public inbox for [email protected]help / color / mirror / Atom feed
[PATCH 2/6] 0001 review 6+ messages / 4 participants [nested] [flat]
* [PATCH 2/6] 0001 review @ 2021-02-15 15:26 Tomas Vondra <[email protected]> 0 siblings, 0 replies; 6+ messages in thread From: Tomas Vondra @ 2021-02-15 15:26 UTC (permalink / raw) --- doc/src/sgml/monitoring.sgml | 2 +- src/backend/commands/copyfrom.c | 1 + src/backend/commands/copyto.c | 2 ++ 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/doc/src/sgml/monitoring.sgml b/doc/src/sgml/monitoring.sgml index 3c39c82f1a..c5048fefd4 100644 --- a/doc/src/sgml/monitoring.sgml +++ b/doc/src/sgml/monitoring.sgml @@ -6561,7 +6561,7 @@ SELECT pg_stat_get_backend_pid(s.backendid) AS pid, <para> The io target that the data is read from or written to: <literal>FILE</literal>, <literal>PROGRAM</literal>, - <literal>STDIO</literal> (for COPY FROM STDIN and COPY TO STDOUT), + <literal>STDIO</literal> (for <command>COPY FROM STDIN</command> and <command>COPY TO STDOUT</command>), or <literal>CALLBACK</literal> (used in the table synchronization background worker). </para></entry> diff --git a/src/backend/commands/copyfrom.c b/src/backend/commands/copyfrom.c index c3610eb67e..d98f447cf5 100644 --- a/src/backend/commands/copyfrom.c +++ b/src/backend/commands/copyfrom.c @@ -1508,6 +1508,7 @@ BeginCopyFrom(ParseState *pstate, ReceiveCopyBinaryHeader(cstate); } + /* XXX this block seems weird */ { int64 io_target; switch (cstate->copy_src) diff --git a/src/backend/commands/copyto.c b/src/backend/commands/copyto.c index 42c4a828df..4b76bf5ef6 100644 --- a/src/backend/commands/copyto.c +++ b/src/backend/commands/copyto.c @@ -772,6 +772,8 @@ BeginCopyTo(ParseState *pstate, /* initialize progress */ pgstat_progress_start_command(PROGRESS_COMMAND_COPY, cstate->rel ? RelationGetRelid(cstate->rel) : InvalidOid); + + /* XXX this too */ { const int progress_index[] = { PROGRESS_COPY_COMMAND, -- 2.26.2 --------------DA8D60BF026F7ACE69A9AEE5 Content-Type: text/x-patch; charset=UTF-8; name="v7-0003-Add-backlinks-to-progress-reporting-documentation.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename*0="v7-0003-Add-backlinks-to-progress-reporting-documentation.pa"; filename*1="tch" ^ permalink raw reply [nested|flat] 6+ messages in thread
* Re: Improve the performance of Unicode Normalization Forms. @ 2026-01-12 13:24 Alexander Borisov <[email protected]> 2026-02-25 08:21 ` Re: Improve the performance of Unicode Normalization Forms. Alexander Borisov <[email protected]> 0 siblings, 1 reply; 6+ messages in thread From: Alexander Borisov @ 2026-01-12 13:24 UTC (permalink / raw) To: Heikki Linnakangas <[email protected]>; +Cc: Jeff Davis <[email protected]>; pgsql-hackers Rebased, after https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=451c43974f8e199097d97624a4952ad0973ce... -- Regards, Alexander Borisov From de926bd27d7a28783349d07e5221b44eded53361 Mon Sep 17 00:00:00 2001 From: Alexander Borisov <[email protected]> Date: Mon, 22 Dec 2025 00:39:52 +0300 Subject: [PATCH v9 1/4] Add Perl module (PrettyLine) to a common module. Perl module for generating lines for C tables that do not exceed a certain number of columns (default: 80). The module is necessary for compact and attractive data packaging so that C tables generated take up less space in the file. Append to src/tools/PrettyLine.pm. This is necessary for further use of this code to build Unicode normalization, case, and Encoding C tables. --- src/tools/PrettyLine.pm | 132 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 132 insertions(+) create mode 100644 src/tools/PrettyLine.pm diff --git a/src/tools/PrettyLine.pm b/src/tools/PrettyLine.pm new file mode 100644 index 00000000000..ef071333acd --- /dev/null +++ b/src/tools/PrettyLine.pm @@ -0,0 +1,132 @@ +#---------------------------------------------------------------------- +# +# PrettyLine.pm +# Perl module for generating lines for C tables that do not exceed a certain +# number of columns (default: 80). +# +# The module is necessary for compact and attractive data packaging so that +# C tables generated take up less space in the file. +# +# Default parameters: +# line_limit => 80 - 4: maximum characters per line (80 columns minus +# 4 columns for tab indentation). +# indent => "\t": indentation string prepended to each output line. +# +# Parameters can be passed to the constructor to change them: +# my $pretty = new PrettyLine(indent => " ", line_limit => 80 - 2); +# +# For example: +# my $pretty = new PrettyLine(); +# +# foreach my $key (70..80, 110..115, 1100..1110, 100000..100010, 10..50) +# { +# $pretty->push($key); +# } +# +# print $pretty->result(), "\n"; +# +# Result: +# 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 110, 111, 112, 113, 114, 115, +# 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 100000, +# 100001, 100002, 100003, 100004, 100005, 100006, 100007, 100008, 100009, +# 100010, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, +# 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, +# 46, 47, 48, 49, 50 +# +# Portions Copyright (c) 1996-2025, PostgreSQL Global Development Group +# Portions Copyright (c) 1994, Regents of the University of California +# +# src/tools/PrettyLine.pm +# +#---------------------------------------------------------------------- + +package PrettyLine; + +use strict; +use warnings FATAL => 'all'; + +# Constructor. +# Creates and returns a new PrettyLine object that formats elements +# into lines of limited length with a fixed indentation. +sub new +{ + my ($class, %params) = @_; + + # Default parameters. + my %defaults = ( + # Calculate the line size as 80 columns minus 4 columns for tabulation. + line_limit => 80 - 4, + indent => "\t"); + + return bless { + %defaults, + %params, + ( lines => [], + line => [], + line_len => 0, + length => 0) + }, $class; +} + +# Adds elements to the formatted output. +# Splits content into multiple lines when the limit is reached. +# Each completed line is pushed into the lines array. +sub push +{ + my $pretty = shift; + my $lines = $pretty->{lines}; + my $line_limit = $pretty->{line_limit}; + my $indent = $pretty->{indent}; + + foreach (@_) + { + my $value = $_; + my $length = length($value) + 2; # 2 == ", " + my $line_len = $pretty->{line_len} + $length; + + # Group the characters into a single line until the line size limit + # is reached. This will avoid unnecessary line breaks and indent. + if (@{ $pretty->{line} } && $line_len > $line_limit) + { + # Add a comma at the end of the last line, as it is not the last one. + $lines->[-1] .= "," if @$lines; + + CORE::push @$lines, $indent . join(", ", @{ $pretty->{line} }); + + $pretty->{line} = []; + $pretty->{line_len} = 0; + } + + CORE::push @{ $pretty->{line} }, $value; + $pretty->{line_len} += $length; + } + + $pretty->{length} += scalar @_; +} + +# Returns the total number of elements added so far. +sub length +{ + return $_[0]->{length}; +} + +# Produces the final formatted string. +sub result +{ + my $pretty = shift; + my $lines = $pretty->{lines}; + my $indent = $pretty->{indent}; + + # The line may not be complete (it has not reached the limit), so we add + # the remaining line to the total result. + if (scalar(@{ $pretty->{line} })) + { + $lines->[-1] .= "," if @$lines; + + CORE::push @$lines, $indent . join(", ", @{ $pretty->{line} }); + } + + return \@$lines; +} + +1; -- 2.39.5 (Apple Git-154) From c39ec7448676f69c565029939f4a9cdb9f687ef8 Mon Sep 17 00:00:00 2001 From: Alexander Borisov <[email protected]> Date: Mon, 22 Dec 2025 14:44:00 +0300 Subject: [PATCH v9 2/4] Add Perl module (Sparse Array) to a common module. Perl module for generating compact C tables and lookup functions optimized for sparse numeric key distributions. The module creates a two-level sparse array (Offset and Index) for numeric values. This approach is well suited for Unicode code points where values come in ranges (have a non-fixed gap in data between ranges). Append to src/tools/GenerateSparseArray.pm. This is necessary for further use of this code to build Sparse Array for Unicode normalization, case, and Encoding. --- src/tools/GenerateSparseArray.pm | 374 +++++++++++++++++++++++++++++++ 1 file changed, 374 insertions(+) create mode 100644 src/tools/GenerateSparseArray.pm diff --git a/src/tools/GenerateSparseArray.pm b/src/tools/GenerateSparseArray.pm new file mode 100644 index 00000000000..8fef64231fa --- /dev/null +++ b/src/tools/GenerateSparseArray.pm @@ -0,0 +1,374 @@ +#---------------------------------------------------------------------- +# +# GenerateSparseArray.pm +# Perl module for generating compact C tables and lookup functions +# optimized for sparse numeric key distributions. +# +# The module creates a two-level sparse array (Offset and Index) for numeric +# values. This approach is well suited for Unicode code points where values +# come in ranges (have a non-fixed gap in data between ranges). +# +# +# How it works. +# +# Essentially, we break numeric values into fixed ranges by N. +# +# The module creates two tables: +# 1. Offset +# Contains offsets for the table Index. +# Stores the beginning of the range for a number. +# +# 2. Index +# Stores fixed ranges of a specified size. +# Contains the index for the data table. The data table is a user table in +# which the necessary data is stored. +# +# Algorithm for obtaining an index for a table with data: +# 1. We have the number 1300 (Unicode code point). +# 2. Calculate its index in the Offset table: 1300 >> SHIFT +# (8 bit = 256) = 5. offset[5]. +# 3. After obtaining the offset of the range start for the Index table, we +# calculate the specific position among 256 values for the number 1300. +# RANGE_MASK = (1 << SHIFT) - 1 +# offset[5] + (cp & RANGE_MASK) +# +# The zero index in the Index table is used as a dummy range (like a NULL). +# +# For example: +# use GenerateSparseArray; +# +# my %data; +# my $gsa = new GenerateSparseArray(8); +# +# foreach my $id (0x41..0x5A, 0x61..0x7A) { +# $gsa->push($id); +# $data{$id} = $id + 10; +# } +# +# my ($offset, $index, $func) = $gsa->generate( +# 'latin_greek_table', +# 'get_index', +# sub { $data{$_[0]} } +# ); +# +# print join("\n", $offset, $index, $func); +# +# Result: +# +# static const uint16 latin_greek_table_offset[2] = +# { +# 256, 0 +# }; +# +# static const uint16 latin_greek_table_index[379] = +# { +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 75, 76, 77, +# 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, +# 97, 98, 99, 100, 0, 0, 0, 0, 0, 0, 107, 108, 109, 110, 111, 112, 113, 114, +# 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, +# 130, 131, 132 +# }; +# +# static uint16 +# get_index(char32_t cp) +# { +# uint16 offset_idx, offset; +# +# offset_idx = cp >> 8; +# +# if (offset_idx > 1) +# return 0; +# +# offset = latin_greek_table_offset[offset_idx]; +# +# return latin_greek_table_index[offset + (cp & 255)]; +# } +# +# We can balance tables (gaps between data). That is, you can change the +# density of data in a table by changing the SHIFT value. The smaller the +# SHIFT value, the denser the index table will be, and vice versa, the larger +# the value, the denser the offset table will be, and the index table will be +# more sparse (more empty values). +# +# For example, let's modify the example above: +# my $gsa = new GenerateSparseArray(4); # Not 8, but 4. +# +# The result for the same numbers: +# +# static const uint16 latin_greek_table_offset[9] = +# { +# 0, 0, 0, 0, 16, 32, 48, 64, 0 +# }; +# +# static const uint16 latin_greek_table_index[75] = +# { +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 75, 76, 77, 78, 79, 80, +# 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, +# 100, 0, 0, 0, 0, 0, 0, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, +# 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, +# 132 +# }; +# +# static uint16 +# get_index(char32_t cp) +# { +# uint16 offset_idx, offset; +# +# offset_idx = cp >> 4; +# +# if (offset_idx > 8) +# return 0; +# +# offset = latin_greek_table_offset[offset_idx]; +# +# return latin_greek_table_index[offset + (cp & 15)]; +# } +# +# We can see that the tables have become more "balanced". +# +# +# Disadvantages of the algorithm? +# +# The algorithm performs well with smoothly increasing values +# (hi Unicode and Encoding). For example, from 100 to 1,000,000 in different +# ranges: 100..500, 1000..1200, 10000..30000, and so on — everything will be +# fine in the algorithm. +# +# For example, in the worst case scenario, let's take two ranges of numbers: +# 10..150 and 5000000..10000000. Tables with very large dummy data will be +# constructed for these values. It seems that these problems can be solved, +# but this does not apply to the current tasks of using this algorithm. +# +# Portions Copyright (c) 1996-2025, PostgreSQL Global Development Group +# Portions Copyright (c) 1994, Regents of the University of California +# +# src/tools/GenerateSparseArray.pm +# +#---------------------------------------------------------------------- + +package GenerateSparseArray; + +use strict; +use warnings FATAL => 'all'; + +use PrettyLine; + +# new($range_shift) +# Constructor for the sparse table generator object. +# +# Initializes paging parameters and internal state used to build the +# two-level table (offset + index). If $range_shift is not provided, +# it defaults to 8, which gives a range size of 2^8 = 256 entries. +# +# Internal fields: +# keys - array of all registered numeric keys +# max - maximum key seen so far +# offset_table_size - size of the offset table (filled at generate()) +# range_shift - bit count, controls range granularity +# range_size - number of positions in one range (1 << range_shift) +# range_mask - bitmask for extracting low bits ($range_size - 1) +sub new +{ + my ($class, $range_shift) = @_; + my ($range_size, $range_mask); + + $range_shift ||= 8; + $range_size = 1 << $range_shift; + $range_mask = $range_size - 1; + + return bless { + keys => [], + max => 0, + index_uint => "uint16", + offset_uint => "uint16", + offset_table_size => 0, + range_shift => $range_shift, + range_size => $range_size, + range_mask => $range_mask + }, $class; +} + +# push($key) +# Append a new numeric key in the generator state. +# +# The key must be a non-negative integer; otherwise the function dies +# with an error message. +sub push +{ + my ($gsa, $key) = @_; + + die "the key must be a number" unless $key =~ /^[0-9]+$/; + + CORE::push @{ $gsa->{keys} }, $key; +} + +# generate($table_name, $func_name, $callback) +# Main generation routine that produces C tables and lookup function +# from all previously added keys. +# +# return [Offset table, Index table, lookup function]. +sub generate +{ + my ($gsa, $table_name, $func_name, $callback) = @_; + my (@sorted, @offsets, @data, $pos, $table_size); + my ($uint_offset); + + die "no values for table generation and functions" + unless scalar(@{ $gsa->{keys} }); + + # It is not essential, but for consistent table output, it is better + # to sort the data. + @sorted = sort { $a <=> $b } @{ $gsa->{keys} }; + $table_size = (($sorted[-1] >> $gsa->{range_shift}) + 1); + + # We immediately allocate the required size for the table. + $offsets[$table_size] = 0; + $pos = $gsa->{range_size}; + + foreach my $key (@sorted) + { + my $offset_index = $key >> $gsa->{range_shift}; + my $offset = $offsets[$offset_index]; + + unless (defined $offset) + { + $offset = $pos; + $offsets[$offset_index] = $offset; + $pos += $gsa->{range_size}; + + $uint_offset = _uint_type($offset); + } + + my $index = $key & $gsa->{range_mask}; + my $value = $callback->($key); + + $data[ $offset + $index ] = $value; + } + + my $max = (sort { $b <=> $a } grep { defined $_ } @data)[0]; + + $gsa->{offset_table_size} = $table_size; + $gsa->{offset_uint} = $uint_offset; + $gsa->{index_uint} = _uint_type($max); + + return ( + $gsa->_table_offset(\@offsets, $table_name), + $gsa->_table_index(\@data, $table_name), + $gsa->function($func_name, $table_name)); +} + +sub function +{ + my ($gsa, $func_name, $table_name) = @_; + + my $offset_name = "$table_name\_offset"; + my $index_name = "$table_name\_index"; + + return <<FUNCTION; +/* + * Lookup for tables: + * $offset_name and $index_name. + */ +static $gsa->{index_uint} +$func_name(char32_t cp) +{ + $gsa->{offset_uint} offset_idx, + offset; + + offset_idx = cp >> $gsa->{range_shift}; + + if (offset_idx > $gsa->{offset_table_size}) + return 0; + + offset = $offset_name\[offset_idx]; + + return $index_name\[offset + (cp & $gsa->{range_mask})]; +} +FUNCTION +} + +sub _table_offset +{ + my ($gsa, $table, $name) = @_; + my $table_text = + $gsa->table($table, "$name\_offset", $gsa->{offset_uint}); + + my $comment = <<COMMENT; +/* + * The table contains offsets to table $name\_index. + */ +COMMENT + return "$comment$table_text"; +} + +sub _table_index +{ + my ($gsa, $table, $name) = @_; + + return $gsa->table($table, "$name\_index", $gsa->{index_uint}); +} + +# table($table, $name) +# Formats raw table data as pretty-printed C static array declaration. +sub table +{ + my ($gsa, $table, $name, $uint_type) = @_; + my (@lines, $pretty, $length); + + $pretty = new PrettyLine(); + $pretty->push(defined $_ ? $_ : 0) foreach (@$table); + $length = $pretty->length(); + + CORE::push @lines, "static const $uint_type $name\[$length] =\n{"; + CORE::push @lines, @{ $pretty->result() }; + CORE::push @lines, "};"; + + return join "\n", @lines; +} + +# _uint_type($number) +# Internal function that determines the size of uint for a number. +sub _uint_type +{ + my $num = 0 + $_[0]; + + # uint8: (1 << 8) - 1 + if ($num <= (((1 << 7) - 1) | (1 << 7))) + { + return "uint8"; + } + + # uint16: (1 << 16) - 1 + if ($num <= (((1 << 15) - 1) | (1 << 15))) + { + return "uint16"; + } + + # uint32: (1 << 32) - 1 + if ($num <= (((1 << 31) - 1) | (1 << 31))) + { + return "uint32"; + } + + # uint64: (1 << 64) - 1 + if ($num <= (((1 << 63) - 1) | (1 << 63))) + { + return "uint64"; + } + + die "value is greater than uint64: $num"; +} + +1; -- 2.39.5 (Apple Git-154) From 39ed84e3a9d107fca6f066370286761fd8fbc6cd Mon Sep 17 00:00:00 2001 From: Alexander Borisov <[email protected]> Date: Mon, 22 Dec 2025 14:44:00 +0300 Subject: [PATCH v9 3/4] Improve the performance of Unicode Normalization Forms. This changes significantly speeds up the normalize() function. Similar to the changes in case mapping (fold, lower, upper, or title case), here we get rid of perfect hashing and replace it with a Sparse Array. This allows us to achieve a performance increase of up to 60%. --- src/common/unicode/Makefile | 4 +- .../unicode/generate-unicode_norm_table.pl | 457 +- src/common/unicode/meson.build | 2 +- src/common/unicode_norm.c | 115 +- src/include/common/unicode_norm_hashfunc.h | 3016 --- src/include/common/unicode_norm_table.h | 15376 +++++++--------- src/tools/pgindent/exclude_file_patterns | 1 - 7 files changed, 6481 insertions(+), 12490 deletions(-) delete mode 100644 src/include/common/unicode_norm_hashfunc.h diff --git a/src/common/unicode/Makefile b/src/common/unicode/Makefile index c150e403cda..2f032e42b2d 100644 --- a/src/common/unicode/Makefile +++ b/src/common/unicode/Makefile @@ -21,7 +21,7 @@ CPPFLAGS += $(ICU_CFLAGS) # By default, do nothing. all: -update-unicode: unicode_case_table.h unicode_category_table.h unicode_east_asian_fw_table.h unicode_nonspacing_table.h unicode_norm_hashfunc.h unicode_norm_table.h unicode_normprops_table.h unicode_version.h +update-unicode: unicode_case_table.h unicode_category_table.h unicode_east_asian_fw_table.h unicode_nonspacing_table.h unicode_norm_table.h unicode_normprops_table.h unicode_version.h mv $^ $(top_srcdir)/src/include/common/ $(MAKE) case-check $(MAKE) category-check @@ -44,8 +44,6 @@ unicode_category_table.h: generate-unicode_category_table.pl DerivedCoreProperti # Generation of conversion tables used for string normalization with # UTF-8 strings. -unicode_norm_hashfunc.h: unicode_norm_table.h - unicode_norm_table.h: generate-unicode_norm_table.pl UnicodeData.txt CompositionExclusions.txt $(PERL) $< diff --git a/src/common/unicode/generate-unicode_norm_table.pl b/src/common/unicode/generate-unicode_norm_table.pl index 4c1d105b6c5..5008725e3aa 100644 --- a/src/common/unicode/generate-unicode_norm_table.pl +++ b/src/common/unicode/generate-unicode_norm_table.pl @@ -4,7 +4,7 @@ # files as input. # # Input: UnicodeData.txt and CompositionExclusions.txt -# Output: unicode_norm_table.h and unicode_norm_hashfunc.h +# Output: unicode_norm_table.h # # Copyright (c) 2000-2026, PostgreSQL Global Development Group @@ -14,14 +14,14 @@ use Getopt::Long; use FindBin; use lib "$FindBin::RealBin/../../tools/"; -use PerfectHash; +use GenerateSparseArray; +use PrettyLine; my $output_path = '.'; GetOptions('outdir:s' => \$output_path); my $output_table_file = "$output_path/unicode_norm_table.h"; -my $output_func_file = "$output_path/unicode_norm_hashfunc.h"; my $FH; @@ -64,23 +64,38 @@ while (my $line = <$FH>) # the data file, currently.) next if hex($code) > 0x10FFFF; + # The character decomposition mapping field in UnicodeData.txt is a list + # of unicode codepoints, separated by space. But it can be prefixed with + # so-called compatibility formatting tag, like "<compat>", or "<font>". + # The entries with compatibility formatting tags should not be used for + # re-composing characters during normalization, so flag them in the table. + # (The tag doesn't matter, only whether there is a tag or not) + my $compat = 0; + if ($decomp =~ /\<.*\>/) + { + $compat = 1; + $decomp =~ s/\<[^][]*\>//g; + } + my @decomp_elts = split(" ", $decomp); + # Skip characters with no decompositions and a class of 0, to reduce the # table size. - next if $class eq '0' && $decomp eq ''; - - my %char_entry = (code => $code, class => $class, decomp => $decomp); + next if $class eq '0' && scalar @decomp_elts == 0; + + my %char_entry = ( + code => $code, + class => $class, + compat => $compat, + decomp => \@decomp_elts, + decomp_length => scalar @decomp_elts); push(@characters, \%char_entry); - $character_hash{$code} = \%char_entry; + $character_hash{ hex($code) } = \%char_entry; } close $FH; -my $num_characters = scalar @characters; - # Start writing out the output files open my $OT, '>', $output_table_file or die "Could not open output file $output_table_file: $!\n"; -open my $OF, '>', $output_func_file - or die "Could not open output file $output_func_file: $!\n"; print $OT <<HEADER; /*------------------------------------------------------------------------- @@ -103,10 +118,9 @@ print $OT <<HEADER; */ typedef struct { - uint32 codepoint; /* Unicode codepoint */ uint8 comb_class; /* combining class of character */ uint8 dec_size_flags; /* size and flags of decomposition code list */ - uint16 dec_index; /* index into UnicodeDecomp_codepoints, or the + uint16 dec_index; /* index into UnicodeDecompCodepoints, or the * decomposition itself if DECOMP_INLINE */ } pg_unicode_decomposition; @@ -120,89 +134,68 @@ typedef struct #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 of Unicode codepoints and their decompositions */ -static const pg_unicode_decomposition UnicodeDecompMain[$num_characters] = -{ HEADER -print $OF <<HEADER; -/*------------------------------------------------------------------------- - * - * unicode_norm_hashfunc.h - * Perfect hash functions used for Unicode normalization - * - * Portions Copyright (c) 1996-2026, PostgreSQL Global Development Group - * Portions Copyright (c) 1994, Regents of the University of California - * - * src/include/common/unicode_norm_hashfunc.h - * - *------------------------------------------------------------------------- - */ - -/* - * File auto-generated by src/common/unicode/generate-unicode_norm_table.pl, - * do not edit. There is deliberately not an #ifndef PG_UNICODE_NORM_HASHFUNC_H - * here. - */ - -#include "common/unicode_norm_table.h" +# 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; + +# Collect all codepoints of the decomposition and remove duplicate sequences. +# Be sure to sort by number of codepoints, from largest to smallest. +# This is necessary so that shorter ones fit into larger ones. +foreach my $code ( + sort { + $character_hash{$b}->{decomp_length} + <=> $character_hash{$a}->{decomp_length} + } @sorted_codes) +{ + my $entry = $character_hash{$code}; + my $decomp = $entry->{decomp}; -/* Typedef for perfect hash functions */ -typedef int (*cp_hash_func) (const void *key); + # 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)) + { + next; + } -/* Information for lookups with perfect hash functions */ -typedef struct -{ - const pg_unicode_decomposition *decomps; - cp_hash_func hash; - int num_decomps; -} pg_unicode_decompinfo; + # 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); -typedef struct -{ - const uint16 *inverse_lookup; - cp_hash_func hash; - int num_recomps; -} pg_unicode_recompinfo; + if ($index == -1) + { + $index = scalar @decomp_codepoints; + push @decomp_codepoints, @$decomp; + } -HEADER + $entry->{decomp_index} = $index; +} -my $decomp_index = 0; -my $decomp_string = ""; -my @dec_cp_packed; -my $main_index = 0; -my @rec_info; +my $main_index = 1; +my @decomp_main = ("\t{0, 0, 0},\n"); +my %duplicates; +my %inverse; +my %decomp_index; +my $decomp_gsa = new GenerateSparseArray(6); my $last_code = $characters[-1]->{code}; foreach my $char (@characters) { my $code = $char->{code}; my $class = $char->{class}; + my $compat = $char->{compat}; my $decomp = $char->{decomp}; - - # Save the code point bytes as a string in network order. - push @dec_cp_packed, pack('N', hex($char->{code})); - - # The character decomposition mapping field in UnicodeData.txt is a list - # of unicode codepoints, separated by space. But it can be prefixed with - # so-called compatibility formatting tag, like "<compat>", or "<font>". - # The entries with compatibility formatting tags should not be used for - # re-composing characters during normalization, so flag them in the table. - # (The tag doesn't matter, only whether there is a tag or not) - my $compat = 0; - if ($decomp =~ /\<.*\>/) - { - $compat = 1; - $decomp =~ s/\<[^][]*\>//g; - } - my @decomp_elts = split(" ", $decomp); + my $index = $char->{decomp_index}; # Decomposition size # Print size of decomposition - my $decomp_size = scalar(@decomp_elts); + my $decomp_size = scalar(@$decomp); die if $decomp_size > 0x1F; # to not overrun bitmask - my $first_decomp = shift @decomp_elts; + my $first_decomp = shift @$decomp; + my $first_num = $first_decomp ? hex($first_decomp) : 0; my $flags = ""; my $comment = ""; @@ -215,8 +208,8 @@ foreach my $char (@characters) if ($decomp_size == 2) { # Should this be used for recomposition? - if ( $character_hash{$first_decomp} - && $character_hash{$first_decomp}->{class} != 0) + if ( $character_hash{$first_num} + && $character_hash{$first_num}->{class} != 0) { $flags .= " | DECOMP_NO_COMPOSE"; $comment = "non-starter decomposition"; @@ -240,19 +233,15 @@ foreach my $char (@characters) # src/common/unicode_norm.c. if (!($flags =~ /DECOMP_COMPAT/ || $flags =~ /DECOMP_NO_COMPOSE/)) { - push @rec_info, - { - code => $code, - main_index => $main_index, - first => $first_decomp, - second => $decomp_elts[0] - }; + $inverse{$first_num}->{ hex($decomp->[0]) } = hex($code); } } + my $line; + if ($decomp_size == 0) { - print $OT "\t{0x$code, $class, 0$flags, 0}"; + $line = "\t{$class, 0$flags, 0}"; } elsif ($decomp_size == 1 && length($first_decomp) <= 4) { @@ -260,153 +249,223 @@ foreach my $char (@characters) # The decomposition consists of a single codepoint, and it fits # in a uint16, so we can store it "inline" in the main table. $flags .= " | DECOMP_INLINE"; - print $OT "\t{0x$code, $class, 1$flags, 0x$first_decomp}"; + $line = "\t{$class, 1$flags, 0x$first_decomp}"; } else { - print $OT "\t{0x$code, $class, $decomp_size$flags, $decomp_index}"; - - # Now save the decompositions into a dedicated area that will - # be written afterwards. First build the entry dedicated to - # a sub-table with the code and decomposition. - $decomp_string .= ",\n" if ($decomp_string ne ""); + $line = "\t{$class, $decomp_size$flags, $index}"; + } - $decomp_string .= "\t /* $decomp_index */ 0x$first_decomp"; - foreach (@decomp_elts) - { - $decomp_string .= ", 0x$_"; - } + $decomp_gsa->push(hex($code)); - $decomp_index = $decomp_index + $decomp_size; + # Check for duplicates and discard them. + if (exists $duplicates{$line}) + { + $decomp_index{ hex($code) } = $duplicates{$line}; + next; } - # Print a comma after all items except the last one. - print $OT "," unless ($code eq $last_code); + $duplicates{$line} = $main_index; + + # We will satisfy pgindent. + my $space = length($line) < 35 ? "\t" : " "; + + push @decomp_main, $line; + + # Push a comma after all items except the last one. + push @decomp_main, "," unless ($code eq $last_code); + push @decomp_main, "$space/* $comment */" if ($comment ne ""); + push @decomp_main, "\n" unless ($code eq $last_code); + + $decomp_index{ hex($code) } = $main_index++; +} + +# Сompile a table with sequences of codepoints for decomposition. +my $decomp_lines = new PrettyLine(); + +foreach my $index (0 .. $#decomp_codepoints) +{ + my $code = $decomp_codepoints[$index]; + $decomp_lines->push("0x$code"); +} + +# Preparing data for codepoint composition. A situation where two code points +# need to be converted into one (recomposition of the reordered Unicode string). +# +# For table with uint16 numbers. +# The first two entries are uint32 numbers - first second codepoint. +# The third entry indicates the number of elements immediately following +# this entry (third entry). +# For example: +# {code, point, 3, 55, 64, 71, code, point, 2, 23, 45, code, point,...} +# +my %inverse_index; +my $inverse_second = new PrettyLine(); +my $inverse_codes = new PrettyLine(); +my $inverse_gsa = new GenerateSparseArray(6); + +# The reserved value for "not found", like a NULL. +$inverse_second->push(0, 0, 0); +$inverse_codes->push(0); + +foreach my $first (sort { $a <=> $b } keys %inverse) +{ + my $seconds = $inverse{$first}; + my @sorted = sort { $a <=> $b } keys %$seconds; + + $inverse_index{$first} = $inverse_second->length(); + $inverse_gsa->push($first); + + # Store a 32-bit number in two 16-bit numbers. + $inverse_second->push($sorted[0] >> 16); + $inverse_second->push($sorted[0] & ~(((1 << 16) - 1) << 16)); + # Store the number of entries. + $inverse_second->push($sorted[-1] - $sorted[0]); + + foreach my $second ($sorted[0] .. $sorted[-1]) + { + my $index = 0; - print $OT "\t/* $comment */" if ($comment ne ""); - print $OT "\n"; + if (exists $seconds->{$second}) + { + $index = $inverse_codes->length(); + $inverse_codes->push($seconds->{$second}); + } - $main_index++; + $inverse_second->push($index); + } } -print $OT "\n};\n\n"; + +my $main_string = join "", @decomp_main; +my $decomp_length = $decomp_lines->length(); +my $decomp_string = join "\n", @{ $decomp_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() }; # Print the array of decomposed codes. print $OT <<HEADER; -/* codepoints array */ -static const uint32 UnicodeDecomp_codepoints[$decomp_index] = +/* Table with basic data for decompositions. */ +static const pg_unicode_decomposition UnicodeDecompMain[$main_index] = { -$decomp_string +$main_string }; -HEADER -# Emit the definition of the decomp hash function. -my $dec_funcname = 'Decomp_hash_func'; -my $dec_func = PerfectHash::generate_hash_function(\@dec_cp_packed, - $dec_funcname, fixed_key_length => 4); -print $OF "/* Perfect hash function for decomposition */\n"; -print $OF "static $dec_func\n"; - -# Emit the structure that wraps the hash lookup information into -# one variable. -print $OF <<HEADER; -/* Hash lookup information for decomposition */ -static const pg_unicode_decompinfo UnicodeDecompInfo = +/* Table with sequences of codepoints for decomposition. */ +static const uint32 UnicodeDecompCodepoints[$decomp_length] = { - UnicodeDecompMain, - $dec_funcname, - $num_characters +$decomp_string }; -HEADER - -# Find the lowest codepoint that decomposes to each recomposeable -# code pair and create a mapping to it. -my $recomp_string = ""; -my @rec_cp_packed; -my %seenit; -my $firstentry = 1; -foreach my $rec (sort recomp_sort @rec_info) +/* + * Table of Unicode codepoints for recomposition of the reordered + * Unicode string. + */ +static const uint32 UnicodeDecompInverseCodes[$inverse_length] = { - # The hash key is formed by concatenating the bytes of the two - # codepoints. See also recompose_code() in common/unicode_norm.c. - my $hashkey = (hex($rec->{first}) << 32) | hex($rec->{second}); - - # We are only interested in the lowest code point that decomposes - # to the given code pair. - next if $seenit{$hashkey}; - - # Save the hash key bytes in network order - push @rec_cp_packed, pack('Q>', $hashkey); - - # Append inverse lookup element - $recomp_string .= ",\n" if !$firstentry; - $recomp_string .= sprintf "\t/* U+%s+%s -> U+%s */ %s", - $rec->{first}, - $rec->{second}, - $rec->{code}, - $rec->{main_index}; - - $seenit{$hashkey} = 1; - $firstentry = 0; -} +$inverse_string +}; -# Emit the inverse lookup array containing indexes into UnicodeDecompMain. -my $num_recomps = scalar @rec_cp_packed; -print $OF <<HEADER; -/* Inverse lookup array -- contains indexes into UnicodeDecompMain[] */ -static const uint16 RecompInverseLookup[$num_recomps] = +/* + * Table with indexes from the secondary codepoint pointing + * to UnicodeDecompInverseCodes. + */ +static const uint16 UnicodeDecompInverseSecond[$second_length] = { -$recomp_string +$second_string }; HEADER -# Emit the definition of the recomposition hash function. -my $rec_funcname = 'Recomp_hash_func'; -my $rec_func = - PerfectHash::generate_hash_function(\@rec_cp_packed, $rec_funcname, - fixed_key_length => 8); -print $OF "/* Perfect hash function for recomposition */\n"; -print $OF "static $rec_func\n"; - -# Emit the structure that wraps the hash lookup information into -# one variable. -print $OF <<HEADER; -/* Hash lookup information for recomposition */ -static const pg_unicode_recompinfo UnicodeRecompInfo = +# Create index for decomposition mapping. +my ($decomp_table_offset, $decomp_table_index, $decomp_func) = + $decomp_gsa->generate('decomp_table', 'normalization_index', + sub { $decomp_index{ $_[0] } }); + +# Create index for inverse mapping. +my ($inverse_table_offset, $inverse_table_index, $inverse_func) = + $inverse_gsa->generate('inverse_table', 'inverse_index', + sub { $inverse_index{ $_[0] } }); + +print $OT <<"HEADER"; +$decomp_table_offset + +/* + * Used by normalization_index() to map a codepoint to an index that can be + * used in UnicodeDecompMain table. + */ +$decomp_table_index + +$inverse_table_offset + +/* + * Used by inverse_index() to map a codepoint to an index that can be + * used in UnicodeDecompInverseSecond table. + */ +$inverse_table_index + +$decomp_func +$inverse_func +/* + * normalization_inverse() + * + * Returns the code point for recomposition of the reordered Unicode string + * based on two code points. + * Codepoint 0x0000 means "not found". + */ +static char32_t +normalization_inverse(char32_t first, char32_t second) { - RecompInverseLookup, - $rec_funcname, - $num_recomps -}; + uint16 idx; + uint32 start, + stop; + const uint16 *entry; + + idx = inverse_index(first); + entry = &UnicodeDecompInverseSecond[idx]; + + start = entry[0] << 16 | entry[1]; + stop = start + entry[2]; + + if (idx != 0 && second >= start && second <= stop) + { + return UnicodeDecompInverseCodes[entry[second - start + 3]]; + } + + return 0x0000; +} HEADER close $OT; -close $OF; -sub recomp_sort +# This function is designed to search for the occurrence of one array as +# a subarray within another. This is necessary to find duplicates. +# It returns the index of the start of the occurrence or -1 if unsuccessful. +sub contains_subarray { - my $a1 = hex($a->{first}); - my $b1 = hex($b->{first}); + my ($arr1, $arr2) = @_; + my $len1 = scalar(@$arr1); + my $len2 = scalar(@$arr2); - my $a2 = hex($a->{second}); - my $b2 = hex($b->{second}); + return -1 if $len2 == 0; + return -1 if $len2 > $len1; - # First sort by the first code point - return -1 if $a1 < $b1; - return 1 if $a1 > $b1; - - # Then sort by the second code point - return -1 if $a2 < $b2; - return 1 if $a2 > $b2; + for my $start (0 .. $len1 - $len2) + { + my $match = 1; - # Finally sort by the code point that decomposes into first and - # second ones. - my $acode = hex($a->{code}); - my $bcode = hex($b->{code}); + for my $j (0 .. $len2 - 1) + { + if ($arr1->[ $start + $j ] ne $arr2->[$j]) + { + $match = 0; + last; + } + } - return -1 if $acode < $bcode; - return 1 if $acode > $bcode; + return $start if $match; + } - die "found duplicate entries of recomposeable code pairs"; + return -1; } diff --git a/src/common/unicode/meson.build b/src/common/unicode/meson.build index f650dd95b5c..e1bf84f26de 100644 --- a/src/common/unicode/meson.build +++ b/src/common/unicode/meson.build @@ -66,7 +66,7 @@ update_unicode_targets += \ update_unicode_targets += \ custom_target('unicode_norm_table.h', input: [unicode_data['UnicodeData.txt'], unicode_data['CompositionExclusions.txt']], - output: ['unicode_norm_table.h', 'unicode_norm_hashfunc.h'], + output: ['unicode_norm_table.h'], depend_files: perfect_hash_pm, command: [ perl, files('generate-unicode_norm_table.pl'), diff --git a/src/common/unicode_norm.c b/src/common/unicode_norm.c index 238002e6a33..bef1a7d394c 100644 --- a/src/common/unicode_norm.c +++ b/src/common/unicode_norm.c @@ -19,12 +19,10 @@ #endif #include "common/unicode_norm.h" +#include "common/unicode_norm_table.h" #ifndef FRONTEND -#include "common/unicode_norm_hashfunc.h" #include "common/unicode_normprops_table.h" #include "port/pg_bswap.h" -#else -#include "common/unicode_norm_table.h" #endif #ifndef FRONTEND @@ -46,21 +44,6 @@ #define NCOUNT VCOUNT * TCOUNT #define SCOUNT LCOUNT * NCOUNT -#ifdef FRONTEND -/* comparison routine for bsearch() of decomposition lookup table. */ -static int -conv_compare(const void *p1, const void *p2) -{ - uint32 v1, - v2; - - v1 = *(const uint32 *) p1; - v2 = ((const pg_unicode_decomposition *) p2)->codepoint; - return (v1 > v2) ? 1 : ((v1 == v2) ? 0 : -1); -} - -#endif - /* * get_code_entry * @@ -71,38 +54,9 @@ conv_compare(const void *p1, const void *p2) static const pg_unicode_decomposition * get_code_entry(char32_t code) { -#ifndef FRONTEND - int h; - uint32 hashkey; - pg_unicode_decompinfo decompinfo = UnicodeDecompInfo; - - /* - * Compute the hash function. The hash key is the codepoint with the bytes - * in network order. - */ - hashkey = pg_hton32(code); - h = decompinfo.hash(&hashkey); - - /* An out-of-range result implies no match */ - if (h < 0 || h >= decompinfo.num_decomps) - return NULL; - - /* - * Since it's a perfect hash, we need only match to the specific codepoint - * it identifies. - */ - if (code != decompinfo.decomps[h].codepoint) - return NULL; + uint16 idx = normalization_index(code); - /* Success! */ - return &decompinfo.decomps[h]; -#else - return bsearch(&(code), - UnicodeDecompMain, - lengthof(UnicodeDecompMain), - sizeof(pg_unicode_decomposition), - conv_compare); -#endif + return idx != 0 ? &UnicodeDecompMain[idx] : NULL; } /* @@ -145,7 +99,7 @@ get_code_decomposition(const pg_unicode_decomposition *entry, int *dec_size) else { *dec_size = DECOMPOSITION_SIZE(entry); - return &UnicodeDecomp_codepoints[entry->dec_index]; + return &UnicodeDecompCodepoints[entry->dec_index]; } } @@ -245,66 +199,9 @@ recompose_code(uint32 start, uint32 code, uint32 *result) } else { - const pg_unicode_decomposition *entry; - - /* - * Do an inverse lookup of the decomposition tables to see if anything - * matches. The comparison just needs to be a perfect match on the - * sub-table of size two, because the start character has already been - * recomposed partially. This lookup uses a perfect hash function for - * the backend code. - */ -#ifndef FRONTEND - - int h, - inv_lookup_index; - uint64 hashkey; - pg_unicode_recompinfo recompinfo = UnicodeRecompInfo; - - /* - * Compute the hash function. The hash key is formed by concatenating - * bytes of the two codepoints in network order. See also - * src/common/unicode/generate-unicode_norm_table.pl. - */ - hashkey = pg_hton64(((uint64) start << 32) | (uint64) code); - h = recompinfo.hash(&hashkey); - - /* An out-of-range result implies no match */ - if (h < 0 || h >= recompinfo.num_recomps) - return false; + *result = normalization_inverse(start, code); - inv_lookup_index = recompinfo.inverse_lookup[h]; - entry = &UnicodeDecompMain[inv_lookup_index]; - - if (start == UnicodeDecomp_codepoints[entry->dec_index] && - code == UnicodeDecomp_codepoints[entry->dec_index + 1]) - { - *result = entry->codepoint; - return true; - } - -#else - - int i; - - for (i = 0; i < lengthof(UnicodeDecompMain); i++) - { - entry = &UnicodeDecompMain[i]; - - if (DECOMPOSITION_SIZE(entry) != 2) - continue; - - if (DECOMPOSITION_NO_COMPOSE(entry)) - continue; - - if (start == UnicodeDecomp_codepoints[entry->dec_index] && - code == UnicodeDecomp_codepoints[entry->dec_index + 1]) - { - *result = entry->codepoint; - return true; - } - } -#endif /* !FRONTEND */ + return *result != 0; } return false; diff --git a/src/include/common/unicode_norm_hashfunc.h b/src/include/common/unicode_norm_hashfunc.h deleted file mode 100644 index c3935173fdb..00000000000 --- a/src/include/common/unicode_norm_hashfunc.h +++ /dev/null @@ -1,3016 +0,0 @@ -/*------------------------------------------------------------------------- - * - * unicode_norm_hashfunc.h - * Perfect hash functions used for Unicode normalization - * - * Portions Copyright (c) 1996-2026, PostgreSQL Global Development Group - * Portions Copyright (c) 1994, Regents of the University of California - * - * src/include/common/unicode_norm_hashfunc.h - * - *------------------------------------------------------------------------- - */ - -/* - * File auto-generated by src/common/unicode/generate-unicode_norm_table.pl, - * do not edit. There is deliberately not an #ifndef PG_UNICODE_NORM_HASHFUNC_H - * here. - */ - -#include "common/unicode_norm_table.h" - -/* Typedef for perfect hash functions */ -typedef int (*cp_hash_func) (const void *key); - -/* Information for lookups with perfect hash functions */ -typedef struct -{ - const pg_unicode_decomposition *decomps; - cp_hash_func hash; - int num_decomps; -} pg_unicode_decompinfo; - -typedef struct -{ - const uint16 *inverse_lookup; - cp_hash_func hash; - int num_recomps; -} pg_unicode_recompinfo; - -/* Perfect hash function for decomposition */ -static int -Decomp_hash_func(const void *key) -{ - static const int16 h[13687] = { - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 0, 32767, 32767, 32767, 32767, 0, - 0, 0, 0, 32767, 0, 0, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 0, - 0, 0, 0, 32767, 0, 32767, 0, 32767, - 0, 32767, 0, 32767, 0, 32767, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 32767, 32767, 32767, 32767, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 32767, 32767, 0, 32767, 32767, 0, 0, 0, - 0, 32767, 32767, 32767, 0, 0, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 0, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 1, 32767, 2, 32767, 32767, 32767, 32767, 2792, - 32767, 32767, 4, 5, 6, 7, 32767, 32767, - 8, 9, 10, 32767, 11, 12, 13, 1734, - 14, -822, -822, 17, 18, 3020, 1739, 3021, - 3022, 3023, 1110, 24, 3024, 3025, 27, -3019, - 32767, 29, 30, 3026, 3027, 33, 34, 5016, - 1754, -4252, 36, 37, -4254, -4254, -4254, 32767, - 40, 41, 42, 43, 44, 45, 1912, 46, - 47, 48, 49, 50, 51, 52, 53, 54, - 1770, 55, 606, 57, 58, 59, 60, 1776, - 1777, 61, 62, 63, 64, 65, 32767, 66, - 32767, -1290, 6662, 3534, 3534, 3534, -172, 3322, - -170, -169, -168, -167, 3331, 1788, 0, 1790, - 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, - 1799, 3354, 1801, 1802, -964, -964, -964, -964, - 1807, 4976, 4976, 4976, 4976, 4976, 4976, 1814, - 1815, 4974, 2192, 11244, 2194, 11245, 0, 0, - 1605, 11251, 0, 11252, 0, 0, 3571, 3571, - -47, -47, 0, 0, -124, -123, -122, -4877, - -4877, -119, 32767, 32767, -118, 0, -116, -11032, - -114, -113, -112, 32767, 32767, -887, -110, -109, - -885, -107, 5320, 32767, 32767, -105, -882, 5328, - -102, -101, -100, -99, -4221, -4221, -4221, -95, - -94, -93, -92, -4221, -4221, -4221, -4221, 32767, - 32767, -4223, -4223, -4223, -4223, -4223, -4223, -4223, - -4223, -5481, -4223, -4223, -4223, -4223, -4223, -4223, - -4223, -4223, -4223, -4223, -4223, -4223, -4223, -4223, - -5495, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 1839, 1840, 1841, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 4663, 4664, 32767, - 32767, -4255, -4255, 32767, 0, 0, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - -4268, -4268, 5881, 5882, 4722, 5884, 5885, 5886, - 5887, 32767, 5888, 5889, 5890, 5891, 5892, 5893, - 5894, 5895, 5896, 5897, 5898, 185, 186, -3976, - -3976, -3976, -3976, 6000, 6001, 6002, 6003, 6004, - 6005, 6006, 198, 5911, -3968, -3968, -826, -3968, - -3968, -3968, -3968, -3968, 208, 209, 32767, -3967, - -3967, -3032, -3967, -3967, -3030, 5922, 5923, -813, - 5925, 5926, 219, 220, 5929, 5930, 5931, 224, - -4290, -4290, -4290, -4290, -4290, -4290, -4290, 5940, - 5941, -4292, -4292, -4292, -4292, -4292, -4292, -4292, - -4292, 5950, 5951, 0, 0, 0, 0, 245, - 0, 0, 0, 0, 0, 0, 0, 253, - 254, 255, 256, -635, 258, 259, 260, 261, - 262, 263, 0, 265, 266, 267, 0, 0, - 268, 269, 32767, 32767, 32767, 32767, 32767, 32767, - 270, 271, 272, 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 5981, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 0, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 0, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 2763, - 975, 32767, 32767, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 289, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 4382, 4382, 4382, 0, 7408, - 4383, 4383, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - -4027, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, -1642, -1641, -1640, -1639, - -1638, 3694, -1636, 3697, 3698, 3699, 0, 0, - -1627, 0, 0, -1622, -1621, 0, 6198, -1616, - -1615, -1614, -1613, 0, -1610, -1609, -1608, 0, - 0, 0, 0, 0, 0, 9558, -10546,0, - 6270, 6271, 6272, 6273, 6274, 6275, -3369, 6277, - 6545, 6279, 9583, 6281, -1402, -1402, 6284, 6285, - 304, 1947, 1947, 1947, 1947, 1947, -3384, 1947, - -3385, -3385, -3385, 315, 316, 1944, 318, 319, - 1942, 1942, 322, -5875, 1940, 1940, 1940, 1940, - 328, 1939, 1939, 1939, 332, 333, 334, 335, - 336, 337, -9220, 10885, 340, -5929, -5929, -5929, - -5929, -5929, -5929, 3716, -5929, -6196, -5929, -9232, - -5929, 1755, 1756, -5929, -5929, 53, -1589, -1588, - -1587, -1586, -1585, 3747, -1583, 3750, 3751, 3752, - 53, 53, -1574, 53, 53, -1569, -1568, 53, - 6251, -1563, -1562, -1561, -1560, 53, -1557, 5101, - -1556, 52, 52, 52, 52, 52, 52, 9610, - -10494,52, 6322, 6323, 6324, 6325, 6326, 6327, - -3317, 6329, 6597, 6331, 9635, 6333, -1350, -1350, - 6336, 6337, 356, 1999, 1999, 1999, 1999, 1999, - 0, 0, -2173, -3888, -3337, -5616, 0, 0, - 432, -2164, 1985, 0, 0, 0, 1980, 0, - 0, 0, 0, -1319, -4683, 1975, 368, 369, - 370, 371, 372, 0, -9185, 0, 374, -5895, - -5895, 0, 0, 0, 0, 864, 437, -16, - -16, 440, 32767, 441, 442, 443, -13, 445, - 446, 447, 32767, 32767, 32767, 32767, 32767, 6042, - 6043, 6044, 6045, 430, 431, 0, 2597, -1551, - 435, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 448, 449, 450, 32767, 451, - 452, 32767, 32767, 32767, 453, 0, 0, 0, - 0, 0, -428, 0, 454, 455, 0, 456, - 0, 0, 0, 457, 0, 0, 0, 0, - 458, 459, 460, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 3733, 3734, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 462, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 463, 464, 0, 465, - 0, 0, 0, 466, 0, 0, 0, 0, - 467, 0, 469, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 5493, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 5530, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, -4339, -4339, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, -7353, -7353, -7353, -5439, - 0, 0, -7353, -4354, 0, 0, 485, 486, - 487, 488, 489, 490, 0, 0, 491, 492, - 493, 494, -2541, -5542, 0, 0, -5544, -5544, - -3630, -2543, -5542, -5542, -2543, 504, -2543, -2543, - -2543, -5538, 0, 0, -2545, -2545, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 3448, - 3448, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, -3213, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 2540, 2540, - 2540, 2540, 2540, 0, 4830, 4831, -307, -307, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 4166, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, -31, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, -796, -795, - -794, -793, -792, -791, 1061, 1062, 1063, 1064, - 1065, 0, 0, 0, 0, 0, 0, 0, - -785, -784, -783, -782, -4016, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, -1097, -1096, -1095, -5270, -5270, -1094, -1093, - -1092, -2026, -1090, -1089, -2025, -2024, -765, -4241, - -10978,-10978,-5270, -5270, -10978,-10978,0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 3849, 0, - 0, 0, 0, 3854, 2311, 523, 2313, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 5994, 4146, 4146, 5997, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 2970, 32767, 32767, 32767, 32767, 1264, 1264, 1264, - 2215, 2216, 2217, 2218, 2219, 2220, 2221, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 5792, 32767, - 362, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, -3774, 32767, 32767, -3776, -3776, -3776, -3776, - -5034, -3776, -3776, 32767, 32767, -3778, -3778, -3778, - -3778, -3778, -3778, 32767, 32767, -3780, -3780, 32767, - -5053, -3781, -3781, -3781, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, -157, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 627, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 4695, 32767, - 32767, 2985, 2986, 32767, 32767, 32767, 32767, 628, - 629, 630, 631, 632, 633, -5911, 635, 636, - 637, 638, 639, 640, 641, 642, 643, 644, - 645, 646, 647, 648, 649, 650, 651, 652, - 653, 654, 32767, 32767, 32767, 32767, 32767, 32767, - -2208, 32767, 8339, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 4699, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 4700, - 4701, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 5998, 0, 32767, - 32767, 32767, 32767, 0, 0, 32767, 32767, 32767, - 32767, 0, 2987, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, -1459, - -1459, -1459, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, -1496, -2931, 32767, - 32767, 32767, 655, 656, 657, 658, 659, 660, - 661, 662, 663, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 664, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 4743, 32767, 32767, 32767, -3717, -3716, - 667, -6740, 32767, -3714, 670, 671, 672, 673, - 674, 675, 676, 677, 32767, 678, 679, 680, - 32767, 681, 4709, 683, 684, 685, 2990, 32767, - 32767, 32767, 2991, 2992, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 538, 32767, 32767, 32767, 32767, -1583, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 686, -5583, -5583, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, -1622, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 4710, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 4679, 4711, 4681, 4682, 4683, 4684, 4685, 4686, - 4687, 4688, 4689, 0, 0, 32767, 0, 32767, - 32767, 32767, 0, 5257, 32767, 32767, 32767, 6885, - 6619, 9923, 6621, -1062, -1062, 6624, 6625, 644, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 1637, 32767, 1637, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 4690, 4691, 4692, 4693, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 4015, -5630, -5897, -5630, -8933, -5630, - 2054, 2055, -5630, -5630, 352, -1290, -1289, -1288, - -1287, -1286, 714, 715, 2889, 4605, 4055, 6335, - 720, 721, 32767, 2886, -1262, 724, 725, 726, - -1253, 728, 729, 730, 731, 2051, 5416, -1241, - 367, 367, 367, 367, 367, 740, 9926, 742, - 369, 6639, 6640, 746, 747, 748, 749, -114, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, -8006, -8006, -2024, -3666, -3665, - -3664, -3663, -3662, 1670, -3660, 1673, 1674, 1675, - -2024, -2024, -3651, -2024, -2024, 32767, 32767, 32767, - 32767, 32767, -2866, 32767, 32767, -2865, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, -2866, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, -2866, 32767, - 32767, 32767, -4485, -4485, 758, 759, 32767, 32767, - 32767, 760, -2863, -2862, -2861, -2860, -2859, -2858, - -2857, 32767, 32767, 32767, 32767, 32767, 32767, 3014, - 3015, 3016, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 0, 0, 32767, 32767, 32767, 32767, 3017, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 2180, 2180, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 768, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 769, 770, 771, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 0, - 32767, 32767, 32767, 32767, 32767, 772, 773, 32767, - 774, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 3018, - 32767, 32767, 0, 32767, 4716, 4717, 32767, 32767, - 32767, 32767, 32767, 32767, 3019, 0, 3919, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 32767, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 32767, 32767, 3643, - 32767, 32767, 3641, 32767, 32767, 0, 0, -3355, - 0, 0, 0, 0, 1998, 0, 0, 0, - 0, 0, 0, -3366, -3366, -3366, 0, 0, - -3368, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 32767, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 3365, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 676, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 677, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 13799, 0, 0, 0, 9279, 2994, 32767, - 8461, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 1755, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 3196, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, -4700, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, -3816, - 360, 361, 362, -572, 364, 365, -571, -570, - 689, -2787, -9524, -9524, -3816, -3816, -9524, -9524, - -9524, -3816, 699, 700, 701, 702, 703, 704, - 705, 706, 707, 8659, 5531, 5531, 5531, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 0, 32767, - 32767, 32767, 32767, 32767, 32767, 4746, 4747, 32767, - 4748, 32767, 32767, 32767, 4749, -507, -507, -507, - -507, -507, -507, -507, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, -872, - 32767, 32767, 3030, 3031, 3032, 3033, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, -3585, -3585, -3585, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, -10784,-5076, -561, - -560, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 2304, 2304, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, -3368, -3368, - 798, 32767, -372, -372, -372, -372, -372, -372, - 0, 1160, 0, 0, 0, 0, 0, 0, - 1161, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 5714, 5714, 9877, 9878, 9879, 9880, 0, - 0, -97, -97, -97, -97, -97, 5712, 0, - 0, 9880, 6739, 0, 9882, 9883, 9884, 9885, - 5710, 0, 3820, 679, 0, 0, 9886, 9887, - 8951, 0, 0, 6737, 0, 0, 5708, 5708, - 0, 0, 0, 5708, 10223, 10224, 10225, 10226, - 10227, 10228, 10229, 0, 0, 10234, 10235, 10236, - 10237, 10238, 10239, 10240, 10241, 0, 0, 5952, - 5953, 5954, 5955, 5711, 5957, 5958, 5959, 5960, - 5961, 5962, 5963, 5711, 5711, 5711, 5711, 6603, - 5711, 5711, 5711, 5711, 5711, 5711, 5975, 5711, - 5711, 5711, 5979, 5980, 32767, 32767, 32767, 32767, - 803, 32767, 32767, 32767, 804, 32767, 32767, 32767, - 32767, 32767, 32767, 805, 806, 32767, 807, 808, - 32767, 809, 0, 5999, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 0, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 1389, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 840, 841, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 842, 32767, 843, 32767, 844, 32767, 32767, 32767, - 32767, 32767, 0, 0, 10606, 0, 845, 5378, - 0, 0, 0, 0, 1113, 1113, 1113, 1113, - 1113, 1113, 1113, 1113, 1113, -6838, -3709, -3708, - -3707, 0, -3493, 0, 0, 0, 0, -3497, - -1953, -164, -1953, -1953, 5407, 5408, -1955, -1955, - -1955, -1955, -1955, -1955, -3509, -1955, -1955, 812, - 813, 814, 815, -1955, -5123, -5122, -5121, -5120, - -5119, -5118, -14675,5430, -5115, -2332, -11383,-2332, - -11382,-136, -135, -1739, -11384,-11651,-11384,-131, - -130, -3700, -3699, -80, 5447, -126, -125, 0, - 0, 0, 4756, 4757, 0, 5456, -1715, 0, - -117, 0, 10917, 0, 0, 0, 5465, 5466, - 776, 0, 0, 777, 0, -5426, 5473, 5474, - 0, 778, -5431, 0, 0, 0, 0, 4123, - 4124, 4125, 0, 0, 0, 0, 4130, 4131, - 4132, 4133, 4134, 4135, 4136, 4137, 4138, 4139, - 4140, 4141, 4142, 4143, 5402, 4145, 4146, 4147, - 4148, 4149, 4150, 4151, 4152, 4153, 4154, 4155, - 4156, 4157, 4158, 5431, 5432, 4161, 4162, 4163, - 4164, 4165, 4166, 4167, 4168, 4169, 4170, 4171, - 4172, 4173, 4174, 4175, 4176, 4177, 4178, 4179, - 32767, 32767, 4180, 4181, 4182, 4183, 4184, 4185, - 4186, 4187, 4188, 4189, 4190, 4191, 4192, 6044, - 6045, 6046, 6047, 6048, 4198, 4199, 4200, 4201, - 4202, 4203, 4204, 4205, 4206, 4207, 4208, 974, - 4210, 11136, 3906, 3907, 3908, 3909, 3910, 3911, - 3912, 3913, 3914, 3915, 3916, 3917, 5988, 5989, - 0, 0, 3919, 3920, 3921, 3922, -6053, -6053, - -6053, -6053, -6053, -6053, -6053, -244, -5956, 3924, - 3925, 784, 3927, 3928, 3929, 3930, 3931, -244, - -244, 3932, 3933, 3934, 3000, 3936, 3937, 3001, - 3002, 4261, 785, -5952, -5952, -244, -244, -5952, - -5952, -5952, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, -5739, -408, - -408, -408, 32767, 32767, 32767, 32767, 3724, 823, - 824, 32767, 32767, 32767, 32767, 32767, 32767, -421, - -2028, -2027, -2026, -2025, -2024, 517, -4312, -4312, - 827, 828, 522, 523, 524, 525, 526, 527, - 528, 529, 530, 531, 532, 533, 534, 535, - 536, 537, 538, 539, 540, 541, 542, 543, - 544, 545, 546, 547, 548, -3617, 550, 551, - 552, 553, 554, 555, 556, 32767, 557, 32767, - 558, 559, 32767, 560, 561, 32767, 562, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 32767, 32767, 32767, - 32767, 32767, 32767, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, -1191, -1191, - -1191, -2792, 0, 0, 0, 0, -2791, -2790, - -4408, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, -2791, -2790, - -2789, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 837, 838, 0, 0, -3001, 3038, - -3001, -3001, -3001, -1087, 0, -2999, -2999, 0, - 3047, 0, 0, 0, -2995, -2995, 0, 0, - 0, 0, 4287, 0, 0, 4292, 4293, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, -550, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 3918, 0, 0, 0, 0, 9976, 0, - 0, 0, 0, -6065, -6065, 0, 0, 0, - 0, 3142, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 935, 0, 0, 937, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 9645, 0, -267, 0, -3303, 0, - 7684, 7685, 0, 0, 5982, 4340, 4341, 4342, - 4343, 4344, 9676, 4346, 4347, 9679, 9680, 4350, - 4351, 4352, 4353, 4354, 4355, 4356, 4357, 4358, - 4359, 4360, 4361, 4362, 4363, 4364, 4365, 4366, - 5974, 5974, 5974, 5974, 5974, 5974, 15532, -4572, - 5974, 3192, 12244, 3194, 12245, 12246, 12247, 2603, - 12249, 12517, 12251, 999, 12252, 4569, 4569, 12255, - 12256, 6275, 7918, 7918, 7918, 7918, 7918, 2587, - 7918, 2586, 2586, 2586, 6286, 6287, 7915, 6289, - 6290, 7913, 7913, 6293, 96, 7911, 7911, 7911, - 7911, 6299, 7910, 1253, 7911, 6304, 6305, 6306, - 6307, 6308, 6309, -3248, 16857, 6312, 43, 43, - 43, 43, 43, 43, 9688, 43, -224, 43, - -3260, 43, 7727, 7728, 43, 43, 6025, 1253, - 6234, 1253, 6384, 6385, 10526, -3272, 1253, 6388, - 10531, 1253, 1253, 1253, 1253, 6392, 6393, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 6053, 6054, 6055, - 6056, 6057, 6058, 32767, 6059, 6060, 6061, 6062, - 32767, 6063, 32767, 6064, 32767, 32767, 32767, 4761, - 32767, 32767, 6065, 32767, 4762, 4763, 32767, 9404, - 32767, 6067, 4764, 6068, 32767, 6069, 6070, 6071, - 32767, 6072, 6073, 32767, 6074, 32767, 32767, 6075, - 32767, 6076, 32767, 6077, 32767, 6078, 32767, 6079, - 32767, 4374, 4374, 32767, 4373, 32767, 32767, 5324, - 5325, 5326, 5327, 32767, 6087, 6088, 6089, 6090, - 6091, 3057, 6093, 32767, 6094, 4376, -4013, 4376, - 32767, 4375, 4375, 4375, 4375, 32767, 4374, 32767, - 4373, 6104, 6105, 6106, 6107, 6108, 6109, 6110, - 6111, -3652, 881, -645, -645, -1903, 6116, 6117, - 6118, 4399, 4400, 4401, 6122, 6123, 3567, 3567, - 4406, 6127, 7410, 6129, 32767, 32767, 32767, 32767, - 32767, 7409, 7410, 4412, 32767, 6133, 4414, 4415, - 6136, 6137, 32767, 4420, 9402, 6140, 134, 134, - 13933, 134, 134, 134, 9413, 4429, 6149, 4432, - 6151, 4435, 6153, 6304, 6305, 6306, 6307, 6308, - 6309, 6310, 6311, 6312, 6313, 6314, 1068, 6316, - 5378, 6318, 5379, 6320, 803, 6322, -2232, 6324, - 6325, 6326, 1074, 6328, 6329, 6330, 6331, 6332, - 6333, 6334, 6335, 6336, 6337, 6338, 6339, 6340, - 6341, 6342, 6343, 6344, 6345, 6346, 6347, 6348, - 6349, 6350, 6351, 6352, 6353, 6354, 6355, 6356, - 6357, 6358, 6359, 6360, 5417, 6362, 6363, 6364, - 6365, 6366, 6367, 5423, 6369, 5424, 6371, 6372, - 5426, 5426, 6375, 5427, 5427, 6378, 6379, 6380, - 6381, 6382, 6383, 6384, 6385, 6386, 6387, 6388, - 6389, 6390, 6391, 6392, 6393, 6394, 6395, 6396, - 6397, 6398, 6399, 6400, 6401, 6402, 6403, 6404, - 6405, 6406, 6407, 6408, 6409, 6410, 6411, 6412, - 6413, 6414, 6415, 6416, 6417, 6418, 6419, 6420, - 6421, 6422, 7182, 5465, 6425, 6426, 6427, 6428, - 6429, 6430, 6431, 6432, 6433, 6434, 6435, 6436, - 6437, 6438, 6439, 6440, 6441, 6442, 6443, 6444, - 6445, 6446, 6447, 6448, 6449, 6450, 6451, 6452, - 6453, 6454, 6455, 6456, 6457, 6458, 6459, 6460, - 6461, 6462, 6463, 6464, 6465, 6466, 6467, 6468, - 6469, 6470, 6471, 6472, 6473, 6474, 6475, 6476, - 6477, 6478, 5519, 5519, 6481, 6482, 6483, 6484, - 6485, 6486, 6487, 6488, 6489, 6490, 6491, 6492, - 6493, 6494, 6495, 6496, 6497, 6498, 6499, 6500, - 6501, 6502, 6503, 6504, 6505, 6506, 6507, 6508, - 6509, 6510, 6511, 6512, 6513, 6514, 6515, 6516, - 6517, 6518, 6519, 6520, 6521, 6522, 6523, 6524, - 6525, 6526, 6527, 6528, 6529, 6530, 6531, 6532, - 6533, 1330, 6535, 6536, 6537, 6538, 5577, 6540, - 6541, 6542, 6543, 6544, 6545, 6546, 6547, 6548, - 6549, 6550, 5588, 5588, 6553, 6554, 6555, 6556, - 32767, 6557, 1728, 1728, 6867, 6868, 6562, 6563, - 6564, 6565, 6566, 6567, 6568, 6569, 6570, 6571, - 6572, 6573, 6574, 6575, 6576, 6577, 6578, 6579, - 6580, 6581, 6582, 6583, 6584, 6585, 6586, 6587, - 6588, 2423, 6590, 6591, 6592, 6593, 6594, 6595, - 6596, 6597, 6598, 6599, 6600, 6601, 6602, 6603, - 6604, 6605, 6606, 6607, 6608, 6609, 6610, 6611, - 6612, 6613, 6614, 6615, 6616, 6617, 6618, 6619, - 6620, 6621, 6622, 6623, 6624, 6625, 6626, 6627, - 6628, 6629, 6630, 6631, 6632, 6633, 6634, 6635, - 6636, 6637, 6638, 6639, 6640, 6641, 6642, 6643, - 6644, 6645, 6646, 6647, 6648, 6649, 6650, 6651, - 6652, 6653, 6654, 6655, 6656, 6657, 6658, 6659, - 6660, 6661, 6693, 6663, 6664, 6665, 6666, 6667, - 6668, 6669, 6670, 6671, 6672, 6673, 6674, 6675, - 6676, 6677, 6678, 6679, 7476, 7476, 7476, 7476, - 7476, 7476, 5625, 5625, 5625, 5625, 5625, 6691, - 6692, 6693, 6694, 6695, 6696, 6697, 7483, 7483, - 7483, 7483, 10718, 6703, 6704, 6705, 6706, 6707, - 6708, 6709, 6710, 6711, 6712, 6713, 6714, 6715, - 6716, 6717, 6718, 6719, 6720, 6721, 6722, 6723, - 6724, 6725, 6726, 6727, 6728, 6729, 6730, 6731, - 6732, 6733, 6734, 6735, 6736, 6737, 6738, 7836, - 7836, 7836, 12012, 12013, 7838, 7838, 7838, 8773, - 7838, 7838, 8775, 8775, 7517, 10994, 17732, 17733, - 12026, 12027, 17736, 17737, 6760, 6761, 6762, 6763, - 6764, 6765, 6766, 6767, 6768, 6769, 6770, 6771, - 6772, 6773, 6774, 6775, 2927, 6777, 6778, 6779, - 6780, 2927, 4471, 6260, 4471, 6785, 6786, 6787, - 6788, 6789, 6790, 6791, 6792, 6793, 6794, 6795, - 6796, 6797, 6798, 6799, 6800, 6801, 6802, 6803, - 6804, 6805, 6806, 6807, 6808, 6809, 6810, 6811, - 6812, 32767, 3411, 5540, 5541, 3411, 12221, 3411, - 3411, 3411, 3411, 5548, 5549, 5550, 5551, 5552, - 5553, 5554, 5555, 5556, 5557, 5558, 5559, 5560, - 5561, 5562, 5563, 5564, 5565, 5566, 5567, 5568, - 32767, 32767, 32767, 32767, 32767, 32767, 3915, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 6155, 6156, 6157, 6158, 6159, - 6160, 6161, 6162, 6163, 6164, 6165, 32767, 32767, - 32767, 32767, 32767, 6166, 6167, 6168, 6169, 6170, - 6171, 6172, 6173, 6174, 6175, 6176, 6177, 6178, - 6179, 6180, 4615, 4616, 4617, 4618, 4619, 6186, - 6187, 6188, 6189, 6190, 6191, 6192, 6193, 6194, - 6195, 6196, 32767, 6197, 6198, 6199, 6200, 6201, - 7637, 4495, 4495, 6205, 4052, 4052, 6208, 6209, - 6210, 6211, 6212, 6213, 6214, 6215, 6216, 6217, - 6218, 6219, 6220, 6221, 6222, 6223, 6224, 6225, - 6226, 6227, 6228, 32767, 32767, 0, 0, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 6229, 6230, 6231, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 0, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 6232, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 884, 885, 886, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 0, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 0, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 5994, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 6233, 6234, 6235, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 6236, 6237, 6238, 6239, - 6240, 6241, 6242, 6243, 6244, 6245, 6246, 6247, - 6248, 6249, 6250, 6251, 6252, 6253, 6254, 6255, - 6256, 6257, 6258, 6259, 6260, 6261, 6262, 6263, - 6264, 6265, 6266, 6267, 6268, 6269, 6270, 6271, - 6272, 6273, 6274, 6275, 6276, 6277, 6278, 6279, - 32767, 32767, 32767, 32767, 6280, 6281, 6282, 6283, - 6284, 6285, 6286, 6287, 6288, 4770, 32767, 4771, - 4772, 32767, 32767, 32767, 6289, 6290, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, -5160, 2071, - 2071, 2071, 2071, 32767, 2070, 2070, 2070, 2070, - 2070, 2070, 2070, 0, 0, 6236, 6237, 2075, - 2075, 2075, 2075, 12051, 12052, 12053, 12054, 12055, - 12056, 12057, 6249, 11962, 2083, 2083, 5225, 2083, - 2083, 2083, 2083, 2083, 6259, 6260, 2085, 2085, - 2085, 3020, 2085, 2085, 3022, 3022, 32767, 5240, - 11978, 11979, 6272, 6273, 11982, 11983, 11984, 6277, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 4773, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 415, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, -2468, -2468, - -2468, -2468, -2468, -2468, -2468, -2468, -2468, -2468, - -2468, -2468, -2468, -2468, -2468, -2468, -2468, -2468, - 2089, 2090, 2091, -2465, -2465, -2465, -2465, -2465, - -2465, 2098, 2099, -2463, -2463, -2463, -2463, -2463, - -2463, 2106, 2107, -2461, -2461, -2461, -2461, -2461, - -2461, 0, 0, -2459, -2459, -2459, 2119, 2120, - 2121, -2456, 2123, 2124, 2125, 2126, 2127, 2128, - 0, 0, 2131, -6678, 2133, 2134, 2135, 2136, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 2158, 2159, 2160, - 2161, 2162, 2163, 2164, 2165, 2166, 2167, 2168, - 2169, 2170, 2171, 2172, 2173, 2174, 2175, 2176, - 2177, 2178, 2179, 2180, 2181, -2412, -2412, -2412, - -2412, -2412, 2187, 2188, 2025, 2190, 2191, 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, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1566, 1566, - 1566, 1566, 1566, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 32767, 0, - 0, 0, 0, 0, -1435, 1708, 1709, 0, - 2154, 2155, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 0, 0, 0, 32767, 32767, 4774, 4775, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 0, - 32767, 32767, 32767, 32767, 0, 0, 0, 0, - 0, 0, 0, 0, -2552, 0, 0, 32767, - 0, 32767, 32767, 32767, 1551, 293, 3770, 32767, - 32767, 32767, 32767, 0, 32767, 0, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 0, 0, 0, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 0, 32767, 32767, 32767, 0, - 0, 32767, 0, 0, 32767, 32767, 32767, 32767, - 0, 32767, 0, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 0, 0, 0, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 0, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 0, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, -4309, -4309, 0, 32767, - 0, -4310, -4577, -4310, -7613, -4310, 3374, 3375, - -4310, -4310, 1672, -3100, 1881, -3100, 2031, 2032, - 6173, -7625, -3100, 2035, 6178, -3100, -3100, -3100, - -3100, 2039, 2040, 32767, 0, -4353, -4353, 0, - -4352, 0, 0, -4350, 0, -4349, -4349, -4349, - -4349, 32767, 0, 32767, 32767, 32767, 32767, 32767, - 32767, 0, 32767, 0, 0, 32767, 0, 0, - 32767, 0, 0, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 0, 0, 0, 0, - 0, 951, 952, 953, 954, 955, 956, 957, - 1717, 0, 32767, 32767, 32767, -1317, 32767, 32767, - 32767, 0, -8389, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 32767, 32767, 32767, - 32767, 32767, 32767, 887, 888, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 0, 0, 32767, -5009, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 0, 32767, 32767, 32767, - 32767, 32767, 32767, 5520, 32767, 32767, 32767, 32767, - 0, 0, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 5990, 5991, 5992, 5993, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 890, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 891, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 0, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 799, 32767, 32767, 32767, - 32767, 800, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 801, 802, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 0, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 0, 0, - 0, 0, 0, 0, 6545, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 0, 32767, 32767, 32767, 0, 32767, 32767, 32767, - 32767, 32767, 32767, 0, 0, 32767, 0, 0, - 32767, 0, 32767, 32767, 32767, 32767, 32767, 32767, - -5711, 241, 242, 243, 244, 0, 246, 247, - 248, 249, 250, 251, 252, 0, 0, 0, - 0, 892, 0, 0, 0, 0, 0, 0, - 264, 0, 0, 0, 32767, 32767, 0, 0, - 32767, 32767, 32767, 32767, 32767, 32767, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 0, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 893, -266, 895, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 284, 285, 286, 287, 288, 0, 290, 291, - 292, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 0, 0, 0, 0, - 0, 0, 0, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 0, - 293, 294, 295, 296, 297, 298, 32767, 32767, - 299, -4082, -4081, -4080, 303, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 32767, 0, 0, 0, 0, - 0, 32767, 0, 32767, 0, 0, 32767, 0, - 0, 32767, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, -4245, -4245, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 32767, 32767, 32767, 32767, - 32767, 32767, -689, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, -706, - -706, -706, -706, -706, -706, -706, -706, 32767, - 32767, -7551, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, -4377, -4377, -8024, -8023, -4377, -4377, - -3916, -4377, -4377, -4377, -4377, -4377, -4377, -4377, - 32767, -4378, -4378, -4378, -4378, -4378, -4378, -4378, - -4378, -4378, -4378, -4378, -4378, -4378, -4378, -4378, - -4378, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 150, 1867, 150, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 5247, 0, 939, 0, 940, 0, 5518, - 0, 8555, 0, 0, 0, 5253, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 944, - 0, 0, 0, 0, 0, 0, 945, 0, - 946, 0, 0, 947, 948, 0, 949, 950, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, -759, 959, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 960, 961, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 5204, 0, 0, 0, - 0, 962, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 963, 964, 0, - 0, 0, 0, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 5186, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 0, 32767, - 0, 0, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 5256, -4973, -4973, 32767, - 5261, 5262, 5263, 5264, 5265, 5266, 5267, -4974, - -4974, 978, 979, 980, 981, 32767, 982, 983, - 984, 985, 986, 987, 988, 32767, 32767, 32767, - 32767, 1624, 32767, 32767, 32767, 32767, 32767, 32767, - 990, 32767, 32767, 0, 991, 992, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 4759, - 4760, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, -723, -722, -2974, 32767, 996, -719, -168, - -717, -716, -715, 1002, 1003, 1004, -712, -711, - 32767, -710, 1008, 1009, 1010, 1011, -2060, 5892, - 2764, 2764, 2764, 1017, 1018, 1019, 1020, 1021, - 1022, 2567, 1024, 32767, 1025, 1026, 1027, 1028, - 1029, 1030, 1031, 1032, 1033, 1034, 2589, 1036, - 1037, -1729, -1729, -1729, -1729, 1042, 4211, 4211, - 4211, 4211, 4211, 4211, 1049, 1050, 4209, 1427, - 32767, 32767, 32767, 0, 0, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, -825, 32767, 32767, - 32767, 32767, 32767, 4718, 4719, 4720, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 4721, 4722, - 4723, 4724, 4725, 4726, 4727, 6291, 6292, 6293, - 4728, 4729, 4730, 4731, 4732, 6299, 6300, -4992, - 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, - 1078, 1079, 1080, 4733, 1082, 4734, 1084, 1085, - 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, - 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, - 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, - 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, - 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, - 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, - 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, - 1142, 1143, 1144, 1145, 1146, 4737, 1148, 4738, - 4739, 1151, 1152, 1153, 1154, 32767, 4740, 4741, - 4742, 1158, 1159, 1160, 1161, 1162, 1163, 1164, - 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, - 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, - 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, - 1189, 1190, 1191, 1192, 1193, 1194, 11979, 6272, - 1758, 1758, 1199, 1200, 1201, 1202, 1203, 1204, - 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, - 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, - 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, - 1229, -1074, -1073, 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, 4676, - 4677, 512, 32767, 32767, 32767, 32767, 1683, 1684, - 1685, 1314, 155, 1316, 1317, 1318, 1319, 1320, - 1321, 161, 1323, 1324, 1325, 1326, 1327, 1328, - 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, - 1337, 1338, -4375, -4374, -8536, -8536, -8536, -8536, - 1345, 1346, 1444, 1445, 1446, 1447, 1448, -4360, - 1353, 1354, -8525, -5383, 1357, -8524, -8524, -8524, - -8524, -4348, 1363, -2456, 686, 1366, 1367, -8518, - -8518, -7581, 1371, 1372, -5364, 1374, 1375, -4332, - -4331, 1378, 1379, 1380, -4327, -8841, -8841, -8841, - -8841, -8841, -8841, -8841, 1389, 1390, -8843, -8843, - -8843, -8843, -8843, -8843, -8843, -8843, 1399, 1400, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 5957, - 2655, -5028, -5028, 2658, 2659, -3322, -1679, -1679, - -1679, -1679, -1679, -7010, -1679, -1679, -7010, -7010, - -1679, -1679, -1679, -1679, -1679, 32767, 32767, -1681, - -1681, -1681, -1681, -1681, -1681, 32767, 32767, -1683, - -1683, -3290, -3289, -3288, -3287, -3286, -3285, -12842, - 7263, -3282, -499, -9550, -499, -9549, -9549, -9549, - 96, -9549, -9816, -9549, 1704, -9548, -1864, -1863, - -9548, -9548, -3566, -5208, -5207, -5206, -5205, -5204, - 128, -5202, 131, 132, 133, 32767, 32767, -5195, - -3568, -3568, -5190, -5189, -3568, 32767, 32767, -5185, - -5184, -5183, -3570, -5180, 1478, -5179, -3571, 32767, - -3572, 32767, -3573, 32767, 5984, 32767, -3575, 2695, - 2696, 2697, 2698, 2699, 2700, -6944, 2702, 2970, - 2704, 6008, 2706, -4977, -4977, 2709, 2710, -3271, - 1502, -3478, 1504, -3626, -3626, -7766, 6033, 1509, - -3625, -7767, 1512, 1513, 1514, 32767, 32767, -3625, - -3625, -3625, -3625, -3625, -3625, -3625, 1522, -3624, - 1524, 1525, 1526, 1527, 1528, 1529, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 3128, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1581, -673, 0, 784, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3025, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, -6843, - -6843, 0, 0, 0, 1619, 1620, 1621, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, -2788, 32767, 32767, - 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, - 4194, 1643, 1644, 32767, 32767, 32767, 32767, 32767, - 32767, 1352, 32767, 32767, 32767, 32767, 32767, 1646, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 1647, 1648, 1649, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 1650, - 32767, 32767, 32767, 1651, 1652, 32767, 1653, 1654, - 32767, 32767, 32767, 32767, 1655, 32767, 1656, 32767, - 32767, 32767, 32767, 399, 399, 32767, 32767, 1657, - 1658, 1659, 32767, 32767, 32767, 32767, 32767, 32767, - 0, 0, 0, 0, 32767, 32767, 32767, 1660, - 32767, 32767, 32767, 32767, 32767, 6619, 32767, 1661, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 5971, 5972, 5973, 5974, 1664, 5975, 6243, 5977, - 9281, 5979, -1704, -1704, 5982, 5983, 2, 4775, - -205, 4777, -353, -353, -4493, 9306, 4782, -352, - -4494, 4785, 4786, 4787, 4788, -350, -350, 6044, - 1691, 6045, 6046, 1694, 6047, 1696, 1697, 6048, - 1699, 6049, 6050, 6051, 6052, 0, 0, 0, - 0, 0, 0, 32767, 0, 0, 0, 0, - 1704, 0, 32767, 0, 32767, 32767, 32767, 32767, - 32767, 32767, 0, 32767, 32767, 32767, -3338, -3338, - -3338, 0, 32767, 0, 32767, 0, 0, 0, - 32767, 0, 0, 32767, 0, 32767, 32767, 0, - 0, 0, 0, 0, 32767, 0, 32767, 0, - 1705, 1706, 1707, 1708, 1709, 759, 759, 759, - 759, 759, 759, 759, 0, 0, 0, 0, - 0, 3035, 0, 32767, 0, 1719, 10109, 1721, - 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, - 1730, 0, 0, 0, 0, 0, 0, 0, - 0, 9764, 6757, 6758, 6759, 8018, 0, 0, - 0, 1720, 1720, 1720, 0, 0, 2557, 2558, - 1720, 0, -1282, 0, -1281, -1281, -1281, 633, - 1720, -1279, -1279, 1720, 4767, 0, 1720, 1720, - 0, 0, 1718, 1718, -3263, 0, 6007, 6008, - -7790, 6010, 6011, 6012, -3266, 1719, 0, 1718, - 0, 1717, 0, -150, 1717, 1717, 1717, 32767, - 1716, 1716, 1716, 3969, 1715, 0, 1716, 1166, - 1716, 1716, 1716, 0, 0, 0, 1717, 1717, - 1717, 1717, 0, 0, 0, 0, 3072, -4879, - -1750, -1749, -1748, 0, 0, 0, 0, 0, - 0, -1544, 0, 1789, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, -1554, 0, - 0, 2767, 2768, 2769, 2770, 0, -3168, -3167, - -3166, -3165, -3164, -3163, 0, 0, -3158, -375, - -9426, -375, -9425, 1821, 1822, 218, -9427, 1825, - -9426, 1827, 1828, -1742, -1741, 1878, 1879, 1833, - 1834, 32767, 32767, 32767, 32767, 2642, -4765, -1739, - -1738, 32767, 1835, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 2718, -3491, 3174, 3174, 3174, - -3669, -3669, -3669, -3669, -3669, -5232, -5232, -5232, - -3666, -3666, -3666, -3666, -3666, -5232, -5232, 6061, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, -3652, 0, -3651, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, -3590, 0, -3589, - -3589, 0, 0, 0, 0, 32767, 1842, 32767, - 32767, 32767, 32767, 1843, 32767, 32767, 1844, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 0, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 1845, 32767, - 1846, 32767, 32767, 32767, 32767, 32767, 1847, 1848, - 0, 1849, 1850, 0, 32767, 32767, 0, 0, - 0, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 1851, 32767, 32767, 1852, 32767, - 32767, 1853, 32767, 1854, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, -4903, 32767, -6162, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 137, - 1858, 3141, 1860, 3142, 32767, 32767, 1229, 143, - 32767, 32767, 144, -2902, 0, 0, 32767, 32767, - 32767, 32767, 148, 5130, 0, 0, -4140, 9659, - 32767, 0, -4142, 5137, 5138, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 32767, - 0, 5148, 5149, 5150, 5151, 5152, 5153, 4782, - 3623, 3623, 3623, 3623, 3623, 3623, 3623, 3623, - 3623, 3623, 3623, 3623, 3623, 3623, 6751, 3623, - 3623, 3623, 3623, 3623, 3623, 3623, 3623, 3623, - 3623, 3623, 3623, 3623, 32767, 3622, 3622, 3622, - 3622, 32767, 3621, 3621, 3621, 0, 3622, 32767, - 3621, 32767, 32767, 32767, 3618, 3618, 3618, 3618, - 3618, 3618, 3618, 32767, 2944, 0, 4402, 3618, - 3618, 3618, 3618, 3618, 3618, 3618, 3618, 3618, - 3618, 3618, 3618, 3618, 0, 0, 3620, 3620, - 3620, 3620, 3620, 3620, -762, 6646, 3621, 3621, - 3621, 3621, 3621, 3621, 3621, 3621, 3621, 3621, - -3222, -3222, 3621, 3621, 3621, 5240, 5241, 5242, - 0, 0, 3623, 3623, 3623, 0, 3624, 3624, - 3624, 3624, 3624, 3624, 3624, 3624, 836, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, -3647, -3646, 0, 0, - 461, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 468, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 0, 0, 32767, 0, 470, 471, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 472, 473, 474, 475, 476, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 775, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 4803, 4804, 7596, 7596, 7596, - 4808, 4809, 4810, 4811, 4812, 4813, 4814, 4815, - 4816, 4817, 4818, 4819, 4820, 4821, 4822, 4823, - 4824, 3988, 3988, 4827, 4828, 7830, 1792, 7832, - 7833, 7834, 5921, 4835, 7835, 7836, 4838, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 3036, 6038, 0, - 6040, 6041, 6042, 4129, 3043, 6043, 6044, 3046, - 0, 3048, 3049, 3050, 6046, 6047, 3053, 3054, - 3055, 3056, -1230, 3058, 3059, -1232, -1232, 3062, - 3063, 3064, 3065, 3066, 3067, 3068, 3069, 3070, - 3071, 3072, 3073, 3074, 3075, 3076, 3077, 3078, - 3079, 3080, 3081, 3632, 3083, 3084, 3085, 3086, - 3087, 3088, 3089, 3090, 3091, 3092, 3093, 3094, - 3095, 3096, 3097, 3098, 3099, 3100, 3101, 3102, - 3103, -814, 3105, 3106, 3107, 3108, -6867, 3110, - 3111, 3112, 3113, 9179, 9180, 3116, 3117, 3118, - 3119, -22, 3121, 3122, 3123, 3124, 3125, 3126, - 3127, 3128, 3129, 3130, 2196, 3132, 3133, 2197, - 3135, 3136, 3137, 3138, 3139, 3140, 3141, 3142, - 3143, 3144, -6500, 3146, 3414, 3148, 6452, 3150, - -4533, -4533, 3153, 3154, -2827, -1184, -1184, -1184, - -1184, -1184, -6515, -1184, -1184, -6515, -6515, -1184, - -1184, -1184, -1184, -1184, -1184, -1184, -1184, -1184, - -1184, -1184, -1184, -1184, -1184, -1184, -1184, -1184, - -2791, -2790, -2789, -2788, -2787, -2786, -12343,7762, - -2783, 0, -9051, 0, -9050, -9050, -9050, 595, - -9050, -9317, -9050, 2203, -9049, -1365, -1364, -9049, - -9049, -3067, -4709, -4708, -4707, -4706, -4705, 627, - -4703, 630, 631, 632, -3067, -3067, -4694, -3067, - -3067, -4689, -4688, -3067, 3131, -4683, -4682, -4681, - -4680, -3067, -4677, 1981, -4676, -3068, -3068, -3068, - -3068, -3068, -3068, 6490, -13614,-3068, 3202, 3203, - 3204, 3205, 3206, 3207, -6437, 3209, 3477, 3211, - 6515, 3213, -4470, -4470, 3216, 3217, -2764, 2009, - -2971, 2011, -3119, -3119, -7259, 6540, 2016, -3118, - -7260, 2019, 2020, 2021, 2022, -3116, -3116, 3278, - 3279, 3280, 3281, 3282, 3283, 3284, 3285, 3286, - 3287, 3288, 3289, 3290, 3291, 32767, 3292, 3293, - -869, -869, -869, -869, 9107, 9108, 9109, 9110, - 9111, 9112, 9113, 3305, 32767, 32767, -863, 32767, - -864, 32767, 32767, -866, -866, 3310, 3311, -864, - -864, -864, 71, -864, -864, 32767, 72, 32767, - 2290, 32767, 32767, 3320, 3321, 32767, 32767, 32767, - 3322, -1192, -1192, -1192, -1192, -1192, -1192, -1192, - -1192, -1192, -1192, -1192, -1192, -1192, -1192, -1192, - -1192, -1192, -1192, -1192, -1192, -1192, -1192, -1192, - -1192, -1192, -1192, -1192, -1192, -1192, -1192, -1192, - -1192, -1192, -1192, -1192, -1192, -1192, -1192, -1192, - -1192, -1192, -1192, 3365, 3366, 3367, -1189, -1189, - -1189, -1189, -1189, -1189, 3374, 3375, -1187, -1187, - -1187, -1187, -1187, -1187, 3382, 3383, -1185, -1185, - -1185, -1185, -1185, -1185, 32767, 32767, -1185, -1185, - -1185, 3393, 3394, 3395, -1182, 3397, 3398, 3399, - 3400, 3401, 3402, 1274, 1274, 3405, -5404, 3407, - 3408, 3409, 3410, 1274, 1274, 1274, 1274, 1274, - 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, - 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, - 3432, 3433, 3434, 3435, 3436, 3437, 3438, 3439, - 3440, 3441, 3442, 3443, 3444, 3445, 3446, 3447, - 3448, 3449, 3450, 3451, 3452, 3453, 3454, 3455, - -1138, -1138, -1138, -1138, -1138, 3461, 3462, 3299, - 3464, 3465, 3466, 3467, 3468, 3469, 3470, 3471, - 3472, 3473, 3474, 3475, 3476, 3477, 3478, 3479, - 3480, 3481, 3482, 3483, 3484, 3485, 3486, 3487, - 3488, 3489, 3490, 3491, 3492, 3493, 3494, 3495, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 3496, - 3497, 3498, 3499, 3500, 3501, 3502, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 3503, 3211, 3211, 3211, 3211, 32767, - 32767, 32767, 32767, 32767, 7590, 7590, 7590, 3208, - 3512, 3513, 3514, 3515, 3516, 3517, 3518, 3519, - 3520, 3521, 3522, 3523, 3524, 3525, 3526, 3527, - 3528, 3529, 3530, 3531, 3532, 3533, 32767, 3534, - 3535, 3536, 3537, 3538, 32767, 3539, 32767, 3540, - 3541, 32767, 3542, 3543, 32767, 3544, 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, - 3571, 3572, 3573, 3574, 3575, 3576, 3577, 3578, - 3579, 3580, 3581, 3582, 3583, 3584, 3585, 3586, - 3587, 3588, 3589, 3590, 3591, 3592, 3593, 3594, - 3595, 3596, 3597, 3598, 3599, 3600, 3601, 3602, - 3603, 3604, 3605, 3606, 3607, 3608, 3609, 3610, - 3611, 3612, 3613, 3614, 3615, 3616, 3617, 3618, - 3619, 3620, 3621, 3622, 3623, 3624, 3625, 3626, - 3627, 3628, 3629, 3630, 3631, 3632, 3633, 3634, - 3635, 3636, 3637, 3638, 3639, 3640, 3641, 3642, - 3643, 3644, 3645, 3646, 3647, 3648, 3649, 3650, - 3651, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 3652, 3653, 3654, 3655, 3656, 3657, - 3658, 3659, 3660, 3661, 3662, 3663, 3664, 3665, - 3666, 3667, 3668, 3669, 3670, 3671, 3672, 3673, - 3674, 3675, 3676, 3677, 3678, 3679, 3680, 3681, - 3682, 3683, 3684, 3685, 3686, 3687, 3688, 3689, - 3690, 3691, 3692, 3693, 3694, 3695, 3696, 32767, - 3244, 3698, 3699, 3700, 3701, 3702, 4131, 3704, - 3251, 3251, 3707, 3252, 3709, 3710, 3711, 3255, - 3713, 3714, 3715, 3716, 3259, 3259, 3259, 3720, - 3721, 3722, 3723, 3724, 3725, 3726, 3727, 3728, - 3729, 3730, 3731, 3732, 0, 0, 3735, 3736, - 3737, 3738, 3739, 3740, 3741, 3742, 3743, 3744, - 3745, 3746, 3747, 3748, 3749, 3750, 3751, 3752, - 3753, 3754, 3755, 3756, 3757, 3758, 3759, 3760, - 3761, 3300, 3763, 3764, 3765, 3766, 3767, 3768, - 3769, 3770, 3771, 3772, 3773, 3774, 3775, 3776, - 3777, 3778, 3779, 3780, 3781, 3782, 3783, 3784, - 3322, 3322, 3787, 3323, 3789, 3790, 3791, 3326, - 3793, 3794, 3795, 3796, 3330, 3798, 3330, 3800, - 3801, 3802, 3803, 3804, 3805, 3806, 3807, 3808, - 3809, 3810, 3811, 3812, 3813, 3814, 3815, 3816, - 3817, 3818, 3819, 3820, 3821, 3822, 3823, 3824, - 3825, -1667, 3827, 3828, 3829, 3830, 3831, 3832, - 3833, 3834, 3835, 3836, 3837, 3838, 3839, 3840, - 3841, 3842, 3843, 3844, -1685, 3846, 3847, 3848, - 3849, 3850, 3851, 3852, 3853, 3854, 3855, 3856, - 3857, 3858, 3859, 3860, 3861, 3862, 3863, 3864, - 3865, 3866, 3867, 3868, 3869, 3870, 3871, 3872, - 3873, 3874, 3875, 3876, 3877, 3878, 3879, 3880, - 3881, 3882, 3883, 3884, 3885, 3886, 3887, 3888, - 3889, 3890, 3891, 3892, 3893, 3894, 3895, 3896, - 3897, 8237, 8238, 3900, 3901, 3902, 3903, 3904, - 3905, 3906, 3907, 3908, 3909, 3910, 3911, 3912, - 11266, 11267, 11268, 9355, 3917, 3918, 11272, 8274, - 3921, 3922, 3438, 3438, 3438, 3438, 3438, 3438, - 3929, 3930, 3440, 3440, 3440, 3440, 6476, 9478, - 3937, 3938, 9483, 9484, 7571, 6485, 9485, 9486, - 6488, 3442, 6490, 6491, 6492, 9488, 3951, 3952, - 32767, -866, -866, -866, -866, -866, -866, -29, - -28, -866, -866, -3867, 2172, -3867, -3867, -3867, - -1953, -866, -3865, -3865, -866, 3973, 3974, 3975, - 3976, 3977, 3978, 3979, 3980, 3981, 3982, 3983, - 3984, 3985, 3986, 951, -2050, 3989, -2050, -2050, - -2050, -136, 951, -2048, -2048, 951, 3998, 951, - 951, 951, -2044, -2044, 951, 951, 951, 951, - 5238, 951, 951, 5243, 5244, 951, 951, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 383, 933, 933, 933, 933, 933, 933, - 933, 933, 933, 933, 933, 933, 933, 933, - 933, 933, 933, 933, 933, 933, 933, 4851, - 933, 933, 933, 933, 10909, 933, 933, 933, - 933, -5132, -5132, 933, 933, 933, 933, 4075, - 933, 933, 933, 933, 933, 933, 933, 933, - 933, 933, 1868, 933, 933, 1870, 933, 933, - 933, 933, 933, 933, 933, 933, 933, 933, - 10578, 0, 32767, 931, -2372, 931, 8615, 8616, - 931, 931, 6913, 5271, 5272, 5273, 5274, 5275, - 10607, 5277, 5278, 10610, 10611, 5281, 5282, 5283, - 5284, 5285, 5286, 5287, 5288, 5289, 5290, 5291, - 5292, 5293, 5294, 5295, 5296, 5297, 6905, 6905, - 6905, 6905, 6905, 6905, 16463, -3641, 6905, 4123, - 13175, 4125, 13176, 13177, 13178, 3534, 13180, 13448, - 13182, 32767, 32767, 32767, 0, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 0, 0, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, -2357, 17748, 7203, 934, 934, 934, 934, - 934, 934, 10579, 934, 667, 934, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 4146, 4147, 4148, 4149, 4150, 4151, - 4152, 4153, 4154, 4155, 32767, 32767, 32767, 32767, - 32767, 32767, 4156, 4157, 4158, 4159, 4160, 4161, - 4162, 4163, 4164, 4165, 4166, 4167, 4168, 4169, - 4170, 4171, 4172, 4173, 4174, 4175, 4176, 4177, - 4178, 4179, 4180, 4181, 4182, 5374, 5375, 5376, - 6978, 4187, 4188, 4189, 4190, 6982, 6982, 32767, - 32767, 4193, 4194, 4195, 4196, 4197, 4198, 4199, - 4200, 4201, 4202, 4203, 4204, 32767, 6995, 6995, - 4207, 4208, 4209, 4210, 4211, 4212, 4213, 4214, - 4215, 4216, 4217, 4218, 4219, 4220, 4221, 4222, - 4223, 32767, 3386, 4225, 4226, 7228, 32767, 32767, - 32767, 32767, 5315, 4229, 7229, 32767, 4231, 32767, - 4232, 4233, 4234, 7230, 7231, 4237, 4238, 4239, - 4240, -46, 4242, 4243, -48, -48, 4246, 4247, - 4248, 4249, 4250, 4251, 4252, 4253, 4254, 4255, - 4256, 4257, 4258, 4259, 4260, 4261, 4262, 4263, - 4264, 4265, 4816, 4267, 4268, 4269, 4270, 4271, - 4272, 4273, 4274, 4275, 4276, 4277, 4278, 4279, - 4280, 4281, 4282, 4283, 4284, 4285, 4286, 4287, - 370, 4289, 4290, 4291, 4292, -5683, 4294, 4295, - 4296, 4297, 10363, 10364, 4300, 4301, 4302, 4303, - 1162, 4305, 4306, 4307, 4308, 4309, 4310, 4311, - 4312, 4313, 4314, 3380, 4316, 4317, 3381, 4319, - 4320, 4321, 4322, 4323, 4324, 4325, 4326, 4327, - 4328, -5316, 4330, 4598, 4332, 7636, 4334, -3349, - -3349, 4337, 4338, -1643, 0, 0, 0, 0, - 0, -5331, 0, 0, -5331, -5331, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 4126, - 4127, 4128, 4129, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, -1258, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - -1272, -1272, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, -1851, -1851, -1851, -1851, - -1851, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3235, 0, -6925, 306, - 306, 306, 306, 306, 306, 306, 306, 306, - 306, 306, 306, -1764, -1764, 4472, 4473, 311, - 311, 311, 311, 10287, 10288, 10289, 10290, 10291, - 10292, 10293, 4485, 10198, 319, 319, 3461, 319, - 319, 319, 319, 319, 4495, 4496, 321, 321, - 321, 1256, 321, 321, 1258, 1258, 0, 3477, - 10215, 10216, 4509, 4510, 10219, 10220, 10221, 4514, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 4579, 4580, 4581, 4582, - 4583, 4584, 32767, 2455, 4586, -4223, 4588, 4589, - 4590, 4591, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 4885, 4886, 4887, - 4888, 4889, 4890, 4891, 4892, 4893, 4894, 4895, - 4896, 4897, 4898, 4899, 4900, 4901, 4902, 4903, - 4904, 4616, 4906, 4907, 4908, 4909, 4910, 4911, - 4912, 4913, 4914, 4915, 4916, 4917, 4918, 4919, - 4920, 4921, 4922, 4923, 4924, 4925, 4926, 4927, - 4928, 4929, 4930, 4931, 4932, 4933, 4934, 4935, - 4936, 4937, 4938, 4939, 4940, 4941, 4942, 4943, - 4944, 4945, 4946, 4947, 4948, 567, 568, 569, - 4952, -2455, 571, 572, 4956, 4957, 4958, 4959, - 4960, 4961, 4962, 4963, 4964, 4965, 4966, 4967, - 4968, 4969, 32767, 4970, 4971, 4972, 4973, 4974, - 4975, 4976, 4977, 4978, 4979, 4980, 6623, 6623, - 6623, 6623, 6623, 1292, 6623, 1291, 1291, 1291, - 4991, 4992, 6620, 4994, 4995, 6618, 6618, 4998, - -1199, 6616, 6616, 6616, 6616, 5004, 6615, 6615, - 6615, 5008, 5009, 5010, 5011, 5012, 5013, -4544, - 15561, 5016, -1253, -1253, -1253, -1253, -1253, -1253, - 8392, -1253, -1520, -1253, -4556, -1253, 6431, 6432, - -1253, -1253, 4729, 3087, 3088, 3089, 3090, 3091, - 8423, 3093, 3094, 8426, 8427, 3097, 3098, 3099, - 3100, 3101, 3102, 3103, 3104, 3105, 3106, 3107, - 3108, 3109, 3110, 3111, 3112, 3113, 4721, 4721, - 4721, 4721, 4721, 4721, 14279, -5825, 4721, 1939, - 10991, 1941, 10992, 10993, 10994, 1350, 10996, 11264, - 10998, -254, 10999, 3316, 3316, 11002, 11003, 5022, - 6665, 6665, 6665, 6665, 6665, 1334, 6665, 1333, - 1333, 1333, 5033, 5034, 6662, 5036, 5037, 6660, - 6660, 5040, -1157, 6658, 6658, 6658, 6658, 5046, - 6657, 0, 6658, 5051, 5052, 5053, 5054, 5055, - 5056, -4501, 15604, 5059, -1210, -1210, -1210, -1210, - -1210, -1210, 8435, -1210, -1477, -1210, -4513, -1210, - 6474, 6475, -1210, -1210, 4772, 0, 4981, 0, - 5131, 5132, 9273, -4525, 0, 5135, 9278, 0, - 0, 0, 0, 5139, 5140, 5141, 5142, 5143, - 5144, 5145, 5146, 0, 5147, 0, 0, 0, - 0, 0, 0, 1530, 1531, 1532, 1533, 1534, - 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, - 1543, 1544, -1583, 1546, 1547, 1548, 1549, 1550, - 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, - 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, - 1567, 5189, 1568, 1569, 1570, 1571, 1572, 1573, - 1574, 1575, 1576, 1577, 1578, 1579, 1580, 0, - 2255, 5200, 799, 1584, 1585, 1586, 1587, 1588, - 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, - 5215, 5216, 1597, 1598, 1599, 1600, 1601, 1602, - 5985, -1422, 1604, 1605, 1606, 1607, 1608, 1609, - 1610, 1611, 1612, 1613, 8457, 8458, 1616, 1617, - 1618, 0, 0, 0, 5243, 5244, 1622, 1623, - 1624, 5248, 1625, 1626, 1627, 1628, 1629, 1630, - 1631, 1632, 4421, 5258, 5259, 5260, 5261, 5262, - 5263, 5264, 5265, 5266, 5267, 5268, 5269, 5270, - 5271, 5272, 5273, 5274, 5275, 5276, 5277, 5278, - 5279, 5280, 5281, 5282, 5283, 5284, 5285, 5286, - 8934, 8934, 5289, 5290, 4830, 5292, 5293, 5294, - 5295, 5296, 5297, 5298, 5299, 5300, 5301, 5302, - 5303, 5304, 5305, 5306, 5307, 5308, 5309, 5310, - 5311, 5312, 5313, 5314, 5315, 5316, 5317, 5318, - 5319, 5320, 5321, 5322, 5323, 5324, 5325, 5326, - 5327, 5328, 5329, 5330, 5331, 5332, 5333, 5334, - 5335, 5336, 5337, 5338, 5339, 5340, 5341, 5342, - 5343, 5344, 5345, 5346, 5347, 5348, 5349, 5350, - 5351, 5352, 5353, 5354, 5355, 5356, 5357, 5358, - 4891, 5360, 5361, 5362, 5363, 5364, 5365, 5366, - 5367, 5368, 5369, 5370, 5371, 5372, 32767, 5373, - 5374, -5231, 5376, 4532, 0, 5379, 5380, 5381, - 5382, 4270, 4271, 4272, 4273, 4274, 4275, 4276, - 4277, 4278, 12230, 9102, 9102, 9102, 5396, 8890, - 5398, 5399, 5400, 5401, 8899, 7356, 5568, 7358, - 7359, 0, 0, 7364, 7365, 7366, 7367, 7368, - 7369, 8924, 7371, 7372, 4606, 4606, 4606, 4606, - 7377, 10546, 10546, 10546, 10546, 10546, 10546, 20104, - 0, 10546, 7764, 16816, 7766, 16817, 5572, 5572, - 7177, 16823, 17091, 16825, 5573, 5573, 9144, 9144, - 5526, 0, 5574, 5574, 5450, 5451, 5452, 697, - 697, 5455, 0, 7172, 5458, 5576, 5460, -5456, - 5462, 5463, 5464, 0, 0, 4691, 5468, 5469, - 4693, 5471, 10898, 0, 0, 5475, 4698, 10908, - 5478, 5479, 5480, 5481, 1359, 1359, 1359, 5485, - 5486, 5487, 5488, 1359, 1359, 1359, 1359, 1359, - 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, - 1359, 101, 1359, 1359, 1359, 1359, 1359, 1359, - 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, - 87, 87, 1359, 1359, 1359, 1359, 1359, 1359, - 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, - 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, - 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, - 1359, 1359, 1359, 1359, -492, -492, -492, -492, - -492, 1359, 1359, 1359, 1359, 1359, 1359, 1359, - 1359, 1359, 1359, 1359, 4594, 1359, -5566, 1665, - 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, - 1665, 1665, 1665, -405, -405, 5585, 5586, 1668, - 1668, 1668, 1668, 11644, 11645, 11646, 11647, 11648, - 11649, 11650, 5842, 11555, 1676, 1676, 4818, 1676, - 1676, 1676, 1676, 1676, 5852, 5853, 1678, 1678, - 1678, 2613, 1678, 1678, 2615, 2615, 1357, 4834, - 11572, 11573, 5866, 5867, 11576, 11577, 11578, 5871, - 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, - 1357, -6594, -3465, -3464, -3463, 244, -3249, 244, - 244, 244, 244, -3253, -1709, 80, -1709, -1709, - 5651, 5652, -1711, -1711, -1711, -1711, -1711, -1711, - -3265, -1711, -1711, 1056, 1057, 1058, 1059, -1711, - -4879, -4878, -4877, -4876, -4875, -4874, -14431,5674, - -4871, -2088, -11139,-2088, -11138,108, 109, -1495, - -11140,-11407,-11140,113, 114, -3456, -3455, 164, - 5691, 118, 119, 244, 244, 244, 5000, 5001, - 244, 5700, -1471, 244, 127, 244, 11161, 244, - 244, 244, 5709, 5710, 1020, 244, 244, 1021, - 244, -5182, 5717, 5718, 244, 1022, -5187, 244, - 244, 244, 244, 4367, 4368, 4369, 244, 244, - 244, 244, 4374, 4375, 4376, 4377, 4378, 4379, - 4380, 4381, 4382, 4383, 4384, 4385, 4386, 4387, - 5646, 4389, 4390, 4391, 4392, 4393, 4394, 4395, - 4396, 4397, 4398, 4399, 4400, 4401, 4402, 5675, - 5676, 4405, 4406, 4407, 4408, 4409, 4410, 4411, - 4412, 4413, 4414, 4415, 4416, 4417, 4418, 4419, - 4420, 4421, 4422, 4423, 4424, 4425, 4426, 4427, - 4428, 4429, 4430, 4431, 4432, 4433, 4434, 4435, - 4436, 4437, 4438, 6290, 6291, 6292, 6293, 6294, - 4444, 4445, 4446, 4447, 4448, 4449, 4450, 4451, - 4452, 4453, 4454, 1220, 4456, 11382, 4152, 4153, - 4154, 4155, 4156, 4157, 4158, 4159, 4160, 4161, - 4162, 4163, 6234, 6235, 0, 0, 4163, 4164, - 4165, 4166, -5809, -5809, -5809, -5809, -5809, -5809, - -5809, 0, -5712, 4168, 4169, 1028, 4171, 4172, - 4173, 4174, 4175, 0, 0, 4176, 4177, 4178, - 3244, 4180, 4181, 3245, 3246, 4505, 1029, -5708, - -5708, 0, 0, -5708, -5708, -5708, 0, 4515, - 4516, 4517, 4518, 4519, 4520, 4521, 4522, 4523, - 4524, 4525, 4526, 4527, 4528, 4529, 4530, 4531, - 4532, 4533, 4534, 4535, 4536, 4537, 4538, 4539, - 4540, 4541, 4542, 4543, 4544, 4545, 4546, 4547, - 4548, 4549, 4550, 4551, 4552, 4553, 4554, 4555, - 4556, 0, 0, 0, 4557, 4558, 4559, 4560, - 4561, 4562, 0, 0, 4563, 4564, 4565, 4566, - 4567, 4568, 0, 0, 4569, 4570, 4571, 4572, - 4573, 4574, 2114, 2115, 4575, 4576, 4577, 0, - 0, 0, 4578, 0, 0, 0, 0, 0, - 0, 2129, 2130, 0, 8810, 0, 0, 0, - 0, 2137, 2138, 2139, 2140, 2141, 2142, 2143, - 2144, 2145, 2146, 2147, 2148, 2149, 2150, 2151, - 2152, 2153, 2154, 2155, 2156, 2157, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 4594, 4595, - 4596, 4597, 4598, 0, 0, 164, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 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, 705, - 706, 707, 708, 709, 2276, 2277, 2278, 2279, - 2280, 2281, 2282, 2283, 2284, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 2285, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 2286, 2287, 2288, 2289, 2290, 2291, - 32767, 32767, 32767, 32767, 32767, 32767, 2292, 32767, - 2293, 2294, 2295, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 2296, 32767, 2297, 32767, - 2298, 32767, 2299, 32767, 2300, 32767, 2301, 32767, - 2302, 32767, 2303, 32767, 2304, 32767, 2305, 32767, - 2306, 32767, 2307, 32767, 32767, 2308, 32767, 2309, - 32767, 2310, 32767, 32767, 32767, 32767, 32767, 32767, - 2311, 2312, 32767, 2313, 2314, 32767, 2315, 2316, - 32767, 2317, 2318, 32767, 2319, 2320, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 2321, 32767, 32767, 32767, - 32767, 2322, 2323, 2324, 2325, 32767, 2326, 2327, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 2328, 32767, 2329, 32767, - 2330, 32767, 2331, 32767, 2332, 32767, 2333, 32767, - 2334, 32767, 2335, 32767, 2336, 32767, 2337, 32767, - 2338, 32767, 2339, 32767, 32767, 2340, 32767, 2341, - 32767, 2342, 32767, 32767, 32767, 32767, 32767, 32767, - 2343, 2344, 32767, 2345, 2346, 32767, 2347, 2348, - 32767, 2349, 2350, 32767, 2351, 2352, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 2353, 32767, 32767, 2354, - 2355, 2356, 2357, 32767, 32767, 32767, 2358, 2359, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 2360, 2361, 2362, 2363, 2364, 2365, - 2366, 2367, 2368, 2369, 2370, 2371, 2372, 2373, - 2374, -753, 2376, 2377, 2378, 2379, 2380, 2381, - 2382, 2383, 2384, 2385, 2386, 2387, 2388, 2389, - 2390, 2391, 2392, 2393, 2394, 2395, 2396, 2397, - 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, - 2406, 2407, 2408, 2409, 2410, 2411, 831, 3086, - 2414, 1631, 2416, 2417, 2418, 2419, 2420, 2421, - 2422, 2423, 2424, 2425, 2426, 2427, 2428, 2429, - 2430, 2431, 2432, 2433, 2434, 2435, 2436, 2437, - -587, 2439, 2440, 2441, 2442, 2443, 2444, 2445, - 2446, 2447, 2448, 9292, 9293, 2451, 2452, 2453, - 32767, 32767, 32767, 2454, 2455, 2456, 2457, 2458, - 2459, 2460, 2461, 2462, 2463, 2464, 2465, 2466, - 2467, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 4599, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 4600, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 2468, -1450, 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, 32767, 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, 2527, 2528, - 2529, 2530, 2531, 2532, 2533, 2534, 2535, 2536, - 2537, 2538, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 2539, 2540, 5896, 2542, 2543, 2544, - 2545, 548, 2547, 2548, 2549, 2550, 2551, 2552, - 5919, 5920, 5921, 2556, 2557, 5926, 2559, 2560, - 2561, 2562, 2563, 2564, 2565, 2566, 2567, 2568, - 2569, 2570, 2571, 2572, 2573, 2574, 2575, 2576, - 2577, 2578, 2579, 2580, 2581, 2582, 2583, 2584, - 2585, 32767, 2586, 2587, 2588, 2589, 2590, 2591, - 2592, 2593, 2594, 2595, 2596, 2597, 2598, 2599, - 2600, 2601, 2602, 2603, 2604, 2605, 2606, 2607, - 2608, 2609, 2610, 2611, 2612, 2613, 2614, 2615, - 2616, 2617, 2618, 2619, 2620, 2621, 2622, 2623, - 2624, 2625, 2626, 2627, 2628, 2629, 2630, 2631, - 2632, 2633, 2634, 2635, 2636, 2637, 2638, 2639, - 2640, 2641, 2642, 2643, 2644, 2645, 2646, 2647, - 2648, 2649, 2650, 2651, 2652, 2653, 2654, 2655, - 2656, 2657, 2658, 2659, 2660, 2661, -703, 2663, - 2664, 2665, 2666, 2667, 2668, 2669, 2670, 2671, - 2672, 2673, 2674, 1999, 2676, 2677, 2678, 2679, - 2680, 2681, 2682, 2683, 2684, 2685, 2686, 2687, - 2688, 2689, 2690, 2014, 2692, 2693, 2694, 2695, - 2696, 2697, 2698, 2699, 2700, 2701, 2702, 2703, - 2704, 2705, 2706, 2707, 2708, 2709, -11089,2711, - 2712, 2713, 32767, 2714, 2715, 2716, 2717, 2718, - 8050, 2720, 2721, 8053, 8054, 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, -1377, -1377, - -1377, -1377, 2753, 2754, 2755, 2756, 2757, 2758, - 2759, 2760, 2761, 2762, 2763, 2764, 2765, 2766, - 4025, 2768, 2769, 2770, 2771, 2772, 2773, 2774, - 2775, 2776, 2777, 2778, 2779, 2780, 2781, 4054, - 4055, 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, 4669, 4670, 4671, 4672, 4673, - 2823, 2824, 2825, 2826, 2827, 2828, 2829, 2830, - 2831, 2832, 2833, -401, 2835, 9761, 2531, 2532, - 2533, 2534, 2535, 2536, 2537, 2538, 2539, 2540, - 2541, 2542, 4613, 4614, -1621, -1621, 2542, 2543, - 2544, 2545, -7430, -7430, -7430, -7430, -7430, -7430, - -7430, -1621, -7333, 2547, 2548, -593, 2550, 2551, - 2552, 2553, 2554, -1621, -1621, 2555, 2556, 2557, - 1623, 2559, 2560, 1624, 1625, 2884, -592, -7329, - -7329, -1621, -1621, -7329, -7329, -7329, -1621, 2894, - 2895, 2896, 2897, 2898, 2899, 2900, 2901, 2902, - 2903, 2904, 2905, 2906, 2907, 2908, 2909, 2910, - 2911, 2912, 2913, 2914, 2915, 2916, 2917, 2918, - 2919, 2920, 2921, 2922, 2923, 2924, 2925, 2926, - 2927, 2928, 2929, 2930, 2931, 2932, 2933, 2934, - 2935, 2936, 2937, 2938, 2939, 2940, 2941, 2942, - 2943, 2944, 2945, 2946, 2947, 2948, 2949, 2950, - 2951, 2952, 2953, 2954, 2955, 2956, 2957, 2958, - 2959, 2960, 2961, 2962, 2963, 2964, 2965, 2966, - 2967, 2968, 2969, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 0, 0, 0, 0, - 0, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 0, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 0, - 0, 0, 0, 0, 0, 32767, 32767, 32767, - 32767, 32767, 32767, 0, 32767, 0, 0, 0, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 0, 32767, 0, 32767, 0, 32767, 0, - 32767, 0, 32767, 0, 32767, 0, 32767, 0, - 32767, 0, 32767, 0, 32767, 0, 32767, 0, - 32767, 32767, 0, 32767, 0, 32767, 0, 32767, - 32767, 32767, 32767, 32767, 32767, 0, 0, 32767, - 0, 0, 32767, 0, 0, 32767, 0, 0, - 32767, 0, 0, 32767, 32767, 32767, 32767 - }; - - const unsigned char *k = (const unsigned char *) key; - size_t keylen = 4; - uint32 a = 0; - uint32 b = 1; - - while (keylen--) - { - unsigned char c = *k++; - - a = a * 257 + c; - b = b * 8191 + c; - } - return h[a % 13687] + h[b % 13687]; -} - -/* Hash lookup information for decomposition */ -static const pg_unicode_decompinfo UnicodeDecompInfo = -{ - UnicodeDecompMain, - Decomp_hash_func, - 6843 -}; - -/* Inverse lookup array -- contains indexes into UnicodeDecompMain[] */ -static const uint16 RecompInverseLookup[961] = -{ - /* U+003C+0338 -> U+226E */ 1858, - /* U+003D+0338 -> U+2260 */ 1855, - /* U+003E+0338 -> U+226F */ 1859, - /* U+0041+0300 -> U+00C0 */ 14, - /* U+0041+0301 -> U+00C1 */ 15, - /* U+0041+0302 -> U+00C2 */ 16, - /* U+0041+0303 -> U+00C3 */ 17, - /* U+0041+0304 -> U+0100 */ 67, - /* U+0041+0306 -> U+0102 */ 69, - /* U+0041+0307 -> U+0226 */ 270, - /* U+0041+0308 -> U+00C4 */ 18, - /* U+0041+0309 -> U+1EA2 */ 1313, - /* U+0041+030A -> U+00C5 */ 19, - /* U+0041+030C -> U+01CD */ 194, - /* U+0041+030F -> U+0200 */ 240, - /* U+0041+0311 -> U+0202 */ 242, - /* U+0041+0323 -> U+1EA0 */ 1311, - /* U+0041+0325 -> U+1E00 */ 1155, - /* U+0041+0328 -> U+0104 */ 71, - /* U+0042+0307 -> U+1E02 */ 1157, - /* U+0042+0323 -> U+1E04 */ 1159, - /* U+0042+0331 -> U+1E06 */ 1161, - /* U+0043+0301 -> U+0106 */ 73, - /* U+0043+0302 -> U+0108 */ 75, - /* U+0043+0307 -> U+010A */ 77, - /* U+0043+030C -> U+010C */ 79, - /* U+0043+0327 -> U+00C7 */ 20, - /* U+0044+0307 -> U+1E0A */ 1165, - /* U+0044+030C -> U+010E */ 81, - /* U+0044+0323 -> U+1E0C */ 1167, - /* U+0044+0327 -> U+1E10 */ 1171, - /* U+0044+032D -> U+1E12 */ 1173, - /* U+0044+0331 -> U+1E0E */ 1169, - /* U+0045+0300 -> U+00C8 */ 21, - /* U+0045+0301 -> U+00C9 */ 22, - /* U+0045+0302 -> U+00CA */ 23, - /* U+0045+0303 -> U+1EBC */ 1339, - /* U+0045+0304 -> U+0112 */ 83, - /* U+0045+0306 -> U+0114 */ 85, - /* U+0045+0307 -> U+0116 */ 87, - /* U+0045+0308 -> U+00CB */ 24, - /* U+0045+0309 -> U+1EBA */ 1337, - /* U+0045+030C -> U+011A */ 91, - /* U+0045+030F -> U+0204 */ 244, - /* U+0045+0311 -> U+0206 */ 246, - /* U+0045+0323 -> U+1EB8 */ 1335, - /* U+0045+0327 -> U+0228 */ 272, - /* U+0045+0328 -> U+0118 */ 89, - /* U+0045+032D -> U+1E18 */ 1179, - /* U+0045+0330 -> U+1E1A */ 1181, - /* U+0046+0307 -> U+1E1E */ 1185, - /* U+0047+0301 -> U+01F4 */ 230, - /* U+0047+0302 -> U+011C */ 93, - /* U+0047+0304 -> U+1E20 */ 1187, - /* U+0047+0306 -> U+011E */ 95, - /* U+0047+0307 -> U+0120 */ 97, - /* U+0047+030C -> U+01E6 */ 216, - /* U+0047+0327 -> U+0122 */ 99, - /* U+0048+0302 -> U+0124 */ 101, - /* U+0048+0307 -> U+1E22 */ 1189, - /* U+0048+0308 -> U+1E26 */ 1193, - /* U+0048+030C -> U+021E */ 268, - /* U+0048+0323 -> U+1E24 */ 1191, - /* U+0048+0327 -> U+1E28 */ 1195, - /* U+0048+032E -> U+1E2A */ 1197, - /* U+0049+0300 -> U+00CC */ 25, - /* U+0049+0301 -> U+00CD */ 26, - /* U+0049+0302 -> U+00CE */ 27, - /* U+0049+0303 -> U+0128 */ 103, - /* U+0049+0304 -> U+012A */ 105, - /* U+0049+0306 -> U+012C */ 107, - /* U+0049+0307 -> U+0130 */ 111, - /* U+0049+0308 -> U+00CF */ 28, - /* U+0049+0309 -> U+1EC8 */ 1351, - /* U+0049+030C -> U+01CF */ 196, - /* U+0049+030F -> U+0208 */ 248, - /* U+0049+0311 -> U+020A */ 250, - /* U+0049+0323 -> U+1ECA */ 1353, - /* U+0049+0328 -> U+012E */ 109, - /* U+0049+0330 -> U+1E2C */ 1199, - /* U+004A+0302 -> U+0134 */ 114, - /* U+004B+0301 -> U+1E30 */ 1203, - /* U+004B+030C -> U+01E8 */ 218, - /* U+004B+0323 -> U+1E32 */ 1205, - /* U+004B+0327 -> U+0136 */ 116, - /* U+004B+0331 -> U+1E34 */ 1207, - /* U+004C+0301 -> U+0139 */ 118, - /* U+004C+030C -> U+013D */ 122, - /* U+004C+0323 -> U+1E36 */ 1209, - /* U+004C+0327 -> U+013B */ 120, - /* U+004C+032D -> U+1E3C */ 1215, - /* U+004C+0331 -> U+1E3A */ 1213, - /* U+004D+0301 -> U+1E3E */ 1217, - /* U+004D+0307 -> U+1E40 */ 1219, - /* U+004D+0323 -> U+1E42 */ 1221, - /* U+004E+0300 -> U+01F8 */ 232, - /* U+004E+0301 -> U+0143 */ 126, - /* U+004E+0303 -> U+00D1 */ 29, - /* U+004E+0307 -> U+1E44 */ 1223, - /* U+004E+030C -> U+0147 */ 130, - /* U+004E+0323 -> U+1E46 */ 1225, - /* U+004E+0327 -> U+0145 */ 128, - /* U+004E+032D -> U+1E4A */ 1229, - /* U+004E+0331 -> U+1E48 */ 1227, - /* U+004F+0300 -> U+00D2 */ 30, - /* U+004F+0301 -> U+00D3 */ 31, - /* U+004F+0302 -> U+00D4 */ 32, - /* U+004F+0303 -> U+00D5 */ 33, - /* U+004F+0304 -> U+014C */ 133, - /* U+004F+0306 -> U+014E */ 135, - /* U+004F+0307 -> U+022E */ 278, - /* U+004F+0308 -> U+00D6 */ 34, - /* U+004F+0309 -> U+1ECE */ 1357, - /* U+004F+030B -> U+0150 */ 137, - /* U+004F+030C -> U+01D1 */ 198, - /* U+004F+030F -> U+020C */ 252, - /* U+004F+0311 -> U+020E */ 254, - /* U+004F+031B -> U+01A0 */ 181, - /* U+004F+0323 -> U+1ECC */ 1355, - /* U+004F+0328 -> U+01EA */ 220, - /* U+0050+0301 -> U+1E54 */ 1239, - /* U+0050+0307 -> U+1E56 */ 1241, - /* U+0052+0301 -> U+0154 */ 139, - /* U+0052+0307 -> U+1E58 */ 1243, - /* U+0052+030C -> U+0158 */ 143, - /* U+0052+030F -> U+0210 */ 256, - /* U+0052+0311 -> U+0212 */ 258, - /* U+0052+0323 -> U+1E5A */ 1245, - /* U+0052+0327 -> U+0156 */ 141, - /* U+0052+0331 -> U+1E5E */ 1249, - /* U+0053+0301 -> U+015A */ 145, - /* U+0053+0302 -> U+015C */ 147, - /* U+0053+0307 -> U+1E60 */ 1251, - /* U+0053+030C -> U+0160 */ 151, - /* U+0053+0323 -> U+1E62 */ 1253, - /* U+0053+0326 -> U+0218 */ 264, - /* U+0053+0327 -> U+015E */ 149, - /* U+0054+0307 -> U+1E6A */ 1261, - /* U+0054+030C -> U+0164 */ 155, - /* U+0054+0323 -> U+1E6C */ 1263, - /* U+0054+0326 -> U+021A */ 266, - /* U+0054+0327 -> U+0162 */ 153, - /* U+0054+032D -> U+1E70 */ 1267, - /* U+0054+0331 -> U+1E6E */ 1265, - /* U+0055+0300 -> U+00D9 */ 35, - /* U+0055+0301 -> U+00DA */ 36, - /* U+0055+0302 -> U+00DB */ 37, - /* U+0055+0303 -> U+0168 */ 157, - /* U+0055+0304 -> U+016A */ 159, - /* U+0055+0306 -> U+016C */ 161, - /* U+0055+0308 -> U+00DC */ 38, - /* U+0055+0309 -> U+1EE6 */ 1381, - /* U+0055+030A -> U+016E */ 163, - /* U+0055+030B -> U+0170 */ 165, - /* U+0055+030C -> U+01D3 */ 200, - /* U+0055+030F -> U+0214 */ 260, - /* U+0055+0311 -> U+0216 */ 262, - /* U+0055+031B -> U+01AF */ 183, - /* U+0055+0323 -> U+1EE4 */ 1379, - /* U+0055+0324 -> U+1E72 */ 1269, - /* U+0055+0328 -> U+0172 */ 167, - /* U+0055+032D -> U+1E76 */ 1273, - /* U+0055+0330 -> U+1E74 */ 1271, - /* U+0056+0303 -> U+1E7C */ 1279, - /* U+0056+0323 -> U+1E7E */ 1281, - /* U+0057+0300 -> U+1E80 */ 1283, - /* U+0057+0301 -> U+1E82 */ 1285, - /* U+0057+0302 -> U+0174 */ 169, - /* U+0057+0307 -> U+1E86 */ 1289, - /* U+0057+0308 -> U+1E84 */ 1287, - /* U+0057+0323 -> U+1E88 */ 1291, - /* U+0058+0307 -> U+1E8A */ 1293, - /* U+0058+0308 -> U+1E8C */ 1295, - /* U+0059+0300 -> U+1EF2 */ 1393, - /* U+0059+0301 -> U+00DD */ 39, - /* U+0059+0302 -> U+0176 */ 171, - /* U+0059+0303 -> U+1EF8 */ 1399, - /* U+0059+0304 -> U+0232 */ 282, - /* U+0059+0307 -> U+1E8E */ 1297, - /* U+0059+0308 -> U+0178 */ 173, - /* U+0059+0309 -> U+1EF6 */ 1397, - /* U+0059+0323 -> U+1EF4 */ 1395, - /* U+005A+0301 -> U+0179 */ 174, - /* U+005A+0302 -> U+1E90 */ 1299, - /* U+005A+0307 -> U+017B */ 176, - /* U+005A+030C -> U+017D */ 178, - /* U+005A+0323 -> U+1E92 */ 1301, - /* U+005A+0331 -> U+1E94 */ 1303, - /* U+0061+0300 -> U+00E0 */ 40, - /* U+0061+0301 -> U+00E1 */ 41, - /* U+0061+0302 -> U+00E2 */ 42, - /* U+0061+0303 -> U+00E3 */ 43, - /* U+0061+0304 -> U+0101 */ 68, - /* U+0061+0306 -> U+0103 */ 70, - /* U+0061+0307 -> U+0227 */ 271, - /* U+0061+0308 -> U+00E4 */ 44, - /* U+0061+0309 -> U+1EA3 */ 1314, - /* U+0061+030A -> U+00E5 */ 45, - /* U+0061+030C -> U+01CE */ 195, - /* U+0061+030F -> U+0201 */ 241, - /* U+0061+0311 -> U+0203 */ 243, - /* U+0061+0323 -> U+1EA1 */ 1312, - /* U+0061+0325 -> U+1E01 */ 1156, - /* U+0061+0328 -> U+0105 */ 72, - /* U+0062+0307 -> U+1E03 */ 1158, - /* U+0062+0323 -> U+1E05 */ 1160, - /* U+0062+0331 -> U+1E07 */ 1162, - /* U+0063+0301 -> U+0107 */ 74, - /* U+0063+0302 -> U+0109 */ 76, - /* U+0063+0307 -> U+010B */ 78, - /* U+0063+030C -> U+010D */ 80, - /* U+0063+0327 -> U+00E7 */ 46, - /* U+0064+0307 -> U+1E0B */ 1166, - /* U+0064+030C -> U+010F */ 82, - /* U+0064+0323 -> U+1E0D */ 1168, - /* U+0064+0327 -> U+1E11 */ 1172, - /* U+0064+032D -> U+1E13 */ 1174, - /* U+0064+0331 -> U+1E0F */ 1170, - /* U+0065+0300 -> U+00E8 */ 47, - /* U+0065+0301 -> U+00E9 */ 48, - /* U+0065+0302 -> U+00EA */ 49, - /* U+0065+0303 -> U+1EBD */ 1340, - /* U+0065+0304 -> U+0113 */ 84, - /* U+0065+0306 -> U+0115 */ 86, - /* U+0065+0307 -> U+0117 */ 88, - /* U+0065+0308 -> U+00EB */ 50, - /* U+0065+0309 -> U+1EBB */ 1338, - /* U+0065+030C -> U+011B */ 92, - /* U+0065+030F -> U+0205 */ 245, - /* U+0065+0311 -> U+0207 */ 247, - /* U+0065+0323 -> U+1EB9 */ 1336, - /* U+0065+0327 -> U+0229 */ 273, - /* U+0065+0328 -> U+0119 */ 90, - /* U+0065+032D -> U+1E19 */ 1180, - /* U+0065+0330 -> U+1E1B */ 1182, - /* U+0066+0307 -> U+1E1F */ 1186, - /* U+0067+0301 -> U+01F5 */ 231, - /* U+0067+0302 -> U+011D */ 94, - /* U+0067+0304 -> U+1E21 */ 1188, - /* U+0067+0306 -> U+011F */ 96, - /* U+0067+0307 -> U+0121 */ 98, - /* U+0067+030C -> U+01E7 */ 217, - /* U+0067+0327 -> U+0123 */ 100, - /* U+0068+0302 -> U+0125 */ 102, - /* U+0068+0307 -> U+1E23 */ 1190, - /* U+0068+0308 -> U+1E27 */ 1194, - /* U+0068+030C -> U+021F */ 269, - /* U+0068+0323 -> U+1E25 */ 1192, - /* U+0068+0327 -> U+1E29 */ 1196, - /* U+0068+032E -> U+1E2B */ 1198, - /* U+0068+0331 -> U+1E96 */ 1305, - /* U+0069+0300 -> U+00EC */ 51, - /* U+0069+0301 -> U+00ED */ 52, - /* U+0069+0302 -> U+00EE */ 53, - /* U+0069+0303 -> U+0129 */ 104, - /* U+0069+0304 -> U+012B */ 106, - /* U+0069+0306 -> U+012D */ 108, - /* U+0069+0308 -> U+00EF */ 54, - /* U+0069+0309 -> U+1EC9 */ 1352, - /* U+0069+030C -> U+01D0 */ 197, - /* U+0069+030F -> U+0209 */ 249, - /* U+0069+0311 -> U+020B */ 251, - /* U+0069+0323 -> U+1ECB */ 1354, - /* U+0069+0328 -> U+012F */ 110, - /* U+0069+0330 -> U+1E2D */ 1200, - /* U+006A+0302 -> U+0135 */ 115, - /* U+006A+030C -> U+01F0 */ 226, - /* U+006B+0301 -> U+1E31 */ 1204, - /* U+006B+030C -> U+01E9 */ 219, - /* U+006B+0323 -> U+1E33 */ 1206, - /* U+006B+0327 -> U+0137 */ 117, - /* U+006B+0331 -> U+1E35 */ 1208, - /* U+006C+0301 -> U+013A */ 119, - /* U+006C+030C -> U+013E */ 123, - /* U+006C+0323 -> U+1E37 */ 1210, - /* U+006C+0327 -> U+013C */ 121, - /* U+006C+032D -> U+1E3D */ 1216, - /* U+006C+0331 -> U+1E3B */ 1214, - /* U+006D+0301 -> U+1E3F */ 1218, - /* U+006D+0307 -> U+1E41 */ 1220, - /* U+006D+0323 -> U+1E43 */ 1222, - /* U+006E+0300 -> U+01F9 */ 233, - /* U+006E+0301 -> U+0144 */ 127, - /* U+006E+0303 -> U+00F1 */ 55, - /* U+006E+0307 -> U+1E45 */ 1224, - /* U+006E+030C -> U+0148 */ 131, - /* U+006E+0323 -> U+1E47 */ 1226, - /* U+006E+0327 -> U+0146 */ 129, - /* U+006E+032D -> U+1E4B */ 1230, - /* U+006E+0331 -> U+1E49 */ 1228, - /* U+006F+0300 -> U+00F2 */ 56, - /* U+006F+0301 -> U+00F3 */ 57, - /* U+006F+0302 -> U+00F4 */ 58, - /* U+006F+0303 -> U+00F5 */ 59, - /* U+006F+0304 -> U+014D */ 134, - /* U+006F+0306 -> U+014F */ 136, - /* U+006F+0307 -> U+022F */ 279, - /* U+006F+0308 -> U+00F6 */ 60, - /* U+006F+0309 -> U+1ECF */ 1358, - /* U+006F+030B -> U+0151 */ 138, - /* U+006F+030C -> U+01D2 */ 199, - /* U+006F+030F -> U+020D */ 253, - /* U+006F+0311 -> U+020F */ 255, - /* U+006F+031B -> U+01A1 */ 182, - /* U+006F+0323 -> U+1ECD */ 1356, - /* U+006F+0328 -> U+01EB */ 221, - /* U+0070+0301 -> U+1E55 */ 1240, - /* U+0070+0307 -> U+1E57 */ 1242, - /* U+0072+0301 -> U+0155 */ 140, - /* U+0072+0307 -> U+1E59 */ 1244, - /* U+0072+030C -> U+0159 */ 144, - /* U+0072+030F -> U+0211 */ 257, - /* U+0072+0311 -> U+0213 */ 259, - /* U+0072+0323 -> U+1E5B */ 1246, - /* U+0072+0327 -> U+0157 */ 142, - /* U+0072+0331 -> U+1E5F */ 1250, - /* U+0073+0301 -> U+015B */ 146, - /* U+0073+0302 -> U+015D */ 148, - /* U+0073+0307 -> U+1E61 */ 1252, - /* U+0073+030C -> U+0161 */ 152, - /* U+0073+0323 -> U+1E63 */ 1254, - /* U+0073+0326 -> U+0219 */ 265, - /* U+0073+0327 -> U+015F */ 150, - /* U+0074+0307 -> U+1E6B */ 1262, - /* U+0074+0308 -> U+1E97 */ 1306, - /* U+0074+030C -> U+0165 */ 156, - /* U+0074+0323 -> U+1E6D */ 1264, - /* U+0074+0326 -> U+021B */ 267, - /* U+0074+0327 -> U+0163 */ 154, - /* U+0074+032D -> U+1E71 */ 1268, - /* U+0074+0331 -> U+1E6F */ 1266, - /* U+0075+0300 -> U+00F9 */ 61, - /* U+0075+0301 -> U+00FA */ 62, - /* U+0075+0302 -> U+00FB */ 63, - /* U+0075+0303 -> U+0169 */ 158, - /* U+0075+0304 -> U+016B */ 160, - /* U+0075+0306 -> U+016D */ 162, - /* U+0075+0308 -> U+00FC */ 64, - /* U+0075+0309 -> U+1EE7 */ 1382, - /* U+0075+030A -> U+016F */ 164, - /* U+0075+030B -> U+0171 */ 166, - /* U+0075+030C -> U+01D4 */ 201, - /* U+0075+030F -> U+0215 */ 261, - /* U+0075+0311 -> U+0217 */ 263, - /* U+0075+031B -> U+01B0 */ 184, - /* U+0075+0323 -> U+1EE5 */ 1380, - /* U+0075+0324 -> U+1E73 */ 1270, - /* U+0075+0328 -> U+0173 */ 168, - /* U+0075+032D -> U+1E77 */ 1274, - /* U+0075+0330 -> U+1E75 */ 1272, - /* U+0076+0303 -> U+1E7D */ 1280, - /* U+0076+0323 -> U+1E7F */ 1282, - /* U+0077+0300 -> U+1E81 */ 1284, - /* U+0077+0301 -> U+1E83 */ 1286, - /* U+0077+0302 -> U+0175 */ 170, - /* U+0077+0307 -> U+1E87 */ 1290, - /* U+0077+0308 -> U+1E85 */ 1288, - /* U+0077+030A -> U+1E98 */ 1307, - /* U+0077+0323 -> U+1E89 */ 1292, - /* U+0078+0307 -> U+1E8B */ 1294, - /* U+0078+0308 -> U+1E8D */ 1296, - /* U+0079+0300 -> U+1EF3 */ 1394, - /* U+0079+0301 -> U+00FD */ 65, - /* U+0079+0302 -> U+0177 */ 172, - /* U+0079+0303 -> U+1EF9 */ 1400, - /* U+0079+0304 -> U+0233 */ 283, - /* U+0079+0307 -> U+1E8F */ 1298, - /* U+0079+0308 -> U+00FF */ 66, - /* U+0079+0309 -> U+1EF7 */ 1398, - /* U+0079+030A -> U+1E99 */ 1308, - /* U+0079+0323 -> U+1EF5 */ 1396, - /* U+007A+0301 -> U+017A */ 175, - /* U+007A+0302 -> U+1E91 */ 1300, - /* U+007A+0307 -> U+017C */ 177, - /* U+007A+030C -> U+017E */ 179, - /* U+007A+0323 -> U+1E93 */ 1302, - /* U+007A+0331 -> U+1E95 */ 1304, - /* U+00A8+0300 -> U+1FED */ 1619, - /* U+00A8+0301 -> U+0385 */ 419, - /* U+00A8+0342 -> U+1FC1 */ 1579, - /* U+00C2+0300 -> U+1EA6 */ 1317, - /* U+00C2+0301 -> U+1EA4 */ 1315, - /* U+00C2+0303 -> U+1EAA */ 1321, - /* U+00C2+0309 -> U+1EA8 */ 1319, - /* U+00C4+0304 -> U+01DE */ 210, - /* U+00C5+0301 -> U+01FA */ 234, - /* U+00C6+0301 -> U+01FC */ 236, - /* U+00C6+0304 -> U+01E2 */ 214, - /* U+00C7+0301 -> U+1E08 */ 1163, - /* U+00CA+0300 -> U+1EC0 */ 1343, - /* U+00CA+0301 -> U+1EBE */ 1341, - /* U+00CA+0303 -> U+1EC4 */ 1347, - /* U+00CA+0309 -> U+1EC2 */ 1345, - /* U+00CF+0301 -> U+1E2E */ 1201, - /* U+00D4+0300 -> U+1ED2 */ 1361, - /* U+00D4+0301 -> U+1ED0 */ 1359, - /* U+00D4+0303 -> U+1ED6 */ 1365, - /* U+00D4+0309 -> U+1ED4 */ 1363, - /* U+00D5+0301 -> U+1E4C */ 1231, - /* U+00D5+0304 -> U+022C */ 276, - /* U+00D5+0308 -> U+1E4E */ 1233, - /* U+00D6+0304 -> U+022A */ 274, - /* U+00D8+0301 -> U+01FE */ 238, - /* U+00DC+0300 -> U+01DB */ 208, - /* U+00DC+0301 -> U+01D7 */ 204, - /* U+00DC+0304 -> U+01D5 */ 202, - /* U+00DC+030C -> U+01D9 */ 206, - /* U+00E2+0300 -> U+1EA7 */ 1318, - /* U+00E2+0301 -> U+1EA5 */ 1316, - /* U+00E2+0303 -> U+1EAB */ 1322, - /* U+00E2+0309 -> U+1EA9 */ 1320, - /* U+00E4+0304 -> U+01DF */ 211, - /* U+00E5+0301 -> U+01FB */ 235, - /* U+00E6+0301 -> U+01FD */ 237, - /* U+00E6+0304 -> U+01E3 */ 215, - /* U+00E7+0301 -> U+1E09 */ 1164, - /* U+00EA+0300 -> U+1EC1 */ 1344, - /* U+00EA+0301 -> U+1EBF */ 1342, - /* U+00EA+0303 -> U+1EC5 */ 1348, - /* U+00EA+0309 -> U+1EC3 */ 1346, - /* U+00EF+0301 -> U+1E2F */ 1202, - /* U+00F4+0300 -> U+1ED3 */ 1362, - /* U+00F4+0301 -> U+1ED1 */ 1360, - /* U+00F4+0303 -> U+1ED7 */ 1366, - /* U+00F4+0309 -> U+1ED5 */ 1364, - /* U+00F5+0301 -> U+1E4D */ 1232, - /* U+00F5+0304 -> U+022D */ 277, - /* U+00F5+0308 -> U+1E4F */ 1234, - /* U+00F6+0304 -> U+022B */ 275, - /* U+00F8+0301 -> U+01FF */ 239, - /* U+00FC+0300 -> U+01DC */ 209, - /* U+00FC+0301 -> U+01D8 */ 205, - /* U+00FC+0304 -> U+01D6 */ 203, - /* U+00FC+030C -> U+01DA */ 207, - /* U+0102+0300 -> U+1EB0 */ 1327, - /* U+0102+0301 -> U+1EAE */ 1325, - /* U+0102+0303 -> U+1EB4 */ 1331, - /* U+0102+0309 -> U+1EB2 */ 1329, - /* U+0103+0300 -> U+1EB1 */ 1328, - /* U+0103+0301 -> U+1EAF */ 1326, - /* U+0103+0303 -> U+1EB5 */ 1332, - /* U+0103+0309 -> U+1EB3 */ 1330, - /* U+0112+0300 -> U+1E14 */ 1175, - /* U+0112+0301 -> U+1E16 */ 1177, - /* U+0113+0300 -> U+1E15 */ 1176, - /* U+0113+0301 -> U+1E17 */ 1178, - /* U+014C+0300 -> U+1E50 */ 1235, - /* U+014C+0301 -> U+1E52 */ 1237, - /* U+014D+0300 -> U+1E51 */ 1236, - /* U+014D+0301 -> U+1E53 */ 1238, - /* U+015A+0307 -> U+1E64 */ 1255, - /* U+015B+0307 -> U+1E65 */ 1256, - /* U+0160+0307 -> U+1E66 */ 1257, - /* U+0161+0307 -> U+1E67 */ 1258, - /* U+0168+0301 -> U+1E78 */ 1275, - /* U+0169+0301 -> U+1E79 */ 1276, - /* U+016A+0308 -> U+1E7A */ 1277, - /* U+016B+0308 -> U+1E7B */ 1278, - /* U+017F+0307 -> U+1E9B */ 1310, - /* U+01A0+0300 -> U+1EDC */ 1371, - /* U+01A0+0301 -> U+1EDA */ 1369, - /* U+01A0+0303 -> U+1EE0 */ 1375, - /* U+01A0+0309 -> U+1EDE */ 1373, - /* U+01A0+0323 -> U+1EE2 */ 1377, - /* U+01A1+0300 -> U+1EDD */ 1372, - /* U+01A1+0301 -> U+1EDB */ 1370, - /* U+01A1+0303 -> U+1EE1 */ 1376, - /* U+01A1+0309 -> U+1EDF */ 1374, - /* U+01A1+0323 -> U+1EE3 */ 1378, - /* U+01AF+0300 -> U+1EEA */ 1385, - /* U+01AF+0301 -> U+1EE8 */ 1383, - /* U+01AF+0303 -> U+1EEE */ 1389, - /* U+01AF+0309 -> U+1EEC */ 1387, - /* U+01AF+0323 -> U+1EF0 */ 1391, - /* U+01B0+0300 -> U+1EEB */ 1386, - /* U+01B0+0301 -> U+1EE9 */ 1384, - /* U+01B0+0303 -> U+1EEF */ 1390, - /* U+01B0+0309 -> U+1EED */ 1388, - /* U+01B0+0323 -> U+1EF1 */ 1392, - /* U+01B7+030C -> U+01EE */ 224, - /* U+01EA+0304 -> U+01EC */ 222, - /* U+01EB+0304 -> U+01ED */ 223, - /* U+0226+0304 -> U+01E0 */ 212, - /* U+0227+0304 -> U+01E1 */ 213, - /* U+0228+0306 -> U+1E1C */ 1183, - /* U+0229+0306 -> U+1E1D */ 1184, - /* U+022E+0304 -> U+0230 */ 280, - /* U+022F+0304 -> U+0231 */ 281, - /* U+0292+030C -> U+01EF */ 225, - /* U+0391+0300 -> U+1FBA */ 1572, - /* U+0391+0301 -> U+0386 */ 420, - /* U+0391+0304 -> U+1FB9 */ 1571, - /* U+0391+0306 -> U+1FB8 */ 1570, - /* U+0391+0313 -> U+1F08 */ 1409, - /* U+0391+0314 -> U+1F09 */ 1410, - /* U+0391+0345 -> U+1FBC */ 1574, - /* U+0395+0300 -> U+1FC8 */ 1585, - /* U+0395+0301 -> U+0388 */ 422, - /* U+0395+0313 -> U+1F18 */ 1423, - /* U+0395+0314 -> U+1F19 */ 1424, - /* U+0397+0300 -> U+1FCA */ 1587, - /* U+0397+0301 -> U+0389 */ 423, - /* U+0397+0313 -> U+1F28 */ 1437, - /* U+0397+0314 -> U+1F29 */ 1438, - /* U+0397+0345 -> U+1FCC */ 1589, - /* U+0399+0300 -> U+1FDA */ 1601, - /* U+0399+0301 -> U+038A */ 424, - /* U+0399+0304 -> U+1FD9 */ 1600, - /* U+0399+0306 -> U+1FD8 */ 1599, - /* U+0399+0308 -> U+03AA */ 429, - /* U+0399+0313 -> U+1F38 */ 1453, - /* U+0399+0314 -> U+1F39 */ 1454, - /* U+039F+0300 -> U+1FF8 */ 1627, - /* U+039F+0301 -> U+038C */ 425, - /* U+039F+0313 -> U+1F48 */ 1467, - /* U+039F+0314 -> U+1F49 */ 1468, - /* U+03A1+0314 -> U+1FEC */ 1618, - /* U+03A5+0300 -> U+1FEA */ 1616, - /* U+03A5+0301 -> U+038E */ 426, - /* U+03A5+0304 -> U+1FE9 */ 1615, - /* U+03A5+0306 -> U+1FE8 */ 1614, - /* U+03A5+0308 -> U+03AB */ 430, - /* U+03A5+0314 -> U+1F59 */ 1481, - /* U+03A9+0300 -> U+1FFA */ 1629, - /* U+03A9+0301 -> U+038F */ 427, - /* U+03A9+0313 -> U+1F68 */ 1493, - /* U+03A9+0314 -> U+1F69 */ 1494, - /* U+03A9+0345 -> U+1FFC */ 1631, - /* U+03AC+0345 -> U+1FB4 */ 1567, - /* U+03AE+0345 -> U+1FC4 */ 1582, - /* U+03B1+0300 -> U+1F70 */ 1501, - /* U+03B1+0301 -> U+03AC */ 431, - /* U+03B1+0304 -> U+1FB1 */ 1564, - /* U+03B1+0306 -> U+1FB0 */ 1563, - /* U+03B1+0313 -> U+1F00 */ 1401, - /* U+03B1+0314 -> U+1F01 */ 1402, - /* U+03B1+0342 -> U+1FB6 */ 1568, - /* U+03B1+0345 -> U+1FB3 */ 1566, - /* U+03B5+0300 -> U+1F72 */ 1503, - /* U+03B5+0301 -> U+03AD */ 432, - /* U+03B5+0313 -> U+1F10 */ 1417, - /* U+03B5+0314 -> U+1F11 */ 1418, - /* U+03B7+0300 -> U+1F74 */ 1505, - /* U+03B7+0301 -> U+03AE */ 433, - /* U+03B7+0313 -> U+1F20 */ 1429, - /* U+03B7+0314 -> U+1F21 */ 1430, - /* U+03B7+0342 -> U+1FC6 */ 1583, - /* U+03B7+0345 -> U+1FC3 */ 1581, - /* U+03B9+0300 -> U+1F76 */ 1507, - /* U+03B9+0301 -> U+03AF */ 434, - /* U+03B9+0304 -> U+1FD1 */ 1594, - /* U+03B9+0306 -> U+1FD0 */ 1593, - /* U+03B9+0308 -> U+03CA */ 436, - /* U+03B9+0313 -> U+1F30 */ 1445, - /* U+03B9+0314 -> U+1F31 */ 1446, - /* U+03B9+0342 -> U+1FD6 */ 1597, - /* U+03BF+0300 -> U+1F78 */ 1509, - /* U+03BF+0301 -> U+03CC */ 438, - /* U+03BF+0313 -> U+1F40 */ 1461, - /* U+03BF+0314 -> U+1F41 */ 1462, - /* U+03C1+0313 -> U+1FE4 */ 1610, - /* U+03C1+0314 -> U+1FE5 */ 1611, - /* U+03C5+0300 -> U+1F7A */ 1511, - /* U+03C5+0301 -> U+03CD */ 439, - /* U+03C5+0304 -> U+1FE1 */ 1607, - /* U+03C5+0306 -> U+1FE0 */ 1606, - /* U+03C5+0308 -> U+03CB */ 437, - /* U+03C5+0313 -> U+1F50 */ 1473, - /* U+03C5+0314 -> U+1F51 */ 1474, - /* U+03C5+0342 -> U+1FE6 */ 1612, - /* U+03C9+0300 -> U+1F7C */ 1513, - /* U+03C9+0301 -> U+03CE */ 440, - /* U+03C9+0313 -> U+1F60 */ 1485, - /* U+03C9+0314 -> U+1F61 */ 1486, - /* U+03C9+0342 -> U+1FF6 */ 1625, - /* U+03C9+0345 -> U+1FF3 */ 1623, - /* U+03CA+0300 -> U+1FD2 */ 1595, - /* U+03CA+0301 -> U+0390 */ 428, - /* U+03CA+0342 -> U+1FD7 */ 1598, - /* U+03CB+0300 -> U+1FE2 */ 1608, - /* U+03CB+0301 -> U+03B0 */ 435, - /* U+03CB+0342 -> U+1FE7 */ 1613, - /* U+03CE+0345 -> U+1FF4 */ 1624, - /* U+03D2+0301 -> U+03D3 */ 444, - /* U+03D2+0308 -> U+03D4 */ 445, - /* U+0406+0308 -> U+0407 */ 457, - /* U+0410+0306 -> U+04D0 */ 479, - /* U+0410+0308 -> U+04D2 */ 481, - /* U+0413+0301 -> U+0403 */ 456, - /* U+0415+0300 -> U+0400 */ 454, - /* U+0415+0306 -> U+04D6 */ 483, - /* U+0415+0308 -> U+0401 */ 455, - /* U+0416+0306 -> U+04C1 */ 477, - /* U+0416+0308 -> U+04DC */ 487, - /* U+0417+0308 -> U+04DE */ 489, - /* U+0418+0300 -> U+040D */ 459, - /* U+0418+0304 -> U+04E2 */ 491, - /* U+0418+0306 -> U+0419 */ 461, - /* U+0418+0308 -> U+04E4 */ 493, - /* U+041A+0301 -> U+040C */ 458, - /* U+041E+0308 -> U+04E6 */ 495, - /* U+0423+0304 -> U+04EE */ 501, - /* U+0423+0306 -> U+040E */ 460, - /* U+0423+0308 -> U+04F0 */ 503, - /* U+0423+030B -> U+04F2 */ 505, - /* U+0427+0308 -> U+04F4 */ 507, - /* U+042B+0308 -> U+04F8 */ 509, - /* U+042D+0308 -> U+04EC */ 499, - /* U+0430+0306 -> U+04D1 */ 480, - /* U+0430+0308 -> U+04D3 */ 482, - /* U+0433+0301 -> U+0453 */ 465, - /* U+0435+0300 -> U+0450 */ 463, - /* U+0435+0306 -> U+04D7 */ 484, - /* U+0435+0308 -> U+0451 */ 464, - /* U+0436+0306 -> U+04C2 */ 478, - /* U+0436+0308 -> U+04DD */ 488, - /* U+0437+0308 -> U+04DF */ 490, - /* U+0438+0300 -> U+045D */ 468, - /* U+0438+0304 -> U+04E3 */ 492, - /* U+0438+0306 -> U+0439 */ 462, - /* U+0438+0308 -> U+04E5 */ 494, - /* U+043A+0301 -> U+045C */ 467, - /* U+043E+0308 -> U+04E7 */ 496, - /* U+0443+0304 -> U+04EF */ 502, - /* U+0443+0306 -> U+045E */ 469, - /* U+0443+0308 -> U+04F1 */ 504, - /* U+0443+030B -> U+04F3 */ 506, - /* U+0447+0308 -> U+04F5 */ 508, - /* U+044B+0308 -> U+04F9 */ 510, - /* U+044D+0308 -> U+04ED */ 500, - /* U+0456+0308 -> U+0457 */ 466, - /* U+0474+030F -> U+0476 */ 470, - /* U+0475+030F -> U+0477 */ 471, - /* U+04D8+0308 -> U+04DA */ 485, - /* U+04D9+0308 -> U+04DB */ 486, - /* U+04E8+0308 -> U+04EA */ 497, - /* U+04E9+0308 -> U+04EB */ 498, - /* U+0627+0653 -> U+0622 */ 574, - /* U+0627+0654 -> U+0623 */ 575, - /* U+0627+0655 -> U+0625 */ 577, - /* U+0648+0654 -> U+0624 */ 576, - /* U+064A+0654 -> U+0626 */ 578, - /* U+06C1+0654 -> U+06C2 */ 606, - /* U+06D2+0654 -> U+06D3 */ 607, - /* U+06D5+0654 -> U+06C0 */ 605, - /* U+0928+093C -> U+0929 */ 751, - /* U+0930+093C -> U+0931 */ 752, - /* U+0933+093C -> U+0934 */ 753, - /* U+09C7+09BE -> U+09CB */ 769, - /* U+09C7+09D7 -> U+09CC */ 770, - /* U+0B47+0B3E -> U+0B4B */ 788, - /* U+0B47+0B56 -> U+0B48 */ 787, - /* U+0B47+0B57 -> U+0B4C */ 789, - /* U+0B92+0BD7 -> U+0B94 */ 793, - /* U+0BC6+0BBE -> U+0BCA */ 794, - /* U+0BC6+0BD7 -> U+0BCC */ 796, - /* U+0BC7+0BBE -> U+0BCB */ 795, - /* U+0C46+0C56 -> U+0C48 */ 799, - /* U+0CBF+0CD5 -> U+0CC0 */ 804, - /* U+0CC6+0CC2 -> U+0CCA */ 807, - /* U+0CC6+0CD5 -> U+0CC7 */ 805, - /* U+0CC6+0CD6 -> U+0CC8 */ 806, - /* U+0CCA+0CD5 -> U+0CCB */ 808, - /* U+0D46+0D3E -> U+0D4A */ 812, - /* U+0D46+0D57 -> U+0D4C */ 814, - /* U+0D47+0D3E -> U+0D4B */ 813, - /* U+0DD9+0DCA -> U+0DDA */ 817, - /* U+0DD9+0DCF -> U+0DDC */ 818, - /* U+0DD9+0DDF -> U+0DDE */ 820, - /* U+0DDC+0DCA -> U+0DDD */ 819, - /* U+1025+102E -> U+1026 */ 878, - /* U+1B05+1B35 -> U+1B06 */ 938, - /* U+1B07+1B35 -> U+1B08 */ 939, - /* U+1B09+1B35 -> U+1B0A */ 940, - /* U+1B0B+1B35 -> U+1B0C */ 941, - /* U+1B0D+1B35 -> U+1B0E */ 942, - /* U+1B11+1B35 -> U+1B12 */ 943, - /* U+1B3A+1B35 -> U+1B3B */ 945, - /* U+1B3C+1B35 -> U+1B3D */ 946, - /* U+1B3E+1B35 -> U+1B40 */ 947, - /* U+1B3F+1B35 -> U+1B41 */ 948, - /* U+1B42+1B35 -> U+1B43 */ 949, - /* U+1E36+0304 -> U+1E38 */ 1211, - /* U+1E37+0304 -> U+1E39 */ 1212, - /* U+1E5A+0304 -> U+1E5C */ 1247, - /* U+1E5B+0304 -> U+1E5D */ 1248, - /* U+1E62+0307 -> U+1E68 */ 1259, - /* U+1E63+0307 -> U+1E69 */ 1260, - /* U+1EA0+0302 -> U+1EAC */ 1323, - /* U+1EA0+0306 -> U+1EB6 */ 1333, - /* U+1EA1+0302 -> U+1EAD */ 1324, - /* U+1EA1+0306 -> U+1EB7 */ 1334, - /* U+1EB8+0302 -> U+1EC6 */ 1349, - /* U+1EB9+0302 -> U+1EC7 */ 1350, - /* U+1ECC+0302 -> U+1ED8 */ 1367, - /* U+1ECD+0302 -> U+1ED9 */ 1368, - /* U+1F00+0300 -> U+1F02 */ 1403, - /* U+1F00+0301 -> U+1F04 */ 1405, - /* U+1F00+0342 -> U+1F06 */ 1407, - /* U+1F00+0345 -> U+1F80 */ 1515, - /* U+1F01+0300 -> U+1F03 */ 1404, - /* U+1F01+0301 -> U+1F05 */ 1406, - /* U+1F01+0342 -> U+1F07 */ 1408, - /* U+1F01+0345 -> U+1F81 */ 1516, - /* U+1F02+0345 -> U+1F82 */ 1517, - /* U+1F03+0345 -> U+1F83 */ 1518, - /* U+1F04+0345 -> U+1F84 */ 1519, - /* U+1F05+0345 -> U+1F85 */ 1520, - /* U+1F06+0345 -> U+1F86 */ 1521, - /* U+1F07+0345 -> U+1F87 */ 1522, - /* U+1F08+0300 -> U+1F0A */ 1411, - /* U+1F08+0301 -> U+1F0C */ 1413, - /* U+1F08+0342 -> U+1F0E */ 1415, - /* U+1F08+0345 -> U+1F88 */ 1523, - /* U+1F09+0300 -> U+1F0B */ 1412, - /* U+1F09+0301 -> U+1F0D */ 1414, - /* U+1F09+0342 -> U+1F0F */ 1416, - /* U+1F09+0345 -> U+1F89 */ 1524, - /* U+1F0A+0345 -> U+1F8A */ 1525, - /* U+1F0B+0345 -> U+1F8B */ 1526, - /* U+1F0C+0345 -> U+1F8C */ 1527, - /* U+1F0D+0345 -> U+1F8D */ 1528, - /* U+1F0E+0345 -> U+1F8E */ 1529, - /* U+1F0F+0345 -> U+1F8F */ 1530, - /* U+1F10+0300 -> U+1F12 */ 1419, - /* U+1F10+0301 -> U+1F14 */ 1421, - /* U+1F11+0300 -> U+1F13 */ 1420, - /* U+1F11+0301 -> U+1F15 */ 1422, - /* U+1F18+0300 -> U+1F1A */ 1425, - /* U+1F18+0301 -> U+1F1C */ 1427, - /* U+1F19+0300 -> U+1F1B */ 1426, - /* U+1F19+0301 -> U+1F1D */ 1428, - /* U+1F20+0300 -> U+1F22 */ 1431, - /* U+1F20+0301 -> U+1F24 */ 1433, - /* U+1F20+0342 -> U+1F26 */ 1435, - /* U+1F20+0345 -> U+1F90 */ 1531, - /* U+1F21+0300 -> U+1F23 */ 1432, - /* U+1F21+0301 -> U+1F25 */ 1434, - /* U+1F21+0342 -> U+1F27 */ 1436, - /* U+1F21+0345 -> U+1F91 */ 1532, - /* U+1F22+0345 -> U+1F92 */ 1533, - /* U+1F23+0345 -> U+1F93 */ 1534, - /* U+1F24+0345 -> U+1F94 */ 1535, - /* U+1F25+0345 -> U+1F95 */ 1536, - /* U+1F26+0345 -> U+1F96 */ 1537, - /* U+1F27+0345 -> U+1F97 */ 1538, - /* U+1F28+0300 -> U+1F2A */ 1439, - /* U+1F28+0301 -> U+1F2C */ 1441, - /* U+1F28+0342 -> U+1F2E */ 1443, - /* U+1F28+0345 -> U+1F98 */ 1539, - /* U+1F29+0300 -> U+1F2B */ 1440, - /* U+1F29+0301 -> U+1F2D */ 1442, - /* U+1F29+0342 -> U+1F2F */ 1444, - /* U+1F29+0345 -> U+1F99 */ 1540, - /* U+1F2A+0345 -> U+1F9A */ 1541, - /* U+1F2B+0345 -> U+1F9B */ 1542, - /* U+1F2C+0345 -> U+1F9C */ 1543, - /* U+1F2D+0345 -> U+1F9D */ 1544, - /* U+1F2E+0345 -> U+1F9E */ 1545, - /* U+1F2F+0345 -> U+1F9F */ 1546, - /* U+1F30+0300 -> U+1F32 */ 1447, - /* U+1F30+0301 -> U+1F34 */ 1449, - /* U+1F30+0342 -> U+1F36 */ 1451, - /* U+1F31+0300 -> U+1F33 */ 1448, - /* U+1F31+0301 -> U+1F35 */ 1450, - /* U+1F31+0342 -> U+1F37 */ 1452, - /* U+1F38+0300 -> U+1F3A */ 1455, - /* U+1F38+0301 -> U+1F3C */ 1457, - /* U+1F38+0342 -> U+1F3E */ 1459, - /* U+1F39+0300 -> U+1F3B */ 1456, - /* U+1F39+0301 -> U+1F3D */ 1458, - /* U+1F39+0342 -> U+1F3F */ 1460, - /* U+1F40+0300 -> U+1F42 */ 1463, - /* U+1F40+0301 -> U+1F44 */ 1465, - /* U+1F41+0300 -> U+1F43 */ 1464, - /* U+1F41+0301 -> U+1F45 */ 1466, - /* U+1F48+0300 -> U+1F4A */ 1469, - /* U+1F48+0301 -> U+1F4C */ 1471, - /* U+1F49+0300 -> U+1F4B */ 1470, - /* U+1F49+0301 -> U+1F4D */ 1472, - /* U+1F50+0300 -> U+1F52 */ 1475, - /* U+1F50+0301 -> U+1F54 */ 1477, - /* U+1F50+0342 -> U+1F56 */ 1479, - /* U+1F51+0300 -> U+1F53 */ 1476, - /* U+1F51+0301 -> U+1F55 */ 1478, - /* U+1F51+0342 -> U+1F57 */ 1480, - /* U+1F59+0300 -> U+1F5B */ 1482, - /* U+1F59+0301 -> U+1F5D */ 1483, - /* U+1F59+0342 -> U+1F5F */ 1484, - /* U+1F60+0300 -> U+1F62 */ 1487, - /* U+1F60+0301 -> U+1F64 */ 1489, - /* U+1F60+0342 -> U+1F66 */ 1491, - /* U+1F60+0345 -> U+1FA0 */ 1547, - /* U+1F61+0300 -> U+1F63 */ 1488, - /* U+1F61+0301 -> U+1F65 */ 1490, - /* U+1F61+0342 -> U+1F67 */ 1492, - /* U+1F61+0345 -> U+1FA1 */ 1548, - /* U+1F62+0345 -> U+1FA2 */ 1549, - /* U+1F63+0345 -> U+1FA3 */ 1550, - /* U+1F64+0345 -> U+1FA4 */ 1551, - /* U+1F65+0345 -> U+1FA5 */ 1552, - /* U+1F66+0345 -> U+1FA6 */ 1553, - /* U+1F67+0345 -> U+1FA7 */ 1554, - /* U+1F68+0300 -> U+1F6A */ 1495, - /* U+1F68+0301 -> U+1F6C */ 1497, - /* U+1F68+0342 -> U+1F6E */ 1499, - /* U+1F68+0345 -> U+1FA8 */ 1555, - /* U+1F69+0300 -> U+1F6B */ 1496, - /* U+1F69+0301 -> U+1F6D */ 1498, - /* U+1F69+0342 -> U+1F6F */ 1500, - /* U+1F69+0345 -> U+1FA9 */ 1556, - /* U+1F6A+0345 -> U+1FAA */ 1557, - /* U+1F6B+0345 -> U+1FAB */ 1558, - /* U+1F6C+0345 -> U+1FAC */ 1559, - /* U+1F6D+0345 -> U+1FAD */ 1560, - /* U+1F6E+0345 -> U+1FAE */ 1561, - /* U+1F6F+0345 -> U+1FAF */ 1562, - /* U+1F70+0345 -> U+1FB2 */ 1565, - /* U+1F74+0345 -> U+1FC2 */ 1580, - /* U+1F7C+0345 -> U+1FF2 */ 1622, - /* U+1FB6+0345 -> U+1FB7 */ 1569, - /* U+1FBF+0300 -> U+1FCD */ 1590, - /* U+1FBF+0301 -> U+1FCE */ 1591, - /* U+1FBF+0342 -> U+1FCF */ 1592, - /* U+1FC6+0345 -> U+1FC7 */ 1584, - /* U+1FF6+0345 -> U+1FF7 */ 1626, - /* U+1FFE+0300 -> U+1FDD */ 1603, - /* U+1FFE+0301 -> U+1FDE */ 1604, - /* U+1FFE+0342 -> U+1FDF */ 1605, - /* U+2190+0338 -> U+219A */ 1836, - /* U+2192+0338 -> U+219B */ 1837, - /* U+2194+0338 -> U+21AE */ 1838, - /* U+21D0+0338 -> U+21CD */ 1839, - /* U+21D2+0338 -> U+21CF */ 1841, - /* U+21D4+0338 -> U+21CE */ 1840, - /* U+2203+0338 -> U+2204 */ 1842, - /* U+2208+0338 -> U+2209 */ 1843, - /* U+220B+0338 -> U+220C */ 1844, - /* U+2223+0338 -> U+2224 */ 1845, - /* U+2225+0338 -> U+2226 */ 1846, - /* U+223C+0338 -> U+2241 */ 1851, - /* U+2243+0338 -> U+2244 */ 1852, - /* U+2245+0338 -> U+2247 */ 1853, - /* U+2248+0338 -> U+2249 */ 1854, - /* U+224D+0338 -> U+226D */ 1857, - /* U+2261+0338 -> U+2262 */ 1856, - /* U+2264+0338 -> U+2270 */ 1860, - /* U+2265+0338 -> U+2271 */ 1861, - /* U+2272+0338 -> U+2274 */ 1862, - /* U+2273+0338 -> U+2275 */ 1863, - /* U+2276+0338 -> U+2278 */ 1864, - /* U+2277+0338 -> U+2279 */ 1865, - /* U+227A+0338 -> U+2280 */ 1866, - /* U+227B+0338 -> U+2281 */ 1867, - /* U+227C+0338 -> U+22E0 */ 1876, - /* U+227D+0338 -> U+22E1 */ 1877, - /* U+2282+0338 -> U+2284 */ 1868, - /* U+2283+0338 -> U+2285 */ 1869, - /* U+2286+0338 -> U+2288 */ 1870, - /* U+2287+0338 -> U+2289 */ 1871, - /* U+2291+0338 -> U+22E2 */ 1878, - /* U+2292+0338 -> U+22E3 */ 1879, - /* U+22A2+0338 -> U+22AC */ 1872, - /* U+22A8+0338 -> U+22AD */ 1873, - /* U+22A9+0338 -> U+22AE */ 1874, - /* U+22AB+0338 -> U+22AF */ 1875, - /* U+22B2+0338 -> U+22EA */ 1880, - /* U+22B3+0338 -> U+22EB */ 1881, - /* U+22B4+0338 -> U+22EC */ 1882, - /* U+22B5+0338 -> U+22ED */ 1883, - /* U+3046+3099 -> U+3094 */ 2321, - /* U+304B+3099 -> U+304C */ 2296, - /* U+304D+3099 -> U+304E */ 2297, - /* U+304F+3099 -> U+3050 */ 2298, - /* U+3051+3099 -> U+3052 */ 2299, - /* U+3053+3099 -> U+3054 */ 2300, - /* U+3055+3099 -> U+3056 */ 2301, - /* U+3057+3099 -> U+3058 */ 2302, - /* U+3059+3099 -> U+305A */ 2303, - /* U+305B+3099 -> U+305C */ 2304, - /* U+305D+3099 -> U+305E */ 2305, - /* U+305F+3099 -> U+3060 */ 2306, - /* U+3061+3099 -> U+3062 */ 2307, - /* U+3064+3099 -> U+3065 */ 2308, - /* U+3066+3099 -> U+3067 */ 2309, - /* U+3068+3099 -> U+3069 */ 2310, - /* U+306F+3099 -> U+3070 */ 2311, - /* U+306F+309A -> U+3071 */ 2312, - /* U+3072+3099 -> U+3073 */ 2313, - /* U+3072+309A -> U+3074 */ 2314, - /* U+3075+3099 -> U+3076 */ 2315, - /* U+3075+309A -> U+3077 */ 2316, - /* U+3078+3099 -> U+3079 */ 2317, - /* U+3078+309A -> U+307A */ 2318, - /* U+307B+3099 -> U+307C */ 2319, - /* U+307B+309A -> U+307D */ 2320, - /* U+309D+3099 -> U+309E */ 2326, - /* U+30A6+3099 -> U+30F4 */ 2353, - /* U+30AB+3099 -> U+30AC */ 2328, - /* U+30AD+3099 -> U+30AE */ 2329, - /* U+30AF+3099 -> U+30B0 */ 2330, - /* U+30B1+3099 -> U+30B2 */ 2331, - /* U+30B3+3099 -> U+30B4 */ 2332, - /* U+30B5+3099 -> U+30B6 */ 2333, - /* U+30B7+3099 -> U+30B8 */ 2334, - /* U+30B9+3099 -> U+30BA */ 2335, - /* U+30BB+3099 -> U+30BC */ 2336, - /* U+30BD+3099 -> U+30BE */ 2337, - /* U+30BF+3099 -> U+30C0 */ 2338, - /* U+30C1+3099 -> U+30C2 */ 2339, - /* U+30C4+3099 -> U+30C5 */ 2340, - /* U+30C6+3099 -> U+30C7 */ 2341, - /* U+30C8+3099 -> U+30C9 */ 2342, - /* U+30CF+3099 -> U+30D0 */ 2343, - /* U+30CF+309A -> U+30D1 */ 2344, - /* U+30D2+3099 -> U+30D3 */ 2345, - /* U+30D2+309A -> U+30D4 */ 2346, - /* U+30D5+3099 -> U+30D6 */ 2347, - /* U+30D5+309A -> U+30D7 */ 2348, - /* U+30D8+3099 -> U+30D9 */ 2349, - /* U+30D8+309A -> U+30DA */ 2350, - /* U+30DB+3099 -> U+30DC */ 2351, - /* U+30DB+309A -> U+30DD */ 2352, - /* U+30EF+3099 -> U+30F7 */ 2354, - /* U+30F0+3099 -> U+30F8 */ 2355, - /* U+30F1+3099 -> U+30F9 */ 2356, - /* U+30F2+3099 -> U+30FA */ 2357, - /* U+30FD+3099 -> U+30FE */ 2358, - /* U+105D2+0307 -> U+105C9 */ 4599, - /* U+105DA+0307 -> U+105E4 */ 4600, - /* U+11099+110BA -> U+1109A */ 4697, - /* U+1109B+110BA -> U+1109C */ 4698, - /* U+110A5+110BA -> U+110AB */ 4699, - /* U+11131+11127 -> U+1112E */ 4705, - /* U+11132+11127 -> U+1112F */ 4706, - /* U+11347+1133E -> U+1134B */ 4718, - /* U+11347+11357 -> U+1134C */ 4719, - /* U+11382+113C9 -> U+11383 */ 4733, - /* U+11384+113BB -> U+11385 */ 4734, - /* U+1138B+113C2 -> U+1138E */ 4735, - /* U+11390+113C9 -> U+11391 */ 4736, - /* U+113C2+113B8 -> U+113C7 */ 4738, - /* U+113C2+113C2 -> U+113C5 */ 4737, - /* U+113C2+113C9 -> U+113C8 */ 4739, - /* U+114B9+114B0 -> U+114BC */ 4747, - /* U+114B9+114BA -> U+114BB */ 4746, - /* U+114B9+114BD -> U+114BE */ 4748, - /* U+115B8+115AF -> U+115BA */ 4751, - /* U+115B9+115AF -> U+115BB */ 4752, - /* U+11935+11930 -> U+11938 */ 4761, - /* U+1611E+1611E -> U+16121 */ 4776, - /* U+1611E+1611F -> U+16123 */ 4778, - /* U+1611E+16120 -> U+16125 */ 4780, - /* U+1611E+16129 -> U+16122 */ 4777, - /* U+16121+1611F -> U+16126 */ 4781, - /* U+16121+16120 -> U+16128 */ 4783, - /* U+16122+1611F -> U+16127 */ 4782, - /* U+16129+1611F -> U+16124 */ 4779, - /* U+16D63+16D67 -> U+16D69 */ 4798, - /* U+16D67+16D67 -> U+16D68 */ 4797, - /* U+16D69+16D67 -> U+16D6A */ 4799 -}; - -/* Perfect hash function for recomposition */ -static int -Recomp_hash_func(const void *key) -{ - static const int16 h[1923] = { - -109, -96, 32767, 0, -844, -182, -292, 32767, - 830, 793, 794, 665, 0, -9, 32767, 32767, - 32767, 32767, 32767, 428, 32767, 32767, 32767, 502, - 0, 32767, -230, 144, 356, -76, 0, 243, - 665, 32767, 32767, -1003, 244, 0, 32767, 32767, - 573, 246, 125, 32767, 32767, 32767, 0, 32767, - 32767, 32767, 32767, 0, 245, 32767, 723, 32767, - 0, 889, 32767, 32767, 32767, 0, 32767, 32767, - 0, 173, 157, 1215, 254, 255, -126, 0, - 0, 504, 459, -11, 238, -188, 722, 247, - 260, 32767, -184, -6, 2102, -578, 32767, 32767, - -598, -670, 260, 19, 32767, -472, 32767, 664, - 511, 0, 32767, 345, 291, 0, -370, 176, - 32767, 1017, -139, -519, -30, 0, -24, -23, - 481, -253, -1813, 32767, 0, 935, 32767, 32767, - -443, 32767, 773, 32767, 32767, 32767, -507, 427, - 0, 32767, 899, 32767, 32767, 277, 0, 32767, - 32767, 0, 842, 854, 0, 32767, 936, 621, - -195, 32767, 0, 32767, 707, 268, 32767, 32767, - 435, 32767, 32767, 32767, 0, 267, 88, 72, - 32767, 487, 32767, 32767, 32767, 0, 32767, 32767, - 32767, 32767, 32767, 875, -312, 32767, 483, 875, - 270, 89, 32767, 483, 32767, 32767, 32767, 32767, - 708, 273, 2053, -63, -242, -479, 32767, 352, - 32767, 32767, 0, 560, 544, 32767, 32767, 32767, - 0, 0, 32767, 0, 32767, 32767, 32767, 525, - 274, 32767, 404, 386, 518, 32767, -357, 32767, - -45, 1154, 276, 32767, 149, 0, 277, 714, - 313, 32767, 32767, 32767, 32767, 32767, 841, 460, - 431, 32767, 32767, -49, 32767, 32767, 32767, 32767, - 32767, 32767, 0, 876, 280, 281, 131, 388, - 283, 32767, 1125, 32767, 695, 712, 32767, 0, - 713, 1732, 0, 32767, 0, 231, 32767, 0, - 32767, -755, 32767, 32767, 32767, 435, 32767, 0, - 951, 952, 32767, 32767, 464, 867, 1298, 0, - 660, -55, 0, 292, 663, 118, 661, -722, - 435, 816, 328, 0, 323, 323, -258, -684, - 2114, 0, 302, 0, 32767, 32767, 1607, 32767, - 0, 32767, 32767, 0, 810, 32767, -543, -5, - 515, 32767, 0, 877, 304, 32767, 472, 32767, - 683, -549, 258, 285, -904, 32767, 148, 1202, - 1044, 0, 32767, 32767, 659, 1395, 905, 32767, - 32767, 32767, -626, 32767, 32767, 32767, 32767, 672, - 0, 32767, -139, 32767, 32767, 0, 0, 660, - 1, 32767, -955, -293, 616, 391, 632, -126, - 32767, 32767, 1610, -166, 754, 324, 32767, 32767, - 931, 32767, 32767, 32767, 0, 32767, 32767, 32767, - 32767, 0, 32767, 32767, 302, 391, 32767, 32767, - 516, 32767, 32767, 1131, 670, 544, 308, 286, - 0, 0, 32767, 32767, 531, -629, -35, 0, - 6, -63, 485, 0, 0, -486, -58, 0, - 0, 38, 470, -20, 0, 32767, 0, 0, - 956, 32767, 0, 294, -759, 0, 32767, 32767, - -362, 73, 316, 588, 314, 32767, 609, 0, - 318, 32767, 32767, 32767, -759, 1466, -212, 32767, - 1910, 226, 653, 32767, 219, 32767, 32767, 0, - 0, 32767, 1045, -6, -6, 32767, 0, 163, - 0, 0, -9, 879, -369, 32767, -18, 321, - 322, 32767, 32767, -449, 1082, 324, 57, 32767, - -403, 252, 697, 0, 491, 552, 0, 32767, - 32767, 32767, 864, 32767, 0, 32767, 929, -582, - 32767, 32767, 32767, 1521, 32767, 32767, 32767, 212, - 326, -542, 332, 333, 334, -490, 692, 336, - 32767, 337, 338, 31, 0, 714, 348, 34, - 342, 32767, 1602, 32767, 687, 143, 32767, 0, - 32767, 32767, 0, 32767, 196, -21, 32767, 32767, - -4, 32767, 32767, 880, -211, 203, 32767, 1078, - 83, 1661, 32767, 32767, 283, 787, 348, 32767, - 0, -464, 0, 32767, 725, -431, -811, -322, - 7, 32767, -315, 267, 694, -2103, 12, 247, - 13, 692, 32767, -1593, 32767, 15, 32767, 32767, - 830, 0, 623, 354, 32767, 32767, -154, 0, - 264, -712, 32767, 357, 32767, 32767, 220, -242, - 32767, 921, 905, 32767, -1184, 549, 32767, 19, - 319, 32767, 551, 32767, 1307, 0, 32767, 32767, - 32767, 0, 566, 881, 822, 936, 326, 89, - -313, 32767, 250, 0, 359, 360, 32767, 32767, - 32767, 32767, -575, 20, 32767, 98, 23, 32767, - 287, 744, 124, 1027, 32767, 0, 564, 0, - -548, -497, 982, 32767, 32767, 32767, 32767, 32767, - 35, 316, -1859, 343, 364, 786, 0, 32767, - 366, 4, 0, 753, 581, 524, 270, 686, - 0, -382, 32767, -1189, 0, 747, 32767, 363, - 32767, 32767, -1782, 32767, 28, 32767, 677, 452, - 210, 0, 884, 882, -258, 32767, -1099, -222, - 32767, 32767, 32767, 32767, 373, 671, 32767, 311, - 32767, 370, 32767, -831, 101, 32, 35, 36, - -1159, 930, 38, 39, -148, -148, 32767, 32767, - -150, -803, 1185, 675, 32767, -152, 32767, 0, - 633, 467, -279, 827, 32767, 1273, -410, 136, - 32767, 527, 842, 397, 32767, 1149, 376, 45, - 2221, 20, 0, -421, 47, 925, 0, 363, - 368, -384, 0, 32767, -230, 32767, -532, 32767, - 32767, 32767, 0, 32767, 634, 219, -6, 397, - 32767, 32767, 692, 385, 361, 483, 526, 32767, - 0, 32767, 628, 728, 2167, 51, 892, 32767, - -326, -595, 54, 55, 32767, 825, 0, 0, - 933, 32767, 32767, 32767, 828, 32767, 32767, 883, - -144, 32767, 32767, 32767, 933, 0, 0, 209, - 1580, 790, 0, 0, 32767, 32767, 32767, 730, - 731, 32767, 58, 57, 457, 557, 32767, 59, - 60, 0, -1438, 32767, 1016, 32767, 1344, 683, - 32767, 0, 32767, 32767, 32767, 32767, 32767, 558, - 45, 32767, 0, 32767, 0, 0, 843, 0, - 32767, 0, 503, 62, 488, 600, -395, -328, - 69, 566, -355, 1027, -737, -72, -606, 32767, - 74, 32767, 32767, 1144, 32767, -75, 32767, 884, - -144, 32767, 22, 598, 32767, 792, 32767, 32767, - 32767, 32767, 32767, -336, 32767, 32767, 0, 45, - 0, 32767, 658, 637, 78, 95, -962, 0, - 0, 32767, 256, 0, -247, -201, 32767, 32767, - 447, 0, 0, 0, 32767, 445, 806, 860, - -39, 74, 32767, -6, 32767, 529, 32767, 700, - 307, 179, 0, 893, 32767, 835, 0, -29, - 32767, 32767, 32767, 32767, -754, 32767, 32767, 32767, - -702, -227, -55, 0, 517, -196, 32767, 784, - 177, 0, -1082, 597, -166, 797, 32767, 32767, - 613, 32767, 1211, 32767, -283, 126, 32767, 83, - 526, -1584, 533, 172, 950, 0, 0, 32767, - 32767, -1767, -88, 32767, 87, -1289, 773, 953, - 1131, 0, 0, 32767, 1374, 0, 32767, 32767, - 32767, 798, 32767, 0, 1547, 158, 613, 32767, - 32767, -822, 32767, 88, 473, 474, 378, 89, - 940, 659, 352, -270, 0, -1015, 477, 32767, - 901, 91, 1068, 32767, 0, 0, 32767, 32767, - 0, 32767, 461, 404, 32767, 46, -65, 32767, - 32767, 815, 822, 32767, 32767, 32767, 406, 925, - 338, -487, 0, 97, 438, -464, 32767, 98, - 0, 0, 1113, 0, -416, 0, 32767, 0, - -35, 0, 180, 413, 32767, 32767, 0, -219, - 568, 175, 0, 0, 32767, 503, 0, 32767, - 528, 32767, 32767, -464, 733, 140, 106, 101, - 171, 32767, 109, 110, 597, 170, 32767, 113, - 76, 103, 32767, 115, 559, 116, 32767, -213, - 32767, 0, 597, 823, 32767, 801, 32767, 479, - 803, 631, 723, 32767, 538, -394, 468, -200, - 411, 29, 32767, 32767, -1347, 361, 32767, -458, - 655, 32767, 32767, 32767, -791, 0, 32767, 540, - 541, 32767, 32767, -14, 959, 32767, 0, 462, - 32767, 802, 32767, 32767, 846, 734, 32767, 32767, - 735, 32767, 32767, 32767, 32767, 32767, 0, 32767, - 32767, -685, 32767, 32767, 32767, 32767, 32767, 32767, - 0, 44, 32767, 0, 807, 131, 349, 0, - 0, 7, -94, 423, 0, 529, 32767, 32767, - 32767, 286, 0, 32767, -145, 400, 281, 445, - 32767, 122, 32767, -300, 600, 571, 769, 945, - 518, 0, 461, 32767, -254, 32767, -423, -534, - 462, 396, 0, 886, 425, -956, 809, 145, - 573, 810, 0, 401, 0, -1069, 0, 151, - 1011, 0, 0, 81, 32767, -411, 0, -687, - 859, 451, -1447, 132, 32767, 32767, 32767, 32767, - -154, 32, 32767, 32767, 32767, 32767, 0, 32767, - 32767, 32767, 37, 408, 0, 811, 326, 32767, - 0, -374, 32767, -184, 741, -376, 91, 134, - 32767, 486, 135, -40, 579, 373, 32767, 547, - 32767, 32767, 32767, 32767, -259, 873, 0, 0, - 0, 825, -373, 0, 32767, 0, 0, 308, - 340, -373, 32767, 0, 0, 32767, -1259, 32767, - 742, 32767, 643, 139, 144, 349, -79, 147, - 148, 32767, 149, 732, 425, -219, 152, -446, - 556, 143, 32767, 155, 165, -1314, 0, 888, - 439, 32767, 0, 0, 0, 813, 405, 29, - 32767, 6, 0, 0, 743, 32767, 1902, 158, - 159, 32767, 381, 0, -102, 196, 0, 769, - -419, -596, 0, 782, 162, 32767, 32767, -580, - 32767, 32767, 32767, 32767, 1126, 32767, 32767, 412, - 32767, 814, 824, 32767, 32767, 0, 32767, 32767, - 744, 32767, 32767, 746, 0, 1480, 167, 0, - 1189, 32767, 32767, 168, 169, 32767, 0, 32767, - 906, 32767, 32767, 32767, 32767, 32767, 32767, 601, - 32767, 32767, -278, 0, 32767, 1261, 414, 32767, - 32767, 32767, 32767, 375, 378, 589, 644, 750, - 751, 937, 32767, 590, 32767, 591, 32767, 171, - 172, 32767, 32767, 32767, 32767, 1195, 32767, 32767, - 721, 0, 0, -505, -14, 6, 0, 0, - 0, 1058, -718, 99, 0, 372, 327, 32767, - 729, -166, 32767, 0, 173, -939, 175, 592, - 177, 576, 32767, 213, 179, 0, 0, 514, - 620, 32767, 32767, 32767, 32767, 0, 32767, 32767, - 958, -240, 0, -840, 32767, 379, 32767, 0, - 0, 752, 673, -432, 159, -877, 32767, -416, - 32767, 182, -211, 0, 0, 594, 32767, 184, - -1070, 32767, 32767, 32767, 185, 0, 0, 32767, - 710, 32767, 32767, 32767, 32767, 928, 32767, 32767, - 0, 126, 942, 32767, 0, 0, 32767, 867, - 697, -355, 32767, 625, 0, 596, 32767, 597, - -243, 583, 32767, 0, 0, 0, 0, 0, - 584, 650, 0, 32767, 515, 32767, 0, 892, - 0, 0, -271, 274, 32767, 418, 32767, 0, - 32767, 32767, 32767, 440, -1147, 32767, 0, 32767, - 32767, 651, 652, 564, 32767, 32767, 32767, 0, - 32767, 32767, 32767, 32767, 947, -68, 32767, 688, - 32767, 0, 0, 689, 915, 916, 0, 0, - -204, 225, 0, 0, 0, 0, 32767, -275, - 370, 0, 599, -402, 32767, 571, 0, 32767, - 1470, 594, 32767, 772, 773, 1458, 0, 907, - 1048, 32767, 128, 4, 32767, 0, 32767, 1880, - 32767, 32767, 0, 0, 684, 32767, 0, 262, - 32767, 32767, 32767, 32767, 757, 32767, 32767, 0, - 196, 32767, -258, -552, -998, 0, 950, 774, - -35, 32767, 0, 32767, 0, 32767, 15, 32767, - 0, 32767, 0, 27, 198, 760, 32767, 32767, - 1204, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 620, 32767, 32767, 760, 761, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 0, 0, 32767, 32767, 0, 32767, 0, - 1195, 918, 32767, 32767, 32767, 32767, 0, 0, - 32767, 32767, 32767, 32767, 903, 32767, 32767, 763, - 764, 0, 32767, 0, 32767, 32767, 0, 32767, - 833, 32767, 32767, 32767, 1132, 32767, 32767, 32767, - 32767, 32767, 32767, 0, 450, 32767, 32767, 420, - 32767, 32767, 32767, 32767, -68, 2, 0, 0, - 1196, 0, 0, 0, 188, 189, 190, 191, - 192, 600, 0, -632, -43, 196, 89, 489, - 294, 1248, 32767, 1043, 32767, 492, 32767, 32767, - 519, 0, 32767, 863, 32767, 32767, 32767, 0, - 32767, 765, 493, 467, 0, 32767, 32767, 201, - 32767, 432, 849, 32767, 279, 0, 0, 204, - 834, 32767, 0, 32767, 1670, 32767, 0, 32767, - 0, 32767, 32767, 32767, 919, 929, 32767, 0, - 32767, -363, 0, 32767, 32767, 0, 434, -56, - 32767, 436, 0, 349, 0, 207, 208, 437, - 32767, 0, 32767, -694, -408, 32767, 0, 32767, - 210, 206, 0, 653, 32767, 32767, 0, 402, - 1105, 0, 32767, 693, 0, 0, 938, 32767, - 32767, 32767, 438, 541, 131, 440, 871, 32767, - 32767, 0, 32767, 279, 32767, 32767, 287, 212, - 0, 0, 32767, 32767, 367, 32767, 696, 697, - 32767, 0, 0, 0, 0, 32767, 32767, 32767, - 32767, 32767, 32767, 0, 32767, 0, -1321, 32767, - 0, 176, 32767, 214, 218, 724, 234, 215, - 222, 32767, 223, -834, 943, 127, 32767, 496, - -100, 217, 0, 394, 32767, 229, 32767, 0, - 0, 17, 421, 415, 447, 0, 32767, 686, - 32767, 32767, 1845, 138, 32767, 32767, 872, 230, - 32767, 601, 851, 471, 232, 603, 32767, 778, - 698, 233, 32767, 699, -439, 32767, 0, 32767, - 32767, 32767, 663, 32767, 32767, 32767, 32767, -298, - 449, 32767, -463, 687, 32767, 32767, 427, 32767, - 0, 0, 0, 0, 0, 236, 193, 826, - 238, 0, 108 - }; - - const unsigned char *k = (const unsigned char *) key; - size_t keylen = 8; - uint32 a = 0; - uint32 b = 0; - - while (keylen--) - { - unsigned char c = *k++; - - a = a * 257 + c; - b = b * 17 + c; - } - return h[a % 1923] + h[b % 1923]; -} - -/* Hash lookup information for recomposition */ -static const pg_unicode_recompinfo UnicodeRecompInfo = -{ - RecompInverseLookup, - Recomp_hash_func, - 961 -}; diff --git a/src/include/common/unicode_norm_table.h b/src/include/common/unicode_norm_table.h index 38bd8b93c48..f3493970569 100644 --- a/src/include/common/unicode_norm_table.h +++ b/src/include/common/unicode_norm_table.h @@ -18,10 +18,9 @@ */ typedef struct { - uint32 codepoint; /* Unicode codepoint */ uint8 comb_class; /* combining class of character */ uint8 dec_size_flags; /* size and flags of decomposition code list */ - uint16 dec_index; /* index into UnicodeDecomp_codepoints, or the + uint16 dec_index; /* index into UnicodeDecompCodepoints, or the * decomposition itself if DECOMP_INLINE */ } pg_unicode_decomposition; @@ -35,9168 +34,6223 @@ typedef struct #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 of Unicode codepoints and their decompositions */ -static const pg_unicode_decomposition UnicodeDecompMain[6843] = +/* Table with basic data for decompositions. */ +static const pg_unicode_decomposition UnicodeDecompMain[3943] = { - {0x00A0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x00A8, 0, 2 | DECOMP_COMPAT, 0}, - {0x00AA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x00AF, 0, 2 | DECOMP_COMPAT, 2}, - {0x00B2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0x00B3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0x00B4, 0, 2 | DECOMP_COMPAT, 4}, - {0x00B5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BC}, - {0x00B8, 0, 2 | DECOMP_COMPAT, 6}, - {0x00B9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0x00BA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x00BC, 0, 3 | DECOMP_COMPAT, 8}, - {0x00BD, 0, 3 | DECOMP_COMPAT, 11}, - {0x00BE, 0, 3 | DECOMP_COMPAT, 14}, - {0x00C0, 0, 2, 17}, - {0x00C1, 0, 2, 19}, - {0x00C2, 0, 2, 21}, - {0x00C3, 0, 2, 23}, - {0x00C4, 0, 2, 25}, - {0x00C5, 0, 2, 27}, - {0x00C7, 0, 2, 29}, - {0x00C8, 0, 2, 31}, - {0x00C9, 0, 2, 33}, - {0x00CA, 0, 2, 35}, - {0x00CB, 0, 2, 37}, - {0x00CC, 0, 2, 39}, - {0x00CD, 0, 2, 41}, - {0x00CE, 0, 2, 43}, - {0x00CF, 0, 2, 45}, - {0x00D1, 0, 2, 47}, - {0x00D2, 0, 2, 49}, - {0x00D3, 0, 2, 51}, - {0x00D4, 0, 2, 53}, - {0x00D5, 0, 2, 55}, - {0x00D6, 0, 2, 57}, - {0x00D9, 0, 2, 59}, - {0x00DA, 0, 2, 61}, - {0x00DB, 0, 2, 63}, - {0x00DC, 0, 2, 65}, - {0x00DD, 0, 2, 67}, - {0x00E0, 0, 2, 69}, - {0x00E1, 0, 2, 71}, - {0x00E2, 0, 2, 73}, - {0x00E3, 0, 2, 75}, - {0x00E4, 0, 2, 77}, - {0x00E5, 0, 2, 79}, - {0x00E7, 0, 2, 81}, - {0x00E8, 0, 2, 83}, - {0x00E9, 0, 2, 85}, - {0x00EA, 0, 2, 87}, - {0x00EB, 0, 2, 89}, - {0x00EC, 0, 2, 91}, - {0x00ED, 0, 2, 93}, - {0x00EE, 0, 2, 95}, - {0x00EF, 0, 2, 97}, - {0x00F1, 0, 2, 99}, - {0x00F2, 0, 2, 101}, - {0x00F3, 0, 2, 103}, - {0x00F4, 0, 2, 105}, - {0x00F5, 0, 2, 107}, - {0x00F6, 0, 2, 109}, - {0x00F9, 0, 2, 111}, - {0x00FA, 0, 2, 113}, - {0x00FB, 0, 2, 115}, - {0x00FC, 0, 2, 117}, - {0x00FD, 0, 2, 119}, - {0x00FF, 0, 2, 121}, - {0x0100, 0, 2, 123}, - {0x0101, 0, 2, 125}, - {0x0102, 0, 2, 127}, - {0x0103, 0, 2, 129}, - {0x0104, 0, 2, 131}, - {0x0105, 0, 2, 133}, - {0x0106, 0, 2, 135}, - {0x0107, 0, 2, 137}, - {0x0108, 0, 2, 139}, - {0x0109, 0, 2, 141}, - {0x010A, 0, 2, 143}, - {0x010B, 0, 2, 145}, - {0x010C, 0, 2, 147}, - {0x010D, 0, 2, 149}, - {0x010E, 0, 2, 151}, - {0x010F, 0, 2, 153}, - {0x0112, 0, 2, 155}, - {0x0113, 0, 2, 157}, - {0x0114, 0, 2, 159}, - {0x0115, 0, 2, 161}, - {0x0116, 0, 2, 163}, - {0x0117, 0, 2, 165}, - {0x0118, 0, 2, 167}, - {0x0119, 0, 2, 169}, - {0x011A, 0, 2, 171}, - {0x011B, 0, 2, 173}, - {0x011C, 0, 2, 175}, - {0x011D, 0, 2, 177}, - {0x011E, 0, 2, 179}, - {0x011F, 0, 2, 181}, - {0x0120, 0, 2, 183}, - {0x0121, 0, 2, 185}, - {0x0122, 0, 2, 187}, - {0x0123, 0, 2, 189}, - {0x0124, 0, 2, 191}, - {0x0125, 0, 2, 193}, - {0x0128, 0, 2, 195}, - {0x0129, 0, 2, 197}, - {0x012A, 0, 2, 199}, - {0x012B, 0, 2, 201}, - {0x012C, 0, 2, 203}, - {0x012D, 0, 2, 205}, - {0x012E, 0, 2, 207}, - {0x012F, 0, 2, 209}, - {0x0130, 0, 2, 211}, - {0x0132, 0, 2 | DECOMP_COMPAT, 213}, - {0x0133, 0, 2 | DECOMP_COMPAT, 215}, - {0x0134, 0, 2, 217}, - {0x0135, 0, 2, 219}, - {0x0136, 0, 2, 221}, - {0x0137, 0, 2, 223}, - {0x0139, 0, 2, 225}, - {0x013A, 0, 2, 227}, - {0x013B, 0, 2, 229}, - {0x013C, 0, 2, 231}, - {0x013D, 0, 2, 233}, - {0x013E, 0, 2, 235}, - {0x013F, 0, 2 | DECOMP_COMPAT, 237}, - {0x0140, 0, 2 | DECOMP_COMPAT, 239}, - {0x0143, 0, 2, 241}, - {0x0144, 0, 2, 243}, - {0x0145, 0, 2, 245}, - {0x0146, 0, 2, 247}, - {0x0147, 0, 2, 249}, - {0x0148, 0, 2, 251}, - {0x0149, 0, 2 | DECOMP_COMPAT, 253}, - {0x014C, 0, 2, 255}, - {0x014D, 0, 2, 257}, - {0x014E, 0, 2, 259}, - {0x014F, 0, 2, 261}, - {0x0150, 0, 2, 263}, - {0x0151, 0, 2, 265}, - {0x0154, 0, 2, 267}, - {0x0155, 0, 2, 269}, - {0x0156, 0, 2, 271}, - {0x0157, 0, 2, 273}, - {0x0158, 0, 2, 275}, - {0x0159, 0, 2, 277}, - {0x015A, 0, 2, 279}, - {0x015B, 0, 2, 281}, - {0x015C, 0, 2, 283}, - {0x015D, 0, 2, 285}, - {0x015E, 0, 2, 287}, - {0x015F, 0, 2, 289}, - {0x0160, 0, 2, 291}, - {0x0161, 0, 2, 293}, - {0x0162, 0, 2, 295}, - {0x0163, 0, 2, 297}, - {0x0164, 0, 2, 299}, - {0x0165, 0, 2, 301}, - {0x0168, 0, 2, 303}, - {0x0169, 0, 2, 305}, - {0x016A, 0, 2, 307}, - {0x016B, 0, 2, 309}, - {0x016C, 0, 2, 311}, - {0x016D, 0, 2, 313}, - {0x016E, 0, 2, 315}, - {0x016F, 0, 2, 317}, - {0x0170, 0, 2, 319}, - {0x0171, 0, 2, 321}, - {0x0172, 0, 2, 323}, - {0x0173, 0, 2, 325}, - {0x0174, 0, 2, 327}, - {0x0175, 0, 2, 329}, - {0x0176, 0, 2, 331}, - {0x0177, 0, 2, 333}, - {0x0178, 0, 2, 335}, - {0x0179, 0, 2, 337}, - {0x017A, 0, 2, 339}, - {0x017B, 0, 2, 341}, - {0x017C, 0, 2, 343}, - {0x017D, 0, 2, 345}, - {0x017E, 0, 2, 347}, - {0x017F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x01A0, 0, 2, 349}, - {0x01A1, 0, 2, 351}, - {0x01AF, 0, 2, 353}, - {0x01B0, 0, 2, 355}, - {0x01C4, 0, 2 | DECOMP_COMPAT, 357}, - {0x01C5, 0, 2 | DECOMP_COMPAT, 359}, - {0x01C6, 0, 2 | DECOMP_COMPAT, 361}, - {0x01C7, 0, 2 | DECOMP_COMPAT, 363}, - {0x01C8, 0, 2 | DECOMP_COMPAT, 365}, - {0x01C9, 0, 2 | DECOMP_COMPAT, 367}, - {0x01CA, 0, 2 | DECOMP_COMPAT, 369}, - {0x01CB, 0, 2 | DECOMP_COMPAT, 371}, - {0x01CC, 0, 2 | DECOMP_COMPAT, 373}, - {0x01CD, 0, 2, 375}, - {0x01CE, 0, 2, 377}, - {0x01CF, 0, 2, 379}, - {0x01D0, 0, 2, 381}, - {0x01D1, 0, 2, 383}, - {0x01D2, 0, 2, 385}, - {0x01D3, 0, 2, 387}, - {0x01D4, 0, 2, 389}, - {0x01D5, 0, 2, 391}, - {0x01D6, 0, 2, 393}, - {0x01D7, 0, 2, 395}, - {0x01D8, 0, 2, 397}, - {0x01D9, 0, 2, 399}, - {0x01DA, 0, 2, 401}, - {0x01DB, 0, 2, 403}, - {0x01DC, 0, 2, 405}, - {0x01DE, 0, 2, 407}, - {0x01DF, 0, 2, 409}, - {0x01E0, 0, 2, 411}, - {0x01E1, 0, 2, 413}, - {0x01E2, 0, 2, 415}, - {0x01E3, 0, 2, 417}, - {0x01E6, 0, 2, 419}, - {0x01E7, 0, 2, 421}, - {0x01E8, 0, 2, 423}, - {0x01E9, 0, 2, 425}, - {0x01EA, 0, 2, 427}, - {0x01EB, 0, 2, 429}, - {0x01EC, 0, 2, 431}, - {0x01ED, 0, 2, 433}, - {0x01EE, 0, 2, 435}, - {0x01EF, 0, 2, 437}, - {0x01F0, 0, 2, 439}, - {0x01F1, 0, 2 | DECOMP_COMPAT, 441}, - {0x01F2, 0, 2 | DECOMP_COMPAT, 443}, - {0x01F3, 0, 2 | DECOMP_COMPAT, 445}, - {0x01F4, 0, 2, 447}, - {0x01F5, 0, 2, 449}, - {0x01F8, 0, 2, 451}, - {0x01F9, 0, 2, 453}, - {0x01FA, 0, 2, 455}, - {0x01FB, 0, 2, 457}, - {0x01FC, 0, 2, 459}, - {0x01FD, 0, 2, 461}, - {0x01FE, 0, 2, 463}, - {0x01FF, 0, 2, 465}, - {0x0200, 0, 2, 467}, - {0x0201, 0, 2, 469}, - {0x0202, 0, 2, 471}, - {0x0203, 0, 2, 473}, - {0x0204, 0, 2, 475}, - {0x0205, 0, 2, 477}, - {0x0206, 0, 2, 479}, - {0x0207, 0, 2, 481}, - {0x0208, 0, 2, 483}, - {0x0209, 0, 2, 485}, - {0x020A, 0, 2, 487}, - {0x020B, 0, 2, 489}, - {0x020C, 0, 2, 491}, - {0x020D, 0, 2, 493}, - {0x020E, 0, 2, 495}, - {0x020F, 0, 2, 497}, - {0x0210, 0, 2, 499}, - {0x0211, 0, 2, 501}, - {0x0212, 0, 2, 503}, - {0x0213, 0, 2, 505}, - {0x0214, 0, 2, 507}, - {0x0215, 0, 2, 509}, - {0x0216, 0, 2, 511}, - {0x0217, 0, 2, 513}, - {0x0218, 0, 2, 515}, - {0x0219, 0, 2, 517}, - {0x021A, 0, 2, 519}, - {0x021B, 0, 2, 521}, - {0x021E, 0, 2, 523}, - {0x021F, 0, 2, 525}, - {0x0226, 0, 2, 527}, - {0x0227, 0, 2, 529}, - {0x0228, 0, 2, 531}, - {0x0229, 0, 2, 533}, - {0x022A, 0, 2, 535}, - {0x022B, 0, 2, 537}, - {0x022C, 0, 2, 539}, - {0x022D, 0, 2, 541}, - {0x022E, 0, 2, 543}, - {0x022F, 0, 2, 545}, - {0x0230, 0, 2, 547}, - {0x0231, 0, 2, 549}, - {0x0232, 0, 2, 551}, - {0x0233, 0, 2, 553}, - {0x02B0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x02B1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0266}, - {0x02B2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x02B3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x02B4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0279}, - {0x02B5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x027B}, - {0x02B6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0281}, - {0x02B7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x02B8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x02D8, 0, 2 | DECOMP_COMPAT, 555}, - {0x02D9, 0, 2 | DECOMP_COMPAT, 557}, - {0x02DA, 0, 2 | DECOMP_COMPAT, 559}, - {0x02DB, 0, 2 | DECOMP_COMPAT, 561}, - {0x02DC, 0, 2 | DECOMP_COMPAT, 563}, - {0x02DD, 0, 2 | DECOMP_COMPAT, 565}, - {0x02E0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0263}, - {0x02E1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x02E2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x02E3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x02E4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0295}, - {0x0300, 230, 0, 0}, - {0x0301, 230, 0, 0}, - {0x0302, 230, 0, 0}, - {0x0303, 230, 0, 0}, - {0x0304, 230, 0, 0}, - {0x0305, 230, 0, 0}, - {0x0306, 230, 0, 0}, - {0x0307, 230, 0, 0}, - {0x0308, 230, 0, 0}, - {0x0309, 230, 0, 0}, - {0x030A, 230, 0, 0}, - {0x030B, 230, 0, 0}, - {0x030C, 230, 0, 0}, - {0x030D, 230, 0, 0}, - {0x030E, 230, 0, 0}, - {0x030F, 230, 0, 0}, - {0x0310, 230, 0, 0}, - {0x0311, 230, 0, 0}, - {0x0312, 230, 0, 0}, - {0x0313, 230, 0, 0}, - {0x0314, 230, 0, 0}, - {0x0315, 232, 0, 0}, - {0x0316, 220, 0, 0}, - {0x0317, 220, 0, 0}, - {0x0318, 220, 0, 0}, - {0x0319, 220, 0, 0}, - {0x031A, 232, 0, 0}, - {0x031B, 216, 0, 0}, - {0x031C, 220, 0, 0}, - {0x031D, 220, 0, 0}, - {0x031E, 220, 0, 0}, - {0x031F, 220, 0, 0}, - {0x0320, 220, 0, 0}, - {0x0321, 202, 0, 0}, - {0x0322, 202, 0, 0}, - {0x0323, 220, 0, 0}, - {0x0324, 220, 0, 0}, - {0x0325, 220, 0, 0}, - {0x0326, 220, 0, 0}, - {0x0327, 202, 0, 0}, - {0x0328, 202, 0, 0}, - {0x0329, 220, 0, 0}, - {0x032A, 220, 0, 0}, - {0x032B, 220, 0, 0}, - {0x032C, 220, 0, 0}, - {0x032D, 220, 0, 0}, - {0x032E, 220, 0, 0}, - {0x032F, 220, 0, 0}, - {0x0330, 220, 0, 0}, - {0x0331, 220, 0, 0}, - {0x0332, 220, 0, 0}, - {0x0333, 220, 0, 0}, - {0x0334, 1, 0, 0}, - {0x0335, 1, 0, 0}, - {0x0336, 1, 0, 0}, - {0x0337, 1, 0, 0}, - {0x0338, 1, 0, 0}, - {0x0339, 220, 0, 0}, - {0x033A, 220, 0, 0}, - {0x033B, 220, 0, 0}, - {0x033C, 220, 0, 0}, - {0x033D, 230, 0, 0}, - {0x033E, 230, 0, 0}, - {0x033F, 230, 0, 0}, - {0x0340, 230, 1 | DECOMP_INLINE, 0x0300}, - {0x0341, 230, 1 | DECOMP_INLINE, 0x0301}, - {0x0342, 230, 0, 0}, - {0x0343, 230, 1 | DECOMP_INLINE, 0x0313}, - {0x0344, 230, 2 | DECOMP_NO_COMPOSE, 567}, /* non-starter decomposition */ - {0x0345, 240, 0, 0}, - {0x0346, 230, 0, 0}, - {0x0347, 220, 0, 0}, - {0x0348, 220, 0, 0}, - {0x0349, 220, 0, 0}, - {0x034A, 230, 0, 0}, - {0x034B, 230, 0, 0}, - {0x034C, 230, 0, 0}, - {0x034D, 220, 0, 0}, - {0x034E, 220, 0, 0}, - {0x0350, 230, 0, 0}, - {0x0351, 230, 0, 0}, - {0x0352, 230, 0, 0}, - {0x0353, 220, 0, 0}, - {0x0354, 220, 0, 0}, - {0x0355, 220, 0, 0}, - {0x0356, 220, 0, 0}, - {0x0357, 230, 0, 0}, - {0x0358, 232, 0, 0}, - {0x0359, 220, 0, 0}, - {0x035A, 220, 0, 0}, - {0x035B, 230, 0, 0}, - {0x035C, 233, 0, 0}, - {0x035D, 234, 0, 0}, - {0x035E, 234, 0, 0}, - {0x035F, 233, 0, 0}, - {0x0360, 234, 0, 0}, - {0x0361, 234, 0, 0}, - {0x0362, 233, 0, 0}, - {0x0363, 230, 0, 0}, - {0x0364, 230, 0, 0}, - {0x0365, 230, 0, 0}, - {0x0366, 230, 0, 0}, - {0x0367, 230, 0, 0}, - {0x0368, 230, 0, 0}, - {0x0369, 230, 0, 0}, - {0x036A, 230, 0, 0}, - {0x036B, 230, 0, 0}, - {0x036C, 230, 0, 0}, - {0x036D, 230, 0, 0}, - {0x036E, 230, 0, 0}, - {0x036F, 230, 0, 0}, - {0x0374, 0, 1 | DECOMP_INLINE, 0x02B9}, - {0x037A, 0, 2 | DECOMP_COMPAT, 569}, - {0x037E, 0, 1 | DECOMP_INLINE, 0x003B}, - {0x0384, 0, 2 | DECOMP_COMPAT, 571}, - {0x0385, 0, 2, 573}, - {0x0386, 0, 2, 575}, - {0x0387, 0, 1 | DECOMP_INLINE, 0x00B7}, - {0x0388, 0, 2, 577}, - {0x0389, 0, 2, 579}, - {0x038A, 0, 2, 581}, - {0x038C, 0, 2, 583}, - {0x038E, 0, 2, 585}, - {0x038F, 0, 2, 587}, - {0x0390, 0, 2, 589}, - {0x03AA, 0, 2, 591}, - {0x03AB, 0, 2, 593}, - {0x03AC, 0, 2, 595}, - {0x03AD, 0, 2, 597}, - {0x03AE, 0, 2, 599}, - {0x03AF, 0, 2, 601}, - {0x03B0, 0, 2, 603}, - {0x03CA, 0, 2, 605}, - {0x03CB, 0, 2, 607}, - {0x03CC, 0, 2, 609}, - {0x03CD, 0, 2, 611}, - {0x03CE, 0, 2, 613}, - {0x03D0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B2}, - {0x03D1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B8}, - {0x03D2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A5}, - {0x03D3, 0, 2, 615}, - {0x03D4, 0, 2, 617}, - {0x03D5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C6}, - {0x03D6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C0}, - {0x03F0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BA}, - {0x03F1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C1}, - {0x03F2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C2}, - {0x03F4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0398}, - {0x03F5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B5}, - {0x03F9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A3}, - {0x0400, 0, 2, 619}, - {0x0401, 0, 2, 621}, - {0x0403, 0, 2, 623}, - {0x0407, 0, 2, 625}, - {0x040C, 0, 2, 627}, - {0x040D, 0, 2, 629}, - {0x040E, 0, 2, 631}, - {0x0419, 0, 2, 633}, - {0x0439, 0, 2, 635}, - {0x0450, 0, 2, 637}, - {0x0451, 0, 2, 639}, - {0x0453, 0, 2, 641}, - {0x0457, 0, 2, 643}, - {0x045C, 0, 2, 645}, - {0x045D, 0, 2, 647}, - {0x045E, 0, 2, 649}, - {0x0476, 0, 2, 651}, - {0x0477, 0, 2, 653}, - {0x0483, 230, 0, 0}, - {0x0484, 230, 0, 0}, - {0x0485, 230, 0, 0}, - {0x0486, 230, 0, 0}, - {0x0487, 230, 0, 0}, - {0x04C1, 0, 2, 655}, - {0x04C2, 0, 2, 657}, - {0x04D0, 0, 2, 659}, - {0x04D1, 0, 2, 661}, - {0x04D2, 0, 2, 663}, - {0x04D3, 0, 2, 665}, - {0x04D6, 0, 2, 667}, - {0x04D7, 0, 2, 669}, - {0x04DA, 0, 2, 671}, - {0x04DB, 0, 2, 673}, - {0x04DC, 0, 2, 675}, - {0x04DD, 0, 2, 677}, - {0x04DE, 0, 2, 679}, - {0x04DF, 0, 2, 681}, - {0x04E2, 0, 2, 683}, - {0x04E3, 0, 2, 685}, - {0x04E4, 0, 2, 687}, - {0x04E5, 0, 2, 689}, - {0x04E6, 0, 2, 691}, - {0x04E7, 0, 2, 693}, - {0x04EA, 0, 2, 695}, - {0x04EB, 0, 2, 697}, - {0x04EC, 0, 2, 699}, - {0x04ED, 0, 2, 701}, - {0x04EE, 0, 2, 703}, - {0x04EF, 0, 2, 705}, - {0x04F0, 0, 2, 707}, - {0x04F1, 0, 2, 709}, - {0x04F2, 0, 2, 711}, - {0x04F3, 0, 2, 713}, - {0x04F4, 0, 2, 715}, - {0x04F5, 0, 2, 717}, - {0x04F8, 0, 2, 719}, - {0x04F9, 0, 2, 721}, - {0x0587, 0, 2 | DECOMP_COMPAT, 723}, - {0x0591, 220, 0, 0}, - {0x0592, 230, 0, 0}, - {0x0593, 230, 0, 0}, - {0x0594, 230, 0, 0}, - {0x0595, 230, 0, 0}, - {0x0596, 220, 0, 0}, - {0x0597, 230, 0, 0}, - {0x0598, 230, 0, 0}, - {0x0599, 230, 0, 0}, - {0x059A, 222, 0, 0}, - {0x059B, 220, 0, 0}, - {0x059C, 230, 0, 0}, - {0x059D, 230, 0, 0}, - {0x059E, 230, 0, 0}, - {0x059F, 230, 0, 0}, - {0x05A0, 230, 0, 0}, - {0x05A1, 230, 0, 0}, - {0x05A2, 220, 0, 0}, - {0x05A3, 220, 0, 0}, - {0x05A4, 220, 0, 0}, - {0x05A5, 220, 0, 0}, - {0x05A6, 220, 0, 0}, - {0x05A7, 220, 0, 0}, - {0x05A8, 230, 0, 0}, - {0x05A9, 230, 0, 0}, - {0x05AA, 220, 0, 0}, - {0x05AB, 230, 0, 0}, - {0x05AC, 230, 0, 0}, - {0x05AD, 222, 0, 0}, - {0x05AE, 228, 0, 0}, - {0x05AF, 230, 0, 0}, - {0x05B0, 10, 0, 0}, - {0x05B1, 11, 0, 0}, - {0x05B2, 12, 0, 0}, - {0x05B3, 13, 0, 0}, - {0x05B4, 14, 0, 0}, - {0x05B5, 15, 0, 0}, - {0x05B6, 16, 0, 0}, - {0x05B7, 17, 0, 0}, - {0x05B8, 18, 0, 0}, - {0x05B9, 19, 0, 0}, - {0x05BA, 19, 0, 0}, - {0x05BB, 20, 0, 0}, - {0x05BC, 21, 0, 0}, - {0x05BD, 22, 0, 0}, - {0x05BF, 23, 0, 0}, - {0x05C1, 24, 0, 0}, - {0x05C2, 25, 0, 0}, - {0x05C4, 230, 0, 0}, - {0x05C5, 220, 0, 0}, - {0x05C7, 18, 0, 0}, - {0x0610, 230, 0, 0}, - {0x0611, 230, 0, 0}, - {0x0612, 230, 0, 0}, - {0x0613, 230, 0, 0}, - {0x0614, 230, 0, 0}, - {0x0615, 230, 0, 0}, - {0x0616, 230, 0, 0}, - {0x0617, 230, 0, 0}, - {0x0618, 30, 0, 0}, - {0x0619, 31, 0, 0}, - {0x061A, 32, 0, 0}, - {0x0622, 0, 2, 725}, - {0x0623, 0, 2, 727}, - {0x0624, 0, 2, 729}, - {0x0625, 0, 2, 731}, - {0x0626, 0, 2, 733}, - {0x064B, 27, 0, 0}, - {0x064C, 28, 0, 0}, - {0x064D, 29, 0, 0}, - {0x064E, 30, 0, 0}, - {0x064F, 31, 0, 0}, - {0x0650, 32, 0, 0}, - {0x0651, 33, 0, 0}, - {0x0652, 34, 0, 0}, - {0x0653, 230, 0, 0}, - {0x0654, 230, 0, 0}, - {0x0655, 220, 0, 0}, - {0x0656, 220, 0, 0}, - {0x0657, 230, 0, 0}, - {0x0658, 230, 0, 0}, - {0x0659, 230, 0, 0}, - {0x065A, 230, 0, 0}, - {0x065B, 230, 0, 0}, - {0x065C, 220, 0, 0}, - {0x065D, 230, 0, 0}, - {0x065E, 230, 0, 0}, - {0x065F, 220, 0, 0}, - {0x0670, 35, 0, 0}, - {0x0675, 0, 2 | DECOMP_COMPAT, 735}, - {0x0676, 0, 2 | DECOMP_COMPAT, 737}, - {0x0677, 0, 2 | DECOMP_COMPAT, 739}, - {0x0678, 0, 2 | DECOMP_COMPAT, 741}, - {0x06C0, 0, 2, 743}, - {0x06C2, 0, 2, 745}, - {0x06D3, 0, 2, 747}, - {0x06D6, 230, 0, 0}, - {0x06D7, 230, 0, 0}, - {0x06D8, 230, 0, 0}, - {0x06D9, 230, 0, 0}, - {0x06DA, 230, 0, 0}, - {0x06DB, 230, 0, 0}, - {0x06DC, 230, 0, 0}, - {0x06DF, 230, 0, 0}, - {0x06E0, 230, 0, 0}, - {0x06E1, 230, 0, 0}, - {0x06E2, 230, 0, 0}, - {0x06E3, 220, 0, 0}, - {0x06E4, 230, 0, 0}, - {0x06E7, 230, 0, 0}, - {0x06E8, 230, 0, 0}, - {0x06EA, 220, 0, 0}, - {0x06EB, 230, 0, 0}, - {0x06EC, 230, 0, 0}, - {0x06ED, 220, 0, 0}, - {0x0711, 36, 0, 0}, - {0x0730, 230, 0, 0}, - {0x0731, 220, 0, 0}, - {0x0732, 230, 0, 0}, - {0x0733, 230, 0, 0}, - {0x0734, 220, 0, 0}, - {0x0735, 230, 0, 0}, - {0x0736, 230, 0, 0}, - {0x0737, 220, 0, 0}, - {0x0738, 220, 0, 0}, - {0x0739, 220, 0, 0}, - {0x073A, 230, 0, 0}, - {0x073B, 220, 0, 0}, - {0x073C, 220, 0, 0}, - {0x073D, 230, 0, 0}, - {0x073E, 220, 0, 0}, - {0x073F, 230, 0, 0}, - {0x0740, 230, 0, 0}, - {0x0741, 230, 0, 0}, - {0x0742, 220, 0, 0}, - {0x0743, 230, 0, 0}, - {0x0744, 220, 0, 0}, - {0x0745, 230, 0, 0}, - {0x0746, 220, 0, 0}, - {0x0747, 230, 0, 0}, - {0x0748, 220, 0, 0}, - {0x0749, 230, 0, 0}, - {0x074A, 230, 0, 0}, - {0x07EB, 230, 0, 0}, - {0x07EC, 230, 0, 0}, - {0x07ED, 230, 0, 0}, - {0x07EE, 230, 0, 0}, - {0x07EF, 230, 0, 0}, - {0x07F0, 230, 0, 0}, - {0x07F1, 230, 0, 0}, - {0x07F2, 220, 0, 0}, - {0x07F3, 230, 0, 0}, - {0x07FD, 220, 0, 0}, - {0x0816, 230, 0, 0}, - {0x0817, 230, 0, 0}, - {0x0818, 230, 0, 0}, - {0x0819, 230, 0, 0}, - {0x081B, 230, 0, 0}, - {0x081C, 230, 0, 0}, - {0x081D, 230, 0, 0}, - {0x081E, 230, 0, 0}, - {0x081F, 230, 0, 0}, - {0x0820, 230, 0, 0}, - {0x0821, 230, 0, 0}, - {0x0822, 230, 0, 0}, - {0x0823, 230, 0, 0}, - {0x0825, 230, 0, 0}, - {0x0826, 230, 0, 0}, - {0x0827, 230, 0, 0}, - {0x0829, 230, 0, 0}, - {0x082A, 230, 0, 0}, - {0x082B, 230, 0, 0}, - {0x082C, 230, 0, 0}, - {0x082D, 230, 0, 0}, - {0x0859, 220, 0, 0}, - {0x085A, 220, 0, 0}, - {0x085B, 220, 0, 0}, - {0x0897, 230, 0, 0}, - {0x0898, 230, 0, 0}, - {0x0899, 220, 0, 0}, - {0x089A, 220, 0, 0}, - {0x089B, 220, 0, 0}, - {0x089C, 230, 0, 0}, - {0x089D, 230, 0, 0}, - {0x089E, 230, 0, 0}, - {0x089F, 230, 0, 0}, - {0x08CA, 230, 0, 0}, - {0x08CB, 230, 0, 0}, - {0x08CC, 230, 0, 0}, - {0x08CD, 230, 0, 0}, - {0x08CE, 230, 0, 0}, - {0x08CF, 220, 0, 0}, - {0x08D0, 220, 0, 0}, - {0x08D1, 220, 0, 0}, - {0x08D2, 220, 0, 0}, - {0x08D3, 220, 0, 0}, - {0x08D4, 230, 0, 0}, - {0x08D5, 230, 0, 0}, - {0x08D6, 230, 0, 0}, - {0x08D7, 230, 0, 0}, - {0x08D8, 230, 0, 0}, - {0x08D9, 230, 0, 0}, - {0x08DA, 230, 0, 0}, - {0x08DB, 230, 0, 0}, - {0x08DC, 230, 0, 0}, - {0x08DD, 230, 0, 0}, - {0x08DE, 230, 0, 0}, - {0x08DF, 230, 0, 0}, - {0x08E0, 230, 0, 0}, - {0x08E1, 230, 0, 0}, - {0x08E3, 220, 0, 0}, - {0x08E4, 230, 0, 0}, - {0x08E5, 230, 0, 0}, - {0x08E6, 220, 0, 0}, - {0x08E7, 230, 0, 0}, - {0x08E8, 230, 0, 0}, - {0x08E9, 220, 0, 0}, - {0x08EA, 230, 0, 0}, - {0x08EB, 230, 0, 0}, - {0x08EC, 230, 0, 0}, - {0x08ED, 220, 0, 0}, - {0x08EE, 220, 0, 0}, - {0x08EF, 220, 0, 0}, - {0x08F0, 27, 0, 0}, - {0x08F1, 28, 0, 0}, - {0x08F2, 29, 0, 0}, - {0x08F3, 230, 0, 0}, - {0x08F4, 230, 0, 0}, - {0x08F5, 230, 0, 0}, - {0x08F6, 220, 0, 0}, - {0x08F7, 230, 0, 0}, - {0x08F8, 230, 0, 0}, - {0x08F9, 220, 0, 0}, - {0x08FA, 220, 0, 0}, - {0x08FB, 230, 0, 0}, - {0x08FC, 230, 0, 0}, - {0x08FD, 230, 0, 0}, - {0x08FE, 230, 0, 0}, - {0x08FF, 230, 0, 0}, - {0x0929, 0, 2, 749}, - {0x0931, 0, 2, 751}, - {0x0934, 0, 2, 753}, - {0x093C, 7, 0, 0}, - {0x094D, 9, 0, 0}, - {0x0951, 230, 0, 0}, - {0x0952, 220, 0, 0}, - {0x0953, 230, 0, 0}, - {0x0954, 230, 0, 0}, - {0x0958, 0, 2 | DECOMP_NO_COMPOSE, 755}, /* in exclusion list */ - {0x0959, 0, 2 | DECOMP_NO_COMPOSE, 757}, /* in exclusion list */ - {0x095A, 0, 2 | DECOMP_NO_COMPOSE, 759}, /* in exclusion list */ - {0x095B, 0, 2 | DECOMP_NO_COMPOSE, 761}, /* in exclusion list */ - {0x095C, 0, 2 | DECOMP_NO_COMPOSE, 763}, /* in exclusion list */ - {0x095D, 0, 2 | DECOMP_NO_COMPOSE, 765}, /* in exclusion list */ - {0x095E, 0, 2 | DECOMP_NO_COMPOSE, 767}, /* in exclusion list */ - {0x095F, 0, 2 | DECOMP_NO_COMPOSE, 769}, /* in exclusion list */ - {0x09BC, 7, 0, 0}, - {0x09CB, 0, 2, 771}, - {0x09CC, 0, 2, 773}, - {0x09CD, 9, 0, 0}, - {0x09DC, 0, 2 | DECOMP_NO_COMPOSE, 775}, /* in exclusion list */ - {0x09DD, 0, 2 | DECOMP_NO_COMPOSE, 777}, /* in exclusion list */ - {0x09DF, 0, 2 | DECOMP_NO_COMPOSE, 779}, /* in exclusion list */ - {0x09FE, 230, 0, 0}, - {0x0A33, 0, 2 | DECOMP_NO_COMPOSE, 781}, /* in exclusion list */ - {0x0A36, 0, 2 | DECOMP_NO_COMPOSE, 783}, /* in exclusion list */ - {0x0A3C, 7, 0, 0}, - {0x0A4D, 9, 0, 0}, - {0x0A59, 0, 2 | DECOMP_NO_COMPOSE, 785}, /* in exclusion list */ - {0x0A5A, 0, 2 | DECOMP_NO_COMPOSE, 787}, /* in exclusion list */ - {0x0A5B, 0, 2 | DECOMP_NO_COMPOSE, 789}, /* in exclusion list */ - {0x0A5E, 0, 2 | DECOMP_NO_COMPOSE, 791}, /* in exclusion list */ - {0x0ABC, 7, 0, 0}, - {0x0ACD, 9, 0, 0}, - {0x0B3C, 7, 0, 0}, - {0x0B48, 0, 2, 793}, - {0x0B4B, 0, 2, 795}, - {0x0B4C, 0, 2, 797}, - {0x0B4D, 9, 0, 0}, - {0x0B5C, 0, 2 | DECOMP_NO_COMPOSE, 799}, /* in exclusion list */ - {0x0B5D, 0, 2 | DECOMP_NO_COMPOSE, 801}, /* in exclusion list */ - {0x0B94, 0, 2, 803}, - {0x0BCA, 0, 2, 805}, - {0x0BCB, 0, 2, 807}, - {0x0BCC, 0, 2, 809}, - {0x0BCD, 9, 0, 0}, - {0x0C3C, 7, 0, 0}, - {0x0C48, 0, 2, 811}, - {0x0C4D, 9, 0, 0}, - {0x0C55, 84, 0, 0}, - {0x0C56, 91, 0, 0}, - {0x0CBC, 7, 0, 0}, - {0x0CC0, 0, 2, 813}, - {0x0CC7, 0, 2, 815}, - {0x0CC8, 0, 2, 817}, - {0x0CCA, 0, 2, 819}, - {0x0CCB, 0, 2, 821}, - {0x0CCD, 9, 0, 0}, - {0x0D3B, 9, 0, 0}, - {0x0D3C, 9, 0, 0}, - {0x0D4A, 0, 2, 823}, - {0x0D4B, 0, 2, 825}, - {0x0D4C, 0, 2, 827}, - {0x0D4D, 9, 0, 0}, - {0x0DCA, 9, 0, 0}, - {0x0DDA, 0, 2, 829}, - {0x0DDC, 0, 2, 831}, - {0x0DDD, 0, 2, 833}, - {0x0DDE, 0, 2, 835}, - {0x0E33, 0, 2 | DECOMP_COMPAT, 837}, - {0x0E38, 103, 0, 0}, - {0x0E39, 103, 0, 0}, - {0x0E3A, 9, 0, 0}, - {0x0E48, 107, 0, 0}, - {0x0E49, 107, 0, 0}, - {0x0E4A, 107, 0, 0}, - {0x0E4B, 107, 0, 0}, - {0x0EB3, 0, 2 | DECOMP_COMPAT, 839}, - {0x0EB8, 118, 0, 0}, - {0x0EB9, 118, 0, 0}, - {0x0EBA, 9, 0, 0}, - {0x0EC8, 122, 0, 0}, - {0x0EC9, 122, 0, 0}, - {0x0ECA, 122, 0, 0}, - {0x0ECB, 122, 0, 0}, - {0x0EDC, 0, 2 | DECOMP_COMPAT, 841}, - {0x0EDD, 0, 2 | DECOMP_COMPAT, 843}, - {0x0F0C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0F0B}, - {0x0F18, 220, 0, 0}, - {0x0F19, 220, 0, 0}, - {0x0F35, 220, 0, 0}, - {0x0F37, 220, 0, 0}, - {0x0F39, 216, 0, 0}, - {0x0F43, 0, 2 | DECOMP_NO_COMPOSE, 845}, /* in exclusion list */ - {0x0F4D, 0, 2 | DECOMP_NO_COMPOSE, 847}, /* in exclusion list */ - {0x0F52, 0, 2 | DECOMP_NO_COMPOSE, 849}, /* in exclusion list */ - {0x0F57, 0, 2 | DECOMP_NO_COMPOSE, 851}, /* in exclusion list */ - {0x0F5C, 0, 2 | DECOMP_NO_COMPOSE, 853}, /* in exclusion list */ - {0x0F69, 0, 2 | DECOMP_NO_COMPOSE, 855}, /* in exclusion list */ - {0x0F71, 129, 0, 0}, - {0x0F72, 130, 0, 0}, - {0x0F73, 0, 2 | DECOMP_NO_COMPOSE, 857}, /* non-starter decomposition */ - {0x0F74, 132, 0, 0}, - {0x0F75, 0, 2 | DECOMP_NO_COMPOSE, 859}, /* non-starter decomposition */ - {0x0F76, 0, 2 | DECOMP_NO_COMPOSE, 861}, /* in exclusion list */ - {0x0F77, 0, 2 | DECOMP_COMPAT, 863}, - {0x0F78, 0, 2 | DECOMP_NO_COMPOSE, 865}, /* in exclusion list */ - {0x0F79, 0, 2 | DECOMP_COMPAT, 867}, - {0x0F7A, 130, 0, 0}, - {0x0F7B, 130, 0, 0}, - {0x0F7C, 130, 0, 0}, - {0x0F7D, 130, 0, 0}, - {0x0F80, 130, 0, 0}, - {0x0F81, 0, 2 | DECOMP_NO_COMPOSE, 869}, /* non-starter decomposition */ - {0x0F82, 230, 0, 0}, - {0x0F83, 230, 0, 0}, - {0x0F84, 9, 0, 0}, - {0x0F86, 230, 0, 0}, - {0x0F87, 230, 0, 0}, - {0x0F93, 0, 2 | DECOMP_NO_COMPOSE, 871}, /* in exclusion list */ - {0x0F9D, 0, 2 | DECOMP_NO_COMPOSE, 873}, /* in exclusion list */ - {0x0FA2, 0, 2 | DECOMP_NO_COMPOSE, 875}, /* in exclusion list */ - {0x0FA7, 0, 2 | DECOMP_NO_COMPOSE, 877}, /* in exclusion list */ - {0x0FAC, 0, 2 | DECOMP_NO_COMPOSE, 879}, /* in exclusion list */ - {0x0FB9, 0, 2 | DECOMP_NO_COMPOSE, 881}, /* in exclusion list */ - {0x0FC6, 220, 0, 0}, - {0x1026, 0, 2, 883}, - {0x1037, 7, 0, 0}, - {0x1039, 9, 0, 0}, - {0x103A, 9, 0, 0}, - {0x108D, 220, 0, 0}, - {0x10FC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x10DC}, - {0x135D, 230, 0, 0}, - {0x135E, 230, 0, 0}, - {0x135F, 230, 0, 0}, - {0x1714, 9, 0, 0}, - {0x1715, 9, 0, 0}, - {0x1734, 9, 0, 0}, - {0x17D2, 9, 0, 0}, - {0x17DD, 230, 0, 0}, - {0x18A9, 228, 0, 0}, - {0x1939, 222, 0, 0}, - {0x193A, 230, 0, 0}, - {0x193B, 220, 0, 0}, - {0x1A17, 230, 0, 0}, - {0x1A18, 220, 0, 0}, - {0x1A60, 9, 0, 0}, - {0x1A75, 230, 0, 0}, - {0x1A76, 230, 0, 0}, - {0x1A77, 230, 0, 0}, - {0x1A78, 230, 0, 0}, - {0x1A79, 230, 0, 0}, - {0x1A7A, 230, 0, 0}, - {0x1A7B, 230, 0, 0}, - {0x1A7C, 230, 0, 0}, - {0x1A7F, 220, 0, 0}, - {0x1AB0, 230, 0, 0}, - {0x1AB1, 230, 0, 0}, - {0x1AB2, 230, 0, 0}, - {0x1AB3, 230, 0, 0}, - {0x1AB4, 230, 0, 0}, - {0x1AB5, 220, 0, 0}, - {0x1AB6, 220, 0, 0}, - {0x1AB7, 220, 0, 0}, - {0x1AB8, 220, 0, 0}, - {0x1AB9, 220, 0, 0}, - {0x1ABA, 220, 0, 0}, - {0x1ABB, 230, 0, 0}, - {0x1ABC, 230, 0, 0}, - {0x1ABD, 220, 0, 0}, - {0x1ABF, 220, 0, 0}, - {0x1AC0, 220, 0, 0}, - {0x1AC1, 230, 0, 0}, - {0x1AC2, 230, 0, 0}, - {0x1AC3, 220, 0, 0}, - {0x1AC4, 220, 0, 0}, - {0x1AC5, 230, 0, 0}, - {0x1AC6, 230, 0, 0}, - {0x1AC7, 230, 0, 0}, - {0x1AC8, 230, 0, 0}, - {0x1AC9, 230, 0, 0}, - {0x1ACA, 220, 0, 0}, - {0x1ACB, 230, 0, 0}, - {0x1ACC, 230, 0, 0}, - {0x1ACD, 230, 0, 0}, - {0x1ACE, 230, 0, 0}, - {0x1B06, 0, 2, 885}, - {0x1B08, 0, 2, 887}, - {0x1B0A, 0, 2, 889}, - {0x1B0C, 0, 2, 891}, - {0x1B0E, 0, 2, 893}, - {0x1B12, 0, 2, 895}, - {0x1B34, 7, 0, 0}, - {0x1B3B, 0, 2, 897}, - {0x1B3D, 0, 2, 899}, - {0x1B40, 0, 2, 901}, - {0x1B41, 0, 2, 903}, - {0x1B43, 0, 2, 905}, - {0x1B44, 9, 0, 0}, - {0x1B6B, 230, 0, 0}, - {0x1B6C, 220, 0, 0}, - {0x1B6D, 230, 0, 0}, - {0x1B6E, 230, 0, 0}, - {0x1B6F, 230, 0, 0}, - {0x1B70, 230, 0, 0}, - {0x1B71, 230, 0, 0}, - {0x1B72, 230, 0, 0}, - {0x1B73, 230, 0, 0}, - {0x1BAA, 9, 0, 0}, - {0x1BAB, 9, 0, 0}, - {0x1BE6, 7, 0, 0}, - {0x1BF2, 9, 0, 0}, - {0x1BF3, 9, 0, 0}, - {0x1C37, 7, 0, 0}, - {0x1CD0, 230, 0, 0}, - {0x1CD1, 230, 0, 0}, - {0x1CD2, 230, 0, 0}, - {0x1CD4, 1, 0, 0}, - {0x1CD5, 220, 0, 0}, - {0x1CD6, 220, 0, 0}, - {0x1CD7, 220, 0, 0}, - {0x1CD8, 220, 0, 0}, - {0x1CD9, 220, 0, 0}, - {0x1CDA, 230, 0, 0}, - {0x1CDB, 230, 0, 0}, - {0x1CDC, 220, 0, 0}, - {0x1CDD, 220, 0, 0}, - {0x1CDE, 220, 0, 0}, - {0x1CDF, 220, 0, 0}, - {0x1CE0, 230, 0, 0}, - {0x1CE2, 1, 0, 0}, - {0x1CE3, 1, 0, 0}, - {0x1CE4, 1, 0, 0}, - {0x1CE5, 1, 0, 0}, - {0x1CE6, 1, 0, 0}, - {0x1CE7, 1, 0, 0}, - {0x1CE8, 1, 0, 0}, - {0x1CED, 220, 0, 0}, - {0x1CF4, 230, 0, 0}, - {0x1CF8, 230, 0, 0}, - {0x1CF9, 230, 0, 0}, - {0x1D2C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D2D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00C6}, - {0x1D2E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D30, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D31, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D32, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x018E}, - {0x1D33, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D34, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D35, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D36, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D37, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D38, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D39, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D3A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D3C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D3D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0222}, - {0x1D3E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D3F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D40, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D41, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D42, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D43, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D44, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0250}, - {0x1D45, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0251}, - {0x1D46, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D02}, - {0x1D47, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D48, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D49, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D4A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0259}, - {0x1D4B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025B}, - {0x1D4C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025C}, - {0x1D4D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D4F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D50, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D51, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x014B}, - {0x1D52, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D53, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0254}, - {0x1D54, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D16}, - {0x1D55, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D17}, - {0x1D56, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D57, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D58, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D59, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D1D}, - {0x1D5A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026F}, - {0x1D5B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D5C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D25}, - {0x1D5D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B2}, - {0x1D5E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B3}, - {0x1D5F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B4}, - {0x1D60, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C6}, - {0x1D61, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C7}, - {0x1D62, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D63, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D64, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D65, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D66, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B2}, - {0x1D67, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B3}, - {0x1D68, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C1}, - {0x1D69, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C6}, - {0x1D6A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C7}, - {0x1D78, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043D}, - {0x1D9B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0252}, - {0x1D9C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D9D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0255}, - {0x1D9E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00F0}, - {0x1D9F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025C}, - {0x1DA0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1DA1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025F}, - {0x1DA2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0261}, - {0x1DA3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0265}, - {0x1DA4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0268}, - {0x1DA5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0269}, - {0x1DA6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026A}, - {0x1DA7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D7B}, - {0x1DA8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x029D}, - {0x1DA9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026D}, - {0x1DAA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D85}, - {0x1DAB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x029F}, - {0x1DAC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0271}, - {0x1DAD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0270}, - {0x1DAE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0272}, - {0x1DAF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0273}, - {0x1DB0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0274}, - {0x1DB1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0275}, - {0x1DB2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0278}, - {0x1DB3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0282}, - {0x1DB4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0283}, - {0x1DB5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x01AB}, - {0x1DB6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0289}, - {0x1DB7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028A}, - {0x1DB8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D1C}, - {0x1DB9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028B}, - {0x1DBA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028C}, - {0x1DBB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1DBC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0290}, - {0x1DBD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0291}, - {0x1DBE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0292}, - {0x1DBF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B8}, - {0x1DC0, 230, 0, 0}, - {0x1DC1, 230, 0, 0}, - {0x1DC2, 220, 0, 0}, - {0x1DC3, 230, 0, 0}, - {0x1DC4, 230, 0, 0}, - {0x1DC5, 230, 0, 0}, - {0x1DC6, 230, 0, 0}, - {0x1DC7, 230, 0, 0}, - {0x1DC8, 230, 0, 0}, - {0x1DC9, 230, 0, 0}, - {0x1DCA, 220, 0, 0}, - {0x1DCB, 230, 0, 0}, - {0x1DCC, 230, 0, 0}, - {0x1DCD, 234, 0, 0}, - {0x1DCE, 214, 0, 0}, - {0x1DCF, 220, 0, 0}, - {0x1DD0, 202, 0, 0}, - {0x1DD1, 230, 0, 0}, - {0x1DD2, 230, 0, 0}, - {0x1DD3, 230, 0, 0}, - {0x1DD4, 230, 0, 0}, - {0x1DD5, 230, 0, 0}, - {0x1DD6, 230, 0, 0}, - {0x1DD7, 230, 0, 0}, - {0x1DD8, 230, 0, 0}, - {0x1DD9, 230, 0, 0}, - {0x1DDA, 230, 0, 0}, - {0x1DDB, 230, 0, 0}, - {0x1DDC, 230, 0, 0}, - {0x1DDD, 230, 0, 0}, - {0x1DDE, 230, 0, 0}, - {0x1DDF, 230, 0, 0}, - {0x1DE0, 230, 0, 0}, - {0x1DE1, 230, 0, 0}, - {0x1DE2, 230, 0, 0}, - {0x1DE3, 230, 0, 0}, - {0x1DE4, 230, 0, 0}, - {0x1DE5, 230, 0, 0}, - {0x1DE6, 230, 0, 0}, - {0x1DE7, 230, 0, 0}, - {0x1DE8, 230, 0, 0}, - {0x1DE9, 230, 0, 0}, - {0x1DEA, 230, 0, 0}, - {0x1DEB, 230, 0, 0}, - {0x1DEC, 230, 0, 0}, - {0x1DED, 230, 0, 0}, - {0x1DEE, 230, 0, 0}, - {0x1DEF, 230, 0, 0}, - {0x1DF0, 230, 0, 0}, - {0x1DF1, 230, 0, 0}, - {0x1DF2, 230, 0, 0}, - {0x1DF3, 230, 0, 0}, - {0x1DF4, 230, 0, 0}, - {0x1DF5, 230, 0, 0}, - {0x1DF6, 232, 0, 0}, - {0x1DF7, 228, 0, 0}, - {0x1DF8, 228, 0, 0}, - {0x1DF9, 220, 0, 0}, - {0x1DFA, 218, 0, 0}, - {0x1DFB, 230, 0, 0}, - {0x1DFC, 233, 0, 0}, - {0x1DFD, 220, 0, 0}, - {0x1DFE, 230, 0, 0}, - {0x1DFF, 220, 0, 0}, - {0x1E00, 0, 2, 907}, - {0x1E01, 0, 2, 909}, - {0x1E02, 0, 2, 911}, - {0x1E03, 0, 2, 913}, - {0x1E04, 0, 2, 915}, - {0x1E05, 0, 2, 917}, - {0x1E06, 0, 2, 919}, - {0x1E07, 0, 2, 921}, - {0x1E08, 0, 2, 923}, - {0x1E09, 0, 2, 925}, - {0x1E0A, 0, 2, 927}, - {0x1E0B, 0, 2, 929}, - {0x1E0C, 0, 2, 931}, - {0x1E0D, 0, 2, 933}, - {0x1E0E, 0, 2, 935}, - {0x1E0F, 0, 2, 937}, - {0x1E10, 0, 2, 939}, - {0x1E11, 0, 2, 941}, - {0x1E12, 0, 2, 943}, - {0x1E13, 0, 2, 945}, - {0x1E14, 0, 2, 947}, - {0x1E15, 0, 2, 949}, - {0x1E16, 0, 2, 951}, - {0x1E17, 0, 2, 953}, - {0x1E18, 0, 2, 955}, - {0x1E19, 0, 2, 957}, - {0x1E1A, 0, 2, 959}, - {0x1E1B, 0, 2, 961}, - {0x1E1C, 0, 2, 963}, - {0x1E1D, 0, 2, 965}, - {0x1E1E, 0, 2, 967}, - {0x1E1F, 0, 2, 969}, - {0x1E20, 0, 2, 971}, - {0x1E21, 0, 2, 973}, - {0x1E22, 0, 2, 975}, - {0x1E23, 0, 2, 977}, - {0x1E24, 0, 2, 979}, - {0x1E25, 0, 2, 981}, - {0x1E26, 0, 2, 983}, - {0x1E27, 0, 2, 985}, - {0x1E28, 0, 2, 987}, - {0x1E29, 0, 2, 989}, - {0x1E2A, 0, 2, 991}, - {0x1E2B, 0, 2, 993}, - {0x1E2C, 0, 2, 995}, - {0x1E2D, 0, 2, 997}, - {0x1E2E, 0, 2, 999}, - {0x1E2F, 0, 2, 1001}, - {0x1E30, 0, 2, 1003}, - {0x1E31, 0, 2, 1005}, - {0x1E32, 0, 2, 1007}, - {0x1E33, 0, 2, 1009}, - {0x1E34, 0, 2, 1011}, - {0x1E35, 0, 2, 1013}, - {0x1E36, 0, 2, 1015}, - {0x1E37, 0, 2, 1017}, - {0x1E38, 0, 2, 1019}, - {0x1E39, 0, 2, 1021}, - {0x1E3A, 0, 2, 1023}, - {0x1E3B, 0, 2, 1025}, - {0x1E3C, 0, 2, 1027}, - {0x1E3D, 0, 2, 1029}, - {0x1E3E, 0, 2, 1031}, - {0x1E3F, 0, 2, 1033}, - {0x1E40, 0, 2, 1035}, - {0x1E41, 0, 2, 1037}, - {0x1E42, 0, 2, 1039}, - {0x1E43, 0, 2, 1041}, - {0x1E44, 0, 2, 1043}, - {0x1E45, 0, 2, 1045}, - {0x1E46, 0, 2, 1047}, - {0x1E47, 0, 2, 1049}, - {0x1E48, 0, 2, 1051}, - {0x1E49, 0, 2, 1053}, - {0x1E4A, 0, 2, 1055}, - {0x1E4B, 0, 2, 1057}, - {0x1E4C, 0, 2, 1059}, - {0x1E4D, 0, 2, 1061}, - {0x1E4E, 0, 2, 1063}, - {0x1E4F, 0, 2, 1065}, - {0x1E50, 0, 2, 1067}, - {0x1E51, 0, 2, 1069}, - {0x1E52, 0, 2, 1071}, - {0x1E53, 0, 2, 1073}, - {0x1E54, 0, 2, 1075}, - {0x1E55, 0, 2, 1077}, - {0x1E56, 0, 2, 1079}, - {0x1E57, 0, 2, 1081}, - {0x1E58, 0, 2, 1083}, - {0x1E59, 0, 2, 1085}, - {0x1E5A, 0, 2, 1087}, - {0x1E5B, 0, 2, 1089}, - {0x1E5C, 0, 2, 1091}, - {0x1E5D, 0, 2, 1093}, - {0x1E5E, 0, 2, 1095}, - {0x1E5F, 0, 2, 1097}, - {0x1E60, 0, 2, 1099}, - {0x1E61, 0, 2, 1101}, - {0x1E62, 0, 2, 1103}, - {0x1E63, 0, 2, 1105}, - {0x1E64, 0, 2, 1107}, - {0x1E65, 0, 2, 1109}, - {0x1E66, 0, 2, 1111}, - {0x1E67, 0, 2, 1113}, - {0x1E68, 0, 2, 1115}, - {0x1E69, 0, 2, 1117}, - {0x1E6A, 0, 2, 1119}, - {0x1E6B, 0, 2, 1121}, - {0x1E6C, 0, 2, 1123}, - {0x1E6D, 0, 2, 1125}, - {0x1E6E, 0, 2, 1127}, - {0x1E6F, 0, 2, 1129}, - {0x1E70, 0, 2, 1131}, - {0x1E71, 0, 2, 1133}, - {0x1E72, 0, 2, 1135}, - {0x1E73, 0, 2, 1137}, - {0x1E74, 0, 2, 1139}, - {0x1E75, 0, 2, 1141}, - {0x1E76, 0, 2, 1143}, - {0x1E77, 0, 2, 1145}, - {0x1E78, 0, 2, 1147}, - {0x1E79, 0, 2, 1149}, - {0x1E7A, 0, 2, 1151}, - {0x1E7B, 0, 2, 1153}, - {0x1E7C, 0, 2, 1155}, - {0x1E7D, 0, 2, 1157}, - {0x1E7E, 0, 2, 1159}, - {0x1E7F, 0, 2, 1161}, - {0x1E80, 0, 2, 1163}, - {0x1E81, 0, 2, 1165}, - {0x1E82, 0, 2, 1167}, - {0x1E83, 0, 2, 1169}, - {0x1E84, 0, 2, 1171}, - {0x1E85, 0, 2, 1173}, - {0x1E86, 0, 2, 1175}, - {0x1E87, 0, 2, 1177}, - {0x1E88, 0, 2, 1179}, - {0x1E89, 0, 2, 1181}, - {0x1E8A, 0, 2, 1183}, - {0x1E8B, 0, 2, 1185}, - {0x1E8C, 0, 2, 1187}, - {0x1E8D, 0, 2, 1189}, - {0x1E8E, 0, 2, 1191}, - {0x1E8F, 0, 2, 1193}, - {0x1E90, 0, 2, 1195}, - {0x1E91, 0, 2, 1197}, - {0x1E92, 0, 2, 1199}, - {0x1E93, 0, 2, 1201}, - {0x1E94, 0, 2, 1203}, - {0x1E95, 0, 2, 1205}, - {0x1E96, 0, 2, 1207}, - {0x1E97, 0, 2, 1209}, - {0x1E98, 0, 2, 1211}, - {0x1E99, 0, 2, 1213}, - {0x1E9A, 0, 2 | DECOMP_COMPAT, 1215}, - {0x1E9B, 0, 2, 1217}, - {0x1EA0, 0, 2, 1219}, - {0x1EA1, 0, 2, 1221}, - {0x1EA2, 0, 2, 1223}, - {0x1EA3, 0, 2, 1225}, - {0x1EA4, 0, 2, 1227}, - {0x1EA5, 0, 2, 1229}, - {0x1EA6, 0, 2, 1231}, - {0x1EA7, 0, 2, 1233}, - {0x1EA8, 0, 2, 1235}, - {0x1EA9, 0, 2, 1237}, - {0x1EAA, 0, 2, 1239}, - {0x1EAB, 0, 2, 1241}, - {0x1EAC, 0, 2, 1243}, - {0x1EAD, 0, 2, 1245}, - {0x1EAE, 0, 2, 1247}, - {0x1EAF, 0, 2, 1249}, - {0x1EB0, 0, 2, 1251}, - {0x1EB1, 0, 2, 1253}, - {0x1EB2, 0, 2, 1255}, - {0x1EB3, 0, 2, 1257}, - {0x1EB4, 0, 2, 1259}, - {0x1EB5, 0, 2, 1261}, - {0x1EB6, 0, 2, 1263}, - {0x1EB7, 0, 2, 1265}, - {0x1EB8, 0, 2, 1267}, - {0x1EB9, 0, 2, 1269}, - {0x1EBA, 0, 2, 1271}, - {0x1EBB, 0, 2, 1273}, - {0x1EBC, 0, 2, 1275}, - {0x1EBD, 0, 2, 1277}, - {0x1EBE, 0, 2, 1279}, - {0x1EBF, 0, 2, 1281}, - {0x1EC0, 0, 2, 1283}, - {0x1EC1, 0, 2, 1285}, - {0x1EC2, 0, 2, 1287}, - {0x1EC3, 0, 2, 1289}, - {0x1EC4, 0, 2, 1291}, - {0x1EC5, 0, 2, 1293}, - {0x1EC6, 0, 2, 1295}, - {0x1EC7, 0, 2, 1297}, - {0x1EC8, 0, 2, 1299}, - {0x1EC9, 0, 2, 1301}, - {0x1ECA, 0, 2, 1303}, - {0x1ECB, 0, 2, 1305}, - {0x1ECC, 0, 2, 1307}, - {0x1ECD, 0, 2, 1309}, - {0x1ECE, 0, 2, 1311}, - {0x1ECF, 0, 2, 1313}, - {0x1ED0, 0, 2, 1315}, - {0x1ED1, 0, 2, 1317}, - {0x1ED2, 0, 2, 1319}, - {0x1ED3, 0, 2, 1321}, - {0x1ED4, 0, 2, 1323}, - {0x1ED5, 0, 2, 1325}, - {0x1ED6, 0, 2, 1327}, - {0x1ED7, 0, 2, 1329}, - {0x1ED8, 0, 2, 1331}, - {0x1ED9, 0, 2, 1333}, - {0x1EDA, 0, 2, 1335}, - {0x1EDB, 0, 2, 1337}, - {0x1EDC, 0, 2, 1339}, - {0x1EDD, 0, 2, 1341}, - {0x1EDE, 0, 2, 1343}, - {0x1EDF, 0, 2, 1345}, - {0x1EE0, 0, 2, 1347}, - {0x1EE1, 0, 2, 1349}, - {0x1EE2, 0, 2, 1351}, - {0x1EE3, 0, 2, 1353}, - {0x1EE4, 0, 2, 1355}, - {0x1EE5, 0, 2, 1357}, - {0x1EE6, 0, 2, 1359}, - {0x1EE7, 0, 2, 1361}, - {0x1EE8, 0, 2, 1363}, - {0x1EE9, 0, 2, 1365}, - {0x1EEA, 0, 2, 1367}, - {0x1EEB, 0, 2, 1369}, - {0x1EEC, 0, 2, 1371}, - {0x1EED, 0, 2, 1373}, - {0x1EEE, 0, 2, 1375}, - {0x1EEF, 0, 2, 1377}, - {0x1EF0, 0, 2, 1379}, - {0x1EF1, 0, 2, 1381}, - {0x1EF2, 0, 2, 1383}, - {0x1EF3, 0, 2, 1385}, - {0x1EF4, 0, 2, 1387}, - {0x1EF5, 0, 2, 1389}, - {0x1EF6, 0, 2, 1391}, - {0x1EF7, 0, 2, 1393}, - {0x1EF8, 0, 2, 1395}, - {0x1EF9, 0, 2, 1397}, - {0x1F00, 0, 2, 1399}, - {0x1F01, 0, 2, 1401}, - {0x1F02, 0, 2, 1403}, - {0x1F03, 0, 2, 1405}, - {0x1F04, 0, 2, 1407}, - {0x1F05, 0, 2, 1409}, - {0x1F06, 0, 2, 1411}, - {0x1F07, 0, 2, 1413}, - {0x1F08, 0, 2, 1415}, - {0x1F09, 0, 2, 1417}, - {0x1F0A, 0, 2, 1419}, - {0x1F0B, 0, 2, 1421}, - {0x1F0C, 0, 2, 1423}, - {0x1F0D, 0, 2, 1425}, - {0x1F0E, 0, 2, 1427}, - {0x1F0F, 0, 2, 1429}, - {0x1F10, 0, 2, 1431}, - {0x1F11, 0, 2, 1433}, - {0x1F12, 0, 2, 1435}, - {0x1F13, 0, 2, 1437}, - {0x1F14, 0, 2, 1439}, - {0x1F15, 0, 2, 1441}, - {0x1F18, 0, 2, 1443}, - {0x1F19, 0, 2, 1445}, - {0x1F1A, 0, 2, 1447}, - {0x1F1B, 0, 2, 1449}, - {0x1F1C, 0, 2, 1451}, - {0x1F1D, 0, 2, 1453}, - {0x1F20, 0, 2, 1455}, - {0x1F21, 0, 2, 1457}, - {0x1F22, 0, 2, 1459}, - {0x1F23, 0, 2, 1461}, - {0x1F24, 0, 2, 1463}, - {0x1F25, 0, 2, 1465}, - {0x1F26, 0, 2, 1467}, - {0x1F27, 0, 2, 1469}, - {0x1F28, 0, 2, 1471}, - {0x1F29, 0, 2, 1473}, - {0x1F2A, 0, 2, 1475}, - {0x1F2B, 0, 2, 1477}, - {0x1F2C, 0, 2, 1479}, - {0x1F2D, 0, 2, 1481}, - {0x1F2E, 0, 2, 1483}, - {0x1F2F, 0, 2, 1485}, - {0x1F30, 0, 2, 1487}, - {0x1F31, 0, 2, 1489}, - {0x1F32, 0, 2, 1491}, - {0x1F33, 0, 2, 1493}, - {0x1F34, 0, 2, 1495}, - {0x1F35, 0, 2, 1497}, - {0x1F36, 0, 2, 1499}, - {0x1F37, 0, 2, 1501}, - {0x1F38, 0, 2, 1503}, - {0x1F39, 0, 2, 1505}, - {0x1F3A, 0, 2, 1507}, - {0x1F3B, 0, 2, 1509}, - {0x1F3C, 0, 2, 1511}, - {0x1F3D, 0, 2, 1513}, - {0x1F3E, 0, 2, 1515}, - {0x1F3F, 0, 2, 1517}, - {0x1F40, 0, 2, 1519}, - {0x1F41, 0, 2, 1521}, - {0x1F42, 0, 2, 1523}, - {0x1F43, 0, 2, 1525}, - {0x1F44, 0, 2, 1527}, - {0x1F45, 0, 2, 1529}, - {0x1F48, 0, 2, 1531}, - {0x1F49, 0, 2, 1533}, - {0x1F4A, 0, 2, 1535}, - {0x1F4B, 0, 2, 1537}, - {0x1F4C, 0, 2, 1539}, - {0x1F4D, 0, 2, 1541}, - {0x1F50, 0, 2, 1543}, - {0x1F51, 0, 2, 1545}, - {0x1F52, 0, 2, 1547}, - {0x1F53, 0, 2, 1549}, - {0x1F54, 0, 2, 1551}, - {0x1F55, 0, 2, 1553}, - {0x1F56, 0, 2, 1555}, - {0x1F57, 0, 2, 1557}, - {0x1F59, 0, 2, 1559}, - {0x1F5B, 0, 2, 1561}, - {0x1F5D, 0, 2, 1563}, - {0x1F5F, 0, 2, 1565}, - {0x1F60, 0, 2, 1567}, - {0x1F61, 0, 2, 1569}, - {0x1F62, 0, 2, 1571}, - {0x1F63, 0, 2, 1573}, - {0x1F64, 0, 2, 1575}, - {0x1F65, 0, 2, 1577}, - {0x1F66, 0, 2, 1579}, - {0x1F67, 0, 2, 1581}, - {0x1F68, 0, 2, 1583}, - {0x1F69, 0, 2, 1585}, - {0x1F6A, 0, 2, 1587}, - {0x1F6B, 0, 2, 1589}, - {0x1F6C, 0, 2, 1591}, - {0x1F6D, 0, 2, 1593}, - {0x1F6E, 0, 2, 1595}, - {0x1F6F, 0, 2, 1597}, - {0x1F70, 0, 2, 1599}, - {0x1F71, 0, 1 | DECOMP_INLINE, 0x03AC}, - {0x1F72, 0, 2, 1601}, - {0x1F73, 0, 1 | DECOMP_INLINE, 0x03AD}, - {0x1F74, 0, 2, 1603}, - {0x1F75, 0, 1 | DECOMP_INLINE, 0x03AE}, - {0x1F76, 0, 2, 1605}, - {0x1F77, 0, 1 | DECOMP_INLINE, 0x03AF}, - {0x1F78, 0, 2, 1607}, - {0x1F79, 0, 1 | DECOMP_INLINE, 0x03CC}, - {0x1F7A, 0, 2, 1609}, - {0x1F7B, 0, 1 | DECOMP_INLINE, 0x03CD}, - {0x1F7C, 0, 2, 1611}, - {0x1F7D, 0, 1 | DECOMP_INLINE, 0x03CE}, - {0x1F80, 0, 2, 1613}, - {0x1F81, 0, 2, 1615}, - {0x1F82, 0, 2, 1617}, - {0x1F83, 0, 2, 1619}, - {0x1F84, 0, 2, 1621}, - {0x1F85, 0, 2, 1623}, - {0x1F86, 0, 2, 1625}, - {0x1F87, 0, 2, 1627}, - {0x1F88, 0, 2, 1629}, - {0x1F89, 0, 2, 1631}, - {0x1F8A, 0, 2, 1633}, - {0x1F8B, 0, 2, 1635}, - {0x1F8C, 0, 2, 1637}, - {0x1F8D, 0, 2, 1639}, - {0x1F8E, 0, 2, 1641}, - {0x1F8F, 0, 2, 1643}, - {0x1F90, 0, 2, 1645}, - {0x1F91, 0, 2, 1647}, - {0x1F92, 0, 2, 1649}, - {0x1F93, 0, 2, 1651}, - {0x1F94, 0, 2, 1653}, - {0x1F95, 0, 2, 1655}, - {0x1F96, 0, 2, 1657}, - {0x1F97, 0, 2, 1659}, - {0x1F98, 0, 2, 1661}, - {0x1F99, 0, 2, 1663}, - {0x1F9A, 0, 2, 1665}, - {0x1F9B, 0, 2, 1667}, - {0x1F9C, 0, 2, 1669}, - {0x1F9D, 0, 2, 1671}, - {0x1F9E, 0, 2, 1673}, - {0x1F9F, 0, 2, 1675}, - {0x1FA0, 0, 2, 1677}, - {0x1FA1, 0, 2, 1679}, - {0x1FA2, 0, 2, 1681}, - {0x1FA3, 0, 2, 1683}, - {0x1FA4, 0, 2, 1685}, - {0x1FA5, 0, 2, 1687}, - {0x1FA6, 0, 2, 1689}, - {0x1FA7, 0, 2, 1691}, - {0x1FA8, 0, 2, 1693}, - {0x1FA9, 0, 2, 1695}, - {0x1FAA, 0, 2, 1697}, - {0x1FAB, 0, 2, 1699}, - {0x1FAC, 0, 2, 1701}, - {0x1FAD, 0, 2, 1703}, - {0x1FAE, 0, 2, 1705}, - {0x1FAF, 0, 2, 1707}, - {0x1FB0, 0, 2, 1709}, - {0x1FB1, 0, 2, 1711}, - {0x1FB2, 0, 2, 1713}, - {0x1FB3, 0, 2, 1715}, - {0x1FB4, 0, 2, 1717}, - {0x1FB6, 0, 2, 1719}, - {0x1FB7, 0, 2, 1721}, - {0x1FB8, 0, 2, 1723}, - {0x1FB9, 0, 2, 1725}, - {0x1FBA, 0, 2, 1727}, - {0x1FBB, 0, 1 | DECOMP_INLINE, 0x0386}, - {0x1FBC, 0, 2, 1729}, - {0x1FBD, 0, 2 | DECOMP_COMPAT, 1731}, - {0x1FBE, 0, 1 | DECOMP_INLINE, 0x03B9}, - {0x1FBF, 0, 2 | DECOMP_COMPAT, 1733}, - {0x1FC0, 0, 2 | DECOMP_COMPAT, 1735}, - {0x1FC1, 0, 2, 1737}, - {0x1FC2, 0, 2, 1739}, - {0x1FC3, 0, 2, 1741}, - {0x1FC4, 0, 2, 1743}, - {0x1FC6, 0, 2, 1745}, - {0x1FC7, 0, 2, 1747}, - {0x1FC8, 0, 2, 1749}, - {0x1FC9, 0, 1 | DECOMP_INLINE, 0x0388}, - {0x1FCA, 0, 2, 1751}, - {0x1FCB, 0, 1 | DECOMP_INLINE, 0x0389}, - {0x1FCC, 0, 2, 1753}, - {0x1FCD, 0, 2, 1755}, - {0x1FCE, 0, 2, 1757}, - {0x1FCF, 0, 2, 1759}, - {0x1FD0, 0, 2, 1761}, - {0x1FD1, 0, 2, 1763}, - {0x1FD2, 0, 2, 1765}, - {0x1FD3, 0, 1 | DECOMP_INLINE, 0x0390}, - {0x1FD6, 0, 2, 1767}, - {0x1FD7, 0, 2, 1769}, - {0x1FD8, 0, 2, 1771}, - {0x1FD9, 0, 2, 1773}, - {0x1FDA, 0, 2, 1775}, - {0x1FDB, 0, 1 | DECOMP_INLINE, 0x038A}, - {0x1FDD, 0, 2, 1777}, - {0x1FDE, 0, 2, 1779}, - {0x1FDF, 0, 2, 1781}, - {0x1FE0, 0, 2, 1783}, - {0x1FE1, 0, 2, 1785}, - {0x1FE2, 0, 2, 1787}, - {0x1FE3, 0, 1 | DECOMP_INLINE, 0x03B0}, - {0x1FE4, 0, 2, 1789}, - {0x1FE5, 0, 2, 1791}, - {0x1FE6, 0, 2, 1793}, - {0x1FE7, 0, 2, 1795}, - {0x1FE8, 0, 2, 1797}, - {0x1FE9, 0, 2, 1799}, - {0x1FEA, 0, 2, 1801}, - {0x1FEB, 0, 1 | DECOMP_INLINE, 0x038E}, - {0x1FEC, 0, 2, 1803}, - {0x1FED, 0, 2, 1805}, - {0x1FEE, 0, 1 | DECOMP_INLINE, 0x0385}, - {0x1FEF, 0, 1 | DECOMP_INLINE, 0x0060}, - {0x1FF2, 0, 2, 1807}, - {0x1FF3, 0, 2, 1809}, - {0x1FF4, 0, 2, 1811}, - {0x1FF6, 0, 2, 1813}, - {0x1FF7, 0, 2, 1815}, - {0x1FF8, 0, 2, 1817}, - {0x1FF9, 0, 1 | DECOMP_INLINE, 0x038C}, - {0x1FFA, 0, 2, 1819}, - {0x1FFB, 0, 1 | DECOMP_INLINE, 0x038F}, - {0x1FFC, 0, 2, 1821}, - {0x1FFD, 0, 1 | DECOMP_INLINE, 0x00B4}, - {0x1FFE, 0, 2 | DECOMP_COMPAT, 1823}, - {0x2000, 0, 1 | DECOMP_INLINE, 0x2002}, - {0x2001, 0, 1 | DECOMP_INLINE, 0x2003}, - {0x2002, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x2003, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x2004, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x2005, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x2006, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x2007, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x2008, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x2009, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x200A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x2011, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2010}, - {0x2017, 0, 2 | DECOMP_COMPAT, 1825}, - {0x2024, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002E}, - {0x2025, 0, 2 | DECOMP_COMPAT, 1827}, - {0x2026, 0, 3 | DECOMP_COMPAT, 1829}, - {0x202F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x2033, 0, 2 | DECOMP_COMPAT, 1832}, - {0x2034, 0, 3 | DECOMP_COMPAT, 1834}, - {0x2036, 0, 2 | DECOMP_COMPAT, 1837}, - {0x2037, 0, 3 | DECOMP_COMPAT, 1839}, - {0x203C, 0, 2 | DECOMP_COMPAT, 1842}, - {0x203E, 0, 2 | DECOMP_COMPAT, 1844}, - {0x2047, 0, 2 | DECOMP_COMPAT, 1846}, - {0x2048, 0, 2 | DECOMP_COMPAT, 1848}, - {0x2049, 0, 2 | DECOMP_COMPAT, 1850}, - {0x2057, 0, 4 | DECOMP_COMPAT, 1852}, - {0x205F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x2070, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0x2071, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x2074, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0x2075, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0x2076, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0x2077, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0x2078, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0x2079, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0x207A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002B}, - {0x207B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2212}, - {0x207C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003D}, - {0x207D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0028}, - {0x207E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0029}, - {0x207F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x2080, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0x2081, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0x2082, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0x2083, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0x2084, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0x2085, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0x2086, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0x2087, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0x2088, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0x2089, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0x208A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002B}, - {0x208B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2212}, - {0x208C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003D}, - {0x208D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0028}, - {0x208E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0029}, - {0x2090, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x2091, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x2092, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x2093, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x2094, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0259}, - {0x2095, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x2096, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x2097, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x2098, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x2099, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x209A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x209B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x209C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x20A8, 0, 2 | DECOMP_COMPAT, 1856}, - {0x20D0, 230, 0, 0}, - {0x20D1, 230, 0, 0}, - {0x20D2, 1, 0, 0}, - {0x20D3, 1, 0, 0}, - {0x20D4, 230, 0, 0}, - {0x20D5, 230, 0, 0}, - {0x20D6, 230, 0, 0}, - {0x20D7, 230, 0, 0}, - {0x20D8, 1, 0, 0}, - {0x20D9, 1, 0, 0}, - {0x20DA, 1, 0, 0}, - {0x20DB, 230, 0, 0}, - {0x20DC, 230, 0, 0}, - {0x20E1, 230, 0, 0}, - {0x20E5, 1, 0, 0}, - {0x20E6, 1, 0, 0}, - {0x20E7, 230, 0, 0}, - {0x20E8, 220, 0, 0}, - {0x20E9, 230, 0, 0}, - {0x20EA, 1, 0, 0}, - {0x20EB, 1, 0, 0}, - {0x20EC, 220, 0, 0}, - {0x20ED, 220, 0, 0}, - {0x20EE, 220, 0, 0}, - {0x20EF, 220, 0, 0}, - {0x20F0, 230, 0, 0}, - {0x2100, 0, 3 | DECOMP_COMPAT, 1858}, - {0x2101, 0, 3 | DECOMP_COMPAT, 1861}, - {0x2102, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x2103, 0, 2 | DECOMP_COMPAT, 1864}, - {0x2105, 0, 3 | DECOMP_COMPAT, 1866}, - {0x2106, 0, 3 | DECOMP_COMPAT, 1869}, - {0x2107, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0190}, - {0x2109, 0, 2 | DECOMP_COMPAT, 1872}, - {0x210A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x210B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x210C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x210D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x210E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x210F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0127}, - {0x2110, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x2111, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x2112, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x2113, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x2115, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x2116, 0, 2 | DECOMP_COMPAT, 1874}, - {0x2119, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x211A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x211B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x211C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x211D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x2120, 0, 2 | DECOMP_COMPAT, 1876}, - {0x2121, 0, 3 | DECOMP_COMPAT, 1878}, - {0x2122, 0, 2 | DECOMP_COMPAT, 1881}, - {0x2124, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x2126, 0, 1 | DECOMP_INLINE, 0x03A9}, - {0x2128, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x212A, 0, 1 | DECOMP_INLINE, 0x004B}, - {0x212B, 0, 1 | DECOMP_INLINE, 0x00C5}, - {0x212C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x212D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x212F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x2130, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x2131, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x2133, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x2134, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x2135, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05D0}, - {0x2136, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05D1}, - {0x2137, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05D2}, - {0x2138, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05D3}, - {0x2139, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x213B, 0, 3 | DECOMP_COMPAT, 1883}, - {0x213C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C0}, - {0x213D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B3}, - {0x213E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0393}, - {0x213F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A0}, - {0x2140, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2211}, - {0x2145, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x2146, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x2147, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x2148, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x2149, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x2150, 0, 3 | DECOMP_COMPAT, 1886}, - {0x2151, 0, 3 | DECOMP_COMPAT, 1889}, - {0x2152, 0, 4 | DECOMP_COMPAT, 1892}, - {0x2153, 0, 3 | DECOMP_COMPAT, 1896}, - {0x2154, 0, 3 | DECOMP_COMPAT, 1899}, - {0x2155, 0, 3 | DECOMP_COMPAT, 1902}, - {0x2156, 0, 3 | DECOMP_COMPAT, 1905}, - {0x2157, 0, 3 | DECOMP_COMPAT, 1908}, - {0x2158, 0, 3 | DECOMP_COMPAT, 1911}, - {0x2159, 0, 3 | DECOMP_COMPAT, 1914}, - {0x215A, 0, 3 | DECOMP_COMPAT, 1917}, - {0x215B, 0, 3 | DECOMP_COMPAT, 1920}, - {0x215C, 0, 3 | DECOMP_COMPAT, 1923}, - {0x215D, 0, 3 | DECOMP_COMPAT, 1926}, - {0x215E, 0, 3 | DECOMP_COMPAT, 1929}, - {0x215F, 0, 2 | DECOMP_COMPAT, 1932}, - {0x2160, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x2161, 0, 2 | DECOMP_COMPAT, 1934}, - {0x2162, 0, 3 | DECOMP_COMPAT, 1936}, - {0x2163, 0, 2 | DECOMP_COMPAT, 1939}, - {0x2164, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x2165, 0, 2 | DECOMP_COMPAT, 1941}, - {0x2166, 0, 3 | DECOMP_COMPAT, 1943}, - {0x2167, 0, 4 | DECOMP_COMPAT, 1946}, - {0x2168, 0, 2 | DECOMP_COMPAT, 1950}, - {0x2169, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x216A, 0, 2 | DECOMP_COMPAT, 1952}, - {0x216B, 0, 3 | DECOMP_COMPAT, 1954}, - {0x216C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x216D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x216E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x216F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x2170, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x2171, 0, 2 | DECOMP_COMPAT, 1957}, - {0x2172, 0, 3 | DECOMP_COMPAT, 1959}, - {0x2173, 0, 2 | DECOMP_COMPAT, 1962}, - {0x2174, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x2175, 0, 2 | DECOMP_COMPAT, 1964}, - {0x2176, 0, 3 | DECOMP_COMPAT, 1966}, - {0x2177, 0, 4 | DECOMP_COMPAT, 1969}, - {0x2178, 0, 2 | DECOMP_COMPAT, 1973}, - {0x2179, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x217A, 0, 2 | DECOMP_COMPAT, 1975}, - {0x217B, 0, 3 | DECOMP_COMPAT, 1977}, - {0x217C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x217D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x217E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x217F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x2189, 0, 3 | DECOMP_COMPAT, 1980}, - {0x219A, 0, 2, 1983}, - {0x219B, 0, 2, 1985}, - {0x21AE, 0, 2, 1987}, - {0x21CD, 0, 2, 1989}, - {0x21CE, 0, 2, 1991}, - {0x21CF, 0, 2, 1993}, - {0x2204, 0, 2, 1995}, - {0x2209, 0, 2, 1997}, - {0x220C, 0, 2, 1999}, - {0x2224, 0, 2, 2001}, - {0x2226, 0, 2, 2003}, - {0x222C, 0, 2 | DECOMP_COMPAT, 2005}, - {0x222D, 0, 3 | DECOMP_COMPAT, 2007}, - {0x222F, 0, 2 | DECOMP_COMPAT, 2010}, - {0x2230, 0, 3 | DECOMP_COMPAT, 2012}, - {0x2241, 0, 2, 2015}, - {0x2244, 0, 2, 2017}, - {0x2247, 0, 2, 2019}, - {0x2249, 0, 2, 2021}, - {0x2260, 0, 2, 2023}, - {0x2262, 0, 2, 2025}, - {0x226D, 0, 2, 2027}, - {0x226E, 0, 2, 2029}, - {0x226F, 0, 2, 2031}, - {0x2270, 0, 2, 2033}, - {0x2271, 0, 2, 2035}, - {0x2274, 0, 2, 2037}, - {0x2275, 0, 2, 2039}, - {0x2278, 0, 2, 2041}, - {0x2279, 0, 2, 2043}, - {0x2280, 0, 2, 2045}, - {0x2281, 0, 2, 2047}, - {0x2284, 0, 2, 2049}, - {0x2285, 0, 2, 2051}, - {0x2288, 0, 2, 2053}, - {0x2289, 0, 2, 2055}, - {0x22AC, 0, 2, 2057}, - {0x22AD, 0, 2, 2059}, - {0x22AE, 0, 2, 2061}, - {0x22AF, 0, 2, 2063}, - {0x22E0, 0, 2, 2065}, - {0x22E1, 0, 2, 2067}, - {0x22E2, 0, 2, 2069}, - {0x22E3, 0, 2, 2071}, - {0x22EA, 0, 2, 2073}, - {0x22EB, 0, 2, 2075}, - {0x22EC, 0, 2, 2077}, - {0x22ED, 0, 2, 2079}, - {0x2329, 0, 1 | DECOMP_INLINE, 0x3008}, - {0x232A, 0, 1 | DECOMP_INLINE, 0x3009}, - {0x2460, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0x2461, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0x2462, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0x2463, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0x2464, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0x2465, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0x2466, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0x2467, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0x2468, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0x2469, 0, 2 | DECOMP_COMPAT, 2081}, - {0x246A, 0, 2 | DECOMP_COMPAT, 2083}, - {0x246B, 0, 2 | DECOMP_COMPAT, 2085}, - {0x246C, 0, 2 | DECOMP_COMPAT, 2087}, - {0x246D, 0, 2 | DECOMP_COMPAT, 2089}, - {0x246E, 0, 2 | DECOMP_COMPAT, 2091}, - {0x246F, 0, 2 | DECOMP_COMPAT, 2093}, - {0x2470, 0, 2 | DECOMP_COMPAT, 2095}, - {0x2471, 0, 2 | DECOMP_COMPAT, 2097}, - {0x2472, 0, 2 | DECOMP_COMPAT, 2099}, - {0x2473, 0, 2 | DECOMP_COMPAT, 2101}, - {0x2474, 0, 3 | DECOMP_COMPAT, 2103}, - {0x2475, 0, 3 | DECOMP_COMPAT, 2106}, - {0x2476, 0, 3 | DECOMP_COMPAT, 2109}, - {0x2477, 0, 3 | DECOMP_COMPAT, 2112}, - {0x2478, 0, 3 | DECOMP_COMPAT, 2115}, - {0x2479, 0, 3 | DECOMP_COMPAT, 2118}, - {0x247A, 0, 3 | DECOMP_COMPAT, 2121}, - {0x247B, 0, 3 | DECOMP_COMPAT, 2124}, - {0x247C, 0, 3 | DECOMP_COMPAT, 2127}, - {0x247D, 0, 4 | DECOMP_COMPAT, 2130}, - {0x247E, 0, 4 | DECOMP_COMPAT, 2134}, - {0x247F, 0, 4 | DECOMP_COMPAT, 2138}, - {0x2480, 0, 4 | DECOMP_COMPAT, 2142}, - {0x2481, 0, 4 | DECOMP_COMPAT, 2146}, - {0x2482, 0, 4 | DECOMP_COMPAT, 2150}, - {0x2483, 0, 4 | DECOMP_COMPAT, 2154}, - {0x2484, 0, 4 | DECOMP_COMPAT, 2158}, - {0x2485, 0, 4 | DECOMP_COMPAT, 2162}, - {0x2486, 0, 4 | DECOMP_COMPAT, 2166}, - {0x2487, 0, 4 | DECOMP_COMPAT, 2170}, - {0x2488, 0, 2 | DECOMP_COMPAT, 2174}, - {0x2489, 0, 2 | DECOMP_COMPAT, 2176}, - {0x248A, 0, 2 | DECOMP_COMPAT, 2178}, - {0x248B, 0, 2 | DECOMP_COMPAT, 2180}, - {0x248C, 0, 2 | DECOMP_COMPAT, 2182}, - {0x248D, 0, 2 | DECOMP_COMPAT, 2184}, - {0x248E, 0, 2 | DECOMP_COMPAT, 2186}, - {0x248F, 0, 2 | DECOMP_COMPAT, 2188}, - {0x2490, 0, 2 | DECOMP_COMPAT, 2190}, - {0x2491, 0, 3 | DECOMP_COMPAT, 2192}, - {0x2492, 0, 3 | DECOMP_COMPAT, 2195}, - {0x2493, 0, 3 | DECOMP_COMPAT, 2198}, - {0x2494, 0, 3 | DECOMP_COMPAT, 2201}, - {0x2495, 0, 3 | DECOMP_COMPAT, 2204}, - {0x2496, 0, 3 | DECOMP_COMPAT, 2207}, - {0x2497, 0, 3 | DECOMP_COMPAT, 2210}, - {0x2498, 0, 3 | DECOMP_COMPAT, 2213}, - {0x2499, 0, 3 | DECOMP_COMPAT, 2216}, - {0x249A, 0, 3 | DECOMP_COMPAT, 2219}, - {0x249B, 0, 3 | DECOMP_COMPAT, 2222}, - {0x249C, 0, 3 | DECOMP_COMPAT, 2225}, - {0x249D, 0, 3 | DECOMP_COMPAT, 2228}, - {0x249E, 0, 3 | DECOMP_COMPAT, 2231}, - {0x249F, 0, 3 | DECOMP_COMPAT, 2234}, - {0x24A0, 0, 3 | DECOMP_COMPAT, 2237}, - {0x24A1, 0, 3 | DECOMP_COMPAT, 2240}, - {0x24A2, 0, 3 | DECOMP_COMPAT, 2243}, - {0x24A3, 0, 3 | DECOMP_COMPAT, 2246}, - {0x24A4, 0, 3 | DECOMP_COMPAT, 2249}, - {0x24A5, 0, 3 | DECOMP_COMPAT, 2252}, - {0x24A6, 0, 3 | DECOMP_COMPAT, 2255}, - {0x24A7, 0, 3 | DECOMP_COMPAT, 2258}, - {0x24A8, 0, 3 | DECOMP_COMPAT, 2261}, - {0x24A9, 0, 3 | DECOMP_COMPAT, 2264}, - {0x24AA, 0, 3 | DECOMP_COMPAT, 2267}, - {0x24AB, 0, 3 | DECOMP_COMPAT, 2270}, - {0x24AC, 0, 3 | DECOMP_COMPAT, 2273}, - {0x24AD, 0, 3 | DECOMP_COMPAT, 2276}, - {0x24AE, 0, 3 | DECOMP_COMPAT, 2279}, - {0x24AF, 0, 3 | DECOMP_COMPAT, 2282}, - {0x24B0, 0, 3 | DECOMP_COMPAT, 2285}, - {0x24B1, 0, 3 | DECOMP_COMPAT, 2288}, - {0x24B2, 0, 3 | DECOMP_COMPAT, 2291}, - {0x24B3, 0, 3 | DECOMP_COMPAT, 2294}, - {0x24B4, 0, 3 | DECOMP_COMPAT, 2297}, - {0x24B5, 0, 3 | DECOMP_COMPAT, 2300}, - {0x24B6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x24B7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x24B8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x24B9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x24BA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x24BB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x24BC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x24BD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x24BE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x24BF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x24C0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x24C1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x24C2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x24C3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x24C4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x24C5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x24C6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x24C7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x24C8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x24C9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x24CA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x24CB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x24CC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x24CD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x24CE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x24CF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x24D0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x24D1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x24D2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x24D3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x24D4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x24D5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x24D6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x24D7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x24D8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x24D9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x24DA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x24DB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x24DC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x24DD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x24DE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x24DF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x24E0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x24E1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x24E2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x24E3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x24E4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x24E5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x24E6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x24E7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x24E8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x24E9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x24EA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0x2A0C, 0, 4 | DECOMP_COMPAT, 2303}, - {0x2A74, 0, 3 | DECOMP_COMPAT, 2307}, - {0x2A75, 0, 2 | DECOMP_COMPAT, 2310}, - {0x2A76, 0, 3 | DECOMP_COMPAT, 2312}, - {0x2ADC, 0, 2 | DECOMP_NO_COMPOSE, 2315}, /* in exclusion list */ - {0x2C7C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x2C7D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x2CEF, 230, 0, 0}, - {0x2CF0, 230, 0, 0}, - {0x2CF1, 230, 0, 0}, - {0x2D6F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2D61}, - {0x2D7F, 9, 0, 0}, - {0x2DE0, 230, 0, 0}, - {0x2DE1, 230, 0, 0}, - {0x2DE2, 230, 0, 0}, - {0x2DE3, 230, 0, 0}, - {0x2DE4, 230, 0, 0}, - {0x2DE5, 230, 0, 0}, - {0x2DE6, 230, 0, 0}, - {0x2DE7, 230, 0, 0}, - {0x2DE8, 230, 0, 0}, - {0x2DE9, 230, 0, 0}, - {0x2DEA, 230, 0, 0}, - {0x2DEB, 230, 0, 0}, - {0x2DEC, 230, 0, 0}, - {0x2DED, 230, 0, 0}, - {0x2DEE, 230, 0, 0}, - {0x2DEF, 230, 0, 0}, - {0x2DF0, 230, 0, 0}, - {0x2DF1, 230, 0, 0}, - {0x2DF2, 230, 0, 0}, - {0x2DF3, 230, 0, 0}, - {0x2DF4, 230, 0, 0}, - {0x2DF5, 230, 0, 0}, - {0x2DF6, 230, 0, 0}, - {0x2DF7, 230, 0, 0}, - {0x2DF8, 230, 0, 0}, - {0x2DF9, 230, 0, 0}, - {0x2DFA, 230, 0, 0}, - {0x2DFB, 230, 0, 0}, - {0x2DFC, 230, 0, 0}, - {0x2DFD, 230, 0, 0}, - {0x2DFE, 230, 0, 0}, - {0x2DFF, 230, 0, 0}, - {0x2E9F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6BCD}, - {0x2EF3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F9F}, - {0x2F00, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E00}, - {0x2F01, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E28}, - {0x2F02, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E36}, - {0x2F03, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E3F}, - {0x2F04, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E59}, - {0x2F05, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E85}, - {0x2F06, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E8C}, - {0x2F07, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4EA0}, - {0x2F08, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4EBA}, - {0x2F09, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x513F}, - {0x2F0A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5165}, - {0x2F0B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x516B}, - {0x2F0C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5182}, - {0x2F0D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5196}, - {0x2F0E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x51AB}, - {0x2F0F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x51E0}, - {0x2F10, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x51F5}, - {0x2F11, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5200}, - {0x2F12, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x529B}, - {0x2F13, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x52F9}, - {0x2F14, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5315}, - {0x2F15, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x531A}, - {0x2F16, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5338}, - {0x2F17, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5341}, - {0x2F18, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x535C}, - {0x2F19, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5369}, - {0x2F1A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5382}, - {0x2F1B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53B6}, - {0x2F1C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53C8}, - {0x2F1D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53E3}, - {0x2F1E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x56D7}, - {0x2F1F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x571F}, - {0x2F20, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x58EB}, - {0x2F21, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5902}, - {0x2F22, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x590A}, - {0x2F23, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5915}, - {0x2F24, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5927}, - {0x2F25, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5973}, - {0x2F26, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5B50}, - {0x2F27, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5B80}, - {0x2F28, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5BF8}, - {0x2F29, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5C0F}, - {0x2F2A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5C22}, - {0x2F2B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5C38}, - {0x2F2C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5C6E}, - {0x2F2D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5C71}, - {0x2F2E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DDB}, - {0x2F2F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DE5}, - {0x2F30, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DF1}, - {0x2F31, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DFE}, - {0x2F32, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5E72}, - {0x2F33, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5E7A}, - {0x2F34, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5E7F}, - {0x2F35, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5EF4}, - {0x2F36, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5EFE}, - {0x2F37, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F0B}, - {0x2F38, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F13}, - {0x2F39, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F50}, - {0x2F3A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F61}, - {0x2F3B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F73}, - {0x2F3C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5FC3}, - {0x2F3D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6208}, - {0x2F3E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6236}, - {0x2F3F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x624B}, - {0x2F40, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x652F}, - {0x2F41, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6534}, - {0x2F42, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6587}, - {0x2F43, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6597}, - {0x2F44, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65A4}, - {0x2F45, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65B9}, - {0x2F46, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65E0}, - {0x2F47, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65E5}, - {0x2F48, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x66F0}, - {0x2F49, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6708}, - {0x2F4A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6728}, - {0x2F4B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6B20}, - {0x2F4C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6B62}, - {0x2F4D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6B79}, - {0x2F4E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6BB3}, - {0x2F4F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6BCB}, - {0x2F50, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6BD4}, - {0x2F51, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6BDB}, - {0x2F52, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6C0F}, - {0x2F53, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6C14}, - {0x2F54, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6C34}, - {0x2F55, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x706B}, - {0x2F56, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x722A}, - {0x2F57, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7236}, - {0x2F58, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x723B}, - {0x2F59, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x723F}, - {0x2F5A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7247}, - {0x2F5B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7259}, - {0x2F5C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x725B}, - {0x2F5D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x72AC}, - {0x2F5E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7384}, - {0x2F5F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7389}, - {0x2F60, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x74DC}, - {0x2F61, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x74E6}, - {0x2F62, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7518}, - {0x2F63, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x751F}, - {0x2F64, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7528}, - {0x2F65, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7530}, - {0x2F66, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x758B}, - {0x2F67, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7592}, - {0x2F68, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7676}, - {0x2F69, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x767D}, - {0x2F6A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x76AE}, - {0x2F6B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x76BF}, - {0x2F6C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x76EE}, - {0x2F6D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x77DB}, - {0x2F6E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x77E2}, - {0x2F6F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x77F3}, - {0x2F70, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x793A}, - {0x2F71, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x79B8}, - {0x2F72, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x79BE}, - {0x2F73, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7A74}, - {0x2F74, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7ACB}, - {0x2F75, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7AF9}, - {0x2F76, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7C73}, - {0x2F77, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7CF8}, - {0x2F78, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7F36}, - {0x2F79, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7F51}, - {0x2F7A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7F8A}, - {0x2F7B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7FBD}, - {0x2F7C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8001}, - {0x2F7D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x800C}, - {0x2F7E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8012}, - {0x2F7F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8033}, - {0x2F80, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x807F}, - {0x2F81, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8089}, - {0x2F82, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x81E3}, - {0x2F83, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x81EA}, - {0x2F84, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x81F3}, - {0x2F85, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x81FC}, - {0x2F86, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x820C}, - {0x2F87, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x821B}, - {0x2F88, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x821F}, - {0x2F89, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x826E}, - {0x2F8A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8272}, - {0x2F8B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8278}, - {0x2F8C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x864D}, - {0x2F8D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x866B}, - {0x2F8E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8840}, - {0x2F8F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x884C}, - {0x2F90, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8863}, - {0x2F91, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x897E}, - {0x2F92, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x898B}, - {0x2F93, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x89D2}, - {0x2F94, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8A00}, - {0x2F95, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8C37}, - {0x2F96, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8C46}, - {0x2F97, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8C55}, - {0x2F98, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8C78}, - {0x2F99, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8C9D}, - {0x2F9A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8D64}, - {0x2F9B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8D70}, - {0x2F9C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8DB3}, - {0x2F9D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8EAB}, - {0x2F9E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8ECA}, - {0x2F9F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8F9B}, - {0x2FA0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8FB0}, - {0x2FA1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8FB5}, - {0x2FA2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9091}, - {0x2FA3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9149}, - {0x2FA4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x91C6}, - {0x2FA5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x91CC}, - {0x2FA6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x91D1}, - {0x2FA7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9577}, - {0x2FA8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9580}, - {0x2FA9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x961C}, - {0x2FAA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x96B6}, - {0x2FAB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x96B9}, - {0x2FAC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x96E8}, - {0x2FAD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9751}, - {0x2FAE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x975E}, - {0x2FAF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9762}, - {0x2FB0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9769}, - {0x2FB1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x97CB}, - {0x2FB2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x97ED}, - {0x2FB3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x97F3}, - {0x2FB4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9801}, - {0x2FB5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x98A8}, - {0x2FB6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x98DB}, - {0x2FB7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x98DF}, - {0x2FB8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9996}, - {0x2FB9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9999}, - {0x2FBA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x99AC}, - {0x2FBB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9AA8}, - {0x2FBC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9AD8}, - {0x2FBD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9ADF}, - {0x2FBE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9B25}, - {0x2FBF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9B2F}, - {0x2FC0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9B32}, - {0x2FC1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9B3C}, - {0x2FC2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9B5A}, - {0x2FC3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9CE5}, - {0x2FC4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9E75}, - {0x2FC5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9E7F}, - {0x2FC6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9EA5}, - {0x2FC7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9EBB}, - {0x2FC8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9EC3}, - {0x2FC9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9ECD}, - {0x2FCA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9ED1}, - {0x2FCB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9EF9}, - {0x2FCC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9EFD}, - {0x2FCD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F0E}, - {0x2FCE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F13}, - {0x2FCF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F20}, - {0x2FD0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F3B}, - {0x2FD1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F4A}, - {0x2FD2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F52}, - {0x2FD3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F8D}, - {0x2FD4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F9C}, - {0x2FD5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9FA0}, - {0x3000, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x302A, 218, 0, 0}, - {0x302B, 228, 0, 0}, - {0x302C, 232, 0, 0}, - {0x302D, 222, 0, 0}, - {0x302E, 224, 0, 0}, - {0x302F, 224, 0, 0}, - {0x3036, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3012}, - {0x3038, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5341}, - {0x3039, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5344}, - {0x303A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5345}, - {0x304C, 0, 2, 2317}, - {0x304E, 0, 2, 2319}, - {0x3050, 0, 2, 2321}, - {0x3052, 0, 2, 2323}, - {0x3054, 0, 2, 2325}, - {0x3056, 0, 2, 2327}, - {0x3058, 0, 2, 2329}, - {0x305A, 0, 2, 2331}, - {0x305C, 0, 2, 2333}, - {0x305E, 0, 2, 2335}, - {0x3060, 0, 2, 2337}, - {0x3062, 0, 2, 2339}, - {0x3065, 0, 2, 2341}, - {0x3067, 0, 2, 2343}, - {0x3069, 0, 2, 2345}, - {0x3070, 0, 2, 2347}, - {0x3071, 0, 2, 2349}, - {0x3073, 0, 2, 2351}, - {0x3074, 0, 2, 2353}, - {0x3076, 0, 2, 2355}, - {0x3077, 0, 2, 2357}, - {0x3079, 0, 2, 2359}, - {0x307A, 0, 2, 2361}, - {0x307C, 0, 2, 2363}, - {0x307D, 0, 2, 2365}, - {0x3094, 0, 2, 2367}, - {0x3099, 8, 0, 0}, - {0x309A, 8, 0, 0}, - {0x309B, 0, 2 | DECOMP_COMPAT, 2369}, - {0x309C, 0, 2 | DECOMP_COMPAT, 2371}, - {0x309E, 0, 2, 2373}, - {0x309F, 0, 2 | DECOMP_COMPAT, 2375}, - {0x30AC, 0, 2, 2377}, - {0x30AE, 0, 2, 2379}, - {0x30B0, 0, 2, 2381}, - {0x30B2, 0, 2, 2383}, - {0x30B4, 0, 2, 2385}, - {0x30B6, 0, 2, 2387}, - {0x30B8, 0, 2, 2389}, - {0x30BA, 0, 2, 2391}, - {0x30BC, 0, 2, 2393}, - {0x30BE, 0, 2, 2395}, - {0x30C0, 0, 2, 2397}, - {0x30C2, 0, 2, 2399}, - {0x30C5, 0, 2, 2401}, - {0x30C7, 0, 2, 2403}, - {0x30C9, 0, 2, 2405}, - {0x30D0, 0, 2, 2407}, - {0x30D1, 0, 2, 2409}, - {0x30D3, 0, 2, 2411}, - {0x30D4, 0, 2, 2413}, - {0x30D6, 0, 2, 2415}, - {0x30D7, 0, 2, 2417}, - {0x30D9, 0, 2, 2419}, - {0x30DA, 0, 2, 2421}, - {0x30DC, 0, 2, 2423}, - {0x30DD, 0, 2, 2425}, - {0x30F4, 0, 2, 2427}, - {0x30F7, 0, 2, 2429}, - {0x30F8, 0, 2, 2431}, - {0x30F9, 0, 2, 2433}, - {0x30FA, 0, 2, 2435}, - {0x30FE, 0, 2, 2437}, - {0x30FF, 0, 2 | DECOMP_COMPAT, 2439}, - {0x3131, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1100}, - {0x3132, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1101}, - {0x3133, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11AA}, - {0x3134, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1102}, - {0x3135, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11AC}, - {0x3136, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11AD}, - {0x3137, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1103}, - {0x3138, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1104}, - {0x3139, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1105}, - {0x313A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B0}, - {0x313B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B1}, - {0x313C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B2}, - {0x313D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B3}, - {0x313E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B4}, - {0x313F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B5}, - {0x3140, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x111A}, - {0x3141, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1106}, - {0x3142, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1107}, - {0x3143, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1108}, - {0x3144, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1121}, - {0x3145, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1109}, - {0x3146, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110A}, - {0x3147, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110B}, - {0x3148, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110C}, - {0x3149, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110D}, - {0x314A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110E}, - {0x314B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110F}, - {0x314C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1110}, - {0x314D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1111}, - {0x314E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1112}, - {0x314F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1161}, - {0x3150, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1162}, - {0x3151, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1163}, - {0x3152, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1164}, - {0x3153, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1165}, - {0x3154, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1166}, - {0x3155, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1167}, - {0x3156, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1168}, - {0x3157, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1169}, - {0x3158, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116A}, - {0x3159, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116B}, - {0x315A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116C}, - {0x315B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116D}, - {0x315C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116E}, - {0x315D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116F}, - {0x315E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1170}, - {0x315F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1171}, - {0x3160, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1172}, - {0x3161, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1173}, - {0x3162, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1174}, - {0x3163, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1175}, - {0x3164, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1160}, - {0x3165, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1114}, - {0x3166, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1115}, - {0x3167, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11C7}, - {0x3168, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11C8}, - {0x3169, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11CC}, - {0x316A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11CE}, - {0x316B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11D3}, - {0x316C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11D7}, - {0x316D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11D9}, - {0x316E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x111C}, - {0x316F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11DD}, - {0x3170, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11DF}, - {0x3171, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x111D}, - {0x3172, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x111E}, - {0x3173, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1120}, - {0x3174, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1122}, - {0x3175, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1123}, - {0x3176, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1127}, - {0x3177, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1129}, - {0x3178, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x112B}, - {0x3179, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x112C}, - {0x317A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x112D}, - {0x317B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x112E}, - {0x317C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x112F}, - {0x317D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1132}, - {0x317E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1136}, - {0x317F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1140}, - {0x3180, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1147}, - {0x3181, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x114C}, - {0x3182, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11F1}, - {0x3183, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11F2}, - {0x3184, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1157}, - {0x3185, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1158}, - {0x3186, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1159}, - {0x3187, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1184}, - {0x3188, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1185}, - {0x3189, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1188}, - {0x318A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1191}, - {0x318B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1192}, - {0x318C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1194}, - {0x318D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x119E}, - {0x318E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11A1}, - {0x3192, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E00}, - {0x3193, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E8C}, - {0x3194, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E09}, - {0x3195, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x56DB}, - {0x3196, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E0A}, - {0x3197, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E2D}, - {0x3198, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E0B}, - {0x3199, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7532}, - {0x319A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E59}, - {0x319B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E19}, - {0x319C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E01}, - {0x319D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5929}, - {0x319E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5730}, - {0x319F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4EBA}, - {0x3200, 0, 3 | DECOMP_COMPAT, 2441}, - {0x3201, 0, 3 | DECOMP_COMPAT, 2444}, - {0x3202, 0, 3 | DECOMP_COMPAT, 2447}, - {0x3203, 0, 3 | DECOMP_COMPAT, 2450}, - {0x3204, 0, 3 | DECOMP_COMPAT, 2453}, - {0x3205, 0, 3 | DECOMP_COMPAT, 2456}, - {0x3206, 0, 3 | DECOMP_COMPAT, 2459}, - {0x3207, 0, 3 | DECOMP_COMPAT, 2462}, - {0x3208, 0, 3 | DECOMP_COMPAT, 2465}, - {0x3209, 0, 3 | DECOMP_COMPAT, 2468}, - {0x320A, 0, 3 | DECOMP_COMPAT, 2471}, - {0x320B, 0, 3 | DECOMP_COMPAT, 2474}, - {0x320C, 0, 3 | DECOMP_COMPAT, 2477}, - {0x320D, 0, 3 | DECOMP_COMPAT, 2480}, - {0x320E, 0, 4 | DECOMP_COMPAT, 2483}, - {0x320F, 0, 4 | DECOMP_COMPAT, 2487}, - {0x3210, 0, 4 | DECOMP_COMPAT, 2491}, - {0x3211, 0, 4 | DECOMP_COMPAT, 2495}, - {0x3212, 0, 4 | DECOMP_COMPAT, 2499}, - {0x3213, 0, 4 | DECOMP_COMPAT, 2503}, - {0x3214, 0, 4 | DECOMP_COMPAT, 2507}, - {0x3215, 0, 4 | DECOMP_COMPAT, 2511}, - {0x3216, 0, 4 | DECOMP_COMPAT, 2515}, - {0x3217, 0, 4 | DECOMP_COMPAT, 2519}, - {0x3218, 0, 4 | DECOMP_COMPAT, 2523}, - {0x3219, 0, 4 | DECOMP_COMPAT, 2527}, - {0x321A, 0, 4 | DECOMP_COMPAT, 2531}, - {0x321B, 0, 4 | DECOMP_COMPAT, 2535}, - {0x321C, 0, 4 | DECOMP_COMPAT, 2539}, - {0x321D, 0, 7 | DECOMP_COMPAT, 2543}, - {0x321E, 0, 6 | DECOMP_COMPAT, 2550}, - {0x3220, 0, 3 | DECOMP_COMPAT, 2556}, - {0x3221, 0, 3 | DECOMP_COMPAT, 2559}, - {0x3222, 0, 3 | DECOMP_COMPAT, 2562}, - {0x3223, 0, 3 | DECOMP_COMPAT, 2565}, - {0x3224, 0, 3 | DECOMP_COMPAT, 2568}, - {0x3225, 0, 3 | DECOMP_COMPAT, 2571}, - {0x3226, 0, 3 | DECOMP_COMPAT, 2574}, - {0x3227, 0, 3 | DECOMP_COMPAT, 2577}, - {0x3228, 0, 3 | DECOMP_COMPAT, 2580}, - {0x3229, 0, 3 | DECOMP_COMPAT, 2583}, - {0x322A, 0, 3 | DECOMP_COMPAT, 2586}, - {0x322B, 0, 3 | DECOMP_COMPAT, 2589}, - {0x322C, 0, 3 | DECOMP_COMPAT, 2592}, - {0x322D, 0, 3 | DECOMP_COMPAT, 2595}, - {0x322E, 0, 3 | DECOMP_COMPAT, 2598}, - {0x322F, 0, 3 | DECOMP_COMPAT, 2601}, - {0x3230, 0, 3 | DECOMP_COMPAT, 2604}, - {0x3231, 0, 3 | DECOMP_COMPAT, 2607}, - {0x3232, 0, 3 | DECOMP_COMPAT, 2610}, - {0x3233, 0, 3 | DECOMP_COMPAT, 2613}, - {0x3234, 0, 3 | DECOMP_COMPAT, 2616}, - {0x3235, 0, 3 | DECOMP_COMPAT, 2619}, - {0x3236, 0, 3 | DECOMP_COMPAT, 2622}, - {0x3237, 0, 3 | DECOMP_COMPAT, 2625}, - {0x3238, 0, 3 | DECOMP_COMPAT, 2628}, - {0x3239, 0, 3 | DECOMP_COMPAT, 2631}, - {0x323A, 0, 3 | DECOMP_COMPAT, 2634}, - {0x323B, 0, 3 | DECOMP_COMPAT, 2637}, - {0x323C, 0, 3 | DECOMP_COMPAT, 2640}, - {0x323D, 0, 3 | DECOMP_COMPAT, 2643}, - {0x323E, 0, 3 | DECOMP_COMPAT, 2646}, - {0x323F, 0, 3 | DECOMP_COMPAT, 2649}, - {0x3240, 0, 3 | DECOMP_COMPAT, 2652}, - {0x3241, 0, 3 | DECOMP_COMPAT, 2655}, - {0x3242, 0, 3 | DECOMP_COMPAT, 2658}, - {0x3243, 0, 3 | DECOMP_COMPAT, 2661}, - {0x3244, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x554F}, - {0x3245, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5E7C}, - {0x3246, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6587}, - {0x3247, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7B8F}, - {0x3250, 0, 3 | DECOMP_COMPAT, 2664}, - {0x3251, 0, 2 | DECOMP_COMPAT, 2667}, - {0x3252, 0, 2 | DECOMP_COMPAT, 2669}, - {0x3253, 0, 2 | DECOMP_COMPAT, 2671}, - {0x3254, 0, 2 | DECOMP_COMPAT, 2673}, - {0x3255, 0, 2 | DECOMP_COMPAT, 2675}, - {0x3256, 0, 2 | DECOMP_COMPAT, 2677}, - {0x3257, 0, 2 | DECOMP_COMPAT, 2679}, - {0x3258, 0, 2 | DECOMP_COMPAT, 2681}, - {0x3259, 0, 2 | DECOMP_COMPAT, 2683}, - {0x325A, 0, 2 | DECOMP_COMPAT, 2685}, - {0x325B, 0, 2 | DECOMP_COMPAT, 2687}, - {0x325C, 0, 2 | DECOMP_COMPAT, 2689}, - {0x325D, 0, 2 | DECOMP_COMPAT, 2691}, - {0x325E, 0, 2 | DECOMP_COMPAT, 2693}, - {0x325F, 0, 2 | DECOMP_COMPAT, 2695}, - {0x3260, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1100}, - {0x3261, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1102}, - {0x3262, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1103}, - {0x3263, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1105}, - {0x3264, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1106}, - {0x3265, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1107}, - {0x3266, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1109}, - {0x3267, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110B}, - {0x3268, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110C}, - {0x3269, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110E}, - {0x326A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110F}, - {0x326B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1110}, - {0x326C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1111}, - {0x326D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1112}, - {0x326E, 0, 2 | DECOMP_COMPAT, 2697}, - {0x326F, 0, 2 | DECOMP_COMPAT, 2699}, - {0x3270, 0, 2 | DECOMP_COMPAT, 2701}, - {0x3271, 0, 2 | DECOMP_COMPAT, 2703}, - {0x3272, 0, 2 | DECOMP_COMPAT, 2705}, - {0x3273, 0, 2 | DECOMP_COMPAT, 2707}, - {0x3274, 0, 2 | DECOMP_COMPAT, 2709}, - {0x3275, 0, 2 | DECOMP_COMPAT, 2711}, - {0x3276, 0, 2 | DECOMP_COMPAT, 2713}, - {0x3277, 0, 2 | DECOMP_COMPAT, 2715}, - {0x3278, 0, 2 | DECOMP_COMPAT, 2717}, - {0x3279, 0, 2 | DECOMP_COMPAT, 2719}, - {0x327A, 0, 2 | DECOMP_COMPAT, 2721}, - {0x327B, 0, 2 | DECOMP_COMPAT, 2723}, - {0x327C, 0, 5 | DECOMP_COMPAT, 2725}, - {0x327D, 0, 4 | DECOMP_COMPAT, 2730}, - {0x327E, 0, 2 | DECOMP_COMPAT, 2734}, - {0x3280, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E00}, - {0x3281, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E8C}, - {0x3282, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E09}, - {0x3283, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x56DB}, - {0x3284, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E94}, - {0x3285, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x516D}, - {0x3286, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E03}, - {0x3287, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x516B}, - {0x3288, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E5D}, - {0x3289, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5341}, - {0x328A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6708}, - {0x328B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x706B}, - {0x328C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6C34}, - {0x328D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6728}, - {0x328E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x91D1}, - {0x328F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x571F}, - {0x3290, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65E5}, - {0x3291, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x682A}, - {0x3292, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6709}, - {0x3293, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x793E}, - {0x3294, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x540D}, - {0x3295, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7279}, - {0x3296, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8CA1}, - {0x3297, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x795D}, - {0x3298, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x52B4}, - {0x3299, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x79D8}, - {0x329A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7537}, - {0x329B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5973}, - {0x329C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9069}, - {0x329D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x512A}, - {0x329E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5370}, - {0x329F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6CE8}, - {0x32A0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9805}, - {0x32A1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4F11}, - {0x32A2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5199}, - {0x32A3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6B63}, - {0x32A4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E0A}, - {0x32A5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E2D}, - {0x32A6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E0B}, - {0x32A7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DE6}, - {0x32A8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53F3}, - {0x32A9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x533B}, - {0x32AA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5B97}, - {0x32AB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5B66}, - {0x32AC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x76E3}, - {0x32AD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4F01}, - {0x32AE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8CC7}, - {0x32AF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5354}, - {0x32B0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x591C}, - {0x32B1, 0, 2 | DECOMP_COMPAT, 2736}, - {0x32B2, 0, 2 | DECOMP_COMPAT, 2738}, - {0x32B3, 0, 2 | DECOMP_COMPAT, 2740}, - {0x32B4, 0, 2 | DECOMP_COMPAT, 2742}, - {0x32B5, 0, 2 | DECOMP_COMPAT, 2744}, - {0x32B6, 0, 2 | DECOMP_COMPAT, 2746}, - {0x32B7, 0, 2 | DECOMP_COMPAT, 2748}, - {0x32B8, 0, 2 | DECOMP_COMPAT, 2750}, - {0x32B9, 0, 2 | DECOMP_COMPAT, 2752}, - {0x32BA, 0, 2 | DECOMP_COMPAT, 2754}, - {0x32BB, 0, 2 | DECOMP_COMPAT, 2756}, - {0x32BC, 0, 2 | DECOMP_COMPAT, 2758}, - {0x32BD, 0, 2 | DECOMP_COMPAT, 2760}, - {0x32BE, 0, 2 | DECOMP_COMPAT, 2762}, - {0x32BF, 0, 2 | DECOMP_COMPAT, 2764}, - {0x32C0, 0, 2 | DECOMP_COMPAT, 2766}, - {0x32C1, 0, 2 | DECOMP_COMPAT, 2768}, - {0x32C2, 0, 2 | DECOMP_COMPAT, 2770}, - {0x32C3, 0, 2 | DECOMP_COMPAT, 2772}, - {0x32C4, 0, 2 | DECOMP_COMPAT, 2774}, - {0x32C5, 0, 2 | DECOMP_COMPAT, 2776}, - {0x32C6, 0, 2 | DECOMP_COMPAT, 2778}, - {0x32C7, 0, 2 | DECOMP_COMPAT, 2780}, - {0x32C8, 0, 2 | DECOMP_COMPAT, 2782}, - {0x32C9, 0, 3 | DECOMP_COMPAT, 2784}, - {0x32CA, 0, 3 | DECOMP_COMPAT, 2787}, - {0x32CB, 0, 3 | DECOMP_COMPAT, 2790}, - {0x32CC, 0, 2 | DECOMP_COMPAT, 2793}, - {0x32CD, 0, 3 | DECOMP_COMPAT, 2795}, - {0x32CE, 0, 2 | DECOMP_COMPAT, 2798}, - {0x32CF, 0, 3 | DECOMP_COMPAT, 2800}, - {0x32D0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A2}, - {0x32D1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A4}, - {0x32D2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A6}, - {0x32D3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A8}, - {0x32D4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AA}, - {0x32D5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AB}, - {0x32D6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AD}, - {0x32D7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AF}, - {0x32D8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B1}, - {0x32D9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B3}, - {0x32DA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B5}, - {0x32DB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B7}, - {0x32DC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B9}, - {0x32DD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30BB}, - {0x32DE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30BD}, - {0x32DF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30BF}, - {0x32E0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C1}, - {0x32E1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C4}, - {0x32E2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C6}, - {0x32E3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C8}, - {0x32E4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CA}, - {0x32E5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CB}, - {0x32E6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CC}, - {0x32E7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CD}, - {0x32E8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CE}, - {0x32E9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CF}, - {0x32EA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30D2}, - {0x32EB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30D5}, - {0x32EC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30D8}, - {0x32ED, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30DB}, - {0x32EE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30DE}, - {0x32EF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30DF}, - {0x32F0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E0}, - {0x32F1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E1}, - {0x32F2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E2}, - {0x32F3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E4}, - {0x32F4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E6}, - {0x32F5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E8}, - {0x32F6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E9}, - {0x32F7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EA}, - {0x32F8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EB}, - {0x32F9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EC}, - {0x32FA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30ED}, - {0x32FB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EF}, - {0x32FC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30F0}, - {0x32FD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30F1}, - {0x32FE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30F2}, - {0x32FF, 0, 2 | DECOMP_COMPAT, 2803}, - {0x3300, 0, 4 | DECOMP_COMPAT, 2805}, - {0x3301, 0, 4 | DECOMP_COMPAT, 2809}, - {0x3302, 0, 4 | DECOMP_COMPAT, 2813}, - {0x3303, 0, 3 | DECOMP_COMPAT, 2817}, - {0x3304, 0, 4 | DECOMP_COMPAT, 2820}, - {0x3305, 0, 3 | DECOMP_COMPAT, 2824}, - {0x3306, 0, 3 | DECOMP_COMPAT, 2827}, - {0x3307, 0, 5 | DECOMP_COMPAT, 2830}, - {0x3308, 0, 4 | DECOMP_COMPAT, 2835}, - {0x3309, 0, 3 | DECOMP_COMPAT, 2839}, - {0x330A, 0, 3 | DECOMP_COMPAT, 2842}, - {0x330B, 0, 3 | DECOMP_COMPAT, 2845}, - {0x330C, 0, 4 | DECOMP_COMPAT, 2848}, - {0x330D, 0, 4 | DECOMP_COMPAT, 2852}, - {0x330E, 0, 3 | DECOMP_COMPAT, 2856}, - {0x330F, 0, 3 | DECOMP_COMPAT, 2859}, - {0x3310, 0, 2 | DECOMP_COMPAT, 2862}, - {0x3311, 0, 3 | DECOMP_COMPAT, 2864}, - {0x3312, 0, 4 | DECOMP_COMPAT, 2867}, - {0x3313, 0, 4 | DECOMP_COMPAT, 2871}, - {0x3314, 0, 2 | DECOMP_COMPAT, 2875}, - {0x3315, 0, 5 | DECOMP_COMPAT, 2877}, - {0x3316, 0, 6 | DECOMP_COMPAT, 2882}, - {0x3317, 0, 5 | DECOMP_COMPAT, 2888}, - {0x3318, 0, 3 | DECOMP_COMPAT, 2893}, - {0x3319, 0, 5 | DECOMP_COMPAT, 2896}, - {0x331A, 0, 5 | DECOMP_COMPAT, 2901}, - {0x331B, 0, 4 | DECOMP_COMPAT, 2906}, - {0x331C, 0, 3 | DECOMP_COMPAT, 2910}, - {0x331D, 0, 3 | DECOMP_COMPAT, 2913}, - {0x331E, 0, 3 | DECOMP_COMPAT, 2916}, - {0x331F, 0, 4 | DECOMP_COMPAT, 2919}, - {0x3320, 0, 5 | DECOMP_COMPAT, 2923}, - {0x3321, 0, 4 | DECOMP_COMPAT, 2928}, - {0x3322, 0, 3 | DECOMP_COMPAT, 2932}, - {0x3323, 0, 3 | DECOMP_COMPAT, 2935}, - {0x3324, 0, 3 | DECOMP_COMPAT, 2938}, - {0x3325, 0, 2 | DECOMP_COMPAT, 2941}, - {0x3326, 0, 2 | DECOMP_COMPAT, 2943}, - {0x3327, 0, 2 | DECOMP_COMPAT, 2945}, - {0x3328, 0, 2 | DECOMP_COMPAT, 2947}, - {0x3329, 0, 3 | DECOMP_COMPAT, 2949}, - {0x332A, 0, 3 | DECOMP_COMPAT, 2952}, - {0x332B, 0, 5 | DECOMP_COMPAT, 2955}, - {0x332C, 0, 3 | DECOMP_COMPAT, 2960}, - {0x332D, 0, 4 | DECOMP_COMPAT, 2963}, - {0x332E, 0, 5 | DECOMP_COMPAT, 2967}, - {0x332F, 0, 3 | DECOMP_COMPAT, 2972}, - {0x3330, 0, 2 | DECOMP_COMPAT, 2975}, - {0x3331, 0, 2 | DECOMP_COMPAT, 2977}, - {0x3332, 0, 5 | DECOMP_COMPAT, 2979}, - {0x3333, 0, 4 | DECOMP_COMPAT, 2984}, - {0x3334, 0, 5 | DECOMP_COMPAT, 2988}, - {0x3335, 0, 3 | DECOMP_COMPAT, 2993}, - {0x3336, 0, 5 | DECOMP_COMPAT, 2996}, - {0x3337, 0, 2 | DECOMP_COMPAT, 3001}, - {0x3338, 0, 3 | DECOMP_COMPAT, 3003}, - {0x3339, 0, 3 | DECOMP_COMPAT, 3006}, - {0x333A, 0, 3 | DECOMP_COMPAT, 3009}, - {0x333B, 0, 3 | DECOMP_COMPAT, 3012}, - {0x333C, 0, 3 | DECOMP_COMPAT, 3015}, - {0x333D, 0, 4 | DECOMP_COMPAT, 3018}, - {0x333E, 0, 3 | DECOMP_COMPAT, 3022}, - {0x333F, 0, 2 | DECOMP_COMPAT, 3025}, - {0x3340, 0, 3 | DECOMP_COMPAT, 3027}, - {0x3341, 0, 3 | DECOMP_COMPAT, 3030}, - {0x3342, 0, 3 | DECOMP_COMPAT, 3033}, - {0x3343, 0, 4 | DECOMP_COMPAT, 3036}, - {0x3344, 0, 3 | DECOMP_COMPAT, 3040}, - {0x3345, 0, 3 | DECOMP_COMPAT, 3043}, - {0x3346, 0, 3 | DECOMP_COMPAT, 3046}, - {0x3347, 0, 5 | DECOMP_COMPAT, 3049}, - {0x3348, 0, 4 | DECOMP_COMPAT, 3054}, - {0x3349, 0, 2 | DECOMP_COMPAT, 3058}, - {0x334A, 0, 5 | DECOMP_COMPAT, 3060}, - {0x334B, 0, 2 | DECOMP_COMPAT, 3065}, - {0x334C, 0, 4 | DECOMP_COMPAT, 3067}, - {0x334D, 0, 4 | DECOMP_COMPAT, 3071}, - {0x334E, 0, 3 | DECOMP_COMPAT, 3075}, - {0x334F, 0, 3 | DECOMP_COMPAT, 3078}, - {0x3350, 0, 3 | DECOMP_COMPAT, 3081}, - {0x3351, 0, 4 | DECOMP_COMPAT, 3084}, - {0x3352, 0, 2 | DECOMP_COMPAT, 3088}, - {0x3353, 0, 3 | DECOMP_COMPAT, 3090}, - {0x3354, 0, 4 | DECOMP_COMPAT, 3093}, - {0x3355, 0, 2 | DECOMP_COMPAT, 3097}, - {0x3356, 0, 5 | DECOMP_COMPAT, 3099}, - {0x3357, 0, 3 | DECOMP_COMPAT, 3104}, - {0x3358, 0, 2 | DECOMP_COMPAT, 3107}, - {0x3359, 0, 2 | DECOMP_COMPAT, 3109}, - {0x335A, 0, 2 | DECOMP_COMPAT, 3111}, - {0x335B, 0, 2 | DECOMP_COMPAT, 3113}, - {0x335C, 0, 2 | DECOMP_COMPAT, 3115}, - {0x335D, 0, 2 | DECOMP_COMPAT, 3117}, - {0x335E, 0, 2 | DECOMP_COMPAT, 3119}, - {0x335F, 0, 2 | DECOMP_COMPAT, 3121}, - {0x3360, 0, 2 | DECOMP_COMPAT, 3123}, - {0x3361, 0, 2 | DECOMP_COMPAT, 3125}, - {0x3362, 0, 3 | DECOMP_COMPAT, 3127}, - {0x3363, 0, 3 | DECOMP_COMPAT, 3130}, - {0x3364, 0, 3 | DECOMP_COMPAT, 3133}, - {0x3365, 0, 3 | DECOMP_COMPAT, 3136}, - {0x3366, 0, 3 | DECOMP_COMPAT, 3139}, - {0x3367, 0, 3 | DECOMP_COMPAT, 3142}, - {0x3368, 0, 3 | DECOMP_COMPAT, 3145}, - {0x3369, 0, 3 | DECOMP_COMPAT, 3148}, - {0x336A, 0, 3 | DECOMP_COMPAT, 3151}, - {0x336B, 0, 3 | DECOMP_COMPAT, 3154}, - {0x336C, 0, 3 | DECOMP_COMPAT, 3157}, - {0x336D, 0, 3 | DECOMP_COMPAT, 3160}, - {0x336E, 0, 3 | DECOMP_COMPAT, 3163}, - {0x336F, 0, 3 | DECOMP_COMPAT, 3166}, - {0x3370, 0, 3 | DECOMP_COMPAT, 3169}, - {0x3371, 0, 3 | DECOMP_COMPAT, 3172}, - {0x3372, 0, 2 | DECOMP_COMPAT, 3175}, - {0x3373, 0, 2 | DECOMP_COMPAT, 3177}, - {0x3374, 0, 3 | DECOMP_COMPAT, 3179}, - {0x3375, 0, 2 | DECOMP_COMPAT, 3182}, - {0x3376, 0, 2 | DECOMP_COMPAT, 3184}, - {0x3377, 0, 2 | DECOMP_COMPAT, 3186}, - {0x3378, 0, 3 | DECOMP_COMPAT, 3188}, - {0x3379, 0, 3 | DECOMP_COMPAT, 3191}, - {0x337A, 0, 2 | DECOMP_COMPAT, 3194}, - {0x337B, 0, 2 | DECOMP_COMPAT, 3196}, - {0x337C, 0, 2 | DECOMP_COMPAT, 3198}, - {0x337D, 0, 2 | DECOMP_COMPAT, 3200}, - {0x337E, 0, 2 | DECOMP_COMPAT, 3202}, - {0x337F, 0, 4 | DECOMP_COMPAT, 3204}, - {0x3380, 0, 2 | DECOMP_COMPAT, 3208}, - {0x3381, 0, 2 | DECOMP_COMPAT, 3210}, - {0x3382, 0, 2 | DECOMP_COMPAT, 3212}, - {0x3383, 0, 2 | DECOMP_COMPAT, 3214}, - {0x3384, 0, 2 | DECOMP_COMPAT, 3216}, - {0x3385, 0, 2 | DECOMP_COMPAT, 3218}, - {0x3386, 0, 2 | DECOMP_COMPAT, 3220}, - {0x3387, 0, 2 | DECOMP_COMPAT, 3222}, - {0x3388, 0, 3 | DECOMP_COMPAT, 3224}, - {0x3389, 0, 4 | DECOMP_COMPAT, 3227}, - {0x338A, 0, 2 | DECOMP_COMPAT, 3231}, - {0x338B, 0, 2 | DECOMP_COMPAT, 3233}, - {0x338C, 0, 2 | DECOMP_COMPAT, 3235}, - {0x338D, 0, 2 | DECOMP_COMPAT, 3237}, - {0x338E, 0, 2 | DECOMP_COMPAT, 3239}, - {0x338F, 0, 2 | DECOMP_COMPAT, 3241}, - {0x3390, 0, 2 | DECOMP_COMPAT, 3243}, - {0x3391, 0, 3 | DECOMP_COMPAT, 3245}, - {0x3392, 0, 3 | DECOMP_COMPAT, 3248}, - {0x3393, 0, 3 | DECOMP_COMPAT, 3251}, - {0x3394, 0, 3 | DECOMP_COMPAT, 3254}, - {0x3395, 0, 2 | DECOMP_COMPAT, 3257}, - {0x3396, 0, 2 | DECOMP_COMPAT, 3259}, - {0x3397, 0, 2 | DECOMP_COMPAT, 3261}, - {0x3398, 0, 2 | DECOMP_COMPAT, 3263}, - {0x3399, 0, 2 | DECOMP_COMPAT, 3265}, - {0x339A, 0, 2 | DECOMP_COMPAT, 3267}, - {0x339B, 0, 2 | DECOMP_COMPAT, 3269}, - {0x339C, 0, 2 | DECOMP_COMPAT, 3271}, - {0x339D, 0, 2 | DECOMP_COMPAT, 3273}, - {0x339E, 0, 2 | DECOMP_COMPAT, 3275}, - {0x339F, 0, 3 | DECOMP_COMPAT, 3277}, - {0x33A0, 0, 3 | DECOMP_COMPAT, 3280}, - {0x33A1, 0, 2 | DECOMP_COMPAT, 3283}, - {0x33A2, 0, 3 | DECOMP_COMPAT, 3285}, - {0x33A3, 0, 3 | DECOMP_COMPAT, 3288}, - {0x33A4, 0, 3 | DECOMP_COMPAT, 3291}, - {0x33A5, 0, 2 | DECOMP_COMPAT, 3294}, - {0x33A6, 0, 3 | DECOMP_COMPAT, 3296}, - {0x33A7, 0, 3 | DECOMP_COMPAT, 3299}, - {0x33A8, 0, 4 | DECOMP_COMPAT, 3302}, - {0x33A9, 0, 2 | DECOMP_COMPAT, 3306}, - {0x33AA, 0, 3 | DECOMP_COMPAT, 3308}, - {0x33AB, 0, 3 | DECOMP_COMPAT, 3311}, - {0x33AC, 0, 3 | DECOMP_COMPAT, 3314}, - {0x33AD, 0, 3 | DECOMP_COMPAT, 3317}, - {0x33AE, 0, 5 | DECOMP_COMPAT, 3320}, - {0x33AF, 0, 6 | DECOMP_COMPAT, 3325}, - {0x33B0, 0, 2 | DECOMP_COMPAT, 3331}, - {0x33B1, 0, 2 | DECOMP_COMPAT, 3333}, - {0x33B2, 0, 2 | DECOMP_COMPAT, 3335}, - {0x33B3, 0, 2 | DECOMP_COMPAT, 3337}, - {0x33B4, 0, 2 | DECOMP_COMPAT, 3339}, - {0x33B5, 0, 2 | DECOMP_COMPAT, 3341}, - {0x33B6, 0, 2 | DECOMP_COMPAT, 3343}, - {0x33B7, 0, 2 | DECOMP_COMPAT, 3345}, - {0x33B8, 0, 2 | DECOMP_COMPAT, 3347}, - {0x33B9, 0, 2 | DECOMP_COMPAT, 3349}, - {0x33BA, 0, 2 | DECOMP_COMPAT, 3351}, - {0x33BB, 0, 2 | DECOMP_COMPAT, 3353}, - {0x33BC, 0, 2 | DECOMP_COMPAT, 3355}, - {0x33BD, 0, 2 | DECOMP_COMPAT, 3357}, - {0x33BE, 0, 2 | DECOMP_COMPAT, 3359}, - {0x33BF, 0, 2 | DECOMP_COMPAT, 3361}, - {0x33C0, 0, 2 | DECOMP_COMPAT, 3363}, - {0x33C1, 0, 2 | DECOMP_COMPAT, 3365}, - {0x33C2, 0, 4 | DECOMP_COMPAT, 3367}, - {0x33C3, 0, 2 | DECOMP_COMPAT, 3371}, - {0x33C4, 0, 2 | DECOMP_COMPAT, 3373}, - {0x33C5, 0, 2 | DECOMP_COMPAT, 3375}, - {0x33C6, 0, 4 | DECOMP_COMPAT, 3377}, - {0x33C7, 0, 3 | DECOMP_COMPAT, 3381}, - {0x33C8, 0, 2 | DECOMP_COMPAT, 3384}, - {0x33C9, 0, 2 | DECOMP_COMPAT, 3386}, - {0x33CA, 0, 2 | DECOMP_COMPAT, 3388}, - {0x33CB, 0, 2 | DECOMP_COMPAT, 3390}, - {0x33CC, 0, 2 | DECOMP_COMPAT, 3392}, - {0x33CD, 0, 2 | DECOMP_COMPAT, 3394}, - {0x33CE, 0, 2 | DECOMP_COMPAT, 3396}, - {0x33CF, 0, 2 | DECOMP_COMPAT, 3398}, - {0x33D0, 0, 2 | DECOMP_COMPAT, 3400}, - {0x33D1, 0, 2 | DECOMP_COMPAT, 3402}, - {0x33D2, 0, 3 | DECOMP_COMPAT, 3404}, - {0x33D3, 0, 2 | DECOMP_COMPAT, 3407}, - {0x33D4, 0, 2 | DECOMP_COMPAT, 3409}, - {0x33D5, 0, 3 | DECOMP_COMPAT, 3411}, - {0x33D6, 0, 3 | DECOMP_COMPAT, 3414}, - {0x33D7, 0, 2 | DECOMP_COMPAT, 3417}, - {0x33D8, 0, 4 | DECOMP_COMPAT, 3419}, - {0x33D9, 0, 3 | DECOMP_COMPAT, 3423}, - {0x33DA, 0, 2 | DECOMP_COMPAT, 3426}, - {0x33DB, 0, 2 | DECOMP_COMPAT, 3428}, - {0x33DC, 0, 2 | DECOMP_COMPAT, 3430}, - {0x33DD, 0, 2 | DECOMP_COMPAT, 3432}, - {0x33DE, 0, 3 | DECOMP_COMPAT, 3434}, - {0x33DF, 0, 3 | DECOMP_COMPAT, 3437}, - {0x33E0, 0, 2 | DECOMP_COMPAT, 3440}, - {0x33E1, 0, 2 | DECOMP_COMPAT, 3442}, - {0x33E2, 0, 2 | DECOMP_COMPAT, 3444}, - {0x33E3, 0, 2 | DECOMP_COMPAT, 3446}, - {0x33E4, 0, 2 | DECOMP_COMPAT, 3448}, - {0x33E5, 0, 2 | DECOMP_COMPAT, 3450}, - {0x33E6, 0, 2 | DECOMP_COMPAT, 3452}, - {0x33E7, 0, 2 | DECOMP_COMPAT, 3454}, - {0x33E8, 0, 2 | DECOMP_COMPAT, 3456}, - {0x33E9, 0, 3 | DECOMP_COMPAT, 3458}, - {0x33EA, 0, 3 | DECOMP_COMPAT, 3461}, - {0x33EB, 0, 3 | DECOMP_COMPAT, 3464}, - {0x33EC, 0, 3 | DECOMP_COMPAT, 3467}, - {0x33ED, 0, 3 | DECOMP_COMPAT, 3470}, - {0x33EE, 0, 3 | DECOMP_COMPAT, 3473}, - {0x33EF, 0, 3 | DECOMP_COMPAT, 3476}, - {0x33F0, 0, 3 | DECOMP_COMPAT, 3479}, - {0x33F1, 0, 3 | DECOMP_COMPAT, 3482}, - {0x33F2, 0, 3 | DECOMP_COMPAT, 3485}, - {0x33F3, 0, 3 | DECOMP_COMPAT, 3488}, - {0x33F4, 0, 3 | DECOMP_COMPAT, 3491}, - {0x33F5, 0, 3 | DECOMP_COMPAT, 3494}, - {0x33F6, 0, 3 | DECOMP_COMPAT, 3497}, - {0x33F7, 0, 3 | DECOMP_COMPAT, 3500}, - {0x33F8, 0, 3 | DECOMP_COMPAT, 3503}, - {0x33F9, 0, 3 | DECOMP_COMPAT, 3506}, - {0x33FA, 0, 3 | DECOMP_COMPAT, 3509}, - {0x33FB, 0, 3 | DECOMP_COMPAT, 3512}, - {0x33FC, 0, 3 | DECOMP_COMPAT, 3515}, - {0x33FD, 0, 3 | DECOMP_COMPAT, 3518}, - {0x33FE, 0, 3 | DECOMP_COMPAT, 3521}, - {0x33FF, 0, 3 | DECOMP_COMPAT, 3524}, - {0xA66F, 230, 0, 0}, - {0xA674, 230, 0, 0}, - {0xA675, 230, 0, 0}, - {0xA676, 230, 0, 0}, - {0xA677, 230, 0, 0}, - {0xA678, 230, 0, 0}, - {0xA679, 230, 0, 0}, - {0xA67A, 230, 0, 0}, - {0xA67B, 230, 0, 0}, - {0xA67C, 230, 0, 0}, - {0xA67D, 230, 0, 0}, - {0xA69C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044A}, - {0xA69D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044C}, - {0xA69E, 230, 0, 0}, - {0xA69F, 230, 0, 0}, - {0xA6F0, 230, 0, 0}, - {0xA6F1, 230, 0, 0}, - {0xA770, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xA76F}, - {0xA7F2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0xA7F3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0xA7F4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0xA7F8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0126}, - {0xA7F9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0153}, - {0xA806, 9, 0, 0}, - {0xA82C, 9, 0, 0}, - {0xA8C4, 9, 0, 0}, - {0xA8E0, 230, 0, 0}, - {0xA8E1, 230, 0, 0}, - {0xA8E2, 230, 0, 0}, - {0xA8E3, 230, 0, 0}, - {0xA8E4, 230, 0, 0}, - {0xA8E5, 230, 0, 0}, - {0xA8E6, 230, 0, 0}, - {0xA8E7, 230, 0, 0}, - {0xA8E8, 230, 0, 0}, - {0xA8E9, 230, 0, 0}, - {0xA8EA, 230, 0, 0}, - {0xA8EB, 230, 0, 0}, - {0xA8EC, 230, 0, 0}, - {0xA8ED, 230, 0, 0}, - {0xA8EE, 230, 0, 0}, - {0xA8EF, 230, 0, 0}, - {0xA8F0, 230, 0, 0}, - {0xA8F1, 230, 0, 0}, - {0xA92B, 220, 0, 0}, - {0xA92C, 220, 0, 0}, - {0xA92D, 220, 0, 0}, - {0xA953, 9, 0, 0}, - {0xA9B3, 7, 0, 0}, - {0xA9C0, 9, 0, 0}, - {0xAAB0, 230, 0, 0}, - {0xAAB2, 230, 0, 0}, - {0xAAB3, 230, 0, 0}, - {0xAAB4, 220, 0, 0}, - {0xAAB7, 230, 0, 0}, - {0xAAB8, 230, 0, 0}, - {0xAABE, 230, 0, 0}, - {0xAABF, 230, 0, 0}, - {0xAAC1, 230, 0, 0}, - {0xAAF6, 9, 0, 0}, - {0xAB5C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xA727}, - {0xAB5D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xAB37}, - {0xAB5E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026B}, - {0xAB5F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xAB52}, - {0xAB69, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028D}, - {0xABED, 9, 0, 0}, - {0xF900, 0, 1 | DECOMP_INLINE, 0x8C48}, - {0xF901, 0, 1 | DECOMP_INLINE, 0x66F4}, - {0xF902, 0, 1 | DECOMP_INLINE, 0x8ECA}, - {0xF903, 0, 1 | DECOMP_INLINE, 0x8CC8}, - {0xF904, 0, 1 | DECOMP_INLINE, 0x6ED1}, - {0xF905, 0, 1 | DECOMP_INLINE, 0x4E32}, - {0xF906, 0, 1 | DECOMP_INLINE, 0x53E5}, - {0xF907, 0, 1 | DECOMP_INLINE, 0x9F9C}, - {0xF908, 0, 1 | DECOMP_INLINE, 0x9F9C}, - {0xF909, 0, 1 | DECOMP_INLINE, 0x5951}, - {0xF90A, 0, 1 | DECOMP_INLINE, 0x91D1}, - {0xF90B, 0, 1 | DECOMP_INLINE, 0x5587}, - {0xF90C, 0, 1 | DECOMP_INLINE, 0x5948}, - {0xF90D, 0, 1 | DECOMP_INLINE, 0x61F6}, - {0xF90E, 0, 1 | DECOMP_INLINE, 0x7669}, - {0xF90F, 0, 1 | DECOMP_INLINE, 0x7F85}, - {0xF910, 0, 1 | DECOMP_INLINE, 0x863F}, - {0xF911, 0, 1 | DECOMP_INLINE, 0x87BA}, - {0xF912, 0, 1 | DECOMP_INLINE, 0x88F8}, - {0xF913, 0, 1 | DECOMP_INLINE, 0x908F}, - {0xF914, 0, 1 | DECOMP_INLINE, 0x6A02}, - {0xF915, 0, 1 | DECOMP_INLINE, 0x6D1B}, - {0xF916, 0, 1 | DECOMP_INLINE, 0x70D9}, - {0xF917, 0, 1 | DECOMP_INLINE, 0x73DE}, - {0xF918, 0, 1 | DECOMP_INLINE, 0x843D}, - {0xF919, 0, 1 | DECOMP_INLINE, 0x916A}, - {0xF91A, 0, 1 | DECOMP_INLINE, 0x99F1}, - {0xF91B, 0, 1 | DECOMP_INLINE, 0x4E82}, - {0xF91C, 0, 1 | DECOMP_INLINE, 0x5375}, - {0xF91D, 0, 1 | DECOMP_INLINE, 0x6B04}, - {0xF91E, 0, 1 | DECOMP_INLINE, 0x721B}, - {0xF91F, 0, 1 | DECOMP_INLINE, 0x862D}, - {0xF920, 0, 1 | DECOMP_INLINE, 0x9E1E}, - {0xF921, 0, 1 | DECOMP_INLINE, 0x5D50}, - {0xF922, 0, 1 | DECOMP_INLINE, 0x6FEB}, - {0xF923, 0, 1 | DECOMP_INLINE, 0x85CD}, - {0xF924, 0, 1 | DECOMP_INLINE, 0x8964}, - {0xF925, 0, 1 | DECOMP_INLINE, 0x62C9}, - {0xF926, 0, 1 | DECOMP_INLINE, 0x81D8}, - {0xF927, 0, 1 | DECOMP_INLINE, 0x881F}, - {0xF928, 0, 1 | DECOMP_INLINE, 0x5ECA}, - {0xF929, 0, 1 | DECOMP_INLINE, 0x6717}, - {0xF92A, 0, 1 | DECOMP_INLINE, 0x6D6A}, - {0xF92B, 0, 1 | DECOMP_INLINE, 0x72FC}, - {0xF92C, 0, 1 | DECOMP_INLINE, 0x90CE}, - {0xF92D, 0, 1 | DECOMP_INLINE, 0x4F86}, - {0xF92E, 0, 1 | DECOMP_INLINE, 0x51B7}, - {0xF92F, 0, 1 | DECOMP_INLINE, 0x52DE}, - {0xF930, 0, 1 | DECOMP_INLINE, 0x64C4}, - {0xF931, 0, 1 | DECOMP_INLINE, 0x6AD3}, - {0xF932, 0, 1 | DECOMP_INLINE, 0x7210}, - {0xF933, 0, 1 | DECOMP_INLINE, 0x76E7}, - {0xF934, 0, 1 | DECOMP_INLINE, 0x8001}, - {0xF935, 0, 1 | DECOMP_INLINE, 0x8606}, - {0xF936, 0, 1 | DECOMP_INLINE, 0x865C}, - {0xF937, 0, 1 | DECOMP_INLINE, 0x8DEF}, - {0xF938, 0, 1 | DECOMP_INLINE, 0x9732}, - {0xF939, 0, 1 | DECOMP_INLINE, 0x9B6F}, - {0xF93A, 0, 1 | DECOMP_INLINE, 0x9DFA}, - {0xF93B, 0, 1 | DECOMP_INLINE, 0x788C}, - {0xF93C, 0, 1 | DECOMP_INLINE, 0x797F}, - {0xF93D, 0, 1 | DECOMP_INLINE, 0x7DA0}, - {0xF93E, 0, 1 | DECOMP_INLINE, 0x83C9}, - {0xF93F, 0, 1 | DECOMP_INLINE, 0x9304}, - {0xF940, 0, 1 | DECOMP_INLINE, 0x9E7F}, - {0xF941, 0, 1 | DECOMP_INLINE, 0x8AD6}, - {0xF942, 0, 1 | DECOMP_INLINE, 0x58DF}, - {0xF943, 0, 1 | DECOMP_INLINE, 0x5F04}, - {0xF944, 0, 1 | DECOMP_INLINE, 0x7C60}, - {0xF945, 0, 1 | DECOMP_INLINE, 0x807E}, - {0xF946, 0, 1 | DECOMP_INLINE, 0x7262}, - {0xF947, 0, 1 | DECOMP_INLINE, 0x78CA}, - {0xF948, 0, 1 | DECOMP_INLINE, 0x8CC2}, - {0xF949, 0, 1 | DECOMP_INLINE, 0x96F7}, - {0xF94A, 0, 1 | DECOMP_INLINE, 0x58D8}, - {0xF94B, 0, 1 | DECOMP_INLINE, 0x5C62}, - {0xF94C, 0, 1 | DECOMP_INLINE, 0x6A13}, - {0xF94D, 0, 1 | DECOMP_INLINE, 0x6DDA}, - {0xF94E, 0, 1 | DECOMP_INLINE, 0x6F0F}, - {0xF94F, 0, 1 | DECOMP_INLINE, 0x7D2F}, - {0xF950, 0, 1 | DECOMP_INLINE, 0x7E37}, - {0xF951, 0, 1 | DECOMP_INLINE, 0x964B}, - {0xF952, 0, 1 | DECOMP_INLINE, 0x52D2}, - {0xF953, 0, 1 | DECOMP_INLINE, 0x808B}, - {0xF954, 0, 1 | DECOMP_INLINE, 0x51DC}, - {0xF955, 0, 1 | DECOMP_INLINE, 0x51CC}, - {0xF956, 0, 1 | DECOMP_INLINE, 0x7A1C}, - {0xF957, 0, 1 | DECOMP_INLINE, 0x7DBE}, - {0xF958, 0, 1 | DECOMP_INLINE, 0x83F1}, - {0xF959, 0, 1 | DECOMP_INLINE, 0x9675}, - {0xF95A, 0, 1 | DECOMP_INLINE, 0x8B80}, - {0xF95B, 0, 1 | DECOMP_INLINE, 0x62CF}, - {0xF95C, 0, 1 | DECOMP_INLINE, 0x6A02}, - {0xF95D, 0, 1 | DECOMP_INLINE, 0x8AFE}, - {0xF95E, 0, 1 | DECOMP_INLINE, 0x4E39}, - {0xF95F, 0, 1 | DECOMP_INLINE, 0x5BE7}, - {0xF960, 0, 1 | DECOMP_INLINE, 0x6012}, - {0xF961, 0, 1 | DECOMP_INLINE, 0x7387}, - {0xF962, 0, 1 | DECOMP_INLINE, 0x7570}, - {0xF963, 0, 1 | DECOMP_INLINE, 0x5317}, - {0xF964, 0, 1 | DECOMP_INLINE, 0x78FB}, - {0xF965, 0, 1 | DECOMP_INLINE, 0x4FBF}, - {0xF966, 0, 1 | DECOMP_INLINE, 0x5FA9}, - {0xF967, 0, 1 | DECOMP_INLINE, 0x4E0D}, - {0xF968, 0, 1 | DECOMP_INLINE, 0x6CCC}, - {0xF969, 0, 1 | DECOMP_INLINE, 0x6578}, - {0xF96A, 0, 1 | DECOMP_INLINE, 0x7D22}, - {0xF96B, 0, 1 | DECOMP_INLINE, 0x53C3}, - {0xF96C, 0, 1 | DECOMP_INLINE, 0x585E}, - {0xF96D, 0, 1 | DECOMP_INLINE, 0x7701}, - {0xF96E, 0, 1 | DECOMP_INLINE, 0x8449}, - {0xF96F, 0, 1 | DECOMP_INLINE, 0x8AAA}, - {0xF970, 0, 1 | DECOMP_INLINE, 0x6BBA}, - {0xF971, 0, 1 | DECOMP_INLINE, 0x8FB0}, - {0xF972, 0, 1 | DECOMP_INLINE, 0x6C88}, - {0xF973, 0, 1 | DECOMP_INLINE, 0x62FE}, - {0xF974, 0, 1 | DECOMP_INLINE, 0x82E5}, - {0xF975, 0, 1 | DECOMP_INLINE, 0x63A0}, - {0xF976, 0, 1 | DECOMP_INLINE, 0x7565}, - {0xF977, 0, 1 | DECOMP_INLINE, 0x4EAE}, - {0xF978, 0, 1 | DECOMP_INLINE, 0x5169}, - {0xF979, 0, 1 | DECOMP_INLINE, 0x51C9}, - {0xF97A, 0, 1 | DECOMP_INLINE, 0x6881}, - {0xF97B, 0, 1 | DECOMP_INLINE, 0x7CE7}, - {0xF97C, 0, 1 | DECOMP_INLINE, 0x826F}, - {0xF97D, 0, 1 | DECOMP_INLINE, 0x8AD2}, - {0xF97E, 0, 1 | DECOMP_INLINE, 0x91CF}, - {0xF97F, 0, 1 | DECOMP_INLINE, 0x52F5}, - {0xF980, 0, 1 | DECOMP_INLINE, 0x5442}, - {0xF981, 0, 1 | DECOMP_INLINE, 0x5973}, - {0xF982, 0, 1 | DECOMP_INLINE, 0x5EEC}, - {0xF983, 0, 1 | DECOMP_INLINE, 0x65C5}, - {0xF984, 0, 1 | DECOMP_INLINE, 0x6FFE}, - {0xF985, 0, 1 | DECOMP_INLINE, 0x792A}, - {0xF986, 0, 1 | DECOMP_INLINE, 0x95AD}, - {0xF987, 0, 1 | DECOMP_INLINE, 0x9A6A}, - {0xF988, 0, 1 | DECOMP_INLINE, 0x9E97}, - {0xF989, 0, 1 | DECOMP_INLINE, 0x9ECE}, - {0xF98A, 0, 1 | DECOMP_INLINE, 0x529B}, - {0xF98B, 0, 1 | DECOMP_INLINE, 0x66C6}, - {0xF98C, 0, 1 | DECOMP_INLINE, 0x6B77}, - {0xF98D, 0, 1 | DECOMP_INLINE, 0x8F62}, - {0xF98E, 0, 1 | DECOMP_INLINE, 0x5E74}, - {0xF98F, 0, 1 | DECOMP_INLINE, 0x6190}, - {0xF990, 0, 1 | DECOMP_INLINE, 0x6200}, - {0xF991, 0, 1 | DECOMP_INLINE, 0x649A}, - {0xF992, 0, 1 | DECOMP_INLINE, 0x6F23}, - {0xF993, 0, 1 | DECOMP_INLINE, 0x7149}, - {0xF994, 0, 1 | DECOMP_INLINE, 0x7489}, - {0xF995, 0, 1 | DECOMP_INLINE, 0x79CA}, - {0xF996, 0, 1 | DECOMP_INLINE, 0x7DF4}, - {0xF997, 0, 1 | DECOMP_INLINE, 0x806F}, - {0xF998, 0, 1 | DECOMP_INLINE, 0x8F26}, - {0xF999, 0, 1 | DECOMP_INLINE, 0x84EE}, - {0xF99A, 0, 1 | DECOMP_INLINE, 0x9023}, - {0xF99B, 0, 1 | DECOMP_INLINE, 0x934A}, - {0xF99C, 0, 1 | DECOMP_INLINE, 0x5217}, - {0xF99D, 0, 1 | DECOMP_INLINE, 0x52A3}, - {0xF99E, 0, 1 | DECOMP_INLINE, 0x54BD}, - {0xF99F, 0, 1 | DECOMP_INLINE, 0x70C8}, - {0xF9A0, 0, 1 | DECOMP_INLINE, 0x88C2}, - {0xF9A1, 0, 1 | DECOMP_INLINE, 0x8AAA}, - {0xF9A2, 0, 1 | DECOMP_INLINE, 0x5EC9}, - {0xF9A3, 0, 1 | DECOMP_INLINE, 0x5FF5}, - {0xF9A4, 0, 1 | DECOMP_INLINE, 0x637B}, - {0xF9A5, 0, 1 | DECOMP_INLINE, 0x6BAE}, - {0xF9A6, 0, 1 | DECOMP_INLINE, 0x7C3E}, - {0xF9A7, 0, 1 | DECOMP_INLINE, 0x7375}, - {0xF9A8, 0, 1 | DECOMP_INLINE, 0x4EE4}, - {0xF9A9, 0, 1 | DECOMP_INLINE, 0x56F9}, - {0xF9AA, 0, 1 | DECOMP_INLINE, 0x5BE7}, - {0xF9AB, 0, 1 | DECOMP_INLINE, 0x5DBA}, - {0xF9AC, 0, 1 | DECOMP_INLINE, 0x601C}, - {0xF9AD, 0, 1 | DECOMP_INLINE, 0x73B2}, - {0xF9AE, 0, 1 | DECOMP_INLINE, 0x7469}, - {0xF9AF, 0, 1 | DECOMP_INLINE, 0x7F9A}, - {0xF9B0, 0, 1 | DECOMP_INLINE, 0x8046}, - {0xF9B1, 0, 1 | DECOMP_INLINE, 0x9234}, - {0xF9B2, 0, 1 | DECOMP_INLINE, 0x96F6}, - {0xF9B3, 0, 1 | DECOMP_INLINE, 0x9748}, - {0xF9B4, 0, 1 | DECOMP_INLINE, 0x9818}, - {0xF9B5, 0, 1 | DECOMP_INLINE, 0x4F8B}, - {0xF9B6, 0, 1 | DECOMP_INLINE, 0x79AE}, - {0xF9B7, 0, 1 | DECOMP_INLINE, 0x91B4}, - {0xF9B8, 0, 1 | DECOMP_INLINE, 0x96B8}, - {0xF9B9, 0, 1 | DECOMP_INLINE, 0x60E1}, - {0xF9BA, 0, 1 | DECOMP_INLINE, 0x4E86}, - {0xF9BB, 0, 1 | DECOMP_INLINE, 0x50DA}, - {0xF9BC, 0, 1 | DECOMP_INLINE, 0x5BEE}, - {0xF9BD, 0, 1 | DECOMP_INLINE, 0x5C3F}, - {0xF9BE, 0, 1 | DECOMP_INLINE, 0x6599}, - {0xF9BF, 0, 1 | DECOMP_INLINE, 0x6A02}, - {0xF9C0, 0, 1 | DECOMP_INLINE, 0x71CE}, - {0xF9C1, 0, 1 | DECOMP_INLINE, 0x7642}, - {0xF9C2, 0, 1 | DECOMP_INLINE, 0x84FC}, - {0xF9C3, 0, 1 | DECOMP_INLINE, 0x907C}, - {0xF9C4, 0, 1 | DECOMP_INLINE, 0x9F8D}, - {0xF9C5, 0, 1 | DECOMP_INLINE, 0x6688}, - {0xF9C6, 0, 1 | DECOMP_INLINE, 0x962E}, - {0xF9C7, 0, 1 | DECOMP_INLINE, 0x5289}, - {0xF9C8, 0, 1 | DECOMP_INLINE, 0x677B}, - {0xF9C9, 0, 1 | DECOMP_INLINE, 0x67F3}, - {0xF9CA, 0, 1 | DECOMP_INLINE, 0x6D41}, - {0xF9CB, 0, 1 | DECOMP_INLINE, 0x6E9C}, - {0xF9CC, 0, 1 | DECOMP_INLINE, 0x7409}, - {0xF9CD, 0, 1 | DECOMP_INLINE, 0x7559}, - {0xF9CE, 0, 1 | DECOMP_INLINE, 0x786B}, - {0xF9CF, 0, 1 | DECOMP_INLINE, 0x7D10}, - {0xF9D0, 0, 1 | DECOMP_INLINE, 0x985E}, - {0xF9D1, 0, 1 | DECOMP_INLINE, 0x516D}, - {0xF9D2, 0, 1 | DECOMP_INLINE, 0x622E}, - {0xF9D3, 0, 1 | DECOMP_INLINE, 0x9678}, - {0xF9D4, 0, 1 | DECOMP_INLINE, 0x502B}, - {0xF9D5, 0, 1 | DECOMP_INLINE, 0x5D19}, - {0xF9D6, 0, 1 | DECOMP_INLINE, 0x6DEA}, - {0xF9D7, 0, 1 | DECOMP_INLINE, 0x8F2A}, - {0xF9D8, 0, 1 | DECOMP_INLINE, 0x5F8B}, - {0xF9D9, 0, 1 | DECOMP_INLINE, 0x6144}, - {0xF9DA, 0, 1 | DECOMP_INLINE, 0x6817}, - {0xF9DB, 0, 1 | DECOMP_INLINE, 0x7387}, - {0xF9DC, 0, 1 | DECOMP_INLINE, 0x9686}, - {0xF9DD, 0, 1 | DECOMP_INLINE, 0x5229}, - {0xF9DE, 0, 1 | DECOMP_INLINE, 0x540F}, - {0xF9DF, 0, 1 | DECOMP_INLINE, 0x5C65}, - {0xF9E0, 0, 1 | DECOMP_INLINE, 0x6613}, - {0xF9E1, 0, 1 | DECOMP_INLINE, 0x674E}, - {0xF9E2, 0, 1 | DECOMP_INLINE, 0x68A8}, - {0xF9E3, 0, 1 | DECOMP_INLINE, 0x6CE5}, - {0xF9E4, 0, 1 | DECOMP_INLINE, 0x7406}, - {0xF9E5, 0, 1 | DECOMP_INLINE, 0x75E2}, - {0xF9E6, 0, 1 | DECOMP_INLINE, 0x7F79}, - {0xF9E7, 0, 1 | DECOMP_INLINE, 0x88CF}, - {0xF9E8, 0, 1 | DECOMP_INLINE, 0x88E1}, - {0xF9E9, 0, 1 | DECOMP_INLINE, 0x91CC}, - {0xF9EA, 0, 1 | DECOMP_INLINE, 0x96E2}, - {0xF9EB, 0, 1 | DECOMP_INLINE, 0x533F}, - {0xF9EC, 0, 1 | DECOMP_INLINE, 0x6EBA}, - {0xF9ED, 0, 1 | DECOMP_INLINE, 0x541D}, - {0xF9EE, 0, 1 | DECOMP_INLINE, 0x71D0}, - {0xF9EF, 0, 1 | DECOMP_INLINE, 0x7498}, - {0xF9F0, 0, 1 | DECOMP_INLINE, 0x85FA}, - {0xF9F1, 0, 1 | DECOMP_INLINE, 0x96A3}, - {0xF9F2, 0, 1 | DECOMP_INLINE, 0x9C57}, - {0xF9F3, 0, 1 | DECOMP_INLINE, 0x9E9F}, - {0xF9F4, 0, 1 | DECOMP_INLINE, 0x6797}, - {0xF9F5, 0, 1 | DECOMP_INLINE, 0x6DCB}, - {0xF9F6, 0, 1 | DECOMP_INLINE, 0x81E8}, - {0xF9F7, 0, 1 | DECOMP_INLINE, 0x7ACB}, - {0xF9F8, 0, 1 | DECOMP_INLINE, 0x7B20}, - {0xF9F9, 0, 1 | DECOMP_INLINE, 0x7C92}, - {0xF9FA, 0, 1 | DECOMP_INLINE, 0x72C0}, - {0xF9FB, 0, 1 | DECOMP_INLINE, 0x7099}, - {0xF9FC, 0, 1 | DECOMP_INLINE, 0x8B58}, - {0xF9FD, 0, 1 | DECOMP_INLINE, 0x4EC0}, - {0xF9FE, 0, 1 | DECOMP_INLINE, 0x8336}, - {0xF9FF, 0, 1 | DECOMP_INLINE, 0x523A}, - {0xFA00, 0, 1 | DECOMP_INLINE, 0x5207}, - {0xFA01, 0, 1 | DECOMP_INLINE, 0x5EA6}, - {0xFA02, 0, 1 | DECOMP_INLINE, 0x62D3}, - {0xFA03, 0, 1 | DECOMP_INLINE, 0x7CD6}, - {0xFA04, 0, 1 | DECOMP_INLINE, 0x5B85}, - {0xFA05, 0, 1 | DECOMP_INLINE, 0x6D1E}, - {0xFA06, 0, 1 | DECOMP_INLINE, 0x66B4}, - {0xFA07, 0, 1 | DECOMP_INLINE, 0x8F3B}, - {0xFA08, 0, 1 | DECOMP_INLINE, 0x884C}, - {0xFA09, 0, 1 | DECOMP_INLINE, 0x964D}, - {0xFA0A, 0, 1 | DECOMP_INLINE, 0x898B}, - {0xFA0B, 0, 1 | DECOMP_INLINE, 0x5ED3}, - {0xFA0C, 0, 1 | DECOMP_INLINE, 0x5140}, - {0xFA0D, 0, 1 | DECOMP_INLINE, 0x55C0}, - {0xFA10, 0, 1 | DECOMP_INLINE, 0x585A}, - {0xFA12, 0, 1 | DECOMP_INLINE, 0x6674}, - {0xFA15, 0, 1 | DECOMP_INLINE, 0x51DE}, - {0xFA16, 0, 1 | DECOMP_INLINE, 0x732A}, - {0xFA17, 0, 1 | DECOMP_INLINE, 0x76CA}, - {0xFA18, 0, 1 | DECOMP_INLINE, 0x793C}, - {0xFA19, 0, 1 | DECOMP_INLINE, 0x795E}, - {0xFA1A, 0, 1 | DECOMP_INLINE, 0x7965}, - {0xFA1B, 0, 1 | DECOMP_INLINE, 0x798F}, - {0xFA1C, 0, 1 | DECOMP_INLINE, 0x9756}, - {0xFA1D, 0, 1 | DECOMP_INLINE, 0x7CBE}, - {0xFA1E, 0, 1 | DECOMP_INLINE, 0x7FBD}, - {0xFA20, 0, 1 | DECOMP_INLINE, 0x8612}, - {0xFA22, 0, 1 | DECOMP_INLINE, 0x8AF8}, - {0xFA25, 0, 1 | DECOMP_INLINE, 0x9038}, - {0xFA26, 0, 1 | DECOMP_INLINE, 0x90FD}, - {0xFA2A, 0, 1 | DECOMP_INLINE, 0x98EF}, - {0xFA2B, 0, 1 | DECOMP_INLINE, 0x98FC}, - {0xFA2C, 0, 1 | DECOMP_INLINE, 0x9928}, - {0xFA2D, 0, 1 | DECOMP_INLINE, 0x9DB4}, - {0xFA2E, 0, 1 | DECOMP_INLINE, 0x90DE}, - {0xFA2F, 0, 1 | DECOMP_INLINE, 0x96B7}, - {0xFA30, 0, 1 | DECOMP_INLINE, 0x4FAE}, - {0xFA31, 0, 1 | DECOMP_INLINE, 0x50E7}, - {0xFA32, 0, 1 | DECOMP_INLINE, 0x514D}, - {0xFA33, 0, 1 | DECOMP_INLINE, 0x52C9}, - {0xFA34, 0, 1 | DECOMP_INLINE, 0x52E4}, - {0xFA35, 0, 1 | DECOMP_INLINE, 0x5351}, - {0xFA36, 0, 1 | DECOMP_INLINE, 0x559D}, - {0xFA37, 0, 1 | DECOMP_INLINE, 0x5606}, - {0xFA38, 0, 1 | DECOMP_INLINE, 0x5668}, - {0xFA39, 0, 1 | DECOMP_INLINE, 0x5840}, - {0xFA3A, 0, 1 | DECOMP_INLINE, 0x58A8}, - {0xFA3B, 0, 1 | DECOMP_INLINE, 0x5C64}, - {0xFA3C, 0, 1 | DECOMP_INLINE, 0x5C6E}, - {0xFA3D, 0, 1 | DECOMP_INLINE, 0x6094}, - {0xFA3E, 0, 1 | DECOMP_INLINE, 0x6168}, - {0xFA3F, 0, 1 | DECOMP_INLINE, 0x618E}, - {0xFA40, 0, 1 | DECOMP_INLINE, 0x61F2}, - {0xFA41, 0, 1 | DECOMP_INLINE, 0x654F}, - {0xFA42, 0, 1 | DECOMP_INLINE, 0x65E2}, - {0xFA43, 0, 1 | DECOMP_INLINE, 0x6691}, - {0xFA44, 0, 1 | DECOMP_INLINE, 0x6885}, - {0xFA45, 0, 1 | DECOMP_INLINE, 0x6D77}, - {0xFA46, 0, 1 | DECOMP_INLINE, 0x6E1A}, - {0xFA47, 0, 1 | DECOMP_INLINE, 0x6F22}, - {0xFA48, 0, 1 | DECOMP_INLINE, 0x716E}, - {0xFA49, 0, 1 | DECOMP_INLINE, 0x722B}, - {0xFA4A, 0, 1 | DECOMP_INLINE, 0x7422}, - {0xFA4B, 0, 1 | DECOMP_INLINE, 0x7891}, - {0xFA4C, 0, 1 | DECOMP_INLINE, 0x793E}, - {0xFA4D, 0, 1 | DECOMP_INLINE, 0x7949}, - {0xFA4E, 0, 1 | DECOMP_INLINE, 0x7948}, - {0xFA4F, 0, 1 | DECOMP_INLINE, 0x7950}, - {0xFA50, 0, 1 | DECOMP_INLINE, 0x7956}, - {0xFA51, 0, 1 | DECOMP_INLINE, 0x795D}, - {0xFA52, 0, 1 | DECOMP_INLINE, 0x798D}, - {0xFA53, 0, 1 | DECOMP_INLINE, 0x798E}, - {0xFA54, 0, 1 | DECOMP_INLINE, 0x7A40}, - {0xFA55, 0, 1 | DECOMP_INLINE, 0x7A81}, - {0xFA56, 0, 1 | DECOMP_INLINE, 0x7BC0}, - {0xFA57, 0, 1 | DECOMP_INLINE, 0x7DF4}, - {0xFA58, 0, 1 | DECOMP_INLINE, 0x7E09}, - {0xFA59, 0, 1 | DECOMP_INLINE, 0x7E41}, - {0xFA5A, 0, 1 | DECOMP_INLINE, 0x7F72}, - {0xFA5B, 0, 1 | DECOMP_INLINE, 0x8005}, - {0xFA5C, 0, 1 | DECOMP_INLINE, 0x81ED}, - {0xFA5D, 0, 1 | DECOMP_INLINE, 0x8279}, - {0xFA5E, 0, 1 | DECOMP_INLINE, 0x8279}, - {0xFA5F, 0, 1 | DECOMP_INLINE, 0x8457}, - {0xFA60, 0, 1 | DECOMP_INLINE, 0x8910}, - {0xFA61, 0, 1 | DECOMP_INLINE, 0x8996}, - {0xFA62, 0, 1 | DECOMP_INLINE, 0x8B01}, - {0xFA63, 0, 1 | DECOMP_INLINE, 0x8B39}, - {0xFA64, 0, 1 | DECOMP_INLINE, 0x8CD3}, - {0xFA65, 0, 1 | DECOMP_INLINE, 0x8D08}, - {0xFA66, 0, 1 | DECOMP_INLINE, 0x8FB6}, - {0xFA67, 0, 1 | DECOMP_INLINE, 0x9038}, - {0xFA68, 0, 1 | DECOMP_INLINE, 0x96E3}, - {0xFA69, 0, 1 | DECOMP_INLINE, 0x97FF}, - {0xFA6A, 0, 1 | DECOMP_INLINE, 0x983B}, - {0xFA6B, 0, 1 | DECOMP_INLINE, 0x6075}, - {0xFA6C, 0, 1, 3527}, - {0xFA6D, 0, 1 | DECOMP_INLINE, 0x8218}, - {0xFA70, 0, 1 | DECOMP_INLINE, 0x4E26}, - {0xFA71, 0, 1 | DECOMP_INLINE, 0x51B5}, - {0xFA72, 0, 1 | DECOMP_INLINE, 0x5168}, - {0xFA73, 0, 1 | DECOMP_INLINE, 0x4F80}, - {0xFA74, 0, 1 | DECOMP_INLINE, 0x5145}, - {0xFA75, 0, 1 | DECOMP_INLINE, 0x5180}, - {0xFA76, 0, 1 | DECOMP_INLINE, 0x52C7}, - {0xFA77, 0, 1 | DECOMP_INLINE, 0x52FA}, - {0xFA78, 0, 1 | DECOMP_INLINE, 0x559D}, - {0xFA79, 0, 1 | DECOMP_INLINE, 0x5555}, - {0xFA7A, 0, 1 | DECOMP_INLINE, 0x5599}, - {0xFA7B, 0, 1 | DECOMP_INLINE, 0x55E2}, - {0xFA7C, 0, 1 | DECOMP_INLINE, 0x585A}, - {0xFA7D, 0, 1 | DECOMP_INLINE, 0x58B3}, - {0xFA7E, 0, 1 | DECOMP_INLINE, 0x5944}, - {0xFA7F, 0, 1 | DECOMP_INLINE, 0x5954}, - {0xFA80, 0, 1 | DECOMP_INLINE, 0x5A62}, - {0xFA81, 0, 1 | DECOMP_INLINE, 0x5B28}, - {0xFA82, 0, 1 | DECOMP_INLINE, 0x5ED2}, - {0xFA83, 0, 1 | DECOMP_INLINE, 0x5ED9}, - {0xFA84, 0, 1 | DECOMP_INLINE, 0x5F69}, - {0xFA85, 0, 1 | DECOMP_INLINE, 0x5FAD}, - {0xFA86, 0, 1 | DECOMP_INLINE, 0x60D8}, - {0xFA87, 0, 1 | DECOMP_INLINE, 0x614E}, - {0xFA88, 0, 1 | DECOMP_INLINE, 0x6108}, - {0xFA89, 0, 1 | DECOMP_INLINE, 0x618E}, - {0xFA8A, 0, 1 | DECOMP_INLINE, 0x6160}, - {0xFA8B, 0, 1 | DECOMP_INLINE, 0x61F2}, - {0xFA8C, 0, 1 | DECOMP_INLINE, 0x6234}, - {0xFA8D, 0, 1 | DECOMP_INLINE, 0x63C4}, - {0xFA8E, 0, 1 | DECOMP_INLINE, 0x641C}, - {0xFA8F, 0, 1 | DECOMP_INLINE, 0x6452}, - {0xFA90, 0, 1 | DECOMP_INLINE, 0x6556}, - {0xFA91, 0, 1 | DECOMP_INLINE, 0x6674}, - {0xFA92, 0, 1 | DECOMP_INLINE, 0x6717}, - {0xFA93, 0, 1 | DECOMP_INLINE, 0x671B}, - {0xFA94, 0, 1 | DECOMP_INLINE, 0x6756}, - {0xFA95, 0, 1 | DECOMP_INLINE, 0x6B79}, - {0xFA96, 0, 1 | DECOMP_INLINE, 0x6BBA}, - {0xFA97, 0, 1 | DECOMP_INLINE, 0x6D41}, - {0xFA98, 0, 1 | DECOMP_INLINE, 0x6EDB}, - {0xFA99, 0, 1 | DECOMP_INLINE, 0x6ECB}, - {0xFA9A, 0, 1 | DECOMP_INLINE, 0x6F22}, - {0xFA9B, 0, 1 | DECOMP_INLINE, 0x701E}, - {0xFA9C, 0, 1 | DECOMP_INLINE, 0x716E}, - {0xFA9D, 0, 1 | DECOMP_INLINE, 0x77A7}, - {0xFA9E, 0, 1 | DECOMP_INLINE, 0x7235}, - {0xFA9F, 0, 1 | DECOMP_INLINE, 0x72AF}, - {0xFAA0, 0, 1 | DECOMP_INLINE, 0x732A}, - {0xFAA1, 0, 1 | DECOMP_INLINE, 0x7471}, - {0xFAA2, 0, 1 | DECOMP_INLINE, 0x7506}, - {0xFAA3, 0, 1 | DECOMP_INLINE, 0x753B}, - {0xFAA4, 0, 1 | DECOMP_INLINE, 0x761D}, - {0xFAA5, 0, 1 | DECOMP_INLINE, 0x761F}, - {0xFAA6, 0, 1 | DECOMP_INLINE, 0x76CA}, - {0xFAA7, 0, 1 | DECOMP_INLINE, 0x76DB}, - {0xFAA8, 0, 1 | DECOMP_INLINE, 0x76F4}, - {0xFAA9, 0, 1 | DECOMP_INLINE, 0x774A}, - {0xFAAA, 0, 1 | DECOMP_INLINE, 0x7740}, - {0xFAAB, 0, 1 | DECOMP_INLINE, 0x78CC}, - {0xFAAC, 0, 1 | DECOMP_INLINE, 0x7AB1}, - {0xFAAD, 0, 1 | DECOMP_INLINE, 0x7BC0}, - {0xFAAE, 0, 1 | DECOMP_INLINE, 0x7C7B}, - {0xFAAF, 0, 1 | DECOMP_INLINE, 0x7D5B}, - {0xFAB0, 0, 1 | DECOMP_INLINE, 0x7DF4}, - {0xFAB1, 0, 1 | DECOMP_INLINE, 0x7F3E}, - {0xFAB2, 0, 1 | DECOMP_INLINE, 0x8005}, - {0xFAB3, 0, 1 | DECOMP_INLINE, 0x8352}, - {0xFAB4, 0, 1 | DECOMP_INLINE, 0x83EF}, - {0xFAB5, 0, 1 | DECOMP_INLINE, 0x8779}, - {0xFAB6, 0, 1 | DECOMP_INLINE, 0x8941}, - {0xFAB7, 0, 1 | DECOMP_INLINE, 0x8986}, - {0xFAB8, 0, 1 | DECOMP_INLINE, 0x8996}, - {0xFAB9, 0, 1 | DECOMP_INLINE, 0x8ABF}, - {0xFABA, 0, 1 | DECOMP_INLINE, 0x8AF8}, - {0xFABB, 0, 1 | DECOMP_INLINE, 0x8ACB}, - {0xFABC, 0, 1 | DECOMP_INLINE, 0x8B01}, - {0xFABD, 0, 1 | DECOMP_INLINE, 0x8AFE}, - {0xFABE, 0, 1 | DECOMP_INLINE, 0x8AED}, - {0xFABF, 0, 1 | DECOMP_INLINE, 0x8B39}, - {0xFAC0, 0, 1 | DECOMP_INLINE, 0x8B8A}, - {0xFAC1, 0, 1 | DECOMP_INLINE, 0x8D08}, - {0xFAC2, 0, 1 | DECOMP_INLINE, 0x8F38}, - {0xFAC3, 0, 1 | DECOMP_INLINE, 0x9072}, - {0xFAC4, 0, 1 | DECOMP_INLINE, 0x9199}, - {0xFAC5, 0, 1 | DECOMP_INLINE, 0x9276}, - {0xFAC6, 0, 1 | DECOMP_INLINE, 0x967C}, - {0xFAC7, 0, 1 | DECOMP_INLINE, 0x96E3}, - {0xFAC8, 0, 1 | DECOMP_INLINE, 0x9756}, - {0xFAC9, 0, 1 | DECOMP_INLINE, 0x97DB}, - {0xFACA, 0, 1 | DECOMP_INLINE, 0x97FF}, - {0xFACB, 0, 1 | DECOMP_INLINE, 0x980B}, - {0xFACC, 0, 1 | DECOMP_INLINE, 0x983B}, - {0xFACD, 0, 1 | DECOMP_INLINE, 0x9B12}, - {0xFACE, 0, 1 | DECOMP_INLINE, 0x9F9C}, - {0xFACF, 0, 1, 3528}, - {0xFAD0, 0, 1, 3529}, - {0xFAD1, 0, 1, 3530}, - {0xFAD2, 0, 1 | DECOMP_INLINE, 0x3B9D}, - {0xFAD3, 0, 1 | DECOMP_INLINE, 0x4018}, - {0xFAD4, 0, 1 | DECOMP_INLINE, 0x4039}, - {0xFAD5, 0, 1, 3531}, - {0xFAD6, 0, 1, 3532}, - {0xFAD7, 0, 1, 3533}, - {0xFAD8, 0, 1 | DECOMP_INLINE, 0x9F43}, - {0xFAD9, 0, 1 | DECOMP_INLINE, 0x9F8E}, - {0xFB00, 0, 2 | DECOMP_COMPAT, 3534}, - {0xFB01, 0, 2 | DECOMP_COMPAT, 3536}, - {0xFB02, 0, 2 | DECOMP_COMPAT, 3538}, - {0xFB03, 0, 3 | DECOMP_COMPAT, 3540}, - {0xFB04, 0, 3 | DECOMP_COMPAT, 3543}, - {0xFB05, 0, 2 | DECOMP_COMPAT, 3546}, - {0xFB06, 0, 2 | DECOMP_COMPAT, 3548}, - {0xFB13, 0, 2 | DECOMP_COMPAT, 3550}, - {0xFB14, 0, 2 | DECOMP_COMPAT, 3552}, - {0xFB15, 0, 2 | DECOMP_COMPAT, 3554}, - {0xFB16, 0, 2 | DECOMP_COMPAT, 3556}, - {0xFB17, 0, 2 | DECOMP_COMPAT, 3558}, - {0xFB1D, 0, 2 | DECOMP_NO_COMPOSE, 3560}, /* in exclusion list */ - {0xFB1E, 26, 0, 0}, - {0xFB1F, 0, 2 | DECOMP_NO_COMPOSE, 3562}, /* in exclusion list */ - {0xFB20, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05E2}, - {0xFB21, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05D0}, - {0xFB22, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05D3}, - {0xFB23, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05D4}, - {0xFB24, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05DB}, - {0xFB25, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05DC}, - {0xFB26, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05DD}, - {0xFB27, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05E8}, - {0xFB28, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05EA}, - {0xFB29, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002B}, - {0xFB2A, 0, 2 | DECOMP_NO_COMPOSE, 3564}, /* in exclusion list */ - {0xFB2B, 0, 2 | DECOMP_NO_COMPOSE, 3566}, /* in exclusion list */ - {0xFB2C, 0, 2 | DECOMP_NO_COMPOSE, 3568}, /* in exclusion list */ - {0xFB2D, 0, 2 | DECOMP_NO_COMPOSE, 3570}, /* in exclusion list */ - {0xFB2E, 0, 2 | DECOMP_NO_COMPOSE, 3572}, /* in exclusion list */ - {0xFB2F, 0, 2 | DECOMP_NO_COMPOSE, 3574}, /* in exclusion list */ - {0xFB30, 0, 2 | DECOMP_NO_COMPOSE, 3576}, /* in exclusion list */ - {0xFB31, 0, 2 | DECOMP_NO_COMPOSE, 3578}, /* in exclusion list */ - {0xFB32, 0, 2 | DECOMP_NO_COMPOSE, 3580}, /* in exclusion list */ - {0xFB33, 0, 2 | DECOMP_NO_COMPOSE, 3582}, /* in exclusion list */ - {0xFB34, 0, 2 | DECOMP_NO_COMPOSE, 3584}, /* in exclusion list */ - {0xFB35, 0, 2 | DECOMP_NO_COMPOSE, 3586}, /* in exclusion list */ - {0xFB36, 0, 2 | DECOMP_NO_COMPOSE, 3588}, /* in exclusion list */ - {0xFB38, 0, 2 | DECOMP_NO_COMPOSE, 3590}, /* in exclusion list */ - {0xFB39, 0, 2 | DECOMP_NO_COMPOSE, 3592}, /* in exclusion list */ - {0xFB3A, 0, 2 | DECOMP_NO_COMPOSE, 3594}, /* in exclusion list */ - {0xFB3B, 0, 2 | DECOMP_NO_COMPOSE, 3596}, /* in exclusion list */ - {0xFB3C, 0, 2 | DECOMP_NO_COMPOSE, 3598}, /* in exclusion list */ - {0xFB3E, 0, 2 | DECOMP_NO_COMPOSE, 3600}, /* in exclusion list */ - {0xFB40, 0, 2 | DECOMP_NO_COMPOSE, 3602}, /* in exclusion list */ - {0xFB41, 0, 2 | DECOMP_NO_COMPOSE, 3604}, /* in exclusion list */ - {0xFB43, 0, 2 | DECOMP_NO_COMPOSE, 3606}, /* in exclusion list */ - {0xFB44, 0, 2 | DECOMP_NO_COMPOSE, 3608}, /* in exclusion list */ - {0xFB46, 0, 2 | DECOMP_NO_COMPOSE, 3610}, /* in exclusion list */ - {0xFB47, 0, 2 | DECOMP_NO_COMPOSE, 3612}, /* in exclusion list */ - {0xFB48, 0, 2 | DECOMP_NO_COMPOSE, 3614}, /* in exclusion list */ - {0xFB49, 0, 2 | DECOMP_NO_COMPOSE, 3616}, /* in exclusion list */ - {0xFB4A, 0, 2 | DECOMP_NO_COMPOSE, 3618}, /* in exclusion list */ - {0xFB4B, 0, 2 | DECOMP_NO_COMPOSE, 3620}, /* in exclusion list */ - {0xFB4C, 0, 2 | DECOMP_NO_COMPOSE, 3622}, /* in exclusion list */ - {0xFB4D, 0, 2 | DECOMP_NO_COMPOSE, 3624}, /* in exclusion list */ - {0xFB4E, 0, 2 | DECOMP_NO_COMPOSE, 3626}, /* in exclusion list */ - {0xFB4F, 0, 2 | DECOMP_COMPAT, 3628}, - {0xFB50, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0671}, - {0xFB51, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0671}, - {0xFB52, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067B}, - {0xFB53, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067B}, - {0xFB54, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067B}, - {0xFB55, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067B}, - {0xFB56, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067E}, - {0xFB57, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067E}, - {0xFB58, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067E}, - {0xFB59, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067E}, - {0xFB5A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0680}, - {0xFB5B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0680}, - {0xFB5C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0680}, - {0xFB5D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0680}, - {0xFB5E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067A}, - {0xFB5F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067A}, - {0xFB60, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067A}, - {0xFB61, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067A}, - {0xFB62, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067F}, - {0xFB63, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067F}, - {0xFB64, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067F}, - {0xFB65, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067F}, - {0xFB66, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0679}, - {0xFB67, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0679}, - {0xFB68, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0679}, - {0xFB69, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0679}, - {0xFB6A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A4}, - {0xFB6B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A4}, - {0xFB6C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A4}, - {0xFB6D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A4}, - {0xFB6E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A6}, - {0xFB6F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A6}, - {0xFB70, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A6}, - {0xFB71, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A6}, - {0xFB72, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0684}, - {0xFB73, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0684}, - {0xFB74, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0684}, - {0xFB75, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0684}, - {0xFB76, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0683}, - {0xFB77, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0683}, - {0xFB78, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0683}, - {0xFB79, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0683}, - {0xFB7A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0686}, - {0xFB7B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0686}, - {0xFB7C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0686}, - {0xFB7D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0686}, - {0xFB7E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0687}, - {0xFB7F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0687}, - {0xFB80, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0687}, - {0xFB81, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0687}, - {0xFB82, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x068D}, - {0xFB83, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x068D}, - {0xFB84, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x068C}, - {0xFB85, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x068C}, - {0xFB86, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x068E}, - {0xFB87, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x068E}, - {0xFB88, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0688}, - {0xFB89, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0688}, - {0xFB8A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0698}, - {0xFB8B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0698}, - {0xFB8C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0691}, - {0xFB8D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0691}, - {0xFB8E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A9}, - {0xFB8F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A9}, - {0xFB90, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A9}, - {0xFB91, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A9}, - {0xFB92, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06AF}, - {0xFB93, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06AF}, - {0xFB94, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06AF}, - {0xFB95, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06AF}, - {0xFB96, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06B3}, - {0xFB97, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06B3}, - {0xFB98, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06B3}, - {0xFB99, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06B3}, - {0xFB9A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06B1}, - {0xFB9B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06B1}, - {0xFB9C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06B1}, - {0xFB9D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06B1}, - {0xFB9E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BA}, - {0xFB9F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BA}, - {0xFBA0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BB}, - {0xFBA1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BB}, - {0xFBA2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BB}, - {0xFBA3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BB}, - {0xFBA4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C0}, - {0xFBA5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C0}, - {0xFBA6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C1}, - {0xFBA7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C1}, - {0xFBA8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C1}, - {0xFBA9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C1}, - {0xFBAA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BE}, - {0xFBAB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BE}, - {0xFBAC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BE}, - {0xFBAD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BE}, - {0xFBAE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06D2}, - {0xFBAF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06D2}, - {0xFBB0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06D3}, - {0xFBB1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06D3}, - {0xFBD3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06AD}, - {0xFBD4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06AD}, - {0xFBD5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06AD}, - {0xFBD6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06AD}, - {0xFBD7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C7}, - {0xFBD8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C7}, - {0xFBD9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C6}, - {0xFBDA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C6}, - {0xFBDB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C8}, - {0xFBDC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C8}, - {0xFBDD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0677}, - {0xFBDE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06CB}, - {0xFBDF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06CB}, - {0xFBE0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C5}, - {0xFBE1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C5}, - {0xFBE2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C9}, - {0xFBE3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C9}, - {0xFBE4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06D0}, - {0xFBE5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06D0}, - {0xFBE6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06D0}, - {0xFBE7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06D0}, - {0xFBE8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0649}, - {0xFBE9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0649}, - {0xFBEA, 0, 2 | DECOMP_COMPAT, 3630}, - {0xFBEB, 0, 2 | DECOMP_COMPAT, 3632}, - {0xFBEC, 0, 2 | DECOMP_COMPAT, 3634}, - {0xFBED, 0, 2 | DECOMP_COMPAT, 3636}, - {0xFBEE, 0, 2 | DECOMP_COMPAT, 3638}, - {0xFBEF, 0, 2 | DECOMP_COMPAT, 3640}, - {0xFBF0, 0, 2 | DECOMP_COMPAT, 3642}, - {0xFBF1, 0, 2 | DECOMP_COMPAT, 3644}, - {0xFBF2, 0, 2 | DECOMP_COMPAT, 3646}, - {0xFBF3, 0, 2 | DECOMP_COMPAT, 3648}, - {0xFBF4, 0, 2 | DECOMP_COMPAT, 3650}, - {0xFBF5, 0, 2 | DECOMP_COMPAT, 3652}, - {0xFBF6, 0, 2 | DECOMP_COMPAT, 3654}, - {0xFBF7, 0, 2 | DECOMP_COMPAT, 3656}, - {0xFBF8, 0, 2 | DECOMP_COMPAT, 3658}, - {0xFBF9, 0, 2 | DECOMP_COMPAT, 3660}, - {0xFBFA, 0, 2 | DECOMP_COMPAT, 3662}, - {0xFBFB, 0, 2 | DECOMP_COMPAT, 3664}, - {0xFBFC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06CC}, - {0xFBFD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06CC}, - {0xFBFE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06CC}, - {0xFBFF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06CC}, - {0xFC00, 0, 2 | DECOMP_COMPAT, 3666}, - {0xFC01, 0, 2 | DECOMP_COMPAT, 3668}, - {0xFC02, 0, 2 | DECOMP_COMPAT, 3670}, - {0xFC03, 0, 2 | DECOMP_COMPAT, 3672}, - {0xFC04, 0, 2 | DECOMP_COMPAT, 3674}, - {0xFC05, 0, 2 | DECOMP_COMPAT, 3676}, - {0xFC06, 0, 2 | DECOMP_COMPAT, 3678}, - {0xFC07, 0, 2 | DECOMP_COMPAT, 3680}, - {0xFC08, 0, 2 | DECOMP_COMPAT, 3682}, - {0xFC09, 0, 2 | DECOMP_COMPAT, 3684}, - {0xFC0A, 0, 2 | DECOMP_COMPAT, 3686}, - {0xFC0B, 0, 2 | DECOMP_COMPAT, 3688}, - {0xFC0C, 0, 2 | DECOMP_COMPAT, 3690}, - {0xFC0D, 0, 2 | DECOMP_COMPAT, 3692}, - {0xFC0E, 0, 2 | DECOMP_COMPAT, 3694}, - {0xFC0F, 0, 2 | DECOMP_COMPAT, 3696}, - {0xFC10, 0, 2 | DECOMP_COMPAT, 3698}, - {0xFC11, 0, 2 | DECOMP_COMPAT, 3700}, - {0xFC12, 0, 2 | DECOMP_COMPAT, 3702}, - {0xFC13, 0, 2 | DECOMP_COMPAT, 3704}, - {0xFC14, 0, 2 | DECOMP_COMPAT, 3706}, - {0xFC15, 0, 2 | DECOMP_COMPAT, 3708}, - {0xFC16, 0, 2 | DECOMP_COMPAT, 3710}, - {0xFC17, 0, 2 | DECOMP_COMPAT, 3712}, - {0xFC18, 0, 2 | DECOMP_COMPAT, 3714}, - {0xFC19, 0, 2 | DECOMP_COMPAT, 3716}, - {0xFC1A, 0, 2 | DECOMP_COMPAT, 3718}, - {0xFC1B, 0, 2 | DECOMP_COMPAT, 3720}, - {0xFC1C, 0, 2 | DECOMP_COMPAT, 3722}, - {0xFC1D, 0, 2 | DECOMP_COMPAT, 3724}, - {0xFC1E, 0, 2 | DECOMP_COMPAT, 3726}, - {0xFC1F, 0, 2 | DECOMP_COMPAT, 3728}, - {0xFC20, 0, 2 | DECOMP_COMPAT, 3730}, - {0xFC21, 0, 2 | DECOMP_COMPAT, 3732}, - {0xFC22, 0, 2 | DECOMP_COMPAT, 3734}, - {0xFC23, 0, 2 | DECOMP_COMPAT, 3736}, - {0xFC24, 0, 2 | DECOMP_COMPAT, 3738}, - {0xFC25, 0, 2 | DECOMP_COMPAT, 3740}, - {0xFC26, 0, 2 | DECOMP_COMPAT, 3742}, - {0xFC27, 0, 2 | DECOMP_COMPAT, 3744}, - {0xFC28, 0, 2 | DECOMP_COMPAT, 3746}, - {0xFC29, 0, 2 | DECOMP_COMPAT, 3748}, - {0xFC2A, 0, 2 | DECOMP_COMPAT, 3750}, - {0xFC2B, 0, 2 | DECOMP_COMPAT, 3752}, - {0xFC2C, 0, 2 | DECOMP_COMPAT, 3754}, - {0xFC2D, 0, 2 | DECOMP_COMPAT, 3756}, - {0xFC2E, 0, 2 | DECOMP_COMPAT, 3758}, - {0xFC2F, 0, 2 | DECOMP_COMPAT, 3760}, - {0xFC30, 0, 2 | DECOMP_COMPAT, 3762}, - {0xFC31, 0, 2 | DECOMP_COMPAT, 3764}, - {0xFC32, 0, 2 | DECOMP_COMPAT, 3766}, - {0xFC33, 0, 2 | DECOMP_COMPAT, 3768}, - {0xFC34, 0, 2 | DECOMP_COMPAT, 3770}, - {0xFC35, 0, 2 | DECOMP_COMPAT, 3772}, - {0xFC36, 0, 2 | DECOMP_COMPAT, 3774}, - {0xFC37, 0, 2 | DECOMP_COMPAT, 3776}, - {0xFC38, 0, 2 | DECOMP_COMPAT, 3778}, - {0xFC39, 0, 2 | DECOMP_COMPAT, 3780}, - {0xFC3A, 0, 2 | DECOMP_COMPAT, 3782}, - {0xFC3B, 0, 2 | DECOMP_COMPAT, 3784}, - {0xFC3C, 0, 2 | DECOMP_COMPAT, 3786}, - {0xFC3D, 0, 2 | DECOMP_COMPAT, 3788}, - {0xFC3E, 0, 2 | DECOMP_COMPAT, 3790}, - {0xFC3F, 0, 2 | DECOMP_COMPAT, 3792}, - {0xFC40, 0, 2 | DECOMP_COMPAT, 3794}, - {0xFC41, 0, 2 | DECOMP_COMPAT, 3796}, - {0xFC42, 0, 2 | DECOMP_COMPAT, 3798}, - {0xFC43, 0, 2 | DECOMP_COMPAT, 3800}, - {0xFC44, 0, 2 | DECOMP_COMPAT, 3802}, - {0xFC45, 0, 2 | DECOMP_COMPAT, 3804}, - {0xFC46, 0, 2 | DECOMP_COMPAT, 3806}, - {0xFC47, 0, 2 | DECOMP_COMPAT, 3808}, - {0xFC48, 0, 2 | DECOMP_COMPAT, 3810}, - {0xFC49, 0, 2 | DECOMP_COMPAT, 3812}, - {0xFC4A, 0, 2 | DECOMP_COMPAT, 3814}, - {0xFC4B, 0, 2 | DECOMP_COMPAT, 3816}, - {0xFC4C, 0, 2 | DECOMP_COMPAT, 3818}, - {0xFC4D, 0, 2 | DECOMP_COMPAT, 3820}, - {0xFC4E, 0, 2 | DECOMP_COMPAT, 3822}, - {0xFC4F, 0, 2 | DECOMP_COMPAT, 3824}, - {0xFC50, 0, 2 | DECOMP_COMPAT, 3826}, - {0xFC51, 0, 2 | DECOMP_COMPAT, 3828}, - {0xFC52, 0, 2 | DECOMP_COMPAT, 3830}, - {0xFC53, 0, 2 | DECOMP_COMPAT, 3832}, - {0xFC54, 0, 2 | DECOMP_COMPAT, 3834}, - {0xFC55, 0, 2 | DECOMP_COMPAT, 3836}, - {0xFC56, 0, 2 | DECOMP_COMPAT, 3838}, - {0xFC57, 0, 2 | DECOMP_COMPAT, 3840}, - {0xFC58, 0, 2 | DECOMP_COMPAT, 3842}, - {0xFC59, 0, 2 | DECOMP_COMPAT, 3844}, - {0xFC5A, 0, 2 | DECOMP_COMPAT, 3846}, - {0xFC5B, 0, 2 | DECOMP_COMPAT, 3848}, - {0xFC5C, 0, 2 | DECOMP_COMPAT, 3850}, - {0xFC5D, 0, 2 | DECOMP_COMPAT, 3852}, - {0xFC5E, 0, 3 | DECOMP_COMPAT, 3854}, - {0xFC5F, 0, 3 | DECOMP_COMPAT, 3857}, - {0xFC60, 0, 3 | DECOMP_COMPAT, 3860}, - {0xFC61, 0, 3 | DECOMP_COMPAT, 3863}, - {0xFC62, 0, 3 | DECOMP_COMPAT, 3866}, - {0xFC63, 0, 3 | DECOMP_COMPAT, 3869}, - {0xFC64, 0, 2 | DECOMP_COMPAT, 3872}, - {0xFC65, 0, 2 | DECOMP_COMPAT, 3874}, - {0xFC66, 0, 2 | DECOMP_COMPAT, 3876}, - {0xFC67, 0, 2 | DECOMP_COMPAT, 3878}, - {0xFC68, 0, 2 | DECOMP_COMPAT, 3880}, - {0xFC69, 0, 2 | DECOMP_COMPAT, 3882}, - {0xFC6A, 0, 2 | DECOMP_COMPAT, 3884}, - {0xFC6B, 0, 2 | DECOMP_COMPAT, 3886}, - {0xFC6C, 0, 2 | DECOMP_COMPAT, 3888}, - {0xFC6D, 0, 2 | DECOMP_COMPAT, 3890}, - {0xFC6E, 0, 2 | DECOMP_COMPAT, 3892}, - {0xFC6F, 0, 2 | DECOMP_COMPAT, 3894}, - {0xFC70, 0, 2 | DECOMP_COMPAT, 3896}, - {0xFC71, 0, 2 | DECOMP_COMPAT, 3898}, - {0xFC72, 0, 2 | DECOMP_COMPAT, 3900}, - {0xFC73, 0, 2 | DECOMP_COMPAT, 3902}, - {0xFC74, 0, 2 | DECOMP_COMPAT, 3904}, - {0xFC75, 0, 2 | DECOMP_COMPAT, 3906}, - {0xFC76, 0, 2 | DECOMP_COMPAT, 3908}, - {0xFC77, 0, 2 | DECOMP_COMPAT, 3910}, - {0xFC78, 0, 2 | DECOMP_COMPAT, 3912}, - {0xFC79, 0, 2 | DECOMP_COMPAT, 3914}, - {0xFC7A, 0, 2 | DECOMP_COMPAT, 3916}, - {0xFC7B, 0, 2 | DECOMP_COMPAT, 3918}, - {0xFC7C, 0, 2 | DECOMP_COMPAT, 3920}, - {0xFC7D, 0, 2 | DECOMP_COMPAT, 3922}, - {0xFC7E, 0, 2 | DECOMP_COMPAT, 3924}, - {0xFC7F, 0, 2 | DECOMP_COMPAT, 3926}, - {0xFC80, 0, 2 | DECOMP_COMPAT, 3928}, - {0xFC81, 0, 2 | DECOMP_COMPAT, 3930}, - {0xFC82, 0, 2 | DECOMP_COMPAT, 3932}, - {0xFC83, 0, 2 | DECOMP_COMPAT, 3934}, - {0xFC84, 0, 2 | DECOMP_COMPAT, 3936}, - {0xFC85, 0, 2 | DECOMP_COMPAT, 3938}, - {0xFC86, 0, 2 | DECOMP_COMPAT, 3940}, - {0xFC87, 0, 2 | DECOMP_COMPAT, 3942}, - {0xFC88, 0, 2 | DECOMP_COMPAT, 3944}, - {0xFC89, 0, 2 | DECOMP_COMPAT, 3946}, - {0xFC8A, 0, 2 | DECOMP_COMPAT, 3948}, - {0xFC8B, 0, 2 | DECOMP_COMPAT, 3950}, - {0xFC8C, 0, 2 | DECOMP_COMPAT, 3952}, - {0xFC8D, 0, 2 | DECOMP_COMPAT, 3954}, - {0xFC8E, 0, 2 | DECOMP_COMPAT, 3956}, - {0xFC8F, 0, 2 | DECOMP_COMPAT, 3958}, - {0xFC90, 0, 2 | DECOMP_COMPAT, 3960}, - {0xFC91, 0, 2 | DECOMP_COMPAT, 3962}, - {0xFC92, 0, 2 | DECOMP_COMPAT, 3964}, - {0xFC93, 0, 2 | DECOMP_COMPAT, 3966}, - {0xFC94, 0, 2 | DECOMP_COMPAT, 3968}, - {0xFC95, 0, 2 | DECOMP_COMPAT, 3970}, - {0xFC96, 0, 2 | DECOMP_COMPAT, 3972}, - {0xFC97, 0, 2 | DECOMP_COMPAT, 3974}, - {0xFC98, 0, 2 | DECOMP_COMPAT, 3976}, - {0xFC99, 0, 2 | DECOMP_COMPAT, 3978}, - {0xFC9A, 0, 2 | DECOMP_COMPAT, 3980}, - {0xFC9B, 0, 2 | DECOMP_COMPAT, 3982}, - {0xFC9C, 0, 2 | DECOMP_COMPAT, 3984}, - {0xFC9D, 0, 2 | DECOMP_COMPAT, 3986}, - {0xFC9E, 0, 2 | DECOMP_COMPAT, 3988}, - {0xFC9F, 0, 2 | DECOMP_COMPAT, 3990}, - {0xFCA0, 0, 2 | DECOMP_COMPAT, 3992}, - {0xFCA1, 0, 2 | DECOMP_COMPAT, 3994}, - {0xFCA2, 0, 2 | DECOMP_COMPAT, 3996}, - {0xFCA3, 0, 2 | DECOMP_COMPAT, 3998}, - {0xFCA4, 0, 2 | DECOMP_COMPAT, 4000}, - {0xFCA5, 0, 2 | DECOMP_COMPAT, 4002}, - {0xFCA6, 0, 2 | DECOMP_COMPAT, 4004}, - {0xFCA7, 0, 2 | DECOMP_COMPAT, 4006}, - {0xFCA8, 0, 2 | DECOMP_COMPAT, 4008}, - {0xFCA9, 0, 2 | DECOMP_COMPAT, 4010}, - {0xFCAA, 0, 2 | DECOMP_COMPAT, 4012}, - {0xFCAB, 0, 2 | DECOMP_COMPAT, 4014}, - {0xFCAC, 0, 2 | DECOMP_COMPAT, 4016}, - {0xFCAD, 0, 2 | DECOMP_COMPAT, 4018}, - {0xFCAE, 0, 2 | DECOMP_COMPAT, 4020}, - {0xFCAF, 0, 2 | DECOMP_COMPAT, 4022}, - {0xFCB0, 0, 2 | DECOMP_COMPAT, 4024}, - {0xFCB1, 0, 2 | DECOMP_COMPAT, 4026}, - {0xFCB2, 0, 2 | DECOMP_COMPAT, 4028}, - {0xFCB3, 0, 2 | DECOMP_COMPAT, 4030}, - {0xFCB4, 0, 2 | DECOMP_COMPAT, 4032}, - {0xFCB5, 0, 2 | DECOMP_COMPAT, 4034}, - {0xFCB6, 0, 2 | DECOMP_COMPAT, 4036}, - {0xFCB7, 0, 2 | DECOMP_COMPAT, 4038}, - {0xFCB8, 0, 2 | DECOMP_COMPAT, 4040}, - {0xFCB9, 0, 2 | DECOMP_COMPAT, 4042}, - {0xFCBA, 0, 2 | DECOMP_COMPAT, 4044}, - {0xFCBB, 0, 2 | DECOMP_COMPAT, 4046}, - {0xFCBC, 0, 2 | DECOMP_COMPAT, 4048}, - {0xFCBD, 0, 2 | DECOMP_COMPAT, 4050}, - {0xFCBE, 0, 2 | DECOMP_COMPAT, 4052}, - {0xFCBF, 0, 2 | DECOMP_COMPAT, 4054}, - {0xFCC0, 0, 2 | DECOMP_COMPAT, 4056}, - {0xFCC1, 0, 2 | DECOMP_COMPAT, 4058}, - {0xFCC2, 0, 2 | DECOMP_COMPAT, 4060}, - {0xFCC3, 0, 2 | DECOMP_COMPAT, 4062}, - {0xFCC4, 0, 2 | DECOMP_COMPAT, 4064}, - {0xFCC5, 0, 2 | DECOMP_COMPAT, 4066}, - {0xFCC6, 0, 2 | DECOMP_COMPAT, 4068}, - {0xFCC7, 0, 2 | DECOMP_COMPAT, 4070}, - {0xFCC8, 0, 2 | DECOMP_COMPAT, 4072}, - {0xFCC9, 0, 2 | DECOMP_COMPAT, 4074}, - {0xFCCA, 0, 2 | DECOMP_COMPAT, 4076}, - {0xFCCB, 0, 2 | DECOMP_COMPAT, 4078}, - {0xFCCC, 0, 2 | DECOMP_COMPAT, 4080}, - {0xFCCD, 0, 2 | DECOMP_COMPAT, 4082}, - {0xFCCE, 0, 2 | DECOMP_COMPAT, 4084}, - {0xFCCF, 0, 2 | DECOMP_COMPAT, 4086}, - {0xFCD0, 0, 2 | DECOMP_COMPAT, 4088}, - {0xFCD1, 0, 2 | DECOMP_COMPAT, 4090}, - {0xFCD2, 0, 2 | DECOMP_COMPAT, 4092}, - {0xFCD3, 0, 2 | DECOMP_COMPAT, 4094}, - {0xFCD4, 0, 2 | DECOMP_COMPAT, 4096}, - {0xFCD5, 0, 2 | DECOMP_COMPAT, 4098}, - {0xFCD6, 0, 2 | DECOMP_COMPAT, 4100}, - {0xFCD7, 0, 2 | DECOMP_COMPAT, 4102}, - {0xFCD8, 0, 2 | DECOMP_COMPAT, 4104}, - {0xFCD9, 0, 2 | DECOMP_COMPAT, 4106}, - {0xFCDA, 0, 2 | DECOMP_COMPAT, 4108}, - {0xFCDB, 0, 2 | DECOMP_COMPAT, 4110}, - {0xFCDC, 0, 2 | DECOMP_COMPAT, 4112}, - {0xFCDD, 0, 2 | DECOMP_COMPAT, 4114}, - {0xFCDE, 0, 2 | DECOMP_COMPAT, 4116}, - {0xFCDF, 0, 2 | DECOMP_COMPAT, 4118}, - {0xFCE0, 0, 2 | DECOMP_COMPAT, 4120}, - {0xFCE1, 0, 2 | DECOMP_COMPAT, 4122}, - {0xFCE2, 0, 2 | DECOMP_COMPAT, 4124}, - {0xFCE3, 0, 2 | DECOMP_COMPAT, 4126}, - {0xFCE4, 0, 2 | DECOMP_COMPAT, 4128}, - {0xFCE5, 0, 2 | DECOMP_COMPAT, 4130}, - {0xFCE6, 0, 2 | DECOMP_COMPAT, 4132}, - {0xFCE7, 0, 2 | DECOMP_COMPAT, 4134}, - {0xFCE8, 0, 2 | DECOMP_COMPAT, 4136}, - {0xFCE9, 0, 2 | DECOMP_COMPAT, 4138}, - {0xFCEA, 0, 2 | DECOMP_COMPAT, 4140}, - {0xFCEB, 0, 2 | DECOMP_COMPAT, 4142}, - {0xFCEC, 0, 2 | DECOMP_COMPAT, 4144}, - {0xFCED, 0, 2 | DECOMP_COMPAT, 4146}, - {0xFCEE, 0, 2 | DECOMP_COMPAT, 4148}, - {0xFCEF, 0, 2 | DECOMP_COMPAT, 4150}, - {0xFCF0, 0, 2 | DECOMP_COMPAT, 4152}, - {0xFCF1, 0, 2 | DECOMP_COMPAT, 4154}, - {0xFCF2, 0, 3 | DECOMP_COMPAT, 4156}, - {0xFCF3, 0, 3 | DECOMP_COMPAT, 4159}, - {0xFCF4, 0, 3 | DECOMP_COMPAT, 4162}, - {0xFCF5, 0, 2 | DECOMP_COMPAT, 4165}, - {0xFCF6, 0, 2 | DECOMP_COMPAT, 4167}, - {0xFCF7, 0, 2 | DECOMP_COMPAT, 4169}, - {0xFCF8, 0, 2 | DECOMP_COMPAT, 4171}, - {0xFCF9, 0, 2 | DECOMP_COMPAT, 4173}, - {0xFCFA, 0, 2 | DECOMP_COMPAT, 4175}, - {0xFCFB, 0, 2 | DECOMP_COMPAT, 4177}, - {0xFCFC, 0, 2 | DECOMP_COMPAT, 4179}, - {0xFCFD, 0, 2 | DECOMP_COMPAT, 4181}, - {0xFCFE, 0, 2 | DECOMP_COMPAT, 4183}, - {0xFCFF, 0, 2 | DECOMP_COMPAT, 4185}, - {0xFD00, 0, 2 | DECOMP_COMPAT, 4187}, - {0xFD01, 0, 2 | DECOMP_COMPAT, 4189}, - {0xFD02, 0, 2 | DECOMP_COMPAT, 4191}, - {0xFD03, 0, 2 | DECOMP_COMPAT, 4193}, - {0xFD04, 0, 2 | DECOMP_COMPAT, 4195}, - {0xFD05, 0, 2 | DECOMP_COMPAT, 4197}, - {0xFD06, 0, 2 | DECOMP_COMPAT, 4199}, - {0xFD07, 0, 2 | DECOMP_COMPAT, 4201}, - {0xFD08, 0, 2 | DECOMP_COMPAT, 4203}, - {0xFD09, 0, 2 | DECOMP_COMPAT, 4205}, - {0xFD0A, 0, 2 | DECOMP_COMPAT, 4207}, - {0xFD0B, 0, 2 | DECOMP_COMPAT, 4209}, - {0xFD0C, 0, 2 | DECOMP_COMPAT, 4211}, - {0xFD0D, 0, 2 | DECOMP_COMPAT, 4213}, - {0xFD0E, 0, 2 | DECOMP_COMPAT, 4215}, - {0xFD0F, 0, 2 | DECOMP_COMPAT, 4217}, - {0xFD10, 0, 2 | DECOMP_COMPAT, 4219}, - {0xFD11, 0, 2 | DECOMP_COMPAT, 4221}, - {0xFD12, 0, 2 | DECOMP_COMPAT, 4223}, - {0xFD13, 0, 2 | DECOMP_COMPAT, 4225}, - {0xFD14, 0, 2 | DECOMP_COMPAT, 4227}, - {0xFD15, 0, 2 | DECOMP_COMPAT, 4229}, - {0xFD16, 0, 2 | DECOMP_COMPAT, 4231}, - {0xFD17, 0, 2 | DECOMP_COMPAT, 4233}, - {0xFD18, 0, 2 | DECOMP_COMPAT, 4235}, - {0xFD19, 0, 2 | DECOMP_COMPAT, 4237}, - {0xFD1A, 0, 2 | DECOMP_COMPAT, 4239}, - {0xFD1B, 0, 2 | DECOMP_COMPAT, 4241}, - {0xFD1C, 0, 2 | DECOMP_COMPAT, 4243}, - {0xFD1D, 0, 2 | DECOMP_COMPAT, 4245}, - {0xFD1E, 0, 2 | DECOMP_COMPAT, 4247}, - {0xFD1F, 0, 2 | DECOMP_COMPAT, 4249}, - {0xFD20, 0, 2 | DECOMP_COMPAT, 4251}, - {0xFD21, 0, 2 | DECOMP_COMPAT, 4253}, - {0xFD22, 0, 2 | DECOMP_COMPAT, 4255}, - {0xFD23, 0, 2 | DECOMP_COMPAT, 4257}, - {0xFD24, 0, 2 | DECOMP_COMPAT, 4259}, - {0xFD25, 0, 2 | DECOMP_COMPAT, 4261}, - {0xFD26, 0, 2 | DECOMP_COMPAT, 4263}, - {0xFD27, 0, 2 | DECOMP_COMPAT, 4265}, - {0xFD28, 0, 2 | DECOMP_COMPAT, 4267}, - {0xFD29, 0, 2 | DECOMP_COMPAT, 4269}, - {0xFD2A, 0, 2 | DECOMP_COMPAT, 4271}, - {0xFD2B, 0, 2 | DECOMP_COMPAT, 4273}, - {0xFD2C, 0, 2 | DECOMP_COMPAT, 4275}, - {0xFD2D, 0, 2 | DECOMP_COMPAT, 4277}, - {0xFD2E, 0, 2 | DECOMP_COMPAT, 4279}, - {0xFD2F, 0, 2 | DECOMP_COMPAT, 4281}, - {0xFD30, 0, 2 | DECOMP_COMPAT, 4283}, - {0xFD31, 0, 2 | DECOMP_COMPAT, 4285}, - {0xFD32, 0, 2 | DECOMP_COMPAT, 4287}, - {0xFD33, 0, 2 | DECOMP_COMPAT, 4289}, - {0xFD34, 0, 2 | DECOMP_COMPAT, 4291}, - {0xFD35, 0, 2 | DECOMP_COMPAT, 4293}, - {0xFD36, 0, 2 | DECOMP_COMPAT, 4295}, - {0xFD37, 0, 2 | DECOMP_COMPAT, 4297}, - {0xFD38, 0, 2 | DECOMP_COMPAT, 4299}, - {0xFD39, 0, 2 | DECOMP_COMPAT, 4301}, - {0xFD3A, 0, 2 | DECOMP_COMPAT, 4303}, - {0xFD3B, 0, 2 | DECOMP_COMPAT, 4305}, - {0xFD3C, 0, 2 | DECOMP_COMPAT, 4307}, - {0xFD3D, 0, 2 | DECOMP_COMPAT, 4309}, - {0xFD50, 0, 3 | DECOMP_COMPAT, 4311}, - {0xFD51, 0, 3 | DECOMP_COMPAT, 4314}, - {0xFD52, 0, 3 | DECOMP_COMPAT, 4317}, - {0xFD53, 0, 3 | DECOMP_COMPAT, 4320}, - {0xFD54, 0, 3 | DECOMP_COMPAT, 4323}, - {0xFD55, 0, 3 | DECOMP_COMPAT, 4326}, - {0xFD56, 0, 3 | DECOMP_COMPAT, 4329}, - {0xFD57, 0, 3 | DECOMP_COMPAT, 4332}, - {0xFD58, 0, 3 | DECOMP_COMPAT, 4335}, - {0xFD59, 0, 3 | DECOMP_COMPAT, 4338}, - {0xFD5A, 0, 3 | DECOMP_COMPAT, 4341}, - {0xFD5B, 0, 3 | DECOMP_COMPAT, 4344}, - {0xFD5C, 0, 3 | DECOMP_COMPAT, 4347}, - {0xFD5D, 0, 3 | DECOMP_COMPAT, 4350}, - {0xFD5E, 0, 3 | DECOMP_COMPAT, 4353}, - {0xFD5F, 0, 3 | DECOMP_COMPAT, 4356}, - {0xFD60, 0, 3 | DECOMP_COMPAT, 4359}, - {0xFD61, 0, 3 | DECOMP_COMPAT, 4362}, - {0xFD62, 0, 3 | DECOMP_COMPAT, 4365}, - {0xFD63, 0, 3 | DECOMP_COMPAT, 4368}, - {0xFD64, 0, 3 | DECOMP_COMPAT, 4371}, - {0xFD65, 0, 3 | DECOMP_COMPAT, 4374}, - {0xFD66, 0, 3 | DECOMP_COMPAT, 4377}, - {0xFD67, 0, 3 | DECOMP_COMPAT, 4380}, - {0xFD68, 0, 3 | DECOMP_COMPAT, 4383}, - {0xFD69, 0, 3 | DECOMP_COMPAT, 4386}, - {0xFD6A, 0, 3 | DECOMP_COMPAT, 4389}, - {0xFD6B, 0, 3 | DECOMP_COMPAT, 4392}, - {0xFD6C, 0, 3 | DECOMP_COMPAT, 4395}, - {0xFD6D, 0, 3 | DECOMP_COMPAT, 4398}, - {0xFD6E, 0, 3 | DECOMP_COMPAT, 4401}, - {0xFD6F, 0, 3 | DECOMP_COMPAT, 4404}, - {0xFD70, 0, 3 | DECOMP_COMPAT, 4407}, - {0xFD71, 0, 3 | DECOMP_COMPAT, 4410}, - {0xFD72, 0, 3 | DECOMP_COMPAT, 4413}, - {0xFD73, 0, 3 | DECOMP_COMPAT, 4416}, - {0xFD74, 0, 3 | DECOMP_COMPAT, 4419}, - {0xFD75, 0, 3 | DECOMP_COMPAT, 4422}, - {0xFD76, 0, 3 | DECOMP_COMPAT, 4425}, - {0xFD77, 0, 3 | DECOMP_COMPAT, 4428}, - {0xFD78, 0, 3 | DECOMP_COMPAT, 4431}, - {0xFD79, 0, 3 | DECOMP_COMPAT, 4434}, - {0xFD7A, 0, 3 | DECOMP_COMPAT, 4437}, - {0xFD7B, 0, 3 | DECOMP_COMPAT, 4440}, - {0xFD7C, 0, 3 | DECOMP_COMPAT, 4443}, - {0xFD7D, 0, 3 | DECOMP_COMPAT, 4446}, - {0xFD7E, 0, 3 | DECOMP_COMPAT, 4449}, - {0xFD7F, 0, 3 | DECOMP_COMPAT, 4452}, - {0xFD80, 0, 3 | DECOMP_COMPAT, 4455}, - {0xFD81, 0, 3 | DECOMP_COMPAT, 4458}, - {0xFD82, 0, 3 | DECOMP_COMPAT, 4461}, - {0xFD83, 0, 3 | DECOMP_COMPAT, 4464}, - {0xFD84, 0, 3 | DECOMP_COMPAT, 4467}, - {0xFD85, 0, 3 | DECOMP_COMPAT, 4470}, - {0xFD86, 0, 3 | DECOMP_COMPAT, 4473}, - {0xFD87, 0, 3 | DECOMP_COMPAT, 4476}, - {0xFD88, 0, 3 | DECOMP_COMPAT, 4479}, - {0xFD89, 0, 3 | DECOMP_COMPAT, 4482}, - {0xFD8A, 0, 3 | DECOMP_COMPAT, 4485}, - {0xFD8B, 0, 3 | DECOMP_COMPAT, 4488}, - {0xFD8C, 0, 3 | DECOMP_COMPAT, 4491}, - {0xFD8D, 0, 3 | DECOMP_COMPAT, 4494}, - {0xFD8E, 0, 3 | DECOMP_COMPAT, 4497}, - {0xFD8F, 0, 3 | DECOMP_COMPAT, 4500}, - {0xFD92, 0, 3 | DECOMP_COMPAT, 4503}, - {0xFD93, 0, 3 | DECOMP_COMPAT, 4506}, - {0xFD94, 0, 3 | DECOMP_COMPAT, 4509}, - {0xFD95, 0, 3 | DECOMP_COMPAT, 4512}, - {0xFD96, 0, 3 | DECOMP_COMPAT, 4515}, - {0xFD97, 0, 3 | DECOMP_COMPAT, 4518}, - {0xFD98, 0, 3 | DECOMP_COMPAT, 4521}, - {0xFD99, 0, 3 | DECOMP_COMPAT, 4524}, - {0xFD9A, 0, 3 | DECOMP_COMPAT, 4527}, - {0xFD9B, 0, 3 | DECOMP_COMPAT, 4530}, - {0xFD9C, 0, 3 | DECOMP_COMPAT, 4533}, - {0xFD9D, 0, 3 | DECOMP_COMPAT, 4536}, - {0xFD9E, 0, 3 | DECOMP_COMPAT, 4539}, - {0xFD9F, 0, 3 | DECOMP_COMPAT, 4542}, - {0xFDA0, 0, 3 | DECOMP_COMPAT, 4545}, - {0xFDA1, 0, 3 | DECOMP_COMPAT, 4548}, - {0xFDA2, 0, 3 | DECOMP_COMPAT, 4551}, - {0xFDA3, 0, 3 | DECOMP_COMPAT, 4554}, - {0xFDA4, 0, 3 | DECOMP_COMPAT, 4557}, - {0xFDA5, 0, 3 | DECOMP_COMPAT, 4560}, - {0xFDA6, 0, 3 | DECOMP_COMPAT, 4563}, - {0xFDA7, 0, 3 | DECOMP_COMPAT, 4566}, - {0xFDA8, 0, 3 | DECOMP_COMPAT, 4569}, - {0xFDA9, 0, 3 | DECOMP_COMPAT, 4572}, - {0xFDAA, 0, 3 | DECOMP_COMPAT, 4575}, - {0xFDAB, 0, 3 | DECOMP_COMPAT, 4578}, - {0xFDAC, 0, 3 | DECOMP_COMPAT, 4581}, - {0xFDAD, 0, 3 | DECOMP_COMPAT, 4584}, - {0xFDAE, 0, 3 | DECOMP_COMPAT, 4587}, - {0xFDAF, 0, 3 | DECOMP_COMPAT, 4590}, - {0xFDB0, 0, 3 | DECOMP_COMPAT, 4593}, - {0xFDB1, 0, 3 | DECOMP_COMPAT, 4596}, - {0xFDB2, 0, 3 | DECOMP_COMPAT, 4599}, - {0xFDB3, 0, 3 | DECOMP_COMPAT, 4602}, - {0xFDB4, 0, 3 | DECOMP_COMPAT, 4605}, - {0xFDB5, 0, 3 | DECOMP_COMPAT, 4608}, - {0xFDB6, 0, 3 | DECOMP_COMPAT, 4611}, - {0xFDB7, 0, 3 | DECOMP_COMPAT, 4614}, - {0xFDB8, 0, 3 | DECOMP_COMPAT, 4617}, - {0xFDB9, 0, 3 | DECOMP_COMPAT, 4620}, - {0xFDBA, 0, 3 | DECOMP_COMPAT, 4623}, - {0xFDBB, 0, 3 | DECOMP_COMPAT, 4626}, - {0xFDBC, 0, 3 | DECOMP_COMPAT, 4629}, - {0xFDBD, 0, 3 | DECOMP_COMPAT, 4632}, - {0xFDBE, 0, 3 | DECOMP_COMPAT, 4635}, - {0xFDBF, 0, 3 | DECOMP_COMPAT, 4638}, - {0xFDC0, 0, 3 | DECOMP_COMPAT, 4641}, - {0xFDC1, 0, 3 | DECOMP_COMPAT, 4644}, - {0xFDC2, 0, 3 | DECOMP_COMPAT, 4647}, - {0xFDC3, 0, 3 | DECOMP_COMPAT, 4650}, - {0xFDC4, 0, 3 | DECOMP_COMPAT, 4653}, - {0xFDC5, 0, 3 | DECOMP_COMPAT, 4656}, - {0xFDC6, 0, 3 | DECOMP_COMPAT, 4659}, - {0xFDC7, 0, 3 | DECOMP_COMPAT, 4662}, - {0xFDF0, 0, 3 | DECOMP_COMPAT, 4665}, - {0xFDF1, 0, 3 | DECOMP_COMPAT, 4668}, - {0xFDF2, 0, 4 | DECOMP_COMPAT, 4671}, - {0xFDF3, 0, 4 | DECOMP_COMPAT, 4675}, - {0xFDF4, 0, 4 | DECOMP_COMPAT, 4679}, - {0xFDF5, 0, 4 | DECOMP_COMPAT, 4683}, - {0xFDF6, 0, 4 | DECOMP_COMPAT, 4687}, - {0xFDF7, 0, 4 | DECOMP_COMPAT, 4691}, - {0xFDF8, 0, 4 | DECOMP_COMPAT, 4695}, - {0xFDF9, 0, 3 | DECOMP_COMPAT, 4699}, - {0xFDFA, 0, 18 | DECOMP_COMPAT, 4702}, - {0xFDFB, 0, 8 | DECOMP_COMPAT, 4720}, - {0xFDFC, 0, 4 | DECOMP_COMPAT, 4728}, - {0xFE10, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002C}, - {0xFE11, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3001}, - {0xFE12, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3002}, - {0xFE13, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003A}, - {0xFE14, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003B}, - {0xFE15, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0021}, - {0xFE16, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003F}, - {0xFE17, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3016}, - {0xFE18, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3017}, - {0xFE19, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2026}, - {0xFE20, 230, 0, 0}, - {0xFE21, 230, 0, 0}, - {0xFE22, 230, 0, 0}, - {0xFE23, 230, 0, 0}, - {0xFE24, 230, 0, 0}, - {0xFE25, 230, 0, 0}, - {0xFE26, 230, 0, 0}, - {0xFE27, 220, 0, 0}, - {0xFE28, 220, 0, 0}, - {0xFE29, 220, 0, 0}, - {0xFE2A, 220, 0, 0}, - {0xFE2B, 220, 0, 0}, - {0xFE2C, 220, 0, 0}, - {0xFE2D, 220, 0, 0}, - {0xFE2E, 230, 0, 0}, - {0xFE2F, 230, 0, 0}, - {0xFE30, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2025}, - {0xFE31, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2014}, - {0xFE32, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2013}, - {0xFE33, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005F}, - {0xFE34, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005F}, - {0xFE35, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0028}, - {0xFE36, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0029}, - {0xFE37, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007B}, - {0xFE38, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007D}, - {0xFE39, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3014}, - {0xFE3A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3015}, - {0xFE3B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3010}, - {0xFE3C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3011}, - {0xFE3D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300A}, - {0xFE3E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300B}, - {0xFE3F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3008}, - {0xFE40, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3009}, - {0xFE41, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300C}, - {0xFE42, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300D}, - {0xFE43, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300E}, - {0xFE44, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300F}, - {0xFE47, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005B}, - {0xFE48, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005D}, - {0xFE49, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x203E}, - {0xFE4A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x203E}, - {0xFE4B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x203E}, - {0xFE4C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x203E}, - {0xFE4D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005F}, - {0xFE4E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005F}, - {0xFE4F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005F}, - {0xFE50, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002C}, - {0xFE51, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3001}, - {0xFE52, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002E}, - {0xFE54, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003B}, - {0xFE55, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003A}, - {0xFE56, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003F}, - {0xFE57, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0021}, - {0xFE58, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2014}, - {0xFE59, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0028}, - {0xFE5A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0029}, - {0xFE5B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007B}, - {0xFE5C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007D}, - {0xFE5D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3014}, - {0xFE5E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3015}, - {0xFE5F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0023}, - {0xFE60, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0026}, - {0xFE61, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002A}, - {0xFE62, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002B}, - {0xFE63, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002D}, - {0xFE64, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003C}, - {0xFE65, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003E}, - {0xFE66, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003D}, - {0xFE68, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005C}, - {0xFE69, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0024}, - {0xFE6A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0025}, - {0xFE6B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0040}, - {0xFE70, 0, 2 | DECOMP_COMPAT, 4732}, - {0xFE71, 0, 2 | DECOMP_COMPAT, 4734}, - {0xFE72, 0, 2 | DECOMP_COMPAT, 4736}, - {0xFE74, 0, 2 | DECOMP_COMPAT, 4738}, - {0xFE76, 0, 2 | DECOMP_COMPAT, 4740}, - {0xFE77, 0, 2 | DECOMP_COMPAT, 4742}, - {0xFE78, 0, 2 | DECOMP_COMPAT, 4744}, - {0xFE79, 0, 2 | DECOMP_COMPAT, 4746}, - {0xFE7A, 0, 2 | DECOMP_COMPAT, 4748}, - {0xFE7B, 0, 2 | DECOMP_COMPAT, 4750}, - {0xFE7C, 0, 2 | DECOMP_COMPAT, 4752}, - {0xFE7D, 0, 2 | DECOMP_COMPAT, 4754}, - {0xFE7E, 0, 2 | DECOMP_COMPAT, 4756}, - {0xFE7F, 0, 2 | DECOMP_COMPAT, 4758}, - {0xFE80, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0621}, - {0xFE81, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0622}, - {0xFE82, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0622}, - {0xFE83, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0623}, - {0xFE84, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0623}, - {0xFE85, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0624}, - {0xFE86, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0624}, - {0xFE87, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0625}, - {0xFE88, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0625}, - {0xFE89, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0626}, - {0xFE8A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0626}, - {0xFE8B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0626}, - {0xFE8C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0626}, - {0xFE8D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0627}, - {0xFE8E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0627}, - {0xFE8F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0628}, - {0xFE90, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0628}, - {0xFE91, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0628}, - {0xFE92, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0628}, - {0xFE93, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0629}, - {0xFE94, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0629}, - {0xFE95, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062A}, - {0xFE96, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062A}, - {0xFE97, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062A}, - {0xFE98, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062A}, - {0xFE99, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062B}, - {0xFE9A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062B}, - {0xFE9B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062B}, - {0xFE9C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062B}, - {0xFE9D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, - {0xFE9E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, - {0xFE9F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, - {0xFEA0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, - {0xFEA1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, - {0xFEA2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, - {0xFEA3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, - {0xFEA4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, - {0xFEA5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, - {0xFEA6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, - {0xFEA7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, - {0xFEA8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, - {0xFEA9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062F}, - {0xFEAA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062F}, - {0xFEAB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0630}, - {0xFEAC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0630}, - {0xFEAD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0631}, - {0xFEAE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0631}, - {0xFEAF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0632}, - {0xFEB0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0632}, - {0xFEB1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, - {0xFEB2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, - {0xFEB3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, - {0xFEB4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, - {0xFEB5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, - {0xFEB6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, - {0xFEB7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, - {0xFEB8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, - {0xFEB9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, - {0xFEBA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, - {0xFEBB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, - {0xFEBC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, - {0xFEBD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, - {0xFEBE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, - {0xFEBF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, - {0xFEC0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, - {0xFEC1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0637}, - {0xFEC2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0637}, - {0xFEC3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0637}, - {0xFEC4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0637}, - {0xFEC5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0638}, - {0xFEC6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0638}, - {0xFEC7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0638}, - {0xFEC8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0638}, - {0xFEC9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, - {0xFECA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, - {0xFECB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, - {0xFECC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, - {0xFECD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, - {0xFECE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, - {0xFECF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, - {0xFED0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, - {0xFED1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0641}, - {0xFED2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0641}, - {0xFED3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0641}, - {0xFED4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0641}, - {0xFED5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, - {0xFED6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, - {0xFED7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, - {0xFED8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, - {0xFED9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0643}, - {0xFEDA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0643}, - {0xFEDB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0643}, - {0xFEDC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0643}, - {0xFEDD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0644}, - {0xFEDE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0644}, - {0xFEDF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0644}, - {0xFEE0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0644}, - {0xFEE1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0645}, - {0xFEE2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0645}, - {0xFEE3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0645}, - {0xFEE4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0645}, - {0xFEE5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, - {0xFEE6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, - {0xFEE7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, - {0xFEE8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, - {0xFEE9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0647}, - {0xFEEA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0647}, - {0xFEEB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0647}, - {0xFEEC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0647}, - {0xFEED, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0648}, - {0xFEEE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0648}, - {0xFEEF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0649}, - {0xFEF0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0649}, - {0xFEF1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x064A}, - {0xFEF2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x064A}, - {0xFEF3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x064A}, - {0xFEF4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x064A}, - {0xFEF5, 0, 2 | DECOMP_COMPAT, 4760}, - {0xFEF6, 0, 2 | DECOMP_COMPAT, 4762}, - {0xFEF7, 0, 2 | DECOMP_COMPAT, 4764}, - {0xFEF8, 0, 2 | DECOMP_COMPAT, 4766}, - {0xFEF9, 0, 2 | DECOMP_COMPAT, 4768}, - {0xFEFA, 0, 2 | DECOMP_COMPAT, 4770}, - {0xFEFB, 0, 2 | DECOMP_COMPAT, 4772}, - {0xFEFC, 0, 2 | DECOMP_COMPAT, 4774}, - {0xFF01, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0021}, - {0xFF02, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0022}, - {0xFF03, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0023}, - {0xFF04, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0024}, - {0xFF05, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0025}, - {0xFF06, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0026}, - {0xFF07, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0027}, - {0xFF08, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0028}, - {0xFF09, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0029}, - {0xFF0A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002A}, - {0xFF0B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002B}, - {0xFF0C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002C}, - {0xFF0D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002D}, - {0xFF0E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002E}, - {0xFF0F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002F}, - {0xFF10, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0xFF11, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0xFF12, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0xFF13, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0xFF14, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0xFF15, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0xFF16, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0xFF17, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0xFF18, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0xFF19, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0xFF1A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003A}, - {0xFF1B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003B}, - {0xFF1C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003C}, - {0xFF1D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003D}, - {0xFF1E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003E}, - {0xFF1F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003F}, - {0xFF20, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0040}, - {0xFF21, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0xFF22, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0xFF23, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0xFF24, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0xFF25, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0xFF26, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0xFF27, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0xFF28, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0xFF29, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0xFF2A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0xFF2B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0xFF2C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0xFF2D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0xFF2E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0xFF2F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0xFF30, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0xFF31, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0xFF32, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0xFF33, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0xFF34, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0xFF35, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0xFF36, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0xFF37, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0xFF38, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0xFF39, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0xFF3A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0xFF3B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005B}, - {0xFF3C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005C}, - {0xFF3D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005D}, - {0xFF3E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005E}, - {0xFF3F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005F}, - {0xFF40, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0060}, - {0xFF41, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0xFF42, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0xFF43, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0xFF44, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0xFF45, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0xFF46, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0xFF47, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0xFF48, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0xFF49, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0xFF4A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0xFF4B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0xFF4C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0xFF4D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0xFF4E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0xFF4F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0xFF50, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0xFF51, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0xFF52, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0xFF53, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0xFF54, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0xFF55, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0xFF56, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0xFF57, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0xFF58, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0xFF59, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0xFF5A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0xFF5B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007B}, - {0xFF5C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007C}, - {0xFF5D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007D}, - {0xFF5E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007E}, - {0xFF5F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2985}, - {0xFF60, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2986}, - {0xFF61, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3002}, - {0xFF62, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300C}, - {0xFF63, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300D}, - {0xFF64, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3001}, - {0xFF65, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30FB}, - {0xFF66, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30F2}, - {0xFF67, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A1}, - {0xFF68, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A3}, - {0xFF69, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A5}, - {0xFF6A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A7}, - {0xFF6B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A9}, - {0xFF6C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E3}, - {0xFF6D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E5}, - {0xFF6E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E7}, - {0xFF6F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C3}, - {0xFF70, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30FC}, - {0xFF71, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A2}, - {0xFF72, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A4}, - {0xFF73, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A6}, - {0xFF74, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A8}, - {0xFF75, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AA}, - {0xFF76, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AB}, - {0xFF77, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AD}, - {0xFF78, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AF}, - {0xFF79, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B1}, - {0xFF7A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B3}, - {0xFF7B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B5}, - {0xFF7C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B7}, - {0xFF7D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B9}, - {0xFF7E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30BB}, - {0xFF7F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30BD}, - {0xFF80, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30BF}, - {0xFF81, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C1}, - {0xFF82, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C4}, - {0xFF83, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C6}, - {0xFF84, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C8}, - {0xFF85, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CA}, - {0xFF86, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CB}, - {0xFF87, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CC}, - {0xFF88, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CD}, - {0xFF89, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CE}, - {0xFF8A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CF}, - {0xFF8B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30D2}, - {0xFF8C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30D5}, - {0xFF8D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30D8}, - {0xFF8E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30DB}, - {0xFF8F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30DE}, - {0xFF90, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30DF}, - {0xFF91, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E0}, - {0xFF92, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E1}, - {0xFF93, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E2}, - {0xFF94, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E4}, - {0xFF95, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E6}, - {0xFF96, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E8}, - {0xFF97, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E9}, - {0xFF98, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EA}, - {0xFF99, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EB}, - {0xFF9A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EC}, - {0xFF9B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30ED}, - {0xFF9C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EF}, - {0xFF9D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30F3}, - {0xFF9E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3099}, - {0xFF9F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x309A}, - {0xFFA0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3164}, - {0xFFA1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3131}, - {0xFFA2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3132}, - {0xFFA3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3133}, - {0xFFA4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3134}, - {0xFFA5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3135}, - {0xFFA6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3136}, - {0xFFA7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3137}, - {0xFFA8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3138}, - {0xFFA9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3139}, - {0xFFAA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x313A}, - {0xFFAB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x313B}, - {0xFFAC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x313C}, - {0xFFAD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x313D}, - {0xFFAE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x313E}, - {0xFFAF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x313F}, - {0xFFB0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3140}, - {0xFFB1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3141}, - {0xFFB2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3142}, - {0xFFB3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3143}, - {0xFFB4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3144}, - {0xFFB5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3145}, - {0xFFB6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3146}, - {0xFFB7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3147}, - {0xFFB8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3148}, - {0xFFB9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3149}, - {0xFFBA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x314A}, - {0xFFBB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x314B}, - {0xFFBC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x314C}, - {0xFFBD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x314D}, - {0xFFBE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x314E}, - {0xFFC2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x314F}, - {0xFFC3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3150}, - {0xFFC4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3151}, - {0xFFC5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3152}, - {0xFFC6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3153}, - {0xFFC7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3154}, - {0xFFCA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3155}, - {0xFFCB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3156}, - {0xFFCC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3157}, - {0xFFCD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3158}, - {0xFFCE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3159}, - {0xFFCF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x315A}, - {0xFFD2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x315B}, - {0xFFD3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x315C}, - {0xFFD4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x315D}, - {0xFFD5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x315E}, - {0xFFD6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x315F}, - {0xFFD7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3160}, - {0xFFDA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3161}, - {0xFFDB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3162}, - {0xFFDC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3163}, - {0xFFE0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00A2}, - {0xFFE1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00A3}, - {0xFFE2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00AC}, - {0xFFE3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00AF}, - {0xFFE4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00A6}, - {0xFFE5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00A5}, - {0xFFE6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x20A9}, - {0xFFE8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2502}, - {0xFFE9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2190}, - {0xFFEA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2191}, - {0xFFEB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2192}, - {0xFFEC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2193}, - {0xFFED, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x25A0}, - {0xFFEE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x25CB}, - {0x101FD, 220, 0, 0}, - {0x102E0, 220, 0, 0}, - {0x10376, 230, 0, 0}, - {0x10377, 230, 0, 0}, - {0x10378, 230, 0, 0}, - {0x10379, 230, 0, 0}, - {0x1037A, 230, 0, 0}, - {0x105C9, 0, 2, 4776}, - {0x105E4, 0, 2, 4778}, - {0x10781, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02D0}, - {0x10782, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02D1}, - {0x10783, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00E6}, - {0x10784, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0299}, - {0x10785, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0253}, - {0x10787, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A3}, - {0x10788, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xAB66}, - {0x10789, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A5}, - {0x1078A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A4}, - {0x1078B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0256}, - {0x1078C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0257}, - {0x1078D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D91}, - {0x1078E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0258}, - {0x1078F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025E}, - {0x10790, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A9}, - {0x10791, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0264}, - {0x10792, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0262}, - {0x10793, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0260}, - {0x10794, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x029B}, - {0x10795, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0127}, - {0x10796, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x029C}, - {0x10797, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0267}, - {0x10798, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0284}, - {0x10799, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02AA}, - {0x1079A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02AB}, - {0x1079B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026C}, - {0x1079C, 0, 1 | DECOMP_COMPAT, 4780}, - {0x1079D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xA78E}, - {0x1079E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026E}, - {0x1079F, 0, 1 | DECOMP_COMPAT, 4781}, - {0x107A0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028E}, - {0x107A1, 0, 1 | DECOMP_COMPAT, 4782}, - {0x107A2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00F8}, - {0x107A3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0276}, - {0x107A4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0277}, - {0x107A5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x107A6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x027A}, - {0x107A7, 0, 1 | DECOMP_COMPAT, 4783}, - {0x107A8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x027D}, - {0x107A9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x027E}, - {0x107AA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0280}, - {0x107AB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A8}, - {0x107AC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A6}, - {0x107AD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xAB67}, - {0x107AE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A7}, - {0x107AF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0288}, - {0x107B0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2C71}, - {0x107B2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028F}, - {0x107B3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A1}, - {0x107B4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A2}, - {0x107B5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0298}, - {0x107B6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x01C0}, - {0x107B7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x01C1}, - {0x107B8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x01C2}, - {0x107B9, 0, 1 | DECOMP_COMPAT, 4784}, - {0x107BA, 0, 1 | DECOMP_COMPAT, 4785}, - {0x10A0D, 220, 0, 0}, - {0x10A0F, 230, 0, 0}, - {0x10A38, 230, 0, 0}, - {0x10A39, 1, 0, 0}, - {0x10A3A, 220, 0, 0}, - {0x10A3F, 9, 0, 0}, - {0x10AE5, 230, 0, 0}, - {0x10AE6, 220, 0, 0}, - {0x10D24, 230, 0, 0}, - {0x10D25, 230, 0, 0}, - {0x10D26, 230, 0, 0}, - {0x10D27, 230, 0, 0}, - {0x10D69, 230, 0, 0}, - {0x10D6A, 230, 0, 0}, - {0x10D6B, 230, 0, 0}, - {0x10D6C, 230, 0, 0}, - {0x10D6D, 230, 0, 0}, - {0x10EAB, 230, 0, 0}, - {0x10EAC, 230, 0, 0}, - {0x10EFD, 220, 0, 0}, - {0x10EFE, 220, 0, 0}, - {0x10EFF, 220, 0, 0}, - {0x10F46, 220, 0, 0}, - {0x10F47, 220, 0, 0}, - {0x10F48, 230, 0, 0}, - {0x10F49, 230, 0, 0}, - {0x10F4A, 230, 0, 0}, - {0x10F4B, 220, 0, 0}, - {0x10F4C, 230, 0, 0}, - {0x10F4D, 220, 0, 0}, - {0x10F4E, 220, 0, 0}, - {0x10F4F, 220, 0, 0}, - {0x10F50, 220, 0, 0}, - {0x10F82, 230, 0, 0}, - {0x10F83, 220, 0, 0}, - {0x10F84, 230, 0, 0}, - {0x10F85, 220, 0, 0}, - {0x11046, 9, 0, 0}, - {0x11070, 9, 0, 0}, - {0x1107F, 9, 0, 0}, - {0x1109A, 0, 2, 4786}, - {0x1109C, 0, 2, 4788}, - {0x110AB, 0, 2, 4790}, - {0x110B9, 9, 0, 0}, - {0x110BA, 7, 0, 0}, - {0x11100, 230, 0, 0}, - {0x11101, 230, 0, 0}, - {0x11102, 230, 0, 0}, - {0x1112E, 0, 2, 4792}, - {0x1112F, 0, 2, 4794}, - {0x11133, 9, 0, 0}, - {0x11134, 9, 0, 0}, - {0x11173, 7, 0, 0}, - {0x111C0, 9, 0, 0}, - {0x111CA, 7, 0, 0}, - {0x11235, 9, 0, 0}, - {0x11236, 7, 0, 0}, - {0x112E9, 7, 0, 0}, - {0x112EA, 9, 0, 0}, - {0x1133B, 7, 0, 0}, - {0x1133C, 7, 0, 0}, - {0x1134B, 0, 2, 4796}, - {0x1134C, 0, 2, 4798}, - {0x1134D, 9, 0, 0}, - {0x11366, 230, 0, 0}, - {0x11367, 230, 0, 0}, - {0x11368, 230, 0, 0}, - {0x11369, 230, 0, 0}, - {0x1136A, 230, 0, 0}, - {0x1136B, 230, 0, 0}, - {0x1136C, 230, 0, 0}, - {0x11370, 230, 0, 0}, - {0x11371, 230, 0, 0}, - {0x11372, 230, 0, 0}, - {0x11373, 230, 0, 0}, - {0x11374, 230, 0, 0}, - {0x11383, 0, 2, 4800}, - {0x11385, 0, 2, 4802}, - {0x1138E, 0, 2, 4804}, - {0x11391, 0, 2, 4806}, - {0x113C5, 0, 2, 4808}, - {0x113C7, 0, 2, 4810}, - {0x113C8, 0, 2, 4812}, - {0x113CE, 9, 0, 0}, - {0x113CF, 9, 0, 0}, - {0x113D0, 9, 0, 0}, - {0x11442, 9, 0, 0}, - {0x11446, 7, 0, 0}, - {0x1145E, 230, 0, 0}, - {0x114BB, 0, 2, 4814}, - {0x114BC, 0, 2, 4816}, - {0x114BE, 0, 2, 4818}, - {0x114C2, 9, 0, 0}, - {0x114C3, 7, 0, 0}, - {0x115BA, 0, 2, 4820}, - {0x115BB, 0, 2, 4822}, - {0x115BF, 9, 0, 0}, - {0x115C0, 7, 0, 0}, - {0x1163F, 9, 0, 0}, - {0x116B6, 9, 0, 0}, - {0x116B7, 7, 0, 0}, - {0x1172B, 9, 0, 0}, - {0x11839, 9, 0, 0}, - {0x1183A, 7, 0, 0}, - {0x11938, 0, 2, 4824}, - {0x1193D, 9, 0, 0}, - {0x1193E, 9, 0, 0}, - {0x11943, 7, 0, 0}, - {0x119E0, 9, 0, 0}, - {0x11A34, 9, 0, 0}, - {0x11A47, 9, 0, 0}, - {0x11A99, 9, 0, 0}, - {0x11C3F, 9, 0, 0}, - {0x11D42, 7, 0, 0}, - {0x11D44, 9, 0, 0}, - {0x11D45, 9, 0, 0}, - {0x11D97, 9, 0, 0}, - {0x11F41, 9, 0, 0}, - {0x11F42, 9, 0, 0}, - {0x16121, 0, 2, 4826}, - {0x16122, 0, 2, 4828}, - {0x16123, 0, 2, 4830}, - {0x16124, 0, 2, 4832}, - {0x16125, 0, 2, 4834}, - {0x16126, 0, 2, 4836}, - {0x16127, 0, 2, 4838}, - {0x16128, 0, 2, 4840}, - {0x1612F, 9, 0, 0}, - {0x16AF0, 1, 0, 0}, - {0x16AF1, 1, 0, 0}, - {0x16AF2, 1, 0, 0}, - {0x16AF3, 1, 0, 0}, - {0x16AF4, 1, 0, 0}, - {0x16B30, 230, 0, 0}, - {0x16B31, 230, 0, 0}, - {0x16B32, 230, 0, 0}, - {0x16B33, 230, 0, 0}, - {0x16B34, 230, 0, 0}, - {0x16B35, 230, 0, 0}, - {0x16B36, 230, 0, 0}, - {0x16D68, 0, 2, 4842}, - {0x16D69, 0, 2, 4844}, - {0x16D6A, 0, 2, 4846}, - {0x16FF0, 6, 0, 0}, - {0x16FF1, 6, 0, 0}, - {0x1BC9E, 1, 0, 0}, - {0x1CCD6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1CCD7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1CCD8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1CCD9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1CCDA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1CCDB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1CCDC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1CCDD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1CCDE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1CCDF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1CCE0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1CCE1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1CCE2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1CCE3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1CCE4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1CCE5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1CCE6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1CCE7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1CCE8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1CCE9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1CCEA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1CCEB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1CCEC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1CCED, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1CCEE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1CCEF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1CCF0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0x1CCF1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0x1CCF2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0x1CCF3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0x1CCF4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0x1CCF5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0x1CCF6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0x1CCF7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0x1CCF8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0x1CCF9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0x1D15E, 0, 2 | DECOMP_NO_COMPOSE, 4848}, /* in exclusion list */ - {0x1D15F, 0, 2 | DECOMP_NO_COMPOSE, 4850}, /* in exclusion list */ - {0x1D160, 0, 2 | DECOMP_NO_COMPOSE, 4852}, /* in exclusion list */ - {0x1D161, 0, 2 | DECOMP_NO_COMPOSE, 4854}, /* in exclusion list */ - {0x1D162, 0, 2 | DECOMP_NO_COMPOSE, 4856}, /* in exclusion list */ - {0x1D163, 0, 2 | DECOMP_NO_COMPOSE, 4858}, /* in exclusion list */ - {0x1D164, 0, 2 | DECOMP_NO_COMPOSE, 4860}, /* in exclusion list */ - {0x1D165, 216, 0, 0}, - {0x1D166, 216, 0, 0}, - {0x1D167, 1, 0, 0}, - {0x1D168, 1, 0, 0}, - {0x1D169, 1, 0, 0}, - {0x1D16D, 226, 0, 0}, - {0x1D16E, 216, 0, 0}, - {0x1D16F, 216, 0, 0}, - {0x1D170, 216, 0, 0}, - {0x1D171, 216, 0, 0}, - {0x1D172, 216, 0, 0}, - {0x1D17B, 220, 0, 0}, - {0x1D17C, 220, 0, 0}, - {0x1D17D, 220, 0, 0}, - {0x1D17E, 220, 0, 0}, - {0x1D17F, 220, 0, 0}, - {0x1D180, 220, 0, 0}, - {0x1D181, 220, 0, 0}, - {0x1D182, 220, 0, 0}, - {0x1D185, 230, 0, 0}, - {0x1D186, 230, 0, 0}, - {0x1D187, 230, 0, 0}, - {0x1D188, 230, 0, 0}, - {0x1D189, 230, 0, 0}, - {0x1D18A, 220, 0, 0}, - {0x1D18B, 220, 0, 0}, - {0x1D1AA, 230, 0, 0}, - {0x1D1AB, 230, 0, 0}, - {0x1D1AC, 230, 0, 0}, - {0x1D1AD, 230, 0, 0}, - {0x1D1BB, 0, 2 | DECOMP_NO_COMPOSE, 4862}, /* in exclusion list */ - {0x1D1BC, 0, 2 | DECOMP_NO_COMPOSE, 4864}, /* in exclusion list */ - {0x1D1BD, 0, 2 | DECOMP_NO_COMPOSE, 4866}, /* in exclusion list */ - {0x1D1BE, 0, 2 | DECOMP_NO_COMPOSE, 4868}, /* in exclusion list */ - {0x1D1BF, 0, 2 | DECOMP_NO_COMPOSE, 4870}, /* in exclusion list */ - {0x1D1C0, 0, 2 | DECOMP_NO_COMPOSE, 4872}, /* in exclusion list */ - {0x1D242, 230, 0, 0}, - {0x1D243, 230, 0, 0}, - {0x1D244, 230, 0, 0}, - {0x1D400, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D401, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D402, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D403, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D404, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D405, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D406, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D407, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D408, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D409, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D40A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D40B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D40C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D40D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D40E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D40F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D410, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D411, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D412, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D413, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D414, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D415, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D416, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D417, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D418, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D419, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D41A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D41B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D41C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D41D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D41E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D41F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D420, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D421, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D422, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D423, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D424, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D425, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D426, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D427, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D428, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D429, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D42A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D42B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D42C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D42D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D42E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D42F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D430, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D431, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D432, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D433, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D434, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D435, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D436, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D437, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D438, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D439, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D43A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D43B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D43C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D43D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D43E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D43F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D440, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D441, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D442, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D443, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D444, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D445, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D446, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D447, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D448, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D449, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D44A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D44B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D44C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D44D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D44E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D44F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D450, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D451, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D452, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D453, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D454, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D456, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D457, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D458, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D459, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D45A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D45B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D45C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D45D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D45E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D45F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D460, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D461, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D462, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D463, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D464, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D465, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D466, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D467, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D468, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D469, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D46A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D46B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D46C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D46D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D46E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D46F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D470, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D471, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D472, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D473, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D474, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D475, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D476, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D477, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D478, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D479, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D47A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D47B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D47C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D47D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D47E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D47F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D480, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D481, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D482, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D483, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D484, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D485, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D486, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D487, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D488, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D489, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D48A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D48B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D48C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D48D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D48E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D48F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D490, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D491, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D492, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D493, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D494, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D495, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D496, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D497, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D498, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D499, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D49A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D49B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D49C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D49E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D49F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D4A2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D4A5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D4A6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D4A9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D4AA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D4AB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D4AC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D4AE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D4AF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D4B0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D4B1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D4B2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D4B3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D4B4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D4B5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D4B6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D4B7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D4B8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D4B9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D4BB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D4BD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D4BE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D4BF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D4C0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D4C1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D4C2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D4C3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D4C5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D4C6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D4C7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D4C8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D4C9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D4CA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D4CB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D4CC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D4CD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D4CE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D4CF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D4D0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D4D1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D4D2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D4D3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D4D4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D4D5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D4D6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D4D7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D4D8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D4D9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D4DA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D4DB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D4DC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D4DD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D4DE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D4DF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D4E0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D4E1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D4E2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D4E3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D4E4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D4E5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D4E6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D4E7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D4E8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D4E9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D4EA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D4EB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D4EC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D4ED, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D4EE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D4EF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D4F0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D4F1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D4F2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D4F3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D4F4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D4F5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D4F6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D4F7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D4F8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D4F9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D4FA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D4FB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D4FC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D4FD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D4FE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D4FF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D500, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D501, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D502, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D503, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D504, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D505, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D507, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D508, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D509, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D50A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D50D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D50E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D50F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D510, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D511, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D512, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D513, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D514, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D516, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D517, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D518, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D519, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D51A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D51B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D51C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D51E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D51F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D520, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D521, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D522, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D523, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D524, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D525, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D526, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D527, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D528, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D529, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D52A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D52B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D52C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D52D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D52E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D52F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D530, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D531, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D532, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D533, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D534, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D535, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D536, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D537, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D538, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D539, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D53B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D53C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D53D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D53E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D540, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D541, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D542, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D543, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D544, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D546, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D54A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D54B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D54C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D54D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D54E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D54F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D550, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D552, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D553, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D554, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D555, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D556, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D557, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D558, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D559, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D55A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D55B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D55C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D55D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D55E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D55F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D560, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D561, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D562, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D563, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D564, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D565, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D566, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D567, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D568, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D569, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D56A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D56B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D56C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D56D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D56E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D56F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D570, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D571, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D572, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D573, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D574, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D575, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D576, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D577, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D578, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D579, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D57A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D57B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D57C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D57D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D57E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D57F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D580, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D581, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D582, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D583, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D584, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D585, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D586, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D587, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D588, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D589, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D58A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D58B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D58C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D58D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D58E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D58F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D590, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D591, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D592, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D593, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D594, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D595, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D596, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D597, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D598, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D599, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D59A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D59B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D59C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D59D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D59E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D59F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D5A0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D5A1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D5A2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D5A3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D5A4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D5A5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D5A6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D5A7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D5A8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D5A9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D5AA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D5AB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D5AC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D5AD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D5AE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D5AF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D5B0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D5B1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D5B2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D5B3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D5B4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D5B5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D5B6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D5B7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D5B8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D5B9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D5BA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D5BB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D5BC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D5BD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D5BE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D5BF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D5C0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D5C1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D5C2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D5C3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D5C4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D5C5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D5C6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D5C7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D5C8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D5C9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D5CA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D5CB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D5CC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D5CD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D5CE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D5CF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D5D0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D5D1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D5D2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D5D3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D5D4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D5D5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D5D6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D5D7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D5D8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D5D9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D5DA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D5DB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D5DC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D5DD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D5DE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D5DF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D5E0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D5E1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D5E2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D5E3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D5E4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D5E5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D5E6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D5E7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D5E8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D5E9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D5EA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D5EB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D5EC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D5ED, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D5EE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D5EF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D5F0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D5F1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D5F2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D5F3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D5F4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D5F5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D5F6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D5F7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D5F8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D5F9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D5FA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D5FB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D5FC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D5FD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D5FE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D5FF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D600, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D601, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D602, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D603, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D604, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D605, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D606, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D607, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D608, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D609, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D60A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D60B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D60C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D60D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D60E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D60F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D610, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D611, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D612, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D613, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D614, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D615, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D616, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D617, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D618, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D619, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D61A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D61B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D61C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D61D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D61E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D61F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D620, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D621, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D622, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D623, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D624, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D625, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D626, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D627, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D628, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D629, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D62A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D62B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D62C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D62D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D62E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D62F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D630, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D631, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D632, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D633, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D634, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D635, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D636, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D637, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D638, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D639, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D63A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D63B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D63C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D63D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D63E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D63F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D640, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D641, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D642, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D643, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D644, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D645, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D646, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D647, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D648, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D649, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D64A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D64B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D64C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D64D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D64E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D64F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D650, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D651, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D652, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D653, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D654, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D655, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D656, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D657, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D658, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D659, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D65A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D65B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D65C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D65D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D65E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D65F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D660, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D661, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D662, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D663, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D664, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D665, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D666, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D667, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D668, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D669, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D66A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D66B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D66C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D66D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D66E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D66F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D670, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D671, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D672, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D673, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D674, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D675, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D676, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D677, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D678, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D679, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D67A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D67B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D67C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D67D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D67E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D67F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D680, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D681, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D682, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D683, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D684, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D685, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D686, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D687, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D688, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D689, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D68A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D68B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D68C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D68D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D68E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D68F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D690, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D691, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D692, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D693, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D694, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D695, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D696, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D697, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D698, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D699, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D69A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D69B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D69C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D69D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D69E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D69F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D6A0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D6A1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D6A2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D6A3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D6A4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0131}, - {0x1D6A5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0237}, - {0x1D6A8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0391}, - {0x1D6A9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0392}, - {0x1D6AA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0393}, - {0x1D6AB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0394}, - {0x1D6AC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0395}, - {0x1D6AD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0396}, - {0x1D6AE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0397}, - {0x1D6AF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0398}, - {0x1D6B0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0399}, - {0x1D6B1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039A}, - {0x1D6B2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039B}, - {0x1D6B3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039C}, - {0x1D6B4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039D}, - {0x1D6B5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039E}, - {0x1D6B6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039F}, - {0x1D6B7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A0}, - {0x1D6B8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A1}, - {0x1D6B9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F4}, - {0x1D6BA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A3}, - {0x1D6BB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A4}, - {0x1D6BC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A5}, - {0x1D6BD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A6}, - {0x1D6BE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A7}, - {0x1D6BF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A8}, - {0x1D6C0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A9}, - {0x1D6C1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2207}, - {0x1D6C2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B1}, - {0x1D6C3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B2}, - {0x1D6C4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B3}, - {0x1D6C5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B4}, - {0x1D6C6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B5}, - {0x1D6C7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B6}, - {0x1D6C8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B7}, - {0x1D6C9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B8}, - {0x1D6CA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B9}, - {0x1D6CB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BA}, - {0x1D6CC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BB}, - {0x1D6CD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BC}, - {0x1D6CE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BD}, - {0x1D6CF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BE}, - {0x1D6D0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BF}, - {0x1D6D1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C0}, - {0x1D6D2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C1}, - {0x1D6D3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C2}, - {0x1D6D4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C3}, - {0x1D6D5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C4}, - {0x1D6D6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C5}, - {0x1D6D7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C6}, - {0x1D6D8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C7}, - {0x1D6D9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C8}, - {0x1D6DA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C9}, - {0x1D6DB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2202}, - {0x1D6DC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F5}, - {0x1D6DD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D1}, - {0x1D6DE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F0}, - {0x1D6DF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D5}, - {0x1D6E0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F1}, - {0x1D6E1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D6}, - {0x1D6E2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0391}, - {0x1D6E3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0392}, - {0x1D6E4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0393}, - {0x1D6E5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0394}, - {0x1D6E6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0395}, - {0x1D6E7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0396}, - {0x1D6E8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0397}, - {0x1D6E9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0398}, - {0x1D6EA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0399}, - {0x1D6EB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039A}, - {0x1D6EC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039B}, - {0x1D6ED, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039C}, - {0x1D6EE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039D}, - {0x1D6EF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039E}, - {0x1D6F0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039F}, - {0x1D6F1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A0}, - {0x1D6F2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A1}, - {0x1D6F3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F4}, - {0x1D6F4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A3}, - {0x1D6F5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A4}, - {0x1D6F6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A5}, - {0x1D6F7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A6}, - {0x1D6F8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A7}, - {0x1D6F9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A8}, - {0x1D6FA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A9}, - {0x1D6FB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2207}, - {0x1D6FC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B1}, - {0x1D6FD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B2}, - {0x1D6FE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B3}, - {0x1D6FF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B4}, - {0x1D700, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B5}, - {0x1D701, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B6}, - {0x1D702, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B7}, - {0x1D703, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B8}, - {0x1D704, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B9}, - {0x1D705, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BA}, - {0x1D706, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BB}, - {0x1D707, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BC}, - {0x1D708, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BD}, - {0x1D709, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BE}, - {0x1D70A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BF}, - {0x1D70B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C0}, - {0x1D70C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C1}, - {0x1D70D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C2}, - {0x1D70E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C3}, - {0x1D70F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C4}, - {0x1D710, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C5}, - {0x1D711, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C6}, - {0x1D712, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C7}, - {0x1D713, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C8}, - {0x1D714, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C9}, - {0x1D715, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2202}, - {0x1D716, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F5}, - {0x1D717, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D1}, - {0x1D718, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F0}, - {0x1D719, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D5}, - {0x1D71A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F1}, - {0x1D71B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D6}, - {0x1D71C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0391}, - {0x1D71D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0392}, - {0x1D71E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0393}, - {0x1D71F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0394}, - {0x1D720, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0395}, - {0x1D721, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0396}, - {0x1D722, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0397}, - {0x1D723, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0398}, - {0x1D724, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0399}, - {0x1D725, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039A}, - {0x1D726, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039B}, - {0x1D727, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039C}, - {0x1D728, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039D}, - {0x1D729, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039E}, - {0x1D72A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039F}, - {0x1D72B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A0}, - {0x1D72C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A1}, - {0x1D72D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F4}, - {0x1D72E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A3}, - {0x1D72F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A4}, - {0x1D730, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A5}, - {0x1D731, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A6}, - {0x1D732, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A7}, - {0x1D733, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A8}, - {0x1D734, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A9}, - {0x1D735, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2207}, - {0x1D736, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B1}, - {0x1D737, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B2}, - {0x1D738, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B3}, - {0x1D739, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B4}, - {0x1D73A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B5}, - {0x1D73B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B6}, - {0x1D73C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B7}, - {0x1D73D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B8}, - {0x1D73E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B9}, - {0x1D73F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BA}, - {0x1D740, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BB}, - {0x1D741, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BC}, - {0x1D742, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BD}, - {0x1D743, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BE}, - {0x1D744, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BF}, - {0x1D745, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C0}, - {0x1D746, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C1}, - {0x1D747, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C2}, - {0x1D748, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C3}, - {0x1D749, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C4}, - {0x1D74A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C5}, - {0x1D74B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C6}, - {0x1D74C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C7}, - {0x1D74D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C8}, - {0x1D74E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C9}, - {0x1D74F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2202}, - {0x1D750, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F5}, - {0x1D751, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D1}, - {0x1D752, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F0}, - {0x1D753, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D5}, - {0x1D754, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F1}, - {0x1D755, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D6}, - {0x1D756, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0391}, - {0x1D757, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0392}, - {0x1D758, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0393}, - {0x1D759, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0394}, - {0x1D75A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0395}, - {0x1D75B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0396}, - {0x1D75C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0397}, - {0x1D75D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0398}, - {0x1D75E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0399}, - {0x1D75F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039A}, - {0x1D760, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039B}, - {0x1D761, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039C}, - {0x1D762, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039D}, - {0x1D763, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039E}, - {0x1D764, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039F}, - {0x1D765, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A0}, - {0x1D766, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A1}, - {0x1D767, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F4}, - {0x1D768, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A3}, - {0x1D769, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A4}, - {0x1D76A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A5}, - {0x1D76B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A6}, - {0x1D76C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A7}, - {0x1D76D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A8}, - {0x1D76E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A9}, - {0x1D76F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2207}, - {0x1D770, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B1}, - {0x1D771, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B2}, - {0x1D772, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B3}, - {0x1D773, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B4}, - {0x1D774, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B5}, - {0x1D775, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B6}, - {0x1D776, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B7}, - {0x1D777, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B8}, - {0x1D778, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B9}, - {0x1D779, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BA}, - {0x1D77A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BB}, - {0x1D77B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BC}, - {0x1D77C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BD}, - {0x1D77D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BE}, - {0x1D77E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BF}, - {0x1D77F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C0}, - {0x1D780, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C1}, - {0x1D781, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C2}, - {0x1D782, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C3}, - {0x1D783, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C4}, - {0x1D784, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C5}, - {0x1D785, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C6}, - {0x1D786, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C7}, - {0x1D787, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C8}, - {0x1D788, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C9}, - {0x1D789, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2202}, - {0x1D78A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F5}, - {0x1D78B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D1}, - {0x1D78C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F0}, - {0x1D78D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D5}, - {0x1D78E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F1}, - {0x1D78F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D6}, - {0x1D790, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0391}, - {0x1D791, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0392}, - {0x1D792, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0393}, - {0x1D793, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0394}, - {0x1D794, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0395}, - {0x1D795, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0396}, - {0x1D796, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0397}, - {0x1D797, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0398}, - {0x1D798, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0399}, - {0x1D799, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039A}, - {0x1D79A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039B}, - {0x1D79B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039C}, - {0x1D79C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039D}, - {0x1D79D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039E}, - {0x1D79E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039F}, - {0x1D79F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A0}, - {0x1D7A0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A1}, - {0x1D7A1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F4}, - {0x1D7A2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A3}, - {0x1D7A3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A4}, - {0x1D7A4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A5}, - {0x1D7A5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A6}, - {0x1D7A6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A7}, - {0x1D7A7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A8}, - {0x1D7A8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A9}, - {0x1D7A9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2207}, - {0x1D7AA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B1}, - {0x1D7AB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B2}, - {0x1D7AC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B3}, - {0x1D7AD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B4}, - {0x1D7AE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B5}, - {0x1D7AF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B6}, - {0x1D7B0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B7}, - {0x1D7B1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B8}, - {0x1D7B2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B9}, - {0x1D7B3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BA}, - {0x1D7B4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BB}, - {0x1D7B5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BC}, - {0x1D7B6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BD}, - {0x1D7B7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BE}, - {0x1D7B8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BF}, - {0x1D7B9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C0}, - {0x1D7BA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C1}, - {0x1D7BB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C2}, - {0x1D7BC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C3}, - {0x1D7BD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C4}, - {0x1D7BE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C5}, - {0x1D7BF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C6}, - {0x1D7C0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C7}, - {0x1D7C1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C8}, - {0x1D7C2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C9}, - {0x1D7C3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2202}, - {0x1D7C4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F5}, - {0x1D7C5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D1}, - {0x1D7C6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F0}, - {0x1D7C7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D5}, - {0x1D7C8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F1}, - {0x1D7C9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D6}, - {0x1D7CA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03DC}, - {0x1D7CB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03DD}, - {0x1D7CE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0x1D7CF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0x1D7D0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0x1D7D1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0x1D7D2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0x1D7D3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0x1D7D4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0x1D7D5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0x1D7D6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0x1D7D7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0x1D7D8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0x1D7D9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0x1D7DA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0x1D7DB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0x1D7DC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0x1D7DD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0x1D7DE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0x1D7DF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0x1D7E0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0x1D7E1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0x1D7E2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0x1D7E3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0x1D7E4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0x1D7E5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0x1D7E6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0x1D7E7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0x1D7E8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0x1D7E9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0x1D7EA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0x1D7EB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0x1D7EC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0x1D7ED, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0x1D7EE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0x1D7EF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0x1D7F0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0x1D7F1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0x1D7F2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0x1D7F3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0x1D7F4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0x1D7F5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0x1D7F6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0x1D7F7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0x1D7F8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0x1D7F9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0x1D7FA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0x1D7FB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0x1D7FC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0x1D7FD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0x1D7FE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0x1D7FF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0x1E000, 230, 0, 0}, - {0x1E001, 230, 0, 0}, - {0x1E002, 230, 0, 0}, - {0x1E003, 230, 0, 0}, - {0x1E004, 230, 0, 0}, - {0x1E005, 230, 0, 0}, - {0x1E006, 230, 0, 0}, - {0x1E008, 230, 0, 0}, - {0x1E009, 230, 0, 0}, - {0x1E00A, 230, 0, 0}, - {0x1E00B, 230, 0, 0}, - {0x1E00C, 230, 0, 0}, - {0x1E00D, 230, 0, 0}, - {0x1E00E, 230, 0, 0}, - {0x1E00F, 230, 0, 0}, - {0x1E010, 230, 0, 0}, - {0x1E011, 230, 0, 0}, - {0x1E012, 230, 0, 0}, - {0x1E013, 230, 0, 0}, - {0x1E014, 230, 0, 0}, - {0x1E015, 230, 0, 0}, - {0x1E016, 230, 0, 0}, - {0x1E017, 230, 0, 0}, - {0x1E018, 230, 0, 0}, - {0x1E01B, 230, 0, 0}, - {0x1E01C, 230, 0, 0}, - {0x1E01D, 230, 0, 0}, - {0x1E01E, 230, 0, 0}, - {0x1E01F, 230, 0, 0}, - {0x1E020, 230, 0, 0}, - {0x1E021, 230, 0, 0}, - {0x1E023, 230, 0, 0}, - {0x1E024, 230, 0, 0}, - {0x1E026, 230, 0, 0}, - {0x1E027, 230, 0, 0}, - {0x1E028, 230, 0, 0}, - {0x1E029, 230, 0, 0}, - {0x1E02A, 230, 0, 0}, - {0x1E030, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0430}, - {0x1E031, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0431}, - {0x1E032, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0432}, - {0x1E033, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0433}, - {0x1E034, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0434}, - {0x1E035, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0435}, - {0x1E036, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0436}, - {0x1E037, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0437}, - {0x1E038, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0438}, - {0x1E039, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043A}, - {0x1E03A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043B}, - {0x1E03B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043C}, - {0x1E03C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043E}, - {0x1E03D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043F}, - {0x1E03E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0440}, - {0x1E03F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0441}, - {0x1E040, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0442}, - {0x1E041, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0443}, - {0x1E042, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0444}, - {0x1E043, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0445}, - {0x1E044, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0446}, - {0x1E045, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0447}, - {0x1E046, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0448}, - {0x1E047, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044B}, - {0x1E048, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044D}, - {0x1E049, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044E}, - {0x1E04A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xA689}, - {0x1E04B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04D9}, - {0x1E04C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0456}, - {0x1E04D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0458}, - {0x1E04E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04E9}, - {0x1E04F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04AF}, - {0x1E050, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04CF}, - {0x1E051, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0430}, - {0x1E052, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0431}, - {0x1E053, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0432}, - {0x1E054, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0433}, - {0x1E055, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0434}, - {0x1E056, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0435}, - {0x1E057, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0436}, - {0x1E058, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0437}, - {0x1E059, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0438}, - {0x1E05A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043A}, - {0x1E05B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043B}, - {0x1E05C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043E}, - {0x1E05D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043F}, - {0x1E05E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0441}, - {0x1E05F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0443}, - {0x1E060, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0444}, - {0x1E061, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0445}, - {0x1E062, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0446}, - {0x1E063, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0447}, - {0x1E064, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0448}, - {0x1E065, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044A}, - {0x1E066, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044B}, - {0x1E067, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0491}, - {0x1E068, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0456}, - {0x1E069, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0455}, - {0x1E06A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x045F}, - {0x1E06B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04AB}, - {0x1E06C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xA651}, - {0x1E06D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04B1}, - {0x1E08F, 230, 0, 0}, - {0x1E130, 230, 0, 0}, - {0x1E131, 230, 0, 0}, - {0x1E132, 230, 0, 0}, - {0x1E133, 230, 0, 0}, - {0x1E134, 230, 0, 0}, - {0x1E135, 230, 0, 0}, - {0x1E136, 230, 0, 0}, - {0x1E2AE, 230, 0, 0}, - {0x1E2EC, 230, 0, 0}, - {0x1E2ED, 230, 0, 0}, - {0x1E2EE, 230, 0, 0}, - {0x1E2EF, 230, 0, 0}, - {0x1E4EC, 232, 0, 0}, - {0x1E4ED, 232, 0, 0}, - {0x1E4EE, 220, 0, 0}, - {0x1E4EF, 230, 0, 0}, - {0x1E5EE, 230, 0, 0}, - {0x1E5EF, 220, 0, 0}, - {0x1E8D0, 220, 0, 0}, - {0x1E8D1, 220, 0, 0}, - {0x1E8D2, 220, 0, 0}, - {0x1E8D3, 220, 0, 0}, - {0x1E8D4, 220, 0, 0}, - {0x1E8D5, 220, 0, 0}, - {0x1E8D6, 220, 0, 0}, - {0x1E944, 230, 0, 0}, - {0x1E945, 230, 0, 0}, - {0x1E946, 230, 0, 0}, - {0x1E947, 230, 0, 0}, - {0x1E948, 230, 0, 0}, - {0x1E949, 230, 0, 0}, - {0x1E94A, 7, 0, 0}, - {0x1EE00, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0627}, - {0x1EE01, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0628}, - {0x1EE02, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, - {0x1EE03, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062F}, - {0x1EE05, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0648}, - {0x1EE06, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0632}, - {0x1EE07, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, - {0x1EE08, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0637}, - {0x1EE09, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x064A}, - {0x1EE0A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0643}, - {0x1EE0B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0644}, - {0x1EE0C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0645}, - {0x1EE0D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, - {0x1EE0E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, - {0x1EE0F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, - {0x1EE10, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0641}, - {0x1EE11, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, - {0x1EE12, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, - {0x1EE13, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0631}, - {0x1EE14, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, - {0x1EE15, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062A}, - {0x1EE16, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062B}, - {0x1EE17, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, - {0x1EE18, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0630}, - {0x1EE19, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, - {0x1EE1A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0638}, - {0x1EE1B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, - {0x1EE1C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x066E}, - {0x1EE1D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BA}, - {0x1EE1E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A1}, - {0x1EE1F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x066F}, - {0x1EE21, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0628}, - {0x1EE22, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, - {0x1EE24, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0647}, - {0x1EE27, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, - {0x1EE29, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x064A}, - {0x1EE2A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0643}, - {0x1EE2B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0644}, - {0x1EE2C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0645}, - {0x1EE2D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, - {0x1EE2E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, - {0x1EE2F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, - {0x1EE30, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0641}, - {0x1EE31, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, - {0x1EE32, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, - {0x1EE34, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, - {0x1EE35, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062A}, - {0x1EE36, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062B}, - {0x1EE37, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, - {0x1EE39, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, - {0x1EE3B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, - {0x1EE42, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, - {0x1EE47, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, - {0x1EE49, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x064A}, - {0x1EE4B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0644}, - {0x1EE4D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, - {0x1EE4E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, - {0x1EE4F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, - {0x1EE51, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, - {0x1EE52, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, - {0x1EE54, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, - {0x1EE57, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, - {0x1EE59, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, - {0x1EE5B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, - {0x1EE5D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BA}, - {0x1EE5F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x066F}, - {0x1EE61, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0628}, - {0x1EE62, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, - {0x1EE64, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0647}, - {0x1EE67, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, - {0x1EE68, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0637}, - {0x1EE69, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x064A}, - {0x1EE6A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0643}, - {0x1EE6C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0645}, - {0x1EE6D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, - {0x1EE6E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, - {0x1EE6F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, - {0x1EE70, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0641}, - {0x1EE71, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, - {0x1EE72, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, - {0x1EE74, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, - {0x1EE75, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062A}, - {0x1EE76, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062B}, - {0x1EE77, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, - {0x1EE79, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, - {0x1EE7A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0638}, - {0x1EE7B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, - {0x1EE7C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x066E}, - {0x1EE7E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A1}, - {0x1EE80, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0627}, - {0x1EE81, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0628}, - {0x1EE82, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, - {0x1EE83, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062F}, - {0x1EE84, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0647}, - {0x1EE85, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0648}, - {0x1EE86, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0632}, - {0x1EE87, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, - {0x1EE88, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0637}, - {0x1EE89, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x064A}, - {0x1EE8B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0644}, - {0x1EE8C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0645}, - {0x1EE8D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, - {0x1EE8E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, - {0x1EE8F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, - {0x1EE90, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0641}, - {0x1EE91, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, - {0x1EE92, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, - {0x1EE93, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0631}, - {0x1EE94, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, - {0x1EE95, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062A}, - {0x1EE96, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062B}, - {0x1EE97, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, - {0x1EE98, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0630}, - {0x1EE99, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, - {0x1EE9A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0638}, - {0x1EE9B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, - {0x1EEA1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0628}, - {0x1EEA2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, - {0x1EEA3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062F}, - {0x1EEA5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0648}, - {0x1EEA6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0632}, - {0x1EEA7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, - {0x1EEA8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0637}, - {0x1EEA9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x064A}, - {0x1EEAB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0644}, - {0x1EEAC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0645}, - {0x1EEAD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, - {0x1EEAE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, - {0x1EEAF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, - {0x1EEB0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0641}, - {0x1EEB1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, - {0x1EEB2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, - {0x1EEB3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0631}, - {0x1EEB4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, - {0x1EEB5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062A}, - {0x1EEB6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062B}, - {0x1EEB7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, - {0x1EEB8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0630}, - {0x1EEB9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, - {0x1EEBA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0638}, - {0x1EEBB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, - {0x1F100, 0, 2 | DECOMP_COMPAT, 4874}, - {0x1F101, 0, 2 | DECOMP_COMPAT, 4876}, - {0x1F102, 0, 2 | DECOMP_COMPAT, 4878}, - {0x1F103, 0, 2 | DECOMP_COMPAT, 4880}, - {0x1F104, 0, 2 | DECOMP_COMPAT, 4882}, - {0x1F105, 0, 2 | DECOMP_COMPAT, 4884}, - {0x1F106, 0, 2 | DECOMP_COMPAT, 4886}, - {0x1F107, 0, 2 | DECOMP_COMPAT, 4888}, - {0x1F108, 0, 2 | DECOMP_COMPAT, 4890}, - {0x1F109, 0, 2 | DECOMP_COMPAT, 4892}, - {0x1F10A, 0, 2 | DECOMP_COMPAT, 4894}, - {0x1F110, 0, 3 | DECOMP_COMPAT, 4896}, - {0x1F111, 0, 3 | DECOMP_COMPAT, 4899}, - {0x1F112, 0, 3 | DECOMP_COMPAT, 4902}, - {0x1F113, 0, 3 | DECOMP_COMPAT, 4905}, - {0x1F114, 0, 3 | DECOMP_COMPAT, 4908}, - {0x1F115, 0, 3 | DECOMP_COMPAT, 4911}, - {0x1F116, 0, 3 | DECOMP_COMPAT, 4914}, - {0x1F117, 0, 3 | DECOMP_COMPAT, 4917}, - {0x1F118, 0, 3 | DECOMP_COMPAT, 4920}, - {0x1F119, 0, 3 | DECOMP_COMPAT, 4923}, - {0x1F11A, 0, 3 | DECOMP_COMPAT, 4926}, - {0x1F11B, 0, 3 | DECOMP_COMPAT, 4929}, - {0x1F11C, 0, 3 | DECOMP_COMPAT, 4932}, - {0x1F11D, 0, 3 | DECOMP_COMPAT, 4935}, - {0x1F11E, 0, 3 | DECOMP_COMPAT, 4938}, - {0x1F11F, 0, 3 | DECOMP_COMPAT, 4941}, - {0x1F120, 0, 3 | DECOMP_COMPAT, 4944}, - {0x1F121, 0, 3 | DECOMP_COMPAT, 4947}, - {0x1F122, 0, 3 | DECOMP_COMPAT, 4950}, - {0x1F123, 0, 3 | DECOMP_COMPAT, 4953}, - {0x1F124, 0, 3 | DECOMP_COMPAT, 4956}, - {0x1F125, 0, 3 | DECOMP_COMPAT, 4959}, - {0x1F126, 0, 3 | DECOMP_COMPAT, 4962}, - {0x1F127, 0, 3 | DECOMP_COMPAT, 4965}, - {0x1F128, 0, 3 | DECOMP_COMPAT, 4968}, - {0x1F129, 0, 3 | DECOMP_COMPAT, 4971}, - {0x1F12A, 0, 3 | DECOMP_COMPAT, 4974}, - {0x1F12B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1F12C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1F12D, 0, 2 | DECOMP_COMPAT, 4977}, - {0x1F12E, 0, 2 | DECOMP_COMPAT, 4979}, - {0x1F130, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1F131, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1F132, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1F133, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1F134, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1F135, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1F136, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1F137, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1F138, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1F139, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1F13A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1F13B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1F13C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1F13D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1F13E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1F13F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1F140, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1F141, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1F142, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1F143, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1F144, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1F145, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1F146, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1F147, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1F148, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1F149, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1F14A, 0, 2 | DECOMP_COMPAT, 4981}, - {0x1F14B, 0, 2 | DECOMP_COMPAT, 4983}, - {0x1F14C, 0, 2 | DECOMP_COMPAT, 4985}, - {0x1F14D, 0, 2 | DECOMP_COMPAT, 4987}, - {0x1F14E, 0, 3 | DECOMP_COMPAT, 4989}, - {0x1F14F, 0, 2 | DECOMP_COMPAT, 4992}, - {0x1F16A, 0, 2 | DECOMP_COMPAT, 4994}, - {0x1F16B, 0, 2 | DECOMP_COMPAT, 4996}, - {0x1F16C, 0, 2 | DECOMP_COMPAT, 4998}, - {0x1F190, 0, 2 | DECOMP_COMPAT, 5000}, - {0x1F200, 0, 2 | DECOMP_COMPAT, 5002}, - {0x1F201, 0, 2 | DECOMP_COMPAT, 5004}, - {0x1F202, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B5}, - {0x1F210, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x624B}, - {0x1F211, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5B57}, - {0x1F212, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53CC}, - {0x1F213, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C7}, - {0x1F214, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E8C}, - {0x1F215, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x591A}, - {0x1F216, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x89E3}, - {0x1F217, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5929}, - {0x1F218, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4EA4}, - {0x1F219, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6620}, - {0x1F21A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7121}, - {0x1F21B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6599}, - {0x1F21C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x524D}, - {0x1F21D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F8C}, - {0x1F21E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x518D}, - {0x1F21F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65B0}, - {0x1F220, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x521D}, - {0x1F221, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7D42}, - {0x1F222, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x751F}, - {0x1F223, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8CA9}, - {0x1F224, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x58F0}, - {0x1F225, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5439}, - {0x1F226, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6F14}, - {0x1F227, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6295}, - {0x1F228, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6355}, - {0x1F229, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E00}, - {0x1F22A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E09}, - {0x1F22B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x904A}, - {0x1F22C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DE6}, - {0x1F22D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E2D}, - {0x1F22E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53F3}, - {0x1F22F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6307}, - {0x1F230, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8D70}, - {0x1F231, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6253}, - {0x1F232, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7981}, - {0x1F233, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7A7A}, - {0x1F234, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5408}, - {0x1F235, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6E80}, - {0x1F236, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6709}, - {0x1F237, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6708}, - {0x1F238, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7533}, - {0x1F239, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5272}, - {0x1F23A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x55B6}, - {0x1F23B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x914D}, - {0x1F240, 0, 3 | DECOMP_COMPAT, 5006}, - {0x1F241, 0, 3 | DECOMP_COMPAT, 5009}, - {0x1F242, 0, 3 | DECOMP_COMPAT, 5012}, - {0x1F243, 0, 3 | DECOMP_COMPAT, 5015}, - {0x1F244, 0, 3 | DECOMP_COMPAT, 5018}, - {0x1F245, 0, 3 | DECOMP_COMPAT, 5021}, - {0x1F246, 0, 3 | DECOMP_COMPAT, 5024}, - {0x1F247, 0, 3 | DECOMP_COMPAT, 5027}, - {0x1F248, 0, 3 | DECOMP_COMPAT, 5030}, - {0x1F250, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F97}, - {0x1F251, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53EF}, - {0x1FBF0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0x1FBF1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0x1FBF2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0x1FBF3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0x1FBF4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0x1FBF5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0x1FBF6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0x1FBF7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0x1FBF8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0x1FBF9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0x2F800, 0, 1 | DECOMP_INLINE, 0x4E3D}, - {0x2F801, 0, 1 | DECOMP_INLINE, 0x4E38}, - {0x2F802, 0, 1 | DECOMP_INLINE, 0x4E41}, - {0x2F803, 0, 1, 5033}, - {0x2F804, 0, 1 | DECOMP_INLINE, 0x4F60}, - {0x2F805, 0, 1 | DECOMP_INLINE, 0x4FAE}, - {0x2F806, 0, 1 | DECOMP_INLINE, 0x4FBB}, - {0x2F807, 0, 1 | DECOMP_INLINE, 0x5002}, - {0x2F808, 0, 1 | DECOMP_INLINE, 0x507A}, - {0x2F809, 0, 1 | DECOMP_INLINE, 0x5099}, - {0x2F80A, 0, 1 | DECOMP_INLINE, 0x50E7}, - {0x2F80B, 0, 1 | DECOMP_INLINE, 0x50CF}, - {0x2F80C, 0, 1 | DECOMP_INLINE, 0x349E}, - {0x2F80D, 0, 1, 5034}, - {0x2F80E, 0, 1 | DECOMP_INLINE, 0x514D}, - {0x2F80F, 0, 1 | DECOMP_INLINE, 0x5154}, - {0x2F810, 0, 1 | DECOMP_INLINE, 0x5164}, - {0x2F811, 0, 1 | DECOMP_INLINE, 0x5177}, - {0x2F812, 0, 1, 5035}, - {0x2F813, 0, 1 | DECOMP_INLINE, 0x34B9}, - {0x2F814, 0, 1 | DECOMP_INLINE, 0x5167}, - {0x2F815, 0, 1 | DECOMP_INLINE, 0x518D}, - {0x2F816, 0, 1, 5036}, - {0x2F817, 0, 1 | DECOMP_INLINE, 0x5197}, - {0x2F818, 0, 1 | DECOMP_INLINE, 0x51A4}, - {0x2F819, 0, 1 | DECOMP_INLINE, 0x4ECC}, - {0x2F81A, 0, 1 | DECOMP_INLINE, 0x51AC}, - {0x2F81B, 0, 1 | DECOMP_INLINE, 0x51B5}, - {0x2F81C, 0, 1, 5037}, - {0x2F81D, 0, 1 | DECOMP_INLINE, 0x51F5}, - {0x2F81E, 0, 1 | DECOMP_INLINE, 0x5203}, - {0x2F81F, 0, 1 | DECOMP_INLINE, 0x34DF}, - {0x2F820, 0, 1 | DECOMP_INLINE, 0x523B}, - {0x2F821, 0, 1 | DECOMP_INLINE, 0x5246}, - {0x2F822, 0, 1 | DECOMP_INLINE, 0x5272}, - {0x2F823, 0, 1 | DECOMP_INLINE, 0x5277}, - {0x2F824, 0, 1 | DECOMP_INLINE, 0x3515}, - {0x2F825, 0, 1 | DECOMP_INLINE, 0x52C7}, - {0x2F826, 0, 1 | DECOMP_INLINE, 0x52C9}, - {0x2F827, 0, 1 | DECOMP_INLINE, 0x52E4}, - {0x2F828, 0, 1 | DECOMP_INLINE, 0x52FA}, - {0x2F829, 0, 1 | DECOMP_INLINE, 0x5305}, - {0x2F82A, 0, 1 | DECOMP_INLINE, 0x5306}, - {0x2F82B, 0, 1 | DECOMP_INLINE, 0x5317}, - {0x2F82C, 0, 1 | DECOMP_INLINE, 0x5349}, - {0x2F82D, 0, 1 | DECOMP_INLINE, 0x5351}, - {0x2F82E, 0, 1 | DECOMP_INLINE, 0x535A}, - {0x2F82F, 0, 1 | DECOMP_INLINE, 0x5373}, - {0x2F830, 0, 1 | DECOMP_INLINE, 0x537D}, - {0x2F831, 0, 1 | DECOMP_INLINE, 0x537F}, - {0x2F832, 0, 1 | DECOMP_INLINE, 0x537F}, - {0x2F833, 0, 1 | DECOMP_INLINE, 0x537F}, - {0x2F834, 0, 1, 5038}, - {0x2F835, 0, 1 | DECOMP_INLINE, 0x7070}, - {0x2F836, 0, 1 | DECOMP_INLINE, 0x53CA}, - {0x2F837, 0, 1 | DECOMP_INLINE, 0x53DF}, - {0x2F838, 0, 1, 5039}, - {0x2F839, 0, 1 | DECOMP_INLINE, 0x53EB}, - {0x2F83A, 0, 1 | DECOMP_INLINE, 0x53F1}, - {0x2F83B, 0, 1 | DECOMP_INLINE, 0x5406}, - {0x2F83C, 0, 1 | DECOMP_INLINE, 0x549E}, - {0x2F83D, 0, 1 | DECOMP_INLINE, 0x5438}, - {0x2F83E, 0, 1 | DECOMP_INLINE, 0x5448}, - {0x2F83F, 0, 1 | DECOMP_INLINE, 0x5468}, - {0x2F840, 0, 1 | DECOMP_INLINE, 0x54A2}, - {0x2F841, 0, 1 | DECOMP_INLINE, 0x54F6}, - {0x2F842, 0, 1 | DECOMP_INLINE, 0x5510}, - {0x2F843, 0, 1 | DECOMP_INLINE, 0x5553}, - {0x2F844, 0, 1 | DECOMP_INLINE, 0x5563}, - {0x2F845, 0, 1 | DECOMP_INLINE, 0x5584}, - {0x2F846, 0, 1 | DECOMP_INLINE, 0x5584}, - {0x2F847, 0, 1 | DECOMP_INLINE, 0x5599}, - {0x2F848, 0, 1 | DECOMP_INLINE, 0x55AB}, - {0x2F849, 0, 1 | DECOMP_INLINE, 0x55B3}, - {0x2F84A, 0, 1 | DECOMP_INLINE, 0x55C2}, - {0x2F84B, 0, 1 | DECOMP_INLINE, 0x5716}, - {0x2F84C, 0, 1 | DECOMP_INLINE, 0x5606}, - {0x2F84D, 0, 1 | DECOMP_INLINE, 0x5717}, - {0x2F84E, 0, 1 | DECOMP_INLINE, 0x5651}, - {0x2F84F, 0, 1 | DECOMP_INLINE, 0x5674}, - {0x2F850, 0, 1 | DECOMP_INLINE, 0x5207}, - {0x2F851, 0, 1 | DECOMP_INLINE, 0x58EE}, - {0x2F852, 0, 1 | DECOMP_INLINE, 0x57CE}, - {0x2F853, 0, 1 | DECOMP_INLINE, 0x57F4}, - {0x2F854, 0, 1 | DECOMP_INLINE, 0x580D}, - {0x2F855, 0, 1 | DECOMP_INLINE, 0x578B}, - {0x2F856, 0, 1 | DECOMP_INLINE, 0x5832}, - {0x2F857, 0, 1 | DECOMP_INLINE, 0x5831}, - {0x2F858, 0, 1 | DECOMP_INLINE, 0x58AC}, - {0x2F859, 0, 1, 5040}, - {0x2F85A, 0, 1 | DECOMP_INLINE, 0x58F2}, - {0x2F85B, 0, 1 | DECOMP_INLINE, 0x58F7}, - {0x2F85C, 0, 1 | DECOMP_INLINE, 0x5906}, - {0x2F85D, 0, 1 | DECOMP_INLINE, 0x591A}, - {0x2F85E, 0, 1 | DECOMP_INLINE, 0x5922}, - {0x2F85F, 0, 1 | DECOMP_INLINE, 0x5962}, - {0x2F860, 0, 1, 5041}, - {0x2F861, 0, 1, 5042}, - {0x2F862, 0, 1 | DECOMP_INLINE, 0x59EC}, - {0x2F863, 0, 1 | DECOMP_INLINE, 0x5A1B}, - {0x2F864, 0, 1 | DECOMP_INLINE, 0x5A27}, - {0x2F865, 0, 1 | DECOMP_INLINE, 0x59D8}, - {0x2F866, 0, 1 | DECOMP_INLINE, 0x5A66}, - {0x2F867, 0, 1 | DECOMP_INLINE, 0x36EE}, - {0x2F868, 0, 1 | DECOMP_INLINE, 0x36FC}, - {0x2F869, 0, 1 | DECOMP_INLINE, 0x5B08}, - {0x2F86A, 0, 1 | DECOMP_INLINE, 0x5B3E}, - {0x2F86B, 0, 1 | DECOMP_INLINE, 0x5B3E}, - {0x2F86C, 0, 1, 5043}, - {0x2F86D, 0, 1 | DECOMP_INLINE, 0x5BC3}, - {0x2F86E, 0, 1 | DECOMP_INLINE, 0x5BD8}, - {0x2F86F, 0, 1 | DECOMP_INLINE, 0x5BE7}, - {0x2F870, 0, 1 | DECOMP_INLINE, 0x5BF3}, - {0x2F871, 0, 1, 5044}, - {0x2F872, 0, 1 | DECOMP_INLINE, 0x5BFF}, - {0x2F873, 0, 1 | DECOMP_INLINE, 0x5C06}, - {0x2F874, 0, 1 | DECOMP_INLINE, 0x5F53}, - {0x2F875, 0, 1 | DECOMP_INLINE, 0x5C22}, - {0x2F876, 0, 1 | DECOMP_INLINE, 0x3781}, - {0x2F877, 0, 1 | DECOMP_INLINE, 0x5C60}, - {0x2F878, 0, 1 | DECOMP_INLINE, 0x5C6E}, - {0x2F879, 0, 1 | DECOMP_INLINE, 0x5CC0}, - {0x2F87A, 0, 1 | DECOMP_INLINE, 0x5C8D}, - {0x2F87B, 0, 1, 5045}, - {0x2F87C, 0, 1 | DECOMP_INLINE, 0x5D43}, - {0x2F87D, 0, 1, 5046}, - {0x2F87E, 0, 1 | DECOMP_INLINE, 0x5D6E}, - {0x2F87F, 0, 1 | DECOMP_INLINE, 0x5D6B}, - {0x2F880, 0, 1 | DECOMP_INLINE, 0x5D7C}, - {0x2F881, 0, 1 | DECOMP_INLINE, 0x5DE1}, - {0x2F882, 0, 1 | DECOMP_INLINE, 0x5DE2}, - {0x2F883, 0, 1 | DECOMP_INLINE, 0x382F}, - {0x2F884, 0, 1 | DECOMP_INLINE, 0x5DFD}, - {0x2F885, 0, 1 | DECOMP_INLINE, 0x5E28}, - {0x2F886, 0, 1 | DECOMP_INLINE, 0x5E3D}, - {0x2F887, 0, 1 | DECOMP_INLINE, 0x5E69}, - {0x2F888, 0, 1 | DECOMP_INLINE, 0x3862}, - {0x2F889, 0, 1, 5047}, - {0x2F88A, 0, 1 | DECOMP_INLINE, 0x387C}, - {0x2F88B, 0, 1 | DECOMP_INLINE, 0x5EB0}, - {0x2F88C, 0, 1 | DECOMP_INLINE, 0x5EB3}, - {0x2F88D, 0, 1 | DECOMP_INLINE, 0x5EB6}, - {0x2F88E, 0, 1 | DECOMP_INLINE, 0x5ECA}, - {0x2F88F, 0, 1, 5048}, - {0x2F890, 0, 1 | DECOMP_INLINE, 0x5EFE}, - {0x2F891, 0, 1, 5049}, - {0x2F892, 0, 1, 5050}, - {0x2F893, 0, 1 | DECOMP_INLINE, 0x8201}, - {0x2F894, 0, 1 | DECOMP_INLINE, 0x5F22}, - {0x2F895, 0, 1 | DECOMP_INLINE, 0x5F22}, - {0x2F896, 0, 1 | DECOMP_INLINE, 0x38C7}, - {0x2F897, 0, 1, 5051}, - {0x2F898, 0, 1, 5052}, - {0x2F899, 0, 1 | DECOMP_INLINE, 0x5F62}, - {0x2F89A, 0, 1 | DECOMP_INLINE, 0x5F6B}, - {0x2F89B, 0, 1 | DECOMP_INLINE, 0x38E3}, - {0x2F89C, 0, 1 | DECOMP_INLINE, 0x5F9A}, - {0x2F89D, 0, 1 | DECOMP_INLINE, 0x5FCD}, - {0x2F89E, 0, 1 | DECOMP_INLINE, 0x5FD7}, - {0x2F89F, 0, 1 | DECOMP_INLINE, 0x5FF9}, - {0x2F8A0, 0, 1 | DECOMP_INLINE, 0x6081}, - {0x2F8A1, 0, 1 | DECOMP_INLINE, 0x393A}, - {0x2F8A2, 0, 1 | DECOMP_INLINE, 0x391C}, - {0x2F8A3, 0, 1 | DECOMP_INLINE, 0x6094}, - {0x2F8A4, 0, 1, 5053}, - {0x2F8A5, 0, 1 | DECOMP_INLINE, 0x60C7}, - {0x2F8A6, 0, 1 | DECOMP_INLINE, 0x6148}, - {0x2F8A7, 0, 1 | DECOMP_INLINE, 0x614C}, - {0x2F8A8, 0, 1 | DECOMP_INLINE, 0x614E}, - {0x2F8A9, 0, 1 | DECOMP_INLINE, 0x614C}, - {0x2F8AA, 0, 1 | DECOMP_INLINE, 0x617A}, - {0x2F8AB, 0, 1 | DECOMP_INLINE, 0x618E}, - {0x2F8AC, 0, 1 | DECOMP_INLINE, 0x61B2}, - {0x2F8AD, 0, 1 | DECOMP_INLINE, 0x61A4}, - {0x2F8AE, 0, 1 | DECOMP_INLINE, 0x61AF}, - {0x2F8AF, 0, 1 | DECOMP_INLINE, 0x61DE}, - {0x2F8B0, 0, 1 | DECOMP_INLINE, 0x61F2}, - {0x2F8B1, 0, 1 | DECOMP_INLINE, 0x61F6}, - {0x2F8B2, 0, 1 | DECOMP_INLINE, 0x6210}, - {0x2F8B3, 0, 1 | DECOMP_INLINE, 0x621B}, - {0x2F8B4, 0, 1 | DECOMP_INLINE, 0x625D}, - {0x2F8B5, 0, 1 | DECOMP_INLINE, 0x62B1}, - {0x2F8B6, 0, 1 | DECOMP_INLINE, 0x62D4}, - {0x2F8B7, 0, 1 | DECOMP_INLINE, 0x6350}, - {0x2F8B8, 0, 1, 5054}, - {0x2F8B9, 0, 1 | DECOMP_INLINE, 0x633D}, - {0x2F8BA, 0, 1 | DECOMP_INLINE, 0x62FC}, - {0x2F8BB, 0, 1 | DECOMP_INLINE, 0x6368}, - {0x2F8BC, 0, 1 | DECOMP_INLINE, 0x6383}, - {0x2F8BD, 0, 1 | DECOMP_INLINE, 0x63E4}, - {0x2F8BE, 0, 1, 5055}, - {0x2F8BF, 0, 1 | DECOMP_INLINE, 0x6422}, - {0x2F8C0, 0, 1 | DECOMP_INLINE, 0x63C5}, - {0x2F8C1, 0, 1 | DECOMP_INLINE, 0x63A9}, - {0x2F8C2, 0, 1 | DECOMP_INLINE, 0x3A2E}, - {0x2F8C3, 0, 1 | DECOMP_INLINE, 0x6469}, - {0x2F8C4, 0, 1 | DECOMP_INLINE, 0x647E}, - {0x2F8C5, 0, 1 | DECOMP_INLINE, 0x649D}, - {0x2F8C6, 0, 1 | DECOMP_INLINE, 0x6477}, - {0x2F8C7, 0, 1 | DECOMP_INLINE, 0x3A6C}, - {0x2F8C8, 0, 1 | DECOMP_INLINE, 0x654F}, - {0x2F8C9, 0, 1 | DECOMP_INLINE, 0x656C}, - {0x2F8CA, 0, 1, 5056}, - {0x2F8CB, 0, 1 | DECOMP_INLINE, 0x65E3}, - {0x2F8CC, 0, 1 | DECOMP_INLINE, 0x66F8}, - {0x2F8CD, 0, 1 | DECOMP_INLINE, 0x6649}, - {0x2F8CE, 0, 1 | DECOMP_INLINE, 0x3B19}, - {0x2F8CF, 0, 1 | DECOMP_INLINE, 0x6691}, - {0x2F8D0, 0, 1 | DECOMP_INLINE, 0x3B08}, - {0x2F8D1, 0, 1 | DECOMP_INLINE, 0x3AE4}, - {0x2F8D2, 0, 1 | DECOMP_INLINE, 0x5192}, - {0x2F8D3, 0, 1 | DECOMP_INLINE, 0x5195}, - {0x2F8D4, 0, 1 | DECOMP_INLINE, 0x6700}, - {0x2F8D5, 0, 1 | DECOMP_INLINE, 0x669C}, - {0x2F8D6, 0, 1 | DECOMP_INLINE, 0x80AD}, - {0x2F8D7, 0, 1 | DECOMP_INLINE, 0x43D9}, - {0x2F8D8, 0, 1 | DECOMP_INLINE, 0x6717}, - {0x2F8D9, 0, 1 | DECOMP_INLINE, 0x671B}, - {0x2F8DA, 0, 1 | DECOMP_INLINE, 0x6721}, - {0x2F8DB, 0, 1 | DECOMP_INLINE, 0x675E}, - {0x2F8DC, 0, 1 | DECOMP_INLINE, 0x6753}, - {0x2F8DD, 0, 1, 5057}, - {0x2F8DE, 0, 1 | DECOMP_INLINE, 0x3B49}, - {0x2F8DF, 0, 1 | DECOMP_INLINE, 0x67FA}, - {0x2F8E0, 0, 1 | DECOMP_INLINE, 0x6785}, - {0x2F8E1, 0, 1 | DECOMP_INLINE, 0x6852}, - {0x2F8E2, 0, 1 | DECOMP_INLINE, 0x6885}, - {0x2F8E3, 0, 1, 5058}, - {0x2F8E4, 0, 1 | DECOMP_INLINE, 0x688E}, - {0x2F8E5, 0, 1 | DECOMP_INLINE, 0x681F}, - {0x2F8E6, 0, 1 | DECOMP_INLINE, 0x6914}, - {0x2F8E7, 0, 1 | DECOMP_INLINE, 0x3B9D}, - {0x2F8E8, 0, 1 | DECOMP_INLINE, 0x6942}, - {0x2F8E9, 0, 1 | DECOMP_INLINE, 0x69A3}, - {0x2F8EA, 0, 1 | DECOMP_INLINE, 0x69EA}, - {0x2F8EB, 0, 1 | DECOMP_INLINE, 0x6AA8}, - {0x2F8EC, 0, 1, 5059}, - {0x2F8ED, 0, 1 | DECOMP_INLINE, 0x6ADB}, - {0x2F8EE, 0, 1 | DECOMP_INLINE, 0x3C18}, - {0x2F8EF, 0, 1 | DECOMP_INLINE, 0x6B21}, - {0x2F8F0, 0, 1, 5060}, - {0x2F8F1, 0, 1 | DECOMP_INLINE, 0x6B54}, - {0x2F8F2, 0, 1 | DECOMP_INLINE, 0x3C4E}, - {0x2F8F3, 0, 1 | DECOMP_INLINE, 0x6B72}, - {0x2F8F4, 0, 1 | DECOMP_INLINE, 0x6B9F}, - {0x2F8F5, 0, 1 | DECOMP_INLINE, 0x6BBA}, - {0x2F8F6, 0, 1 | DECOMP_INLINE, 0x6BBB}, - {0x2F8F7, 0, 1, 5061}, - {0x2F8F8, 0, 1, 5062}, - {0x2F8F9, 0, 1, 5063}, - {0x2F8FA, 0, 1 | DECOMP_INLINE, 0x6C4E}, - {0x2F8FB, 0, 1, 5064}, - {0x2F8FC, 0, 1 | DECOMP_INLINE, 0x6CBF}, - {0x2F8FD, 0, 1 | DECOMP_INLINE, 0x6CCD}, - {0x2F8FE, 0, 1 | DECOMP_INLINE, 0x6C67}, - {0x2F8FF, 0, 1 | DECOMP_INLINE, 0x6D16}, - {0x2F900, 0, 1 | DECOMP_INLINE, 0x6D3E}, - {0x2F901, 0, 1 | DECOMP_INLINE, 0x6D77}, - {0x2F902, 0, 1 | DECOMP_INLINE, 0x6D41}, - {0x2F903, 0, 1 | DECOMP_INLINE, 0x6D69}, - {0x2F904, 0, 1 | DECOMP_INLINE, 0x6D78}, - {0x2F905, 0, 1 | DECOMP_INLINE, 0x6D85}, - {0x2F906, 0, 1, 5065}, - {0x2F907, 0, 1 | DECOMP_INLINE, 0x6D34}, - {0x2F908, 0, 1 | DECOMP_INLINE, 0x6E2F}, - {0x2F909, 0, 1 | DECOMP_INLINE, 0x6E6E}, - {0x2F90A, 0, 1 | DECOMP_INLINE, 0x3D33}, - {0x2F90B, 0, 1 | DECOMP_INLINE, 0x6ECB}, - {0x2F90C, 0, 1 | DECOMP_INLINE, 0x6EC7}, - {0x2F90D, 0, 1, 5066}, - {0x2F90E, 0, 1 | DECOMP_INLINE, 0x6DF9}, - {0x2F90F, 0, 1 | DECOMP_INLINE, 0x6F6E}, - {0x2F910, 0, 1, 5067}, - {0x2F911, 0, 1, 5068}, - {0x2F912, 0, 1 | DECOMP_INLINE, 0x6FC6}, - {0x2F913, 0, 1 | DECOMP_INLINE, 0x7039}, - {0x2F914, 0, 1 | DECOMP_INLINE, 0x701E}, - {0x2F915, 0, 1 | DECOMP_INLINE, 0x701B}, - {0x2F916, 0, 1 | DECOMP_INLINE, 0x3D96}, - {0x2F917, 0, 1 | DECOMP_INLINE, 0x704A}, - {0x2F918, 0, 1 | DECOMP_INLINE, 0x707D}, - {0x2F919, 0, 1 | DECOMP_INLINE, 0x7077}, - {0x2F91A, 0, 1 | DECOMP_INLINE, 0x70AD}, - {0x2F91B, 0, 1, 5069}, - {0x2F91C, 0, 1 | DECOMP_INLINE, 0x7145}, - {0x2F91D, 0, 1, 5070}, - {0x2F91E, 0, 1 | DECOMP_INLINE, 0x719C}, - {0x2F91F, 0, 1, 5071}, - {0x2F920, 0, 1 | DECOMP_INLINE, 0x7228}, - {0x2F921, 0, 1 | DECOMP_INLINE, 0x7235}, - {0x2F922, 0, 1 | DECOMP_INLINE, 0x7250}, - {0x2F923, 0, 1, 5072}, - {0x2F924, 0, 1 | DECOMP_INLINE, 0x7280}, - {0x2F925, 0, 1 | DECOMP_INLINE, 0x7295}, - {0x2F926, 0, 1, 5073}, - {0x2F927, 0, 1, 5074}, - {0x2F928, 0, 1 | DECOMP_INLINE, 0x737A}, - {0x2F929, 0, 1 | DECOMP_INLINE, 0x738B}, - {0x2F92A, 0, 1 | DECOMP_INLINE, 0x3EAC}, - {0x2F92B, 0, 1 | DECOMP_INLINE, 0x73A5}, - {0x2F92C, 0, 1 | DECOMP_INLINE, 0x3EB8}, - {0x2F92D, 0, 1 | DECOMP_INLINE, 0x3EB8}, - {0x2F92E, 0, 1 | DECOMP_INLINE, 0x7447}, - {0x2F92F, 0, 1 | DECOMP_INLINE, 0x745C}, - {0x2F930, 0, 1 | DECOMP_INLINE, 0x7471}, - {0x2F931, 0, 1 | DECOMP_INLINE, 0x7485}, - {0x2F932, 0, 1 | DECOMP_INLINE, 0x74CA}, - {0x2F933, 0, 1 | DECOMP_INLINE, 0x3F1B}, - {0x2F934, 0, 1 | DECOMP_INLINE, 0x7524}, - {0x2F935, 0, 1, 5075}, - {0x2F936, 0, 1 | DECOMP_INLINE, 0x753E}, - {0x2F937, 0, 1, 5076}, - {0x2F938, 0, 1 | DECOMP_INLINE, 0x7570}, - {0x2F939, 0, 1, 5077}, - {0x2F93A, 0, 1 | DECOMP_INLINE, 0x7610}, - {0x2F93B, 0, 1, 5078}, - {0x2F93C, 0, 1, 5079}, - {0x2F93D, 0, 1, 5080}, - {0x2F93E, 0, 1 | DECOMP_INLINE, 0x3FFC}, - {0x2F93F, 0, 1 | DECOMP_INLINE, 0x4008}, - {0x2F940, 0, 1 | DECOMP_INLINE, 0x76F4}, - {0x2F941, 0, 1, 5081}, - {0x2F942, 0, 1, 5082}, - {0x2F943, 0, 1, 5083}, - {0x2F944, 0, 1, 5084}, - {0x2F945, 0, 1 | DECOMP_INLINE, 0x771E}, - {0x2F946, 0, 1 | DECOMP_INLINE, 0x771F}, - {0x2F947, 0, 1 | DECOMP_INLINE, 0x771F}, - {0x2F948, 0, 1 | DECOMP_INLINE, 0x774A}, - {0x2F949, 0, 1 | DECOMP_INLINE, 0x4039}, - {0x2F94A, 0, 1 | DECOMP_INLINE, 0x778B}, - {0x2F94B, 0, 1 | DECOMP_INLINE, 0x4046}, - {0x2F94C, 0, 1 | DECOMP_INLINE, 0x4096}, - {0x2F94D, 0, 1, 5085}, - {0x2F94E, 0, 1 | DECOMP_INLINE, 0x784E}, - {0x2F94F, 0, 1 | DECOMP_INLINE, 0x788C}, - {0x2F950, 0, 1 | DECOMP_INLINE, 0x78CC}, - {0x2F951, 0, 1 | DECOMP_INLINE, 0x40E3}, - {0x2F952, 0, 1, 5086}, - {0x2F953, 0, 1 | DECOMP_INLINE, 0x7956}, - {0x2F954, 0, 1, 5087}, - {0x2F955, 0, 1, 5088}, - {0x2F956, 0, 1 | DECOMP_INLINE, 0x798F}, - {0x2F957, 0, 1 | DECOMP_INLINE, 0x79EB}, - {0x2F958, 0, 1 | DECOMP_INLINE, 0x412F}, - {0x2F959, 0, 1 | DECOMP_INLINE, 0x7A40}, - {0x2F95A, 0, 1 | DECOMP_INLINE, 0x7A4A}, - {0x2F95B, 0, 1 | DECOMP_INLINE, 0x7A4F}, - {0x2F95C, 0, 1, 5089}, - {0x2F95D, 0, 1, 5090}, - {0x2F95E, 0, 1, 5091}, - {0x2F95F, 0, 1 | DECOMP_INLINE, 0x7AEE}, - {0x2F960, 0, 1 | DECOMP_INLINE, 0x4202}, - {0x2F961, 0, 1, 5092}, - {0x2F962, 0, 1 | DECOMP_INLINE, 0x7BC6}, - {0x2F963, 0, 1 | DECOMP_INLINE, 0x7BC9}, - {0x2F964, 0, 1 | DECOMP_INLINE, 0x4227}, - {0x2F965, 0, 1, 5093}, - {0x2F966, 0, 1 | DECOMP_INLINE, 0x7CD2}, - {0x2F967, 0, 1 | DECOMP_INLINE, 0x42A0}, - {0x2F968, 0, 1 | DECOMP_INLINE, 0x7CE8}, - {0x2F969, 0, 1 | DECOMP_INLINE, 0x7CE3}, - {0x2F96A, 0, 1 | DECOMP_INLINE, 0x7D00}, - {0x2F96B, 0, 1, 5094}, - {0x2F96C, 0, 1 | DECOMP_INLINE, 0x7D63}, - {0x2F96D, 0, 1 | DECOMP_INLINE, 0x4301}, - {0x2F96E, 0, 1 | DECOMP_INLINE, 0x7DC7}, - {0x2F96F, 0, 1 | DECOMP_INLINE, 0x7E02}, - {0x2F970, 0, 1 | DECOMP_INLINE, 0x7E45}, - {0x2F971, 0, 1 | DECOMP_INLINE, 0x4334}, - {0x2F972, 0, 1, 5095}, - {0x2F973, 0, 1, 5096}, - {0x2F974, 0, 1 | DECOMP_INLINE, 0x4359}, - {0x2F975, 0, 1, 5097}, - {0x2F976, 0, 1 | DECOMP_INLINE, 0x7F7A}, - {0x2F977, 0, 1, 5098}, - {0x2F978, 0, 1 | DECOMP_INLINE, 0x7F95}, - {0x2F979, 0, 1 | DECOMP_INLINE, 0x7FFA}, - {0x2F97A, 0, 1 | DECOMP_INLINE, 0x8005}, - {0x2F97B, 0, 1, 5099}, - {0x2F97C, 0, 1, 5100}, - {0x2F97D, 0, 1 | DECOMP_INLINE, 0x8060}, - {0x2F97E, 0, 1, 5101}, - {0x2F97F, 0, 1 | DECOMP_INLINE, 0x8070}, - {0x2F980, 0, 1, 5102}, - {0x2F981, 0, 1 | DECOMP_INLINE, 0x43D5}, - {0x2F982, 0, 1 | DECOMP_INLINE, 0x80B2}, - {0x2F983, 0, 1 | DECOMP_INLINE, 0x8103}, - {0x2F984, 0, 1 | DECOMP_INLINE, 0x440B}, - {0x2F985, 0, 1 | DECOMP_INLINE, 0x813E}, - {0x2F986, 0, 1 | DECOMP_INLINE, 0x5AB5}, - {0x2F987, 0, 1, 5103}, - {0x2F988, 0, 1, 5104}, - {0x2F989, 0, 1, 5105}, - {0x2F98A, 0, 1, 5106}, - {0x2F98B, 0, 1 | DECOMP_INLINE, 0x8201}, - {0x2F98C, 0, 1 | DECOMP_INLINE, 0x8204}, - {0x2F98D, 0, 1 | DECOMP_INLINE, 0x8F9E}, - {0x2F98E, 0, 1 | DECOMP_INLINE, 0x446B}, - {0x2F98F, 0, 1 | DECOMP_INLINE, 0x8291}, - {0x2F990, 0, 1 | DECOMP_INLINE, 0x828B}, - {0x2F991, 0, 1 | DECOMP_INLINE, 0x829D}, - {0x2F992, 0, 1 | DECOMP_INLINE, 0x52B3}, - {0x2F993, 0, 1 | DECOMP_INLINE, 0x82B1}, - {0x2F994, 0, 1 | DECOMP_INLINE, 0x82B3}, - {0x2F995, 0, 1 | DECOMP_INLINE, 0x82BD}, - {0x2F996, 0, 1 | DECOMP_INLINE, 0x82E6}, - {0x2F997, 0, 1, 5107}, - {0x2F998, 0, 1 | DECOMP_INLINE, 0x82E5}, - {0x2F999, 0, 1 | DECOMP_INLINE, 0x831D}, - {0x2F99A, 0, 1 | DECOMP_INLINE, 0x8363}, - {0x2F99B, 0, 1 | DECOMP_INLINE, 0x83AD}, - {0x2F99C, 0, 1 | DECOMP_INLINE, 0x8323}, - {0x2F99D, 0, 1 | DECOMP_INLINE, 0x83BD}, - {0x2F99E, 0, 1 | DECOMP_INLINE, 0x83E7}, - {0x2F99F, 0, 1 | DECOMP_INLINE, 0x8457}, - {0x2F9A0, 0, 1 | DECOMP_INLINE, 0x8353}, - {0x2F9A1, 0, 1 | DECOMP_INLINE, 0x83CA}, - {0x2F9A2, 0, 1 | DECOMP_INLINE, 0x83CC}, - {0x2F9A3, 0, 1 | DECOMP_INLINE, 0x83DC}, - {0x2F9A4, 0, 1, 5108}, - {0x2F9A5, 0, 1, 5109}, - {0x2F9A6, 0, 1, 5110}, - {0x2F9A7, 0, 1 | DECOMP_INLINE, 0x452B}, - {0x2F9A8, 0, 1 | DECOMP_INLINE, 0x84F1}, - {0x2F9A9, 0, 1 | DECOMP_INLINE, 0x84F3}, - {0x2F9AA, 0, 1 | DECOMP_INLINE, 0x8516}, - {0x2F9AB, 0, 1, 5111}, - {0x2F9AC, 0, 1 | DECOMP_INLINE, 0x8564}, - {0x2F9AD, 0, 1, 5112}, - {0x2F9AE, 0, 1 | DECOMP_INLINE, 0x455D}, - {0x2F9AF, 0, 1 | DECOMP_INLINE, 0x4561}, - {0x2F9B0, 0, 1, 5113}, - {0x2F9B1, 0, 1, 5114}, - {0x2F9B2, 0, 1 | DECOMP_INLINE, 0x456B}, - {0x2F9B3, 0, 1 | DECOMP_INLINE, 0x8650}, - {0x2F9B4, 0, 1 | DECOMP_INLINE, 0x865C}, - {0x2F9B5, 0, 1 | DECOMP_INLINE, 0x8667}, - {0x2F9B6, 0, 1 | DECOMP_INLINE, 0x8669}, - {0x2F9B7, 0, 1 | DECOMP_INLINE, 0x86A9}, - {0x2F9B8, 0, 1 | DECOMP_INLINE, 0x8688}, - {0x2F9B9, 0, 1 | DECOMP_INLINE, 0x870E}, - {0x2F9BA, 0, 1 | DECOMP_INLINE, 0x86E2}, - {0x2F9BB, 0, 1 | DECOMP_INLINE, 0x8779}, - {0x2F9BC, 0, 1 | DECOMP_INLINE, 0x8728}, - {0x2F9BD, 0, 1 | DECOMP_INLINE, 0x876B}, - {0x2F9BE, 0, 1 | DECOMP_INLINE, 0x8786}, - {0x2F9BF, 0, 1 | DECOMP_INLINE, 0x45D7}, - {0x2F9C0, 0, 1 | DECOMP_INLINE, 0x87E1}, - {0x2F9C1, 0, 1 | DECOMP_INLINE, 0x8801}, - {0x2F9C2, 0, 1 | DECOMP_INLINE, 0x45F9}, - {0x2F9C3, 0, 1 | DECOMP_INLINE, 0x8860}, - {0x2F9C4, 0, 1 | DECOMP_INLINE, 0x8863}, - {0x2F9C5, 0, 1, 5115}, - {0x2F9C6, 0, 1 | DECOMP_INLINE, 0x88D7}, - {0x2F9C7, 0, 1 | DECOMP_INLINE, 0x88DE}, - {0x2F9C8, 0, 1 | DECOMP_INLINE, 0x4635}, - {0x2F9C9, 0, 1 | DECOMP_INLINE, 0x88FA}, - {0x2F9CA, 0, 1 | DECOMP_INLINE, 0x34BB}, - {0x2F9CB, 0, 1, 5116}, - {0x2F9CC, 0, 1, 5117}, - {0x2F9CD, 0, 1 | DECOMP_INLINE, 0x46BE}, - {0x2F9CE, 0, 1 | DECOMP_INLINE, 0x46C7}, - {0x2F9CF, 0, 1 | DECOMP_INLINE, 0x8AA0}, - {0x2F9D0, 0, 1 | DECOMP_INLINE, 0x8AED}, - {0x2F9D1, 0, 1 | DECOMP_INLINE, 0x8B8A}, - {0x2F9D2, 0, 1 | DECOMP_INLINE, 0x8C55}, - {0x2F9D3, 0, 1, 5118}, - {0x2F9D4, 0, 1 | DECOMP_INLINE, 0x8CAB}, - {0x2F9D5, 0, 1 | DECOMP_INLINE, 0x8CC1}, - {0x2F9D6, 0, 1 | DECOMP_INLINE, 0x8D1B}, - {0x2F9D7, 0, 1 | DECOMP_INLINE, 0x8D77}, - {0x2F9D8, 0, 1, 5119}, - {0x2F9D9, 0, 1, 5120}, - {0x2F9DA, 0, 1 | DECOMP_INLINE, 0x8DCB}, - {0x2F9DB, 0, 1 | DECOMP_INLINE, 0x8DBC}, - {0x2F9DC, 0, 1 | DECOMP_INLINE, 0x8DF0}, - {0x2F9DD, 0, 1, 5121}, - {0x2F9DE, 0, 1 | DECOMP_INLINE, 0x8ED4}, - {0x2F9DF, 0, 1 | DECOMP_INLINE, 0x8F38}, - {0x2F9E0, 0, 1, 5122}, - {0x2F9E1, 0, 1, 5123}, - {0x2F9E2, 0, 1 | DECOMP_INLINE, 0x9094}, - {0x2F9E3, 0, 1 | DECOMP_INLINE, 0x90F1}, - {0x2F9E4, 0, 1 | DECOMP_INLINE, 0x9111}, - {0x2F9E5, 0, 1, 5124}, - {0x2F9E6, 0, 1 | DECOMP_INLINE, 0x911B}, - {0x2F9E7, 0, 1 | DECOMP_INLINE, 0x9238}, - {0x2F9E8, 0, 1 | DECOMP_INLINE, 0x92D7}, - {0x2F9E9, 0, 1 | DECOMP_INLINE, 0x92D8}, - {0x2F9EA, 0, 1 | DECOMP_INLINE, 0x927C}, - {0x2F9EB, 0, 1 | DECOMP_INLINE, 0x93F9}, - {0x2F9EC, 0, 1 | DECOMP_INLINE, 0x9415}, - {0x2F9ED, 0, 1, 5125}, - {0x2F9EE, 0, 1 | DECOMP_INLINE, 0x958B}, - {0x2F9EF, 0, 1 | DECOMP_INLINE, 0x4995}, - {0x2F9F0, 0, 1 | DECOMP_INLINE, 0x95B7}, - {0x2F9F1, 0, 1, 5126}, - {0x2F9F2, 0, 1 | DECOMP_INLINE, 0x49E6}, - {0x2F9F3, 0, 1 | DECOMP_INLINE, 0x96C3}, - {0x2F9F4, 0, 1 | DECOMP_INLINE, 0x5DB2}, - {0x2F9F5, 0, 1 | DECOMP_INLINE, 0x9723}, - {0x2F9F6, 0, 1, 5127}, - {0x2F9F7, 0, 1, 5128}, - {0x2F9F8, 0, 1 | DECOMP_INLINE, 0x4A6E}, - {0x2F9F9, 0, 1 | DECOMP_INLINE, 0x4A76}, - {0x2F9FA, 0, 1 | DECOMP_INLINE, 0x97E0}, - {0x2F9FB, 0, 1, 5129}, - {0x2F9FC, 0, 1 | DECOMP_INLINE, 0x4AB2}, - {0x2F9FD, 0, 1, 5130}, - {0x2F9FE, 0, 1 | DECOMP_INLINE, 0x980B}, - {0x2F9FF, 0, 1 | DECOMP_INLINE, 0x980B}, - {0x2FA00, 0, 1 | DECOMP_INLINE, 0x9829}, - {0x2FA01, 0, 1, 5131}, - {0x2FA02, 0, 1 | DECOMP_INLINE, 0x98E2}, - {0x2FA03, 0, 1 | DECOMP_INLINE, 0x4B33}, - {0x2FA04, 0, 1 | DECOMP_INLINE, 0x9929}, - {0x2FA05, 0, 1 | DECOMP_INLINE, 0x99A7}, - {0x2FA06, 0, 1 | DECOMP_INLINE, 0x99C2}, - {0x2FA07, 0, 1 | DECOMP_INLINE, 0x99FE}, - {0x2FA08, 0, 1 | DECOMP_INLINE, 0x4BCE}, - {0x2FA09, 0, 1, 5132}, - {0x2FA0A, 0, 1 | DECOMP_INLINE, 0x9B12}, - {0x2FA0B, 0, 1 | DECOMP_INLINE, 0x9C40}, - {0x2FA0C, 0, 1 | DECOMP_INLINE, 0x9CFD}, - {0x2FA0D, 0, 1 | DECOMP_INLINE, 0x4CCE}, - {0x2FA0E, 0, 1 | DECOMP_INLINE, 0x4CED}, - {0x2FA0F, 0, 1 | DECOMP_INLINE, 0x9D67}, - {0x2FA10, 0, 1, 5133}, - {0x2FA11, 0, 1 | DECOMP_INLINE, 0x4CF8}, - {0x2FA12, 0, 1, 5134}, - {0x2FA13, 0, 1, 5135}, - {0x2FA14, 0, 1, 5136}, - {0x2FA15, 0, 1 | DECOMP_INLINE, 0x9EBB}, - {0x2FA16, 0, 1 | DECOMP_INLINE, 0x4D56}, - {0x2FA17, 0, 1 | DECOMP_INLINE, 0x9EF9}, - {0x2FA18, 0, 1 | DECOMP_INLINE, 0x9EFE}, - {0x2FA19, 0, 1 | DECOMP_INLINE, 0x9F05}, - {0x2FA1A, 0, 1 | DECOMP_INLINE, 0x9F0F}, - {0x2FA1B, 0, 1 | DECOMP_INLINE, 0x9F16}, - {0x2FA1C, 0, 1 | DECOMP_INLINE, 0x9F3B}, - {0x2FA1D, 0, 1, 5137} + {0, 0, 0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, + {0, 2 | DECOMP_COMPAT, 1494}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, + {0, 2 | DECOMP_COMPAT, 1496}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, + {0, 2 | DECOMP_COMPAT, 1498}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BC}, + {0, 2 | DECOMP_COMPAT, 1500}, + {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, 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, 1946}, + {0, 2, 1948}, + {0, 2, 1950}, + {0, 2, 1952}, + {0, 2, 1954}, + {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, 2, 1998}, + {0, 2, 2000}, + {0, 2, 2002}, + {0, 2, 2004}, + {0, 2, 2006}, + {0, 2, 2008}, + {0, 2, 2010}, + {0, 2, 2012}, + {0, 2, 2014}, + {0, 2, 2016}, + {0, 2, 2018}, + {0, 2, 2020}, + {0, 2, 2022}, + {0, 2, 2024}, + {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, 2, 2056}, + {0, 2, 2058}, + {0, 1 | DECOMP_INLINE, 0x00B7}, + {0, 2, 2060}, + {0, 2, 2062}, + {0, 2, 2064}, + {0, 2, 2066}, + {0, 2, 2068}, + {0, 2, 2070}, + {0, 2, 2072}, + {0, 2, 2074}, + {0, 2, 2076}, + {0, 2, 2078}, + {0, 2, 2080}, + {0, 2, 2082}, + {0, 2, 2084}, + {0, 2, 2086}, + {0, 2, 2088}, + {0, 2, 2090}, + {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, 2108}, + {0, 2, 2110}, + {0, 2, 2112}, + {0, 2, 2114}, + {0, 2, 2116}, + {0, 2, 2118}, + {0, 2, 2120}, + {0, 2, 2122}, + {0, 2, 2124}, + {0, 2, 2126}, + {0, 2, 2128}, + {0, 2, 2130}, + {0, 2, 2132}, + {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, 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, 2174}, + {0, 2, 2176}, + {0, 2, 2178}, + {0, 2, 2180}, + {0, 2, 2182}, + {0, 2, 2184}, + {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}, + {222, 0, 0}, + {228, 0, 0}, + {10, 0, 0}, + {11, 0, 0}, + {12, 0, 0}, + {13, 0, 0}, + {14, 0, 0}, + {15, 0, 0}, + {16, 0, 0}, + {17, 0, 0}, + {18, 0, 0}, + {19, 0, 0}, + {20, 0, 0}, + {21, 0, 0}, + {22, 0, 0}, + {23, 0, 0}, + {24, 0, 0}, + {25, 0, 0}, + {30, 0, 0}, + {31, 0, 0}, + {32, 0, 0}, + {0, 2, 2208}, + {0, 2, 2210}, + {0, 2, 2212}, + {0, 2, 2214}, + {0, 2, 2216}, + {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}, + {36, 0, 0}, + {0, 2, 2232}, + {0, 2, 2234}, + {0, 2, 2236}, + {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}, + {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}, + {103, 0, 0}, + {107, 0, 0}, + {0, 2 | DECOMP_COMPAT, 2322}, + {118, 0, 0}, + {122, 0, 0}, + {0, 2 | DECOMP_COMPAT, 2324}, + {0, 2 | DECOMP_COMPAT, 2326}, + {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 */ + {129, 0, 0}, + {130, 0, 0}, + {0, 2 | DECOMP_NO_COMPOSE, 2340}, /* 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, 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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00C6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x018E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0222}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0250}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0251}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D02}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0259}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x014B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0254}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D16}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D17}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D1D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D25}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0252}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0255}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00F0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0261}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0265}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0268}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0269}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D7B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x029D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D85}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x029F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0271}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0270}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0272}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0273}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0274}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0275}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0278}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0282}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0283}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x01AB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0289}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D1C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0290}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0291}, + {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, 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, 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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2010}, + {0, 2 | DECOMP_COMPAT, 3306}, + {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2212}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003D}, + {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, + {0, 2 | DECOMP_COMPAT, 3320}, + {0, 3 | DECOMP_COMPAT, 399}, + {0, 3 | DECOMP_COMPAT, 402}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0190}, + {0, 2 | DECOMP_COMPAT, 3322}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0127}, + {0, 2 | DECOMP_COMPAT, 3324}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, + {0, 2 | DECOMP_COMPAT, 3326}, + {0, 3 | DECOMP_COMPAT, 405}, + {0, 2 | DECOMP_COMPAT, 3328}, + {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, 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, 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}, + {0, 3 | DECOMP_COMPAT, 474}, + {0, 3 | DECOMP_COMPAT, 477}, + {0, 3 | DECOMP_COMPAT, 480}, + {0, 3 | DECOMP_COMPAT, 483}, + {0, 3 | DECOMP_COMPAT, 486}, + {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, 3 | DECOMP_COMPAT, 492}, + {0, 3 | DECOMP_COMPAT, 495}, + {0, 3 | DECOMP_COMPAT, 498}, + {0, 3 | DECOMP_COMPAT, 501}, + {0, 3 | DECOMP_COMPAT, 504}, + {0, 3 | DECOMP_COMPAT, 507}, + {0, 3 | DECOMP_COMPAT, 510}, + {0, 3 | DECOMP_COMPAT, 513}, + {0, 3 | DECOMP_COMPAT, 516}, + {0, 3 | DECOMP_COMPAT, 519}, + {0, 3 | DECOMP_COMPAT, 522}, + {0, 3 | DECOMP_COMPAT, 525}, + {0, 3 | DECOMP_COMPAT, 528}, + {0, 3 | DECOMP_COMPAT, 531}, + {0, 3 | DECOMP_COMPAT, 534}, + {0, 3 | DECOMP_COMPAT, 537}, + {0, 3 | DECOMP_COMPAT, 540}, + {0, 3 | DECOMP_COMPAT, 543}, + {0, 3 | DECOMP_COMPAT, 546}, + {0, 3 | DECOMP_COMPAT, 549}, + {0, 3 | DECOMP_COMPAT, 552}, + {0, 3 | DECOMP_COMPAT, 555}, + {0, 3 | DECOMP_COMPAT, 558}, + {0, 3 | DECOMP_COMPAT, 561}, + {0, 3 | DECOMP_COMPAT, 564}, + {0, 3 | DECOMP_COMPAT, 567}, + {0, 3 | DECOMP_COMPAT, 570}, + {0, 3 | DECOMP_COMPAT, 573}, + {0, 3 | DECOMP_COMPAT, 576}, + {0, 3 | DECOMP_COMPAT, 579}, + {0, 3 | DECOMP_COMPAT, 582}, + {0, 3 | DECOMP_COMPAT, 585}, + {0, 3 | DECOMP_COMPAT, 588}, + {0, 3 | DECOMP_COMPAT, 591}, + {0, 3 | DECOMP_COMPAT, 594}, + {0, 3 | DECOMP_COMPAT, 597}, + {0, 3 | DECOMP_COMPAT, 600}, + {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2D61}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6BCD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F9F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E00}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E28}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E36}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E3F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E59}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E85}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E8C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4EA0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4EBA}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x513F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5165}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x516B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5182}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5196}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x51AB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x51E0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x51F5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5200}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x529B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x52F9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5315}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x531A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5338}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5341}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x535C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5369}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5382}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53B6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53C8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53E3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x56D7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x571F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x58EB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5902}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x590A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5915}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5927}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5973}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5B50}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5B80}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5BF8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5C0F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5C22}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5C38}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5C6E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5C71}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DDB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DE5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DF1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DFE}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5E72}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5E7A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5E7F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5EF4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5EFE}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F0B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F13}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F50}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F61}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F73}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5FC3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6208}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6236}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x624B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x652F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6534}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6587}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6597}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65A4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65B9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65E0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65E5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x66F0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6708}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6728}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6B20}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6B62}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6B79}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6BB3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6BCB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6BD4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6BDB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6C0F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6C14}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6C34}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x706B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x722A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7236}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x723B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x723F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7247}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7259}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x725B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x72AC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7384}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7389}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x74DC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x74E6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7518}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x751F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7528}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7530}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x758B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7592}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7676}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x767D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x76AE}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x76BF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x76EE}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x77DB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x77E2}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x77F3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x793A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x79B8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x79BE}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7A74}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7ACB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7AF9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7C73}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7CF8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7F36}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7F51}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7F8A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7FBD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8001}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x800C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8012}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8033}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x807F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8089}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x81E3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x81EA}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x81F3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x81FC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x820C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x821B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x821F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x826E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8272}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8278}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x864D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x866B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8840}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x884C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8863}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x897E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x898B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x89D2}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8A00}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8C37}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8C46}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8C55}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8C78}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8C9D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8D64}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8D70}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8DB3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8EAB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8ECA}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8F9B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8FB0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8FB5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9091}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9149}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x91C6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x91CC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x91D1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9577}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9580}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x961C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x96B6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x96B9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x96E8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9751}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x975E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9762}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9769}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x97CB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x97ED}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x97F3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9801}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x98A8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x98DB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x98DF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9996}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9999}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x99AC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9AA8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9AD8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9ADF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9B25}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9B2F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9B32}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9B3C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9B5A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9CE5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9E75}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9E7F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9EA5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9EBB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9EC3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9ECD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9ED1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9EF9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9EFD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F0E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F13}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F20}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F3B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F4A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F52}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F8D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F9C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9FA0}, + {224, 0, 0}, + {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}, + {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1100}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1101}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11AA}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1102}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11AC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11AD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1103}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1104}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1105}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B2}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x111A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1106}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1107}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1108}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1121}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1109}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1110}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1111}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1112}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1161}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1162}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1163}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1164}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1165}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1166}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1167}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1168}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1169}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1170}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1171}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1172}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1173}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1174}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1175}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1160}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1114}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1115}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11C7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11C8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11CC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11CE}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11D3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11D7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11D9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x111C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11DD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11DF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x111D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x111E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1120}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1122}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1123}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1127}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1129}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x112B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x112C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x112D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x112E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x112F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1132}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1136}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1140}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1147}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x114C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11F1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11F2}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1157}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1158}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1159}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1184}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1185}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1188}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1191}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1192}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1194}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x119E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11A1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E09}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x56DB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E0A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E2D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E0B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7532}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E19}, + {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}, + {0, 3 | DECOMP_COMPAT, 660}, + {0, 3 | DECOMP_COMPAT, 663}, + {0, 3 | DECOMP_COMPAT, 666}, + {0, 3 | DECOMP_COMPAT, 669}, + {0, 3 | DECOMP_COMPAT, 672}, + {0, 3 | DECOMP_COMPAT, 675}, + {0, 3 | DECOMP_COMPAT, 678}, + {0, 3 | DECOMP_COMPAT, 681}, + {0, 3 | DECOMP_COMPAT, 684}, + {0, 3 | DECOMP_COMPAT, 687}, + {0, 3 | DECOMP_COMPAT, 690}, + {0, 3 | DECOMP_COMPAT, 693}, + {0, 3 | DECOMP_COMPAT, 696}, + {0, 3 | DECOMP_COMPAT, 699}, + {0, 3 | DECOMP_COMPAT, 702}, + {0, 3 | DECOMP_COMPAT, 705}, + {0, 3 | DECOMP_COMPAT, 708}, + {0, 3 | DECOMP_COMPAT, 711}, + {0, 3 | DECOMP_COMPAT, 714}, + {0, 3 | DECOMP_COMPAT, 717}, + {0, 3 | DECOMP_COMPAT, 720}, + {0, 3 | DECOMP_COMPAT, 723}, + {0, 3 | DECOMP_COMPAT, 726}, + {0, 3 | DECOMP_COMPAT, 729}, + {0, 3 | DECOMP_COMPAT, 732}, + {0, 3 | DECOMP_COMPAT, 735}, + {0, 3 | DECOMP_COMPAT, 738}, + {0, 3 | DECOMP_COMPAT, 741}, + {0, 3 | DECOMP_COMPAT, 744}, + {0, 3 | DECOMP_COMPAT, 747}, + {0, 3 | DECOMP_COMPAT, 750}, + {0, 3 | DECOMP_COMPAT, 753}, + {0, 3 | DECOMP_COMPAT, 756}, + {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, 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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E94}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x516D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E03}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E5D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x682A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6709}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x793E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x540D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7279}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8CA1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x795D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x52B4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x79D8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7537}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9069}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x512A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5370}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6CE8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9805}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4F11}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5199}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6B63}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DE6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53F3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x533B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5B97}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5B66}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x76E3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4F01}, + {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A2}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AA}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30BB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30BD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30BF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CA}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CE}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30D2}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30D5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30D8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30DB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30DE}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30DF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E2}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EA}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30ED}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EF}, + {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, 3 | DECOMP_COMPAT, 813}, + {0, 3 | DECOMP_COMPAT, 88}, + {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, 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, 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, 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, 906}, + {0, 3 | DECOMP_COMPAT, 909}, + {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, 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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xA76F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0126}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0153}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xA727}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xAB37}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xAB52}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028D}, + {0, 1 | DECOMP_INLINE, 0x8C48}, + {0, 1 | DECOMP_INLINE, 0x66F4}, + {0, 1 | DECOMP_INLINE, 0x8ECA}, + {0, 1 | DECOMP_INLINE, 0x8CC8}, + {0, 1 | DECOMP_INLINE, 0x6ED1}, + {0, 1 | DECOMP_INLINE, 0x4E32}, + {0, 1 | DECOMP_INLINE, 0x53E5}, + {0, 1 | DECOMP_INLINE, 0x9F9C}, + {0, 1 | DECOMP_INLINE, 0x5951}, + {0, 1 | DECOMP_INLINE, 0x91D1}, + {0, 1 | DECOMP_INLINE, 0x5587}, + {0, 1 | DECOMP_INLINE, 0x5948}, + {0, 1 | DECOMP_INLINE, 0x61F6}, + {0, 1 | DECOMP_INLINE, 0x7669}, + {0, 1 | DECOMP_INLINE, 0x7F85}, + {0, 1 | DECOMP_INLINE, 0x863F}, + {0, 1 | DECOMP_INLINE, 0x87BA}, + {0, 1 | DECOMP_INLINE, 0x88F8}, + {0, 1 | DECOMP_INLINE, 0x908F}, + {0, 1 | DECOMP_INLINE, 0x6A02}, + {0, 1 | DECOMP_INLINE, 0x6D1B}, + {0, 1 | DECOMP_INLINE, 0x70D9}, + {0, 1 | DECOMP_INLINE, 0x73DE}, + {0, 1 | DECOMP_INLINE, 0x843D}, + {0, 1 | DECOMP_INLINE, 0x916A}, + {0, 1 | DECOMP_INLINE, 0x99F1}, + {0, 1 | DECOMP_INLINE, 0x4E82}, + {0, 1 | DECOMP_INLINE, 0x5375}, + {0, 1 | DECOMP_INLINE, 0x6B04}, + {0, 1 | DECOMP_INLINE, 0x721B}, + {0, 1 | DECOMP_INLINE, 0x862D}, + {0, 1 | DECOMP_INLINE, 0x9E1E}, + {0, 1 | DECOMP_INLINE, 0x5D50}, + {0, 1 | DECOMP_INLINE, 0x6FEB}, + {0, 1 | DECOMP_INLINE, 0x85CD}, + {0, 1 | DECOMP_INLINE, 0x8964}, + {0, 1 | DECOMP_INLINE, 0x62C9}, + {0, 1 | DECOMP_INLINE, 0x81D8}, + {0, 1 | DECOMP_INLINE, 0x881F}, + {0, 1 | DECOMP_INLINE, 0x5ECA}, + {0, 1 | DECOMP_INLINE, 0x6717}, + {0, 1 | DECOMP_INLINE, 0x6D6A}, + {0, 1 | DECOMP_INLINE, 0x72FC}, + {0, 1 | DECOMP_INLINE, 0x90CE}, + {0, 1 | DECOMP_INLINE, 0x4F86}, + {0, 1 | DECOMP_INLINE, 0x51B7}, + {0, 1 | DECOMP_INLINE, 0x52DE}, + {0, 1 | DECOMP_INLINE, 0x64C4}, + {0, 1 | DECOMP_INLINE, 0x6AD3}, + {0, 1 | DECOMP_INLINE, 0x7210}, + {0, 1 | DECOMP_INLINE, 0x76E7}, + {0, 1 | DECOMP_INLINE, 0x8001}, + {0, 1 | DECOMP_INLINE, 0x8606}, + {0, 1 | DECOMP_INLINE, 0x865C}, + {0, 1 | DECOMP_INLINE, 0x8DEF}, + {0, 1 | DECOMP_INLINE, 0x9732}, + {0, 1 | DECOMP_INLINE, 0x9B6F}, + {0, 1 | DECOMP_INLINE, 0x9DFA}, + {0, 1 | DECOMP_INLINE, 0x788C}, + {0, 1 | DECOMP_INLINE, 0x797F}, + {0, 1 | DECOMP_INLINE, 0x7DA0}, + {0, 1 | DECOMP_INLINE, 0x83C9}, + {0, 1 | DECOMP_INLINE, 0x9304}, + {0, 1 | DECOMP_INLINE, 0x9E7F}, + {0, 1 | DECOMP_INLINE, 0x8AD6}, + {0, 1 | DECOMP_INLINE, 0x58DF}, + {0, 1 | DECOMP_INLINE, 0x5F04}, + {0, 1 | DECOMP_INLINE, 0x7C60}, + {0, 1 | DECOMP_INLINE, 0x807E}, + {0, 1 | DECOMP_INLINE, 0x7262}, + {0, 1 | DECOMP_INLINE, 0x78CA}, + {0, 1 | DECOMP_INLINE, 0x8CC2}, + {0, 1 | DECOMP_INLINE, 0x96F7}, + {0, 1 | DECOMP_INLINE, 0x58D8}, + {0, 1 | DECOMP_INLINE, 0x5C62}, + {0, 1 | DECOMP_INLINE, 0x6A13}, + {0, 1 | DECOMP_INLINE, 0x6DDA}, + {0, 1 | DECOMP_INLINE, 0x6F0F}, + {0, 1 | DECOMP_INLINE, 0x7D2F}, + {0, 1 | DECOMP_INLINE, 0x7E37}, + {0, 1 | DECOMP_INLINE, 0x964B}, + {0, 1 | DECOMP_INLINE, 0x52D2}, + {0, 1 | DECOMP_INLINE, 0x808B}, + {0, 1 | DECOMP_INLINE, 0x51DC}, + {0, 1 | DECOMP_INLINE, 0x51CC}, + {0, 1 | DECOMP_INLINE, 0x7A1C}, + {0, 1 | DECOMP_INLINE, 0x7DBE}, + {0, 1 | DECOMP_INLINE, 0x83F1}, + {0, 1 | DECOMP_INLINE, 0x9675}, + {0, 1 | DECOMP_INLINE, 0x8B80}, + {0, 1 | DECOMP_INLINE, 0x62CF}, + {0, 1 | DECOMP_INLINE, 0x8AFE}, + {0, 1 | DECOMP_INLINE, 0x4E39}, + {0, 1 | DECOMP_INLINE, 0x5BE7}, + {0, 1 | DECOMP_INLINE, 0x6012}, + {0, 1 | DECOMP_INLINE, 0x7387}, + {0, 1 | DECOMP_INLINE, 0x7570}, + {0, 1 | DECOMP_INLINE, 0x5317}, + {0, 1 | DECOMP_INLINE, 0x78FB}, + {0, 1 | DECOMP_INLINE, 0x4FBF}, + {0, 1 | DECOMP_INLINE, 0x5FA9}, + {0, 1 | DECOMP_INLINE, 0x4E0D}, + {0, 1 | DECOMP_INLINE, 0x6CCC}, + {0, 1 | DECOMP_INLINE, 0x6578}, + {0, 1 | DECOMP_INLINE, 0x7D22}, + {0, 1 | DECOMP_INLINE, 0x53C3}, + {0, 1 | DECOMP_INLINE, 0x585E}, + {0, 1 | DECOMP_INLINE, 0x7701}, + {0, 1 | DECOMP_INLINE, 0x8449}, + {0, 1 | DECOMP_INLINE, 0x8AAA}, + {0, 1 | DECOMP_INLINE, 0x6BBA}, + {0, 1 | DECOMP_INLINE, 0x8FB0}, + {0, 1 | DECOMP_INLINE, 0x6C88}, + {0, 1 | DECOMP_INLINE, 0x62FE}, + {0, 1 | DECOMP_INLINE, 0x82E5}, + {0, 1 | DECOMP_INLINE, 0x63A0}, + {0, 1 | DECOMP_INLINE, 0x7565}, + {0, 1 | DECOMP_INLINE, 0x4EAE}, + {0, 1 | DECOMP_INLINE, 0x5169}, + {0, 1 | DECOMP_INLINE, 0x51C9}, + {0, 1 | DECOMP_INLINE, 0x6881}, + {0, 1 | DECOMP_INLINE, 0x7CE7}, + {0, 1 | DECOMP_INLINE, 0x826F}, + {0, 1 | DECOMP_INLINE, 0x8AD2}, + {0, 1 | DECOMP_INLINE, 0x91CF}, + {0, 1 | DECOMP_INLINE, 0x52F5}, + {0, 1 | DECOMP_INLINE, 0x5442}, + {0, 1 | DECOMP_INLINE, 0x5973}, + {0, 1 | DECOMP_INLINE, 0x5EEC}, + {0, 1 | DECOMP_INLINE, 0x65C5}, + {0, 1 | DECOMP_INLINE, 0x6FFE}, + {0, 1 | DECOMP_INLINE, 0x792A}, + {0, 1 | DECOMP_INLINE, 0x95AD}, + {0, 1 | DECOMP_INLINE, 0x9A6A}, + {0, 1 | DECOMP_INLINE, 0x9E97}, + {0, 1 | DECOMP_INLINE, 0x9ECE}, + {0, 1 | DECOMP_INLINE, 0x529B}, + {0, 1 | DECOMP_INLINE, 0x66C6}, + {0, 1 | DECOMP_INLINE, 0x6B77}, + {0, 1 | DECOMP_INLINE, 0x8F62}, + {0, 1 | DECOMP_INLINE, 0x5E74}, + {0, 1 | DECOMP_INLINE, 0x6190}, + {0, 1 | DECOMP_INLINE, 0x6200}, + {0, 1 | DECOMP_INLINE, 0x649A}, + {0, 1 | DECOMP_INLINE, 0x6F23}, + {0, 1 | DECOMP_INLINE, 0x7149}, + {0, 1 | DECOMP_INLINE, 0x7489}, + {0, 1 | DECOMP_INLINE, 0x79CA}, + {0, 1 | DECOMP_INLINE, 0x7DF4}, + {0, 1 | DECOMP_INLINE, 0x806F}, + {0, 1 | DECOMP_INLINE, 0x8F26}, + {0, 1 | DECOMP_INLINE, 0x84EE}, + {0, 1 | DECOMP_INLINE, 0x9023}, + {0, 1 | DECOMP_INLINE, 0x934A}, + {0, 1 | DECOMP_INLINE, 0x5217}, + {0, 1 | DECOMP_INLINE, 0x52A3}, + {0, 1 | DECOMP_INLINE, 0x54BD}, + {0, 1 | DECOMP_INLINE, 0x70C8}, + {0, 1 | DECOMP_INLINE, 0x88C2}, + {0, 1 | DECOMP_INLINE, 0x5EC9}, + {0, 1 | DECOMP_INLINE, 0x5FF5}, + {0, 1 | DECOMP_INLINE, 0x637B}, + {0, 1 | DECOMP_INLINE, 0x6BAE}, + {0, 1 | DECOMP_INLINE, 0x7C3E}, + {0, 1 | DECOMP_INLINE, 0x7375}, + {0, 1 | DECOMP_INLINE, 0x4EE4}, + {0, 1 | DECOMP_INLINE, 0x56F9}, + {0, 1 | DECOMP_INLINE, 0x5DBA}, + {0, 1 | DECOMP_INLINE, 0x601C}, + {0, 1 | DECOMP_INLINE, 0x73B2}, + {0, 1 | DECOMP_INLINE, 0x7469}, + {0, 1 | DECOMP_INLINE, 0x7F9A}, + {0, 1 | DECOMP_INLINE, 0x8046}, + {0, 1 | DECOMP_INLINE, 0x9234}, + {0, 1 | DECOMP_INLINE, 0x96F6}, + {0, 1 | DECOMP_INLINE, 0x9748}, + {0, 1 | DECOMP_INLINE, 0x9818}, + {0, 1 | DECOMP_INLINE, 0x4F8B}, + {0, 1 | DECOMP_INLINE, 0x79AE}, + {0, 1 | DECOMP_INLINE, 0x91B4}, + {0, 1 | DECOMP_INLINE, 0x96B8}, + {0, 1 | DECOMP_INLINE, 0x60E1}, + {0, 1 | DECOMP_INLINE, 0x4E86}, + {0, 1 | DECOMP_INLINE, 0x50DA}, + {0, 1 | DECOMP_INLINE, 0x5BEE}, + {0, 1 | DECOMP_INLINE, 0x5C3F}, + {0, 1 | DECOMP_INLINE, 0x6599}, + {0, 1 | DECOMP_INLINE, 0x71CE}, + {0, 1 | DECOMP_INLINE, 0x7642}, + {0, 1 | DECOMP_INLINE, 0x84FC}, + {0, 1 | DECOMP_INLINE, 0x907C}, + {0, 1 | DECOMP_INLINE, 0x9F8D}, + {0, 1 | DECOMP_INLINE, 0x6688}, + {0, 1 | DECOMP_INLINE, 0x962E}, + {0, 1 | DECOMP_INLINE, 0x5289}, + {0, 1 | DECOMP_INLINE, 0x677B}, + {0, 1 | DECOMP_INLINE, 0x67F3}, + {0, 1 | DECOMP_INLINE, 0x6D41}, + {0, 1 | DECOMP_INLINE, 0x6E9C}, + {0, 1 | DECOMP_INLINE, 0x7409}, + {0, 1 | DECOMP_INLINE, 0x7559}, + {0, 1 | DECOMP_INLINE, 0x786B}, + {0, 1 | DECOMP_INLINE, 0x7D10}, + {0, 1 | DECOMP_INLINE, 0x985E}, + {0, 1 | DECOMP_INLINE, 0x516D}, + {0, 1 | DECOMP_INLINE, 0x622E}, + {0, 1 | DECOMP_INLINE, 0x9678}, + {0, 1 | DECOMP_INLINE, 0x502B}, + {0, 1 | DECOMP_INLINE, 0x5D19}, + {0, 1 | DECOMP_INLINE, 0x6DEA}, + {0, 1 | DECOMP_INLINE, 0x8F2A}, + {0, 1 | DECOMP_INLINE, 0x5F8B}, + {0, 1 | DECOMP_INLINE, 0x6144}, + {0, 1 | DECOMP_INLINE, 0x6817}, + {0, 1 | DECOMP_INLINE, 0x9686}, + {0, 1 | DECOMP_INLINE, 0x5229}, + {0, 1 | DECOMP_INLINE, 0x540F}, + {0, 1 | DECOMP_INLINE, 0x5C65}, + {0, 1 | DECOMP_INLINE, 0x6613}, + {0, 1 | DECOMP_INLINE, 0x674E}, + {0, 1 | DECOMP_INLINE, 0x68A8}, + {0, 1 | DECOMP_INLINE, 0x6CE5}, + {0, 1 | DECOMP_INLINE, 0x7406}, + {0, 1 | DECOMP_INLINE, 0x75E2}, + {0, 1 | DECOMP_INLINE, 0x7F79}, + {0, 1 | DECOMP_INLINE, 0x88CF}, + {0, 1 | DECOMP_INLINE, 0x88E1}, + {0, 1 | DECOMP_INLINE, 0x91CC}, + {0, 1 | DECOMP_INLINE, 0x96E2}, + {0, 1 | DECOMP_INLINE, 0x533F}, + {0, 1 | DECOMP_INLINE, 0x6EBA}, + {0, 1 | DECOMP_INLINE, 0x541D}, + {0, 1 | DECOMP_INLINE, 0x71D0}, + {0, 1 | DECOMP_INLINE, 0x7498}, + {0, 1 | DECOMP_INLINE, 0x85FA}, + {0, 1 | DECOMP_INLINE, 0x96A3}, + {0, 1 | DECOMP_INLINE, 0x9C57}, + {0, 1 | DECOMP_INLINE, 0x9E9F}, + {0, 1 | DECOMP_INLINE, 0x6797}, + {0, 1 | DECOMP_INLINE, 0x6DCB}, + {0, 1 | DECOMP_INLINE, 0x81E8}, + {0, 1 | DECOMP_INLINE, 0x7ACB}, + {0, 1 | DECOMP_INLINE, 0x7B20}, + {0, 1 | DECOMP_INLINE, 0x7C92}, + {0, 1 | DECOMP_INLINE, 0x72C0}, + {0, 1 | DECOMP_INLINE, 0x7099}, + {0, 1 | DECOMP_INLINE, 0x8B58}, + {0, 1 | DECOMP_INLINE, 0x4EC0}, + {0, 1 | DECOMP_INLINE, 0x8336}, + {0, 1 | DECOMP_INLINE, 0x523A}, + {0, 1 | DECOMP_INLINE, 0x5207}, + {0, 1 | DECOMP_INLINE, 0x5EA6}, + {0, 1 | DECOMP_INLINE, 0x62D3}, + {0, 1 | DECOMP_INLINE, 0x7CD6}, + {0, 1 | DECOMP_INLINE, 0x5B85}, + {0, 1 | DECOMP_INLINE, 0x6D1E}, + {0, 1 | DECOMP_INLINE, 0x66B4}, + {0, 1 | DECOMP_INLINE, 0x8F3B}, + {0, 1 | DECOMP_INLINE, 0x884C}, + {0, 1 | DECOMP_INLINE, 0x964D}, + {0, 1 | DECOMP_INLINE, 0x898B}, + {0, 1 | DECOMP_INLINE, 0x5ED3}, + {0, 1 | DECOMP_INLINE, 0x5140}, + {0, 1 | DECOMP_INLINE, 0x55C0}, + {0, 1 | DECOMP_INLINE, 0x585A}, + {0, 1 | DECOMP_INLINE, 0x6674}, + {0, 1 | DECOMP_INLINE, 0x51DE}, + {0, 1 | DECOMP_INLINE, 0x732A}, + {0, 1 | DECOMP_INLINE, 0x76CA}, + {0, 1 | DECOMP_INLINE, 0x793C}, + {0, 1 | DECOMP_INLINE, 0x795E}, + {0, 1 | DECOMP_INLINE, 0x7965}, + {0, 1 | DECOMP_INLINE, 0x798F}, + {0, 1 | DECOMP_INLINE, 0x9756}, + {0, 1 | DECOMP_INLINE, 0x7CBE}, + {0, 1 | DECOMP_INLINE, 0x7FBD}, + {0, 1 | DECOMP_INLINE, 0x8612}, + {0, 1 | DECOMP_INLINE, 0x8AF8}, + {0, 1 | DECOMP_INLINE, 0x9038}, + {0, 1 | DECOMP_INLINE, 0x90FD}, + {0, 1 | DECOMP_INLINE, 0x98EF}, + {0, 1 | DECOMP_INLINE, 0x98FC}, + {0, 1 | DECOMP_INLINE, 0x9928}, + {0, 1 | DECOMP_INLINE, 0x9DB4}, + {0, 1 | DECOMP_INLINE, 0x90DE}, + {0, 1 | DECOMP_INLINE, 0x96B7}, + {0, 1 | DECOMP_INLINE, 0x4FAE}, + {0, 1 | DECOMP_INLINE, 0x50E7}, + {0, 1 | DECOMP_INLINE, 0x514D}, + {0, 1 | DECOMP_INLINE, 0x52C9}, + {0, 1 | DECOMP_INLINE, 0x52E4}, + {0, 1 | DECOMP_INLINE, 0x5351}, + {0, 1 | DECOMP_INLINE, 0x559D}, + {0, 1 | DECOMP_INLINE, 0x5606}, + {0, 1 | DECOMP_INLINE, 0x5668}, + {0, 1 | DECOMP_INLINE, 0x5840}, + {0, 1 | DECOMP_INLINE, 0x58A8}, + {0, 1 | DECOMP_INLINE, 0x5C64}, + {0, 1 | DECOMP_INLINE, 0x5C6E}, + {0, 1 | DECOMP_INLINE, 0x6094}, + {0, 1 | DECOMP_INLINE, 0x6168}, + {0, 1 | DECOMP_INLINE, 0x618E}, + {0, 1 | DECOMP_INLINE, 0x61F2}, + {0, 1 | DECOMP_INLINE, 0x654F}, + {0, 1 | DECOMP_INLINE, 0x65E2}, + {0, 1 | DECOMP_INLINE, 0x6691}, + {0, 1 | DECOMP_INLINE, 0x6885}, + {0, 1 | DECOMP_INLINE, 0x6D77}, + {0, 1 | DECOMP_INLINE, 0x6E1A}, + {0, 1 | DECOMP_INLINE, 0x6F22}, + {0, 1 | DECOMP_INLINE, 0x716E}, + {0, 1 | DECOMP_INLINE, 0x722B}, + {0, 1 | DECOMP_INLINE, 0x7422}, + {0, 1 | DECOMP_INLINE, 0x7891}, + {0, 1 | DECOMP_INLINE, 0x793E}, + {0, 1 | DECOMP_INLINE, 0x7949}, + {0, 1 | DECOMP_INLINE, 0x7948}, + {0, 1 | DECOMP_INLINE, 0x7950}, + {0, 1 | DECOMP_INLINE, 0x7956}, + {0, 1 | DECOMP_INLINE, 0x795D}, + {0, 1 | DECOMP_INLINE, 0x798D}, + {0, 1 | DECOMP_INLINE, 0x798E}, + {0, 1 | DECOMP_INLINE, 0x7A40}, + {0, 1 | DECOMP_INLINE, 0x7A81}, + {0, 1 | DECOMP_INLINE, 0x7BC0}, + {0, 1 | DECOMP_INLINE, 0x7E09}, + {0, 1 | DECOMP_INLINE, 0x7E41}, + {0, 1 | DECOMP_INLINE, 0x7F72}, + {0, 1 | DECOMP_INLINE, 0x8005}, + {0, 1 | DECOMP_INLINE, 0x81ED}, + {0, 1 | DECOMP_INLINE, 0x8279}, + {0, 1 | DECOMP_INLINE, 0x8457}, + {0, 1 | DECOMP_INLINE, 0x8910}, + {0, 1 | DECOMP_INLINE, 0x8996}, + {0, 1 | DECOMP_INLINE, 0x8B01}, + {0, 1 | DECOMP_INLINE, 0x8B39}, + {0, 1 | DECOMP_INLINE, 0x8CD3}, + {0, 1 | DECOMP_INLINE, 0x8D08}, + {0, 1 | DECOMP_INLINE, 0x8FB6}, + {0, 1 | DECOMP_INLINE, 0x96E3}, + {0, 1 | DECOMP_INLINE, 0x97FF}, + {0, 1 | DECOMP_INLINE, 0x983B}, + {0, 1 | DECOMP_INLINE, 0x6075}, + {0, 1, 4188}, + {0, 1 | DECOMP_INLINE, 0x8218}, + {0, 1 | DECOMP_INLINE, 0x4E26}, + {0, 1 | DECOMP_INLINE, 0x51B5}, + {0, 1 | DECOMP_INLINE, 0x5168}, + {0, 1 | DECOMP_INLINE, 0x4F80}, + {0, 1 | DECOMP_INLINE, 0x5145}, + {0, 1 | DECOMP_INLINE, 0x5180}, + {0, 1 | DECOMP_INLINE, 0x52C7}, + {0, 1 | DECOMP_INLINE, 0x52FA}, + {0, 1 | DECOMP_INLINE, 0x5555}, + {0, 1 | DECOMP_INLINE, 0x5599}, + {0, 1 | DECOMP_INLINE, 0x55E2}, + {0, 1 | DECOMP_INLINE, 0x58B3}, + {0, 1 | DECOMP_INLINE, 0x5944}, + {0, 1 | DECOMP_INLINE, 0x5954}, + {0, 1 | DECOMP_INLINE, 0x5A62}, + {0, 1 | DECOMP_INLINE, 0x5B28}, + {0, 1 | DECOMP_INLINE, 0x5ED2}, + {0, 1 | DECOMP_INLINE, 0x5ED9}, + {0, 1 | DECOMP_INLINE, 0x5F69}, + {0, 1 | DECOMP_INLINE, 0x5FAD}, + {0, 1 | DECOMP_INLINE, 0x60D8}, + {0, 1 | DECOMP_INLINE, 0x614E}, + {0, 1 | DECOMP_INLINE, 0x6108}, + {0, 1 | DECOMP_INLINE, 0x6160}, + {0, 1 | DECOMP_INLINE, 0x6234}, + {0, 1 | DECOMP_INLINE, 0x63C4}, + {0, 1 | DECOMP_INLINE, 0x641C}, + {0, 1 | DECOMP_INLINE, 0x6452}, + {0, 1 | DECOMP_INLINE, 0x6556}, + {0, 1 | DECOMP_INLINE, 0x671B}, + {0, 1 | DECOMP_INLINE, 0x6756}, + {0, 1 | DECOMP_INLINE, 0x6B79}, + {0, 1 | DECOMP_INLINE, 0x6EDB}, + {0, 1 | DECOMP_INLINE, 0x6ECB}, + {0, 1 | DECOMP_INLINE, 0x701E}, + {0, 1 | DECOMP_INLINE, 0x77A7}, + {0, 1 | DECOMP_INLINE, 0x7235}, + {0, 1 | DECOMP_INLINE, 0x72AF}, + {0, 1 | DECOMP_INLINE, 0x7471}, + {0, 1 | DECOMP_INLINE, 0x7506}, + {0, 1 | DECOMP_INLINE, 0x753B}, + {0, 1 | DECOMP_INLINE, 0x761D}, + {0, 1 | DECOMP_INLINE, 0x761F}, + {0, 1 | DECOMP_INLINE, 0x76DB}, + {0, 1 | DECOMP_INLINE, 0x76F4}, + {0, 1 | DECOMP_INLINE, 0x774A}, + {0, 1 | DECOMP_INLINE, 0x7740}, + {0, 1 | DECOMP_INLINE, 0x78CC}, + {0, 1 | DECOMP_INLINE, 0x7AB1}, + {0, 1 | DECOMP_INLINE, 0x7C7B}, + {0, 1 | DECOMP_INLINE, 0x7D5B}, + {0, 1 | DECOMP_INLINE, 0x7F3E}, + {0, 1 | DECOMP_INLINE, 0x8352}, + {0, 1 | DECOMP_INLINE, 0x83EF}, + {0, 1 | DECOMP_INLINE, 0x8779}, + {0, 1 | DECOMP_INLINE, 0x8941}, + {0, 1 | DECOMP_INLINE, 0x8986}, + {0, 1 | DECOMP_INLINE, 0x8ABF}, + {0, 1 | DECOMP_INLINE, 0x8ACB}, + {0, 1 | DECOMP_INLINE, 0x8AED}, + {0, 1 | DECOMP_INLINE, 0x8B8A}, + {0, 1 | DECOMP_INLINE, 0x8F38}, + {0, 1 | DECOMP_INLINE, 0x9072}, + {0, 1 | DECOMP_INLINE, 0x9199}, + {0, 1 | DECOMP_INLINE, 0x9276}, + {0, 1 | DECOMP_INLINE, 0x967C}, + {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 | DECOMP_INLINE, 0x3B9D}, + {0, 1 | DECOMP_INLINE, 0x4018}, + {0, 1 | DECOMP_INLINE, 0x4039}, + {0, 1, 4192}, + {0, 1, 4193}, + {0, 1, 4194}, + {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 */ + {26, 0, 0}, + {0, 2 | DECOMP_NO_COMPOSE, 3770}, /* in exclusion list */ + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05E2}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05D4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05DB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05DC}, + {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0671}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0680}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0679}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0684}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0683}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0686}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0687}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x068D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x068C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x068E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0688}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0698}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0691}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06AF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06B3}, + {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, 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, 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 | 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, 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, 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, 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, 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, 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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3001}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3002}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0021}, + {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 | DECOMP_INLINE, 0x2014}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2013}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3014}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3015}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3010}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3011}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3008}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3009}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300E}, + {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 | DECOMP_INLINE, 0x0023}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0026}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005C}, + {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, 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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0627}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0628}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0629}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0630}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0631}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0632}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0637}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0638}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0641}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0643}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0644}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0645}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, + {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0022}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0027}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0060}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2985}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2986}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30FB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30FC}, + {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 | 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 | DECOMP_INLINE, 0x00A6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00A5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x20A9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2502}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2190}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2191}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2192}, + {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02D0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02D1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00E6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0299}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0253}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xAB66}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0256}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0257}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D91}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0258}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0264}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0262}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0260}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x029B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x029C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0267}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0284}, + {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 | DECOMP_INLINE, 0xA78E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026E}, + {0, 1 | DECOMP_COMPAT, 4196}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028E}, + {0, 1 | DECOMP_COMPAT, 4197}, + {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 | DECOMP_INLINE, 0x027D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x027E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0280}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xAB67}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0288}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2C71}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A2}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0298}, + {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}, + {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 */ + {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0131}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0237}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0391}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0392}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0394}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0395}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0396}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0397}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0399}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039D}, + {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 | DECOMP_INLINE, 0x03A4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2207}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BE}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C5}, + {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 | DECOMP_INLINE, 0x03DC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03DD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0430}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0431}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0432}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0433}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0434}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0435}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0436}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0437}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0438}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0440}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0441}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0442}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0443}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0444}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0445}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0446}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0447}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0448}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xA689}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04D9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0456}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0458}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04E9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04AF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04CF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0491}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0455}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x045F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04AB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xA651}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04B1}, + {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5B57}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53CC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x591A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x89E3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4EA4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6620}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7121}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6599}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x524D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F8C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x518D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65B0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x521D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7D42}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8CA9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x58F0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5439}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6F14}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6295}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6355}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x904A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6307}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6253}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7981}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7A7A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5408}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6E80}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7533}, + {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, 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 | DECOMP_INLINE, 0x4F60}, + {0, 1 | DECOMP_INLINE, 0x4FBB}, + {0, 1 | DECOMP_INLINE, 0x5002}, + {0, 1 | DECOMP_INLINE, 0x507A}, + {0, 1 | DECOMP_INLINE, 0x5099}, + {0, 1 | DECOMP_INLINE, 0x50CF}, + {0, 1 | DECOMP_INLINE, 0x349E}, + {0, 1, 4202}, + {0, 1 | DECOMP_INLINE, 0x5154}, + {0, 1 | DECOMP_INLINE, 0x5164}, + {0, 1 | DECOMP_INLINE, 0x5177}, + {0, 1, 4203}, + {0, 1 | DECOMP_INLINE, 0x34B9}, + {0, 1 | DECOMP_INLINE, 0x5167}, + {0, 1 | DECOMP_INLINE, 0x518D}, + {0, 1, 4204}, + {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 | DECOMP_INLINE, 0x51F5}, + {0, 1 | DECOMP_INLINE, 0x5203}, + {0, 1 | DECOMP_INLINE, 0x34DF}, + {0, 1 | DECOMP_INLINE, 0x523B}, + {0, 1 | DECOMP_INLINE, 0x5246}, + {0, 1 | DECOMP_INLINE, 0x5272}, + {0, 1 | DECOMP_INLINE, 0x5277}, + {0, 1 | DECOMP_INLINE, 0x3515}, + {0, 1 | DECOMP_INLINE, 0x5305}, + {0, 1 | DECOMP_INLINE, 0x5306}, + {0, 1 | DECOMP_INLINE, 0x5349}, + {0, 1 | DECOMP_INLINE, 0x535A}, + {0, 1 | DECOMP_INLINE, 0x5373}, + {0, 1 | DECOMP_INLINE, 0x537D}, + {0, 1 | DECOMP_INLINE, 0x537F}, + {0, 1, 4206}, + {0, 1 | DECOMP_INLINE, 0x7070}, + {0, 1 | DECOMP_INLINE, 0x53CA}, + {0, 1 | DECOMP_INLINE, 0x53DF}, + {0, 1, 4207}, + {0, 1 | DECOMP_INLINE, 0x53EB}, + {0, 1 | DECOMP_INLINE, 0x53F1}, + {0, 1 | DECOMP_INLINE, 0x5406}, + {0, 1 | DECOMP_INLINE, 0x549E}, + {0, 1 | DECOMP_INLINE, 0x5438}, + {0, 1 | DECOMP_INLINE, 0x5448}, + {0, 1 | DECOMP_INLINE, 0x5468}, + {0, 1 | DECOMP_INLINE, 0x54A2}, + {0, 1 | DECOMP_INLINE, 0x54F6}, + {0, 1 | DECOMP_INLINE, 0x5510}, + {0, 1 | DECOMP_INLINE, 0x5553}, + {0, 1 | DECOMP_INLINE, 0x5563}, + {0, 1 | DECOMP_INLINE, 0x5584}, + {0, 1 | DECOMP_INLINE, 0x55AB}, + {0, 1 | DECOMP_INLINE, 0x55B3}, + {0, 1 | DECOMP_INLINE, 0x55C2}, + {0, 1 | DECOMP_INLINE, 0x5716}, + {0, 1 | DECOMP_INLINE, 0x5717}, + {0, 1 | DECOMP_INLINE, 0x5651}, + {0, 1 | DECOMP_INLINE, 0x5674}, + {0, 1 | DECOMP_INLINE, 0x58EE}, + {0, 1 | DECOMP_INLINE, 0x57CE}, + {0, 1 | DECOMP_INLINE, 0x57F4}, + {0, 1 | DECOMP_INLINE, 0x580D}, + {0, 1 | DECOMP_INLINE, 0x578B}, + {0, 1 | DECOMP_INLINE, 0x5832}, + {0, 1 | DECOMP_INLINE, 0x5831}, + {0, 1 | DECOMP_INLINE, 0x58AC}, + {0, 1, 4208}, + {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 | DECOMP_INLINE, 0x59EC}, + {0, 1 | DECOMP_INLINE, 0x5A1B}, + {0, 1 | DECOMP_INLINE, 0x5A27}, + {0, 1 | DECOMP_INLINE, 0x59D8}, + {0, 1 | DECOMP_INLINE, 0x5A66}, + {0, 1 | DECOMP_INLINE, 0x36EE}, + {0, 1 | DECOMP_INLINE, 0x36FC}, + {0, 1 | DECOMP_INLINE, 0x5B08}, + {0, 1 | DECOMP_INLINE, 0x5B3E}, + {0, 1, 4211}, + {0, 1 | DECOMP_INLINE, 0x5BC3}, + {0, 1 | DECOMP_INLINE, 0x5BD8}, + {0, 1 | DECOMP_INLINE, 0x5BF3}, + {0, 1, 4212}, + {0, 1 | DECOMP_INLINE, 0x5BFF}, + {0, 1 | DECOMP_INLINE, 0x5C06}, + {0, 1 | DECOMP_INLINE, 0x5F53}, + {0, 1 | DECOMP_INLINE, 0x5C22}, + {0, 1 | DECOMP_INLINE, 0x3781}, + {0, 1 | DECOMP_INLINE, 0x5C60}, + {0, 1 | DECOMP_INLINE, 0x5CC0}, + {0, 1 | DECOMP_INLINE, 0x5C8D}, + {0, 1, 4213}, + {0, 1 | DECOMP_INLINE, 0x5D43}, + {0, 1, 4214}, + {0, 1 | DECOMP_INLINE, 0x5D6E}, + {0, 1 | DECOMP_INLINE, 0x5D6B}, + {0, 1 | DECOMP_INLINE, 0x5D7C}, + {0, 1 | DECOMP_INLINE, 0x5DE1}, + {0, 1 | DECOMP_INLINE, 0x5DE2}, + {0, 1 | DECOMP_INLINE, 0x382F}, + {0, 1 | DECOMP_INLINE, 0x5DFD}, + {0, 1 | DECOMP_INLINE, 0x5E28}, + {0, 1 | DECOMP_INLINE, 0x5E3D}, + {0, 1 | DECOMP_INLINE, 0x5E69}, + {0, 1 | DECOMP_INLINE, 0x3862}, + {0, 1, 4215}, + {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 | DECOMP_INLINE, 0x5EFE}, + {0, 1, 4217}, + {0, 1 | DECOMP_INLINE, 0x8201}, + {0, 1 | DECOMP_INLINE, 0x5F22}, + {0, 1 | DECOMP_INLINE, 0x38C7}, + {0, 1, 4218}, + {0, 1, 4219}, + {0, 1 | DECOMP_INLINE, 0x5F62}, + {0, 1 | DECOMP_INLINE, 0x5F6B}, + {0, 1 | DECOMP_INLINE, 0x38E3}, + {0, 1 | DECOMP_INLINE, 0x5F9A}, + {0, 1 | DECOMP_INLINE, 0x5FCD}, + {0, 1 | DECOMP_INLINE, 0x5FD7}, + {0, 1 | DECOMP_INLINE, 0x5FF9}, + {0, 1 | DECOMP_INLINE, 0x6081}, + {0, 1 | DECOMP_INLINE, 0x393A}, + {0, 1 | DECOMP_INLINE, 0x391C}, + {0, 1, 4220}, + {0, 1 | DECOMP_INLINE, 0x60C7}, + {0, 1 | DECOMP_INLINE, 0x6148}, + {0, 1 | DECOMP_INLINE, 0x614C}, + {0, 1 | DECOMP_INLINE, 0x617A}, + {0, 1 | DECOMP_INLINE, 0x61B2}, + {0, 1 | DECOMP_INLINE, 0x61A4}, + {0, 1 | DECOMP_INLINE, 0x61AF}, + {0, 1 | DECOMP_INLINE, 0x61DE}, + {0, 1 | DECOMP_INLINE, 0x6210}, + {0, 1 | DECOMP_INLINE, 0x621B}, + {0, 1 | DECOMP_INLINE, 0x625D}, + {0, 1 | DECOMP_INLINE, 0x62B1}, + {0, 1 | DECOMP_INLINE, 0x62D4}, + {0, 1 | DECOMP_INLINE, 0x6350}, + {0, 1, 4221}, + {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 | DECOMP_INLINE, 0x6422}, + {0, 1 | DECOMP_INLINE, 0x63C5}, + {0, 1 | DECOMP_INLINE, 0x63A9}, + {0, 1 | DECOMP_INLINE, 0x3A2E}, + {0, 1 | DECOMP_INLINE, 0x6469}, + {0, 1 | DECOMP_INLINE, 0x647E}, + {0, 1 | DECOMP_INLINE, 0x649D}, + {0, 1 | DECOMP_INLINE, 0x6477}, + {0, 1 | DECOMP_INLINE, 0x3A6C}, + {0, 1 | DECOMP_INLINE, 0x656C}, + {0, 1, 4223}, + {0, 1 | DECOMP_INLINE, 0x65E3}, + {0, 1 | DECOMP_INLINE, 0x66F8}, + {0, 1 | DECOMP_INLINE, 0x6649}, + {0, 1 | DECOMP_INLINE, 0x3B19}, + {0, 1 | DECOMP_INLINE, 0x3B08}, + {0, 1 | DECOMP_INLINE, 0x3AE4}, + {0, 1 | DECOMP_INLINE, 0x5192}, + {0, 1 | DECOMP_INLINE, 0x5195}, + {0, 1 | DECOMP_INLINE, 0x6700}, + {0, 1 | DECOMP_INLINE, 0x669C}, + {0, 1 | DECOMP_INLINE, 0x80AD}, + {0, 1 | DECOMP_INLINE, 0x43D9}, + {0, 1 | DECOMP_INLINE, 0x6721}, + {0, 1 | DECOMP_INLINE, 0x675E}, + {0, 1 | DECOMP_INLINE, 0x6753}, + {0, 1, 4224}, + {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 | DECOMP_INLINE, 0x688E}, + {0, 1 | DECOMP_INLINE, 0x681F}, + {0, 1 | DECOMP_INLINE, 0x6914}, + {0, 1 | DECOMP_INLINE, 0x6942}, + {0, 1 | DECOMP_INLINE, 0x69A3}, + {0, 1 | DECOMP_INLINE, 0x69EA}, + {0, 1 | DECOMP_INLINE, 0x6AA8}, + {0, 1, 4226}, + {0, 1 | DECOMP_INLINE, 0x6ADB}, + {0, 1 | DECOMP_INLINE, 0x3C18}, + {0, 1 | DECOMP_INLINE, 0x6B21}, + {0, 1, 4227}, + {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 | DECOMP_INLINE, 0x6C4E}, + {0, 1, 4231}, + {0, 1 | DECOMP_INLINE, 0x6CBF}, + {0, 1 | DECOMP_INLINE, 0x6CCD}, + {0, 1 | DECOMP_INLINE, 0x6C67}, + {0, 1 | DECOMP_INLINE, 0x6D16}, + {0, 1 | DECOMP_INLINE, 0x6D3E}, + {0, 1 | DECOMP_INLINE, 0x6D69}, + {0, 1 | DECOMP_INLINE, 0x6D78}, + {0, 1 | DECOMP_INLINE, 0x6D85}, + {0, 1, 4232}, + {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 | DECOMP_INLINE, 0x6DF9}, + {0, 1 | DECOMP_INLINE, 0x6F6E}, + {0, 1, 4234}, + {0, 1, 4235}, + {0, 1 | DECOMP_INLINE, 0x6FC6}, + {0, 1 | DECOMP_INLINE, 0x7039}, + {0, 1 | DECOMP_INLINE, 0x701B}, + {0, 1 | DECOMP_INLINE, 0x3D96}, + {0, 1 | DECOMP_INLINE, 0x704A}, + {0, 1 | DECOMP_INLINE, 0x707D}, + {0, 1 | DECOMP_INLINE, 0x7077}, + {0, 1 | DECOMP_INLINE, 0x70AD}, + {0, 1, 4236}, + {0, 1 | DECOMP_INLINE, 0x7145}, + {0, 1, 4237}, + {0, 1 | DECOMP_INLINE, 0x719C}, + {0, 1, 4238}, + {0, 1 | DECOMP_INLINE, 0x7228}, + {0, 1 | DECOMP_INLINE, 0x7250}, + {0, 1, 4239}, + {0, 1 | DECOMP_INLINE, 0x7280}, + {0, 1 | DECOMP_INLINE, 0x7295}, + {0, 1, 4240}, + {0, 1, 4241}, + {0, 1 | DECOMP_INLINE, 0x737A}, + {0, 1 | DECOMP_INLINE, 0x738B}, + {0, 1 | DECOMP_INLINE, 0x3EAC}, + {0, 1 | DECOMP_INLINE, 0x73A5}, + {0, 1 | DECOMP_INLINE, 0x3EB8}, + {0, 1 | DECOMP_INLINE, 0x7447}, + {0, 1 | DECOMP_INLINE, 0x745C}, + {0, 1 | DECOMP_INLINE, 0x7485}, + {0, 1 | DECOMP_INLINE, 0x74CA}, + {0, 1 | DECOMP_INLINE, 0x3F1B}, + {0, 1 | DECOMP_INLINE, 0x7524}, + {0, 1, 4242}, + {0, 1 | DECOMP_INLINE, 0x753E}, + {0, 1, 4243}, + {0, 1, 4244}, + {0, 1 | DECOMP_INLINE, 0x7610}, + {0, 1, 4245}, + {0, 1, 4246}, + {0, 1, 4247}, + {0, 1 | DECOMP_INLINE, 0x3FFC}, + {0, 1 | DECOMP_INLINE, 0x4008}, + {0, 1, 4248}, + {0, 1, 4249}, + {0, 1, 4250}, + {0, 1, 4251}, + {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 | DECOMP_INLINE, 0x784E}, + {0, 1 | DECOMP_INLINE, 0x40E3}, + {0, 1, 4253}, + {0, 1, 4254}, + {0, 1, 4255}, + {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 | DECOMP_INLINE, 0x7AEE}, + {0, 1 | DECOMP_INLINE, 0x4202}, + {0, 1, 4258}, + {0, 1 | DECOMP_INLINE, 0x7BC6}, + {0, 1 | DECOMP_INLINE, 0x7BC9}, + {0, 1 | DECOMP_INLINE, 0x4227}, + {0, 1, 4259}, + {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 | 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 | DECOMP_INLINE, 0x4359}, + {0, 1, 4263}, + {0, 1 | DECOMP_INLINE, 0x7F7A}, + {0, 1, 4264}, + {0, 1 | DECOMP_INLINE, 0x7F95}, + {0, 1 | DECOMP_INLINE, 0x7FFA}, + {0, 1, 4265}, + {0, 1, 4266}, + {0, 1 | DECOMP_INLINE, 0x8060}, + {0, 1, 4267}, + {0, 1 | DECOMP_INLINE, 0x8070}, + {0, 1, 4268}, + {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 | DECOMP_INLINE, 0x8204}, + {0, 1 | DECOMP_INLINE, 0x8F9E}, + {0, 1 | DECOMP_INLINE, 0x446B}, + {0, 1 | DECOMP_INLINE, 0x8291}, + {0, 1 | DECOMP_INLINE, 0x828B}, + {0, 1 | DECOMP_INLINE, 0x829D}, + {0, 1 | DECOMP_INLINE, 0x52B3}, + {0, 1 | DECOMP_INLINE, 0x82B1}, + {0, 1 | DECOMP_INLINE, 0x82B3}, + {0, 1 | DECOMP_INLINE, 0x82BD}, + {0, 1 | DECOMP_INLINE, 0x82E6}, + {0, 1, 4273}, + {0, 1 | DECOMP_INLINE, 0x831D}, + {0, 1 | DECOMP_INLINE, 0x8363}, + {0, 1 | DECOMP_INLINE, 0x83AD}, + {0, 1 | DECOMP_INLINE, 0x8323}, + {0, 1 | DECOMP_INLINE, 0x83BD}, + {0, 1 | DECOMP_INLINE, 0x83E7}, + {0, 1 | DECOMP_INLINE, 0x8353}, + {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 | DECOMP_INLINE, 0x452B}, + {0, 1 | DECOMP_INLINE, 0x84F1}, + {0, 1 | DECOMP_INLINE, 0x84F3}, + {0, 1 | DECOMP_INLINE, 0x8516}, + {0, 1, 4277}, + {0, 1 | DECOMP_INLINE, 0x8564}, + {0, 1, 4278}, + {0, 1 | DECOMP_INLINE, 0x455D}, + {0, 1 | DECOMP_INLINE, 0x4561}, + {0, 1, 4279}, + {0, 1, 4280}, + {0, 1 | DECOMP_INLINE, 0x456B}, + {0, 1 | DECOMP_INLINE, 0x8650}, + {0, 1 | DECOMP_INLINE, 0x8667}, + {0, 1 | DECOMP_INLINE, 0x8669}, + {0, 1 | DECOMP_INLINE, 0x86A9}, + {0, 1 | DECOMP_INLINE, 0x8688}, + {0, 1 | DECOMP_INLINE, 0x870E}, + {0, 1 | DECOMP_INLINE, 0x86E2}, + {0, 1 | DECOMP_INLINE, 0x8728}, + {0, 1 | DECOMP_INLINE, 0x876B}, + {0, 1 | DECOMP_INLINE, 0x8786}, + {0, 1 | DECOMP_INLINE, 0x45D7}, + {0, 1 | DECOMP_INLINE, 0x87E1}, + {0, 1 | DECOMP_INLINE, 0x8801}, + {0, 1 | DECOMP_INLINE, 0x45F9}, + {0, 1 | DECOMP_INLINE, 0x8860}, + {0, 1 | DECOMP_INLINE, 0x8863}, + {0, 1, 4281}, + {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 | DECOMP_INLINE, 0x46BE}, + {0, 1 | DECOMP_INLINE, 0x46C7}, + {0, 1 | DECOMP_INLINE, 0x8AA0}, + {0, 1 | DECOMP_INLINE, 0x8C55}, + {0, 1, 4284}, + {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 | DECOMP_INLINE, 0x8DCB}, + {0, 1 | DECOMP_INLINE, 0x8DBC}, + {0, 1 | DECOMP_INLINE, 0x8DF0}, + {0, 1, 4287}, + {0, 1 | DECOMP_INLINE, 0x8ED4}, + {0, 1, 4288}, + {0, 1, 4289}, + {0, 1 | DECOMP_INLINE, 0x9094}, + {0, 1 | DECOMP_INLINE, 0x90F1}, + {0, 1 | DECOMP_INLINE, 0x9111}, + {0, 1, 4290}, + {0, 1 | DECOMP_INLINE, 0x911B}, + {0, 1 | DECOMP_INLINE, 0x9238}, + {0, 1 | DECOMP_INLINE, 0x92D7}, + {0, 1 | DECOMP_INLINE, 0x92D8}, + {0, 1 | DECOMP_INLINE, 0x927C}, + {0, 1 | DECOMP_INLINE, 0x93F9}, + {0, 1 | DECOMP_INLINE, 0x9415}, + {0, 1, 4291}, + {0, 1 | DECOMP_INLINE, 0x958B}, + {0, 1 | DECOMP_INLINE, 0x4995}, + {0, 1 | DECOMP_INLINE, 0x95B7}, + {0, 1, 4292}, + {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 | DECOMP_INLINE, 0x4A6E}, + {0, 1 | DECOMP_INLINE, 0x4A76}, + {0, 1 | DECOMP_INLINE, 0x97E0}, + {0, 1, 4295}, + {0, 1 | DECOMP_INLINE, 0x4AB2}, + {0, 1, 4296}, + {0, 1 | DECOMP_INLINE, 0x9829}, + {0, 1, 4297}, + {0, 1 | DECOMP_INLINE, 0x98E2}, + {0, 1 | DECOMP_INLINE, 0x4B33}, + {0, 1 | DECOMP_INLINE, 0x9929}, + {0, 1 | DECOMP_INLINE, 0x99A7}, + {0, 1 | DECOMP_INLINE, 0x99C2}, + {0, 1 | DECOMP_INLINE, 0x99FE}, + {0, 1 | DECOMP_INLINE, 0x4BCE}, + {0, 1, 4298}, + {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 | DECOMP_INLINE, 0x4CF8}, + {0, 1, 4300}, + {0, 1, 4301}, + {0, 1, 4302}, + {0, 1 | DECOMP_INLINE, 0x9EBB}, + {0, 1 | DECOMP_INLINE, 0x4D56}, + {0, 1 | DECOMP_INLINE, 0x9EF9}, + {0, 1 | DECOMP_INLINE, 0x9EFE}, + {0, 1 | DECOMP_INLINE, 0x9F05}, + {0, 1 | DECOMP_INLINE, 0x9F0F}, + {0, 1 | DECOMP_INLINE, 0x9F16}, + {0, 1 | DECOMP_INLINE, 0x9F3B}, + {0, 1, 4303} +}; + +/* Table with sequences of codepoints for decomposition. */ +static const uint32 UnicodeDecompCodepoints[4304] = +{ + 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, + 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, + 0x0031, 0x2044, 0x0034, 0x0031, 0x2044, 0x0032, 0x0033, 0x2044, 0x0034, + 0x002E, 0x002E, 0x002E, 0x2035, 0x2035, 0x2035, 0x0061, 0x002F, 0x0063, + 0x0061, 0x002F, 0x0073, 0x0063, 0x002F, 0x006F, 0x0063, 0x002F, 0x0075, + 0x0054, 0x0045, 0x004C, 0x0046, 0x0041, 0x0058, 0x0031, 0x2044, 0x0037, + 0x0031, 0x2044, 0x0039, 0x0031, 0x2044, 0x0033, 0x0032, 0x2044, 0x0033, + 0x0031, 0x2044, 0x0035, 0x0032, 0x2044, 0x0035, 0x0033, 0x2044, 0x0035, + 0x0034, 0x2044, 0x0035, 0x0031, 0x2044, 0x0036, 0x0035, 0x2044, 0x0036, + 0x0031, 0x2044, 0x0038, 0x0033, 0x2044, 0x0038, 0x0035, 0x2044, 0x0038, + 0x0037, 0x2044, 0x0038, 0x0058, 0x0049, 0x0049, 0x0078, 0x0069, 0x0069, + 0x0030, 0x2044, 0x0033, 0x222E, 0x222E, 0x222E, 0x0028, 0x0031, 0x0029, + 0x0028, 0x0032, 0x0029, 0x0028, 0x0033, 0x0029, 0x0028, 0x0034, 0x0029, + 0x0028, 0x0035, 0x0029, 0x0028, 0x0036, 0x0029, 0x0028, 0x0037, 0x0029, + 0x0028, 0x0038, 0x0029, 0x0028, 0x0039, 0x0029, 0x0031, 0x0030, 0x002E, + 0x0031, 0x0031, 0x002E, 0x0031, 0x0032, 0x002E, 0x0031, 0x0033, 0x002E, + 0x0031, 0x0034, 0x002E, 0x0031, 0x0035, 0x002E, 0x0031, 0x0036, 0x002E, + 0x0031, 0x0037, 0x002E, 0x0031, 0x0038, 0x002E, 0x0031, 0x0039, 0x002E, + 0x0032, 0x0030, 0x002E, 0x0028, 0x0061, 0x0029, 0x0028, 0x0062, 0x0029, + 0x0028, 0x0063, 0x0029, 0x0028, 0x0064, 0x0029, 0x0028, 0x0065, 0x0029, + 0x0028, 0x0066, 0x0029, 0x0028, 0x0067, 0x0029, 0x0028, 0x0068, 0x0029, + 0x0028, 0x0069, 0x0029, 0x0028, 0x006A, 0x0029, 0x0028, 0x006B, 0x0029, + 0x0028, 0x006C, 0x0029, 0x0028, 0x006D, 0x0029, 0x0028, 0x006E, 0x0029, + 0x0028, 0x006F, 0x0029, 0x0028, 0x0070, 0x0029, 0x0028, 0x0071, 0x0029, + 0x0028, 0x0072, 0x0029, 0x0028, 0x0073, 0x0029, 0x0028, 0x0074, 0x0029, + 0x0028, 0x0075, 0x0029, 0x0028, 0x0076, 0x0029, 0x0028, 0x0077, 0x0029, + 0x0028, 0x0078, 0x0029, 0x0028, 0x0079, 0x0029, 0x0028, 0x007A, 0x0029, + 0x003A, 0x003A, 0x003D, 0x003D, 0x003D, 0x003D, 0x0028, 0x1100, 0x0029, + 0x0028, 0x1102, 0x0029, 0x0028, 0x1103, 0x0029, 0x0028, 0x1105, 0x0029, + 0x0028, 0x1106, 0x0029, 0x0028, 0x1107, 0x0029, 0x0028, 0x1109, 0x0029, + 0x0028, 0x110B, 0x0029, 0x0028, 0x110C, 0x0029, 0x0028, 0x110E, 0x0029, + 0x0028, 0x110F, 0x0029, 0x0028, 0x1110, 0x0029, 0x0028, 0x1111, 0x0029, + 0x0028, 0x1112, 0x0029, 0x0028, 0x4E00, 0x0029, 0x0028, 0x4E8C, 0x0029, + 0x0028, 0x4E09, 0x0029, 0x0028, 0x56DB, 0x0029, 0x0028, 0x4E94, 0x0029, + 0x0028, 0x516D, 0x0029, 0x0028, 0x4E03, 0x0029, 0x0028, 0x516B, 0x0029, + 0x0028, 0x4E5D, 0x0029, 0x0028, 0x5341, 0x0029, 0x0028, 0x6708, 0x0029, + 0x0028, 0x706B, 0x0029, 0x0028, 0x6C34, 0x0029, 0x0028, 0x6728, 0x0029, + 0x0028, 0x91D1, 0x0029, 0x0028, 0x571F, 0x0029, 0x0028, 0x65E5, 0x0029, + 0x0028, 0x682A, 0x0029, 0x0028, 0x6709, 0x0029, 0x0028, 0x793E, 0x0029, + 0x0028, 0x540D, 0x0029, 0x0028, 0x7279, 0x0029, 0x0028, 0x8CA1, 0x0029, + 0x0028, 0x795D, 0x0029, 0x0028, 0x52B4, 0x0029, 0x0028, 0x4EE3, 0x0029, + 0x0028, 0x547C, 0x0029, 0x0028, 0x5B66, 0x0029, 0x0028, 0x76E3, 0x0029, + 0x0028, 0x4F01, 0x0029, 0x0028, 0x8CC7, 0x0029, 0x0028, 0x5354, 0x0029, + 0x0028, 0x796D, 0x0029, 0x0028, 0x4F11, 0x0029, 0x0028, 0x81EA, 0x0029, + 0x0028, 0x81F3, 0x0029, 0x0050, 0x0054, 0x0045, 0x0031, 0x0030, 0x6708, + 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, + 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, + 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, + 0x0077, 0x0323, 0x0058, 0x0307, 0x0078, 0x0307, 0x0058, 0x0308, 0x0078, + 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, + 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 +}; + +/* + * Table of Unicode codepoints for recomposition of the reordered + * Unicode string. + */ +static const uint32 UnicodeDecompInverseCodes[962] = +{ + 0, 8814, 8800, 8815, 192, 193, 194, 195, 256, 258, 550, 196, 7842, 197, + 461, 512, 514, 7840, 7680, 260, 7682, 7684, 7686, 262, 264, 266, 268, 199, + 7690, 270, 7692, 7696, 7698, 7694, 200, 201, 202, 7868, 274, 276, 278, 203, + 7866, 282, 516, 518, 7864, 552, 280, 7704, 7706, 7710, 500, 284, 7712, 286, + 288, 486, 290, 292, 7714, 7718, 542, 7716, 7720, 7722, 204, 205, 206, 296, + 298, 300, 304, 207, 7880, 463, 520, 522, 7882, 302, 7724, 308, 7728, 488, + 7730, 310, 7732, 313, 317, 7734, 315, 7740, 7738, 7742, 7744, 7746, 504, + 323, 209, 7748, 327, 7750, 325, 7754, 7752, 210, 211, 212, 213, 332, 334, + 558, 214, 7886, 336, 465, 524, 526, 416, 7884, 490, 7764, 7766, 340, 7768, + 344, 528, 530, 7770, 342, 7774, 346, 348, 7776, 352, 7778, 536, 350, 7786, + 356, 7788, 538, 354, 7792, 7790, 217, 218, 219, 360, 362, 364, 220, 7910, + 366, 368, 467, 532, 534, 431, 7908, 7794, 370, 7798, 7796, 7804, 7806, + 7808, 7810, 372, 7814, 7812, 7816, 7818, 7820, 7922, 221, 374, 7928, 562, + 7822, 376, 7926, 7924, 377, 7824, 379, 381, 7826, 7828, 224, 225, 226, 227, + 257, 259, 551, 228, 7843, 229, 462, 513, 515, 7841, 7681, 261, 7683, 7685, + 7687, 263, 265, 267, 269, 231, 7691, 271, 7693, 7697, 7699, 7695, 232, 233, + 234, 7869, 275, 277, 279, 235, 7867, 283, 517, 519, 7865, 553, 281, 7705, + 7707, 7711, 501, 285, 7713, 287, 289, 487, 291, 293, 7715, 7719, 543, 7717, + 7721, 7723, 7830, 236, 237, 238, 297, 299, 301, 239, 7881, 464, 521, 523, + 7883, 303, 7725, 309, 496, 7729, 489, 7731, 311, 7733, 314, 318, 7735, 316, + 7741, 7739, 7743, 7745, 7747, 505, 324, 241, 7749, 328, 7751, 326, 7755, + 7753, 242, 243, 244, 245, 333, 335, 559, 246, 7887, 337, 466, 525, 527, + 417, 7885, 491, 7765, 7767, 341, 7769, 345, 529, 531, 7771, 343, 7775, 347, + 349, 7777, 353, 7779, 537, 351, 7787, 7831, 357, 7789, 539, 355, 7793, + 7791, 249, 250, 251, 361, 363, 365, 252, 7911, 367, 369, 468, 533, 535, + 432, 7909, 7795, 371, 7799, 7797, 7805, 7807, 7809, 7811, 373, 7815, 7813, + 7832, 7817, 7819, 7821, 7923, 253, 375, 7929, 563, 7823, 255, 7927, 7833, + 7925, 378, 7825, 380, 382, 7827, 7829, 8173, 901, 8129, 7846, 7844, 7850, + 7848, 478, 506, 508, 482, 7688, 7872, 7870, 7876, 7874, 7726, 7890, 7888, + 7894, 7892, 7756, 556, 7758, 554, 510, 475, 471, 469, 473, 7847, 7845, + 7851, 7849, 479, 507, 509, 483, 7689, 7873, 7871, 7877, 7875, 7727, 7891, + 7889, 7895, 7893, 7757, 557, 7759, 555, 511, 476, 472, 470, 474, 7856, + 7854, 7860, 7858, 7857, 7855, 7861, 7859, 7700, 7702, 7701, 7703, 7760, + 7762, 7761, 7763, 7780, 7781, 7782, 7783, 7800, 7801, 7802, 7803, 7835, + 7900, 7898, 7904, 7902, 7906, 7901, 7899, 7905, 7903, 7907, 7914, 7912, + 7918, 7916, 7920, 7915, 7913, 7919, 7917, 7921, 494, 492, 493, 480, 481, + 7708, 7709, 560, 561, 495, 8122, 902, 8121, 8120, 7944, 7945, 8124, 8136, + 904, 7960, 7961, 8138, 905, 7976, 7977, 8140, 8154, 906, 8153, 8152, 938, + 7992, 7993, 8184, 908, 8008, 8009, 8172, 8170, 910, 8169, 8168, 939, 8025, + 8186, 911, 8040, 8041, 8188, 8116, 8132, 8048, 940, 8113, 8112, 7936, 7937, + 8118, 8115, 8050, 941, 7952, 7953, 8052, 942, 7968, 7969, 8134, 8131, 8054, + 943, 8145, 8144, 970, 7984, 7985, 8150, 8056, 972, 8000, 8001, 8164, 8165, + 8058, 973, 8161, 8160, 971, 8016, 8017, 8166, 8060, 974, 8032, 8033, 8182, + 8179, 8146, 912, 8151, 8162, 944, 8167, 8180, 979, 980, 1031, 1232, 1234, + 1027, 1024, 1238, 1025, 1217, 1244, 1246, 1037, 1250, 1049, 1252, 1036, + 1254, 1262, 1038, 1264, 1266, 1268, 1272, 1260, 1233, 1235, 1107, 1104, + 1239, 1105, 1218, 1245, 1247, 1117, 1251, 1081, 1253, 1116, 1255, 1263, + 1118, 1265, 1267, 1269, 1273, 1261, 1111, 1142, 1143, 1242, 1243, 1258, + 1259, 1570, 1571, 1573, 1572, 1574, 1730, 1747, 1728, 2345, 2353, 2356, + 2507, 2508, 2891, 2888, 2892, 2964, 3018, 3020, 3019, 3144, 3264, 3274, + 3271, 3272, 3275, 3402, 3404, 3403, 3546, 3548, 3550, 3549, 4134, 6918, + 6920, 6922, 6924, 6926, 6930, 6971, 6973, 6976, 6977, 6979, 7736, 7737, + 7772, 7773, 7784, 7785, 7852, 7862, 7853, 7863, 7878, 7879, 7896, 7897, + 7938, 7940, 7942, 8064, 7939, 7941, 7943, 8065, 8066, 8067, 8068, 8069, + 8070, 8071, 7946, 7948, 7950, 8072, 7947, 7949, 7951, 8073, 8074, 8075, + 8076, 8077, 8078, 8079, 7954, 7956, 7955, 7957, 7962, 7964, 7963, 7965, + 7970, 7972, 7974, 8080, 7971, 7973, 7975, 8081, 8082, 8083, 8084, 8085, + 8086, 8087, 7978, 7980, 7982, 8088, 7979, 7981, 7983, 8089, 8090, 8091, + 8092, 8093, 8094, 8095, 7986, 7988, 7990, 7987, 7989, 7991, 7994, 7996, + 7998, 7995, 7997, 7999, 8002, 8004, 8003, 8005, 8010, 8012, 8011, 8013, + 8018, 8020, 8022, 8019, 8021, 8023, 8027, 8029, 8031, 8034, 8036, 8038, + 8096, 8035, 8037, 8039, 8097, 8098, 8099, 8100, 8101, 8102, 8103, 8042, + 8044, 8046, 8104, 8043, 8045, 8047, 8105, 8106, 8107, 8108, 8109, 8110, + 8111, 8114, 8130, 8178, 8119, 8141, 8142, 8143, 8135, 8183, 8157, 8158, + 8159, 8602, 8603, 8622, 8653, 8655, 8654, 8708, 8713, 8716, 8740, 8742, + 8769, 8772, 8775, 8777, 8813, 8802, 8816, 8817, 8820, 8821, 8824, 8825, + 8832, 8833, 8928, 8929, 8836, 8837, 8840, 8841, 8930, 8931, 8876, 8877, + 8878, 8879, 8938, 8939, 8940, 8941, 12436, 12364, 12366, 12368, 12370, + 12372, 12374, 12376, 12378, 12380, 12382, 12384, 12386, 12389, 12391, + 12393, 12400, 12401, 12403, 12404, 12406, 12407, 12409, 12410, 12412, + 12413, 12446, 12532, 12460, 12462, 12464, 12466, 12468, 12470, 12472, + 12474, 12476, 12478, 12480, 12482, 12485, 12487, 12489, 12496, 12497, + 12499, 12500, 12502, 12503, 12505, 12506, 12508, 12509, 12535, 12536, + 12537, 12538, 12542, 67017, 67044, 69786, 69788, 69803, 69934, 69935, + 70475, 70476, 70531, 70533, 70542, 70545, 70599, 70597, 70600, 70844, + 70843, 70846, 71098, 71099, 71992, 90401, 90403, 90405, 90402, 90406, + 90408, 90407, 90404, 93545, 93544, 93546 +}; + +/* + * Table with indexes from the secondary codepoint pointing + * to UnicodeDecompInverseCodes. + */ +static const uint16 UnicodeDecompInverseSecond[6208] = +{ + 0, 0, 0, 0, 824, 0, 1, 0, 824, 0, 2, 0, 824, 0, 3, 0, 768, 40, 4, 5, 6, 7, + 8, 0, 9, 10, 11, 12, 13, 0, 14, 0, 0, 15, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 18, 0, 0, 19, 0, 775, 42, 20, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 0, 769, 38, 23, 24, 0, 0, 0, 0, 25, 0, + 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 27, 0, 775, 42, 28, 0, 0, 0, 0, 29, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 0, 0, + 32, 0, 0, 0, 33, 0, 768, 48, 34, 35, 36, 37, 38, 0, 39, 40, 41, 42, 0, 0, + 43, 0, 0, 44, 0, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, + 0, 0, 0, 47, 48, 0, 0, 0, 0, 49, 0, 0, 50, 0, 775, 0, 51, 0, 769, 38, 52, + 53, 0, 54, 0, 55, 56, 0, 0, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 58, 0, 770, 44, 59, 0, 0, 0, 0, + 60, 61, 0, 0, 0, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 65, 0, 768, 48, 66, 67, 68, + 69, 70, 0, 71, 72, 73, 74, 0, 0, 75, 0, 0, 76, 0, 77, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 78, 0, 0, 0, 0, 79, 0, 0, 0, 0, 0, 0, 0, 80, + 0, 770, 0, 81, 0, 769, 48, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, 85, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 0, 769, 48, 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 89, 0, 0, 0, 90, 0, 0, 0, 0, 0, 91, 0, 0, 0, 92, 0, 769, 34, 93, 0, 0, 0, + 0, 0, 94, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 95, 0, 768, 49, 96, 97, 0, 98, 0, 0, 0, 99, 0, 0, 0, 0, 100, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 0, + 0, 0, 102, 0, 0, 0, 0, 0, 103, 0, 0, 0, 104, 0, 768, 40, 105, 106, 107, + 108, 109, 0, 110, 111, 112, 113, 0, 114, 115, 0, 0, 116, 0, 117, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 118, 0, 0, 0, 0, 0, 0, 0, 119, 0, 0, 0, 0, 120, 0, 769, + 6, 121, 0, 0, 0, 0, 0, 122, 0, 769, 48, 123, 0, 0, 0, 0, 0, 124, 0, 0, 0, + 0, 125, 0, 0, 126, 0, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 128, 0, 0, 0, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 130, 0, 769, 38, 131, 132, + 0, 0, 0, 0, 133, 0, 0, 0, 0, 134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 135, 0, 0, 136, 137, 0, 775, 42, 138, 0, 0, 0, 0, + 139, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140, + 0, 0, 141, 142, 0, 0, 0, 0, 0, 143, 0, 0, 0, 144, 0, 768, 48, 145, 146, + 147, 148, 149, 0, 150, 0, 151, 152, 153, 154, 155, 0, 0, 156, 0, 157, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 158, 0, 0, 0, 0, 0, 0, 0, 159, 160, 0, 0, 0, 161, 0, + 0, 0, 0, 162, 0, 0, 163, 0, 771, 32, 164, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 0, 768, + 35, 166, 167, 168, 0, 0, 0, 0, 169, 170, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 171, 0, 775, 1, 172, 173, 0, + 768, 35, 174, 175, 176, 177, 178, 0, 0, 179, 180, 181, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 182, 0, 769, 48, 183, + 184, 0, 0, 0, 0, 185, 0, 0, 0, 0, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 188, 0, 768, 40, 189, 190, 191, 192, 193, 0, 194, 195, 196, 197, 198, 0, + 199, 0, 0, 200, 0, 201, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 202, 0, 203, 0, 0, 204, 0, 775, 42, 205, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 206, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 207, 0, 769, 38, 208, 209, 0, 0, 0, 0, 210, 0, 0, 0, 0, + 211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 212, 0, 775, 42, 213, 0, 0, 0, 0, 214, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 215, 0, 0, 0, 216, 0, 0, 0, 0, 0, + 217, 0, 0, 0, 218, 0, 768, 48, 219, 220, 221, 222, 223, 0, 224, 225, 226, + 227, 0, 0, 228, 0, 0, 229, 0, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 231, 0, 0, 0, 232, 233, 0, 0, 0, 0, 234, 0, 0, 235, 0, 775, 0, + 236, 0, 769, 38, 237, 238, 0, 239, 0, 240, 241, 0, 0, 0, 0, 242, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 243, + 0, 770, 47, 244, 0, 0, 0, 0, 245, 246, 0, 0, 0, 247, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 248, 0, 0, 0, 249, 0, 0, 0, 0, + 0, 0, 250, 0, 0, 251, 0, 768, 48, 252, 253, 254, 255, 256, 0, 257, 0, 258, + 259, 0, 0, 260, 0, 0, 261, 0, 262, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 263, 0, 0, 0, 0, 264, 0, 0, 0, 0, 0, 0, 0, 265, 0, 770, 10, + 266, 0, 0, 0, 0, 0, 0, 0, 0, 0, 267, 0, 769, 48, 268, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 269, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 270, 0, 0, 0, 271, 0, 0, 0, 0, 0, 0, 0, 0, 0, 272, 0, 769, 48, 273, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 274, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 275, 0, 0, 0, 276, 0, 0, 0, 0, 0, 277, 0, 0, 0, + 278, 0, 769, 34, 279, 0, 0, 0, 0, 0, 280, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 281, 0, 768, 49, 282, 283, + 0, 284, 0, 0, 0, 285, 0, 0, 0, 0, 286, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 287, 0, 0, 0, 288, 0, 0, 0, 0, 0, 289, 0, 0, + 0, 290, 0, 768, 40, 291, 292, 293, 294, 295, 0, 296, 297, 298, 299, 0, 300, + 301, 0, 0, 302, 0, 303, 0, 0, 0, 0, 0, 0, 0, 0, 0, 304, 0, 0, 0, 0, 0, 0, + 0, 305, 0, 0, 0, 0, 306, 0, 769, 6, 307, 0, 0, 0, 0, 0, 308, 0, 769, 48, + 309, 0, 0, 0, 0, 0, 310, 0, 0, 0, 0, 311, 0, 0, 312, 0, 313, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 314, 0, 0, 0, 315, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 316, 0, 769, 38, 317, 318, 0, 0, 0, 0, 319, 0, 0, 0, 0, 320, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 321, 0, 0, 322, + 323, 0, 775, 42, 324, 325, 0, 0, 0, 326, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 327, 0, 0, 328, 329, 0, 0, 0, 0, 0, 330, + 0, 0, 0, 331, 0, 768, 48, 332, 333, 334, 335, 336, 0, 337, 0, 338, 339, + 340, 341, 342, 0, 0, 343, 0, 344, 0, 0, 0, 0, 0, 0, 0, 0, 0, 345, 0, 0, 0, + 0, 0, 0, 0, 346, 347, 0, 0, 0, 348, 0, 0, 0, 0, 349, 0, 0, 350, 0, 771, 32, + 351, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 352, 0, 768, 35, 353, 354, 355, 0, 0, 0, 0, 356, + 357, 0, 358, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 359, 0, 775, 1, 360, 361, 0, 768, 35, 362, 363, 364, 365, 366, 0, + 0, 367, 368, 369, 370, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 371, 0, 769, 48, 372, 373, 0, 0, 0, 0, 374, 0, 0, 0, + 0, 375, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 376, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 377, 0, 768, 66, 378, 379, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 380, 0, 768, 9, 381, 382, 0, 383, 0, + 0, 0, 0, 0, 384, 0, 772, 0, 385, 0, 769, 0, 386, 0, 769, 3, 387, 0, 0, 388, + 0, 769, 0, 389, 0, 768, 9, 390, 391, 0, 392, 0, 0, 0, 0, 0, 393, 0, 769, 0, + 394, 0, 768, 9, 395, 396, 0, 397, 0, 0, 0, 0, 0, 398, 0, 769, 7, 399, 0, 0, + 400, 0, 0, 0, 401, 0, 772, 0, 402, 0, 769, 0, 403, 0, 768, 12, 404, 405, 0, + 0, 406, 0, 0, 0, 0, 0, 0, 0, 407, 0, 768, 9, 408, 409, 0, 410, 0, 0, 0, 0, + 0, 411, 0, 772, 0, 412, 0, 769, 0, 413, 0, 769, 3, 414, 0, 0, 415, 0, 769, + 0, 416, 0, 768, 9, 417, 418, 0, 419, 0, 0, 0, 0, 0, 420, 0, 769, 0, 421, 0, + 768, 9, 422, 423, 0, 424, 0, 0, 0, 0, 0, 425, 0, 769, 7, 426, 0, 0, 427, 0, + 0, 0, 428, 0, 772, 0, 429, 0, 769, 0, 430, 0, 768, 12, 431, 432, 0, 0, 433, + 0, 0, 0, 0, 0, 0, 0, 434, 0, 768, 9, 435, 436, 0, 437, 0, 0, 0, 0, 0, 438, + 0, 768, 9, 439, 440, 0, 441, 0, 0, 0, 0, 0, 442, 0, 768, 1, 443, 444, 0, + 768, 1, 445, 446, 0, 768, 1, 447, 448, 0, 768, 1, 449, 450, 0, 775, 0, 451, + 0, 775, 0, 452, 0, 775, 0, 453, 0, 775, 0, 454, 0, 769, 0, 455, 0, 769, 0, + 456, 0, 776, 0, 457, 0, 776, 0, 458, 0, 775, 0, 459, 0, 768, 35, 460, 461, + 0, 462, 0, 0, 0, 0, 0, 463, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 464, 0, 768, 35, 465, 466, 0, 467, 0, 0, 0, 0, + 0, 468, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 469, 0, 768, 35, 470, 471, 0, 472, 0, 0, 0, 0, 0, 473, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 474, 0, 768, + 35, 475, 476, 0, 477, 0, 0, 0, 0, 0, 478, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 479, 0, 780, 0, 480, 0, 772, 0, + 481, 0, 772, 0, 482, 0, 772, 0, 483, 0, 772, 0, 484, 0, 774, 0, 485, 0, + 774, 0, 486, 0, 772, 0, 487, 0, 772, 0, 488, 0, 780, 0, 489, 0, 768, 69, + 490, 491, 0, 0, 492, 0, 493, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 494, 495, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 496, + 0, 768, 20, 497, 498, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 499, 500, 0, 768, 69, 501, 502, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 503, 504, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 505, 0, 768, 20, 506, 507, 0, 0, 508, 0, 509, 0, 510, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 511, 512, 0, 768, 20, 513, 514, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 515, 516, 0, 788, 0, 517, 0, 768, 20, 518, + 519, 0, 0, 520, 0, 521, 0, 522, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 523, 0, + 768, 69, 524, 525, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 526, + 527, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 528, 0, 837, 0, 529, 0, 837, 0, 530, 0, 768, 69, 531, 532, 0, 0, 533, 0, + 534, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 535, 536, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 537, 0, 0, 538, 0, 768, 20, 539, 540, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 541, 542, 0, 768, 69, + 543, 544, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 545, 546, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 547, 0, 0, 548, 0, + 768, 66, 549, 550, 0, 0, 551, 0, 552, 0, 553, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 554, 555, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 556, + 0, 768, 20, 557, 558, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 559, 560, 0, 787, 1, 561, 562, 0, 768, 66, 563, 564, 0, 0, 565, 0, 566, 0, + 567, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 568, 569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 570, 0, 768, 69, 571, 572, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 573, 574, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 575, 0, 0, 576, 0, 768, 66, 577, 578, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 579, 0, 768, 66, 580, 581, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 582, 0, 837, 0, 583, 0, 769, 7, 584, 0, 0, 0, 0, + 0, 0, 585, 0, 776, 0, 586, 0, 774, 2, 587, 0, 588, 0, 769, 0, 589, 0, 768, + 8, 590, 0, 0, 0, 0, 0, 591, 0, 592, 0, 774, 2, 593, 0, 594, 0, 776, 0, 595, + 0, 768, 8, 596, 0, 0, 0, 597, 0, 598, 0, 599, 0, 769, 0, 600, 0, 776, 0, + 601, 0, 772, 7, 602, 0, 603, 0, 604, 0, 0, 605, 0, 776, 0, 606, 0, 776, 0, + 607, 0, 776, 0, 608, 0, 774, 2, 609, 0, 610, 0, 769, 0, 611, 0, 768, 8, + 612, 0, 0, 0, 0, 0, 613, 0, 614, 0, 774, 2, 615, 0, 616, 0, 776, 0, 617, 0, + 768, 8, 618, 0, 0, 0, 619, 0, 620, 0, 621, 0, 769, 0, 622, 0, 776, 0, 623, + 0, 772, 7, 624, 0, 625, 0, 626, 0, 0, 627, 0, 776, 0, 628, 0, 776, 0, 629, + 0, 776, 0, 630, 0, 776, 0, 631, 0, 783, 0, 632, 0, 783, 0, 633, 0, 776, 0, + 634, 0, 776, 0, 635, 0, 776, 0, 636, 0, 776, 0, 637, 0, 1619, 2, 638, 639, + 640, 0, 1620, 0, 641, 0, 1620, 0, 642, 0, 1620, 0, 643, 0, 1620, 0, 644, 0, + 1620, 0, 645, 0, 2364, 0, 646, 0, 2364, 0, 647, 0, 2364, 0, 648, 0, 2494, + 25, 649, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 650, 0, 2878, 25, 651, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 652, 653, 0, 3031, 0, 654, 0, 3006, 25, 655, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 656, 0, + 3006, 0, 657, 0, 3158, 0, 658, 0, 3285, 0, 659, 0, 3266, 20, 660, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 661, 662, 0, 3285, 0, 663, 0, + 3390, 25, 664, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 665, 0, 3390, 0, 666, 0, 3530, 21, 667, 0, 0, 0, 0, 668, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 669, 0, 3530, 0, 670, 0, 4142, 0, + 671, 0, 6965, 0, 672, 0, 6965, 0, 673, 0, 6965, 0, 674, 0, 6965, 0, 675, 0, + 6965, 0, 676, 0, 6965, 0, 677, 0, 6965, 0, 678, 0, 6965, 0, 679, 0, 6965, + 0, 680, 0, 6965, 0, 681, 0, 6965, 0, 682, 0, 772, 0, 683, 0, 772, 0, 684, + 0, 772, 0, 685, 0, 772, 0, 686, 0, 775, 0, 687, 0, 775, 0, 688, 0, 770, 4, + 689, 0, 0, 0, 690, 0, 770, 4, 691, 0, 0, 0, 692, 0, 770, 0, 693, 0, 770, 0, + 694, 0, 770, 0, 695, 0, 770, 0, 696, 0, 768, 69, 697, 698, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 699, 0, 0, 700, 0, 768, 69, 701, 702, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 703, 0, 0, 704, 0, 837, 0, 705, 0, 837, 0, + 706, 0, 837, 0, 707, 0, 837, 0, 708, 0, 837, 0, 709, 0, 837, 0, 710, 0, + 768, 69, 711, 712, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 713, 0, 0, 714, + 0, 768, 69, 715, 716, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 717, 0, 0, + 718, 0, 837, 0, 719, 0, 837, 0, 720, 0, 837, 0, 721, 0, 837, 0, 722, 0, + 837, 0, 723, 0, 837, 0, 724, 0, 768, 1, 725, 726, 0, 768, 1, 727, 728, 0, + 768, 1, 729, 730, 0, 768, 1, 731, 732, 0, 768, 69, 733, 734, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 735, 0, 0, 736, 0, 768, 69, 737, 738, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 739, 0, 0, 740, 0, 837, 0, 741, 0, 837, 0, + 742, 0, 837, 0, 743, 0, 837, 0, 744, 0, 837, 0, 745, 0, 837, 0, 746, 0, + 768, 69, 747, 748, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 749, 0, 0, 750, + 0, 768, 69, 751, 752, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 753, 0, 0, + 754, 0, 837, 0, 755, 0, 837, 0, 756, 0, 837, 0, 757, 0, 837, 0, 758, 0, + 837, 0, 759, 0, 837, 0, 760, 0, 768, 66, 761, 762, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 763, 0, 768, 66, 764, 765, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 766, 0, 768, 66, 767, 768, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 769, 0, 768, 66, 770, 771, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 772, 0, 768, 1, 773, 774, 0, 768, 1, 775, 776, 0, 768, 1, 777, 778, 0, 768, + 1, 779, 780, 0, 768, 66, 781, 782, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 783, 0, 768, 66, 784, 785, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 786, 0, 768, 66, 787, 788, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 789, + 0, 768, 69, 790, 791, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 792, 0, 0, + 793, 0, 768, 69, 794, 795, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 796, + 0, 0, 797, 0, 837, 0, 798, 0, 837, 0, 799, 0, 837, 0, 800, 0, 837, 0, 801, + 0, 837, 0, 802, 0, 837, 0, 803, 0, 768, 69, 804, 805, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 806, 0, 0, 807, 0, 768, 69, 808, 809, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 810, 0, 0, 811, 0, 837, 0, 812, 0, 837, 0, 813, + 0, 837, 0, 814, 0, 837, 0, 815, 0, 837, 0, 816, 0, 837, 0, 817, 0, 837, 0, + 818, 0, 837, 0, 819, 0, 837, 0, 820, 0, 837, 0, 821, 0, 768, 66, 822, 823, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 824, 0, 837, 0, 825, 0, 837, 0, + 826, 0, 768, 66, 827, 828, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 829, + 0, 824, 0, 830, 0, 824, 0, 831, 0, 824, 0, 832, 0, 824, 0, 833, 0, 824, 0, + 834, 0, 824, 0, 835, 0, 824, 0, 836, 0, 824, 0, 837, 0, 824, 0, 838, 0, + 824, 0, 839, 0, 824, 0, 840, 0, 824, 0, 841, 0, 824, 0, 842, 0, 824, 0, + 843, 0, 824, 0, 844, 0, 824, 0, 845, 0, 824, 0, 846, 0, 824, 0, 847, 0, + 824, 0, 848, 0, 824, 0, 849, 0, 824, 0, 850, 0, 824, 0, 851, 0, 824, 0, + 852, 0, 824, 0, 853, 0, 824, 0, 854, 0, 824, 0, 855, 0, 824, 0, 856, 0, + 824, 0, 857, 0, 824, 0, 858, 0, 824, 0, 859, 0, 824, 0, 860, 0, 824, 0, + 861, 0, 824, 0, 862, 0, 824, 0, 863, 0, 824, 0, 864, 0, 824, 0, 865, 0, + 824, 0, 866, 0, 824, 0, 867, 0, 824, 0, 868, 0, 824, 0, 869, 0, 824, 0, + 870, 0, 12441, 0, 871, 0, 12441, 0, 872, 0, 12441, 0, 873, 0, 12441, 0, + 874, 0, 12441, 0, 875, 0, 12441, 0, 876, 0, 12441, 0, 877, 0, 12441, 0, + 878, 0, 12441, 0, 879, 0, 12441, 0, 880, 0, 12441, 0, 881, 0, 12441, 0, + 882, 0, 12441, 0, 883, 0, 12441, 0, 884, 0, 12441, 0, 885, 0, 12441, 0, + 886, 0, 12441, 1, 887, 888, 0, 12441, 1, 889, 890, 0, 12441, 1, 891, 892, + 0, 12441, 1, 893, 894, 0, 12441, 1, 895, 896, 0, 12441, 0, 897, 0, 12441, + 0, 898, 0, 12441, 0, 899, 0, 12441, 0, 900, 0, 12441, 0, 901, 0, 12441, 0, + 902, 0, 12441, 0, 903, 0, 12441, 0, 904, 0, 12441, 0, 905, 0, 12441, 0, + 906, 0, 12441, 0, 907, 0, 12441, 0, 908, 0, 12441, 0, 909, 0, 12441, 0, + 910, 0, 12441, 0, 911, 0, 12441, 0, 912, 0, 12441, 0, 913, 0, 12441, 1, + 914, 915, 0, 12441, 1, 916, 917, 0, 12441, 1, 918, 919, 0, 12441, 1, 920, + 921, 0, 12441, 1, 922, 923, 0, 12441, 0, 924, 0, 12441, 0, 925, 0, 12441, + 0, 926, 0, 12441, 0, 927, 0, 12441, 0, 928, 0, 775, 0, 929, 0, 775, 0, 930, + 1, 4282, 0, 931, 1, 4282, 0, 932, 1, 4282, 0, 933, 1, 4391, 0, 934, 1, + 4391, 0, 935, 1, 4926, 25, 936, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 937, 1, 5065, 0, 938, 1, 5051, 0, 939, 1, + 5058, 0, 940, 1, 5065, 0, 941, 1, 5048, 17, 942, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 943, 0, 0, 0, 0, 0, 0, 944, 1, 5296, 13, 945, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 946, 0, 0, 947, 1, 5551, 0, 948, 1, 5551, 0, 949, 1, 6448, 0, 950, 1, + 24862, 11, 951, 952, 953, 0, 0, 0, 0, 0, 0, 0, 0, 954, 1, 24863, 1, 955, + 956, 1, 24863, 0, 957, 1, 24863, 0, 958, 1, 28007, 0, 959, 1, 28007, 0, + 960, 1, 28007, 0, 961 +}; +/* + * The table contains offsets to table decomp_table_index. + */ +static const uint16 decomp_table_offset[3050] = +{ + 0, 0, 64, 128, 192, 256, 320, 384, 448, 0, 512, 576, 640, 704, 768, 832, + 896, 960, 1024, 1088, 0, 0, 1152, 1216, 1280, 1344, 0, 1408, 1472, 1536, 0, + 1600, 1664, 1728, 1792, 1856, 1920, 1984, 2048, 2112, 2176, 2240, 2304, + 2368, 2432, 2496, 2560, 2624, 2688, 2752, 2816, 2880, 2944, 3008, 0, 3072, + 3136, 3200, 3264, 3328, 3392, 3456, 3520, 3584, 3648, 0, 3712, 3776, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 3840, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3904, + 0, 0, 3968, 0, 0, 4032, 0, 4096, 0, 0, 0, 4160, 4224, 4288, 4352, 4416, + 4480, 4544, 4608, 4672, 0, 0, 4736, 4800, 4864, 4928, 4992, 5056, 5120, + 5184, 5248, 5312, 5376, 5440, 5504, 5568, 5632, 5696, 5760, 5824, 5888, + 5952, 6016, 6080, 6144, 6208, 6272, 6336, 0, 0, 0, 0, 6400, 6464, 6528, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6592, 6656, 0, + 6720, 0, 0, 0, 0, 0, 6784, 0, 6848, 0, 6912, 0, 6976, 0, 0, 7040, 7104, + 7168, 7232, 7296, 7360, 7424, 7488, 7552, 7616, 7680, 7744, 7808, 0, 7872, + 7936, 8000, 8064, 8128, 8192, 8256, 8320, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8384, 8448, + 8512, 0, 8576, 0, 8640, 8704, 0, 0, 8768, 8832, 8896, 8960, 9024, 0, 0, + 9088, 9152, 0, 9216, 0, 9280, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9344, 9408, 9472, + 9536, 9600, 9664, 9728, 9792, 9856, 9920, 9984, 10048, 10112, 10176, 10240, + 10304, 10368, 10432, 10496, 10560, 10624, 10688, 10752, 10816, 10880, + 10944, 11008, 11072, 0, 0, 0, 0, 0, 0, 0, 11136, 0, 0, 0, 11200, 0, 11264, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 11328, 0, 0, 0, 0, 0, 0, 11392, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 11456, 0, 0, 11520, 0, 0, 0, 0, 0, 0, 0, 0, 11584, 11648, 0, 0, + 0, 0, 11712, 11776, 0, 11840, 11904, 0, 0, 11968, 12032, 0, 12096, 12160, + 0, 12224, 12288, 0, 0, 12352, 12416, 12480, 12544, 12608, 0, 12672, 12736, + 12800, 0, 0, 12864, 12928, 12992, 0, 13056, 0, 13120, 0, 0, 0, 13184, 0, 0, + 0, 13248, 13312, 0, 13376, 13440, 13504, 13568, 0, 0, 0, 0, 0, 13632, 0, 0, + 0, 0, 13696, 13760, 0, 0, 0, 0, 0, 0, 13824, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 13888, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13952, 14016, 0, 0, 0, + 0, 0, 0, 0, 0, 14080, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14144, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 14208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14272, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14336, 14400, 14464, 0, 14528, 0, 0, 0, 0, 0, + 0, 14592, 14656, 14720, 14784, 14848, 14912, 14976, 15040, 15104, 15168, + 15232, 15296, 15360, 15424, 15488, 15552, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15616, + 15680, 15744, 0, 15808, 0, 0, 0, 0, 0, 15872, 15936, 0, 0, 0, 0, 0, 0, 0, + 16000, 0, 0, 0, 16064, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16128, 0, 16192, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16256, 16320, 16384, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 16448, 16512, 16576, 0, 16640, 16704, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 16768, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16832, 16896, 16960, + 17024, 17088, 17152, 17216, 17280, 17344, 0 +}; + +/* + * Used by normalization_index() to map a codepoint to an index that can be + * used in UnicodeDecompMain table. + */ +static const uint16 decomp_table_index[17374] = +{ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 2, 0, 3, 0, 0, 0, 0, 4, 0, 0, 5, 6, 7, 8, 0, 0, 9, 10, 11, 0, + 12, 13, 14, 0, 15, 16, 17, 18, 19, 20, 0, 21, 22, 23, 24, 25, 26, 27, 28, + 29, 0, 30, 31, 32, 33, 34, 35, 0, 0, 36, 37, 38, 39, 40, 0, 0, 41, 42, 43, + 44, 45, 46, 0, 47, 48, 49, 50, 51, 52, 53, 54, 55, 0, 56, 57, 58, 59, 60, + 61, 0, 0, 62, 63, 64, 65, 66, 0, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, + 77, 78, 79, 80, 81, 82, 83, 0, 0, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, + 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 0, 0, 104, 105, 106, 107, 108, + 109, 110, 111, 112, 0, 113, 114, 115, 116, 117, 118, 0, 119, 120, 121, 122, + 123, 124, 125, 126, 0, 0, 127, 128, 129, 130, 131, 132, 133, 0, 0, 134, + 135, 136, 137, 138, 139, 0, 0, 140, 141, 142, 143, 144, 145, 146, 147, 148, + 149, 150, 151, 152, 153, 154, 155, 156, 157, 0, 0, 158, 159, 160, 161, 162, + 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, + 178, 179, 180, 181, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 182, 183, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 184, 185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, + 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 0, 211, 212, 213, + 214, 215, 216, 0, 0, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, + 228, 229, 230, 231, 232, 0, 0, 233, 234, 235, 236, 237, 238, 239, 240, 241, + 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, + 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 0, 0, 269, 270, + 0, 0, 0, 0, 0, 0, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 285, 286, 287, 288, 289, 290, + 291, 292, 293, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 294, 295, 296, 297, 298, 299, 0, 0, 300, + 301, 181, 302, 303, 0, 0, 0, 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, 305, 306, 306, + 306, 306, 305, 307, 306, 306, 306, 306, 306, 308, 308, 306, 306, 306, 306, + 308, 308, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 309, 309, + 309, 309, 309, 306, 306, 306, 306, 304, 304, 304, 310, 311, 304, 312, 313, + 314, 304, 306, 306, 306, 304, 304, 304, 306, 306, 0, 304, 304, 304, 306, + 306, 306, 306, 304, 305, 306, 306, 304, 315, 316, 316, 315, 316, 316, 315, + 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 0, 0, 0, + 0, 317, 0, 0, 0, 0, 0, 318, 0, 0, 0, 319, 0, 0, 0, 0, 0, 7, 320, 321, 322, + 323, 324, 325, 0, 326, 0, 327, 328, 329, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 330, 331, 332, 333, 334, 335, + 336, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 337, 338, 339, 340, 341, 0, 342, 343, 344, 345, 346, 347, 348, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 349, + 350, 351, 0, 352, 353, 0, 0, 0, 354, 0, 0, 0, 0, 0, 0, 355, 356, 0, 357, 0, + 0, 0, 358, 0, 0, 0, 0, 359, 360, 361, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 362, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 363, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 364, 365, 0, 366, 0, 0, 0, 367, 0, 0, 0, 0, 368, 369, 370, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 371, 372, + 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, 0, 0, 0, + 0, 373, 374, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 375, 376, 377, 378, 0, + 0, 379, 380, 0, 0, 381, 382, 383, 384, 385, 386, 0, 0, 387, 388, 389, 390, + 391, 392, 0, 0, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, + 0, 0, 405, 406, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 407, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 306, 304, 304, 304, 304, 306, 304, 304, 304, 408, 306, 304, + 304, 304, 304, 304, 304, 306, 306, 306, 306, 306, 306, 304, 304, 306, 304, + 304, 408, 409, 304, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 419, + 420, 421, 422, 0, 423, 0, 424, 425, 0, 304, 306, 0, 418, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 426, 427, 428, 0, 0, 0, 0, 0, 0, 0, 429, 430, 431, 432, 433, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 434, 435, 436, 426, 427, 428, 437, 438, + 304, 304, 306, 306, 304, 304, 304, 304, 304, 306, 304, 304, 306, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 439, 0, 0, 0, 0, 440, 441, 442, 443, + 0, 0, 0, 0, 0, 0, 0, 444, 0, 445, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 446, 0, 0, 304, 304, 304, 304, 304, 304, 304, 0, 0, 304, 304, 304, + 304, 306, 304, 0, 0, 304, 304, 0, 306, 304, 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, 447, 0, 0, 0, 0, 0, 0, 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, 304, 306, 304, 304, 306, 306, + 306, 304, 306, 306, 304, 306, 304, 304, 304, 306, 304, 306, 304, 306, 304, + 306, 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, + 0, 0, 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, 306, 304, 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, 304, 304, 304, 304, 0, 304, 304, 304, 304, 304, 304, 304, 304, 304, 0, + 304, 304, 304, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 304, 304, + 306, 306, 306, 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, 304, 304, 304, 304, 304, 306, 306, 306, 306, 306, 304, 304, + 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 0, 306, 304, + 304, 306, 304, 304, 306, 304, 304, 304, 306, 306, 306, 434, 435, 436, 304, + 304, 304, 306, 304, 304, 306, 306, 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, 448, 0, 0, 0, 0, 0, 0, 0, 449, 0, 0, 450, + 0, 0, 0, 0, 0, 0, 0, 451, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 452, 0, 0, 0, 304, 306, 304, 304, 0, 0, 0, 453, 454, 455, 456, 457, 458, + 459, 460, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 461, 462, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 463, 464, 0, 465, 0, 0, 0, 0, 0, 0, 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, 466, 0, 0, 467, + 0, 0, 0, 0, 0, 451, 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, 468, 469, 470, 0, 0, 471, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 451, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 472, 0, 0, 473, 474, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 475, 476, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 477, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 478, 479, 480, 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, 451, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 481, 0, 0, 0, 0, + 452, 0, 0, 0, 0, 0, 0, 0, 482, 483, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 484, 0, 0, 0, 0, 0, 0, + 485, 486, 0, 487, 488, 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, 452, 452, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 489, 490, 491, 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, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 492, 0, 493, 494, + 495, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 496, 0, 0, 0, 0, 497, 497, 452, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 498, 498, 498, 498, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 499, 0, 0, 0, + 0, 500, 500, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 501, 501, 501, + 501, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 502, 503, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 504, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 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, 306, 0, 306, 0, 307, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 505, 0, 0, 0, 0, 0, 0, 0, 0, 0, 506, 0, 0, 0, 0, 507, 0, 0, 0, 0, 508, + 0, 0, 0, 0, 509, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 510, 0, 0, 0, 0, 0, 0, + 0, 511, 512, 513, 514, 515, 516, 517, 518, 519, 512, 512, 512, 512, 0, 0, + 512, 520, 304, 304, 452, 0, 304, 304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 521, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 522, 0, 0, 0, 0, 523, 0, 0, 0, 0, 524, 0, 0, 0, + 0, 525, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 526, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 527, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 451, 0, 452, 452, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 528, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 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, 452, 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, 409, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 408, 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, 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, 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, 304, 304, 304, 304, 304, 304, 304, 304, 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, 304, 304, + 304, 304, 304, 306, 306, 306, 306, 306, 306, 304, 304, 306, 0, 306, 306, + 304, 304, 306, 306, 304, 304, 304, 304, 304, 306, 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, 529, 0, 530, 0, 531, 0, 532, 0, 533, 0, 0, 0, 534, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 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, 535, 0, 536, 0, 0, 537, 538, 0, 539, 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, 304, 306, 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, 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, 451, 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, 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, 304, 304, 304, 0, 309, 306, 306, 306, 306, 306, 304, 304, 306, 306, + 306, 306, 304, 0, 309, 309, 309, 309, 309, 309, 309, 0, 0, 0, 0, 306, 0, 0, + 0, 0, 0, 0, 304, 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, 540, 541, 542, 0, 543, 544, 545, 546, + 547, 548, 549, 550, 551, 552, 553, 0, 554, 555, 556, 557, 558, 559, 560, 3, + 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 0, 571, 572, 573, 11, + 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 342, 584, 585, 347, 586, + 587, 288, 579, 582, 342, 584, 350, 347, 586, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 588, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 589, 590, 591, 592, 569, 593, + 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, + 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, + 343, 304, 304, 306, 304, 304, 304, 304, 304, 304, 304, 306, 304, 304, 316, + 624, 306, 308, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, + 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, + 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 305, 409, 409, 306, 625, + 304, 315, 306, 304, 306, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, + 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, + 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, + 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, + 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, + 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, + 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, + 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, + 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, + 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, + 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 0, 0, 0, 0, 782, + 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, + 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, + 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, + 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, + 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, + 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 0, 0, + 0, 0, 0, 0, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, + 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 0, 0, 894, 895, 896, 897, + 898, 899, 0, 0, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, + 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, + 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, + 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, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, + 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, + 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, + 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, + 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, + 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, + 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, + 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, + 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, + 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, + 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, + 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, + 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, + 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, + 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, + 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, + 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, + 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, + 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, + 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, + 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, + 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, + 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, + 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, + 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, + 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, + 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, + 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, + 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, + 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, + 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, 2048, 2049, + 2050, 2051, 2052, 2053, 2054, 2055, 2056, 2057, 2058, 2059, 2060, 2061, + 2062, 2063, 2064, 2065, 2066, 2067, 2068, 2069, 2070, 2071, 2072, 2073, + 2074, 2075, 2076, 2077, 2078, 2079, 2080, 2081, 2082, 2083, 2084, 2085, + 2086, 2087, 2088, 2089, 2090, 2091, 2092, 2093, 2094, 2095, 2096, 2097, + 2098, 2099, 2100, 2101, 2102, 2103, 2104, 2105, 2106, 2107, 2108, 2109, + 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118, 2119, 2120, 2121, + 2122, 2123, 2124, 2125, 2126, 2127, 2128, 2129, 2130, 2131, 2132, 2133, + 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, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 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, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 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, 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, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 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, + 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, + 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, + 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 +}; + +/* + * The table contains offsets to table inverse_table_index. + */ +static const uint16 inverse_table_offset[1463] = +{ + 64, 128, 192, 256, 320, 384, 448, 512, 576, 0, 640, 0, 0, 0, 704, 768, 832, + 896, 0, 960, 0, 0, 0, 0, 1024, 1088, 0, 1152, 0, 0, 0, 0, 0, 0, 0, 0, 1216, + 0, 0, 1280, 0, 0, 0, 0, 0, 1344, 1408, 1472, 0, 1536, 1600, 1664, 0, 1728, + 0, 1792, 0, 0, 0, 0, 0, 0, 0, 0, 1856, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1920, 1984, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2048, 2112, + 2176, 2240, 2304, 2368, 2432, 2496, 0, 0, 0, 0, 0, 0, 2560, 2624, 2688, + 2752, 2816, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 2880, 2944, 3008, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3072, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 3136, 0, 3200, 0, 0, 0, 0, 0, 0, 0, 0, 3264, + 3328, 3392, 0, 0, 3456, 0, 0, 0, 3520, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 3584, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3648, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3712, 0 }; -/* codepoints array */ -static const uint32 UnicodeDecomp_codepoints[5138] = +/* + * Used by inverse_index() to map a codepoint to an index that can be + * used in UnicodeDecompInverseSecond table. + */ +static const uint16 inverse_table_index[3754] = { - /* 0 */ 0x0020, 0x0308, - /* 2 */ 0x0020, 0x0304, - /* 4 */ 0x0020, 0x0301, - /* 6 */ 0x0020, 0x0327, - /* 8 */ 0x0031, 0x2044, 0x0034, - /* 11 */ 0x0031, 0x2044, 0x0032, - /* 14 */ 0x0033, 0x2044, 0x0034, - /* 17 */ 0x0041, 0x0300, - /* 19 */ 0x0041, 0x0301, - /* 21 */ 0x0041, 0x0302, - /* 23 */ 0x0041, 0x0303, - /* 25 */ 0x0041, 0x0308, - /* 27 */ 0x0041, 0x030A, - /* 29 */ 0x0043, 0x0327, - /* 31 */ 0x0045, 0x0300, - /* 33 */ 0x0045, 0x0301, - /* 35 */ 0x0045, 0x0302, - /* 37 */ 0x0045, 0x0308, - /* 39 */ 0x0049, 0x0300, - /* 41 */ 0x0049, 0x0301, - /* 43 */ 0x0049, 0x0302, - /* 45 */ 0x0049, 0x0308, - /* 47 */ 0x004E, 0x0303, - /* 49 */ 0x004F, 0x0300, - /* 51 */ 0x004F, 0x0301, - /* 53 */ 0x004F, 0x0302, - /* 55 */ 0x004F, 0x0303, - /* 57 */ 0x004F, 0x0308, - /* 59 */ 0x0055, 0x0300, - /* 61 */ 0x0055, 0x0301, - /* 63 */ 0x0055, 0x0302, - /* 65 */ 0x0055, 0x0308, - /* 67 */ 0x0059, 0x0301, - /* 69 */ 0x0061, 0x0300, - /* 71 */ 0x0061, 0x0301, - /* 73 */ 0x0061, 0x0302, - /* 75 */ 0x0061, 0x0303, - /* 77 */ 0x0061, 0x0308, - /* 79 */ 0x0061, 0x030A, - /* 81 */ 0x0063, 0x0327, - /* 83 */ 0x0065, 0x0300, - /* 85 */ 0x0065, 0x0301, - /* 87 */ 0x0065, 0x0302, - /* 89 */ 0x0065, 0x0308, - /* 91 */ 0x0069, 0x0300, - /* 93 */ 0x0069, 0x0301, - /* 95 */ 0x0069, 0x0302, - /* 97 */ 0x0069, 0x0308, - /* 99 */ 0x006E, 0x0303, - /* 101 */ 0x006F, 0x0300, - /* 103 */ 0x006F, 0x0301, - /* 105 */ 0x006F, 0x0302, - /* 107 */ 0x006F, 0x0303, - /* 109 */ 0x006F, 0x0308, - /* 111 */ 0x0075, 0x0300, - /* 113 */ 0x0075, 0x0301, - /* 115 */ 0x0075, 0x0302, - /* 117 */ 0x0075, 0x0308, - /* 119 */ 0x0079, 0x0301, - /* 121 */ 0x0079, 0x0308, - /* 123 */ 0x0041, 0x0304, - /* 125 */ 0x0061, 0x0304, - /* 127 */ 0x0041, 0x0306, - /* 129 */ 0x0061, 0x0306, - /* 131 */ 0x0041, 0x0328, - /* 133 */ 0x0061, 0x0328, - /* 135 */ 0x0043, 0x0301, - /* 137 */ 0x0063, 0x0301, - /* 139 */ 0x0043, 0x0302, - /* 141 */ 0x0063, 0x0302, - /* 143 */ 0x0043, 0x0307, - /* 145 */ 0x0063, 0x0307, - /* 147 */ 0x0043, 0x030C, - /* 149 */ 0x0063, 0x030C, - /* 151 */ 0x0044, 0x030C, - /* 153 */ 0x0064, 0x030C, - /* 155 */ 0x0045, 0x0304, - /* 157 */ 0x0065, 0x0304, - /* 159 */ 0x0045, 0x0306, - /* 161 */ 0x0065, 0x0306, - /* 163 */ 0x0045, 0x0307, - /* 165 */ 0x0065, 0x0307, - /* 167 */ 0x0045, 0x0328, - /* 169 */ 0x0065, 0x0328, - /* 171 */ 0x0045, 0x030C, - /* 173 */ 0x0065, 0x030C, - /* 175 */ 0x0047, 0x0302, - /* 177 */ 0x0067, 0x0302, - /* 179 */ 0x0047, 0x0306, - /* 181 */ 0x0067, 0x0306, - /* 183 */ 0x0047, 0x0307, - /* 185 */ 0x0067, 0x0307, - /* 187 */ 0x0047, 0x0327, - /* 189 */ 0x0067, 0x0327, - /* 191 */ 0x0048, 0x0302, - /* 193 */ 0x0068, 0x0302, - /* 195 */ 0x0049, 0x0303, - /* 197 */ 0x0069, 0x0303, - /* 199 */ 0x0049, 0x0304, - /* 201 */ 0x0069, 0x0304, - /* 203 */ 0x0049, 0x0306, - /* 205 */ 0x0069, 0x0306, - /* 207 */ 0x0049, 0x0328, - /* 209 */ 0x0069, 0x0328, - /* 211 */ 0x0049, 0x0307, - /* 213 */ 0x0049, 0x004A, - /* 215 */ 0x0069, 0x006A, - /* 217 */ 0x004A, 0x0302, - /* 219 */ 0x006A, 0x0302, - /* 221 */ 0x004B, 0x0327, - /* 223 */ 0x006B, 0x0327, - /* 225 */ 0x004C, 0x0301, - /* 227 */ 0x006C, 0x0301, - /* 229 */ 0x004C, 0x0327, - /* 231 */ 0x006C, 0x0327, - /* 233 */ 0x004C, 0x030C, - /* 235 */ 0x006C, 0x030C, - /* 237 */ 0x004C, 0x00B7, - /* 239 */ 0x006C, 0x00B7, - /* 241 */ 0x004E, 0x0301, - /* 243 */ 0x006E, 0x0301, - /* 245 */ 0x004E, 0x0327, - /* 247 */ 0x006E, 0x0327, - /* 249 */ 0x004E, 0x030C, - /* 251 */ 0x006E, 0x030C, - /* 253 */ 0x02BC, 0x006E, - /* 255 */ 0x004F, 0x0304, - /* 257 */ 0x006F, 0x0304, - /* 259 */ 0x004F, 0x0306, - /* 261 */ 0x006F, 0x0306, - /* 263 */ 0x004F, 0x030B, - /* 265 */ 0x006F, 0x030B, - /* 267 */ 0x0052, 0x0301, - /* 269 */ 0x0072, 0x0301, - /* 271 */ 0x0052, 0x0327, - /* 273 */ 0x0072, 0x0327, - /* 275 */ 0x0052, 0x030C, - /* 277 */ 0x0072, 0x030C, - /* 279 */ 0x0053, 0x0301, - /* 281 */ 0x0073, 0x0301, - /* 283 */ 0x0053, 0x0302, - /* 285 */ 0x0073, 0x0302, - /* 287 */ 0x0053, 0x0327, - /* 289 */ 0x0073, 0x0327, - /* 291 */ 0x0053, 0x030C, - /* 293 */ 0x0073, 0x030C, - /* 295 */ 0x0054, 0x0327, - /* 297 */ 0x0074, 0x0327, - /* 299 */ 0x0054, 0x030C, - /* 301 */ 0x0074, 0x030C, - /* 303 */ 0x0055, 0x0303, - /* 305 */ 0x0075, 0x0303, - /* 307 */ 0x0055, 0x0304, - /* 309 */ 0x0075, 0x0304, - /* 311 */ 0x0055, 0x0306, - /* 313 */ 0x0075, 0x0306, - /* 315 */ 0x0055, 0x030A, - /* 317 */ 0x0075, 0x030A, - /* 319 */ 0x0055, 0x030B, - /* 321 */ 0x0075, 0x030B, - /* 323 */ 0x0055, 0x0328, - /* 325 */ 0x0075, 0x0328, - /* 327 */ 0x0057, 0x0302, - /* 329 */ 0x0077, 0x0302, - /* 331 */ 0x0059, 0x0302, - /* 333 */ 0x0079, 0x0302, - /* 335 */ 0x0059, 0x0308, - /* 337 */ 0x005A, 0x0301, - /* 339 */ 0x007A, 0x0301, - /* 341 */ 0x005A, 0x0307, - /* 343 */ 0x007A, 0x0307, - /* 345 */ 0x005A, 0x030C, - /* 347 */ 0x007A, 0x030C, - /* 349 */ 0x004F, 0x031B, - /* 351 */ 0x006F, 0x031B, - /* 353 */ 0x0055, 0x031B, - /* 355 */ 0x0075, 0x031B, - /* 357 */ 0x0044, 0x017D, - /* 359 */ 0x0044, 0x017E, - /* 361 */ 0x0064, 0x017E, - /* 363 */ 0x004C, 0x004A, - /* 365 */ 0x004C, 0x006A, - /* 367 */ 0x006C, 0x006A, - /* 369 */ 0x004E, 0x004A, - /* 371 */ 0x004E, 0x006A, - /* 373 */ 0x006E, 0x006A, - /* 375 */ 0x0041, 0x030C, - /* 377 */ 0x0061, 0x030C, - /* 379 */ 0x0049, 0x030C, - /* 381 */ 0x0069, 0x030C, - /* 383 */ 0x004F, 0x030C, - /* 385 */ 0x006F, 0x030C, - /* 387 */ 0x0055, 0x030C, - /* 389 */ 0x0075, 0x030C, - /* 391 */ 0x00DC, 0x0304, - /* 393 */ 0x00FC, 0x0304, - /* 395 */ 0x00DC, 0x0301, - /* 397 */ 0x00FC, 0x0301, - /* 399 */ 0x00DC, 0x030C, - /* 401 */ 0x00FC, 0x030C, - /* 403 */ 0x00DC, 0x0300, - /* 405 */ 0x00FC, 0x0300, - /* 407 */ 0x00C4, 0x0304, - /* 409 */ 0x00E4, 0x0304, - /* 411 */ 0x0226, 0x0304, - /* 413 */ 0x0227, 0x0304, - /* 415 */ 0x00C6, 0x0304, - /* 417 */ 0x00E6, 0x0304, - /* 419 */ 0x0047, 0x030C, - /* 421 */ 0x0067, 0x030C, - /* 423 */ 0x004B, 0x030C, - /* 425 */ 0x006B, 0x030C, - /* 427 */ 0x004F, 0x0328, - /* 429 */ 0x006F, 0x0328, - /* 431 */ 0x01EA, 0x0304, - /* 433 */ 0x01EB, 0x0304, - /* 435 */ 0x01B7, 0x030C, - /* 437 */ 0x0292, 0x030C, - /* 439 */ 0x006A, 0x030C, - /* 441 */ 0x0044, 0x005A, - /* 443 */ 0x0044, 0x007A, - /* 445 */ 0x0064, 0x007A, - /* 447 */ 0x0047, 0x0301, - /* 449 */ 0x0067, 0x0301, - /* 451 */ 0x004E, 0x0300, - /* 453 */ 0x006E, 0x0300, - /* 455 */ 0x00C5, 0x0301, - /* 457 */ 0x00E5, 0x0301, - /* 459 */ 0x00C6, 0x0301, - /* 461 */ 0x00E6, 0x0301, - /* 463 */ 0x00D8, 0x0301, - /* 465 */ 0x00F8, 0x0301, - /* 467 */ 0x0041, 0x030F, - /* 469 */ 0x0061, 0x030F, - /* 471 */ 0x0041, 0x0311, - /* 473 */ 0x0061, 0x0311, - /* 475 */ 0x0045, 0x030F, - /* 477 */ 0x0065, 0x030F, - /* 479 */ 0x0045, 0x0311, - /* 481 */ 0x0065, 0x0311, - /* 483 */ 0x0049, 0x030F, - /* 485 */ 0x0069, 0x030F, - /* 487 */ 0x0049, 0x0311, - /* 489 */ 0x0069, 0x0311, - /* 491 */ 0x004F, 0x030F, - /* 493 */ 0x006F, 0x030F, - /* 495 */ 0x004F, 0x0311, - /* 497 */ 0x006F, 0x0311, - /* 499 */ 0x0052, 0x030F, - /* 501 */ 0x0072, 0x030F, - /* 503 */ 0x0052, 0x0311, - /* 505 */ 0x0072, 0x0311, - /* 507 */ 0x0055, 0x030F, - /* 509 */ 0x0075, 0x030F, - /* 511 */ 0x0055, 0x0311, - /* 513 */ 0x0075, 0x0311, - /* 515 */ 0x0053, 0x0326, - /* 517 */ 0x0073, 0x0326, - /* 519 */ 0x0054, 0x0326, - /* 521 */ 0x0074, 0x0326, - /* 523 */ 0x0048, 0x030C, - /* 525 */ 0x0068, 0x030C, - /* 527 */ 0x0041, 0x0307, - /* 529 */ 0x0061, 0x0307, - /* 531 */ 0x0045, 0x0327, - /* 533 */ 0x0065, 0x0327, - /* 535 */ 0x00D6, 0x0304, - /* 537 */ 0x00F6, 0x0304, - /* 539 */ 0x00D5, 0x0304, - /* 541 */ 0x00F5, 0x0304, - /* 543 */ 0x004F, 0x0307, - /* 545 */ 0x006F, 0x0307, - /* 547 */ 0x022E, 0x0304, - /* 549 */ 0x022F, 0x0304, - /* 551 */ 0x0059, 0x0304, - /* 553 */ 0x0079, 0x0304, - /* 555 */ 0x0020, 0x0306, - /* 557 */ 0x0020, 0x0307, - /* 559 */ 0x0020, 0x030A, - /* 561 */ 0x0020, 0x0328, - /* 563 */ 0x0020, 0x0303, - /* 565 */ 0x0020, 0x030B, - /* 567 */ 0x0308, 0x0301, - /* 569 */ 0x0020, 0x0345, - /* 571 */ 0x0020, 0x0301, - /* 573 */ 0x00A8, 0x0301, - /* 575 */ 0x0391, 0x0301, - /* 577 */ 0x0395, 0x0301, - /* 579 */ 0x0397, 0x0301, - /* 581 */ 0x0399, 0x0301, - /* 583 */ 0x039F, 0x0301, - /* 585 */ 0x03A5, 0x0301, - /* 587 */ 0x03A9, 0x0301, - /* 589 */ 0x03CA, 0x0301, - /* 591 */ 0x0399, 0x0308, - /* 593 */ 0x03A5, 0x0308, - /* 595 */ 0x03B1, 0x0301, - /* 597 */ 0x03B5, 0x0301, - /* 599 */ 0x03B7, 0x0301, - /* 601 */ 0x03B9, 0x0301, - /* 603 */ 0x03CB, 0x0301, - /* 605 */ 0x03B9, 0x0308, - /* 607 */ 0x03C5, 0x0308, - /* 609 */ 0x03BF, 0x0301, - /* 611 */ 0x03C5, 0x0301, - /* 613 */ 0x03C9, 0x0301, - /* 615 */ 0x03D2, 0x0301, - /* 617 */ 0x03D2, 0x0308, - /* 619 */ 0x0415, 0x0300, - /* 621 */ 0x0415, 0x0308, - /* 623 */ 0x0413, 0x0301, - /* 625 */ 0x0406, 0x0308, - /* 627 */ 0x041A, 0x0301, - /* 629 */ 0x0418, 0x0300, - /* 631 */ 0x0423, 0x0306, - /* 633 */ 0x0418, 0x0306, - /* 635 */ 0x0438, 0x0306, - /* 637 */ 0x0435, 0x0300, - /* 639 */ 0x0435, 0x0308, - /* 641 */ 0x0433, 0x0301, - /* 643 */ 0x0456, 0x0308, - /* 645 */ 0x043A, 0x0301, - /* 647 */ 0x0438, 0x0300, - /* 649 */ 0x0443, 0x0306, - /* 651 */ 0x0474, 0x030F, - /* 653 */ 0x0475, 0x030F, - /* 655 */ 0x0416, 0x0306, - /* 657 */ 0x0436, 0x0306, - /* 659 */ 0x0410, 0x0306, - /* 661 */ 0x0430, 0x0306, - /* 663 */ 0x0410, 0x0308, - /* 665 */ 0x0430, 0x0308, - /* 667 */ 0x0415, 0x0306, - /* 669 */ 0x0435, 0x0306, - /* 671 */ 0x04D8, 0x0308, - /* 673 */ 0x04D9, 0x0308, - /* 675 */ 0x0416, 0x0308, - /* 677 */ 0x0436, 0x0308, - /* 679 */ 0x0417, 0x0308, - /* 681 */ 0x0437, 0x0308, - /* 683 */ 0x0418, 0x0304, - /* 685 */ 0x0438, 0x0304, - /* 687 */ 0x0418, 0x0308, - /* 689 */ 0x0438, 0x0308, - /* 691 */ 0x041E, 0x0308, - /* 693 */ 0x043E, 0x0308, - /* 695 */ 0x04E8, 0x0308, - /* 697 */ 0x04E9, 0x0308, - /* 699 */ 0x042D, 0x0308, - /* 701 */ 0x044D, 0x0308, - /* 703 */ 0x0423, 0x0304, - /* 705 */ 0x0443, 0x0304, - /* 707 */ 0x0423, 0x0308, - /* 709 */ 0x0443, 0x0308, - /* 711 */ 0x0423, 0x030B, - /* 713 */ 0x0443, 0x030B, - /* 715 */ 0x0427, 0x0308, - /* 717 */ 0x0447, 0x0308, - /* 719 */ 0x042B, 0x0308, - /* 721 */ 0x044B, 0x0308, - /* 723 */ 0x0565, 0x0582, - /* 725 */ 0x0627, 0x0653, - /* 727 */ 0x0627, 0x0654, - /* 729 */ 0x0648, 0x0654, - /* 731 */ 0x0627, 0x0655, - /* 733 */ 0x064A, 0x0654, - /* 735 */ 0x0627, 0x0674, - /* 737 */ 0x0648, 0x0674, - /* 739 */ 0x06C7, 0x0674, - /* 741 */ 0x064A, 0x0674, - /* 743 */ 0x06D5, 0x0654, - /* 745 */ 0x06C1, 0x0654, - /* 747 */ 0x06D2, 0x0654, - /* 749 */ 0x0928, 0x093C, - /* 751 */ 0x0930, 0x093C, - /* 753 */ 0x0933, 0x093C, - /* 755 */ 0x0915, 0x093C, - /* 757 */ 0x0916, 0x093C, - /* 759 */ 0x0917, 0x093C, - /* 761 */ 0x091C, 0x093C, - /* 763 */ 0x0921, 0x093C, - /* 765 */ 0x0922, 0x093C, - /* 767 */ 0x092B, 0x093C, - /* 769 */ 0x092F, 0x093C, - /* 771 */ 0x09C7, 0x09BE, - /* 773 */ 0x09C7, 0x09D7, - /* 775 */ 0x09A1, 0x09BC, - /* 777 */ 0x09A2, 0x09BC, - /* 779 */ 0x09AF, 0x09BC, - /* 781 */ 0x0A32, 0x0A3C, - /* 783 */ 0x0A38, 0x0A3C, - /* 785 */ 0x0A16, 0x0A3C, - /* 787 */ 0x0A17, 0x0A3C, - /* 789 */ 0x0A1C, 0x0A3C, - /* 791 */ 0x0A2B, 0x0A3C, - /* 793 */ 0x0B47, 0x0B56, - /* 795 */ 0x0B47, 0x0B3E, - /* 797 */ 0x0B47, 0x0B57, - /* 799 */ 0x0B21, 0x0B3C, - /* 801 */ 0x0B22, 0x0B3C, - /* 803 */ 0x0B92, 0x0BD7, - /* 805 */ 0x0BC6, 0x0BBE, - /* 807 */ 0x0BC7, 0x0BBE, - /* 809 */ 0x0BC6, 0x0BD7, - /* 811 */ 0x0C46, 0x0C56, - /* 813 */ 0x0CBF, 0x0CD5, - /* 815 */ 0x0CC6, 0x0CD5, - /* 817 */ 0x0CC6, 0x0CD6, - /* 819 */ 0x0CC6, 0x0CC2, - /* 821 */ 0x0CCA, 0x0CD5, - /* 823 */ 0x0D46, 0x0D3E, - /* 825 */ 0x0D47, 0x0D3E, - /* 827 */ 0x0D46, 0x0D57, - /* 829 */ 0x0DD9, 0x0DCA, - /* 831 */ 0x0DD9, 0x0DCF, - /* 833 */ 0x0DDC, 0x0DCA, - /* 835 */ 0x0DD9, 0x0DDF, - /* 837 */ 0x0E4D, 0x0E32, - /* 839 */ 0x0ECD, 0x0EB2, - /* 841 */ 0x0EAB, 0x0E99, - /* 843 */ 0x0EAB, 0x0EA1, - /* 845 */ 0x0F42, 0x0FB7, - /* 847 */ 0x0F4C, 0x0FB7, - /* 849 */ 0x0F51, 0x0FB7, - /* 851 */ 0x0F56, 0x0FB7, - /* 853 */ 0x0F5B, 0x0FB7, - /* 855 */ 0x0F40, 0x0FB5, - /* 857 */ 0x0F71, 0x0F72, - /* 859 */ 0x0F71, 0x0F74, - /* 861 */ 0x0FB2, 0x0F80, - /* 863 */ 0x0FB2, 0x0F81, - /* 865 */ 0x0FB3, 0x0F80, - /* 867 */ 0x0FB3, 0x0F81, - /* 869 */ 0x0F71, 0x0F80, - /* 871 */ 0x0F92, 0x0FB7, - /* 873 */ 0x0F9C, 0x0FB7, - /* 875 */ 0x0FA1, 0x0FB7, - /* 877 */ 0x0FA6, 0x0FB7, - /* 879 */ 0x0FAB, 0x0FB7, - /* 881 */ 0x0F90, 0x0FB5, - /* 883 */ 0x1025, 0x102E, - /* 885 */ 0x1B05, 0x1B35, - /* 887 */ 0x1B07, 0x1B35, - /* 889 */ 0x1B09, 0x1B35, - /* 891 */ 0x1B0B, 0x1B35, - /* 893 */ 0x1B0D, 0x1B35, - /* 895 */ 0x1B11, 0x1B35, - /* 897 */ 0x1B3A, 0x1B35, - /* 899 */ 0x1B3C, 0x1B35, - /* 901 */ 0x1B3E, 0x1B35, - /* 903 */ 0x1B3F, 0x1B35, - /* 905 */ 0x1B42, 0x1B35, - /* 907 */ 0x0041, 0x0325, - /* 909 */ 0x0061, 0x0325, - /* 911 */ 0x0042, 0x0307, - /* 913 */ 0x0062, 0x0307, - /* 915 */ 0x0042, 0x0323, - /* 917 */ 0x0062, 0x0323, - /* 919 */ 0x0042, 0x0331, - /* 921 */ 0x0062, 0x0331, - /* 923 */ 0x00C7, 0x0301, - /* 925 */ 0x00E7, 0x0301, - /* 927 */ 0x0044, 0x0307, - /* 929 */ 0x0064, 0x0307, - /* 931 */ 0x0044, 0x0323, - /* 933 */ 0x0064, 0x0323, - /* 935 */ 0x0044, 0x0331, - /* 937 */ 0x0064, 0x0331, - /* 939 */ 0x0044, 0x0327, - /* 941 */ 0x0064, 0x0327, - /* 943 */ 0x0044, 0x032D, - /* 945 */ 0x0064, 0x032D, - /* 947 */ 0x0112, 0x0300, - /* 949 */ 0x0113, 0x0300, - /* 951 */ 0x0112, 0x0301, - /* 953 */ 0x0113, 0x0301, - /* 955 */ 0x0045, 0x032D, - /* 957 */ 0x0065, 0x032D, - /* 959 */ 0x0045, 0x0330, - /* 961 */ 0x0065, 0x0330, - /* 963 */ 0x0228, 0x0306, - /* 965 */ 0x0229, 0x0306, - /* 967 */ 0x0046, 0x0307, - /* 969 */ 0x0066, 0x0307, - /* 971 */ 0x0047, 0x0304, - /* 973 */ 0x0067, 0x0304, - /* 975 */ 0x0048, 0x0307, - /* 977 */ 0x0068, 0x0307, - /* 979 */ 0x0048, 0x0323, - /* 981 */ 0x0068, 0x0323, - /* 983 */ 0x0048, 0x0308, - /* 985 */ 0x0068, 0x0308, - /* 987 */ 0x0048, 0x0327, - /* 989 */ 0x0068, 0x0327, - /* 991 */ 0x0048, 0x032E, - /* 993 */ 0x0068, 0x032E, - /* 995 */ 0x0049, 0x0330, - /* 997 */ 0x0069, 0x0330, - /* 999 */ 0x00CF, 0x0301, - /* 1001 */ 0x00EF, 0x0301, - /* 1003 */ 0x004B, 0x0301, - /* 1005 */ 0x006B, 0x0301, - /* 1007 */ 0x004B, 0x0323, - /* 1009 */ 0x006B, 0x0323, - /* 1011 */ 0x004B, 0x0331, - /* 1013 */ 0x006B, 0x0331, - /* 1015 */ 0x004C, 0x0323, - /* 1017 */ 0x006C, 0x0323, - /* 1019 */ 0x1E36, 0x0304, - /* 1021 */ 0x1E37, 0x0304, - /* 1023 */ 0x004C, 0x0331, - /* 1025 */ 0x006C, 0x0331, - /* 1027 */ 0x004C, 0x032D, - /* 1029 */ 0x006C, 0x032D, - /* 1031 */ 0x004D, 0x0301, - /* 1033 */ 0x006D, 0x0301, - /* 1035 */ 0x004D, 0x0307, - /* 1037 */ 0x006D, 0x0307, - /* 1039 */ 0x004D, 0x0323, - /* 1041 */ 0x006D, 0x0323, - /* 1043 */ 0x004E, 0x0307, - /* 1045 */ 0x006E, 0x0307, - /* 1047 */ 0x004E, 0x0323, - /* 1049 */ 0x006E, 0x0323, - /* 1051 */ 0x004E, 0x0331, - /* 1053 */ 0x006E, 0x0331, - /* 1055 */ 0x004E, 0x032D, - /* 1057 */ 0x006E, 0x032D, - /* 1059 */ 0x00D5, 0x0301, - /* 1061 */ 0x00F5, 0x0301, - /* 1063 */ 0x00D5, 0x0308, - /* 1065 */ 0x00F5, 0x0308, - /* 1067 */ 0x014C, 0x0300, - /* 1069 */ 0x014D, 0x0300, - /* 1071 */ 0x014C, 0x0301, - /* 1073 */ 0x014D, 0x0301, - /* 1075 */ 0x0050, 0x0301, - /* 1077 */ 0x0070, 0x0301, - /* 1079 */ 0x0050, 0x0307, - /* 1081 */ 0x0070, 0x0307, - /* 1083 */ 0x0052, 0x0307, - /* 1085 */ 0x0072, 0x0307, - /* 1087 */ 0x0052, 0x0323, - /* 1089 */ 0x0072, 0x0323, - /* 1091 */ 0x1E5A, 0x0304, - /* 1093 */ 0x1E5B, 0x0304, - /* 1095 */ 0x0052, 0x0331, - /* 1097 */ 0x0072, 0x0331, - /* 1099 */ 0x0053, 0x0307, - /* 1101 */ 0x0073, 0x0307, - /* 1103 */ 0x0053, 0x0323, - /* 1105 */ 0x0073, 0x0323, - /* 1107 */ 0x015A, 0x0307, - /* 1109 */ 0x015B, 0x0307, - /* 1111 */ 0x0160, 0x0307, - /* 1113 */ 0x0161, 0x0307, - /* 1115 */ 0x1E62, 0x0307, - /* 1117 */ 0x1E63, 0x0307, - /* 1119 */ 0x0054, 0x0307, - /* 1121 */ 0x0074, 0x0307, - /* 1123 */ 0x0054, 0x0323, - /* 1125 */ 0x0074, 0x0323, - /* 1127 */ 0x0054, 0x0331, - /* 1129 */ 0x0074, 0x0331, - /* 1131 */ 0x0054, 0x032D, - /* 1133 */ 0x0074, 0x032D, - /* 1135 */ 0x0055, 0x0324, - /* 1137 */ 0x0075, 0x0324, - /* 1139 */ 0x0055, 0x0330, - /* 1141 */ 0x0075, 0x0330, - /* 1143 */ 0x0055, 0x032D, - /* 1145 */ 0x0075, 0x032D, - /* 1147 */ 0x0168, 0x0301, - /* 1149 */ 0x0169, 0x0301, - /* 1151 */ 0x016A, 0x0308, - /* 1153 */ 0x016B, 0x0308, - /* 1155 */ 0x0056, 0x0303, - /* 1157 */ 0x0076, 0x0303, - /* 1159 */ 0x0056, 0x0323, - /* 1161 */ 0x0076, 0x0323, - /* 1163 */ 0x0057, 0x0300, - /* 1165 */ 0x0077, 0x0300, - /* 1167 */ 0x0057, 0x0301, - /* 1169 */ 0x0077, 0x0301, - /* 1171 */ 0x0057, 0x0308, - /* 1173 */ 0x0077, 0x0308, - /* 1175 */ 0x0057, 0x0307, - /* 1177 */ 0x0077, 0x0307, - /* 1179 */ 0x0057, 0x0323, - /* 1181 */ 0x0077, 0x0323, - /* 1183 */ 0x0058, 0x0307, - /* 1185 */ 0x0078, 0x0307, - /* 1187 */ 0x0058, 0x0308, - /* 1189 */ 0x0078, 0x0308, - /* 1191 */ 0x0059, 0x0307, - /* 1193 */ 0x0079, 0x0307, - /* 1195 */ 0x005A, 0x0302, - /* 1197 */ 0x007A, 0x0302, - /* 1199 */ 0x005A, 0x0323, - /* 1201 */ 0x007A, 0x0323, - /* 1203 */ 0x005A, 0x0331, - /* 1205 */ 0x007A, 0x0331, - /* 1207 */ 0x0068, 0x0331, - /* 1209 */ 0x0074, 0x0308, - /* 1211 */ 0x0077, 0x030A, - /* 1213 */ 0x0079, 0x030A, - /* 1215 */ 0x0061, 0x02BE, - /* 1217 */ 0x017F, 0x0307, - /* 1219 */ 0x0041, 0x0323, - /* 1221 */ 0x0061, 0x0323, - /* 1223 */ 0x0041, 0x0309, - /* 1225 */ 0x0061, 0x0309, - /* 1227 */ 0x00C2, 0x0301, - /* 1229 */ 0x00E2, 0x0301, - /* 1231 */ 0x00C2, 0x0300, - /* 1233 */ 0x00E2, 0x0300, - /* 1235 */ 0x00C2, 0x0309, - /* 1237 */ 0x00E2, 0x0309, - /* 1239 */ 0x00C2, 0x0303, - /* 1241 */ 0x00E2, 0x0303, - /* 1243 */ 0x1EA0, 0x0302, - /* 1245 */ 0x1EA1, 0x0302, - /* 1247 */ 0x0102, 0x0301, - /* 1249 */ 0x0103, 0x0301, - /* 1251 */ 0x0102, 0x0300, - /* 1253 */ 0x0103, 0x0300, - /* 1255 */ 0x0102, 0x0309, - /* 1257 */ 0x0103, 0x0309, - /* 1259 */ 0x0102, 0x0303, - /* 1261 */ 0x0103, 0x0303, - /* 1263 */ 0x1EA0, 0x0306, - /* 1265 */ 0x1EA1, 0x0306, - /* 1267 */ 0x0045, 0x0323, - /* 1269 */ 0x0065, 0x0323, - /* 1271 */ 0x0045, 0x0309, - /* 1273 */ 0x0065, 0x0309, - /* 1275 */ 0x0045, 0x0303, - /* 1277 */ 0x0065, 0x0303, - /* 1279 */ 0x00CA, 0x0301, - /* 1281 */ 0x00EA, 0x0301, - /* 1283 */ 0x00CA, 0x0300, - /* 1285 */ 0x00EA, 0x0300, - /* 1287 */ 0x00CA, 0x0309, - /* 1289 */ 0x00EA, 0x0309, - /* 1291 */ 0x00CA, 0x0303, - /* 1293 */ 0x00EA, 0x0303, - /* 1295 */ 0x1EB8, 0x0302, - /* 1297 */ 0x1EB9, 0x0302, - /* 1299 */ 0x0049, 0x0309, - /* 1301 */ 0x0069, 0x0309, - /* 1303 */ 0x0049, 0x0323, - /* 1305 */ 0x0069, 0x0323, - /* 1307 */ 0x004F, 0x0323, - /* 1309 */ 0x006F, 0x0323, - /* 1311 */ 0x004F, 0x0309, - /* 1313 */ 0x006F, 0x0309, - /* 1315 */ 0x00D4, 0x0301, - /* 1317 */ 0x00F4, 0x0301, - /* 1319 */ 0x00D4, 0x0300, - /* 1321 */ 0x00F4, 0x0300, - /* 1323 */ 0x00D4, 0x0309, - /* 1325 */ 0x00F4, 0x0309, - /* 1327 */ 0x00D4, 0x0303, - /* 1329 */ 0x00F4, 0x0303, - /* 1331 */ 0x1ECC, 0x0302, - /* 1333 */ 0x1ECD, 0x0302, - /* 1335 */ 0x01A0, 0x0301, - /* 1337 */ 0x01A1, 0x0301, - /* 1339 */ 0x01A0, 0x0300, - /* 1341 */ 0x01A1, 0x0300, - /* 1343 */ 0x01A0, 0x0309, - /* 1345 */ 0x01A1, 0x0309, - /* 1347 */ 0x01A0, 0x0303, - /* 1349 */ 0x01A1, 0x0303, - /* 1351 */ 0x01A0, 0x0323, - /* 1353 */ 0x01A1, 0x0323, - /* 1355 */ 0x0055, 0x0323, - /* 1357 */ 0x0075, 0x0323, - /* 1359 */ 0x0055, 0x0309, - /* 1361 */ 0x0075, 0x0309, - /* 1363 */ 0x01AF, 0x0301, - /* 1365 */ 0x01B0, 0x0301, - /* 1367 */ 0x01AF, 0x0300, - /* 1369 */ 0x01B0, 0x0300, - /* 1371 */ 0x01AF, 0x0309, - /* 1373 */ 0x01B0, 0x0309, - /* 1375 */ 0x01AF, 0x0303, - /* 1377 */ 0x01B0, 0x0303, - /* 1379 */ 0x01AF, 0x0323, - /* 1381 */ 0x01B0, 0x0323, - /* 1383 */ 0x0059, 0x0300, - /* 1385 */ 0x0079, 0x0300, - /* 1387 */ 0x0059, 0x0323, - /* 1389 */ 0x0079, 0x0323, - /* 1391 */ 0x0059, 0x0309, - /* 1393 */ 0x0079, 0x0309, - /* 1395 */ 0x0059, 0x0303, - /* 1397 */ 0x0079, 0x0303, - /* 1399 */ 0x03B1, 0x0313, - /* 1401 */ 0x03B1, 0x0314, - /* 1403 */ 0x1F00, 0x0300, - /* 1405 */ 0x1F01, 0x0300, - /* 1407 */ 0x1F00, 0x0301, - /* 1409 */ 0x1F01, 0x0301, - /* 1411 */ 0x1F00, 0x0342, - /* 1413 */ 0x1F01, 0x0342, - /* 1415 */ 0x0391, 0x0313, - /* 1417 */ 0x0391, 0x0314, - /* 1419 */ 0x1F08, 0x0300, - /* 1421 */ 0x1F09, 0x0300, - /* 1423 */ 0x1F08, 0x0301, - /* 1425 */ 0x1F09, 0x0301, - /* 1427 */ 0x1F08, 0x0342, - /* 1429 */ 0x1F09, 0x0342, - /* 1431 */ 0x03B5, 0x0313, - /* 1433 */ 0x03B5, 0x0314, - /* 1435 */ 0x1F10, 0x0300, - /* 1437 */ 0x1F11, 0x0300, - /* 1439 */ 0x1F10, 0x0301, - /* 1441 */ 0x1F11, 0x0301, - /* 1443 */ 0x0395, 0x0313, - /* 1445 */ 0x0395, 0x0314, - /* 1447 */ 0x1F18, 0x0300, - /* 1449 */ 0x1F19, 0x0300, - /* 1451 */ 0x1F18, 0x0301, - /* 1453 */ 0x1F19, 0x0301, - /* 1455 */ 0x03B7, 0x0313, - /* 1457 */ 0x03B7, 0x0314, - /* 1459 */ 0x1F20, 0x0300, - /* 1461 */ 0x1F21, 0x0300, - /* 1463 */ 0x1F20, 0x0301, - /* 1465 */ 0x1F21, 0x0301, - /* 1467 */ 0x1F20, 0x0342, - /* 1469 */ 0x1F21, 0x0342, - /* 1471 */ 0x0397, 0x0313, - /* 1473 */ 0x0397, 0x0314, - /* 1475 */ 0x1F28, 0x0300, - /* 1477 */ 0x1F29, 0x0300, - /* 1479 */ 0x1F28, 0x0301, - /* 1481 */ 0x1F29, 0x0301, - /* 1483 */ 0x1F28, 0x0342, - /* 1485 */ 0x1F29, 0x0342, - /* 1487 */ 0x03B9, 0x0313, - /* 1489 */ 0x03B9, 0x0314, - /* 1491 */ 0x1F30, 0x0300, - /* 1493 */ 0x1F31, 0x0300, - /* 1495 */ 0x1F30, 0x0301, - /* 1497 */ 0x1F31, 0x0301, - /* 1499 */ 0x1F30, 0x0342, - /* 1501 */ 0x1F31, 0x0342, - /* 1503 */ 0x0399, 0x0313, - /* 1505 */ 0x0399, 0x0314, - /* 1507 */ 0x1F38, 0x0300, - /* 1509 */ 0x1F39, 0x0300, - /* 1511 */ 0x1F38, 0x0301, - /* 1513 */ 0x1F39, 0x0301, - /* 1515 */ 0x1F38, 0x0342, - /* 1517 */ 0x1F39, 0x0342, - /* 1519 */ 0x03BF, 0x0313, - /* 1521 */ 0x03BF, 0x0314, - /* 1523 */ 0x1F40, 0x0300, - /* 1525 */ 0x1F41, 0x0300, - /* 1527 */ 0x1F40, 0x0301, - /* 1529 */ 0x1F41, 0x0301, - /* 1531 */ 0x039F, 0x0313, - /* 1533 */ 0x039F, 0x0314, - /* 1535 */ 0x1F48, 0x0300, - /* 1537 */ 0x1F49, 0x0300, - /* 1539 */ 0x1F48, 0x0301, - /* 1541 */ 0x1F49, 0x0301, - /* 1543 */ 0x03C5, 0x0313, - /* 1545 */ 0x03C5, 0x0314, - /* 1547 */ 0x1F50, 0x0300, - /* 1549 */ 0x1F51, 0x0300, - /* 1551 */ 0x1F50, 0x0301, - /* 1553 */ 0x1F51, 0x0301, - /* 1555 */ 0x1F50, 0x0342, - /* 1557 */ 0x1F51, 0x0342, - /* 1559 */ 0x03A5, 0x0314, - /* 1561 */ 0x1F59, 0x0300, - /* 1563 */ 0x1F59, 0x0301, - /* 1565 */ 0x1F59, 0x0342, - /* 1567 */ 0x03C9, 0x0313, - /* 1569 */ 0x03C9, 0x0314, - /* 1571 */ 0x1F60, 0x0300, - /* 1573 */ 0x1F61, 0x0300, - /* 1575 */ 0x1F60, 0x0301, - /* 1577 */ 0x1F61, 0x0301, - /* 1579 */ 0x1F60, 0x0342, - /* 1581 */ 0x1F61, 0x0342, - /* 1583 */ 0x03A9, 0x0313, - /* 1585 */ 0x03A9, 0x0314, - /* 1587 */ 0x1F68, 0x0300, - /* 1589 */ 0x1F69, 0x0300, - /* 1591 */ 0x1F68, 0x0301, - /* 1593 */ 0x1F69, 0x0301, - /* 1595 */ 0x1F68, 0x0342, - /* 1597 */ 0x1F69, 0x0342, - /* 1599 */ 0x03B1, 0x0300, - /* 1601 */ 0x03B5, 0x0300, - /* 1603 */ 0x03B7, 0x0300, - /* 1605 */ 0x03B9, 0x0300, - /* 1607 */ 0x03BF, 0x0300, - /* 1609 */ 0x03C5, 0x0300, - /* 1611 */ 0x03C9, 0x0300, - /* 1613 */ 0x1F00, 0x0345, - /* 1615 */ 0x1F01, 0x0345, - /* 1617 */ 0x1F02, 0x0345, - /* 1619 */ 0x1F03, 0x0345, - /* 1621 */ 0x1F04, 0x0345, - /* 1623 */ 0x1F05, 0x0345, - /* 1625 */ 0x1F06, 0x0345, - /* 1627 */ 0x1F07, 0x0345, - /* 1629 */ 0x1F08, 0x0345, - /* 1631 */ 0x1F09, 0x0345, - /* 1633 */ 0x1F0A, 0x0345, - /* 1635 */ 0x1F0B, 0x0345, - /* 1637 */ 0x1F0C, 0x0345, - /* 1639 */ 0x1F0D, 0x0345, - /* 1641 */ 0x1F0E, 0x0345, - /* 1643 */ 0x1F0F, 0x0345, - /* 1645 */ 0x1F20, 0x0345, - /* 1647 */ 0x1F21, 0x0345, - /* 1649 */ 0x1F22, 0x0345, - /* 1651 */ 0x1F23, 0x0345, - /* 1653 */ 0x1F24, 0x0345, - /* 1655 */ 0x1F25, 0x0345, - /* 1657 */ 0x1F26, 0x0345, - /* 1659 */ 0x1F27, 0x0345, - /* 1661 */ 0x1F28, 0x0345, - /* 1663 */ 0x1F29, 0x0345, - /* 1665 */ 0x1F2A, 0x0345, - /* 1667 */ 0x1F2B, 0x0345, - /* 1669 */ 0x1F2C, 0x0345, - /* 1671 */ 0x1F2D, 0x0345, - /* 1673 */ 0x1F2E, 0x0345, - /* 1675 */ 0x1F2F, 0x0345, - /* 1677 */ 0x1F60, 0x0345, - /* 1679 */ 0x1F61, 0x0345, - /* 1681 */ 0x1F62, 0x0345, - /* 1683 */ 0x1F63, 0x0345, - /* 1685 */ 0x1F64, 0x0345, - /* 1687 */ 0x1F65, 0x0345, - /* 1689 */ 0x1F66, 0x0345, - /* 1691 */ 0x1F67, 0x0345, - /* 1693 */ 0x1F68, 0x0345, - /* 1695 */ 0x1F69, 0x0345, - /* 1697 */ 0x1F6A, 0x0345, - /* 1699 */ 0x1F6B, 0x0345, - /* 1701 */ 0x1F6C, 0x0345, - /* 1703 */ 0x1F6D, 0x0345, - /* 1705 */ 0x1F6E, 0x0345, - /* 1707 */ 0x1F6F, 0x0345, - /* 1709 */ 0x03B1, 0x0306, - /* 1711 */ 0x03B1, 0x0304, - /* 1713 */ 0x1F70, 0x0345, - /* 1715 */ 0x03B1, 0x0345, - /* 1717 */ 0x03AC, 0x0345, - /* 1719 */ 0x03B1, 0x0342, - /* 1721 */ 0x1FB6, 0x0345, - /* 1723 */ 0x0391, 0x0306, - /* 1725 */ 0x0391, 0x0304, - /* 1727 */ 0x0391, 0x0300, - /* 1729 */ 0x0391, 0x0345, - /* 1731 */ 0x0020, 0x0313, - /* 1733 */ 0x0020, 0x0313, - /* 1735 */ 0x0020, 0x0342, - /* 1737 */ 0x00A8, 0x0342, - /* 1739 */ 0x1F74, 0x0345, - /* 1741 */ 0x03B7, 0x0345, - /* 1743 */ 0x03AE, 0x0345, - /* 1745 */ 0x03B7, 0x0342, - /* 1747 */ 0x1FC6, 0x0345, - /* 1749 */ 0x0395, 0x0300, - /* 1751 */ 0x0397, 0x0300, - /* 1753 */ 0x0397, 0x0345, - /* 1755 */ 0x1FBF, 0x0300, - /* 1757 */ 0x1FBF, 0x0301, - /* 1759 */ 0x1FBF, 0x0342, - /* 1761 */ 0x03B9, 0x0306, - /* 1763 */ 0x03B9, 0x0304, - /* 1765 */ 0x03CA, 0x0300, - /* 1767 */ 0x03B9, 0x0342, - /* 1769 */ 0x03CA, 0x0342, - /* 1771 */ 0x0399, 0x0306, - /* 1773 */ 0x0399, 0x0304, - /* 1775 */ 0x0399, 0x0300, - /* 1777 */ 0x1FFE, 0x0300, - /* 1779 */ 0x1FFE, 0x0301, - /* 1781 */ 0x1FFE, 0x0342, - /* 1783 */ 0x03C5, 0x0306, - /* 1785 */ 0x03C5, 0x0304, - /* 1787 */ 0x03CB, 0x0300, - /* 1789 */ 0x03C1, 0x0313, - /* 1791 */ 0x03C1, 0x0314, - /* 1793 */ 0x03C5, 0x0342, - /* 1795 */ 0x03CB, 0x0342, - /* 1797 */ 0x03A5, 0x0306, - /* 1799 */ 0x03A5, 0x0304, - /* 1801 */ 0x03A5, 0x0300, - /* 1803 */ 0x03A1, 0x0314, - /* 1805 */ 0x00A8, 0x0300, - /* 1807 */ 0x1F7C, 0x0345, - /* 1809 */ 0x03C9, 0x0345, - /* 1811 */ 0x03CE, 0x0345, - /* 1813 */ 0x03C9, 0x0342, - /* 1815 */ 0x1FF6, 0x0345, - /* 1817 */ 0x039F, 0x0300, - /* 1819 */ 0x03A9, 0x0300, - /* 1821 */ 0x03A9, 0x0345, - /* 1823 */ 0x0020, 0x0314, - /* 1825 */ 0x0020, 0x0333, - /* 1827 */ 0x002E, 0x002E, - /* 1829 */ 0x002E, 0x002E, 0x002E, - /* 1832 */ 0x2032, 0x2032, - /* 1834 */ 0x2032, 0x2032, 0x2032, - /* 1837 */ 0x2035, 0x2035, - /* 1839 */ 0x2035, 0x2035, 0x2035, - /* 1842 */ 0x0021, 0x0021, - /* 1844 */ 0x0020, 0x0305, - /* 1846 */ 0x003F, 0x003F, - /* 1848 */ 0x003F, 0x0021, - /* 1850 */ 0x0021, 0x003F, - /* 1852 */ 0x2032, 0x2032, 0x2032, 0x2032, - /* 1856 */ 0x0052, 0x0073, - /* 1858 */ 0x0061, 0x002F, 0x0063, - /* 1861 */ 0x0061, 0x002F, 0x0073, - /* 1864 */ 0x00B0, 0x0043, - /* 1866 */ 0x0063, 0x002F, 0x006F, - /* 1869 */ 0x0063, 0x002F, 0x0075, - /* 1872 */ 0x00B0, 0x0046, - /* 1874 */ 0x004E, 0x006F, - /* 1876 */ 0x0053, 0x004D, - /* 1878 */ 0x0054, 0x0045, 0x004C, - /* 1881 */ 0x0054, 0x004D, - /* 1883 */ 0x0046, 0x0041, 0x0058, - /* 1886 */ 0x0031, 0x2044, 0x0037, - /* 1889 */ 0x0031, 0x2044, 0x0039, - /* 1892 */ 0x0031, 0x2044, 0x0031, 0x0030, - /* 1896 */ 0x0031, 0x2044, 0x0033, - /* 1899 */ 0x0032, 0x2044, 0x0033, - /* 1902 */ 0x0031, 0x2044, 0x0035, - /* 1905 */ 0x0032, 0x2044, 0x0035, - /* 1908 */ 0x0033, 0x2044, 0x0035, - /* 1911 */ 0x0034, 0x2044, 0x0035, - /* 1914 */ 0x0031, 0x2044, 0x0036, - /* 1917 */ 0x0035, 0x2044, 0x0036, - /* 1920 */ 0x0031, 0x2044, 0x0038, - /* 1923 */ 0x0033, 0x2044, 0x0038, - /* 1926 */ 0x0035, 0x2044, 0x0038, - /* 1929 */ 0x0037, 0x2044, 0x0038, - /* 1932 */ 0x0031, 0x2044, - /* 1934 */ 0x0049, 0x0049, - /* 1936 */ 0x0049, 0x0049, 0x0049, - /* 1939 */ 0x0049, 0x0056, - /* 1941 */ 0x0056, 0x0049, - /* 1943 */ 0x0056, 0x0049, 0x0049, - /* 1946 */ 0x0056, 0x0049, 0x0049, 0x0049, - /* 1950 */ 0x0049, 0x0058, - /* 1952 */ 0x0058, 0x0049, - /* 1954 */ 0x0058, 0x0049, 0x0049, - /* 1957 */ 0x0069, 0x0069, - /* 1959 */ 0x0069, 0x0069, 0x0069, - /* 1962 */ 0x0069, 0x0076, - /* 1964 */ 0x0076, 0x0069, - /* 1966 */ 0x0076, 0x0069, 0x0069, - /* 1969 */ 0x0076, 0x0069, 0x0069, 0x0069, - /* 1973 */ 0x0069, 0x0078, - /* 1975 */ 0x0078, 0x0069, - /* 1977 */ 0x0078, 0x0069, 0x0069, - /* 1980 */ 0x0030, 0x2044, 0x0033, - /* 1983 */ 0x2190, 0x0338, - /* 1985 */ 0x2192, 0x0338, - /* 1987 */ 0x2194, 0x0338, - /* 1989 */ 0x21D0, 0x0338, - /* 1991 */ 0x21D4, 0x0338, - /* 1993 */ 0x21D2, 0x0338, - /* 1995 */ 0x2203, 0x0338, - /* 1997 */ 0x2208, 0x0338, - /* 1999 */ 0x220B, 0x0338, - /* 2001 */ 0x2223, 0x0338, - /* 2003 */ 0x2225, 0x0338, - /* 2005 */ 0x222B, 0x222B, - /* 2007 */ 0x222B, 0x222B, 0x222B, - /* 2010 */ 0x222E, 0x222E, - /* 2012 */ 0x222E, 0x222E, 0x222E, - /* 2015 */ 0x223C, 0x0338, - /* 2017 */ 0x2243, 0x0338, - /* 2019 */ 0x2245, 0x0338, - /* 2021 */ 0x2248, 0x0338, - /* 2023 */ 0x003D, 0x0338, - /* 2025 */ 0x2261, 0x0338, - /* 2027 */ 0x224D, 0x0338, - /* 2029 */ 0x003C, 0x0338, - /* 2031 */ 0x003E, 0x0338, - /* 2033 */ 0x2264, 0x0338, - /* 2035 */ 0x2265, 0x0338, - /* 2037 */ 0x2272, 0x0338, - /* 2039 */ 0x2273, 0x0338, - /* 2041 */ 0x2276, 0x0338, - /* 2043 */ 0x2277, 0x0338, - /* 2045 */ 0x227A, 0x0338, - /* 2047 */ 0x227B, 0x0338, - /* 2049 */ 0x2282, 0x0338, - /* 2051 */ 0x2283, 0x0338, - /* 2053 */ 0x2286, 0x0338, - /* 2055 */ 0x2287, 0x0338, - /* 2057 */ 0x22A2, 0x0338, - /* 2059 */ 0x22A8, 0x0338, - /* 2061 */ 0x22A9, 0x0338, - /* 2063 */ 0x22AB, 0x0338, - /* 2065 */ 0x227C, 0x0338, - /* 2067 */ 0x227D, 0x0338, - /* 2069 */ 0x2291, 0x0338, - /* 2071 */ 0x2292, 0x0338, - /* 2073 */ 0x22B2, 0x0338, - /* 2075 */ 0x22B3, 0x0338, - /* 2077 */ 0x22B4, 0x0338, - /* 2079 */ 0x22B5, 0x0338, - /* 2081 */ 0x0031, 0x0030, - /* 2083 */ 0x0031, 0x0031, - /* 2085 */ 0x0031, 0x0032, - /* 2087 */ 0x0031, 0x0033, - /* 2089 */ 0x0031, 0x0034, - /* 2091 */ 0x0031, 0x0035, - /* 2093 */ 0x0031, 0x0036, - /* 2095 */ 0x0031, 0x0037, - /* 2097 */ 0x0031, 0x0038, - /* 2099 */ 0x0031, 0x0039, - /* 2101 */ 0x0032, 0x0030, - /* 2103 */ 0x0028, 0x0031, 0x0029, - /* 2106 */ 0x0028, 0x0032, 0x0029, - /* 2109 */ 0x0028, 0x0033, 0x0029, - /* 2112 */ 0x0028, 0x0034, 0x0029, - /* 2115 */ 0x0028, 0x0035, 0x0029, - /* 2118 */ 0x0028, 0x0036, 0x0029, - /* 2121 */ 0x0028, 0x0037, 0x0029, - /* 2124 */ 0x0028, 0x0038, 0x0029, - /* 2127 */ 0x0028, 0x0039, 0x0029, - /* 2130 */ 0x0028, 0x0031, 0x0030, 0x0029, - /* 2134 */ 0x0028, 0x0031, 0x0031, 0x0029, - /* 2138 */ 0x0028, 0x0031, 0x0032, 0x0029, - /* 2142 */ 0x0028, 0x0031, 0x0033, 0x0029, - /* 2146 */ 0x0028, 0x0031, 0x0034, 0x0029, - /* 2150 */ 0x0028, 0x0031, 0x0035, 0x0029, - /* 2154 */ 0x0028, 0x0031, 0x0036, 0x0029, - /* 2158 */ 0x0028, 0x0031, 0x0037, 0x0029, - /* 2162 */ 0x0028, 0x0031, 0x0038, 0x0029, - /* 2166 */ 0x0028, 0x0031, 0x0039, 0x0029, - /* 2170 */ 0x0028, 0x0032, 0x0030, 0x0029, - /* 2174 */ 0x0031, 0x002E, - /* 2176 */ 0x0032, 0x002E, - /* 2178 */ 0x0033, 0x002E, - /* 2180 */ 0x0034, 0x002E, - /* 2182 */ 0x0035, 0x002E, - /* 2184 */ 0x0036, 0x002E, - /* 2186 */ 0x0037, 0x002E, - /* 2188 */ 0x0038, 0x002E, - /* 2190 */ 0x0039, 0x002E, - /* 2192 */ 0x0031, 0x0030, 0x002E, - /* 2195 */ 0x0031, 0x0031, 0x002E, - /* 2198 */ 0x0031, 0x0032, 0x002E, - /* 2201 */ 0x0031, 0x0033, 0x002E, - /* 2204 */ 0x0031, 0x0034, 0x002E, - /* 2207 */ 0x0031, 0x0035, 0x002E, - /* 2210 */ 0x0031, 0x0036, 0x002E, - /* 2213 */ 0x0031, 0x0037, 0x002E, - /* 2216 */ 0x0031, 0x0038, 0x002E, - /* 2219 */ 0x0031, 0x0039, 0x002E, - /* 2222 */ 0x0032, 0x0030, 0x002E, - /* 2225 */ 0x0028, 0x0061, 0x0029, - /* 2228 */ 0x0028, 0x0062, 0x0029, - /* 2231 */ 0x0028, 0x0063, 0x0029, - /* 2234 */ 0x0028, 0x0064, 0x0029, - /* 2237 */ 0x0028, 0x0065, 0x0029, - /* 2240 */ 0x0028, 0x0066, 0x0029, - /* 2243 */ 0x0028, 0x0067, 0x0029, - /* 2246 */ 0x0028, 0x0068, 0x0029, - /* 2249 */ 0x0028, 0x0069, 0x0029, - /* 2252 */ 0x0028, 0x006A, 0x0029, - /* 2255 */ 0x0028, 0x006B, 0x0029, - /* 2258 */ 0x0028, 0x006C, 0x0029, - /* 2261 */ 0x0028, 0x006D, 0x0029, - /* 2264 */ 0x0028, 0x006E, 0x0029, - /* 2267 */ 0x0028, 0x006F, 0x0029, - /* 2270 */ 0x0028, 0x0070, 0x0029, - /* 2273 */ 0x0028, 0x0071, 0x0029, - /* 2276 */ 0x0028, 0x0072, 0x0029, - /* 2279 */ 0x0028, 0x0073, 0x0029, - /* 2282 */ 0x0028, 0x0074, 0x0029, - /* 2285 */ 0x0028, 0x0075, 0x0029, - /* 2288 */ 0x0028, 0x0076, 0x0029, - /* 2291 */ 0x0028, 0x0077, 0x0029, - /* 2294 */ 0x0028, 0x0078, 0x0029, - /* 2297 */ 0x0028, 0x0079, 0x0029, - /* 2300 */ 0x0028, 0x007A, 0x0029, - /* 2303 */ 0x222B, 0x222B, 0x222B, 0x222B, - /* 2307 */ 0x003A, 0x003A, 0x003D, - /* 2310 */ 0x003D, 0x003D, - /* 2312 */ 0x003D, 0x003D, 0x003D, - /* 2315 */ 0x2ADD, 0x0338, - /* 2317 */ 0x304B, 0x3099, - /* 2319 */ 0x304D, 0x3099, - /* 2321 */ 0x304F, 0x3099, - /* 2323 */ 0x3051, 0x3099, - /* 2325 */ 0x3053, 0x3099, - /* 2327 */ 0x3055, 0x3099, - /* 2329 */ 0x3057, 0x3099, - /* 2331 */ 0x3059, 0x3099, - /* 2333 */ 0x305B, 0x3099, - /* 2335 */ 0x305D, 0x3099, - /* 2337 */ 0x305F, 0x3099, - /* 2339 */ 0x3061, 0x3099, - /* 2341 */ 0x3064, 0x3099, - /* 2343 */ 0x3066, 0x3099, - /* 2345 */ 0x3068, 0x3099, - /* 2347 */ 0x306F, 0x3099, - /* 2349 */ 0x306F, 0x309A, - /* 2351 */ 0x3072, 0x3099, - /* 2353 */ 0x3072, 0x309A, - /* 2355 */ 0x3075, 0x3099, - /* 2357 */ 0x3075, 0x309A, - /* 2359 */ 0x3078, 0x3099, - /* 2361 */ 0x3078, 0x309A, - /* 2363 */ 0x307B, 0x3099, - /* 2365 */ 0x307B, 0x309A, - /* 2367 */ 0x3046, 0x3099, - /* 2369 */ 0x0020, 0x3099, - /* 2371 */ 0x0020, 0x309A, - /* 2373 */ 0x309D, 0x3099, - /* 2375 */ 0x3088, 0x308A, - /* 2377 */ 0x30AB, 0x3099, - /* 2379 */ 0x30AD, 0x3099, - /* 2381 */ 0x30AF, 0x3099, - /* 2383 */ 0x30B1, 0x3099, - /* 2385 */ 0x30B3, 0x3099, - /* 2387 */ 0x30B5, 0x3099, - /* 2389 */ 0x30B7, 0x3099, - /* 2391 */ 0x30B9, 0x3099, - /* 2393 */ 0x30BB, 0x3099, - /* 2395 */ 0x30BD, 0x3099, - /* 2397 */ 0x30BF, 0x3099, - /* 2399 */ 0x30C1, 0x3099, - /* 2401 */ 0x30C4, 0x3099, - /* 2403 */ 0x30C6, 0x3099, - /* 2405 */ 0x30C8, 0x3099, - /* 2407 */ 0x30CF, 0x3099, - /* 2409 */ 0x30CF, 0x309A, - /* 2411 */ 0x30D2, 0x3099, - /* 2413 */ 0x30D2, 0x309A, - /* 2415 */ 0x30D5, 0x3099, - /* 2417 */ 0x30D5, 0x309A, - /* 2419 */ 0x30D8, 0x3099, - /* 2421 */ 0x30D8, 0x309A, - /* 2423 */ 0x30DB, 0x3099, - /* 2425 */ 0x30DB, 0x309A, - /* 2427 */ 0x30A6, 0x3099, - /* 2429 */ 0x30EF, 0x3099, - /* 2431 */ 0x30F0, 0x3099, - /* 2433 */ 0x30F1, 0x3099, - /* 2435 */ 0x30F2, 0x3099, - /* 2437 */ 0x30FD, 0x3099, - /* 2439 */ 0x30B3, 0x30C8, - /* 2441 */ 0x0028, 0x1100, 0x0029, - /* 2444 */ 0x0028, 0x1102, 0x0029, - /* 2447 */ 0x0028, 0x1103, 0x0029, - /* 2450 */ 0x0028, 0x1105, 0x0029, - /* 2453 */ 0x0028, 0x1106, 0x0029, - /* 2456 */ 0x0028, 0x1107, 0x0029, - /* 2459 */ 0x0028, 0x1109, 0x0029, - /* 2462 */ 0x0028, 0x110B, 0x0029, - /* 2465 */ 0x0028, 0x110C, 0x0029, - /* 2468 */ 0x0028, 0x110E, 0x0029, - /* 2471 */ 0x0028, 0x110F, 0x0029, - /* 2474 */ 0x0028, 0x1110, 0x0029, - /* 2477 */ 0x0028, 0x1111, 0x0029, - /* 2480 */ 0x0028, 0x1112, 0x0029, - /* 2483 */ 0x0028, 0x1100, 0x1161, 0x0029, - /* 2487 */ 0x0028, 0x1102, 0x1161, 0x0029, - /* 2491 */ 0x0028, 0x1103, 0x1161, 0x0029, - /* 2495 */ 0x0028, 0x1105, 0x1161, 0x0029, - /* 2499 */ 0x0028, 0x1106, 0x1161, 0x0029, - /* 2503 */ 0x0028, 0x1107, 0x1161, 0x0029, - /* 2507 */ 0x0028, 0x1109, 0x1161, 0x0029, - /* 2511 */ 0x0028, 0x110B, 0x1161, 0x0029, - /* 2515 */ 0x0028, 0x110C, 0x1161, 0x0029, - /* 2519 */ 0x0028, 0x110E, 0x1161, 0x0029, - /* 2523 */ 0x0028, 0x110F, 0x1161, 0x0029, - /* 2527 */ 0x0028, 0x1110, 0x1161, 0x0029, - /* 2531 */ 0x0028, 0x1111, 0x1161, 0x0029, - /* 2535 */ 0x0028, 0x1112, 0x1161, 0x0029, - /* 2539 */ 0x0028, 0x110C, 0x116E, 0x0029, - /* 2543 */ 0x0028, 0x110B, 0x1169, 0x110C, 0x1165, 0x11AB, 0x0029, - /* 2550 */ 0x0028, 0x110B, 0x1169, 0x1112, 0x116E, 0x0029, - /* 2556 */ 0x0028, 0x4E00, 0x0029, - /* 2559 */ 0x0028, 0x4E8C, 0x0029, - /* 2562 */ 0x0028, 0x4E09, 0x0029, - /* 2565 */ 0x0028, 0x56DB, 0x0029, - /* 2568 */ 0x0028, 0x4E94, 0x0029, - /* 2571 */ 0x0028, 0x516D, 0x0029, - /* 2574 */ 0x0028, 0x4E03, 0x0029, - /* 2577 */ 0x0028, 0x516B, 0x0029, - /* 2580 */ 0x0028, 0x4E5D, 0x0029, - /* 2583 */ 0x0028, 0x5341, 0x0029, - /* 2586 */ 0x0028, 0x6708, 0x0029, - /* 2589 */ 0x0028, 0x706B, 0x0029, - /* 2592 */ 0x0028, 0x6C34, 0x0029, - /* 2595 */ 0x0028, 0x6728, 0x0029, - /* 2598 */ 0x0028, 0x91D1, 0x0029, - /* 2601 */ 0x0028, 0x571F, 0x0029, - /* 2604 */ 0x0028, 0x65E5, 0x0029, - /* 2607 */ 0x0028, 0x682A, 0x0029, - /* 2610 */ 0x0028, 0x6709, 0x0029, - /* 2613 */ 0x0028, 0x793E, 0x0029, - /* 2616 */ 0x0028, 0x540D, 0x0029, - /* 2619 */ 0x0028, 0x7279, 0x0029, - /* 2622 */ 0x0028, 0x8CA1, 0x0029, - /* 2625 */ 0x0028, 0x795D, 0x0029, - /* 2628 */ 0x0028, 0x52B4, 0x0029, - /* 2631 */ 0x0028, 0x4EE3, 0x0029, - /* 2634 */ 0x0028, 0x547C, 0x0029, - /* 2637 */ 0x0028, 0x5B66, 0x0029, - /* 2640 */ 0x0028, 0x76E3, 0x0029, - /* 2643 */ 0x0028, 0x4F01, 0x0029, - /* 2646 */ 0x0028, 0x8CC7, 0x0029, - /* 2649 */ 0x0028, 0x5354, 0x0029, - /* 2652 */ 0x0028, 0x796D, 0x0029, - /* 2655 */ 0x0028, 0x4F11, 0x0029, - /* 2658 */ 0x0028, 0x81EA, 0x0029, - /* 2661 */ 0x0028, 0x81F3, 0x0029, - /* 2664 */ 0x0050, 0x0054, 0x0045, - /* 2667 */ 0x0032, 0x0031, - /* 2669 */ 0x0032, 0x0032, - /* 2671 */ 0x0032, 0x0033, - /* 2673 */ 0x0032, 0x0034, - /* 2675 */ 0x0032, 0x0035, - /* 2677 */ 0x0032, 0x0036, - /* 2679 */ 0x0032, 0x0037, - /* 2681 */ 0x0032, 0x0038, - /* 2683 */ 0x0032, 0x0039, - /* 2685 */ 0x0033, 0x0030, - /* 2687 */ 0x0033, 0x0031, - /* 2689 */ 0x0033, 0x0032, - /* 2691 */ 0x0033, 0x0033, - /* 2693 */ 0x0033, 0x0034, - /* 2695 */ 0x0033, 0x0035, - /* 2697 */ 0x1100, 0x1161, - /* 2699 */ 0x1102, 0x1161, - /* 2701 */ 0x1103, 0x1161, - /* 2703 */ 0x1105, 0x1161, - /* 2705 */ 0x1106, 0x1161, - /* 2707 */ 0x1107, 0x1161, - /* 2709 */ 0x1109, 0x1161, - /* 2711 */ 0x110B, 0x1161, - /* 2713 */ 0x110C, 0x1161, - /* 2715 */ 0x110E, 0x1161, - /* 2717 */ 0x110F, 0x1161, - /* 2719 */ 0x1110, 0x1161, - /* 2721 */ 0x1111, 0x1161, - /* 2723 */ 0x1112, 0x1161, - /* 2725 */ 0x110E, 0x1161, 0x11B7, 0x1100, 0x1169, - /* 2730 */ 0x110C, 0x116E, 0x110B, 0x1174, - /* 2734 */ 0x110B, 0x116E, - /* 2736 */ 0x0033, 0x0036, - /* 2738 */ 0x0033, 0x0037, - /* 2740 */ 0x0033, 0x0038, - /* 2742 */ 0x0033, 0x0039, - /* 2744 */ 0x0034, 0x0030, - /* 2746 */ 0x0034, 0x0031, - /* 2748 */ 0x0034, 0x0032, - /* 2750 */ 0x0034, 0x0033, - /* 2752 */ 0x0034, 0x0034, - /* 2754 */ 0x0034, 0x0035, - /* 2756 */ 0x0034, 0x0036, - /* 2758 */ 0x0034, 0x0037, - /* 2760 */ 0x0034, 0x0038, - /* 2762 */ 0x0034, 0x0039, - /* 2764 */ 0x0035, 0x0030, - /* 2766 */ 0x0031, 0x6708, - /* 2768 */ 0x0032, 0x6708, - /* 2770 */ 0x0033, 0x6708, - /* 2772 */ 0x0034, 0x6708, - /* 2774 */ 0x0035, 0x6708, - /* 2776 */ 0x0036, 0x6708, - /* 2778 */ 0x0037, 0x6708, - /* 2780 */ 0x0038, 0x6708, - /* 2782 */ 0x0039, 0x6708, - /* 2784 */ 0x0031, 0x0030, 0x6708, - /* 2787 */ 0x0031, 0x0031, 0x6708, - /* 2790 */ 0x0031, 0x0032, 0x6708, - /* 2793 */ 0x0048, 0x0067, - /* 2795 */ 0x0065, 0x0072, 0x0067, - /* 2798 */ 0x0065, 0x0056, - /* 2800 */ 0x004C, 0x0054, 0x0044, - /* 2803 */ 0x4EE4, 0x548C, - /* 2805 */ 0x30A2, 0x30D1, 0x30FC, 0x30C8, - /* 2809 */ 0x30A2, 0x30EB, 0x30D5, 0x30A1, - /* 2813 */ 0x30A2, 0x30F3, 0x30DA, 0x30A2, - /* 2817 */ 0x30A2, 0x30FC, 0x30EB, - /* 2820 */ 0x30A4, 0x30CB, 0x30F3, 0x30B0, - /* 2824 */ 0x30A4, 0x30F3, 0x30C1, - /* 2827 */ 0x30A6, 0x30A9, 0x30F3, - /* 2830 */ 0x30A8, 0x30B9, 0x30AF, 0x30FC, 0x30C9, - /* 2835 */ 0x30A8, 0x30FC, 0x30AB, 0x30FC, - /* 2839 */ 0x30AA, 0x30F3, 0x30B9, - /* 2842 */ 0x30AA, 0x30FC, 0x30E0, - /* 2845 */ 0x30AB, 0x30A4, 0x30EA, - /* 2848 */ 0x30AB, 0x30E9, 0x30C3, 0x30C8, - /* 2852 */ 0x30AB, 0x30ED, 0x30EA, 0x30FC, - /* 2856 */ 0x30AC, 0x30ED, 0x30F3, - /* 2859 */ 0x30AC, 0x30F3, 0x30DE, - /* 2862 */ 0x30AE, 0x30AC, - /* 2864 */ 0x30AE, 0x30CB, 0x30FC, - /* 2867 */ 0x30AD, 0x30E5, 0x30EA, 0x30FC, - /* 2871 */ 0x30AE, 0x30EB, 0x30C0, 0x30FC, - /* 2875 */ 0x30AD, 0x30ED, - /* 2877 */ 0x30AD, 0x30ED, 0x30B0, 0x30E9, 0x30E0, - /* 2882 */ 0x30AD, 0x30ED, 0x30E1, 0x30FC, 0x30C8, 0x30EB, - /* 2888 */ 0x30AD, 0x30ED, 0x30EF, 0x30C3, 0x30C8, - /* 2893 */ 0x30B0, 0x30E9, 0x30E0, - /* 2896 */ 0x30B0, 0x30E9, 0x30E0, 0x30C8, 0x30F3, - /* 2901 */ 0x30AF, 0x30EB, 0x30BC, 0x30A4, 0x30ED, - /* 2906 */ 0x30AF, 0x30ED, 0x30FC, 0x30CD, - /* 2910 */ 0x30B1, 0x30FC, 0x30B9, - /* 2913 */ 0x30B3, 0x30EB, 0x30CA, - /* 2916 */ 0x30B3, 0x30FC, 0x30DD, - /* 2919 */ 0x30B5, 0x30A4, 0x30AF, 0x30EB, - /* 2923 */ 0x30B5, 0x30F3, 0x30C1, 0x30FC, 0x30E0, - /* 2928 */ 0x30B7, 0x30EA, 0x30F3, 0x30B0, - /* 2932 */ 0x30BB, 0x30F3, 0x30C1, - /* 2935 */ 0x30BB, 0x30F3, 0x30C8, - /* 2938 */ 0x30C0, 0x30FC, 0x30B9, - /* 2941 */ 0x30C7, 0x30B7, - /* 2943 */ 0x30C9, 0x30EB, - /* 2945 */ 0x30C8, 0x30F3, - /* 2947 */ 0x30CA, 0x30CE, - /* 2949 */ 0x30CE, 0x30C3, 0x30C8, - /* 2952 */ 0x30CF, 0x30A4, 0x30C4, - /* 2955 */ 0x30D1, 0x30FC, 0x30BB, 0x30F3, 0x30C8, - /* 2960 */ 0x30D1, 0x30FC, 0x30C4, - /* 2963 */ 0x30D0, 0x30FC, 0x30EC, 0x30EB, - /* 2967 */ 0x30D4, 0x30A2, 0x30B9, 0x30C8, 0x30EB, - /* 2972 */ 0x30D4, 0x30AF, 0x30EB, - /* 2975 */ 0x30D4, 0x30B3, - /* 2977 */ 0x30D3, 0x30EB, - /* 2979 */ 0x30D5, 0x30A1, 0x30E9, 0x30C3, 0x30C9, - /* 2984 */ 0x30D5, 0x30A3, 0x30FC, 0x30C8, - /* 2988 */ 0x30D6, 0x30C3, 0x30B7, 0x30A7, 0x30EB, - /* 2993 */ 0x30D5, 0x30E9, 0x30F3, - /* 2996 */ 0x30D8, 0x30AF, 0x30BF, 0x30FC, 0x30EB, - /* 3001 */ 0x30DA, 0x30BD, - /* 3003 */ 0x30DA, 0x30CB, 0x30D2, - /* 3006 */ 0x30D8, 0x30EB, 0x30C4, - /* 3009 */ 0x30DA, 0x30F3, 0x30B9, - /* 3012 */ 0x30DA, 0x30FC, 0x30B8, - /* 3015 */ 0x30D9, 0x30FC, 0x30BF, - /* 3018 */ 0x30DD, 0x30A4, 0x30F3, 0x30C8, - /* 3022 */ 0x30DC, 0x30EB, 0x30C8, - /* 3025 */ 0x30DB, 0x30F3, - /* 3027 */ 0x30DD, 0x30F3, 0x30C9, - /* 3030 */ 0x30DB, 0x30FC, 0x30EB, - /* 3033 */ 0x30DB, 0x30FC, 0x30F3, - /* 3036 */ 0x30DE, 0x30A4, 0x30AF, 0x30ED, - /* 3040 */ 0x30DE, 0x30A4, 0x30EB, - /* 3043 */ 0x30DE, 0x30C3, 0x30CF, - /* 3046 */ 0x30DE, 0x30EB, 0x30AF, - /* 3049 */ 0x30DE, 0x30F3, 0x30B7, 0x30E7, 0x30F3, - /* 3054 */ 0x30DF, 0x30AF, 0x30ED, 0x30F3, - /* 3058 */ 0x30DF, 0x30EA, - /* 3060 */ 0x30DF, 0x30EA, 0x30D0, 0x30FC, 0x30EB, - /* 3065 */ 0x30E1, 0x30AC, - /* 3067 */ 0x30E1, 0x30AC, 0x30C8, 0x30F3, - /* 3071 */ 0x30E1, 0x30FC, 0x30C8, 0x30EB, - /* 3075 */ 0x30E4, 0x30FC, 0x30C9, - /* 3078 */ 0x30E4, 0x30FC, 0x30EB, - /* 3081 */ 0x30E6, 0x30A2, 0x30F3, - /* 3084 */ 0x30EA, 0x30C3, 0x30C8, 0x30EB, - /* 3088 */ 0x30EA, 0x30E9, - /* 3090 */ 0x30EB, 0x30D4, 0x30FC, - /* 3093 */ 0x30EB, 0x30FC, 0x30D6, 0x30EB, - /* 3097 */ 0x30EC, 0x30E0, - /* 3099 */ 0x30EC, 0x30F3, 0x30C8, 0x30B2, 0x30F3, - /* 3104 */ 0x30EF, 0x30C3, 0x30C8, - /* 3107 */ 0x0030, 0x70B9, - /* 3109 */ 0x0031, 0x70B9, - /* 3111 */ 0x0032, 0x70B9, - /* 3113 */ 0x0033, 0x70B9, - /* 3115 */ 0x0034, 0x70B9, - /* 3117 */ 0x0035, 0x70B9, - /* 3119 */ 0x0036, 0x70B9, - /* 3121 */ 0x0037, 0x70B9, - /* 3123 */ 0x0038, 0x70B9, - /* 3125 */ 0x0039, 0x70B9, - /* 3127 */ 0x0031, 0x0030, 0x70B9, - /* 3130 */ 0x0031, 0x0031, 0x70B9, - /* 3133 */ 0x0031, 0x0032, 0x70B9, - /* 3136 */ 0x0031, 0x0033, 0x70B9, - /* 3139 */ 0x0031, 0x0034, 0x70B9, - /* 3142 */ 0x0031, 0x0035, 0x70B9, - /* 3145 */ 0x0031, 0x0036, 0x70B9, - /* 3148 */ 0x0031, 0x0037, 0x70B9, - /* 3151 */ 0x0031, 0x0038, 0x70B9, - /* 3154 */ 0x0031, 0x0039, 0x70B9, - /* 3157 */ 0x0032, 0x0030, 0x70B9, - /* 3160 */ 0x0032, 0x0031, 0x70B9, - /* 3163 */ 0x0032, 0x0032, 0x70B9, - /* 3166 */ 0x0032, 0x0033, 0x70B9, - /* 3169 */ 0x0032, 0x0034, 0x70B9, - /* 3172 */ 0x0068, 0x0050, 0x0061, - /* 3175 */ 0x0064, 0x0061, - /* 3177 */ 0x0041, 0x0055, - /* 3179 */ 0x0062, 0x0061, 0x0072, - /* 3182 */ 0x006F, 0x0056, - /* 3184 */ 0x0070, 0x0063, - /* 3186 */ 0x0064, 0x006D, - /* 3188 */ 0x0064, 0x006D, 0x00B2, - /* 3191 */ 0x0064, 0x006D, 0x00B3, - /* 3194 */ 0x0049, 0x0055, - /* 3196 */ 0x5E73, 0x6210, - /* 3198 */ 0x662D, 0x548C, - /* 3200 */ 0x5927, 0x6B63, - /* 3202 */ 0x660E, 0x6CBB, - /* 3204 */ 0x682A, 0x5F0F, 0x4F1A, 0x793E, - /* 3208 */ 0x0070, 0x0041, - /* 3210 */ 0x006E, 0x0041, - /* 3212 */ 0x03BC, 0x0041, - /* 3214 */ 0x006D, 0x0041, - /* 3216 */ 0x006B, 0x0041, - /* 3218 */ 0x004B, 0x0042, - /* 3220 */ 0x004D, 0x0042, - /* 3222 */ 0x0047, 0x0042, - /* 3224 */ 0x0063, 0x0061, 0x006C, - /* 3227 */ 0x006B, 0x0063, 0x0061, 0x006C, - /* 3231 */ 0x0070, 0x0046, - /* 3233 */ 0x006E, 0x0046, - /* 3235 */ 0x03BC, 0x0046, - /* 3237 */ 0x03BC, 0x0067, - /* 3239 */ 0x006D, 0x0067, - /* 3241 */ 0x006B, 0x0067, - /* 3243 */ 0x0048, 0x007A, - /* 3245 */ 0x006B, 0x0048, 0x007A, - /* 3248 */ 0x004D, 0x0048, 0x007A, - /* 3251 */ 0x0047, 0x0048, 0x007A, - /* 3254 */ 0x0054, 0x0048, 0x007A, - /* 3257 */ 0x03BC, 0x2113, - /* 3259 */ 0x006D, 0x2113, - /* 3261 */ 0x0064, 0x2113, - /* 3263 */ 0x006B, 0x2113, - /* 3265 */ 0x0066, 0x006D, - /* 3267 */ 0x006E, 0x006D, - /* 3269 */ 0x03BC, 0x006D, - /* 3271 */ 0x006D, 0x006D, - /* 3273 */ 0x0063, 0x006D, - /* 3275 */ 0x006B, 0x006D, - /* 3277 */ 0x006D, 0x006D, 0x00B2, - /* 3280 */ 0x0063, 0x006D, 0x00B2, - /* 3283 */ 0x006D, 0x00B2, - /* 3285 */ 0x006B, 0x006D, 0x00B2, - /* 3288 */ 0x006D, 0x006D, 0x00B3, - /* 3291 */ 0x0063, 0x006D, 0x00B3, - /* 3294 */ 0x006D, 0x00B3, - /* 3296 */ 0x006B, 0x006D, 0x00B3, - /* 3299 */ 0x006D, 0x2215, 0x0073, - /* 3302 */ 0x006D, 0x2215, 0x0073, 0x00B2, - /* 3306 */ 0x0050, 0x0061, - /* 3308 */ 0x006B, 0x0050, 0x0061, - /* 3311 */ 0x004D, 0x0050, 0x0061, - /* 3314 */ 0x0047, 0x0050, 0x0061, - /* 3317 */ 0x0072, 0x0061, 0x0064, - /* 3320 */ 0x0072, 0x0061, 0x0064, 0x2215, 0x0073, - /* 3325 */ 0x0072, 0x0061, 0x0064, 0x2215, 0x0073, 0x00B2, - /* 3331 */ 0x0070, 0x0073, - /* 3333 */ 0x006E, 0x0073, - /* 3335 */ 0x03BC, 0x0073, - /* 3337 */ 0x006D, 0x0073, - /* 3339 */ 0x0070, 0x0056, - /* 3341 */ 0x006E, 0x0056, - /* 3343 */ 0x03BC, 0x0056, - /* 3345 */ 0x006D, 0x0056, - /* 3347 */ 0x006B, 0x0056, - /* 3349 */ 0x004D, 0x0056, - /* 3351 */ 0x0070, 0x0057, - /* 3353 */ 0x006E, 0x0057, - /* 3355 */ 0x03BC, 0x0057, - /* 3357 */ 0x006D, 0x0057, - /* 3359 */ 0x006B, 0x0057, - /* 3361 */ 0x004D, 0x0057, - /* 3363 */ 0x006B, 0x03A9, - /* 3365 */ 0x004D, 0x03A9, - /* 3367 */ 0x0061, 0x002E, 0x006D, 0x002E, - /* 3371 */ 0x0042, 0x0071, - /* 3373 */ 0x0063, 0x0063, - /* 3375 */ 0x0063, 0x0064, - /* 3377 */ 0x0043, 0x2215, 0x006B, 0x0067, - /* 3381 */ 0x0043, 0x006F, 0x002E, - /* 3384 */ 0x0064, 0x0042, - /* 3386 */ 0x0047, 0x0079, - /* 3388 */ 0x0068, 0x0061, - /* 3390 */ 0x0048, 0x0050, - /* 3392 */ 0x0069, 0x006E, - /* 3394 */ 0x004B, 0x004B, - /* 3396 */ 0x004B, 0x004D, - /* 3398 */ 0x006B, 0x0074, - /* 3400 */ 0x006C, 0x006D, - /* 3402 */ 0x006C, 0x006E, - /* 3404 */ 0x006C, 0x006F, 0x0067, - /* 3407 */ 0x006C, 0x0078, - /* 3409 */ 0x006D, 0x0062, - /* 3411 */ 0x006D, 0x0069, 0x006C, - /* 3414 */ 0x006D, 0x006F, 0x006C, - /* 3417 */ 0x0050, 0x0048, - /* 3419 */ 0x0070, 0x002E, 0x006D, 0x002E, - /* 3423 */ 0x0050, 0x0050, 0x004D, - /* 3426 */ 0x0050, 0x0052, - /* 3428 */ 0x0073, 0x0072, - /* 3430 */ 0x0053, 0x0076, - /* 3432 */ 0x0057, 0x0062, - /* 3434 */ 0x0056, 0x2215, 0x006D, - /* 3437 */ 0x0041, 0x2215, 0x006D, - /* 3440 */ 0x0031, 0x65E5, - /* 3442 */ 0x0032, 0x65E5, - /* 3444 */ 0x0033, 0x65E5, - /* 3446 */ 0x0034, 0x65E5, - /* 3448 */ 0x0035, 0x65E5, - /* 3450 */ 0x0036, 0x65E5, - /* 3452 */ 0x0037, 0x65E5, - /* 3454 */ 0x0038, 0x65E5, - /* 3456 */ 0x0039, 0x65E5, - /* 3458 */ 0x0031, 0x0030, 0x65E5, - /* 3461 */ 0x0031, 0x0031, 0x65E5, - /* 3464 */ 0x0031, 0x0032, 0x65E5, - /* 3467 */ 0x0031, 0x0033, 0x65E5, - /* 3470 */ 0x0031, 0x0034, 0x65E5, - /* 3473 */ 0x0031, 0x0035, 0x65E5, - /* 3476 */ 0x0031, 0x0036, 0x65E5, - /* 3479 */ 0x0031, 0x0037, 0x65E5, - /* 3482 */ 0x0031, 0x0038, 0x65E5, - /* 3485 */ 0x0031, 0x0039, 0x65E5, - /* 3488 */ 0x0032, 0x0030, 0x65E5, - /* 3491 */ 0x0032, 0x0031, 0x65E5, - /* 3494 */ 0x0032, 0x0032, 0x65E5, - /* 3497 */ 0x0032, 0x0033, 0x65E5, - /* 3500 */ 0x0032, 0x0034, 0x65E5, - /* 3503 */ 0x0032, 0x0035, 0x65E5, - /* 3506 */ 0x0032, 0x0036, 0x65E5, - /* 3509 */ 0x0032, 0x0037, 0x65E5, - /* 3512 */ 0x0032, 0x0038, 0x65E5, - /* 3515 */ 0x0032, 0x0039, 0x65E5, - /* 3518 */ 0x0033, 0x0030, 0x65E5, - /* 3521 */ 0x0033, 0x0031, 0x65E5, - /* 3524 */ 0x0067, 0x0061, 0x006C, - /* 3527 */ 0x242EE, - /* 3528 */ 0x2284A, - /* 3529 */ 0x22844, - /* 3530 */ 0x233D5, - /* 3531 */ 0x25249, - /* 3532 */ 0x25CD0, - /* 3533 */ 0x27ED3, - /* 3534 */ 0x0066, 0x0066, - /* 3536 */ 0x0066, 0x0069, - /* 3538 */ 0x0066, 0x006C, - /* 3540 */ 0x0066, 0x0066, 0x0069, - /* 3543 */ 0x0066, 0x0066, 0x006C, - /* 3546 */ 0x017F, 0x0074, - /* 3548 */ 0x0073, 0x0074, - /* 3550 */ 0x0574, 0x0576, - /* 3552 */ 0x0574, 0x0565, - /* 3554 */ 0x0574, 0x056B, - /* 3556 */ 0x057E, 0x0576, - /* 3558 */ 0x0574, 0x056D, - /* 3560 */ 0x05D9, 0x05B4, - /* 3562 */ 0x05F2, 0x05B7, - /* 3564 */ 0x05E9, 0x05C1, - /* 3566 */ 0x05E9, 0x05C2, - /* 3568 */ 0xFB49, 0x05C1, - /* 3570 */ 0xFB49, 0x05C2, - /* 3572 */ 0x05D0, 0x05B7, - /* 3574 */ 0x05D0, 0x05B8, - /* 3576 */ 0x05D0, 0x05BC, - /* 3578 */ 0x05D1, 0x05BC, - /* 3580 */ 0x05D2, 0x05BC, - /* 3582 */ 0x05D3, 0x05BC, - /* 3584 */ 0x05D4, 0x05BC, - /* 3586 */ 0x05D5, 0x05BC, - /* 3588 */ 0x05D6, 0x05BC, - /* 3590 */ 0x05D8, 0x05BC, - /* 3592 */ 0x05D9, 0x05BC, - /* 3594 */ 0x05DA, 0x05BC, - /* 3596 */ 0x05DB, 0x05BC, - /* 3598 */ 0x05DC, 0x05BC, - /* 3600 */ 0x05DE, 0x05BC, - /* 3602 */ 0x05E0, 0x05BC, - /* 3604 */ 0x05E1, 0x05BC, - /* 3606 */ 0x05E3, 0x05BC, - /* 3608 */ 0x05E4, 0x05BC, - /* 3610 */ 0x05E6, 0x05BC, - /* 3612 */ 0x05E7, 0x05BC, - /* 3614 */ 0x05E8, 0x05BC, - /* 3616 */ 0x05E9, 0x05BC, - /* 3618 */ 0x05EA, 0x05BC, - /* 3620 */ 0x05D5, 0x05B9, - /* 3622 */ 0x05D1, 0x05BF, - /* 3624 */ 0x05DB, 0x05BF, - /* 3626 */ 0x05E4, 0x05BF, - /* 3628 */ 0x05D0, 0x05DC, - /* 3630 */ 0x0626, 0x0627, - /* 3632 */ 0x0626, 0x0627, - /* 3634 */ 0x0626, 0x06D5, - /* 3636 */ 0x0626, 0x06D5, - /* 3638 */ 0x0626, 0x0648, - /* 3640 */ 0x0626, 0x0648, - /* 3642 */ 0x0626, 0x06C7, - /* 3644 */ 0x0626, 0x06C7, - /* 3646 */ 0x0626, 0x06C6, - /* 3648 */ 0x0626, 0x06C6, - /* 3650 */ 0x0626, 0x06C8, - /* 3652 */ 0x0626, 0x06C8, - /* 3654 */ 0x0626, 0x06D0, - /* 3656 */ 0x0626, 0x06D0, - /* 3658 */ 0x0626, 0x06D0, - /* 3660 */ 0x0626, 0x0649, - /* 3662 */ 0x0626, 0x0649, - /* 3664 */ 0x0626, 0x0649, - /* 3666 */ 0x0626, 0x062C, - /* 3668 */ 0x0626, 0x062D, - /* 3670 */ 0x0626, 0x0645, - /* 3672 */ 0x0626, 0x0649, - /* 3674 */ 0x0626, 0x064A, - /* 3676 */ 0x0628, 0x062C, - /* 3678 */ 0x0628, 0x062D, - /* 3680 */ 0x0628, 0x062E, - /* 3682 */ 0x0628, 0x0645, - /* 3684 */ 0x0628, 0x0649, - /* 3686 */ 0x0628, 0x064A, - /* 3688 */ 0x062A, 0x062C, - /* 3690 */ 0x062A, 0x062D, - /* 3692 */ 0x062A, 0x062E, - /* 3694 */ 0x062A, 0x0645, - /* 3696 */ 0x062A, 0x0649, - /* 3698 */ 0x062A, 0x064A, - /* 3700 */ 0x062B, 0x062C, - /* 3702 */ 0x062B, 0x0645, - /* 3704 */ 0x062B, 0x0649, - /* 3706 */ 0x062B, 0x064A, - /* 3708 */ 0x062C, 0x062D, - /* 3710 */ 0x062C, 0x0645, - /* 3712 */ 0x062D, 0x062C, - /* 3714 */ 0x062D, 0x0645, - /* 3716 */ 0x062E, 0x062C, - /* 3718 */ 0x062E, 0x062D, - /* 3720 */ 0x062E, 0x0645, - /* 3722 */ 0x0633, 0x062C, - /* 3724 */ 0x0633, 0x062D, - /* 3726 */ 0x0633, 0x062E, - /* 3728 */ 0x0633, 0x0645, - /* 3730 */ 0x0635, 0x062D, - /* 3732 */ 0x0635, 0x0645, - /* 3734 */ 0x0636, 0x062C, - /* 3736 */ 0x0636, 0x062D, - /* 3738 */ 0x0636, 0x062E, - /* 3740 */ 0x0636, 0x0645, - /* 3742 */ 0x0637, 0x062D, - /* 3744 */ 0x0637, 0x0645, - /* 3746 */ 0x0638, 0x0645, - /* 3748 */ 0x0639, 0x062C, - /* 3750 */ 0x0639, 0x0645, - /* 3752 */ 0x063A, 0x062C, - /* 3754 */ 0x063A, 0x0645, - /* 3756 */ 0x0641, 0x062C, - /* 3758 */ 0x0641, 0x062D, - /* 3760 */ 0x0641, 0x062E, - /* 3762 */ 0x0641, 0x0645, - /* 3764 */ 0x0641, 0x0649, - /* 3766 */ 0x0641, 0x064A, - /* 3768 */ 0x0642, 0x062D, - /* 3770 */ 0x0642, 0x0645, - /* 3772 */ 0x0642, 0x0649, - /* 3774 */ 0x0642, 0x064A, - /* 3776 */ 0x0643, 0x0627, - /* 3778 */ 0x0643, 0x062C, - /* 3780 */ 0x0643, 0x062D, - /* 3782 */ 0x0643, 0x062E, - /* 3784 */ 0x0643, 0x0644, - /* 3786 */ 0x0643, 0x0645, - /* 3788 */ 0x0643, 0x0649, - /* 3790 */ 0x0643, 0x064A, - /* 3792 */ 0x0644, 0x062C, - /* 3794 */ 0x0644, 0x062D, - /* 3796 */ 0x0644, 0x062E, - /* 3798 */ 0x0644, 0x0645, - /* 3800 */ 0x0644, 0x0649, - /* 3802 */ 0x0644, 0x064A, - /* 3804 */ 0x0645, 0x062C, - /* 3806 */ 0x0645, 0x062D, - /* 3808 */ 0x0645, 0x062E, - /* 3810 */ 0x0645, 0x0645, - /* 3812 */ 0x0645, 0x0649, - /* 3814 */ 0x0645, 0x064A, - /* 3816 */ 0x0646, 0x062C, - /* 3818 */ 0x0646, 0x062D, - /* 3820 */ 0x0646, 0x062E, - /* 3822 */ 0x0646, 0x0645, - /* 3824 */ 0x0646, 0x0649, - /* 3826 */ 0x0646, 0x064A, - /* 3828 */ 0x0647, 0x062C, - /* 3830 */ 0x0647, 0x0645, - /* 3832 */ 0x0647, 0x0649, - /* 3834 */ 0x0647, 0x064A, - /* 3836 */ 0x064A, 0x062C, - /* 3838 */ 0x064A, 0x062D, - /* 3840 */ 0x064A, 0x062E, - /* 3842 */ 0x064A, 0x0645, - /* 3844 */ 0x064A, 0x0649, - /* 3846 */ 0x064A, 0x064A, - /* 3848 */ 0x0630, 0x0670, - /* 3850 */ 0x0631, 0x0670, - /* 3852 */ 0x0649, 0x0670, - /* 3854 */ 0x0020, 0x064C, 0x0651, - /* 3857 */ 0x0020, 0x064D, 0x0651, - /* 3860 */ 0x0020, 0x064E, 0x0651, - /* 3863 */ 0x0020, 0x064F, 0x0651, - /* 3866 */ 0x0020, 0x0650, 0x0651, - /* 3869 */ 0x0020, 0x0651, 0x0670, - /* 3872 */ 0x0626, 0x0631, - /* 3874 */ 0x0626, 0x0632, - /* 3876 */ 0x0626, 0x0645, - /* 3878 */ 0x0626, 0x0646, - /* 3880 */ 0x0626, 0x0649, - /* 3882 */ 0x0626, 0x064A, - /* 3884 */ 0x0628, 0x0631, - /* 3886 */ 0x0628, 0x0632, - /* 3888 */ 0x0628, 0x0645, - /* 3890 */ 0x0628, 0x0646, - /* 3892 */ 0x0628, 0x0649, - /* 3894 */ 0x0628, 0x064A, - /* 3896 */ 0x062A, 0x0631, - /* 3898 */ 0x062A, 0x0632, - /* 3900 */ 0x062A, 0x0645, - /* 3902 */ 0x062A, 0x0646, - /* 3904 */ 0x062A, 0x0649, - /* 3906 */ 0x062A, 0x064A, - /* 3908 */ 0x062B, 0x0631, - /* 3910 */ 0x062B, 0x0632, - /* 3912 */ 0x062B, 0x0645, - /* 3914 */ 0x062B, 0x0646, - /* 3916 */ 0x062B, 0x0649, - /* 3918 */ 0x062B, 0x064A, - /* 3920 */ 0x0641, 0x0649, - /* 3922 */ 0x0641, 0x064A, - /* 3924 */ 0x0642, 0x0649, - /* 3926 */ 0x0642, 0x064A, - /* 3928 */ 0x0643, 0x0627, - /* 3930 */ 0x0643, 0x0644, - /* 3932 */ 0x0643, 0x0645, - /* 3934 */ 0x0643, 0x0649, - /* 3936 */ 0x0643, 0x064A, - /* 3938 */ 0x0644, 0x0645, - /* 3940 */ 0x0644, 0x0649, - /* 3942 */ 0x0644, 0x064A, - /* 3944 */ 0x0645, 0x0627, - /* 3946 */ 0x0645, 0x0645, - /* 3948 */ 0x0646, 0x0631, - /* 3950 */ 0x0646, 0x0632, - /* 3952 */ 0x0646, 0x0645, - /* 3954 */ 0x0646, 0x0646, - /* 3956 */ 0x0646, 0x0649, - /* 3958 */ 0x0646, 0x064A, - /* 3960 */ 0x0649, 0x0670, - /* 3962 */ 0x064A, 0x0631, - /* 3964 */ 0x064A, 0x0632, - /* 3966 */ 0x064A, 0x0645, - /* 3968 */ 0x064A, 0x0646, - /* 3970 */ 0x064A, 0x0649, - /* 3972 */ 0x064A, 0x064A, - /* 3974 */ 0x0626, 0x062C, - /* 3976 */ 0x0626, 0x062D, - /* 3978 */ 0x0626, 0x062E, - /* 3980 */ 0x0626, 0x0645, - /* 3982 */ 0x0626, 0x0647, - /* 3984 */ 0x0628, 0x062C, - /* 3986 */ 0x0628, 0x062D, - /* 3988 */ 0x0628, 0x062E, - /* 3990 */ 0x0628, 0x0645, - /* 3992 */ 0x0628, 0x0647, - /* 3994 */ 0x062A, 0x062C, - /* 3996 */ 0x062A, 0x062D, - /* 3998 */ 0x062A, 0x062E, - /* 4000 */ 0x062A, 0x0645, - /* 4002 */ 0x062A, 0x0647, - /* 4004 */ 0x062B, 0x0645, - /* 4006 */ 0x062C, 0x062D, - /* 4008 */ 0x062C, 0x0645, - /* 4010 */ 0x062D, 0x062C, - /* 4012 */ 0x062D, 0x0645, - /* 4014 */ 0x062E, 0x062C, - /* 4016 */ 0x062E, 0x0645, - /* 4018 */ 0x0633, 0x062C, - /* 4020 */ 0x0633, 0x062D, - /* 4022 */ 0x0633, 0x062E, - /* 4024 */ 0x0633, 0x0645, - /* 4026 */ 0x0635, 0x062D, - /* 4028 */ 0x0635, 0x062E, - /* 4030 */ 0x0635, 0x0645, - /* 4032 */ 0x0636, 0x062C, - /* 4034 */ 0x0636, 0x062D, - /* 4036 */ 0x0636, 0x062E, - /* 4038 */ 0x0636, 0x0645, - /* 4040 */ 0x0637, 0x062D, - /* 4042 */ 0x0638, 0x0645, - /* 4044 */ 0x0639, 0x062C, - /* 4046 */ 0x0639, 0x0645, - /* 4048 */ 0x063A, 0x062C, - /* 4050 */ 0x063A, 0x0645, - /* 4052 */ 0x0641, 0x062C, - /* 4054 */ 0x0641, 0x062D, - /* 4056 */ 0x0641, 0x062E, - /* 4058 */ 0x0641, 0x0645, - /* 4060 */ 0x0642, 0x062D, - /* 4062 */ 0x0642, 0x0645, - /* 4064 */ 0x0643, 0x062C, - /* 4066 */ 0x0643, 0x062D, - /* 4068 */ 0x0643, 0x062E, - /* 4070 */ 0x0643, 0x0644, - /* 4072 */ 0x0643, 0x0645, - /* 4074 */ 0x0644, 0x062C, - /* 4076 */ 0x0644, 0x062D, - /* 4078 */ 0x0644, 0x062E, - /* 4080 */ 0x0644, 0x0645, - /* 4082 */ 0x0644, 0x0647, - /* 4084 */ 0x0645, 0x062C, - /* 4086 */ 0x0645, 0x062D, - /* 4088 */ 0x0645, 0x062E, - /* 4090 */ 0x0645, 0x0645, - /* 4092 */ 0x0646, 0x062C, - /* 4094 */ 0x0646, 0x062D, - /* 4096 */ 0x0646, 0x062E, - /* 4098 */ 0x0646, 0x0645, - /* 4100 */ 0x0646, 0x0647, - /* 4102 */ 0x0647, 0x062C, - /* 4104 */ 0x0647, 0x0645, - /* 4106 */ 0x0647, 0x0670, - /* 4108 */ 0x064A, 0x062C, - /* 4110 */ 0x064A, 0x062D, - /* 4112 */ 0x064A, 0x062E, - /* 4114 */ 0x064A, 0x0645, - /* 4116 */ 0x064A, 0x0647, - /* 4118 */ 0x0626, 0x0645, - /* 4120 */ 0x0626, 0x0647, - /* 4122 */ 0x0628, 0x0645, - /* 4124 */ 0x0628, 0x0647, - /* 4126 */ 0x062A, 0x0645, - /* 4128 */ 0x062A, 0x0647, - /* 4130 */ 0x062B, 0x0645, - /* 4132 */ 0x062B, 0x0647, - /* 4134 */ 0x0633, 0x0645, - /* 4136 */ 0x0633, 0x0647, - /* 4138 */ 0x0634, 0x0645, - /* 4140 */ 0x0634, 0x0647, - /* 4142 */ 0x0643, 0x0644, - /* 4144 */ 0x0643, 0x0645, - /* 4146 */ 0x0644, 0x0645, - /* 4148 */ 0x0646, 0x0645, - /* 4150 */ 0x0646, 0x0647, - /* 4152 */ 0x064A, 0x0645, - /* 4154 */ 0x064A, 0x0647, - /* 4156 */ 0x0640, 0x064E, 0x0651, - /* 4159 */ 0x0640, 0x064F, 0x0651, - /* 4162 */ 0x0640, 0x0650, 0x0651, - /* 4165 */ 0x0637, 0x0649, - /* 4167 */ 0x0637, 0x064A, - /* 4169 */ 0x0639, 0x0649, - /* 4171 */ 0x0639, 0x064A, - /* 4173 */ 0x063A, 0x0649, - /* 4175 */ 0x063A, 0x064A, - /* 4177 */ 0x0633, 0x0649, - /* 4179 */ 0x0633, 0x064A, - /* 4181 */ 0x0634, 0x0649, - /* 4183 */ 0x0634, 0x064A, - /* 4185 */ 0x062D, 0x0649, - /* 4187 */ 0x062D, 0x064A, - /* 4189 */ 0x062C, 0x0649, - /* 4191 */ 0x062C, 0x064A, - /* 4193 */ 0x062E, 0x0649, - /* 4195 */ 0x062E, 0x064A, - /* 4197 */ 0x0635, 0x0649, - /* 4199 */ 0x0635, 0x064A, - /* 4201 */ 0x0636, 0x0649, - /* 4203 */ 0x0636, 0x064A, - /* 4205 */ 0x0634, 0x062C, - /* 4207 */ 0x0634, 0x062D, - /* 4209 */ 0x0634, 0x062E, - /* 4211 */ 0x0634, 0x0645, - /* 4213 */ 0x0634, 0x0631, - /* 4215 */ 0x0633, 0x0631, - /* 4217 */ 0x0635, 0x0631, - /* 4219 */ 0x0636, 0x0631, - /* 4221 */ 0x0637, 0x0649, - /* 4223 */ 0x0637, 0x064A, - /* 4225 */ 0x0639, 0x0649, - /* 4227 */ 0x0639, 0x064A, - /* 4229 */ 0x063A, 0x0649, - /* 4231 */ 0x063A, 0x064A, - /* 4233 */ 0x0633, 0x0649, - /* 4235 */ 0x0633, 0x064A, - /* 4237 */ 0x0634, 0x0649, - /* 4239 */ 0x0634, 0x064A, - /* 4241 */ 0x062D, 0x0649, - /* 4243 */ 0x062D, 0x064A, - /* 4245 */ 0x062C, 0x0649, - /* 4247 */ 0x062C, 0x064A, - /* 4249 */ 0x062E, 0x0649, - /* 4251 */ 0x062E, 0x064A, - /* 4253 */ 0x0635, 0x0649, - /* 4255 */ 0x0635, 0x064A, - /* 4257 */ 0x0636, 0x0649, - /* 4259 */ 0x0636, 0x064A, - /* 4261 */ 0x0634, 0x062C, - /* 4263 */ 0x0634, 0x062D, - /* 4265 */ 0x0634, 0x062E, - /* 4267 */ 0x0634, 0x0645, - /* 4269 */ 0x0634, 0x0631, - /* 4271 */ 0x0633, 0x0631, - /* 4273 */ 0x0635, 0x0631, - /* 4275 */ 0x0636, 0x0631, - /* 4277 */ 0x0634, 0x062C, - /* 4279 */ 0x0634, 0x062D, - /* 4281 */ 0x0634, 0x062E, - /* 4283 */ 0x0634, 0x0645, - /* 4285 */ 0x0633, 0x0647, - /* 4287 */ 0x0634, 0x0647, - /* 4289 */ 0x0637, 0x0645, - /* 4291 */ 0x0633, 0x062C, - /* 4293 */ 0x0633, 0x062D, - /* 4295 */ 0x0633, 0x062E, - /* 4297 */ 0x0634, 0x062C, - /* 4299 */ 0x0634, 0x062D, - /* 4301 */ 0x0634, 0x062E, - /* 4303 */ 0x0637, 0x0645, - /* 4305 */ 0x0638, 0x0645, - /* 4307 */ 0x0627, 0x064B, - /* 4309 */ 0x0627, 0x064B, - /* 4311 */ 0x062A, 0x062C, 0x0645, - /* 4314 */ 0x062A, 0x062D, 0x062C, - /* 4317 */ 0x062A, 0x062D, 0x062C, - /* 4320 */ 0x062A, 0x062D, 0x0645, - /* 4323 */ 0x062A, 0x062E, 0x0645, - /* 4326 */ 0x062A, 0x0645, 0x062C, - /* 4329 */ 0x062A, 0x0645, 0x062D, - /* 4332 */ 0x062A, 0x0645, 0x062E, - /* 4335 */ 0x062C, 0x0645, 0x062D, - /* 4338 */ 0x062C, 0x0645, 0x062D, - /* 4341 */ 0x062D, 0x0645, 0x064A, - /* 4344 */ 0x062D, 0x0645, 0x0649, - /* 4347 */ 0x0633, 0x062D, 0x062C, - /* 4350 */ 0x0633, 0x062C, 0x062D, - /* 4353 */ 0x0633, 0x062C, 0x0649, - /* 4356 */ 0x0633, 0x0645, 0x062D, - /* 4359 */ 0x0633, 0x0645, 0x062D, - /* 4362 */ 0x0633, 0x0645, 0x062C, - /* 4365 */ 0x0633, 0x0645, 0x0645, - /* 4368 */ 0x0633, 0x0645, 0x0645, - /* 4371 */ 0x0635, 0x062D, 0x062D, - /* 4374 */ 0x0635, 0x062D, 0x062D, - /* 4377 */ 0x0635, 0x0645, 0x0645, - /* 4380 */ 0x0634, 0x062D, 0x0645, - /* 4383 */ 0x0634, 0x062D, 0x0645, - /* 4386 */ 0x0634, 0x062C, 0x064A, - /* 4389 */ 0x0634, 0x0645, 0x062E, - /* 4392 */ 0x0634, 0x0645, 0x062E, - /* 4395 */ 0x0634, 0x0645, 0x0645, - /* 4398 */ 0x0634, 0x0645, 0x0645, - /* 4401 */ 0x0636, 0x062D, 0x0649, - /* 4404 */ 0x0636, 0x062E, 0x0645, - /* 4407 */ 0x0636, 0x062E, 0x0645, - /* 4410 */ 0x0637, 0x0645, 0x062D, - /* 4413 */ 0x0637, 0x0645, 0x062D, - /* 4416 */ 0x0637, 0x0645, 0x0645, - /* 4419 */ 0x0637, 0x0645, 0x064A, - /* 4422 */ 0x0639, 0x062C, 0x0645, - /* 4425 */ 0x0639, 0x0645, 0x0645, - /* 4428 */ 0x0639, 0x0645, 0x0645, - /* 4431 */ 0x0639, 0x0645, 0x0649, - /* 4434 */ 0x063A, 0x0645, 0x0645, - /* 4437 */ 0x063A, 0x0645, 0x064A, - /* 4440 */ 0x063A, 0x0645, 0x0649, - /* 4443 */ 0x0641, 0x062E, 0x0645, - /* 4446 */ 0x0641, 0x062E, 0x0645, - /* 4449 */ 0x0642, 0x0645, 0x062D, - /* 4452 */ 0x0642, 0x0645, 0x0645, - /* 4455 */ 0x0644, 0x062D, 0x0645, - /* 4458 */ 0x0644, 0x062D, 0x064A, - /* 4461 */ 0x0644, 0x062D, 0x0649, - /* 4464 */ 0x0644, 0x062C, 0x062C, - /* 4467 */ 0x0644, 0x062C, 0x062C, - /* 4470 */ 0x0644, 0x062E, 0x0645, - /* 4473 */ 0x0644, 0x062E, 0x0645, - /* 4476 */ 0x0644, 0x0645, 0x062D, - /* 4479 */ 0x0644, 0x0645, 0x062D, - /* 4482 */ 0x0645, 0x062D, 0x062C, - /* 4485 */ 0x0645, 0x062D, 0x0645, - /* 4488 */ 0x0645, 0x062D, 0x064A, - /* 4491 */ 0x0645, 0x062C, 0x062D, - /* 4494 */ 0x0645, 0x062C, 0x0645, - /* 4497 */ 0x0645, 0x062E, 0x062C, - /* 4500 */ 0x0645, 0x062E, 0x0645, - /* 4503 */ 0x0645, 0x062C, 0x062E, - /* 4506 */ 0x0647, 0x0645, 0x062C, - /* 4509 */ 0x0647, 0x0645, 0x0645, - /* 4512 */ 0x0646, 0x062D, 0x0645, - /* 4515 */ 0x0646, 0x062D, 0x0649, - /* 4518 */ 0x0646, 0x062C, 0x0645, - /* 4521 */ 0x0646, 0x062C, 0x0645, - /* 4524 */ 0x0646, 0x062C, 0x0649, - /* 4527 */ 0x0646, 0x0645, 0x064A, - /* 4530 */ 0x0646, 0x0645, 0x0649, - /* 4533 */ 0x064A, 0x0645, 0x0645, - /* 4536 */ 0x064A, 0x0645, 0x0645, - /* 4539 */ 0x0628, 0x062E, 0x064A, - /* 4542 */ 0x062A, 0x062C, 0x064A, - /* 4545 */ 0x062A, 0x062C, 0x0649, - /* 4548 */ 0x062A, 0x062E, 0x064A, - /* 4551 */ 0x062A, 0x062E, 0x0649, - /* 4554 */ 0x062A, 0x0645, 0x064A, - /* 4557 */ 0x062A, 0x0645, 0x0649, - /* 4560 */ 0x062C, 0x0645, 0x064A, - /* 4563 */ 0x062C, 0x062D, 0x0649, - /* 4566 */ 0x062C, 0x0645, 0x0649, - /* 4569 */ 0x0633, 0x062E, 0x0649, - /* 4572 */ 0x0635, 0x062D, 0x064A, - /* 4575 */ 0x0634, 0x062D, 0x064A, - /* 4578 */ 0x0636, 0x062D, 0x064A, - /* 4581 */ 0x0644, 0x062C, 0x064A, - /* 4584 */ 0x0644, 0x0645, 0x064A, - /* 4587 */ 0x064A, 0x062D, 0x064A, - /* 4590 */ 0x064A, 0x062C, 0x064A, - /* 4593 */ 0x064A, 0x0645, 0x064A, - /* 4596 */ 0x0645, 0x0645, 0x064A, - /* 4599 */ 0x0642, 0x0645, 0x064A, - /* 4602 */ 0x0646, 0x062D, 0x064A, - /* 4605 */ 0x0642, 0x0645, 0x062D, - /* 4608 */ 0x0644, 0x062D, 0x0645, - /* 4611 */ 0x0639, 0x0645, 0x064A, - /* 4614 */ 0x0643, 0x0645, 0x064A, - /* 4617 */ 0x0646, 0x062C, 0x062D, - /* 4620 */ 0x0645, 0x062E, 0x064A, - /* 4623 */ 0x0644, 0x062C, 0x0645, - /* 4626 */ 0x0643, 0x0645, 0x0645, - /* 4629 */ 0x0644, 0x062C, 0x0645, - /* 4632 */ 0x0646, 0x062C, 0x062D, - /* 4635 */ 0x062C, 0x062D, 0x064A, - /* 4638 */ 0x062D, 0x062C, 0x064A, - /* 4641 */ 0x0645, 0x062C, 0x064A, - /* 4644 */ 0x0641, 0x0645, 0x064A, - /* 4647 */ 0x0628, 0x062D, 0x064A, - /* 4650 */ 0x0643, 0x0645, 0x0645, - /* 4653 */ 0x0639, 0x062C, 0x0645, - /* 4656 */ 0x0635, 0x0645, 0x0645, - /* 4659 */ 0x0633, 0x062E, 0x064A, - /* 4662 */ 0x0646, 0x062C, 0x064A, - /* 4665 */ 0x0635, 0x0644, 0x06D2, - /* 4668 */ 0x0642, 0x0644, 0x06D2, - /* 4671 */ 0x0627, 0x0644, 0x0644, 0x0647, - /* 4675 */ 0x0627, 0x0643, 0x0628, 0x0631, - /* 4679 */ 0x0645, 0x062D, 0x0645, 0x062F, - /* 4683 */ 0x0635, 0x0644, 0x0639, 0x0645, - /* 4687 */ 0x0631, 0x0633, 0x0648, 0x0644, - /* 4691 */ 0x0639, 0x0644, 0x064A, 0x0647, - /* 4695 */ 0x0648, 0x0633, 0x0644, 0x0645, - /* 4699 */ 0x0635, 0x0644, 0x0649, - /* 4702 */ 0x0635, 0x0644, 0x0649, 0x0020, 0x0627, 0x0644, 0x0644, 0x0647, 0x0020, 0x0639, 0x0644, 0x064A, 0x0647, 0x0020, 0x0648, 0x0633, 0x0644, 0x0645, - /* 4720 */ 0x062C, 0x0644, 0x0020, 0x062C, 0x0644, 0x0627, 0x0644, 0x0647, - /* 4728 */ 0x0631, 0x06CC, 0x0627, 0x0644, - /* 4732 */ 0x0020, 0x064B, - /* 4734 */ 0x0640, 0x064B, - /* 4736 */ 0x0020, 0x064C, - /* 4738 */ 0x0020, 0x064D, - /* 4740 */ 0x0020, 0x064E, - /* 4742 */ 0x0640, 0x064E, - /* 4744 */ 0x0020, 0x064F, - /* 4746 */ 0x0640, 0x064F, - /* 4748 */ 0x0020, 0x0650, - /* 4750 */ 0x0640, 0x0650, - /* 4752 */ 0x0020, 0x0651, - /* 4754 */ 0x0640, 0x0651, - /* 4756 */ 0x0020, 0x0652, - /* 4758 */ 0x0640, 0x0652, - /* 4760 */ 0x0644, 0x0622, - /* 4762 */ 0x0644, 0x0622, - /* 4764 */ 0x0644, 0x0623, - /* 4766 */ 0x0644, 0x0623, - /* 4768 */ 0x0644, 0x0625, - /* 4770 */ 0x0644, 0x0625, - /* 4772 */ 0x0644, 0x0627, - /* 4774 */ 0x0644, 0x0627, - /* 4776 */ 0x105D2, 0x0307, - /* 4778 */ 0x105DA, 0x0307, - /* 4780 */ 0x1DF04, - /* 4781 */ 0x1DF05, - /* 4782 */ 0x1DF06, - /* 4783 */ 0x1DF08, - /* 4784 */ 0x1DF0A, - /* 4785 */ 0x1DF1E, - /* 4786 */ 0x11099, 0x110BA, - /* 4788 */ 0x1109B, 0x110BA, - /* 4790 */ 0x110A5, 0x110BA, - /* 4792 */ 0x11131, 0x11127, - /* 4794 */ 0x11132, 0x11127, - /* 4796 */ 0x11347, 0x1133E, - /* 4798 */ 0x11347, 0x11357, - /* 4800 */ 0x11382, 0x113C9, - /* 4802 */ 0x11384, 0x113BB, - /* 4804 */ 0x1138B, 0x113C2, - /* 4806 */ 0x11390, 0x113C9, - /* 4808 */ 0x113C2, 0x113C2, - /* 4810 */ 0x113C2, 0x113B8, - /* 4812 */ 0x113C2, 0x113C9, - /* 4814 */ 0x114B9, 0x114BA, - /* 4816 */ 0x114B9, 0x114B0, - /* 4818 */ 0x114B9, 0x114BD, - /* 4820 */ 0x115B8, 0x115AF, - /* 4822 */ 0x115B9, 0x115AF, - /* 4824 */ 0x11935, 0x11930, - /* 4826 */ 0x1611E, 0x1611E, - /* 4828 */ 0x1611E, 0x16129, - /* 4830 */ 0x1611E, 0x1611F, - /* 4832 */ 0x16129, 0x1611F, - /* 4834 */ 0x1611E, 0x16120, - /* 4836 */ 0x16121, 0x1611F, - /* 4838 */ 0x16122, 0x1611F, - /* 4840 */ 0x16121, 0x16120, - /* 4842 */ 0x16D67, 0x16D67, - /* 4844 */ 0x16D63, 0x16D67, - /* 4846 */ 0x16D69, 0x16D67, - /* 4848 */ 0x1D157, 0x1D165, - /* 4850 */ 0x1D158, 0x1D165, - /* 4852 */ 0x1D15F, 0x1D16E, - /* 4854 */ 0x1D15F, 0x1D16F, - /* 4856 */ 0x1D15F, 0x1D170, - /* 4858 */ 0x1D15F, 0x1D171, - /* 4860 */ 0x1D15F, 0x1D172, - /* 4862 */ 0x1D1B9, 0x1D165, - /* 4864 */ 0x1D1BA, 0x1D165, - /* 4866 */ 0x1D1BB, 0x1D16E, - /* 4868 */ 0x1D1BC, 0x1D16E, - /* 4870 */ 0x1D1BB, 0x1D16F, - /* 4872 */ 0x1D1BC, 0x1D16F, - /* 4874 */ 0x0030, 0x002E, - /* 4876 */ 0x0030, 0x002C, - /* 4878 */ 0x0031, 0x002C, - /* 4880 */ 0x0032, 0x002C, - /* 4882 */ 0x0033, 0x002C, - /* 4884 */ 0x0034, 0x002C, - /* 4886 */ 0x0035, 0x002C, - /* 4888 */ 0x0036, 0x002C, - /* 4890 */ 0x0037, 0x002C, - /* 4892 */ 0x0038, 0x002C, - /* 4894 */ 0x0039, 0x002C, - /* 4896 */ 0x0028, 0x0041, 0x0029, - /* 4899 */ 0x0028, 0x0042, 0x0029, - /* 4902 */ 0x0028, 0x0043, 0x0029, - /* 4905 */ 0x0028, 0x0044, 0x0029, - /* 4908 */ 0x0028, 0x0045, 0x0029, - /* 4911 */ 0x0028, 0x0046, 0x0029, - /* 4914 */ 0x0028, 0x0047, 0x0029, - /* 4917 */ 0x0028, 0x0048, 0x0029, - /* 4920 */ 0x0028, 0x0049, 0x0029, - /* 4923 */ 0x0028, 0x004A, 0x0029, - /* 4926 */ 0x0028, 0x004B, 0x0029, - /* 4929 */ 0x0028, 0x004C, 0x0029, - /* 4932 */ 0x0028, 0x004D, 0x0029, - /* 4935 */ 0x0028, 0x004E, 0x0029, - /* 4938 */ 0x0028, 0x004F, 0x0029, - /* 4941 */ 0x0028, 0x0050, 0x0029, - /* 4944 */ 0x0028, 0x0051, 0x0029, - /* 4947 */ 0x0028, 0x0052, 0x0029, - /* 4950 */ 0x0028, 0x0053, 0x0029, - /* 4953 */ 0x0028, 0x0054, 0x0029, - /* 4956 */ 0x0028, 0x0055, 0x0029, - /* 4959 */ 0x0028, 0x0056, 0x0029, - /* 4962 */ 0x0028, 0x0057, 0x0029, - /* 4965 */ 0x0028, 0x0058, 0x0029, - /* 4968 */ 0x0028, 0x0059, 0x0029, - /* 4971 */ 0x0028, 0x005A, 0x0029, - /* 4974 */ 0x3014, 0x0053, 0x3015, - /* 4977 */ 0x0043, 0x0044, - /* 4979 */ 0x0057, 0x005A, - /* 4981 */ 0x0048, 0x0056, - /* 4983 */ 0x004D, 0x0056, - /* 4985 */ 0x0053, 0x0044, - /* 4987 */ 0x0053, 0x0053, - /* 4989 */ 0x0050, 0x0050, 0x0056, - /* 4992 */ 0x0057, 0x0043, - /* 4994 */ 0x004D, 0x0043, - /* 4996 */ 0x004D, 0x0044, - /* 4998 */ 0x004D, 0x0052, - /* 5000 */ 0x0044, 0x004A, - /* 5002 */ 0x307B, 0x304B, - /* 5004 */ 0x30B3, 0x30B3, - /* 5006 */ 0x3014, 0x672C, 0x3015, - /* 5009 */ 0x3014, 0x4E09, 0x3015, - /* 5012 */ 0x3014, 0x4E8C, 0x3015, - /* 5015 */ 0x3014, 0x5B89, 0x3015, - /* 5018 */ 0x3014, 0x70B9, 0x3015, - /* 5021 */ 0x3014, 0x6253, 0x3015, - /* 5024 */ 0x3014, 0x76D7, 0x3015, - /* 5027 */ 0x3014, 0x52DD, 0x3015, - /* 5030 */ 0x3014, 0x6557, 0x3015, - /* 5033 */ 0x20122, - /* 5034 */ 0x2063A, - /* 5035 */ 0x2051C, - /* 5036 */ 0x2054B, - /* 5037 */ 0x291DF, - /* 5038 */ 0x20A2C, - /* 5039 */ 0x20B63, - /* 5040 */ 0x214E4, - /* 5041 */ 0x216A8, - /* 5042 */ 0x216EA, - /* 5043 */ 0x219C8, - /* 5044 */ 0x21B18, - /* 5045 */ 0x21DE4, - /* 5046 */ 0x21DE6, - /* 5047 */ 0x22183, - /* 5048 */ 0x2A392, - /* 5049 */ 0x22331, - /* 5050 */ 0x22331, - /* 5051 */ 0x232B8, - /* 5052 */ 0x261DA, - /* 5053 */ 0x226D4, - /* 5054 */ 0x22B0C, - /* 5055 */ 0x22BF1, - /* 5056 */ 0x2300A, - /* 5057 */ 0x233C3, - /* 5058 */ 0x2346D, - /* 5059 */ 0x236A3, - /* 5060 */ 0x238A7, - /* 5061 */ 0x23A8D, - /* 5062 */ 0x21D0B, - /* 5063 */ 0x23AFA, - /* 5064 */ 0x23CBC, - /* 5065 */ 0x23D1E, - /* 5066 */ 0x23ED1, - /* 5067 */ 0x23F5E, - /* 5068 */ 0x23F8E, - /* 5069 */ 0x20525, - /* 5070 */ 0x24263, - /* 5071 */ 0x243AB, - /* 5072 */ 0x24608, - /* 5073 */ 0x24735, - /* 5074 */ 0x24814, - /* 5075 */ 0x24C36, - /* 5076 */ 0x24C92, - /* 5077 */ 0x2219F, - /* 5078 */ 0x24FA1, - /* 5079 */ 0x24FB8, - /* 5080 */ 0x25044, - /* 5081 */ 0x250F3, - /* 5082 */ 0x250F2, - /* 5083 */ 0x25119, - /* 5084 */ 0x25133, - /* 5085 */ 0x2541D, - /* 5086 */ 0x25626, - /* 5087 */ 0x2569A, - /* 5088 */ 0x256C5, - /* 5089 */ 0x2597C, - /* 5090 */ 0x25AA7, - /* 5091 */ 0x25AA7, - /* 5092 */ 0x25BAB, - /* 5093 */ 0x25C80, - /* 5094 */ 0x25F86, - /* 5095 */ 0x26228, - /* 5096 */ 0x26247, - /* 5097 */ 0x262D9, - /* 5098 */ 0x2633E, - /* 5099 */ 0x264DA, - /* 5100 */ 0x26523, - /* 5101 */ 0x265A8, - /* 5102 */ 0x2335F, - /* 5103 */ 0x267A7, - /* 5104 */ 0x267B5, - /* 5105 */ 0x23393, - /* 5106 */ 0x2339C, - /* 5107 */ 0x26B3C, - /* 5108 */ 0x26C36, - /* 5109 */ 0x26D6B, - /* 5110 */ 0x26CD5, - /* 5111 */ 0x273CA, - /* 5112 */ 0x26F2C, - /* 5113 */ 0x26FB1, - /* 5114 */ 0x270D2, - /* 5115 */ 0x27667, - /* 5116 */ 0x278AE, - /* 5117 */ 0x27966, - /* 5118 */ 0x27CA8, - /* 5119 */ 0x27F2F, - /* 5120 */ 0x20804, - /* 5121 */ 0x208DE, - /* 5122 */ 0x285D2, - /* 5123 */ 0x285ED, - /* 5124 */ 0x2872E, - /* 5125 */ 0x28BFA, - /* 5126 */ 0x28D77, - /* 5127 */ 0x29145, - /* 5128 */ 0x2921A, - /* 5129 */ 0x2940A, - /* 5130 */ 0x29496, - /* 5131 */ 0x295B6, - /* 5132 */ 0x29B30, - /* 5133 */ 0x2A0CE, - /* 5134 */ 0x2A105, - /* 5135 */ 0x2A20E, - /* 5136 */ 0x2A291, - /* 5137 */ 0x2A600 + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 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, + 7, 11, 0, 0, 15, 59, 105, 147, 193, 245, 249, 291, 339, 391, 395, 447, 499, + 537, 590, 634, 0, 644, 696, 738, 784, 836, 872, 911, 916, 955, 0, 0, 0, 0, + 0, 0, 1007, 1051, 1097, 1139, 1185, 1237, 1241, 1283, 1334, 1386, 1400, + 1452, 1504, 1542, 1595, 1639, 0, 1649, 1701, 1743, 1789, 1841, 1877, 1916, + 1921, 1960, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 2012, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 2082, 0, 2095, 2099, 2103, 2110, 0, 0, 2114, 0, 0, 0, 0, 2127, 0, 0, + 0, 0, 2131, 2144, 2155, 0, 2159, 0, 0, 0, 2163, 0, 0, 0, 0, 0, 2179, 0, + 2192, 2196, 2200, 2207, 0, 0, 2211, 0, 0, 0, 0, 2224, 0, 0, 0, 0, 2228, + 2241, 2252, 0, 2256, 0, 0, 0, 2260, 0, 0, 0, 0, 0, 2276, 2289, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2302, 2307, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2312, 2317, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2322, 2326, 0, 0, 0, 0, 2330, 2334, 0, 0, + 0, 0, 0, 0, 2338, 2342, 2346, 2350, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 2354, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2358, 2397, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 2436, 2475, 0, 0, 0, 0, 0, 0, 2514, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2518, 2522, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 2526, 2530, 2534, 2538, 0, 0, 0, 0, 2542, 2546, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 2550, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2554, 0, 0, 0, + 2627, 0, 2651, 0, 2724, 0, 0, 0, 0, 0, 2748, 0, 2772, 0, 0, 0, 2776, 0, 0, + 0, 2800, 0, 0, 2873, 0, 2877, 0, 0, 2881, 0, 0, 0, 2954, 0, 2978, 0, 3051, + 0, 0, 0, 0, 0, 3121, 0, 3145, 0, 0, 0, 3150, 0, 0, 0, 3220, 3293, 3363, 0, + 0, 3433, 0, 0, 0, 3437, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 3448, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3452, 0, 0, + 3458, 0, 3462, 3474, 3480, 3484, 0, 3496, 0, 0, 0, 3500, 0, 0, 0, 0, 3504, + 0, 0, 0, 3515, 0, 0, 0, 3519, 0, 3523, 0, 0, 3527, 0, 0, 3533, 0, 3537, + 3549, 3555, 3559, 0, 3571, 0, 0, 0, 3575, 0, 0, 0, 0, 3579, 0, 0, 0, 3590, + 0, 0, 0, 3594, 0, 3598, 0, 0, 0, 0, 0, 0, 0, 0, 3602, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3606, + 3610, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3614, 3618, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 3622, 3626, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3630, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 3636, 0, 3640, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3644, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 3648, 0, 0, 3652, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3656, 0, 0, 0, 0, 0, + 0, 0, 3660, 0, 0, 3664, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 3668, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3697, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3726, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3730, 3759, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3763, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 3767, 0, 0, 0, 0, 0, 0, 3771, 0, 0, 0, 3795, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 3799, 3828, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3832, 0, 0, 3857, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3861, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 3865, 0, 3869, 0, 3873, 0, 3877, 0, 3881, 0, 0, 0, 3885, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3889, 0, 3893, 0, 3897, 3901, 0, 0, + 3905, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3909, 3913, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 3917, 3921, 0, 0, 0, 0, 0, 0, 3925, 3929, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 3933, 3941, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 3949, 3953, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 3957, 3961, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 3965, 4038, 4111, 4115, 4119, 4123, 4127, 4131, 4135, + 4208, 4281, 4285, 4289, 4293, 4297, 4301, 4305, 4310, 0, 0, 0, 0, 0, 0, + 4315, 4320, 0, 0, 0, 0, 0, 0, 4325, 4398, 4471, 4475, 4479, 4483, 4487, + 4491, 4495, 4568, 4641, 4645, 4649, 4653, 4657, 4661, 4665, 4735, 0, 0, 0, + 0, 0, 0, 4805, 4875, 0, 0, 0, 0, 0, 0, 4945, 4950, 0, 0, 0, 0, 0, 0, 4955, + 4960, 0, 0, 0, 0, 0, 0, 4965, 5035, 0, 0, 0, 0, 0, 0, 0, 5105, 0, 0, 0, 0, + 0, 0, 5175, 5248, 5321, 5325, 5329, 5333, 5337, 5341, 5345, 5418, 5491, + 5495, 5499, 5503, 5507, 5511, 5515, 0, 0, 0, 5519, 0, 0, 0, 0, 0, 0, 0, + 5523, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 5527, 0, 0, 0, 0, 0, 0, 0, 0, 5531, 0, 0, 0, 0, + 0, 0, 5601, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 5605, 0, 0, 0, 0, 0, 0, 0, 5609, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 5679, 0, 5683, 0, 5687, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5691, 0, + 5695, 0, 5699, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 5703, 0, 0, 0, 0, 5707, 0, 0, 5711, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5715, 0, 5719, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5723, 0, 0, 0, 0, 0, 0, 5727, 0, + 5731, 0, 0, 5735, 0, 0, 0, 0, 5739, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 5743, 0, 0, 5747, 5751, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 5755, 5759, 0, 0, 5763, 5767, 0, 0, 5771, 5775, 5779, 5783, 0, 0, 0, 0, + 5787, 5791, 0, 0, 5795, 5799, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5803, 5807, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5811, 0, 0, 0, 0, 0, 5815, 5819, 0, + 5823, 0, 0, 0, 0, 0, 0, 5827, 5831, 5835, 5839, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 5843, 0, 0, 0, 0, 5847, 0, 5851, 0, 5855, 0, 5859, 0, + 5863, 0, 5867, 0, 5871, 0, 5875, 0, 5879, 0, 5883, 0, 5887, 0, 5891, 0, 0, + 5895, 0, 5899, 0, 5903, 0, 0, 0, 0, 0, 0, 5907, 0, 0, 5912, 0, 0, 5917, 0, + 0, 5922, 0, 0, 5927, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5932, 0, 0, 0, 0, 0, 0, 0, 0, + 5936, 0, 0, 0, 0, 5940, 0, 5944, 0, 5948, 0, 5952, 0, 5956, 0, 5960, 0, + 5964, 0, 5968, 0, 5972, 0, 5976, 0, 5980, 0, 5984, 0, 0, 5988, 0, 5992, 0, + 5996, 0, 0, 0, 0, 0, 0, 6000, 0, 0, 6005, 0, 0, 6010, 0, 0, 6015, 0, 0, + 6020, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6025, 6029, + 6033, 6037, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6041, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6045, 0, 0, 0, 0, 0, 0, 0, 6049, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 6053, 0, 6057, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6061, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 6065, 6069, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 6073, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6102, 0, 6106, 0, 0, 0, 0, 0, 0, 6110, 0, 0, + 0, 0, 6114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 6118, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6139, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6156, 6160, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 6164, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6168, 0, 0, 6183, 6188, + 0, 0, 0, 0, 0, 0, 6192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6196, 0, 0, 0, 6200, 0, 6204 }; + +/* + * Lookup for tables: + * decomp_table_offset and decomp_table_index. + */ +static uint16 +normalization_index(char32_t cp) +{ + uint16 offset_idx, + offset; + + offset_idx = cp >> 6; + + if (offset_idx > 3049) + return 0; + + offset = decomp_table_offset[offset_idx]; + + return decomp_table_index[offset + (cp & 63)]; +} + +/* + * Lookup for tables: + * inverse_table_offset and inverse_table_index. + */ +static uint16 +inverse_index(char32_t cp) +{ + uint16 offset_idx, + offset; + + offset_idx = cp >> 6; + + if (offset_idx > 1462) + return 0; + + offset = inverse_table_offset[offset_idx]; + + return inverse_table_index[offset + (cp & 63)]; +} + +/* + * normalization_inverse() + * + * Returns the code point for recomposition of the reordered Unicode string + * based on two code points. + * Codepoint 0x0000 means "not found". + */ +static char32_t +normalization_inverse(char32_t first, char32_t second) +{ + uint16 idx; + uint32 start, + stop; + const uint16 *entry; + + idx = inverse_index(first); + entry = &UnicodeDecompInverseSecond[idx]; + + start = entry[0] << 16 | entry[1]; + stop = start + entry[2]; + + if (idx != 0 && second >= start && second <= stop) + { + return UnicodeDecompInverseCodes[entry[second - start + 3]]; + } + + return 0x0000; +} diff --git a/src/tools/pgindent/exclude_file_patterns b/src/tools/pgindent/exclude_file_patterns index 4976a373f9e..7e9e93442f0 100644 --- a/src/tools/pgindent/exclude_file_patterns +++ b/src/tools/pgindent/exclude_file_patterns @@ -33,7 +33,6 @@ kwlist_d\.h$ # These are generated by the scripts from src/common/unicode/. They use # hash functions generated by PerfectHash.pm whose format looks worse with # pgindent. -src/include/common/unicode_norm_hashfunc\.h$ src/include/common/unicode_normprops_table\.h$ # # Exclude ecpg test files to avoid breaking the ecpg regression tests -- 2.39.5 (Apple Git-154) From d2b6117521fca357834e9e23b1c6785c343c803e Mon Sep 17 00:00:00 2001 From: Alexander Borisov <[email protected]> Date: Mon, 22 Dec 2025 14:44:00 +0300 Subject: [PATCH v9 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 5008725e3aa..50dd33ad57c 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 bef1a7d394c..8726a47c6fc 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 f3493970569..9561dd2c2a3 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) Attachments: [text/plain] v9-0001-Add-Perl-module-PrettyLine-to-a-common-module.patch (4.6K, ../../[email protected]/2-v9-0001-Add-Perl-module-PrettyLine-to-a-common-module.patch) download | inline diff: From de926bd27d7a28783349d07e5221b44eded53361 Mon Sep 17 00:00:00 2001 From: Alexander Borisov <[email protected]> Date: Mon, 22 Dec 2025 00:39:52 +0300 Subject: [PATCH v9 1/4] Add Perl module (PrettyLine) to a common module. Perl module for generating lines for C tables that do not exceed a certain number of columns (default: 80). The module is necessary for compact and attractive data packaging so that C tables generated take up less space in the file. Append to src/tools/PrettyLine.pm. This is necessary for further use of this code to build Unicode normalization, case, and Encoding C tables. --- src/tools/PrettyLine.pm | 132 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 132 insertions(+) create mode 100644 src/tools/PrettyLine.pm diff --git a/src/tools/PrettyLine.pm b/src/tools/PrettyLine.pm new file mode 100644 index 00000000000..ef071333acd --- /dev/null +++ b/src/tools/PrettyLine.pm @@ -0,0 +1,132 @@ +#---------------------------------------------------------------------- +# +# PrettyLine.pm +# Perl module for generating lines for C tables that do not exceed a certain +# number of columns (default: 80). +# +# The module is necessary for compact and attractive data packaging so that +# C tables generated take up less space in the file. +# +# Default parameters: +# line_limit => 80 - 4: maximum characters per line (80 columns minus +# 4 columns for tab indentation). +# indent => "\t": indentation string prepended to each output line. +# +# Parameters can be passed to the constructor to change them: +# my $pretty = new PrettyLine(indent => " ", line_limit => 80 - 2); +# +# For example: +# my $pretty = new PrettyLine(); +# +# foreach my $key (70..80, 110..115, 1100..1110, 100000..100010, 10..50) +# { +# $pretty->push($key); +# } +# +# print $pretty->result(), "\n"; +# +# Result: +# 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 110, 111, 112, 113, 114, 115, +# 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 100000, +# 100001, 100002, 100003, 100004, 100005, 100006, 100007, 100008, 100009, +# 100010, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, +# 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, +# 46, 47, 48, 49, 50 +# +# Portions Copyright (c) 1996-2025, PostgreSQL Global Development Group +# Portions Copyright (c) 1994, Regents of the University of California +# +# src/tools/PrettyLine.pm +# +#---------------------------------------------------------------------- + +package PrettyLine; + +use strict; +use warnings FATAL => 'all'; + +# Constructor. +# Creates and returns a new PrettyLine object that formats elements +# into lines of limited length with a fixed indentation. +sub new +{ + my ($class, %params) = @_; + + # Default parameters. + my %defaults = ( + # Calculate the line size as 80 columns minus 4 columns for tabulation. + line_limit => 80 - 4, + indent => "\t"); + + return bless { + %defaults, + %params, + ( lines => [], + line => [], + line_len => 0, + length => 0) + }, $class; +} + +# Adds elements to the formatted output. +# Splits content into multiple lines when the limit is reached. +# Each completed line is pushed into the lines array. +sub push +{ + my $pretty = shift; + my $lines = $pretty->{lines}; + my $line_limit = $pretty->{line_limit}; + my $indent = $pretty->{indent}; + + foreach (@_) + { + my $value = $_; + my $length = length($value) + 2; # 2 == ", " + my $line_len = $pretty->{line_len} + $length; + + # Group the characters into a single line until the line size limit + # is reached. This will avoid unnecessary line breaks and indent. + if (@{ $pretty->{line} } && $line_len > $line_limit) + { + # Add a comma at the end of the last line, as it is not the last one. + $lines->[-1] .= "," if @$lines; + + CORE::push @$lines, $indent . join(", ", @{ $pretty->{line} }); + + $pretty->{line} = []; + $pretty->{line_len} = 0; + } + + CORE::push @{ $pretty->{line} }, $value; + $pretty->{line_len} += $length; + } + + $pretty->{length} += scalar @_; +} + +# Returns the total number of elements added so far. +sub length +{ + return $_[0]->{length}; +} + +# Produces the final formatted string. +sub result +{ + my $pretty = shift; + my $lines = $pretty->{lines}; + my $indent = $pretty->{indent}; + + # The line may not be complete (it has not reached the limit), so we add + # the remaining line to the total result. + if (scalar(@{ $pretty->{line} })) + { + $lines->[-1] .= "," if @$lines; + + CORE::push @$lines, $indent . join(", ", @{ $pretty->{line} }); + } + + return \@$lines; +} + +1; -- 2.39.5 (Apple Git-154) [text/plain] v9-0002-Add-Perl-module-Sparse-Array-to-a-common-module.patch (11.9K, ../../[email protected]/3-v9-0002-Add-Perl-module-Sparse-Array-to-a-common-module.patch) download | inline diff: From c39ec7448676f69c565029939f4a9cdb9f687ef8 Mon Sep 17 00:00:00 2001 From: Alexander Borisov <[email protected]> Date: Mon, 22 Dec 2025 14:44:00 +0300 Subject: [PATCH v9 2/4] Add Perl module (Sparse Array) to a common module. Perl module for generating compact C tables and lookup functions optimized for sparse numeric key distributions. The module creates a two-level sparse array (Offset and Index) for numeric values. This approach is well suited for Unicode code points where values come in ranges (have a non-fixed gap in data between ranges). Append to src/tools/GenerateSparseArray.pm. This is necessary for further use of this code to build Sparse Array for Unicode normalization, case, and Encoding. --- src/tools/GenerateSparseArray.pm | 374 +++++++++++++++++++++++++++++++ 1 file changed, 374 insertions(+) create mode 100644 src/tools/GenerateSparseArray.pm diff --git a/src/tools/GenerateSparseArray.pm b/src/tools/GenerateSparseArray.pm new file mode 100644 index 00000000000..8fef64231fa --- /dev/null +++ b/src/tools/GenerateSparseArray.pm @@ -0,0 +1,374 @@ +#---------------------------------------------------------------------- +# +# GenerateSparseArray.pm +# Perl module for generating compact C tables and lookup functions +# optimized for sparse numeric key distributions. +# +# The module creates a two-level sparse array (Offset and Index) for numeric +# values. This approach is well suited for Unicode code points where values +# come in ranges (have a non-fixed gap in data between ranges). +# +# +# How it works. +# +# Essentially, we break numeric values into fixed ranges by N. +# +# The module creates two tables: +# 1. Offset +# Contains offsets for the table Index. +# Stores the beginning of the range for a number. +# +# 2. Index +# Stores fixed ranges of a specified size. +# Contains the index for the data table. The data table is a user table in +# which the necessary data is stored. +# +# Algorithm for obtaining an index for a table with data: +# 1. We have the number 1300 (Unicode code point). +# 2. Calculate its index in the Offset table: 1300 >> SHIFT +# (8 bit = 256) = 5. offset[5]. +# 3. After obtaining the offset of the range start for the Index table, we +# calculate the specific position among 256 values for the number 1300. +# RANGE_MASK = (1 << SHIFT) - 1 +# offset[5] + (cp & RANGE_MASK) +# +# The zero index in the Index table is used as a dummy range (like a NULL). +# +# For example: +# use GenerateSparseArray; +# +# my %data; +# my $gsa = new GenerateSparseArray(8); +# +# foreach my $id (0x41..0x5A, 0x61..0x7A) { +# $gsa->push($id); +# $data{$id} = $id + 10; +# } +# +# my ($offset, $index, $func) = $gsa->generate( +# 'latin_greek_table', +# 'get_index', +# sub { $data{$_[0]} } +# ); +# +# print join("\n", $offset, $index, $func); +# +# Result: +# +# static const uint16 latin_greek_table_offset[2] = +# { +# 256, 0 +# }; +# +# static const uint16 latin_greek_table_index[379] = +# { +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 75, 76, 77, +# 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, +# 97, 98, 99, 100, 0, 0, 0, 0, 0, 0, 107, 108, 109, 110, 111, 112, 113, 114, +# 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, +# 130, 131, 132 +# }; +# +# static uint16 +# get_index(char32_t cp) +# { +# uint16 offset_idx, offset; +# +# offset_idx = cp >> 8; +# +# if (offset_idx > 1) +# return 0; +# +# offset = latin_greek_table_offset[offset_idx]; +# +# return latin_greek_table_index[offset + (cp & 255)]; +# } +# +# We can balance tables (gaps between data). That is, you can change the +# density of data in a table by changing the SHIFT value. The smaller the +# SHIFT value, the denser the index table will be, and vice versa, the larger +# the value, the denser the offset table will be, and the index table will be +# more sparse (more empty values). +# +# For example, let's modify the example above: +# my $gsa = new GenerateSparseArray(4); # Not 8, but 4. +# +# The result for the same numbers: +# +# static const uint16 latin_greek_table_offset[9] = +# { +# 0, 0, 0, 0, 16, 32, 48, 64, 0 +# }; +# +# static const uint16 latin_greek_table_index[75] = +# { +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 75, 76, 77, 78, 79, 80, +# 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, +# 100, 0, 0, 0, 0, 0, 0, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, +# 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, +# 132 +# }; +# +# static uint16 +# get_index(char32_t cp) +# { +# uint16 offset_idx, offset; +# +# offset_idx = cp >> 4; +# +# if (offset_idx > 8) +# return 0; +# +# offset = latin_greek_table_offset[offset_idx]; +# +# return latin_greek_table_index[offset + (cp & 15)]; +# } +# +# We can see that the tables have become more "balanced". +# +# +# Disadvantages of the algorithm? +# +# The algorithm performs well with smoothly increasing values +# (hi Unicode and Encoding). For example, from 100 to 1,000,000 in different +# ranges: 100..500, 1000..1200, 10000..30000, and so on — everything will be +# fine in the algorithm. +# +# For example, in the worst case scenario, let's take two ranges of numbers: +# 10..150 and 5000000..10000000. Tables with very large dummy data will be +# constructed for these values. It seems that these problems can be solved, +# but this does not apply to the current tasks of using this algorithm. +# +# Portions Copyright (c) 1996-2025, PostgreSQL Global Development Group +# Portions Copyright (c) 1994, Regents of the University of California +# +# src/tools/GenerateSparseArray.pm +# +#---------------------------------------------------------------------- + +package GenerateSparseArray; + +use strict; +use warnings FATAL => 'all'; + +use PrettyLine; + +# new($range_shift) +# Constructor for the sparse table generator object. +# +# Initializes paging parameters and internal state used to build the +# two-level table (offset + index). If $range_shift is not provided, +# it defaults to 8, which gives a range size of 2^8 = 256 entries. +# +# Internal fields: +# keys - array of all registered numeric keys +# max - maximum key seen so far +# offset_table_size - size of the offset table (filled at generate()) +# range_shift - bit count, controls range granularity +# range_size - number of positions in one range (1 << range_shift) +# range_mask - bitmask for extracting low bits ($range_size - 1) +sub new +{ + my ($class, $range_shift) = @_; + my ($range_size, $range_mask); + + $range_shift ||= 8; + $range_size = 1 << $range_shift; + $range_mask = $range_size - 1; + + return bless { + keys => [], + max => 0, + index_uint => "uint16", + offset_uint => "uint16", + offset_table_size => 0, + range_shift => $range_shift, + range_size => $range_size, + range_mask => $range_mask + }, $class; +} + +# push($key) +# Append a new numeric key in the generator state. +# +# The key must be a non-negative integer; otherwise the function dies +# with an error message. +sub push +{ + my ($gsa, $key) = @_; + + die "the key must be a number" unless $key =~ /^[0-9]+$/; + + CORE::push @{ $gsa->{keys} }, $key; +} + +# generate($table_name, $func_name, $callback) +# Main generation routine that produces C tables and lookup function +# from all previously added keys. +# +# return [Offset table, Index table, lookup function]. +sub generate +{ + my ($gsa, $table_name, $func_name, $callback) = @_; + my (@sorted, @offsets, @data, $pos, $table_size); + my ($uint_offset); + + die "no values for table generation and functions" + unless scalar(@{ $gsa->{keys} }); + + # It is not essential, but for consistent table output, it is better + # to sort the data. + @sorted = sort { $a <=> $b } @{ $gsa->{keys} }; + $table_size = (($sorted[-1] >> $gsa->{range_shift}) + 1); + + # We immediately allocate the required size for the table. + $offsets[$table_size] = 0; + $pos = $gsa->{range_size}; + + foreach my $key (@sorted) + { + my $offset_index = $key >> $gsa->{range_shift}; + my $offset = $offsets[$offset_index]; + + unless (defined $offset) + { + $offset = $pos; + $offsets[$offset_index] = $offset; + $pos += $gsa->{range_size}; + + $uint_offset = _uint_type($offset); + } + + my $index = $key & $gsa->{range_mask}; + my $value = $callback->($key); + + $data[ $offset + $index ] = $value; + } + + my $max = (sort { $b <=> $a } grep { defined $_ } @data)[0]; + + $gsa->{offset_table_size} = $table_size; + $gsa->{offset_uint} = $uint_offset; + $gsa->{index_uint} = _uint_type($max); + + return ( + $gsa->_table_offset(\@offsets, $table_name), + $gsa->_table_index(\@data, $table_name), + $gsa->function($func_name, $table_name)); +} + +sub function +{ + my ($gsa, $func_name, $table_name) = @_; + + my $offset_name = "$table_name\_offset"; + my $index_name = "$table_name\_index"; + + return <<FUNCTION; +/* + * Lookup for tables: + * $offset_name and $index_name. + */ +static $gsa->{index_uint} +$func_name(char32_t cp) +{ + $gsa->{offset_uint} offset_idx, + offset; + + offset_idx = cp >> $gsa->{range_shift}; + + if (offset_idx > $gsa->{offset_table_size}) + return 0; + + offset = $offset_name\[offset_idx]; + + return $index_name\[offset + (cp & $gsa->{range_mask})]; +} +FUNCTION +} + +sub _table_offset +{ + my ($gsa, $table, $name) = @_; + my $table_text = + $gsa->table($table, "$name\_offset", $gsa->{offset_uint}); + + my $comment = <<COMMENT; +/* + * The table contains offsets to table $name\_index. + */ +COMMENT + return "$comment$table_text"; +} + +sub _table_index +{ + my ($gsa, $table, $name) = @_; + + return $gsa->table($table, "$name\_index", $gsa->{index_uint}); +} + +# table($table, $name) +# Formats raw table data as pretty-printed C static array declaration. +sub table +{ + my ($gsa, $table, $name, $uint_type) = @_; + my (@lines, $pretty, $length); + + $pretty = new PrettyLine(); + $pretty->push(defined $_ ? $_ : 0) foreach (@$table); + $length = $pretty->length(); + + CORE::push @lines, "static const $uint_type $name\[$length] =\n{"; + CORE::push @lines, @{ $pretty->result() }; + CORE::push @lines, "};"; + + return join "\n", @lines; +} + +# _uint_type($number) +# Internal function that determines the size of uint for a number. +sub _uint_type +{ + my $num = 0 + $_[0]; + + # uint8: (1 << 8) - 1 + if ($num <= (((1 << 7) - 1) | (1 << 7))) + { + return "uint8"; + } + + # uint16: (1 << 16) - 1 + if ($num <= (((1 << 15) - 1) | (1 << 15))) + { + return "uint16"; + } + + # uint32: (1 << 32) - 1 + if ($num <= (((1 << 31) - 1) | (1 << 31))) + { + return "uint32"; + } + + # uint64: (1 << 64) - 1 + if ($num <= (((1 << 63) - 1) | (1 << 63))) + { + return "uint64"; + } + + die "value is greater than uint64: $num"; +} + +1; -- 2.39.5 (Apple Git-154) [text/plain] v9-0003-Improve-the-performance-of-Unicode-Normalization-.patch (817.8K, ../../[email protected]/4-v9-0003-Improve-the-performance-of-Unicode-Normalization-.patch) download | inline diff: From 39ed84e3a9d107fca6f066370286761fd8fbc6cd Mon Sep 17 00:00:00 2001 From: Alexander Borisov <[email protected]> Date: Mon, 22 Dec 2025 14:44:00 +0300 Subject: [PATCH v9 3/4] Improve the performance of Unicode Normalization Forms. This changes significantly speeds up the normalize() function. Similar to the changes in case mapping (fold, lower, upper, or title case), here we get rid of perfect hashing and replace it with a Sparse Array. This allows us to achieve a performance increase of up to 60%. --- src/common/unicode/Makefile | 4 +- .../unicode/generate-unicode_norm_table.pl | 457 +- src/common/unicode/meson.build | 2 +- src/common/unicode_norm.c | 115 +- src/include/common/unicode_norm_hashfunc.h | 3016 --- src/include/common/unicode_norm_table.h | 15376 +++++++--------- src/tools/pgindent/exclude_file_patterns | 1 - 7 files changed, 6481 insertions(+), 12490 deletions(-) delete mode 100644 src/include/common/unicode_norm_hashfunc.h diff --git a/src/common/unicode/Makefile b/src/common/unicode/Makefile index c150e403cda..2f032e42b2d 100644 --- a/src/common/unicode/Makefile +++ b/src/common/unicode/Makefile @@ -21,7 +21,7 @@ CPPFLAGS += $(ICU_CFLAGS) # By default, do nothing. all: -update-unicode: unicode_case_table.h unicode_category_table.h unicode_east_asian_fw_table.h unicode_nonspacing_table.h unicode_norm_hashfunc.h unicode_norm_table.h unicode_normprops_table.h unicode_version.h +update-unicode: unicode_case_table.h unicode_category_table.h unicode_east_asian_fw_table.h unicode_nonspacing_table.h unicode_norm_table.h unicode_normprops_table.h unicode_version.h mv $^ $(top_srcdir)/src/include/common/ $(MAKE) case-check $(MAKE) category-check @@ -44,8 +44,6 @@ unicode_category_table.h: generate-unicode_category_table.pl DerivedCoreProperti # Generation of conversion tables used for string normalization with # UTF-8 strings. -unicode_norm_hashfunc.h: unicode_norm_table.h - unicode_norm_table.h: generate-unicode_norm_table.pl UnicodeData.txt CompositionExclusions.txt $(PERL) $< diff --git a/src/common/unicode/generate-unicode_norm_table.pl b/src/common/unicode/generate-unicode_norm_table.pl index 4c1d105b6c5..5008725e3aa 100644 --- a/src/common/unicode/generate-unicode_norm_table.pl +++ b/src/common/unicode/generate-unicode_norm_table.pl @@ -4,7 +4,7 @@ # files as input. # # Input: UnicodeData.txt and CompositionExclusions.txt -# Output: unicode_norm_table.h and unicode_norm_hashfunc.h +# Output: unicode_norm_table.h # # Copyright (c) 2000-2026, PostgreSQL Global Development Group @@ -14,14 +14,14 @@ use Getopt::Long; use FindBin; use lib "$FindBin::RealBin/../../tools/"; -use PerfectHash; +use GenerateSparseArray; +use PrettyLine; my $output_path = '.'; GetOptions('outdir:s' => \$output_path); my $output_table_file = "$output_path/unicode_norm_table.h"; -my $output_func_file = "$output_path/unicode_norm_hashfunc.h"; my $FH; @@ -64,23 +64,38 @@ while (my $line = <$FH>) # the data file, currently.) next if hex($code) > 0x10FFFF; + # The character decomposition mapping field in UnicodeData.txt is a list + # of unicode codepoints, separated by space. But it can be prefixed with + # so-called compatibility formatting tag, like "<compat>", or "<font>". + # The entries with compatibility formatting tags should not be used for + # re-composing characters during normalization, so flag them in the table. + # (The tag doesn't matter, only whether there is a tag or not) + my $compat = 0; + if ($decomp =~ /\<.*\>/) + { + $compat = 1; + $decomp =~ s/\<[^][]*\>//g; + } + my @decomp_elts = split(" ", $decomp); + # Skip characters with no decompositions and a class of 0, to reduce the # table size. - next if $class eq '0' && $decomp eq ''; - - my %char_entry = (code => $code, class => $class, decomp => $decomp); + next if $class eq '0' && scalar @decomp_elts == 0; + + my %char_entry = ( + code => $code, + class => $class, + compat => $compat, + decomp => \@decomp_elts, + decomp_length => scalar @decomp_elts); push(@characters, \%char_entry); - $character_hash{$code} = \%char_entry; + $character_hash{ hex($code) } = \%char_entry; } close $FH; -my $num_characters = scalar @characters; - # Start writing out the output files open my $OT, '>', $output_table_file or die "Could not open output file $output_table_file: $!\n"; -open my $OF, '>', $output_func_file - or die "Could not open output file $output_func_file: $!\n"; print $OT <<HEADER; /*------------------------------------------------------------------------- @@ -103,10 +118,9 @@ print $OT <<HEADER; */ typedef struct { - uint32 codepoint; /* Unicode codepoint */ uint8 comb_class; /* combining class of character */ uint8 dec_size_flags; /* size and flags of decomposition code list */ - uint16 dec_index; /* index into UnicodeDecomp_codepoints, or the + uint16 dec_index; /* index into UnicodeDecompCodepoints, or the * decomposition itself if DECOMP_INLINE */ } pg_unicode_decomposition; @@ -120,89 +134,68 @@ typedef struct #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 of Unicode codepoints and their decompositions */ -static const pg_unicode_decomposition UnicodeDecompMain[$num_characters] = -{ HEADER -print $OF <<HEADER; -/*------------------------------------------------------------------------- - * - * unicode_norm_hashfunc.h - * Perfect hash functions used for Unicode normalization - * - * Portions Copyright (c) 1996-2026, PostgreSQL Global Development Group - * Portions Copyright (c) 1994, Regents of the University of California - * - * src/include/common/unicode_norm_hashfunc.h - * - *------------------------------------------------------------------------- - */ - -/* - * File auto-generated by src/common/unicode/generate-unicode_norm_table.pl, - * do not edit. There is deliberately not an #ifndef PG_UNICODE_NORM_HASHFUNC_H - * here. - */ - -#include "common/unicode_norm_table.h" +# 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; + +# Collect all codepoints of the decomposition and remove duplicate sequences. +# Be sure to sort by number of codepoints, from largest to smallest. +# This is necessary so that shorter ones fit into larger ones. +foreach my $code ( + sort { + $character_hash{$b}->{decomp_length} + <=> $character_hash{$a}->{decomp_length} + } @sorted_codes) +{ + my $entry = $character_hash{$code}; + my $decomp = $entry->{decomp}; -/* Typedef for perfect hash functions */ -typedef int (*cp_hash_func) (const void *key); + # 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)) + { + next; + } -/* Information for lookups with perfect hash functions */ -typedef struct -{ - const pg_unicode_decomposition *decomps; - cp_hash_func hash; - int num_decomps; -} pg_unicode_decompinfo; + # 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); -typedef struct -{ - const uint16 *inverse_lookup; - cp_hash_func hash; - int num_recomps; -} pg_unicode_recompinfo; + if ($index == -1) + { + $index = scalar @decomp_codepoints; + push @decomp_codepoints, @$decomp; + } -HEADER + $entry->{decomp_index} = $index; +} -my $decomp_index = 0; -my $decomp_string = ""; -my @dec_cp_packed; -my $main_index = 0; -my @rec_info; +my $main_index = 1; +my @decomp_main = ("\t{0, 0, 0},\n"); +my %duplicates; +my %inverse; +my %decomp_index; +my $decomp_gsa = new GenerateSparseArray(6); my $last_code = $characters[-1]->{code}; foreach my $char (@characters) { my $code = $char->{code}; my $class = $char->{class}; + my $compat = $char->{compat}; my $decomp = $char->{decomp}; - - # Save the code point bytes as a string in network order. - push @dec_cp_packed, pack('N', hex($char->{code})); - - # The character decomposition mapping field in UnicodeData.txt is a list - # of unicode codepoints, separated by space. But it can be prefixed with - # so-called compatibility formatting tag, like "<compat>", or "<font>". - # The entries with compatibility formatting tags should not be used for - # re-composing characters during normalization, so flag them in the table. - # (The tag doesn't matter, only whether there is a tag or not) - my $compat = 0; - if ($decomp =~ /\<.*\>/) - { - $compat = 1; - $decomp =~ s/\<[^][]*\>//g; - } - my @decomp_elts = split(" ", $decomp); + my $index = $char->{decomp_index}; # Decomposition size # Print size of decomposition - my $decomp_size = scalar(@decomp_elts); + my $decomp_size = scalar(@$decomp); die if $decomp_size > 0x1F; # to not overrun bitmask - my $first_decomp = shift @decomp_elts; + my $first_decomp = shift @$decomp; + my $first_num = $first_decomp ? hex($first_decomp) : 0; my $flags = ""; my $comment = ""; @@ -215,8 +208,8 @@ foreach my $char (@characters) if ($decomp_size == 2) { # Should this be used for recomposition? - if ( $character_hash{$first_decomp} - && $character_hash{$first_decomp}->{class} != 0) + if ( $character_hash{$first_num} + && $character_hash{$first_num}->{class} != 0) { $flags .= " | DECOMP_NO_COMPOSE"; $comment = "non-starter decomposition"; @@ -240,19 +233,15 @@ foreach my $char (@characters) # src/common/unicode_norm.c. if (!($flags =~ /DECOMP_COMPAT/ || $flags =~ /DECOMP_NO_COMPOSE/)) { - push @rec_info, - { - code => $code, - main_index => $main_index, - first => $first_decomp, - second => $decomp_elts[0] - }; + $inverse{$first_num}->{ hex($decomp->[0]) } = hex($code); } } + my $line; + if ($decomp_size == 0) { - print $OT "\t{0x$code, $class, 0$flags, 0}"; + $line = "\t{$class, 0$flags, 0}"; } elsif ($decomp_size == 1 && length($first_decomp) <= 4) { @@ -260,153 +249,223 @@ foreach my $char (@characters) # The decomposition consists of a single codepoint, and it fits # in a uint16, so we can store it "inline" in the main table. $flags .= " | DECOMP_INLINE"; - print $OT "\t{0x$code, $class, 1$flags, 0x$first_decomp}"; + $line = "\t{$class, 1$flags, 0x$first_decomp}"; } else { - print $OT "\t{0x$code, $class, $decomp_size$flags, $decomp_index}"; - - # Now save the decompositions into a dedicated area that will - # be written afterwards. First build the entry dedicated to - # a sub-table with the code and decomposition. - $decomp_string .= ",\n" if ($decomp_string ne ""); + $line = "\t{$class, $decomp_size$flags, $index}"; + } - $decomp_string .= "\t /* $decomp_index */ 0x$first_decomp"; - foreach (@decomp_elts) - { - $decomp_string .= ", 0x$_"; - } + $decomp_gsa->push(hex($code)); - $decomp_index = $decomp_index + $decomp_size; + # Check for duplicates and discard them. + if (exists $duplicates{$line}) + { + $decomp_index{ hex($code) } = $duplicates{$line}; + next; } - # Print a comma after all items except the last one. - print $OT "," unless ($code eq $last_code); + $duplicates{$line} = $main_index; + + # We will satisfy pgindent. + my $space = length($line) < 35 ? "\t" : " "; + + push @decomp_main, $line; + + # Push a comma after all items except the last one. + push @decomp_main, "," unless ($code eq $last_code); + push @decomp_main, "$space/* $comment */" if ($comment ne ""); + push @decomp_main, "\n" unless ($code eq $last_code); + + $decomp_index{ hex($code) } = $main_index++; +} + +# Сompile a table with sequences of codepoints for decomposition. +my $decomp_lines = new PrettyLine(); + +foreach my $index (0 .. $#decomp_codepoints) +{ + my $code = $decomp_codepoints[$index]; + $decomp_lines->push("0x$code"); +} + +# Preparing data for codepoint composition. A situation where two code points +# need to be converted into one (recomposition of the reordered Unicode string). +# +# For table with uint16 numbers. +# The first two entries are uint32 numbers - first second codepoint. +# The third entry indicates the number of elements immediately following +# this entry (third entry). +# For example: +# {code, point, 3, 55, 64, 71, code, point, 2, 23, 45, code, point,...} +# +my %inverse_index; +my $inverse_second = new PrettyLine(); +my $inverse_codes = new PrettyLine(); +my $inverse_gsa = new GenerateSparseArray(6); + +# The reserved value for "not found", like a NULL. +$inverse_second->push(0, 0, 0); +$inverse_codes->push(0); + +foreach my $first (sort { $a <=> $b } keys %inverse) +{ + my $seconds = $inverse{$first}; + my @sorted = sort { $a <=> $b } keys %$seconds; + + $inverse_index{$first} = $inverse_second->length(); + $inverse_gsa->push($first); + + # Store a 32-bit number in two 16-bit numbers. + $inverse_second->push($sorted[0] >> 16); + $inverse_second->push($sorted[0] & ~(((1 << 16) - 1) << 16)); + # Store the number of entries. + $inverse_second->push($sorted[-1] - $sorted[0]); + + foreach my $second ($sorted[0] .. $sorted[-1]) + { + my $index = 0; - print $OT "\t/* $comment */" if ($comment ne ""); - print $OT "\n"; + if (exists $seconds->{$second}) + { + $index = $inverse_codes->length(); + $inverse_codes->push($seconds->{$second}); + } - $main_index++; + $inverse_second->push($index); + } } -print $OT "\n};\n\n"; + +my $main_string = join "", @decomp_main; +my $decomp_length = $decomp_lines->length(); +my $decomp_string = join "\n", @{ $decomp_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() }; # Print the array of decomposed codes. print $OT <<HEADER; -/* codepoints array */ -static const uint32 UnicodeDecomp_codepoints[$decomp_index] = +/* Table with basic data for decompositions. */ +static const pg_unicode_decomposition UnicodeDecompMain[$main_index] = { -$decomp_string +$main_string }; -HEADER -# Emit the definition of the decomp hash function. -my $dec_funcname = 'Decomp_hash_func'; -my $dec_func = PerfectHash::generate_hash_function(\@dec_cp_packed, - $dec_funcname, fixed_key_length => 4); -print $OF "/* Perfect hash function for decomposition */\n"; -print $OF "static $dec_func\n"; - -# Emit the structure that wraps the hash lookup information into -# one variable. -print $OF <<HEADER; -/* Hash lookup information for decomposition */ -static const pg_unicode_decompinfo UnicodeDecompInfo = +/* Table with sequences of codepoints for decomposition. */ +static const uint32 UnicodeDecompCodepoints[$decomp_length] = { - UnicodeDecompMain, - $dec_funcname, - $num_characters +$decomp_string }; -HEADER - -# Find the lowest codepoint that decomposes to each recomposeable -# code pair and create a mapping to it. -my $recomp_string = ""; -my @rec_cp_packed; -my %seenit; -my $firstentry = 1; -foreach my $rec (sort recomp_sort @rec_info) +/* + * Table of Unicode codepoints for recomposition of the reordered + * Unicode string. + */ +static const uint32 UnicodeDecompInverseCodes[$inverse_length] = { - # The hash key is formed by concatenating the bytes of the two - # codepoints. See also recompose_code() in common/unicode_norm.c. - my $hashkey = (hex($rec->{first}) << 32) | hex($rec->{second}); - - # We are only interested in the lowest code point that decomposes - # to the given code pair. - next if $seenit{$hashkey}; - - # Save the hash key bytes in network order - push @rec_cp_packed, pack('Q>', $hashkey); - - # Append inverse lookup element - $recomp_string .= ",\n" if !$firstentry; - $recomp_string .= sprintf "\t/* U+%s+%s -> U+%s */ %s", - $rec->{first}, - $rec->{second}, - $rec->{code}, - $rec->{main_index}; - - $seenit{$hashkey} = 1; - $firstentry = 0; -} +$inverse_string +}; -# Emit the inverse lookup array containing indexes into UnicodeDecompMain. -my $num_recomps = scalar @rec_cp_packed; -print $OF <<HEADER; -/* Inverse lookup array -- contains indexes into UnicodeDecompMain[] */ -static const uint16 RecompInverseLookup[$num_recomps] = +/* + * Table with indexes from the secondary codepoint pointing + * to UnicodeDecompInverseCodes. + */ +static const uint16 UnicodeDecompInverseSecond[$second_length] = { -$recomp_string +$second_string }; HEADER -# Emit the definition of the recomposition hash function. -my $rec_funcname = 'Recomp_hash_func'; -my $rec_func = - PerfectHash::generate_hash_function(\@rec_cp_packed, $rec_funcname, - fixed_key_length => 8); -print $OF "/* Perfect hash function for recomposition */\n"; -print $OF "static $rec_func\n"; - -# Emit the structure that wraps the hash lookup information into -# one variable. -print $OF <<HEADER; -/* Hash lookup information for recomposition */ -static const pg_unicode_recompinfo UnicodeRecompInfo = +# Create index for decomposition mapping. +my ($decomp_table_offset, $decomp_table_index, $decomp_func) = + $decomp_gsa->generate('decomp_table', 'normalization_index', + sub { $decomp_index{ $_[0] } }); + +# Create index for inverse mapping. +my ($inverse_table_offset, $inverse_table_index, $inverse_func) = + $inverse_gsa->generate('inverse_table', 'inverse_index', + sub { $inverse_index{ $_[0] } }); + +print $OT <<"HEADER"; +$decomp_table_offset + +/* + * Used by normalization_index() to map a codepoint to an index that can be + * used in UnicodeDecompMain table. + */ +$decomp_table_index + +$inverse_table_offset + +/* + * Used by inverse_index() to map a codepoint to an index that can be + * used in UnicodeDecompInverseSecond table. + */ +$inverse_table_index + +$decomp_func +$inverse_func +/* + * normalization_inverse() + * + * Returns the code point for recomposition of the reordered Unicode string + * based on two code points. + * Codepoint 0x0000 means "not found". + */ +static char32_t +normalization_inverse(char32_t first, char32_t second) { - RecompInverseLookup, - $rec_funcname, - $num_recomps -}; + uint16 idx; + uint32 start, + stop; + const uint16 *entry; + + idx = inverse_index(first); + entry = &UnicodeDecompInverseSecond[idx]; + + start = entry[0] << 16 | entry[1]; + stop = start + entry[2]; + + if (idx != 0 && second >= start && second <= stop) + { + return UnicodeDecompInverseCodes[entry[second - start + 3]]; + } + + return 0x0000; +} HEADER close $OT; -close $OF; -sub recomp_sort +# This function is designed to search for the occurrence of one array as +# a subarray within another. This is necessary to find duplicates. +# It returns the index of the start of the occurrence or -1 if unsuccessful. +sub contains_subarray { - my $a1 = hex($a->{first}); - my $b1 = hex($b->{first}); + my ($arr1, $arr2) = @_; + my $len1 = scalar(@$arr1); + my $len2 = scalar(@$arr2); - my $a2 = hex($a->{second}); - my $b2 = hex($b->{second}); + return -1 if $len2 == 0; + return -1 if $len2 > $len1; - # First sort by the first code point - return -1 if $a1 < $b1; - return 1 if $a1 > $b1; - - # Then sort by the second code point - return -1 if $a2 < $b2; - return 1 if $a2 > $b2; + for my $start (0 .. $len1 - $len2) + { + my $match = 1; - # Finally sort by the code point that decomposes into first and - # second ones. - my $acode = hex($a->{code}); - my $bcode = hex($b->{code}); + for my $j (0 .. $len2 - 1) + { + if ($arr1->[ $start + $j ] ne $arr2->[$j]) + { + $match = 0; + last; + } + } - return -1 if $acode < $bcode; - return 1 if $acode > $bcode; + return $start if $match; + } - die "found duplicate entries of recomposeable code pairs"; + return -1; } diff --git a/src/common/unicode/meson.build b/src/common/unicode/meson.build index f650dd95b5c..e1bf84f26de 100644 --- a/src/common/unicode/meson.build +++ b/src/common/unicode/meson.build @@ -66,7 +66,7 @@ update_unicode_targets += \ update_unicode_targets += \ custom_target('unicode_norm_table.h', input: [unicode_data['UnicodeData.txt'], unicode_data['CompositionExclusions.txt']], - output: ['unicode_norm_table.h', 'unicode_norm_hashfunc.h'], + output: ['unicode_norm_table.h'], depend_files: perfect_hash_pm, command: [ perl, files('generate-unicode_norm_table.pl'), diff --git a/src/common/unicode_norm.c b/src/common/unicode_norm.c index 238002e6a33..bef1a7d394c 100644 --- a/src/common/unicode_norm.c +++ b/src/common/unicode_norm.c @@ -19,12 +19,10 @@ #endif #include "common/unicode_norm.h" +#include "common/unicode_norm_table.h" #ifndef FRONTEND -#include "common/unicode_norm_hashfunc.h" #include "common/unicode_normprops_table.h" #include "port/pg_bswap.h" -#else -#include "common/unicode_norm_table.h" #endif #ifndef FRONTEND @@ -46,21 +44,6 @@ #define NCOUNT VCOUNT * TCOUNT #define SCOUNT LCOUNT * NCOUNT -#ifdef FRONTEND -/* comparison routine for bsearch() of decomposition lookup table. */ -static int -conv_compare(const void *p1, const void *p2) -{ - uint32 v1, - v2; - - v1 = *(const uint32 *) p1; - v2 = ((const pg_unicode_decomposition *) p2)->codepoint; - return (v1 > v2) ? 1 : ((v1 == v2) ? 0 : -1); -} - -#endif - /* * get_code_entry * @@ -71,38 +54,9 @@ conv_compare(const void *p1, const void *p2) static const pg_unicode_decomposition * get_code_entry(char32_t code) { -#ifndef FRONTEND - int h; - uint32 hashkey; - pg_unicode_decompinfo decompinfo = UnicodeDecompInfo; - - /* - * Compute the hash function. The hash key is the codepoint with the bytes - * in network order. - */ - hashkey = pg_hton32(code); - h = decompinfo.hash(&hashkey); - - /* An out-of-range result implies no match */ - if (h < 0 || h >= decompinfo.num_decomps) - return NULL; - - /* - * Since it's a perfect hash, we need only match to the specific codepoint - * it identifies. - */ - if (code != decompinfo.decomps[h].codepoint) - return NULL; + uint16 idx = normalization_index(code); - /* Success! */ - return &decompinfo.decomps[h]; -#else - return bsearch(&(code), - UnicodeDecompMain, - lengthof(UnicodeDecompMain), - sizeof(pg_unicode_decomposition), - conv_compare); -#endif + return idx != 0 ? &UnicodeDecompMain[idx] : NULL; } /* @@ -145,7 +99,7 @@ get_code_decomposition(const pg_unicode_decomposition *entry, int *dec_size) else { *dec_size = DECOMPOSITION_SIZE(entry); - return &UnicodeDecomp_codepoints[entry->dec_index]; + return &UnicodeDecompCodepoints[entry->dec_index]; } } @@ -245,66 +199,9 @@ recompose_code(uint32 start, uint32 code, uint32 *result) } else { - const pg_unicode_decomposition *entry; - - /* - * Do an inverse lookup of the decomposition tables to see if anything - * matches. The comparison just needs to be a perfect match on the - * sub-table of size two, because the start character has already been - * recomposed partially. This lookup uses a perfect hash function for - * the backend code. - */ -#ifndef FRONTEND - - int h, - inv_lookup_index; - uint64 hashkey; - pg_unicode_recompinfo recompinfo = UnicodeRecompInfo; - - /* - * Compute the hash function. The hash key is formed by concatenating - * bytes of the two codepoints in network order. See also - * src/common/unicode/generate-unicode_norm_table.pl. - */ - hashkey = pg_hton64(((uint64) start << 32) | (uint64) code); - h = recompinfo.hash(&hashkey); - - /* An out-of-range result implies no match */ - if (h < 0 || h >= recompinfo.num_recomps) - return false; + *result = normalization_inverse(start, code); - inv_lookup_index = recompinfo.inverse_lookup[h]; - entry = &UnicodeDecompMain[inv_lookup_index]; - - if (start == UnicodeDecomp_codepoints[entry->dec_index] && - code == UnicodeDecomp_codepoints[entry->dec_index + 1]) - { - *result = entry->codepoint; - return true; - } - -#else - - int i; - - for (i = 0; i < lengthof(UnicodeDecompMain); i++) - { - entry = &UnicodeDecompMain[i]; - - if (DECOMPOSITION_SIZE(entry) != 2) - continue; - - if (DECOMPOSITION_NO_COMPOSE(entry)) - continue; - - if (start == UnicodeDecomp_codepoints[entry->dec_index] && - code == UnicodeDecomp_codepoints[entry->dec_index + 1]) - { - *result = entry->codepoint; - return true; - } - } -#endif /* !FRONTEND */ + return *result != 0; } return false; diff --git a/src/include/common/unicode_norm_hashfunc.h b/src/include/common/unicode_norm_hashfunc.h deleted file mode 100644 index c3935173fdb..00000000000 --- a/src/include/common/unicode_norm_hashfunc.h +++ /dev/null @@ -1,3016 +0,0 @@ -/*------------------------------------------------------------------------- - * - * unicode_norm_hashfunc.h - * Perfect hash functions used for Unicode normalization - * - * Portions Copyright (c) 1996-2026, PostgreSQL Global Development Group - * Portions Copyright (c) 1994, Regents of the University of California - * - * src/include/common/unicode_norm_hashfunc.h - * - *------------------------------------------------------------------------- - */ - -/* - * File auto-generated by src/common/unicode/generate-unicode_norm_table.pl, - * do not edit. There is deliberately not an #ifndef PG_UNICODE_NORM_HASHFUNC_H - * here. - */ - -#include "common/unicode_norm_table.h" - -/* Typedef for perfect hash functions */ -typedef int (*cp_hash_func) (const void *key); - -/* Information for lookups with perfect hash functions */ -typedef struct -{ - const pg_unicode_decomposition *decomps; - cp_hash_func hash; - int num_decomps; -} pg_unicode_decompinfo; - -typedef struct -{ - const uint16 *inverse_lookup; - cp_hash_func hash; - int num_recomps; -} pg_unicode_recompinfo; - -/* Perfect hash function for decomposition */ -static int -Decomp_hash_func(const void *key) -{ - static const int16 h[13687] = { - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 0, 32767, 32767, 32767, 32767, 0, - 0, 0, 0, 32767, 0, 0, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 0, - 0, 0, 0, 32767, 0, 32767, 0, 32767, - 0, 32767, 0, 32767, 0, 32767, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 32767, 32767, 32767, 32767, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 32767, 32767, 0, 32767, 32767, 0, 0, 0, - 0, 32767, 32767, 32767, 0, 0, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 0, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 1, 32767, 2, 32767, 32767, 32767, 32767, 2792, - 32767, 32767, 4, 5, 6, 7, 32767, 32767, - 8, 9, 10, 32767, 11, 12, 13, 1734, - 14, -822, -822, 17, 18, 3020, 1739, 3021, - 3022, 3023, 1110, 24, 3024, 3025, 27, -3019, - 32767, 29, 30, 3026, 3027, 33, 34, 5016, - 1754, -4252, 36, 37, -4254, -4254, -4254, 32767, - 40, 41, 42, 43, 44, 45, 1912, 46, - 47, 48, 49, 50, 51, 52, 53, 54, - 1770, 55, 606, 57, 58, 59, 60, 1776, - 1777, 61, 62, 63, 64, 65, 32767, 66, - 32767, -1290, 6662, 3534, 3534, 3534, -172, 3322, - -170, -169, -168, -167, 3331, 1788, 0, 1790, - 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, - 1799, 3354, 1801, 1802, -964, -964, -964, -964, - 1807, 4976, 4976, 4976, 4976, 4976, 4976, 1814, - 1815, 4974, 2192, 11244, 2194, 11245, 0, 0, - 1605, 11251, 0, 11252, 0, 0, 3571, 3571, - -47, -47, 0, 0, -124, -123, -122, -4877, - -4877, -119, 32767, 32767, -118, 0, -116, -11032, - -114, -113, -112, 32767, 32767, -887, -110, -109, - -885, -107, 5320, 32767, 32767, -105, -882, 5328, - -102, -101, -100, -99, -4221, -4221, -4221, -95, - -94, -93, -92, -4221, -4221, -4221, -4221, 32767, - 32767, -4223, -4223, -4223, -4223, -4223, -4223, -4223, - -4223, -5481, -4223, -4223, -4223, -4223, -4223, -4223, - -4223, -4223, -4223, -4223, -4223, -4223, -4223, -4223, - -5495, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 1839, 1840, 1841, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 4663, 4664, 32767, - 32767, -4255, -4255, 32767, 0, 0, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - -4268, -4268, 5881, 5882, 4722, 5884, 5885, 5886, - 5887, 32767, 5888, 5889, 5890, 5891, 5892, 5893, - 5894, 5895, 5896, 5897, 5898, 185, 186, -3976, - -3976, -3976, -3976, 6000, 6001, 6002, 6003, 6004, - 6005, 6006, 198, 5911, -3968, -3968, -826, -3968, - -3968, -3968, -3968, -3968, 208, 209, 32767, -3967, - -3967, -3032, -3967, -3967, -3030, 5922, 5923, -813, - 5925, 5926, 219, 220, 5929, 5930, 5931, 224, - -4290, -4290, -4290, -4290, -4290, -4290, -4290, 5940, - 5941, -4292, -4292, -4292, -4292, -4292, -4292, -4292, - -4292, 5950, 5951, 0, 0, 0, 0, 245, - 0, 0, 0, 0, 0, 0, 0, 253, - 254, 255, 256, -635, 258, 259, 260, 261, - 262, 263, 0, 265, 266, 267, 0, 0, - 268, 269, 32767, 32767, 32767, 32767, 32767, 32767, - 270, 271, 272, 273, 274, 275, 276, 277, - 278, 279, 280, 281, 282, 283, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 5981, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 0, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 0, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 2763, - 975, 32767, 32767, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 289, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 4382, 4382, 4382, 0, 7408, - 4383, 4383, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - -4027, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, -1642, -1641, -1640, -1639, - -1638, 3694, -1636, 3697, 3698, 3699, 0, 0, - -1627, 0, 0, -1622, -1621, 0, 6198, -1616, - -1615, -1614, -1613, 0, -1610, -1609, -1608, 0, - 0, 0, 0, 0, 0, 9558, -10546,0, - 6270, 6271, 6272, 6273, 6274, 6275, -3369, 6277, - 6545, 6279, 9583, 6281, -1402, -1402, 6284, 6285, - 304, 1947, 1947, 1947, 1947, 1947, -3384, 1947, - -3385, -3385, -3385, 315, 316, 1944, 318, 319, - 1942, 1942, 322, -5875, 1940, 1940, 1940, 1940, - 328, 1939, 1939, 1939, 332, 333, 334, 335, - 336, 337, -9220, 10885, 340, -5929, -5929, -5929, - -5929, -5929, -5929, 3716, -5929, -6196, -5929, -9232, - -5929, 1755, 1756, -5929, -5929, 53, -1589, -1588, - -1587, -1586, -1585, 3747, -1583, 3750, 3751, 3752, - 53, 53, -1574, 53, 53, -1569, -1568, 53, - 6251, -1563, -1562, -1561, -1560, 53, -1557, 5101, - -1556, 52, 52, 52, 52, 52, 52, 9610, - -10494,52, 6322, 6323, 6324, 6325, 6326, 6327, - -3317, 6329, 6597, 6331, 9635, 6333, -1350, -1350, - 6336, 6337, 356, 1999, 1999, 1999, 1999, 1999, - 0, 0, -2173, -3888, -3337, -5616, 0, 0, - 432, -2164, 1985, 0, 0, 0, 1980, 0, - 0, 0, 0, -1319, -4683, 1975, 368, 369, - 370, 371, 372, 0, -9185, 0, 374, -5895, - -5895, 0, 0, 0, 0, 864, 437, -16, - -16, 440, 32767, 441, 442, 443, -13, 445, - 446, 447, 32767, 32767, 32767, 32767, 32767, 6042, - 6043, 6044, 6045, 430, 431, 0, 2597, -1551, - 435, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 448, 449, 450, 32767, 451, - 452, 32767, 32767, 32767, 453, 0, 0, 0, - 0, 0, -428, 0, 454, 455, 0, 456, - 0, 0, 0, 457, 0, 0, 0, 0, - 458, 459, 460, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 3733, 3734, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 462, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 463, 464, 0, 465, - 0, 0, 0, 466, 0, 0, 0, 0, - 467, 0, 469, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 5493, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 5530, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, -4339, -4339, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, -7353, -7353, -7353, -5439, - 0, 0, -7353, -4354, 0, 0, 485, 486, - 487, 488, 489, 490, 0, 0, 491, 492, - 493, 494, -2541, -5542, 0, 0, -5544, -5544, - -3630, -2543, -5542, -5542, -2543, 504, -2543, -2543, - -2543, -5538, 0, 0, -2545, -2545, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 3448, - 3448, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, -3213, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 2540, 2540, - 2540, 2540, 2540, 0, 4830, 4831, -307, -307, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 4166, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, -31, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, -796, -795, - -794, -793, -792, -791, 1061, 1062, 1063, 1064, - 1065, 0, 0, 0, 0, 0, 0, 0, - -785, -784, -783, -782, -4016, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, -1097, -1096, -1095, -5270, -5270, -1094, -1093, - -1092, -2026, -1090, -1089, -2025, -2024, -765, -4241, - -10978,-10978,-5270, -5270, -10978,-10978,0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 3849, 0, - 0, 0, 0, 3854, 2311, 523, 2313, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 5994, 4146, 4146, 5997, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 2970, 32767, 32767, 32767, 32767, 1264, 1264, 1264, - 2215, 2216, 2217, 2218, 2219, 2220, 2221, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 5792, 32767, - 362, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, -3774, 32767, 32767, -3776, -3776, -3776, -3776, - -5034, -3776, -3776, 32767, 32767, -3778, -3778, -3778, - -3778, -3778, -3778, 32767, 32767, -3780, -3780, 32767, - -5053, -3781, -3781, -3781, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, -157, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 627, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 4695, 32767, - 32767, 2985, 2986, 32767, 32767, 32767, 32767, 628, - 629, 630, 631, 632, 633, -5911, 635, 636, - 637, 638, 639, 640, 641, 642, 643, 644, - 645, 646, 647, 648, 649, 650, 651, 652, - 653, 654, 32767, 32767, 32767, 32767, 32767, 32767, - -2208, 32767, 8339, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 4699, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 4700, - 4701, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 5998, 0, 32767, - 32767, 32767, 32767, 0, 0, 32767, 32767, 32767, - 32767, 0, 2987, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, -1459, - -1459, -1459, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, -1496, -2931, 32767, - 32767, 32767, 655, 656, 657, 658, 659, 660, - 661, 662, 663, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 664, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 4743, 32767, 32767, 32767, -3717, -3716, - 667, -6740, 32767, -3714, 670, 671, 672, 673, - 674, 675, 676, 677, 32767, 678, 679, 680, - 32767, 681, 4709, 683, 684, 685, 2990, 32767, - 32767, 32767, 2991, 2992, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 538, 32767, 32767, 32767, 32767, -1583, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 686, -5583, -5583, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, -1622, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 4710, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 4679, 4711, 4681, 4682, 4683, 4684, 4685, 4686, - 4687, 4688, 4689, 0, 0, 32767, 0, 32767, - 32767, 32767, 0, 5257, 32767, 32767, 32767, 6885, - 6619, 9923, 6621, -1062, -1062, 6624, 6625, 644, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 1637, 32767, 1637, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 4690, 4691, 4692, 4693, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 4015, -5630, -5897, -5630, -8933, -5630, - 2054, 2055, -5630, -5630, 352, -1290, -1289, -1288, - -1287, -1286, 714, 715, 2889, 4605, 4055, 6335, - 720, 721, 32767, 2886, -1262, 724, 725, 726, - -1253, 728, 729, 730, 731, 2051, 5416, -1241, - 367, 367, 367, 367, 367, 740, 9926, 742, - 369, 6639, 6640, 746, 747, 748, 749, -114, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, -8006, -8006, -2024, -3666, -3665, - -3664, -3663, -3662, 1670, -3660, 1673, 1674, 1675, - -2024, -2024, -3651, -2024, -2024, 32767, 32767, 32767, - 32767, 32767, -2866, 32767, 32767, -2865, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, -2866, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, -2866, 32767, - 32767, 32767, -4485, -4485, 758, 759, 32767, 32767, - 32767, 760, -2863, -2862, -2861, -2860, -2859, -2858, - -2857, 32767, 32767, 32767, 32767, 32767, 32767, 3014, - 3015, 3016, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 0, 0, 32767, 32767, 32767, 32767, 3017, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 2180, 2180, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 768, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 769, 770, 771, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 0, - 32767, 32767, 32767, 32767, 32767, 772, 773, 32767, - 774, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 3018, - 32767, 32767, 0, 32767, 4716, 4717, 32767, 32767, - 32767, 32767, 32767, 32767, 3019, 0, 3919, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 32767, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 32767, 32767, 3643, - 32767, 32767, 3641, 32767, 32767, 0, 0, -3355, - 0, 0, 0, 0, 1998, 0, 0, 0, - 0, 0, 0, -3366, -3366, -3366, 0, 0, - -3368, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 32767, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 3365, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 676, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 677, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 13799, 0, 0, 0, 9279, 2994, 32767, - 8461, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 1755, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 3196, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, -4700, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, -3816, - 360, 361, 362, -572, 364, 365, -571, -570, - 689, -2787, -9524, -9524, -3816, -3816, -9524, -9524, - -9524, -3816, 699, 700, 701, 702, 703, 704, - 705, 706, 707, 8659, 5531, 5531, 5531, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 0, 32767, - 32767, 32767, 32767, 32767, 32767, 4746, 4747, 32767, - 4748, 32767, 32767, 32767, 4749, -507, -507, -507, - -507, -507, -507, -507, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, -872, - 32767, 32767, 3030, 3031, 3032, 3033, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, -3585, -3585, -3585, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, -10784,-5076, -561, - -560, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 2304, 2304, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, -3368, -3368, - 798, 32767, -372, -372, -372, -372, -372, -372, - 0, 1160, 0, 0, 0, 0, 0, 0, - 1161, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 5714, 5714, 9877, 9878, 9879, 9880, 0, - 0, -97, -97, -97, -97, -97, 5712, 0, - 0, 9880, 6739, 0, 9882, 9883, 9884, 9885, - 5710, 0, 3820, 679, 0, 0, 9886, 9887, - 8951, 0, 0, 6737, 0, 0, 5708, 5708, - 0, 0, 0, 5708, 10223, 10224, 10225, 10226, - 10227, 10228, 10229, 0, 0, 10234, 10235, 10236, - 10237, 10238, 10239, 10240, 10241, 0, 0, 5952, - 5953, 5954, 5955, 5711, 5957, 5958, 5959, 5960, - 5961, 5962, 5963, 5711, 5711, 5711, 5711, 6603, - 5711, 5711, 5711, 5711, 5711, 5711, 5975, 5711, - 5711, 5711, 5979, 5980, 32767, 32767, 32767, 32767, - 803, 32767, 32767, 32767, 804, 32767, 32767, 32767, - 32767, 32767, 32767, 805, 806, 32767, 807, 808, - 32767, 809, 0, 5999, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 0, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 1389, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 840, 841, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 842, 32767, 843, 32767, 844, 32767, 32767, 32767, - 32767, 32767, 0, 0, 10606, 0, 845, 5378, - 0, 0, 0, 0, 1113, 1113, 1113, 1113, - 1113, 1113, 1113, 1113, 1113, -6838, -3709, -3708, - -3707, 0, -3493, 0, 0, 0, 0, -3497, - -1953, -164, -1953, -1953, 5407, 5408, -1955, -1955, - -1955, -1955, -1955, -1955, -3509, -1955, -1955, 812, - 813, 814, 815, -1955, -5123, -5122, -5121, -5120, - -5119, -5118, -14675,5430, -5115, -2332, -11383,-2332, - -11382,-136, -135, -1739, -11384,-11651,-11384,-131, - -130, -3700, -3699, -80, 5447, -126, -125, 0, - 0, 0, 4756, 4757, 0, 5456, -1715, 0, - -117, 0, 10917, 0, 0, 0, 5465, 5466, - 776, 0, 0, 777, 0, -5426, 5473, 5474, - 0, 778, -5431, 0, 0, 0, 0, 4123, - 4124, 4125, 0, 0, 0, 0, 4130, 4131, - 4132, 4133, 4134, 4135, 4136, 4137, 4138, 4139, - 4140, 4141, 4142, 4143, 5402, 4145, 4146, 4147, - 4148, 4149, 4150, 4151, 4152, 4153, 4154, 4155, - 4156, 4157, 4158, 5431, 5432, 4161, 4162, 4163, - 4164, 4165, 4166, 4167, 4168, 4169, 4170, 4171, - 4172, 4173, 4174, 4175, 4176, 4177, 4178, 4179, - 32767, 32767, 4180, 4181, 4182, 4183, 4184, 4185, - 4186, 4187, 4188, 4189, 4190, 4191, 4192, 6044, - 6045, 6046, 6047, 6048, 4198, 4199, 4200, 4201, - 4202, 4203, 4204, 4205, 4206, 4207, 4208, 974, - 4210, 11136, 3906, 3907, 3908, 3909, 3910, 3911, - 3912, 3913, 3914, 3915, 3916, 3917, 5988, 5989, - 0, 0, 3919, 3920, 3921, 3922, -6053, -6053, - -6053, -6053, -6053, -6053, -6053, -244, -5956, 3924, - 3925, 784, 3927, 3928, 3929, 3930, 3931, -244, - -244, 3932, 3933, 3934, 3000, 3936, 3937, 3001, - 3002, 4261, 785, -5952, -5952, -244, -244, -5952, - -5952, -5952, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, -5739, -408, - -408, -408, 32767, 32767, 32767, 32767, 3724, 823, - 824, 32767, 32767, 32767, 32767, 32767, 32767, -421, - -2028, -2027, -2026, -2025, -2024, 517, -4312, -4312, - 827, 828, 522, 523, 524, 525, 526, 527, - 528, 529, 530, 531, 532, 533, 534, 535, - 536, 537, 538, 539, 540, 541, 542, 543, - 544, 545, 546, 547, 548, -3617, 550, 551, - 552, 553, 554, 555, 556, 32767, 557, 32767, - 558, 559, 32767, 560, 561, 32767, 562, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 32767, 32767, 32767, - 32767, 32767, 32767, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, -1191, -1191, - -1191, -2792, 0, 0, 0, 0, -2791, -2790, - -4408, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, -2791, -2790, - -2789, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 837, 838, 0, 0, -3001, 3038, - -3001, -3001, -3001, -1087, 0, -2999, -2999, 0, - 3047, 0, 0, 0, -2995, -2995, 0, 0, - 0, 0, 4287, 0, 0, 4292, 4293, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, -550, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 3918, 0, 0, 0, 0, 9976, 0, - 0, 0, 0, -6065, -6065, 0, 0, 0, - 0, 3142, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 935, 0, 0, 937, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 9645, 0, -267, 0, -3303, 0, - 7684, 7685, 0, 0, 5982, 4340, 4341, 4342, - 4343, 4344, 9676, 4346, 4347, 9679, 9680, 4350, - 4351, 4352, 4353, 4354, 4355, 4356, 4357, 4358, - 4359, 4360, 4361, 4362, 4363, 4364, 4365, 4366, - 5974, 5974, 5974, 5974, 5974, 5974, 15532, -4572, - 5974, 3192, 12244, 3194, 12245, 12246, 12247, 2603, - 12249, 12517, 12251, 999, 12252, 4569, 4569, 12255, - 12256, 6275, 7918, 7918, 7918, 7918, 7918, 2587, - 7918, 2586, 2586, 2586, 6286, 6287, 7915, 6289, - 6290, 7913, 7913, 6293, 96, 7911, 7911, 7911, - 7911, 6299, 7910, 1253, 7911, 6304, 6305, 6306, - 6307, 6308, 6309, -3248, 16857, 6312, 43, 43, - 43, 43, 43, 43, 9688, 43, -224, 43, - -3260, 43, 7727, 7728, 43, 43, 6025, 1253, - 6234, 1253, 6384, 6385, 10526, -3272, 1253, 6388, - 10531, 1253, 1253, 1253, 1253, 6392, 6393, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 6053, 6054, 6055, - 6056, 6057, 6058, 32767, 6059, 6060, 6061, 6062, - 32767, 6063, 32767, 6064, 32767, 32767, 32767, 4761, - 32767, 32767, 6065, 32767, 4762, 4763, 32767, 9404, - 32767, 6067, 4764, 6068, 32767, 6069, 6070, 6071, - 32767, 6072, 6073, 32767, 6074, 32767, 32767, 6075, - 32767, 6076, 32767, 6077, 32767, 6078, 32767, 6079, - 32767, 4374, 4374, 32767, 4373, 32767, 32767, 5324, - 5325, 5326, 5327, 32767, 6087, 6088, 6089, 6090, - 6091, 3057, 6093, 32767, 6094, 4376, -4013, 4376, - 32767, 4375, 4375, 4375, 4375, 32767, 4374, 32767, - 4373, 6104, 6105, 6106, 6107, 6108, 6109, 6110, - 6111, -3652, 881, -645, -645, -1903, 6116, 6117, - 6118, 4399, 4400, 4401, 6122, 6123, 3567, 3567, - 4406, 6127, 7410, 6129, 32767, 32767, 32767, 32767, - 32767, 7409, 7410, 4412, 32767, 6133, 4414, 4415, - 6136, 6137, 32767, 4420, 9402, 6140, 134, 134, - 13933, 134, 134, 134, 9413, 4429, 6149, 4432, - 6151, 4435, 6153, 6304, 6305, 6306, 6307, 6308, - 6309, 6310, 6311, 6312, 6313, 6314, 1068, 6316, - 5378, 6318, 5379, 6320, 803, 6322, -2232, 6324, - 6325, 6326, 1074, 6328, 6329, 6330, 6331, 6332, - 6333, 6334, 6335, 6336, 6337, 6338, 6339, 6340, - 6341, 6342, 6343, 6344, 6345, 6346, 6347, 6348, - 6349, 6350, 6351, 6352, 6353, 6354, 6355, 6356, - 6357, 6358, 6359, 6360, 5417, 6362, 6363, 6364, - 6365, 6366, 6367, 5423, 6369, 5424, 6371, 6372, - 5426, 5426, 6375, 5427, 5427, 6378, 6379, 6380, - 6381, 6382, 6383, 6384, 6385, 6386, 6387, 6388, - 6389, 6390, 6391, 6392, 6393, 6394, 6395, 6396, - 6397, 6398, 6399, 6400, 6401, 6402, 6403, 6404, - 6405, 6406, 6407, 6408, 6409, 6410, 6411, 6412, - 6413, 6414, 6415, 6416, 6417, 6418, 6419, 6420, - 6421, 6422, 7182, 5465, 6425, 6426, 6427, 6428, - 6429, 6430, 6431, 6432, 6433, 6434, 6435, 6436, - 6437, 6438, 6439, 6440, 6441, 6442, 6443, 6444, - 6445, 6446, 6447, 6448, 6449, 6450, 6451, 6452, - 6453, 6454, 6455, 6456, 6457, 6458, 6459, 6460, - 6461, 6462, 6463, 6464, 6465, 6466, 6467, 6468, - 6469, 6470, 6471, 6472, 6473, 6474, 6475, 6476, - 6477, 6478, 5519, 5519, 6481, 6482, 6483, 6484, - 6485, 6486, 6487, 6488, 6489, 6490, 6491, 6492, - 6493, 6494, 6495, 6496, 6497, 6498, 6499, 6500, - 6501, 6502, 6503, 6504, 6505, 6506, 6507, 6508, - 6509, 6510, 6511, 6512, 6513, 6514, 6515, 6516, - 6517, 6518, 6519, 6520, 6521, 6522, 6523, 6524, - 6525, 6526, 6527, 6528, 6529, 6530, 6531, 6532, - 6533, 1330, 6535, 6536, 6537, 6538, 5577, 6540, - 6541, 6542, 6543, 6544, 6545, 6546, 6547, 6548, - 6549, 6550, 5588, 5588, 6553, 6554, 6555, 6556, - 32767, 6557, 1728, 1728, 6867, 6868, 6562, 6563, - 6564, 6565, 6566, 6567, 6568, 6569, 6570, 6571, - 6572, 6573, 6574, 6575, 6576, 6577, 6578, 6579, - 6580, 6581, 6582, 6583, 6584, 6585, 6586, 6587, - 6588, 2423, 6590, 6591, 6592, 6593, 6594, 6595, - 6596, 6597, 6598, 6599, 6600, 6601, 6602, 6603, - 6604, 6605, 6606, 6607, 6608, 6609, 6610, 6611, - 6612, 6613, 6614, 6615, 6616, 6617, 6618, 6619, - 6620, 6621, 6622, 6623, 6624, 6625, 6626, 6627, - 6628, 6629, 6630, 6631, 6632, 6633, 6634, 6635, - 6636, 6637, 6638, 6639, 6640, 6641, 6642, 6643, - 6644, 6645, 6646, 6647, 6648, 6649, 6650, 6651, - 6652, 6653, 6654, 6655, 6656, 6657, 6658, 6659, - 6660, 6661, 6693, 6663, 6664, 6665, 6666, 6667, - 6668, 6669, 6670, 6671, 6672, 6673, 6674, 6675, - 6676, 6677, 6678, 6679, 7476, 7476, 7476, 7476, - 7476, 7476, 5625, 5625, 5625, 5625, 5625, 6691, - 6692, 6693, 6694, 6695, 6696, 6697, 7483, 7483, - 7483, 7483, 10718, 6703, 6704, 6705, 6706, 6707, - 6708, 6709, 6710, 6711, 6712, 6713, 6714, 6715, - 6716, 6717, 6718, 6719, 6720, 6721, 6722, 6723, - 6724, 6725, 6726, 6727, 6728, 6729, 6730, 6731, - 6732, 6733, 6734, 6735, 6736, 6737, 6738, 7836, - 7836, 7836, 12012, 12013, 7838, 7838, 7838, 8773, - 7838, 7838, 8775, 8775, 7517, 10994, 17732, 17733, - 12026, 12027, 17736, 17737, 6760, 6761, 6762, 6763, - 6764, 6765, 6766, 6767, 6768, 6769, 6770, 6771, - 6772, 6773, 6774, 6775, 2927, 6777, 6778, 6779, - 6780, 2927, 4471, 6260, 4471, 6785, 6786, 6787, - 6788, 6789, 6790, 6791, 6792, 6793, 6794, 6795, - 6796, 6797, 6798, 6799, 6800, 6801, 6802, 6803, - 6804, 6805, 6806, 6807, 6808, 6809, 6810, 6811, - 6812, 32767, 3411, 5540, 5541, 3411, 12221, 3411, - 3411, 3411, 3411, 5548, 5549, 5550, 5551, 5552, - 5553, 5554, 5555, 5556, 5557, 5558, 5559, 5560, - 5561, 5562, 5563, 5564, 5565, 5566, 5567, 5568, - 32767, 32767, 32767, 32767, 32767, 32767, 3915, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 6155, 6156, 6157, 6158, 6159, - 6160, 6161, 6162, 6163, 6164, 6165, 32767, 32767, - 32767, 32767, 32767, 6166, 6167, 6168, 6169, 6170, - 6171, 6172, 6173, 6174, 6175, 6176, 6177, 6178, - 6179, 6180, 4615, 4616, 4617, 4618, 4619, 6186, - 6187, 6188, 6189, 6190, 6191, 6192, 6193, 6194, - 6195, 6196, 32767, 6197, 6198, 6199, 6200, 6201, - 7637, 4495, 4495, 6205, 4052, 4052, 6208, 6209, - 6210, 6211, 6212, 6213, 6214, 6215, 6216, 6217, - 6218, 6219, 6220, 6221, 6222, 6223, 6224, 6225, - 6226, 6227, 6228, 32767, 32767, 0, 0, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 6229, 6230, 6231, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 0, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 6232, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 884, 885, 886, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 0, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 0, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 5994, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 6233, 6234, 6235, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 6236, 6237, 6238, 6239, - 6240, 6241, 6242, 6243, 6244, 6245, 6246, 6247, - 6248, 6249, 6250, 6251, 6252, 6253, 6254, 6255, - 6256, 6257, 6258, 6259, 6260, 6261, 6262, 6263, - 6264, 6265, 6266, 6267, 6268, 6269, 6270, 6271, - 6272, 6273, 6274, 6275, 6276, 6277, 6278, 6279, - 32767, 32767, 32767, 32767, 6280, 6281, 6282, 6283, - 6284, 6285, 6286, 6287, 6288, 4770, 32767, 4771, - 4772, 32767, 32767, 32767, 6289, 6290, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, -5160, 2071, - 2071, 2071, 2071, 32767, 2070, 2070, 2070, 2070, - 2070, 2070, 2070, 0, 0, 6236, 6237, 2075, - 2075, 2075, 2075, 12051, 12052, 12053, 12054, 12055, - 12056, 12057, 6249, 11962, 2083, 2083, 5225, 2083, - 2083, 2083, 2083, 2083, 6259, 6260, 2085, 2085, - 2085, 3020, 2085, 2085, 3022, 3022, 32767, 5240, - 11978, 11979, 6272, 6273, 11982, 11983, 11984, 6277, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 4773, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 415, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, -2468, -2468, - -2468, -2468, -2468, -2468, -2468, -2468, -2468, -2468, - -2468, -2468, -2468, -2468, -2468, -2468, -2468, -2468, - 2089, 2090, 2091, -2465, -2465, -2465, -2465, -2465, - -2465, 2098, 2099, -2463, -2463, -2463, -2463, -2463, - -2463, 2106, 2107, -2461, -2461, -2461, -2461, -2461, - -2461, 0, 0, -2459, -2459, -2459, 2119, 2120, - 2121, -2456, 2123, 2124, 2125, 2126, 2127, 2128, - 0, 0, 2131, -6678, 2133, 2134, 2135, 2136, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 2158, 2159, 2160, - 2161, 2162, 2163, 2164, 2165, 2166, 2167, 2168, - 2169, 2170, 2171, 2172, 2173, 2174, 2175, 2176, - 2177, 2178, 2179, 2180, 2181, -2412, -2412, -2412, - -2412, -2412, 2187, 2188, 2025, 2190, 2191, 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, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 1566, 1566, - 1566, 1566, 1566, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 32767, 0, - 0, 0, 0, 0, -1435, 1708, 1709, 0, - 2154, 2155, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 0, 0, 0, 32767, 32767, 4774, 4775, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 0, - 32767, 32767, 32767, 32767, 0, 0, 0, 0, - 0, 0, 0, 0, -2552, 0, 0, 32767, - 0, 32767, 32767, 32767, 1551, 293, 3770, 32767, - 32767, 32767, 32767, 0, 32767, 0, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 0, 0, 0, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 0, 32767, 32767, 32767, 0, - 0, 32767, 0, 0, 32767, 32767, 32767, 32767, - 0, 32767, 0, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 0, 0, 0, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 0, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 0, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, -4309, -4309, 0, 32767, - 0, -4310, -4577, -4310, -7613, -4310, 3374, 3375, - -4310, -4310, 1672, -3100, 1881, -3100, 2031, 2032, - 6173, -7625, -3100, 2035, 6178, -3100, -3100, -3100, - -3100, 2039, 2040, 32767, 0, -4353, -4353, 0, - -4352, 0, 0, -4350, 0, -4349, -4349, -4349, - -4349, 32767, 0, 32767, 32767, 32767, 32767, 32767, - 32767, 0, 32767, 0, 0, 32767, 0, 0, - 32767, 0, 0, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 0, 0, 0, 0, - 0, 951, 952, 953, 954, 955, 956, 957, - 1717, 0, 32767, 32767, 32767, -1317, 32767, 32767, - 32767, 0, -8389, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 32767, 32767, 32767, - 32767, 32767, 32767, 887, 888, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 0, 0, 32767, -5009, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 0, 32767, 32767, 32767, - 32767, 32767, 32767, 5520, 32767, 32767, 32767, 32767, - 0, 0, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 5990, 5991, 5992, 5993, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 890, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 891, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 0, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 799, 32767, 32767, 32767, - 32767, 800, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 801, 802, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 0, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 0, 0, - 0, 0, 0, 0, 6545, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 0, 32767, 32767, 32767, 0, 32767, 32767, 32767, - 32767, 32767, 32767, 0, 0, 32767, 0, 0, - 32767, 0, 32767, 32767, 32767, 32767, 32767, 32767, - -5711, 241, 242, 243, 244, 0, 246, 247, - 248, 249, 250, 251, 252, 0, 0, 0, - 0, 892, 0, 0, 0, 0, 0, 0, - 264, 0, 0, 0, 32767, 32767, 0, 0, - 32767, 32767, 32767, 32767, 32767, 32767, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 0, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 893, -266, 895, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 284, 285, 286, 287, 288, 0, 290, 291, - 292, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 0, 0, 0, 0, - 0, 0, 0, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 0, - 293, 294, 295, 296, 297, 298, 32767, 32767, - 299, -4082, -4081, -4080, 303, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 32767, 0, 0, 0, 0, - 0, 32767, 0, 32767, 0, 0, 32767, 0, - 0, 32767, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, -4245, -4245, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 32767, 32767, 32767, 32767, - 32767, 32767, -689, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, -706, - -706, -706, -706, -706, -706, -706, -706, 32767, - 32767, -7551, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, -4377, -4377, -8024, -8023, -4377, -4377, - -3916, -4377, -4377, -4377, -4377, -4377, -4377, -4377, - 32767, -4378, -4378, -4378, -4378, -4378, -4378, -4378, - -4378, -4378, -4378, -4378, -4378, -4378, -4378, -4378, - -4378, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 150, 1867, 150, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 5247, 0, 939, 0, 940, 0, 5518, - 0, 8555, 0, 0, 0, 5253, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 944, - 0, 0, 0, 0, 0, 0, 945, 0, - 946, 0, 0, 947, 948, 0, 949, 950, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, -759, 959, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 960, 961, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 5204, 0, 0, 0, - 0, 962, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 963, 964, 0, - 0, 0, 0, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 5186, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 0, 32767, - 0, 0, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 5256, -4973, -4973, 32767, - 5261, 5262, 5263, 5264, 5265, 5266, 5267, -4974, - -4974, 978, 979, 980, 981, 32767, 982, 983, - 984, 985, 986, 987, 988, 32767, 32767, 32767, - 32767, 1624, 32767, 32767, 32767, 32767, 32767, 32767, - 990, 32767, 32767, 0, 991, 992, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 4759, - 4760, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, -723, -722, -2974, 32767, 996, -719, -168, - -717, -716, -715, 1002, 1003, 1004, -712, -711, - 32767, -710, 1008, 1009, 1010, 1011, -2060, 5892, - 2764, 2764, 2764, 1017, 1018, 1019, 1020, 1021, - 1022, 2567, 1024, 32767, 1025, 1026, 1027, 1028, - 1029, 1030, 1031, 1032, 1033, 1034, 2589, 1036, - 1037, -1729, -1729, -1729, -1729, 1042, 4211, 4211, - 4211, 4211, 4211, 4211, 1049, 1050, 4209, 1427, - 32767, 32767, 32767, 0, 0, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, -825, 32767, 32767, - 32767, 32767, 32767, 4718, 4719, 4720, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 4721, 4722, - 4723, 4724, 4725, 4726, 4727, 6291, 6292, 6293, - 4728, 4729, 4730, 4731, 4732, 6299, 6300, -4992, - 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, - 1078, 1079, 1080, 4733, 1082, 4734, 1084, 1085, - 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, - 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, - 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, - 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, - 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, - 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, - 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, - 1142, 1143, 1144, 1145, 1146, 4737, 1148, 4738, - 4739, 1151, 1152, 1153, 1154, 32767, 4740, 4741, - 4742, 1158, 1159, 1160, 1161, 1162, 1163, 1164, - 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, - 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, - 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, - 1189, 1190, 1191, 1192, 1193, 1194, 11979, 6272, - 1758, 1758, 1199, 1200, 1201, 1202, 1203, 1204, - 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, - 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, - 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, - 1229, -1074, -1073, 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, 4676, - 4677, 512, 32767, 32767, 32767, 32767, 1683, 1684, - 1685, 1314, 155, 1316, 1317, 1318, 1319, 1320, - 1321, 161, 1323, 1324, 1325, 1326, 1327, 1328, - 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, - 1337, 1338, -4375, -4374, -8536, -8536, -8536, -8536, - 1345, 1346, 1444, 1445, 1446, 1447, 1448, -4360, - 1353, 1354, -8525, -5383, 1357, -8524, -8524, -8524, - -8524, -4348, 1363, -2456, 686, 1366, 1367, -8518, - -8518, -7581, 1371, 1372, -5364, 1374, 1375, -4332, - -4331, 1378, 1379, 1380, -4327, -8841, -8841, -8841, - -8841, -8841, -8841, -8841, 1389, 1390, -8843, -8843, - -8843, -8843, -8843, -8843, -8843, -8843, 1399, 1400, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 5957, - 2655, -5028, -5028, 2658, 2659, -3322, -1679, -1679, - -1679, -1679, -1679, -7010, -1679, -1679, -7010, -7010, - -1679, -1679, -1679, -1679, -1679, 32767, 32767, -1681, - -1681, -1681, -1681, -1681, -1681, 32767, 32767, -1683, - -1683, -3290, -3289, -3288, -3287, -3286, -3285, -12842, - 7263, -3282, -499, -9550, -499, -9549, -9549, -9549, - 96, -9549, -9816, -9549, 1704, -9548, -1864, -1863, - -9548, -9548, -3566, -5208, -5207, -5206, -5205, -5204, - 128, -5202, 131, 132, 133, 32767, 32767, -5195, - -3568, -3568, -5190, -5189, -3568, 32767, 32767, -5185, - -5184, -5183, -3570, -5180, 1478, -5179, -3571, 32767, - -3572, 32767, -3573, 32767, 5984, 32767, -3575, 2695, - 2696, 2697, 2698, 2699, 2700, -6944, 2702, 2970, - 2704, 6008, 2706, -4977, -4977, 2709, 2710, -3271, - 1502, -3478, 1504, -3626, -3626, -7766, 6033, 1509, - -3625, -7767, 1512, 1513, 1514, 32767, 32767, -3625, - -3625, -3625, -3625, -3625, -3625, -3625, 1522, -3624, - 1524, 1525, 1526, 1527, 1528, 1529, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 3128, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 1581, -673, 0, 784, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3025, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, -6843, - -6843, 0, 0, 0, 1619, 1620, 1621, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, -2788, 32767, 32767, - 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, - 4194, 1643, 1644, 32767, 32767, 32767, 32767, 32767, - 32767, 1352, 32767, 32767, 32767, 32767, 32767, 1646, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 1647, 1648, 1649, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 1650, - 32767, 32767, 32767, 1651, 1652, 32767, 1653, 1654, - 32767, 32767, 32767, 32767, 1655, 32767, 1656, 32767, - 32767, 32767, 32767, 399, 399, 32767, 32767, 1657, - 1658, 1659, 32767, 32767, 32767, 32767, 32767, 32767, - 0, 0, 0, 0, 32767, 32767, 32767, 1660, - 32767, 32767, 32767, 32767, 32767, 6619, 32767, 1661, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 5971, 5972, 5973, 5974, 1664, 5975, 6243, 5977, - 9281, 5979, -1704, -1704, 5982, 5983, 2, 4775, - -205, 4777, -353, -353, -4493, 9306, 4782, -352, - -4494, 4785, 4786, 4787, 4788, -350, -350, 6044, - 1691, 6045, 6046, 1694, 6047, 1696, 1697, 6048, - 1699, 6049, 6050, 6051, 6052, 0, 0, 0, - 0, 0, 0, 32767, 0, 0, 0, 0, - 1704, 0, 32767, 0, 32767, 32767, 32767, 32767, - 32767, 32767, 0, 32767, 32767, 32767, -3338, -3338, - -3338, 0, 32767, 0, 32767, 0, 0, 0, - 32767, 0, 0, 32767, 0, 32767, 32767, 0, - 0, 0, 0, 0, 32767, 0, 32767, 0, - 1705, 1706, 1707, 1708, 1709, 759, 759, 759, - 759, 759, 759, 759, 0, 0, 0, 0, - 0, 3035, 0, 32767, 0, 1719, 10109, 1721, - 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, - 1730, 0, 0, 0, 0, 0, 0, 0, - 0, 9764, 6757, 6758, 6759, 8018, 0, 0, - 0, 1720, 1720, 1720, 0, 0, 2557, 2558, - 1720, 0, -1282, 0, -1281, -1281, -1281, 633, - 1720, -1279, -1279, 1720, 4767, 0, 1720, 1720, - 0, 0, 1718, 1718, -3263, 0, 6007, 6008, - -7790, 6010, 6011, 6012, -3266, 1719, 0, 1718, - 0, 1717, 0, -150, 1717, 1717, 1717, 32767, - 1716, 1716, 1716, 3969, 1715, 0, 1716, 1166, - 1716, 1716, 1716, 0, 0, 0, 1717, 1717, - 1717, 1717, 0, 0, 0, 0, 3072, -4879, - -1750, -1749, -1748, 0, 0, 0, 0, 0, - 0, -1544, 0, 1789, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, -1554, 0, - 0, 2767, 2768, 2769, 2770, 0, -3168, -3167, - -3166, -3165, -3164, -3163, 0, 0, -3158, -375, - -9426, -375, -9425, 1821, 1822, 218, -9427, 1825, - -9426, 1827, 1828, -1742, -1741, 1878, 1879, 1833, - 1834, 32767, 32767, 32767, 32767, 2642, -4765, -1739, - -1738, 32767, 1835, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 2718, -3491, 3174, 3174, 3174, - -3669, -3669, -3669, -3669, -3669, -5232, -5232, -5232, - -3666, -3666, -3666, -3666, -3666, -5232, -5232, 6061, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, -3652, 0, -3651, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, -3590, 0, -3589, - -3589, 0, 0, 0, 0, 32767, 1842, 32767, - 32767, 32767, 32767, 1843, 32767, 32767, 1844, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 0, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 1845, 32767, - 1846, 32767, 32767, 32767, 32767, 32767, 1847, 1848, - 0, 1849, 1850, 0, 32767, 32767, 0, 0, - 0, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 1851, 32767, 32767, 1852, 32767, - 32767, 1853, 32767, 1854, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, -4903, 32767, -6162, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 137, - 1858, 3141, 1860, 3142, 32767, 32767, 1229, 143, - 32767, 32767, 144, -2902, 0, 0, 32767, 32767, - 32767, 32767, 148, 5130, 0, 0, -4140, 9659, - 32767, 0, -4142, 5137, 5138, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 32767, - 0, 5148, 5149, 5150, 5151, 5152, 5153, 4782, - 3623, 3623, 3623, 3623, 3623, 3623, 3623, 3623, - 3623, 3623, 3623, 3623, 3623, 3623, 6751, 3623, - 3623, 3623, 3623, 3623, 3623, 3623, 3623, 3623, - 3623, 3623, 3623, 3623, 32767, 3622, 3622, 3622, - 3622, 32767, 3621, 3621, 3621, 0, 3622, 32767, - 3621, 32767, 32767, 32767, 3618, 3618, 3618, 3618, - 3618, 3618, 3618, 32767, 2944, 0, 4402, 3618, - 3618, 3618, 3618, 3618, 3618, 3618, 3618, 3618, - 3618, 3618, 3618, 3618, 0, 0, 3620, 3620, - 3620, 3620, 3620, 3620, -762, 6646, 3621, 3621, - 3621, 3621, 3621, 3621, 3621, 3621, 3621, 3621, - -3222, -3222, 3621, 3621, 3621, 5240, 5241, 5242, - 0, 0, 3623, 3623, 3623, 0, 3624, 3624, - 3624, 3624, 3624, 3624, 3624, 3624, 836, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, -3647, -3646, 0, 0, - 461, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 468, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 0, 0, 32767, 0, 470, 471, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 472, 473, 474, 475, 476, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 775, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 4803, 4804, 7596, 7596, 7596, - 4808, 4809, 4810, 4811, 4812, 4813, 4814, 4815, - 4816, 4817, 4818, 4819, 4820, 4821, 4822, 4823, - 4824, 3988, 3988, 4827, 4828, 7830, 1792, 7832, - 7833, 7834, 5921, 4835, 7835, 7836, 4838, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 3036, 6038, 0, - 6040, 6041, 6042, 4129, 3043, 6043, 6044, 3046, - 0, 3048, 3049, 3050, 6046, 6047, 3053, 3054, - 3055, 3056, -1230, 3058, 3059, -1232, -1232, 3062, - 3063, 3064, 3065, 3066, 3067, 3068, 3069, 3070, - 3071, 3072, 3073, 3074, 3075, 3076, 3077, 3078, - 3079, 3080, 3081, 3632, 3083, 3084, 3085, 3086, - 3087, 3088, 3089, 3090, 3091, 3092, 3093, 3094, - 3095, 3096, 3097, 3098, 3099, 3100, 3101, 3102, - 3103, -814, 3105, 3106, 3107, 3108, -6867, 3110, - 3111, 3112, 3113, 9179, 9180, 3116, 3117, 3118, - 3119, -22, 3121, 3122, 3123, 3124, 3125, 3126, - 3127, 3128, 3129, 3130, 2196, 3132, 3133, 2197, - 3135, 3136, 3137, 3138, 3139, 3140, 3141, 3142, - 3143, 3144, -6500, 3146, 3414, 3148, 6452, 3150, - -4533, -4533, 3153, 3154, -2827, -1184, -1184, -1184, - -1184, -1184, -6515, -1184, -1184, -6515, -6515, -1184, - -1184, -1184, -1184, -1184, -1184, -1184, -1184, -1184, - -1184, -1184, -1184, -1184, -1184, -1184, -1184, -1184, - -2791, -2790, -2789, -2788, -2787, -2786, -12343,7762, - -2783, 0, -9051, 0, -9050, -9050, -9050, 595, - -9050, -9317, -9050, 2203, -9049, -1365, -1364, -9049, - -9049, -3067, -4709, -4708, -4707, -4706, -4705, 627, - -4703, 630, 631, 632, -3067, -3067, -4694, -3067, - -3067, -4689, -4688, -3067, 3131, -4683, -4682, -4681, - -4680, -3067, -4677, 1981, -4676, -3068, -3068, -3068, - -3068, -3068, -3068, 6490, -13614,-3068, 3202, 3203, - 3204, 3205, 3206, 3207, -6437, 3209, 3477, 3211, - 6515, 3213, -4470, -4470, 3216, 3217, -2764, 2009, - -2971, 2011, -3119, -3119, -7259, 6540, 2016, -3118, - -7260, 2019, 2020, 2021, 2022, -3116, -3116, 3278, - 3279, 3280, 3281, 3282, 3283, 3284, 3285, 3286, - 3287, 3288, 3289, 3290, 3291, 32767, 3292, 3293, - -869, -869, -869, -869, 9107, 9108, 9109, 9110, - 9111, 9112, 9113, 3305, 32767, 32767, -863, 32767, - -864, 32767, 32767, -866, -866, 3310, 3311, -864, - -864, -864, 71, -864, -864, 32767, 72, 32767, - 2290, 32767, 32767, 3320, 3321, 32767, 32767, 32767, - 3322, -1192, -1192, -1192, -1192, -1192, -1192, -1192, - -1192, -1192, -1192, -1192, -1192, -1192, -1192, -1192, - -1192, -1192, -1192, -1192, -1192, -1192, -1192, -1192, - -1192, -1192, -1192, -1192, -1192, -1192, -1192, -1192, - -1192, -1192, -1192, -1192, -1192, -1192, -1192, -1192, - -1192, -1192, -1192, 3365, 3366, 3367, -1189, -1189, - -1189, -1189, -1189, -1189, 3374, 3375, -1187, -1187, - -1187, -1187, -1187, -1187, 3382, 3383, -1185, -1185, - -1185, -1185, -1185, -1185, 32767, 32767, -1185, -1185, - -1185, 3393, 3394, 3395, -1182, 3397, 3398, 3399, - 3400, 3401, 3402, 1274, 1274, 3405, -5404, 3407, - 3408, 3409, 3410, 1274, 1274, 1274, 1274, 1274, - 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, - 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, - 3432, 3433, 3434, 3435, 3436, 3437, 3438, 3439, - 3440, 3441, 3442, 3443, 3444, 3445, 3446, 3447, - 3448, 3449, 3450, 3451, 3452, 3453, 3454, 3455, - -1138, -1138, -1138, -1138, -1138, 3461, 3462, 3299, - 3464, 3465, 3466, 3467, 3468, 3469, 3470, 3471, - 3472, 3473, 3474, 3475, 3476, 3477, 3478, 3479, - 3480, 3481, 3482, 3483, 3484, 3485, 3486, 3487, - 3488, 3489, 3490, 3491, 3492, 3493, 3494, 3495, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 3496, - 3497, 3498, 3499, 3500, 3501, 3502, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 3503, 3211, 3211, 3211, 3211, 32767, - 32767, 32767, 32767, 32767, 7590, 7590, 7590, 3208, - 3512, 3513, 3514, 3515, 3516, 3517, 3518, 3519, - 3520, 3521, 3522, 3523, 3524, 3525, 3526, 3527, - 3528, 3529, 3530, 3531, 3532, 3533, 32767, 3534, - 3535, 3536, 3537, 3538, 32767, 3539, 32767, 3540, - 3541, 32767, 3542, 3543, 32767, 3544, 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, - 3571, 3572, 3573, 3574, 3575, 3576, 3577, 3578, - 3579, 3580, 3581, 3582, 3583, 3584, 3585, 3586, - 3587, 3588, 3589, 3590, 3591, 3592, 3593, 3594, - 3595, 3596, 3597, 3598, 3599, 3600, 3601, 3602, - 3603, 3604, 3605, 3606, 3607, 3608, 3609, 3610, - 3611, 3612, 3613, 3614, 3615, 3616, 3617, 3618, - 3619, 3620, 3621, 3622, 3623, 3624, 3625, 3626, - 3627, 3628, 3629, 3630, 3631, 3632, 3633, 3634, - 3635, 3636, 3637, 3638, 3639, 3640, 3641, 3642, - 3643, 3644, 3645, 3646, 3647, 3648, 3649, 3650, - 3651, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 3652, 3653, 3654, 3655, 3656, 3657, - 3658, 3659, 3660, 3661, 3662, 3663, 3664, 3665, - 3666, 3667, 3668, 3669, 3670, 3671, 3672, 3673, - 3674, 3675, 3676, 3677, 3678, 3679, 3680, 3681, - 3682, 3683, 3684, 3685, 3686, 3687, 3688, 3689, - 3690, 3691, 3692, 3693, 3694, 3695, 3696, 32767, - 3244, 3698, 3699, 3700, 3701, 3702, 4131, 3704, - 3251, 3251, 3707, 3252, 3709, 3710, 3711, 3255, - 3713, 3714, 3715, 3716, 3259, 3259, 3259, 3720, - 3721, 3722, 3723, 3724, 3725, 3726, 3727, 3728, - 3729, 3730, 3731, 3732, 0, 0, 3735, 3736, - 3737, 3738, 3739, 3740, 3741, 3742, 3743, 3744, - 3745, 3746, 3747, 3748, 3749, 3750, 3751, 3752, - 3753, 3754, 3755, 3756, 3757, 3758, 3759, 3760, - 3761, 3300, 3763, 3764, 3765, 3766, 3767, 3768, - 3769, 3770, 3771, 3772, 3773, 3774, 3775, 3776, - 3777, 3778, 3779, 3780, 3781, 3782, 3783, 3784, - 3322, 3322, 3787, 3323, 3789, 3790, 3791, 3326, - 3793, 3794, 3795, 3796, 3330, 3798, 3330, 3800, - 3801, 3802, 3803, 3804, 3805, 3806, 3807, 3808, - 3809, 3810, 3811, 3812, 3813, 3814, 3815, 3816, - 3817, 3818, 3819, 3820, 3821, 3822, 3823, 3824, - 3825, -1667, 3827, 3828, 3829, 3830, 3831, 3832, - 3833, 3834, 3835, 3836, 3837, 3838, 3839, 3840, - 3841, 3842, 3843, 3844, -1685, 3846, 3847, 3848, - 3849, 3850, 3851, 3852, 3853, 3854, 3855, 3856, - 3857, 3858, 3859, 3860, 3861, 3862, 3863, 3864, - 3865, 3866, 3867, 3868, 3869, 3870, 3871, 3872, - 3873, 3874, 3875, 3876, 3877, 3878, 3879, 3880, - 3881, 3882, 3883, 3884, 3885, 3886, 3887, 3888, - 3889, 3890, 3891, 3892, 3893, 3894, 3895, 3896, - 3897, 8237, 8238, 3900, 3901, 3902, 3903, 3904, - 3905, 3906, 3907, 3908, 3909, 3910, 3911, 3912, - 11266, 11267, 11268, 9355, 3917, 3918, 11272, 8274, - 3921, 3922, 3438, 3438, 3438, 3438, 3438, 3438, - 3929, 3930, 3440, 3440, 3440, 3440, 6476, 9478, - 3937, 3938, 9483, 9484, 7571, 6485, 9485, 9486, - 6488, 3442, 6490, 6491, 6492, 9488, 3951, 3952, - 32767, -866, -866, -866, -866, -866, -866, -29, - -28, -866, -866, -3867, 2172, -3867, -3867, -3867, - -1953, -866, -3865, -3865, -866, 3973, 3974, 3975, - 3976, 3977, 3978, 3979, 3980, 3981, 3982, 3983, - 3984, 3985, 3986, 951, -2050, 3989, -2050, -2050, - -2050, -136, 951, -2048, -2048, 951, 3998, 951, - 951, 951, -2044, -2044, 951, 951, 951, 951, - 5238, 951, 951, 5243, 5244, 951, 951, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 383, 933, 933, 933, 933, 933, 933, - 933, 933, 933, 933, 933, 933, 933, 933, - 933, 933, 933, 933, 933, 933, 933, 4851, - 933, 933, 933, 933, 10909, 933, 933, 933, - 933, -5132, -5132, 933, 933, 933, 933, 4075, - 933, 933, 933, 933, 933, 933, 933, 933, - 933, 933, 1868, 933, 933, 1870, 933, 933, - 933, 933, 933, 933, 933, 933, 933, 933, - 10578, 0, 32767, 931, -2372, 931, 8615, 8616, - 931, 931, 6913, 5271, 5272, 5273, 5274, 5275, - 10607, 5277, 5278, 10610, 10611, 5281, 5282, 5283, - 5284, 5285, 5286, 5287, 5288, 5289, 5290, 5291, - 5292, 5293, 5294, 5295, 5296, 5297, 6905, 6905, - 6905, 6905, 6905, 6905, 16463, -3641, 6905, 4123, - 13175, 4125, 13176, 13177, 13178, 3534, 13180, 13448, - 13182, 32767, 32767, 32767, 0, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 0, 0, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, -2357, 17748, 7203, 934, 934, 934, 934, - 934, 934, 10579, 934, 667, 934, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 4146, 4147, 4148, 4149, 4150, 4151, - 4152, 4153, 4154, 4155, 32767, 32767, 32767, 32767, - 32767, 32767, 4156, 4157, 4158, 4159, 4160, 4161, - 4162, 4163, 4164, 4165, 4166, 4167, 4168, 4169, - 4170, 4171, 4172, 4173, 4174, 4175, 4176, 4177, - 4178, 4179, 4180, 4181, 4182, 5374, 5375, 5376, - 6978, 4187, 4188, 4189, 4190, 6982, 6982, 32767, - 32767, 4193, 4194, 4195, 4196, 4197, 4198, 4199, - 4200, 4201, 4202, 4203, 4204, 32767, 6995, 6995, - 4207, 4208, 4209, 4210, 4211, 4212, 4213, 4214, - 4215, 4216, 4217, 4218, 4219, 4220, 4221, 4222, - 4223, 32767, 3386, 4225, 4226, 7228, 32767, 32767, - 32767, 32767, 5315, 4229, 7229, 32767, 4231, 32767, - 4232, 4233, 4234, 7230, 7231, 4237, 4238, 4239, - 4240, -46, 4242, 4243, -48, -48, 4246, 4247, - 4248, 4249, 4250, 4251, 4252, 4253, 4254, 4255, - 4256, 4257, 4258, 4259, 4260, 4261, 4262, 4263, - 4264, 4265, 4816, 4267, 4268, 4269, 4270, 4271, - 4272, 4273, 4274, 4275, 4276, 4277, 4278, 4279, - 4280, 4281, 4282, 4283, 4284, 4285, 4286, 4287, - 370, 4289, 4290, 4291, 4292, -5683, 4294, 4295, - 4296, 4297, 10363, 10364, 4300, 4301, 4302, 4303, - 1162, 4305, 4306, 4307, 4308, 4309, 4310, 4311, - 4312, 4313, 4314, 3380, 4316, 4317, 3381, 4319, - 4320, 4321, 4322, 4323, 4324, 4325, 4326, 4327, - 4328, -5316, 4330, 4598, 4332, 7636, 4334, -3349, - -3349, 4337, 4338, -1643, 0, 0, 0, 0, - 0, -5331, 0, 0, -5331, -5331, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 4126, - 4127, 4128, 4129, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, -1258, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - -1272, -1272, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, -1851, -1851, -1851, -1851, - -1851, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3235, 0, -6925, 306, - 306, 306, 306, 306, 306, 306, 306, 306, - 306, 306, 306, -1764, -1764, 4472, 4473, 311, - 311, 311, 311, 10287, 10288, 10289, 10290, 10291, - 10292, 10293, 4485, 10198, 319, 319, 3461, 319, - 319, 319, 319, 319, 4495, 4496, 321, 321, - 321, 1256, 321, 321, 1258, 1258, 0, 3477, - 10215, 10216, 4509, 4510, 10219, 10220, 10221, 4514, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 4579, 4580, 4581, 4582, - 4583, 4584, 32767, 2455, 4586, -4223, 4588, 4589, - 4590, 4591, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 4885, 4886, 4887, - 4888, 4889, 4890, 4891, 4892, 4893, 4894, 4895, - 4896, 4897, 4898, 4899, 4900, 4901, 4902, 4903, - 4904, 4616, 4906, 4907, 4908, 4909, 4910, 4911, - 4912, 4913, 4914, 4915, 4916, 4917, 4918, 4919, - 4920, 4921, 4922, 4923, 4924, 4925, 4926, 4927, - 4928, 4929, 4930, 4931, 4932, 4933, 4934, 4935, - 4936, 4937, 4938, 4939, 4940, 4941, 4942, 4943, - 4944, 4945, 4946, 4947, 4948, 567, 568, 569, - 4952, -2455, 571, 572, 4956, 4957, 4958, 4959, - 4960, 4961, 4962, 4963, 4964, 4965, 4966, 4967, - 4968, 4969, 32767, 4970, 4971, 4972, 4973, 4974, - 4975, 4976, 4977, 4978, 4979, 4980, 6623, 6623, - 6623, 6623, 6623, 1292, 6623, 1291, 1291, 1291, - 4991, 4992, 6620, 4994, 4995, 6618, 6618, 4998, - -1199, 6616, 6616, 6616, 6616, 5004, 6615, 6615, - 6615, 5008, 5009, 5010, 5011, 5012, 5013, -4544, - 15561, 5016, -1253, -1253, -1253, -1253, -1253, -1253, - 8392, -1253, -1520, -1253, -4556, -1253, 6431, 6432, - -1253, -1253, 4729, 3087, 3088, 3089, 3090, 3091, - 8423, 3093, 3094, 8426, 8427, 3097, 3098, 3099, - 3100, 3101, 3102, 3103, 3104, 3105, 3106, 3107, - 3108, 3109, 3110, 3111, 3112, 3113, 4721, 4721, - 4721, 4721, 4721, 4721, 14279, -5825, 4721, 1939, - 10991, 1941, 10992, 10993, 10994, 1350, 10996, 11264, - 10998, -254, 10999, 3316, 3316, 11002, 11003, 5022, - 6665, 6665, 6665, 6665, 6665, 1334, 6665, 1333, - 1333, 1333, 5033, 5034, 6662, 5036, 5037, 6660, - 6660, 5040, -1157, 6658, 6658, 6658, 6658, 5046, - 6657, 0, 6658, 5051, 5052, 5053, 5054, 5055, - 5056, -4501, 15604, 5059, -1210, -1210, -1210, -1210, - -1210, -1210, 8435, -1210, -1477, -1210, -4513, -1210, - 6474, 6475, -1210, -1210, 4772, 0, 4981, 0, - 5131, 5132, 9273, -4525, 0, 5135, 9278, 0, - 0, 0, 0, 5139, 5140, 5141, 5142, 5143, - 5144, 5145, 5146, 0, 5147, 0, 0, 0, - 0, 0, 0, 1530, 1531, 1532, 1533, 1534, - 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, - 1543, 1544, -1583, 1546, 1547, 1548, 1549, 1550, - 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, - 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, - 1567, 5189, 1568, 1569, 1570, 1571, 1572, 1573, - 1574, 1575, 1576, 1577, 1578, 1579, 1580, 0, - 2255, 5200, 799, 1584, 1585, 1586, 1587, 1588, - 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, - 5215, 5216, 1597, 1598, 1599, 1600, 1601, 1602, - 5985, -1422, 1604, 1605, 1606, 1607, 1608, 1609, - 1610, 1611, 1612, 1613, 8457, 8458, 1616, 1617, - 1618, 0, 0, 0, 5243, 5244, 1622, 1623, - 1624, 5248, 1625, 1626, 1627, 1628, 1629, 1630, - 1631, 1632, 4421, 5258, 5259, 5260, 5261, 5262, - 5263, 5264, 5265, 5266, 5267, 5268, 5269, 5270, - 5271, 5272, 5273, 5274, 5275, 5276, 5277, 5278, - 5279, 5280, 5281, 5282, 5283, 5284, 5285, 5286, - 8934, 8934, 5289, 5290, 4830, 5292, 5293, 5294, - 5295, 5296, 5297, 5298, 5299, 5300, 5301, 5302, - 5303, 5304, 5305, 5306, 5307, 5308, 5309, 5310, - 5311, 5312, 5313, 5314, 5315, 5316, 5317, 5318, - 5319, 5320, 5321, 5322, 5323, 5324, 5325, 5326, - 5327, 5328, 5329, 5330, 5331, 5332, 5333, 5334, - 5335, 5336, 5337, 5338, 5339, 5340, 5341, 5342, - 5343, 5344, 5345, 5346, 5347, 5348, 5349, 5350, - 5351, 5352, 5353, 5354, 5355, 5356, 5357, 5358, - 4891, 5360, 5361, 5362, 5363, 5364, 5365, 5366, - 5367, 5368, 5369, 5370, 5371, 5372, 32767, 5373, - 5374, -5231, 5376, 4532, 0, 5379, 5380, 5381, - 5382, 4270, 4271, 4272, 4273, 4274, 4275, 4276, - 4277, 4278, 12230, 9102, 9102, 9102, 5396, 8890, - 5398, 5399, 5400, 5401, 8899, 7356, 5568, 7358, - 7359, 0, 0, 7364, 7365, 7366, 7367, 7368, - 7369, 8924, 7371, 7372, 4606, 4606, 4606, 4606, - 7377, 10546, 10546, 10546, 10546, 10546, 10546, 20104, - 0, 10546, 7764, 16816, 7766, 16817, 5572, 5572, - 7177, 16823, 17091, 16825, 5573, 5573, 9144, 9144, - 5526, 0, 5574, 5574, 5450, 5451, 5452, 697, - 697, 5455, 0, 7172, 5458, 5576, 5460, -5456, - 5462, 5463, 5464, 0, 0, 4691, 5468, 5469, - 4693, 5471, 10898, 0, 0, 5475, 4698, 10908, - 5478, 5479, 5480, 5481, 1359, 1359, 1359, 5485, - 5486, 5487, 5488, 1359, 1359, 1359, 1359, 1359, - 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, - 1359, 101, 1359, 1359, 1359, 1359, 1359, 1359, - 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, - 87, 87, 1359, 1359, 1359, 1359, 1359, 1359, - 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, - 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, - 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, - 1359, 1359, 1359, 1359, -492, -492, -492, -492, - -492, 1359, 1359, 1359, 1359, 1359, 1359, 1359, - 1359, 1359, 1359, 1359, 4594, 1359, -5566, 1665, - 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, - 1665, 1665, 1665, -405, -405, 5585, 5586, 1668, - 1668, 1668, 1668, 11644, 11645, 11646, 11647, 11648, - 11649, 11650, 5842, 11555, 1676, 1676, 4818, 1676, - 1676, 1676, 1676, 1676, 5852, 5853, 1678, 1678, - 1678, 2613, 1678, 1678, 2615, 2615, 1357, 4834, - 11572, 11573, 5866, 5867, 11576, 11577, 11578, 5871, - 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, - 1357, -6594, -3465, -3464, -3463, 244, -3249, 244, - 244, 244, 244, -3253, -1709, 80, -1709, -1709, - 5651, 5652, -1711, -1711, -1711, -1711, -1711, -1711, - -3265, -1711, -1711, 1056, 1057, 1058, 1059, -1711, - -4879, -4878, -4877, -4876, -4875, -4874, -14431,5674, - -4871, -2088, -11139,-2088, -11138,108, 109, -1495, - -11140,-11407,-11140,113, 114, -3456, -3455, 164, - 5691, 118, 119, 244, 244, 244, 5000, 5001, - 244, 5700, -1471, 244, 127, 244, 11161, 244, - 244, 244, 5709, 5710, 1020, 244, 244, 1021, - 244, -5182, 5717, 5718, 244, 1022, -5187, 244, - 244, 244, 244, 4367, 4368, 4369, 244, 244, - 244, 244, 4374, 4375, 4376, 4377, 4378, 4379, - 4380, 4381, 4382, 4383, 4384, 4385, 4386, 4387, - 5646, 4389, 4390, 4391, 4392, 4393, 4394, 4395, - 4396, 4397, 4398, 4399, 4400, 4401, 4402, 5675, - 5676, 4405, 4406, 4407, 4408, 4409, 4410, 4411, - 4412, 4413, 4414, 4415, 4416, 4417, 4418, 4419, - 4420, 4421, 4422, 4423, 4424, 4425, 4426, 4427, - 4428, 4429, 4430, 4431, 4432, 4433, 4434, 4435, - 4436, 4437, 4438, 6290, 6291, 6292, 6293, 6294, - 4444, 4445, 4446, 4447, 4448, 4449, 4450, 4451, - 4452, 4453, 4454, 1220, 4456, 11382, 4152, 4153, - 4154, 4155, 4156, 4157, 4158, 4159, 4160, 4161, - 4162, 4163, 6234, 6235, 0, 0, 4163, 4164, - 4165, 4166, -5809, -5809, -5809, -5809, -5809, -5809, - -5809, 0, -5712, 4168, 4169, 1028, 4171, 4172, - 4173, 4174, 4175, 0, 0, 4176, 4177, 4178, - 3244, 4180, 4181, 3245, 3246, 4505, 1029, -5708, - -5708, 0, 0, -5708, -5708, -5708, 0, 4515, - 4516, 4517, 4518, 4519, 4520, 4521, 4522, 4523, - 4524, 4525, 4526, 4527, 4528, 4529, 4530, 4531, - 4532, 4533, 4534, 4535, 4536, 4537, 4538, 4539, - 4540, 4541, 4542, 4543, 4544, 4545, 4546, 4547, - 4548, 4549, 4550, 4551, 4552, 4553, 4554, 4555, - 4556, 0, 0, 0, 4557, 4558, 4559, 4560, - 4561, 4562, 0, 0, 4563, 4564, 4565, 4566, - 4567, 4568, 0, 0, 4569, 4570, 4571, 4572, - 4573, 4574, 2114, 2115, 4575, 4576, 4577, 0, - 0, 0, 4578, 0, 0, 0, 0, 0, - 0, 2129, 2130, 0, 8810, 0, 0, 0, - 0, 2137, 2138, 2139, 2140, 2141, 2142, 2143, - 2144, 2145, 2146, 2147, 2148, 2149, 2150, 2151, - 2152, 2153, 2154, 2155, 2156, 2157, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 4594, 4595, - 4596, 4597, 4598, 0, 0, 164, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 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, 705, - 706, 707, 708, 709, 2276, 2277, 2278, 2279, - 2280, 2281, 2282, 2283, 2284, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 2285, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 2286, 2287, 2288, 2289, 2290, 2291, - 32767, 32767, 32767, 32767, 32767, 32767, 2292, 32767, - 2293, 2294, 2295, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 2296, 32767, 2297, 32767, - 2298, 32767, 2299, 32767, 2300, 32767, 2301, 32767, - 2302, 32767, 2303, 32767, 2304, 32767, 2305, 32767, - 2306, 32767, 2307, 32767, 32767, 2308, 32767, 2309, - 32767, 2310, 32767, 32767, 32767, 32767, 32767, 32767, - 2311, 2312, 32767, 2313, 2314, 32767, 2315, 2316, - 32767, 2317, 2318, 32767, 2319, 2320, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 2321, 32767, 32767, 32767, - 32767, 2322, 2323, 2324, 2325, 32767, 2326, 2327, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 2328, 32767, 2329, 32767, - 2330, 32767, 2331, 32767, 2332, 32767, 2333, 32767, - 2334, 32767, 2335, 32767, 2336, 32767, 2337, 32767, - 2338, 32767, 2339, 32767, 32767, 2340, 32767, 2341, - 32767, 2342, 32767, 32767, 32767, 32767, 32767, 32767, - 2343, 2344, 32767, 2345, 2346, 32767, 2347, 2348, - 32767, 2349, 2350, 32767, 2351, 2352, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 2353, 32767, 32767, 2354, - 2355, 2356, 2357, 32767, 32767, 32767, 2358, 2359, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 2360, 2361, 2362, 2363, 2364, 2365, - 2366, 2367, 2368, 2369, 2370, 2371, 2372, 2373, - 2374, -753, 2376, 2377, 2378, 2379, 2380, 2381, - 2382, 2383, 2384, 2385, 2386, 2387, 2388, 2389, - 2390, 2391, 2392, 2393, 2394, 2395, 2396, 2397, - 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, - 2406, 2407, 2408, 2409, 2410, 2411, 831, 3086, - 2414, 1631, 2416, 2417, 2418, 2419, 2420, 2421, - 2422, 2423, 2424, 2425, 2426, 2427, 2428, 2429, - 2430, 2431, 2432, 2433, 2434, 2435, 2436, 2437, - -587, 2439, 2440, 2441, 2442, 2443, 2444, 2445, - 2446, 2447, 2448, 9292, 9293, 2451, 2452, 2453, - 32767, 32767, 32767, 2454, 2455, 2456, 2457, 2458, - 2459, 2460, 2461, 2462, 2463, 2464, 2465, 2466, - 2467, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 4599, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 4600, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 2468, -1450, 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, 32767, 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, 2527, 2528, - 2529, 2530, 2531, 2532, 2533, 2534, 2535, 2536, - 2537, 2538, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 2539, 2540, 5896, 2542, 2543, 2544, - 2545, 548, 2547, 2548, 2549, 2550, 2551, 2552, - 5919, 5920, 5921, 2556, 2557, 5926, 2559, 2560, - 2561, 2562, 2563, 2564, 2565, 2566, 2567, 2568, - 2569, 2570, 2571, 2572, 2573, 2574, 2575, 2576, - 2577, 2578, 2579, 2580, 2581, 2582, 2583, 2584, - 2585, 32767, 2586, 2587, 2588, 2589, 2590, 2591, - 2592, 2593, 2594, 2595, 2596, 2597, 2598, 2599, - 2600, 2601, 2602, 2603, 2604, 2605, 2606, 2607, - 2608, 2609, 2610, 2611, 2612, 2613, 2614, 2615, - 2616, 2617, 2618, 2619, 2620, 2621, 2622, 2623, - 2624, 2625, 2626, 2627, 2628, 2629, 2630, 2631, - 2632, 2633, 2634, 2635, 2636, 2637, 2638, 2639, - 2640, 2641, 2642, 2643, 2644, 2645, 2646, 2647, - 2648, 2649, 2650, 2651, 2652, 2653, 2654, 2655, - 2656, 2657, 2658, 2659, 2660, 2661, -703, 2663, - 2664, 2665, 2666, 2667, 2668, 2669, 2670, 2671, - 2672, 2673, 2674, 1999, 2676, 2677, 2678, 2679, - 2680, 2681, 2682, 2683, 2684, 2685, 2686, 2687, - 2688, 2689, 2690, 2014, 2692, 2693, 2694, 2695, - 2696, 2697, 2698, 2699, 2700, 2701, 2702, 2703, - 2704, 2705, 2706, 2707, 2708, 2709, -11089,2711, - 2712, 2713, 32767, 2714, 2715, 2716, 2717, 2718, - 8050, 2720, 2721, 8053, 8054, 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, -1377, -1377, - -1377, -1377, 2753, 2754, 2755, 2756, 2757, 2758, - 2759, 2760, 2761, 2762, 2763, 2764, 2765, 2766, - 4025, 2768, 2769, 2770, 2771, 2772, 2773, 2774, - 2775, 2776, 2777, 2778, 2779, 2780, 2781, 4054, - 4055, 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, 4669, 4670, 4671, 4672, 4673, - 2823, 2824, 2825, 2826, 2827, 2828, 2829, 2830, - 2831, 2832, 2833, -401, 2835, 9761, 2531, 2532, - 2533, 2534, 2535, 2536, 2537, 2538, 2539, 2540, - 2541, 2542, 4613, 4614, -1621, -1621, 2542, 2543, - 2544, 2545, -7430, -7430, -7430, -7430, -7430, -7430, - -7430, -1621, -7333, 2547, 2548, -593, 2550, 2551, - 2552, 2553, 2554, -1621, -1621, 2555, 2556, 2557, - 1623, 2559, 2560, 1624, 1625, 2884, -592, -7329, - -7329, -1621, -1621, -7329, -7329, -7329, -1621, 2894, - 2895, 2896, 2897, 2898, 2899, 2900, 2901, 2902, - 2903, 2904, 2905, 2906, 2907, 2908, 2909, 2910, - 2911, 2912, 2913, 2914, 2915, 2916, 2917, 2918, - 2919, 2920, 2921, 2922, 2923, 2924, 2925, 2926, - 2927, 2928, 2929, 2930, 2931, 2932, 2933, 2934, - 2935, 2936, 2937, 2938, 2939, 2940, 2941, 2942, - 2943, 2944, 2945, 2946, 2947, 2948, 2949, 2950, - 2951, 2952, 2953, 2954, 2955, 2956, 2957, 2958, - 2959, 2960, 2961, 2962, 2963, 2964, 2965, 2966, - 2967, 2968, 2969, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 0, 0, 0, 0, - 0, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 0, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 0, - 0, 0, 0, 0, 0, 32767, 32767, 32767, - 32767, 32767, 32767, 0, 32767, 0, 0, 0, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 0, 32767, 0, 32767, 0, 32767, 0, - 32767, 0, 32767, 0, 32767, 0, 32767, 0, - 32767, 0, 32767, 0, 32767, 0, 32767, 0, - 32767, 32767, 0, 32767, 0, 32767, 0, 32767, - 32767, 32767, 32767, 32767, 32767, 0, 0, 32767, - 0, 0, 32767, 0, 0, 32767, 0, 0, - 32767, 0, 0, 32767, 32767, 32767, 32767 - }; - - const unsigned char *k = (const unsigned char *) key; - size_t keylen = 4; - uint32 a = 0; - uint32 b = 1; - - while (keylen--) - { - unsigned char c = *k++; - - a = a * 257 + c; - b = b * 8191 + c; - } - return h[a % 13687] + h[b % 13687]; -} - -/* Hash lookup information for decomposition */ -static const pg_unicode_decompinfo UnicodeDecompInfo = -{ - UnicodeDecompMain, - Decomp_hash_func, - 6843 -}; - -/* Inverse lookup array -- contains indexes into UnicodeDecompMain[] */ -static const uint16 RecompInverseLookup[961] = -{ - /* U+003C+0338 -> U+226E */ 1858, - /* U+003D+0338 -> U+2260 */ 1855, - /* U+003E+0338 -> U+226F */ 1859, - /* U+0041+0300 -> U+00C0 */ 14, - /* U+0041+0301 -> U+00C1 */ 15, - /* U+0041+0302 -> U+00C2 */ 16, - /* U+0041+0303 -> U+00C3 */ 17, - /* U+0041+0304 -> U+0100 */ 67, - /* U+0041+0306 -> U+0102 */ 69, - /* U+0041+0307 -> U+0226 */ 270, - /* U+0041+0308 -> U+00C4 */ 18, - /* U+0041+0309 -> U+1EA2 */ 1313, - /* U+0041+030A -> U+00C5 */ 19, - /* U+0041+030C -> U+01CD */ 194, - /* U+0041+030F -> U+0200 */ 240, - /* U+0041+0311 -> U+0202 */ 242, - /* U+0041+0323 -> U+1EA0 */ 1311, - /* U+0041+0325 -> U+1E00 */ 1155, - /* U+0041+0328 -> U+0104 */ 71, - /* U+0042+0307 -> U+1E02 */ 1157, - /* U+0042+0323 -> U+1E04 */ 1159, - /* U+0042+0331 -> U+1E06 */ 1161, - /* U+0043+0301 -> U+0106 */ 73, - /* U+0043+0302 -> U+0108 */ 75, - /* U+0043+0307 -> U+010A */ 77, - /* U+0043+030C -> U+010C */ 79, - /* U+0043+0327 -> U+00C7 */ 20, - /* U+0044+0307 -> U+1E0A */ 1165, - /* U+0044+030C -> U+010E */ 81, - /* U+0044+0323 -> U+1E0C */ 1167, - /* U+0044+0327 -> U+1E10 */ 1171, - /* U+0044+032D -> U+1E12 */ 1173, - /* U+0044+0331 -> U+1E0E */ 1169, - /* U+0045+0300 -> U+00C8 */ 21, - /* U+0045+0301 -> U+00C9 */ 22, - /* U+0045+0302 -> U+00CA */ 23, - /* U+0045+0303 -> U+1EBC */ 1339, - /* U+0045+0304 -> U+0112 */ 83, - /* U+0045+0306 -> U+0114 */ 85, - /* U+0045+0307 -> U+0116 */ 87, - /* U+0045+0308 -> U+00CB */ 24, - /* U+0045+0309 -> U+1EBA */ 1337, - /* U+0045+030C -> U+011A */ 91, - /* U+0045+030F -> U+0204 */ 244, - /* U+0045+0311 -> U+0206 */ 246, - /* U+0045+0323 -> U+1EB8 */ 1335, - /* U+0045+0327 -> U+0228 */ 272, - /* U+0045+0328 -> U+0118 */ 89, - /* U+0045+032D -> U+1E18 */ 1179, - /* U+0045+0330 -> U+1E1A */ 1181, - /* U+0046+0307 -> U+1E1E */ 1185, - /* U+0047+0301 -> U+01F4 */ 230, - /* U+0047+0302 -> U+011C */ 93, - /* U+0047+0304 -> U+1E20 */ 1187, - /* U+0047+0306 -> U+011E */ 95, - /* U+0047+0307 -> U+0120 */ 97, - /* U+0047+030C -> U+01E6 */ 216, - /* U+0047+0327 -> U+0122 */ 99, - /* U+0048+0302 -> U+0124 */ 101, - /* U+0048+0307 -> U+1E22 */ 1189, - /* U+0048+0308 -> U+1E26 */ 1193, - /* U+0048+030C -> U+021E */ 268, - /* U+0048+0323 -> U+1E24 */ 1191, - /* U+0048+0327 -> U+1E28 */ 1195, - /* U+0048+032E -> U+1E2A */ 1197, - /* U+0049+0300 -> U+00CC */ 25, - /* U+0049+0301 -> U+00CD */ 26, - /* U+0049+0302 -> U+00CE */ 27, - /* U+0049+0303 -> U+0128 */ 103, - /* U+0049+0304 -> U+012A */ 105, - /* U+0049+0306 -> U+012C */ 107, - /* U+0049+0307 -> U+0130 */ 111, - /* U+0049+0308 -> U+00CF */ 28, - /* U+0049+0309 -> U+1EC8 */ 1351, - /* U+0049+030C -> U+01CF */ 196, - /* U+0049+030F -> U+0208 */ 248, - /* U+0049+0311 -> U+020A */ 250, - /* U+0049+0323 -> U+1ECA */ 1353, - /* U+0049+0328 -> U+012E */ 109, - /* U+0049+0330 -> U+1E2C */ 1199, - /* U+004A+0302 -> U+0134 */ 114, - /* U+004B+0301 -> U+1E30 */ 1203, - /* U+004B+030C -> U+01E8 */ 218, - /* U+004B+0323 -> U+1E32 */ 1205, - /* U+004B+0327 -> U+0136 */ 116, - /* U+004B+0331 -> U+1E34 */ 1207, - /* U+004C+0301 -> U+0139 */ 118, - /* U+004C+030C -> U+013D */ 122, - /* U+004C+0323 -> U+1E36 */ 1209, - /* U+004C+0327 -> U+013B */ 120, - /* U+004C+032D -> U+1E3C */ 1215, - /* U+004C+0331 -> U+1E3A */ 1213, - /* U+004D+0301 -> U+1E3E */ 1217, - /* U+004D+0307 -> U+1E40 */ 1219, - /* U+004D+0323 -> U+1E42 */ 1221, - /* U+004E+0300 -> U+01F8 */ 232, - /* U+004E+0301 -> U+0143 */ 126, - /* U+004E+0303 -> U+00D1 */ 29, - /* U+004E+0307 -> U+1E44 */ 1223, - /* U+004E+030C -> U+0147 */ 130, - /* U+004E+0323 -> U+1E46 */ 1225, - /* U+004E+0327 -> U+0145 */ 128, - /* U+004E+032D -> U+1E4A */ 1229, - /* U+004E+0331 -> U+1E48 */ 1227, - /* U+004F+0300 -> U+00D2 */ 30, - /* U+004F+0301 -> U+00D3 */ 31, - /* U+004F+0302 -> U+00D4 */ 32, - /* U+004F+0303 -> U+00D5 */ 33, - /* U+004F+0304 -> U+014C */ 133, - /* U+004F+0306 -> U+014E */ 135, - /* U+004F+0307 -> U+022E */ 278, - /* U+004F+0308 -> U+00D6 */ 34, - /* U+004F+0309 -> U+1ECE */ 1357, - /* U+004F+030B -> U+0150 */ 137, - /* U+004F+030C -> U+01D1 */ 198, - /* U+004F+030F -> U+020C */ 252, - /* U+004F+0311 -> U+020E */ 254, - /* U+004F+031B -> U+01A0 */ 181, - /* U+004F+0323 -> U+1ECC */ 1355, - /* U+004F+0328 -> U+01EA */ 220, - /* U+0050+0301 -> U+1E54 */ 1239, - /* U+0050+0307 -> U+1E56 */ 1241, - /* U+0052+0301 -> U+0154 */ 139, - /* U+0052+0307 -> U+1E58 */ 1243, - /* U+0052+030C -> U+0158 */ 143, - /* U+0052+030F -> U+0210 */ 256, - /* U+0052+0311 -> U+0212 */ 258, - /* U+0052+0323 -> U+1E5A */ 1245, - /* U+0052+0327 -> U+0156 */ 141, - /* U+0052+0331 -> U+1E5E */ 1249, - /* U+0053+0301 -> U+015A */ 145, - /* U+0053+0302 -> U+015C */ 147, - /* U+0053+0307 -> U+1E60 */ 1251, - /* U+0053+030C -> U+0160 */ 151, - /* U+0053+0323 -> U+1E62 */ 1253, - /* U+0053+0326 -> U+0218 */ 264, - /* U+0053+0327 -> U+015E */ 149, - /* U+0054+0307 -> U+1E6A */ 1261, - /* U+0054+030C -> U+0164 */ 155, - /* U+0054+0323 -> U+1E6C */ 1263, - /* U+0054+0326 -> U+021A */ 266, - /* U+0054+0327 -> U+0162 */ 153, - /* U+0054+032D -> U+1E70 */ 1267, - /* U+0054+0331 -> U+1E6E */ 1265, - /* U+0055+0300 -> U+00D9 */ 35, - /* U+0055+0301 -> U+00DA */ 36, - /* U+0055+0302 -> U+00DB */ 37, - /* U+0055+0303 -> U+0168 */ 157, - /* U+0055+0304 -> U+016A */ 159, - /* U+0055+0306 -> U+016C */ 161, - /* U+0055+0308 -> U+00DC */ 38, - /* U+0055+0309 -> U+1EE6 */ 1381, - /* U+0055+030A -> U+016E */ 163, - /* U+0055+030B -> U+0170 */ 165, - /* U+0055+030C -> U+01D3 */ 200, - /* U+0055+030F -> U+0214 */ 260, - /* U+0055+0311 -> U+0216 */ 262, - /* U+0055+031B -> U+01AF */ 183, - /* U+0055+0323 -> U+1EE4 */ 1379, - /* U+0055+0324 -> U+1E72 */ 1269, - /* U+0055+0328 -> U+0172 */ 167, - /* U+0055+032D -> U+1E76 */ 1273, - /* U+0055+0330 -> U+1E74 */ 1271, - /* U+0056+0303 -> U+1E7C */ 1279, - /* U+0056+0323 -> U+1E7E */ 1281, - /* U+0057+0300 -> U+1E80 */ 1283, - /* U+0057+0301 -> U+1E82 */ 1285, - /* U+0057+0302 -> U+0174 */ 169, - /* U+0057+0307 -> U+1E86 */ 1289, - /* U+0057+0308 -> U+1E84 */ 1287, - /* U+0057+0323 -> U+1E88 */ 1291, - /* U+0058+0307 -> U+1E8A */ 1293, - /* U+0058+0308 -> U+1E8C */ 1295, - /* U+0059+0300 -> U+1EF2 */ 1393, - /* U+0059+0301 -> U+00DD */ 39, - /* U+0059+0302 -> U+0176 */ 171, - /* U+0059+0303 -> U+1EF8 */ 1399, - /* U+0059+0304 -> U+0232 */ 282, - /* U+0059+0307 -> U+1E8E */ 1297, - /* U+0059+0308 -> U+0178 */ 173, - /* U+0059+0309 -> U+1EF6 */ 1397, - /* U+0059+0323 -> U+1EF4 */ 1395, - /* U+005A+0301 -> U+0179 */ 174, - /* U+005A+0302 -> U+1E90 */ 1299, - /* U+005A+0307 -> U+017B */ 176, - /* U+005A+030C -> U+017D */ 178, - /* U+005A+0323 -> U+1E92 */ 1301, - /* U+005A+0331 -> U+1E94 */ 1303, - /* U+0061+0300 -> U+00E0 */ 40, - /* U+0061+0301 -> U+00E1 */ 41, - /* U+0061+0302 -> U+00E2 */ 42, - /* U+0061+0303 -> U+00E3 */ 43, - /* U+0061+0304 -> U+0101 */ 68, - /* U+0061+0306 -> U+0103 */ 70, - /* U+0061+0307 -> U+0227 */ 271, - /* U+0061+0308 -> U+00E4 */ 44, - /* U+0061+0309 -> U+1EA3 */ 1314, - /* U+0061+030A -> U+00E5 */ 45, - /* U+0061+030C -> U+01CE */ 195, - /* U+0061+030F -> U+0201 */ 241, - /* U+0061+0311 -> U+0203 */ 243, - /* U+0061+0323 -> U+1EA1 */ 1312, - /* U+0061+0325 -> U+1E01 */ 1156, - /* U+0061+0328 -> U+0105 */ 72, - /* U+0062+0307 -> U+1E03 */ 1158, - /* U+0062+0323 -> U+1E05 */ 1160, - /* U+0062+0331 -> U+1E07 */ 1162, - /* U+0063+0301 -> U+0107 */ 74, - /* U+0063+0302 -> U+0109 */ 76, - /* U+0063+0307 -> U+010B */ 78, - /* U+0063+030C -> U+010D */ 80, - /* U+0063+0327 -> U+00E7 */ 46, - /* U+0064+0307 -> U+1E0B */ 1166, - /* U+0064+030C -> U+010F */ 82, - /* U+0064+0323 -> U+1E0D */ 1168, - /* U+0064+0327 -> U+1E11 */ 1172, - /* U+0064+032D -> U+1E13 */ 1174, - /* U+0064+0331 -> U+1E0F */ 1170, - /* U+0065+0300 -> U+00E8 */ 47, - /* U+0065+0301 -> U+00E9 */ 48, - /* U+0065+0302 -> U+00EA */ 49, - /* U+0065+0303 -> U+1EBD */ 1340, - /* U+0065+0304 -> U+0113 */ 84, - /* U+0065+0306 -> U+0115 */ 86, - /* U+0065+0307 -> U+0117 */ 88, - /* U+0065+0308 -> U+00EB */ 50, - /* U+0065+0309 -> U+1EBB */ 1338, - /* U+0065+030C -> U+011B */ 92, - /* U+0065+030F -> U+0205 */ 245, - /* U+0065+0311 -> U+0207 */ 247, - /* U+0065+0323 -> U+1EB9 */ 1336, - /* U+0065+0327 -> U+0229 */ 273, - /* U+0065+0328 -> U+0119 */ 90, - /* U+0065+032D -> U+1E19 */ 1180, - /* U+0065+0330 -> U+1E1B */ 1182, - /* U+0066+0307 -> U+1E1F */ 1186, - /* U+0067+0301 -> U+01F5 */ 231, - /* U+0067+0302 -> U+011D */ 94, - /* U+0067+0304 -> U+1E21 */ 1188, - /* U+0067+0306 -> U+011F */ 96, - /* U+0067+0307 -> U+0121 */ 98, - /* U+0067+030C -> U+01E7 */ 217, - /* U+0067+0327 -> U+0123 */ 100, - /* U+0068+0302 -> U+0125 */ 102, - /* U+0068+0307 -> U+1E23 */ 1190, - /* U+0068+0308 -> U+1E27 */ 1194, - /* U+0068+030C -> U+021F */ 269, - /* U+0068+0323 -> U+1E25 */ 1192, - /* U+0068+0327 -> U+1E29 */ 1196, - /* U+0068+032E -> U+1E2B */ 1198, - /* U+0068+0331 -> U+1E96 */ 1305, - /* U+0069+0300 -> U+00EC */ 51, - /* U+0069+0301 -> U+00ED */ 52, - /* U+0069+0302 -> U+00EE */ 53, - /* U+0069+0303 -> U+0129 */ 104, - /* U+0069+0304 -> U+012B */ 106, - /* U+0069+0306 -> U+012D */ 108, - /* U+0069+0308 -> U+00EF */ 54, - /* U+0069+0309 -> U+1EC9 */ 1352, - /* U+0069+030C -> U+01D0 */ 197, - /* U+0069+030F -> U+0209 */ 249, - /* U+0069+0311 -> U+020B */ 251, - /* U+0069+0323 -> U+1ECB */ 1354, - /* U+0069+0328 -> U+012F */ 110, - /* U+0069+0330 -> U+1E2D */ 1200, - /* U+006A+0302 -> U+0135 */ 115, - /* U+006A+030C -> U+01F0 */ 226, - /* U+006B+0301 -> U+1E31 */ 1204, - /* U+006B+030C -> U+01E9 */ 219, - /* U+006B+0323 -> U+1E33 */ 1206, - /* U+006B+0327 -> U+0137 */ 117, - /* U+006B+0331 -> U+1E35 */ 1208, - /* U+006C+0301 -> U+013A */ 119, - /* U+006C+030C -> U+013E */ 123, - /* U+006C+0323 -> U+1E37 */ 1210, - /* U+006C+0327 -> U+013C */ 121, - /* U+006C+032D -> U+1E3D */ 1216, - /* U+006C+0331 -> U+1E3B */ 1214, - /* U+006D+0301 -> U+1E3F */ 1218, - /* U+006D+0307 -> U+1E41 */ 1220, - /* U+006D+0323 -> U+1E43 */ 1222, - /* U+006E+0300 -> U+01F9 */ 233, - /* U+006E+0301 -> U+0144 */ 127, - /* U+006E+0303 -> U+00F1 */ 55, - /* U+006E+0307 -> U+1E45 */ 1224, - /* U+006E+030C -> U+0148 */ 131, - /* U+006E+0323 -> U+1E47 */ 1226, - /* U+006E+0327 -> U+0146 */ 129, - /* U+006E+032D -> U+1E4B */ 1230, - /* U+006E+0331 -> U+1E49 */ 1228, - /* U+006F+0300 -> U+00F2 */ 56, - /* U+006F+0301 -> U+00F3 */ 57, - /* U+006F+0302 -> U+00F4 */ 58, - /* U+006F+0303 -> U+00F5 */ 59, - /* U+006F+0304 -> U+014D */ 134, - /* U+006F+0306 -> U+014F */ 136, - /* U+006F+0307 -> U+022F */ 279, - /* U+006F+0308 -> U+00F6 */ 60, - /* U+006F+0309 -> U+1ECF */ 1358, - /* U+006F+030B -> U+0151 */ 138, - /* U+006F+030C -> U+01D2 */ 199, - /* U+006F+030F -> U+020D */ 253, - /* U+006F+0311 -> U+020F */ 255, - /* U+006F+031B -> U+01A1 */ 182, - /* U+006F+0323 -> U+1ECD */ 1356, - /* U+006F+0328 -> U+01EB */ 221, - /* U+0070+0301 -> U+1E55 */ 1240, - /* U+0070+0307 -> U+1E57 */ 1242, - /* U+0072+0301 -> U+0155 */ 140, - /* U+0072+0307 -> U+1E59 */ 1244, - /* U+0072+030C -> U+0159 */ 144, - /* U+0072+030F -> U+0211 */ 257, - /* U+0072+0311 -> U+0213 */ 259, - /* U+0072+0323 -> U+1E5B */ 1246, - /* U+0072+0327 -> U+0157 */ 142, - /* U+0072+0331 -> U+1E5F */ 1250, - /* U+0073+0301 -> U+015B */ 146, - /* U+0073+0302 -> U+015D */ 148, - /* U+0073+0307 -> U+1E61 */ 1252, - /* U+0073+030C -> U+0161 */ 152, - /* U+0073+0323 -> U+1E63 */ 1254, - /* U+0073+0326 -> U+0219 */ 265, - /* U+0073+0327 -> U+015F */ 150, - /* U+0074+0307 -> U+1E6B */ 1262, - /* U+0074+0308 -> U+1E97 */ 1306, - /* U+0074+030C -> U+0165 */ 156, - /* U+0074+0323 -> U+1E6D */ 1264, - /* U+0074+0326 -> U+021B */ 267, - /* U+0074+0327 -> U+0163 */ 154, - /* U+0074+032D -> U+1E71 */ 1268, - /* U+0074+0331 -> U+1E6F */ 1266, - /* U+0075+0300 -> U+00F9 */ 61, - /* U+0075+0301 -> U+00FA */ 62, - /* U+0075+0302 -> U+00FB */ 63, - /* U+0075+0303 -> U+0169 */ 158, - /* U+0075+0304 -> U+016B */ 160, - /* U+0075+0306 -> U+016D */ 162, - /* U+0075+0308 -> U+00FC */ 64, - /* U+0075+0309 -> U+1EE7 */ 1382, - /* U+0075+030A -> U+016F */ 164, - /* U+0075+030B -> U+0171 */ 166, - /* U+0075+030C -> U+01D4 */ 201, - /* U+0075+030F -> U+0215 */ 261, - /* U+0075+0311 -> U+0217 */ 263, - /* U+0075+031B -> U+01B0 */ 184, - /* U+0075+0323 -> U+1EE5 */ 1380, - /* U+0075+0324 -> U+1E73 */ 1270, - /* U+0075+0328 -> U+0173 */ 168, - /* U+0075+032D -> U+1E77 */ 1274, - /* U+0075+0330 -> U+1E75 */ 1272, - /* U+0076+0303 -> U+1E7D */ 1280, - /* U+0076+0323 -> U+1E7F */ 1282, - /* U+0077+0300 -> U+1E81 */ 1284, - /* U+0077+0301 -> U+1E83 */ 1286, - /* U+0077+0302 -> U+0175 */ 170, - /* U+0077+0307 -> U+1E87 */ 1290, - /* U+0077+0308 -> U+1E85 */ 1288, - /* U+0077+030A -> U+1E98 */ 1307, - /* U+0077+0323 -> U+1E89 */ 1292, - /* U+0078+0307 -> U+1E8B */ 1294, - /* U+0078+0308 -> U+1E8D */ 1296, - /* U+0079+0300 -> U+1EF3 */ 1394, - /* U+0079+0301 -> U+00FD */ 65, - /* U+0079+0302 -> U+0177 */ 172, - /* U+0079+0303 -> U+1EF9 */ 1400, - /* U+0079+0304 -> U+0233 */ 283, - /* U+0079+0307 -> U+1E8F */ 1298, - /* U+0079+0308 -> U+00FF */ 66, - /* U+0079+0309 -> U+1EF7 */ 1398, - /* U+0079+030A -> U+1E99 */ 1308, - /* U+0079+0323 -> U+1EF5 */ 1396, - /* U+007A+0301 -> U+017A */ 175, - /* U+007A+0302 -> U+1E91 */ 1300, - /* U+007A+0307 -> U+017C */ 177, - /* U+007A+030C -> U+017E */ 179, - /* U+007A+0323 -> U+1E93 */ 1302, - /* U+007A+0331 -> U+1E95 */ 1304, - /* U+00A8+0300 -> U+1FED */ 1619, - /* U+00A8+0301 -> U+0385 */ 419, - /* U+00A8+0342 -> U+1FC1 */ 1579, - /* U+00C2+0300 -> U+1EA6 */ 1317, - /* U+00C2+0301 -> U+1EA4 */ 1315, - /* U+00C2+0303 -> U+1EAA */ 1321, - /* U+00C2+0309 -> U+1EA8 */ 1319, - /* U+00C4+0304 -> U+01DE */ 210, - /* U+00C5+0301 -> U+01FA */ 234, - /* U+00C6+0301 -> U+01FC */ 236, - /* U+00C6+0304 -> U+01E2 */ 214, - /* U+00C7+0301 -> U+1E08 */ 1163, - /* U+00CA+0300 -> U+1EC0 */ 1343, - /* U+00CA+0301 -> U+1EBE */ 1341, - /* U+00CA+0303 -> U+1EC4 */ 1347, - /* U+00CA+0309 -> U+1EC2 */ 1345, - /* U+00CF+0301 -> U+1E2E */ 1201, - /* U+00D4+0300 -> U+1ED2 */ 1361, - /* U+00D4+0301 -> U+1ED0 */ 1359, - /* U+00D4+0303 -> U+1ED6 */ 1365, - /* U+00D4+0309 -> U+1ED4 */ 1363, - /* U+00D5+0301 -> U+1E4C */ 1231, - /* U+00D5+0304 -> U+022C */ 276, - /* U+00D5+0308 -> U+1E4E */ 1233, - /* U+00D6+0304 -> U+022A */ 274, - /* U+00D8+0301 -> U+01FE */ 238, - /* U+00DC+0300 -> U+01DB */ 208, - /* U+00DC+0301 -> U+01D7 */ 204, - /* U+00DC+0304 -> U+01D5 */ 202, - /* U+00DC+030C -> U+01D9 */ 206, - /* U+00E2+0300 -> U+1EA7 */ 1318, - /* U+00E2+0301 -> U+1EA5 */ 1316, - /* U+00E2+0303 -> U+1EAB */ 1322, - /* U+00E2+0309 -> U+1EA9 */ 1320, - /* U+00E4+0304 -> U+01DF */ 211, - /* U+00E5+0301 -> U+01FB */ 235, - /* U+00E6+0301 -> U+01FD */ 237, - /* U+00E6+0304 -> U+01E3 */ 215, - /* U+00E7+0301 -> U+1E09 */ 1164, - /* U+00EA+0300 -> U+1EC1 */ 1344, - /* U+00EA+0301 -> U+1EBF */ 1342, - /* U+00EA+0303 -> U+1EC5 */ 1348, - /* U+00EA+0309 -> U+1EC3 */ 1346, - /* U+00EF+0301 -> U+1E2F */ 1202, - /* U+00F4+0300 -> U+1ED3 */ 1362, - /* U+00F4+0301 -> U+1ED1 */ 1360, - /* U+00F4+0303 -> U+1ED7 */ 1366, - /* U+00F4+0309 -> U+1ED5 */ 1364, - /* U+00F5+0301 -> U+1E4D */ 1232, - /* U+00F5+0304 -> U+022D */ 277, - /* U+00F5+0308 -> U+1E4F */ 1234, - /* U+00F6+0304 -> U+022B */ 275, - /* U+00F8+0301 -> U+01FF */ 239, - /* U+00FC+0300 -> U+01DC */ 209, - /* U+00FC+0301 -> U+01D8 */ 205, - /* U+00FC+0304 -> U+01D6 */ 203, - /* U+00FC+030C -> U+01DA */ 207, - /* U+0102+0300 -> U+1EB0 */ 1327, - /* U+0102+0301 -> U+1EAE */ 1325, - /* U+0102+0303 -> U+1EB4 */ 1331, - /* U+0102+0309 -> U+1EB2 */ 1329, - /* U+0103+0300 -> U+1EB1 */ 1328, - /* U+0103+0301 -> U+1EAF */ 1326, - /* U+0103+0303 -> U+1EB5 */ 1332, - /* U+0103+0309 -> U+1EB3 */ 1330, - /* U+0112+0300 -> U+1E14 */ 1175, - /* U+0112+0301 -> U+1E16 */ 1177, - /* U+0113+0300 -> U+1E15 */ 1176, - /* U+0113+0301 -> U+1E17 */ 1178, - /* U+014C+0300 -> U+1E50 */ 1235, - /* U+014C+0301 -> U+1E52 */ 1237, - /* U+014D+0300 -> U+1E51 */ 1236, - /* U+014D+0301 -> U+1E53 */ 1238, - /* U+015A+0307 -> U+1E64 */ 1255, - /* U+015B+0307 -> U+1E65 */ 1256, - /* U+0160+0307 -> U+1E66 */ 1257, - /* U+0161+0307 -> U+1E67 */ 1258, - /* U+0168+0301 -> U+1E78 */ 1275, - /* U+0169+0301 -> U+1E79 */ 1276, - /* U+016A+0308 -> U+1E7A */ 1277, - /* U+016B+0308 -> U+1E7B */ 1278, - /* U+017F+0307 -> U+1E9B */ 1310, - /* U+01A0+0300 -> U+1EDC */ 1371, - /* U+01A0+0301 -> U+1EDA */ 1369, - /* U+01A0+0303 -> U+1EE0 */ 1375, - /* U+01A0+0309 -> U+1EDE */ 1373, - /* U+01A0+0323 -> U+1EE2 */ 1377, - /* U+01A1+0300 -> U+1EDD */ 1372, - /* U+01A1+0301 -> U+1EDB */ 1370, - /* U+01A1+0303 -> U+1EE1 */ 1376, - /* U+01A1+0309 -> U+1EDF */ 1374, - /* U+01A1+0323 -> U+1EE3 */ 1378, - /* U+01AF+0300 -> U+1EEA */ 1385, - /* U+01AF+0301 -> U+1EE8 */ 1383, - /* U+01AF+0303 -> U+1EEE */ 1389, - /* U+01AF+0309 -> U+1EEC */ 1387, - /* U+01AF+0323 -> U+1EF0 */ 1391, - /* U+01B0+0300 -> U+1EEB */ 1386, - /* U+01B0+0301 -> U+1EE9 */ 1384, - /* U+01B0+0303 -> U+1EEF */ 1390, - /* U+01B0+0309 -> U+1EED */ 1388, - /* U+01B0+0323 -> U+1EF1 */ 1392, - /* U+01B7+030C -> U+01EE */ 224, - /* U+01EA+0304 -> U+01EC */ 222, - /* U+01EB+0304 -> U+01ED */ 223, - /* U+0226+0304 -> U+01E0 */ 212, - /* U+0227+0304 -> U+01E1 */ 213, - /* U+0228+0306 -> U+1E1C */ 1183, - /* U+0229+0306 -> U+1E1D */ 1184, - /* U+022E+0304 -> U+0230 */ 280, - /* U+022F+0304 -> U+0231 */ 281, - /* U+0292+030C -> U+01EF */ 225, - /* U+0391+0300 -> U+1FBA */ 1572, - /* U+0391+0301 -> U+0386 */ 420, - /* U+0391+0304 -> U+1FB9 */ 1571, - /* U+0391+0306 -> U+1FB8 */ 1570, - /* U+0391+0313 -> U+1F08 */ 1409, - /* U+0391+0314 -> U+1F09 */ 1410, - /* U+0391+0345 -> U+1FBC */ 1574, - /* U+0395+0300 -> U+1FC8 */ 1585, - /* U+0395+0301 -> U+0388 */ 422, - /* U+0395+0313 -> U+1F18 */ 1423, - /* U+0395+0314 -> U+1F19 */ 1424, - /* U+0397+0300 -> U+1FCA */ 1587, - /* U+0397+0301 -> U+0389 */ 423, - /* U+0397+0313 -> U+1F28 */ 1437, - /* U+0397+0314 -> U+1F29 */ 1438, - /* U+0397+0345 -> U+1FCC */ 1589, - /* U+0399+0300 -> U+1FDA */ 1601, - /* U+0399+0301 -> U+038A */ 424, - /* U+0399+0304 -> U+1FD9 */ 1600, - /* U+0399+0306 -> U+1FD8 */ 1599, - /* U+0399+0308 -> U+03AA */ 429, - /* U+0399+0313 -> U+1F38 */ 1453, - /* U+0399+0314 -> U+1F39 */ 1454, - /* U+039F+0300 -> U+1FF8 */ 1627, - /* U+039F+0301 -> U+038C */ 425, - /* U+039F+0313 -> U+1F48 */ 1467, - /* U+039F+0314 -> U+1F49 */ 1468, - /* U+03A1+0314 -> U+1FEC */ 1618, - /* U+03A5+0300 -> U+1FEA */ 1616, - /* U+03A5+0301 -> U+038E */ 426, - /* U+03A5+0304 -> U+1FE9 */ 1615, - /* U+03A5+0306 -> U+1FE8 */ 1614, - /* U+03A5+0308 -> U+03AB */ 430, - /* U+03A5+0314 -> U+1F59 */ 1481, - /* U+03A9+0300 -> U+1FFA */ 1629, - /* U+03A9+0301 -> U+038F */ 427, - /* U+03A9+0313 -> U+1F68 */ 1493, - /* U+03A9+0314 -> U+1F69 */ 1494, - /* U+03A9+0345 -> U+1FFC */ 1631, - /* U+03AC+0345 -> U+1FB4 */ 1567, - /* U+03AE+0345 -> U+1FC4 */ 1582, - /* U+03B1+0300 -> U+1F70 */ 1501, - /* U+03B1+0301 -> U+03AC */ 431, - /* U+03B1+0304 -> U+1FB1 */ 1564, - /* U+03B1+0306 -> U+1FB0 */ 1563, - /* U+03B1+0313 -> U+1F00 */ 1401, - /* U+03B1+0314 -> U+1F01 */ 1402, - /* U+03B1+0342 -> U+1FB6 */ 1568, - /* U+03B1+0345 -> U+1FB3 */ 1566, - /* U+03B5+0300 -> U+1F72 */ 1503, - /* U+03B5+0301 -> U+03AD */ 432, - /* U+03B5+0313 -> U+1F10 */ 1417, - /* U+03B5+0314 -> U+1F11 */ 1418, - /* U+03B7+0300 -> U+1F74 */ 1505, - /* U+03B7+0301 -> U+03AE */ 433, - /* U+03B7+0313 -> U+1F20 */ 1429, - /* U+03B7+0314 -> U+1F21 */ 1430, - /* U+03B7+0342 -> U+1FC6 */ 1583, - /* U+03B7+0345 -> U+1FC3 */ 1581, - /* U+03B9+0300 -> U+1F76 */ 1507, - /* U+03B9+0301 -> U+03AF */ 434, - /* U+03B9+0304 -> U+1FD1 */ 1594, - /* U+03B9+0306 -> U+1FD0 */ 1593, - /* U+03B9+0308 -> U+03CA */ 436, - /* U+03B9+0313 -> U+1F30 */ 1445, - /* U+03B9+0314 -> U+1F31 */ 1446, - /* U+03B9+0342 -> U+1FD6 */ 1597, - /* U+03BF+0300 -> U+1F78 */ 1509, - /* U+03BF+0301 -> U+03CC */ 438, - /* U+03BF+0313 -> U+1F40 */ 1461, - /* U+03BF+0314 -> U+1F41 */ 1462, - /* U+03C1+0313 -> U+1FE4 */ 1610, - /* U+03C1+0314 -> U+1FE5 */ 1611, - /* U+03C5+0300 -> U+1F7A */ 1511, - /* U+03C5+0301 -> U+03CD */ 439, - /* U+03C5+0304 -> U+1FE1 */ 1607, - /* U+03C5+0306 -> U+1FE0 */ 1606, - /* U+03C5+0308 -> U+03CB */ 437, - /* U+03C5+0313 -> U+1F50 */ 1473, - /* U+03C5+0314 -> U+1F51 */ 1474, - /* U+03C5+0342 -> U+1FE6 */ 1612, - /* U+03C9+0300 -> U+1F7C */ 1513, - /* U+03C9+0301 -> U+03CE */ 440, - /* U+03C9+0313 -> U+1F60 */ 1485, - /* U+03C9+0314 -> U+1F61 */ 1486, - /* U+03C9+0342 -> U+1FF6 */ 1625, - /* U+03C9+0345 -> U+1FF3 */ 1623, - /* U+03CA+0300 -> U+1FD2 */ 1595, - /* U+03CA+0301 -> U+0390 */ 428, - /* U+03CA+0342 -> U+1FD7 */ 1598, - /* U+03CB+0300 -> U+1FE2 */ 1608, - /* U+03CB+0301 -> U+03B0 */ 435, - /* U+03CB+0342 -> U+1FE7 */ 1613, - /* U+03CE+0345 -> U+1FF4 */ 1624, - /* U+03D2+0301 -> U+03D3 */ 444, - /* U+03D2+0308 -> U+03D4 */ 445, - /* U+0406+0308 -> U+0407 */ 457, - /* U+0410+0306 -> U+04D0 */ 479, - /* U+0410+0308 -> U+04D2 */ 481, - /* U+0413+0301 -> U+0403 */ 456, - /* U+0415+0300 -> U+0400 */ 454, - /* U+0415+0306 -> U+04D6 */ 483, - /* U+0415+0308 -> U+0401 */ 455, - /* U+0416+0306 -> U+04C1 */ 477, - /* U+0416+0308 -> U+04DC */ 487, - /* U+0417+0308 -> U+04DE */ 489, - /* U+0418+0300 -> U+040D */ 459, - /* U+0418+0304 -> U+04E2 */ 491, - /* U+0418+0306 -> U+0419 */ 461, - /* U+0418+0308 -> U+04E4 */ 493, - /* U+041A+0301 -> U+040C */ 458, - /* U+041E+0308 -> U+04E6 */ 495, - /* U+0423+0304 -> U+04EE */ 501, - /* U+0423+0306 -> U+040E */ 460, - /* U+0423+0308 -> U+04F0 */ 503, - /* U+0423+030B -> U+04F2 */ 505, - /* U+0427+0308 -> U+04F4 */ 507, - /* U+042B+0308 -> U+04F8 */ 509, - /* U+042D+0308 -> U+04EC */ 499, - /* U+0430+0306 -> U+04D1 */ 480, - /* U+0430+0308 -> U+04D3 */ 482, - /* U+0433+0301 -> U+0453 */ 465, - /* U+0435+0300 -> U+0450 */ 463, - /* U+0435+0306 -> U+04D7 */ 484, - /* U+0435+0308 -> U+0451 */ 464, - /* U+0436+0306 -> U+04C2 */ 478, - /* U+0436+0308 -> U+04DD */ 488, - /* U+0437+0308 -> U+04DF */ 490, - /* U+0438+0300 -> U+045D */ 468, - /* U+0438+0304 -> U+04E3 */ 492, - /* U+0438+0306 -> U+0439 */ 462, - /* U+0438+0308 -> U+04E5 */ 494, - /* U+043A+0301 -> U+045C */ 467, - /* U+043E+0308 -> U+04E7 */ 496, - /* U+0443+0304 -> U+04EF */ 502, - /* U+0443+0306 -> U+045E */ 469, - /* U+0443+0308 -> U+04F1 */ 504, - /* U+0443+030B -> U+04F3 */ 506, - /* U+0447+0308 -> U+04F5 */ 508, - /* U+044B+0308 -> U+04F9 */ 510, - /* U+044D+0308 -> U+04ED */ 500, - /* U+0456+0308 -> U+0457 */ 466, - /* U+0474+030F -> U+0476 */ 470, - /* U+0475+030F -> U+0477 */ 471, - /* U+04D8+0308 -> U+04DA */ 485, - /* U+04D9+0308 -> U+04DB */ 486, - /* U+04E8+0308 -> U+04EA */ 497, - /* U+04E9+0308 -> U+04EB */ 498, - /* U+0627+0653 -> U+0622 */ 574, - /* U+0627+0654 -> U+0623 */ 575, - /* U+0627+0655 -> U+0625 */ 577, - /* U+0648+0654 -> U+0624 */ 576, - /* U+064A+0654 -> U+0626 */ 578, - /* U+06C1+0654 -> U+06C2 */ 606, - /* U+06D2+0654 -> U+06D3 */ 607, - /* U+06D5+0654 -> U+06C0 */ 605, - /* U+0928+093C -> U+0929 */ 751, - /* U+0930+093C -> U+0931 */ 752, - /* U+0933+093C -> U+0934 */ 753, - /* U+09C7+09BE -> U+09CB */ 769, - /* U+09C7+09D7 -> U+09CC */ 770, - /* U+0B47+0B3E -> U+0B4B */ 788, - /* U+0B47+0B56 -> U+0B48 */ 787, - /* U+0B47+0B57 -> U+0B4C */ 789, - /* U+0B92+0BD7 -> U+0B94 */ 793, - /* U+0BC6+0BBE -> U+0BCA */ 794, - /* U+0BC6+0BD7 -> U+0BCC */ 796, - /* U+0BC7+0BBE -> U+0BCB */ 795, - /* U+0C46+0C56 -> U+0C48 */ 799, - /* U+0CBF+0CD5 -> U+0CC0 */ 804, - /* U+0CC6+0CC2 -> U+0CCA */ 807, - /* U+0CC6+0CD5 -> U+0CC7 */ 805, - /* U+0CC6+0CD6 -> U+0CC8 */ 806, - /* U+0CCA+0CD5 -> U+0CCB */ 808, - /* U+0D46+0D3E -> U+0D4A */ 812, - /* U+0D46+0D57 -> U+0D4C */ 814, - /* U+0D47+0D3E -> U+0D4B */ 813, - /* U+0DD9+0DCA -> U+0DDA */ 817, - /* U+0DD9+0DCF -> U+0DDC */ 818, - /* U+0DD9+0DDF -> U+0DDE */ 820, - /* U+0DDC+0DCA -> U+0DDD */ 819, - /* U+1025+102E -> U+1026 */ 878, - /* U+1B05+1B35 -> U+1B06 */ 938, - /* U+1B07+1B35 -> U+1B08 */ 939, - /* U+1B09+1B35 -> U+1B0A */ 940, - /* U+1B0B+1B35 -> U+1B0C */ 941, - /* U+1B0D+1B35 -> U+1B0E */ 942, - /* U+1B11+1B35 -> U+1B12 */ 943, - /* U+1B3A+1B35 -> U+1B3B */ 945, - /* U+1B3C+1B35 -> U+1B3D */ 946, - /* U+1B3E+1B35 -> U+1B40 */ 947, - /* U+1B3F+1B35 -> U+1B41 */ 948, - /* U+1B42+1B35 -> U+1B43 */ 949, - /* U+1E36+0304 -> U+1E38 */ 1211, - /* U+1E37+0304 -> U+1E39 */ 1212, - /* U+1E5A+0304 -> U+1E5C */ 1247, - /* U+1E5B+0304 -> U+1E5D */ 1248, - /* U+1E62+0307 -> U+1E68 */ 1259, - /* U+1E63+0307 -> U+1E69 */ 1260, - /* U+1EA0+0302 -> U+1EAC */ 1323, - /* U+1EA0+0306 -> U+1EB6 */ 1333, - /* U+1EA1+0302 -> U+1EAD */ 1324, - /* U+1EA1+0306 -> U+1EB7 */ 1334, - /* U+1EB8+0302 -> U+1EC6 */ 1349, - /* U+1EB9+0302 -> U+1EC7 */ 1350, - /* U+1ECC+0302 -> U+1ED8 */ 1367, - /* U+1ECD+0302 -> U+1ED9 */ 1368, - /* U+1F00+0300 -> U+1F02 */ 1403, - /* U+1F00+0301 -> U+1F04 */ 1405, - /* U+1F00+0342 -> U+1F06 */ 1407, - /* U+1F00+0345 -> U+1F80 */ 1515, - /* U+1F01+0300 -> U+1F03 */ 1404, - /* U+1F01+0301 -> U+1F05 */ 1406, - /* U+1F01+0342 -> U+1F07 */ 1408, - /* U+1F01+0345 -> U+1F81 */ 1516, - /* U+1F02+0345 -> U+1F82 */ 1517, - /* U+1F03+0345 -> U+1F83 */ 1518, - /* U+1F04+0345 -> U+1F84 */ 1519, - /* U+1F05+0345 -> U+1F85 */ 1520, - /* U+1F06+0345 -> U+1F86 */ 1521, - /* U+1F07+0345 -> U+1F87 */ 1522, - /* U+1F08+0300 -> U+1F0A */ 1411, - /* U+1F08+0301 -> U+1F0C */ 1413, - /* U+1F08+0342 -> U+1F0E */ 1415, - /* U+1F08+0345 -> U+1F88 */ 1523, - /* U+1F09+0300 -> U+1F0B */ 1412, - /* U+1F09+0301 -> U+1F0D */ 1414, - /* U+1F09+0342 -> U+1F0F */ 1416, - /* U+1F09+0345 -> U+1F89 */ 1524, - /* U+1F0A+0345 -> U+1F8A */ 1525, - /* U+1F0B+0345 -> U+1F8B */ 1526, - /* U+1F0C+0345 -> U+1F8C */ 1527, - /* U+1F0D+0345 -> U+1F8D */ 1528, - /* U+1F0E+0345 -> U+1F8E */ 1529, - /* U+1F0F+0345 -> U+1F8F */ 1530, - /* U+1F10+0300 -> U+1F12 */ 1419, - /* U+1F10+0301 -> U+1F14 */ 1421, - /* U+1F11+0300 -> U+1F13 */ 1420, - /* U+1F11+0301 -> U+1F15 */ 1422, - /* U+1F18+0300 -> U+1F1A */ 1425, - /* U+1F18+0301 -> U+1F1C */ 1427, - /* U+1F19+0300 -> U+1F1B */ 1426, - /* U+1F19+0301 -> U+1F1D */ 1428, - /* U+1F20+0300 -> U+1F22 */ 1431, - /* U+1F20+0301 -> U+1F24 */ 1433, - /* U+1F20+0342 -> U+1F26 */ 1435, - /* U+1F20+0345 -> U+1F90 */ 1531, - /* U+1F21+0300 -> U+1F23 */ 1432, - /* U+1F21+0301 -> U+1F25 */ 1434, - /* U+1F21+0342 -> U+1F27 */ 1436, - /* U+1F21+0345 -> U+1F91 */ 1532, - /* U+1F22+0345 -> U+1F92 */ 1533, - /* U+1F23+0345 -> U+1F93 */ 1534, - /* U+1F24+0345 -> U+1F94 */ 1535, - /* U+1F25+0345 -> U+1F95 */ 1536, - /* U+1F26+0345 -> U+1F96 */ 1537, - /* U+1F27+0345 -> U+1F97 */ 1538, - /* U+1F28+0300 -> U+1F2A */ 1439, - /* U+1F28+0301 -> U+1F2C */ 1441, - /* U+1F28+0342 -> U+1F2E */ 1443, - /* U+1F28+0345 -> U+1F98 */ 1539, - /* U+1F29+0300 -> U+1F2B */ 1440, - /* U+1F29+0301 -> U+1F2D */ 1442, - /* U+1F29+0342 -> U+1F2F */ 1444, - /* U+1F29+0345 -> U+1F99 */ 1540, - /* U+1F2A+0345 -> U+1F9A */ 1541, - /* U+1F2B+0345 -> U+1F9B */ 1542, - /* U+1F2C+0345 -> U+1F9C */ 1543, - /* U+1F2D+0345 -> U+1F9D */ 1544, - /* U+1F2E+0345 -> U+1F9E */ 1545, - /* U+1F2F+0345 -> U+1F9F */ 1546, - /* U+1F30+0300 -> U+1F32 */ 1447, - /* U+1F30+0301 -> U+1F34 */ 1449, - /* U+1F30+0342 -> U+1F36 */ 1451, - /* U+1F31+0300 -> U+1F33 */ 1448, - /* U+1F31+0301 -> U+1F35 */ 1450, - /* U+1F31+0342 -> U+1F37 */ 1452, - /* U+1F38+0300 -> U+1F3A */ 1455, - /* U+1F38+0301 -> U+1F3C */ 1457, - /* U+1F38+0342 -> U+1F3E */ 1459, - /* U+1F39+0300 -> U+1F3B */ 1456, - /* U+1F39+0301 -> U+1F3D */ 1458, - /* U+1F39+0342 -> U+1F3F */ 1460, - /* U+1F40+0300 -> U+1F42 */ 1463, - /* U+1F40+0301 -> U+1F44 */ 1465, - /* U+1F41+0300 -> U+1F43 */ 1464, - /* U+1F41+0301 -> U+1F45 */ 1466, - /* U+1F48+0300 -> U+1F4A */ 1469, - /* U+1F48+0301 -> U+1F4C */ 1471, - /* U+1F49+0300 -> U+1F4B */ 1470, - /* U+1F49+0301 -> U+1F4D */ 1472, - /* U+1F50+0300 -> U+1F52 */ 1475, - /* U+1F50+0301 -> U+1F54 */ 1477, - /* U+1F50+0342 -> U+1F56 */ 1479, - /* U+1F51+0300 -> U+1F53 */ 1476, - /* U+1F51+0301 -> U+1F55 */ 1478, - /* U+1F51+0342 -> U+1F57 */ 1480, - /* U+1F59+0300 -> U+1F5B */ 1482, - /* U+1F59+0301 -> U+1F5D */ 1483, - /* U+1F59+0342 -> U+1F5F */ 1484, - /* U+1F60+0300 -> U+1F62 */ 1487, - /* U+1F60+0301 -> U+1F64 */ 1489, - /* U+1F60+0342 -> U+1F66 */ 1491, - /* U+1F60+0345 -> U+1FA0 */ 1547, - /* U+1F61+0300 -> U+1F63 */ 1488, - /* U+1F61+0301 -> U+1F65 */ 1490, - /* U+1F61+0342 -> U+1F67 */ 1492, - /* U+1F61+0345 -> U+1FA1 */ 1548, - /* U+1F62+0345 -> U+1FA2 */ 1549, - /* U+1F63+0345 -> U+1FA3 */ 1550, - /* U+1F64+0345 -> U+1FA4 */ 1551, - /* U+1F65+0345 -> U+1FA5 */ 1552, - /* U+1F66+0345 -> U+1FA6 */ 1553, - /* U+1F67+0345 -> U+1FA7 */ 1554, - /* U+1F68+0300 -> U+1F6A */ 1495, - /* U+1F68+0301 -> U+1F6C */ 1497, - /* U+1F68+0342 -> U+1F6E */ 1499, - /* U+1F68+0345 -> U+1FA8 */ 1555, - /* U+1F69+0300 -> U+1F6B */ 1496, - /* U+1F69+0301 -> U+1F6D */ 1498, - /* U+1F69+0342 -> U+1F6F */ 1500, - /* U+1F69+0345 -> U+1FA9 */ 1556, - /* U+1F6A+0345 -> U+1FAA */ 1557, - /* U+1F6B+0345 -> U+1FAB */ 1558, - /* U+1F6C+0345 -> U+1FAC */ 1559, - /* U+1F6D+0345 -> U+1FAD */ 1560, - /* U+1F6E+0345 -> U+1FAE */ 1561, - /* U+1F6F+0345 -> U+1FAF */ 1562, - /* U+1F70+0345 -> U+1FB2 */ 1565, - /* U+1F74+0345 -> U+1FC2 */ 1580, - /* U+1F7C+0345 -> U+1FF2 */ 1622, - /* U+1FB6+0345 -> U+1FB7 */ 1569, - /* U+1FBF+0300 -> U+1FCD */ 1590, - /* U+1FBF+0301 -> U+1FCE */ 1591, - /* U+1FBF+0342 -> U+1FCF */ 1592, - /* U+1FC6+0345 -> U+1FC7 */ 1584, - /* U+1FF6+0345 -> U+1FF7 */ 1626, - /* U+1FFE+0300 -> U+1FDD */ 1603, - /* U+1FFE+0301 -> U+1FDE */ 1604, - /* U+1FFE+0342 -> U+1FDF */ 1605, - /* U+2190+0338 -> U+219A */ 1836, - /* U+2192+0338 -> U+219B */ 1837, - /* U+2194+0338 -> U+21AE */ 1838, - /* U+21D0+0338 -> U+21CD */ 1839, - /* U+21D2+0338 -> U+21CF */ 1841, - /* U+21D4+0338 -> U+21CE */ 1840, - /* U+2203+0338 -> U+2204 */ 1842, - /* U+2208+0338 -> U+2209 */ 1843, - /* U+220B+0338 -> U+220C */ 1844, - /* U+2223+0338 -> U+2224 */ 1845, - /* U+2225+0338 -> U+2226 */ 1846, - /* U+223C+0338 -> U+2241 */ 1851, - /* U+2243+0338 -> U+2244 */ 1852, - /* U+2245+0338 -> U+2247 */ 1853, - /* U+2248+0338 -> U+2249 */ 1854, - /* U+224D+0338 -> U+226D */ 1857, - /* U+2261+0338 -> U+2262 */ 1856, - /* U+2264+0338 -> U+2270 */ 1860, - /* U+2265+0338 -> U+2271 */ 1861, - /* U+2272+0338 -> U+2274 */ 1862, - /* U+2273+0338 -> U+2275 */ 1863, - /* U+2276+0338 -> U+2278 */ 1864, - /* U+2277+0338 -> U+2279 */ 1865, - /* U+227A+0338 -> U+2280 */ 1866, - /* U+227B+0338 -> U+2281 */ 1867, - /* U+227C+0338 -> U+22E0 */ 1876, - /* U+227D+0338 -> U+22E1 */ 1877, - /* U+2282+0338 -> U+2284 */ 1868, - /* U+2283+0338 -> U+2285 */ 1869, - /* U+2286+0338 -> U+2288 */ 1870, - /* U+2287+0338 -> U+2289 */ 1871, - /* U+2291+0338 -> U+22E2 */ 1878, - /* U+2292+0338 -> U+22E3 */ 1879, - /* U+22A2+0338 -> U+22AC */ 1872, - /* U+22A8+0338 -> U+22AD */ 1873, - /* U+22A9+0338 -> U+22AE */ 1874, - /* U+22AB+0338 -> U+22AF */ 1875, - /* U+22B2+0338 -> U+22EA */ 1880, - /* U+22B3+0338 -> U+22EB */ 1881, - /* U+22B4+0338 -> U+22EC */ 1882, - /* U+22B5+0338 -> U+22ED */ 1883, - /* U+3046+3099 -> U+3094 */ 2321, - /* U+304B+3099 -> U+304C */ 2296, - /* U+304D+3099 -> U+304E */ 2297, - /* U+304F+3099 -> U+3050 */ 2298, - /* U+3051+3099 -> U+3052 */ 2299, - /* U+3053+3099 -> U+3054 */ 2300, - /* U+3055+3099 -> U+3056 */ 2301, - /* U+3057+3099 -> U+3058 */ 2302, - /* U+3059+3099 -> U+305A */ 2303, - /* U+305B+3099 -> U+305C */ 2304, - /* U+305D+3099 -> U+305E */ 2305, - /* U+305F+3099 -> U+3060 */ 2306, - /* U+3061+3099 -> U+3062 */ 2307, - /* U+3064+3099 -> U+3065 */ 2308, - /* U+3066+3099 -> U+3067 */ 2309, - /* U+3068+3099 -> U+3069 */ 2310, - /* U+306F+3099 -> U+3070 */ 2311, - /* U+306F+309A -> U+3071 */ 2312, - /* U+3072+3099 -> U+3073 */ 2313, - /* U+3072+309A -> U+3074 */ 2314, - /* U+3075+3099 -> U+3076 */ 2315, - /* U+3075+309A -> U+3077 */ 2316, - /* U+3078+3099 -> U+3079 */ 2317, - /* U+3078+309A -> U+307A */ 2318, - /* U+307B+3099 -> U+307C */ 2319, - /* U+307B+309A -> U+307D */ 2320, - /* U+309D+3099 -> U+309E */ 2326, - /* U+30A6+3099 -> U+30F4 */ 2353, - /* U+30AB+3099 -> U+30AC */ 2328, - /* U+30AD+3099 -> U+30AE */ 2329, - /* U+30AF+3099 -> U+30B0 */ 2330, - /* U+30B1+3099 -> U+30B2 */ 2331, - /* U+30B3+3099 -> U+30B4 */ 2332, - /* U+30B5+3099 -> U+30B6 */ 2333, - /* U+30B7+3099 -> U+30B8 */ 2334, - /* U+30B9+3099 -> U+30BA */ 2335, - /* U+30BB+3099 -> U+30BC */ 2336, - /* U+30BD+3099 -> U+30BE */ 2337, - /* U+30BF+3099 -> U+30C0 */ 2338, - /* U+30C1+3099 -> U+30C2 */ 2339, - /* U+30C4+3099 -> U+30C5 */ 2340, - /* U+30C6+3099 -> U+30C7 */ 2341, - /* U+30C8+3099 -> U+30C9 */ 2342, - /* U+30CF+3099 -> U+30D0 */ 2343, - /* U+30CF+309A -> U+30D1 */ 2344, - /* U+30D2+3099 -> U+30D3 */ 2345, - /* U+30D2+309A -> U+30D4 */ 2346, - /* U+30D5+3099 -> U+30D6 */ 2347, - /* U+30D5+309A -> U+30D7 */ 2348, - /* U+30D8+3099 -> U+30D9 */ 2349, - /* U+30D8+309A -> U+30DA */ 2350, - /* U+30DB+3099 -> U+30DC */ 2351, - /* U+30DB+309A -> U+30DD */ 2352, - /* U+30EF+3099 -> U+30F7 */ 2354, - /* U+30F0+3099 -> U+30F8 */ 2355, - /* U+30F1+3099 -> U+30F9 */ 2356, - /* U+30F2+3099 -> U+30FA */ 2357, - /* U+30FD+3099 -> U+30FE */ 2358, - /* U+105D2+0307 -> U+105C9 */ 4599, - /* U+105DA+0307 -> U+105E4 */ 4600, - /* U+11099+110BA -> U+1109A */ 4697, - /* U+1109B+110BA -> U+1109C */ 4698, - /* U+110A5+110BA -> U+110AB */ 4699, - /* U+11131+11127 -> U+1112E */ 4705, - /* U+11132+11127 -> U+1112F */ 4706, - /* U+11347+1133E -> U+1134B */ 4718, - /* U+11347+11357 -> U+1134C */ 4719, - /* U+11382+113C9 -> U+11383 */ 4733, - /* U+11384+113BB -> U+11385 */ 4734, - /* U+1138B+113C2 -> U+1138E */ 4735, - /* U+11390+113C9 -> U+11391 */ 4736, - /* U+113C2+113B8 -> U+113C7 */ 4738, - /* U+113C2+113C2 -> U+113C5 */ 4737, - /* U+113C2+113C9 -> U+113C8 */ 4739, - /* U+114B9+114B0 -> U+114BC */ 4747, - /* U+114B9+114BA -> U+114BB */ 4746, - /* U+114B9+114BD -> U+114BE */ 4748, - /* U+115B8+115AF -> U+115BA */ 4751, - /* U+115B9+115AF -> U+115BB */ 4752, - /* U+11935+11930 -> U+11938 */ 4761, - /* U+1611E+1611E -> U+16121 */ 4776, - /* U+1611E+1611F -> U+16123 */ 4778, - /* U+1611E+16120 -> U+16125 */ 4780, - /* U+1611E+16129 -> U+16122 */ 4777, - /* U+16121+1611F -> U+16126 */ 4781, - /* U+16121+16120 -> U+16128 */ 4783, - /* U+16122+1611F -> U+16127 */ 4782, - /* U+16129+1611F -> U+16124 */ 4779, - /* U+16D63+16D67 -> U+16D69 */ 4798, - /* U+16D67+16D67 -> U+16D68 */ 4797, - /* U+16D69+16D67 -> U+16D6A */ 4799 -}; - -/* Perfect hash function for recomposition */ -static int -Recomp_hash_func(const void *key) -{ - static const int16 h[1923] = { - -109, -96, 32767, 0, -844, -182, -292, 32767, - 830, 793, 794, 665, 0, -9, 32767, 32767, - 32767, 32767, 32767, 428, 32767, 32767, 32767, 502, - 0, 32767, -230, 144, 356, -76, 0, 243, - 665, 32767, 32767, -1003, 244, 0, 32767, 32767, - 573, 246, 125, 32767, 32767, 32767, 0, 32767, - 32767, 32767, 32767, 0, 245, 32767, 723, 32767, - 0, 889, 32767, 32767, 32767, 0, 32767, 32767, - 0, 173, 157, 1215, 254, 255, -126, 0, - 0, 504, 459, -11, 238, -188, 722, 247, - 260, 32767, -184, -6, 2102, -578, 32767, 32767, - -598, -670, 260, 19, 32767, -472, 32767, 664, - 511, 0, 32767, 345, 291, 0, -370, 176, - 32767, 1017, -139, -519, -30, 0, -24, -23, - 481, -253, -1813, 32767, 0, 935, 32767, 32767, - -443, 32767, 773, 32767, 32767, 32767, -507, 427, - 0, 32767, 899, 32767, 32767, 277, 0, 32767, - 32767, 0, 842, 854, 0, 32767, 936, 621, - -195, 32767, 0, 32767, 707, 268, 32767, 32767, - 435, 32767, 32767, 32767, 0, 267, 88, 72, - 32767, 487, 32767, 32767, 32767, 0, 32767, 32767, - 32767, 32767, 32767, 875, -312, 32767, 483, 875, - 270, 89, 32767, 483, 32767, 32767, 32767, 32767, - 708, 273, 2053, -63, -242, -479, 32767, 352, - 32767, 32767, 0, 560, 544, 32767, 32767, 32767, - 0, 0, 32767, 0, 32767, 32767, 32767, 525, - 274, 32767, 404, 386, 518, 32767, -357, 32767, - -45, 1154, 276, 32767, 149, 0, 277, 714, - 313, 32767, 32767, 32767, 32767, 32767, 841, 460, - 431, 32767, 32767, -49, 32767, 32767, 32767, 32767, - 32767, 32767, 0, 876, 280, 281, 131, 388, - 283, 32767, 1125, 32767, 695, 712, 32767, 0, - 713, 1732, 0, 32767, 0, 231, 32767, 0, - 32767, -755, 32767, 32767, 32767, 435, 32767, 0, - 951, 952, 32767, 32767, 464, 867, 1298, 0, - 660, -55, 0, 292, 663, 118, 661, -722, - 435, 816, 328, 0, 323, 323, -258, -684, - 2114, 0, 302, 0, 32767, 32767, 1607, 32767, - 0, 32767, 32767, 0, 810, 32767, -543, -5, - 515, 32767, 0, 877, 304, 32767, 472, 32767, - 683, -549, 258, 285, -904, 32767, 148, 1202, - 1044, 0, 32767, 32767, 659, 1395, 905, 32767, - 32767, 32767, -626, 32767, 32767, 32767, 32767, 672, - 0, 32767, -139, 32767, 32767, 0, 0, 660, - 1, 32767, -955, -293, 616, 391, 632, -126, - 32767, 32767, 1610, -166, 754, 324, 32767, 32767, - 931, 32767, 32767, 32767, 0, 32767, 32767, 32767, - 32767, 0, 32767, 32767, 302, 391, 32767, 32767, - 516, 32767, 32767, 1131, 670, 544, 308, 286, - 0, 0, 32767, 32767, 531, -629, -35, 0, - 6, -63, 485, 0, 0, -486, -58, 0, - 0, 38, 470, -20, 0, 32767, 0, 0, - 956, 32767, 0, 294, -759, 0, 32767, 32767, - -362, 73, 316, 588, 314, 32767, 609, 0, - 318, 32767, 32767, 32767, -759, 1466, -212, 32767, - 1910, 226, 653, 32767, 219, 32767, 32767, 0, - 0, 32767, 1045, -6, -6, 32767, 0, 163, - 0, 0, -9, 879, -369, 32767, -18, 321, - 322, 32767, 32767, -449, 1082, 324, 57, 32767, - -403, 252, 697, 0, 491, 552, 0, 32767, - 32767, 32767, 864, 32767, 0, 32767, 929, -582, - 32767, 32767, 32767, 1521, 32767, 32767, 32767, 212, - 326, -542, 332, 333, 334, -490, 692, 336, - 32767, 337, 338, 31, 0, 714, 348, 34, - 342, 32767, 1602, 32767, 687, 143, 32767, 0, - 32767, 32767, 0, 32767, 196, -21, 32767, 32767, - -4, 32767, 32767, 880, -211, 203, 32767, 1078, - 83, 1661, 32767, 32767, 283, 787, 348, 32767, - 0, -464, 0, 32767, 725, -431, -811, -322, - 7, 32767, -315, 267, 694, -2103, 12, 247, - 13, 692, 32767, -1593, 32767, 15, 32767, 32767, - 830, 0, 623, 354, 32767, 32767, -154, 0, - 264, -712, 32767, 357, 32767, 32767, 220, -242, - 32767, 921, 905, 32767, -1184, 549, 32767, 19, - 319, 32767, 551, 32767, 1307, 0, 32767, 32767, - 32767, 0, 566, 881, 822, 936, 326, 89, - -313, 32767, 250, 0, 359, 360, 32767, 32767, - 32767, 32767, -575, 20, 32767, 98, 23, 32767, - 287, 744, 124, 1027, 32767, 0, 564, 0, - -548, -497, 982, 32767, 32767, 32767, 32767, 32767, - 35, 316, -1859, 343, 364, 786, 0, 32767, - 366, 4, 0, 753, 581, 524, 270, 686, - 0, -382, 32767, -1189, 0, 747, 32767, 363, - 32767, 32767, -1782, 32767, 28, 32767, 677, 452, - 210, 0, 884, 882, -258, 32767, -1099, -222, - 32767, 32767, 32767, 32767, 373, 671, 32767, 311, - 32767, 370, 32767, -831, 101, 32, 35, 36, - -1159, 930, 38, 39, -148, -148, 32767, 32767, - -150, -803, 1185, 675, 32767, -152, 32767, 0, - 633, 467, -279, 827, 32767, 1273, -410, 136, - 32767, 527, 842, 397, 32767, 1149, 376, 45, - 2221, 20, 0, -421, 47, 925, 0, 363, - 368, -384, 0, 32767, -230, 32767, -532, 32767, - 32767, 32767, 0, 32767, 634, 219, -6, 397, - 32767, 32767, 692, 385, 361, 483, 526, 32767, - 0, 32767, 628, 728, 2167, 51, 892, 32767, - -326, -595, 54, 55, 32767, 825, 0, 0, - 933, 32767, 32767, 32767, 828, 32767, 32767, 883, - -144, 32767, 32767, 32767, 933, 0, 0, 209, - 1580, 790, 0, 0, 32767, 32767, 32767, 730, - 731, 32767, 58, 57, 457, 557, 32767, 59, - 60, 0, -1438, 32767, 1016, 32767, 1344, 683, - 32767, 0, 32767, 32767, 32767, 32767, 32767, 558, - 45, 32767, 0, 32767, 0, 0, 843, 0, - 32767, 0, 503, 62, 488, 600, -395, -328, - 69, 566, -355, 1027, -737, -72, -606, 32767, - 74, 32767, 32767, 1144, 32767, -75, 32767, 884, - -144, 32767, 22, 598, 32767, 792, 32767, 32767, - 32767, 32767, 32767, -336, 32767, 32767, 0, 45, - 0, 32767, 658, 637, 78, 95, -962, 0, - 0, 32767, 256, 0, -247, -201, 32767, 32767, - 447, 0, 0, 0, 32767, 445, 806, 860, - -39, 74, 32767, -6, 32767, 529, 32767, 700, - 307, 179, 0, 893, 32767, 835, 0, -29, - 32767, 32767, 32767, 32767, -754, 32767, 32767, 32767, - -702, -227, -55, 0, 517, -196, 32767, 784, - 177, 0, -1082, 597, -166, 797, 32767, 32767, - 613, 32767, 1211, 32767, -283, 126, 32767, 83, - 526, -1584, 533, 172, 950, 0, 0, 32767, - 32767, -1767, -88, 32767, 87, -1289, 773, 953, - 1131, 0, 0, 32767, 1374, 0, 32767, 32767, - 32767, 798, 32767, 0, 1547, 158, 613, 32767, - 32767, -822, 32767, 88, 473, 474, 378, 89, - 940, 659, 352, -270, 0, -1015, 477, 32767, - 901, 91, 1068, 32767, 0, 0, 32767, 32767, - 0, 32767, 461, 404, 32767, 46, -65, 32767, - 32767, 815, 822, 32767, 32767, 32767, 406, 925, - 338, -487, 0, 97, 438, -464, 32767, 98, - 0, 0, 1113, 0, -416, 0, 32767, 0, - -35, 0, 180, 413, 32767, 32767, 0, -219, - 568, 175, 0, 0, 32767, 503, 0, 32767, - 528, 32767, 32767, -464, 733, 140, 106, 101, - 171, 32767, 109, 110, 597, 170, 32767, 113, - 76, 103, 32767, 115, 559, 116, 32767, -213, - 32767, 0, 597, 823, 32767, 801, 32767, 479, - 803, 631, 723, 32767, 538, -394, 468, -200, - 411, 29, 32767, 32767, -1347, 361, 32767, -458, - 655, 32767, 32767, 32767, -791, 0, 32767, 540, - 541, 32767, 32767, -14, 959, 32767, 0, 462, - 32767, 802, 32767, 32767, 846, 734, 32767, 32767, - 735, 32767, 32767, 32767, 32767, 32767, 0, 32767, - 32767, -685, 32767, 32767, 32767, 32767, 32767, 32767, - 0, 44, 32767, 0, 807, 131, 349, 0, - 0, 7, -94, 423, 0, 529, 32767, 32767, - 32767, 286, 0, 32767, -145, 400, 281, 445, - 32767, 122, 32767, -300, 600, 571, 769, 945, - 518, 0, 461, 32767, -254, 32767, -423, -534, - 462, 396, 0, 886, 425, -956, 809, 145, - 573, 810, 0, 401, 0, -1069, 0, 151, - 1011, 0, 0, 81, 32767, -411, 0, -687, - 859, 451, -1447, 132, 32767, 32767, 32767, 32767, - -154, 32, 32767, 32767, 32767, 32767, 0, 32767, - 32767, 32767, 37, 408, 0, 811, 326, 32767, - 0, -374, 32767, -184, 741, -376, 91, 134, - 32767, 486, 135, -40, 579, 373, 32767, 547, - 32767, 32767, 32767, 32767, -259, 873, 0, 0, - 0, 825, -373, 0, 32767, 0, 0, 308, - 340, -373, 32767, 0, 0, 32767, -1259, 32767, - 742, 32767, 643, 139, 144, 349, -79, 147, - 148, 32767, 149, 732, 425, -219, 152, -446, - 556, 143, 32767, 155, 165, -1314, 0, 888, - 439, 32767, 0, 0, 0, 813, 405, 29, - 32767, 6, 0, 0, 743, 32767, 1902, 158, - 159, 32767, 381, 0, -102, 196, 0, 769, - -419, -596, 0, 782, 162, 32767, 32767, -580, - 32767, 32767, 32767, 32767, 1126, 32767, 32767, 412, - 32767, 814, 824, 32767, 32767, 0, 32767, 32767, - 744, 32767, 32767, 746, 0, 1480, 167, 0, - 1189, 32767, 32767, 168, 169, 32767, 0, 32767, - 906, 32767, 32767, 32767, 32767, 32767, 32767, 601, - 32767, 32767, -278, 0, 32767, 1261, 414, 32767, - 32767, 32767, 32767, 375, 378, 589, 644, 750, - 751, 937, 32767, 590, 32767, 591, 32767, 171, - 172, 32767, 32767, 32767, 32767, 1195, 32767, 32767, - 721, 0, 0, -505, -14, 6, 0, 0, - 0, 1058, -718, 99, 0, 372, 327, 32767, - 729, -166, 32767, 0, 173, -939, 175, 592, - 177, 576, 32767, 213, 179, 0, 0, 514, - 620, 32767, 32767, 32767, 32767, 0, 32767, 32767, - 958, -240, 0, -840, 32767, 379, 32767, 0, - 0, 752, 673, -432, 159, -877, 32767, -416, - 32767, 182, -211, 0, 0, 594, 32767, 184, - -1070, 32767, 32767, 32767, 185, 0, 0, 32767, - 710, 32767, 32767, 32767, 32767, 928, 32767, 32767, - 0, 126, 942, 32767, 0, 0, 32767, 867, - 697, -355, 32767, 625, 0, 596, 32767, 597, - -243, 583, 32767, 0, 0, 0, 0, 0, - 584, 650, 0, 32767, 515, 32767, 0, 892, - 0, 0, -271, 274, 32767, 418, 32767, 0, - 32767, 32767, 32767, 440, -1147, 32767, 0, 32767, - 32767, 651, 652, 564, 32767, 32767, 32767, 0, - 32767, 32767, 32767, 32767, 947, -68, 32767, 688, - 32767, 0, 0, 689, 915, 916, 0, 0, - -204, 225, 0, 0, 0, 0, 32767, -275, - 370, 0, 599, -402, 32767, 571, 0, 32767, - 1470, 594, 32767, 772, 773, 1458, 0, 907, - 1048, 32767, 128, 4, 32767, 0, 32767, 1880, - 32767, 32767, 0, 0, 684, 32767, 0, 262, - 32767, 32767, 32767, 32767, 757, 32767, 32767, 0, - 196, 32767, -258, -552, -998, 0, 950, 774, - -35, 32767, 0, 32767, 0, 32767, 15, 32767, - 0, 32767, 0, 27, 198, 760, 32767, 32767, - 1204, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 620, 32767, 32767, 760, 761, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 0, 0, 32767, 32767, 0, 32767, 0, - 1195, 918, 32767, 32767, 32767, 32767, 0, 0, - 32767, 32767, 32767, 32767, 903, 32767, 32767, 763, - 764, 0, 32767, 0, 32767, 32767, 0, 32767, - 833, 32767, 32767, 32767, 1132, 32767, 32767, 32767, - 32767, 32767, 32767, 0, 450, 32767, 32767, 420, - 32767, 32767, 32767, 32767, -68, 2, 0, 0, - 1196, 0, 0, 0, 188, 189, 190, 191, - 192, 600, 0, -632, -43, 196, 89, 489, - 294, 1248, 32767, 1043, 32767, 492, 32767, 32767, - 519, 0, 32767, 863, 32767, 32767, 32767, 0, - 32767, 765, 493, 467, 0, 32767, 32767, 201, - 32767, 432, 849, 32767, 279, 0, 0, 204, - 834, 32767, 0, 32767, 1670, 32767, 0, 32767, - 0, 32767, 32767, 32767, 919, 929, 32767, 0, - 32767, -363, 0, 32767, 32767, 0, 434, -56, - 32767, 436, 0, 349, 0, 207, 208, 437, - 32767, 0, 32767, -694, -408, 32767, 0, 32767, - 210, 206, 0, 653, 32767, 32767, 0, 402, - 1105, 0, 32767, 693, 0, 0, 938, 32767, - 32767, 32767, 438, 541, 131, 440, 871, 32767, - 32767, 0, 32767, 279, 32767, 32767, 287, 212, - 0, 0, 32767, 32767, 367, 32767, 696, 697, - 32767, 0, 0, 0, 0, 32767, 32767, 32767, - 32767, 32767, 32767, 0, 32767, 0, -1321, 32767, - 0, 176, 32767, 214, 218, 724, 234, 215, - 222, 32767, 223, -834, 943, 127, 32767, 496, - -100, 217, 0, 394, 32767, 229, 32767, 0, - 0, 17, 421, 415, 447, 0, 32767, 686, - 32767, 32767, 1845, 138, 32767, 32767, 872, 230, - 32767, 601, 851, 471, 232, 603, 32767, 778, - 698, 233, 32767, 699, -439, 32767, 0, 32767, - 32767, 32767, 663, 32767, 32767, 32767, 32767, -298, - 449, 32767, -463, 687, 32767, 32767, 427, 32767, - 0, 0, 0, 0, 0, 236, 193, 826, - 238, 0, 108 - }; - - const unsigned char *k = (const unsigned char *) key; - size_t keylen = 8; - uint32 a = 0; - uint32 b = 0; - - while (keylen--) - { - unsigned char c = *k++; - - a = a * 257 + c; - b = b * 17 + c; - } - return h[a % 1923] + h[b % 1923]; -} - -/* Hash lookup information for recomposition */ -static const pg_unicode_recompinfo UnicodeRecompInfo = -{ - RecompInverseLookup, - Recomp_hash_func, - 961 -}; diff --git a/src/include/common/unicode_norm_table.h b/src/include/common/unicode_norm_table.h index 38bd8b93c48..f3493970569 100644 --- a/src/include/common/unicode_norm_table.h +++ b/src/include/common/unicode_norm_table.h @@ -18,10 +18,9 @@ */ typedef struct { - uint32 codepoint; /* Unicode codepoint */ uint8 comb_class; /* combining class of character */ uint8 dec_size_flags; /* size and flags of decomposition code list */ - uint16 dec_index; /* index into UnicodeDecomp_codepoints, or the + uint16 dec_index; /* index into UnicodeDecompCodepoints, or the * decomposition itself if DECOMP_INLINE */ } pg_unicode_decomposition; @@ -35,9168 +34,6223 @@ typedef struct #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 of Unicode codepoints and their decompositions */ -static const pg_unicode_decomposition UnicodeDecompMain[6843] = +/* Table with basic data for decompositions. */ +static const pg_unicode_decomposition UnicodeDecompMain[3943] = { - {0x00A0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x00A8, 0, 2 | DECOMP_COMPAT, 0}, - {0x00AA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x00AF, 0, 2 | DECOMP_COMPAT, 2}, - {0x00B2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0x00B3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0x00B4, 0, 2 | DECOMP_COMPAT, 4}, - {0x00B5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BC}, - {0x00B8, 0, 2 | DECOMP_COMPAT, 6}, - {0x00B9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0x00BA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x00BC, 0, 3 | DECOMP_COMPAT, 8}, - {0x00BD, 0, 3 | DECOMP_COMPAT, 11}, - {0x00BE, 0, 3 | DECOMP_COMPAT, 14}, - {0x00C0, 0, 2, 17}, - {0x00C1, 0, 2, 19}, - {0x00C2, 0, 2, 21}, - {0x00C3, 0, 2, 23}, - {0x00C4, 0, 2, 25}, - {0x00C5, 0, 2, 27}, - {0x00C7, 0, 2, 29}, - {0x00C8, 0, 2, 31}, - {0x00C9, 0, 2, 33}, - {0x00CA, 0, 2, 35}, - {0x00CB, 0, 2, 37}, - {0x00CC, 0, 2, 39}, - {0x00CD, 0, 2, 41}, - {0x00CE, 0, 2, 43}, - {0x00CF, 0, 2, 45}, - {0x00D1, 0, 2, 47}, - {0x00D2, 0, 2, 49}, - {0x00D3, 0, 2, 51}, - {0x00D4, 0, 2, 53}, - {0x00D5, 0, 2, 55}, - {0x00D6, 0, 2, 57}, - {0x00D9, 0, 2, 59}, - {0x00DA, 0, 2, 61}, - {0x00DB, 0, 2, 63}, - {0x00DC, 0, 2, 65}, - {0x00DD, 0, 2, 67}, - {0x00E0, 0, 2, 69}, - {0x00E1, 0, 2, 71}, - {0x00E2, 0, 2, 73}, - {0x00E3, 0, 2, 75}, - {0x00E4, 0, 2, 77}, - {0x00E5, 0, 2, 79}, - {0x00E7, 0, 2, 81}, - {0x00E8, 0, 2, 83}, - {0x00E9, 0, 2, 85}, - {0x00EA, 0, 2, 87}, - {0x00EB, 0, 2, 89}, - {0x00EC, 0, 2, 91}, - {0x00ED, 0, 2, 93}, - {0x00EE, 0, 2, 95}, - {0x00EF, 0, 2, 97}, - {0x00F1, 0, 2, 99}, - {0x00F2, 0, 2, 101}, - {0x00F3, 0, 2, 103}, - {0x00F4, 0, 2, 105}, - {0x00F5, 0, 2, 107}, - {0x00F6, 0, 2, 109}, - {0x00F9, 0, 2, 111}, - {0x00FA, 0, 2, 113}, - {0x00FB, 0, 2, 115}, - {0x00FC, 0, 2, 117}, - {0x00FD, 0, 2, 119}, - {0x00FF, 0, 2, 121}, - {0x0100, 0, 2, 123}, - {0x0101, 0, 2, 125}, - {0x0102, 0, 2, 127}, - {0x0103, 0, 2, 129}, - {0x0104, 0, 2, 131}, - {0x0105, 0, 2, 133}, - {0x0106, 0, 2, 135}, - {0x0107, 0, 2, 137}, - {0x0108, 0, 2, 139}, - {0x0109, 0, 2, 141}, - {0x010A, 0, 2, 143}, - {0x010B, 0, 2, 145}, - {0x010C, 0, 2, 147}, - {0x010D, 0, 2, 149}, - {0x010E, 0, 2, 151}, - {0x010F, 0, 2, 153}, - {0x0112, 0, 2, 155}, - {0x0113, 0, 2, 157}, - {0x0114, 0, 2, 159}, - {0x0115, 0, 2, 161}, - {0x0116, 0, 2, 163}, - {0x0117, 0, 2, 165}, - {0x0118, 0, 2, 167}, - {0x0119, 0, 2, 169}, - {0x011A, 0, 2, 171}, - {0x011B, 0, 2, 173}, - {0x011C, 0, 2, 175}, - {0x011D, 0, 2, 177}, - {0x011E, 0, 2, 179}, - {0x011F, 0, 2, 181}, - {0x0120, 0, 2, 183}, - {0x0121, 0, 2, 185}, - {0x0122, 0, 2, 187}, - {0x0123, 0, 2, 189}, - {0x0124, 0, 2, 191}, - {0x0125, 0, 2, 193}, - {0x0128, 0, 2, 195}, - {0x0129, 0, 2, 197}, - {0x012A, 0, 2, 199}, - {0x012B, 0, 2, 201}, - {0x012C, 0, 2, 203}, - {0x012D, 0, 2, 205}, - {0x012E, 0, 2, 207}, - {0x012F, 0, 2, 209}, - {0x0130, 0, 2, 211}, - {0x0132, 0, 2 | DECOMP_COMPAT, 213}, - {0x0133, 0, 2 | DECOMP_COMPAT, 215}, - {0x0134, 0, 2, 217}, - {0x0135, 0, 2, 219}, - {0x0136, 0, 2, 221}, - {0x0137, 0, 2, 223}, - {0x0139, 0, 2, 225}, - {0x013A, 0, 2, 227}, - {0x013B, 0, 2, 229}, - {0x013C, 0, 2, 231}, - {0x013D, 0, 2, 233}, - {0x013E, 0, 2, 235}, - {0x013F, 0, 2 | DECOMP_COMPAT, 237}, - {0x0140, 0, 2 | DECOMP_COMPAT, 239}, - {0x0143, 0, 2, 241}, - {0x0144, 0, 2, 243}, - {0x0145, 0, 2, 245}, - {0x0146, 0, 2, 247}, - {0x0147, 0, 2, 249}, - {0x0148, 0, 2, 251}, - {0x0149, 0, 2 | DECOMP_COMPAT, 253}, - {0x014C, 0, 2, 255}, - {0x014D, 0, 2, 257}, - {0x014E, 0, 2, 259}, - {0x014F, 0, 2, 261}, - {0x0150, 0, 2, 263}, - {0x0151, 0, 2, 265}, - {0x0154, 0, 2, 267}, - {0x0155, 0, 2, 269}, - {0x0156, 0, 2, 271}, - {0x0157, 0, 2, 273}, - {0x0158, 0, 2, 275}, - {0x0159, 0, 2, 277}, - {0x015A, 0, 2, 279}, - {0x015B, 0, 2, 281}, - {0x015C, 0, 2, 283}, - {0x015D, 0, 2, 285}, - {0x015E, 0, 2, 287}, - {0x015F, 0, 2, 289}, - {0x0160, 0, 2, 291}, - {0x0161, 0, 2, 293}, - {0x0162, 0, 2, 295}, - {0x0163, 0, 2, 297}, - {0x0164, 0, 2, 299}, - {0x0165, 0, 2, 301}, - {0x0168, 0, 2, 303}, - {0x0169, 0, 2, 305}, - {0x016A, 0, 2, 307}, - {0x016B, 0, 2, 309}, - {0x016C, 0, 2, 311}, - {0x016D, 0, 2, 313}, - {0x016E, 0, 2, 315}, - {0x016F, 0, 2, 317}, - {0x0170, 0, 2, 319}, - {0x0171, 0, 2, 321}, - {0x0172, 0, 2, 323}, - {0x0173, 0, 2, 325}, - {0x0174, 0, 2, 327}, - {0x0175, 0, 2, 329}, - {0x0176, 0, 2, 331}, - {0x0177, 0, 2, 333}, - {0x0178, 0, 2, 335}, - {0x0179, 0, 2, 337}, - {0x017A, 0, 2, 339}, - {0x017B, 0, 2, 341}, - {0x017C, 0, 2, 343}, - {0x017D, 0, 2, 345}, - {0x017E, 0, 2, 347}, - {0x017F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x01A0, 0, 2, 349}, - {0x01A1, 0, 2, 351}, - {0x01AF, 0, 2, 353}, - {0x01B0, 0, 2, 355}, - {0x01C4, 0, 2 | DECOMP_COMPAT, 357}, - {0x01C5, 0, 2 | DECOMP_COMPAT, 359}, - {0x01C6, 0, 2 | DECOMP_COMPAT, 361}, - {0x01C7, 0, 2 | DECOMP_COMPAT, 363}, - {0x01C8, 0, 2 | DECOMP_COMPAT, 365}, - {0x01C9, 0, 2 | DECOMP_COMPAT, 367}, - {0x01CA, 0, 2 | DECOMP_COMPAT, 369}, - {0x01CB, 0, 2 | DECOMP_COMPAT, 371}, - {0x01CC, 0, 2 | DECOMP_COMPAT, 373}, - {0x01CD, 0, 2, 375}, - {0x01CE, 0, 2, 377}, - {0x01CF, 0, 2, 379}, - {0x01D0, 0, 2, 381}, - {0x01D1, 0, 2, 383}, - {0x01D2, 0, 2, 385}, - {0x01D3, 0, 2, 387}, - {0x01D4, 0, 2, 389}, - {0x01D5, 0, 2, 391}, - {0x01D6, 0, 2, 393}, - {0x01D7, 0, 2, 395}, - {0x01D8, 0, 2, 397}, - {0x01D9, 0, 2, 399}, - {0x01DA, 0, 2, 401}, - {0x01DB, 0, 2, 403}, - {0x01DC, 0, 2, 405}, - {0x01DE, 0, 2, 407}, - {0x01DF, 0, 2, 409}, - {0x01E0, 0, 2, 411}, - {0x01E1, 0, 2, 413}, - {0x01E2, 0, 2, 415}, - {0x01E3, 0, 2, 417}, - {0x01E6, 0, 2, 419}, - {0x01E7, 0, 2, 421}, - {0x01E8, 0, 2, 423}, - {0x01E9, 0, 2, 425}, - {0x01EA, 0, 2, 427}, - {0x01EB, 0, 2, 429}, - {0x01EC, 0, 2, 431}, - {0x01ED, 0, 2, 433}, - {0x01EE, 0, 2, 435}, - {0x01EF, 0, 2, 437}, - {0x01F0, 0, 2, 439}, - {0x01F1, 0, 2 | DECOMP_COMPAT, 441}, - {0x01F2, 0, 2 | DECOMP_COMPAT, 443}, - {0x01F3, 0, 2 | DECOMP_COMPAT, 445}, - {0x01F4, 0, 2, 447}, - {0x01F5, 0, 2, 449}, - {0x01F8, 0, 2, 451}, - {0x01F9, 0, 2, 453}, - {0x01FA, 0, 2, 455}, - {0x01FB, 0, 2, 457}, - {0x01FC, 0, 2, 459}, - {0x01FD, 0, 2, 461}, - {0x01FE, 0, 2, 463}, - {0x01FF, 0, 2, 465}, - {0x0200, 0, 2, 467}, - {0x0201, 0, 2, 469}, - {0x0202, 0, 2, 471}, - {0x0203, 0, 2, 473}, - {0x0204, 0, 2, 475}, - {0x0205, 0, 2, 477}, - {0x0206, 0, 2, 479}, - {0x0207, 0, 2, 481}, - {0x0208, 0, 2, 483}, - {0x0209, 0, 2, 485}, - {0x020A, 0, 2, 487}, - {0x020B, 0, 2, 489}, - {0x020C, 0, 2, 491}, - {0x020D, 0, 2, 493}, - {0x020E, 0, 2, 495}, - {0x020F, 0, 2, 497}, - {0x0210, 0, 2, 499}, - {0x0211, 0, 2, 501}, - {0x0212, 0, 2, 503}, - {0x0213, 0, 2, 505}, - {0x0214, 0, 2, 507}, - {0x0215, 0, 2, 509}, - {0x0216, 0, 2, 511}, - {0x0217, 0, 2, 513}, - {0x0218, 0, 2, 515}, - {0x0219, 0, 2, 517}, - {0x021A, 0, 2, 519}, - {0x021B, 0, 2, 521}, - {0x021E, 0, 2, 523}, - {0x021F, 0, 2, 525}, - {0x0226, 0, 2, 527}, - {0x0227, 0, 2, 529}, - {0x0228, 0, 2, 531}, - {0x0229, 0, 2, 533}, - {0x022A, 0, 2, 535}, - {0x022B, 0, 2, 537}, - {0x022C, 0, 2, 539}, - {0x022D, 0, 2, 541}, - {0x022E, 0, 2, 543}, - {0x022F, 0, 2, 545}, - {0x0230, 0, 2, 547}, - {0x0231, 0, 2, 549}, - {0x0232, 0, 2, 551}, - {0x0233, 0, 2, 553}, - {0x02B0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x02B1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0266}, - {0x02B2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x02B3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x02B4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0279}, - {0x02B5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x027B}, - {0x02B6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0281}, - {0x02B7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x02B8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x02D8, 0, 2 | DECOMP_COMPAT, 555}, - {0x02D9, 0, 2 | DECOMP_COMPAT, 557}, - {0x02DA, 0, 2 | DECOMP_COMPAT, 559}, - {0x02DB, 0, 2 | DECOMP_COMPAT, 561}, - {0x02DC, 0, 2 | DECOMP_COMPAT, 563}, - {0x02DD, 0, 2 | DECOMP_COMPAT, 565}, - {0x02E0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0263}, - {0x02E1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x02E2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x02E3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x02E4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0295}, - {0x0300, 230, 0, 0}, - {0x0301, 230, 0, 0}, - {0x0302, 230, 0, 0}, - {0x0303, 230, 0, 0}, - {0x0304, 230, 0, 0}, - {0x0305, 230, 0, 0}, - {0x0306, 230, 0, 0}, - {0x0307, 230, 0, 0}, - {0x0308, 230, 0, 0}, - {0x0309, 230, 0, 0}, - {0x030A, 230, 0, 0}, - {0x030B, 230, 0, 0}, - {0x030C, 230, 0, 0}, - {0x030D, 230, 0, 0}, - {0x030E, 230, 0, 0}, - {0x030F, 230, 0, 0}, - {0x0310, 230, 0, 0}, - {0x0311, 230, 0, 0}, - {0x0312, 230, 0, 0}, - {0x0313, 230, 0, 0}, - {0x0314, 230, 0, 0}, - {0x0315, 232, 0, 0}, - {0x0316, 220, 0, 0}, - {0x0317, 220, 0, 0}, - {0x0318, 220, 0, 0}, - {0x0319, 220, 0, 0}, - {0x031A, 232, 0, 0}, - {0x031B, 216, 0, 0}, - {0x031C, 220, 0, 0}, - {0x031D, 220, 0, 0}, - {0x031E, 220, 0, 0}, - {0x031F, 220, 0, 0}, - {0x0320, 220, 0, 0}, - {0x0321, 202, 0, 0}, - {0x0322, 202, 0, 0}, - {0x0323, 220, 0, 0}, - {0x0324, 220, 0, 0}, - {0x0325, 220, 0, 0}, - {0x0326, 220, 0, 0}, - {0x0327, 202, 0, 0}, - {0x0328, 202, 0, 0}, - {0x0329, 220, 0, 0}, - {0x032A, 220, 0, 0}, - {0x032B, 220, 0, 0}, - {0x032C, 220, 0, 0}, - {0x032D, 220, 0, 0}, - {0x032E, 220, 0, 0}, - {0x032F, 220, 0, 0}, - {0x0330, 220, 0, 0}, - {0x0331, 220, 0, 0}, - {0x0332, 220, 0, 0}, - {0x0333, 220, 0, 0}, - {0x0334, 1, 0, 0}, - {0x0335, 1, 0, 0}, - {0x0336, 1, 0, 0}, - {0x0337, 1, 0, 0}, - {0x0338, 1, 0, 0}, - {0x0339, 220, 0, 0}, - {0x033A, 220, 0, 0}, - {0x033B, 220, 0, 0}, - {0x033C, 220, 0, 0}, - {0x033D, 230, 0, 0}, - {0x033E, 230, 0, 0}, - {0x033F, 230, 0, 0}, - {0x0340, 230, 1 | DECOMP_INLINE, 0x0300}, - {0x0341, 230, 1 | DECOMP_INLINE, 0x0301}, - {0x0342, 230, 0, 0}, - {0x0343, 230, 1 | DECOMP_INLINE, 0x0313}, - {0x0344, 230, 2 | DECOMP_NO_COMPOSE, 567}, /* non-starter decomposition */ - {0x0345, 240, 0, 0}, - {0x0346, 230, 0, 0}, - {0x0347, 220, 0, 0}, - {0x0348, 220, 0, 0}, - {0x0349, 220, 0, 0}, - {0x034A, 230, 0, 0}, - {0x034B, 230, 0, 0}, - {0x034C, 230, 0, 0}, - {0x034D, 220, 0, 0}, - {0x034E, 220, 0, 0}, - {0x0350, 230, 0, 0}, - {0x0351, 230, 0, 0}, - {0x0352, 230, 0, 0}, - {0x0353, 220, 0, 0}, - {0x0354, 220, 0, 0}, - {0x0355, 220, 0, 0}, - {0x0356, 220, 0, 0}, - {0x0357, 230, 0, 0}, - {0x0358, 232, 0, 0}, - {0x0359, 220, 0, 0}, - {0x035A, 220, 0, 0}, - {0x035B, 230, 0, 0}, - {0x035C, 233, 0, 0}, - {0x035D, 234, 0, 0}, - {0x035E, 234, 0, 0}, - {0x035F, 233, 0, 0}, - {0x0360, 234, 0, 0}, - {0x0361, 234, 0, 0}, - {0x0362, 233, 0, 0}, - {0x0363, 230, 0, 0}, - {0x0364, 230, 0, 0}, - {0x0365, 230, 0, 0}, - {0x0366, 230, 0, 0}, - {0x0367, 230, 0, 0}, - {0x0368, 230, 0, 0}, - {0x0369, 230, 0, 0}, - {0x036A, 230, 0, 0}, - {0x036B, 230, 0, 0}, - {0x036C, 230, 0, 0}, - {0x036D, 230, 0, 0}, - {0x036E, 230, 0, 0}, - {0x036F, 230, 0, 0}, - {0x0374, 0, 1 | DECOMP_INLINE, 0x02B9}, - {0x037A, 0, 2 | DECOMP_COMPAT, 569}, - {0x037E, 0, 1 | DECOMP_INLINE, 0x003B}, - {0x0384, 0, 2 | DECOMP_COMPAT, 571}, - {0x0385, 0, 2, 573}, - {0x0386, 0, 2, 575}, - {0x0387, 0, 1 | DECOMP_INLINE, 0x00B7}, - {0x0388, 0, 2, 577}, - {0x0389, 0, 2, 579}, - {0x038A, 0, 2, 581}, - {0x038C, 0, 2, 583}, - {0x038E, 0, 2, 585}, - {0x038F, 0, 2, 587}, - {0x0390, 0, 2, 589}, - {0x03AA, 0, 2, 591}, - {0x03AB, 0, 2, 593}, - {0x03AC, 0, 2, 595}, - {0x03AD, 0, 2, 597}, - {0x03AE, 0, 2, 599}, - {0x03AF, 0, 2, 601}, - {0x03B0, 0, 2, 603}, - {0x03CA, 0, 2, 605}, - {0x03CB, 0, 2, 607}, - {0x03CC, 0, 2, 609}, - {0x03CD, 0, 2, 611}, - {0x03CE, 0, 2, 613}, - {0x03D0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B2}, - {0x03D1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B8}, - {0x03D2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A5}, - {0x03D3, 0, 2, 615}, - {0x03D4, 0, 2, 617}, - {0x03D5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C6}, - {0x03D6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C0}, - {0x03F0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BA}, - {0x03F1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C1}, - {0x03F2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C2}, - {0x03F4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0398}, - {0x03F5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B5}, - {0x03F9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A3}, - {0x0400, 0, 2, 619}, - {0x0401, 0, 2, 621}, - {0x0403, 0, 2, 623}, - {0x0407, 0, 2, 625}, - {0x040C, 0, 2, 627}, - {0x040D, 0, 2, 629}, - {0x040E, 0, 2, 631}, - {0x0419, 0, 2, 633}, - {0x0439, 0, 2, 635}, - {0x0450, 0, 2, 637}, - {0x0451, 0, 2, 639}, - {0x0453, 0, 2, 641}, - {0x0457, 0, 2, 643}, - {0x045C, 0, 2, 645}, - {0x045D, 0, 2, 647}, - {0x045E, 0, 2, 649}, - {0x0476, 0, 2, 651}, - {0x0477, 0, 2, 653}, - {0x0483, 230, 0, 0}, - {0x0484, 230, 0, 0}, - {0x0485, 230, 0, 0}, - {0x0486, 230, 0, 0}, - {0x0487, 230, 0, 0}, - {0x04C1, 0, 2, 655}, - {0x04C2, 0, 2, 657}, - {0x04D0, 0, 2, 659}, - {0x04D1, 0, 2, 661}, - {0x04D2, 0, 2, 663}, - {0x04D3, 0, 2, 665}, - {0x04D6, 0, 2, 667}, - {0x04D7, 0, 2, 669}, - {0x04DA, 0, 2, 671}, - {0x04DB, 0, 2, 673}, - {0x04DC, 0, 2, 675}, - {0x04DD, 0, 2, 677}, - {0x04DE, 0, 2, 679}, - {0x04DF, 0, 2, 681}, - {0x04E2, 0, 2, 683}, - {0x04E3, 0, 2, 685}, - {0x04E4, 0, 2, 687}, - {0x04E5, 0, 2, 689}, - {0x04E6, 0, 2, 691}, - {0x04E7, 0, 2, 693}, - {0x04EA, 0, 2, 695}, - {0x04EB, 0, 2, 697}, - {0x04EC, 0, 2, 699}, - {0x04ED, 0, 2, 701}, - {0x04EE, 0, 2, 703}, - {0x04EF, 0, 2, 705}, - {0x04F0, 0, 2, 707}, - {0x04F1, 0, 2, 709}, - {0x04F2, 0, 2, 711}, - {0x04F3, 0, 2, 713}, - {0x04F4, 0, 2, 715}, - {0x04F5, 0, 2, 717}, - {0x04F8, 0, 2, 719}, - {0x04F9, 0, 2, 721}, - {0x0587, 0, 2 | DECOMP_COMPAT, 723}, - {0x0591, 220, 0, 0}, - {0x0592, 230, 0, 0}, - {0x0593, 230, 0, 0}, - {0x0594, 230, 0, 0}, - {0x0595, 230, 0, 0}, - {0x0596, 220, 0, 0}, - {0x0597, 230, 0, 0}, - {0x0598, 230, 0, 0}, - {0x0599, 230, 0, 0}, - {0x059A, 222, 0, 0}, - {0x059B, 220, 0, 0}, - {0x059C, 230, 0, 0}, - {0x059D, 230, 0, 0}, - {0x059E, 230, 0, 0}, - {0x059F, 230, 0, 0}, - {0x05A0, 230, 0, 0}, - {0x05A1, 230, 0, 0}, - {0x05A2, 220, 0, 0}, - {0x05A3, 220, 0, 0}, - {0x05A4, 220, 0, 0}, - {0x05A5, 220, 0, 0}, - {0x05A6, 220, 0, 0}, - {0x05A7, 220, 0, 0}, - {0x05A8, 230, 0, 0}, - {0x05A9, 230, 0, 0}, - {0x05AA, 220, 0, 0}, - {0x05AB, 230, 0, 0}, - {0x05AC, 230, 0, 0}, - {0x05AD, 222, 0, 0}, - {0x05AE, 228, 0, 0}, - {0x05AF, 230, 0, 0}, - {0x05B0, 10, 0, 0}, - {0x05B1, 11, 0, 0}, - {0x05B2, 12, 0, 0}, - {0x05B3, 13, 0, 0}, - {0x05B4, 14, 0, 0}, - {0x05B5, 15, 0, 0}, - {0x05B6, 16, 0, 0}, - {0x05B7, 17, 0, 0}, - {0x05B8, 18, 0, 0}, - {0x05B9, 19, 0, 0}, - {0x05BA, 19, 0, 0}, - {0x05BB, 20, 0, 0}, - {0x05BC, 21, 0, 0}, - {0x05BD, 22, 0, 0}, - {0x05BF, 23, 0, 0}, - {0x05C1, 24, 0, 0}, - {0x05C2, 25, 0, 0}, - {0x05C4, 230, 0, 0}, - {0x05C5, 220, 0, 0}, - {0x05C7, 18, 0, 0}, - {0x0610, 230, 0, 0}, - {0x0611, 230, 0, 0}, - {0x0612, 230, 0, 0}, - {0x0613, 230, 0, 0}, - {0x0614, 230, 0, 0}, - {0x0615, 230, 0, 0}, - {0x0616, 230, 0, 0}, - {0x0617, 230, 0, 0}, - {0x0618, 30, 0, 0}, - {0x0619, 31, 0, 0}, - {0x061A, 32, 0, 0}, - {0x0622, 0, 2, 725}, - {0x0623, 0, 2, 727}, - {0x0624, 0, 2, 729}, - {0x0625, 0, 2, 731}, - {0x0626, 0, 2, 733}, - {0x064B, 27, 0, 0}, - {0x064C, 28, 0, 0}, - {0x064D, 29, 0, 0}, - {0x064E, 30, 0, 0}, - {0x064F, 31, 0, 0}, - {0x0650, 32, 0, 0}, - {0x0651, 33, 0, 0}, - {0x0652, 34, 0, 0}, - {0x0653, 230, 0, 0}, - {0x0654, 230, 0, 0}, - {0x0655, 220, 0, 0}, - {0x0656, 220, 0, 0}, - {0x0657, 230, 0, 0}, - {0x0658, 230, 0, 0}, - {0x0659, 230, 0, 0}, - {0x065A, 230, 0, 0}, - {0x065B, 230, 0, 0}, - {0x065C, 220, 0, 0}, - {0x065D, 230, 0, 0}, - {0x065E, 230, 0, 0}, - {0x065F, 220, 0, 0}, - {0x0670, 35, 0, 0}, - {0x0675, 0, 2 | DECOMP_COMPAT, 735}, - {0x0676, 0, 2 | DECOMP_COMPAT, 737}, - {0x0677, 0, 2 | DECOMP_COMPAT, 739}, - {0x0678, 0, 2 | DECOMP_COMPAT, 741}, - {0x06C0, 0, 2, 743}, - {0x06C2, 0, 2, 745}, - {0x06D3, 0, 2, 747}, - {0x06D6, 230, 0, 0}, - {0x06D7, 230, 0, 0}, - {0x06D8, 230, 0, 0}, - {0x06D9, 230, 0, 0}, - {0x06DA, 230, 0, 0}, - {0x06DB, 230, 0, 0}, - {0x06DC, 230, 0, 0}, - {0x06DF, 230, 0, 0}, - {0x06E0, 230, 0, 0}, - {0x06E1, 230, 0, 0}, - {0x06E2, 230, 0, 0}, - {0x06E3, 220, 0, 0}, - {0x06E4, 230, 0, 0}, - {0x06E7, 230, 0, 0}, - {0x06E8, 230, 0, 0}, - {0x06EA, 220, 0, 0}, - {0x06EB, 230, 0, 0}, - {0x06EC, 230, 0, 0}, - {0x06ED, 220, 0, 0}, - {0x0711, 36, 0, 0}, - {0x0730, 230, 0, 0}, - {0x0731, 220, 0, 0}, - {0x0732, 230, 0, 0}, - {0x0733, 230, 0, 0}, - {0x0734, 220, 0, 0}, - {0x0735, 230, 0, 0}, - {0x0736, 230, 0, 0}, - {0x0737, 220, 0, 0}, - {0x0738, 220, 0, 0}, - {0x0739, 220, 0, 0}, - {0x073A, 230, 0, 0}, - {0x073B, 220, 0, 0}, - {0x073C, 220, 0, 0}, - {0x073D, 230, 0, 0}, - {0x073E, 220, 0, 0}, - {0x073F, 230, 0, 0}, - {0x0740, 230, 0, 0}, - {0x0741, 230, 0, 0}, - {0x0742, 220, 0, 0}, - {0x0743, 230, 0, 0}, - {0x0744, 220, 0, 0}, - {0x0745, 230, 0, 0}, - {0x0746, 220, 0, 0}, - {0x0747, 230, 0, 0}, - {0x0748, 220, 0, 0}, - {0x0749, 230, 0, 0}, - {0x074A, 230, 0, 0}, - {0x07EB, 230, 0, 0}, - {0x07EC, 230, 0, 0}, - {0x07ED, 230, 0, 0}, - {0x07EE, 230, 0, 0}, - {0x07EF, 230, 0, 0}, - {0x07F0, 230, 0, 0}, - {0x07F1, 230, 0, 0}, - {0x07F2, 220, 0, 0}, - {0x07F3, 230, 0, 0}, - {0x07FD, 220, 0, 0}, - {0x0816, 230, 0, 0}, - {0x0817, 230, 0, 0}, - {0x0818, 230, 0, 0}, - {0x0819, 230, 0, 0}, - {0x081B, 230, 0, 0}, - {0x081C, 230, 0, 0}, - {0x081D, 230, 0, 0}, - {0x081E, 230, 0, 0}, - {0x081F, 230, 0, 0}, - {0x0820, 230, 0, 0}, - {0x0821, 230, 0, 0}, - {0x0822, 230, 0, 0}, - {0x0823, 230, 0, 0}, - {0x0825, 230, 0, 0}, - {0x0826, 230, 0, 0}, - {0x0827, 230, 0, 0}, - {0x0829, 230, 0, 0}, - {0x082A, 230, 0, 0}, - {0x082B, 230, 0, 0}, - {0x082C, 230, 0, 0}, - {0x082D, 230, 0, 0}, - {0x0859, 220, 0, 0}, - {0x085A, 220, 0, 0}, - {0x085B, 220, 0, 0}, - {0x0897, 230, 0, 0}, - {0x0898, 230, 0, 0}, - {0x0899, 220, 0, 0}, - {0x089A, 220, 0, 0}, - {0x089B, 220, 0, 0}, - {0x089C, 230, 0, 0}, - {0x089D, 230, 0, 0}, - {0x089E, 230, 0, 0}, - {0x089F, 230, 0, 0}, - {0x08CA, 230, 0, 0}, - {0x08CB, 230, 0, 0}, - {0x08CC, 230, 0, 0}, - {0x08CD, 230, 0, 0}, - {0x08CE, 230, 0, 0}, - {0x08CF, 220, 0, 0}, - {0x08D0, 220, 0, 0}, - {0x08D1, 220, 0, 0}, - {0x08D2, 220, 0, 0}, - {0x08D3, 220, 0, 0}, - {0x08D4, 230, 0, 0}, - {0x08D5, 230, 0, 0}, - {0x08D6, 230, 0, 0}, - {0x08D7, 230, 0, 0}, - {0x08D8, 230, 0, 0}, - {0x08D9, 230, 0, 0}, - {0x08DA, 230, 0, 0}, - {0x08DB, 230, 0, 0}, - {0x08DC, 230, 0, 0}, - {0x08DD, 230, 0, 0}, - {0x08DE, 230, 0, 0}, - {0x08DF, 230, 0, 0}, - {0x08E0, 230, 0, 0}, - {0x08E1, 230, 0, 0}, - {0x08E3, 220, 0, 0}, - {0x08E4, 230, 0, 0}, - {0x08E5, 230, 0, 0}, - {0x08E6, 220, 0, 0}, - {0x08E7, 230, 0, 0}, - {0x08E8, 230, 0, 0}, - {0x08E9, 220, 0, 0}, - {0x08EA, 230, 0, 0}, - {0x08EB, 230, 0, 0}, - {0x08EC, 230, 0, 0}, - {0x08ED, 220, 0, 0}, - {0x08EE, 220, 0, 0}, - {0x08EF, 220, 0, 0}, - {0x08F0, 27, 0, 0}, - {0x08F1, 28, 0, 0}, - {0x08F2, 29, 0, 0}, - {0x08F3, 230, 0, 0}, - {0x08F4, 230, 0, 0}, - {0x08F5, 230, 0, 0}, - {0x08F6, 220, 0, 0}, - {0x08F7, 230, 0, 0}, - {0x08F8, 230, 0, 0}, - {0x08F9, 220, 0, 0}, - {0x08FA, 220, 0, 0}, - {0x08FB, 230, 0, 0}, - {0x08FC, 230, 0, 0}, - {0x08FD, 230, 0, 0}, - {0x08FE, 230, 0, 0}, - {0x08FF, 230, 0, 0}, - {0x0929, 0, 2, 749}, - {0x0931, 0, 2, 751}, - {0x0934, 0, 2, 753}, - {0x093C, 7, 0, 0}, - {0x094D, 9, 0, 0}, - {0x0951, 230, 0, 0}, - {0x0952, 220, 0, 0}, - {0x0953, 230, 0, 0}, - {0x0954, 230, 0, 0}, - {0x0958, 0, 2 | DECOMP_NO_COMPOSE, 755}, /* in exclusion list */ - {0x0959, 0, 2 | DECOMP_NO_COMPOSE, 757}, /* in exclusion list */ - {0x095A, 0, 2 | DECOMP_NO_COMPOSE, 759}, /* in exclusion list */ - {0x095B, 0, 2 | DECOMP_NO_COMPOSE, 761}, /* in exclusion list */ - {0x095C, 0, 2 | DECOMP_NO_COMPOSE, 763}, /* in exclusion list */ - {0x095D, 0, 2 | DECOMP_NO_COMPOSE, 765}, /* in exclusion list */ - {0x095E, 0, 2 | DECOMP_NO_COMPOSE, 767}, /* in exclusion list */ - {0x095F, 0, 2 | DECOMP_NO_COMPOSE, 769}, /* in exclusion list */ - {0x09BC, 7, 0, 0}, - {0x09CB, 0, 2, 771}, - {0x09CC, 0, 2, 773}, - {0x09CD, 9, 0, 0}, - {0x09DC, 0, 2 | DECOMP_NO_COMPOSE, 775}, /* in exclusion list */ - {0x09DD, 0, 2 | DECOMP_NO_COMPOSE, 777}, /* in exclusion list */ - {0x09DF, 0, 2 | DECOMP_NO_COMPOSE, 779}, /* in exclusion list */ - {0x09FE, 230, 0, 0}, - {0x0A33, 0, 2 | DECOMP_NO_COMPOSE, 781}, /* in exclusion list */ - {0x0A36, 0, 2 | DECOMP_NO_COMPOSE, 783}, /* in exclusion list */ - {0x0A3C, 7, 0, 0}, - {0x0A4D, 9, 0, 0}, - {0x0A59, 0, 2 | DECOMP_NO_COMPOSE, 785}, /* in exclusion list */ - {0x0A5A, 0, 2 | DECOMP_NO_COMPOSE, 787}, /* in exclusion list */ - {0x0A5B, 0, 2 | DECOMP_NO_COMPOSE, 789}, /* in exclusion list */ - {0x0A5E, 0, 2 | DECOMP_NO_COMPOSE, 791}, /* in exclusion list */ - {0x0ABC, 7, 0, 0}, - {0x0ACD, 9, 0, 0}, - {0x0B3C, 7, 0, 0}, - {0x0B48, 0, 2, 793}, - {0x0B4B, 0, 2, 795}, - {0x0B4C, 0, 2, 797}, - {0x0B4D, 9, 0, 0}, - {0x0B5C, 0, 2 | DECOMP_NO_COMPOSE, 799}, /* in exclusion list */ - {0x0B5D, 0, 2 | DECOMP_NO_COMPOSE, 801}, /* in exclusion list */ - {0x0B94, 0, 2, 803}, - {0x0BCA, 0, 2, 805}, - {0x0BCB, 0, 2, 807}, - {0x0BCC, 0, 2, 809}, - {0x0BCD, 9, 0, 0}, - {0x0C3C, 7, 0, 0}, - {0x0C48, 0, 2, 811}, - {0x0C4D, 9, 0, 0}, - {0x0C55, 84, 0, 0}, - {0x0C56, 91, 0, 0}, - {0x0CBC, 7, 0, 0}, - {0x0CC0, 0, 2, 813}, - {0x0CC7, 0, 2, 815}, - {0x0CC8, 0, 2, 817}, - {0x0CCA, 0, 2, 819}, - {0x0CCB, 0, 2, 821}, - {0x0CCD, 9, 0, 0}, - {0x0D3B, 9, 0, 0}, - {0x0D3C, 9, 0, 0}, - {0x0D4A, 0, 2, 823}, - {0x0D4B, 0, 2, 825}, - {0x0D4C, 0, 2, 827}, - {0x0D4D, 9, 0, 0}, - {0x0DCA, 9, 0, 0}, - {0x0DDA, 0, 2, 829}, - {0x0DDC, 0, 2, 831}, - {0x0DDD, 0, 2, 833}, - {0x0DDE, 0, 2, 835}, - {0x0E33, 0, 2 | DECOMP_COMPAT, 837}, - {0x0E38, 103, 0, 0}, - {0x0E39, 103, 0, 0}, - {0x0E3A, 9, 0, 0}, - {0x0E48, 107, 0, 0}, - {0x0E49, 107, 0, 0}, - {0x0E4A, 107, 0, 0}, - {0x0E4B, 107, 0, 0}, - {0x0EB3, 0, 2 | DECOMP_COMPAT, 839}, - {0x0EB8, 118, 0, 0}, - {0x0EB9, 118, 0, 0}, - {0x0EBA, 9, 0, 0}, - {0x0EC8, 122, 0, 0}, - {0x0EC9, 122, 0, 0}, - {0x0ECA, 122, 0, 0}, - {0x0ECB, 122, 0, 0}, - {0x0EDC, 0, 2 | DECOMP_COMPAT, 841}, - {0x0EDD, 0, 2 | DECOMP_COMPAT, 843}, - {0x0F0C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0F0B}, - {0x0F18, 220, 0, 0}, - {0x0F19, 220, 0, 0}, - {0x0F35, 220, 0, 0}, - {0x0F37, 220, 0, 0}, - {0x0F39, 216, 0, 0}, - {0x0F43, 0, 2 | DECOMP_NO_COMPOSE, 845}, /* in exclusion list */ - {0x0F4D, 0, 2 | DECOMP_NO_COMPOSE, 847}, /* in exclusion list */ - {0x0F52, 0, 2 | DECOMP_NO_COMPOSE, 849}, /* in exclusion list */ - {0x0F57, 0, 2 | DECOMP_NO_COMPOSE, 851}, /* in exclusion list */ - {0x0F5C, 0, 2 | DECOMP_NO_COMPOSE, 853}, /* in exclusion list */ - {0x0F69, 0, 2 | DECOMP_NO_COMPOSE, 855}, /* in exclusion list */ - {0x0F71, 129, 0, 0}, - {0x0F72, 130, 0, 0}, - {0x0F73, 0, 2 | DECOMP_NO_COMPOSE, 857}, /* non-starter decomposition */ - {0x0F74, 132, 0, 0}, - {0x0F75, 0, 2 | DECOMP_NO_COMPOSE, 859}, /* non-starter decomposition */ - {0x0F76, 0, 2 | DECOMP_NO_COMPOSE, 861}, /* in exclusion list */ - {0x0F77, 0, 2 | DECOMP_COMPAT, 863}, - {0x0F78, 0, 2 | DECOMP_NO_COMPOSE, 865}, /* in exclusion list */ - {0x0F79, 0, 2 | DECOMP_COMPAT, 867}, - {0x0F7A, 130, 0, 0}, - {0x0F7B, 130, 0, 0}, - {0x0F7C, 130, 0, 0}, - {0x0F7D, 130, 0, 0}, - {0x0F80, 130, 0, 0}, - {0x0F81, 0, 2 | DECOMP_NO_COMPOSE, 869}, /* non-starter decomposition */ - {0x0F82, 230, 0, 0}, - {0x0F83, 230, 0, 0}, - {0x0F84, 9, 0, 0}, - {0x0F86, 230, 0, 0}, - {0x0F87, 230, 0, 0}, - {0x0F93, 0, 2 | DECOMP_NO_COMPOSE, 871}, /* in exclusion list */ - {0x0F9D, 0, 2 | DECOMP_NO_COMPOSE, 873}, /* in exclusion list */ - {0x0FA2, 0, 2 | DECOMP_NO_COMPOSE, 875}, /* in exclusion list */ - {0x0FA7, 0, 2 | DECOMP_NO_COMPOSE, 877}, /* in exclusion list */ - {0x0FAC, 0, 2 | DECOMP_NO_COMPOSE, 879}, /* in exclusion list */ - {0x0FB9, 0, 2 | DECOMP_NO_COMPOSE, 881}, /* in exclusion list */ - {0x0FC6, 220, 0, 0}, - {0x1026, 0, 2, 883}, - {0x1037, 7, 0, 0}, - {0x1039, 9, 0, 0}, - {0x103A, 9, 0, 0}, - {0x108D, 220, 0, 0}, - {0x10FC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x10DC}, - {0x135D, 230, 0, 0}, - {0x135E, 230, 0, 0}, - {0x135F, 230, 0, 0}, - {0x1714, 9, 0, 0}, - {0x1715, 9, 0, 0}, - {0x1734, 9, 0, 0}, - {0x17D2, 9, 0, 0}, - {0x17DD, 230, 0, 0}, - {0x18A9, 228, 0, 0}, - {0x1939, 222, 0, 0}, - {0x193A, 230, 0, 0}, - {0x193B, 220, 0, 0}, - {0x1A17, 230, 0, 0}, - {0x1A18, 220, 0, 0}, - {0x1A60, 9, 0, 0}, - {0x1A75, 230, 0, 0}, - {0x1A76, 230, 0, 0}, - {0x1A77, 230, 0, 0}, - {0x1A78, 230, 0, 0}, - {0x1A79, 230, 0, 0}, - {0x1A7A, 230, 0, 0}, - {0x1A7B, 230, 0, 0}, - {0x1A7C, 230, 0, 0}, - {0x1A7F, 220, 0, 0}, - {0x1AB0, 230, 0, 0}, - {0x1AB1, 230, 0, 0}, - {0x1AB2, 230, 0, 0}, - {0x1AB3, 230, 0, 0}, - {0x1AB4, 230, 0, 0}, - {0x1AB5, 220, 0, 0}, - {0x1AB6, 220, 0, 0}, - {0x1AB7, 220, 0, 0}, - {0x1AB8, 220, 0, 0}, - {0x1AB9, 220, 0, 0}, - {0x1ABA, 220, 0, 0}, - {0x1ABB, 230, 0, 0}, - {0x1ABC, 230, 0, 0}, - {0x1ABD, 220, 0, 0}, - {0x1ABF, 220, 0, 0}, - {0x1AC0, 220, 0, 0}, - {0x1AC1, 230, 0, 0}, - {0x1AC2, 230, 0, 0}, - {0x1AC3, 220, 0, 0}, - {0x1AC4, 220, 0, 0}, - {0x1AC5, 230, 0, 0}, - {0x1AC6, 230, 0, 0}, - {0x1AC7, 230, 0, 0}, - {0x1AC8, 230, 0, 0}, - {0x1AC9, 230, 0, 0}, - {0x1ACA, 220, 0, 0}, - {0x1ACB, 230, 0, 0}, - {0x1ACC, 230, 0, 0}, - {0x1ACD, 230, 0, 0}, - {0x1ACE, 230, 0, 0}, - {0x1B06, 0, 2, 885}, - {0x1B08, 0, 2, 887}, - {0x1B0A, 0, 2, 889}, - {0x1B0C, 0, 2, 891}, - {0x1B0E, 0, 2, 893}, - {0x1B12, 0, 2, 895}, - {0x1B34, 7, 0, 0}, - {0x1B3B, 0, 2, 897}, - {0x1B3D, 0, 2, 899}, - {0x1B40, 0, 2, 901}, - {0x1B41, 0, 2, 903}, - {0x1B43, 0, 2, 905}, - {0x1B44, 9, 0, 0}, - {0x1B6B, 230, 0, 0}, - {0x1B6C, 220, 0, 0}, - {0x1B6D, 230, 0, 0}, - {0x1B6E, 230, 0, 0}, - {0x1B6F, 230, 0, 0}, - {0x1B70, 230, 0, 0}, - {0x1B71, 230, 0, 0}, - {0x1B72, 230, 0, 0}, - {0x1B73, 230, 0, 0}, - {0x1BAA, 9, 0, 0}, - {0x1BAB, 9, 0, 0}, - {0x1BE6, 7, 0, 0}, - {0x1BF2, 9, 0, 0}, - {0x1BF3, 9, 0, 0}, - {0x1C37, 7, 0, 0}, - {0x1CD0, 230, 0, 0}, - {0x1CD1, 230, 0, 0}, - {0x1CD2, 230, 0, 0}, - {0x1CD4, 1, 0, 0}, - {0x1CD5, 220, 0, 0}, - {0x1CD6, 220, 0, 0}, - {0x1CD7, 220, 0, 0}, - {0x1CD8, 220, 0, 0}, - {0x1CD9, 220, 0, 0}, - {0x1CDA, 230, 0, 0}, - {0x1CDB, 230, 0, 0}, - {0x1CDC, 220, 0, 0}, - {0x1CDD, 220, 0, 0}, - {0x1CDE, 220, 0, 0}, - {0x1CDF, 220, 0, 0}, - {0x1CE0, 230, 0, 0}, - {0x1CE2, 1, 0, 0}, - {0x1CE3, 1, 0, 0}, - {0x1CE4, 1, 0, 0}, - {0x1CE5, 1, 0, 0}, - {0x1CE6, 1, 0, 0}, - {0x1CE7, 1, 0, 0}, - {0x1CE8, 1, 0, 0}, - {0x1CED, 220, 0, 0}, - {0x1CF4, 230, 0, 0}, - {0x1CF8, 230, 0, 0}, - {0x1CF9, 230, 0, 0}, - {0x1D2C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D2D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00C6}, - {0x1D2E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D30, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D31, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D32, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x018E}, - {0x1D33, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D34, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D35, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D36, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D37, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D38, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D39, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D3A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D3C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D3D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0222}, - {0x1D3E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D3F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D40, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D41, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D42, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D43, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D44, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0250}, - {0x1D45, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0251}, - {0x1D46, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D02}, - {0x1D47, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D48, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D49, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D4A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0259}, - {0x1D4B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025B}, - {0x1D4C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025C}, - {0x1D4D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D4F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D50, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D51, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x014B}, - {0x1D52, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D53, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0254}, - {0x1D54, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D16}, - {0x1D55, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D17}, - {0x1D56, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D57, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D58, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D59, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D1D}, - {0x1D5A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026F}, - {0x1D5B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D5C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D25}, - {0x1D5D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B2}, - {0x1D5E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B3}, - {0x1D5F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B4}, - {0x1D60, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C6}, - {0x1D61, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C7}, - {0x1D62, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D63, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D64, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D65, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D66, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B2}, - {0x1D67, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B3}, - {0x1D68, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C1}, - {0x1D69, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C6}, - {0x1D6A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C7}, - {0x1D78, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043D}, - {0x1D9B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0252}, - {0x1D9C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D9D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0255}, - {0x1D9E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00F0}, - {0x1D9F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025C}, - {0x1DA0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1DA1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025F}, - {0x1DA2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0261}, - {0x1DA3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0265}, - {0x1DA4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0268}, - {0x1DA5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0269}, - {0x1DA6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026A}, - {0x1DA7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D7B}, - {0x1DA8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x029D}, - {0x1DA9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026D}, - {0x1DAA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D85}, - {0x1DAB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x029F}, - {0x1DAC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0271}, - {0x1DAD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0270}, - {0x1DAE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0272}, - {0x1DAF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0273}, - {0x1DB0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0274}, - {0x1DB1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0275}, - {0x1DB2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0278}, - {0x1DB3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0282}, - {0x1DB4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0283}, - {0x1DB5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x01AB}, - {0x1DB6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0289}, - {0x1DB7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028A}, - {0x1DB8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D1C}, - {0x1DB9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028B}, - {0x1DBA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028C}, - {0x1DBB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1DBC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0290}, - {0x1DBD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0291}, - {0x1DBE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0292}, - {0x1DBF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B8}, - {0x1DC0, 230, 0, 0}, - {0x1DC1, 230, 0, 0}, - {0x1DC2, 220, 0, 0}, - {0x1DC3, 230, 0, 0}, - {0x1DC4, 230, 0, 0}, - {0x1DC5, 230, 0, 0}, - {0x1DC6, 230, 0, 0}, - {0x1DC7, 230, 0, 0}, - {0x1DC8, 230, 0, 0}, - {0x1DC9, 230, 0, 0}, - {0x1DCA, 220, 0, 0}, - {0x1DCB, 230, 0, 0}, - {0x1DCC, 230, 0, 0}, - {0x1DCD, 234, 0, 0}, - {0x1DCE, 214, 0, 0}, - {0x1DCF, 220, 0, 0}, - {0x1DD0, 202, 0, 0}, - {0x1DD1, 230, 0, 0}, - {0x1DD2, 230, 0, 0}, - {0x1DD3, 230, 0, 0}, - {0x1DD4, 230, 0, 0}, - {0x1DD5, 230, 0, 0}, - {0x1DD6, 230, 0, 0}, - {0x1DD7, 230, 0, 0}, - {0x1DD8, 230, 0, 0}, - {0x1DD9, 230, 0, 0}, - {0x1DDA, 230, 0, 0}, - {0x1DDB, 230, 0, 0}, - {0x1DDC, 230, 0, 0}, - {0x1DDD, 230, 0, 0}, - {0x1DDE, 230, 0, 0}, - {0x1DDF, 230, 0, 0}, - {0x1DE0, 230, 0, 0}, - {0x1DE1, 230, 0, 0}, - {0x1DE2, 230, 0, 0}, - {0x1DE3, 230, 0, 0}, - {0x1DE4, 230, 0, 0}, - {0x1DE5, 230, 0, 0}, - {0x1DE6, 230, 0, 0}, - {0x1DE7, 230, 0, 0}, - {0x1DE8, 230, 0, 0}, - {0x1DE9, 230, 0, 0}, - {0x1DEA, 230, 0, 0}, - {0x1DEB, 230, 0, 0}, - {0x1DEC, 230, 0, 0}, - {0x1DED, 230, 0, 0}, - {0x1DEE, 230, 0, 0}, - {0x1DEF, 230, 0, 0}, - {0x1DF0, 230, 0, 0}, - {0x1DF1, 230, 0, 0}, - {0x1DF2, 230, 0, 0}, - {0x1DF3, 230, 0, 0}, - {0x1DF4, 230, 0, 0}, - {0x1DF5, 230, 0, 0}, - {0x1DF6, 232, 0, 0}, - {0x1DF7, 228, 0, 0}, - {0x1DF8, 228, 0, 0}, - {0x1DF9, 220, 0, 0}, - {0x1DFA, 218, 0, 0}, - {0x1DFB, 230, 0, 0}, - {0x1DFC, 233, 0, 0}, - {0x1DFD, 220, 0, 0}, - {0x1DFE, 230, 0, 0}, - {0x1DFF, 220, 0, 0}, - {0x1E00, 0, 2, 907}, - {0x1E01, 0, 2, 909}, - {0x1E02, 0, 2, 911}, - {0x1E03, 0, 2, 913}, - {0x1E04, 0, 2, 915}, - {0x1E05, 0, 2, 917}, - {0x1E06, 0, 2, 919}, - {0x1E07, 0, 2, 921}, - {0x1E08, 0, 2, 923}, - {0x1E09, 0, 2, 925}, - {0x1E0A, 0, 2, 927}, - {0x1E0B, 0, 2, 929}, - {0x1E0C, 0, 2, 931}, - {0x1E0D, 0, 2, 933}, - {0x1E0E, 0, 2, 935}, - {0x1E0F, 0, 2, 937}, - {0x1E10, 0, 2, 939}, - {0x1E11, 0, 2, 941}, - {0x1E12, 0, 2, 943}, - {0x1E13, 0, 2, 945}, - {0x1E14, 0, 2, 947}, - {0x1E15, 0, 2, 949}, - {0x1E16, 0, 2, 951}, - {0x1E17, 0, 2, 953}, - {0x1E18, 0, 2, 955}, - {0x1E19, 0, 2, 957}, - {0x1E1A, 0, 2, 959}, - {0x1E1B, 0, 2, 961}, - {0x1E1C, 0, 2, 963}, - {0x1E1D, 0, 2, 965}, - {0x1E1E, 0, 2, 967}, - {0x1E1F, 0, 2, 969}, - {0x1E20, 0, 2, 971}, - {0x1E21, 0, 2, 973}, - {0x1E22, 0, 2, 975}, - {0x1E23, 0, 2, 977}, - {0x1E24, 0, 2, 979}, - {0x1E25, 0, 2, 981}, - {0x1E26, 0, 2, 983}, - {0x1E27, 0, 2, 985}, - {0x1E28, 0, 2, 987}, - {0x1E29, 0, 2, 989}, - {0x1E2A, 0, 2, 991}, - {0x1E2B, 0, 2, 993}, - {0x1E2C, 0, 2, 995}, - {0x1E2D, 0, 2, 997}, - {0x1E2E, 0, 2, 999}, - {0x1E2F, 0, 2, 1001}, - {0x1E30, 0, 2, 1003}, - {0x1E31, 0, 2, 1005}, - {0x1E32, 0, 2, 1007}, - {0x1E33, 0, 2, 1009}, - {0x1E34, 0, 2, 1011}, - {0x1E35, 0, 2, 1013}, - {0x1E36, 0, 2, 1015}, - {0x1E37, 0, 2, 1017}, - {0x1E38, 0, 2, 1019}, - {0x1E39, 0, 2, 1021}, - {0x1E3A, 0, 2, 1023}, - {0x1E3B, 0, 2, 1025}, - {0x1E3C, 0, 2, 1027}, - {0x1E3D, 0, 2, 1029}, - {0x1E3E, 0, 2, 1031}, - {0x1E3F, 0, 2, 1033}, - {0x1E40, 0, 2, 1035}, - {0x1E41, 0, 2, 1037}, - {0x1E42, 0, 2, 1039}, - {0x1E43, 0, 2, 1041}, - {0x1E44, 0, 2, 1043}, - {0x1E45, 0, 2, 1045}, - {0x1E46, 0, 2, 1047}, - {0x1E47, 0, 2, 1049}, - {0x1E48, 0, 2, 1051}, - {0x1E49, 0, 2, 1053}, - {0x1E4A, 0, 2, 1055}, - {0x1E4B, 0, 2, 1057}, - {0x1E4C, 0, 2, 1059}, - {0x1E4D, 0, 2, 1061}, - {0x1E4E, 0, 2, 1063}, - {0x1E4F, 0, 2, 1065}, - {0x1E50, 0, 2, 1067}, - {0x1E51, 0, 2, 1069}, - {0x1E52, 0, 2, 1071}, - {0x1E53, 0, 2, 1073}, - {0x1E54, 0, 2, 1075}, - {0x1E55, 0, 2, 1077}, - {0x1E56, 0, 2, 1079}, - {0x1E57, 0, 2, 1081}, - {0x1E58, 0, 2, 1083}, - {0x1E59, 0, 2, 1085}, - {0x1E5A, 0, 2, 1087}, - {0x1E5B, 0, 2, 1089}, - {0x1E5C, 0, 2, 1091}, - {0x1E5D, 0, 2, 1093}, - {0x1E5E, 0, 2, 1095}, - {0x1E5F, 0, 2, 1097}, - {0x1E60, 0, 2, 1099}, - {0x1E61, 0, 2, 1101}, - {0x1E62, 0, 2, 1103}, - {0x1E63, 0, 2, 1105}, - {0x1E64, 0, 2, 1107}, - {0x1E65, 0, 2, 1109}, - {0x1E66, 0, 2, 1111}, - {0x1E67, 0, 2, 1113}, - {0x1E68, 0, 2, 1115}, - {0x1E69, 0, 2, 1117}, - {0x1E6A, 0, 2, 1119}, - {0x1E6B, 0, 2, 1121}, - {0x1E6C, 0, 2, 1123}, - {0x1E6D, 0, 2, 1125}, - {0x1E6E, 0, 2, 1127}, - {0x1E6F, 0, 2, 1129}, - {0x1E70, 0, 2, 1131}, - {0x1E71, 0, 2, 1133}, - {0x1E72, 0, 2, 1135}, - {0x1E73, 0, 2, 1137}, - {0x1E74, 0, 2, 1139}, - {0x1E75, 0, 2, 1141}, - {0x1E76, 0, 2, 1143}, - {0x1E77, 0, 2, 1145}, - {0x1E78, 0, 2, 1147}, - {0x1E79, 0, 2, 1149}, - {0x1E7A, 0, 2, 1151}, - {0x1E7B, 0, 2, 1153}, - {0x1E7C, 0, 2, 1155}, - {0x1E7D, 0, 2, 1157}, - {0x1E7E, 0, 2, 1159}, - {0x1E7F, 0, 2, 1161}, - {0x1E80, 0, 2, 1163}, - {0x1E81, 0, 2, 1165}, - {0x1E82, 0, 2, 1167}, - {0x1E83, 0, 2, 1169}, - {0x1E84, 0, 2, 1171}, - {0x1E85, 0, 2, 1173}, - {0x1E86, 0, 2, 1175}, - {0x1E87, 0, 2, 1177}, - {0x1E88, 0, 2, 1179}, - {0x1E89, 0, 2, 1181}, - {0x1E8A, 0, 2, 1183}, - {0x1E8B, 0, 2, 1185}, - {0x1E8C, 0, 2, 1187}, - {0x1E8D, 0, 2, 1189}, - {0x1E8E, 0, 2, 1191}, - {0x1E8F, 0, 2, 1193}, - {0x1E90, 0, 2, 1195}, - {0x1E91, 0, 2, 1197}, - {0x1E92, 0, 2, 1199}, - {0x1E93, 0, 2, 1201}, - {0x1E94, 0, 2, 1203}, - {0x1E95, 0, 2, 1205}, - {0x1E96, 0, 2, 1207}, - {0x1E97, 0, 2, 1209}, - {0x1E98, 0, 2, 1211}, - {0x1E99, 0, 2, 1213}, - {0x1E9A, 0, 2 | DECOMP_COMPAT, 1215}, - {0x1E9B, 0, 2, 1217}, - {0x1EA0, 0, 2, 1219}, - {0x1EA1, 0, 2, 1221}, - {0x1EA2, 0, 2, 1223}, - {0x1EA3, 0, 2, 1225}, - {0x1EA4, 0, 2, 1227}, - {0x1EA5, 0, 2, 1229}, - {0x1EA6, 0, 2, 1231}, - {0x1EA7, 0, 2, 1233}, - {0x1EA8, 0, 2, 1235}, - {0x1EA9, 0, 2, 1237}, - {0x1EAA, 0, 2, 1239}, - {0x1EAB, 0, 2, 1241}, - {0x1EAC, 0, 2, 1243}, - {0x1EAD, 0, 2, 1245}, - {0x1EAE, 0, 2, 1247}, - {0x1EAF, 0, 2, 1249}, - {0x1EB0, 0, 2, 1251}, - {0x1EB1, 0, 2, 1253}, - {0x1EB2, 0, 2, 1255}, - {0x1EB3, 0, 2, 1257}, - {0x1EB4, 0, 2, 1259}, - {0x1EB5, 0, 2, 1261}, - {0x1EB6, 0, 2, 1263}, - {0x1EB7, 0, 2, 1265}, - {0x1EB8, 0, 2, 1267}, - {0x1EB9, 0, 2, 1269}, - {0x1EBA, 0, 2, 1271}, - {0x1EBB, 0, 2, 1273}, - {0x1EBC, 0, 2, 1275}, - {0x1EBD, 0, 2, 1277}, - {0x1EBE, 0, 2, 1279}, - {0x1EBF, 0, 2, 1281}, - {0x1EC0, 0, 2, 1283}, - {0x1EC1, 0, 2, 1285}, - {0x1EC2, 0, 2, 1287}, - {0x1EC3, 0, 2, 1289}, - {0x1EC4, 0, 2, 1291}, - {0x1EC5, 0, 2, 1293}, - {0x1EC6, 0, 2, 1295}, - {0x1EC7, 0, 2, 1297}, - {0x1EC8, 0, 2, 1299}, - {0x1EC9, 0, 2, 1301}, - {0x1ECA, 0, 2, 1303}, - {0x1ECB, 0, 2, 1305}, - {0x1ECC, 0, 2, 1307}, - {0x1ECD, 0, 2, 1309}, - {0x1ECE, 0, 2, 1311}, - {0x1ECF, 0, 2, 1313}, - {0x1ED0, 0, 2, 1315}, - {0x1ED1, 0, 2, 1317}, - {0x1ED2, 0, 2, 1319}, - {0x1ED3, 0, 2, 1321}, - {0x1ED4, 0, 2, 1323}, - {0x1ED5, 0, 2, 1325}, - {0x1ED6, 0, 2, 1327}, - {0x1ED7, 0, 2, 1329}, - {0x1ED8, 0, 2, 1331}, - {0x1ED9, 0, 2, 1333}, - {0x1EDA, 0, 2, 1335}, - {0x1EDB, 0, 2, 1337}, - {0x1EDC, 0, 2, 1339}, - {0x1EDD, 0, 2, 1341}, - {0x1EDE, 0, 2, 1343}, - {0x1EDF, 0, 2, 1345}, - {0x1EE0, 0, 2, 1347}, - {0x1EE1, 0, 2, 1349}, - {0x1EE2, 0, 2, 1351}, - {0x1EE3, 0, 2, 1353}, - {0x1EE4, 0, 2, 1355}, - {0x1EE5, 0, 2, 1357}, - {0x1EE6, 0, 2, 1359}, - {0x1EE7, 0, 2, 1361}, - {0x1EE8, 0, 2, 1363}, - {0x1EE9, 0, 2, 1365}, - {0x1EEA, 0, 2, 1367}, - {0x1EEB, 0, 2, 1369}, - {0x1EEC, 0, 2, 1371}, - {0x1EED, 0, 2, 1373}, - {0x1EEE, 0, 2, 1375}, - {0x1EEF, 0, 2, 1377}, - {0x1EF0, 0, 2, 1379}, - {0x1EF1, 0, 2, 1381}, - {0x1EF2, 0, 2, 1383}, - {0x1EF3, 0, 2, 1385}, - {0x1EF4, 0, 2, 1387}, - {0x1EF5, 0, 2, 1389}, - {0x1EF6, 0, 2, 1391}, - {0x1EF7, 0, 2, 1393}, - {0x1EF8, 0, 2, 1395}, - {0x1EF9, 0, 2, 1397}, - {0x1F00, 0, 2, 1399}, - {0x1F01, 0, 2, 1401}, - {0x1F02, 0, 2, 1403}, - {0x1F03, 0, 2, 1405}, - {0x1F04, 0, 2, 1407}, - {0x1F05, 0, 2, 1409}, - {0x1F06, 0, 2, 1411}, - {0x1F07, 0, 2, 1413}, - {0x1F08, 0, 2, 1415}, - {0x1F09, 0, 2, 1417}, - {0x1F0A, 0, 2, 1419}, - {0x1F0B, 0, 2, 1421}, - {0x1F0C, 0, 2, 1423}, - {0x1F0D, 0, 2, 1425}, - {0x1F0E, 0, 2, 1427}, - {0x1F0F, 0, 2, 1429}, - {0x1F10, 0, 2, 1431}, - {0x1F11, 0, 2, 1433}, - {0x1F12, 0, 2, 1435}, - {0x1F13, 0, 2, 1437}, - {0x1F14, 0, 2, 1439}, - {0x1F15, 0, 2, 1441}, - {0x1F18, 0, 2, 1443}, - {0x1F19, 0, 2, 1445}, - {0x1F1A, 0, 2, 1447}, - {0x1F1B, 0, 2, 1449}, - {0x1F1C, 0, 2, 1451}, - {0x1F1D, 0, 2, 1453}, - {0x1F20, 0, 2, 1455}, - {0x1F21, 0, 2, 1457}, - {0x1F22, 0, 2, 1459}, - {0x1F23, 0, 2, 1461}, - {0x1F24, 0, 2, 1463}, - {0x1F25, 0, 2, 1465}, - {0x1F26, 0, 2, 1467}, - {0x1F27, 0, 2, 1469}, - {0x1F28, 0, 2, 1471}, - {0x1F29, 0, 2, 1473}, - {0x1F2A, 0, 2, 1475}, - {0x1F2B, 0, 2, 1477}, - {0x1F2C, 0, 2, 1479}, - {0x1F2D, 0, 2, 1481}, - {0x1F2E, 0, 2, 1483}, - {0x1F2F, 0, 2, 1485}, - {0x1F30, 0, 2, 1487}, - {0x1F31, 0, 2, 1489}, - {0x1F32, 0, 2, 1491}, - {0x1F33, 0, 2, 1493}, - {0x1F34, 0, 2, 1495}, - {0x1F35, 0, 2, 1497}, - {0x1F36, 0, 2, 1499}, - {0x1F37, 0, 2, 1501}, - {0x1F38, 0, 2, 1503}, - {0x1F39, 0, 2, 1505}, - {0x1F3A, 0, 2, 1507}, - {0x1F3B, 0, 2, 1509}, - {0x1F3C, 0, 2, 1511}, - {0x1F3D, 0, 2, 1513}, - {0x1F3E, 0, 2, 1515}, - {0x1F3F, 0, 2, 1517}, - {0x1F40, 0, 2, 1519}, - {0x1F41, 0, 2, 1521}, - {0x1F42, 0, 2, 1523}, - {0x1F43, 0, 2, 1525}, - {0x1F44, 0, 2, 1527}, - {0x1F45, 0, 2, 1529}, - {0x1F48, 0, 2, 1531}, - {0x1F49, 0, 2, 1533}, - {0x1F4A, 0, 2, 1535}, - {0x1F4B, 0, 2, 1537}, - {0x1F4C, 0, 2, 1539}, - {0x1F4D, 0, 2, 1541}, - {0x1F50, 0, 2, 1543}, - {0x1F51, 0, 2, 1545}, - {0x1F52, 0, 2, 1547}, - {0x1F53, 0, 2, 1549}, - {0x1F54, 0, 2, 1551}, - {0x1F55, 0, 2, 1553}, - {0x1F56, 0, 2, 1555}, - {0x1F57, 0, 2, 1557}, - {0x1F59, 0, 2, 1559}, - {0x1F5B, 0, 2, 1561}, - {0x1F5D, 0, 2, 1563}, - {0x1F5F, 0, 2, 1565}, - {0x1F60, 0, 2, 1567}, - {0x1F61, 0, 2, 1569}, - {0x1F62, 0, 2, 1571}, - {0x1F63, 0, 2, 1573}, - {0x1F64, 0, 2, 1575}, - {0x1F65, 0, 2, 1577}, - {0x1F66, 0, 2, 1579}, - {0x1F67, 0, 2, 1581}, - {0x1F68, 0, 2, 1583}, - {0x1F69, 0, 2, 1585}, - {0x1F6A, 0, 2, 1587}, - {0x1F6B, 0, 2, 1589}, - {0x1F6C, 0, 2, 1591}, - {0x1F6D, 0, 2, 1593}, - {0x1F6E, 0, 2, 1595}, - {0x1F6F, 0, 2, 1597}, - {0x1F70, 0, 2, 1599}, - {0x1F71, 0, 1 | DECOMP_INLINE, 0x03AC}, - {0x1F72, 0, 2, 1601}, - {0x1F73, 0, 1 | DECOMP_INLINE, 0x03AD}, - {0x1F74, 0, 2, 1603}, - {0x1F75, 0, 1 | DECOMP_INLINE, 0x03AE}, - {0x1F76, 0, 2, 1605}, - {0x1F77, 0, 1 | DECOMP_INLINE, 0x03AF}, - {0x1F78, 0, 2, 1607}, - {0x1F79, 0, 1 | DECOMP_INLINE, 0x03CC}, - {0x1F7A, 0, 2, 1609}, - {0x1F7B, 0, 1 | DECOMP_INLINE, 0x03CD}, - {0x1F7C, 0, 2, 1611}, - {0x1F7D, 0, 1 | DECOMP_INLINE, 0x03CE}, - {0x1F80, 0, 2, 1613}, - {0x1F81, 0, 2, 1615}, - {0x1F82, 0, 2, 1617}, - {0x1F83, 0, 2, 1619}, - {0x1F84, 0, 2, 1621}, - {0x1F85, 0, 2, 1623}, - {0x1F86, 0, 2, 1625}, - {0x1F87, 0, 2, 1627}, - {0x1F88, 0, 2, 1629}, - {0x1F89, 0, 2, 1631}, - {0x1F8A, 0, 2, 1633}, - {0x1F8B, 0, 2, 1635}, - {0x1F8C, 0, 2, 1637}, - {0x1F8D, 0, 2, 1639}, - {0x1F8E, 0, 2, 1641}, - {0x1F8F, 0, 2, 1643}, - {0x1F90, 0, 2, 1645}, - {0x1F91, 0, 2, 1647}, - {0x1F92, 0, 2, 1649}, - {0x1F93, 0, 2, 1651}, - {0x1F94, 0, 2, 1653}, - {0x1F95, 0, 2, 1655}, - {0x1F96, 0, 2, 1657}, - {0x1F97, 0, 2, 1659}, - {0x1F98, 0, 2, 1661}, - {0x1F99, 0, 2, 1663}, - {0x1F9A, 0, 2, 1665}, - {0x1F9B, 0, 2, 1667}, - {0x1F9C, 0, 2, 1669}, - {0x1F9D, 0, 2, 1671}, - {0x1F9E, 0, 2, 1673}, - {0x1F9F, 0, 2, 1675}, - {0x1FA0, 0, 2, 1677}, - {0x1FA1, 0, 2, 1679}, - {0x1FA2, 0, 2, 1681}, - {0x1FA3, 0, 2, 1683}, - {0x1FA4, 0, 2, 1685}, - {0x1FA5, 0, 2, 1687}, - {0x1FA6, 0, 2, 1689}, - {0x1FA7, 0, 2, 1691}, - {0x1FA8, 0, 2, 1693}, - {0x1FA9, 0, 2, 1695}, - {0x1FAA, 0, 2, 1697}, - {0x1FAB, 0, 2, 1699}, - {0x1FAC, 0, 2, 1701}, - {0x1FAD, 0, 2, 1703}, - {0x1FAE, 0, 2, 1705}, - {0x1FAF, 0, 2, 1707}, - {0x1FB0, 0, 2, 1709}, - {0x1FB1, 0, 2, 1711}, - {0x1FB2, 0, 2, 1713}, - {0x1FB3, 0, 2, 1715}, - {0x1FB4, 0, 2, 1717}, - {0x1FB6, 0, 2, 1719}, - {0x1FB7, 0, 2, 1721}, - {0x1FB8, 0, 2, 1723}, - {0x1FB9, 0, 2, 1725}, - {0x1FBA, 0, 2, 1727}, - {0x1FBB, 0, 1 | DECOMP_INLINE, 0x0386}, - {0x1FBC, 0, 2, 1729}, - {0x1FBD, 0, 2 | DECOMP_COMPAT, 1731}, - {0x1FBE, 0, 1 | DECOMP_INLINE, 0x03B9}, - {0x1FBF, 0, 2 | DECOMP_COMPAT, 1733}, - {0x1FC0, 0, 2 | DECOMP_COMPAT, 1735}, - {0x1FC1, 0, 2, 1737}, - {0x1FC2, 0, 2, 1739}, - {0x1FC3, 0, 2, 1741}, - {0x1FC4, 0, 2, 1743}, - {0x1FC6, 0, 2, 1745}, - {0x1FC7, 0, 2, 1747}, - {0x1FC8, 0, 2, 1749}, - {0x1FC9, 0, 1 | DECOMP_INLINE, 0x0388}, - {0x1FCA, 0, 2, 1751}, - {0x1FCB, 0, 1 | DECOMP_INLINE, 0x0389}, - {0x1FCC, 0, 2, 1753}, - {0x1FCD, 0, 2, 1755}, - {0x1FCE, 0, 2, 1757}, - {0x1FCF, 0, 2, 1759}, - {0x1FD0, 0, 2, 1761}, - {0x1FD1, 0, 2, 1763}, - {0x1FD2, 0, 2, 1765}, - {0x1FD3, 0, 1 | DECOMP_INLINE, 0x0390}, - {0x1FD6, 0, 2, 1767}, - {0x1FD7, 0, 2, 1769}, - {0x1FD8, 0, 2, 1771}, - {0x1FD9, 0, 2, 1773}, - {0x1FDA, 0, 2, 1775}, - {0x1FDB, 0, 1 | DECOMP_INLINE, 0x038A}, - {0x1FDD, 0, 2, 1777}, - {0x1FDE, 0, 2, 1779}, - {0x1FDF, 0, 2, 1781}, - {0x1FE0, 0, 2, 1783}, - {0x1FE1, 0, 2, 1785}, - {0x1FE2, 0, 2, 1787}, - {0x1FE3, 0, 1 | DECOMP_INLINE, 0x03B0}, - {0x1FE4, 0, 2, 1789}, - {0x1FE5, 0, 2, 1791}, - {0x1FE6, 0, 2, 1793}, - {0x1FE7, 0, 2, 1795}, - {0x1FE8, 0, 2, 1797}, - {0x1FE9, 0, 2, 1799}, - {0x1FEA, 0, 2, 1801}, - {0x1FEB, 0, 1 | DECOMP_INLINE, 0x038E}, - {0x1FEC, 0, 2, 1803}, - {0x1FED, 0, 2, 1805}, - {0x1FEE, 0, 1 | DECOMP_INLINE, 0x0385}, - {0x1FEF, 0, 1 | DECOMP_INLINE, 0x0060}, - {0x1FF2, 0, 2, 1807}, - {0x1FF3, 0, 2, 1809}, - {0x1FF4, 0, 2, 1811}, - {0x1FF6, 0, 2, 1813}, - {0x1FF7, 0, 2, 1815}, - {0x1FF8, 0, 2, 1817}, - {0x1FF9, 0, 1 | DECOMP_INLINE, 0x038C}, - {0x1FFA, 0, 2, 1819}, - {0x1FFB, 0, 1 | DECOMP_INLINE, 0x038F}, - {0x1FFC, 0, 2, 1821}, - {0x1FFD, 0, 1 | DECOMP_INLINE, 0x00B4}, - {0x1FFE, 0, 2 | DECOMP_COMPAT, 1823}, - {0x2000, 0, 1 | DECOMP_INLINE, 0x2002}, - {0x2001, 0, 1 | DECOMP_INLINE, 0x2003}, - {0x2002, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x2003, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x2004, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x2005, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x2006, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x2007, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x2008, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x2009, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x200A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x2011, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2010}, - {0x2017, 0, 2 | DECOMP_COMPAT, 1825}, - {0x2024, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002E}, - {0x2025, 0, 2 | DECOMP_COMPAT, 1827}, - {0x2026, 0, 3 | DECOMP_COMPAT, 1829}, - {0x202F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x2033, 0, 2 | DECOMP_COMPAT, 1832}, - {0x2034, 0, 3 | DECOMP_COMPAT, 1834}, - {0x2036, 0, 2 | DECOMP_COMPAT, 1837}, - {0x2037, 0, 3 | DECOMP_COMPAT, 1839}, - {0x203C, 0, 2 | DECOMP_COMPAT, 1842}, - {0x203E, 0, 2 | DECOMP_COMPAT, 1844}, - {0x2047, 0, 2 | DECOMP_COMPAT, 1846}, - {0x2048, 0, 2 | DECOMP_COMPAT, 1848}, - {0x2049, 0, 2 | DECOMP_COMPAT, 1850}, - {0x2057, 0, 4 | DECOMP_COMPAT, 1852}, - {0x205F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x2070, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0x2071, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x2074, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0x2075, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0x2076, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0x2077, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0x2078, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0x2079, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0x207A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002B}, - {0x207B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2212}, - {0x207C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003D}, - {0x207D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0028}, - {0x207E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0029}, - {0x207F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x2080, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0x2081, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0x2082, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0x2083, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0x2084, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0x2085, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0x2086, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0x2087, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0x2088, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0x2089, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0x208A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002B}, - {0x208B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2212}, - {0x208C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003D}, - {0x208D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0028}, - {0x208E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0029}, - {0x2090, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x2091, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x2092, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x2093, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x2094, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0259}, - {0x2095, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x2096, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x2097, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x2098, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x2099, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x209A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x209B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x209C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x20A8, 0, 2 | DECOMP_COMPAT, 1856}, - {0x20D0, 230, 0, 0}, - {0x20D1, 230, 0, 0}, - {0x20D2, 1, 0, 0}, - {0x20D3, 1, 0, 0}, - {0x20D4, 230, 0, 0}, - {0x20D5, 230, 0, 0}, - {0x20D6, 230, 0, 0}, - {0x20D7, 230, 0, 0}, - {0x20D8, 1, 0, 0}, - {0x20D9, 1, 0, 0}, - {0x20DA, 1, 0, 0}, - {0x20DB, 230, 0, 0}, - {0x20DC, 230, 0, 0}, - {0x20E1, 230, 0, 0}, - {0x20E5, 1, 0, 0}, - {0x20E6, 1, 0, 0}, - {0x20E7, 230, 0, 0}, - {0x20E8, 220, 0, 0}, - {0x20E9, 230, 0, 0}, - {0x20EA, 1, 0, 0}, - {0x20EB, 1, 0, 0}, - {0x20EC, 220, 0, 0}, - {0x20ED, 220, 0, 0}, - {0x20EE, 220, 0, 0}, - {0x20EF, 220, 0, 0}, - {0x20F0, 230, 0, 0}, - {0x2100, 0, 3 | DECOMP_COMPAT, 1858}, - {0x2101, 0, 3 | DECOMP_COMPAT, 1861}, - {0x2102, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x2103, 0, 2 | DECOMP_COMPAT, 1864}, - {0x2105, 0, 3 | DECOMP_COMPAT, 1866}, - {0x2106, 0, 3 | DECOMP_COMPAT, 1869}, - {0x2107, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0190}, - {0x2109, 0, 2 | DECOMP_COMPAT, 1872}, - {0x210A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x210B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x210C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x210D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x210E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x210F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0127}, - {0x2110, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x2111, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x2112, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x2113, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x2115, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x2116, 0, 2 | DECOMP_COMPAT, 1874}, - {0x2119, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x211A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x211B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x211C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x211D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x2120, 0, 2 | DECOMP_COMPAT, 1876}, - {0x2121, 0, 3 | DECOMP_COMPAT, 1878}, - {0x2122, 0, 2 | DECOMP_COMPAT, 1881}, - {0x2124, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x2126, 0, 1 | DECOMP_INLINE, 0x03A9}, - {0x2128, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x212A, 0, 1 | DECOMP_INLINE, 0x004B}, - {0x212B, 0, 1 | DECOMP_INLINE, 0x00C5}, - {0x212C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x212D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x212F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x2130, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x2131, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x2133, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x2134, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x2135, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05D0}, - {0x2136, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05D1}, - {0x2137, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05D2}, - {0x2138, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05D3}, - {0x2139, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x213B, 0, 3 | DECOMP_COMPAT, 1883}, - {0x213C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C0}, - {0x213D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B3}, - {0x213E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0393}, - {0x213F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A0}, - {0x2140, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2211}, - {0x2145, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x2146, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x2147, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x2148, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x2149, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x2150, 0, 3 | DECOMP_COMPAT, 1886}, - {0x2151, 0, 3 | DECOMP_COMPAT, 1889}, - {0x2152, 0, 4 | DECOMP_COMPAT, 1892}, - {0x2153, 0, 3 | DECOMP_COMPAT, 1896}, - {0x2154, 0, 3 | DECOMP_COMPAT, 1899}, - {0x2155, 0, 3 | DECOMP_COMPAT, 1902}, - {0x2156, 0, 3 | DECOMP_COMPAT, 1905}, - {0x2157, 0, 3 | DECOMP_COMPAT, 1908}, - {0x2158, 0, 3 | DECOMP_COMPAT, 1911}, - {0x2159, 0, 3 | DECOMP_COMPAT, 1914}, - {0x215A, 0, 3 | DECOMP_COMPAT, 1917}, - {0x215B, 0, 3 | DECOMP_COMPAT, 1920}, - {0x215C, 0, 3 | DECOMP_COMPAT, 1923}, - {0x215D, 0, 3 | DECOMP_COMPAT, 1926}, - {0x215E, 0, 3 | DECOMP_COMPAT, 1929}, - {0x215F, 0, 2 | DECOMP_COMPAT, 1932}, - {0x2160, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x2161, 0, 2 | DECOMP_COMPAT, 1934}, - {0x2162, 0, 3 | DECOMP_COMPAT, 1936}, - {0x2163, 0, 2 | DECOMP_COMPAT, 1939}, - {0x2164, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x2165, 0, 2 | DECOMP_COMPAT, 1941}, - {0x2166, 0, 3 | DECOMP_COMPAT, 1943}, - {0x2167, 0, 4 | DECOMP_COMPAT, 1946}, - {0x2168, 0, 2 | DECOMP_COMPAT, 1950}, - {0x2169, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x216A, 0, 2 | DECOMP_COMPAT, 1952}, - {0x216B, 0, 3 | DECOMP_COMPAT, 1954}, - {0x216C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x216D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x216E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x216F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x2170, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x2171, 0, 2 | DECOMP_COMPAT, 1957}, - {0x2172, 0, 3 | DECOMP_COMPAT, 1959}, - {0x2173, 0, 2 | DECOMP_COMPAT, 1962}, - {0x2174, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x2175, 0, 2 | DECOMP_COMPAT, 1964}, - {0x2176, 0, 3 | DECOMP_COMPAT, 1966}, - {0x2177, 0, 4 | DECOMP_COMPAT, 1969}, - {0x2178, 0, 2 | DECOMP_COMPAT, 1973}, - {0x2179, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x217A, 0, 2 | DECOMP_COMPAT, 1975}, - {0x217B, 0, 3 | DECOMP_COMPAT, 1977}, - {0x217C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x217D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x217E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x217F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x2189, 0, 3 | DECOMP_COMPAT, 1980}, - {0x219A, 0, 2, 1983}, - {0x219B, 0, 2, 1985}, - {0x21AE, 0, 2, 1987}, - {0x21CD, 0, 2, 1989}, - {0x21CE, 0, 2, 1991}, - {0x21CF, 0, 2, 1993}, - {0x2204, 0, 2, 1995}, - {0x2209, 0, 2, 1997}, - {0x220C, 0, 2, 1999}, - {0x2224, 0, 2, 2001}, - {0x2226, 0, 2, 2003}, - {0x222C, 0, 2 | DECOMP_COMPAT, 2005}, - {0x222D, 0, 3 | DECOMP_COMPAT, 2007}, - {0x222F, 0, 2 | DECOMP_COMPAT, 2010}, - {0x2230, 0, 3 | DECOMP_COMPAT, 2012}, - {0x2241, 0, 2, 2015}, - {0x2244, 0, 2, 2017}, - {0x2247, 0, 2, 2019}, - {0x2249, 0, 2, 2021}, - {0x2260, 0, 2, 2023}, - {0x2262, 0, 2, 2025}, - {0x226D, 0, 2, 2027}, - {0x226E, 0, 2, 2029}, - {0x226F, 0, 2, 2031}, - {0x2270, 0, 2, 2033}, - {0x2271, 0, 2, 2035}, - {0x2274, 0, 2, 2037}, - {0x2275, 0, 2, 2039}, - {0x2278, 0, 2, 2041}, - {0x2279, 0, 2, 2043}, - {0x2280, 0, 2, 2045}, - {0x2281, 0, 2, 2047}, - {0x2284, 0, 2, 2049}, - {0x2285, 0, 2, 2051}, - {0x2288, 0, 2, 2053}, - {0x2289, 0, 2, 2055}, - {0x22AC, 0, 2, 2057}, - {0x22AD, 0, 2, 2059}, - {0x22AE, 0, 2, 2061}, - {0x22AF, 0, 2, 2063}, - {0x22E0, 0, 2, 2065}, - {0x22E1, 0, 2, 2067}, - {0x22E2, 0, 2, 2069}, - {0x22E3, 0, 2, 2071}, - {0x22EA, 0, 2, 2073}, - {0x22EB, 0, 2, 2075}, - {0x22EC, 0, 2, 2077}, - {0x22ED, 0, 2, 2079}, - {0x2329, 0, 1 | DECOMP_INLINE, 0x3008}, - {0x232A, 0, 1 | DECOMP_INLINE, 0x3009}, - {0x2460, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0x2461, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0x2462, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0x2463, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0x2464, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0x2465, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0x2466, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0x2467, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0x2468, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0x2469, 0, 2 | DECOMP_COMPAT, 2081}, - {0x246A, 0, 2 | DECOMP_COMPAT, 2083}, - {0x246B, 0, 2 | DECOMP_COMPAT, 2085}, - {0x246C, 0, 2 | DECOMP_COMPAT, 2087}, - {0x246D, 0, 2 | DECOMP_COMPAT, 2089}, - {0x246E, 0, 2 | DECOMP_COMPAT, 2091}, - {0x246F, 0, 2 | DECOMP_COMPAT, 2093}, - {0x2470, 0, 2 | DECOMP_COMPAT, 2095}, - {0x2471, 0, 2 | DECOMP_COMPAT, 2097}, - {0x2472, 0, 2 | DECOMP_COMPAT, 2099}, - {0x2473, 0, 2 | DECOMP_COMPAT, 2101}, - {0x2474, 0, 3 | DECOMP_COMPAT, 2103}, - {0x2475, 0, 3 | DECOMP_COMPAT, 2106}, - {0x2476, 0, 3 | DECOMP_COMPAT, 2109}, - {0x2477, 0, 3 | DECOMP_COMPAT, 2112}, - {0x2478, 0, 3 | DECOMP_COMPAT, 2115}, - {0x2479, 0, 3 | DECOMP_COMPAT, 2118}, - {0x247A, 0, 3 | DECOMP_COMPAT, 2121}, - {0x247B, 0, 3 | DECOMP_COMPAT, 2124}, - {0x247C, 0, 3 | DECOMP_COMPAT, 2127}, - {0x247D, 0, 4 | DECOMP_COMPAT, 2130}, - {0x247E, 0, 4 | DECOMP_COMPAT, 2134}, - {0x247F, 0, 4 | DECOMP_COMPAT, 2138}, - {0x2480, 0, 4 | DECOMP_COMPAT, 2142}, - {0x2481, 0, 4 | DECOMP_COMPAT, 2146}, - {0x2482, 0, 4 | DECOMP_COMPAT, 2150}, - {0x2483, 0, 4 | DECOMP_COMPAT, 2154}, - {0x2484, 0, 4 | DECOMP_COMPAT, 2158}, - {0x2485, 0, 4 | DECOMP_COMPAT, 2162}, - {0x2486, 0, 4 | DECOMP_COMPAT, 2166}, - {0x2487, 0, 4 | DECOMP_COMPAT, 2170}, - {0x2488, 0, 2 | DECOMP_COMPAT, 2174}, - {0x2489, 0, 2 | DECOMP_COMPAT, 2176}, - {0x248A, 0, 2 | DECOMP_COMPAT, 2178}, - {0x248B, 0, 2 | DECOMP_COMPAT, 2180}, - {0x248C, 0, 2 | DECOMP_COMPAT, 2182}, - {0x248D, 0, 2 | DECOMP_COMPAT, 2184}, - {0x248E, 0, 2 | DECOMP_COMPAT, 2186}, - {0x248F, 0, 2 | DECOMP_COMPAT, 2188}, - {0x2490, 0, 2 | DECOMP_COMPAT, 2190}, - {0x2491, 0, 3 | DECOMP_COMPAT, 2192}, - {0x2492, 0, 3 | DECOMP_COMPAT, 2195}, - {0x2493, 0, 3 | DECOMP_COMPAT, 2198}, - {0x2494, 0, 3 | DECOMP_COMPAT, 2201}, - {0x2495, 0, 3 | DECOMP_COMPAT, 2204}, - {0x2496, 0, 3 | DECOMP_COMPAT, 2207}, - {0x2497, 0, 3 | DECOMP_COMPAT, 2210}, - {0x2498, 0, 3 | DECOMP_COMPAT, 2213}, - {0x2499, 0, 3 | DECOMP_COMPAT, 2216}, - {0x249A, 0, 3 | DECOMP_COMPAT, 2219}, - {0x249B, 0, 3 | DECOMP_COMPAT, 2222}, - {0x249C, 0, 3 | DECOMP_COMPAT, 2225}, - {0x249D, 0, 3 | DECOMP_COMPAT, 2228}, - {0x249E, 0, 3 | DECOMP_COMPAT, 2231}, - {0x249F, 0, 3 | DECOMP_COMPAT, 2234}, - {0x24A0, 0, 3 | DECOMP_COMPAT, 2237}, - {0x24A1, 0, 3 | DECOMP_COMPAT, 2240}, - {0x24A2, 0, 3 | DECOMP_COMPAT, 2243}, - {0x24A3, 0, 3 | DECOMP_COMPAT, 2246}, - {0x24A4, 0, 3 | DECOMP_COMPAT, 2249}, - {0x24A5, 0, 3 | DECOMP_COMPAT, 2252}, - {0x24A6, 0, 3 | DECOMP_COMPAT, 2255}, - {0x24A7, 0, 3 | DECOMP_COMPAT, 2258}, - {0x24A8, 0, 3 | DECOMP_COMPAT, 2261}, - {0x24A9, 0, 3 | DECOMP_COMPAT, 2264}, - {0x24AA, 0, 3 | DECOMP_COMPAT, 2267}, - {0x24AB, 0, 3 | DECOMP_COMPAT, 2270}, - {0x24AC, 0, 3 | DECOMP_COMPAT, 2273}, - {0x24AD, 0, 3 | DECOMP_COMPAT, 2276}, - {0x24AE, 0, 3 | DECOMP_COMPAT, 2279}, - {0x24AF, 0, 3 | DECOMP_COMPAT, 2282}, - {0x24B0, 0, 3 | DECOMP_COMPAT, 2285}, - {0x24B1, 0, 3 | DECOMP_COMPAT, 2288}, - {0x24B2, 0, 3 | DECOMP_COMPAT, 2291}, - {0x24B3, 0, 3 | DECOMP_COMPAT, 2294}, - {0x24B4, 0, 3 | DECOMP_COMPAT, 2297}, - {0x24B5, 0, 3 | DECOMP_COMPAT, 2300}, - {0x24B6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x24B7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x24B8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x24B9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x24BA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x24BB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x24BC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x24BD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x24BE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x24BF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x24C0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x24C1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x24C2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x24C3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x24C4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x24C5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x24C6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x24C7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x24C8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x24C9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x24CA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x24CB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x24CC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x24CD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x24CE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x24CF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x24D0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x24D1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x24D2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x24D3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x24D4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x24D5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x24D6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x24D7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x24D8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x24D9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x24DA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x24DB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x24DC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x24DD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x24DE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x24DF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x24E0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x24E1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x24E2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x24E3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x24E4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x24E5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x24E6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x24E7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x24E8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x24E9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x24EA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0x2A0C, 0, 4 | DECOMP_COMPAT, 2303}, - {0x2A74, 0, 3 | DECOMP_COMPAT, 2307}, - {0x2A75, 0, 2 | DECOMP_COMPAT, 2310}, - {0x2A76, 0, 3 | DECOMP_COMPAT, 2312}, - {0x2ADC, 0, 2 | DECOMP_NO_COMPOSE, 2315}, /* in exclusion list */ - {0x2C7C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x2C7D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x2CEF, 230, 0, 0}, - {0x2CF0, 230, 0, 0}, - {0x2CF1, 230, 0, 0}, - {0x2D6F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2D61}, - {0x2D7F, 9, 0, 0}, - {0x2DE0, 230, 0, 0}, - {0x2DE1, 230, 0, 0}, - {0x2DE2, 230, 0, 0}, - {0x2DE3, 230, 0, 0}, - {0x2DE4, 230, 0, 0}, - {0x2DE5, 230, 0, 0}, - {0x2DE6, 230, 0, 0}, - {0x2DE7, 230, 0, 0}, - {0x2DE8, 230, 0, 0}, - {0x2DE9, 230, 0, 0}, - {0x2DEA, 230, 0, 0}, - {0x2DEB, 230, 0, 0}, - {0x2DEC, 230, 0, 0}, - {0x2DED, 230, 0, 0}, - {0x2DEE, 230, 0, 0}, - {0x2DEF, 230, 0, 0}, - {0x2DF0, 230, 0, 0}, - {0x2DF1, 230, 0, 0}, - {0x2DF2, 230, 0, 0}, - {0x2DF3, 230, 0, 0}, - {0x2DF4, 230, 0, 0}, - {0x2DF5, 230, 0, 0}, - {0x2DF6, 230, 0, 0}, - {0x2DF7, 230, 0, 0}, - {0x2DF8, 230, 0, 0}, - {0x2DF9, 230, 0, 0}, - {0x2DFA, 230, 0, 0}, - {0x2DFB, 230, 0, 0}, - {0x2DFC, 230, 0, 0}, - {0x2DFD, 230, 0, 0}, - {0x2DFE, 230, 0, 0}, - {0x2DFF, 230, 0, 0}, - {0x2E9F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6BCD}, - {0x2EF3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F9F}, - {0x2F00, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E00}, - {0x2F01, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E28}, - {0x2F02, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E36}, - {0x2F03, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E3F}, - {0x2F04, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E59}, - {0x2F05, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E85}, - {0x2F06, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E8C}, - {0x2F07, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4EA0}, - {0x2F08, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4EBA}, - {0x2F09, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x513F}, - {0x2F0A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5165}, - {0x2F0B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x516B}, - {0x2F0C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5182}, - {0x2F0D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5196}, - {0x2F0E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x51AB}, - {0x2F0F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x51E0}, - {0x2F10, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x51F5}, - {0x2F11, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5200}, - {0x2F12, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x529B}, - {0x2F13, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x52F9}, - {0x2F14, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5315}, - {0x2F15, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x531A}, - {0x2F16, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5338}, - {0x2F17, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5341}, - {0x2F18, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x535C}, - {0x2F19, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5369}, - {0x2F1A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5382}, - {0x2F1B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53B6}, - {0x2F1C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53C8}, - {0x2F1D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53E3}, - {0x2F1E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x56D7}, - {0x2F1F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x571F}, - {0x2F20, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x58EB}, - {0x2F21, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5902}, - {0x2F22, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x590A}, - {0x2F23, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5915}, - {0x2F24, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5927}, - {0x2F25, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5973}, - {0x2F26, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5B50}, - {0x2F27, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5B80}, - {0x2F28, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5BF8}, - {0x2F29, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5C0F}, - {0x2F2A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5C22}, - {0x2F2B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5C38}, - {0x2F2C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5C6E}, - {0x2F2D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5C71}, - {0x2F2E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DDB}, - {0x2F2F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DE5}, - {0x2F30, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DF1}, - {0x2F31, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DFE}, - {0x2F32, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5E72}, - {0x2F33, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5E7A}, - {0x2F34, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5E7F}, - {0x2F35, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5EF4}, - {0x2F36, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5EFE}, - {0x2F37, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F0B}, - {0x2F38, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F13}, - {0x2F39, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F50}, - {0x2F3A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F61}, - {0x2F3B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F73}, - {0x2F3C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5FC3}, - {0x2F3D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6208}, - {0x2F3E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6236}, - {0x2F3F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x624B}, - {0x2F40, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x652F}, - {0x2F41, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6534}, - {0x2F42, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6587}, - {0x2F43, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6597}, - {0x2F44, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65A4}, - {0x2F45, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65B9}, - {0x2F46, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65E0}, - {0x2F47, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65E5}, - {0x2F48, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x66F0}, - {0x2F49, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6708}, - {0x2F4A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6728}, - {0x2F4B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6B20}, - {0x2F4C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6B62}, - {0x2F4D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6B79}, - {0x2F4E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6BB3}, - {0x2F4F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6BCB}, - {0x2F50, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6BD4}, - {0x2F51, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6BDB}, - {0x2F52, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6C0F}, - {0x2F53, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6C14}, - {0x2F54, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6C34}, - {0x2F55, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x706B}, - {0x2F56, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x722A}, - {0x2F57, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7236}, - {0x2F58, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x723B}, - {0x2F59, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x723F}, - {0x2F5A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7247}, - {0x2F5B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7259}, - {0x2F5C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x725B}, - {0x2F5D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x72AC}, - {0x2F5E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7384}, - {0x2F5F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7389}, - {0x2F60, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x74DC}, - {0x2F61, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x74E6}, - {0x2F62, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7518}, - {0x2F63, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x751F}, - {0x2F64, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7528}, - {0x2F65, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7530}, - {0x2F66, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x758B}, - {0x2F67, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7592}, - {0x2F68, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7676}, - {0x2F69, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x767D}, - {0x2F6A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x76AE}, - {0x2F6B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x76BF}, - {0x2F6C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x76EE}, - {0x2F6D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x77DB}, - {0x2F6E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x77E2}, - {0x2F6F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x77F3}, - {0x2F70, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x793A}, - {0x2F71, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x79B8}, - {0x2F72, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x79BE}, - {0x2F73, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7A74}, - {0x2F74, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7ACB}, - {0x2F75, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7AF9}, - {0x2F76, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7C73}, - {0x2F77, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7CF8}, - {0x2F78, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7F36}, - {0x2F79, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7F51}, - {0x2F7A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7F8A}, - {0x2F7B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7FBD}, - {0x2F7C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8001}, - {0x2F7D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x800C}, - {0x2F7E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8012}, - {0x2F7F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8033}, - {0x2F80, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x807F}, - {0x2F81, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8089}, - {0x2F82, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x81E3}, - {0x2F83, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x81EA}, - {0x2F84, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x81F3}, - {0x2F85, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x81FC}, - {0x2F86, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x820C}, - {0x2F87, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x821B}, - {0x2F88, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x821F}, - {0x2F89, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x826E}, - {0x2F8A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8272}, - {0x2F8B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8278}, - {0x2F8C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x864D}, - {0x2F8D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x866B}, - {0x2F8E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8840}, - {0x2F8F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x884C}, - {0x2F90, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8863}, - {0x2F91, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x897E}, - {0x2F92, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x898B}, - {0x2F93, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x89D2}, - {0x2F94, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8A00}, - {0x2F95, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8C37}, - {0x2F96, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8C46}, - {0x2F97, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8C55}, - {0x2F98, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8C78}, - {0x2F99, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8C9D}, - {0x2F9A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8D64}, - {0x2F9B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8D70}, - {0x2F9C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8DB3}, - {0x2F9D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8EAB}, - {0x2F9E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8ECA}, - {0x2F9F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8F9B}, - {0x2FA0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8FB0}, - {0x2FA1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8FB5}, - {0x2FA2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9091}, - {0x2FA3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9149}, - {0x2FA4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x91C6}, - {0x2FA5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x91CC}, - {0x2FA6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x91D1}, - {0x2FA7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9577}, - {0x2FA8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9580}, - {0x2FA9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x961C}, - {0x2FAA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x96B6}, - {0x2FAB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x96B9}, - {0x2FAC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x96E8}, - {0x2FAD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9751}, - {0x2FAE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x975E}, - {0x2FAF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9762}, - {0x2FB0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9769}, - {0x2FB1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x97CB}, - {0x2FB2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x97ED}, - {0x2FB3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x97F3}, - {0x2FB4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9801}, - {0x2FB5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x98A8}, - {0x2FB6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x98DB}, - {0x2FB7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x98DF}, - {0x2FB8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9996}, - {0x2FB9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9999}, - {0x2FBA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x99AC}, - {0x2FBB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9AA8}, - {0x2FBC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9AD8}, - {0x2FBD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9ADF}, - {0x2FBE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9B25}, - {0x2FBF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9B2F}, - {0x2FC0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9B32}, - {0x2FC1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9B3C}, - {0x2FC2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9B5A}, - {0x2FC3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9CE5}, - {0x2FC4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9E75}, - {0x2FC5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9E7F}, - {0x2FC6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9EA5}, - {0x2FC7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9EBB}, - {0x2FC8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9EC3}, - {0x2FC9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9ECD}, - {0x2FCA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9ED1}, - {0x2FCB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9EF9}, - {0x2FCC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9EFD}, - {0x2FCD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F0E}, - {0x2FCE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F13}, - {0x2FCF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F20}, - {0x2FD0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F3B}, - {0x2FD1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F4A}, - {0x2FD2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F52}, - {0x2FD3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F8D}, - {0x2FD4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F9C}, - {0x2FD5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9FA0}, - {0x3000, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x302A, 218, 0, 0}, - {0x302B, 228, 0, 0}, - {0x302C, 232, 0, 0}, - {0x302D, 222, 0, 0}, - {0x302E, 224, 0, 0}, - {0x302F, 224, 0, 0}, - {0x3036, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3012}, - {0x3038, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5341}, - {0x3039, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5344}, - {0x303A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5345}, - {0x304C, 0, 2, 2317}, - {0x304E, 0, 2, 2319}, - {0x3050, 0, 2, 2321}, - {0x3052, 0, 2, 2323}, - {0x3054, 0, 2, 2325}, - {0x3056, 0, 2, 2327}, - {0x3058, 0, 2, 2329}, - {0x305A, 0, 2, 2331}, - {0x305C, 0, 2, 2333}, - {0x305E, 0, 2, 2335}, - {0x3060, 0, 2, 2337}, - {0x3062, 0, 2, 2339}, - {0x3065, 0, 2, 2341}, - {0x3067, 0, 2, 2343}, - {0x3069, 0, 2, 2345}, - {0x3070, 0, 2, 2347}, - {0x3071, 0, 2, 2349}, - {0x3073, 0, 2, 2351}, - {0x3074, 0, 2, 2353}, - {0x3076, 0, 2, 2355}, - {0x3077, 0, 2, 2357}, - {0x3079, 0, 2, 2359}, - {0x307A, 0, 2, 2361}, - {0x307C, 0, 2, 2363}, - {0x307D, 0, 2, 2365}, - {0x3094, 0, 2, 2367}, - {0x3099, 8, 0, 0}, - {0x309A, 8, 0, 0}, - {0x309B, 0, 2 | DECOMP_COMPAT, 2369}, - {0x309C, 0, 2 | DECOMP_COMPAT, 2371}, - {0x309E, 0, 2, 2373}, - {0x309F, 0, 2 | DECOMP_COMPAT, 2375}, - {0x30AC, 0, 2, 2377}, - {0x30AE, 0, 2, 2379}, - {0x30B0, 0, 2, 2381}, - {0x30B2, 0, 2, 2383}, - {0x30B4, 0, 2, 2385}, - {0x30B6, 0, 2, 2387}, - {0x30B8, 0, 2, 2389}, - {0x30BA, 0, 2, 2391}, - {0x30BC, 0, 2, 2393}, - {0x30BE, 0, 2, 2395}, - {0x30C0, 0, 2, 2397}, - {0x30C2, 0, 2, 2399}, - {0x30C5, 0, 2, 2401}, - {0x30C7, 0, 2, 2403}, - {0x30C9, 0, 2, 2405}, - {0x30D0, 0, 2, 2407}, - {0x30D1, 0, 2, 2409}, - {0x30D3, 0, 2, 2411}, - {0x30D4, 0, 2, 2413}, - {0x30D6, 0, 2, 2415}, - {0x30D7, 0, 2, 2417}, - {0x30D9, 0, 2, 2419}, - {0x30DA, 0, 2, 2421}, - {0x30DC, 0, 2, 2423}, - {0x30DD, 0, 2, 2425}, - {0x30F4, 0, 2, 2427}, - {0x30F7, 0, 2, 2429}, - {0x30F8, 0, 2, 2431}, - {0x30F9, 0, 2, 2433}, - {0x30FA, 0, 2, 2435}, - {0x30FE, 0, 2, 2437}, - {0x30FF, 0, 2 | DECOMP_COMPAT, 2439}, - {0x3131, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1100}, - {0x3132, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1101}, - {0x3133, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11AA}, - {0x3134, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1102}, - {0x3135, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11AC}, - {0x3136, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11AD}, - {0x3137, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1103}, - {0x3138, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1104}, - {0x3139, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1105}, - {0x313A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B0}, - {0x313B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B1}, - {0x313C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B2}, - {0x313D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B3}, - {0x313E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B4}, - {0x313F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B5}, - {0x3140, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x111A}, - {0x3141, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1106}, - {0x3142, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1107}, - {0x3143, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1108}, - {0x3144, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1121}, - {0x3145, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1109}, - {0x3146, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110A}, - {0x3147, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110B}, - {0x3148, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110C}, - {0x3149, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110D}, - {0x314A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110E}, - {0x314B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110F}, - {0x314C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1110}, - {0x314D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1111}, - {0x314E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1112}, - {0x314F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1161}, - {0x3150, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1162}, - {0x3151, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1163}, - {0x3152, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1164}, - {0x3153, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1165}, - {0x3154, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1166}, - {0x3155, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1167}, - {0x3156, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1168}, - {0x3157, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1169}, - {0x3158, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116A}, - {0x3159, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116B}, - {0x315A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116C}, - {0x315B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116D}, - {0x315C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116E}, - {0x315D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116F}, - {0x315E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1170}, - {0x315F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1171}, - {0x3160, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1172}, - {0x3161, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1173}, - {0x3162, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1174}, - {0x3163, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1175}, - {0x3164, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1160}, - {0x3165, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1114}, - {0x3166, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1115}, - {0x3167, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11C7}, - {0x3168, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11C8}, - {0x3169, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11CC}, - {0x316A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11CE}, - {0x316B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11D3}, - {0x316C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11D7}, - {0x316D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11D9}, - {0x316E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x111C}, - {0x316F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11DD}, - {0x3170, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11DF}, - {0x3171, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x111D}, - {0x3172, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x111E}, - {0x3173, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1120}, - {0x3174, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1122}, - {0x3175, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1123}, - {0x3176, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1127}, - {0x3177, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1129}, - {0x3178, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x112B}, - {0x3179, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x112C}, - {0x317A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x112D}, - {0x317B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x112E}, - {0x317C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x112F}, - {0x317D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1132}, - {0x317E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1136}, - {0x317F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1140}, - {0x3180, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1147}, - {0x3181, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x114C}, - {0x3182, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11F1}, - {0x3183, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11F2}, - {0x3184, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1157}, - {0x3185, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1158}, - {0x3186, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1159}, - {0x3187, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1184}, - {0x3188, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1185}, - {0x3189, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1188}, - {0x318A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1191}, - {0x318B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1192}, - {0x318C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1194}, - {0x318D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x119E}, - {0x318E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11A1}, - {0x3192, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E00}, - {0x3193, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E8C}, - {0x3194, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E09}, - {0x3195, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x56DB}, - {0x3196, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E0A}, - {0x3197, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E2D}, - {0x3198, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E0B}, - {0x3199, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7532}, - {0x319A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E59}, - {0x319B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E19}, - {0x319C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E01}, - {0x319D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5929}, - {0x319E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5730}, - {0x319F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4EBA}, - {0x3200, 0, 3 | DECOMP_COMPAT, 2441}, - {0x3201, 0, 3 | DECOMP_COMPAT, 2444}, - {0x3202, 0, 3 | DECOMP_COMPAT, 2447}, - {0x3203, 0, 3 | DECOMP_COMPAT, 2450}, - {0x3204, 0, 3 | DECOMP_COMPAT, 2453}, - {0x3205, 0, 3 | DECOMP_COMPAT, 2456}, - {0x3206, 0, 3 | DECOMP_COMPAT, 2459}, - {0x3207, 0, 3 | DECOMP_COMPAT, 2462}, - {0x3208, 0, 3 | DECOMP_COMPAT, 2465}, - {0x3209, 0, 3 | DECOMP_COMPAT, 2468}, - {0x320A, 0, 3 | DECOMP_COMPAT, 2471}, - {0x320B, 0, 3 | DECOMP_COMPAT, 2474}, - {0x320C, 0, 3 | DECOMP_COMPAT, 2477}, - {0x320D, 0, 3 | DECOMP_COMPAT, 2480}, - {0x320E, 0, 4 | DECOMP_COMPAT, 2483}, - {0x320F, 0, 4 | DECOMP_COMPAT, 2487}, - {0x3210, 0, 4 | DECOMP_COMPAT, 2491}, - {0x3211, 0, 4 | DECOMP_COMPAT, 2495}, - {0x3212, 0, 4 | DECOMP_COMPAT, 2499}, - {0x3213, 0, 4 | DECOMP_COMPAT, 2503}, - {0x3214, 0, 4 | DECOMP_COMPAT, 2507}, - {0x3215, 0, 4 | DECOMP_COMPAT, 2511}, - {0x3216, 0, 4 | DECOMP_COMPAT, 2515}, - {0x3217, 0, 4 | DECOMP_COMPAT, 2519}, - {0x3218, 0, 4 | DECOMP_COMPAT, 2523}, - {0x3219, 0, 4 | DECOMP_COMPAT, 2527}, - {0x321A, 0, 4 | DECOMP_COMPAT, 2531}, - {0x321B, 0, 4 | DECOMP_COMPAT, 2535}, - {0x321C, 0, 4 | DECOMP_COMPAT, 2539}, - {0x321D, 0, 7 | DECOMP_COMPAT, 2543}, - {0x321E, 0, 6 | DECOMP_COMPAT, 2550}, - {0x3220, 0, 3 | DECOMP_COMPAT, 2556}, - {0x3221, 0, 3 | DECOMP_COMPAT, 2559}, - {0x3222, 0, 3 | DECOMP_COMPAT, 2562}, - {0x3223, 0, 3 | DECOMP_COMPAT, 2565}, - {0x3224, 0, 3 | DECOMP_COMPAT, 2568}, - {0x3225, 0, 3 | DECOMP_COMPAT, 2571}, - {0x3226, 0, 3 | DECOMP_COMPAT, 2574}, - {0x3227, 0, 3 | DECOMP_COMPAT, 2577}, - {0x3228, 0, 3 | DECOMP_COMPAT, 2580}, - {0x3229, 0, 3 | DECOMP_COMPAT, 2583}, - {0x322A, 0, 3 | DECOMP_COMPAT, 2586}, - {0x322B, 0, 3 | DECOMP_COMPAT, 2589}, - {0x322C, 0, 3 | DECOMP_COMPAT, 2592}, - {0x322D, 0, 3 | DECOMP_COMPAT, 2595}, - {0x322E, 0, 3 | DECOMP_COMPAT, 2598}, - {0x322F, 0, 3 | DECOMP_COMPAT, 2601}, - {0x3230, 0, 3 | DECOMP_COMPAT, 2604}, - {0x3231, 0, 3 | DECOMP_COMPAT, 2607}, - {0x3232, 0, 3 | DECOMP_COMPAT, 2610}, - {0x3233, 0, 3 | DECOMP_COMPAT, 2613}, - {0x3234, 0, 3 | DECOMP_COMPAT, 2616}, - {0x3235, 0, 3 | DECOMP_COMPAT, 2619}, - {0x3236, 0, 3 | DECOMP_COMPAT, 2622}, - {0x3237, 0, 3 | DECOMP_COMPAT, 2625}, - {0x3238, 0, 3 | DECOMP_COMPAT, 2628}, - {0x3239, 0, 3 | DECOMP_COMPAT, 2631}, - {0x323A, 0, 3 | DECOMP_COMPAT, 2634}, - {0x323B, 0, 3 | DECOMP_COMPAT, 2637}, - {0x323C, 0, 3 | DECOMP_COMPAT, 2640}, - {0x323D, 0, 3 | DECOMP_COMPAT, 2643}, - {0x323E, 0, 3 | DECOMP_COMPAT, 2646}, - {0x323F, 0, 3 | DECOMP_COMPAT, 2649}, - {0x3240, 0, 3 | DECOMP_COMPAT, 2652}, - {0x3241, 0, 3 | DECOMP_COMPAT, 2655}, - {0x3242, 0, 3 | DECOMP_COMPAT, 2658}, - {0x3243, 0, 3 | DECOMP_COMPAT, 2661}, - {0x3244, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x554F}, - {0x3245, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5E7C}, - {0x3246, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6587}, - {0x3247, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7B8F}, - {0x3250, 0, 3 | DECOMP_COMPAT, 2664}, - {0x3251, 0, 2 | DECOMP_COMPAT, 2667}, - {0x3252, 0, 2 | DECOMP_COMPAT, 2669}, - {0x3253, 0, 2 | DECOMP_COMPAT, 2671}, - {0x3254, 0, 2 | DECOMP_COMPAT, 2673}, - {0x3255, 0, 2 | DECOMP_COMPAT, 2675}, - {0x3256, 0, 2 | DECOMP_COMPAT, 2677}, - {0x3257, 0, 2 | DECOMP_COMPAT, 2679}, - {0x3258, 0, 2 | DECOMP_COMPAT, 2681}, - {0x3259, 0, 2 | DECOMP_COMPAT, 2683}, - {0x325A, 0, 2 | DECOMP_COMPAT, 2685}, - {0x325B, 0, 2 | DECOMP_COMPAT, 2687}, - {0x325C, 0, 2 | DECOMP_COMPAT, 2689}, - {0x325D, 0, 2 | DECOMP_COMPAT, 2691}, - {0x325E, 0, 2 | DECOMP_COMPAT, 2693}, - {0x325F, 0, 2 | DECOMP_COMPAT, 2695}, - {0x3260, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1100}, - {0x3261, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1102}, - {0x3262, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1103}, - {0x3263, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1105}, - {0x3264, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1106}, - {0x3265, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1107}, - {0x3266, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1109}, - {0x3267, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110B}, - {0x3268, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110C}, - {0x3269, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110E}, - {0x326A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110F}, - {0x326B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1110}, - {0x326C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1111}, - {0x326D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1112}, - {0x326E, 0, 2 | DECOMP_COMPAT, 2697}, - {0x326F, 0, 2 | DECOMP_COMPAT, 2699}, - {0x3270, 0, 2 | DECOMP_COMPAT, 2701}, - {0x3271, 0, 2 | DECOMP_COMPAT, 2703}, - {0x3272, 0, 2 | DECOMP_COMPAT, 2705}, - {0x3273, 0, 2 | DECOMP_COMPAT, 2707}, - {0x3274, 0, 2 | DECOMP_COMPAT, 2709}, - {0x3275, 0, 2 | DECOMP_COMPAT, 2711}, - {0x3276, 0, 2 | DECOMP_COMPAT, 2713}, - {0x3277, 0, 2 | DECOMP_COMPAT, 2715}, - {0x3278, 0, 2 | DECOMP_COMPAT, 2717}, - {0x3279, 0, 2 | DECOMP_COMPAT, 2719}, - {0x327A, 0, 2 | DECOMP_COMPAT, 2721}, - {0x327B, 0, 2 | DECOMP_COMPAT, 2723}, - {0x327C, 0, 5 | DECOMP_COMPAT, 2725}, - {0x327D, 0, 4 | DECOMP_COMPAT, 2730}, - {0x327E, 0, 2 | DECOMP_COMPAT, 2734}, - {0x3280, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E00}, - {0x3281, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E8C}, - {0x3282, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E09}, - {0x3283, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x56DB}, - {0x3284, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E94}, - {0x3285, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x516D}, - {0x3286, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E03}, - {0x3287, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x516B}, - {0x3288, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E5D}, - {0x3289, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5341}, - {0x328A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6708}, - {0x328B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x706B}, - {0x328C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6C34}, - {0x328D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6728}, - {0x328E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x91D1}, - {0x328F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x571F}, - {0x3290, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65E5}, - {0x3291, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x682A}, - {0x3292, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6709}, - {0x3293, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x793E}, - {0x3294, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x540D}, - {0x3295, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7279}, - {0x3296, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8CA1}, - {0x3297, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x795D}, - {0x3298, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x52B4}, - {0x3299, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x79D8}, - {0x329A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7537}, - {0x329B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5973}, - {0x329C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9069}, - {0x329D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x512A}, - {0x329E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5370}, - {0x329F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6CE8}, - {0x32A0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9805}, - {0x32A1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4F11}, - {0x32A2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5199}, - {0x32A3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6B63}, - {0x32A4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E0A}, - {0x32A5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E2D}, - {0x32A6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E0B}, - {0x32A7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DE6}, - {0x32A8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53F3}, - {0x32A9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x533B}, - {0x32AA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5B97}, - {0x32AB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5B66}, - {0x32AC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x76E3}, - {0x32AD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4F01}, - {0x32AE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8CC7}, - {0x32AF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5354}, - {0x32B0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x591C}, - {0x32B1, 0, 2 | DECOMP_COMPAT, 2736}, - {0x32B2, 0, 2 | DECOMP_COMPAT, 2738}, - {0x32B3, 0, 2 | DECOMP_COMPAT, 2740}, - {0x32B4, 0, 2 | DECOMP_COMPAT, 2742}, - {0x32B5, 0, 2 | DECOMP_COMPAT, 2744}, - {0x32B6, 0, 2 | DECOMP_COMPAT, 2746}, - {0x32B7, 0, 2 | DECOMP_COMPAT, 2748}, - {0x32B8, 0, 2 | DECOMP_COMPAT, 2750}, - {0x32B9, 0, 2 | DECOMP_COMPAT, 2752}, - {0x32BA, 0, 2 | DECOMP_COMPAT, 2754}, - {0x32BB, 0, 2 | DECOMP_COMPAT, 2756}, - {0x32BC, 0, 2 | DECOMP_COMPAT, 2758}, - {0x32BD, 0, 2 | DECOMP_COMPAT, 2760}, - {0x32BE, 0, 2 | DECOMP_COMPAT, 2762}, - {0x32BF, 0, 2 | DECOMP_COMPAT, 2764}, - {0x32C0, 0, 2 | DECOMP_COMPAT, 2766}, - {0x32C1, 0, 2 | DECOMP_COMPAT, 2768}, - {0x32C2, 0, 2 | DECOMP_COMPAT, 2770}, - {0x32C3, 0, 2 | DECOMP_COMPAT, 2772}, - {0x32C4, 0, 2 | DECOMP_COMPAT, 2774}, - {0x32C5, 0, 2 | DECOMP_COMPAT, 2776}, - {0x32C6, 0, 2 | DECOMP_COMPAT, 2778}, - {0x32C7, 0, 2 | DECOMP_COMPAT, 2780}, - {0x32C8, 0, 2 | DECOMP_COMPAT, 2782}, - {0x32C9, 0, 3 | DECOMP_COMPAT, 2784}, - {0x32CA, 0, 3 | DECOMP_COMPAT, 2787}, - {0x32CB, 0, 3 | DECOMP_COMPAT, 2790}, - {0x32CC, 0, 2 | DECOMP_COMPAT, 2793}, - {0x32CD, 0, 3 | DECOMP_COMPAT, 2795}, - {0x32CE, 0, 2 | DECOMP_COMPAT, 2798}, - {0x32CF, 0, 3 | DECOMP_COMPAT, 2800}, - {0x32D0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A2}, - {0x32D1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A4}, - {0x32D2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A6}, - {0x32D3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A8}, - {0x32D4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AA}, - {0x32D5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AB}, - {0x32D6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AD}, - {0x32D7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AF}, - {0x32D8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B1}, - {0x32D9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B3}, - {0x32DA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B5}, - {0x32DB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B7}, - {0x32DC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B9}, - {0x32DD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30BB}, - {0x32DE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30BD}, - {0x32DF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30BF}, - {0x32E0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C1}, - {0x32E1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C4}, - {0x32E2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C6}, - {0x32E3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C8}, - {0x32E4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CA}, - {0x32E5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CB}, - {0x32E6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CC}, - {0x32E7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CD}, - {0x32E8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CE}, - {0x32E9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CF}, - {0x32EA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30D2}, - {0x32EB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30D5}, - {0x32EC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30D8}, - {0x32ED, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30DB}, - {0x32EE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30DE}, - {0x32EF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30DF}, - {0x32F0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E0}, - {0x32F1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E1}, - {0x32F2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E2}, - {0x32F3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E4}, - {0x32F4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E6}, - {0x32F5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E8}, - {0x32F6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E9}, - {0x32F7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EA}, - {0x32F8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EB}, - {0x32F9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EC}, - {0x32FA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30ED}, - {0x32FB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EF}, - {0x32FC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30F0}, - {0x32FD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30F1}, - {0x32FE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30F2}, - {0x32FF, 0, 2 | DECOMP_COMPAT, 2803}, - {0x3300, 0, 4 | DECOMP_COMPAT, 2805}, - {0x3301, 0, 4 | DECOMP_COMPAT, 2809}, - {0x3302, 0, 4 | DECOMP_COMPAT, 2813}, - {0x3303, 0, 3 | DECOMP_COMPAT, 2817}, - {0x3304, 0, 4 | DECOMP_COMPAT, 2820}, - {0x3305, 0, 3 | DECOMP_COMPAT, 2824}, - {0x3306, 0, 3 | DECOMP_COMPAT, 2827}, - {0x3307, 0, 5 | DECOMP_COMPAT, 2830}, - {0x3308, 0, 4 | DECOMP_COMPAT, 2835}, - {0x3309, 0, 3 | DECOMP_COMPAT, 2839}, - {0x330A, 0, 3 | DECOMP_COMPAT, 2842}, - {0x330B, 0, 3 | DECOMP_COMPAT, 2845}, - {0x330C, 0, 4 | DECOMP_COMPAT, 2848}, - {0x330D, 0, 4 | DECOMP_COMPAT, 2852}, - {0x330E, 0, 3 | DECOMP_COMPAT, 2856}, - {0x330F, 0, 3 | DECOMP_COMPAT, 2859}, - {0x3310, 0, 2 | DECOMP_COMPAT, 2862}, - {0x3311, 0, 3 | DECOMP_COMPAT, 2864}, - {0x3312, 0, 4 | DECOMP_COMPAT, 2867}, - {0x3313, 0, 4 | DECOMP_COMPAT, 2871}, - {0x3314, 0, 2 | DECOMP_COMPAT, 2875}, - {0x3315, 0, 5 | DECOMP_COMPAT, 2877}, - {0x3316, 0, 6 | DECOMP_COMPAT, 2882}, - {0x3317, 0, 5 | DECOMP_COMPAT, 2888}, - {0x3318, 0, 3 | DECOMP_COMPAT, 2893}, - {0x3319, 0, 5 | DECOMP_COMPAT, 2896}, - {0x331A, 0, 5 | DECOMP_COMPAT, 2901}, - {0x331B, 0, 4 | DECOMP_COMPAT, 2906}, - {0x331C, 0, 3 | DECOMP_COMPAT, 2910}, - {0x331D, 0, 3 | DECOMP_COMPAT, 2913}, - {0x331E, 0, 3 | DECOMP_COMPAT, 2916}, - {0x331F, 0, 4 | DECOMP_COMPAT, 2919}, - {0x3320, 0, 5 | DECOMP_COMPAT, 2923}, - {0x3321, 0, 4 | DECOMP_COMPAT, 2928}, - {0x3322, 0, 3 | DECOMP_COMPAT, 2932}, - {0x3323, 0, 3 | DECOMP_COMPAT, 2935}, - {0x3324, 0, 3 | DECOMP_COMPAT, 2938}, - {0x3325, 0, 2 | DECOMP_COMPAT, 2941}, - {0x3326, 0, 2 | DECOMP_COMPAT, 2943}, - {0x3327, 0, 2 | DECOMP_COMPAT, 2945}, - {0x3328, 0, 2 | DECOMP_COMPAT, 2947}, - {0x3329, 0, 3 | DECOMP_COMPAT, 2949}, - {0x332A, 0, 3 | DECOMP_COMPAT, 2952}, - {0x332B, 0, 5 | DECOMP_COMPAT, 2955}, - {0x332C, 0, 3 | DECOMP_COMPAT, 2960}, - {0x332D, 0, 4 | DECOMP_COMPAT, 2963}, - {0x332E, 0, 5 | DECOMP_COMPAT, 2967}, - {0x332F, 0, 3 | DECOMP_COMPAT, 2972}, - {0x3330, 0, 2 | DECOMP_COMPAT, 2975}, - {0x3331, 0, 2 | DECOMP_COMPAT, 2977}, - {0x3332, 0, 5 | DECOMP_COMPAT, 2979}, - {0x3333, 0, 4 | DECOMP_COMPAT, 2984}, - {0x3334, 0, 5 | DECOMP_COMPAT, 2988}, - {0x3335, 0, 3 | DECOMP_COMPAT, 2993}, - {0x3336, 0, 5 | DECOMP_COMPAT, 2996}, - {0x3337, 0, 2 | DECOMP_COMPAT, 3001}, - {0x3338, 0, 3 | DECOMP_COMPAT, 3003}, - {0x3339, 0, 3 | DECOMP_COMPAT, 3006}, - {0x333A, 0, 3 | DECOMP_COMPAT, 3009}, - {0x333B, 0, 3 | DECOMP_COMPAT, 3012}, - {0x333C, 0, 3 | DECOMP_COMPAT, 3015}, - {0x333D, 0, 4 | DECOMP_COMPAT, 3018}, - {0x333E, 0, 3 | DECOMP_COMPAT, 3022}, - {0x333F, 0, 2 | DECOMP_COMPAT, 3025}, - {0x3340, 0, 3 | DECOMP_COMPAT, 3027}, - {0x3341, 0, 3 | DECOMP_COMPAT, 3030}, - {0x3342, 0, 3 | DECOMP_COMPAT, 3033}, - {0x3343, 0, 4 | DECOMP_COMPAT, 3036}, - {0x3344, 0, 3 | DECOMP_COMPAT, 3040}, - {0x3345, 0, 3 | DECOMP_COMPAT, 3043}, - {0x3346, 0, 3 | DECOMP_COMPAT, 3046}, - {0x3347, 0, 5 | DECOMP_COMPAT, 3049}, - {0x3348, 0, 4 | DECOMP_COMPAT, 3054}, - {0x3349, 0, 2 | DECOMP_COMPAT, 3058}, - {0x334A, 0, 5 | DECOMP_COMPAT, 3060}, - {0x334B, 0, 2 | DECOMP_COMPAT, 3065}, - {0x334C, 0, 4 | DECOMP_COMPAT, 3067}, - {0x334D, 0, 4 | DECOMP_COMPAT, 3071}, - {0x334E, 0, 3 | DECOMP_COMPAT, 3075}, - {0x334F, 0, 3 | DECOMP_COMPAT, 3078}, - {0x3350, 0, 3 | DECOMP_COMPAT, 3081}, - {0x3351, 0, 4 | DECOMP_COMPAT, 3084}, - {0x3352, 0, 2 | DECOMP_COMPAT, 3088}, - {0x3353, 0, 3 | DECOMP_COMPAT, 3090}, - {0x3354, 0, 4 | DECOMP_COMPAT, 3093}, - {0x3355, 0, 2 | DECOMP_COMPAT, 3097}, - {0x3356, 0, 5 | DECOMP_COMPAT, 3099}, - {0x3357, 0, 3 | DECOMP_COMPAT, 3104}, - {0x3358, 0, 2 | DECOMP_COMPAT, 3107}, - {0x3359, 0, 2 | DECOMP_COMPAT, 3109}, - {0x335A, 0, 2 | DECOMP_COMPAT, 3111}, - {0x335B, 0, 2 | DECOMP_COMPAT, 3113}, - {0x335C, 0, 2 | DECOMP_COMPAT, 3115}, - {0x335D, 0, 2 | DECOMP_COMPAT, 3117}, - {0x335E, 0, 2 | DECOMP_COMPAT, 3119}, - {0x335F, 0, 2 | DECOMP_COMPAT, 3121}, - {0x3360, 0, 2 | DECOMP_COMPAT, 3123}, - {0x3361, 0, 2 | DECOMP_COMPAT, 3125}, - {0x3362, 0, 3 | DECOMP_COMPAT, 3127}, - {0x3363, 0, 3 | DECOMP_COMPAT, 3130}, - {0x3364, 0, 3 | DECOMP_COMPAT, 3133}, - {0x3365, 0, 3 | DECOMP_COMPAT, 3136}, - {0x3366, 0, 3 | DECOMP_COMPAT, 3139}, - {0x3367, 0, 3 | DECOMP_COMPAT, 3142}, - {0x3368, 0, 3 | DECOMP_COMPAT, 3145}, - {0x3369, 0, 3 | DECOMP_COMPAT, 3148}, - {0x336A, 0, 3 | DECOMP_COMPAT, 3151}, - {0x336B, 0, 3 | DECOMP_COMPAT, 3154}, - {0x336C, 0, 3 | DECOMP_COMPAT, 3157}, - {0x336D, 0, 3 | DECOMP_COMPAT, 3160}, - {0x336E, 0, 3 | DECOMP_COMPAT, 3163}, - {0x336F, 0, 3 | DECOMP_COMPAT, 3166}, - {0x3370, 0, 3 | DECOMP_COMPAT, 3169}, - {0x3371, 0, 3 | DECOMP_COMPAT, 3172}, - {0x3372, 0, 2 | DECOMP_COMPAT, 3175}, - {0x3373, 0, 2 | DECOMP_COMPAT, 3177}, - {0x3374, 0, 3 | DECOMP_COMPAT, 3179}, - {0x3375, 0, 2 | DECOMP_COMPAT, 3182}, - {0x3376, 0, 2 | DECOMP_COMPAT, 3184}, - {0x3377, 0, 2 | DECOMP_COMPAT, 3186}, - {0x3378, 0, 3 | DECOMP_COMPAT, 3188}, - {0x3379, 0, 3 | DECOMP_COMPAT, 3191}, - {0x337A, 0, 2 | DECOMP_COMPAT, 3194}, - {0x337B, 0, 2 | DECOMP_COMPAT, 3196}, - {0x337C, 0, 2 | DECOMP_COMPAT, 3198}, - {0x337D, 0, 2 | DECOMP_COMPAT, 3200}, - {0x337E, 0, 2 | DECOMP_COMPAT, 3202}, - {0x337F, 0, 4 | DECOMP_COMPAT, 3204}, - {0x3380, 0, 2 | DECOMP_COMPAT, 3208}, - {0x3381, 0, 2 | DECOMP_COMPAT, 3210}, - {0x3382, 0, 2 | DECOMP_COMPAT, 3212}, - {0x3383, 0, 2 | DECOMP_COMPAT, 3214}, - {0x3384, 0, 2 | DECOMP_COMPAT, 3216}, - {0x3385, 0, 2 | DECOMP_COMPAT, 3218}, - {0x3386, 0, 2 | DECOMP_COMPAT, 3220}, - {0x3387, 0, 2 | DECOMP_COMPAT, 3222}, - {0x3388, 0, 3 | DECOMP_COMPAT, 3224}, - {0x3389, 0, 4 | DECOMP_COMPAT, 3227}, - {0x338A, 0, 2 | DECOMP_COMPAT, 3231}, - {0x338B, 0, 2 | DECOMP_COMPAT, 3233}, - {0x338C, 0, 2 | DECOMP_COMPAT, 3235}, - {0x338D, 0, 2 | DECOMP_COMPAT, 3237}, - {0x338E, 0, 2 | DECOMP_COMPAT, 3239}, - {0x338F, 0, 2 | DECOMP_COMPAT, 3241}, - {0x3390, 0, 2 | DECOMP_COMPAT, 3243}, - {0x3391, 0, 3 | DECOMP_COMPAT, 3245}, - {0x3392, 0, 3 | DECOMP_COMPAT, 3248}, - {0x3393, 0, 3 | DECOMP_COMPAT, 3251}, - {0x3394, 0, 3 | DECOMP_COMPAT, 3254}, - {0x3395, 0, 2 | DECOMP_COMPAT, 3257}, - {0x3396, 0, 2 | DECOMP_COMPAT, 3259}, - {0x3397, 0, 2 | DECOMP_COMPAT, 3261}, - {0x3398, 0, 2 | DECOMP_COMPAT, 3263}, - {0x3399, 0, 2 | DECOMP_COMPAT, 3265}, - {0x339A, 0, 2 | DECOMP_COMPAT, 3267}, - {0x339B, 0, 2 | DECOMP_COMPAT, 3269}, - {0x339C, 0, 2 | DECOMP_COMPAT, 3271}, - {0x339D, 0, 2 | DECOMP_COMPAT, 3273}, - {0x339E, 0, 2 | DECOMP_COMPAT, 3275}, - {0x339F, 0, 3 | DECOMP_COMPAT, 3277}, - {0x33A0, 0, 3 | DECOMP_COMPAT, 3280}, - {0x33A1, 0, 2 | DECOMP_COMPAT, 3283}, - {0x33A2, 0, 3 | DECOMP_COMPAT, 3285}, - {0x33A3, 0, 3 | DECOMP_COMPAT, 3288}, - {0x33A4, 0, 3 | DECOMP_COMPAT, 3291}, - {0x33A5, 0, 2 | DECOMP_COMPAT, 3294}, - {0x33A6, 0, 3 | DECOMP_COMPAT, 3296}, - {0x33A7, 0, 3 | DECOMP_COMPAT, 3299}, - {0x33A8, 0, 4 | DECOMP_COMPAT, 3302}, - {0x33A9, 0, 2 | DECOMP_COMPAT, 3306}, - {0x33AA, 0, 3 | DECOMP_COMPAT, 3308}, - {0x33AB, 0, 3 | DECOMP_COMPAT, 3311}, - {0x33AC, 0, 3 | DECOMP_COMPAT, 3314}, - {0x33AD, 0, 3 | DECOMP_COMPAT, 3317}, - {0x33AE, 0, 5 | DECOMP_COMPAT, 3320}, - {0x33AF, 0, 6 | DECOMP_COMPAT, 3325}, - {0x33B0, 0, 2 | DECOMP_COMPAT, 3331}, - {0x33B1, 0, 2 | DECOMP_COMPAT, 3333}, - {0x33B2, 0, 2 | DECOMP_COMPAT, 3335}, - {0x33B3, 0, 2 | DECOMP_COMPAT, 3337}, - {0x33B4, 0, 2 | DECOMP_COMPAT, 3339}, - {0x33B5, 0, 2 | DECOMP_COMPAT, 3341}, - {0x33B6, 0, 2 | DECOMP_COMPAT, 3343}, - {0x33B7, 0, 2 | DECOMP_COMPAT, 3345}, - {0x33B8, 0, 2 | DECOMP_COMPAT, 3347}, - {0x33B9, 0, 2 | DECOMP_COMPAT, 3349}, - {0x33BA, 0, 2 | DECOMP_COMPAT, 3351}, - {0x33BB, 0, 2 | DECOMP_COMPAT, 3353}, - {0x33BC, 0, 2 | DECOMP_COMPAT, 3355}, - {0x33BD, 0, 2 | DECOMP_COMPAT, 3357}, - {0x33BE, 0, 2 | DECOMP_COMPAT, 3359}, - {0x33BF, 0, 2 | DECOMP_COMPAT, 3361}, - {0x33C0, 0, 2 | DECOMP_COMPAT, 3363}, - {0x33C1, 0, 2 | DECOMP_COMPAT, 3365}, - {0x33C2, 0, 4 | DECOMP_COMPAT, 3367}, - {0x33C3, 0, 2 | DECOMP_COMPAT, 3371}, - {0x33C4, 0, 2 | DECOMP_COMPAT, 3373}, - {0x33C5, 0, 2 | DECOMP_COMPAT, 3375}, - {0x33C6, 0, 4 | DECOMP_COMPAT, 3377}, - {0x33C7, 0, 3 | DECOMP_COMPAT, 3381}, - {0x33C8, 0, 2 | DECOMP_COMPAT, 3384}, - {0x33C9, 0, 2 | DECOMP_COMPAT, 3386}, - {0x33CA, 0, 2 | DECOMP_COMPAT, 3388}, - {0x33CB, 0, 2 | DECOMP_COMPAT, 3390}, - {0x33CC, 0, 2 | DECOMP_COMPAT, 3392}, - {0x33CD, 0, 2 | DECOMP_COMPAT, 3394}, - {0x33CE, 0, 2 | DECOMP_COMPAT, 3396}, - {0x33CF, 0, 2 | DECOMP_COMPAT, 3398}, - {0x33D0, 0, 2 | DECOMP_COMPAT, 3400}, - {0x33D1, 0, 2 | DECOMP_COMPAT, 3402}, - {0x33D2, 0, 3 | DECOMP_COMPAT, 3404}, - {0x33D3, 0, 2 | DECOMP_COMPAT, 3407}, - {0x33D4, 0, 2 | DECOMP_COMPAT, 3409}, - {0x33D5, 0, 3 | DECOMP_COMPAT, 3411}, - {0x33D6, 0, 3 | DECOMP_COMPAT, 3414}, - {0x33D7, 0, 2 | DECOMP_COMPAT, 3417}, - {0x33D8, 0, 4 | DECOMP_COMPAT, 3419}, - {0x33D9, 0, 3 | DECOMP_COMPAT, 3423}, - {0x33DA, 0, 2 | DECOMP_COMPAT, 3426}, - {0x33DB, 0, 2 | DECOMP_COMPAT, 3428}, - {0x33DC, 0, 2 | DECOMP_COMPAT, 3430}, - {0x33DD, 0, 2 | DECOMP_COMPAT, 3432}, - {0x33DE, 0, 3 | DECOMP_COMPAT, 3434}, - {0x33DF, 0, 3 | DECOMP_COMPAT, 3437}, - {0x33E0, 0, 2 | DECOMP_COMPAT, 3440}, - {0x33E1, 0, 2 | DECOMP_COMPAT, 3442}, - {0x33E2, 0, 2 | DECOMP_COMPAT, 3444}, - {0x33E3, 0, 2 | DECOMP_COMPAT, 3446}, - {0x33E4, 0, 2 | DECOMP_COMPAT, 3448}, - {0x33E5, 0, 2 | DECOMP_COMPAT, 3450}, - {0x33E6, 0, 2 | DECOMP_COMPAT, 3452}, - {0x33E7, 0, 2 | DECOMP_COMPAT, 3454}, - {0x33E8, 0, 2 | DECOMP_COMPAT, 3456}, - {0x33E9, 0, 3 | DECOMP_COMPAT, 3458}, - {0x33EA, 0, 3 | DECOMP_COMPAT, 3461}, - {0x33EB, 0, 3 | DECOMP_COMPAT, 3464}, - {0x33EC, 0, 3 | DECOMP_COMPAT, 3467}, - {0x33ED, 0, 3 | DECOMP_COMPAT, 3470}, - {0x33EE, 0, 3 | DECOMP_COMPAT, 3473}, - {0x33EF, 0, 3 | DECOMP_COMPAT, 3476}, - {0x33F0, 0, 3 | DECOMP_COMPAT, 3479}, - {0x33F1, 0, 3 | DECOMP_COMPAT, 3482}, - {0x33F2, 0, 3 | DECOMP_COMPAT, 3485}, - {0x33F3, 0, 3 | DECOMP_COMPAT, 3488}, - {0x33F4, 0, 3 | DECOMP_COMPAT, 3491}, - {0x33F5, 0, 3 | DECOMP_COMPAT, 3494}, - {0x33F6, 0, 3 | DECOMP_COMPAT, 3497}, - {0x33F7, 0, 3 | DECOMP_COMPAT, 3500}, - {0x33F8, 0, 3 | DECOMP_COMPAT, 3503}, - {0x33F9, 0, 3 | DECOMP_COMPAT, 3506}, - {0x33FA, 0, 3 | DECOMP_COMPAT, 3509}, - {0x33FB, 0, 3 | DECOMP_COMPAT, 3512}, - {0x33FC, 0, 3 | DECOMP_COMPAT, 3515}, - {0x33FD, 0, 3 | DECOMP_COMPAT, 3518}, - {0x33FE, 0, 3 | DECOMP_COMPAT, 3521}, - {0x33FF, 0, 3 | DECOMP_COMPAT, 3524}, - {0xA66F, 230, 0, 0}, - {0xA674, 230, 0, 0}, - {0xA675, 230, 0, 0}, - {0xA676, 230, 0, 0}, - {0xA677, 230, 0, 0}, - {0xA678, 230, 0, 0}, - {0xA679, 230, 0, 0}, - {0xA67A, 230, 0, 0}, - {0xA67B, 230, 0, 0}, - {0xA67C, 230, 0, 0}, - {0xA67D, 230, 0, 0}, - {0xA69C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044A}, - {0xA69D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044C}, - {0xA69E, 230, 0, 0}, - {0xA69F, 230, 0, 0}, - {0xA6F0, 230, 0, 0}, - {0xA6F1, 230, 0, 0}, - {0xA770, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xA76F}, - {0xA7F2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0xA7F3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0xA7F4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0xA7F8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0126}, - {0xA7F9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0153}, - {0xA806, 9, 0, 0}, - {0xA82C, 9, 0, 0}, - {0xA8C4, 9, 0, 0}, - {0xA8E0, 230, 0, 0}, - {0xA8E1, 230, 0, 0}, - {0xA8E2, 230, 0, 0}, - {0xA8E3, 230, 0, 0}, - {0xA8E4, 230, 0, 0}, - {0xA8E5, 230, 0, 0}, - {0xA8E6, 230, 0, 0}, - {0xA8E7, 230, 0, 0}, - {0xA8E8, 230, 0, 0}, - {0xA8E9, 230, 0, 0}, - {0xA8EA, 230, 0, 0}, - {0xA8EB, 230, 0, 0}, - {0xA8EC, 230, 0, 0}, - {0xA8ED, 230, 0, 0}, - {0xA8EE, 230, 0, 0}, - {0xA8EF, 230, 0, 0}, - {0xA8F0, 230, 0, 0}, - {0xA8F1, 230, 0, 0}, - {0xA92B, 220, 0, 0}, - {0xA92C, 220, 0, 0}, - {0xA92D, 220, 0, 0}, - {0xA953, 9, 0, 0}, - {0xA9B3, 7, 0, 0}, - {0xA9C0, 9, 0, 0}, - {0xAAB0, 230, 0, 0}, - {0xAAB2, 230, 0, 0}, - {0xAAB3, 230, 0, 0}, - {0xAAB4, 220, 0, 0}, - {0xAAB7, 230, 0, 0}, - {0xAAB8, 230, 0, 0}, - {0xAABE, 230, 0, 0}, - {0xAABF, 230, 0, 0}, - {0xAAC1, 230, 0, 0}, - {0xAAF6, 9, 0, 0}, - {0xAB5C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xA727}, - {0xAB5D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xAB37}, - {0xAB5E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026B}, - {0xAB5F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xAB52}, - {0xAB69, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028D}, - {0xABED, 9, 0, 0}, - {0xF900, 0, 1 | DECOMP_INLINE, 0x8C48}, - {0xF901, 0, 1 | DECOMP_INLINE, 0x66F4}, - {0xF902, 0, 1 | DECOMP_INLINE, 0x8ECA}, - {0xF903, 0, 1 | DECOMP_INLINE, 0x8CC8}, - {0xF904, 0, 1 | DECOMP_INLINE, 0x6ED1}, - {0xF905, 0, 1 | DECOMP_INLINE, 0x4E32}, - {0xF906, 0, 1 | DECOMP_INLINE, 0x53E5}, - {0xF907, 0, 1 | DECOMP_INLINE, 0x9F9C}, - {0xF908, 0, 1 | DECOMP_INLINE, 0x9F9C}, - {0xF909, 0, 1 | DECOMP_INLINE, 0x5951}, - {0xF90A, 0, 1 | DECOMP_INLINE, 0x91D1}, - {0xF90B, 0, 1 | DECOMP_INLINE, 0x5587}, - {0xF90C, 0, 1 | DECOMP_INLINE, 0x5948}, - {0xF90D, 0, 1 | DECOMP_INLINE, 0x61F6}, - {0xF90E, 0, 1 | DECOMP_INLINE, 0x7669}, - {0xF90F, 0, 1 | DECOMP_INLINE, 0x7F85}, - {0xF910, 0, 1 | DECOMP_INLINE, 0x863F}, - {0xF911, 0, 1 | DECOMP_INLINE, 0x87BA}, - {0xF912, 0, 1 | DECOMP_INLINE, 0x88F8}, - {0xF913, 0, 1 | DECOMP_INLINE, 0x908F}, - {0xF914, 0, 1 | DECOMP_INLINE, 0x6A02}, - {0xF915, 0, 1 | DECOMP_INLINE, 0x6D1B}, - {0xF916, 0, 1 | DECOMP_INLINE, 0x70D9}, - {0xF917, 0, 1 | DECOMP_INLINE, 0x73DE}, - {0xF918, 0, 1 | DECOMP_INLINE, 0x843D}, - {0xF919, 0, 1 | DECOMP_INLINE, 0x916A}, - {0xF91A, 0, 1 | DECOMP_INLINE, 0x99F1}, - {0xF91B, 0, 1 | DECOMP_INLINE, 0x4E82}, - {0xF91C, 0, 1 | DECOMP_INLINE, 0x5375}, - {0xF91D, 0, 1 | DECOMP_INLINE, 0x6B04}, - {0xF91E, 0, 1 | DECOMP_INLINE, 0x721B}, - {0xF91F, 0, 1 | DECOMP_INLINE, 0x862D}, - {0xF920, 0, 1 | DECOMP_INLINE, 0x9E1E}, - {0xF921, 0, 1 | DECOMP_INLINE, 0x5D50}, - {0xF922, 0, 1 | DECOMP_INLINE, 0x6FEB}, - {0xF923, 0, 1 | DECOMP_INLINE, 0x85CD}, - {0xF924, 0, 1 | DECOMP_INLINE, 0x8964}, - {0xF925, 0, 1 | DECOMP_INLINE, 0x62C9}, - {0xF926, 0, 1 | DECOMP_INLINE, 0x81D8}, - {0xF927, 0, 1 | DECOMP_INLINE, 0x881F}, - {0xF928, 0, 1 | DECOMP_INLINE, 0x5ECA}, - {0xF929, 0, 1 | DECOMP_INLINE, 0x6717}, - {0xF92A, 0, 1 | DECOMP_INLINE, 0x6D6A}, - {0xF92B, 0, 1 | DECOMP_INLINE, 0x72FC}, - {0xF92C, 0, 1 | DECOMP_INLINE, 0x90CE}, - {0xF92D, 0, 1 | DECOMP_INLINE, 0x4F86}, - {0xF92E, 0, 1 | DECOMP_INLINE, 0x51B7}, - {0xF92F, 0, 1 | DECOMP_INLINE, 0x52DE}, - {0xF930, 0, 1 | DECOMP_INLINE, 0x64C4}, - {0xF931, 0, 1 | DECOMP_INLINE, 0x6AD3}, - {0xF932, 0, 1 | DECOMP_INLINE, 0x7210}, - {0xF933, 0, 1 | DECOMP_INLINE, 0x76E7}, - {0xF934, 0, 1 | DECOMP_INLINE, 0x8001}, - {0xF935, 0, 1 | DECOMP_INLINE, 0x8606}, - {0xF936, 0, 1 | DECOMP_INLINE, 0x865C}, - {0xF937, 0, 1 | DECOMP_INLINE, 0x8DEF}, - {0xF938, 0, 1 | DECOMP_INLINE, 0x9732}, - {0xF939, 0, 1 | DECOMP_INLINE, 0x9B6F}, - {0xF93A, 0, 1 | DECOMP_INLINE, 0x9DFA}, - {0xF93B, 0, 1 | DECOMP_INLINE, 0x788C}, - {0xF93C, 0, 1 | DECOMP_INLINE, 0x797F}, - {0xF93D, 0, 1 | DECOMP_INLINE, 0x7DA0}, - {0xF93E, 0, 1 | DECOMP_INLINE, 0x83C9}, - {0xF93F, 0, 1 | DECOMP_INLINE, 0x9304}, - {0xF940, 0, 1 | DECOMP_INLINE, 0x9E7F}, - {0xF941, 0, 1 | DECOMP_INLINE, 0x8AD6}, - {0xF942, 0, 1 | DECOMP_INLINE, 0x58DF}, - {0xF943, 0, 1 | DECOMP_INLINE, 0x5F04}, - {0xF944, 0, 1 | DECOMP_INLINE, 0x7C60}, - {0xF945, 0, 1 | DECOMP_INLINE, 0x807E}, - {0xF946, 0, 1 | DECOMP_INLINE, 0x7262}, - {0xF947, 0, 1 | DECOMP_INLINE, 0x78CA}, - {0xF948, 0, 1 | DECOMP_INLINE, 0x8CC2}, - {0xF949, 0, 1 | DECOMP_INLINE, 0x96F7}, - {0xF94A, 0, 1 | DECOMP_INLINE, 0x58D8}, - {0xF94B, 0, 1 | DECOMP_INLINE, 0x5C62}, - {0xF94C, 0, 1 | DECOMP_INLINE, 0x6A13}, - {0xF94D, 0, 1 | DECOMP_INLINE, 0x6DDA}, - {0xF94E, 0, 1 | DECOMP_INLINE, 0x6F0F}, - {0xF94F, 0, 1 | DECOMP_INLINE, 0x7D2F}, - {0xF950, 0, 1 | DECOMP_INLINE, 0x7E37}, - {0xF951, 0, 1 | DECOMP_INLINE, 0x964B}, - {0xF952, 0, 1 | DECOMP_INLINE, 0x52D2}, - {0xF953, 0, 1 | DECOMP_INLINE, 0x808B}, - {0xF954, 0, 1 | DECOMP_INLINE, 0x51DC}, - {0xF955, 0, 1 | DECOMP_INLINE, 0x51CC}, - {0xF956, 0, 1 | DECOMP_INLINE, 0x7A1C}, - {0xF957, 0, 1 | DECOMP_INLINE, 0x7DBE}, - {0xF958, 0, 1 | DECOMP_INLINE, 0x83F1}, - {0xF959, 0, 1 | DECOMP_INLINE, 0x9675}, - {0xF95A, 0, 1 | DECOMP_INLINE, 0x8B80}, - {0xF95B, 0, 1 | DECOMP_INLINE, 0x62CF}, - {0xF95C, 0, 1 | DECOMP_INLINE, 0x6A02}, - {0xF95D, 0, 1 | DECOMP_INLINE, 0x8AFE}, - {0xF95E, 0, 1 | DECOMP_INLINE, 0x4E39}, - {0xF95F, 0, 1 | DECOMP_INLINE, 0x5BE7}, - {0xF960, 0, 1 | DECOMP_INLINE, 0x6012}, - {0xF961, 0, 1 | DECOMP_INLINE, 0x7387}, - {0xF962, 0, 1 | DECOMP_INLINE, 0x7570}, - {0xF963, 0, 1 | DECOMP_INLINE, 0x5317}, - {0xF964, 0, 1 | DECOMP_INLINE, 0x78FB}, - {0xF965, 0, 1 | DECOMP_INLINE, 0x4FBF}, - {0xF966, 0, 1 | DECOMP_INLINE, 0x5FA9}, - {0xF967, 0, 1 | DECOMP_INLINE, 0x4E0D}, - {0xF968, 0, 1 | DECOMP_INLINE, 0x6CCC}, - {0xF969, 0, 1 | DECOMP_INLINE, 0x6578}, - {0xF96A, 0, 1 | DECOMP_INLINE, 0x7D22}, - {0xF96B, 0, 1 | DECOMP_INLINE, 0x53C3}, - {0xF96C, 0, 1 | DECOMP_INLINE, 0x585E}, - {0xF96D, 0, 1 | DECOMP_INLINE, 0x7701}, - {0xF96E, 0, 1 | DECOMP_INLINE, 0x8449}, - {0xF96F, 0, 1 | DECOMP_INLINE, 0x8AAA}, - {0xF970, 0, 1 | DECOMP_INLINE, 0x6BBA}, - {0xF971, 0, 1 | DECOMP_INLINE, 0x8FB0}, - {0xF972, 0, 1 | DECOMP_INLINE, 0x6C88}, - {0xF973, 0, 1 | DECOMP_INLINE, 0x62FE}, - {0xF974, 0, 1 | DECOMP_INLINE, 0x82E5}, - {0xF975, 0, 1 | DECOMP_INLINE, 0x63A0}, - {0xF976, 0, 1 | DECOMP_INLINE, 0x7565}, - {0xF977, 0, 1 | DECOMP_INLINE, 0x4EAE}, - {0xF978, 0, 1 | DECOMP_INLINE, 0x5169}, - {0xF979, 0, 1 | DECOMP_INLINE, 0x51C9}, - {0xF97A, 0, 1 | DECOMP_INLINE, 0x6881}, - {0xF97B, 0, 1 | DECOMP_INLINE, 0x7CE7}, - {0xF97C, 0, 1 | DECOMP_INLINE, 0x826F}, - {0xF97D, 0, 1 | DECOMP_INLINE, 0x8AD2}, - {0xF97E, 0, 1 | DECOMP_INLINE, 0x91CF}, - {0xF97F, 0, 1 | DECOMP_INLINE, 0x52F5}, - {0xF980, 0, 1 | DECOMP_INLINE, 0x5442}, - {0xF981, 0, 1 | DECOMP_INLINE, 0x5973}, - {0xF982, 0, 1 | DECOMP_INLINE, 0x5EEC}, - {0xF983, 0, 1 | DECOMP_INLINE, 0x65C5}, - {0xF984, 0, 1 | DECOMP_INLINE, 0x6FFE}, - {0xF985, 0, 1 | DECOMP_INLINE, 0x792A}, - {0xF986, 0, 1 | DECOMP_INLINE, 0x95AD}, - {0xF987, 0, 1 | DECOMP_INLINE, 0x9A6A}, - {0xF988, 0, 1 | DECOMP_INLINE, 0x9E97}, - {0xF989, 0, 1 | DECOMP_INLINE, 0x9ECE}, - {0xF98A, 0, 1 | DECOMP_INLINE, 0x529B}, - {0xF98B, 0, 1 | DECOMP_INLINE, 0x66C6}, - {0xF98C, 0, 1 | DECOMP_INLINE, 0x6B77}, - {0xF98D, 0, 1 | DECOMP_INLINE, 0x8F62}, - {0xF98E, 0, 1 | DECOMP_INLINE, 0x5E74}, - {0xF98F, 0, 1 | DECOMP_INLINE, 0x6190}, - {0xF990, 0, 1 | DECOMP_INLINE, 0x6200}, - {0xF991, 0, 1 | DECOMP_INLINE, 0x649A}, - {0xF992, 0, 1 | DECOMP_INLINE, 0x6F23}, - {0xF993, 0, 1 | DECOMP_INLINE, 0x7149}, - {0xF994, 0, 1 | DECOMP_INLINE, 0x7489}, - {0xF995, 0, 1 | DECOMP_INLINE, 0x79CA}, - {0xF996, 0, 1 | DECOMP_INLINE, 0x7DF4}, - {0xF997, 0, 1 | DECOMP_INLINE, 0x806F}, - {0xF998, 0, 1 | DECOMP_INLINE, 0x8F26}, - {0xF999, 0, 1 | DECOMP_INLINE, 0x84EE}, - {0xF99A, 0, 1 | DECOMP_INLINE, 0x9023}, - {0xF99B, 0, 1 | DECOMP_INLINE, 0x934A}, - {0xF99C, 0, 1 | DECOMP_INLINE, 0x5217}, - {0xF99D, 0, 1 | DECOMP_INLINE, 0x52A3}, - {0xF99E, 0, 1 | DECOMP_INLINE, 0x54BD}, - {0xF99F, 0, 1 | DECOMP_INLINE, 0x70C8}, - {0xF9A0, 0, 1 | DECOMP_INLINE, 0x88C2}, - {0xF9A1, 0, 1 | DECOMP_INLINE, 0x8AAA}, - {0xF9A2, 0, 1 | DECOMP_INLINE, 0x5EC9}, - {0xF9A3, 0, 1 | DECOMP_INLINE, 0x5FF5}, - {0xF9A4, 0, 1 | DECOMP_INLINE, 0x637B}, - {0xF9A5, 0, 1 | DECOMP_INLINE, 0x6BAE}, - {0xF9A6, 0, 1 | DECOMP_INLINE, 0x7C3E}, - {0xF9A7, 0, 1 | DECOMP_INLINE, 0x7375}, - {0xF9A8, 0, 1 | DECOMP_INLINE, 0x4EE4}, - {0xF9A9, 0, 1 | DECOMP_INLINE, 0x56F9}, - {0xF9AA, 0, 1 | DECOMP_INLINE, 0x5BE7}, - {0xF9AB, 0, 1 | DECOMP_INLINE, 0x5DBA}, - {0xF9AC, 0, 1 | DECOMP_INLINE, 0x601C}, - {0xF9AD, 0, 1 | DECOMP_INLINE, 0x73B2}, - {0xF9AE, 0, 1 | DECOMP_INLINE, 0x7469}, - {0xF9AF, 0, 1 | DECOMP_INLINE, 0x7F9A}, - {0xF9B0, 0, 1 | DECOMP_INLINE, 0x8046}, - {0xF9B1, 0, 1 | DECOMP_INLINE, 0x9234}, - {0xF9B2, 0, 1 | DECOMP_INLINE, 0x96F6}, - {0xF9B3, 0, 1 | DECOMP_INLINE, 0x9748}, - {0xF9B4, 0, 1 | DECOMP_INLINE, 0x9818}, - {0xF9B5, 0, 1 | DECOMP_INLINE, 0x4F8B}, - {0xF9B6, 0, 1 | DECOMP_INLINE, 0x79AE}, - {0xF9B7, 0, 1 | DECOMP_INLINE, 0x91B4}, - {0xF9B8, 0, 1 | DECOMP_INLINE, 0x96B8}, - {0xF9B9, 0, 1 | DECOMP_INLINE, 0x60E1}, - {0xF9BA, 0, 1 | DECOMP_INLINE, 0x4E86}, - {0xF9BB, 0, 1 | DECOMP_INLINE, 0x50DA}, - {0xF9BC, 0, 1 | DECOMP_INLINE, 0x5BEE}, - {0xF9BD, 0, 1 | DECOMP_INLINE, 0x5C3F}, - {0xF9BE, 0, 1 | DECOMP_INLINE, 0x6599}, - {0xF9BF, 0, 1 | DECOMP_INLINE, 0x6A02}, - {0xF9C0, 0, 1 | DECOMP_INLINE, 0x71CE}, - {0xF9C1, 0, 1 | DECOMP_INLINE, 0x7642}, - {0xF9C2, 0, 1 | DECOMP_INLINE, 0x84FC}, - {0xF9C3, 0, 1 | DECOMP_INLINE, 0x907C}, - {0xF9C4, 0, 1 | DECOMP_INLINE, 0x9F8D}, - {0xF9C5, 0, 1 | DECOMP_INLINE, 0x6688}, - {0xF9C6, 0, 1 | DECOMP_INLINE, 0x962E}, - {0xF9C7, 0, 1 | DECOMP_INLINE, 0x5289}, - {0xF9C8, 0, 1 | DECOMP_INLINE, 0x677B}, - {0xF9C9, 0, 1 | DECOMP_INLINE, 0x67F3}, - {0xF9CA, 0, 1 | DECOMP_INLINE, 0x6D41}, - {0xF9CB, 0, 1 | DECOMP_INLINE, 0x6E9C}, - {0xF9CC, 0, 1 | DECOMP_INLINE, 0x7409}, - {0xF9CD, 0, 1 | DECOMP_INLINE, 0x7559}, - {0xF9CE, 0, 1 | DECOMP_INLINE, 0x786B}, - {0xF9CF, 0, 1 | DECOMP_INLINE, 0x7D10}, - {0xF9D0, 0, 1 | DECOMP_INLINE, 0x985E}, - {0xF9D1, 0, 1 | DECOMP_INLINE, 0x516D}, - {0xF9D2, 0, 1 | DECOMP_INLINE, 0x622E}, - {0xF9D3, 0, 1 | DECOMP_INLINE, 0x9678}, - {0xF9D4, 0, 1 | DECOMP_INLINE, 0x502B}, - {0xF9D5, 0, 1 | DECOMP_INLINE, 0x5D19}, - {0xF9D6, 0, 1 | DECOMP_INLINE, 0x6DEA}, - {0xF9D7, 0, 1 | DECOMP_INLINE, 0x8F2A}, - {0xF9D8, 0, 1 | DECOMP_INLINE, 0x5F8B}, - {0xF9D9, 0, 1 | DECOMP_INLINE, 0x6144}, - {0xF9DA, 0, 1 | DECOMP_INLINE, 0x6817}, - {0xF9DB, 0, 1 | DECOMP_INLINE, 0x7387}, - {0xF9DC, 0, 1 | DECOMP_INLINE, 0x9686}, - {0xF9DD, 0, 1 | DECOMP_INLINE, 0x5229}, - {0xF9DE, 0, 1 | DECOMP_INLINE, 0x540F}, - {0xF9DF, 0, 1 | DECOMP_INLINE, 0x5C65}, - {0xF9E0, 0, 1 | DECOMP_INLINE, 0x6613}, - {0xF9E1, 0, 1 | DECOMP_INLINE, 0x674E}, - {0xF9E2, 0, 1 | DECOMP_INLINE, 0x68A8}, - {0xF9E3, 0, 1 | DECOMP_INLINE, 0x6CE5}, - {0xF9E4, 0, 1 | DECOMP_INLINE, 0x7406}, - {0xF9E5, 0, 1 | DECOMP_INLINE, 0x75E2}, - {0xF9E6, 0, 1 | DECOMP_INLINE, 0x7F79}, - {0xF9E7, 0, 1 | DECOMP_INLINE, 0x88CF}, - {0xF9E8, 0, 1 | DECOMP_INLINE, 0x88E1}, - {0xF9E9, 0, 1 | DECOMP_INLINE, 0x91CC}, - {0xF9EA, 0, 1 | DECOMP_INLINE, 0x96E2}, - {0xF9EB, 0, 1 | DECOMP_INLINE, 0x533F}, - {0xF9EC, 0, 1 | DECOMP_INLINE, 0x6EBA}, - {0xF9ED, 0, 1 | DECOMP_INLINE, 0x541D}, - {0xF9EE, 0, 1 | DECOMP_INLINE, 0x71D0}, - {0xF9EF, 0, 1 | DECOMP_INLINE, 0x7498}, - {0xF9F0, 0, 1 | DECOMP_INLINE, 0x85FA}, - {0xF9F1, 0, 1 | DECOMP_INLINE, 0x96A3}, - {0xF9F2, 0, 1 | DECOMP_INLINE, 0x9C57}, - {0xF9F3, 0, 1 | DECOMP_INLINE, 0x9E9F}, - {0xF9F4, 0, 1 | DECOMP_INLINE, 0x6797}, - {0xF9F5, 0, 1 | DECOMP_INLINE, 0x6DCB}, - {0xF9F6, 0, 1 | DECOMP_INLINE, 0x81E8}, - {0xF9F7, 0, 1 | DECOMP_INLINE, 0x7ACB}, - {0xF9F8, 0, 1 | DECOMP_INLINE, 0x7B20}, - {0xF9F9, 0, 1 | DECOMP_INLINE, 0x7C92}, - {0xF9FA, 0, 1 | DECOMP_INLINE, 0x72C0}, - {0xF9FB, 0, 1 | DECOMP_INLINE, 0x7099}, - {0xF9FC, 0, 1 | DECOMP_INLINE, 0x8B58}, - {0xF9FD, 0, 1 | DECOMP_INLINE, 0x4EC0}, - {0xF9FE, 0, 1 | DECOMP_INLINE, 0x8336}, - {0xF9FF, 0, 1 | DECOMP_INLINE, 0x523A}, - {0xFA00, 0, 1 | DECOMP_INLINE, 0x5207}, - {0xFA01, 0, 1 | DECOMP_INLINE, 0x5EA6}, - {0xFA02, 0, 1 | DECOMP_INLINE, 0x62D3}, - {0xFA03, 0, 1 | DECOMP_INLINE, 0x7CD6}, - {0xFA04, 0, 1 | DECOMP_INLINE, 0x5B85}, - {0xFA05, 0, 1 | DECOMP_INLINE, 0x6D1E}, - {0xFA06, 0, 1 | DECOMP_INLINE, 0x66B4}, - {0xFA07, 0, 1 | DECOMP_INLINE, 0x8F3B}, - {0xFA08, 0, 1 | DECOMP_INLINE, 0x884C}, - {0xFA09, 0, 1 | DECOMP_INLINE, 0x964D}, - {0xFA0A, 0, 1 | DECOMP_INLINE, 0x898B}, - {0xFA0B, 0, 1 | DECOMP_INLINE, 0x5ED3}, - {0xFA0C, 0, 1 | DECOMP_INLINE, 0x5140}, - {0xFA0D, 0, 1 | DECOMP_INLINE, 0x55C0}, - {0xFA10, 0, 1 | DECOMP_INLINE, 0x585A}, - {0xFA12, 0, 1 | DECOMP_INLINE, 0x6674}, - {0xFA15, 0, 1 | DECOMP_INLINE, 0x51DE}, - {0xFA16, 0, 1 | DECOMP_INLINE, 0x732A}, - {0xFA17, 0, 1 | DECOMP_INLINE, 0x76CA}, - {0xFA18, 0, 1 | DECOMP_INLINE, 0x793C}, - {0xFA19, 0, 1 | DECOMP_INLINE, 0x795E}, - {0xFA1A, 0, 1 | DECOMP_INLINE, 0x7965}, - {0xFA1B, 0, 1 | DECOMP_INLINE, 0x798F}, - {0xFA1C, 0, 1 | DECOMP_INLINE, 0x9756}, - {0xFA1D, 0, 1 | DECOMP_INLINE, 0x7CBE}, - {0xFA1E, 0, 1 | DECOMP_INLINE, 0x7FBD}, - {0xFA20, 0, 1 | DECOMP_INLINE, 0x8612}, - {0xFA22, 0, 1 | DECOMP_INLINE, 0x8AF8}, - {0xFA25, 0, 1 | DECOMP_INLINE, 0x9038}, - {0xFA26, 0, 1 | DECOMP_INLINE, 0x90FD}, - {0xFA2A, 0, 1 | DECOMP_INLINE, 0x98EF}, - {0xFA2B, 0, 1 | DECOMP_INLINE, 0x98FC}, - {0xFA2C, 0, 1 | DECOMP_INLINE, 0x9928}, - {0xFA2D, 0, 1 | DECOMP_INLINE, 0x9DB4}, - {0xFA2E, 0, 1 | DECOMP_INLINE, 0x90DE}, - {0xFA2F, 0, 1 | DECOMP_INLINE, 0x96B7}, - {0xFA30, 0, 1 | DECOMP_INLINE, 0x4FAE}, - {0xFA31, 0, 1 | DECOMP_INLINE, 0x50E7}, - {0xFA32, 0, 1 | DECOMP_INLINE, 0x514D}, - {0xFA33, 0, 1 | DECOMP_INLINE, 0x52C9}, - {0xFA34, 0, 1 | DECOMP_INLINE, 0x52E4}, - {0xFA35, 0, 1 | DECOMP_INLINE, 0x5351}, - {0xFA36, 0, 1 | DECOMP_INLINE, 0x559D}, - {0xFA37, 0, 1 | DECOMP_INLINE, 0x5606}, - {0xFA38, 0, 1 | DECOMP_INLINE, 0x5668}, - {0xFA39, 0, 1 | DECOMP_INLINE, 0x5840}, - {0xFA3A, 0, 1 | DECOMP_INLINE, 0x58A8}, - {0xFA3B, 0, 1 | DECOMP_INLINE, 0x5C64}, - {0xFA3C, 0, 1 | DECOMP_INLINE, 0x5C6E}, - {0xFA3D, 0, 1 | DECOMP_INLINE, 0x6094}, - {0xFA3E, 0, 1 | DECOMP_INLINE, 0x6168}, - {0xFA3F, 0, 1 | DECOMP_INLINE, 0x618E}, - {0xFA40, 0, 1 | DECOMP_INLINE, 0x61F2}, - {0xFA41, 0, 1 | DECOMP_INLINE, 0x654F}, - {0xFA42, 0, 1 | DECOMP_INLINE, 0x65E2}, - {0xFA43, 0, 1 | DECOMP_INLINE, 0x6691}, - {0xFA44, 0, 1 | DECOMP_INLINE, 0x6885}, - {0xFA45, 0, 1 | DECOMP_INLINE, 0x6D77}, - {0xFA46, 0, 1 | DECOMP_INLINE, 0x6E1A}, - {0xFA47, 0, 1 | DECOMP_INLINE, 0x6F22}, - {0xFA48, 0, 1 | DECOMP_INLINE, 0x716E}, - {0xFA49, 0, 1 | DECOMP_INLINE, 0x722B}, - {0xFA4A, 0, 1 | DECOMP_INLINE, 0x7422}, - {0xFA4B, 0, 1 | DECOMP_INLINE, 0x7891}, - {0xFA4C, 0, 1 | DECOMP_INLINE, 0x793E}, - {0xFA4D, 0, 1 | DECOMP_INLINE, 0x7949}, - {0xFA4E, 0, 1 | DECOMP_INLINE, 0x7948}, - {0xFA4F, 0, 1 | DECOMP_INLINE, 0x7950}, - {0xFA50, 0, 1 | DECOMP_INLINE, 0x7956}, - {0xFA51, 0, 1 | DECOMP_INLINE, 0x795D}, - {0xFA52, 0, 1 | DECOMP_INLINE, 0x798D}, - {0xFA53, 0, 1 | DECOMP_INLINE, 0x798E}, - {0xFA54, 0, 1 | DECOMP_INLINE, 0x7A40}, - {0xFA55, 0, 1 | DECOMP_INLINE, 0x7A81}, - {0xFA56, 0, 1 | DECOMP_INLINE, 0x7BC0}, - {0xFA57, 0, 1 | DECOMP_INLINE, 0x7DF4}, - {0xFA58, 0, 1 | DECOMP_INLINE, 0x7E09}, - {0xFA59, 0, 1 | DECOMP_INLINE, 0x7E41}, - {0xFA5A, 0, 1 | DECOMP_INLINE, 0x7F72}, - {0xFA5B, 0, 1 | DECOMP_INLINE, 0x8005}, - {0xFA5C, 0, 1 | DECOMP_INLINE, 0x81ED}, - {0xFA5D, 0, 1 | DECOMP_INLINE, 0x8279}, - {0xFA5E, 0, 1 | DECOMP_INLINE, 0x8279}, - {0xFA5F, 0, 1 | DECOMP_INLINE, 0x8457}, - {0xFA60, 0, 1 | DECOMP_INLINE, 0x8910}, - {0xFA61, 0, 1 | DECOMP_INLINE, 0x8996}, - {0xFA62, 0, 1 | DECOMP_INLINE, 0x8B01}, - {0xFA63, 0, 1 | DECOMP_INLINE, 0x8B39}, - {0xFA64, 0, 1 | DECOMP_INLINE, 0x8CD3}, - {0xFA65, 0, 1 | DECOMP_INLINE, 0x8D08}, - {0xFA66, 0, 1 | DECOMP_INLINE, 0x8FB6}, - {0xFA67, 0, 1 | DECOMP_INLINE, 0x9038}, - {0xFA68, 0, 1 | DECOMP_INLINE, 0x96E3}, - {0xFA69, 0, 1 | DECOMP_INLINE, 0x97FF}, - {0xFA6A, 0, 1 | DECOMP_INLINE, 0x983B}, - {0xFA6B, 0, 1 | DECOMP_INLINE, 0x6075}, - {0xFA6C, 0, 1, 3527}, - {0xFA6D, 0, 1 | DECOMP_INLINE, 0x8218}, - {0xFA70, 0, 1 | DECOMP_INLINE, 0x4E26}, - {0xFA71, 0, 1 | DECOMP_INLINE, 0x51B5}, - {0xFA72, 0, 1 | DECOMP_INLINE, 0x5168}, - {0xFA73, 0, 1 | DECOMP_INLINE, 0x4F80}, - {0xFA74, 0, 1 | DECOMP_INLINE, 0x5145}, - {0xFA75, 0, 1 | DECOMP_INLINE, 0x5180}, - {0xFA76, 0, 1 | DECOMP_INLINE, 0x52C7}, - {0xFA77, 0, 1 | DECOMP_INLINE, 0x52FA}, - {0xFA78, 0, 1 | DECOMP_INLINE, 0x559D}, - {0xFA79, 0, 1 | DECOMP_INLINE, 0x5555}, - {0xFA7A, 0, 1 | DECOMP_INLINE, 0x5599}, - {0xFA7B, 0, 1 | DECOMP_INLINE, 0x55E2}, - {0xFA7C, 0, 1 | DECOMP_INLINE, 0x585A}, - {0xFA7D, 0, 1 | DECOMP_INLINE, 0x58B3}, - {0xFA7E, 0, 1 | DECOMP_INLINE, 0x5944}, - {0xFA7F, 0, 1 | DECOMP_INLINE, 0x5954}, - {0xFA80, 0, 1 | DECOMP_INLINE, 0x5A62}, - {0xFA81, 0, 1 | DECOMP_INLINE, 0x5B28}, - {0xFA82, 0, 1 | DECOMP_INLINE, 0x5ED2}, - {0xFA83, 0, 1 | DECOMP_INLINE, 0x5ED9}, - {0xFA84, 0, 1 | DECOMP_INLINE, 0x5F69}, - {0xFA85, 0, 1 | DECOMP_INLINE, 0x5FAD}, - {0xFA86, 0, 1 | DECOMP_INLINE, 0x60D8}, - {0xFA87, 0, 1 | DECOMP_INLINE, 0x614E}, - {0xFA88, 0, 1 | DECOMP_INLINE, 0x6108}, - {0xFA89, 0, 1 | DECOMP_INLINE, 0x618E}, - {0xFA8A, 0, 1 | DECOMP_INLINE, 0x6160}, - {0xFA8B, 0, 1 | DECOMP_INLINE, 0x61F2}, - {0xFA8C, 0, 1 | DECOMP_INLINE, 0x6234}, - {0xFA8D, 0, 1 | DECOMP_INLINE, 0x63C4}, - {0xFA8E, 0, 1 | DECOMP_INLINE, 0x641C}, - {0xFA8F, 0, 1 | DECOMP_INLINE, 0x6452}, - {0xFA90, 0, 1 | DECOMP_INLINE, 0x6556}, - {0xFA91, 0, 1 | DECOMP_INLINE, 0x6674}, - {0xFA92, 0, 1 | DECOMP_INLINE, 0x6717}, - {0xFA93, 0, 1 | DECOMP_INLINE, 0x671B}, - {0xFA94, 0, 1 | DECOMP_INLINE, 0x6756}, - {0xFA95, 0, 1 | DECOMP_INLINE, 0x6B79}, - {0xFA96, 0, 1 | DECOMP_INLINE, 0x6BBA}, - {0xFA97, 0, 1 | DECOMP_INLINE, 0x6D41}, - {0xFA98, 0, 1 | DECOMP_INLINE, 0x6EDB}, - {0xFA99, 0, 1 | DECOMP_INLINE, 0x6ECB}, - {0xFA9A, 0, 1 | DECOMP_INLINE, 0x6F22}, - {0xFA9B, 0, 1 | DECOMP_INLINE, 0x701E}, - {0xFA9C, 0, 1 | DECOMP_INLINE, 0x716E}, - {0xFA9D, 0, 1 | DECOMP_INLINE, 0x77A7}, - {0xFA9E, 0, 1 | DECOMP_INLINE, 0x7235}, - {0xFA9F, 0, 1 | DECOMP_INLINE, 0x72AF}, - {0xFAA0, 0, 1 | DECOMP_INLINE, 0x732A}, - {0xFAA1, 0, 1 | DECOMP_INLINE, 0x7471}, - {0xFAA2, 0, 1 | DECOMP_INLINE, 0x7506}, - {0xFAA3, 0, 1 | DECOMP_INLINE, 0x753B}, - {0xFAA4, 0, 1 | DECOMP_INLINE, 0x761D}, - {0xFAA5, 0, 1 | DECOMP_INLINE, 0x761F}, - {0xFAA6, 0, 1 | DECOMP_INLINE, 0x76CA}, - {0xFAA7, 0, 1 | DECOMP_INLINE, 0x76DB}, - {0xFAA8, 0, 1 | DECOMP_INLINE, 0x76F4}, - {0xFAA9, 0, 1 | DECOMP_INLINE, 0x774A}, - {0xFAAA, 0, 1 | DECOMP_INLINE, 0x7740}, - {0xFAAB, 0, 1 | DECOMP_INLINE, 0x78CC}, - {0xFAAC, 0, 1 | DECOMP_INLINE, 0x7AB1}, - {0xFAAD, 0, 1 | DECOMP_INLINE, 0x7BC0}, - {0xFAAE, 0, 1 | DECOMP_INLINE, 0x7C7B}, - {0xFAAF, 0, 1 | DECOMP_INLINE, 0x7D5B}, - {0xFAB0, 0, 1 | DECOMP_INLINE, 0x7DF4}, - {0xFAB1, 0, 1 | DECOMP_INLINE, 0x7F3E}, - {0xFAB2, 0, 1 | DECOMP_INLINE, 0x8005}, - {0xFAB3, 0, 1 | DECOMP_INLINE, 0x8352}, - {0xFAB4, 0, 1 | DECOMP_INLINE, 0x83EF}, - {0xFAB5, 0, 1 | DECOMP_INLINE, 0x8779}, - {0xFAB6, 0, 1 | DECOMP_INLINE, 0x8941}, - {0xFAB7, 0, 1 | DECOMP_INLINE, 0x8986}, - {0xFAB8, 0, 1 | DECOMP_INLINE, 0x8996}, - {0xFAB9, 0, 1 | DECOMP_INLINE, 0x8ABF}, - {0xFABA, 0, 1 | DECOMP_INLINE, 0x8AF8}, - {0xFABB, 0, 1 | DECOMP_INLINE, 0x8ACB}, - {0xFABC, 0, 1 | DECOMP_INLINE, 0x8B01}, - {0xFABD, 0, 1 | DECOMP_INLINE, 0x8AFE}, - {0xFABE, 0, 1 | DECOMP_INLINE, 0x8AED}, - {0xFABF, 0, 1 | DECOMP_INLINE, 0x8B39}, - {0xFAC0, 0, 1 | DECOMP_INLINE, 0x8B8A}, - {0xFAC1, 0, 1 | DECOMP_INLINE, 0x8D08}, - {0xFAC2, 0, 1 | DECOMP_INLINE, 0x8F38}, - {0xFAC3, 0, 1 | DECOMP_INLINE, 0x9072}, - {0xFAC4, 0, 1 | DECOMP_INLINE, 0x9199}, - {0xFAC5, 0, 1 | DECOMP_INLINE, 0x9276}, - {0xFAC6, 0, 1 | DECOMP_INLINE, 0x967C}, - {0xFAC7, 0, 1 | DECOMP_INLINE, 0x96E3}, - {0xFAC8, 0, 1 | DECOMP_INLINE, 0x9756}, - {0xFAC9, 0, 1 | DECOMP_INLINE, 0x97DB}, - {0xFACA, 0, 1 | DECOMP_INLINE, 0x97FF}, - {0xFACB, 0, 1 | DECOMP_INLINE, 0x980B}, - {0xFACC, 0, 1 | DECOMP_INLINE, 0x983B}, - {0xFACD, 0, 1 | DECOMP_INLINE, 0x9B12}, - {0xFACE, 0, 1 | DECOMP_INLINE, 0x9F9C}, - {0xFACF, 0, 1, 3528}, - {0xFAD0, 0, 1, 3529}, - {0xFAD1, 0, 1, 3530}, - {0xFAD2, 0, 1 | DECOMP_INLINE, 0x3B9D}, - {0xFAD3, 0, 1 | DECOMP_INLINE, 0x4018}, - {0xFAD4, 0, 1 | DECOMP_INLINE, 0x4039}, - {0xFAD5, 0, 1, 3531}, - {0xFAD6, 0, 1, 3532}, - {0xFAD7, 0, 1, 3533}, - {0xFAD8, 0, 1 | DECOMP_INLINE, 0x9F43}, - {0xFAD9, 0, 1 | DECOMP_INLINE, 0x9F8E}, - {0xFB00, 0, 2 | DECOMP_COMPAT, 3534}, - {0xFB01, 0, 2 | DECOMP_COMPAT, 3536}, - {0xFB02, 0, 2 | DECOMP_COMPAT, 3538}, - {0xFB03, 0, 3 | DECOMP_COMPAT, 3540}, - {0xFB04, 0, 3 | DECOMP_COMPAT, 3543}, - {0xFB05, 0, 2 | DECOMP_COMPAT, 3546}, - {0xFB06, 0, 2 | DECOMP_COMPAT, 3548}, - {0xFB13, 0, 2 | DECOMP_COMPAT, 3550}, - {0xFB14, 0, 2 | DECOMP_COMPAT, 3552}, - {0xFB15, 0, 2 | DECOMP_COMPAT, 3554}, - {0xFB16, 0, 2 | DECOMP_COMPAT, 3556}, - {0xFB17, 0, 2 | DECOMP_COMPAT, 3558}, - {0xFB1D, 0, 2 | DECOMP_NO_COMPOSE, 3560}, /* in exclusion list */ - {0xFB1E, 26, 0, 0}, - {0xFB1F, 0, 2 | DECOMP_NO_COMPOSE, 3562}, /* in exclusion list */ - {0xFB20, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05E2}, - {0xFB21, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05D0}, - {0xFB22, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05D3}, - {0xFB23, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05D4}, - {0xFB24, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05DB}, - {0xFB25, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05DC}, - {0xFB26, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05DD}, - {0xFB27, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05E8}, - {0xFB28, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05EA}, - {0xFB29, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002B}, - {0xFB2A, 0, 2 | DECOMP_NO_COMPOSE, 3564}, /* in exclusion list */ - {0xFB2B, 0, 2 | DECOMP_NO_COMPOSE, 3566}, /* in exclusion list */ - {0xFB2C, 0, 2 | DECOMP_NO_COMPOSE, 3568}, /* in exclusion list */ - {0xFB2D, 0, 2 | DECOMP_NO_COMPOSE, 3570}, /* in exclusion list */ - {0xFB2E, 0, 2 | DECOMP_NO_COMPOSE, 3572}, /* in exclusion list */ - {0xFB2F, 0, 2 | DECOMP_NO_COMPOSE, 3574}, /* in exclusion list */ - {0xFB30, 0, 2 | DECOMP_NO_COMPOSE, 3576}, /* in exclusion list */ - {0xFB31, 0, 2 | DECOMP_NO_COMPOSE, 3578}, /* in exclusion list */ - {0xFB32, 0, 2 | DECOMP_NO_COMPOSE, 3580}, /* in exclusion list */ - {0xFB33, 0, 2 | DECOMP_NO_COMPOSE, 3582}, /* in exclusion list */ - {0xFB34, 0, 2 | DECOMP_NO_COMPOSE, 3584}, /* in exclusion list */ - {0xFB35, 0, 2 | DECOMP_NO_COMPOSE, 3586}, /* in exclusion list */ - {0xFB36, 0, 2 | DECOMP_NO_COMPOSE, 3588}, /* in exclusion list */ - {0xFB38, 0, 2 | DECOMP_NO_COMPOSE, 3590}, /* in exclusion list */ - {0xFB39, 0, 2 | DECOMP_NO_COMPOSE, 3592}, /* in exclusion list */ - {0xFB3A, 0, 2 | DECOMP_NO_COMPOSE, 3594}, /* in exclusion list */ - {0xFB3B, 0, 2 | DECOMP_NO_COMPOSE, 3596}, /* in exclusion list */ - {0xFB3C, 0, 2 | DECOMP_NO_COMPOSE, 3598}, /* in exclusion list */ - {0xFB3E, 0, 2 | DECOMP_NO_COMPOSE, 3600}, /* in exclusion list */ - {0xFB40, 0, 2 | DECOMP_NO_COMPOSE, 3602}, /* in exclusion list */ - {0xFB41, 0, 2 | DECOMP_NO_COMPOSE, 3604}, /* in exclusion list */ - {0xFB43, 0, 2 | DECOMP_NO_COMPOSE, 3606}, /* in exclusion list */ - {0xFB44, 0, 2 | DECOMP_NO_COMPOSE, 3608}, /* in exclusion list */ - {0xFB46, 0, 2 | DECOMP_NO_COMPOSE, 3610}, /* in exclusion list */ - {0xFB47, 0, 2 | DECOMP_NO_COMPOSE, 3612}, /* in exclusion list */ - {0xFB48, 0, 2 | DECOMP_NO_COMPOSE, 3614}, /* in exclusion list */ - {0xFB49, 0, 2 | DECOMP_NO_COMPOSE, 3616}, /* in exclusion list */ - {0xFB4A, 0, 2 | DECOMP_NO_COMPOSE, 3618}, /* in exclusion list */ - {0xFB4B, 0, 2 | DECOMP_NO_COMPOSE, 3620}, /* in exclusion list */ - {0xFB4C, 0, 2 | DECOMP_NO_COMPOSE, 3622}, /* in exclusion list */ - {0xFB4D, 0, 2 | DECOMP_NO_COMPOSE, 3624}, /* in exclusion list */ - {0xFB4E, 0, 2 | DECOMP_NO_COMPOSE, 3626}, /* in exclusion list */ - {0xFB4F, 0, 2 | DECOMP_COMPAT, 3628}, - {0xFB50, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0671}, - {0xFB51, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0671}, - {0xFB52, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067B}, - {0xFB53, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067B}, - {0xFB54, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067B}, - {0xFB55, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067B}, - {0xFB56, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067E}, - {0xFB57, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067E}, - {0xFB58, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067E}, - {0xFB59, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067E}, - {0xFB5A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0680}, - {0xFB5B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0680}, - {0xFB5C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0680}, - {0xFB5D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0680}, - {0xFB5E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067A}, - {0xFB5F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067A}, - {0xFB60, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067A}, - {0xFB61, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067A}, - {0xFB62, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067F}, - {0xFB63, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067F}, - {0xFB64, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067F}, - {0xFB65, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067F}, - {0xFB66, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0679}, - {0xFB67, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0679}, - {0xFB68, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0679}, - {0xFB69, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0679}, - {0xFB6A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A4}, - {0xFB6B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A4}, - {0xFB6C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A4}, - {0xFB6D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A4}, - {0xFB6E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A6}, - {0xFB6F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A6}, - {0xFB70, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A6}, - {0xFB71, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A6}, - {0xFB72, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0684}, - {0xFB73, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0684}, - {0xFB74, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0684}, - {0xFB75, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0684}, - {0xFB76, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0683}, - {0xFB77, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0683}, - {0xFB78, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0683}, - {0xFB79, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0683}, - {0xFB7A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0686}, - {0xFB7B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0686}, - {0xFB7C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0686}, - {0xFB7D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0686}, - {0xFB7E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0687}, - {0xFB7F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0687}, - {0xFB80, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0687}, - {0xFB81, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0687}, - {0xFB82, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x068D}, - {0xFB83, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x068D}, - {0xFB84, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x068C}, - {0xFB85, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x068C}, - {0xFB86, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x068E}, - {0xFB87, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x068E}, - {0xFB88, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0688}, - {0xFB89, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0688}, - {0xFB8A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0698}, - {0xFB8B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0698}, - {0xFB8C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0691}, - {0xFB8D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0691}, - {0xFB8E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A9}, - {0xFB8F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A9}, - {0xFB90, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A9}, - {0xFB91, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A9}, - {0xFB92, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06AF}, - {0xFB93, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06AF}, - {0xFB94, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06AF}, - {0xFB95, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06AF}, - {0xFB96, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06B3}, - {0xFB97, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06B3}, - {0xFB98, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06B3}, - {0xFB99, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06B3}, - {0xFB9A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06B1}, - {0xFB9B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06B1}, - {0xFB9C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06B1}, - {0xFB9D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06B1}, - {0xFB9E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BA}, - {0xFB9F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BA}, - {0xFBA0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BB}, - {0xFBA1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BB}, - {0xFBA2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BB}, - {0xFBA3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BB}, - {0xFBA4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C0}, - {0xFBA5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C0}, - {0xFBA6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C1}, - {0xFBA7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C1}, - {0xFBA8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C1}, - {0xFBA9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C1}, - {0xFBAA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BE}, - {0xFBAB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BE}, - {0xFBAC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BE}, - {0xFBAD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BE}, - {0xFBAE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06D2}, - {0xFBAF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06D2}, - {0xFBB0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06D3}, - {0xFBB1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06D3}, - {0xFBD3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06AD}, - {0xFBD4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06AD}, - {0xFBD5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06AD}, - {0xFBD6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06AD}, - {0xFBD7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C7}, - {0xFBD8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C7}, - {0xFBD9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C6}, - {0xFBDA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C6}, - {0xFBDB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C8}, - {0xFBDC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C8}, - {0xFBDD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0677}, - {0xFBDE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06CB}, - {0xFBDF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06CB}, - {0xFBE0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C5}, - {0xFBE1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C5}, - {0xFBE2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C9}, - {0xFBE3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C9}, - {0xFBE4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06D0}, - {0xFBE5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06D0}, - {0xFBE6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06D0}, - {0xFBE7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06D0}, - {0xFBE8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0649}, - {0xFBE9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0649}, - {0xFBEA, 0, 2 | DECOMP_COMPAT, 3630}, - {0xFBEB, 0, 2 | DECOMP_COMPAT, 3632}, - {0xFBEC, 0, 2 | DECOMP_COMPAT, 3634}, - {0xFBED, 0, 2 | DECOMP_COMPAT, 3636}, - {0xFBEE, 0, 2 | DECOMP_COMPAT, 3638}, - {0xFBEF, 0, 2 | DECOMP_COMPAT, 3640}, - {0xFBF0, 0, 2 | DECOMP_COMPAT, 3642}, - {0xFBF1, 0, 2 | DECOMP_COMPAT, 3644}, - {0xFBF2, 0, 2 | DECOMP_COMPAT, 3646}, - {0xFBF3, 0, 2 | DECOMP_COMPAT, 3648}, - {0xFBF4, 0, 2 | DECOMP_COMPAT, 3650}, - {0xFBF5, 0, 2 | DECOMP_COMPAT, 3652}, - {0xFBF6, 0, 2 | DECOMP_COMPAT, 3654}, - {0xFBF7, 0, 2 | DECOMP_COMPAT, 3656}, - {0xFBF8, 0, 2 | DECOMP_COMPAT, 3658}, - {0xFBF9, 0, 2 | DECOMP_COMPAT, 3660}, - {0xFBFA, 0, 2 | DECOMP_COMPAT, 3662}, - {0xFBFB, 0, 2 | DECOMP_COMPAT, 3664}, - {0xFBFC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06CC}, - {0xFBFD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06CC}, - {0xFBFE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06CC}, - {0xFBFF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06CC}, - {0xFC00, 0, 2 | DECOMP_COMPAT, 3666}, - {0xFC01, 0, 2 | DECOMP_COMPAT, 3668}, - {0xFC02, 0, 2 | DECOMP_COMPAT, 3670}, - {0xFC03, 0, 2 | DECOMP_COMPAT, 3672}, - {0xFC04, 0, 2 | DECOMP_COMPAT, 3674}, - {0xFC05, 0, 2 | DECOMP_COMPAT, 3676}, - {0xFC06, 0, 2 | DECOMP_COMPAT, 3678}, - {0xFC07, 0, 2 | DECOMP_COMPAT, 3680}, - {0xFC08, 0, 2 | DECOMP_COMPAT, 3682}, - {0xFC09, 0, 2 | DECOMP_COMPAT, 3684}, - {0xFC0A, 0, 2 | DECOMP_COMPAT, 3686}, - {0xFC0B, 0, 2 | DECOMP_COMPAT, 3688}, - {0xFC0C, 0, 2 | DECOMP_COMPAT, 3690}, - {0xFC0D, 0, 2 | DECOMP_COMPAT, 3692}, - {0xFC0E, 0, 2 | DECOMP_COMPAT, 3694}, - {0xFC0F, 0, 2 | DECOMP_COMPAT, 3696}, - {0xFC10, 0, 2 | DECOMP_COMPAT, 3698}, - {0xFC11, 0, 2 | DECOMP_COMPAT, 3700}, - {0xFC12, 0, 2 | DECOMP_COMPAT, 3702}, - {0xFC13, 0, 2 | DECOMP_COMPAT, 3704}, - {0xFC14, 0, 2 | DECOMP_COMPAT, 3706}, - {0xFC15, 0, 2 | DECOMP_COMPAT, 3708}, - {0xFC16, 0, 2 | DECOMP_COMPAT, 3710}, - {0xFC17, 0, 2 | DECOMP_COMPAT, 3712}, - {0xFC18, 0, 2 | DECOMP_COMPAT, 3714}, - {0xFC19, 0, 2 | DECOMP_COMPAT, 3716}, - {0xFC1A, 0, 2 | DECOMP_COMPAT, 3718}, - {0xFC1B, 0, 2 | DECOMP_COMPAT, 3720}, - {0xFC1C, 0, 2 | DECOMP_COMPAT, 3722}, - {0xFC1D, 0, 2 | DECOMP_COMPAT, 3724}, - {0xFC1E, 0, 2 | DECOMP_COMPAT, 3726}, - {0xFC1F, 0, 2 | DECOMP_COMPAT, 3728}, - {0xFC20, 0, 2 | DECOMP_COMPAT, 3730}, - {0xFC21, 0, 2 | DECOMP_COMPAT, 3732}, - {0xFC22, 0, 2 | DECOMP_COMPAT, 3734}, - {0xFC23, 0, 2 | DECOMP_COMPAT, 3736}, - {0xFC24, 0, 2 | DECOMP_COMPAT, 3738}, - {0xFC25, 0, 2 | DECOMP_COMPAT, 3740}, - {0xFC26, 0, 2 | DECOMP_COMPAT, 3742}, - {0xFC27, 0, 2 | DECOMP_COMPAT, 3744}, - {0xFC28, 0, 2 | DECOMP_COMPAT, 3746}, - {0xFC29, 0, 2 | DECOMP_COMPAT, 3748}, - {0xFC2A, 0, 2 | DECOMP_COMPAT, 3750}, - {0xFC2B, 0, 2 | DECOMP_COMPAT, 3752}, - {0xFC2C, 0, 2 | DECOMP_COMPAT, 3754}, - {0xFC2D, 0, 2 | DECOMP_COMPAT, 3756}, - {0xFC2E, 0, 2 | DECOMP_COMPAT, 3758}, - {0xFC2F, 0, 2 | DECOMP_COMPAT, 3760}, - {0xFC30, 0, 2 | DECOMP_COMPAT, 3762}, - {0xFC31, 0, 2 | DECOMP_COMPAT, 3764}, - {0xFC32, 0, 2 | DECOMP_COMPAT, 3766}, - {0xFC33, 0, 2 | DECOMP_COMPAT, 3768}, - {0xFC34, 0, 2 | DECOMP_COMPAT, 3770}, - {0xFC35, 0, 2 | DECOMP_COMPAT, 3772}, - {0xFC36, 0, 2 | DECOMP_COMPAT, 3774}, - {0xFC37, 0, 2 | DECOMP_COMPAT, 3776}, - {0xFC38, 0, 2 | DECOMP_COMPAT, 3778}, - {0xFC39, 0, 2 | DECOMP_COMPAT, 3780}, - {0xFC3A, 0, 2 | DECOMP_COMPAT, 3782}, - {0xFC3B, 0, 2 | DECOMP_COMPAT, 3784}, - {0xFC3C, 0, 2 | DECOMP_COMPAT, 3786}, - {0xFC3D, 0, 2 | DECOMP_COMPAT, 3788}, - {0xFC3E, 0, 2 | DECOMP_COMPAT, 3790}, - {0xFC3F, 0, 2 | DECOMP_COMPAT, 3792}, - {0xFC40, 0, 2 | DECOMP_COMPAT, 3794}, - {0xFC41, 0, 2 | DECOMP_COMPAT, 3796}, - {0xFC42, 0, 2 | DECOMP_COMPAT, 3798}, - {0xFC43, 0, 2 | DECOMP_COMPAT, 3800}, - {0xFC44, 0, 2 | DECOMP_COMPAT, 3802}, - {0xFC45, 0, 2 | DECOMP_COMPAT, 3804}, - {0xFC46, 0, 2 | DECOMP_COMPAT, 3806}, - {0xFC47, 0, 2 | DECOMP_COMPAT, 3808}, - {0xFC48, 0, 2 | DECOMP_COMPAT, 3810}, - {0xFC49, 0, 2 | DECOMP_COMPAT, 3812}, - {0xFC4A, 0, 2 | DECOMP_COMPAT, 3814}, - {0xFC4B, 0, 2 | DECOMP_COMPAT, 3816}, - {0xFC4C, 0, 2 | DECOMP_COMPAT, 3818}, - {0xFC4D, 0, 2 | DECOMP_COMPAT, 3820}, - {0xFC4E, 0, 2 | DECOMP_COMPAT, 3822}, - {0xFC4F, 0, 2 | DECOMP_COMPAT, 3824}, - {0xFC50, 0, 2 | DECOMP_COMPAT, 3826}, - {0xFC51, 0, 2 | DECOMP_COMPAT, 3828}, - {0xFC52, 0, 2 | DECOMP_COMPAT, 3830}, - {0xFC53, 0, 2 | DECOMP_COMPAT, 3832}, - {0xFC54, 0, 2 | DECOMP_COMPAT, 3834}, - {0xFC55, 0, 2 | DECOMP_COMPAT, 3836}, - {0xFC56, 0, 2 | DECOMP_COMPAT, 3838}, - {0xFC57, 0, 2 | DECOMP_COMPAT, 3840}, - {0xFC58, 0, 2 | DECOMP_COMPAT, 3842}, - {0xFC59, 0, 2 | DECOMP_COMPAT, 3844}, - {0xFC5A, 0, 2 | DECOMP_COMPAT, 3846}, - {0xFC5B, 0, 2 | DECOMP_COMPAT, 3848}, - {0xFC5C, 0, 2 | DECOMP_COMPAT, 3850}, - {0xFC5D, 0, 2 | DECOMP_COMPAT, 3852}, - {0xFC5E, 0, 3 | DECOMP_COMPAT, 3854}, - {0xFC5F, 0, 3 | DECOMP_COMPAT, 3857}, - {0xFC60, 0, 3 | DECOMP_COMPAT, 3860}, - {0xFC61, 0, 3 | DECOMP_COMPAT, 3863}, - {0xFC62, 0, 3 | DECOMP_COMPAT, 3866}, - {0xFC63, 0, 3 | DECOMP_COMPAT, 3869}, - {0xFC64, 0, 2 | DECOMP_COMPAT, 3872}, - {0xFC65, 0, 2 | DECOMP_COMPAT, 3874}, - {0xFC66, 0, 2 | DECOMP_COMPAT, 3876}, - {0xFC67, 0, 2 | DECOMP_COMPAT, 3878}, - {0xFC68, 0, 2 | DECOMP_COMPAT, 3880}, - {0xFC69, 0, 2 | DECOMP_COMPAT, 3882}, - {0xFC6A, 0, 2 | DECOMP_COMPAT, 3884}, - {0xFC6B, 0, 2 | DECOMP_COMPAT, 3886}, - {0xFC6C, 0, 2 | DECOMP_COMPAT, 3888}, - {0xFC6D, 0, 2 | DECOMP_COMPAT, 3890}, - {0xFC6E, 0, 2 | DECOMP_COMPAT, 3892}, - {0xFC6F, 0, 2 | DECOMP_COMPAT, 3894}, - {0xFC70, 0, 2 | DECOMP_COMPAT, 3896}, - {0xFC71, 0, 2 | DECOMP_COMPAT, 3898}, - {0xFC72, 0, 2 | DECOMP_COMPAT, 3900}, - {0xFC73, 0, 2 | DECOMP_COMPAT, 3902}, - {0xFC74, 0, 2 | DECOMP_COMPAT, 3904}, - {0xFC75, 0, 2 | DECOMP_COMPAT, 3906}, - {0xFC76, 0, 2 | DECOMP_COMPAT, 3908}, - {0xFC77, 0, 2 | DECOMP_COMPAT, 3910}, - {0xFC78, 0, 2 | DECOMP_COMPAT, 3912}, - {0xFC79, 0, 2 | DECOMP_COMPAT, 3914}, - {0xFC7A, 0, 2 | DECOMP_COMPAT, 3916}, - {0xFC7B, 0, 2 | DECOMP_COMPAT, 3918}, - {0xFC7C, 0, 2 | DECOMP_COMPAT, 3920}, - {0xFC7D, 0, 2 | DECOMP_COMPAT, 3922}, - {0xFC7E, 0, 2 | DECOMP_COMPAT, 3924}, - {0xFC7F, 0, 2 | DECOMP_COMPAT, 3926}, - {0xFC80, 0, 2 | DECOMP_COMPAT, 3928}, - {0xFC81, 0, 2 | DECOMP_COMPAT, 3930}, - {0xFC82, 0, 2 | DECOMP_COMPAT, 3932}, - {0xFC83, 0, 2 | DECOMP_COMPAT, 3934}, - {0xFC84, 0, 2 | DECOMP_COMPAT, 3936}, - {0xFC85, 0, 2 | DECOMP_COMPAT, 3938}, - {0xFC86, 0, 2 | DECOMP_COMPAT, 3940}, - {0xFC87, 0, 2 | DECOMP_COMPAT, 3942}, - {0xFC88, 0, 2 | DECOMP_COMPAT, 3944}, - {0xFC89, 0, 2 | DECOMP_COMPAT, 3946}, - {0xFC8A, 0, 2 | DECOMP_COMPAT, 3948}, - {0xFC8B, 0, 2 | DECOMP_COMPAT, 3950}, - {0xFC8C, 0, 2 | DECOMP_COMPAT, 3952}, - {0xFC8D, 0, 2 | DECOMP_COMPAT, 3954}, - {0xFC8E, 0, 2 | DECOMP_COMPAT, 3956}, - {0xFC8F, 0, 2 | DECOMP_COMPAT, 3958}, - {0xFC90, 0, 2 | DECOMP_COMPAT, 3960}, - {0xFC91, 0, 2 | DECOMP_COMPAT, 3962}, - {0xFC92, 0, 2 | DECOMP_COMPAT, 3964}, - {0xFC93, 0, 2 | DECOMP_COMPAT, 3966}, - {0xFC94, 0, 2 | DECOMP_COMPAT, 3968}, - {0xFC95, 0, 2 | DECOMP_COMPAT, 3970}, - {0xFC96, 0, 2 | DECOMP_COMPAT, 3972}, - {0xFC97, 0, 2 | DECOMP_COMPAT, 3974}, - {0xFC98, 0, 2 | DECOMP_COMPAT, 3976}, - {0xFC99, 0, 2 | DECOMP_COMPAT, 3978}, - {0xFC9A, 0, 2 | DECOMP_COMPAT, 3980}, - {0xFC9B, 0, 2 | DECOMP_COMPAT, 3982}, - {0xFC9C, 0, 2 | DECOMP_COMPAT, 3984}, - {0xFC9D, 0, 2 | DECOMP_COMPAT, 3986}, - {0xFC9E, 0, 2 | DECOMP_COMPAT, 3988}, - {0xFC9F, 0, 2 | DECOMP_COMPAT, 3990}, - {0xFCA0, 0, 2 | DECOMP_COMPAT, 3992}, - {0xFCA1, 0, 2 | DECOMP_COMPAT, 3994}, - {0xFCA2, 0, 2 | DECOMP_COMPAT, 3996}, - {0xFCA3, 0, 2 | DECOMP_COMPAT, 3998}, - {0xFCA4, 0, 2 | DECOMP_COMPAT, 4000}, - {0xFCA5, 0, 2 | DECOMP_COMPAT, 4002}, - {0xFCA6, 0, 2 | DECOMP_COMPAT, 4004}, - {0xFCA7, 0, 2 | DECOMP_COMPAT, 4006}, - {0xFCA8, 0, 2 | DECOMP_COMPAT, 4008}, - {0xFCA9, 0, 2 | DECOMP_COMPAT, 4010}, - {0xFCAA, 0, 2 | DECOMP_COMPAT, 4012}, - {0xFCAB, 0, 2 | DECOMP_COMPAT, 4014}, - {0xFCAC, 0, 2 | DECOMP_COMPAT, 4016}, - {0xFCAD, 0, 2 | DECOMP_COMPAT, 4018}, - {0xFCAE, 0, 2 | DECOMP_COMPAT, 4020}, - {0xFCAF, 0, 2 | DECOMP_COMPAT, 4022}, - {0xFCB0, 0, 2 | DECOMP_COMPAT, 4024}, - {0xFCB1, 0, 2 | DECOMP_COMPAT, 4026}, - {0xFCB2, 0, 2 | DECOMP_COMPAT, 4028}, - {0xFCB3, 0, 2 | DECOMP_COMPAT, 4030}, - {0xFCB4, 0, 2 | DECOMP_COMPAT, 4032}, - {0xFCB5, 0, 2 | DECOMP_COMPAT, 4034}, - {0xFCB6, 0, 2 | DECOMP_COMPAT, 4036}, - {0xFCB7, 0, 2 | DECOMP_COMPAT, 4038}, - {0xFCB8, 0, 2 | DECOMP_COMPAT, 4040}, - {0xFCB9, 0, 2 | DECOMP_COMPAT, 4042}, - {0xFCBA, 0, 2 | DECOMP_COMPAT, 4044}, - {0xFCBB, 0, 2 | DECOMP_COMPAT, 4046}, - {0xFCBC, 0, 2 | DECOMP_COMPAT, 4048}, - {0xFCBD, 0, 2 | DECOMP_COMPAT, 4050}, - {0xFCBE, 0, 2 | DECOMP_COMPAT, 4052}, - {0xFCBF, 0, 2 | DECOMP_COMPAT, 4054}, - {0xFCC0, 0, 2 | DECOMP_COMPAT, 4056}, - {0xFCC1, 0, 2 | DECOMP_COMPAT, 4058}, - {0xFCC2, 0, 2 | DECOMP_COMPAT, 4060}, - {0xFCC3, 0, 2 | DECOMP_COMPAT, 4062}, - {0xFCC4, 0, 2 | DECOMP_COMPAT, 4064}, - {0xFCC5, 0, 2 | DECOMP_COMPAT, 4066}, - {0xFCC6, 0, 2 | DECOMP_COMPAT, 4068}, - {0xFCC7, 0, 2 | DECOMP_COMPAT, 4070}, - {0xFCC8, 0, 2 | DECOMP_COMPAT, 4072}, - {0xFCC9, 0, 2 | DECOMP_COMPAT, 4074}, - {0xFCCA, 0, 2 | DECOMP_COMPAT, 4076}, - {0xFCCB, 0, 2 | DECOMP_COMPAT, 4078}, - {0xFCCC, 0, 2 | DECOMP_COMPAT, 4080}, - {0xFCCD, 0, 2 | DECOMP_COMPAT, 4082}, - {0xFCCE, 0, 2 | DECOMP_COMPAT, 4084}, - {0xFCCF, 0, 2 | DECOMP_COMPAT, 4086}, - {0xFCD0, 0, 2 | DECOMP_COMPAT, 4088}, - {0xFCD1, 0, 2 | DECOMP_COMPAT, 4090}, - {0xFCD2, 0, 2 | DECOMP_COMPAT, 4092}, - {0xFCD3, 0, 2 | DECOMP_COMPAT, 4094}, - {0xFCD4, 0, 2 | DECOMP_COMPAT, 4096}, - {0xFCD5, 0, 2 | DECOMP_COMPAT, 4098}, - {0xFCD6, 0, 2 | DECOMP_COMPAT, 4100}, - {0xFCD7, 0, 2 | DECOMP_COMPAT, 4102}, - {0xFCD8, 0, 2 | DECOMP_COMPAT, 4104}, - {0xFCD9, 0, 2 | DECOMP_COMPAT, 4106}, - {0xFCDA, 0, 2 | DECOMP_COMPAT, 4108}, - {0xFCDB, 0, 2 | DECOMP_COMPAT, 4110}, - {0xFCDC, 0, 2 | DECOMP_COMPAT, 4112}, - {0xFCDD, 0, 2 | DECOMP_COMPAT, 4114}, - {0xFCDE, 0, 2 | DECOMP_COMPAT, 4116}, - {0xFCDF, 0, 2 | DECOMP_COMPAT, 4118}, - {0xFCE0, 0, 2 | DECOMP_COMPAT, 4120}, - {0xFCE1, 0, 2 | DECOMP_COMPAT, 4122}, - {0xFCE2, 0, 2 | DECOMP_COMPAT, 4124}, - {0xFCE3, 0, 2 | DECOMP_COMPAT, 4126}, - {0xFCE4, 0, 2 | DECOMP_COMPAT, 4128}, - {0xFCE5, 0, 2 | DECOMP_COMPAT, 4130}, - {0xFCE6, 0, 2 | DECOMP_COMPAT, 4132}, - {0xFCE7, 0, 2 | DECOMP_COMPAT, 4134}, - {0xFCE8, 0, 2 | DECOMP_COMPAT, 4136}, - {0xFCE9, 0, 2 | DECOMP_COMPAT, 4138}, - {0xFCEA, 0, 2 | DECOMP_COMPAT, 4140}, - {0xFCEB, 0, 2 | DECOMP_COMPAT, 4142}, - {0xFCEC, 0, 2 | DECOMP_COMPAT, 4144}, - {0xFCED, 0, 2 | DECOMP_COMPAT, 4146}, - {0xFCEE, 0, 2 | DECOMP_COMPAT, 4148}, - {0xFCEF, 0, 2 | DECOMP_COMPAT, 4150}, - {0xFCF0, 0, 2 | DECOMP_COMPAT, 4152}, - {0xFCF1, 0, 2 | DECOMP_COMPAT, 4154}, - {0xFCF2, 0, 3 | DECOMP_COMPAT, 4156}, - {0xFCF3, 0, 3 | DECOMP_COMPAT, 4159}, - {0xFCF4, 0, 3 | DECOMP_COMPAT, 4162}, - {0xFCF5, 0, 2 | DECOMP_COMPAT, 4165}, - {0xFCF6, 0, 2 | DECOMP_COMPAT, 4167}, - {0xFCF7, 0, 2 | DECOMP_COMPAT, 4169}, - {0xFCF8, 0, 2 | DECOMP_COMPAT, 4171}, - {0xFCF9, 0, 2 | DECOMP_COMPAT, 4173}, - {0xFCFA, 0, 2 | DECOMP_COMPAT, 4175}, - {0xFCFB, 0, 2 | DECOMP_COMPAT, 4177}, - {0xFCFC, 0, 2 | DECOMP_COMPAT, 4179}, - {0xFCFD, 0, 2 | DECOMP_COMPAT, 4181}, - {0xFCFE, 0, 2 | DECOMP_COMPAT, 4183}, - {0xFCFF, 0, 2 | DECOMP_COMPAT, 4185}, - {0xFD00, 0, 2 | DECOMP_COMPAT, 4187}, - {0xFD01, 0, 2 | DECOMP_COMPAT, 4189}, - {0xFD02, 0, 2 | DECOMP_COMPAT, 4191}, - {0xFD03, 0, 2 | DECOMP_COMPAT, 4193}, - {0xFD04, 0, 2 | DECOMP_COMPAT, 4195}, - {0xFD05, 0, 2 | DECOMP_COMPAT, 4197}, - {0xFD06, 0, 2 | DECOMP_COMPAT, 4199}, - {0xFD07, 0, 2 | DECOMP_COMPAT, 4201}, - {0xFD08, 0, 2 | DECOMP_COMPAT, 4203}, - {0xFD09, 0, 2 | DECOMP_COMPAT, 4205}, - {0xFD0A, 0, 2 | DECOMP_COMPAT, 4207}, - {0xFD0B, 0, 2 | DECOMP_COMPAT, 4209}, - {0xFD0C, 0, 2 | DECOMP_COMPAT, 4211}, - {0xFD0D, 0, 2 | DECOMP_COMPAT, 4213}, - {0xFD0E, 0, 2 | DECOMP_COMPAT, 4215}, - {0xFD0F, 0, 2 | DECOMP_COMPAT, 4217}, - {0xFD10, 0, 2 | DECOMP_COMPAT, 4219}, - {0xFD11, 0, 2 | DECOMP_COMPAT, 4221}, - {0xFD12, 0, 2 | DECOMP_COMPAT, 4223}, - {0xFD13, 0, 2 | DECOMP_COMPAT, 4225}, - {0xFD14, 0, 2 | DECOMP_COMPAT, 4227}, - {0xFD15, 0, 2 | DECOMP_COMPAT, 4229}, - {0xFD16, 0, 2 | DECOMP_COMPAT, 4231}, - {0xFD17, 0, 2 | DECOMP_COMPAT, 4233}, - {0xFD18, 0, 2 | DECOMP_COMPAT, 4235}, - {0xFD19, 0, 2 | DECOMP_COMPAT, 4237}, - {0xFD1A, 0, 2 | DECOMP_COMPAT, 4239}, - {0xFD1B, 0, 2 | DECOMP_COMPAT, 4241}, - {0xFD1C, 0, 2 | DECOMP_COMPAT, 4243}, - {0xFD1D, 0, 2 | DECOMP_COMPAT, 4245}, - {0xFD1E, 0, 2 | DECOMP_COMPAT, 4247}, - {0xFD1F, 0, 2 | DECOMP_COMPAT, 4249}, - {0xFD20, 0, 2 | DECOMP_COMPAT, 4251}, - {0xFD21, 0, 2 | DECOMP_COMPAT, 4253}, - {0xFD22, 0, 2 | DECOMP_COMPAT, 4255}, - {0xFD23, 0, 2 | DECOMP_COMPAT, 4257}, - {0xFD24, 0, 2 | DECOMP_COMPAT, 4259}, - {0xFD25, 0, 2 | DECOMP_COMPAT, 4261}, - {0xFD26, 0, 2 | DECOMP_COMPAT, 4263}, - {0xFD27, 0, 2 | DECOMP_COMPAT, 4265}, - {0xFD28, 0, 2 | DECOMP_COMPAT, 4267}, - {0xFD29, 0, 2 | DECOMP_COMPAT, 4269}, - {0xFD2A, 0, 2 | DECOMP_COMPAT, 4271}, - {0xFD2B, 0, 2 | DECOMP_COMPAT, 4273}, - {0xFD2C, 0, 2 | DECOMP_COMPAT, 4275}, - {0xFD2D, 0, 2 | DECOMP_COMPAT, 4277}, - {0xFD2E, 0, 2 | DECOMP_COMPAT, 4279}, - {0xFD2F, 0, 2 | DECOMP_COMPAT, 4281}, - {0xFD30, 0, 2 | DECOMP_COMPAT, 4283}, - {0xFD31, 0, 2 | DECOMP_COMPAT, 4285}, - {0xFD32, 0, 2 | DECOMP_COMPAT, 4287}, - {0xFD33, 0, 2 | DECOMP_COMPAT, 4289}, - {0xFD34, 0, 2 | DECOMP_COMPAT, 4291}, - {0xFD35, 0, 2 | DECOMP_COMPAT, 4293}, - {0xFD36, 0, 2 | DECOMP_COMPAT, 4295}, - {0xFD37, 0, 2 | DECOMP_COMPAT, 4297}, - {0xFD38, 0, 2 | DECOMP_COMPAT, 4299}, - {0xFD39, 0, 2 | DECOMP_COMPAT, 4301}, - {0xFD3A, 0, 2 | DECOMP_COMPAT, 4303}, - {0xFD3B, 0, 2 | DECOMP_COMPAT, 4305}, - {0xFD3C, 0, 2 | DECOMP_COMPAT, 4307}, - {0xFD3D, 0, 2 | DECOMP_COMPAT, 4309}, - {0xFD50, 0, 3 | DECOMP_COMPAT, 4311}, - {0xFD51, 0, 3 | DECOMP_COMPAT, 4314}, - {0xFD52, 0, 3 | DECOMP_COMPAT, 4317}, - {0xFD53, 0, 3 | DECOMP_COMPAT, 4320}, - {0xFD54, 0, 3 | DECOMP_COMPAT, 4323}, - {0xFD55, 0, 3 | DECOMP_COMPAT, 4326}, - {0xFD56, 0, 3 | DECOMP_COMPAT, 4329}, - {0xFD57, 0, 3 | DECOMP_COMPAT, 4332}, - {0xFD58, 0, 3 | DECOMP_COMPAT, 4335}, - {0xFD59, 0, 3 | DECOMP_COMPAT, 4338}, - {0xFD5A, 0, 3 | DECOMP_COMPAT, 4341}, - {0xFD5B, 0, 3 | DECOMP_COMPAT, 4344}, - {0xFD5C, 0, 3 | DECOMP_COMPAT, 4347}, - {0xFD5D, 0, 3 | DECOMP_COMPAT, 4350}, - {0xFD5E, 0, 3 | DECOMP_COMPAT, 4353}, - {0xFD5F, 0, 3 | DECOMP_COMPAT, 4356}, - {0xFD60, 0, 3 | DECOMP_COMPAT, 4359}, - {0xFD61, 0, 3 | DECOMP_COMPAT, 4362}, - {0xFD62, 0, 3 | DECOMP_COMPAT, 4365}, - {0xFD63, 0, 3 | DECOMP_COMPAT, 4368}, - {0xFD64, 0, 3 | DECOMP_COMPAT, 4371}, - {0xFD65, 0, 3 | DECOMP_COMPAT, 4374}, - {0xFD66, 0, 3 | DECOMP_COMPAT, 4377}, - {0xFD67, 0, 3 | DECOMP_COMPAT, 4380}, - {0xFD68, 0, 3 | DECOMP_COMPAT, 4383}, - {0xFD69, 0, 3 | DECOMP_COMPAT, 4386}, - {0xFD6A, 0, 3 | DECOMP_COMPAT, 4389}, - {0xFD6B, 0, 3 | DECOMP_COMPAT, 4392}, - {0xFD6C, 0, 3 | DECOMP_COMPAT, 4395}, - {0xFD6D, 0, 3 | DECOMP_COMPAT, 4398}, - {0xFD6E, 0, 3 | DECOMP_COMPAT, 4401}, - {0xFD6F, 0, 3 | DECOMP_COMPAT, 4404}, - {0xFD70, 0, 3 | DECOMP_COMPAT, 4407}, - {0xFD71, 0, 3 | DECOMP_COMPAT, 4410}, - {0xFD72, 0, 3 | DECOMP_COMPAT, 4413}, - {0xFD73, 0, 3 | DECOMP_COMPAT, 4416}, - {0xFD74, 0, 3 | DECOMP_COMPAT, 4419}, - {0xFD75, 0, 3 | DECOMP_COMPAT, 4422}, - {0xFD76, 0, 3 | DECOMP_COMPAT, 4425}, - {0xFD77, 0, 3 | DECOMP_COMPAT, 4428}, - {0xFD78, 0, 3 | DECOMP_COMPAT, 4431}, - {0xFD79, 0, 3 | DECOMP_COMPAT, 4434}, - {0xFD7A, 0, 3 | DECOMP_COMPAT, 4437}, - {0xFD7B, 0, 3 | DECOMP_COMPAT, 4440}, - {0xFD7C, 0, 3 | DECOMP_COMPAT, 4443}, - {0xFD7D, 0, 3 | DECOMP_COMPAT, 4446}, - {0xFD7E, 0, 3 | DECOMP_COMPAT, 4449}, - {0xFD7F, 0, 3 | DECOMP_COMPAT, 4452}, - {0xFD80, 0, 3 | DECOMP_COMPAT, 4455}, - {0xFD81, 0, 3 | DECOMP_COMPAT, 4458}, - {0xFD82, 0, 3 | DECOMP_COMPAT, 4461}, - {0xFD83, 0, 3 | DECOMP_COMPAT, 4464}, - {0xFD84, 0, 3 | DECOMP_COMPAT, 4467}, - {0xFD85, 0, 3 | DECOMP_COMPAT, 4470}, - {0xFD86, 0, 3 | DECOMP_COMPAT, 4473}, - {0xFD87, 0, 3 | DECOMP_COMPAT, 4476}, - {0xFD88, 0, 3 | DECOMP_COMPAT, 4479}, - {0xFD89, 0, 3 | DECOMP_COMPAT, 4482}, - {0xFD8A, 0, 3 | DECOMP_COMPAT, 4485}, - {0xFD8B, 0, 3 | DECOMP_COMPAT, 4488}, - {0xFD8C, 0, 3 | DECOMP_COMPAT, 4491}, - {0xFD8D, 0, 3 | DECOMP_COMPAT, 4494}, - {0xFD8E, 0, 3 | DECOMP_COMPAT, 4497}, - {0xFD8F, 0, 3 | DECOMP_COMPAT, 4500}, - {0xFD92, 0, 3 | DECOMP_COMPAT, 4503}, - {0xFD93, 0, 3 | DECOMP_COMPAT, 4506}, - {0xFD94, 0, 3 | DECOMP_COMPAT, 4509}, - {0xFD95, 0, 3 | DECOMP_COMPAT, 4512}, - {0xFD96, 0, 3 | DECOMP_COMPAT, 4515}, - {0xFD97, 0, 3 | DECOMP_COMPAT, 4518}, - {0xFD98, 0, 3 | DECOMP_COMPAT, 4521}, - {0xFD99, 0, 3 | DECOMP_COMPAT, 4524}, - {0xFD9A, 0, 3 | DECOMP_COMPAT, 4527}, - {0xFD9B, 0, 3 | DECOMP_COMPAT, 4530}, - {0xFD9C, 0, 3 | DECOMP_COMPAT, 4533}, - {0xFD9D, 0, 3 | DECOMP_COMPAT, 4536}, - {0xFD9E, 0, 3 | DECOMP_COMPAT, 4539}, - {0xFD9F, 0, 3 | DECOMP_COMPAT, 4542}, - {0xFDA0, 0, 3 | DECOMP_COMPAT, 4545}, - {0xFDA1, 0, 3 | DECOMP_COMPAT, 4548}, - {0xFDA2, 0, 3 | DECOMP_COMPAT, 4551}, - {0xFDA3, 0, 3 | DECOMP_COMPAT, 4554}, - {0xFDA4, 0, 3 | DECOMP_COMPAT, 4557}, - {0xFDA5, 0, 3 | DECOMP_COMPAT, 4560}, - {0xFDA6, 0, 3 | DECOMP_COMPAT, 4563}, - {0xFDA7, 0, 3 | DECOMP_COMPAT, 4566}, - {0xFDA8, 0, 3 | DECOMP_COMPAT, 4569}, - {0xFDA9, 0, 3 | DECOMP_COMPAT, 4572}, - {0xFDAA, 0, 3 | DECOMP_COMPAT, 4575}, - {0xFDAB, 0, 3 | DECOMP_COMPAT, 4578}, - {0xFDAC, 0, 3 | DECOMP_COMPAT, 4581}, - {0xFDAD, 0, 3 | DECOMP_COMPAT, 4584}, - {0xFDAE, 0, 3 | DECOMP_COMPAT, 4587}, - {0xFDAF, 0, 3 | DECOMP_COMPAT, 4590}, - {0xFDB0, 0, 3 | DECOMP_COMPAT, 4593}, - {0xFDB1, 0, 3 | DECOMP_COMPAT, 4596}, - {0xFDB2, 0, 3 | DECOMP_COMPAT, 4599}, - {0xFDB3, 0, 3 | DECOMP_COMPAT, 4602}, - {0xFDB4, 0, 3 | DECOMP_COMPAT, 4605}, - {0xFDB5, 0, 3 | DECOMP_COMPAT, 4608}, - {0xFDB6, 0, 3 | DECOMP_COMPAT, 4611}, - {0xFDB7, 0, 3 | DECOMP_COMPAT, 4614}, - {0xFDB8, 0, 3 | DECOMP_COMPAT, 4617}, - {0xFDB9, 0, 3 | DECOMP_COMPAT, 4620}, - {0xFDBA, 0, 3 | DECOMP_COMPAT, 4623}, - {0xFDBB, 0, 3 | DECOMP_COMPAT, 4626}, - {0xFDBC, 0, 3 | DECOMP_COMPAT, 4629}, - {0xFDBD, 0, 3 | DECOMP_COMPAT, 4632}, - {0xFDBE, 0, 3 | DECOMP_COMPAT, 4635}, - {0xFDBF, 0, 3 | DECOMP_COMPAT, 4638}, - {0xFDC0, 0, 3 | DECOMP_COMPAT, 4641}, - {0xFDC1, 0, 3 | DECOMP_COMPAT, 4644}, - {0xFDC2, 0, 3 | DECOMP_COMPAT, 4647}, - {0xFDC3, 0, 3 | DECOMP_COMPAT, 4650}, - {0xFDC4, 0, 3 | DECOMP_COMPAT, 4653}, - {0xFDC5, 0, 3 | DECOMP_COMPAT, 4656}, - {0xFDC6, 0, 3 | DECOMP_COMPAT, 4659}, - {0xFDC7, 0, 3 | DECOMP_COMPAT, 4662}, - {0xFDF0, 0, 3 | DECOMP_COMPAT, 4665}, - {0xFDF1, 0, 3 | DECOMP_COMPAT, 4668}, - {0xFDF2, 0, 4 | DECOMP_COMPAT, 4671}, - {0xFDF3, 0, 4 | DECOMP_COMPAT, 4675}, - {0xFDF4, 0, 4 | DECOMP_COMPAT, 4679}, - {0xFDF5, 0, 4 | DECOMP_COMPAT, 4683}, - {0xFDF6, 0, 4 | DECOMP_COMPAT, 4687}, - {0xFDF7, 0, 4 | DECOMP_COMPAT, 4691}, - {0xFDF8, 0, 4 | DECOMP_COMPAT, 4695}, - {0xFDF9, 0, 3 | DECOMP_COMPAT, 4699}, - {0xFDFA, 0, 18 | DECOMP_COMPAT, 4702}, - {0xFDFB, 0, 8 | DECOMP_COMPAT, 4720}, - {0xFDFC, 0, 4 | DECOMP_COMPAT, 4728}, - {0xFE10, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002C}, - {0xFE11, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3001}, - {0xFE12, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3002}, - {0xFE13, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003A}, - {0xFE14, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003B}, - {0xFE15, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0021}, - {0xFE16, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003F}, - {0xFE17, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3016}, - {0xFE18, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3017}, - {0xFE19, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2026}, - {0xFE20, 230, 0, 0}, - {0xFE21, 230, 0, 0}, - {0xFE22, 230, 0, 0}, - {0xFE23, 230, 0, 0}, - {0xFE24, 230, 0, 0}, - {0xFE25, 230, 0, 0}, - {0xFE26, 230, 0, 0}, - {0xFE27, 220, 0, 0}, - {0xFE28, 220, 0, 0}, - {0xFE29, 220, 0, 0}, - {0xFE2A, 220, 0, 0}, - {0xFE2B, 220, 0, 0}, - {0xFE2C, 220, 0, 0}, - {0xFE2D, 220, 0, 0}, - {0xFE2E, 230, 0, 0}, - {0xFE2F, 230, 0, 0}, - {0xFE30, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2025}, - {0xFE31, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2014}, - {0xFE32, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2013}, - {0xFE33, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005F}, - {0xFE34, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005F}, - {0xFE35, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0028}, - {0xFE36, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0029}, - {0xFE37, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007B}, - {0xFE38, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007D}, - {0xFE39, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3014}, - {0xFE3A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3015}, - {0xFE3B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3010}, - {0xFE3C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3011}, - {0xFE3D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300A}, - {0xFE3E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300B}, - {0xFE3F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3008}, - {0xFE40, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3009}, - {0xFE41, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300C}, - {0xFE42, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300D}, - {0xFE43, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300E}, - {0xFE44, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300F}, - {0xFE47, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005B}, - {0xFE48, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005D}, - {0xFE49, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x203E}, - {0xFE4A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x203E}, - {0xFE4B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x203E}, - {0xFE4C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x203E}, - {0xFE4D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005F}, - {0xFE4E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005F}, - {0xFE4F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005F}, - {0xFE50, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002C}, - {0xFE51, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3001}, - {0xFE52, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002E}, - {0xFE54, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003B}, - {0xFE55, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003A}, - {0xFE56, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003F}, - {0xFE57, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0021}, - {0xFE58, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2014}, - {0xFE59, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0028}, - {0xFE5A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0029}, - {0xFE5B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007B}, - {0xFE5C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007D}, - {0xFE5D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3014}, - {0xFE5E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3015}, - {0xFE5F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0023}, - {0xFE60, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0026}, - {0xFE61, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002A}, - {0xFE62, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002B}, - {0xFE63, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002D}, - {0xFE64, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003C}, - {0xFE65, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003E}, - {0xFE66, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003D}, - {0xFE68, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005C}, - {0xFE69, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0024}, - {0xFE6A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0025}, - {0xFE6B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0040}, - {0xFE70, 0, 2 | DECOMP_COMPAT, 4732}, - {0xFE71, 0, 2 | DECOMP_COMPAT, 4734}, - {0xFE72, 0, 2 | DECOMP_COMPAT, 4736}, - {0xFE74, 0, 2 | DECOMP_COMPAT, 4738}, - {0xFE76, 0, 2 | DECOMP_COMPAT, 4740}, - {0xFE77, 0, 2 | DECOMP_COMPAT, 4742}, - {0xFE78, 0, 2 | DECOMP_COMPAT, 4744}, - {0xFE79, 0, 2 | DECOMP_COMPAT, 4746}, - {0xFE7A, 0, 2 | DECOMP_COMPAT, 4748}, - {0xFE7B, 0, 2 | DECOMP_COMPAT, 4750}, - {0xFE7C, 0, 2 | DECOMP_COMPAT, 4752}, - {0xFE7D, 0, 2 | DECOMP_COMPAT, 4754}, - {0xFE7E, 0, 2 | DECOMP_COMPAT, 4756}, - {0xFE7F, 0, 2 | DECOMP_COMPAT, 4758}, - {0xFE80, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0621}, - {0xFE81, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0622}, - {0xFE82, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0622}, - {0xFE83, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0623}, - {0xFE84, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0623}, - {0xFE85, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0624}, - {0xFE86, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0624}, - {0xFE87, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0625}, - {0xFE88, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0625}, - {0xFE89, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0626}, - {0xFE8A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0626}, - {0xFE8B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0626}, - {0xFE8C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0626}, - {0xFE8D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0627}, - {0xFE8E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0627}, - {0xFE8F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0628}, - {0xFE90, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0628}, - {0xFE91, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0628}, - {0xFE92, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0628}, - {0xFE93, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0629}, - {0xFE94, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0629}, - {0xFE95, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062A}, - {0xFE96, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062A}, - {0xFE97, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062A}, - {0xFE98, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062A}, - {0xFE99, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062B}, - {0xFE9A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062B}, - {0xFE9B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062B}, - {0xFE9C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062B}, - {0xFE9D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, - {0xFE9E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, - {0xFE9F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, - {0xFEA0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, - {0xFEA1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, - {0xFEA2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, - {0xFEA3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, - {0xFEA4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, - {0xFEA5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, - {0xFEA6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, - {0xFEA7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, - {0xFEA8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, - {0xFEA9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062F}, - {0xFEAA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062F}, - {0xFEAB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0630}, - {0xFEAC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0630}, - {0xFEAD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0631}, - {0xFEAE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0631}, - {0xFEAF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0632}, - {0xFEB0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0632}, - {0xFEB1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, - {0xFEB2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, - {0xFEB3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, - {0xFEB4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, - {0xFEB5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, - {0xFEB6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, - {0xFEB7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, - {0xFEB8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, - {0xFEB9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, - {0xFEBA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, - {0xFEBB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, - {0xFEBC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, - {0xFEBD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, - {0xFEBE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, - {0xFEBF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, - {0xFEC0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, - {0xFEC1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0637}, - {0xFEC2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0637}, - {0xFEC3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0637}, - {0xFEC4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0637}, - {0xFEC5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0638}, - {0xFEC6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0638}, - {0xFEC7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0638}, - {0xFEC8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0638}, - {0xFEC9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, - {0xFECA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, - {0xFECB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, - {0xFECC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, - {0xFECD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, - {0xFECE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, - {0xFECF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, - {0xFED0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, - {0xFED1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0641}, - {0xFED2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0641}, - {0xFED3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0641}, - {0xFED4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0641}, - {0xFED5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, - {0xFED6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, - {0xFED7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, - {0xFED8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, - {0xFED9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0643}, - {0xFEDA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0643}, - {0xFEDB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0643}, - {0xFEDC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0643}, - {0xFEDD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0644}, - {0xFEDE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0644}, - {0xFEDF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0644}, - {0xFEE0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0644}, - {0xFEE1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0645}, - {0xFEE2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0645}, - {0xFEE3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0645}, - {0xFEE4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0645}, - {0xFEE5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, - {0xFEE6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, - {0xFEE7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, - {0xFEE8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, - {0xFEE9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0647}, - {0xFEEA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0647}, - {0xFEEB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0647}, - {0xFEEC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0647}, - {0xFEED, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0648}, - {0xFEEE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0648}, - {0xFEEF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0649}, - {0xFEF0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0649}, - {0xFEF1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x064A}, - {0xFEF2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x064A}, - {0xFEF3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x064A}, - {0xFEF4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x064A}, - {0xFEF5, 0, 2 | DECOMP_COMPAT, 4760}, - {0xFEF6, 0, 2 | DECOMP_COMPAT, 4762}, - {0xFEF7, 0, 2 | DECOMP_COMPAT, 4764}, - {0xFEF8, 0, 2 | DECOMP_COMPAT, 4766}, - {0xFEF9, 0, 2 | DECOMP_COMPAT, 4768}, - {0xFEFA, 0, 2 | DECOMP_COMPAT, 4770}, - {0xFEFB, 0, 2 | DECOMP_COMPAT, 4772}, - {0xFEFC, 0, 2 | DECOMP_COMPAT, 4774}, - {0xFF01, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0021}, - {0xFF02, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0022}, - {0xFF03, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0023}, - {0xFF04, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0024}, - {0xFF05, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0025}, - {0xFF06, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0026}, - {0xFF07, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0027}, - {0xFF08, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0028}, - {0xFF09, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0029}, - {0xFF0A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002A}, - {0xFF0B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002B}, - {0xFF0C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002C}, - {0xFF0D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002D}, - {0xFF0E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002E}, - {0xFF0F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002F}, - {0xFF10, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0xFF11, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0xFF12, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0xFF13, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0xFF14, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0xFF15, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0xFF16, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0xFF17, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0xFF18, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0xFF19, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0xFF1A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003A}, - {0xFF1B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003B}, - {0xFF1C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003C}, - {0xFF1D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003D}, - {0xFF1E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003E}, - {0xFF1F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003F}, - {0xFF20, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0040}, - {0xFF21, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0xFF22, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0xFF23, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0xFF24, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0xFF25, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0xFF26, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0xFF27, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0xFF28, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0xFF29, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0xFF2A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0xFF2B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0xFF2C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0xFF2D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0xFF2E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0xFF2F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0xFF30, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0xFF31, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0xFF32, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0xFF33, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0xFF34, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0xFF35, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0xFF36, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0xFF37, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0xFF38, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0xFF39, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0xFF3A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0xFF3B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005B}, - {0xFF3C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005C}, - {0xFF3D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005D}, - {0xFF3E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005E}, - {0xFF3F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005F}, - {0xFF40, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0060}, - {0xFF41, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0xFF42, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0xFF43, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0xFF44, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0xFF45, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0xFF46, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0xFF47, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0xFF48, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0xFF49, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0xFF4A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0xFF4B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0xFF4C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0xFF4D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0xFF4E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0xFF4F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0xFF50, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0xFF51, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0xFF52, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0xFF53, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0xFF54, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0xFF55, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0xFF56, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0xFF57, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0xFF58, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0xFF59, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0xFF5A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0xFF5B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007B}, - {0xFF5C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007C}, - {0xFF5D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007D}, - {0xFF5E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007E}, - {0xFF5F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2985}, - {0xFF60, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2986}, - {0xFF61, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3002}, - {0xFF62, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300C}, - {0xFF63, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300D}, - {0xFF64, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3001}, - {0xFF65, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30FB}, - {0xFF66, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30F2}, - {0xFF67, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A1}, - {0xFF68, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A3}, - {0xFF69, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A5}, - {0xFF6A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A7}, - {0xFF6B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A9}, - {0xFF6C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E3}, - {0xFF6D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E5}, - {0xFF6E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E7}, - {0xFF6F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C3}, - {0xFF70, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30FC}, - {0xFF71, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A2}, - {0xFF72, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A4}, - {0xFF73, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A6}, - {0xFF74, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A8}, - {0xFF75, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AA}, - {0xFF76, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AB}, - {0xFF77, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AD}, - {0xFF78, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AF}, - {0xFF79, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B1}, - {0xFF7A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B3}, - {0xFF7B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B5}, - {0xFF7C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B7}, - {0xFF7D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B9}, - {0xFF7E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30BB}, - {0xFF7F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30BD}, - {0xFF80, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30BF}, - {0xFF81, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C1}, - {0xFF82, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C4}, - {0xFF83, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C6}, - {0xFF84, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C8}, - {0xFF85, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CA}, - {0xFF86, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CB}, - {0xFF87, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CC}, - {0xFF88, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CD}, - {0xFF89, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CE}, - {0xFF8A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CF}, - {0xFF8B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30D2}, - {0xFF8C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30D5}, - {0xFF8D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30D8}, - {0xFF8E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30DB}, - {0xFF8F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30DE}, - {0xFF90, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30DF}, - {0xFF91, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E0}, - {0xFF92, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E1}, - {0xFF93, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E2}, - {0xFF94, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E4}, - {0xFF95, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E6}, - {0xFF96, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E8}, - {0xFF97, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E9}, - {0xFF98, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EA}, - {0xFF99, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EB}, - {0xFF9A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EC}, - {0xFF9B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30ED}, - {0xFF9C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EF}, - {0xFF9D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30F3}, - {0xFF9E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3099}, - {0xFF9F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x309A}, - {0xFFA0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3164}, - {0xFFA1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3131}, - {0xFFA2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3132}, - {0xFFA3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3133}, - {0xFFA4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3134}, - {0xFFA5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3135}, - {0xFFA6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3136}, - {0xFFA7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3137}, - {0xFFA8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3138}, - {0xFFA9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3139}, - {0xFFAA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x313A}, - {0xFFAB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x313B}, - {0xFFAC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x313C}, - {0xFFAD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x313D}, - {0xFFAE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x313E}, - {0xFFAF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x313F}, - {0xFFB0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3140}, - {0xFFB1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3141}, - {0xFFB2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3142}, - {0xFFB3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3143}, - {0xFFB4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3144}, - {0xFFB5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3145}, - {0xFFB6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3146}, - {0xFFB7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3147}, - {0xFFB8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3148}, - {0xFFB9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3149}, - {0xFFBA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x314A}, - {0xFFBB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x314B}, - {0xFFBC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x314C}, - {0xFFBD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x314D}, - {0xFFBE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x314E}, - {0xFFC2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x314F}, - {0xFFC3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3150}, - {0xFFC4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3151}, - {0xFFC5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3152}, - {0xFFC6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3153}, - {0xFFC7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3154}, - {0xFFCA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3155}, - {0xFFCB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3156}, - {0xFFCC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3157}, - {0xFFCD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3158}, - {0xFFCE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3159}, - {0xFFCF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x315A}, - {0xFFD2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x315B}, - {0xFFD3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x315C}, - {0xFFD4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x315D}, - {0xFFD5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x315E}, - {0xFFD6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x315F}, - {0xFFD7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3160}, - {0xFFDA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3161}, - {0xFFDB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3162}, - {0xFFDC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3163}, - {0xFFE0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00A2}, - {0xFFE1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00A3}, - {0xFFE2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00AC}, - {0xFFE3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00AF}, - {0xFFE4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00A6}, - {0xFFE5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00A5}, - {0xFFE6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x20A9}, - {0xFFE8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2502}, - {0xFFE9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2190}, - {0xFFEA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2191}, - {0xFFEB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2192}, - {0xFFEC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2193}, - {0xFFED, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x25A0}, - {0xFFEE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x25CB}, - {0x101FD, 220, 0, 0}, - {0x102E0, 220, 0, 0}, - {0x10376, 230, 0, 0}, - {0x10377, 230, 0, 0}, - {0x10378, 230, 0, 0}, - {0x10379, 230, 0, 0}, - {0x1037A, 230, 0, 0}, - {0x105C9, 0, 2, 4776}, - {0x105E4, 0, 2, 4778}, - {0x10781, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02D0}, - {0x10782, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02D1}, - {0x10783, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00E6}, - {0x10784, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0299}, - {0x10785, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0253}, - {0x10787, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A3}, - {0x10788, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xAB66}, - {0x10789, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A5}, - {0x1078A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A4}, - {0x1078B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0256}, - {0x1078C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0257}, - {0x1078D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D91}, - {0x1078E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0258}, - {0x1078F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025E}, - {0x10790, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A9}, - {0x10791, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0264}, - {0x10792, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0262}, - {0x10793, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0260}, - {0x10794, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x029B}, - {0x10795, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0127}, - {0x10796, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x029C}, - {0x10797, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0267}, - {0x10798, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0284}, - {0x10799, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02AA}, - {0x1079A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02AB}, - {0x1079B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026C}, - {0x1079C, 0, 1 | DECOMP_COMPAT, 4780}, - {0x1079D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xA78E}, - {0x1079E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026E}, - {0x1079F, 0, 1 | DECOMP_COMPAT, 4781}, - {0x107A0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028E}, - {0x107A1, 0, 1 | DECOMP_COMPAT, 4782}, - {0x107A2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00F8}, - {0x107A3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0276}, - {0x107A4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0277}, - {0x107A5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x107A6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x027A}, - {0x107A7, 0, 1 | DECOMP_COMPAT, 4783}, - {0x107A8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x027D}, - {0x107A9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x027E}, - {0x107AA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0280}, - {0x107AB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A8}, - {0x107AC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A6}, - {0x107AD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xAB67}, - {0x107AE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A7}, - {0x107AF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0288}, - {0x107B0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2C71}, - {0x107B2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028F}, - {0x107B3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A1}, - {0x107B4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A2}, - {0x107B5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0298}, - {0x107B6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x01C0}, - {0x107B7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x01C1}, - {0x107B8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x01C2}, - {0x107B9, 0, 1 | DECOMP_COMPAT, 4784}, - {0x107BA, 0, 1 | DECOMP_COMPAT, 4785}, - {0x10A0D, 220, 0, 0}, - {0x10A0F, 230, 0, 0}, - {0x10A38, 230, 0, 0}, - {0x10A39, 1, 0, 0}, - {0x10A3A, 220, 0, 0}, - {0x10A3F, 9, 0, 0}, - {0x10AE5, 230, 0, 0}, - {0x10AE6, 220, 0, 0}, - {0x10D24, 230, 0, 0}, - {0x10D25, 230, 0, 0}, - {0x10D26, 230, 0, 0}, - {0x10D27, 230, 0, 0}, - {0x10D69, 230, 0, 0}, - {0x10D6A, 230, 0, 0}, - {0x10D6B, 230, 0, 0}, - {0x10D6C, 230, 0, 0}, - {0x10D6D, 230, 0, 0}, - {0x10EAB, 230, 0, 0}, - {0x10EAC, 230, 0, 0}, - {0x10EFD, 220, 0, 0}, - {0x10EFE, 220, 0, 0}, - {0x10EFF, 220, 0, 0}, - {0x10F46, 220, 0, 0}, - {0x10F47, 220, 0, 0}, - {0x10F48, 230, 0, 0}, - {0x10F49, 230, 0, 0}, - {0x10F4A, 230, 0, 0}, - {0x10F4B, 220, 0, 0}, - {0x10F4C, 230, 0, 0}, - {0x10F4D, 220, 0, 0}, - {0x10F4E, 220, 0, 0}, - {0x10F4F, 220, 0, 0}, - {0x10F50, 220, 0, 0}, - {0x10F82, 230, 0, 0}, - {0x10F83, 220, 0, 0}, - {0x10F84, 230, 0, 0}, - {0x10F85, 220, 0, 0}, - {0x11046, 9, 0, 0}, - {0x11070, 9, 0, 0}, - {0x1107F, 9, 0, 0}, - {0x1109A, 0, 2, 4786}, - {0x1109C, 0, 2, 4788}, - {0x110AB, 0, 2, 4790}, - {0x110B9, 9, 0, 0}, - {0x110BA, 7, 0, 0}, - {0x11100, 230, 0, 0}, - {0x11101, 230, 0, 0}, - {0x11102, 230, 0, 0}, - {0x1112E, 0, 2, 4792}, - {0x1112F, 0, 2, 4794}, - {0x11133, 9, 0, 0}, - {0x11134, 9, 0, 0}, - {0x11173, 7, 0, 0}, - {0x111C0, 9, 0, 0}, - {0x111CA, 7, 0, 0}, - {0x11235, 9, 0, 0}, - {0x11236, 7, 0, 0}, - {0x112E9, 7, 0, 0}, - {0x112EA, 9, 0, 0}, - {0x1133B, 7, 0, 0}, - {0x1133C, 7, 0, 0}, - {0x1134B, 0, 2, 4796}, - {0x1134C, 0, 2, 4798}, - {0x1134D, 9, 0, 0}, - {0x11366, 230, 0, 0}, - {0x11367, 230, 0, 0}, - {0x11368, 230, 0, 0}, - {0x11369, 230, 0, 0}, - {0x1136A, 230, 0, 0}, - {0x1136B, 230, 0, 0}, - {0x1136C, 230, 0, 0}, - {0x11370, 230, 0, 0}, - {0x11371, 230, 0, 0}, - {0x11372, 230, 0, 0}, - {0x11373, 230, 0, 0}, - {0x11374, 230, 0, 0}, - {0x11383, 0, 2, 4800}, - {0x11385, 0, 2, 4802}, - {0x1138E, 0, 2, 4804}, - {0x11391, 0, 2, 4806}, - {0x113C5, 0, 2, 4808}, - {0x113C7, 0, 2, 4810}, - {0x113C8, 0, 2, 4812}, - {0x113CE, 9, 0, 0}, - {0x113CF, 9, 0, 0}, - {0x113D0, 9, 0, 0}, - {0x11442, 9, 0, 0}, - {0x11446, 7, 0, 0}, - {0x1145E, 230, 0, 0}, - {0x114BB, 0, 2, 4814}, - {0x114BC, 0, 2, 4816}, - {0x114BE, 0, 2, 4818}, - {0x114C2, 9, 0, 0}, - {0x114C3, 7, 0, 0}, - {0x115BA, 0, 2, 4820}, - {0x115BB, 0, 2, 4822}, - {0x115BF, 9, 0, 0}, - {0x115C0, 7, 0, 0}, - {0x1163F, 9, 0, 0}, - {0x116B6, 9, 0, 0}, - {0x116B7, 7, 0, 0}, - {0x1172B, 9, 0, 0}, - {0x11839, 9, 0, 0}, - {0x1183A, 7, 0, 0}, - {0x11938, 0, 2, 4824}, - {0x1193D, 9, 0, 0}, - {0x1193E, 9, 0, 0}, - {0x11943, 7, 0, 0}, - {0x119E0, 9, 0, 0}, - {0x11A34, 9, 0, 0}, - {0x11A47, 9, 0, 0}, - {0x11A99, 9, 0, 0}, - {0x11C3F, 9, 0, 0}, - {0x11D42, 7, 0, 0}, - {0x11D44, 9, 0, 0}, - {0x11D45, 9, 0, 0}, - {0x11D97, 9, 0, 0}, - {0x11F41, 9, 0, 0}, - {0x11F42, 9, 0, 0}, - {0x16121, 0, 2, 4826}, - {0x16122, 0, 2, 4828}, - {0x16123, 0, 2, 4830}, - {0x16124, 0, 2, 4832}, - {0x16125, 0, 2, 4834}, - {0x16126, 0, 2, 4836}, - {0x16127, 0, 2, 4838}, - {0x16128, 0, 2, 4840}, - {0x1612F, 9, 0, 0}, - {0x16AF0, 1, 0, 0}, - {0x16AF1, 1, 0, 0}, - {0x16AF2, 1, 0, 0}, - {0x16AF3, 1, 0, 0}, - {0x16AF4, 1, 0, 0}, - {0x16B30, 230, 0, 0}, - {0x16B31, 230, 0, 0}, - {0x16B32, 230, 0, 0}, - {0x16B33, 230, 0, 0}, - {0x16B34, 230, 0, 0}, - {0x16B35, 230, 0, 0}, - {0x16B36, 230, 0, 0}, - {0x16D68, 0, 2, 4842}, - {0x16D69, 0, 2, 4844}, - {0x16D6A, 0, 2, 4846}, - {0x16FF0, 6, 0, 0}, - {0x16FF1, 6, 0, 0}, - {0x1BC9E, 1, 0, 0}, - {0x1CCD6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1CCD7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1CCD8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1CCD9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1CCDA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1CCDB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1CCDC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1CCDD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1CCDE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1CCDF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1CCE0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1CCE1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1CCE2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1CCE3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1CCE4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1CCE5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1CCE6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1CCE7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1CCE8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1CCE9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1CCEA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1CCEB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1CCEC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1CCED, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1CCEE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1CCEF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1CCF0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0x1CCF1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0x1CCF2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0x1CCF3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0x1CCF4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0x1CCF5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0x1CCF6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0x1CCF7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0x1CCF8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0x1CCF9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0x1D15E, 0, 2 | DECOMP_NO_COMPOSE, 4848}, /* in exclusion list */ - {0x1D15F, 0, 2 | DECOMP_NO_COMPOSE, 4850}, /* in exclusion list */ - {0x1D160, 0, 2 | DECOMP_NO_COMPOSE, 4852}, /* in exclusion list */ - {0x1D161, 0, 2 | DECOMP_NO_COMPOSE, 4854}, /* in exclusion list */ - {0x1D162, 0, 2 | DECOMP_NO_COMPOSE, 4856}, /* in exclusion list */ - {0x1D163, 0, 2 | DECOMP_NO_COMPOSE, 4858}, /* in exclusion list */ - {0x1D164, 0, 2 | DECOMP_NO_COMPOSE, 4860}, /* in exclusion list */ - {0x1D165, 216, 0, 0}, - {0x1D166, 216, 0, 0}, - {0x1D167, 1, 0, 0}, - {0x1D168, 1, 0, 0}, - {0x1D169, 1, 0, 0}, - {0x1D16D, 226, 0, 0}, - {0x1D16E, 216, 0, 0}, - {0x1D16F, 216, 0, 0}, - {0x1D170, 216, 0, 0}, - {0x1D171, 216, 0, 0}, - {0x1D172, 216, 0, 0}, - {0x1D17B, 220, 0, 0}, - {0x1D17C, 220, 0, 0}, - {0x1D17D, 220, 0, 0}, - {0x1D17E, 220, 0, 0}, - {0x1D17F, 220, 0, 0}, - {0x1D180, 220, 0, 0}, - {0x1D181, 220, 0, 0}, - {0x1D182, 220, 0, 0}, - {0x1D185, 230, 0, 0}, - {0x1D186, 230, 0, 0}, - {0x1D187, 230, 0, 0}, - {0x1D188, 230, 0, 0}, - {0x1D189, 230, 0, 0}, - {0x1D18A, 220, 0, 0}, - {0x1D18B, 220, 0, 0}, - {0x1D1AA, 230, 0, 0}, - {0x1D1AB, 230, 0, 0}, - {0x1D1AC, 230, 0, 0}, - {0x1D1AD, 230, 0, 0}, - {0x1D1BB, 0, 2 | DECOMP_NO_COMPOSE, 4862}, /* in exclusion list */ - {0x1D1BC, 0, 2 | DECOMP_NO_COMPOSE, 4864}, /* in exclusion list */ - {0x1D1BD, 0, 2 | DECOMP_NO_COMPOSE, 4866}, /* in exclusion list */ - {0x1D1BE, 0, 2 | DECOMP_NO_COMPOSE, 4868}, /* in exclusion list */ - {0x1D1BF, 0, 2 | DECOMP_NO_COMPOSE, 4870}, /* in exclusion list */ - {0x1D1C0, 0, 2 | DECOMP_NO_COMPOSE, 4872}, /* in exclusion list */ - {0x1D242, 230, 0, 0}, - {0x1D243, 230, 0, 0}, - {0x1D244, 230, 0, 0}, - {0x1D400, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D401, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D402, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D403, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D404, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D405, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D406, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D407, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D408, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D409, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D40A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D40B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D40C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D40D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D40E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D40F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D410, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D411, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D412, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D413, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D414, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D415, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D416, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D417, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D418, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D419, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D41A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D41B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D41C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D41D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D41E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D41F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D420, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D421, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D422, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D423, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D424, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D425, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D426, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D427, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D428, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D429, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D42A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D42B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D42C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D42D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D42E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D42F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D430, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D431, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D432, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D433, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D434, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D435, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D436, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D437, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D438, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D439, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D43A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D43B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D43C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D43D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D43E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D43F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D440, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D441, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D442, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D443, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D444, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D445, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D446, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D447, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D448, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D449, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D44A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D44B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D44C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D44D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D44E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D44F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D450, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D451, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D452, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D453, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D454, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D456, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D457, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D458, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D459, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D45A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D45B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D45C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D45D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D45E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D45F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D460, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D461, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D462, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D463, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D464, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D465, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D466, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D467, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D468, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D469, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D46A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D46B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D46C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D46D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D46E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D46F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D470, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D471, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D472, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D473, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D474, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D475, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D476, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D477, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D478, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D479, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D47A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D47B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D47C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D47D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D47E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D47F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D480, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D481, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D482, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D483, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D484, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D485, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D486, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D487, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D488, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D489, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D48A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D48B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D48C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D48D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D48E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D48F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D490, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D491, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D492, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D493, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D494, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D495, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D496, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D497, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D498, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D499, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D49A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D49B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D49C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D49E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D49F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D4A2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D4A5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D4A6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D4A9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D4AA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D4AB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D4AC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D4AE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D4AF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D4B0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D4B1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D4B2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D4B3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D4B4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D4B5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D4B6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D4B7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D4B8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D4B9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D4BB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D4BD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D4BE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D4BF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D4C0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D4C1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D4C2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D4C3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D4C5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D4C6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D4C7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D4C8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D4C9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D4CA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D4CB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D4CC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D4CD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D4CE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D4CF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D4D0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D4D1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D4D2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D4D3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D4D4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D4D5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D4D6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D4D7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D4D8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D4D9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D4DA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D4DB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D4DC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D4DD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D4DE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D4DF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D4E0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D4E1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D4E2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D4E3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D4E4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D4E5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D4E6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D4E7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D4E8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D4E9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D4EA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D4EB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D4EC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D4ED, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D4EE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D4EF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D4F0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D4F1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D4F2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D4F3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D4F4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D4F5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D4F6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D4F7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D4F8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D4F9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D4FA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D4FB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D4FC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D4FD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D4FE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D4FF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D500, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D501, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D502, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D503, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D504, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D505, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D507, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D508, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D509, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D50A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D50D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D50E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D50F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D510, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D511, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D512, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D513, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D514, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D516, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D517, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D518, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D519, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D51A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D51B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D51C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D51E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D51F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D520, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D521, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D522, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D523, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D524, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D525, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D526, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D527, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D528, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D529, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D52A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D52B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D52C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D52D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D52E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D52F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D530, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D531, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D532, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D533, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D534, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D535, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D536, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D537, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D538, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D539, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D53B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D53C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D53D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D53E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D540, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D541, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D542, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D543, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D544, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D546, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D54A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D54B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D54C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D54D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D54E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D54F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D550, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D552, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D553, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D554, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D555, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D556, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D557, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D558, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D559, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D55A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D55B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D55C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D55D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D55E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D55F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D560, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D561, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D562, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D563, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D564, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D565, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D566, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D567, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D568, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D569, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D56A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D56B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D56C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D56D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D56E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D56F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D570, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D571, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D572, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D573, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D574, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D575, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D576, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D577, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D578, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D579, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D57A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D57B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D57C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D57D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D57E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D57F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D580, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D581, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D582, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D583, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D584, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D585, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D586, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D587, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D588, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D589, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D58A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D58B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D58C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D58D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D58E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D58F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D590, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D591, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D592, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D593, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D594, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D595, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D596, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D597, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D598, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D599, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D59A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D59B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D59C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D59D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D59E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D59F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D5A0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D5A1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D5A2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D5A3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D5A4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D5A5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D5A6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D5A7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D5A8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D5A9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D5AA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D5AB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D5AC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D5AD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D5AE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D5AF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D5B0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D5B1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D5B2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D5B3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D5B4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D5B5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D5B6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D5B7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D5B8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D5B9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D5BA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D5BB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D5BC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D5BD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D5BE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D5BF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D5C0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D5C1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D5C2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D5C3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D5C4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D5C5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D5C6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D5C7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D5C8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D5C9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D5CA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D5CB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D5CC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D5CD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D5CE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D5CF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D5D0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D5D1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D5D2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D5D3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D5D4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D5D5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D5D6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D5D7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D5D8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D5D9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D5DA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D5DB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D5DC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D5DD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D5DE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D5DF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D5E0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D5E1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D5E2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D5E3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D5E4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D5E5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D5E6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D5E7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D5E8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D5E9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D5EA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D5EB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D5EC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D5ED, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D5EE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D5EF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D5F0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D5F1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D5F2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D5F3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D5F4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D5F5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D5F6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D5F7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D5F8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D5F9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D5FA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D5FB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D5FC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D5FD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D5FE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D5FF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D600, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D601, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D602, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D603, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D604, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D605, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D606, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D607, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D608, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D609, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D60A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D60B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D60C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D60D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D60E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D60F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D610, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D611, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D612, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D613, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D614, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D615, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D616, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D617, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D618, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D619, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D61A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D61B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D61C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D61D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D61E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D61F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D620, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D621, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D622, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D623, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D624, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D625, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D626, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D627, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D628, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D629, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D62A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D62B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D62C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D62D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D62E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D62F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D630, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D631, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D632, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D633, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D634, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D635, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D636, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D637, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D638, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D639, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D63A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D63B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D63C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D63D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D63E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D63F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D640, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D641, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D642, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D643, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D644, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D645, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D646, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D647, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D648, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D649, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D64A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D64B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D64C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D64D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D64E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D64F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D650, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D651, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D652, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D653, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D654, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D655, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D656, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D657, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D658, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D659, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D65A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D65B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D65C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D65D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D65E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D65F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D660, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D661, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D662, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D663, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D664, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D665, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D666, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D667, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D668, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D669, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D66A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D66B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D66C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D66D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D66E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D66F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D670, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D671, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D672, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D673, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D674, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D675, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D676, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D677, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D678, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D679, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D67A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D67B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D67C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D67D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D67E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D67F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D680, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D681, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D682, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D683, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D684, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D685, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D686, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D687, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D688, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D689, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D68A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D68B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D68C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D68D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D68E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D68F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D690, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D691, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D692, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D693, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D694, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D695, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D696, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D697, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D698, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D699, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D69A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D69B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D69C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D69D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D69E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D69F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D6A0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D6A1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D6A2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D6A3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D6A4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0131}, - {0x1D6A5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0237}, - {0x1D6A8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0391}, - {0x1D6A9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0392}, - {0x1D6AA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0393}, - {0x1D6AB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0394}, - {0x1D6AC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0395}, - {0x1D6AD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0396}, - {0x1D6AE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0397}, - {0x1D6AF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0398}, - {0x1D6B0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0399}, - {0x1D6B1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039A}, - {0x1D6B2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039B}, - {0x1D6B3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039C}, - {0x1D6B4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039D}, - {0x1D6B5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039E}, - {0x1D6B6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039F}, - {0x1D6B7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A0}, - {0x1D6B8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A1}, - {0x1D6B9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F4}, - {0x1D6BA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A3}, - {0x1D6BB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A4}, - {0x1D6BC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A5}, - {0x1D6BD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A6}, - {0x1D6BE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A7}, - {0x1D6BF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A8}, - {0x1D6C0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A9}, - {0x1D6C1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2207}, - {0x1D6C2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B1}, - {0x1D6C3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B2}, - {0x1D6C4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B3}, - {0x1D6C5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B4}, - {0x1D6C6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B5}, - {0x1D6C7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B6}, - {0x1D6C8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B7}, - {0x1D6C9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B8}, - {0x1D6CA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B9}, - {0x1D6CB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BA}, - {0x1D6CC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BB}, - {0x1D6CD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BC}, - {0x1D6CE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BD}, - {0x1D6CF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BE}, - {0x1D6D0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BF}, - {0x1D6D1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C0}, - {0x1D6D2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C1}, - {0x1D6D3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C2}, - {0x1D6D4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C3}, - {0x1D6D5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C4}, - {0x1D6D6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C5}, - {0x1D6D7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C6}, - {0x1D6D8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C7}, - {0x1D6D9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C8}, - {0x1D6DA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C9}, - {0x1D6DB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2202}, - {0x1D6DC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F5}, - {0x1D6DD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D1}, - {0x1D6DE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F0}, - {0x1D6DF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D5}, - {0x1D6E0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F1}, - {0x1D6E1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D6}, - {0x1D6E2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0391}, - {0x1D6E3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0392}, - {0x1D6E4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0393}, - {0x1D6E5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0394}, - {0x1D6E6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0395}, - {0x1D6E7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0396}, - {0x1D6E8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0397}, - {0x1D6E9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0398}, - {0x1D6EA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0399}, - {0x1D6EB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039A}, - {0x1D6EC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039B}, - {0x1D6ED, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039C}, - {0x1D6EE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039D}, - {0x1D6EF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039E}, - {0x1D6F0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039F}, - {0x1D6F1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A0}, - {0x1D6F2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A1}, - {0x1D6F3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F4}, - {0x1D6F4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A3}, - {0x1D6F5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A4}, - {0x1D6F6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A5}, - {0x1D6F7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A6}, - {0x1D6F8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A7}, - {0x1D6F9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A8}, - {0x1D6FA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A9}, - {0x1D6FB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2207}, - {0x1D6FC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B1}, - {0x1D6FD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B2}, - {0x1D6FE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B3}, - {0x1D6FF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B4}, - {0x1D700, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B5}, - {0x1D701, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B6}, - {0x1D702, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B7}, - {0x1D703, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B8}, - {0x1D704, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B9}, - {0x1D705, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BA}, - {0x1D706, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BB}, - {0x1D707, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BC}, - {0x1D708, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BD}, - {0x1D709, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BE}, - {0x1D70A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BF}, - {0x1D70B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C0}, - {0x1D70C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C1}, - {0x1D70D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C2}, - {0x1D70E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C3}, - {0x1D70F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C4}, - {0x1D710, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C5}, - {0x1D711, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C6}, - {0x1D712, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C7}, - {0x1D713, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C8}, - {0x1D714, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C9}, - {0x1D715, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2202}, - {0x1D716, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F5}, - {0x1D717, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D1}, - {0x1D718, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F0}, - {0x1D719, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D5}, - {0x1D71A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F1}, - {0x1D71B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D6}, - {0x1D71C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0391}, - {0x1D71D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0392}, - {0x1D71E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0393}, - {0x1D71F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0394}, - {0x1D720, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0395}, - {0x1D721, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0396}, - {0x1D722, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0397}, - {0x1D723, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0398}, - {0x1D724, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0399}, - {0x1D725, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039A}, - {0x1D726, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039B}, - {0x1D727, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039C}, - {0x1D728, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039D}, - {0x1D729, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039E}, - {0x1D72A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039F}, - {0x1D72B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A0}, - {0x1D72C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A1}, - {0x1D72D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F4}, - {0x1D72E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A3}, - {0x1D72F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A4}, - {0x1D730, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A5}, - {0x1D731, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A6}, - {0x1D732, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A7}, - {0x1D733, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A8}, - {0x1D734, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A9}, - {0x1D735, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2207}, - {0x1D736, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B1}, - {0x1D737, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B2}, - {0x1D738, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B3}, - {0x1D739, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B4}, - {0x1D73A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B5}, - {0x1D73B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B6}, - {0x1D73C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B7}, - {0x1D73D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B8}, - {0x1D73E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B9}, - {0x1D73F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BA}, - {0x1D740, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BB}, - {0x1D741, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BC}, - {0x1D742, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BD}, - {0x1D743, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BE}, - {0x1D744, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BF}, - {0x1D745, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C0}, - {0x1D746, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C1}, - {0x1D747, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C2}, - {0x1D748, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C3}, - {0x1D749, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C4}, - {0x1D74A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C5}, - {0x1D74B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C6}, - {0x1D74C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C7}, - {0x1D74D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C8}, - {0x1D74E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C9}, - {0x1D74F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2202}, - {0x1D750, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F5}, - {0x1D751, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D1}, - {0x1D752, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F0}, - {0x1D753, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D5}, - {0x1D754, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F1}, - {0x1D755, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D6}, - {0x1D756, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0391}, - {0x1D757, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0392}, - {0x1D758, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0393}, - {0x1D759, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0394}, - {0x1D75A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0395}, - {0x1D75B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0396}, - {0x1D75C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0397}, - {0x1D75D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0398}, - {0x1D75E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0399}, - {0x1D75F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039A}, - {0x1D760, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039B}, - {0x1D761, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039C}, - {0x1D762, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039D}, - {0x1D763, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039E}, - {0x1D764, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039F}, - {0x1D765, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A0}, - {0x1D766, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A1}, - {0x1D767, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F4}, - {0x1D768, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A3}, - {0x1D769, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A4}, - {0x1D76A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A5}, - {0x1D76B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A6}, - {0x1D76C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A7}, - {0x1D76D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A8}, - {0x1D76E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A9}, - {0x1D76F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2207}, - {0x1D770, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B1}, - {0x1D771, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B2}, - {0x1D772, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B3}, - {0x1D773, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B4}, - {0x1D774, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B5}, - {0x1D775, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B6}, - {0x1D776, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B7}, - {0x1D777, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B8}, - {0x1D778, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B9}, - {0x1D779, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BA}, - {0x1D77A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BB}, - {0x1D77B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BC}, - {0x1D77C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BD}, - {0x1D77D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BE}, - {0x1D77E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BF}, - {0x1D77F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C0}, - {0x1D780, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C1}, - {0x1D781, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C2}, - {0x1D782, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C3}, - {0x1D783, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C4}, - {0x1D784, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C5}, - {0x1D785, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C6}, - {0x1D786, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C7}, - {0x1D787, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C8}, - {0x1D788, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C9}, - {0x1D789, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2202}, - {0x1D78A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F5}, - {0x1D78B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D1}, - {0x1D78C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F0}, - {0x1D78D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D5}, - {0x1D78E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F1}, - {0x1D78F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D6}, - {0x1D790, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0391}, - {0x1D791, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0392}, - {0x1D792, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0393}, - {0x1D793, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0394}, - {0x1D794, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0395}, - {0x1D795, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0396}, - {0x1D796, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0397}, - {0x1D797, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0398}, - {0x1D798, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0399}, - {0x1D799, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039A}, - {0x1D79A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039B}, - {0x1D79B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039C}, - {0x1D79C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039D}, - {0x1D79D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039E}, - {0x1D79E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039F}, - {0x1D79F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A0}, - {0x1D7A0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A1}, - {0x1D7A1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F4}, - {0x1D7A2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A3}, - {0x1D7A3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A4}, - {0x1D7A4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A5}, - {0x1D7A5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A6}, - {0x1D7A6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A7}, - {0x1D7A7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A8}, - {0x1D7A8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A9}, - {0x1D7A9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2207}, - {0x1D7AA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B1}, - {0x1D7AB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B2}, - {0x1D7AC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B3}, - {0x1D7AD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B4}, - {0x1D7AE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B5}, - {0x1D7AF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B6}, - {0x1D7B0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B7}, - {0x1D7B1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B8}, - {0x1D7B2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B9}, - {0x1D7B3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BA}, - {0x1D7B4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BB}, - {0x1D7B5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BC}, - {0x1D7B6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BD}, - {0x1D7B7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BE}, - {0x1D7B8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BF}, - {0x1D7B9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C0}, - {0x1D7BA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C1}, - {0x1D7BB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C2}, - {0x1D7BC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C3}, - {0x1D7BD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C4}, - {0x1D7BE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C5}, - {0x1D7BF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C6}, - {0x1D7C0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C7}, - {0x1D7C1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C8}, - {0x1D7C2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C9}, - {0x1D7C3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2202}, - {0x1D7C4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F5}, - {0x1D7C5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D1}, - {0x1D7C6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F0}, - {0x1D7C7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D5}, - {0x1D7C8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F1}, - {0x1D7C9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D6}, - {0x1D7CA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03DC}, - {0x1D7CB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03DD}, - {0x1D7CE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0x1D7CF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0x1D7D0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0x1D7D1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0x1D7D2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0x1D7D3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0x1D7D4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0x1D7D5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0x1D7D6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0x1D7D7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0x1D7D8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0x1D7D9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0x1D7DA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0x1D7DB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0x1D7DC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0x1D7DD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0x1D7DE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0x1D7DF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0x1D7E0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0x1D7E1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0x1D7E2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0x1D7E3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0x1D7E4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0x1D7E5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0x1D7E6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0x1D7E7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0x1D7E8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0x1D7E9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0x1D7EA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0x1D7EB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0x1D7EC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0x1D7ED, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0x1D7EE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0x1D7EF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0x1D7F0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0x1D7F1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0x1D7F2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0x1D7F3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0x1D7F4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0x1D7F5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0x1D7F6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0x1D7F7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0x1D7F8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0x1D7F9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0x1D7FA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0x1D7FB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0x1D7FC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0x1D7FD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0x1D7FE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0x1D7FF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0x1E000, 230, 0, 0}, - {0x1E001, 230, 0, 0}, - {0x1E002, 230, 0, 0}, - {0x1E003, 230, 0, 0}, - {0x1E004, 230, 0, 0}, - {0x1E005, 230, 0, 0}, - {0x1E006, 230, 0, 0}, - {0x1E008, 230, 0, 0}, - {0x1E009, 230, 0, 0}, - {0x1E00A, 230, 0, 0}, - {0x1E00B, 230, 0, 0}, - {0x1E00C, 230, 0, 0}, - {0x1E00D, 230, 0, 0}, - {0x1E00E, 230, 0, 0}, - {0x1E00F, 230, 0, 0}, - {0x1E010, 230, 0, 0}, - {0x1E011, 230, 0, 0}, - {0x1E012, 230, 0, 0}, - {0x1E013, 230, 0, 0}, - {0x1E014, 230, 0, 0}, - {0x1E015, 230, 0, 0}, - {0x1E016, 230, 0, 0}, - {0x1E017, 230, 0, 0}, - {0x1E018, 230, 0, 0}, - {0x1E01B, 230, 0, 0}, - {0x1E01C, 230, 0, 0}, - {0x1E01D, 230, 0, 0}, - {0x1E01E, 230, 0, 0}, - {0x1E01F, 230, 0, 0}, - {0x1E020, 230, 0, 0}, - {0x1E021, 230, 0, 0}, - {0x1E023, 230, 0, 0}, - {0x1E024, 230, 0, 0}, - {0x1E026, 230, 0, 0}, - {0x1E027, 230, 0, 0}, - {0x1E028, 230, 0, 0}, - {0x1E029, 230, 0, 0}, - {0x1E02A, 230, 0, 0}, - {0x1E030, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0430}, - {0x1E031, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0431}, - {0x1E032, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0432}, - {0x1E033, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0433}, - {0x1E034, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0434}, - {0x1E035, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0435}, - {0x1E036, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0436}, - {0x1E037, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0437}, - {0x1E038, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0438}, - {0x1E039, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043A}, - {0x1E03A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043B}, - {0x1E03B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043C}, - {0x1E03C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043E}, - {0x1E03D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043F}, - {0x1E03E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0440}, - {0x1E03F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0441}, - {0x1E040, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0442}, - {0x1E041, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0443}, - {0x1E042, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0444}, - {0x1E043, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0445}, - {0x1E044, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0446}, - {0x1E045, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0447}, - {0x1E046, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0448}, - {0x1E047, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044B}, - {0x1E048, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044D}, - {0x1E049, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044E}, - {0x1E04A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xA689}, - {0x1E04B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04D9}, - {0x1E04C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0456}, - {0x1E04D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0458}, - {0x1E04E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04E9}, - {0x1E04F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04AF}, - {0x1E050, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04CF}, - {0x1E051, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0430}, - {0x1E052, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0431}, - {0x1E053, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0432}, - {0x1E054, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0433}, - {0x1E055, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0434}, - {0x1E056, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0435}, - {0x1E057, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0436}, - {0x1E058, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0437}, - {0x1E059, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0438}, - {0x1E05A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043A}, - {0x1E05B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043B}, - {0x1E05C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043E}, - {0x1E05D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043F}, - {0x1E05E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0441}, - {0x1E05F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0443}, - {0x1E060, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0444}, - {0x1E061, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0445}, - {0x1E062, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0446}, - {0x1E063, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0447}, - {0x1E064, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0448}, - {0x1E065, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044A}, - {0x1E066, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044B}, - {0x1E067, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0491}, - {0x1E068, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0456}, - {0x1E069, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0455}, - {0x1E06A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x045F}, - {0x1E06B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04AB}, - {0x1E06C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xA651}, - {0x1E06D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04B1}, - {0x1E08F, 230, 0, 0}, - {0x1E130, 230, 0, 0}, - {0x1E131, 230, 0, 0}, - {0x1E132, 230, 0, 0}, - {0x1E133, 230, 0, 0}, - {0x1E134, 230, 0, 0}, - {0x1E135, 230, 0, 0}, - {0x1E136, 230, 0, 0}, - {0x1E2AE, 230, 0, 0}, - {0x1E2EC, 230, 0, 0}, - {0x1E2ED, 230, 0, 0}, - {0x1E2EE, 230, 0, 0}, - {0x1E2EF, 230, 0, 0}, - {0x1E4EC, 232, 0, 0}, - {0x1E4ED, 232, 0, 0}, - {0x1E4EE, 220, 0, 0}, - {0x1E4EF, 230, 0, 0}, - {0x1E5EE, 230, 0, 0}, - {0x1E5EF, 220, 0, 0}, - {0x1E8D0, 220, 0, 0}, - {0x1E8D1, 220, 0, 0}, - {0x1E8D2, 220, 0, 0}, - {0x1E8D3, 220, 0, 0}, - {0x1E8D4, 220, 0, 0}, - {0x1E8D5, 220, 0, 0}, - {0x1E8D6, 220, 0, 0}, - {0x1E944, 230, 0, 0}, - {0x1E945, 230, 0, 0}, - {0x1E946, 230, 0, 0}, - {0x1E947, 230, 0, 0}, - {0x1E948, 230, 0, 0}, - {0x1E949, 230, 0, 0}, - {0x1E94A, 7, 0, 0}, - {0x1EE00, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0627}, - {0x1EE01, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0628}, - {0x1EE02, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, - {0x1EE03, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062F}, - {0x1EE05, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0648}, - {0x1EE06, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0632}, - {0x1EE07, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, - {0x1EE08, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0637}, - {0x1EE09, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x064A}, - {0x1EE0A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0643}, - {0x1EE0B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0644}, - {0x1EE0C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0645}, - {0x1EE0D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, - {0x1EE0E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, - {0x1EE0F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, - {0x1EE10, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0641}, - {0x1EE11, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, - {0x1EE12, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, - {0x1EE13, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0631}, - {0x1EE14, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, - {0x1EE15, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062A}, - {0x1EE16, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062B}, - {0x1EE17, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, - {0x1EE18, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0630}, - {0x1EE19, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, - {0x1EE1A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0638}, - {0x1EE1B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, - {0x1EE1C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x066E}, - {0x1EE1D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BA}, - {0x1EE1E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A1}, - {0x1EE1F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x066F}, - {0x1EE21, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0628}, - {0x1EE22, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, - {0x1EE24, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0647}, - {0x1EE27, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, - {0x1EE29, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x064A}, - {0x1EE2A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0643}, - {0x1EE2B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0644}, - {0x1EE2C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0645}, - {0x1EE2D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, - {0x1EE2E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, - {0x1EE2F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, - {0x1EE30, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0641}, - {0x1EE31, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, - {0x1EE32, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, - {0x1EE34, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, - {0x1EE35, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062A}, - {0x1EE36, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062B}, - {0x1EE37, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, - {0x1EE39, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, - {0x1EE3B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, - {0x1EE42, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, - {0x1EE47, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, - {0x1EE49, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x064A}, - {0x1EE4B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0644}, - {0x1EE4D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, - {0x1EE4E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, - {0x1EE4F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, - {0x1EE51, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, - {0x1EE52, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, - {0x1EE54, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, - {0x1EE57, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, - {0x1EE59, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, - {0x1EE5B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, - {0x1EE5D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BA}, - {0x1EE5F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x066F}, - {0x1EE61, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0628}, - {0x1EE62, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, - {0x1EE64, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0647}, - {0x1EE67, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, - {0x1EE68, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0637}, - {0x1EE69, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x064A}, - {0x1EE6A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0643}, - {0x1EE6C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0645}, - {0x1EE6D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, - {0x1EE6E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, - {0x1EE6F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, - {0x1EE70, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0641}, - {0x1EE71, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, - {0x1EE72, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, - {0x1EE74, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, - {0x1EE75, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062A}, - {0x1EE76, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062B}, - {0x1EE77, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, - {0x1EE79, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, - {0x1EE7A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0638}, - {0x1EE7B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, - {0x1EE7C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x066E}, - {0x1EE7E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A1}, - {0x1EE80, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0627}, - {0x1EE81, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0628}, - {0x1EE82, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, - {0x1EE83, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062F}, - {0x1EE84, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0647}, - {0x1EE85, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0648}, - {0x1EE86, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0632}, - {0x1EE87, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, - {0x1EE88, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0637}, - {0x1EE89, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x064A}, - {0x1EE8B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0644}, - {0x1EE8C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0645}, - {0x1EE8D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, - {0x1EE8E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, - {0x1EE8F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, - {0x1EE90, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0641}, - {0x1EE91, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, - {0x1EE92, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, - {0x1EE93, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0631}, - {0x1EE94, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, - {0x1EE95, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062A}, - {0x1EE96, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062B}, - {0x1EE97, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, - {0x1EE98, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0630}, - {0x1EE99, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, - {0x1EE9A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0638}, - {0x1EE9B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, - {0x1EEA1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0628}, - {0x1EEA2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, - {0x1EEA3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062F}, - {0x1EEA5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0648}, - {0x1EEA6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0632}, - {0x1EEA7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, - {0x1EEA8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0637}, - {0x1EEA9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x064A}, - {0x1EEAB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0644}, - {0x1EEAC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0645}, - {0x1EEAD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, - {0x1EEAE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, - {0x1EEAF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, - {0x1EEB0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0641}, - {0x1EEB1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, - {0x1EEB2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, - {0x1EEB3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0631}, - {0x1EEB4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, - {0x1EEB5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062A}, - {0x1EEB6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062B}, - {0x1EEB7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, - {0x1EEB8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0630}, - {0x1EEB9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, - {0x1EEBA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0638}, - {0x1EEBB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, - {0x1F100, 0, 2 | DECOMP_COMPAT, 4874}, - {0x1F101, 0, 2 | DECOMP_COMPAT, 4876}, - {0x1F102, 0, 2 | DECOMP_COMPAT, 4878}, - {0x1F103, 0, 2 | DECOMP_COMPAT, 4880}, - {0x1F104, 0, 2 | DECOMP_COMPAT, 4882}, - {0x1F105, 0, 2 | DECOMP_COMPAT, 4884}, - {0x1F106, 0, 2 | DECOMP_COMPAT, 4886}, - {0x1F107, 0, 2 | DECOMP_COMPAT, 4888}, - {0x1F108, 0, 2 | DECOMP_COMPAT, 4890}, - {0x1F109, 0, 2 | DECOMP_COMPAT, 4892}, - {0x1F10A, 0, 2 | DECOMP_COMPAT, 4894}, - {0x1F110, 0, 3 | DECOMP_COMPAT, 4896}, - {0x1F111, 0, 3 | DECOMP_COMPAT, 4899}, - {0x1F112, 0, 3 | DECOMP_COMPAT, 4902}, - {0x1F113, 0, 3 | DECOMP_COMPAT, 4905}, - {0x1F114, 0, 3 | DECOMP_COMPAT, 4908}, - {0x1F115, 0, 3 | DECOMP_COMPAT, 4911}, - {0x1F116, 0, 3 | DECOMP_COMPAT, 4914}, - {0x1F117, 0, 3 | DECOMP_COMPAT, 4917}, - {0x1F118, 0, 3 | DECOMP_COMPAT, 4920}, - {0x1F119, 0, 3 | DECOMP_COMPAT, 4923}, - {0x1F11A, 0, 3 | DECOMP_COMPAT, 4926}, - {0x1F11B, 0, 3 | DECOMP_COMPAT, 4929}, - {0x1F11C, 0, 3 | DECOMP_COMPAT, 4932}, - {0x1F11D, 0, 3 | DECOMP_COMPAT, 4935}, - {0x1F11E, 0, 3 | DECOMP_COMPAT, 4938}, - {0x1F11F, 0, 3 | DECOMP_COMPAT, 4941}, - {0x1F120, 0, 3 | DECOMP_COMPAT, 4944}, - {0x1F121, 0, 3 | DECOMP_COMPAT, 4947}, - {0x1F122, 0, 3 | DECOMP_COMPAT, 4950}, - {0x1F123, 0, 3 | DECOMP_COMPAT, 4953}, - {0x1F124, 0, 3 | DECOMP_COMPAT, 4956}, - {0x1F125, 0, 3 | DECOMP_COMPAT, 4959}, - {0x1F126, 0, 3 | DECOMP_COMPAT, 4962}, - {0x1F127, 0, 3 | DECOMP_COMPAT, 4965}, - {0x1F128, 0, 3 | DECOMP_COMPAT, 4968}, - {0x1F129, 0, 3 | DECOMP_COMPAT, 4971}, - {0x1F12A, 0, 3 | DECOMP_COMPAT, 4974}, - {0x1F12B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1F12C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1F12D, 0, 2 | DECOMP_COMPAT, 4977}, - {0x1F12E, 0, 2 | DECOMP_COMPAT, 4979}, - {0x1F130, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1F131, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1F132, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1F133, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1F134, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1F135, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1F136, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1F137, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1F138, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1F139, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1F13A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1F13B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1F13C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1F13D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1F13E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1F13F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1F140, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1F141, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1F142, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1F143, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1F144, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1F145, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1F146, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1F147, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1F148, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1F149, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1F14A, 0, 2 | DECOMP_COMPAT, 4981}, - {0x1F14B, 0, 2 | DECOMP_COMPAT, 4983}, - {0x1F14C, 0, 2 | DECOMP_COMPAT, 4985}, - {0x1F14D, 0, 2 | DECOMP_COMPAT, 4987}, - {0x1F14E, 0, 3 | DECOMP_COMPAT, 4989}, - {0x1F14F, 0, 2 | DECOMP_COMPAT, 4992}, - {0x1F16A, 0, 2 | DECOMP_COMPAT, 4994}, - {0x1F16B, 0, 2 | DECOMP_COMPAT, 4996}, - {0x1F16C, 0, 2 | DECOMP_COMPAT, 4998}, - {0x1F190, 0, 2 | DECOMP_COMPAT, 5000}, - {0x1F200, 0, 2 | DECOMP_COMPAT, 5002}, - {0x1F201, 0, 2 | DECOMP_COMPAT, 5004}, - {0x1F202, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B5}, - {0x1F210, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x624B}, - {0x1F211, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5B57}, - {0x1F212, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53CC}, - {0x1F213, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C7}, - {0x1F214, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E8C}, - {0x1F215, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x591A}, - {0x1F216, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x89E3}, - {0x1F217, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5929}, - {0x1F218, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4EA4}, - {0x1F219, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6620}, - {0x1F21A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7121}, - {0x1F21B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6599}, - {0x1F21C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x524D}, - {0x1F21D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F8C}, - {0x1F21E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x518D}, - {0x1F21F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65B0}, - {0x1F220, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x521D}, - {0x1F221, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7D42}, - {0x1F222, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x751F}, - {0x1F223, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8CA9}, - {0x1F224, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x58F0}, - {0x1F225, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5439}, - {0x1F226, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6F14}, - {0x1F227, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6295}, - {0x1F228, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6355}, - {0x1F229, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E00}, - {0x1F22A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E09}, - {0x1F22B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x904A}, - {0x1F22C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DE6}, - {0x1F22D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E2D}, - {0x1F22E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53F3}, - {0x1F22F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6307}, - {0x1F230, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8D70}, - {0x1F231, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6253}, - {0x1F232, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7981}, - {0x1F233, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7A7A}, - {0x1F234, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5408}, - {0x1F235, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6E80}, - {0x1F236, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6709}, - {0x1F237, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6708}, - {0x1F238, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7533}, - {0x1F239, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5272}, - {0x1F23A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x55B6}, - {0x1F23B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x914D}, - {0x1F240, 0, 3 | DECOMP_COMPAT, 5006}, - {0x1F241, 0, 3 | DECOMP_COMPAT, 5009}, - {0x1F242, 0, 3 | DECOMP_COMPAT, 5012}, - {0x1F243, 0, 3 | DECOMP_COMPAT, 5015}, - {0x1F244, 0, 3 | DECOMP_COMPAT, 5018}, - {0x1F245, 0, 3 | DECOMP_COMPAT, 5021}, - {0x1F246, 0, 3 | DECOMP_COMPAT, 5024}, - {0x1F247, 0, 3 | DECOMP_COMPAT, 5027}, - {0x1F248, 0, 3 | DECOMP_COMPAT, 5030}, - {0x1F250, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F97}, - {0x1F251, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53EF}, - {0x1FBF0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0x1FBF1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0x1FBF2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0x1FBF3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0x1FBF4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0x1FBF5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0x1FBF6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0x1FBF7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0x1FBF8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0x1FBF9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0x2F800, 0, 1 | DECOMP_INLINE, 0x4E3D}, - {0x2F801, 0, 1 | DECOMP_INLINE, 0x4E38}, - {0x2F802, 0, 1 | DECOMP_INLINE, 0x4E41}, - {0x2F803, 0, 1, 5033}, - {0x2F804, 0, 1 | DECOMP_INLINE, 0x4F60}, - {0x2F805, 0, 1 | DECOMP_INLINE, 0x4FAE}, - {0x2F806, 0, 1 | DECOMP_INLINE, 0x4FBB}, - {0x2F807, 0, 1 | DECOMP_INLINE, 0x5002}, - {0x2F808, 0, 1 | DECOMP_INLINE, 0x507A}, - {0x2F809, 0, 1 | DECOMP_INLINE, 0x5099}, - {0x2F80A, 0, 1 | DECOMP_INLINE, 0x50E7}, - {0x2F80B, 0, 1 | DECOMP_INLINE, 0x50CF}, - {0x2F80C, 0, 1 | DECOMP_INLINE, 0x349E}, - {0x2F80D, 0, 1, 5034}, - {0x2F80E, 0, 1 | DECOMP_INLINE, 0x514D}, - {0x2F80F, 0, 1 | DECOMP_INLINE, 0x5154}, - {0x2F810, 0, 1 | DECOMP_INLINE, 0x5164}, - {0x2F811, 0, 1 | DECOMP_INLINE, 0x5177}, - {0x2F812, 0, 1, 5035}, - {0x2F813, 0, 1 | DECOMP_INLINE, 0x34B9}, - {0x2F814, 0, 1 | DECOMP_INLINE, 0x5167}, - {0x2F815, 0, 1 | DECOMP_INLINE, 0x518D}, - {0x2F816, 0, 1, 5036}, - {0x2F817, 0, 1 | DECOMP_INLINE, 0x5197}, - {0x2F818, 0, 1 | DECOMP_INLINE, 0x51A4}, - {0x2F819, 0, 1 | DECOMP_INLINE, 0x4ECC}, - {0x2F81A, 0, 1 | DECOMP_INLINE, 0x51AC}, - {0x2F81B, 0, 1 | DECOMP_INLINE, 0x51B5}, - {0x2F81C, 0, 1, 5037}, - {0x2F81D, 0, 1 | DECOMP_INLINE, 0x51F5}, - {0x2F81E, 0, 1 | DECOMP_INLINE, 0x5203}, - {0x2F81F, 0, 1 | DECOMP_INLINE, 0x34DF}, - {0x2F820, 0, 1 | DECOMP_INLINE, 0x523B}, - {0x2F821, 0, 1 | DECOMP_INLINE, 0x5246}, - {0x2F822, 0, 1 | DECOMP_INLINE, 0x5272}, - {0x2F823, 0, 1 | DECOMP_INLINE, 0x5277}, - {0x2F824, 0, 1 | DECOMP_INLINE, 0x3515}, - {0x2F825, 0, 1 | DECOMP_INLINE, 0x52C7}, - {0x2F826, 0, 1 | DECOMP_INLINE, 0x52C9}, - {0x2F827, 0, 1 | DECOMP_INLINE, 0x52E4}, - {0x2F828, 0, 1 | DECOMP_INLINE, 0x52FA}, - {0x2F829, 0, 1 | DECOMP_INLINE, 0x5305}, - {0x2F82A, 0, 1 | DECOMP_INLINE, 0x5306}, - {0x2F82B, 0, 1 | DECOMP_INLINE, 0x5317}, - {0x2F82C, 0, 1 | DECOMP_INLINE, 0x5349}, - {0x2F82D, 0, 1 | DECOMP_INLINE, 0x5351}, - {0x2F82E, 0, 1 | DECOMP_INLINE, 0x535A}, - {0x2F82F, 0, 1 | DECOMP_INLINE, 0x5373}, - {0x2F830, 0, 1 | DECOMP_INLINE, 0x537D}, - {0x2F831, 0, 1 | DECOMP_INLINE, 0x537F}, - {0x2F832, 0, 1 | DECOMP_INLINE, 0x537F}, - {0x2F833, 0, 1 | DECOMP_INLINE, 0x537F}, - {0x2F834, 0, 1, 5038}, - {0x2F835, 0, 1 | DECOMP_INLINE, 0x7070}, - {0x2F836, 0, 1 | DECOMP_INLINE, 0x53CA}, - {0x2F837, 0, 1 | DECOMP_INLINE, 0x53DF}, - {0x2F838, 0, 1, 5039}, - {0x2F839, 0, 1 | DECOMP_INLINE, 0x53EB}, - {0x2F83A, 0, 1 | DECOMP_INLINE, 0x53F1}, - {0x2F83B, 0, 1 | DECOMP_INLINE, 0x5406}, - {0x2F83C, 0, 1 | DECOMP_INLINE, 0x549E}, - {0x2F83D, 0, 1 | DECOMP_INLINE, 0x5438}, - {0x2F83E, 0, 1 | DECOMP_INLINE, 0x5448}, - {0x2F83F, 0, 1 | DECOMP_INLINE, 0x5468}, - {0x2F840, 0, 1 | DECOMP_INLINE, 0x54A2}, - {0x2F841, 0, 1 | DECOMP_INLINE, 0x54F6}, - {0x2F842, 0, 1 | DECOMP_INLINE, 0x5510}, - {0x2F843, 0, 1 | DECOMP_INLINE, 0x5553}, - {0x2F844, 0, 1 | DECOMP_INLINE, 0x5563}, - {0x2F845, 0, 1 | DECOMP_INLINE, 0x5584}, - {0x2F846, 0, 1 | DECOMP_INLINE, 0x5584}, - {0x2F847, 0, 1 | DECOMP_INLINE, 0x5599}, - {0x2F848, 0, 1 | DECOMP_INLINE, 0x55AB}, - {0x2F849, 0, 1 | DECOMP_INLINE, 0x55B3}, - {0x2F84A, 0, 1 | DECOMP_INLINE, 0x55C2}, - {0x2F84B, 0, 1 | DECOMP_INLINE, 0x5716}, - {0x2F84C, 0, 1 | DECOMP_INLINE, 0x5606}, - {0x2F84D, 0, 1 | DECOMP_INLINE, 0x5717}, - {0x2F84E, 0, 1 | DECOMP_INLINE, 0x5651}, - {0x2F84F, 0, 1 | DECOMP_INLINE, 0x5674}, - {0x2F850, 0, 1 | DECOMP_INLINE, 0x5207}, - {0x2F851, 0, 1 | DECOMP_INLINE, 0x58EE}, - {0x2F852, 0, 1 | DECOMP_INLINE, 0x57CE}, - {0x2F853, 0, 1 | DECOMP_INLINE, 0x57F4}, - {0x2F854, 0, 1 | DECOMP_INLINE, 0x580D}, - {0x2F855, 0, 1 | DECOMP_INLINE, 0x578B}, - {0x2F856, 0, 1 | DECOMP_INLINE, 0x5832}, - {0x2F857, 0, 1 | DECOMP_INLINE, 0x5831}, - {0x2F858, 0, 1 | DECOMP_INLINE, 0x58AC}, - {0x2F859, 0, 1, 5040}, - {0x2F85A, 0, 1 | DECOMP_INLINE, 0x58F2}, - {0x2F85B, 0, 1 | DECOMP_INLINE, 0x58F7}, - {0x2F85C, 0, 1 | DECOMP_INLINE, 0x5906}, - {0x2F85D, 0, 1 | DECOMP_INLINE, 0x591A}, - {0x2F85E, 0, 1 | DECOMP_INLINE, 0x5922}, - {0x2F85F, 0, 1 | DECOMP_INLINE, 0x5962}, - {0x2F860, 0, 1, 5041}, - {0x2F861, 0, 1, 5042}, - {0x2F862, 0, 1 | DECOMP_INLINE, 0x59EC}, - {0x2F863, 0, 1 | DECOMP_INLINE, 0x5A1B}, - {0x2F864, 0, 1 | DECOMP_INLINE, 0x5A27}, - {0x2F865, 0, 1 | DECOMP_INLINE, 0x59D8}, - {0x2F866, 0, 1 | DECOMP_INLINE, 0x5A66}, - {0x2F867, 0, 1 | DECOMP_INLINE, 0x36EE}, - {0x2F868, 0, 1 | DECOMP_INLINE, 0x36FC}, - {0x2F869, 0, 1 | DECOMP_INLINE, 0x5B08}, - {0x2F86A, 0, 1 | DECOMP_INLINE, 0x5B3E}, - {0x2F86B, 0, 1 | DECOMP_INLINE, 0x5B3E}, - {0x2F86C, 0, 1, 5043}, - {0x2F86D, 0, 1 | DECOMP_INLINE, 0x5BC3}, - {0x2F86E, 0, 1 | DECOMP_INLINE, 0x5BD8}, - {0x2F86F, 0, 1 | DECOMP_INLINE, 0x5BE7}, - {0x2F870, 0, 1 | DECOMP_INLINE, 0x5BF3}, - {0x2F871, 0, 1, 5044}, - {0x2F872, 0, 1 | DECOMP_INLINE, 0x5BFF}, - {0x2F873, 0, 1 | DECOMP_INLINE, 0x5C06}, - {0x2F874, 0, 1 | DECOMP_INLINE, 0x5F53}, - {0x2F875, 0, 1 | DECOMP_INLINE, 0x5C22}, - {0x2F876, 0, 1 | DECOMP_INLINE, 0x3781}, - {0x2F877, 0, 1 | DECOMP_INLINE, 0x5C60}, - {0x2F878, 0, 1 | DECOMP_INLINE, 0x5C6E}, - {0x2F879, 0, 1 | DECOMP_INLINE, 0x5CC0}, - {0x2F87A, 0, 1 | DECOMP_INLINE, 0x5C8D}, - {0x2F87B, 0, 1, 5045}, - {0x2F87C, 0, 1 | DECOMP_INLINE, 0x5D43}, - {0x2F87D, 0, 1, 5046}, - {0x2F87E, 0, 1 | DECOMP_INLINE, 0x5D6E}, - {0x2F87F, 0, 1 | DECOMP_INLINE, 0x5D6B}, - {0x2F880, 0, 1 | DECOMP_INLINE, 0x5D7C}, - {0x2F881, 0, 1 | DECOMP_INLINE, 0x5DE1}, - {0x2F882, 0, 1 | DECOMP_INLINE, 0x5DE2}, - {0x2F883, 0, 1 | DECOMP_INLINE, 0x382F}, - {0x2F884, 0, 1 | DECOMP_INLINE, 0x5DFD}, - {0x2F885, 0, 1 | DECOMP_INLINE, 0x5E28}, - {0x2F886, 0, 1 | DECOMP_INLINE, 0x5E3D}, - {0x2F887, 0, 1 | DECOMP_INLINE, 0x5E69}, - {0x2F888, 0, 1 | DECOMP_INLINE, 0x3862}, - {0x2F889, 0, 1, 5047}, - {0x2F88A, 0, 1 | DECOMP_INLINE, 0x387C}, - {0x2F88B, 0, 1 | DECOMP_INLINE, 0x5EB0}, - {0x2F88C, 0, 1 | DECOMP_INLINE, 0x5EB3}, - {0x2F88D, 0, 1 | DECOMP_INLINE, 0x5EB6}, - {0x2F88E, 0, 1 | DECOMP_INLINE, 0x5ECA}, - {0x2F88F, 0, 1, 5048}, - {0x2F890, 0, 1 | DECOMP_INLINE, 0x5EFE}, - {0x2F891, 0, 1, 5049}, - {0x2F892, 0, 1, 5050}, - {0x2F893, 0, 1 | DECOMP_INLINE, 0x8201}, - {0x2F894, 0, 1 | DECOMP_INLINE, 0x5F22}, - {0x2F895, 0, 1 | DECOMP_INLINE, 0x5F22}, - {0x2F896, 0, 1 | DECOMP_INLINE, 0x38C7}, - {0x2F897, 0, 1, 5051}, - {0x2F898, 0, 1, 5052}, - {0x2F899, 0, 1 | DECOMP_INLINE, 0x5F62}, - {0x2F89A, 0, 1 | DECOMP_INLINE, 0x5F6B}, - {0x2F89B, 0, 1 | DECOMP_INLINE, 0x38E3}, - {0x2F89C, 0, 1 | DECOMP_INLINE, 0x5F9A}, - {0x2F89D, 0, 1 | DECOMP_INLINE, 0x5FCD}, - {0x2F89E, 0, 1 | DECOMP_INLINE, 0x5FD7}, - {0x2F89F, 0, 1 | DECOMP_INLINE, 0x5FF9}, - {0x2F8A0, 0, 1 | DECOMP_INLINE, 0x6081}, - {0x2F8A1, 0, 1 | DECOMP_INLINE, 0x393A}, - {0x2F8A2, 0, 1 | DECOMP_INLINE, 0x391C}, - {0x2F8A3, 0, 1 | DECOMP_INLINE, 0x6094}, - {0x2F8A4, 0, 1, 5053}, - {0x2F8A5, 0, 1 | DECOMP_INLINE, 0x60C7}, - {0x2F8A6, 0, 1 | DECOMP_INLINE, 0x6148}, - {0x2F8A7, 0, 1 | DECOMP_INLINE, 0x614C}, - {0x2F8A8, 0, 1 | DECOMP_INLINE, 0x614E}, - {0x2F8A9, 0, 1 | DECOMP_INLINE, 0x614C}, - {0x2F8AA, 0, 1 | DECOMP_INLINE, 0x617A}, - {0x2F8AB, 0, 1 | DECOMP_INLINE, 0x618E}, - {0x2F8AC, 0, 1 | DECOMP_INLINE, 0x61B2}, - {0x2F8AD, 0, 1 | DECOMP_INLINE, 0x61A4}, - {0x2F8AE, 0, 1 | DECOMP_INLINE, 0x61AF}, - {0x2F8AF, 0, 1 | DECOMP_INLINE, 0x61DE}, - {0x2F8B0, 0, 1 | DECOMP_INLINE, 0x61F2}, - {0x2F8B1, 0, 1 | DECOMP_INLINE, 0x61F6}, - {0x2F8B2, 0, 1 | DECOMP_INLINE, 0x6210}, - {0x2F8B3, 0, 1 | DECOMP_INLINE, 0x621B}, - {0x2F8B4, 0, 1 | DECOMP_INLINE, 0x625D}, - {0x2F8B5, 0, 1 | DECOMP_INLINE, 0x62B1}, - {0x2F8B6, 0, 1 | DECOMP_INLINE, 0x62D4}, - {0x2F8B7, 0, 1 | DECOMP_INLINE, 0x6350}, - {0x2F8B8, 0, 1, 5054}, - {0x2F8B9, 0, 1 | DECOMP_INLINE, 0x633D}, - {0x2F8BA, 0, 1 | DECOMP_INLINE, 0x62FC}, - {0x2F8BB, 0, 1 | DECOMP_INLINE, 0x6368}, - {0x2F8BC, 0, 1 | DECOMP_INLINE, 0x6383}, - {0x2F8BD, 0, 1 | DECOMP_INLINE, 0x63E4}, - {0x2F8BE, 0, 1, 5055}, - {0x2F8BF, 0, 1 | DECOMP_INLINE, 0x6422}, - {0x2F8C0, 0, 1 | DECOMP_INLINE, 0x63C5}, - {0x2F8C1, 0, 1 | DECOMP_INLINE, 0x63A9}, - {0x2F8C2, 0, 1 | DECOMP_INLINE, 0x3A2E}, - {0x2F8C3, 0, 1 | DECOMP_INLINE, 0x6469}, - {0x2F8C4, 0, 1 | DECOMP_INLINE, 0x647E}, - {0x2F8C5, 0, 1 | DECOMP_INLINE, 0x649D}, - {0x2F8C6, 0, 1 | DECOMP_INLINE, 0x6477}, - {0x2F8C7, 0, 1 | DECOMP_INLINE, 0x3A6C}, - {0x2F8C8, 0, 1 | DECOMP_INLINE, 0x654F}, - {0x2F8C9, 0, 1 | DECOMP_INLINE, 0x656C}, - {0x2F8CA, 0, 1, 5056}, - {0x2F8CB, 0, 1 | DECOMP_INLINE, 0x65E3}, - {0x2F8CC, 0, 1 | DECOMP_INLINE, 0x66F8}, - {0x2F8CD, 0, 1 | DECOMP_INLINE, 0x6649}, - {0x2F8CE, 0, 1 | DECOMP_INLINE, 0x3B19}, - {0x2F8CF, 0, 1 | DECOMP_INLINE, 0x6691}, - {0x2F8D0, 0, 1 | DECOMP_INLINE, 0x3B08}, - {0x2F8D1, 0, 1 | DECOMP_INLINE, 0x3AE4}, - {0x2F8D2, 0, 1 | DECOMP_INLINE, 0x5192}, - {0x2F8D3, 0, 1 | DECOMP_INLINE, 0x5195}, - {0x2F8D4, 0, 1 | DECOMP_INLINE, 0x6700}, - {0x2F8D5, 0, 1 | DECOMP_INLINE, 0x669C}, - {0x2F8D6, 0, 1 | DECOMP_INLINE, 0x80AD}, - {0x2F8D7, 0, 1 | DECOMP_INLINE, 0x43D9}, - {0x2F8D8, 0, 1 | DECOMP_INLINE, 0x6717}, - {0x2F8D9, 0, 1 | DECOMP_INLINE, 0x671B}, - {0x2F8DA, 0, 1 | DECOMP_INLINE, 0x6721}, - {0x2F8DB, 0, 1 | DECOMP_INLINE, 0x675E}, - {0x2F8DC, 0, 1 | DECOMP_INLINE, 0x6753}, - {0x2F8DD, 0, 1, 5057}, - {0x2F8DE, 0, 1 | DECOMP_INLINE, 0x3B49}, - {0x2F8DF, 0, 1 | DECOMP_INLINE, 0x67FA}, - {0x2F8E0, 0, 1 | DECOMP_INLINE, 0x6785}, - {0x2F8E1, 0, 1 | DECOMP_INLINE, 0x6852}, - {0x2F8E2, 0, 1 | DECOMP_INLINE, 0x6885}, - {0x2F8E3, 0, 1, 5058}, - {0x2F8E4, 0, 1 | DECOMP_INLINE, 0x688E}, - {0x2F8E5, 0, 1 | DECOMP_INLINE, 0x681F}, - {0x2F8E6, 0, 1 | DECOMP_INLINE, 0x6914}, - {0x2F8E7, 0, 1 | DECOMP_INLINE, 0x3B9D}, - {0x2F8E8, 0, 1 | DECOMP_INLINE, 0x6942}, - {0x2F8E9, 0, 1 | DECOMP_INLINE, 0x69A3}, - {0x2F8EA, 0, 1 | DECOMP_INLINE, 0x69EA}, - {0x2F8EB, 0, 1 | DECOMP_INLINE, 0x6AA8}, - {0x2F8EC, 0, 1, 5059}, - {0x2F8ED, 0, 1 | DECOMP_INLINE, 0x6ADB}, - {0x2F8EE, 0, 1 | DECOMP_INLINE, 0x3C18}, - {0x2F8EF, 0, 1 | DECOMP_INLINE, 0x6B21}, - {0x2F8F0, 0, 1, 5060}, - {0x2F8F1, 0, 1 | DECOMP_INLINE, 0x6B54}, - {0x2F8F2, 0, 1 | DECOMP_INLINE, 0x3C4E}, - {0x2F8F3, 0, 1 | DECOMP_INLINE, 0x6B72}, - {0x2F8F4, 0, 1 | DECOMP_INLINE, 0x6B9F}, - {0x2F8F5, 0, 1 | DECOMP_INLINE, 0x6BBA}, - {0x2F8F6, 0, 1 | DECOMP_INLINE, 0x6BBB}, - {0x2F8F7, 0, 1, 5061}, - {0x2F8F8, 0, 1, 5062}, - {0x2F8F9, 0, 1, 5063}, - {0x2F8FA, 0, 1 | DECOMP_INLINE, 0x6C4E}, - {0x2F8FB, 0, 1, 5064}, - {0x2F8FC, 0, 1 | DECOMP_INLINE, 0x6CBF}, - {0x2F8FD, 0, 1 | DECOMP_INLINE, 0x6CCD}, - {0x2F8FE, 0, 1 | DECOMP_INLINE, 0x6C67}, - {0x2F8FF, 0, 1 | DECOMP_INLINE, 0x6D16}, - {0x2F900, 0, 1 | DECOMP_INLINE, 0x6D3E}, - {0x2F901, 0, 1 | DECOMP_INLINE, 0x6D77}, - {0x2F902, 0, 1 | DECOMP_INLINE, 0x6D41}, - {0x2F903, 0, 1 | DECOMP_INLINE, 0x6D69}, - {0x2F904, 0, 1 | DECOMP_INLINE, 0x6D78}, - {0x2F905, 0, 1 | DECOMP_INLINE, 0x6D85}, - {0x2F906, 0, 1, 5065}, - {0x2F907, 0, 1 | DECOMP_INLINE, 0x6D34}, - {0x2F908, 0, 1 | DECOMP_INLINE, 0x6E2F}, - {0x2F909, 0, 1 | DECOMP_INLINE, 0x6E6E}, - {0x2F90A, 0, 1 | DECOMP_INLINE, 0x3D33}, - {0x2F90B, 0, 1 | DECOMP_INLINE, 0x6ECB}, - {0x2F90C, 0, 1 | DECOMP_INLINE, 0x6EC7}, - {0x2F90D, 0, 1, 5066}, - {0x2F90E, 0, 1 | DECOMP_INLINE, 0x6DF9}, - {0x2F90F, 0, 1 | DECOMP_INLINE, 0x6F6E}, - {0x2F910, 0, 1, 5067}, - {0x2F911, 0, 1, 5068}, - {0x2F912, 0, 1 | DECOMP_INLINE, 0x6FC6}, - {0x2F913, 0, 1 | DECOMP_INLINE, 0x7039}, - {0x2F914, 0, 1 | DECOMP_INLINE, 0x701E}, - {0x2F915, 0, 1 | DECOMP_INLINE, 0x701B}, - {0x2F916, 0, 1 | DECOMP_INLINE, 0x3D96}, - {0x2F917, 0, 1 | DECOMP_INLINE, 0x704A}, - {0x2F918, 0, 1 | DECOMP_INLINE, 0x707D}, - {0x2F919, 0, 1 | DECOMP_INLINE, 0x7077}, - {0x2F91A, 0, 1 | DECOMP_INLINE, 0x70AD}, - {0x2F91B, 0, 1, 5069}, - {0x2F91C, 0, 1 | DECOMP_INLINE, 0x7145}, - {0x2F91D, 0, 1, 5070}, - {0x2F91E, 0, 1 | DECOMP_INLINE, 0x719C}, - {0x2F91F, 0, 1, 5071}, - {0x2F920, 0, 1 | DECOMP_INLINE, 0x7228}, - {0x2F921, 0, 1 | DECOMP_INLINE, 0x7235}, - {0x2F922, 0, 1 | DECOMP_INLINE, 0x7250}, - {0x2F923, 0, 1, 5072}, - {0x2F924, 0, 1 | DECOMP_INLINE, 0x7280}, - {0x2F925, 0, 1 | DECOMP_INLINE, 0x7295}, - {0x2F926, 0, 1, 5073}, - {0x2F927, 0, 1, 5074}, - {0x2F928, 0, 1 | DECOMP_INLINE, 0x737A}, - {0x2F929, 0, 1 | DECOMP_INLINE, 0x738B}, - {0x2F92A, 0, 1 | DECOMP_INLINE, 0x3EAC}, - {0x2F92B, 0, 1 | DECOMP_INLINE, 0x73A5}, - {0x2F92C, 0, 1 | DECOMP_INLINE, 0x3EB8}, - {0x2F92D, 0, 1 | DECOMP_INLINE, 0x3EB8}, - {0x2F92E, 0, 1 | DECOMP_INLINE, 0x7447}, - {0x2F92F, 0, 1 | DECOMP_INLINE, 0x745C}, - {0x2F930, 0, 1 | DECOMP_INLINE, 0x7471}, - {0x2F931, 0, 1 | DECOMP_INLINE, 0x7485}, - {0x2F932, 0, 1 | DECOMP_INLINE, 0x74CA}, - {0x2F933, 0, 1 | DECOMP_INLINE, 0x3F1B}, - {0x2F934, 0, 1 | DECOMP_INLINE, 0x7524}, - {0x2F935, 0, 1, 5075}, - {0x2F936, 0, 1 | DECOMP_INLINE, 0x753E}, - {0x2F937, 0, 1, 5076}, - {0x2F938, 0, 1 | DECOMP_INLINE, 0x7570}, - {0x2F939, 0, 1, 5077}, - {0x2F93A, 0, 1 | DECOMP_INLINE, 0x7610}, - {0x2F93B, 0, 1, 5078}, - {0x2F93C, 0, 1, 5079}, - {0x2F93D, 0, 1, 5080}, - {0x2F93E, 0, 1 | DECOMP_INLINE, 0x3FFC}, - {0x2F93F, 0, 1 | DECOMP_INLINE, 0x4008}, - {0x2F940, 0, 1 | DECOMP_INLINE, 0x76F4}, - {0x2F941, 0, 1, 5081}, - {0x2F942, 0, 1, 5082}, - {0x2F943, 0, 1, 5083}, - {0x2F944, 0, 1, 5084}, - {0x2F945, 0, 1 | DECOMP_INLINE, 0x771E}, - {0x2F946, 0, 1 | DECOMP_INLINE, 0x771F}, - {0x2F947, 0, 1 | DECOMP_INLINE, 0x771F}, - {0x2F948, 0, 1 | DECOMP_INLINE, 0x774A}, - {0x2F949, 0, 1 | DECOMP_INLINE, 0x4039}, - {0x2F94A, 0, 1 | DECOMP_INLINE, 0x778B}, - {0x2F94B, 0, 1 | DECOMP_INLINE, 0x4046}, - {0x2F94C, 0, 1 | DECOMP_INLINE, 0x4096}, - {0x2F94D, 0, 1, 5085}, - {0x2F94E, 0, 1 | DECOMP_INLINE, 0x784E}, - {0x2F94F, 0, 1 | DECOMP_INLINE, 0x788C}, - {0x2F950, 0, 1 | DECOMP_INLINE, 0x78CC}, - {0x2F951, 0, 1 | DECOMP_INLINE, 0x40E3}, - {0x2F952, 0, 1, 5086}, - {0x2F953, 0, 1 | DECOMP_INLINE, 0x7956}, - {0x2F954, 0, 1, 5087}, - {0x2F955, 0, 1, 5088}, - {0x2F956, 0, 1 | DECOMP_INLINE, 0x798F}, - {0x2F957, 0, 1 | DECOMP_INLINE, 0x79EB}, - {0x2F958, 0, 1 | DECOMP_INLINE, 0x412F}, - {0x2F959, 0, 1 | DECOMP_INLINE, 0x7A40}, - {0x2F95A, 0, 1 | DECOMP_INLINE, 0x7A4A}, - {0x2F95B, 0, 1 | DECOMP_INLINE, 0x7A4F}, - {0x2F95C, 0, 1, 5089}, - {0x2F95D, 0, 1, 5090}, - {0x2F95E, 0, 1, 5091}, - {0x2F95F, 0, 1 | DECOMP_INLINE, 0x7AEE}, - {0x2F960, 0, 1 | DECOMP_INLINE, 0x4202}, - {0x2F961, 0, 1, 5092}, - {0x2F962, 0, 1 | DECOMP_INLINE, 0x7BC6}, - {0x2F963, 0, 1 | DECOMP_INLINE, 0x7BC9}, - {0x2F964, 0, 1 | DECOMP_INLINE, 0x4227}, - {0x2F965, 0, 1, 5093}, - {0x2F966, 0, 1 | DECOMP_INLINE, 0x7CD2}, - {0x2F967, 0, 1 | DECOMP_INLINE, 0x42A0}, - {0x2F968, 0, 1 | DECOMP_INLINE, 0x7CE8}, - {0x2F969, 0, 1 | DECOMP_INLINE, 0x7CE3}, - {0x2F96A, 0, 1 | DECOMP_INLINE, 0x7D00}, - {0x2F96B, 0, 1, 5094}, - {0x2F96C, 0, 1 | DECOMP_INLINE, 0x7D63}, - {0x2F96D, 0, 1 | DECOMP_INLINE, 0x4301}, - {0x2F96E, 0, 1 | DECOMP_INLINE, 0x7DC7}, - {0x2F96F, 0, 1 | DECOMP_INLINE, 0x7E02}, - {0x2F970, 0, 1 | DECOMP_INLINE, 0x7E45}, - {0x2F971, 0, 1 | DECOMP_INLINE, 0x4334}, - {0x2F972, 0, 1, 5095}, - {0x2F973, 0, 1, 5096}, - {0x2F974, 0, 1 | DECOMP_INLINE, 0x4359}, - {0x2F975, 0, 1, 5097}, - {0x2F976, 0, 1 | DECOMP_INLINE, 0x7F7A}, - {0x2F977, 0, 1, 5098}, - {0x2F978, 0, 1 | DECOMP_INLINE, 0x7F95}, - {0x2F979, 0, 1 | DECOMP_INLINE, 0x7FFA}, - {0x2F97A, 0, 1 | DECOMP_INLINE, 0x8005}, - {0x2F97B, 0, 1, 5099}, - {0x2F97C, 0, 1, 5100}, - {0x2F97D, 0, 1 | DECOMP_INLINE, 0x8060}, - {0x2F97E, 0, 1, 5101}, - {0x2F97F, 0, 1 | DECOMP_INLINE, 0x8070}, - {0x2F980, 0, 1, 5102}, - {0x2F981, 0, 1 | DECOMP_INLINE, 0x43D5}, - {0x2F982, 0, 1 | DECOMP_INLINE, 0x80B2}, - {0x2F983, 0, 1 | DECOMP_INLINE, 0x8103}, - {0x2F984, 0, 1 | DECOMP_INLINE, 0x440B}, - {0x2F985, 0, 1 | DECOMP_INLINE, 0x813E}, - {0x2F986, 0, 1 | DECOMP_INLINE, 0x5AB5}, - {0x2F987, 0, 1, 5103}, - {0x2F988, 0, 1, 5104}, - {0x2F989, 0, 1, 5105}, - {0x2F98A, 0, 1, 5106}, - {0x2F98B, 0, 1 | DECOMP_INLINE, 0x8201}, - {0x2F98C, 0, 1 | DECOMP_INLINE, 0x8204}, - {0x2F98D, 0, 1 | DECOMP_INLINE, 0x8F9E}, - {0x2F98E, 0, 1 | DECOMP_INLINE, 0x446B}, - {0x2F98F, 0, 1 | DECOMP_INLINE, 0x8291}, - {0x2F990, 0, 1 | DECOMP_INLINE, 0x828B}, - {0x2F991, 0, 1 | DECOMP_INLINE, 0x829D}, - {0x2F992, 0, 1 | DECOMP_INLINE, 0x52B3}, - {0x2F993, 0, 1 | DECOMP_INLINE, 0x82B1}, - {0x2F994, 0, 1 | DECOMP_INLINE, 0x82B3}, - {0x2F995, 0, 1 | DECOMP_INLINE, 0x82BD}, - {0x2F996, 0, 1 | DECOMP_INLINE, 0x82E6}, - {0x2F997, 0, 1, 5107}, - {0x2F998, 0, 1 | DECOMP_INLINE, 0x82E5}, - {0x2F999, 0, 1 | DECOMP_INLINE, 0x831D}, - {0x2F99A, 0, 1 | DECOMP_INLINE, 0x8363}, - {0x2F99B, 0, 1 | DECOMP_INLINE, 0x83AD}, - {0x2F99C, 0, 1 | DECOMP_INLINE, 0x8323}, - {0x2F99D, 0, 1 | DECOMP_INLINE, 0x83BD}, - {0x2F99E, 0, 1 | DECOMP_INLINE, 0x83E7}, - {0x2F99F, 0, 1 | DECOMP_INLINE, 0x8457}, - {0x2F9A0, 0, 1 | DECOMP_INLINE, 0x8353}, - {0x2F9A1, 0, 1 | DECOMP_INLINE, 0x83CA}, - {0x2F9A2, 0, 1 | DECOMP_INLINE, 0x83CC}, - {0x2F9A3, 0, 1 | DECOMP_INLINE, 0x83DC}, - {0x2F9A4, 0, 1, 5108}, - {0x2F9A5, 0, 1, 5109}, - {0x2F9A6, 0, 1, 5110}, - {0x2F9A7, 0, 1 | DECOMP_INLINE, 0x452B}, - {0x2F9A8, 0, 1 | DECOMP_INLINE, 0x84F1}, - {0x2F9A9, 0, 1 | DECOMP_INLINE, 0x84F3}, - {0x2F9AA, 0, 1 | DECOMP_INLINE, 0x8516}, - {0x2F9AB, 0, 1, 5111}, - {0x2F9AC, 0, 1 | DECOMP_INLINE, 0x8564}, - {0x2F9AD, 0, 1, 5112}, - {0x2F9AE, 0, 1 | DECOMP_INLINE, 0x455D}, - {0x2F9AF, 0, 1 | DECOMP_INLINE, 0x4561}, - {0x2F9B0, 0, 1, 5113}, - {0x2F9B1, 0, 1, 5114}, - {0x2F9B2, 0, 1 | DECOMP_INLINE, 0x456B}, - {0x2F9B3, 0, 1 | DECOMP_INLINE, 0x8650}, - {0x2F9B4, 0, 1 | DECOMP_INLINE, 0x865C}, - {0x2F9B5, 0, 1 | DECOMP_INLINE, 0x8667}, - {0x2F9B6, 0, 1 | DECOMP_INLINE, 0x8669}, - {0x2F9B7, 0, 1 | DECOMP_INLINE, 0x86A9}, - {0x2F9B8, 0, 1 | DECOMP_INLINE, 0x8688}, - {0x2F9B9, 0, 1 | DECOMP_INLINE, 0x870E}, - {0x2F9BA, 0, 1 | DECOMP_INLINE, 0x86E2}, - {0x2F9BB, 0, 1 | DECOMP_INLINE, 0x8779}, - {0x2F9BC, 0, 1 | DECOMP_INLINE, 0x8728}, - {0x2F9BD, 0, 1 | DECOMP_INLINE, 0x876B}, - {0x2F9BE, 0, 1 | DECOMP_INLINE, 0x8786}, - {0x2F9BF, 0, 1 | DECOMP_INLINE, 0x45D7}, - {0x2F9C0, 0, 1 | DECOMP_INLINE, 0x87E1}, - {0x2F9C1, 0, 1 | DECOMP_INLINE, 0x8801}, - {0x2F9C2, 0, 1 | DECOMP_INLINE, 0x45F9}, - {0x2F9C3, 0, 1 | DECOMP_INLINE, 0x8860}, - {0x2F9C4, 0, 1 | DECOMP_INLINE, 0x8863}, - {0x2F9C5, 0, 1, 5115}, - {0x2F9C6, 0, 1 | DECOMP_INLINE, 0x88D7}, - {0x2F9C7, 0, 1 | DECOMP_INLINE, 0x88DE}, - {0x2F9C8, 0, 1 | DECOMP_INLINE, 0x4635}, - {0x2F9C9, 0, 1 | DECOMP_INLINE, 0x88FA}, - {0x2F9CA, 0, 1 | DECOMP_INLINE, 0x34BB}, - {0x2F9CB, 0, 1, 5116}, - {0x2F9CC, 0, 1, 5117}, - {0x2F9CD, 0, 1 | DECOMP_INLINE, 0x46BE}, - {0x2F9CE, 0, 1 | DECOMP_INLINE, 0x46C7}, - {0x2F9CF, 0, 1 | DECOMP_INLINE, 0x8AA0}, - {0x2F9D0, 0, 1 | DECOMP_INLINE, 0x8AED}, - {0x2F9D1, 0, 1 | DECOMP_INLINE, 0x8B8A}, - {0x2F9D2, 0, 1 | DECOMP_INLINE, 0x8C55}, - {0x2F9D3, 0, 1, 5118}, - {0x2F9D4, 0, 1 | DECOMP_INLINE, 0x8CAB}, - {0x2F9D5, 0, 1 | DECOMP_INLINE, 0x8CC1}, - {0x2F9D6, 0, 1 | DECOMP_INLINE, 0x8D1B}, - {0x2F9D7, 0, 1 | DECOMP_INLINE, 0x8D77}, - {0x2F9D8, 0, 1, 5119}, - {0x2F9D9, 0, 1, 5120}, - {0x2F9DA, 0, 1 | DECOMP_INLINE, 0x8DCB}, - {0x2F9DB, 0, 1 | DECOMP_INLINE, 0x8DBC}, - {0x2F9DC, 0, 1 | DECOMP_INLINE, 0x8DF0}, - {0x2F9DD, 0, 1, 5121}, - {0x2F9DE, 0, 1 | DECOMP_INLINE, 0x8ED4}, - {0x2F9DF, 0, 1 | DECOMP_INLINE, 0x8F38}, - {0x2F9E0, 0, 1, 5122}, - {0x2F9E1, 0, 1, 5123}, - {0x2F9E2, 0, 1 | DECOMP_INLINE, 0x9094}, - {0x2F9E3, 0, 1 | DECOMP_INLINE, 0x90F1}, - {0x2F9E4, 0, 1 | DECOMP_INLINE, 0x9111}, - {0x2F9E5, 0, 1, 5124}, - {0x2F9E6, 0, 1 | DECOMP_INLINE, 0x911B}, - {0x2F9E7, 0, 1 | DECOMP_INLINE, 0x9238}, - {0x2F9E8, 0, 1 | DECOMP_INLINE, 0x92D7}, - {0x2F9E9, 0, 1 | DECOMP_INLINE, 0x92D8}, - {0x2F9EA, 0, 1 | DECOMP_INLINE, 0x927C}, - {0x2F9EB, 0, 1 | DECOMP_INLINE, 0x93F9}, - {0x2F9EC, 0, 1 | DECOMP_INLINE, 0x9415}, - {0x2F9ED, 0, 1, 5125}, - {0x2F9EE, 0, 1 | DECOMP_INLINE, 0x958B}, - {0x2F9EF, 0, 1 | DECOMP_INLINE, 0x4995}, - {0x2F9F0, 0, 1 | DECOMP_INLINE, 0x95B7}, - {0x2F9F1, 0, 1, 5126}, - {0x2F9F2, 0, 1 | DECOMP_INLINE, 0x49E6}, - {0x2F9F3, 0, 1 | DECOMP_INLINE, 0x96C3}, - {0x2F9F4, 0, 1 | DECOMP_INLINE, 0x5DB2}, - {0x2F9F5, 0, 1 | DECOMP_INLINE, 0x9723}, - {0x2F9F6, 0, 1, 5127}, - {0x2F9F7, 0, 1, 5128}, - {0x2F9F8, 0, 1 | DECOMP_INLINE, 0x4A6E}, - {0x2F9F9, 0, 1 | DECOMP_INLINE, 0x4A76}, - {0x2F9FA, 0, 1 | DECOMP_INLINE, 0x97E0}, - {0x2F9FB, 0, 1, 5129}, - {0x2F9FC, 0, 1 | DECOMP_INLINE, 0x4AB2}, - {0x2F9FD, 0, 1, 5130}, - {0x2F9FE, 0, 1 | DECOMP_INLINE, 0x980B}, - {0x2F9FF, 0, 1 | DECOMP_INLINE, 0x980B}, - {0x2FA00, 0, 1 | DECOMP_INLINE, 0x9829}, - {0x2FA01, 0, 1, 5131}, - {0x2FA02, 0, 1 | DECOMP_INLINE, 0x98E2}, - {0x2FA03, 0, 1 | DECOMP_INLINE, 0x4B33}, - {0x2FA04, 0, 1 | DECOMP_INLINE, 0x9929}, - {0x2FA05, 0, 1 | DECOMP_INLINE, 0x99A7}, - {0x2FA06, 0, 1 | DECOMP_INLINE, 0x99C2}, - {0x2FA07, 0, 1 | DECOMP_INLINE, 0x99FE}, - {0x2FA08, 0, 1 | DECOMP_INLINE, 0x4BCE}, - {0x2FA09, 0, 1, 5132}, - {0x2FA0A, 0, 1 | DECOMP_INLINE, 0x9B12}, - {0x2FA0B, 0, 1 | DECOMP_INLINE, 0x9C40}, - {0x2FA0C, 0, 1 | DECOMP_INLINE, 0x9CFD}, - {0x2FA0D, 0, 1 | DECOMP_INLINE, 0x4CCE}, - {0x2FA0E, 0, 1 | DECOMP_INLINE, 0x4CED}, - {0x2FA0F, 0, 1 | DECOMP_INLINE, 0x9D67}, - {0x2FA10, 0, 1, 5133}, - {0x2FA11, 0, 1 | DECOMP_INLINE, 0x4CF8}, - {0x2FA12, 0, 1, 5134}, - {0x2FA13, 0, 1, 5135}, - {0x2FA14, 0, 1, 5136}, - {0x2FA15, 0, 1 | DECOMP_INLINE, 0x9EBB}, - {0x2FA16, 0, 1 | DECOMP_INLINE, 0x4D56}, - {0x2FA17, 0, 1 | DECOMP_INLINE, 0x9EF9}, - {0x2FA18, 0, 1 | DECOMP_INLINE, 0x9EFE}, - {0x2FA19, 0, 1 | DECOMP_INLINE, 0x9F05}, - {0x2FA1A, 0, 1 | DECOMP_INLINE, 0x9F0F}, - {0x2FA1B, 0, 1 | DECOMP_INLINE, 0x9F16}, - {0x2FA1C, 0, 1 | DECOMP_INLINE, 0x9F3B}, - {0x2FA1D, 0, 1, 5137} + {0, 0, 0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, + {0, 2 | DECOMP_COMPAT, 1494}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, + {0, 2 | DECOMP_COMPAT, 1496}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, + {0, 2 | DECOMP_COMPAT, 1498}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BC}, + {0, 2 | DECOMP_COMPAT, 1500}, + {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, 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, 1946}, + {0, 2, 1948}, + {0, 2, 1950}, + {0, 2, 1952}, + {0, 2, 1954}, + {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, 2, 1998}, + {0, 2, 2000}, + {0, 2, 2002}, + {0, 2, 2004}, + {0, 2, 2006}, + {0, 2, 2008}, + {0, 2, 2010}, + {0, 2, 2012}, + {0, 2, 2014}, + {0, 2, 2016}, + {0, 2, 2018}, + {0, 2, 2020}, + {0, 2, 2022}, + {0, 2, 2024}, + {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, 2, 2056}, + {0, 2, 2058}, + {0, 1 | DECOMP_INLINE, 0x00B7}, + {0, 2, 2060}, + {0, 2, 2062}, + {0, 2, 2064}, + {0, 2, 2066}, + {0, 2, 2068}, + {0, 2, 2070}, + {0, 2, 2072}, + {0, 2, 2074}, + {0, 2, 2076}, + {0, 2, 2078}, + {0, 2, 2080}, + {0, 2, 2082}, + {0, 2, 2084}, + {0, 2, 2086}, + {0, 2, 2088}, + {0, 2, 2090}, + {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, 2108}, + {0, 2, 2110}, + {0, 2, 2112}, + {0, 2, 2114}, + {0, 2, 2116}, + {0, 2, 2118}, + {0, 2, 2120}, + {0, 2, 2122}, + {0, 2, 2124}, + {0, 2, 2126}, + {0, 2, 2128}, + {0, 2, 2130}, + {0, 2, 2132}, + {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, 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, 2174}, + {0, 2, 2176}, + {0, 2, 2178}, + {0, 2, 2180}, + {0, 2, 2182}, + {0, 2, 2184}, + {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}, + {222, 0, 0}, + {228, 0, 0}, + {10, 0, 0}, + {11, 0, 0}, + {12, 0, 0}, + {13, 0, 0}, + {14, 0, 0}, + {15, 0, 0}, + {16, 0, 0}, + {17, 0, 0}, + {18, 0, 0}, + {19, 0, 0}, + {20, 0, 0}, + {21, 0, 0}, + {22, 0, 0}, + {23, 0, 0}, + {24, 0, 0}, + {25, 0, 0}, + {30, 0, 0}, + {31, 0, 0}, + {32, 0, 0}, + {0, 2, 2208}, + {0, 2, 2210}, + {0, 2, 2212}, + {0, 2, 2214}, + {0, 2, 2216}, + {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}, + {36, 0, 0}, + {0, 2, 2232}, + {0, 2, 2234}, + {0, 2, 2236}, + {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}, + {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}, + {103, 0, 0}, + {107, 0, 0}, + {0, 2 | DECOMP_COMPAT, 2322}, + {118, 0, 0}, + {122, 0, 0}, + {0, 2 | DECOMP_COMPAT, 2324}, + {0, 2 | DECOMP_COMPAT, 2326}, + {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 */ + {129, 0, 0}, + {130, 0, 0}, + {0, 2 | DECOMP_NO_COMPOSE, 2340}, /* 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, 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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00C6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x018E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0222}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0250}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0251}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D02}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0259}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x014B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0254}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D16}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D17}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D1D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D25}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0252}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0255}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00F0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0261}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0265}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0268}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0269}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D7B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x029D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D85}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x029F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0271}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0270}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0272}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0273}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0274}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0275}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0278}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0282}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0283}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x01AB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0289}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D1C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0290}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0291}, + {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, 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, 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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2010}, + {0, 2 | DECOMP_COMPAT, 3306}, + {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2212}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003D}, + {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, + {0, 2 | DECOMP_COMPAT, 3320}, + {0, 3 | DECOMP_COMPAT, 399}, + {0, 3 | DECOMP_COMPAT, 402}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0190}, + {0, 2 | DECOMP_COMPAT, 3322}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0127}, + {0, 2 | DECOMP_COMPAT, 3324}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, + {0, 2 | DECOMP_COMPAT, 3326}, + {0, 3 | DECOMP_COMPAT, 405}, + {0, 2 | DECOMP_COMPAT, 3328}, + {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, 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, 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}, + {0, 3 | DECOMP_COMPAT, 474}, + {0, 3 | DECOMP_COMPAT, 477}, + {0, 3 | DECOMP_COMPAT, 480}, + {0, 3 | DECOMP_COMPAT, 483}, + {0, 3 | DECOMP_COMPAT, 486}, + {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, 3 | DECOMP_COMPAT, 492}, + {0, 3 | DECOMP_COMPAT, 495}, + {0, 3 | DECOMP_COMPAT, 498}, + {0, 3 | DECOMP_COMPAT, 501}, + {0, 3 | DECOMP_COMPAT, 504}, + {0, 3 | DECOMP_COMPAT, 507}, + {0, 3 | DECOMP_COMPAT, 510}, + {0, 3 | DECOMP_COMPAT, 513}, + {0, 3 | DECOMP_COMPAT, 516}, + {0, 3 | DECOMP_COMPAT, 519}, + {0, 3 | DECOMP_COMPAT, 522}, + {0, 3 | DECOMP_COMPAT, 525}, + {0, 3 | DECOMP_COMPAT, 528}, + {0, 3 | DECOMP_COMPAT, 531}, + {0, 3 | DECOMP_COMPAT, 534}, + {0, 3 | DECOMP_COMPAT, 537}, + {0, 3 | DECOMP_COMPAT, 540}, + {0, 3 | DECOMP_COMPAT, 543}, + {0, 3 | DECOMP_COMPAT, 546}, + {0, 3 | DECOMP_COMPAT, 549}, + {0, 3 | DECOMP_COMPAT, 552}, + {0, 3 | DECOMP_COMPAT, 555}, + {0, 3 | DECOMP_COMPAT, 558}, + {0, 3 | DECOMP_COMPAT, 561}, + {0, 3 | DECOMP_COMPAT, 564}, + {0, 3 | DECOMP_COMPAT, 567}, + {0, 3 | DECOMP_COMPAT, 570}, + {0, 3 | DECOMP_COMPAT, 573}, + {0, 3 | DECOMP_COMPAT, 576}, + {0, 3 | DECOMP_COMPAT, 579}, + {0, 3 | DECOMP_COMPAT, 582}, + {0, 3 | DECOMP_COMPAT, 585}, + {0, 3 | DECOMP_COMPAT, 588}, + {0, 3 | DECOMP_COMPAT, 591}, + {0, 3 | DECOMP_COMPAT, 594}, + {0, 3 | DECOMP_COMPAT, 597}, + {0, 3 | DECOMP_COMPAT, 600}, + {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2D61}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6BCD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F9F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E00}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E28}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E36}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E3F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E59}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E85}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E8C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4EA0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4EBA}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x513F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5165}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x516B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5182}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5196}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x51AB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x51E0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x51F5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5200}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x529B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x52F9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5315}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x531A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5338}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5341}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x535C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5369}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5382}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53B6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53C8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53E3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x56D7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x571F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x58EB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5902}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x590A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5915}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5927}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5973}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5B50}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5B80}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5BF8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5C0F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5C22}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5C38}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5C6E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5C71}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DDB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DE5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DF1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DFE}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5E72}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5E7A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5E7F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5EF4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5EFE}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F0B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F13}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F50}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F61}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F73}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5FC3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6208}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6236}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x624B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x652F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6534}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6587}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6597}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65A4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65B9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65E0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65E5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x66F0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6708}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6728}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6B20}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6B62}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6B79}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6BB3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6BCB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6BD4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6BDB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6C0F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6C14}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6C34}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x706B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x722A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7236}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x723B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x723F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7247}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7259}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x725B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x72AC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7384}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7389}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x74DC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x74E6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7518}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x751F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7528}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7530}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x758B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7592}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7676}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x767D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x76AE}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x76BF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x76EE}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x77DB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x77E2}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x77F3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x793A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x79B8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x79BE}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7A74}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7ACB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7AF9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7C73}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7CF8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7F36}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7F51}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7F8A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7FBD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8001}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x800C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8012}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8033}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x807F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8089}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x81E3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x81EA}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x81F3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x81FC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x820C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x821B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x821F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x826E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8272}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8278}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x864D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x866B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8840}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x884C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8863}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x897E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x898B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x89D2}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8A00}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8C37}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8C46}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8C55}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8C78}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8C9D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8D64}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8D70}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8DB3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8EAB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8ECA}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8F9B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8FB0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8FB5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9091}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9149}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x91C6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x91CC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x91D1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9577}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9580}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x961C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x96B6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x96B9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x96E8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9751}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x975E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9762}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9769}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x97CB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x97ED}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x97F3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9801}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x98A8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x98DB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x98DF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9996}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9999}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x99AC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9AA8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9AD8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9ADF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9B25}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9B2F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9B32}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9B3C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9B5A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9CE5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9E75}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9E7F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9EA5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9EBB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9EC3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9ECD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9ED1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9EF9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9EFD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F0E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F13}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F20}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F3B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F4A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F52}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F8D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F9C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9FA0}, + {224, 0, 0}, + {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}, + {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1100}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1101}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11AA}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1102}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11AC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11AD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1103}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1104}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1105}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B2}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x111A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1106}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1107}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1108}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1121}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1109}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1110}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1111}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1112}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1161}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1162}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1163}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1164}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1165}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1166}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1167}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1168}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1169}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1170}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1171}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1172}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1173}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1174}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1175}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1160}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1114}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1115}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11C7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11C8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11CC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11CE}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11D3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11D7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11D9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x111C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11DD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11DF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x111D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x111E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1120}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1122}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1123}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1127}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1129}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x112B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x112C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x112D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x112E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x112F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1132}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1136}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1140}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1147}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x114C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11F1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11F2}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1157}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1158}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1159}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1184}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1185}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1188}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1191}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1192}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1194}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x119E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11A1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E09}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x56DB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E0A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E2D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E0B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7532}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E19}, + {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}, + {0, 3 | DECOMP_COMPAT, 660}, + {0, 3 | DECOMP_COMPAT, 663}, + {0, 3 | DECOMP_COMPAT, 666}, + {0, 3 | DECOMP_COMPAT, 669}, + {0, 3 | DECOMP_COMPAT, 672}, + {0, 3 | DECOMP_COMPAT, 675}, + {0, 3 | DECOMP_COMPAT, 678}, + {0, 3 | DECOMP_COMPAT, 681}, + {0, 3 | DECOMP_COMPAT, 684}, + {0, 3 | DECOMP_COMPAT, 687}, + {0, 3 | DECOMP_COMPAT, 690}, + {0, 3 | DECOMP_COMPAT, 693}, + {0, 3 | DECOMP_COMPAT, 696}, + {0, 3 | DECOMP_COMPAT, 699}, + {0, 3 | DECOMP_COMPAT, 702}, + {0, 3 | DECOMP_COMPAT, 705}, + {0, 3 | DECOMP_COMPAT, 708}, + {0, 3 | DECOMP_COMPAT, 711}, + {0, 3 | DECOMP_COMPAT, 714}, + {0, 3 | DECOMP_COMPAT, 717}, + {0, 3 | DECOMP_COMPAT, 720}, + {0, 3 | DECOMP_COMPAT, 723}, + {0, 3 | DECOMP_COMPAT, 726}, + {0, 3 | DECOMP_COMPAT, 729}, + {0, 3 | DECOMP_COMPAT, 732}, + {0, 3 | DECOMP_COMPAT, 735}, + {0, 3 | DECOMP_COMPAT, 738}, + {0, 3 | DECOMP_COMPAT, 741}, + {0, 3 | DECOMP_COMPAT, 744}, + {0, 3 | DECOMP_COMPAT, 747}, + {0, 3 | DECOMP_COMPAT, 750}, + {0, 3 | DECOMP_COMPAT, 753}, + {0, 3 | DECOMP_COMPAT, 756}, + {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, 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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E94}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x516D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E03}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E5D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x682A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6709}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x793E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x540D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7279}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8CA1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x795D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x52B4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x79D8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7537}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9069}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x512A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5370}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6CE8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9805}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4F11}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5199}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6B63}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DE6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53F3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x533B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5B97}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5B66}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x76E3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4F01}, + {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A2}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AA}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30BB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30BD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30BF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CA}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CE}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30D2}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30D5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30D8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30DB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30DE}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30DF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E2}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EA}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30ED}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EF}, + {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, 3 | DECOMP_COMPAT, 813}, + {0, 3 | DECOMP_COMPAT, 88}, + {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, 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, 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, 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, 906}, + {0, 3 | DECOMP_COMPAT, 909}, + {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, 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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xA76F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0126}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0153}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xA727}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xAB37}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xAB52}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028D}, + {0, 1 | DECOMP_INLINE, 0x8C48}, + {0, 1 | DECOMP_INLINE, 0x66F4}, + {0, 1 | DECOMP_INLINE, 0x8ECA}, + {0, 1 | DECOMP_INLINE, 0x8CC8}, + {0, 1 | DECOMP_INLINE, 0x6ED1}, + {0, 1 | DECOMP_INLINE, 0x4E32}, + {0, 1 | DECOMP_INLINE, 0x53E5}, + {0, 1 | DECOMP_INLINE, 0x9F9C}, + {0, 1 | DECOMP_INLINE, 0x5951}, + {0, 1 | DECOMP_INLINE, 0x91D1}, + {0, 1 | DECOMP_INLINE, 0x5587}, + {0, 1 | DECOMP_INLINE, 0x5948}, + {0, 1 | DECOMP_INLINE, 0x61F6}, + {0, 1 | DECOMP_INLINE, 0x7669}, + {0, 1 | DECOMP_INLINE, 0x7F85}, + {0, 1 | DECOMP_INLINE, 0x863F}, + {0, 1 | DECOMP_INLINE, 0x87BA}, + {0, 1 | DECOMP_INLINE, 0x88F8}, + {0, 1 | DECOMP_INLINE, 0x908F}, + {0, 1 | DECOMP_INLINE, 0x6A02}, + {0, 1 | DECOMP_INLINE, 0x6D1B}, + {0, 1 | DECOMP_INLINE, 0x70D9}, + {0, 1 | DECOMP_INLINE, 0x73DE}, + {0, 1 | DECOMP_INLINE, 0x843D}, + {0, 1 | DECOMP_INLINE, 0x916A}, + {0, 1 | DECOMP_INLINE, 0x99F1}, + {0, 1 | DECOMP_INLINE, 0x4E82}, + {0, 1 | DECOMP_INLINE, 0x5375}, + {0, 1 | DECOMP_INLINE, 0x6B04}, + {0, 1 | DECOMP_INLINE, 0x721B}, + {0, 1 | DECOMP_INLINE, 0x862D}, + {0, 1 | DECOMP_INLINE, 0x9E1E}, + {0, 1 | DECOMP_INLINE, 0x5D50}, + {0, 1 | DECOMP_INLINE, 0x6FEB}, + {0, 1 | DECOMP_INLINE, 0x85CD}, + {0, 1 | DECOMP_INLINE, 0x8964}, + {0, 1 | DECOMP_INLINE, 0x62C9}, + {0, 1 | DECOMP_INLINE, 0x81D8}, + {0, 1 | DECOMP_INLINE, 0x881F}, + {0, 1 | DECOMP_INLINE, 0x5ECA}, + {0, 1 | DECOMP_INLINE, 0x6717}, + {0, 1 | DECOMP_INLINE, 0x6D6A}, + {0, 1 | DECOMP_INLINE, 0x72FC}, + {0, 1 | DECOMP_INLINE, 0x90CE}, + {0, 1 | DECOMP_INLINE, 0x4F86}, + {0, 1 | DECOMP_INLINE, 0x51B7}, + {0, 1 | DECOMP_INLINE, 0x52DE}, + {0, 1 | DECOMP_INLINE, 0x64C4}, + {0, 1 | DECOMP_INLINE, 0x6AD3}, + {0, 1 | DECOMP_INLINE, 0x7210}, + {0, 1 | DECOMP_INLINE, 0x76E7}, + {0, 1 | DECOMP_INLINE, 0x8001}, + {0, 1 | DECOMP_INLINE, 0x8606}, + {0, 1 | DECOMP_INLINE, 0x865C}, + {0, 1 | DECOMP_INLINE, 0x8DEF}, + {0, 1 | DECOMP_INLINE, 0x9732}, + {0, 1 | DECOMP_INLINE, 0x9B6F}, + {0, 1 | DECOMP_INLINE, 0x9DFA}, + {0, 1 | DECOMP_INLINE, 0x788C}, + {0, 1 | DECOMP_INLINE, 0x797F}, + {0, 1 | DECOMP_INLINE, 0x7DA0}, + {0, 1 | DECOMP_INLINE, 0x83C9}, + {0, 1 | DECOMP_INLINE, 0x9304}, + {0, 1 | DECOMP_INLINE, 0x9E7F}, + {0, 1 | DECOMP_INLINE, 0x8AD6}, + {0, 1 | DECOMP_INLINE, 0x58DF}, + {0, 1 | DECOMP_INLINE, 0x5F04}, + {0, 1 | DECOMP_INLINE, 0x7C60}, + {0, 1 | DECOMP_INLINE, 0x807E}, + {0, 1 | DECOMP_INLINE, 0x7262}, + {0, 1 | DECOMP_INLINE, 0x78CA}, + {0, 1 | DECOMP_INLINE, 0x8CC2}, + {0, 1 | DECOMP_INLINE, 0x96F7}, + {0, 1 | DECOMP_INLINE, 0x58D8}, + {0, 1 | DECOMP_INLINE, 0x5C62}, + {0, 1 | DECOMP_INLINE, 0x6A13}, + {0, 1 | DECOMP_INLINE, 0x6DDA}, + {0, 1 | DECOMP_INLINE, 0x6F0F}, + {0, 1 | DECOMP_INLINE, 0x7D2F}, + {0, 1 | DECOMP_INLINE, 0x7E37}, + {0, 1 | DECOMP_INLINE, 0x964B}, + {0, 1 | DECOMP_INLINE, 0x52D2}, + {0, 1 | DECOMP_INLINE, 0x808B}, + {0, 1 | DECOMP_INLINE, 0x51DC}, + {0, 1 | DECOMP_INLINE, 0x51CC}, + {0, 1 | DECOMP_INLINE, 0x7A1C}, + {0, 1 | DECOMP_INLINE, 0x7DBE}, + {0, 1 | DECOMP_INLINE, 0x83F1}, + {0, 1 | DECOMP_INLINE, 0x9675}, + {0, 1 | DECOMP_INLINE, 0x8B80}, + {0, 1 | DECOMP_INLINE, 0x62CF}, + {0, 1 | DECOMP_INLINE, 0x8AFE}, + {0, 1 | DECOMP_INLINE, 0x4E39}, + {0, 1 | DECOMP_INLINE, 0x5BE7}, + {0, 1 | DECOMP_INLINE, 0x6012}, + {0, 1 | DECOMP_INLINE, 0x7387}, + {0, 1 | DECOMP_INLINE, 0x7570}, + {0, 1 | DECOMP_INLINE, 0x5317}, + {0, 1 | DECOMP_INLINE, 0x78FB}, + {0, 1 | DECOMP_INLINE, 0x4FBF}, + {0, 1 | DECOMP_INLINE, 0x5FA9}, + {0, 1 | DECOMP_INLINE, 0x4E0D}, + {0, 1 | DECOMP_INLINE, 0x6CCC}, + {0, 1 | DECOMP_INLINE, 0x6578}, + {0, 1 | DECOMP_INLINE, 0x7D22}, + {0, 1 | DECOMP_INLINE, 0x53C3}, + {0, 1 | DECOMP_INLINE, 0x585E}, + {0, 1 | DECOMP_INLINE, 0x7701}, + {0, 1 | DECOMP_INLINE, 0x8449}, + {0, 1 | DECOMP_INLINE, 0x8AAA}, + {0, 1 | DECOMP_INLINE, 0x6BBA}, + {0, 1 | DECOMP_INLINE, 0x8FB0}, + {0, 1 | DECOMP_INLINE, 0x6C88}, + {0, 1 | DECOMP_INLINE, 0x62FE}, + {0, 1 | DECOMP_INLINE, 0x82E5}, + {0, 1 | DECOMP_INLINE, 0x63A0}, + {0, 1 | DECOMP_INLINE, 0x7565}, + {0, 1 | DECOMP_INLINE, 0x4EAE}, + {0, 1 | DECOMP_INLINE, 0x5169}, + {0, 1 | DECOMP_INLINE, 0x51C9}, + {0, 1 | DECOMP_INLINE, 0x6881}, + {0, 1 | DECOMP_INLINE, 0x7CE7}, + {0, 1 | DECOMP_INLINE, 0x826F}, + {0, 1 | DECOMP_INLINE, 0x8AD2}, + {0, 1 | DECOMP_INLINE, 0x91CF}, + {0, 1 | DECOMP_INLINE, 0x52F5}, + {0, 1 | DECOMP_INLINE, 0x5442}, + {0, 1 | DECOMP_INLINE, 0x5973}, + {0, 1 | DECOMP_INLINE, 0x5EEC}, + {0, 1 | DECOMP_INLINE, 0x65C5}, + {0, 1 | DECOMP_INLINE, 0x6FFE}, + {0, 1 | DECOMP_INLINE, 0x792A}, + {0, 1 | DECOMP_INLINE, 0x95AD}, + {0, 1 | DECOMP_INLINE, 0x9A6A}, + {0, 1 | DECOMP_INLINE, 0x9E97}, + {0, 1 | DECOMP_INLINE, 0x9ECE}, + {0, 1 | DECOMP_INLINE, 0x529B}, + {0, 1 | DECOMP_INLINE, 0x66C6}, + {0, 1 | DECOMP_INLINE, 0x6B77}, + {0, 1 | DECOMP_INLINE, 0x8F62}, + {0, 1 | DECOMP_INLINE, 0x5E74}, + {0, 1 | DECOMP_INLINE, 0x6190}, + {0, 1 | DECOMP_INLINE, 0x6200}, + {0, 1 | DECOMP_INLINE, 0x649A}, + {0, 1 | DECOMP_INLINE, 0x6F23}, + {0, 1 | DECOMP_INLINE, 0x7149}, + {0, 1 | DECOMP_INLINE, 0x7489}, + {0, 1 | DECOMP_INLINE, 0x79CA}, + {0, 1 | DECOMP_INLINE, 0x7DF4}, + {0, 1 | DECOMP_INLINE, 0x806F}, + {0, 1 | DECOMP_INLINE, 0x8F26}, + {0, 1 | DECOMP_INLINE, 0x84EE}, + {0, 1 | DECOMP_INLINE, 0x9023}, + {0, 1 | DECOMP_INLINE, 0x934A}, + {0, 1 | DECOMP_INLINE, 0x5217}, + {0, 1 | DECOMP_INLINE, 0x52A3}, + {0, 1 | DECOMP_INLINE, 0x54BD}, + {0, 1 | DECOMP_INLINE, 0x70C8}, + {0, 1 | DECOMP_INLINE, 0x88C2}, + {0, 1 | DECOMP_INLINE, 0x5EC9}, + {0, 1 | DECOMP_INLINE, 0x5FF5}, + {0, 1 | DECOMP_INLINE, 0x637B}, + {0, 1 | DECOMP_INLINE, 0x6BAE}, + {0, 1 | DECOMP_INLINE, 0x7C3E}, + {0, 1 | DECOMP_INLINE, 0x7375}, + {0, 1 | DECOMP_INLINE, 0x4EE4}, + {0, 1 | DECOMP_INLINE, 0x56F9}, + {0, 1 | DECOMP_INLINE, 0x5DBA}, + {0, 1 | DECOMP_INLINE, 0x601C}, + {0, 1 | DECOMP_INLINE, 0x73B2}, + {0, 1 | DECOMP_INLINE, 0x7469}, + {0, 1 | DECOMP_INLINE, 0x7F9A}, + {0, 1 | DECOMP_INLINE, 0x8046}, + {0, 1 | DECOMP_INLINE, 0x9234}, + {0, 1 | DECOMP_INLINE, 0x96F6}, + {0, 1 | DECOMP_INLINE, 0x9748}, + {0, 1 | DECOMP_INLINE, 0x9818}, + {0, 1 | DECOMP_INLINE, 0x4F8B}, + {0, 1 | DECOMP_INLINE, 0x79AE}, + {0, 1 | DECOMP_INLINE, 0x91B4}, + {0, 1 | DECOMP_INLINE, 0x96B8}, + {0, 1 | DECOMP_INLINE, 0x60E1}, + {0, 1 | DECOMP_INLINE, 0x4E86}, + {0, 1 | DECOMP_INLINE, 0x50DA}, + {0, 1 | DECOMP_INLINE, 0x5BEE}, + {0, 1 | DECOMP_INLINE, 0x5C3F}, + {0, 1 | DECOMP_INLINE, 0x6599}, + {0, 1 | DECOMP_INLINE, 0x71CE}, + {0, 1 | DECOMP_INLINE, 0x7642}, + {0, 1 | DECOMP_INLINE, 0x84FC}, + {0, 1 | DECOMP_INLINE, 0x907C}, + {0, 1 | DECOMP_INLINE, 0x9F8D}, + {0, 1 | DECOMP_INLINE, 0x6688}, + {0, 1 | DECOMP_INLINE, 0x962E}, + {0, 1 | DECOMP_INLINE, 0x5289}, + {0, 1 | DECOMP_INLINE, 0x677B}, + {0, 1 | DECOMP_INLINE, 0x67F3}, + {0, 1 | DECOMP_INLINE, 0x6D41}, + {0, 1 | DECOMP_INLINE, 0x6E9C}, + {0, 1 | DECOMP_INLINE, 0x7409}, + {0, 1 | DECOMP_INLINE, 0x7559}, + {0, 1 | DECOMP_INLINE, 0x786B}, + {0, 1 | DECOMP_INLINE, 0x7D10}, + {0, 1 | DECOMP_INLINE, 0x985E}, + {0, 1 | DECOMP_INLINE, 0x516D}, + {0, 1 | DECOMP_INLINE, 0x622E}, + {0, 1 | DECOMP_INLINE, 0x9678}, + {0, 1 | DECOMP_INLINE, 0x502B}, + {0, 1 | DECOMP_INLINE, 0x5D19}, + {0, 1 | DECOMP_INLINE, 0x6DEA}, + {0, 1 | DECOMP_INLINE, 0x8F2A}, + {0, 1 | DECOMP_INLINE, 0x5F8B}, + {0, 1 | DECOMP_INLINE, 0x6144}, + {0, 1 | DECOMP_INLINE, 0x6817}, + {0, 1 | DECOMP_INLINE, 0x9686}, + {0, 1 | DECOMP_INLINE, 0x5229}, + {0, 1 | DECOMP_INLINE, 0x540F}, + {0, 1 | DECOMP_INLINE, 0x5C65}, + {0, 1 | DECOMP_INLINE, 0x6613}, + {0, 1 | DECOMP_INLINE, 0x674E}, + {0, 1 | DECOMP_INLINE, 0x68A8}, + {0, 1 | DECOMP_INLINE, 0x6CE5}, + {0, 1 | DECOMP_INLINE, 0x7406}, + {0, 1 | DECOMP_INLINE, 0x75E2}, + {0, 1 | DECOMP_INLINE, 0x7F79}, + {0, 1 | DECOMP_INLINE, 0x88CF}, + {0, 1 | DECOMP_INLINE, 0x88E1}, + {0, 1 | DECOMP_INLINE, 0x91CC}, + {0, 1 | DECOMP_INLINE, 0x96E2}, + {0, 1 | DECOMP_INLINE, 0x533F}, + {0, 1 | DECOMP_INLINE, 0x6EBA}, + {0, 1 | DECOMP_INLINE, 0x541D}, + {0, 1 | DECOMP_INLINE, 0x71D0}, + {0, 1 | DECOMP_INLINE, 0x7498}, + {0, 1 | DECOMP_INLINE, 0x85FA}, + {0, 1 | DECOMP_INLINE, 0x96A3}, + {0, 1 | DECOMP_INLINE, 0x9C57}, + {0, 1 | DECOMP_INLINE, 0x9E9F}, + {0, 1 | DECOMP_INLINE, 0x6797}, + {0, 1 | DECOMP_INLINE, 0x6DCB}, + {0, 1 | DECOMP_INLINE, 0x81E8}, + {0, 1 | DECOMP_INLINE, 0x7ACB}, + {0, 1 | DECOMP_INLINE, 0x7B20}, + {0, 1 | DECOMP_INLINE, 0x7C92}, + {0, 1 | DECOMP_INLINE, 0x72C0}, + {0, 1 | DECOMP_INLINE, 0x7099}, + {0, 1 | DECOMP_INLINE, 0x8B58}, + {0, 1 | DECOMP_INLINE, 0x4EC0}, + {0, 1 | DECOMP_INLINE, 0x8336}, + {0, 1 | DECOMP_INLINE, 0x523A}, + {0, 1 | DECOMP_INLINE, 0x5207}, + {0, 1 | DECOMP_INLINE, 0x5EA6}, + {0, 1 | DECOMP_INLINE, 0x62D3}, + {0, 1 | DECOMP_INLINE, 0x7CD6}, + {0, 1 | DECOMP_INLINE, 0x5B85}, + {0, 1 | DECOMP_INLINE, 0x6D1E}, + {0, 1 | DECOMP_INLINE, 0x66B4}, + {0, 1 | DECOMP_INLINE, 0x8F3B}, + {0, 1 | DECOMP_INLINE, 0x884C}, + {0, 1 | DECOMP_INLINE, 0x964D}, + {0, 1 | DECOMP_INLINE, 0x898B}, + {0, 1 | DECOMP_INLINE, 0x5ED3}, + {0, 1 | DECOMP_INLINE, 0x5140}, + {0, 1 | DECOMP_INLINE, 0x55C0}, + {0, 1 | DECOMP_INLINE, 0x585A}, + {0, 1 | DECOMP_INLINE, 0x6674}, + {0, 1 | DECOMP_INLINE, 0x51DE}, + {0, 1 | DECOMP_INLINE, 0x732A}, + {0, 1 | DECOMP_INLINE, 0x76CA}, + {0, 1 | DECOMP_INLINE, 0x793C}, + {0, 1 | DECOMP_INLINE, 0x795E}, + {0, 1 | DECOMP_INLINE, 0x7965}, + {0, 1 | DECOMP_INLINE, 0x798F}, + {0, 1 | DECOMP_INLINE, 0x9756}, + {0, 1 | DECOMP_INLINE, 0x7CBE}, + {0, 1 | DECOMP_INLINE, 0x7FBD}, + {0, 1 | DECOMP_INLINE, 0x8612}, + {0, 1 | DECOMP_INLINE, 0x8AF8}, + {0, 1 | DECOMP_INLINE, 0x9038}, + {0, 1 | DECOMP_INLINE, 0x90FD}, + {0, 1 | DECOMP_INLINE, 0x98EF}, + {0, 1 | DECOMP_INLINE, 0x98FC}, + {0, 1 | DECOMP_INLINE, 0x9928}, + {0, 1 | DECOMP_INLINE, 0x9DB4}, + {0, 1 | DECOMP_INLINE, 0x90DE}, + {0, 1 | DECOMP_INLINE, 0x96B7}, + {0, 1 | DECOMP_INLINE, 0x4FAE}, + {0, 1 | DECOMP_INLINE, 0x50E7}, + {0, 1 | DECOMP_INLINE, 0x514D}, + {0, 1 | DECOMP_INLINE, 0x52C9}, + {0, 1 | DECOMP_INLINE, 0x52E4}, + {0, 1 | DECOMP_INLINE, 0x5351}, + {0, 1 | DECOMP_INLINE, 0x559D}, + {0, 1 | DECOMP_INLINE, 0x5606}, + {0, 1 | DECOMP_INLINE, 0x5668}, + {0, 1 | DECOMP_INLINE, 0x5840}, + {0, 1 | DECOMP_INLINE, 0x58A8}, + {0, 1 | DECOMP_INLINE, 0x5C64}, + {0, 1 | DECOMP_INLINE, 0x5C6E}, + {0, 1 | DECOMP_INLINE, 0x6094}, + {0, 1 | DECOMP_INLINE, 0x6168}, + {0, 1 | DECOMP_INLINE, 0x618E}, + {0, 1 | DECOMP_INLINE, 0x61F2}, + {0, 1 | DECOMP_INLINE, 0x654F}, + {0, 1 | DECOMP_INLINE, 0x65E2}, + {0, 1 | DECOMP_INLINE, 0x6691}, + {0, 1 | DECOMP_INLINE, 0x6885}, + {0, 1 | DECOMP_INLINE, 0x6D77}, + {0, 1 | DECOMP_INLINE, 0x6E1A}, + {0, 1 | DECOMP_INLINE, 0x6F22}, + {0, 1 | DECOMP_INLINE, 0x716E}, + {0, 1 | DECOMP_INLINE, 0x722B}, + {0, 1 | DECOMP_INLINE, 0x7422}, + {0, 1 | DECOMP_INLINE, 0x7891}, + {0, 1 | DECOMP_INLINE, 0x793E}, + {0, 1 | DECOMP_INLINE, 0x7949}, + {0, 1 | DECOMP_INLINE, 0x7948}, + {0, 1 | DECOMP_INLINE, 0x7950}, + {0, 1 | DECOMP_INLINE, 0x7956}, + {0, 1 | DECOMP_INLINE, 0x795D}, + {0, 1 | DECOMP_INLINE, 0x798D}, + {0, 1 | DECOMP_INLINE, 0x798E}, + {0, 1 | DECOMP_INLINE, 0x7A40}, + {0, 1 | DECOMP_INLINE, 0x7A81}, + {0, 1 | DECOMP_INLINE, 0x7BC0}, + {0, 1 | DECOMP_INLINE, 0x7E09}, + {0, 1 | DECOMP_INLINE, 0x7E41}, + {0, 1 | DECOMP_INLINE, 0x7F72}, + {0, 1 | DECOMP_INLINE, 0x8005}, + {0, 1 | DECOMP_INLINE, 0x81ED}, + {0, 1 | DECOMP_INLINE, 0x8279}, + {0, 1 | DECOMP_INLINE, 0x8457}, + {0, 1 | DECOMP_INLINE, 0x8910}, + {0, 1 | DECOMP_INLINE, 0x8996}, + {0, 1 | DECOMP_INLINE, 0x8B01}, + {0, 1 | DECOMP_INLINE, 0x8B39}, + {0, 1 | DECOMP_INLINE, 0x8CD3}, + {0, 1 | DECOMP_INLINE, 0x8D08}, + {0, 1 | DECOMP_INLINE, 0x8FB6}, + {0, 1 | DECOMP_INLINE, 0x96E3}, + {0, 1 | DECOMP_INLINE, 0x97FF}, + {0, 1 | DECOMP_INLINE, 0x983B}, + {0, 1 | DECOMP_INLINE, 0x6075}, + {0, 1, 4188}, + {0, 1 | DECOMP_INLINE, 0x8218}, + {0, 1 | DECOMP_INLINE, 0x4E26}, + {0, 1 | DECOMP_INLINE, 0x51B5}, + {0, 1 | DECOMP_INLINE, 0x5168}, + {0, 1 | DECOMP_INLINE, 0x4F80}, + {0, 1 | DECOMP_INLINE, 0x5145}, + {0, 1 | DECOMP_INLINE, 0x5180}, + {0, 1 | DECOMP_INLINE, 0x52C7}, + {0, 1 | DECOMP_INLINE, 0x52FA}, + {0, 1 | DECOMP_INLINE, 0x5555}, + {0, 1 | DECOMP_INLINE, 0x5599}, + {0, 1 | DECOMP_INLINE, 0x55E2}, + {0, 1 | DECOMP_INLINE, 0x58B3}, + {0, 1 | DECOMP_INLINE, 0x5944}, + {0, 1 | DECOMP_INLINE, 0x5954}, + {0, 1 | DECOMP_INLINE, 0x5A62}, + {0, 1 | DECOMP_INLINE, 0x5B28}, + {0, 1 | DECOMP_INLINE, 0x5ED2}, + {0, 1 | DECOMP_INLINE, 0x5ED9}, + {0, 1 | DECOMP_INLINE, 0x5F69}, + {0, 1 | DECOMP_INLINE, 0x5FAD}, + {0, 1 | DECOMP_INLINE, 0x60D8}, + {0, 1 | DECOMP_INLINE, 0x614E}, + {0, 1 | DECOMP_INLINE, 0x6108}, + {0, 1 | DECOMP_INLINE, 0x6160}, + {0, 1 | DECOMP_INLINE, 0x6234}, + {0, 1 | DECOMP_INLINE, 0x63C4}, + {0, 1 | DECOMP_INLINE, 0x641C}, + {0, 1 | DECOMP_INLINE, 0x6452}, + {0, 1 | DECOMP_INLINE, 0x6556}, + {0, 1 | DECOMP_INLINE, 0x671B}, + {0, 1 | DECOMP_INLINE, 0x6756}, + {0, 1 | DECOMP_INLINE, 0x6B79}, + {0, 1 | DECOMP_INLINE, 0x6EDB}, + {0, 1 | DECOMP_INLINE, 0x6ECB}, + {0, 1 | DECOMP_INLINE, 0x701E}, + {0, 1 | DECOMP_INLINE, 0x77A7}, + {0, 1 | DECOMP_INLINE, 0x7235}, + {0, 1 | DECOMP_INLINE, 0x72AF}, + {0, 1 | DECOMP_INLINE, 0x7471}, + {0, 1 | DECOMP_INLINE, 0x7506}, + {0, 1 | DECOMP_INLINE, 0x753B}, + {0, 1 | DECOMP_INLINE, 0x761D}, + {0, 1 | DECOMP_INLINE, 0x761F}, + {0, 1 | DECOMP_INLINE, 0x76DB}, + {0, 1 | DECOMP_INLINE, 0x76F4}, + {0, 1 | DECOMP_INLINE, 0x774A}, + {0, 1 | DECOMP_INLINE, 0x7740}, + {0, 1 | DECOMP_INLINE, 0x78CC}, + {0, 1 | DECOMP_INLINE, 0x7AB1}, + {0, 1 | DECOMP_INLINE, 0x7C7B}, + {0, 1 | DECOMP_INLINE, 0x7D5B}, + {0, 1 | DECOMP_INLINE, 0x7F3E}, + {0, 1 | DECOMP_INLINE, 0x8352}, + {0, 1 | DECOMP_INLINE, 0x83EF}, + {0, 1 | DECOMP_INLINE, 0x8779}, + {0, 1 | DECOMP_INLINE, 0x8941}, + {0, 1 | DECOMP_INLINE, 0x8986}, + {0, 1 | DECOMP_INLINE, 0x8ABF}, + {0, 1 | DECOMP_INLINE, 0x8ACB}, + {0, 1 | DECOMP_INLINE, 0x8AED}, + {0, 1 | DECOMP_INLINE, 0x8B8A}, + {0, 1 | DECOMP_INLINE, 0x8F38}, + {0, 1 | DECOMP_INLINE, 0x9072}, + {0, 1 | DECOMP_INLINE, 0x9199}, + {0, 1 | DECOMP_INLINE, 0x9276}, + {0, 1 | DECOMP_INLINE, 0x967C}, + {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 | DECOMP_INLINE, 0x3B9D}, + {0, 1 | DECOMP_INLINE, 0x4018}, + {0, 1 | DECOMP_INLINE, 0x4039}, + {0, 1, 4192}, + {0, 1, 4193}, + {0, 1, 4194}, + {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 */ + {26, 0, 0}, + {0, 2 | DECOMP_NO_COMPOSE, 3770}, /* in exclusion list */ + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05E2}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05D4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05DB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05DC}, + {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0671}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0680}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0679}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0684}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0683}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0686}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0687}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x068D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x068C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x068E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0688}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0698}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0691}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06AF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06B3}, + {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, 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, 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 | 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, 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, 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, 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, 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, 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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3001}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3002}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0021}, + {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 | DECOMP_INLINE, 0x2014}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2013}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3014}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3015}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3010}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3011}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3008}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3009}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300E}, + {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 | DECOMP_INLINE, 0x0023}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0026}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005C}, + {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, 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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0627}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0628}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0629}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0630}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0631}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0632}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0637}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0638}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0641}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0643}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0644}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0645}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, + {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0022}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0027}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0060}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2985}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2986}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30FB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30FC}, + {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 | 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 | DECOMP_INLINE, 0x00A6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00A5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x20A9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2502}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2190}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2191}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2192}, + {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02D0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02D1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00E6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0299}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0253}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xAB66}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0256}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0257}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D91}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0258}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0264}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0262}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0260}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x029B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x029C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0267}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0284}, + {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 | DECOMP_INLINE, 0xA78E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026E}, + {0, 1 | DECOMP_COMPAT, 4196}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028E}, + {0, 1 | DECOMP_COMPAT, 4197}, + {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 | DECOMP_INLINE, 0x027D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x027E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0280}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xAB67}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0288}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2C71}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A2}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0298}, + {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}, + {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 */ + {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0131}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0237}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0391}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0392}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0394}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0395}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0396}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0397}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0399}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039D}, + {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 | DECOMP_INLINE, 0x03A4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2207}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BE}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C5}, + {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 | DECOMP_INLINE, 0x03DC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03DD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0430}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0431}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0432}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0433}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0434}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0435}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0436}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0437}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0438}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0440}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0441}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0442}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0443}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0444}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0445}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0446}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0447}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0448}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xA689}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04D9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0456}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0458}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04E9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04AF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04CF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0491}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0455}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x045F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04AB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xA651}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04B1}, + {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5B57}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53CC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x591A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x89E3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4EA4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6620}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7121}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6599}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x524D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F8C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x518D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65B0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x521D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7D42}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8CA9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x58F0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5439}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6F14}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6295}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6355}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x904A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6307}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6253}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7981}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7A7A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5408}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6E80}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7533}, + {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, 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 | DECOMP_INLINE, 0x4F60}, + {0, 1 | DECOMP_INLINE, 0x4FBB}, + {0, 1 | DECOMP_INLINE, 0x5002}, + {0, 1 | DECOMP_INLINE, 0x507A}, + {0, 1 | DECOMP_INLINE, 0x5099}, + {0, 1 | DECOMP_INLINE, 0x50CF}, + {0, 1 | DECOMP_INLINE, 0x349E}, + {0, 1, 4202}, + {0, 1 | DECOMP_INLINE, 0x5154}, + {0, 1 | DECOMP_INLINE, 0x5164}, + {0, 1 | DECOMP_INLINE, 0x5177}, + {0, 1, 4203}, + {0, 1 | DECOMP_INLINE, 0x34B9}, + {0, 1 | DECOMP_INLINE, 0x5167}, + {0, 1 | DECOMP_INLINE, 0x518D}, + {0, 1, 4204}, + {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 | DECOMP_INLINE, 0x51F5}, + {0, 1 | DECOMP_INLINE, 0x5203}, + {0, 1 | DECOMP_INLINE, 0x34DF}, + {0, 1 | DECOMP_INLINE, 0x523B}, + {0, 1 | DECOMP_INLINE, 0x5246}, + {0, 1 | DECOMP_INLINE, 0x5272}, + {0, 1 | DECOMP_INLINE, 0x5277}, + {0, 1 | DECOMP_INLINE, 0x3515}, + {0, 1 | DECOMP_INLINE, 0x5305}, + {0, 1 | DECOMP_INLINE, 0x5306}, + {0, 1 | DECOMP_INLINE, 0x5349}, + {0, 1 | DECOMP_INLINE, 0x535A}, + {0, 1 | DECOMP_INLINE, 0x5373}, + {0, 1 | DECOMP_INLINE, 0x537D}, + {0, 1 | DECOMP_INLINE, 0x537F}, + {0, 1, 4206}, + {0, 1 | DECOMP_INLINE, 0x7070}, + {0, 1 | DECOMP_INLINE, 0x53CA}, + {0, 1 | DECOMP_INLINE, 0x53DF}, + {0, 1, 4207}, + {0, 1 | DECOMP_INLINE, 0x53EB}, + {0, 1 | DECOMP_INLINE, 0x53F1}, + {0, 1 | DECOMP_INLINE, 0x5406}, + {0, 1 | DECOMP_INLINE, 0x549E}, + {0, 1 | DECOMP_INLINE, 0x5438}, + {0, 1 | DECOMP_INLINE, 0x5448}, + {0, 1 | DECOMP_INLINE, 0x5468}, + {0, 1 | DECOMP_INLINE, 0x54A2}, + {0, 1 | DECOMP_INLINE, 0x54F6}, + {0, 1 | DECOMP_INLINE, 0x5510}, + {0, 1 | DECOMP_INLINE, 0x5553}, + {0, 1 | DECOMP_INLINE, 0x5563}, + {0, 1 | DECOMP_INLINE, 0x5584}, + {0, 1 | DECOMP_INLINE, 0x55AB}, + {0, 1 | DECOMP_INLINE, 0x55B3}, + {0, 1 | DECOMP_INLINE, 0x55C2}, + {0, 1 | DECOMP_INLINE, 0x5716}, + {0, 1 | DECOMP_INLINE, 0x5717}, + {0, 1 | DECOMP_INLINE, 0x5651}, + {0, 1 | DECOMP_INLINE, 0x5674}, + {0, 1 | DECOMP_INLINE, 0x58EE}, + {0, 1 | DECOMP_INLINE, 0x57CE}, + {0, 1 | DECOMP_INLINE, 0x57F4}, + {0, 1 | DECOMP_INLINE, 0x580D}, + {0, 1 | DECOMP_INLINE, 0x578B}, + {0, 1 | DECOMP_INLINE, 0x5832}, + {0, 1 | DECOMP_INLINE, 0x5831}, + {0, 1 | DECOMP_INLINE, 0x58AC}, + {0, 1, 4208}, + {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 | DECOMP_INLINE, 0x59EC}, + {0, 1 | DECOMP_INLINE, 0x5A1B}, + {0, 1 | DECOMP_INLINE, 0x5A27}, + {0, 1 | DECOMP_INLINE, 0x59D8}, + {0, 1 | DECOMP_INLINE, 0x5A66}, + {0, 1 | DECOMP_INLINE, 0x36EE}, + {0, 1 | DECOMP_INLINE, 0x36FC}, + {0, 1 | DECOMP_INLINE, 0x5B08}, + {0, 1 | DECOMP_INLINE, 0x5B3E}, + {0, 1, 4211}, + {0, 1 | DECOMP_INLINE, 0x5BC3}, + {0, 1 | DECOMP_INLINE, 0x5BD8}, + {0, 1 | DECOMP_INLINE, 0x5BF3}, + {0, 1, 4212}, + {0, 1 | DECOMP_INLINE, 0x5BFF}, + {0, 1 | DECOMP_INLINE, 0x5C06}, + {0, 1 | DECOMP_INLINE, 0x5F53}, + {0, 1 | DECOMP_INLINE, 0x5C22}, + {0, 1 | DECOMP_INLINE, 0x3781}, + {0, 1 | DECOMP_INLINE, 0x5C60}, + {0, 1 | DECOMP_INLINE, 0x5CC0}, + {0, 1 | DECOMP_INLINE, 0x5C8D}, + {0, 1, 4213}, + {0, 1 | DECOMP_INLINE, 0x5D43}, + {0, 1, 4214}, + {0, 1 | DECOMP_INLINE, 0x5D6E}, + {0, 1 | DECOMP_INLINE, 0x5D6B}, + {0, 1 | DECOMP_INLINE, 0x5D7C}, + {0, 1 | DECOMP_INLINE, 0x5DE1}, + {0, 1 | DECOMP_INLINE, 0x5DE2}, + {0, 1 | DECOMP_INLINE, 0x382F}, + {0, 1 | DECOMP_INLINE, 0x5DFD}, + {0, 1 | DECOMP_INLINE, 0x5E28}, + {0, 1 | DECOMP_INLINE, 0x5E3D}, + {0, 1 | DECOMP_INLINE, 0x5E69}, + {0, 1 | DECOMP_INLINE, 0x3862}, + {0, 1, 4215}, + {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 | DECOMP_INLINE, 0x5EFE}, + {0, 1, 4217}, + {0, 1 | DECOMP_INLINE, 0x8201}, + {0, 1 | DECOMP_INLINE, 0x5F22}, + {0, 1 | DECOMP_INLINE, 0x38C7}, + {0, 1, 4218}, + {0, 1, 4219}, + {0, 1 | DECOMP_INLINE, 0x5F62}, + {0, 1 | DECOMP_INLINE, 0x5F6B}, + {0, 1 | DECOMP_INLINE, 0x38E3}, + {0, 1 | DECOMP_INLINE, 0x5F9A}, + {0, 1 | DECOMP_INLINE, 0x5FCD}, + {0, 1 | DECOMP_INLINE, 0x5FD7}, + {0, 1 | DECOMP_INLINE, 0x5FF9}, + {0, 1 | DECOMP_INLINE, 0x6081}, + {0, 1 | DECOMP_INLINE, 0x393A}, + {0, 1 | DECOMP_INLINE, 0x391C}, + {0, 1, 4220}, + {0, 1 | DECOMP_INLINE, 0x60C7}, + {0, 1 | DECOMP_INLINE, 0x6148}, + {0, 1 | DECOMP_INLINE, 0x614C}, + {0, 1 | DECOMP_INLINE, 0x617A}, + {0, 1 | DECOMP_INLINE, 0x61B2}, + {0, 1 | DECOMP_INLINE, 0x61A4}, + {0, 1 | DECOMP_INLINE, 0x61AF}, + {0, 1 | DECOMP_INLINE, 0x61DE}, + {0, 1 | DECOMP_INLINE, 0x6210}, + {0, 1 | DECOMP_INLINE, 0x621B}, + {0, 1 | DECOMP_INLINE, 0x625D}, + {0, 1 | DECOMP_INLINE, 0x62B1}, + {0, 1 | DECOMP_INLINE, 0x62D4}, + {0, 1 | DECOMP_INLINE, 0x6350}, + {0, 1, 4221}, + {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 | DECOMP_INLINE, 0x6422}, + {0, 1 | DECOMP_INLINE, 0x63C5}, + {0, 1 | DECOMP_INLINE, 0x63A9}, + {0, 1 | DECOMP_INLINE, 0x3A2E}, + {0, 1 | DECOMP_INLINE, 0x6469}, + {0, 1 | DECOMP_INLINE, 0x647E}, + {0, 1 | DECOMP_INLINE, 0x649D}, + {0, 1 | DECOMP_INLINE, 0x6477}, + {0, 1 | DECOMP_INLINE, 0x3A6C}, + {0, 1 | DECOMP_INLINE, 0x656C}, + {0, 1, 4223}, + {0, 1 | DECOMP_INLINE, 0x65E3}, + {0, 1 | DECOMP_INLINE, 0x66F8}, + {0, 1 | DECOMP_INLINE, 0x6649}, + {0, 1 | DECOMP_INLINE, 0x3B19}, + {0, 1 | DECOMP_INLINE, 0x3B08}, + {0, 1 | DECOMP_INLINE, 0x3AE4}, + {0, 1 | DECOMP_INLINE, 0x5192}, + {0, 1 | DECOMP_INLINE, 0x5195}, + {0, 1 | DECOMP_INLINE, 0x6700}, + {0, 1 | DECOMP_INLINE, 0x669C}, + {0, 1 | DECOMP_INLINE, 0x80AD}, + {0, 1 | DECOMP_INLINE, 0x43D9}, + {0, 1 | DECOMP_INLINE, 0x6721}, + {0, 1 | DECOMP_INLINE, 0x675E}, + {0, 1 | DECOMP_INLINE, 0x6753}, + {0, 1, 4224}, + {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 | DECOMP_INLINE, 0x688E}, + {0, 1 | DECOMP_INLINE, 0x681F}, + {0, 1 | DECOMP_INLINE, 0x6914}, + {0, 1 | DECOMP_INLINE, 0x6942}, + {0, 1 | DECOMP_INLINE, 0x69A3}, + {0, 1 | DECOMP_INLINE, 0x69EA}, + {0, 1 | DECOMP_INLINE, 0x6AA8}, + {0, 1, 4226}, + {0, 1 | DECOMP_INLINE, 0x6ADB}, + {0, 1 | DECOMP_INLINE, 0x3C18}, + {0, 1 | DECOMP_INLINE, 0x6B21}, + {0, 1, 4227}, + {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 | DECOMP_INLINE, 0x6C4E}, + {0, 1, 4231}, + {0, 1 | DECOMP_INLINE, 0x6CBF}, + {0, 1 | DECOMP_INLINE, 0x6CCD}, + {0, 1 | DECOMP_INLINE, 0x6C67}, + {0, 1 | DECOMP_INLINE, 0x6D16}, + {0, 1 | DECOMP_INLINE, 0x6D3E}, + {0, 1 | DECOMP_INLINE, 0x6D69}, + {0, 1 | DECOMP_INLINE, 0x6D78}, + {0, 1 | DECOMP_INLINE, 0x6D85}, + {0, 1, 4232}, + {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 | DECOMP_INLINE, 0x6DF9}, + {0, 1 | DECOMP_INLINE, 0x6F6E}, + {0, 1, 4234}, + {0, 1, 4235}, + {0, 1 | DECOMP_INLINE, 0x6FC6}, + {0, 1 | DECOMP_INLINE, 0x7039}, + {0, 1 | DECOMP_INLINE, 0x701B}, + {0, 1 | DECOMP_INLINE, 0x3D96}, + {0, 1 | DECOMP_INLINE, 0x704A}, + {0, 1 | DECOMP_INLINE, 0x707D}, + {0, 1 | DECOMP_INLINE, 0x7077}, + {0, 1 | DECOMP_INLINE, 0x70AD}, + {0, 1, 4236}, + {0, 1 | DECOMP_INLINE, 0x7145}, + {0, 1, 4237}, + {0, 1 | DECOMP_INLINE, 0x719C}, + {0, 1, 4238}, + {0, 1 | DECOMP_INLINE, 0x7228}, + {0, 1 | DECOMP_INLINE, 0x7250}, + {0, 1, 4239}, + {0, 1 | DECOMP_INLINE, 0x7280}, + {0, 1 | DECOMP_INLINE, 0x7295}, + {0, 1, 4240}, + {0, 1, 4241}, + {0, 1 | DECOMP_INLINE, 0x737A}, + {0, 1 | DECOMP_INLINE, 0x738B}, + {0, 1 | DECOMP_INLINE, 0x3EAC}, + {0, 1 | DECOMP_INLINE, 0x73A5}, + {0, 1 | DECOMP_INLINE, 0x3EB8}, + {0, 1 | DECOMP_INLINE, 0x7447}, + {0, 1 | DECOMP_INLINE, 0x745C}, + {0, 1 | DECOMP_INLINE, 0x7485}, + {0, 1 | DECOMP_INLINE, 0x74CA}, + {0, 1 | DECOMP_INLINE, 0x3F1B}, + {0, 1 | DECOMP_INLINE, 0x7524}, + {0, 1, 4242}, + {0, 1 | DECOMP_INLINE, 0x753E}, + {0, 1, 4243}, + {0, 1, 4244}, + {0, 1 | DECOMP_INLINE, 0x7610}, + {0, 1, 4245}, + {0, 1, 4246}, + {0, 1, 4247}, + {0, 1 | DECOMP_INLINE, 0x3FFC}, + {0, 1 | DECOMP_INLINE, 0x4008}, + {0, 1, 4248}, + {0, 1, 4249}, + {0, 1, 4250}, + {0, 1, 4251}, + {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 | DECOMP_INLINE, 0x784E}, + {0, 1 | DECOMP_INLINE, 0x40E3}, + {0, 1, 4253}, + {0, 1, 4254}, + {0, 1, 4255}, + {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 | DECOMP_INLINE, 0x7AEE}, + {0, 1 | DECOMP_INLINE, 0x4202}, + {0, 1, 4258}, + {0, 1 | DECOMP_INLINE, 0x7BC6}, + {0, 1 | DECOMP_INLINE, 0x7BC9}, + {0, 1 | DECOMP_INLINE, 0x4227}, + {0, 1, 4259}, + {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 | 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 | DECOMP_INLINE, 0x4359}, + {0, 1, 4263}, + {0, 1 | DECOMP_INLINE, 0x7F7A}, + {0, 1, 4264}, + {0, 1 | DECOMP_INLINE, 0x7F95}, + {0, 1 | DECOMP_INLINE, 0x7FFA}, + {0, 1, 4265}, + {0, 1, 4266}, + {0, 1 | DECOMP_INLINE, 0x8060}, + {0, 1, 4267}, + {0, 1 | DECOMP_INLINE, 0x8070}, + {0, 1, 4268}, + {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 | DECOMP_INLINE, 0x8204}, + {0, 1 | DECOMP_INLINE, 0x8F9E}, + {0, 1 | DECOMP_INLINE, 0x446B}, + {0, 1 | DECOMP_INLINE, 0x8291}, + {0, 1 | DECOMP_INLINE, 0x828B}, + {0, 1 | DECOMP_INLINE, 0x829D}, + {0, 1 | DECOMP_INLINE, 0x52B3}, + {0, 1 | DECOMP_INLINE, 0x82B1}, + {0, 1 | DECOMP_INLINE, 0x82B3}, + {0, 1 | DECOMP_INLINE, 0x82BD}, + {0, 1 | DECOMP_INLINE, 0x82E6}, + {0, 1, 4273}, + {0, 1 | DECOMP_INLINE, 0x831D}, + {0, 1 | DECOMP_INLINE, 0x8363}, + {0, 1 | DECOMP_INLINE, 0x83AD}, + {0, 1 | DECOMP_INLINE, 0x8323}, + {0, 1 | DECOMP_INLINE, 0x83BD}, + {0, 1 | DECOMP_INLINE, 0x83E7}, + {0, 1 | DECOMP_INLINE, 0x8353}, + {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 | DECOMP_INLINE, 0x452B}, + {0, 1 | DECOMP_INLINE, 0x84F1}, + {0, 1 | DECOMP_INLINE, 0x84F3}, + {0, 1 | DECOMP_INLINE, 0x8516}, + {0, 1, 4277}, + {0, 1 | DECOMP_INLINE, 0x8564}, + {0, 1, 4278}, + {0, 1 | DECOMP_INLINE, 0x455D}, + {0, 1 | DECOMP_INLINE, 0x4561}, + {0, 1, 4279}, + {0, 1, 4280}, + {0, 1 | DECOMP_INLINE, 0x456B}, + {0, 1 | DECOMP_INLINE, 0x8650}, + {0, 1 | DECOMP_INLINE, 0x8667}, + {0, 1 | DECOMP_INLINE, 0x8669}, + {0, 1 | DECOMP_INLINE, 0x86A9}, + {0, 1 | DECOMP_INLINE, 0x8688}, + {0, 1 | DECOMP_INLINE, 0x870E}, + {0, 1 | DECOMP_INLINE, 0x86E2}, + {0, 1 | DECOMP_INLINE, 0x8728}, + {0, 1 | DECOMP_INLINE, 0x876B}, + {0, 1 | DECOMP_INLINE, 0x8786}, + {0, 1 | DECOMP_INLINE, 0x45D7}, + {0, 1 | DECOMP_INLINE, 0x87E1}, + {0, 1 | DECOMP_INLINE, 0x8801}, + {0, 1 | DECOMP_INLINE, 0x45F9}, + {0, 1 | DECOMP_INLINE, 0x8860}, + {0, 1 | DECOMP_INLINE, 0x8863}, + {0, 1, 4281}, + {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 | DECOMP_INLINE, 0x46BE}, + {0, 1 | DECOMP_INLINE, 0x46C7}, + {0, 1 | DECOMP_INLINE, 0x8AA0}, + {0, 1 | DECOMP_INLINE, 0x8C55}, + {0, 1, 4284}, + {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 | DECOMP_INLINE, 0x8DCB}, + {0, 1 | DECOMP_INLINE, 0x8DBC}, + {0, 1 | DECOMP_INLINE, 0x8DF0}, + {0, 1, 4287}, + {0, 1 | DECOMP_INLINE, 0x8ED4}, + {0, 1, 4288}, + {0, 1, 4289}, + {0, 1 | DECOMP_INLINE, 0x9094}, + {0, 1 | DECOMP_INLINE, 0x90F1}, + {0, 1 | DECOMP_INLINE, 0x9111}, + {0, 1, 4290}, + {0, 1 | DECOMP_INLINE, 0x911B}, + {0, 1 | DECOMP_INLINE, 0x9238}, + {0, 1 | DECOMP_INLINE, 0x92D7}, + {0, 1 | DECOMP_INLINE, 0x92D8}, + {0, 1 | DECOMP_INLINE, 0x927C}, + {0, 1 | DECOMP_INLINE, 0x93F9}, + {0, 1 | DECOMP_INLINE, 0x9415}, + {0, 1, 4291}, + {0, 1 | DECOMP_INLINE, 0x958B}, + {0, 1 | DECOMP_INLINE, 0x4995}, + {0, 1 | DECOMP_INLINE, 0x95B7}, + {0, 1, 4292}, + {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 | DECOMP_INLINE, 0x4A6E}, + {0, 1 | DECOMP_INLINE, 0x4A76}, + {0, 1 | DECOMP_INLINE, 0x97E0}, + {0, 1, 4295}, + {0, 1 | DECOMP_INLINE, 0x4AB2}, + {0, 1, 4296}, + {0, 1 | DECOMP_INLINE, 0x9829}, + {0, 1, 4297}, + {0, 1 | DECOMP_INLINE, 0x98E2}, + {0, 1 | DECOMP_INLINE, 0x4B33}, + {0, 1 | DECOMP_INLINE, 0x9929}, + {0, 1 | DECOMP_INLINE, 0x99A7}, + {0, 1 | DECOMP_INLINE, 0x99C2}, + {0, 1 | DECOMP_INLINE, 0x99FE}, + {0, 1 | DECOMP_INLINE, 0x4BCE}, + {0, 1, 4298}, + {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 | DECOMP_INLINE, 0x4CF8}, + {0, 1, 4300}, + {0, 1, 4301}, + {0, 1, 4302}, + {0, 1 | DECOMP_INLINE, 0x9EBB}, + {0, 1 | DECOMP_INLINE, 0x4D56}, + {0, 1 | DECOMP_INLINE, 0x9EF9}, + {0, 1 | DECOMP_INLINE, 0x9EFE}, + {0, 1 | DECOMP_INLINE, 0x9F05}, + {0, 1 | DECOMP_INLINE, 0x9F0F}, + {0, 1 | DECOMP_INLINE, 0x9F16}, + {0, 1 | DECOMP_INLINE, 0x9F3B}, + {0, 1, 4303} +}; + +/* Table with sequences of codepoints for decomposition. */ +static const uint32 UnicodeDecompCodepoints[4304] = +{ + 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, + 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, + 0x0031, 0x2044, 0x0034, 0x0031, 0x2044, 0x0032, 0x0033, 0x2044, 0x0034, + 0x002E, 0x002E, 0x002E, 0x2035, 0x2035, 0x2035, 0x0061, 0x002F, 0x0063, + 0x0061, 0x002F, 0x0073, 0x0063, 0x002F, 0x006F, 0x0063, 0x002F, 0x0075, + 0x0054, 0x0045, 0x004C, 0x0046, 0x0041, 0x0058, 0x0031, 0x2044, 0x0037, + 0x0031, 0x2044, 0x0039, 0x0031, 0x2044, 0x0033, 0x0032, 0x2044, 0x0033, + 0x0031, 0x2044, 0x0035, 0x0032, 0x2044, 0x0035, 0x0033, 0x2044, 0x0035, + 0x0034, 0x2044, 0x0035, 0x0031, 0x2044, 0x0036, 0x0035, 0x2044, 0x0036, + 0x0031, 0x2044, 0x0038, 0x0033, 0x2044, 0x0038, 0x0035, 0x2044, 0x0038, + 0x0037, 0x2044, 0x0038, 0x0058, 0x0049, 0x0049, 0x0078, 0x0069, 0x0069, + 0x0030, 0x2044, 0x0033, 0x222E, 0x222E, 0x222E, 0x0028, 0x0031, 0x0029, + 0x0028, 0x0032, 0x0029, 0x0028, 0x0033, 0x0029, 0x0028, 0x0034, 0x0029, + 0x0028, 0x0035, 0x0029, 0x0028, 0x0036, 0x0029, 0x0028, 0x0037, 0x0029, + 0x0028, 0x0038, 0x0029, 0x0028, 0x0039, 0x0029, 0x0031, 0x0030, 0x002E, + 0x0031, 0x0031, 0x002E, 0x0031, 0x0032, 0x002E, 0x0031, 0x0033, 0x002E, + 0x0031, 0x0034, 0x002E, 0x0031, 0x0035, 0x002E, 0x0031, 0x0036, 0x002E, + 0x0031, 0x0037, 0x002E, 0x0031, 0x0038, 0x002E, 0x0031, 0x0039, 0x002E, + 0x0032, 0x0030, 0x002E, 0x0028, 0x0061, 0x0029, 0x0028, 0x0062, 0x0029, + 0x0028, 0x0063, 0x0029, 0x0028, 0x0064, 0x0029, 0x0028, 0x0065, 0x0029, + 0x0028, 0x0066, 0x0029, 0x0028, 0x0067, 0x0029, 0x0028, 0x0068, 0x0029, + 0x0028, 0x0069, 0x0029, 0x0028, 0x006A, 0x0029, 0x0028, 0x006B, 0x0029, + 0x0028, 0x006C, 0x0029, 0x0028, 0x006D, 0x0029, 0x0028, 0x006E, 0x0029, + 0x0028, 0x006F, 0x0029, 0x0028, 0x0070, 0x0029, 0x0028, 0x0071, 0x0029, + 0x0028, 0x0072, 0x0029, 0x0028, 0x0073, 0x0029, 0x0028, 0x0074, 0x0029, + 0x0028, 0x0075, 0x0029, 0x0028, 0x0076, 0x0029, 0x0028, 0x0077, 0x0029, + 0x0028, 0x0078, 0x0029, 0x0028, 0x0079, 0x0029, 0x0028, 0x007A, 0x0029, + 0x003A, 0x003A, 0x003D, 0x003D, 0x003D, 0x003D, 0x0028, 0x1100, 0x0029, + 0x0028, 0x1102, 0x0029, 0x0028, 0x1103, 0x0029, 0x0028, 0x1105, 0x0029, + 0x0028, 0x1106, 0x0029, 0x0028, 0x1107, 0x0029, 0x0028, 0x1109, 0x0029, + 0x0028, 0x110B, 0x0029, 0x0028, 0x110C, 0x0029, 0x0028, 0x110E, 0x0029, + 0x0028, 0x110F, 0x0029, 0x0028, 0x1110, 0x0029, 0x0028, 0x1111, 0x0029, + 0x0028, 0x1112, 0x0029, 0x0028, 0x4E00, 0x0029, 0x0028, 0x4E8C, 0x0029, + 0x0028, 0x4E09, 0x0029, 0x0028, 0x56DB, 0x0029, 0x0028, 0x4E94, 0x0029, + 0x0028, 0x516D, 0x0029, 0x0028, 0x4E03, 0x0029, 0x0028, 0x516B, 0x0029, + 0x0028, 0x4E5D, 0x0029, 0x0028, 0x5341, 0x0029, 0x0028, 0x6708, 0x0029, + 0x0028, 0x706B, 0x0029, 0x0028, 0x6C34, 0x0029, 0x0028, 0x6728, 0x0029, + 0x0028, 0x91D1, 0x0029, 0x0028, 0x571F, 0x0029, 0x0028, 0x65E5, 0x0029, + 0x0028, 0x682A, 0x0029, 0x0028, 0x6709, 0x0029, 0x0028, 0x793E, 0x0029, + 0x0028, 0x540D, 0x0029, 0x0028, 0x7279, 0x0029, 0x0028, 0x8CA1, 0x0029, + 0x0028, 0x795D, 0x0029, 0x0028, 0x52B4, 0x0029, 0x0028, 0x4EE3, 0x0029, + 0x0028, 0x547C, 0x0029, 0x0028, 0x5B66, 0x0029, 0x0028, 0x76E3, 0x0029, + 0x0028, 0x4F01, 0x0029, 0x0028, 0x8CC7, 0x0029, 0x0028, 0x5354, 0x0029, + 0x0028, 0x796D, 0x0029, 0x0028, 0x4F11, 0x0029, 0x0028, 0x81EA, 0x0029, + 0x0028, 0x81F3, 0x0029, 0x0050, 0x0054, 0x0045, 0x0031, 0x0030, 0x6708, + 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, + 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, + 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, + 0x0077, 0x0323, 0x0058, 0x0307, 0x0078, 0x0307, 0x0058, 0x0308, 0x0078, + 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, + 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 +}; + +/* + * Table of Unicode codepoints for recomposition of the reordered + * Unicode string. + */ +static const uint32 UnicodeDecompInverseCodes[962] = +{ + 0, 8814, 8800, 8815, 192, 193, 194, 195, 256, 258, 550, 196, 7842, 197, + 461, 512, 514, 7840, 7680, 260, 7682, 7684, 7686, 262, 264, 266, 268, 199, + 7690, 270, 7692, 7696, 7698, 7694, 200, 201, 202, 7868, 274, 276, 278, 203, + 7866, 282, 516, 518, 7864, 552, 280, 7704, 7706, 7710, 500, 284, 7712, 286, + 288, 486, 290, 292, 7714, 7718, 542, 7716, 7720, 7722, 204, 205, 206, 296, + 298, 300, 304, 207, 7880, 463, 520, 522, 7882, 302, 7724, 308, 7728, 488, + 7730, 310, 7732, 313, 317, 7734, 315, 7740, 7738, 7742, 7744, 7746, 504, + 323, 209, 7748, 327, 7750, 325, 7754, 7752, 210, 211, 212, 213, 332, 334, + 558, 214, 7886, 336, 465, 524, 526, 416, 7884, 490, 7764, 7766, 340, 7768, + 344, 528, 530, 7770, 342, 7774, 346, 348, 7776, 352, 7778, 536, 350, 7786, + 356, 7788, 538, 354, 7792, 7790, 217, 218, 219, 360, 362, 364, 220, 7910, + 366, 368, 467, 532, 534, 431, 7908, 7794, 370, 7798, 7796, 7804, 7806, + 7808, 7810, 372, 7814, 7812, 7816, 7818, 7820, 7922, 221, 374, 7928, 562, + 7822, 376, 7926, 7924, 377, 7824, 379, 381, 7826, 7828, 224, 225, 226, 227, + 257, 259, 551, 228, 7843, 229, 462, 513, 515, 7841, 7681, 261, 7683, 7685, + 7687, 263, 265, 267, 269, 231, 7691, 271, 7693, 7697, 7699, 7695, 232, 233, + 234, 7869, 275, 277, 279, 235, 7867, 283, 517, 519, 7865, 553, 281, 7705, + 7707, 7711, 501, 285, 7713, 287, 289, 487, 291, 293, 7715, 7719, 543, 7717, + 7721, 7723, 7830, 236, 237, 238, 297, 299, 301, 239, 7881, 464, 521, 523, + 7883, 303, 7725, 309, 496, 7729, 489, 7731, 311, 7733, 314, 318, 7735, 316, + 7741, 7739, 7743, 7745, 7747, 505, 324, 241, 7749, 328, 7751, 326, 7755, + 7753, 242, 243, 244, 245, 333, 335, 559, 246, 7887, 337, 466, 525, 527, + 417, 7885, 491, 7765, 7767, 341, 7769, 345, 529, 531, 7771, 343, 7775, 347, + 349, 7777, 353, 7779, 537, 351, 7787, 7831, 357, 7789, 539, 355, 7793, + 7791, 249, 250, 251, 361, 363, 365, 252, 7911, 367, 369, 468, 533, 535, + 432, 7909, 7795, 371, 7799, 7797, 7805, 7807, 7809, 7811, 373, 7815, 7813, + 7832, 7817, 7819, 7821, 7923, 253, 375, 7929, 563, 7823, 255, 7927, 7833, + 7925, 378, 7825, 380, 382, 7827, 7829, 8173, 901, 8129, 7846, 7844, 7850, + 7848, 478, 506, 508, 482, 7688, 7872, 7870, 7876, 7874, 7726, 7890, 7888, + 7894, 7892, 7756, 556, 7758, 554, 510, 475, 471, 469, 473, 7847, 7845, + 7851, 7849, 479, 507, 509, 483, 7689, 7873, 7871, 7877, 7875, 7727, 7891, + 7889, 7895, 7893, 7757, 557, 7759, 555, 511, 476, 472, 470, 474, 7856, + 7854, 7860, 7858, 7857, 7855, 7861, 7859, 7700, 7702, 7701, 7703, 7760, + 7762, 7761, 7763, 7780, 7781, 7782, 7783, 7800, 7801, 7802, 7803, 7835, + 7900, 7898, 7904, 7902, 7906, 7901, 7899, 7905, 7903, 7907, 7914, 7912, + 7918, 7916, 7920, 7915, 7913, 7919, 7917, 7921, 494, 492, 493, 480, 481, + 7708, 7709, 560, 561, 495, 8122, 902, 8121, 8120, 7944, 7945, 8124, 8136, + 904, 7960, 7961, 8138, 905, 7976, 7977, 8140, 8154, 906, 8153, 8152, 938, + 7992, 7993, 8184, 908, 8008, 8009, 8172, 8170, 910, 8169, 8168, 939, 8025, + 8186, 911, 8040, 8041, 8188, 8116, 8132, 8048, 940, 8113, 8112, 7936, 7937, + 8118, 8115, 8050, 941, 7952, 7953, 8052, 942, 7968, 7969, 8134, 8131, 8054, + 943, 8145, 8144, 970, 7984, 7985, 8150, 8056, 972, 8000, 8001, 8164, 8165, + 8058, 973, 8161, 8160, 971, 8016, 8017, 8166, 8060, 974, 8032, 8033, 8182, + 8179, 8146, 912, 8151, 8162, 944, 8167, 8180, 979, 980, 1031, 1232, 1234, + 1027, 1024, 1238, 1025, 1217, 1244, 1246, 1037, 1250, 1049, 1252, 1036, + 1254, 1262, 1038, 1264, 1266, 1268, 1272, 1260, 1233, 1235, 1107, 1104, + 1239, 1105, 1218, 1245, 1247, 1117, 1251, 1081, 1253, 1116, 1255, 1263, + 1118, 1265, 1267, 1269, 1273, 1261, 1111, 1142, 1143, 1242, 1243, 1258, + 1259, 1570, 1571, 1573, 1572, 1574, 1730, 1747, 1728, 2345, 2353, 2356, + 2507, 2508, 2891, 2888, 2892, 2964, 3018, 3020, 3019, 3144, 3264, 3274, + 3271, 3272, 3275, 3402, 3404, 3403, 3546, 3548, 3550, 3549, 4134, 6918, + 6920, 6922, 6924, 6926, 6930, 6971, 6973, 6976, 6977, 6979, 7736, 7737, + 7772, 7773, 7784, 7785, 7852, 7862, 7853, 7863, 7878, 7879, 7896, 7897, + 7938, 7940, 7942, 8064, 7939, 7941, 7943, 8065, 8066, 8067, 8068, 8069, + 8070, 8071, 7946, 7948, 7950, 8072, 7947, 7949, 7951, 8073, 8074, 8075, + 8076, 8077, 8078, 8079, 7954, 7956, 7955, 7957, 7962, 7964, 7963, 7965, + 7970, 7972, 7974, 8080, 7971, 7973, 7975, 8081, 8082, 8083, 8084, 8085, + 8086, 8087, 7978, 7980, 7982, 8088, 7979, 7981, 7983, 8089, 8090, 8091, + 8092, 8093, 8094, 8095, 7986, 7988, 7990, 7987, 7989, 7991, 7994, 7996, + 7998, 7995, 7997, 7999, 8002, 8004, 8003, 8005, 8010, 8012, 8011, 8013, + 8018, 8020, 8022, 8019, 8021, 8023, 8027, 8029, 8031, 8034, 8036, 8038, + 8096, 8035, 8037, 8039, 8097, 8098, 8099, 8100, 8101, 8102, 8103, 8042, + 8044, 8046, 8104, 8043, 8045, 8047, 8105, 8106, 8107, 8108, 8109, 8110, + 8111, 8114, 8130, 8178, 8119, 8141, 8142, 8143, 8135, 8183, 8157, 8158, + 8159, 8602, 8603, 8622, 8653, 8655, 8654, 8708, 8713, 8716, 8740, 8742, + 8769, 8772, 8775, 8777, 8813, 8802, 8816, 8817, 8820, 8821, 8824, 8825, + 8832, 8833, 8928, 8929, 8836, 8837, 8840, 8841, 8930, 8931, 8876, 8877, + 8878, 8879, 8938, 8939, 8940, 8941, 12436, 12364, 12366, 12368, 12370, + 12372, 12374, 12376, 12378, 12380, 12382, 12384, 12386, 12389, 12391, + 12393, 12400, 12401, 12403, 12404, 12406, 12407, 12409, 12410, 12412, + 12413, 12446, 12532, 12460, 12462, 12464, 12466, 12468, 12470, 12472, + 12474, 12476, 12478, 12480, 12482, 12485, 12487, 12489, 12496, 12497, + 12499, 12500, 12502, 12503, 12505, 12506, 12508, 12509, 12535, 12536, + 12537, 12538, 12542, 67017, 67044, 69786, 69788, 69803, 69934, 69935, + 70475, 70476, 70531, 70533, 70542, 70545, 70599, 70597, 70600, 70844, + 70843, 70846, 71098, 71099, 71992, 90401, 90403, 90405, 90402, 90406, + 90408, 90407, 90404, 93545, 93544, 93546 +}; + +/* + * Table with indexes from the secondary codepoint pointing + * to UnicodeDecompInverseCodes. + */ +static const uint16 UnicodeDecompInverseSecond[6208] = +{ + 0, 0, 0, 0, 824, 0, 1, 0, 824, 0, 2, 0, 824, 0, 3, 0, 768, 40, 4, 5, 6, 7, + 8, 0, 9, 10, 11, 12, 13, 0, 14, 0, 0, 15, 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 18, 0, 0, 19, 0, 775, 42, 20, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 0, 769, 38, 23, 24, 0, 0, 0, 0, 25, 0, + 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 27, 0, 775, 42, 28, 0, 0, 0, 0, 29, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 31, 0, 0, 0, 0, 0, + 32, 0, 0, 0, 33, 0, 768, 48, 34, 35, 36, 37, 38, 0, 39, 40, 41, 42, 0, 0, + 43, 0, 0, 44, 0, 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, + 0, 0, 0, 47, 48, 0, 0, 0, 0, 49, 0, 0, 50, 0, 775, 0, 51, 0, 769, 38, 52, + 53, 0, 54, 0, 55, 56, 0, 0, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 58, 0, 770, 44, 59, 0, 0, 0, 0, + 60, 61, 0, 0, 0, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 65, 0, 768, 48, 66, 67, 68, + 69, 70, 0, 71, 72, 73, 74, 0, 0, 75, 0, 0, 76, 0, 77, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 78, 0, 0, 0, 0, 79, 0, 0, 0, 0, 0, 0, 0, 80, + 0, 770, 0, 81, 0, 769, 48, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, 0, 85, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 0, 769, 48, 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 89, 0, 0, 0, 90, 0, 0, 0, 0, 0, 91, 0, 0, 0, 92, 0, 769, 34, 93, 0, 0, 0, + 0, 0, 94, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 95, 0, 768, 49, 96, 97, 0, 98, 0, 0, 0, 99, 0, 0, 0, 0, 100, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 0, + 0, 0, 102, 0, 0, 0, 0, 0, 103, 0, 0, 0, 104, 0, 768, 40, 105, 106, 107, + 108, 109, 0, 110, 111, 112, 113, 0, 114, 115, 0, 0, 116, 0, 117, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 118, 0, 0, 0, 0, 0, 0, 0, 119, 0, 0, 0, 0, 120, 0, 769, + 6, 121, 0, 0, 0, 0, 0, 122, 0, 769, 48, 123, 0, 0, 0, 0, 0, 124, 0, 0, 0, + 0, 125, 0, 0, 126, 0, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 128, 0, 0, 0, 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 130, 0, 769, 38, 131, 132, + 0, 0, 0, 0, 133, 0, 0, 0, 0, 134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 135, 0, 0, 136, 137, 0, 775, 42, 138, 0, 0, 0, 0, + 139, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140, + 0, 0, 141, 142, 0, 0, 0, 0, 0, 143, 0, 0, 0, 144, 0, 768, 48, 145, 146, + 147, 148, 149, 0, 150, 0, 151, 152, 153, 154, 155, 0, 0, 156, 0, 157, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 158, 0, 0, 0, 0, 0, 0, 0, 159, 160, 0, 0, 0, 161, 0, + 0, 0, 0, 162, 0, 0, 163, 0, 771, 32, 164, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 165, 0, 768, + 35, 166, 167, 168, 0, 0, 0, 0, 169, 170, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 171, 0, 775, 1, 172, 173, 0, + 768, 35, 174, 175, 176, 177, 178, 0, 0, 179, 180, 181, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 182, 0, 769, 48, 183, + 184, 0, 0, 0, 0, 185, 0, 0, 0, 0, 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 188, 0, 768, 40, 189, 190, 191, 192, 193, 0, 194, 195, 196, 197, 198, 0, + 199, 0, 0, 200, 0, 201, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 202, 0, 203, 0, 0, 204, 0, 775, 42, 205, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 206, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 207, 0, 769, 38, 208, 209, 0, 0, 0, 0, 210, 0, 0, 0, 0, + 211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 212, 0, 775, 42, 213, 0, 0, 0, 0, 214, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 215, 0, 0, 0, 216, 0, 0, 0, 0, 0, + 217, 0, 0, 0, 218, 0, 768, 48, 219, 220, 221, 222, 223, 0, 224, 225, 226, + 227, 0, 0, 228, 0, 0, 229, 0, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 231, 0, 0, 0, 232, 233, 0, 0, 0, 0, 234, 0, 0, 235, 0, 775, 0, + 236, 0, 769, 38, 237, 238, 0, 239, 0, 240, 241, 0, 0, 0, 0, 242, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 243, + 0, 770, 47, 244, 0, 0, 0, 0, 245, 246, 0, 0, 0, 247, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 248, 0, 0, 0, 249, 0, 0, 0, 0, + 0, 0, 250, 0, 0, 251, 0, 768, 48, 252, 253, 254, 255, 256, 0, 257, 0, 258, + 259, 0, 0, 260, 0, 0, 261, 0, 262, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 263, 0, 0, 0, 0, 264, 0, 0, 0, 0, 0, 0, 0, 265, 0, 770, 10, + 266, 0, 0, 0, 0, 0, 0, 0, 0, 0, 267, 0, 769, 48, 268, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 269, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 270, 0, 0, 0, 271, 0, 0, 0, 0, 0, 0, 0, 0, 0, 272, 0, 769, 48, 273, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 274, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 275, 0, 0, 0, 276, 0, 0, 0, 0, 0, 277, 0, 0, 0, + 278, 0, 769, 34, 279, 0, 0, 0, 0, 0, 280, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 281, 0, 768, 49, 282, 283, + 0, 284, 0, 0, 0, 285, 0, 0, 0, 0, 286, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 287, 0, 0, 0, 288, 0, 0, 0, 0, 0, 289, 0, 0, + 0, 290, 0, 768, 40, 291, 292, 293, 294, 295, 0, 296, 297, 298, 299, 0, 300, + 301, 0, 0, 302, 0, 303, 0, 0, 0, 0, 0, 0, 0, 0, 0, 304, 0, 0, 0, 0, 0, 0, + 0, 305, 0, 0, 0, 0, 306, 0, 769, 6, 307, 0, 0, 0, 0, 0, 308, 0, 769, 48, + 309, 0, 0, 0, 0, 0, 310, 0, 0, 0, 0, 311, 0, 0, 312, 0, 313, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 314, 0, 0, 0, 315, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 316, 0, 769, 38, 317, 318, 0, 0, 0, 0, 319, 0, 0, 0, 0, 320, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 321, 0, 0, 322, + 323, 0, 775, 42, 324, 325, 0, 0, 0, 326, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 327, 0, 0, 328, 329, 0, 0, 0, 0, 0, 330, + 0, 0, 0, 331, 0, 768, 48, 332, 333, 334, 335, 336, 0, 337, 0, 338, 339, + 340, 341, 342, 0, 0, 343, 0, 344, 0, 0, 0, 0, 0, 0, 0, 0, 0, 345, 0, 0, 0, + 0, 0, 0, 0, 346, 347, 0, 0, 0, 348, 0, 0, 0, 0, 349, 0, 0, 350, 0, 771, 32, + 351, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 352, 0, 768, 35, 353, 354, 355, 0, 0, 0, 0, 356, + 357, 0, 358, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 359, 0, 775, 1, 360, 361, 0, 768, 35, 362, 363, 364, 365, 366, 0, + 0, 367, 368, 369, 370, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 371, 0, 769, 48, 372, 373, 0, 0, 0, 0, 374, 0, 0, 0, + 0, 375, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 376, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 377, 0, 768, 66, 378, 379, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 380, 0, 768, 9, 381, 382, 0, 383, 0, + 0, 0, 0, 0, 384, 0, 772, 0, 385, 0, 769, 0, 386, 0, 769, 3, 387, 0, 0, 388, + 0, 769, 0, 389, 0, 768, 9, 390, 391, 0, 392, 0, 0, 0, 0, 0, 393, 0, 769, 0, + 394, 0, 768, 9, 395, 396, 0, 397, 0, 0, 0, 0, 0, 398, 0, 769, 7, 399, 0, 0, + 400, 0, 0, 0, 401, 0, 772, 0, 402, 0, 769, 0, 403, 0, 768, 12, 404, 405, 0, + 0, 406, 0, 0, 0, 0, 0, 0, 0, 407, 0, 768, 9, 408, 409, 0, 410, 0, 0, 0, 0, + 0, 411, 0, 772, 0, 412, 0, 769, 0, 413, 0, 769, 3, 414, 0, 0, 415, 0, 769, + 0, 416, 0, 768, 9, 417, 418, 0, 419, 0, 0, 0, 0, 0, 420, 0, 769, 0, 421, 0, + 768, 9, 422, 423, 0, 424, 0, 0, 0, 0, 0, 425, 0, 769, 7, 426, 0, 0, 427, 0, + 0, 0, 428, 0, 772, 0, 429, 0, 769, 0, 430, 0, 768, 12, 431, 432, 0, 0, 433, + 0, 0, 0, 0, 0, 0, 0, 434, 0, 768, 9, 435, 436, 0, 437, 0, 0, 0, 0, 0, 438, + 0, 768, 9, 439, 440, 0, 441, 0, 0, 0, 0, 0, 442, 0, 768, 1, 443, 444, 0, + 768, 1, 445, 446, 0, 768, 1, 447, 448, 0, 768, 1, 449, 450, 0, 775, 0, 451, + 0, 775, 0, 452, 0, 775, 0, 453, 0, 775, 0, 454, 0, 769, 0, 455, 0, 769, 0, + 456, 0, 776, 0, 457, 0, 776, 0, 458, 0, 775, 0, 459, 0, 768, 35, 460, 461, + 0, 462, 0, 0, 0, 0, 0, 463, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 464, 0, 768, 35, 465, 466, 0, 467, 0, 0, 0, 0, + 0, 468, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 469, 0, 768, 35, 470, 471, 0, 472, 0, 0, 0, 0, 0, 473, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 474, 0, 768, + 35, 475, 476, 0, 477, 0, 0, 0, 0, 0, 478, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 479, 0, 780, 0, 480, 0, 772, 0, + 481, 0, 772, 0, 482, 0, 772, 0, 483, 0, 772, 0, 484, 0, 774, 0, 485, 0, + 774, 0, 486, 0, 772, 0, 487, 0, 772, 0, 488, 0, 780, 0, 489, 0, 768, 69, + 490, 491, 0, 0, 492, 0, 493, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 494, 495, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 496, + 0, 768, 20, 497, 498, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 499, 500, 0, 768, 69, 501, 502, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 503, 504, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 505, 0, 768, 20, 506, 507, 0, 0, 508, 0, 509, 0, 510, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 511, 512, 0, 768, 20, 513, 514, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 515, 516, 0, 788, 0, 517, 0, 768, 20, 518, + 519, 0, 0, 520, 0, 521, 0, 522, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 523, 0, + 768, 69, 524, 525, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 526, + 527, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 528, 0, 837, 0, 529, 0, 837, 0, 530, 0, 768, 69, 531, 532, 0, 0, 533, 0, + 534, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 535, 536, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 537, 0, 0, 538, 0, 768, 20, 539, 540, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 541, 542, 0, 768, 69, + 543, 544, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 545, 546, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 547, 0, 0, 548, 0, + 768, 66, 549, 550, 0, 0, 551, 0, 552, 0, 553, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 554, 555, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 556, + 0, 768, 20, 557, 558, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 559, 560, 0, 787, 1, 561, 562, 0, 768, 66, 563, 564, 0, 0, 565, 0, 566, 0, + 567, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 568, 569, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 570, 0, 768, 69, 571, 572, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 573, 574, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 575, 0, 0, 576, 0, 768, 66, 577, 578, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 579, 0, 768, 66, 580, 581, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 582, 0, 837, 0, 583, 0, 769, 7, 584, 0, 0, 0, 0, + 0, 0, 585, 0, 776, 0, 586, 0, 774, 2, 587, 0, 588, 0, 769, 0, 589, 0, 768, + 8, 590, 0, 0, 0, 0, 0, 591, 0, 592, 0, 774, 2, 593, 0, 594, 0, 776, 0, 595, + 0, 768, 8, 596, 0, 0, 0, 597, 0, 598, 0, 599, 0, 769, 0, 600, 0, 776, 0, + 601, 0, 772, 7, 602, 0, 603, 0, 604, 0, 0, 605, 0, 776, 0, 606, 0, 776, 0, + 607, 0, 776, 0, 608, 0, 774, 2, 609, 0, 610, 0, 769, 0, 611, 0, 768, 8, + 612, 0, 0, 0, 0, 0, 613, 0, 614, 0, 774, 2, 615, 0, 616, 0, 776, 0, 617, 0, + 768, 8, 618, 0, 0, 0, 619, 0, 620, 0, 621, 0, 769, 0, 622, 0, 776, 0, 623, + 0, 772, 7, 624, 0, 625, 0, 626, 0, 0, 627, 0, 776, 0, 628, 0, 776, 0, 629, + 0, 776, 0, 630, 0, 776, 0, 631, 0, 783, 0, 632, 0, 783, 0, 633, 0, 776, 0, + 634, 0, 776, 0, 635, 0, 776, 0, 636, 0, 776, 0, 637, 0, 1619, 2, 638, 639, + 640, 0, 1620, 0, 641, 0, 1620, 0, 642, 0, 1620, 0, 643, 0, 1620, 0, 644, 0, + 1620, 0, 645, 0, 2364, 0, 646, 0, 2364, 0, 647, 0, 2364, 0, 648, 0, 2494, + 25, 649, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 650, 0, 2878, 25, 651, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 652, 653, 0, 3031, 0, 654, 0, 3006, 25, 655, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 656, 0, + 3006, 0, 657, 0, 3158, 0, 658, 0, 3285, 0, 659, 0, 3266, 20, 660, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 661, 662, 0, 3285, 0, 663, 0, + 3390, 25, 664, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 665, 0, 3390, 0, 666, 0, 3530, 21, 667, 0, 0, 0, 0, 668, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 669, 0, 3530, 0, 670, 0, 4142, 0, + 671, 0, 6965, 0, 672, 0, 6965, 0, 673, 0, 6965, 0, 674, 0, 6965, 0, 675, 0, + 6965, 0, 676, 0, 6965, 0, 677, 0, 6965, 0, 678, 0, 6965, 0, 679, 0, 6965, + 0, 680, 0, 6965, 0, 681, 0, 6965, 0, 682, 0, 772, 0, 683, 0, 772, 0, 684, + 0, 772, 0, 685, 0, 772, 0, 686, 0, 775, 0, 687, 0, 775, 0, 688, 0, 770, 4, + 689, 0, 0, 0, 690, 0, 770, 4, 691, 0, 0, 0, 692, 0, 770, 0, 693, 0, 770, 0, + 694, 0, 770, 0, 695, 0, 770, 0, 696, 0, 768, 69, 697, 698, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 699, 0, 0, 700, 0, 768, 69, 701, 702, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 703, 0, 0, 704, 0, 837, 0, 705, 0, 837, 0, + 706, 0, 837, 0, 707, 0, 837, 0, 708, 0, 837, 0, 709, 0, 837, 0, 710, 0, + 768, 69, 711, 712, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 713, 0, 0, 714, + 0, 768, 69, 715, 716, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 717, 0, 0, + 718, 0, 837, 0, 719, 0, 837, 0, 720, 0, 837, 0, 721, 0, 837, 0, 722, 0, + 837, 0, 723, 0, 837, 0, 724, 0, 768, 1, 725, 726, 0, 768, 1, 727, 728, 0, + 768, 1, 729, 730, 0, 768, 1, 731, 732, 0, 768, 69, 733, 734, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 735, 0, 0, 736, 0, 768, 69, 737, 738, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 739, 0, 0, 740, 0, 837, 0, 741, 0, 837, 0, + 742, 0, 837, 0, 743, 0, 837, 0, 744, 0, 837, 0, 745, 0, 837, 0, 746, 0, + 768, 69, 747, 748, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 749, 0, 0, 750, + 0, 768, 69, 751, 752, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 753, 0, 0, + 754, 0, 837, 0, 755, 0, 837, 0, 756, 0, 837, 0, 757, 0, 837, 0, 758, 0, + 837, 0, 759, 0, 837, 0, 760, 0, 768, 66, 761, 762, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 763, 0, 768, 66, 764, 765, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 766, 0, 768, 66, 767, 768, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 769, 0, 768, 66, 770, 771, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 772, 0, 768, 1, 773, 774, 0, 768, 1, 775, 776, 0, 768, 1, 777, 778, 0, 768, + 1, 779, 780, 0, 768, 66, 781, 782, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 783, 0, 768, 66, 784, 785, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 786, 0, 768, 66, 787, 788, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 789, + 0, 768, 69, 790, 791, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 792, 0, 0, + 793, 0, 768, 69, 794, 795, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 796, + 0, 0, 797, 0, 837, 0, 798, 0, 837, 0, 799, 0, 837, 0, 800, 0, 837, 0, 801, + 0, 837, 0, 802, 0, 837, 0, 803, 0, 768, 69, 804, 805, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 806, 0, 0, 807, 0, 768, 69, 808, 809, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 810, 0, 0, 811, 0, 837, 0, 812, 0, 837, 0, 813, + 0, 837, 0, 814, 0, 837, 0, 815, 0, 837, 0, 816, 0, 837, 0, 817, 0, 837, 0, + 818, 0, 837, 0, 819, 0, 837, 0, 820, 0, 837, 0, 821, 0, 768, 66, 822, 823, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 824, 0, 837, 0, 825, 0, 837, 0, + 826, 0, 768, 66, 827, 828, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 829, + 0, 824, 0, 830, 0, 824, 0, 831, 0, 824, 0, 832, 0, 824, 0, 833, 0, 824, 0, + 834, 0, 824, 0, 835, 0, 824, 0, 836, 0, 824, 0, 837, 0, 824, 0, 838, 0, + 824, 0, 839, 0, 824, 0, 840, 0, 824, 0, 841, 0, 824, 0, 842, 0, 824, 0, + 843, 0, 824, 0, 844, 0, 824, 0, 845, 0, 824, 0, 846, 0, 824, 0, 847, 0, + 824, 0, 848, 0, 824, 0, 849, 0, 824, 0, 850, 0, 824, 0, 851, 0, 824, 0, + 852, 0, 824, 0, 853, 0, 824, 0, 854, 0, 824, 0, 855, 0, 824, 0, 856, 0, + 824, 0, 857, 0, 824, 0, 858, 0, 824, 0, 859, 0, 824, 0, 860, 0, 824, 0, + 861, 0, 824, 0, 862, 0, 824, 0, 863, 0, 824, 0, 864, 0, 824, 0, 865, 0, + 824, 0, 866, 0, 824, 0, 867, 0, 824, 0, 868, 0, 824, 0, 869, 0, 824, 0, + 870, 0, 12441, 0, 871, 0, 12441, 0, 872, 0, 12441, 0, 873, 0, 12441, 0, + 874, 0, 12441, 0, 875, 0, 12441, 0, 876, 0, 12441, 0, 877, 0, 12441, 0, + 878, 0, 12441, 0, 879, 0, 12441, 0, 880, 0, 12441, 0, 881, 0, 12441, 0, + 882, 0, 12441, 0, 883, 0, 12441, 0, 884, 0, 12441, 0, 885, 0, 12441, 0, + 886, 0, 12441, 1, 887, 888, 0, 12441, 1, 889, 890, 0, 12441, 1, 891, 892, + 0, 12441, 1, 893, 894, 0, 12441, 1, 895, 896, 0, 12441, 0, 897, 0, 12441, + 0, 898, 0, 12441, 0, 899, 0, 12441, 0, 900, 0, 12441, 0, 901, 0, 12441, 0, + 902, 0, 12441, 0, 903, 0, 12441, 0, 904, 0, 12441, 0, 905, 0, 12441, 0, + 906, 0, 12441, 0, 907, 0, 12441, 0, 908, 0, 12441, 0, 909, 0, 12441, 0, + 910, 0, 12441, 0, 911, 0, 12441, 0, 912, 0, 12441, 0, 913, 0, 12441, 1, + 914, 915, 0, 12441, 1, 916, 917, 0, 12441, 1, 918, 919, 0, 12441, 1, 920, + 921, 0, 12441, 1, 922, 923, 0, 12441, 0, 924, 0, 12441, 0, 925, 0, 12441, + 0, 926, 0, 12441, 0, 927, 0, 12441, 0, 928, 0, 775, 0, 929, 0, 775, 0, 930, + 1, 4282, 0, 931, 1, 4282, 0, 932, 1, 4282, 0, 933, 1, 4391, 0, 934, 1, + 4391, 0, 935, 1, 4926, 25, 936, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 937, 1, 5065, 0, 938, 1, 5051, 0, 939, 1, + 5058, 0, 940, 1, 5065, 0, 941, 1, 5048, 17, 942, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 943, 0, 0, 0, 0, 0, 0, 944, 1, 5296, 13, 945, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 946, 0, 0, 947, 1, 5551, 0, 948, 1, 5551, 0, 949, 1, 6448, 0, 950, 1, + 24862, 11, 951, 952, 953, 0, 0, 0, 0, 0, 0, 0, 0, 954, 1, 24863, 1, 955, + 956, 1, 24863, 0, 957, 1, 24863, 0, 958, 1, 28007, 0, 959, 1, 28007, 0, + 960, 1, 28007, 0, 961 +}; +/* + * The table contains offsets to table decomp_table_index. + */ +static const uint16 decomp_table_offset[3050] = +{ + 0, 0, 64, 128, 192, 256, 320, 384, 448, 0, 512, 576, 640, 704, 768, 832, + 896, 960, 1024, 1088, 0, 0, 1152, 1216, 1280, 1344, 0, 1408, 1472, 1536, 0, + 1600, 1664, 1728, 1792, 1856, 1920, 1984, 2048, 2112, 2176, 2240, 2304, + 2368, 2432, 2496, 2560, 2624, 2688, 2752, 2816, 2880, 2944, 3008, 0, 3072, + 3136, 3200, 3264, 3328, 3392, 3456, 3520, 3584, 3648, 0, 3712, 3776, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 3840, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3904, + 0, 0, 3968, 0, 0, 4032, 0, 4096, 0, 0, 0, 4160, 4224, 4288, 4352, 4416, + 4480, 4544, 4608, 4672, 0, 0, 4736, 4800, 4864, 4928, 4992, 5056, 5120, + 5184, 5248, 5312, 5376, 5440, 5504, 5568, 5632, 5696, 5760, 5824, 5888, + 5952, 6016, 6080, 6144, 6208, 6272, 6336, 0, 0, 0, 0, 6400, 6464, 6528, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6592, 6656, 0, + 6720, 0, 0, 0, 0, 0, 6784, 0, 6848, 0, 6912, 0, 6976, 0, 0, 7040, 7104, + 7168, 7232, 7296, 7360, 7424, 7488, 7552, 7616, 7680, 7744, 7808, 0, 7872, + 7936, 8000, 8064, 8128, 8192, 8256, 8320, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8384, 8448, + 8512, 0, 8576, 0, 8640, 8704, 0, 0, 8768, 8832, 8896, 8960, 9024, 0, 0, + 9088, 9152, 0, 9216, 0, 9280, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9344, 9408, 9472, + 9536, 9600, 9664, 9728, 9792, 9856, 9920, 9984, 10048, 10112, 10176, 10240, + 10304, 10368, 10432, 10496, 10560, 10624, 10688, 10752, 10816, 10880, + 10944, 11008, 11072, 0, 0, 0, 0, 0, 0, 0, 11136, 0, 0, 0, 11200, 0, 11264, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 11328, 0, 0, 0, 0, 0, 0, 11392, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 11456, 0, 0, 11520, 0, 0, 0, 0, 0, 0, 0, 0, 11584, 11648, 0, 0, + 0, 0, 11712, 11776, 0, 11840, 11904, 0, 0, 11968, 12032, 0, 12096, 12160, + 0, 12224, 12288, 0, 0, 12352, 12416, 12480, 12544, 12608, 0, 12672, 12736, + 12800, 0, 0, 12864, 12928, 12992, 0, 13056, 0, 13120, 0, 0, 0, 13184, 0, 0, + 0, 13248, 13312, 0, 13376, 13440, 13504, 13568, 0, 0, 0, 0, 0, 13632, 0, 0, + 0, 0, 13696, 13760, 0, 0, 0, 0, 0, 0, 13824, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 13888, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13952, 14016, 0, 0, 0, + 0, 0, 0, 0, 0, 14080, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14144, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 14208, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14272, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14336, 14400, 14464, 0, 14528, 0, 0, 0, 0, 0, + 0, 14592, 14656, 14720, 14784, 14848, 14912, 14976, 15040, 15104, 15168, + 15232, 15296, 15360, 15424, 15488, 15552, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15616, + 15680, 15744, 0, 15808, 0, 0, 0, 0, 0, 15872, 15936, 0, 0, 0, 0, 0, 0, 0, + 16000, 0, 0, 0, 16064, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16128, 0, 16192, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16256, 16320, 16384, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 16448, 16512, 16576, 0, 16640, 16704, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 16768, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16832, 16896, 16960, + 17024, 17088, 17152, 17216, 17280, 17344, 0 +}; + +/* + * Used by normalization_index() to map a codepoint to an index that can be + * used in UnicodeDecompMain table. + */ +static const uint16 decomp_table_index[17374] = +{ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 2, 0, 3, 0, 0, 0, 0, 4, 0, 0, 5, 6, 7, 8, 0, 0, 9, 10, 11, 0, + 12, 13, 14, 0, 15, 16, 17, 18, 19, 20, 0, 21, 22, 23, 24, 25, 26, 27, 28, + 29, 0, 30, 31, 32, 33, 34, 35, 0, 0, 36, 37, 38, 39, 40, 0, 0, 41, 42, 43, + 44, 45, 46, 0, 47, 48, 49, 50, 51, 52, 53, 54, 55, 0, 56, 57, 58, 59, 60, + 61, 0, 0, 62, 63, 64, 65, 66, 0, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, + 77, 78, 79, 80, 81, 82, 83, 0, 0, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, + 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 0, 0, 104, 105, 106, 107, 108, + 109, 110, 111, 112, 0, 113, 114, 115, 116, 117, 118, 0, 119, 120, 121, 122, + 123, 124, 125, 126, 0, 0, 127, 128, 129, 130, 131, 132, 133, 0, 0, 134, + 135, 136, 137, 138, 139, 0, 0, 140, 141, 142, 143, 144, 145, 146, 147, 148, + 149, 150, 151, 152, 153, 154, 155, 156, 157, 0, 0, 158, 159, 160, 161, 162, + 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, + 178, 179, 180, 181, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 182, 183, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 184, 185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, + 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 0, 211, 212, 213, + 214, 215, 216, 0, 0, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, + 228, 229, 230, 231, 232, 0, 0, 233, 234, 235, 236, 237, 238, 239, 240, 241, + 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, + 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 0, 0, 269, 270, + 0, 0, 0, 0, 0, 0, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, + 282, 283, 284, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 285, 286, 287, 288, 289, 290, + 291, 292, 293, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 294, 295, 296, 297, 298, 299, 0, 0, 300, + 301, 181, 302, 303, 0, 0, 0, 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, 305, 306, 306, + 306, 306, 305, 307, 306, 306, 306, 306, 306, 308, 308, 306, 306, 306, 306, + 308, 308, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 309, 309, + 309, 309, 309, 306, 306, 306, 306, 304, 304, 304, 310, 311, 304, 312, 313, + 314, 304, 306, 306, 306, 304, 304, 304, 306, 306, 0, 304, 304, 304, 306, + 306, 306, 306, 304, 305, 306, 306, 304, 315, 316, 316, 315, 316, 316, 315, + 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 0, 0, 0, + 0, 317, 0, 0, 0, 0, 0, 318, 0, 0, 0, 319, 0, 0, 0, 0, 0, 7, 320, 321, 322, + 323, 324, 325, 0, 326, 0, 327, 328, 329, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 330, 331, 332, 333, 334, 335, + 336, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 337, 338, 339, 340, 341, 0, 342, 343, 344, 345, 346, 347, 348, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 349, + 350, 351, 0, 352, 353, 0, 0, 0, 354, 0, 0, 0, 0, 0, 0, 355, 356, 0, 357, 0, + 0, 0, 358, 0, 0, 0, 0, 359, 360, 361, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 362, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 363, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 364, 365, 0, 366, 0, 0, 0, 367, 0, 0, 0, 0, 368, 369, 370, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 371, 372, + 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, 0, 0, 0, + 0, 373, 374, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 375, 376, 377, 378, 0, + 0, 379, 380, 0, 0, 381, 382, 383, 384, 385, 386, 0, 0, 387, 388, 389, 390, + 391, 392, 0, 0, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, + 0, 0, 405, 406, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 407, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 306, 304, 304, 304, 304, 306, 304, 304, 304, 408, 306, 304, + 304, 304, 304, 304, 304, 306, 306, 306, 306, 306, 306, 304, 304, 306, 304, + 304, 408, 409, 304, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 419, + 420, 421, 422, 0, 423, 0, 424, 425, 0, 304, 306, 0, 418, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 426, 427, 428, 0, 0, 0, 0, 0, 0, 0, 429, 430, 431, 432, 433, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 434, 435, 436, 426, 427, 428, 437, 438, + 304, 304, 306, 306, 304, 304, 304, 304, 304, 306, 304, 304, 306, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 439, 0, 0, 0, 0, 440, 441, 442, 443, + 0, 0, 0, 0, 0, 0, 0, 444, 0, 445, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 446, 0, 0, 304, 304, 304, 304, 304, 304, 304, 0, 0, 304, 304, 304, + 304, 306, 304, 0, 0, 304, 304, 0, 306, 304, 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, 447, 0, 0, 0, 0, 0, 0, 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, 304, 306, 304, 304, 306, 306, + 306, 304, 306, 306, 304, 306, 304, 304, 304, 306, 304, 306, 304, 306, 304, + 306, 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, + 0, 0, 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, 306, 304, 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, 304, 304, 304, 304, 0, 304, 304, 304, 304, 304, 304, 304, 304, 304, 0, + 304, 304, 304, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 304, 304, + 306, 306, 306, 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, 304, 304, 304, 304, 304, 306, 306, 306, 306, 306, 304, 304, + 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 0, 306, 304, + 304, 306, 304, 304, 306, 304, 304, 304, 306, 306, 306, 434, 435, 436, 304, + 304, 304, 306, 304, 304, 306, 306, 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, 448, 0, 0, 0, 0, 0, 0, 0, 449, 0, 0, 450, + 0, 0, 0, 0, 0, 0, 0, 451, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 452, 0, 0, 0, 304, 306, 304, 304, 0, 0, 0, 453, 454, 455, 456, 457, 458, + 459, 460, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 461, 462, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 463, 464, 0, 465, 0, 0, 0, 0, 0, 0, 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, 466, 0, 0, 467, + 0, 0, 0, 0, 0, 451, 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, 468, 469, 470, 0, 0, 471, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 451, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 472, 0, 0, 473, 474, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 475, 476, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 477, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 478, 479, 480, 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, 451, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 481, 0, 0, 0, 0, + 452, 0, 0, 0, 0, 0, 0, 0, 482, 483, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 484, 0, 0, 0, 0, 0, 0, + 485, 486, 0, 487, 488, 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, 452, 452, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 489, 490, 491, 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, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 492, 0, 493, 494, + 495, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 496, 0, 0, 0, 0, 497, 497, 452, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 498, 498, 498, 498, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 499, 0, 0, 0, + 0, 500, 500, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 501, 501, 501, + 501, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 502, 503, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 504, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 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, 306, 0, 306, 0, 307, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 505, 0, 0, 0, 0, 0, 0, 0, 0, 0, 506, 0, 0, 0, 0, 507, 0, 0, 0, 0, 508, + 0, 0, 0, 0, 509, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 510, 0, 0, 0, 0, 0, 0, + 0, 511, 512, 513, 514, 515, 516, 517, 518, 519, 512, 512, 512, 512, 0, 0, + 512, 520, 304, 304, 452, 0, 304, 304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 521, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 522, 0, 0, 0, 0, 523, 0, 0, 0, 0, 524, 0, 0, 0, + 0, 525, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 526, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 527, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 451, 0, 452, 452, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 528, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 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, 452, 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, 409, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 408, 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, 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, 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, 304, 304, 304, 304, 304, 304, 304, 304, 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, 304, 304, + 304, 304, 304, 306, 306, 306, 306, 306, 306, 304, 304, 306, 0, 306, 306, + 304, 304, 306, 306, 304, 304, 304, 304, 304, 306, 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, 529, 0, 530, 0, 531, 0, 532, 0, 533, 0, 0, 0, 534, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 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, 535, 0, 536, 0, 0, 537, 538, 0, 539, 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, 304, 306, 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, 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, 451, 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, 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, 304, 304, 304, 0, 309, 306, 306, 306, 306, 306, 304, 304, 306, 306, + 306, 306, 304, 0, 309, 309, 309, 309, 309, 309, 309, 0, 0, 0, 0, 306, 0, 0, + 0, 0, 0, 0, 304, 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, 540, 541, 542, 0, 543, 544, 545, 546, + 547, 548, 549, 550, 551, 552, 553, 0, 554, 555, 556, 557, 558, 559, 560, 3, + 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 0, 571, 572, 573, 11, + 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 342, 584, 585, 347, 586, + 587, 288, 579, 582, 342, 584, 350, 347, 586, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 588, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 589, 590, 591, 592, 569, 593, + 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, + 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, + 343, 304, 304, 306, 304, 304, 304, 304, 304, 304, 304, 306, 304, 304, 316, + 624, 306, 308, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, + 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, + 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 305, 409, 409, 306, 625, + 304, 315, 306, 304, 306, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, + 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, + 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, + 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, + 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, + 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, + 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, + 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, + 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, + 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, + 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 0, 0, 0, 0, 782, + 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, + 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, + 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, + 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, + 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, + 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 0, 0, + 0, 0, 0, 0, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, + 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 0, 0, 894, 895, 896, 897, + 898, 899, 0, 0, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, + 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, + 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, + 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, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, + 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, + 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, + 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, + 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, + 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, + 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, + 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, + 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, + 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, + 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, + 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, + 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, + 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, + 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, + 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, + 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, + 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, + 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, + 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, + 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, + 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, + 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, + 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, + 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, + 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, + 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, + 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, + 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, + 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, + 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, 2048, 2049, + 2050, 2051, 2052, 2053, 2054, 2055, 2056, 2057, 2058, 2059, 2060, 2061, + 2062, 2063, 2064, 2065, 2066, 2067, 2068, 2069, 2070, 2071, 2072, 2073, + 2074, 2075, 2076, 2077, 2078, 2079, 2080, 2081, 2082, 2083, 2084, 2085, + 2086, 2087, 2088, 2089, 2090, 2091, 2092, 2093, 2094, 2095, 2096, 2097, + 2098, 2099, 2100, 2101, 2102, 2103, 2104, 2105, 2106, 2107, 2108, 2109, + 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118, 2119, 2120, 2121, + 2122, 2123, 2124, 2125, 2126, 2127, 2128, 2129, 2130, 2131, 2132, 2133, + 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, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 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, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 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, 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, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 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, + 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, + 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, + 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 +}; + +/* + * The table contains offsets to table inverse_table_index. + */ +static const uint16 inverse_table_offset[1463] = +{ + 64, 128, 192, 256, 320, 384, 448, 512, 576, 0, 640, 0, 0, 0, 704, 768, 832, + 896, 0, 960, 0, 0, 0, 0, 1024, 1088, 0, 1152, 0, 0, 0, 0, 0, 0, 0, 0, 1216, + 0, 0, 1280, 0, 0, 0, 0, 0, 1344, 1408, 1472, 0, 1536, 1600, 1664, 0, 1728, + 0, 1792, 0, 0, 0, 0, 0, 0, 0, 0, 1856, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 1920, 1984, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2048, 2112, + 2176, 2240, 2304, 2368, 2432, 2496, 0, 0, 0, 0, 0, 0, 2560, 2624, 2688, + 2752, 2816, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 2880, 2944, 3008, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3072, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 3136, 0, 3200, 0, 0, 0, 0, 0, 0, 0, 0, 3264, + 3328, 3392, 0, 0, 3456, 0, 0, 0, 3520, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 3584, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3648, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3712, 0 }; -/* codepoints array */ -static const uint32 UnicodeDecomp_codepoints[5138] = +/* + * Used by inverse_index() to map a codepoint to an index that can be + * used in UnicodeDecompInverseSecond table. + */ +static const uint16 inverse_table_index[3754] = { - /* 0 */ 0x0020, 0x0308, - /* 2 */ 0x0020, 0x0304, - /* 4 */ 0x0020, 0x0301, - /* 6 */ 0x0020, 0x0327, - /* 8 */ 0x0031, 0x2044, 0x0034, - /* 11 */ 0x0031, 0x2044, 0x0032, - /* 14 */ 0x0033, 0x2044, 0x0034, - /* 17 */ 0x0041, 0x0300, - /* 19 */ 0x0041, 0x0301, - /* 21 */ 0x0041, 0x0302, - /* 23 */ 0x0041, 0x0303, - /* 25 */ 0x0041, 0x0308, - /* 27 */ 0x0041, 0x030A, - /* 29 */ 0x0043, 0x0327, - /* 31 */ 0x0045, 0x0300, - /* 33 */ 0x0045, 0x0301, - /* 35 */ 0x0045, 0x0302, - /* 37 */ 0x0045, 0x0308, - /* 39 */ 0x0049, 0x0300, - /* 41 */ 0x0049, 0x0301, - /* 43 */ 0x0049, 0x0302, - /* 45 */ 0x0049, 0x0308, - /* 47 */ 0x004E, 0x0303, - /* 49 */ 0x004F, 0x0300, - /* 51 */ 0x004F, 0x0301, - /* 53 */ 0x004F, 0x0302, - /* 55 */ 0x004F, 0x0303, - /* 57 */ 0x004F, 0x0308, - /* 59 */ 0x0055, 0x0300, - /* 61 */ 0x0055, 0x0301, - /* 63 */ 0x0055, 0x0302, - /* 65 */ 0x0055, 0x0308, - /* 67 */ 0x0059, 0x0301, - /* 69 */ 0x0061, 0x0300, - /* 71 */ 0x0061, 0x0301, - /* 73 */ 0x0061, 0x0302, - /* 75 */ 0x0061, 0x0303, - /* 77 */ 0x0061, 0x0308, - /* 79 */ 0x0061, 0x030A, - /* 81 */ 0x0063, 0x0327, - /* 83 */ 0x0065, 0x0300, - /* 85 */ 0x0065, 0x0301, - /* 87 */ 0x0065, 0x0302, - /* 89 */ 0x0065, 0x0308, - /* 91 */ 0x0069, 0x0300, - /* 93 */ 0x0069, 0x0301, - /* 95 */ 0x0069, 0x0302, - /* 97 */ 0x0069, 0x0308, - /* 99 */ 0x006E, 0x0303, - /* 101 */ 0x006F, 0x0300, - /* 103 */ 0x006F, 0x0301, - /* 105 */ 0x006F, 0x0302, - /* 107 */ 0x006F, 0x0303, - /* 109 */ 0x006F, 0x0308, - /* 111 */ 0x0075, 0x0300, - /* 113 */ 0x0075, 0x0301, - /* 115 */ 0x0075, 0x0302, - /* 117 */ 0x0075, 0x0308, - /* 119 */ 0x0079, 0x0301, - /* 121 */ 0x0079, 0x0308, - /* 123 */ 0x0041, 0x0304, - /* 125 */ 0x0061, 0x0304, - /* 127 */ 0x0041, 0x0306, - /* 129 */ 0x0061, 0x0306, - /* 131 */ 0x0041, 0x0328, - /* 133 */ 0x0061, 0x0328, - /* 135 */ 0x0043, 0x0301, - /* 137 */ 0x0063, 0x0301, - /* 139 */ 0x0043, 0x0302, - /* 141 */ 0x0063, 0x0302, - /* 143 */ 0x0043, 0x0307, - /* 145 */ 0x0063, 0x0307, - /* 147 */ 0x0043, 0x030C, - /* 149 */ 0x0063, 0x030C, - /* 151 */ 0x0044, 0x030C, - /* 153 */ 0x0064, 0x030C, - /* 155 */ 0x0045, 0x0304, - /* 157 */ 0x0065, 0x0304, - /* 159 */ 0x0045, 0x0306, - /* 161 */ 0x0065, 0x0306, - /* 163 */ 0x0045, 0x0307, - /* 165 */ 0x0065, 0x0307, - /* 167 */ 0x0045, 0x0328, - /* 169 */ 0x0065, 0x0328, - /* 171 */ 0x0045, 0x030C, - /* 173 */ 0x0065, 0x030C, - /* 175 */ 0x0047, 0x0302, - /* 177 */ 0x0067, 0x0302, - /* 179 */ 0x0047, 0x0306, - /* 181 */ 0x0067, 0x0306, - /* 183 */ 0x0047, 0x0307, - /* 185 */ 0x0067, 0x0307, - /* 187 */ 0x0047, 0x0327, - /* 189 */ 0x0067, 0x0327, - /* 191 */ 0x0048, 0x0302, - /* 193 */ 0x0068, 0x0302, - /* 195 */ 0x0049, 0x0303, - /* 197 */ 0x0069, 0x0303, - /* 199 */ 0x0049, 0x0304, - /* 201 */ 0x0069, 0x0304, - /* 203 */ 0x0049, 0x0306, - /* 205 */ 0x0069, 0x0306, - /* 207 */ 0x0049, 0x0328, - /* 209 */ 0x0069, 0x0328, - /* 211 */ 0x0049, 0x0307, - /* 213 */ 0x0049, 0x004A, - /* 215 */ 0x0069, 0x006A, - /* 217 */ 0x004A, 0x0302, - /* 219 */ 0x006A, 0x0302, - /* 221 */ 0x004B, 0x0327, - /* 223 */ 0x006B, 0x0327, - /* 225 */ 0x004C, 0x0301, - /* 227 */ 0x006C, 0x0301, - /* 229 */ 0x004C, 0x0327, - /* 231 */ 0x006C, 0x0327, - /* 233 */ 0x004C, 0x030C, - /* 235 */ 0x006C, 0x030C, - /* 237 */ 0x004C, 0x00B7, - /* 239 */ 0x006C, 0x00B7, - /* 241 */ 0x004E, 0x0301, - /* 243 */ 0x006E, 0x0301, - /* 245 */ 0x004E, 0x0327, - /* 247 */ 0x006E, 0x0327, - /* 249 */ 0x004E, 0x030C, - /* 251 */ 0x006E, 0x030C, - /* 253 */ 0x02BC, 0x006E, - /* 255 */ 0x004F, 0x0304, - /* 257 */ 0x006F, 0x0304, - /* 259 */ 0x004F, 0x0306, - /* 261 */ 0x006F, 0x0306, - /* 263 */ 0x004F, 0x030B, - /* 265 */ 0x006F, 0x030B, - /* 267 */ 0x0052, 0x0301, - /* 269 */ 0x0072, 0x0301, - /* 271 */ 0x0052, 0x0327, - /* 273 */ 0x0072, 0x0327, - /* 275 */ 0x0052, 0x030C, - /* 277 */ 0x0072, 0x030C, - /* 279 */ 0x0053, 0x0301, - /* 281 */ 0x0073, 0x0301, - /* 283 */ 0x0053, 0x0302, - /* 285 */ 0x0073, 0x0302, - /* 287 */ 0x0053, 0x0327, - /* 289 */ 0x0073, 0x0327, - /* 291 */ 0x0053, 0x030C, - /* 293 */ 0x0073, 0x030C, - /* 295 */ 0x0054, 0x0327, - /* 297 */ 0x0074, 0x0327, - /* 299 */ 0x0054, 0x030C, - /* 301 */ 0x0074, 0x030C, - /* 303 */ 0x0055, 0x0303, - /* 305 */ 0x0075, 0x0303, - /* 307 */ 0x0055, 0x0304, - /* 309 */ 0x0075, 0x0304, - /* 311 */ 0x0055, 0x0306, - /* 313 */ 0x0075, 0x0306, - /* 315 */ 0x0055, 0x030A, - /* 317 */ 0x0075, 0x030A, - /* 319 */ 0x0055, 0x030B, - /* 321 */ 0x0075, 0x030B, - /* 323 */ 0x0055, 0x0328, - /* 325 */ 0x0075, 0x0328, - /* 327 */ 0x0057, 0x0302, - /* 329 */ 0x0077, 0x0302, - /* 331 */ 0x0059, 0x0302, - /* 333 */ 0x0079, 0x0302, - /* 335 */ 0x0059, 0x0308, - /* 337 */ 0x005A, 0x0301, - /* 339 */ 0x007A, 0x0301, - /* 341 */ 0x005A, 0x0307, - /* 343 */ 0x007A, 0x0307, - /* 345 */ 0x005A, 0x030C, - /* 347 */ 0x007A, 0x030C, - /* 349 */ 0x004F, 0x031B, - /* 351 */ 0x006F, 0x031B, - /* 353 */ 0x0055, 0x031B, - /* 355 */ 0x0075, 0x031B, - /* 357 */ 0x0044, 0x017D, - /* 359 */ 0x0044, 0x017E, - /* 361 */ 0x0064, 0x017E, - /* 363 */ 0x004C, 0x004A, - /* 365 */ 0x004C, 0x006A, - /* 367 */ 0x006C, 0x006A, - /* 369 */ 0x004E, 0x004A, - /* 371 */ 0x004E, 0x006A, - /* 373 */ 0x006E, 0x006A, - /* 375 */ 0x0041, 0x030C, - /* 377 */ 0x0061, 0x030C, - /* 379 */ 0x0049, 0x030C, - /* 381 */ 0x0069, 0x030C, - /* 383 */ 0x004F, 0x030C, - /* 385 */ 0x006F, 0x030C, - /* 387 */ 0x0055, 0x030C, - /* 389 */ 0x0075, 0x030C, - /* 391 */ 0x00DC, 0x0304, - /* 393 */ 0x00FC, 0x0304, - /* 395 */ 0x00DC, 0x0301, - /* 397 */ 0x00FC, 0x0301, - /* 399 */ 0x00DC, 0x030C, - /* 401 */ 0x00FC, 0x030C, - /* 403 */ 0x00DC, 0x0300, - /* 405 */ 0x00FC, 0x0300, - /* 407 */ 0x00C4, 0x0304, - /* 409 */ 0x00E4, 0x0304, - /* 411 */ 0x0226, 0x0304, - /* 413 */ 0x0227, 0x0304, - /* 415 */ 0x00C6, 0x0304, - /* 417 */ 0x00E6, 0x0304, - /* 419 */ 0x0047, 0x030C, - /* 421 */ 0x0067, 0x030C, - /* 423 */ 0x004B, 0x030C, - /* 425 */ 0x006B, 0x030C, - /* 427 */ 0x004F, 0x0328, - /* 429 */ 0x006F, 0x0328, - /* 431 */ 0x01EA, 0x0304, - /* 433 */ 0x01EB, 0x0304, - /* 435 */ 0x01B7, 0x030C, - /* 437 */ 0x0292, 0x030C, - /* 439 */ 0x006A, 0x030C, - /* 441 */ 0x0044, 0x005A, - /* 443 */ 0x0044, 0x007A, - /* 445 */ 0x0064, 0x007A, - /* 447 */ 0x0047, 0x0301, - /* 449 */ 0x0067, 0x0301, - /* 451 */ 0x004E, 0x0300, - /* 453 */ 0x006E, 0x0300, - /* 455 */ 0x00C5, 0x0301, - /* 457 */ 0x00E5, 0x0301, - /* 459 */ 0x00C6, 0x0301, - /* 461 */ 0x00E6, 0x0301, - /* 463 */ 0x00D8, 0x0301, - /* 465 */ 0x00F8, 0x0301, - /* 467 */ 0x0041, 0x030F, - /* 469 */ 0x0061, 0x030F, - /* 471 */ 0x0041, 0x0311, - /* 473 */ 0x0061, 0x0311, - /* 475 */ 0x0045, 0x030F, - /* 477 */ 0x0065, 0x030F, - /* 479 */ 0x0045, 0x0311, - /* 481 */ 0x0065, 0x0311, - /* 483 */ 0x0049, 0x030F, - /* 485 */ 0x0069, 0x030F, - /* 487 */ 0x0049, 0x0311, - /* 489 */ 0x0069, 0x0311, - /* 491 */ 0x004F, 0x030F, - /* 493 */ 0x006F, 0x030F, - /* 495 */ 0x004F, 0x0311, - /* 497 */ 0x006F, 0x0311, - /* 499 */ 0x0052, 0x030F, - /* 501 */ 0x0072, 0x030F, - /* 503 */ 0x0052, 0x0311, - /* 505 */ 0x0072, 0x0311, - /* 507 */ 0x0055, 0x030F, - /* 509 */ 0x0075, 0x030F, - /* 511 */ 0x0055, 0x0311, - /* 513 */ 0x0075, 0x0311, - /* 515 */ 0x0053, 0x0326, - /* 517 */ 0x0073, 0x0326, - /* 519 */ 0x0054, 0x0326, - /* 521 */ 0x0074, 0x0326, - /* 523 */ 0x0048, 0x030C, - /* 525 */ 0x0068, 0x030C, - /* 527 */ 0x0041, 0x0307, - /* 529 */ 0x0061, 0x0307, - /* 531 */ 0x0045, 0x0327, - /* 533 */ 0x0065, 0x0327, - /* 535 */ 0x00D6, 0x0304, - /* 537 */ 0x00F6, 0x0304, - /* 539 */ 0x00D5, 0x0304, - /* 541 */ 0x00F5, 0x0304, - /* 543 */ 0x004F, 0x0307, - /* 545 */ 0x006F, 0x0307, - /* 547 */ 0x022E, 0x0304, - /* 549 */ 0x022F, 0x0304, - /* 551 */ 0x0059, 0x0304, - /* 553 */ 0x0079, 0x0304, - /* 555 */ 0x0020, 0x0306, - /* 557 */ 0x0020, 0x0307, - /* 559 */ 0x0020, 0x030A, - /* 561 */ 0x0020, 0x0328, - /* 563 */ 0x0020, 0x0303, - /* 565 */ 0x0020, 0x030B, - /* 567 */ 0x0308, 0x0301, - /* 569 */ 0x0020, 0x0345, - /* 571 */ 0x0020, 0x0301, - /* 573 */ 0x00A8, 0x0301, - /* 575 */ 0x0391, 0x0301, - /* 577 */ 0x0395, 0x0301, - /* 579 */ 0x0397, 0x0301, - /* 581 */ 0x0399, 0x0301, - /* 583 */ 0x039F, 0x0301, - /* 585 */ 0x03A5, 0x0301, - /* 587 */ 0x03A9, 0x0301, - /* 589 */ 0x03CA, 0x0301, - /* 591 */ 0x0399, 0x0308, - /* 593 */ 0x03A5, 0x0308, - /* 595 */ 0x03B1, 0x0301, - /* 597 */ 0x03B5, 0x0301, - /* 599 */ 0x03B7, 0x0301, - /* 601 */ 0x03B9, 0x0301, - /* 603 */ 0x03CB, 0x0301, - /* 605 */ 0x03B9, 0x0308, - /* 607 */ 0x03C5, 0x0308, - /* 609 */ 0x03BF, 0x0301, - /* 611 */ 0x03C5, 0x0301, - /* 613 */ 0x03C9, 0x0301, - /* 615 */ 0x03D2, 0x0301, - /* 617 */ 0x03D2, 0x0308, - /* 619 */ 0x0415, 0x0300, - /* 621 */ 0x0415, 0x0308, - /* 623 */ 0x0413, 0x0301, - /* 625 */ 0x0406, 0x0308, - /* 627 */ 0x041A, 0x0301, - /* 629 */ 0x0418, 0x0300, - /* 631 */ 0x0423, 0x0306, - /* 633 */ 0x0418, 0x0306, - /* 635 */ 0x0438, 0x0306, - /* 637 */ 0x0435, 0x0300, - /* 639 */ 0x0435, 0x0308, - /* 641 */ 0x0433, 0x0301, - /* 643 */ 0x0456, 0x0308, - /* 645 */ 0x043A, 0x0301, - /* 647 */ 0x0438, 0x0300, - /* 649 */ 0x0443, 0x0306, - /* 651 */ 0x0474, 0x030F, - /* 653 */ 0x0475, 0x030F, - /* 655 */ 0x0416, 0x0306, - /* 657 */ 0x0436, 0x0306, - /* 659 */ 0x0410, 0x0306, - /* 661 */ 0x0430, 0x0306, - /* 663 */ 0x0410, 0x0308, - /* 665 */ 0x0430, 0x0308, - /* 667 */ 0x0415, 0x0306, - /* 669 */ 0x0435, 0x0306, - /* 671 */ 0x04D8, 0x0308, - /* 673 */ 0x04D9, 0x0308, - /* 675 */ 0x0416, 0x0308, - /* 677 */ 0x0436, 0x0308, - /* 679 */ 0x0417, 0x0308, - /* 681 */ 0x0437, 0x0308, - /* 683 */ 0x0418, 0x0304, - /* 685 */ 0x0438, 0x0304, - /* 687 */ 0x0418, 0x0308, - /* 689 */ 0x0438, 0x0308, - /* 691 */ 0x041E, 0x0308, - /* 693 */ 0x043E, 0x0308, - /* 695 */ 0x04E8, 0x0308, - /* 697 */ 0x04E9, 0x0308, - /* 699 */ 0x042D, 0x0308, - /* 701 */ 0x044D, 0x0308, - /* 703 */ 0x0423, 0x0304, - /* 705 */ 0x0443, 0x0304, - /* 707 */ 0x0423, 0x0308, - /* 709 */ 0x0443, 0x0308, - /* 711 */ 0x0423, 0x030B, - /* 713 */ 0x0443, 0x030B, - /* 715 */ 0x0427, 0x0308, - /* 717 */ 0x0447, 0x0308, - /* 719 */ 0x042B, 0x0308, - /* 721 */ 0x044B, 0x0308, - /* 723 */ 0x0565, 0x0582, - /* 725 */ 0x0627, 0x0653, - /* 727 */ 0x0627, 0x0654, - /* 729 */ 0x0648, 0x0654, - /* 731 */ 0x0627, 0x0655, - /* 733 */ 0x064A, 0x0654, - /* 735 */ 0x0627, 0x0674, - /* 737 */ 0x0648, 0x0674, - /* 739 */ 0x06C7, 0x0674, - /* 741 */ 0x064A, 0x0674, - /* 743 */ 0x06D5, 0x0654, - /* 745 */ 0x06C1, 0x0654, - /* 747 */ 0x06D2, 0x0654, - /* 749 */ 0x0928, 0x093C, - /* 751 */ 0x0930, 0x093C, - /* 753 */ 0x0933, 0x093C, - /* 755 */ 0x0915, 0x093C, - /* 757 */ 0x0916, 0x093C, - /* 759 */ 0x0917, 0x093C, - /* 761 */ 0x091C, 0x093C, - /* 763 */ 0x0921, 0x093C, - /* 765 */ 0x0922, 0x093C, - /* 767 */ 0x092B, 0x093C, - /* 769 */ 0x092F, 0x093C, - /* 771 */ 0x09C7, 0x09BE, - /* 773 */ 0x09C7, 0x09D7, - /* 775 */ 0x09A1, 0x09BC, - /* 777 */ 0x09A2, 0x09BC, - /* 779 */ 0x09AF, 0x09BC, - /* 781 */ 0x0A32, 0x0A3C, - /* 783 */ 0x0A38, 0x0A3C, - /* 785 */ 0x0A16, 0x0A3C, - /* 787 */ 0x0A17, 0x0A3C, - /* 789 */ 0x0A1C, 0x0A3C, - /* 791 */ 0x0A2B, 0x0A3C, - /* 793 */ 0x0B47, 0x0B56, - /* 795 */ 0x0B47, 0x0B3E, - /* 797 */ 0x0B47, 0x0B57, - /* 799 */ 0x0B21, 0x0B3C, - /* 801 */ 0x0B22, 0x0B3C, - /* 803 */ 0x0B92, 0x0BD7, - /* 805 */ 0x0BC6, 0x0BBE, - /* 807 */ 0x0BC7, 0x0BBE, - /* 809 */ 0x0BC6, 0x0BD7, - /* 811 */ 0x0C46, 0x0C56, - /* 813 */ 0x0CBF, 0x0CD5, - /* 815 */ 0x0CC6, 0x0CD5, - /* 817 */ 0x0CC6, 0x0CD6, - /* 819 */ 0x0CC6, 0x0CC2, - /* 821 */ 0x0CCA, 0x0CD5, - /* 823 */ 0x0D46, 0x0D3E, - /* 825 */ 0x0D47, 0x0D3E, - /* 827 */ 0x0D46, 0x0D57, - /* 829 */ 0x0DD9, 0x0DCA, - /* 831 */ 0x0DD9, 0x0DCF, - /* 833 */ 0x0DDC, 0x0DCA, - /* 835 */ 0x0DD9, 0x0DDF, - /* 837 */ 0x0E4D, 0x0E32, - /* 839 */ 0x0ECD, 0x0EB2, - /* 841 */ 0x0EAB, 0x0E99, - /* 843 */ 0x0EAB, 0x0EA1, - /* 845 */ 0x0F42, 0x0FB7, - /* 847 */ 0x0F4C, 0x0FB7, - /* 849 */ 0x0F51, 0x0FB7, - /* 851 */ 0x0F56, 0x0FB7, - /* 853 */ 0x0F5B, 0x0FB7, - /* 855 */ 0x0F40, 0x0FB5, - /* 857 */ 0x0F71, 0x0F72, - /* 859 */ 0x0F71, 0x0F74, - /* 861 */ 0x0FB2, 0x0F80, - /* 863 */ 0x0FB2, 0x0F81, - /* 865 */ 0x0FB3, 0x0F80, - /* 867 */ 0x0FB3, 0x0F81, - /* 869 */ 0x0F71, 0x0F80, - /* 871 */ 0x0F92, 0x0FB7, - /* 873 */ 0x0F9C, 0x0FB7, - /* 875 */ 0x0FA1, 0x0FB7, - /* 877 */ 0x0FA6, 0x0FB7, - /* 879 */ 0x0FAB, 0x0FB7, - /* 881 */ 0x0F90, 0x0FB5, - /* 883 */ 0x1025, 0x102E, - /* 885 */ 0x1B05, 0x1B35, - /* 887 */ 0x1B07, 0x1B35, - /* 889 */ 0x1B09, 0x1B35, - /* 891 */ 0x1B0B, 0x1B35, - /* 893 */ 0x1B0D, 0x1B35, - /* 895 */ 0x1B11, 0x1B35, - /* 897 */ 0x1B3A, 0x1B35, - /* 899 */ 0x1B3C, 0x1B35, - /* 901 */ 0x1B3E, 0x1B35, - /* 903 */ 0x1B3F, 0x1B35, - /* 905 */ 0x1B42, 0x1B35, - /* 907 */ 0x0041, 0x0325, - /* 909 */ 0x0061, 0x0325, - /* 911 */ 0x0042, 0x0307, - /* 913 */ 0x0062, 0x0307, - /* 915 */ 0x0042, 0x0323, - /* 917 */ 0x0062, 0x0323, - /* 919 */ 0x0042, 0x0331, - /* 921 */ 0x0062, 0x0331, - /* 923 */ 0x00C7, 0x0301, - /* 925 */ 0x00E7, 0x0301, - /* 927 */ 0x0044, 0x0307, - /* 929 */ 0x0064, 0x0307, - /* 931 */ 0x0044, 0x0323, - /* 933 */ 0x0064, 0x0323, - /* 935 */ 0x0044, 0x0331, - /* 937 */ 0x0064, 0x0331, - /* 939 */ 0x0044, 0x0327, - /* 941 */ 0x0064, 0x0327, - /* 943 */ 0x0044, 0x032D, - /* 945 */ 0x0064, 0x032D, - /* 947 */ 0x0112, 0x0300, - /* 949 */ 0x0113, 0x0300, - /* 951 */ 0x0112, 0x0301, - /* 953 */ 0x0113, 0x0301, - /* 955 */ 0x0045, 0x032D, - /* 957 */ 0x0065, 0x032D, - /* 959 */ 0x0045, 0x0330, - /* 961 */ 0x0065, 0x0330, - /* 963 */ 0x0228, 0x0306, - /* 965 */ 0x0229, 0x0306, - /* 967 */ 0x0046, 0x0307, - /* 969 */ 0x0066, 0x0307, - /* 971 */ 0x0047, 0x0304, - /* 973 */ 0x0067, 0x0304, - /* 975 */ 0x0048, 0x0307, - /* 977 */ 0x0068, 0x0307, - /* 979 */ 0x0048, 0x0323, - /* 981 */ 0x0068, 0x0323, - /* 983 */ 0x0048, 0x0308, - /* 985 */ 0x0068, 0x0308, - /* 987 */ 0x0048, 0x0327, - /* 989 */ 0x0068, 0x0327, - /* 991 */ 0x0048, 0x032E, - /* 993 */ 0x0068, 0x032E, - /* 995 */ 0x0049, 0x0330, - /* 997 */ 0x0069, 0x0330, - /* 999 */ 0x00CF, 0x0301, - /* 1001 */ 0x00EF, 0x0301, - /* 1003 */ 0x004B, 0x0301, - /* 1005 */ 0x006B, 0x0301, - /* 1007 */ 0x004B, 0x0323, - /* 1009 */ 0x006B, 0x0323, - /* 1011 */ 0x004B, 0x0331, - /* 1013 */ 0x006B, 0x0331, - /* 1015 */ 0x004C, 0x0323, - /* 1017 */ 0x006C, 0x0323, - /* 1019 */ 0x1E36, 0x0304, - /* 1021 */ 0x1E37, 0x0304, - /* 1023 */ 0x004C, 0x0331, - /* 1025 */ 0x006C, 0x0331, - /* 1027 */ 0x004C, 0x032D, - /* 1029 */ 0x006C, 0x032D, - /* 1031 */ 0x004D, 0x0301, - /* 1033 */ 0x006D, 0x0301, - /* 1035 */ 0x004D, 0x0307, - /* 1037 */ 0x006D, 0x0307, - /* 1039 */ 0x004D, 0x0323, - /* 1041 */ 0x006D, 0x0323, - /* 1043 */ 0x004E, 0x0307, - /* 1045 */ 0x006E, 0x0307, - /* 1047 */ 0x004E, 0x0323, - /* 1049 */ 0x006E, 0x0323, - /* 1051 */ 0x004E, 0x0331, - /* 1053 */ 0x006E, 0x0331, - /* 1055 */ 0x004E, 0x032D, - /* 1057 */ 0x006E, 0x032D, - /* 1059 */ 0x00D5, 0x0301, - /* 1061 */ 0x00F5, 0x0301, - /* 1063 */ 0x00D5, 0x0308, - /* 1065 */ 0x00F5, 0x0308, - /* 1067 */ 0x014C, 0x0300, - /* 1069 */ 0x014D, 0x0300, - /* 1071 */ 0x014C, 0x0301, - /* 1073 */ 0x014D, 0x0301, - /* 1075 */ 0x0050, 0x0301, - /* 1077 */ 0x0070, 0x0301, - /* 1079 */ 0x0050, 0x0307, - /* 1081 */ 0x0070, 0x0307, - /* 1083 */ 0x0052, 0x0307, - /* 1085 */ 0x0072, 0x0307, - /* 1087 */ 0x0052, 0x0323, - /* 1089 */ 0x0072, 0x0323, - /* 1091 */ 0x1E5A, 0x0304, - /* 1093 */ 0x1E5B, 0x0304, - /* 1095 */ 0x0052, 0x0331, - /* 1097 */ 0x0072, 0x0331, - /* 1099 */ 0x0053, 0x0307, - /* 1101 */ 0x0073, 0x0307, - /* 1103 */ 0x0053, 0x0323, - /* 1105 */ 0x0073, 0x0323, - /* 1107 */ 0x015A, 0x0307, - /* 1109 */ 0x015B, 0x0307, - /* 1111 */ 0x0160, 0x0307, - /* 1113 */ 0x0161, 0x0307, - /* 1115 */ 0x1E62, 0x0307, - /* 1117 */ 0x1E63, 0x0307, - /* 1119 */ 0x0054, 0x0307, - /* 1121 */ 0x0074, 0x0307, - /* 1123 */ 0x0054, 0x0323, - /* 1125 */ 0x0074, 0x0323, - /* 1127 */ 0x0054, 0x0331, - /* 1129 */ 0x0074, 0x0331, - /* 1131 */ 0x0054, 0x032D, - /* 1133 */ 0x0074, 0x032D, - /* 1135 */ 0x0055, 0x0324, - /* 1137 */ 0x0075, 0x0324, - /* 1139 */ 0x0055, 0x0330, - /* 1141 */ 0x0075, 0x0330, - /* 1143 */ 0x0055, 0x032D, - /* 1145 */ 0x0075, 0x032D, - /* 1147 */ 0x0168, 0x0301, - /* 1149 */ 0x0169, 0x0301, - /* 1151 */ 0x016A, 0x0308, - /* 1153 */ 0x016B, 0x0308, - /* 1155 */ 0x0056, 0x0303, - /* 1157 */ 0x0076, 0x0303, - /* 1159 */ 0x0056, 0x0323, - /* 1161 */ 0x0076, 0x0323, - /* 1163 */ 0x0057, 0x0300, - /* 1165 */ 0x0077, 0x0300, - /* 1167 */ 0x0057, 0x0301, - /* 1169 */ 0x0077, 0x0301, - /* 1171 */ 0x0057, 0x0308, - /* 1173 */ 0x0077, 0x0308, - /* 1175 */ 0x0057, 0x0307, - /* 1177 */ 0x0077, 0x0307, - /* 1179 */ 0x0057, 0x0323, - /* 1181 */ 0x0077, 0x0323, - /* 1183 */ 0x0058, 0x0307, - /* 1185 */ 0x0078, 0x0307, - /* 1187 */ 0x0058, 0x0308, - /* 1189 */ 0x0078, 0x0308, - /* 1191 */ 0x0059, 0x0307, - /* 1193 */ 0x0079, 0x0307, - /* 1195 */ 0x005A, 0x0302, - /* 1197 */ 0x007A, 0x0302, - /* 1199 */ 0x005A, 0x0323, - /* 1201 */ 0x007A, 0x0323, - /* 1203 */ 0x005A, 0x0331, - /* 1205 */ 0x007A, 0x0331, - /* 1207 */ 0x0068, 0x0331, - /* 1209 */ 0x0074, 0x0308, - /* 1211 */ 0x0077, 0x030A, - /* 1213 */ 0x0079, 0x030A, - /* 1215 */ 0x0061, 0x02BE, - /* 1217 */ 0x017F, 0x0307, - /* 1219 */ 0x0041, 0x0323, - /* 1221 */ 0x0061, 0x0323, - /* 1223 */ 0x0041, 0x0309, - /* 1225 */ 0x0061, 0x0309, - /* 1227 */ 0x00C2, 0x0301, - /* 1229 */ 0x00E2, 0x0301, - /* 1231 */ 0x00C2, 0x0300, - /* 1233 */ 0x00E2, 0x0300, - /* 1235 */ 0x00C2, 0x0309, - /* 1237 */ 0x00E2, 0x0309, - /* 1239 */ 0x00C2, 0x0303, - /* 1241 */ 0x00E2, 0x0303, - /* 1243 */ 0x1EA0, 0x0302, - /* 1245 */ 0x1EA1, 0x0302, - /* 1247 */ 0x0102, 0x0301, - /* 1249 */ 0x0103, 0x0301, - /* 1251 */ 0x0102, 0x0300, - /* 1253 */ 0x0103, 0x0300, - /* 1255 */ 0x0102, 0x0309, - /* 1257 */ 0x0103, 0x0309, - /* 1259 */ 0x0102, 0x0303, - /* 1261 */ 0x0103, 0x0303, - /* 1263 */ 0x1EA0, 0x0306, - /* 1265 */ 0x1EA1, 0x0306, - /* 1267 */ 0x0045, 0x0323, - /* 1269 */ 0x0065, 0x0323, - /* 1271 */ 0x0045, 0x0309, - /* 1273 */ 0x0065, 0x0309, - /* 1275 */ 0x0045, 0x0303, - /* 1277 */ 0x0065, 0x0303, - /* 1279 */ 0x00CA, 0x0301, - /* 1281 */ 0x00EA, 0x0301, - /* 1283 */ 0x00CA, 0x0300, - /* 1285 */ 0x00EA, 0x0300, - /* 1287 */ 0x00CA, 0x0309, - /* 1289 */ 0x00EA, 0x0309, - /* 1291 */ 0x00CA, 0x0303, - /* 1293 */ 0x00EA, 0x0303, - /* 1295 */ 0x1EB8, 0x0302, - /* 1297 */ 0x1EB9, 0x0302, - /* 1299 */ 0x0049, 0x0309, - /* 1301 */ 0x0069, 0x0309, - /* 1303 */ 0x0049, 0x0323, - /* 1305 */ 0x0069, 0x0323, - /* 1307 */ 0x004F, 0x0323, - /* 1309 */ 0x006F, 0x0323, - /* 1311 */ 0x004F, 0x0309, - /* 1313 */ 0x006F, 0x0309, - /* 1315 */ 0x00D4, 0x0301, - /* 1317 */ 0x00F4, 0x0301, - /* 1319 */ 0x00D4, 0x0300, - /* 1321 */ 0x00F4, 0x0300, - /* 1323 */ 0x00D4, 0x0309, - /* 1325 */ 0x00F4, 0x0309, - /* 1327 */ 0x00D4, 0x0303, - /* 1329 */ 0x00F4, 0x0303, - /* 1331 */ 0x1ECC, 0x0302, - /* 1333 */ 0x1ECD, 0x0302, - /* 1335 */ 0x01A0, 0x0301, - /* 1337 */ 0x01A1, 0x0301, - /* 1339 */ 0x01A0, 0x0300, - /* 1341 */ 0x01A1, 0x0300, - /* 1343 */ 0x01A0, 0x0309, - /* 1345 */ 0x01A1, 0x0309, - /* 1347 */ 0x01A0, 0x0303, - /* 1349 */ 0x01A1, 0x0303, - /* 1351 */ 0x01A0, 0x0323, - /* 1353 */ 0x01A1, 0x0323, - /* 1355 */ 0x0055, 0x0323, - /* 1357 */ 0x0075, 0x0323, - /* 1359 */ 0x0055, 0x0309, - /* 1361 */ 0x0075, 0x0309, - /* 1363 */ 0x01AF, 0x0301, - /* 1365 */ 0x01B0, 0x0301, - /* 1367 */ 0x01AF, 0x0300, - /* 1369 */ 0x01B0, 0x0300, - /* 1371 */ 0x01AF, 0x0309, - /* 1373 */ 0x01B0, 0x0309, - /* 1375 */ 0x01AF, 0x0303, - /* 1377 */ 0x01B0, 0x0303, - /* 1379 */ 0x01AF, 0x0323, - /* 1381 */ 0x01B0, 0x0323, - /* 1383 */ 0x0059, 0x0300, - /* 1385 */ 0x0079, 0x0300, - /* 1387 */ 0x0059, 0x0323, - /* 1389 */ 0x0079, 0x0323, - /* 1391 */ 0x0059, 0x0309, - /* 1393 */ 0x0079, 0x0309, - /* 1395 */ 0x0059, 0x0303, - /* 1397 */ 0x0079, 0x0303, - /* 1399 */ 0x03B1, 0x0313, - /* 1401 */ 0x03B1, 0x0314, - /* 1403 */ 0x1F00, 0x0300, - /* 1405 */ 0x1F01, 0x0300, - /* 1407 */ 0x1F00, 0x0301, - /* 1409 */ 0x1F01, 0x0301, - /* 1411 */ 0x1F00, 0x0342, - /* 1413 */ 0x1F01, 0x0342, - /* 1415 */ 0x0391, 0x0313, - /* 1417 */ 0x0391, 0x0314, - /* 1419 */ 0x1F08, 0x0300, - /* 1421 */ 0x1F09, 0x0300, - /* 1423 */ 0x1F08, 0x0301, - /* 1425 */ 0x1F09, 0x0301, - /* 1427 */ 0x1F08, 0x0342, - /* 1429 */ 0x1F09, 0x0342, - /* 1431 */ 0x03B5, 0x0313, - /* 1433 */ 0x03B5, 0x0314, - /* 1435 */ 0x1F10, 0x0300, - /* 1437 */ 0x1F11, 0x0300, - /* 1439 */ 0x1F10, 0x0301, - /* 1441 */ 0x1F11, 0x0301, - /* 1443 */ 0x0395, 0x0313, - /* 1445 */ 0x0395, 0x0314, - /* 1447 */ 0x1F18, 0x0300, - /* 1449 */ 0x1F19, 0x0300, - /* 1451 */ 0x1F18, 0x0301, - /* 1453 */ 0x1F19, 0x0301, - /* 1455 */ 0x03B7, 0x0313, - /* 1457 */ 0x03B7, 0x0314, - /* 1459 */ 0x1F20, 0x0300, - /* 1461 */ 0x1F21, 0x0300, - /* 1463 */ 0x1F20, 0x0301, - /* 1465 */ 0x1F21, 0x0301, - /* 1467 */ 0x1F20, 0x0342, - /* 1469 */ 0x1F21, 0x0342, - /* 1471 */ 0x0397, 0x0313, - /* 1473 */ 0x0397, 0x0314, - /* 1475 */ 0x1F28, 0x0300, - /* 1477 */ 0x1F29, 0x0300, - /* 1479 */ 0x1F28, 0x0301, - /* 1481 */ 0x1F29, 0x0301, - /* 1483 */ 0x1F28, 0x0342, - /* 1485 */ 0x1F29, 0x0342, - /* 1487 */ 0x03B9, 0x0313, - /* 1489 */ 0x03B9, 0x0314, - /* 1491 */ 0x1F30, 0x0300, - /* 1493 */ 0x1F31, 0x0300, - /* 1495 */ 0x1F30, 0x0301, - /* 1497 */ 0x1F31, 0x0301, - /* 1499 */ 0x1F30, 0x0342, - /* 1501 */ 0x1F31, 0x0342, - /* 1503 */ 0x0399, 0x0313, - /* 1505 */ 0x0399, 0x0314, - /* 1507 */ 0x1F38, 0x0300, - /* 1509 */ 0x1F39, 0x0300, - /* 1511 */ 0x1F38, 0x0301, - /* 1513 */ 0x1F39, 0x0301, - /* 1515 */ 0x1F38, 0x0342, - /* 1517 */ 0x1F39, 0x0342, - /* 1519 */ 0x03BF, 0x0313, - /* 1521 */ 0x03BF, 0x0314, - /* 1523 */ 0x1F40, 0x0300, - /* 1525 */ 0x1F41, 0x0300, - /* 1527 */ 0x1F40, 0x0301, - /* 1529 */ 0x1F41, 0x0301, - /* 1531 */ 0x039F, 0x0313, - /* 1533 */ 0x039F, 0x0314, - /* 1535 */ 0x1F48, 0x0300, - /* 1537 */ 0x1F49, 0x0300, - /* 1539 */ 0x1F48, 0x0301, - /* 1541 */ 0x1F49, 0x0301, - /* 1543 */ 0x03C5, 0x0313, - /* 1545 */ 0x03C5, 0x0314, - /* 1547 */ 0x1F50, 0x0300, - /* 1549 */ 0x1F51, 0x0300, - /* 1551 */ 0x1F50, 0x0301, - /* 1553 */ 0x1F51, 0x0301, - /* 1555 */ 0x1F50, 0x0342, - /* 1557 */ 0x1F51, 0x0342, - /* 1559 */ 0x03A5, 0x0314, - /* 1561 */ 0x1F59, 0x0300, - /* 1563 */ 0x1F59, 0x0301, - /* 1565 */ 0x1F59, 0x0342, - /* 1567 */ 0x03C9, 0x0313, - /* 1569 */ 0x03C9, 0x0314, - /* 1571 */ 0x1F60, 0x0300, - /* 1573 */ 0x1F61, 0x0300, - /* 1575 */ 0x1F60, 0x0301, - /* 1577 */ 0x1F61, 0x0301, - /* 1579 */ 0x1F60, 0x0342, - /* 1581 */ 0x1F61, 0x0342, - /* 1583 */ 0x03A9, 0x0313, - /* 1585 */ 0x03A9, 0x0314, - /* 1587 */ 0x1F68, 0x0300, - /* 1589 */ 0x1F69, 0x0300, - /* 1591 */ 0x1F68, 0x0301, - /* 1593 */ 0x1F69, 0x0301, - /* 1595 */ 0x1F68, 0x0342, - /* 1597 */ 0x1F69, 0x0342, - /* 1599 */ 0x03B1, 0x0300, - /* 1601 */ 0x03B5, 0x0300, - /* 1603 */ 0x03B7, 0x0300, - /* 1605 */ 0x03B9, 0x0300, - /* 1607 */ 0x03BF, 0x0300, - /* 1609 */ 0x03C5, 0x0300, - /* 1611 */ 0x03C9, 0x0300, - /* 1613 */ 0x1F00, 0x0345, - /* 1615 */ 0x1F01, 0x0345, - /* 1617 */ 0x1F02, 0x0345, - /* 1619 */ 0x1F03, 0x0345, - /* 1621 */ 0x1F04, 0x0345, - /* 1623 */ 0x1F05, 0x0345, - /* 1625 */ 0x1F06, 0x0345, - /* 1627 */ 0x1F07, 0x0345, - /* 1629 */ 0x1F08, 0x0345, - /* 1631 */ 0x1F09, 0x0345, - /* 1633 */ 0x1F0A, 0x0345, - /* 1635 */ 0x1F0B, 0x0345, - /* 1637 */ 0x1F0C, 0x0345, - /* 1639 */ 0x1F0D, 0x0345, - /* 1641 */ 0x1F0E, 0x0345, - /* 1643 */ 0x1F0F, 0x0345, - /* 1645 */ 0x1F20, 0x0345, - /* 1647 */ 0x1F21, 0x0345, - /* 1649 */ 0x1F22, 0x0345, - /* 1651 */ 0x1F23, 0x0345, - /* 1653 */ 0x1F24, 0x0345, - /* 1655 */ 0x1F25, 0x0345, - /* 1657 */ 0x1F26, 0x0345, - /* 1659 */ 0x1F27, 0x0345, - /* 1661 */ 0x1F28, 0x0345, - /* 1663 */ 0x1F29, 0x0345, - /* 1665 */ 0x1F2A, 0x0345, - /* 1667 */ 0x1F2B, 0x0345, - /* 1669 */ 0x1F2C, 0x0345, - /* 1671 */ 0x1F2D, 0x0345, - /* 1673 */ 0x1F2E, 0x0345, - /* 1675 */ 0x1F2F, 0x0345, - /* 1677 */ 0x1F60, 0x0345, - /* 1679 */ 0x1F61, 0x0345, - /* 1681 */ 0x1F62, 0x0345, - /* 1683 */ 0x1F63, 0x0345, - /* 1685 */ 0x1F64, 0x0345, - /* 1687 */ 0x1F65, 0x0345, - /* 1689 */ 0x1F66, 0x0345, - /* 1691 */ 0x1F67, 0x0345, - /* 1693 */ 0x1F68, 0x0345, - /* 1695 */ 0x1F69, 0x0345, - /* 1697 */ 0x1F6A, 0x0345, - /* 1699 */ 0x1F6B, 0x0345, - /* 1701 */ 0x1F6C, 0x0345, - /* 1703 */ 0x1F6D, 0x0345, - /* 1705 */ 0x1F6E, 0x0345, - /* 1707 */ 0x1F6F, 0x0345, - /* 1709 */ 0x03B1, 0x0306, - /* 1711 */ 0x03B1, 0x0304, - /* 1713 */ 0x1F70, 0x0345, - /* 1715 */ 0x03B1, 0x0345, - /* 1717 */ 0x03AC, 0x0345, - /* 1719 */ 0x03B1, 0x0342, - /* 1721 */ 0x1FB6, 0x0345, - /* 1723 */ 0x0391, 0x0306, - /* 1725 */ 0x0391, 0x0304, - /* 1727 */ 0x0391, 0x0300, - /* 1729 */ 0x0391, 0x0345, - /* 1731 */ 0x0020, 0x0313, - /* 1733 */ 0x0020, 0x0313, - /* 1735 */ 0x0020, 0x0342, - /* 1737 */ 0x00A8, 0x0342, - /* 1739 */ 0x1F74, 0x0345, - /* 1741 */ 0x03B7, 0x0345, - /* 1743 */ 0x03AE, 0x0345, - /* 1745 */ 0x03B7, 0x0342, - /* 1747 */ 0x1FC6, 0x0345, - /* 1749 */ 0x0395, 0x0300, - /* 1751 */ 0x0397, 0x0300, - /* 1753 */ 0x0397, 0x0345, - /* 1755 */ 0x1FBF, 0x0300, - /* 1757 */ 0x1FBF, 0x0301, - /* 1759 */ 0x1FBF, 0x0342, - /* 1761 */ 0x03B9, 0x0306, - /* 1763 */ 0x03B9, 0x0304, - /* 1765 */ 0x03CA, 0x0300, - /* 1767 */ 0x03B9, 0x0342, - /* 1769 */ 0x03CA, 0x0342, - /* 1771 */ 0x0399, 0x0306, - /* 1773 */ 0x0399, 0x0304, - /* 1775 */ 0x0399, 0x0300, - /* 1777 */ 0x1FFE, 0x0300, - /* 1779 */ 0x1FFE, 0x0301, - /* 1781 */ 0x1FFE, 0x0342, - /* 1783 */ 0x03C5, 0x0306, - /* 1785 */ 0x03C5, 0x0304, - /* 1787 */ 0x03CB, 0x0300, - /* 1789 */ 0x03C1, 0x0313, - /* 1791 */ 0x03C1, 0x0314, - /* 1793 */ 0x03C5, 0x0342, - /* 1795 */ 0x03CB, 0x0342, - /* 1797 */ 0x03A5, 0x0306, - /* 1799 */ 0x03A5, 0x0304, - /* 1801 */ 0x03A5, 0x0300, - /* 1803 */ 0x03A1, 0x0314, - /* 1805 */ 0x00A8, 0x0300, - /* 1807 */ 0x1F7C, 0x0345, - /* 1809 */ 0x03C9, 0x0345, - /* 1811 */ 0x03CE, 0x0345, - /* 1813 */ 0x03C9, 0x0342, - /* 1815 */ 0x1FF6, 0x0345, - /* 1817 */ 0x039F, 0x0300, - /* 1819 */ 0x03A9, 0x0300, - /* 1821 */ 0x03A9, 0x0345, - /* 1823 */ 0x0020, 0x0314, - /* 1825 */ 0x0020, 0x0333, - /* 1827 */ 0x002E, 0x002E, - /* 1829 */ 0x002E, 0x002E, 0x002E, - /* 1832 */ 0x2032, 0x2032, - /* 1834 */ 0x2032, 0x2032, 0x2032, - /* 1837 */ 0x2035, 0x2035, - /* 1839 */ 0x2035, 0x2035, 0x2035, - /* 1842 */ 0x0021, 0x0021, - /* 1844 */ 0x0020, 0x0305, - /* 1846 */ 0x003F, 0x003F, - /* 1848 */ 0x003F, 0x0021, - /* 1850 */ 0x0021, 0x003F, - /* 1852 */ 0x2032, 0x2032, 0x2032, 0x2032, - /* 1856 */ 0x0052, 0x0073, - /* 1858 */ 0x0061, 0x002F, 0x0063, - /* 1861 */ 0x0061, 0x002F, 0x0073, - /* 1864 */ 0x00B0, 0x0043, - /* 1866 */ 0x0063, 0x002F, 0x006F, - /* 1869 */ 0x0063, 0x002F, 0x0075, - /* 1872 */ 0x00B0, 0x0046, - /* 1874 */ 0x004E, 0x006F, - /* 1876 */ 0x0053, 0x004D, - /* 1878 */ 0x0054, 0x0045, 0x004C, - /* 1881 */ 0x0054, 0x004D, - /* 1883 */ 0x0046, 0x0041, 0x0058, - /* 1886 */ 0x0031, 0x2044, 0x0037, - /* 1889 */ 0x0031, 0x2044, 0x0039, - /* 1892 */ 0x0031, 0x2044, 0x0031, 0x0030, - /* 1896 */ 0x0031, 0x2044, 0x0033, - /* 1899 */ 0x0032, 0x2044, 0x0033, - /* 1902 */ 0x0031, 0x2044, 0x0035, - /* 1905 */ 0x0032, 0x2044, 0x0035, - /* 1908 */ 0x0033, 0x2044, 0x0035, - /* 1911 */ 0x0034, 0x2044, 0x0035, - /* 1914 */ 0x0031, 0x2044, 0x0036, - /* 1917 */ 0x0035, 0x2044, 0x0036, - /* 1920 */ 0x0031, 0x2044, 0x0038, - /* 1923 */ 0x0033, 0x2044, 0x0038, - /* 1926 */ 0x0035, 0x2044, 0x0038, - /* 1929 */ 0x0037, 0x2044, 0x0038, - /* 1932 */ 0x0031, 0x2044, - /* 1934 */ 0x0049, 0x0049, - /* 1936 */ 0x0049, 0x0049, 0x0049, - /* 1939 */ 0x0049, 0x0056, - /* 1941 */ 0x0056, 0x0049, - /* 1943 */ 0x0056, 0x0049, 0x0049, - /* 1946 */ 0x0056, 0x0049, 0x0049, 0x0049, - /* 1950 */ 0x0049, 0x0058, - /* 1952 */ 0x0058, 0x0049, - /* 1954 */ 0x0058, 0x0049, 0x0049, - /* 1957 */ 0x0069, 0x0069, - /* 1959 */ 0x0069, 0x0069, 0x0069, - /* 1962 */ 0x0069, 0x0076, - /* 1964 */ 0x0076, 0x0069, - /* 1966 */ 0x0076, 0x0069, 0x0069, - /* 1969 */ 0x0076, 0x0069, 0x0069, 0x0069, - /* 1973 */ 0x0069, 0x0078, - /* 1975 */ 0x0078, 0x0069, - /* 1977 */ 0x0078, 0x0069, 0x0069, - /* 1980 */ 0x0030, 0x2044, 0x0033, - /* 1983 */ 0x2190, 0x0338, - /* 1985 */ 0x2192, 0x0338, - /* 1987 */ 0x2194, 0x0338, - /* 1989 */ 0x21D0, 0x0338, - /* 1991 */ 0x21D4, 0x0338, - /* 1993 */ 0x21D2, 0x0338, - /* 1995 */ 0x2203, 0x0338, - /* 1997 */ 0x2208, 0x0338, - /* 1999 */ 0x220B, 0x0338, - /* 2001 */ 0x2223, 0x0338, - /* 2003 */ 0x2225, 0x0338, - /* 2005 */ 0x222B, 0x222B, - /* 2007 */ 0x222B, 0x222B, 0x222B, - /* 2010 */ 0x222E, 0x222E, - /* 2012 */ 0x222E, 0x222E, 0x222E, - /* 2015 */ 0x223C, 0x0338, - /* 2017 */ 0x2243, 0x0338, - /* 2019 */ 0x2245, 0x0338, - /* 2021 */ 0x2248, 0x0338, - /* 2023 */ 0x003D, 0x0338, - /* 2025 */ 0x2261, 0x0338, - /* 2027 */ 0x224D, 0x0338, - /* 2029 */ 0x003C, 0x0338, - /* 2031 */ 0x003E, 0x0338, - /* 2033 */ 0x2264, 0x0338, - /* 2035 */ 0x2265, 0x0338, - /* 2037 */ 0x2272, 0x0338, - /* 2039 */ 0x2273, 0x0338, - /* 2041 */ 0x2276, 0x0338, - /* 2043 */ 0x2277, 0x0338, - /* 2045 */ 0x227A, 0x0338, - /* 2047 */ 0x227B, 0x0338, - /* 2049 */ 0x2282, 0x0338, - /* 2051 */ 0x2283, 0x0338, - /* 2053 */ 0x2286, 0x0338, - /* 2055 */ 0x2287, 0x0338, - /* 2057 */ 0x22A2, 0x0338, - /* 2059 */ 0x22A8, 0x0338, - /* 2061 */ 0x22A9, 0x0338, - /* 2063 */ 0x22AB, 0x0338, - /* 2065 */ 0x227C, 0x0338, - /* 2067 */ 0x227D, 0x0338, - /* 2069 */ 0x2291, 0x0338, - /* 2071 */ 0x2292, 0x0338, - /* 2073 */ 0x22B2, 0x0338, - /* 2075 */ 0x22B3, 0x0338, - /* 2077 */ 0x22B4, 0x0338, - /* 2079 */ 0x22B5, 0x0338, - /* 2081 */ 0x0031, 0x0030, - /* 2083 */ 0x0031, 0x0031, - /* 2085 */ 0x0031, 0x0032, - /* 2087 */ 0x0031, 0x0033, - /* 2089 */ 0x0031, 0x0034, - /* 2091 */ 0x0031, 0x0035, - /* 2093 */ 0x0031, 0x0036, - /* 2095 */ 0x0031, 0x0037, - /* 2097 */ 0x0031, 0x0038, - /* 2099 */ 0x0031, 0x0039, - /* 2101 */ 0x0032, 0x0030, - /* 2103 */ 0x0028, 0x0031, 0x0029, - /* 2106 */ 0x0028, 0x0032, 0x0029, - /* 2109 */ 0x0028, 0x0033, 0x0029, - /* 2112 */ 0x0028, 0x0034, 0x0029, - /* 2115 */ 0x0028, 0x0035, 0x0029, - /* 2118 */ 0x0028, 0x0036, 0x0029, - /* 2121 */ 0x0028, 0x0037, 0x0029, - /* 2124 */ 0x0028, 0x0038, 0x0029, - /* 2127 */ 0x0028, 0x0039, 0x0029, - /* 2130 */ 0x0028, 0x0031, 0x0030, 0x0029, - /* 2134 */ 0x0028, 0x0031, 0x0031, 0x0029, - /* 2138 */ 0x0028, 0x0031, 0x0032, 0x0029, - /* 2142 */ 0x0028, 0x0031, 0x0033, 0x0029, - /* 2146 */ 0x0028, 0x0031, 0x0034, 0x0029, - /* 2150 */ 0x0028, 0x0031, 0x0035, 0x0029, - /* 2154 */ 0x0028, 0x0031, 0x0036, 0x0029, - /* 2158 */ 0x0028, 0x0031, 0x0037, 0x0029, - /* 2162 */ 0x0028, 0x0031, 0x0038, 0x0029, - /* 2166 */ 0x0028, 0x0031, 0x0039, 0x0029, - /* 2170 */ 0x0028, 0x0032, 0x0030, 0x0029, - /* 2174 */ 0x0031, 0x002E, - /* 2176 */ 0x0032, 0x002E, - /* 2178 */ 0x0033, 0x002E, - /* 2180 */ 0x0034, 0x002E, - /* 2182 */ 0x0035, 0x002E, - /* 2184 */ 0x0036, 0x002E, - /* 2186 */ 0x0037, 0x002E, - /* 2188 */ 0x0038, 0x002E, - /* 2190 */ 0x0039, 0x002E, - /* 2192 */ 0x0031, 0x0030, 0x002E, - /* 2195 */ 0x0031, 0x0031, 0x002E, - /* 2198 */ 0x0031, 0x0032, 0x002E, - /* 2201 */ 0x0031, 0x0033, 0x002E, - /* 2204 */ 0x0031, 0x0034, 0x002E, - /* 2207 */ 0x0031, 0x0035, 0x002E, - /* 2210 */ 0x0031, 0x0036, 0x002E, - /* 2213 */ 0x0031, 0x0037, 0x002E, - /* 2216 */ 0x0031, 0x0038, 0x002E, - /* 2219 */ 0x0031, 0x0039, 0x002E, - /* 2222 */ 0x0032, 0x0030, 0x002E, - /* 2225 */ 0x0028, 0x0061, 0x0029, - /* 2228 */ 0x0028, 0x0062, 0x0029, - /* 2231 */ 0x0028, 0x0063, 0x0029, - /* 2234 */ 0x0028, 0x0064, 0x0029, - /* 2237 */ 0x0028, 0x0065, 0x0029, - /* 2240 */ 0x0028, 0x0066, 0x0029, - /* 2243 */ 0x0028, 0x0067, 0x0029, - /* 2246 */ 0x0028, 0x0068, 0x0029, - /* 2249 */ 0x0028, 0x0069, 0x0029, - /* 2252 */ 0x0028, 0x006A, 0x0029, - /* 2255 */ 0x0028, 0x006B, 0x0029, - /* 2258 */ 0x0028, 0x006C, 0x0029, - /* 2261 */ 0x0028, 0x006D, 0x0029, - /* 2264 */ 0x0028, 0x006E, 0x0029, - /* 2267 */ 0x0028, 0x006F, 0x0029, - /* 2270 */ 0x0028, 0x0070, 0x0029, - /* 2273 */ 0x0028, 0x0071, 0x0029, - /* 2276 */ 0x0028, 0x0072, 0x0029, - /* 2279 */ 0x0028, 0x0073, 0x0029, - /* 2282 */ 0x0028, 0x0074, 0x0029, - /* 2285 */ 0x0028, 0x0075, 0x0029, - /* 2288 */ 0x0028, 0x0076, 0x0029, - /* 2291 */ 0x0028, 0x0077, 0x0029, - /* 2294 */ 0x0028, 0x0078, 0x0029, - /* 2297 */ 0x0028, 0x0079, 0x0029, - /* 2300 */ 0x0028, 0x007A, 0x0029, - /* 2303 */ 0x222B, 0x222B, 0x222B, 0x222B, - /* 2307 */ 0x003A, 0x003A, 0x003D, - /* 2310 */ 0x003D, 0x003D, - /* 2312 */ 0x003D, 0x003D, 0x003D, - /* 2315 */ 0x2ADD, 0x0338, - /* 2317 */ 0x304B, 0x3099, - /* 2319 */ 0x304D, 0x3099, - /* 2321 */ 0x304F, 0x3099, - /* 2323 */ 0x3051, 0x3099, - /* 2325 */ 0x3053, 0x3099, - /* 2327 */ 0x3055, 0x3099, - /* 2329 */ 0x3057, 0x3099, - /* 2331 */ 0x3059, 0x3099, - /* 2333 */ 0x305B, 0x3099, - /* 2335 */ 0x305D, 0x3099, - /* 2337 */ 0x305F, 0x3099, - /* 2339 */ 0x3061, 0x3099, - /* 2341 */ 0x3064, 0x3099, - /* 2343 */ 0x3066, 0x3099, - /* 2345 */ 0x3068, 0x3099, - /* 2347 */ 0x306F, 0x3099, - /* 2349 */ 0x306F, 0x309A, - /* 2351 */ 0x3072, 0x3099, - /* 2353 */ 0x3072, 0x309A, - /* 2355 */ 0x3075, 0x3099, - /* 2357 */ 0x3075, 0x309A, - /* 2359 */ 0x3078, 0x3099, - /* 2361 */ 0x3078, 0x309A, - /* 2363 */ 0x307B, 0x3099, - /* 2365 */ 0x307B, 0x309A, - /* 2367 */ 0x3046, 0x3099, - /* 2369 */ 0x0020, 0x3099, - /* 2371 */ 0x0020, 0x309A, - /* 2373 */ 0x309D, 0x3099, - /* 2375 */ 0x3088, 0x308A, - /* 2377 */ 0x30AB, 0x3099, - /* 2379 */ 0x30AD, 0x3099, - /* 2381 */ 0x30AF, 0x3099, - /* 2383 */ 0x30B1, 0x3099, - /* 2385 */ 0x30B3, 0x3099, - /* 2387 */ 0x30B5, 0x3099, - /* 2389 */ 0x30B7, 0x3099, - /* 2391 */ 0x30B9, 0x3099, - /* 2393 */ 0x30BB, 0x3099, - /* 2395 */ 0x30BD, 0x3099, - /* 2397 */ 0x30BF, 0x3099, - /* 2399 */ 0x30C1, 0x3099, - /* 2401 */ 0x30C4, 0x3099, - /* 2403 */ 0x30C6, 0x3099, - /* 2405 */ 0x30C8, 0x3099, - /* 2407 */ 0x30CF, 0x3099, - /* 2409 */ 0x30CF, 0x309A, - /* 2411 */ 0x30D2, 0x3099, - /* 2413 */ 0x30D2, 0x309A, - /* 2415 */ 0x30D5, 0x3099, - /* 2417 */ 0x30D5, 0x309A, - /* 2419 */ 0x30D8, 0x3099, - /* 2421 */ 0x30D8, 0x309A, - /* 2423 */ 0x30DB, 0x3099, - /* 2425 */ 0x30DB, 0x309A, - /* 2427 */ 0x30A6, 0x3099, - /* 2429 */ 0x30EF, 0x3099, - /* 2431 */ 0x30F0, 0x3099, - /* 2433 */ 0x30F1, 0x3099, - /* 2435 */ 0x30F2, 0x3099, - /* 2437 */ 0x30FD, 0x3099, - /* 2439 */ 0x30B3, 0x30C8, - /* 2441 */ 0x0028, 0x1100, 0x0029, - /* 2444 */ 0x0028, 0x1102, 0x0029, - /* 2447 */ 0x0028, 0x1103, 0x0029, - /* 2450 */ 0x0028, 0x1105, 0x0029, - /* 2453 */ 0x0028, 0x1106, 0x0029, - /* 2456 */ 0x0028, 0x1107, 0x0029, - /* 2459 */ 0x0028, 0x1109, 0x0029, - /* 2462 */ 0x0028, 0x110B, 0x0029, - /* 2465 */ 0x0028, 0x110C, 0x0029, - /* 2468 */ 0x0028, 0x110E, 0x0029, - /* 2471 */ 0x0028, 0x110F, 0x0029, - /* 2474 */ 0x0028, 0x1110, 0x0029, - /* 2477 */ 0x0028, 0x1111, 0x0029, - /* 2480 */ 0x0028, 0x1112, 0x0029, - /* 2483 */ 0x0028, 0x1100, 0x1161, 0x0029, - /* 2487 */ 0x0028, 0x1102, 0x1161, 0x0029, - /* 2491 */ 0x0028, 0x1103, 0x1161, 0x0029, - /* 2495 */ 0x0028, 0x1105, 0x1161, 0x0029, - /* 2499 */ 0x0028, 0x1106, 0x1161, 0x0029, - /* 2503 */ 0x0028, 0x1107, 0x1161, 0x0029, - /* 2507 */ 0x0028, 0x1109, 0x1161, 0x0029, - /* 2511 */ 0x0028, 0x110B, 0x1161, 0x0029, - /* 2515 */ 0x0028, 0x110C, 0x1161, 0x0029, - /* 2519 */ 0x0028, 0x110E, 0x1161, 0x0029, - /* 2523 */ 0x0028, 0x110F, 0x1161, 0x0029, - /* 2527 */ 0x0028, 0x1110, 0x1161, 0x0029, - /* 2531 */ 0x0028, 0x1111, 0x1161, 0x0029, - /* 2535 */ 0x0028, 0x1112, 0x1161, 0x0029, - /* 2539 */ 0x0028, 0x110C, 0x116E, 0x0029, - /* 2543 */ 0x0028, 0x110B, 0x1169, 0x110C, 0x1165, 0x11AB, 0x0029, - /* 2550 */ 0x0028, 0x110B, 0x1169, 0x1112, 0x116E, 0x0029, - /* 2556 */ 0x0028, 0x4E00, 0x0029, - /* 2559 */ 0x0028, 0x4E8C, 0x0029, - /* 2562 */ 0x0028, 0x4E09, 0x0029, - /* 2565 */ 0x0028, 0x56DB, 0x0029, - /* 2568 */ 0x0028, 0x4E94, 0x0029, - /* 2571 */ 0x0028, 0x516D, 0x0029, - /* 2574 */ 0x0028, 0x4E03, 0x0029, - /* 2577 */ 0x0028, 0x516B, 0x0029, - /* 2580 */ 0x0028, 0x4E5D, 0x0029, - /* 2583 */ 0x0028, 0x5341, 0x0029, - /* 2586 */ 0x0028, 0x6708, 0x0029, - /* 2589 */ 0x0028, 0x706B, 0x0029, - /* 2592 */ 0x0028, 0x6C34, 0x0029, - /* 2595 */ 0x0028, 0x6728, 0x0029, - /* 2598 */ 0x0028, 0x91D1, 0x0029, - /* 2601 */ 0x0028, 0x571F, 0x0029, - /* 2604 */ 0x0028, 0x65E5, 0x0029, - /* 2607 */ 0x0028, 0x682A, 0x0029, - /* 2610 */ 0x0028, 0x6709, 0x0029, - /* 2613 */ 0x0028, 0x793E, 0x0029, - /* 2616 */ 0x0028, 0x540D, 0x0029, - /* 2619 */ 0x0028, 0x7279, 0x0029, - /* 2622 */ 0x0028, 0x8CA1, 0x0029, - /* 2625 */ 0x0028, 0x795D, 0x0029, - /* 2628 */ 0x0028, 0x52B4, 0x0029, - /* 2631 */ 0x0028, 0x4EE3, 0x0029, - /* 2634 */ 0x0028, 0x547C, 0x0029, - /* 2637 */ 0x0028, 0x5B66, 0x0029, - /* 2640 */ 0x0028, 0x76E3, 0x0029, - /* 2643 */ 0x0028, 0x4F01, 0x0029, - /* 2646 */ 0x0028, 0x8CC7, 0x0029, - /* 2649 */ 0x0028, 0x5354, 0x0029, - /* 2652 */ 0x0028, 0x796D, 0x0029, - /* 2655 */ 0x0028, 0x4F11, 0x0029, - /* 2658 */ 0x0028, 0x81EA, 0x0029, - /* 2661 */ 0x0028, 0x81F3, 0x0029, - /* 2664 */ 0x0050, 0x0054, 0x0045, - /* 2667 */ 0x0032, 0x0031, - /* 2669 */ 0x0032, 0x0032, - /* 2671 */ 0x0032, 0x0033, - /* 2673 */ 0x0032, 0x0034, - /* 2675 */ 0x0032, 0x0035, - /* 2677 */ 0x0032, 0x0036, - /* 2679 */ 0x0032, 0x0037, - /* 2681 */ 0x0032, 0x0038, - /* 2683 */ 0x0032, 0x0039, - /* 2685 */ 0x0033, 0x0030, - /* 2687 */ 0x0033, 0x0031, - /* 2689 */ 0x0033, 0x0032, - /* 2691 */ 0x0033, 0x0033, - /* 2693 */ 0x0033, 0x0034, - /* 2695 */ 0x0033, 0x0035, - /* 2697 */ 0x1100, 0x1161, - /* 2699 */ 0x1102, 0x1161, - /* 2701 */ 0x1103, 0x1161, - /* 2703 */ 0x1105, 0x1161, - /* 2705 */ 0x1106, 0x1161, - /* 2707 */ 0x1107, 0x1161, - /* 2709 */ 0x1109, 0x1161, - /* 2711 */ 0x110B, 0x1161, - /* 2713 */ 0x110C, 0x1161, - /* 2715 */ 0x110E, 0x1161, - /* 2717 */ 0x110F, 0x1161, - /* 2719 */ 0x1110, 0x1161, - /* 2721 */ 0x1111, 0x1161, - /* 2723 */ 0x1112, 0x1161, - /* 2725 */ 0x110E, 0x1161, 0x11B7, 0x1100, 0x1169, - /* 2730 */ 0x110C, 0x116E, 0x110B, 0x1174, - /* 2734 */ 0x110B, 0x116E, - /* 2736 */ 0x0033, 0x0036, - /* 2738 */ 0x0033, 0x0037, - /* 2740 */ 0x0033, 0x0038, - /* 2742 */ 0x0033, 0x0039, - /* 2744 */ 0x0034, 0x0030, - /* 2746 */ 0x0034, 0x0031, - /* 2748 */ 0x0034, 0x0032, - /* 2750 */ 0x0034, 0x0033, - /* 2752 */ 0x0034, 0x0034, - /* 2754 */ 0x0034, 0x0035, - /* 2756 */ 0x0034, 0x0036, - /* 2758 */ 0x0034, 0x0037, - /* 2760 */ 0x0034, 0x0038, - /* 2762 */ 0x0034, 0x0039, - /* 2764 */ 0x0035, 0x0030, - /* 2766 */ 0x0031, 0x6708, - /* 2768 */ 0x0032, 0x6708, - /* 2770 */ 0x0033, 0x6708, - /* 2772 */ 0x0034, 0x6708, - /* 2774 */ 0x0035, 0x6708, - /* 2776 */ 0x0036, 0x6708, - /* 2778 */ 0x0037, 0x6708, - /* 2780 */ 0x0038, 0x6708, - /* 2782 */ 0x0039, 0x6708, - /* 2784 */ 0x0031, 0x0030, 0x6708, - /* 2787 */ 0x0031, 0x0031, 0x6708, - /* 2790 */ 0x0031, 0x0032, 0x6708, - /* 2793 */ 0x0048, 0x0067, - /* 2795 */ 0x0065, 0x0072, 0x0067, - /* 2798 */ 0x0065, 0x0056, - /* 2800 */ 0x004C, 0x0054, 0x0044, - /* 2803 */ 0x4EE4, 0x548C, - /* 2805 */ 0x30A2, 0x30D1, 0x30FC, 0x30C8, - /* 2809 */ 0x30A2, 0x30EB, 0x30D5, 0x30A1, - /* 2813 */ 0x30A2, 0x30F3, 0x30DA, 0x30A2, - /* 2817 */ 0x30A2, 0x30FC, 0x30EB, - /* 2820 */ 0x30A4, 0x30CB, 0x30F3, 0x30B0, - /* 2824 */ 0x30A4, 0x30F3, 0x30C1, - /* 2827 */ 0x30A6, 0x30A9, 0x30F3, - /* 2830 */ 0x30A8, 0x30B9, 0x30AF, 0x30FC, 0x30C9, - /* 2835 */ 0x30A8, 0x30FC, 0x30AB, 0x30FC, - /* 2839 */ 0x30AA, 0x30F3, 0x30B9, - /* 2842 */ 0x30AA, 0x30FC, 0x30E0, - /* 2845 */ 0x30AB, 0x30A4, 0x30EA, - /* 2848 */ 0x30AB, 0x30E9, 0x30C3, 0x30C8, - /* 2852 */ 0x30AB, 0x30ED, 0x30EA, 0x30FC, - /* 2856 */ 0x30AC, 0x30ED, 0x30F3, - /* 2859 */ 0x30AC, 0x30F3, 0x30DE, - /* 2862 */ 0x30AE, 0x30AC, - /* 2864 */ 0x30AE, 0x30CB, 0x30FC, - /* 2867 */ 0x30AD, 0x30E5, 0x30EA, 0x30FC, - /* 2871 */ 0x30AE, 0x30EB, 0x30C0, 0x30FC, - /* 2875 */ 0x30AD, 0x30ED, - /* 2877 */ 0x30AD, 0x30ED, 0x30B0, 0x30E9, 0x30E0, - /* 2882 */ 0x30AD, 0x30ED, 0x30E1, 0x30FC, 0x30C8, 0x30EB, - /* 2888 */ 0x30AD, 0x30ED, 0x30EF, 0x30C3, 0x30C8, - /* 2893 */ 0x30B0, 0x30E9, 0x30E0, - /* 2896 */ 0x30B0, 0x30E9, 0x30E0, 0x30C8, 0x30F3, - /* 2901 */ 0x30AF, 0x30EB, 0x30BC, 0x30A4, 0x30ED, - /* 2906 */ 0x30AF, 0x30ED, 0x30FC, 0x30CD, - /* 2910 */ 0x30B1, 0x30FC, 0x30B9, - /* 2913 */ 0x30B3, 0x30EB, 0x30CA, - /* 2916 */ 0x30B3, 0x30FC, 0x30DD, - /* 2919 */ 0x30B5, 0x30A4, 0x30AF, 0x30EB, - /* 2923 */ 0x30B5, 0x30F3, 0x30C1, 0x30FC, 0x30E0, - /* 2928 */ 0x30B7, 0x30EA, 0x30F3, 0x30B0, - /* 2932 */ 0x30BB, 0x30F3, 0x30C1, - /* 2935 */ 0x30BB, 0x30F3, 0x30C8, - /* 2938 */ 0x30C0, 0x30FC, 0x30B9, - /* 2941 */ 0x30C7, 0x30B7, - /* 2943 */ 0x30C9, 0x30EB, - /* 2945 */ 0x30C8, 0x30F3, - /* 2947 */ 0x30CA, 0x30CE, - /* 2949 */ 0x30CE, 0x30C3, 0x30C8, - /* 2952 */ 0x30CF, 0x30A4, 0x30C4, - /* 2955 */ 0x30D1, 0x30FC, 0x30BB, 0x30F3, 0x30C8, - /* 2960 */ 0x30D1, 0x30FC, 0x30C4, - /* 2963 */ 0x30D0, 0x30FC, 0x30EC, 0x30EB, - /* 2967 */ 0x30D4, 0x30A2, 0x30B9, 0x30C8, 0x30EB, - /* 2972 */ 0x30D4, 0x30AF, 0x30EB, - /* 2975 */ 0x30D4, 0x30B3, - /* 2977 */ 0x30D3, 0x30EB, - /* 2979 */ 0x30D5, 0x30A1, 0x30E9, 0x30C3, 0x30C9, - /* 2984 */ 0x30D5, 0x30A3, 0x30FC, 0x30C8, - /* 2988 */ 0x30D6, 0x30C3, 0x30B7, 0x30A7, 0x30EB, - /* 2993 */ 0x30D5, 0x30E9, 0x30F3, - /* 2996 */ 0x30D8, 0x30AF, 0x30BF, 0x30FC, 0x30EB, - /* 3001 */ 0x30DA, 0x30BD, - /* 3003 */ 0x30DA, 0x30CB, 0x30D2, - /* 3006 */ 0x30D8, 0x30EB, 0x30C4, - /* 3009 */ 0x30DA, 0x30F3, 0x30B9, - /* 3012 */ 0x30DA, 0x30FC, 0x30B8, - /* 3015 */ 0x30D9, 0x30FC, 0x30BF, - /* 3018 */ 0x30DD, 0x30A4, 0x30F3, 0x30C8, - /* 3022 */ 0x30DC, 0x30EB, 0x30C8, - /* 3025 */ 0x30DB, 0x30F3, - /* 3027 */ 0x30DD, 0x30F3, 0x30C9, - /* 3030 */ 0x30DB, 0x30FC, 0x30EB, - /* 3033 */ 0x30DB, 0x30FC, 0x30F3, - /* 3036 */ 0x30DE, 0x30A4, 0x30AF, 0x30ED, - /* 3040 */ 0x30DE, 0x30A4, 0x30EB, - /* 3043 */ 0x30DE, 0x30C3, 0x30CF, - /* 3046 */ 0x30DE, 0x30EB, 0x30AF, - /* 3049 */ 0x30DE, 0x30F3, 0x30B7, 0x30E7, 0x30F3, - /* 3054 */ 0x30DF, 0x30AF, 0x30ED, 0x30F3, - /* 3058 */ 0x30DF, 0x30EA, - /* 3060 */ 0x30DF, 0x30EA, 0x30D0, 0x30FC, 0x30EB, - /* 3065 */ 0x30E1, 0x30AC, - /* 3067 */ 0x30E1, 0x30AC, 0x30C8, 0x30F3, - /* 3071 */ 0x30E1, 0x30FC, 0x30C8, 0x30EB, - /* 3075 */ 0x30E4, 0x30FC, 0x30C9, - /* 3078 */ 0x30E4, 0x30FC, 0x30EB, - /* 3081 */ 0x30E6, 0x30A2, 0x30F3, - /* 3084 */ 0x30EA, 0x30C3, 0x30C8, 0x30EB, - /* 3088 */ 0x30EA, 0x30E9, - /* 3090 */ 0x30EB, 0x30D4, 0x30FC, - /* 3093 */ 0x30EB, 0x30FC, 0x30D6, 0x30EB, - /* 3097 */ 0x30EC, 0x30E0, - /* 3099 */ 0x30EC, 0x30F3, 0x30C8, 0x30B2, 0x30F3, - /* 3104 */ 0x30EF, 0x30C3, 0x30C8, - /* 3107 */ 0x0030, 0x70B9, - /* 3109 */ 0x0031, 0x70B9, - /* 3111 */ 0x0032, 0x70B9, - /* 3113 */ 0x0033, 0x70B9, - /* 3115 */ 0x0034, 0x70B9, - /* 3117 */ 0x0035, 0x70B9, - /* 3119 */ 0x0036, 0x70B9, - /* 3121 */ 0x0037, 0x70B9, - /* 3123 */ 0x0038, 0x70B9, - /* 3125 */ 0x0039, 0x70B9, - /* 3127 */ 0x0031, 0x0030, 0x70B9, - /* 3130 */ 0x0031, 0x0031, 0x70B9, - /* 3133 */ 0x0031, 0x0032, 0x70B9, - /* 3136 */ 0x0031, 0x0033, 0x70B9, - /* 3139 */ 0x0031, 0x0034, 0x70B9, - /* 3142 */ 0x0031, 0x0035, 0x70B9, - /* 3145 */ 0x0031, 0x0036, 0x70B9, - /* 3148 */ 0x0031, 0x0037, 0x70B9, - /* 3151 */ 0x0031, 0x0038, 0x70B9, - /* 3154 */ 0x0031, 0x0039, 0x70B9, - /* 3157 */ 0x0032, 0x0030, 0x70B9, - /* 3160 */ 0x0032, 0x0031, 0x70B9, - /* 3163 */ 0x0032, 0x0032, 0x70B9, - /* 3166 */ 0x0032, 0x0033, 0x70B9, - /* 3169 */ 0x0032, 0x0034, 0x70B9, - /* 3172 */ 0x0068, 0x0050, 0x0061, - /* 3175 */ 0x0064, 0x0061, - /* 3177 */ 0x0041, 0x0055, - /* 3179 */ 0x0062, 0x0061, 0x0072, - /* 3182 */ 0x006F, 0x0056, - /* 3184 */ 0x0070, 0x0063, - /* 3186 */ 0x0064, 0x006D, - /* 3188 */ 0x0064, 0x006D, 0x00B2, - /* 3191 */ 0x0064, 0x006D, 0x00B3, - /* 3194 */ 0x0049, 0x0055, - /* 3196 */ 0x5E73, 0x6210, - /* 3198 */ 0x662D, 0x548C, - /* 3200 */ 0x5927, 0x6B63, - /* 3202 */ 0x660E, 0x6CBB, - /* 3204 */ 0x682A, 0x5F0F, 0x4F1A, 0x793E, - /* 3208 */ 0x0070, 0x0041, - /* 3210 */ 0x006E, 0x0041, - /* 3212 */ 0x03BC, 0x0041, - /* 3214 */ 0x006D, 0x0041, - /* 3216 */ 0x006B, 0x0041, - /* 3218 */ 0x004B, 0x0042, - /* 3220 */ 0x004D, 0x0042, - /* 3222 */ 0x0047, 0x0042, - /* 3224 */ 0x0063, 0x0061, 0x006C, - /* 3227 */ 0x006B, 0x0063, 0x0061, 0x006C, - /* 3231 */ 0x0070, 0x0046, - /* 3233 */ 0x006E, 0x0046, - /* 3235 */ 0x03BC, 0x0046, - /* 3237 */ 0x03BC, 0x0067, - /* 3239 */ 0x006D, 0x0067, - /* 3241 */ 0x006B, 0x0067, - /* 3243 */ 0x0048, 0x007A, - /* 3245 */ 0x006B, 0x0048, 0x007A, - /* 3248 */ 0x004D, 0x0048, 0x007A, - /* 3251 */ 0x0047, 0x0048, 0x007A, - /* 3254 */ 0x0054, 0x0048, 0x007A, - /* 3257 */ 0x03BC, 0x2113, - /* 3259 */ 0x006D, 0x2113, - /* 3261 */ 0x0064, 0x2113, - /* 3263 */ 0x006B, 0x2113, - /* 3265 */ 0x0066, 0x006D, - /* 3267 */ 0x006E, 0x006D, - /* 3269 */ 0x03BC, 0x006D, - /* 3271 */ 0x006D, 0x006D, - /* 3273 */ 0x0063, 0x006D, - /* 3275 */ 0x006B, 0x006D, - /* 3277 */ 0x006D, 0x006D, 0x00B2, - /* 3280 */ 0x0063, 0x006D, 0x00B2, - /* 3283 */ 0x006D, 0x00B2, - /* 3285 */ 0x006B, 0x006D, 0x00B2, - /* 3288 */ 0x006D, 0x006D, 0x00B3, - /* 3291 */ 0x0063, 0x006D, 0x00B3, - /* 3294 */ 0x006D, 0x00B3, - /* 3296 */ 0x006B, 0x006D, 0x00B3, - /* 3299 */ 0x006D, 0x2215, 0x0073, - /* 3302 */ 0x006D, 0x2215, 0x0073, 0x00B2, - /* 3306 */ 0x0050, 0x0061, - /* 3308 */ 0x006B, 0x0050, 0x0061, - /* 3311 */ 0x004D, 0x0050, 0x0061, - /* 3314 */ 0x0047, 0x0050, 0x0061, - /* 3317 */ 0x0072, 0x0061, 0x0064, - /* 3320 */ 0x0072, 0x0061, 0x0064, 0x2215, 0x0073, - /* 3325 */ 0x0072, 0x0061, 0x0064, 0x2215, 0x0073, 0x00B2, - /* 3331 */ 0x0070, 0x0073, - /* 3333 */ 0x006E, 0x0073, - /* 3335 */ 0x03BC, 0x0073, - /* 3337 */ 0x006D, 0x0073, - /* 3339 */ 0x0070, 0x0056, - /* 3341 */ 0x006E, 0x0056, - /* 3343 */ 0x03BC, 0x0056, - /* 3345 */ 0x006D, 0x0056, - /* 3347 */ 0x006B, 0x0056, - /* 3349 */ 0x004D, 0x0056, - /* 3351 */ 0x0070, 0x0057, - /* 3353 */ 0x006E, 0x0057, - /* 3355 */ 0x03BC, 0x0057, - /* 3357 */ 0x006D, 0x0057, - /* 3359 */ 0x006B, 0x0057, - /* 3361 */ 0x004D, 0x0057, - /* 3363 */ 0x006B, 0x03A9, - /* 3365 */ 0x004D, 0x03A9, - /* 3367 */ 0x0061, 0x002E, 0x006D, 0x002E, - /* 3371 */ 0x0042, 0x0071, - /* 3373 */ 0x0063, 0x0063, - /* 3375 */ 0x0063, 0x0064, - /* 3377 */ 0x0043, 0x2215, 0x006B, 0x0067, - /* 3381 */ 0x0043, 0x006F, 0x002E, - /* 3384 */ 0x0064, 0x0042, - /* 3386 */ 0x0047, 0x0079, - /* 3388 */ 0x0068, 0x0061, - /* 3390 */ 0x0048, 0x0050, - /* 3392 */ 0x0069, 0x006E, - /* 3394 */ 0x004B, 0x004B, - /* 3396 */ 0x004B, 0x004D, - /* 3398 */ 0x006B, 0x0074, - /* 3400 */ 0x006C, 0x006D, - /* 3402 */ 0x006C, 0x006E, - /* 3404 */ 0x006C, 0x006F, 0x0067, - /* 3407 */ 0x006C, 0x0078, - /* 3409 */ 0x006D, 0x0062, - /* 3411 */ 0x006D, 0x0069, 0x006C, - /* 3414 */ 0x006D, 0x006F, 0x006C, - /* 3417 */ 0x0050, 0x0048, - /* 3419 */ 0x0070, 0x002E, 0x006D, 0x002E, - /* 3423 */ 0x0050, 0x0050, 0x004D, - /* 3426 */ 0x0050, 0x0052, - /* 3428 */ 0x0073, 0x0072, - /* 3430 */ 0x0053, 0x0076, - /* 3432 */ 0x0057, 0x0062, - /* 3434 */ 0x0056, 0x2215, 0x006D, - /* 3437 */ 0x0041, 0x2215, 0x006D, - /* 3440 */ 0x0031, 0x65E5, - /* 3442 */ 0x0032, 0x65E5, - /* 3444 */ 0x0033, 0x65E5, - /* 3446 */ 0x0034, 0x65E5, - /* 3448 */ 0x0035, 0x65E5, - /* 3450 */ 0x0036, 0x65E5, - /* 3452 */ 0x0037, 0x65E5, - /* 3454 */ 0x0038, 0x65E5, - /* 3456 */ 0x0039, 0x65E5, - /* 3458 */ 0x0031, 0x0030, 0x65E5, - /* 3461 */ 0x0031, 0x0031, 0x65E5, - /* 3464 */ 0x0031, 0x0032, 0x65E5, - /* 3467 */ 0x0031, 0x0033, 0x65E5, - /* 3470 */ 0x0031, 0x0034, 0x65E5, - /* 3473 */ 0x0031, 0x0035, 0x65E5, - /* 3476 */ 0x0031, 0x0036, 0x65E5, - /* 3479 */ 0x0031, 0x0037, 0x65E5, - /* 3482 */ 0x0031, 0x0038, 0x65E5, - /* 3485 */ 0x0031, 0x0039, 0x65E5, - /* 3488 */ 0x0032, 0x0030, 0x65E5, - /* 3491 */ 0x0032, 0x0031, 0x65E5, - /* 3494 */ 0x0032, 0x0032, 0x65E5, - /* 3497 */ 0x0032, 0x0033, 0x65E5, - /* 3500 */ 0x0032, 0x0034, 0x65E5, - /* 3503 */ 0x0032, 0x0035, 0x65E5, - /* 3506 */ 0x0032, 0x0036, 0x65E5, - /* 3509 */ 0x0032, 0x0037, 0x65E5, - /* 3512 */ 0x0032, 0x0038, 0x65E5, - /* 3515 */ 0x0032, 0x0039, 0x65E5, - /* 3518 */ 0x0033, 0x0030, 0x65E5, - /* 3521 */ 0x0033, 0x0031, 0x65E5, - /* 3524 */ 0x0067, 0x0061, 0x006C, - /* 3527 */ 0x242EE, - /* 3528 */ 0x2284A, - /* 3529 */ 0x22844, - /* 3530 */ 0x233D5, - /* 3531 */ 0x25249, - /* 3532 */ 0x25CD0, - /* 3533 */ 0x27ED3, - /* 3534 */ 0x0066, 0x0066, - /* 3536 */ 0x0066, 0x0069, - /* 3538 */ 0x0066, 0x006C, - /* 3540 */ 0x0066, 0x0066, 0x0069, - /* 3543 */ 0x0066, 0x0066, 0x006C, - /* 3546 */ 0x017F, 0x0074, - /* 3548 */ 0x0073, 0x0074, - /* 3550 */ 0x0574, 0x0576, - /* 3552 */ 0x0574, 0x0565, - /* 3554 */ 0x0574, 0x056B, - /* 3556 */ 0x057E, 0x0576, - /* 3558 */ 0x0574, 0x056D, - /* 3560 */ 0x05D9, 0x05B4, - /* 3562 */ 0x05F2, 0x05B7, - /* 3564 */ 0x05E9, 0x05C1, - /* 3566 */ 0x05E9, 0x05C2, - /* 3568 */ 0xFB49, 0x05C1, - /* 3570 */ 0xFB49, 0x05C2, - /* 3572 */ 0x05D0, 0x05B7, - /* 3574 */ 0x05D0, 0x05B8, - /* 3576 */ 0x05D0, 0x05BC, - /* 3578 */ 0x05D1, 0x05BC, - /* 3580 */ 0x05D2, 0x05BC, - /* 3582 */ 0x05D3, 0x05BC, - /* 3584 */ 0x05D4, 0x05BC, - /* 3586 */ 0x05D5, 0x05BC, - /* 3588 */ 0x05D6, 0x05BC, - /* 3590 */ 0x05D8, 0x05BC, - /* 3592 */ 0x05D9, 0x05BC, - /* 3594 */ 0x05DA, 0x05BC, - /* 3596 */ 0x05DB, 0x05BC, - /* 3598 */ 0x05DC, 0x05BC, - /* 3600 */ 0x05DE, 0x05BC, - /* 3602 */ 0x05E0, 0x05BC, - /* 3604 */ 0x05E1, 0x05BC, - /* 3606 */ 0x05E3, 0x05BC, - /* 3608 */ 0x05E4, 0x05BC, - /* 3610 */ 0x05E6, 0x05BC, - /* 3612 */ 0x05E7, 0x05BC, - /* 3614 */ 0x05E8, 0x05BC, - /* 3616 */ 0x05E9, 0x05BC, - /* 3618 */ 0x05EA, 0x05BC, - /* 3620 */ 0x05D5, 0x05B9, - /* 3622 */ 0x05D1, 0x05BF, - /* 3624 */ 0x05DB, 0x05BF, - /* 3626 */ 0x05E4, 0x05BF, - /* 3628 */ 0x05D0, 0x05DC, - /* 3630 */ 0x0626, 0x0627, - /* 3632 */ 0x0626, 0x0627, - /* 3634 */ 0x0626, 0x06D5, - /* 3636 */ 0x0626, 0x06D5, - /* 3638 */ 0x0626, 0x0648, - /* 3640 */ 0x0626, 0x0648, - /* 3642 */ 0x0626, 0x06C7, - /* 3644 */ 0x0626, 0x06C7, - /* 3646 */ 0x0626, 0x06C6, - /* 3648 */ 0x0626, 0x06C6, - /* 3650 */ 0x0626, 0x06C8, - /* 3652 */ 0x0626, 0x06C8, - /* 3654 */ 0x0626, 0x06D0, - /* 3656 */ 0x0626, 0x06D0, - /* 3658 */ 0x0626, 0x06D0, - /* 3660 */ 0x0626, 0x0649, - /* 3662 */ 0x0626, 0x0649, - /* 3664 */ 0x0626, 0x0649, - /* 3666 */ 0x0626, 0x062C, - /* 3668 */ 0x0626, 0x062D, - /* 3670 */ 0x0626, 0x0645, - /* 3672 */ 0x0626, 0x0649, - /* 3674 */ 0x0626, 0x064A, - /* 3676 */ 0x0628, 0x062C, - /* 3678 */ 0x0628, 0x062D, - /* 3680 */ 0x0628, 0x062E, - /* 3682 */ 0x0628, 0x0645, - /* 3684 */ 0x0628, 0x0649, - /* 3686 */ 0x0628, 0x064A, - /* 3688 */ 0x062A, 0x062C, - /* 3690 */ 0x062A, 0x062D, - /* 3692 */ 0x062A, 0x062E, - /* 3694 */ 0x062A, 0x0645, - /* 3696 */ 0x062A, 0x0649, - /* 3698 */ 0x062A, 0x064A, - /* 3700 */ 0x062B, 0x062C, - /* 3702 */ 0x062B, 0x0645, - /* 3704 */ 0x062B, 0x0649, - /* 3706 */ 0x062B, 0x064A, - /* 3708 */ 0x062C, 0x062D, - /* 3710 */ 0x062C, 0x0645, - /* 3712 */ 0x062D, 0x062C, - /* 3714 */ 0x062D, 0x0645, - /* 3716 */ 0x062E, 0x062C, - /* 3718 */ 0x062E, 0x062D, - /* 3720 */ 0x062E, 0x0645, - /* 3722 */ 0x0633, 0x062C, - /* 3724 */ 0x0633, 0x062D, - /* 3726 */ 0x0633, 0x062E, - /* 3728 */ 0x0633, 0x0645, - /* 3730 */ 0x0635, 0x062D, - /* 3732 */ 0x0635, 0x0645, - /* 3734 */ 0x0636, 0x062C, - /* 3736 */ 0x0636, 0x062D, - /* 3738 */ 0x0636, 0x062E, - /* 3740 */ 0x0636, 0x0645, - /* 3742 */ 0x0637, 0x062D, - /* 3744 */ 0x0637, 0x0645, - /* 3746 */ 0x0638, 0x0645, - /* 3748 */ 0x0639, 0x062C, - /* 3750 */ 0x0639, 0x0645, - /* 3752 */ 0x063A, 0x062C, - /* 3754 */ 0x063A, 0x0645, - /* 3756 */ 0x0641, 0x062C, - /* 3758 */ 0x0641, 0x062D, - /* 3760 */ 0x0641, 0x062E, - /* 3762 */ 0x0641, 0x0645, - /* 3764 */ 0x0641, 0x0649, - /* 3766 */ 0x0641, 0x064A, - /* 3768 */ 0x0642, 0x062D, - /* 3770 */ 0x0642, 0x0645, - /* 3772 */ 0x0642, 0x0649, - /* 3774 */ 0x0642, 0x064A, - /* 3776 */ 0x0643, 0x0627, - /* 3778 */ 0x0643, 0x062C, - /* 3780 */ 0x0643, 0x062D, - /* 3782 */ 0x0643, 0x062E, - /* 3784 */ 0x0643, 0x0644, - /* 3786 */ 0x0643, 0x0645, - /* 3788 */ 0x0643, 0x0649, - /* 3790 */ 0x0643, 0x064A, - /* 3792 */ 0x0644, 0x062C, - /* 3794 */ 0x0644, 0x062D, - /* 3796 */ 0x0644, 0x062E, - /* 3798 */ 0x0644, 0x0645, - /* 3800 */ 0x0644, 0x0649, - /* 3802 */ 0x0644, 0x064A, - /* 3804 */ 0x0645, 0x062C, - /* 3806 */ 0x0645, 0x062D, - /* 3808 */ 0x0645, 0x062E, - /* 3810 */ 0x0645, 0x0645, - /* 3812 */ 0x0645, 0x0649, - /* 3814 */ 0x0645, 0x064A, - /* 3816 */ 0x0646, 0x062C, - /* 3818 */ 0x0646, 0x062D, - /* 3820 */ 0x0646, 0x062E, - /* 3822 */ 0x0646, 0x0645, - /* 3824 */ 0x0646, 0x0649, - /* 3826 */ 0x0646, 0x064A, - /* 3828 */ 0x0647, 0x062C, - /* 3830 */ 0x0647, 0x0645, - /* 3832 */ 0x0647, 0x0649, - /* 3834 */ 0x0647, 0x064A, - /* 3836 */ 0x064A, 0x062C, - /* 3838 */ 0x064A, 0x062D, - /* 3840 */ 0x064A, 0x062E, - /* 3842 */ 0x064A, 0x0645, - /* 3844 */ 0x064A, 0x0649, - /* 3846 */ 0x064A, 0x064A, - /* 3848 */ 0x0630, 0x0670, - /* 3850 */ 0x0631, 0x0670, - /* 3852 */ 0x0649, 0x0670, - /* 3854 */ 0x0020, 0x064C, 0x0651, - /* 3857 */ 0x0020, 0x064D, 0x0651, - /* 3860 */ 0x0020, 0x064E, 0x0651, - /* 3863 */ 0x0020, 0x064F, 0x0651, - /* 3866 */ 0x0020, 0x0650, 0x0651, - /* 3869 */ 0x0020, 0x0651, 0x0670, - /* 3872 */ 0x0626, 0x0631, - /* 3874 */ 0x0626, 0x0632, - /* 3876 */ 0x0626, 0x0645, - /* 3878 */ 0x0626, 0x0646, - /* 3880 */ 0x0626, 0x0649, - /* 3882 */ 0x0626, 0x064A, - /* 3884 */ 0x0628, 0x0631, - /* 3886 */ 0x0628, 0x0632, - /* 3888 */ 0x0628, 0x0645, - /* 3890 */ 0x0628, 0x0646, - /* 3892 */ 0x0628, 0x0649, - /* 3894 */ 0x0628, 0x064A, - /* 3896 */ 0x062A, 0x0631, - /* 3898 */ 0x062A, 0x0632, - /* 3900 */ 0x062A, 0x0645, - /* 3902 */ 0x062A, 0x0646, - /* 3904 */ 0x062A, 0x0649, - /* 3906 */ 0x062A, 0x064A, - /* 3908 */ 0x062B, 0x0631, - /* 3910 */ 0x062B, 0x0632, - /* 3912 */ 0x062B, 0x0645, - /* 3914 */ 0x062B, 0x0646, - /* 3916 */ 0x062B, 0x0649, - /* 3918 */ 0x062B, 0x064A, - /* 3920 */ 0x0641, 0x0649, - /* 3922 */ 0x0641, 0x064A, - /* 3924 */ 0x0642, 0x0649, - /* 3926 */ 0x0642, 0x064A, - /* 3928 */ 0x0643, 0x0627, - /* 3930 */ 0x0643, 0x0644, - /* 3932 */ 0x0643, 0x0645, - /* 3934 */ 0x0643, 0x0649, - /* 3936 */ 0x0643, 0x064A, - /* 3938 */ 0x0644, 0x0645, - /* 3940 */ 0x0644, 0x0649, - /* 3942 */ 0x0644, 0x064A, - /* 3944 */ 0x0645, 0x0627, - /* 3946 */ 0x0645, 0x0645, - /* 3948 */ 0x0646, 0x0631, - /* 3950 */ 0x0646, 0x0632, - /* 3952 */ 0x0646, 0x0645, - /* 3954 */ 0x0646, 0x0646, - /* 3956 */ 0x0646, 0x0649, - /* 3958 */ 0x0646, 0x064A, - /* 3960 */ 0x0649, 0x0670, - /* 3962 */ 0x064A, 0x0631, - /* 3964 */ 0x064A, 0x0632, - /* 3966 */ 0x064A, 0x0645, - /* 3968 */ 0x064A, 0x0646, - /* 3970 */ 0x064A, 0x0649, - /* 3972 */ 0x064A, 0x064A, - /* 3974 */ 0x0626, 0x062C, - /* 3976 */ 0x0626, 0x062D, - /* 3978 */ 0x0626, 0x062E, - /* 3980 */ 0x0626, 0x0645, - /* 3982 */ 0x0626, 0x0647, - /* 3984 */ 0x0628, 0x062C, - /* 3986 */ 0x0628, 0x062D, - /* 3988 */ 0x0628, 0x062E, - /* 3990 */ 0x0628, 0x0645, - /* 3992 */ 0x0628, 0x0647, - /* 3994 */ 0x062A, 0x062C, - /* 3996 */ 0x062A, 0x062D, - /* 3998 */ 0x062A, 0x062E, - /* 4000 */ 0x062A, 0x0645, - /* 4002 */ 0x062A, 0x0647, - /* 4004 */ 0x062B, 0x0645, - /* 4006 */ 0x062C, 0x062D, - /* 4008 */ 0x062C, 0x0645, - /* 4010 */ 0x062D, 0x062C, - /* 4012 */ 0x062D, 0x0645, - /* 4014 */ 0x062E, 0x062C, - /* 4016 */ 0x062E, 0x0645, - /* 4018 */ 0x0633, 0x062C, - /* 4020 */ 0x0633, 0x062D, - /* 4022 */ 0x0633, 0x062E, - /* 4024 */ 0x0633, 0x0645, - /* 4026 */ 0x0635, 0x062D, - /* 4028 */ 0x0635, 0x062E, - /* 4030 */ 0x0635, 0x0645, - /* 4032 */ 0x0636, 0x062C, - /* 4034 */ 0x0636, 0x062D, - /* 4036 */ 0x0636, 0x062E, - /* 4038 */ 0x0636, 0x0645, - /* 4040 */ 0x0637, 0x062D, - /* 4042 */ 0x0638, 0x0645, - /* 4044 */ 0x0639, 0x062C, - /* 4046 */ 0x0639, 0x0645, - /* 4048 */ 0x063A, 0x062C, - /* 4050 */ 0x063A, 0x0645, - /* 4052 */ 0x0641, 0x062C, - /* 4054 */ 0x0641, 0x062D, - /* 4056 */ 0x0641, 0x062E, - /* 4058 */ 0x0641, 0x0645, - /* 4060 */ 0x0642, 0x062D, - /* 4062 */ 0x0642, 0x0645, - /* 4064 */ 0x0643, 0x062C, - /* 4066 */ 0x0643, 0x062D, - /* 4068 */ 0x0643, 0x062E, - /* 4070 */ 0x0643, 0x0644, - /* 4072 */ 0x0643, 0x0645, - /* 4074 */ 0x0644, 0x062C, - /* 4076 */ 0x0644, 0x062D, - /* 4078 */ 0x0644, 0x062E, - /* 4080 */ 0x0644, 0x0645, - /* 4082 */ 0x0644, 0x0647, - /* 4084 */ 0x0645, 0x062C, - /* 4086 */ 0x0645, 0x062D, - /* 4088 */ 0x0645, 0x062E, - /* 4090 */ 0x0645, 0x0645, - /* 4092 */ 0x0646, 0x062C, - /* 4094 */ 0x0646, 0x062D, - /* 4096 */ 0x0646, 0x062E, - /* 4098 */ 0x0646, 0x0645, - /* 4100 */ 0x0646, 0x0647, - /* 4102 */ 0x0647, 0x062C, - /* 4104 */ 0x0647, 0x0645, - /* 4106 */ 0x0647, 0x0670, - /* 4108 */ 0x064A, 0x062C, - /* 4110 */ 0x064A, 0x062D, - /* 4112 */ 0x064A, 0x062E, - /* 4114 */ 0x064A, 0x0645, - /* 4116 */ 0x064A, 0x0647, - /* 4118 */ 0x0626, 0x0645, - /* 4120 */ 0x0626, 0x0647, - /* 4122 */ 0x0628, 0x0645, - /* 4124 */ 0x0628, 0x0647, - /* 4126 */ 0x062A, 0x0645, - /* 4128 */ 0x062A, 0x0647, - /* 4130 */ 0x062B, 0x0645, - /* 4132 */ 0x062B, 0x0647, - /* 4134 */ 0x0633, 0x0645, - /* 4136 */ 0x0633, 0x0647, - /* 4138 */ 0x0634, 0x0645, - /* 4140 */ 0x0634, 0x0647, - /* 4142 */ 0x0643, 0x0644, - /* 4144 */ 0x0643, 0x0645, - /* 4146 */ 0x0644, 0x0645, - /* 4148 */ 0x0646, 0x0645, - /* 4150 */ 0x0646, 0x0647, - /* 4152 */ 0x064A, 0x0645, - /* 4154 */ 0x064A, 0x0647, - /* 4156 */ 0x0640, 0x064E, 0x0651, - /* 4159 */ 0x0640, 0x064F, 0x0651, - /* 4162 */ 0x0640, 0x0650, 0x0651, - /* 4165 */ 0x0637, 0x0649, - /* 4167 */ 0x0637, 0x064A, - /* 4169 */ 0x0639, 0x0649, - /* 4171 */ 0x0639, 0x064A, - /* 4173 */ 0x063A, 0x0649, - /* 4175 */ 0x063A, 0x064A, - /* 4177 */ 0x0633, 0x0649, - /* 4179 */ 0x0633, 0x064A, - /* 4181 */ 0x0634, 0x0649, - /* 4183 */ 0x0634, 0x064A, - /* 4185 */ 0x062D, 0x0649, - /* 4187 */ 0x062D, 0x064A, - /* 4189 */ 0x062C, 0x0649, - /* 4191 */ 0x062C, 0x064A, - /* 4193 */ 0x062E, 0x0649, - /* 4195 */ 0x062E, 0x064A, - /* 4197 */ 0x0635, 0x0649, - /* 4199 */ 0x0635, 0x064A, - /* 4201 */ 0x0636, 0x0649, - /* 4203 */ 0x0636, 0x064A, - /* 4205 */ 0x0634, 0x062C, - /* 4207 */ 0x0634, 0x062D, - /* 4209 */ 0x0634, 0x062E, - /* 4211 */ 0x0634, 0x0645, - /* 4213 */ 0x0634, 0x0631, - /* 4215 */ 0x0633, 0x0631, - /* 4217 */ 0x0635, 0x0631, - /* 4219 */ 0x0636, 0x0631, - /* 4221 */ 0x0637, 0x0649, - /* 4223 */ 0x0637, 0x064A, - /* 4225 */ 0x0639, 0x0649, - /* 4227 */ 0x0639, 0x064A, - /* 4229 */ 0x063A, 0x0649, - /* 4231 */ 0x063A, 0x064A, - /* 4233 */ 0x0633, 0x0649, - /* 4235 */ 0x0633, 0x064A, - /* 4237 */ 0x0634, 0x0649, - /* 4239 */ 0x0634, 0x064A, - /* 4241 */ 0x062D, 0x0649, - /* 4243 */ 0x062D, 0x064A, - /* 4245 */ 0x062C, 0x0649, - /* 4247 */ 0x062C, 0x064A, - /* 4249 */ 0x062E, 0x0649, - /* 4251 */ 0x062E, 0x064A, - /* 4253 */ 0x0635, 0x0649, - /* 4255 */ 0x0635, 0x064A, - /* 4257 */ 0x0636, 0x0649, - /* 4259 */ 0x0636, 0x064A, - /* 4261 */ 0x0634, 0x062C, - /* 4263 */ 0x0634, 0x062D, - /* 4265 */ 0x0634, 0x062E, - /* 4267 */ 0x0634, 0x0645, - /* 4269 */ 0x0634, 0x0631, - /* 4271 */ 0x0633, 0x0631, - /* 4273 */ 0x0635, 0x0631, - /* 4275 */ 0x0636, 0x0631, - /* 4277 */ 0x0634, 0x062C, - /* 4279 */ 0x0634, 0x062D, - /* 4281 */ 0x0634, 0x062E, - /* 4283 */ 0x0634, 0x0645, - /* 4285 */ 0x0633, 0x0647, - /* 4287 */ 0x0634, 0x0647, - /* 4289 */ 0x0637, 0x0645, - /* 4291 */ 0x0633, 0x062C, - /* 4293 */ 0x0633, 0x062D, - /* 4295 */ 0x0633, 0x062E, - /* 4297 */ 0x0634, 0x062C, - /* 4299 */ 0x0634, 0x062D, - /* 4301 */ 0x0634, 0x062E, - /* 4303 */ 0x0637, 0x0645, - /* 4305 */ 0x0638, 0x0645, - /* 4307 */ 0x0627, 0x064B, - /* 4309 */ 0x0627, 0x064B, - /* 4311 */ 0x062A, 0x062C, 0x0645, - /* 4314 */ 0x062A, 0x062D, 0x062C, - /* 4317 */ 0x062A, 0x062D, 0x062C, - /* 4320 */ 0x062A, 0x062D, 0x0645, - /* 4323 */ 0x062A, 0x062E, 0x0645, - /* 4326 */ 0x062A, 0x0645, 0x062C, - /* 4329 */ 0x062A, 0x0645, 0x062D, - /* 4332 */ 0x062A, 0x0645, 0x062E, - /* 4335 */ 0x062C, 0x0645, 0x062D, - /* 4338 */ 0x062C, 0x0645, 0x062D, - /* 4341 */ 0x062D, 0x0645, 0x064A, - /* 4344 */ 0x062D, 0x0645, 0x0649, - /* 4347 */ 0x0633, 0x062D, 0x062C, - /* 4350 */ 0x0633, 0x062C, 0x062D, - /* 4353 */ 0x0633, 0x062C, 0x0649, - /* 4356 */ 0x0633, 0x0645, 0x062D, - /* 4359 */ 0x0633, 0x0645, 0x062D, - /* 4362 */ 0x0633, 0x0645, 0x062C, - /* 4365 */ 0x0633, 0x0645, 0x0645, - /* 4368 */ 0x0633, 0x0645, 0x0645, - /* 4371 */ 0x0635, 0x062D, 0x062D, - /* 4374 */ 0x0635, 0x062D, 0x062D, - /* 4377 */ 0x0635, 0x0645, 0x0645, - /* 4380 */ 0x0634, 0x062D, 0x0645, - /* 4383 */ 0x0634, 0x062D, 0x0645, - /* 4386 */ 0x0634, 0x062C, 0x064A, - /* 4389 */ 0x0634, 0x0645, 0x062E, - /* 4392 */ 0x0634, 0x0645, 0x062E, - /* 4395 */ 0x0634, 0x0645, 0x0645, - /* 4398 */ 0x0634, 0x0645, 0x0645, - /* 4401 */ 0x0636, 0x062D, 0x0649, - /* 4404 */ 0x0636, 0x062E, 0x0645, - /* 4407 */ 0x0636, 0x062E, 0x0645, - /* 4410 */ 0x0637, 0x0645, 0x062D, - /* 4413 */ 0x0637, 0x0645, 0x062D, - /* 4416 */ 0x0637, 0x0645, 0x0645, - /* 4419 */ 0x0637, 0x0645, 0x064A, - /* 4422 */ 0x0639, 0x062C, 0x0645, - /* 4425 */ 0x0639, 0x0645, 0x0645, - /* 4428 */ 0x0639, 0x0645, 0x0645, - /* 4431 */ 0x0639, 0x0645, 0x0649, - /* 4434 */ 0x063A, 0x0645, 0x0645, - /* 4437 */ 0x063A, 0x0645, 0x064A, - /* 4440 */ 0x063A, 0x0645, 0x0649, - /* 4443 */ 0x0641, 0x062E, 0x0645, - /* 4446 */ 0x0641, 0x062E, 0x0645, - /* 4449 */ 0x0642, 0x0645, 0x062D, - /* 4452 */ 0x0642, 0x0645, 0x0645, - /* 4455 */ 0x0644, 0x062D, 0x0645, - /* 4458 */ 0x0644, 0x062D, 0x064A, - /* 4461 */ 0x0644, 0x062D, 0x0649, - /* 4464 */ 0x0644, 0x062C, 0x062C, - /* 4467 */ 0x0644, 0x062C, 0x062C, - /* 4470 */ 0x0644, 0x062E, 0x0645, - /* 4473 */ 0x0644, 0x062E, 0x0645, - /* 4476 */ 0x0644, 0x0645, 0x062D, - /* 4479 */ 0x0644, 0x0645, 0x062D, - /* 4482 */ 0x0645, 0x062D, 0x062C, - /* 4485 */ 0x0645, 0x062D, 0x0645, - /* 4488 */ 0x0645, 0x062D, 0x064A, - /* 4491 */ 0x0645, 0x062C, 0x062D, - /* 4494 */ 0x0645, 0x062C, 0x0645, - /* 4497 */ 0x0645, 0x062E, 0x062C, - /* 4500 */ 0x0645, 0x062E, 0x0645, - /* 4503 */ 0x0645, 0x062C, 0x062E, - /* 4506 */ 0x0647, 0x0645, 0x062C, - /* 4509 */ 0x0647, 0x0645, 0x0645, - /* 4512 */ 0x0646, 0x062D, 0x0645, - /* 4515 */ 0x0646, 0x062D, 0x0649, - /* 4518 */ 0x0646, 0x062C, 0x0645, - /* 4521 */ 0x0646, 0x062C, 0x0645, - /* 4524 */ 0x0646, 0x062C, 0x0649, - /* 4527 */ 0x0646, 0x0645, 0x064A, - /* 4530 */ 0x0646, 0x0645, 0x0649, - /* 4533 */ 0x064A, 0x0645, 0x0645, - /* 4536 */ 0x064A, 0x0645, 0x0645, - /* 4539 */ 0x0628, 0x062E, 0x064A, - /* 4542 */ 0x062A, 0x062C, 0x064A, - /* 4545 */ 0x062A, 0x062C, 0x0649, - /* 4548 */ 0x062A, 0x062E, 0x064A, - /* 4551 */ 0x062A, 0x062E, 0x0649, - /* 4554 */ 0x062A, 0x0645, 0x064A, - /* 4557 */ 0x062A, 0x0645, 0x0649, - /* 4560 */ 0x062C, 0x0645, 0x064A, - /* 4563 */ 0x062C, 0x062D, 0x0649, - /* 4566 */ 0x062C, 0x0645, 0x0649, - /* 4569 */ 0x0633, 0x062E, 0x0649, - /* 4572 */ 0x0635, 0x062D, 0x064A, - /* 4575 */ 0x0634, 0x062D, 0x064A, - /* 4578 */ 0x0636, 0x062D, 0x064A, - /* 4581 */ 0x0644, 0x062C, 0x064A, - /* 4584 */ 0x0644, 0x0645, 0x064A, - /* 4587 */ 0x064A, 0x062D, 0x064A, - /* 4590 */ 0x064A, 0x062C, 0x064A, - /* 4593 */ 0x064A, 0x0645, 0x064A, - /* 4596 */ 0x0645, 0x0645, 0x064A, - /* 4599 */ 0x0642, 0x0645, 0x064A, - /* 4602 */ 0x0646, 0x062D, 0x064A, - /* 4605 */ 0x0642, 0x0645, 0x062D, - /* 4608 */ 0x0644, 0x062D, 0x0645, - /* 4611 */ 0x0639, 0x0645, 0x064A, - /* 4614 */ 0x0643, 0x0645, 0x064A, - /* 4617 */ 0x0646, 0x062C, 0x062D, - /* 4620 */ 0x0645, 0x062E, 0x064A, - /* 4623 */ 0x0644, 0x062C, 0x0645, - /* 4626 */ 0x0643, 0x0645, 0x0645, - /* 4629 */ 0x0644, 0x062C, 0x0645, - /* 4632 */ 0x0646, 0x062C, 0x062D, - /* 4635 */ 0x062C, 0x062D, 0x064A, - /* 4638 */ 0x062D, 0x062C, 0x064A, - /* 4641 */ 0x0645, 0x062C, 0x064A, - /* 4644 */ 0x0641, 0x0645, 0x064A, - /* 4647 */ 0x0628, 0x062D, 0x064A, - /* 4650 */ 0x0643, 0x0645, 0x0645, - /* 4653 */ 0x0639, 0x062C, 0x0645, - /* 4656 */ 0x0635, 0x0645, 0x0645, - /* 4659 */ 0x0633, 0x062E, 0x064A, - /* 4662 */ 0x0646, 0x062C, 0x064A, - /* 4665 */ 0x0635, 0x0644, 0x06D2, - /* 4668 */ 0x0642, 0x0644, 0x06D2, - /* 4671 */ 0x0627, 0x0644, 0x0644, 0x0647, - /* 4675 */ 0x0627, 0x0643, 0x0628, 0x0631, - /* 4679 */ 0x0645, 0x062D, 0x0645, 0x062F, - /* 4683 */ 0x0635, 0x0644, 0x0639, 0x0645, - /* 4687 */ 0x0631, 0x0633, 0x0648, 0x0644, - /* 4691 */ 0x0639, 0x0644, 0x064A, 0x0647, - /* 4695 */ 0x0648, 0x0633, 0x0644, 0x0645, - /* 4699 */ 0x0635, 0x0644, 0x0649, - /* 4702 */ 0x0635, 0x0644, 0x0649, 0x0020, 0x0627, 0x0644, 0x0644, 0x0647, 0x0020, 0x0639, 0x0644, 0x064A, 0x0647, 0x0020, 0x0648, 0x0633, 0x0644, 0x0645, - /* 4720 */ 0x062C, 0x0644, 0x0020, 0x062C, 0x0644, 0x0627, 0x0644, 0x0647, - /* 4728 */ 0x0631, 0x06CC, 0x0627, 0x0644, - /* 4732 */ 0x0020, 0x064B, - /* 4734 */ 0x0640, 0x064B, - /* 4736 */ 0x0020, 0x064C, - /* 4738 */ 0x0020, 0x064D, - /* 4740 */ 0x0020, 0x064E, - /* 4742 */ 0x0640, 0x064E, - /* 4744 */ 0x0020, 0x064F, - /* 4746 */ 0x0640, 0x064F, - /* 4748 */ 0x0020, 0x0650, - /* 4750 */ 0x0640, 0x0650, - /* 4752 */ 0x0020, 0x0651, - /* 4754 */ 0x0640, 0x0651, - /* 4756 */ 0x0020, 0x0652, - /* 4758 */ 0x0640, 0x0652, - /* 4760 */ 0x0644, 0x0622, - /* 4762 */ 0x0644, 0x0622, - /* 4764 */ 0x0644, 0x0623, - /* 4766 */ 0x0644, 0x0623, - /* 4768 */ 0x0644, 0x0625, - /* 4770 */ 0x0644, 0x0625, - /* 4772 */ 0x0644, 0x0627, - /* 4774 */ 0x0644, 0x0627, - /* 4776 */ 0x105D2, 0x0307, - /* 4778 */ 0x105DA, 0x0307, - /* 4780 */ 0x1DF04, - /* 4781 */ 0x1DF05, - /* 4782 */ 0x1DF06, - /* 4783 */ 0x1DF08, - /* 4784 */ 0x1DF0A, - /* 4785 */ 0x1DF1E, - /* 4786 */ 0x11099, 0x110BA, - /* 4788 */ 0x1109B, 0x110BA, - /* 4790 */ 0x110A5, 0x110BA, - /* 4792 */ 0x11131, 0x11127, - /* 4794 */ 0x11132, 0x11127, - /* 4796 */ 0x11347, 0x1133E, - /* 4798 */ 0x11347, 0x11357, - /* 4800 */ 0x11382, 0x113C9, - /* 4802 */ 0x11384, 0x113BB, - /* 4804 */ 0x1138B, 0x113C2, - /* 4806 */ 0x11390, 0x113C9, - /* 4808 */ 0x113C2, 0x113C2, - /* 4810 */ 0x113C2, 0x113B8, - /* 4812 */ 0x113C2, 0x113C9, - /* 4814 */ 0x114B9, 0x114BA, - /* 4816 */ 0x114B9, 0x114B0, - /* 4818 */ 0x114B9, 0x114BD, - /* 4820 */ 0x115B8, 0x115AF, - /* 4822 */ 0x115B9, 0x115AF, - /* 4824 */ 0x11935, 0x11930, - /* 4826 */ 0x1611E, 0x1611E, - /* 4828 */ 0x1611E, 0x16129, - /* 4830 */ 0x1611E, 0x1611F, - /* 4832 */ 0x16129, 0x1611F, - /* 4834 */ 0x1611E, 0x16120, - /* 4836 */ 0x16121, 0x1611F, - /* 4838 */ 0x16122, 0x1611F, - /* 4840 */ 0x16121, 0x16120, - /* 4842 */ 0x16D67, 0x16D67, - /* 4844 */ 0x16D63, 0x16D67, - /* 4846 */ 0x16D69, 0x16D67, - /* 4848 */ 0x1D157, 0x1D165, - /* 4850 */ 0x1D158, 0x1D165, - /* 4852 */ 0x1D15F, 0x1D16E, - /* 4854 */ 0x1D15F, 0x1D16F, - /* 4856 */ 0x1D15F, 0x1D170, - /* 4858 */ 0x1D15F, 0x1D171, - /* 4860 */ 0x1D15F, 0x1D172, - /* 4862 */ 0x1D1B9, 0x1D165, - /* 4864 */ 0x1D1BA, 0x1D165, - /* 4866 */ 0x1D1BB, 0x1D16E, - /* 4868 */ 0x1D1BC, 0x1D16E, - /* 4870 */ 0x1D1BB, 0x1D16F, - /* 4872 */ 0x1D1BC, 0x1D16F, - /* 4874 */ 0x0030, 0x002E, - /* 4876 */ 0x0030, 0x002C, - /* 4878 */ 0x0031, 0x002C, - /* 4880 */ 0x0032, 0x002C, - /* 4882 */ 0x0033, 0x002C, - /* 4884 */ 0x0034, 0x002C, - /* 4886 */ 0x0035, 0x002C, - /* 4888 */ 0x0036, 0x002C, - /* 4890 */ 0x0037, 0x002C, - /* 4892 */ 0x0038, 0x002C, - /* 4894 */ 0x0039, 0x002C, - /* 4896 */ 0x0028, 0x0041, 0x0029, - /* 4899 */ 0x0028, 0x0042, 0x0029, - /* 4902 */ 0x0028, 0x0043, 0x0029, - /* 4905 */ 0x0028, 0x0044, 0x0029, - /* 4908 */ 0x0028, 0x0045, 0x0029, - /* 4911 */ 0x0028, 0x0046, 0x0029, - /* 4914 */ 0x0028, 0x0047, 0x0029, - /* 4917 */ 0x0028, 0x0048, 0x0029, - /* 4920 */ 0x0028, 0x0049, 0x0029, - /* 4923 */ 0x0028, 0x004A, 0x0029, - /* 4926 */ 0x0028, 0x004B, 0x0029, - /* 4929 */ 0x0028, 0x004C, 0x0029, - /* 4932 */ 0x0028, 0x004D, 0x0029, - /* 4935 */ 0x0028, 0x004E, 0x0029, - /* 4938 */ 0x0028, 0x004F, 0x0029, - /* 4941 */ 0x0028, 0x0050, 0x0029, - /* 4944 */ 0x0028, 0x0051, 0x0029, - /* 4947 */ 0x0028, 0x0052, 0x0029, - /* 4950 */ 0x0028, 0x0053, 0x0029, - /* 4953 */ 0x0028, 0x0054, 0x0029, - /* 4956 */ 0x0028, 0x0055, 0x0029, - /* 4959 */ 0x0028, 0x0056, 0x0029, - /* 4962 */ 0x0028, 0x0057, 0x0029, - /* 4965 */ 0x0028, 0x0058, 0x0029, - /* 4968 */ 0x0028, 0x0059, 0x0029, - /* 4971 */ 0x0028, 0x005A, 0x0029, - /* 4974 */ 0x3014, 0x0053, 0x3015, - /* 4977 */ 0x0043, 0x0044, - /* 4979 */ 0x0057, 0x005A, - /* 4981 */ 0x0048, 0x0056, - /* 4983 */ 0x004D, 0x0056, - /* 4985 */ 0x0053, 0x0044, - /* 4987 */ 0x0053, 0x0053, - /* 4989 */ 0x0050, 0x0050, 0x0056, - /* 4992 */ 0x0057, 0x0043, - /* 4994 */ 0x004D, 0x0043, - /* 4996 */ 0x004D, 0x0044, - /* 4998 */ 0x004D, 0x0052, - /* 5000 */ 0x0044, 0x004A, - /* 5002 */ 0x307B, 0x304B, - /* 5004 */ 0x30B3, 0x30B3, - /* 5006 */ 0x3014, 0x672C, 0x3015, - /* 5009 */ 0x3014, 0x4E09, 0x3015, - /* 5012 */ 0x3014, 0x4E8C, 0x3015, - /* 5015 */ 0x3014, 0x5B89, 0x3015, - /* 5018 */ 0x3014, 0x70B9, 0x3015, - /* 5021 */ 0x3014, 0x6253, 0x3015, - /* 5024 */ 0x3014, 0x76D7, 0x3015, - /* 5027 */ 0x3014, 0x52DD, 0x3015, - /* 5030 */ 0x3014, 0x6557, 0x3015, - /* 5033 */ 0x20122, - /* 5034 */ 0x2063A, - /* 5035 */ 0x2051C, - /* 5036 */ 0x2054B, - /* 5037 */ 0x291DF, - /* 5038 */ 0x20A2C, - /* 5039 */ 0x20B63, - /* 5040 */ 0x214E4, - /* 5041 */ 0x216A8, - /* 5042 */ 0x216EA, - /* 5043 */ 0x219C8, - /* 5044 */ 0x21B18, - /* 5045 */ 0x21DE4, - /* 5046 */ 0x21DE6, - /* 5047 */ 0x22183, - /* 5048 */ 0x2A392, - /* 5049 */ 0x22331, - /* 5050 */ 0x22331, - /* 5051 */ 0x232B8, - /* 5052 */ 0x261DA, - /* 5053 */ 0x226D4, - /* 5054 */ 0x22B0C, - /* 5055 */ 0x22BF1, - /* 5056 */ 0x2300A, - /* 5057 */ 0x233C3, - /* 5058 */ 0x2346D, - /* 5059 */ 0x236A3, - /* 5060 */ 0x238A7, - /* 5061 */ 0x23A8D, - /* 5062 */ 0x21D0B, - /* 5063 */ 0x23AFA, - /* 5064 */ 0x23CBC, - /* 5065 */ 0x23D1E, - /* 5066 */ 0x23ED1, - /* 5067 */ 0x23F5E, - /* 5068 */ 0x23F8E, - /* 5069 */ 0x20525, - /* 5070 */ 0x24263, - /* 5071 */ 0x243AB, - /* 5072 */ 0x24608, - /* 5073 */ 0x24735, - /* 5074 */ 0x24814, - /* 5075 */ 0x24C36, - /* 5076 */ 0x24C92, - /* 5077 */ 0x2219F, - /* 5078 */ 0x24FA1, - /* 5079 */ 0x24FB8, - /* 5080 */ 0x25044, - /* 5081 */ 0x250F3, - /* 5082 */ 0x250F2, - /* 5083 */ 0x25119, - /* 5084 */ 0x25133, - /* 5085 */ 0x2541D, - /* 5086 */ 0x25626, - /* 5087 */ 0x2569A, - /* 5088 */ 0x256C5, - /* 5089 */ 0x2597C, - /* 5090 */ 0x25AA7, - /* 5091 */ 0x25AA7, - /* 5092 */ 0x25BAB, - /* 5093 */ 0x25C80, - /* 5094 */ 0x25F86, - /* 5095 */ 0x26228, - /* 5096 */ 0x26247, - /* 5097 */ 0x262D9, - /* 5098 */ 0x2633E, - /* 5099 */ 0x264DA, - /* 5100 */ 0x26523, - /* 5101 */ 0x265A8, - /* 5102 */ 0x2335F, - /* 5103 */ 0x267A7, - /* 5104 */ 0x267B5, - /* 5105 */ 0x23393, - /* 5106 */ 0x2339C, - /* 5107 */ 0x26B3C, - /* 5108 */ 0x26C36, - /* 5109 */ 0x26D6B, - /* 5110 */ 0x26CD5, - /* 5111 */ 0x273CA, - /* 5112 */ 0x26F2C, - /* 5113 */ 0x26FB1, - /* 5114 */ 0x270D2, - /* 5115 */ 0x27667, - /* 5116 */ 0x278AE, - /* 5117 */ 0x27966, - /* 5118 */ 0x27CA8, - /* 5119 */ 0x27F2F, - /* 5120 */ 0x20804, - /* 5121 */ 0x208DE, - /* 5122 */ 0x285D2, - /* 5123 */ 0x285ED, - /* 5124 */ 0x2872E, - /* 5125 */ 0x28BFA, - /* 5126 */ 0x28D77, - /* 5127 */ 0x29145, - /* 5128 */ 0x2921A, - /* 5129 */ 0x2940A, - /* 5130 */ 0x29496, - /* 5131 */ 0x295B6, - /* 5132 */ 0x29B30, - /* 5133 */ 0x2A0CE, - /* 5134 */ 0x2A105, - /* 5135 */ 0x2A20E, - /* 5136 */ 0x2A291, - /* 5137 */ 0x2A600 + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 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, + 7, 11, 0, 0, 15, 59, 105, 147, 193, 245, 249, 291, 339, 391, 395, 447, 499, + 537, 590, 634, 0, 644, 696, 738, 784, 836, 872, 911, 916, 955, 0, 0, 0, 0, + 0, 0, 1007, 1051, 1097, 1139, 1185, 1237, 1241, 1283, 1334, 1386, 1400, + 1452, 1504, 1542, 1595, 1639, 0, 1649, 1701, 1743, 1789, 1841, 1877, 1916, + 1921, 1960, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 2012, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 2082, 0, 2095, 2099, 2103, 2110, 0, 0, 2114, 0, 0, 0, 0, 2127, 0, 0, + 0, 0, 2131, 2144, 2155, 0, 2159, 0, 0, 0, 2163, 0, 0, 0, 0, 0, 2179, 0, + 2192, 2196, 2200, 2207, 0, 0, 2211, 0, 0, 0, 0, 2224, 0, 0, 0, 0, 2228, + 2241, 2252, 0, 2256, 0, 0, 0, 2260, 0, 0, 0, 0, 0, 2276, 2289, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2302, 2307, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2312, 2317, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2322, 2326, 0, 0, 0, 0, 2330, 2334, 0, 0, + 0, 0, 0, 0, 2338, 2342, 2346, 2350, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 2354, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2358, 2397, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 2436, 2475, 0, 0, 0, 0, 0, 0, 2514, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2518, 2522, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 2526, 2530, 2534, 2538, 0, 0, 0, 0, 2542, 2546, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 2550, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2554, 0, 0, 0, + 2627, 0, 2651, 0, 2724, 0, 0, 0, 0, 0, 2748, 0, 2772, 0, 0, 0, 2776, 0, 0, + 0, 2800, 0, 0, 2873, 0, 2877, 0, 0, 2881, 0, 0, 0, 2954, 0, 2978, 0, 3051, + 0, 0, 0, 0, 0, 3121, 0, 3145, 0, 0, 0, 3150, 0, 0, 0, 3220, 3293, 3363, 0, + 0, 3433, 0, 0, 0, 3437, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 3448, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3452, 0, 0, + 3458, 0, 3462, 3474, 3480, 3484, 0, 3496, 0, 0, 0, 3500, 0, 0, 0, 0, 3504, + 0, 0, 0, 3515, 0, 0, 0, 3519, 0, 3523, 0, 0, 3527, 0, 0, 3533, 0, 3537, + 3549, 3555, 3559, 0, 3571, 0, 0, 0, 3575, 0, 0, 0, 0, 3579, 0, 0, 0, 3590, + 0, 0, 0, 3594, 0, 3598, 0, 0, 0, 0, 0, 0, 0, 0, 3602, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3606, + 3610, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3614, 3618, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 3622, 3626, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3630, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 3636, 0, 3640, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3644, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 3648, 0, 0, 3652, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3656, 0, 0, 0, 0, 0, + 0, 0, 3660, 0, 0, 3664, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 3668, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3697, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3726, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3730, 3759, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3763, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 3767, 0, 0, 0, 0, 0, 0, 3771, 0, 0, 0, 3795, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 3799, 3828, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3832, 0, 0, 3857, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3861, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 3865, 0, 3869, 0, 3873, 0, 3877, 0, 3881, 0, 0, 0, 3885, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3889, 0, 3893, 0, 3897, 3901, 0, 0, + 3905, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3909, 3913, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 3917, 3921, 0, 0, 0, 0, 0, 0, 3925, 3929, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 3933, 3941, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 3949, 3953, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 3957, 3961, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 3965, 4038, 4111, 4115, 4119, 4123, 4127, 4131, 4135, + 4208, 4281, 4285, 4289, 4293, 4297, 4301, 4305, 4310, 0, 0, 0, 0, 0, 0, + 4315, 4320, 0, 0, 0, 0, 0, 0, 4325, 4398, 4471, 4475, 4479, 4483, 4487, + 4491, 4495, 4568, 4641, 4645, 4649, 4653, 4657, 4661, 4665, 4735, 0, 0, 0, + 0, 0, 0, 4805, 4875, 0, 0, 0, 0, 0, 0, 4945, 4950, 0, 0, 0, 0, 0, 0, 4955, + 4960, 0, 0, 0, 0, 0, 0, 4965, 5035, 0, 0, 0, 0, 0, 0, 0, 5105, 0, 0, 0, 0, + 0, 0, 5175, 5248, 5321, 5325, 5329, 5333, 5337, 5341, 5345, 5418, 5491, + 5495, 5499, 5503, 5507, 5511, 5515, 0, 0, 0, 5519, 0, 0, 0, 0, 0, 0, 0, + 5523, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 5527, 0, 0, 0, 0, 0, 0, 0, 0, 5531, 0, 0, 0, 0, + 0, 0, 5601, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 5605, 0, 0, 0, 0, 0, 0, 0, 5609, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 5679, 0, 5683, 0, 5687, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5691, 0, + 5695, 0, 5699, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 5703, 0, 0, 0, 0, 5707, 0, 0, 5711, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5715, 0, 5719, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5723, 0, 0, 0, 0, 0, 0, 5727, 0, + 5731, 0, 0, 5735, 0, 0, 0, 0, 5739, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 5743, 0, 0, 5747, 5751, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 5755, 5759, 0, 0, 5763, 5767, 0, 0, 5771, 5775, 5779, 5783, 0, 0, 0, 0, + 5787, 5791, 0, 0, 5795, 5799, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5803, 5807, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5811, 0, 0, 0, 0, 0, 5815, 5819, 0, + 5823, 0, 0, 0, 0, 0, 0, 5827, 5831, 5835, 5839, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 5843, 0, 0, 0, 0, 5847, 0, 5851, 0, 5855, 0, 5859, 0, + 5863, 0, 5867, 0, 5871, 0, 5875, 0, 5879, 0, 5883, 0, 5887, 0, 5891, 0, 0, + 5895, 0, 5899, 0, 5903, 0, 0, 0, 0, 0, 0, 5907, 0, 0, 5912, 0, 0, 5917, 0, + 0, 5922, 0, 0, 5927, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5932, 0, 0, 0, 0, 0, 0, 0, 0, + 5936, 0, 0, 0, 0, 5940, 0, 5944, 0, 5948, 0, 5952, 0, 5956, 0, 5960, 0, + 5964, 0, 5968, 0, 5972, 0, 5976, 0, 5980, 0, 5984, 0, 0, 5988, 0, 5992, 0, + 5996, 0, 0, 0, 0, 0, 0, 6000, 0, 0, 6005, 0, 0, 6010, 0, 0, 6015, 0, 0, + 6020, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6025, 6029, + 6033, 6037, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6041, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6045, 0, 0, 0, 0, 0, 0, 0, 6049, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 6053, 0, 6057, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6061, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 6065, 6069, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 6073, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6102, 0, 6106, 0, 0, 0, 0, 0, 0, 6110, 0, 0, + 0, 0, 6114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 6118, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6139, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6156, 6160, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 6164, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6168, 0, 0, 6183, 6188, + 0, 0, 0, 0, 0, 0, 6192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6196, 0, 0, 0, 6200, 0, 6204 }; + +/* + * Lookup for tables: + * decomp_table_offset and decomp_table_index. + */ +static uint16 +normalization_index(char32_t cp) +{ + uint16 offset_idx, + offset; + + offset_idx = cp >> 6; + + if (offset_idx > 3049) + return 0; + + offset = decomp_table_offset[offset_idx]; + + return decomp_table_index[offset + (cp & 63)]; +} + +/* + * Lookup for tables: + * inverse_table_offset and inverse_table_index. + */ +static uint16 +inverse_index(char32_t cp) +{ + uint16 offset_idx, + offset; + + offset_idx = cp >> 6; + + if (offset_idx > 1462) + return 0; + + offset = inverse_table_offset[offset_idx]; + + return inverse_table_index[offset + (cp & 63)]; +} + +/* + * normalization_inverse() + * + * Returns the code point for recomposition of the reordered Unicode string + * based on two code points. + * Codepoint 0x0000 means "not found". + */ +static char32_t +normalization_inverse(char32_t first, char32_t second) +{ + uint16 idx; + uint32 start, + stop; + const uint16 *entry; + + idx = inverse_index(first); + entry = &UnicodeDecompInverseSecond[idx]; + + start = entry[0] << 16 | entry[1]; + stop = start + entry[2]; + + if (idx != 0 && second >= start && second <= stop) + { + return UnicodeDecompInverseCodes[entry[second - start + 3]]; + } + + return 0x0000; +} diff --git a/src/tools/pgindent/exclude_file_patterns b/src/tools/pgindent/exclude_file_patterns index 4976a373f9e..7e9e93442f0 100644 --- a/src/tools/pgindent/exclude_file_patterns +++ b/src/tools/pgindent/exclude_file_patterns @@ -33,7 +33,6 @@ kwlist_d\.h$ # These are generated by the scripts from src/common/unicode/. They use # hash functions generated by PerfectHash.pm whose format looks worse with # pgindent. -src/include/common/unicode_norm_hashfunc\.h$ src/include/common/unicode_normprops_table\.h$ # # Exclude ecpg test files to avoid breaking the ecpg regression tests -- 2.39.5 (Apple Git-154) [text/plain] v9-0004-Refactoring-Unicode-Normalization-Forms-performan.patch (328.2K, ../../[email protected]/5-v9-0004-Refactoring-Unicode-Normalization-Forms-performan.patch) download | inline diff: From d2b6117521fca357834e9e23b1c6785c343c803e Mon Sep 17 00:00:00 2001 From: Alexander Borisov <[email protected]> Date: Mon, 22 Dec 2025 14:44:00 +0300 Subject: [PATCH v9 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 5008725e3aa..50dd33ad57c 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 bef1a7d394c..8726a47c6fc 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 f3493970569..9561dd2c2a3 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) ^ permalink raw reply [nested|flat] 6+ messages in thread
* Re: Improve the performance of Unicode Normalization Forms. 2026-01-12 13:24 Re: Improve the performance of Unicode Normalization Forms. Alexander Borisov <[email protected]> @ 2026-02-25 08:21 ` Alexander Borisov <[email protected]> 2026-06-28 17:55 ` Re: Improve the performance of Unicode Normalization Forms. Alexander Borisov <[email protected]> 0 siblings, 1 reply; 6+ messages in thread From: Alexander Borisov @ 2026-02-25 08:21 UTC (permalink / raw) To: Heikki Linnakangas <[email protected]>; +Cc: Jeff Davis <[email protected]>; pgsql-hackers Hi Heikki, Gentle ping — did you have a chance to look at this patch series? If anything needs to be changed/added/removed, I’m happy to update it. -- Regards, Alexander Borisov ^ permalink raw reply [nested|flat] 6+ messages in thread
* Re: Improve the performance of Unicode Normalization Forms. 2026-01-12 13:24 Re: Improve the performance of Unicode Normalization Forms. Alexander Borisov <[email protected]> 2026-02-25 08:21 ` Re: Improve the performance of Unicode Normalization Forms. Alexander Borisov <[email protected]> @ 2026-06-28 17:55 ` Alexander Borisov <[email protected]> 2026-07-01 06:29 ` Re: Improve the performance of Unicode Normalization Forms. Henson Choi <[email protected]> 0 siblings, 1 reply; 6+ messages in thread From: Alexander Borisov @ 2026-06-28 17:55 UTC (permalink / raw) To: Michael Paquier <[email protected]>; +Cc: Heikki Linnakangas <[email protected]>; Jeff Davis <[email protected]>; pgsql-hackers Rebased. v12: * Fixed bug in unicode_normalize() logic around blocked recomposition: Correctly updates the starter when a new ccc == 0 character appears. Avoids resetting prev_ccc incorrectly after successful recomposition. Added an NFC regression test for: x + acute + a + acute -> x + acute + á * Adds overflow checks for uint8/uint16 table indexes and sizes. * Adds decomposition_sort_length() helper. * Makes generated tables match what pgindent expects. -- Best regards, Alexander Borisov From 3c99c8b5f99b0426f36c91b790730162f6908713 Mon Sep 17 00:00:00 2001 From: Alexander Borisov <[email protected]> Date: Mon, 22 Dec 2025 14:44:00 +0300 Subject: [PATCH v12 1/3] Add TwoStageTable.pm, a Perl helper for two-stage lookup tables Introduce a new build-time Perl module that generates compact C lookup tables and accessor functions for sparse numeric key spaces. --- src/tools/TwoStageTable.pm | 446 +++++++++++++++++++++++++++++++++++++ 1 file changed, 446 insertions(+) create mode 100644 src/tools/TwoStageTable.pm diff --git a/src/tools/TwoStageTable.pm b/src/tools/TwoStageTable.pm new file mode 100644 index 00000000000..9306a4e08e8 --- /dev/null +++ b/src/tools/TwoStageTable.pm @@ -0,0 +1,446 @@ +#---------------------------------------------------------------------- +# +# TwoStageTable.pm +# Perl module for generating compact C tables and lookup functions +# optimized for sparse numeric key distributions. +# +# The module creates a two-stage table (Offset and Index) for numeric values. +# This approach is well suited for data clustered into ranges with variable- +# sized gaps between them — for example, Unicode code points and character +# encodings. +# +# +# How it works. +# +# Essentially, we split the key space into fixed-size ranges of N values +# (where N = 1 << SHIFT). +# +# The module creates two tables: +# 1. Offset +# Contains offsets for the table Index. +# Stores the beginning of the range for a number. +# +# 2. Index +# Stores fixed-size ranges (pages) one after another. Each cell contains +# the value returned by the user callback for the corresponding key — +# typically an index into a separate user-provided data table, but it +# can be any numeric value. +# +# Algorithm for obtaining a value for a given key (using SHIFT = 8 and the +# example tables shown below): +# 1. We have the key 0x42 (Unicode code point for 'B', i.e. 66). +# 2. Calculate its index in the Offset table: 0x42 >> SHIFT +# (8 bit = 256) = 0. offset[0] = 256. +# 3. After obtaining the offset of the range start in the Index table, we +# calculate the specific position among 256 values for the key 0x42: +# RANGE_MASK = (1 << SHIFT) - 1 +# offset[0] + (cp & RANGE_MASK) = 256 + 66 = 322 +# index[322] = 76 (the value pushed for 'B' is 0x42 + 10 = 76). +# +# The first range of the Index table (positions 0..RANGE_SIZE-1) is reserved +# as a dummy range filled with the dummy value (0 by default; configurable +# via the second argument to new()). Any Offset table entry that has not +# been explicitly assigned holds the value 0 and therefore points to this +# dummy range, making the lookup return the dummy value (acting like a +# NULL result). The same dummy value is also returned by the lookup +# function for keys whose top-level offset index is out of range. +# +# For example: +# use TwoStageTable; +# +# my %data; +# my $tst = new TwoStageTable(8); +# +# foreach my $id (0x41..0x5A, 0x61..0x7A) { +# $tst->push($id); +# $data{$id} = $id + 10; +# } +# +# my ($offset, $index, $func) = $tst->generate( +# 'latin_greek_table', +# 'get_index', +# sub { $data{$_[0]} } +# ); +# +# print join("\n", $offset, $index, $func); +# +# Result: +# +# static const uint16 latin_greek_table_offset[2] = +# { +# 256, 0 +# }; +# +# static const uint16 latin_greek_table_index[379] = +# { +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 75, 76, 77, +# 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, +# 97, 98, 99, 100, 0, 0, 0, 0, 0, 0, 107, 108, 109, 110, 111, 112, 113, 114, +# 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, +# 130, 131, 132 +# }; +# +# static uint16 +# get_index(char32_t cp) +# { +# uint16 offset_idx, offset; +# +# offset_idx = cp >> 8; +# +# if (offset_idx > 1) +# return 0; +# +# offset = latin_greek_table_offset[offset_idx]; +# +# return latin_greek_table_index[offset + (cp & 255)]; +# } +# +# We can balance the two tables by changing the SHIFT value, which controls +# the trade-off between their sizes: +# - smaller SHIFT → smaller pages, fewer empty slots within each page +# (denser Index table), but more pages and therefore a +# larger Offset table. +# - larger SHIFT → bigger pages with more empty slots inside (sparser +# Index table), but fewer pages and therefore a smaller +# Offset table. +# +# For example, let's modify the example above: +# my $tst = new TwoStageTable(4); # Not 8, but 4. +# +# The result for the same numbers: +# +# static const uint16 latin_greek_table_offset[9] = +# { +# 0, 0, 0, 0, 16, 32, 48, 64, 0 +# }; +# +# static const uint16 latin_greek_table_index[75] = +# { +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 75, 76, 77, 78, 79, 80, +# 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, +# 100, 0, 0, 0, 0, 0, 0, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, +# 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, +# 132 +# }; +# +# static uint16 +# get_index(char32_t cp) +# { +# uint16 offset_idx, offset; +# +# offset_idx = cp >> 4; +# +# if (offset_idx > 8) +# return 0; +# +# offset = latin_greek_table_offset[offset_idx]; +# +# return latin_greek_table_index[offset + (cp & 15)]; +# } +# +# We can see that the tables have become more "balanced". +# +# +# Disadvantages. +# +# The algorithm performs well when values are clustered into ranges with +# moderate gaps between them (typical for Unicode property data and +# character encodings). For example, values spread across ranges +# 100..500, 1000..1200, 10000..30000, and so on — everything will be fine +# in the algorithm. +# +# For example, in the worst case scenario, let's take two ranges of numbers: +# 10..150 and 5000000..10000000. Tables with very large dummy data will be +# constructed for these values. It seems that these problems can be solved, +# but this does not apply to the current tasks of using this algorithm. +# +# Portions Copyright (c) 1996-2026, PostgreSQL Global Development Group +# Portions Copyright (c) 1994, Regents of the University of California +# +# src/tools/TwoStageTable.pm +# +#---------------------------------------------------------------------- + +package TwoStageTable; + +use strict; +use warnings FATAL => 'all'; +use Text::Wrap qw(wrap); + +# new($range_shift, $dummy) +# Constructor for the sparse table generator object. +# +# Initializes paging parameters and internal state used to build the +# two-level table (offset + index). If $range_shift is not provided, +# it defaults to 8, which gives a range size of 2^8 = 256 entries. +# +# $dummy is the value used for empty Index-table slots and as the +# return value of the generated lookup function for keys outside the +# populated range. Defaults to 0. +# +# Internal fields: +# keys - array of all registered numeric keys +# max - maximum key seen so far +# offset_table_size - size of the offset table (filled at generate()) +# range_shift - bit count, controls range granularity +# range_size - number of positions in one range (1 << range_shift) +# range_mask - bitmask for extracting low bits ($range_size - 1) +# dummy - fill value for empty Index slots / out-of-range lookups +sub new +{ + my ($class, $range_shift, $dummy) = @_; + my ($range_size, $range_mask); + + $range_shift ||= 8; + $range_size = 1 << $range_shift; + $range_mask = $range_size - 1; + $dummy //= 0; + + die "the dummy value must be an integer" + unless $dummy =~ /^-?[0-9]+$/; + + return bless { + keys => [], + max => 0, + index_uint => "uint16", + offset_uint => "uint16", + offset_table_size => 0, + range_shift => $range_shift, + range_size => $range_size, + range_mask => $range_mask, + dummy => $dummy + }, $class; +} + +# push($key) +# Append a new numeric key in the generator state. +# +# The key must be a non-negative integer; otherwise the function dies +# with an error message. +sub push +{ + my ($tst, $key) = @_; + + die "the key must be a number" unless $key =~ /^[0-9]+$/; + + CORE::push @{ $tst->{keys} }, $key; +} + +# generate($table_name, $func_name, $callback) +# Main generation routine that produces C tables and lookup function +# from all previously added keys. +# +# return [Offset table, Index table, lookup function]. +sub generate +{ + my ($tst, $table_name, $func_name, $callback) = @_; + my (@sorted, @offsets, @data, $pos, $table_size); + my ($uint_offset); + + die "no values for table generation and functions" + unless scalar(@{ $tst->{keys} }); + + # It is not essential, but for consistent table output, it is better + # to sort the data. + @sorted = sort { $a <=> $b } @{ $tst->{keys} }; + $table_size = (($sorted[-1] >> $tst->{range_shift}) + 1); + + # We immediately allocate the required size for the table. + $offsets[$table_size] = 0; + $pos = $tst->{range_size}; + + foreach my $key (@sorted) + { + my $offset_index = $key >> $tst->{range_shift}; + my $offset = $offsets[$offset_index]; + + unless (defined $offset) + { + $offset = $pos; + $offsets[$offset_index] = $offset; + $pos += $tst->{range_size}; + + $uint_offset = _uint_type($offset); + } + + my $index = $key & $tst->{range_mask}; + my $value = $callback->($key); + + $data[ $offset + $index ] = $value; + } + + # Pick the Index-table cell type from the actual data range, including + # $tst->{dummy} so the type is wide enough to hold it (e.g. dummy = + # 0xFFFF over uint8 data forces uint16). If any value is negative, fall + # back to a signed type that fits both extremes. + my @range = sort { $a <=> $b } grep { defined $_ } @data, $tst->{dummy}; + my ($min, $max) = ($range[0], $range[-1]); + + $tst->{offset_table_size} = $table_size; + $tst->{offset_uint} = $uint_offset; + $tst->{index_uint} = $min < 0 ? _int_type($min, $max) : _uint_type($max); + + return ( + $tst->_table_offset(\@offsets, $table_name), + $tst->_table_index(\@data, $table_name), + $tst->function($func_name, $table_name)); +} + +sub function +{ + my ($tst, $func_name, $table_name) = @_; + + my $offset_name = "$table_name\_offset"; + my $index_name = "$table_name\_index"; + + return <<FUNCTION; +/* + * Lookup for tables: + * $offset_name and $index_name. + */ +static $tst->{index_uint} +$func_name(char32_t cp) +{ + $tst->{offset_uint} offset_idx, + offset; + + offset_idx = cp >> $tst->{range_shift}; + + if (offset_idx > $tst->{offset_table_size}) + return $tst->{dummy}; + + offset = $offset_name\[offset_idx]; + + return $index_name\[offset + (cp & $tst->{range_mask})]; +} +FUNCTION +} + +sub _table_offset +{ + my ($tst, $table, $name) = @_; + + # Offset entries are structural pointers into the Index table; an + # unassigned entry must stay 0 so it points at the first (dummy) range + # regardless of the user's $tst->{dummy} value. + my $table_text = + $tst->table($table, "$name\_offset", $tst->{offset_uint}, 0); + + my $comment = <<COMMENT; +/* + * The table contains offsets to table $name\_index. + */ +COMMENT + return "$comment$table_text"; +} + +sub _table_index +{ + my ($tst, $table, $name) = @_; + + return $tst->table($table, "$name\_index", $tst->{index_uint}, + $tst->{dummy}); +} + +# table($table, $name, $uint_type, $fill) +# Formats raw table data as pretty-printed C static array declaration. +# $fill is the value used to replace undefined slots in $table. +sub table +{ + my ($tst, $table, $name, $uint_type, $fill) = @_; + + my @values = map { defined $_ ? $_ : $fill } @$table; + my $length = scalar @values; + + # Wrap the comma-separated values to ~80 columns with pgindent's indent. + local $Text::Wrap::columns = 80; + local $Text::Wrap::huge = 'overflow'; + + my $body = wrap("\t", "\t", join(", ", @values)); + + return join "\n", + "static const $uint_type $name\[$length] =\n{", + $body, + "};"; +} + +# _uint_type($number) +# Internal function that determines the size of uint for a number. +sub _uint_type +{ + my $num = 0 + $_[0]; + + # uint8: (1 << 8) - 1 + if ($num <= (((1 << 7) - 1) | (1 << 7))) + { + return "uint8"; + } + + # uint16: (1 << 16) - 1 + if ($num <= (((1 << 15) - 1) | (1 << 15))) + { + return "uint16"; + } + + # uint32: (1 << 32) - 1 + if ($num <= (((1 << 31) - 1) | (1 << 31))) + { + return "uint32"; + } + + # uint64: (1 << 64) - 1 + if ($num <= (((1 << 63) - 1) | (1 << 63))) + { + return "uint64"; + } + + die "value is greater than uint64: $num"; +} + +# _int_type($min, $max) +# Internal function that picks the smallest signed C type from +# {int8, int16, int32, int64} that fits both $min and $max. +sub _int_type +{ + my ($min, $max) = @_; + + # int8 + if ($min >= -(1 << 7) && $max <= ((1 << 7) - 1)) + { + return "int8"; + } + + # int16 + if ($min >= -(1 << 15) && $max <= ((1 << 15) - 1)) + { + return "int16"; + } + + # int32 + if ($min >= -(1 << 31) && $max <= ((1 << 31) - 1)) + { + return "int32"; + } + + # int64 + if ($min >= -(1 << 63) && $max <= ((1 << 63) - 1)) + { + return "int64"; + } + + die "value is out of int64 range: min=$min max=$max"; +} + +1; -- 2.39.5 (Apple Git-154) From ff2963e27a51103047a50a608798260494c96d26 Mon Sep 17 00:00:00 2001 From: Alexander Borisov <[email protected]> Date: Mon, 22 Dec 2025 14:44:00 +0300 Subject: [PATCH v12 2/3] Improve the performance of Unicode Normalization Forms Replace the backend perfect hash and the frontend bsearch() lookup with a single shared two-stage lookup table (generated via the new TwoStageTable.pm helper). Backend and frontend now use the same code path, yielding up to ~60% speedup for normalize(). --- src/common/unicode/Makefile | 4 +- .../unicode/generate-unicode_norm_table.pl | 460 +- src/common/unicode/meson.build | 2 +- src/common/unicode_norm.c | 115 +- src/include/common/unicode_norm_hashfunc.h | 3025 --- src/include/common/unicode_norm_table.h | 15484 +++++++--------- src/tools/pgindent/exclude_file_patterns | 1 - 7 files changed, 6556 insertions(+), 12535 deletions(-) delete mode 100644 src/include/common/unicode_norm_hashfunc.h diff --git a/src/common/unicode/Makefile b/src/common/unicode/Makefile index c150e403cda..2f032e42b2d 100644 --- a/src/common/unicode/Makefile +++ b/src/common/unicode/Makefile @@ -21,7 +21,7 @@ CPPFLAGS += $(ICU_CFLAGS) # By default, do nothing. all: -update-unicode: unicode_case_table.h unicode_category_table.h unicode_east_asian_fw_table.h unicode_nonspacing_table.h unicode_norm_hashfunc.h unicode_norm_table.h unicode_normprops_table.h unicode_version.h +update-unicode: unicode_case_table.h unicode_category_table.h unicode_east_asian_fw_table.h unicode_nonspacing_table.h unicode_norm_table.h unicode_normprops_table.h unicode_version.h mv $^ $(top_srcdir)/src/include/common/ $(MAKE) case-check $(MAKE) category-check @@ -44,8 +44,6 @@ unicode_category_table.h: generate-unicode_category_table.pl DerivedCoreProperti # Generation of conversion tables used for string normalization with # UTF-8 strings. -unicode_norm_hashfunc.h: unicode_norm_table.h - unicode_norm_table.h: generate-unicode_norm_table.pl UnicodeData.txt CompositionExclusions.txt $(PERL) $< diff --git a/src/common/unicode/generate-unicode_norm_table.pl b/src/common/unicode/generate-unicode_norm_table.pl index 4c1d105b6c5..86bc94f3e60 100644 --- a/src/common/unicode/generate-unicode_norm_table.pl +++ b/src/common/unicode/generate-unicode_norm_table.pl @@ -4,7 +4,7 @@ # files as input. # # Input: UnicodeData.txt and CompositionExclusions.txt -# Output: unicode_norm_table.h and unicode_norm_hashfunc.h +# Output: unicode_norm_table.h # # Copyright (c) 2000-2026, PostgreSQL Global Development Group @@ -14,15 +14,16 @@ use Getopt::Long; use FindBin; use lib "$FindBin::RealBin/../../tools/"; -use PerfectHash; +use TwoStageTable; +use Text::Wrap; + +local $Text::Wrap::columns = 80; my $output_path = '.'; GetOptions('outdir:s' => \$output_path); my $output_table_file = "$output_path/unicode_norm_table.h"; -my $output_func_file = "$output_path/unicode_norm_hashfunc.h"; - my $FH; @@ -64,23 +65,38 @@ while (my $line = <$FH>) # the data file, currently.) next if hex($code) > 0x10FFFF; + # The character decomposition mapping field in UnicodeData.txt is a list + # of unicode codepoints, separated by space. But it can be prefixed with + # so-called compatibility formatting tag, like "<compat>", or "<font>". + # The entries with compatibility formatting tags should not be used for + # re-composing characters during normalization, so flag them in the table. + # (The tag doesn't matter, only whether there is a tag or not) + my $compat = 0; + if ($decomp =~ /\<.*\>/) + { + $compat = 1; + $decomp =~ s/\<[^][]*\>//g; + } + my @decomp_elts = split(" ", $decomp); + # Skip characters with no decompositions and a class of 0, to reduce the # table size. - next if $class eq '0' && $decomp eq ''; - - my %char_entry = (code => $code, class => $class, decomp => $decomp); + next if $class eq '0' && scalar @decomp_elts == 0; + + my %char_entry = ( + code => $code, + class => $class, + compat => $compat, + decomp => \@decomp_elts, + decomp_length => scalar @decomp_elts); push(@characters, \%char_entry); - $character_hash{$code} = \%char_entry; + $character_hash{ hex($code) } = \%char_entry; } close $FH; -my $num_characters = scalar @characters; - # Start writing out the output files open my $OT, '>', $output_table_file or die "Could not open output file $output_table_file: $!\n"; -open my $OF, '>', $output_func_file - or die "Could not open output file $output_func_file: $!\n"; print $OT <<HEADER; /*------------------------------------------------------------------------- @@ -103,10 +119,9 @@ print $OT <<HEADER; */ typedef struct { - uint32 codepoint; /* Unicode codepoint */ uint8 comb_class; /* combining class of character */ uint8 dec_size_flags; /* size and flags of decomposition code list */ - uint16 dec_index; /* index into UnicodeDecomp_codepoints, or the + uint16 dec_index; /* index into UnicodeDecompCodepoints, or the * decomposition itself if DECOMP_INLINE */ } pg_unicode_decomposition; @@ -120,89 +135,68 @@ typedef struct #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 of Unicode codepoints and their decompositions */ -static const pg_unicode_decomposition UnicodeDecompMain[$num_characters] = -{ HEADER -print $OF <<HEADER; -/*------------------------------------------------------------------------- - * - * unicode_norm_hashfunc.h - * Perfect hash functions used for Unicode normalization - * - * Portions Copyright (c) 1996-2026, PostgreSQL Global Development Group - * Portions Copyright (c) 1994, Regents of the University of California - * - * src/include/common/unicode_norm_hashfunc.h - * - *------------------------------------------------------------------------- - */ - -/* - * File auto-generated by src/common/unicode/generate-unicode_norm_table.pl, - * do not edit. There is deliberately not an #ifndef PG_UNICODE_NORM_HASHFUNC_H - * here. - */ - -#include "common/unicode_norm_table.h" +# 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; + +# Collect all codepoints of the decomposition and remove duplicate sequences. +# Be sure to sort by number of codepoints, from largest to smallest. +# This is necessary so that shorter ones fit into larger ones. +foreach my $code ( + sort { + $character_hash{$b}->{decomp_length} + <=> $character_hash{$a}->{decomp_length} + } @sorted_codes) +{ + my $entry = $character_hash{$code}; + my $decomp = $entry->{decomp}; -/* Typedef for perfect hash functions */ -typedef int (*cp_hash_func) (const void *key); + # 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)) + { + next; + } -/* Information for lookups with perfect hash functions */ -typedef struct -{ - const pg_unicode_decomposition *decomps; - cp_hash_func hash; - int num_decomps; -} pg_unicode_decompinfo; + # 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); -typedef struct -{ - const uint16 *inverse_lookup; - cp_hash_func hash; - int num_recomps; -} pg_unicode_recompinfo; + if ($index == -1) + { + $index = scalar @decomp_codepoints; + push @decomp_codepoints, @$decomp; + } -HEADER + $entry->{decomp_index} = $index; +} -my $decomp_index = 0; -my $decomp_string = ""; -my @dec_cp_packed; -my $main_index = 0; -my @rec_info; +my $main_index = 1; +my @decomp_main = ("\t{0, 0, 0},\n"); +my %duplicates; +my %inverse; +my %decomp_index; +my $decomp_gsa = new TwoStageTable(6); my $last_code = $characters[-1]->{code}; foreach my $char (@characters) { my $code = $char->{code}; my $class = $char->{class}; + my $compat = $char->{compat}; my $decomp = $char->{decomp}; - - # Save the code point bytes as a string in network order. - push @dec_cp_packed, pack('N', hex($char->{code})); - - # The character decomposition mapping field in UnicodeData.txt is a list - # of unicode codepoints, separated by space. But it can be prefixed with - # so-called compatibility formatting tag, like "<compat>", or "<font>". - # The entries with compatibility formatting tags should not be used for - # re-composing characters during normalization, so flag them in the table. - # (The tag doesn't matter, only whether there is a tag or not) - my $compat = 0; - if ($decomp =~ /\<.*\>/) - { - $compat = 1; - $decomp =~ s/\<[^][]*\>//g; - } - my @decomp_elts = split(" ", $decomp); + my $index = $char->{decomp_index}; # Decomposition size # Print size of decomposition - my $decomp_size = scalar(@decomp_elts); + my $decomp_size = scalar(@$decomp); die if $decomp_size > 0x1F; # to not overrun bitmask - my $first_decomp = shift @decomp_elts; + my $first_decomp = shift @$decomp; + my $first_num = $first_decomp ? hex($first_decomp) : 0; my $flags = ""; my $comment = ""; @@ -215,8 +209,8 @@ foreach my $char (@characters) if ($decomp_size == 2) { # Should this be used for recomposition? - if ( $character_hash{$first_decomp} - && $character_hash{$first_decomp}->{class} != 0) + if ( $character_hash{$first_num} + && $character_hash{$first_num}->{class} != 0) { $flags .= " | DECOMP_NO_COMPOSE"; $comment = "non-starter decomposition"; @@ -240,19 +234,15 @@ foreach my $char (@characters) # src/common/unicode_norm.c. if (!($flags =~ /DECOMP_COMPAT/ || $flags =~ /DECOMP_NO_COMPOSE/)) { - push @rec_info, - { - code => $code, - main_index => $main_index, - first => $first_decomp, - second => $decomp_elts[0] - }; + $inverse{$first_num}->{ hex($decomp->[0]) } = hex($code); } } + my $line; + if ($decomp_size == 0) { - print $OT "\t{0x$code, $class, 0$flags, 0}"; + $line = "\t{$class, 0$flags, 0}"; } elsif ($decomp_size == 1 && length($first_decomp) <= 4) { @@ -260,153 +250,223 @@ foreach my $char (@characters) # The decomposition consists of a single codepoint, and it fits # in a uint16, so we can store it "inline" in the main table. $flags .= " | DECOMP_INLINE"; - print $OT "\t{0x$code, $class, 1$flags, 0x$first_decomp}"; + $line = "\t{$class, 1$flags, 0x$first_decomp}"; } else { - print $OT "\t{0x$code, $class, $decomp_size$flags, $decomp_index}"; - - # Now save the decompositions into a dedicated area that will - # be written afterwards. First build the entry dedicated to - # a sub-table with the code and decomposition. - $decomp_string .= ",\n" if ($decomp_string ne ""); + $line = "\t{$class, $decomp_size$flags, $index}"; + } - $decomp_string .= "\t /* $decomp_index */ 0x$first_decomp"; - foreach (@decomp_elts) - { - $decomp_string .= ", 0x$_"; - } + $decomp_gsa->push(hex($code)); - $decomp_index = $decomp_index + $decomp_size; + # Check for duplicates and discard them. + if (exists $duplicates{$line}) + { + $decomp_index{ hex($code) } = $duplicates{$line}; + next; } - # Print a comma after all items except the last one. - print $OT "," unless ($code eq $last_code); + $duplicates{$line} = $main_index; + + # We will satisfy pgindent. + my $space = length($line) < 35 ? "\t" : " "; + + push @decomp_main, $line; + + # Push a comma after all items except the last one. + push @decomp_main, "," unless ($code eq $last_code); + push @decomp_main, "$space/* $comment */" if ($comment ne ""); + push @decomp_main, "\n" unless ($code eq $last_code); + + $decomp_index{ hex($code) } = $main_index++; +} + +# Сompile a table with sequences of codepoints for decomposition. +my @decomp_lines; + +foreach my $index (0 .. $#decomp_codepoints) +{ + my $code = $decomp_codepoints[$index]; + push @decomp_lines, "0x$code"; +} + +# Preparing data for codepoint composition. A situation where two code points +# need to be converted into one (recomposition of the reordered Unicode string). +# +# For table with uint16 numbers. +# The first two entries are uint32 numbers - first second codepoint. +# The third entry indicates the number of elements immediately following +# this entry (third entry). +# For example: +# {code, point, 3, 55, 64, 71, code, point, 2, 23, 45, code, point,...} +# +my %inverse_index; +my @inverse_second; +my @inverse_codes; +my $inverse_gsa = new TwoStageTable(6); + +# The reserved value for "not found", like a NULL. +push @inverse_second, 0, 0, 0; +push @inverse_codes, 0; + +foreach my $first (sort { $a <=> $b } keys %inverse) +{ + my $seconds = $inverse{$first}; + my @sorted = sort { $a <=> $b } keys %$seconds; + + $inverse_index{$first} = scalar @inverse_second; + $inverse_gsa->push($first); + + # Store a 32-bit number in two 16-bit numbers. + push @inverse_second, $sorted[0] >> 16; + push @inverse_second, $sorted[0] & ~(((1 << 16) - 1) << 16); + # Store the number of entries. + push @inverse_second, $sorted[-1] - $sorted[0]; + + foreach my $second ($sorted[0] .. $sorted[-1]) + { + my $index = 0; - print $OT "\t/* $comment */" if ($comment ne ""); - print $OT "\n"; + if (exists $seconds->{$second}) + { + $index = scalar @inverse_codes; + push @inverse_codes, $seconds->{$second}; + } - $main_index++; + push @inverse_second, $index; + } } -print $OT "\n};\n\n"; + +my $main_string = join "", @decomp_main; +my $decomp_length = scalar @decomp_lines; +my $decomp_string = wrap("\t", "\t", join(", ", @decomp_lines)); +my $inverse_length = scalar @inverse_codes; +my $inverse_string = wrap("\t", "\t", join(", ", @inverse_codes)); +my $second_length = scalar @inverse_second; +my $second_string = wrap("\t", "\t", join(", ", @inverse_second)); # Print the array of decomposed codes. print $OT <<HEADER; -/* codepoints array */ -static const uint32 UnicodeDecomp_codepoints[$decomp_index] = +/* Table with basic data for decompositions. */ +static const pg_unicode_decomposition UnicodeDecompMain[$main_index] = { -$decomp_string +$main_string }; -HEADER -# Emit the definition of the decomp hash function. -my $dec_funcname = 'Decomp_hash_func'; -my $dec_func = PerfectHash::generate_hash_function(\@dec_cp_packed, - $dec_funcname, fixed_key_length => 4); -print $OF "/* Perfect hash function for decomposition */\n"; -print $OF "static $dec_func\n"; - -# Emit the structure that wraps the hash lookup information into -# one variable. -print $OF <<HEADER; -/* Hash lookup information for decomposition */ -static const pg_unicode_decompinfo UnicodeDecompInfo = +/* Table with sequences of codepoints for decomposition. */ +static const uint32 UnicodeDecompCodepoints[$decomp_length] = { - UnicodeDecompMain, - $dec_funcname, - $num_characters +$decomp_string }; -HEADER - -# Find the lowest codepoint that decomposes to each recomposeable -# code pair and create a mapping to it. -my $recomp_string = ""; -my @rec_cp_packed; -my %seenit; -my $firstentry = 1; -foreach my $rec (sort recomp_sort @rec_info) +/* + * Table of Unicode codepoints for recomposition of the reordered + * Unicode string. + */ +static const uint32 UnicodeDecompInverseCodes[$inverse_length] = { - # The hash key is formed by concatenating the bytes of the two - # codepoints. See also recompose_code() in common/unicode_norm.c. - my $hashkey = (hex($rec->{first}) << 32) | hex($rec->{second}); - - # We are only interested in the lowest code point that decomposes - # to the given code pair. - next if $seenit{$hashkey}; - - # Save the hash key bytes in network order - push @rec_cp_packed, pack('Q>', $hashkey); - - # Append inverse lookup element - $recomp_string .= ",\n" if !$firstentry; - $recomp_string .= sprintf "\t/* U+%s+%s -> U+%s */ %s", - $rec->{first}, - $rec->{second}, - $rec->{code}, - $rec->{main_index}; - - $seenit{$hashkey} = 1; - $firstentry = 0; -} +$inverse_string +}; -# Emit the inverse lookup array containing indexes into UnicodeDecompMain. -my $num_recomps = scalar @rec_cp_packed; -print $OF <<HEADER; -/* Inverse lookup array -- contains indexes into UnicodeDecompMain[] */ -static const uint16 RecompInverseLookup[$num_recomps] = +/* + * Table with indexes from the secondary codepoint pointing + * to UnicodeDecompInverseCodes. + */ +static const uint16 UnicodeDecompInverseSecond[$second_length] = { -$recomp_string +$second_string }; HEADER -# Emit the definition of the recomposition hash function. -my $rec_funcname = 'Recomp_hash_func'; -my $rec_func = - PerfectHash::generate_hash_function(\@rec_cp_packed, $rec_funcname, - fixed_key_length => 8); -print $OF "/* Perfect hash function for recomposition */\n"; -print $OF "static $rec_func\n"; - -# Emit the structure that wraps the hash lookup information into -# one variable. -print $OF <<HEADER; -/* Hash lookup information for recomposition */ -static const pg_unicode_recompinfo UnicodeRecompInfo = +# Create index for decomposition mapping. +my ($decomp_table_offset, $decomp_table_index, $decomp_func) = + $decomp_gsa->generate('decomp_table', 'normalization_index', + sub { $decomp_index{ $_[0] } }); + +# Create index for inverse mapping. +my ($inverse_table_offset, $inverse_table_index, $inverse_func) = + $inverse_gsa->generate('inverse_table', 'inverse_index', + sub { $inverse_index{ $_[0] } }); + +print $OT <<"HEADER"; +$decomp_table_offset + +/* + * Used by normalization_index() to map a codepoint to an index that can be + * used in UnicodeDecompMain table. + */ +$decomp_table_index + +$inverse_table_offset + +/* + * Used by inverse_index() to map a codepoint to an index that can be + * used in UnicodeDecompInverseSecond table. + */ +$inverse_table_index + +$decomp_func +$inverse_func +/* + * normalization_inverse() + * + * Returns the code point for recomposition of the reordered Unicode string + * based on two code points. + * Codepoint 0x0000 means "not found". + */ +static char32_t +normalization_inverse(char32_t first, char32_t second) { - RecompInverseLookup, - $rec_funcname, - $num_recomps -}; + uint16 idx; + uint32 start, + stop; + const uint16 *entry; + + idx = inverse_index(first); + entry = &UnicodeDecompInverseSecond[idx]; + + start = entry[0] << 16 | entry[1]; + stop = start + entry[2]; + + if (idx != 0 && second >= start && second <= stop) + { + return UnicodeDecompInverseCodes[entry[second - start + 3]]; + } + + return 0x0000; +} HEADER close $OT; -close $OF; -sub recomp_sort +# This function is designed to search for the occurrence of one array as +# a subarray within another. This is necessary to find duplicates. +# It returns the index of the start of the occurrence or -1 if unsuccessful. +sub contains_subarray { - my $a1 = hex($a->{first}); - my $b1 = hex($b->{first}); - - my $a2 = hex($a->{second}); - my $b2 = hex($b->{second}); + my ($arr1, $arr2) = @_; + my $len1 = scalar(@$arr1); + my $len2 = scalar(@$arr2); - # First sort by the first code point - return -1 if $a1 < $b1; - return 1 if $a1 > $b1; + return -1 if $len2 == 0; + return -1 if $len2 > $len1; - # Then sort by the second code point - return -1 if $a2 < $b2; - return 1 if $a2 > $b2; + for my $start (0 .. $len1 - $len2) + { + my $match = 1; - # Finally sort by the code point that decomposes into first and - # second ones. - my $acode = hex($a->{code}); - my $bcode = hex($b->{code}); + for my $j (0 .. $len2 - 1) + { + if ($arr1->[ $start + $j ] ne $arr2->[$j]) + { + $match = 0; + last; + } + } - return -1 if $acode < $bcode; - return 1 if $acode > $bcode; + return $start if $match; + } - die "found duplicate entries of recomposeable code pairs"; + return -1; } diff --git a/src/common/unicode/meson.build b/src/common/unicode/meson.build index 8a31fe40f6c..a7e1b5efea2 100644 --- a/src/common/unicode/meson.build +++ b/src/common/unicode/meson.build @@ -67,7 +67,7 @@ update_unicode_common_targets += \ update_unicode_common_targets += \ custom_target('unicode_norm_table.h', input: [unicode_data['UnicodeData.txt'], unicode_data['CompositionExclusions.txt']], - output: ['unicode_norm_table.h', 'unicode_norm_hashfunc.h'], + output: ['unicode_norm_table.h'], depend_files: perfect_hash_pm, command: [ perl, files('generate-unicode_norm_table.pl'), diff --git a/src/common/unicode_norm.c b/src/common/unicode_norm.c index 0534ae34640..0c08bcabe0d 100644 --- a/src/common/unicode_norm.c +++ b/src/common/unicode_norm.c @@ -19,13 +19,11 @@ #endif #include "common/unicode_norm.h" +#include "common/unicode_norm_table.h" #ifndef FRONTEND -#include "common/unicode_norm_hashfunc.h" #include "common/unicode_normprops_table.h" #include "port/pg_bswap.h" #include "utils/memutils.h" -#else -#include "common/unicode_norm_table.h" #endif #ifndef FRONTEND @@ -47,21 +45,6 @@ #define NCOUNT VCOUNT * TCOUNT #define SCOUNT LCOUNT * NCOUNT -#ifdef FRONTEND -/* comparison routine for bsearch() of decomposition lookup table. */ -static int -conv_compare(const void *p1, const void *p2) -{ - uint32 v1, - v2; - - v1 = *(const uint32 *) p1; - v2 = ((const pg_unicode_decomposition *) p2)->codepoint; - return (v1 > v2) ? 1 : ((v1 == v2) ? 0 : -1); -} - -#endif - /* * get_code_entry * @@ -72,38 +55,9 @@ conv_compare(const void *p1, const void *p2) static const pg_unicode_decomposition * get_code_entry(char32_t code) { -#ifndef FRONTEND - int h; - uint32 hashkey; - pg_unicode_decompinfo decompinfo = UnicodeDecompInfo; - - /* - * Compute the hash function. The hash key is the codepoint with the bytes - * in network order. - */ - hashkey = pg_hton32(code); - h = decompinfo.hash(&hashkey); - - /* An out-of-range result implies no match */ - if (h < 0 || h >= decompinfo.num_decomps) - return NULL; - - /* - * Since it's a perfect hash, we need only match to the specific codepoint - * it identifies. - */ - if (code != decompinfo.decomps[h].codepoint) - return NULL; + uint16 idx = normalization_index(code); - /* Success! */ - return &decompinfo.decomps[h]; -#else - return bsearch(&(code), - UnicodeDecompMain, - lengthof(UnicodeDecompMain), - sizeof(pg_unicode_decomposition), - conv_compare); -#endif + return idx != 0 ? &UnicodeDecompMain[idx] : NULL; } /* @@ -146,7 +100,7 @@ get_code_decomposition(const pg_unicode_decomposition *entry, int *dec_size) else { *dec_size = DECOMPOSITION_SIZE(entry); - return &UnicodeDecomp_codepoints[entry->dec_index]; + return &UnicodeDecompCodepoints[entry->dec_index]; } } @@ -246,66 +200,9 @@ recompose_code(uint32 start, uint32 code, uint32 *result) } else { - const pg_unicode_decomposition *entry; - - /* - * Do an inverse lookup of the decomposition tables to see if anything - * matches. The comparison just needs to be a perfect match on the - * sub-table of size two, because the start character has already been - * recomposed partially. This lookup uses a perfect hash function for - * the backend code. - */ -#ifndef FRONTEND - - int h, - inv_lookup_index; - uint64 hashkey; - pg_unicode_recompinfo recompinfo = UnicodeRecompInfo; - - /* - * Compute the hash function. The hash key is formed by concatenating - * bytes of the two codepoints in network order. See also - * src/common/unicode/generate-unicode_norm_table.pl. - */ - hashkey = pg_hton64(((uint64) start << 32) | (uint64) code); - h = recompinfo.hash(&hashkey); - - /* An out-of-range result implies no match */ - if (h < 0 || h >= recompinfo.num_recomps) - return false; + *result = normalization_inverse(start, code); - inv_lookup_index = recompinfo.inverse_lookup[h]; - entry = &UnicodeDecompMain[inv_lookup_index]; - - if (start == UnicodeDecomp_codepoints[entry->dec_index] && - code == UnicodeDecomp_codepoints[entry->dec_index + 1]) - { - *result = entry->codepoint; - return true; - } - -#else - - int i; - - for (i = 0; i < lengthof(UnicodeDecompMain); i++) - { - entry = &UnicodeDecompMain[i]; - - if (DECOMPOSITION_SIZE(entry) != 2) - continue; - - if (DECOMPOSITION_NO_COMPOSE(entry)) - continue; - - if (start == UnicodeDecomp_codepoints[entry->dec_index] && - code == UnicodeDecomp_codepoints[entry->dec_index + 1]) - { - *result = entry->codepoint; - return true; - } - } -#endif /* !FRONTEND */ + return *result != 0; } return false; diff --git a/src/include/common/unicode_norm_hashfunc.h b/src/include/common/unicode_norm_hashfunc.h deleted file mode 100644 index a0b0e99adc0..00000000000 --- a/src/include/common/unicode_norm_hashfunc.h +++ /dev/null @@ -1,3025 +0,0 @@ -/*------------------------------------------------------------------------- - * - * unicode_norm_hashfunc.h - * Perfect hash functions used for Unicode normalization - * - * Portions Copyright (c) 1996-2026, PostgreSQL Global Development Group - * Portions Copyright (c) 1994, Regents of the University of California - * - * src/include/common/unicode_norm_hashfunc.h - * - *------------------------------------------------------------------------- - */ - -/* - * File auto-generated by src/common/unicode/generate-unicode_norm_table.pl, - * do not edit. There is deliberately not an #ifndef PG_UNICODE_NORM_HASHFUNC_H - * here. - */ - -#include "common/unicode_norm_table.h" - -/* Typedef for perfect hash functions */ -typedef int (*cp_hash_func) (const void *key); - -/* Information for lookups with perfect hash functions */ -typedef struct -{ - const pg_unicode_decomposition *decomps; - cp_hash_func hash; - int num_decomps; -} pg_unicode_decompinfo; - -typedef struct -{ - const uint16 *inverse_lookup; - cp_hash_func hash; - int num_recomps; -} pg_unicode_recompinfo; - -/* Perfect hash function for decomposition */ -static int -Decomp_hash_func(const void *key) -{ - static const int16 h[13757] = { - 45, 32767, 157, 158, 159, 160, 161, 2883, - 52, 53, 54, 0, 412, -233, -232, -231, - -230, 60, 0, 0, -238, -238, -238, -238, - -238, 240, 241, 242, -342, -342, 822, 822, - 822, 822, 822, 822, 0, 0, 824, 824, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 267, 32767, 32767, 0, - 0, 32767, 0, 0, 32767, 32767, 32767, 4434, - 4435, -300, -300, -300, -300, -300, -300, 278, - 279, 280, 281, 282, 283, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1443, 1444, 1445, - -340, 1446, -340, 1447, 0, 0, 0, 32767, - 0, 0, 0, 0, 0, 0, 32767, 32767, - 216, 217, 218, 219, 0, -1058, 222, -363, - 0, 0, -259, 227, 228, 2942, 2943, 2944, - 32767, 32767, 232, 233, 234, 235, 236, 237, - -7938, 2075, 2076, 2077, 2078, 2079, 2080, 2081, - -4642, -4642, -4642, 2085, 2086, -4643, -4643, -4643, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, -323, -323, - 14, 15, 321, -322, -322, -322, -322, -322, - -322, 22, 23, -322, 0, -321, -321, -321, - 0, 29, 30, -320, -320, -320, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - -112, 325, -112, -112, -112, 0, 0, -111, - -111, -111, -111, -111, -2832, 0, 0, 0, - 0, -357, 289, 289, 289, 289, 0, 0, - 0, 299, 300, 301, 302, 303, 0, -175, - 0, -278, -278, -278, -3885, -3885, -3885, -3885, - -3885, -3885, -3885, -3885, -3885, -3885, -3885, -3885, - -3885, 32767, 0, 83, 84, 85, 86, 87, - 88, 89, 90, 91, 92, 93, 94, 95, - 96, 97, -4544, 99, 100, 101, 102, 0, - 0, 103, 103, 105, 104, 107, 108, 109, - 110, 108, 32767, 112, 109, 109, 109, 109, - 117, 32767, 110, 110, 110, 121, 111, 111, - -212, 125, 429, 430, 431, -212, -212, -212, - 130, -211, -211, 32767, 32767, -213, 109, -212, - -212, -212, 138, 32767, 32767, -212, -212, -212, - 108, 143, 144, 110, 110, 110, 110, 110, - 150, 151, 0, 437, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, -2721, 111, - 111, 111, 166, -245, 401, 401, 401, 401, - 112, 173, 174, 413, 414, 415, 416, 417, - -60, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 4492, 449, 0, 32767, 451, 452, 0, 32767, - 32767, 4490, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 0, 0, 0, 0, 0, 32767, - 32767, 181, 182, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - -97, -97, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 185, 186, 187, - 188, 189, 190, 191, 192, 193, 194, 195, - 196, 197, 198, 199, -1243, -1243, -1243, 543, - -1242, 545, -1241, 207, 208, 209, 32767, 210, - 211, 212, 213, 214, 215, 32767, 32767, 0, - 0, 0, 0, 220, 1279, 0, 586, 224, - 225, 485, 0, 0, -2713, -2713, -2713, 32767, - 32767, 0, 0, 0, 0, 0, 0, 8176, - -1836, 0, 0, 0, 0, 585, 586, -577, - -576, -575, -574, -573, -572, 251, 252, -571, - -570, 255, 256, 257, 258, 259, 260, 261, - 262, 263, 264, 265, 266, 0, 32767, 32767, - 268, 269, 32767, 32767, 32767, 7164, -515, -6053, - -4164, -4164, 572, 573, 574, 575, 576, 577, - 0, 0, 0, 0, 0, 0, 0, 578, - 579, 580, 577, 578, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 32767, 0, 32767, 0, - 0, 32767, -379, -379, 32767, 0, 32767, 32767, - 28, 29, 30, 31, 3174, 33, 34, 5578, - 36, 37, 38, 39, 40, 41, 42, 43, - 1899, 1900, 1901, 47, 48, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 4693, 4694, 4695, 4696, 50, 32767, 32767, - 32767, 32767, 51, 52, 53, 54, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 627, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 262, 262, 608, 287, 609, 610, - 611, 291, 263, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 628, 629, 630, 631, - 632, 633, 634, 635, 636, 637, 638, 639, - 640, 641, 642, 643, 644, 645, 646, 647, - 648, 649, 650, 5, 6, 7, 8, 298, - 32767, 32767, 0, 0, 0, 0, 0, 0, - -239, 0, 32767, 608, 609, 610, 611, 612, - 2970, 614, -1770, -1770, 615, 616, 617, 618, - 619, 620, -1770, -1770, 621, 622, -1770, 623, - 624, 625, 626, 8242, -1770, -1770, -1770, -1770, - -1770, -1770, -1770, 4954, 4955, 4956, -1770, -1770, - 4960, 4961, 4962, 320, 321, 322, 323, 324, - 325, 326, 327, 328, 329, 330, 331, 332, - 333, 334, 335, 336, 337, 338, 339, 340, - 341, 665, 666, 330, 330, 25, 669, 670, - 671, 672, 673, 674, 331, 331, 677, 356, - 678, 679, 680, 360, 332, 332, 683, 684, - 685, 366, 367, 368, 369, 370, 371, 372, - 373, 374, 375, 488, 52, 490, 491, 492, - 381, 382, 32767, 494, 495, 496, 497, 3219, - 388, 389, 390, 391, 749, 104, 105, 106, - 107, 397, 398, 399, 101, 101, 101, 101, - 101, 405, 581, 407, 686, 687, 688, 4296, - 4297, 4298, 4299, 32767, 32767, 32767, 32767, 4300, - 32767, 32767, 32767, 32767, 32767, 416, 32767, 655, - 656, 331, 658, 659, 660, 661, 662, 326, - 326, 326, 326, 326, 326, 4968, 32767, 325, - 32767, 324, 427, 428, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, -3708, 0, 0, 0, 0, 0, - 644, 645, 646, 305, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, -4570, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 0, 32767, 32767, 0, 32767, - 32767, 32767, 32767, 32767, 32767, 436, 0, 438, - 439, 440, 32767, 441, 442, 443, 444, 445, - 446, 3168, 32767, 32767, 32767, 0, -4059, -4059, - -4059, -4059, -4059, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 3570, -4045, 5968, -4044, 0, 450, 0, 0, - 0, 0, 0, 0, -4037, 0, 0, -4035, - 0, 0, 0, 0, 367, 367, 0, 366, - 0, 4702, 4703, 363, 0, 0, 0, 0, - 359, 359, 359, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 351, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 6024, 6025, 6026, 6027, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 674, 32767, 32767, - 32767, 32767, 32767, 32767, 776, 32767, 32767, 0, - 32767, 32767, 32767, 32767, 32767, 0, 0, 32767, - 32767, 32767, 32767, 32767, 463, 464, 32767, 465, - 3185, 3186, 32767, 3187, 3188, -1553, 0, 0, - 712, 67, 68, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 0, 0, 0, 32767, 0, 0, - 32767, 0, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 18, 471, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 472, - 473, 474, 475, 476, 32767, 32767, 32767, 32767, - 0, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 4709, 4710, 4711, - 4712, 4713, 4714, 4715, 9329, 4717, 4718, 4719, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 1719, -67, 32767, - 32767, 32767, 32767, 32767, 0, 0, 32767, 32767, - 32767, 32767, 32767, 32767, 479, 480, 481, 482, - 0, 32767, 483, -102, 0, 0, 0, 486, - 487, 3201, 3202, 3203, 3204, 32767, 491, 492, - 493, 494, 495, 496, 0, 0, 497, 498, - 499, 500, -84, -84, 1080, 1080, 1080, 1080, - 1080, 1080, 1080, 1080, 1080, 1080, 32767, 32767, - 32767, 1077, 1077, 1077, 1077, 1077, 1077, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 1069, - 1069, 1069, 1069, 1069, 1069, 1069, 1069, 32767, - 32767, 1950, 1067, 1067, 1067, 1067, 1067, 1067, - 32767, 32767, 32767, 32767, 0, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 6028, - 4805, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 1037, 1037, - 1037, 1037, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 798, 32767, 32767, 32767, 1024, - 1024, 1024, 1024, 1024, 1024, 895, 895, 799, - 32767, 32767, 0, 0, 800, 0, 32767, 32767, - 32767, 32767, 32767, 32767, 801, -373, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 511, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 6565, 4677, - 4678, -57, -57, -57, -57, -57, -57, 521, - 522, 523, 524, 525, 526, 527, -50, -50, - -50, -46, -46, 533, 534, 535, 536, 537, - 538, 539, 540, 541, 542, 543, 544, 545, - 546, 547, 548, 549, 550, 551, 552, 553, - 554, 555, 556, 32767, 557, 32767, 558, 559, - 32767, 939, 940, -3772, 562, 32767, 32767, -3771, - 4725, 32767, 32767, 32767, 32767, 32767, -3771, -3770, - -5249, -5249, 2900, -5249, -3771, 32767, 2997, -1310, - 32767, 32767, 32767, 2998, 2999, 3000, 3001, 3002, - 3003, 3004, 3005, 3006, 3007, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 4727, 32767, 4728, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 4729, 3009, 3010, 3011, 32767, - 32767, 6740, -4, 4734, -4, 6744, -6601, 1079, - 6618, 4730, 4731, -4, -4, -4, -4, -4, - -4, -4, -4, -321, -4, -4, -4, -4, - -4, -4, -4, 0, 0, 0, 0, 0, - 551, 551, 551, 551, 551, 551, 551, 551, - 551, 551, 551, 551, 551, 551, 551, 551, - 551, 551, 551, 5295, 5296, -9309, -1629, 551, - 551, 551, 551, 551, 551, 551, 551, 551, - 551, 551, 551, 551, 551, -2591, 551, 551, - -4992, 551, 551, 551, 551, 551, 551, 551, - 551, -1304, -1304, -1304, 551, 551, 32767, 550, - 550, 550, 550, 550, 550, 550, 550, 550, - 550, 550, 550, 550, 550, 550, 550, 550, - 550, 550, 550, 550, 550, 550, 550, 550, - 550, 550, 550, 550, 550, 550, 550, 550, - 550, 550, 550, 550, 550, 550, 550, 550, - 550, 8699, 550, 6744, 0, 4738, 0, 6748, - -6597, 1083, 6622, 4734, 4735, 0, 0, 0, - 0, 0, 0, 0, 0, -317, 0, 0, - 0, 0, 0, 0, 0, 550, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 5343, 0, 0, 5344, - 0, 0, 0, 0, 0, 0, -40, 0, - -41, 0, 542, 0, 0, 0, 0, 845, - 0, 0, 0, 0, 0, 833, 0, 835, - 836, 846, 0, 0, 0, 0, 0, 0, - 0, -2357, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 931, - 586, 586, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 646, 646, - 646, 646, 646, 646, 646, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 587, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 326, 0, 0, 0, - 0, 0, 337, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 340, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 337, 338, 0, 0, 0, 0, 0, 0, - 0, 344, 345, 0, 0, 0, 0, 0, - 0, 349, 350, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 3784, 3784, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 3033, 3034, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 6047, 6048, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 4395, 4396, 4397, - 690, 691, 692, 693, 694, 51, 51, 51, - 32767, 32767, 32767, 32767, 32767, 32767, 4748, 4749, - 4750, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 3045, 32767, 32767, - 32767, 4751, 4752, 4753, 4754, 11, 11, 14617, - 32767, 32767, 698, 4758, 4759, 4760, 4761, 4762, - 704, 705, 706, 707, 708, 709, 710, 711, - 712, 713, 714, 715, 716, -2853, 4763, -5249, - 4764, 721, 32767, 722, 723, 724, 725, 726, - 727, 4765, 729, 730, 4766, 732, 733, 734, - 735, 369, 370, 738, 373, 740, -3961, -3961, - 380, 744, 745, 746, 747, 389, 390, 391, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 0, 0, 0, - 32767, 32767, 32767, 32767, 32767, 8673, 32767, 32767, - 5317, 32767, 5318, 5319, 32767, 32767, 32767, 32767, - 32767, 5320, 5321, 5322, 32767, 32767, 32767, 32767, - 32767, 32767, 752, 32767, 32767, 753, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 754, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 4814, 32767, - 32767, 32767, 756, 757, 758, 759, 32767, 32767, - 32767, 760, 761, 762, 763, 764, 765, -2804, - 4812, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, -1299, 32767, - 32767, 32767, 5324, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 5320, 32767, 32767, 768, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 2322, 770, 771, 32767, - 32767, 32767, 32767, 0, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 772, 773, 32767, - 774, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 775, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, -3373, - 4777, 32767, -1417, 8191, 32767, 8547, 11926, 4247, - 32767, 32767, 8550, 8551, 32767, 32767, 32767, 32767, - 32767, 8552, 8553, 32767, 8554, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 0, 32767, 32767, - 777, 32767, 32767, 32767, 32767, 32767, 778, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 0, 0, 0, 0, 0, 779, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 780, 781, 782, 32767, 32767, - 783, 8555, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 887, 888, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 2537, 2537, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 889, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 784, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 8556, 8557, 8558, 8559, 32767, 32767, 32767, 785, - 32767, 32767, 32767, 32767, 32767, 8560, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 4439, - 4785, 32767, 32767, 32767, 4821, -1372, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 786, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 787, 32767, 32767, 890, 789, - 790, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 891, 32767, 32767, 32767, 32767, 32767, 791, - 792, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 793, - 32767, 32767, 32767, 0, 32767, -3326, 32767, 32767, - 32767, 32767, 32767, 32767, 892, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 893, 894, 895, 0, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 794, 795, -4, - 797, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 0, 0, 0, - 0, 0, 0, 0, 32767, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 32767, 32767, - 0, 0, 0, 0, 0, 0, 0, 32767, - 0, 0, 32767, 0, 0, 0, 0, 0, - 32767, 32767, 32767, 32767, 32767, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 1171, 1171, 1171, 0, 0, - 0, 0, 1175, 5650, 5650, 5650, 2043, 2043, - 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, - 2043, 2043, 2043, 2043, 2043, 0, 2044, 2044, - 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, - 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, - 2044, 32767, 2043, 2043, 2043, 2043, 2043, 2043, - 2043, 2043, 2043, 32767, 0, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 5425, 5426, 5427, 4564, - 6340, 5429, 5430, 6343, 6344, 4849, 4567, 5436, - 5437, 4567, 6350, 6351, 4569, 4569, 4569, 6355, - 4570, 6357, 4571, 6359, 5443, 6361, 4573, 4573, - 4573, 4573, 6366, 4574, 4574, 4574, 6370, 4575, - 4575, 4575, 4575, 5448, 4575, 4575, 6378, 4576, - 5450, 4576, 4576, 4576, 4576, 6385, 6056, -2092, - 6388, 4580, 4580, 4580, 4580, 4580, 6394, 6395, - 6396, 6397, 6398, 6399, 4586, 4586, 4586, 4586, - 4586, 4586, 4586, 4586, 4586, 4586, 4586, 4817, - 4586, 4586, 4586, 4586, 4586, 4586, 4586, 4586, - 4586, 4586, 4586, 4586, 10620, 4586, 4586, 10621, - 4586, 4586, 4586, 4586, 4586, 4586, 4586, 10067, - 10068, 4586, 4586, 4586, 4586, 4586, 10069, 4586, - 4586, 4586, 4586, 4586, 6448, 6449, 6450, 6451, - 6452, 6453, 6454, 6455, 6456, 9393, 6458, 6459, - 6460, 6461, 6462, 5983, 6464, 5984, 6466, 5985, - -129, -129, -129, 0, -129, -129, 2253, 4611, - 2255, -129, -129, 2256, 2257, 2258, 2259, 2260, - 2261, -129, -129, 2262, 2263, -129, 2264, 2265, - 2266, 2267, 9883, -129, -129, -129, -129, -129, - -129, -129, 6595, 6596, 6597, -129, -129, 6601, - 6602, 6603, -129, -129, -129, 5679, 6025, 6061, - 6062, -2086, 6064, -129, -129, 1880, 6068, -129, - 13217, 5538, 0, 5539, 0, 138, -129, 139, - 140, 141, -129, 6038, 6081, 5319, 5319, 5319, - 5319, -129, 0, 0, -129, -129, -129, 6048, - 6049, 6050, 6051, -129, -129, -129, -129, -129, - -129, -129, -129, -129, -129, -129, -129, -129, - -129, -129, -129, -129, -129, -129, -129, -129, - -129, -129, -129, -129, -129, -129, -129, -129, - -129, 4712, -129, -129, -129, -129, 4716, -129, - -129, 4718, -1776, -1737, 32767, 6112, 6593, 6113, - 6595, 6114, 0, 0, 0, 129, 0, 0, - 2382, 4740, 2384, 0, 0, 2385, 2386, 2387, - 2388, 2389, 2390, 0, 0, 2391, 2392, 0, - 2393, 2394, 2395, 2396, 10012, 0, 0, 0, - 0, 0, 0, 0, 6724, 6725, 6726, 0, - 0, 6730, 6731, 6732, 0, 0, 0, 5808, - 6154, 6190, 6191, -1957, 6193, 0, 0, 2009, - 6197, 0, 13346, 5667, 129, 5668, 129, 267, - 0, 268, 269, 270, 0, 6167, 6210, 5448, - 5448, 5448, 5448, 0, 129, 129, 0, 0, - 0, 6177, 6178, 6179, 6180, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 4841, 0, 0, 0, 0, - 4845, 0, 0, 4847, -1647, -1608, -129, -129, - -129, -129, -1612, -129, -129, -129, -129, -129, - -129, -129, -129, -129, -129, -129, -129, -129, - -129, -129, 257, 257, -129, 4871, -129, 700, - -129, 270, 6749, 6395, 6356, 6752, 10131, 2452, - 273, 6756, 6757, 6758, 6759, 6760, 6761, 6762, - 6763, 6764, 6765, 6766, 6767, 6768, 3416, 275, - 276, 5820, 6773, 6414, 6775, 6776, 6416, 6778, - 6417, 6780, 6781, 6782, 6783, 6784, 6785, 6786, - 6787, 6788, 6789, 6790, 6791, 6792, 6793, 6794, - 6795, 6796, 6797, 6798, 6799, 6800, 6801, 6439, - 6803, 6440, 6805, 6806, 6807, -743, 6809, 6810, - 6811, 6812, 6813, 6814, 11191, 6450, 6450, 6450, - 6450, 6820, 6821, 6452, 6452, 6824, 6825, 6454, - 6454, 6828, 6829, 6830, 6831, 6832, 6833, 11259, - 6460, 6836, 6837, 6462, 6462, 6840, 6841, 4945, - 4945, 6844, 6845, 6846, 6847, 0, -1518, -1479, - 0, 0, 0, 0, -1483, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 386, 386, 0, 5000, - 0, 829, 0, 399, 0, 0, 830, 871, - 832, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 834, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 837, 838, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 32767, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 7436, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 840, - 1158, 0, 0, 0, 0, 0, 0, 1164, - 1164, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 4067, 4067, 4067, 4067, 4067, - 0, 0, 0, 0, 842, 0, 843, 0, - 844, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 847, 0, 0, 0, 0, 848, 0, - 0, 0, 0, 849, 0, 0, 0, 1224, - 1224, 0, 0, 0, 0, 0, 0, 0, - 850, 0, 0, 0, -84, 0, 0, 0, - 851, 852, 853, 854, 855, 856, 857, 858, - 859, 860, 861, 862, 863, 0, 0, 864, - 865, 866, -64, 282, 0, 869, 870, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 871, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 872, 0, 0, 0, - 0, 873, 0, 0, 0, 0, 874, 0, - 0, 0, 0, 875, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 876, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 231, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 6034, 0, 0, 6035, 0, 0, - 0, 0, 0, 0, 0, 5481, 5482, 0, - 0, 0, 0, 0, 5483, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 4798, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, -2358, 0, 0, 0, - 0, 0, 0, 0, 0, -4613, 0, 0, - 0, 0, 0, 0, 0, 1519, 1480, 1480, - 5254, -2425, 1480, 1480, 1480, 1519, 1519, 1519, - 1519, 1519, 1519, 1519, 1519, 1519, 878, 1519, - 1519, 1519, -4617, 1519, 1519, 1519, 1519, 1519, - 1519, 4024, 1519, 1519, 1519, 1519, 1519, 879, - -4659, 880, 881, 1519, 1519, 1519, 1519, 1519, - 6261, 6262, 1519, 1519, 1519, 1519, 1519, 1519, - 1519, 1519, 1519, 1519, 6259, 1519, 1519, 1519, - 1519, 1519, 1519, 1519, 1519, 1519, 6260, 1519, - 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, - 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, - 1519, 6318, 1519, 1519, 1519, 1519, 1519, 1519, - 1519, 0, 0, 0, 0, 0, 0, 0, - 0, 1440, 1440, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 4774, 0, 0, - 0, 0, 0, 0, 0, 882, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 6042, 6043, 6044, 6045, 6046, 0, 0, 0, - 0, 0, 0, 0, 0, 6035, 6036, 6037, - 6038, 6039, 6040, 6041, 0, 0, 0, 0, - 0, 0, 0, 0, 0, -5, 0, 0, - 0, 0, 0, 0, 0, -1164, -1164, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 4185, 4186, 0, 0, - 0, 4737, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 883, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 4739, 0, 0, 0, 0, 0, 0, - 0, 0, -96, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - -39, -39, 3735, -3944, -39, -39, -39, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - -641, 0, 0, 0, -6136, 0, 0, 0, - 0, 0, 0, 2505, 0, 0, 0, 0, - 0, -640, -6178, -639, -638, 0, 0, 0, - 0, 0, 4742, 4743, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 4740, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 4741, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 4799, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3774, -3905, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 32767, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 350, - 350, 0, 32767, 0, 0, 0, 0, 32767, - 32767, 32767, 32767, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 4744, 4745, - -9860, -2180, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - -3142, 0, 0, -5543, 0, 0, 0, 0, - 0, 0, 0, 0, -1855, -1855, -1855, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 8149, 0, 6194, -550, - 4188, -550, 6198, -7147, 533, 6072, 4184, 4185, - -550, -550, -550, -550, -550, -550, -550, -550, - -867, -550, -550, -550, -550, -550, -550, -550, - 0, 0, -549, -549, 0, 0, -547, 0, - 0, -545, -545, 0, 0, -543, -543, 4800, - -543, 4801, 4802, -542, -542, -542, -542, -542, - -542, -582, -542, -583, -542, 0, 0, -541, - 0, -540, 305, -540, -540, -540, -540, -540, - 0, -539, 296, 297, 307, -539, -539, -539, - -539, -539, -539, -539, -2896, -539, -539, -539, - -539, -539, -539, -539, -539, -539, -539, -539, - -539, 32767, 32767, 32767, -542, -542, -542, -542, - -542, -542, 32767, 32767, -544, -544, -544, -544, - -544, -544, 32767, 32767, -546, -546, -546, -546, - -546, -546, 6181, 32767, -548, -548, -548, 6185, - 6186, 6187, 380, 35, 0, 0, 8149, 0, - 6194, 6195, 4187, 0, 6198, -7147, 533, 6072, - 534, 6074, 5937, 6205, 5938, 5938, 5938, 32767, - 42, 0, 32767, 763, 32767, 32767, 6212, 32767, - 6084, 6214, 6215, 6216, 40, 40, 40, 40, - 6221, 6222, 32767, 6223, 6224, 6225, 6226, 32767, - 6227, 32767, 6228, 32767, 32767, 32767, 32767, 32767, - 32767, 6229, 32767, 32767, 32767, 32767, 6230, 32767, - 6231, 32767, 6232, 32767, 6233, 6234, 1394, 32767, - 6236, 6237, 32767, 1393, 32767, 32767, 1392, 32767, - 7848, 32767, 0, 32767, 0, 32767, 0, 32767, - 6115, 6116, 32767, 6117, 32767, 32767, 1378, 3735, - 6120, 6121, 32767, 3736, 3736, 3736, 3736, 3736, - 6127, 6128, 32767, 3737, 6130, 3738, 3738, 32767, - 3737, -3878, 6135, 6136, 32767, 6137, 32767, 6138, - 6139, -584, -584, -584, 6143, 6144, -585, -585, - -585, 32767, 6148, 6149, 342, -3, -38, -38, - 8111, -38, 6156, 6157, 4149, -38, 6160, -7185, - 495, 6034, 496, 32767, 32767, 32767, 32767, 32767, - 5895, 6166, 0, 32767, 720, 721, 722, 723, - 6172, 32767, 6044, 6174, 6175, 6176, 0, 0, - 0, 0, 6181, 6182, 6183, 6184, 6185, 6186, - 6187, 6188, 6189, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 2745, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 0, 32767, 4786, - 4787, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, -3270, -3270, -3270, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 4671, 4672, 4673, -68, - -68, 4676, 4677, 4678, 4679, 4680, 4681, 32767, - 71, 6566, 32767, 32767, 4682, 4683, 4684, 4685, - 4686, 4687, 4688, 4689, 4690, -50, 4692, 4693, - 4694, 4695, 4696, 4697, 4698, 4699, 4700, 4701, - 4702, 4703, 4704, 4705, 4706, 4707, 4708, 4709, - -89, 4711, 4712, 32767, 4713, 4714, 4715, 4716, - 6236, 6237, 6238, 6239, 6240, 6241, 6242, 6243, - 4804, 4805, 6246, 6247, 6248, 6249, 6250, 6251, - 6252, 6253, 6254, 6255, 1482, 6257, 6258, 6259, - 6260, 6261, 6262, 6263, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, -3370, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 6264, 6265, - 6266, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 6268, 6269, 6270, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, -2053, 32767, - 32767, 32767, 32767, 6310, 6272, 6273, 6274, 6275, - 6276, 6277, 6278, 6279, 6280, 6922, 6282, 6283, - 6284, 12421, 6286, 6287, 6288, 6289, 6290, 6291, - 3787, 6293, 6294, 6295, 6296, 6297, 6938, 12477, - 6939, 6939, 6302, 6303, 6304, 6305, 6306, 1565, - 1565, 6309, 6310, 6311, 6312, 6313, 6314, 32767, - 32767, 32767, 32767, 1575, 6316, 6317, 6318, 6319, - 6320, 6321, 6322, 6323, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 6324, 6325, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 0, 0, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 4796, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 3924, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 4795, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 0, 0, 0, - 0, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 0, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 32767, 0, 32767, 0, 32767, 0, - 32767, 0, 32767, 0, 32767, 0, 32767, 32767, - 0, 32767, 0, 32767, 0, 32767, 32767, 32767, - 32767, 4803, 32767, 0, 0, 32767, 0, 0, - 32767, 0, 0, 32767, 0, 0, 32767, 0, - 0, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 0, - 32767, 32767, 32767, 32767, 0, 0, 0, 0, - 32767, 0, 0, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 0, - 32767, 0, 32767, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, -2044, -2044, -873, -873, - -873, 0, -2043, -2043, -2043, -868, 3607, 3607, - 3607, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 896, 897, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 0, 0, 0, 0, 0, 0, - 0, 0, 9932, 0, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 898, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, -1145, - -1144, -1143, -1142, -1141, -1140, -1139, -1138, 32767, - 32767, -1137, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, -3659, -5441, -5441, -3658, -3657, -3656, - -5441, -3655, -5441, -3654, -5441, -4524, -5441, -3652, - 32767, -3651, -3650, -5442, -3649, -3648, -3647, -5442, - -3646, -3645, -3644, -3643, -4515, -3641, -3640, -5442, - -3639, -4512, -3637, -3636, -3635, -3634, -5442, -5112, - 3037, -5442, -3633, -3632, -3631, -3630, -3629, -5442, - 32767, 32767, -5444, -5444, -5444, -3630, -3629, -3628, - -3627, -3626, -3625, -3624, -3623, -3622, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, -1079, 32767, -1078, 32767, -1076, 32767, -1075, - 32767, -1074, 32767, 32767, 32767, -1073, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 6326, - 6327, 6328, 6329, 6330, 6331, 6332, 6333, -3598, - 6335, 32767, 32767, 32767, 32767, 32767, -5387, 32767, - -5388, 32767, 32767, -3599, -3598, 32767, -3598, -3597, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, -3608, -3607, - -3606, -3605, -3835, -3603, -3602, -3601, -3600, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 1116, 988, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 1118, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 990, 991, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 0, - 32767, 32767, 32767, 32767, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, -1267, -1721, 0, 0, 0, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 3014, - 2461, 2462, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 3021, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 3022, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 993, 994, -5735, 32767, - -5736, 997, 998, 999, -4808, -5153, -5188, -5188, - 2961, -5188, 1006, 1007, -1001, 32767, 1009, -12336, - -4656, 883, -4655, 885, 748, 32767, 32767, 32767, - 32767, 1016, 32767, 32767, 32767, 32767, 32767, 32767, - 1017, 32767, 32767, 32767, 1018, 1019, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 3015, 3016, 3017, 3018, 32767, 32767, 32767, 3019, - 3020, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 1020, 1021, 1022, 32767, 1023, 1024, -1357, - -3714, -1357, 1028, 1029, -1355, -1355, -1355, -1355, - 32767, -1356, 1035, 1036, -1354, -1354, 1039, -1353, - -1353, -1353, -1353, -8968, 1045, 1046, 1047, 1048, - 1049, 1050, 1051, 32767, -5673, -5673, 1054, 1055, - -5674, -5674, -5674, 1059, 1060, 1061, -4746, -5091, - -5126, -5126, 3023, -5126, 1068, 1069, -939, -5126, - 1072, -12273,-4593, 946, -4592, 948, 811, 1079, - 0, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 1080, 3024, 3025, - 3026, 3027, 3028, 3029, 3030, 3031, 3032, 0, - 0, 3035, 3036, 3037, 3038, 3039, 3040, 3041, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 1081, 1082, -3758, 1084, 1085, 1086, 1087, -3757, - 1089, 1090, -3756, 2739, 2701, 1223, 1224, 1225, - 1226, 2710, 1228, 1229, 1230, 1231, 1232, 1233, - 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, - 1242, 857, 858, 1245, -3754, 1247, 419, 1249, - 851, -5627, -5272, -5232, -5627, -9005, -1325, 855, - -5627, -5627, -5627, -5627, -5627, -5627, -5627, -5627, - -5627, -5627, -5627, -5627, -5627, -2274, 868, 868, - -4675, -5627, -5267, -5627, -5627, -5266, -5627, -5265, - -5627, -5627, -5627, -5627, -5627, -5627, -5627, -5627, - -5627, -5627, -5627, -5627, -5627, -5627, -5627, -5627, - -5627, -5627, -5627, -5627, -5627, -5627, -5264, -5627, - -5263, -5627, -5627, -5627, 1924, 32767, 1182, 1183, - 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, - 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, - 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, - 1208, 1209, 1210, 1211, -3629, 1213, 1214, 1215, - 1216, -3628, 1218, 1219, -3627, 2868, 2830, 1352, - 1353, 1354, 1355, 2839, 1357, 1358, 1359, 1360, - 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, - 1369, 1370, 1371, 986, 987, 1374, -3625, 1376, - 548, 1378, 980, -5498, -5143, -5103, -5498, -8876, - -1196, 984, -5498, -5498, -5498, -5498, -5498, -5498, - -5498, -5498, -5498, -5498, -5498, -5498, -5498, -2145, - 997, 997, -4546, -5498, -5138, -5498, -5498, -5137, - -5498, -5136, -5498, -5498, -5498, -5498, -5498, -5498, - -5498, -5498, -5498, -5498, -5498, -5498, -5498, -5498, - -5498, -5498, -5498, -5498, -5498, -5498, -5498, -5498, - -5135, -5498, -5134, -5498, -5498, -5498, 2053, -5498, - -5498, -5498, -5498, -5498, -5498, -9874, -5132, -5131, - -5130, -5129, -5498, -5498, -5128, -5127, -5498, -5498, - -5126, -5125, -5498, -5498, -5498, -5498, -5498, -5498, - -9923, -5123, 32767, 32767, 32767, 32767, -5502, -5502, - -3605, -3604, -5502, -5502, -5502, -5502, 1346, 2865, - 2827, 1349, 1350, 1351, 1352, 2836, 1354, 1355, - 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, - 1364, 1365, 1366, 1367, 1368, 983, 984, 1371, - -3628, 1373, 545, 1375, 977, 1377, 1378, 549, - 509, 549, 1382, 1383, 1384, 1385, 1386, 1387, - 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, - 562, 1397, 1398, 1399, 1400, 1401, 1402, 1403, - 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, - 1412, 1413, 1414, 578, 578, 1417, 1418, 1419, - 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, -5379, - 2172, -5379, -5379, -5379, -5379, -5379, -5379, -9755, - -5013, -5012, -5011, -5010, -5379, -5379, -5009, -5008, - -5379, -5379, -5007, -5006, -5379, 32767, 32767, -5381, - -5381, -5381, -9806, -5006, -5381, 32767, 32767, -5006, - -5383, -5383, -3486, -3485, -5383, -5383, -5383, -5383, - 1465, 2984, 2946, 1468, 1469, 1470, 1471, 2955, - 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, - 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1102, - 1103, 1490, -3509, 1492, 664, 32767, 32767, 1494, - 1495, 666, 626, 666, 1499, 32767, 32767, 1500, - 1501, 1502, 1503, 1504, 1505, 1506, 1507, 32767, - 1508, 32767, 675, 32767, 1510, 32767, 1511, 1512, - 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, - 1521, 1522, 1523, 1524, 1525, 689, 689, 1528, - 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, - 1537, 1538, 1539, 1540, 1541, 32767, 32767, 1542, - 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, - 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, - 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, - 1567, 1568, 1569, 1570, 1571, 1572, -5863, 1574, - 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, - 1583, 1584, 745, 428, 1587, 1588, 1589, 1590, - 1591, 1592, 429, 430, 32767, 1595, 1596, 1597, - 1598, 1599, 1600, 1601, 1602, 1603, -2463, -2462, - -2461, -2460, -2459, 1609, 32767, 1610, 1611, 770, - 1613, 771, 1615, 772, 1617, 1618, 1619, 1620, - 1621, 1622, 1623, 32767, 32767, 1624, 1625, 1626, - 1627, 1628, 1629, 32767, 1630, 1631, 1632, 1633, - 1634, 1635, 1636, 1637, 791, 1639, 1640, 1641, - 1642, 795, 1644, 1645, 1646, 1647, 799, 32767, - 32767, 1649, 426, 427, 32767, 1652, 1653, 1654, - 1655, 1656, 1657, 808, 1659, 1660, 32767, 32767, - 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, - 1669, 1670, 1671, 32767, 32767, 32767, 32767, 32767, - 32767, 1672, 32767, 32767, 32767, 32767, 32767, 1673, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 1674, 1675, 1676, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 1677, - 32767, 32767, 32767, 1678, 515, 32767, 1680, 1681, - 32767, 32767, 32767, 32767, 1682, 32767, 1683, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 1684, - 1685, 844, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 1687, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 1688, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 840, 1690, 32767, 32767, 467, 468, 1693, 1694, - 1695, 1696, 1697, 1698, 1699, 850, 1701, 1702, - 1703, 1788, 1705, 1706, 1707, 857, 857, 857, - 857, 857, 857, 857, 857, 857, 857, 32767, - 856, 856, 1720, 1721, 858, 858, 858, 1789, - 1444, 1727, 859, 859, 1730, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 1731, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, - 1740, 1741, 1511, 1743, 1744, 32767, 32767, 32767, - 32767, 1745, 32767, 32767, 32767, 1746, 1747, -4286, - 1749, 1750, -4284, 1752, 1753, 1754, 1755, 1756, - 1757, 32767, 32767, 32767, 32767, 4806, 4807, 4808, - 4809, 4810, 4811, 5051, 4813, 32767, 32767, 32767, - 32767, 1758, 1759, 1844, 1761, 32767, 1762, 912, - 912, 32767, 911, 911, 911, 911, 911, 911, - 911, 911, 911, 911, 1775, 0, 912, 912, - 0, 0, 1496, 1779, 911, 911, 1782, 0, - 0, 1783, 1784, 1785, 0, 1786, 0, 1787, - 0, 917, 0, 1789, 1790, 1791, 1792, 0, - 1793, 1794, 1795, 0, 1796, 1797, 1798, 1799, - 927, 1801, 1802, 0, 1803, 930, 1805, 1806, - 1807, 1808, 0, 330, 8479, 0, 1809, 1810, - 1811, 1812, 1813, 0, 0, 0, 0, 0, - 0, 1814, 1815, 1816, 1817, 1818, 1819, 1820, - 1821, 1822, 1823, 1824, 1594, 1826, 1827, 1828, - 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, - 1837, -4196, 1839, 1840, -4194, 1842, 1843, 1844, - 1845, 1846, 1847, 1848, -3632, -3632, 1851, 1852, - 1853, 1854, 1855, -3627, 1857, 1858, 1859, 1860, - 1861, 0, 0, 0, 0, 0, 0, 0, - 0, 0, -2936, 0, 0, 0, 0, 0, - 480, 0, 481, 0, 482, 6597, 6598, 6599, - 6471, 6601, 6602, 4221, 1864, 4221, 6606, 6607, - 4223, 4223, 4223, 4223, 4223, 4223, 6614, 6615, - 4225, 4225, 6618, 4226, 4226, 4226, 4226, -3389, - 6624, 6625, 6626, 6627, 6628, 6629, 6630, -93, - -93, -93, 6634, 6635, -94, -94, -94, 6639, - 6640, 6641, 834, 489, 454, 454, 8603, 454, - 6648, 6649, 4641, 454, 6652, -6693, 987, 6526, - 988, 6528, 6391, 6659, 6392, 6392, 6392, 6663, - 497, 455, 1218, 1219, 1220, 1221, 6670, 6542, - 6543, 6673, 6674, 6675, 499, 499, 499, 499, - 6680, 6681, 6682, 6683, 6684, 6685, 6686, 6687, - 6688, 6689, 6690, 6691, 6692, 6693, 6694, 6695, - 6696, 6697, 6698, 6699, 6700, 6701, 6702, 6703, - 6704, 6705, 6706, 6707, 6708, 6709, 1869, 6711, - 6712, 6713, 6714, 1870, 6716, 6717, 1871, 8366, - 8328, 6850, 6851, 6852, 6853, 8337, 6855, 6856, - 6857, 6858, 6859, 6860, 6861, 6862, 6863, 6864, - 6865, 6866, 6867, 6868, 6869, 6484, 6485, 6872, - 1873, 6874, 6046, 6876, 6478, 0, 355, 395, - 0, -3378, 4302, 6482, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 3353, 6495, 6495, 952, 0, 360, 0, - 0, 361, 0, 362, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 363, 0, 364, 0, 0, 0, - 7551, 0, 0, 0, 0, 0, 0, -4376, - 366, 367, 368, 369, 0, 0, 370, 371, - 0, 0, 372, 373, 0, 0, 0, 0, - 0, 0, -4425, 375, 0, 0, 376, 377, - 0, 0, 1897, 1898, 0, 0, 0, 0, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 1899, 1900, - 1901, 1902, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 1903, 1904, 1905, 1906, 3065, 3066, - 3067, 3068, 3069, 3070, 1907, 1908, 3073, 3074, - 3075, 3076, 3077, 3078, 3079, 3080, 3081, 3082, - -984, -983, -982, -981, -980, 3088, 3089, 3090, - 3091, 2250, 3093, 2251, 3095, 2252, 3097, 3098, - 3099, 3100, 3101, 3102, 3103, 3104, 3105, 3106, - 3107, 3108, 3109, 3110, 3111, 3112, 3113, 3114, - 3115, 3116, 3117, 3118, 3119, 3120, 2274, 3122, - 3123, 3124, 3125, 2278, 3127, 3128, 3129, 3130, - 2282, 3132, 3133, 3134, 1911, 1912, 3137, 3138, - 3139, 3140, 3141, 3142, 3143, 2294, 3145, 3146, - 3147, 3232, 3149, 3150, 3151, 2301, 2301, 2301, - 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, - 2301, 2301, 3165, 3166, 2303, 2303, 2303, 3234, - 2889, 3172, 2304, 2304, 3175, 3176, 3177, 3178, - 3179, 3180, 3181, 3182, 3183, 3184, 3185, 2315, - 3187, 3188, 3189, 3190, 3191, 3192, 3193, 3194, - 3195, 2324, 3197, 3198, 3199, 3200, 2328, 3202, - 3203, 3204, 3205, 2332, 3207, 3208, 3209, 3210, - 2336, 3212, 3213, 3214, 3215, 3216, 3217, 3218, - 3219, 3220, 3221, 3222, 3223, 2348, 3225, 3226, - 3227, 3228, 3229, 3230, 3231, 3232, 3233, 3234, - 3235, 3236, 3006, 3238, 3239, 3240, 3241, 3242, - 3243, 3244, 3245, 3246, 3247, 3248, 3249, -2784, - 3251, 3252, -2782, 3254, 3255, 3256, 3257, 3258, - 3259, 3260, -2220, -2220, 3263, 3264, 3265, 3266, - 3267, -2215, 3269, 3270, 3271, 3272, 3273, 3274, - 3275, 3276, 3277, 3278, 3279, 3280, 3281, 3282, - -1515, 3284, 3285, 3286, 3287, 3288, 3289, 3290, - 3291, 3292, 3293, 3294, 3295, 3296, 3297, 3298, - 3299, 5658, 3301, 3302, 3303, 3304, 3305, 3306, - 3307, 3308, 7922, 3310, 3311, 3312, 3313, 3314, - 3315, 3316, 1798, 1838, 1839, 32767, 3320, 3321, - 3322, 3323, 3324, 2453, 3326, 3327, 3328, 3329, - 2457, 3331, 3332, 3333, 32767, 32767, 3334, 32767, - 3335, 32767, 32767, 3336, 3337, 3338, 3339, 3340, - 3341, 3342, 3343, 3344, 3345, 32767, 3346, 32767, - 3347, 32767, 32767, 3348, 3349, 32767, 32767, 32767, - 3350, 3351, 3352, 3353, 3123, 3355, 3356, 3357, - 3358, 3359, 3360, 3361, 3362, 3363, 3364, 3365, - 3366, -2667, 3368, 3369, -2665, 3371, 3372, 3373, - 3374, 3375, 3376, 3377, -2103, -2103, 3380, 3381, - 3382, 3383, 3384, -2098, 3386, 3387, 3388, 3389, - 3390, 3391, 3392, 3393, 3394, 3395, 3396, 3397, - 3398, 3399, -1398, 3401, 3402, 3403, 3404, 3405, - 3406, 3407, 3408, 3409, 3410, 3411, 3412, 3413, - 3414, 3415, 3416, 5775, 32767, 32767, 3418, 3419, - 3420, 3421, 3422, 3423, 8037, 3425, 3426, 3427, - 3428, 3429, 3430, 3431, 1913, 1953, 1954, -1819, - 5861, 1957, 1958, 1959, 1921, 1922, 1923, 1924, - 1925, 1926, 1927, 1928, 1929, 2571, 1931, 1932, - 1933, 8070, 1935, 1936, 1937, 1938, 1939, 1940, - -564, 1942, 1943, 1944, 1945, 1946, 2587, 8126, - 2588, 2588, 1951, 1952, 1953, 1954, 1955, -2786, - -2786, 1958, 1959, 1960, 1961, 1962, 1963, 1964, - 1965, 1966, 1967, -2772, 1969, 1970, 1971, 1972, - 1973, 1974, 1975, 1976, 1977, -2763, 1979, 1980, - 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, - 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, - -2802, 1998, 1999, 2000, 2001, 2002, 2003, 2004, - 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, - 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, - 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, - 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, - 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, - 2045, -1728, 5952, 2048, 2049, 2050, 2051, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 2012, 8149, 2014, 2015, 2016, 32767, - 32767, 32767, 32767, 32767, 2017, 2018, 2019, 2020, - 2661, 8200, 2662, 2662, 2025, 2026, 2027, 2028, - 2029, -2712, -2712, 2032, 2033, 2034, 2035, 2036, - 2037, 2038, 2039, 2040, 2041, -2698, 32767, 2043, - 2044, 2045, 2046, 2047, 32767, 2048, 32767, -2692, - 2050, 32767, 2051, 2052, 32767, 2053, 2054, 2055, - 2056, 2057, 2058, 2059, 2060, 2061, 2062, 2063, - 2064, 2065, -2733, 2067, 2068, 2069, 2070, 2071, - 2072, 2073, 3593, 3594, 3595, 3596, 3597, 3598, - 3599, 3600, 2161, 2162, 3603, 3604, 3605, 3606, - 3607, 3608, 3609, 3610, 3611, 3612, -1161, 3614, - 3615, 3616, 3617, 3618, 3619, 3620, 2739, 3622, - 3623, 3624, 3625, 3626, 3627, 3628, 3629, 3630, - 3631, 3632, 3633, 3634, 3635, 3636, 3637, 3638, - 3639, 3640, 3641, 3642, 3643, 3644, 3645, 3646, - 3647, 3648, 3649, 3650, 3651, 3652, 3653, 3654, - 3655, -2386, -2386, -2386, -2386, -2386, 3661, 3662, - 3663, 3664, 3665, 3666, 3667, 3668, -2366, -2366, - -2366, -2366, -2366, -2366, -2366, 3676, 3677, 3678, - 3679, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 3680, 3681, 3682, -502, -502, 3685, - 3686, 3687, -1049, 3689, 3690, 3691, 3692, 3693, - 3694, 3695, 3696, 3697, 3698, 2816, 3700, 3701, - 3702, 3703, 3704, 3705, 3706, 3707, 3708, 3709, - 3710, 3711, 3712, 3713, 3714, 3715, 3716, 3717, - 3718, 3719, 3720, 3721, 3722, 3723, 3724, 32767, - 3725, 3726, 3727, 3728, 3729, 3730, 3731, 3732, - 3733, 3734, 3735, 3736, 3737, 3738, 3739, 3740, - 3741, 3742, 3743, 3744, 3745, 3746, 3747, 3748, - 3749, 3750, 3751, -2290, -2290, -2290, -2290, -2290, - 3757, 3758, 3759, 3760, 3761, 3762, 3763, 3764, - -2270, -2270, -2270, -2270, -2270, -2270, -2270, 3772, - 3773, 3774, 3775, 3776, 3777, 3778, 3779, 3780, - 3786, 3782, 3783, 3784, 3785, 3786, 3787, 3788, - 4953, 4954, 3791, 3792, 3793, 3794, 3795, 3796, - 3797, 3798, 3799, 3800, 3801, 3802, 3803, 3804, - 3805, 3806, 3807, 3808, 3809, 3810, 3811, -373, - -373, 3814, 3815, 3816, -920, 3818, 3819, 3820, - 3821, 3822, 3823, 3824, 3825, 3826, 3827, 2945, - 3829, 3830, 3831, 3832, 3833, 3834, 3835, 3836, - 3837, 3838, 3839, 3840, 3841, 3842, 3843, 3844, - 3845, 3846, 3847, 3848, 3849, 3850, 3851, 3852, - 3853, 3854, 3855, 3856, 3857, 3858, 3859, 3860, - 3861, 3862, 3863, 3864, 3865, 3866, 3867, 3868, - 3869, 3870, 3871, 3872, 3873, 3874, 3875, 3876, - 3877, 3878, 3879, 3880, -858, 3882, 3883, 3884, - 3885, 3886, 3887, 3888, 3889, 3986, 3891, 3892, - 3893, 3894, 3895, 3896, 3897, 3898, 3899, 3900, - 3901, 3902, 3903, 3943, 3944, 171, 7851, 3947, - 3948, 3949, 3911, 3912, 3913, 3914, 3915, 3916, - 3917, 3918, 3919, 4561, 3921, 3922, 3923, 10060, - 3925, 3926, 3927, 3928, 3929, 3930, 1426, 3932, - 3933, 3934, 3935, 3936, 4577, 10116, 4578, 4578, - 3941, 3942, 3943, 3944, 3945, -796, -796, 3948, - 3949, 3950, 3951, 3952, 3953, 3954, 3955, 3956, - 3957, -782, 3959, 3960, 3961, 3962, 3963, 3964, - 3965, 3966, 3967, -773, 3969, 3970, 3971, 3972, - 3973, 3974, 3975, 3976, 3977, 3978, 3979, 3980, - 32767, 3981, 3982, 3983, 3984, 3985, 3986, 3987, - 3988, 3989, 3990, 3991, 3992, 3993, 3994, 3995, - 3996, 3997, 3998, 3999, 4000, 4001, 4002, 4003, - 4004, 4005, 4006, 4007, 4008, 4009, -729, 4011, - 4012, 4013, 4014, 4015, 4016, 4017, 4018, 4115, - 4020, 4021, 4022, 4023, 4024, 4025, 4026, 4027, - 4028, 4029, 4030, 4031, 4032, 4072, 4073, 300, - 7980, 4076, 4077, 4078, 4040, 4041, 4042, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 4043, 4044, 4045, 4046, 4047, 4688, 10227, - 4689, 4689, 4052, 4053, 4054, 4055, 4056, -685, - -685, 4059, 4060, 4061, 4062, 4063, 4064, 4065, - 4066, 4067, 4068, -671, 4070, 4071, 4072, 4073, - 4074, 4075, 4076, 4077, 4078, -662, 4080, 4081, - 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, - 4090, 4091, 4092, 4093, 4094, 4095, 4096, 4097, - -701, 4099, 4100, 4101, 4102, 4103, 4104, 4105, - 4106, 32767, 32767, 4107, 4108, 4109, 4110, 4111, - 4112, 4113, 4114, 4115, 4116, 4117, 4118, 4119, - 4120, 4121, 4122, 4123, 4124, 4125, 4126, 4127, - 4128, 4129, 4130, 4131, 4132, 4133, 4134, 4135, - 4136, 4137, 4138, 4139, 4140, 4141, 4142, 4143, - 4144, 371, 8051, 4147, 4148, 4149, 4150, 4151, - 4152, 4153, 4154, 4155, 4156, 4157, 4158, 4159, - 4160, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 4161, 4162, 4163, 4164, 4165, 4166, 4167, - 4168, 4169, 4170, 4171, 4172, 4173, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 4174, 4175, 4176, 4177, 4178, 4179, - 4180, 4181, 4182, 4183, 32767, 32767, 32767, 32767, - 32767, 32767, 4184, 4185, 4186, 4187, 4188, 4189, - 4190, 4191, 4192, 4193, 4194, 4195, 4196, 4197, - 4198, 4199, 4200, 4201, 4202, 4203, 4204, 4205, - 4206, 4207, 4208, 435, 8115, 4211, 4212, 4213, - 4214, 4215, 4216, 4217, 4218, 4219, 4220, 32767, - 32767, 4221, 4222, 4223, 4224, 4225, 4226, 4227, - 4228, 4229, 4230, 4231, 4232, 32767, 4233, 4234, - 4235, 4236, 4237, 4238, 4239, 4240, 4241, 4242, - 4243, 4244, 4245, 4246, 4247, 4248, 3899, 3900, - 4251, 32767, 4252, 4253, 4254, 4255, 32767, 32767, - 32767, 32767, 4256, 4257, 4258, 32767, 4259, 32767, - 4260, 4261, 4262, 4263, 4264, 4265, 4266, 4267, - 4268, 4269, 4270, 4271, 4272, 4273, 4274, 4275, - 4276, 4277, 4278, 4279, 4280, 4281, 4282, 4283, - 4284, 4285, 4286, 4287, 4288, -455, -455, 14151, - 6472, 4293, 4294, 4295, 4296, 4297, 4298, 4299, - 4300, 4301, 4302, 4303, 4304, 4305, 4306, 7449, - 4308, 4309, 9853, 4311, 4312, 4313, 4314, 4315, - 4316, 4317, 4318, 6174, 6175, 6176, 4322, 4323, - 4324, 4325, 4326, 4327, 4328, 4329, 4330, 4331, - 4332, 4333, 4334, 4335, 4336, 4337, 4338, 4339, - 4340, 4341, 4342, 4343, 4344, 4345, 4346, 4347, - 4348, 4349, 4350, 4351, 4352, 4353, 4354, 4355, - 4356, 4357, 4358, 4359, 4360, 4361, 4362, 4363, - 4364, 4365, 4366, -3782, 4368, -1825, 4920, 183, - 4922, -1825, 11521, 3842, -1696, 193, 193, 4929, - 4930, 4931, 4932, 4933, 4934, 4935, 4936, 5254, - 4938, 4939, 4940, 4941, 4942, 4943, 4944, 4941, - 4942, 4943, 4944, 4945, 4395, 4396, 4397, 4398, - 4399, 4400, 4401, 4402, 4403, 4404, 4405, 4406, - 4407, 4408, 4409, 4410, 4411, 4412, 4413, -330, - -330, 14276, 6597, 4418, 4419, 4420, 4421, 4422, - 4423, 4424, 4425, 4426, 4427, 4428, 4429, 4430, - 4431, 7574, 4433, 4434, 9978, 4436, 4437, 4438, - 4439, 4440, 4441, 4442, 4443, 6299, 6300, 6301, - 4447, 4448, 4449, 4450, 4451, 4452, 4453, 4454, - 4455, 4456, 4457, 4458, 4459, 4460, 4461, 4462, - 4463, 4464, 4465, 4466, 4467, 4468, 4469, 4470, - 4471, 4472, 4473, 4474, 4475, 4476, 4477, 4478, - 4479, 4480, 4481, 4482, 4483, 4484, 4485, 4486, - 4487, 4488, 4489, 4490, 4491, -3657, 4493, -1700, - 5045, 308, 5047, -1700, 11646, 3967, -1571, 318, - 318, 5054, 5055, 5056, 5057, 5058, 5059, 5060, - 5061, 5379, 5063, 5064, 5065, 5066, 5067, 5068, - 5069, 4520, 4521, 5071, 5072, 4524, 4525, 5073, - 4527, 4528, 5074, 5075, 4531, 4532, 5076, 5077, - -265, 5079, -264, -264, 5081, 5082, 5083, 5084, - 5085, 5086, 5127, 5088, 5130, 5090, 4549, 4550, - 5092, 4552, 5093, 4249, 5095, 5096, 5097, 5098, - 5099, 4560, 5100, 4266, 4266, 4257, 5104, 5105, - 5106, 5107, 5108, 5109, 5110, 7468, 5112, 5113, - 5114, 5115, 5116, 5117, 5118, 5119, 5120, 5121, - 5122, 5123, 5124, 5125, 5126, 5127, 5128, 5129, - 5130, 5131, 5132, 5133, 5134, 5135, 5136, 5137, - 5138, 5139, 5140, 5141, 5142, 5143, 5144, 5145, - 5146, 5147, 5148, 5149, 5150, 5151, 5152, 5153, - 5154, 5155, 5156, 4226, 4572, 4608, 4609, -3539, - 4611, -1582, 5163, 426, 4614, -1583, 11763, 4084, - -1454, 4085, 32767, 5169, 5170, 5171, 5172, 5173, - 5174, 5175, 5176, 32767, 5177, 5178, 5179, 5180, - 5181, 5182, 5183, 32767, 5184, 5185, 5186, 5187, - 5188, 5189, 5190, 5191, 5192, 5193, 5194, 5195, - 5196, 5197, -145, 5199, 5200, -143, 5202, 5203, - 5204, 5205, 5206, 5207, 5248, 5209, 5251, 5211, - 32767, 5212, 5213, 5214, 5215, 32767, 5216, 5217, - 5218, 5219, 5220, 32767, 5221, 32767, 2052, 32767, - 5222, 5223, 5224, 5225, 5226, 5227, 5228, 32767, - 5229, 5230, 5231, 5232, 5233, 5234, 5235, 5236, - 5237, 5238, 5239, 5240, 5241, 5242, 5243, 5244, - 5245, 5246, 5247, 5248, 5249, 5250, 5251, 5252, - 5253, 5254, 5255, 5256, 5257, 5258, 5259, 5260, - 5261, 5262, 5263, 5264, 5265, 5266, 5267, 5268, - 5269, 5270, 5271, 5272, 5273, 4343, 4689, 4690, - 5277, 5278, 5279, 5280, 5281, 5282, 5283, 5284, - 5285, 5286, 5287, 5288, 5289, 5290, 5291, 5292, - 5293, 5294, 5295, 5296, 5297, 5298, 5299, 5300, - 5301, 5302, 5303, 5304, 5305, 5306, 5307, 5308, - 5309, 5310, 5311, 5312, 5313, 5314, 5315, 5316, - 5317, 5318, 5319, 5320, 5321, 5322, 5323, 5324, - 5325, 5326, 5327, 5328, 5329, 5330, 5331, 5332, - 5333, 5334, 5335, 5336, 4691, 4692, 4693, 4694, - 4695, 4696, 4697, 5344, 5345, 5346, 5347, 5348, - 5349, 5350, 5351, 5352, 5353, 5354, 5355, 5356, - 5357, 5358, 5359, 5360, 5361, 5362, 5363, 5364, - 5365, 5366, 5367, 5368, 5369, 5370, 5371, 5372, - 5373, 5374, 5375, 5376, 5377, 5378, 5379, 5380, - 5381, 5382, 5383, 5384, 5385, 5386, 5387, 5388, - 5389, 5390, 5391, 5392, 5393, 5394, 5395, 5396, - 5397, 5398, 5399, 5400, 5401, 4815, 4472, 4472, - 4818, 4819, 5406, 5407, 5408, 5409, 5410, 5411, - 5412, 5413, 5414, 5415, 5416, 5417, 5418, 5419, - 5420, 5421, 5422, 5423, 5424, 5425, 5426, 5427, - 5428, 5429, 5430, 5431, 5432, 5433, 5434, 5435, - 5436, 5437, 5438, 5439, 5440, 5441, 5442, 5443, - 5444, 5445, 5446, 5447, 5448, 5449, 5450, 5451, - 5452, 5453, 5454, 5455, 5456, 5457, 5458, 5459, - 5460, 5461, 5462, 5463, 5464, 5465, 4820, 4821, - 4822, 4823, 4824, 4825, 4826, 5473, 5474, 5475, - 5476, 5477, 5478, 5479, 5480, 5481, 5482, 5483, - 5484, 5485, 5486, 5487, 5488, 5489, 5490, 5491, - 5492, 5493, 5494, 5495, 5496, 5497, 5498, 5499, - 5500, 5501, 5502, 5503, 5504, 5505, 5506, 5507, - 5508, 5509, 5510, 5511, 5512, 5513, 5514, 5515, - 5516, 5517, 5518, 5519, 5520, 5521, 5522, 5523, - 5524, 5525, 5526, 5527, 5528, 5529, 5530, 4944, - 5532, 5533, 5534, 5535, 5536, 5537, 5538, 5539, - 5540, 5541, 5542, 5543, 5544, 5545, 5546, 5547, - 5548, 5549, 5550, 5551, 5552, 5553, 5554, 5555, - 5556, 5557, 5558, 5559, 5560, 5561, 5562, 5563, - 5564, 5565, 5566, 5567, 5568, 32767, 32767, 5569, - 5570, 5571, 5572, 5573, 5574, 5575, 5576, 5577, - 5578, 5579, 5580, 5581, 5582, 5583, 5584, 5585, - 5586, 5587, 5588, 5589, 5590, 5591, 5592, 5593, - 5594, 5595, 5596, 5597, 5598, 5599, 5600, 5601, - 5602, 5603, 5604, 5605, 5606, 5607, 5608, 5609, - 5610, 5611, 5612, 5613, 5614, 5615, 5616, 5617, - 5618, 5619, 5620, 5621, 5622, 5623, 5624, 5625, - 5626, 5627, 5628, 5629, 5304, 5631, 5632, 5633, - 5634, 5635, 5299, 5637, 5638, 5639, 5640, 5641, - 5642, 5643, 5644, 5645, 5306, 5647, 5648, 5649, - 5650, 5651, 5652, 5653, 5654, 5655, 5656, 32767, - 5657, 5071, 5659, 5660, 5661, 5662, 5663, 5664, - 5665, 5666, 5667, 5668, 5669, 5670, 5671, 5672, - 5673, 5674, 5675, 5676, 5677, 5678, 5679, 5680, - 5681, 5682, 5683, 5684, 5685, 5686, 5687, 5688, - 5689, 5690, 5691, 5692, 5693, 5694, 5695, 5696, - 5697, 5698, 5699, 5700, 5701, 5702, 5703, 5704, - 5705, 5706, 5707, 5708, 5709, 5710, 5711, 5712, - 5713, 5714, 5715, 5716, 5717, 5718, 5719, 5720, - 5721, 5722, 5723, 5724, 5725, 5726, 5727, 5728, - 5729, 5730, 5731, 5732, 5733, 5734, 5735, 5736, - 5737, 5738, 5739, 5740, 5741, 5742, 5743, 5744, - 5745, 5746, 5747, 5748, 5749, 5750, 5751, 5752, - 5753, 5754, 5755, 5756, 5757, 5758, 5433, 5760, - 5761, 5762, 5763, 5764, 5428, 5766, 5767, 5768, - 5769, 5770, 5771, 5772, 5773, 5774, 5435, 5776, - 5777, 5778, 5779, 5780, 5781, 5782, 5783, 5784, - 5785, 5786, 5787, 5788, 5789, 5790, 5791, 5792, - 5793, 5794, 5795, 5796, 5797, 5798, 5799, 5800, - 5801, 5802, 5466, 5466, 5805, 5806, 5807, 5808, - 5809, 5810, 5811, 5468, 5468, 5814, 5815, 5816, - 5817, 5818, 5819, 5471, 5471, 5822, 5823, 5824, - 5825, 5826, 5827, 5828, 5829, 5830, 5831, 5832, - 5833, 5834, 5835, 5836, 5837, 5838, 5839, 5840, - 2057, 2058, 5843, 5844, 5845, 5846, 5847, 5848, - 5849, 5850, 5851, 5852, 5853, 5854, 5855, 5856, - 5857, 5858, 5859, 5860, 32767, 32767, 5861, 5862, - 5863, 5864, 5865, 5866, 5867, 5868, 5869, 5870, - 5871, 5872, 5873, 5874, 5875, 5876, 5877, 5878, - 5879, 5880, 5881, 5882, 5883, 5884, 5885, 5886, - 5887, 5888, 5889, 5890, 5891, 5892, 5893, 5894, - 5895, 5896, 5897, 5898, 5899, 5900, 5901, 5902, - 5903, 5904, 5905, 5906, 5907, 5908, 5909, 5910, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 4620, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 2059, 2060, 2061, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 4827, 4828, 4829, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 2062, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 2063, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 4621, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 2064, 2065, 2066, - 2067, 2068, 2069, 2070, 2071, 2072, 2073, 2074, - 2075, 2076, 2077, 2078, 2079, 2080, 2081, 2082, - 2083, 2084, 2085, 2086, 2087, 2088, 2089, 2090, - 2091, 2092, 2093, 2094, 2095, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 4622, 4623, - 4624, 4625, 4626, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 2096, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 2097, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 2098, - 2099, 2100, 2101, 2102, 2103, 2104, 2105, 2106, - 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, - 2115, 2116, 2117, 2118, 2119, 2120, 2121, 2122, - 2123, 2124, 2125, 2126, 2127, 2128, 2129, 2130, - 2131, 2132, 2133, 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, 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, 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, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 2312, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 2313, 2314, 2315, 2316, 2317, 2318, - 32767, 32767, 32767, 32767, 32767, 32767, 2319, 32767, - 2320, 2321, 2322, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 2323, 32767, 2324, 32767, - 2325, 32767, 2326, 32767, 2327, 32767, 2328, 32767, - 2329, 32767, 2330, 32767, 2331, 32767, 2332, 32767, - 2333, 32767, 2334, 32767, 32767, 2335, 32767, 2336, - 32767, 2337, 32767, 32767, 32767, 32767, 32767, 32767, - 2338, 2339, 32767, 2340, 2341, 32767, 2342, 2343, - 32767, 2344, 2345, 32767, 2346, 2347, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 2348, 32767, 32767, 32767, - 32767, 2349, 2350, 2351, 2352, 32767, 2353, 2354, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 4627, 2355, 32767, 2356, 32767, - 2357, 32767, 2358, 32767, 2359, 32767, 2360, 32767, - 2361, 32767, 2362, 32767, 2363, 32767, 2364, 32767, - 2365, 32767, 2366, 32767, 32767, 2367, 4628, 2368, - 32767, 2369, 32767, 32767, 32767, 32767, 32767, 32767, - 2370, 2371, 32767, 2372, 2373, 32767, 2374, 2375, - 32767, 2376, 2377, 32767, 2378, 2379, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 2380, 32767, 32767, 2381, - 2382, 2383, 2384, 32767, 32767, 32767, 2385, 2386, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 2387, 2388, 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, 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, 2466, 2467, 2468, 2469, 2470, 2471, 2472, - 2473, 2474, 2475, 2476, 2477, 2478, 2479, 2480, - 32767, 32767, 32767, 2481, 2482, 2483, 2484, 2485, - 2486, 2487, 2488, 2489, 2490, 2491, 2492, 2493, - 2494, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 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, 32767, 2526, 2527, 2528, 2529, 2530, 2531, - 2532, 2533, 2534, 2535, 2536, 2537, 2538, 2539, - 2540, 2541, 2542, 2543, 2544, 2545, 2546, 2547, - 2548, 2549, 2550, 2551, 2552, 2553, 2554, 2555, - 2556, 2557, 2558, 2559, 2560, 2561, 2562, 2563, - 2564, 2565, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 2566, 2567, 2568, 2569, 2570, 2571, - 2572, 2573, 2574, 2575, 2576, 2577, 2578, 2579, - 2580, 2581, 2582, 2583, 2584, 4629, 4630, 3460, - 3461, 3462, 2590, 4634, 4635, 4636, 3462, -1012, - -1011, -1010, 2598, 2599, 2600, 2601, 2602, 2603, - 2604, 2605, 2606, 2607, 2608, 2609, 2610, 2611, - 2612, 4656, 2613, 2614, 2615, 2616, 2617, 2618, - 2619, 2620, 2621, 2622, 2623, 2624, 2625, 2626, - 2627, 2628, 2629, 2630, 2631, 2632, 2633, 2634, - 2635, 2636, 2637, 2638, 2639, 2640, 2641, 2642, - 2643, 2644, 2645, 2646, 2647, 2648, 2649, 2650, - 2651, 2652, 2653, 2654, 2655, 2656, 2657, 2658, - 2659, 2660, 2661, 2662, 2663, 2664, 2665, 2666, - 2667, 2668, 2669, 2670, 2671, 2672, 2673, 2674, - 2675, 2676, 2677, 2678, 2679, 2680, 2681, 2682, - 2683, 2684, 2685, 2686, 2687, 2688, 2689, 2690, - 2691, 2692, 2693, 2694, 2695, 2696, 2697, 2698, - 2699, 2700, 2701, 2702, 2703, 2704, 2705, 2706, - 2707, 2708, 2709, 2710, 2711, 2712, 2713, 2714, - 2715, 2716, 2717, 2718, 2719, 2720, 2721, 2722, - 2723, 2724, 2725, 2726, 2727, 2728, 2729, 2730, - 2731, 2732, 2733, 2734, 2735, 2736, 2737, 2738, - 2739, 2740, 32767, 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, 2832, 2833, - 2834, 2835, 2836, 2837, 2838, 2839, 2840, 2841, - 2842, 2843, 2844, 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, 2871, 2872, 2873, - 2874, 2875, 2876, 2877, 2878, 2879, 2880, 2881, - 2882, 2883, 2884, 2885, 2886, 2887, 2888, 2889, - 2890, 2891, 2892, 2893, 2894, 2895, 2896, 2897, - 2898, 2899, 2900, 2901, 2902, 2903, 2904, 2905, - 2906, 2907, 2908, 2909, 2910, 2911, 2912, 2913, - 2914, 2915, 2916, 2917, 2918, 2919, 2920, 2921, - 2922, 2923, 2924, 2925, 2926, 2927, 2928, 2929, - 2930, 2931, 2932, 2933, 2934, 2935, 2936, 2937, - 2938, 2939, 2940, 2941, 2942, 2943, 2944, 2945, - 2946, 2947, 2948, 2949, 2950, 2951, 2952, 2953, - 2954, 2955, 2956, 2957, 2958, 2959, 2960, 2961, - 2962, 2963, 2964, 2965, 2966, 2967, 2968, 2969, - 2970, 2971, 2972, 2973, 2974, 2975, 2976, 2977, - 2978, 2979, 2980, 2981, 2982, 2983, 2984, 2985, - 2986, 2987, 2988, 2989, 2990, 2991, 2992, 2993, - 2994, 2995, 2996, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 5911, 5912, 5913, 5914, 5915, 5916, 5917, - 32767, 5918, 5919, 5920, 5921, 5922, 5923, 5924, - 5925, 5926, 5927, 5928, 5929, 5930, 5931, 5932, - 5933, 5934, 32767, 32767, 5935, 5936, 5937, 5938, - 5939, 5940, 5941, 32767, 5942, 5943, 32767, 5944, - 5945, 5946, 5947, 5948, 4685, 32767, 4686, 32767, - 32767, 5949, 5950, 5951, 5952, 5953, 5954, 5955, - 5956, 5957, 5958, 5959, 5960, 5961, 5962, 5963, - 5964, 5965, 5966, 5967, 5968, 5969, 5970, 5971, - 5972, 5973, 5974, 5975, 5976, 5977, 5978, 5979, - 5980, 5981, 5982, 5983, 5984, 5985, 5986, 4816, - 4817, 4818, 5990, 5991, 5992, 5993, 4819, 345, - 346, 347, 3955, 3956, 3957, 3958, 3959, 3960, - 3961, 3962, 3963, 3964, 3965, 3966, 3967, 32767, - 32767, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 4642, 0, 0, 0, 0, 32767, 32767, 0, - 1, 0, 2, 0, 0, 0, 0, 3, - 6011, 0, 4, 5, 6, 7, 0, 32767, - 8, 9, 10, 0, 11, 12, 336, 0, - 0, 0, -305, 339, 340, 341, 0, 342, - 343, 0, 0, 346, 25, 347, 348, 349, - 0, 0, 0, 351, 352, 353, 34, 0, - 0, 35, 36, 37, 38, 39, 0, 0, - 152, -284, 154, 155, 156 - }; - - const unsigned char *k = (const unsigned char *) key; - size_t keylen = 4; - uint32 a = 0; - uint32 b = 1; - - while (keylen--) - { - unsigned char c = *k++; - - a = a * 257 + c; - b = b * 127 + c; - } - return h[a % 13757] + h[b % 13757]; -} - -/* Hash lookup information for decomposition */ -static const pg_unicode_decompinfo UnicodeDecompInfo = -{ - UnicodeDecompMain, - Decomp_hash_func, - 6878 -}; - -/* Inverse lookup array -- contains indexes into UnicodeDecompMain[] */ -static const uint16 RecompInverseLookup[961] = -{ - /* U+003C+0338 -> U+226E */ 1885, - /* U+003D+0338 -> U+2260 */ 1882, - /* U+003E+0338 -> U+226F */ 1886, - /* U+0041+0300 -> U+00C0 */ 14, - /* U+0041+0301 -> U+00C1 */ 15, - /* U+0041+0302 -> U+00C2 */ 16, - /* U+0041+0303 -> U+00C3 */ 17, - /* U+0041+0304 -> U+0100 */ 67, - /* U+0041+0306 -> U+0102 */ 69, - /* U+0041+0307 -> U+0226 */ 270, - /* U+0041+0308 -> U+00C4 */ 18, - /* U+0041+0309 -> U+1EA2 */ 1340, - /* U+0041+030A -> U+00C5 */ 19, - /* U+0041+030C -> U+01CD */ 194, - /* U+0041+030F -> U+0200 */ 240, - /* U+0041+0311 -> U+0202 */ 242, - /* U+0041+0323 -> U+1EA0 */ 1338, - /* U+0041+0325 -> U+1E00 */ 1182, - /* U+0041+0328 -> U+0104 */ 71, - /* U+0042+0307 -> U+1E02 */ 1184, - /* U+0042+0323 -> U+1E04 */ 1186, - /* U+0042+0331 -> U+1E06 */ 1188, - /* U+0043+0301 -> U+0106 */ 73, - /* U+0043+0302 -> U+0108 */ 75, - /* U+0043+0307 -> U+010A */ 77, - /* U+0043+030C -> U+010C */ 79, - /* U+0043+0327 -> U+00C7 */ 20, - /* U+0044+0307 -> U+1E0A */ 1192, - /* U+0044+030C -> U+010E */ 81, - /* U+0044+0323 -> U+1E0C */ 1194, - /* U+0044+0327 -> U+1E10 */ 1198, - /* U+0044+032D -> U+1E12 */ 1200, - /* U+0044+0331 -> U+1E0E */ 1196, - /* U+0045+0300 -> U+00C8 */ 21, - /* U+0045+0301 -> U+00C9 */ 22, - /* U+0045+0302 -> U+00CA */ 23, - /* U+0045+0303 -> U+1EBC */ 1366, - /* U+0045+0304 -> U+0112 */ 83, - /* U+0045+0306 -> U+0114 */ 85, - /* U+0045+0307 -> U+0116 */ 87, - /* U+0045+0308 -> U+00CB */ 24, - /* U+0045+0309 -> U+1EBA */ 1364, - /* U+0045+030C -> U+011A */ 91, - /* U+0045+030F -> U+0204 */ 244, - /* U+0045+0311 -> U+0206 */ 246, - /* U+0045+0323 -> U+1EB8 */ 1362, - /* U+0045+0327 -> U+0228 */ 272, - /* U+0045+0328 -> U+0118 */ 89, - /* U+0045+032D -> U+1E18 */ 1206, - /* U+0045+0330 -> U+1E1A */ 1208, - /* U+0046+0307 -> U+1E1E */ 1212, - /* U+0047+0301 -> U+01F4 */ 230, - /* U+0047+0302 -> U+011C */ 93, - /* U+0047+0304 -> U+1E20 */ 1214, - /* U+0047+0306 -> U+011E */ 95, - /* U+0047+0307 -> U+0120 */ 97, - /* U+0047+030C -> U+01E6 */ 216, - /* U+0047+0327 -> U+0122 */ 99, - /* U+0048+0302 -> U+0124 */ 101, - /* U+0048+0307 -> U+1E22 */ 1216, - /* U+0048+0308 -> U+1E26 */ 1220, - /* U+0048+030C -> U+021E */ 268, - /* U+0048+0323 -> U+1E24 */ 1218, - /* U+0048+0327 -> U+1E28 */ 1222, - /* U+0048+032E -> U+1E2A */ 1224, - /* U+0049+0300 -> U+00CC */ 25, - /* U+0049+0301 -> U+00CD */ 26, - /* U+0049+0302 -> U+00CE */ 27, - /* U+0049+0303 -> U+0128 */ 103, - /* U+0049+0304 -> U+012A */ 105, - /* U+0049+0306 -> U+012C */ 107, - /* U+0049+0307 -> U+0130 */ 111, - /* U+0049+0308 -> U+00CF */ 28, - /* U+0049+0309 -> U+1EC8 */ 1378, - /* U+0049+030C -> U+01CF */ 196, - /* U+0049+030F -> U+0208 */ 248, - /* U+0049+0311 -> U+020A */ 250, - /* U+0049+0323 -> U+1ECA */ 1380, - /* U+0049+0328 -> U+012E */ 109, - /* U+0049+0330 -> U+1E2C */ 1226, - /* U+004A+0302 -> U+0134 */ 114, - /* U+004B+0301 -> U+1E30 */ 1230, - /* U+004B+030C -> U+01E8 */ 218, - /* U+004B+0323 -> U+1E32 */ 1232, - /* U+004B+0327 -> U+0136 */ 116, - /* U+004B+0331 -> U+1E34 */ 1234, - /* U+004C+0301 -> U+0139 */ 118, - /* U+004C+030C -> U+013D */ 122, - /* U+004C+0323 -> U+1E36 */ 1236, - /* U+004C+0327 -> U+013B */ 120, - /* U+004C+032D -> U+1E3C */ 1242, - /* U+004C+0331 -> U+1E3A */ 1240, - /* U+004D+0301 -> U+1E3E */ 1244, - /* U+004D+0307 -> U+1E40 */ 1246, - /* U+004D+0323 -> U+1E42 */ 1248, - /* U+004E+0300 -> U+01F8 */ 232, - /* U+004E+0301 -> U+0143 */ 126, - /* U+004E+0303 -> U+00D1 */ 29, - /* U+004E+0307 -> U+1E44 */ 1250, - /* U+004E+030C -> U+0147 */ 130, - /* U+004E+0323 -> U+1E46 */ 1252, - /* U+004E+0327 -> U+0145 */ 128, - /* U+004E+032D -> U+1E4A */ 1256, - /* U+004E+0331 -> U+1E48 */ 1254, - /* U+004F+0300 -> U+00D2 */ 30, - /* U+004F+0301 -> U+00D3 */ 31, - /* U+004F+0302 -> U+00D4 */ 32, - /* U+004F+0303 -> U+00D5 */ 33, - /* U+004F+0304 -> U+014C */ 133, - /* U+004F+0306 -> U+014E */ 135, - /* U+004F+0307 -> U+022E */ 278, - /* U+004F+0308 -> U+00D6 */ 34, - /* U+004F+0309 -> U+1ECE */ 1384, - /* U+004F+030B -> U+0150 */ 137, - /* U+004F+030C -> U+01D1 */ 198, - /* U+004F+030F -> U+020C */ 252, - /* U+004F+0311 -> U+020E */ 254, - /* U+004F+031B -> U+01A0 */ 181, - /* U+004F+0323 -> U+1ECC */ 1382, - /* U+004F+0328 -> U+01EA */ 220, - /* U+0050+0301 -> U+1E54 */ 1266, - /* U+0050+0307 -> U+1E56 */ 1268, - /* U+0052+0301 -> U+0154 */ 139, - /* U+0052+0307 -> U+1E58 */ 1270, - /* U+0052+030C -> U+0158 */ 143, - /* U+0052+030F -> U+0210 */ 256, - /* U+0052+0311 -> U+0212 */ 258, - /* U+0052+0323 -> U+1E5A */ 1272, - /* U+0052+0327 -> U+0156 */ 141, - /* U+0052+0331 -> U+1E5E */ 1276, - /* U+0053+0301 -> U+015A */ 145, - /* U+0053+0302 -> U+015C */ 147, - /* U+0053+0307 -> U+1E60 */ 1278, - /* U+0053+030C -> U+0160 */ 151, - /* U+0053+0323 -> U+1E62 */ 1280, - /* U+0053+0326 -> U+0218 */ 264, - /* U+0053+0327 -> U+015E */ 149, - /* U+0054+0307 -> U+1E6A */ 1288, - /* U+0054+030C -> U+0164 */ 155, - /* U+0054+0323 -> U+1E6C */ 1290, - /* U+0054+0326 -> U+021A */ 266, - /* U+0054+0327 -> U+0162 */ 153, - /* U+0054+032D -> U+1E70 */ 1294, - /* U+0054+0331 -> U+1E6E */ 1292, - /* U+0055+0300 -> U+00D9 */ 35, - /* U+0055+0301 -> U+00DA */ 36, - /* U+0055+0302 -> U+00DB */ 37, - /* U+0055+0303 -> U+0168 */ 157, - /* U+0055+0304 -> U+016A */ 159, - /* U+0055+0306 -> U+016C */ 161, - /* U+0055+0308 -> U+00DC */ 38, - /* U+0055+0309 -> U+1EE6 */ 1408, - /* U+0055+030A -> U+016E */ 163, - /* U+0055+030B -> U+0170 */ 165, - /* U+0055+030C -> U+01D3 */ 200, - /* U+0055+030F -> U+0214 */ 260, - /* U+0055+0311 -> U+0216 */ 262, - /* U+0055+031B -> U+01AF */ 183, - /* U+0055+0323 -> U+1EE4 */ 1406, - /* U+0055+0324 -> U+1E72 */ 1296, - /* U+0055+0328 -> U+0172 */ 167, - /* U+0055+032D -> U+1E76 */ 1300, - /* U+0055+0330 -> U+1E74 */ 1298, - /* U+0056+0303 -> U+1E7C */ 1306, - /* U+0056+0323 -> U+1E7E */ 1308, - /* U+0057+0300 -> U+1E80 */ 1310, - /* U+0057+0301 -> U+1E82 */ 1312, - /* U+0057+0302 -> U+0174 */ 169, - /* U+0057+0307 -> U+1E86 */ 1316, - /* U+0057+0308 -> U+1E84 */ 1314, - /* U+0057+0323 -> U+1E88 */ 1318, - /* U+0058+0307 -> U+1E8A */ 1320, - /* U+0058+0308 -> U+1E8C */ 1322, - /* U+0059+0300 -> U+1EF2 */ 1420, - /* U+0059+0301 -> U+00DD */ 39, - /* U+0059+0302 -> U+0176 */ 171, - /* U+0059+0303 -> U+1EF8 */ 1426, - /* U+0059+0304 -> U+0232 */ 282, - /* U+0059+0307 -> U+1E8E */ 1324, - /* U+0059+0308 -> U+0178 */ 173, - /* U+0059+0309 -> U+1EF6 */ 1424, - /* U+0059+0323 -> U+1EF4 */ 1422, - /* U+005A+0301 -> U+0179 */ 174, - /* U+005A+0302 -> U+1E90 */ 1326, - /* U+005A+0307 -> U+017B */ 176, - /* U+005A+030C -> U+017D */ 178, - /* U+005A+0323 -> U+1E92 */ 1328, - /* U+005A+0331 -> U+1E94 */ 1330, - /* U+0061+0300 -> U+00E0 */ 40, - /* U+0061+0301 -> U+00E1 */ 41, - /* U+0061+0302 -> U+00E2 */ 42, - /* U+0061+0303 -> U+00E3 */ 43, - /* U+0061+0304 -> U+0101 */ 68, - /* U+0061+0306 -> U+0103 */ 70, - /* U+0061+0307 -> U+0227 */ 271, - /* U+0061+0308 -> U+00E4 */ 44, - /* U+0061+0309 -> U+1EA3 */ 1341, - /* U+0061+030A -> U+00E5 */ 45, - /* U+0061+030C -> U+01CE */ 195, - /* U+0061+030F -> U+0201 */ 241, - /* U+0061+0311 -> U+0203 */ 243, - /* U+0061+0323 -> U+1EA1 */ 1339, - /* U+0061+0325 -> U+1E01 */ 1183, - /* U+0061+0328 -> U+0105 */ 72, - /* U+0062+0307 -> U+1E03 */ 1185, - /* U+0062+0323 -> U+1E05 */ 1187, - /* U+0062+0331 -> U+1E07 */ 1189, - /* U+0063+0301 -> U+0107 */ 74, - /* U+0063+0302 -> U+0109 */ 76, - /* U+0063+0307 -> U+010B */ 78, - /* U+0063+030C -> U+010D */ 80, - /* U+0063+0327 -> U+00E7 */ 46, - /* U+0064+0307 -> U+1E0B */ 1193, - /* U+0064+030C -> U+010F */ 82, - /* U+0064+0323 -> U+1E0D */ 1195, - /* U+0064+0327 -> U+1E11 */ 1199, - /* U+0064+032D -> U+1E13 */ 1201, - /* U+0064+0331 -> U+1E0F */ 1197, - /* U+0065+0300 -> U+00E8 */ 47, - /* U+0065+0301 -> U+00E9 */ 48, - /* U+0065+0302 -> U+00EA */ 49, - /* U+0065+0303 -> U+1EBD */ 1367, - /* U+0065+0304 -> U+0113 */ 84, - /* U+0065+0306 -> U+0115 */ 86, - /* U+0065+0307 -> U+0117 */ 88, - /* U+0065+0308 -> U+00EB */ 50, - /* U+0065+0309 -> U+1EBB */ 1365, - /* U+0065+030C -> U+011B */ 92, - /* U+0065+030F -> U+0205 */ 245, - /* U+0065+0311 -> U+0207 */ 247, - /* U+0065+0323 -> U+1EB9 */ 1363, - /* U+0065+0327 -> U+0229 */ 273, - /* U+0065+0328 -> U+0119 */ 90, - /* U+0065+032D -> U+1E19 */ 1207, - /* U+0065+0330 -> U+1E1B */ 1209, - /* U+0066+0307 -> U+1E1F */ 1213, - /* U+0067+0301 -> U+01F5 */ 231, - /* U+0067+0302 -> U+011D */ 94, - /* U+0067+0304 -> U+1E21 */ 1215, - /* U+0067+0306 -> U+011F */ 96, - /* U+0067+0307 -> U+0121 */ 98, - /* U+0067+030C -> U+01E7 */ 217, - /* U+0067+0327 -> U+0123 */ 100, - /* U+0068+0302 -> U+0125 */ 102, - /* U+0068+0307 -> U+1E23 */ 1217, - /* U+0068+0308 -> U+1E27 */ 1221, - /* U+0068+030C -> U+021F */ 269, - /* U+0068+0323 -> U+1E25 */ 1219, - /* U+0068+0327 -> U+1E29 */ 1223, - /* U+0068+032E -> U+1E2B */ 1225, - /* U+0068+0331 -> U+1E96 */ 1332, - /* U+0069+0300 -> U+00EC */ 51, - /* U+0069+0301 -> U+00ED */ 52, - /* U+0069+0302 -> U+00EE */ 53, - /* U+0069+0303 -> U+0129 */ 104, - /* U+0069+0304 -> U+012B */ 106, - /* U+0069+0306 -> U+012D */ 108, - /* U+0069+0308 -> U+00EF */ 54, - /* U+0069+0309 -> U+1EC9 */ 1379, - /* U+0069+030C -> U+01D0 */ 197, - /* U+0069+030F -> U+0209 */ 249, - /* U+0069+0311 -> U+020B */ 251, - /* U+0069+0323 -> U+1ECB */ 1381, - /* U+0069+0328 -> U+012F */ 110, - /* U+0069+0330 -> U+1E2D */ 1227, - /* U+006A+0302 -> U+0135 */ 115, - /* U+006A+030C -> U+01F0 */ 226, - /* U+006B+0301 -> U+1E31 */ 1231, - /* U+006B+030C -> U+01E9 */ 219, - /* U+006B+0323 -> U+1E33 */ 1233, - /* U+006B+0327 -> U+0137 */ 117, - /* U+006B+0331 -> U+1E35 */ 1235, - /* U+006C+0301 -> U+013A */ 119, - /* U+006C+030C -> U+013E */ 123, - /* U+006C+0323 -> U+1E37 */ 1237, - /* U+006C+0327 -> U+013C */ 121, - /* U+006C+032D -> U+1E3D */ 1243, - /* U+006C+0331 -> U+1E3B */ 1241, - /* U+006D+0301 -> U+1E3F */ 1245, - /* U+006D+0307 -> U+1E41 */ 1247, - /* U+006D+0323 -> U+1E43 */ 1249, - /* U+006E+0300 -> U+01F9 */ 233, - /* U+006E+0301 -> U+0144 */ 127, - /* U+006E+0303 -> U+00F1 */ 55, - /* U+006E+0307 -> U+1E45 */ 1251, - /* U+006E+030C -> U+0148 */ 131, - /* U+006E+0323 -> U+1E47 */ 1253, - /* U+006E+0327 -> U+0146 */ 129, - /* U+006E+032D -> U+1E4B */ 1257, - /* U+006E+0331 -> U+1E49 */ 1255, - /* U+006F+0300 -> U+00F2 */ 56, - /* U+006F+0301 -> U+00F3 */ 57, - /* U+006F+0302 -> U+00F4 */ 58, - /* U+006F+0303 -> U+00F5 */ 59, - /* U+006F+0304 -> U+014D */ 134, - /* U+006F+0306 -> U+014F */ 136, - /* U+006F+0307 -> U+022F */ 279, - /* U+006F+0308 -> U+00F6 */ 60, - /* U+006F+0309 -> U+1ECF */ 1385, - /* U+006F+030B -> U+0151 */ 138, - /* U+006F+030C -> U+01D2 */ 199, - /* U+006F+030F -> U+020D */ 253, - /* U+006F+0311 -> U+020F */ 255, - /* U+006F+031B -> U+01A1 */ 182, - /* U+006F+0323 -> U+1ECD */ 1383, - /* U+006F+0328 -> U+01EB */ 221, - /* U+0070+0301 -> U+1E55 */ 1267, - /* U+0070+0307 -> U+1E57 */ 1269, - /* U+0072+0301 -> U+0155 */ 140, - /* U+0072+0307 -> U+1E59 */ 1271, - /* U+0072+030C -> U+0159 */ 144, - /* U+0072+030F -> U+0211 */ 257, - /* U+0072+0311 -> U+0213 */ 259, - /* U+0072+0323 -> U+1E5B */ 1273, - /* U+0072+0327 -> U+0157 */ 142, - /* U+0072+0331 -> U+1E5F */ 1277, - /* U+0073+0301 -> U+015B */ 146, - /* U+0073+0302 -> U+015D */ 148, - /* U+0073+0307 -> U+1E61 */ 1279, - /* U+0073+030C -> U+0161 */ 152, - /* U+0073+0323 -> U+1E63 */ 1281, - /* U+0073+0326 -> U+0219 */ 265, - /* U+0073+0327 -> U+015F */ 150, - /* U+0074+0307 -> U+1E6B */ 1289, - /* U+0074+0308 -> U+1E97 */ 1333, - /* U+0074+030C -> U+0165 */ 156, - /* U+0074+0323 -> U+1E6D */ 1291, - /* U+0074+0326 -> U+021B */ 267, - /* U+0074+0327 -> U+0163 */ 154, - /* U+0074+032D -> U+1E71 */ 1295, - /* U+0074+0331 -> U+1E6F */ 1293, - /* U+0075+0300 -> U+00F9 */ 61, - /* U+0075+0301 -> U+00FA */ 62, - /* U+0075+0302 -> U+00FB */ 63, - /* U+0075+0303 -> U+0169 */ 158, - /* U+0075+0304 -> U+016B */ 160, - /* U+0075+0306 -> U+016D */ 162, - /* U+0075+0308 -> U+00FC */ 64, - /* U+0075+0309 -> U+1EE7 */ 1409, - /* U+0075+030A -> U+016F */ 164, - /* U+0075+030B -> U+0171 */ 166, - /* U+0075+030C -> U+01D4 */ 201, - /* U+0075+030F -> U+0215 */ 261, - /* U+0075+0311 -> U+0217 */ 263, - /* U+0075+031B -> U+01B0 */ 184, - /* U+0075+0323 -> U+1EE5 */ 1407, - /* U+0075+0324 -> U+1E73 */ 1297, - /* U+0075+0328 -> U+0173 */ 168, - /* U+0075+032D -> U+1E77 */ 1301, - /* U+0075+0330 -> U+1E75 */ 1299, - /* U+0076+0303 -> U+1E7D */ 1307, - /* U+0076+0323 -> U+1E7F */ 1309, - /* U+0077+0300 -> U+1E81 */ 1311, - /* U+0077+0301 -> U+1E83 */ 1313, - /* U+0077+0302 -> U+0175 */ 170, - /* U+0077+0307 -> U+1E87 */ 1317, - /* U+0077+0308 -> U+1E85 */ 1315, - /* U+0077+030A -> U+1E98 */ 1334, - /* U+0077+0323 -> U+1E89 */ 1319, - /* U+0078+0307 -> U+1E8B */ 1321, - /* U+0078+0308 -> U+1E8D */ 1323, - /* U+0079+0300 -> U+1EF3 */ 1421, - /* U+0079+0301 -> U+00FD */ 65, - /* U+0079+0302 -> U+0177 */ 172, - /* U+0079+0303 -> U+1EF9 */ 1427, - /* U+0079+0304 -> U+0233 */ 283, - /* U+0079+0307 -> U+1E8F */ 1325, - /* U+0079+0308 -> U+00FF */ 66, - /* U+0079+0309 -> U+1EF7 */ 1425, - /* U+0079+030A -> U+1E99 */ 1335, - /* U+0079+0323 -> U+1EF5 */ 1423, - /* U+007A+0301 -> U+017A */ 175, - /* U+007A+0302 -> U+1E91 */ 1327, - /* U+007A+0307 -> U+017C */ 177, - /* U+007A+030C -> U+017E */ 179, - /* U+007A+0323 -> U+1E93 */ 1329, - /* U+007A+0331 -> U+1E95 */ 1331, - /* U+00A8+0300 -> U+1FED */ 1646, - /* U+00A8+0301 -> U+0385 */ 419, - /* U+00A8+0342 -> U+1FC1 */ 1606, - /* U+00C2+0300 -> U+1EA6 */ 1344, - /* U+00C2+0301 -> U+1EA4 */ 1342, - /* U+00C2+0303 -> U+1EAA */ 1348, - /* U+00C2+0309 -> U+1EA8 */ 1346, - /* U+00C4+0304 -> U+01DE */ 210, - /* U+00C5+0301 -> U+01FA */ 234, - /* U+00C6+0301 -> U+01FC */ 236, - /* U+00C6+0304 -> U+01E2 */ 214, - /* U+00C7+0301 -> U+1E08 */ 1190, - /* U+00CA+0300 -> U+1EC0 */ 1370, - /* U+00CA+0301 -> U+1EBE */ 1368, - /* U+00CA+0303 -> U+1EC4 */ 1374, - /* U+00CA+0309 -> U+1EC2 */ 1372, - /* U+00CF+0301 -> U+1E2E */ 1228, - /* U+00D4+0300 -> U+1ED2 */ 1388, - /* U+00D4+0301 -> U+1ED0 */ 1386, - /* U+00D4+0303 -> U+1ED6 */ 1392, - /* U+00D4+0309 -> U+1ED4 */ 1390, - /* U+00D5+0301 -> U+1E4C */ 1258, - /* U+00D5+0304 -> U+022C */ 276, - /* U+00D5+0308 -> U+1E4E */ 1260, - /* U+00D6+0304 -> U+022A */ 274, - /* U+00D8+0301 -> U+01FE */ 238, - /* U+00DC+0300 -> U+01DB */ 208, - /* U+00DC+0301 -> U+01D7 */ 204, - /* U+00DC+0304 -> U+01D5 */ 202, - /* U+00DC+030C -> U+01D9 */ 206, - /* U+00E2+0300 -> U+1EA7 */ 1345, - /* U+00E2+0301 -> U+1EA5 */ 1343, - /* U+00E2+0303 -> U+1EAB */ 1349, - /* U+00E2+0309 -> U+1EA9 */ 1347, - /* U+00E4+0304 -> U+01DF */ 211, - /* U+00E5+0301 -> U+01FB */ 235, - /* U+00E6+0301 -> U+01FD */ 237, - /* U+00E6+0304 -> U+01E3 */ 215, - /* U+00E7+0301 -> U+1E09 */ 1191, - /* U+00EA+0300 -> U+1EC1 */ 1371, - /* U+00EA+0301 -> U+1EBF */ 1369, - /* U+00EA+0303 -> U+1EC5 */ 1375, - /* U+00EA+0309 -> U+1EC3 */ 1373, - /* U+00EF+0301 -> U+1E2F */ 1229, - /* U+00F4+0300 -> U+1ED3 */ 1389, - /* U+00F4+0301 -> U+1ED1 */ 1387, - /* U+00F4+0303 -> U+1ED7 */ 1393, - /* U+00F4+0309 -> U+1ED5 */ 1391, - /* U+00F5+0301 -> U+1E4D */ 1259, - /* U+00F5+0304 -> U+022D */ 277, - /* U+00F5+0308 -> U+1E4F */ 1261, - /* U+00F6+0304 -> U+022B */ 275, - /* U+00F8+0301 -> U+01FF */ 239, - /* U+00FC+0300 -> U+01DC */ 209, - /* U+00FC+0301 -> U+01D8 */ 205, - /* U+00FC+0304 -> U+01D6 */ 203, - /* U+00FC+030C -> U+01DA */ 207, - /* U+0102+0300 -> U+1EB0 */ 1354, - /* U+0102+0301 -> U+1EAE */ 1352, - /* U+0102+0303 -> U+1EB4 */ 1358, - /* U+0102+0309 -> U+1EB2 */ 1356, - /* U+0103+0300 -> U+1EB1 */ 1355, - /* U+0103+0301 -> U+1EAF */ 1353, - /* U+0103+0303 -> U+1EB5 */ 1359, - /* U+0103+0309 -> U+1EB3 */ 1357, - /* U+0112+0300 -> U+1E14 */ 1202, - /* U+0112+0301 -> U+1E16 */ 1204, - /* U+0113+0300 -> U+1E15 */ 1203, - /* U+0113+0301 -> U+1E17 */ 1205, - /* U+014C+0300 -> U+1E50 */ 1262, - /* U+014C+0301 -> U+1E52 */ 1264, - /* U+014D+0300 -> U+1E51 */ 1263, - /* U+014D+0301 -> U+1E53 */ 1265, - /* U+015A+0307 -> U+1E64 */ 1282, - /* U+015B+0307 -> U+1E65 */ 1283, - /* U+0160+0307 -> U+1E66 */ 1284, - /* U+0161+0307 -> U+1E67 */ 1285, - /* U+0168+0301 -> U+1E78 */ 1302, - /* U+0169+0301 -> U+1E79 */ 1303, - /* U+016A+0308 -> U+1E7A */ 1304, - /* U+016B+0308 -> U+1E7B */ 1305, - /* U+017F+0307 -> U+1E9B */ 1337, - /* U+01A0+0300 -> U+1EDC */ 1398, - /* U+01A0+0301 -> U+1EDA */ 1396, - /* U+01A0+0303 -> U+1EE0 */ 1402, - /* U+01A0+0309 -> U+1EDE */ 1400, - /* U+01A0+0323 -> U+1EE2 */ 1404, - /* U+01A1+0300 -> U+1EDD */ 1399, - /* U+01A1+0301 -> U+1EDB */ 1397, - /* U+01A1+0303 -> U+1EE1 */ 1403, - /* U+01A1+0309 -> U+1EDF */ 1401, - /* U+01A1+0323 -> U+1EE3 */ 1405, - /* U+01AF+0300 -> U+1EEA */ 1412, - /* U+01AF+0301 -> U+1EE8 */ 1410, - /* U+01AF+0303 -> U+1EEE */ 1416, - /* U+01AF+0309 -> U+1EEC */ 1414, - /* U+01AF+0323 -> U+1EF0 */ 1418, - /* U+01B0+0300 -> U+1EEB */ 1413, - /* U+01B0+0301 -> U+1EE9 */ 1411, - /* U+01B0+0303 -> U+1EEF */ 1417, - /* U+01B0+0309 -> U+1EED */ 1415, - /* U+01B0+0323 -> U+1EF1 */ 1419, - /* U+01B7+030C -> U+01EE */ 224, - /* U+01EA+0304 -> U+01EC */ 222, - /* U+01EB+0304 -> U+01ED */ 223, - /* U+0226+0304 -> U+01E0 */ 212, - /* U+0227+0304 -> U+01E1 */ 213, - /* U+0228+0306 -> U+1E1C */ 1210, - /* U+0229+0306 -> U+1E1D */ 1211, - /* U+022E+0304 -> U+0230 */ 280, - /* U+022F+0304 -> U+0231 */ 281, - /* U+0292+030C -> U+01EF */ 225, - /* U+0391+0300 -> U+1FBA */ 1599, - /* U+0391+0301 -> U+0386 */ 420, - /* U+0391+0304 -> U+1FB9 */ 1598, - /* U+0391+0306 -> U+1FB8 */ 1597, - /* U+0391+0313 -> U+1F08 */ 1436, - /* U+0391+0314 -> U+1F09 */ 1437, - /* U+0391+0345 -> U+1FBC */ 1601, - /* U+0395+0300 -> U+1FC8 */ 1612, - /* U+0395+0301 -> U+0388 */ 422, - /* U+0395+0313 -> U+1F18 */ 1450, - /* U+0395+0314 -> U+1F19 */ 1451, - /* U+0397+0300 -> U+1FCA */ 1614, - /* U+0397+0301 -> U+0389 */ 423, - /* U+0397+0313 -> U+1F28 */ 1464, - /* U+0397+0314 -> U+1F29 */ 1465, - /* U+0397+0345 -> U+1FCC */ 1616, - /* U+0399+0300 -> U+1FDA */ 1628, - /* U+0399+0301 -> U+038A */ 424, - /* U+0399+0304 -> U+1FD9 */ 1627, - /* U+0399+0306 -> U+1FD8 */ 1626, - /* U+0399+0308 -> U+03AA */ 429, - /* U+0399+0313 -> U+1F38 */ 1480, - /* U+0399+0314 -> U+1F39 */ 1481, - /* U+039F+0300 -> U+1FF8 */ 1654, - /* U+039F+0301 -> U+038C */ 425, - /* U+039F+0313 -> U+1F48 */ 1494, - /* U+039F+0314 -> U+1F49 */ 1495, - /* U+03A1+0314 -> U+1FEC */ 1645, - /* U+03A5+0300 -> U+1FEA */ 1643, - /* U+03A5+0301 -> U+038E */ 426, - /* U+03A5+0304 -> U+1FE9 */ 1642, - /* U+03A5+0306 -> U+1FE8 */ 1641, - /* U+03A5+0308 -> U+03AB */ 430, - /* U+03A5+0314 -> U+1F59 */ 1508, - /* U+03A9+0300 -> U+1FFA */ 1656, - /* U+03A9+0301 -> U+038F */ 427, - /* U+03A9+0313 -> U+1F68 */ 1520, - /* U+03A9+0314 -> U+1F69 */ 1521, - /* U+03A9+0345 -> U+1FFC */ 1658, - /* U+03AC+0345 -> U+1FB4 */ 1594, - /* U+03AE+0345 -> U+1FC4 */ 1609, - /* U+03B1+0300 -> U+1F70 */ 1528, - /* U+03B1+0301 -> U+03AC */ 431, - /* U+03B1+0304 -> U+1FB1 */ 1591, - /* U+03B1+0306 -> U+1FB0 */ 1590, - /* U+03B1+0313 -> U+1F00 */ 1428, - /* U+03B1+0314 -> U+1F01 */ 1429, - /* U+03B1+0342 -> U+1FB6 */ 1595, - /* U+03B1+0345 -> U+1FB3 */ 1593, - /* U+03B5+0300 -> U+1F72 */ 1530, - /* U+03B5+0301 -> U+03AD */ 432, - /* U+03B5+0313 -> U+1F10 */ 1444, - /* U+03B5+0314 -> U+1F11 */ 1445, - /* U+03B7+0300 -> U+1F74 */ 1532, - /* U+03B7+0301 -> U+03AE */ 433, - /* U+03B7+0313 -> U+1F20 */ 1456, - /* U+03B7+0314 -> U+1F21 */ 1457, - /* U+03B7+0342 -> U+1FC6 */ 1610, - /* U+03B7+0345 -> U+1FC3 */ 1608, - /* U+03B9+0300 -> U+1F76 */ 1534, - /* U+03B9+0301 -> U+03AF */ 434, - /* U+03B9+0304 -> U+1FD1 */ 1621, - /* U+03B9+0306 -> U+1FD0 */ 1620, - /* U+03B9+0308 -> U+03CA */ 436, - /* U+03B9+0313 -> U+1F30 */ 1472, - /* U+03B9+0314 -> U+1F31 */ 1473, - /* U+03B9+0342 -> U+1FD6 */ 1624, - /* U+03BF+0300 -> U+1F78 */ 1536, - /* U+03BF+0301 -> U+03CC */ 438, - /* U+03BF+0313 -> U+1F40 */ 1488, - /* U+03BF+0314 -> U+1F41 */ 1489, - /* U+03C1+0313 -> U+1FE4 */ 1637, - /* U+03C1+0314 -> U+1FE5 */ 1638, - /* U+03C5+0300 -> U+1F7A */ 1538, - /* U+03C5+0301 -> U+03CD */ 439, - /* U+03C5+0304 -> U+1FE1 */ 1634, - /* U+03C5+0306 -> U+1FE0 */ 1633, - /* U+03C5+0308 -> U+03CB */ 437, - /* U+03C5+0313 -> U+1F50 */ 1500, - /* U+03C5+0314 -> U+1F51 */ 1501, - /* U+03C5+0342 -> U+1FE6 */ 1639, - /* U+03C9+0300 -> U+1F7C */ 1540, - /* U+03C9+0301 -> U+03CE */ 440, - /* U+03C9+0313 -> U+1F60 */ 1512, - /* U+03C9+0314 -> U+1F61 */ 1513, - /* U+03C9+0342 -> U+1FF6 */ 1652, - /* U+03C9+0345 -> U+1FF3 */ 1650, - /* U+03CA+0300 -> U+1FD2 */ 1622, - /* U+03CA+0301 -> U+0390 */ 428, - /* U+03CA+0342 -> U+1FD7 */ 1625, - /* U+03CB+0300 -> U+1FE2 */ 1635, - /* U+03CB+0301 -> U+03B0 */ 435, - /* U+03CB+0342 -> U+1FE7 */ 1640, - /* U+03CE+0345 -> U+1FF4 */ 1651, - /* U+03D2+0301 -> U+03D3 */ 444, - /* U+03D2+0308 -> U+03D4 */ 445, - /* U+0406+0308 -> U+0407 */ 457, - /* U+0410+0306 -> U+04D0 */ 479, - /* U+0410+0308 -> U+04D2 */ 481, - /* U+0413+0301 -> U+0403 */ 456, - /* U+0415+0300 -> U+0400 */ 454, - /* U+0415+0306 -> U+04D6 */ 483, - /* U+0415+0308 -> U+0401 */ 455, - /* U+0416+0306 -> U+04C1 */ 477, - /* U+0416+0308 -> U+04DC */ 487, - /* U+0417+0308 -> U+04DE */ 489, - /* U+0418+0300 -> U+040D */ 459, - /* U+0418+0304 -> U+04E2 */ 491, - /* U+0418+0306 -> U+0419 */ 461, - /* U+0418+0308 -> U+04E4 */ 493, - /* U+041A+0301 -> U+040C */ 458, - /* U+041E+0308 -> U+04E6 */ 495, - /* U+0423+0304 -> U+04EE */ 501, - /* U+0423+0306 -> U+040E */ 460, - /* U+0423+0308 -> U+04F0 */ 503, - /* U+0423+030B -> U+04F2 */ 505, - /* U+0427+0308 -> U+04F4 */ 507, - /* U+042B+0308 -> U+04F8 */ 509, - /* U+042D+0308 -> U+04EC */ 499, - /* U+0430+0306 -> U+04D1 */ 480, - /* U+0430+0308 -> U+04D3 */ 482, - /* U+0433+0301 -> U+0453 */ 465, - /* U+0435+0300 -> U+0450 */ 463, - /* U+0435+0306 -> U+04D7 */ 484, - /* U+0435+0308 -> U+0451 */ 464, - /* U+0436+0306 -> U+04C2 */ 478, - /* U+0436+0308 -> U+04DD */ 488, - /* U+0437+0308 -> U+04DF */ 490, - /* U+0438+0300 -> U+045D */ 468, - /* U+0438+0304 -> U+04E3 */ 492, - /* U+0438+0306 -> U+0439 */ 462, - /* U+0438+0308 -> U+04E5 */ 494, - /* U+043A+0301 -> U+045C */ 467, - /* U+043E+0308 -> U+04E7 */ 496, - /* U+0443+0304 -> U+04EF */ 502, - /* U+0443+0306 -> U+045E */ 469, - /* U+0443+0308 -> U+04F1 */ 504, - /* U+0443+030B -> U+04F3 */ 506, - /* U+0447+0308 -> U+04F5 */ 508, - /* U+044B+0308 -> U+04F9 */ 510, - /* U+044D+0308 -> U+04ED */ 500, - /* U+0456+0308 -> U+0457 */ 466, - /* U+0474+030F -> U+0476 */ 470, - /* U+0475+030F -> U+0477 */ 471, - /* U+04D8+0308 -> U+04DA */ 485, - /* U+04D9+0308 -> U+04DB */ 486, - /* U+04E8+0308 -> U+04EA */ 497, - /* U+04E9+0308 -> U+04EB */ 498, - /* U+0627+0653 -> U+0622 */ 574, - /* U+0627+0654 -> U+0623 */ 575, - /* U+0627+0655 -> U+0625 */ 577, - /* U+0648+0654 -> U+0624 */ 576, - /* U+064A+0654 -> U+0626 */ 578, - /* U+06C1+0654 -> U+06C2 */ 606, - /* U+06D2+0654 -> U+06D3 */ 607, - /* U+06D5+0654 -> U+06C0 */ 605, - /* U+0928+093C -> U+0929 */ 751, - /* U+0930+093C -> U+0931 */ 752, - /* U+0933+093C -> U+0934 */ 753, - /* U+09C7+09BE -> U+09CB */ 769, - /* U+09C7+09D7 -> U+09CC */ 770, - /* U+0B47+0B3E -> U+0B4B */ 788, - /* U+0B47+0B56 -> U+0B48 */ 787, - /* U+0B47+0B57 -> U+0B4C */ 789, - /* U+0B92+0BD7 -> U+0B94 */ 793, - /* U+0BC6+0BBE -> U+0BCA */ 794, - /* U+0BC6+0BD7 -> U+0BCC */ 796, - /* U+0BC7+0BBE -> U+0BCB */ 795, - /* U+0C46+0C56 -> U+0C48 */ 799, - /* U+0CBF+0CD5 -> U+0CC0 */ 804, - /* U+0CC6+0CC2 -> U+0CCA */ 807, - /* U+0CC6+0CD5 -> U+0CC7 */ 805, - /* U+0CC6+0CD6 -> U+0CC8 */ 806, - /* U+0CCA+0CD5 -> U+0CCB */ 808, - /* U+0D46+0D3E -> U+0D4A */ 812, - /* U+0D46+0D57 -> U+0D4C */ 814, - /* U+0D47+0D3E -> U+0D4B */ 813, - /* U+0DD9+0DCA -> U+0DDA */ 817, - /* U+0DD9+0DCF -> U+0DDC */ 818, - /* U+0DD9+0DDF -> U+0DDE */ 820, - /* U+0DDC+0DCA -> U+0DDD */ 819, - /* U+1025+102E -> U+1026 */ 878, - /* U+1B05+1B35 -> U+1B06 */ 965, - /* U+1B07+1B35 -> U+1B08 */ 966, - /* U+1B09+1B35 -> U+1B0A */ 967, - /* U+1B0B+1B35 -> U+1B0C */ 968, - /* U+1B0D+1B35 -> U+1B0E */ 969, - /* U+1B11+1B35 -> U+1B12 */ 970, - /* U+1B3A+1B35 -> U+1B3B */ 972, - /* U+1B3C+1B35 -> U+1B3D */ 973, - /* U+1B3E+1B35 -> U+1B40 */ 974, - /* U+1B3F+1B35 -> U+1B41 */ 975, - /* U+1B42+1B35 -> U+1B43 */ 976, - /* U+1E36+0304 -> U+1E38 */ 1238, - /* U+1E37+0304 -> U+1E39 */ 1239, - /* U+1E5A+0304 -> U+1E5C */ 1274, - /* U+1E5B+0304 -> U+1E5D */ 1275, - /* U+1E62+0307 -> U+1E68 */ 1286, - /* U+1E63+0307 -> U+1E69 */ 1287, - /* U+1EA0+0302 -> U+1EAC */ 1350, - /* U+1EA0+0306 -> U+1EB6 */ 1360, - /* U+1EA1+0302 -> U+1EAD */ 1351, - /* U+1EA1+0306 -> U+1EB7 */ 1361, - /* U+1EB8+0302 -> U+1EC6 */ 1376, - /* U+1EB9+0302 -> U+1EC7 */ 1377, - /* U+1ECC+0302 -> U+1ED8 */ 1394, - /* U+1ECD+0302 -> U+1ED9 */ 1395, - /* U+1F00+0300 -> U+1F02 */ 1430, - /* U+1F00+0301 -> U+1F04 */ 1432, - /* U+1F00+0342 -> U+1F06 */ 1434, - /* U+1F00+0345 -> U+1F80 */ 1542, - /* U+1F01+0300 -> U+1F03 */ 1431, - /* U+1F01+0301 -> U+1F05 */ 1433, - /* U+1F01+0342 -> U+1F07 */ 1435, - /* U+1F01+0345 -> U+1F81 */ 1543, - /* U+1F02+0345 -> U+1F82 */ 1544, - /* U+1F03+0345 -> U+1F83 */ 1545, - /* U+1F04+0345 -> U+1F84 */ 1546, - /* U+1F05+0345 -> U+1F85 */ 1547, - /* U+1F06+0345 -> U+1F86 */ 1548, - /* U+1F07+0345 -> U+1F87 */ 1549, - /* U+1F08+0300 -> U+1F0A */ 1438, - /* U+1F08+0301 -> U+1F0C */ 1440, - /* U+1F08+0342 -> U+1F0E */ 1442, - /* U+1F08+0345 -> U+1F88 */ 1550, - /* U+1F09+0300 -> U+1F0B */ 1439, - /* U+1F09+0301 -> U+1F0D */ 1441, - /* U+1F09+0342 -> U+1F0F */ 1443, - /* U+1F09+0345 -> U+1F89 */ 1551, - /* U+1F0A+0345 -> U+1F8A */ 1552, - /* U+1F0B+0345 -> U+1F8B */ 1553, - /* U+1F0C+0345 -> U+1F8C */ 1554, - /* U+1F0D+0345 -> U+1F8D */ 1555, - /* U+1F0E+0345 -> U+1F8E */ 1556, - /* U+1F0F+0345 -> U+1F8F */ 1557, - /* U+1F10+0300 -> U+1F12 */ 1446, - /* U+1F10+0301 -> U+1F14 */ 1448, - /* U+1F11+0300 -> U+1F13 */ 1447, - /* U+1F11+0301 -> U+1F15 */ 1449, - /* U+1F18+0300 -> U+1F1A */ 1452, - /* U+1F18+0301 -> U+1F1C */ 1454, - /* U+1F19+0300 -> U+1F1B */ 1453, - /* U+1F19+0301 -> U+1F1D */ 1455, - /* U+1F20+0300 -> U+1F22 */ 1458, - /* U+1F20+0301 -> U+1F24 */ 1460, - /* U+1F20+0342 -> U+1F26 */ 1462, - /* U+1F20+0345 -> U+1F90 */ 1558, - /* U+1F21+0300 -> U+1F23 */ 1459, - /* U+1F21+0301 -> U+1F25 */ 1461, - /* U+1F21+0342 -> U+1F27 */ 1463, - /* U+1F21+0345 -> U+1F91 */ 1559, - /* U+1F22+0345 -> U+1F92 */ 1560, - /* U+1F23+0345 -> U+1F93 */ 1561, - /* U+1F24+0345 -> U+1F94 */ 1562, - /* U+1F25+0345 -> U+1F95 */ 1563, - /* U+1F26+0345 -> U+1F96 */ 1564, - /* U+1F27+0345 -> U+1F97 */ 1565, - /* U+1F28+0300 -> U+1F2A */ 1466, - /* U+1F28+0301 -> U+1F2C */ 1468, - /* U+1F28+0342 -> U+1F2E */ 1470, - /* U+1F28+0345 -> U+1F98 */ 1566, - /* U+1F29+0300 -> U+1F2B */ 1467, - /* U+1F29+0301 -> U+1F2D */ 1469, - /* U+1F29+0342 -> U+1F2F */ 1471, - /* U+1F29+0345 -> U+1F99 */ 1567, - /* U+1F2A+0345 -> U+1F9A */ 1568, - /* U+1F2B+0345 -> U+1F9B */ 1569, - /* U+1F2C+0345 -> U+1F9C */ 1570, - /* U+1F2D+0345 -> U+1F9D */ 1571, - /* U+1F2E+0345 -> U+1F9E */ 1572, - /* U+1F2F+0345 -> U+1F9F */ 1573, - /* U+1F30+0300 -> U+1F32 */ 1474, - /* U+1F30+0301 -> U+1F34 */ 1476, - /* U+1F30+0342 -> U+1F36 */ 1478, - /* U+1F31+0300 -> U+1F33 */ 1475, - /* U+1F31+0301 -> U+1F35 */ 1477, - /* U+1F31+0342 -> U+1F37 */ 1479, - /* U+1F38+0300 -> U+1F3A */ 1482, - /* U+1F38+0301 -> U+1F3C */ 1484, - /* U+1F38+0342 -> U+1F3E */ 1486, - /* U+1F39+0300 -> U+1F3B */ 1483, - /* U+1F39+0301 -> U+1F3D */ 1485, - /* U+1F39+0342 -> U+1F3F */ 1487, - /* U+1F40+0300 -> U+1F42 */ 1490, - /* U+1F40+0301 -> U+1F44 */ 1492, - /* U+1F41+0300 -> U+1F43 */ 1491, - /* U+1F41+0301 -> U+1F45 */ 1493, - /* U+1F48+0300 -> U+1F4A */ 1496, - /* U+1F48+0301 -> U+1F4C */ 1498, - /* U+1F49+0300 -> U+1F4B */ 1497, - /* U+1F49+0301 -> U+1F4D */ 1499, - /* U+1F50+0300 -> U+1F52 */ 1502, - /* U+1F50+0301 -> U+1F54 */ 1504, - /* U+1F50+0342 -> U+1F56 */ 1506, - /* U+1F51+0300 -> U+1F53 */ 1503, - /* U+1F51+0301 -> U+1F55 */ 1505, - /* U+1F51+0342 -> U+1F57 */ 1507, - /* U+1F59+0300 -> U+1F5B */ 1509, - /* U+1F59+0301 -> U+1F5D */ 1510, - /* U+1F59+0342 -> U+1F5F */ 1511, - /* U+1F60+0300 -> U+1F62 */ 1514, - /* U+1F60+0301 -> U+1F64 */ 1516, - /* U+1F60+0342 -> U+1F66 */ 1518, - /* U+1F60+0345 -> U+1FA0 */ 1574, - /* U+1F61+0300 -> U+1F63 */ 1515, - /* U+1F61+0301 -> U+1F65 */ 1517, - /* U+1F61+0342 -> U+1F67 */ 1519, - /* U+1F61+0345 -> U+1FA1 */ 1575, - /* U+1F62+0345 -> U+1FA2 */ 1576, - /* U+1F63+0345 -> U+1FA3 */ 1577, - /* U+1F64+0345 -> U+1FA4 */ 1578, - /* U+1F65+0345 -> U+1FA5 */ 1579, - /* U+1F66+0345 -> U+1FA6 */ 1580, - /* U+1F67+0345 -> U+1FA7 */ 1581, - /* U+1F68+0300 -> U+1F6A */ 1522, - /* U+1F68+0301 -> U+1F6C */ 1524, - /* U+1F68+0342 -> U+1F6E */ 1526, - /* U+1F68+0345 -> U+1FA8 */ 1582, - /* U+1F69+0300 -> U+1F6B */ 1523, - /* U+1F69+0301 -> U+1F6D */ 1525, - /* U+1F69+0342 -> U+1F6F */ 1527, - /* U+1F69+0345 -> U+1FA9 */ 1583, - /* U+1F6A+0345 -> U+1FAA */ 1584, - /* U+1F6B+0345 -> U+1FAB */ 1585, - /* U+1F6C+0345 -> U+1FAC */ 1586, - /* U+1F6D+0345 -> U+1FAD */ 1587, - /* U+1F6E+0345 -> U+1FAE */ 1588, - /* U+1F6F+0345 -> U+1FAF */ 1589, - /* U+1F70+0345 -> U+1FB2 */ 1592, - /* U+1F74+0345 -> U+1FC2 */ 1607, - /* U+1F7C+0345 -> U+1FF2 */ 1649, - /* U+1FB6+0345 -> U+1FB7 */ 1596, - /* U+1FBF+0300 -> U+1FCD */ 1617, - /* U+1FBF+0301 -> U+1FCE */ 1618, - /* U+1FBF+0342 -> U+1FCF */ 1619, - /* U+1FC6+0345 -> U+1FC7 */ 1611, - /* U+1FF6+0345 -> U+1FF7 */ 1653, - /* U+1FFE+0300 -> U+1FDD */ 1630, - /* U+1FFE+0301 -> U+1FDE */ 1631, - /* U+1FFE+0342 -> U+1FDF */ 1632, - /* U+2190+0338 -> U+219A */ 1863, - /* U+2192+0338 -> U+219B */ 1864, - /* U+2194+0338 -> U+21AE */ 1865, - /* U+21D0+0338 -> U+21CD */ 1866, - /* U+21D2+0338 -> U+21CF */ 1868, - /* U+21D4+0338 -> U+21CE */ 1867, - /* U+2203+0338 -> U+2204 */ 1869, - /* U+2208+0338 -> U+2209 */ 1870, - /* U+220B+0338 -> U+220C */ 1871, - /* U+2223+0338 -> U+2224 */ 1872, - /* U+2225+0338 -> U+2226 */ 1873, - /* U+223C+0338 -> U+2241 */ 1878, - /* U+2243+0338 -> U+2244 */ 1879, - /* U+2245+0338 -> U+2247 */ 1880, - /* U+2248+0338 -> U+2249 */ 1881, - /* U+224D+0338 -> U+226D */ 1884, - /* U+2261+0338 -> U+2262 */ 1883, - /* U+2264+0338 -> U+2270 */ 1887, - /* U+2265+0338 -> U+2271 */ 1888, - /* U+2272+0338 -> U+2274 */ 1889, - /* U+2273+0338 -> U+2275 */ 1890, - /* U+2276+0338 -> U+2278 */ 1891, - /* U+2277+0338 -> U+2279 */ 1892, - /* U+227A+0338 -> U+2280 */ 1893, - /* U+227B+0338 -> U+2281 */ 1894, - /* U+227C+0338 -> U+22E0 */ 1903, - /* U+227D+0338 -> U+22E1 */ 1904, - /* U+2282+0338 -> U+2284 */ 1895, - /* U+2283+0338 -> U+2285 */ 1896, - /* U+2286+0338 -> U+2288 */ 1897, - /* U+2287+0338 -> U+2289 */ 1898, - /* U+2291+0338 -> U+22E2 */ 1905, - /* U+2292+0338 -> U+22E3 */ 1906, - /* U+22A2+0338 -> U+22AC */ 1899, - /* U+22A8+0338 -> U+22AD */ 1900, - /* U+22A9+0338 -> U+22AE */ 1901, - /* U+22AB+0338 -> U+22AF */ 1902, - /* U+22B2+0338 -> U+22EA */ 1907, - /* U+22B3+0338 -> U+22EB */ 1908, - /* U+22B4+0338 -> U+22EC */ 1909, - /* U+22B5+0338 -> U+22ED */ 1910, - /* U+3046+3099 -> U+3094 */ 2348, - /* U+304B+3099 -> U+304C */ 2323, - /* U+304D+3099 -> U+304E */ 2324, - /* U+304F+3099 -> U+3050 */ 2325, - /* U+3051+3099 -> U+3052 */ 2326, - /* U+3053+3099 -> U+3054 */ 2327, - /* U+3055+3099 -> U+3056 */ 2328, - /* U+3057+3099 -> U+3058 */ 2329, - /* U+3059+3099 -> U+305A */ 2330, - /* U+305B+3099 -> U+305C */ 2331, - /* U+305D+3099 -> U+305E */ 2332, - /* U+305F+3099 -> U+3060 */ 2333, - /* U+3061+3099 -> U+3062 */ 2334, - /* U+3064+3099 -> U+3065 */ 2335, - /* U+3066+3099 -> U+3067 */ 2336, - /* U+3068+3099 -> U+3069 */ 2337, - /* U+306F+3099 -> U+3070 */ 2338, - /* U+306F+309A -> U+3071 */ 2339, - /* U+3072+3099 -> U+3073 */ 2340, - /* U+3072+309A -> U+3074 */ 2341, - /* U+3075+3099 -> U+3076 */ 2342, - /* U+3075+309A -> U+3077 */ 2343, - /* U+3078+3099 -> U+3079 */ 2344, - /* U+3078+309A -> U+307A */ 2345, - /* U+307B+3099 -> U+307C */ 2346, - /* U+307B+309A -> U+307D */ 2347, - /* U+309D+3099 -> U+309E */ 2353, - /* U+30A6+3099 -> U+30F4 */ 2380, - /* U+30AB+3099 -> U+30AC */ 2355, - /* U+30AD+3099 -> U+30AE */ 2356, - /* U+30AF+3099 -> U+30B0 */ 2357, - /* U+30B1+3099 -> U+30B2 */ 2358, - /* U+30B3+3099 -> U+30B4 */ 2359, - /* U+30B5+3099 -> U+30B6 */ 2360, - /* U+30B7+3099 -> U+30B8 */ 2361, - /* U+30B9+3099 -> U+30BA */ 2362, - /* U+30BB+3099 -> U+30BC */ 2363, - /* U+30BD+3099 -> U+30BE */ 2364, - /* U+30BF+3099 -> U+30C0 */ 2365, - /* U+30C1+3099 -> U+30C2 */ 2366, - /* U+30C4+3099 -> U+30C5 */ 2367, - /* U+30C6+3099 -> U+30C7 */ 2368, - /* U+30C8+3099 -> U+30C9 */ 2369, - /* U+30CF+3099 -> U+30D0 */ 2370, - /* U+30CF+309A -> U+30D1 */ 2371, - /* U+30D2+3099 -> U+30D3 */ 2372, - /* U+30D2+309A -> U+30D4 */ 2373, - /* U+30D5+3099 -> U+30D6 */ 2374, - /* U+30D5+309A -> U+30D7 */ 2375, - /* U+30D8+3099 -> U+30D9 */ 2376, - /* U+30D8+309A -> U+30DA */ 2377, - /* U+30DB+3099 -> U+30DC */ 2378, - /* U+30DB+309A -> U+30DD */ 2379, - /* U+30EF+3099 -> U+30F7 */ 2381, - /* U+30F0+3099 -> U+30F8 */ 2382, - /* U+30F1+3099 -> U+30F9 */ 2383, - /* U+30F2+3099 -> U+30FA */ 2384, - /* U+30FD+3099 -> U+30FE */ 2385, - /* U+105D2+0307 -> U+105C9 */ 4627, - /* U+105DA+0307 -> U+105E4 */ 4628, - /* U+11099+110BA -> U+1109A */ 4727, - /* U+1109B+110BA -> U+1109C */ 4728, - /* U+110A5+110BA -> U+110AB */ 4729, - /* U+11131+11127 -> U+1112E */ 4735, - /* U+11132+11127 -> U+1112F */ 4736, - /* U+11347+1133E -> U+1134B */ 4748, - /* U+11347+11357 -> U+1134C */ 4749, - /* U+11382+113C9 -> U+11383 */ 4763, - /* U+11384+113BB -> U+11385 */ 4764, - /* U+1138B+113C2 -> U+1138E */ 4765, - /* U+11390+113C9 -> U+11391 */ 4766, - /* U+113C2+113B8 -> U+113C7 */ 4768, - /* U+113C2+113C2 -> U+113C5 */ 4767, - /* U+113C2+113C9 -> U+113C8 */ 4769, - /* U+114B9+114B0 -> U+114BC */ 4777, - /* U+114B9+114BA -> U+114BB */ 4776, - /* U+114B9+114BD -> U+114BE */ 4778, - /* U+115B8+115AF -> U+115BA */ 4781, - /* U+115B9+115AF -> U+115BB */ 4782, - /* U+11935+11930 -> U+11938 */ 4791, - /* U+1611E+1611E -> U+16121 */ 4806, - /* U+1611E+1611F -> U+16123 */ 4808, - /* U+1611E+16120 -> U+16125 */ 4810, - /* U+1611E+16129 -> U+16122 */ 4807, - /* U+16121+1611F -> U+16126 */ 4811, - /* U+16121+16120 -> U+16128 */ 4813, - /* U+16122+1611F -> U+16127 */ 4812, - /* U+16129+1611F -> U+16124 */ 4809, - /* U+16D63+16D67 -> U+16D69 */ 4828, - /* U+16D67+16D67 -> U+16D68 */ 4827, - /* U+16D69+16D67 -> U+16D6A */ 4829 -}; - -/* Perfect hash function for recomposition */ -static int -Recomp_hash_func(const void *key) -{ - static const int16 h[1923] = { - -109, -96, 32767, 0, -844, -182, -292, 32767, - 830, 793, 794, 665, 0, -9, 32767, 32767, - 32767, 32767, 32767, 428, 32767, 32767, 32767, 502, - 0, 32767, -230, 144, 356, -76, 0, 243, - 665, 32767, 32767, -1003, 244, 0, 32767, 32767, - 573, 246, 125, 32767, 32767, 32767, 0, 32767, - 32767, 32767, 32767, 0, 245, 32767, 723, 32767, - 0, 889, 32767, 32767, 32767, 0, 32767, 32767, - 0, 173, 157, 1215, 254, 255, -126, 0, - 0, 504, 459, -11, 238, -188, 722, 247, - 260, 32767, -184, -6, 2102, -578, 32767, 32767, - -598, -670, 260, 19, 32767, -472, 32767, 664, - 511, 0, 32767, 345, 291, 0, -370, 176, - 32767, 1017, -139, -519, -30, 0, -24, -23, - 481, -253, -1813, 32767, 0, 935, 32767, 32767, - -443, 32767, 773, 32767, 32767, 32767, -507, 427, - 0, 32767, 899, 32767, 32767, 277, 0, 32767, - 32767, 0, 842, 854, 0, 32767, 936, 621, - -195, 32767, 0, 32767, 707, 268, 32767, 32767, - 435, 32767, 32767, 32767, 0, 267, 88, 72, - 32767, 487, 32767, 32767, 32767, 0, 32767, 32767, - 32767, 32767, 32767, 875, -312, 32767, 483, 875, - 270, 89, 32767, 483, 32767, 32767, 32767, 32767, - 708, 273, 2053, -63, -242, -479, 32767, 352, - 32767, 32767, 0, 560, 544, 32767, 32767, 32767, - 0, 0, 32767, 0, 32767, 32767, 32767, 525, - 274, 32767, 404, 386, 518, 32767, -357, 32767, - -45, 1154, 276, 32767, 149, 0, 277, 714, - 313, 32767, 32767, 32767, 32767, 32767, 841, 460, - 431, 32767, 32767, -49, 32767, 32767, 32767, 32767, - 32767, 32767, 0, 876, 280, 281, 131, 388, - 283, 32767, 1125, 32767, 695, 712, 32767, 0, - 713, 1732, 0, 32767, 0, 231, 32767, 0, - 32767, -755, 32767, 32767, 32767, 435, 32767, 0, - 951, 952, 32767, 32767, 464, 867, 1298, 0, - 660, -55, 0, 292, 663, 118, 661, -722, - 435, 816, 328, 0, 323, 323, -258, -684, - 2114, 0, 302, 0, 32767, 32767, 1607, 32767, - 0, 32767, 32767, 0, 810, 32767, -543, -5, - 515, 32767, 0, 877, 304, 32767, 472, 32767, - 683, -549, 258, 285, -904, 32767, 148, 1202, - 1044, 0, 32767, 32767, 659, 1395, 905, 32767, - 32767, 32767, -626, 32767, 32767, 32767, 32767, 672, - 0, 32767, -139, 32767, 32767, 0, 0, 660, - 1, 32767, -955, -293, 616, 391, 632, -126, - 32767, 32767, 1610, -166, 754, 324, 32767, 32767, - 931, 32767, 32767, 32767, 0, 32767, 32767, 32767, - 32767, 0, 32767, 32767, 302, 391, 32767, 32767, - 516, 32767, 32767, 1131, 670, 544, 308, 286, - 0, 0, 32767, 32767, 531, -629, -35, 0, - 6, -63, 485, 0, 0, -486, -58, 0, - 0, 38, 470, -20, 0, 32767, 0, 0, - 956, 32767, 0, 294, -759, 0, 32767, 32767, - -362, 73, 316, 588, 314, 32767, 609, 0, - 318, 32767, 32767, 32767, -759, 1466, -212, 32767, - 1910, 226, 653, 32767, 219, 32767, 32767, 0, - 0, 32767, 1045, -6, -6, 32767, 0, 163, - 0, 0, -9, 879, -369, 32767, -18, 321, - 322, 32767, 32767, -449, 1082, 324, 57, 32767, - -403, 252, 697, 0, 491, 552, 0, 32767, - 32767, 32767, 864, 32767, 0, 32767, 929, -582, - 32767, 32767, 32767, 1521, 32767, 32767, 32767, 212, - 326, -542, 332, 333, 334, -490, 692, 336, - 32767, 337, 338, 31, 0, 714, 348, 34, - 342, 32767, 1602, 32767, 687, 143, 32767, 0, - 32767, 32767, 0, 32767, 196, -21, 32767, 32767, - -4, 32767, 32767, 880, -211, 203, 32767, 1078, - 83, 1661, 32767, 32767, 283, 787, 348, 32767, - 0, -464, 0, 32767, 725, -431, -811, -322, - 7, 32767, -315, 267, 694, -2103, 12, 247, - 13, 692, 32767, -1593, 32767, 15, 32767, 32767, - 830, 0, 623, 354, 32767, 32767, -154, 0, - 264, -712, 32767, 357, 32767, 32767, 220, -242, - 32767, 921, 905, 32767, -1184, 549, 32767, 19, - 319, 32767, 551, 32767, 1307, 0, 32767, 32767, - 32767, 0, 566, 881, 822, 936, 326, 89, - -313, 32767, 250, 0, 359, 360, 32767, 32767, - 32767, 32767, -575, 20, 32767, 98, 23, 32767, - 287, 744, 124, 1027, 32767, 0, 564, 0, - -548, -497, 982, 32767, 32767, 32767, 32767, 32767, - 35, 316, -1859, 343, 364, 786, 0, 32767, - 366, 4, 0, 753, 581, 524, 270, 686, - 0, -382, 32767, -1189, 0, 747, 32767, 363, - 32767, 32767, -1782, 32767, 28, 32767, 677, 452, - 210, 0, 884, 882, -258, 32767, -1099, -222, - 32767, 32767, 32767, 32767, 373, 671, 32767, 311, - 32767, 370, 32767, -831, 101, 32, 35, 36, - -1159, 930, 38, 39, -148, -148, 32767, 32767, - -150, -803, 1185, 675, 32767, -152, 32767, 0, - 633, 467, -279, 827, 32767, 1273, -410, 136, - 32767, 527, 842, 397, 32767, 1149, 376, 45, - 2221, 20, 0, -421, 47, 925, 0, 363, - 368, -384, 0, 32767, -230, 32767, -532, 32767, - 32767, 32767, 0, 32767, 634, 219, -6, 397, - 32767, 32767, 692, 385, 361, 483, 526, 32767, - 0, 32767, 628, 728, 2167, 51, 892, 32767, - -326, -595, 54, 55, 32767, 825, 0, 0, - 933, 32767, 32767, 32767, 828, 32767, 32767, 883, - -144, 32767, 32767, 32767, 933, 0, 0, 209, - 1580, 790, 0, 0, 32767, 32767, 32767, 730, - 731, 32767, 58, 57, 457, 557, 32767, 59, - 60, 0, -1438, 32767, 1016, 32767, 1344, 683, - 32767, 0, 32767, 32767, 32767, 32767, 32767, 558, - 45, 32767, 0, 32767, 0, 0, 843, 0, - 32767, 0, 503, 62, 488, 600, -395, -328, - 69, 566, -355, 1027, -737, -72, -606, 32767, - 74, 32767, 32767, 1144, 32767, -75, 32767, 884, - -144, 32767, 22, 598, 32767, 792, 32767, 32767, - 32767, 32767, 32767, -336, 32767, 32767, 0, 45, - 0, 32767, 658, 637, 78, 95, -962, 0, - 0, 32767, 256, 0, -247, -201, 32767, 32767, - 447, 0, 0, 0, 32767, 445, 806, 860, - -39, 74, 32767, -6, 32767, 529, 32767, 700, - 307, 179, 0, 893, 32767, 835, 0, -29, - 32767, 32767, 32767, 32767, -754, 32767, 32767, 32767, - -702, -227, -55, 0, 517, -196, 32767, 784, - 177, 0, -1082, 597, -166, 797, 32767, 32767, - 613, 32767, 1211, 32767, -283, 126, 32767, 83, - 526, -1584, 533, 172, 950, 0, 0, 32767, - 32767, -1767, -88, 32767, 87, -1289, 773, 953, - 1131, 0, 0, 32767, 1374, 0, 32767, 32767, - 32767, 798, 32767, 0, 1547, 158, 613, 32767, - 32767, -822, 32767, 88, 473, 474, 378, 89, - 940, 659, 352, -270, 0, -1015, 477, 32767, - 901, 91, 1068, 32767, 0, 0, 32767, 32767, - 0, 32767, 461, 404, 32767, 46, -65, 32767, - 32767, 815, 822, 32767, 32767, 32767, 406, 925, - 338, -487, 0, 97, 438, -464, 32767, 98, - 0, 0, 1113, 0, -416, 0, 32767, 0, - -35, 0, 180, 413, 32767, 32767, 0, -219, - 568, 175, 0, 0, 32767, 503, 0, 32767, - 528, 32767, 32767, -464, 733, 140, 106, 101, - 171, 32767, 109, 110, 597, 170, 32767, 113, - 76, 103, 32767, 115, 559, 116, 32767, -213, - 32767, 0, 597, 823, 32767, 801, 32767, 479, - 803, 631, 723, 32767, 538, -394, 468, -200, - 411, 29, 32767, 32767, -1347, 361, 32767, -458, - 655, 32767, 32767, 32767, -791, 0, 32767, 540, - 541, 32767, 32767, -14, 959, 32767, 0, 462, - 32767, 802, 32767, 32767, 846, 734, 32767, 32767, - 735, 32767, 32767, 32767, 32767, 32767, 0, 32767, - 32767, -685, 32767, 32767, 32767, 32767, 32767, 32767, - 0, 44, 32767, 0, 807, 131, 349, 0, - 0, 7, -94, 423, 0, 529, 32767, 32767, - 32767, 286, 0, 32767, -145, 400, 281, 445, - 32767, 122, 32767, -300, 600, 571, 769, 945, - 518, 0, 461, 32767, -254, 32767, -423, -534, - 462, 396, 0, 886, 425, -956, 809, 145, - 573, 810, 0, 401, 0, -1069, 0, 151, - 1011, 0, 0, 81, 32767, -411, 0, -687, - 859, 451, -1447, 132, 32767, 32767, 32767, 32767, - -154, 32, 32767, 32767, 32767, 32767, 0, 32767, - 32767, 32767, 37, 408, 0, 811, 326, 32767, - 0, -374, 32767, -184, 741, -376, 91, 134, - 32767, 486, 135, -40, 579, 373, 32767, 547, - 32767, 32767, 32767, 32767, -259, 873, 0, 0, - 0, 825, -373, 0, 32767, 0, 0, 308, - 340, -373, 32767, 0, 0, 32767, -1259, 32767, - 742, 32767, 643, 139, 144, 349, -79, 147, - 148, 32767, 149, 732, 425, -219, 152, -446, - 556, 143, 32767, 155, 165, -1314, 0, 888, - 439, 32767, 0, 0, 0, 813, 405, 29, - 32767, 6, 0, 0, 743, 32767, 1902, 158, - 159, 32767, 381, 0, -102, 196, 0, 769, - -419, -596, 0, 782, 162, 32767, 32767, -580, - 32767, 32767, 32767, 32767, 1126, 32767, 32767, 412, - 32767, 814, 824, 32767, 32767, 0, 32767, 32767, - 744, 32767, 32767, 746, 0, 1480, 167, 0, - 1189, 32767, 32767, 168, 169, 32767, 0, 32767, - 906, 32767, 32767, 32767, 32767, 32767, 32767, 601, - 32767, 32767, -278, 0, 32767, 1261, 414, 32767, - 32767, 32767, 32767, 375, 378, 589, 644, 750, - 751, 937, 32767, 590, 32767, 591, 32767, 171, - 172, 32767, 32767, 32767, 32767, 1195, 32767, 32767, - 721, 0, 0, -505, -14, 6, 0, 0, - 0, 1058, -718, 99, 0, 372, 327, 32767, - 729, -166, 32767, 0, 173, -939, 175, 592, - 177, 576, 32767, 213, 179, 0, 0, 514, - 620, 32767, 32767, 32767, 32767, 0, 32767, 32767, - 958, -240, 0, -840, 32767, 379, 32767, 0, - 0, 752, 673, -432, 159, -877, 32767, -416, - 32767, 182, -211, 0, 0, 594, 32767, 184, - -1070, 32767, 32767, 32767, 185, 0, 0, 32767, - 710, 32767, 32767, 32767, 32767, 928, 32767, 32767, - 0, 126, 942, 32767, 0, 0, 32767, 867, - 697, -355, 32767, 625, 0, 596, 32767, 597, - -243, 583, 32767, 0, 0, 0, 0, 0, - 584, 650, 0, 32767, 515, 32767, 0, 892, - 0, 0, -271, 274, 32767, 418, 32767, 0, - 32767, 32767, 32767, 440, -1147, 32767, 0, 32767, - 32767, 651, 652, 564, 32767, 32767, 32767, 0, - 32767, 32767, 32767, 32767, 947, -68, 32767, 688, - 32767, 0, 0, 689, 915, 916, 0, 0, - -204, 225, 0, 0, 0, 0, 32767, -275, - 370, 0, 599, -402, 32767, 571, 0, 32767, - 1470, 594, 32767, 772, 773, 1458, 0, 907, - 1048, 32767, 128, 4, 32767, 0, 32767, 1880, - 32767, 32767, 0, 0, 684, 32767, 0, 262, - 32767, 32767, 32767, 32767, 757, 32767, 32767, 0, - 196, 32767, -258, -552, -998, 0, 950, 774, - -35, 32767, 0, 32767, 0, 32767, 15, 32767, - 0, 32767, 0, 27, 198, 760, 32767, 32767, - 1204, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 620, 32767, 32767, 760, 761, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 0, 0, 32767, 32767, 0, 32767, 0, - 1195, 918, 32767, 32767, 32767, 32767, 0, 0, - 32767, 32767, 32767, 32767, 903, 32767, 32767, 763, - 764, 0, 32767, 0, 32767, 32767, 0, 32767, - 833, 32767, 32767, 32767, 1132, 32767, 32767, 32767, - 32767, 32767, 32767, 0, 450, 32767, 32767, 420, - 32767, 32767, 32767, 32767, -68, 2, 0, 0, - 1196, 0, 0, 0, 188, 189, 190, 191, - 192, 600, 0, -632, -43, 196, 89, 489, - 294, 1248, 32767, 1043, 32767, 492, 32767, 32767, - 519, 0, 32767, 863, 32767, 32767, 32767, 0, - 32767, 765, 493, 467, 0, 32767, 32767, 201, - 32767, 432, 849, 32767, 279, 0, 0, 204, - 834, 32767, 0, 32767, 1670, 32767, 0, 32767, - 0, 32767, 32767, 32767, 919, 929, 32767, 0, - 32767, -363, 0, 32767, 32767, 0, 434, -56, - 32767, 436, 0, 349, 0, 207, 208, 437, - 32767, 0, 32767, -694, -408, 32767, 0, 32767, - 210, 206, 0, 653, 32767, 32767, 0, 402, - 1105, 0, 32767, 693, 0, 0, 938, 32767, - 32767, 32767, 438, 541, 131, 440, 871, 32767, - 32767, 0, 32767, 279, 32767, 32767, 287, 212, - 0, 0, 32767, 32767, 367, 32767, 696, 697, - 32767, 0, 0, 0, 0, 32767, 32767, 32767, - 32767, 32767, 32767, 0, 32767, 0, -1321, 32767, - 0, 176, 32767, 214, 218, 724, 234, 215, - 222, 32767, 223, -834, 943, 127, 32767, 496, - -100, 217, 0, 394, 32767, 229, 32767, 0, - 0, 17, 421, 415, 447, 0, 32767, 686, - 32767, 32767, 1845, 138, 32767, 32767, 872, 230, - 32767, 601, 851, 471, 232, 603, 32767, 778, - 698, 233, 32767, 699, -439, 32767, 0, 32767, - 32767, 32767, 663, 32767, 32767, 32767, 32767, -298, - 449, 32767, -463, 687, 32767, 32767, 427, 32767, - 0, 0, 0, 0, 0, 236, 193, 826, - 238, 0, 108 - }; - - const unsigned char *k = (const unsigned char *) key; - size_t keylen = 8; - uint32 a = 0; - uint32 b = 0; - - while (keylen--) - { - unsigned char c = *k++; - - a = a * 257 + c; - b = b * 17 + c; - } - return h[a % 1923] + h[b % 1923]; -} - -/* Hash lookup information for recomposition */ -static const pg_unicode_recompinfo UnicodeRecompInfo = -{ - RecompInverseLookup, - Recomp_hash_func, - 961 -}; diff --git a/src/include/common/unicode_norm_table.h b/src/include/common/unicode_norm_table.h index 724131046de..3aecc391656 100644 --- a/src/include/common/unicode_norm_table.h +++ b/src/include/common/unicode_norm_table.h @@ -18,10 +18,9 @@ */ typedef struct { - uint32 codepoint; /* Unicode codepoint */ uint8 comb_class; /* combining class of character */ uint8 dec_size_flags; /* size and flags of decomposition code list */ - uint16 dec_index; /* index into UnicodeDecomp_codepoints, or the + uint16 dec_index; /* index into UnicodeDecompCodepoints, or the * decomposition itself if DECOMP_INLINE */ } pg_unicode_decomposition; @@ -35,9203 +34,6296 @@ typedef struct #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 of Unicode codepoints and their decompositions */ -static const pg_unicode_decomposition UnicodeDecompMain[6878] = +/* Table with basic data for decompositions. */ +static const pg_unicode_decomposition UnicodeDecompMain[3943] = { - {0x00A0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x00A8, 0, 2 | DECOMP_COMPAT, 0}, - {0x00AA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x00AF, 0, 2 | DECOMP_COMPAT, 2}, - {0x00B2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0x00B3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0x00B4, 0, 2 | DECOMP_COMPAT, 4}, - {0x00B5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BC}, - {0x00B8, 0, 2 | DECOMP_COMPAT, 6}, - {0x00B9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0x00BA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x00BC, 0, 3 | DECOMP_COMPAT, 8}, - {0x00BD, 0, 3 | DECOMP_COMPAT, 11}, - {0x00BE, 0, 3 | DECOMP_COMPAT, 14}, - {0x00C0, 0, 2, 17}, - {0x00C1, 0, 2, 19}, - {0x00C2, 0, 2, 21}, - {0x00C3, 0, 2, 23}, - {0x00C4, 0, 2, 25}, - {0x00C5, 0, 2, 27}, - {0x00C7, 0, 2, 29}, - {0x00C8, 0, 2, 31}, - {0x00C9, 0, 2, 33}, - {0x00CA, 0, 2, 35}, - {0x00CB, 0, 2, 37}, - {0x00CC, 0, 2, 39}, - {0x00CD, 0, 2, 41}, - {0x00CE, 0, 2, 43}, - {0x00CF, 0, 2, 45}, - {0x00D1, 0, 2, 47}, - {0x00D2, 0, 2, 49}, - {0x00D3, 0, 2, 51}, - {0x00D4, 0, 2, 53}, - {0x00D5, 0, 2, 55}, - {0x00D6, 0, 2, 57}, - {0x00D9, 0, 2, 59}, - {0x00DA, 0, 2, 61}, - {0x00DB, 0, 2, 63}, - {0x00DC, 0, 2, 65}, - {0x00DD, 0, 2, 67}, - {0x00E0, 0, 2, 69}, - {0x00E1, 0, 2, 71}, - {0x00E2, 0, 2, 73}, - {0x00E3, 0, 2, 75}, - {0x00E4, 0, 2, 77}, - {0x00E5, 0, 2, 79}, - {0x00E7, 0, 2, 81}, - {0x00E8, 0, 2, 83}, - {0x00E9, 0, 2, 85}, - {0x00EA, 0, 2, 87}, - {0x00EB, 0, 2, 89}, - {0x00EC, 0, 2, 91}, - {0x00ED, 0, 2, 93}, - {0x00EE, 0, 2, 95}, - {0x00EF, 0, 2, 97}, - {0x00F1, 0, 2, 99}, - {0x00F2, 0, 2, 101}, - {0x00F3, 0, 2, 103}, - {0x00F4, 0, 2, 105}, - {0x00F5, 0, 2, 107}, - {0x00F6, 0, 2, 109}, - {0x00F9, 0, 2, 111}, - {0x00FA, 0, 2, 113}, - {0x00FB, 0, 2, 115}, - {0x00FC, 0, 2, 117}, - {0x00FD, 0, 2, 119}, - {0x00FF, 0, 2, 121}, - {0x0100, 0, 2, 123}, - {0x0101, 0, 2, 125}, - {0x0102, 0, 2, 127}, - {0x0103, 0, 2, 129}, - {0x0104, 0, 2, 131}, - {0x0105, 0, 2, 133}, - {0x0106, 0, 2, 135}, - {0x0107, 0, 2, 137}, - {0x0108, 0, 2, 139}, - {0x0109, 0, 2, 141}, - {0x010A, 0, 2, 143}, - {0x010B, 0, 2, 145}, - {0x010C, 0, 2, 147}, - {0x010D, 0, 2, 149}, - {0x010E, 0, 2, 151}, - {0x010F, 0, 2, 153}, - {0x0112, 0, 2, 155}, - {0x0113, 0, 2, 157}, - {0x0114, 0, 2, 159}, - {0x0115, 0, 2, 161}, - {0x0116, 0, 2, 163}, - {0x0117, 0, 2, 165}, - {0x0118, 0, 2, 167}, - {0x0119, 0, 2, 169}, - {0x011A, 0, 2, 171}, - {0x011B, 0, 2, 173}, - {0x011C, 0, 2, 175}, - {0x011D, 0, 2, 177}, - {0x011E, 0, 2, 179}, - {0x011F, 0, 2, 181}, - {0x0120, 0, 2, 183}, - {0x0121, 0, 2, 185}, - {0x0122, 0, 2, 187}, - {0x0123, 0, 2, 189}, - {0x0124, 0, 2, 191}, - {0x0125, 0, 2, 193}, - {0x0128, 0, 2, 195}, - {0x0129, 0, 2, 197}, - {0x012A, 0, 2, 199}, - {0x012B, 0, 2, 201}, - {0x012C, 0, 2, 203}, - {0x012D, 0, 2, 205}, - {0x012E, 0, 2, 207}, - {0x012F, 0, 2, 209}, - {0x0130, 0, 2, 211}, - {0x0132, 0, 2 | DECOMP_COMPAT, 213}, - {0x0133, 0, 2 | DECOMP_COMPAT, 215}, - {0x0134, 0, 2, 217}, - {0x0135, 0, 2, 219}, - {0x0136, 0, 2, 221}, - {0x0137, 0, 2, 223}, - {0x0139, 0, 2, 225}, - {0x013A, 0, 2, 227}, - {0x013B, 0, 2, 229}, - {0x013C, 0, 2, 231}, - {0x013D, 0, 2, 233}, - {0x013E, 0, 2, 235}, - {0x013F, 0, 2 | DECOMP_COMPAT, 237}, - {0x0140, 0, 2 | DECOMP_COMPAT, 239}, - {0x0143, 0, 2, 241}, - {0x0144, 0, 2, 243}, - {0x0145, 0, 2, 245}, - {0x0146, 0, 2, 247}, - {0x0147, 0, 2, 249}, - {0x0148, 0, 2, 251}, - {0x0149, 0, 2 | DECOMP_COMPAT, 253}, - {0x014C, 0, 2, 255}, - {0x014D, 0, 2, 257}, - {0x014E, 0, 2, 259}, - {0x014F, 0, 2, 261}, - {0x0150, 0, 2, 263}, - {0x0151, 0, 2, 265}, - {0x0154, 0, 2, 267}, - {0x0155, 0, 2, 269}, - {0x0156, 0, 2, 271}, - {0x0157, 0, 2, 273}, - {0x0158, 0, 2, 275}, - {0x0159, 0, 2, 277}, - {0x015A, 0, 2, 279}, - {0x015B, 0, 2, 281}, - {0x015C, 0, 2, 283}, - {0x015D, 0, 2, 285}, - {0x015E, 0, 2, 287}, - {0x015F, 0, 2, 289}, - {0x0160, 0, 2, 291}, - {0x0161, 0, 2, 293}, - {0x0162, 0, 2, 295}, - {0x0163, 0, 2, 297}, - {0x0164, 0, 2, 299}, - {0x0165, 0, 2, 301}, - {0x0168, 0, 2, 303}, - {0x0169, 0, 2, 305}, - {0x016A, 0, 2, 307}, - {0x016B, 0, 2, 309}, - {0x016C, 0, 2, 311}, - {0x016D, 0, 2, 313}, - {0x016E, 0, 2, 315}, - {0x016F, 0, 2, 317}, - {0x0170, 0, 2, 319}, - {0x0171, 0, 2, 321}, - {0x0172, 0, 2, 323}, - {0x0173, 0, 2, 325}, - {0x0174, 0, 2, 327}, - {0x0175, 0, 2, 329}, - {0x0176, 0, 2, 331}, - {0x0177, 0, 2, 333}, - {0x0178, 0, 2, 335}, - {0x0179, 0, 2, 337}, - {0x017A, 0, 2, 339}, - {0x017B, 0, 2, 341}, - {0x017C, 0, 2, 343}, - {0x017D, 0, 2, 345}, - {0x017E, 0, 2, 347}, - {0x017F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x01A0, 0, 2, 349}, - {0x01A1, 0, 2, 351}, - {0x01AF, 0, 2, 353}, - {0x01B0, 0, 2, 355}, - {0x01C4, 0, 2 | DECOMP_COMPAT, 357}, - {0x01C5, 0, 2 | DECOMP_COMPAT, 359}, - {0x01C6, 0, 2 | DECOMP_COMPAT, 361}, - {0x01C7, 0, 2 | DECOMP_COMPAT, 363}, - {0x01C8, 0, 2 | DECOMP_COMPAT, 365}, - {0x01C9, 0, 2 | DECOMP_COMPAT, 367}, - {0x01CA, 0, 2 | DECOMP_COMPAT, 369}, - {0x01CB, 0, 2 | DECOMP_COMPAT, 371}, - {0x01CC, 0, 2 | DECOMP_COMPAT, 373}, - {0x01CD, 0, 2, 375}, - {0x01CE, 0, 2, 377}, - {0x01CF, 0, 2, 379}, - {0x01D0, 0, 2, 381}, - {0x01D1, 0, 2, 383}, - {0x01D2, 0, 2, 385}, - {0x01D3, 0, 2, 387}, - {0x01D4, 0, 2, 389}, - {0x01D5, 0, 2, 391}, - {0x01D6, 0, 2, 393}, - {0x01D7, 0, 2, 395}, - {0x01D8, 0, 2, 397}, - {0x01D9, 0, 2, 399}, - {0x01DA, 0, 2, 401}, - {0x01DB, 0, 2, 403}, - {0x01DC, 0, 2, 405}, - {0x01DE, 0, 2, 407}, - {0x01DF, 0, 2, 409}, - {0x01E0, 0, 2, 411}, - {0x01E1, 0, 2, 413}, - {0x01E2, 0, 2, 415}, - {0x01E3, 0, 2, 417}, - {0x01E6, 0, 2, 419}, - {0x01E7, 0, 2, 421}, - {0x01E8, 0, 2, 423}, - {0x01E9, 0, 2, 425}, - {0x01EA, 0, 2, 427}, - {0x01EB, 0, 2, 429}, - {0x01EC, 0, 2, 431}, - {0x01ED, 0, 2, 433}, - {0x01EE, 0, 2, 435}, - {0x01EF, 0, 2, 437}, - {0x01F0, 0, 2, 439}, - {0x01F1, 0, 2 | DECOMP_COMPAT, 441}, - {0x01F2, 0, 2 | DECOMP_COMPAT, 443}, - {0x01F3, 0, 2 | DECOMP_COMPAT, 445}, - {0x01F4, 0, 2, 447}, - {0x01F5, 0, 2, 449}, - {0x01F8, 0, 2, 451}, - {0x01F9, 0, 2, 453}, - {0x01FA, 0, 2, 455}, - {0x01FB, 0, 2, 457}, - {0x01FC, 0, 2, 459}, - {0x01FD, 0, 2, 461}, - {0x01FE, 0, 2, 463}, - {0x01FF, 0, 2, 465}, - {0x0200, 0, 2, 467}, - {0x0201, 0, 2, 469}, - {0x0202, 0, 2, 471}, - {0x0203, 0, 2, 473}, - {0x0204, 0, 2, 475}, - {0x0205, 0, 2, 477}, - {0x0206, 0, 2, 479}, - {0x0207, 0, 2, 481}, - {0x0208, 0, 2, 483}, - {0x0209, 0, 2, 485}, - {0x020A, 0, 2, 487}, - {0x020B, 0, 2, 489}, - {0x020C, 0, 2, 491}, - {0x020D, 0, 2, 493}, - {0x020E, 0, 2, 495}, - {0x020F, 0, 2, 497}, - {0x0210, 0, 2, 499}, - {0x0211, 0, 2, 501}, - {0x0212, 0, 2, 503}, - {0x0213, 0, 2, 505}, - {0x0214, 0, 2, 507}, - {0x0215, 0, 2, 509}, - {0x0216, 0, 2, 511}, - {0x0217, 0, 2, 513}, - {0x0218, 0, 2, 515}, - {0x0219, 0, 2, 517}, - {0x021A, 0, 2, 519}, - {0x021B, 0, 2, 521}, - {0x021E, 0, 2, 523}, - {0x021F, 0, 2, 525}, - {0x0226, 0, 2, 527}, - {0x0227, 0, 2, 529}, - {0x0228, 0, 2, 531}, - {0x0229, 0, 2, 533}, - {0x022A, 0, 2, 535}, - {0x022B, 0, 2, 537}, - {0x022C, 0, 2, 539}, - {0x022D, 0, 2, 541}, - {0x022E, 0, 2, 543}, - {0x022F, 0, 2, 545}, - {0x0230, 0, 2, 547}, - {0x0231, 0, 2, 549}, - {0x0232, 0, 2, 551}, - {0x0233, 0, 2, 553}, - {0x02B0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x02B1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0266}, - {0x02B2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x02B3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x02B4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0279}, - {0x02B5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x027B}, - {0x02B6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0281}, - {0x02B7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x02B8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x02D8, 0, 2 | DECOMP_COMPAT, 555}, - {0x02D9, 0, 2 | DECOMP_COMPAT, 557}, - {0x02DA, 0, 2 | DECOMP_COMPAT, 559}, - {0x02DB, 0, 2 | DECOMP_COMPAT, 561}, - {0x02DC, 0, 2 | DECOMP_COMPAT, 563}, - {0x02DD, 0, 2 | DECOMP_COMPAT, 565}, - {0x02E0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0263}, - {0x02E1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x02E2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x02E3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x02E4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0295}, - {0x0300, 230, 0, 0}, - {0x0301, 230, 0, 0}, - {0x0302, 230, 0, 0}, - {0x0303, 230, 0, 0}, - {0x0304, 230, 0, 0}, - {0x0305, 230, 0, 0}, - {0x0306, 230, 0, 0}, - {0x0307, 230, 0, 0}, - {0x0308, 230, 0, 0}, - {0x0309, 230, 0, 0}, - {0x030A, 230, 0, 0}, - {0x030B, 230, 0, 0}, - {0x030C, 230, 0, 0}, - {0x030D, 230, 0, 0}, - {0x030E, 230, 0, 0}, - {0x030F, 230, 0, 0}, - {0x0310, 230, 0, 0}, - {0x0311, 230, 0, 0}, - {0x0312, 230, 0, 0}, - {0x0313, 230, 0, 0}, - {0x0314, 230, 0, 0}, - {0x0315, 232, 0, 0}, - {0x0316, 220, 0, 0}, - {0x0317, 220, 0, 0}, - {0x0318, 220, 0, 0}, - {0x0319, 220, 0, 0}, - {0x031A, 232, 0, 0}, - {0x031B, 216, 0, 0}, - {0x031C, 220, 0, 0}, - {0x031D, 220, 0, 0}, - {0x031E, 220, 0, 0}, - {0x031F, 220, 0, 0}, - {0x0320, 220, 0, 0}, - {0x0321, 202, 0, 0}, - {0x0322, 202, 0, 0}, - {0x0323, 220, 0, 0}, - {0x0324, 220, 0, 0}, - {0x0325, 220, 0, 0}, - {0x0326, 220, 0, 0}, - {0x0327, 202, 0, 0}, - {0x0328, 202, 0, 0}, - {0x0329, 220, 0, 0}, - {0x032A, 220, 0, 0}, - {0x032B, 220, 0, 0}, - {0x032C, 220, 0, 0}, - {0x032D, 220, 0, 0}, - {0x032E, 220, 0, 0}, - {0x032F, 220, 0, 0}, - {0x0330, 220, 0, 0}, - {0x0331, 220, 0, 0}, - {0x0332, 220, 0, 0}, - {0x0333, 220, 0, 0}, - {0x0334, 1, 0, 0}, - {0x0335, 1, 0, 0}, - {0x0336, 1, 0, 0}, - {0x0337, 1, 0, 0}, - {0x0338, 1, 0, 0}, - {0x0339, 220, 0, 0}, - {0x033A, 220, 0, 0}, - {0x033B, 220, 0, 0}, - {0x033C, 220, 0, 0}, - {0x033D, 230, 0, 0}, - {0x033E, 230, 0, 0}, - {0x033F, 230, 0, 0}, - {0x0340, 230, 1 | DECOMP_INLINE, 0x0300}, - {0x0341, 230, 1 | DECOMP_INLINE, 0x0301}, - {0x0342, 230, 0, 0}, - {0x0343, 230, 1 | DECOMP_INLINE, 0x0313}, - {0x0344, 230, 2 | DECOMP_NO_COMPOSE, 567}, /* non-starter decomposition */ - {0x0345, 240, 0, 0}, - {0x0346, 230, 0, 0}, - {0x0347, 220, 0, 0}, - {0x0348, 220, 0, 0}, - {0x0349, 220, 0, 0}, - {0x034A, 230, 0, 0}, - {0x034B, 230, 0, 0}, - {0x034C, 230, 0, 0}, - {0x034D, 220, 0, 0}, - {0x034E, 220, 0, 0}, - {0x0350, 230, 0, 0}, - {0x0351, 230, 0, 0}, - {0x0352, 230, 0, 0}, - {0x0353, 220, 0, 0}, - {0x0354, 220, 0, 0}, - {0x0355, 220, 0, 0}, - {0x0356, 220, 0, 0}, - {0x0357, 230, 0, 0}, - {0x0358, 232, 0, 0}, - {0x0359, 220, 0, 0}, - {0x035A, 220, 0, 0}, - {0x035B, 230, 0, 0}, - {0x035C, 233, 0, 0}, - {0x035D, 234, 0, 0}, - {0x035E, 234, 0, 0}, - {0x035F, 233, 0, 0}, - {0x0360, 234, 0, 0}, - {0x0361, 234, 0, 0}, - {0x0362, 233, 0, 0}, - {0x0363, 230, 0, 0}, - {0x0364, 230, 0, 0}, - {0x0365, 230, 0, 0}, - {0x0366, 230, 0, 0}, - {0x0367, 230, 0, 0}, - {0x0368, 230, 0, 0}, - {0x0369, 230, 0, 0}, - {0x036A, 230, 0, 0}, - {0x036B, 230, 0, 0}, - {0x036C, 230, 0, 0}, - {0x036D, 230, 0, 0}, - {0x036E, 230, 0, 0}, - {0x036F, 230, 0, 0}, - {0x0374, 0, 1 | DECOMP_INLINE, 0x02B9}, - {0x037A, 0, 2 | DECOMP_COMPAT, 569}, - {0x037E, 0, 1 | DECOMP_INLINE, 0x003B}, - {0x0384, 0, 2 | DECOMP_COMPAT, 571}, - {0x0385, 0, 2, 573}, - {0x0386, 0, 2, 575}, - {0x0387, 0, 1 | DECOMP_INLINE, 0x00B7}, - {0x0388, 0, 2, 577}, - {0x0389, 0, 2, 579}, - {0x038A, 0, 2, 581}, - {0x038C, 0, 2, 583}, - {0x038E, 0, 2, 585}, - {0x038F, 0, 2, 587}, - {0x0390, 0, 2, 589}, - {0x03AA, 0, 2, 591}, - {0x03AB, 0, 2, 593}, - {0x03AC, 0, 2, 595}, - {0x03AD, 0, 2, 597}, - {0x03AE, 0, 2, 599}, - {0x03AF, 0, 2, 601}, - {0x03B0, 0, 2, 603}, - {0x03CA, 0, 2, 605}, - {0x03CB, 0, 2, 607}, - {0x03CC, 0, 2, 609}, - {0x03CD, 0, 2, 611}, - {0x03CE, 0, 2, 613}, - {0x03D0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B2}, - {0x03D1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B8}, - {0x03D2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A5}, - {0x03D3, 0, 2, 615}, - {0x03D4, 0, 2, 617}, - {0x03D5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C6}, - {0x03D6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C0}, - {0x03F0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BA}, - {0x03F1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C1}, - {0x03F2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C2}, - {0x03F4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0398}, - {0x03F5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B5}, - {0x03F9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A3}, - {0x0400, 0, 2, 619}, - {0x0401, 0, 2, 621}, - {0x0403, 0, 2, 623}, - {0x0407, 0, 2, 625}, - {0x040C, 0, 2, 627}, - {0x040D, 0, 2, 629}, - {0x040E, 0, 2, 631}, - {0x0419, 0, 2, 633}, - {0x0439, 0, 2, 635}, - {0x0450, 0, 2, 637}, - {0x0451, 0, 2, 639}, - {0x0453, 0, 2, 641}, - {0x0457, 0, 2, 643}, - {0x045C, 0, 2, 645}, - {0x045D, 0, 2, 647}, - {0x045E, 0, 2, 649}, - {0x0476, 0, 2, 651}, - {0x0477, 0, 2, 653}, - {0x0483, 230, 0, 0}, - {0x0484, 230, 0, 0}, - {0x0485, 230, 0, 0}, - {0x0486, 230, 0, 0}, - {0x0487, 230, 0, 0}, - {0x04C1, 0, 2, 655}, - {0x04C2, 0, 2, 657}, - {0x04D0, 0, 2, 659}, - {0x04D1, 0, 2, 661}, - {0x04D2, 0, 2, 663}, - {0x04D3, 0, 2, 665}, - {0x04D6, 0, 2, 667}, - {0x04D7, 0, 2, 669}, - {0x04DA, 0, 2, 671}, - {0x04DB, 0, 2, 673}, - {0x04DC, 0, 2, 675}, - {0x04DD, 0, 2, 677}, - {0x04DE, 0, 2, 679}, - {0x04DF, 0, 2, 681}, - {0x04E2, 0, 2, 683}, - {0x04E3, 0, 2, 685}, - {0x04E4, 0, 2, 687}, - {0x04E5, 0, 2, 689}, - {0x04E6, 0, 2, 691}, - {0x04E7, 0, 2, 693}, - {0x04EA, 0, 2, 695}, - {0x04EB, 0, 2, 697}, - {0x04EC, 0, 2, 699}, - {0x04ED, 0, 2, 701}, - {0x04EE, 0, 2, 703}, - {0x04EF, 0, 2, 705}, - {0x04F0, 0, 2, 707}, - {0x04F1, 0, 2, 709}, - {0x04F2, 0, 2, 711}, - {0x04F3, 0, 2, 713}, - {0x04F4, 0, 2, 715}, - {0x04F5, 0, 2, 717}, - {0x04F8, 0, 2, 719}, - {0x04F9, 0, 2, 721}, - {0x0587, 0, 2 | DECOMP_COMPAT, 723}, - {0x0591, 220, 0, 0}, - {0x0592, 230, 0, 0}, - {0x0593, 230, 0, 0}, - {0x0594, 230, 0, 0}, - {0x0595, 230, 0, 0}, - {0x0596, 220, 0, 0}, - {0x0597, 230, 0, 0}, - {0x0598, 230, 0, 0}, - {0x0599, 230, 0, 0}, - {0x059A, 222, 0, 0}, - {0x059B, 220, 0, 0}, - {0x059C, 230, 0, 0}, - {0x059D, 230, 0, 0}, - {0x059E, 230, 0, 0}, - {0x059F, 230, 0, 0}, - {0x05A0, 230, 0, 0}, - {0x05A1, 230, 0, 0}, - {0x05A2, 220, 0, 0}, - {0x05A3, 220, 0, 0}, - {0x05A4, 220, 0, 0}, - {0x05A5, 220, 0, 0}, - {0x05A6, 220, 0, 0}, - {0x05A7, 220, 0, 0}, - {0x05A8, 230, 0, 0}, - {0x05A9, 230, 0, 0}, - {0x05AA, 220, 0, 0}, - {0x05AB, 230, 0, 0}, - {0x05AC, 230, 0, 0}, - {0x05AD, 222, 0, 0}, - {0x05AE, 228, 0, 0}, - {0x05AF, 230, 0, 0}, - {0x05B0, 10, 0, 0}, - {0x05B1, 11, 0, 0}, - {0x05B2, 12, 0, 0}, - {0x05B3, 13, 0, 0}, - {0x05B4, 14, 0, 0}, - {0x05B5, 15, 0, 0}, - {0x05B6, 16, 0, 0}, - {0x05B7, 17, 0, 0}, - {0x05B8, 18, 0, 0}, - {0x05B9, 19, 0, 0}, - {0x05BA, 19, 0, 0}, - {0x05BB, 20, 0, 0}, - {0x05BC, 21, 0, 0}, - {0x05BD, 22, 0, 0}, - {0x05BF, 23, 0, 0}, - {0x05C1, 24, 0, 0}, - {0x05C2, 25, 0, 0}, - {0x05C4, 230, 0, 0}, - {0x05C5, 220, 0, 0}, - {0x05C7, 18, 0, 0}, - {0x0610, 230, 0, 0}, - {0x0611, 230, 0, 0}, - {0x0612, 230, 0, 0}, - {0x0613, 230, 0, 0}, - {0x0614, 230, 0, 0}, - {0x0615, 230, 0, 0}, - {0x0616, 230, 0, 0}, - {0x0617, 230, 0, 0}, - {0x0618, 30, 0, 0}, - {0x0619, 31, 0, 0}, - {0x061A, 32, 0, 0}, - {0x0622, 0, 2, 725}, - {0x0623, 0, 2, 727}, - {0x0624, 0, 2, 729}, - {0x0625, 0, 2, 731}, - {0x0626, 0, 2, 733}, - {0x064B, 27, 0, 0}, - {0x064C, 28, 0, 0}, - {0x064D, 29, 0, 0}, - {0x064E, 30, 0, 0}, - {0x064F, 31, 0, 0}, - {0x0650, 32, 0, 0}, - {0x0651, 33, 0, 0}, - {0x0652, 34, 0, 0}, - {0x0653, 230, 0, 0}, - {0x0654, 230, 0, 0}, - {0x0655, 220, 0, 0}, - {0x0656, 220, 0, 0}, - {0x0657, 230, 0, 0}, - {0x0658, 230, 0, 0}, - {0x0659, 230, 0, 0}, - {0x065A, 230, 0, 0}, - {0x065B, 230, 0, 0}, - {0x065C, 220, 0, 0}, - {0x065D, 230, 0, 0}, - {0x065E, 230, 0, 0}, - {0x065F, 220, 0, 0}, - {0x0670, 35, 0, 0}, - {0x0675, 0, 2 | DECOMP_COMPAT, 735}, - {0x0676, 0, 2 | DECOMP_COMPAT, 737}, - {0x0677, 0, 2 | DECOMP_COMPAT, 739}, - {0x0678, 0, 2 | DECOMP_COMPAT, 741}, - {0x06C0, 0, 2, 743}, - {0x06C2, 0, 2, 745}, - {0x06D3, 0, 2, 747}, - {0x06D6, 230, 0, 0}, - {0x06D7, 230, 0, 0}, - {0x06D8, 230, 0, 0}, - {0x06D9, 230, 0, 0}, - {0x06DA, 230, 0, 0}, - {0x06DB, 230, 0, 0}, - {0x06DC, 230, 0, 0}, - {0x06DF, 230, 0, 0}, - {0x06E0, 230, 0, 0}, - {0x06E1, 230, 0, 0}, - {0x06E2, 230, 0, 0}, - {0x06E3, 220, 0, 0}, - {0x06E4, 230, 0, 0}, - {0x06E7, 230, 0, 0}, - {0x06E8, 230, 0, 0}, - {0x06EA, 220, 0, 0}, - {0x06EB, 230, 0, 0}, - {0x06EC, 230, 0, 0}, - {0x06ED, 220, 0, 0}, - {0x0711, 36, 0, 0}, - {0x0730, 230, 0, 0}, - {0x0731, 220, 0, 0}, - {0x0732, 230, 0, 0}, - {0x0733, 230, 0, 0}, - {0x0734, 220, 0, 0}, - {0x0735, 230, 0, 0}, - {0x0736, 230, 0, 0}, - {0x0737, 220, 0, 0}, - {0x0738, 220, 0, 0}, - {0x0739, 220, 0, 0}, - {0x073A, 230, 0, 0}, - {0x073B, 220, 0, 0}, - {0x073C, 220, 0, 0}, - {0x073D, 230, 0, 0}, - {0x073E, 220, 0, 0}, - {0x073F, 230, 0, 0}, - {0x0740, 230, 0, 0}, - {0x0741, 230, 0, 0}, - {0x0742, 220, 0, 0}, - {0x0743, 230, 0, 0}, - {0x0744, 220, 0, 0}, - {0x0745, 230, 0, 0}, - {0x0746, 220, 0, 0}, - {0x0747, 230, 0, 0}, - {0x0748, 220, 0, 0}, - {0x0749, 230, 0, 0}, - {0x074A, 230, 0, 0}, - {0x07EB, 230, 0, 0}, - {0x07EC, 230, 0, 0}, - {0x07ED, 230, 0, 0}, - {0x07EE, 230, 0, 0}, - {0x07EF, 230, 0, 0}, - {0x07F0, 230, 0, 0}, - {0x07F1, 230, 0, 0}, - {0x07F2, 220, 0, 0}, - {0x07F3, 230, 0, 0}, - {0x07FD, 220, 0, 0}, - {0x0816, 230, 0, 0}, - {0x0817, 230, 0, 0}, - {0x0818, 230, 0, 0}, - {0x0819, 230, 0, 0}, - {0x081B, 230, 0, 0}, - {0x081C, 230, 0, 0}, - {0x081D, 230, 0, 0}, - {0x081E, 230, 0, 0}, - {0x081F, 230, 0, 0}, - {0x0820, 230, 0, 0}, - {0x0821, 230, 0, 0}, - {0x0822, 230, 0, 0}, - {0x0823, 230, 0, 0}, - {0x0825, 230, 0, 0}, - {0x0826, 230, 0, 0}, - {0x0827, 230, 0, 0}, - {0x0829, 230, 0, 0}, - {0x082A, 230, 0, 0}, - {0x082B, 230, 0, 0}, - {0x082C, 230, 0, 0}, - {0x082D, 230, 0, 0}, - {0x0859, 220, 0, 0}, - {0x085A, 220, 0, 0}, - {0x085B, 220, 0, 0}, - {0x0897, 230, 0, 0}, - {0x0898, 230, 0, 0}, - {0x0899, 220, 0, 0}, - {0x089A, 220, 0, 0}, - {0x089B, 220, 0, 0}, - {0x089C, 230, 0, 0}, - {0x089D, 230, 0, 0}, - {0x089E, 230, 0, 0}, - {0x089F, 230, 0, 0}, - {0x08CA, 230, 0, 0}, - {0x08CB, 230, 0, 0}, - {0x08CC, 230, 0, 0}, - {0x08CD, 230, 0, 0}, - {0x08CE, 230, 0, 0}, - {0x08CF, 220, 0, 0}, - {0x08D0, 220, 0, 0}, - {0x08D1, 220, 0, 0}, - {0x08D2, 220, 0, 0}, - {0x08D3, 220, 0, 0}, - {0x08D4, 230, 0, 0}, - {0x08D5, 230, 0, 0}, - {0x08D6, 230, 0, 0}, - {0x08D7, 230, 0, 0}, - {0x08D8, 230, 0, 0}, - {0x08D9, 230, 0, 0}, - {0x08DA, 230, 0, 0}, - {0x08DB, 230, 0, 0}, - {0x08DC, 230, 0, 0}, - {0x08DD, 230, 0, 0}, - {0x08DE, 230, 0, 0}, - {0x08DF, 230, 0, 0}, - {0x08E0, 230, 0, 0}, - {0x08E1, 230, 0, 0}, - {0x08E3, 220, 0, 0}, - {0x08E4, 230, 0, 0}, - {0x08E5, 230, 0, 0}, - {0x08E6, 220, 0, 0}, - {0x08E7, 230, 0, 0}, - {0x08E8, 230, 0, 0}, - {0x08E9, 220, 0, 0}, - {0x08EA, 230, 0, 0}, - {0x08EB, 230, 0, 0}, - {0x08EC, 230, 0, 0}, - {0x08ED, 220, 0, 0}, - {0x08EE, 220, 0, 0}, - {0x08EF, 220, 0, 0}, - {0x08F0, 27, 0, 0}, - {0x08F1, 28, 0, 0}, - {0x08F2, 29, 0, 0}, - {0x08F3, 230, 0, 0}, - {0x08F4, 230, 0, 0}, - {0x08F5, 230, 0, 0}, - {0x08F6, 220, 0, 0}, - {0x08F7, 230, 0, 0}, - {0x08F8, 230, 0, 0}, - {0x08F9, 220, 0, 0}, - {0x08FA, 220, 0, 0}, - {0x08FB, 230, 0, 0}, - {0x08FC, 230, 0, 0}, - {0x08FD, 230, 0, 0}, - {0x08FE, 230, 0, 0}, - {0x08FF, 230, 0, 0}, - {0x0929, 0, 2, 749}, - {0x0931, 0, 2, 751}, - {0x0934, 0, 2, 753}, - {0x093C, 7, 0, 0}, - {0x094D, 9, 0, 0}, - {0x0951, 230, 0, 0}, - {0x0952, 220, 0, 0}, - {0x0953, 230, 0, 0}, - {0x0954, 230, 0, 0}, - {0x0958, 0, 2 | DECOMP_NO_COMPOSE, 755}, /* in exclusion list */ - {0x0959, 0, 2 | DECOMP_NO_COMPOSE, 757}, /* in exclusion list */ - {0x095A, 0, 2 | DECOMP_NO_COMPOSE, 759}, /* in exclusion list */ - {0x095B, 0, 2 | DECOMP_NO_COMPOSE, 761}, /* in exclusion list */ - {0x095C, 0, 2 | DECOMP_NO_COMPOSE, 763}, /* in exclusion list */ - {0x095D, 0, 2 | DECOMP_NO_COMPOSE, 765}, /* in exclusion list */ - {0x095E, 0, 2 | DECOMP_NO_COMPOSE, 767}, /* in exclusion list */ - {0x095F, 0, 2 | DECOMP_NO_COMPOSE, 769}, /* in exclusion list */ - {0x09BC, 7, 0, 0}, - {0x09CB, 0, 2, 771}, - {0x09CC, 0, 2, 773}, - {0x09CD, 9, 0, 0}, - {0x09DC, 0, 2 | DECOMP_NO_COMPOSE, 775}, /* in exclusion list */ - {0x09DD, 0, 2 | DECOMP_NO_COMPOSE, 777}, /* in exclusion list */ - {0x09DF, 0, 2 | DECOMP_NO_COMPOSE, 779}, /* in exclusion list */ - {0x09FE, 230, 0, 0}, - {0x0A33, 0, 2 | DECOMP_NO_COMPOSE, 781}, /* in exclusion list */ - {0x0A36, 0, 2 | DECOMP_NO_COMPOSE, 783}, /* in exclusion list */ - {0x0A3C, 7, 0, 0}, - {0x0A4D, 9, 0, 0}, - {0x0A59, 0, 2 | DECOMP_NO_COMPOSE, 785}, /* in exclusion list */ - {0x0A5A, 0, 2 | DECOMP_NO_COMPOSE, 787}, /* in exclusion list */ - {0x0A5B, 0, 2 | DECOMP_NO_COMPOSE, 789}, /* in exclusion list */ - {0x0A5E, 0, 2 | DECOMP_NO_COMPOSE, 791}, /* in exclusion list */ - {0x0ABC, 7, 0, 0}, - {0x0ACD, 9, 0, 0}, - {0x0B3C, 7, 0, 0}, - {0x0B48, 0, 2, 793}, - {0x0B4B, 0, 2, 795}, - {0x0B4C, 0, 2, 797}, - {0x0B4D, 9, 0, 0}, - {0x0B5C, 0, 2 | DECOMP_NO_COMPOSE, 799}, /* in exclusion list */ - {0x0B5D, 0, 2 | DECOMP_NO_COMPOSE, 801}, /* in exclusion list */ - {0x0B94, 0, 2, 803}, - {0x0BCA, 0, 2, 805}, - {0x0BCB, 0, 2, 807}, - {0x0BCC, 0, 2, 809}, - {0x0BCD, 9, 0, 0}, - {0x0C3C, 7, 0, 0}, - {0x0C48, 0, 2, 811}, - {0x0C4D, 9, 0, 0}, - {0x0C55, 84, 0, 0}, - {0x0C56, 91, 0, 0}, - {0x0CBC, 7, 0, 0}, - {0x0CC0, 0, 2, 813}, - {0x0CC7, 0, 2, 815}, - {0x0CC8, 0, 2, 817}, - {0x0CCA, 0, 2, 819}, - {0x0CCB, 0, 2, 821}, - {0x0CCD, 9, 0, 0}, - {0x0D3B, 9, 0, 0}, - {0x0D3C, 9, 0, 0}, - {0x0D4A, 0, 2, 823}, - {0x0D4B, 0, 2, 825}, - {0x0D4C, 0, 2, 827}, - {0x0D4D, 9, 0, 0}, - {0x0DCA, 9, 0, 0}, - {0x0DDA, 0, 2, 829}, - {0x0DDC, 0, 2, 831}, - {0x0DDD, 0, 2, 833}, - {0x0DDE, 0, 2, 835}, - {0x0E33, 0, 2 | DECOMP_COMPAT, 837}, - {0x0E38, 103, 0, 0}, - {0x0E39, 103, 0, 0}, - {0x0E3A, 9, 0, 0}, - {0x0E48, 107, 0, 0}, - {0x0E49, 107, 0, 0}, - {0x0E4A, 107, 0, 0}, - {0x0E4B, 107, 0, 0}, - {0x0EB3, 0, 2 | DECOMP_COMPAT, 839}, - {0x0EB8, 118, 0, 0}, - {0x0EB9, 118, 0, 0}, - {0x0EBA, 9, 0, 0}, - {0x0EC8, 122, 0, 0}, - {0x0EC9, 122, 0, 0}, - {0x0ECA, 122, 0, 0}, - {0x0ECB, 122, 0, 0}, - {0x0EDC, 0, 2 | DECOMP_COMPAT, 841}, - {0x0EDD, 0, 2 | DECOMP_COMPAT, 843}, - {0x0F0C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0F0B}, - {0x0F18, 220, 0, 0}, - {0x0F19, 220, 0, 0}, - {0x0F35, 220, 0, 0}, - {0x0F37, 220, 0, 0}, - {0x0F39, 216, 0, 0}, - {0x0F43, 0, 2 | DECOMP_NO_COMPOSE, 845}, /* in exclusion list */ - {0x0F4D, 0, 2 | DECOMP_NO_COMPOSE, 847}, /* in exclusion list */ - {0x0F52, 0, 2 | DECOMP_NO_COMPOSE, 849}, /* in exclusion list */ - {0x0F57, 0, 2 | DECOMP_NO_COMPOSE, 851}, /* in exclusion list */ - {0x0F5C, 0, 2 | DECOMP_NO_COMPOSE, 853}, /* in exclusion list */ - {0x0F69, 0, 2 | DECOMP_NO_COMPOSE, 855}, /* in exclusion list */ - {0x0F71, 129, 0, 0}, - {0x0F72, 130, 0, 0}, - {0x0F73, 0, 2 | DECOMP_NO_COMPOSE, 857}, /* non-starter decomposition */ - {0x0F74, 132, 0, 0}, - {0x0F75, 0, 2 | DECOMP_NO_COMPOSE, 859}, /* non-starter decomposition */ - {0x0F76, 0, 2 | DECOMP_NO_COMPOSE, 861}, /* in exclusion list */ - {0x0F77, 0, 2 | DECOMP_COMPAT, 863}, - {0x0F78, 0, 2 | DECOMP_NO_COMPOSE, 865}, /* in exclusion list */ - {0x0F79, 0, 2 | DECOMP_COMPAT, 867}, - {0x0F7A, 130, 0, 0}, - {0x0F7B, 130, 0, 0}, - {0x0F7C, 130, 0, 0}, - {0x0F7D, 130, 0, 0}, - {0x0F80, 130, 0, 0}, - {0x0F81, 0, 2 | DECOMP_NO_COMPOSE, 869}, /* non-starter decomposition */ - {0x0F82, 230, 0, 0}, - {0x0F83, 230, 0, 0}, - {0x0F84, 9, 0, 0}, - {0x0F86, 230, 0, 0}, - {0x0F87, 230, 0, 0}, - {0x0F93, 0, 2 | DECOMP_NO_COMPOSE, 871}, /* in exclusion list */ - {0x0F9D, 0, 2 | DECOMP_NO_COMPOSE, 873}, /* in exclusion list */ - {0x0FA2, 0, 2 | DECOMP_NO_COMPOSE, 875}, /* in exclusion list */ - {0x0FA7, 0, 2 | DECOMP_NO_COMPOSE, 877}, /* in exclusion list */ - {0x0FAC, 0, 2 | DECOMP_NO_COMPOSE, 879}, /* in exclusion list */ - {0x0FB9, 0, 2 | DECOMP_NO_COMPOSE, 881}, /* in exclusion list */ - {0x0FC6, 220, 0, 0}, - {0x1026, 0, 2, 883}, - {0x1037, 7, 0, 0}, - {0x1039, 9, 0, 0}, - {0x103A, 9, 0, 0}, - {0x108D, 220, 0, 0}, - {0x10FC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x10DC}, - {0x135D, 230, 0, 0}, - {0x135E, 230, 0, 0}, - {0x135F, 230, 0, 0}, - {0x1714, 9, 0, 0}, - {0x1715, 9, 0, 0}, - {0x1734, 9, 0, 0}, - {0x17D2, 9, 0, 0}, - {0x17DD, 230, 0, 0}, - {0x18A9, 228, 0, 0}, - {0x1939, 222, 0, 0}, - {0x193A, 230, 0, 0}, - {0x193B, 220, 0, 0}, - {0x1A17, 230, 0, 0}, - {0x1A18, 220, 0, 0}, - {0x1A60, 9, 0, 0}, - {0x1A75, 230, 0, 0}, - {0x1A76, 230, 0, 0}, - {0x1A77, 230, 0, 0}, - {0x1A78, 230, 0, 0}, - {0x1A79, 230, 0, 0}, - {0x1A7A, 230, 0, 0}, - {0x1A7B, 230, 0, 0}, - {0x1A7C, 230, 0, 0}, - {0x1A7F, 220, 0, 0}, - {0x1AB0, 230, 0, 0}, - {0x1AB1, 230, 0, 0}, - {0x1AB2, 230, 0, 0}, - {0x1AB3, 230, 0, 0}, - {0x1AB4, 230, 0, 0}, - {0x1AB5, 220, 0, 0}, - {0x1AB6, 220, 0, 0}, - {0x1AB7, 220, 0, 0}, - {0x1AB8, 220, 0, 0}, - {0x1AB9, 220, 0, 0}, - {0x1ABA, 220, 0, 0}, - {0x1ABB, 230, 0, 0}, - {0x1ABC, 230, 0, 0}, - {0x1ABD, 220, 0, 0}, - {0x1ABF, 220, 0, 0}, - {0x1AC0, 220, 0, 0}, - {0x1AC1, 230, 0, 0}, - {0x1AC2, 230, 0, 0}, - {0x1AC3, 220, 0, 0}, - {0x1AC4, 220, 0, 0}, - {0x1AC5, 230, 0, 0}, - {0x1AC6, 230, 0, 0}, - {0x1AC7, 230, 0, 0}, - {0x1AC8, 230, 0, 0}, - {0x1AC9, 230, 0, 0}, - {0x1ACA, 220, 0, 0}, - {0x1ACB, 230, 0, 0}, - {0x1ACC, 230, 0, 0}, - {0x1ACD, 230, 0, 0}, - {0x1ACE, 230, 0, 0}, - {0x1ACF, 230, 0, 0}, - {0x1AD0, 230, 0, 0}, - {0x1AD1, 230, 0, 0}, - {0x1AD2, 230, 0, 0}, - {0x1AD3, 230, 0, 0}, - {0x1AD4, 230, 0, 0}, - {0x1AD5, 230, 0, 0}, - {0x1AD6, 230, 0, 0}, - {0x1AD7, 230, 0, 0}, - {0x1AD8, 230, 0, 0}, - {0x1AD9, 230, 0, 0}, - {0x1ADA, 230, 0, 0}, - {0x1ADB, 230, 0, 0}, - {0x1ADC, 230, 0, 0}, - {0x1ADD, 220, 0, 0}, - {0x1AE0, 230, 0, 0}, - {0x1AE1, 230, 0, 0}, - {0x1AE2, 230, 0, 0}, - {0x1AE3, 230, 0, 0}, - {0x1AE4, 230, 0, 0}, - {0x1AE5, 230, 0, 0}, - {0x1AE6, 220, 0, 0}, - {0x1AE7, 230, 0, 0}, - {0x1AE8, 230, 0, 0}, - {0x1AE9, 230, 0, 0}, - {0x1AEA, 230, 0, 0}, - {0x1AEB, 234, 0, 0}, - {0x1B06, 0, 2, 885}, - {0x1B08, 0, 2, 887}, - {0x1B0A, 0, 2, 889}, - {0x1B0C, 0, 2, 891}, - {0x1B0E, 0, 2, 893}, - {0x1B12, 0, 2, 895}, - {0x1B34, 7, 0, 0}, - {0x1B3B, 0, 2, 897}, - {0x1B3D, 0, 2, 899}, - {0x1B40, 0, 2, 901}, - {0x1B41, 0, 2, 903}, - {0x1B43, 0, 2, 905}, - {0x1B44, 9, 0, 0}, - {0x1B6B, 230, 0, 0}, - {0x1B6C, 220, 0, 0}, - {0x1B6D, 230, 0, 0}, - {0x1B6E, 230, 0, 0}, - {0x1B6F, 230, 0, 0}, - {0x1B70, 230, 0, 0}, - {0x1B71, 230, 0, 0}, - {0x1B72, 230, 0, 0}, - {0x1B73, 230, 0, 0}, - {0x1BAA, 9, 0, 0}, - {0x1BAB, 9, 0, 0}, - {0x1BE6, 7, 0, 0}, - {0x1BF2, 9, 0, 0}, - {0x1BF3, 9, 0, 0}, - {0x1C37, 7, 0, 0}, - {0x1CD0, 230, 0, 0}, - {0x1CD1, 230, 0, 0}, - {0x1CD2, 230, 0, 0}, - {0x1CD4, 1, 0, 0}, - {0x1CD5, 220, 0, 0}, - {0x1CD6, 220, 0, 0}, - {0x1CD7, 220, 0, 0}, - {0x1CD8, 220, 0, 0}, - {0x1CD9, 220, 0, 0}, - {0x1CDA, 230, 0, 0}, - {0x1CDB, 230, 0, 0}, - {0x1CDC, 220, 0, 0}, - {0x1CDD, 220, 0, 0}, - {0x1CDE, 220, 0, 0}, - {0x1CDF, 220, 0, 0}, - {0x1CE0, 230, 0, 0}, - {0x1CE2, 1, 0, 0}, - {0x1CE3, 1, 0, 0}, - {0x1CE4, 1, 0, 0}, - {0x1CE5, 1, 0, 0}, - {0x1CE6, 1, 0, 0}, - {0x1CE7, 1, 0, 0}, - {0x1CE8, 1, 0, 0}, - {0x1CED, 220, 0, 0}, - {0x1CF4, 230, 0, 0}, - {0x1CF8, 230, 0, 0}, - {0x1CF9, 230, 0, 0}, - {0x1D2C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D2D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00C6}, - {0x1D2E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D30, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D31, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D32, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x018E}, - {0x1D33, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D34, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D35, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D36, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D37, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D38, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D39, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D3A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D3C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D3D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0222}, - {0x1D3E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D3F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D40, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D41, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D42, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D43, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D44, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0250}, - {0x1D45, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0251}, - {0x1D46, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D02}, - {0x1D47, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D48, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D49, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D4A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0259}, - {0x1D4B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025B}, - {0x1D4C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025C}, - {0x1D4D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D4F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D50, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D51, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x014B}, - {0x1D52, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D53, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0254}, - {0x1D54, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D16}, - {0x1D55, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D17}, - {0x1D56, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D57, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D58, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D59, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D1D}, - {0x1D5A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026F}, - {0x1D5B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D5C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D25}, - {0x1D5D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B2}, - {0x1D5E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B3}, - {0x1D5F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B4}, - {0x1D60, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C6}, - {0x1D61, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C7}, - {0x1D62, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D63, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D64, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D65, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D66, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B2}, - {0x1D67, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B3}, - {0x1D68, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C1}, - {0x1D69, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C6}, - {0x1D6A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C7}, - {0x1D78, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043D}, - {0x1D9B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0252}, - {0x1D9C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D9D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0255}, - {0x1D9E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00F0}, - {0x1D9F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025C}, - {0x1DA0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1DA1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025F}, - {0x1DA2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0261}, - {0x1DA3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0265}, - {0x1DA4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0268}, - {0x1DA5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0269}, - {0x1DA6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026A}, - {0x1DA7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D7B}, - {0x1DA8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x029D}, - {0x1DA9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026D}, - {0x1DAA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D85}, - {0x1DAB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x029F}, - {0x1DAC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0271}, - {0x1DAD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0270}, - {0x1DAE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0272}, - {0x1DAF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0273}, - {0x1DB0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0274}, - {0x1DB1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0275}, - {0x1DB2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0278}, - {0x1DB3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0282}, - {0x1DB4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0283}, - {0x1DB5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x01AB}, - {0x1DB6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0289}, - {0x1DB7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028A}, - {0x1DB8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D1C}, - {0x1DB9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028B}, - {0x1DBA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028C}, - {0x1DBB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1DBC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0290}, - {0x1DBD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0291}, - {0x1DBE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0292}, - {0x1DBF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B8}, - {0x1DC0, 230, 0, 0}, - {0x1DC1, 230, 0, 0}, - {0x1DC2, 220, 0, 0}, - {0x1DC3, 230, 0, 0}, - {0x1DC4, 230, 0, 0}, - {0x1DC5, 230, 0, 0}, - {0x1DC6, 230, 0, 0}, - {0x1DC7, 230, 0, 0}, - {0x1DC8, 230, 0, 0}, - {0x1DC9, 230, 0, 0}, - {0x1DCA, 220, 0, 0}, - {0x1DCB, 230, 0, 0}, - {0x1DCC, 230, 0, 0}, - {0x1DCD, 234, 0, 0}, - {0x1DCE, 214, 0, 0}, - {0x1DCF, 220, 0, 0}, - {0x1DD0, 202, 0, 0}, - {0x1DD1, 230, 0, 0}, - {0x1DD2, 230, 0, 0}, - {0x1DD3, 230, 0, 0}, - {0x1DD4, 230, 0, 0}, - {0x1DD5, 230, 0, 0}, - {0x1DD6, 230, 0, 0}, - {0x1DD7, 230, 0, 0}, - {0x1DD8, 230, 0, 0}, - {0x1DD9, 230, 0, 0}, - {0x1DDA, 230, 0, 0}, - {0x1DDB, 230, 0, 0}, - {0x1DDC, 230, 0, 0}, - {0x1DDD, 230, 0, 0}, - {0x1DDE, 230, 0, 0}, - {0x1DDF, 230, 0, 0}, - {0x1DE0, 230, 0, 0}, - {0x1DE1, 230, 0, 0}, - {0x1DE2, 230, 0, 0}, - {0x1DE3, 230, 0, 0}, - {0x1DE4, 230, 0, 0}, - {0x1DE5, 230, 0, 0}, - {0x1DE6, 230, 0, 0}, - {0x1DE7, 230, 0, 0}, - {0x1DE8, 230, 0, 0}, - {0x1DE9, 230, 0, 0}, - {0x1DEA, 230, 0, 0}, - {0x1DEB, 230, 0, 0}, - {0x1DEC, 230, 0, 0}, - {0x1DED, 230, 0, 0}, - {0x1DEE, 230, 0, 0}, - {0x1DEF, 230, 0, 0}, - {0x1DF0, 230, 0, 0}, - {0x1DF1, 230, 0, 0}, - {0x1DF2, 230, 0, 0}, - {0x1DF3, 230, 0, 0}, - {0x1DF4, 230, 0, 0}, - {0x1DF5, 230, 0, 0}, - {0x1DF6, 232, 0, 0}, - {0x1DF7, 228, 0, 0}, - {0x1DF8, 228, 0, 0}, - {0x1DF9, 220, 0, 0}, - {0x1DFA, 218, 0, 0}, - {0x1DFB, 230, 0, 0}, - {0x1DFC, 233, 0, 0}, - {0x1DFD, 220, 0, 0}, - {0x1DFE, 230, 0, 0}, - {0x1DFF, 220, 0, 0}, - {0x1E00, 0, 2, 907}, - {0x1E01, 0, 2, 909}, - {0x1E02, 0, 2, 911}, - {0x1E03, 0, 2, 913}, - {0x1E04, 0, 2, 915}, - {0x1E05, 0, 2, 917}, - {0x1E06, 0, 2, 919}, - {0x1E07, 0, 2, 921}, - {0x1E08, 0, 2, 923}, - {0x1E09, 0, 2, 925}, - {0x1E0A, 0, 2, 927}, - {0x1E0B, 0, 2, 929}, - {0x1E0C, 0, 2, 931}, - {0x1E0D, 0, 2, 933}, - {0x1E0E, 0, 2, 935}, - {0x1E0F, 0, 2, 937}, - {0x1E10, 0, 2, 939}, - {0x1E11, 0, 2, 941}, - {0x1E12, 0, 2, 943}, - {0x1E13, 0, 2, 945}, - {0x1E14, 0, 2, 947}, - {0x1E15, 0, 2, 949}, - {0x1E16, 0, 2, 951}, - {0x1E17, 0, 2, 953}, - {0x1E18, 0, 2, 955}, - {0x1E19, 0, 2, 957}, - {0x1E1A, 0, 2, 959}, - {0x1E1B, 0, 2, 961}, - {0x1E1C, 0, 2, 963}, - {0x1E1D, 0, 2, 965}, - {0x1E1E, 0, 2, 967}, - {0x1E1F, 0, 2, 969}, - {0x1E20, 0, 2, 971}, - {0x1E21, 0, 2, 973}, - {0x1E22, 0, 2, 975}, - {0x1E23, 0, 2, 977}, - {0x1E24, 0, 2, 979}, - {0x1E25, 0, 2, 981}, - {0x1E26, 0, 2, 983}, - {0x1E27, 0, 2, 985}, - {0x1E28, 0, 2, 987}, - {0x1E29, 0, 2, 989}, - {0x1E2A, 0, 2, 991}, - {0x1E2B, 0, 2, 993}, - {0x1E2C, 0, 2, 995}, - {0x1E2D, 0, 2, 997}, - {0x1E2E, 0, 2, 999}, - {0x1E2F, 0, 2, 1001}, - {0x1E30, 0, 2, 1003}, - {0x1E31, 0, 2, 1005}, - {0x1E32, 0, 2, 1007}, - {0x1E33, 0, 2, 1009}, - {0x1E34, 0, 2, 1011}, - {0x1E35, 0, 2, 1013}, - {0x1E36, 0, 2, 1015}, - {0x1E37, 0, 2, 1017}, - {0x1E38, 0, 2, 1019}, - {0x1E39, 0, 2, 1021}, - {0x1E3A, 0, 2, 1023}, - {0x1E3B, 0, 2, 1025}, - {0x1E3C, 0, 2, 1027}, - {0x1E3D, 0, 2, 1029}, - {0x1E3E, 0, 2, 1031}, - {0x1E3F, 0, 2, 1033}, - {0x1E40, 0, 2, 1035}, - {0x1E41, 0, 2, 1037}, - {0x1E42, 0, 2, 1039}, - {0x1E43, 0, 2, 1041}, - {0x1E44, 0, 2, 1043}, - {0x1E45, 0, 2, 1045}, - {0x1E46, 0, 2, 1047}, - {0x1E47, 0, 2, 1049}, - {0x1E48, 0, 2, 1051}, - {0x1E49, 0, 2, 1053}, - {0x1E4A, 0, 2, 1055}, - {0x1E4B, 0, 2, 1057}, - {0x1E4C, 0, 2, 1059}, - {0x1E4D, 0, 2, 1061}, - {0x1E4E, 0, 2, 1063}, - {0x1E4F, 0, 2, 1065}, - {0x1E50, 0, 2, 1067}, - {0x1E51, 0, 2, 1069}, - {0x1E52, 0, 2, 1071}, - {0x1E53, 0, 2, 1073}, - {0x1E54, 0, 2, 1075}, - {0x1E55, 0, 2, 1077}, - {0x1E56, 0, 2, 1079}, - {0x1E57, 0, 2, 1081}, - {0x1E58, 0, 2, 1083}, - {0x1E59, 0, 2, 1085}, - {0x1E5A, 0, 2, 1087}, - {0x1E5B, 0, 2, 1089}, - {0x1E5C, 0, 2, 1091}, - {0x1E5D, 0, 2, 1093}, - {0x1E5E, 0, 2, 1095}, - {0x1E5F, 0, 2, 1097}, - {0x1E60, 0, 2, 1099}, - {0x1E61, 0, 2, 1101}, - {0x1E62, 0, 2, 1103}, - {0x1E63, 0, 2, 1105}, - {0x1E64, 0, 2, 1107}, - {0x1E65, 0, 2, 1109}, - {0x1E66, 0, 2, 1111}, - {0x1E67, 0, 2, 1113}, - {0x1E68, 0, 2, 1115}, - {0x1E69, 0, 2, 1117}, - {0x1E6A, 0, 2, 1119}, - {0x1E6B, 0, 2, 1121}, - {0x1E6C, 0, 2, 1123}, - {0x1E6D, 0, 2, 1125}, - {0x1E6E, 0, 2, 1127}, - {0x1E6F, 0, 2, 1129}, - {0x1E70, 0, 2, 1131}, - {0x1E71, 0, 2, 1133}, - {0x1E72, 0, 2, 1135}, - {0x1E73, 0, 2, 1137}, - {0x1E74, 0, 2, 1139}, - {0x1E75, 0, 2, 1141}, - {0x1E76, 0, 2, 1143}, - {0x1E77, 0, 2, 1145}, - {0x1E78, 0, 2, 1147}, - {0x1E79, 0, 2, 1149}, - {0x1E7A, 0, 2, 1151}, - {0x1E7B, 0, 2, 1153}, - {0x1E7C, 0, 2, 1155}, - {0x1E7D, 0, 2, 1157}, - {0x1E7E, 0, 2, 1159}, - {0x1E7F, 0, 2, 1161}, - {0x1E80, 0, 2, 1163}, - {0x1E81, 0, 2, 1165}, - {0x1E82, 0, 2, 1167}, - {0x1E83, 0, 2, 1169}, - {0x1E84, 0, 2, 1171}, - {0x1E85, 0, 2, 1173}, - {0x1E86, 0, 2, 1175}, - {0x1E87, 0, 2, 1177}, - {0x1E88, 0, 2, 1179}, - {0x1E89, 0, 2, 1181}, - {0x1E8A, 0, 2, 1183}, - {0x1E8B, 0, 2, 1185}, - {0x1E8C, 0, 2, 1187}, - {0x1E8D, 0, 2, 1189}, - {0x1E8E, 0, 2, 1191}, - {0x1E8F, 0, 2, 1193}, - {0x1E90, 0, 2, 1195}, - {0x1E91, 0, 2, 1197}, - {0x1E92, 0, 2, 1199}, - {0x1E93, 0, 2, 1201}, - {0x1E94, 0, 2, 1203}, - {0x1E95, 0, 2, 1205}, - {0x1E96, 0, 2, 1207}, - {0x1E97, 0, 2, 1209}, - {0x1E98, 0, 2, 1211}, - {0x1E99, 0, 2, 1213}, - {0x1E9A, 0, 2 | DECOMP_COMPAT, 1215}, - {0x1E9B, 0, 2, 1217}, - {0x1EA0, 0, 2, 1219}, - {0x1EA1, 0, 2, 1221}, - {0x1EA2, 0, 2, 1223}, - {0x1EA3, 0, 2, 1225}, - {0x1EA4, 0, 2, 1227}, - {0x1EA5, 0, 2, 1229}, - {0x1EA6, 0, 2, 1231}, - {0x1EA7, 0, 2, 1233}, - {0x1EA8, 0, 2, 1235}, - {0x1EA9, 0, 2, 1237}, - {0x1EAA, 0, 2, 1239}, - {0x1EAB, 0, 2, 1241}, - {0x1EAC, 0, 2, 1243}, - {0x1EAD, 0, 2, 1245}, - {0x1EAE, 0, 2, 1247}, - {0x1EAF, 0, 2, 1249}, - {0x1EB0, 0, 2, 1251}, - {0x1EB1, 0, 2, 1253}, - {0x1EB2, 0, 2, 1255}, - {0x1EB3, 0, 2, 1257}, - {0x1EB4, 0, 2, 1259}, - {0x1EB5, 0, 2, 1261}, - {0x1EB6, 0, 2, 1263}, - {0x1EB7, 0, 2, 1265}, - {0x1EB8, 0, 2, 1267}, - {0x1EB9, 0, 2, 1269}, - {0x1EBA, 0, 2, 1271}, - {0x1EBB, 0, 2, 1273}, - {0x1EBC, 0, 2, 1275}, - {0x1EBD, 0, 2, 1277}, - {0x1EBE, 0, 2, 1279}, - {0x1EBF, 0, 2, 1281}, - {0x1EC0, 0, 2, 1283}, - {0x1EC1, 0, 2, 1285}, - {0x1EC2, 0, 2, 1287}, - {0x1EC3, 0, 2, 1289}, - {0x1EC4, 0, 2, 1291}, - {0x1EC5, 0, 2, 1293}, - {0x1EC6, 0, 2, 1295}, - {0x1EC7, 0, 2, 1297}, - {0x1EC8, 0, 2, 1299}, - {0x1EC9, 0, 2, 1301}, - {0x1ECA, 0, 2, 1303}, - {0x1ECB, 0, 2, 1305}, - {0x1ECC, 0, 2, 1307}, - {0x1ECD, 0, 2, 1309}, - {0x1ECE, 0, 2, 1311}, - {0x1ECF, 0, 2, 1313}, - {0x1ED0, 0, 2, 1315}, - {0x1ED1, 0, 2, 1317}, - {0x1ED2, 0, 2, 1319}, - {0x1ED3, 0, 2, 1321}, - {0x1ED4, 0, 2, 1323}, - {0x1ED5, 0, 2, 1325}, - {0x1ED6, 0, 2, 1327}, - {0x1ED7, 0, 2, 1329}, - {0x1ED8, 0, 2, 1331}, - {0x1ED9, 0, 2, 1333}, - {0x1EDA, 0, 2, 1335}, - {0x1EDB, 0, 2, 1337}, - {0x1EDC, 0, 2, 1339}, - {0x1EDD, 0, 2, 1341}, - {0x1EDE, 0, 2, 1343}, - {0x1EDF, 0, 2, 1345}, - {0x1EE0, 0, 2, 1347}, - {0x1EE1, 0, 2, 1349}, - {0x1EE2, 0, 2, 1351}, - {0x1EE3, 0, 2, 1353}, - {0x1EE4, 0, 2, 1355}, - {0x1EE5, 0, 2, 1357}, - {0x1EE6, 0, 2, 1359}, - {0x1EE7, 0, 2, 1361}, - {0x1EE8, 0, 2, 1363}, - {0x1EE9, 0, 2, 1365}, - {0x1EEA, 0, 2, 1367}, - {0x1EEB, 0, 2, 1369}, - {0x1EEC, 0, 2, 1371}, - {0x1EED, 0, 2, 1373}, - {0x1EEE, 0, 2, 1375}, - {0x1EEF, 0, 2, 1377}, - {0x1EF0, 0, 2, 1379}, - {0x1EF1, 0, 2, 1381}, - {0x1EF2, 0, 2, 1383}, - {0x1EF3, 0, 2, 1385}, - {0x1EF4, 0, 2, 1387}, - {0x1EF5, 0, 2, 1389}, - {0x1EF6, 0, 2, 1391}, - {0x1EF7, 0, 2, 1393}, - {0x1EF8, 0, 2, 1395}, - {0x1EF9, 0, 2, 1397}, - {0x1F00, 0, 2, 1399}, - {0x1F01, 0, 2, 1401}, - {0x1F02, 0, 2, 1403}, - {0x1F03, 0, 2, 1405}, - {0x1F04, 0, 2, 1407}, - {0x1F05, 0, 2, 1409}, - {0x1F06, 0, 2, 1411}, - {0x1F07, 0, 2, 1413}, - {0x1F08, 0, 2, 1415}, - {0x1F09, 0, 2, 1417}, - {0x1F0A, 0, 2, 1419}, - {0x1F0B, 0, 2, 1421}, - {0x1F0C, 0, 2, 1423}, - {0x1F0D, 0, 2, 1425}, - {0x1F0E, 0, 2, 1427}, - {0x1F0F, 0, 2, 1429}, - {0x1F10, 0, 2, 1431}, - {0x1F11, 0, 2, 1433}, - {0x1F12, 0, 2, 1435}, - {0x1F13, 0, 2, 1437}, - {0x1F14, 0, 2, 1439}, - {0x1F15, 0, 2, 1441}, - {0x1F18, 0, 2, 1443}, - {0x1F19, 0, 2, 1445}, - {0x1F1A, 0, 2, 1447}, - {0x1F1B, 0, 2, 1449}, - {0x1F1C, 0, 2, 1451}, - {0x1F1D, 0, 2, 1453}, - {0x1F20, 0, 2, 1455}, - {0x1F21, 0, 2, 1457}, - {0x1F22, 0, 2, 1459}, - {0x1F23, 0, 2, 1461}, - {0x1F24, 0, 2, 1463}, - {0x1F25, 0, 2, 1465}, - {0x1F26, 0, 2, 1467}, - {0x1F27, 0, 2, 1469}, - {0x1F28, 0, 2, 1471}, - {0x1F29, 0, 2, 1473}, - {0x1F2A, 0, 2, 1475}, - {0x1F2B, 0, 2, 1477}, - {0x1F2C, 0, 2, 1479}, - {0x1F2D, 0, 2, 1481}, - {0x1F2E, 0, 2, 1483}, - {0x1F2F, 0, 2, 1485}, - {0x1F30, 0, 2, 1487}, - {0x1F31, 0, 2, 1489}, - {0x1F32, 0, 2, 1491}, - {0x1F33, 0, 2, 1493}, - {0x1F34, 0, 2, 1495}, - {0x1F35, 0, 2, 1497}, - {0x1F36, 0, 2, 1499}, - {0x1F37, 0, 2, 1501}, - {0x1F38, 0, 2, 1503}, - {0x1F39, 0, 2, 1505}, - {0x1F3A, 0, 2, 1507}, - {0x1F3B, 0, 2, 1509}, - {0x1F3C, 0, 2, 1511}, - {0x1F3D, 0, 2, 1513}, - {0x1F3E, 0, 2, 1515}, - {0x1F3F, 0, 2, 1517}, - {0x1F40, 0, 2, 1519}, - {0x1F41, 0, 2, 1521}, - {0x1F42, 0, 2, 1523}, - {0x1F43, 0, 2, 1525}, - {0x1F44, 0, 2, 1527}, - {0x1F45, 0, 2, 1529}, - {0x1F48, 0, 2, 1531}, - {0x1F49, 0, 2, 1533}, - {0x1F4A, 0, 2, 1535}, - {0x1F4B, 0, 2, 1537}, - {0x1F4C, 0, 2, 1539}, - {0x1F4D, 0, 2, 1541}, - {0x1F50, 0, 2, 1543}, - {0x1F51, 0, 2, 1545}, - {0x1F52, 0, 2, 1547}, - {0x1F53, 0, 2, 1549}, - {0x1F54, 0, 2, 1551}, - {0x1F55, 0, 2, 1553}, - {0x1F56, 0, 2, 1555}, - {0x1F57, 0, 2, 1557}, - {0x1F59, 0, 2, 1559}, - {0x1F5B, 0, 2, 1561}, - {0x1F5D, 0, 2, 1563}, - {0x1F5F, 0, 2, 1565}, - {0x1F60, 0, 2, 1567}, - {0x1F61, 0, 2, 1569}, - {0x1F62, 0, 2, 1571}, - {0x1F63, 0, 2, 1573}, - {0x1F64, 0, 2, 1575}, - {0x1F65, 0, 2, 1577}, - {0x1F66, 0, 2, 1579}, - {0x1F67, 0, 2, 1581}, - {0x1F68, 0, 2, 1583}, - {0x1F69, 0, 2, 1585}, - {0x1F6A, 0, 2, 1587}, - {0x1F6B, 0, 2, 1589}, - {0x1F6C, 0, 2, 1591}, - {0x1F6D, 0, 2, 1593}, - {0x1F6E, 0, 2, 1595}, - {0x1F6F, 0, 2, 1597}, - {0x1F70, 0, 2, 1599}, - {0x1F71, 0, 1 | DECOMP_INLINE, 0x03AC}, - {0x1F72, 0, 2, 1601}, - {0x1F73, 0, 1 | DECOMP_INLINE, 0x03AD}, - {0x1F74, 0, 2, 1603}, - {0x1F75, 0, 1 | DECOMP_INLINE, 0x03AE}, - {0x1F76, 0, 2, 1605}, - {0x1F77, 0, 1 | DECOMP_INLINE, 0x03AF}, - {0x1F78, 0, 2, 1607}, - {0x1F79, 0, 1 | DECOMP_INLINE, 0x03CC}, - {0x1F7A, 0, 2, 1609}, - {0x1F7B, 0, 1 | DECOMP_INLINE, 0x03CD}, - {0x1F7C, 0, 2, 1611}, - {0x1F7D, 0, 1 | DECOMP_INLINE, 0x03CE}, - {0x1F80, 0, 2, 1613}, - {0x1F81, 0, 2, 1615}, - {0x1F82, 0, 2, 1617}, - {0x1F83, 0, 2, 1619}, - {0x1F84, 0, 2, 1621}, - {0x1F85, 0, 2, 1623}, - {0x1F86, 0, 2, 1625}, - {0x1F87, 0, 2, 1627}, - {0x1F88, 0, 2, 1629}, - {0x1F89, 0, 2, 1631}, - {0x1F8A, 0, 2, 1633}, - {0x1F8B, 0, 2, 1635}, - {0x1F8C, 0, 2, 1637}, - {0x1F8D, 0, 2, 1639}, - {0x1F8E, 0, 2, 1641}, - {0x1F8F, 0, 2, 1643}, - {0x1F90, 0, 2, 1645}, - {0x1F91, 0, 2, 1647}, - {0x1F92, 0, 2, 1649}, - {0x1F93, 0, 2, 1651}, - {0x1F94, 0, 2, 1653}, - {0x1F95, 0, 2, 1655}, - {0x1F96, 0, 2, 1657}, - {0x1F97, 0, 2, 1659}, - {0x1F98, 0, 2, 1661}, - {0x1F99, 0, 2, 1663}, - {0x1F9A, 0, 2, 1665}, - {0x1F9B, 0, 2, 1667}, - {0x1F9C, 0, 2, 1669}, - {0x1F9D, 0, 2, 1671}, - {0x1F9E, 0, 2, 1673}, - {0x1F9F, 0, 2, 1675}, - {0x1FA0, 0, 2, 1677}, - {0x1FA1, 0, 2, 1679}, - {0x1FA2, 0, 2, 1681}, - {0x1FA3, 0, 2, 1683}, - {0x1FA4, 0, 2, 1685}, - {0x1FA5, 0, 2, 1687}, - {0x1FA6, 0, 2, 1689}, - {0x1FA7, 0, 2, 1691}, - {0x1FA8, 0, 2, 1693}, - {0x1FA9, 0, 2, 1695}, - {0x1FAA, 0, 2, 1697}, - {0x1FAB, 0, 2, 1699}, - {0x1FAC, 0, 2, 1701}, - {0x1FAD, 0, 2, 1703}, - {0x1FAE, 0, 2, 1705}, - {0x1FAF, 0, 2, 1707}, - {0x1FB0, 0, 2, 1709}, - {0x1FB1, 0, 2, 1711}, - {0x1FB2, 0, 2, 1713}, - {0x1FB3, 0, 2, 1715}, - {0x1FB4, 0, 2, 1717}, - {0x1FB6, 0, 2, 1719}, - {0x1FB7, 0, 2, 1721}, - {0x1FB8, 0, 2, 1723}, - {0x1FB9, 0, 2, 1725}, - {0x1FBA, 0, 2, 1727}, - {0x1FBB, 0, 1 | DECOMP_INLINE, 0x0386}, - {0x1FBC, 0, 2, 1729}, - {0x1FBD, 0, 2 | DECOMP_COMPAT, 1731}, - {0x1FBE, 0, 1 | DECOMP_INLINE, 0x03B9}, - {0x1FBF, 0, 2 | DECOMP_COMPAT, 1733}, - {0x1FC0, 0, 2 | DECOMP_COMPAT, 1735}, - {0x1FC1, 0, 2, 1737}, - {0x1FC2, 0, 2, 1739}, - {0x1FC3, 0, 2, 1741}, - {0x1FC4, 0, 2, 1743}, - {0x1FC6, 0, 2, 1745}, - {0x1FC7, 0, 2, 1747}, - {0x1FC8, 0, 2, 1749}, - {0x1FC9, 0, 1 | DECOMP_INLINE, 0x0388}, - {0x1FCA, 0, 2, 1751}, - {0x1FCB, 0, 1 | DECOMP_INLINE, 0x0389}, - {0x1FCC, 0, 2, 1753}, - {0x1FCD, 0, 2, 1755}, - {0x1FCE, 0, 2, 1757}, - {0x1FCF, 0, 2, 1759}, - {0x1FD0, 0, 2, 1761}, - {0x1FD1, 0, 2, 1763}, - {0x1FD2, 0, 2, 1765}, - {0x1FD3, 0, 1 | DECOMP_INLINE, 0x0390}, - {0x1FD6, 0, 2, 1767}, - {0x1FD7, 0, 2, 1769}, - {0x1FD8, 0, 2, 1771}, - {0x1FD9, 0, 2, 1773}, - {0x1FDA, 0, 2, 1775}, - {0x1FDB, 0, 1 | DECOMP_INLINE, 0x038A}, - {0x1FDD, 0, 2, 1777}, - {0x1FDE, 0, 2, 1779}, - {0x1FDF, 0, 2, 1781}, - {0x1FE0, 0, 2, 1783}, - {0x1FE1, 0, 2, 1785}, - {0x1FE2, 0, 2, 1787}, - {0x1FE3, 0, 1 | DECOMP_INLINE, 0x03B0}, - {0x1FE4, 0, 2, 1789}, - {0x1FE5, 0, 2, 1791}, - {0x1FE6, 0, 2, 1793}, - {0x1FE7, 0, 2, 1795}, - {0x1FE8, 0, 2, 1797}, - {0x1FE9, 0, 2, 1799}, - {0x1FEA, 0, 2, 1801}, - {0x1FEB, 0, 1 | DECOMP_INLINE, 0x038E}, - {0x1FEC, 0, 2, 1803}, - {0x1FED, 0, 2, 1805}, - {0x1FEE, 0, 1 | DECOMP_INLINE, 0x0385}, - {0x1FEF, 0, 1 | DECOMP_INLINE, 0x0060}, - {0x1FF2, 0, 2, 1807}, - {0x1FF3, 0, 2, 1809}, - {0x1FF4, 0, 2, 1811}, - {0x1FF6, 0, 2, 1813}, - {0x1FF7, 0, 2, 1815}, - {0x1FF8, 0, 2, 1817}, - {0x1FF9, 0, 1 | DECOMP_INLINE, 0x038C}, - {0x1FFA, 0, 2, 1819}, - {0x1FFB, 0, 1 | DECOMP_INLINE, 0x038F}, - {0x1FFC, 0, 2, 1821}, - {0x1FFD, 0, 1 | DECOMP_INLINE, 0x00B4}, - {0x1FFE, 0, 2 | DECOMP_COMPAT, 1823}, - {0x2000, 0, 1 | DECOMP_INLINE, 0x2002}, - {0x2001, 0, 1 | DECOMP_INLINE, 0x2003}, - {0x2002, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x2003, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x2004, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x2005, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x2006, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x2007, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x2008, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x2009, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x200A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x2011, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2010}, - {0x2017, 0, 2 | DECOMP_COMPAT, 1825}, - {0x2024, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002E}, - {0x2025, 0, 2 | DECOMP_COMPAT, 1827}, - {0x2026, 0, 3 | DECOMP_COMPAT, 1829}, - {0x202F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x2033, 0, 2 | DECOMP_COMPAT, 1832}, - {0x2034, 0, 3 | DECOMP_COMPAT, 1834}, - {0x2036, 0, 2 | DECOMP_COMPAT, 1837}, - {0x2037, 0, 3 | DECOMP_COMPAT, 1839}, - {0x203C, 0, 2 | DECOMP_COMPAT, 1842}, - {0x203E, 0, 2 | DECOMP_COMPAT, 1844}, - {0x2047, 0, 2 | DECOMP_COMPAT, 1846}, - {0x2048, 0, 2 | DECOMP_COMPAT, 1848}, - {0x2049, 0, 2 | DECOMP_COMPAT, 1850}, - {0x2057, 0, 4 | DECOMP_COMPAT, 1852}, - {0x205F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x2070, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0x2071, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x2074, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0x2075, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0x2076, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0x2077, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0x2078, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0x2079, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0x207A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002B}, - {0x207B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2212}, - {0x207C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003D}, - {0x207D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0028}, - {0x207E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0029}, - {0x207F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x2080, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0x2081, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0x2082, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0x2083, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0x2084, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0x2085, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0x2086, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0x2087, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0x2088, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0x2089, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0x208A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002B}, - {0x208B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2212}, - {0x208C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003D}, - {0x208D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0028}, - {0x208E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0029}, - {0x2090, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x2091, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x2092, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x2093, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x2094, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0259}, - {0x2095, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x2096, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x2097, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x2098, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x2099, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x209A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x209B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x209C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x20A8, 0, 2 | DECOMP_COMPAT, 1856}, - {0x20D0, 230, 0, 0}, - {0x20D1, 230, 0, 0}, - {0x20D2, 1, 0, 0}, - {0x20D3, 1, 0, 0}, - {0x20D4, 230, 0, 0}, - {0x20D5, 230, 0, 0}, - {0x20D6, 230, 0, 0}, - {0x20D7, 230, 0, 0}, - {0x20D8, 1, 0, 0}, - {0x20D9, 1, 0, 0}, - {0x20DA, 1, 0, 0}, - {0x20DB, 230, 0, 0}, - {0x20DC, 230, 0, 0}, - {0x20E1, 230, 0, 0}, - {0x20E5, 1, 0, 0}, - {0x20E6, 1, 0, 0}, - {0x20E7, 230, 0, 0}, - {0x20E8, 220, 0, 0}, - {0x20E9, 230, 0, 0}, - {0x20EA, 1, 0, 0}, - {0x20EB, 1, 0, 0}, - {0x20EC, 220, 0, 0}, - {0x20ED, 220, 0, 0}, - {0x20EE, 220, 0, 0}, - {0x20EF, 220, 0, 0}, - {0x20F0, 230, 0, 0}, - {0x2100, 0, 3 | DECOMP_COMPAT, 1858}, - {0x2101, 0, 3 | DECOMP_COMPAT, 1861}, - {0x2102, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x2103, 0, 2 | DECOMP_COMPAT, 1864}, - {0x2105, 0, 3 | DECOMP_COMPAT, 1866}, - {0x2106, 0, 3 | DECOMP_COMPAT, 1869}, - {0x2107, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0190}, - {0x2109, 0, 2 | DECOMP_COMPAT, 1872}, - {0x210A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x210B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x210C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x210D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x210E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x210F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0127}, - {0x2110, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x2111, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x2112, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x2113, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x2115, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x2116, 0, 2 | DECOMP_COMPAT, 1874}, - {0x2119, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x211A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x211B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x211C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x211D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x2120, 0, 2 | DECOMP_COMPAT, 1876}, - {0x2121, 0, 3 | DECOMP_COMPAT, 1878}, - {0x2122, 0, 2 | DECOMP_COMPAT, 1881}, - {0x2124, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x2126, 0, 1 | DECOMP_INLINE, 0x03A9}, - {0x2128, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x212A, 0, 1 | DECOMP_INLINE, 0x004B}, - {0x212B, 0, 1 | DECOMP_INLINE, 0x00C5}, - {0x212C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x212D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x212F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x2130, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x2131, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x2133, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x2134, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x2135, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05D0}, - {0x2136, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05D1}, - {0x2137, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05D2}, - {0x2138, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05D3}, - {0x2139, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x213B, 0, 3 | DECOMP_COMPAT, 1883}, - {0x213C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C0}, - {0x213D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B3}, - {0x213E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0393}, - {0x213F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A0}, - {0x2140, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2211}, - {0x2145, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x2146, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x2147, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x2148, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x2149, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x2150, 0, 3 | DECOMP_COMPAT, 1886}, - {0x2151, 0, 3 | DECOMP_COMPAT, 1889}, - {0x2152, 0, 4 | DECOMP_COMPAT, 1892}, - {0x2153, 0, 3 | DECOMP_COMPAT, 1896}, - {0x2154, 0, 3 | DECOMP_COMPAT, 1899}, - {0x2155, 0, 3 | DECOMP_COMPAT, 1902}, - {0x2156, 0, 3 | DECOMP_COMPAT, 1905}, - {0x2157, 0, 3 | DECOMP_COMPAT, 1908}, - {0x2158, 0, 3 | DECOMP_COMPAT, 1911}, - {0x2159, 0, 3 | DECOMP_COMPAT, 1914}, - {0x215A, 0, 3 | DECOMP_COMPAT, 1917}, - {0x215B, 0, 3 | DECOMP_COMPAT, 1920}, - {0x215C, 0, 3 | DECOMP_COMPAT, 1923}, - {0x215D, 0, 3 | DECOMP_COMPAT, 1926}, - {0x215E, 0, 3 | DECOMP_COMPAT, 1929}, - {0x215F, 0, 2 | DECOMP_COMPAT, 1932}, - {0x2160, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x2161, 0, 2 | DECOMP_COMPAT, 1934}, - {0x2162, 0, 3 | DECOMP_COMPAT, 1936}, - {0x2163, 0, 2 | DECOMP_COMPAT, 1939}, - {0x2164, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x2165, 0, 2 | DECOMP_COMPAT, 1941}, - {0x2166, 0, 3 | DECOMP_COMPAT, 1943}, - {0x2167, 0, 4 | DECOMP_COMPAT, 1946}, - {0x2168, 0, 2 | DECOMP_COMPAT, 1950}, - {0x2169, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x216A, 0, 2 | DECOMP_COMPAT, 1952}, - {0x216B, 0, 3 | DECOMP_COMPAT, 1954}, - {0x216C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x216D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x216E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x216F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x2170, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x2171, 0, 2 | DECOMP_COMPAT, 1957}, - {0x2172, 0, 3 | DECOMP_COMPAT, 1959}, - {0x2173, 0, 2 | DECOMP_COMPAT, 1962}, - {0x2174, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x2175, 0, 2 | DECOMP_COMPAT, 1964}, - {0x2176, 0, 3 | DECOMP_COMPAT, 1966}, - {0x2177, 0, 4 | DECOMP_COMPAT, 1969}, - {0x2178, 0, 2 | DECOMP_COMPAT, 1973}, - {0x2179, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x217A, 0, 2 | DECOMP_COMPAT, 1975}, - {0x217B, 0, 3 | DECOMP_COMPAT, 1977}, - {0x217C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x217D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x217E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x217F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x2189, 0, 3 | DECOMP_COMPAT, 1980}, - {0x219A, 0, 2, 1983}, - {0x219B, 0, 2, 1985}, - {0x21AE, 0, 2, 1987}, - {0x21CD, 0, 2, 1989}, - {0x21CE, 0, 2, 1991}, - {0x21CF, 0, 2, 1993}, - {0x2204, 0, 2, 1995}, - {0x2209, 0, 2, 1997}, - {0x220C, 0, 2, 1999}, - {0x2224, 0, 2, 2001}, - {0x2226, 0, 2, 2003}, - {0x222C, 0, 2 | DECOMP_COMPAT, 2005}, - {0x222D, 0, 3 | DECOMP_COMPAT, 2007}, - {0x222F, 0, 2 | DECOMP_COMPAT, 2010}, - {0x2230, 0, 3 | DECOMP_COMPAT, 2012}, - {0x2241, 0, 2, 2015}, - {0x2244, 0, 2, 2017}, - {0x2247, 0, 2, 2019}, - {0x2249, 0, 2, 2021}, - {0x2260, 0, 2, 2023}, - {0x2262, 0, 2, 2025}, - {0x226D, 0, 2, 2027}, - {0x226E, 0, 2, 2029}, - {0x226F, 0, 2, 2031}, - {0x2270, 0, 2, 2033}, - {0x2271, 0, 2, 2035}, - {0x2274, 0, 2, 2037}, - {0x2275, 0, 2, 2039}, - {0x2278, 0, 2, 2041}, - {0x2279, 0, 2, 2043}, - {0x2280, 0, 2, 2045}, - {0x2281, 0, 2, 2047}, - {0x2284, 0, 2, 2049}, - {0x2285, 0, 2, 2051}, - {0x2288, 0, 2, 2053}, - {0x2289, 0, 2, 2055}, - {0x22AC, 0, 2, 2057}, - {0x22AD, 0, 2, 2059}, - {0x22AE, 0, 2, 2061}, - {0x22AF, 0, 2, 2063}, - {0x22E0, 0, 2, 2065}, - {0x22E1, 0, 2, 2067}, - {0x22E2, 0, 2, 2069}, - {0x22E3, 0, 2, 2071}, - {0x22EA, 0, 2, 2073}, - {0x22EB, 0, 2, 2075}, - {0x22EC, 0, 2, 2077}, - {0x22ED, 0, 2, 2079}, - {0x2329, 0, 1 | DECOMP_INLINE, 0x3008}, - {0x232A, 0, 1 | DECOMP_INLINE, 0x3009}, - {0x2460, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0x2461, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0x2462, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0x2463, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0x2464, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0x2465, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0x2466, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0x2467, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0x2468, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0x2469, 0, 2 | DECOMP_COMPAT, 2081}, - {0x246A, 0, 2 | DECOMP_COMPAT, 2083}, - {0x246B, 0, 2 | DECOMP_COMPAT, 2085}, - {0x246C, 0, 2 | DECOMP_COMPAT, 2087}, - {0x246D, 0, 2 | DECOMP_COMPAT, 2089}, - {0x246E, 0, 2 | DECOMP_COMPAT, 2091}, - {0x246F, 0, 2 | DECOMP_COMPAT, 2093}, - {0x2470, 0, 2 | DECOMP_COMPAT, 2095}, - {0x2471, 0, 2 | DECOMP_COMPAT, 2097}, - {0x2472, 0, 2 | DECOMP_COMPAT, 2099}, - {0x2473, 0, 2 | DECOMP_COMPAT, 2101}, - {0x2474, 0, 3 | DECOMP_COMPAT, 2103}, - {0x2475, 0, 3 | DECOMP_COMPAT, 2106}, - {0x2476, 0, 3 | DECOMP_COMPAT, 2109}, - {0x2477, 0, 3 | DECOMP_COMPAT, 2112}, - {0x2478, 0, 3 | DECOMP_COMPAT, 2115}, - {0x2479, 0, 3 | DECOMP_COMPAT, 2118}, - {0x247A, 0, 3 | DECOMP_COMPAT, 2121}, - {0x247B, 0, 3 | DECOMP_COMPAT, 2124}, - {0x247C, 0, 3 | DECOMP_COMPAT, 2127}, - {0x247D, 0, 4 | DECOMP_COMPAT, 2130}, - {0x247E, 0, 4 | DECOMP_COMPAT, 2134}, - {0x247F, 0, 4 | DECOMP_COMPAT, 2138}, - {0x2480, 0, 4 | DECOMP_COMPAT, 2142}, - {0x2481, 0, 4 | DECOMP_COMPAT, 2146}, - {0x2482, 0, 4 | DECOMP_COMPAT, 2150}, - {0x2483, 0, 4 | DECOMP_COMPAT, 2154}, - {0x2484, 0, 4 | DECOMP_COMPAT, 2158}, - {0x2485, 0, 4 | DECOMP_COMPAT, 2162}, - {0x2486, 0, 4 | DECOMP_COMPAT, 2166}, - {0x2487, 0, 4 | DECOMP_COMPAT, 2170}, - {0x2488, 0, 2 | DECOMP_COMPAT, 2174}, - {0x2489, 0, 2 | DECOMP_COMPAT, 2176}, - {0x248A, 0, 2 | DECOMP_COMPAT, 2178}, - {0x248B, 0, 2 | DECOMP_COMPAT, 2180}, - {0x248C, 0, 2 | DECOMP_COMPAT, 2182}, - {0x248D, 0, 2 | DECOMP_COMPAT, 2184}, - {0x248E, 0, 2 | DECOMP_COMPAT, 2186}, - {0x248F, 0, 2 | DECOMP_COMPAT, 2188}, - {0x2490, 0, 2 | DECOMP_COMPAT, 2190}, - {0x2491, 0, 3 | DECOMP_COMPAT, 2192}, - {0x2492, 0, 3 | DECOMP_COMPAT, 2195}, - {0x2493, 0, 3 | DECOMP_COMPAT, 2198}, - {0x2494, 0, 3 | DECOMP_COMPAT, 2201}, - {0x2495, 0, 3 | DECOMP_COMPAT, 2204}, - {0x2496, 0, 3 | DECOMP_COMPAT, 2207}, - {0x2497, 0, 3 | DECOMP_COMPAT, 2210}, - {0x2498, 0, 3 | DECOMP_COMPAT, 2213}, - {0x2499, 0, 3 | DECOMP_COMPAT, 2216}, - {0x249A, 0, 3 | DECOMP_COMPAT, 2219}, - {0x249B, 0, 3 | DECOMP_COMPAT, 2222}, - {0x249C, 0, 3 | DECOMP_COMPAT, 2225}, - {0x249D, 0, 3 | DECOMP_COMPAT, 2228}, - {0x249E, 0, 3 | DECOMP_COMPAT, 2231}, - {0x249F, 0, 3 | DECOMP_COMPAT, 2234}, - {0x24A0, 0, 3 | DECOMP_COMPAT, 2237}, - {0x24A1, 0, 3 | DECOMP_COMPAT, 2240}, - {0x24A2, 0, 3 | DECOMP_COMPAT, 2243}, - {0x24A3, 0, 3 | DECOMP_COMPAT, 2246}, - {0x24A4, 0, 3 | DECOMP_COMPAT, 2249}, - {0x24A5, 0, 3 | DECOMP_COMPAT, 2252}, - {0x24A6, 0, 3 | DECOMP_COMPAT, 2255}, - {0x24A7, 0, 3 | DECOMP_COMPAT, 2258}, - {0x24A8, 0, 3 | DECOMP_COMPAT, 2261}, - {0x24A9, 0, 3 | DECOMP_COMPAT, 2264}, - {0x24AA, 0, 3 | DECOMP_COMPAT, 2267}, - {0x24AB, 0, 3 | DECOMP_COMPAT, 2270}, - {0x24AC, 0, 3 | DECOMP_COMPAT, 2273}, - {0x24AD, 0, 3 | DECOMP_COMPAT, 2276}, - {0x24AE, 0, 3 | DECOMP_COMPAT, 2279}, - {0x24AF, 0, 3 | DECOMP_COMPAT, 2282}, - {0x24B0, 0, 3 | DECOMP_COMPAT, 2285}, - {0x24B1, 0, 3 | DECOMP_COMPAT, 2288}, - {0x24B2, 0, 3 | DECOMP_COMPAT, 2291}, - {0x24B3, 0, 3 | DECOMP_COMPAT, 2294}, - {0x24B4, 0, 3 | DECOMP_COMPAT, 2297}, - {0x24B5, 0, 3 | DECOMP_COMPAT, 2300}, - {0x24B6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x24B7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x24B8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x24B9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x24BA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x24BB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x24BC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x24BD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x24BE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x24BF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x24C0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x24C1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x24C2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x24C3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x24C4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x24C5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x24C6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x24C7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x24C8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x24C9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x24CA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x24CB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x24CC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x24CD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x24CE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x24CF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x24D0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x24D1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x24D2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x24D3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x24D4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x24D5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x24D6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x24D7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x24D8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x24D9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x24DA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x24DB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x24DC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x24DD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x24DE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x24DF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x24E0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x24E1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x24E2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x24E3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x24E4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x24E5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x24E6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x24E7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x24E8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x24E9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x24EA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0x2A0C, 0, 4 | DECOMP_COMPAT, 2303}, - {0x2A74, 0, 3 | DECOMP_COMPAT, 2307}, - {0x2A75, 0, 2 | DECOMP_COMPAT, 2310}, - {0x2A76, 0, 3 | DECOMP_COMPAT, 2312}, - {0x2ADC, 0, 2 | DECOMP_NO_COMPOSE, 2315}, /* in exclusion list */ - {0x2C7C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x2C7D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x2CEF, 230, 0, 0}, - {0x2CF0, 230, 0, 0}, - {0x2CF1, 230, 0, 0}, - {0x2D6F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2D61}, - {0x2D7F, 9, 0, 0}, - {0x2DE0, 230, 0, 0}, - {0x2DE1, 230, 0, 0}, - {0x2DE2, 230, 0, 0}, - {0x2DE3, 230, 0, 0}, - {0x2DE4, 230, 0, 0}, - {0x2DE5, 230, 0, 0}, - {0x2DE6, 230, 0, 0}, - {0x2DE7, 230, 0, 0}, - {0x2DE8, 230, 0, 0}, - {0x2DE9, 230, 0, 0}, - {0x2DEA, 230, 0, 0}, - {0x2DEB, 230, 0, 0}, - {0x2DEC, 230, 0, 0}, - {0x2DED, 230, 0, 0}, - {0x2DEE, 230, 0, 0}, - {0x2DEF, 230, 0, 0}, - {0x2DF0, 230, 0, 0}, - {0x2DF1, 230, 0, 0}, - {0x2DF2, 230, 0, 0}, - {0x2DF3, 230, 0, 0}, - {0x2DF4, 230, 0, 0}, - {0x2DF5, 230, 0, 0}, - {0x2DF6, 230, 0, 0}, - {0x2DF7, 230, 0, 0}, - {0x2DF8, 230, 0, 0}, - {0x2DF9, 230, 0, 0}, - {0x2DFA, 230, 0, 0}, - {0x2DFB, 230, 0, 0}, - {0x2DFC, 230, 0, 0}, - {0x2DFD, 230, 0, 0}, - {0x2DFE, 230, 0, 0}, - {0x2DFF, 230, 0, 0}, - {0x2E9F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6BCD}, - {0x2EF3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F9F}, - {0x2F00, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E00}, - {0x2F01, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E28}, - {0x2F02, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E36}, - {0x2F03, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E3F}, - {0x2F04, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E59}, - {0x2F05, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E85}, - {0x2F06, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E8C}, - {0x2F07, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4EA0}, - {0x2F08, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4EBA}, - {0x2F09, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x513F}, - {0x2F0A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5165}, - {0x2F0B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x516B}, - {0x2F0C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5182}, - {0x2F0D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5196}, - {0x2F0E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x51AB}, - {0x2F0F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x51E0}, - {0x2F10, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x51F5}, - {0x2F11, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5200}, - {0x2F12, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x529B}, - {0x2F13, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x52F9}, - {0x2F14, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5315}, - {0x2F15, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x531A}, - {0x2F16, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5338}, - {0x2F17, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5341}, - {0x2F18, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x535C}, - {0x2F19, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5369}, - {0x2F1A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5382}, - {0x2F1B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53B6}, - {0x2F1C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53C8}, - {0x2F1D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53E3}, - {0x2F1E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x56D7}, - {0x2F1F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x571F}, - {0x2F20, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x58EB}, - {0x2F21, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5902}, - {0x2F22, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x590A}, - {0x2F23, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5915}, - {0x2F24, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5927}, - {0x2F25, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5973}, - {0x2F26, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5B50}, - {0x2F27, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5B80}, - {0x2F28, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5BF8}, - {0x2F29, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5C0F}, - {0x2F2A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5C22}, - {0x2F2B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5C38}, - {0x2F2C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5C6E}, - {0x2F2D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5C71}, - {0x2F2E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DDB}, - {0x2F2F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DE5}, - {0x2F30, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DF1}, - {0x2F31, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DFE}, - {0x2F32, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5E72}, - {0x2F33, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5E7A}, - {0x2F34, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5E7F}, - {0x2F35, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5EF4}, - {0x2F36, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5EFE}, - {0x2F37, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F0B}, - {0x2F38, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F13}, - {0x2F39, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F50}, - {0x2F3A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F61}, - {0x2F3B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F73}, - {0x2F3C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5FC3}, - {0x2F3D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6208}, - {0x2F3E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6236}, - {0x2F3F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x624B}, - {0x2F40, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x652F}, - {0x2F41, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6534}, - {0x2F42, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6587}, - {0x2F43, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6597}, - {0x2F44, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65A4}, - {0x2F45, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65B9}, - {0x2F46, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65E0}, - {0x2F47, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65E5}, - {0x2F48, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x66F0}, - {0x2F49, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6708}, - {0x2F4A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6728}, - {0x2F4B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6B20}, - {0x2F4C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6B62}, - {0x2F4D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6B79}, - {0x2F4E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6BB3}, - {0x2F4F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6BCB}, - {0x2F50, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6BD4}, - {0x2F51, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6BDB}, - {0x2F52, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6C0F}, - {0x2F53, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6C14}, - {0x2F54, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6C34}, - {0x2F55, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x706B}, - {0x2F56, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x722A}, - {0x2F57, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7236}, - {0x2F58, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x723B}, - {0x2F59, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x723F}, - {0x2F5A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7247}, - {0x2F5B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7259}, - {0x2F5C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x725B}, - {0x2F5D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x72AC}, - {0x2F5E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7384}, - {0x2F5F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7389}, - {0x2F60, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x74DC}, - {0x2F61, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x74E6}, - {0x2F62, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7518}, - {0x2F63, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x751F}, - {0x2F64, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7528}, - {0x2F65, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7530}, - {0x2F66, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x758B}, - {0x2F67, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7592}, - {0x2F68, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7676}, - {0x2F69, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x767D}, - {0x2F6A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x76AE}, - {0x2F6B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x76BF}, - {0x2F6C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x76EE}, - {0x2F6D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x77DB}, - {0x2F6E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x77E2}, - {0x2F6F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x77F3}, - {0x2F70, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x793A}, - {0x2F71, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x79B8}, - {0x2F72, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x79BE}, - {0x2F73, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7A74}, - {0x2F74, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7ACB}, - {0x2F75, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7AF9}, - {0x2F76, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7C73}, - {0x2F77, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7CF8}, - {0x2F78, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7F36}, - {0x2F79, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7F51}, - {0x2F7A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7F8A}, - {0x2F7B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7FBD}, - {0x2F7C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8001}, - {0x2F7D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x800C}, - {0x2F7E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8012}, - {0x2F7F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8033}, - {0x2F80, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x807F}, - {0x2F81, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8089}, - {0x2F82, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x81E3}, - {0x2F83, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x81EA}, - {0x2F84, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x81F3}, - {0x2F85, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x81FC}, - {0x2F86, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x820C}, - {0x2F87, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x821B}, - {0x2F88, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x821F}, - {0x2F89, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x826E}, - {0x2F8A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8272}, - {0x2F8B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8278}, - {0x2F8C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x864D}, - {0x2F8D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x866B}, - {0x2F8E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8840}, - {0x2F8F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x884C}, - {0x2F90, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8863}, - {0x2F91, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x897E}, - {0x2F92, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x898B}, - {0x2F93, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x89D2}, - {0x2F94, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8A00}, - {0x2F95, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8C37}, - {0x2F96, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8C46}, - {0x2F97, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8C55}, - {0x2F98, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8C78}, - {0x2F99, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8C9D}, - {0x2F9A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8D64}, - {0x2F9B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8D70}, - {0x2F9C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8DB3}, - {0x2F9D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8EAB}, - {0x2F9E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8ECA}, - {0x2F9F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8F9B}, - {0x2FA0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8FB0}, - {0x2FA1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8FB5}, - {0x2FA2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9091}, - {0x2FA3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9149}, - {0x2FA4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x91C6}, - {0x2FA5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x91CC}, - {0x2FA6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x91D1}, - {0x2FA7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9577}, - {0x2FA8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9580}, - {0x2FA9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x961C}, - {0x2FAA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x96B6}, - {0x2FAB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x96B9}, - {0x2FAC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x96E8}, - {0x2FAD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9751}, - {0x2FAE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x975E}, - {0x2FAF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9762}, - {0x2FB0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9769}, - {0x2FB1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x97CB}, - {0x2FB2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x97ED}, - {0x2FB3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x97F3}, - {0x2FB4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9801}, - {0x2FB5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x98A8}, - {0x2FB6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x98DB}, - {0x2FB7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x98DF}, - {0x2FB8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9996}, - {0x2FB9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9999}, - {0x2FBA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x99AC}, - {0x2FBB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9AA8}, - {0x2FBC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9AD8}, - {0x2FBD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9ADF}, - {0x2FBE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9B25}, - {0x2FBF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9B2F}, - {0x2FC0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9B32}, - {0x2FC1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9B3C}, - {0x2FC2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9B5A}, - {0x2FC3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9CE5}, - {0x2FC4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9E75}, - {0x2FC5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9E7F}, - {0x2FC6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9EA5}, - {0x2FC7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9EBB}, - {0x2FC8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9EC3}, - {0x2FC9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9ECD}, - {0x2FCA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9ED1}, - {0x2FCB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9EF9}, - {0x2FCC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9EFD}, - {0x2FCD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F0E}, - {0x2FCE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F13}, - {0x2FCF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F20}, - {0x2FD0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F3B}, - {0x2FD1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F4A}, - {0x2FD2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F52}, - {0x2FD3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F8D}, - {0x2FD4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F9C}, - {0x2FD5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9FA0}, - {0x3000, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x302A, 218, 0, 0}, - {0x302B, 228, 0, 0}, - {0x302C, 232, 0, 0}, - {0x302D, 222, 0, 0}, - {0x302E, 224, 0, 0}, - {0x302F, 224, 0, 0}, - {0x3036, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3012}, - {0x3038, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5341}, - {0x3039, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5344}, - {0x303A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5345}, - {0x304C, 0, 2, 2317}, - {0x304E, 0, 2, 2319}, - {0x3050, 0, 2, 2321}, - {0x3052, 0, 2, 2323}, - {0x3054, 0, 2, 2325}, - {0x3056, 0, 2, 2327}, - {0x3058, 0, 2, 2329}, - {0x305A, 0, 2, 2331}, - {0x305C, 0, 2, 2333}, - {0x305E, 0, 2, 2335}, - {0x3060, 0, 2, 2337}, - {0x3062, 0, 2, 2339}, - {0x3065, 0, 2, 2341}, - {0x3067, 0, 2, 2343}, - {0x3069, 0, 2, 2345}, - {0x3070, 0, 2, 2347}, - {0x3071, 0, 2, 2349}, - {0x3073, 0, 2, 2351}, - {0x3074, 0, 2, 2353}, - {0x3076, 0, 2, 2355}, - {0x3077, 0, 2, 2357}, - {0x3079, 0, 2, 2359}, - {0x307A, 0, 2, 2361}, - {0x307C, 0, 2, 2363}, - {0x307D, 0, 2, 2365}, - {0x3094, 0, 2, 2367}, - {0x3099, 8, 0, 0}, - {0x309A, 8, 0, 0}, - {0x309B, 0, 2 | DECOMP_COMPAT, 2369}, - {0x309C, 0, 2 | DECOMP_COMPAT, 2371}, - {0x309E, 0, 2, 2373}, - {0x309F, 0, 2 | DECOMP_COMPAT, 2375}, - {0x30AC, 0, 2, 2377}, - {0x30AE, 0, 2, 2379}, - {0x30B0, 0, 2, 2381}, - {0x30B2, 0, 2, 2383}, - {0x30B4, 0, 2, 2385}, - {0x30B6, 0, 2, 2387}, - {0x30B8, 0, 2, 2389}, - {0x30BA, 0, 2, 2391}, - {0x30BC, 0, 2, 2393}, - {0x30BE, 0, 2, 2395}, - {0x30C0, 0, 2, 2397}, - {0x30C2, 0, 2, 2399}, - {0x30C5, 0, 2, 2401}, - {0x30C7, 0, 2, 2403}, - {0x30C9, 0, 2, 2405}, - {0x30D0, 0, 2, 2407}, - {0x30D1, 0, 2, 2409}, - {0x30D3, 0, 2, 2411}, - {0x30D4, 0, 2, 2413}, - {0x30D6, 0, 2, 2415}, - {0x30D7, 0, 2, 2417}, - {0x30D9, 0, 2, 2419}, - {0x30DA, 0, 2, 2421}, - {0x30DC, 0, 2, 2423}, - {0x30DD, 0, 2, 2425}, - {0x30F4, 0, 2, 2427}, - {0x30F7, 0, 2, 2429}, - {0x30F8, 0, 2, 2431}, - {0x30F9, 0, 2, 2433}, - {0x30FA, 0, 2, 2435}, - {0x30FE, 0, 2, 2437}, - {0x30FF, 0, 2 | DECOMP_COMPAT, 2439}, - {0x3131, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1100}, - {0x3132, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1101}, - {0x3133, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11AA}, - {0x3134, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1102}, - {0x3135, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11AC}, - {0x3136, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11AD}, - {0x3137, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1103}, - {0x3138, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1104}, - {0x3139, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1105}, - {0x313A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B0}, - {0x313B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B1}, - {0x313C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B2}, - {0x313D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B3}, - {0x313E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B4}, - {0x313F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B5}, - {0x3140, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x111A}, - {0x3141, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1106}, - {0x3142, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1107}, - {0x3143, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1108}, - {0x3144, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1121}, - {0x3145, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1109}, - {0x3146, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110A}, - {0x3147, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110B}, - {0x3148, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110C}, - {0x3149, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110D}, - {0x314A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110E}, - {0x314B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110F}, - {0x314C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1110}, - {0x314D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1111}, - {0x314E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1112}, - {0x314F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1161}, - {0x3150, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1162}, - {0x3151, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1163}, - {0x3152, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1164}, - {0x3153, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1165}, - {0x3154, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1166}, - {0x3155, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1167}, - {0x3156, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1168}, - {0x3157, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1169}, - {0x3158, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116A}, - {0x3159, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116B}, - {0x315A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116C}, - {0x315B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116D}, - {0x315C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116E}, - {0x315D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116F}, - {0x315E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1170}, - {0x315F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1171}, - {0x3160, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1172}, - {0x3161, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1173}, - {0x3162, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1174}, - {0x3163, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1175}, - {0x3164, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1160}, - {0x3165, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1114}, - {0x3166, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1115}, - {0x3167, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11C7}, - {0x3168, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11C8}, - {0x3169, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11CC}, - {0x316A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11CE}, - {0x316B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11D3}, - {0x316C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11D7}, - {0x316D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11D9}, - {0x316E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x111C}, - {0x316F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11DD}, - {0x3170, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11DF}, - {0x3171, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x111D}, - {0x3172, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x111E}, - {0x3173, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1120}, - {0x3174, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1122}, - {0x3175, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1123}, - {0x3176, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1127}, - {0x3177, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1129}, - {0x3178, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x112B}, - {0x3179, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x112C}, - {0x317A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x112D}, - {0x317B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x112E}, - {0x317C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x112F}, - {0x317D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1132}, - {0x317E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1136}, - {0x317F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1140}, - {0x3180, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1147}, - {0x3181, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x114C}, - {0x3182, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11F1}, - {0x3183, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11F2}, - {0x3184, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1157}, - {0x3185, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1158}, - {0x3186, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1159}, - {0x3187, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1184}, - {0x3188, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1185}, - {0x3189, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1188}, - {0x318A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1191}, - {0x318B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1192}, - {0x318C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1194}, - {0x318D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x119E}, - {0x318E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11A1}, - {0x3192, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E00}, - {0x3193, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E8C}, - {0x3194, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E09}, - {0x3195, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x56DB}, - {0x3196, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E0A}, - {0x3197, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E2D}, - {0x3198, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E0B}, - {0x3199, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7532}, - {0x319A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E59}, - {0x319B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E19}, - {0x319C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E01}, - {0x319D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5929}, - {0x319E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5730}, - {0x319F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4EBA}, - {0x3200, 0, 3 | DECOMP_COMPAT, 2441}, - {0x3201, 0, 3 | DECOMP_COMPAT, 2444}, - {0x3202, 0, 3 | DECOMP_COMPAT, 2447}, - {0x3203, 0, 3 | DECOMP_COMPAT, 2450}, - {0x3204, 0, 3 | DECOMP_COMPAT, 2453}, - {0x3205, 0, 3 | DECOMP_COMPAT, 2456}, - {0x3206, 0, 3 | DECOMP_COMPAT, 2459}, - {0x3207, 0, 3 | DECOMP_COMPAT, 2462}, - {0x3208, 0, 3 | DECOMP_COMPAT, 2465}, - {0x3209, 0, 3 | DECOMP_COMPAT, 2468}, - {0x320A, 0, 3 | DECOMP_COMPAT, 2471}, - {0x320B, 0, 3 | DECOMP_COMPAT, 2474}, - {0x320C, 0, 3 | DECOMP_COMPAT, 2477}, - {0x320D, 0, 3 | DECOMP_COMPAT, 2480}, - {0x320E, 0, 4 | DECOMP_COMPAT, 2483}, - {0x320F, 0, 4 | DECOMP_COMPAT, 2487}, - {0x3210, 0, 4 | DECOMP_COMPAT, 2491}, - {0x3211, 0, 4 | DECOMP_COMPAT, 2495}, - {0x3212, 0, 4 | DECOMP_COMPAT, 2499}, - {0x3213, 0, 4 | DECOMP_COMPAT, 2503}, - {0x3214, 0, 4 | DECOMP_COMPAT, 2507}, - {0x3215, 0, 4 | DECOMP_COMPAT, 2511}, - {0x3216, 0, 4 | DECOMP_COMPAT, 2515}, - {0x3217, 0, 4 | DECOMP_COMPAT, 2519}, - {0x3218, 0, 4 | DECOMP_COMPAT, 2523}, - {0x3219, 0, 4 | DECOMP_COMPAT, 2527}, - {0x321A, 0, 4 | DECOMP_COMPAT, 2531}, - {0x321B, 0, 4 | DECOMP_COMPAT, 2535}, - {0x321C, 0, 4 | DECOMP_COMPAT, 2539}, - {0x321D, 0, 7 | DECOMP_COMPAT, 2543}, - {0x321E, 0, 6 | DECOMP_COMPAT, 2550}, - {0x3220, 0, 3 | DECOMP_COMPAT, 2556}, - {0x3221, 0, 3 | DECOMP_COMPAT, 2559}, - {0x3222, 0, 3 | DECOMP_COMPAT, 2562}, - {0x3223, 0, 3 | DECOMP_COMPAT, 2565}, - {0x3224, 0, 3 | DECOMP_COMPAT, 2568}, - {0x3225, 0, 3 | DECOMP_COMPAT, 2571}, - {0x3226, 0, 3 | DECOMP_COMPAT, 2574}, - {0x3227, 0, 3 | DECOMP_COMPAT, 2577}, - {0x3228, 0, 3 | DECOMP_COMPAT, 2580}, - {0x3229, 0, 3 | DECOMP_COMPAT, 2583}, - {0x322A, 0, 3 | DECOMP_COMPAT, 2586}, - {0x322B, 0, 3 | DECOMP_COMPAT, 2589}, - {0x322C, 0, 3 | DECOMP_COMPAT, 2592}, - {0x322D, 0, 3 | DECOMP_COMPAT, 2595}, - {0x322E, 0, 3 | DECOMP_COMPAT, 2598}, - {0x322F, 0, 3 | DECOMP_COMPAT, 2601}, - {0x3230, 0, 3 | DECOMP_COMPAT, 2604}, - {0x3231, 0, 3 | DECOMP_COMPAT, 2607}, - {0x3232, 0, 3 | DECOMP_COMPAT, 2610}, - {0x3233, 0, 3 | DECOMP_COMPAT, 2613}, - {0x3234, 0, 3 | DECOMP_COMPAT, 2616}, - {0x3235, 0, 3 | DECOMP_COMPAT, 2619}, - {0x3236, 0, 3 | DECOMP_COMPAT, 2622}, - {0x3237, 0, 3 | DECOMP_COMPAT, 2625}, - {0x3238, 0, 3 | DECOMP_COMPAT, 2628}, - {0x3239, 0, 3 | DECOMP_COMPAT, 2631}, - {0x323A, 0, 3 | DECOMP_COMPAT, 2634}, - {0x323B, 0, 3 | DECOMP_COMPAT, 2637}, - {0x323C, 0, 3 | DECOMP_COMPAT, 2640}, - {0x323D, 0, 3 | DECOMP_COMPAT, 2643}, - {0x323E, 0, 3 | DECOMP_COMPAT, 2646}, - {0x323F, 0, 3 | DECOMP_COMPAT, 2649}, - {0x3240, 0, 3 | DECOMP_COMPAT, 2652}, - {0x3241, 0, 3 | DECOMP_COMPAT, 2655}, - {0x3242, 0, 3 | DECOMP_COMPAT, 2658}, - {0x3243, 0, 3 | DECOMP_COMPAT, 2661}, - {0x3244, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x554F}, - {0x3245, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5E7C}, - {0x3246, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6587}, - {0x3247, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7B8F}, - {0x3250, 0, 3 | DECOMP_COMPAT, 2664}, - {0x3251, 0, 2 | DECOMP_COMPAT, 2667}, - {0x3252, 0, 2 | DECOMP_COMPAT, 2669}, - {0x3253, 0, 2 | DECOMP_COMPAT, 2671}, - {0x3254, 0, 2 | DECOMP_COMPAT, 2673}, - {0x3255, 0, 2 | DECOMP_COMPAT, 2675}, - {0x3256, 0, 2 | DECOMP_COMPAT, 2677}, - {0x3257, 0, 2 | DECOMP_COMPAT, 2679}, - {0x3258, 0, 2 | DECOMP_COMPAT, 2681}, - {0x3259, 0, 2 | DECOMP_COMPAT, 2683}, - {0x325A, 0, 2 | DECOMP_COMPAT, 2685}, - {0x325B, 0, 2 | DECOMP_COMPAT, 2687}, - {0x325C, 0, 2 | DECOMP_COMPAT, 2689}, - {0x325D, 0, 2 | DECOMP_COMPAT, 2691}, - {0x325E, 0, 2 | DECOMP_COMPAT, 2693}, - {0x325F, 0, 2 | DECOMP_COMPAT, 2695}, - {0x3260, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1100}, - {0x3261, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1102}, - {0x3262, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1103}, - {0x3263, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1105}, - {0x3264, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1106}, - {0x3265, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1107}, - {0x3266, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1109}, - {0x3267, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110B}, - {0x3268, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110C}, - {0x3269, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110E}, - {0x326A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110F}, - {0x326B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1110}, - {0x326C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1111}, - {0x326D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1112}, - {0x326E, 0, 2 | DECOMP_COMPAT, 2697}, - {0x326F, 0, 2 | DECOMP_COMPAT, 2699}, - {0x3270, 0, 2 | DECOMP_COMPAT, 2701}, - {0x3271, 0, 2 | DECOMP_COMPAT, 2703}, - {0x3272, 0, 2 | DECOMP_COMPAT, 2705}, - {0x3273, 0, 2 | DECOMP_COMPAT, 2707}, - {0x3274, 0, 2 | DECOMP_COMPAT, 2709}, - {0x3275, 0, 2 | DECOMP_COMPAT, 2711}, - {0x3276, 0, 2 | DECOMP_COMPAT, 2713}, - {0x3277, 0, 2 | DECOMP_COMPAT, 2715}, - {0x3278, 0, 2 | DECOMP_COMPAT, 2717}, - {0x3279, 0, 2 | DECOMP_COMPAT, 2719}, - {0x327A, 0, 2 | DECOMP_COMPAT, 2721}, - {0x327B, 0, 2 | DECOMP_COMPAT, 2723}, - {0x327C, 0, 5 | DECOMP_COMPAT, 2725}, - {0x327D, 0, 4 | DECOMP_COMPAT, 2730}, - {0x327E, 0, 2 | DECOMP_COMPAT, 2734}, - {0x3280, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E00}, - {0x3281, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E8C}, - {0x3282, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E09}, - {0x3283, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x56DB}, - {0x3284, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E94}, - {0x3285, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x516D}, - {0x3286, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E03}, - {0x3287, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x516B}, - {0x3288, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E5D}, - {0x3289, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5341}, - {0x328A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6708}, - {0x328B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x706B}, - {0x328C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6C34}, - {0x328D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6728}, - {0x328E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x91D1}, - {0x328F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x571F}, - {0x3290, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65E5}, - {0x3291, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x682A}, - {0x3292, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6709}, - {0x3293, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x793E}, - {0x3294, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x540D}, - {0x3295, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7279}, - {0x3296, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8CA1}, - {0x3297, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x795D}, - {0x3298, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x52B4}, - {0x3299, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x79D8}, - {0x329A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7537}, - {0x329B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5973}, - {0x329C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9069}, - {0x329D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x512A}, - {0x329E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5370}, - {0x329F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6CE8}, - {0x32A0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9805}, - {0x32A1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4F11}, - {0x32A2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5199}, - {0x32A3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6B63}, - {0x32A4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E0A}, - {0x32A5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E2D}, - {0x32A6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E0B}, - {0x32A7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DE6}, - {0x32A8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53F3}, - {0x32A9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x533B}, - {0x32AA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5B97}, - {0x32AB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5B66}, - {0x32AC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x76E3}, - {0x32AD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4F01}, - {0x32AE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8CC7}, - {0x32AF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5354}, - {0x32B0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x591C}, - {0x32B1, 0, 2 | DECOMP_COMPAT, 2736}, - {0x32B2, 0, 2 | DECOMP_COMPAT, 2738}, - {0x32B3, 0, 2 | DECOMP_COMPAT, 2740}, - {0x32B4, 0, 2 | DECOMP_COMPAT, 2742}, - {0x32B5, 0, 2 | DECOMP_COMPAT, 2744}, - {0x32B6, 0, 2 | DECOMP_COMPAT, 2746}, - {0x32B7, 0, 2 | DECOMP_COMPAT, 2748}, - {0x32B8, 0, 2 | DECOMP_COMPAT, 2750}, - {0x32B9, 0, 2 | DECOMP_COMPAT, 2752}, - {0x32BA, 0, 2 | DECOMP_COMPAT, 2754}, - {0x32BB, 0, 2 | DECOMP_COMPAT, 2756}, - {0x32BC, 0, 2 | DECOMP_COMPAT, 2758}, - {0x32BD, 0, 2 | DECOMP_COMPAT, 2760}, - {0x32BE, 0, 2 | DECOMP_COMPAT, 2762}, - {0x32BF, 0, 2 | DECOMP_COMPAT, 2764}, - {0x32C0, 0, 2 | DECOMP_COMPAT, 2766}, - {0x32C1, 0, 2 | DECOMP_COMPAT, 2768}, - {0x32C2, 0, 2 | DECOMP_COMPAT, 2770}, - {0x32C3, 0, 2 | DECOMP_COMPAT, 2772}, - {0x32C4, 0, 2 | DECOMP_COMPAT, 2774}, - {0x32C5, 0, 2 | DECOMP_COMPAT, 2776}, - {0x32C6, 0, 2 | DECOMP_COMPAT, 2778}, - {0x32C7, 0, 2 | DECOMP_COMPAT, 2780}, - {0x32C8, 0, 2 | DECOMP_COMPAT, 2782}, - {0x32C9, 0, 3 | DECOMP_COMPAT, 2784}, - {0x32CA, 0, 3 | DECOMP_COMPAT, 2787}, - {0x32CB, 0, 3 | DECOMP_COMPAT, 2790}, - {0x32CC, 0, 2 | DECOMP_COMPAT, 2793}, - {0x32CD, 0, 3 | DECOMP_COMPAT, 2795}, - {0x32CE, 0, 2 | DECOMP_COMPAT, 2798}, - {0x32CF, 0, 3 | DECOMP_COMPAT, 2800}, - {0x32D0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A2}, - {0x32D1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A4}, - {0x32D2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A6}, - {0x32D3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A8}, - {0x32D4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AA}, - {0x32D5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AB}, - {0x32D6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AD}, - {0x32D7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AF}, - {0x32D8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B1}, - {0x32D9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B3}, - {0x32DA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B5}, - {0x32DB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B7}, - {0x32DC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B9}, - {0x32DD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30BB}, - {0x32DE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30BD}, - {0x32DF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30BF}, - {0x32E0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C1}, - {0x32E1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C4}, - {0x32E2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C6}, - {0x32E3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C8}, - {0x32E4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CA}, - {0x32E5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CB}, - {0x32E6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CC}, - {0x32E7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CD}, - {0x32E8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CE}, - {0x32E9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CF}, - {0x32EA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30D2}, - {0x32EB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30D5}, - {0x32EC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30D8}, - {0x32ED, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30DB}, - {0x32EE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30DE}, - {0x32EF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30DF}, - {0x32F0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E0}, - {0x32F1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E1}, - {0x32F2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E2}, - {0x32F3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E4}, - {0x32F4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E6}, - {0x32F5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E8}, - {0x32F6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E9}, - {0x32F7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EA}, - {0x32F8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EB}, - {0x32F9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EC}, - {0x32FA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30ED}, - {0x32FB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EF}, - {0x32FC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30F0}, - {0x32FD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30F1}, - {0x32FE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30F2}, - {0x32FF, 0, 2 | DECOMP_COMPAT, 2803}, - {0x3300, 0, 4 | DECOMP_COMPAT, 2805}, - {0x3301, 0, 4 | DECOMP_COMPAT, 2809}, - {0x3302, 0, 4 | DECOMP_COMPAT, 2813}, - {0x3303, 0, 3 | DECOMP_COMPAT, 2817}, - {0x3304, 0, 4 | DECOMP_COMPAT, 2820}, - {0x3305, 0, 3 | DECOMP_COMPAT, 2824}, - {0x3306, 0, 3 | DECOMP_COMPAT, 2827}, - {0x3307, 0, 5 | DECOMP_COMPAT, 2830}, - {0x3308, 0, 4 | DECOMP_COMPAT, 2835}, - {0x3309, 0, 3 | DECOMP_COMPAT, 2839}, - {0x330A, 0, 3 | DECOMP_COMPAT, 2842}, - {0x330B, 0, 3 | DECOMP_COMPAT, 2845}, - {0x330C, 0, 4 | DECOMP_COMPAT, 2848}, - {0x330D, 0, 4 | DECOMP_COMPAT, 2852}, - {0x330E, 0, 3 | DECOMP_COMPAT, 2856}, - {0x330F, 0, 3 | DECOMP_COMPAT, 2859}, - {0x3310, 0, 2 | DECOMP_COMPAT, 2862}, - {0x3311, 0, 3 | DECOMP_COMPAT, 2864}, - {0x3312, 0, 4 | DECOMP_COMPAT, 2867}, - {0x3313, 0, 4 | DECOMP_COMPAT, 2871}, - {0x3314, 0, 2 | DECOMP_COMPAT, 2875}, - {0x3315, 0, 5 | DECOMP_COMPAT, 2877}, - {0x3316, 0, 6 | DECOMP_COMPAT, 2882}, - {0x3317, 0, 5 | DECOMP_COMPAT, 2888}, - {0x3318, 0, 3 | DECOMP_COMPAT, 2893}, - {0x3319, 0, 5 | DECOMP_COMPAT, 2896}, - {0x331A, 0, 5 | DECOMP_COMPAT, 2901}, - {0x331B, 0, 4 | DECOMP_COMPAT, 2906}, - {0x331C, 0, 3 | DECOMP_COMPAT, 2910}, - {0x331D, 0, 3 | DECOMP_COMPAT, 2913}, - {0x331E, 0, 3 | DECOMP_COMPAT, 2916}, - {0x331F, 0, 4 | DECOMP_COMPAT, 2919}, - {0x3320, 0, 5 | DECOMP_COMPAT, 2923}, - {0x3321, 0, 4 | DECOMP_COMPAT, 2928}, - {0x3322, 0, 3 | DECOMP_COMPAT, 2932}, - {0x3323, 0, 3 | DECOMP_COMPAT, 2935}, - {0x3324, 0, 3 | DECOMP_COMPAT, 2938}, - {0x3325, 0, 2 | DECOMP_COMPAT, 2941}, - {0x3326, 0, 2 | DECOMP_COMPAT, 2943}, - {0x3327, 0, 2 | DECOMP_COMPAT, 2945}, - {0x3328, 0, 2 | DECOMP_COMPAT, 2947}, - {0x3329, 0, 3 | DECOMP_COMPAT, 2949}, - {0x332A, 0, 3 | DECOMP_COMPAT, 2952}, - {0x332B, 0, 5 | DECOMP_COMPAT, 2955}, - {0x332C, 0, 3 | DECOMP_COMPAT, 2960}, - {0x332D, 0, 4 | DECOMP_COMPAT, 2963}, - {0x332E, 0, 5 | DECOMP_COMPAT, 2967}, - {0x332F, 0, 3 | DECOMP_COMPAT, 2972}, - {0x3330, 0, 2 | DECOMP_COMPAT, 2975}, - {0x3331, 0, 2 | DECOMP_COMPAT, 2977}, - {0x3332, 0, 5 | DECOMP_COMPAT, 2979}, - {0x3333, 0, 4 | DECOMP_COMPAT, 2984}, - {0x3334, 0, 5 | DECOMP_COMPAT, 2988}, - {0x3335, 0, 3 | DECOMP_COMPAT, 2993}, - {0x3336, 0, 5 | DECOMP_COMPAT, 2996}, - {0x3337, 0, 2 | DECOMP_COMPAT, 3001}, - {0x3338, 0, 3 | DECOMP_COMPAT, 3003}, - {0x3339, 0, 3 | DECOMP_COMPAT, 3006}, - {0x333A, 0, 3 | DECOMP_COMPAT, 3009}, - {0x333B, 0, 3 | DECOMP_COMPAT, 3012}, - {0x333C, 0, 3 | DECOMP_COMPAT, 3015}, - {0x333D, 0, 4 | DECOMP_COMPAT, 3018}, - {0x333E, 0, 3 | DECOMP_COMPAT, 3022}, - {0x333F, 0, 2 | DECOMP_COMPAT, 3025}, - {0x3340, 0, 3 | DECOMP_COMPAT, 3027}, - {0x3341, 0, 3 | DECOMP_COMPAT, 3030}, - {0x3342, 0, 3 | DECOMP_COMPAT, 3033}, - {0x3343, 0, 4 | DECOMP_COMPAT, 3036}, - {0x3344, 0, 3 | DECOMP_COMPAT, 3040}, - {0x3345, 0, 3 | DECOMP_COMPAT, 3043}, - {0x3346, 0, 3 | DECOMP_COMPAT, 3046}, - {0x3347, 0, 5 | DECOMP_COMPAT, 3049}, - {0x3348, 0, 4 | DECOMP_COMPAT, 3054}, - {0x3349, 0, 2 | DECOMP_COMPAT, 3058}, - {0x334A, 0, 5 | DECOMP_COMPAT, 3060}, - {0x334B, 0, 2 | DECOMP_COMPAT, 3065}, - {0x334C, 0, 4 | DECOMP_COMPAT, 3067}, - {0x334D, 0, 4 | DECOMP_COMPAT, 3071}, - {0x334E, 0, 3 | DECOMP_COMPAT, 3075}, - {0x334F, 0, 3 | DECOMP_COMPAT, 3078}, - {0x3350, 0, 3 | DECOMP_COMPAT, 3081}, - {0x3351, 0, 4 | DECOMP_COMPAT, 3084}, - {0x3352, 0, 2 | DECOMP_COMPAT, 3088}, - {0x3353, 0, 3 | DECOMP_COMPAT, 3090}, - {0x3354, 0, 4 | DECOMP_COMPAT, 3093}, - {0x3355, 0, 2 | DECOMP_COMPAT, 3097}, - {0x3356, 0, 5 | DECOMP_COMPAT, 3099}, - {0x3357, 0, 3 | DECOMP_COMPAT, 3104}, - {0x3358, 0, 2 | DECOMP_COMPAT, 3107}, - {0x3359, 0, 2 | DECOMP_COMPAT, 3109}, - {0x335A, 0, 2 | DECOMP_COMPAT, 3111}, - {0x335B, 0, 2 | DECOMP_COMPAT, 3113}, - {0x335C, 0, 2 | DECOMP_COMPAT, 3115}, - {0x335D, 0, 2 | DECOMP_COMPAT, 3117}, - {0x335E, 0, 2 | DECOMP_COMPAT, 3119}, - {0x335F, 0, 2 | DECOMP_COMPAT, 3121}, - {0x3360, 0, 2 | DECOMP_COMPAT, 3123}, - {0x3361, 0, 2 | DECOMP_COMPAT, 3125}, - {0x3362, 0, 3 | DECOMP_COMPAT, 3127}, - {0x3363, 0, 3 | DECOMP_COMPAT, 3130}, - {0x3364, 0, 3 | DECOMP_COMPAT, 3133}, - {0x3365, 0, 3 | DECOMP_COMPAT, 3136}, - {0x3366, 0, 3 | DECOMP_COMPAT, 3139}, - {0x3367, 0, 3 | DECOMP_COMPAT, 3142}, - {0x3368, 0, 3 | DECOMP_COMPAT, 3145}, - {0x3369, 0, 3 | DECOMP_COMPAT, 3148}, - {0x336A, 0, 3 | DECOMP_COMPAT, 3151}, - {0x336B, 0, 3 | DECOMP_COMPAT, 3154}, - {0x336C, 0, 3 | DECOMP_COMPAT, 3157}, - {0x336D, 0, 3 | DECOMP_COMPAT, 3160}, - {0x336E, 0, 3 | DECOMP_COMPAT, 3163}, - {0x336F, 0, 3 | DECOMP_COMPAT, 3166}, - {0x3370, 0, 3 | DECOMP_COMPAT, 3169}, - {0x3371, 0, 3 | DECOMP_COMPAT, 3172}, - {0x3372, 0, 2 | DECOMP_COMPAT, 3175}, - {0x3373, 0, 2 | DECOMP_COMPAT, 3177}, - {0x3374, 0, 3 | DECOMP_COMPAT, 3179}, - {0x3375, 0, 2 | DECOMP_COMPAT, 3182}, - {0x3376, 0, 2 | DECOMP_COMPAT, 3184}, - {0x3377, 0, 2 | DECOMP_COMPAT, 3186}, - {0x3378, 0, 3 | DECOMP_COMPAT, 3188}, - {0x3379, 0, 3 | DECOMP_COMPAT, 3191}, - {0x337A, 0, 2 | DECOMP_COMPAT, 3194}, - {0x337B, 0, 2 | DECOMP_COMPAT, 3196}, - {0x337C, 0, 2 | DECOMP_COMPAT, 3198}, - {0x337D, 0, 2 | DECOMP_COMPAT, 3200}, - {0x337E, 0, 2 | DECOMP_COMPAT, 3202}, - {0x337F, 0, 4 | DECOMP_COMPAT, 3204}, - {0x3380, 0, 2 | DECOMP_COMPAT, 3208}, - {0x3381, 0, 2 | DECOMP_COMPAT, 3210}, - {0x3382, 0, 2 | DECOMP_COMPAT, 3212}, - {0x3383, 0, 2 | DECOMP_COMPAT, 3214}, - {0x3384, 0, 2 | DECOMP_COMPAT, 3216}, - {0x3385, 0, 2 | DECOMP_COMPAT, 3218}, - {0x3386, 0, 2 | DECOMP_COMPAT, 3220}, - {0x3387, 0, 2 | DECOMP_COMPAT, 3222}, - {0x3388, 0, 3 | DECOMP_COMPAT, 3224}, - {0x3389, 0, 4 | DECOMP_COMPAT, 3227}, - {0x338A, 0, 2 | DECOMP_COMPAT, 3231}, - {0x338B, 0, 2 | DECOMP_COMPAT, 3233}, - {0x338C, 0, 2 | DECOMP_COMPAT, 3235}, - {0x338D, 0, 2 | DECOMP_COMPAT, 3237}, - {0x338E, 0, 2 | DECOMP_COMPAT, 3239}, - {0x338F, 0, 2 | DECOMP_COMPAT, 3241}, - {0x3390, 0, 2 | DECOMP_COMPAT, 3243}, - {0x3391, 0, 3 | DECOMP_COMPAT, 3245}, - {0x3392, 0, 3 | DECOMP_COMPAT, 3248}, - {0x3393, 0, 3 | DECOMP_COMPAT, 3251}, - {0x3394, 0, 3 | DECOMP_COMPAT, 3254}, - {0x3395, 0, 2 | DECOMP_COMPAT, 3257}, - {0x3396, 0, 2 | DECOMP_COMPAT, 3259}, - {0x3397, 0, 2 | DECOMP_COMPAT, 3261}, - {0x3398, 0, 2 | DECOMP_COMPAT, 3263}, - {0x3399, 0, 2 | DECOMP_COMPAT, 3265}, - {0x339A, 0, 2 | DECOMP_COMPAT, 3267}, - {0x339B, 0, 2 | DECOMP_COMPAT, 3269}, - {0x339C, 0, 2 | DECOMP_COMPAT, 3271}, - {0x339D, 0, 2 | DECOMP_COMPAT, 3273}, - {0x339E, 0, 2 | DECOMP_COMPAT, 3275}, - {0x339F, 0, 3 | DECOMP_COMPAT, 3277}, - {0x33A0, 0, 3 | DECOMP_COMPAT, 3280}, - {0x33A1, 0, 2 | DECOMP_COMPAT, 3283}, - {0x33A2, 0, 3 | DECOMP_COMPAT, 3285}, - {0x33A3, 0, 3 | DECOMP_COMPAT, 3288}, - {0x33A4, 0, 3 | DECOMP_COMPAT, 3291}, - {0x33A5, 0, 2 | DECOMP_COMPAT, 3294}, - {0x33A6, 0, 3 | DECOMP_COMPAT, 3296}, - {0x33A7, 0, 3 | DECOMP_COMPAT, 3299}, - {0x33A8, 0, 4 | DECOMP_COMPAT, 3302}, - {0x33A9, 0, 2 | DECOMP_COMPAT, 3306}, - {0x33AA, 0, 3 | DECOMP_COMPAT, 3308}, - {0x33AB, 0, 3 | DECOMP_COMPAT, 3311}, - {0x33AC, 0, 3 | DECOMP_COMPAT, 3314}, - {0x33AD, 0, 3 | DECOMP_COMPAT, 3317}, - {0x33AE, 0, 5 | DECOMP_COMPAT, 3320}, - {0x33AF, 0, 6 | DECOMP_COMPAT, 3325}, - {0x33B0, 0, 2 | DECOMP_COMPAT, 3331}, - {0x33B1, 0, 2 | DECOMP_COMPAT, 3333}, - {0x33B2, 0, 2 | DECOMP_COMPAT, 3335}, - {0x33B3, 0, 2 | DECOMP_COMPAT, 3337}, - {0x33B4, 0, 2 | DECOMP_COMPAT, 3339}, - {0x33B5, 0, 2 | DECOMP_COMPAT, 3341}, - {0x33B6, 0, 2 | DECOMP_COMPAT, 3343}, - {0x33B7, 0, 2 | DECOMP_COMPAT, 3345}, - {0x33B8, 0, 2 | DECOMP_COMPAT, 3347}, - {0x33B9, 0, 2 | DECOMP_COMPAT, 3349}, - {0x33BA, 0, 2 | DECOMP_COMPAT, 3351}, - {0x33BB, 0, 2 | DECOMP_COMPAT, 3353}, - {0x33BC, 0, 2 | DECOMP_COMPAT, 3355}, - {0x33BD, 0, 2 | DECOMP_COMPAT, 3357}, - {0x33BE, 0, 2 | DECOMP_COMPAT, 3359}, - {0x33BF, 0, 2 | DECOMP_COMPAT, 3361}, - {0x33C0, 0, 2 | DECOMP_COMPAT, 3363}, - {0x33C1, 0, 2 | DECOMP_COMPAT, 3365}, - {0x33C2, 0, 4 | DECOMP_COMPAT, 3367}, - {0x33C3, 0, 2 | DECOMP_COMPAT, 3371}, - {0x33C4, 0, 2 | DECOMP_COMPAT, 3373}, - {0x33C5, 0, 2 | DECOMP_COMPAT, 3375}, - {0x33C6, 0, 4 | DECOMP_COMPAT, 3377}, - {0x33C7, 0, 3 | DECOMP_COMPAT, 3381}, - {0x33C8, 0, 2 | DECOMP_COMPAT, 3384}, - {0x33C9, 0, 2 | DECOMP_COMPAT, 3386}, - {0x33CA, 0, 2 | DECOMP_COMPAT, 3388}, - {0x33CB, 0, 2 | DECOMP_COMPAT, 3390}, - {0x33CC, 0, 2 | DECOMP_COMPAT, 3392}, - {0x33CD, 0, 2 | DECOMP_COMPAT, 3394}, - {0x33CE, 0, 2 | DECOMP_COMPAT, 3396}, - {0x33CF, 0, 2 | DECOMP_COMPAT, 3398}, - {0x33D0, 0, 2 | DECOMP_COMPAT, 3400}, - {0x33D1, 0, 2 | DECOMP_COMPAT, 3402}, - {0x33D2, 0, 3 | DECOMP_COMPAT, 3404}, - {0x33D3, 0, 2 | DECOMP_COMPAT, 3407}, - {0x33D4, 0, 2 | DECOMP_COMPAT, 3409}, - {0x33D5, 0, 3 | DECOMP_COMPAT, 3411}, - {0x33D6, 0, 3 | DECOMP_COMPAT, 3414}, - {0x33D7, 0, 2 | DECOMP_COMPAT, 3417}, - {0x33D8, 0, 4 | DECOMP_COMPAT, 3419}, - {0x33D9, 0, 3 | DECOMP_COMPAT, 3423}, - {0x33DA, 0, 2 | DECOMP_COMPAT, 3426}, - {0x33DB, 0, 2 | DECOMP_COMPAT, 3428}, - {0x33DC, 0, 2 | DECOMP_COMPAT, 3430}, - {0x33DD, 0, 2 | DECOMP_COMPAT, 3432}, - {0x33DE, 0, 3 | DECOMP_COMPAT, 3434}, - {0x33DF, 0, 3 | DECOMP_COMPAT, 3437}, - {0x33E0, 0, 2 | DECOMP_COMPAT, 3440}, - {0x33E1, 0, 2 | DECOMP_COMPAT, 3442}, - {0x33E2, 0, 2 | DECOMP_COMPAT, 3444}, - {0x33E3, 0, 2 | DECOMP_COMPAT, 3446}, - {0x33E4, 0, 2 | DECOMP_COMPAT, 3448}, - {0x33E5, 0, 2 | DECOMP_COMPAT, 3450}, - {0x33E6, 0, 2 | DECOMP_COMPAT, 3452}, - {0x33E7, 0, 2 | DECOMP_COMPAT, 3454}, - {0x33E8, 0, 2 | DECOMP_COMPAT, 3456}, - {0x33E9, 0, 3 | DECOMP_COMPAT, 3458}, - {0x33EA, 0, 3 | DECOMP_COMPAT, 3461}, - {0x33EB, 0, 3 | DECOMP_COMPAT, 3464}, - {0x33EC, 0, 3 | DECOMP_COMPAT, 3467}, - {0x33ED, 0, 3 | DECOMP_COMPAT, 3470}, - {0x33EE, 0, 3 | DECOMP_COMPAT, 3473}, - {0x33EF, 0, 3 | DECOMP_COMPAT, 3476}, - {0x33F0, 0, 3 | DECOMP_COMPAT, 3479}, - {0x33F1, 0, 3 | DECOMP_COMPAT, 3482}, - {0x33F2, 0, 3 | DECOMP_COMPAT, 3485}, - {0x33F3, 0, 3 | DECOMP_COMPAT, 3488}, - {0x33F4, 0, 3 | DECOMP_COMPAT, 3491}, - {0x33F5, 0, 3 | DECOMP_COMPAT, 3494}, - {0x33F6, 0, 3 | DECOMP_COMPAT, 3497}, - {0x33F7, 0, 3 | DECOMP_COMPAT, 3500}, - {0x33F8, 0, 3 | DECOMP_COMPAT, 3503}, - {0x33F9, 0, 3 | DECOMP_COMPAT, 3506}, - {0x33FA, 0, 3 | DECOMP_COMPAT, 3509}, - {0x33FB, 0, 3 | DECOMP_COMPAT, 3512}, - {0x33FC, 0, 3 | DECOMP_COMPAT, 3515}, - {0x33FD, 0, 3 | DECOMP_COMPAT, 3518}, - {0x33FE, 0, 3 | DECOMP_COMPAT, 3521}, - {0x33FF, 0, 3 | DECOMP_COMPAT, 3524}, - {0xA66F, 230, 0, 0}, - {0xA674, 230, 0, 0}, - {0xA675, 230, 0, 0}, - {0xA676, 230, 0, 0}, - {0xA677, 230, 0, 0}, - {0xA678, 230, 0, 0}, - {0xA679, 230, 0, 0}, - {0xA67A, 230, 0, 0}, - {0xA67B, 230, 0, 0}, - {0xA67C, 230, 0, 0}, - {0xA67D, 230, 0, 0}, - {0xA69C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044A}, - {0xA69D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044C}, - {0xA69E, 230, 0, 0}, - {0xA69F, 230, 0, 0}, - {0xA6F0, 230, 0, 0}, - {0xA6F1, 230, 0, 0}, - {0xA770, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xA76F}, - {0xA7F1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0xA7F2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0xA7F3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0xA7F4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0xA7F8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0126}, - {0xA7F9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0153}, - {0xA806, 9, 0, 0}, - {0xA82C, 9, 0, 0}, - {0xA8C4, 9, 0, 0}, - {0xA8E0, 230, 0, 0}, - {0xA8E1, 230, 0, 0}, - {0xA8E2, 230, 0, 0}, - {0xA8E3, 230, 0, 0}, - {0xA8E4, 230, 0, 0}, - {0xA8E5, 230, 0, 0}, - {0xA8E6, 230, 0, 0}, - {0xA8E7, 230, 0, 0}, - {0xA8E8, 230, 0, 0}, - {0xA8E9, 230, 0, 0}, - {0xA8EA, 230, 0, 0}, - {0xA8EB, 230, 0, 0}, - {0xA8EC, 230, 0, 0}, - {0xA8ED, 230, 0, 0}, - {0xA8EE, 230, 0, 0}, - {0xA8EF, 230, 0, 0}, - {0xA8F0, 230, 0, 0}, - {0xA8F1, 230, 0, 0}, - {0xA92B, 220, 0, 0}, - {0xA92C, 220, 0, 0}, - {0xA92D, 220, 0, 0}, - {0xA953, 9, 0, 0}, - {0xA9B3, 7, 0, 0}, - {0xA9C0, 9, 0, 0}, - {0xAAB0, 230, 0, 0}, - {0xAAB2, 230, 0, 0}, - {0xAAB3, 230, 0, 0}, - {0xAAB4, 220, 0, 0}, - {0xAAB7, 230, 0, 0}, - {0xAAB8, 230, 0, 0}, - {0xAABE, 230, 0, 0}, - {0xAABF, 230, 0, 0}, - {0xAAC1, 230, 0, 0}, - {0xAAF6, 9, 0, 0}, - {0xAB5C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xA727}, - {0xAB5D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xAB37}, - {0xAB5E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026B}, - {0xAB5F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xAB52}, - {0xAB69, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028D}, - {0xABED, 9, 0, 0}, - {0xF900, 0, 1 | DECOMP_INLINE, 0x8C48}, - {0xF901, 0, 1 | DECOMP_INLINE, 0x66F4}, - {0xF902, 0, 1 | DECOMP_INLINE, 0x8ECA}, - {0xF903, 0, 1 | DECOMP_INLINE, 0x8CC8}, - {0xF904, 0, 1 | DECOMP_INLINE, 0x6ED1}, - {0xF905, 0, 1 | DECOMP_INLINE, 0x4E32}, - {0xF906, 0, 1 | DECOMP_INLINE, 0x53E5}, - {0xF907, 0, 1 | DECOMP_INLINE, 0x9F9C}, - {0xF908, 0, 1 | DECOMP_INLINE, 0x9F9C}, - {0xF909, 0, 1 | DECOMP_INLINE, 0x5951}, - {0xF90A, 0, 1 | DECOMP_INLINE, 0x91D1}, - {0xF90B, 0, 1 | DECOMP_INLINE, 0x5587}, - {0xF90C, 0, 1 | DECOMP_INLINE, 0x5948}, - {0xF90D, 0, 1 | DECOMP_INLINE, 0x61F6}, - {0xF90E, 0, 1 | DECOMP_INLINE, 0x7669}, - {0xF90F, 0, 1 | DECOMP_INLINE, 0x7F85}, - {0xF910, 0, 1 | DECOMP_INLINE, 0x863F}, - {0xF911, 0, 1 | DECOMP_INLINE, 0x87BA}, - {0xF912, 0, 1 | DECOMP_INLINE, 0x88F8}, - {0xF913, 0, 1 | DECOMP_INLINE, 0x908F}, - {0xF914, 0, 1 | DECOMP_INLINE, 0x6A02}, - {0xF915, 0, 1 | DECOMP_INLINE, 0x6D1B}, - {0xF916, 0, 1 | DECOMP_INLINE, 0x70D9}, - {0xF917, 0, 1 | DECOMP_INLINE, 0x73DE}, - {0xF918, 0, 1 | DECOMP_INLINE, 0x843D}, - {0xF919, 0, 1 | DECOMP_INLINE, 0x916A}, - {0xF91A, 0, 1 | DECOMP_INLINE, 0x99F1}, - {0xF91B, 0, 1 | DECOMP_INLINE, 0x4E82}, - {0xF91C, 0, 1 | DECOMP_INLINE, 0x5375}, - {0xF91D, 0, 1 | DECOMP_INLINE, 0x6B04}, - {0xF91E, 0, 1 | DECOMP_INLINE, 0x721B}, - {0xF91F, 0, 1 | DECOMP_INLINE, 0x862D}, - {0xF920, 0, 1 | DECOMP_INLINE, 0x9E1E}, - {0xF921, 0, 1 | DECOMP_INLINE, 0x5D50}, - {0xF922, 0, 1 | DECOMP_INLINE, 0x6FEB}, - {0xF923, 0, 1 | DECOMP_INLINE, 0x85CD}, - {0xF924, 0, 1 | DECOMP_INLINE, 0x8964}, - {0xF925, 0, 1 | DECOMP_INLINE, 0x62C9}, - {0xF926, 0, 1 | DECOMP_INLINE, 0x81D8}, - {0xF927, 0, 1 | DECOMP_INLINE, 0x881F}, - {0xF928, 0, 1 | DECOMP_INLINE, 0x5ECA}, - {0xF929, 0, 1 | DECOMP_INLINE, 0x6717}, - {0xF92A, 0, 1 | DECOMP_INLINE, 0x6D6A}, - {0xF92B, 0, 1 | DECOMP_INLINE, 0x72FC}, - {0xF92C, 0, 1 | DECOMP_INLINE, 0x90CE}, - {0xF92D, 0, 1 | DECOMP_INLINE, 0x4F86}, - {0xF92E, 0, 1 | DECOMP_INLINE, 0x51B7}, - {0xF92F, 0, 1 | DECOMP_INLINE, 0x52DE}, - {0xF930, 0, 1 | DECOMP_INLINE, 0x64C4}, - {0xF931, 0, 1 | DECOMP_INLINE, 0x6AD3}, - {0xF932, 0, 1 | DECOMP_INLINE, 0x7210}, - {0xF933, 0, 1 | DECOMP_INLINE, 0x76E7}, - {0xF934, 0, 1 | DECOMP_INLINE, 0x8001}, - {0xF935, 0, 1 | DECOMP_INLINE, 0x8606}, - {0xF936, 0, 1 | DECOMP_INLINE, 0x865C}, - {0xF937, 0, 1 | DECOMP_INLINE, 0x8DEF}, - {0xF938, 0, 1 | DECOMP_INLINE, 0x9732}, - {0xF939, 0, 1 | DECOMP_INLINE, 0x9B6F}, - {0xF93A, 0, 1 | DECOMP_INLINE, 0x9DFA}, - {0xF93B, 0, 1 | DECOMP_INLINE, 0x788C}, - {0xF93C, 0, 1 | DECOMP_INLINE, 0x797F}, - {0xF93D, 0, 1 | DECOMP_INLINE, 0x7DA0}, - {0xF93E, 0, 1 | DECOMP_INLINE, 0x83C9}, - {0xF93F, 0, 1 | DECOMP_INLINE, 0x9304}, - {0xF940, 0, 1 | DECOMP_INLINE, 0x9E7F}, - {0xF941, 0, 1 | DECOMP_INLINE, 0x8AD6}, - {0xF942, 0, 1 | DECOMP_INLINE, 0x58DF}, - {0xF943, 0, 1 | DECOMP_INLINE, 0x5F04}, - {0xF944, 0, 1 | DECOMP_INLINE, 0x7C60}, - {0xF945, 0, 1 | DECOMP_INLINE, 0x807E}, - {0xF946, 0, 1 | DECOMP_INLINE, 0x7262}, - {0xF947, 0, 1 | DECOMP_INLINE, 0x78CA}, - {0xF948, 0, 1 | DECOMP_INLINE, 0x8CC2}, - {0xF949, 0, 1 | DECOMP_INLINE, 0x96F7}, - {0xF94A, 0, 1 | DECOMP_INLINE, 0x58D8}, - {0xF94B, 0, 1 | DECOMP_INLINE, 0x5C62}, - {0xF94C, 0, 1 | DECOMP_INLINE, 0x6A13}, - {0xF94D, 0, 1 | DECOMP_INLINE, 0x6DDA}, - {0xF94E, 0, 1 | DECOMP_INLINE, 0x6F0F}, - {0xF94F, 0, 1 | DECOMP_INLINE, 0x7D2F}, - {0xF950, 0, 1 | DECOMP_INLINE, 0x7E37}, - {0xF951, 0, 1 | DECOMP_INLINE, 0x964B}, - {0xF952, 0, 1 | DECOMP_INLINE, 0x52D2}, - {0xF953, 0, 1 | DECOMP_INLINE, 0x808B}, - {0xF954, 0, 1 | DECOMP_INLINE, 0x51DC}, - {0xF955, 0, 1 | DECOMP_INLINE, 0x51CC}, - {0xF956, 0, 1 | DECOMP_INLINE, 0x7A1C}, - {0xF957, 0, 1 | DECOMP_INLINE, 0x7DBE}, - {0xF958, 0, 1 | DECOMP_INLINE, 0x83F1}, - {0xF959, 0, 1 | DECOMP_INLINE, 0x9675}, - {0xF95A, 0, 1 | DECOMP_INLINE, 0x8B80}, - {0xF95B, 0, 1 | DECOMP_INLINE, 0x62CF}, - {0xF95C, 0, 1 | DECOMP_INLINE, 0x6A02}, - {0xF95D, 0, 1 | DECOMP_INLINE, 0x8AFE}, - {0xF95E, 0, 1 | DECOMP_INLINE, 0x4E39}, - {0xF95F, 0, 1 | DECOMP_INLINE, 0x5BE7}, - {0xF960, 0, 1 | DECOMP_INLINE, 0x6012}, - {0xF961, 0, 1 | DECOMP_INLINE, 0x7387}, - {0xF962, 0, 1 | DECOMP_INLINE, 0x7570}, - {0xF963, 0, 1 | DECOMP_INLINE, 0x5317}, - {0xF964, 0, 1 | DECOMP_INLINE, 0x78FB}, - {0xF965, 0, 1 | DECOMP_INLINE, 0x4FBF}, - {0xF966, 0, 1 | DECOMP_INLINE, 0x5FA9}, - {0xF967, 0, 1 | DECOMP_INLINE, 0x4E0D}, - {0xF968, 0, 1 | DECOMP_INLINE, 0x6CCC}, - {0xF969, 0, 1 | DECOMP_INLINE, 0x6578}, - {0xF96A, 0, 1 | DECOMP_INLINE, 0x7D22}, - {0xF96B, 0, 1 | DECOMP_INLINE, 0x53C3}, - {0xF96C, 0, 1 | DECOMP_INLINE, 0x585E}, - {0xF96D, 0, 1 | DECOMP_INLINE, 0x7701}, - {0xF96E, 0, 1 | DECOMP_INLINE, 0x8449}, - {0xF96F, 0, 1 | DECOMP_INLINE, 0x8AAA}, - {0xF970, 0, 1 | DECOMP_INLINE, 0x6BBA}, - {0xF971, 0, 1 | DECOMP_INLINE, 0x8FB0}, - {0xF972, 0, 1 | DECOMP_INLINE, 0x6C88}, - {0xF973, 0, 1 | DECOMP_INLINE, 0x62FE}, - {0xF974, 0, 1 | DECOMP_INLINE, 0x82E5}, - {0xF975, 0, 1 | DECOMP_INLINE, 0x63A0}, - {0xF976, 0, 1 | DECOMP_INLINE, 0x7565}, - {0xF977, 0, 1 | DECOMP_INLINE, 0x4EAE}, - {0xF978, 0, 1 | DECOMP_INLINE, 0x5169}, - {0xF979, 0, 1 | DECOMP_INLINE, 0x51C9}, - {0xF97A, 0, 1 | DECOMP_INLINE, 0x6881}, - {0xF97B, 0, 1 | DECOMP_INLINE, 0x7CE7}, - {0xF97C, 0, 1 | DECOMP_INLINE, 0x826F}, - {0xF97D, 0, 1 | DECOMP_INLINE, 0x8AD2}, - {0xF97E, 0, 1 | DECOMP_INLINE, 0x91CF}, - {0xF97F, 0, 1 | DECOMP_INLINE, 0x52F5}, - {0xF980, 0, 1 | DECOMP_INLINE, 0x5442}, - {0xF981, 0, 1 | DECOMP_INLINE, 0x5973}, - {0xF982, 0, 1 | DECOMP_INLINE, 0x5EEC}, - {0xF983, 0, 1 | DECOMP_INLINE, 0x65C5}, - {0xF984, 0, 1 | DECOMP_INLINE, 0x6FFE}, - {0xF985, 0, 1 | DECOMP_INLINE, 0x792A}, - {0xF986, 0, 1 | DECOMP_INLINE, 0x95AD}, - {0xF987, 0, 1 | DECOMP_INLINE, 0x9A6A}, - {0xF988, 0, 1 | DECOMP_INLINE, 0x9E97}, - {0xF989, 0, 1 | DECOMP_INLINE, 0x9ECE}, - {0xF98A, 0, 1 | DECOMP_INLINE, 0x529B}, - {0xF98B, 0, 1 | DECOMP_INLINE, 0x66C6}, - {0xF98C, 0, 1 | DECOMP_INLINE, 0x6B77}, - {0xF98D, 0, 1 | DECOMP_INLINE, 0x8F62}, - {0xF98E, 0, 1 | DECOMP_INLINE, 0x5E74}, - {0xF98F, 0, 1 | DECOMP_INLINE, 0x6190}, - {0xF990, 0, 1 | DECOMP_INLINE, 0x6200}, - {0xF991, 0, 1 | DECOMP_INLINE, 0x649A}, - {0xF992, 0, 1 | DECOMP_INLINE, 0x6F23}, - {0xF993, 0, 1 | DECOMP_INLINE, 0x7149}, - {0xF994, 0, 1 | DECOMP_INLINE, 0x7489}, - {0xF995, 0, 1 | DECOMP_INLINE, 0x79CA}, - {0xF996, 0, 1 | DECOMP_INLINE, 0x7DF4}, - {0xF997, 0, 1 | DECOMP_INLINE, 0x806F}, - {0xF998, 0, 1 | DECOMP_INLINE, 0x8F26}, - {0xF999, 0, 1 | DECOMP_INLINE, 0x84EE}, - {0xF99A, 0, 1 | DECOMP_INLINE, 0x9023}, - {0xF99B, 0, 1 | DECOMP_INLINE, 0x934A}, - {0xF99C, 0, 1 | DECOMP_INLINE, 0x5217}, - {0xF99D, 0, 1 | DECOMP_INLINE, 0x52A3}, - {0xF99E, 0, 1 | DECOMP_INLINE, 0x54BD}, - {0xF99F, 0, 1 | DECOMP_INLINE, 0x70C8}, - {0xF9A0, 0, 1 | DECOMP_INLINE, 0x88C2}, - {0xF9A1, 0, 1 | DECOMP_INLINE, 0x8AAA}, - {0xF9A2, 0, 1 | DECOMP_INLINE, 0x5EC9}, - {0xF9A3, 0, 1 | DECOMP_INLINE, 0x5FF5}, - {0xF9A4, 0, 1 | DECOMP_INLINE, 0x637B}, - {0xF9A5, 0, 1 | DECOMP_INLINE, 0x6BAE}, - {0xF9A6, 0, 1 | DECOMP_INLINE, 0x7C3E}, - {0xF9A7, 0, 1 | DECOMP_INLINE, 0x7375}, - {0xF9A8, 0, 1 | DECOMP_INLINE, 0x4EE4}, - {0xF9A9, 0, 1 | DECOMP_INLINE, 0x56F9}, - {0xF9AA, 0, 1 | DECOMP_INLINE, 0x5BE7}, - {0xF9AB, 0, 1 | DECOMP_INLINE, 0x5DBA}, - {0xF9AC, 0, 1 | DECOMP_INLINE, 0x601C}, - {0xF9AD, 0, 1 | DECOMP_INLINE, 0x73B2}, - {0xF9AE, 0, 1 | DECOMP_INLINE, 0x7469}, - {0xF9AF, 0, 1 | DECOMP_INLINE, 0x7F9A}, - {0xF9B0, 0, 1 | DECOMP_INLINE, 0x8046}, - {0xF9B1, 0, 1 | DECOMP_INLINE, 0x9234}, - {0xF9B2, 0, 1 | DECOMP_INLINE, 0x96F6}, - {0xF9B3, 0, 1 | DECOMP_INLINE, 0x9748}, - {0xF9B4, 0, 1 | DECOMP_INLINE, 0x9818}, - {0xF9B5, 0, 1 | DECOMP_INLINE, 0x4F8B}, - {0xF9B6, 0, 1 | DECOMP_INLINE, 0x79AE}, - {0xF9B7, 0, 1 | DECOMP_INLINE, 0x91B4}, - {0xF9B8, 0, 1 | DECOMP_INLINE, 0x96B8}, - {0xF9B9, 0, 1 | DECOMP_INLINE, 0x60E1}, - {0xF9BA, 0, 1 | DECOMP_INLINE, 0x4E86}, - {0xF9BB, 0, 1 | DECOMP_INLINE, 0x50DA}, - {0xF9BC, 0, 1 | DECOMP_INLINE, 0x5BEE}, - {0xF9BD, 0, 1 | DECOMP_INLINE, 0x5C3F}, - {0xF9BE, 0, 1 | DECOMP_INLINE, 0x6599}, - {0xF9BF, 0, 1 | DECOMP_INLINE, 0x6A02}, - {0xF9C0, 0, 1 | DECOMP_INLINE, 0x71CE}, - {0xF9C1, 0, 1 | DECOMP_INLINE, 0x7642}, - {0xF9C2, 0, 1 | DECOMP_INLINE, 0x84FC}, - {0xF9C3, 0, 1 | DECOMP_INLINE, 0x907C}, - {0xF9C4, 0, 1 | DECOMP_INLINE, 0x9F8D}, - {0xF9C5, 0, 1 | DECOMP_INLINE, 0x6688}, - {0xF9C6, 0, 1 | DECOMP_INLINE, 0x962E}, - {0xF9C7, 0, 1 | DECOMP_INLINE, 0x5289}, - {0xF9C8, 0, 1 | DECOMP_INLINE, 0x677B}, - {0xF9C9, 0, 1 | DECOMP_INLINE, 0x67F3}, - {0xF9CA, 0, 1 | DECOMP_INLINE, 0x6D41}, - {0xF9CB, 0, 1 | DECOMP_INLINE, 0x6E9C}, - {0xF9CC, 0, 1 | DECOMP_INLINE, 0x7409}, - {0xF9CD, 0, 1 | DECOMP_INLINE, 0x7559}, - {0xF9CE, 0, 1 | DECOMP_INLINE, 0x786B}, - {0xF9CF, 0, 1 | DECOMP_INLINE, 0x7D10}, - {0xF9D0, 0, 1 | DECOMP_INLINE, 0x985E}, - {0xF9D1, 0, 1 | DECOMP_INLINE, 0x516D}, - {0xF9D2, 0, 1 | DECOMP_INLINE, 0x622E}, - {0xF9D3, 0, 1 | DECOMP_INLINE, 0x9678}, - {0xF9D4, 0, 1 | DECOMP_INLINE, 0x502B}, - {0xF9D5, 0, 1 | DECOMP_INLINE, 0x5D19}, - {0xF9D6, 0, 1 | DECOMP_INLINE, 0x6DEA}, - {0xF9D7, 0, 1 | DECOMP_INLINE, 0x8F2A}, - {0xF9D8, 0, 1 | DECOMP_INLINE, 0x5F8B}, - {0xF9D9, 0, 1 | DECOMP_INLINE, 0x6144}, - {0xF9DA, 0, 1 | DECOMP_INLINE, 0x6817}, - {0xF9DB, 0, 1 | DECOMP_INLINE, 0x7387}, - {0xF9DC, 0, 1 | DECOMP_INLINE, 0x9686}, - {0xF9DD, 0, 1 | DECOMP_INLINE, 0x5229}, - {0xF9DE, 0, 1 | DECOMP_INLINE, 0x540F}, - {0xF9DF, 0, 1 | DECOMP_INLINE, 0x5C65}, - {0xF9E0, 0, 1 | DECOMP_INLINE, 0x6613}, - {0xF9E1, 0, 1 | DECOMP_INLINE, 0x674E}, - {0xF9E2, 0, 1 | DECOMP_INLINE, 0x68A8}, - {0xF9E3, 0, 1 | DECOMP_INLINE, 0x6CE5}, - {0xF9E4, 0, 1 | DECOMP_INLINE, 0x7406}, - {0xF9E5, 0, 1 | DECOMP_INLINE, 0x75E2}, - {0xF9E6, 0, 1 | DECOMP_INLINE, 0x7F79}, - {0xF9E7, 0, 1 | DECOMP_INLINE, 0x88CF}, - {0xF9E8, 0, 1 | DECOMP_INLINE, 0x88E1}, - {0xF9E9, 0, 1 | DECOMP_INLINE, 0x91CC}, - {0xF9EA, 0, 1 | DECOMP_INLINE, 0x96E2}, - {0xF9EB, 0, 1 | DECOMP_INLINE, 0x533F}, - {0xF9EC, 0, 1 | DECOMP_INLINE, 0x6EBA}, - {0xF9ED, 0, 1 | DECOMP_INLINE, 0x541D}, - {0xF9EE, 0, 1 | DECOMP_INLINE, 0x71D0}, - {0xF9EF, 0, 1 | DECOMP_INLINE, 0x7498}, - {0xF9F0, 0, 1 | DECOMP_INLINE, 0x85FA}, - {0xF9F1, 0, 1 | DECOMP_INLINE, 0x96A3}, - {0xF9F2, 0, 1 | DECOMP_INLINE, 0x9C57}, - {0xF9F3, 0, 1 | DECOMP_INLINE, 0x9E9F}, - {0xF9F4, 0, 1 | DECOMP_INLINE, 0x6797}, - {0xF9F5, 0, 1 | DECOMP_INLINE, 0x6DCB}, - {0xF9F6, 0, 1 | DECOMP_INLINE, 0x81E8}, - {0xF9F7, 0, 1 | DECOMP_INLINE, 0x7ACB}, - {0xF9F8, 0, 1 | DECOMP_INLINE, 0x7B20}, - {0xF9F9, 0, 1 | DECOMP_INLINE, 0x7C92}, - {0xF9FA, 0, 1 | DECOMP_INLINE, 0x72C0}, - {0xF9FB, 0, 1 | DECOMP_INLINE, 0x7099}, - {0xF9FC, 0, 1 | DECOMP_INLINE, 0x8B58}, - {0xF9FD, 0, 1 | DECOMP_INLINE, 0x4EC0}, - {0xF9FE, 0, 1 | DECOMP_INLINE, 0x8336}, - {0xF9FF, 0, 1 | DECOMP_INLINE, 0x523A}, - {0xFA00, 0, 1 | DECOMP_INLINE, 0x5207}, - {0xFA01, 0, 1 | DECOMP_INLINE, 0x5EA6}, - {0xFA02, 0, 1 | DECOMP_INLINE, 0x62D3}, - {0xFA03, 0, 1 | DECOMP_INLINE, 0x7CD6}, - {0xFA04, 0, 1 | DECOMP_INLINE, 0x5B85}, - {0xFA05, 0, 1 | DECOMP_INLINE, 0x6D1E}, - {0xFA06, 0, 1 | DECOMP_INLINE, 0x66B4}, - {0xFA07, 0, 1 | DECOMP_INLINE, 0x8F3B}, - {0xFA08, 0, 1 | DECOMP_INLINE, 0x884C}, - {0xFA09, 0, 1 | DECOMP_INLINE, 0x964D}, - {0xFA0A, 0, 1 | DECOMP_INLINE, 0x898B}, - {0xFA0B, 0, 1 | DECOMP_INLINE, 0x5ED3}, - {0xFA0C, 0, 1 | DECOMP_INLINE, 0x5140}, - {0xFA0D, 0, 1 | DECOMP_INLINE, 0x55C0}, - {0xFA10, 0, 1 | DECOMP_INLINE, 0x585A}, - {0xFA12, 0, 1 | DECOMP_INLINE, 0x6674}, - {0xFA15, 0, 1 | DECOMP_INLINE, 0x51DE}, - {0xFA16, 0, 1 | DECOMP_INLINE, 0x732A}, - {0xFA17, 0, 1 | DECOMP_INLINE, 0x76CA}, - {0xFA18, 0, 1 | DECOMP_INLINE, 0x793C}, - {0xFA19, 0, 1 | DECOMP_INLINE, 0x795E}, - {0xFA1A, 0, 1 | DECOMP_INLINE, 0x7965}, - {0xFA1B, 0, 1 | DECOMP_INLINE, 0x798F}, - {0xFA1C, 0, 1 | DECOMP_INLINE, 0x9756}, - {0xFA1D, 0, 1 | DECOMP_INLINE, 0x7CBE}, - {0xFA1E, 0, 1 | DECOMP_INLINE, 0x7FBD}, - {0xFA20, 0, 1 | DECOMP_INLINE, 0x8612}, - {0xFA22, 0, 1 | DECOMP_INLINE, 0x8AF8}, - {0xFA25, 0, 1 | DECOMP_INLINE, 0x9038}, - {0xFA26, 0, 1 | DECOMP_INLINE, 0x90FD}, - {0xFA2A, 0, 1 | DECOMP_INLINE, 0x98EF}, - {0xFA2B, 0, 1 | DECOMP_INLINE, 0x98FC}, - {0xFA2C, 0, 1 | DECOMP_INLINE, 0x9928}, - {0xFA2D, 0, 1 | DECOMP_INLINE, 0x9DB4}, - {0xFA2E, 0, 1 | DECOMP_INLINE, 0x90DE}, - {0xFA2F, 0, 1 | DECOMP_INLINE, 0x96B7}, - {0xFA30, 0, 1 | DECOMP_INLINE, 0x4FAE}, - {0xFA31, 0, 1 | DECOMP_INLINE, 0x50E7}, - {0xFA32, 0, 1 | DECOMP_INLINE, 0x514D}, - {0xFA33, 0, 1 | DECOMP_INLINE, 0x52C9}, - {0xFA34, 0, 1 | DECOMP_INLINE, 0x52E4}, - {0xFA35, 0, 1 | DECOMP_INLINE, 0x5351}, - {0xFA36, 0, 1 | DECOMP_INLINE, 0x559D}, - {0xFA37, 0, 1 | DECOMP_INLINE, 0x5606}, - {0xFA38, 0, 1 | DECOMP_INLINE, 0x5668}, - {0xFA39, 0, 1 | DECOMP_INLINE, 0x5840}, - {0xFA3A, 0, 1 | DECOMP_INLINE, 0x58A8}, - {0xFA3B, 0, 1 | DECOMP_INLINE, 0x5C64}, - {0xFA3C, 0, 1 | DECOMP_INLINE, 0x5C6E}, - {0xFA3D, 0, 1 | DECOMP_INLINE, 0x6094}, - {0xFA3E, 0, 1 | DECOMP_INLINE, 0x6168}, - {0xFA3F, 0, 1 | DECOMP_INLINE, 0x618E}, - {0xFA40, 0, 1 | DECOMP_INLINE, 0x61F2}, - {0xFA41, 0, 1 | DECOMP_INLINE, 0x654F}, - {0xFA42, 0, 1 | DECOMP_INLINE, 0x65E2}, - {0xFA43, 0, 1 | DECOMP_INLINE, 0x6691}, - {0xFA44, 0, 1 | DECOMP_INLINE, 0x6885}, - {0xFA45, 0, 1 | DECOMP_INLINE, 0x6D77}, - {0xFA46, 0, 1 | DECOMP_INLINE, 0x6E1A}, - {0xFA47, 0, 1 | DECOMP_INLINE, 0x6F22}, - {0xFA48, 0, 1 | DECOMP_INLINE, 0x716E}, - {0xFA49, 0, 1 | DECOMP_INLINE, 0x722B}, - {0xFA4A, 0, 1 | DECOMP_INLINE, 0x7422}, - {0xFA4B, 0, 1 | DECOMP_INLINE, 0x7891}, - {0xFA4C, 0, 1 | DECOMP_INLINE, 0x793E}, - {0xFA4D, 0, 1 | DECOMP_INLINE, 0x7949}, - {0xFA4E, 0, 1 | DECOMP_INLINE, 0x7948}, - {0xFA4F, 0, 1 | DECOMP_INLINE, 0x7950}, - {0xFA50, 0, 1 | DECOMP_INLINE, 0x7956}, - {0xFA51, 0, 1 | DECOMP_INLINE, 0x795D}, - {0xFA52, 0, 1 | DECOMP_INLINE, 0x798D}, - {0xFA53, 0, 1 | DECOMP_INLINE, 0x798E}, - {0xFA54, 0, 1 | DECOMP_INLINE, 0x7A40}, - {0xFA55, 0, 1 | DECOMP_INLINE, 0x7A81}, - {0xFA56, 0, 1 | DECOMP_INLINE, 0x7BC0}, - {0xFA57, 0, 1 | DECOMP_INLINE, 0x7DF4}, - {0xFA58, 0, 1 | DECOMP_INLINE, 0x7E09}, - {0xFA59, 0, 1 | DECOMP_INLINE, 0x7E41}, - {0xFA5A, 0, 1 | DECOMP_INLINE, 0x7F72}, - {0xFA5B, 0, 1 | DECOMP_INLINE, 0x8005}, - {0xFA5C, 0, 1 | DECOMP_INLINE, 0x81ED}, - {0xFA5D, 0, 1 | DECOMP_INLINE, 0x8279}, - {0xFA5E, 0, 1 | DECOMP_INLINE, 0x8279}, - {0xFA5F, 0, 1 | DECOMP_INLINE, 0x8457}, - {0xFA60, 0, 1 | DECOMP_INLINE, 0x8910}, - {0xFA61, 0, 1 | DECOMP_INLINE, 0x8996}, - {0xFA62, 0, 1 | DECOMP_INLINE, 0x8B01}, - {0xFA63, 0, 1 | DECOMP_INLINE, 0x8B39}, - {0xFA64, 0, 1 | DECOMP_INLINE, 0x8CD3}, - {0xFA65, 0, 1 | DECOMP_INLINE, 0x8D08}, - {0xFA66, 0, 1 | DECOMP_INLINE, 0x8FB6}, - {0xFA67, 0, 1 | DECOMP_INLINE, 0x9038}, - {0xFA68, 0, 1 | DECOMP_INLINE, 0x96E3}, - {0xFA69, 0, 1 | DECOMP_INLINE, 0x97FF}, - {0xFA6A, 0, 1 | DECOMP_INLINE, 0x983B}, - {0xFA6B, 0, 1 | DECOMP_INLINE, 0x6075}, - {0xFA6C, 0, 1, 3527}, - {0xFA6D, 0, 1 | DECOMP_INLINE, 0x8218}, - {0xFA70, 0, 1 | DECOMP_INLINE, 0x4E26}, - {0xFA71, 0, 1 | DECOMP_INLINE, 0x51B5}, - {0xFA72, 0, 1 | DECOMP_INLINE, 0x5168}, - {0xFA73, 0, 1 | DECOMP_INLINE, 0x4F80}, - {0xFA74, 0, 1 | DECOMP_INLINE, 0x5145}, - {0xFA75, 0, 1 | DECOMP_INLINE, 0x5180}, - {0xFA76, 0, 1 | DECOMP_INLINE, 0x52C7}, - {0xFA77, 0, 1 | DECOMP_INLINE, 0x52FA}, - {0xFA78, 0, 1 | DECOMP_INLINE, 0x559D}, - {0xFA79, 0, 1 | DECOMP_INLINE, 0x5555}, - {0xFA7A, 0, 1 | DECOMP_INLINE, 0x5599}, - {0xFA7B, 0, 1 | DECOMP_INLINE, 0x55E2}, - {0xFA7C, 0, 1 | DECOMP_INLINE, 0x585A}, - {0xFA7D, 0, 1 | DECOMP_INLINE, 0x58B3}, - {0xFA7E, 0, 1 | DECOMP_INLINE, 0x5944}, - {0xFA7F, 0, 1 | DECOMP_INLINE, 0x5954}, - {0xFA80, 0, 1 | DECOMP_INLINE, 0x5A62}, - {0xFA81, 0, 1 | DECOMP_INLINE, 0x5B28}, - {0xFA82, 0, 1 | DECOMP_INLINE, 0x5ED2}, - {0xFA83, 0, 1 | DECOMP_INLINE, 0x5ED9}, - {0xFA84, 0, 1 | DECOMP_INLINE, 0x5F69}, - {0xFA85, 0, 1 | DECOMP_INLINE, 0x5FAD}, - {0xFA86, 0, 1 | DECOMP_INLINE, 0x60D8}, - {0xFA87, 0, 1 | DECOMP_INLINE, 0x614E}, - {0xFA88, 0, 1 | DECOMP_INLINE, 0x6108}, - {0xFA89, 0, 1 | DECOMP_INLINE, 0x618E}, - {0xFA8A, 0, 1 | DECOMP_INLINE, 0x6160}, - {0xFA8B, 0, 1 | DECOMP_INLINE, 0x61F2}, - {0xFA8C, 0, 1 | DECOMP_INLINE, 0x6234}, - {0xFA8D, 0, 1 | DECOMP_INLINE, 0x63C4}, - {0xFA8E, 0, 1 | DECOMP_INLINE, 0x641C}, - {0xFA8F, 0, 1 | DECOMP_INLINE, 0x6452}, - {0xFA90, 0, 1 | DECOMP_INLINE, 0x6556}, - {0xFA91, 0, 1 | DECOMP_INLINE, 0x6674}, - {0xFA92, 0, 1 | DECOMP_INLINE, 0x6717}, - {0xFA93, 0, 1 | DECOMP_INLINE, 0x671B}, - {0xFA94, 0, 1 | DECOMP_INLINE, 0x6756}, - {0xFA95, 0, 1 | DECOMP_INLINE, 0x6B79}, - {0xFA96, 0, 1 | DECOMP_INLINE, 0x6BBA}, - {0xFA97, 0, 1 | DECOMP_INLINE, 0x6D41}, - {0xFA98, 0, 1 | DECOMP_INLINE, 0x6EDB}, - {0xFA99, 0, 1 | DECOMP_INLINE, 0x6ECB}, - {0xFA9A, 0, 1 | DECOMP_INLINE, 0x6F22}, - {0xFA9B, 0, 1 | DECOMP_INLINE, 0x701E}, - {0xFA9C, 0, 1 | DECOMP_INLINE, 0x716E}, - {0xFA9D, 0, 1 | DECOMP_INLINE, 0x77A7}, - {0xFA9E, 0, 1 | DECOMP_INLINE, 0x7235}, - {0xFA9F, 0, 1 | DECOMP_INLINE, 0x72AF}, - {0xFAA0, 0, 1 | DECOMP_INLINE, 0x732A}, - {0xFAA1, 0, 1 | DECOMP_INLINE, 0x7471}, - {0xFAA2, 0, 1 | DECOMP_INLINE, 0x7506}, - {0xFAA3, 0, 1 | DECOMP_INLINE, 0x753B}, - {0xFAA4, 0, 1 | DECOMP_INLINE, 0x761D}, - {0xFAA5, 0, 1 | DECOMP_INLINE, 0x761F}, - {0xFAA6, 0, 1 | DECOMP_INLINE, 0x76CA}, - {0xFAA7, 0, 1 | DECOMP_INLINE, 0x76DB}, - {0xFAA8, 0, 1 | DECOMP_INLINE, 0x76F4}, - {0xFAA9, 0, 1 | DECOMP_INLINE, 0x774A}, - {0xFAAA, 0, 1 | DECOMP_INLINE, 0x7740}, - {0xFAAB, 0, 1 | DECOMP_INLINE, 0x78CC}, - {0xFAAC, 0, 1 | DECOMP_INLINE, 0x7AB1}, - {0xFAAD, 0, 1 | DECOMP_INLINE, 0x7BC0}, - {0xFAAE, 0, 1 | DECOMP_INLINE, 0x7C7B}, - {0xFAAF, 0, 1 | DECOMP_INLINE, 0x7D5B}, - {0xFAB0, 0, 1 | DECOMP_INLINE, 0x7DF4}, - {0xFAB1, 0, 1 | DECOMP_INLINE, 0x7F3E}, - {0xFAB2, 0, 1 | DECOMP_INLINE, 0x8005}, - {0xFAB3, 0, 1 | DECOMP_INLINE, 0x8352}, - {0xFAB4, 0, 1 | DECOMP_INLINE, 0x83EF}, - {0xFAB5, 0, 1 | DECOMP_INLINE, 0x8779}, - {0xFAB6, 0, 1 | DECOMP_INLINE, 0x8941}, - {0xFAB7, 0, 1 | DECOMP_INLINE, 0x8986}, - {0xFAB8, 0, 1 | DECOMP_INLINE, 0x8996}, - {0xFAB9, 0, 1 | DECOMP_INLINE, 0x8ABF}, - {0xFABA, 0, 1 | DECOMP_INLINE, 0x8AF8}, - {0xFABB, 0, 1 | DECOMP_INLINE, 0x8ACB}, - {0xFABC, 0, 1 | DECOMP_INLINE, 0x8B01}, - {0xFABD, 0, 1 | DECOMP_INLINE, 0x8AFE}, - {0xFABE, 0, 1 | DECOMP_INLINE, 0x8AED}, - {0xFABF, 0, 1 | DECOMP_INLINE, 0x8B39}, - {0xFAC0, 0, 1 | DECOMP_INLINE, 0x8B8A}, - {0xFAC1, 0, 1 | DECOMP_INLINE, 0x8D08}, - {0xFAC2, 0, 1 | DECOMP_INLINE, 0x8F38}, - {0xFAC3, 0, 1 | DECOMP_INLINE, 0x9072}, - {0xFAC4, 0, 1 | DECOMP_INLINE, 0x9199}, - {0xFAC5, 0, 1 | DECOMP_INLINE, 0x9276}, - {0xFAC6, 0, 1 | DECOMP_INLINE, 0x967C}, - {0xFAC7, 0, 1 | DECOMP_INLINE, 0x96E3}, - {0xFAC8, 0, 1 | DECOMP_INLINE, 0x9756}, - {0xFAC9, 0, 1 | DECOMP_INLINE, 0x97DB}, - {0xFACA, 0, 1 | DECOMP_INLINE, 0x97FF}, - {0xFACB, 0, 1 | DECOMP_INLINE, 0x980B}, - {0xFACC, 0, 1 | DECOMP_INLINE, 0x983B}, - {0xFACD, 0, 1 | DECOMP_INLINE, 0x9B12}, - {0xFACE, 0, 1 | DECOMP_INLINE, 0x9F9C}, - {0xFACF, 0, 1, 3528}, - {0xFAD0, 0, 1, 3529}, - {0xFAD1, 0, 1, 3530}, - {0xFAD2, 0, 1 | DECOMP_INLINE, 0x3B9D}, - {0xFAD3, 0, 1 | DECOMP_INLINE, 0x4018}, - {0xFAD4, 0, 1 | DECOMP_INLINE, 0x4039}, - {0xFAD5, 0, 1, 3531}, - {0xFAD6, 0, 1, 3532}, - {0xFAD7, 0, 1, 3533}, - {0xFAD8, 0, 1 | DECOMP_INLINE, 0x9F43}, - {0xFAD9, 0, 1 | DECOMP_INLINE, 0x9F8E}, - {0xFB00, 0, 2 | DECOMP_COMPAT, 3534}, - {0xFB01, 0, 2 | DECOMP_COMPAT, 3536}, - {0xFB02, 0, 2 | DECOMP_COMPAT, 3538}, - {0xFB03, 0, 3 | DECOMP_COMPAT, 3540}, - {0xFB04, 0, 3 | DECOMP_COMPAT, 3543}, - {0xFB05, 0, 2 | DECOMP_COMPAT, 3546}, - {0xFB06, 0, 2 | DECOMP_COMPAT, 3548}, - {0xFB13, 0, 2 | DECOMP_COMPAT, 3550}, - {0xFB14, 0, 2 | DECOMP_COMPAT, 3552}, - {0xFB15, 0, 2 | DECOMP_COMPAT, 3554}, - {0xFB16, 0, 2 | DECOMP_COMPAT, 3556}, - {0xFB17, 0, 2 | DECOMP_COMPAT, 3558}, - {0xFB1D, 0, 2 | DECOMP_NO_COMPOSE, 3560}, /* in exclusion list */ - {0xFB1E, 26, 0, 0}, - {0xFB1F, 0, 2 | DECOMP_NO_COMPOSE, 3562}, /* in exclusion list */ - {0xFB20, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05E2}, - {0xFB21, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05D0}, - {0xFB22, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05D3}, - {0xFB23, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05D4}, - {0xFB24, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05DB}, - {0xFB25, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05DC}, - {0xFB26, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05DD}, - {0xFB27, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05E8}, - {0xFB28, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05EA}, - {0xFB29, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002B}, - {0xFB2A, 0, 2 | DECOMP_NO_COMPOSE, 3564}, /* in exclusion list */ - {0xFB2B, 0, 2 | DECOMP_NO_COMPOSE, 3566}, /* in exclusion list */ - {0xFB2C, 0, 2 | DECOMP_NO_COMPOSE, 3568}, /* in exclusion list */ - {0xFB2D, 0, 2 | DECOMP_NO_COMPOSE, 3570}, /* in exclusion list */ - {0xFB2E, 0, 2 | DECOMP_NO_COMPOSE, 3572}, /* in exclusion list */ - {0xFB2F, 0, 2 | DECOMP_NO_COMPOSE, 3574}, /* in exclusion list */ - {0xFB30, 0, 2 | DECOMP_NO_COMPOSE, 3576}, /* in exclusion list */ - {0xFB31, 0, 2 | DECOMP_NO_COMPOSE, 3578}, /* in exclusion list */ - {0xFB32, 0, 2 | DECOMP_NO_COMPOSE, 3580}, /* in exclusion list */ - {0xFB33, 0, 2 | DECOMP_NO_COMPOSE, 3582}, /* in exclusion list */ - {0xFB34, 0, 2 | DECOMP_NO_COMPOSE, 3584}, /* in exclusion list */ - {0xFB35, 0, 2 | DECOMP_NO_COMPOSE, 3586}, /* in exclusion list */ - {0xFB36, 0, 2 | DECOMP_NO_COMPOSE, 3588}, /* in exclusion list */ - {0xFB38, 0, 2 | DECOMP_NO_COMPOSE, 3590}, /* in exclusion list */ - {0xFB39, 0, 2 | DECOMP_NO_COMPOSE, 3592}, /* in exclusion list */ - {0xFB3A, 0, 2 | DECOMP_NO_COMPOSE, 3594}, /* in exclusion list */ - {0xFB3B, 0, 2 | DECOMP_NO_COMPOSE, 3596}, /* in exclusion list */ - {0xFB3C, 0, 2 | DECOMP_NO_COMPOSE, 3598}, /* in exclusion list */ - {0xFB3E, 0, 2 | DECOMP_NO_COMPOSE, 3600}, /* in exclusion list */ - {0xFB40, 0, 2 | DECOMP_NO_COMPOSE, 3602}, /* in exclusion list */ - {0xFB41, 0, 2 | DECOMP_NO_COMPOSE, 3604}, /* in exclusion list */ - {0xFB43, 0, 2 | DECOMP_NO_COMPOSE, 3606}, /* in exclusion list */ - {0xFB44, 0, 2 | DECOMP_NO_COMPOSE, 3608}, /* in exclusion list */ - {0xFB46, 0, 2 | DECOMP_NO_COMPOSE, 3610}, /* in exclusion list */ - {0xFB47, 0, 2 | DECOMP_NO_COMPOSE, 3612}, /* in exclusion list */ - {0xFB48, 0, 2 | DECOMP_NO_COMPOSE, 3614}, /* in exclusion list */ - {0xFB49, 0, 2 | DECOMP_NO_COMPOSE, 3616}, /* in exclusion list */ - {0xFB4A, 0, 2 | DECOMP_NO_COMPOSE, 3618}, /* in exclusion list */ - {0xFB4B, 0, 2 | DECOMP_NO_COMPOSE, 3620}, /* in exclusion list */ - {0xFB4C, 0, 2 | DECOMP_NO_COMPOSE, 3622}, /* in exclusion list */ - {0xFB4D, 0, 2 | DECOMP_NO_COMPOSE, 3624}, /* in exclusion list */ - {0xFB4E, 0, 2 | DECOMP_NO_COMPOSE, 3626}, /* in exclusion list */ - {0xFB4F, 0, 2 | DECOMP_COMPAT, 3628}, - {0xFB50, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0671}, - {0xFB51, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0671}, - {0xFB52, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067B}, - {0xFB53, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067B}, - {0xFB54, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067B}, - {0xFB55, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067B}, - {0xFB56, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067E}, - {0xFB57, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067E}, - {0xFB58, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067E}, - {0xFB59, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067E}, - {0xFB5A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0680}, - {0xFB5B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0680}, - {0xFB5C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0680}, - {0xFB5D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0680}, - {0xFB5E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067A}, - {0xFB5F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067A}, - {0xFB60, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067A}, - {0xFB61, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067A}, - {0xFB62, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067F}, - {0xFB63, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067F}, - {0xFB64, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067F}, - {0xFB65, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067F}, - {0xFB66, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0679}, - {0xFB67, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0679}, - {0xFB68, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0679}, - {0xFB69, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0679}, - {0xFB6A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A4}, - {0xFB6B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A4}, - {0xFB6C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A4}, - {0xFB6D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A4}, - {0xFB6E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A6}, - {0xFB6F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A6}, - {0xFB70, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A6}, - {0xFB71, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A6}, - {0xFB72, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0684}, - {0xFB73, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0684}, - {0xFB74, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0684}, - {0xFB75, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0684}, - {0xFB76, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0683}, - {0xFB77, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0683}, - {0xFB78, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0683}, - {0xFB79, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0683}, - {0xFB7A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0686}, - {0xFB7B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0686}, - {0xFB7C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0686}, - {0xFB7D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0686}, - {0xFB7E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0687}, - {0xFB7F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0687}, - {0xFB80, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0687}, - {0xFB81, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0687}, - {0xFB82, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x068D}, - {0xFB83, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x068D}, - {0xFB84, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x068C}, - {0xFB85, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x068C}, - {0xFB86, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x068E}, - {0xFB87, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x068E}, - {0xFB88, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0688}, - {0xFB89, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0688}, - {0xFB8A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0698}, - {0xFB8B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0698}, - {0xFB8C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0691}, - {0xFB8D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0691}, - {0xFB8E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A9}, - {0xFB8F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A9}, - {0xFB90, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A9}, - {0xFB91, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A9}, - {0xFB92, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06AF}, - {0xFB93, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06AF}, - {0xFB94, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06AF}, - {0xFB95, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06AF}, - {0xFB96, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06B3}, - {0xFB97, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06B3}, - {0xFB98, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06B3}, - {0xFB99, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06B3}, - {0xFB9A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06B1}, - {0xFB9B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06B1}, - {0xFB9C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06B1}, - {0xFB9D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06B1}, - {0xFB9E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BA}, - {0xFB9F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BA}, - {0xFBA0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BB}, - {0xFBA1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BB}, - {0xFBA2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BB}, - {0xFBA3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BB}, - {0xFBA4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C0}, - {0xFBA5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C0}, - {0xFBA6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C1}, - {0xFBA7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C1}, - {0xFBA8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C1}, - {0xFBA9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C1}, - {0xFBAA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BE}, - {0xFBAB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BE}, - {0xFBAC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BE}, - {0xFBAD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BE}, - {0xFBAE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06D2}, - {0xFBAF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06D2}, - {0xFBB0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06D3}, - {0xFBB1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06D3}, - {0xFBD3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06AD}, - {0xFBD4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06AD}, - {0xFBD5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06AD}, - {0xFBD6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06AD}, - {0xFBD7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C7}, - {0xFBD8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C7}, - {0xFBD9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C6}, - {0xFBDA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C6}, - {0xFBDB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C8}, - {0xFBDC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C8}, - {0xFBDD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0677}, - {0xFBDE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06CB}, - {0xFBDF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06CB}, - {0xFBE0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C5}, - {0xFBE1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C5}, - {0xFBE2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C9}, - {0xFBE3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C9}, - {0xFBE4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06D0}, - {0xFBE5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06D0}, - {0xFBE6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06D0}, - {0xFBE7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06D0}, - {0xFBE8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0649}, - {0xFBE9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0649}, - {0xFBEA, 0, 2 | DECOMP_COMPAT, 3630}, - {0xFBEB, 0, 2 | DECOMP_COMPAT, 3632}, - {0xFBEC, 0, 2 | DECOMP_COMPAT, 3634}, - {0xFBED, 0, 2 | DECOMP_COMPAT, 3636}, - {0xFBEE, 0, 2 | DECOMP_COMPAT, 3638}, - {0xFBEF, 0, 2 | DECOMP_COMPAT, 3640}, - {0xFBF0, 0, 2 | DECOMP_COMPAT, 3642}, - {0xFBF1, 0, 2 | DECOMP_COMPAT, 3644}, - {0xFBF2, 0, 2 | DECOMP_COMPAT, 3646}, - {0xFBF3, 0, 2 | DECOMP_COMPAT, 3648}, - {0xFBF4, 0, 2 | DECOMP_COMPAT, 3650}, - {0xFBF5, 0, 2 | DECOMP_COMPAT, 3652}, - {0xFBF6, 0, 2 | DECOMP_COMPAT, 3654}, - {0xFBF7, 0, 2 | DECOMP_COMPAT, 3656}, - {0xFBF8, 0, 2 | DECOMP_COMPAT, 3658}, - {0xFBF9, 0, 2 | DECOMP_COMPAT, 3660}, - {0xFBFA, 0, 2 | DECOMP_COMPAT, 3662}, - {0xFBFB, 0, 2 | DECOMP_COMPAT, 3664}, - {0xFBFC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06CC}, - {0xFBFD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06CC}, - {0xFBFE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06CC}, - {0xFBFF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06CC}, - {0xFC00, 0, 2 | DECOMP_COMPAT, 3666}, - {0xFC01, 0, 2 | DECOMP_COMPAT, 3668}, - {0xFC02, 0, 2 | DECOMP_COMPAT, 3670}, - {0xFC03, 0, 2 | DECOMP_COMPAT, 3672}, - {0xFC04, 0, 2 | DECOMP_COMPAT, 3674}, - {0xFC05, 0, 2 | DECOMP_COMPAT, 3676}, - {0xFC06, 0, 2 | DECOMP_COMPAT, 3678}, - {0xFC07, 0, 2 | DECOMP_COMPAT, 3680}, - {0xFC08, 0, 2 | DECOMP_COMPAT, 3682}, - {0xFC09, 0, 2 | DECOMP_COMPAT, 3684}, - {0xFC0A, 0, 2 | DECOMP_COMPAT, 3686}, - {0xFC0B, 0, 2 | DECOMP_COMPAT, 3688}, - {0xFC0C, 0, 2 | DECOMP_COMPAT, 3690}, - {0xFC0D, 0, 2 | DECOMP_COMPAT, 3692}, - {0xFC0E, 0, 2 | DECOMP_COMPAT, 3694}, - {0xFC0F, 0, 2 | DECOMP_COMPAT, 3696}, - {0xFC10, 0, 2 | DECOMP_COMPAT, 3698}, - {0xFC11, 0, 2 | DECOMP_COMPAT, 3700}, - {0xFC12, 0, 2 | DECOMP_COMPAT, 3702}, - {0xFC13, 0, 2 | DECOMP_COMPAT, 3704}, - {0xFC14, 0, 2 | DECOMP_COMPAT, 3706}, - {0xFC15, 0, 2 | DECOMP_COMPAT, 3708}, - {0xFC16, 0, 2 | DECOMP_COMPAT, 3710}, - {0xFC17, 0, 2 | DECOMP_COMPAT, 3712}, - {0xFC18, 0, 2 | DECOMP_COMPAT, 3714}, - {0xFC19, 0, 2 | DECOMP_COMPAT, 3716}, - {0xFC1A, 0, 2 | DECOMP_COMPAT, 3718}, - {0xFC1B, 0, 2 | DECOMP_COMPAT, 3720}, - {0xFC1C, 0, 2 | DECOMP_COMPAT, 3722}, - {0xFC1D, 0, 2 | DECOMP_COMPAT, 3724}, - {0xFC1E, 0, 2 | DECOMP_COMPAT, 3726}, - {0xFC1F, 0, 2 | DECOMP_COMPAT, 3728}, - {0xFC20, 0, 2 | DECOMP_COMPAT, 3730}, - {0xFC21, 0, 2 | DECOMP_COMPAT, 3732}, - {0xFC22, 0, 2 | DECOMP_COMPAT, 3734}, - {0xFC23, 0, 2 | DECOMP_COMPAT, 3736}, - {0xFC24, 0, 2 | DECOMP_COMPAT, 3738}, - {0xFC25, 0, 2 | DECOMP_COMPAT, 3740}, - {0xFC26, 0, 2 | DECOMP_COMPAT, 3742}, - {0xFC27, 0, 2 | DECOMP_COMPAT, 3744}, - {0xFC28, 0, 2 | DECOMP_COMPAT, 3746}, - {0xFC29, 0, 2 | DECOMP_COMPAT, 3748}, - {0xFC2A, 0, 2 | DECOMP_COMPAT, 3750}, - {0xFC2B, 0, 2 | DECOMP_COMPAT, 3752}, - {0xFC2C, 0, 2 | DECOMP_COMPAT, 3754}, - {0xFC2D, 0, 2 | DECOMP_COMPAT, 3756}, - {0xFC2E, 0, 2 | DECOMP_COMPAT, 3758}, - {0xFC2F, 0, 2 | DECOMP_COMPAT, 3760}, - {0xFC30, 0, 2 | DECOMP_COMPAT, 3762}, - {0xFC31, 0, 2 | DECOMP_COMPAT, 3764}, - {0xFC32, 0, 2 | DECOMP_COMPAT, 3766}, - {0xFC33, 0, 2 | DECOMP_COMPAT, 3768}, - {0xFC34, 0, 2 | DECOMP_COMPAT, 3770}, - {0xFC35, 0, 2 | DECOMP_COMPAT, 3772}, - {0xFC36, 0, 2 | DECOMP_COMPAT, 3774}, - {0xFC37, 0, 2 | DECOMP_COMPAT, 3776}, - {0xFC38, 0, 2 | DECOMP_COMPAT, 3778}, - {0xFC39, 0, 2 | DECOMP_COMPAT, 3780}, - {0xFC3A, 0, 2 | DECOMP_COMPAT, 3782}, - {0xFC3B, 0, 2 | DECOMP_COMPAT, 3784}, - {0xFC3C, 0, 2 | DECOMP_COMPAT, 3786}, - {0xFC3D, 0, 2 | DECOMP_COMPAT, 3788}, - {0xFC3E, 0, 2 | DECOMP_COMPAT, 3790}, - {0xFC3F, 0, 2 | DECOMP_COMPAT, 3792}, - {0xFC40, 0, 2 | DECOMP_COMPAT, 3794}, - {0xFC41, 0, 2 | DECOMP_COMPAT, 3796}, - {0xFC42, 0, 2 | DECOMP_COMPAT, 3798}, - {0xFC43, 0, 2 | DECOMP_COMPAT, 3800}, - {0xFC44, 0, 2 | DECOMP_COMPAT, 3802}, - {0xFC45, 0, 2 | DECOMP_COMPAT, 3804}, - {0xFC46, 0, 2 | DECOMP_COMPAT, 3806}, - {0xFC47, 0, 2 | DECOMP_COMPAT, 3808}, - {0xFC48, 0, 2 | DECOMP_COMPAT, 3810}, - {0xFC49, 0, 2 | DECOMP_COMPAT, 3812}, - {0xFC4A, 0, 2 | DECOMP_COMPAT, 3814}, - {0xFC4B, 0, 2 | DECOMP_COMPAT, 3816}, - {0xFC4C, 0, 2 | DECOMP_COMPAT, 3818}, - {0xFC4D, 0, 2 | DECOMP_COMPAT, 3820}, - {0xFC4E, 0, 2 | DECOMP_COMPAT, 3822}, - {0xFC4F, 0, 2 | DECOMP_COMPAT, 3824}, - {0xFC50, 0, 2 | DECOMP_COMPAT, 3826}, - {0xFC51, 0, 2 | DECOMP_COMPAT, 3828}, - {0xFC52, 0, 2 | DECOMP_COMPAT, 3830}, - {0xFC53, 0, 2 | DECOMP_COMPAT, 3832}, - {0xFC54, 0, 2 | DECOMP_COMPAT, 3834}, - {0xFC55, 0, 2 | DECOMP_COMPAT, 3836}, - {0xFC56, 0, 2 | DECOMP_COMPAT, 3838}, - {0xFC57, 0, 2 | DECOMP_COMPAT, 3840}, - {0xFC58, 0, 2 | DECOMP_COMPAT, 3842}, - {0xFC59, 0, 2 | DECOMP_COMPAT, 3844}, - {0xFC5A, 0, 2 | DECOMP_COMPAT, 3846}, - {0xFC5B, 0, 2 | DECOMP_COMPAT, 3848}, - {0xFC5C, 0, 2 | DECOMP_COMPAT, 3850}, - {0xFC5D, 0, 2 | DECOMP_COMPAT, 3852}, - {0xFC5E, 0, 3 | DECOMP_COMPAT, 3854}, - {0xFC5F, 0, 3 | DECOMP_COMPAT, 3857}, - {0xFC60, 0, 3 | DECOMP_COMPAT, 3860}, - {0xFC61, 0, 3 | DECOMP_COMPAT, 3863}, - {0xFC62, 0, 3 | DECOMP_COMPAT, 3866}, - {0xFC63, 0, 3 | DECOMP_COMPAT, 3869}, - {0xFC64, 0, 2 | DECOMP_COMPAT, 3872}, - {0xFC65, 0, 2 | DECOMP_COMPAT, 3874}, - {0xFC66, 0, 2 | DECOMP_COMPAT, 3876}, - {0xFC67, 0, 2 | DECOMP_COMPAT, 3878}, - {0xFC68, 0, 2 | DECOMP_COMPAT, 3880}, - {0xFC69, 0, 2 | DECOMP_COMPAT, 3882}, - {0xFC6A, 0, 2 | DECOMP_COMPAT, 3884}, - {0xFC6B, 0, 2 | DECOMP_COMPAT, 3886}, - {0xFC6C, 0, 2 | DECOMP_COMPAT, 3888}, - {0xFC6D, 0, 2 | DECOMP_COMPAT, 3890}, - {0xFC6E, 0, 2 | DECOMP_COMPAT, 3892}, - {0xFC6F, 0, 2 | DECOMP_COMPAT, 3894}, - {0xFC70, 0, 2 | DECOMP_COMPAT, 3896}, - {0xFC71, 0, 2 | DECOMP_COMPAT, 3898}, - {0xFC72, 0, 2 | DECOMP_COMPAT, 3900}, - {0xFC73, 0, 2 | DECOMP_COMPAT, 3902}, - {0xFC74, 0, 2 | DECOMP_COMPAT, 3904}, - {0xFC75, 0, 2 | DECOMP_COMPAT, 3906}, - {0xFC76, 0, 2 | DECOMP_COMPAT, 3908}, - {0xFC77, 0, 2 | DECOMP_COMPAT, 3910}, - {0xFC78, 0, 2 | DECOMP_COMPAT, 3912}, - {0xFC79, 0, 2 | DECOMP_COMPAT, 3914}, - {0xFC7A, 0, 2 | DECOMP_COMPAT, 3916}, - {0xFC7B, 0, 2 | DECOMP_COMPAT, 3918}, - {0xFC7C, 0, 2 | DECOMP_COMPAT, 3920}, - {0xFC7D, 0, 2 | DECOMP_COMPAT, 3922}, - {0xFC7E, 0, 2 | DECOMP_COMPAT, 3924}, - {0xFC7F, 0, 2 | DECOMP_COMPAT, 3926}, - {0xFC80, 0, 2 | DECOMP_COMPAT, 3928}, - {0xFC81, 0, 2 | DECOMP_COMPAT, 3930}, - {0xFC82, 0, 2 | DECOMP_COMPAT, 3932}, - {0xFC83, 0, 2 | DECOMP_COMPAT, 3934}, - {0xFC84, 0, 2 | DECOMP_COMPAT, 3936}, - {0xFC85, 0, 2 | DECOMP_COMPAT, 3938}, - {0xFC86, 0, 2 | DECOMP_COMPAT, 3940}, - {0xFC87, 0, 2 | DECOMP_COMPAT, 3942}, - {0xFC88, 0, 2 | DECOMP_COMPAT, 3944}, - {0xFC89, 0, 2 | DECOMP_COMPAT, 3946}, - {0xFC8A, 0, 2 | DECOMP_COMPAT, 3948}, - {0xFC8B, 0, 2 | DECOMP_COMPAT, 3950}, - {0xFC8C, 0, 2 | DECOMP_COMPAT, 3952}, - {0xFC8D, 0, 2 | DECOMP_COMPAT, 3954}, - {0xFC8E, 0, 2 | DECOMP_COMPAT, 3956}, - {0xFC8F, 0, 2 | DECOMP_COMPAT, 3958}, - {0xFC90, 0, 2 | DECOMP_COMPAT, 3960}, - {0xFC91, 0, 2 | DECOMP_COMPAT, 3962}, - {0xFC92, 0, 2 | DECOMP_COMPAT, 3964}, - {0xFC93, 0, 2 | DECOMP_COMPAT, 3966}, - {0xFC94, 0, 2 | DECOMP_COMPAT, 3968}, - {0xFC95, 0, 2 | DECOMP_COMPAT, 3970}, - {0xFC96, 0, 2 | DECOMP_COMPAT, 3972}, - {0xFC97, 0, 2 | DECOMP_COMPAT, 3974}, - {0xFC98, 0, 2 | DECOMP_COMPAT, 3976}, - {0xFC99, 0, 2 | DECOMP_COMPAT, 3978}, - {0xFC9A, 0, 2 | DECOMP_COMPAT, 3980}, - {0xFC9B, 0, 2 | DECOMP_COMPAT, 3982}, - {0xFC9C, 0, 2 | DECOMP_COMPAT, 3984}, - {0xFC9D, 0, 2 | DECOMP_COMPAT, 3986}, - {0xFC9E, 0, 2 | DECOMP_COMPAT, 3988}, - {0xFC9F, 0, 2 | DECOMP_COMPAT, 3990}, - {0xFCA0, 0, 2 | DECOMP_COMPAT, 3992}, - {0xFCA1, 0, 2 | DECOMP_COMPAT, 3994}, - {0xFCA2, 0, 2 | DECOMP_COMPAT, 3996}, - {0xFCA3, 0, 2 | DECOMP_COMPAT, 3998}, - {0xFCA4, 0, 2 | DECOMP_COMPAT, 4000}, - {0xFCA5, 0, 2 | DECOMP_COMPAT, 4002}, - {0xFCA6, 0, 2 | DECOMP_COMPAT, 4004}, - {0xFCA7, 0, 2 | DECOMP_COMPAT, 4006}, - {0xFCA8, 0, 2 | DECOMP_COMPAT, 4008}, - {0xFCA9, 0, 2 | DECOMP_COMPAT, 4010}, - {0xFCAA, 0, 2 | DECOMP_COMPAT, 4012}, - {0xFCAB, 0, 2 | DECOMP_COMPAT, 4014}, - {0xFCAC, 0, 2 | DECOMP_COMPAT, 4016}, - {0xFCAD, 0, 2 | DECOMP_COMPAT, 4018}, - {0xFCAE, 0, 2 | DECOMP_COMPAT, 4020}, - {0xFCAF, 0, 2 | DECOMP_COMPAT, 4022}, - {0xFCB0, 0, 2 | DECOMP_COMPAT, 4024}, - {0xFCB1, 0, 2 | DECOMP_COMPAT, 4026}, - {0xFCB2, 0, 2 | DECOMP_COMPAT, 4028}, - {0xFCB3, 0, 2 | DECOMP_COMPAT, 4030}, - {0xFCB4, 0, 2 | DECOMP_COMPAT, 4032}, - {0xFCB5, 0, 2 | DECOMP_COMPAT, 4034}, - {0xFCB6, 0, 2 | DECOMP_COMPAT, 4036}, - {0xFCB7, 0, 2 | DECOMP_COMPAT, 4038}, - {0xFCB8, 0, 2 | DECOMP_COMPAT, 4040}, - {0xFCB9, 0, 2 | DECOMP_COMPAT, 4042}, - {0xFCBA, 0, 2 | DECOMP_COMPAT, 4044}, - {0xFCBB, 0, 2 | DECOMP_COMPAT, 4046}, - {0xFCBC, 0, 2 | DECOMP_COMPAT, 4048}, - {0xFCBD, 0, 2 | DECOMP_COMPAT, 4050}, - {0xFCBE, 0, 2 | DECOMP_COMPAT, 4052}, - {0xFCBF, 0, 2 | DECOMP_COMPAT, 4054}, - {0xFCC0, 0, 2 | DECOMP_COMPAT, 4056}, - {0xFCC1, 0, 2 | DECOMP_COMPAT, 4058}, - {0xFCC2, 0, 2 | DECOMP_COMPAT, 4060}, - {0xFCC3, 0, 2 | DECOMP_COMPAT, 4062}, - {0xFCC4, 0, 2 | DECOMP_COMPAT, 4064}, - {0xFCC5, 0, 2 | DECOMP_COMPAT, 4066}, - {0xFCC6, 0, 2 | DECOMP_COMPAT, 4068}, - {0xFCC7, 0, 2 | DECOMP_COMPAT, 4070}, - {0xFCC8, 0, 2 | DECOMP_COMPAT, 4072}, - {0xFCC9, 0, 2 | DECOMP_COMPAT, 4074}, - {0xFCCA, 0, 2 | DECOMP_COMPAT, 4076}, - {0xFCCB, 0, 2 | DECOMP_COMPAT, 4078}, - {0xFCCC, 0, 2 | DECOMP_COMPAT, 4080}, - {0xFCCD, 0, 2 | DECOMP_COMPAT, 4082}, - {0xFCCE, 0, 2 | DECOMP_COMPAT, 4084}, - {0xFCCF, 0, 2 | DECOMP_COMPAT, 4086}, - {0xFCD0, 0, 2 | DECOMP_COMPAT, 4088}, - {0xFCD1, 0, 2 | DECOMP_COMPAT, 4090}, - {0xFCD2, 0, 2 | DECOMP_COMPAT, 4092}, - {0xFCD3, 0, 2 | DECOMP_COMPAT, 4094}, - {0xFCD4, 0, 2 | DECOMP_COMPAT, 4096}, - {0xFCD5, 0, 2 | DECOMP_COMPAT, 4098}, - {0xFCD6, 0, 2 | DECOMP_COMPAT, 4100}, - {0xFCD7, 0, 2 | DECOMP_COMPAT, 4102}, - {0xFCD8, 0, 2 | DECOMP_COMPAT, 4104}, - {0xFCD9, 0, 2 | DECOMP_COMPAT, 4106}, - {0xFCDA, 0, 2 | DECOMP_COMPAT, 4108}, - {0xFCDB, 0, 2 | DECOMP_COMPAT, 4110}, - {0xFCDC, 0, 2 | DECOMP_COMPAT, 4112}, - {0xFCDD, 0, 2 | DECOMP_COMPAT, 4114}, - {0xFCDE, 0, 2 | DECOMP_COMPAT, 4116}, - {0xFCDF, 0, 2 | DECOMP_COMPAT, 4118}, - {0xFCE0, 0, 2 | DECOMP_COMPAT, 4120}, - {0xFCE1, 0, 2 | DECOMP_COMPAT, 4122}, - {0xFCE2, 0, 2 | DECOMP_COMPAT, 4124}, - {0xFCE3, 0, 2 | DECOMP_COMPAT, 4126}, - {0xFCE4, 0, 2 | DECOMP_COMPAT, 4128}, - {0xFCE5, 0, 2 | DECOMP_COMPAT, 4130}, - {0xFCE6, 0, 2 | DECOMP_COMPAT, 4132}, - {0xFCE7, 0, 2 | DECOMP_COMPAT, 4134}, - {0xFCE8, 0, 2 | DECOMP_COMPAT, 4136}, - {0xFCE9, 0, 2 | DECOMP_COMPAT, 4138}, - {0xFCEA, 0, 2 | DECOMP_COMPAT, 4140}, - {0xFCEB, 0, 2 | DECOMP_COMPAT, 4142}, - {0xFCEC, 0, 2 | DECOMP_COMPAT, 4144}, - {0xFCED, 0, 2 | DECOMP_COMPAT, 4146}, - {0xFCEE, 0, 2 | DECOMP_COMPAT, 4148}, - {0xFCEF, 0, 2 | DECOMP_COMPAT, 4150}, - {0xFCF0, 0, 2 | DECOMP_COMPAT, 4152}, - {0xFCF1, 0, 2 | DECOMP_COMPAT, 4154}, - {0xFCF2, 0, 3 | DECOMP_COMPAT, 4156}, - {0xFCF3, 0, 3 | DECOMP_COMPAT, 4159}, - {0xFCF4, 0, 3 | DECOMP_COMPAT, 4162}, - {0xFCF5, 0, 2 | DECOMP_COMPAT, 4165}, - {0xFCF6, 0, 2 | DECOMP_COMPAT, 4167}, - {0xFCF7, 0, 2 | DECOMP_COMPAT, 4169}, - {0xFCF8, 0, 2 | DECOMP_COMPAT, 4171}, - {0xFCF9, 0, 2 | DECOMP_COMPAT, 4173}, - {0xFCFA, 0, 2 | DECOMP_COMPAT, 4175}, - {0xFCFB, 0, 2 | DECOMP_COMPAT, 4177}, - {0xFCFC, 0, 2 | DECOMP_COMPAT, 4179}, - {0xFCFD, 0, 2 | DECOMP_COMPAT, 4181}, - {0xFCFE, 0, 2 | DECOMP_COMPAT, 4183}, - {0xFCFF, 0, 2 | DECOMP_COMPAT, 4185}, - {0xFD00, 0, 2 | DECOMP_COMPAT, 4187}, - {0xFD01, 0, 2 | DECOMP_COMPAT, 4189}, - {0xFD02, 0, 2 | DECOMP_COMPAT, 4191}, - {0xFD03, 0, 2 | DECOMP_COMPAT, 4193}, - {0xFD04, 0, 2 | DECOMP_COMPAT, 4195}, - {0xFD05, 0, 2 | DECOMP_COMPAT, 4197}, - {0xFD06, 0, 2 | DECOMP_COMPAT, 4199}, - {0xFD07, 0, 2 | DECOMP_COMPAT, 4201}, - {0xFD08, 0, 2 | DECOMP_COMPAT, 4203}, - {0xFD09, 0, 2 | DECOMP_COMPAT, 4205}, - {0xFD0A, 0, 2 | DECOMP_COMPAT, 4207}, - {0xFD0B, 0, 2 | DECOMP_COMPAT, 4209}, - {0xFD0C, 0, 2 | DECOMP_COMPAT, 4211}, - {0xFD0D, 0, 2 | DECOMP_COMPAT, 4213}, - {0xFD0E, 0, 2 | DECOMP_COMPAT, 4215}, - {0xFD0F, 0, 2 | DECOMP_COMPAT, 4217}, - {0xFD10, 0, 2 | DECOMP_COMPAT, 4219}, - {0xFD11, 0, 2 | DECOMP_COMPAT, 4221}, - {0xFD12, 0, 2 | DECOMP_COMPAT, 4223}, - {0xFD13, 0, 2 | DECOMP_COMPAT, 4225}, - {0xFD14, 0, 2 | DECOMP_COMPAT, 4227}, - {0xFD15, 0, 2 | DECOMP_COMPAT, 4229}, - {0xFD16, 0, 2 | DECOMP_COMPAT, 4231}, - {0xFD17, 0, 2 | DECOMP_COMPAT, 4233}, - {0xFD18, 0, 2 | DECOMP_COMPAT, 4235}, - {0xFD19, 0, 2 | DECOMP_COMPAT, 4237}, - {0xFD1A, 0, 2 | DECOMP_COMPAT, 4239}, - {0xFD1B, 0, 2 | DECOMP_COMPAT, 4241}, - {0xFD1C, 0, 2 | DECOMP_COMPAT, 4243}, - {0xFD1D, 0, 2 | DECOMP_COMPAT, 4245}, - {0xFD1E, 0, 2 | DECOMP_COMPAT, 4247}, - {0xFD1F, 0, 2 | DECOMP_COMPAT, 4249}, - {0xFD20, 0, 2 | DECOMP_COMPAT, 4251}, - {0xFD21, 0, 2 | DECOMP_COMPAT, 4253}, - {0xFD22, 0, 2 | DECOMP_COMPAT, 4255}, - {0xFD23, 0, 2 | DECOMP_COMPAT, 4257}, - {0xFD24, 0, 2 | DECOMP_COMPAT, 4259}, - {0xFD25, 0, 2 | DECOMP_COMPAT, 4261}, - {0xFD26, 0, 2 | DECOMP_COMPAT, 4263}, - {0xFD27, 0, 2 | DECOMP_COMPAT, 4265}, - {0xFD28, 0, 2 | DECOMP_COMPAT, 4267}, - {0xFD29, 0, 2 | DECOMP_COMPAT, 4269}, - {0xFD2A, 0, 2 | DECOMP_COMPAT, 4271}, - {0xFD2B, 0, 2 | DECOMP_COMPAT, 4273}, - {0xFD2C, 0, 2 | DECOMP_COMPAT, 4275}, - {0xFD2D, 0, 2 | DECOMP_COMPAT, 4277}, - {0xFD2E, 0, 2 | DECOMP_COMPAT, 4279}, - {0xFD2F, 0, 2 | DECOMP_COMPAT, 4281}, - {0xFD30, 0, 2 | DECOMP_COMPAT, 4283}, - {0xFD31, 0, 2 | DECOMP_COMPAT, 4285}, - {0xFD32, 0, 2 | DECOMP_COMPAT, 4287}, - {0xFD33, 0, 2 | DECOMP_COMPAT, 4289}, - {0xFD34, 0, 2 | DECOMP_COMPAT, 4291}, - {0xFD35, 0, 2 | DECOMP_COMPAT, 4293}, - {0xFD36, 0, 2 | DECOMP_COMPAT, 4295}, - {0xFD37, 0, 2 | DECOMP_COMPAT, 4297}, - {0xFD38, 0, 2 | DECOMP_COMPAT, 4299}, - {0xFD39, 0, 2 | DECOMP_COMPAT, 4301}, - {0xFD3A, 0, 2 | DECOMP_COMPAT, 4303}, - {0xFD3B, 0, 2 | DECOMP_COMPAT, 4305}, - {0xFD3C, 0, 2 | DECOMP_COMPAT, 4307}, - {0xFD3D, 0, 2 | DECOMP_COMPAT, 4309}, - {0xFD50, 0, 3 | DECOMP_COMPAT, 4311}, - {0xFD51, 0, 3 | DECOMP_COMPAT, 4314}, - {0xFD52, 0, 3 | DECOMP_COMPAT, 4317}, - {0xFD53, 0, 3 | DECOMP_COMPAT, 4320}, - {0xFD54, 0, 3 | DECOMP_COMPAT, 4323}, - {0xFD55, 0, 3 | DECOMP_COMPAT, 4326}, - {0xFD56, 0, 3 | DECOMP_COMPAT, 4329}, - {0xFD57, 0, 3 | DECOMP_COMPAT, 4332}, - {0xFD58, 0, 3 | DECOMP_COMPAT, 4335}, - {0xFD59, 0, 3 | DECOMP_COMPAT, 4338}, - {0xFD5A, 0, 3 | DECOMP_COMPAT, 4341}, - {0xFD5B, 0, 3 | DECOMP_COMPAT, 4344}, - {0xFD5C, 0, 3 | DECOMP_COMPAT, 4347}, - {0xFD5D, 0, 3 | DECOMP_COMPAT, 4350}, - {0xFD5E, 0, 3 | DECOMP_COMPAT, 4353}, - {0xFD5F, 0, 3 | DECOMP_COMPAT, 4356}, - {0xFD60, 0, 3 | DECOMP_COMPAT, 4359}, - {0xFD61, 0, 3 | DECOMP_COMPAT, 4362}, - {0xFD62, 0, 3 | DECOMP_COMPAT, 4365}, - {0xFD63, 0, 3 | DECOMP_COMPAT, 4368}, - {0xFD64, 0, 3 | DECOMP_COMPAT, 4371}, - {0xFD65, 0, 3 | DECOMP_COMPAT, 4374}, - {0xFD66, 0, 3 | DECOMP_COMPAT, 4377}, - {0xFD67, 0, 3 | DECOMP_COMPAT, 4380}, - {0xFD68, 0, 3 | DECOMP_COMPAT, 4383}, - {0xFD69, 0, 3 | DECOMP_COMPAT, 4386}, - {0xFD6A, 0, 3 | DECOMP_COMPAT, 4389}, - {0xFD6B, 0, 3 | DECOMP_COMPAT, 4392}, - {0xFD6C, 0, 3 | DECOMP_COMPAT, 4395}, - {0xFD6D, 0, 3 | DECOMP_COMPAT, 4398}, - {0xFD6E, 0, 3 | DECOMP_COMPAT, 4401}, - {0xFD6F, 0, 3 | DECOMP_COMPAT, 4404}, - {0xFD70, 0, 3 | DECOMP_COMPAT, 4407}, - {0xFD71, 0, 3 | DECOMP_COMPAT, 4410}, - {0xFD72, 0, 3 | DECOMP_COMPAT, 4413}, - {0xFD73, 0, 3 | DECOMP_COMPAT, 4416}, - {0xFD74, 0, 3 | DECOMP_COMPAT, 4419}, - {0xFD75, 0, 3 | DECOMP_COMPAT, 4422}, - {0xFD76, 0, 3 | DECOMP_COMPAT, 4425}, - {0xFD77, 0, 3 | DECOMP_COMPAT, 4428}, - {0xFD78, 0, 3 | DECOMP_COMPAT, 4431}, - {0xFD79, 0, 3 | DECOMP_COMPAT, 4434}, - {0xFD7A, 0, 3 | DECOMP_COMPAT, 4437}, - {0xFD7B, 0, 3 | DECOMP_COMPAT, 4440}, - {0xFD7C, 0, 3 | DECOMP_COMPAT, 4443}, - {0xFD7D, 0, 3 | DECOMP_COMPAT, 4446}, - {0xFD7E, 0, 3 | DECOMP_COMPAT, 4449}, - {0xFD7F, 0, 3 | DECOMP_COMPAT, 4452}, - {0xFD80, 0, 3 | DECOMP_COMPAT, 4455}, - {0xFD81, 0, 3 | DECOMP_COMPAT, 4458}, - {0xFD82, 0, 3 | DECOMP_COMPAT, 4461}, - {0xFD83, 0, 3 | DECOMP_COMPAT, 4464}, - {0xFD84, 0, 3 | DECOMP_COMPAT, 4467}, - {0xFD85, 0, 3 | DECOMP_COMPAT, 4470}, - {0xFD86, 0, 3 | DECOMP_COMPAT, 4473}, - {0xFD87, 0, 3 | DECOMP_COMPAT, 4476}, - {0xFD88, 0, 3 | DECOMP_COMPAT, 4479}, - {0xFD89, 0, 3 | DECOMP_COMPAT, 4482}, - {0xFD8A, 0, 3 | DECOMP_COMPAT, 4485}, - {0xFD8B, 0, 3 | DECOMP_COMPAT, 4488}, - {0xFD8C, 0, 3 | DECOMP_COMPAT, 4491}, - {0xFD8D, 0, 3 | DECOMP_COMPAT, 4494}, - {0xFD8E, 0, 3 | DECOMP_COMPAT, 4497}, - {0xFD8F, 0, 3 | DECOMP_COMPAT, 4500}, - {0xFD92, 0, 3 | DECOMP_COMPAT, 4503}, - {0xFD93, 0, 3 | DECOMP_COMPAT, 4506}, - {0xFD94, 0, 3 | DECOMP_COMPAT, 4509}, - {0xFD95, 0, 3 | DECOMP_COMPAT, 4512}, - {0xFD96, 0, 3 | DECOMP_COMPAT, 4515}, - {0xFD97, 0, 3 | DECOMP_COMPAT, 4518}, - {0xFD98, 0, 3 | DECOMP_COMPAT, 4521}, - {0xFD99, 0, 3 | DECOMP_COMPAT, 4524}, - {0xFD9A, 0, 3 | DECOMP_COMPAT, 4527}, - {0xFD9B, 0, 3 | DECOMP_COMPAT, 4530}, - {0xFD9C, 0, 3 | DECOMP_COMPAT, 4533}, - {0xFD9D, 0, 3 | DECOMP_COMPAT, 4536}, - {0xFD9E, 0, 3 | DECOMP_COMPAT, 4539}, - {0xFD9F, 0, 3 | DECOMP_COMPAT, 4542}, - {0xFDA0, 0, 3 | DECOMP_COMPAT, 4545}, - {0xFDA1, 0, 3 | DECOMP_COMPAT, 4548}, - {0xFDA2, 0, 3 | DECOMP_COMPAT, 4551}, - {0xFDA3, 0, 3 | DECOMP_COMPAT, 4554}, - {0xFDA4, 0, 3 | DECOMP_COMPAT, 4557}, - {0xFDA5, 0, 3 | DECOMP_COMPAT, 4560}, - {0xFDA6, 0, 3 | DECOMP_COMPAT, 4563}, - {0xFDA7, 0, 3 | DECOMP_COMPAT, 4566}, - {0xFDA8, 0, 3 | DECOMP_COMPAT, 4569}, - {0xFDA9, 0, 3 | DECOMP_COMPAT, 4572}, - {0xFDAA, 0, 3 | DECOMP_COMPAT, 4575}, - {0xFDAB, 0, 3 | DECOMP_COMPAT, 4578}, - {0xFDAC, 0, 3 | DECOMP_COMPAT, 4581}, - {0xFDAD, 0, 3 | DECOMP_COMPAT, 4584}, - {0xFDAE, 0, 3 | DECOMP_COMPAT, 4587}, - {0xFDAF, 0, 3 | DECOMP_COMPAT, 4590}, - {0xFDB0, 0, 3 | DECOMP_COMPAT, 4593}, - {0xFDB1, 0, 3 | DECOMP_COMPAT, 4596}, - {0xFDB2, 0, 3 | DECOMP_COMPAT, 4599}, - {0xFDB3, 0, 3 | DECOMP_COMPAT, 4602}, - {0xFDB4, 0, 3 | DECOMP_COMPAT, 4605}, - {0xFDB5, 0, 3 | DECOMP_COMPAT, 4608}, - {0xFDB6, 0, 3 | DECOMP_COMPAT, 4611}, - {0xFDB7, 0, 3 | DECOMP_COMPAT, 4614}, - {0xFDB8, 0, 3 | DECOMP_COMPAT, 4617}, - {0xFDB9, 0, 3 | DECOMP_COMPAT, 4620}, - {0xFDBA, 0, 3 | DECOMP_COMPAT, 4623}, - {0xFDBB, 0, 3 | DECOMP_COMPAT, 4626}, - {0xFDBC, 0, 3 | DECOMP_COMPAT, 4629}, - {0xFDBD, 0, 3 | DECOMP_COMPAT, 4632}, - {0xFDBE, 0, 3 | DECOMP_COMPAT, 4635}, - {0xFDBF, 0, 3 | DECOMP_COMPAT, 4638}, - {0xFDC0, 0, 3 | DECOMP_COMPAT, 4641}, - {0xFDC1, 0, 3 | DECOMP_COMPAT, 4644}, - {0xFDC2, 0, 3 | DECOMP_COMPAT, 4647}, - {0xFDC3, 0, 3 | DECOMP_COMPAT, 4650}, - {0xFDC4, 0, 3 | DECOMP_COMPAT, 4653}, - {0xFDC5, 0, 3 | DECOMP_COMPAT, 4656}, - {0xFDC6, 0, 3 | DECOMP_COMPAT, 4659}, - {0xFDC7, 0, 3 | DECOMP_COMPAT, 4662}, - {0xFDF0, 0, 3 | DECOMP_COMPAT, 4665}, - {0xFDF1, 0, 3 | DECOMP_COMPAT, 4668}, - {0xFDF2, 0, 4 | DECOMP_COMPAT, 4671}, - {0xFDF3, 0, 4 | DECOMP_COMPAT, 4675}, - {0xFDF4, 0, 4 | DECOMP_COMPAT, 4679}, - {0xFDF5, 0, 4 | DECOMP_COMPAT, 4683}, - {0xFDF6, 0, 4 | DECOMP_COMPAT, 4687}, - {0xFDF7, 0, 4 | DECOMP_COMPAT, 4691}, - {0xFDF8, 0, 4 | DECOMP_COMPAT, 4695}, - {0xFDF9, 0, 3 | DECOMP_COMPAT, 4699}, - {0xFDFA, 0, 18 | DECOMP_COMPAT, 4702}, - {0xFDFB, 0, 8 | DECOMP_COMPAT, 4720}, - {0xFDFC, 0, 4 | DECOMP_COMPAT, 4728}, - {0xFE10, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002C}, - {0xFE11, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3001}, - {0xFE12, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3002}, - {0xFE13, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003A}, - {0xFE14, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003B}, - {0xFE15, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0021}, - {0xFE16, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003F}, - {0xFE17, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3016}, - {0xFE18, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3017}, - {0xFE19, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2026}, - {0xFE20, 230, 0, 0}, - {0xFE21, 230, 0, 0}, - {0xFE22, 230, 0, 0}, - {0xFE23, 230, 0, 0}, - {0xFE24, 230, 0, 0}, - {0xFE25, 230, 0, 0}, - {0xFE26, 230, 0, 0}, - {0xFE27, 220, 0, 0}, - {0xFE28, 220, 0, 0}, - {0xFE29, 220, 0, 0}, - {0xFE2A, 220, 0, 0}, - {0xFE2B, 220, 0, 0}, - {0xFE2C, 220, 0, 0}, - {0xFE2D, 220, 0, 0}, - {0xFE2E, 230, 0, 0}, - {0xFE2F, 230, 0, 0}, - {0xFE30, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2025}, - {0xFE31, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2014}, - {0xFE32, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2013}, - {0xFE33, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005F}, - {0xFE34, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005F}, - {0xFE35, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0028}, - {0xFE36, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0029}, - {0xFE37, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007B}, - {0xFE38, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007D}, - {0xFE39, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3014}, - {0xFE3A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3015}, - {0xFE3B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3010}, - {0xFE3C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3011}, - {0xFE3D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300A}, - {0xFE3E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300B}, - {0xFE3F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3008}, - {0xFE40, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3009}, - {0xFE41, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300C}, - {0xFE42, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300D}, - {0xFE43, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300E}, - {0xFE44, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300F}, - {0xFE47, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005B}, - {0xFE48, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005D}, - {0xFE49, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x203E}, - {0xFE4A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x203E}, - {0xFE4B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x203E}, - {0xFE4C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x203E}, - {0xFE4D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005F}, - {0xFE4E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005F}, - {0xFE4F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005F}, - {0xFE50, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002C}, - {0xFE51, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3001}, - {0xFE52, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002E}, - {0xFE54, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003B}, - {0xFE55, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003A}, - {0xFE56, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003F}, - {0xFE57, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0021}, - {0xFE58, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2014}, - {0xFE59, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0028}, - {0xFE5A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0029}, - {0xFE5B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007B}, - {0xFE5C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007D}, - {0xFE5D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3014}, - {0xFE5E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3015}, - {0xFE5F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0023}, - {0xFE60, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0026}, - {0xFE61, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002A}, - {0xFE62, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002B}, - {0xFE63, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002D}, - {0xFE64, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003C}, - {0xFE65, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003E}, - {0xFE66, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003D}, - {0xFE68, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005C}, - {0xFE69, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0024}, - {0xFE6A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0025}, - {0xFE6B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0040}, - {0xFE70, 0, 2 | DECOMP_COMPAT, 4732}, - {0xFE71, 0, 2 | DECOMP_COMPAT, 4734}, - {0xFE72, 0, 2 | DECOMP_COMPAT, 4736}, - {0xFE74, 0, 2 | DECOMP_COMPAT, 4738}, - {0xFE76, 0, 2 | DECOMP_COMPAT, 4740}, - {0xFE77, 0, 2 | DECOMP_COMPAT, 4742}, - {0xFE78, 0, 2 | DECOMP_COMPAT, 4744}, - {0xFE79, 0, 2 | DECOMP_COMPAT, 4746}, - {0xFE7A, 0, 2 | DECOMP_COMPAT, 4748}, - {0xFE7B, 0, 2 | DECOMP_COMPAT, 4750}, - {0xFE7C, 0, 2 | DECOMP_COMPAT, 4752}, - {0xFE7D, 0, 2 | DECOMP_COMPAT, 4754}, - {0xFE7E, 0, 2 | DECOMP_COMPAT, 4756}, - {0xFE7F, 0, 2 | DECOMP_COMPAT, 4758}, - {0xFE80, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0621}, - {0xFE81, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0622}, - {0xFE82, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0622}, - {0xFE83, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0623}, - {0xFE84, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0623}, - {0xFE85, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0624}, - {0xFE86, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0624}, - {0xFE87, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0625}, - {0xFE88, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0625}, - {0xFE89, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0626}, - {0xFE8A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0626}, - {0xFE8B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0626}, - {0xFE8C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0626}, - {0xFE8D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0627}, - {0xFE8E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0627}, - {0xFE8F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0628}, - {0xFE90, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0628}, - {0xFE91, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0628}, - {0xFE92, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0628}, - {0xFE93, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0629}, - {0xFE94, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0629}, - {0xFE95, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062A}, - {0xFE96, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062A}, - {0xFE97, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062A}, - {0xFE98, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062A}, - {0xFE99, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062B}, - {0xFE9A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062B}, - {0xFE9B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062B}, - {0xFE9C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062B}, - {0xFE9D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, - {0xFE9E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, - {0xFE9F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, - {0xFEA0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, - {0xFEA1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, - {0xFEA2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, - {0xFEA3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, - {0xFEA4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, - {0xFEA5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, - {0xFEA6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, - {0xFEA7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, - {0xFEA8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, - {0xFEA9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062F}, - {0xFEAA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062F}, - {0xFEAB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0630}, - {0xFEAC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0630}, - {0xFEAD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0631}, - {0xFEAE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0631}, - {0xFEAF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0632}, - {0xFEB0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0632}, - {0xFEB1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, - {0xFEB2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, - {0xFEB3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, - {0xFEB4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, - {0xFEB5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, - {0xFEB6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, - {0xFEB7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, - {0xFEB8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, - {0xFEB9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, - {0xFEBA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, - {0xFEBB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, - {0xFEBC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, - {0xFEBD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, - {0xFEBE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, - {0xFEBF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, - {0xFEC0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, - {0xFEC1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0637}, - {0xFEC2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0637}, - {0xFEC3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0637}, - {0xFEC4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0637}, - {0xFEC5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0638}, - {0xFEC6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0638}, - {0xFEC7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0638}, - {0xFEC8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0638}, - {0xFEC9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, - {0xFECA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, - {0xFECB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, - {0xFECC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, - {0xFECD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, - {0xFECE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, - {0xFECF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, - {0xFED0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, - {0xFED1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0641}, - {0xFED2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0641}, - {0xFED3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0641}, - {0xFED4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0641}, - {0xFED5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, - {0xFED6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, - {0xFED7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, - {0xFED8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, - {0xFED9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0643}, - {0xFEDA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0643}, - {0xFEDB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0643}, - {0xFEDC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0643}, - {0xFEDD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0644}, - {0xFEDE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0644}, - {0xFEDF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0644}, - {0xFEE0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0644}, - {0xFEE1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0645}, - {0xFEE2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0645}, - {0xFEE3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0645}, - {0xFEE4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0645}, - {0xFEE5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, - {0xFEE6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, - {0xFEE7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, - {0xFEE8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, - {0xFEE9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0647}, - {0xFEEA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0647}, - {0xFEEB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0647}, - {0xFEEC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0647}, - {0xFEED, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0648}, - {0xFEEE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0648}, - {0xFEEF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0649}, - {0xFEF0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0649}, - {0xFEF1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x064A}, - {0xFEF2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x064A}, - {0xFEF3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x064A}, - {0xFEF4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x064A}, - {0xFEF5, 0, 2 | DECOMP_COMPAT, 4760}, - {0xFEF6, 0, 2 | DECOMP_COMPAT, 4762}, - {0xFEF7, 0, 2 | DECOMP_COMPAT, 4764}, - {0xFEF8, 0, 2 | DECOMP_COMPAT, 4766}, - {0xFEF9, 0, 2 | DECOMP_COMPAT, 4768}, - {0xFEFA, 0, 2 | DECOMP_COMPAT, 4770}, - {0xFEFB, 0, 2 | DECOMP_COMPAT, 4772}, - {0xFEFC, 0, 2 | DECOMP_COMPAT, 4774}, - {0xFF01, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0021}, - {0xFF02, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0022}, - {0xFF03, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0023}, - {0xFF04, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0024}, - {0xFF05, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0025}, - {0xFF06, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0026}, - {0xFF07, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0027}, - {0xFF08, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0028}, - {0xFF09, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0029}, - {0xFF0A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002A}, - {0xFF0B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002B}, - {0xFF0C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002C}, - {0xFF0D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002D}, - {0xFF0E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002E}, - {0xFF0F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002F}, - {0xFF10, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0xFF11, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0xFF12, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0xFF13, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0xFF14, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0xFF15, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0xFF16, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0xFF17, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0xFF18, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0xFF19, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0xFF1A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003A}, - {0xFF1B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003B}, - {0xFF1C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003C}, - {0xFF1D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003D}, - {0xFF1E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003E}, - {0xFF1F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003F}, - {0xFF20, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0040}, - {0xFF21, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0xFF22, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0xFF23, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0xFF24, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0xFF25, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0xFF26, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0xFF27, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0xFF28, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0xFF29, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0xFF2A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0xFF2B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0xFF2C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0xFF2D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0xFF2E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0xFF2F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0xFF30, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0xFF31, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0xFF32, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0xFF33, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0xFF34, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0xFF35, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0xFF36, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0xFF37, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0xFF38, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0xFF39, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0xFF3A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0xFF3B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005B}, - {0xFF3C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005C}, - {0xFF3D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005D}, - {0xFF3E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005E}, - {0xFF3F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005F}, - {0xFF40, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0060}, - {0xFF41, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0xFF42, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0xFF43, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0xFF44, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0xFF45, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0xFF46, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0xFF47, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0xFF48, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0xFF49, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0xFF4A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0xFF4B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0xFF4C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0xFF4D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0xFF4E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0xFF4F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0xFF50, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0xFF51, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0xFF52, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0xFF53, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0xFF54, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0xFF55, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0xFF56, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0xFF57, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0xFF58, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0xFF59, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0xFF5A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0xFF5B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007B}, - {0xFF5C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007C}, - {0xFF5D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007D}, - {0xFF5E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007E}, - {0xFF5F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2985}, - {0xFF60, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2986}, - {0xFF61, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3002}, - {0xFF62, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300C}, - {0xFF63, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300D}, - {0xFF64, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3001}, - {0xFF65, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30FB}, - {0xFF66, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30F2}, - {0xFF67, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A1}, - {0xFF68, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A3}, - {0xFF69, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A5}, - {0xFF6A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A7}, - {0xFF6B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A9}, - {0xFF6C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E3}, - {0xFF6D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E5}, - {0xFF6E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E7}, - {0xFF6F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C3}, - {0xFF70, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30FC}, - {0xFF71, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A2}, - {0xFF72, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A4}, - {0xFF73, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A6}, - {0xFF74, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A8}, - {0xFF75, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AA}, - {0xFF76, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AB}, - {0xFF77, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AD}, - {0xFF78, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AF}, - {0xFF79, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B1}, - {0xFF7A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B3}, - {0xFF7B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B5}, - {0xFF7C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B7}, - {0xFF7D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B9}, - {0xFF7E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30BB}, - {0xFF7F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30BD}, - {0xFF80, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30BF}, - {0xFF81, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C1}, - {0xFF82, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C4}, - {0xFF83, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C6}, - {0xFF84, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C8}, - {0xFF85, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CA}, - {0xFF86, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CB}, - {0xFF87, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CC}, - {0xFF88, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CD}, - {0xFF89, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CE}, - {0xFF8A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CF}, - {0xFF8B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30D2}, - {0xFF8C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30D5}, - {0xFF8D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30D8}, - {0xFF8E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30DB}, - {0xFF8F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30DE}, - {0xFF90, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30DF}, - {0xFF91, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E0}, - {0xFF92, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E1}, - {0xFF93, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E2}, - {0xFF94, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E4}, - {0xFF95, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E6}, - {0xFF96, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E8}, - {0xFF97, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E9}, - {0xFF98, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EA}, - {0xFF99, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EB}, - {0xFF9A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EC}, - {0xFF9B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30ED}, - {0xFF9C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EF}, - {0xFF9D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30F3}, - {0xFF9E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3099}, - {0xFF9F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x309A}, - {0xFFA0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3164}, - {0xFFA1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3131}, - {0xFFA2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3132}, - {0xFFA3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3133}, - {0xFFA4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3134}, - {0xFFA5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3135}, - {0xFFA6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3136}, - {0xFFA7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3137}, - {0xFFA8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3138}, - {0xFFA9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3139}, - {0xFFAA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x313A}, - {0xFFAB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x313B}, - {0xFFAC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x313C}, - {0xFFAD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x313D}, - {0xFFAE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x313E}, - {0xFFAF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x313F}, - {0xFFB0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3140}, - {0xFFB1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3141}, - {0xFFB2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3142}, - {0xFFB3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3143}, - {0xFFB4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3144}, - {0xFFB5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3145}, - {0xFFB6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3146}, - {0xFFB7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3147}, - {0xFFB8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3148}, - {0xFFB9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3149}, - {0xFFBA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x314A}, - {0xFFBB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x314B}, - {0xFFBC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x314C}, - {0xFFBD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x314D}, - {0xFFBE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x314E}, - {0xFFC2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x314F}, - {0xFFC3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3150}, - {0xFFC4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3151}, - {0xFFC5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3152}, - {0xFFC6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3153}, - {0xFFC7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3154}, - {0xFFCA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3155}, - {0xFFCB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3156}, - {0xFFCC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3157}, - {0xFFCD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3158}, - {0xFFCE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3159}, - {0xFFCF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x315A}, - {0xFFD2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x315B}, - {0xFFD3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x315C}, - {0xFFD4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x315D}, - {0xFFD5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x315E}, - {0xFFD6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x315F}, - {0xFFD7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3160}, - {0xFFDA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3161}, - {0xFFDB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3162}, - {0xFFDC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3163}, - {0xFFE0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00A2}, - {0xFFE1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00A3}, - {0xFFE2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00AC}, - {0xFFE3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00AF}, - {0xFFE4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00A6}, - {0xFFE5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00A5}, - {0xFFE6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x20A9}, - {0xFFE8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2502}, - {0xFFE9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2190}, - {0xFFEA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2191}, - {0xFFEB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2192}, - {0xFFEC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2193}, - {0xFFED, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x25A0}, - {0xFFEE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x25CB}, - {0x101FD, 220, 0, 0}, - {0x102E0, 220, 0, 0}, - {0x10376, 230, 0, 0}, - {0x10377, 230, 0, 0}, - {0x10378, 230, 0, 0}, - {0x10379, 230, 0, 0}, - {0x1037A, 230, 0, 0}, - {0x105C9, 0, 2, 4776}, - {0x105E4, 0, 2, 4778}, - {0x10781, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02D0}, - {0x10782, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02D1}, - {0x10783, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00E6}, - {0x10784, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0299}, - {0x10785, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0253}, - {0x10787, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A3}, - {0x10788, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xAB66}, - {0x10789, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A5}, - {0x1078A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A4}, - {0x1078B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0256}, - {0x1078C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0257}, - {0x1078D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D91}, - {0x1078E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0258}, - {0x1078F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025E}, - {0x10790, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A9}, - {0x10791, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0264}, - {0x10792, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0262}, - {0x10793, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0260}, - {0x10794, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x029B}, - {0x10795, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0127}, - {0x10796, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x029C}, - {0x10797, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0267}, - {0x10798, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0284}, - {0x10799, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02AA}, - {0x1079A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02AB}, - {0x1079B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026C}, - {0x1079C, 0, 1 | DECOMP_COMPAT, 4780}, - {0x1079D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xA78E}, - {0x1079E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026E}, - {0x1079F, 0, 1 | DECOMP_COMPAT, 4781}, - {0x107A0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028E}, - {0x107A1, 0, 1 | DECOMP_COMPAT, 4782}, - {0x107A2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00F8}, - {0x107A3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0276}, - {0x107A4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0277}, - {0x107A5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x107A6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x027A}, - {0x107A7, 0, 1 | DECOMP_COMPAT, 4783}, - {0x107A8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x027D}, - {0x107A9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x027E}, - {0x107AA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0280}, - {0x107AB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A8}, - {0x107AC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A6}, - {0x107AD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xAB67}, - {0x107AE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A7}, - {0x107AF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0288}, - {0x107B0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2C71}, - {0x107B2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028F}, - {0x107B3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A1}, - {0x107B4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A2}, - {0x107B5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0298}, - {0x107B6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x01C0}, - {0x107B7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x01C1}, - {0x107B8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x01C2}, - {0x107B9, 0, 1 | DECOMP_COMPAT, 4784}, - {0x107BA, 0, 1 | DECOMP_COMPAT, 4785}, - {0x10A0D, 220, 0, 0}, - {0x10A0F, 230, 0, 0}, - {0x10A38, 230, 0, 0}, - {0x10A39, 1, 0, 0}, - {0x10A3A, 220, 0, 0}, - {0x10A3F, 9, 0, 0}, - {0x10AE5, 230, 0, 0}, - {0x10AE6, 220, 0, 0}, - {0x10D24, 230, 0, 0}, - {0x10D25, 230, 0, 0}, - {0x10D26, 230, 0, 0}, - {0x10D27, 230, 0, 0}, - {0x10D69, 230, 0, 0}, - {0x10D6A, 230, 0, 0}, - {0x10D6B, 230, 0, 0}, - {0x10D6C, 230, 0, 0}, - {0x10D6D, 230, 0, 0}, - {0x10EAB, 230, 0, 0}, - {0x10EAC, 230, 0, 0}, - {0x10EFA, 220, 0, 0}, - {0x10EFB, 220, 0, 0}, - {0x10EFD, 220, 0, 0}, - {0x10EFE, 220, 0, 0}, - {0x10EFF, 220, 0, 0}, - {0x10F46, 220, 0, 0}, - {0x10F47, 220, 0, 0}, - {0x10F48, 230, 0, 0}, - {0x10F49, 230, 0, 0}, - {0x10F4A, 230, 0, 0}, - {0x10F4B, 220, 0, 0}, - {0x10F4C, 230, 0, 0}, - {0x10F4D, 220, 0, 0}, - {0x10F4E, 220, 0, 0}, - {0x10F4F, 220, 0, 0}, - {0x10F50, 220, 0, 0}, - {0x10F82, 230, 0, 0}, - {0x10F83, 220, 0, 0}, - {0x10F84, 230, 0, 0}, - {0x10F85, 220, 0, 0}, - {0x11046, 9, 0, 0}, - {0x11070, 9, 0, 0}, - {0x1107F, 9, 0, 0}, - {0x1109A, 0, 2, 4786}, - {0x1109C, 0, 2, 4788}, - {0x110AB, 0, 2, 4790}, - {0x110B9, 9, 0, 0}, - {0x110BA, 7, 0, 0}, - {0x11100, 230, 0, 0}, - {0x11101, 230, 0, 0}, - {0x11102, 230, 0, 0}, - {0x1112E, 0, 2, 4792}, - {0x1112F, 0, 2, 4794}, - {0x11133, 9, 0, 0}, - {0x11134, 9, 0, 0}, - {0x11173, 7, 0, 0}, - {0x111C0, 9, 0, 0}, - {0x111CA, 7, 0, 0}, - {0x11235, 9, 0, 0}, - {0x11236, 7, 0, 0}, - {0x112E9, 7, 0, 0}, - {0x112EA, 9, 0, 0}, - {0x1133B, 7, 0, 0}, - {0x1133C, 7, 0, 0}, - {0x1134B, 0, 2, 4796}, - {0x1134C, 0, 2, 4798}, - {0x1134D, 9, 0, 0}, - {0x11366, 230, 0, 0}, - {0x11367, 230, 0, 0}, - {0x11368, 230, 0, 0}, - {0x11369, 230, 0, 0}, - {0x1136A, 230, 0, 0}, - {0x1136B, 230, 0, 0}, - {0x1136C, 230, 0, 0}, - {0x11370, 230, 0, 0}, - {0x11371, 230, 0, 0}, - {0x11372, 230, 0, 0}, - {0x11373, 230, 0, 0}, - {0x11374, 230, 0, 0}, - {0x11383, 0, 2, 4800}, - {0x11385, 0, 2, 4802}, - {0x1138E, 0, 2, 4804}, - {0x11391, 0, 2, 4806}, - {0x113C5, 0, 2, 4808}, - {0x113C7, 0, 2, 4810}, - {0x113C8, 0, 2, 4812}, - {0x113CE, 9, 0, 0}, - {0x113CF, 9, 0, 0}, - {0x113D0, 9, 0, 0}, - {0x11442, 9, 0, 0}, - {0x11446, 7, 0, 0}, - {0x1145E, 230, 0, 0}, - {0x114BB, 0, 2, 4814}, - {0x114BC, 0, 2, 4816}, - {0x114BE, 0, 2, 4818}, - {0x114C2, 9, 0, 0}, - {0x114C3, 7, 0, 0}, - {0x115BA, 0, 2, 4820}, - {0x115BB, 0, 2, 4822}, - {0x115BF, 9, 0, 0}, - {0x115C0, 7, 0, 0}, - {0x1163F, 9, 0, 0}, - {0x116B6, 9, 0, 0}, - {0x116B7, 7, 0, 0}, - {0x1172B, 9, 0, 0}, - {0x11839, 9, 0, 0}, - {0x1183A, 7, 0, 0}, - {0x11938, 0, 2, 4824}, - {0x1193D, 9, 0, 0}, - {0x1193E, 9, 0, 0}, - {0x11943, 7, 0, 0}, - {0x119E0, 9, 0, 0}, - {0x11A34, 9, 0, 0}, - {0x11A47, 9, 0, 0}, - {0x11A99, 9, 0, 0}, - {0x11C3F, 9, 0, 0}, - {0x11D42, 7, 0, 0}, - {0x11D44, 9, 0, 0}, - {0x11D45, 9, 0, 0}, - {0x11D97, 9, 0, 0}, - {0x11F41, 9, 0, 0}, - {0x11F42, 9, 0, 0}, - {0x16121, 0, 2, 4826}, - {0x16122, 0, 2, 4828}, - {0x16123, 0, 2, 4830}, - {0x16124, 0, 2, 4832}, - {0x16125, 0, 2, 4834}, - {0x16126, 0, 2, 4836}, - {0x16127, 0, 2, 4838}, - {0x16128, 0, 2, 4840}, - {0x1612F, 9, 0, 0}, - {0x16AF0, 1, 0, 0}, - {0x16AF1, 1, 0, 0}, - {0x16AF2, 1, 0, 0}, - {0x16AF3, 1, 0, 0}, - {0x16AF4, 1, 0, 0}, - {0x16B30, 230, 0, 0}, - {0x16B31, 230, 0, 0}, - {0x16B32, 230, 0, 0}, - {0x16B33, 230, 0, 0}, - {0x16B34, 230, 0, 0}, - {0x16B35, 230, 0, 0}, - {0x16B36, 230, 0, 0}, - {0x16D68, 0, 2, 4842}, - {0x16D69, 0, 2, 4844}, - {0x16D6A, 0, 2, 4846}, - {0x16FF0, 6, 0, 0}, - {0x16FF1, 6, 0, 0}, - {0x1BC9E, 1, 0, 0}, - {0x1CCD6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1CCD7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1CCD8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1CCD9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1CCDA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1CCDB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1CCDC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1CCDD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1CCDE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1CCDF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1CCE0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1CCE1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1CCE2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1CCE3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1CCE4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1CCE5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1CCE6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1CCE7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1CCE8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1CCE9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1CCEA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1CCEB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1CCEC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1CCED, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1CCEE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1CCEF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1CCF0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0x1CCF1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0x1CCF2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0x1CCF3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0x1CCF4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0x1CCF5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0x1CCF6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0x1CCF7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0x1CCF8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0x1CCF9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0x1D15E, 0, 2 | DECOMP_NO_COMPOSE, 4848}, /* in exclusion list */ - {0x1D15F, 0, 2 | DECOMP_NO_COMPOSE, 4850}, /* in exclusion list */ - {0x1D160, 0, 2 | DECOMP_NO_COMPOSE, 4852}, /* in exclusion list */ - {0x1D161, 0, 2 | DECOMP_NO_COMPOSE, 4854}, /* in exclusion list */ - {0x1D162, 0, 2 | DECOMP_NO_COMPOSE, 4856}, /* in exclusion list */ - {0x1D163, 0, 2 | DECOMP_NO_COMPOSE, 4858}, /* in exclusion list */ - {0x1D164, 0, 2 | DECOMP_NO_COMPOSE, 4860}, /* in exclusion list */ - {0x1D165, 216, 0, 0}, - {0x1D166, 216, 0, 0}, - {0x1D167, 1, 0, 0}, - {0x1D168, 1, 0, 0}, - {0x1D169, 1, 0, 0}, - {0x1D16D, 226, 0, 0}, - {0x1D16E, 216, 0, 0}, - {0x1D16F, 216, 0, 0}, - {0x1D170, 216, 0, 0}, - {0x1D171, 216, 0, 0}, - {0x1D172, 216, 0, 0}, - {0x1D17B, 220, 0, 0}, - {0x1D17C, 220, 0, 0}, - {0x1D17D, 220, 0, 0}, - {0x1D17E, 220, 0, 0}, - {0x1D17F, 220, 0, 0}, - {0x1D180, 220, 0, 0}, - {0x1D181, 220, 0, 0}, - {0x1D182, 220, 0, 0}, - {0x1D185, 230, 0, 0}, - {0x1D186, 230, 0, 0}, - {0x1D187, 230, 0, 0}, - {0x1D188, 230, 0, 0}, - {0x1D189, 230, 0, 0}, - {0x1D18A, 220, 0, 0}, - {0x1D18B, 220, 0, 0}, - {0x1D1AA, 230, 0, 0}, - {0x1D1AB, 230, 0, 0}, - {0x1D1AC, 230, 0, 0}, - {0x1D1AD, 230, 0, 0}, - {0x1D1BB, 0, 2 | DECOMP_NO_COMPOSE, 4862}, /* in exclusion list */ - {0x1D1BC, 0, 2 | DECOMP_NO_COMPOSE, 4864}, /* in exclusion list */ - {0x1D1BD, 0, 2 | DECOMP_NO_COMPOSE, 4866}, /* in exclusion list */ - {0x1D1BE, 0, 2 | DECOMP_NO_COMPOSE, 4868}, /* in exclusion list */ - {0x1D1BF, 0, 2 | DECOMP_NO_COMPOSE, 4870}, /* in exclusion list */ - {0x1D1C0, 0, 2 | DECOMP_NO_COMPOSE, 4872}, /* in exclusion list */ - {0x1D242, 230, 0, 0}, - {0x1D243, 230, 0, 0}, - {0x1D244, 230, 0, 0}, - {0x1D400, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D401, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D402, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D403, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D404, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D405, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D406, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D407, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D408, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D409, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D40A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D40B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D40C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D40D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D40E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D40F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D410, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D411, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D412, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D413, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D414, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D415, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D416, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D417, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D418, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D419, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D41A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D41B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D41C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D41D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D41E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D41F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D420, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D421, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D422, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D423, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D424, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D425, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D426, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D427, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D428, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D429, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D42A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D42B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D42C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D42D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D42E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D42F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D430, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D431, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D432, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D433, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D434, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D435, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D436, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D437, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D438, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D439, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D43A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D43B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D43C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D43D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D43E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D43F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D440, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D441, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D442, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D443, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D444, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D445, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D446, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D447, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D448, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D449, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D44A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D44B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D44C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D44D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D44E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D44F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D450, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D451, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D452, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D453, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D454, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D456, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D457, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D458, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D459, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D45A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D45B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D45C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D45D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D45E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D45F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D460, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D461, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D462, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D463, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D464, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D465, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D466, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D467, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D468, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D469, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D46A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D46B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D46C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D46D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D46E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D46F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D470, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D471, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D472, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D473, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D474, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D475, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D476, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D477, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D478, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D479, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D47A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D47B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D47C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D47D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D47E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D47F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D480, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D481, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D482, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D483, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D484, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D485, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D486, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D487, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D488, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D489, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D48A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D48B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D48C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D48D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D48E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D48F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D490, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D491, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D492, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D493, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D494, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D495, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D496, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D497, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D498, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D499, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D49A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D49B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D49C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D49E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D49F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D4A2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D4A5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D4A6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D4A9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D4AA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D4AB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D4AC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D4AE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D4AF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D4B0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D4B1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D4B2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D4B3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D4B4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D4B5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D4B6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D4B7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D4B8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D4B9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D4BB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D4BD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D4BE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D4BF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D4C0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D4C1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D4C2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D4C3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D4C5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D4C6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D4C7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D4C8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D4C9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D4CA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D4CB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D4CC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D4CD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D4CE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D4CF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D4D0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D4D1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D4D2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D4D3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D4D4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D4D5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D4D6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D4D7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D4D8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D4D9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D4DA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D4DB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D4DC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D4DD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D4DE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D4DF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D4E0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D4E1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D4E2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D4E3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D4E4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D4E5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D4E6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D4E7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D4E8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D4E9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D4EA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D4EB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D4EC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D4ED, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D4EE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D4EF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D4F0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D4F1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D4F2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D4F3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D4F4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D4F5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D4F6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D4F7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D4F8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D4F9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D4FA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D4FB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D4FC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D4FD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D4FE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D4FF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D500, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D501, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D502, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D503, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D504, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D505, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D507, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D508, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D509, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D50A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D50D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D50E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D50F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D510, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D511, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D512, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D513, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D514, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D516, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D517, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D518, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D519, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D51A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D51B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D51C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D51E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D51F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D520, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D521, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D522, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D523, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D524, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D525, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D526, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D527, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D528, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D529, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D52A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D52B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D52C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D52D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D52E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D52F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D530, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D531, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D532, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D533, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D534, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D535, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D536, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D537, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D538, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D539, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D53B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D53C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D53D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D53E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D540, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D541, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D542, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D543, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D544, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D546, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D54A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D54B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D54C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D54D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D54E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D54F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D550, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D552, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D553, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D554, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D555, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D556, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D557, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D558, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D559, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D55A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D55B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D55C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D55D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D55E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D55F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D560, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D561, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D562, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D563, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D564, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D565, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D566, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D567, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D568, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D569, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D56A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D56B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D56C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D56D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D56E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D56F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D570, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D571, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D572, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D573, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D574, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D575, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D576, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D577, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D578, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D579, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D57A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D57B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D57C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D57D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D57E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D57F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D580, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D581, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D582, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D583, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D584, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D585, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D586, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D587, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D588, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D589, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D58A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D58B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D58C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D58D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D58E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D58F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D590, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D591, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D592, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D593, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D594, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D595, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D596, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D597, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D598, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D599, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D59A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D59B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D59C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D59D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D59E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D59F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D5A0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D5A1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D5A2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D5A3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D5A4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D5A5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D5A6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D5A7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D5A8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D5A9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D5AA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D5AB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D5AC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D5AD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D5AE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D5AF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D5B0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D5B1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D5B2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D5B3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D5B4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D5B5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D5B6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D5B7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D5B8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D5B9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D5BA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D5BB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D5BC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D5BD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D5BE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D5BF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D5C0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D5C1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D5C2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D5C3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D5C4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D5C5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D5C6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D5C7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D5C8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D5C9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D5CA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D5CB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D5CC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D5CD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D5CE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D5CF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D5D0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D5D1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D5D2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D5D3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D5D4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D5D5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D5D6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D5D7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D5D8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D5D9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D5DA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D5DB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D5DC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D5DD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D5DE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D5DF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D5E0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D5E1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D5E2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D5E3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D5E4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D5E5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D5E6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D5E7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D5E8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D5E9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D5EA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D5EB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D5EC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D5ED, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D5EE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D5EF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D5F0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D5F1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D5F2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D5F3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D5F4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D5F5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D5F6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D5F7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D5F8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D5F9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D5FA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D5FB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D5FC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D5FD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D5FE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D5FF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D600, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D601, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D602, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D603, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D604, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D605, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D606, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D607, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D608, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D609, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D60A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D60B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D60C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D60D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D60E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D60F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D610, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D611, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D612, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D613, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D614, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D615, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D616, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D617, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D618, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D619, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D61A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D61B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D61C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D61D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D61E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D61F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D620, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D621, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D622, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D623, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D624, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D625, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D626, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D627, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D628, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D629, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D62A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D62B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D62C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D62D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D62E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D62F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D630, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D631, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D632, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D633, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D634, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D635, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D636, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D637, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D638, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D639, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D63A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D63B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D63C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D63D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D63E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D63F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D640, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D641, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D642, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D643, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D644, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D645, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D646, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D647, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D648, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D649, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D64A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D64B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D64C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D64D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D64E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D64F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D650, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D651, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D652, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D653, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D654, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D655, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D656, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D657, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D658, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D659, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D65A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D65B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D65C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D65D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D65E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D65F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D660, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D661, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D662, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D663, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D664, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D665, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D666, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D667, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D668, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D669, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D66A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D66B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D66C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D66D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D66E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D66F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D670, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D671, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D672, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D673, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D674, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D675, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D676, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D677, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D678, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D679, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D67A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D67B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D67C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D67D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D67E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D67F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D680, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D681, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D682, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D683, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D684, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D685, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D686, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D687, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D688, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D689, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D68A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D68B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D68C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D68D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D68E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D68F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D690, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D691, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D692, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D693, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D694, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D695, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D696, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D697, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D698, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D699, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D69A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D69B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D69C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D69D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D69E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D69F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D6A0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D6A1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D6A2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D6A3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D6A4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0131}, - {0x1D6A5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0237}, - {0x1D6A8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0391}, - {0x1D6A9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0392}, - {0x1D6AA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0393}, - {0x1D6AB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0394}, - {0x1D6AC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0395}, - {0x1D6AD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0396}, - {0x1D6AE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0397}, - {0x1D6AF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0398}, - {0x1D6B0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0399}, - {0x1D6B1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039A}, - {0x1D6B2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039B}, - {0x1D6B3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039C}, - {0x1D6B4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039D}, - {0x1D6B5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039E}, - {0x1D6B6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039F}, - {0x1D6B7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A0}, - {0x1D6B8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A1}, - {0x1D6B9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F4}, - {0x1D6BA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A3}, - {0x1D6BB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A4}, - {0x1D6BC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A5}, - {0x1D6BD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A6}, - {0x1D6BE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A7}, - {0x1D6BF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A8}, - {0x1D6C0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A9}, - {0x1D6C1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2207}, - {0x1D6C2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B1}, - {0x1D6C3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B2}, - {0x1D6C4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B3}, - {0x1D6C5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B4}, - {0x1D6C6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B5}, - {0x1D6C7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B6}, - {0x1D6C8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B7}, - {0x1D6C9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B8}, - {0x1D6CA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B9}, - {0x1D6CB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BA}, - {0x1D6CC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BB}, - {0x1D6CD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BC}, - {0x1D6CE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BD}, - {0x1D6CF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BE}, - {0x1D6D0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BF}, - {0x1D6D1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C0}, - {0x1D6D2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C1}, - {0x1D6D3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C2}, - {0x1D6D4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C3}, - {0x1D6D5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C4}, - {0x1D6D6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C5}, - {0x1D6D7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C6}, - {0x1D6D8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C7}, - {0x1D6D9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C8}, - {0x1D6DA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C9}, - {0x1D6DB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2202}, - {0x1D6DC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F5}, - {0x1D6DD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D1}, - {0x1D6DE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F0}, - {0x1D6DF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D5}, - {0x1D6E0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F1}, - {0x1D6E1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D6}, - {0x1D6E2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0391}, - {0x1D6E3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0392}, - {0x1D6E4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0393}, - {0x1D6E5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0394}, - {0x1D6E6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0395}, - {0x1D6E7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0396}, - {0x1D6E8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0397}, - {0x1D6E9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0398}, - {0x1D6EA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0399}, - {0x1D6EB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039A}, - {0x1D6EC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039B}, - {0x1D6ED, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039C}, - {0x1D6EE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039D}, - {0x1D6EF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039E}, - {0x1D6F0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039F}, - {0x1D6F1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A0}, - {0x1D6F2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A1}, - {0x1D6F3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F4}, - {0x1D6F4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A3}, - {0x1D6F5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A4}, - {0x1D6F6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A5}, - {0x1D6F7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A6}, - {0x1D6F8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A7}, - {0x1D6F9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A8}, - {0x1D6FA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A9}, - {0x1D6FB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2207}, - {0x1D6FC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B1}, - {0x1D6FD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B2}, - {0x1D6FE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B3}, - {0x1D6FF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B4}, - {0x1D700, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B5}, - {0x1D701, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B6}, - {0x1D702, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B7}, - {0x1D703, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B8}, - {0x1D704, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B9}, - {0x1D705, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BA}, - {0x1D706, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BB}, - {0x1D707, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BC}, - {0x1D708, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BD}, - {0x1D709, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BE}, - {0x1D70A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BF}, - {0x1D70B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C0}, - {0x1D70C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C1}, - {0x1D70D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C2}, - {0x1D70E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C3}, - {0x1D70F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C4}, - {0x1D710, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C5}, - {0x1D711, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C6}, - {0x1D712, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C7}, - {0x1D713, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C8}, - {0x1D714, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C9}, - {0x1D715, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2202}, - {0x1D716, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F5}, - {0x1D717, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D1}, - {0x1D718, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F0}, - {0x1D719, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D5}, - {0x1D71A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F1}, - {0x1D71B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D6}, - {0x1D71C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0391}, - {0x1D71D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0392}, - {0x1D71E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0393}, - {0x1D71F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0394}, - {0x1D720, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0395}, - {0x1D721, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0396}, - {0x1D722, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0397}, - {0x1D723, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0398}, - {0x1D724, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0399}, - {0x1D725, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039A}, - {0x1D726, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039B}, - {0x1D727, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039C}, - {0x1D728, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039D}, - {0x1D729, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039E}, - {0x1D72A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039F}, - {0x1D72B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A0}, - {0x1D72C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A1}, - {0x1D72D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F4}, - {0x1D72E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A3}, - {0x1D72F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A4}, - {0x1D730, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A5}, - {0x1D731, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A6}, - {0x1D732, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A7}, - {0x1D733, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A8}, - {0x1D734, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A9}, - {0x1D735, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2207}, - {0x1D736, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B1}, - {0x1D737, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B2}, - {0x1D738, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B3}, - {0x1D739, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B4}, - {0x1D73A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B5}, - {0x1D73B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B6}, - {0x1D73C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B7}, - {0x1D73D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B8}, - {0x1D73E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B9}, - {0x1D73F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BA}, - {0x1D740, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BB}, - {0x1D741, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BC}, - {0x1D742, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BD}, - {0x1D743, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BE}, - {0x1D744, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BF}, - {0x1D745, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C0}, - {0x1D746, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C1}, - {0x1D747, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C2}, - {0x1D748, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C3}, - {0x1D749, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C4}, - {0x1D74A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C5}, - {0x1D74B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C6}, - {0x1D74C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C7}, - {0x1D74D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C8}, - {0x1D74E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C9}, - {0x1D74F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2202}, - {0x1D750, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F5}, - {0x1D751, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D1}, - {0x1D752, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F0}, - {0x1D753, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D5}, - {0x1D754, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F1}, - {0x1D755, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D6}, - {0x1D756, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0391}, - {0x1D757, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0392}, - {0x1D758, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0393}, - {0x1D759, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0394}, - {0x1D75A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0395}, - {0x1D75B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0396}, - {0x1D75C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0397}, - {0x1D75D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0398}, - {0x1D75E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0399}, - {0x1D75F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039A}, - {0x1D760, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039B}, - {0x1D761, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039C}, - {0x1D762, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039D}, - {0x1D763, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039E}, - {0x1D764, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039F}, - {0x1D765, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A0}, - {0x1D766, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A1}, - {0x1D767, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F4}, - {0x1D768, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A3}, - {0x1D769, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A4}, - {0x1D76A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A5}, - {0x1D76B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A6}, - {0x1D76C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A7}, - {0x1D76D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A8}, - {0x1D76E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A9}, - {0x1D76F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2207}, - {0x1D770, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B1}, - {0x1D771, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B2}, - {0x1D772, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B3}, - {0x1D773, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B4}, - {0x1D774, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B5}, - {0x1D775, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B6}, - {0x1D776, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B7}, - {0x1D777, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B8}, - {0x1D778, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B9}, - {0x1D779, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BA}, - {0x1D77A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BB}, - {0x1D77B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BC}, - {0x1D77C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BD}, - {0x1D77D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BE}, - {0x1D77E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BF}, - {0x1D77F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C0}, - {0x1D780, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C1}, - {0x1D781, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C2}, - {0x1D782, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C3}, - {0x1D783, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C4}, - {0x1D784, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C5}, - {0x1D785, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C6}, - {0x1D786, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C7}, - {0x1D787, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C8}, - {0x1D788, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C9}, - {0x1D789, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2202}, - {0x1D78A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F5}, - {0x1D78B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D1}, - {0x1D78C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F0}, - {0x1D78D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D5}, - {0x1D78E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F1}, - {0x1D78F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D6}, - {0x1D790, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0391}, - {0x1D791, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0392}, - {0x1D792, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0393}, - {0x1D793, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0394}, - {0x1D794, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0395}, - {0x1D795, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0396}, - {0x1D796, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0397}, - {0x1D797, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0398}, - {0x1D798, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0399}, - {0x1D799, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039A}, - {0x1D79A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039B}, - {0x1D79B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039C}, - {0x1D79C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039D}, - {0x1D79D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039E}, - {0x1D79E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039F}, - {0x1D79F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A0}, - {0x1D7A0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A1}, - {0x1D7A1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F4}, - {0x1D7A2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A3}, - {0x1D7A3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A4}, - {0x1D7A4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A5}, - {0x1D7A5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A6}, - {0x1D7A6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A7}, - {0x1D7A7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A8}, - {0x1D7A8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A9}, - {0x1D7A9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2207}, - {0x1D7AA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B1}, - {0x1D7AB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B2}, - {0x1D7AC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B3}, - {0x1D7AD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B4}, - {0x1D7AE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B5}, - {0x1D7AF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B6}, - {0x1D7B0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B7}, - {0x1D7B1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B8}, - {0x1D7B2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B9}, - {0x1D7B3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BA}, - {0x1D7B4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BB}, - {0x1D7B5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BC}, - {0x1D7B6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BD}, - {0x1D7B7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BE}, - {0x1D7B8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BF}, - {0x1D7B9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C0}, - {0x1D7BA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C1}, - {0x1D7BB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C2}, - {0x1D7BC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C3}, - {0x1D7BD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C4}, - {0x1D7BE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C5}, - {0x1D7BF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C6}, - {0x1D7C0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C7}, - {0x1D7C1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C8}, - {0x1D7C2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C9}, - {0x1D7C3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2202}, - {0x1D7C4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F5}, - {0x1D7C5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D1}, - {0x1D7C6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F0}, - {0x1D7C7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D5}, - {0x1D7C8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F1}, - {0x1D7C9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D6}, - {0x1D7CA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03DC}, - {0x1D7CB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03DD}, - {0x1D7CE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0x1D7CF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0x1D7D0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0x1D7D1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0x1D7D2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0x1D7D3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0x1D7D4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0x1D7D5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0x1D7D6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0x1D7D7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0x1D7D8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0x1D7D9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0x1D7DA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0x1D7DB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0x1D7DC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0x1D7DD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0x1D7DE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0x1D7DF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0x1D7E0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0x1D7E1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0x1D7E2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0x1D7E3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0x1D7E4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0x1D7E5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0x1D7E6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0x1D7E7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0x1D7E8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0x1D7E9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0x1D7EA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0x1D7EB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0x1D7EC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0x1D7ED, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0x1D7EE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0x1D7EF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0x1D7F0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0x1D7F1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0x1D7F2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0x1D7F3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0x1D7F4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0x1D7F5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0x1D7F6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0x1D7F7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0x1D7F8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0x1D7F9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0x1D7FA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0x1D7FB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0x1D7FC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0x1D7FD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0x1D7FE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0x1D7FF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0x1E000, 230, 0, 0}, - {0x1E001, 230, 0, 0}, - {0x1E002, 230, 0, 0}, - {0x1E003, 230, 0, 0}, - {0x1E004, 230, 0, 0}, - {0x1E005, 230, 0, 0}, - {0x1E006, 230, 0, 0}, - {0x1E008, 230, 0, 0}, - {0x1E009, 230, 0, 0}, - {0x1E00A, 230, 0, 0}, - {0x1E00B, 230, 0, 0}, - {0x1E00C, 230, 0, 0}, - {0x1E00D, 230, 0, 0}, - {0x1E00E, 230, 0, 0}, - {0x1E00F, 230, 0, 0}, - {0x1E010, 230, 0, 0}, - {0x1E011, 230, 0, 0}, - {0x1E012, 230, 0, 0}, - {0x1E013, 230, 0, 0}, - {0x1E014, 230, 0, 0}, - {0x1E015, 230, 0, 0}, - {0x1E016, 230, 0, 0}, - {0x1E017, 230, 0, 0}, - {0x1E018, 230, 0, 0}, - {0x1E01B, 230, 0, 0}, - {0x1E01C, 230, 0, 0}, - {0x1E01D, 230, 0, 0}, - {0x1E01E, 230, 0, 0}, - {0x1E01F, 230, 0, 0}, - {0x1E020, 230, 0, 0}, - {0x1E021, 230, 0, 0}, - {0x1E023, 230, 0, 0}, - {0x1E024, 230, 0, 0}, - {0x1E026, 230, 0, 0}, - {0x1E027, 230, 0, 0}, - {0x1E028, 230, 0, 0}, - {0x1E029, 230, 0, 0}, - {0x1E02A, 230, 0, 0}, - {0x1E030, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0430}, - {0x1E031, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0431}, - {0x1E032, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0432}, - {0x1E033, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0433}, - {0x1E034, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0434}, - {0x1E035, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0435}, - {0x1E036, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0436}, - {0x1E037, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0437}, - {0x1E038, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0438}, - {0x1E039, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043A}, - {0x1E03A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043B}, - {0x1E03B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043C}, - {0x1E03C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043E}, - {0x1E03D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043F}, - {0x1E03E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0440}, - {0x1E03F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0441}, - {0x1E040, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0442}, - {0x1E041, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0443}, - {0x1E042, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0444}, - {0x1E043, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0445}, - {0x1E044, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0446}, - {0x1E045, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0447}, - {0x1E046, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0448}, - {0x1E047, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044B}, - {0x1E048, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044D}, - {0x1E049, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044E}, - {0x1E04A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xA689}, - {0x1E04B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04D9}, - {0x1E04C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0456}, - {0x1E04D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0458}, - {0x1E04E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04E9}, - {0x1E04F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04AF}, - {0x1E050, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04CF}, - {0x1E051, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0430}, - {0x1E052, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0431}, - {0x1E053, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0432}, - {0x1E054, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0433}, - {0x1E055, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0434}, - {0x1E056, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0435}, - {0x1E057, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0436}, - {0x1E058, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0437}, - {0x1E059, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0438}, - {0x1E05A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043A}, - {0x1E05B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043B}, - {0x1E05C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043E}, - {0x1E05D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043F}, - {0x1E05E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0441}, - {0x1E05F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0443}, - {0x1E060, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0444}, - {0x1E061, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0445}, - {0x1E062, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0446}, - {0x1E063, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0447}, - {0x1E064, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0448}, - {0x1E065, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044A}, - {0x1E066, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044B}, - {0x1E067, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0491}, - {0x1E068, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0456}, - {0x1E069, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0455}, - {0x1E06A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x045F}, - {0x1E06B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04AB}, - {0x1E06C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xA651}, - {0x1E06D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04B1}, - {0x1E08F, 230, 0, 0}, - {0x1E130, 230, 0, 0}, - {0x1E131, 230, 0, 0}, - {0x1E132, 230, 0, 0}, - {0x1E133, 230, 0, 0}, - {0x1E134, 230, 0, 0}, - {0x1E135, 230, 0, 0}, - {0x1E136, 230, 0, 0}, - {0x1E2AE, 230, 0, 0}, - {0x1E2EC, 230, 0, 0}, - {0x1E2ED, 230, 0, 0}, - {0x1E2EE, 230, 0, 0}, - {0x1E2EF, 230, 0, 0}, - {0x1E4EC, 232, 0, 0}, - {0x1E4ED, 232, 0, 0}, - {0x1E4EE, 220, 0, 0}, - {0x1E4EF, 230, 0, 0}, - {0x1E5EE, 230, 0, 0}, - {0x1E5EF, 220, 0, 0}, - {0x1E6E3, 230, 0, 0}, - {0x1E6E6, 230, 0, 0}, - {0x1E6EE, 230, 0, 0}, - {0x1E6EF, 230, 0, 0}, - {0x1E6F5, 230, 0, 0}, - {0x1E8D0, 220, 0, 0}, - {0x1E8D1, 220, 0, 0}, - {0x1E8D2, 220, 0, 0}, - {0x1E8D3, 220, 0, 0}, - {0x1E8D4, 220, 0, 0}, - {0x1E8D5, 220, 0, 0}, - {0x1E8D6, 220, 0, 0}, - {0x1E944, 230, 0, 0}, - {0x1E945, 230, 0, 0}, - {0x1E946, 230, 0, 0}, - {0x1E947, 230, 0, 0}, - {0x1E948, 230, 0, 0}, - {0x1E949, 230, 0, 0}, - {0x1E94A, 7, 0, 0}, - {0x1EE00, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0627}, - {0x1EE01, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0628}, - {0x1EE02, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, - {0x1EE03, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062F}, - {0x1EE05, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0648}, - {0x1EE06, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0632}, - {0x1EE07, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, - {0x1EE08, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0637}, - {0x1EE09, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x064A}, - {0x1EE0A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0643}, - {0x1EE0B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0644}, - {0x1EE0C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0645}, - {0x1EE0D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, - {0x1EE0E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, - {0x1EE0F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, - {0x1EE10, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0641}, - {0x1EE11, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, - {0x1EE12, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, - {0x1EE13, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0631}, - {0x1EE14, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, - {0x1EE15, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062A}, - {0x1EE16, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062B}, - {0x1EE17, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, - {0x1EE18, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0630}, - {0x1EE19, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, - {0x1EE1A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0638}, - {0x1EE1B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, - {0x1EE1C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x066E}, - {0x1EE1D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BA}, - {0x1EE1E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A1}, - {0x1EE1F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x066F}, - {0x1EE21, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0628}, - {0x1EE22, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, - {0x1EE24, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0647}, - {0x1EE27, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, - {0x1EE29, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x064A}, - {0x1EE2A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0643}, - {0x1EE2B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0644}, - {0x1EE2C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0645}, - {0x1EE2D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, - {0x1EE2E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, - {0x1EE2F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, - {0x1EE30, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0641}, - {0x1EE31, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, - {0x1EE32, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, - {0x1EE34, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, - {0x1EE35, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062A}, - {0x1EE36, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062B}, - {0x1EE37, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, - {0x1EE39, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, - {0x1EE3B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, - {0x1EE42, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, - {0x1EE47, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, - {0x1EE49, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x064A}, - {0x1EE4B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0644}, - {0x1EE4D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, - {0x1EE4E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, - {0x1EE4F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, - {0x1EE51, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, - {0x1EE52, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, - {0x1EE54, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, - {0x1EE57, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, - {0x1EE59, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, - {0x1EE5B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, - {0x1EE5D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BA}, - {0x1EE5F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x066F}, - {0x1EE61, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0628}, - {0x1EE62, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, - {0x1EE64, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0647}, - {0x1EE67, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, - {0x1EE68, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0637}, - {0x1EE69, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x064A}, - {0x1EE6A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0643}, - {0x1EE6C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0645}, - {0x1EE6D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, - {0x1EE6E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, - {0x1EE6F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, - {0x1EE70, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0641}, - {0x1EE71, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, - {0x1EE72, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, - {0x1EE74, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, - {0x1EE75, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062A}, - {0x1EE76, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062B}, - {0x1EE77, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, - {0x1EE79, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, - {0x1EE7A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0638}, - {0x1EE7B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, - {0x1EE7C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x066E}, - {0x1EE7E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A1}, - {0x1EE80, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0627}, - {0x1EE81, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0628}, - {0x1EE82, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, - {0x1EE83, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062F}, - {0x1EE84, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0647}, - {0x1EE85, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0648}, - {0x1EE86, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0632}, - {0x1EE87, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, - {0x1EE88, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0637}, - {0x1EE89, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x064A}, - {0x1EE8B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0644}, - {0x1EE8C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0645}, - {0x1EE8D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, - {0x1EE8E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, - {0x1EE8F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, - {0x1EE90, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0641}, - {0x1EE91, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, - {0x1EE92, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, - {0x1EE93, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0631}, - {0x1EE94, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, - {0x1EE95, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062A}, - {0x1EE96, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062B}, - {0x1EE97, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, - {0x1EE98, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0630}, - {0x1EE99, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, - {0x1EE9A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0638}, - {0x1EE9B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, - {0x1EEA1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0628}, - {0x1EEA2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, - {0x1EEA3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062F}, - {0x1EEA5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0648}, - {0x1EEA6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0632}, - {0x1EEA7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, - {0x1EEA8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0637}, - {0x1EEA9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x064A}, - {0x1EEAB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0644}, - {0x1EEAC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0645}, - {0x1EEAD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, - {0x1EEAE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, - {0x1EEAF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, - {0x1EEB0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0641}, - {0x1EEB1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, - {0x1EEB2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, - {0x1EEB3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0631}, - {0x1EEB4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, - {0x1EEB5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062A}, - {0x1EEB6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062B}, - {0x1EEB7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, - {0x1EEB8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0630}, - {0x1EEB9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, - {0x1EEBA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0638}, - {0x1EEBB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, - {0x1F100, 0, 2 | DECOMP_COMPAT, 4874}, - {0x1F101, 0, 2 | DECOMP_COMPAT, 4876}, - {0x1F102, 0, 2 | DECOMP_COMPAT, 4878}, - {0x1F103, 0, 2 | DECOMP_COMPAT, 4880}, - {0x1F104, 0, 2 | DECOMP_COMPAT, 4882}, - {0x1F105, 0, 2 | DECOMP_COMPAT, 4884}, - {0x1F106, 0, 2 | DECOMP_COMPAT, 4886}, - {0x1F107, 0, 2 | DECOMP_COMPAT, 4888}, - {0x1F108, 0, 2 | DECOMP_COMPAT, 4890}, - {0x1F109, 0, 2 | DECOMP_COMPAT, 4892}, - {0x1F10A, 0, 2 | DECOMP_COMPAT, 4894}, - {0x1F110, 0, 3 | DECOMP_COMPAT, 4896}, - {0x1F111, 0, 3 | DECOMP_COMPAT, 4899}, - {0x1F112, 0, 3 | DECOMP_COMPAT, 4902}, - {0x1F113, 0, 3 | DECOMP_COMPAT, 4905}, - {0x1F114, 0, 3 | DECOMP_COMPAT, 4908}, - {0x1F115, 0, 3 | DECOMP_COMPAT, 4911}, - {0x1F116, 0, 3 | DECOMP_COMPAT, 4914}, - {0x1F117, 0, 3 | DECOMP_COMPAT, 4917}, - {0x1F118, 0, 3 | DECOMP_COMPAT, 4920}, - {0x1F119, 0, 3 | DECOMP_COMPAT, 4923}, - {0x1F11A, 0, 3 | DECOMP_COMPAT, 4926}, - {0x1F11B, 0, 3 | DECOMP_COMPAT, 4929}, - {0x1F11C, 0, 3 | DECOMP_COMPAT, 4932}, - {0x1F11D, 0, 3 | DECOMP_COMPAT, 4935}, - {0x1F11E, 0, 3 | DECOMP_COMPAT, 4938}, - {0x1F11F, 0, 3 | DECOMP_COMPAT, 4941}, - {0x1F120, 0, 3 | DECOMP_COMPAT, 4944}, - {0x1F121, 0, 3 | DECOMP_COMPAT, 4947}, - {0x1F122, 0, 3 | DECOMP_COMPAT, 4950}, - {0x1F123, 0, 3 | DECOMP_COMPAT, 4953}, - {0x1F124, 0, 3 | DECOMP_COMPAT, 4956}, - {0x1F125, 0, 3 | DECOMP_COMPAT, 4959}, - {0x1F126, 0, 3 | DECOMP_COMPAT, 4962}, - {0x1F127, 0, 3 | DECOMP_COMPAT, 4965}, - {0x1F128, 0, 3 | DECOMP_COMPAT, 4968}, - {0x1F129, 0, 3 | DECOMP_COMPAT, 4971}, - {0x1F12A, 0, 3 | DECOMP_COMPAT, 4974}, - {0x1F12B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1F12C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1F12D, 0, 2 | DECOMP_COMPAT, 4977}, - {0x1F12E, 0, 2 | DECOMP_COMPAT, 4979}, - {0x1F130, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1F131, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1F132, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1F133, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1F134, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1F135, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1F136, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1F137, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1F138, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1F139, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1F13A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1F13B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1F13C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1F13D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1F13E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1F13F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1F140, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1F141, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1F142, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1F143, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1F144, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1F145, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1F146, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1F147, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1F148, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1F149, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1F14A, 0, 2 | DECOMP_COMPAT, 4981}, - {0x1F14B, 0, 2 | DECOMP_COMPAT, 4983}, - {0x1F14C, 0, 2 | DECOMP_COMPAT, 4985}, - {0x1F14D, 0, 2 | DECOMP_COMPAT, 4987}, - {0x1F14E, 0, 3 | DECOMP_COMPAT, 4989}, - {0x1F14F, 0, 2 | DECOMP_COMPAT, 4992}, - {0x1F16A, 0, 2 | DECOMP_COMPAT, 4994}, - {0x1F16B, 0, 2 | DECOMP_COMPAT, 4996}, - {0x1F16C, 0, 2 | DECOMP_COMPAT, 4998}, - {0x1F190, 0, 2 | DECOMP_COMPAT, 5000}, - {0x1F200, 0, 2 | DECOMP_COMPAT, 5002}, - {0x1F201, 0, 2 | DECOMP_COMPAT, 5004}, - {0x1F202, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B5}, - {0x1F210, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x624B}, - {0x1F211, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5B57}, - {0x1F212, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53CC}, - {0x1F213, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C7}, - {0x1F214, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E8C}, - {0x1F215, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x591A}, - {0x1F216, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x89E3}, - {0x1F217, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5929}, - {0x1F218, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4EA4}, - {0x1F219, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6620}, - {0x1F21A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7121}, - {0x1F21B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6599}, - {0x1F21C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x524D}, - {0x1F21D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F8C}, - {0x1F21E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x518D}, - {0x1F21F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65B0}, - {0x1F220, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x521D}, - {0x1F221, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7D42}, - {0x1F222, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x751F}, - {0x1F223, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8CA9}, - {0x1F224, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x58F0}, - {0x1F225, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5439}, - {0x1F226, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6F14}, - {0x1F227, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6295}, - {0x1F228, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6355}, - {0x1F229, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E00}, - {0x1F22A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E09}, - {0x1F22B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x904A}, - {0x1F22C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DE6}, - {0x1F22D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E2D}, - {0x1F22E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53F3}, - {0x1F22F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6307}, - {0x1F230, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8D70}, - {0x1F231, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6253}, - {0x1F232, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7981}, - {0x1F233, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7A7A}, - {0x1F234, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5408}, - {0x1F235, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6E80}, - {0x1F236, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6709}, - {0x1F237, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6708}, - {0x1F238, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7533}, - {0x1F239, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5272}, - {0x1F23A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x55B6}, - {0x1F23B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x914D}, - {0x1F240, 0, 3 | DECOMP_COMPAT, 5006}, - {0x1F241, 0, 3 | DECOMP_COMPAT, 5009}, - {0x1F242, 0, 3 | DECOMP_COMPAT, 5012}, - {0x1F243, 0, 3 | DECOMP_COMPAT, 5015}, - {0x1F244, 0, 3 | DECOMP_COMPAT, 5018}, - {0x1F245, 0, 3 | DECOMP_COMPAT, 5021}, - {0x1F246, 0, 3 | DECOMP_COMPAT, 5024}, - {0x1F247, 0, 3 | DECOMP_COMPAT, 5027}, - {0x1F248, 0, 3 | DECOMP_COMPAT, 5030}, - {0x1F250, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F97}, - {0x1F251, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53EF}, - {0x1FBF0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0x1FBF1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0x1FBF2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0x1FBF3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0x1FBF4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0x1FBF5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0x1FBF6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0x1FBF7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0x1FBF8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0x1FBF9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0x2F800, 0, 1 | DECOMP_INLINE, 0x4E3D}, - {0x2F801, 0, 1 | DECOMP_INLINE, 0x4E38}, - {0x2F802, 0, 1 | DECOMP_INLINE, 0x4E41}, - {0x2F803, 0, 1, 5033}, - {0x2F804, 0, 1 | DECOMP_INLINE, 0x4F60}, - {0x2F805, 0, 1 | DECOMP_INLINE, 0x4FAE}, - {0x2F806, 0, 1 | DECOMP_INLINE, 0x4FBB}, - {0x2F807, 0, 1 | DECOMP_INLINE, 0x5002}, - {0x2F808, 0, 1 | DECOMP_INLINE, 0x507A}, - {0x2F809, 0, 1 | DECOMP_INLINE, 0x5099}, - {0x2F80A, 0, 1 | DECOMP_INLINE, 0x50E7}, - {0x2F80B, 0, 1 | DECOMP_INLINE, 0x50CF}, - {0x2F80C, 0, 1 | DECOMP_INLINE, 0x349E}, - {0x2F80D, 0, 1, 5034}, - {0x2F80E, 0, 1 | DECOMP_INLINE, 0x514D}, - {0x2F80F, 0, 1 | DECOMP_INLINE, 0x5154}, - {0x2F810, 0, 1 | DECOMP_INLINE, 0x5164}, - {0x2F811, 0, 1 | DECOMP_INLINE, 0x5177}, - {0x2F812, 0, 1, 5035}, - {0x2F813, 0, 1 | DECOMP_INLINE, 0x34B9}, - {0x2F814, 0, 1 | DECOMP_INLINE, 0x5167}, - {0x2F815, 0, 1 | DECOMP_INLINE, 0x518D}, - {0x2F816, 0, 1, 5036}, - {0x2F817, 0, 1 | DECOMP_INLINE, 0x5197}, - {0x2F818, 0, 1 | DECOMP_INLINE, 0x51A4}, - {0x2F819, 0, 1 | DECOMP_INLINE, 0x4ECC}, - {0x2F81A, 0, 1 | DECOMP_INLINE, 0x51AC}, - {0x2F81B, 0, 1 | DECOMP_INLINE, 0x51B5}, - {0x2F81C, 0, 1, 5037}, - {0x2F81D, 0, 1 | DECOMP_INLINE, 0x51F5}, - {0x2F81E, 0, 1 | DECOMP_INLINE, 0x5203}, - {0x2F81F, 0, 1 | DECOMP_INLINE, 0x34DF}, - {0x2F820, 0, 1 | DECOMP_INLINE, 0x523B}, - {0x2F821, 0, 1 | DECOMP_INLINE, 0x5246}, - {0x2F822, 0, 1 | DECOMP_INLINE, 0x5272}, - {0x2F823, 0, 1 | DECOMP_INLINE, 0x5277}, - {0x2F824, 0, 1 | DECOMP_INLINE, 0x3515}, - {0x2F825, 0, 1 | DECOMP_INLINE, 0x52C7}, - {0x2F826, 0, 1 | DECOMP_INLINE, 0x52C9}, - {0x2F827, 0, 1 | DECOMP_INLINE, 0x52E4}, - {0x2F828, 0, 1 | DECOMP_INLINE, 0x52FA}, - {0x2F829, 0, 1 | DECOMP_INLINE, 0x5305}, - {0x2F82A, 0, 1 | DECOMP_INLINE, 0x5306}, - {0x2F82B, 0, 1 | DECOMP_INLINE, 0x5317}, - {0x2F82C, 0, 1 | DECOMP_INLINE, 0x5349}, - {0x2F82D, 0, 1 | DECOMP_INLINE, 0x5351}, - {0x2F82E, 0, 1 | DECOMP_INLINE, 0x535A}, - {0x2F82F, 0, 1 | DECOMP_INLINE, 0x5373}, - {0x2F830, 0, 1 | DECOMP_INLINE, 0x537D}, - {0x2F831, 0, 1 | DECOMP_INLINE, 0x537F}, - {0x2F832, 0, 1 | DECOMP_INLINE, 0x537F}, - {0x2F833, 0, 1 | DECOMP_INLINE, 0x537F}, - {0x2F834, 0, 1, 5038}, - {0x2F835, 0, 1 | DECOMP_INLINE, 0x7070}, - {0x2F836, 0, 1 | DECOMP_INLINE, 0x53CA}, - {0x2F837, 0, 1 | DECOMP_INLINE, 0x53DF}, - {0x2F838, 0, 1, 5039}, - {0x2F839, 0, 1 | DECOMP_INLINE, 0x53EB}, - {0x2F83A, 0, 1 | DECOMP_INLINE, 0x53F1}, - {0x2F83B, 0, 1 | DECOMP_INLINE, 0x5406}, - {0x2F83C, 0, 1 | DECOMP_INLINE, 0x549E}, - {0x2F83D, 0, 1 | DECOMP_INLINE, 0x5438}, - {0x2F83E, 0, 1 | DECOMP_INLINE, 0x5448}, - {0x2F83F, 0, 1 | DECOMP_INLINE, 0x5468}, - {0x2F840, 0, 1 | DECOMP_INLINE, 0x54A2}, - {0x2F841, 0, 1 | DECOMP_INLINE, 0x54F6}, - {0x2F842, 0, 1 | DECOMP_INLINE, 0x5510}, - {0x2F843, 0, 1 | DECOMP_INLINE, 0x5553}, - {0x2F844, 0, 1 | DECOMP_INLINE, 0x5563}, - {0x2F845, 0, 1 | DECOMP_INLINE, 0x5584}, - {0x2F846, 0, 1 | DECOMP_INLINE, 0x5584}, - {0x2F847, 0, 1 | DECOMP_INLINE, 0x5599}, - {0x2F848, 0, 1 | DECOMP_INLINE, 0x55AB}, - {0x2F849, 0, 1 | DECOMP_INLINE, 0x55B3}, - {0x2F84A, 0, 1 | DECOMP_INLINE, 0x55C2}, - {0x2F84B, 0, 1 | DECOMP_INLINE, 0x5716}, - {0x2F84C, 0, 1 | DECOMP_INLINE, 0x5606}, - {0x2F84D, 0, 1 | DECOMP_INLINE, 0x5717}, - {0x2F84E, 0, 1 | DECOMP_INLINE, 0x5651}, - {0x2F84F, 0, 1 | DECOMP_INLINE, 0x5674}, - {0x2F850, 0, 1 | DECOMP_INLINE, 0x5207}, - {0x2F851, 0, 1 | DECOMP_INLINE, 0x58EE}, - {0x2F852, 0, 1 | DECOMP_INLINE, 0x57CE}, - {0x2F853, 0, 1 | DECOMP_INLINE, 0x57F4}, - {0x2F854, 0, 1 | DECOMP_INLINE, 0x580D}, - {0x2F855, 0, 1 | DECOMP_INLINE, 0x578B}, - {0x2F856, 0, 1 | DECOMP_INLINE, 0x5832}, - {0x2F857, 0, 1 | DECOMP_INLINE, 0x5831}, - {0x2F858, 0, 1 | DECOMP_INLINE, 0x58AC}, - {0x2F859, 0, 1, 5040}, - {0x2F85A, 0, 1 | DECOMP_INLINE, 0x58F2}, - {0x2F85B, 0, 1 | DECOMP_INLINE, 0x58F7}, - {0x2F85C, 0, 1 | DECOMP_INLINE, 0x5906}, - {0x2F85D, 0, 1 | DECOMP_INLINE, 0x591A}, - {0x2F85E, 0, 1 | DECOMP_INLINE, 0x5922}, - {0x2F85F, 0, 1 | DECOMP_INLINE, 0x5962}, - {0x2F860, 0, 1, 5041}, - {0x2F861, 0, 1, 5042}, - {0x2F862, 0, 1 | DECOMP_INLINE, 0x59EC}, - {0x2F863, 0, 1 | DECOMP_INLINE, 0x5A1B}, - {0x2F864, 0, 1 | DECOMP_INLINE, 0x5A27}, - {0x2F865, 0, 1 | DECOMP_INLINE, 0x59D8}, - {0x2F866, 0, 1 | DECOMP_INLINE, 0x5A66}, - {0x2F867, 0, 1 | DECOMP_INLINE, 0x36EE}, - {0x2F868, 0, 1 | DECOMP_INLINE, 0x36FC}, - {0x2F869, 0, 1 | DECOMP_INLINE, 0x5B08}, - {0x2F86A, 0, 1 | DECOMP_INLINE, 0x5B3E}, - {0x2F86B, 0, 1 | DECOMP_INLINE, 0x5B3E}, - {0x2F86C, 0, 1, 5043}, - {0x2F86D, 0, 1 | DECOMP_INLINE, 0x5BC3}, - {0x2F86E, 0, 1 | DECOMP_INLINE, 0x5BD8}, - {0x2F86F, 0, 1 | DECOMP_INLINE, 0x5BE7}, - {0x2F870, 0, 1 | DECOMP_INLINE, 0x5BF3}, - {0x2F871, 0, 1, 5044}, - {0x2F872, 0, 1 | DECOMP_INLINE, 0x5BFF}, - {0x2F873, 0, 1 | DECOMP_INLINE, 0x5C06}, - {0x2F874, 0, 1 | DECOMP_INLINE, 0x5F53}, - {0x2F875, 0, 1 | DECOMP_INLINE, 0x5C22}, - {0x2F876, 0, 1 | DECOMP_INLINE, 0x3781}, - {0x2F877, 0, 1 | DECOMP_INLINE, 0x5C60}, - {0x2F878, 0, 1 | DECOMP_INLINE, 0x5C6E}, - {0x2F879, 0, 1 | DECOMP_INLINE, 0x5CC0}, - {0x2F87A, 0, 1 | DECOMP_INLINE, 0x5C8D}, - {0x2F87B, 0, 1, 5045}, - {0x2F87C, 0, 1 | DECOMP_INLINE, 0x5D43}, - {0x2F87D, 0, 1, 5046}, - {0x2F87E, 0, 1 | DECOMP_INLINE, 0x5D6E}, - {0x2F87F, 0, 1 | DECOMP_INLINE, 0x5D6B}, - {0x2F880, 0, 1 | DECOMP_INLINE, 0x5D7C}, - {0x2F881, 0, 1 | DECOMP_INLINE, 0x5DE1}, - {0x2F882, 0, 1 | DECOMP_INLINE, 0x5DE2}, - {0x2F883, 0, 1 | DECOMP_INLINE, 0x382F}, - {0x2F884, 0, 1 | DECOMP_INLINE, 0x5DFD}, - {0x2F885, 0, 1 | DECOMP_INLINE, 0x5E28}, - {0x2F886, 0, 1 | DECOMP_INLINE, 0x5E3D}, - {0x2F887, 0, 1 | DECOMP_INLINE, 0x5E69}, - {0x2F888, 0, 1 | DECOMP_INLINE, 0x3862}, - {0x2F889, 0, 1, 5047}, - {0x2F88A, 0, 1 | DECOMP_INLINE, 0x387C}, - {0x2F88B, 0, 1 | DECOMP_INLINE, 0x5EB0}, - {0x2F88C, 0, 1 | DECOMP_INLINE, 0x5EB3}, - {0x2F88D, 0, 1 | DECOMP_INLINE, 0x5EB6}, - {0x2F88E, 0, 1 | DECOMP_INLINE, 0x5ECA}, - {0x2F88F, 0, 1, 5048}, - {0x2F890, 0, 1 | DECOMP_INLINE, 0x5EFE}, - {0x2F891, 0, 1, 5049}, - {0x2F892, 0, 1, 5050}, - {0x2F893, 0, 1 | DECOMP_INLINE, 0x8201}, - {0x2F894, 0, 1 | DECOMP_INLINE, 0x5F22}, - {0x2F895, 0, 1 | DECOMP_INLINE, 0x5F22}, - {0x2F896, 0, 1 | DECOMP_INLINE, 0x38C7}, - {0x2F897, 0, 1, 5051}, - {0x2F898, 0, 1, 5052}, - {0x2F899, 0, 1 | DECOMP_INLINE, 0x5F62}, - {0x2F89A, 0, 1 | DECOMP_INLINE, 0x5F6B}, - {0x2F89B, 0, 1 | DECOMP_INLINE, 0x38E3}, - {0x2F89C, 0, 1 | DECOMP_INLINE, 0x5F9A}, - {0x2F89D, 0, 1 | DECOMP_INLINE, 0x5FCD}, - {0x2F89E, 0, 1 | DECOMP_INLINE, 0x5FD7}, - {0x2F89F, 0, 1 | DECOMP_INLINE, 0x5FF9}, - {0x2F8A0, 0, 1 | DECOMP_INLINE, 0x6081}, - {0x2F8A1, 0, 1 | DECOMP_INLINE, 0x393A}, - {0x2F8A2, 0, 1 | DECOMP_INLINE, 0x391C}, - {0x2F8A3, 0, 1 | DECOMP_INLINE, 0x6094}, - {0x2F8A4, 0, 1, 5053}, - {0x2F8A5, 0, 1 | DECOMP_INLINE, 0x60C7}, - {0x2F8A6, 0, 1 | DECOMP_INLINE, 0x6148}, - {0x2F8A7, 0, 1 | DECOMP_INLINE, 0x614C}, - {0x2F8A8, 0, 1 | DECOMP_INLINE, 0x614E}, - {0x2F8A9, 0, 1 | DECOMP_INLINE, 0x614C}, - {0x2F8AA, 0, 1 | DECOMP_INLINE, 0x617A}, - {0x2F8AB, 0, 1 | DECOMP_INLINE, 0x618E}, - {0x2F8AC, 0, 1 | DECOMP_INLINE, 0x61B2}, - {0x2F8AD, 0, 1 | DECOMP_INLINE, 0x61A4}, - {0x2F8AE, 0, 1 | DECOMP_INLINE, 0x61AF}, - {0x2F8AF, 0, 1 | DECOMP_INLINE, 0x61DE}, - {0x2F8B0, 0, 1 | DECOMP_INLINE, 0x61F2}, - {0x2F8B1, 0, 1 | DECOMP_INLINE, 0x61F6}, - {0x2F8B2, 0, 1 | DECOMP_INLINE, 0x6210}, - {0x2F8B3, 0, 1 | DECOMP_INLINE, 0x621B}, - {0x2F8B4, 0, 1 | DECOMP_INLINE, 0x625D}, - {0x2F8B5, 0, 1 | DECOMP_INLINE, 0x62B1}, - {0x2F8B6, 0, 1 | DECOMP_INLINE, 0x62D4}, - {0x2F8B7, 0, 1 | DECOMP_INLINE, 0x6350}, - {0x2F8B8, 0, 1, 5054}, - {0x2F8B9, 0, 1 | DECOMP_INLINE, 0x633D}, - {0x2F8BA, 0, 1 | DECOMP_INLINE, 0x62FC}, - {0x2F8BB, 0, 1 | DECOMP_INLINE, 0x6368}, - {0x2F8BC, 0, 1 | DECOMP_INLINE, 0x6383}, - {0x2F8BD, 0, 1 | DECOMP_INLINE, 0x63E4}, - {0x2F8BE, 0, 1, 5055}, - {0x2F8BF, 0, 1 | DECOMP_INLINE, 0x6422}, - {0x2F8C0, 0, 1 | DECOMP_INLINE, 0x63C5}, - {0x2F8C1, 0, 1 | DECOMP_INLINE, 0x63A9}, - {0x2F8C2, 0, 1 | DECOMP_INLINE, 0x3A2E}, - {0x2F8C3, 0, 1 | DECOMP_INLINE, 0x6469}, - {0x2F8C4, 0, 1 | DECOMP_INLINE, 0x647E}, - {0x2F8C5, 0, 1 | DECOMP_INLINE, 0x649D}, - {0x2F8C6, 0, 1 | DECOMP_INLINE, 0x6477}, - {0x2F8C7, 0, 1 | DECOMP_INLINE, 0x3A6C}, - {0x2F8C8, 0, 1 | DECOMP_INLINE, 0x654F}, - {0x2F8C9, 0, 1 | DECOMP_INLINE, 0x656C}, - {0x2F8CA, 0, 1, 5056}, - {0x2F8CB, 0, 1 | DECOMP_INLINE, 0x65E3}, - {0x2F8CC, 0, 1 | DECOMP_INLINE, 0x66F8}, - {0x2F8CD, 0, 1 | DECOMP_INLINE, 0x6649}, - {0x2F8CE, 0, 1 | DECOMP_INLINE, 0x3B19}, - {0x2F8CF, 0, 1 | DECOMP_INLINE, 0x6691}, - {0x2F8D0, 0, 1 | DECOMP_INLINE, 0x3B08}, - {0x2F8D1, 0, 1 | DECOMP_INLINE, 0x3AE4}, - {0x2F8D2, 0, 1 | DECOMP_INLINE, 0x5192}, - {0x2F8D3, 0, 1 | DECOMP_INLINE, 0x5195}, - {0x2F8D4, 0, 1 | DECOMP_INLINE, 0x6700}, - {0x2F8D5, 0, 1 | DECOMP_INLINE, 0x669C}, - {0x2F8D6, 0, 1 | DECOMP_INLINE, 0x80AD}, - {0x2F8D7, 0, 1 | DECOMP_INLINE, 0x43D9}, - {0x2F8D8, 0, 1 | DECOMP_INLINE, 0x6717}, - {0x2F8D9, 0, 1 | DECOMP_INLINE, 0x671B}, - {0x2F8DA, 0, 1 | DECOMP_INLINE, 0x6721}, - {0x2F8DB, 0, 1 | DECOMP_INLINE, 0x675E}, - {0x2F8DC, 0, 1 | DECOMP_INLINE, 0x6753}, - {0x2F8DD, 0, 1, 5057}, - {0x2F8DE, 0, 1 | DECOMP_INLINE, 0x3B49}, - {0x2F8DF, 0, 1 | DECOMP_INLINE, 0x67FA}, - {0x2F8E0, 0, 1 | DECOMP_INLINE, 0x6785}, - {0x2F8E1, 0, 1 | DECOMP_INLINE, 0x6852}, - {0x2F8E2, 0, 1 | DECOMP_INLINE, 0x6885}, - {0x2F8E3, 0, 1, 5058}, - {0x2F8E4, 0, 1 | DECOMP_INLINE, 0x688E}, - {0x2F8E5, 0, 1 | DECOMP_INLINE, 0x681F}, - {0x2F8E6, 0, 1 | DECOMP_INLINE, 0x6914}, - {0x2F8E7, 0, 1 | DECOMP_INLINE, 0x3B9D}, - {0x2F8E8, 0, 1 | DECOMP_INLINE, 0x6942}, - {0x2F8E9, 0, 1 | DECOMP_INLINE, 0x69A3}, - {0x2F8EA, 0, 1 | DECOMP_INLINE, 0x69EA}, - {0x2F8EB, 0, 1 | DECOMP_INLINE, 0x6AA8}, - {0x2F8EC, 0, 1, 5059}, - {0x2F8ED, 0, 1 | DECOMP_INLINE, 0x6ADB}, - {0x2F8EE, 0, 1 | DECOMP_INLINE, 0x3C18}, - {0x2F8EF, 0, 1 | DECOMP_INLINE, 0x6B21}, - {0x2F8F0, 0, 1, 5060}, - {0x2F8F1, 0, 1 | DECOMP_INLINE, 0x6B54}, - {0x2F8F2, 0, 1 | DECOMP_INLINE, 0x3C4E}, - {0x2F8F3, 0, 1 | DECOMP_INLINE, 0x6B72}, - {0x2F8F4, 0, 1 | DECOMP_INLINE, 0x6B9F}, - {0x2F8F5, 0, 1 | DECOMP_INLINE, 0x6BBA}, - {0x2F8F6, 0, 1 | DECOMP_INLINE, 0x6BBB}, - {0x2F8F7, 0, 1, 5061}, - {0x2F8F8, 0, 1, 5062}, - {0x2F8F9, 0, 1, 5063}, - {0x2F8FA, 0, 1 | DECOMP_INLINE, 0x6C4E}, - {0x2F8FB, 0, 1, 5064}, - {0x2F8FC, 0, 1 | DECOMP_INLINE, 0x6CBF}, - {0x2F8FD, 0, 1 | DECOMP_INLINE, 0x6CCD}, - {0x2F8FE, 0, 1 | DECOMP_INLINE, 0x6C67}, - {0x2F8FF, 0, 1 | DECOMP_INLINE, 0x6D16}, - {0x2F900, 0, 1 | DECOMP_INLINE, 0x6D3E}, - {0x2F901, 0, 1 | DECOMP_INLINE, 0x6D77}, - {0x2F902, 0, 1 | DECOMP_INLINE, 0x6D41}, - {0x2F903, 0, 1 | DECOMP_INLINE, 0x6D69}, - {0x2F904, 0, 1 | DECOMP_INLINE, 0x6D78}, - {0x2F905, 0, 1 | DECOMP_INLINE, 0x6D85}, - {0x2F906, 0, 1, 5065}, - {0x2F907, 0, 1 | DECOMP_INLINE, 0x6D34}, - {0x2F908, 0, 1 | DECOMP_INLINE, 0x6E2F}, - {0x2F909, 0, 1 | DECOMP_INLINE, 0x6E6E}, - {0x2F90A, 0, 1 | DECOMP_INLINE, 0x3D33}, - {0x2F90B, 0, 1 | DECOMP_INLINE, 0x6ECB}, - {0x2F90C, 0, 1 | DECOMP_INLINE, 0x6EC7}, - {0x2F90D, 0, 1, 5066}, - {0x2F90E, 0, 1 | DECOMP_INLINE, 0x6DF9}, - {0x2F90F, 0, 1 | DECOMP_INLINE, 0x6F6E}, - {0x2F910, 0, 1, 5067}, - {0x2F911, 0, 1, 5068}, - {0x2F912, 0, 1 | DECOMP_INLINE, 0x6FC6}, - {0x2F913, 0, 1 | DECOMP_INLINE, 0x7039}, - {0x2F914, 0, 1 | DECOMP_INLINE, 0x701E}, - {0x2F915, 0, 1 | DECOMP_INLINE, 0x701B}, - {0x2F916, 0, 1 | DECOMP_INLINE, 0x3D96}, - {0x2F917, 0, 1 | DECOMP_INLINE, 0x704A}, - {0x2F918, 0, 1 | DECOMP_INLINE, 0x707D}, - {0x2F919, 0, 1 | DECOMP_INLINE, 0x7077}, - {0x2F91A, 0, 1 | DECOMP_INLINE, 0x70AD}, - {0x2F91B, 0, 1, 5069}, - {0x2F91C, 0, 1 | DECOMP_INLINE, 0x7145}, - {0x2F91D, 0, 1, 5070}, - {0x2F91E, 0, 1 | DECOMP_INLINE, 0x719C}, - {0x2F91F, 0, 1, 5071}, - {0x2F920, 0, 1 | DECOMP_INLINE, 0x7228}, - {0x2F921, 0, 1 | DECOMP_INLINE, 0x7235}, - {0x2F922, 0, 1 | DECOMP_INLINE, 0x7250}, - {0x2F923, 0, 1, 5072}, - {0x2F924, 0, 1 | DECOMP_INLINE, 0x7280}, - {0x2F925, 0, 1 | DECOMP_INLINE, 0x7295}, - {0x2F926, 0, 1, 5073}, - {0x2F927, 0, 1, 5074}, - {0x2F928, 0, 1 | DECOMP_INLINE, 0x737A}, - {0x2F929, 0, 1 | DECOMP_INLINE, 0x738B}, - {0x2F92A, 0, 1 | DECOMP_INLINE, 0x3EAC}, - {0x2F92B, 0, 1 | DECOMP_INLINE, 0x73A5}, - {0x2F92C, 0, 1 | DECOMP_INLINE, 0x3EB8}, - {0x2F92D, 0, 1 | DECOMP_INLINE, 0x3EB8}, - {0x2F92E, 0, 1 | DECOMP_INLINE, 0x7447}, - {0x2F92F, 0, 1 | DECOMP_INLINE, 0x745C}, - {0x2F930, 0, 1 | DECOMP_INLINE, 0x7471}, - {0x2F931, 0, 1 | DECOMP_INLINE, 0x7485}, - {0x2F932, 0, 1 | DECOMP_INLINE, 0x74CA}, - {0x2F933, 0, 1 | DECOMP_INLINE, 0x3F1B}, - {0x2F934, 0, 1 | DECOMP_INLINE, 0x7524}, - {0x2F935, 0, 1, 5075}, - {0x2F936, 0, 1 | DECOMP_INLINE, 0x753E}, - {0x2F937, 0, 1, 5076}, - {0x2F938, 0, 1 | DECOMP_INLINE, 0x7570}, - {0x2F939, 0, 1, 5077}, - {0x2F93A, 0, 1 | DECOMP_INLINE, 0x7610}, - {0x2F93B, 0, 1, 5078}, - {0x2F93C, 0, 1, 5079}, - {0x2F93D, 0, 1, 5080}, - {0x2F93E, 0, 1 | DECOMP_INLINE, 0x3FFC}, - {0x2F93F, 0, 1 | DECOMP_INLINE, 0x4008}, - {0x2F940, 0, 1 | DECOMP_INLINE, 0x76F4}, - {0x2F941, 0, 1, 5081}, - {0x2F942, 0, 1, 5082}, - {0x2F943, 0, 1, 5083}, - {0x2F944, 0, 1, 5084}, - {0x2F945, 0, 1 | DECOMP_INLINE, 0x771E}, - {0x2F946, 0, 1 | DECOMP_INLINE, 0x771F}, - {0x2F947, 0, 1 | DECOMP_INLINE, 0x771F}, - {0x2F948, 0, 1 | DECOMP_INLINE, 0x774A}, - {0x2F949, 0, 1 | DECOMP_INLINE, 0x4039}, - {0x2F94A, 0, 1 | DECOMP_INLINE, 0x778B}, - {0x2F94B, 0, 1 | DECOMP_INLINE, 0x4046}, - {0x2F94C, 0, 1 | DECOMP_INLINE, 0x4096}, - {0x2F94D, 0, 1, 5085}, - {0x2F94E, 0, 1 | DECOMP_INLINE, 0x784E}, - {0x2F94F, 0, 1 | DECOMP_INLINE, 0x788C}, - {0x2F950, 0, 1 | DECOMP_INLINE, 0x78CC}, - {0x2F951, 0, 1 | DECOMP_INLINE, 0x40E3}, - {0x2F952, 0, 1, 5086}, - {0x2F953, 0, 1 | DECOMP_INLINE, 0x7956}, - {0x2F954, 0, 1, 5087}, - {0x2F955, 0, 1, 5088}, - {0x2F956, 0, 1 | DECOMP_INLINE, 0x798F}, - {0x2F957, 0, 1 | DECOMP_INLINE, 0x79EB}, - {0x2F958, 0, 1 | DECOMP_INLINE, 0x412F}, - {0x2F959, 0, 1 | DECOMP_INLINE, 0x7A40}, - {0x2F95A, 0, 1 | DECOMP_INLINE, 0x7A4A}, - {0x2F95B, 0, 1 | DECOMP_INLINE, 0x7A4F}, - {0x2F95C, 0, 1, 5089}, - {0x2F95D, 0, 1, 5090}, - {0x2F95E, 0, 1, 5091}, - {0x2F95F, 0, 1 | DECOMP_INLINE, 0x7AEE}, - {0x2F960, 0, 1 | DECOMP_INLINE, 0x4202}, - {0x2F961, 0, 1, 5092}, - {0x2F962, 0, 1 | DECOMP_INLINE, 0x7BC6}, - {0x2F963, 0, 1 | DECOMP_INLINE, 0x7BC9}, - {0x2F964, 0, 1 | DECOMP_INLINE, 0x4227}, - {0x2F965, 0, 1, 5093}, - {0x2F966, 0, 1 | DECOMP_INLINE, 0x7CD2}, - {0x2F967, 0, 1 | DECOMP_INLINE, 0x42A0}, - {0x2F968, 0, 1 | DECOMP_INLINE, 0x7CE8}, - {0x2F969, 0, 1 | DECOMP_INLINE, 0x7CE3}, - {0x2F96A, 0, 1 | DECOMP_INLINE, 0x7D00}, - {0x2F96B, 0, 1, 5094}, - {0x2F96C, 0, 1 | DECOMP_INLINE, 0x7D63}, - {0x2F96D, 0, 1 | DECOMP_INLINE, 0x4301}, - {0x2F96E, 0, 1 | DECOMP_INLINE, 0x7DC7}, - {0x2F96F, 0, 1 | DECOMP_INLINE, 0x7E02}, - {0x2F970, 0, 1 | DECOMP_INLINE, 0x7E45}, - {0x2F971, 0, 1 | DECOMP_INLINE, 0x4334}, - {0x2F972, 0, 1, 5095}, - {0x2F973, 0, 1, 5096}, - {0x2F974, 0, 1 | DECOMP_INLINE, 0x4359}, - {0x2F975, 0, 1, 5097}, - {0x2F976, 0, 1 | DECOMP_INLINE, 0x7F7A}, - {0x2F977, 0, 1, 5098}, - {0x2F978, 0, 1 | DECOMP_INLINE, 0x7F95}, - {0x2F979, 0, 1 | DECOMP_INLINE, 0x7FFA}, - {0x2F97A, 0, 1 | DECOMP_INLINE, 0x8005}, - {0x2F97B, 0, 1, 5099}, - {0x2F97C, 0, 1, 5100}, - {0x2F97D, 0, 1 | DECOMP_INLINE, 0x8060}, - {0x2F97E, 0, 1, 5101}, - {0x2F97F, 0, 1 | DECOMP_INLINE, 0x8070}, - {0x2F980, 0, 1, 5102}, - {0x2F981, 0, 1 | DECOMP_INLINE, 0x43D5}, - {0x2F982, 0, 1 | DECOMP_INLINE, 0x80B2}, - {0x2F983, 0, 1 | DECOMP_INLINE, 0x8103}, - {0x2F984, 0, 1 | DECOMP_INLINE, 0x440B}, - {0x2F985, 0, 1 | DECOMP_INLINE, 0x813E}, - {0x2F986, 0, 1 | DECOMP_INLINE, 0x5AB5}, - {0x2F987, 0, 1, 5103}, - {0x2F988, 0, 1, 5104}, - {0x2F989, 0, 1, 5105}, - {0x2F98A, 0, 1, 5106}, - {0x2F98B, 0, 1 | DECOMP_INLINE, 0x8201}, - {0x2F98C, 0, 1 | DECOMP_INLINE, 0x8204}, - {0x2F98D, 0, 1 | DECOMP_INLINE, 0x8F9E}, - {0x2F98E, 0, 1 | DECOMP_INLINE, 0x446B}, - {0x2F98F, 0, 1 | DECOMP_INLINE, 0x8291}, - {0x2F990, 0, 1 | DECOMP_INLINE, 0x828B}, - {0x2F991, 0, 1 | DECOMP_INLINE, 0x829D}, - {0x2F992, 0, 1 | DECOMP_INLINE, 0x52B3}, - {0x2F993, 0, 1 | DECOMP_INLINE, 0x82B1}, - {0x2F994, 0, 1 | DECOMP_INLINE, 0x82B3}, - {0x2F995, 0, 1 | DECOMP_INLINE, 0x82BD}, - {0x2F996, 0, 1 | DECOMP_INLINE, 0x82E6}, - {0x2F997, 0, 1, 5107}, - {0x2F998, 0, 1 | DECOMP_INLINE, 0x82E5}, - {0x2F999, 0, 1 | DECOMP_INLINE, 0x831D}, - {0x2F99A, 0, 1 | DECOMP_INLINE, 0x8363}, - {0x2F99B, 0, 1 | DECOMP_INLINE, 0x83AD}, - {0x2F99C, 0, 1 | DECOMP_INLINE, 0x8323}, - {0x2F99D, 0, 1 | DECOMP_INLINE, 0x83BD}, - {0x2F99E, 0, 1 | DECOMP_INLINE, 0x83E7}, - {0x2F99F, 0, 1 | DECOMP_INLINE, 0x8457}, - {0x2F9A0, 0, 1 | DECOMP_INLINE, 0x8353}, - {0x2F9A1, 0, 1 | DECOMP_INLINE, 0x83CA}, - {0x2F9A2, 0, 1 | DECOMP_INLINE, 0x83CC}, - {0x2F9A3, 0, 1 | DECOMP_INLINE, 0x83DC}, - {0x2F9A4, 0, 1, 5108}, - {0x2F9A5, 0, 1, 5109}, - {0x2F9A6, 0, 1, 5110}, - {0x2F9A7, 0, 1 | DECOMP_INLINE, 0x452B}, - {0x2F9A8, 0, 1 | DECOMP_INLINE, 0x84F1}, - {0x2F9A9, 0, 1 | DECOMP_INLINE, 0x84F3}, - {0x2F9AA, 0, 1 | DECOMP_INLINE, 0x8516}, - {0x2F9AB, 0, 1, 5111}, - {0x2F9AC, 0, 1 | DECOMP_INLINE, 0x8564}, - {0x2F9AD, 0, 1, 5112}, - {0x2F9AE, 0, 1 | DECOMP_INLINE, 0x455D}, - {0x2F9AF, 0, 1 | DECOMP_INLINE, 0x4561}, - {0x2F9B0, 0, 1, 5113}, - {0x2F9B1, 0, 1, 5114}, - {0x2F9B2, 0, 1 | DECOMP_INLINE, 0x456B}, - {0x2F9B3, 0, 1 | DECOMP_INLINE, 0x8650}, - {0x2F9B4, 0, 1 | DECOMP_INLINE, 0x865C}, - {0x2F9B5, 0, 1 | DECOMP_INLINE, 0x8667}, - {0x2F9B6, 0, 1 | DECOMP_INLINE, 0x8669}, - {0x2F9B7, 0, 1 | DECOMP_INLINE, 0x86A9}, - {0x2F9B8, 0, 1 | DECOMP_INLINE, 0x8688}, - {0x2F9B9, 0, 1 | DECOMP_INLINE, 0x870E}, - {0x2F9BA, 0, 1 | DECOMP_INLINE, 0x86E2}, - {0x2F9BB, 0, 1 | DECOMP_INLINE, 0x8779}, - {0x2F9BC, 0, 1 | DECOMP_INLINE, 0x8728}, - {0x2F9BD, 0, 1 | DECOMP_INLINE, 0x876B}, - {0x2F9BE, 0, 1 | DECOMP_INLINE, 0x8786}, - {0x2F9BF, 0, 1 | DECOMP_INLINE, 0x45D7}, - {0x2F9C0, 0, 1 | DECOMP_INLINE, 0x87E1}, - {0x2F9C1, 0, 1 | DECOMP_INLINE, 0x8801}, - {0x2F9C2, 0, 1 | DECOMP_INLINE, 0x45F9}, - {0x2F9C3, 0, 1 | DECOMP_INLINE, 0x8860}, - {0x2F9C4, 0, 1 | DECOMP_INLINE, 0x8863}, - {0x2F9C5, 0, 1, 5115}, - {0x2F9C6, 0, 1 | DECOMP_INLINE, 0x88D7}, - {0x2F9C7, 0, 1 | DECOMP_INLINE, 0x88DE}, - {0x2F9C8, 0, 1 | DECOMP_INLINE, 0x4635}, - {0x2F9C9, 0, 1 | DECOMP_INLINE, 0x88FA}, - {0x2F9CA, 0, 1 | DECOMP_INLINE, 0x34BB}, - {0x2F9CB, 0, 1, 5116}, - {0x2F9CC, 0, 1, 5117}, - {0x2F9CD, 0, 1 | DECOMP_INLINE, 0x46BE}, - {0x2F9CE, 0, 1 | DECOMP_INLINE, 0x46C7}, - {0x2F9CF, 0, 1 | DECOMP_INLINE, 0x8AA0}, - {0x2F9D0, 0, 1 | DECOMP_INLINE, 0x8AED}, - {0x2F9D1, 0, 1 | DECOMP_INLINE, 0x8B8A}, - {0x2F9D2, 0, 1 | DECOMP_INLINE, 0x8C55}, - {0x2F9D3, 0, 1, 5118}, - {0x2F9D4, 0, 1 | DECOMP_INLINE, 0x8CAB}, - {0x2F9D5, 0, 1 | DECOMP_INLINE, 0x8CC1}, - {0x2F9D6, 0, 1 | DECOMP_INLINE, 0x8D1B}, - {0x2F9D7, 0, 1 | DECOMP_INLINE, 0x8D77}, - {0x2F9D8, 0, 1, 5119}, - {0x2F9D9, 0, 1, 5120}, - {0x2F9DA, 0, 1 | DECOMP_INLINE, 0x8DCB}, - {0x2F9DB, 0, 1 | DECOMP_INLINE, 0x8DBC}, - {0x2F9DC, 0, 1 | DECOMP_INLINE, 0x8DF0}, - {0x2F9DD, 0, 1, 5121}, - {0x2F9DE, 0, 1 | DECOMP_INLINE, 0x8ED4}, - {0x2F9DF, 0, 1 | DECOMP_INLINE, 0x8F38}, - {0x2F9E0, 0, 1, 5122}, - {0x2F9E1, 0, 1, 5123}, - {0x2F9E2, 0, 1 | DECOMP_INLINE, 0x9094}, - {0x2F9E3, 0, 1 | DECOMP_INLINE, 0x90F1}, - {0x2F9E4, 0, 1 | DECOMP_INLINE, 0x9111}, - {0x2F9E5, 0, 1, 5124}, - {0x2F9E6, 0, 1 | DECOMP_INLINE, 0x911B}, - {0x2F9E7, 0, 1 | DECOMP_INLINE, 0x9238}, - {0x2F9E8, 0, 1 | DECOMP_INLINE, 0x92D7}, - {0x2F9E9, 0, 1 | DECOMP_INLINE, 0x92D8}, - {0x2F9EA, 0, 1 | DECOMP_INLINE, 0x927C}, - {0x2F9EB, 0, 1 | DECOMP_INLINE, 0x93F9}, - {0x2F9EC, 0, 1 | DECOMP_INLINE, 0x9415}, - {0x2F9ED, 0, 1, 5125}, - {0x2F9EE, 0, 1 | DECOMP_INLINE, 0x958B}, - {0x2F9EF, 0, 1 | DECOMP_INLINE, 0x4995}, - {0x2F9F0, 0, 1 | DECOMP_INLINE, 0x95B7}, - {0x2F9F1, 0, 1, 5126}, - {0x2F9F2, 0, 1 | DECOMP_INLINE, 0x49E6}, - {0x2F9F3, 0, 1 | DECOMP_INLINE, 0x96C3}, - {0x2F9F4, 0, 1 | DECOMP_INLINE, 0x5DB2}, - {0x2F9F5, 0, 1 | DECOMP_INLINE, 0x9723}, - {0x2F9F6, 0, 1, 5127}, - {0x2F9F7, 0, 1, 5128}, - {0x2F9F8, 0, 1 | DECOMP_INLINE, 0x4A6E}, - {0x2F9F9, 0, 1 | DECOMP_INLINE, 0x4A76}, - {0x2F9FA, 0, 1 | DECOMP_INLINE, 0x97E0}, - {0x2F9FB, 0, 1, 5129}, - {0x2F9FC, 0, 1 | DECOMP_INLINE, 0x4AB2}, - {0x2F9FD, 0, 1, 5130}, - {0x2F9FE, 0, 1 | DECOMP_INLINE, 0x980B}, - {0x2F9FF, 0, 1 | DECOMP_INLINE, 0x980B}, - {0x2FA00, 0, 1 | DECOMP_INLINE, 0x9829}, - {0x2FA01, 0, 1, 5131}, - {0x2FA02, 0, 1 | DECOMP_INLINE, 0x98E2}, - {0x2FA03, 0, 1 | DECOMP_INLINE, 0x4B33}, - {0x2FA04, 0, 1 | DECOMP_INLINE, 0x9929}, - {0x2FA05, 0, 1 | DECOMP_INLINE, 0x99A7}, - {0x2FA06, 0, 1 | DECOMP_INLINE, 0x99C2}, - {0x2FA07, 0, 1 | DECOMP_INLINE, 0x99FE}, - {0x2FA08, 0, 1 | DECOMP_INLINE, 0x4BCE}, - {0x2FA09, 0, 1, 5132}, - {0x2FA0A, 0, 1 | DECOMP_INLINE, 0x9B12}, - {0x2FA0B, 0, 1 | DECOMP_INLINE, 0x9C40}, - {0x2FA0C, 0, 1 | DECOMP_INLINE, 0x9CFD}, - {0x2FA0D, 0, 1 | DECOMP_INLINE, 0x4CCE}, - {0x2FA0E, 0, 1 | DECOMP_INLINE, 0x4CED}, - {0x2FA0F, 0, 1 | DECOMP_INLINE, 0x9D67}, - {0x2FA10, 0, 1, 5133}, - {0x2FA11, 0, 1 | DECOMP_INLINE, 0x4CF8}, - {0x2FA12, 0, 1, 5134}, - {0x2FA13, 0, 1, 5135}, - {0x2FA14, 0, 1, 5136}, - {0x2FA15, 0, 1 | DECOMP_INLINE, 0x9EBB}, - {0x2FA16, 0, 1 | DECOMP_INLINE, 0x4D56}, - {0x2FA17, 0, 1 | DECOMP_INLINE, 0x9EF9}, - {0x2FA18, 0, 1 | DECOMP_INLINE, 0x9EFE}, - {0x2FA19, 0, 1 | DECOMP_INLINE, 0x9F05}, - {0x2FA1A, 0, 1 | DECOMP_INLINE, 0x9F0F}, - {0x2FA1B, 0, 1 | DECOMP_INLINE, 0x9F16}, - {0x2FA1C, 0, 1 | DECOMP_INLINE, 0x9F3B}, - {0x2FA1D, 0, 1, 5137} + {0, 0, 0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, + {0, 2 | DECOMP_COMPAT, 1494}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, + {0, 2 | DECOMP_COMPAT, 1496}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, + {0, 2 | DECOMP_COMPAT, 1498}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BC}, + {0, 2 | DECOMP_COMPAT, 1500}, + {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, 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, 1946}, + {0, 2, 1948}, + {0, 2, 1950}, + {0, 2, 1952}, + {0, 2, 1954}, + {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, 2, 1998}, + {0, 2, 2000}, + {0, 2, 2002}, + {0, 2, 2004}, + {0, 2, 2006}, + {0, 2, 2008}, + {0, 2, 2010}, + {0, 2, 2012}, + {0, 2, 2014}, + {0, 2, 2016}, + {0, 2, 2018}, + {0, 2, 2020}, + {0, 2, 2022}, + {0, 2, 2024}, + {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, 2, 2056}, + {0, 2, 2058}, + {0, 1 | DECOMP_INLINE, 0x00B7}, + {0, 2, 2060}, + {0, 2, 2062}, + {0, 2, 2064}, + {0, 2, 2066}, + {0, 2, 2068}, + {0, 2, 2070}, + {0, 2, 2072}, + {0, 2, 2074}, + {0, 2, 2076}, + {0, 2, 2078}, + {0, 2, 2080}, + {0, 2, 2082}, + {0, 2, 2084}, + {0, 2, 2086}, + {0, 2, 2088}, + {0, 2, 2090}, + {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, 2108}, + {0, 2, 2110}, + {0, 2, 2112}, + {0, 2, 2114}, + {0, 2, 2116}, + {0, 2, 2118}, + {0, 2, 2120}, + {0, 2, 2122}, + {0, 2, 2124}, + {0, 2, 2126}, + {0, 2, 2128}, + {0, 2, 2130}, + {0, 2, 2132}, + {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, 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, 2174}, + {0, 2, 2176}, + {0, 2, 2178}, + {0, 2, 2180}, + {0, 2, 2182}, + {0, 2, 2184}, + {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}, + {222, 0, 0}, + {228, 0, 0}, + {10, 0, 0}, + {11, 0, 0}, + {12, 0, 0}, + {13, 0, 0}, + {14, 0, 0}, + {15, 0, 0}, + {16, 0, 0}, + {17, 0, 0}, + {18, 0, 0}, + {19, 0, 0}, + {20, 0, 0}, + {21, 0, 0}, + {22, 0, 0}, + {23, 0, 0}, + {24, 0, 0}, + {25, 0, 0}, + {30, 0, 0}, + {31, 0, 0}, + {32, 0, 0}, + {0, 2, 2208}, + {0, 2, 2210}, + {0, 2, 2212}, + {0, 2, 2214}, + {0, 2, 2216}, + {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}, + {36, 0, 0}, + {0, 2, 2232}, + {0, 2, 2234}, + {0, 2, 2236}, + {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}, + {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}, + {103, 0, 0}, + {107, 0, 0}, + {0, 2 | DECOMP_COMPAT, 2322}, + {118, 0, 0}, + {122, 0, 0}, + {0, 2 | DECOMP_COMPAT, 2324}, + {0, 2 | DECOMP_COMPAT, 2326}, + {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 */ + {129, 0, 0}, + {130, 0, 0}, + {0, 2 | DECOMP_NO_COMPOSE, 2340}, /* 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, 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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00C6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x018E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0222}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0250}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0251}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D02}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0259}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x014B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0254}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D16}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D17}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D1D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D25}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0252}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0255}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00F0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0261}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0265}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0268}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0269}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D7B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x029D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D85}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x029F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0271}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0270}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0272}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0273}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0274}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0275}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0278}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0282}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0283}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x01AB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0289}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D1C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0290}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0291}, + {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, 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, 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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2010}, + {0, 2 | DECOMP_COMPAT, 3306}, + {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2212}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003D}, + {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, + {0, 2 | DECOMP_COMPAT, 3320}, + {0, 3 | DECOMP_COMPAT, 399}, + {0, 3 | DECOMP_COMPAT, 402}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0190}, + {0, 2 | DECOMP_COMPAT, 3322}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0127}, + {0, 2 | DECOMP_COMPAT, 3324}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, + {0, 2 | DECOMP_COMPAT, 3326}, + {0, 3 | DECOMP_COMPAT, 405}, + {0, 2 | DECOMP_COMPAT, 3328}, + {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, 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, 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}, + {0, 3 | DECOMP_COMPAT, 474}, + {0, 3 | DECOMP_COMPAT, 477}, + {0, 3 | DECOMP_COMPAT, 480}, + {0, 3 | DECOMP_COMPAT, 483}, + {0, 3 | DECOMP_COMPAT, 486}, + {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, 3 | DECOMP_COMPAT, 492}, + {0, 3 | DECOMP_COMPAT, 495}, + {0, 3 | DECOMP_COMPAT, 498}, + {0, 3 | DECOMP_COMPAT, 501}, + {0, 3 | DECOMP_COMPAT, 504}, + {0, 3 | DECOMP_COMPAT, 507}, + {0, 3 | DECOMP_COMPAT, 510}, + {0, 3 | DECOMP_COMPAT, 513}, + {0, 3 | DECOMP_COMPAT, 516}, + {0, 3 | DECOMP_COMPAT, 519}, + {0, 3 | DECOMP_COMPAT, 522}, + {0, 3 | DECOMP_COMPAT, 525}, + {0, 3 | DECOMP_COMPAT, 528}, + {0, 3 | DECOMP_COMPAT, 531}, + {0, 3 | DECOMP_COMPAT, 534}, + {0, 3 | DECOMP_COMPAT, 537}, + {0, 3 | DECOMP_COMPAT, 540}, + {0, 3 | DECOMP_COMPAT, 543}, + {0, 3 | DECOMP_COMPAT, 546}, + {0, 3 | DECOMP_COMPAT, 549}, + {0, 3 | DECOMP_COMPAT, 552}, + {0, 3 | DECOMP_COMPAT, 555}, + {0, 3 | DECOMP_COMPAT, 558}, + {0, 3 | DECOMP_COMPAT, 561}, + {0, 3 | DECOMP_COMPAT, 564}, + {0, 3 | DECOMP_COMPAT, 567}, + {0, 3 | DECOMP_COMPAT, 570}, + {0, 3 | DECOMP_COMPAT, 573}, + {0, 3 | DECOMP_COMPAT, 576}, + {0, 3 | DECOMP_COMPAT, 579}, + {0, 3 | DECOMP_COMPAT, 582}, + {0, 3 | DECOMP_COMPAT, 585}, + {0, 3 | DECOMP_COMPAT, 588}, + {0, 3 | DECOMP_COMPAT, 591}, + {0, 3 | DECOMP_COMPAT, 594}, + {0, 3 | DECOMP_COMPAT, 597}, + {0, 3 | DECOMP_COMPAT, 600}, + {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2D61}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6BCD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F9F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E00}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E28}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E36}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E3F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E59}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E85}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E8C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4EA0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4EBA}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x513F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5165}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x516B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5182}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5196}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x51AB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x51E0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x51F5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5200}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x529B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x52F9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5315}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x531A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5338}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5341}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x535C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5369}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5382}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53B6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53C8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53E3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x56D7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x571F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x58EB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5902}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x590A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5915}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5927}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5973}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5B50}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5B80}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5BF8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5C0F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5C22}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5C38}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5C6E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5C71}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DDB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DE5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DF1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DFE}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5E72}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5E7A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5E7F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5EF4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5EFE}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F0B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F13}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F50}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F61}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F73}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5FC3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6208}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6236}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x624B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x652F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6534}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6587}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6597}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65A4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65B9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65E0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65E5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x66F0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6708}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6728}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6B20}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6B62}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6B79}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6BB3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6BCB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6BD4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6BDB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6C0F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6C14}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6C34}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x706B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x722A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7236}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x723B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x723F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7247}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7259}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x725B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x72AC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7384}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7389}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x74DC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x74E6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7518}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x751F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7528}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7530}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x758B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7592}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7676}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x767D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x76AE}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x76BF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x76EE}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x77DB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x77E2}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x77F3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x793A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x79B8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x79BE}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7A74}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7ACB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7AF9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7C73}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7CF8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7F36}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7F51}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7F8A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7FBD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8001}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x800C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8012}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8033}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x807F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8089}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x81E3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x81EA}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x81F3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x81FC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x820C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x821B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x821F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x826E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8272}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8278}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x864D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x866B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8840}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x884C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8863}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x897E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x898B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x89D2}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8A00}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8C37}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8C46}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8C55}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8C78}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8C9D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8D64}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8D70}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8DB3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8EAB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8ECA}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8F9B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8FB0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8FB5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9091}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9149}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x91C6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x91CC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x91D1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9577}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9580}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x961C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x96B6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x96B9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x96E8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9751}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x975E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9762}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9769}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x97CB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x97ED}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x97F3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9801}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x98A8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x98DB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x98DF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9996}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9999}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x99AC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9AA8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9AD8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9ADF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9B25}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9B2F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9B32}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9B3C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9B5A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9CE5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9E75}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9E7F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9EA5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9EBB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9EC3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9ECD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9ED1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9EF9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9EFD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F0E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F13}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F20}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F3B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F4A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F52}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F8D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F9C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9FA0}, + {224, 0, 0}, + {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}, + {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1100}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1101}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11AA}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1102}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11AC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11AD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1103}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1104}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1105}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B2}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x111A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1106}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1107}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1108}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1121}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1109}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1110}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1111}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1112}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1161}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1162}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1163}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1164}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1165}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1166}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1167}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1168}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1169}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1170}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1171}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1172}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1173}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1174}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1175}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1160}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1114}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1115}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11C7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11C8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11CC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11CE}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11D3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11D7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11D9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x111C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11DD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11DF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x111D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x111E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1120}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1122}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1123}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1127}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1129}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x112B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x112C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x112D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x112E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x112F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1132}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1136}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1140}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1147}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x114C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11F1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11F2}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1157}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1158}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1159}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1184}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1185}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1188}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1191}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1192}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1194}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x119E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11A1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E09}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x56DB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E0A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E2D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E0B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7532}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E19}, + {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}, + {0, 3 | DECOMP_COMPAT, 660}, + {0, 3 | DECOMP_COMPAT, 663}, + {0, 3 | DECOMP_COMPAT, 666}, + {0, 3 | DECOMP_COMPAT, 669}, + {0, 3 | DECOMP_COMPAT, 672}, + {0, 3 | DECOMP_COMPAT, 675}, + {0, 3 | DECOMP_COMPAT, 678}, + {0, 3 | DECOMP_COMPAT, 681}, + {0, 3 | DECOMP_COMPAT, 684}, + {0, 3 | DECOMP_COMPAT, 687}, + {0, 3 | DECOMP_COMPAT, 690}, + {0, 3 | DECOMP_COMPAT, 693}, + {0, 3 | DECOMP_COMPAT, 696}, + {0, 3 | DECOMP_COMPAT, 699}, + {0, 3 | DECOMP_COMPAT, 702}, + {0, 3 | DECOMP_COMPAT, 705}, + {0, 3 | DECOMP_COMPAT, 708}, + {0, 3 | DECOMP_COMPAT, 711}, + {0, 3 | DECOMP_COMPAT, 714}, + {0, 3 | DECOMP_COMPAT, 717}, + {0, 3 | DECOMP_COMPAT, 720}, + {0, 3 | DECOMP_COMPAT, 723}, + {0, 3 | DECOMP_COMPAT, 726}, + {0, 3 | DECOMP_COMPAT, 729}, + {0, 3 | DECOMP_COMPAT, 732}, + {0, 3 | DECOMP_COMPAT, 735}, + {0, 3 | DECOMP_COMPAT, 738}, + {0, 3 | DECOMP_COMPAT, 741}, + {0, 3 | DECOMP_COMPAT, 744}, + {0, 3 | DECOMP_COMPAT, 747}, + {0, 3 | DECOMP_COMPAT, 750}, + {0, 3 | DECOMP_COMPAT, 753}, + {0, 3 | DECOMP_COMPAT, 756}, + {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, 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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E94}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x516D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E03}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E5D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x682A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6709}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x793E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x540D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7279}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8CA1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x795D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x52B4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x79D8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7537}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9069}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x512A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5370}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6CE8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9805}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4F11}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5199}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6B63}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DE6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53F3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x533B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5B97}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5B66}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x76E3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4F01}, + {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A2}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AA}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30BB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30BD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30BF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CA}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CE}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30D2}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30D5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30D8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30DB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30DE}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30DF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E2}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EA}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30ED}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EF}, + {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, 3 | DECOMP_COMPAT, 813}, + {0, 3 | DECOMP_COMPAT, 88}, + {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, 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, 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, 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, 906}, + {0, 3 | DECOMP_COMPAT, 909}, + {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, 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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xA76F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0126}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0153}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xA727}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xAB37}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xAB52}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028D}, + {0, 1 | DECOMP_INLINE, 0x8C48}, + {0, 1 | DECOMP_INLINE, 0x66F4}, + {0, 1 | DECOMP_INLINE, 0x8ECA}, + {0, 1 | DECOMP_INLINE, 0x8CC8}, + {0, 1 | DECOMP_INLINE, 0x6ED1}, + {0, 1 | DECOMP_INLINE, 0x4E32}, + {0, 1 | DECOMP_INLINE, 0x53E5}, + {0, 1 | DECOMP_INLINE, 0x9F9C}, + {0, 1 | DECOMP_INLINE, 0x5951}, + {0, 1 | DECOMP_INLINE, 0x91D1}, + {0, 1 | DECOMP_INLINE, 0x5587}, + {0, 1 | DECOMP_INLINE, 0x5948}, + {0, 1 | DECOMP_INLINE, 0x61F6}, + {0, 1 | DECOMP_INLINE, 0x7669}, + {0, 1 | DECOMP_INLINE, 0x7F85}, + {0, 1 | DECOMP_INLINE, 0x863F}, + {0, 1 | DECOMP_INLINE, 0x87BA}, + {0, 1 | DECOMP_INLINE, 0x88F8}, + {0, 1 | DECOMP_INLINE, 0x908F}, + {0, 1 | DECOMP_INLINE, 0x6A02}, + {0, 1 | DECOMP_INLINE, 0x6D1B}, + {0, 1 | DECOMP_INLINE, 0x70D9}, + {0, 1 | DECOMP_INLINE, 0x73DE}, + {0, 1 | DECOMP_INLINE, 0x843D}, + {0, 1 | DECOMP_INLINE, 0x916A}, + {0, 1 | DECOMP_INLINE, 0x99F1}, + {0, 1 | DECOMP_INLINE, 0x4E82}, + {0, 1 | DECOMP_INLINE, 0x5375}, + {0, 1 | DECOMP_INLINE, 0x6B04}, + {0, 1 | DECOMP_INLINE, 0x721B}, + {0, 1 | DECOMP_INLINE, 0x862D}, + {0, 1 | DECOMP_INLINE, 0x9E1E}, + {0, 1 | DECOMP_INLINE, 0x5D50}, + {0, 1 | DECOMP_INLINE, 0x6FEB}, + {0, 1 | DECOMP_INLINE, 0x85CD}, + {0, 1 | DECOMP_INLINE, 0x8964}, + {0, 1 | DECOMP_INLINE, 0x62C9}, + {0, 1 | DECOMP_INLINE, 0x81D8}, + {0, 1 | DECOMP_INLINE, 0x881F}, + {0, 1 | DECOMP_INLINE, 0x5ECA}, + {0, 1 | DECOMP_INLINE, 0x6717}, + {0, 1 | DECOMP_INLINE, 0x6D6A}, + {0, 1 | DECOMP_INLINE, 0x72FC}, + {0, 1 | DECOMP_INLINE, 0x90CE}, + {0, 1 | DECOMP_INLINE, 0x4F86}, + {0, 1 | DECOMP_INLINE, 0x51B7}, + {0, 1 | DECOMP_INLINE, 0x52DE}, + {0, 1 | DECOMP_INLINE, 0x64C4}, + {0, 1 | DECOMP_INLINE, 0x6AD3}, + {0, 1 | DECOMP_INLINE, 0x7210}, + {0, 1 | DECOMP_INLINE, 0x76E7}, + {0, 1 | DECOMP_INLINE, 0x8001}, + {0, 1 | DECOMP_INLINE, 0x8606}, + {0, 1 | DECOMP_INLINE, 0x865C}, + {0, 1 | DECOMP_INLINE, 0x8DEF}, + {0, 1 | DECOMP_INLINE, 0x9732}, + {0, 1 | DECOMP_INLINE, 0x9B6F}, + {0, 1 | DECOMP_INLINE, 0x9DFA}, + {0, 1 | DECOMP_INLINE, 0x788C}, + {0, 1 | DECOMP_INLINE, 0x797F}, + {0, 1 | DECOMP_INLINE, 0x7DA0}, + {0, 1 | DECOMP_INLINE, 0x83C9}, + {0, 1 | DECOMP_INLINE, 0x9304}, + {0, 1 | DECOMP_INLINE, 0x9E7F}, + {0, 1 | DECOMP_INLINE, 0x8AD6}, + {0, 1 | DECOMP_INLINE, 0x58DF}, + {0, 1 | DECOMP_INLINE, 0x5F04}, + {0, 1 | DECOMP_INLINE, 0x7C60}, + {0, 1 | DECOMP_INLINE, 0x807E}, + {0, 1 | DECOMP_INLINE, 0x7262}, + {0, 1 | DECOMP_INLINE, 0x78CA}, + {0, 1 | DECOMP_INLINE, 0x8CC2}, + {0, 1 | DECOMP_INLINE, 0x96F7}, + {0, 1 | DECOMP_INLINE, 0x58D8}, + {0, 1 | DECOMP_INLINE, 0x5C62}, + {0, 1 | DECOMP_INLINE, 0x6A13}, + {0, 1 | DECOMP_INLINE, 0x6DDA}, + {0, 1 | DECOMP_INLINE, 0x6F0F}, + {0, 1 | DECOMP_INLINE, 0x7D2F}, + {0, 1 | DECOMP_INLINE, 0x7E37}, + {0, 1 | DECOMP_INLINE, 0x964B}, + {0, 1 | DECOMP_INLINE, 0x52D2}, + {0, 1 | DECOMP_INLINE, 0x808B}, + {0, 1 | DECOMP_INLINE, 0x51DC}, + {0, 1 | DECOMP_INLINE, 0x51CC}, + {0, 1 | DECOMP_INLINE, 0x7A1C}, + {0, 1 | DECOMP_INLINE, 0x7DBE}, + {0, 1 | DECOMP_INLINE, 0x83F1}, + {0, 1 | DECOMP_INLINE, 0x9675}, + {0, 1 | DECOMP_INLINE, 0x8B80}, + {0, 1 | DECOMP_INLINE, 0x62CF}, + {0, 1 | DECOMP_INLINE, 0x8AFE}, + {0, 1 | DECOMP_INLINE, 0x4E39}, + {0, 1 | DECOMP_INLINE, 0x5BE7}, + {0, 1 | DECOMP_INLINE, 0x6012}, + {0, 1 | DECOMP_INLINE, 0x7387}, + {0, 1 | DECOMP_INLINE, 0x7570}, + {0, 1 | DECOMP_INLINE, 0x5317}, + {0, 1 | DECOMP_INLINE, 0x78FB}, + {0, 1 | DECOMP_INLINE, 0x4FBF}, + {0, 1 | DECOMP_INLINE, 0x5FA9}, + {0, 1 | DECOMP_INLINE, 0x4E0D}, + {0, 1 | DECOMP_INLINE, 0x6CCC}, + {0, 1 | DECOMP_INLINE, 0x6578}, + {0, 1 | DECOMP_INLINE, 0x7D22}, + {0, 1 | DECOMP_INLINE, 0x53C3}, + {0, 1 | DECOMP_INLINE, 0x585E}, + {0, 1 | DECOMP_INLINE, 0x7701}, + {0, 1 | DECOMP_INLINE, 0x8449}, + {0, 1 | DECOMP_INLINE, 0x8AAA}, + {0, 1 | DECOMP_INLINE, 0x6BBA}, + {0, 1 | DECOMP_INLINE, 0x8FB0}, + {0, 1 | DECOMP_INLINE, 0x6C88}, + {0, 1 | DECOMP_INLINE, 0x62FE}, + {0, 1 | DECOMP_INLINE, 0x82E5}, + {0, 1 | DECOMP_INLINE, 0x63A0}, + {0, 1 | DECOMP_INLINE, 0x7565}, + {0, 1 | DECOMP_INLINE, 0x4EAE}, + {0, 1 | DECOMP_INLINE, 0x5169}, + {0, 1 | DECOMP_INLINE, 0x51C9}, + {0, 1 | DECOMP_INLINE, 0x6881}, + {0, 1 | DECOMP_INLINE, 0x7CE7}, + {0, 1 | DECOMP_INLINE, 0x826F}, + {0, 1 | DECOMP_INLINE, 0x8AD2}, + {0, 1 | DECOMP_INLINE, 0x91CF}, + {0, 1 | DECOMP_INLINE, 0x52F5}, + {0, 1 | DECOMP_INLINE, 0x5442}, + {0, 1 | DECOMP_INLINE, 0x5973}, + {0, 1 | DECOMP_INLINE, 0x5EEC}, + {0, 1 | DECOMP_INLINE, 0x65C5}, + {0, 1 | DECOMP_INLINE, 0x6FFE}, + {0, 1 | DECOMP_INLINE, 0x792A}, + {0, 1 | DECOMP_INLINE, 0x95AD}, + {0, 1 | DECOMP_INLINE, 0x9A6A}, + {0, 1 | DECOMP_INLINE, 0x9E97}, + {0, 1 | DECOMP_INLINE, 0x9ECE}, + {0, 1 | DECOMP_INLINE, 0x529B}, + {0, 1 | DECOMP_INLINE, 0x66C6}, + {0, 1 | DECOMP_INLINE, 0x6B77}, + {0, 1 | DECOMP_INLINE, 0x8F62}, + {0, 1 | DECOMP_INLINE, 0x5E74}, + {0, 1 | DECOMP_INLINE, 0x6190}, + {0, 1 | DECOMP_INLINE, 0x6200}, + {0, 1 | DECOMP_INLINE, 0x649A}, + {0, 1 | DECOMP_INLINE, 0x6F23}, + {0, 1 | DECOMP_INLINE, 0x7149}, + {0, 1 | DECOMP_INLINE, 0x7489}, + {0, 1 | DECOMP_INLINE, 0x79CA}, + {0, 1 | DECOMP_INLINE, 0x7DF4}, + {0, 1 | DECOMP_INLINE, 0x806F}, + {0, 1 | DECOMP_INLINE, 0x8F26}, + {0, 1 | DECOMP_INLINE, 0x84EE}, + {0, 1 | DECOMP_INLINE, 0x9023}, + {0, 1 | DECOMP_INLINE, 0x934A}, + {0, 1 | DECOMP_INLINE, 0x5217}, + {0, 1 | DECOMP_INLINE, 0x52A3}, + {0, 1 | DECOMP_INLINE, 0x54BD}, + {0, 1 | DECOMP_INLINE, 0x70C8}, + {0, 1 | DECOMP_INLINE, 0x88C2}, + {0, 1 | DECOMP_INLINE, 0x5EC9}, + {0, 1 | DECOMP_INLINE, 0x5FF5}, + {0, 1 | DECOMP_INLINE, 0x637B}, + {0, 1 | DECOMP_INLINE, 0x6BAE}, + {0, 1 | DECOMP_INLINE, 0x7C3E}, + {0, 1 | DECOMP_INLINE, 0x7375}, + {0, 1 | DECOMP_INLINE, 0x4EE4}, + {0, 1 | DECOMP_INLINE, 0x56F9}, + {0, 1 | DECOMP_INLINE, 0x5DBA}, + {0, 1 | DECOMP_INLINE, 0x601C}, + {0, 1 | DECOMP_INLINE, 0x73B2}, + {0, 1 | DECOMP_INLINE, 0x7469}, + {0, 1 | DECOMP_INLINE, 0x7F9A}, + {0, 1 | DECOMP_INLINE, 0x8046}, + {0, 1 | DECOMP_INLINE, 0x9234}, + {0, 1 | DECOMP_INLINE, 0x96F6}, + {0, 1 | DECOMP_INLINE, 0x9748}, + {0, 1 | DECOMP_INLINE, 0x9818}, + {0, 1 | DECOMP_INLINE, 0x4F8B}, + {0, 1 | DECOMP_INLINE, 0x79AE}, + {0, 1 | DECOMP_INLINE, 0x91B4}, + {0, 1 | DECOMP_INLINE, 0x96B8}, + {0, 1 | DECOMP_INLINE, 0x60E1}, + {0, 1 | DECOMP_INLINE, 0x4E86}, + {0, 1 | DECOMP_INLINE, 0x50DA}, + {0, 1 | DECOMP_INLINE, 0x5BEE}, + {0, 1 | DECOMP_INLINE, 0x5C3F}, + {0, 1 | DECOMP_INLINE, 0x6599}, + {0, 1 | DECOMP_INLINE, 0x71CE}, + {0, 1 | DECOMP_INLINE, 0x7642}, + {0, 1 | DECOMP_INLINE, 0x84FC}, + {0, 1 | DECOMP_INLINE, 0x907C}, + {0, 1 | DECOMP_INLINE, 0x9F8D}, + {0, 1 | DECOMP_INLINE, 0x6688}, + {0, 1 | DECOMP_INLINE, 0x962E}, + {0, 1 | DECOMP_INLINE, 0x5289}, + {0, 1 | DECOMP_INLINE, 0x677B}, + {0, 1 | DECOMP_INLINE, 0x67F3}, + {0, 1 | DECOMP_INLINE, 0x6D41}, + {0, 1 | DECOMP_INLINE, 0x6E9C}, + {0, 1 | DECOMP_INLINE, 0x7409}, + {0, 1 | DECOMP_INLINE, 0x7559}, + {0, 1 | DECOMP_INLINE, 0x786B}, + {0, 1 | DECOMP_INLINE, 0x7D10}, + {0, 1 | DECOMP_INLINE, 0x985E}, + {0, 1 | DECOMP_INLINE, 0x516D}, + {0, 1 | DECOMP_INLINE, 0x622E}, + {0, 1 | DECOMP_INLINE, 0x9678}, + {0, 1 | DECOMP_INLINE, 0x502B}, + {0, 1 | DECOMP_INLINE, 0x5D19}, + {0, 1 | DECOMP_INLINE, 0x6DEA}, + {0, 1 | DECOMP_INLINE, 0x8F2A}, + {0, 1 | DECOMP_INLINE, 0x5F8B}, + {0, 1 | DECOMP_INLINE, 0x6144}, + {0, 1 | DECOMP_INLINE, 0x6817}, + {0, 1 | DECOMP_INLINE, 0x9686}, + {0, 1 | DECOMP_INLINE, 0x5229}, + {0, 1 | DECOMP_INLINE, 0x540F}, + {0, 1 | DECOMP_INLINE, 0x5C65}, + {0, 1 | DECOMP_INLINE, 0x6613}, + {0, 1 | DECOMP_INLINE, 0x674E}, + {0, 1 | DECOMP_INLINE, 0x68A8}, + {0, 1 | DECOMP_INLINE, 0x6CE5}, + {0, 1 | DECOMP_INLINE, 0x7406}, + {0, 1 | DECOMP_INLINE, 0x75E2}, + {0, 1 | DECOMP_INLINE, 0x7F79}, + {0, 1 | DECOMP_INLINE, 0x88CF}, + {0, 1 | DECOMP_INLINE, 0x88E1}, + {0, 1 | DECOMP_INLINE, 0x91CC}, + {0, 1 | DECOMP_INLINE, 0x96E2}, + {0, 1 | DECOMP_INLINE, 0x533F}, + {0, 1 | DECOMP_INLINE, 0x6EBA}, + {0, 1 | DECOMP_INLINE, 0x541D}, + {0, 1 | DECOMP_INLINE, 0x71D0}, + {0, 1 | DECOMP_INLINE, 0x7498}, + {0, 1 | DECOMP_INLINE, 0x85FA}, + {0, 1 | DECOMP_INLINE, 0x96A3}, + {0, 1 | DECOMP_INLINE, 0x9C57}, + {0, 1 | DECOMP_INLINE, 0x9E9F}, + {0, 1 | DECOMP_INLINE, 0x6797}, + {0, 1 | DECOMP_INLINE, 0x6DCB}, + {0, 1 | DECOMP_INLINE, 0x81E8}, + {0, 1 | DECOMP_INLINE, 0x7ACB}, + {0, 1 | DECOMP_INLINE, 0x7B20}, + {0, 1 | DECOMP_INLINE, 0x7C92}, + {0, 1 | DECOMP_INLINE, 0x72C0}, + {0, 1 | DECOMP_INLINE, 0x7099}, + {0, 1 | DECOMP_INLINE, 0x8B58}, + {0, 1 | DECOMP_INLINE, 0x4EC0}, + {0, 1 | DECOMP_INLINE, 0x8336}, + {0, 1 | DECOMP_INLINE, 0x523A}, + {0, 1 | DECOMP_INLINE, 0x5207}, + {0, 1 | DECOMP_INLINE, 0x5EA6}, + {0, 1 | DECOMP_INLINE, 0x62D3}, + {0, 1 | DECOMP_INLINE, 0x7CD6}, + {0, 1 | DECOMP_INLINE, 0x5B85}, + {0, 1 | DECOMP_INLINE, 0x6D1E}, + {0, 1 | DECOMP_INLINE, 0x66B4}, + {0, 1 | DECOMP_INLINE, 0x8F3B}, + {0, 1 | DECOMP_INLINE, 0x884C}, + {0, 1 | DECOMP_INLINE, 0x964D}, + {0, 1 | DECOMP_INLINE, 0x898B}, + {0, 1 | DECOMP_INLINE, 0x5ED3}, + {0, 1 | DECOMP_INLINE, 0x5140}, + {0, 1 | DECOMP_INLINE, 0x55C0}, + {0, 1 | DECOMP_INLINE, 0x585A}, + {0, 1 | DECOMP_INLINE, 0x6674}, + {0, 1 | DECOMP_INLINE, 0x51DE}, + {0, 1 | DECOMP_INLINE, 0x732A}, + {0, 1 | DECOMP_INLINE, 0x76CA}, + {0, 1 | DECOMP_INLINE, 0x793C}, + {0, 1 | DECOMP_INLINE, 0x795E}, + {0, 1 | DECOMP_INLINE, 0x7965}, + {0, 1 | DECOMP_INLINE, 0x798F}, + {0, 1 | DECOMP_INLINE, 0x9756}, + {0, 1 | DECOMP_INLINE, 0x7CBE}, + {0, 1 | DECOMP_INLINE, 0x7FBD}, + {0, 1 | DECOMP_INLINE, 0x8612}, + {0, 1 | DECOMP_INLINE, 0x8AF8}, + {0, 1 | DECOMP_INLINE, 0x9038}, + {0, 1 | DECOMP_INLINE, 0x90FD}, + {0, 1 | DECOMP_INLINE, 0x98EF}, + {0, 1 | DECOMP_INLINE, 0x98FC}, + {0, 1 | DECOMP_INLINE, 0x9928}, + {0, 1 | DECOMP_INLINE, 0x9DB4}, + {0, 1 | DECOMP_INLINE, 0x90DE}, + {0, 1 | DECOMP_INLINE, 0x96B7}, + {0, 1 | DECOMP_INLINE, 0x4FAE}, + {0, 1 | DECOMP_INLINE, 0x50E7}, + {0, 1 | DECOMP_INLINE, 0x514D}, + {0, 1 | DECOMP_INLINE, 0x52C9}, + {0, 1 | DECOMP_INLINE, 0x52E4}, + {0, 1 | DECOMP_INLINE, 0x5351}, + {0, 1 | DECOMP_INLINE, 0x559D}, + {0, 1 | DECOMP_INLINE, 0x5606}, + {0, 1 | DECOMP_INLINE, 0x5668}, + {0, 1 | DECOMP_INLINE, 0x5840}, + {0, 1 | DECOMP_INLINE, 0x58A8}, + {0, 1 | DECOMP_INLINE, 0x5C64}, + {0, 1 | DECOMP_INLINE, 0x5C6E}, + {0, 1 | DECOMP_INLINE, 0x6094}, + {0, 1 | DECOMP_INLINE, 0x6168}, + {0, 1 | DECOMP_INLINE, 0x618E}, + {0, 1 | DECOMP_INLINE, 0x61F2}, + {0, 1 | DECOMP_INLINE, 0x654F}, + {0, 1 | DECOMP_INLINE, 0x65E2}, + {0, 1 | DECOMP_INLINE, 0x6691}, + {0, 1 | DECOMP_INLINE, 0x6885}, + {0, 1 | DECOMP_INLINE, 0x6D77}, + {0, 1 | DECOMP_INLINE, 0x6E1A}, + {0, 1 | DECOMP_INLINE, 0x6F22}, + {0, 1 | DECOMP_INLINE, 0x716E}, + {0, 1 | DECOMP_INLINE, 0x722B}, + {0, 1 | DECOMP_INLINE, 0x7422}, + {0, 1 | DECOMP_INLINE, 0x7891}, + {0, 1 | DECOMP_INLINE, 0x793E}, + {0, 1 | DECOMP_INLINE, 0x7949}, + {0, 1 | DECOMP_INLINE, 0x7948}, + {0, 1 | DECOMP_INLINE, 0x7950}, + {0, 1 | DECOMP_INLINE, 0x7956}, + {0, 1 | DECOMP_INLINE, 0x795D}, + {0, 1 | DECOMP_INLINE, 0x798D}, + {0, 1 | DECOMP_INLINE, 0x798E}, + {0, 1 | DECOMP_INLINE, 0x7A40}, + {0, 1 | DECOMP_INLINE, 0x7A81}, + {0, 1 | DECOMP_INLINE, 0x7BC0}, + {0, 1 | DECOMP_INLINE, 0x7E09}, + {0, 1 | DECOMP_INLINE, 0x7E41}, + {0, 1 | DECOMP_INLINE, 0x7F72}, + {0, 1 | DECOMP_INLINE, 0x8005}, + {0, 1 | DECOMP_INLINE, 0x81ED}, + {0, 1 | DECOMP_INLINE, 0x8279}, + {0, 1 | DECOMP_INLINE, 0x8457}, + {0, 1 | DECOMP_INLINE, 0x8910}, + {0, 1 | DECOMP_INLINE, 0x8996}, + {0, 1 | DECOMP_INLINE, 0x8B01}, + {0, 1 | DECOMP_INLINE, 0x8B39}, + {0, 1 | DECOMP_INLINE, 0x8CD3}, + {0, 1 | DECOMP_INLINE, 0x8D08}, + {0, 1 | DECOMP_INLINE, 0x8FB6}, + {0, 1 | DECOMP_INLINE, 0x96E3}, + {0, 1 | DECOMP_INLINE, 0x97FF}, + {0, 1 | DECOMP_INLINE, 0x983B}, + {0, 1 | DECOMP_INLINE, 0x6075}, + {0, 1, 4188}, + {0, 1 | DECOMP_INLINE, 0x8218}, + {0, 1 | DECOMP_INLINE, 0x4E26}, + {0, 1 | DECOMP_INLINE, 0x51B5}, + {0, 1 | DECOMP_INLINE, 0x5168}, + {0, 1 | DECOMP_INLINE, 0x4F80}, + {0, 1 | DECOMP_INLINE, 0x5145}, + {0, 1 | DECOMP_INLINE, 0x5180}, + {0, 1 | DECOMP_INLINE, 0x52C7}, + {0, 1 | DECOMP_INLINE, 0x52FA}, + {0, 1 | DECOMP_INLINE, 0x5555}, + {0, 1 | DECOMP_INLINE, 0x5599}, + {0, 1 | DECOMP_INLINE, 0x55E2}, + {0, 1 | DECOMP_INLINE, 0x58B3}, + {0, 1 | DECOMP_INLINE, 0x5944}, + {0, 1 | DECOMP_INLINE, 0x5954}, + {0, 1 | DECOMP_INLINE, 0x5A62}, + {0, 1 | DECOMP_INLINE, 0x5B28}, + {0, 1 | DECOMP_INLINE, 0x5ED2}, + {0, 1 | DECOMP_INLINE, 0x5ED9}, + {0, 1 | DECOMP_INLINE, 0x5F69}, + {0, 1 | DECOMP_INLINE, 0x5FAD}, + {0, 1 | DECOMP_INLINE, 0x60D8}, + {0, 1 | DECOMP_INLINE, 0x614E}, + {0, 1 | DECOMP_INLINE, 0x6108}, + {0, 1 | DECOMP_INLINE, 0x6160}, + {0, 1 | DECOMP_INLINE, 0x6234}, + {0, 1 | DECOMP_INLINE, 0x63C4}, + {0, 1 | DECOMP_INLINE, 0x641C}, + {0, 1 | DECOMP_INLINE, 0x6452}, + {0, 1 | DECOMP_INLINE, 0x6556}, + {0, 1 | DECOMP_INLINE, 0x671B}, + {0, 1 | DECOMP_INLINE, 0x6756}, + {0, 1 | DECOMP_INLINE, 0x6B79}, + {0, 1 | DECOMP_INLINE, 0x6EDB}, + {0, 1 | DECOMP_INLINE, 0x6ECB}, + {0, 1 | DECOMP_INLINE, 0x701E}, + {0, 1 | DECOMP_INLINE, 0x77A7}, + {0, 1 | DECOMP_INLINE, 0x7235}, + {0, 1 | DECOMP_INLINE, 0x72AF}, + {0, 1 | DECOMP_INLINE, 0x7471}, + {0, 1 | DECOMP_INLINE, 0x7506}, + {0, 1 | DECOMP_INLINE, 0x753B}, + {0, 1 | DECOMP_INLINE, 0x761D}, + {0, 1 | DECOMP_INLINE, 0x761F}, + {0, 1 | DECOMP_INLINE, 0x76DB}, + {0, 1 | DECOMP_INLINE, 0x76F4}, + {0, 1 | DECOMP_INLINE, 0x774A}, + {0, 1 | DECOMP_INLINE, 0x7740}, + {0, 1 | DECOMP_INLINE, 0x78CC}, + {0, 1 | DECOMP_INLINE, 0x7AB1}, + {0, 1 | DECOMP_INLINE, 0x7C7B}, + {0, 1 | DECOMP_INLINE, 0x7D5B}, + {0, 1 | DECOMP_INLINE, 0x7F3E}, + {0, 1 | DECOMP_INLINE, 0x8352}, + {0, 1 | DECOMP_INLINE, 0x83EF}, + {0, 1 | DECOMP_INLINE, 0x8779}, + {0, 1 | DECOMP_INLINE, 0x8941}, + {0, 1 | DECOMP_INLINE, 0x8986}, + {0, 1 | DECOMP_INLINE, 0x8ABF}, + {0, 1 | DECOMP_INLINE, 0x8ACB}, + {0, 1 | DECOMP_INLINE, 0x8AED}, + {0, 1 | DECOMP_INLINE, 0x8B8A}, + {0, 1 | DECOMP_INLINE, 0x8F38}, + {0, 1 | DECOMP_INLINE, 0x9072}, + {0, 1 | DECOMP_INLINE, 0x9199}, + {0, 1 | DECOMP_INLINE, 0x9276}, + {0, 1 | DECOMP_INLINE, 0x967C}, + {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 | DECOMP_INLINE, 0x3B9D}, + {0, 1 | DECOMP_INLINE, 0x4018}, + {0, 1 | DECOMP_INLINE, 0x4039}, + {0, 1, 4192}, + {0, 1, 4193}, + {0, 1, 4194}, + {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 */ + {26, 0, 0}, + {0, 2 | DECOMP_NO_COMPOSE, 3770}, /* in exclusion list */ + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05E2}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05D4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05DB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05DC}, + {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0671}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0680}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0679}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0684}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0683}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0686}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0687}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x068D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x068C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x068E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0688}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0698}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0691}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06AF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06B3}, + {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, 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, 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 | 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, 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, 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, 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, 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, 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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3001}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3002}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0021}, + {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 | DECOMP_INLINE, 0x2014}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2013}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3014}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3015}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3010}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3011}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3008}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3009}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300E}, + {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 | DECOMP_INLINE, 0x0023}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0026}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005C}, + {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, 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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0627}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0628}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0629}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0630}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0631}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0632}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0637}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0638}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0641}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0643}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0644}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0645}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, + {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0022}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0027}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0060}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2985}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2986}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30FB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30FC}, + {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 | 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 | DECOMP_INLINE, 0x00A6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00A5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x20A9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2502}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2190}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2191}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2192}, + {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02D0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02D1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00E6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0299}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0253}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xAB66}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0256}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0257}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D91}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0258}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0264}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0262}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0260}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x029B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x029C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0267}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0284}, + {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 | DECOMP_INLINE, 0xA78E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026E}, + {0, 1 | DECOMP_COMPAT, 4196}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028E}, + {0, 1 | DECOMP_COMPAT, 4197}, + {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 | DECOMP_INLINE, 0x027D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x027E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0280}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xAB67}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0288}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2C71}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A2}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0298}, + {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}, + {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 */ + {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0131}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0237}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0391}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0392}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0394}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0395}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0396}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0397}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0399}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039D}, + {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 | DECOMP_INLINE, 0x03A4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2207}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BE}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C5}, + {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 | DECOMP_INLINE, 0x03DC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03DD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0430}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0431}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0432}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0433}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0434}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0435}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0436}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0437}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0438}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0440}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0441}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0442}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0443}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0444}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0445}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0446}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0447}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0448}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xA689}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04D9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0456}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0458}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04E9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04AF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04CF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0491}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0455}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x045F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04AB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xA651}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04B1}, + {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5B57}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53CC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x591A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x89E3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4EA4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6620}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7121}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6599}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x524D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F8C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x518D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65B0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x521D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7D42}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8CA9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x58F0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5439}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6F14}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6295}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6355}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x904A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6307}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6253}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7981}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7A7A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5408}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6E80}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7533}, + {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, 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 | DECOMP_INLINE, 0x4F60}, + {0, 1 | DECOMP_INLINE, 0x4FBB}, + {0, 1 | DECOMP_INLINE, 0x5002}, + {0, 1 | DECOMP_INLINE, 0x507A}, + {0, 1 | DECOMP_INLINE, 0x5099}, + {0, 1 | DECOMP_INLINE, 0x50CF}, + {0, 1 | DECOMP_INLINE, 0x349E}, + {0, 1, 4202}, + {0, 1 | DECOMP_INLINE, 0x5154}, + {0, 1 | DECOMP_INLINE, 0x5164}, + {0, 1 | DECOMP_INLINE, 0x5177}, + {0, 1, 4203}, + {0, 1 | DECOMP_INLINE, 0x34B9}, + {0, 1 | DECOMP_INLINE, 0x5167}, + {0, 1 | DECOMP_INLINE, 0x518D}, + {0, 1, 4204}, + {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 | DECOMP_INLINE, 0x51F5}, + {0, 1 | DECOMP_INLINE, 0x5203}, + {0, 1 | DECOMP_INLINE, 0x34DF}, + {0, 1 | DECOMP_INLINE, 0x523B}, + {0, 1 | DECOMP_INLINE, 0x5246}, + {0, 1 | DECOMP_INLINE, 0x5272}, + {0, 1 | DECOMP_INLINE, 0x5277}, + {0, 1 | DECOMP_INLINE, 0x3515}, + {0, 1 | DECOMP_INLINE, 0x5305}, + {0, 1 | DECOMP_INLINE, 0x5306}, + {0, 1 | DECOMP_INLINE, 0x5349}, + {0, 1 | DECOMP_INLINE, 0x535A}, + {0, 1 | DECOMP_INLINE, 0x5373}, + {0, 1 | DECOMP_INLINE, 0x537D}, + {0, 1 | DECOMP_INLINE, 0x537F}, + {0, 1, 4206}, + {0, 1 | DECOMP_INLINE, 0x7070}, + {0, 1 | DECOMP_INLINE, 0x53CA}, + {0, 1 | DECOMP_INLINE, 0x53DF}, + {0, 1, 4207}, + {0, 1 | DECOMP_INLINE, 0x53EB}, + {0, 1 | DECOMP_INLINE, 0x53F1}, + {0, 1 | DECOMP_INLINE, 0x5406}, + {0, 1 | DECOMP_INLINE, 0x549E}, + {0, 1 | DECOMP_INLINE, 0x5438}, + {0, 1 | DECOMP_INLINE, 0x5448}, + {0, 1 | DECOMP_INLINE, 0x5468}, + {0, 1 | DECOMP_INLINE, 0x54A2}, + {0, 1 | DECOMP_INLINE, 0x54F6}, + {0, 1 | DECOMP_INLINE, 0x5510}, + {0, 1 | DECOMP_INLINE, 0x5553}, + {0, 1 | DECOMP_INLINE, 0x5563}, + {0, 1 | DECOMP_INLINE, 0x5584}, + {0, 1 | DECOMP_INLINE, 0x55AB}, + {0, 1 | DECOMP_INLINE, 0x55B3}, + {0, 1 | DECOMP_INLINE, 0x55C2}, + {0, 1 | DECOMP_INLINE, 0x5716}, + {0, 1 | DECOMP_INLINE, 0x5717}, + {0, 1 | DECOMP_INLINE, 0x5651}, + {0, 1 | DECOMP_INLINE, 0x5674}, + {0, 1 | DECOMP_INLINE, 0x58EE}, + {0, 1 | DECOMP_INLINE, 0x57CE}, + {0, 1 | DECOMP_INLINE, 0x57F4}, + {0, 1 | DECOMP_INLINE, 0x580D}, + {0, 1 | DECOMP_INLINE, 0x578B}, + {0, 1 | DECOMP_INLINE, 0x5832}, + {0, 1 | DECOMP_INLINE, 0x5831}, + {0, 1 | DECOMP_INLINE, 0x58AC}, + {0, 1, 4208}, + {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 | DECOMP_INLINE, 0x59EC}, + {0, 1 | DECOMP_INLINE, 0x5A1B}, + {0, 1 | DECOMP_INLINE, 0x5A27}, + {0, 1 | DECOMP_INLINE, 0x59D8}, + {0, 1 | DECOMP_INLINE, 0x5A66}, + {0, 1 | DECOMP_INLINE, 0x36EE}, + {0, 1 | DECOMP_INLINE, 0x36FC}, + {0, 1 | DECOMP_INLINE, 0x5B08}, + {0, 1 | DECOMP_INLINE, 0x5B3E}, + {0, 1, 4211}, + {0, 1 | DECOMP_INLINE, 0x5BC3}, + {0, 1 | DECOMP_INLINE, 0x5BD8}, + {0, 1 | DECOMP_INLINE, 0x5BF3}, + {0, 1, 4212}, + {0, 1 | DECOMP_INLINE, 0x5BFF}, + {0, 1 | DECOMP_INLINE, 0x5C06}, + {0, 1 | DECOMP_INLINE, 0x5F53}, + {0, 1 | DECOMP_INLINE, 0x5C22}, + {0, 1 | DECOMP_INLINE, 0x3781}, + {0, 1 | DECOMP_INLINE, 0x5C60}, + {0, 1 | DECOMP_INLINE, 0x5CC0}, + {0, 1 | DECOMP_INLINE, 0x5C8D}, + {0, 1, 4213}, + {0, 1 | DECOMP_INLINE, 0x5D43}, + {0, 1, 4214}, + {0, 1 | DECOMP_INLINE, 0x5D6E}, + {0, 1 | DECOMP_INLINE, 0x5D6B}, + {0, 1 | DECOMP_INLINE, 0x5D7C}, + {0, 1 | DECOMP_INLINE, 0x5DE1}, + {0, 1 | DECOMP_INLINE, 0x5DE2}, + {0, 1 | DECOMP_INLINE, 0x382F}, + {0, 1 | DECOMP_INLINE, 0x5DFD}, + {0, 1 | DECOMP_INLINE, 0x5E28}, + {0, 1 | DECOMP_INLINE, 0x5E3D}, + {0, 1 | DECOMP_INLINE, 0x5E69}, + {0, 1 | DECOMP_INLINE, 0x3862}, + {0, 1, 4215}, + {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 | DECOMP_INLINE, 0x5EFE}, + {0, 1, 4217}, + {0, 1 | DECOMP_INLINE, 0x8201}, + {0, 1 | DECOMP_INLINE, 0x5F22}, + {0, 1 | DECOMP_INLINE, 0x38C7}, + {0, 1, 4218}, + {0, 1, 4219}, + {0, 1 | DECOMP_INLINE, 0x5F62}, + {0, 1 | DECOMP_INLINE, 0x5F6B}, + {0, 1 | DECOMP_INLINE, 0x38E3}, + {0, 1 | DECOMP_INLINE, 0x5F9A}, + {0, 1 | DECOMP_INLINE, 0x5FCD}, + {0, 1 | DECOMP_INLINE, 0x5FD7}, + {0, 1 | DECOMP_INLINE, 0x5FF9}, + {0, 1 | DECOMP_INLINE, 0x6081}, + {0, 1 | DECOMP_INLINE, 0x393A}, + {0, 1 | DECOMP_INLINE, 0x391C}, + {0, 1, 4220}, + {0, 1 | DECOMP_INLINE, 0x60C7}, + {0, 1 | DECOMP_INLINE, 0x6148}, + {0, 1 | DECOMP_INLINE, 0x614C}, + {0, 1 | DECOMP_INLINE, 0x617A}, + {0, 1 | DECOMP_INLINE, 0x61B2}, + {0, 1 | DECOMP_INLINE, 0x61A4}, + {0, 1 | DECOMP_INLINE, 0x61AF}, + {0, 1 | DECOMP_INLINE, 0x61DE}, + {0, 1 | DECOMP_INLINE, 0x6210}, + {0, 1 | DECOMP_INLINE, 0x621B}, + {0, 1 | DECOMP_INLINE, 0x625D}, + {0, 1 | DECOMP_INLINE, 0x62B1}, + {0, 1 | DECOMP_INLINE, 0x62D4}, + {0, 1 | DECOMP_INLINE, 0x6350}, + {0, 1, 4221}, + {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 | DECOMP_INLINE, 0x6422}, + {0, 1 | DECOMP_INLINE, 0x63C5}, + {0, 1 | DECOMP_INLINE, 0x63A9}, + {0, 1 | DECOMP_INLINE, 0x3A2E}, + {0, 1 | DECOMP_INLINE, 0x6469}, + {0, 1 | DECOMP_INLINE, 0x647E}, + {0, 1 | DECOMP_INLINE, 0x649D}, + {0, 1 | DECOMP_INLINE, 0x6477}, + {0, 1 | DECOMP_INLINE, 0x3A6C}, + {0, 1 | DECOMP_INLINE, 0x656C}, + {0, 1, 4223}, + {0, 1 | DECOMP_INLINE, 0x65E3}, + {0, 1 | DECOMP_INLINE, 0x66F8}, + {0, 1 | DECOMP_INLINE, 0x6649}, + {0, 1 | DECOMP_INLINE, 0x3B19}, + {0, 1 | DECOMP_INLINE, 0x3B08}, + {0, 1 | DECOMP_INLINE, 0x3AE4}, + {0, 1 | DECOMP_INLINE, 0x5192}, + {0, 1 | DECOMP_INLINE, 0x5195}, + {0, 1 | DECOMP_INLINE, 0x6700}, + {0, 1 | DECOMP_INLINE, 0x669C}, + {0, 1 | DECOMP_INLINE, 0x80AD}, + {0, 1 | DECOMP_INLINE, 0x43D9}, + {0, 1 | DECOMP_INLINE, 0x6721}, + {0, 1 | DECOMP_INLINE, 0x675E}, + {0, 1 | DECOMP_INLINE, 0x6753}, + {0, 1, 4224}, + {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 | DECOMP_INLINE, 0x688E}, + {0, 1 | DECOMP_INLINE, 0x681F}, + {0, 1 | DECOMP_INLINE, 0x6914}, + {0, 1 | DECOMP_INLINE, 0x6942}, + {0, 1 | DECOMP_INLINE, 0x69A3}, + {0, 1 | DECOMP_INLINE, 0x69EA}, + {0, 1 | DECOMP_INLINE, 0x6AA8}, + {0, 1, 4226}, + {0, 1 | DECOMP_INLINE, 0x6ADB}, + {0, 1 | DECOMP_INLINE, 0x3C18}, + {0, 1 | DECOMP_INLINE, 0x6B21}, + {0, 1, 4227}, + {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 | DECOMP_INLINE, 0x6C4E}, + {0, 1, 4231}, + {0, 1 | DECOMP_INLINE, 0x6CBF}, + {0, 1 | DECOMP_INLINE, 0x6CCD}, + {0, 1 | DECOMP_INLINE, 0x6C67}, + {0, 1 | DECOMP_INLINE, 0x6D16}, + {0, 1 | DECOMP_INLINE, 0x6D3E}, + {0, 1 | DECOMP_INLINE, 0x6D69}, + {0, 1 | DECOMP_INLINE, 0x6D78}, + {0, 1 | DECOMP_INLINE, 0x6D85}, + {0, 1, 4232}, + {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 | DECOMP_INLINE, 0x6DF9}, + {0, 1 | DECOMP_INLINE, 0x6F6E}, + {0, 1, 4234}, + {0, 1, 4235}, + {0, 1 | DECOMP_INLINE, 0x6FC6}, + {0, 1 | DECOMP_INLINE, 0x7039}, + {0, 1 | DECOMP_INLINE, 0x701B}, + {0, 1 | DECOMP_INLINE, 0x3D96}, + {0, 1 | DECOMP_INLINE, 0x704A}, + {0, 1 | DECOMP_INLINE, 0x707D}, + {0, 1 | DECOMP_INLINE, 0x7077}, + {0, 1 | DECOMP_INLINE, 0x70AD}, + {0, 1, 4236}, + {0, 1 | DECOMP_INLINE, 0x7145}, + {0, 1, 4237}, + {0, 1 | DECOMP_INLINE, 0x719C}, + {0, 1, 4238}, + {0, 1 | DECOMP_INLINE, 0x7228}, + {0, 1 | DECOMP_INLINE, 0x7250}, + {0, 1, 4239}, + {0, 1 | DECOMP_INLINE, 0x7280}, + {0, 1 | DECOMP_INLINE, 0x7295}, + {0, 1, 4240}, + {0, 1, 4241}, + {0, 1 | DECOMP_INLINE, 0x737A}, + {0, 1 | DECOMP_INLINE, 0x738B}, + {0, 1 | DECOMP_INLINE, 0x3EAC}, + {0, 1 | DECOMP_INLINE, 0x73A5}, + {0, 1 | DECOMP_INLINE, 0x3EB8}, + {0, 1 | DECOMP_INLINE, 0x7447}, + {0, 1 | DECOMP_INLINE, 0x745C}, + {0, 1 | DECOMP_INLINE, 0x7485}, + {0, 1 | DECOMP_INLINE, 0x74CA}, + {0, 1 | DECOMP_INLINE, 0x3F1B}, + {0, 1 | DECOMP_INLINE, 0x7524}, + {0, 1, 4242}, + {0, 1 | DECOMP_INLINE, 0x753E}, + {0, 1, 4243}, + {0, 1, 4244}, + {0, 1 | DECOMP_INLINE, 0x7610}, + {0, 1, 4245}, + {0, 1, 4246}, + {0, 1, 4247}, + {0, 1 | DECOMP_INLINE, 0x3FFC}, + {0, 1 | DECOMP_INLINE, 0x4008}, + {0, 1, 4248}, + {0, 1, 4249}, + {0, 1, 4250}, + {0, 1, 4251}, + {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 | DECOMP_INLINE, 0x784E}, + {0, 1 | DECOMP_INLINE, 0x40E3}, + {0, 1, 4253}, + {0, 1, 4254}, + {0, 1, 4255}, + {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 | DECOMP_INLINE, 0x7AEE}, + {0, 1 | DECOMP_INLINE, 0x4202}, + {0, 1, 4258}, + {0, 1 | DECOMP_INLINE, 0x7BC6}, + {0, 1 | DECOMP_INLINE, 0x7BC9}, + {0, 1 | DECOMP_INLINE, 0x4227}, + {0, 1, 4259}, + {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 | 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 | DECOMP_INLINE, 0x4359}, + {0, 1, 4263}, + {0, 1 | DECOMP_INLINE, 0x7F7A}, + {0, 1, 4264}, + {0, 1 | DECOMP_INLINE, 0x7F95}, + {0, 1 | DECOMP_INLINE, 0x7FFA}, + {0, 1, 4265}, + {0, 1, 4266}, + {0, 1 | DECOMP_INLINE, 0x8060}, + {0, 1, 4267}, + {0, 1 | DECOMP_INLINE, 0x8070}, + {0, 1, 4268}, + {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 | DECOMP_INLINE, 0x8204}, + {0, 1 | DECOMP_INLINE, 0x8F9E}, + {0, 1 | DECOMP_INLINE, 0x446B}, + {0, 1 | DECOMP_INLINE, 0x8291}, + {0, 1 | DECOMP_INLINE, 0x828B}, + {0, 1 | DECOMP_INLINE, 0x829D}, + {0, 1 | DECOMP_INLINE, 0x52B3}, + {0, 1 | DECOMP_INLINE, 0x82B1}, + {0, 1 | DECOMP_INLINE, 0x82B3}, + {0, 1 | DECOMP_INLINE, 0x82BD}, + {0, 1 | DECOMP_INLINE, 0x82E6}, + {0, 1, 4273}, + {0, 1 | DECOMP_INLINE, 0x831D}, + {0, 1 | DECOMP_INLINE, 0x8363}, + {0, 1 | DECOMP_INLINE, 0x83AD}, + {0, 1 | DECOMP_INLINE, 0x8323}, + {0, 1 | DECOMP_INLINE, 0x83BD}, + {0, 1 | DECOMP_INLINE, 0x83E7}, + {0, 1 | DECOMP_INLINE, 0x8353}, + {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 | DECOMP_INLINE, 0x452B}, + {0, 1 | DECOMP_INLINE, 0x84F1}, + {0, 1 | DECOMP_INLINE, 0x84F3}, + {0, 1 | DECOMP_INLINE, 0x8516}, + {0, 1, 4277}, + {0, 1 | DECOMP_INLINE, 0x8564}, + {0, 1, 4278}, + {0, 1 | DECOMP_INLINE, 0x455D}, + {0, 1 | DECOMP_INLINE, 0x4561}, + {0, 1, 4279}, + {0, 1, 4280}, + {0, 1 | DECOMP_INLINE, 0x456B}, + {0, 1 | DECOMP_INLINE, 0x8650}, + {0, 1 | DECOMP_INLINE, 0x8667}, + {0, 1 | DECOMP_INLINE, 0x8669}, + {0, 1 | DECOMP_INLINE, 0x86A9}, + {0, 1 | DECOMP_INLINE, 0x8688}, + {0, 1 | DECOMP_INLINE, 0x870E}, + {0, 1 | DECOMP_INLINE, 0x86E2}, + {0, 1 | DECOMP_INLINE, 0x8728}, + {0, 1 | DECOMP_INLINE, 0x876B}, + {0, 1 | DECOMP_INLINE, 0x8786}, + {0, 1 | DECOMP_INLINE, 0x45D7}, + {0, 1 | DECOMP_INLINE, 0x87E1}, + {0, 1 | DECOMP_INLINE, 0x8801}, + {0, 1 | DECOMP_INLINE, 0x45F9}, + {0, 1 | DECOMP_INLINE, 0x8860}, + {0, 1 | DECOMP_INLINE, 0x8863}, + {0, 1, 4281}, + {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 | DECOMP_INLINE, 0x46BE}, + {0, 1 | DECOMP_INLINE, 0x46C7}, + {0, 1 | DECOMP_INLINE, 0x8AA0}, + {0, 1 | DECOMP_INLINE, 0x8C55}, + {0, 1, 4284}, + {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 | DECOMP_INLINE, 0x8DCB}, + {0, 1 | DECOMP_INLINE, 0x8DBC}, + {0, 1 | DECOMP_INLINE, 0x8DF0}, + {0, 1, 4287}, + {0, 1 | DECOMP_INLINE, 0x8ED4}, + {0, 1, 4288}, + {0, 1, 4289}, + {0, 1 | DECOMP_INLINE, 0x9094}, + {0, 1 | DECOMP_INLINE, 0x90F1}, + {0, 1 | DECOMP_INLINE, 0x9111}, + {0, 1, 4290}, + {0, 1 | DECOMP_INLINE, 0x911B}, + {0, 1 | DECOMP_INLINE, 0x9238}, + {0, 1 | DECOMP_INLINE, 0x92D7}, + {0, 1 | DECOMP_INLINE, 0x92D8}, + {0, 1 | DECOMP_INLINE, 0x927C}, + {0, 1 | DECOMP_INLINE, 0x93F9}, + {0, 1 | DECOMP_INLINE, 0x9415}, + {0, 1, 4291}, + {0, 1 | DECOMP_INLINE, 0x958B}, + {0, 1 | DECOMP_INLINE, 0x4995}, + {0, 1 | DECOMP_INLINE, 0x95B7}, + {0, 1, 4292}, + {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 | DECOMP_INLINE, 0x4A6E}, + {0, 1 | DECOMP_INLINE, 0x4A76}, + {0, 1 | DECOMP_INLINE, 0x97E0}, + {0, 1, 4295}, + {0, 1 | DECOMP_INLINE, 0x4AB2}, + {0, 1, 4296}, + {0, 1 | DECOMP_INLINE, 0x9829}, + {0, 1, 4297}, + {0, 1 | DECOMP_INLINE, 0x98E2}, + {0, 1 | DECOMP_INLINE, 0x4B33}, + {0, 1 | DECOMP_INLINE, 0x9929}, + {0, 1 | DECOMP_INLINE, 0x99A7}, + {0, 1 | DECOMP_INLINE, 0x99C2}, + {0, 1 | DECOMP_INLINE, 0x99FE}, + {0, 1 | DECOMP_INLINE, 0x4BCE}, + {0, 1, 4298}, + {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 | DECOMP_INLINE, 0x4CF8}, + {0, 1, 4300}, + {0, 1, 4301}, + {0, 1, 4302}, + {0, 1 | DECOMP_INLINE, 0x9EBB}, + {0, 1 | DECOMP_INLINE, 0x4D56}, + {0, 1 | DECOMP_INLINE, 0x9EF9}, + {0, 1 | DECOMP_INLINE, 0x9EFE}, + {0, 1 | DECOMP_INLINE, 0x9F05}, + {0, 1 | DECOMP_INLINE, 0x9F0F}, + {0, 1 | DECOMP_INLINE, 0x9F16}, + {0, 1 | DECOMP_INLINE, 0x9F3B}, + {0, 1, 4303} +}; + +/* Table with sequences of codepoints for decomposition. */ +static const uint32 UnicodeDecompCodepoints[4304] = +{ + 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, + 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, + 0x0031, 0x2044, 0x0034, 0x0031, 0x2044, 0x0032, 0x0033, 0x2044, 0x0034, + 0x002E, 0x002E, 0x002E, 0x2035, 0x2035, 0x2035, 0x0061, 0x002F, 0x0063, + 0x0061, 0x002F, 0x0073, 0x0063, 0x002F, 0x006F, 0x0063, 0x002F, 0x0075, + 0x0054, 0x0045, 0x004C, 0x0046, 0x0041, 0x0058, 0x0031, 0x2044, 0x0037, + 0x0031, 0x2044, 0x0039, 0x0031, 0x2044, 0x0033, 0x0032, 0x2044, 0x0033, + 0x0031, 0x2044, 0x0035, 0x0032, 0x2044, 0x0035, 0x0033, 0x2044, 0x0035, + 0x0034, 0x2044, 0x0035, 0x0031, 0x2044, 0x0036, 0x0035, 0x2044, 0x0036, + 0x0031, 0x2044, 0x0038, 0x0033, 0x2044, 0x0038, 0x0035, 0x2044, 0x0038, + 0x0037, 0x2044, 0x0038, 0x0058, 0x0049, 0x0049, 0x0078, 0x0069, 0x0069, + 0x0030, 0x2044, 0x0033, 0x222E, 0x222E, 0x222E, 0x0028, 0x0031, 0x0029, + 0x0028, 0x0032, 0x0029, 0x0028, 0x0033, 0x0029, 0x0028, 0x0034, 0x0029, + 0x0028, 0x0035, 0x0029, 0x0028, 0x0036, 0x0029, 0x0028, 0x0037, 0x0029, + 0x0028, 0x0038, 0x0029, 0x0028, 0x0039, 0x0029, 0x0031, 0x0030, 0x002E, + 0x0031, 0x0031, 0x002E, 0x0031, 0x0032, 0x002E, 0x0031, 0x0033, 0x002E, + 0x0031, 0x0034, 0x002E, 0x0031, 0x0035, 0x002E, 0x0031, 0x0036, 0x002E, + 0x0031, 0x0037, 0x002E, 0x0031, 0x0038, 0x002E, 0x0031, 0x0039, 0x002E, + 0x0032, 0x0030, 0x002E, 0x0028, 0x0061, 0x0029, 0x0028, 0x0062, 0x0029, + 0x0028, 0x0063, 0x0029, 0x0028, 0x0064, 0x0029, 0x0028, 0x0065, 0x0029, + 0x0028, 0x0066, 0x0029, 0x0028, 0x0067, 0x0029, 0x0028, 0x0068, 0x0029, + 0x0028, 0x0069, 0x0029, 0x0028, 0x006A, 0x0029, 0x0028, 0x006B, 0x0029, + 0x0028, 0x006C, 0x0029, 0x0028, 0x006D, 0x0029, 0x0028, 0x006E, 0x0029, + 0x0028, 0x006F, 0x0029, 0x0028, 0x0070, 0x0029, 0x0028, 0x0071, 0x0029, + 0x0028, 0x0072, 0x0029, 0x0028, 0x0073, 0x0029, 0x0028, 0x0074, 0x0029, + 0x0028, 0x0075, 0x0029, 0x0028, 0x0076, 0x0029, 0x0028, 0x0077, 0x0029, + 0x0028, 0x0078, 0x0029, 0x0028, 0x0079, 0x0029, 0x0028, 0x007A, 0x0029, + 0x003A, 0x003A, 0x003D, 0x003D, 0x003D, 0x003D, 0x0028, 0x1100, 0x0029, + 0x0028, 0x1102, 0x0029, 0x0028, 0x1103, 0x0029, 0x0028, 0x1105, 0x0029, + 0x0028, 0x1106, 0x0029, 0x0028, 0x1107, 0x0029, 0x0028, 0x1109, 0x0029, + 0x0028, 0x110B, 0x0029, 0x0028, 0x110C, 0x0029, 0x0028, 0x110E, 0x0029, + 0x0028, 0x110F, 0x0029, 0x0028, 0x1110, 0x0029, 0x0028, 0x1111, 0x0029, + 0x0028, 0x1112, 0x0029, 0x0028, 0x4E00, 0x0029, 0x0028, 0x4E8C, 0x0029, + 0x0028, 0x4E09, 0x0029, 0x0028, 0x56DB, 0x0029, 0x0028, 0x4E94, 0x0029, + 0x0028, 0x516D, 0x0029, 0x0028, 0x4E03, 0x0029, 0x0028, 0x516B, 0x0029, + 0x0028, 0x4E5D, 0x0029, 0x0028, 0x5341, 0x0029, 0x0028, 0x6708, 0x0029, + 0x0028, 0x706B, 0x0029, 0x0028, 0x6C34, 0x0029, 0x0028, 0x6728, 0x0029, + 0x0028, 0x91D1, 0x0029, 0x0028, 0x571F, 0x0029, 0x0028, 0x65E5, 0x0029, + 0x0028, 0x682A, 0x0029, 0x0028, 0x6709, 0x0029, 0x0028, 0x793E, 0x0029, + 0x0028, 0x540D, 0x0029, 0x0028, 0x7279, 0x0029, 0x0028, 0x8CA1, 0x0029, + 0x0028, 0x795D, 0x0029, 0x0028, 0x52B4, 0x0029, 0x0028, 0x4EE3, 0x0029, + 0x0028, 0x547C, 0x0029, 0x0028, 0x5B66, 0x0029, 0x0028, 0x76E3, 0x0029, + 0x0028, 0x4F01, 0x0029, 0x0028, 0x8CC7, 0x0029, 0x0028, 0x5354, 0x0029, + 0x0028, 0x796D, 0x0029, 0x0028, 0x4F11, 0x0029, 0x0028, 0x81EA, 0x0029, + 0x0028, 0x81F3, 0x0029, 0x0050, 0x0054, 0x0045, 0x0031, 0x0030, 0x6708, + 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, + 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, + 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, + 0x0077, 0x0323, 0x0058, 0x0307, 0x0078, 0x0307, 0x0058, 0x0308, 0x0078, + 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, + 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 +}; + +/* + * Table of Unicode codepoints for recomposition of the reordered + * Unicode string. + */ +static const uint32 UnicodeDecompInverseCodes[962] = +{ + 0, 8814, 8800, 8815, 192, 193, 194, 195, 256, 258, 550, 196, 7842, 197, + 461, 512, 514, 7840, 7680, 260, 7682, 7684, 7686, 262, 264, 266, 268, + 199, 7690, 270, 7692, 7696, 7698, 7694, 200, 201, 202, 7868, 274, 276, + 278, 203, 7866, 282, 516, 518, 7864, 552, 280, 7704, 7706, 7710, 500, + 284, 7712, 286, 288, 486, 290, 292, 7714, 7718, 542, 7716, 7720, 7722, + 204, 205, 206, 296, 298, 300, 304, 207, 7880, 463, 520, 522, 7882, 302, + 7724, 308, 7728, 488, 7730, 310, 7732, 313, 317, 7734, 315, 7740, 7738, + 7742, 7744, 7746, 504, 323, 209, 7748, 327, 7750, 325, 7754, 7752, 210, + 211, 212, 213, 332, 334, 558, 214, 7886, 336, 465, 524, 526, 416, 7884, + 490, 7764, 7766, 340, 7768, 344, 528, 530, 7770, 342, 7774, 346, 348, + 7776, 352, 7778, 536, 350, 7786, 356, 7788, 538, 354, 7792, 7790, 217, + 218, 219, 360, 362, 364, 220, 7910, 366, 368, 467, 532, 534, 431, 7908, + 7794, 370, 7798, 7796, 7804, 7806, 7808, 7810, 372, 7814, 7812, 7816, + 7818, 7820, 7922, 221, 374, 7928, 562, 7822, 376, 7926, 7924, 377, + 7824, 379, 381, 7826, 7828, 224, 225, 226, 227, 257, 259, 551, 228, + 7843, 229, 462, 513, 515, 7841, 7681, 261, 7683, 7685, 7687, 263, 265, + 267, 269, 231, 7691, 271, 7693, 7697, 7699, 7695, 232, 233, 234, 7869, + 275, 277, 279, 235, 7867, 283, 517, 519, 7865, 553, 281, 7705, 7707, + 7711, 501, 285, 7713, 287, 289, 487, 291, 293, 7715, 7719, 543, 7717, + 7721, 7723, 7830, 236, 237, 238, 297, 299, 301, 239, 7881, 464, 521, + 523, 7883, 303, 7725, 309, 496, 7729, 489, 7731, 311, 7733, 314, 318, + 7735, 316, 7741, 7739, 7743, 7745, 7747, 505, 324, 241, 7749, 328, + 7751, 326, 7755, 7753, 242, 243, 244, 245, 333, 335, 559, 246, 7887, + 337, 466, 525, 527, 417, 7885, 491, 7765, 7767, 341, 7769, 345, 529, + 531, 7771, 343, 7775, 347, 349, 7777, 353, 7779, 537, 351, 7787, 7831, + 357, 7789, 539, 355, 7793, 7791, 249, 250, 251, 361, 363, 365, 252, + 7911, 367, 369, 468, 533, 535, 432, 7909, 7795, 371, 7799, 7797, 7805, + 7807, 7809, 7811, 373, 7815, 7813, 7832, 7817, 7819, 7821, 7923, 253, + 375, 7929, 563, 7823, 255, 7927, 7833, 7925, 378, 7825, 380, 382, 7827, + 7829, 8173, 901, 8129, 7846, 7844, 7850, 7848, 478, 506, 508, 482, + 7688, 7872, 7870, 7876, 7874, 7726, 7890, 7888, 7894, 7892, 7756, 556, + 7758, 554, 510, 475, 471, 469, 473, 7847, 7845, 7851, 7849, 479, 507, + 509, 483, 7689, 7873, 7871, 7877, 7875, 7727, 7891, 7889, 7895, 7893, + 7757, 557, 7759, 555, 511, 476, 472, 470, 474, 7856, 7854, 7860, 7858, + 7857, 7855, 7861, 7859, 7700, 7702, 7701, 7703, 7760, 7762, 7761, 7763, + 7780, 7781, 7782, 7783, 7800, 7801, 7802, 7803, 7835, 7900, 7898, 7904, + 7902, 7906, 7901, 7899, 7905, 7903, 7907, 7914, 7912, 7918, 7916, 7920, + 7915, 7913, 7919, 7917, 7921, 494, 492, 493, 480, 481, 7708, 7709, 560, + 561, 495, 8122, 902, 8121, 8120, 7944, 7945, 8124, 8136, 904, 7960, + 7961, 8138, 905, 7976, 7977, 8140, 8154, 906, 8153, 8152, 938, 7992, + 7993, 8184, 908, 8008, 8009, 8172, 8170, 910, 8169, 8168, 939, 8025, + 8186, 911, 8040, 8041, 8188, 8116, 8132, 8048, 940, 8113, 8112, 7936, + 7937, 8118, 8115, 8050, 941, 7952, 7953, 8052, 942, 7968, 7969, 8134, + 8131, 8054, 943, 8145, 8144, 970, 7984, 7985, 8150, 8056, 972, 8000, + 8001, 8164, 8165, 8058, 973, 8161, 8160, 971, 8016, 8017, 8166, 8060, + 974, 8032, 8033, 8182, 8179, 8146, 912, 8151, 8162, 944, 8167, 8180, + 979, 980, 1031, 1232, 1234, 1027, 1024, 1238, 1025, 1217, 1244, 1246, + 1037, 1250, 1049, 1252, 1036, 1254, 1262, 1038, 1264, 1266, 1268, 1272, + 1260, 1233, 1235, 1107, 1104, 1239, 1105, 1218, 1245, 1247, 1117, 1251, + 1081, 1253, 1116, 1255, 1263, 1118, 1265, 1267, 1269, 1273, 1261, 1111, + 1142, 1143, 1242, 1243, 1258, 1259, 1570, 1571, 1573, 1572, 1574, 1730, + 1747, 1728, 2345, 2353, 2356, 2507, 2508, 2891, 2888, 2892, 2964, 3018, + 3020, 3019, 3144, 3264, 3274, 3271, 3272, 3275, 3402, 3404, 3403, 3546, + 3548, 3550, 3549, 4134, 6918, 6920, 6922, 6924, 6926, 6930, 6971, 6973, + 6976, 6977, 6979, 7736, 7737, 7772, 7773, 7784, 7785, 7852, 7862, 7853, + 7863, 7878, 7879, 7896, 7897, 7938, 7940, 7942, 8064, 7939, 7941, 7943, + 8065, 8066, 8067, 8068, 8069, 8070, 8071, 7946, 7948, 7950, 8072, 7947, + 7949, 7951, 8073, 8074, 8075, 8076, 8077, 8078, 8079, 7954, 7956, 7955, + 7957, 7962, 7964, 7963, 7965, 7970, 7972, 7974, 8080, 7971, 7973, 7975, + 8081, 8082, 8083, 8084, 8085, 8086, 8087, 7978, 7980, 7982, 8088, 7979, + 7981, 7983, 8089, 8090, 8091, 8092, 8093, 8094, 8095, 7986, 7988, 7990, + 7987, 7989, 7991, 7994, 7996, 7998, 7995, 7997, 7999, 8002, 8004, 8003, + 8005, 8010, 8012, 8011, 8013, 8018, 8020, 8022, 8019, 8021, 8023, 8027, + 8029, 8031, 8034, 8036, 8038, 8096, 8035, 8037, 8039, 8097, 8098, 8099, + 8100, 8101, 8102, 8103, 8042, 8044, 8046, 8104, 8043, 8045, 8047, 8105, + 8106, 8107, 8108, 8109, 8110, 8111, 8114, 8130, 8178, 8119, 8141, 8142, + 8143, 8135, 8183, 8157, 8158, 8159, 8602, 8603, 8622, 8653, 8655, 8654, + 8708, 8713, 8716, 8740, 8742, 8769, 8772, 8775, 8777, 8813, 8802, 8816, + 8817, 8820, 8821, 8824, 8825, 8832, 8833, 8928, 8929, 8836, 8837, 8840, + 8841, 8930, 8931, 8876, 8877, 8878, 8879, 8938, 8939, 8940, 8941, + 12436, 12364, 12366, 12368, 12370, 12372, 12374, 12376, 12378, 12380, + 12382, 12384, 12386, 12389, 12391, 12393, 12400, 12401, 12403, 12404, + 12406, 12407, 12409, 12410, 12412, 12413, 12446, 12532, 12460, 12462, + 12464, 12466, 12468, 12470, 12472, 12474, 12476, 12478, 12480, 12482, + 12485, 12487, 12489, 12496, 12497, 12499, 12500, 12502, 12503, 12505, + 12506, 12508, 12509, 12535, 12536, 12537, 12538, 12542, 67017, 67044, + 69786, 69788, 69803, 69934, 69935, 70475, 70476, 70531, 70533, 70542, + 70545, 70599, 70597, 70600, 70844, 70843, 70846, 71098, 71099, 71992, + 90401, 90403, 90405, 90402, 90406, 90408, 90407, 90404, 93545, 93544, + 93546 +}; + +/* + * Table with indexes from the secondary codepoint pointing + * to UnicodeDecompInverseCodes. + */ +static const uint16 UnicodeDecompInverseSecond[6208] = +{ + 0, 0, 0, 0, 824, 0, 1, 0, 824, 0, 2, 0, 824, 0, 3, 0, 768, 40, 4, 5, 6, + 7, 8, 0, 9, 10, 11, 12, 13, 0, 14, 0, 0, 15, 0, 16, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 18, 0, 0, 19, 0, 775, 42, 20, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 0, 769, 38, 23, + 24, 0, 0, 0, 0, 25, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 0, 775, 42, 28, 0, 0, 0, + 0, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 30, 0, 0, 0, 31, 0, 0, 0, 0, 0, 32, 0, 0, 0, 33, 0, 768, 48, 34, 35, + 36, 37, 38, 0, 39, 40, 41, 42, 0, 0, 43, 0, 0, 44, 0, 45, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 0, 0, 0, 47, 48, 0, 0, 0, 0, + 49, 0, 0, 50, 0, 775, 0, 51, 0, 769, 38, 52, 53, 0, 54, 0, 55, 56, 0, + 0, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 58, 0, 770, 44, 59, 0, 0, 0, 0, 60, 61, 0, 0, 0, + 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 63, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 65, 0, 768, 48, 66, 67, 68, 69, 70, + 0, 71, 72, 73, 74, 0, 0, 75, 0, 0, 76, 0, 77, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 78, 0, 0, 0, 0, 79, 0, 0, 0, 0, 0, 0, 0, 80, + 0, 770, 0, 81, 0, 769, 48, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, + 0, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 0, 769, 48, 87, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 89, 0, 0, 0, 90, 0, 0, 0, 0, 0, 91, 0, 0, 0, 92, 0, 769, + 34, 93, 0, 0, 0, 0, 0, 94, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95, 0, 768, 49, 96, 97, 0, 98, 0, + 0, 0, 99, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 101, 0, 0, 0, 102, 0, 0, 0, 0, 0, 103, 0, 0, 0, + 104, 0, 768, 40, 105, 106, 107, 108, 109, 0, 110, 111, 112, 113, 0, + 114, 115, 0, 0, 116, 0, 117, 0, 0, 0, 0, 0, 0, 0, 0, 0, 118, 0, 0, 0, + 0, 0, 0, 0, 119, 0, 0, 0, 0, 120, 0, 769, 6, 121, 0, 0, 0, 0, 0, 122, + 0, 769, 48, 123, 0, 0, 0, 0, 0, 124, 0, 0, 0, 0, 125, 0, 0, 126, 0, + 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 0, 0, 0, + 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 130, 0, 769, 38, 131, 132, 0, 0, 0, 0, + 133, 0, 0, 0, 0, 134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 135, 0, 0, 136, 137, 0, 775, 42, 138, 0, 0, 0, 0, + 139, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 140, 0, 0, 141, 142, 0, 0, 0, 0, 0, 143, 0, 0, 0, 144, 0, 768, 48, 145, + 146, 147, 148, 149, 0, 150, 0, 151, 152, 153, 154, 155, 0, 0, 156, 0, + 157, 0, 0, 0, 0, 0, 0, 0, 0, 0, 158, 0, 0, 0, 0, 0, 0, 0, 159, 160, 0, + 0, 0, 161, 0, 0, 0, 0, 162, 0, 0, 163, 0, 771, 32, 164, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 165, 0, 768, 35, 166, 167, 168, 0, 0, 0, 0, 169, 170, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 171, + 0, 775, 1, 172, 173, 0, 768, 35, 174, 175, 176, 177, 178, 0, 0, 179, + 180, 181, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 182, 0, 769, 48, 183, 184, 0, 0, 0, 0, 185, 0, 0, 0, 0, + 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 188, 0, 768, 40, 189, 190, + 191, 192, 193, 0, 194, 195, 196, 197, 198, 0, 199, 0, 0, 200, 0, 201, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 202, 0, 203, 0, 0, + 204, 0, 775, 42, 205, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 206, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 207, 0, 769, 38, 208, 209, 0, 0, 0, 0, 210, 0, 0, 0, 0, 211, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 212, 0, 775, 42, 213, 0, 0, 0, 0, 214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 215, 0, 0, 0, 216, 0, 0, 0, 0, 0, + 217, 0, 0, 0, 218, 0, 768, 48, 219, 220, 221, 222, 223, 0, 224, 225, + 226, 227, 0, 0, 228, 0, 0, 229, 0, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 231, 0, 0, 0, 232, 233, 0, 0, 0, 0, 234, 0, 0, + 235, 0, 775, 0, 236, 0, 769, 38, 237, 238, 0, 239, 0, 240, 241, 0, 0, + 0, 0, 242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 243, 0, 770, 47, 244, 0, 0, 0, 0, 245, 246, 0, 0, 0, + 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 248, 0, 0, 0, 249, 0, 0, 0, 0, 0, 0, 250, 0, 0, 251, 0, 768, 48, 252, + 253, 254, 255, 256, 0, 257, 0, 258, 259, 0, 0, 260, 0, 0, 261, 0, 262, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 263, 0, 0, 0, 0, + 264, 0, 0, 0, 0, 0, 0, 0, 265, 0, 770, 10, 266, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 267, 0, 769, 48, 268, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 269, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 270, 0, 0, 0, + 271, 0, 0, 0, 0, 0, 0, 0, 0, 0, 272, 0, 769, 48, 273, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 274, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 275, 0, 0, 0, 276, 0, 0, 0, 0, 0, 277, 0, 0, 0, 278, 0, + 769, 34, 279, 0, 0, 0, 0, 0, 280, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 281, 0, 768, 49, 282, 283, + 0, 284, 0, 0, 0, 285, 0, 0, 0, 0, 286, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 287, 0, 0, 0, 288, 0, 0, 0, 0, 0, 289, + 0, 0, 0, 290, 0, 768, 40, 291, 292, 293, 294, 295, 0, 296, 297, 298, + 299, 0, 300, 301, 0, 0, 302, 0, 303, 0, 0, 0, 0, 0, 0, 0, 0, 0, 304, 0, + 0, 0, 0, 0, 0, 0, 305, 0, 0, 0, 0, 306, 0, 769, 6, 307, 0, 0, 0, 0, 0, + 308, 0, 769, 48, 309, 0, 0, 0, 0, 0, 310, 0, 0, 0, 0, 311, 0, 0, 312, + 0, 313, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 314, 0, 0, + 0, 315, 0, 0, 0, 0, 0, 0, 0, 0, 0, 316, 0, 769, 38, 317, 318, 0, 0, 0, + 0, 319, 0, 0, 0, 0, 320, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 321, 0, 0, 322, 323, 0, 775, 42, 324, 325, 0, 0, + 0, 326, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 327, 0, 0, 328, 329, 0, 0, 0, 0, 0, 330, 0, 0, 0, 331, 0, 768, 48, + 332, 333, 334, 335, 336, 0, 337, 0, 338, 339, 340, 341, 342, 0, 0, 343, + 0, 344, 0, 0, 0, 0, 0, 0, 0, 0, 0, 345, 0, 0, 0, 0, 0, 0, 0, 346, 347, + 0, 0, 0, 348, 0, 0, 0, 0, 349, 0, 0, 350, 0, 771, 32, 351, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 352, 0, 768, 35, 353, 354, 355, 0, 0, 0, 0, 356, 357, 0, 358, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 359, 0, 775, 1, 360, 361, 0, 768, 35, 362, 363, 364, 365, 366, 0, 0, + 367, 368, 369, 370, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 371, 0, 769, 48, 372, 373, 0, 0, 0, 0, 374, 0, 0, + 0, 0, 375, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 376, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 377, 0, 768, 66, 378, + 379, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 380, 0, 768, 9, + 381, 382, 0, 383, 0, 0, 0, 0, 0, 384, 0, 772, 0, 385, 0, 769, 0, 386, + 0, 769, 3, 387, 0, 0, 388, 0, 769, 0, 389, 0, 768, 9, 390, 391, 0, 392, + 0, 0, 0, 0, 0, 393, 0, 769, 0, 394, 0, 768, 9, 395, 396, 0, 397, 0, 0, + 0, 0, 0, 398, 0, 769, 7, 399, 0, 0, 400, 0, 0, 0, 401, 0, 772, 0, 402, + 0, 769, 0, 403, 0, 768, 12, 404, 405, 0, 0, 406, 0, 0, 0, 0, 0, 0, 0, + 407, 0, 768, 9, 408, 409, 0, 410, 0, 0, 0, 0, 0, 411, 0, 772, 0, 412, + 0, 769, 0, 413, 0, 769, 3, 414, 0, 0, 415, 0, 769, 0, 416, 0, 768, 9, + 417, 418, 0, 419, 0, 0, 0, 0, 0, 420, 0, 769, 0, 421, 0, 768, 9, 422, + 423, 0, 424, 0, 0, 0, 0, 0, 425, 0, 769, 7, 426, 0, 0, 427, 0, 0, 0, + 428, 0, 772, 0, 429, 0, 769, 0, 430, 0, 768, 12, 431, 432, 0, 0, 433, + 0, 0, 0, 0, 0, 0, 0, 434, 0, 768, 9, 435, 436, 0, 437, 0, 0, 0, 0, 0, + 438, 0, 768, 9, 439, 440, 0, 441, 0, 0, 0, 0, 0, 442, 0, 768, 1, 443, + 444, 0, 768, 1, 445, 446, 0, 768, 1, 447, 448, 0, 768, 1, 449, 450, 0, + 775, 0, 451, 0, 775, 0, 452, 0, 775, 0, 453, 0, 775, 0, 454, 0, 769, 0, + 455, 0, 769, 0, 456, 0, 776, 0, 457, 0, 776, 0, 458, 0, 775, 0, 459, 0, + 768, 35, 460, 461, 0, 462, 0, 0, 0, 0, 0, 463, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 464, 0, 768, 35, + 465, 466, 0, 467, 0, 0, 0, 0, 0, 468, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 469, 0, 768, 35, 470, 471, 0, + 472, 0, 0, 0, 0, 0, 473, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 474, 0, 768, 35, 475, 476, 0, 477, 0, 0, + 0, 0, 0, 478, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 479, 0, 780, 0, 480, 0, 772, 0, 481, 0, 772, 0, 482, + 0, 772, 0, 483, 0, 772, 0, 484, 0, 774, 0, 485, 0, 774, 0, 486, 0, 772, + 0, 487, 0, 772, 0, 488, 0, 780, 0, 489, 0, 768, 69, 490, 491, 0, 0, + 492, 0, 493, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 494, 495, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 496, 0, + 768, 20, 497, 498, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 499, 500, 0, 768, 69, 501, 502, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 503, 504, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 505, 0, 768, 20, 506, 507, 0, 0, 508, 0, 509, + 0, 510, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 511, 512, 0, 768, 20, 513, 514, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 515, 516, 0, 788, 0, + 517, 0, 768, 20, 518, 519, 0, 0, 520, 0, 521, 0, 522, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 523, 0, 768, 69, 524, 525, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 526, 527, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 528, 0, 837, 0, 529, 0, 837, 0, 530, + 0, 768, 69, 531, 532, 0, 0, 533, 0, 534, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 535, 536, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 537, 0, 0, 538, 0, 768, 20, 539, 540, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 541, 542, 0, 768, 69, 543, 544, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 545, 546, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 547, 0, 0, 548, 0, 768, 66, + 549, 550, 0, 0, 551, 0, 552, 0, 553, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 554, + 555, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 556, 0, 768, 20, 557, 558, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 559, 560, 0, 787, 1, 561, 562, 0, 768, 66, 563, 564, 0, 0, 565, + 0, 566, 0, 567, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 568, 569, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 570, 0, 768, 69, 571, + 572, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 573, 574, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 575, 0, 0, + 576, 0, 768, 66, 577, 578, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 579, 0, 768, 66, 580, 581, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 582, 0, 837, 0, 583, 0, 769, 7, 584, 0, 0, 0, 0, 0, 0, 585, 0, + 776, 0, 586, 0, 774, 2, 587, 0, 588, 0, 769, 0, 589, 0, 768, 8, 590, 0, + 0, 0, 0, 0, 591, 0, 592, 0, 774, 2, 593, 0, 594, 0, 776, 0, 595, 0, + 768, 8, 596, 0, 0, 0, 597, 0, 598, 0, 599, 0, 769, 0, 600, 0, 776, 0, + 601, 0, 772, 7, 602, 0, 603, 0, 604, 0, 0, 605, 0, 776, 0, 606, 0, 776, + 0, 607, 0, 776, 0, 608, 0, 774, 2, 609, 0, 610, 0, 769, 0, 611, 0, 768, + 8, 612, 0, 0, 0, 0, 0, 613, 0, 614, 0, 774, 2, 615, 0, 616, 0, 776, 0, + 617, 0, 768, 8, 618, 0, 0, 0, 619, 0, 620, 0, 621, 0, 769, 0, 622, 0, + 776, 0, 623, 0, 772, 7, 624, 0, 625, 0, 626, 0, 0, 627, 0, 776, 0, 628, + 0, 776, 0, 629, 0, 776, 0, 630, 0, 776, 0, 631, 0, 783, 0, 632, 0, 783, + 0, 633, 0, 776, 0, 634, 0, 776, 0, 635, 0, 776, 0, 636, 0, 776, 0, 637, + 0, 1619, 2, 638, 639, 640, 0, 1620, 0, 641, 0, 1620, 0, 642, 0, 1620, + 0, 643, 0, 1620, 0, 644, 0, 1620, 0, 645, 0, 2364, 0, 646, 0, 2364, 0, + 647, 0, 2364, 0, 648, 0, 2494, 25, 649, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 650, 0, 2878, 25, 651, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 652, + 653, 0, 3031, 0, 654, 0, 3006, 25, 655, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 656, 0, 3006, 0, 657, 0, + 3158, 0, 658, 0, 3285, 0, 659, 0, 3266, 20, 660, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 661, 662, 0, 3285, 0, 663, 0, 3390, + 25, 664, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 665, 0, 3390, 0, 666, 0, 3530, 21, 667, 0, 0, 0, 0, 668, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 669, 0, 3530, 0, 670, 0, 4142, + 0, 671, 0, 6965, 0, 672, 0, 6965, 0, 673, 0, 6965, 0, 674, 0, 6965, 0, + 675, 0, 6965, 0, 676, 0, 6965, 0, 677, 0, 6965, 0, 678, 0, 6965, 0, + 679, 0, 6965, 0, 680, 0, 6965, 0, 681, 0, 6965, 0, 682, 0, 772, 0, 683, + 0, 772, 0, 684, 0, 772, 0, 685, 0, 772, 0, 686, 0, 775, 0, 687, 0, 775, + 0, 688, 0, 770, 4, 689, 0, 0, 0, 690, 0, 770, 4, 691, 0, 0, 0, 692, 0, + 770, 0, 693, 0, 770, 0, 694, 0, 770, 0, 695, 0, 770, 0, 696, 0, 768, + 69, 697, 698, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 699, 0, + 0, 700, 0, 768, 69, 701, 702, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 703, 0, 0, 704, 0, 837, 0, 705, 0, 837, 0, 706, 0, 837, 0, 707, + 0, 837, 0, 708, 0, 837, 0, 709, 0, 837, 0, 710, 0, 768, 69, 711, 712, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 713, 0, 0, 714, 0, 768, + 69, 715, 716, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 717, 0, + 0, 718, 0, 837, 0, 719, 0, 837, 0, 720, 0, 837, 0, 721, 0, 837, 0, 722, + 0, 837, 0, 723, 0, 837, 0, 724, 0, 768, 1, 725, 726, 0, 768, 1, 727, + 728, 0, 768, 1, 729, 730, 0, 768, 1, 731, 732, 0, 768, 69, 733, 734, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 735, 0, 0, 736, 0, 768, + 69, 737, 738, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 739, 0, + 0, 740, 0, 837, 0, 741, 0, 837, 0, 742, 0, 837, 0, 743, 0, 837, 0, 744, + 0, 837, 0, 745, 0, 837, 0, 746, 0, 768, 69, 747, 748, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 749, 0, 0, 750, 0, 768, 69, 751, 752, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 753, 0, 0, 754, 0, 837, 0, + 755, 0, 837, 0, 756, 0, 837, 0, 757, 0, 837, 0, 758, 0, 837, 0, 759, 0, + 837, 0, 760, 0, 768, 66, 761, 762, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 763, 0, 768, 66, 764, 765, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 766, 0, 768, 66, 767, 768, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 769, 0, 768, 66, 770, 771, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 772, 0, 768, 1, 773, 774, 0, 768, 1, 775, 776, 0, + 768, 1, 777, 778, 0, 768, 1, 779, 780, 0, 768, 66, 781, 782, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 783, 0, 768, 66, 784, 785, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 786, 0, 768, 66, 787, 788, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 789, 0, 768, 69, 790, 791, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 792, 0, 0, 793, 0, 768, + 69, 794, 795, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 796, 0, + 0, 797, 0, 837, 0, 798, 0, 837, 0, 799, 0, 837, 0, 800, 0, 837, 0, 801, + 0, 837, 0, 802, 0, 837, 0, 803, 0, 768, 69, 804, 805, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 806, 0, 0, 807, 0, 768, 69, 808, 809, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 810, 0, 0, 811, 0, 837, 0, + 812, 0, 837, 0, 813, 0, 837, 0, 814, 0, 837, 0, 815, 0, 837, 0, 816, 0, + 837, 0, 817, 0, 837, 0, 818, 0, 837, 0, 819, 0, 837, 0, 820, 0, 837, 0, + 821, 0, 768, 66, 822, 823, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 824, 0, 837, 0, 825, 0, 837, 0, 826, 0, 768, 66, 827, 828, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 829, 0, 824, 0, 830, 0, 824, 0, + 831, 0, 824, 0, 832, 0, 824, 0, 833, 0, 824, 0, 834, 0, 824, 0, 835, 0, + 824, 0, 836, 0, 824, 0, 837, 0, 824, 0, 838, 0, 824, 0, 839, 0, 824, 0, + 840, 0, 824, 0, 841, 0, 824, 0, 842, 0, 824, 0, 843, 0, 824, 0, 844, 0, + 824, 0, 845, 0, 824, 0, 846, 0, 824, 0, 847, 0, 824, 0, 848, 0, 824, 0, + 849, 0, 824, 0, 850, 0, 824, 0, 851, 0, 824, 0, 852, 0, 824, 0, 853, 0, + 824, 0, 854, 0, 824, 0, 855, 0, 824, 0, 856, 0, 824, 0, 857, 0, 824, 0, + 858, 0, 824, 0, 859, 0, 824, 0, 860, 0, 824, 0, 861, 0, 824, 0, 862, 0, + 824, 0, 863, 0, 824, 0, 864, 0, 824, 0, 865, 0, 824, 0, 866, 0, 824, 0, + 867, 0, 824, 0, 868, 0, 824, 0, 869, 0, 824, 0, 870, 0, 12441, 0, 871, + 0, 12441, 0, 872, 0, 12441, 0, 873, 0, 12441, 0, 874, 0, 12441, 0, 875, + 0, 12441, 0, 876, 0, 12441, 0, 877, 0, 12441, 0, 878, 0, 12441, 0, 879, + 0, 12441, 0, 880, 0, 12441, 0, 881, 0, 12441, 0, 882, 0, 12441, 0, 883, + 0, 12441, 0, 884, 0, 12441, 0, 885, 0, 12441, 0, 886, 0, 12441, 1, 887, + 888, 0, 12441, 1, 889, 890, 0, 12441, 1, 891, 892, 0, 12441, 1, 893, + 894, 0, 12441, 1, 895, 896, 0, 12441, 0, 897, 0, 12441, 0, 898, 0, + 12441, 0, 899, 0, 12441, 0, 900, 0, 12441, 0, 901, 0, 12441, 0, 902, 0, + 12441, 0, 903, 0, 12441, 0, 904, 0, 12441, 0, 905, 0, 12441, 0, 906, 0, + 12441, 0, 907, 0, 12441, 0, 908, 0, 12441, 0, 909, 0, 12441, 0, 910, 0, + 12441, 0, 911, 0, 12441, 0, 912, 0, 12441, 0, 913, 0, 12441, 1, 914, + 915, 0, 12441, 1, 916, 917, 0, 12441, 1, 918, 919, 0, 12441, 1, 920, + 921, 0, 12441, 1, 922, 923, 0, 12441, 0, 924, 0, 12441, 0, 925, 0, + 12441, 0, 926, 0, 12441, 0, 927, 0, 12441, 0, 928, 0, 775, 0, 929, 0, + 775, 0, 930, 1, 4282, 0, 931, 1, 4282, 0, 932, 1, 4282, 0, 933, 1, + 4391, 0, 934, 1, 4391, 0, 935, 1, 4926, 25, 936, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 937, 1, 5065, 0, + 938, 1, 5051, 0, 939, 1, 5058, 0, 940, 1, 5065, 0, 941, 1, 5048, 17, + 942, 0, 0, 0, 0, 0, 0, 0, 0, 0, 943, 0, 0, 0, 0, 0, 0, 944, 1, 5296, + 13, 945, 0, 0, 0, 0, 0, 0, 0, 0, 0, 946, 0, 0, 947, 1, 5551, 0, 948, 1, + 5551, 0, 949, 1, 6448, 0, 950, 1, 24862, 11, 951, 952, 953, 0, 0, 0, 0, + 0, 0, 0, 0, 954, 1, 24863, 1, 955, 956, 1, 24863, 0, 957, 1, 24863, 0, + 958, 1, 28007, 0, 959, 1, 28007, 0, 960, 1, 28007, 0, 961 +}; +/* + * The table contains offsets to table decomp_table_index. + */ +static const uint16 decomp_table_offset[3050] = +{ + 0, 0, 64, 128, 192, 256, 320, 384, 448, 0, 512, 576, 640, 704, 768, + 832, 896, 960, 1024, 1088, 0, 0, 1152, 1216, 1280, 1344, 0, 1408, 1472, + 1536, 0, 1600, 1664, 1728, 1792, 1856, 1920, 1984, 2048, 2112, 2176, + 2240, 2304, 2368, 2432, 2496, 2560, 2624, 2688, 2752, 2816, 2880, 2944, + 3008, 0, 3072, 3136, 3200, 3264, 3328, 3392, 3456, 3520, 3584, 3648, 0, + 3712, 3776, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3840, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 3904, 0, 0, 3968, 0, 0, 4032, 0, 4096, 0, 0, 0, 4160, + 4224, 4288, 4352, 4416, 4480, 4544, 4608, 4672, 0, 0, 4736, 4800, 4864, + 4928, 4992, 5056, 5120, 5184, 5248, 5312, 5376, 5440, 5504, 5568, 5632, + 5696, 5760, 5824, 5888, 5952, 6016, 6080, 6144, 6208, 6272, 6336, 0, 0, + 0, 0, 6400, 6464, 6528, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 6592, 6656, 0, 6720, 0, 0, 0, 0, 0, 6784, 0, 6848, 0, 6912, + 0, 6976, 0, 0, 7040, 7104, 7168, 7232, 7296, 7360, 7424, 7488, 7552, + 7616, 7680, 7744, 7808, 0, 7872, 7936, 8000, 8064, 8128, 8192, 8256, + 8320, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 8384, 8448, 8512, 0, 8576, 0, 8640, 8704, 0, 0, 8768, 8832, + 8896, 8960, 9024, 0, 0, 9088, 9152, 0, 9216, 0, 9280, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9344, 9408, 9472, 9536, 9600, + 9664, 9728, 9792, 9856, 9920, 9984, 10048, 10112, 10176, 10240, 10304, + 10368, 10432, 10496, 10560, 10624, 10688, 10752, 10816, 10880, 10944, + 11008, 11072, 0, 0, 0, 0, 0, 0, 0, 11136, 0, 0, 0, 11200, 0, 11264, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 11328, 0, 0, 0, 0, 0, 0, 11392, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 11456, 0, 0, 11520, 0, 0, 0, 0, 0, 0, 0, 0, 11584, 11648, + 0, 0, 0, 0, 11712, 11776, 0, 11840, 11904, 0, 0, 11968, 12032, 0, + 12096, 12160, 0, 12224, 12288, 0, 0, 12352, 12416, 12480, 12544, 12608, + 0, 12672, 12736, 12800, 0, 0, 12864, 12928, 12992, 0, 13056, 0, 13120, + 0, 0, 0, 13184, 0, 0, 0, 13248, 13312, 0, 13376, 13440, 13504, 13568, + 0, 0, 0, 0, 0, 13632, 0, 0, 0, 0, 13696, 13760, 0, 0, 0, 0, 0, 0, + 13824, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 13888, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13952, 14016, 0, + 0, 0, 0, 0, 0, 0, 0, 14080, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14144, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14208, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14272, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 14336, 14400, 14464, 0, 14528, 0, 0, 0, 0, 0, 0, + 14592, 14656, 14720, 14784, 14848, 14912, 14976, 15040, 15104, 15168, + 15232, 15296, 15360, 15424, 15488, 15552, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 15616, 15680, 15744, 0, 15808, 0, 0, 0, 0, 0, 15872, 15936, 0, 0, 0, 0, + 0, 0, 0, 16000, 0, 0, 0, 16064, 0, 0, 0, 16128, 0, 0, 0, 0, 0, 0, 0, + 16192, 0, 16256, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 16320, 16384, 16448, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16512, 16576, 16640, 0, + 16704, 16768, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16832, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16896, + 16960, 17024, 17088, 17152, 17216, 17280, 17344, 17408, 0 +}; + +/* + * Used by normalization_index() to map a codepoint to an index that can be + * used in UnicodeDecompMain table. + */ +static const uint16 decomp_table_index[17438] = +{ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 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, 2, 0, 3, 0, 0, 0, 0, 4, 0, 0, 5, 6, 7, 8, 0, 0, + 9, 10, 11, 0, 12, 13, 14, 0, 15, 16, 17, 18, 19, 20, 0, 21, 22, 23, 24, + 25, 26, 27, 28, 29, 0, 30, 31, 32, 33, 34, 35, 0, 0, 36, 37, 38, 39, + 40, 0, 0, 41, 42, 43, 44, 45, 46, 0, 47, 48, 49, 50, 51, 52, 53, 54, + 55, 0, 56, 57, 58, 59, 60, 61, 0, 0, 62, 63, 64, 65, 66, 0, 67, 68, 69, + 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 0, 0, 84, 85, + 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, + 103, 0, 0, 104, 105, 106, 107, 108, 109, 110, 111, 112, 0, 113, 114, + 115, 116, 117, 118, 0, 119, 120, 121, 122, 123, 124, 125, 126, 0, 0, + 127, 128, 129, 130, 131, 132, 133, 0, 0, 134, 135, 136, 137, 138, 139, + 0, 0, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, + 153, 154, 155, 156, 157, 0, 0, 158, 159, 160, 161, 162, 163, 164, 165, + 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, + 180, 181, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 182, 183, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 184, 185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, + 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 0, + 211, 212, 213, 214, 215, 216, 0, 0, 217, 218, 219, 220, 221, 222, 223, + 224, 225, 226, 227, 228, 229, 230, 231, 232, 0, 0, 233, 234, 235, 236, + 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, + 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, + 265, 266, 267, 268, 0, 0, 269, 270, 0, 0, 0, 0, 0, 0, 271, 272, 273, + 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 285, 286, 287, 288, 289, 290, 291, 292, 293, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 294, 295, 296, 297, 298, 299, 0, 0, 300, 301, 181, 302, + 303, 0, 0, 0, 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, 305, 306, 306, 306, + 306, 305, 307, 306, 306, 306, 306, 306, 308, 308, 306, 306, 306, 306, + 308, 308, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 309, + 309, 309, 309, 309, 306, 306, 306, 306, 304, 304, 304, 310, 311, 304, + 312, 313, 314, 304, 306, 306, 306, 304, 304, 304, 306, 306, 0, 304, + 304, 304, 306, 306, 306, 306, 304, 305, 306, 306, 304, 315, 316, 316, + 315, 316, 316, 315, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, + 304, 304, 304, 0, 0, 0, 0, 317, 0, 0, 0, 0, 0, 318, 0, 0, 0, 319, 0, 0, + 0, 0, 0, 7, 320, 321, 322, 323, 324, 325, 0, 326, 0, 327, 328, 329, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 330, 331, 332, 333, 334, 335, 336, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 337, 338, 339, 340, 341, 0, 342, + 343, 344, 345, 346, 347, 348, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 349, 350, 351, 0, 352, 353, 0, 0, 0, + 354, 0, 0, 0, 0, 0, 0, 355, 356, 0, 357, 0, 0, 0, 358, 0, 0, 0, 0, 359, + 360, 361, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 362, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 363, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 364, + 365, 0, 366, 0, 0, 0, 367, 0, 0, 0, 0, 368, 369, 370, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 371, 372, 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, 0, 0, + 0, 0, 373, 374, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 375, 376, 377, + 378, 0, 0, 379, 380, 0, 0, 381, 382, 383, 384, 385, 386, 0, 0, 387, + 388, 389, 390, 391, 392, 0, 0, 393, 394, 395, 396, 397, 398, 399, 400, + 401, 402, 403, 404, 0, 0, 405, 406, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 407, 0, 0, 0, 0, 0, 0, 0, 0, 0, 306, 304, 304, 304, 304, 306, 304, + 304, 304, 408, 306, 304, 304, 304, 304, 304, 304, 306, 306, 306, 306, + 306, 306, 304, 304, 306, 304, 304, 408, 409, 304, 410, 411, 412, 413, + 414, 415, 416, 417, 418, 419, 419, 420, 421, 422, 0, 423, 0, 424, 425, + 0, 304, 306, 0, 418, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 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, 426, 427, + 428, 0, 0, 0, 0, 0, 0, 0, 429, 430, 431, 432, 433, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 434, 435, 436, 426, 427, 428, 437, 438, 304, 304, 306, + 306, 304, 304, 304, 304, 304, 306, 304, 304, 306, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 439, 0, 0, 0, 0, 440, 441, 442, 443, 0, 0, + 0, 0, 0, 0, 0, 444, 0, 445, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 446, 0, 0, 304, 304, 304, 304, 304, 304, 304, 0, 0, 304, 304, + 304, 304, 306, 304, 0, 0, 304, 304, 0, 306, 304, 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, 447, 0, 0, 0, 0, 0, 0, 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, 304, 306, + 304, 304, 306, 306, 306, 304, 306, 306, 304, 306, 304, 304, 304, 306, + 304, 306, 304, 306, 304, 306, 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, 0, 0, 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, 306, 304, 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, 304, 304, 304, 304, 0, + 304, 304, 304, 304, 304, 304, 304, 304, 304, 0, 304, 304, 304, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 304, 304, 306, + 306, 306, 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, 304, 304, 304, 304, 304, 306, 306, 306, 306, 306, 304, 304, + 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 0, 306, + 304, 304, 306, 304, 304, 306, 304, 304, 304, 306, 306, 306, 434, 435, + 436, 304, 304, 304, 306, 304, 304, 306, 306, 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, 448, 0, 0, 0, 0, 0, + 0, 0, 449, 0, 0, 450, 0, 0, 0, 0, 0, 0, 0, 451, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 452, 0, 0, 0, 304, 306, 304, 304, 0, 0, 0, 453, + 454, 455, 456, 457, 458, 459, 460, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, + 461, 462, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 463, 464, 0, + 465, 0, 0, 0, 0, 0, 0, 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, 466, 0, 0, 467, 0, 0, 0, 0, + 0, 451, 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, 468, 469, 470, 0, 0, 471, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, + 451, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 472, 0, 0, 473, 474, 452, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 475, 476, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 477, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 478, 479, 480, 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, 451, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 481, 0, 0, 0, 0, 452, 0, 0, + 0, 0, 0, 0, 0, 482, 483, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 484, 0, 0, 0, + 0, 0, 0, 485, 486, 0, 487, 488, 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, 452, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 489, 490, + 491, 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, 452, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 492, 0, 493, 494, 495, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 496, 0, 0, 0, 0, 497, 497, 452, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 498, 498, 498, 498, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 499, 0, 0, 0, + 0, 500, 500, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 501, 501, 501, + 501, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 502, 503, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 504, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 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, 306, 0, 306, 0, 307, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 505, 0, 0, 0, 0, 0, 0, 0, 0, 0, 506, 0, 0, 0, 0, + 507, 0, 0, 0, 0, 508, 0, 0, 0, 0, 509, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 510, 0, 0, 0, 0, 0, 0, 0, 511, 512, 513, 514, 515, 516, 517, 518, + 519, 512, 512, 512, 512, 0, 0, 512, 520, 304, 304, 452, 0, 304, 304, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 521, 0, 0, 0, 0, 0, 0, 0, 0, 0, 522, 0, + 0, 0, 0, 523, 0, 0, 0, 0, 524, 0, 0, 0, 0, 525, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 526, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 527, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 451, 0, 452, 452, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 528, 0, 0, 0, 0, 0, 0, 0, 0, 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, + 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, 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, 452, 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, 409, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 408, 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, 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, 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, 304, 304, 304, 304, 304, 304, 304, 304, 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, 304, + 304, 304, 304, 304, 306, 306, 306, 306, 306, 306, 304, 304, 306, 0, + 306, 306, 304, 304, 306, 306, 304, 304, 304, 304, 304, 306, 304, 304, + 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, + 304, 304, 306, 0, 0, 304, 304, 304, 304, 304, 304, 306, 304, 304, 304, + 304, 316, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 529, 0, 530, 0, 531, 0, 532, 0, 533, 0, 0, 0, 534, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 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, 535, 0, 536, 0, 0, 537, + 538, 0, 539, 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, 304, 306, + 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, 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, 451, 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, 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, 304, + 304, 304, 0, 309, 306, 306, 306, 306, 306, 304, 304, 306, 306, 306, + 306, 304, 0, 309, 309, 309, 309, 309, 309, 309, 0, 0, 0, 0, 306, 0, 0, + 0, 0, 0, 0, 304, 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, 540, 541, 542, 0, 543, 544, + 545, 546, 547, 548, 549, 550, 551, 552, 553, 0, 554, 555, 556, 557, + 558, 559, 560, 3, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 0, + 571, 572, 573, 11, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, + 342, 584, 585, 347, 586, 587, 288, 579, 582, 342, 584, 350, 347, 586, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 588, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 589, 590, 591, 592, 569, 593, 594, 595, 596, 597, 598, 599, 600, + 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, + 615, 616, 617, 618, 619, 620, 621, 622, 623, 343, 304, 304, 306, 304, + 304, 304, 304, 304, 304, 304, 306, 304, 304, 316, 624, 306, 308, 304, + 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, + 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, + 304, 304, 304, 304, 304, 304, 304, 304, 305, 409, 409, 306, 625, 304, + 315, 306, 304, 306, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, + 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, + 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, + 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, + 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, + 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, + 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, + 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, + 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, + 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, + 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, + 776, 777, 778, 779, 780, 781, 0, 0, 0, 0, 782, 783, 784, 785, 786, 787, + 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, + 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, + 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, + 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, + 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, + 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, + 0, 0, 0, 0, 0, 0, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, + 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 0, 0, 894, + 895, 896, 897, 898, 899, 0, 0, 900, 901, 902, 903, 904, 905, 906, 907, + 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, + 922, 923, 924, 925, 926, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 1379, 1380, 1381, 1382, 1383, + 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, + 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, + 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, + 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, + 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, + 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, + 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, + 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, + 1480, 1481, 1482, 1483, 1484, 1485, 1486, 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, 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, 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, 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, 1858, 1859, 1860, 1861, 1862, + 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, + 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, + 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, + 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, + 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, + 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, + 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, + 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, + 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, + 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, + 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, + 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, + 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, + 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, + 2043, 2044, 2045, 2046, 2047, 2048, 2049, 2050, 2051, 2052, 2053, 2054, + 2055, 2056, 2057, 2058, 2059, 2060, 2061, 2062, 2063, 2064, 2065, 2066, + 2067, 2068, 2069, 2070, 2071, 2072, 2073, 2074, 2075, 2076, 2077, 2078, + 2079, 2080, 2081, 2082, 2083, 2084, 2085, 2086, 2087, 2088, 2089, 2090, + 2091, 2092, 2093, 2094, 2095, 2096, 2097, 2098, 2099, 2100, 2101, 2102, + 2103, 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, + 2115, 2116, 2117, 2118, 2119, 2120, 2121, 2122, 2123, 2124, 2125, 2126, + 2127, 2128, 2129, 2130, 2131, 2132, 2133, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1326, 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, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 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, 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, 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, 0, 0, 0, + 0, 0, 0, 0, 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, 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, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, + 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, + 0, 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, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 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, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 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, 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, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 304, 0, 0, 304, 0, 0, 0, 0, 0, 0, 0, 304, 304, 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, 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, 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 +}; + +/* + * The table contains offsets to table inverse_table_index. + */ +static const uint16 inverse_table_offset[1463] = +{ + 64, 128, 192, 256, 320, 384, 448, 512, 576, 0, 640, 0, 0, 0, 704, 768, + 832, 896, 0, 960, 0, 0, 0, 0, 1024, 1088, 0, 1152, 0, 0, 0, 0, 0, 0, 0, + 0, 1216, 0, 0, 1280, 0, 0, 0, 0, 0, 1344, 1408, 1472, 0, 1536, 1600, + 1664, 0, 1728, 0, 1792, 0, 0, 0, 0, 0, 0, 0, 0, 1856, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1920, 1984, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 2048, 2112, 2176, 2240, 2304, 2368, 2432, 2496, 0, 0, 0, 0, 0, + 0, 2560, 2624, 2688, 2752, 2816, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2880, 2944, 3008, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3072, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 3136, 0, 3200, 0, 0, 0, 0, 0, 0, 0, 0, 3264, 3328, + 3392, 0, 0, 3456, 0, 0, 0, 3520, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 3584, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 3648, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 3712, 0 }; -/* codepoints array */ -static const uint32 UnicodeDecomp_codepoints[5138] = +/* + * Used by inverse_index() to map a codepoint to an index that can be + * used in UnicodeDecompInverseSecond table. + */ +static const uint16 inverse_table_index[3754] = { - /* 0 */ 0x0020, 0x0308, - /* 2 */ 0x0020, 0x0304, - /* 4 */ 0x0020, 0x0301, - /* 6 */ 0x0020, 0x0327, - /* 8 */ 0x0031, 0x2044, 0x0034, - /* 11 */ 0x0031, 0x2044, 0x0032, - /* 14 */ 0x0033, 0x2044, 0x0034, - /* 17 */ 0x0041, 0x0300, - /* 19 */ 0x0041, 0x0301, - /* 21 */ 0x0041, 0x0302, - /* 23 */ 0x0041, 0x0303, - /* 25 */ 0x0041, 0x0308, - /* 27 */ 0x0041, 0x030A, - /* 29 */ 0x0043, 0x0327, - /* 31 */ 0x0045, 0x0300, - /* 33 */ 0x0045, 0x0301, - /* 35 */ 0x0045, 0x0302, - /* 37 */ 0x0045, 0x0308, - /* 39 */ 0x0049, 0x0300, - /* 41 */ 0x0049, 0x0301, - /* 43 */ 0x0049, 0x0302, - /* 45 */ 0x0049, 0x0308, - /* 47 */ 0x004E, 0x0303, - /* 49 */ 0x004F, 0x0300, - /* 51 */ 0x004F, 0x0301, - /* 53 */ 0x004F, 0x0302, - /* 55 */ 0x004F, 0x0303, - /* 57 */ 0x004F, 0x0308, - /* 59 */ 0x0055, 0x0300, - /* 61 */ 0x0055, 0x0301, - /* 63 */ 0x0055, 0x0302, - /* 65 */ 0x0055, 0x0308, - /* 67 */ 0x0059, 0x0301, - /* 69 */ 0x0061, 0x0300, - /* 71 */ 0x0061, 0x0301, - /* 73 */ 0x0061, 0x0302, - /* 75 */ 0x0061, 0x0303, - /* 77 */ 0x0061, 0x0308, - /* 79 */ 0x0061, 0x030A, - /* 81 */ 0x0063, 0x0327, - /* 83 */ 0x0065, 0x0300, - /* 85 */ 0x0065, 0x0301, - /* 87 */ 0x0065, 0x0302, - /* 89 */ 0x0065, 0x0308, - /* 91 */ 0x0069, 0x0300, - /* 93 */ 0x0069, 0x0301, - /* 95 */ 0x0069, 0x0302, - /* 97 */ 0x0069, 0x0308, - /* 99 */ 0x006E, 0x0303, - /* 101 */ 0x006F, 0x0300, - /* 103 */ 0x006F, 0x0301, - /* 105 */ 0x006F, 0x0302, - /* 107 */ 0x006F, 0x0303, - /* 109 */ 0x006F, 0x0308, - /* 111 */ 0x0075, 0x0300, - /* 113 */ 0x0075, 0x0301, - /* 115 */ 0x0075, 0x0302, - /* 117 */ 0x0075, 0x0308, - /* 119 */ 0x0079, 0x0301, - /* 121 */ 0x0079, 0x0308, - /* 123 */ 0x0041, 0x0304, - /* 125 */ 0x0061, 0x0304, - /* 127 */ 0x0041, 0x0306, - /* 129 */ 0x0061, 0x0306, - /* 131 */ 0x0041, 0x0328, - /* 133 */ 0x0061, 0x0328, - /* 135 */ 0x0043, 0x0301, - /* 137 */ 0x0063, 0x0301, - /* 139 */ 0x0043, 0x0302, - /* 141 */ 0x0063, 0x0302, - /* 143 */ 0x0043, 0x0307, - /* 145 */ 0x0063, 0x0307, - /* 147 */ 0x0043, 0x030C, - /* 149 */ 0x0063, 0x030C, - /* 151 */ 0x0044, 0x030C, - /* 153 */ 0x0064, 0x030C, - /* 155 */ 0x0045, 0x0304, - /* 157 */ 0x0065, 0x0304, - /* 159 */ 0x0045, 0x0306, - /* 161 */ 0x0065, 0x0306, - /* 163 */ 0x0045, 0x0307, - /* 165 */ 0x0065, 0x0307, - /* 167 */ 0x0045, 0x0328, - /* 169 */ 0x0065, 0x0328, - /* 171 */ 0x0045, 0x030C, - /* 173 */ 0x0065, 0x030C, - /* 175 */ 0x0047, 0x0302, - /* 177 */ 0x0067, 0x0302, - /* 179 */ 0x0047, 0x0306, - /* 181 */ 0x0067, 0x0306, - /* 183 */ 0x0047, 0x0307, - /* 185 */ 0x0067, 0x0307, - /* 187 */ 0x0047, 0x0327, - /* 189 */ 0x0067, 0x0327, - /* 191 */ 0x0048, 0x0302, - /* 193 */ 0x0068, 0x0302, - /* 195 */ 0x0049, 0x0303, - /* 197 */ 0x0069, 0x0303, - /* 199 */ 0x0049, 0x0304, - /* 201 */ 0x0069, 0x0304, - /* 203 */ 0x0049, 0x0306, - /* 205 */ 0x0069, 0x0306, - /* 207 */ 0x0049, 0x0328, - /* 209 */ 0x0069, 0x0328, - /* 211 */ 0x0049, 0x0307, - /* 213 */ 0x0049, 0x004A, - /* 215 */ 0x0069, 0x006A, - /* 217 */ 0x004A, 0x0302, - /* 219 */ 0x006A, 0x0302, - /* 221 */ 0x004B, 0x0327, - /* 223 */ 0x006B, 0x0327, - /* 225 */ 0x004C, 0x0301, - /* 227 */ 0x006C, 0x0301, - /* 229 */ 0x004C, 0x0327, - /* 231 */ 0x006C, 0x0327, - /* 233 */ 0x004C, 0x030C, - /* 235 */ 0x006C, 0x030C, - /* 237 */ 0x004C, 0x00B7, - /* 239 */ 0x006C, 0x00B7, - /* 241 */ 0x004E, 0x0301, - /* 243 */ 0x006E, 0x0301, - /* 245 */ 0x004E, 0x0327, - /* 247 */ 0x006E, 0x0327, - /* 249 */ 0x004E, 0x030C, - /* 251 */ 0x006E, 0x030C, - /* 253 */ 0x02BC, 0x006E, - /* 255 */ 0x004F, 0x0304, - /* 257 */ 0x006F, 0x0304, - /* 259 */ 0x004F, 0x0306, - /* 261 */ 0x006F, 0x0306, - /* 263 */ 0x004F, 0x030B, - /* 265 */ 0x006F, 0x030B, - /* 267 */ 0x0052, 0x0301, - /* 269 */ 0x0072, 0x0301, - /* 271 */ 0x0052, 0x0327, - /* 273 */ 0x0072, 0x0327, - /* 275 */ 0x0052, 0x030C, - /* 277 */ 0x0072, 0x030C, - /* 279 */ 0x0053, 0x0301, - /* 281 */ 0x0073, 0x0301, - /* 283 */ 0x0053, 0x0302, - /* 285 */ 0x0073, 0x0302, - /* 287 */ 0x0053, 0x0327, - /* 289 */ 0x0073, 0x0327, - /* 291 */ 0x0053, 0x030C, - /* 293 */ 0x0073, 0x030C, - /* 295 */ 0x0054, 0x0327, - /* 297 */ 0x0074, 0x0327, - /* 299 */ 0x0054, 0x030C, - /* 301 */ 0x0074, 0x030C, - /* 303 */ 0x0055, 0x0303, - /* 305 */ 0x0075, 0x0303, - /* 307 */ 0x0055, 0x0304, - /* 309 */ 0x0075, 0x0304, - /* 311 */ 0x0055, 0x0306, - /* 313 */ 0x0075, 0x0306, - /* 315 */ 0x0055, 0x030A, - /* 317 */ 0x0075, 0x030A, - /* 319 */ 0x0055, 0x030B, - /* 321 */ 0x0075, 0x030B, - /* 323 */ 0x0055, 0x0328, - /* 325 */ 0x0075, 0x0328, - /* 327 */ 0x0057, 0x0302, - /* 329 */ 0x0077, 0x0302, - /* 331 */ 0x0059, 0x0302, - /* 333 */ 0x0079, 0x0302, - /* 335 */ 0x0059, 0x0308, - /* 337 */ 0x005A, 0x0301, - /* 339 */ 0x007A, 0x0301, - /* 341 */ 0x005A, 0x0307, - /* 343 */ 0x007A, 0x0307, - /* 345 */ 0x005A, 0x030C, - /* 347 */ 0x007A, 0x030C, - /* 349 */ 0x004F, 0x031B, - /* 351 */ 0x006F, 0x031B, - /* 353 */ 0x0055, 0x031B, - /* 355 */ 0x0075, 0x031B, - /* 357 */ 0x0044, 0x017D, - /* 359 */ 0x0044, 0x017E, - /* 361 */ 0x0064, 0x017E, - /* 363 */ 0x004C, 0x004A, - /* 365 */ 0x004C, 0x006A, - /* 367 */ 0x006C, 0x006A, - /* 369 */ 0x004E, 0x004A, - /* 371 */ 0x004E, 0x006A, - /* 373 */ 0x006E, 0x006A, - /* 375 */ 0x0041, 0x030C, - /* 377 */ 0x0061, 0x030C, - /* 379 */ 0x0049, 0x030C, - /* 381 */ 0x0069, 0x030C, - /* 383 */ 0x004F, 0x030C, - /* 385 */ 0x006F, 0x030C, - /* 387 */ 0x0055, 0x030C, - /* 389 */ 0x0075, 0x030C, - /* 391 */ 0x00DC, 0x0304, - /* 393 */ 0x00FC, 0x0304, - /* 395 */ 0x00DC, 0x0301, - /* 397 */ 0x00FC, 0x0301, - /* 399 */ 0x00DC, 0x030C, - /* 401 */ 0x00FC, 0x030C, - /* 403 */ 0x00DC, 0x0300, - /* 405 */ 0x00FC, 0x0300, - /* 407 */ 0x00C4, 0x0304, - /* 409 */ 0x00E4, 0x0304, - /* 411 */ 0x0226, 0x0304, - /* 413 */ 0x0227, 0x0304, - /* 415 */ 0x00C6, 0x0304, - /* 417 */ 0x00E6, 0x0304, - /* 419 */ 0x0047, 0x030C, - /* 421 */ 0x0067, 0x030C, - /* 423 */ 0x004B, 0x030C, - /* 425 */ 0x006B, 0x030C, - /* 427 */ 0x004F, 0x0328, - /* 429 */ 0x006F, 0x0328, - /* 431 */ 0x01EA, 0x0304, - /* 433 */ 0x01EB, 0x0304, - /* 435 */ 0x01B7, 0x030C, - /* 437 */ 0x0292, 0x030C, - /* 439 */ 0x006A, 0x030C, - /* 441 */ 0x0044, 0x005A, - /* 443 */ 0x0044, 0x007A, - /* 445 */ 0x0064, 0x007A, - /* 447 */ 0x0047, 0x0301, - /* 449 */ 0x0067, 0x0301, - /* 451 */ 0x004E, 0x0300, - /* 453 */ 0x006E, 0x0300, - /* 455 */ 0x00C5, 0x0301, - /* 457 */ 0x00E5, 0x0301, - /* 459 */ 0x00C6, 0x0301, - /* 461 */ 0x00E6, 0x0301, - /* 463 */ 0x00D8, 0x0301, - /* 465 */ 0x00F8, 0x0301, - /* 467 */ 0x0041, 0x030F, - /* 469 */ 0x0061, 0x030F, - /* 471 */ 0x0041, 0x0311, - /* 473 */ 0x0061, 0x0311, - /* 475 */ 0x0045, 0x030F, - /* 477 */ 0x0065, 0x030F, - /* 479 */ 0x0045, 0x0311, - /* 481 */ 0x0065, 0x0311, - /* 483 */ 0x0049, 0x030F, - /* 485 */ 0x0069, 0x030F, - /* 487 */ 0x0049, 0x0311, - /* 489 */ 0x0069, 0x0311, - /* 491 */ 0x004F, 0x030F, - /* 493 */ 0x006F, 0x030F, - /* 495 */ 0x004F, 0x0311, - /* 497 */ 0x006F, 0x0311, - /* 499 */ 0x0052, 0x030F, - /* 501 */ 0x0072, 0x030F, - /* 503 */ 0x0052, 0x0311, - /* 505 */ 0x0072, 0x0311, - /* 507 */ 0x0055, 0x030F, - /* 509 */ 0x0075, 0x030F, - /* 511 */ 0x0055, 0x0311, - /* 513 */ 0x0075, 0x0311, - /* 515 */ 0x0053, 0x0326, - /* 517 */ 0x0073, 0x0326, - /* 519 */ 0x0054, 0x0326, - /* 521 */ 0x0074, 0x0326, - /* 523 */ 0x0048, 0x030C, - /* 525 */ 0x0068, 0x030C, - /* 527 */ 0x0041, 0x0307, - /* 529 */ 0x0061, 0x0307, - /* 531 */ 0x0045, 0x0327, - /* 533 */ 0x0065, 0x0327, - /* 535 */ 0x00D6, 0x0304, - /* 537 */ 0x00F6, 0x0304, - /* 539 */ 0x00D5, 0x0304, - /* 541 */ 0x00F5, 0x0304, - /* 543 */ 0x004F, 0x0307, - /* 545 */ 0x006F, 0x0307, - /* 547 */ 0x022E, 0x0304, - /* 549 */ 0x022F, 0x0304, - /* 551 */ 0x0059, 0x0304, - /* 553 */ 0x0079, 0x0304, - /* 555 */ 0x0020, 0x0306, - /* 557 */ 0x0020, 0x0307, - /* 559 */ 0x0020, 0x030A, - /* 561 */ 0x0020, 0x0328, - /* 563 */ 0x0020, 0x0303, - /* 565 */ 0x0020, 0x030B, - /* 567 */ 0x0308, 0x0301, - /* 569 */ 0x0020, 0x0345, - /* 571 */ 0x0020, 0x0301, - /* 573 */ 0x00A8, 0x0301, - /* 575 */ 0x0391, 0x0301, - /* 577 */ 0x0395, 0x0301, - /* 579 */ 0x0397, 0x0301, - /* 581 */ 0x0399, 0x0301, - /* 583 */ 0x039F, 0x0301, - /* 585 */ 0x03A5, 0x0301, - /* 587 */ 0x03A9, 0x0301, - /* 589 */ 0x03CA, 0x0301, - /* 591 */ 0x0399, 0x0308, - /* 593 */ 0x03A5, 0x0308, - /* 595 */ 0x03B1, 0x0301, - /* 597 */ 0x03B5, 0x0301, - /* 599 */ 0x03B7, 0x0301, - /* 601 */ 0x03B9, 0x0301, - /* 603 */ 0x03CB, 0x0301, - /* 605 */ 0x03B9, 0x0308, - /* 607 */ 0x03C5, 0x0308, - /* 609 */ 0x03BF, 0x0301, - /* 611 */ 0x03C5, 0x0301, - /* 613 */ 0x03C9, 0x0301, - /* 615 */ 0x03D2, 0x0301, - /* 617 */ 0x03D2, 0x0308, - /* 619 */ 0x0415, 0x0300, - /* 621 */ 0x0415, 0x0308, - /* 623 */ 0x0413, 0x0301, - /* 625 */ 0x0406, 0x0308, - /* 627 */ 0x041A, 0x0301, - /* 629 */ 0x0418, 0x0300, - /* 631 */ 0x0423, 0x0306, - /* 633 */ 0x0418, 0x0306, - /* 635 */ 0x0438, 0x0306, - /* 637 */ 0x0435, 0x0300, - /* 639 */ 0x0435, 0x0308, - /* 641 */ 0x0433, 0x0301, - /* 643 */ 0x0456, 0x0308, - /* 645 */ 0x043A, 0x0301, - /* 647 */ 0x0438, 0x0300, - /* 649 */ 0x0443, 0x0306, - /* 651 */ 0x0474, 0x030F, - /* 653 */ 0x0475, 0x030F, - /* 655 */ 0x0416, 0x0306, - /* 657 */ 0x0436, 0x0306, - /* 659 */ 0x0410, 0x0306, - /* 661 */ 0x0430, 0x0306, - /* 663 */ 0x0410, 0x0308, - /* 665 */ 0x0430, 0x0308, - /* 667 */ 0x0415, 0x0306, - /* 669 */ 0x0435, 0x0306, - /* 671 */ 0x04D8, 0x0308, - /* 673 */ 0x04D9, 0x0308, - /* 675 */ 0x0416, 0x0308, - /* 677 */ 0x0436, 0x0308, - /* 679 */ 0x0417, 0x0308, - /* 681 */ 0x0437, 0x0308, - /* 683 */ 0x0418, 0x0304, - /* 685 */ 0x0438, 0x0304, - /* 687 */ 0x0418, 0x0308, - /* 689 */ 0x0438, 0x0308, - /* 691 */ 0x041E, 0x0308, - /* 693 */ 0x043E, 0x0308, - /* 695 */ 0x04E8, 0x0308, - /* 697 */ 0x04E9, 0x0308, - /* 699 */ 0x042D, 0x0308, - /* 701 */ 0x044D, 0x0308, - /* 703 */ 0x0423, 0x0304, - /* 705 */ 0x0443, 0x0304, - /* 707 */ 0x0423, 0x0308, - /* 709 */ 0x0443, 0x0308, - /* 711 */ 0x0423, 0x030B, - /* 713 */ 0x0443, 0x030B, - /* 715 */ 0x0427, 0x0308, - /* 717 */ 0x0447, 0x0308, - /* 719 */ 0x042B, 0x0308, - /* 721 */ 0x044B, 0x0308, - /* 723 */ 0x0565, 0x0582, - /* 725 */ 0x0627, 0x0653, - /* 727 */ 0x0627, 0x0654, - /* 729 */ 0x0648, 0x0654, - /* 731 */ 0x0627, 0x0655, - /* 733 */ 0x064A, 0x0654, - /* 735 */ 0x0627, 0x0674, - /* 737 */ 0x0648, 0x0674, - /* 739 */ 0x06C7, 0x0674, - /* 741 */ 0x064A, 0x0674, - /* 743 */ 0x06D5, 0x0654, - /* 745 */ 0x06C1, 0x0654, - /* 747 */ 0x06D2, 0x0654, - /* 749 */ 0x0928, 0x093C, - /* 751 */ 0x0930, 0x093C, - /* 753 */ 0x0933, 0x093C, - /* 755 */ 0x0915, 0x093C, - /* 757 */ 0x0916, 0x093C, - /* 759 */ 0x0917, 0x093C, - /* 761 */ 0x091C, 0x093C, - /* 763 */ 0x0921, 0x093C, - /* 765 */ 0x0922, 0x093C, - /* 767 */ 0x092B, 0x093C, - /* 769 */ 0x092F, 0x093C, - /* 771 */ 0x09C7, 0x09BE, - /* 773 */ 0x09C7, 0x09D7, - /* 775 */ 0x09A1, 0x09BC, - /* 777 */ 0x09A2, 0x09BC, - /* 779 */ 0x09AF, 0x09BC, - /* 781 */ 0x0A32, 0x0A3C, - /* 783 */ 0x0A38, 0x0A3C, - /* 785 */ 0x0A16, 0x0A3C, - /* 787 */ 0x0A17, 0x0A3C, - /* 789 */ 0x0A1C, 0x0A3C, - /* 791 */ 0x0A2B, 0x0A3C, - /* 793 */ 0x0B47, 0x0B56, - /* 795 */ 0x0B47, 0x0B3E, - /* 797 */ 0x0B47, 0x0B57, - /* 799 */ 0x0B21, 0x0B3C, - /* 801 */ 0x0B22, 0x0B3C, - /* 803 */ 0x0B92, 0x0BD7, - /* 805 */ 0x0BC6, 0x0BBE, - /* 807 */ 0x0BC7, 0x0BBE, - /* 809 */ 0x0BC6, 0x0BD7, - /* 811 */ 0x0C46, 0x0C56, - /* 813 */ 0x0CBF, 0x0CD5, - /* 815 */ 0x0CC6, 0x0CD5, - /* 817 */ 0x0CC6, 0x0CD6, - /* 819 */ 0x0CC6, 0x0CC2, - /* 821 */ 0x0CCA, 0x0CD5, - /* 823 */ 0x0D46, 0x0D3E, - /* 825 */ 0x0D47, 0x0D3E, - /* 827 */ 0x0D46, 0x0D57, - /* 829 */ 0x0DD9, 0x0DCA, - /* 831 */ 0x0DD9, 0x0DCF, - /* 833 */ 0x0DDC, 0x0DCA, - /* 835 */ 0x0DD9, 0x0DDF, - /* 837 */ 0x0E4D, 0x0E32, - /* 839 */ 0x0ECD, 0x0EB2, - /* 841 */ 0x0EAB, 0x0E99, - /* 843 */ 0x0EAB, 0x0EA1, - /* 845 */ 0x0F42, 0x0FB7, - /* 847 */ 0x0F4C, 0x0FB7, - /* 849 */ 0x0F51, 0x0FB7, - /* 851 */ 0x0F56, 0x0FB7, - /* 853 */ 0x0F5B, 0x0FB7, - /* 855 */ 0x0F40, 0x0FB5, - /* 857 */ 0x0F71, 0x0F72, - /* 859 */ 0x0F71, 0x0F74, - /* 861 */ 0x0FB2, 0x0F80, - /* 863 */ 0x0FB2, 0x0F81, - /* 865 */ 0x0FB3, 0x0F80, - /* 867 */ 0x0FB3, 0x0F81, - /* 869 */ 0x0F71, 0x0F80, - /* 871 */ 0x0F92, 0x0FB7, - /* 873 */ 0x0F9C, 0x0FB7, - /* 875 */ 0x0FA1, 0x0FB7, - /* 877 */ 0x0FA6, 0x0FB7, - /* 879 */ 0x0FAB, 0x0FB7, - /* 881 */ 0x0F90, 0x0FB5, - /* 883 */ 0x1025, 0x102E, - /* 885 */ 0x1B05, 0x1B35, - /* 887 */ 0x1B07, 0x1B35, - /* 889 */ 0x1B09, 0x1B35, - /* 891 */ 0x1B0B, 0x1B35, - /* 893 */ 0x1B0D, 0x1B35, - /* 895 */ 0x1B11, 0x1B35, - /* 897 */ 0x1B3A, 0x1B35, - /* 899 */ 0x1B3C, 0x1B35, - /* 901 */ 0x1B3E, 0x1B35, - /* 903 */ 0x1B3F, 0x1B35, - /* 905 */ 0x1B42, 0x1B35, - /* 907 */ 0x0041, 0x0325, - /* 909 */ 0x0061, 0x0325, - /* 911 */ 0x0042, 0x0307, - /* 913 */ 0x0062, 0x0307, - /* 915 */ 0x0042, 0x0323, - /* 917 */ 0x0062, 0x0323, - /* 919 */ 0x0042, 0x0331, - /* 921 */ 0x0062, 0x0331, - /* 923 */ 0x00C7, 0x0301, - /* 925 */ 0x00E7, 0x0301, - /* 927 */ 0x0044, 0x0307, - /* 929 */ 0x0064, 0x0307, - /* 931 */ 0x0044, 0x0323, - /* 933 */ 0x0064, 0x0323, - /* 935 */ 0x0044, 0x0331, - /* 937 */ 0x0064, 0x0331, - /* 939 */ 0x0044, 0x0327, - /* 941 */ 0x0064, 0x0327, - /* 943 */ 0x0044, 0x032D, - /* 945 */ 0x0064, 0x032D, - /* 947 */ 0x0112, 0x0300, - /* 949 */ 0x0113, 0x0300, - /* 951 */ 0x0112, 0x0301, - /* 953 */ 0x0113, 0x0301, - /* 955 */ 0x0045, 0x032D, - /* 957 */ 0x0065, 0x032D, - /* 959 */ 0x0045, 0x0330, - /* 961 */ 0x0065, 0x0330, - /* 963 */ 0x0228, 0x0306, - /* 965 */ 0x0229, 0x0306, - /* 967 */ 0x0046, 0x0307, - /* 969 */ 0x0066, 0x0307, - /* 971 */ 0x0047, 0x0304, - /* 973 */ 0x0067, 0x0304, - /* 975 */ 0x0048, 0x0307, - /* 977 */ 0x0068, 0x0307, - /* 979 */ 0x0048, 0x0323, - /* 981 */ 0x0068, 0x0323, - /* 983 */ 0x0048, 0x0308, - /* 985 */ 0x0068, 0x0308, - /* 987 */ 0x0048, 0x0327, - /* 989 */ 0x0068, 0x0327, - /* 991 */ 0x0048, 0x032E, - /* 993 */ 0x0068, 0x032E, - /* 995 */ 0x0049, 0x0330, - /* 997 */ 0x0069, 0x0330, - /* 999 */ 0x00CF, 0x0301, - /* 1001 */ 0x00EF, 0x0301, - /* 1003 */ 0x004B, 0x0301, - /* 1005 */ 0x006B, 0x0301, - /* 1007 */ 0x004B, 0x0323, - /* 1009 */ 0x006B, 0x0323, - /* 1011 */ 0x004B, 0x0331, - /* 1013 */ 0x006B, 0x0331, - /* 1015 */ 0x004C, 0x0323, - /* 1017 */ 0x006C, 0x0323, - /* 1019 */ 0x1E36, 0x0304, - /* 1021 */ 0x1E37, 0x0304, - /* 1023 */ 0x004C, 0x0331, - /* 1025 */ 0x006C, 0x0331, - /* 1027 */ 0x004C, 0x032D, - /* 1029 */ 0x006C, 0x032D, - /* 1031 */ 0x004D, 0x0301, - /* 1033 */ 0x006D, 0x0301, - /* 1035 */ 0x004D, 0x0307, - /* 1037 */ 0x006D, 0x0307, - /* 1039 */ 0x004D, 0x0323, - /* 1041 */ 0x006D, 0x0323, - /* 1043 */ 0x004E, 0x0307, - /* 1045 */ 0x006E, 0x0307, - /* 1047 */ 0x004E, 0x0323, - /* 1049 */ 0x006E, 0x0323, - /* 1051 */ 0x004E, 0x0331, - /* 1053 */ 0x006E, 0x0331, - /* 1055 */ 0x004E, 0x032D, - /* 1057 */ 0x006E, 0x032D, - /* 1059 */ 0x00D5, 0x0301, - /* 1061 */ 0x00F5, 0x0301, - /* 1063 */ 0x00D5, 0x0308, - /* 1065 */ 0x00F5, 0x0308, - /* 1067 */ 0x014C, 0x0300, - /* 1069 */ 0x014D, 0x0300, - /* 1071 */ 0x014C, 0x0301, - /* 1073 */ 0x014D, 0x0301, - /* 1075 */ 0x0050, 0x0301, - /* 1077 */ 0x0070, 0x0301, - /* 1079 */ 0x0050, 0x0307, - /* 1081 */ 0x0070, 0x0307, - /* 1083 */ 0x0052, 0x0307, - /* 1085 */ 0x0072, 0x0307, - /* 1087 */ 0x0052, 0x0323, - /* 1089 */ 0x0072, 0x0323, - /* 1091 */ 0x1E5A, 0x0304, - /* 1093 */ 0x1E5B, 0x0304, - /* 1095 */ 0x0052, 0x0331, - /* 1097 */ 0x0072, 0x0331, - /* 1099 */ 0x0053, 0x0307, - /* 1101 */ 0x0073, 0x0307, - /* 1103 */ 0x0053, 0x0323, - /* 1105 */ 0x0073, 0x0323, - /* 1107 */ 0x015A, 0x0307, - /* 1109 */ 0x015B, 0x0307, - /* 1111 */ 0x0160, 0x0307, - /* 1113 */ 0x0161, 0x0307, - /* 1115 */ 0x1E62, 0x0307, - /* 1117 */ 0x1E63, 0x0307, - /* 1119 */ 0x0054, 0x0307, - /* 1121 */ 0x0074, 0x0307, - /* 1123 */ 0x0054, 0x0323, - /* 1125 */ 0x0074, 0x0323, - /* 1127 */ 0x0054, 0x0331, - /* 1129 */ 0x0074, 0x0331, - /* 1131 */ 0x0054, 0x032D, - /* 1133 */ 0x0074, 0x032D, - /* 1135 */ 0x0055, 0x0324, - /* 1137 */ 0x0075, 0x0324, - /* 1139 */ 0x0055, 0x0330, - /* 1141 */ 0x0075, 0x0330, - /* 1143 */ 0x0055, 0x032D, - /* 1145 */ 0x0075, 0x032D, - /* 1147 */ 0x0168, 0x0301, - /* 1149 */ 0x0169, 0x0301, - /* 1151 */ 0x016A, 0x0308, - /* 1153 */ 0x016B, 0x0308, - /* 1155 */ 0x0056, 0x0303, - /* 1157 */ 0x0076, 0x0303, - /* 1159 */ 0x0056, 0x0323, - /* 1161 */ 0x0076, 0x0323, - /* 1163 */ 0x0057, 0x0300, - /* 1165 */ 0x0077, 0x0300, - /* 1167 */ 0x0057, 0x0301, - /* 1169 */ 0x0077, 0x0301, - /* 1171 */ 0x0057, 0x0308, - /* 1173 */ 0x0077, 0x0308, - /* 1175 */ 0x0057, 0x0307, - /* 1177 */ 0x0077, 0x0307, - /* 1179 */ 0x0057, 0x0323, - /* 1181 */ 0x0077, 0x0323, - /* 1183 */ 0x0058, 0x0307, - /* 1185 */ 0x0078, 0x0307, - /* 1187 */ 0x0058, 0x0308, - /* 1189 */ 0x0078, 0x0308, - /* 1191 */ 0x0059, 0x0307, - /* 1193 */ 0x0079, 0x0307, - /* 1195 */ 0x005A, 0x0302, - /* 1197 */ 0x007A, 0x0302, - /* 1199 */ 0x005A, 0x0323, - /* 1201 */ 0x007A, 0x0323, - /* 1203 */ 0x005A, 0x0331, - /* 1205 */ 0x007A, 0x0331, - /* 1207 */ 0x0068, 0x0331, - /* 1209 */ 0x0074, 0x0308, - /* 1211 */ 0x0077, 0x030A, - /* 1213 */ 0x0079, 0x030A, - /* 1215 */ 0x0061, 0x02BE, - /* 1217 */ 0x017F, 0x0307, - /* 1219 */ 0x0041, 0x0323, - /* 1221 */ 0x0061, 0x0323, - /* 1223 */ 0x0041, 0x0309, - /* 1225 */ 0x0061, 0x0309, - /* 1227 */ 0x00C2, 0x0301, - /* 1229 */ 0x00E2, 0x0301, - /* 1231 */ 0x00C2, 0x0300, - /* 1233 */ 0x00E2, 0x0300, - /* 1235 */ 0x00C2, 0x0309, - /* 1237 */ 0x00E2, 0x0309, - /* 1239 */ 0x00C2, 0x0303, - /* 1241 */ 0x00E2, 0x0303, - /* 1243 */ 0x1EA0, 0x0302, - /* 1245 */ 0x1EA1, 0x0302, - /* 1247 */ 0x0102, 0x0301, - /* 1249 */ 0x0103, 0x0301, - /* 1251 */ 0x0102, 0x0300, - /* 1253 */ 0x0103, 0x0300, - /* 1255 */ 0x0102, 0x0309, - /* 1257 */ 0x0103, 0x0309, - /* 1259 */ 0x0102, 0x0303, - /* 1261 */ 0x0103, 0x0303, - /* 1263 */ 0x1EA0, 0x0306, - /* 1265 */ 0x1EA1, 0x0306, - /* 1267 */ 0x0045, 0x0323, - /* 1269 */ 0x0065, 0x0323, - /* 1271 */ 0x0045, 0x0309, - /* 1273 */ 0x0065, 0x0309, - /* 1275 */ 0x0045, 0x0303, - /* 1277 */ 0x0065, 0x0303, - /* 1279 */ 0x00CA, 0x0301, - /* 1281 */ 0x00EA, 0x0301, - /* 1283 */ 0x00CA, 0x0300, - /* 1285 */ 0x00EA, 0x0300, - /* 1287 */ 0x00CA, 0x0309, - /* 1289 */ 0x00EA, 0x0309, - /* 1291 */ 0x00CA, 0x0303, - /* 1293 */ 0x00EA, 0x0303, - /* 1295 */ 0x1EB8, 0x0302, - /* 1297 */ 0x1EB9, 0x0302, - /* 1299 */ 0x0049, 0x0309, - /* 1301 */ 0x0069, 0x0309, - /* 1303 */ 0x0049, 0x0323, - /* 1305 */ 0x0069, 0x0323, - /* 1307 */ 0x004F, 0x0323, - /* 1309 */ 0x006F, 0x0323, - /* 1311 */ 0x004F, 0x0309, - /* 1313 */ 0x006F, 0x0309, - /* 1315 */ 0x00D4, 0x0301, - /* 1317 */ 0x00F4, 0x0301, - /* 1319 */ 0x00D4, 0x0300, - /* 1321 */ 0x00F4, 0x0300, - /* 1323 */ 0x00D4, 0x0309, - /* 1325 */ 0x00F4, 0x0309, - /* 1327 */ 0x00D4, 0x0303, - /* 1329 */ 0x00F4, 0x0303, - /* 1331 */ 0x1ECC, 0x0302, - /* 1333 */ 0x1ECD, 0x0302, - /* 1335 */ 0x01A0, 0x0301, - /* 1337 */ 0x01A1, 0x0301, - /* 1339 */ 0x01A0, 0x0300, - /* 1341 */ 0x01A1, 0x0300, - /* 1343 */ 0x01A0, 0x0309, - /* 1345 */ 0x01A1, 0x0309, - /* 1347 */ 0x01A0, 0x0303, - /* 1349 */ 0x01A1, 0x0303, - /* 1351 */ 0x01A0, 0x0323, - /* 1353 */ 0x01A1, 0x0323, - /* 1355 */ 0x0055, 0x0323, - /* 1357 */ 0x0075, 0x0323, - /* 1359 */ 0x0055, 0x0309, - /* 1361 */ 0x0075, 0x0309, - /* 1363 */ 0x01AF, 0x0301, - /* 1365 */ 0x01B0, 0x0301, - /* 1367 */ 0x01AF, 0x0300, - /* 1369 */ 0x01B0, 0x0300, - /* 1371 */ 0x01AF, 0x0309, - /* 1373 */ 0x01B0, 0x0309, - /* 1375 */ 0x01AF, 0x0303, - /* 1377 */ 0x01B0, 0x0303, - /* 1379 */ 0x01AF, 0x0323, - /* 1381 */ 0x01B0, 0x0323, - /* 1383 */ 0x0059, 0x0300, - /* 1385 */ 0x0079, 0x0300, - /* 1387 */ 0x0059, 0x0323, - /* 1389 */ 0x0079, 0x0323, - /* 1391 */ 0x0059, 0x0309, - /* 1393 */ 0x0079, 0x0309, - /* 1395 */ 0x0059, 0x0303, - /* 1397 */ 0x0079, 0x0303, - /* 1399 */ 0x03B1, 0x0313, - /* 1401 */ 0x03B1, 0x0314, - /* 1403 */ 0x1F00, 0x0300, - /* 1405 */ 0x1F01, 0x0300, - /* 1407 */ 0x1F00, 0x0301, - /* 1409 */ 0x1F01, 0x0301, - /* 1411 */ 0x1F00, 0x0342, - /* 1413 */ 0x1F01, 0x0342, - /* 1415 */ 0x0391, 0x0313, - /* 1417 */ 0x0391, 0x0314, - /* 1419 */ 0x1F08, 0x0300, - /* 1421 */ 0x1F09, 0x0300, - /* 1423 */ 0x1F08, 0x0301, - /* 1425 */ 0x1F09, 0x0301, - /* 1427 */ 0x1F08, 0x0342, - /* 1429 */ 0x1F09, 0x0342, - /* 1431 */ 0x03B5, 0x0313, - /* 1433 */ 0x03B5, 0x0314, - /* 1435 */ 0x1F10, 0x0300, - /* 1437 */ 0x1F11, 0x0300, - /* 1439 */ 0x1F10, 0x0301, - /* 1441 */ 0x1F11, 0x0301, - /* 1443 */ 0x0395, 0x0313, - /* 1445 */ 0x0395, 0x0314, - /* 1447 */ 0x1F18, 0x0300, - /* 1449 */ 0x1F19, 0x0300, - /* 1451 */ 0x1F18, 0x0301, - /* 1453 */ 0x1F19, 0x0301, - /* 1455 */ 0x03B7, 0x0313, - /* 1457 */ 0x03B7, 0x0314, - /* 1459 */ 0x1F20, 0x0300, - /* 1461 */ 0x1F21, 0x0300, - /* 1463 */ 0x1F20, 0x0301, - /* 1465 */ 0x1F21, 0x0301, - /* 1467 */ 0x1F20, 0x0342, - /* 1469 */ 0x1F21, 0x0342, - /* 1471 */ 0x0397, 0x0313, - /* 1473 */ 0x0397, 0x0314, - /* 1475 */ 0x1F28, 0x0300, - /* 1477 */ 0x1F29, 0x0300, - /* 1479 */ 0x1F28, 0x0301, - /* 1481 */ 0x1F29, 0x0301, - /* 1483 */ 0x1F28, 0x0342, - /* 1485 */ 0x1F29, 0x0342, - /* 1487 */ 0x03B9, 0x0313, - /* 1489 */ 0x03B9, 0x0314, - /* 1491 */ 0x1F30, 0x0300, - /* 1493 */ 0x1F31, 0x0300, - /* 1495 */ 0x1F30, 0x0301, - /* 1497 */ 0x1F31, 0x0301, - /* 1499 */ 0x1F30, 0x0342, - /* 1501 */ 0x1F31, 0x0342, - /* 1503 */ 0x0399, 0x0313, - /* 1505 */ 0x0399, 0x0314, - /* 1507 */ 0x1F38, 0x0300, - /* 1509 */ 0x1F39, 0x0300, - /* 1511 */ 0x1F38, 0x0301, - /* 1513 */ 0x1F39, 0x0301, - /* 1515 */ 0x1F38, 0x0342, - /* 1517 */ 0x1F39, 0x0342, - /* 1519 */ 0x03BF, 0x0313, - /* 1521 */ 0x03BF, 0x0314, - /* 1523 */ 0x1F40, 0x0300, - /* 1525 */ 0x1F41, 0x0300, - /* 1527 */ 0x1F40, 0x0301, - /* 1529 */ 0x1F41, 0x0301, - /* 1531 */ 0x039F, 0x0313, - /* 1533 */ 0x039F, 0x0314, - /* 1535 */ 0x1F48, 0x0300, - /* 1537 */ 0x1F49, 0x0300, - /* 1539 */ 0x1F48, 0x0301, - /* 1541 */ 0x1F49, 0x0301, - /* 1543 */ 0x03C5, 0x0313, - /* 1545 */ 0x03C5, 0x0314, - /* 1547 */ 0x1F50, 0x0300, - /* 1549 */ 0x1F51, 0x0300, - /* 1551 */ 0x1F50, 0x0301, - /* 1553 */ 0x1F51, 0x0301, - /* 1555 */ 0x1F50, 0x0342, - /* 1557 */ 0x1F51, 0x0342, - /* 1559 */ 0x03A5, 0x0314, - /* 1561 */ 0x1F59, 0x0300, - /* 1563 */ 0x1F59, 0x0301, - /* 1565 */ 0x1F59, 0x0342, - /* 1567 */ 0x03C9, 0x0313, - /* 1569 */ 0x03C9, 0x0314, - /* 1571 */ 0x1F60, 0x0300, - /* 1573 */ 0x1F61, 0x0300, - /* 1575 */ 0x1F60, 0x0301, - /* 1577 */ 0x1F61, 0x0301, - /* 1579 */ 0x1F60, 0x0342, - /* 1581 */ 0x1F61, 0x0342, - /* 1583 */ 0x03A9, 0x0313, - /* 1585 */ 0x03A9, 0x0314, - /* 1587 */ 0x1F68, 0x0300, - /* 1589 */ 0x1F69, 0x0300, - /* 1591 */ 0x1F68, 0x0301, - /* 1593 */ 0x1F69, 0x0301, - /* 1595 */ 0x1F68, 0x0342, - /* 1597 */ 0x1F69, 0x0342, - /* 1599 */ 0x03B1, 0x0300, - /* 1601 */ 0x03B5, 0x0300, - /* 1603 */ 0x03B7, 0x0300, - /* 1605 */ 0x03B9, 0x0300, - /* 1607 */ 0x03BF, 0x0300, - /* 1609 */ 0x03C5, 0x0300, - /* 1611 */ 0x03C9, 0x0300, - /* 1613 */ 0x1F00, 0x0345, - /* 1615 */ 0x1F01, 0x0345, - /* 1617 */ 0x1F02, 0x0345, - /* 1619 */ 0x1F03, 0x0345, - /* 1621 */ 0x1F04, 0x0345, - /* 1623 */ 0x1F05, 0x0345, - /* 1625 */ 0x1F06, 0x0345, - /* 1627 */ 0x1F07, 0x0345, - /* 1629 */ 0x1F08, 0x0345, - /* 1631 */ 0x1F09, 0x0345, - /* 1633 */ 0x1F0A, 0x0345, - /* 1635 */ 0x1F0B, 0x0345, - /* 1637 */ 0x1F0C, 0x0345, - /* 1639 */ 0x1F0D, 0x0345, - /* 1641 */ 0x1F0E, 0x0345, - /* 1643 */ 0x1F0F, 0x0345, - /* 1645 */ 0x1F20, 0x0345, - /* 1647 */ 0x1F21, 0x0345, - /* 1649 */ 0x1F22, 0x0345, - /* 1651 */ 0x1F23, 0x0345, - /* 1653 */ 0x1F24, 0x0345, - /* 1655 */ 0x1F25, 0x0345, - /* 1657 */ 0x1F26, 0x0345, - /* 1659 */ 0x1F27, 0x0345, - /* 1661 */ 0x1F28, 0x0345, - /* 1663 */ 0x1F29, 0x0345, - /* 1665 */ 0x1F2A, 0x0345, - /* 1667 */ 0x1F2B, 0x0345, - /* 1669 */ 0x1F2C, 0x0345, - /* 1671 */ 0x1F2D, 0x0345, - /* 1673 */ 0x1F2E, 0x0345, - /* 1675 */ 0x1F2F, 0x0345, - /* 1677 */ 0x1F60, 0x0345, - /* 1679 */ 0x1F61, 0x0345, - /* 1681 */ 0x1F62, 0x0345, - /* 1683 */ 0x1F63, 0x0345, - /* 1685 */ 0x1F64, 0x0345, - /* 1687 */ 0x1F65, 0x0345, - /* 1689 */ 0x1F66, 0x0345, - /* 1691 */ 0x1F67, 0x0345, - /* 1693 */ 0x1F68, 0x0345, - /* 1695 */ 0x1F69, 0x0345, - /* 1697 */ 0x1F6A, 0x0345, - /* 1699 */ 0x1F6B, 0x0345, - /* 1701 */ 0x1F6C, 0x0345, - /* 1703 */ 0x1F6D, 0x0345, - /* 1705 */ 0x1F6E, 0x0345, - /* 1707 */ 0x1F6F, 0x0345, - /* 1709 */ 0x03B1, 0x0306, - /* 1711 */ 0x03B1, 0x0304, - /* 1713 */ 0x1F70, 0x0345, - /* 1715 */ 0x03B1, 0x0345, - /* 1717 */ 0x03AC, 0x0345, - /* 1719 */ 0x03B1, 0x0342, - /* 1721 */ 0x1FB6, 0x0345, - /* 1723 */ 0x0391, 0x0306, - /* 1725 */ 0x0391, 0x0304, - /* 1727 */ 0x0391, 0x0300, - /* 1729 */ 0x0391, 0x0345, - /* 1731 */ 0x0020, 0x0313, - /* 1733 */ 0x0020, 0x0313, - /* 1735 */ 0x0020, 0x0342, - /* 1737 */ 0x00A8, 0x0342, - /* 1739 */ 0x1F74, 0x0345, - /* 1741 */ 0x03B7, 0x0345, - /* 1743 */ 0x03AE, 0x0345, - /* 1745 */ 0x03B7, 0x0342, - /* 1747 */ 0x1FC6, 0x0345, - /* 1749 */ 0x0395, 0x0300, - /* 1751 */ 0x0397, 0x0300, - /* 1753 */ 0x0397, 0x0345, - /* 1755 */ 0x1FBF, 0x0300, - /* 1757 */ 0x1FBF, 0x0301, - /* 1759 */ 0x1FBF, 0x0342, - /* 1761 */ 0x03B9, 0x0306, - /* 1763 */ 0x03B9, 0x0304, - /* 1765 */ 0x03CA, 0x0300, - /* 1767 */ 0x03B9, 0x0342, - /* 1769 */ 0x03CA, 0x0342, - /* 1771 */ 0x0399, 0x0306, - /* 1773 */ 0x0399, 0x0304, - /* 1775 */ 0x0399, 0x0300, - /* 1777 */ 0x1FFE, 0x0300, - /* 1779 */ 0x1FFE, 0x0301, - /* 1781 */ 0x1FFE, 0x0342, - /* 1783 */ 0x03C5, 0x0306, - /* 1785 */ 0x03C5, 0x0304, - /* 1787 */ 0x03CB, 0x0300, - /* 1789 */ 0x03C1, 0x0313, - /* 1791 */ 0x03C1, 0x0314, - /* 1793 */ 0x03C5, 0x0342, - /* 1795 */ 0x03CB, 0x0342, - /* 1797 */ 0x03A5, 0x0306, - /* 1799 */ 0x03A5, 0x0304, - /* 1801 */ 0x03A5, 0x0300, - /* 1803 */ 0x03A1, 0x0314, - /* 1805 */ 0x00A8, 0x0300, - /* 1807 */ 0x1F7C, 0x0345, - /* 1809 */ 0x03C9, 0x0345, - /* 1811 */ 0x03CE, 0x0345, - /* 1813 */ 0x03C9, 0x0342, - /* 1815 */ 0x1FF6, 0x0345, - /* 1817 */ 0x039F, 0x0300, - /* 1819 */ 0x03A9, 0x0300, - /* 1821 */ 0x03A9, 0x0345, - /* 1823 */ 0x0020, 0x0314, - /* 1825 */ 0x0020, 0x0333, - /* 1827 */ 0x002E, 0x002E, - /* 1829 */ 0x002E, 0x002E, 0x002E, - /* 1832 */ 0x2032, 0x2032, - /* 1834 */ 0x2032, 0x2032, 0x2032, - /* 1837 */ 0x2035, 0x2035, - /* 1839 */ 0x2035, 0x2035, 0x2035, - /* 1842 */ 0x0021, 0x0021, - /* 1844 */ 0x0020, 0x0305, - /* 1846 */ 0x003F, 0x003F, - /* 1848 */ 0x003F, 0x0021, - /* 1850 */ 0x0021, 0x003F, - /* 1852 */ 0x2032, 0x2032, 0x2032, 0x2032, - /* 1856 */ 0x0052, 0x0073, - /* 1858 */ 0x0061, 0x002F, 0x0063, - /* 1861 */ 0x0061, 0x002F, 0x0073, - /* 1864 */ 0x00B0, 0x0043, - /* 1866 */ 0x0063, 0x002F, 0x006F, - /* 1869 */ 0x0063, 0x002F, 0x0075, - /* 1872 */ 0x00B0, 0x0046, - /* 1874 */ 0x004E, 0x006F, - /* 1876 */ 0x0053, 0x004D, - /* 1878 */ 0x0054, 0x0045, 0x004C, - /* 1881 */ 0x0054, 0x004D, - /* 1883 */ 0x0046, 0x0041, 0x0058, - /* 1886 */ 0x0031, 0x2044, 0x0037, - /* 1889 */ 0x0031, 0x2044, 0x0039, - /* 1892 */ 0x0031, 0x2044, 0x0031, 0x0030, - /* 1896 */ 0x0031, 0x2044, 0x0033, - /* 1899 */ 0x0032, 0x2044, 0x0033, - /* 1902 */ 0x0031, 0x2044, 0x0035, - /* 1905 */ 0x0032, 0x2044, 0x0035, - /* 1908 */ 0x0033, 0x2044, 0x0035, - /* 1911 */ 0x0034, 0x2044, 0x0035, - /* 1914 */ 0x0031, 0x2044, 0x0036, - /* 1917 */ 0x0035, 0x2044, 0x0036, - /* 1920 */ 0x0031, 0x2044, 0x0038, - /* 1923 */ 0x0033, 0x2044, 0x0038, - /* 1926 */ 0x0035, 0x2044, 0x0038, - /* 1929 */ 0x0037, 0x2044, 0x0038, - /* 1932 */ 0x0031, 0x2044, - /* 1934 */ 0x0049, 0x0049, - /* 1936 */ 0x0049, 0x0049, 0x0049, - /* 1939 */ 0x0049, 0x0056, - /* 1941 */ 0x0056, 0x0049, - /* 1943 */ 0x0056, 0x0049, 0x0049, - /* 1946 */ 0x0056, 0x0049, 0x0049, 0x0049, - /* 1950 */ 0x0049, 0x0058, - /* 1952 */ 0x0058, 0x0049, - /* 1954 */ 0x0058, 0x0049, 0x0049, - /* 1957 */ 0x0069, 0x0069, - /* 1959 */ 0x0069, 0x0069, 0x0069, - /* 1962 */ 0x0069, 0x0076, - /* 1964 */ 0x0076, 0x0069, - /* 1966 */ 0x0076, 0x0069, 0x0069, - /* 1969 */ 0x0076, 0x0069, 0x0069, 0x0069, - /* 1973 */ 0x0069, 0x0078, - /* 1975 */ 0x0078, 0x0069, - /* 1977 */ 0x0078, 0x0069, 0x0069, - /* 1980 */ 0x0030, 0x2044, 0x0033, - /* 1983 */ 0x2190, 0x0338, - /* 1985 */ 0x2192, 0x0338, - /* 1987 */ 0x2194, 0x0338, - /* 1989 */ 0x21D0, 0x0338, - /* 1991 */ 0x21D4, 0x0338, - /* 1993 */ 0x21D2, 0x0338, - /* 1995 */ 0x2203, 0x0338, - /* 1997 */ 0x2208, 0x0338, - /* 1999 */ 0x220B, 0x0338, - /* 2001 */ 0x2223, 0x0338, - /* 2003 */ 0x2225, 0x0338, - /* 2005 */ 0x222B, 0x222B, - /* 2007 */ 0x222B, 0x222B, 0x222B, - /* 2010 */ 0x222E, 0x222E, - /* 2012 */ 0x222E, 0x222E, 0x222E, - /* 2015 */ 0x223C, 0x0338, - /* 2017 */ 0x2243, 0x0338, - /* 2019 */ 0x2245, 0x0338, - /* 2021 */ 0x2248, 0x0338, - /* 2023 */ 0x003D, 0x0338, - /* 2025 */ 0x2261, 0x0338, - /* 2027 */ 0x224D, 0x0338, - /* 2029 */ 0x003C, 0x0338, - /* 2031 */ 0x003E, 0x0338, - /* 2033 */ 0x2264, 0x0338, - /* 2035 */ 0x2265, 0x0338, - /* 2037 */ 0x2272, 0x0338, - /* 2039 */ 0x2273, 0x0338, - /* 2041 */ 0x2276, 0x0338, - /* 2043 */ 0x2277, 0x0338, - /* 2045 */ 0x227A, 0x0338, - /* 2047 */ 0x227B, 0x0338, - /* 2049 */ 0x2282, 0x0338, - /* 2051 */ 0x2283, 0x0338, - /* 2053 */ 0x2286, 0x0338, - /* 2055 */ 0x2287, 0x0338, - /* 2057 */ 0x22A2, 0x0338, - /* 2059 */ 0x22A8, 0x0338, - /* 2061 */ 0x22A9, 0x0338, - /* 2063 */ 0x22AB, 0x0338, - /* 2065 */ 0x227C, 0x0338, - /* 2067 */ 0x227D, 0x0338, - /* 2069 */ 0x2291, 0x0338, - /* 2071 */ 0x2292, 0x0338, - /* 2073 */ 0x22B2, 0x0338, - /* 2075 */ 0x22B3, 0x0338, - /* 2077 */ 0x22B4, 0x0338, - /* 2079 */ 0x22B5, 0x0338, - /* 2081 */ 0x0031, 0x0030, - /* 2083 */ 0x0031, 0x0031, - /* 2085 */ 0x0031, 0x0032, - /* 2087 */ 0x0031, 0x0033, - /* 2089 */ 0x0031, 0x0034, - /* 2091 */ 0x0031, 0x0035, - /* 2093 */ 0x0031, 0x0036, - /* 2095 */ 0x0031, 0x0037, - /* 2097 */ 0x0031, 0x0038, - /* 2099 */ 0x0031, 0x0039, - /* 2101 */ 0x0032, 0x0030, - /* 2103 */ 0x0028, 0x0031, 0x0029, - /* 2106 */ 0x0028, 0x0032, 0x0029, - /* 2109 */ 0x0028, 0x0033, 0x0029, - /* 2112 */ 0x0028, 0x0034, 0x0029, - /* 2115 */ 0x0028, 0x0035, 0x0029, - /* 2118 */ 0x0028, 0x0036, 0x0029, - /* 2121 */ 0x0028, 0x0037, 0x0029, - /* 2124 */ 0x0028, 0x0038, 0x0029, - /* 2127 */ 0x0028, 0x0039, 0x0029, - /* 2130 */ 0x0028, 0x0031, 0x0030, 0x0029, - /* 2134 */ 0x0028, 0x0031, 0x0031, 0x0029, - /* 2138 */ 0x0028, 0x0031, 0x0032, 0x0029, - /* 2142 */ 0x0028, 0x0031, 0x0033, 0x0029, - /* 2146 */ 0x0028, 0x0031, 0x0034, 0x0029, - /* 2150 */ 0x0028, 0x0031, 0x0035, 0x0029, - /* 2154 */ 0x0028, 0x0031, 0x0036, 0x0029, - /* 2158 */ 0x0028, 0x0031, 0x0037, 0x0029, - /* 2162 */ 0x0028, 0x0031, 0x0038, 0x0029, - /* 2166 */ 0x0028, 0x0031, 0x0039, 0x0029, - /* 2170 */ 0x0028, 0x0032, 0x0030, 0x0029, - /* 2174 */ 0x0031, 0x002E, - /* 2176 */ 0x0032, 0x002E, - /* 2178 */ 0x0033, 0x002E, - /* 2180 */ 0x0034, 0x002E, - /* 2182 */ 0x0035, 0x002E, - /* 2184 */ 0x0036, 0x002E, - /* 2186 */ 0x0037, 0x002E, - /* 2188 */ 0x0038, 0x002E, - /* 2190 */ 0x0039, 0x002E, - /* 2192 */ 0x0031, 0x0030, 0x002E, - /* 2195 */ 0x0031, 0x0031, 0x002E, - /* 2198 */ 0x0031, 0x0032, 0x002E, - /* 2201 */ 0x0031, 0x0033, 0x002E, - /* 2204 */ 0x0031, 0x0034, 0x002E, - /* 2207 */ 0x0031, 0x0035, 0x002E, - /* 2210 */ 0x0031, 0x0036, 0x002E, - /* 2213 */ 0x0031, 0x0037, 0x002E, - /* 2216 */ 0x0031, 0x0038, 0x002E, - /* 2219 */ 0x0031, 0x0039, 0x002E, - /* 2222 */ 0x0032, 0x0030, 0x002E, - /* 2225 */ 0x0028, 0x0061, 0x0029, - /* 2228 */ 0x0028, 0x0062, 0x0029, - /* 2231 */ 0x0028, 0x0063, 0x0029, - /* 2234 */ 0x0028, 0x0064, 0x0029, - /* 2237 */ 0x0028, 0x0065, 0x0029, - /* 2240 */ 0x0028, 0x0066, 0x0029, - /* 2243 */ 0x0028, 0x0067, 0x0029, - /* 2246 */ 0x0028, 0x0068, 0x0029, - /* 2249 */ 0x0028, 0x0069, 0x0029, - /* 2252 */ 0x0028, 0x006A, 0x0029, - /* 2255 */ 0x0028, 0x006B, 0x0029, - /* 2258 */ 0x0028, 0x006C, 0x0029, - /* 2261 */ 0x0028, 0x006D, 0x0029, - /* 2264 */ 0x0028, 0x006E, 0x0029, - /* 2267 */ 0x0028, 0x006F, 0x0029, - /* 2270 */ 0x0028, 0x0070, 0x0029, - /* 2273 */ 0x0028, 0x0071, 0x0029, - /* 2276 */ 0x0028, 0x0072, 0x0029, - /* 2279 */ 0x0028, 0x0073, 0x0029, - /* 2282 */ 0x0028, 0x0074, 0x0029, - /* 2285 */ 0x0028, 0x0075, 0x0029, - /* 2288 */ 0x0028, 0x0076, 0x0029, - /* 2291 */ 0x0028, 0x0077, 0x0029, - /* 2294 */ 0x0028, 0x0078, 0x0029, - /* 2297 */ 0x0028, 0x0079, 0x0029, - /* 2300 */ 0x0028, 0x007A, 0x0029, - /* 2303 */ 0x222B, 0x222B, 0x222B, 0x222B, - /* 2307 */ 0x003A, 0x003A, 0x003D, - /* 2310 */ 0x003D, 0x003D, - /* 2312 */ 0x003D, 0x003D, 0x003D, - /* 2315 */ 0x2ADD, 0x0338, - /* 2317 */ 0x304B, 0x3099, - /* 2319 */ 0x304D, 0x3099, - /* 2321 */ 0x304F, 0x3099, - /* 2323 */ 0x3051, 0x3099, - /* 2325 */ 0x3053, 0x3099, - /* 2327 */ 0x3055, 0x3099, - /* 2329 */ 0x3057, 0x3099, - /* 2331 */ 0x3059, 0x3099, - /* 2333 */ 0x305B, 0x3099, - /* 2335 */ 0x305D, 0x3099, - /* 2337 */ 0x305F, 0x3099, - /* 2339 */ 0x3061, 0x3099, - /* 2341 */ 0x3064, 0x3099, - /* 2343 */ 0x3066, 0x3099, - /* 2345 */ 0x3068, 0x3099, - /* 2347 */ 0x306F, 0x3099, - /* 2349 */ 0x306F, 0x309A, - /* 2351 */ 0x3072, 0x3099, - /* 2353 */ 0x3072, 0x309A, - /* 2355 */ 0x3075, 0x3099, - /* 2357 */ 0x3075, 0x309A, - /* 2359 */ 0x3078, 0x3099, - /* 2361 */ 0x3078, 0x309A, - /* 2363 */ 0x307B, 0x3099, - /* 2365 */ 0x307B, 0x309A, - /* 2367 */ 0x3046, 0x3099, - /* 2369 */ 0x0020, 0x3099, - /* 2371 */ 0x0020, 0x309A, - /* 2373 */ 0x309D, 0x3099, - /* 2375 */ 0x3088, 0x308A, - /* 2377 */ 0x30AB, 0x3099, - /* 2379 */ 0x30AD, 0x3099, - /* 2381 */ 0x30AF, 0x3099, - /* 2383 */ 0x30B1, 0x3099, - /* 2385 */ 0x30B3, 0x3099, - /* 2387 */ 0x30B5, 0x3099, - /* 2389 */ 0x30B7, 0x3099, - /* 2391 */ 0x30B9, 0x3099, - /* 2393 */ 0x30BB, 0x3099, - /* 2395 */ 0x30BD, 0x3099, - /* 2397 */ 0x30BF, 0x3099, - /* 2399 */ 0x30C1, 0x3099, - /* 2401 */ 0x30C4, 0x3099, - /* 2403 */ 0x30C6, 0x3099, - /* 2405 */ 0x30C8, 0x3099, - /* 2407 */ 0x30CF, 0x3099, - /* 2409 */ 0x30CF, 0x309A, - /* 2411 */ 0x30D2, 0x3099, - /* 2413 */ 0x30D2, 0x309A, - /* 2415 */ 0x30D5, 0x3099, - /* 2417 */ 0x30D5, 0x309A, - /* 2419 */ 0x30D8, 0x3099, - /* 2421 */ 0x30D8, 0x309A, - /* 2423 */ 0x30DB, 0x3099, - /* 2425 */ 0x30DB, 0x309A, - /* 2427 */ 0x30A6, 0x3099, - /* 2429 */ 0x30EF, 0x3099, - /* 2431 */ 0x30F0, 0x3099, - /* 2433 */ 0x30F1, 0x3099, - /* 2435 */ 0x30F2, 0x3099, - /* 2437 */ 0x30FD, 0x3099, - /* 2439 */ 0x30B3, 0x30C8, - /* 2441 */ 0x0028, 0x1100, 0x0029, - /* 2444 */ 0x0028, 0x1102, 0x0029, - /* 2447 */ 0x0028, 0x1103, 0x0029, - /* 2450 */ 0x0028, 0x1105, 0x0029, - /* 2453 */ 0x0028, 0x1106, 0x0029, - /* 2456 */ 0x0028, 0x1107, 0x0029, - /* 2459 */ 0x0028, 0x1109, 0x0029, - /* 2462 */ 0x0028, 0x110B, 0x0029, - /* 2465 */ 0x0028, 0x110C, 0x0029, - /* 2468 */ 0x0028, 0x110E, 0x0029, - /* 2471 */ 0x0028, 0x110F, 0x0029, - /* 2474 */ 0x0028, 0x1110, 0x0029, - /* 2477 */ 0x0028, 0x1111, 0x0029, - /* 2480 */ 0x0028, 0x1112, 0x0029, - /* 2483 */ 0x0028, 0x1100, 0x1161, 0x0029, - /* 2487 */ 0x0028, 0x1102, 0x1161, 0x0029, - /* 2491 */ 0x0028, 0x1103, 0x1161, 0x0029, - /* 2495 */ 0x0028, 0x1105, 0x1161, 0x0029, - /* 2499 */ 0x0028, 0x1106, 0x1161, 0x0029, - /* 2503 */ 0x0028, 0x1107, 0x1161, 0x0029, - /* 2507 */ 0x0028, 0x1109, 0x1161, 0x0029, - /* 2511 */ 0x0028, 0x110B, 0x1161, 0x0029, - /* 2515 */ 0x0028, 0x110C, 0x1161, 0x0029, - /* 2519 */ 0x0028, 0x110E, 0x1161, 0x0029, - /* 2523 */ 0x0028, 0x110F, 0x1161, 0x0029, - /* 2527 */ 0x0028, 0x1110, 0x1161, 0x0029, - /* 2531 */ 0x0028, 0x1111, 0x1161, 0x0029, - /* 2535 */ 0x0028, 0x1112, 0x1161, 0x0029, - /* 2539 */ 0x0028, 0x110C, 0x116E, 0x0029, - /* 2543 */ 0x0028, 0x110B, 0x1169, 0x110C, 0x1165, 0x11AB, 0x0029, - /* 2550 */ 0x0028, 0x110B, 0x1169, 0x1112, 0x116E, 0x0029, - /* 2556 */ 0x0028, 0x4E00, 0x0029, - /* 2559 */ 0x0028, 0x4E8C, 0x0029, - /* 2562 */ 0x0028, 0x4E09, 0x0029, - /* 2565 */ 0x0028, 0x56DB, 0x0029, - /* 2568 */ 0x0028, 0x4E94, 0x0029, - /* 2571 */ 0x0028, 0x516D, 0x0029, - /* 2574 */ 0x0028, 0x4E03, 0x0029, - /* 2577 */ 0x0028, 0x516B, 0x0029, - /* 2580 */ 0x0028, 0x4E5D, 0x0029, - /* 2583 */ 0x0028, 0x5341, 0x0029, - /* 2586 */ 0x0028, 0x6708, 0x0029, - /* 2589 */ 0x0028, 0x706B, 0x0029, - /* 2592 */ 0x0028, 0x6C34, 0x0029, - /* 2595 */ 0x0028, 0x6728, 0x0029, - /* 2598 */ 0x0028, 0x91D1, 0x0029, - /* 2601 */ 0x0028, 0x571F, 0x0029, - /* 2604 */ 0x0028, 0x65E5, 0x0029, - /* 2607 */ 0x0028, 0x682A, 0x0029, - /* 2610 */ 0x0028, 0x6709, 0x0029, - /* 2613 */ 0x0028, 0x793E, 0x0029, - /* 2616 */ 0x0028, 0x540D, 0x0029, - /* 2619 */ 0x0028, 0x7279, 0x0029, - /* 2622 */ 0x0028, 0x8CA1, 0x0029, - /* 2625 */ 0x0028, 0x795D, 0x0029, - /* 2628 */ 0x0028, 0x52B4, 0x0029, - /* 2631 */ 0x0028, 0x4EE3, 0x0029, - /* 2634 */ 0x0028, 0x547C, 0x0029, - /* 2637 */ 0x0028, 0x5B66, 0x0029, - /* 2640 */ 0x0028, 0x76E3, 0x0029, - /* 2643 */ 0x0028, 0x4F01, 0x0029, - /* 2646 */ 0x0028, 0x8CC7, 0x0029, - /* 2649 */ 0x0028, 0x5354, 0x0029, - /* 2652 */ 0x0028, 0x796D, 0x0029, - /* 2655 */ 0x0028, 0x4F11, 0x0029, - /* 2658 */ 0x0028, 0x81EA, 0x0029, - /* 2661 */ 0x0028, 0x81F3, 0x0029, - /* 2664 */ 0x0050, 0x0054, 0x0045, - /* 2667 */ 0x0032, 0x0031, - /* 2669 */ 0x0032, 0x0032, - /* 2671 */ 0x0032, 0x0033, - /* 2673 */ 0x0032, 0x0034, - /* 2675 */ 0x0032, 0x0035, - /* 2677 */ 0x0032, 0x0036, - /* 2679 */ 0x0032, 0x0037, - /* 2681 */ 0x0032, 0x0038, - /* 2683 */ 0x0032, 0x0039, - /* 2685 */ 0x0033, 0x0030, - /* 2687 */ 0x0033, 0x0031, - /* 2689 */ 0x0033, 0x0032, - /* 2691 */ 0x0033, 0x0033, - /* 2693 */ 0x0033, 0x0034, - /* 2695 */ 0x0033, 0x0035, - /* 2697 */ 0x1100, 0x1161, - /* 2699 */ 0x1102, 0x1161, - /* 2701 */ 0x1103, 0x1161, - /* 2703 */ 0x1105, 0x1161, - /* 2705 */ 0x1106, 0x1161, - /* 2707 */ 0x1107, 0x1161, - /* 2709 */ 0x1109, 0x1161, - /* 2711 */ 0x110B, 0x1161, - /* 2713 */ 0x110C, 0x1161, - /* 2715 */ 0x110E, 0x1161, - /* 2717 */ 0x110F, 0x1161, - /* 2719 */ 0x1110, 0x1161, - /* 2721 */ 0x1111, 0x1161, - /* 2723 */ 0x1112, 0x1161, - /* 2725 */ 0x110E, 0x1161, 0x11B7, 0x1100, 0x1169, - /* 2730 */ 0x110C, 0x116E, 0x110B, 0x1174, - /* 2734 */ 0x110B, 0x116E, - /* 2736 */ 0x0033, 0x0036, - /* 2738 */ 0x0033, 0x0037, - /* 2740 */ 0x0033, 0x0038, - /* 2742 */ 0x0033, 0x0039, - /* 2744 */ 0x0034, 0x0030, - /* 2746 */ 0x0034, 0x0031, - /* 2748 */ 0x0034, 0x0032, - /* 2750 */ 0x0034, 0x0033, - /* 2752 */ 0x0034, 0x0034, - /* 2754 */ 0x0034, 0x0035, - /* 2756 */ 0x0034, 0x0036, - /* 2758 */ 0x0034, 0x0037, - /* 2760 */ 0x0034, 0x0038, - /* 2762 */ 0x0034, 0x0039, - /* 2764 */ 0x0035, 0x0030, - /* 2766 */ 0x0031, 0x6708, - /* 2768 */ 0x0032, 0x6708, - /* 2770 */ 0x0033, 0x6708, - /* 2772 */ 0x0034, 0x6708, - /* 2774 */ 0x0035, 0x6708, - /* 2776 */ 0x0036, 0x6708, - /* 2778 */ 0x0037, 0x6708, - /* 2780 */ 0x0038, 0x6708, - /* 2782 */ 0x0039, 0x6708, - /* 2784 */ 0x0031, 0x0030, 0x6708, - /* 2787 */ 0x0031, 0x0031, 0x6708, - /* 2790 */ 0x0031, 0x0032, 0x6708, - /* 2793 */ 0x0048, 0x0067, - /* 2795 */ 0x0065, 0x0072, 0x0067, - /* 2798 */ 0x0065, 0x0056, - /* 2800 */ 0x004C, 0x0054, 0x0044, - /* 2803 */ 0x4EE4, 0x548C, - /* 2805 */ 0x30A2, 0x30D1, 0x30FC, 0x30C8, - /* 2809 */ 0x30A2, 0x30EB, 0x30D5, 0x30A1, - /* 2813 */ 0x30A2, 0x30F3, 0x30DA, 0x30A2, - /* 2817 */ 0x30A2, 0x30FC, 0x30EB, - /* 2820 */ 0x30A4, 0x30CB, 0x30F3, 0x30B0, - /* 2824 */ 0x30A4, 0x30F3, 0x30C1, - /* 2827 */ 0x30A6, 0x30A9, 0x30F3, - /* 2830 */ 0x30A8, 0x30B9, 0x30AF, 0x30FC, 0x30C9, - /* 2835 */ 0x30A8, 0x30FC, 0x30AB, 0x30FC, - /* 2839 */ 0x30AA, 0x30F3, 0x30B9, - /* 2842 */ 0x30AA, 0x30FC, 0x30E0, - /* 2845 */ 0x30AB, 0x30A4, 0x30EA, - /* 2848 */ 0x30AB, 0x30E9, 0x30C3, 0x30C8, - /* 2852 */ 0x30AB, 0x30ED, 0x30EA, 0x30FC, - /* 2856 */ 0x30AC, 0x30ED, 0x30F3, - /* 2859 */ 0x30AC, 0x30F3, 0x30DE, - /* 2862 */ 0x30AE, 0x30AC, - /* 2864 */ 0x30AE, 0x30CB, 0x30FC, - /* 2867 */ 0x30AD, 0x30E5, 0x30EA, 0x30FC, - /* 2871 */ 0x30AE, 0x30EB, 0x30C0, 0x30FC, - /* 2875 */ 0x30AD, 0x30ED, - /* 2877 */ 0x30AD, 0x30ED, 0x30B0, 0x30E9, 0x30E0, - /* 2882 */ 0x30AD, 0x30ED, 0x30E1, 0x30FC, 0x30C8, 0x30EB, - /* 2888 */ 0x30AD, 0x30ED, 0x30EF, 0x30C3, 0x30C8, - /* 2893 */ 0x30B0, 0x30E9, 0x30E0, - /* 2896 */ 0x30B0, 0x30E9, 0x30E0, 0x30C8, 0x30F3, - /* 2901 */ 0x30AF, 0x30EB, 0x30BC, 0x30A4, 0x30ED, - /* 2906 */ 0x30AF, 0x30ED, 0x30FC, 0x30CD, - /* 2910 */ 0x30B1, 0x30FC, 0x30B9, - /* 2913 */ 0x30B3, 0x30EB, 0x30CA, - /* 2916 */ 0x30B3, 0x30FC, 0x30DD, - /* 2919 */ 0x30B5, 0x30A4, 0x30AF, 0x30EB, - /* 2923 */ 0x30B5, 0x30F3, 0x30C1, 0x30FC, 0x30E0, - /* 2928 */ 0x30B7, 0x30EA, 0x30F3, 0x30B0, - /* 2932 */ 0x30BB, 0x30F3, 0x30C1, - /* 2935 */ 0x30BB, 0x30F3, 0x30C8, - /* 2938 */ 0x30C0, 0x30FC, 0x30B9, - /* 2941 */ 0x30C7, 0x30B7, - /* 2943 */ 0x30C9, 0x30EB, - /* 2945 */ 0x30C8, 0x30F3, - /* 2947 */ 0x30CA, 0x30CE, - /* 2949 */ 0x30CE, 0x30C3, 0x30C8, - /* 2952 */ 0x30CF, 0x30A4, 0x30C4, - /* 2955 */ 0x30D1, 0x30FC, 0x30BB, 0x30F3, 0x30C8, - /* 2960 */ 0x30D1, 0x30FC, 0x30C4, - /* 2963 */ 0x30D0, 0x30FC, 0x30EC, 0x30EB, - /* 2967 */ 0x30D4, 0x30A2, 0x30B9, 0x30C8, 0x30EB, - /* 2972 */ 0x30D4, 0x30AF, 0x30EB, - /* 2975 */ 0x30D4, 0x30B3, - /* 2977 */ 0x30D3, 0x30EB, - /* 2979 */ 0x30D5, 0x30A1, 0x30E9, 0x30C3, 0x30C9, - /* 2984 */ 0x30D5, 0x30A3, 0x30FC, 0x30C8, - /* 2988 */ 0x30D6, 0x30C3, 0x30B7, 0x30A7, 0x30EB, - /* 2993 */ 0x30D5, 0x30E9, 0x30F3, - /* 2996 */ 0x30D8, 0x30AF, 0x30BF, 0x30FC, 0x30EB, - /* 3001 */ 0x30DA, 0x30BD, - /* 3003 */ 0x30DA, 0x30CB, 0x30D2, - /* 3006 */ 0x30D8, 0x30EB, 0x30C4, - /* 3009 */ 0x30DA, 0x30F3, 0x30B9, - /* 3012 */ 0x30DA, 0x30FC, 0x30B8, - /* 3015 */ 0x30D9, 0x30FC, 0x30BF, - /* 3018 */ 0x30DD, 0x30A4, 0x30F3, 0x30C8, - /* 3022 */ 0x30DC, 0x30EB, 0x30C8, - /* 3025 */ 0x30DB, 0x30F3, - /* 3027 */ 0x30DD, 0x30F3, 0x30C9, - /* 3030 */ 0x30DB, 0x30FC, 0x30EB, - /* 3033 */ 0x30DB, 0x30FC, 0x30F3, - /* 3036 */ 0x30DE, 0x30A4, 0x30AF, 0x30ED, - /* 3040 */ 0x30DE, 0x30A4, 0x30EB, - /* 3043 */ 0x30DE, 0x30C3, 0x30CF, - /* 3046 */ 0x30DE, 0x30EB, 0x30AF, - /* 3049 */ 0x30DE, 0x30F3, 0x30B7, 0x30E7, 0x30F3, - /* 3054 */ 0x30DF, 0x30AF, 0x30ED, 0x30F3, - /* 3058 */ 0x30DF, 0x30EA, - /* 3060 */ 0x30DF, 0x30EA, 0x30D0, 0x30FC, 0x30EB, - /* 3065 */ 0x30E1, 0x30AC, - /* 3067 */ 0x30E1, 0x30AC, 0x30C8, 0x30F3, - /* 3071 */ 0x30E1, 0x30FC, 0x30C8, 0x30EB, - /* 3075 */ 0x30E4, 0x30FC, 0x30C9, - /* 3078 */ 0x30E4, 0x30FC, 0x30EB, - /* 3081 */ 0x30E6, 0x30A2, 0x30F3, - /* 3084 */ 0x30EA, 0x30C3, 0x30C8, 0x30EB, - /* 3088 */ 0x30EA, 0x30E9, - /* 3090 */ 0x30EB, 0x30D4, 0x30FC, - /* 3093 */ 0x30EB, 0x30FC, 0x30D6, 0x30EB, - /* 3097 */ 0x30EC, 0x30E0, - /* 3099 */ 0x30EC, 0x30F3, 0x30C8, 0x30B2, 0x30F3, - /* 3104 */ 0x30EF, 0x30C3, 0x30C8, - /* 3107 */ 0x0030, 0x70B9, - /* 3109 */ 0x0031, 0x70B9, - /* 3111 */ 0x0032, 0x70B9, - /* 3113 */ 0x0033, 0x70B9, - /* 3115 */ 0x0034, 0x70B9, - /* 3117 */ 0x0035, 0x70B9, - /* 3119 */ 0x0036, 0x70B9, - /* 3121 */ 0x0037, 0x70B9, - /* 3123 */ 0x0038, 0x70B9, - /* 3125 */ 0x0039, 0x70B9, - /* 3127 */ 0x0031, 0x0030, 0x70B9, - /* 3130 */ 0x0031, 0x0031, 0x70B9, - /* 3133 */ 0x0031, 0x0032, 0x70B9, - /* 3136 */ 0x0031, 0x0033, 0x70B9, - /* 3139 */ 0x0031, 0x0034, 0x70B9, - /* 3142 */ 0x0031, 0x0035, 0x70B9, - /* 3145 */ 0x0031, 0x0036, 0x70B9, - /* 3148 */ 0x0031, 0x0037, 0x70B9, - /* 3151 */ 0x0031, 0x0038, 0x70B9, - /* 3154 */ 0x0031, 0x0039, 0x70B9, - /* 3157 */ 0x0032, 0x0030, 0x70B9, - /* 3160 */ 0x0032, 0x0031, 0x70B9, - /* 3163 */ 0x0032, 0x0032, 0x70B9, - /* 3166 */ 0x0032, 0x0033, 0x70B9, - /* 3169 */ 0x0032, 0x0034, 0x70B9, - /* 3172 */ 0x0068, 0x0050, 0x0061, - /* 3175 */ 0x0064, 0x0061, - /* 3177 */ 0x0041, 0x0055, - /* 3179 */ 0x0062, 0x0061, 0x0072, - /* 3182 */ 0x006F, 0x0056, - /* 3184 */ 0x0070, 0x0063, - /* 3186 */ 0x0064, 0x006D, - /* 3188 */ 0x0064, 0x006D, 0x00B2, - /* 3191 */ 0x0064, 0x006D, 0x00B3, - /* 3194 */ 0x0049, 0x0055, - /* 3196 */ 0x5E73, 0x6210, - /* 3198 */ 0x662D, 0x548C, - /* 3200 */ 0x5927, 0x6B63, - /* 3202 */ 0x660E, 0x6CBB, - /* 3204 */ 0x682A, 0x5F0F, 0x4F1A, 0x793E, - /* 3208 */ 0x0070, 0x0041, - /* 3210 */ 0x006E, 0x0041, - /* 3212 */ 0x03BC, 0x0041, - /* 3214 */ 0x006D, 0x0041, - /* 3216 */ 0x006B, 0x0041, - /* 3218 */ 0x004B, 0x0042, - /* 3220 */ 0x004D, 0x0042, - /* 3222 */ 0x0047, 0x0042, - /* 3224 */ 0x0063, 0x0061, 0x006C, - /* 3227 */ 0x006B, 0x0063, 0x0061, 0x006C, - /* 3231 */ 0x0070, 0x0046, - /* 3233 */ 0x006E, 0x0046, - /* 3235 */ 0x03BC, 0x0046, - /* 3237 */ 0x03BC, 0x0067, - /* 3239 */ 0x006D, 0x0067, - /* 3241 */ 0x006B, 0x0067, - /* 3243 */ 0x0048, 0x007A, - /* 3245 */ 0x006B, 0x0048, 0x007A, - /* 3248 */ 0x004D, 0x0048, 0x007A, - /* 3251 */ 0x0047, 0x0048, 0x007A, - /* 3254 */ 0x0054, 0x0048, 0x007A, - /* 3257 */ 0x03BC, 0x2113, - /* 3259 */ 0x006D, 0x2113, - /* 3261 */ 0x0064, 0x2113, - /* 3263 */ 0x006B, 0x2113, - /* 3265 */ 0x0066, 0x006D, - /* 3267 */ 0x006E, 0x006D, - /* 3269 */ 0x03BC, 0x006D, - /* 3271 */ 0x006D, 0x006D, - /* 3273 */ 0x0063, 0x006D, - /* 3275 */ 0x006B, 0x006D, - /* 3277 */ 0x006D, 0x006D, 0x00B2, - /* 3280 */ 0x0063, 0x006D, 0x00B2, - /* 3283 */ 0x006D, 0x00B2, - /* 3285 */ 0x006B, 0x006D, 0x00B2, - /* 3288 */ 0x006D, 0x006D, 0x00B3, - /* 3291 */ 0x0063, 0x006D, 0x00B3, - /* 3294 */ 0x006D, 0x00B3, - /* 3296 */ 0x006B, 0x006D, 0x00B3, - /* 3299 */ 0x006D, 0x2215, 0x0073, - /* 3302 */ 0x006D, 0x2215, 0x0073, 0x00B2, - /* 3306 */ 0x0050, 0x0061, - /* 3308 */ 0x006B, 0x0050, 0x0061, - /* 3311 */ 0x004D, 0x0050, 0x0061, - /* 3314 */ 0x0047, 0x0050, 0x0061, - /* 3317 */ 0x0072, 0x0061, 0x0064, - /* 3320 */ 0x0072, 0x0061, 0x0064, 0x2215, 0x0073, - /* 3325 */ 0x0072, 0x0061, 0x0064, 0x2215, 0x0073, 0x00B2, - /* 3331 */ 0x0070, 0x0073, - /* 3333 */ 0x006E, 0x0073, - /* 3335 */ 0x03BC, 0x0073, - /* 3337 */ 0x006D, 0x0073, - /* 3339 */ 0x0070, 0x0056, - /* 3341 */ 0x006E, 0x0056, - /* 3343 */ 0x03BC, 0x0056, - /* 3345 */ 0x006D, 0x0056, - /* 3347 */ 0x006B, 0x0056, - /* 3349 */ 0x004D, 0x0056, - /* 3351 */ 0x0070, 0x0057, - /* 3353 */ 0x006E, 0x0057, - /* 3355 */ 0x03BC, 0x0057, - /* 3357 */ 0x006D, 0x0057, - /* 3359 */ 0x006B, 0x0057, - /* 3361 */ 0x004D, 0x0057, - /* 3363 */ 0x006B, 0x03A9, - /* 3365 */ 0x004D, 0x03A9, - /* 3367 */ 0x0061, 0x002E, 0x006D, 0x002E, - /* 3371 */ 0x0042, 0x0071, - /* 3373 */ 0x0063, 0x0063, - /* 3375 */ 0x0063, 0x0064, - /* 3377 */ 0x0043, 0x2215, 0x006B, 0x0067, - /* 3381 */ 0x0043, 0x006F, 0x002E, - /* 3384 */ 0x0064, 0x0042, - /* 3386 */ 0x0047, 0x0079, - /* 3388 */ 0x0068, 0x0061, - /* 3390 */ 0x0048, 0x0050, - /* 3392 */ 0x0069, 0x006E, - /* 3394 */ 0x004B, 0x004B, - /* 3396 */ 0x004B, 0x004D, - /* 3398 */ 0x006B, 0x0074, - /* 3400 */ 0x006C, 0x006D, - /* 3402 */ 0x006C, 0x006E, - /* 3404 */ 0x006C, 0x006F, 0x0067, - /* 3407 */ 0x006C, 0x0078, - /* 3409 */ 0x006D, 0x0062, - /* 3411 */ 0x006D, 0x0069, 0x006C, - /* 3414 */ 0x006D, 0x006F, 0x006C, - /* 3417 */ 0x0050, 0x0048, - /* 3419 */ 0x0070, 0x002E, 0x006D, 0x002E, - /* 3423 */ 0x0050, 0x0050, 0x004D, - /* 3426 */ 0x0050, 0x0052, - /* 3428 */ 0x0073, 0x0072, - /* 3430 */ 0x0053, 0x0076, - /* 3432 */ 0x0057, 0x0062, - /* 3434 */ 0x0056, 0x2215, 0x006D, - /* 3437 */ 0x0041, 0x2215, 0x006D, - /* 3440 */ 0x0031, 0x65E5, - /* 3442 */ 0x0032, 0x65E5, - /* 3444 */ 0x0033, 0x65E5, - /* 3446 */ 0x0034, 0x65E5, - /* 3448 */ 0x0035, 0x65E5, - /* 3450 */ 0x0036, 0x65E5, - /* 3452 */ 0x0037, 0x65E5, - /* 3454 */ 0x0038, 0x65E5, - /* 3456 */ 0x0039, 0x65E5, - /* 3458 */ 0x0031, 0x0030, 0x65E5, - /* 3461 */ 0x0031, 0x0031, 0x65E5, - /* 3464 */ 0x0031, 0x0032, 0x65E5, - /* 3467 */ 0x0031, 0x0033, 0x65E5, - /* 3470 */ 0x0031, 0x0034, 0x65E5, - /* 3473 */ 0x0031, 0x0035, 0x65E5, - /* 3476 */ 0x0031, 0x0036, 0x65E5, - /* 3479 */ 0x0031, 0x0037, 0x65E5, - /* 3482 */ 0x0031, 0x0038, 0x65E5, - /* 3485 */ 0x0031, 0x0039, 0x65E5, - /* 3488 */ 0x0032, 0x0030, 0x65E5, - /* 3491 */ 0x0032, 0x0031, 0x65E5, - /* 3494 */ 0x0032, 0x0032, 0x65E5, - /* 3497 */ 0x0032, 0x0033, 0x65E5, - /* 3500 */ 0x0032, 0x0034, 0x65E5, - /* 3503 */ 0x0032, 0x0035, 0x65E5, - /* 3506 */ 0x0032, 0x0036, 0x65E5, - /* 3509 */ 0x0032, 0x0037, 0x65E5, - /* 3512 */ 0x0032, 0x0038, 0x65E5, - /* 3515 */ 0x0032, 0x0039, 0x65E5, - /* 3518 */ 0x0033, 0x0030, 0x65E5, - /* 3521 */ 0x0033, 0x0031, 0x65E5, - /* 3524 */ 0x0067, 0x0061, 0x006C, - /* 3527 */ 0x242EE, - /* 3528 */ 0x2284A, - /* 3529 */ 0x22844, - /* 3530 */ 0x233D5, - /* 3531 */ 0x25249, - /* 3532 */ 0x25CD0, - /* 3533 */ 0x27ED3, - /* 3534 */ 0x0066, 0x0066, - /* 3536 */ 0x0066, 0x0069, - /* 3538 */ 0x0066, 0x006C, - /* 3540 */ 0x0066, 0x0066, 0x0069, - /* 3543 */ 0x0066, 0x0066, 0x006C, - /* 3546 */ 0x017F, 0x0074, - /* 3548 */ 0x0073, 0x0074, - /* 3550 */ 0x0574, 0x0576, - /* 3552 */ 0x0574, 0x0565, - /* 3554 */ 0x0574, 0x056B, - /* 3556 */ 0x057E, 0x0576, - /* 3558 */ 0x0574, 0x056D, - /* 3560 */ 0x05D9, 0x05B4, - /* 3562 */ 0x05F2, 0x05B7, - /* 3564 */ 0x05E9, 0x05C1, - /* 3566 */ 0x05E9, 0x05C2, - /* 3568 */ 0xFB49, 0x05C1, - /* 3570 */ 0xFB49, 0x05C2, - /* 3572 */ 0x05D0, 0x05B7, - /* 3574 */ 0x05D0, 0x05B8, - /* 3576 */ 0x05D0, 0x05BC, - /* 3578 */ 0x05D1, 0x05BC, - /* 3580 */ 0x05D2, 0x05BC, - /* 3582 */ 0x05D3, 0x05BC, - /* 3584 */ 0x05D4, 0x05BC, - /* 3586 */ 0x05D5, 0x05BC, - /* 3588 */ 0x05D6, 0x05BC, - /* 3590 */ 0x05D8, 0x05BC, - /* 3592 */ 0x05D9, 0x05BC, - /* 3594 */ 0x05DA, 0x05BC, - /* 3596 */ 0x05DB, 0x05BC, - /* 3598 */ 0x05DC, 0x05BC, - /* 3600 */ 0x05DE, 0x05BC, - /* 3602 */ 0x05E0, 0x05BC, - /* 3604 */ 0x05E1, 0x05BC, - /* 3606 */ 0x05E3, 0x05BC, - /* 3608 */ 0x05E4, 0x05BC, - /* 3610 */ 0x05E6, 0x05BC, - /* 3612 */ 0x05E7, 0x05BC, - /* 3614 */ 0x05E8, 0x05BC, - /* 3616 */ 0x05E9, 0x05BC, - /* 3618 */ 0x05EA, 0x05BC, - /* 3620 */ 0x05D5, 0x05B9, - /* 3622 */ 0x05D1, 0x05BF, - /* 3624 */ 0x05DB, 0x05BF, - /* 3626 */ 0x05E4, 0x05BF, - /* 3628 */ 0x05D0, 0x05DC, - /* 3630 */ 0x0626, 0x0627, - /* 3632 */ 0x0626, 0x0627, - /* 3634 */ 0x0626, 0x06D5, - /* 3636 */ 0x0626, 0x06D5, - /* 3638 */ 0x0626, 0x0648, - /* 3640 */ 0x0626, 0x0648, - /* 3642 */ 0x0626, 0x06C7, - /* 3644 */ 0x0626, 0x06C7, - /* 3646 */ 0x0626, 0x06C6, - /* 3648 */ 0x0626, 0x06C6, - /* 3650 */ 0x0626, 0x06C8, - /* 3652 */ 0x0626, 0x06C8, - /* 3654 */ 0x0626, 0x06D0, - /* 3656 */ 0x0626, 0x06D0, - /* 3658 */ 0x0626, 0x06D0, - /* 3660 */ 0x0626, 0x0649, - /* 3662 */ 0x0626, 0x0649, - /* 3664 */ 0x0626, 0x0649, - /* 3666 */ 0x0626, 0x062C, - /* 3668 */ 0x0626, 0x062D, - /* 3670 */ 0x0626, 0x0645, - /* 3672 */ 0x0626, 0x0649, - /* 3674 */ 0x0626, 0x064A, - /* 3676 */ 0x0628, 0x062C, - /* 3678 */ 0x0628, 0x062D, - /* 3680 */ 0x0628, 0x062E, - /* 3682 */ 0x0628, 0x0645, - /* 3684 */ 0x0628, 0x0649, - /* 3686 */ 0x0628, 0x064A, - /* 3688 */ 0x062A, 0x062C, - /* 3690 */ 0x062A, 0x062D, - /* 3692 */ 0x062A, 0x062E, - /* 3694 */ 0x062A, 0x0645, - /* 3696 */ 0x062A, 0x0649, - /* 3698 */ 0x062A, 0x064A, - /* 3700 */ 0x062B, 0x062C, - /* 3702 */ 0x062B, 0x0645, - /* 3704 */ 0x062B, 0x0649, - /* 3706 */ 0x062B, 0x064A, - /* 3708 */ 0x062C, 0x062D, - /* 3710 */ 0x062C, 0x0645, - /* 3712 */ 0x062D, 0x062C, - /* 3714 */ 0x062D, 0x0645, - /* 3716 */ 0x062E, 0x062C, - /* 3718 */ 0x062E, 0x062D, - /* 3720 */ 0x062E, 0x0645, - /* 3722 */ 0x0633, 0x062C, - /* 3724 */ 0x0633, 0x062D, - /* 3726 */ 0x0633, 0x062E, - /* 3728 */ 0x0633, 0x0645, - /* 3730 */ 0x0635, 0x062D, - /* 3732 */ 0x0635, 0x0645, - /* 3734 */ 0x0636, 0x062C, - /* 3736 */ 0x0636, 0x062D, - /* 3738 */ 0x0636, 0x062E, - /* 3740 */ 0x0636, 0x0645, - /* 3742 */ 0x0637, 0x062D, - /* 3744 */ 0x0637, 0x0645, - /* 3746 */ 0x0638, 0x0645, - /* 3748 */ 0x0639, 0x062C, - /* 3750 */ 0x0639, 0x0645, - /* 3752 */ 0x063A, 0x062C, - /* 3754 */ 0x063A, 0x0645, - /* 3756 */ 0x0641, 0x062C, - /* 3758 */ 0x0641, 0x062D, - /* 3760 */ 0x0641, 0x062E, - /* 3762 */ 0x0641, 0x0645, - /* 3764 */ 0x0641, 0x0649, - /* 3766 */ 0x0641, 0x064A, - /* 3768 */ 0x0642, 0x062D, - /* 3770 */ 0x0642, 0x0645, - /* 3772 */ 0x0642, 0x0649, - /* 3774 */ 0x0642, 0x064A, - /* 3776 */ 0x0643, 0x0627, - /* 3778 */ 0x0643, 0x062C, - /* 3780 */ 0x0643, 0x062D, - /* 3782 */ 0x0643, 0x062E, - /* 3784 */ 0x0643, 0x0644, - /* 3786 */ 0x0643, 0x0645, - /* 3788 */ 0x0643, 0x0649, - /* 3790 */ 0x0643, 0x064A, - /* 3792 */ 0x0644, 0x062C, - /* 3794 */ 0x0644, 0x062D, - /* 3796 */ 0x0644, 0x062E, - /* 3798 */ 0x0644, 0x0645, - /* 3800 */ 0x0644, 0x0649, - /* 3802 */ 0x0644, 0x064A, - /* 3804 */ 0x0645, 0x062C, - /* 3806 */ 0x0645, 0x062D, - /* 3808 */ 0x0645, 0x062E, - /* 3810 */ 0x0645, 0x0645, - /* 3812 */ 0x0645, 0x0649, - /* 3814 */ 0x0645, 0x064A, - /* 3816 */ 0x0646, 0x062C, - /* 3818 */ 0x0646, 0x062D, - /* 3820 */ 0x0646, 0x062E, - /* 3822 */ 0x0646, 0x0645, - /* 3824 */ 0x0646, 0x0649, - /* 3826 */ 0x0646, 0x064A, - /* 3828 */ 0x0647, 0x062C, - /* 3830 */ 0x0647, 0x0645, - /* 3832 */ 0x0647, 0x0649, - /* 3834 */ 0x0647, 0x064A, - /* 3836 */ 0x064A, 0x062C, - /* 3838 */ 0x064A, 0x062D, - /* 3840 */ 0x064A, 0x062E, - /* 3842 */ 0x064A, 0x0645, - /* 3844 */ 0x064A, 0x0649, - /* 3846 */ 0x064A, 0x064A, - /* 3848 */ 0x0630, 0x0670, - /* 3850 */ 0x0631, 0x0670, - /* 3852 */ 0x0649, 0x0670, - /* 3854 */ 0x0020, 0x064C, 0x0651, - /* 3857 */ 0x0020, 0x064D, 0x0651, - /* 3860 */ 0x0020, 0x064E, 0x0651, - /* 3863 */ 0x0020, 0x064F, 0x0651, - /* 3866 */ 0x0020, 0x0650, 0x0651, - /* 3869 */ 0x0020, 0x0651, 0x0670, - /* 3872 */ 0x0626, 0x0631, - /* 3874 */ 0x0626, 0x0632, - /* 3876 */ 0x0626, 0x0645, - /* 3878 */ 0x0626, 0x0646, - /* 3880 */ 0x0626, 0x0649, - /* 3882 */ 0x0626, 0x064A, - /* 3884 */ 0x0628, 0x0631, - /* 3886 */ 0x0628, 0x0632, - /* 3888 */ 0x0628, 0x0645, - /* 3890 */ 0x0628, 0x0646, - /* 3892 */ 0x0628, 0x0649, - /* 3894 */ 0x0628, 0x064A, - /* 3896 */ 0x062A, 0x0631, - /* 3898 */ 0x062A, 0x0632, - /* 3900 */ 0x062A, 0x0645, - /* 3902 */ 0x062A, 0x0646, - /* 3904 */ 0x062A, 0x0649, - /* 3906 */ 0x062A, 0x064A, - /* 3908 */ 0x062B, 0x0631, - /* 3910 */ 0x062B, 0x0632, - /* 3912 */ 0x062B, 0x0645, - /* 3914 */ 0x062B, 0x0646, - /* 3916 */ 0x062B, 0x0649, - /* 3918 */ 0x062B, 0x064A, - /* 3920 */ 0x0641, 0x0649, - /* 3922 */ 0x0641, 0x064A, - /* 3924 */ 0x0642, 0x0649, - /* 3926 */ 0x0642, 0x064A, - /* 3928 */ 0x0643, 0x0627, - /* 3930 */ 0x0643, 0x0644, - /* 3932 */ 0x0643, 0x0645, - /* 3934 */ 0x0643, 0x0649, - /* 3936 */ 0x0643, 0x064A, - /* 3938 */ 0x0644, 0x0645, - /* 3940 */ 0x0644, 0x0649, - /* 3942 */ 0x0644, 0x064A, - /* 3944 */ 0x0645, 0x0627, - /* 3946 */ 0x0645, 0x0645, - /* 3948 */ 0x0646, 0x0631, - /* 3950 */ 0x0646, 0x0632, - /* 3952 */ 0x0646, 0x0645, - /* 3954 */ 0x0646, 0x0646, - /* 3956 */ 0x0646, 0x0649, - /* 3958 */ 0x0646, 0x064A, - /* 3960 */ 0x0649, 0x0670, - /* 3962 */ 0x064A, 0x0631, - /* 3964 */ 0x064A, 0x0632, - /* 3966 */ 0x064A, 0x0645, - /* 3968 */ 0x064A, 0x0646, - /* 3970 */ 0x064A, 0x0649, - /* 3972 */ 0x064A, 0x064A, - /* 3974 */ 0x0626, 0x062C, - /* 3976 */ 0x0626, 0x062D, - /* 3978 */ 0x0626, 0x062E, - /* 3980 */ 0x0626, 0x0645, - /* 3982 */ 0x0626, 0x0647, - /* 3984 */ 0x0628, 0x062C, - /* 3986 */ 0x0628, 0x062D, - /* 3988 */ 0x0628, 0x062E, - /* 3990 */ 0x0628, 0x0645, - /* 3992 */ 0x0628, 0x0647, - /* 3994 */ 0x062A, 0x062C, - /* 3996 */ 0x062A, 0x062D, - /* 3998 */ 0x062A, 0x062E, - /* 4000 */ 0x062A, 0x0645, - /* 4002 */ 0x062A, 0x0647, - /* 4004 */ 0x062B, 0x0645, - /* 4006 */ 0x062C, 0x062D, - /* 4008 */ 0x062C, 0x0645, - /* 4010 */ 0x062D, 0x062C, - /* 4012 */ 0x062D, 0x0645, - /* 4014 */ 0x062E, 0x062C, - /* 4016 */ 0x062E, 0x0645, - /* 4018 */ 0x0633, 0x062C, - /* 4020 */ 0x0633, 0x062D, - /* 4022 */ 0x0633, 0x062E, - /* 4024 */ 0x0633, 0x0645, - /* 4026 */ 0x0635, 0x062D, - /* 4028 */ 0x0635, 0x062E, - /* 4030 */ 0x0635, 0x0645, - /* 4032 */ 0x0636, 0x062C, - /* 4034 */ 0x0636, 0x062D, - /* 4036 */ 0x0636, 0x062E, - /* 4038 */ 0x0636, 0x0645, - /* 4040 */ 0x0637, 0x062D, - /* 4042 */ 0x0638, 0x0645, - /* 4044 */ 0x0639, 0x062C, - /* 4046 */ 0x0639, 0x0645, - /* 4048 */ 0x063A, 0x062C, - /* 4050 */ 0x063A, 0x0645, - /* 4052 */ 0x0641, 0x062C, - /* 4054 */ 0x0641, 0x062D, - /* 4056 */ 0x0641, 0x062E, - /* 4058 */ 0x0641, 0x0645, - /* 4060 */ 0x0642, 0x062D, - /* 4062 */ 0x0642, 0x0645, - /* 4064 */ 0x0643, 0x062C, - /* 4066 */ 0x0643, 0x062D, - /* 4068 */ 0x0643, 0x062E, - /* 4070 */ 0x0643, 0x0644, - /* 4072 */ 0x0643, 0x0645, - /* 4074 */ 0x0644, 0x062C, - /* 4076 */ 0x0644, 0x062D, - /* 4078 */ 0x0644, 0x062E, - /* 4080 */ 0x0644, 0x0645, - /* 4082 */ 0x0644, 0x0647, - /* 4084 */ 0x0645, 0x062C, - /* 4086 */ 0x0645, 0x062D, - /* 4088 */ 0x0645, 0x062E, - /* 4090 */ 0x0645, 0x0645, - /* 4092 */ 0x0646, 0x062C, - /* 4094 */ 0x0646, 0x062D, - /* 4096 */ 0x0646, 0x062E, - /* 4098 */ 0x0646, 0x0645, - /* 4100 */ 0x0646, 0x0647, - /* 4102 */ 0x0647, 0x062C, - /* 4104 */ 0x0647, 0x0645, - /* 4106 */ 0x0647, 0x0670, - /* 4108 */ 0x064A, 0x062C, - /* 4110 */ 0x064A, 0x062D, - /* 4112 */ 0x064A, 0x062E, - /* 4114 */ 0x064A, 0x0645, - /* 4116 */ 0x064A, 0x0647, - /* 4118 */ 0x0626, 0x0645, - /* 4120 */ 0x0626, 0x0647, - /* 4122 */ 0x0628, 0x0645, - /* 4124 */ 0x0628, 0x0647, - /* 4126 */ 0x062A, 0x0645, - /* 4128 */ 0x062A, 0x0647, - /* 4130 */ 0x062B, 0x0645, - /* 4132 */ 0x062B, 0x0647, - /* 4134 */ 0x0633, 0x0645, - /* 4136 */ 0x0633, 0x0647, - /* 4138 */ 0x0634, 0x0645, - /* 4140 */ 0x0634, 0x0647, - /* 4142 */ 0x0643, 0x0644, - /* 4144 */ 0x0643, 0x0645, - /* 4146 */ 0x0644, 0x0645, - /* 4148 */ 0x0646, 0x0645, - /* 4150 */ 0x0646, 0x0647, - /* 4152 */ 0x064A, 0x0645, - /* 4154 */ 0x064A, 0x0647, - /* 4156 */ 0x0640, 0x064E, 0x0651, - /* 4159 */ 0x0640, 0x064F, 0x0651, - /* 4162 */ 0x0640, 0x0650, 0x0651, - /* 4165 */ 0x0637, 0x0649, - /* 4167 */ 0x0637, 0x064A, - /* 4169 */ 0x0639, 0x0649, - /* 4171 */ 0x0639, 0x064A, - /* 4173 */ 0x063A, 0x0649, - /* 4175 */ 0x063A, 0x064A, - /* 4177 */ 0x0633, 0x0649, - /* 4179 */ 0x0633, 0x064A, - /* 4181 */ 0x0634, 0x0649, - /* 4183 */ 0x0634, 0x064A, - /* 4185 */ 0x062D, 0x0649, - /* 4187 */ 0x062D, 0x064A, - /* 4189 */ 0x062C, 0x0649, - /* 4191 */ 0x062C, 0x064A, - /* 4193 */ 0x062E, 0x0649, - /* 4195 */ 0x062E, 0x064A, - /* 4197 */ 0x0635, 0x0649, - /* 4199 */ 0x0635, 0x064A, - /* 4201 */ 0x0636, 0x0649, - /* 4203 */ 0x0636, 0x064A, - /* 4205 */ 0x0634, 0x062C, - /* 4207 */ 0x0634, 0x062D, - /* 4209 */ 0x0634, 0x062E, - /* 4211 */ 0x0634, 0x0645, - /* 4213 */ 0x0634, 0x0631, - /* 4215 */ 0x0633, 0x0631, - /* 4217 */ 0x0635, 0x0631, - /* 4219 */ 0x0636, 0x0631, - /* 4221 */ 0x0637, 0x0649, - /* 4223 */ 0x0637, 0x064A, - /* 4225 */ 0x0639, 0x0649, - /* 4227 */ 0x0639, 0x064A, - /* 4229 */ 0x063A, 0x0649, - /* 4231 */ 0x063A, 0x064A, - /* 4233 */ 0x0633, 0x0649, - /* 4235 */ 0x0633, 0x064A, - /* 4237 */ 0x0634, 0x0649, - /* 4239 */ 0x0634, 0x064A, - /* 4241 */ 0x062D, 0x0649, - /* 4243 */ 0x062D, 0x064A, - /* 4245 */ 0x062C, 0x0649, - /* 4247 */ 0x062C, 0x064A, - /* 4249 */ 0x062E, 0x0649, - /* 4251 */ 0x062E, 0x064A, - /* 4253 */ 0x0635, 0x0649, - /* 4255 */ 0x0635, 0x064A, - /* 4257 */ 0x0636, 0x0649, - /* 4259 */ 0x0636, 0x064A, - /* 4261 */ 0x0634, 0x062C, - /* 4263 */ 0x0634, 0x062D, - /* 4265 */ 0x0634, 0x062E, - /* 4267 */ 0x0634, 0x0645, - /* 4269 */ 0x0634, 0x0631, - /* 4271 */ 0x0633, 0x0631, - /* 4273 */ 0x0635, 0x0631, - /* 4275 */ 0x0636, 0x0631, - /* 4277 */ 0x0634, 0x062C, - /* 4279 */ 0x0634, 0x062D, - /* 4281 */ 0x0634, 0x062E, - /* 4283 */ 0x0634, 0x0645, - /* 4285 */ 0x0633, 0x0647, - /* 4287 */ 0x0634, 0x0647, - /* 4289 */ 0x0637, 0x0645, - /* 4291 */ 0x0633, 0x062C, - /* 4293 */ 0x0633, 0x062D, - /* 4295 */ 0x0633, 0x062E, - /* 4297 */ 0x0634, 0x062C, - /* 4299 */ 0x0634, 0x062D, - /* 4301 */ 0x0634, 0x062E, - /* 4303 */ 0x0637, 0x0645, - /* 4305 */ 0x0638, 0x0645, - /* 4307 */ 0x0627, 0x064B, - /* 4309 */ 0x0627, 0x064B, - /* 4311 */ 0x062A, 0x062C, 0x0645, - /* 4314 */ 0x062A, 0x062D, 0x062C, - /* 4317 */ 0x062A, 0x062D, 0x062C, - /* 4320 */ 0x062A, 0x062D, 0x0645, - /* 4323 */ 0x062A, 0x062E, 0x0645, - /* 4326 */ 0x062A, 0x0645, 0x062C, - /* 4329 */ 0x062A, 0x0645, 0x062D, - /* 4332 */ 0x062A, 0x0645, 0x062E, - /* 4335 */ 0x062C, 0x0645, 0x062D, - /* 4338 */ 0x062C, 0x0645, 0x062D, - /* 4341 */ 0x062D, 0x0645, 0x064A, - /* 4344 */ 0x062D, 0x0645, 0x0649, - /* 4347 */ 0x0633, 0x062D, 0x062C, - /* 4350 */ 0x0633, 0x062C, 0x062D, - /* 4353 */ 0x0633, 0x062C, 0x0649, - /* 4356 */ 0x0633, 0x0645, 0x062D, - /* 4359 */ 0x0633, 0x0645, 0x062D, - /* 4362 */ 0x0633, 0x0645, 0x062C, - /* 4365 */ 0x0633, 0x0645, 0x0645, - /* 4368 */ 0x0633, 0x0645, 0x0645, - /* 4371 */ 0x0635, 0x062D, 0x062D, - /* 4374 */ 0x0635, 0x062D, 0x062D, - /* 4377 */ 0x0635, 0x0645, 0x0645, - /* 4380 */ 0x0634, 0x062D, 0x0645, - /* 4383 */ 0x0634, 0x062D, 0x0645, - /* 4386 */ 0x0634, 0x062C, 0x064A, - /* 4389 */ 0x0634, 0x0645, 0x062E, - /* 4392 */ 0x0634, 0x0645, 0x062E, - /* 4395 */ 0x0634, 0x0645, 0x0645, - /* 4398 */ 0x0634, 0x0645, 0x0645, - /* 4401 */ 0x0636, 0x062D, 0x0649, - /* 4404 */ 0x0636, 0x062E, 0x0645, - /* 4407 */ 0x0636, 0x062E, 0x0645, - /* 4410 */ 0x0637, 0x0645, 0x062D, - /* 4413 */ 0x0637, 0x0645, 0x062D, - /* 4416 */ 0x0637, 0x0645, 0x0645, - /* 4419 */ 0x0637, 0x0645, 0x064A, - /* 4422 */ 0x0639, 0x062C, 0x0645, - /* 4425 */ 0x0639, 0x0645, 0x0645, - /* 4428 */ 0x0639, 0x0645, 0x0645, - /* 4431 */ 0x0639, 0x0645, 0x0649, - /* 4434 */ 0x063A, 0x0645, 0x0645, - /* 4437 */ 0x063A, 0x0645, 0x064A, - /* 4440 */ 0x063A, 0x0645, 0x0649, - /* 4443 */ 0x0641, 0x062E, 0x0645, - /* 4446 */ 0x0641, 0x062E, 0x0645, - /* 4449 */ 0x0642, 0x0645, 0x062D, - /* 4452 */ 0x0642, 0x0645, 0x0645, - /* 4455 */ 0x0644, 0x062D, 0x0645, - /* 4458 */ 0x0644, 0x062D, 0x064A, - /* 4461 */ 0x0644, 0x062D, 0x0649, - /* 4464 */ 0x0644, 0x062C, 0x062C, - /* 4467 */ 0x0644, 0x062C, 0x062C, - /* 4470 */ 0x0644, 0x062E, 0x0645, - /* 4473 */ 0x0644, 0x062E, 0x0645, - /* 4476 */ 0x0644, 0x0645, 0x062D, - /* 4479 */ 0x0644, 0x0645, 0x062D, - /* 4482 */ 0x0645, 0x062D, 0x062C, - /* 4485 */ 0x0645, 0x062D, 0x0645, - /* 4488 */ 0x0645, 0x062D, 0x064A, - /* 4491 */ 0x0645, 0x062C, 0x062D, - /* 4494 */ 0x0645, 0x062C, 0x0645, - /* 4497 */ 0x0645, 0x062E, 0x062C, - /* 4500 */ 0x0645, 0x062E, 0x0645, - /* 4503 */ 0x0645, 0x062C, 0x062E, - /* 4506 */ 0x0647, 0x0645, 0x062C, - /* 4509 */ 0x0647, 0x0645, 0x0645, - /* 4512 */ 0x0646, 0x062D, 0x0645, - /* 4515 */ 0x0646, 0x062D, 0x0649, - /* 4518 */ 0x0646, 0x062C, 0x0645, - /* 4521 */ 0x0646, 0x062C, 0x0645, - /* 4524 */ 0x0646, 0x062C, 0x0649, - /* 4527 */ 0x0646, 0x0645, 0x064A, - /* 4530 */ 0x0646, 0x0645, 0x0649, - /* 4533 */ 0x064A, 0x0645, 0x0645, - /* 4536 */ 0x064A, 0x0645, 0x0645, - /* 4539 */ 0x0628, 0x062E, 0x064A, - /* 4542 */ 0x062A, 0x062C, 0x064A, - /* 4545 */ 0x062A, 0x062C, 0x0649, - /* 4548 */ 0x062A, 0x062E, 0x064A, - /* 4551 */ 0x062A, 0x062E, 0x0649, - /* 4554 */ 0x062A, 0x0645, 0x064A, - /* 4557 */ 0x062A, 0x0645, 0x0649, - /* 4560 */ 0x062C, 0x0645, 0x064A, - /* 4563 */ 0x062C, 0x062D, 0x0649, - /* 4566 */ 0x062C, 0x0645, 0x0649, - /* 4569 */ 0x0633, 0x062E, 0x0649, - /* 4572 */ 0x0635, 0x062D, 0x064A, - /* 4575 */ 0x0634, 0x062D, 0x064A, - /* 4578 */ 0x0636, 0x062D, 0x064A, - /* 4581 */ 0x0644, 0x062C, 0x064A, - /* 4584 */ 0x0644, 0x0645, 0x064A, - /* 4587 */ 0x064A, 0x062D, 0x064A, - /* 4590 */ 0x064A, 0x062C, 0x064A, - /* 4593 */ 0x064A, 0x0645, 0x064A, - /* 4596 */ 0x0645, 0x0645, 0x064A, - /* 4599 */ 0x0642, 0x0645, 0x064A, - /* 4602 */ 0x0646, 0x062D, 0x064A, - /* 4605 */ 0x0642, 0x0645, 0x062D, - /* 4608 */ 0x0644, 0x062D, 0x0645, - /* 4611 */ 0x0639, 0x0645, 0x064A, - /* 4614 */ 0x0643, 0x0645, 0x064A, - /* 4617 */ 0x0646, 0x062C, 0x062D, - /* 4620 */ 0x0645, 0x062E, 0x064A, - /* 4623 */ 0x0644, 0x062C, 0x0645, - /* 4626 */ 0x0643, 0x0645, 0x0645, - /* 4629 */ 0x0644, 0x062C, 0x0645, - /* 4632 */ 0x0646, 0x062C, 0x062D, - /* 4635 */ 0x062C, 0x062D, 0x064A, - /* 4638 */ 0x062D, 0x062C, 0x064A, - /* 4641 */ 0x0645, 0x062C, 0x064A, - /* 4644 */ 0x0641, 0x0645, 0x064A, - /* 4647 */ 0x0628, 0x062D, 0x064A, - /* 4650 */ 0x0643, 0x0645, 0x0645, - /* 4653 */ 0x0639, 0x062C, 0x0645, - /* 4656 */ 0x0635, 0x0645, 0x0645, - /* 4659 */ 0x0633, 0x062E, 0x064A, - /* 4662 */ 0x0646, 0x062C, 0x064A, - /* 4665 */ 0x0635, 0x0644, 0x06D2, - /* 4668 */ 0x0642, 0x0644, 0x06D2, - /* 4671 */ 0x0627, 0x0644, 0x0644, 0x0647, - /* 4675 */ 0x0627, 0x0643, 0x0628, 0x0631, - /* 4679 */ 0x0645, 0x062D, 0x0645, 0x062F, - /* 4683 */ 0x0635, 0x0644, 0x0639, 0x0645, - /* 4687 */ 0x0631, 0x0633, 0x0648, 0x0644, - /* 4691 */ 0x0639, 0x0644, 0x064A, 0x0647, - /* 4695 */ 0x0648, 0x0633, 0x0644, 0x0645, - /* 4699 */ 0x0635, 0x0644, 0x0649, - /* 4702 */ 0x0635, 0x0644, 0x0649, 0x0020, 0x0627, 0x0644, 0x0644, 0x0647, 0x0020, 0x0639, 0x0644, 0x064A, 0x0647, 0x0020, 0x0648, 0x0633, 0x0644, 0x0645, - /* 4720 */ 0x062C, 0x0644, 0x0020, 0x062C, 0x0644, 0x0627, 0x0644, 0x0647, - /* 4728 */ 0x0631, 0x06CC, 0x0627, 0x0644, - /* 4732 */ 0x0020, 0x064B, - /* 4734 */ 0x0640, 0x064B, - /* 4736 */ 0x0020, 0x064C, - /* 4738 */ 0x0020, 0x064D, - /* 4740 */ 0x0020, 0x064E, - /* 4742 */ 0x0640, 0x064E, - /* 4744 */ 0x0020, 0x064F, - /* 4746 */ 0x0640, 0x064F, - /* 4748 */ 0x0020, 0x0650, - /* 4750 */ 0x0640, 0x0650, - /* 4752 */ 0x0020, 0x0651, - /* 4754 */ 0x0640, 0x0651, - /* 4756 */ 0x0020, 0x0652, - /* 4758 */ 0x0640, 0x0652, - /* 4760 */ 0x0644, 0x0622, - /* 4762 */ 0x0644, 0x0622, - /* 4764 */ 0x0644, 0x0623, - /* 4766 */ 0x0644, 0x0623, - /* 4768 */ 0x0644, 0x0625, - /* 4770 */ 0x0644, 0x0625, - /* 4772 */ 0x0644, 0x0627, - /* 4774 */ 0x0644, 0x0627, - /* 4776 */ 0x105D2, 0x0307, - /* 4778 */ 0x105DA, 0x0307, - /* 4780 */ 0x1DF04, - /* 4781 */ 0x1DF05, - /* 4782 */ 0x1DF06, - /* 4783 */ 0x1DF08, - /* 4784 */ 0x1DF0A, - /* 4785 */ 0x1DF1E, - /* 4786 */ 0x11099, 0x110BA, - /* 4788 */ 0x1109B, 0x110BA, - /* 4790 */ 0x110A5, 0x110BA, - /* 4792 */ 0x11131, 0x11127, - /* 4794 */ 0x11132, 0x11127, - /* 4796 */ 0x11347, 0x1133E, - /* 4798 */ 0x11347, 0x11357, - /* 4800 */ 0x11382, 0x113C9, - /* 4802 */ 0x11384, 0x113BB, - /* 4804 */ 0x1138B, 0x113C2, - /* 4806 */ 0x11390, 0x113C9, - /* 4808 */ 0x113C2, 0x113C2, - /* 4810 */ 0x113C2, 0x113B8, - /* 4812 */ 0x113C2, 0x113C9, - /* 4814 */ 0x114B9, 0x114BA, - /* 4816 */ 0x114B9, 0x114B0, - /* 4818 */ 0x114B9, 0x114BD, - /* 4820 */ 0x115B8, 0x115AF, - /* 4822 */ 0x115B9, 0x115AF, - /* 4824 */ 0x11935, 0x11930, - /* 4826 */ 0x1611E, 0x1611E, - /* 4828 */ 0x1611E, 0x16129, - /* 4830 */ 0x1611E, 0x1611F, - /* 4832 */ 0x16129, 0x1611F, - /* 4834 */ 0x1611E, 0x16120, - /* 4836 */ 0x16121, 0x1611F, - /* 4838 */ 0x16122, 0x1611F, - /* 4840 */ 0x16121, 0x16120, - /* 4842 */ 0x16D67, 0x16D67, - /* 4844 */ 0x16D63, 0x16D67, - /* 4846 */ 0x16D69, 0x16D67, - /* 4848 */ 0x1D157, 0x1D165, - /* 4850 */ 0x1D158, 0x1D165, - /* 4852 */ 0x1D15F, 0x1D16E, - /* 4854 */ 0x1D15F, 0x1D16F, - /* 4856 */ 0x1D15F, 0x1D170, - /* 4858 */ 0x1D15F, 0x1D171, - /* 4860 */ 0x1D15F, 0x1D172, - /* 4862 */ 0x1D1B9, 0x1D165, - /* 4864 */ 0x1D1BA, 0x1D165, - /* 4866 */ 0x1D1BB, 0x1D16E, - /* 4868 */ 0x1D1BC, 0x1D16E, - /* 4870 */ 0x1D1BB, 0x1D16F, - /* 4872 */ 0x1D1BC, 0x1D16F, - /* 4874 */ 0x0030, 0x002E, - /* 4876 */ 0x0030, 0x002C, - /* 4878 */ 0x0031, 0x002C, - /* 4880 */ 0x0032, 0x002C, - /* 4882 */ 0x0033, 0x002C, - /* 4884 */ 0x0034, 0x002C, - /* 4886 */ 0x0035, 0x002C, - /* 4888 */ 0x0036, 0x002C, - /* 4890 */ 0x0037, 0x002C, - /* 4892 */ 0x0038, 0x002C, - /* 4894 */ 0x0039, 0x002C, - /* 4896 */ 0x0028, 0x0041, 0x0029, - /* 4899 */ 0x0028, 0x0042, 0x0029, - /* 4902 */ 0x0028, 0x0043, 0x0029, - /* 4905 */ 0x0028, 0x0044, 0x0029, - /* 4908 */ 0x0028, 0x0045, 0x0029, - /* 4911 */ 0x0028, 0x0046, 0x0029, - /* 4914 */ 0x0028, 0x0047, 0x0029, - /* 4917 */ 0x0028, 0x0048, 0x0029, - /* 4920 */ 0x0028, 0x0049, 0x0029, - /* 4923 */ 0x0028, 0x004A, 0x0029, - /* 4926 */ 0x0028, 0x004B, 0x0029, - /* 4929 */ 0x0028, 0x004C, 0x0029, - /* 4932 */ 0x0028, 0x004D, 0x0029, - /* 4935 */ 0x0028, 0x004E, 0x0029, - /* 4938 */ 0x0028, 0x004F, 0x0029, - /* 4941 */ 0x0028, 0x0050, 0x0029, - /* 4944 */ 0x0028, 0x0051, 0x0029, - /* 4947 */ 0x0028, 0x0052, 0x0029, - /* 4950 */ 0x0028, 0x0053, 0x0029, - /* 4953 */ 0x0028, 0x0054, 0x0029, - /* 4956 */ 0x0028, 0x0055, 0x0029, - /* 4959 */ 0x0028, 0x0056, 0x0029, - /* 4962 */ 0x0028, 0x0057, 0x0029, - /* 4965 */ 0x0028, 0x0058, 0x0029, - /* 4968 */ 0x0028, 0x0059, 0x0029, - /* 4971 */ 0x0028, 0x005A, 0x0029, - /* 4974 */ 0x3014, 0x0053, 0x3015, - /* 4977 */ 0x0043, 0x0044, - /* 4979 */ 0x0057, 0x005A, - /* 4981 */ 0x0048, 0x0056, - /* 4983 */ 0x004D, 0x0056, - /* 4985 */ 0x0053, 0x0044, - /* 4987 */ 0x0053, 0x0053, - /* 4989 */ 0x0050, 0x0050, 0x0056, - /* 4992 */ 0x0057, 0x0043, - /* 4994 */ 0x004D, 0x0043, - /* 4996 */ 0x004D, 0x0044, - /* 4998 */ 0x004D, 0x0052, - /* 5000 */ 0x0044, 0x004A, - /* 5002 */ 0x307B, 0x304B, - /* 5004 */ 0x30B3, 0x30B3, - /* 5006 */ 0x3014, 0x672C, 0x3015, - /* 5009 */ 0x3014, 0x4E09, 0x3015, - /* 5012 */ 0x3014, 0x4E8C, 0x3015, - /* 5015 */ 0x3014, 0x5B89, 0x3015, - /* 5018 */ 0x3014, 0x70B9, 0x3015, - /* 5021 */ 0x3014, 0x6253, 0x3015, - /* 5024 */ 0x3014, 0x76D7, 0x3015, - /* 5027 */ 0x3014, 0x52DD, 0x3015, - /* 5030 */ 0x3014, 0x6557, 0x3015, - /* 5033 */ 0x20122, - /* 5034 */ 0x2063A, - /* 5035 */ 0x2051C, - /* 5036 */ 0x2054B, - /* 5037 */ 0x291DF, - /* 5038 */ 0x20A2C, - /* 5039 */ 0x20B63, - /* 5040 */ 0x214E4, - /* 5041 */ 0x216A8, - /* 5042 */ 0x216EA, - /* 5043 */ 0x219C8, - /* 5044 */ 0x21B18, - /* 5045 */ 0x21DE4, - /* 5046 */ 0x21DE6, - /* 5047 */ 0x22183, - /* 5048 */ 0x2A392, - /* 5049 */ 0x22331, - /* 5050 */ 0x22331, - /* 5051 */ 0x232B8, - /* 5052 */ 0x261DA, - /* 5053 */ 0x226D4, - /* 5054 */ 0x22B0C, - /* 5055 */ 0x22BF1, - /* 5056 */ 0x2300A, - /* 5057 */ 0x233C3, - /* 5058 */ 0x2346D, - /* 5059 */ 0x236A3, - /* 5060 */ 0x238A7, - /* 5061 */ 0x23A8D, - /* 5062 */ 0x21D0B, - /* 5063 */ 0x23AFA, - /* 5064 */ 0x23CBC, - /* 5065 */ 0x23D1E, - /* 5066 */ 0x23ED1, - /* 5067 */ 0x23F5E, - /* 5068 */ 0x23F8E, - /* 5069 */ 0x20525, - /* 5070 */ 0x24263, - /* 5071 */ 0x243AB, - /* 5072 */ 0x24608, - /* 5073 */ 0x24735, - /* 5074 */ 0x24814, - /* 5075 */ 0x24C36, - /* 5076 */ 0x24C92, - /* 5077 */ 0x2219F, - /* 5078 */ 0x24FA1, - /* 5079 */ 0x24FB8, - /* 5080 */ 0x25044, - /* 5081 */ 0x250F3, - /* 5082 */ 0x250F2, - /* 5083 */ 0x25119, - /* 5084 */ 0x25133, - /* 5085 */ 0x2541D, - /* 5086 */ 0x25626, - /* 5087 */ 0x2569A, - /* 5088 */ 0x256C5, - /* 5089 */ 0x2597C, - /* 5090 */ 0x25AA7, - /* 5091 */ 0x25AA7, - /* 5092 */ 0x25BAB, - /* 5093 */ 0x25C80, - /* 5094 */ 0x25F86, - /* 5095 */ 0x26228, - /* 5096 */ 0x26247, - /* 5097 */ 0x262D9, - /* 5098 */ 0x2633E, - /* 5099 */ 0x264DA, - /* 5100 */ 0x26523, - /* 5101 */ 0x265A8, - /* 5102 */ 0x2335F, - /* 5103 */ 0x267A7, - /* 5104 */ 0x267B5, - /* 5105 */ 0x23393, - /* 5106 */ 0x2339C, - /* 5107 */ 0x26B3C, - /* 5108 */ 0x26C36, - /* 5109 */ 0x26D6B, - /* 5110 */ 0x26CD5, - /* 5111 */ 0x273CA, - /* 5112 */ 0x26F2C, - /* 5113 */ 0x26FB1, - /* 5114 */ 0x270D2, - /* 5115 */ 0x27667, - /* 5116 */ 0x278AE, - /* 5117 */ 0x27966, - /* 5118 */ 0x27CA8, - /* 5119 */ 0x27F2F, - /* 5120 */ 0x20804, - /* 5121 */ 0x208DE, - /* 5122 */ 0x285D2, - /* 5123 */ 0x285ED, - /* 5124 */ 0x2872E, - /* 5125 */ 0x28BFA, - /* 5126 */ 0x28D77, - /* 5127 */ 0x29145, - /* 5128 */ 0x2921A, - /* 5129 */ 0x2940A, - /* 5130 */ 0x29496, - /* 5131 */ 0x295B6, - /* 5132 */ 0x29B30, - /* 5133 */ 0x2A0CE, - /* 5134 */ 0x2A105, - /* 5135 */ 0x2A20E, - /* 5136 */ 0x2A291, - /* 5137 */ 0x2A600 + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 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, 7, 11, 0, 0, 15, 59, 105, 147, 193, 245, 249, 291, 339, + 391, 395, 447, 499, 537, 590, 634, 0, 644, 696, 738, 784, 836, 872, + 911, 916, 955, 0, 0, 0, 0, 0, 0, 1007, 1051, 1097, 1139, 1185, 1237, + 1241, 1283, 1334, 1386, 1400, 1452, 1504, 1542, 1595, 1639, 0, 1649, + 1701, 1743, 1789, 1841, 1877, 1916, 1921, 1960, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2012, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2082, 0, 2095, 2099, + 2103, 2110, 0, 0, 2114, 0, 0, 0, 0, 2127, 0, 0, 0, 0, 2131, 2144, 2155, + 0, 2159, 0, 0, 0, 2163, 0, 0, 0, 0, 0, 2179, 0, 2192, 2196, 2200, 2207, + 0, 0, 2211, 0, 0, 0, 0, 2224, 0, 0, 0, 0, 2228, 2241, 2252, 0, 2256, 0, + 0, 0, 2260, 0, 0, 0, 0, 0, 2276, 2289, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 2302, 2307, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2312, 2317, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 2322, 2326, 0, 0, 0, 0, 2330, 2334, 0, 0, 0, 0, 0, + 0, 2338, 2342, 2346, 2350, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2354, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2358, 2397, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 2436, 2475, 0, 0, 0, 0, 0, 0, 2514, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2518, + 2522, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2526, 2530, 2534, 2538, 0, 0, 0, 0, + 2542, 2546, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2550, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 2554, 0, 0, 0, 2627, 0, 2651, 0, 2724, 0, 0, 0, 0, 0, + 2748, 0, 2772, 0, 0, 0, 2776, 0, 0, 0, 2800, 0, 0, 2873, 0, 2877, 0, 0, + 2881, 0, 0, 0, 2954, 0, 2978, 0, 3051, 0, 0, 0, 0, 0, 3121, 0, 3145, 0, + 0, 0, 3150, 0, 0, 0, 3220, 3293, 3363, 0, 0, 3433, 0, 0, 0, 3437, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 3448, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3452, 0, 0, 3458, 0, 3462, 3474, + 3480, 3484, 0, 3496, 0, 0, 0, 3500, 0, 0, 0, 0, 3504, 0, 0, 0, 3515, 0, + 0, 0, 3519, 0, 3523, 0, 0, 3527, 0, 0, 3533, 0, 3537, 3549, 3555, 3559, + 0, 3571, 0, 0, 0, 3575, 0, 0, 0, 0, 3579, 0, 0, 0, 3590, 0, 0, 0, 3594, + 0, 3598, 0, 0, 0, 0, 0, 0, 0, 0, 3602, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3606, 3610, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 3614, 3618, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 3622, 3626, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3630, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 3636, 0, 3640, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3644, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3648, 0, 0, 3652, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 3656, 0, 0, 0, 0, 0, 0, 0, 3660, 0, 0, 3664, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3668, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 3697, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 3726, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3730, 3759, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 3763, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3767, 0, 0, 0, 0, 0, 0, 3771, 0, 0, 0, + 3795, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3799, 3828, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 3832, 0, 0, 3857, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 3861, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3865, 0, 3869, 0, + 3873, 0, 3877, 0, 3881, 0, 0, 0, 3885, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 3889, 0, 3893, 0, 3897, 3901, 0, 0, 3905, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3909, 3913, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 3917, 3921, 0, 0, 0, 0, 0, 0, 3925, 3929, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 3933, 3941, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 3949, 3953, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 3957, 3961, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3965, 4038, 4111, 4115, 4119, 4123, + 4127, 4131, 4135, 4208, 4281, 4285, 4289, 4293, 4297, 4301, 4305, 4310, + 0, 0, 0, 0, 0, 0, 4315, 4320, 0, 0, 0, 0, 0, 0, 4325, 4398, 4471, 4475, + 4479, 4483, 4487, 4491, 4495, 4568, 4641, 4645, 4649, 4653, 4657, 4661, + 4665, 4735, 0, 0, 0, 0, 0, 0, 4805, 4875, 0, 0, 0, 0, 0, 0, 4945, 4950, + 0, 0, 0, 0, 0, 0, 4955, 4960, 0, 0, 0, 0, 0, 0, 4965, 5035, 0, 0, 0, 0, + 0, 0, 0, 5105, 0, 0, 0, 0, 0, 0, 5175, 5248, 5321, 5325, 5329, 5333, + 5337, 5341, 5345, 5418, 5491, 5495, 5499, 5503, 5507, 5511, 5515, 0, 0, + 0, 5519, 0, 0, 0, 0, 0, 0, 0, 5523, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5527, 0, + 0, 0, 0, 0, 0, 0, 0, 5531, 0, 0, 0, 0, 0, 0, 5601, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5605, 0, 0, 0, 0, 0, 0, + 0, 5609, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5679, 0, + 5683, 0, 5687, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5691, 0, 5695, 0, 5699, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5703, + 0, 0, 0, 0, 5707, 0, 0, 5711, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 5715, 0, 5719, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5723, 0, 0, 0, 0, 0, 0, 5727, 0, + 5731, 0, 0, 5735, 0, 0, 0, 0, 5739, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 5743, 0, 0, 5747, 5751, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 5755, 5759, 0, 0, 5763, 5767, 0, 0, 5771, 5775, 5779, 5783, 0, + 0, 0, 0, 5787, 5791, 0, 0, 5795, 5799, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5803, + 5807, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5811, 0, 0, 0, 0, 0, + 5815, 5819, 0, 5823, 0, 0, 0, 0, 0, 0, 5827, 5831, 5835, 5839, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5843, 0, 0, 0, 0, 5847, 0, 5851, + 0, 5855, 0, 5859, 0, 5863, 0, 5867, 0, 5871, 0, 5875, 0, 5879, 0, 5883, + 0, 5887, 0, 5891, 0, 0, 5895, 0, 5899, 0, 5903, 0, 0, 0, 0, 0, 0, 5907, + 0, 0, 5912, 0, 0, 5917, 0, 0, 5922, 0, 0, 5927, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 5932, 0, 0, 0, 0, 0, 0, 0, 0, 5936, 0, 0, 0, 0, 5940, 0, 5944, 0, + 5948, 0, 5952, 0, 5956, 0, 5960, 0, 5964, 0, 5968, 0, 5972, 0, 5976, 0, + 5980, 0, 5984, 0, 0, 5988, 0, 5992, 0, 5996, 0, 0, 0, 0, 0, 0, 6000, 0, + 0, 6005, 0, 0, 6010, 0, 0, 6015, 0, 0, 6020, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6025, 6029, 6033, 6037, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 6041, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 6045, 0, 0, 0, 0, 0, 0, 0, 6049, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 6053, 0, 6057, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6061, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6065, + 6069, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6073, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6102, 0, 6106, 0, 0, 0, 0, 0, 0, 6110, 0, + 0, 0, 0, 6114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 6118, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 6139, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6156, + 6160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6164, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 6168, 0, 0, 6183, 6188, 0, 0, 0, 0, 0, 0, 6192, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 6196, 0, 0, 0, 6200, 0, 6204 }; + +/* + * Lookup for tables: + * decomp_table_offset and decomp_table_index. + */ +static uint16 +normalization_index(char32_t cp) +{ + uint16 offset_idx, + offset; + + offset_idx = cp >> 6; + + if (offset_idx > 3049) + return 0; + + offset = decomp_table_offset[offset_idx]; + + return decomp_table_index[offset + (cp & 63)]; +} + +/* + * Lookup for tables: + * inverse_table_offset and inverse_table_index. + */ +static uint16 +inverse_index(char32_t cp) +{ + uint16 offset_idx, + offset; + + offset_idx = cp >> 6; + + if (offset_idx > 1462) + return 0; + + offset = inverse_table_offset[offset_idx]; + + return inverse_table_index[offset + (cp & 63)]; +} + +/* + * normalization_inverse() + * + * Returns the code point for recomposition of the reordered Unicode string + * based on two code points. + * Codepoint 0x0000 means "not found". + */ +static char32_t +normalization_inverse(char32_t first, char32_t second) +{ + uint16 idx; + uint32 start, + stop; + const uint16 *entry; + + idx = inverse_index(first); + entry = &UnicodeDecompInverseSecond[idx]; + + start = entry[0] << 16 | entry[1]; + stop = start + entry[2]; + + if (idx != 0 && second >= start && second <= stop) + { + return UnicodeDecompInverseCodes[entry[second - start + 3]]; + } + + return 0x0000; +} diff --git a/src/tools/pgindent/exclude_file_patterns b/src/tools/pgindent/exclude_file_patterns index 4976a373f9e..7e9e93442f0 100644 --- a/src/tools/pgindent/exclude_file_patterns +++ b/src/tools/pgindent/exclude_file_patterns @@ -33,7 +33,6 @@ kwlist_d\.h$ # These are generated by the scripts from src/common/unicode/. They use # hash functions generated by PerfectHash.pm whose format looks worse with # pgindent. -src/include/common/unicode_norm_hashfunc\.h$ src/include/common/unicode_normprops_table\.h$ # # Exclude ecpg test files to avoid breaking the ecpg regression tests -- 2.39.5 (Apple Git-154) From 26ab7db9c558f51258b524323708154b60e4b827 Mon Sep 17 00:00:00 2001 From: Alexander Borisov <[email protected]> Date: Mon, 22 Dec 2025 14:44:00 +0300 Subject: [PATCH v12 3/3] Refactor Unicode Normalization Forms for performance Move full decomposition expansion from runtime into the table-generation script, eliminate recursion and redundant passes in the normalization code, and perform recomposition in place. 1. The uint32 field, which stored the unicode codepoint record, was removed from the main structure/table. This was necessary for perfect hashing. 2. Thanks to the first point, we managed to get rid of duplicates and reduce the main table from 6843 to 3957. 3. We managed to get rid of duplicates in the table with codepoints for decomposition from 5138 to 4931 (uint32). 4. Recursion has been removed; now data is generated using a Perl script. 5. Memory is no longer allocated for uint32 for the entire size, but uint8 is allocated for the entire size for the CCC cache, which boosts performance significantly. For small texts (less than 512 characters), we don't allocate memory from the heap; we use the stack. 6. The backend and frontend have a single code base. 7. And most importantly, performance has increased significantly. Direct calls to unicode_normalize() on inputs derived from the ICU test suite show roughly a 5x improvement for NFD/NFKD and close to 5x for NFC/NFKC. - NFC to NFD: 9.121 sec -> 1.580 sec - NFC to NFKD: 9.048 sec -> 1.634 sec - NFD to NFC: 14.525 sec -> 2.979 sec - NFD to NFKC: 14.380 sec -> 3.050 sec End-to-end pgbench runs over files covering every codepoint that requires normalization show a ~1.5x increase in tps for NFC and NFKC, and ~1.7x for NFD and NFKD. - NFC: 7540 tps -> 11180 tps - NFD: 1841 tps -> 2962 tps - NFKC: 7498 tps -> 11313 tps - NFKD: 1556 tps -> 2828 tps --- .../unicode/generate-unicode_norm_table.pl | 210 +- src/common/unicode/norm_test.c | 39 + src/common/unicode_norm.c | 566 +- src/include/common/unicode_norm_table.h | 6473 +++++++++-------- 4 files changed, 3936 insertions(+), 3352 deletions(-) diff --git a/src/common/unicode/generate-unicode_norm_table.pl b/src/common/unicode/generate-unicode_norm_table.pl index 86bc94f3e60..1ecbd99601f 100644 --- a/src/common/unicode/generate-unicode_norm_table.pl +++ b/src/common/unicode/generate-unicode_norm_table.pl @@ -17,7 +17,7 @@ use lib "$FindBin::RealBin/../../tools/"; use TwoStageTable; use Text::Wrap; -local $Text::Wrap::columns = 80; +$Text::Wrap::columns = 80; my $output_path = '.'; @@ -88,7 +88,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; } @@ -131,6 +134,7 @@ 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) @@ -139,23 +143,68 @@ HEADER # 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; + +foreach my $code (@sorted_codes) +{ + 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); +} + +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. # This is necessary so that shorter ones fit into larger ones. foreach my $code ( sort { - $character_hash{$b}->{decomp_length} - <=> $character_hash{$a}->{decomp_length} + decomposition_sort_length($character_hash{$b}) + <=> decomposition_sort_length($character_hash{$a}) + || $a <=> $b } @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 $compat_size = scalar @$compatibility; + my $index = scalar @decomp_codepoints; + + die "decomposition index for U+$entry->{code} does not fit in uint16" + if $index > 0xFFFF; + die + "compatibility decomposition size for U+$entry->{code} does not fit in uint8" + if $compat_size > 0xFF; + + push @decomp_codepoints, @$canonical, @$compatibility; + + $compat_sizes[$index] = $compat_size; + $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; } @@ -163,23 +212,35 @@ 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; + + die "decomposition index for U+$entry->{code} does not fit in uint16" + if $index > 0xFFFF; + + push @decomp_codepoints, @$canonical; } + die "decomposition index for U+$entry->{code} does not fit in uint16" + if $index > 0xFFFF; + $entry->{decomp_index} = $index; + $compat_sizes[$index] = 0; } +die "UnicodeDecompCodepoints table is too large for uint16 indexes" + if scalar @decomp_codepoints > 0x10000; + my $main_index = 1; my @decomp_main = ("\t{0, 0, 0},\n"); my %duplicates; my %inverse; my %decomp_index; -my $decomp_gsa = new TwoStageTable(6); +my $decomp_gsa = TwoStageTable->new(6); my $last_code = $characters[-1]->{code}; foreach my $char (@characters) @@ -188,15 +249,16 @@ 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 # Print size of decomposition 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 $first_canonical = $canonical->[0]; my $flags = ""; my $comment = ""; @@ -234,23 +296,32 @@ 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; + die "canonical decomposition size for U+$code does not fit in bitmask" + if $decomp_size > 0x1F; + die "decomposition index for U+$code does not fit in uint16" + if defined $index && $index > 0xFFFF; - 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}"; } - elsif ($decomp_size == 1 && length($first_decomp) <= 4) + elsif ($decomp_size == 1 && hex($first_canonical) <= 0xFFFF) { # The decomposition consists of a single codepoint, and it fits # in a uint16, so we can store it "inline" in the main table. $flags .= " | DECOMP_INLINE"; - $line = "\t{$class, 1$flags, 0x$first_decomp}"; + $line = "\t{$class, 1$flags, 0x$first_canonical}"; } else { @@ -266,6 +337,9 @@ foreach my $char (@characters) next; } + die "UnicodeDecompMain index for U+$code does not fit in uint16" + if $main_index > 0xFFFF; + $duplicates{$line} = $main_index; # We will satisfy pgindent. @@ -281,7 +355,7 @@ foreach my $char (@characters) $decomp_index{ hex($code) } = $main_index++; } -# Сompile a table with sequences of codepoints for decomposition. +# Compile a table with sequences of codepoints for decomposition. my @decomp_lines; foreach my $index (0 .. $#decomp_codepoints) @@ -290,6 +364,14 @@ foreach my $index (0 .. $#decomp_codepoints) push @decomp_lines, "0x$code"; } +# Сompile a table with sequences of sizes for full compatibility decomposition. +my @sizes_lines; + +foreach my $index (0 .. $#compat_sizes) +{ + push @sizes_lines, $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). # @@ -303,7 +385,7 @@ foreach my $index (0 .. $#decomp_codepoints) my %inverse_index; my @inverse_second; my @inverse_codes; -my $inverse_gsa = new TwoStageTable(6); +my $inverse_gsa = TwoStageTable->new(6); # The reserved value for "not found", like a NULL. push @inverse_second, 0, 0, 0; @@ -313,15 +395,25 @@ foreach my $first (sort { $a <=> $b } keys %inverse) { my $seconds = $inverse{$first}; my @sorted = sort { $a <=> $b } keys %$seconds; + my $span = $sorted[-1] - $sorted[0]; + + die "inverse table index for U+" + . sprintf("%04X", $first) + . " does not fit in uint16" + if scalar @inverse_second > 0xFFFF; + die "inverse second-codepoint span for U+" + . sprintf("%04X", $first) + . " does not fit in uint16" + if $span > 0xFFFF; $inverse_index{$first} = scalar @inverse_second; $inverse_gsa->push($first); # Store a 32-bit number in two 16-bit numbers. push @inverse_second, $sorted[0] >> 16; - push @inverse_second, $sorted[0] & ~(((1 << 16) - 1) << 16); + push @inverse_second, $sorted[0] & 0xFFFF; # Store the number of entries. - push @inverse_second, $sorted[-1] - $sorted[0]; + push @inverse_second, $span; foreach my $second ($sorted[0] .. $sorted[-1]) { @@ -330,6 +422,10 @@ foreach my $first (sort { $a <=> $b } keys %inverse) if (exists $seconds->{$second}) { $index = scalar @inverse_codes; + die "inverse code index for U+" + . sprintf("%04X", $first) + . " does not fit in uint16" + if $index > 0xFFFF; push @inverse_codes, $seconds->{$second}; } @@ -337,14 +433,25 @@ foreach my $first (sort { $a <=> $b } keys %inverse) } } +die "UnicodeDecompInverseCodes table is too large for uint16 indexes" + if scalar @inverse_codes > 0x10000; +die "UnicodeDecompInverseSecond table is too large for uint16 indexes" + if scalar @inverse_second > 0x10000; + my $main_string = join "", @decomp_main; my $decomp_length = scalar @decomp_lines; my $decomp_string = wrap("\t", "\t", join(", ", @decomp_lines)); +my $sizes_length = scalar @compat_sizes; +my $sizes_string = wrap("\t", "\t", join(", ", @sizes_lines)); my $inverse_length = scalar @inverse_codes; my $inverse_string = wrap("\t", "\t", join(", ", @inverse_codes)); my $second_length = scalar @inverse_second; my $second_string = wrap("\t", "\t", join(", ", @inverse_second)); +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. */ @@ -359,6 +466,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. @@ -470,3 +585,54 @@ sub contains_subarray return -1; } + +sub decomposition_sort_length +{ + my ($entry) = @_; + my $canonical_length = scalar @{ $entry->{canonical} }; + my $compatibility_length = scalar @{ $entry->{compatibility} }; + + return $canonical_length + if $canonical_length > $compatibility_length; + return $compatibility_length; +} + +sub resolve_decomposition +{ + my ($decomps, $index, $type) = @_; + my ($res, @map); + + foreach my $cp (@$decomps) + { + my $entry = $index->{ hex($cp) }; + + 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_test.c b/src/common/unicode/norm_test.c index a7630f80574..807814730c1 100644 --- a/src/common/unicode/norm_test.c +++ b/src/common/unicode/norm_test.c @@ -60,6 +60,26 @@ int main(int argc, char **argv) { const pg_unicode_test *test; + static const char32_t blocked_then_starter_input[] = + {0x0078, 0x0301, 0x0061, 0x0301, 0}; + static const char32_t blocked_then_starter_nfc[] = + {0x0078, 0x0301, 0x00E1, 0}; + static const struct + { + const char *name; + UnicodeNormalizationForm form; + const char32_t *input; + const char32_t *output; + } extra_tests[] = + { + { + "blocked mark before new starter", + UNICODE_NFC, + blocked_then_starter_input, + blocked_then_starter_nfc + }, + {0} + }; for (test = UnicodeNormalizationTests; test->input[0] != 0; test++) { @@ -81,6 +101,25 @@ main(int argc, char **argv) } } + for (int extra = 0; extra_tests[extra].name != NULL; extra++) + { + char32_t *result; + + result = unicode_normalize(extra_tests[extra].form, + extra_tests[extra].input); + + if (result == NULL || pg_wcscmp(extra_tests[extra].output, result) != 0) + { + printf("FAILURE (extra test \"%s\" form %d):\n", + extra_tests[extra].name, extra_tests[extra].form); + printf("input: %s\n", print_wchar_str(extra_tests[extra].input)); + printf("expected: %s\n", print_wchar_str(extra_tests[extra].output)); + printf("got: %s\n", result ? print_wchar_str(result) : "<null>"); + printf("\n"); + exit(1); + } + } + printf("norm_test: All tests successful!\n"); exit(0); } diff --git a/src/common/unicode_norm.c b/src/common/unicode_norm.c index 0c08bcabe0d..b077ab89af6 100644 --- a/src/common/unicode_norm.c +++ b/src/common/unicode_norm.c @@ -55,7 +55,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; } @@ -97,70 +97,129 @@ 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 long the decomposed version will be. + */ +static bool +get_decomposed_size(const char32_t *p, bool compat, int *decomp_size) +{ + char32_t code; + const pg_unicode_decomposition *entry; + Size size = 0; + + while ((code = *p++)) { - uint32 lcode = decomp[i]; + int code_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; - size += get_decomposed_size(lcode, compat); + sindex = code - SBASE; + tindex = sindex % TCOUNT; + + if (tindex != 0) + code_size = 3; + else + code_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))) + code_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) + code_size = get_code_size(entry); + else + code_size = get_code_compat_size(entry); + } + + size += code_size; + if (unlikely(size > MaxAllocSize / sizeof(char32_t))) + { + *decomp_size = (int) size; + return false; + } } - return size; + *decomp_size = (int) size; + return true; } /* @@ -169,7 +228,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) { /* @@ -198,93 +257,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; - /* Leave if no more decompositions */ - decompose_code(lcode, compat, result, current); + *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; + } + + /* + * 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; } /* @@ -301,20 +454,16 @@ 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. @@ -325,77 +474,64 @@ unicode_normalize(UnicodeNormalizationForm form, const char32_t *input) * frontend we want to just return NULL in that case, so monitor the sum * and exit early once we'd need more than MaxAllocSize bytes. */ - decomp_size = 0; - for (p = input; *p; p++) + if (!get_decomposed_size(input, compat, &decomp_len)) { - decomp_size += get_decomposed_size(*p, compat); - if (unlikely(decomp_size > MaxAllocSize / sizeof(char32_t))) - { #ifndef FRONTEND - /* Exit loop and let palloc() throw error below */ - break; + /* Let palloc() throw the appropriate error below. */ #else - /* Just return NULL with no explicit error */ - return NULL; + /* Just return NULL with no explicit error. */ + return NULL; #endif - } } - 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. - */ - 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. + * We will cache all combining classes to reduce the number of visits to + * data tables. */ - for (count = 1; count < decomp_size; count++) + if (decomp_len <= sizeof(class_buf)) { - 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 = class_buf; + } + else + { + 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 @@ -403,48 +539,46 @@ 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) - { - 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]; - - for (count = 1; count < decomp_size; count++) + for (w = i; i < decomp_len; i++) { - char32_t ch = decomp_chars[count]; - int ch_class = get_canonical_class(ch); - char32_t composite; + char32_t ch = decomps[i]; + uint8 ccc = classes[i]; - 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]; + prev_ccc = 0; + } + else + prev_ccc = ccc; + + decomps[w++] = ch; + continue; } - else + + if (recompose_code(*starter, ch, &composed)) { - last_class = ch_class; - recomp_chars[target_pos++] = ch; + *starter = composed; + 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 3aecc391656..7bd198fac5f 100644 --- a/src/include/common/unicode_norm_table.h +++ b/src/include/common/unicode_norm_table.h @@ -30,709 +30,86 @@ 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, 710}, {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0, 2 | DECOMP_COMPAT, 1496}, + {0, 2 | DECOMP_COMPAT, 2454}, {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0, 2 | DECOMP_COMPAT, 1498}, + {0, 2 | DECOMP_COMPAT, 2456}, {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BC}, - {0, 2 | DECOMP_COMPAT, 1500}, + {0, 2 | DECOMP_COMPAT, 2458}, {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, 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, 1946}, - {0, 2, 1948}, - {0, 2, 1950}, - {0, 2, 1952}, - {0, 2, 1954}, - {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, 2, 1998}, - {0, 2, 2000}, - {0, 2, 2002}, - {0, 2, 2004}, - {0, 2, 2006}, - {0, 2, 2008}, - {0, 2, 2010}, - {0, 2, 2012}, - {0, 2, 2014}, - {0, 2, 2016}, - {0, 2, 2018}, - {0, 2, 2020}, - {0, 2, 2022}, - {0, 2, 2024}, - {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, 2, 2056}, - {0, 2, 2058}, - {0, 1 | DECOMP_INLINE, 0x00B7}, - {0, 2, 2060}, - {0, 2, 2062}, - {0, 2, 2064}, - {0, 2, 2066}, - {0, 2, 2068}, - {0, 2, 2070}, - {0, 2, 2072}, - {0, 2, 2074}, - {0, 2, 2076}, - {0, 2, 2078}, - {0, 2, 2080}, - {0, 2, 2082}, - {0, 2, 2084}, - {0, 2, 2086}, - {0, 2, 2088}, - {0, 2, 2090}, - {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, 2108}, - {0, 2, 2110}, - {0, 2, 2112}, - {0, 2, 2114}, - {0, 2, 2116}, - {0, 2, 2118}, - {0, 2, 2120}, - {0, 2, 2122}, - {0, 2, 2124}, - {0, 2, 2126}, - {0, 2, 2128}, - {0, 2, 2130}, - {0, 2, 2132}, - {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, 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, 2174}, - {0, 2, 2176}, - {0, 2, 2178}, - {0, 2, 2180}, - {0, 2, 2182}, - {0, 2, 2184}, - {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}, - {222, 0, 0}, - {228, 0, 0}, - {10, 0, 0}, - {11, 0, 0}, - {12, 0, 0}, - {13, 0, 0}, - {14, 0, 0}, - {15, 0, 0}, - {16, 0, 0}, - {17, 0, 0}, - {18, 0, 0}, - {19, 0, 0}, - {20, 0, 0}, - {21, 0, 0}, - {22, 0, 0}, - {23, 0, 0}, - {24, 0, 0}, - {25, 0, 0}, - {30, 0, 0}, - {31, 0, 0}, - {32, 0, 0}, - {0, 2, 2208}, - {0, 2, 2210}, - {0, 2, 2212}, - {0, 2, 2214}, - {0, 2, 2216}, - {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}, - {36, 0, 0}, - {0, 2, 2232}, - {0, 2, 2234}, - {0, 2, 2236}, - {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}, - {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}, - {103, 0, 0}, - {107, 0, 0}, - {0, 2 | DECOMP_COMPAT, 2322}, - {118, 0, 0}, - {122, 0, 0}, - {0, 2 | DECOMP_COMPAT, 2324}, - {0, 2 | DECOMP_COMPAT, 2326}, - {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 */ - {129, 0, 0}, - {130, 0, 0}, - {0, 2 | DECOMP_NO_COMPOSE, 2340}, /* 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, 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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00C6}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x018E}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0222}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0250}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0251}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D02}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0259}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025B}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025C}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x014B}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0254}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D16}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D17}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D1D}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026F}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D25}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B3}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B4}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C7}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043D}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0252}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0255}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00F0}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025F}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0261}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0265}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0268}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0269}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026A}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D7B}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x029D}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026D}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D85}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x029F}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0271}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0270}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0272}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0273}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0274}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0275}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0278}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0282}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0283}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x01AB}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0289}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028A}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D1C}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028B}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028C}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0290}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0291}, - {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, 3 | DECOMP_COMPAT, 624}, + {0, 3 | DECOMP_COMPAT, 627}, + {0, 3 | DECOMP_COMPAT, 630}, {0, 2, 2460}, {0, 2, 2462}, + {0, 2, 827}, {0, 2, 2464}, + {0, 2, 666}, + {0, 2, 684}, + {0, 2, 731}, {0, 2, 2466}, {0, 2, 2468}, + {0, 2, 887}, {0, 2, 2470}, {0, 2, 2472}, {0, 2, 2474}, {0, 2, 2476}, + {0, 2, 755}, {0, 2, 2478}, {0, 2, 2480}, {0, 2, 2482}, + {0, 2, 917}, + {0, 2, 696}, + {0, 2, 690}, {0, 2, 2484}, {0, 2, 2486}, {0, 2, 2488}, + {0, 2, 642}, {0, 2, 2490}, {0, 2, 2492}, {0, 2, 2494}, + {0, 2, 830}, {0, 2, 2496}, + {0, 2, 669}, + {0, 2, 687}, + {0, 2, 734}, {0, 2, 2498}, {0, 2, 2500}, + {0, 2, 890}, {0, 2, 2502}, {0, 2, 2504}, {0, 2, 2506}, {0, 2, 2508}, + {0, 2, 758}, {0, 2, 2510}, {0, 2, 2512}, {0, 2, 2514}, + {0, 2, 920}, + {0, 2, 699}, + {0, 2, 693}, {0, 2, 2516}, {0, 2, 2518}, {0, 2, 2520}, + {0, 2, 645}, {0, 2, 2522}, {0, 2, 2524}, {0, 2, 2526}, {0, 2, 2528}, + {0, 2, 857}, + {0, 2, 860}, {0, 2, 2530}, {0, 2, 2532}, {0, 2, 2534}, @@ -745,6 +122,8 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] = {0, 2, 2548}, {0, 2, 2550}, {0, 2, 2552}, + {0, 2, 737}, + {0, 2, 740}, {0, 2, 2554}, {0, 2, 2556}, {0, 2, 2558}, @@ -772,8 +151,8 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] = {0, 2, 2602}, {0, 2, 2604}, {0, 2, 2606}, - {0, 2, 2608}, - {0, 2, 2610}, + {0, 2 | DECOMP_COMPAT, 2608}, + {0, 2 | DECOMP_COMPAT, 2610}, {0, 2, 2612}, {0, 2, 2614}, {0, 2, 2616}, @@ -784,15 +163,17 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] = {0, 2, 2626}, {0, 2, 2628}, {0, 2, 2630}, - {0, 2, 2632}, - {0, 2, 2634}, + {0, 2 | DECOMP_COMPAT, 2632}, + {0, 2 | DECOMP_COMPAT, 2634}, {0, 2, 2636}, {0, 2, 2638}, {0, 2, 2640}, {0, 2, 2642}, {0, 2, 2644}, {0, 2, 2646}, - {0, 2, 2648}, + {0, 2 | DECOMP_COMPAT, 2648}, + {0, 2, 779}, + {0, 2, 782}, {0, 2, 2650}, {0, 2, 2652}, {0, 2, 2654}, @@ -803,21 +184,29 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] = {0, 2, 2664}, {0, 2, 2666}, {0, 2, 2668}, + {0, 2, 797}, + {0, 2, 800}, {0, 2, 2670}, {0, 2, 2672}, {0, 2, 2674}, {0, 2, 2676}, + {0, 2, 803}, + {0, 2, 806}, {0, 2, 2678}, {0, 2, 2680}, {0, 2, 2682}, {0, 2, 2684}, + {0, 2, 815}, + {0, 2, 818}, + {0, 2, 821}, + {0, 2, 824}, {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, 2698}, {0, 2, 2700}, {0, 2, 2702}, {0, 2, 2704}, @@ -828,12 +217,22 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] = {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, 634}, + {0, 2, 637}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, + {0, 2, 947}, + {0, 2, 950}, + {0, 2, 977}, + {0, 2, 980}, + {0, 3 | DECOMP_COMPAT, 633}, + {0, 3 | DECOMP_COMPAT, 636}, + {0, 3 | DECOMP_COMPAT, 639}, + {0, 2 | DECOMP_COMPAT, 2720}, + {0, 2 | DECOMP_COMPAT, 2722}, + {0, 2 | DECOMP_COMPAT, 2724}, + {0, 2 | DECOMP_COMPAT, 2726}, + {0, 2 | DECOMP_COMPAT, 2728}, + {0, 2 | DECOMP_COMPAT, 2730}, {0, 2, 2732}, {0, 2, 2734}, {0, 2, 2736}, @@ -842,19 +241,40 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] = {0, 2, 2742}, {0, 2, 2744}, {0, 2, 2746}, + {0, 3, 642}, + {0, 3, 645}, + {0, 3, 648}, + {0, 3, 651}, + {0, 3, 654}, + {0, 3, 657}, + {0, 3, 660}, + {0, 3, 663}, + {0, 3, 666}, + {0, 3, 669}, + {0, 3, 672}, + {0, 3, 675}, {0, 2, 2748}, {0, 2, 2750}, {0, 2, 2752}, {0, 2, 2754}, {0, 2, 2756}, {0, 2, 2758}, + {0, 2, 678}, + {0, 2, 681}, + {0, 3, 678}, + {0, 3, 681}, {0, 2, 2760}, {0, 2, 2762}, {0, 2, 2764}, + {0, 2 | DECOMP_COMPAT, 633}, + {0, 2 | DECOMP_COMPAT, 636}, + {0, 2 | DECOMP_COMPAT, 639}, {0, 2, 2766}, {0, 2, 2768}, {0, 2, 2770}, {0, 2, 2772}, + {0, 3, 684}, + {0, 3, 687}, {0, 2, 2774}, {0, 2, 2776}, {0, 2, 2778}, @@ -889,32 +309,90 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] = {0, 2, 2836}, {0, 2, 2838}, {0, 2, 2840}, + {0, 2, 672}, + {0, 2, 675}, + {0, 2, 749}, + {0, 2, 752}, + {0, 3, 690}, + {0, 3, 693}, + {0, 3, 696}, + {0, 3, 699}, + {0, 2, 702}, + {0, 2, 705}, + {0, 3, 702}, + {0, 3, 705}, {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, 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, 2846}, + {0, 2 | DECOMP_COMPAT, 2848}, + {0, 2 | DECOMP_COMPAT, 2850}, + {0, 2 | DECOMP_COMPAT, 2852}, + {0, 2 | DECOMP_COMPAT, 2854}, + {0, 2 | DECOMP_COMPAT, 2856}, + {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, 649}, /* non-starter decomposition */ + {240, 0, 0}, + {233, 0, 0}, + {234, 0, 0}, + {0, 1 | DECOMP_INLINE, 0x02B9}, + {0, 2 | DECOMP_COMPAT, 2858}, + {0, 1 | DECOMP_INLINE, 0x003B}, + {0, 2, 708}, {0, 2, 2860}, + {0, 1 | DECOMP_INLINE, 0x00B7}, {0, 2, 2862}, {0, 2, 2864}, {0, 2, 2866}, {0, 2, 2868}, {0, 2, 2870}, {0, 2, 2872}, + {0, 3, 713}, {0, 2, 2874}, {0, 2, 2876}, + {0, 2, 1157}, {0, 2, 2878}, + {0, 2, 1171}, {0, 2, 2880}, + {0, 3, 716}, + {0, 2, 713}, + {0, 2, 716}, {0, 2, 2882}, {0, 2, 2884}, + {0, 2, 1232}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B2}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A5}, {0, 2, 2886}, - {0, 2, 2888}, {0, 2, 2890}, - {0, 2, 2892}, + {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, 2894}, {0, 2, 2896}, {0, 2, 2898}, @@ -967,83 +445,128 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] = {0, 2, 2992}, {0, 2, 2994}, {0, 2, 2996}, - {0, 2, 2998}, + {0, 2 | DECOMP_COMPAT, 2998}, + {222, 0, 0}, + {228, 0, 0}, + {10, 0, 0}, + {11, 0, 0}, + {12, 0, 0}, + {13, 0, 0}, + {14, 0, 0}, + {15, 0, 0}, + {16, 0, 0}, + {17, 0, 0}, + {18, 0, 0}, + {19, 0, 0}, + {20, 0, 0}, + {21, 0, 0}, + {22, 0, 0}, + {23, 0, 0}, + {24, 0, 0}, + {25, 0, 0}, + {30, 0, 0}, + {31, 0, 0}, + {32, 0, 0}, + {0, 2, 2296}, + {0, 2, 2299}, {0, 2, 3000}, - {0, 2, 3002}, - {0, 2, 3004}, - {0, 2, 3006}, - {0, 2, 3008}, + {0, 2, 2302}, + {0, 2, 1931}, + {27, 0, 0}, + {28, 0, 0}, + {29, 0, 0}, + {33, 0, 0}, + {34, 0, 0}, + {35, 0, 0}, + {0, 2 | DECOMP_COMPAT, 3002}, + {0, 2 | DECOMP_COMPAT, 3004}, + {0, 2 | DECOMP_COMPAT, 3006}, + {0, 2 | DECOMP_COMPAT, 3008}, {0, 2, 3010}, {0, 2, 3012}, {0, 2, 3014}, + {36, 0, 0}, {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}, + {7, 0, 0}, + {9, 0, 0}, + {0, 2 | DECOMP_NO_COMPOSE, 3022}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3024}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3026}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3028}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3030}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3032}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3034}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3036}, /* in exclusion list */ {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 | DECOMP_NO_COMPOSE, 3042}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3044}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3046}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3048}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3050}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3052}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3054}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3056}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3058}, /* in exclusion list */ {0, 2, 3060}, {0, 2, 3062}, {0, 2, 3064}, - {0, 2, 3066}, - {0, 2, 3068}, + {0, 2 | DECOMP_NO_COMPOSE, 3066}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3068}, /* in exclusion list */ {0, 2, 3070}, {0, 2, 3072}, {0, 2, 3074}, {0, 2, 3076}, {0, 2, 3078}, + {84, 0, 0}, + {91, 0, 0}, {0, 2, 3080}, {0, 2, 3082}, - {0, 1 | DECOMP_INLINE, 0x03AC}, {0, 2, 3084}, - {0, 1 | DECOMP_INLINE, 0x03AD}, + {0, 2, 719}, + {0, 3, 719}, {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, 722}, + {0, 3, 722}, {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 | DECOMP_COMPAT, 3096}, + {103, 0, 0}, + {107, 0, 0}, + {0, 2 | DECOMP_COMPAT, 3098}, + {118, 0, 0}, + {122, 0, 0}, + {0, 2 | DECOMP_COMPAT, 3100}, + {0, 2 | DECOMP_COMPAT, 3102}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0F0B}, + {0, 2 | DECOMP_NO_COMPOSE, 3104}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3106}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3108}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3110}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3112}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3114}, /* in exclusion list */ + {129, 0, 0}, + {130, 0, 0}, + {0, 2 | DECOMP_NO_COMPOSE, 3116}, /* non-starter decomposition */ + {132, 0, 0}, + {0, 2 | DECOMP_NO_COMPOSE, 3118}, /* non-starter decomposition */ + {0, 2 | DECOMP_NO_COMPOSE, 3120}, /* in exclusion list */ + {0, 3 | DECOMP_COMPAT, 725}, + {0, 2 | DECOMP_NO_COMPOSE, 3122}, /* in exclusion list */ + {0, 3 | DECOMP_COMPAT, 728}, + {0, 2 | DECOMP_NO_COMPOSE, 726}, /* non-starter decomposition */ + {0, 2 | DECOMP_NO_COMPOSE, 3124}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3126}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3128}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3130}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3132}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3134}, /* in exclusion list */ {0, 2, 3136}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x10DC}, {0, 2, 3138}, {0, 2, 3140}, {0, 2, 3142}, @@ -1055,6 +578,92 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] = {0, 2, 3154}, {0, 2, 3156}, {0, 2, 3158}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00C6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x018E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0222}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0250}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0251}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D02}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0259}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x014B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0254}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D16}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D17}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D1D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D25}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0252}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0255}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00F0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0261}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0265}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0268}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0269}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D7B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x029D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D85}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x029F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0271}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0270}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0272}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0273}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0274}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0275}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0278}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0282}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0283}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x01AB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0289}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D1C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0290}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0291}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0292}, + {214, 0, 0}, + {218, 0, 0}, {0, 2, 3160}, {0, 2, 3162}, {0, 2, 3164}, @@ -1063,6 +672,8 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] = {0, 2, 3170}, {0, 2, 3172}, {0, 2, 3174}, + {0, 3, 731}, + {0, 3, 734}, {0, 2, 3176}, {0, 2, 3178}, {0, 2, 3180}, @@ -1073,19 +684,23 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] = {0, 2, 3190}, {0, 2, 3192}, {0, 2, 3194}, + {0, 3, 737}, + {0, 3, 740}, + {0, 3, 743}, + {0, 3, 746}, {0, 2, 3196}, {0, 2, 3198}, {0, 2, 3200}, {0, 2, 3202}, + {0, 3, 749}, + {0, 3, 752}, {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, 1 | DECOMP_INLINE, 0x03B9}, - {0, 2 | DECOMP_COMPAT, 3216}, + {0, 2, 3214}, + {0, 2, 3216}, {0, 2, 3218}, {0, 2, 3220}, {0, 2, 3222}, @@ -1093,30 +708,31 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] = {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, 3, 755}, + {0, 3, 758}, {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, 761}, + {0, 2, 764}, + {0, 3, 761}, + {0, 3, 764}, {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}, @@ -1124,118 +740,57 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] = {0, 2, 3278}, {0, 2, 3280}, {0, 2, 3282}, - {0, 1 | DECOMP_INLINE, 0x038E}, + {0, 3, 767}, + {0, 3, 770}, + {0, 3, 773}, + {0, 3, 776}, + {0, 3, 779}, + {0, 3, 782}, + {0, 3, 785}, + {0, 3, 788}, {0, 2, 3284}, {0, 2, 3286}, - {0, 1 | DECOMP_INLINE, 0x0385}, - {0, 1 | DECOMP_INLINE, 0x0060}, {0, 2, 3288}, {0, 2, 3290}, {0, 2, 3292}, {0, 2, 3294}, + {0, 2, 791}, + {0, 2, 794}, + {0, 3, 791}, + {0, 3, 794}, {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2010}, - {0, 2 | DECOMP_COMPAT, 3306}, - {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002B}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2212}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003D}, - {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0, 2 | DECOMP_COMPAT, 3320}, - {0, 3 | DECOMP_COMPAT, 399}, - {0, 3 | DECOMP_COMPAT, 402}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0190}, - {0, 2 | DECOMP_COMPAT, 3322}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0127}, - {0, 2 | DECOMP_COMPAT, 3324}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0, 2 | DECOMP_COMPAT, 3326}, - {0, 3 | DECOMP_COMPAT, 405}, - {0, 2 | DECOMP_COMPAT, 3328}, - {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, 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, 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, 809}, + {0, 2, 812}, + {0, 3, 797}, + {0, 3, 800}, + {0, 3, 803}, + {0, 3, 806}, + {0, 3, 809}, + {0, 3, 812}, + {0, 2, 3304}, + {0, 2, 3306}, + {0, 2, 3308}, + {0, 2, 3310}, + {0, 2, 3312}, + {0, 2, 3314}, + {0, 2, 3316}, + {0, 2, 3318}, + {0, 2, 3320}, + {0, 2, 3322}, + {0, 2, 3324}, + {0, 2, 3326}, + {0, 2, 3328}, + {0, 2, 3330}, + {0, 3, 815}, + {0, 3, 818}, + {0, 3, 821}, + {0, 3, 824}, + {0, 2, 3332}, + {0, 2, 3334}, + {0, 2, 3336}, {0, 2, 3338}, {0, 2, 3340}, {0, 2, 3342}, @@ -1247,10 +802,6 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] = {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}, @@ -1267,110 +818,543 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] = {0, 2, 3386}, {0, 2, 3388}, {0, 2, 3390}, - {0, 2, 3392}, + {0, 2 | DECOMP_COMPAT, 3392}, {0, 2, 3394}, - {0, 2, 3396}, + {0, 2, 851}, + {0, 2, 854}, {0, 2, 3398}, {0, 2, 3400}, + {0, 3, 827}, + {0, 3, 830}, + {0, 3, 833}, + {0, 3, 836}, + {0, 3, 839}, + {0, 3, 842}, + {0, 3, 845}, + {0, 3, 848}, + {0, 3, 851}, + {0, 3, 854}, + {0, 3, 857}, + {0, 3, 860}, + {0, 3, 863}, + {0, 3, 866}, + {0, 3, 869}, + {0, 3, 872}, + {0, 3, 875}, + {0, 3, 878}, + {0, 3, 881}, + {0, 3, 884}, + {0, 2, 911}, + {0, 2, 914}, {0, 2, 3402}, {0, 2, 3404}, {0, 2, 3406}, {0, 2, 3408}, + {0, 3, 887}, + {0, 3, 890}, + {0, 3, 893}, + {0, 3, 896}, + {0, 3, 899}, + {0, 3, 902}, + {0, 3, 905}, + {0, 3, 908}, + {0, 3, 911}, + {0, 3, 914}, {0, 2, 3410}, {0, 2, 3412}, {0, 2, 3414}, {0, 2, 3416}, + {0, 2, 941}, + {0, 2, 944}, {0, 2, 3418}, {0, 2, 3420}, + {0, 3, 917}, + {0, 3, 920}, + {0, 3, 923}, + {0, 3, 926}, + {0, 3, 929}, + {0, 3, 932}, + {0, 3, 935}, + {0, 3, 938}, + {0, 3, 941}, + {0, 3, 944}, + {0, 3, 947}, + {0, 3, 950}, + {0, 3, 953}, + {0, 3, 956}, + {0, 3, 959}, + {0, 3, 962}, + {0, 3, 965}, + {0, 3, 968}, + {0, 3, 971}, + {0, 3, 974}, {0, 2, 3422}, {0, 2, 3424}, + {0, 2, 3426}, + {0, 2, 3428}, + {0, 3, 977}, + {0, 3, 980}, + {0, 3, 983}, + {0, 3, 986}, + {0, 3, 989}, + {0, 3, 992}, + {0, 3, 995}, + {0, 3, 998}, + {0, 3, 1001}, + {0, 3, 1004}, + {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, 204}, + {0, 2, 208}, + {0, 3, 204}, + {0, 3, 208}, + {0, 3, 212}, + {0, 3, 216}, + {0, 3, 220}, + {0, 3, 224}, + {0, 2, 228}, + {0, 2, 232}, + {0, 3, 228}, + {0, 3, 232}, + {0, 3, 236}, + {0, 3, 240}, + {0, 3, 244}, + {0, 3, 248}, + {0, 2, 1007}, + {0, 2, 1010}, + {0, 3, 1007}, + {0, 3, 1010}, + {0, 3, 1013}, + {0, 3, 1016}, + {0, 2, 1019}, + {0, 2, 1022}, + {0, 3, 1019}, + {0, 3, 1022}, + {0, 3, 1025}, + {0, 3, 1028}, + {0, 2, 252}, + {0, 2, 256}, + {0, 3, 252}, + {0, 3, 256}, + {0, 3, 260}, + {0, 3, 264}, + {0, 3, 268}, + {0, 3, 272}, + {0, 2, 276}, + {0, 2, 280}, + {0, 3, 276}, + {0, 3, 280}, + {0, 3, 284}, + {0, 3, 288}, + {0, 3, 292}, + {0, 3, 296}, + {0, 2, 1031}, + {0, 2, 1034}, + {0, 3, 1031}, + {0, 3, 1034}, + {0, 3, 1037}, + {0, 3, 1040}, + {0, 3, 1043}, + {0, 3, 1046}, + {0, 2, 1049}, + {0, 2, 1052}, + {0, 3, 1049}, + {0, 3, 1052}, + {0, 3, 1055}, + {0, 3, 1058}, + {0, 3, 1061}, + {0, 3, 1064}, + {0, 2, 1067}, + {0, 2, 1070}, + {0, 3, 1067}, + {0, 3, 1070}, + {0, 3, 1073}, + {0, 3, 1076}, + {0, 2, 1079}, + {0, 2, 1082}, + {0, 3, 1079}, + {0, 3, 1082}, + {0, 3, 1085}, + {0, 3, 1088}, + {0, 2, 1091}, + {0, 2, 1094}, + {0, 3, 1091}, + {0, 3, 1094}, + {0, 3, 1097}, + {0, 3, 1100}, + {0, 3, 1103}, + {0, 3, 1106}, + {0, 2, 1109}, + {0, 3, 1109}, + {0, 3, 1112}, + {0, 3, 1115}, + {0, 2, 300}, + {0, 2, 304}, + {0, 3, 300}, + {0, 3, 304}, + {0, 3, 308}, + {0, 3, 312}, + {0, 3, 316}, + {0, 3, 320}, + {0, 2, 324}, + {0, 2, 328}, + {0, 3, 324}, + {0, 3, 328}, + {0, 3, 332}, + {0, 3, 336}, + {0, 3, 340}, + {0, 3, 344}, + {0, 2, 1154}, + {0, 2, 3446}, + {0, 2, 1168}, + {0, 2, 3448}, + {0, 2, 3450}, + {0, 2, 3452}, + {0, 2, 1229}, + {0, 3, 1118}, + {0, 3, 1121}, + {0, 4, 204}, + {0, 4, 208}, + {0, 4, 212}, + {0, 4, 216}, + {0, 4, 220}, + {0, 4, 224}, + {0, 3, 1124}, + {0, 3, 1127}, + {0, 4, 228}, + {0, 4, 232}, + {0, 4, 236}, + {0, 4, 240}, + {0, 4, 244}, + {0, 4, 248}, + {0, 3, 1130}, + {0, 3, 1133}, + {0, 4, 252}, + {0, 4, 256}, + {0, 4, 260}, + {0, 4, 264}, + {0, 4, 268}, + {0, 4, 272}, + {0, 3, 1136}, + {0, 3, 1139}, + {0, 4, 276}, + {0, 4, 280}, + {0, 4, 284}, + {0, 4, 288}, + {0, 4, 292}, + {0, 4, 296}, + {0, 3, 1142}, + {0, 3, 1145}, + {0, 4, 300}, + {0, 4, 304}, + {0, 4, 308}, + {0, 4, 312}, + {0, 4, 316}, + {0, 4, 320}, + {0, 3, 1148}, + {0, 3, 1151}, + {0, 4, 324}, + {0, 4, 328}, + {0, 4, 332}, + {0, 4, 336}, + {0, 4, 340}, + {0, 4, 344}, + {0, 2, 3454}, + {0, 2, 3456}, + {0, 3, 1154}, + {0, 2, 3458}, + {0, 3, 1157}, + {0, 2, 1160}, + {0, 3, 1160}, + {0, 2, 3460}, + {0, 2, 3462}, + {0, 2, 3464}, + {0, 2, 3466}, + {0, 2 | DECOMP_COMPAT, 1179}, + {0, 1 | DECOMP_INLINE, 0x03B9}, + {0, 2 | DECOMP_COMPAT, 3468}, + {0, 2, 1163}, + {0, 3, 1168}, + {0, 2, 3470}, + {0, 3, 1171}, + {0, 2, 1174}, + {0, 3, 1174}, + {0, 2, 3472}, + {0, 2, 3474}, + {0, 2, 3476}, + {0, 2, 1177}, + {0, 2, 1182}, + {0, 2, 1187}, + {0, 2, 3478}, + {0, 2, 3480}, + {0, 3, 1192}, + {0, 2, 3482}, + {0, 3, 1195}, + {0, 2, 3484}, + {0, 2, 3486}, + {0, 2, 3488}, + {0, 2, 1198}, + {0, 2, 1203}, + {0, 2, 1208}, + {0, 2, 3490}, + {0, 2, 3492}, + {0, 3, 1213}, + {0, 2, 3494}, + {0, 2, 3496}, + {0, 2, 3498}, + {0, 3, 1216}, + {0, 2, 3500}, + {0, 2, 3502}, + {0, 2, 3504}, + {0, 2, 3506}, + {0, 2, 1219}, + {0, 2, 1224}, + {0, 1 | DECOMP_INLINE, 0x0060}, + {0, 3, 1229}, + {0, 2, 3508}, + {0, 3, 1232}, + {0, 2, 1235}, + {0, 3, 1235}, + {0, 2, 3510}, + {0, 2, 3512}, + {0, 2, 3514}, + {0, 1, 3516}, + {0, 2 | DECOMP_COMPAT, 1200}, + {0, 1, 4302}, + {0, 1, 4304}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2010}, + {0, 2 | DECOMP_COMPAT, 3519}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002E}, + {0, 2 | DECOMP_COMPAT, 1238}, + {0, 3 | DECOMP_COMPAT, 1238}, + {0, 2 | DECOMP_COMPAT, 348}, + {0, 3 | DECOMP_COMPAT, 348}, + {0, 2 | DECOMP_COMPAT, 1241}, + {0, 3 | DECOMP_COMPAT, 1241}, + {0, 2 | DECOMP_COMPAT, 3521}, + {0, 2 | DECOMP_COMPAT, 3523}, + {0, 2 | DECOMP_COMPAT, 3525}, + {0, 2 | DECOMP_COMPAT, 3527}, + {0, 2 | DECOMP_COMPAT, 3529}, + {0, 4 | DECOMP_COMPAT, 348}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2212}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003D}, + {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, 3531}, + {0, 3 | DECOMP_COMPAT, 1244}, + {0, 3 | DECOMP_COMPAT, 1247}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, + {0, 2 | DECOMP_COMPAT, 3533}, + {0, 3 | DECOMP_COMPAT, 1250}, + {0, 3 | DECOMP_COMPAT, 1253}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0190}, + {0, 2 | DECOMP_COMPAT, 3535}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0127}, + {0, 2 | DECOMP_COMPAT, 3537}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, + {0, 2 | DECOMP_COMPAT, 3539}, + {0, 3 | DECOMP_COMPAT, 1256}, + {0, 2 | DECOMP_COMPAT, 3541}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, + {0, 1 | DECOMP_INLINE, 0x03A9}, + {0, 1 | DECOMP_INLINE, 0x004B}, + {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, 1259}, + {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, 1262}, + {0, 3 | DECOMP_COMPAT, 1265}, + {0, 4 | DECOMP_COMPAT, 352}, + {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, 2 | DECOMP_COMPAT, 352}, + {0, 2 | DECOMP_COMPAT, 357}, + {0, 3 | DECOMP_COMPAT, 357}, + {0, 2 | DECOMP_COMPAT, 3543}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, + {0, 2 | DECOMP_COMPAT, 356}, + {0, 3 | DECOMP_COMPAT, 356}, + {0, 4 | DECOMP_COMPAT, 356}, + {0, 2 | DECOMP_COMPAT, 3545}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, + {0, 2 | DECOMP_COMPAT, 1304}, + {0, 3 | DECOMP_COMPAT, 1304}, + {0, 2 | DECOMP_COMPAT, 361}, + {0, 3 | DECOMP_COMPAT, 361}, + {0, 2 | DECOMP_COMPAT, 3547}, + {0, 2 | DECOMP_COMPAT, 360}, + {0, 3 | DECOMP_COMPAT, 360}, + {0, 4 | DECOMP_COMPAT, 360}, + {0, 2 | DECOMP_COMPAT, 3549}, + {0, 2 | DECOMP_COMPAT, 1307}, + {0, 3 | DECOMP_COMPAT, 1307}, + {0, 3 | DECOMP_COMPAT, 1310}, + {0, 2, 3551}, + {0, 2, 3553}, + {0, 2, 3555}, + {0, 2, 3557}, + {0, 2, 3559}, + {0, 2, 3561}, + {0, 2, 3563}, + {0, 2, 3565}, + {0, 2, 3567}, + {0, 2, 3569}, + {0, 2, 3571}, + {0, 2 | DECOMP_COMPAT, 408}, + {0, 3 | DECOMP_COMPAT, 408}, + {0, 2 | DECOMP_COMPAT, 1313}, + {0, 3 | DECOMP_COMPAT, 1313}, + {0, 2, 3573}, + {0, 2, 3575}, + {0, 2, 3577}, + {0, 2, 3579}, + {0, 2, 3581}, + {0, 2, 3583}, + {0, 2, 3585}, + {0, 2, 3587}, + {0, 2, 3589}, + {0, 2, 3591}, + {0, 2, 3593}, + {0, 2, 3595}, + {0, 2, 3597}, + {0, 2, 3599}, + {0, 2, 3601}, + {0, 2, 3603}, + {0, 2, 3605}, + {0, 2, 3607}, + {0, 2, 3609}, + {0, 2, 3611}, + {0, 2, 3613}, + {0, 2, 3615}, + {0, 2, 3617}, + {0, 2, 3619}, + {0, 2, 3621}, + {0, 2, 3623}, + {0, 2, 3625}, + {0, 2, 3627}, + {0, 2, 3629}, + {0, 2, 3631}, + {0, 2, 3633}, + {0, 2, 3635}, + {0, 2, 3637}, {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}, - {0, 3 | DECOMP_COMPAT, 474}, - {0, 3 | DECOMP_COMPAT, 477}, - {0, 3 | DECOMP_COMPAT, 480}, - {0, 3 | DECOMP_COMPAT, 483}, - {0, 3 | DECOMP_COMPAT, 486}, - {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, 3 | DECOMP_COMPAT, 492}, - {0, 3 | DECOMP_COMPAT, 495}, - {0, 3 | DECOMP_COMPAT, 498}, - {0, 3 | DECOMP_COMPAT, 501}, - {0, 3 | DECOMP_COMPAT, 504}, - {0, 3 | DECOMP_COMPAT, 507}, - {0, 3 | DECOMP_COMPAT, 510}, - {0, 3 | DECOMP_COMPAT, 513}, - {0, 3 | DECOMP_COMPAT, 516}, - {0, 3 | DECOMP_COMPAT, 519}, - {0, 3 | DECOMP_COMPAT, 522}, - {0, 3 | DECOMP_COMPAT, 525}, - {0, 3 | DECOMP_COMPAT, 528}, - {0, 3 | DECOMP_COMPAT, 531}, - {0, 3 | DECOMP_COMPAT, 534}, - {0, 3 | DECOMP_COMPAT, 537}, - {0, 3 | DECOMP_COMPAT, 540}, - {0, 3 | DECOMP_COMPAT, 543}, - {0, 3 | DECOMP_COMPAT, 546}, - {0, 3 | DECOMP_COMPAT, 549}, - {0, 3 | DECOMP_COMPAT, 552}, - {0, 3 | DECOMP_COMPAT, 555}, - {0, 3 | DECOMP_COMPAT, 558}, - {0, 3 | DECOMP_COMPAT, 561}, - {0, 3 | DECOMP_COMPAT, 564}, - {0, 3 | DECOMP_COMPAT, 567}, - {0, 3 | DECOMP_COMPAT, 570}, - {0, 3 | DECOMP_COMPAT, 573}, - {0, 3 | DECOMP_COMPAT, 576}, - {0, 3 | DECOMP_COMPAT, 579}, - {0, 3 | DECOMP_COMPAT, 582}, - {0, 3 | DECOMP_COMPAT, 585}, - {0, 3 | DECOMP_COMPAT, 588}, - {0, 3 | DECOMP_COMPAT, 591}, - {0, 3 | DECOMP_COMPAT, 594}, - {0, 3 | DECOMP_COMPAT, 597}, - {0, 3 | DECOMP_COMPAT, 600}, + {0, 2 | DECOMP_COMPAT, 354}, + {0, 2 | DECOMP_COMPAT, 369}, + {0, 2 | DECOMP_COMPAT, 373}, + {0, 2 | DECOMP_COMPAT, 377}, + {0, 2 | DECOMP_COMPAT, 381}, + {0, 2 | DECOMP_COMPAT, 385}, + {0, 2 | DECOMP_COMPAT, 389}, + {0, 2 | DECOMP_COMPAT, 393}, + {0, 2 | DECOMP_COMPAT, 397}, + {0, 2 | DECOMP_COMPAT, 401}, + {0, 2 | DECOMP_COMPAT, 405}, + {0, 3 | DECOMP_COMPAT, 1316}, + {0, 3 | DECOMP_COMPAT, 1319}, + {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, 4 | DECOMP_COMPAT, 364}, + {0, 4 | DECOMP_COMPAT, 368}, + {0, 4 | DECOMP_COMPAT, 372}, + {0, 4 | DECOMP_COMPAT, 376}, + {0, 4 | DECOMP_COMPAT, 380}, + {0, 4 | DECOMP_COMPAT, 384}, + {0, 4 | DECOMP_COMPAT, 388}, + {0, 4 | DECOMP_COMPAT, 392}, + {0, 4 | DECOMP_COMPAT, 396}, + {0, 4 | DECOMP_COMPAT, 400}, + {0, 4 | DECOMP_COMPAT, 404}, + {0, 2 | DECOMP_COMPAT, 1347}, + {0, 2 | DECOMP_COMPAT, 1350}, + {0, 2 | DECOMP_COMPAT, 1353}, + {0, 2 | DECOMP_COMPAT, 1356}, + {0, 2 | DECOMP_COMPAT, 1359}, + {0, 2 | DECOMP_COMPAT, 1362}, + {0, 2 | DECOMP_COMPAT, 1365}, + {0, 2 | DECOMP_COMPAT, 1368}, + {0, 2 | DECOMP_COMPAT, 1371}, + {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, 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, 408}, + {0, 3 | DECOMP_COMPAT, 1454}, + {0, 2 | DECOMP_COMPAT, 1456}, + {0, 3 | DECOMP_COMPAT, 1457}, + {0, 2 | DECOMP_NO_COMPOSE, 3639}, /* 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, 3641}, + {0, 2, 3643}, + {0, 2, 3645}, + {0, 2, 3647}, + {0, 2, 3649}, + {0, 2, 3651}, + {0, 2, 3653}, + {0, 2, 3655}, + {0, 2, 3657}, + {0, 2, 3659}, + {0, 2, 3661}, + {0, 2, 3663}, + {0, 2, 3665}, + {0, 2, 3667}, + {0, 2, 3669}, + {0, 2, 3671}, + {0, 2, 3673}, + {0, 2, 3675}, + {0, 2, 3677}, + {0, 2, 3679}, + {0, 2, 3681}, + {0, 2, 3683}, + {0, 2, 3685}, + {0, 2, 3687}, + {0, 2, 3689}, + {0, 2, 3691}, {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, 3693}, + {0, 2 | DECOMP_COMPAT, 3695}, + {0, 2, 3697}, + {0, 2 | DECOMP_COMPAT, 3699}, + {0, 2, 190}, + {0, 2, 46}, + {0, 2, 54}, + {0, 2, 109}, + {0, 2, 3701}, + {0, 2, 3703}, + {0, 2, 172}, + {0, 2, 3705}, + {0, 2, 72}, + {0, 2, 3707}, + {0, 2, 49}, + {0, 2, 3709}, + {0, 2, 3711}, + {0, 2, 1655}, + {0, 2, 44}, + {0, 2, 102}, + {0, 2, 76}, + {0, 2, 1670}, + {0, 2, 82}, + {0, 2, 94}, + {0, 2, 3713}, + {0, 2, 548}, + {0, 2, 136}, + {0, 2, 552}, + {0, 2, 174}, + {0, 2, 3715}, + {0, 2, 3717}, + {0, 2, 3719}, + {0, 2, 3721}, + {0, 2, 3723}, + {0, 2, 3725}, + {0, 2 | DECOMP_COMPAT, 3727}, {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1100}, {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1101}, {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11AA}, @@ -1759,109 +1743,109 @@ 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}, - {0, 3 | DECOMP_COMPAT, 660}, - {0, 3 | DECOMP_COMPAT, 663}, - {0, 3 | DECOMP_COMPAT, 666}, - {0, 3 | DECOMP_COMPAT, 669}, - {0, 3 | DECOMP_COMPAT, 672}, - {0, 3 | DECOMP_COMPAT, 675}, - {0, 3 | DECOMP_COMPAT, 678}, - {0, 3 | DECOMP_COMPAT, 681}, - {0, 3 | DECOMP_COMPAT, 684}, - {0, 3 | DECOMP_COMPAT, 687}, - {0, 3 | DECOMP_COMPAT, 690}, - {0, 3 | DECOMP_COMPAT, 693}, - {0, 3 | DECOMP_COMPAT, 696}, - {0, 3 | DECOMP_COMPAT, 699}, - {0, 3 | DECOMP_COMPAT, 702}, - {0, 3 | DECOMP_COMPAT, 705}, - {0, 3 | DECOMP_COMPAT, 708}, - {0, 3 | DECOMP_COMPAT, 711}, - {0, 3 | DECOMP_COMPAT, 714}, - {0, 3 | DECOMP_COMPAT, 717}, - {0, 3 | DECOMP_COMPAT, 720}, - {0, 3 | DECOMP_COMPAT, 723}, - {0, 3 | DECOMP_COMPAT, 726}, - {0, 3 | DECOMP_COMPAT, 729}, - {0, 3 | DECOMP_COMPAT, 732}, - {0, 3 | DECOMP_COMPAT, 735}, - {0, 3 | DECOMP_COMPAT, 738}, - {0, 3 | DECOMP_COMPAT, 741}, - {0, 3 | DECOMP_COMPAT, 744}, - {0, 3 | DECOMP_COMPAT, 747}, - {0, 3 | DECOMP_COMPAT, 750}, - {0, 3 | DECOMP_COMPAT, 753}, - {0, 3 | DECOMP_COMPAT, 756}, + {0, 3 | DECOMP_COMPAT, 1460}, + {0, 3 | DECOMP_COMPAT, 1463}, + {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, 4 | DECOMP_COMPAT, 412}, + {0, 4 | DECOMP_COMPAT, 416}, + {0, 4 | DECOMP_COMPAT, 420}, + {0, 4 | DECOMP_COMPAT, 424}, + {0, 4 | DECOMP_COMPAT, 428}, + {0, 4 | DECOMP_COMPAT, 432}, + {0, 4 | DECOMP_COMPAT, 436}, + {0, 4 | DECOMP_COMPAT, 440}, + {0, 4 | DECOMP_COMPAT, 444}, + {0, 4 | DECOMP_COMPAT, 448}, + {0, 4 | DECOMP_COMPAT, 452}, + {0, 4 | DECOMP_COMPAT, 456}, + {0, 4 | DECOMP_COMPAT, 460}, + {0, 4 | DECOMP_COMPAT, 464}, + {0, 4 | DECOMP_COMPAT, 468}, + {0, 7 | DECOMP_COMPAT, 27}, + {0, 6 | DECOMP_COMPAT, 34}, + {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, 3 | DECOMP_COMPAT, 1547}, + {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, 3 | DECOMP_COMPAT, 1577}, + {0, 3 | DECOMP_COMPAT, 1580}, + {0, 3 | DECOMP_COMPAT, 1583}, + {0, 3 | DECOMP_COMPAT, 1586}, + {0, 3 | DECOMP_COMPAT, 1589}, + {0, 3 | DECOMP_COMPAT, 1592}, + {0, 3 | DECOMP_COMPAT, 1595}, + {0, 3 | DECOMP_COMPAT, 1598}, + {0, 3 | DECOMP_COMPAT, 1601}, + {0, 3 | DECOMP_COMPAT, 1604}, + {0, 3 | DECOMP_COMPAT, 1607}, {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, 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, 3 | DECOMP_COMPAT, 1610}, + {0, 2 | DECOMP_COMPAT, 1736}, + {0, 2 | DECOMP_COMPAT, 1739}, + {0, 2 | DECOMP_COMPAT, 629}, + {0, 2 | DECOMP_COMPAT, 1745}, + {0, 2 | DECOMP_COMPAT, 1895}, + {0, 2 | DECOMP_COMPAT, 1898}, + {0, 2 | DECOMP_COMPAT, 1901}, + {0, 2 | DECOMP_COMPAT, 1904}, + {0, 2 | DECOMP_COMPAT, 1907}, + {0, 2 | DECOMP_COMPAT, 1910}, + {0, 2 | DECOMP_COMPAT, 1273}, + {0, 2 | DECOMP_COMPAT, 1270}, + {0, 2 | DECOMP_COMPAT, 3729}, + {0, 2 | DECOMP_COMPAT, 3731}, + {0, 2 | DECOMP_COMPAT, 3733}, + {0, 2 | DECOMP_COMPAT, 413}, + {0, 2 | DECOMP_COMPAT, 417}, + {0, 2 | DECOMP_COMPAT, 421}, + {0, 2 | DECOMP_COMPAT, 425}, + {0, 2 | DECOMP_COMPAT, 429}, + {0, 2 | DECOMP_COMPAT, 433}, + {0, 2 | DECOMP_COMPAT, 437}, + {0, 2 | DECOMP_COMPAT, 441}, + {0, 2 | DECOMP_COMPAT, 445}, + {0, 2 | DECOMP_COMPAT, 124}, + {0, 2 | DECOMP_COMPAT, 453}, + {0, 2 | DECOMP_COMPAT, 457}, + {0, 2 | DECOMP_COMPAT, 461}, + {0, 2 | DECOMP_COMPAT, 465}, + {0, 5 | DECOMP_COMPAT, 124}, + {0, 4 | DECOMP_COMPAT, 472}, + {0, 2 | DECOMP_COMPAT, 3735}, {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, 3737}, + {0, 2 | DECOMP_COMPAT, 3739}, + {0, 2 | DECOMP_COMPAT, 3741}, + {0, 2 | DECOMP_COMPAT, 3743}, + {0, 2 | DECOMP_COMPAT, 3745}, + {0, 2 | DECOMP_COMPAT, 626}, + {0, 2 | DECOMP_COMPAT, 3747}, + {0, 2 | DECOMP_COMPAT, 3732}, + {0, 2 | DECOMP_COMPAT, 3749}, + {0, 2 | DECOMP_COMPAT, 3751}, + {0, 2 | DECOMP_COMPAT, 3753}, + {0, 2 | DECOMP_COMPAT, 3755}, + {0, 2 | DECOMP_COMPAT, 3757}, + {0, 2 | DECOMP_COMPAT, 3759}, + {0, 2 | DECOMP_COMPAT, 3761}, + {0, 2 | DECOMP_COMPAT, 1617}, + {0, 2 | DECOMP_COMPAT, 1620}, + {0, 2 | DECOMP_COMPAT, 3763}, + {0, 2 | DECOMP_COMPAT, 3765}, + {0, 2 | DECOMP_COMPAT, 3767}, + {0, 2 | DECOMP_COMPAT, 3769}, + {0, 2 | DECOMP_COMPAT, 3771}, + {0, 2 | DECOMP_COMPAT, 3773}, + {0, 2 | DECOMP_COMPAT, 3775}, + {0, 3 | DECOMP_COMPAT, 1613}, + {0, 3 | DECOMP_COMPAT, 1616}, + {0, 3 | DECOMP_COMPAT, 1619}, + {0, 2 | DECOMP_COMPAT, 3777}, + {0, 3 | DECOMP_COMPAT, 1622}, + {0, 2 | DECOMP_COMPAT, 3779}, + {0, 3 | DECOMP_COMPAT, 1625}, {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, 3 | DECOMP_COMPAT, 813}, - {0, 3 | DECOMP_COMPAT, 88}, - {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, 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, 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, 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, 906}, - {0, 3 | DECOMP_COMPAT, 909}, - {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, 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, 3781}, + {0, 5 | DECOMP_COMPAT, 129}, + {0, 4 | DECOMP_COMPAT, 476}, + {0, 5 | DECOMP_COMPAT, 134}, + {0, 3 | DECOMP_COMPAT, 1628}, + {0, 5 | DECOMP_COMPAT, 139}, + {0, 3 | DECOMP_COMPAT, 1631}, + {0, 3 | DECOMP_COMPAT, 1634}, + {0, 6 | DECOMP_COMPAT, 40}, + {0, 4 | DECOMP_COMPAT, 480}, + {0, 3 | DECOMP_COMPAT, 1637}, + {0, 3 | DECOMP_COMPAT, 1640}, + {0, 3 | DECOMP_COMPAT, 1643}, + {0, 4 | DECOMP_COMPAT, 484}, + {0, 4 | DECOMP_COMPAT, 488}, + {0, 4 | DECOMP_COMPAT, 492}, + {0, 4 | DECOMP_COMPAT, 496}, + {0, 4 | DECOMP_COMPAT, 500}, + {0, 4 | DECOMP_COMPAT, 504}, + {0, 4 | DECOMP_COMPAT, 508}, + {0, 6 | DECOMP_COMPAT, 46}, + {0, 2 | DECOMP_COMPAT, 52}, + {0, 6 | DECOMP_COMPAT, 52}, + {0, 6 | DECOMP_COMPAT, 58}, + {0, 5 | DECOMP_COMPAT, 144}, + {0, 4 | DECOMP_COMPAT, 54}, + {0, 6 | DECOMP_COMPAT, 64}, + {0, 6 | DECOMP_COMPAT, 70}, + {0, 4 | DECOMP_COMPAT, 512}, + {0, 3 | DECOMP_COMPAT, 1646}, + {0, 3 | DECOMP_COMPAT, 1649}, + {0, 4 | DECOMP_COMPAT, 516}, + {0, 4 | DECOMP_COMPAT, 520}, + {0, 5 | DECOMP_COMPAT, 149}, + {0, 5 | DECOMP_COMPAT, 154}, + {0, 3 | DECOMP_COMPAT, 1652}, + {0, 3 | DECOMP_COMPAT, 79}, + {0, 4 | DECOMP_COMPAT, 524}, + {0, 3 | DECOMP_COMPAT, 1655}, + {0, 3 | DECOMP_COMPAT, 1658}, + {0, 2 | DECOMP_COMPAT, 68}, + {0, 2 | DECOMP_COMPAT, 3783}, + {0, 3 | DECOMP_COMPAT, 1661}, + {0, 3 | DECOMP_COMPAT, 1664}, + {0, 6 | DECOMP_COMPAT, 76}, + {0, 4 | DECOMP_COMPAT, 528}, + {0, 5 | DECOMP_COMPAT, 159}, + {0, 6 | DECOMP_COMPAT, 82}, + {0, 4 | DECOMP_COMPAT, 532}, + {0, 3 | DECOMP_COMPAT, 1667}, + {0, 3 | DECOMP_COMPAT, 1670}, + {0, 6 | DECOMP_COMPAT, 88}, + {0, 4 | DECOMP_COMPAT, 536}, + {0, 6 | DECOMP_COMPAT, 94}, + {0, 3 | DECOMP_COMPAT, 1673}, + {0, 5 | DECOMP_COMPAT, 164}, + {0, 3 | DECOMP_COMPAT, 1676}, + {0, 4 | DECOMP_COMPAT, 540}, + {0, 3 | DECOMP_COMPAT, 1679}, + {0, 4 | DECOMP_COMPAT, 544}, + {0, 5 | DECOMP_COMPAT, 169}, + {0, 4 | DECOMP_COMPAT, 548}, + {0, 5 | DECOMP_COMPAT, 174}, + {0, 4 | DECOMP_COMPAT, 552}, + {0, 2 | DECOMP_COMPAT, 3785}, + {0, 5 | DECOMP_COMPAT, 179}, + {0, 3 | DECOMP_COMPAT, 1682}, + {0, 3 | DECOMP_COMPAT, 1685}, + {0, 4 | DECOMP_COMPAT, 556}, + {0, 3 | DECOMP_COMPAT, 1688}, + {0, 3 | DECOMP_COMPAT, 1691}, + {0, 3 | DECOMP_COMPAT, 1694}, + {0, 5 | DECOMP_COMPAT, 184}, + {0, 4 | DECOMP_COMPAT, 560}, + {0, 2 | DECOMP_COMPAT, 100}, + {0, 6 | DECOMP_COMPAT, 100}, + {0, 3 | DECOMP_COMPAT, 189}, + {0, 5 | DECOMP_COMPAT, 189}, + {0, 4 | DECOMP_COMPAT, 60}, + {0, 4 | DECOMP_COMPAT, 564}, + {0, 3 | DECOMP_COMPAT, 1697}, + {0, 3 | DECOMP_COMPAT, 1700}, + {0, 4 | DECOMP_COMPAT, 568}, + {0, 2 | DECOMP_COMPAT, 3787}, + {0, 4 | DECOMP_COMPAT, 572}, + {0, 5 | DECOMP_COMPAT, 194}, + {0, 2 | DECOMP_COMPAT, 3789}, + {0, 6 | DECOMP_COMPAT, 106}, + {0, 3 | DECOMP_COMPAT, 146}, + {0, 2 | DECOMP_COMPAT, 1704}, + {0, 2 | DECOMP_COMPAT, 1707}, + {0, 2 | DECOMP_COMPAT, 1710}, + {0, 2 | DECOMP_COMPAT, 1713}, + {0, 2 | DECOMP_COMPAT, 1716}, + {0, 2 | DECOMP_COMPAT, 1719}, + {0, 2 | DECOMP_COMPAT, 1722}, + {0, 2 | DECOMP_COMPAT, 1725}, + {0, 2 | DECOMP_COMPAT, 1728}, + {0, 2 | DECOMP_COMPAT, 1731}, + {0, 3 | DECOMP_COMPAT, 1703}, + {0, 3 | DECOMP_COMPAT, 1706}, + {0, 3 | DECOMP_COMPAT, 1709}, + {0, 3 | DECOMP_COMPAT, 1712}, + {0, 3 | DECOMP_COMPAT, 1715}, + {0, 3 | DECOMP_COMPAT, 1718}, + {0, 3 | DECOMP_COMPAT, 1721}, + {0, 3 | DECOMP_COMPAT, 1724}, + {0, 3 | DECOMP_COMPAT, 1727}, + {0, 3 | DECOMP_COMPAT, 1730}, + {0, 3 | DECOMP_COMPAT, 1733}, + {0, 3 | DECOMP_COMPAT, 1736}, + {0, 3 | DECOMP_COMPAT, 1739}, + {0, 3 | DECOMP_COMPAT, 1742}, + {0, 3 | DECOMP_COMPAT, 1745}, + {0, 3 | DECOMP_COMPAT, 1748}, + {0, 2 | DECOMP_COMPAT, 3791}, + {0, 2 | DECOMP_COMPAT, 3793}, + {0, 3 | DECOMP_COMPAT, 1751}, + {0, 2 | DECOMP_COMPAT, 3795}, + {0, 2 | DECOMP_COMPAT, 3797}, + {0, 2 | DECOMP_COMPAT, 3799}, + {0, 3 | DECOMP_COMPAT, 1754}, + {0, 3 | DECOMP_COMPAT, 1760}, + {0, 2 | DECOMP_COMPAT, 3801}, + {0, 2 | DECOMP_COMPAT, 3803}, + {0, 2 | DECOMP_COMPAT, 3805}, + {0, 2 | DECOMP_COMPAT, 3807}, + {0, 2 | DECOMP_COMPAT, 3809}, + {0, 4 | DECOMP_COMPAT, 576}, + {0, 2 | DECOMP_COMPAT, 3811}, + {0, 2 | DECOMP_COMPAT, 3813}, + {0, 2 | DECOMP_COMPAT, 3815}, + {0, 2 | DECOMP_COMPAT, 1846}, + {0, 2 | DECOMP_COMPAT, 3817}, + {0, 2 | DECOMP_COMPAT, 3819}, + {0, 2 | DECOMP_COMPAT, 3821}, + {0, 2 | DECOMP_COMPAT, 3823}, + {0, 3 | DECOMP_COMPAT, 581}, + {0, 4 | DECOMP_COMPAT, 580}, + {0, 2 | DECOMP_COMPAT, 3825}, + {0, 2 | DECOMP_COMPAT, 3827}, + {0, 2 | DECOMP_COMPAT, 3829}, + {0, 2 | DECOMP_COMPAT, 3831}, + {0, 2 | DECOMP_COMPAT, 3833}, + {0, 2 | DECOMP_COMPAT, 598}, + {0, 2 | DECOMP_COMPAT, 1767}, + {0, 3 | DECOMP_COMPAT, 1766}, + {0, 3 | DECOMP_COMPAT, 1769}, + {0, 3 | DECOMP_COMPAT, 1772}, + {0, 3 | DECOMP_COMPAT, 1775}, + {0, 2 | DECOMP_COMPAT, 3835}, + {0, 2 | DECOMP_COMPAT, 3839}, + {0, 2 | DECOMP_COMPAT, 3843}, + {0, 2 | DECOMP_COMPAT, 3847}, + {0, 2 | DECOMP_COMPAT, 3851}, + {0, 2 | DECOMP_COMPAT, 3853}, + {0, 2 | DECOMP_COMPAT, 3855}, + {0, 2 | DECOMP_COMPAT, 3857}, + {0, 2 | DECOMP_COMPAT, 3859}, + {0, 2 | DECOMP_COMPAT, 3861}, + {0, 3 | DECOMP_COMPAT, 1778}, + {0, 3 | DECOMP_COMPAT, 1784}, + {0, 2 | DECOMP_COMPAT, 3863}, + {0, 3 | DECOMP_COMPAT, 1790}, + {0, 3 | DECOMP_COMPAT, 1796}, + {0, 3 | DECOMP_COMPAT, 1802}, + {0, 2 | DECOMP_COMPAT, 3867}, + {0, 3 | DECOMP_COMPAT, 1808}, + {0, 3 | DECOMP_COMPAT, 1814}, + {0, 4 | DECOMP_COMPAT, 584}, + {0, 2 | DECOMP_COMPAT, 1749}, + {0, 3 | DECOMP_COMPAT, 1817}, + {0, 3 | DECOMP_COMPAT, 1820}, + {0, 3 | DECOMP_COMPAT, 1823}, + {0, 3 | DECOMP_COMPAT, 1826}, + {0, 5 | DECOMP_COMPAT, 199}, + {0, 6 | DECOMP_COMPAT, 112}, + {0, 2 | DECOMP_COMPAT, 3871}, + {0, 2 | DECOMP_COMPAT, 3873}, + {0, 2 | DECOMP_COMPAT, 3875}, + {0, 2 | DECOMP_COMPAT, 3877}, + {0, 2 | DECOMP_COMPAT, 3879}, + {0, 2 | DECOMP_COMPAT, 3881}, + {0, 2 | DECOMP_COMPAT, 3883}, + {0, 2 | DECOMP_COMPAT, 3885}, + {0, 2 | DECOMP_COMPAT, 3887}, + {0, 2 | DECOMP_COMPAT, 1843}, + {0, 2 | DECOMP_COMPAT, 3889}, + {0, 2 | DECOMP_COMPAT, 3891}, + {0, 2 | DECOMP_COMPAT, 3893}, + {0, 2 | DECOMP_COMPAT, 3895}, + {0, 2 | DECOMP_COMPAT, 3897}, + {0, 2 | DECOMP_COMPAT, 3899}, + {0, 2 | DECOMP_COMPAT, 3901}, + {0, 2 | DECOMP_COMPAT, 3903}, + {0, 4 | DECOMP_COMPAT, 592}, + {0, 2 | DECOMP_COMPAT, 3905}, + {0, 2 | DECOMP_COMPAT, 3907}, + {0, 2 | DECOMP_COMPAT, 3798}, + {0, 4 | DECOMP_COMPAT, 596}, + {0, 3 | DECOMP_COMPAT, 1829}, + {0, 2 | DECOMP_COMPAT, 3909}, + {0, 2 | DECOMP_COMPAT, 3911}, + {0, 2 | DECOMP_COMPAT, 3913}, + {0, 2 | DECOMP_COMPAT, 3915}, + {0, 2 | DECOMP_COMPAT, 3917}, + {0, 2 | DECOMP_COMPAT, 3919}, + {0, 2 | DECOMP_COMPAT, 3921}, + {0, 2 | DECOMP_COMPAT, 3923}, + {0, 2 | DECOMP_COMPAT, 583}, + {0, 2 | DECOMP_COMPAT, 3925}, + {0, 3 | DECOMP_COMPAT, 1832}, + {0, 2 | DECOMP_COMPAT, 3927}, + {0, 2 | DECOMP_COMPAT, 3929}, + {0, 3 | DECOMP_COMPAT, 1835}, + {0, 3 | DECOMP_COMPAT, 1838}, + {0, 2 | DECOMP_COMPAT, 3931}, + {0, 4 | DECOMP_COMPAT, 600}, + {0, 3 | DECOMP_COMPAT, 1841}, + {0, 2 | DECOMP_COMPAT, 3933}, + {0, 2 | DECOMP_COMPAT, 3935}, + {0, 2 | DECOMP_COMPAT, 3937}, + {0, 2 | DECOMP_COMPAT, 3939}, + {0, 3 | DECOMP_COMPAT, 1844}, + {0, 3 | DECOMP_COMPAT, 1847}, + {0, 2 | DECOMP_COMPAT, 1854}, + {0, 2 | DECOMP_COMPAT, 1857}, + {0, 2 | DECOMP_COMPAT, 1860}, + {0, 2 | DECOMP_COMPAT, 1863}, + {0, 2 | DECOMP_COMPAT, 1866}, + {0, 2 | DECOMP_COMPAT, 1869}, + {0, 2 | DECOMP_COMPAT, 1872}, + {0, 2 | DECOMP_COMPAT, 1875}, + {0, 2 | DECOMP_COMPAT, 1878}, + {0, 3 | DECOMP_COMPAT, 1850}, + {0, 3 | DECOMP_COMPAT, 1853}, + {0, 3 | DECOMP_COMPAT, 1856}, + {0, 3 | DECOMP_COMPAT, 1859}, + {0, 3 | DECOMP_COMPAT, 1862}, + {0, 3 | DECOMP_COMPAT, 1865}, + {0, 3 | DECOMP_COMPAT, 1868}, + {0, 3 | DECOMP_COMPAT, 1871}, + {0, 3 | DECOMP_COMPAT, 1874}, + {0, 3 | DECOMP_COMPAT, 1877}, + {0, 3 | DECOMP_COMPAT, 1880}, + {0, 3 | DECOMP_COMPAT, 1883}, + {0, 3 | DECOMP_COMPAT, 1886}, + {0, 3 | DECOMP_COMPAT, 1889}, + {0, 3 | DECOMP_COMPAT, 1892}, + {0, 3 | DECOMP_COMPAT, 1895}, + {0, 3 | DECOMP_COMPAT, 1898}, + {0, 3 | DECOMP_COMPAT, 1901}, + {0, 3 | DECOMP_COMPAT, 1904}, + {0, 3 | DECOMP_COMPAT, 1907}, + {0, 3 | DECOMP_COMPAT, 1910}, + {0, 3 | DECOMP_COMPAT, 1913}, + {0, 3 | DECOMP_COMPAT, 1916}, {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, 4306}, {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, 4307}, + {0, 1, 4308}, + {0, 1, 4309}, {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, 4310}, + {0, 1, 4311}, + {0, 1, 4312}, {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, 1919}, + {0, 2 | DECOMP_COMPAT, 1920}, + {0, 2 | DECOMP_COMPAT, 1923}, + {0, 3 | DECOMP_COMPAT, 1919}, + {0, 3 | DECOMP_COMPAT, 1922}, + {0, 2 | DECOMP_COMPAT, 3941}, + {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_NO_COMPOSE, 3955}, /* in exclusion list */ {26, 0, 0}, - {0, 2 | DECOMP_NO_COMPOSE, 3770}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3957}, /* 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, 3959}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3961}, /* in exclusion list */ + {0, 3 | DECOMP_NO_COMPOSE, 1925}, /* in exclusion list */ + {0, 3 | DECOMP_NO_COMPOSE, 1928}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3963}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3965}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3967}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3969}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3971}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3973}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3975}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3977}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3979}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3981}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3983}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3985}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3987}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3989}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3991}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3993}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3995}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3997}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3999}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 4001}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 4003}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 4005}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 1925}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 4007}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 4009}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 4011}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 4013}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 4015}, /* in exclusion list */ + {0, 2 | DECOMP_COMPAT, 4017}, {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, 3010}, {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, 3014}, {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, 4019}, {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, 1931}, + {0, 3 | DECOMP_COMPAT, 1934}, + {0, 3 | DECOMP_COMPAT, 1937}, + {0, 3 | DECOMP_COMPAT, 1940}, + {0, 3 | DECOMP_COMPAT, 1943}, + {0, 3 | DECOMP_COMPAT, 1946}, + {0, 3 | DECOMP_COMPAT, 1949}, + {0, 3 | DECOMP_COMPAT, 1952}, {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, 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, 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, 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, 3 | DECOMP_COMPAT, 1955}, + {0, 3 | DECOMP_COMPAT, 1958}, + {0, 3 | DECOMP_COMPAT, 1961}, + {0, 3 | DECOMP_COMPAT, 1964}, {0, 2 | DECOMP_COMPAT, 4022}, - {0, 2 | DECOMP_COMPAT, 1158}, - {0, 2 | DECOMP_COMPAT, 1155}, + {0, 2 | DECOMP_COMPAT, 2276}, + {0, 2 | DECOMP_COMPAT, 2180}, {0, 2 | DECOMP_COMPAT, 4024}, {0, 2 | DECOMP_COMPAT, 4026}, {0, 2 | DECOMP_COMPAT, 4028}, + {0, 2 | DECOMP_COMPAT, 2009}, + {0, 2 | DECOMP_COMPAT, 2012}, + {0, 2 | DECOMP_COMPAT, 2018}, + {0, 2 | DECOMP_COMPAT, 2021}, {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, 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, 2 | DECOMP_COMPAT, 4036}, + {0, 2 | DECOMP_COMPAT, 4038}, + {0, 2 | DECOMP_COMPAT, 4040}, + {0, 2 | DECOMP_COMPAT, 2043}, + {0, 2 | DECOMP_COMPAT, 2010}, + {0, 2 | DECOMP_COMPAT, 2013}, + {0, 2 | DECOMP_COMPAT, 609}, + {0, 2 | DECOMP_COMPAT, 2029}, + {0, 2 | DECOMP_COMPAT, 4042}, + {0, 2 | DECOMP_COMPAT, 2019}, + {0, 2 | DECOMP_COMPAT, 2042}, + {0, 2 | DECOMP_COMPAT, 2039}, + {0, 2 | DECOMP_COMPAT, 2210}, + {0, 2 | DECOMP_COMPAT, 2048}, + {0, 2 | DECOMP_COMPAT, 2057}, + {0, 2 | DECOMP_COMPAT, 2060}, + {0, 2 | DECOMP_COMPAT, 4044}, + {0, 2 | DECOMP_COMPAT, 2075}, + {0, 2 | DECOMP_COMPAT, 2078}, + {0, 2 | DECOMP_COMPAT, 4046}, + {0, 2 | DECOMP_COMPAT, 4048}, + {0, 2 | DECOMP_COMPAT, 2081}, + {0, 2 | DECOMP_COMPAT, 4050}, + {0, 2 | DECOMP_COMPAT, 2090}, + {0, 2 | DECOMP_COMPAT, 614}, + {0, 2 | DECOMP_COMPAT, 4052}, + {0, 2 | DECOMP_COMPAT, 2099}, + {0, 2 | DECOMP_COMPAT, 4054}, + {0, 2 | DECOMP_COMPAT, 4056}, + {0, 2 | DECOMP_COMPAT, 2108}, + {0, 2 | DECOMP_COMPAT, 2273}, + {0, 2 | DECOMP_COMPAT, 4058}, + {0, 2 | DECOMP_COMPAT, 4060}, + {0, 2 | DECOMP_COMPAT, 4062}, + {0, 2 | DECOMP_COMPAT, 2111}, + {0, 2 | DECOMP_COMPAT, 4064}, + {0, 2 | DECOMP_COMPAT, 4066}, + {0, 2 | DECOMP_COMPAT, 4068}, + {0, 2 | DECOMP_COMPAT, 4070}, + {0, 2 | DECOMP_COMPAT, 4072}, + {0, 2 | DECOMP_COMPAT, 4074}, + {0, 2 | DECOMP_COMPAT, 4076}, + {0, 2 | DECOMP_COMPAT, 2249}, + {0, 2 | DECOMP_COMPAT, 4078}, + {0, 2 | DECOMP_COMPAT, 4080}, + {0, 2 | DECOMP_COMPAT, 2126}, + {0, 2 | DECOMP_COMPAT, 2117}, + {0, 2 | DECOMP_COMPAT, 2129}, + {0, 2 | DECOMP_COMPAT, 17}, + {0, 2 | DECOMP_COMPAT, 2}, + {0, 2 | DECOMP_COMPAT, 11}, + {0, 2 | DECOMP_COMPAT, 18}, + {0, 2 | DECOMP_COMPAT, 608}, + {0, 2 | DECOMP_COMPAT, 2028}, + {0, 2 | DECOMP_COMPAT, 2055}, + {0, 2 | DECOMP_COMPAT, 2037}, + {0, 2 | DECOMP_COMPAT, 1963}, + {0, 2 | DECOMP_COMPAT, 2165}, + {0, 2 | DECOMP_COMPAT, 2159}, + {0, 2 | DECOMP_COMPAT, 4082}, + {0, 2 | DECOMP_COMPAT, 2171}, + {0, 2 | DECOMP_COMPAT, 4084}, + {0, 2 | DECOMP_COMPAT, 1993}, + {0, 2 | DECOMP_COMPAT, 4086}, + {0, 2 | DECOMP_COMPAT, 2153}, + {0, 2 | DECOMP_COMPAT, 4088}, + {0, 2 | DECOMP_COMPAT, 4090}, + {0, 2 | DECOMP_COMPAT, 2203}, + {0, 2 | DECOMP_COMPAT, 2035}, + {0, 2 | DECOMP_COMPAT, 4041}, + {0, 2 | DECOMP_COMPAT, 2140}, + {0, 2 | DECOMP_COMPAT, 4092}, + {0, 2 | DECOMP_COMPAT, 2227}, + {0, 2 | DECOMP_COMPAT, 4094}, + {0, 2 | DECOMP_COMPAT, 4096}, + {0, 2 | DECOMP_COMPAT, 4098}, + {0, 3 | DECOMP_COMPAT, 1967}, + {0, 3 | DECOMP_COMPAT, 1970}, + {0, 3 | DECOMP_COMPAT, 1973}, + {0, 3 | DECOMP_COMPAT, 1976}, + {0, 3 | DECOMP_COMPAT, 1979}, + {0, 3 | DECOMP_COMPAT, 1982}, + {0, 3 | DECOMP_COMPAT, 1985}, + {0, 3 | DECOMP_COMPAT, 1988}, + {0, 3 | DECOMP_COMPAT, 1991}, + {0, 2 | DECOMP_COMPAT, 606}, + {0, 2 | DECOMP_COMPAT, 4100}, + {0, 2 | DECOMP_COMPAT, 4102}, + {0, 2 | DECOMP_COMPAT, 4104}, + {0, 2 | DECOMP_COMPAT, 4106}, + {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, 4124}, + {0, 2 | DECOMP_COMPAT, 4126}, + {0, 2 | DECOMP_COMPAT, 2173}, + {0, 3 | DECOMP_COMPAT, 1994}, + {0, 3 | DECOMP_COMPAT, 1997}, + {0, 2 | DECOMP_COMPAT, 4128}, + {0, 2 | DECOMP_COMPAT, 4130}, + {0, 2 | DECOMP_COMPAT, 4132}, + {0, 2 | DECOMP_COMPAT, 7}, + {0, 2 | DECOMP_COMPAT, 4134}, + {0, 2 | DECOMP_COMPAT, 4136}, + {0, 2 | DECOMP_COMPAT, 12}, + {0, 2 | DECOMP_COMPAT, 4138}, + {0, 2 | DECOMP_COMPAT, 4140}, + {0, 2 | DECOMP_COMPAT, 2069}, + {0, 2 | DECOMP_COMPAT, 4142}, + {0, 3 | DECOMP_COMPAT, 2000}, + {0, 3 | DECOMP_COMPAT, 2003}, + {0, 3 | DECOMP_COMPAT, 2006}, + {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, 2 | DECOMP_COMPAT, 2076}, + {0, 2 | DECOMP_COMPAT, 1960}, + {0, 2 | DECOMP_COMPAT, 2046}, + {0, 2 | DECOMP_COMPAT, 1957}, + {0, 2 | DECOMP_COMPAT, 2193}, + {0, 2 | DECOMP_COMPAT, 1996}, + {0, 2 | DECOMP_COMPAT, 4164}, + {0, 2 | DECOMP_COMPAT, 4166}, + {0, 2 | DECOMP_COMPAT, 4168}, + {0, 2 | DECOMP_COMPAT, 4170}, + {0, 2 | DECOMP_COMPAT, 2066}, + {0, 2 | DECOMP_COMPAT, 2063}, + {0, 2 | DECOMP_COMPAT, 4172}, + {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, 3 | DECOMP_COMPAT, 2009}, + {0, 3 | DECOMP_COMPAT, 2012}, + {0, 3 | DECOMP_COMPAT, 2015}, + {0, 3 | DECOMP_COMPAT, 2018}, + {0, 3 | DECOMP_COMPAT, 2021}, + {0, 3 | DECOMP_COMPAT, 2024}, + {0, 3 | DECOMP_COMPAT, 2027}, + {0, 3 | DECOMP_COMPAT, 2030}, + {0, 3 | DECOMP_COMPAT, 2033}, + {0, 3 | DECOMP_COMPAT, 2036}, + {0, 3 | DECOMP_COMPAT, 2039}, + {0, 3 | DECOMP_COMPAT, 2042}, + {0, 3 | DECOMP_COMPAT, 2045}, + {0, 3 | DECOMP_COMPAT, 2048}, + {0, 3 | DECOMP_COMPAT, 2051}, + {0, 3 | DECOMP_COMPAT, 2054}, + {0, 3 | DECOMP_COMPAT, 2057}, + {0, 3 | DECOMP_COMPAT, 2060}, + {0, 3 | DECOMP_COMPAT, 2063}, + {0, 3 | DECOMP_COMPAT, 2066}, + {0, 3 | DECOMP_COMPAT, 2069}, + {0, 3 | DECOMP_COMPAT, 2072}, + {0, 3 | DECOMP_COMPAT, 2075}, + {0, 3 | DECOMP_COMPAT, 2078}, + {0, 3 | DECOMP_COMPAT, 2081}, + {0, 3 | DECOMP_COMPAT, 2084}, + {0, 3 | DECOMP_COMPAT, 2087}, + {0, 3 | DECOMP_COMPAT, 2090}, + {0, 3 | DECOMP_COMPAT, 2093}, + {0, 3 | DECOMP_COMPAT, 2096}, + {0, 3 | DECOMP_COMPAT, 2099}, + {0, 3 | DECOMP_COMPAT, 2102}, + {0, 3 | DECOMP_COMPAT, 2105}, + {0, 3 | DECOMP_COMPAT, 2108}, + {0, 3 | DECOMP_COMPAT, 2111}, + {0, 3 | DECOMP_COMPAT, 2114}, + {0, 3 | DECOMP_COMPAT, 2117}, + {0, 3 | DECOMP_COMPAT, 2120}, + {0, 3 | DECOMP_COMPAT, 2123}, + {0, 3 | DECOMP_COMPAT, 2126}, + {0, 3 | DECOMP_COMPAT, 2129}, + {0, 3 | DECOMP_COMPAT, 2132}, + {0, 3 | DECOMP_COMPAT, 2135}, + {0, 3 | DECOMP_COMPAT, 608}, + {0, 3 | DECOMP_COMPAT, 2138}, + {0, 3 | DECOMP_COMPAT, 2141}, + {0, 3 | DECOMP_COMPAT, 2144}, + {0, 3 | DECOMP_COMPAT, 2028}, + {0, 3 | DECOMP_COMPAT, 2147}, + {0, 3 | DECOMP_COMPAT, 2150}, + {0, 3 | DECOMP_COMPAT, 2153}, + {0, 3 | DECOMP_COMPAT, 2156}, + {0, 3 | DECOMP_COMPAT, 2159}, + {0, 3 | DECOMP_COMPAT, 2162}, + {0, 3 | DECOMP_COMPAT, 2165}, + {0, 3 | DECOMP_COMPAT, 2168}, + {0, 3 | DECOMP_COMPAT, 2171}, + {0, 3 | DECOMP_COMPAT, 2174}, + {0, 3 | DECOMP_COMPAT, 2177}, + {0, 3 | DECOMP_COMPAT, 2180}, + {0, 3 | DECOMP_COMPAT, 2183}, + {0, 3 | DECOMP_COMPAT, 2186}, + {0, 3 | DECOMP_COMPAT, 2189}, + {0, 3 | DECOMP_COMPAT, 2192}, + {0, 3 | DECOMP_COMPAT, 2195}, + {0, 3 | DECOMP_COMPAT, 2198}, + {0, 3 | DECOMP_COMPAT, 2201}, + {0, 3 | DECOMP_COMPAT, 2204}, + {0, 3 | DECOMP_COMPAT, 2207}, + {0, 3 | DECOMP_COMPAT, 2210}, + {0, 3 | DECOMP_COMPAT, 2213}, + {0, 3 | DECOMP_COMPAT, 2216}, + {0, 3 | DECOMP_COMPAT, 2219}, + {0, 3 | DECOMP_COMPAT, 2222}, + {0, 3 | DECOMP_COMPAT, 2225}, + {0, 3 | DECOMP_COMPAT, 2228}, + {0, 3 | DECOMP_COMPAT, 2231}, + {0, 3 | DECOMP_COMPAT, 2234}, + {0, 3 | DECOMP_COMPAT, 2237}, + {0, 3 | DECOMP_COMPAT, 2240}, + {0, 3 | DECOMP_COMPAT, 2243}, + {0, 3 | DECOMP_COMPAT, 2246}, + {0, 3 | DECOMP_COMPAT, 2249}, + {0, 3 | DECOMP_COMPAT, 2252}, + {0, 3 | DECOMP_COMPAT, 2255}, + {0, 3 | DECOMP_COMPAT, 2258}, + {0, 3 | DECOMP_COMPAT, 2261}, + {0, 3 | DECOMP_COMPAT, 2264}, + {0, 3 | DECOMP_COMPAT, 2267}, + {0, 3 | DECOMP_COMPAT, 2270}, + {0, 3 | DECOMP_COMPAT, 2273}, + {0, 3 | DECOMP_COMPAT, 2276}, + {0, 3 | DECOMP_COMPAT, 2279}, + {0, 3 | DECOMP_COMPAT, 2282}, + {0, 3 | DECOMP_COMPAT, 2285}, + {0, 3 | DECOMP_COMPAT, 2288}, + {0, 4 | DECOMP_COMPAT, 5}, + {0, 4 | DECOMP_COMPAT, 604}, + {0, 4 | DECOMP_COMPAT, 608}, + {0, 4 | DECOMP_COMPAT, 612}, + {0, 4 | DECOMP_COMPAT, 616}, + {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, 620}, {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, 2291}, + {0, 1 | DECOMP_COMPAT, 4184}, {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, 4187}, + {0, 1 | DECOMP_COMPAT, 4190}, + {0, 1 | DECOMP_COMPAT, 4193}, + {0, 1 | DECOMP_COMPAT, 4196}, {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, 4199}, + {0, 2 | DECOMP_COMPAT, 4201}, + {0, 2 | DECOMP_COMPAT, 1967}, + {0, 2 | DECOMP_COMPAT, 1970}, + {0, 2 | DECOMP_COMPAT, 1973}, + {0, 2 | DECOMP_COMPAT, 2000}, + {0, 2 | DECOMP_COMPAT, 1976}, + {0, 2 | DECOMP_COMPAT, 2003}, + {0, 2 | DECOMP_COMPAT, 1979}, + {0, 2 | DECOMP_COMPAT, 2006}, + {0, 2 | DECOMP_COMPAT, 1982}, + {0, 2 | DECOMP_COMPAT, 4203}, + {0, 2 | DECOMP_COMPAT, 4205}, + {0, 2 | DECOMP_COMPAT, 4207}, {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, 2296}, + {0, 2 | DECOMP_COMPAT, 2299}, + {0, 2 | DECOMP_COMPAT, 3000}, + {0, 2 | DECOMP_COMPAT, 2302}, + {0, 2 | DECOMP_COMPAT, 1931}, {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, 2295}, + {0, 3 | DECOMP_COMPAT, 2298}, + {0, 3 | DECOMP_COMPAT, 2301}, + {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, 4313}, + {0, 1 | DECOMP_COMPAT, 4315}, + {0, 1 | DECOMP_COMPAT, 4317}, + {0, 1 | DECOMP_COMPAT, 4319}, + {0, 1 | DECOMP_COMPAT, 4321}, + {0, 1 | DECOMP_COMPAT, 4323}, + {0, 1 | DECOMP_COMPAT, 4325}, + {0, 1 | DECOMP_COMPAT, 4327}, + {0, 1 | DECOMP_COMPAT, 4329}, + {0, 1 | DECOMP_COMPAT, 4331}, + {0, 1 | DECOMP_COMPAT, 4333}, + {0, 1 | DECOMP_COMPAT, 4335}, + {0, 1 | DECOMP_COMPAT, 4337}, + {0, 1 | DECOMP_COMPAT, 4339}, + {0, 1 | DECOMP_COMPAT, 4341}, + {0, 1 | DECOMP_COMPAT, 4343}, + {0, 1 | DECOMP_COMPAT, 4345}, + {0, 1 | DECOMP_COMPAT, 4347}, + {0, 1 | DECOMP_COMPAT, 4349}, + {0, 1 | DECOMP_COMPAT, 4351}, + {0, 1 | DECOMP_COMPAT, 4353}, + {0, 1 | DECOMP_COMPAT, 4355}, + {0, 1 | DECOMP_COMPAT, 4357}, + {0, 1 | DECOMP_COMPAT, 4359}, + {0, 1 | DECOMP_COMPAT, 4361}, + {0, 1 | DECOMP_COMPAT, 4363}, + {0, 1 | DECOMP_COMPAT, 4365}, + {0, 1 | DECOMP_COMPAT, 4367}, + {0, 1 | DECOMP_COMPAT, 4369}, + {0, 1 | DECOMP_COMPAT, 4371}, + {0, 1 | DECOMP_COMPAT, 4373}, + {0, 1 | DECOMP_COMPAT, 4375}, + {0, 1 | DECOMP_COMPAT, 4377}, + {0, 1 | DECOMP_COMPAT, 4379}, + {0, 1 | DECOMP_COMPAT, 4381}, + {0, 1 | DECOMP_COMPAT, 4383}, + {0, 1 | DECOMP_COMPAT, 4385}, + {0, 1 | DECOMP_COMPAT, 4387}, + {0, 1 | DECOMP_COMPAT, 4389}, + {0, 1 | DECOMP_COMPAT, 4391}, + {0, 1 | DECOMP_COMPAT, 4393}, + {0, 1 | DECOMP_COMPAT, 4395}, + {0, 1 | DECOMP_COMPAT, 4397}, + {0, 1 | DECOMP_COMPAT, 4399}, + {0, 1 | DECOMP_COMPAT, 4401}, + {0, 1 | DECOMP_COMPAT, 4403}, + {0, 1 | DECOMP_COMPAT, 4405}, + {0, 1 | DECOMP_COMPAT, 4407}, + {0, 1 | DECOMP_COMPAT, 4409}, + {0, 1 | DECOMP_COMPAT, 4411}, + {0, 1 | DECOMP_COMPAT, 4413}, + {0, 1 | DECOMP_COMPAT, 4415}, {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, 4209}, {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, 4212}, + {0, 2, 4214}, {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, 4417}, {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xA78E}, {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026E}, - {0, 1 | DECOMP_COMPAT, 4196}, + {0, 1 | DECOMP_COMPAT, 4418}, {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028E}, - {0, 1 | DECOMP_COMPAT, 4197}, + {0, 1 | DECOMP_COMPAT, 4419}, {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, 4420}, {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, 4421}, + {0, 1 | DECOMP_COMPAT, 4422}, + {0, 2, 4216}, + {0, 2, 4218}, + {0, 2, 4220}, + {0, 2, 4222}, + {0, 2, 4224}, + {0, 2, 4226}, + {0, 2, 4228}, + {0, 2, 4230}, + {0, 2, 4232}, + {0, 2, 4234}, + {0, 2, 4236}, + {0, 2, 4238}, + {0, 2, 4240}, + {0, 2, 4242}, + {0, 2, 4244}, + {0, 2, 4246}, + {0, 2, 4248}, + {0, 2, 4250}, + {0, 2, 4252}, + {0, 2, 4254}, + {0, 2, 2304}, + {0, 2, 2307}, + {0, 2, 2305}, + {0, 2, 2308}, + {0, 2, 2311}, + {0, 3, 2304}, + {0, 3, 2307}, + {0, 3, 2310}, + {0, 2, 2314}, + {0, 2, 2313}, + {0, 3, 2313}, {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, 4256}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 2316}, /* in exclusion list */ + {0, 3 | DECOMP_NO_COMPOSE, 2316}, /* in exclusion list */ + {0, 3 | DECOMP_NO_COMPOSE, 2319}, /* in exclusion list */ + {0, 3 | DECOMP_NO_COMPOSE, 2322}, /* in exclusion list */ + {0, 3 | DECOMP_NO_COMPOSE, 2325}, /* in exclusion list */ + {0, 3 | DECOMP_NO_COMPOSE, 2328}, /* 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, 2331}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 2334}, /* in exclusion list */ + {0, 3 | DECOMP_NO_COMPOSE, 2331}, /* in exclusion list */ + {0, 3 | DECOMP_NO_COMPOSE, 2334}, /* in exclusion list */ + {0, 3 | DECOMP_NO_COMPOSE, 2337}, /* in exclusion list */ + {0, 3 | DECOMP_NO_COMPOSE, 2340}, /* 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, 4423}, {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, 4425}, + {0, 1 | DECOMP_COMPAT, 4427}, + {0, 1 | DECOMP_COMPAT, 4429}, + {0, 1 | DECOMP_COMPAT, 4431}, + {0, 1 | DECOMP_COMPAT, 4433}, + {0, 1 | DECOMP_COMPAT, 4435}, + {0, 1 | DECOMP_COMPAT, 4437}, + {0, 1 | DECOMP_COMPAT, 4439}, + {0, 1 | DECOMP_COMPAT, 4441}, + {0, 1 | DECOMP_COMPAT, 4443}, + {0, 1 | DECOMP_COMPAT, 4445}, + {0, 1 | DECOMP_COMPAT, 4447}, + {0, 1 | DECOMP_COMPAT, 4449}, + {0, 1 | DECOMP_COMPAT, 4451}, + {0, 1 | DECOMP_COMPAT, 4453}, + {0, 1 | DECOMP_COMPAT, 4455}, + {0, 1 | DECOMP_COMPAT, 4457}, + {0, 1 | DECOMP_COMPAT, 4459}, + {0, 1 | DECOMP_COMPAT, 4461}, + {0, 1 | DECOMP_COMPAT, 4463}, + {0, 1 | DECOMP_COMPAT, 4465}, + {0, 1 | DECOMP_COMPAT, 4467}, + {0, 1 | DECOMP_COMPAT, 4469}, + {0, 1 | DECOMP_COMPAT, 4471}, + {0, 1 | DECOMP_COMPAT, 4473}, + {0, 1 | DECOMP_COMPAT, 4475}, + {0, 1 | DECOMP_COMPAT, 4477}, + {0, 1 | DECOMP_COMPAT, 4479}, + {0, 1 | DECOMP_COMPAT, 4481}, + {0, 1 | DECOMP_COMPAT, 4483}, + {0, 1 | DECOMP_COMPAT, 4485}, + {0, 1 | DECOMP_COMPAT, 4487}, + {0, 1 | DECOMP_COMPAT, 4489}, + {0, 1 | DECOMP_COMPAT, 4491}, {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, 1344}, + {0, 2 | DECOMP_COMPAT, 4258}, + {0, 2 | DECOMP_COMPAT, 4260}, + {0, 2 | DECOMP_COMPAT, 4262}, + {0, 2 | DECOMP_COMPAT, 4264}, + {0, 2 | DECOMP_COMPAT, 4266}, + {0, 2 | DECOMP_COMPAT, 4268}, + {0, 2 | DECOMP_COMPAT, 4270}, + {0, 2 | DECOMP_COMPAT, 4272}, + {0, 2 | DECOMP_COMPAT, 4274}, + {0, 2 | DECOMP_COMPAT, 4276}, + {0, 3 | DECOMP_COMPAT, 2343}, + {0, 3 | DECOMP_COMPAT, 2346}, + {0, 3 | DECOMP_COMPAT, 2349}, + {0, 3 | DECOMP_COMPAT, 2352}, + {0, 3 | DECOMP_COMPAT, 2355}, + {0, 3 | DECOMP_COMPAT, 2358}, + {0, 3 | DECOMP_COMPAT, 2361}, + {0, 3 | DECOMP_COMPAT, 2364}, + {0, 3 | DECOMP_COMPAT, 2367}, + {0, 3 | DECOMP_COMPAT, 2370}, + {0, 3 | DECOMP_COMPAT, 2373}, + {0, 3 | DECOMP_COMPAT, 2376}, + {0, 3 | DECOMP_COMPAT, 2379}, + {0, 3 | DECOMP_COMPAT, 2382}, + {0, 3 | DECOMP_COMPAT, 2385}, + {0, 3 | DECOMP_COMPAT, 2388}, + {0, 3 | DECOMP_COMPAT, 2391}, + {0, 3 | DECOMP_COMPAT, 2394}, + {0, 3 | DECOMP_COMPAT, 2397}, + {0, 3 | DECOMP_COMPAT, 2400}, + {0, 3 | DECOMP_COMPAT, 2403}, + {0, 3 | DECOMP_COMPAT, 2406}, + {0, 3 | DECOMP_COMPAT, 2409}, + {0, 3 | DECOMP_COMPAT, 2412}, + {0, 3 | DECOMP_COMPAT, 2415}, + {0, 3 | DECOMP_COMPAT, 2418}, + {0, 3 | DECOMP_COMPAT, 2421}, + {0, 2 | DECOMP_COMPAT, 4278}, + {0, 2 | DECOMP_COMPAT, 4280}, + {0, 2 | DECOMP_COMPAT, 4282}, + {0, 2 | DECOMP_COMPAT, 4284}, + {0, 2 | DECOMP_COMPAT, 4286}, + {0, 3 | DECOMP_COMPAT, 2424}, + {0, 2 | DECOMP_COMPAT, 4288}, + {0, 2 | DECOMP_COMPAT, 4290}, + {0, 2 | DECOMP_COMPAT, 4292}, + {0, 2 | DECOMP_COMPAT, 4294}, + {0, 2 | DECOMP_COMPAT, 4296}, + {0, 2 | DECOMP_COMPAT, 4298}, + {0, 2 | DECOMP_COMPAT, 4300}, {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, 1655}, {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, 2427}, + {0, 3 | DECOMP_COMPAT, 2430}, + {0, 3 | DECOMP_COMPAT, 2433}, + {0, 3 | DECOMP_COMPAT, 2436}, + {0, 3 | DECOMP_COMPAT, 2439}, + {0, 3 | DECOMP_COMPAT, 2442}, + {0, 3 | DECOMP_COMPAT, 2445}, + {0, 3 | DECOMP_COMPAT, 2448}, + {0, 3 | DECOMP_COMPAT, 2451}, {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, 4493}, {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, 4494}, {0, 1 | DECOMP_INLINE, 0x5154}, {0, 1 | DECOMP_INLINE, 0x5164}, {0, 1 | DECOMP_INLINE, 0x5177}, - {0, 1, 4203}, + {0, 1, 4495}, {0, 1 | DECOMP_INLINE, 0x34B9}, {0, 1 | DECOMP_INLINE, 0x5167}, {0, 1 | DECOMP_INLINE, 0x518D}, - {0, 1, 4204}, + {0, 1, 4496}, {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, 4497}, {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, 4498}, {0, 1 | DECOMP_INLINE, 0x7070}, {0, 1 | DECOMP_INLINE, 0x53CA}, {0, 1 | DECOMP_INLINE, 0x53DF}, - {0, 1, 4207}, + {0, 1, 4499}, {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, 4500}, {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, 4501}, + {0, 1, 4502}, {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, 4503}, {0, 1 | DECOMP_INLINE, 0x5BC3}, {0, 1 | DECOMP_INLINE, 0x5BD8}, {0, 1 | DECOMP_INLINE, 0x5BF3}, - {0, 1, 4212}, + {0, 1, 4504}, {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, 4505}, {0, 1 | DECOMP_INLINE, 0x5D43}, - {0, 1, 4214}, + {0, 1, 4506}, {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, 4507}, {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, 4508}, {0, 1 | DECOMP_INLINE, 0x5EFE}, - {0, 1, 4217}, + {0, 1, 4509}, {0, 1 | DECOMP_INLINE, 0x8201}, {0, 1 | DECOMP_INLINE, 0x5F22}, {0, 1 | DECOMP_INLINE, 0x38C7}, - {0, 1, 4218}, - {0, 1, 4219}, + {0, 1, 4510}, + {0, 1, 4511}, {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, 4512}, {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, 4513}, {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, 4514}, {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, 4515}, {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, 4516}, {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, 4517}, {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, 4518}, {0, 1 | DECOMP_INLINE, 0x6ADB}, {0, 1 | DECOMP_INLINE, 0x3C18}, {0, 1 | DECOMP_INLINE, 0x6B21}, - {0, 1, 4227}, + {0, 1, 4519}, {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, 4520}, + {0, 1, 4521}, + {0, 1, 4522}, {0, 1 | DECOMP_INLINE, 0x6C4E}, - {0, 1, 4231}, + {0, 1, 4523}, {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, 4524}, {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, 4525}, {0, 1 | DECOMP_INLINE, 0x6DF9}, {0, 1 | DECOMP_INLINE, 0x6F6E}, - {0, 1, 4234}, - {0, 1, 4235}, + {0, 1, 4526}, + {0, 1, 4527}, {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, 4528}, {0, 1 | DECOMP_INLINE, 0x7145}, - {0, 1, 4237}, + {0, 1, 4529}, {0, 1 | DECOMP_INLINE, 0x719C}, - {0, 1, 4238}, + {0, 1, 4530}, {0, 1 | DECOMP_INLINE, 0x7228}, {0, 1 | DECOMP_INLINE, 0x7250}, - {0, 1, 4239}, + {0, 1, 4531}, {0, 1 | DECOMP_INLINE, 0x7280}, {0, 1 | DECOMP_INLINE, 0x7295}, - {0, 1, 4240}, - {0, 1, 4241}, + {0, 1, 4532}, + {0, 1, 4533}, {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, 4534}, {0, 1 | DECOMP_INLINE, 0x753E}, - {0, 1, 4243}, - {0, 1, 4244}, + {0, 1, 4535}, + {0, 1, 4536}, {0, 1 | DECOMP_INLINE, 0x7610}, - {0, 1, 4245}, - {0, 1, 4246}, - {0, 1, 4247}, + {0, 1, 4537}, + {0, 1, 4538}, + {0, 1, 4539}, {0, 1 | DECOMP_INLINE, 0x3FFC}, {0, 1 | DECOMP_INLINE, 0x4008}, - {0, 1, 4248}, - {0, 1, 4249}, - {0, 1, 4250}, - {0, 1, 4251}, + {0, 1, 4540}, + {0, 1, 4541}, + {0, 1, 4542}, + {0, 1, 4543}, {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, 4544}, {0, 1 | DECOMP_INLINE, 0x784E}, {0, 1 | DECOMP_INLINE, 0x40E3}, - {0, 1, 4253}, - {0, 1, 4254}, - {0, 1, 4255}, + {0, 1, 4545}, + {0, 1, 4546}, + {0, 1, 4547}, {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, 4548}, + {0, 1, 4549}, {0, 1 | DECOMP_INLINE, 0x7AEE}, {0, 1 | DECOMP_INLINE, 0x4202}, - {0, 1, 4258}, + {0, 1, 4550}, {0, 1 | DECOMP_INLINE, 0x7BC6}, {0, 1 | DECOMP_INLINE, 0x7BC9}, {0, 1 | DECOMP_INLINE, 0x4227}, - {0, 1, 4259}, + {0, 1, 4551}, {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, 4552}, {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, 4553}, + {0, 1, 4554}, {0, 1 | DECOMP_INLINE, 0x4359}, - {0, 1, 4263}, + {0, 1, 4555}, {0, 1 | DECOMP_INLINE, 0x7F7A}, - {0, 1, 4264}, + {0, 1, 4556}, {0, 1 | DECOMP_INLINE, 0x7F95}, {0, 1 | DECOMP_INLINE, 0x7FFA}, - {0, 1, 4265}, - {0, 1, 4266}, + {0, 1, 4557}, + {0, 1, 4558}, {0, 1 | DECOMP_INLINE, 0x8060}, - {0, 1, 4267}, + {0, 1, 4559}, {0, 1 | DECOMP_INLINE, 0x8070}, - {0, 1, 4268}, + {0, 1, 4560}, {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, 4561}, + {0, 1, 4562}, + {0, 1, 4563}, + {0, 1, 4564}, {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, 4565}, {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, 4566}, + {0, 1, 4567}, + {0, 1, 4568}, {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, 4569}, {0, 1 | DECOMP_INLINE, 0x8564}, - {0, 1, 4278}, + {0, 1, 4570}, {0, 1 | DECOMP_INLINE, 0x455D}, {0, 1 | DECOMP_INLINE, 0x4561}, - {0, 1, 4279}, - {0, 1, 4280}, + {0, 1, 4571}, + {0, 1, 4572}, {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, 4573}, {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, 4574}, + {0, 1, 4575}, {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, 4576}, {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, 4577}, + {0, 1, 4578}, {0, 1 | DECOMP_INLINE, 0x8DCB}, {0, 1 | DECOMP_INLINE, 0x8DBC}, {0, 1 | DECOMP_INLINE, 0x8DF0}, - {0, 1, 4287}, + {0, 1, 4579}, {0, 1 | DECOMP_INLINE, 0x8ED4}, - {0, 1, 4288}, - {0, 1, 4289}, + {0, 1, 4580}, + {0, 1, 4581}, {0, 1 | DECOMP_INLINE, 0x9094}, {0, 1 | DECOMP_INLINE, 0x90F1}, {0, 1 | DECOMP_INLINE, 0x9111}, - {0, 1, 4290}, + {0, 1, 4582}, {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, 4583}, {0, 1 | DECOMP_INLINE, 0x958B}, {0, 1 | DECOMP_INLINE, 0x4995}, {0, 1 | DECOMP_INLINE, 0x95B7}, - {0, 1, 4292}, + {0, 1, 4584}, {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, 4585}, + {0, 1, 4586}, {0, 1 | DECOMP_INLINE, 0x4A6E}, {0, 1 | DECOMP_INLINE, 0x4A76}, {0, 1 | DECOMP_INLINE, 0x97E0}, - {0, 1, 4295}, + {0, 1, 4587}, {0, 1 | DECOMP_INLINE, 0x4AB2}, - {0, 1, 4296}, + {0, 1, 4588}, {0, 1 | DECOMP_INLINE, 0x9829}, - {0, 1, 4297}, + {0, 1, 4589}, {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, 4590}, {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, 4591}, {0, 1 | DECOMP_INLINE, 0x4CF8}, - {0, 1, 4300}, - {0, 1, 4301}, - {0, 1, 4302}, + {0, 1, 4592}, + {0, 1, 4593}, + {0, 1, 4594}, {0, 1 | DECOMP_INLINE, 0x9EBB}, {0, 1 | DECOMP_INLINE, 0x4D56}, {0, 1 | DECOMP_INLINE, 0x9EF9}, @@ -3979,494 +3994,725 @@ 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, 4595} }; /* Table with sequences of codepoints for decomposition. */ -static const uint32 UnicodeDecompCodepoints[4304] = +static const uint32 UnicodeDecompCodepoints[4596] = { - 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, - 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, - 0x0031, 0x2044, 0x0034, 0x0031, 0x2044, 0x0032, 0x0033, 0x2044, 0x0034, - 0x002E, 0x002E, 0x002E, 0x2035, 0x2035, 0x2035, 0x0061, 0x002F, 0x0063, - 0x0061, 0x002F, 0x0073, 0x0063, 0x002F, 0x006F, 0x0063, 0x002F, 0x0075, - 0x0054, 0x0045, 0x004C, 0x0046, 0x0041, 0x0058, 0x0031, 0x2044, 0x0037, - 0x0031, 0x2044, 0x0039, 0x0031, 0x2044, 0x0033, 0x0032, 0x2044, 0x0033, - 0x0031, 0x2044, 0x0035, 0x0032, 0x2044, 0x0035, 0x0033, 0x2044, 0x0035, - 0x0034, 0x2044, 0x0035, 0x0031, 0x2044, 0x0036, 0x0035, 0x2044, 0x0036, - 0x0031, 0x2044, 0x0038, 0x0033, 0x2044, 0x0038, 0x0035, 0x2044, 0x0038, - 0x0037, 0x2044, 0x0038, 0x0058, 0x0049, 0x0049, 0x0078, 0x0069, 0x0069, - 0x0030, 0x2044, 0x0033, 0x222E, 0x222E, 0x222E, 0x0028, 0x0031, 0x0029, - 0x0028, 0x0032, 0x0029, 0x0028, 0x0033, 0x0029, 0x0028, 0x0034, 0x0029, - 0x0028, 0x0035, 0x0029, 0x0028, 0x0036, 0x0029, 0x0028, 0x0037, 0x0029, - 0x0028, 0x0038, 0x0029, 0x0028, 0x0039, 0x0029, 0x0031, 0x0030, 0x002E, - 0x0031, 0x0031, 0x002E, 0x0031, 0x0032, 0x002E, 0x0031, 0x0033, 0x002E, - 0x0031, 0x0034, 0x002E, 0x0031, 0x0035, 0x002E, 0x0031, 0x0036, 0x002E, - 0x0031, 0x0037, 0x002E, 0x0031, 0x0038, 0x002E, 0x0031, 0x0039, 0x002E, - 0x0032, 0x0030, 0x002E, 0x0028, 0x0061, 0x0029, 0x0028, 0x0062, 0x0029, - 0x0028, 0x0063, 0x0029, 0x0028, 0x0064, 0x0029, 0x0028, 0x0065, 0x0029, - 0x0028, 0x0066, 0x0029, 0x0028, 0x0067, 0x0029, 0x0028, 0x0068, 0x0029, - 0x0028, 0x0069, 0x0029, 0x0028, 0x006A, 0x0029, 0x0028, 0x006B, 0x0029, - 0x0028, 0x006C, 0x0029, 0x0028, 0x006D, 0x0029, 0x0028, 0x006E, 0x0029, - 0x0028, 0x006F, 0x0029, 0x0028, 0x0070, 0x0029, 0x0028, 0x0071, 0x0029, - 0x0028, 0x0072, 0x0029, 0x0028, 0x0073, 0x0029, 0x0028, 0x0074, 0x0029, - 0x0028, 0x0075, 0x0029, 0x0028, 0x0076, 0x0029, 0x0028, 0x0077, 0x0029, - 0x0028, 0x0078, 0x0029, 0x0028, 0x0079, 0x0029, 0x0028, 0x007A, 0x0029, - 0x003A, 0x003A, 0x003D, 0x003D, 0x003D, 0x003D, 0x0028, 0x1100, 0x0029, - 0x0028, 0x1102, 0x0029, 0x0028, 0x1103, 0x0029, 0x0028, 0x1105, 0x0029, - 0x0028, 0x1106, 0x0029, 0x0028, 0x1107, 0x0029, 0x0028, 0x1109, 0x0029, - 0x0028, 0x110B, 0x0029, 0x0028, 0x110C, 0x0029, 0x0028, 0x110E, 0x0029, - 0x0028, 0x110F, 0x0029, 0x0028, 0x1110, 0x0029, 0x0028, 0x1111, 0x0029, - 0x0028, 0x1112, 0x0029, 0x0028, 0x4E00, 0x0029, 0x0028, 0x4E8C, 0x0029, - 0x0028, 0x4E09, 0x0029, 0x0028, 0x56DB, 0x0029, 0x0028, 0x4E94, 0x0029, - 0x0028, 0x516D, 0x0029, 0x0028, 0x4E03, 0x0029, 0x0028, 0x516B, 0x0029, - 0x0028, 0x4E5D, 0x0029, 0x0028, 0x5341, 0x0029, 0x0028, 0x6708, 0x0029, - 0x0028, 0x706B, 0x0029, 0x0028, 0x6C34, 0x0029, 0x0028, 0x6728, 0x0029, - 0x0028, 0x91D1, 0x0029, 0x0028, 0x571F, 0x0029, 0x0028, 0x65E5, 0x0029, - 0x0028, 0x682A, 0x0029, 0x0028, 0x6709, 0x0029, 0x0028, 0x793E, 0x0029, - 0x0028, 0x540D, 0x0029, 0x0028, 0x7279, 0x0029, 0x0028, 0x8CA1, 0x0029, - 0x0028, 0x795D, 0x0029, 0x0028, 0x52B4, 0x0029, 0x0028, 0x4EE3, 0x0029, - 0x0028, 0x547C, 0x0029, 0x0028, 0x5B66, 0x0029, 0x0028, 0x76E3, 0x0029, - 0x0028, 0x4F01, 0x0029, 0x0028, 0x8CC7, 0x0029, 0x0028, 0x5354, 0x0029, - 0x0028, 0x796D, 0x0029, 0x0028, 0x4F11, 0x0029, 0x0028, 0x81EA, 0x0029, - 0x0028, 0x81F3, 0x0029, 0x0050, 0x0054, 0x0045, 0x0031, 0x0030, 0x6708, - 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, - 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, + 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, 0x30A8, 0x30B9, 0x30AF, 0x30FC, 0x30C8, + 0x3099, 0x30AD, 0x3099, 0x30EB, 0x30BF, 0x3099, 0x30FC, 0x30AD, 0x30ED, + 0x30AF, 0x3099, 0x30E9, 0x30E0, 0x30AD, 0x30ED, 0x30E1, 0x30FC, 0x30C8, + 0x30EB, 0x30AF, 0x3099, 0x30E9, 0x30E0, 0x30C8, 0x30F3, 0x30AF, 0x30EB, + 0x30BB, 0x3099, 0x30A4, 0x30ED, 0x30CF, 0x309A, 0x30FC, 0x30BB, 0x30F3, + 0x30C8, 0x30D2, 0x309A, 0x30A2, 0x30B9, 0x30C8, 0x30EB, 0x30D5, 0x30A1, + 0x30E9, 0x30C3, 0x30C8, 0x3099, 0x30D5, 0x3099, 0x30C3, 0x30B7, 0x30A7, + 0x30EB, 0x30DF, 0x30EA, 0x30CF, 0x3099, 0x30FC, 0x30EB, 0x30EC, 0x30F3, + 0x30C8, 0x30B1, 0x3099, 0x30F3, 0x0072, 0x0061, 0x0064, 0x2215, 0x0073, + 0x00B2, 0x0072, 0x0061, 0x0064, 0x2215, 0x0073, 0x0032, 0x110E, 0x1161, + 0x11B7, 0x1100, 0x1169, 0x30A2, 0x30CF, 0x309A, 0x30FC, 0x30C8, 0x30A2, + 0x30F3, 0x30D8, 0x309A, 0x30A2, 0x30A4, 0x30CB, 0x30F3, 0x30AF, 0x3099, + 0x30AD, 0x30ED, 0x30EF, 0x30C3, 0x30C8, 0x30B5, 0x30F3, 0x30C1, 0x30FC, + 0x30E0, 0x30B7, 0x30EA, 0x30F3, 0x30AF, 0x3099, 0x30CF, 0x3099, 0x30FC, + 0x30EC, 0x30EB, 0x30D8, 0x30AF, 0x30BF, 0x30FC, 0x30EB, 0x30D8, 0x309A, + 0x30FC, 0x30B7, 0x3099, 0x30DB, 0x309A, 0x30A4, 0x30F3, 0x30C8, 0x30DB, + 0x309A, 0x30F3, 0x30C8, 0x3099, 0x30DE, 0x30F3, 0x30B7, 0x30E7, 0x30F3, + 0x30E1, 0x30AB, 0x3099, 0x30C8, 0x30F3, 0x30EB, 0x30FC, 0x30D5, 0x3099, + 0x30EB, 0x0072, 0x0061, 0x0064, 0x2215, 0x0073, 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, 0x0300, 0x0345, 0x0391, 0x0314, + 0x0300, 0x0345, 0x0391, 0x0313, 0x0301, 0x0345, 0x0391, 0x0314, 0x0301, + 0x0345, 0x0391, 0x0313, 0x0342, 0x0345, 0x0391, 0x0314, 0x0342, 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, 0x0300, + 0x0345, 0x0397, 0x0314, 0x0300, 0x0345, 0x0397, 0x0313, 0x0301, 0x0345, + 0x0397, 0x0314, 0x0301, 0x0345, 0x0397, 0x0313, 0x0342, 0x0345, 0x0397, + 0x0314, 0x0342, 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, 0x0300, 0x0345, 0x03A9, 0x0314, 0x0300, 0x0345, 0x03A9, + 0x0313, 0x0301, 0x0345, 0x03A9, 0x0314, 0x0301, 0x0345, 0x03A9, 0x0313, + 0x0342, 0x0345, 0x03A9, 0x0314, 0x0342, 0x0345, 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, + 0x30EB, 0x30D5, 0x30A1, 0x30A8, 0x30FC, 0x30AB, 0x30FC, 0x30AB, 0x30E9, + 0x30C3, 0x30C8, 0x30AB, 0x30ED, 0x30EA, 0x30FC, 0x30AB, 0x3099, 0x30ED, + 0x30F3, 0x30AB, 0x3099, 0x30F3, 0x30DE, 0x30AD, 0x3099, 0x30AB, 0x3099, + 0x30AD, 0x3099, 0x30CB, 0x30FC, 0x30AD, 0x30E5, 0x30EA, 0x30FC, 0x30AF, + 0x30ED, 0x30FC, 0x30CD, 0x30B3, 0x30FC, 0x30DB, 0x309A, 0x30B5, 0x30A4, + 0x30AF, 0x30EB, 0x30BF, 0x3099, 0x30FC, 0x30B9, 0x30CF, 0x309A, 0x30FC, + 0x30C4, 0x30D2, 0x309A, 0x30AF, 0x30EB, 0x30D5, 0x30A3, 0x30FC, 0x30C8, + 0x30D8, 0x309A, 0x30CB, 0x30D2, 0x30D8, 0x309A, 0x30F3, 0x30B9, 0x30D8, + 0x3099, 0x30FC, 0x30BF, 0x30DB, 0x3099, 0x30EB, 0x30C8, 0x30DE, 0x30A4, + 0x30AF, 0x30ED, 0x30DF, 0x30AF, 0x30ED, 0x30F3, 0x30E4, 0x30FC, 0x30C8, + 0x3099, 0x30EA, 0x30C3, 0x30C8, 0x30EB, 0x30EB, 0x30D2, 0x309A, 0x30FC, + 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, 0x0031, 0x2044, 0x0034, 0x0031, 0x2044, 0x0032, + 0x0033, 0x2044, 0x0034, 0x0044, 0x005A, 0x030C, 0x0044, 0x007A, 0x030C, + 0x0064, 0x007A, 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, 0x004F, 0x0328, 0x0304, 0x006F, 0x0328, 0x0304, + 0x0041, 0x030A, 0x0301, 0x0061, 0x030A, 0x0301, 0x004F, 0x0308, 0x0304, + 0x006F, 0x0308, 0x0304, 0x004F, 0x0303, 0x0304, 0x006F, 0x0303, 0x0304, + 0x004F, 0x0307, 0x0304, 0x006F, 0x0307, 0x0304, 0x00A8, 0x0301, 0x0020, + 0x0308, 0x0301, 0x03B9, 0x0308, 0x0301, 0x03C5, 0x0308, 0x0301, 0x0CC6, + 0x0CC2, 0x0CD5, 0x0DD9, 0x0DCF, 0x0DCA, 0x0FB2, 0x0F71, 0x0F80, 0x0FB3, + 0x0F71, 0x0F80, 0x0043, 0x0327, 0x0301, 0x0063, 0x0327, 0x0301, 0x0045, + 0x0304, 0x0300, 0x0065, 0x0304, 0x0300, 0x0045, 0x0304, 0x0301, 0x0065, + 0x0304, 0x0301, 0x0045, 0x0327, 0x0306, 0x0065, 0x0327, 0x0306, 0x0049, + 0x0308, 0x0301, 0x0069, 0x0308, 0x0301, 0x004C, 0x0323, 0x0304, 0x006C, + 0x0323, 0x0304, 0x004F, 0x0303, 0x0301, 0x006F, 0x0303, 0x0301, 0x004F, + 0x0303, 0x0308, 0x006F, 0x0303, 0x0308, 0x004F, 0x0304, 0x0300, 0x006F, + 0x0304, 0x0300, 0x004F, 0x0304, 0x0301, 0x006F, 0x0304, 0x0301, 0x0052, + 0x0323, 0x0304, 0x0072, 0x0323, 0x0304, 0x0053, 0x0301, 0x0307, 0x0073, + 0x0301, 0x0307, 0x0053, 0x030C, 0x0307, 0x0073, 0x030C, 0x0307, 0x0053, + 0x0323, 0x0307, 0x0073, 0x0323, 0x0307, 0x0055, 0x0303, 0x0301, 0x0075, + 0x0303, 0x0301, 0x0055, 0x0304, 0x0308, 0x0075, 0x0304, 0x0308, 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, 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, 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, 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, 0x03B5, + 0x0313, 0x0300, 0x03B5, 0x0314, 0x0300, 0x03B5, 0x0313, 0x0301, 0x03B5, + 0x0314, 0x0301, 0x0395, 0x0313, 0x0300, 0x0395, 0x0314, 0x0300, 0x0395, + 0x0313, 0x0301, 0x0395, 0x0314, 0x0301, 0x03B9, 0x0313, 0x0300, 0x03B9, + 0x0314, 0x0300, 0x03B9, 0x0313, 0x0301, 0x03B9, 0x0314, 0x0301, 0x03B9, + 0x0313, 0x0342, 0x03B9, 0x0314, 0x0342, 0x0399, 0x0313, 0x0300, 0x0399, + 0x0314, 0x0300, 0x0399, 0x0313, 0x0301, 0x0399, 0x0314, 0x0301, 0x0399, + 0x0313, 0x0342, 0x0399, 0x0314, 0x0342, 0x03BF, 0x0313, 0x0300, 0x03BF, + 0x0314, 0x0300, 0x03BF, 0x0313, 0x0301, 0x03BF, 0x0314, 0x0301, 0x039F, + 0x0313, 0x0300, 0x039F, 0x0314, 0x0300, 0x039F, 0x0313, 0x0301, 0x039F, + 0x0314, 0x0301, 0x03C5, 0x0313, 0x0300, 0x03C5, 0x0314, 0x0300, 0x03C5, + 0x0313, 0x0301, 0x03C5, 0x0314, 0x0301, 0x03C5, 0x0313, 0x0342, 0x03C5, + 0x0314, 0x0342, 0x03A5, 0x0314, 0x0300, 0x03A5, 0x0314, 0x0301, 0x03A5, + 0x0314, 0x0342, 0x03B1, 0x0313, 0x0345, 0x03B1, 0x0314, 0x0345, 0x0391, + 0x0313, 0x0345, 0x0391, 0x0314, 0x0345, 0x03B7, 0x0313, 0x0345, 0x03B7, + 0x0314, 0x0345, 0x0397, 0x0313, 0x0345, 0x0397, 0x0314, 0x0345, 0x03C9, + 0x0313, 0x0345, 0x03C9, 0x0314, 0x0345, 0x03A9, 0x0313, 0x0345, 0x03A9, + 0x0314, 0x0345, 0x03B1, 0x0300, 0x0345, 0x03B1, 0x0301, 0x0345, 0x03B1, + 0x0342, 0x0345, 0x00A8, 0x0342, 0x0020, 0x0308, 0x0342, 0x03B7, 0x0300, + 0x0345, 0x03B7, 0x0301, 0x0345, 0x03B7, 0x0342, 0x0345, 0x1FBF, 0x0300, + 0x0020, 0x0313, 0x0300, 0x1FBF, 0x0301, 0x0020, 0x0313, 0x0301, 0x1FBF, + 0x0342, 0x0020, 0x0313, 0x0342, 0x03B9, 0x0308, 0x0300, 0x03B9, 0x0308, + 0x0342, 0x1FFE, 0x0300, 0x0020, 0x0314, 0x0300, 0x1FFE, 0x0301, 0x0020, + 0x0314, 0x0301, 0x1FFE, 0x0342, 0x0020, 0x0314, 0x0342, 0x03C5, 0x0308, + 0x0300, 0x03C5, 0x0308, 0x0342, 0x00A8, 0x0300, 0x0020, 0x0308, 0x0300, + 0x00A8, 0x0301, 0x0020, 0x0308, 0x0301, 0x03C9, 0x0300, 0x0345, 0x03C9, + 0x0301, 0x0345, 0x03C9, 0x0342, 0x0345, 0x002E, 0x002E, 0x002E, 0x2035, + 0x2035, 0x2035, 0x0061, 0x002F, 0x0063, 0x0061, 0x002F, 0x0073, 0x0063, + 0x002F, 0x006F, 0x0063, 0x002F, 0x0075, 0x0054, 0x0045, 0x004C, 0x0046, + 0x0041, 0x0058, 0x0031, 0x2044, 0x0037, 0x0031, 0x2044, 0x0039, 0x0031, + 0x2044, 0x0033, 0x0032, 0x2044, 0x0033, 0x0031, 0x2044, 0x0035, 0x0032, + 0x2044, 0x0035, 0x0033, 0x2044, 0x0035, 0x0034, 0x2044, 0x0035, 0x0031, + 0x2044, 0x0036, 0x0035, 0x2044, 0x0036, 0x0031, 0x2044, 0x0038, 0x0033, + 0x2044, 0x0038, 0x0035, 0x2044, 0x0038, 0x0037, 0x2044, 0x0038, 0x0058, + 0x0049, 0x0049, 0x0078, 0x0069, 0x0069, 0x0030, 0x2044, 0x0033, 0x222E, + 0x222E, 0x222E, 0x0028, 0x0031, 0x0029, 0x0028, 0x0032, 0x0029, 0x0028, + 0x0033, 0x0029, 0x0028, 0x0034, 0x0029, 0x0028, 0x0035, 0x0029, 0x0028, + 0x0036, 0x0029, 0x0028, 0x0037, 0x0029, 0x0028, 0x0038, 0x0029, 0x0028, + 0x0039, 0x0029, 0x0031, 0x0030, 0x002E, 0x0031, 0x0031, 0x002E, 0x0031, + 0x0032, 0x002E, 0x0031, 0x0033, 0x002E, 0x0031, 0x0034, 0x002E, 0x0031, + 0x0035, 0x002E, 0x0031, 0x0036, 0x002E, 0x0031, 0x0037, 0x002E, 0x0031, + 0x0038, 0x002E, 0x0031, 0x0039, 0x002E, 0x0032, 0x0030, 0x002E, 0x0028, + 0x0061, 0x0029, 0x0028, 0x0062, 0x0029, 0x0028, 0x0063, 0x0029, 0x0028, + 0x0064, 0x0029, 0x0028, 0x0065, 0x0029, 0x0028, 0x0066, 0x0029, 0x0028, + 0x0067, 0x0029, 0x0028, 0x0068, 0x0029, 0x0028, 0x0069, 0x0029, 0x0028, + 0x006A, 0x0029, 0x0028, 0x006B, 0x0029, 0x0028, 0x006C, 0x0029, 0x0028, + 0x006D, 0x0029, 0x0028, 0x006E, 0x0029, 0x0028, 0x006F, 0x0029, 0x0028, + 0x0070, 0x0029, 0x0028, 0x0071, 0x0029, 0x0028, 0x0072, 0x0029, 0x0028, + 0x0073, 0x0029, 0x0028, 0x0074, 0x0029, 0x0028, 0x0075, 0x0029, 0x0028, + 0x0076, 0x0029, 0x0028, 0x0077, 0x0029, 0x0028, 0x0078, 0x0029, 0x0028, + 0x0079, 0x0029, 0x0028, 0x007A, 0x0029, 0x003A, 0x003A, 0x003D, 0x003D, + 0x003D, 0x003D, 0x0028, 0x1100, 0x0029, 0x0028, 0x1102, 0x0029, 0x0028, + 0x1103, 0x0029, 0x0028, 0x1105, 0x0029, 0x0028, 0x1106, 0x0029, 0x0028, + 0x1107, 0x0029, 0x0028, 0x1109, 0x0029, 0x0028, 0x110B, 0x0029, 0x0028, + 0x110C, 0x0029, 0x0028, 0x110E, 0x0029, 0x0028, 0x110F, 0x0029, 0x0028, + 0x1110, 0x0029, 0x0028, 0x1111, 0x0029, 0x0028, 0x1112, 0x0029, 0x0028, + 0x4E00, 0x0029, 0x0028, 0x4E8C, 0x0029, 0x0028, 0x4E09, 0x0029, 0x0028, + 0x56DB, 0x0029, 0x0028, 0x4E94, 0x0029, 0x0028, 0x516D, 0x0029, 0x0028, + 0x4E03, 0x0029, 0x0028, 0x516B, 0x0029, 0x0028, 0x4E5D, 0x0029, 0x0028, + 0x5341, 0x0029, 0x0028, 0x6708, 0x0029, 0x0028, 0x706B, 0x0029, 0x0028, + 0x6C34, 0x0029, 0x0028, 0x6728, 0x0029, 0x0028, 0x91D1, 0x0029, 0x0028, + 0x571F, 0x0029, 0x0028, 0x65E5, 0x0029, 0x0028, 0x682A, 0x0029, 0x0028, + 0x6709, 0x0029, 0x0028, 0x793E, 0x0029, 0x0028, 0x540D, 0x0029, 0x0028, + 0x7279, 0x0029, 0x0028, 0x8CA1, 0x0029, 0x0028, 0x795D, 0x0029, 0x0028, + 0x52B4, 0x0029, 0x0028, 0x4EE3, 0x0029, 0x0028, 0x547C, 0x0029, 0x0028, + 0x5B66, 0x0029, 0x0028, 0x76E3, 0x0029, 0x0028, 0x4F01, 0x0029, 0x0028, + 0x8CC7, 0x0029, 0x0028, 0x5354, 0x0029, 0x0028, 0x796D, 0x0029, 0x0028, + 0x4F11, 0x0029, 0x0028, 0x81EA, 0x0029, 0x0028, 0x81F3, 0x0029, 0x0050, + 0x0054, 0x0045, 0x0031, 0x0030, 0x6708, 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, 0x30B1, + 0x30FC, 0x30B9, 0x30B3, 0x30EB, 0x30CA, 0x30BB, 0x30F3, 0x30C1, 0x30C6, + 0x3099, 0x30B7, 0x30C8, 0x3099, 0x30EB, 0x30CE, 0x30C3, 0x30C8, 0x30CF, + 0x30A4, 0x30C4, 0x30D2, 0x309A, 0x30B3, 0x30D2, 0x3099, 0x30EB, 0x30D5, + 0x30E9, 0x30F3, 0x30D8, 0x309A, 0x30BD, 0x30D8, 0x30EB, 0x30C4, 0x30DB, + 0x30FC, 0x30EB, 0x30DB, 0x30FC, 0x30F3, 0x30DE, 0x30A4, 0x30EB, 0x30DE, + 0x30C3, 0x30CF, 0x30DE, 0x30EB, 0x30AF, 0x30E4, 0x30FC, 0x30EB, 0x30E6, + 0x30A2, 0x30F3, 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, 0x05E9, + 0x05BC, 0x05C1, 0x05E9, 0x05BC, 0x05C2, 0x064A, 0x0654, 0x0627, 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, 0x0020, 0x064C, 0x0651, 0x0020, + 0x064D, 0x0651, 0x0020, 0x064E, 0x0651, 0x0020, 0x064F, 0x0651, 0x0020, + 0x0650, 0x0651, 0x0020, 0x0651, 0x0670, 0x064A, 0x0654, 0x0631, 0x064A, + 0x0654, 0x0632, 0x064A, 0x0654, 0x0646, 0x064A, 0x0654, 0x062E, 0x064A, + 0x0654, 0x0647, 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, 0x2026, 0x002E, 0x002E, 0x002E, + 0x0644, 0x0627, 0x0653, 0x0644, 0x0627, 0x0654, 0x0644, 0x0627, 0x0655, + 0x1611E, 0x1611E, 0x1611F, 0x1611E, 0x16129, 0x1611F, 0x1611E, 0x1611E, + 0x16120, 0x16D63, 0x16D67, 0x16D67, 0x1D158, 0x1D165, 0x1D16E, 0x1D158, + 0x1D165, 0x1D16F, 0x1D158, 0x1D165, 0x1D170, 0x1D158, 0x1D165, 0x1D171, + 0x1D158, 0x1D165, 0x1D172, 0x1D1B9, 0x1D165, 0x1D16E, 0x1D1BA, 0x1D165, + 0x1D16E, 0x1D1B9, 0x1D165, 0x1D16F, 0x1D1BA, 0x1D165, 0x1D16F, 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, 0x0304, 0x0020, 0x0301, 0x0020, 0x0327, 0x0041, + 0x0300, 0x0041, 0x0301, 0x0041, 0x0303, 0x0045, 0x0300, 0x0045, 0x0301, + 0x0045, 0x0308, 0x0049, 0x0300, 0x0049, 0x0301, 0x0049, 0x0302, 0x004E, + 0x0303, 0x004F, 0x0300, 0x004F, 0x0301, 0x0055, 0x0300, 0x0055, 0x0301, + 0x0055, 0x0302, 0x0059, 0x0301, 0x0061, 0x0300, 0x0061, 0x0301, 0x0061, + 0x0303, 0x0065, 0x0300, 0x0065, 0x0301, 0x0065, 0x0308, 0x0069, 0x0300, + 0x0069, 0x0301, 0x0069, 0x0302, 0x006E, 0x0303, 0x006F, 0x0300, 0x006F, + 0x0301, 0x0075, 0x0300, 0x0075, 0x0301, 0x0075, 0x0302, 0x0079, 0x0301, + 0x0079, 0x0308, 0x0041, 0x0304, 0x0061, 0x0304, 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, 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, 0x0306, 0x006F, 0x0306, 0x004F, 0x030B, 0x006F, 0x030B, 0x0052, + 0x0301, 0x0072, 0x0301, 0x0052, 0x0327, 0x0072, 0x0327, 0x0052, 0x030C, + 0x0072, 0x030C, 0x0053, 0x0302, 0x0073, 0x0302, 0x0053, 0x0327, 0x0073, + 0x0327, 0x0054, 0x0327, 0x0074, 0x0327, 0x0054, 0x030C, 0x0074, 0x030C, + 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, 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, 0x00C6, + 0x0304, 0x00E6, 0x0304, 0x0047, 0x030C, 0x0067, 0x030C, 0x004B, 0x030C, + 0x006B, 0x030C, 0x01B7, 0x030C, 0x0292, 0x030C, 0x006A, 0x030C, 0x0047, + 0x0301, 0x0067, 0x0301, 0x004E, 0x0300, 0x006E, 0x0300, 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, 0x0059, 0x0304, 0x0079, 0x0304, 0x0020, 0x0306, + 0x0020, 0x0307, 0x0020, 0x030A, 0x0020, 0x0328, 0x0020, 0x0303, 0x0020, + 0x030B, 0x0020, 0x0345, 0x0391, 0x0301, 0x0395, 0x0301, 0x0397, 0x0301, + 0x0399, 0x0301, 0x039F, 0x0301, 0x03A5, 0x0301, 0x03A9, 0x0301, 0x0399, + 0x0308, 0x03A5, 0x0308, 0x03B5, 0x0301, 0x03B9, 0x0301, 0x03BF, 0x0301, + 0x03C5, 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, 0x0648, + 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, 0x0D46, 0x0D3E, 0x0D47, 0x0D3E, 0x0D46, + 0x0D57, 0x0DD9, 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, 0x0FB3, 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, 0x0044, 0x0307, 0x0064, 0x0307, 0x0044, + 0x0323, 0x0064, 0x0323, 0x0044, 0x0331, 0x0064, 0x0331, 0x0044, 0x0327, + 0x0064, 0x0327, 0x0044, 0x032D, 0x0064, 0x032D, 0x0045, 0x032D, 0x0065, + 0x032D, 0x0045, 0x0330, 0x0065, 0x0330, 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, 0x004B, 0x0301, 0x006B, 0x0301, 0x004B, 0x0323, 0x006B, 0x0323, + 0x004B, 0x0331, 0x006B, 0x0331, 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, - 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, - 0x0077, 0x0323, 0x0058, 0x0307, 0x0078, 0x0307, 0x0058, 0x0308, 0x0078, - 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, - 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, + 0x004E, 0x032D, 0x006E, 0x032D, 0x0050, 0x0301, 0x0070, 0x0301, 0x0050, + 0x0307, 0x0070, 0x0307, 0x0052, 0x0307, 0x0072, 0x0307, 0x0052, 0x0331, + 0x0072, 0x0331, 0x0053, 0x0307, 0x0073, 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, 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, 0x0077, 0x0323, 0x0058, + 0x0307, 0x0078, 0x0307, 0x0058, 0x0308, 0x0078, 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, 0x0073, + 0x0307, 0x0041, 0x0309, 0x0061, 0x0309, 0x0045, 0x0309, 0x0065, 0x0309, + 0x0045, 0x0303, 0x0065, 0x0303, 0x0049, 0x0309, 0x0069, 0x0309, 0x0049, + 0x0323, 0x0069, 0x0323, 0x004F, 0x0309, 0x006F, 0x0309, 0x0055, 0x0323, + 0x0075, 0x0323, 0x0055, 0x0309, 0x0075, 0x0309, 0x0059, 0x0300, 0x0079, + 0x0300, 0x0059, 0x0323, 0x0079, 0x0323, 0x0059, 0x0309, 0x0079, 0x0309, + 0x0059, 0x0303, 0x0079, 0x0303, 0x03B5, 0x0300, 0x03B9, 0x0300, 0x03BF, + 0x0300, 0x03C5, 0x0300, 0x03B1, 0x0306, 0x03B1, 0x0304, 0x03B1, 0x0345, + 0x0391, 0x0306, 0x0391, 0x0304, 0x0391, 0x0300, 0x0391, 0x0345, 0x0020, + 0x0342, 0x03B7, 0x0345, 0x0395, 0x0300, 0x0397, 0x0300, 0x0397, 0x0345, + 0x03B9, 0x0306, 0x03B9, 0x0304, 0x03B9, 0x0342, 0x0399, 0x0306, 0x0399, + 0x0304, 0x0399, 0x0300, 0x03C5, 0x0306, 0x03C5, 0x0304, 0x03C1, 0x0313, + 0x03C1, 0x0314, 0x03C5, 0x0342, 0x03A5, 0x0306, 0x03A5, 0x0304, 0x03A5, + 0x0300, 0x03A1, 0x0314, 0x03C9, 0x0345, 0x039F, 0x0300, 0x03A9, 0x0300, + 0x03A9, 0x0345, 0x00B4, 0x0020, 0x0301, 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, 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, 0x30CA, + 0x30CE, 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, 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, 0x0677, 0x06C7, 0x0674, 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, 0x0647, 0x062C, 0x0647, 0x0649, + 0x0647, 0x064A, 0x064A, 0x0649, 0x0630, 0x0670, 0x0631, 0x0670, 0x0649, + 0x0670, 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, 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 + 0x0636, 0x0631, 0x0627, 0x064B, 0x2025, 0x002E, 0x002E, 0x203E, 0x0020, + 0x0305, 0x203E, 0x0020, 0x0305, 0x203E, 0x0020, 0x0305, 0x203E, 0x0020, + 0x0305, 0x0020, 0x064B, 0x0640, 0x064B, 0x0640, 0x0651, 0x0020, 0x0652, + 0x0640, 0x0652, 0x00AF, 0x0020, 0x0304, 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, 0x1D157, 0x1D165, 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, 0x2002, 0x0020, 0x2003, 0x0020, 0x242EE, + 0x2284A, 0x22844, 0x233D5, 0x25249, 0x25CD0, 0x27ED3, 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, 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[4596] = +{ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 3, 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, 3, 0, + 0, 0, 0, 3, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 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, 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, 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, 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, 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, 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, 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, 2, 0, 0, 2, 0, 0, 2, 0, 0, 2, 0, 0, 2, 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, 1, 0, 1, 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, 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, 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 }; /* @@ -5292,719 +5538,718 @@ static const uint16 decomp_table_index[17438] = 922, 923, 924, 925, 926, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 1379, 1380, 1381, 1382, 1383, - 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, - 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, - 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, - 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, - 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, - 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, - 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, - 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, - 1480, 1481, 1482, 1483, 1484, 1485, 1486, 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, 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, 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, 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, 1858, 1859, 1860, 1861, 1862, - 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, - 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, - 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, - 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, - 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, - 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, - 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, - 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, - 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, - 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, - 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, - 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, - 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, - 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, - 2043, 2044, 2045, 2046, 2047, 2048, 2049, 2050, 2051, 2052, 2053, 2054, - 2055, 2056, 2057, 2058, 2059, 2060, 2061, 2062, 2063, 2064, 2065, 2066, - 2067, 2068, 2069, 2070, 2071, 2072, 2073, 2074, 2075, 2076, 2077, 2078, - 2079, 2080, 2081, 2082, 2083, 2084, 2085, 2086, 2087, 2088, 2089, 2090, - 2091, 2092, 2093, 2094, 2095, 2096, 2097, 2098, 2099, 2100, 2101, 2102, - 2103, 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, - 2115, 2116, 2117, 2118, 2119, 2120, 2121, 2122, 2123, 2124, 2125, 2126, - 2127, 2128, 2129, 2130, 2131, 2132, 2133, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1326, 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, 0, 0, 0, 0, 0, + 960, 961, 962, 963, 964, 965, 966, 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, 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, + 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, 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, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 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, 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, 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, 1379, 1380, 1381, + 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, + 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, + 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, + 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, + 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, + 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, + 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, + 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, + 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 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, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 1753, 1754, + 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, + 1767, 1768, 1769, 1770, 1771, 1772, 1773, 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, 1894, 1895, 1896, 1897, + 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, + 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, + 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, + 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, + 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, + 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, + 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, + 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, + 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, + 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, + 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, + 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, + 2042, 2043, 2044, 2045, 2046, 2047, 2048, 2049, 2050, 2051, 2052, 2053, + 2054, 2055, 2056, 2057, 2058, 2059, 2060, 2061, 2062, 2063, 2064, 2065, + 2066, 2067, 2068, 2069, 2070, 2071, 2072, 2073, 2074, 2075, 2076, 2077, + 2078, 2079, 2080, 2081, 2082, 2083, 2084, 2085, 2086, 2087, 2088, 2089, + 2090, 2091, 2092, 2093, 2094, 2095, 2096, 2097, 2098, 2099, 2100, 2101, + 2102, 2103, 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, + 2114, 2115, 2116, 2117, 2118, 2119, 2120, 2121, 2122, 2123, 2124, 2125, + 2126, 2127, 2128, 2129, 2130, 2131, 2132, 2133, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 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, 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, 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, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1309, 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, 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, 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, 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, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, + 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, 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, 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, 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, 0, 304, 304, 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, 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, 306, 306, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 306, 306, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 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, 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, 0, 0, 0, 0, 0, 0, 452, 451, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 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, 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, 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, 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, + 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, 452, 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, 0, 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, 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, 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, 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, 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, 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, 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, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 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, 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, 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, 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, + 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, 0, 0, 0, 0, 0, - 0, 0, 304, 0, 0, 304, 0, 0, 0, 0, 0, 0, 0, 304, 304, 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, 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, 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, - 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, 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 + 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 304, 0, 0, 304, 0, 0, 0, 0, 0, 0, 0, 304, + 304, 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, 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, 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) Attachments: [text/plain] v12-0001-Add-TwoStageTable.pm-a-Perl-helper-for-two-stage.patch (14.1K, ../../[email protected]/2-v12-0001-Add-TwoStageTable.pm-a-Perl-helper-for-two-stage.patch) download | inline diff: From 3c99c8b5f99b0426f36c91b790730162f6908713 Mon Sep 17 00:00:00 2001 From: Alexander Borisov <[email protected]> Date: Mon, 22 Dec 2025 14:44:00 +0300 Subject: [PATCH v12 1/3] Add TwoStageTable.pm, a Perl helper for two-stage lookup tables Introduce a new build-time Perl module that generates compact C lookup tables and accessor functions for sparse numeric key spaces. --- src/tools/TwoStageTable.pm | 446 +++++++++++++++++++++++++++++++++++++ 1 file changed, 446 insertions(+) create mode 100644 src/tools/TwoStageTable.pm diff --git a/src/tools/TwoStageTable.pm b/src/tools/TwoStageTable.pm new file mode 100644 index 00000000000..9306a4e08e8 --- /dev/null +++ b/src/tools/TwoStageTable.pm @@ -0,0 +1,446 @@ +#---------------------------------------------------------------------- +# +# TwoStageTable.pm +# Perl module for generating compact C tables and lookup functions +# optimized for sparse numeric key distributions. +# +# The module creates a two-stage table (Offset and Index) for numeric values. +# This approach is well suited for data clustered into ranges with variable- +# sized gaps between them — for example, Unicode code points and character +# encodings. +# +# +# How it works. +# +# Essentially, we split the key space into fixed-size ranges of N values +# (where N = 1 << SHIFT). +# +# The module creates two tables: +# 1. Offset +# Contains offsets for the table Index. +# Stores the beginning of the range for a number. +# +# 2. Index +# Stores fixed-size ranges (pages) one after another. Each cell contains +# the value returned by the user callback for the corresponding key — +# typically an index into a separate user-provided data table, but it +# can be any numeric value. +# +# Algorithm for obtaining a value for a given key (using SHIFT = 8 and the +# example tables shown below): +# 1. We have the key 0x42 (Unicode code point for 'B', i.e. 66). +# 2. Calculate its index in the Offset table: 0x42 >> SHIFT +# (8 bit = 256) = 0. offset[0] = 256. +# 3. After obtaining the offset of the range start in the Index table, we +# calculate the specific position among 256 values for the key 0x42: +# RANGE_MASK = (1 << SHIFT) - 1 +# offset[0] + (cp & RANGE_MASK) = 256 + 66 = 322 +# index[322] = 76 (the value pushed for 'B' is 0x42 + 10 = 76). +# +# The first range of the Index table (positions 0..RANGE_SIZE-1) is reserved +# as a dummy range filled with the dummy value (0 by default; configurable +# via the second argument to new()). Any Offset table entry that has not +# been explicitly assigned holds the value 0 and therefore points to this +# dummy range, making the lookup return the dummy value (acting like a +# NULL result). The same dummy value is also returned by the lookup +# function for keys whose top-level offset index is out of range. +# +# For example: +# use TwoStageTable; +# +# my %data; +# my $tst = new TwoStageTable(8); +# +# foreach my $id (0x41..0x5A, 0x61..0x7A) { +# $tst->push($id); +# $data{$id} = $id + 10; +# } +# +# my ($offset, $index, $func) = $tst->generate( +# 'latin_greek_table', +# 'get_index', +# sub { $data{$_[0]} } +# ); +# +# print join("\n", $offset, $index, $func); +# +# Result: +# +# static const uint16 latin_greek_table_offset[2] = +# { +# 256, 0 +# }; +# +# static const uint16 latin_greek_table_index[379] = +# { +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 75, 76, 77, +# 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, +# 97, 98, 99, 100, 0, 0, 0, 0, 0, 0, 107, 108, 109, 110, 111, 112, 113, 114, +# 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, +# 130, 131, 132 +# }; +# +# static uint16 +# get_index(char32_t cp) +# { +# uint16 offset_idx, offset; +# +# offset_idx = cp >> 8; +# +# if (offset_idx > 1) +# return 0; +# +# offset = latin_greek_table_offset[offset_idx]; +# +# return latin_greek_table_index[offset + (cp & 255)]; +# } +# +# We can balance the two tables by changing the SHIFT value, which controls +# the trade-off between their sizes: +# - smaller SHIFT → smaller pages, fewer empty slots within each page +# (denser Index table), but more pages and therefore a +# larger Offset table. +# - larger SHIFT → bigger pages with more empty slots inside (sparser +# Index table), but fewer pages and therefore a smaller +# Offset table. +# +# For example, let's modify the example above: +# my $tst = new TwoStageTable(4); # Not 8, but 4. +# +# The result for the same numbers: +# +# static const uint16 latin_greek_table_offset[9] = +# { +# 0, 0, 0, 0, 16, 32, 48, 64, 0 +# }; +# +# static const uint16 latin_greek_table_index[75] = +# { +# 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 75, 76, 77, 78, 79, 80, +# 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, +# 100, 0, 0, 0, 0, 0, 0, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, +# 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, +# 132 +# }; +# +# static uint16 +# get_index(char32_t cp) +# { +# uint16 offset_idx, offset; +# +# offset_idx = cp >> 4; +# +# if (offset_idx > 8) +# return 0; +# +# offset = latin_greek_table_offset[offset_idx]; +# +# return latin_greek_table_index[offset + (cp & 15)]; +# } +# +# We can see that the tables have become more "balanced". +# +# +# Disadvantages. +# +# The algorithm performs well when values are clustered into ranges with +# moderate gaps between them (typical for Unicode property data and +# character encodings). For example, values spread across ranges +# 100..500, 1000..1200, 10000..30000, and so on — everything will be fine +# in the algorithm. +# +# For example, in the worst case scenario, let's take two ranges of numbers: +# 10..150 and 5000000..10000000. Tables with very large dummy data will be +# constructed for these values. It seems that these problems can be solved, +# but this does not apply to the current tasks of using this algorithm. +# +# Portions Copyright (c) 1996-2026, PostgreSQL Global Development Group +# Portions Copyright (c) 1994, Regents of the University of California +# +# src/tools/TwoStageTable.pm +# +#---------------------------------------------------------------------- + +package TwoStageTable; + +use strict; +use warnings FATAL => 'all'; +use Text::Wrap qw(wrap); + +# new($range_shift, $dummy) +# Constructor for the sparse table generator object. +# +# Initializes paging parameters and internal state used to build the +# two-level table (offset + index). If $range_shift is not provided, +# it defaults to 8, which gives a range size of 2^8 = 256 entries. +# +# $dummy is the value used for empty Index-table slots and as the +# return value of the generated lookup function for keys outside the +# populated range. Defaults to 0. +# +# Internal fields: +# keys - array of all registered numeric keys +# max - maximum key seen so far +# offset_table_size - size of the offset table (filled at generate()) +# range_shift - bit count, controls range granularity +# range_size - number of positions in one range (1 << range_shift) +# range_mask - bitmask for extracting low bits ($range_size - 1) +# dummy - fill value for empty Index slots / out-of-range lookups +sub new +{ + my ($class, $range_shift, $dummy) = @_; + my ($range_size, $range_mask); + + $range_shift ||= 8; + $range_size = 1 << $range_shift; + $range_mask = $range_size - 1; + $dummy //= 0; + + die "the dummy value must be an integer" + unless $dummy =~ /^-?[0-9]+$/; + + return bless { + keys => [], + max => 0, + index_uint => "uint16", + offset_uint => "uint16", + offset_table_size => 0, + range_shift => $range_shift, + range_size => $range_size, + range_mask => $range_mask, + dummy => $dummy + }, $class; +} + +# push($key) +# Append a new numeric key in the generator state. +# +# The key must be a non-negative integer; otherwise the function dies +# with an error message. +sub push +{ + my ($tst, $key) = @_; + + die "the key must be a number" unless $key =~ /^[0-9]+$/; + + CORE::push @{ $tst->{keys} }, $key; +} + +# generate($table_name, $func_name, $callback) +# Main generation routine that produces C tables and lookup function +# from all previously added keys. +# +# return [Offset table, Index table, lookup function]. +sub generate +{ + my ($tst, $table_name, $func_name, $callback) = @_; + my (@sorted, @offsets, @data, $pos, $table_size); + my ($uint_offset); + + die "no values for table generation and functions" + unless scalar(@{ $tst->{keys} }); + + # It is not essential, but for consistent table output, it is better + # to sort the data. + @sorted = sort { $a <=> $b } @{ $tst->{keys} }; + $table_size = (($sorted[-1] >> $tst->{range_shift}) + 1); + + # We immediately allocate the required size for the table. + $offsets[$table_size] = 0; + $pos = $tst->{range_size}; + + foreach my $key (@sorted) + { + my $offset_index = $key >> $tst->{range_shift}; + my $offset = $offsets[$offset_index]; + + unless (defined $offset) + { + $offset = $pos; + $offsets[$offset_index] = $offset; + $pos += $tst->{range_size}; + + $uint_offset = _uint_type($offset); + } + + my $index = $key & $tst->{range_mask}; + my $value = $callback->($key); + + $data[ $offset + $index ] = $value; + } + + # Pick the Index-table cell type from the actual data range, including + # $tst->{dummy} so the type is wide enough to hold it (e.g. dummy = + # 0xFFFF over uint8 data forces uint16). If any value is negative, fall + # back to a signed type that fits both extremes. + my @range = sort { $a <=> $b } grep { defined $_ } @data, $tst->{dummy}; + my ($min, $max) = ($range[0], $range[-1]); + + $tst->{offset_table_size} = $table_size; + $tst->{offset_uint} = $uint_offset; + $tst->{index_uint} = $min < 0 ? _int_type($min, $max) : _uint_type($max); + + return ( + $tst->_table_offset(\@offsets, $table_name), + $tst->_table_index(\@data, $table_name), + $tst->function($func_name, $table_name)); +} + +sub function +{ + my ($tst, $func_name, $table_name) = @_; + + my $offset_name = "$table_name\_offset"; + my $index_name = "$table_name\_index"; + + return <<FUNCTION; +/* + * Lookup for tables: + * $offset_name and $index_name. + */ +static $tst->{index_uint} +$func_name(char32_t cp) +{ + $tst->{offset_uint} offset_idx, + offset; + + offset_idx = cp >> $tst->{range_shift}; + + if (offset_idx > $tst->{offset_table_size}) + return $tst->{dummy}; + + offset = $offset_name\[offset_idx]; + + return $index_name\[offset + (cp & $tst->{range_mask})]; +} +FUNCTION +} + +sub _table_offset +{ + my ($tst, $table, $name) = @_; + + # Offset entries are structural pointers into the Index table; an + # unassigned entry must stay 0 so it points at the first (dummy) range + # regardless of the user's $tst->{dummy} value. + my $table_text = + $tst->table($table, "$name\_offset", $tst->{offset_uint}, 0); + + my $comment = <<COMMENT; +/* + * The table contains offsets to table $name\_index. + */ +COMMENT + return "$comment$table_text"; +} + +sub _table_index +{ + my ($tst, $table, $name) = @_; + + return $tst->table($table, "$name\_index", $tst->{index_uint}, + $tst->{dummy}); +} + +# table($table, $name, $uint_type, $fill) +# Formats raw table data as pretty-printed C static array declaration. +# $fill is the value used to replace undefined slots in $table. +sub table +{ + my ($tst, $table, $name, $uint_type, $fill) = @_; + + my @values = map { defined $_ ? $_ : $fill } @$table; + my $length = scalar @values; + + # Wrap the comma-separated values to ~80 columns with pgindent's indent. + local $Text::Wrap::columns = 80; + local $Text::Wrap::huge = 'overflow'; + + my $body = wrap("\t", "\t", join(", ", @values)); + + return join "\n", + "static const $uint_type $name\[$length] =\n{", + $body, + "};"; +} + +# _uint_type($number) +# Internal function that determines the size of uint for a number. +sub _uint_type +{ + my $num = 0 + $_[0]; + + # uint8: (1 << 8) - 1 + if ($num <= (((1 << 7) - 1) | (1 << 7))) + { + return "uint8"; + } + + # uint16: (1 << 16) - 1 + if ($num <= (((1 << 15) - 1) | (1 << 15))) + { + return "uint16"; + } + + # uint32: (1 << 32) - 1 + if ($num <= (((1 << 31) - 1) | (1 << 31))) + { + return "uint32"; + } + + # uint64: (1 << 64) - 1 + if ($num <= (((1 << 63) - 1) | (1 << 63))) + { + return "uint64"; + } + + die "value is greater than uint64: $num"; +} + +# _int_type($min, $max) +# Internal function that picks the smallest signed C type from +# {int8, int16, int32, int64} that fits both $min and $max. +sub _int_type +{ + my ($min, $max) = @_; + + # int8 + if ($min >= -(1 << 7) && $max <= ((1 << 7) - 1)) + { + return "int8"; + } + + # int16 + if ($min >= -(1 << 15) && $max <= ((1 << 15) - 1)) + { + return "int16"; + } + + # int32 + if ($min >= -(1 << 31) && $max <= ((1 << 31) - 1)) + { + return "int32"; + } + + # int64 + if ($min >= -(1 << 63) && $max <= ((1 << 63) - 1)) + { + return "int64"; + } + + die "value is out of int64 range: min=$min max=$max"; +} + +1; -- 2.39.5 (Apple Git-154) [text/plain] v12-0002-Improve-the-performance-of-Unicode-Normalization.patch (819.4K, ../../[email protected]/3-v12-0002-Improve-the-performance-of-Unicode-Normalization.patch) download | inline diff: From ff2963e27a51103047a50a608798260494c96d26 Mon Sep 17 00:00:00 2001 From: Alexander Borisov <[email protected]> Date: Mon, 22 Dec 2025 14:44:00 +0300 Subject: [PATCH v12 2/3] Improve the performance of Unicode Normalization Forms Replace the backend perfect hash and the frontend bsearch() lookup with a single shared two-stage lookup table (generated via the new TwoStageTable.pm helper). Backend and frontend now use the same code path, yielding up to ~60% speedup for normalize(). --- src/common/unicode/Makefile | 4 +- .../unicode/generate-unicode_norm_table.pl | 460 +- src/common/unicode/meson.build | 2 +- src/common/unicode_norm.c | 115 +- src/include/common/unicode_norm_hashfunc.h | 3025 --- src/include/common/unicode_norm_table.h | 15484 +++++++--------- src/tools/pgindent/exclude_file_patterns | 1 - 7 files changed, 6556 insertions(+), 12535 deletions(-) delete mode 100644 src/include/common/unicode_norm_hashfunc.h diff --git a/src/common/unicode/Makefile b/src/common/unicode/Makefile index c150e403cda..2f032e42b2d 100644 --- a/src/common/unicode/Makefile +++ b/src/common/unicode/Makefile @@ -21,7 +21,7 @@ CPPFLAGS += $(ICU_CFLAGS) # By default, do nothing. all: -update-unicode: unicode_case_table.h unicode_category_table.h unicode_east_asian_fw_table.h unicode_nonspacing_table.h unicode_norm_hashfunc.h unicode_norm_table.h unicode_normprops_table.h unicode_version.h +update-unicode: unicode_case_table.h unicode_category_table.h unicode_east_asian_fw_table.h unicode_nonspacing_table.h unicode_norm_table.h unicode_normprops_table.h unicode_version.h mv $^ $(top_srcdir)/src/include/common/ $(MAKE) case-check $(MAKE) category-check @@ -44,8 +44,6 @@ unicode_category_table.h: generate-unicode_category_table.pl DerivedCoreProperti # Generation of conversion tables used for string normalization with # UTF-8 strings. -unicode_norm_hashfunc.h: unicode_norm_table.h - unicode_norm_table.h: generate-unicode_norm_table.pl UnicodeData.txt CompositionExclusions.txt $(PERL) $< diff --git a/src/common/unicode/generate-unicode_norm_table.pl b/src/common/unicode/generate-unicode_norm_table.pl index 4c1d105b6c5..86bc94f3e60 100644 --- a/src/common/unicode/generate-unicode_norm_table.pl +++ b/src/common/unicode/generate-unicode_norm_table.pl @@ -4,7 +4,7 @@ # files as input. # # Input: UnicodeData.txt and CompositionExclusions.txt -# Output: unicode_norm_table.h and unicode_norm_hashfunc.h +# Output: unicode_norm_table.h # # Copyright (c) 2000-2026, PostgreSQL Global Development Group @@ -14,15 +14,16 @@ use Getopt::Long; use FindBin; use lib "$FindBin::RealBin/../../tools/"; -use PerfectHash; +use TwoStageTable; +use Text::Wrap; + +local $Text::Wrap::columns = 80; my $output_path = '.'; GetOptions('outdir:s' => \$output_path); my $output_table_file = "$output_path/unicode_norm_table.h"; -my $output_func_file = "$output_path/unicode_norm_hashfunc.h"; - my $FH; @@ -64,23 +65,38 @@ while (my $line = <$FH>) # the data file, currently.) next if hex($code) > 0x10FFFF; + # The character decomposition mapping field in UnicodeData.txt is a list + # of unicode codepoints, separated by space. But it can be prefixed with + # so-called compatibility formatting tag, like "<compat>", or "<font>". + # The entries with compatibility formatting tags should not be used for + # re-composing characters during normalization, so flag them in the table. + # (The tag doesn't matter, only whether there is a tag or not) + my $compat = 0; + if ($decomp =~ /\<.*\>/) + { + $compat = 1; + $decomp =~ s/\<[^][]*\>//g; + } + my @decomp_elts = split(" ", $decomp); + # Skip characters with no decompositions and a class of 0, to reduce the # table size. - next if $class eq '0' && $decomp eq ''; - - my %char_entry = (code => $code, class => $class, decomp => $decomp); + next if $class eq '0' && scalar @decomp_elts == 0; + + my %char_entry = ( + code => $code, + class => $class, + compat => $compat, + decomp => \@decomp_elts, + decomp_length => scalar @decomp_elts); push(@characters, \%char_entry); - $character_hash{$code} = \%char_entry; + $character_hash{ hex($code) } = \%char_entry; } close $FH; -my $num_characters = scalar @characters; - # Start writing out the output files open my $OT, '>', $output_table_file or die "Could not open output file $output_table_file: $!\n"; -open my $OF, '>', $output_func_file - or die "Could not open output file $output_func_file: $!\n"; print $OT <<HEADER; /*------------------------------------------------------------------------- @@ -103,10 +119,9 @@ print $OT <<HEADER; */ typedef struct { - uint32 codepoint; /* Unicode codepoint */ uint8 comb_class; /* combining class of character */ uint8 dec_size_flags; /* size and flags of decomposition code list */ - uint16 dec_index; /* index into UnicodeDecomp_codepoints, or the + uint16 dec_index; /* index into UnicodeDecompCodepoints, or the * decomposition itself if DECOMP_INLINE */ } pg_unicode_decomposition; @@ -120,89 +135,68 @@ typedef struct #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 of Unicode codepoints and their decompositions */ -static const pg_unicode_decomposition UnicodeDecompMain[$num_characters] = -{ HEADER -print $OF <<HEADER; -/*------------------------------------------------------------------------- - * - * unicode_norm_hashfunc.h - * Perfect hash functions used for Unicode normalization - * - * Portions Copyright (c) 1996-2026, PostgreSQL Global Development Group - * Portions Copyright (c) 1994, Regents of the University of California - * - * src/include/common/unicode_norm_hashfunc.h - * - *------------------------------------------------------------------------- - */ - -/* - * File auto-generated by src/common/unicode/generate-unicode_norm_table.pl, - * do not edit. There is deliberately not an #ifndef PG_UNICODE_NORM_HASHFUNC_H - * here. - */ - -#include "common/unicode_norm_table.h" +# 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; + +# Collect all codepoints of the decomposition and remove duplicate sequences. +# Be sure to sort by number of codepoints, from largest to smallest. +# This is necessary so that shorter ones fit into larger ones. +foreach my $code ( + sort { + $character_hash{$b}->{decomp_length} + <=> $character_hash{$a}->{decomp_length} + } @sorted_codes) +{ + my $entry = $character_hash{$code}; + my $decomp = $entry->{decomp}; -/* Typedef for perfect hash functions */ -typedef int (*cp_hash_func) (const void *key); + # 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)) + { + next; + } -/* Information for lookups with perfect hash functions */ -typedef struct -{ - const pg_unicode_decomposition *decomps; - cp_hash_func hash; - int num_decomps; -} pg_unicode_decompinfo; + # 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); -typedef struct -{ - const uint16 *inverse_lookup; - cp_hash_func hash; - int num_recomps; -} pg_unicode_recompinfo; + if ($index == -1) + { + $index = scalar @decomp_codepoints; + push @decomp_codepoints, @$decomp; + } -HEADER + $entry->{decomp_index} = $index; +} -my $decomp_index = 0; -my $decomp_string = ""; -my @dec_cp_packed; -my $main_index = 0; -my @rec_info; +my $main_index = 1; +my @decomp_main = ("\t{0, 0, 0},\n"); +my %duplicates; +my %inverse; +my %decomp_index; +my $decomp_gsa = new TwoStageTable(6); my $last_code = $characters[-1]->{code}; foreach my $char (@characters) { my $code = $char->{code}; my $class = $char->{class}; + my $compat = $char->{compat}; my $decomp = $char->{decomp}; - - # Save the code point bytes as a string in network order. - push @dec_cp_packed, pack('N', hex($char->{code})); - - # The character decomposition mapping field in UnicodeData.txt is a list - # of unicode codepoints, separated by space. But it can be prefixed with - # so-called compatibility formatting tag, like "<compat>", or "<font>". - # The entries with compatibility formatting tags should not be used for - # re-composing characters during normalization, so flag them in the table. - # (The tag doesn't matter, only whether there is a tag or not) - my $compat = 0; - if ($decomp =~ /\<.*\>/) - { - $compat = 1; - $decomp =~ s/\<[^][]*\>//g; - } - my @decomp_elts = split(" ", $decomp); + my $index = $char->{decomp_index}; # Decomposition size # Print size of decomposition - my $decomp_size = scalar(@decomp_elts); + my $decomp_size = scalar(@$decomp); die if $decomp_size > 0x1F; # to not overrun bitmask - my $first_decomp = shift @decomp_elts; + my $first_decomp = shift @$decomp; + my $first_num = $first_decomp ? hex($first_decomp) : 0; my $flags = ""; my $comment = ""; @@ -215,8 +209,8 @@ foreach my $char (@characters) if ($decomp_size == 2) { # Should this be used for recomposition? - if ( $character_hash{$first_decomp} - && $character_hash{$first_decomp}->{class} != 0) + if ( $character_hash{$first_num} + && $character_hash{$first_num}->{class} != 0) { $flags .= " | DECOMP_NO_COMPOSE"; $comment = "non-starter decomposition"; @@ -240,19 +234,15 @@ foreach my $char (@characters) # src/common/unicode_norm.c. if (!($flags =~ /DECOMP_COMPAT/ || $flags =~ /DECOMP_NO_COMPOSE/)) { - push @rec_info, - { - code => $code, - main_index => $main_index, - first => $first_decomp, - second => $decomp_elts[0] - }; + $inverse{$first_num}->{ hex($decomp->[0]) } = hex($code); } } + my $line; + if ($decomp_size == 0) { - print $OT "\t{0x$code, $class, 0$flags, 0}"; + $line = "\t{$class, 0$flags, 0}"; } elsif ($decomp_size == 1 && length($first_decomp) <= 4) { @@ -260,153 +250,223 @@ foreach my $char (@characters) # The decomposition consists of a single codepoint, and it fits # in a uint16, so we can store it "inline" in the main table. $flags .= " | DECOMP_INLINE"; - print $OT "\t{0x$code, $class, 1$flags, 0x$first_decomp}"; + $line = "\t{$class, 1$flags, 0x$first_decomp}"; } else { - print $OT "\t{0x$code, $class, $decomp_size$flags, $decomp_index}"; - - # Now save the decompositions into a dedicated area that will - # be written afterwards. First build the entry dedicated to - # a sub-table with the code and decomposition. - $decomp_string .= ",\n" if ($decomp_string ne ""); + $line = "\t{$class, $decomp_size$flags, $index}"; + } - $decomp_string .= "\t /* $decomp_index */ 0x$first_decomp"; - foreach (@decomp_elts) - { - $decomp_string .= ", 0x$_"; - } + $decomp_gsa->push(hex($code)); - $decomp_index = $decomp_index + $decomp_size; + # Check for duplicates and discard them. + if (exists $duplicates{$line}) + { + $decomp_index{ hex($code) } = $duplicates{$line}; + next; } - # Print a comma after all items except the last one. - print $OT "," unless ($code eq $last_code); + $duplicates{$line} = $main_index; + + # We will satisfy pgindent. + my $space = length($line) < 35 ? "\t" : " "; + + push @decomp_main, $line; + + # Push a comma after all items except the last one. + push @decomp_main, "," unless ($code eq $last_code); + push @decomp_main, "$space/* $comment */" if ($comment ne ""); + push @decomp_main, "\n" unless ($code eq $last_code); + + $decomp_index{ hex($code) } = $main_index++; +} + +# Сompile a table with sequences of codepoints for decomposition. +my @decomp_lines; + +foreach my $index (0 .. $#decomp_codepoints) +{ + my $code = $decomp_codepoints[$index]; + push @decomp_lines, "0x$code"; +} + +# Preparing data for codepoint composition. A situation where two code points +# need to be converted into one (recomposition of the reordered Unicode string). +# +# For table with uint16 numbers. +# The first two entries are uint32 numbers - first second codepoint. +# The third entry indicates the number of elements immediately following +# this entry (third entry). +# For example: +# {code, point, 3, 55, 64, 71, code, point, 2, 23, 45, code, point,...} +# +my %inverse_index; +my @inverse_second; +my @inverse_codes; +my $inverse_gsa = new TwoStageTable(6); + +# The reserved value for "not found", like a NULL. +push @inverse_second, 0, 0, 0; +push @inverse_codes, 0; + +foreach my $first (sort { $a <=> $b } keys %inverse) +{ + my $seconds = $inverse{$first}; + my @sorted = sort { $a <=> $b } keys %$seconds; + + $inverse_index{$first} = scalar @inverse_second; + $inverse_gsa->push($first); + + # Store a 32-bit number in two 16-bit numbers. + push @inverse_second, $sorted[0] >> 16; + push @inverse_second, $sorted[0] & ~(((1 << 16) - 1) << 16); + # Store the number of entries. + push @inverse_second, $sorted[-1] - $sorted[0]; + + foreach my $second ($sorted[0] .. $sorted[-1]) + { + my $index = 0; - print $OT "\t/* $comment */" if ($comment ne ""); - print $OT "\n"; + if (exists $seconds->{$second}) + { + $index = scalar @inverse_codes; + push @inverse_codes, $seconds->{$second}; + } - $main_index++; + push @inverse_second, $index; + } } -print $OT "\n};\n\n"; + +my $main_string = join "", @decomp_main; +my $decomp_length = scalar @decomp_lines; +my $decomp_string = wrap("\t", "\t", join(", ", @decomp_lines)); +my $inverse_length = scalar @inverse_codes; +my $inverse_string = wrap("\t", "\t", join(", ", @inverse_codes)); +my $second_length = scalar @inverse_second; +my $second_string = wrap("\t", "\t", join(", ", @inverse_second)); # Print the array of decomposed codes. print $OT <<HEADER; -/* codepoints array */ -static const uint32 UnicodeDecomp_codepoints[$decomp_index] = +/* Table with basic data for decompositions. */ +static const pg_unicode_decomposition UnicodeDecompMain[$main_index] = { -$decomp_string +$main_string }; -HEADER -# Emit the definition of the decomp hash function. -my $dec_funcname = 'Decomp_hash_func'; -my $dec_func = PerfectHash::generate_hash_function(\@dec_cp_packed, - $dec_funcname, fixed_key_length => 4); -print $OF "/* Perfect hash function for decomposition */\n"; -print $OF "static $dec_func\n"; - -# Emit the structure that wraps the hash lookup information into -# one variable. -print $OF <<HEADER; -/* Hash lookup information for decomposition */ -static const pg_unicode_decompinfo UnicodeDecompInfo = +/* Table with sequences of codepoints for decomposition. */ +static const uint32 UnicodeDecompCodepoints[$decomp_length] = { - UnicodeDecompMain, - $dec_funcname, - $num_characters +$decomp_string }; -HEADER - -# Find the lowest codepoint that decomposes to each recomposeable -# code pair and create a mapping to it. -my $recomp_string = ""; -my @rec_cp_packed; -my %seenit; -my $firstentry = 1; -foreach my $rec (sort recomp_sort @rec_info) +/* + * Table of Unicode codepoints for recomposition of the reordered + * Unicode string. + */ +static const uint32 UnicodeDecompInverseCodes[$inverse_length] = { - # The hash key is formed by concatenating the bytes of the two - # codepoints. See also recompose_code() in common/unicode_norm.c. - my $hashkey = (hex($rec->{first}) << 32) | hex($rec->{second}); - - # We are only interested in the lowest code point that decomposes - # to the given code pair. - next if $seenit{$hashkey}; - - # Save the hash key bytes in network order - push @rec_cp_packed, pack('Q>', $hashkey); - - # Append inverse lookup element - $recomp_string .= ",\n" if !$firstentry; - $recomp_string .= sprintf "\t/* U+%s+%s -> U+%s */ %s", - $rec->{first}, - $rec->{second}, - $rec->{code}, - $rec->{main_index}; - - $seenit{$hashkey} = 1; - $firstentry = 0; -} +$inverse_string +}; -# Emit the inverse lookup array containing indexes into UnicodeDecompMain. -my $num_recomps = scalar @rec_cp_packed; -print $OF <<HEADER; -/* Inverse lookup array -- contains indexes into UnicodeDecompMain[] */ -static const uint16 RecompInverseLookup[$num_recomps] = +/* + * Table with indexes from the secondary codepoint pointing + * to UnicodeDecompInverseCodes. + */ +static const uint16 UnicodeDecompInverseSecond[$second_length] = { -$recomp_string +$second_string }; HEADER -# Emit the definition of the recomposition hash function. -my $rec_funcname = 'Recomp_hash_func'; -my $rec_func = - PerfectHash::generate_hash_function(\@rec_cp_packed, $rec_funcname, - fixed_key_length => 8); -print $OF "/* Perfect hash function for recomposition */\n"; -print $OF "static $rec_func\n"; - -# Emit the structure that wraps the hash lookup information into -# one variable. -print $OF <<HEADER; -/* Hash lookup information for recomposition */ -static const pg_unicode_recompinfo UnicodeRecompInfo = +# Create index for decomposition mapping. +my ($decomp_table_offset, $decomp_table_index, $decomp_func) = + $decomp_gsa->generate('decomp_table', 'normalization_index', + sub { $decomp_index{ $_[0] } }); + +# Create index for inverse mapping. +my ($inverse_table_offset, $inverse_table_index, $inverse_func) = + $inverse_gsa->generate('inverse_table', 'inverse_index', + sub { $inverse_index{ $_[0] } }); + +print $OT <<"HEADER"; +$decomp_table_offset + +/* + * Used by normalization_index() to map a codepoint to an index that can be + * used in UnicodeDecompMain table. + */ +$decomp_table_index + +$inverse_table_offset + +/* + * Used by inverse_index() to map a codepoint to an index that can be + * used in UnicodeDecompInverseSecond table. + */ +$inverse_table_index + +$decomp_func +$inverse_func +/* + * normalization_inverse() + * + * Returns the code point for recomposition of the reordered Unicode string + * based on two code points. + * Codepoint 0x0000 means "not found". + */ +static char32_t +normalization_inverse(char32_t first, char32_t second) { - RecompInverseLookup, - $rec_funcname, - $num_recomps -}; + uint16 idx; + uint32 start, + stop; + const uint16 *entry; + + idx = inverse_index(first); + entry = &UnicodeDecompInverseSecond[idx]; + + start = entry[0] << 16 | entry[1]; + stop = start + entry[2]; + + if (idx != 0 && second >= start && second <= stop) + { + return UnicodeDecompInverseCodes[entry[second - start + 3]]; + } + + return 0x0000; +} HEADER close $OT; -close $OF; -sub recomp_sort +# This function is designed to search for the occurrence of one array as +# a subarray within another. This is necessary to find duplicates. +# It returns the index of the start of the occurrence or -1 if unsuccessful. +sub contains_subarray { - my $a1 = hex($a->{first}); - my $b1 = hex($b->{first}); - - my $a2 = hex($a->{second}); - my $b2 = hex($b->{second}); + my ($arr1, $arr2) = @_; + my $len1 = scalar(@$arr1); + my $len2 = scalar(@$arr2); - # First sort by the first code point - return -1 if $a1 < $b1; - return 1 if $a1 > $b1; + return -1 if $len2 == 0; + return -1 if $len2 > $len1; - # Then sort by the second code point - return -1 if $a2 < $b2; - return 1 if $a2 > $b2; + for my $start (0 .. $len1 - $len2) + { + my $match = 1; - # Finally sort by the code point that decomposes into first and - # second ones. - my $acode = hex($a->{code}); - my $bcode = hex($b->{code}); + for my $j (0 .. $len2 - 1) + { + if ($arr1->[ $start + $j ] ne $arr2->[$j]) + { + $match = 0; + last; + } + } - return -1 if $acode < $bcode; - return 1 if $acode > $bcode; + return $start if $match; + } - die "found duplicate entries of recomposeable code pairs"; + return -1; } diff --git a/src/common/unicode/meson.build b/src/common/unicode/meson.build index 8a31fe40f6c..a7e1b5efea2 100644 --- a/src/common/unicode/meson.build +++ b/src/common/unicode/meson.build @@ -67,7 +67,7 @@ update_unicode_common_targets += \ update_unicode_common_targets += \ custom_target('unicode_norm_table.h', input: [unicode_data['UnicodeData.txt'], unicode_data['CompositionExclusions.txt']], - output: ['unicode_norm_table.h', 'unicode_norm_hashfunc.h'], + output: ['unicode_norm_table.h'], depend_files: perfect_hash_pm, command: [ perl, files('generate-unicode_norm_table.pl'), diff --git a/src/common/unicode_norm.c b/src/common/unicode_norm.c index 0534ae34640..0c08bcabe0d 100644 --- a/src/common/unicode_norm.c +++ b/src/common/unicode_norm.c @@ -19,13 +19,11 @@ #endif #include "common/unicode_norm.h" +#include "common/unicode_norm_table.h" #ifndef FRONTEND -#include "common/unicode_norm_hashfunc.h" #include "common/unicode_normprops_table.h" #include "port/pg_bswap.h" #include "utils/memutils.h" -#else -#include "common/unicode_norm_table.h" #endif #ifndef FRONTEND @@ -47,21 +45,6 @@ #define NCOUNT VCOUNT * TCOUNT #define SCOUNT LCOUNT * NCOUNT -#ifdef FRONTEND -/* comparison routine for bsearch() of decomposition lookup table. */ -static int -conv_compare(const void *p1, const void *p2) -{ - uint32 v1, - v2; - - v1 = *(const uint32 *) p1; - v2 = ((const pg_unicode_decomposition *) p2)->codepoint; - return (v1 > v2) ? 1 : ((v1 == v2) ? 0 : -1); -} - -#endif - /* * get_code_entry * @@ -72,38 +55,9 @@ conv_compare(const void *p1, const void *p2) static const pg_unicode_decomposition * get_code_entry(char32_t code) { -#ifndef FRONTEND - int h; - uint32 hashkey; - pg_unicode_decompinfo decompinfo = UnicodeDecompInfo; - - /* - * Compute the hash function. The hash key is the codepoint with the bytes - * in network order. - */ - hashkey = pg_hton32(code); - h = decompinfo.hash(&hashkey); - - /* An out-of-range result implies no match */ - if (h < 0 || h >= decompinfo.num_decomps) - return NULL; - - /* - * Since it's a perfect hash, we need only match to the specific codepoint - * it identifies. - */ - if (code != decompinfo.decomps[h].codepoint) - return NULL; + uint16 idx = normalization_index(code); - /* Success! */ - return &decompinfo.decomps[h]; -#else - return bsearch(&(code), - UnicodeDecompMain, - lengthof(UnicodeDecompMain), - sizeof(pg_unicode_decomposition), - conv_compare); -#endif + return idx != 0 ? &UnicodeDecompMain[idx] : NULL; } /* @@ -146,7 +100,7 @@ get_code_decomposition(const pg_unicode_decomposition *entry, int *dec_size) else { *dec_size = DECOMPOSITION_SIZE(entry); - return &UnicodeDecomp_codepoints[entry->dec_index]; + return &UnicodeDecompCodepoints[entry->dec_index]; } } @@ -246,66 +200,9 @@ recompose_code(uint32 start, uint32 code, uint32 *result) } else { - const pg_unicode_decomposition *entry; - - /* - * Do an inverse lookup of the decomposition tables to see if anything - * matches. The comparison just needs to be a perfect match on the - * sub-table of size two, because the start character has already been - * recomposed partially. This lookup uses a perfect hash function for - * the backend code. - */ -#ifndef FRONTEND - - int h, - inv_lookup_index; - uint64 hashkey; - pg_unicode_recompinfo recompinfo = UnicodeRecompInfo; - - /* - * Compute the hash function. The hash key is formed by concatenating - * bytes of the two codepoints in network order. See also - * src/common/unicode/generate-unicode_norm_table.pl. - */ - hashkey = pg_hton64(((uint64) start << 32) | (uint64) code); - h = recompinfo.hash(&hashkey); - - /* An out-of-range result implies no match */ - if (h < 0 || h >= recompinfo.num_recomps) - return false; + *result = normalization_inverse(start, code); - inv_lookup_index = recompinfo.inverse_lookup[h]; - entry = &UnicodeDecompMain[inv_lookup_index]; - - if (start == UnicodeDecomp_codepoints[entry->dec_index] && - code == UnicodeDecomp_codepoints[entry->dec_index + 1]) - { - *result = entry->codepoint; - return true; - } - -#else - - int i; - - for (i = 0; i < lengthof(UnicodeDecompMain); i++) - { - entry = &UnicodeDecompMain[i]; - - if (DECOMPOSITION_SIZE(entry) != 2) - continue; - - if (DECOMPOSITION_NO_COMPOSE(entry)) - continue; - - if (start == UnicodeDecomp_codepoints[entry->dec_index] && - code == UnicodeDecomp_codepoints[entry->dec_index + 1]) - { - *result = entry->codepoint; - return true; - } - } -#endif /* !FRONTEND */ + return *result != 0; } return false; diff --git a/src/include/common/unicode_norm_hashfunc.h b/src/include/common/unicode_norm_hashfunc.h deleted file mode 100644 index a0b0e99adc0..00000000000 --- a/src/include/common/unicode_norm_hashfunc.h +++ /dev/null @@ -1,3025 +0,0 @@ -/*------------------------------------------------------------------------- - * - * unicode_norm_hashfunc.h - * Perfect hash functions used for Unicode normalization - * - * Portions Copyright (c) 1996-2026, PostgreSQL Global Development Group - * Portions Copyright (c) 1994, Regents of the University of California - * - * src/include/common/unicode_norm_hashfunc.h - * - *------------------------------------------------------------------------- - */ - -/* - * File auto-generated by src/common/unicode/generate-unicode_norm_table.pl, - * do not edit. There is deliberately not an #ifndef PG_UNICODE_NORM_HASHFUNC_H - * here. - */ - -#include "common/unicode_norm_table.h" - -/* Typedef for perfect hash functions */ -typedef int (*cp_hash_func) (const void *key); - -/* Information for lookups with perfect hash functions */ -typedef struct -{ - const pg_unicode_decomposition *decomps; - cp_hash_func hash; - int num_decomps; -} pg_unicode_decompinfo; - -typedef struct -{ - const uint16 *inverse_lookup; - cp_hash_func hash; - int num_recomps; -} pg_unicode_recompinfo; - -/* Perfect hash function for decomposition */ -static int -Decomp_hash_func(const void *key) -{ - static const int16 h[13757] = { - 45, 32767, 157, 158, 159, 160, 161, 2883, - 52, 53, 54, 0, 412, -233, -232, -231, - -230, 60, 0, 0, -238, -238, -238, -238, - -238, 240, 241, 242, -342, -342, 822, 822, - 822, 822, 822, 822, 0, 0, 824, 824, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 267, 32767, 32767, 0, - 0, 32767, 0, 0, 32767, 32767, 32767, 4434, - 4435, -300, -300, -300, -300, -300, -300, 278, - 279, 280, 281, 282, 283, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 1443, 1444, 1445, - -340, 1446, -340, 1447, 0, 0, 0, 32767, - 0, 0, 0, 0, 0, 0, 32767, 32767, - 216, 217, 218, 219, 0, -1058, 222, -363, - 0, 0, -259, 227, 228, 2942, 2943, 2944, - 32767, 32767, 232, 233, 234, 235, 236, 237, - -7938, 2075, 2076, 2077, 2078, 2079, 2080, 2081, - -4642, -4642, -4642, 2085, 2086, -4643, -4643, -4643, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, -323, -323, - 14, 15, 321, -322, -322, -322, -322, -322, - -322, 22, 23, -322, 0, -321, -321, -321, - 0, 29, 30, -320, -320, -320, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - -112, 325, -112, -112, -112, 0, 0, -111, - -111, -111, -111, -111, -2832, 0, 0, 0, - 0, -357, 289, 289, 289, 289, 0, 0, - 0, 299, 300, 301, 302, 303, 0, -175, - 0, -278, -278, -278, -3885, -3885, -3885, -3885, - -3885, -3885, -3885, -3885, -3885, -3885, -3885, -3885, - -3885, 32767, 0, 83, 84, 85, 86, 87, - 88, 89, 90, 91, 92, 93, 94, 95, - 96, 97, -4544, 99, 100, 101, 102, 0, - 0, 103, 103, 105, 104, 107, 108, 109, - 110, 108, 32767, 112, 109, 109, 109, 109, - 117, 32767, 110, 110, 110, 121, 111, 111, - -212, 125, 429, 430, 431, -212, -212, -212, - 130, -211, -211, 32767, 32767, -213, 109, -212, - -212, -212, 138, 32767, 32767, -212, -212, -212, - 108, 143, 144, 110, 110, 110, 110, 110, - 150, 151, 0, 437, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, -2721, 111, - 111, 111, 166, -245, 401, 401, 401, 401, - 112, 173, 174, 413, 414, 415, 416, 417, - -60, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 4492, 449, 0, 32767, 451, 452, 0, 32767, - 32767, 4490, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 0, 0, 0, 0, 0, 32767, - 32767, 181, 182, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - -97, -97, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 185, 186, 187, - 188, 189, 190, 191, 192, 193, 194, 195, - 196, 197, 198, 199, -1243, -1243, -1243, 543, - -1242, 545, -1241, 207, 208, 209, 32767, 210, - 211, 212, 213, 214, 215, 32767, 32767, 0, - 0, 0, 0, 220, 1279, 0, 586, 224, - 225, 485, 0, 0, -2713, -2713, -2713, 32767, - 32767, 0, 0, 0, 0, 0, 0, 8176, - -1836, 0, 0, 0, 0, 585, 586, -577, - -576, -575, -574, -573, -572, 251, 252, -571, - -570, 255, 256, 257, 258, 259, 260, 261, - 262, 263, 264, 265, 266, 0, 32767, 32767, - 268, 269, 32767, 32767, 32767, 7164, -515, -6053, - -4164, -4164, 572, 573, 574, 575, 576, 577, - 0, 0, 0, 0, 0, 0, 0, 578, - 579, 580, 577, 578, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 32767, 0, 32767, 0, - 0, 32767, -379, -379, 32767, 0, 32767, 32767, - 28, 29, 30, 31, 3174, 33, 34, 5578, - 36, 37, 38, 39, 40, 41, 42, 43, - 1899, 1900, 1901, 47, 48, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 4693, 4694, 4695, 4696, 50, 32767, 32767, - 32767, 32767, 51, 52, 53, 54, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 627, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 262, 262, 608, 287, 609, 610, - 611, 291, 263, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 628, 629, 630, 631, - 632, 633, 634, 635, 636, 637, 638, 639, - 640, 641, 642, 643, 644, 645, 646, 647, - 648, 649, 650, 5, 6, 7, 8, 298, - 32767, 32767, 0, 0, 0, 0, 0, 0, - -239, 0, 32767, 608, 609, 610, 611, 612, - 2970, 614, -1770, -1770, 615, 616, 617, 618, - 619, 620, -1770, -1770, 621, 622, -1770, 623, - 624, 625, 626, 8242, -1770, -1770, -1770, -1770, - -1770, -1770, -1770, 4954, 4955, 4956, -1770, -1770, - 4960, 4961, 4962, 320, 321, 322, 323, 324, - 325, 326, 327, 328, 329, 330, 331, 332, - 333, 334, 335, 336, 337, 338, 339, 340, - 341, 665, 666, 330, 330, 25, 669, 670, - 671, 672, 673, 674, 331, 331, 677, 356, - 678, 679, 680, 360, 332, 332, 683, 684, - 685, 366, 367, 368, 369, 370, 371, 372, - 373, 374, 375, 488, 52, 490, 491, 492, - 381, 382, 32767, 494, 495, 496, 497, 3219, - 388, 389, 390, 391, 749, 104, 105, 106, - 107, 397, 398, 399, 101, 101, 101, 101, - 101, 405, 581, 407, 686, 687, 688, 4296, - 4297, 4298, 4299, 32767, 32767, 32767, 32767, 4300, - 32767, 32767, 32767, 32767, 32767, 416, 32767, 655, - 656, 331, 658, 659, 660, 661, 662, 326, - 326, 326, 326, 326, 326, 4968, 32767, 325, - 32767, 324, 427, 428, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, -3708, 0, 0, 0, 0, 0, - 644, 645, 646, 305, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, -4570, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 0, 32767, 32767, 0, 32767, - 32767, 32767, 32767, 32767, 32767, 436, 0, 438, - 439, 440, 32767, 441, 442, 443, 444, 445, - 446, 3168, 32767, 32767, 32767, 0, -4059, -4059, - -4059, -4059, -4059, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 3570, -4045, 5968, -4044, 0, 450, 0, 0, - 0, 0, 0, 0, -4037, 0, 0, -4035, - 0, 0, 0, 0, 367, 367, 0, 366, - 0, 4702, 4703, 363, 0, 0, 0, 0, - 359, 359, 359, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 351, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 6024, 6025, 6026, 6027, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 674, 32767, 32767, - 32767, 32767, 32767, 32767, 776, 32767, 32767, 0, - 32767, 32767, 32767, 32767, 32767, 0, 0, 32767, - 32767, 32767, 32767, 32767, 463, 464, 32767, 465, - 3185, 3186, 32767, 3187, 3188, -1553, 0, 0, - 712, 67, 68, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 0, 0, 0, 32767, 0, 0, - 32767, 0, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 18, 471, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 472, - 473, 474, 475, 476, 32767, 32767, 32767, 32767, - 0, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 4709, 4710, 4711, - 4712, 4713, 4714, 4715, 9329, 4717, 4718, 4719, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 1719, -67, 32767, - 32767, 32767, 32767, 32767, 0, 0, 32767, 32767, - 32767, 32767, 32767, 32767, 479, 480, 481, 482, - 0, 32767, 483, -102, 0, 0, 0, 486, - 487, 3201, 3202, 3203, 3204, 32767, 491, 492, - 493, 494, 495, 496, 0, 0, 497, 498, - 499, 500, -84, -84, 1080, 1080, 1080, 1080, - 1080, 1080, 1080, 1080, 1080, 1080, 32767, 32767, - 32767, 1077, 1077, 1077, 1077, 1077, 1077, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 1069, - 1069, 1069, 1069, 1069, 1069, 1069, 1069, 32767, - 32767, 1950, 1067, 1067, 1067, 1067, 1067, 1067, - 32767, 32767, 32767, 32767, 0, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 6028, - 4805, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 1037, 1037, - 1037, 1037, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 798, 32767, 32767, 32767, 1024, - 1024, 1024, 1024, 1024, 1024, 895, 895, 799, - 32767, 32767, 0, 0, 800, 0, 32767, 32767, - 32767, 32767, 32767, 32767, 801, -373, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 511, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 6565, 4677, - 4678, -57, -57, -57, -57, -57, -57, 521, - 522, 523, 524, 525, 526, 527, -50, -50, - -50, -46, -46, 533, 534, 535, 536, 537, - 538, 539, 540, 541, 542, 543, 544, 545, - 546, 547, 548, 549, 550, 551, 552, 553, - 554, 555, 556, 32767, 557, 32767, 558, 559, - 32767, 939, 940, -3772, 562, 32767, 32767, -3771, - 4725, 32767, 32767, 32767, 32767, 32767, -3771, -3770, - -5249, -5249, 2900, -5249, -3771, 32767, 2997, -1310, - 32767, 32767, 32767, 2998, 2999, 3000, 3001, 3002, - 3003, 3004, 3005, 3006, 3007, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 4727, 32767, 4728, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 4729, 3009, 3010, 3011, 32767, - 32767, 6740, -4, 4734, -4, 6744, -6601, 1079, - 6618, 4730, 4731, -4, -4, -4, -4, -4, - -4, -4, -4, -321, -4, -4, -4, -4, - -4, -4, -4, 0, 0, 0, 0, 0, - 551, 551, 551, 551, 551, 551, 551, 551, - 551, 551, 551, 551, 551, 551, 551, 551, - 551, 551, 551, 5295, 5296, -9309, -1629, 551, - 551, 551, 551, 551, 551, 551, 551, 551, - 551, 551, 551, 551, 551, -2591, 551, 551, - -4992, 551, 551, 551, 551, 551, 551, 551, - 551, -1304, -1304, -1304, 551, 551, 32767, 550, - 550, 550, 550, 550, 550, 550, 550, 550, - 550, 550, 550, 550, 550, 550, 550, 550, - 550, 550, 550, 550, 550, 550, 550, 550, - 550, 550, 550, 550, 550, 550, 550, 550, - 550, 550, 550, 550, 550, 550, 550, 550, - 550, 8699, 550, 6744, 0, 4738, 0, 6748, - -6597, 1083, 6622, 4734, 4735, 0, 0, 0, - 0, 0, 0, 0, 0, -317, 0, 0, - 0, 0, 0, 0, 0, 550, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 5343, 0, 0, 5344, - 0, 0, 0, 0, 0, 0, -40, 0, - -41, 0, 542, 0, 0, 0, 0, 845, - 0, 0, 0, 0, 0, 833, 0, 835, - 836, 846, 0, 0, 0, 0, 0, 0, - 0, -2357, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 931, - 586, 586, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 646, 646, - 646, 646, 646, 646, 646, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 587, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 326, 0, 0, 0, - 0, 0, 337, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 340, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 337, 338, 0, 0, 0, 0, 0, 0, - 0, 344, 345, 0, 0, 0, 0, 0, - 0, 349, 350, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 3784, 3784, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 3033, 3034, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 6047, 6048, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 4395, 4396, 4397, - 690, 691, 692, 693, 694, 51, 51, 51, - 32767, 32767, 32767, 32767, 32767, 32767, 4748, 4749, - 4750, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 3045, 32767, 32767, - 32767, 4751, 4752, 4753, 4754, 11, 11, 14617, - 32767, 32767, 698, 4758, 4759, 4760, 4761, 4762, - 704, 705, 706, 707, 708, 709, 710, 711, - 712, 713, 714, 715, 716, -2853, 4763, -5249, - 4764, 721, 32767, 722, 723, 724, 725, 726, - 727, 4765, 729, 730, 4766, 732, 733, 734, - 735, 369, 370, 738, 373, 740, -3961, -3961, - 380, 744, 745, 746, 747, 389, 390, 391, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 0, 0, 0, - 32767, 32767, 32767, 32767, 32767, 8673, 32767, 32767, - 5317, 32767, 5318, 5319, 32767, 32767, 32767, 32767, - 32767, 5320, 5321, 5322, 32767, 32767, 32767, 32767, - 32767, 32767, 752, 32767, 32767, 753, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 754, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 4814, 32767, - 32767, 32767, 756, 757, 758, 759, 32767, 32767, - 32767, 760, 761, 762, 763, 764, 765, -2804, - 4812, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, -1299, 32767, - 32767, 32767, 5324, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 5320, 32767, 32767, 768, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 2322, 770, 771, 32767, - 32767, 32767, 32767, 0, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 772, 773, 32767, - 774, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 775, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, -3373, - 4777, 32767, -1417, 8191, 32767, 8547, 11926, 4247, - 32767, 32767, 8550, 8551, 32767, 32767, 32767, 32767, - 32767, 8552, 8553, 32767, 8554, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 0, 32767, 32767, - 777, 32767, 32767, 32767, 32767, 32767, 778, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 0, 0, 0, 0, 0, 779, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 780, 781, 782, 32767, 32767, - 783, 8555, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 887, 888, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 2537, 2537, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 889, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 784, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 8556, 8557, 8558, 8559, 32767, 32767, 32767, 785, - 32767, 32767, 32767, 32767, 32767, 8560, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 4439, - 4785, 32767, 32767, 32767, 4821, -1372, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 786, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 787, 32767, 32767, 890, 789, - 790, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 891, 32767, 32767, 32767, 32767, 32767, 791, - 792, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 793, - 32767, 32767, 32767, 0, 32767, -3326, 32767, 32767, - 32767, 32767, 32767, 32767, 892, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 893, 894, 895, 0, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 794, 795, -4, - 797, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 0, 0, 0, - 0, 0, 0, 0, 32767, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 32767, 32767, - 0, 0, 0, 0, 0, 0, 0, 32767, - 0, 0, 32767, 0, 0, 0, 0, 0, - 32767, 32767, 32767, 32767, 32767, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 1171, 1171, 1171, 0, 0, - 0, 0, 1175, 5650, 5650, 5650, 2043, 2043, - 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, - 2043, 2043, 2043, 2043, 2043, 0, 2044, 2044, - 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, - 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, - 2044, 32767, 2043, 2043, 2043, 2043, 2043, 2043, - 2043, 2043, 2043, 32767, 0, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 5425, 5426, 5427, 4564, - 6340, 5429, 5430, 6343, 6344, 4849, 4567, 5436, - 5437, 4567, 6350, 6351, 4569, 4569, 4569, 6355, - 4570, 6357, 4571, 6359, 5443, 6361, 4573, 4573, - 4573, 4573, 6366, 4574, 4574, 4574, 6370, 4575, - 4575, 4575, 4575, 5448, 4575, 4575, 6378, 4576, - 5450, 4576, 4576, 4576, 4576, 6385, 6056, -2092, - 6388, 4580, 4580, 4580, 4580, 4580, 6394, 6395, - 6396, 6397, 6398, 6399, 4586, 4586, 4586, 4586, - 4586, 4586, 4586, 4586, 4586, 4586, 4586, 4817, - 4586, 4586, 4586, 4586, 4586, 4586, 4586, 4586, - 4586, 4586, 4586, 4586, 10620, 4586, 4586, 10621, - 4586, 4586, 4586, 4586, 4586, 4586, 4586, 10067, - 10068, 4586, 4586, 4586, 4586, 4586, 10069, 4586, - 4586, 4586, 4586, 4586, 6448, 6449, 6450, 6451, - 6452, 6453, 6454, 6455, 6456, 9393, 6458, 6459, - 6460, 6461, 6462, 5983, 6464, 5984, 6466, 5985, - -129, -129, -129, 0, -129, -129, 2253, 4611, - 2255, -129, -129, 2256, 2257, 2258, 2259, 2260, - 2261, -129, -129, 2262, 2263, -129, 2264, 2265, - 2266, 2267, 9883, -129, -129, -129, -129, -129, - -129, -129, 6595, 6596, 6597, -129, -129, 6601, - 6602, 6603, -129, -129, -129, 5679, 6025, 6061, - 6062, -2086, 6064, -129, -129, 1880, 6068, -129, - 13217, 5538, 0, 5539, 0, 138, -129, 139, - 140, 141, -129, 6038, 6081, 5319, 5319, 5319, - 5319, -129, 0, 0, -129, -129, -129, 6048, - 6049, 6050, 6051, -129, -129, -129, -129, -129, - -129, -129, -129, -129, -129, -129, -129, -129, - -129, -129, -129, -129, -129, -129, -129, -129, - -129, -129, -129, -129, -129, -129, -129, -129, - -129, 4712, -129, -129, -129, -129, 4716, -129, - -129, 4718, -1776, -1737, 32767, 6112, 6593, 6113, - 6595, 6114, 0, 0, 0, 129, 0, 0, - 2382, 4740, 2384, 0, 0, 2385, 2386, 2387, - 2388, 2389, 2390, 0, 0, 2391, 2392, 0, - 2393, 2394, 2395, 2396, 10012, 0, 0, 0, - 0, 0, 0, 0, 6724, 6725, 6726, 0, - 0, 6730, 6731, 6732, 0, 0, 0, 5808, - 6154, 6190, 6191, -1957, 6193, 0, 0, 2009, - 6197, 0, 13346, 5667, 129, 5668, 129, 267, - 0, 268, 269, 270, 0, 6167, 6210, 5448, - 5448, 5448, 5448, 0, 129, 129, 0, 0, - 0, 6177, 6178, 6179, 6180, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 4841, 0, 0, 0, 0, - 4845, 0, 0, 4847, -1647, -1608, -129, -129, - -129, -129, -1612, -129, -129, -129, -129, -129, - -129, -129, -129, -129, -129, -129, -129, -129, - -129, -129, 257, 257, -129, 4871, -129, 700, - -129, 270, 6749, 6395, 6356, 6752, 10131, 2452, - 273, 6756, 6757, 6758, 6759, 6760, 6761, 6762, - 6763, 6764, 6765, 6766, 6767, 6768, 3416, 275, - 276, 5820, 6773, 6414, 6775, 6776, 6416, 6778, - 6417, 6780, 6781, 6782, 6783, 6784, 6785, 6786, - 6787, 6788, 6789, 6790, 6791, 6792, 6793, 6794, - 6795, 6796, 6797, 6798, 6799, 6800, 6801, 6439, - 6803, 6440, 6805, 6806, 6807, -743, 6809, 6810, - 6811, 6812, 6813, 6814, 11191, 6450, 6450, 6450, - 6450, 6820, 6821, 6452, 6452, 6824, 6825, 6454, - 6454, 6828, 6829, 6830, 6831, 6832, 6833, 11259, - 6460, 6836, 6837, 6462, 6462, 6840, 6841, 4945, - 4945, 6844, 6845, 6846, 6847, 0, -1518, -1479, - 0, 0, 0, 0, -1483, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 386, 386, 0, 5000, - 0, 829, 0, 399, 0, 0, 830, 871, - 832, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 834, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 837, 838, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 32767, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 7436, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 840, - 1158, 0, 0, 0, 0, 0, 0, 1164, - 1164, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 4067, 4067, 4067, 4067, 4067, - 0, 0, 0, 0, 842, 0, 843, 0, - 844, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 847, 0, 0, 0, 0, 848, 0, - 0, 0, 0, 849, 0, 0, 0, 1224, - 1224, 0, 0, 0, 0, 0, 0, 0, - 850, 0, 0, 0, -84, 0, 0, 0, - 851, 852, 853, 854, 855, 856, 857, 858, - 859, 860, 861, 862, 863, 0, 0, 864, - 865, 866, -64, 282, 0, 869, 870, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 871, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 872, 0, 0, 0, - 0, 873, 0, 0, 0, 0, 874, 0, - 0, 0, 0, 875, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 876, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 231, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 6034, 0, 0, 6035, 0, 0, - 0, 0, 0, 0, 0, 5481, 5482, 0, - 0, 0, 0, 0, 5483, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 4798, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, -2358, 0, 0, 0, - 0, 0, 0, 0, 0, -4613, 0, 0, - 0, 0, 0, 0, 0, 1519, 1480, 1480, - 5254, -2425, 1480, 1480, 1480, 1519, 1519, 1519, - 1519, 1519, 1519, 1519, 1519, 1519, 878, 1519, - 1519, 1519, -4617, 1519, 1519, 1519, 1519, 1519, - 1519, 4024, 1519, 1519, 1519, 1519, 1519, 879, - -4659, 880, 881, 1519, 1519, 1519, 1519, 1519, - 6261, 6262, 1519, 1519, 1519, 1519, 1519, 1519, - 1519, 1519, 1519, 1519, 6259, 1519, 1519, 1519, - 1519, 1519, 1519, 1519, 1519, 1519, 6260, 1519, - 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, - 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, - 1519, 6318, 1519, 1519, 1519, 1519, 1519, 1519, - 1519, 0, 0, 0, 0, 0, 0, 0, - 0, 1440, 1440, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 4774, 0, 0, - 0, 0, 0, 0, 0, 882, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 6042, 6043, 6044, 6045, 6046, 0, 0, 0, - 0, 0, 0, 0, 0, 6035, 6036, 6037, - 6038, 6039, 6040, 6041, 0, 0, 0, 0, - 0, 0, 0, 0, 0, -5, 0, 0, - 0, 0, 0, 0, 0, -1164, -1164, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 4185, 4186, 0, 0, - 0, 4737, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 883, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 4739, 0, 0, 0, 0, 0, 0, - 0, 0, -96, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - -39, -39, 3735, -3944, -39, -39, -39, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - -641, 0, 0, 0, -6136, 0, 0, 0, - 0, 0, 0, 2505, 0, 0, 0, 0, - 0, -640, -6178, -639, -638, 0, 0, 0, - 0, 0, 4742, 4743, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 4740, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 4741, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 4799, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 3774, -3905, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 32767, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 350, - 350, 0, 32767, 0, 0, 0, 0, 32767, - 32767, 32767, 32767, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 4744, 4745, - -9860, -2180, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - -3142, 0, 0, -5543, 0, 0, 0, 0, - 0, 0, 0, 0, -1855, -1855, -1855, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 8149, 0, 6194, -550, - 4188, -550, 6198, -7147, 533, 6072, 4184, 4185, - -550, -550, -550, -550, -550, -550, -550, -550, - -867, -550, -550, -550, -550, -550, -550, -550, - 0, 0, -549, -549, 0, 0, -547, 0, - 0, -545, -545, 0, 0, -543, -543, 4800, - -543, 4801, 4802, -542, -542, -542, -542, -542, - -542, -582, -542, -583, -542, 0, 0, -541, - 0, -540, 305, -540, -540, -540, -540, -540, - 0, -539, 296, 297, 307, -539, -539, -539, - -539, -539, -539, -539, -2896, -539, -539, -539, - -539, -539, -539, -539, -539, -539, -539, -539, - -539, 32767, 32767, 32767, -542, -542, -542, -542, - -542, -542, 32767, 32767, -544, -544, -544, -544, - -544, -544, 32767, 32767, -546, -546, -546, -546, - -546, -546, 6181, 32767, -548, -548, -548, 6185, - 6186, 6187, 380, 35, 0, 0, 8149, 0, - 6194, 6195, 4187, 0, 6198, -7147, 533, 6072, - 534, 6074, 5937, 6205, 5938, 5938, 5938, 32767, - 42, 0, 32767, 763, 32767, 32767, 6212, 32767, - 6084, 6214, 6215, 6216, 40, 40, 40, 40, - 6221, 6222, 32767, 6223, 6224, 6225, 6226, 32767, - 6227, 32767, 6228, 32767, 32767, 32767, 32767, 32767, - 32767, 6229, 32767, 32767, 32767, 32767, 6230, 32767, - 6231, 32767, 6232, 32767, 6233, 6234, 1394, 32767, - 6236, 6237, 32767, 1393, 32767, 32767, 1392, 32767, - 7848, 32767, 0, 32767, 0, 32767, 0, 32767, - 6115, 6116, 32767, 6117, 32767, 32767, 1378, 3735, - 6120, 6121, 32767, 3736, 3736, 3736, 3736, 3736, - 6127, 6128, 32767, 3737, 6130, 3738, 3738, 32767, - 3737, -3878, 6135, 6136, 32767, 6137, 32767, 6138, - 6139, -584, -584, -584, 6143, 6144, -585, -585, - -585, 32767, 6148, 6149, 342, -3, -38, -38, - 8111, -38, 6156, 6157, 4149, -38, 6160, -7185, - 495, 6034, 496, 32767, 32767, 32767, 32767, 32767, - 5895, 6166, 0, 32767, 720, 721, 722, 723, - 6172, 32767, 6044, 6174, 6175, 6176, 0, 0, - 0, 0, 6181, 6182, 6183, 6184, 6185, 6186, - 6187, 6188, 6189, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 2745, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 0, 32767, 4786, - 4787, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, -3270, -3270, -3270, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 4671, 4672, 4673, -68, - -68, 4676, 4677, 4678, 4679, 4680, 4681, 32767, - 71, 6566, 32767, 32767, 4682, 4683, 4684, 4685, - 4686, 4687, 4688, 4689, 4690, -50, 4692, 4693, - 4694, 4695, 4696, 4697, 4698, 4699, 4700, 4701, - 4702, 4703, 4704, 4705, 4706, 4707, 4708, 4709, - -89, 4711, 4712, 32767, 4713, 4714, 4715, 4716, - 6236, 6237, 6238, 6239, 6240, 6241, 6242, 6243, - 4804, 4805, 6246, 6247, 6248, 6249, 6250, 6251, - 6252, 6253, 6254, 6255, 1482, 6257, 6258, 6259, - 6260, 6261, 6262, 6263, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, -3370, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 6264, 6265, - 6266, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 6268, 6269, 6270, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, -2053, 32767, - 32767, 32767, 32767, 6310, 6272, 6273, 6274, 6275, - 6276, 6277, 6278, 6279, 6280, 6922, 6282, 6283, - 6284, 12421, 6286, 6287, 6288, 6289, 6290, 6291, - 3787, 6293, 6294, 6295, 6296, 6297, 6938, 12477, - 6939, 6939, 6302, 6303, 6304, 6305, 6306, 1565, - 1565, 6309, 6310, 6311, 6312, 6313, 6314, 32767, - 32767, 32767, 32767, 1575, 6316, 6317, 6318, 6319, - 6320, 6321, 6322, 6323, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 6324, 6325, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 0, 0, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 4796, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 3924, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 4795, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 0, 0, 0, - 0, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 0, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 32767, 0, 32767, 0, 32767, 0, - 32767, 0, 32767, 0, 32767, 0, 32767, 32767, - 0, 32767, 0, 32767, 0, 32767, 32767, 32767, - 32767, 4803, 32767, 0, 0, 32767, 0, 0, - 32767, 0, 0, 32767, 0, 0, 32767, 0, - 0, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 0, - 32767, 32767, 32767, 32767, 0, 0, 0, 0, - 32767, 0, 0, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 0, - 32767, 0, 32767, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, -2044, -2044, -873, -873, - -873, 0, -2043, -2043, -2043, -868, 3607, 3607, - 3607, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 896, 897, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 0, 0, 0, 0, 0, 0, - 0, 0, 9932, 0, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 898, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, -1145, - -1144, -1143, -1142, -1141, -1140, -1139, -1138, 32767, - 32767, -1137, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, -3659, -5441, -5441, -3658, -3657, -3656, - -5441, -3655, -5441, -3654, -5441, -4524, -5441, -3652, - 32767, -3651, -3650, -5442, -3649, -3648, -3647, -5442, - -3646, -3645, -3644, -3643, -4515, -3641, -3640, -5442, - -3639, -4512, -3637, -3636, -3635, -3634, -5442, -5112, - 3037, -5442, -3633, -3632, -3631, -3630, -3629, -5442, - 32767, 32767, -5444, -5444, -5444, -3630, -3629, -3628, - -3627, -3626, -3625, -3624, -3623, -3622, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, -1079, 32767, -1078, 32767, -1076, 32767, -1075, - 32767, -1074, 32767, 32767, 32767, -1073, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 6326, - 6327, 6328, 6329, 6330, 6331, 6332, 6333, -3598, - 6335, 32767, 32767, 32767, 32767, 32767, -5387, 32767, - -5388, 32767, 32767, -3599, -3598, 32767, -3598, -3597, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, -3608, -3607, - -3606, -3605, -3835, -3603, -3602, -3601, -3600, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 1116, 988, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 1118, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 990, 991, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 0, - 32767, 32767, 32767, 32767, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, -1267, -1721, 0, 0, 0, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 3014, - 2461, 2462, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 3021, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 3022, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 993, 994, -5735, 32767, - -5736, 997, 998, 999, -4808, -5153, -5188, -5188, - 2961, -5188, 1006, 1007, -1001, 32767, 1009, -12336, - -4656, 883, -4655, 885, 748, 32767, 32767, 32767, - 32767, 1016, 32767, 32767, 32767, 32767, 32767, 32767, - 1017, 32767, 32767, 32767, 1018, 1019, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 3015, 3016, 3017, 3018, 32767, 32767, 32767, 3019, - 3020, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 1020, 1021, 1022, 32767, 1023, 1024, -1357, - -3714, -1357, 1028, 1029, -1355, -1355, -1355, -1355, - 32767, -1356, 1035, 1036, -1354, -1354, 1039, -1353, - -1353, -1353, -1353, -8968, 1045, 1046, 1047, 1048, - 1049, 1050, 1051, 32767, -5673, -5673, 1054, 1055, - -5674, -5674, -5674, 1059, 1060, 1061, -4746, -5091, - -5126, -5126, 3023, -5126, 1068, 1069, -939, -5126, - 1072, -12273,-4593, 946, -4592, 948, 811, 1079, - 0, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 1080, 3024, 3025, - 3026, 3027, 3028, 3029, 3030, 3031, 3032, 0, - 0, 3035, 3036, 3037, 3038, 3039, 3040, 3041, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 1081, 1082, -3758, 1084, 1085, 1086, 1087, -3757, - 1089, 1090, -3756, 2739, 2701, 1223, 1224, 1225, - 1226, 2710, 1228, 1229, 1230, 1231, 1232, 1233, - 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, - 1242, 857, 858, 1245, -3754, 1247, 419, 1249, - 851, -5627, -5272, -5232, -5627, -9005, -1325, 855, - -5627, -5627, -5627, -5627, -5627, -5627, -5627, -5627, - -5627, -5627, -5627, -5627, -5627, -2274, 868, 868, - -4675, -5627, -5267, -5627, -5627, -5266, -5627, -5265, - -5627, -5627, -5627, -5627, -5627, -5627, -5627, -5627, - -5627, -5627, -5627, -5627, -5627, -5627, -5627, -5627, - -5627, -5627, -5627, -5627, -5627, -5627, -5264, -5627, - -5263, -5627, -5627, -5627, 1924, 32767, 1182, 1183, - 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, - 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, - 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, - 1208, 1209, 1210, 1211, -3629, 1213, 1214, 1215, - 1216, -3628, 1218, 1219, -3627, 2868, 2830, 1352, - 1353, 1354, 1355, 2839, 1357, 1358, 1359, 1360, - 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, - 1369, 1370, 1371, 986, 987, 1374, -3625, 1376, - 548, 1378, 980, -5498, -5143, -5103, -5498, -8876, - -1196, 984, -5498, -5498, -5498, -5498, -5498, -5498, - -5498, -5498, -5498, -5498, -5498, -5498, -5498, -2145, - 997, 997, -4546, -5498, -5138, -5498, -5498, -5137, - -5498, -5136, -5498, -5498, -5498, -5498, -5498, -5498, - -5498, -5498, -5498, -5498, -5498, -5498, -5498, -5498, - -5498, -5498, -5498, -5498, -5498, -5498, -5498, -5498, - -5135, -5498, -5134, -5498, -5498, -5498, 2053, -5498, - -5498, -5498, -5498, -5498, -5498, -9874, -5132, -5131, - -5130, -5129, -5498, -5498, -5128, -5127, -5498, -5498, - -5126, -5125, -5498, -5498, -5498, -5498, -5498, -5498, - -9923, -5123, 32767, 32767, 32767, 32767, -5502, -5502, - -3605, -3604, -5502, -5502, -5502, -5502, 1346, 2865, - 2827, 1349, 1350, 1351, 1352, 2836, 1354, 1355, - 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, - 1364, 1365, 1366, 1367, 1368, 983, 984, 1371, - -3628, 1373, 545, 1375, 977, 1377, 1378, 549, - 509, 549, 1382, 1383, 1384, 1385, 1386, 1387, - 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, - 562, 1397, 1398, 1399, 1400, 1401, 1402, 1403, - 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, - 1412, 1413, 1414, 578, 578, 1417, 1418, 1419, - 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, -5379, - 2172, -5379, -5379, -5379, -5379, -5379, -5379, -9755, - -5013, -5012, -5011, -5010, -5379, -5379, -5009, -5008, - -5379, -5379, -5007, -5006, -5379, 32767, 32767, -5381, - -5381, -5381, -9806, -5006, -5381, 32767, 32767, -5006, - -5383, -5383, -3486, -3485, -5383, -5383, -5383, -5383, - 1465, 2984, 2946, 1468, 1469, 1470, 1471, 2955, - 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, - 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1102, - 1103, 1490, -3509, 1492, 664, 32767, 32767, 1494, - 1495, 666, 626, 666, 1499, 32767, 32767, 1500, - 1501, 1502, 1503, 1504, 1505, 1506, 1507, 32767, - 1508, 32767, 675, 32767, 1510, 32767, 1511, 1512, - 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, - 1521, 1522, 1523, 1524, 1525, 689, 689, 1528, - 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, - 1537, 1538, 1539, 1540, 1541, 32767, 32767, 1542, - 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, - 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, - 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, - 1567, 1568, 1569, 1570, 1571, 1572, -5863, 1574, - 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, - 1583, 1584, 745, 428, 1587, 1588, 1589, 1590, - 1591, 1592, 429, 430, 32767, 1595, 1596, 1597, - 1598, 1599, 1600, 1601, 1602, 1603, -2463, -2462, - -2461, -2460, -2459, 1609, 32767, 1610, 1611, 770, - 1613, 771, 1615, 772, 1617, 1618, 1619, 1620, - 1621, 1622, 1623, 32767, 32767, 1624, 1625, 1626, - 1627, 1628, 1629, 32767, 1630, 1631, 1632, 1633, - 1634, 1635, 1636, 1637, 791, 1639, 1640, 1641, - 1642, 795, 1644, 1645, 1646, 1647, 799, 32767, - 32767, 1649, 426, 427, 32767, 1652, 1653, 1654, - 1655, 1656, 1657, 808, 1659, 1660, 32767, 32767, - 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, - 1669, 1670, 1671, 32767, 32767, 32767, 32767, 32767, - 32767, 1672, 32767, 32767, 32767, 32767, 32767, 1673, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 1674, 1675, 1676, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 1677, - 32767, 32767, 32767, 1678, 515, 32767, 1680, 1681, - 32767, 32767, 32767, 32767, 1682, 32767, 1683, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 1684, - 1685, 844, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 1687, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 1688, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 840, 1690, 32767, 32767, 467, 468, 1693, 1694, - 1695, 1696, 1697, 1698, 1699, 850, 1701, 1702, - 1703, 1788, 1705, 1706, 1707, 857, 857, 857, - 857, 857, 857, 857, 857, 857, 857, 32767, - 856, 856, 1720, 1721, 858, 858, 858, 1789, - 1444, 1727, 859, 859, 1730, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 1731, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, - 1740, 1741, 1511, 1743, 1744, 32767, 32767, 32767, - 32767, 1745, 32767, 32767, 32767, 1746, 1747, -4286, - 1749, 1750, -4284, 1752, 1753, 1754, 1755, 1756, - 1757, 32767, 32767, 32767, 32767, 4806, 4807, 4808, - 4809, 4810, 4811, 5051, 4813, 32767, 32767, 32767, - 32767, 1758, 1759, 1844, 1761, 32767, 1762, 912, - 912, 32767, 911, 911, 911, 911, 911, 911, - 911, 911, 911, 911, 1775, 0, 912, 912, - 0, 0, 1496, 1779, 911, 911, 1782, 0, - 0, 1783, 1784, 1785, 0, 1786, 0, 1787, - 0, 917, 0, 1789, 1790, 1791, 1792, 0, - 1793, 1794, 1795, 0, 1796, 1797, 1798, 1799, - 927, 1801, 1802, 0, 1803, 930, 1805, 1806, - 1807, 1808, 0, 330, 8479, 0, 1809, 1810, - 1811, 1812, 1813, 0, 0, 0, 0, 0, - 0, 1814, 1815, 1816, 1817, 1818, 1819, 1820, - 1821, 1822, 1823, 1824, 1594, 1826, 1827, 1828, - 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, - 1837, -4196, 1839, 1840, -4194, 1842, 1843, 1844, - 1845, 1846, 1847, 1848, -3632, -3632, 1851, 1852, - 1853, 1854, 1855, -3627, 1857, 1858, 1859, 1860, - 1861, 0, 0, 0, 0, 0, 0, 0, - 0, 0, -2936, 0, 0, 0, 0, 0, - 480, 0, 481, 0, 482, 6597, 6598, 6599, - 6471, 6601, 6602, 4221, 1864, 4221, 6606, 6607, - 4223, 4223, 4223, 4223, 4223, 4223, 6614, 6615, - 4225, 4225, 6618, 4226, 4226, 4226, 4226, -3389, - 6624, 6625, 6626, 6627, 6628, 6629, 6630, -93, - -93, -93, 6634, 6635, -94, -94, -94, 6639, - 6640, 6641, 834, 489, 454, 454, 8603, 454, - 6648, 6649, 4641, 454, 6652, -6693, 987, 6526, - 988, 6528, 6391, 6659, 6392, 6392, 6392, 6663, - 497, 455, 1218, 1219, 1220, 1221, 6670, 6542, - 6543, 6673, 6674, 6675, 499, 499, 499, 499, - 6680, 6681, 6682, 6683, 6684, 6685, 6686, 6687, - 6688, 6689, 6690, 6691, 6692, 6693, 6694, 6695, - 6696, 6697, 6698, 6699, 6700, 6701, 6702, 6703, - 6704, 6705, 6706, 6707, 6708, 6709, 1869, 6711, - 6712, 6713, 6714, 1870, 6716, 6717, 1871, 8366, - 8328, 6850, 6851, 6852, 6853, 8337, 6855, 6856, - 6857, 6858, 6859, 6860, 6861, 6862, 6863, 6864, - 6865, 6866, 6867, 6868, 6869, 6484, 6485, 6872, - 1873, 6874, 6046, 6876, 6478, 0, 355, 395, - 0, -3378, 4302, 6482, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 3353, 6495, 6495, 952, 0, 360, 0, - 0, 361, 0, 362, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 363, 0, 364, 0, 0, 0, - 7551, 0, 0, 0, 0, 0, 0, -4376, - 366, 367, 368, 369, 0, 0, 370, 371, - 0, 0, 372, 373, 0, 0, 0, 0, - 0, 0, -4425, 375, 0, 0, 376, 377, - 0, 0, 1897, 1898, 0, 0, 0, 0, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 1899, 1900, - 1901, 1902, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 1903, 1904, 1905, 1906, 3065, 3066, - 3067, 3068, 3069, 3070, 1907, 1908, 3073, 3074, - 3075, 3076, 3077, 3078, 3079, 3080, 3081, 3082, - -984, -983, -982, -981, -980, 3088, 3089, 3090, - 3091, 2250, 3093, 2251, 3095, 2252, 3097, 3098, - 3099, 3100, 3101, 3102, 3103, 3104, 3105, 3106, - 3107, 3108, 3109, 3110, 3111, 3112, 3113, 3114, - 3115, 3116, 3117, 3118, 3119, 3120, 2274, 3122, - 3123, 3124, 3125, 2278, 3127, 3128, 3129, 3130, - 2282, 3132, 3133, 3134, 1911, 1912, 3137, 3138, - 3139, 3140, 3141, 3142, 3143, 2294, 3145, 3146, - 3147, 3232, 3149, 3150, 3151, 2301, 2301, 2301, - 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, - 2301, 2301, 3165, 3166, 2303, 2303, 2303, 3234, - 2889, 3172, 2304, 2304, 3175, 3176, 3177, 3178, - 3179, 3180, 3181, 3182, 3183, 3184, 3185, 2315, - 3187, 3188, 3189, 3190, 3191, 3192, 3193, 3194, - 3195, 2324, 3197, 3198, 3199, 3200, 2328, 3202, - 3203, 3204, 3205, 2332, 3207, 3208, 3209, 3210, - 2336, 3212, 3213, 3214, 3215, 3216, 3217, 3218, - 3219, 3220, 3221, 3222, 3223, 2348, 3225, 3226, - 3227, 3228, 3229, 3230, 3231, 3232, 3233, 3234, - 3235, 3236, 3006, 3238, 3239, 3240, 3241, 3242, - 3243, 3244, 3245, 3246, 3247, 3248, 3249, -2784, - 3251, 3252, -2782, 3254, 3255, 3256, 3257, 3258, - 3259, 3260, -2220, -2220, 3263, 3264, 3265, 3266, - 3267, -2215, 3269, 3270, 3271, 3272, 3273, 3274, - 3275, 3276, 3277, 3278, 3279, 3280, 3281, 3282, - -1515, 3284, 3285, 3286, 3287, 3288, 3289, 3290, - 3291, 3292, 3293, 3294, 3295, 3296, 3297, 3298, - 3299, 5658, 3301, 3302, 3303, 3304, 3305, 3306, - 3307, 3308, 7922, 3310, 3311, 3312, 3313, 3314, - 3315, 3316, 1798, 1838, 1839, 32767, 3320, 3321, - 3322, 3323, 3324, 2453, 3326, 3327, 3328, 3329, - 2457, 3331, 3332, 3333, 32767, 32767, 3334, 32767, - 3335, 32767, 32767, 3336, 3337, 3338, 3339, 3340, - 3341, 3342, 3343, 3344, 3345, 32767, 3346, 32767, - 3347, 32767, 32767, 3348, 3349, 32767, 32767, 32767, - 3350, 3351, 3352, 3353, 3123, 3355, 3356, 3357, - 3358, 3359, 3360, 3361, 3362, 3363, 3364, 3365, - 3366, -2667, 3368, 3369, -2665, 3371, 3372, 3373, - 3374, 3375, 3376, 3377, -2103, -2103, 3380, 3381, - 3382, 3383, 3384, -2098, 3386, 3387, 3388, 3389, - 3390, 3391, 3392, 3393, 3394, 3395, 3396, 3397, - 3398, 3399, -1398, 3401, 3402, 3403, 3404, 3405, - 3406, 3407, 3408, 3409, 3410, 3411, 3412, 3413, - 3414, 3415, 3416, 5775, 32767, 32767, 3418, 3419, - 3420, 3421, 3422, 3423, 8037, 3425, 3426, 3427, - 3428, 3429, 3430, 3431, 1913, 1953, 1954, -1819, - 5861, 1957, 1958, 1959, 1921, 1922, 1923, 1924, - 1925, 1926, 1927, 1928, 1929, 2571, 1931, 1932, - 1933, 8070, 1935, 1936, 1937, 1938, 1939, 1940, - -564, 1942, 1943, 1944, 1945, 1946, 2587, 8126, - 2588, 2588, 1951, 1952, 1953, 1954, 1955, -2786, - -2786, 1958, 1959, 1960, 1961, 1962, 1963, 1964, - 1965, 1966, 1967, -2772, 1969, 1970, 1971, 1972, - 1973, 1974, 1975, 1976, 1977, -2763, 1979, 1980, - 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, - 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, - -2802, 1998, 1999, 2000, 2001, 2002, 2003, 2004, - 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, - 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, - 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, - 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, - 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, - 2045, -1728, 5952, 2048, 2049, 2050, 2051, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 2012, 8149, 2014, 2015, 2016, 32767, - 32767, 32767, 32767, 32767, 2017, 2018, 2019, 2020, - 2661, 8200, 2662, 2662, 2025, 2026, 2027, 2028, - 2029, -2712, -2712, 2032, 2033, 2034, 2035, 2036, - 2037, 2038, 2039, 2040, 2041, -2698, 32767, 2043, - 2044, 2045, 2046, 2047, 32767, 2048, 32767, -2692, - 2050, 32767, 2051, 2052, 32767, 2053, 2054, 2055, - 2056, 2057, 2058, 2059, 2060, 2061, 2062, 2063, - 2064, 2065, -2733, 2067, 2068, 2069, 2070, 2071, - 2072, 2073, 3593, 3594, 3595, 3596, 3597, 3598, - 3599, 3600, 2161, 2162, 3603, 3604, 3605, 3606, - 3607, 3608, 3609, 3610, 3611, 3612, -1161, 3614, - 3615, 3616, 3617, 3618, 3619, 3620, 2739, 3622, - 3623, 3624, 3625, 3626, 3627, 3628, 3629, 3630, - 3631, 3632, 3633, 3634, 3635, 3636, 3637, 3638, - 3639, 3640, 3641, 3642, 3643, 3644, 3645, 3646, - 3647, 3648, 3649, 3650, 3651, 3652, 3653, 3654, - 3655, -2386, -2386, -2386, -2386, -2386, 3661, 3662, - 3663, 3664, 3665, 3666, 3667, 3668, -2366, -2366, - -2366, -2366, -2366, -2366, -2366, 3676, 3677, 3678, - 3679, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 3680, 3681, 3682, -502, -502, 3685, - 3686, 3687, -1049, 3689, 3690, 3691, 3692, 3693, - 3694, 3695, 3696, 3697, 3698, 2816, 3700, 3701, - 3702, 3703, 3704, 3705, 3706, 3707, 3708, 3709, - 3710, 3711, 3712, 3713, 3714, 3715, 3716, 3717, - 3718, 3719, 3720, 3721, 3722, 3723, 3724, 32767, - 3725, 3726, 3727, 3728, 3729, 3730, 3731, 3732, - 3733, 3734, 3735, 3736, 3737, 3738, 3739, 3740, - 3741, 3742, 3743, 3744, 3745, 3746, 3747, 3748, - 3749, 3750, 3751, -2290, -2290, -2290, -2290, -2290, - 3757, 3758, 3759, 3760, 3761, 3762, 3763, 3764, - -2270, -2270, -2270, -2270, -2270, -2270, -2270, 3772, - 3773, 3774, 3775, 3776, 3777, 3778, 3779, 3780, - 3786, 3782, 3783, 3784, 3785, 3786, 3787, 3788, - 4953, 4954, 3791, 3792, 3793, 3794, 3795, 3796, - 3797, 3798, 3799, 3800, 3801, 3802, 3803, 3804, - 3805, 3806, 3807, 3808, 3809, 3810, 3811, -373, - -373, 3814, 3815, 3816, -920, 3818, 3819, 3820, - 3821, 3822, 3823, 3824, 3825, 3826, 3827, 2945, - 3829, 3830, 3831, 3832, 3833, 3834, 3835, 3836, - 3837, 3838, 3839, 3840, 3841, 3842, 3843, 3844, - 3845, 3846, 3847, 3848, 3849, 3850, 3851, 3852, - 3853, 3854, 3855, 3856, 3857, 3858, 3859, 3860, - 3861, 3862, 3863, 3864, 3865, 3866, 3867, 3868, - 3869, 3870, 3871, 3872, 3873, 3874, 3875, 3876, - 3877, 3878, 3879, 3880, -858, 3882, 3883, 3884, - 3885, 3886, 3887, 3888, 3889, 3986, 3891, 3892, - 3893, 3894, 3895, 3896, 3897, 3898, 3899, 3900, - 3901, 3902, 3903, 3943, 3944, 171, 7851, 3947, - 3948, 3949, 3911, 3912, 3913, 3914, 3915, 3916, - 3917, 3918, 3919, 4561, 3921, 3922, 3923, 10060, - 3925, 3926, 3927, 3928, 3929, 3930, 1426, 3932, - 3933, 3934, 3935, 3936, 4577, 10116, 4578, 4578, - 3941, 3942, 3943, 3944, 3945, -796, -796, 3948, - 3949, 3950, 3951, 3952, 3953, 3954, 3955, 3956, - 3957, -782, 3959, 3960, 3961, 3962, 3963, 3964, - 3965, 3966, 3967, -773, 3969, 3970, 3971, 3972, - 3973, 3974, 3975, 3976, 3977, 3978, 3979, 3980, - 32767, 3981, 3982, 3983, 3984, 3985, 3986, 3987, - 3988, 3989, 3990, 3991, 3992, 3993, 3994, 3995, - 3996, 3997, 3998, 3999, 4000, 4001, 4002, 4003, - 4004, 4005, 4006, 4007, 4008, 4009, -729, 4011, - 4012, 4013, 4014, 4015, 4016, 4017, 4018, 4115, - 4020, 4021, 4022, 4023, 4024, 4025, 4026, 4027, - 4028, 4029, 4030, 4031, 4032, 4072, 4073, 300, - 7980, 4076, 4077, 4078, 4040, 4041, 4042, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 4043, 4044, 4045, 4046, 4047, 4688, 10227, - 4689, 4689, 4052, 4053, 4054, 4055, 4056, -685, - -685, 4059, 4060, 4061, 4062, 4063, 4064, 4065, - 4066, 4067, 4068, -671, 4070, 4071, 4072, 4073, - 4074, 4075, 4076, 4077, 4078, -662, 4080, 4081, - 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, - 4090, 4091, 4092, 4093, 4094, 4095, 4096, 4097, - -701, 4099, 4100, 4101, 4102, 4103, 4104, 4105, - 4106, 32767, 32767, 4107, 4108, 4109, 4110, 4111, - 4112, 4113, 4114, 4115, 4116, 4117, 4118, 4119, - 4120, 4121, 4122, 4123, 4124, 4125, 4126, 4127, - 4128, 4129, 4130, 4131, 4132, 4133, 4134, 4135, - 4136, 4137, 4138, 4139, 4140, 4141, 4142, 4143, - 4144, 371, 8051, 4147, 4148, 4149, 4150, 4151, - 4152, 4153, 4154, 4155, 4156, 4157, 4158, 4159, - 4160, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 4161, 4162, 4163, 4164, 4165, 4166, 4167, - 4168, 4169, 4170, 4171, 4172, 4173, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 4174, 4175, 4176, 4177, 4178, 4179, - 4180, 4181, 4182, 4183, 32767, 32767, 32767, 32767, - 32767, 32767, 4184, 4185, 4186, 4187, 4188, 4189, - 4190, 4191, 4192, 4193, 4194, 4195, 4196, 4197, - 4198, 4199, 4200, 4201, 4202, 4203, 4204, 4205, - 4206, 4207, 4208, 435, 8115, 4211, 4212, 4213, - 4214, 4215, 4216, 4217, 4218, 4219, 4220, 32767, - 32767, 4221, 4222, 4223, 4224, 4225, 4226, 4227, - 4228, 4229, 4230, 4231, 4232, 32767, 4233, 4234, - 4235, 4236, 4237, 4238, 4239, 4240, 4241, 4242, - 4243, 4244, 4245, 4246, 4247, 4248, 3899, 3900, - 4251, 32767, 4252, 4253, 4254, 4255, 32767, 32767, - 32767, 32767, 4256, 4257, 4258, 32767, 4259, 32767, - 4260, 4261, 4262, 4263, 4264, 4265, 4266, 4267, - 4268, 4269, 4270, 4271, 4272, 4273, 4274, 4275, - 4276, 4277, 4278, 4279, 4280, 4281, 4282, 4283, - 4284, 4285, 4286, 4287, 4288, -455, -455, 14151, - 6472, 4293, 4294, 4295, 4296, 4297, 4298, 4299, - 4300, 4301, 4302, 4303, 4304, 4305, 4306, 7449, - 4308, 4309, 9853, 4311, 4312, 4313, 4314, 4315, - 4316, 4317, 4318, 6174, 6175, 6176, 4322, 4323, - 4324, 4325, 4326, 4327, 4328, 4329, 4330, 4331, - 4332, 4333, 4334, 4335, 4336, 4337, 4338, 4339, - 4340, 4341, 4342, 4343, 4344, 4345, 4346, 4347, - 4348, 4349, 4350, 4351, 4352, 4353, 4354, 4355, - 4356, 4357, 4358, 4359, 4360, 4361, 4362, 4363, - 4364, 4365, 4366, -3782, 4368, -1825, 4920, 183, - 4922, -1825, 11521, 3842, -1696, 193, 193, 4929, - 4930, 4931, 4932, 4933, 4934, 4935, 4936, 5254, - 4938, 4939, 4940, 4941, 4942, 4943, 4944, 4941, - 4942, 4943, 4944, 4945, 4395, 4396, 4397, 4398, - 4399, 4400, 4401, 4402, 4403, 4404, 4405, 4406, - 4407, 4408, 4409, 4410, 4411, 4412, 4413, -330, - -330, 14276, 6597, 4418, 4419, 4420, 4421, 4422, - 4423, 4424, 4425, 4426, 4427, 4428, 4429, 4430, - 4431, 7574, 4433, 4434, 9978, 4436, 4437, 4438, - 4439, 4440, 4441, 4442, 4443, 6299, 6300, 6301, - 4447, 4448, 4449, 4450, 4451, 4452, 4453, 4454, - 4455, 4456, 4457, 4458, 4459, 4460, 4461, 4462, - 4463, 4464, 4465, 4466, 4467, 4468, 4469, 4470, - 4471, 4472, 4473, 4474, 4475, 4476, 4477, 4478, - 4479, 4480, 4481, 4482, 4483, 4484, 4485, 4486, - 4487, 4488, 4489, 4490, 4491, -3657, 4493, -1700, - 5045, 308, 5047, -1700, 11646, 3967, -1571, 318, - 318, 5054, 5055, 5056, 5057, 5058, 5059, 5060, - 5061, 5379, 5063, 5064, 5065, 5066, 5067, 5068, - 5069, 4520, 4521, 5071, 5072, 4524, 4525, 5073, - 4527, 4528, 5074, 5075, 4531, 4532, 5076, 5077, - -265, 5079, -264, -264, 5081, 5082, 5083, 5084, - 5085, 5086, 5127, 5088, 5130, 5090, 4549, 4550, - 5092, 4552, 5093, 4249, 5095, 5096, 5097, 5098, - 5099, 4560, 5100, 4266, 4266, 4257, 5104, 5105, - 5106, 5107, 5108, 5109, 5110, 7468, 5112, 5113, - 5114, 5115, 5116, 5117, 5118, 5119, 5120, 5121, - 5122, 5123, 5124, 5125, 5126, 5127, 5128, 5129, - 5130, 5131, 5132, 5133, 5134, 5135, 5136, 5137, - 5138, 5139, 5140, 5141, 5142, 5143, 5144, 5145, - 5146, 5147, 5148, 5149, 5150, 5151, 5152, 5153, - 5154, 5155, 5156, 4226, 4572, 4608, 4609, -3539, - 4611, -1582, 5163, 426, 4614, -1583, 11763, 4084, - -1454, 4085, 32767, 5169, 5170, 5171, 5172, 5173, - 5174, 5175, 5176, 32767, 5177, 5178, 5179, 5180, - 5181, 5182, 5183, 32767, 5184, 5185, 5186, 5187, - 5188, 5189, 5190, 5191, 5192, 5193, 5194, 5195, - 5196, 5197, -145, 5199, 5200, -143, 5202, 5203, - 5204, 5205, 5206, 5207, 5248, 5209, 5251, 5211, - 32767, 5212, 5213, 5214, 5215, 32767, 5216, 5217, - 5218, 5219, 5220, 32767, 5221, 32767, 2052, 32767, - 5222, 5223, 5224, 5225, 5226, 5227, 5228, 32767, - 5229, 5230, 5231, 5232, 5233, 5234, 5235, 5236, - 5237, 5238, 5239, 5240, 5241, 5242, 5243, 5244, - 5245, 5246, 5247, 5248, 5249, 5250, 5251, 5252, - 5253, 5254, 5255, 5256, 5257, 5258, 5259, 5260, - 5261, 5262, 5263, 5264, 5265, 5266, 5267, 5268, - 5269, 5270, 5271, 5272, 5273, 4343, 4689, 4690, - 5277, 5278, 5279, 5280, 5281, 5282, 5283, 5284, - 5285, 5286, 5287, 5288, 5289, 5290, 5291, 5292, - 5293, 5294, 5295, 5296, 5297, 5298, 5299, 5300, - 5301, 5302, 5303, 5304, 5305, 5306, 5307, 5308, - 5309, 5310, 5311, 5312, 5313, 5314, 5315, 5316, - 5317, 5318, 5319, 5320, 5321, 5322, 5323, 5324, - 5325, 5326, 5327, 5328, 5329, 5330, 5331, 5332, - 5333, 5334, 5335, 5336, 4691, 4692, 4693, 4694, - 4695, 4696, 4697, 5344, 5345, 5346, 5347, 5348, - 5349, 5350, 5351, 5352, 5353, 5354, 5355, 5356, - 5357, 5358, 5359, 5360, 5361, 5362, 5363, 5364, - 5365, 5366, 5367, 5368, 5369, 5370, 5371, 5372, - 5373, 5374, 5375, 5376, 5377, 5378, 5379, 5380, - 5381, 5382, 5383, 5384, 5385, 5386, 5387, 5388, - 5389, 5390, 5391, 5392, 5393, 5394, 5395, 5396, - 5397, 5398, 5399, 5400, 5401, 4815, 4472, 4472, - 4818, 4819, 5406, 5407, 5408, 5409, 5410, 5411, - 5412, 5413, 5414, 5415, 5416, 5417, 5418, 5419, - 5420, 5421, 5422, 5423, 5424, 5425, 5426, 5427, - 5428, 5429, 5430, 5431, 5432, 5433, 5434, 5435, - 5436, 5437, 5438, 5439, 5440, 5441, 5442, 5443, - 5444, 5445, 5446, 5447, 5448, 5449, 5450, 5451, - 5452, 5453, 5454, 5455, 5456, 5457, 5458, 5459, - 5460, 5461, 5462, 5463, 5464, 5465, 4820, 4821, - 4822, 4823, 4824, 4825, 4826, 5473, 5474, 5475, - 5476, 5477, 5478, 5479, 5480, 5481, 5482, 5483, - 5484, 5485, 5486, 5487, 5488, 5489, 5490, 5491, - 5492, 5493, 5494, 5495, 5496, 5497, 5498, 5499, - 5500, 5501, 5502, 5503, 5504, 5505, 5506, 5507, - 5508, 5509, 5510, 5511, 5512, 5513, 5514, 5515, - 5516, 5517, 5518, 5519, 5520, 5521, 5522, 5523, - 5524, 5525, 5526, 5527, 5528, 5529, 5530, 4944, - 5532, 5533, 5534, 5535, 5536, 5537, 5538, 5539, - 5540, 5541, 5542, 5543, 5544, 5545, 5546, 5547, - 5548, 5549, 5550, 5551, 5552, 5553, 5554, 5555, - 5556, 5557, 5558, 5559, 5560, 5561, 5562, 5563, - 5564, 5565, 5566, 5567, 5568, 32767, 32767, 5569, - 5570, 5571, 5572, 5573, 5574, 5575, 5576, 5577, - 5578, 5579, 5580, 5581, 5582, 5583, 5584, 5585, - 5586, 5587, 5588, 5589, 5590, 5591, 5592, 5593, - 5594, 5595, 5596, 5597, 5598, 5599, 5600, 5601, - 5602, 5603, 5604, 5605, 5606, 5607, 5608, 5609, - 5610, 5611, 5612, 5613, 5614, 5615, 5616, 5617, - 5618, 5619, 5620, 5621, 5622, 5623, 5624, 5625, - 5626, 5627, 5628, 5629, 5304, 5631, 5632, 5633, - 5634, 5635, 5299, 5637, 5638, 5639, 5640, 5641, - 5642, 5643, 5644, 5645, 5306, 5647, 5648, 5649, - 5650, 5651, 5652, 5653, 5654, 5655, 5656, 32767, - 5657, 5071, 5659, 5660, 5661, 5662, 5663, 5664, - 5665, 5666, 5667, 5668, 5669, 5670, 5671, 5672, - 5673, 5674, 5675, 5676, 5677, 5678, 5679, 5680, - 5681, 5682, 5683, 5684, 5685, 5686, 5687, 5688, - 5689, 5690, 5691, 5692, 5693, 5694, 5695, 5696, - 5697, 5698, 5699, 5700, 5701, 5702, 5703, 5704, - 5705, 5706, 5707, 5708, 5709, 5710, 5711, 5712, - 5713, 5714, 5715, 5716, 5717, 5718, 5719, 5720, - 5721, 5722, 5723, 5724, 5725, 5726, 5727, 5728, - 5729, 5730, 5731, 5732, 5733, 5734, 5735, 5736, - 5737, 5738, 5739, 5740, 5741, 5742, 5743, 5744, - 5745, 5746, 5747, 5748, 5749, 5750, 5751, 5752, - 5753, 5754, 5755, 5756, 5757, 5758, 5433, 5760, - 5761, 5762, 5763, 5764, 5428, 5766, 5767, 5768, - 5769, 5770, 5771, 5772, 5773, 5774, 5435, 5776, - 5777, 5778, 5779, 5780, 5781, 5782, 5783, 5784, - 5785, 5786, 5787, 5788, 5789, 5790, 5791, 5792, - 5793, 5794, 5795, 5796, 5797, 5798, 5799, 5800, - 5801, 5802, 5466, 5466, 5805, 5806, 5807, 5808, - 5809, 5810, 5811, 5468, 5468, 5814, 5815, 5816, - 5817, 5818, 5819, 5471, 5471, 5822, 5823, 5824, - 5825, 5826, 5827, 5828, 5829, 5830, 5831, 5832, - 5833, 5834, 5835, 5836, 5837, 5838, 5839, 5840, - 2057, 2058, 5843, 5844, 5845, 5846, 5847, 5848, - 5849, 5850, 5851, 5852, 5853, 5854, 5855, 5856, - 5857, 5858, 5859, 5860, 32767, 32767, 5861, 5862, - 5863, 5864, 5865, 5866, 5867, 5868, 5869, 5870, - 5871, 5872, 5873, 5874, 5875, 5876, 5877, 5878, - 5879, 5880, 5881, 5882, 5883, 5884, 5885, 5886, - 5887, 5888, 5889, 5890, 5891, 5892, 5893, 5894, - 5895, 5896, 5897, 5898, 5899, 5900, 5901, 5902, - 5903, 5904, 5905, 5906, 5907, 5908, 5909, 5910, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 4620, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 2059, 2060, 2061, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 4827, 4828, 4829, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 2062, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 2063, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 4621, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 2064, 2065, 2066, - 2067, 2068, 2069, 2070, 2071, 2072, 2073, 2074, - 2075, 2076, 2077, 2078, 2079, 2080, 2081, 2082, - 2083, 2084, 2085, 2086, 2087, 2088, 2089, 2090, - 2091, 2092, 2093, 2094, 2095, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 4622, 4623, - 4624, 4625, 4626, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 2096, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 2097, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 2098, - 2099, 2100, 2101, 2102, 2103, 2104, 2105, 2106, - 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, - 2115, 2116, 2117, 2118, 2119, 2120, 2121, 2122, - 2123, 2124, 2125, 2126, 2127, 2128, 2129, 2130, - 2131, 2132, 2133, 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, 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, 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, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 2312, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 2313, 2314, 2315, 2316, 2317, 2318, - 32767, 32767, 32767, 32767, 32767, 32767, 2319, 32767, - 2320, 2321, 2322, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 2323, 32767, 2324, 32767, - 2325, 32767, 2326, 32767, 2327, 32767, 2328, 32767, - 2329, 32767, 2330, 32767, 2331, 32767, 2332, 32767, - 2333, 32767, 2334, 32767, 32767, 2335, 32767, 2336, - 32767, 2337, 32767, 32767, 32767, 32767, 32767, 32767, - 2338, 2339, 32767, 2340, 2341, 32767, 2342, 2343, - 32767, 2344, 2345, 32767, 2346, 2347, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 2348, 32767, 32767, 32767, - 32767, 2349, 2350, 2351, 2352, 32767, 2353, 2354, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 4627, 2355, 32767, 2356, 32767, - 2357, 32767, 2358, 32767, 2359, 32767, 2360, 32767, - 2361, 32767, 2362, 32767, 2363, 32767, 2364, 32767, - 2365, 32767, 2366, 32767, 32767, 2367, 4628, 2368, - 32767, 2369, 32767, 32767, 32767, 32767, 32767, 32767, - 2370, 2371, 32767, 2372, 2373, 32767, 2374, 2375, - 32767, 2376, 2377, 32767, 2378, 2379, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 2380, 32767, 32767, 2381, - 2382, 2383, 2384, 32767, 32767, 32767, 2385, 2386, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 2387, 2388, 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, 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, 2466, 2467, 2468, 2469, 2470, 2471, 2472, - 2473, 2474, 2475, 2476, 2477, 2478, 2479, 2480, - 32767, 32767, 32767, 2481, 2482, 2483, 2484, 2485, - 2486, 2487, 2488, 2489, 2490, 2491, 2492, 2493, - 2494, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 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, 32767, 2526, 2527, 2528, 2529, 2530, 2531, - 2532, 2533, 2534, 2535, 2536, 2537, 2538, 2539, - 2540, 2541, 2542, 2543, 2544, 2545, 2546, 2547, - 2548, 2549, 2550, 2551, 2552, 2553, 2554, 2555, - 2556, 2557, 2558, 2559, 2560, 2561, 2562, 2563, - 2564, 2565, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 2566, 2567, 2568, 2569, 2570, 2571, - 2572, 2573, 2574, 2575, 2576, 2577, 2578, 2579, - 2580, 2581, 2582, 2583, 2584, 4629, 4630, 3460, - 3461, 3462, 2590, 4634, 4635, 4636, 3462, -1012, - -1011, -1010, 2598, 2599, 2600, 2601, 2602, 2603, - 2604, 2605, 2606, 2607, 2608, 2609, 2610, 2611, - 2612, 4656, 2613, 2614, 2615, 2616, 2617, 2618, - 2619, 2620, 2621, 2622, 2623, 2624, 2625, 2626, - 2627, 2628, 2629, 2630, 2631, 2632, 2633, 2634, - 2635, 2636, 2637, 2638, 2639, 2640, 2641, 2642, - 2643, 2644, 2645, 2646, 2647, 2648, 2649, 2650, - 2651, 2652, 2653, 2654, 2655, 2656, 2657, 2658, - 2659, 2660, 2661, 2662, 2663, 2664, 2665, 2666, - 2667, 2668, 2669, 2670, 2671, 2672, 2673, 2674, - 2675, 2676, 2677, 2678, 2679, 2680, 2681, 2682, - 2683, 2684, 2685, 2686, 2687, 2688, 2689, 2690, - 2691, 2692, 2693, 2694, 2695, 2696, 2697, 2698, - 2699, 2700, 2701, 2702, 2703, 2704, 2705, 2706, - 2707, 2708, 2709, 2710, 2711, 2712, 2713, 2714, - 2715, 2716, 2717, 2718, 2719, 2720, 2721, 2722, - 2723, 2724, 2725, 2726, 2727, 2728, 2729, 2730, - 2731, 2732, 2733, 2734, 2735, 2736, 2737, 2738, - 2739, 2740, 32767, 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, 2832, 2833, - 2834, 2835, 2836, 2837, 2838, 2839, 2840, 2841, - 2842, 2843, 2844, 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, 2871, 2872, 2873, - 2874, 2875, 2876, 2877, 2878, 2879, 2880, 2881, - 2882, 2883, 2884, 2885, 2886, 2887, 2888, 2889, - 2890, 2891, 2892, 2893, 2894, 2895, 2896, 2897, - 2898, 2899, 2900, 2901, 2902, 2903, 2904, 2905, - 2906, 2907, 2908, 2909, 2910, 2911, 2912, 2913, - 2914, 2915, 2916, 2917, 2918, 2919, 2920, 2921, - 2922, 2923, 2924, 2925, 2926, 2927, 2928, 2929, - 2930, 2931, 2932, 2933, 2934, 2935, 2936, 2937, - 2938, 2939, 2940, 2941, 2942, 2943, 2944, 2945, - 2946, 2947, 2948, 2949, 2950, 2951, 2952, 2953, - 2954, 2955, 2956, 2957, 2958, 2959, 2960, 2961, - 2962, 2963, 2964, 2965, 2966, 2967, 2968, 2969, - 2970, 2971, 2972, 2973, 2974, 2975, 2976, 2977, - 2978, 2979, 2980, 2981, 2982, 2983, 2984, 2985, - 2986, 2987, 2988, 2989, 2990, 2991, 2992, 2993, - 2994, 2995, 2996, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 5911, 5912, 5913, 5914, 5915, 5916, 5917, - 32767, 5918, 5919, 5920, 5921, 5922, 5923, 5924, - 5925, 5926, 5927, 5928, 5929, 5930, 5931, 5932, - 5933, 5934, 32767, 32767, 5935, 5936, 5937, 5938, - 5939, 5940, 5941, 32767, 5942, 5943, 32767, 5944, - 5945, 5946, 5947, 5948, 4685, 32767, 4686, 32767, - 32767, 5949, 5950, 5951, 5952, 5953, 5954, 5955, - 5956, 5957, 5958, 5959, 5960, 5961, 5962, 5963, - 5964, 5965, 5966, 5967, 5968, 5969, 5970, 5971, - 5972, 5973, 5974, 5975, 5976, 5977, 5978, 5979, - 5980, 5981, 5982, 5983, 5984, 5985, 5986, 4816, - 4817, 4818, 5990, 5991, 5992, 5993, 4819, 345, - 346, 347, 3955, 3956, 3957, 3958, 3959, 3960, - 3961, 3962, 3963, 3964, 3965, 3966, 3967, 32767, - 32767, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 4642, 0, 0, 0, 0, 32767, 32767, 0, - 1, 0, 2, 0, 0, 0, 0, 3, - 6011, 0, 4, 5, 6, 7, 0, 32767, - 8, 9, 10, 0, 11, 12, 336, 0, - 0, 0, -305, 339, 340, 341, 0, 342, - 343, 0, 0, 346, 25, 347, 348, 349, - 0, 0, 0, 351, 352, 353, 34, 0, - 0, 35, 36, 37, 38, 39, 0, 0, - 152, -284, 154, 155, 156 - }; - - const unsigned char *k = (const unsigned char *) key; - size_t keylen = 4; - uint32 a = 0; - uint32 b = 1; - - while (keylen--) - { - unsigned char c = *k++; - - a = a * 257 + c; - b = b * 127 + c; - } - return h[a % 13757] + h[b % 13757]; -} - -/* Hash lookup information for decomposition */ -static const pg_unicode_decompinfo UnicodeDecompInfo = -{ - UnicodeDecompMain, - Decomp_hash_func, - 6878 -}; - -/* Inverse lookup array -- contains indexes into UnicodeDecompMain[] */ -static const uint16 RecompInverseLookup[961] = -{ - /* U+003C+0338 -> U+226E */ 1885, - /* U+003D+0338 -> U+2260 */ 1882, - /* U+003E+0338 -> U+226F */ 1886, - /* U+0041+0300 -> U+00C0 */ 14, - /* U+0041+0301 -> U+00C1 */ 15, - /* U+0041+0302 -> U+00C2 */ 16, - /* U+0041+0303 -> U+00C3 */ 17, - /* U+0041+0304 -> U+0100 */ 67, - /* U+0041+0306 -> U+0102 */ 69, - /* U+0041+0307 -> U+0226 */ 270, - /* U+0041+0308 -> U+00C4 */ 18, - /* U+0041+0309 -> U+1EA2 */ 1340, - /* U+0041+030A -> U+00C5 */ 19, - /* U+0041+030C -> U+01CD */ 194, - /* U+0041+030F -> U+0200 */ 240, - /* U+0041+0311 -> U+0202 */ 242, - /* U+0041+0323 -> U+1EA0 */ 1338, - /* U+0041+0325 -> U+1E00 */ 1182, - /* U+0041+0328 -> U+0104 */ 71, - /* U+0042+0307 -> U+1E02 */ 1184, - /* U+0042+0323 -> U+1E04 */ 1186, - /* U+0042+0331 -> U+1E06 */ 1188, - /* U+0043+0301 -> U+0106 */ 73, - /* U+0043+0302 -> U+0108 */ 75, - /* U+0043+0307 -> U+010A */ 77, - /* U+0043+030C -> U+010C */ 79, - /* U+0043+0327 -> U+00C7 */ 20, - /* U+0044+0307 -> U+1E0A */ 1192, - /* U+0044+030C -> U+010E */ 81, - /* U+0044+0323 -> U+1E0C */ 1194, - /* U+0044+0327 -> U+1E10 */ 1198, - /* U+0044+032D -> U+1E12 */ 1200, - /* U+0044+0331 -> U+1E0E */ 1196, - /* U+0045+0300 -> U+00C8 */ 21, - /* U+0045+0301 -> U+00C9 */ 22, - /* U+0045+0302 -> U+00CA */ 23, - /* U+0045+0303 -> U+1EBC */ 1366, - /* U+0045+0304 -> U+0112 */ 83, - /* U+0045+0306 -> U+0114 */ 85, - /* U+0045+0307 -> U+0116 */ 87, - /* U+0045+0308 -> U+00CB */ 24, - /* U+0045+0309 -> U+1EBA */ 1364, - /* U+0045+030C -> U+011A */ 91, - /* U+0045+030F -> U+0204 */ 244, - /* U+0045+0311 -> U+0206 */ 246, - /* U+0045+0323 -> U+1EB8 */ 1362, - /* U+0045+0327 -> U+0228 */ 272, - /* U+0045+0328 -> U+0118 */ 89, - /* U+0045+032D -> U+1E18 */ 1206, - /* U+0045+0330 -> U+1E1A */ 1208, - /* U+0046+0307 -> U+1E1E */ 1212, - /* U+0047+0301 -> U+01F4 */ 230, - /* U+0047+0302 -> U+011C */ 93, - /* U+0047+0304 -> U+1E20 */ 1214, - /* U+0047+0306 -> U+011E */ 95, - /* U+0047+0307 -> U+0120 */ 97, - /* U+0047+030C -> U+01E6 */ 216, - /* U+0047+0327 -> U+0122 */ 99, - /* U+0048+0302 -> U+0124 */ 101, - /* U+0048+0307 -> U+1E22 */ 1216, - /* U+0048+0308 -> U+1E26 */ 1220, - /* U+0048+030C -> U+021E */ 268, - /* U+0048+0323 -> U+1E24 */ 1218, - /* U+0048+0327 -> U+1E28 */ 1222, - /* U+0048+032E -> U+1E2A */ 1224, - /* U+0049+0300 -> U+00CC */ 25, - /* U+0049+0301 -> U+00CD */ 26, - /* U+0049+0302 -> U+00CE */ 27, - /* U+0049+0303 -> U+0128 */ 103, - /* U+0049+0304 -> U+012A */ 105, - /* U+0049+0306 -> U+012C */ 107, - /* U+0049+0307 -> U+0130 */ 111, - /* U+0049+0308 -> U+00CF */ 28, - /* U+0049+0309 -> U+1EC8 */ 1378, - /* U+0049+030C -> U+01CF */ 196, - /* U+0049+030F -> U+0208 */ 248, - /* U+0049+0311 -> U+020A */ 250, - /* U+0049+0323 -> U+1ECA */ 1380, - /* U+0049+0328 -> U+012E */ 109, - /* U+0049+0330 -> U+1E2C */ 1226, - /* U+004A+0302 -> U+0134 */ 114, - /* U+004B+0301 -> U+1E30 */ 1230, - /* U+004B+030C -> U+01E8 */ 218, - /* U+004B+0323 -> U+1E32 */ 1232, - /* U+004B+0327 -> U+0136 */ 116, - /* U+004B+0331 -> U+1E34 */ 1234, - /* U+004C+0301 -> U+0139 */ 118, - /* U+004C+030C -> U+013D */ 122, - /* U+004C+0323 -> U+1E36 */ 1236, - /* U+004C+0327 -> U+013B */ 120, - /* U+004C+032D -> U+1E3C */ 1242, - /* U+004C+0331 -> U+1E3A */ 1240, - /* U+004D+0301 -> U+1E3E */ 1244, - /* U+004D+0307 -> U+1E40 */ 1246, - /* U+004D+0323 -> U+1E42 */ 1248, - /* U+004E+0300 -> U+01F8 */ 232, - /* U+004E+0301 -> U+0143 */ 126, - /* U+004E+0303 -> U+00D1 */ 29, - /* U+004E+0307 -> U+1E44 */ 1250, - /* U+004E+030C -> U+0147 */ 130, - /* U+004E+0323 -> U+1E46 */ 1252, - /* U+004E+0327 -> U+0145 */ 128, - /* U+004E+032D -> U+1E4A */ 1256, - /* U+004E+0331 -> U+1E48 */ 1254, - /* U+004F+0300 -> U+00D2 */ 30, - /* U+004F+0301 -> U+00D3 */ 31, - /* U+004F+0302 -> U+00D4 */ 32, - /* U+004F+0303 -> U+00D5 */ 33, - /* U+004F+0304 -> U+014C */ 133, - /* U+004F+0306 -> U+014E */ 135, - /* U+004F+0307 -> U+022E */ 278, - /* U+004F+0308 -> U+00D6 */ 34, - /* U+004F+0309 -> U+1ECE */ 1384, - /* U+004F+030B -> U+0150 */ 137, - /* U+004F+030C -> U+01D1 */ 198, - /* U+004F+030F -> U+020C */ 252, - /* U+004F+0311 -> U+020E */ 254, - /* U+004F+031B -> U+01A0 */ 181, - /* U+004F+0323 -> U+1ECC */ 1382, - /* U+004F+0328 -> U+01EA */ 220, - /* U+0050+0301 -> U+1E54 */ 1266, - /* U+0050+0307 -> U+1E56 */ 1268, - /* U+0052+0301 -> U+0154 */ 139, - /* U+0052+0307 -> U+1E58 */ 1270, - /* U+0052+030C -> U+0158 */ 143, - /* U+0052+030F -> U+0210 */ 256, - /* U+0052+0311 -> U+0212 */ 258, - /* U+0052+0323 -> U+1E5A */ 1272, - /* U+0052+0327 -> U+0156 */ 141, - /* U+0052+0331 -> U+1E5E */ 1276, - /* U+0053+0301 -> U+015A */ 145, - /* U+0053+0302 -> U+015C */ 147, - /* U+0053+0307 -> U+1E60 */ 1278, - /* U+0053+030C -> U+0160 */ 151, - /* U+0053+0323 -> U+1E62 */ 1280, - /* U+0053+0326 -> U+0218 */ 264, - /* U+0053+0327 -> U+015E */ 149, - /* U+0054+0307 -> U+1E6A */ 1288, - /* U+0054+030C -> U+0164 */ 155, - /* U+0054+0323 -> U+1E6C */ 1290, - /* U+0054+0326 -> U+021A */ 266, - /* U+0054+0327 -> U+0162 */ 153, - /* U+0054+032D -> U+1E70 */ 1294, - /* U+0054+0331 -> U+1E6E */ 1292, - /* U+0055+0300 -> U+00D9 */ 35, - /* U+0055+0301 -> U+00DA */ 36, - /* U+0055+0302 -> U+00DB */ 37, - /* U+0055+0303 -> U+0168 */ 157, - /* U+0055+0304 -> U+016A */ 159, - /* U+0055+0306 -> U+016C */ 161, - /* U+0055+0308 -> U+00DC */ 38, - /* U+0055+0309 -> U+1EE6 */ 1408, - /* U+0055+030A -> U+016E */ 163, - /* U+0055+030B -> U+0170 */ 165, - /* U+0055+030C -> U+01D3 */ 200, - /* U+0055+030F -> U+0214 */ 260, - /* U+0055+0311 -> U+0216 */ 262, - /* U+0055+031B -> U+01AF */ 183, - /* U+0055+0323 -> U+1EE4 */ 1406, - /* U+0055+0324 -> U+1E72 */ 1296, - /* U+0055+0328 -> U+0172 */ 167, - /* U+0055+032D -> U+1E76 */ 1300, - /* U+0055+0330 -> U+1E74 */ 1298, - /* U+0056+0303 -> U+1E7C */ 1306, - /* U+0056+0323 -> U+1E7E */ 1308, - /* U+0057+0300 -> U+1E80 */ 1310, - /* U+0057+0301 -> U+1E82 */ 1312, - /* U+0057+0302 -> U+0174 */ 169, - /* U+0057+0307 -> U+1E86 */ 1316, - /* U+0057+0308 -> U+1E84 */ 1314, - /* U+0057+0323 -> U+1E88 */ 1318, - /* U+0058+0307 -> U+1E8A */ 1320, - /* U+0058+0308 -> U+1E8C */ 1322, - /* U+0059+0300 -> U+1EF2 */ 1420, - /* U+0059+0301 -> U+00DD */ 39, - /* U+0059+0302 -> U+0176 */ 171, - /* U+0059+0303 -> U+1EF8 */ 1426, - /* U+0059+0304 -> U+0232 */ 282, - /* U+0059+0307 -> U+1E8E */ 1324, - /* U+0059+0308 -> U+0178 */ 173, - /* U+0059+0309 -> U+1EF6 */ 1424, - /* U+0059+0323 -> U+1EF4 */ 1422, - /* U+005A+0301 -> U+0179 */ 174, - /* U+005A+0302 -> U+1E90 */ 1326, - /* U+005A+0307 -> U+017B */ 176, - /* U+005A+030C -> U+017D */ 178, - /* U+005A+0323 -> U+1E92 */ 1328, - /* U+005A+0331 -> U+1E94 */ 1330, - /* U+0061+0300 -> U+00E0 */ 40, - /* U+0061+0301 -> U+00E1 */ 41, - /* U+0061+0302 -> U+00E2 */ 42, - /* U+0061+0303 -> U+00E3 */ 43, - /* U+0061+0304 -> U+0101 */ 68, - /* U+0061+0306 -> U+0103 */ 70, - /* U+0061+0307 -> U+0227 */ 271, - /* U+0061+0308 -> U+00E4 */ 44, - /* U+0061+0309 -> U+1EA3 */ 1341, - /* U+0061+030A -> U+00E5 */ 45, - /* U+0061+030C -> U+01CE */ 195, - /* U+0061+030F -> U+0201 */ 241, - /* U+0061+0311 -> U+0203 */ 243, - /* U+0061+0323 -> U+1EA1 */ 1339, - /* U+0061+0325 -> U+1E01 */ 1183, - /* U+0061+0328 -> U+0105 */ 72, - /* U+0062+0307 -> U+1E03 */ 1185, - /* U+0062+0323 -> U+1E05 */ 1187, - /* U+0062+0331 -> U+1E07 */ 1189, - /* U+0063+0301 -> U+0107 */ 74, - /* U+0063+0302 -> U+0109 */ 76, - /* U+0063+0307 -> U+010B */ 78, - /* U+0063+030C -> U+010D */ 80, - /* U+0063+0327 -> U+00E7 */ 46, - /* U+0064+0307 -> U+1E0B */ 1193, - /* U+0064+030C -> U+010F */ 82, - /* U+0064+0323 -> U+1E0D */ 1195, - /* U+0064+0327 -> U+1E11 */ 1199, - /* U+0064+032D -> U+1E13 */ 1201, - /* U+0064+0331 -> U+1E0F */ 1197, - /* U+0065+0300 -> U+00E8 */ 47, - /* U+0065+0301 -> U+00E9 */ 48, - /* U+0065+0302 -> U+00EA */ 49, - /* U+0065+0303 -> U+1EBD */ 1367, - /* U+0065+0304 -> U+0113 */ 84, - /* U+0065+0306 -> U+0115 */ 86, - /* U+0065+0307 -> U+0117 */ 88, - /* U+0065+0308 -> U+00EB */ 50, - /* U+0065+0309 -> U+1EBB */ 1365, - /* U+0065+030C -> U+011B */ 92, - /* U+0065+030F -> U+0205 */ 245, - /* U+0065+0311 -> U+0207 */ 247, - /* U+0065+0323 -> U+1EB9 */ 1363, - /* U+0065+0327 -> U+0229 */ 273, - /* U+0065+0328 -> U+0119 */ 90, - /* U+0065+032D -> U+1E19 */ 1207, - /* U+0065+0330 -> U+1E1B */ 1209, - /* U+0066+0307 -> U+1E1F */ 1213, - /* U+0067+0301 -> U+01F5 */ 231, - /* U+0067+0302 -> U+011D */ 94, - /* U+0067+0304 -> U+1E21 */ 1215, - /* U+0067+0306 -> U+011F */ 96, - /* U+0067+0307 -> U+0121 */ 98, - /* U+0067+030C -> U+01E7 */ 217, - /* U+0067+0327 -> U+0123 */ 100, - /* U+0068+0302 -> U+0125 */ 102, - /* U+0068+0307 -> U+1E23 */ 1217, - /* U+0068+0308 -> U+1E27 */ 1221, - /* U+0068+030C -> U+021F */ 269, - /* U+0068+0323 -> U+1E25 */ 1219, - /* U+0068+0327 -> U+1E29 */ 1223, - /* U+0068+032E -> U+1E2B */ 1225, - /* U+0068+0331 -> U+1E96 */ 1332, - /* U+0069+0300 -> U+00EC */ 51, - /* U+0069+0301 -> U+00ED */ 52, - /* U+0069+0302 -> U+00EE */ 53, - /* U+0069+0303 -> U+0129 */ 104, - /* U+0069+0304 -> U+012B */ 106, - /* U+0069+0306 -> U+012D */ 108, - /* U+0069+0308 -> U+00EF */ 54, - /* U+0069+0309 -> U+1EC9 */ 1379, - /* U+0069+030C -> U+01D0 */ 197, - /* U+0069+030F -> U+0209 */ 249, - /* U+0069+0311 -> U+020B */ 251, - /* U+0069+0323 -> U+1ECB */ 1381, - /* U+0069+0328 -> U+012F */ 110, - /* U+0069+0330 -> U+1E2D */ 1227, - /* U+006A+0302 -> U+0135 */ 115, - /* U+006A+030C -> U+01F0 */ 226, - /* U+006B+0301 -> U+1E31 */ 1231, - /* U+006B+030C -> U+01E9 */ 219, - /* U+006B+0323 -> U+1E33 */ 1233, - /* U+006B+0327 -> U+0137 */ 117, - /* U+006B+0331 -> U+1E35 */ 1235, - /* U+006C+0301 -> U+013A */ 119, - /* U+006C+030C -> U+013E */ 123, - /* U+006C+0323 -> U+1E37 */ 1237, - /* U+006C+0327 -> U+013C */ 121, - /* U+006C+032D -> U+1E3D */ 1243, - /* U+006C+0331 -> U+1E3B */ 1241, - /* U+006D+0301 -> U+1E3F */ 1245, - /* U+006D+0307 -> U+1E41 */ 1247, - /* U+006D+0323 -> U+1E43 */ 1249, - /* U+006E+0300 -> U+01F9 */ 233, - /* U+006E+0301 -> U+0144 */ 127, - /* U+006E+0303 -> U+00F1 */ 55, - /* U+006E+0307 -> U+1E45 */ 1251, - /* U+006E+030C -> U+0148 */ 131, - /* U+006E+0323 -> U+1E47 */ 1253, - /* U+006E+0327 -> U+0146 */ 129, - /* U+006E+032D -> U+1E4B */ 1257, - /* U+006E+0331 -> U+1E49 */ 1255, - /* U+006F+0300 -> U+00F2 */ 56, - /* U+006F+0301 -> U+00F3 */ 57, - /* U+006F+0302 -> U+00F4 */ 58, - /* U+006F+0303 -> U+00F5 */ 59, - /* U+006F+0304 -> U+014D */ 134, - /* U+006F+0306 -> U+014F */ 136, - /* U+006F+0307 -> U+022F */ 279, - /* U+006F+0308 -> U+00F6 */ 60, - /* U+006F+0309 -> U+1ECF */ 1385, - /* U+006F+030B -> U+0151 */ 138, - /* U+006F+030C -> U+01D2 */ 199, - /* U+006F+030F -> U+020D */ 253, - /* U+006F+0311 -> U+020F */ 255, - /* U+006F+031B -> U+01A1 */ 182, - /* U+006F+0323 -> U+1ECD */ 1383, - /* U+006F+0328 -> U+01EB */ 221, - /* U+0070+0301 -> U+1E55 */ 1267, - /* U+0070+0307 -> U+1E57 */ 1269, - /* U+0072+0301 -> U+0155 */ 140, - /* U+0072+0307 -> U+1E59 */ 1271, - /* U+0072+030C -> U+0159 */ 144, - /* U+0072+030F -> U+0211 */ 257, - /* U+0072+0311 -> U+0213 */ 259, - /* U+0072+0323 -> U+1E5B */ 1273, - /* U+0072+0327 -> U+0157 */ 142, - /* U+0072+0331 -> U+1E5F */ 1277, - /* U+0073+0301 -> U+015B */ 146, - /* U+0073+0302 -> U+015D */ 148, - /* U+0073+0307 -> U+1E61 */ 1279, - /* U+0073+030C -> U+0161 */ 152, - /* U+0073+0323 -> U+1E63 */ 1281, - /* U+0073+0326 -> U+0219 */ 265, - /* U+0073+0327 -> U+015F */ 150, - /* U+0074+0307 -> U+1E6B */ 1289, - /* U+0074+0308 -> U+1E97 */ 1333, - /* U+0074+030C -> U+0165 */ 156, - /* U+0074+0323 -> U+1E6D */ 1291, - /* U+0074+0326 -> U+021B */ 267, - /* U+0074+0327 -> U+0163 */ 154, - /* U+0074+032D -> U+1E71 */ 1295, - /* U+0074+0331 -> U+1E6F */ 1293, - /* U+0075+0300 -> U+00F9 */ 61, - /* U+0075+0301 -> U+00FA */ 62, - /* U+0075+0302 -> U+00FB */ 63, - /* U+0075+0303 -> U+0169 */ 158, - /* U+0075+0304 -> U+016B */ 160, - /* U+0075+0306 -> U+016D */ 162, - /* U+0075+0308 -> U+00FC */ 64, - /* U+0075+0309 -> U+1EE7 */ 1409, - /* U+0075+030A -> U+016F */ 164, - /* U+0075+030B -> U+0171 */ 166, - /* U+0075+030C -> U+01D4 */ 201, - /* U+0075+030F -> U+0215 */ 261, - /* U+0075+0311 -> U+0217 */ 263, - /* U+0075+031B -> U+01B0 */ 184, - /* U+0075+0323 -> U+1EE5 */ 1407, - /* U+0075+0324 -> U+1E73 */ 1297, - /* U+0075+0328 -> U+0173 */ 168, - /* U+0075+032D -> U+1E77 */ 1301, - /* U+0075+0330 -> U+1E75 */ 1299, - /* U+0076+0303 -> U+1E7D */ 1307, - /* U+0076+0323 -> U+1E7F */ 1309, - /* U+0077+0300 -> U+1E81 */ 1311, - /* U+0077+0301 -> U+1E83 */ 1313, - /* U+0077+0302 -> U+0175 */ 170, - /* U+0077+0307 -> U+1E87 */ 1317, - /* U+0077+0308 -> U+1E85 */ 1315, - /* U+0077+030A -> U+1E98 */ 1334, - /* U+0077+0323 -> U+1E89 */ 1319, - /* U+0078+0307 -> U+1E8B */ 1321, - /* U+0078+0308 -> U+1E8D */ 1323, - /* U+0079+0300 -> U+1EF3 */ 1421, - /* U+0079+0301 -> U+00FD */ 65, - /* U+0079+0302 -> U+0177 */ 172, - /* U+0079+0303 -> U+1EF9 */ 1427, - /* U+0079+0304 -> U+0233 */ 283, - /* U+0079+0307 -> U+1E8F */ 1325, - /* U+0079+0308 -> U+00FF */ 66, - /* U+0079+0309 -> U+1EF7 */ 1425, - /* U+0079+030A -> U+1E99 */ 1335, - /* U+0079+0323 -> U+1EF5 */ 1423, - /* U+007A+0301 -> U+017A */ 175, - /* U+007A+0302 -> U+1E91 */ 1327, - /* U+007A+0307 -> U+017C */ 177, - /* U+007A+030C -> U+017E */ 179, - /* U+007A+0323 -> U+1E93 */ 1329, - /* U+007A+0331 -> U+1E95 */ 1331, - /* U+00A8+0300 -> U+1FED */ 1646, - /* U+00A8+0301 -> U+0385 */ 419, - /* U+00A8+0342 -> U+1FC1 */ 1606, - /* U+00C2+0300 -> U+1EA6 */ 1344, - /* U+00C2+0301 -> U+1EA4 */ 1342, - /* U+00C2+0303 -> U+1EAA */ 1348, - /* U+00C2+0309 -> U+1EA8 */ 1346, - /* U+00C4+0304 -> U+01DE */ 210, - /* U+00C5+0301 -> U+01FA */ 234, - /* U+00C6+0301 -> U+01FC */ 236, - /* U+00C6+0304 -> U+01E2 */ 214, - /* U+00C7+0301 -> U+1E08 */ 1190, - /* U+00CA+0300 -> U+1EC0 */ 1370, - /* U+00CA+0301 -> U+1EBE */ 1368, - /* U+00CA+0303 -> U+1EC4 */ 1374, - /* U+00CA+0309 -> U+1EC2 */ 1372, - /* U+00CF+0301 -> U+1E2E */ 1228, - /* U+00D4+0300 -> U+1ED2 */ 1388, - /* U+00D4+0301 -> U+1ED0 */ 1386, - /* U+00D4+0303 -> U+1ED6 */ 1392, - /* U+00D4+0309 -> U+1ED4 */ 1390, - /* U+00D5+0301 -> U+1E4C */ 1258, - /* U+00D5+0304 -> U+022C */ 276, - /* U+00D5+0308 -> U+1E4E */ 1260, - /* U+00D6+0304 -> U+022A */ 274, - /* U+00D8+0301 -> U+01FE */ 238, - /* U+00DC+0300 -> U+01DB */ 208, - /* U+00DC+0301 -> U+01D7 */ 204, - /* U+00DC+0304 -> U+01D5 */ 202, - /* U+00DC+030C -> U+01D9 */ 206, - /* U+00E2+0300 -> U+1EA7 */ 1345, - /* U+00E2+0301 -> U+1EA5 */ 1343, - /* U+00E2+0303 -> U+1EAB */ 1349, - /* U+00E2+0309 -> U+1EA9 */ 1347, - /* U+00E4+0304 -> U+01DF */ 211, - /* U+00E5+0301 -> U+01FB */ 235, - /* U+00E6+0301 -> U+01FD */ 237, - /* U+00E6+0304 -> U+01E3 */ 215, - /* U+00E7+0301 -> U+1E09 */ 1191, - /* U+00EA+0300 -> U+1EC1 */ 1371, - /* U+00EA+0301 -> U+1EBF */ 1369, - /* U+00EA+0303 -> U+1EC5 */ 1375, - /* U+00EA+0309 -> U+1EC3 */ 1373, - /* U+00EF+0301 -> U+1E2F */ 1229, - /* U+00F4+0300 -> U+1ED3 */ 1389, - /* U+00F4+0301 -> U+1ED1 */ 1387, - /* U+00F4+0303 -> U+1ED7 */ 1393, - /* U+00F4+0309 -> U+1ED5 */ 1391, - /* U+00F5+0301 -> U+1E4D */ 1259, - /* U+00F5+0304 -> U+022D */ 277, - /* U+00F5+0308 -> U+1E4F */ 1261, - /* U+00F6+0304 -> U+022B */ 275, - /* U+00F8+0301 -> U+01FF */ 239, - /* U+00FC+0300 -> U+01DC */ 209, - /* U+00FC+0301 -> U+01D8 */ 205, - /* U+00FC+0304 -> U+01D6 */ 203, - /* U+00FC+030C -> U+01DA */ 207, - /* U+0102+0300 -> U+1EB0 */ 1354, - /* U+0102+0301 -> U+1EAE */ 1352, - /* U+0102+0303 -> U+1EB4 */ 1358, - /* U+0102+0309 -> U+1EB2 */ 1356, - /* U+0103+0300 -> U+1EB1 */ 1355, - /* U+0103+0301 -> U+1EAF */ 1353, - /* U+0103+0303 -> U+1EB5 */ 1359, - /* U+0103+0309 -> U+1EB3 */ 1357, - /* U+0112+0300 -> U+1E14 */ 1202, - /* U+0112+0301 -> U+1E16 */ 1204, - /* U+0113+0300 -> U+1E15 */ 1203, - /* U+0113+0301 -> U+1E17 */ 1205, - /* U+014C+0300 -> U+1E50 */ 1262, - /* U+014C+0301 -> U+1E52 */ 1264, - /* U+014D+0300 -> U+1E51 */ 1263, - /* U+014D+0301 -> U+1E53 */ 1265, - /* U+015A+0307 -> U+1E64 */ 1282, - /* U+015B+0307 -> U+1E65 */ 1283, - /* U+0160+0307 -> U+1E66 */ 1284, - /* U+0161+0307 -> U+1E67 */ 1285, - /* U+0168+0301 -> U+1E78 */ 1302, - /* U+0169+0301 -> U+1E79 */ 1303, - /* U+016A+0308 -> U+1E7A */ 1304, - /* U+016B+0308 -> U+1E7B */ 1305, - /* U+017F+0307 -> U+1E9B */ 1337, - /* U+01A0+0300 -> U+1EDC */ 1398, - /* U+01A0+0301 -> U+1EDA */ 1396, - /* U+01A0+0303 -> U+1EE0 */ 1402, - /* U+01A0+0309 -> U+1EDE */ 1400, - /* U+01A0+0323 -> U+1EE2 */ 1404, - /* U+01A1+0300 -> U+1EDD */ 1399, - /* U+01A1+0301 -> U+1EDB */ 1397, - /* U+01A1+0303 -> U+1EE1 */ 1403, - /* U+01A1+0309 -> U+1EDF */ 1401, - /* U+01A1+0323 -> U+1EE3 */ 1405, - /* U+01AF+0300 -> U+1EEA */ 1412, - /* U+01AF+0301 -> U+1EE8 */ 1410, - /* U+01AF+0303 -> U+1EEE */ 1416, - /* U+01AF+0309 -> U+1EEC */ 1414, - /* U+01AF+0323 -> U+1EF0 */ 1418, - /* U+01B0+0300 -> U+1EEB */ 1413, - /* U+01B0+0301 -> U+1EE9 */ 1411, - /* U+01B0+0303 -> U+1EEF */ 1417, - /* U+01B0+0309 -> U+1EED */ 1415, - /* U+01B0+0323 -> U+1EF1 */ 1419, - /* U+01B7+030C -> U+01EE */ 224, - /* U+01EA+0304 -> U+01EC */ 222, - /* U+01EB+0304 -> U+01ED */ 223, - /* U+0226+0304 -> U+01E0 */ 212, - /* U+0227+0304 -> U+01E1 */ 213, - /* U+0228+0306 -> U+1E1C */ 1210, - /* U+0229+0306 -> U+1E1D */ 1211, - /* U+022E+0304 -> U+0230 */ 280, - /* U+022F+0304 -> U+0231 */ 281, - /* U+0292+030C -> U+01EF */ 225, - /* U+0391+0300 -> U+1FBA */ 1599, - /* U+0391+0301 -> U+0386 */ 420, - /* U+0391+0304 -> U+1FB9 */ 1598, - /* U+0391+0306 -> U+1FB8 */ 1597, - /* U+0391+0313 -> U+1F08 */ 1436, - /* U+0391+0314 -> U+1F09 */ 1437, - /* U+0391+0345 -> U+1FBC */ 1601, - /* U+0395+0300 -> U+1FC8 */ 1612, - /* U+0395+0301 -> U+0388 */ 422, - /* U+0395+0313 -> U+1F18 */ 1450, - /* U+0395+0314 -> U+1F19 */ 1451, - /* U+0397+0300 -> U+1FCA */ 1614, - /* U+0397+0301 -> U+0389 */ 423, - /* U+0397+0313 -> U+1F28 */ 1464, - /* U+0397+0314 -> U+1F29 */ 1465, - /* U+0397+0345 -> U+1FCC */ 1616, - /* U+0399+0300 -> U+1FDA */ 1628, - /* U+0399+0301 -> U+038A */ 424, - /* U+0399+0304 -> U+1FD9 */ 1627, - /* U+0399+0306 -> U+1FD8 */ 1626, - /* U+0399+0308 -> U+03AA */ 429, - /* U+0399+0313 -> U+1F38 */ 1480, - /* U+0399+0314 -> U+1F39 */ 1481, - /* U+039F+0300 -> U+1FF8 */ 1654, - /* U+039F+0301 -> U+038C */ 425, - /* U+039F+0313 -> U+1F48 */ 1494, - /* U+039F+0314 -> U+1F49 */ 1495, - /* U+03A1+0314 -> U+1FEC */ 1645, - /* U+03A5+0300 -> U+1FEA */ 1643, - /* U+03A5+0301 -> U+038E */ 426, - /* U+03A5+0304 -> U+1FE9 */ 1642, - /* U+03A5+0306 -> U+1FE8 */ 1641, - /* U+03A5+0308 -> U+03AB */ 430, - /* U+03A5+0314 -> U+1F59 */ 1508, - /* U+03A9+0300 -> U+1FFA */ 1656, - /* U+03A9+0301 -> U+038F */ 427, - /* U+03A9+0313 -> U+1F68 */ 1520, - /* U+03A9+0314 -> U+1F69 */ 1521, - /* U+03A9+0345 -> U+1FFC */ 1658, - /* U+03AC+0345 -> U+1FB4 */ 1594, - /* U+03AE+0345 -> U+1FC4 */ 1609, - /* U+03B1+0300 -> U+1F70 */ 1528, - /* U+03B1+0301 -> U+03AC */ 431, - /* U+03B1+0304 -> U+1FB1 */ 1591, - /* U+03B1+0306 -> U+1FB0 */ 1590, - /* U+03B1+0313 -> U+1F00 */ 1428, - /* U+03B1+0314 -> U+1F01 */ 1429, - /* U+03B1+0342 -> U+1FB6 */ 1595, - /* U+03B1+0345 -> U+1FB3 */ 1593, - /* U+03B5+0300 -> U+1F72 */ 1530, - /* U+03B5+0301 -> U+03AD */ 432, - /* U+03B5+0313 -> U+1F10 */ 1444, - /* U+03B5+0314 -> U+1F11 */ 1445, - /* U+03B7+0300 -> U+1F74 */ 1532, - /* U+03B7+0301 -> U+03AE */ 433, - /* U+03B7+0313 -> U+1F20 */ 1456, - /* U+03B7+0314 -> U+1F21 */ 1457, - /* U+03B7+0342 -> U+1FC6 */ 1610, - /* U+03B7+0345 -> U+1FC3 */ 1608, - /* U+03B9+0300 -> U+1F76 */ 1534, - /* U+03B9+0301 -> U+03AF */ 434, - /* U+03B9+0304 -> U+1FD1 */ 1621, - /* U+03B9+0306 -> U+1FD0 */ 1620, - /* U+03B9+0308 -> U+03CA */ 436, - /* U+03B9+0313 -> U+1F30 */ 1472, - /* U+03B9+0314 -> U+1F31 */ 1473, - /* U+03B9+0342 -> U+1FD6 */ 1624, - /* U+03BF+0300 -> U+1F78 */ 1536, - /* U+03BF+0301 -> U+03CC */ 438, - /* U+03BF+0313 -> U+1F40 */ 1488, - /* U+03BF+0314 -> U+1F41 */ 1489, - /* U+03C1+0313 -> U+1FE4 */ 1637, - /* U+03C1+0314 -> U+1FE5 */ 1638, - /* U+03C5+0300 -> U+1F7A */ 1538, - /* U+03C5+0301 -> U+03CD */ 439, - /* U+03C5+0304 -> U+1FE1 */ 1634, - /* U+03C5+0306 -> U+1FE0 */ 1633, - /* U+03C5+0308 -> U+03CB */ 437, - /* U+03C5+0313 -> U+1F50 */ 1500, - /* U+03C5+0314 -> U+1F51 */ 1501, - /* U+03C5+0342 -> U+1FE6 */ 1639, - /* U+03C9+0300 -> U+1F7C */ 1540, - /* U+03C9+0301 -> U+03CE */ 440, - /* U+03C9+0313 -> U+1F60 */ 1512, - /* U+03C9+0314 -> U+1F61 */ 1513, - /* U+03C9+0342 -> U+1FF6 */ 1652, - /* U+03C9+0345 -> U+1FF3 */ 1650, - /* U+03CA+0300 -> U+1FD2 */ 1622, - /* U+03CA+0301 -> U+0390 */ 428, - /* U+03CA+0342 -> U+1FD7 */ 1625, - /* U+03CB+0300 -> U+1FE2 */ 1635, - /* U+03CB+0301 -> U+03B0 */ 435, - /* U+03CB+0342 -> U+1FE7 */ 1640, - /* U+03CE+0345 -> U+1FF4 */ 1651, - /* U+03D2+0301 -> U+03D3 */ 444, - /* U+03D2+0308 -> U+03D4 */ 445, - /* U+0406+0308 -> U+0407 */ 457, - /* U+0410+0306 -> U+04D0 */ 479, - /* U+0410+0308 -> U+04D2 */ 481, - /* U+0413+0301 -> U+0403 */ 456, - /* U+0415+0300 -> U+0400 */ 454, - /* U+0415+0306 -> U+04D6 */ 483, - /* U+0415+0308 -> U+0401 */ 455, - /* U+0416+0306 -> U+04C1 */ 477, - /* U+0416+0308 -> U+04DC */ 487, - /* U+0417+0308 -> U+04DE */ 489, - /* U+0418+0300 -> U+040D */ 459, - /* U+0418+0304 -> U+04E2 */ 491, - /* U+0418+0306 -> U+0419 */ 461, - /* U+0418+0308 -> U+04E4 */ 493, - /* U+041A+0301 -> U+040C */ 458, - /* U+041E+0308 -> U+04E6 */ 495, - /* U+0423+0304 -> U+04EE */ 501, - /* U+0423+0306 -> U+040E */ 460, - /* U+0423+0308 -> U+04F0 */ 503, - /* U+0423+030B -> U+04F2 */ 505, - /* U+0427+0308 -> U+04F4 */ 507, - /* U+042B+0308 -> U+04F8 */ 509, - /* U+042D+0308 -> U+04EC */ 499, - /* U+0430+0306 -> U+04D1 */ 480, - /* U+0430+0308 -> U+04D3 */ 482, - /* U+0433+0301 -> U+0453 */ 465, - /* U+0435+0300 -> U+0450 */ 463, - /* U+0435+0306 -> U+04D7 */ 484, - /* U+0435+0308 -> U+0451 */ 464, - /* U+0436+0306 -> U+04C2 */ 478, - /* U+0436+0308 -> U+04DD */ 488, - /* U+0437+0308 -> U+04DF */ 490, - /* U+0438+0300 -> U+045D */ 468, - /* U+0438+0304 -> U+04E3 */ 492, - /* U+0438+0306 -> U+0439 */ 462, - /* U+0438+0308 -> U+04E5 */ 494, - /* U+043A+0301 -> U+045C */ 467, - /* U+043E+0308 -> U+04E7 */ 496, - /* U+0443+0304 -> U+04EF */ 502, - /* U+0443+0306 -> U+045E */ 469, - /* U+0443+0308 -> U+04F1 */ 504, - /* U+0443+030B -> U+04F3 */ 506, - /* U+0447+0308 -> U+04F5 */ 508, - /* U+044B+0308 -> U+04F9 */ 510, - /* U+044D+0308 -> U+04ED */ 500, - /* U+0456+0308 -> U+0457 */ 466, - /* U+0474+030F -> U+0476 */ 470, - /* U+0475+030F -> U+0477 */ 471, - /* U+04D8+0308 -> U+04DA */ 485, - /* U+04D9+0308 -> U+04DB */ 486, - /* U+04E8+0308 -> U+04EA */ 497, - /* U+04E9+0308 -> U+04EB */ 498, - /* U+0627+0653 -> U+0622 */ 574, - /* U+0627+0654 -> U+0623 */ 575, - /* U+0627+0655 -> U+0625 */ 577, - /* U+0648+0654 -> U+0624 */ 576, - /* U+064A+0654 -> U+0626 */ 578, - /* U+06C1+0654 -> U+06C2 */ 606, - /* U+06D2+0654 -> U+06D3 */ 607, - /* U+06D5+0654 -> U+06C0 */ 605, - /* U+0928+093C -> U+0929 */ 751, - /* U+0930+093C -> U+0931 */ 752, - /* U+0933+093C -> U+0934 */ 753, - /* U+09C7+09BE -> U+09CB */ 769, - /* U+09C7+09D7 -> U+09CC */ 770, - /* U+0B47+0B3E -> U+0B4B */ 788, - /* U+0B47+0B56 -> U+0B48 */ 787, - /* U+0B47+0B57 -> U+0B4C */ 789, - /* U+0B92+0BD7 -> U+0B94 */ 793, - /* U+0BC6+0BBE -> U+0BCA */ 794, - /* U+0BC6+0BD7 -> U+0BCC */ 796, - /* U+0BC7+0BBE -> U+0BCB */ 795, - /* U+0C46+0C56 -> U+0C48 */ 799, - /* U+0CBF+0CD5 -> U+0CC0 */ 804, - /* U+0CC6+0CC2 -> U+0CCA */ 807, - /* U+0CC6+0CD5 -> U+0CC7 */ 805, - /* U+0CC6+0CD6 -> U+0CC8 */ 806, - /* U+0CCA+0CD5 -> U+0CCB */ 808, - /* U+0D46+0D3E -> U+0D4A */ 812, - /* U+0D46+0D57 -> U+0D4C */ 814, - /* U+0D47+0D3E -> U+0D4B */ 813, - /* U+0DD9+0DCA -> U+0DDA */ 817, - /* U+0DD9+0DCF -> U+0DDC */ 818, - /* U+0DD9+0DDF -> U+0DDE */ 820, - /* U+0DDC+0DCA -> U+0DDD */ 819, - /* U+1025+102E -> U+1026 */ 878, - /* U+1B05+1B35 -> U+1B06 */ 965, - /* U+1B07+1B35 -> U+1B08 */ 966, - /* U+1B09+1B35 -> U+1B0A */ 967, - /* U+1B0B+1B35 -> U+1B0C */ 968, - /* U+1B0D+1B35 -> U+1B0E */ 969, - /* U+1B11+1B35 -> U+1B12 */ 970, - /* U+1B3A+1B35 -> U+1B3B */ 972, - /* U+1B3C+1B35 -> U+1B3D */ 973, - /* U+1B3E+1B35 -> U+1B40 */ 974, - /* U+1B3F+1B35 -> U+1B41 */ 975, - /* U+1B42+1B35 -> U+1B43 */ 976, - /* U+1E36+0304 -> U+1E38 */ 1238, - /* U+1E37+0304 -> U+1E39 */ 1239, - /* U+1E5A+0304 -> U+1E5C */ 1274, - /* U+1E5B+0304 -> U+1E5D */ 1275, - /* U+1E62+0307 -> U+1E68 */ 1286, - /* U+1E63+0307 -> U+1E69 */ 1287, - /* U+1EA0+0302 -> U+1EAC */ 1350, - /* U+1EA0+0306 -> U+1EB6 */ 1360, - /* U+1EA1+0302 -> U+1EAD */ 1351, - /* U+1EA1+0306 -> U+1EB7 */ 1361, - /* U+1EB8+0302 -> U+1EC6 */ 1376, - /* U+1EB9+0302 -> U+1EC7 */ 1377, - /* U+1ECC+0302 -> U+1ED8 */ 1394, - /* U+1ECD+0302 -> U+1ED9 */ 1395, - /* U+1F00+0300 -> U+1F02 */ 1430, - /* U+1F00+0301 -> U+1F04 */ 1432, - /* U+1F00+0342 -> U+1F06 */ 1434, - /* U+1F00+0345 -> U+1F80 */ 1542, - /* U+1F01+0300 -> U+1F03 */ 1431, - /* U+1F01+0301 -> U+1F05 */ 1433, - /* U+1F01+0342 -> U+1F07 */ 1435, - /* U+1F01+0345 -> U+1F81 */ 1543, - /* U+1F02+0345 -> U+1F82 */ 1544, - /* U+1F03+0345 -> U+1F83 */ 1545, - /* U+1F04+0345 -> U+1F84 */ 1546, - /* U+1F05+0345 -> U+1F85 */ 1547, - /* U+1F06+0345 -> U+1F86 */ 1548, - /* U+1F07+0345 -> U+1F87 */ 1549, - /* U+1F08+0300 -> U+1F0A */ 1438, - /* U+1F08+0301 -> U+1F0C */ 1440, - /* U+1F08+0342 -> U+1F0E */ 1442, - /* U+1F08+0345 -> U+1F88 */ 1550, - /* U+1F09+0300 -> U+1F0B */ 1439, - /* U+1F09+0301 -> U+1F0D */ 1441, - /* U+1F09+0342 -> U+1F0F */ 1443, - /* U+1F09+0345 -> U+1F89 */ 1551, - /* U+1F0A+0345 -> U+1F8A */ 1552, - /* U+1F0B+0345 -> U+1F8B */ 1553, - /* U+1F0C+0345 -> U+1F8C */ 1554, - /* U+1F0D+0345 -> U+1F8D */ 1555, - /* U+1F0E+0345 -> U+1F8E */ 1556, - /* U+1F0F+0345 -> U+1F8F */ 1557, - /* U+1F10+0300 -> U+1F12 */ 1446, - /* U+1F10+0301 -> U+1F14 */ 1448, - /* U+1F11+0300 -> U+1F13 */ 1447, - /* U+1F11+0301 -> U+1F15 */ 1449, - /* U+1F18+0300 -> U+1F1A */ 1452, - /* U+1F18+0301 -> U+1F1C */ 1454, - /* U+1F19+0300 -> U+1F1B */ 1453, - /* U+1F19+0301 -> U+1F1D */ 1455, - /* U+1F20+0300 -> U+1F22 */ 1458, - /* U+1F20+0301 -> U+1F24 */ 1460, - /* U+1F20+0342 -> U+1F26 */ 1462, - /* U+1F20+0345 -> U+1F90 */ 1558, - /* U+1F21+0300 -> U+1F23 */ 1459, - /* U+1F21+0301 -> U+1F25 */ 1461, - /* U+1F21+0342 -> U+1F27 */ 1463, - /* U+1F21+0345 -> U+1F91 */ 1559, - /* U+1F22+0345 -> U+1F92 */ 1560, - /* U+1F23+0345 -> U+1F93 */ 1561, - /* U+1F24+0345 -> U+1F94 */ 1562, - /* U+1F25+0345 -> U+1F95 */ 1563, - /* U+1F26+0345 -> U+1F96 */ 1564, - /* U+1F27+0345 -> U+1F97 */ 1565, - /* U+1F28+0300 -> U+1F2A */ 1466, - /* U+1F28+0301 -> U+1F2C */ 1468, - /* U+1F28+0342 -> U+1F2E */ 1470, - /* U+1F28+0345 -> U+1F98 */ 1566, - /* U+1F29+0300 -> U+1F2B */ 1467, - /* U+1F29+0301 -> U+1F2D */ 1469, - /* U+1F29+0342 -> U+1F2F */ 1471, - /* U+1F29+0345 -> U+1F99 */ 1567, - /* U+1F2A+0345 -> U+1F9A */ 1568, - /* U+1F2B+0345 -> U+1F9B */ 1569, - /* U+1F2C+0345 -> U+1F9C */ 1570, - /* U+1F2D+0345 -> U+1F9D */ 1571, - /* U+1F2E+0345 -> U+1F9E */ 1572, - /* U+1F2F+0345 -> U+1F9F */ 1573, - /* U+1F30+0300 -> U+1F32 */ 1474, - /* U+1F30+0301 -> U+1F34 */ 1476, - /* U+1F30+0342 -> U+1F36 */ 1478, - /* U+1F31+0300 -> U+1F33 */ 1475, - /* U+1F31+0301 -> U+1F35 */ 1477, - /* U+1F31+0342 -> U+1F37 */ 1479, - /* U+1F38+0300 -> U+1F3A */ 1482, - /* U+1F38+0301 -> U+1F3C */ 1484, - /* U+1F38+0342 -> U+1F3E */ 1486, - /* U+1F39+0300 -> U+1F3B */ 1483, - /* U+1F39+0301 -> U+1F3D */ 1485, - /* U+1F39+0342 -> U+1F3F */ 1487, - /* U+1F40+0300 -> U+1F42 */ 1490, - /* U+1F40+0301 -> U+1F44 */ 1492, - /* U+1F41+0300 -> U+1F43 */ 1491, - /* U+1F41+0301 -> U+1F45 */ 1493, - /* U+1F48+0300 -> U+1F4A */ 1496, - /* U+1F48+0301 -> U+1F4C */ 1498, - /* U+1F49+0300 -> U+1F4B */ 1497, - /* U+1F49+0301 -> U+1F4D */ 1499, - /* U+1F50+0300 -> U+1F52 */ 1502, - /* U+1F50+0301 -> U+1F54 */ 1504, - /* U+1F50+0342 -> U+1F56 */ 1506, - /* U+1F51+0300 -> U+1F53 */ 1503, - /* U+1F51+0301 -> U+1F55 */ 1505, - /* U+1F51+0342 -> U+1F57 */ 1507, - /* U+1F59+0300 -> U+1F5B */ 1509, - /* U+1F59+0301 -> U+1F5D */ 1510, - /* U+1F59+0342 -> U+1F5F */ 1511, - /* U+1F60+0300 -> U+1F62 */ 1514, - /* U+1F60+0301 -> U+1F64 */ 1516, - /* U+1F60+0342 -> U+1F66 */ 1518, - /* U+1F60+0345 -> U+1FA0 */ 1574, - /* U+1F61+0300 -> U+1F63 */ 1515, - /* U+1F61+0301 -> U+1F65 */ 1517, - /* U+1F61+0342 -> U+1F67 */ 1519, - /* U+1F61+0345 -> U+1FA1 */ 1575, - /* U+1F62+0345 -> U+1FA2 */ 1576, - /* U+1F63+0345 -> U+1FA3 */ 1577, - /* U+1F64+0345 -> U+1FA4 */ 1578, - /* U+1F65+0345 -> U+1FA5 */ 1579, - /* U+1F66+0345 -> U+1FA6 */ 1580, - /* U+1F67+0345 -> U+1FA7 */ 1581, - /* U+1F68+0300 -> U+1F6A */ 1522, - /* U+1F68+0301 -> U+1F6C */ 1524, - /* U+1F68+0342 -> U+1F6E */ 1526, - /* U+1F68+0345 -> U+1FA8 */ 1582, - /* U+1F69+0300 -> U+1F6B */ 1523, - /* U+1F69+0301 -> U+1F6D */ 1525, - /* U+1F69+0342 -> U+1F6F */ 1527, - /* U+1F69+0345 -> U+1FA9 */ 1583, - /* U+1F6A+0345 -> U+1FAA */ 1584, - /* U+1F6B+0345 -> U+1FAB */ 1585, - /* U+1F6C+0345 -> U+1FAC */ 1586, - /* U+1F6D+0345 -> U+1FAD */ 1587, - /* U+1F6E+0345 -> U+1FAE */ 1588, - /* U+1F6F+0345 -> U+1FAF */ 1589, - /* U+1F70+0345 -> U+1FB2 */ 1592, - /* U+1F74+0345 -> U+1FC2 */ 1607, - /* U+1F7C+0345 -> U+1FF2 */ 1649, - /* U+1FB6+0345 -> U+1FB7 */ 1596, - /* U+1FBF+0300 -> U+1FCD */ 1617, - /* U+1FBF+0301 -> U+1FCE */ 1618, - /* U+1FBF+0342 -> U+1FCF */ 1619, - /* U+1FC6+0345 -> U+1FC7 */ 1611, - /* U+1FF6+0345 -> U+1FF7 */ 1653, - /* U+1FFE+0300 -> U+1FDD */ 1630, - /* U+1FFE+0301 -> U+1FDE */ 1631, - /* U+1FFE+0342 -> U+1FDF */ 1632, - /* U+2190+0338 -> U+219A */ 1863, - /* U+2192+0338 -> U+219B */ 1864, - /* U+2194+0338 -> U+21AE */ 1865, - /* U+21D0+0338 -> U+21CD */ 1866, - /* U+21D2+0338 -> U+21CF */ 1868, - /* U+21D4+0338 -> U+21CE */ 1867, - /* U+2203+0338 -> U+2204 */ 1869, - /* U+2208+0338 -> U+2209 */ 1870, - /* U+220B+0338 -> U+220C */ 1871, - /* U+2223+0338 -> U+2224 */ 1872, - /* U+2225+0338 -> U+2226 */ 1873, - /* U+223C+0338 -> U+2241 */ 1878, - /* U+2243+0338 -> U+2244 */ 1879, - /* U+2245+0338 -> U+2247 */ 1880, - /* U+2248+0338 -> U+2249 */ 1881, - /* U+224D+0338 -> U+226D */ 1884, - /* U+2261+0338 -> U+2262 */ 1883, - /* U+2264+0338 -> U+2270 */ 1887, - /* U+2265+0338 -> U+2271 */ 1888, - /* U+2272+0338 -> U+2274 */ 1889, - /* U+2273+0338 -> U+2275 */ 1890, - /* U+2276+0338 -> U+2278 */ 1891, - /* U+2277+0338 -> U+2279 */ 1892, - /* U+227A+0338 -> U+2280 */ 1893, - /* U+227B+0338 -> U+2281 */ 1894, - /* U+227C+0338 -> U+22E0 */ 1903, - /* U+227D+0338 -> U+22E1 */ 1904, - /* U+2282+0338 -> U+2284 */ 1895, - /* U+2283+0338 -> U+2285 */ 1896, - /* U+2286+0338 -> U+2288 */ 1897, - /* U+2287+0338 -> U+2289 */ 1898, - /* U+2291+0338 -> U+22E2 */ 1905, - /* U+2292+0338 -> U+22E3 */ 1906, - /* U+22A2+0338 -> U+22AC */ 1899, - /* U+22A8+0338 -> U+22AD */ 1900, - /* U+22A9+0338 -> U+22AE */ 1901, - /* U+22AB+0338 -> U+22AF */ 1902, - /* U+22B2+0338 -> U+22EA */ 1907, - /* U+22B3+0338 -> U+22EB */ 1908, - /* U+22B4+0338 -> U+22EC */ 1909, - /* U+22B5+0338 -> U+22ED */ 1910, - /* U+3046+3099 -> U+3094 */ 2348, - /* U+304B+3099 -> U+304C */ 2323, - /* U+304D+3099 -> U+304E */ 2324, - /* U+304F+3099 -> U+3050 */ 2325, - /* U+3051+3099 -> U+3052 */ 2326, - /* U+3053+3099 -> U+3054 */ 2327, - /* U+3055+3099 -> U+3056 */ 2328, - /* U+3057+3099 -> U+3058 */ 2329, - /* U+3059+3099 -> U+305A */ 2330, - /* U+305B+3099 -> U+305C */ 2331, - /* U+305D+3099 -> U+305E */ 2332, - /* U+305F+3099 -> U+3060 */ 2333, - /* U+3061+3099 -> U+3062 */ 2334, - /* U+3064+3099 -> U+3065 */ 2335, - /* U+3066+3099 -> U+3067 */ 2336, - /* U+3068+3099 -> U+3069 */ 2337, - /* U+306F+3099 -> U+3070 */ 2338, - /* U+306F+309A -> U+3071 */ 2339, - /* U+3072+3099 -> U+3073 */ 2340, - /* U+3072+309A -> U+3074 */ 2341, - /* U+3075+3099 -> U+3076 */ 2342, - /* U+3075+309A -> U+3077 */ 2343, - /* U+3078+3099 -> U+3079 */ 2344, - /* U+3078+309A -> U+307A */ 2345, - /* U+307B+3099 -> U+307C */ 2346, - /* U+307B+309A -> U+307D */ 2347, - /* U+309D+3099 -> U+309E */ 2353, - /* U+30A6+3099 -> U+30F4 */ 2380, - /* U+30AB+3099 -> U+30AC */ 2355, - /* U+30AD+3099 -> U+30AE */ 2356, - /* U+30AF+3099 -> U+30B0 */ 2357, - /* U+30B1+3099 -> U+30B2 */ 2358, - /* U+30B3+3099 -> U+30B4 */ 2359, - /* U+30B5+3099 -> U+30B6 */ 2360, - /* U+30B7+3099 -> U+30B8 */ 2361, - /* U+30B9+3099 -> U+30BA */ 2362, - /* U+30BB+3099 -> U+30BC */ 2363, - /* U+30BD+3099 -> U+30BE */ 2364, - /* U+30BF+3099 -> U+30C0 */ 2365, - /* U+30C1+3099 -> U+30C2 */ 2366, - /* U+30C4+3099 -> U+30C5 */ 2367, - /* U+30C6+3099 -> U+30C7 */ 2368, - /* U+30C8+3099 -> U+30C9 */ 2369, - /* U+30CF+3099 -> U+30D0 */ 2370, - /* U+30CF+309A -> U+30D1 */ 2371, - /* U+30D2+3099 -> U+30D3 */ 2372, - /* U+30D2+309A -> U+30D4 */ 2373, - /* U+30D5+3099 -> U+30D6 */ 2374, - /* U+30D5+309A -> U+30D7 */ 2375, - /* U+30D8+3099 -> U+30D9 */ 2376, - /* U+30D8+309A -> U+30DA */ 2377, - /* U+30DB+3099 -> U+30DC */ 2378, - /* U+30DB+309A -> U+30DD */ 2379, - /* U+30EF+3099 -> U+30F7 */ 2381, - /* U+30F0+3099 -> U+30F8 */ 2382, - /* U+30F1+3099 -> U+30F9 */ 2383, - /* U+30F2+3099 -> U+30FA */ 2384, - /* U+30FD+3099 -> U+30FE */ 2385, - /* U+105D2+0307 -> U+105C9 */ 4627, - /* U+105DA+0307 -> U+105E4 */ 4628, - /* U+11099+110BA -> U+1109A */ 4727, - /* U+1109B+110BA -> U+1109C */ 4728, - /* U+110A5+110BA -> U+110AB */ 4729, - /* U+11131+11127 -> U+1112E */ 4735, - /* U+11132+11127 -> U+1112F */ 4736, - /* U+11347+1133E -> U+1134B */ 4748, - /* U+11347+11357 -> U+1134C */ 4749, - /* U+11382+113C9 -> U+11383 */ 4763, - /* U+11384+113BB -> U+11385 */ 4764, - /* U+1138B+113C2 -> U+1138E */ 4765, - /* U+11390+113C9 -> U+11391 */ 4766, - /* U+113C2+113B8 -> U+113C7 */ 4768, - /* U+113C2+113C2 -> U+113C5 */ 4767, - /* U+113C2+113C9 -> U+113C8 */ 4769, - /* U+114B9+114B0 -> U+114BC */ 4777, - /* U+114B9+114BA -> U+114BB */ 4776, - /* U+114B9+114BD -> U+114BE */ 4778, - /* U+115B8+115AF -> U+115BA */ 4781, - /* U+115B9+115AF -> U+115BB */ 4782, - /* U+11935+11930 -> U+11938 */ 4791, - /* U+1611E+1611E -> U+16121 */ 4806, - /* U+1611E+1611F -> U+16123 */ 4808, - /* U+1611E+16120 -> U+16125 */ 4810, - /* U+1611E+16129 -> U+16122 */ 4807, - /* U+16121+1611F -> U+16126 */ 4811, - /* U+16121+16120 -> U+16128 */ 4813, - /* U+16122+1611F -> U+16127 */ 4812, - /* U+16129+1611F -> U+16124 */ 4809, - /* U+16D63+16D67 -> U+16D69 */ 4828, - /* U+16D67+16D67 -> U+16D68 */ 4827, - /* U+16D69+16D67 -> U+16D6A */ 4829 -}; - -/* Perfect hash function for recomposition */ -static int -Recomp_hash_func(const void *key) -{ - static const int16 h[1923] = { - -109, -96, 32767, 0, -844, -182, -292, 32767, - 830, 793, 794, 665, 0, -9, 32767, 32767, - 32767, 32767, 32767, 428, 32767, 32767, 32767, 502, - 0, 32767, -230, 144, 356, -76, 0, 243, - 665, 32767, 32767, -1003, 244, 0, 32767, 32767, - 573, 246, 125, 32767, 32767, 32767, 0, 32767, - 32767, 32767, 32767, 0, 245, 32767, 723, 32767, - 0, 889, 32767, 32767, 32767, 0, 32767, 32767, - 0, 173, 157, 1215, 254, 255, -126, 0, - 0, 504, 459, -11, 238, -188, 722, 247, - 260, 32767, -184, -6, 2102, -578, 32767, 32767, - -598, -670, 260, 19, 32767, -472, 32767, 664, - 511, 0, 32767, 345, 291, 0, -370, 176, - 32767, 1017, -139, -519, -30, 0, -24, -23, - 481, -253, -1813, 32767, 0, 935, 32767, 32767, - -443, 32767, 773, 32767, 32767, 32767, -507, 427, - 0, 32767, 899, 32767, 32767, 277, 0, 32767, - 32767, 0, 842, 854, 0, 32767, 936, 621, - -195, 32767, 0, 32767, 707, 268, 32767, 32767, - 435, 32767, 32767, 32767, 0, 267, 88, 72, - 32767, 487, 32767, 32767, 32767, 0, 32767, 32767, - 32767, 32767, 32767, 875, -312, 32767, 483, 875, - 270, 89, 32767, 483, 32767, 32767, 32767, 32767, - 708, 273, 2053, -63, -242, -479, 32767, 352, - 32767, 32767, 0, 560, 544, 32767, 32767, 32767, - 0, 0, 32767, 0, 32767, 32767, 32767, 525, - 274, 32767, 404, 386, 518, 32767, -357, 32767, - -45, 1154, 276, 32767, 149, 0, 277, 714, - 313, 32767, 32767, 32767, 32767, 32767, 841, 460, - 431, 32767, 32767, -49, 32767, 32767, 32767, 32767, - 32767, 32767, 0, 876, 280, 281, 131, 388, - 283, 32767, 1125, 32767, 695, 712, 32767, 0, - 713, 1732, 0, 32767, 0, 231, 32767, 0, - 32767, -755, 32767, 32767, 32767, 435, 32767, 0, - 951, 952, 32767, 32767, 464, 867, 1298, 0, - 660, -55, 0, 292, 663, 118, 661, -722, - 435, 816, 328, 0, 323, 323, -258, -684, - 2114, 0, 302, 0, 32767, 32767, 1607, 32767, - 0, 32767, 32767, 0, 810, 32767, -543, -5, - 515, 32767, 0, 877, 304, 32767, 472, 32767, - 683, -549, 258, 285, -904, 32767, 148, 1202, - 1044, 0, 32767, 32767, 659, 1395, 905, 32767, - 32767, 32767, -626, 32767, 32767, 32767, 32767, 672, - 0, 32767, -139, 32767, 32767, 0, 0, 660, - 1, 32767, -955, -293, 616, 391, 632, -126, - 32767, 32767, 1610, -166, 754, 324, 32767, 32767, - 931, 32767, 32767, 32767, 0, 32767, 32767, 32767, - 32767, 0, 32767, 32767, 302, 391, 32767, 32767, - 516, 32767, 32767, 1131, 670, 544, 308, 286, - 0, 0, 32767, 32767, 531, -629, -35, 0, - 6, -63, 485, 0, 0, -486, -58, 0, - 0, 38, 470, -20, 0, 32767, 0, 0, - 956, 32767, 0, 294, -759, 0, 32767, 32767, - -362, 73, 316, 588, 314, 32767, 609, 0, - 318, 32767, 32767, 32767, -759, 1466, -212, 32767, - 1910, 226, 653, 32767, 219, 32767, 32767, 0, - 0, 32767, 1045, -6, -6, 32767, 0, 163, - 0, 0, -9, 879, -369, 32767, -18, 321, - 322, 32767, 32767, -449, 1082, 324, 57, 32767, - -403, 252, 697, 0, 491, 552, 0, 32767, - 32767, 32767, 864, 32767, 0, 32767, 929, -582, - 32767, 32767, 32767, 1521, 32767, 32767, 32767, 212, - 326, -542, 332, 333, 334, -490, 692, 336, - 32767, 337, 338, 31, 0, 714, 348, 34, - 342, 32767, 1602, 32767, 687, 143, 32767, 0, - 32767, 32767, 0, 32767, 196, -21, 32767, 32767, - -4, 32767, 32767, 880, -211, 203, 32767, 1078, - 83, 1661, 32767, 32767, 283, 787, 348, 32767, - 0, -464, 0, 32767, 725, -431, -811, -322, - 7, 32767, -315, 267, 694, -2103, 12, 247, - 13, 692, 32767, -1593, 32767, 15, 32767, 32767, - 830, 0, 623, 354, 32767, 32767, -154, 0, - 264, -712, 32767, 357, 32767, 32767, 220, -242, - 32767, 921, 905, 32767, -1184, 549, 32767, 19, - 319, 32767, 551, 32767, 1307, 0, 32767, 32767, - 32767, 0, 566, 881, 822, 936, 326, 89, - -313, 32767, 250, 0, 359, 360, 32767, 32767, - 32767, 32767, -575, 20, 32767, 98, 23, 32767, - 287, 744, 124, 1027, 32767, 0, 564, 0, - -548, -497, 982, 32767, 32767, 32767, 32767, 32767, - 35, 316, -1859, 343, 364, 786, 0, 32767, - 366, 4, 0, 753, 581, 524, 270, 686, - 0, -382, 32767, -1189, 0, 747, 32767, 363, - 32767, 32767, -1782, 32767, 28, 32767, 677, 452, - 210, 0, 884, 882, -258, 32767, -1099, -222, - 32767, 32767, 32767, 32767, 373, 671, 32767, 311, - 32767, 370, 32767, -831, 101, 32, 35, 36, - -1159, 930, 38, 39, -148, -148, 32767, 32767, - -150, -803, 1185, 675, 32767, -152, 32767, 0, - 633, 467, -279, 827, 32767, 1273, -410, 136, - 32767, 527, 842, 397, 32767, 1149, 376, 45, - 2221, 20, 0, -421, 47, 925, 0, 363, - 368, -384, 0, 32767, -230, 32767, -532, 32767, - 32767, 32767, 0, 32767, 634, 219, -6, 397, - 32767, 32767, 692, 385, 361, 483, 526, 32767, - 0, 32767, 628, 728, 2167, 51, 892, 32767, - -326, -595, 54, 55, 32767, 825, 0, 0, - 933, 32767, 32767, 32767, 828, 32767, 32767, 883, - -144, 32767, 32767, 32767, 933, 0, 0, 209, - 1580, 790, 0, 0, 32767, 32767, 32767, 730, - 731, 32767, 58, 57, 457, 557, 32767, 59, - 60, 0, -1438, 32767, 1016, 32767, 1344, 683, - 32767, 0, 32767, 32767, 32767, 32767, 32767, 558, - 45, 32767, 0, 32767, 0, 0, 843, 0, - 32767, 0, 503, 62, 488, 600, -395, -328, - 69, 566, -355, 1027, -737, -72, -606, 32767, - 74, 32767, 32767, 1144, 32767, -75, 32767, 884, - -144, 32767, 22, 598, 32767, 792, 32767, 32767, - 32767, 32767, 32767, -336, 32767, 32767, 0, 45, - 0, 32767, 658, 637, 78, 95, -962, 0, - 0, 32767, 256, 0, -247, -201, 32767, 32767, - 447, 0, 0, 0, 32767, 445, 806, 860, - -39, 74, 32767, -6, 32767, 529, 32767, 700, - 307, 179, 0, 893, 32767, 835, 0, -29, - 32767, 32767, 32767, 32767, -754, 32767, 32767, 32767, - -702, -227, -55, 0, 517, -196, 32767, 784, - 177, 0, -1082, 597, -166, 797, 32767, 32767, - 613, 32767, 1211, 32767, -283, 126, 32767, 83, - 526, -1584, 533, 172, 950, 0, 0, 32767, - 32767, -1767, -88, 32767, 87, -1289, 773, 953, - 1131, 0, 0, 32767, 1374, 0, 32767, 32767, - 32767, 798, 32767, 0, 1547, 158, 613, 32767, - 32767, -822, 32767, 88, 473, 474, 378, 89, - 940, 659, 352, -270, 0, -1015, 477, 32767, - 901, 91, 1068, 32767, 0, 0, 32767, 32767, - 0, 32767, 461, 404, 32767, 46, -65, 32767, - 32767, 815, 822, 32767, 32767, 32767, 406, 925, - 338, -487, 0, 97, 438, -464, 32767, 98, - 0, 0, 1113, 0, -416, 0, 32767, 0, - -35, 0, 180, 413, 32767, 32767, 0, -219, - 568, 175, 0, 0, 32767, 503, 0, 32767, - 528, 32767, 32767, -464, 733, 140, 106, 101, - 171, 32767, 109, 110, 597, 170, 32767, 113, - 76, 103, 32767, 115, 559, 116, 32767, -213, - 32767, 0, 597, 823, 32767, 801, 32767, 479, - 803, 631, 723, 32767, 538, -394, 468, -200, - 411, 29, 32767, 32767, -1347, 361, 32767, -458, - 655, 32767, 32767, 32767, -791, 0, 32767, 540, - 541, 32767, 32767, -14, 959, 32767, 0, 462, - 32767, 802, 32767, 32767, 846, 734, 32767, 32767, - 735, 32767, 32767, 32767, 32767, 32767, 0, 32767, - 32767, -685, 32767, 32767, 32767, 32767, 32767, 32767, - 0, 44, 32767, 0, 807, 131, 349, 0, - 0, 7, -94, 423, 0, 529, 32767, 32767, - 32767, 286, 0, 32767, -145, 400, 281, 445, - 32767, 122, 32767, -300, 600, 571, 769, 945, - 518, 0, 461, 32767, -254, 32767, -423, -534, - 462, 396, 0, 886, 425, -956, 809, 145, - 573, 810, 0, 401, 0, -1069, 0, 151, - 1011, 0, 0, 81, 32767, -411, 0, -687, - 859, 451, -1447, 132, 32767, 32767, 32767, 32767, - -154, 32, 32767, 32767, 32767, 32767, 0, 32767, - 32767, 32767, 37, 408, 0, 811, 326, 32767, - 0, -374, 32767, -184, 741, -376, 91, 134, - 32767, 486, 135, -40, 579, 373, 32767, 547, - 32767, 32767, 32767, 32767, -259, 873, 0, 0, - 0, 825, -373, 0, 32767, 0, 0, 308, - 340, -373, 32767, 0, 0, 32767, -1259, 32767, - 742, 32767, 643, 139, 144, 349, -79, 147, - 148, 32767, 149, 732, 425, -219, 152, -446, - 556, 143, 32767, 155, 165, -1314, 0, 888, - 439, 32767, 0, 0, 0, 813, 405, 29, - 32767, 6, 0, 0, 743, 32767, 1902, 158, - 159, 32767, 381, 0, -102, 196, 0, 769, - -419, -596, 0, 782, 162, 32767, 32767, -580, - 32767, 32767, 32767, 32767, 1126, 32767, 32767, 412, - 32767, 814, 824, 32767, 32767, 0, 32767, 32767, - 744, 32767, 32767, 746, 0, 1480, 167, 0, - 1189, 32767, 32767, 168, 169, 32767, 0, 32767, - 906, 32767, 32767, 32767, 32767, 32767, 32767, 601, - 32767, 32767, -278, 0, 32767, 1261, 414, 32767, - 32767, 32767, 32767, 375, 378, 589, 644, 750, - 751, 937, 32767, 590, 32767, 591, 32767, 171, - 172, 32767, 32767, 32767, 32767, 1195, 32767, 32767, - 721, 0, 0, -505, -14, 6, 0, 0, - 0, 1058, -718, 99, 0, 372, 327, 32767, - 729, -166, 32767, 0, 173, -939, 175, 592, - 177, 576, 32767, 213, 179, 0, 0, 514, - 620, 32767, 32767, 32767, 32767, 0, 32767, 32767, - 958, -240, 0, -840, 32767, 379, 32767, 0, - 0, 752, 673, -432, 159, -877, 32767, -416, - 32767, 182, -211, 0, 0, 594, 32767, 184, - -1070, 32767, 32767, 32767, 185, 0, 0, 32767, - 710, 32767, 32767, 32767, 32767, 928, 32767, 32767, - 0, 126, 942, 32767, 0, 0, 32767, 867, - 697, -355, 32767, 625, 0, 596, 32767, 597, - -243, 583, 32767, 0, 0, 0, 0, 0, - 584, 650, 0, 32767, 515, 32767, 0, 892, - 0, 0, -271, 274, 32767, 418, 32767, 0, - 32767, 32767, 32767, 440, -1147, 32767, 0, 32767, - 32767, 651, 652, 564, 32767, 32767, 32767, 0, - 32767, 32767, 32767, 32767, 947, -68, 32767, 688, - 32767, 0, 0, 689, 915, 916, 0, 0, - -204, 225, 0, 0, 0, 0, 32767, -275, - 370, 0, 599, -402, 32767, 571, 0, 32767, - 1470, 594, 32767, 772, 773, 1458, 0, 907, - 1048, 32767, 128, 4, 32767, 0, 32767, 1880, - 32767, 32767, 0, 0, 684, 32767, 0, 262, - 32767, 32767, 32767, 32767, 757, 32767, 32767, 0, - 196, 32767, -258, -552, -998, 0, 950, 774, - -35, 32767, 0, 32767, 0, 32767, 15, 32767, - 0, 32767, 0, 27, 198, 760, 32767, 32767, - 1204, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 620, 32767, 32767, 760, 761, 32767, 32767, 32767, - 32767, 32767, 32767, 32767, 32767, 32767, 32767, 32767, - 32767, 0, 0, 32767, 32767, 0, 32767, 0, - 1195, 918, 32767, 32767, 32767, 32767, 0, 0, - 32767, 32767, 32767, 32767, 903, 32767, 32767, 763, - 764, 0, 32767, 0, 32767, 32767, 0, 32767, - 833, 32767, 32767, 32767, 1132, 32767, 32767, 32767, - 32767, 32767, 32767, 0, 450, 32767, 32767, 420, - 32767, 32767, 32767, 32767, -68, 2, 0, 0, - 1196, 0, 0, 0, 188, 189, 190, 191, - 192, 600, 0, -632, -43, 196, 89, 489, - 294, 1248, 32767, 1043, 32767, 492, 32767, 32767, - 519, 0, 32767, 863, 32767, 32767, 32767, 0, - 32767, 765, 493, 467, 0, 32767, 32767, 201, - 32767, 432, 849, 32767, 279, 0, 0, 204, - 834, 32767, 0, 32767, 1670, 32767, 0, 32767, - 0, 32767, 32767, 32767, 919, 929, 32767, 0, - 32767, -363, 0, 32767, 32767, 0, 434, -56, - 32767, 436, 0, 349, 0, 207, 208, 437, - 32767, 0, 32767, -694, -408, 32767, 0, 32767, - 210, 206, 0, 653, 32767, 32767, 0, 402, - 1105, 0, 32767, 693, 0, 0, 938, 32767, - 32767, 32767, 438, 541, 131, 440, 871, 32767, - 32767, 0, 32767, 279, 32767, 32767, 287, 212, - 0, 0, 32767, 32767, 367, 32767, 696, 697, - 32767, 0, 0, 0, 0, 32767, 32767, 32767, - 32767, 32767, 32767, 0, 32767, 0, -1321, 32767, - 0, 176, 32767, 214, 218, 724, 234, 215, - 222, 32767, 223, -834, 943, 127, 32767, 496, - -100, 217, 0, 394, 32767, 229, 32767, 0, - 0, 17, 421, 415, 447, 0, 32767, 686, - 32767, 32767, 1845, 138, 32767, 32767, 872, 230, - 32767, 601, 851, 471, 232, 603, 32767, 778, - 698, 233, 32767, 699, -439, 32767, 0, 32767, - 32767, 32767, 663, 32767, 32767, 32767, 32767, -298, - 449, 32767, -463, 687, 32767, 32767, 427, 32767, - 0, 0, 0, 0, 0, 236, 193, 826, - 238, 0, 108 - }; - - const unsigned char *k = (const unsigned char *) key; - size_t keylen = 8; - uint32 a = 0; - uint32 b = 0; - - while (keylen--) - { - unsigned char c = *k++; - - a = a * 257 + c; - b = b * 17 + c; - } - return h[a % 1923] + h[b % 1923]; -} - -/* Hash lookup information for recomposition */ -static const pg_unicode_recompinfo UnicodeRecompInfo = -{ - RecompInverseLookup, - Recomp_hash_func, - 961 -}; diff --git a/src/include/common/unicode_norm_table.h b/src/include/common/unicode_norm_table.h index 724131046de..3aecc391656 100644 --- a/src/include/common/unicode_norm_table.h +++ b/src/include/common/unicode_norm_table.h @@ -18,10 +18,9 @@ */ typedef struct { - uint32 codepoint; /* Unicode codepoint */ uint8 comb_class; /* combining class of character */ uint8 dec_size_flags; /* size and flags of decomposition code list */ - uint16 dec_index; /* index into UnicodeDecomp_codepoints, or the + uint16 dec_index; /* index into UnicodeDecompCodepoints, or the * decomposition itself if DECOMP_INLINE */ } pg_unicode_decomposition; @@ -35,9203 +34,6296 @@ typedef struct #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 of Unicode codepoints and their decompositions */ -static const pg_unicode_decomposition UnicodeDecompMain[6878] = +/* Table with basic data for decompositions. */ +static const pg_unicode_decomposition UnicodeDecompMain[3943] = { - {0x00A0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x00A8, 0, 2 | DECOMP_COMPAT, 0}, - {0x00AA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x00AF, 0, 2 | DECOMP_COMPAT, 2}, - {0x00B2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0x00B3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0x00B4, 0, 2 | DECOMP_COMPAT, 4}, - {0x00B5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BC}, - {0x00B8, 0, 2 | DECOMP_COMPAT, 6}, - {0x00B9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0x00BA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x00BC, 0, 3 | DECOMP_COMPAT, 8}, - {0x00BD, 0, 3 | DECOMP_COMPAT, 11}, - {0x00BE, 0, 3 | DECOMP_COMPAT, 14}, - {0x00C0, 0, 2, 17}, - {0x00C1, 0, 2, 19}, - {0x00C2, 0, 2, 21}, - {0x00C3, 0, 2, 23}, - {0x00C4, 0, 2, 25}, - {0x00C5, 0, 2, 27}, - {0x00C7, 0, 2, 29}, - {0x00C8, 0, 2, 31}, - {0x00C9, 0, 2, 33}, - {0x00CA, 0, 2, 35}, - {0x00CB, 0, 2, 37}, - {0x00CC, 0, 2, 39}, - {0x00CD, 0, 2, 41}, - {0x00CE, 0, 2, 43}, - {0x00CF, 0, 2, 45}, - {0x00D1, 0, 2, 47}, - {0x00D2, 0, 2, 49}, - {0x00D3, 0, 2, 51}, - {0x00D4, 0, 2, 53}, - {0x00D5, 0, 2, 55}, - {0x00D6, 0, 2, 57}, - {0x00D9, 0, 2, 59}, - {0x00DA, 0, 2, 61}, - {0x00DB, 0, 2, 63}, - {0x00DC, 0, 2, 65}, - {0x00DD, 0, 2, 67}, - {0x00E0, 0, 2, 69}, - {0x00E1, 0, 2, 71}, - {0x00E2, 0, 2, 73}, - {0x00E3, 0, 2, 75}, - {0x00E4, 0, 2, 77}, - {0x00E5, 0, 2, 79}, - {0x00E7, 0, 2, 81}, - {0x00E8, 0, 2, 83}, - {0x00E9, 0, 2, 85}, - {0x00EA, 0, 2, 87}, - {0x00EB, 0, 2, 89}, - {0x00EC, 0, 2, 91}, - {0x00ED, 0, 2, 93}, - {0x00EE, 0, 2, 95}, - {0x00EF, 0, 2, 97}, - {0x00F1, 0, 2, 99}, - {0x00F2, 0, 2, 101}, - {0x00F3, 0, 2, 103}, - {0x00F4, 0, 2, 105}, - {0x00F5, 0, 2, 107}, - {0x00F6, 0, 2, 109}, - {0x00F9, 0, 2, 111}, - {0x00FA, 0, 2, 113}, - {0x00FB, 0, 2, 115}, - {0x00FC, 0, 2, 117}, - {0x00FD, 0, 2, 119}, - {0x00FF, 0, 2, 121}, - {0x0100, 0, 2, 123}, - {0x0101, 0, 2, 125}, - {0x0102, 0, 2, 127}, - {0x0103, 0, 2, 129}, - {0x0104, 0, 2, 131}, - {0x0105, 0, 2, 133}, - {0x0106, 0, 2, 135}, - {0x0107, 0, 2, 137}, - {0x0108, 0, 2, 139}, - {0x0109, 0, 2, 141}, - {0x010A, 0, 2, 143}, - {0x010B, 0, 2, 145}, - {0x010C, 0, 2, 147}, - {0x010D, 0, 2, 149}, - {0x010E, 0, 2, 151}, - {0x010F, 0, 2, 153}, - {0x0112, 0, 2, 155}, - {0x0113, 0, 2, 157}, - {0x0114, 0, 2, 159}, - {0x0115, 0, 2, 161}, - {0x0116, 0, 2, 163}, - {0x0117, 0, 2, 165}, - {0x0118, 0, 2, 167}, - {0x0119, 0, 2, 169}, - {0x011A, 0, 2, 171}, - {0x011B, 0, 2, 173}, - {0x011C, 0, 2, 175}, - {0x011D, 0, 2, 177}, - {0x011E, 0, 2, 179}, - {0x011F, 0, 2, 181}, - {0x0120, 0, 2, 183}, - {0x0121, 0, 2, 185}, - {0x0122, 0, 2, 187}, - {0x0123, 0, 2, 189}, - {0x0124, 0, 2, 191}, - {0x0125, 0, 2, 193}, - {0x0128, 0, 2, 195}, - {0x0129, 0, 2, 197}, - {0x012A, 0, 2, 199}, - {0x012B, 0, 2, 201}, - {0x012C, 0, 2, 203}, - {0x012D, 0, 2, 205}, - {0x012E, 0, 2, 207}, - {0x012F, 0, 2, 209}, - {0x0130, 0, 2, 211}, - {0x0132, 0, 2 | DECOMP_COMPAT, 213}, - {0x0133, 0, 2 | DECOMP_COMPAT, 215}, - {0x0134, 0, 2, 217}, - {0x0135, 0, 2, 219}, - {0x0136, 0, 2, 221}, - {0x0137, 0, 2, 223}, - {0x0139, 0, 2, 225}, - {0x013A, 0, 2, 227}, - {0x013B, 0, 2, 229}, - {0x013C, 0, 2, 231}, - {0x013D, 0, 2, 233}, - {0x013E, 0, 2, 235}, - {0x013F, 0, 2 | DECOMP_COMPAT, 237}, - {0x0140, 0, 2 | DECOMP_COMPAT, 239}, - {0x0143, 0, 2, 241}, - {0x0144, 0, 2, 243}, - {0x0145, 0, 2, 245}, - {0x0146, 0, 2, 247}, - {0x0147, 0, 2, 249}, - {0x0148, 0, 2, 251}, - {0x0149, 0, 2 | DECOMP_COMPAT, 253}, - {0x014C, 0, 2, 255}, - {0x014D, 0, 2, 257}, - {0x014E, 0, 2, 259}, - {0x014F, 0, 2, 261}, - {0x0150, 0, 2, 263}, - {0x0151, 0, 2, 265}, - {0x0154, 0, 2, 267}, - {0x0155, 0, 2, 269}, - {0x0156, 0, 2, 271}, - {0x0157, 0, 2, 273}, - {0x0158, 0, 2, 275}, - {0x0159, 0, 2, 277}, - {0x015A, 0, 2, 279}, - {0x015B, 0, 2, 281}, - {0x015C, 0, 2, 283}, - {0x015D, 0, 2, 285}, - {0x015E, 0, 2, 287}, - {0x015F, 0, 2, 289}, - {0x0160, 0, 2, 291}, - {0x0161, 0, 2, 293}, - {0x0162, 0, 2, 295}, - {0x0163, 0, 2, 297}, - {0x0164, 0, 2, 299}, - {0x0165, 0, 2, 301}, - {0x0168, 0, 2, 303}, - {0x0169, 0, 2, 305}, - {0x016A, 0, 2, 307}, - {0x016B, 0, 2, 309}, - {0x016C, 0, 2, 311}, - {0x016D, 0, 2, 313}, - {0x016E, 0, 2, 315}, - {0x016F, 0, 2, 317}, - {0x0170, 0, 2, 319}, - {0x0171, 0, 2, 321}, - {0x0172, 0, 2, 323}, - {0x0173, 0, 2, 325}, - {0x0174, 0, 2, 327}, - {0x0175, 0, 2, 329}, - {0x0176, 0, 2, 331}, - {0x0177, 0, 2, 333}, - {0x0178, 0, 2, 335}, - {0x0179, 0, 2, 337}, - {0x017A, 0, 2, 339}, - {0x017B, 0, 2, 341}, - {0x017C, 0, 2, 343}, - {0x017D, 0, 2, 345}, - {0x017E, 0, 2, 347}, - {0x017F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x01A0, 0, 2, 349}, - {0x01A1, 0, 2, 351}, - {0x01AF, 0, 2, 353}, - {0x01B0, 0, 2, 355}, - {0x01C4, 0, 2 | DECOMP_COMPAT, 357}, - {0x01C5, 0, 2 | DECOMP_COMPAT, 359}, - {0x01C6, 0, 2 | DECOMP_COMPAT, 361}, - {0x01C7, 0, 2 | DECOMP_COMPAT, 363}, - {0x01C8, 0, 2 | DECOMP_COMPAT, 365}, - {0x01C9, 0, 2 | DECOMP_COMPAT, 367}, - {0x01CA, 0, 2 | DECOMP_COMPAT, 369}, - {0x01CB, 0, 2 | DECOMP_COMPAT, 371}, - {0x01CC, 0, 2 | DECOMP_COMPAT, 373}, - {0x01CD, 0, 2, 375}, - {0x01CE, 0, 2, 377}, - {0x01CF, 0, 2, 379}, - {0x01D0, 0, 2, 381}, - {0x01D1, 0, 2, 383}, - {0x01D2, 0, 2, 385}, - {0x01D3, 0, 2, 387}, - {0x01D4, 0, 2, 389}, - {0x01D5, 0, 2, 391}, - {0x01D6, 0, 2, 393}, - {0x01D7, 0, 2, 395}, - {0x01D8, 0, 2, 397}, - {0x01D9, 0, 2, 399}, - {0x01DA, 0, 2, 401}, - {0x01DB, 0, 2, 403}, - {0x01DC, 0, 2, 405}, - {0x01DE, 0, 2, 407}, - {0x01DF, 0, 2, 409}, - {0x01E0, 0, 2, 411}, - {0x01E1, 0, 2, 413}, - {0x01E2, 0, 2, 415}, - {0x01E3, 0, 2, 417}, - {0x01E6, 0, 2, 419}, - {0x01E7, 0, 2, 421}, - {0x01E8, 0, 2, 423}, - {0x01E9, 0, 2, 425}, - {0x01EA, 0, 2, 427}, - {0x01EB, 0, 2, 429}, - {0x01EC, 0, 2, 431}, - {0x01ED, 0, 2, 433}, - {0x01EE, 0, 2, 435}, - {0x01EF, 0, 2, 437}, - {0x01F0, 0, 2, 439}, - {0x01F1, 0, 2 | DECOMP_COMPAT, 441}, - {0x01F2, 0, 2 | DECOMP_COMPAT, 443}, - {0x01F3, 0, 2 | DECOMP_COMPAT, 445}, - {0x01F4, 0, 2, 447}, - {0x01F5, 0, 2, 449}, - {0x01F8, 0, 2, 451}, - {0x01F9, 0, 2, 453}, - {0x01FA, 0, 2, 455}, - {0x01FB, 0, 2, 457}, - {0x01FC, 0, 2, 459}, - {0x01FD, 0, 2, 461}, - {0x01FE, 0, 2, 463}, - {0x01FF, 0, 2, 465}, - {0x0200, 0, 2, 467}, - {0x0201, 0, 2, 469}, - {0x0202, 0, 2, 471}, - {0x0203, 0, 2, 473}, - {0x0204, 0, 2, 475}, - {0x0205, 0, 2, 477}, - {0x0206, 0, 2, 479}, - {0x0207, 0, 2, 481}, - {0x0208, 0, 2, 483}, - {0x0209, 0, 2, 485}, - {0x020A, 0, 2, 487}, - {0x020B, 0, 2, 489}, - {0x020C, 0, 2, 491}, - {0x020D, 0, 2, 493}, - {0x020E, 0, 2, 495}, - {0x020F, 0, 2, 497}, - {0x0210, 0, 2, 499}, - {0x0211, 0, 2, 501}, - {0x0212, 0, 2, 503}, - {0x0213, 0, 2, 505}, - {0x0214, 0, 2, 507}, - {0x0215, 0, 2, 509}, - {0x0216, 0, 2, 511}, - {0x0217, 0, 2, 513}, - {0x0218, 0, 2, 515}, - {0x0219, 0, 2, 517}, - {0x021A, 0, 2, 519}, - {0x021B, 0, 2, 521}, - {0x021E, 0, 2, 523}, - {0x021F, 0, 2, 525}, - {0x0226, 0, 2, 527}, - {0x0227, 0, 2, 529}, - {0x0228, 0, 2, 531}, - {0x0229, 0, 2, 533}, - {0x022A, 0, 2, 535}, - {0x022B, 0, 2, 537}, - {0x022C, 0, 2, 539}, - {0x022D, 0, 2, 541}, - {0x022E, 0, 2, 543}, - {0x022F, 0, 2, 545}, - {0x0230, 0, 2, 547}, - {0x0231, 0, 2, 549}, - {0x0232, 0, 2, 551}, - {0x0233, 0, 2, 553}, - {0x02B0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x02B1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0266}, - {0x02B2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x02B3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x02B4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0279}, - {0x02B5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x027B}, - {0x02B6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0281}, - {0x02B7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x02B8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x02D8, 0, 2 | DECOMP_COMPAT, 555}, - {0x02D9, 0, 2 | DECOMP_COMPAT, 557}, - {0x02DA, 0, 2 | DECOMP_COMPAT, 559}, - {0x02DB, 0, 2 | DECOMP_COMPAT, 561}, - {0x02DC, 0, 2 | DECOMP_COMPAT, 563}, - {0x02DD, 0, 2 | DECOMP_COMPAT, 565}, - {0x02E0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0263}, - {0x02E1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x02E2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x02E3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x02E4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0295}, - {0x0300, 230, 0, 0}, - {0x0301, 230, 0, 0}, - {0x0302, 230, 0, 0}, - {0x0303, 230, 0, 0}, - {0x0304, 230, 0, 0}, - {0x0305, 230, 0, 0}, - {0x0306, 230, 0, 0}, - {0x0307, 230, 0, 0}, - {0x0308, 230, 0, 0}, - {0x0309, 230, 0, 0}, - {0x030A, 230, 0, 0}, - {0x030B, 230, 0, 0}, - {0x030C, 230, 0, 0}, - {0x030D, 230, 0, 0}, - {0x030E, 230, 0, 0}, - {0x030F, 230, 0, 0}, - {0x0310, 230, 0, 0}, - {0x0311, 230, 0, 0}, - {0x0312, 230, 0, 0}, - {0x0313, 230, 0, 0}, - {0x0314, 230, 0, 0}, - {0x0315, 232, 0, 0}, - {0x0316, 220, 0, 0}, - {0x0317, 220, 0, 0}, - {0x0318, 220, 0, 0}, - {0x0319, 220, 0, 0}, - {0x031A, 232, 0, 0}, - {0x031B, 216, 0, 0}, - {0x031C, 220, 0, 0}, - {0x031D, 220, 0, 0}, - {0x031E, 220, 0, 0}, - {0x031F, 220, 0, 0}, - {0x0320, 220, 0, 0}, - {0x0321, 202, 0, 0}, - {0x0322, 202, 0, 0}, - {0x0323, 220, 0, 0}, - {0x0324, 220, 0, 0}, - {0x0325, 220, 0, 0}, - {0x0326, 220, 0, 0}, - {0x0327, 202, 0, 0}, - {0x0328, 202, 0, 0}, - {0x0329, 220, 0, 0}, - {0x032A, 220, 0, 0}, - {0x032B, 220, 0, 0}, - {0x032C, 220, 0, 0}, - {0x032D, 220, 0, 0}, - {0x032E, 220, 0, 0}, - {0x032F, 220, 0, 0}, - {0x0330, 220, 0, 0}, - {0x0331, 220, 0, 0}, - {0x0332, 220, 0, 0}, - {0x0333, 220, 0, 0}, - {0x0334, 1, 0, 0}, - {0x0335, 1, 0, 0}, - {0x0336, 1, 0, 0}, - {0x0337, 1, 0, 0}, - {0x0338, 1, 0, 0}, - {0x0339, 220, 0, 0}, - {0x033A, 220, 0, 0}, - {0x033B, 220, 0, 0}, - {0x033C, 220, 0, 0}, - {0x033D, 230, 0, 0}, - {0x033E, 230, 0, 0}, - {0x033F, 230, 0, 0}, - {0x0340, 230, 1 | DECOMP_INLINE, 0x0300}, - {0x0341, 230, 1 | DECOMP_INLINE, 0x0301}, - {0x0342, 230, 0, 0}, - {0x0343, 230, 1 | DECOMP_INLINE, 0x0313}, - {0x0344, 230, 2 | DECOMP_NO_COMPOSE, 567}, /* non-starter decomposition */ - {0x0345, 240, 0, 0}, - {0x0346, 230, 0, 0}, - {0x0347, 220, 0, 0}, - {0x0348, 220, 0, 0}, - {0x0349, 220, 0, 0}, - {0x034A, 230, 0, 0}, - {0x034B, 230, 0, 0}, - {0x034C, 230, 0, 0}, - {0x034D, 220, 0, 0}, - {0x034E, 220, 0, 0}, - {0x0350, 230, 0, 0}, - {0x0351, 230, 0, 0}, - {0x0352, 230, 0, 0}, - {0x0353, 220, 0, 0}, - {0x0354, 220, 0, 0}, - {0x0355, 220, 0, 0}, - {0x0356, 220, 0, 0}, - {0x0357, 230, 0, 0}, - {0x0358, 232, 0, 0}, - {0x0359, 220, 0, 0}, - {0x035A, 220, 0, 0}, - {0x035B, 230, 0, 0}, - {0x035C, 233, 0, 0}, - {0x035D, 234, 0, 0}, - {0x035E, 234, 0, 0}, - {0x035F, 233, 0, 0}, - {0x0360, 234, 0, 0}, - {0x0361, 234, 0, 0}, - {0x0362, 233, 0, 0}, - {0x0363, 230, 0, 0}, - {0x0364, 230, 0, 0}, - {0x0365, 230, 0, 0}, - {0x0366, 230, 0, 0}, - {0x0367, 230, 0, 0}, - {0x0368, 230, 0, 0}, - {0x0369, 230, 0, 0}, - {0x036A, 230, 0, 0}, - {0x036B, 230, 0, 0}, - {0x036C, 230, 0, 0}, - {0x036D, 230, 0, 0}, - {0x036E, 230, 0, 0}, - {0x036F, 230, 0, 0}, - {0x0374, 0, 1 | DECOMP_INLINE, 0x02B9}, - {0x037A, 0, 2 | DECOMP_COMPAT, 569}, - {0x037E, 0, 1 | DECOMP_INLINE, 0x003B}, - {0x0384, 0, 2 | DECOMP_COMPAT, 571}, - {0x0385, 0, 2, 573}, - {0x0386, 0, 2, 575}, - {0x0387, 0, 1 | DECOMP_INLINE, 0x00B7}, - {0x0388, 0, 2, 577}, - {0x0389, 0, 2, 579}, - {0x038A, 0, 2, 581}, - {0x038C, 0, 2, 583}, - {0x038E, 0, 2, 585}, - {0x038F, 0, 2, 587}, - {0x0390, 0, 2, 589}, - {0x03AA, 0, 2, 591}, - {0x03AB, 0, 2, 593}, - {0x03AC, 0, 2, 595}, - {0x03AD, 0, 2, 597}, - {0x03AE, 0, 2, 599}, - {0x03AF, 0, 2, 601}, - {0x03B0, 0, 2, 603}, - {0x03CA, 0, 2, 605}, - {0x03CB, 0, 2, 607}, - {0x03CC, 0, 2, 609}, - {0x03CD, 0, 2, 611}, - {0x03CE, 0, 2, 613}, - {0x03D0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B2}, - {0x03D1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B8}, - {0x03D2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A5}, - {0x03D3, 0, 2, 615}, - {0x03D4, 0, 2, 617}, - {0x03D5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C6}, - {0x03D6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C0}, - {0x03F0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BA}, - {0x03F1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C1}, - {0x03F2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C2}, - {0x03F4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0398}, - {0x03F5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B5}, - {0x03F9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A3}, - {0x0400, 0, 2, 619}, - {0x0401, 0, 2, 621}, - {0x0403, 0, 2, 623}, - {0x0407, 0, 2, 625}, - {0x040C, 0, 2, 627}, - {0x040D, 0, 2, 629}, - {0x040E, 0, 2, 631}, - {0x0419, 0, 2, 633}, - {0x0439, 0, 2, 635}, - {0x0450, 0, 2, 637}, - {0x0451, 0, 2, 639}, - {0x0453, 0, 2, 641}, - {0x0457, 0, 2, 643}, - {0x045C, 0, 2, 645}, - {0x045D, 0, 2, 647}, - {0x045E, 0, 2, 649}, - {0x0476, 0, 2, 651}, - {0x0477, 0, 2, 653}, - {0x0483, 230, 0, 0}, - {0x0484, 230, 0, 0}, - {0x0485, 230, 0, 0}, - {0x0486, 230, 0, 0}, - {0x0487, 230, 0, 0}, - {0x04C1, 0, 2, 655}, - {0x04C2, 0, 2, 657}, - {0x04D0, 0, 2, 659}, - {0x04D1, 0, 2, 661}, - {0x04D2, 0, 2, 663}, - {0x04D3, 0, 2, 665}, - {0x04D6, 0, 2, 667}, - {0x04D7, 0, 2, 669}, - {0x04DA, 0, 2, 671}, - {0x04DB, 0, 2, 673}, - {0x04DC, 0, 2, 675}, - {0x04DD, 0, 2, 677}, - {0x04DE, 0, 2, 679}, - {0x04DF, 0, 2, 681}, - {0x04E2, 0, 2, 683}, - {0x04E3, 0, 2, 685}, - {0x04E4, 0, 2, 687}, - {0x04E5, 0, 2, 689}, - {0x04E6, 0, 2, 691}, - {0x04E7, 0, 2, 693}, - {0x04EA, 0, 2, 695}, - {0x04EB, 0, 2, 697}, - {0x04EC, 0, 2, 699}, - {0x04ED, 0, 2, 701}, - {0x04EE, 0, 2, 703}, - {0x04EF, 0, 2, 705}, - {0x04F0, 0, 2, 707}, - {0x04F1, 0, 2, 709}, - {0x04F2, 0, 2, 711}, - {0x04F3, 0, 2, 713}, - {0x04F4, 0, 2, 715}, - {0x04F5, 0, 2, 717}, - {0x04F8, 0, 2, 719}, - {0x04F9, 0, 2, 721}, - {0x0587, 0, 2 | DECOMP_COMPAT, 723}, - {0x0591, 220, 0, 0}, - {0x0592, 230, 0, 0}, - {0x0593, 230, 0, 0}, - {0x0594, 230, 0, 0}, - {0x0595, 230, 0, 0}, - {0x0596, 220, 0, 0}, - {0x0597, 230, 0, 0}, - {0x0598, 230, 0, 0}, - {0x0599, 230, 0, 0}, - {0x059A, 222, 0, 0}, - {0x059B, 220, 0, 0}, - {0x059C, 230, 0, 0}, - {0x059D, 230, 0, 0}, - {0x059E, 230, 0, 0}, - {0x059F, 230, 0, 0}, - {0x05A0, 230, 0, 0}, - {0x05A1, 230, 0, 0}, - {0x05A2, 220, 0, 0}, - {0x05A3, 220, 0, 0}, - {0x05A4, 220, 0, 0}, - {0x05A5, 220, 0, 0}, - {0x05A6, 220, 0, 0}, - {0x05A7, 220, 0, 0}, - {0x05A8, 230, 0, 0}, - {0x05A9, 230, 0, 0}, - {0x05AA, 220, 0, 0}, - {0x05AB, 230, 0, 0}, - {0x05AC, 230, 0, 0}, - {0x05AD, 222, 0, 0}, - {0x05AE, 228, 0, 0}, - {0x05AF, 230, 0, 0}, - {0x05B0, 10, 0, 0}, - {0x05B1, 11, 0, 0}, - {0x05B2, 12, 0, 0}, - {0x05B3, 13, 0, 0}, - {0x05B4, 14, 0, 0}, - {0x05B5, 15, 0, 0}, - {0x05B6, 16, 0, 0}, - {0x05B7, 17, 0, 0}, - {0x05B8, 18, 0, 0}, - {0x05B9, 19, 0, 0}, - {0x05BA, 19, 0, 0}, - {0x05BB, 20, 0, 0}, - {0x05BC, 21, 0, 0}, - {0x05BD, 22, 0, 0}, - {0x05BF, 23, 0, 0}, - {0x05C1, 24, 0, 0}, - {0x05C2, 25, 0, 0}, - {0x05C4, 230, 0, 0}, - {0x05C5, 220, 0, 0}, - {0x05C7, 18, 0, 0}, - {0x0610, 230, 0, 0}, - {0x0611, 230, 0, 0}, - {0x0612, 230, 0, 0}, - {0x0613, 230, 0, 0}, - {0x0614, 230, 0, 0}, - {0x0615, 230, 0, 0}, - {0x0616, 230, 0, 0}, - {0x0617, 230, 0, 0}, - {0x0618, 30, 0, 0}, - {0x0619, 31, 0, 0}, - {0x061A, 32, 0, 0}, - {0x0622, 0, 2, 725}, - {0x0623, 0, 2, 727}, - {0x0624, 0, 2, 729}, - {0x0625, 0, 2, 731}, - {0x0626, 0, 2, 733}, - {0x064B, 27, 0, 0}, - {0x064C, 28, 0, 0}, - {0x064D, 29, 0, 0}, - {0x064E, 30, 0, 0}, - {0x064F, 31, 0, 0}, - {0x0650, 32, 0, 0}, - {0x0651, 33, 0, 0}, - {0x0652, 34, 0, 0}, - {0x0653, 230, 0, 0}, - {0x0654, 230, 0, 0}, - {0x0655, 220, 0, 0}, - {0x0656, 220, 0, 0}, - {0x0657, 230, 0, 0}, - {0x0658, 230, 0, 0}, - {0x0659, 230, 0, 0}, - {0x065A, 230, 0, 0}, - {0x065B, 230, 0, 0}, - {0x065C, 220, 0, 0}, - {0x065D, 230, 0, 0}, - {0x065E, 230, 0, 0}, - {0x065F, 220, 0, 0}, - {0x0670, 35, 0, 0}, - {0x0675, 0, 2 | DECOMP_COMPAT, 735}, - {0x0676, 0, 2 | DECOMP_COMPAT, 737}, - {0x0677, 0, 2 | DECOMP_COMPAT, 739}, - {0x0678, 0, 2 | DECOMP_COMPAT, 741}, - {0x06C0, 0, 2, 743}, - {0x06C2, 0, 2, 745}, - {0x06D3, 0, 2, 747}, - {0x06D6, 230, 0, 0}, - {0x06D7, 230, 0, 0}, - {0x06D8, 230, 0, 0}, - {0x06D9, 230, 0, 0}, - {0x06DA, 230, 0, 0}, - {0x06DB, 230, 0, 0}, - {0x06DC, 230, 0, 0}, - {0x06DF, 230, 0, 0}, - {0x06E0, 230, 0, 0}, - {0x06E1, 230, 0, 0}, - {0x06E2, 230, 0, 0}, - {0x06E3, 220, 0, 0}, - {0x06E4, 230, 0, 0}, - {0x06E7, 230, 0, 0}, - {0x06E8, 230, 0, 0}, - {0x06EA, 220, 0, 0}, - {0x06EB, 230, 0, 0}, - {0x06EC, 230, 0, 0}, - {0x06ED, 220, 0, 0}, - {0x0711, 36, 0, 0}, - {0x0730, 230, 0, 0}, - {0x0731, 220, 0, 0}, - {0x0732, 230, 0, 0}, - {0x0733, 230, 0, 0}, - {0x0734, 220, 0, 0}, - {0x0735, 230, 0, 0}, - {0x0736, 230, 0, 0}, - {0x0737, 220, 0, 0}, - {0x0738, 220, 0, 0}, - {0x0739, 220, 0, 0}, - {0x073A, 230, 0, 0}, - {0x073B, 220, 0, 0}, - {0x073C, 220, 0, 0}, - {0x073D, 230, 0, 0}, - {0x073E, 220, 0, 0}, - {0x073F, 230, 0, 0}, - {0x0740, 230, 0, 0}, - {0x0741, 230, 0, 0}, - {0x0742, 220, 0, 0}, - {0x0743, 230, 0, 0}, - {0x0744, 220, 0, 0}, - {0x0745, 230, 0, 0}, - {0x0746, 220, 0, 0}, - {0x0747, 230, 0, 0}, - {0x0748, 220, 0, 0}, - {0x0749, 230, 0, 0}, - {0x074A, 230, 0, 0}, - {0x07EB, 230, 0, 0}, - {0x07EC, 230, 0, 0}, - {0x07ED, 230, 0, 0}, - {0x07EE, 230, 0, 0}, - {0x07EF, 230, 0, 0}, - {0x07F0, 230, 0, 0}, - {0x07F1, 230, 0, 0}, - {0x07F2, 220, 0, 0}, - {0x07F3, 230, 0, 0}, - {0x07FD, 220, 0, 0}, - {0x0816, 230, 0, 0}, - {0x0817, 230, 0, 0}, - {0x0818, 230, 0, 0}, - {0x0819, 230, 0, 0}, - {0x081B, 230, 0, 0}, - {0x081C, 230, 0, 0}, - {0x081D, 230, 0, 0}, - {0x081E, 230, 0, 0}, - {0x081F, 230, 0, 0}, - {0x0820, 230, 0, 0}, - {0x0821, 230, 0, 0}, - {0x0822, 230, 0, 0}, - {0x0823, 230, 0, 0}, - {0x0825, 230, 0, 0}, - {0x0826, 230, 0, 0}, - {0x0827, 230, 0, 0}, - {0x0829, 230, 0, 0}, - {0x082A, 230, 0, 0}, - {0x082B, 230, 0, 0}, - {0x082C, 230, 0, 0}, - {0x082D, 230, 0, 0}, - {0x0859, 220, 0, 0}, - {0x085A, 220, 0, 0}, - {0x085B, 220, 0, 0}, - {0x0897, 230, 0, 0}, - {0x0898, 230, 0, 0}, - {0x0899, 220, 0, 0}, - {0x089A, 220, 0, 0}, - {0x089B, 220, 0, 0}, - {0x089C, 230, 0, 0}, - {0x089D, 230, 0, 0}, - {0x089E, 230, 0, 0}, - {0x089F, 230, 0, 0}, - {0x08CA, 230, 0, 0}, - {0x08CB, 230, 0, 0}, - {0x08CC, 230, 0, 0}, - {0x08CD, 230, 0, 0}, - {0x08CE, 230, 0, 0}, - {0x08CF, 220, 0, 0}, - {0x08D0, 220, 0, 0}, - {0x08D1, 220, 0, 0}, - {0x08D2, 220, 0, 0}, - {0x08D3, 220, 0, 0}, - {0x08D4, 230, 0, 0}, - {0x08D5, 230, 0, 0}, - {0x08D6, 230, 0, 0}, - {0x08D7, 230, 0, 0}, - {0x08D8, 230, 0, 0}, - {0x08D9, 230, 0, 0}, - {0x08DA, 230, 0, 0}, - {0x08DB, 230, 0, 0}, - {0x08DC, 230, 0, 0}, - {0x08DD, 230, 0, 0}, - {0x08DE, 230, 0, 0}, - {0x08DF, 230, 0, 0}, - {0x08E0, 230, 0, 0}, - {0x08E1, 230, 0, 0}, - {0x08E3, 220, 0, 0}, - {0x08E4, 230, 0, 0}, - {0x08E5, 230, 0, 0}, - {0x08E6, 220, 0, 0}, - {0x08E7, 230, 0, 0}, - {0x08E8, 230, 0, 0}, - {0x08E9, 220, 0, 0}, - {0x08EA, 230, 0, 0}, - {0x08EB, 230, 0, 0}, - {0x08EC, 230, 0, 0}, - {0x08ED, 220, 0, 0}, - {0x08EE, 220, 0, 0}, - {0x08EF, 220, 0, 0}, - {0x08F0, 27, 0, 0}, - {0x08F1, 28, 0, 0}, - {0x08F2, 29, 0, 0}, - {0x08F3, 230, 0, 0}, - {0x08F4, 230, 0, 0}, - {0x08F5, 230, 0, 0}, - {0x08F6, 220, 0, 0}, - {0x08F7, 230, 0, 0}, - {0x08F8, 230, 0, 0}, - {0x08F9, 220, 0, 0}, - {0x08FA, 220, 0, 0}, - {0x08FB, 230, 0, 0}, - {0x08FC, 230, 0, 0}, - {0x08FD, 230, 0, 0}, - {0x08FE, 230, 0, 0}, - {0x08FF, 230, 0, 0}, - {0x0929, 0, 2, 749}, - {0x0931, 0, 2, 751}, - {0x0934, 0, 2, 753}, - {0x093C, 7, 0, 0}, - {0x094D, 9, 0, 0}, - {0x0951, 230, 0, 0}, - {0x0952, 220, 0, 0}, - {0x0953, 230, 0, 0}, - {0x0954, 230, 0, 0}, - {0x0958, 0, 2 | DECOMP_NO_COMPOSE, 755}, /* in exclusion list */ - {0x0959, 0, 2 | DECOMP_NO_COMPOSE, 757}, /* in exclusion list */ - {0x095A, 0, 2 | DECOMP_NO_COMPOSE, 759}, /* in exclusion list */ - {0x095B, 0, 2 | DECOMP_NO_COMPOSE, 761}, /* in exclusion list */ - {0x095C, 0, 2 | DECOMP_NO_COMPOSE, 763}, /* in exclusion list */ - {0x095D, 0, 2 | DECOMP_NO_COMPOSE, 765}, /* in exclusion list */ - {0x095E, 0, 2 | DECOMP_NO_COMPOSE, 767}, /* in exclusion list */ - {0x095F, 0, 2 | DECOMP_NO_COMPOSE, 769}, /* in exclusion list */ - {0x09BC, 7, 0, 0}, - {0x09CB, 0, 2, 771}, - {0x09CC, 0, 2, 773}, - {0x09CD, 9, 0, 0}, - {0x09DC, 0, 2 | DECOMP_NO_COMPOSE, 775}, /* in exclusion list */ - {0x09DD, 0, 2 | DECOMP_NO_COMPOSE, 777}, /* in exclusion list */ - {0x09DF, 0, 2 | DECOMP_NO_COMPOSE, 779}, /* in exclusion list */ - {0x09FE, 230, 0, 0}, - {0x0A33, 0, 2 | DECOMP_NO_COMPOSE, 781}, /* in exclusion list */ - {0x0A36, 0, 2 | DECOMP_NO_COMPOSE, 783}, /* in exclusion list */ - {0x0A3C, 7, 0, 0}, - {0x0A4D, 9, 0, 0}, - {0x0A59, 0, 2 | DECOMP_NO_COMPOSE, 785}, /* in exclusion list */ - {0x0A5A, 0, 2 | DECOMP_NO_COMPOSE, 787}, /* in exclusion list */ - {0x0A5B, 0, 2 | DECOMP_NO_COMPOSE, 789}, /* in exclusion list */ - {0x0A5E, 0, 2 | DECOMP_NO_COMPOSE, 791}, /* in exclusion list */ - {0x0ABC, 7, 0, 0}, - {0x0ACD, 9, 0, 0}, - {0x0B3C, 7, 0, 0}, - {0x0B48, 0, 2, 793}, - {0x0B4B, 0, 2, 795}, - {0x0B4C, 0, 2, 797}, - {0x0B4D, 9, 0, 0}, - {0x0B5C, 0, 2 | DECOMP_NO_COMPOSE, 799}, /* in exclusion list */ - {0x0B5D, 0, 2 | DECOMP_NO_COMPOSE, 801}, /* in exclusion list */ - {0x0B94, 0, 2, 803}, - {0x0BCA, 0, 2, 805}, - {0x0BCB, 0, 2, 807}, - {0x0BCC, 0, 2, 809}, - {0x0BCD, 9, 0, 0}, - {0x0C3C, 7, 0, 0}, - {0x0C48, 0, 2, 811}, - {0x0C4D, 9, 0, 0}, - {0x0C55, 84, 0, 0}, - {0x0C56, 91, 0, 0}, - {0x0CBC, 7, 0, 0}, - {0x0CC0, 0, 2, 813}, - {0x0CC7, 0, 2, 815}, - {0x0CC8, 0, 2, 817}, - {0x0CCA, 0, 2, 819}, - {0x0CCB, 0, 2, 821}, - {0x0CCD, 9, 0, 0}, - {0x0D3B, 9, 0, 0}, - {0x0D3C, 9, 0, 0}, - {0x0D4A, 0, 2, 823}, - {0x0D4B, 0, 2, 825}, - {0x0D4C, 0, 2, 827}, - {0x0D4D, 9, 0, 0}, - {0x0DCA, 9, 0, 0}, - {0x0DDA, 0, 2, 829}, - {0x0DDC, 0, 2, 831}, - {0x0DDD, 0, 2, 833}, - {0x0DDE, 0, 2, 835}, - {0x0E33, 0, 2 | DECOMP_COMPAT, 837}, - {0x0E38, 103, 0, 0}, - {0x0E39, 103, 0, 0}, - {0x0E3A, 9, 0, 0}, - {0x0E48, 107, 0, 0}, - {0x0E49, 107, 0, 0}, - {0x0E4A, 107, 0, 0}, - {0x0E4B, 107, 0, 0}, - {0x0EB3, 0, 2 | DECOMP_COMPAT, 839}, - {0x0EB8, 118, 0, 0}, - {0x0EB9, 118, 0, 0}, - {0x0EBA, 9, 0, 0}, - {0x0EC8, 122, 0, 0}, - {0x0EC9, 122, 0, 0}, - {0x0ECA, 122, 0, 0}, - {0x0ECB, 122, 0, 0}, - {0x0EDC, 0, 2 | DECOMP_COMPAT, 841}, - {0x0EDD, 0, 2 | DECOMP_COMPAT, 843}, - {0x0F0C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0F0B}, - {0x0F18, 220, 0, 0}, - {0x0F19, 220, 0, 0}, - {0x0F35, 220, 0, 0}, - {0x0F37, 220, 0, 0}, - {0x0F39, 216, 0, 0}, - {0x0F43, 0, 2 | DECOMP_NO_COMPOSE, 845}, /* in exclusion list */ - {0x0F4D, 0, 2 | DECOMP_NO_COMPOSE, 847}, /* in exclusion list */ - {0x0F52, 0, 2 | DECOMP_NO_COMPOSE, 849}, /* in exclusion list */ - {0x0F57, 0, 2 | DECOMP_NO_COMPOSE, 851}, /* in exclusion list */ - {0x0F5C, 0, 2 | DECOMP_NO_COMPOSE, 853}, /* in exclusion list */ - {0x0F69, 0, 2 | DECOMP_NO_COMPOSE, 855}, /* in exclusion list */ - {0x0F71, 129, 0, 0}, - {0x0F72, 130, 0, 0}, - {0x0F73, 0, 2 | DECOMP_NO_COMPOSE, 857}, /* non-starter decomposition */ - {0x0F74, 132, 0, 0}, - {0x0F75, 0, 2 | DECOMP_NO_COMPOSE, 859}, /* non-starter decomposition */ - {0x0F76, 0, 2 | DECOMP_NO_COMPOSE, 861}, /* in exclusion list */ - {0x0F77, 0, 2 | DECOMP_COMPAT, 863}, - {0x0F78, 0, 2 | DECOMP_NO_COMPOSE, 865}, /* in exclusion list */ - {0x0F79, 0, 2 | DECOMP_COMPAT, 867}, - {0x0F7A, 130, 0, 0}, - {0x0F7B, 130, 0, 0}, - {0x0F7C, 130, 0, 0}, - {0x0F7D, 130, 0, 0}, - {0x0F80, 130, 0, 0}, - {0x0F81, 0, 2 | DECOMP_NO_COMPOSE, 869}, /* non-starter decomposition */ - {0x0F82, 230, 0, 0}, - {0x0F83, 230, 0, 0}, - {0x0F84, 9, 0, 0}, - {0x0F86, 230, 0, 0}, - {0x0F87, 230, 0, 0}, - {0x0F93, 0, 2 | DECOMP_NO_COMPOSE, 871}, /* in exclusion list */ - {0x0F9D, 0, 2 | DECOMP_NO_COMPOSE, 873}, /* in exclusion list */ - {0x0FA2, 0, 2 | DECOMP_NO_COMPOSE, 875}, /* in exclusion list */ - {0x0FA7, 0, 2 | DECOMP_NO_COMPOSE, 877}, /* in exclusion list */ - {0x0FAC, 0, 2 | DECOMP_NO_COMPOSE, 879}, /* in exclusion list */ - {0x0FB9, 0, 2 | DECOMP_NO_COMPOSE, 881}, /* in exclusion list */ - {0x0FC6, 220, 0, 0}, - {0x1026, 0, 2, 883}, - {0x1037, 7, 0, 0}, - {0x1039, 9, 0, 0}, - {0x103A, 9, 0, 0}, - {0x108D, 220, 0, 0}, - {0x10FC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x10DC}, - {0x135D, 230, 0, 0}, - {0x135E, 230, 0, 0}, - {0x135F, 230, 0, 0}, - {0x1714, 9, 0, 0}, - {0x1715, 9, 0, 0}, - {0x1734, 9, 0, 0}, - {0x17D2, 9, 0, 0}, - {0x17DD, 230, 0, 0}, - {0x18A9, 228, 0, 0}, - {0x1939, 222, 0, 0}, - {0x193A, 230, 0, 0}, - {0x193B, 220, 0, 0}, - {0x1A17, 230, 0, 0}, - {0x1A18, 220, 0, 0}, - {0x1A60, 9, 0, 0}, - {0x1A75, 230, 0, 0}, - {0x1A76, 230, 0, 0}, - {0x1A77, 230, 0, 0}, - {0x1A78, 230, 0, 0}, - {0x1A79, 230, 0, 0}, - {0x1A7A, 230, 0, 0}, - {0x1A7B, 230, 0, 0}, - {0x1A7C, 230, 0, 0}, - {0x1A7F, 220, 0, 0}, - {0x1AB0, 230, 0, 0}, - {0x1AB1, 230, 0, 0}, - {0x1AB2, 230, 0, 0}, - {0x1AB3, 230, 0, 0}, - {0x1AB4, 230, 0, 0}, - {0x1AB5, 220, 0, 0}, - {0x1AB6, 220, 0, 0}, - {0x1AB7, 220, 0, 0}, - {0x1AB8, 220, 0, 0}, - {0x1AB9, 220, 0, 0}, - {0x1ABA, 220, 0, 0}, - {0x1ABB, 230, 0, 0}, - {0x1ABC, 230, 0, 0}, - {0x1ABD, 220, 0, 0}, - {0x1ABF, 220, 0, 0}, - {0x1AC0, 220, 0, 0}, - {0x1AC1, 230, 0, 0}, - {0x1AC2, 230, 0, 0}, - {0x1AC3, 220, 0, 0}, - {0x1AC4, 220, 0, 0}, - {0x1AC5, 230, 0, 0}, - {0x1AC6, 230, 0, 0}, - {0x1AC7, 230, 0, 0}, - {0x1AC8, 230, 0, 0}, - {0x1AC9, 230, 0, 0}, - {0x1ACA, 220, 0, 0}, - {0x1ACB, 230, 0, 0}, - {0x1ACC, 230, 0, 0}, - {0x1ACD, 230, 0, 0}, - {0x1ACE, 230, 0, 0}, - {0x1ACF, 230, 0, 0}, - {0x1AD0, 230, 0, 0}, - {0x1AD1, 230, 0, 0}, - {0x1AD2, 230, 0, 0}, - {0x1AD3, 230, 0, 0}, - {0x1AD4, 230, 0, 0}, - {0x1AD5, 230, 0, 0}, - {0x1AD6, 230, 0, 0}, - {0x1AD7, 230, 0, 0}, - {0x1AD8, 230, 0, 0}, - {0x1AD9, 230, 0, 0}, - {0x1ADA, 230, 0, 0}, - {0x1ADB, 230, 0, 0}, - {0x1ADC, 230, 0, 0}, - {0x1ADD, 220, 0, 0}, - {0x1AE0, 230, 0, 0}, - {0x1AE1, 230, 0, 0}, - {0x1AE2, 230, 0, 0}, - {0x1AE3, 230, 0, 0}, - {0x1AE4, 230, 0, 0}, - {0x1AE5, 230, 0, 0}, - {0x1AE6, 220, 0, 0}, - {0x1AE7, 230, 0, 0}, - {0x1AE8, 230, 0, 0}, - {0x1AE9, 230, 0, 0}, - {0x1AEA, 230, 0, 0}, - {0x1AEB, 234, 0, 0}, - {0x1B06, 0, 2, 885}, - {0x1B08, 0, 2, 887}, - {0x1B0A, 0, 2, 889}, - {0x1B0C, 0, 2, 891}, - {0x1B0E, 0, 2, 893}, - {0x1B12, 0, 2, 895}, - {0x1B34, 7, 0, 0}, - {0x1B3B, 0, 2, 897}, - {0x1B3D, 0, 2, 899}, - {0x1B40, 0, 2, 901}, - {0x1B41, 0, 2, 903}, - {0x1B43, 0, 2, 905}, - {0x1B44, 9, 0, 0}, - {0x1B6B, 230, 0, 0}, - {0x1B6C, 220, 0, 0}, - {0x1B6D, 230, 0, 0}, - {0x1B6E, 230, 0, 0}, - {0x1B6F, 230, 0, 0}, - {0x1B70, 230, 0, 0}, - {0x1B71, 230, 0, 0}, - {0x1B72, 230, 0, 0}, - {0x1B73, 230, 0, 0}, - {0x1BAA, 9, 0, 0}, - {0x1BAB, 9, 0, 0}, - {0x1BE6, 7, 0, 0}, - {0x1BF2, 9, 0, 0}, - {0x1BF3, 9, 0, 0}, - {0x1C37, 7, 0, 0}, - {0x1CD0, 230, 0, 0}, - {0x1CD1, 230, 0, 0}, - {0x1CD2, 230, 0, 0}, - {0x1CD4, 1, 0, 0}, - {0x1CD5, 220, 0, 0}, - {0x1CD6, 220, 0, 0}, - {0x1CD7, 220, 0, 0}, - {0x1CD8, 220, 0, 0}, - {0x1CD9, 220, 0, 0}, - {0x1CDA, 230, 0, 0}, - {0x1CDB, 230, 0, 0}, - {0x1CDC, 220, 0, 0}, - {0x1CDD, 220, 0, 0}, - {0x1CDE, 220, 0, 0}, - {0x1CDF, 220, 0, 0}, - {0x1CE0, 230, 0, 0}, - {0x1CE2, 1, 0, 0}, - {0x1CE3, 1, 0, 0}, - {0x1CE4, 1, 0, 0}, - {0x1CE5, 1, 0, 0}, - {0x1CE6, 1, 0, 0}, - {0x1CE7, 1, 0, 0}, - {0x1CE8, 1, 0, 0}, - {0x1CED, 220, 0, 0}, - {0x1CF4, 230, 0, 0}, - {0x1CF8, 230, 0, 0}, - {0x1CF9, 230, 0, 0}, - {0x1D2C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D2D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00C6}, - {0x1D2E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D30, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D31, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D32, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x018E}, - {0x1D33, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D34, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D35, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D36, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D37, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D38, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D39, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D3A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D3C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D3D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0222}, - {0x1D3E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D3F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D40, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D41, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D42, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D43, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D44, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0250}, - {0x1D45, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0251}, - {0x1D46, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D02}, - {0x1D47, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D48, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D49, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D4A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0259}, - {0x1D4B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025B}, - {0x1D4C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025C}, - {0x1D4D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D4F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D50, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D51, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x014B}, - {0x1D52, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D53, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0254}, - {0x1D54, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D16}, - {0x1D55, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D17}, - {0x1D56, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D57, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D58, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D59, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D1D}, - {0x1D5A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026F}, - {0x1D5B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D5C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D25}, - {0x1D5D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B2}, - {0x1D5E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B3}, - {0x1D5F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B4}, - {0x1D60, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C6}, - {0x1D61, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C7}, - {0x1D62, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D63, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D64, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D65, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D66, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B2}, - {0x1D67, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B3}, - {0x1D68, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C1}, - {0x1D69, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C6}, - {0x1D6A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C7}, - {0x1D78, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043D}, - {0x1D9B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0252}, - {0x1D9C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D9D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0255}, - {0x1D9E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00F0}, - {0x1D9F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025C}, - {0x1DA0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1DA1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025F}, - {0x1DA2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0261}, - {0x1DA3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0265}, - {0x1DA4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0268}, - {0x1DA5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0269}, - {0x1DA6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026A}, - {0x1DA7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D7B}, - {0x1DA8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x029D}, - {0x1DA9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026D}, - {0x1DAA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D85}, - {0x1DAB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x029F}, - {0x1DAC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0271}, - {0x1DAD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0270}, - {0x1DAE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0272}, - {0x1DAF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0273}, - {0x1DB0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0274}, - {0x1DB1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0275}, - {0x1DB2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0278}, - {0x1DB3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0282}, - {0x1DB4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0283}, - {0x1DB5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x01AB}, - {0x1DB6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0289}, - {0x1DB7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028A}, - {0x1DB8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D1C}, - {0x1DB9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028B}, - {0x1DBA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028C}, - {0x1DBB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1DBC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0290}, - {0x1DBD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0291}, - {0x1DBE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0292}, - {0x1DBF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B8}, - {0x1DC0, 230, 0, 0}, - {0x1DC1, 230, 0, 0}, - {0x1DC2, 220, 0, 0}, - {0x1DC3, 230, 0, 0}, - {0x1DC4, 230, 0, 0}, - {0x1DC5, 230, 0, 0}, - {0x1DC6, 230, 0, 0}, - {0x1DC7, 230, 0, 0}, - {0x1DC8, 230, 0, 0}, - {0x1DC9, 230, 0, 0}, - {0x1DCA, 220, 0, 0}, - {0x1DCB, 230, 0, 0}, - {0x1DCC, 230, 0, 0}, - {0x1DCD, 234, 0, 0}, - {0x1DCE, 214, 0, 0}, - {0x1DCF, 220, 0, 0}, - {0x1DD0, 202, 0, 0}, - {0x1DD1, 230, 0, 0}, - {0x1DD2, 230, 0, 0}, - {0x1DD3, 230, 0, 0}, - {0x1DD4, 230, 0, 0}, - {0x1DD5, 230, 0, 0}, - {0x1DD6, 230, 0, 0}, - {0x1DD7, 230, 0, 0}, - {0x1DD8, 230, 0, 0}, - {0x1DD9, 230, 0, 0}, - {0x1DDA, 230, 0, 0}, - {0x1DDB, 230, 0, 0}, - {0x1DDC, 230, 0, 0}, - {0x1DDD, 230, 0, 0}, - {0x1DDE, 230, 0, 0}, - {0x1DDF, 230, 0, 0}, - {0x1DE0, 230, 0, 0}, - {0x1DE1, 230, 0, 0}, - {0x1DE2, 230, 0, 0}, - {0x1DE3, 230, 0, 0}, - {0x1DE4, 230, 0, 0}, - {0x1DE5, 230, 0, 0}, - {0x1DE6, 230, 0, 0}, - {0x1DE7, 230, 0, 0}, - {0x1DE8, 230, 0, 0}, - {0x1DE9, 230, 0, 0}, - {0x1DEA, 230, 0, 0}, - {0x1DEB, 230, 0, 0}, - {0x1DEC, 230, 0, 0}, - {0x1DED, 230, 0, 0}, - {0x1DEE, 230, 0, 0}, - {0x1DEF, 230, 0, 0}, - {0x1DF0, 230, 0, 0}, - {0x1DF1, 230, 0, 0}, - {0x1DF2, 230, 0, 0}, - {0x1DF3, 230, 0, 0}, - {0x1DF4, 230, 0, 0}, - {0x1DF5, 230, 0, 0}, - {0x1DF6, 232, 0, 0}, - {0x1DF7, 228, 0, 0}, - {0x1DF8, 228, 0, 0}, - {0x1DF9, 220, 0, 0}, - {0x1DFA, 218, 0, 0}, - {0x1DFB, 230, 0, 0}, - {0x1DFC, 233, 0, 0}, - {0x1DFD, 220, 0, 0}, - {0x1DFE, 230, 0, 0}, - {0x1DFF, 220, 0, 0}, - {0x1E00, 0, 2, 907}, - {0x1E01, 0, 2, 909}, - {0x1E02, 0, 2, 911}, - {0x1E03, 0, 2, 913}, - {0x1E04, 0, 2, 915}, - {0x1E05, 0, 2, 917}, - {0x1E06, 0, 2, 919}, - {0x1E07, 0, 2, 921}, - {0x1E08, 0, 2, 923}, - {0x1E09, 0, 2, 925}, - {0x1E0A, 0, 2, 927}, - {0x1E0B, 0, 2, 929}, - {0x1E0C, 0, 2, 931}, - {0x1E0D, 0, 2, 933}, - {0x1E0E, 0, 2, 935}, - {0x1E0F, 0, 2, 937}, - {0x1E10, 0, 2, 939}, - {0x1E11, 0, 2, 941}, - {0x1E12, 0, 2, 943}, - {0x1E13, 0, 2, 945}, - {0x1E14, 0, 2, 947}, - {0x1E15, 0, 2, 949}, - {0x1E16, 0, 2, 951}, - {0x1E17, 0, 2, 953}, - {0x1E18, 0, 2, 955}, - {0x1E19, 0, 2, 957}, - {0x1E1A, 0, 2, 959}, - {0x1E1B, 0, 2, 961}, - {0x1E1C, 0, 2, 963}, - {0x1E1D, 0, 2, 965}, - {0x1E1E, 0, 2, 967}, - {0x1E1F, 0, 2, 969}, - {0x1E20, 0, 2, 971}, - {0x1E21, 0, 2, 973}, - {0x1E22, 0, 2, 975}, - {0x1E23, 0, 2, 977}, - {0x1E24, 0, 2, 979}, - {0x1E25, 0, 2, 981}, - {0x1E26, 0, 2, 983}, - {0x1E27, 0, 2, 985}, - {0x1E28, 0, 2, 987}, - {0x1E29, 0, 2, 989}, - {0x1E2A, 0, 2, 991}, - {0x1E2B, 0, 2, 993}, - {0x1E2C, 0, 2, 995}, - {0x1E2D, 0, 2, 997}, - {0x1E2E, 0, 2, 999}, - {0x1E2F, 0, 2, 1001}, - {0x1E30, 0, 2, 1003}, - {0x1E31, 0, 2, 1005}, - {0x1E32, 0, 2, 1007}, - {0x1E33, 0, 2, 1009}, - {0x1E34, 0, 2, 1011}, - {0x1E35, 0, 2, 1013}, - {0x1E36, 0, 2, 1015}, - {0x1E37, 0, 2, 1017}, - {0x1E38, 0, 2, 1019}, - {0x1E39, 0, 2, 1021}, - {0x1E3A, 0, 2, 1023}, - {0x1E3B, 0, 2, 1025}, - {0x1E3C, 0, 2, 1027}, - {0x1E3D, 0, 2, 1029}, - {0x1E3E, 0, 2, 1031}, - {0x1E3F, 0, 2, 1033}, - {0x1E40, 0, 2, 1035}, - {0x1E41, 0, 2, 1037}, - {0x1E42, 0, 2, 1039}, - {0x1E43, 0, 2, 1041}, - {0x1E44, 0, 2, 1043}, - {0x1E45, 0, 2, 1045}, - {0x1E46, 0, 2, 1047}, - {0x1E47, 0, 2, 1049}, - {0x1E48, 0, 2, 1051}, - {0x1E49, 0, 2, 1053}, - {0x1E4A, 0, 2, 1055}, - {0x1E4B, 0, 2, 1057}, - {0x1E4C, 0, 2, 1059}, - {0x1E4D, 0, 2, 1061}, - {0x1E4E, 0, 2, 1063}, - {0x1E4F, 0, 2, 1065}, - {0x1E50, 0, 2, 1067}, - {0x1E51, 0, 2, 1069}, - {0x1E52, 0, 2, 1071}, - {0x1E53, 0, 2, 1073}, - {0x1E54, 0, 2, 1075}, - {0x1E55, 0, 2, 1077}, - {0x1E56, 0, 2, 1079}, - {0x1E57, 0, 2, 1081}, - {0x1E58, 0, 2, 1083}, - {0x1E59, 0, 2, 1085}, - {0x1E5A, 0, 2, 1087}, - {0x1E5B, 0, 2, 1089}, - {0x1E5C, 0, 2, 1091}, - {0x1E5D, 0, 2, 1093}, - {0x1E5E, 0, 2, 1095}, - {0x1E5F, 0, 2, 1097}, - {0x1E60, 0, 2, 1099}, - {0x1E61, 0, 2, 1101}, - {0x1E62, 0, 2, 1103}, - {0x1E63, 0, 2, 1105}, - {0x1E64, 0, 2, 1107}, - {0x1E65, 0, 2, 1109}, - {0x1E66, 0, 2, 1111}, - {0x1E67, 0, 2, 1113}, - {0x1E68, 0, 2, 1115}, - {0x1E69, 0, 2, 1117}, - {0x1E6A, 0, 2, 1119}, - {0x1E6B, 0, 2, 1121}, - {0x1E6C, 0, 2, 1123}, - {0x1E6D, 0, 2, 1125}, - {0x1E6E, 0, 2, 1127}, - {0x1E6F, 0, 2, 1129}, - {0x1E70, 0, 2, 1131}, - {0x1E71, 0, 2, 1133}, - {0x1E72, 0, 2, 1135}, - {0x1E73, 0, 2, 1137}, - {0x1E74, 0, 2, 1139}, - {0x1E75, 0, 2, 1141}, - {0x1E76, 0, 2, 1143}, - {0x1E77, 0, 2, 1145}, - {0x1E78, 0, 2, 1147}, - {0x1E79, 0, 2, 1149}, - {0x1E7A, 0, 2, 1151}, - {0x1E7B, 0, 2, 1153}, - {0x1E7C, 0, 2, 1155}, - {0x1E7D, 0, 2, 1157}, - {0x1E7E, 0, 2, 1159}, - {0x1E7F, 0, 2, 1161}, - {0x1E80, 0, 2, 1163}, - {0x1E81, 0, 2, 1165}, - {0x1E82, 0, 2, 1167}, - {0x1E83, 0, 2, 1169}, - {0x1E84, 0, 2, 1171}, - {0x1E85, 0, 2, 1173}, - {0x1E86, 0, 2, 1175}, - {0x1E87, 0, 2, 1177}, - {0x1E88, 0, 2, 1179}, - {0x1E89, 0, 2, 1181}, - {0x1E8A, 0, 2, 1183}, - {0x1E8B, 0, 2, 1185}, - {0x1E8C, 0, 2, 1187}, - {0x1E8D, 0, 2, 1189}, - {0x1E8E, 0, 2, 1191}, - {0x1E8F, 0, 2, 1193}, - {0x1E90, 0, 2, 1195}, - {0x1E91, 0, 2, 1197}, - {0x1E92, 0, 2, 1199}, - {0x1E93, 0, 2, 1201}, - {0x1E94, 0, 2, 1203}, - {0x1E95, 0, 2, 1205}, - {0x1E96, 0, 2, 1207}, - {0x1E97, 0, 2, 1209}, - {0x1E98, 0, 2, 1211}, - {0x1E99, 0, 2, 1213}, - {0x1E9A, 0, 2 | DECOMP_COMPAT, 1215}, - {0x1E9B, 0, 2, 1217}, - {0x1EA0, 0, 2, 1219}, - {0x1EA1, 0, 2, 1221}, - {0x1EA2, 0, 2, 1223}, - {0x1EA3, 0, 2, 1225}, - {0x1EA4, 0, 2, 1227}, - {0x1EA5, 0, 2, 1229}, - {0x1EA6, 0, 2, 1231}, - {0x1EA7, 0, 2, 1233}, - {0x1EA8, 0, 2, 1235}, - {0x1EA9, 0, 2, 1237}, - {0x1EAA, 0, 2, 1239}, - {0x1EAB, 0, 2, 1241}, - {0x1EAC, 0, 2, 1243}, - {0x1EAD, 0, 2, 1245}, - {0x1EAE, 0, 2, 1247}, - {0x1EAF, 0, 2, 1249}, - {0x1EB0, 0, 2, 1251}, - {0x1EB1, 0, 2, 1253}, - {0x1EB2, 0, 2, 1255}, - {0x1EB3, 0, 2, 1257}, - {0x1EB4, 0, 2, 1259}, - {0x1EB5, 0, 2, 1261}, - {0x1EB6, 0, 2, 1263}, - {0x1EB7, 0, 2, 1265}, - {0x1EB8, 0, 2, 1267}, - {0x1EB9, 0, 2, 1269}, - {0x1EBA, 0, 2, 1271}, - {0x1EBB, 0, 2, 1273}, - {0x1EBC, 0, 2, 1275}, - {0x1EBD, 0, 2, 1277}, - {0x1EBE, 0, 2, 1279}, - {0x1EBF, 0, 2, 1281}, - {0x1EC0, 0, 2, 1283}, - {0x1EC1, 0, 2, 1285}, - {0x1EC2, 0, 2, 1287}, - {0x1EC3, 0, 2, 1289}, - {0x1EC4, 0, 2, 1291}, - {0x1EC5, 0, 2, 1293}, - {0x1EC6, 0, 2, 1295}, - {0x1EC7, 0, 2, 1297}, - {0x1EC8, 0, 2, 1299}, - {0x1EC9, 0, 2, 1301}, - {0x1ECA, 0, 2, 1303}, - {0x1ECB, 0, 2, 1305}, - {0x1ECC, 0, 2, 1307}, - {0x1ECD, 0, 2, 1309}, - {0x1ECE, 0, 2, 1311}, - {0x1ECF, 0, 2, 1313}, - {0x1ED0, 0, 2, 1315}, - {0x1ED1, 0, 2, 1317}, - {0x1ED2, 0, 2, 1319}, - {0x1ED3, 0, 2, 1321}, - {0x1ED4, 0, 2, 1323}, - {0x1ED5, 0, 2, 1325}, - {0x1ED6, 0, 2, 1327}, - {0x1ED7, 0, 2, 1329}, - {0x1ED8, 0, 2, 1331}, - {0x1ED9, 0, 2, 1333}, - {0x1EDA, 0, 2, 1335}, - {0x1EDB, 0, 2, 1337}, - {0x1EDC, 0, 2, 1339}, - {0x1EDD, 0, 2, 1341}, - {0x1EDE, 0, 2, 1343}, - {0x1EDF, 0, 2, 1345}, - {0x1EE0, 0, 2, 1347}, - {0x1EE1, 0, 2, 1349}, - {0x1EE2, 0, 2, 1351}, - {0x1EE3, 0, 2, 1353}, - {0x1EE4, 0, 2, 1355}, - {0x1EE5, 0, 2, 1357}, - {0x1EE6, 0, 2, 1359}, - {0x1EE7, 0, 2, 1361}, - {0x1EE8, 0, 2, 1363}, - {0x1EE9, 0, 2, 1365}, - {0x1EEA, 0, 2, 1367}, - {0x1EEB, 0, 2, 1369}, - {0x1EEC, 0, 2, 1371}, - {0x1EED, 0, 2, 1373}, - {0x1EEE, 0, 2, 1375}, - {0x1EEF, 0, 2, 1377}, - {0x1EF0, 0, 2, 1379}, - {0x1EF1, 0, 2, 1381}, - {0x1EF2, 0, 2, 1383}, - {0x1EF3, 0, 2, 1385}, - {0x1EF4, 0, 2, 1387}, - {0x1EF5, 0, 2, 1389}, - {0x1EF6, 0, 2, 1391}, - {0x1EF7, 0, 2, 1393}, - {0x1EF8, 0, 2, 1395}, - {0x1EF9, 0, 2, 1397}, - {0x1F00, 0, 2, 1399}, - {0x1F01, 0, 2, 1401}, - {0x1F02, 0, 2, 1403}, - {0x1F03, 0, 2, 1405}, - {0x1F04, 0, 2, 1407}, - {0x1F05, 0, 2, 1409}, - {0x1F06, 0, 2, 1411}, - {0x1F07, 0, 2, 1413}, - {0x1F08, 0, 2, 1415}, - {0x1F09, 0, 2, 1417}, - {0x1F0A, 0, 2, 1419}, - {0x1F0B, 0, 2, 1421}, - {0x1F0C, 0, 2, 1423}, - {0x1F0D, 0, 2, 1425}, - {0x1F0E, 0, 2, 1427}, - {0x1F0F, 0, 2, 1429}, - {0x1F10, 0, 2, 1431}, - {0x1F11, 0, 2, 1433}, - {0x1F12, 0, 2, 1435}, - {0x1F13, 0, 2, 1437}, - {0x1F14, 0, 2, 1439}, - {0x1F15, 0, 2, 1441}, - {0x1F18, 0, 2, 1443}, - {0x1F19, 0, 2, 1445}, - {0x1F1A, 0, 2, 1447}, - {0x1F1B, 0, 2, 1449}, - {0x1F1C, 0, 2, 1451}, - {0x1F1D, 0, 2, 1453}, - {0x1F20, 0, 2, 1455}, - {0x1F21, 0, 2, 1457}, - {0x1F22, 0, 2, 1459}, - {0x1F23, 0, 2, 1461}, - {0x1F24, 0, 2, 1463}, - {0x1F25, 0, 2, 1465}, - {0x1F26, 0, 2, 1467}, - {0x1F27, 0, 2, 1469}, - {0x1F28, 0, 2, 1471}, - {0x1F29, 0, 2, 1473}, - {0x1F2A, 0, 2, 1475}, - {0x1F2B, 0, 2, 1477}, - {0x1F2C, 0, 2, 1479}, - {0x1F2D, 0, 2, 1481}, - {0x1F2E, 0, 2, 1483}, - {0x1F2F, 0, 2, 1485}, - {0x1F30, 0, 2, 1487}, - {0x1F31, 0, 2, 1489}, - {0x1F32, 0, 2, 1491}, - {0x1F33, 0, 2, 1493}, - {0x1F34, 0, 2, 1495}, - {0x1F35, 0, 2, 1497}, - {0x1F36, 0, 2, 1499}, - {0x1F37, 0, 2, 1501}, - {0x1F38, 0, 2, 1503}, - {0x1F39, 0, 2, 1505}, - {0x1F3A, 0, 2, 1507}, - {0x1F3B, 0, 2, 1509}, - {0x1F3C, 0, 2, 1511}, - {0x1F3D, 0, 2, 1513}, - {0x1F3E, 0, 2, 1515}, - {0x1F3F, 0, 2, 1517}, - {0x1F40, 0, 2, 1519}, - {0x1F41, 0, 2, 1521}, - {0x1F42, 0, 2, 1523}, - {0x1F43, 0, 2, 1525}, - {0x1F44, 0, 2, 1527}, - {0x1F45, 0, 2, 1529}, - {0x1F48, 0, 2, 1531}, - {0x1F49, 0, 2, 1533}, - {0x1F4A, 0, 2, 1535}, - {0x1F4B, 0, 2, 1537}, - {0x1F4C, 0, 2, 1539}, - {0x1F4D, 0, 2, 1541}, - {0x1F50, 0, 2, 1543}, - {0x1F51, 0, 2, 1545}, - {0x1F52, 0, 2, 1547}, - {0x1F53, 0, 2, 1549}, - {0x1F54, 0, 2, 1551}, - {0x1F55, 0, 2, 1553}, - {0x1F56, 0, 2, 1555}, - {0x1F57, 0, 2, 1557}, - {0x1F59, 0, 2, 1559}, - {0x1F5B, 0, 2, 1561}, - {0x1F5D, 0, 2, 1563}, - {0x1F5F, 0, 2, 1565}, - {0x1F60, 0, 2, 1567}, - {0x1F61, 0, 2, 1569}, - {0x1F62, 0, 2, 1571}, - {0x1F63, 0, 2, 1573}, - {0x1F64, 0, 2, 1575}, - {0x1F65, 0, 2, 1577}, - {0x1F66, 0, 2, 1579}, - {0x1F67, 0, 2, 1581}, - {0x1F68, 0, 2, 1583}, - {0x1F69, 0, 2, 1585}, - {0x1F6A, 0, 2, 1587}, - {0x1F6B, 0, 2, 1589}, - {0x1F6C, 0, 2, 1591}, - {0x1F6D, 0, 2, 1593}, - {0x1F6E, 0, 2, 1595}, - {0x1F6F, 0, 2, 1597}, - {0x1F70, 0, 2, 1599}, - {0x1F71, 0, 1 | DECOMP_INLINE, 0x03AC}, - {0x1F72, 0, 2, 1601}, - {0x1F73, 0, 1 | DECOMP_INLINE, 0x03AD}, - {0x1F74, 0, 2, 1603}, - {0x1F75, 0, 1 | DECOMP_INLINE, 0x03AE}, - {0x1F76, 0, 2, 1605}, - {0x1F77, 0, 1 | DECOMP_INLINE, 0x03AF}, - {0x1F78, 0, 2, 1607}, - {0x1F79, 0, 1 | DECOMP_INLINE, 0x03CC}, - {0x1F7A, 0, 2, 1609}, - {0x1F7B, 0, 1 | DECOMP_INLINE, 0x03CD}, - {0x1F7C, 0, 2, 1611}, - {0x1F7D, 0, 1 | DECOMP_INLINE, 0x03CE}, - {0x1F80, 0, 2, 1613}, - {0x1F81, 0, 2, 1615}, - {0x1F82, 0, 2, 1617}, - {0x1F83, 0, 2, 1619}, - {0x1F84, 0, 2, 1621}, - {0x1F85, 0, 2, 1623}, - {0x1F86, 0, 2, 1625}, - {0x1F87, 0, 2, 1627}, - {0x1F88, 0, 2, 1629}, - {0x1F89, 0, 2, 1631}, - {0x1F8A, 0, 2, 1633}, - {0x1F8B, 0, 2, 1635}, - {0x1F8C, 0, 2, 1637}, - {0x1F8D, 0, 2, 1639}, - {0x1F8E, 0, 2, 1641}, - {0x1F8F, 0, 2, 1643}, - {0x1F90, 0, 2, 1645}, - {0x1F91, 0, 2, 1647}, - {0x1F92, 0, 2, 1649}, - {0x1F93, 0, 2, 1651}, - {0x1F94, 0, 2, 1653}, - {0x1F95, 0, 2, 1655}, - {0x1F96, 0, 2, 1657}, - {0x1F97, 0, 2, 1659}, - {0x1F98, 0, 2, 1661}, - {0x1F99, 0, 2, 1663}, - {0x1F9A, 0, 2, 1665}, - {0x1F9B, 0, 2, 1667}, - {0x1F9C, 0, 2, 1669}, - {0x1F9D, 0, 2, 1671}, - {0x1F9E, 0, 2, 1673}, - {0x1F9F, 0, 2, 1675}, - {0x1FA0, 0, 2, 1677}, - {0x1FA1, 0, 2, 1679}, - {0x1FA2, 0, 2, 1681}, - {0x1FA3, 0, 2, 1683}, - {0x1FA4, 0, 2, 1685}, - {0x1FA5, 0, 2, 1687}, - {0x1FA6, 0, 2, 1689}, - {0x1FA7, 0, 2, 1691}, - {0x1FA8, 0, 2, 1693}, - {0x1FA9, 0, 2, 1695}, - {0x1FAA, 0, 2, 1697}, - {0x1FAB, 0, 2, 1699}, - {0x1FAC, 0, 2, 1701}, - {0x1FAD, 0, 2, 1703}, - {0x1FAE, 0, 2, 1705}, - {0x1FAF, 0, 2, 1707}, - {0x1FB0, 0, 2, 1709}, - {0x1FB1, 0, 2, 1711}, - {0x1FB2, 0, 2, 1713}, - {0x1FB3, 0, 2, 1715}, - {0x1FB4, 0, 2, 1717}, - {0x1FB6, 0, 2, 1719}, - {0x1FB7, 0, 2, 1721}, - {0x1FB8, 0, 2, 1723}, - {0x1FB9, 0, 2, 1725}, - {0x1FBA, 0, 2, 1727}, - {0x1FBB, 0, 1 | DECOMP_INLINE, 0x0386}, - {0x1FBC, 0, 2, 1729}, - {0x1FBD, 0, 2 | DECOMP_COMPAT, 1731}, - {0x1FBE, 0, 1 | DECOMP_INLINE, 0x03B9}, - {0x1FBF, 0, 2 | DECOMP_COMPAT, 1733}, - {0x1FC0, 0, 2 | DECOMP_COMPAT, 1735}, - {0x1FC1, 0, 2, 1737}, - {0x1FC2, 0, 2, 1739}, - {0x1FC3, 0, 2, 1741}, - {0x1FC4, 0, 2, 1743}, - {0x1FC6, 0, 2, 1745}, - {0x1FC7, 0, 2, 1747}, - {0x1FC8, 0, 2, 1749}, - {0x1FC9, 0, 1 | DECOMP_INLINE, 0x0388}, - {0x1FCA, 0, 2, 1751}, - {0x1FCB, 0, 1 | DECOMP_INLINE, 0x0389}, - {0x1FCC, 0, 2, 1753}, - {0x1FCD, 0, 2, 1755}, - {0x1FCE, 0, 2, 1757}, - {0x1FCF, 0, 2, 1759}, - {0x1FD0, 0, 2, 1761}, - {0x1FD1, 0, 2, 1763}, - {0x1FD2, 0, 2, 1765}, - {0x1FD3, 0, 1 | DECOMP_INLINE, 0x0390}, - {0x1FD6, 0, 2, 1767}, - {0x1FD7, 0, 2, 1769}, - {0x1FD8, 0, 2, 1771}, - {0x1FD9, 0, 2, 1773}, - {0x1FDA, 0, 2, 1775}, - {0x1FDB, 0, 1 | DECOMP_INLINE, 0x038A}, - {0x1FDD, 0, 2, 1777}, - {0x1FDE, 0, 2, 1779}, - {0x1FDF, 0, 2, 1781}, - {0x1FE0, 0, 2, 1783}, - {0x1FE1, 0, 2, 1785}, - {0x1FE2, 0, 2, 1787}, - {0x1FE3, 0, 1 | DECOMP_INLINE, 0x03B0}, - {0x1FE4, 0, 2, 1789}, - {0x1FE5, 0, 2, 1791}, - {0x1FE6, 0, 2, 1793}, - {0x1FE7, 0, 2, 1795}, - {0x1FE8, 0, 2, 1797}, - {0x1FE9, 0, 2, 1799}, - {0x1FEA, 0, 2, 1801}, - {0x1FEB, 0, 1 | DECOMP_INLINE, 0x038E}, - {0x1FEC, 0, 2, 1803}, - {0x1FED, 0, 2, 1805}, - {0x1FEE, 0, 1 | DECOMP_INLINE, 0x0385}, - {0x1FEF, 0, 1 | DECOMP_INLINE, 0x0060}, - {0x1FF2, 0, 2, 1807}, - {0x1FF3, 0, 2, 1809}, - {0x1FF4, 0, 2, 1811}, - {0x1FF6, 0, 2, 1813}, - {0x1FF7, 0, 2, 1815}, - {0x1FF8, 0, 2, 1817}, - {0x1FF9, 0, 1 | DECOMP_INLINE, 0x038C}, - {0x1FFA, 0, 2, 1819}, - {0x1FFB, 0, 1 | DECOMP_INLINE, 0x038F}, - {0x1FFC, 0, 2, 1821}, - {0x1FFD, 0, 1 | DECOMP_INLINE, 0x00B4}, - {0x1FFE, 0, 2 | DECOMP_COMPAT, 1823}, - {0x2000, 0, 1 | DECOMP_INLINE, 0x2002}, - {0x2001, 0, 1 | DECOMP_INLINE, 0x2003}, - {0x2002, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x2003, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x2004, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x2005, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x2006, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x2007, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x2008, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x2009, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x200A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x2011, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2010}, - {0x2017, 0, 2 | DECOMP_COMPAT, 1825}, - {0x2024, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002E}, - {0x2025, 0, 2 | DECOMP_COMPAT, 1827}, - {0x2026, 0, 3 | DECOMP_COMPAT, 1829}, - {0x202F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x2033, 0, 2 | DECOMP_COMPAT, 1832}, - {0x2034, 0, 3 | DECOMP_COMPAT, 1834}, - {0x2036, 0, 2 | DECOMP_COMPAT, 1837}, - {0x2037, 0, 3 | DECOMP_COMPAT, 1839}, - {0x203C, 0, 2 | DECOMP_COMPAT, 1842}, - {0x203E, 0, 2 | DECOMP_COMPAT, 1844}, - {0x2047, 0, 2 | DECOMP_COMPAT, 1846}, - {0x2048, 0, 2 | DECOMP_COMPAT, 1848}, - {0x2049, 0, 2 | DECOMP_COMPAT, 1850}, - {0x2057, 0, 4 | DECOMP_COMPAT, 1852}, - {0x205F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x2070, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0x2071, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x2074, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0x2075, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0x2076, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0x2077, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0x2078, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0x2079, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0x207A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002B}, - {0x207B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2212}, - {0x207C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003D}, - {0x207D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0028}, - {0x207E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0029}, - {0x207F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x2080, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0x2081, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0x2082, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0x2083, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0x2084, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0x2085, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0x2086, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0x2087, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0x2088, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0x2089, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0x208A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002B}, - {0x208B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2212}, - {0x208C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003D}, - {0x208D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0028}, - {0x208E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0029}, - {0x2090, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x2091, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x2092, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x2093, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x2094, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0259}, - {0x2095, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x2096, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x2097, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x2098, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x2099, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x209A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x209B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x209C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x20A8, 0, 2 | DECOMP_COMPAT, 1856}, - {0x20D0, 230, 0, 0}, - {0x20D1, 230, 0, 0}, - {0x20D2, 1, 0, 0}, - {0x20D3, 1, 0, 0}, - {0x20D4, 230, 0, 0}, - {0x20D5, 230, 0, 0}, - {0x20D6, 230, 0, 0}, - {0x20D7, 230, 0, 0}, - {0x20D8, 1, 0, 0}, - {0x20D9, 1, 0, 0}, - {0x20DA, 1, 0, 0}, - {0x20DB, 230, 0, 0}, - {0x20DC, 230, 0, 0}, - {0x20E1, 230, 0, 0}, - {0x20E5, 1, 0, 0}, - {0x20E6, 1, 0, 0}, - {0x20E7, 230, 0, 0}, - {0x20E8, 220, 0, 0}, - {0x20E9, 230, 0, 0}, - {0x20EA, 1, 0, 0}, - {0x20EB, 1, 0, 0}, - {0x20EC, 220, 0, 0}, - {0x20ED, 220, 0, 0}, - {0x20EE, 220, 0, 0}, - {0x20EF, 220, 0, 0}, - {0x20F0, 230, 0, 0}, - {0x2100, 0, 3 | DECOMP_COMPAT, 1858}, - {0x2101, 0, 3 | DECOMP_COMPAT, 1861}, - {0x2102, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x2103, 0, 2 | DECOMP_COMPAT, 1864}, - {0x2105, 0, 3 | DECOMP_COMPAT, 1866}, - {0x2106, 0, 3 | DECOMP_COMPAT, 1869}, - {0x2107, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0190}, - {0x2109, 0, 2 | DECOMP_COMPAT, 1872}, - {0x210A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x210B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x210C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x210D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x210E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x210F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0127}, - {0x2110, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x2111, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x2112, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x2113, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x2115, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x2116, 0, 2 | DECOMP_COMPAT, 1874}, - {0x2119, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x211A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x211B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x211C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x211D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x2120, 0, 2 | DECOMP_COMPAT, 1876}, - {0x2121, 0, 3 | DECOMP_COMPAT, 1878}, - {0x2122, 0, 2 | DECOMP_COMPAT, 1881}, - {0x2124, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x2126, 0, 1 | DECOMP_INLINE, 0x03A9}, - {0x2128, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x212A, 0, 1 | DECOMP_INLINE, 0x004B}, - {0x212B, 0, 1 | DECOMP_INLINE, 0x00C5}, - {0x212C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x212D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x212F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x2130, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x2131, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x2133, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x2134, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x2135, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05D0}, - {0x2136, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05D1}, - {0x2137, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05D2}, - {0x2138, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05D3}, - {0x2139, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x213B, 0, 3 | DECOMP_COMPAT, 1883}, - {0x213C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C0}, - {0x213D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B3}, - {0x213E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0393}, - {0x213F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A0}, - {0x2140, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2211}, - {0x2145, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x2146, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x2147, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x2148, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x2149, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x2150, 0, 3 | DECOMP_COMPAT, 1886}, - {0x2151, 0, 3 | DECOMP_COMPAT, 1889}, - {0x2152, 0, 4 | DECOMP_COMPAT, 1892}, - {0x2153, 0, 3 | DECOMP_COMPAT, 1896}, - {0x2154, 0, 3 | DECOMP_COMPAT, 1899}, - {0x2155, 0, 3 | DECOMP_COMPAT, 1902}, - {0x2156, 0, 3 | DECOMP_COMPAT, 1905}, - {0x2157, 0, 3 | DECOMP_COMPAT, 1908}, - {0x2158, 0, 3 | DECOMP_COMPAT, 1911}, - {0x2159, 0, 3 | DECOMP_COMPAT, 1914}, - {0x215A, 0, 3 | DECOMP_COMPAT, 1917}, - {0x215B, 0, 3 | DECOMP_COMPAT, 1920}, - {0x215C, 0, 3 | DECOMP_COMPAT, 1923}, - {0x215D, 0, 3 | DECOMP_COMPAT, 1926}, - {0x215E, 0, 3 | DECOMP_COMPAT, 1929}, - {0x215F, 0, 2 | DECOMP_COMPAT, 1932}, - {0x2160, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x2161, 0, 2 | DECOMP_COMPAT, 1934}, - {0x2162, 0, 3 | DECOMP_COMPAT, 1936}, - {0x2163, 0, 2 | DECOMP_COMPAT, 1939}, - {0x2164, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x2165, 0, 2 | DECOMP_COMPAT, 1941}, - {0x2166, 0, 3 | DECOMP_COMPAT, 1943}, - {0x2167, 0, 4 | DECOMP_COMPAT, 1946}, - {0x2168, 0, 2 | DECOMP_COMPAT, 1950}, - {0x2169, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x216A, 0, 2 | DECOMP_COMPAT, 1952}, - {0x216B, 0, 3 | DECOMP_COMPAT, 1954}, - {0x216C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x216D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x216E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x216F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x2170, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x2171, 0, 2 | DECOMP_COMPAT, 1957}, - {0x2172, 0, 3 | DECOMP_COMPAT, 1959}, - {0x2173, 0, 2 | DECOMP_COMPAT, 1962}, - {0x2174, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x2175, 0, 2 | DECOMP_COMPAT, 1964}, - {0x2176, 0, 3 | DECOMP_COMPAT, 1966}, - {0x2177, 0, 4 | DECOMP_COMPAT, 1969}, - {0x2178, 0, 2 | DECOMP_COMPAT, 1973}, - {0x2179, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x217A, 0, 2 | DECOMP_COMPAT, 1975}, - {0x217B, 0, 3 | DECOMP_COMPAT, 1977}, - {0x217C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x217D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x217E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x217F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x2189, 0, 3 | DECOMP_COMPAT, 1980}, - {0x219A, 0, 2, 1983}, - {0x219B, 0, 2, 1985}, - {0x21AE, 0, 2, 1987}, - {0x21CD, 0, 2, 1989}, - {0x21CE, 0, 2, 1991}, - {0x21CF, 0, 2, 1993}, - {0x2204, 0, 2, 1995}, - {0x2209, 0, 2, 1997}, - {0x220C, 0, 2, 1999}, - {0x2224, 0, 2, 2001}, - {0x2226, 0, 2, 2003}, - {0x222C, 0, 2 | DECOMP_COMPAT, 2005}, - {0x222D, 0, 3 | DECOMP_COMPAT, 2007}, - {0x222F, 0, 2 | DECOMP_COMPAT, 2010}, - {0x2230, 0, 3 | DECOMP_COMPAT, 2012}, - {0x2241, 0, 2, 2015}, - {0x2244, 0, 2, 2017}, - {0x2247, 0, 2, 2019}, - {0x2249, 0, 2, 2021}, - {0x2260, 0, 2, 2023}, - {0x2262, 0, 2, 2025}, - {0x226D, 0, 2, 2027}, - {0x226E, 0, 2, 2029}, - {0x226F, 0, 2, 2031}, - {0x2270, 0, 2, 2033}, - {0x2271, 0, 2, 2035}, - {0x2274, 0, 2, 2037}, - {0x2275, 0, 2, 2039}, - {0x2278, 0, 2, 2041}, - {0x2279, 0, 2, 2043}, - {0x2280, 0, 2, 2045}, - {0x2281, 0, 2, 2047}, - {0x2284, 0, 2, 2049}, - {0x2285, 0, 2, 2051}, - {0x2288, 0, 2, 2053}, - {0x2289, 0, 2, 2055}, - {0x22AC, 0, 2, 2057}, - {0x22AD, 0, 2, 2059}, - {0x22AE, 0, 2, 2061}, - {0x22AF, 0, 2, 2063}, - {0x22E0, 0, 2, 2065}, - {0x22E1, 0, 2, 2067}, - {0x22E2, 0, 2, 2069}, - {0x22E3, 0, 2, 2071}, - {0x22EA, 0, 2, 2073}, - {0x22EB, 0, 2, 2075}, - {0x22EC, 0, 2, 2077}, - {0x22ED, 0, 2, 2079}, - {0x2329, 0, 1 | DECOMP_INLINE, 0x3008}, - {0x232A, 0, 1 | DECOMP_INLINE, 0x3009}, - {0x2460, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0x2461, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0x2462, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0x2463, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0x2464, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0x2465, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0x2466, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0x2467, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0x2468, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0x2469, 0, 2 | DECOMP_COMPAT, 2081}, - {0x246A, 0, 2 | DECOMP_COMPAT, 2083}, - {0x246B, 0, 2 | DECOMP_COMPAT, 2085}, - {0x246C, 0, 2 | DECOMP_COMPAT, 2087}, - {0x246D, 0, 2 | DECOMP_COMPAT, 2089}, - {0x246E, 0, 2 | DECOMP_COMPAT, 2091}, - {0x246F, 0, 2 | DECOMP_COMPAT, 2093}, - {0x2470, 0, 2 | DECOMP_COMPAT, 2095}, - {0x2471, 0, 2 | DECOMP_COMPAT, 2097}, - {0x2472, 0, 2 | DECOMP_COMPAT, 2099}, - {0x2473, 0, 2 | DECOMP_COMPAT, 2101}, - {0x2474, 0, 3 | DECOMP_COMPAT, 2103}, - {0x2475, 0, 3 | DECOMP_COMPAT, 2106}, - {0x2476, 0, 3 | DECOMP_COMPAT, 2109}, - {0x2477, 0, 3 | DECOMP_COMPAT, 2112}, - {0x2478, 0, 3 | DECOMP_COMPAT, 2115}, - {0x2479, 0, 3 | DECOMP_COMPAT, 2118}, - {0x247A, 0, 3 | DECOMP_COMPAT, 2121}, - {0x247B, 0, 3 | DECOMP_COMPAT, 2124}, - {0x247C, 0, 3 | DECOMP_COMPAT, 2127}, - {0x247D, 0, 4 | DECOMP_COMPAT, 2130}, - {0x247E, 0, 4 | DECOMP_COMPAT, 2134}, - {0x247F, 0, 4 | DECOMP_COMPAT, 2138}, - {0x2480, 0, 4 | DECOMP_COMPAT, 2142}, - {0x2481, 0, 4 | DECOMP_COMPAT, 2146}, - {0x2482, 0, 4 | DECOMP_COMPAT, 2150}, - {0x2483, 0, 4 | DECOMP_COMPAT, 2154}, - {0x2484, 0, 4 | DECOMP_COMPAT, 2158}, - {0x2485, 0, 4 | DECOMP_COMPAT, 2162}, - {0x2486, 0, 4 | DECOMP_COMPAT, 2166}, - {0x2487, 0, 4 | DECOMP_COMPAT, 2170}, - {0x2488, 0, 2 | DECOMP_COMPAT, 2174}, - {0x2489, 0, 2 | DECOMP_COMPAT, 2176}, - {0x248A, 0, 2 | DECOMP_COMPAT, 2178}, - {0x248B, 0, 2 | DECOMP_COMPAT, 2180}, - {0x248C, 0, 2 | DECOMP_COMPAT, 2182}, - {0x248D, 0, 2 | DECOMP_COMPAT, 2184}, - {0x248E, 0, 2 | DECOMP_COMPAT, 2186}, - {0x248F, 0, 2 | DECOMP_COMPAT, 2188}, - {0x2490, 0, 2 | DECOMP_COMPAT, 2190}, - {0x2491, 0, 3 | DECOMP_COMPAT, 2192}, - {0x2492, 0, 3 | DECOMP_COMPAT, 2195}, - {0x2493, 0, 3 | DECOMP_COMPAT, 2198}, - {0x2494, 0, 3 | DECOMP_COMPAT, 2201}, - {0x2495, 0, 3 | DECOMP_COMPAT, 2204}, - {0x2496, 0, 3 | DECOMP_COMPAT, 2207}, - {0x2497, 0, 3 | DECOMP_COMPAT, 2210}, - {0x2498, 0, 3 | DECOMP_COMPAT, 2213}, - {0x2499, 0, 3 | DECOMP_COMPAT, 2216}, - {0x249A, 0, 3 | DECOMP_COMPAT, 2219}, - {0x249B, 0, 3 | DECOMP_COMPAT, 2222}, - {0x249C, 0, 3 | DECOMP_COMPAT, 2225}, - {0x249D, 0, 3 | DECOMP_COMPAT, 2228}, - {0x249E, 0, 3 | DECOMP_COMPAT, 2231}, - {0x249F, 0, 3 | DECOMP_COMPAT, 2234}, - {0x24A0, 0, 3 | DECOMP_COMPAT, 2237}, - {0x24A1, 0, 3 | DECOMP_COMPAT, 2240}, - {0x24A2, 0, 3 | DECOMP_COMPAT, 2243}, - {0x24A3, 0, 3 | DECOMP_COMPAT, 2246}, - {0x24A4, 0, 3 | DECOMP_COMPAT, 2249}, - {0x24A5, 0, 3 | DECOMP_COMPAT, 2252}, - {0x24A6, 0, 3 | DECOMP_COMPAT, 2255}, - {0x24A7, 0, 3 | DECOMP_COMPAT, 2258}, - {0x24A8, 0, 3 | DECOMP_COMPAT, 2261}, - {0x24A9, 0, 3 | DECOMP_COMPAT, 2264}, - {0x24AA, 0, 3 | DECOMP_COMPAT, 2267}, - {0x24AB, 0, 3 | DECOMP_COMPAT, 2270}, - {0x24AC, 0, 3 | DECOMP_COMPAT, 2273}, - {0x24AD, 0, 3 | DECOMP_COMPAT, 2276}, - {0x24AE, 0, 3 | DECOMP_COMPAT, 2279}, - {0x24AF, 0, 3 | DECOMP_COMPAT, 2282}, - {0x24B0, 0, 3 | DECOMP_COMPAT, 2285}, - {0x24B1, 0, 3 | DECOMP_COMPAT, 2288}, - {0x24B2, 0, 3 | DECOMP_COMPAT, 2291}, - {0x24B3, 0, 3 | DECOMP_COMPAT, 2294}, - {0x24B4, 0, 3 | DECOMP_COMPAT, 2297}, - {0x24B5, 0, 3 | DECOMP_COMPAT, 2300}, - {0x24B6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x24B7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x24B8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x24B9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x24BA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x24BB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x24BC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x24BD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x24BE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x24BF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x24C0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x24C1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x24C2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x24C3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x24C4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x24C5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x24C6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x24C7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x24C8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x24C9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x24CA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x24CB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x24CC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x24CD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x24CE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x24CF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x24D0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x24D1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x24D2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x24D3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x24D4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x24D5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x24D6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x24D7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x24D8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x24D9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x24DA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x24DB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x24DC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x24DD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x24DE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x24DF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x24E0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x24E1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x24E2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x24E3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x24E4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x24E5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x24E6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x24E7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x24E8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x24E9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x24EA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0x2A0C, 0, 4 | DECOMP_COMPAT, 2303}, - {0x2A74, 0, 3 | DECOMP_COMPAT, 2307}, - {0x2A75, 0, 2 | DECOMP_COMPAT, 2310}, - {0x2A76, 0, 3 | DECOMP_COMPAT, 2312}, - {0x2ADC, 0, 2 | DECOMP_NO_COMPOSE, 2315}, /* in exclusion list */ - {0x2C7C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x2C7D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x2CEF, 230, 0, 0}, - {0x2CF0, 230, 0, 0}, - {0x2CF1, 230, 0, 0}, - {0x2D6F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2D61}, - {0x2D7F, 9, 0, 0}, - {0x2DE0, 230, 0, 0}, - {0x2DE1, 230, 0, 0}, - {0x2DE2, 230, 0, 0}, - {0x2DE3, 230, 0, 0}, - {0x2DE4, 230, 0, 0}, - {0x2DE5, 230, 0, 0}, - {0x2DE6, 230, 0, 0}, - {0x2DE7, 230, 0, 0}, - {0x2DE8, 230, 0, 0}, - {0x2DE9, 230, 0, 0}, - {0x2DEA, 230, 0, 0}, - {0x2DEB, 230, 0, 0}, - {0x2DEC, 230, 0, 0}, - {0x2DED, 230, 0, 0}, - {0x2DEE, 230, 0, 0}, - {0x2DEF, 230, 0, 0}, - {0x2DF0, 230, 0, 0}, - {0x2DF1, 230, 0, 0}, - {0x2DF2, 230, 0, 0}, - {0x2DF3, 230, 0, 0}, - {0x2DF4, 230, 0, 0}, - {0x2DF5, 230, 0, 0}, - {0x2DF6, 230, 0, 0}, - {0x2DF7, 230, 0, 0}, - {0x2DF8, 230, 0, 0}, - {0x2DF9, 230, 0, 0}, - {0x2DFA, 230, 0, 0}, - {0x2DFB, 230, 0, 0}, - {0x2DFC, 230, 0, 0}, - {0x2DFD, 230, 0, 0}, - {0x2DFE, 230, 0, 0}, - {0x2DFF, 230, 0, 0}, - {0x2E9F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6BCD}, - {0x2EF3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F9F}, - {0x2F00, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E00}, - {0x2F01, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E28}, - {0x2F02, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E36}, - {0x2F03, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E3F}, - {0x2F04, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E59}, - {0x2F05, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E85}, - {0x2F06, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E8C}, - {0x2F07, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4EA0}, - {0x2F08, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4EBA}, - {0x2F09, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x513F}, - {0x2F0A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5165}, - {0x2F0B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x516B}, - {0x2F0C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5182}, - {0x2F0D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5196}, - {0x2F0E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x51AB}, - {0x2F0F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x51E0}, - {0x2F10, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x51F5}, - {0x2F11, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5200}, - {0x2F12, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x529B}, - {0x2F13, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x52F9}, - {0x2F14, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5315}, - {0x2F15, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x531A}, - {0x2F16, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5338}, - {0x2F17, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5341}, - {0x2F18, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x535C}, - {0x2F19, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5369}, - {0x2F1A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5382}, - {0x2F1B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53B6}, - {0x2F1C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53C8}, - {0x2F1D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53E3}, - {0x2F1E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x56D7}, - {0x2F1F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x571F}, - {0x2F20, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x58EB}, - {0x2F21, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5902}, - {0x2F22, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x590A}, - {0x2F23, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5915}, - {0x2F24, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5927}, - {0x2F25, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5973}, - {0x2F26, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5B50}, - {0x2F27, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5B80}, - {0x2F28, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5BF8}, - {0x2F29, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5C0F}, - {0x2F2A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5C22}, - {0x2F2B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5C38}, - {0x2F2C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5C6E}, - {0x2F2D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5C71}, - {0x2F2E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DDB}, - {0x2F2F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DE5}, - {0x2F30, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DF1}, - {0x2F31, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DFE}, - {0x2F32, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5E72}, - {0x2F33, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5E7A}, - {0x2F34, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5E7F}, - {0x2F35, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5EF4}, - {0x2F36, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5EFE}, - {0x2F37, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F0B}, - {0x2F38, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F13}, - {0x2F39, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F50}, - {0x2F3A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F61}, - {0x2F3B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F73}, - {0x2F3C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5FC3}, - {0x2F3D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6208}, - {0x2F3E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6236}, - {0x2F3F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x624B}, - {0x2F40, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x652F}, - {0x2F41, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6534}, - {0x2F42, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6587}, - {0x2F43, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6597}, - {0x2F44, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65A4}, - {0x2F45, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65B9}, - {0x2F46, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65E0}, - {0x2F47, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65E5}, - {0x2F48, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x66F0}, - {0x2F49, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6708}, - {0x2F4A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6728}, - {0x2F4B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6B20}, - {0x2F4C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6B62}, - {0x2F4D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6B79}, - {0x2F4E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6BB3}, - {0x2F4F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6BCB}, - {0x2F50, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6BD4}, - {0x2F51, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6BDB}, - {0x2F52, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6C0F}, - {0x2F53, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6C14}, - {0x2F54, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6C34}, - {0x2F55, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x706B}, - {0x2F56, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x722A}, - {0x2F57, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7236}, - {0x2F58, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x723B}, - {0x2F59, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x723F}, - {0x2F5A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7247}, - {0x2F5B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7259}, - {0x2F5C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x725B}, - {0x2F5D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x72AC}, - {0x2F5E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7384}, - {0x2F5F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7389}, - {0x2F60, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x74DC}, - {0x2F61, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x74E6}, - {0x2F62, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7518}, - {0x2F63, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x751F}, - {0x2F64, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7528}, - {0x2F65, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7530}, - {0x2F66, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x758B}, - {0x2F67, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7592}, - {0x2F68, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7676}, - {0x2F69, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x767D}, - {0x2F6A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x76AE}, - {0x2F6B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x76BF}, - {0x2F6C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x76EE}, - {0x2F6D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x77DB}, - {0x2F6E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x77E2}, - {0x2F6F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x77F3}, - {0x2F70, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x793A}, - {0x2F71, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x79B8}, - {0x2F72, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x79BE}, - {0x2F73, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7A74}, - {0x2F74, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7ACB}, - {0x2F75, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7AF9}, - {0x2F76, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7C73}, - {0x2F77, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7CF8}, - {0x2F78, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7F36}, - {0x2F79, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7F51}, - {0x2F7A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7F8A}, - {0x2F7B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7FBD}, - {0x2F7C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8001}, - {0x2F7D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x800C}, - {0x2F7E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8012}, - {0x2F7F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8033}, - {0x2F80, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x807F}, - {0x2F81, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8089}, - {0x2F82, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x81E3}, - {0x2F83, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x81EA}, - {0x2F84, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x81F3}, - {0x2F85, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x81FC}, - {0x2F86, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x820C}, - {0x2F87, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x821B}, - {0x2F88, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x821F}, - {0x2F89, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x826E}, - {0x2F8A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8272}, - {0x2F8B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8278}, - {0x2F8C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x864D}, - {0x2F8D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x866B}, - {0x2F8E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8840}, - {0x2F8F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x884C}, - {0x2F90, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8863}, - {0x2F91, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x897E}, - {0x2F92, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x898B}, - {0x2F93, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x89D2}, - {0x2F94, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8A00}, - {0x2F95, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8C37}, - {0x2F96, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8C46}, - {0x2F97, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8C55}, - {0x2F98, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8C78}, - {0x2F99, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8C9D}, - {0x2F9A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8D64}, - {0x2F9B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8D70}, - {0x2F9C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8DB3}, - {0x2F9D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8EAB}, - {0x2F9E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8ECA}, - {0x2F9F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8F9B}, - {0x2FA0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8FB0}, - {0x2FA1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8FB5}, - {0x2FA2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9091}, - {0x2FA3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9149}, - {0x2FA4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x91C6}, - {0x2FA5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x91CC}, - {0x2FA6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x91D1}, - {0x2FA7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9577}, - {0x2FA8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9580}, - {0x2FA9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x961C}, - {0x2FAA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x96B6}, - {0x2FAB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x96B9}, - {0x2FAC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x96E8}, - {0x2FAD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9751}, - {0x2FAE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x975E}, - {0x2FAF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9762}, - {0x2FB0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9769}, - {0x2FB1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x97CB}, - {0x2FB2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x97ED}, - {0x2FB3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x97F3}, - {0x2FB4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9801}, - {0x2FB5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x98A8}, - {0x2FB6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x98DB}, - {0x2FB7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x98DF}, - {0x2FB8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9996}, - {0x2FB9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9999}, - {0x2FBA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x99AC}, - {0x2FBB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9AA8}, - {0x2FBC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9AD8}, - {0x2FBD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9ADF}, - {0x2FBE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9B25}, - {0x2FBF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9B2F}, - {0x2FC0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9B32}, - {0x2FC1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9B3C}, - {0x2FC2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9B5A}, - {0x2FC3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9CE5}, - {0x2FC4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9E75}, - {0x2FC5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9E7F}, - {0x2FC6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9EA5}, - {0x2FC7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9EBB}, - {0x2FC8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9EC3}, - {0x2FC9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9ECD}, - {0x2FCA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9ED1}, - {0x2FCB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9EF9}, - {0x2FCC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9EFD}, - {0x2FCD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F0E}, - {0x2FCE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F13}, - {0x2FCF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F20}, - {0x2FD0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F3B}, - {0x2FD1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F4A}, - {0x2FD2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F52}, - {0x2FD3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F8D}, - {0x2FD4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F9C}, - {0x2FD5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9FA0}, - {0x3000, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, - {0x302A, 218, 0, 0}, - {0x302B, 228, 0, 0}, - {0x302C, 232, 0, 0}, - {0x302D, 222, 0, 0}, - {0x302E, 224, 0, 0}, - {0x302F, 224, 0, 0}, - {0x3036, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3012}, - {0x3038, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5341}, - {0x3039, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5344}, - {0x303A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5345}, - {0x304C, 0, 2, 2317}, - {0x304E, 0, 2, 2319}, - {0x3050, 0, 2, 2321}, - {0x3052, 0, 2, 2323}, - {0x3054, 0, 2, 2325}, - {0x3056, 0, 2, 2327}, - {0x3058, 0, 2, 2329}, - {0x305A, 0, 2, 2331}, - {0x305C, 0, 2, 2333}, - {0x305E, 0, 2, 2335}, - {0x3060, 0, 2, 2337}, - {0x3062, 0, 2, 2339}, - {0x3065, 0, 2, 2341}, - {0x3067, 0, 2, 2343}, - {0x3069, 0, 2, 2345}, - {0x3070, 0, 2, 2347}, - {0x3071, 0, 2, 2349}, - {0x3073, 0, 2, 2351}, - {0x3074, 0, 2, 2353}, - {0x3076, 0, 2, 2355}, - {0x3077, 0, 2, 2357}, - {0x3079, 0, 2, 2359}, - {0x307A, 0, 2, 2361}, - {0x307C, 0, 2, 2363}, - {0x307D, 0, 2, 2365}, - {0x3094, 0, 2, 2367}, - {0x3099, 8, 0, 0}, - {0x309A, 8, 0, 0}, - {0x309B, 0, 2 | DECOMP_COMPAT, 2369}, - {0x309C, 0, 2 | DECOMP_COMPAT, 2371}, - {0x309E, 0, 2, 2373}, - {0x309F, 0, 2 | DECOMP_COMPAT, 2375}, - {0x30AC, 0, 2, 2377}, - {0x30AE, 0, 2, 2379}, - {0x30B0, 0, 2, 2381}, - {0x30B2, 0, 2, 2383}, - {0x30B4, 0, 2, 2385}, - {0x30B6, 0, 2, 2387}, - {0x30B8, 0, 2, 2389}, - {0x30BA, 0, 2, 2391}, - {0x30BC, 0, 2, 2393}, - {0x30BE, 0, 2, 2395}, - {0x30C0, 0, 2, 2397}, - {0x30C2, 0, 2, 2399}, - {0x30C5, 0, 2, 2401}, - {0x30C7, 0, 2, 2403}, - {0x30C9, 0, 2, 2405}, - {0x30D0, 0, 2, 2407}, - {0x30D1, 0, 2, 2409}, - {0x30D3, 0, 2, 2411}, - {0x30D4, 0, 2, 2413}, - {0x30D6, 0, 2, 2415}, - {0x30D7, 0, 2, 2417}, - {0x30D9, 0, 2, 2419}, - {0x30DA, 0, 2, 2421}, - {0x30DC, 0, 2, 2423}, - {0x30DD, 0, 2, 2425}, - {0x30F4, 0, 2, 2427}, - {0x30F7, 0, 2, 2429}, - {0x30F8, 0, 2, 2431}, - {0x30F9, 0, 2, 2433}, - {0x30FA, 0, 2, 2435}, - {0x30FE, 0, 2, 2437}, - {0x30FF, 0, 2 | DECOMP_COMPAT, 2439}, - {0x3131, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1100}, - {0x3132, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1101}, - {0x3133, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11AA}, - {0x3134, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1102}, - {0x3135, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11AC}, - {0x3136, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11AD}, - {0x3137, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1103}, - {0x3138, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1104}, - {0x3139, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1105}, - {0x313A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B0}, - {0x313B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B1}, - {0x313C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B2}, - {0x313D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B3}, - {0x313E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B4}, - {0x313F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B5}, - {0x3140, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x111A}, - {0x3141, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1106}, - {0x3142, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1107}, - {0x3143, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1108}, - {0x3144, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1121}, - {0x3145, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1109}, - {0x3146, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110A}, - {0x3147, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110B}, - {0x3148, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110C}, - {0x3149, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110D}, - {0x314A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110E}, - {0x314B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110F}, - {0x314C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1110}, - {0x314D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1111}, - {0x314E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1112}, - {0x314F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1161}, - {0x3150, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1162}, - {0x3151, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1163}, - {0x3152, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1164}, - {0x3153, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1165}, - {0x3154, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1166}, - {0x3155, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1167}, - {0x3156, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1168}, - {0x3157, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1169}, - {0x3158, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116A}, - {0x3159, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116B}, - {0x315A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116C}, - {0x315B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116D}, - {0x315C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116E}, - {0x315D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116F}, - {0x315E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1170}, - {0x315F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1171}, - {0x3160, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1172}, - {0x3161, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1173}, - {0x3162, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1174}, - {0x3163, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1175}, - {0x3164, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1160}, - {0x3165, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1114}, - {0x3166, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1115}, - {0x3167, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11C7}, - {0x3168, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11C8}, - {0x3169, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11CC}, - {0x316A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11CE}, - {0x316B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11D3}, - {0x316C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11D7}, - {0x316D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11D9}, - {0x316E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x111C}, - {0x316F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11DD}, - {0x3170, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11DF}, - {0x3171, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x111D}, - {0x3172, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x111E}, - {0x3173, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1120}, - {0x3174, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1122}, - {0x3175, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1123}, - {0x3176, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1127}, - {0x3177, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1129}, - {0x3178, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x112B}, - {0x3179, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x112C}, - {0x317A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x112D}, - {0x317B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x112E}, - {0x317C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x112F}, - {0x317D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1132}, - {0x317E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1136}, - {0x317F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1140}, - {0x3180, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1147}, - {0x3181, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x114C}, - {0x3182, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11F1}, - {0x3183, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11F2}, - {0x3184, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1157}, - {0x3185, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1158}, - {0x3186, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1159}, - {0x3187, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1184}, - {0x3188, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1185}, - {0x3189, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1188}, - {0x318A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1191}, - {0x318B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1192}, - {0x318C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1194}, - {0x318D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x119E}, - {0x318E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11A1}, - {0x3192, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E00}, - {0x3193, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E8C}, - {0x3194, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E09}, - {0x3195, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x56DB}, - {0x3196, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E0A}, - {0x3197, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E2D}, - {0x3198, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E0B}, - {0x3199, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7532}, - {0x319A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E59}, - {0x319B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E19}, - {0x319C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E01}, - {0x319D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5929}, - {0x319E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5730}, - {0x319F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4EBA}, - {0x3200, 0, 3 | DECOMP_COMPAT, 2441}, - {0x3201, 0, 3 | DECOMP_COMPAT, 2444}, - {0x3202, 0, 3 | DECOMP_COMPAT, 2447}, - {0x3203, 0, 3 | DECOMP_COMPAT, 2450}, - {0x3204, 0, 3 | DECOMP_COMPAT, 2453}, - {0x3205, 0, 3 | DECOMP_COMPAT, 2456}, - {0x3206, 0, 3 | DECOMP_COMPAT, 2459}, - {0x3207, 0, 3 | DECOMP_COMPAT, 2462}, - {0x3208, 0, 3 | DECOMP_COMPAT, 2465}, - {0x3209, 0, 3 | DECOMP_COMPAT, 2468}, - {0x320A, 0, 3 | DECOMP_COMPAT, 2471}, - {0x320B, 0, 3 | DECOMP_COMPAT, 2474}, - {0x320C, 0, 3 | DECOMP_COMPAT, 2477}, - {0x320D, 0, 3 | DECOMP_COMPAT, 2480}, - {0x320E, 0, 4 | DECOMP_COMPAT, 2483}, - {0x320F, 0, 4 | DECOMP_COMPAT, 2487}, - {0x3210, 0, 4 | DECOMP_COMPAT, 2491}, - {0x3211, 0, 4 | DECOMP_COMPAT, 2495}, - {0x3212, 0, 4 | DECOMP_COMPAT, 2499}, - {0x3213, 0, 4 | DECOMP_COMPAT, 2503}, - {0x3214, 0, 4 | DECOMP_COMPAT, 2507}, - {0x3215, 0, 4 | DECOMP_COMPAT, 2511}, - {0x3216, 0, 4 | DECOMP_COMPAT, 2515}, - {0x3217, 0, 4 | DECOMP_COMPAT, 2519}, - {0x3218, 0, 4 | DECOMP_COMPAT, 2523}, - {0x3219, 0, 4 | DECOMP_COMPAT, 2527}, - {0x321A, 0, 4 | DECOMP_COMPAT, 2531}, - {0x321B, 0, 4 | DECOMP_COMPAT, 2535}, - {0x321C, 0, 4 | DECOMP_COMPAT, 2539}, - {0x321D, 0, 7 | DECOMP_COMPAT, 2543}, - {0x321E, 0, 6 | DECOMP_COMPAT, 2550}, - {0x3220, 0, 3 | DECOMP_COMPAT, 2556}, - {0x3221, 0, 3 | DECOMP_COMPAT, 2559}, - {0x3222, 0, 3 | DECOMP_COMPAT, 2562}, - {0x3223, 0, 3 | DECOMP_COMPAT, 2565}, - {0x3224, 0, 3 | DECOMP_COMPAT, 2568}, - {0x3225, 0, 3 | DECOMP_COMPAT, 2571}, - {0x3226, 0, 3 | DECOMP_COMPAT, 2574}, - {0x3227, 0, 3 | DECOMP_COMPAT, 2577}, - {0x3228, 0, 3 | DECOMP_COMPAT, 2580}, - {0x3229, 0, 3 | DECOMP_COMPAT, 2583}, - {0x322A, 0, 3 | DECOMP_COMPAT, 2586}, - {0x322B, 0, 3 | DECOMP_COMPAT, 2589}, - {0x322C, 0, 3 | DECOMP_COMPAT, 2592}, - {0x322D, 0, 3 | DECOMP_COMPAT, 2595}, - {0x322E, 0, 3 | DECOMP_COMPAT, 2598}, - {0x322F, 0, 3 | DECOMP_COMPAT, 2601}, - {0x3230, 0, 3 | DECOMP_COMPAT, 2604}, - {0x3231, 0, 3 | DECOMP_COMPAT, 2607}, - {0x3232, 0, 3 | DECOMP_COMPAT, 2610}, - {0x3233, 0, 3 | DECOMP_COMPAT, 2613}, - {0x3234, 0, 3 | DECOMP_COMPAT, 2616}, - {0x3235, 0, 3 | DECOMP_COMPAT, 2619}, - {0x3236, 0, 3 | DECOMP_COMPAT, 2622}, - {0x3237, 0, 3 | DECOMP_COMPAT, 2625}, - {0x3238, 0, 3 | DECOMP_COMPAT, 2628}, - {0x3239, 0, 3 | DECOMP_COMPAT, 2631}, - {0x323A, 0, 3 | DECOMP_COMPAT, 2634}, - {0x323B, 0, 3 | DECOMP_COMPAT, 2637}, - {0x323C, 0, 3 | DECOMP_COMPAT, 2640}, - {0x323D, 0, 3 | DECOMP_COMPAT, 2643}, - {0x323E, 0, 3 | DECOMP_COMPAT, 2646}, - {0x323F, 0, 3 | DECOMP_COMPAT, 2649}, - {0x3240, 0, 3 | DECOMP_COMPAT, 2652}, - {0x3241, 0, 3 | DECOMP_COMPAT, 2655}, - {0x3242, 0, 3 | DECOMP_COMPAT, 2658}, - {0x3243, 0, 3 | DECOMP_COMPAT, 2661}, - {0x3244, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x554F}, - {0x3245, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5E7C}, - {0x3246, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6587}, - {0x3247, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7B8F}, - {0x3250, 0, 3 | DECOMP_COMPAT, 2664}, - {0x3251, 0, 2 | DECOMP_COMPAT, 2667}, - {0x3252, 0, 2 | DECOMP_COMPAT, 2669}, - {0x3253, 0, 2 | DECOMP_COMPAT, 2671}, - {0x3254, 0, 2 | DECOMP_COMPAT, 2673}, - {0x3255, 0, 2 | DECOMP_COMPAT, 2675}, - {0x3256, 0, 2 | DECOMP_COMPAT, 2677}, - {0x3257, 0, 2 | DECOMP_COMPAT, 2679}, - {0x3258, 0, 2 | DECOMP_COMPAT, 2681}, - {0x3259, 0, 2 | DECOMP_COMPAT, 2683}, - {0x325A, 0, 2 | DECOMP_COMPAT, 2685}, - {0x325B, 0, 2 | DECOMP_COMPAT, 2687}, - {0x325C, 0, 2 | DECOMP_COMPAT, 2689}, - {0x325D, 0, 2 | DECOMP_COMPAT, 2691}, - {0x325E, 0, 2 | DECOMP_COMPAT, 2693}, - {0x325F, 0, 2 | DECOMP_COMPAT, 2695}, - {0x3260, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1100}, - {0x3261, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1102}, - {0x3262, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1103}, - {0x3263, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1105}, - {0x3264, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1106}, - {0x3265, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1107}, - {0x3266, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1109}, - {0x3267, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110B}, - {0x3268, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110C}, - {0x3269, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110E}, - {0x326A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110F}, - {0x326B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1110}, - {0x326C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1111}, - {0x326D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1112}, - {0x326E, 0, 2 | DECOMP_COMPAT, 2697}, - {0x326F, 0, 2 | DECOMP_COMPAT, 2699}, - {0x3270, 0, 2 | DECOMP_COMPAT, 2701}, - {0x3271, 0, 2 | DECOMP_COMPAT, 2703}, - {0x3272, 0, 2 | DECOMP_COMPAT, 2705}, - {0x3273, 0, 2 | DECOMP_COMPAT, 2707}, - {0x3274, 0, 2 | DECOMP_COMPAT, 2709}, - {0x3275, 0, 2 | DECOMP_COMPAT, 2711}, - {0x3276, 0, 2 | DECOMP_COMPAT, 2713}, - {0x3277, 0, 2 | DECOMP_COMPAT, 2715}, - {0x3278, 0, 2 | DECOMP_COMPAT, 2717}, - {0x3279, 0, 2 | DECOMP_COMPAT, 2719}, - {0x327A, 0, 2 | DECOMP_COMPAT, 2721}, - {0x327B, 0, 2 | DECOMP_COMPAT, 2723}, - {0x327C, 0, 5 | DECOMP_COMPAT, 2725}, - {0x327D, 0, 4 | DECOMP_COMPAT, 2730}, - {0x327E, 0, 2 | DECOMP_COMPAT, 2734}, - {0x3280, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E00}, - {0x3281, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E8C}, - {0x3282, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E09}, - {0x3283, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x56DB}, - {0x3284, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E94}, - {0x3285, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x516D}, - {0x3286, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E03}, - {0x3287, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x516B}, - {0x3288, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E5D}, - {0x3289, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5341}, - {0x328A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6708}, - {0x328B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x706B}, - {0x328C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6C34}, - {0x328D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6728}, - {0x328E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x91D1}, - {0x328F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x571F}, - {0x3290, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65E5}, - {0x3291, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x682A}, - {0x3292, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6709}, - {0x3293, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x793E}, - {0x3294, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x540D}, - {0x3295, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7279}, - {0x3296, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8CA1}, - {0x3297, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x795D}, - {0x3298, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x52B4}, - {0x3299, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x79D8}, - {0x329A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7537}, - {0x329B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5973}, - {0x329C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9069}, - {0x329D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x512A}, - {0x329E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5370}, - {0x329F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6CE8}, - {0x32A0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9805}, - {0x32A1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4F11}, - {0x32A2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5199}, - {0x32A3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6B63}, - {0x32A4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E0A}, - {0x32A5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E2D}, - {0x32A6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E0B}, - {0x32A7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DE6}, - {0x32A8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53F3}, - {0x32A9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x533B}, - {0x32AA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5B97}, - {0x32AB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5B66}, - {0x32AC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x76E3}, - {0x32AD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4F01}, - {0x32AE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8CC7}, - {0x32AF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5354}, - {0x32B0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x591C}, - {0x32B1, 0, 2 | DECOMP_COMPAT, 2736}, - {0x32B2, 0, 2 | DECOMP_COMPAT, 2738}, - {0x32B3, 0, 2 | DECOMP_COMPAT, 2740}, - {0x32B4, 0, 2 | DECOMP_COMPAT, 2742}, - {0x32B5, 0, 2 | DECOMP_COMPAT, 2744}, - {0x32B6, 0, 2 | DECOMP_COMPAT, 2746}, - {0x32B7, 0, 2 | DECOMP_COMPAT, 2748}, - {0x32B8, 0, 2 | DECOMP_COMPAT, 2750}, - {0x32B9, 0, 2 | DECOMP_COMPAT, 2752}, - {0x32BA, 0, 2 | DECOMP_COMPAT, 2754}, - {0x32BB, 0, 2 | DECOMP_COMPAT, 2756}, - {0x32BC, 0, 2 | DECOMP_COMPAT, 2758}, - {0x32BD, 0, 2 | DECOMP_COMPAT, 2760}, - {0x32BE, 0, 2 | DECOMP_COMPAT, 2762}, - {0x32BF, 0, 2 | DECOMP_COMPAT, 2764}, - {0x32C0, 0, 2 | DECOMP_COMPAT, 2766}, - {0x32C1, 0, 2 | DECOMP_COMPAT, 2768}, - {0x32C2, 0, 2 | DECOMP_COMPAT, 2770}, - {0x32C3, 0, 2 | DECOMP_COMPAT, 2772}, - {0x32C4, 0, 2 | DECOMP_COMPAT, 2774}, - {0x32C5, 0, 2 | DECOMP_COMPAT, 2776}, - {0x32C6, 0, 2 | DECOMP_COMPAT, 2778}, - {0x32C7, 0, 2 | DECOMP_COMPAT, 2780}, - {0x32C8, 0, 2 | DECOMP_COMPAT, 2782}, - {0x32C9, 0, 3 | DECOMP_COMPAT, 2784}, - {0x32CA, 0, 3 | DECOMP_COMPAT, 2787}, - {0x32CB, 0, 3 | DECOMP_COMPAT, 2790}, - {0x32CC, 0, 2 | DECOMP_COMPAT, 2793}, - {0x32CD, 0, 3 | DECOMP_COMPAT, 2795}, - {0x32CE, 0, 2 | DECOMP_COMPAT, 2798}, - {0x32CF, 0, 3 | DECOMP_COMPAT, 2800}, - {0x32D0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A2}, - {0x32D1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A4}, - {0x32D2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A6}, - {0x32D3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A8}, - {0x32D4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AA}, - {0x32D5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AB}, - {0x32D6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AD}, - {0x32D7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AF}, - {0x32D8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B1}, - {0x32D9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B3}, - {0x32DA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B5}, - {0x32DB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B7}, - {0x32DC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B9}, - {0x32DD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30BB}, - {0x32DE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30BD}, - {0x32DF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30BF}, - {0x32E0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C1}, - {0x32E1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C4}, - {0x32E2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C6}, - {0x32E3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C8}, - {0x32E4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CA}, - {0x32E5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CB}, - {0x32E6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CC}, - {0x32E7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CD}, - {0x32E8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CE}, - {0x32E9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CF}, - {0x32EA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30D2}, - {0x32EB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30D5}, - {0x32EC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30D8}, - {0x32ED, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30DB}, - {0x32EE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30DE}, - {0x32EF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30DF}, - {0x32F0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E0}, - {0x32F1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E1}, - {0x32F2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E2}, - {0x32F3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E4}, - {0x32F4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E6}, - {0x32F5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E8}, - {0x32F6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E9}, - {0x32F7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EA}, - {0x32F8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EB}, - {0x32F9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EC}, - {0x32FA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30ED}, - {0x32FB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EF}, - {0x32FC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30F0}, - {0x32FD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30F1}, - {0x32FE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30F2}, - {0x32FF, 0, 2 | DECOMP_COMPAT, 2803}, - {0x3300, 0, 4 | DECOMP_COMPAT, 2805}, - {0x3301, 0, 4 | DECOMP_COMPAT, 2809}, - {0x3302, 0, 4 | DECOMP_COMPAT, 2813}, - {0x3303, 0, 3 | DECOMP_COMPAT, 2817}, - {0x3304, 0, 4 | DECOMP_COMPAT, 2820}, - {0x3305, 0, 3 | DECOMP_COMPAT, 2824}, - {0x3306, 0, 3 | DECOMP_COMPAT, 2827}, - {0x3307, 0, 5 | DECOMP_COMPAT, 2830}, - {0x3308, 0, 4 | DECOMP_COMPAT, 2835}, - {0x3309, 0, 3 | DECOMP_COMPAT, 2839}, - {0x330A, 0, 3 | DECOMP_COMPAT, 2842}, - {0x330B, 0, 3 | DECOMP_COMPAT, 2845}, - {0x330C, 0, 4 | DECOMP_COMPAT, 2848}, - {0x330D, 0, 4 | DECOMP_COMPAT, 2852}, - {0x330E, 0, 3 | DECOMP_COMPAT, 2856}, - {0x330F, 0, 3 | DECOMP_COMPAT, 2859}, - {0x3310, 0, 2 | DECOMP_COMPAT, 2862}, - {0x3311, 0, 3 | DECOMP_COMPAT, 2864}, - {0x3312, 0, 4 | DECOMP_COMPAT, 2867}, - {0x3313, 0, 4 | DECOMP_COMPAT, 2871}, - {0x3314, 0, 2 | DECOMP_COMPAT, 2875}, - {0x3315, 0, 5 | DECOMP_COMPAT, 2877}, - {0x3316, 0, 6 | DECOMP_COMPAT, 2882}, - {0x3317, 0, 5 | DECOMP_COMPAT, 2888}, - {0x3318, 0, 3 | DECOMP_COMPAT, 2893}, - {0x3319, 0, 5 | DECOMP_COMPAT, 2896}, - {0x331A, 0, 5 | DECOMP_COMPAT, 2901}, - {0x331B, 0, 4 | DECOMP_COMPAT, 2906}, - {0x331C, 0, 3 | DECOMP_COMPAT, 2910}, - {0x331D, 0, 3 | DECOMP_COMPAT, 2913}, - {0x331E, 0, 3 | DECOMP_COMPAT, 2916}, - {0x331F, 0, 4 | DECOMP_COMPAT, 2919}, - {0x3320, 0, 5 | DECOMP_COMPAT, 2923}, - {0x3321, 0, 4 | DECOMP_COMPAT, 2928}, - {0x3322, 0, 3 | DECOMP_COMPAT, 2932}, - {0x3323, 0, 3 | DECOMP_COMPAT, 2935}, - {0x3324, 0, 3 | DECOMP_COMPAT, 2938}, - {0x3325, 0, 2 | DECOMP_COMPAT, 2941}, - {0x3326, 0, 2 | DECOMP_COMPAT, 2943}, - {0x3327, 0, 2 | DECOMP_COMPAT, 2945}, - {0x3328, 0, 2 | DECOMP_COMPAT, 2947}, - {0x3329, 0, 3 | DECOMP_COMPAT, 2949}, - {0x332A, 0, 3 | DECOMP_COMPAT, 2952}, - {0x332B, 0, 5 | DECOMP_COMPAT, 2955}, - {0x332C, 0, 3 | DECOMP_COMPAT, 2960}, - {0x332D, 0, 4 | DECOMP_COMPAT, 2963}, - {0x332E, 0, 5 | DECOMP_COMPAT, 2967}, - {0x332F, 0, 3 | DECOMP_COMPAT, 2972}, - {0x3330, 0, 2 | DECOMP_COMPAT, 2975}, - {0x3331, 0, 2 | DECOMP_COMPAT, 2977}, - {0x3332, 0, 5 | DECOMP_COMPAT, 2979}, - {0x3333, 0, 4 | DECOMP_COMPAT, 2984}, - {0x3334, 0, 5 | DECOMP_COMPAT, 2988}, - {0x3335, 0, 3 | DECOMP_COMPAT, 2993}, - {0x3336, 0, 5 | DECOMP_COMPAT, 2996}, - {0x3337, 0, 2 | DECOMP_COMPAT, 3001}, - {0x3338, 0, 3 | DECOMP_COMPAT, 3003}, - {0x3339, 0, 3 | DECOMP_COMPAT, 3006}, - {0x333A, 0, 3 | DECOMP_COMPAT, 3009}, - {0x333B, 0, 3 | DECOMP_COMPAT, 3012}, - {0x333C, 0, 3 | DECOMP_COMPAT, 3015}, - {0x333D, 0, 4 | DECOMP_COMPAT, 3018}, - {0x333E, 0, 3 | DECOMP_COMPAT, 3022}, - {0x333F, 0, 2 | DECOMP_COMPAT, 3025}, - {0x3340, 0, 3 | DECOMP_COMPAT, 3027}, - {0x3341, 0, 3 | DECOMP_COMPAT, 3030}, - {0x3342, 0, 3 | DECOMP_COMPAT, 3033}, - {0x3343, 0, 4 | DECOMP_COMPAT, 3036}, - {0x3344, 0, 3 | DECOMP_COMPAT, 3040}, - {0x3345, 0, 3 | DECOMP_COMPAT, 3043}, - {0x3346, 0, 3 | DECOMP_COMPAT, 3046}, - {0x3347, 0, 5 | DECOMP_COMPAT, 3049}, - {0x3348, 0, 4 | DECOMP_COMPAT, 3054}, - {0x3349, 0, 2 | DECOMP_COMPAT, 3058}, - {0x334A, 0, 5 | DECOMP_COMPAT, 3060}, - {0x334B, 0, 2 | DECOMP_COMPAT, 3065}, - {0x334C, 0, 4 | DECOMP_COMPAT, 3067}, - {0x334D, 0, 4 | DECOMP_COMPAT, 3071}, - {0x334E, 0, 3 | DECOMP_COMPAT, 3075}, - {0x334F, 0, 3 | DECOMP_COMPAT, 3078}, - {0x3350, 0, 3 | DECOMP_COMPAT, 3081}, - {0x3351, 0, 4 | DECOMP_COMPAT, 3084}, - {0x3352, 0, 2 | DECOMP_COMPAT, 3088}, - {0x3353, 0, 3 | DECOMP_COMPAT, 3090}, - {0x3354, 0, 4 | DECOMP_COMPAT, 3093}, - {0x3355, 0, 2 | DECOMP_COMPAT, 3097}, - {0x3356, 0, 5 | DECOMP_COMPAT, 3099}, - {0x3357, 0, 3 | DECOMP_COMPAT, 3104}, - {0x3358, 0, 2 | DECOMP_COMPAT, 3107}, - {0x3359, 0, 2 | DECOMP_COMPAT, 3109}, - {0x335A, 0, 2 | DECOMP_COMPAT, 3111}, - {0x335B, 0, 2 | DECOMP_COMPAT, 3113}, - {0x335C, 0, 2 | DECOMP_COMPAT, 3115}, - {0x335D, 0, 2 | DECOMP_COMPAT, 3117}, - {0x335E, 0, 2 | DECOMP_COMPAT, 3119}, - {0x335F, 0, 2 | DECOMP_COMPAT, 3121}, - {0x3360, 0, 2 | DECOMP_COMPAT, 3123}, - {0x3361, 0, 2 | DECOMP_COMPAT, 3125}, - {0x3362, 0, 3 | DECOMP_COMPAT, 3127}, - {0x3363, 0, 3 | DECOMP_COMPAT, 3130}, - {0x3364, 0, 3 | DECOMP_COMPAT, 3133}, - {0x3365, 0, 3 | DECOMP_COMPAT, 3136}, - {0x3366, 0, 3 | DECOMP_COMPAT, 3139}, - {0x3367, 0, 3 | DECOMP_COMPAT, 3142}, - {0x3368, 0, 3 | DECOMP_COMPAT, 3145}, - {0x3369, 0, 3 | DECOMP_COMPAT, 3148}, - {0x336A, 0, 3 | DECOMP_COMPAT, 3151}, - {0x336B, 0, 3 | DECOMP_COMPAT, 3154}, - {0x336C, 0, 3 | DECOMP_COMPAT, 3157}, - {0x336D, 0, 3 | DECOMP_COMPAT, 3160}, - {0x336E, 0, 3 | DECOMP_COMPAT, 3163}, - {0x336F, 0, 3 | DECOMP_COMPAT, 3166}, - {0x3370, 0, 3 | DECOMP_COMPAT, 3169}, - {0x3371, 0, 3 | DECOMP_COMPAT, 3172}, - {0x3372, 0, 2 | DECOMP_COMPAT, 3175}, - {0x3373, 0, 2 | DECOMP_COMPAT, 3177}, - {0x3374, 0, 3 | DECOMP_COMPAT, 3179}, - {0x3375, 0, 2 | DECOMP_COMPAT, 3182}, - {0x3376, 0, 2 | DECOMP_COMPAT, 3184}, - {0x3377, 0, 2 | DECOMP_COMPAT, 3186}, - {0x3378, 0, 3 | DECOMP_COMPAT, 3188}, - {0x3379, 0, 3 | DECOMP_COMPAT, 3191}, - {0x337A, 0, 2 | DECOMP_COMPAT, 3194}, - {0x337B, 0, 2 | DECOMP_COMPAT, 3196}, - {0x337C, 0, 2 | DECOMP_COMPAT, 3198}, - {0x337D, 0, 2 | DECOMP_COMPAT, 3200}, - {0x337E, 0, 2 | DECOMP_COMPAT, 3202}, - {0x337F, 0, 4 | DECOMP_COMPAT, 3204}, - {0x3380, 0, 2 | DECOMP_COMPAT, 3208}, - {0x3381, 0, 2 | DECOMP_COMPAT, 3210}, - {0x3382, 0, 2 | DECOMP_COMPAT, 3212}, - {0x3383, 0, 2 | DECOMP_COMPAT, 3214}, - {0x3384, 0, 2 | DECOMP_COMPAT, 3216}, - {0x3385, 0, 2 | DECOMP_COMPAT, 3218}, - {0x3386, 0, 2 | DECOMP_COMPAT, 3220}, - {0x3387, 0, 2 | DECOMP_COMPAT, 3222}, - {0x3388, 0, 3 | DECOMP_COMPAT, 3224}, - {0x3389, 0, 4 | DECOMP_COMPAT, 3227}, - {0x338A, 0, 2 | DECOMP_COMPAT, 3231}, - {0x338B, 0, 2 | DECOMP_COMPAT, 3233}, - {0x338C, 0, 2 | DECOMP_COMPAT, 3235}, - {0x338D, 0, 2 | DECOMP_COMPAT, 3237}, - {0x338E, 0, 2 | DECOMP_COMPAT, 3239}, - {0x338F, 0, 2 | DECOMP_COMPAT, 3241}, - {0x3390, 0, 2 | DECOMP_COMPAT, 3243}, - {0x3391, 0, 3 | DECOMP_COMPAT, 3245}, - {0x3392, 0, 3 | DECOMP_COMPAT, 3248}, - {0x3393, 0, 3 | DECOMP_COMPAT, 3251}, - {0x3394, 0, 3 | DECOMP_COMPAT, 3254}, - {0x3395, 0, 2 | DECOMP_COMPAT, 3257}, - {0x3396, 0, 2 | DECOMP_COMPAT, 3259}, - {0x3397, 0, 2 | DECOMP_COMPAT, 3261}, - {0x3398, 0, 2 | DECOMP_COMPAT, 3263}, - {0x3399, 0, 2 | DECOMP_COMPAT, 3265}, - {0x339A, 0, 2 | DECOMP_COMPAT, 3267}, - {0x339B, 0, 2 | DECOMP_COMPAT, 3269}, - {0x339C, 0, 2 | DECOMP_COMPAT, 3271}, - {0x339D, 0, 2 | DECOMP_COMPAT, 3273}, - {0x339E, 0, 2 | DECOMP_COMPAT, 3275}, - {0x339F, 0, 3 | DECOMP_COMPAT, 3277}, - {0x33A0, 0, 3 | DECOMP_COMPAT, 3280}, - {0x33A1, 0, 2 | DECOMP_COMPAT, 3283}, - {0x33A2, 0, 3 | DECOMP_COMPAT, 3285}, - {0x33A3, 0, 3 | DECOMP_COMPAT, 3288}, - {0x33A4, 0, 3 | DECOMP_COMPAT, 3291}, - {0x33A5, 0, 2 | DECOMP_COMPAT, 3294}, - {0x33A6, 0, 3 | DECOMP_COMPAT, 3296}, - {0x33A7, 0, 3 | DECOMP_COMPAT, 3299}, - {0x33A8, 0, 4 | DECOMP_COMPAT, 3302}, - {0x33A9, 0, 2 | DECOMP_COMPAT, 3306}, - {0x33AA, 0, 3 | DECOMP_COMPAT, 3308}, - {0x33AB, 0, 3 | DECOMP_COMPAT, 3311}, - {0x33AC, 0, 3 | DECOMP_COMPAT, 3314}, - {0x33AD, 0, 3 | DECOMP_COMPAT, 3317}, - {0x33AE, 0, 5 | DECOMP_COMPAT, 3320}, - {0x33AF, 0, 6 | DECOMP_COMPAT, 3325}, - {0x33B0, 0, 2 | DECOMP_COMPAT, 3331}, - {0x33B1, 0, 2 | DECOMP_COMPAT, 3333}, - {0x33B2, 0, 2 | DECOMP_COMPAT, 3335}, - {0x33B3, 0, 2 | DECOMP_COMPAT, 3337}, - {0x33B4, 0, 2 | DECOMP_COMPAT, 3339}, - {0x33B5, 0, 2 | DECOMP_COMPAT, 3341}, - {0x33B6, 0, 2 | DECOMP_COMPAT, 3343}, - {0x33B7, 0, 2 | DECOMP_COMPAT, 3345}, - {0x33B8, 0, 2 | DECOMP_COMPAT, 3347}, - {0x33B9, 0, 2 | DECOMP_COMPAT, 3349}, - {0x33BA, 0, 2 | DECOMP_COMPAT, 3351}, - {0x33BB, 0, 2 | DECOMP_COMPAT, 3353}, - {0x33BC, 0, 2 | DECOMP_COMPAT, 3355}, - {0x33BD, 0, 2 | DECOMP_COMPAT, 3357}, - {0x33BE, 0, 2 | DECOMP_COMPAT, 3359}, - {0x33BF, 0, 2 | DECOMP_COMPAT, 3361}, - {0x33C0, 0, 2 | DECOMP_COMPAT, 3363}, - {0x33C1, 0, 2 | DECOMP_COMPAT, 3365}, - {0x33C2, 0, 4 | DECOMP_COMPAT, 3367}, - {0x33C3, 0, 2 | DECOMP_COMPAT, 3371}, - {0x33C4, 0, 2 | DECOMP_COMPAT, 3373}, - {0x33C5, 0, 2 | DECOMP_COMPAT, 3375}, - {0x33C6, 0, 4 | DECOMP_COMPAT, 3377}, - {0x33C7, 0, 3 | DECOMP_COMPAT, 3381}, - {0x33C8, 0, 2 | DECOMP_COMPAT, 3384}, - {0x33C9, 0, 2 | DECOMP_COMPAT, 3386}, - {0x33CA, 0, 2 | DECOMP_COMPAT, 3388}, - {0x33CB, 0, 2 | DECOMP_COMPAT, 3390}, - {0x33CC, 0, 2 | DECOMP_COMPAT, 3392}, - {0x33CD, 0, 2 | DECOMP_COMPAT, 3394}, - {0x33CE, 0, 2 | DECOMP_COMPAT, 3396}, - {0x33CF, 0, 2 | DECOMP_COMPAT, 3398}, - {0x33D0, 0, 2 | DECOMP_COMPAT, 3400}, - {0x33D1, 0, 2 | DECOMP_COMPAT, 3402}, - {0x33D2, 0, 3 | DECOMP_COMPAT, 3404}, - {0x33D3, 0, 2 | DECOMP_COMPAT, 3407}, - {0x33D4, 0, 2 | DECOMP_COMPAT, 3409}, - {0x33D5, 0, 3 | DECOMP_COMPAT, 3411}, - {0x33D6, 0, 3 | DECOMP_COMPAT, 3414}, - {0x33D7, 0, 2 | DECOMP_COMPAT, 3417}, - {0x33D8, 0, 4 | DECOMP_COMPAT, 3419}, - {0x33D9, 0, 3 | DECOMP_COMPAT, 3423}, - {0x33DA, 0, 2 | DECOMP_COMPAT, 3426}, - {0x33DB, 0, 2 | DECOMP_COMPAT, 3428}, - {0x33DC, 0, 2 | DECOMP_COMPAT, 3430}, - {0x33DD, 0, 2 | DECOMP_COMPAT, 3432}, - {0x33DE, 0, 3 | DECOMP_COMPAT, 3434}, - {0x33DF, 0, 3 | DECOMP_COMPAT, 3437}, - {0x33E0, 0, 2 | DECOMP_COMPAT, 3440}, - {0x33E1, 0, 2 | DECOMP_COMPAT, 3442}, - {0x33E2, 0, 2 | DECOMP_COMPAT, 3444}, - {0x33E3, 0, 2 | DECOMP_COMPAT, 3446}, - {0x33E4, 0, 2 | DECOMP_COMPAT, 3448}, - {0x33E5, 0, 2 | DECOMP_COMPAT, 3450}, - {0x33E6, 0, 2 | DECOMP_COMPAT, 3452}, - {0x33E7, 0, 2 | DECOMP_COMPAT, 3454}, - {0x33E8, 0, 2 | DECOMP_COMPAT, 3456}, - {0x33E9, 0, 3 | DECOMP_COMPAT, 3458}, - {0x33EA, 0, 3 | DECOMP_COMPAT, 3461}, - {0x33EB, 0, 3 | DECOMP_COMPAT, 3464}, - {0x33EC, 0, 3 | DECOMP_COMPAT, 3467}, - {0x33ED, 0, 3 | DECOMP_COMPAT, 3470}, - {0x33EE, 0, 3 | DECOMP_COMPAT, 3473}, - {0x33EF, 0, 3 | DECOMP_COMPAT, 3476}, - {0x33F0, 0, 3 | DECOMP_COMPAT, 3479}, - {0x33F1, 0, 3 | DECOMP_COMPAT, 3482}, - {0x33F2, 0, 3 | DECOMP_COMPAT, 3485}, - {0x33F3, 0, 3 | DECOMP_COMPAT, 3488}, - {0x33F4, 0, 3 | DECOMP_COMPAT, 3491}, - {0x33F5, 0, 3 | DECOMP_COMPAT, 3494}, - {0x33F6, 0, 3 | DECOMP_COMPAT, 3497}, - {0x33F7, 0, 3 | DECOMP_COMPAT, 3500}, - {0x33F8, 0, 3 | DECOMP_COMPAT, 3503}, - {0x33F9, 0, 3 | DECOMP_COMPAT, 3506}, - {0x33FA, 0, 3 | DECOMP_COMPAT, 3509}, - {0x33FB, 0, 3 | DECOMP_COMPAT, 3512}, - {0x33FC, 0, 3 | DECOMP_COMPAT, 3515}, - {0x33FD, 0, 3 | DECOMP_COMPAT, 3518}, - {0x33FE, 0, 3 | DECOMP_COMPAT, 3521}, - {0x33FF, 0, 3 | DECOMP_COMPAT, 3524}, - {0xA66F, 230, 0, 0}, - {0xA674, 230, 0, 0}, - {0xA675, 230, 0, 0}, - {0xA676, 230, 0, 0}, - {0xA677, 230, 0, 0}, - {0xA678, 230, 0, 0}, - {0xA679, 230, 0, 0}, - {0xA67A, 230, 0, 0}, - {0xA67B, 230, 0, 0}, - {0xA67C, 230, 0, 0}, - {0xA67D, 230, 0, 0}, - {0xA69C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044A}, - {0xA69D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044C}, - {0xA69E, 230, 0, 0}, - {0xA69F, 230, 0, 0}, - {0xA6F0, 230, 0, 0}, - {0xA6F1, 230, 0, 0}, - {0xA770, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xA76F}, - {0xA7F1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0xA7F2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0xA7F3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0xA7F4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0xA7F8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0126}, - {0xA7F9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0153}, - {0xA806, 9, 0, 0}, - {0xA82C, 9, 0, 0}, - {0xA8C4, 9, 0, 0}, - {0xA8E0, 230, 0, 0}, - {0xA8E1, 230, 0, 0}, - {0xA8E2, 230, 0, 0}, - {0xA8E3, 230, 0, 0}, - {0xA8E4, 230, 0, 0}, - {0xA8E5, 230, 0, 0}, - {0xA8E6, 230, 0, 0}, - {0xA8E7, 230, 0, 0}, - {0xA8E8, 230, 0, 0}, - {0xA8E9, 230, 0, 0}, - {0xA8EA, 230, 0, 0}, - {0xA8EB, 230, 0, 0}, - {0xA8EC, 230, 0, 0}, - {0xA8ED, 230, 0, 0}, - {0xA8EE, 230, 0, 0}, - {0xA8EF, 230, 0, 0}, - {0xA8F0, 230, 0, 0}, - {0xA8F1, 230, 0, 0}, - {0xA92B, 220, 0, 0}, - {0xA92C, 220, 0, 0}, - {0xA92D, 220, 0, 0}, - {0xA953, 9, 0, 0}, - {0xA9B3, 7, 0, 0}, - {0xA9C0, 9, 0, 0}, - {0xAAB0, 230, 0, 0}, - {0xAAB2, 230, 0, 0}, - {0xAAB3, 230, 0, 0}, - {0xAAB4, 220, 0, 0}, - {0xAAB7, 230, 0, 0}, - {0xAAB8, 230, 0, 0}, - {0xAABE, 230, 0, 0}, - {0xAABF, 230, 0, 0}, - {0xAAC1, 230, 0, 0}, - {0xAAF6, 9, 0, 0}, - {0xAB5C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xA727}, - {0xAB5D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xAB37}, - {0xAB5E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026B}, - {0xAB5F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xAB52}, - {0xAB69, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028D}, - {0xABED, 9, 0, 0}, - {0xF900, 0, 1 | DECOMP_INLINE, 0x8C48}, - {0xF901, 0, 1 | DECOMP_INLINE, 0x66F4}, - {0xF902, 0, 1 | DECOMP_INLINE, 0x8ECA}, - {0xF903, 0, 1 | DECOMP_INLINE, 0x8CC8}, - {0xF904, 0, 1 | DECOMP_INLINE, 0x6ED1}, - {0xF905, 0, 1 | DECOMP_INLINE, 0x4E32}, - {0xF906, 0, 1 | DECOMP_INLINE, 0x53E5}, - {0xF907, 0, 1 | DECOMP_INLINE, 0x9F9C}, - {0xF908, 0, 1 | DECOMP_INLINE, 0x9F9C}, - {0xF909, 0, 1 | DECOMP_INLINE, 0x5951}, - {0xF90A, 0, 1 | DECOMP_INLINE, 0x91D1}, - {0xF90B, 0, 1 | DECOMP_INLINE, 0x5587}, - {0xF90C, 0, 1 | DECOMP_INLINE, 0x5948}, - {0xF90D, 0, 1 | DECOMP_INLINE, 0x61F6}, - {0xF90E, 0, 1 | DECOMP_INLINE, 0x7669}, - {0xF90F, 0, 1 | DECOMP_INLINE, 0x7F85}, - {0xF910, 0, 1 | DECOMP_INLINE, 0x863F}, - {0xF911, 0, 1 | DECOMP_INLINE, 0x87BA}, - {0xF912, 0, 1 | DECOMP_INLINE, 0x88F8}, - {0xF913, 0, 1 | DECOMP_INLINE, 0x908F}, - {0xF914, 0, 1 | DECOMP_INLINE, 0x6A02}, - {0xF915, 0, 1 | DECOMP_INLINE, 0x6D1B}, - {0xF916, 0, 1 | DECOMP_INLINE, 0x70D9}, - {0xF917, 0, 1 | DECOMP_INLINE, 0x73DE}, - {0xF918, 0, 1 | DECOMP_INLINE, 0x843D}, - {0xF919, 0, 1 | DECOMP_INLINE, 0x916A}, - {0xF91A, 0, 1 | DECOMP_INLINE, 0x99F1}, - {0xF91B, 0, 1 | DECOMP_INLINE, 0x4E82}, - {0xF91C, 0, 1 | DECOMP_INLINE, 0x5375}, - {0xF91D, 0, 1 | DECOMP_INLINE, 0x6B04}, - {0xF91E, 0, 1 | DECOMP_INLINE, 0x721B}, - {0xF91F, 0, 1 | DECOMP_INLINE, 0x862D}, - {0xF920, 0, 1 | DECOMP_INLINE, 0x9E1E}, - {0xF921, 0, 1 | DECOMP_INLINE, 0x5D50}, - {0xF922, 0, 1 | DECOMP_INLINE, 0x6FEB}, - {0xF923, 0, 1 | DECOMP_INLINE, 0x85CD}, - {0xF924, 0, 1 | DECOMP_INLINE, 0x8964}, - {0xF925, 0, 1 | DECOMP_INLINE, 0x62C9}, - {0xF926, 0, 1 | DECOMP_INLINE, 0x81D8}, - {0xF927, 0, 1 | DECOMP_INLINE, 0x881F}, - {0xF928, 0, 1 | DECOMP_INLINE, 0x5ECA}, - {0xF929, 0, 1 | DECOMP_INLINE, 0x6717}, - {0xF92A, 0, 1 | DECOMP_INLINE, 0x6D6A}, - {0xF92B, 0, 1 | DECOMP_INLINE, 0x72FC}, - {0xF92C, 0, 1 | DECOMP_INLINE, 0x90CE}, - {0xF92D, 0, 1 | DECOMP_INLINE, 0x4F86}, - {0xF92E, 0, 1 | DECOMP_INLINE, 0x51B7}, - {0xF92F, 0, 1 | DECOMP_INLINE, 0x52DE}, - {0xF930, 0, 1 | DECOMP_INLINE, 0x64C4}, - {0xF931, 0, 1 | DECOMP_INLINE, 0x6AD3}, - {0xF932, 0, 1 | DECOMP_INLINE, 0x7210}, - {0xF933, 0, 1 | DECOMP_INLINE, 0x76E7}, - {0xF934, 0, 1 | DECOMP_INLINE, 0x8001}, - {0xF935, 0, 1 | DECOMP_INLINE, 0x8606}, - {0xF936, 0, 1 | DECOMP_INLINE, 0x865C}, - {0xF937, 0, 1 | DECOMP_INLINE, 0x8DEF}, - {0xF938, 0, 1 | DECOMP_INLINE, 0x9732}, - {0xF939, 0, 1 | DECOMP_INLINE, 0x9B6F}, - {0xF93A, 0, 1 | DECOMP_INLINE, 0x9DFA}, - {0xF93B, 0, 1 | DECOMP_INLINE, 0x788C}, - {0xF93C, 0, 1 | DECOMP_INLINE, 0x797F}, - {0xF93D, 0, 1 | DECOMP_INLINE, 0x7DA0}, - {0xF93E, 0, 1 | DECOMP_INLINE, 0x83C9}, - {0xF93F, 0, 1 | DECOMP_INLINE, 0x9304}, - {0xF940, 0, 1 | DECOMP_INLINE, 0x9E7F}, - {0xF941, 0, 1 | DECOMP_INLINE, 0x8AD6}, - {0xF942, 0, 1 | DECOMP_INLINE, 0x58DF}, - {0xF943, 0, 1 | DECOMP_INLINE, 0x5F04}, - {0xF944, 0, 1 | DECOMP_INLINE, 0x7C60}, - {0xF945, 0, 1 | DECOMP_INLINE, 0x807E}, - {0xF946, 0, 1 | DECOMP_INLINE, 0x7262}, - {0xF947, 0, 1 | DECOMP_INLINE, 0x78CA}, - {0xF948, 0, 1 | DECOMP_INLINE, 0x8CC2}, - {0xF949, 0, 1 | DECOMP_INLINE, 0x96F7}, - {0xF94A, 0, 1 | DECOMP_INLINE, 0x58D8}, - {0xF94B, 0, 1 | DECOMP_INLINE, 0x5C62}, - {0xF94C, 0, 1 | DECOMP_INLINE, 0x6A13}, - {0xF94D, 0, 1 | DECOMP_INLINE, 0x6DDA}, - {0xF94E, 0, 1 | DECOMP_INLINE, 0x6F0F}, - {0xF94F, 0, 1 | DECOMP_INLINE, 0x7D2F}, - {0xF950, 0, 1 | DECOMP_INLINE, 0x7E37}, - {0xF951, 0, 1 | DECOMP_INLINE, 0x964B}, - {0xF952, 0, 1 | DECOMP_INLINE, 0x52D2}, - {0xF953, 0, 1 | DECOMP_INLINE, 0x808B}, - {0xF954, 0, 1 | DECOMP_INLINE, 0x51DC}, - {0xF955, 0, 1 | DECOMP_INLINE, 0x51CC}, - {0xF956, 0, 1 | DECOMP_INLINE, 0x7A1C}, - {0xF957, 0, 1 | DECOMP_INLINE, 0x7DBE}, - {0xF958, 0, 1 | DECOMP_INLINE, 0x83F1}, - {0xF959, 0, 1 | DECOMP_INLINE, 0x9675}, - {0xF95A, 0, 1 | DECOMP_INLINE, 0x8B80}, - {0xF95B, 0, 1 | DECOMP_INLINE, 0x62CF}, - {0xF95C, 0, 1 | DECOMP_INLINE, 0x6A02}, - {0xF95D, 0, 1 | DECOMP_INLINE, 0x8AFE}, - {0xF95E, 0, 1 | DECOMP_INLINE, 0x4E39}, - {0xF95F, 0, 1 | DECOMP_INLINE, 0x5BE7}, - {0xF960, 0, 1 | DECOMP_INLINE, 0x6012}, - {0xF961, 0, 1 | DECOMP_INLINE, 0x7387}, - {0xF962, 0, 1 | DECOMP_INLINE, 0x7570}, - {0xF963, 0, 1 | DECOMP_INLINE, 0x5317}, - {0xF964, 0, 1 | DECOMP_INLINE, 0x78FB}, - {0xF965, 0, 1 | DECOMP_INLINE, 0x4FBF}, - {0xF966, 0, 1 | DECOMP_INLINE, 0x5FA9}, - {0xF967, 0, 1 | DECOMP_INLINE, 0x4E0D}, - {0xF968, 0, 1 | DECOMP_INLINE, 0x6CCC}, - {0xF969, 0, 1 | DECOMP_INLINE, 0x6578}, - {0xF96A, 0, 1 | DECOMP_INLINE, 0x7D22}, - {0xF96B, 0, 1 | DECOMP_INLINE, 0x53C3}, - {0xF96C, 0, 1 | DECOMP_INLINE, 0x585E}, - {0xF96D, 0, 1 | DECOMP_INLINE, 0x7701}, - {0xF96E, 0, 1 | DECOMP_INLINE, 0x8449}, - {0xF96F, 0, 1 | DECOMP_INLINE, 0x8AAA}, - {0xF970, 0, 1 | DECOMP_INLINE, 0x6BBA}, - {0xF971, 0, 1 | DECOMP_INLINE, 0x8FB0}, - {0xF972, 0, 1 | DECOMP_INLINE, 0x6C88}, - {0xF973, 0, 1 | DECOMP_INLINE, 0x62FE}, - {0xF974, 0, 1 | DECOMP_INLINE, 0x82E5}, - {0xF975, 0, 1 | DECOMP_INLINE, 0x63A0}, - {0xF976, 0, 1 | DECOMP_INLINE, 0x7565}, - {0xF977, 0, 1 | DECOMP_INLINE, 0x4EAE}, - {0xF978, 0, 1 | DECOMP_INLINE, 0x5169}, - {0xF979, 0, 1 | DECOMP_INLINE, 0x51C9}, - {0xF97A, 0, 1 | DECOMP_INLINE, 0x6881}, - {0xF97B, 0, 1 | DECOMP_INLINE, 0x7CE7}, - {0xF97C, 0, 1 | DECOMP_INLINE, 0x826F}, - {0xF97D, 0, 1 | DECOMP_INLINE, 0x8AD2}, - {0xF97E, 0, 1 | DECOMP_INLINE, 0x91CF}, - {0xF97F, 0, 1 | DECOMP_INLINE, 0x52F5}, - {0xF980, 0, 1 | DECOMP_INLINE, 0x5442}, - {0xF981, 0, 1 | DECOMP_INLINE, 0x5973}, - {0xF982, 0, 1 | DECOMP_INLINE, 0x5EEC}, - {0xF983, 0, 1 | DECOMP_INLINE, 0x65C5}, - {0xF984, 0, 1 | DECOMP_INLINE, 0x6FFE}, - {0xF985, 0, 1 | DECOMP_INLINE, 0x792A}, - {0xF986, 0, 1 | DECOMP_INLINE, 0x95AD}, - {0xF987, 0, 1 | DECOMP_INLINE, 0x9A6A}, - {0xF988, 0, 1 | DECOMP_INLINE, 0x9E97}, - {0xF989, 0, 1 | DECOMP_INLINE, 0x9ECE}, - {0xF98A, 0, 1 | DECOMP_INLINE, 0x529B}, - {0xF98B, 0, 1 | DECOMP_INLINE, 0x66C6}, - {0xF98C, 0, 1 | DECOMP_INLINE, 0x6B77}, - {0xF98D, 0, 1 | DECOMP_INLINE, 0x8F62}, - {0xF98E, 0, 1 | DECOMP_INLINE, 0x5E74}, - {0xF98F, 0, 1 | DECOMP_INLINE, 0x6190}, - {0xF990, 0, 1 | DECOMP_INLINE, 0x6200}, - {0xF991, 0, 1 | DECOMP_INLINE, 0x649A}, - {0xF992, 0, 1 | DECOMP_INLINE, 0x6F23}, - {0xF993, 0, 1 | DECOMP_INLINE, 0x7149}, - {0xF994, 0, 1 | DECOMP_INLINE, 0x7489}, - {0xF995, 0, 1 | DECOMP_INLINE, 0x79CA}, - {0xF996, 0, 1 | DECOMP_INLINE, 0x7DF4}, - {0xF997, 0, 1 | DECOMP_INLINE, 0x806F}, - {0xF998, 0, 1 | DECOMP_INLINE, 0x8F26}, - {0xF999, 0, 1 | DECOMP_INLINE, 0x84EE}, - {0xF99A, 0, 1 | DECOMP_INLINE, 0x9023}, - {0xF99B, 0, 1 | DECOMP_INLINE, 0x934A}, - {0xF99C, 0, 1 | DECOMP_INLINE, 0x5217}, - {0xF99D, 0, 1 | DECOMP_INLINE, 0x52A3}, - {0xF99E, 0, 1 | DECOMP_INLINE, 0x54BD}, - {0xF99F, 0, 1 | DECOMP_INLINE, 0x70C8}, - {0xF9A0, 0, 1 | DECOMP_INLINE, 0x88C2}, - {0xF9A1, 0, 1 | DECOMP_INLINE, 0x8AAA}, - {0xF9A2, 0, 1 | DECOMP_INLINE, 0x5EC9}, - {0xF9A3, 0, 1 | DECOMP_INLINE, 0x5FF5}, - {0xF9A4, 0, 1 | DECOMP_INLINE, 0x637B}, - {0xF9A5, 0, 1 | DECOMP_INLINE, 0x6BAE}, - {0xF9A6, 0, 1 | DECOMP_INLINE, 0x7C3E}, - {0xF9A7, 0, 1 | DECOMP_INLINE, 0x7375}, - {0xF9A8, 0, 1 | DECOMP_INLINE, 0x4EE4}, - {0xF9A9, 0, 1 | DECOMP_INLINE, 0x56F9}, - {0xF9AA, 0, 1 | DECOMP_INLINE, 0x5BE7}, - {0xF9AB, 0, 1 | DECOMP_INLINE, 0x5DBA}, - {0xF9AC, 0, 1 | DECOMP_INLINE, 0x601C}, - {0xF9AD, 0, 1 | DECOMP_INLINE, 0x73B2}, - {0xF9AE, 0, 1 | DECOMP_INLINE, 0x7469}, - {0xF9AF, 0, 1 | DECOMP_INLINE, 0x7F9A}, - {0xF9B0, 0, 1 | DECOMP_INLINE, 0x8046}, - {0xF9B1, 0, 1 | DECOMP_INLINE, 0x9234}, - {0xF9B2, 0, 1 | DECOMP_INLINE, 0x96F6}, - {0xF9B3, 0, 1 | DECOMP_INLINE, 0x9748}, - {0xF9B4, 0, 1 | DECOMP_INLINE, 0x9818}, - {0xF9B5, 0, 1 | DECOMP_INLINE, 0x4F8B}, - {0xF9B6, 0, 1 | DECOMP_INLINE, 0x79AE}, - {0xF9B7, 0, 1 | DECOMP_INLINE, 0x91B4}, - {0xF9B8, 0, 1 | DECOMP_INLINE, 0x96B8}, - {0xF9B9, 0, 1 | DECOMP_INLINE, 0x60E1}, - {0xF9BA, 0, 1 | DECOMP_INLINE, 0x4E86}, - {0xF9BB, 0, 1 | DECOMP_INLINE, 0x50DA}, - {0xF9BC, 0, 1 | DECOMP_INLINE, 0x5BEE}, - {0xF9BD, 0, 1 | DECOMP_INLINE, 0x5C3F}, - {0xF9BE, 0, 1 | DECOMP_INLINE, 0x6599}, - {0xF9BF, 0, 1 | DECOMP_INLINE, 0x6A02}, - {0xF9C0, 0, 1 | DECOMP_INLINE, 0x71CE}, - {0xF9C1, 0, 1 | DECOMP_INLINE, 0x7642}, - {0xF9C2, 0, 1 | DECOMP_INLINE, 0x84FC}, - {0xF9C3, 0, 1 | DECOMP_INLINE, 0x907C}, - {0xF9C4, 0, 1 | DECOMP_INLINE, 0x9F8D}, - {0xF9C5, 0, 1 | DECOMP_INLINE, 0x6688}, - {0xF9C6, 0, 1 | DECOMP_INLINE, 0x962E}, - {0xF9C7, 0, 1 | DECOMP_INLINE, 0x5289}, - {0xF9C8, 0, 1 | DECOMP_INLINE, 0x677B}, - {0xF9C9, 0, 1 | DECOMP_INLINE, 0x67F3}, - {0xF9CA, 0, 1 | DECOMP_INLINE, 0x6D41}, - {0xF9CB, 0, 1 | DECOMP_INLINE, 0x6E9C}, - {0xF9CC, 0, 1 | DECOMP_INLINE, 0x7409}, - {0xF9CD, 0, 1 | DECOMP_INLINE, 0x7559}, - {0xF9CE, 0, 1 | DECOMP_INLINE, 0x786B}, - {0xF9CF, 0, 1 | DECOMP_INLINE, 0x7D10}, - {0xF9D0, 0, 1 | DECOMP_INLINE, 0x985E}, - {0xF9D1, 0, 1 | DECOMP_INLINE, 0x516D}, - {0xF9D2, 0, 1 | DECOMP_INLINE, 0x622E}, - {0xF9D3, 0, 1 | DECOMP_INLINE, 0x9678}, - {0xF9D4, 0, 1 | DECOMP_INLINE, 0x502B}, - {0xF9D5, 0, 1 | DECOMP_INLINE, 0x5D19}, - {0xF9D6, 0, 1 | DECOMP_INLINE, 0x6DEA}, - {0xF9D7, 0, 1 | DECOMP_INLINE, 0x8F2A}, - {0xF9D8, 0, 1 | DECOMP_INLINE, 0x5F8B}, - {0xF9D9, 0, 1 | DECOMP_INLINE, 0x6144}, - {0xF9DA, 0, 1 | DECOMP_INLINE, 0x6817}, - {0xF9DB, 0, 1 | DECOMP_INLINE, 0x7387}, - {0xF9DC, 0, 1 | DECOMP_INLINE, 0x9686}, - {0xF9DD, 0, 1 | DECOMP_INLINE, 0x5229}, - {0xF9DE, 0, 1 | DECOMP_INLINE, 0x540F}, - {0xF9DF, 0, 1 | DECOMP_INLINE, 0x5C65}, - {0xF9E0, 0, 1 | DECOMP_INLINE, 0x6613}, - {0xF9E1, 0, 1 | DECOMP_INLINE, 0x674E}, - {0xF9E2, 0, 1 | DECOMP_INLINE, 0x68A8}, - {0xF9E3, 0, 1 | DECOMP_INLINE, 0x6CE5}, - {0xF9E4, 0, 1 | DECOMP_INLINE, 0x7406}, - {0xF9E5, 0, 1 | DECOMP_INLINE, 0x75E2}, - {0xF9E6, 0, 1 | DECOMP_INLINE, 0x7F79}, - {0xF9E7, 0, 1 | DECOMP_INLINE, 0x88CF}, - {0xF9E8, 0, 1 | DECOMP_INLINE, 0x88E1}, - {0xF9E9, 0, 1 | DECOMP_INLINE, 0x91CC}, - {0xF9EA, 0, 1 | DECOMP_INLINE, 0x96E2}, - {0xF9EB, 0, 1 | DECOMP_INLINE, 0x533F}, - {0xF9EC, 0, 1 | DECOMP_INLINE, 0x6EBA}, - {0xF9ED, 0, 1 | DECOMP_INLINE, 0x541D}, - {0xF9EE, 0, 1 | DECOMP_INLINE, 0x71D0}, - {0xF9EF, 0, 1 | DECOMP_INLINE, 0x7498}, - {0xF9F0, 0, 1 | DECOMP_INLINE, 0x85FA}, - {0xF9F1, 0, 1 | DECOMP_INLINE, 0x96A3}, - {0xF9F2, 0, 1 | DECOMP_INLINE, 0x9C57}, - {0xF9F3, 0, 1 | DECOMP_INLINE, 0x9E9F}, - {0xF9F4, 0, 1 | DECOMP_INLINE, 0x6797}, - {0xF9F5, 0, 1 | DECOMP_INLINE, 0x6DCB}, - {0xF9F6, 0, 1 | DECOMP_INLINE, 0x81E8}, - {0xF9F7, 0, 1 | DECOMP_INLINE, 0x7ACB}, - {0xF9F8, 0, 1 | DECOMP_INLINE, 0x7B20}, - {0xF9F9, 0, 1 | DECOMP_INLINE, 0x7C92}, - {0xF9FA, 0, 1 | DECOMP_INLINE, 0x72C0}, - {0xF9FB, 0, 1 | DECOMP_INLINE, 0x7099}, - {0xF9FC, 0, 1 | DECOMP_INLINE, 0x8B58}, - {0xF9FD, 0, 1 | DECOMP_INLINE, 0x4EC0}, - {0xF9FE, 0, 1 | DECOMP_INLINE, 0x8336}, - {0xF9FF, 0, 1 | DECOMP_INLINE, 0x523A}, - {0xFA00, 0, 1 | DECOMP_INLINE, 0x5207}, - {0xFA01, 0, 1 | DECOMP_INLINE, 0x5EA6}, - {0xFA02, 0, 1 | DECOMP_INLINE, 0x62D3}, - {0xFA03, 0, 1 | DECOMP_INLINE, 0x7CD6}, - {0xFA04, 0, 1 | DECOMP_INLINE, 0x5B85}, - {0xFA05, 0, 1 | DECOMP_INLINE, 0x6D1E}, - {0xFA06, 0, 1 | DECOMP_INLINE, 0x66B4}, - {0xFA07, 0, 1 | DECOMP_INLINE, 0x8F3B}, - {0xFA08, 0, 1 | DECOMP_INLINE, 0x884C}, - {0xFA09, 0, 1 | DECOMP_INLINE, 0x964D}, - {0xFA0A, 0, 1 | DECOMP_INLINE, 0x898B}, - {0xFA0B, 0, 1 | DECOMP_INLINE, 0x5ED3}, - {0xFA0C, 0, 1 | DECOMP_INLINE, 0x5140}, - {0xFA0D, 0, 1 | DECOMP_INLINE, 0x55C0}, - {0xFA10, 0, 1 | DECOMP_INLINE, 0x585A}, - {0xFA12, 0, 1 | DECOMP_INLINE, 0x6674}, - {0xFA15, 0, 1 | DECOMP_INLINE, 0x51DE}, - {0xFA16, 0, 1 | DECOMP_INLINE, 0x732A}, - {0xFA17, 0, 1 | DECOMP_INLINE, 0x76CA}, - {0xFA18, 0, 1 | DECOMP_INLINE, 0x793C}, - {0xFA19, 0, 1 | DECOMP_INLINE, 0x795E}, - {0xFA1A, 0, 1 | DECOMP_INLINE, 0x7965}, - {0xFA1B, 0, 1 | DECOMP_INLINE, 0x798F}, - {0xFA1C, 0, 1 | DECOMP_INLINE, 0x9756}, - {0xFA1D, 0, 1 | DECOMP_INLINE, 0x7CBE}, - {0xFA1E, 0, 1 | DECOMP_INLINE, 0x7FBD}, - {0xFA20, 0, 1 | DECOMP_INLINE, 0x8612}, - {0xFA22, 0, 1 | DECOMP_INLINE, 0x8AF8}, - {0xFA25, 0, 1 | DECOMP_INLINE, 0x9038}, - {0xFA26, 0, 1 | DECOMP_INLINE, 0x90FD}, - {0xFA2A, 0, 1 | DECOMP_INLINE, 0x98EF}, - {0xFA2B, 0, 1 | DECOMP_INLINE, 0x98FC}, - {0xFA2C, 0, 1 | DECOMP_INLINE, 0x9928}, - {0xFA2D, 0, 1 | DECOMP_INLINE, 0x9DB4}, - {0xFA2E, 0, 1 | DECOMP_INLINE, 0x90DE}, - {0xFA2F, 0, 1 | DECOMP_INLINE, 0x96B7}, - {0xFA30, 0, 1 | DECOMP_INLINE, 0x4FAE}, - {0xFA31, 0, 1 | DECOMP_INLINE, 0x50E7}, - {0xFA32, 0, 1 | DECOMP_INLINE, 0x514D}, - {0xFA33, 0, 1 | DECOMP_INLINE, 0x52C9}, - {0xFA34, 0, 1 | DECOMP_INLINE, 0x52E4}, - {0xFA35, 0, 1 | DECOMP_INLINE, 0x5351}, - {0xFA36, 0, 1 | DECOMP_INLINE, 0x559D}, - {0xFA37, 0, 1 | DECOMP_INLINE, 0x5606}, - {0xFA38, 0, 1 | DECOMP_INLINE, 0x5668}, - {0xFA39, 0, 1 | DECOMP_INLINE, 0x5840}, - {0xFA3A, 0, 1 | DECOMP_INLINE, 0x58A8}, - {0xFA3B, 0, 1 | DECOMP_INLINE, 0x5C64}, - {0xFA3C, 0, 1 | DECOMP_INLINE, 0x5C6E}, - {0xFA3D, 0, 1 | DECOMP_INLINE, 0x6094}, - {0xFA3E, 0, 1 | DECOMP_INLINE, 0x6168}, - {0xFA3F, 0, 1 | DECOMP_INLINE, 0x618E}, - {0xFA40, 0, 1 | DECOMP_INLINE, 0x61F2}, - {0xFA41, 0, 1 | DECOMP_INLINE, 0x654F}, - {0xFA42, 0, 1 | DECOMP_INLINE, 0x65E2}, - {0xFA43, 0, 1 | DECOMP_INLINE, 0x6691}, - {0xFA44, 0, 1 | DECOMP_INLINE, 0x6885}, - {0xFA45, 0, 1 | DECOMP_INLINE, 0x6D77}, - {0xFA46, 0, 1 | DECOMP_INLINE, 0x6E1A}, - {0xFA47, 0, 1 | DECOMP_INLINE, 0x6F22}, - {0xFA48, 0, 1 | DECOMP_INLINE, 0x716E}, - {0xFA49, 0, 1 | DECOMP_INLINE, 0x722B}, - {0xFA4A, 0, 1 | DECOMP_INLINE, 0x7422}, - {0xFA4B, 0, 1 | DECOMP_INLINE, 0x7891}, - {0xFA4C, 0, 1 | DECOMP_INLINE, 0x793E}, - {0xFA4D, 0, 1 | DECOMP_INLINE, 0x7949}, - {0xFA4E, 0, 1 | DECOMP_INLINE, 0x7948}, - {0xFA4F, 0, 1 | DECOMP_INLINE, 0x7950}, - {0xFA50, 0, 1 | DECOMP_INLINE, 0x7956}, - {0xFA51, 0, 1 | DECOMP_INLINE, 0x795D}, - {0xFA52, 0, 1 | DECOMP_INLINE, 0x798D}, - {0xFA53, 0, 1 | DECOMP_INLINE, 0x798E}, - {0xFA54, 0, 1 | DECOMP_INLINE, 0x7A40}, - {0xFA55, 0, 1 | DECOMP_INLINE, 0x7A81}, - {0xFA56, 0, 1 | DECOMP_INLINE, 0x7BC0}, - {0xFA57, 0, 1 | DECOMP_INLINE, 0x7DF4}, - {0xFA58, 0, 1 | DECOMP_INLINE, 0x7E09}, - {0xFA59, 0, 1 | DECOMP_INLINE, 0x7E41}, - {0xFA5A, 0, 1 | DECOMP_INLINE, 0x7F72}, - {0xFA5B, 0, 1 | DECOMP_INLINE, 0x8005}, - {0xFA5C, 0, 1 | DECOMP_INLINE, 0x81ED}, - {0xFA5D, 0, 1 | DECOMP_INLINE, 0x8279}, - {0xFA5E, 0, 1 | DECOMP_INLINE, 0x8279}, - {0xFA5F, 0, 1 | DECOMP_INLINE, 0x8457}, - {0xFA60, 0, 1 | DECOMP_INLINE, 0x8910}, - {0xFA61, 0, 1 | DECOMP_INLINE, 0x8996}, - {0xFA62, 0, 1 | DECOMP_INLINE, 0x8B01}, - {0xFA63, 0, 1 | DECOMP_INLINE, 0x8B39}, - {0xFA64, 0, 1 | DECOMP_INLINE, 0x8CD3}, - {0xFA65, 0, 1 | DECOMP_INLINE, 0x8D08}, - {0xFA66, 0, 1 | DECOMP_INLINE, 0x8FB6}, - {0xFA67, 0, 1 | DECOMP_INLINE, 0x9038}, - {0xFA68, 0, 1 | DECOMP_INLINE, 0x96E3}, - {0xFA69, 0, 1 | DECOMP_INLINE, 0x97FF}, - {0xFA6A, 0, 1 | DECOMP_INLINE, 0x983B}, - {0xFA6B, 0, 1 | DECOMP_INLINE, 0x6075}, - {0xFA6C, 0, 1, 3527}, - {0xFA6D, 0, 1 | DECOMP_INLINE, 0x8218}, - {0xFA70, 0, 1 | DECOMP_INLINE, 0x4E26}, - {0xFA71, 0, 1 | DECOMP_INLINE, 0x51B5}, - {0xFA72, 0, 1 | DECOMP_INLINE, 0x5168}, - {0xFA73, 0, 1 | DECOMP_INLINE, 0x4F80}, - {0xFA74, 0, 1 | DECOMP_INLINE, 0x5145}, - {0xFA75, 0, 1 | DECOMP_INLINE, 0x5180}, - {0xFA76, 0, 1 | DECOMP_INLINE, 0x52C7}, - {0xFA77, 0, 1 | DECOMP_INLINE, 0x52FA}, - {0xFA78, 0, 1 | DECOMP_INLINE, 0x559D}, - {0xFA79, 0, 1 | DECOMP_INLINE, 0x5555}, - {0xFA7A, 0, 1 | DECOMP_INLINE, 0x5599}, - {0xFA7B, 0, 1 | DECOMP_INLINE, 0x55E2}, - {0xFA7C, 0, 1 | DECOMP_INLINE, 0x585A}, - {0xFA7D, 0, 1 | DECOMP_INLINE, 0x58B3}, - {0xFA7E, 0, 1 | DECOMP_INLINE, 0x5944}, - {0xFA7F, 0, 1 | DECOMP_INLINE, 0x5954}, - {0xFA80, 0, 1 | DECOMP_INLINE, 0x5A62}, - {0xFA81, 0, 1 | DECOMP_INLINE, 0x5B28}, - {0xFA82, 0, 1 | DECOMP_INLINE, 0x5ED2}, - {0xFA83, 0, 1 | DECOMP_INLINE, 0x5ED9}, - {0xFA84, 0, 1 | DECOMP_INLINE, 0x5F69}, - {0xFA85, 0, 1 | DECOMP_INLINE, 0x5FAD}, - {0xFA86, 0, 1 | DECOMP_INLINE, 0x60D8}, - {0xFA87, 0, 1 | DECOMP_INLINE, 0x614E}, - {0xFA88, 0, 1 | DECOMP_INLINE, 0x6108}, - {0xFA89, 0, 1 | DECOMP_INLINE, 0x618E}, - {0xFA8A, 0, 1 | DECOMP_INLINE, 0x6160}, - {0xFA8B, 0, 1 | DECOMP_INLINE, 0x61F2}, - {0xFA8C, 0, 1 | DECOMP_INLINE, 0x6234}, - {0xFA8D, 0, 1 | DECOMP_INLINE, 0x63C4}, - {0xFA8E, 0, 1 | DECOMP_INLINE, 0x641C}, - {0xFA8F, 0, 1 | DECOMP_INLINE, 0x6452}, - {0xFA90, 0, 1 | DECOMP_INLINE, 0x6556}, - {0xFA91, 0, 1 | DECOMP_INLINE, 0x6674}, - {0xFA92, 0, 1 | DECOMP_INLINE, 0x6717}, - {0xFA93, 0, 1 | DECOMP_INLINE, 0x671B}, - {0xFA94, 0, 1 | DECOMP_INLINE, 0x6756}, - {0xFA95, 0, 1 | DECOMP_INLINE, 0x6B79}, - {0xFA96, 0, 1 | DECOMP_INLINE, 0x6BBA}, - {0xFA97, 0, 1 | DECOMP_INLINE, 0x6D41}, - {0xFA98, 0, 1 | DECOMP_INLINE, 0x6EDB}, - {0xFA99, 0, 1 | DECOMP_INLINE, 0x6ECB}, - {0xFA9A, 0, 1 | DECOMP_INLINE, 0x6F22}, - {0xFA9B, 0, 1 | DECOMP_INLINE, 0x701E}, - {0xFA9C, 0, 1 | DECOMP_INLINE, 0x716E}, - {0xFA9D, 0, 1 | DECOMP_INLINE, 0x77A7}, - {0xFA9E, 0, 1 | DECOMP_INLINE, 0x7235}, - {0xFA9F, 0, 1 | DECOMP_INLINE, 0x72AF}, - {0xFAA0, 0, 1 | DECOMP_INLINE, 0x732A}, - {0xFAA1, 0, 1 | DECOMP_INLINE, 0x7471}, - {0xFAA2, 0, 1 | DECOMP_INLINE, 0x7506}, - {0xFAA3, 0, 1 | DECOMP_INLINE, 0x753B}, - {0xFAA4, 0, 1 | DECOMP_INLINE, 0x761D}, - {0xFAA5, 0, 1 | DECOMP_INLINE, 0x761F}, - {0xFAA6, 0, 1 | DECOMP_INLINE, 0x76CA}, - {0xFAA7, 0, 1 | DECOMP_INLINE, 0x76DB}, - {0xFAA8, 0, 1 | DECOMP_INLINE, 0x76F4}, - {0xFAA9, 0, 1 | DECOMP_INLINE, 0x774A}, - {0xFAAA, 0, 1 | DECOMP_INLINE, 0x7740}, - {0xFAAB, 0, 1 | DECOMP_INLINE, 0x78CC}, - {0xFAAC, 0, 1 | DECOMP_INLINE, 0x7AB1}, - {0xFAAD, 0, 1 | DECOMP_INLINE, 0x7BC0}, - {0xFAAE, 0, 1 | DECOMP_INLINE, 0x7C7B}, - {0xFAAF, 0, 1 | DECOMP_INLINE, 0x7D5B}, - {0xFAB0, 0, 1 | DECOMP_INLINE, 0x7DF4}, - {0xFAB1, 0, 1 | DECOMP_INLINE, 0x7F3E}, - {0xFAB2, 0, 1 | DECOMP_INLINE, 0x8005}, - {0xFAB3, 0, 1 | DECOMP_INLINE, 0x8352}, - {0xFAB4, 0, 1 | DECOMP_INLINE, 0x83EF}, - {0xFAB5, 0, 1 | DECOMP_INLINE, 0x8779}, - {0xFAB6, 0, 1 | DECOMP_INLINE, 0x8941}, - {0xFAB7, 0, 1 | DECOMP_INLINE, 0x8986}, - {0xFAB8, 0, 1 | DECOMP_INLINE, 0x8996}, - {0xFAB9, 0, 1 | DECOMP_INLINE, 0x8ABF}, - {0xFABA, 0, 1 | DECOMP_INLINE, 0x8AF8}, - {0xFABB, 0, 1 | DECOMP_INLINE, 0x8ACB}, - {0xFABC, 0, 1 | DECOMP_INLINE, 0x8B01}, - {0xFABD, 0, 1 | DECOMP_INLINE, 0x8AFE}, - {0xFABE, 0, 1 | DECOMP_INLINE, 0x8AED}, - {0xFABF, 0, 1 | DECOMP_INLINE, 0x8B39}, - {0xFAC0, 0, 1 | DECOMP_INLINE, 0x8B8A}, - {0xFAC1, 0, 1 | DECOMP_INLINE, 0x8D08}, - {0xFAC2, 0, 1 | DECOMP_INLINE, 0x8F38}, - {0xFAC3, 0, 1 | DECOMP_INLINE, 0x9072}, - {0xFAC4, 0, 1 | DECOMP_INLINE, 0x9199}, - {0xFAC5, 0, 1 | DECOMP_INLINE, 0x9276}, - {0xFAC6, 0, 1 | DECOMP_INLINE, 0x967C}, - {0xFAC7, 0, 1 | DECOMP_INLINE, 0x96E3}, - {0xFAC8, 0, 1 | DECOMP_INLINE, 0x9756}, - {0xFAC9, 0, 1 | DECOMP_INLINE, 0x97DB}, - {0xFACA, 0, 1 | DECOMP_INLINE, 0x97FF}, - {0xFACB, 0, 1 | DECOMP_INLINE, 0x980B}, - {0xFACC, 0, 1 | DECOMP_INLINE, 0x983B}, - {0xFACD, 0, 1 | DECOMP_INLINE, 0x9B12}, - {0xFACE, 0, 1 | DECOMP_INLINE, 0x9F9C}, - {0xFACF, 0, 1, 3528}, - {0xFAD0, 0, 1, 3529}, - {0xFAD1, 0, 1, 3530}, - {0xFAD2, 0, 1 | DECOMP_INLINE, 0x3B9D}, - {0xFAD3, 0, 1 | DECOMP_INLINE, 0x4018}, - {0xFAD4, 0, 1 | DECOMP_INLINE, 0x4039}, - {0xFAD5, 0, 1, 3531}, - {0xFAD6, 0, 1, 3532}, - {0xFAD7, 0, 1, 3533}, - {0xFAD8, 0, 1 | DECOMP_INLINE, 0x9F43}, - {0xFAD9, 0, 1 | DECOMP_INLINE, 0x9F8E}, - {0xFB00, 0, 2 | DECOMP_COMPAT, 3534}, - {0xFB01, 0, 2 | DECOMP_COMPAT, 3536}, - {0xFB02, 0, 2 | DECOMP_COMPAT, 3538}, - {0xFB03, 0, 3 | DECOMP_COMPAT, 3540}, - {0xFB04, 0, 3 | DECOMP_COMPAT, 3543}, - {0xFB05, 0, 2 | DECOMP_COMPAT, 3546}, - {0xFB06, 0, 2 | DECOMP_COMPAT, 3548}, - {0xFB13, 0, 2 | DECOMP_COMPAT, 3550}, - {0xFB14, 0, 2 | DECOMP_COMPAT, 3552}, - {0xFB15, 0, 2 | DECOMP_COMPAT, 3554}, - {0xFB16, 0, 2 | DECOMP_COMPAT, 3556}, - {0xFB17, 0, 2 | DECOMP_COMPAT, 3558}, - {0xFB1D, 0, 2 | DECOMP_NO_COMPOSE, 3560}, /* in exclusion list */ - {0xFB1E, 26, 0, 0}, - {0xFB1F, 0, 2 | DECOMP_NO_COMPOSE, 3562}, /* in exclusion list */ - {0xFB20, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05E2}, - {0xFB21, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05D0}, - {0xFB22, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05D3}, - {0xFB23, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05D4}, - {0xFB24, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05DB}, - {0xFB25, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05DC}, - {0xFB26, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05DD}, - {0xFB27, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05E8}, - {0xFB28, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05EA}, - {0xFB29, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002B}, - {0xFB2A, 0, 2 | DECOMP_NO_COMPOSE, 3564}, /* in exclusion list */ - {0xFB2B, 0, 2 | DECOMP_NO_COMPOSE, 3566}, /* in exclusion list */ - {0xFB2C, 0, 2 | DECOMP_NO_COMPOSE, 3568}, /* in exclusion list */ - {0xFB2D, 0, 2 | DECOMP_NO_COMPOSE, 3570}, /* in exclusion list */ - {0xFB2E, 0, 2 | DECOMP_NO_COMPOSE, 3572}, /* in exclusion list */ - {0xFB2F, 0, 2 | DECOMP_NO_COMPOSE, 3574}, /* in exclusion list */ - {0xFB30, 0, 2 | DECOMP_NO_COMPOSE, 3576}, /* in exclusion list */ - {0xFB31, 0, 2 | DECOMP_NO_COMPOSE, 3578}, /* in exclusion list */ - {0xFB32, 0, 2 | DECOMP_NO_COMPOSE, 3580}, /* in exclusion list */ - {0xFB33, 0, 2 | DECOMP_NO_COMPOSE, 3582}, /* in exclusion list */ - {0xFB34, 0, 2 | DECOMP_NO_COMPOSE, 3584}, /* in exclusion list */ - {0xFB35, 0, 2 | DECOMP_NO_COMPOSE, 3586}, /* in exclusion list */ - {0xFB36, 0, 2 | DECOMP_NO_COMPOSE, 3588}, /* in exclusion list */ - {0xFB38, 0, 2 | DECOMP_NO_COMPOSE, 3590}, /* in exclusion list */ - {0xFB39, 0, 2 | DECOMP_NO_COMPOSE, 3592}, /* in exclusion list */ - {0xFB3A, 0, 2 | DECOMP_NO_COMPOSE, 3594}, /* in exclusion list */ - {0xFB3B, 0, 2 | DECOMP_NO_COMPOSE, 3596}, /* in exclusion list */ - {0xFB3C, 0, 2 | DECOMP_NO_COMPOSE, 3598}, /* in exclusion list */ - {0xFB3E, 0, 2 | DECOMP_NO_COMPOSE, 3600}, /* in exclusion list */ - {0xFB40, 0, 2 | DECOMP_NO_COMPOSE, 3602}, /* in exclusion list */ - {0xFB41, 0, 2 | DECOMP_NO_COMPOSE, 3604}, /* in exclusion list */ - {0xFB43, 0, 2 | DECOMP_NO_COMPOSE, 3606}, /* in exclusion list */ - {0xFB44, 0, 2 | DECOMP_NO_COMPOSE, 3608}, /* in exclusion list */ - {0xFB46, 0, 2 | DECOMP_NO_COMPOSE, 3610}, /* in exclusion list */ - {0xFB47, 0, 2 | DECOMP_NO_COMPOSE, 3612}, /* in exclusion list */ - {0xFB48, 0, 2 | DECOMP_NO_COMPOSE, 3614}, /* in exclusion list */ - {0xFB49, 0, 2 | DECOMP_NO_COMPOSE, 3616}, /* in exclusion list */ - {0xFB4A, 0, 2 | DECOMP_NO_COMPOSE, 3618}, /* in exclusion list */ - {0xFB4B, 0, 2 | DECOMP_NO_COMPOSE, 3620}, /* in exclusion list */ - {0xFB4C, 0, 2 | DECOMP_NO_COMPOSE, 3622}, /* in exclusion list */ - {0xFB4D, 0, 2 | DECOMP_NO_COMPOSE, 3624}, /* in exclusion list */ - {0xFB4E, 0, 2 | DECOMP_NO_COMPOSE, 3626}, /* in exclusion list */ - {0xFB4F, 0, 2 | DECOMP_COMPAT, 3628}, - {0xFB50, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0671}, - {0xFB51, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0671}, - {0xFB52, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067B}, - {0xFB53, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067B}, - {0xFB54, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067B}, - {0xFB55, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067B}, - {0xFB56, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067E}, - {0xFB57, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067E}, - {0xFB58, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067E}, - {0xFB59, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067E}, - {0xFB5A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0680}, - {0xFB5B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0680}, - {0xFB5C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0680}, - {0xFB5D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0680}, - {0xFB5E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067A}, - {0xFB5F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067A}, - {0xFB60, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067A}, - {0xFB61, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067A}, - {0xFB62, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067F}, - {0xFB63, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067F}, - {0xFB64, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067F}, - {0xFB65, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067F}, - {0xFB66, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0679}, - {0xFB67, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0679}, - {0xFB68, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0679}, - {0xFB69, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0679}, - {0xFB6A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A4}, - {0xFB6B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A4}, - {0xFB6C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A4}, - {0xFB6D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A4}, - {0xFB6E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A6}, - {0xFB6F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A6}, - {0xFB70, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A6}, - {0xFB71, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A6}, - {0xFB72, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0684}, - {0xFB73, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0684}, - {0xFB74, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0684}, - {0xFB75, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0684}, - {0xFB76, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0683}, - {0xFB77, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0683}, - {0xFB78, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0683}, - {0xFB79, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0683}, - {0xFB7A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0686}, - {0xFB7B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0686}, - {0xFB7C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0686}, - {0xFB7D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0686}, - {0xFB7E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0687}, - {0xFB7F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0687}, - {0xFB80, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0687}, - {0xFB81, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0687}, - {0xFB82, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x068D}, - {0xFB83, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x068D}, - {0xFB84, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x068C}, - {0xFB85, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x068C}, - {0xFB86, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x068E}, - {0xFB87, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x068E}, - {0xFB88, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0688}, - {0xFB89, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0688}, - {0xFB8A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0698}, - {0xFB8B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0698}, - {0xFB8C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0691}, - {0xFB8D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0691}, - {0xFB8E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A9}, - {0xFB8F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A9}, - {0xFB90, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A9}, - {0xFB91, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A9}, - {0xFB92, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06AF}, - {0xFB93, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06AF}, - {0xFB94, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06AF}, - {0xFB95, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06AF}, - {0xFB96, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06B3}, - {0xFB97, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06B3}, - {0xFB98, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06B3}, - {0xFB99, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06B3}, - {0xFB9A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06B1}, - {0xFB9B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06B1}, - {0xFB9C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06B1}, - {0xFB9D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06B1}, - {0xFB9E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BA}, - {0xFB9F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BA}, - {0xFBA0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BB}, - {0xFBA1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BB}, - {0xFBA2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BB}, - {0xFBA3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BB}, - {0xFBA4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C0}, - {0xFBA5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C0}, - {0xFBA6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C1}, - {0xFBA7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C1}, - {0xFBA8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C1}, - {0xFBA9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C1}, - {0xFBAA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BE}, - {0xFBAB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BE}, - {0xFBAC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BE}, - {0xFBAD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BE}, - {0xFBAE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06D2}, - {0xFBAF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06D2}, - {0xFBB0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06D3}, - {0xFBB1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06D3}, - {0xFBD3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06AD}, - {0xFBD4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06AD}, - {0xFBD5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06AD}, - {0xFBD6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06AD}, - {0xFBD7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C7}, - {0xFBD8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C7}, - {0xFBD9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C6}, - {0xFBDA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C6}, - {0xFBDB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C8}, - {0xFBDC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C8}, - {0xFBDD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0677}, - {0xFBDE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06CB}, - {0xFBDF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06CB}, - {0xFBE0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C5}, - {0xFBE1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C5}, - {0xFBE2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C9}, - {0xFBE3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06C9}, - {0xFBE4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06D0}, - {0xFBE5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06D0}, - {0xFBE6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06D0}, - {0xFBE7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06D0}, - {0xFBE8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0649}, - {0xFBE9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0649}, - {0xFBEA, 0, 2 | DECOMP_COMPAT, 3630}, - {0xFBEB, 0, 2 | DECOMP_COMPAT, 3632}, - {0xFBEC, 0, 2 | DECOMP_COMPAT, 3634}, - {0xFBED, 0, 2 | DECOMP_COMPAT, 3636}, - {0xFBEE, 0, 2 | DECOMP_COMPAT, 3638}, - {0xFBEF, 0, 2 | DECOMP_COMPAT, 3640}, - {0xFBF0, 0, 2 | DECOMP_COMPAT, 3642}, - {0xFBF1, 0, 2 | DECOMP_COMPAT, 3644}, - {0xFBF2, 0, 2 | DECOMP_COMPAT, 3646}, - {0xFBF3, 0, 2 | DECOMP_COMPAT, 3648}, - {0xFBF4, 0, 2 | DECOMP_COMPAT, 3650}, - {0xFBF5, 0, 2 | DECOMP_COMPAT, 3652}, - {0xFBF6, 0, 2 | DECOMP_COMPAT, 3654}, - {0xFBF7, 0, 2 | DECOMP_COMPAT, 3656}, - {0xFBF8, 0, 2 | DECOMP_COMPAT, 3658}, - {0xFBF9, 0, 2 | DECOMP_COMPAT, 3660}, - {0xFBFA, 0, 2 | DECOMP_COMPAT, 3662}, - {0xFBFB, 0, 2 | DECOMP_COMPAT, 3664}, - {0xFBFC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06CC}, - {0xFBFD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06CC}, - {0xFBFE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06CC}, - {0xFBFF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06CC}, - {0xFC00, 0, 2 | DECOMP_COMPAT, 3666}, - {0xFC01, 0, 2 | DECOMP_COMPAT, 3668}, - {0xFC02, 0, 2 | DECOMP_COMPAT, 3670}, - {0xFC03, 0, 2 | DECOMP_COMPAT, 3672}, - {0xFC04, 0, 2 | DECOMP_COMPAT, 3674}, - {0xFC05, 0, 2 | DECOMP_COMPAT, 3676}, - {0xFC06, 0, 2 | DECOMP_COMPAT, 3678}, - {0xFC07, 0, 2 | DECOMP_COMPAT, 3680}, - {0xFC08, 0, 2 | DECOMP_COMPAT, 3682}, - {0xFC09, 0, 2 | DECOMP_COMPAT, 3684}, - {0xFC0A, 0, 2 | DECOMP_COMPAT, 3686}, - {0xFC0B, 0, 2 | DECOMP_COMPAT, 3688}, - {0xFC0C, 0, 2 | DECOMP_COMPAT, 3690}, - {0xFC0D, 0, 2 | DECOMP_COMPAT, 3692}, - {0xFC0E, 0, 2 | DECOMP_COMPAT, 3694}, - {0xFC0F, 0, 2 | DECOMP_COMPAT, 3696}, - {0xFC10, 0, 2 | DECOMP_COMPAT, 3698}, - {0xFC11, 0, 2 | DECOMP_COMPAT, 3700}, - {0xFC12, 0, 2 | DECOMP_COMPAT, 3702}, - {0xFC13, 0, 2 | DECOMP_COMPAT, 3704}, - {0xFC14, 0, 2 | DECOMP_COMPAT, 3706}, - {0xFC15, 0, 2 | DECOMP_COMPAT, 3708}, - {0xFC16, 0, 2 | DECOMP_COMPAT, 3710}, - {0xFC17, 0, 2 | DECOMP_COMPAT, 3712}, - {0xFC18, 0, 2 | DECOMP_COMPAT, 3714}, - {0xFC19, 0, 2 | DECOMP_COMPAT, 3716}, - {0xFC1A, 0, 2 | DECOMP_COMPAT, 3718}, - {0xFC1B, 0, 2 | DECOMP_COMPAT, 3720}, - {0xFC1C, 0, 2 | DECOMP_COMPAT, 3722}, - {0xFC1D, 0, 2 | DECOMP_COMPAT, 3724}, - {0xFC1E, 0, 2 | DECOMP_COMPAT, 3726}, - {0xFC1F, 0, 2 | DECOMP_COMPAT, 3728}, - {0xFC20, 0, 2 | DECOMP_COMPAT, 3730}, - {0xFC21, 0, 2 | DECOMP_COMPAT, 3732}, - {0xFC22, 0, 2 | DECOMP_COMPAT, 3734}, - {0xFC23, 0, 2 | DECOMP_COMPAT, 3736}, - {0xFC24, 0, 2 | DECOMP_COMPAT, 3738}, - {0xFC25, 0, 2 | DECOMP_COMPAT, 3740}, - {0xFC26, 0, 2 | DECOMP_COMPAT, 3742}, - {0xFC27, 0, 2 | DECOMP_COMPAT, 3744}, - {0xFC28, 0, 2 | DECOMP_COMPAT, 3746}, - {0xFC29, 0, 2 | DECOMP_COMPAT, 3748}, - {0xFC2A, 0, 2 | DECOMP_COMPAT, 3750}, - {0xFC2B, 0, 2 | DECOMP_COMPAT, 3752}, - {0xFC2C, 0, 2 | DECOMP_COMPAT, 3754}, - {0xFC2D, 0, 2 | DECOMP_COMPAT, 3756}, - {0xFC2E, 0, 2 | DECOMP_COMPAT, 3758}, - {0xFC2F, 0, 2 | DECOMP_COMPAT, 3760}, - {0xFC30, 0, 2 | DECOMP_COMPAT, 3762}, - {0xFC31, 0, 2 | DECOMP_COMPAT, 3764}, - {0xFC32, 0, 2 | DECOMP_COMPAT, 3766}, - {0xFC33, 0, 2 | DECOMP_COMPAT, 3768}, - {0xFC34, 0, 2 | DECOMP_COMPAT, 3770}, - {0xFC35, 0, 2 | DECOMP_COMPAT, 3772}, - {0xFC36, 0, 2 | DECOMP_COMPAT, 3774}, - {0xFC37, 0, 2 | DECOMP_COMPAT, 3776}, - {0xFC38, 0, 2 | DECOMP_COMPAT, 3778}, - {0xFC39, 0, 2 | DECOMP_COMPAT, 3780}, - {0xFC3A, 0, 2 | DECOMP_COMPAT, 3782}, - {0xFC3B, 0, 2 | DECOMP_COMPAT, 3784}, - {0xFC3C, 0, 2 | DECOMP_COMPAT, 3786}, - {0xFC3D, 0, 2 | DECOMP_COMPAT, 3788}, - {0xFC3E, 0, 2 | DECOMP_COMPAT, 3790}, - {0xFC3F, 0, 2 | DECOMP_COMPAT, 3792}, - {0xFC40, 0, 2 | DECOMP_COMPAT, 3794}, - {0xFC41, 0, 2 | DECOMP_COMPAT, 3796}, - {0xFC42, 0, 2 | DECOMP_COMPAT, 3798}, - {0xFC43, 0, 2 | DECOMP_COMPAT, 3800}, - {0xFC44, 0, 2 | DECOMP_COMPAT, 3802}, - {0xFC45, 0, 2 | DECOMP_COMPAT, 3804}, - {0xFC46, 0, 2 | DECOMP_COMPAT, 3806}, - {0xFC47, 0, 2 | DECOMP_COMPAT, 3808}, - {0xFC48, 0, 2 | DECOMP_COMPAT, 3810}, - {0xFC49, 0, 2 | DECOMP_COMPAT, 3812}, - {0xFC4A, 0, 2 | DECOMP_COMPAT, 3814}, - {0xFC4B, 0, 2 | DECOMP_COMPAT, 3816}, - {0xFC4C, 0, 2 | DECOMP_COMPAT, 3818}, - {0xFC4D, 0, 2 | DECOMP_COMPAT, 3820}, - {0xFC4E, 0, 2 | DECOMP_COMPAT, 3822}, - {0xFC4F, 0, 2 | DECOMP_COMPAT, 3824}, - {0xFC50, 0, 2 | DECOMP_COMPAT, 3826}, - {0xFC51, 0, 2 | DECOMP_COMPAT, 3828}, - {0xFC52, 0, 2 | DECOMP_COMPAT, 3830}, - {0xFC53, 0, 2 | DECOMP_COMPAT, 3832}, - {0xFC54, 0, 2 | DECOMP_COMPAT, 3834}, - {0xFC55, 0, 2 | DECOMP_COMPAT, 3836}, - {0xFC56, 0, 2 | DECOMP_COMPAT, 3838}, - {0xFC57, 0, 2 | DECOMP_COMPAT, 3840}, - {0xFC58, 0, 2 | DECOMP_COMPAT, 3842}, - {0xFC59, 0, 2 | DECOMP_COMPAT, 3844}, - {0xFC5A, 0, 2 | DECOMP_COMPAT, 3846}, - {0xFC5B, 0, 2 | DECOMP_COMPAT, 3848}, - {0xFC5C, 0, 2 | DECOMP_COMPAT, 3850}, - {0xFC5D, 0, 2 | DECOMP_COMPAT, 3852}, - {0xFC5E, 0, 3 | DECOMP_COMPAT, 3854}, - {0xFC5F, 0, 3 | DECOMP_COMPAT, 3857}, - {0xFC60, 0, 3 | DECOMP_COMPAT, 3860}, - {0xFC61, 0, 3 | DECOMP_COMPAT, 3863}, - {0xFC62, 0, 3 | DECOMP_COMPAT, 3866}, - {0xFC63, 0, 3 | DECOMP_COMPAT, 3869}, - {0xFC64, 0, 2 | DECOMP_COMPAT, 3872}, - {0xFC65, 0, 2 | DECOMP_COMPAT, 3874}, - {0xFC66, 0, 2 | DECOMP_COMPAT, 3876}, - {0xFC67, 0, 2 | DECOMP_COMPAT, 3878}, - {0xFC68, 0, 2 | DECOMP_COMPAT, 3880}, - {0xFC69, 0, 2 | DECOMP_COMPAT, 3882}, - {0xFC6A, 0, 2 | DECOMP_COMPAT, 3884}, - {0xFC6B, 0, 2 | DECOMP_COMPAT, 3886}, - {0xFC6C, 0, 2 | DECOMP_COMPAT, 3888}, - {0xFC6D, 0, 2 | DECOMP_COMPAT, 3890}, - {0xFC6E, 0, 2 | DECOMP_COMPAT, 3892}, - {0xFC6F, 0, 2 | DECOMP_COMPAT, 3894}, - {0xFC70, 0, 2 | DECOMP_COMPAT, 3896}, - {0xFC71, 0, 2 | DECOMP_COMPAT, 3898}, - {0xFC72, 0, 2 | DECOMP_COMPAT, 3900}, - {0xFC73, 0, 2 | DECOMP_COMPAT, 3902}, - {0xFC74, 0, 2 | DECOMP_COMPAT, 3904}, - {0xFC75, 0, 2 | DECOMP_COMPAT, 3906}, - {0xFC76, 0, 2 | DECOMP_COMPAT, 3908}, - {0xFC77, 0, 2 | DECOMP_COMPAT, 3910}, - {0xFC78, 0, 2 | DECOMP_COMPAT, 3912}, - {0xFC79, 0, 2 | DECOMP_COMPAT, 3914}, - {0xFC7A, 0, 2 | DECOMP_COMPAT, 3916}, - {0xFC7B, 0, 2 | DECOMP_COMPAT, 3918}, - {0xFC7C, 0, 2 | DECOMP_COMPAT, 3920}, - {0xFC7D, 0, 2 | DECOMP_COMPAT, 3922}, - {0xFC7E, 0, 2 | DECOMP_COMPAT, 3924}, - {0xFC7F, 0, 2 | DECOMP_COMPAT, 3926}, - {0xFC80, 0, 2 | DECOMP_COMPAT, 3928}, - {0xFC81, 0, 2 | DECOMP_COMPAT, 3930}, - {0xFC82, 0, 2 | DECOMP_COMPAT, 3932}, - {0xFC83, 0, 2 | DECOMP_COMPAT, 3934}, - {0xFC84, 0, 2 | DECOMP_COMPAT, 3936}, - {0xFC85, 0, 2 | DECOMP_COMPAT, 3938}, - {0xFC86, 0, 2 | DECOMP_COMPAT, 3940}, - {0xFC87, 0, 2 | DECOMP_COMPAT, 3942}, - {0xFC88, 0, 2 | DECOMP_COMPAT, 3944}, - {0xFC89, 0, 2 | DECOMP_COMPAT, 3946}, - {0xFC8A, 0, 2 | DECOMP_COMPAT, 3948}, - {0xFC8B, 0, 2 | DECOMP_COMPAT, 3950}, - {0xFC8C, 0, 2 | DECOMP_COMPAT, 3952}, - {0xFC8D, 0, 2 | DECOMP_COMPAT, 3954}, - {0xFC8E, 0, 2 | DECOMP_COMPAT, 3956}, - {0xFC8F, 0, 2 | DECOMP_COMPAT, 3958}, - {0xFC90, 0, 2 | DECOMP_COMPAT, 3960}, - {0xFC91, 0, 2 | DECOMP_COMPAT, 3962}, - {0xFC92, 0, 2 | DECOMP_COMPAT, 3964}, - {0xFC93, 0, 2 | DECOMP_COMPAT, 3966}, - {0xFC94, 0, 2 | DECOMP_COMPAT, 3968}, - {0xFC95, 0, 2 | DECOMP_COMPAT, 3970}, - {0xFC96, 0, 2 | DECOMP_COMPAT, 3972}, - {0xFC97, 0, 2 | DECOMP_COMPAT, 3974}, - {0xFC98, 0, 2 | DECOMP_COMPAT, 3976}, - {0xFC99, 0, 2 | DECOMP_COMPAT, 3978}, - {0xFC9A, 0, 2 | DECOMP_COMPAT, 3980}, - {0xFC9B, 0, 2 | DECOMP_COMPAT, 3982}, - {0xFC9C, 0, 2 | DECOMP_COMPAT, 3984}, - {0xFC9D, 0, 2 | DECOMP_COMPAT, 3986}, - {0xFC9E, 0, 2 | DECOMP_COMPAT, 3988}, - {0xFC9F, 0, 2 | DECOMP_COMPAT, 3990}, - {0xFCA0, 0, 2 | DECOMP_COMPAT, 3992}, - {0xFCA1, 0, 2 | DECOMP_COMPAT, 3994}, - {0xFCA2, 0, 2 | DECOMP_COMPAT, 3996}, - {0xFCA3, 0, 2 | DECOMP_COMPAT, 3998}, - {0xFCA4, 0, 2 | DECOMP_COMPAT, 4000}, - {0xFCA5, 0, 2 | DECOMP_COMPAT, 4002}, - {0xFCA6, 0, 2 | DECOMP_COMPAT, 4004}, - {0xFCA7, 0, 2 | DECOMP_COMPAT, 4006}, - {0xFCA8, 0, 2 | DECOMP_COMPAT, 4008}, - {0xFCA9, 0, 2 | DECOMP_COMPAT, 4010}, - {0xFCAA, 0, 2 | DECOMP_COMPAT, 4012}, - {0xFCAB, 0, 2 | DECOMP_COMPAT, 4014}, - {0xFCAC, 0, 2 | DECOMP_COMPAT, 4016}, - {0xFCAD, 0, 2 | DECOMP_COMPAT, 4018}, - {0xFCAE, 0, 2 | DECOMP_COMPAT, 4020}, - {0xFCAF, 0, 2 | DECOMP_COMPAT, 4022}, - {0xFCB0, 0, 2 | DECOMP_COMPAT, 4024}, - {0xFCB1, 0, 2 | DECOMP_COMPAT, 4026}, - {0xFCB2, 0, 2 | DECOMP_COMPAT, 4028}, - {0xFCB3, 0, 2 | DECOMP_COMPAT, 4030}, - {0xFCB4, 0, 2 | DECOMP_COMPAT, 4032}, - {0xFCB5, 0, 2 | DECOMP_COMPAT, 4034}, - {0xFCB6, 0, 2 | DECOMP_COMPAT, 4036}, - {0xFCB7, 0, 2 | DECOMP_COMPAT, 4038}, - {0xFCB8, 0, 2 | DECOMP_COMPAT, 4040}, - {0xFCB9, 0, 2 | DECOMP_COMPAT, 4042}, - {0xFCBA, 0, 2 | DECOMP_COMPAT, 4044}, - {0xFCBB, 0, 2 | DECOMP_COMPAT, 4046}, - {0xFCBC, 0, 2 | DECOMP_COMPAT, 4048}, - {0xFCBD, 0, 2 | DECOMP_COMPAT, 4050}, - {0xFCBE, 0, 2 | DECOMP_COMPAT, 4052}, - {0xFCBF, 0, 2 | DECOMP_COMPAT, 4054}, - {0xFCC0, 0, 2 | DECOMP_COMPAT, 4056}, - {0xFCC1, 0, 2 | DECOMP_COMPAT, 4058}, - {0xFCC2, 0, 2 | DECOMP_COMPAT, 4060}, - {0xFCC3, 0, 2 | DECOMP_COMPAT, 4062}, - {0xFCC4, 0, 2 | DECOMP_COMPAT, 4064}, - {0xFCC5, 0, 2 | DECOMP_COMPAT, 4066}, - {0xFCC6, 0, 2 | DECOMP_COMPAT, 4068}, - {0xFCC7, 0, 2 | DECOMP_COMPAT, 4070}, - {0xFCC8, 0, 2 | DECOMP_COMPAT, 4072}, - {0xFCC9, 0, 2 | DECOMP_COMPAT, 4074}, - {0xFCCA, 0, 2 | DECOMP_COMPAT, 4076}, - {0xFCCB, 0, 2 | DECOMP_COMPAT, 4078}, - {0xFCCC, 0, 2 | DECOMP_COMPAT, 4080}, - {0xFCCD, 0, 2 | DECOMP_COMPAT, 4082}, - {0xFCCE, 0, 2 | DECOMP_COMPAT, 4084}, - {0xFCCF, 0, 2 | DECOMP_COMPAT, 4086}, - {0xFCD0, 0, 2 | DECOMP_COMPAT, 4088}, - {0xFCD1, 0, 2 | DECOMP_COMPAT, 4090}, - {0xFCD2, 0, 2 | DECOMP_COMPAT, 4092}, - {0xFCD3, 0, 2 | DECOMP_COMPAT, 4094}, - {0xFCD4, 0, 2 | DECOMP_COMPAT, 4096}, - {0xFCD5, 0, 2 | DECOMP_COMPAT, 4098}, - {0xFCD6, 0, 2 | DECOMP_COMPAT, 4100}, - {0xFCD7, 0, 2 | DECOMP_COMPAT, 4102}, - {0xFCD8, 0, 2 | DECOMP_COMPAT, 4104}, - {0xFCD9, 0, 2 | DECOMP_COMPAT, 4106}, - {0xFCDA, 0, 2 | DECOMP_COMPAT, 4108}, - {0xFCDB, 0, 2 | DECOMP_COMPAT, 4110}, - {0xFCDC, 0, 2 | DECOMP_COMPAT, 4112}, - {0xFCDD, 0, 2 | DECOMP_COMPAT, 4114}, - {0xFCDE, 0, 2 | DECOMP_COMPAT, 4116}, - {0xFCDF, 0, 2 | DECOMP_COMPAT, 4118}, - {0xFCE0, 0, 2 | DECOMP_COMPAT, 4120}, - {0xFCE1, 0, 2 | DECOMP_COMPAT, 4122}, - {0xFCE2, 0, 2 | DECOMP_COMPAT, 4124}, - {0xFCE3, 0, 2 | DECOMP_COMPAT, 4126}, - {0xFCE4, 0, 2 | DECOMP_COMPAT, 4128}, - {0xFCE5, 0, 2 | DECOMP_COMPAT, 4130}, - {0xFCE6, 0, 2 | DECOMP_COMPAT, 4132}, - {0xFCE7, 0, 2 | DECOMP_COMPAT, 4134}, - {0xFCE8, 0, 2 | DECOMP_COMPAT, 4136}, - {0xFCE9, 0, 2 | DECOMP_COMPAT, 4138}, - {0xFCEA, 0, 2 | DECOMP_COMPAT, 4140}, - {0xFCEB, 0, 2 | DECOMP_COMPAT, 4142}, - {0xFCEC, 0, 2 | DECOMP_COMPAT, 4144}, - {0xFCED, 0, 2 | DECOMP_COMPAT, 4146}, - {0xFCEE, 0, 2 | DECOMP_COMPAT, 4148}, - {0xFCEF, 0, 2 | DECOMP_COMPAT, 4150}, - {0xFCF0, 0, 2 | DECOMP_COMPAT, 4152}, - {0xFCF1, 0, 2 | DECOMP_COMPAT, 4154}, - {0xFCF2, 0, 3 | DECOMP_COMPAT, 4156}, - {0xFCF3, 0, 3 | DECOMP_COMPAT, 4159}, - {0xFCF4, 0, 3 | DECOMP_COMPAT, 4162}, - {0xFCF5, 0, 2 | DECOMP_COMPAT, 4165}, - {0xFCF6, 0, 2 | DECOMP_COMPAT, 4167}, - {0xFCF7, 0, 2 | DECOMP_COMPAT, 4169}, - {0xFCF8, 0, 2 | DECOMP_COMPAT, 4171}, - {0xFCF9, 0, 2 | DECOMP_COMPAT, 4173}, - {0xFCFA, 0, 2 | DECOMP_COMPAT, 4175}, - {0xFCFB, 0, 2 | DECOMP_COMPAT, 4177}, - {0xFCFC, 0, 2 | DECOMP_COMPAT, 4179}, - {0xFCFD, 0, 2 | DECOMP_COMPAT, 4181}, - {0xFCFE, 0, 2 | DECOMP_COMPAT, 4183}, - {0xFCFF, 0, 2 | DECOMP_COMPAT, 4185}, - {0xFD00, 0, 2 | DECOMP_COMPAT, 4187}, - {0xFD01, 0, 2 | DECOMP_COMPAT, 4189}, - {0xFD02, 0, 2 | DECOMP_COMPAT, 4191}, - {0xFD03, 0, 2 | DECOMP_COMPAT, 4193}, - {0xFD04, 0, 2 | DECOMP_COMPAT, 4195}, - {0xFD05, 0, 2 | DECOMP_COMPAT, 4197}, - {0xFD06, 0, 2 | DECOMP_COMPAT, 4199}, - {0xFD07, 0, 2 | DECOMP_COMPAT, 4201}, - {0xFD08, 0, 2 | DECOMP_COMPAT, 4203}, - {0xFD09, 0, 2 | DECOMP_COMPAT, 4205}, - {0xFD0A, 0, 2 | DECOMP_COMPAT, 4207}, - {0xFD0B, 0, 2 | DECOMP_COMPAT, 4209}, - {0xFD0C, 0, 2 | DECOMP_COMPAT, 4211}, - {0xFD0D, 0, 2 | DECOMP_COMPAT, 4213}, - {0xFD0E, 0, 2 | DECOMP_COMPAT, 4215}, - {0xFD0F, 0, 2 | DECOMP_COMPAT, 4217}, - {0xFD10, 0, 2 | DECOMP_COMPAT, 4219}, - {0xFD11, 0, 2 | DECOMP_COMPAT, 4221}, - {0xFD12, 0, 2 | DECOMP_COMPAT, 4223}, - {0xFD13, 0, 2 | DECOMP_COMPAT, 4225}, - {0xFD14, 0, 2 | DECOMP_COMPAT, 4227}, - {0xFD15, 0, 2 | DECOMP_COMPAT, 4229}, - {0xFD16, 0, 2 | DECOMP_COMPAT, 4231}, - {0xFD17, 0, 2 | DECOMP_COMPAT, 4233}, - {0xFD18, 0, 2 | DECOMP_COMPAT, 4235}, - {0xFD19, 0, 2 | DECOMP_COMPAT, 4237}, - {0xFD1A, 0, 2 | DECOMP_COMPAT, 4239}, - {0xFD1B, 0, 2 | DECOMP_COMPAT, 4241}, - {0xFD1C, 0, 2 | DECOMP_COMPAT, 4243}, - {0xFD1D, 0, 2 | DECOMP_COMPAT, 4245}, - {0xFD1E, 0, 2 | DECOMP_COMPAT, 4247}, - {0xFD1F, 0, 2 | DECOMP_COMPAT, 4249}, - {0xFD20, 0, 2 | DECOMP_COMPAT, 4251}, - {0xFD21, 0, 2 | DECOMP_COMPAT, 4253}, - {0xFD22, 0, 2 | DECOMP_COMPAT, 4255}, - {0xFD23, 0, 2 | DECOMP_COMPAT, 4257}, - {0xFD24, 0, 2 | DECOMP_COMPAT, 4259}, - {0xFD25, 0, 2 | DECOMP_COMPAT, 4261}, - {0xFD26, 0, 2 | DECOMP_COMPAT, 4263}, - {0xFD27, 0, 2 | DECOMP_COMPAT, 4265}, - {0xFD28, 0, 2 | DECOMP_COMPAT, 4267}, - {0xFD29, 0, 2 | DECOMP_COMPAT, 4269}, - {0xFD2A, 0, 2 | DECOMP_COMPAT, 4271}, - {0xFD2B, 0, 2 | DECOMP_COMPAT, 4273}, - {0xFD2C, 0, 2 | DECOMP_COMPAT, 4275}, - {0xFD2D, 0, 2 | DECOMP_COMPAT, 4277}, - {0xFD2E, 0, 2 | DECOMP_COMPAT, 4279}, - {0xFD2F, 0, 2 | DECOMP_COMPAT, 4281}, - {0xFD30, 0, 2 | DECOMP_COMPAT, 4283}, - {0xFD31, 0, 2 | DECOMP_COMPAT, 4285}, - {0xFD32, 0, 2 | DECOMP_COMPAT, 4287}, - {0xFD33, 0, 2 | DECOMP_COMPAT, 4289}, - {0xFD34, 0, 2 | DECOMP_COMPAT, 4291}, - {0xFD35, 0, 2 | DECOMP_COMPAT, 4293}, - {0xFD36, 0, 2 | DECOMP_COMPAT, 4295}, - {0xFD37, 0, 2 | DECOMP_COMPAT, 4297}, - {0xFD38, 0, 2 | DECOMP_COMPAT, 4299}, - {0xFD39, 0, 2 | DECOMP_COMPAT, 4301}, - {0xFD3A, 0, 2 | DECOMP_COMPAT, 4303}, - {0xFD3B, 0, 2 | DECOMP_COMPAT, 4305}, - {0xFD3C, 0, 2 | DECOMP_COMPAT, 4307}, - {0xFD3D, 0, 2 | DECOMP_COMPAT, 4309}, - {0xFD50, 0, 3 | DECOMP_COMPAT, 4311}, - {0xFD51, 0, 3 | DECOMP_COMPAT, 4314}, - {0xFD52, 0, 3 | DECOMP_COMPAT, 4317}, - {0xFD53, 0, 3 | DECOMP_COMPAT, 4320}, - {0xFD54, 0, 3 | DECOMP_COMPAT, 4323}, - {0xFD55, 0, 3 | DECOMP_COMPAT, 4326}, - {0xFD56, 0, 3 | DECOMP_COMPAT, 4329}, - {0xFD57, 0, 3 | DECOMP_COMPAT, 4332}, - {0xFD58, 0, 3 | DECOMP_COMPAT, 4335}, - {0xFD59, 0, 3 | DECOMP_COMPAT, 4338}, - {0xFD5A, 0, 3 | DECOMP_COMPAT, 4341}, - {0xFD5B, 0, 3 | DECOMP_COMPAT, 4344}, - {0xFD5C, 0, 3 | DECOMP_COMPAT, 4347}, - {0xFD5D, 0, 3 | DECOMP_COMPAT, 4350}, - {0xFD5E, 0, 3 | DECOMP_COMPAT, 4353}, - {0xFD5F, 0, 3 | DECOMP_COMPAT, 4356}, - {0xFD60, 0, 3 | DECOMP_COMPAT, 4359}, - {0xFD61, 0, 3 | DECOMP_COMPAT, 4362}, - {0xFD62, 0, 3 | DECOMP_COMPAT, 4365}, - {0xFD63, 0, 3 | DECOMP_COMPAT, 4368}, - {0xFD64, 0, 3 | DECOMP_COMPAT, 4371}, - {0xFD65, 0, 3 | DECOMP_COMPAT, 4374}, - {0xFD66, 0, 3 | DECOMP_COMPAT, 4377}, - {0xFD67, 0, 3 | DECOMP_COMPAT, 4380}, - {0xFD68, 0, 3 | DECOMP_COMPAT, 4383}, - {0xFD69, 0, 3 | DECOMP_COMPAT, 4386}, - {0xFD6A, 0, 3 | DECOMP_COMPAT, 4389}, - {0xFD6B, 0, 3 | DECOMP_COMPAT, 4392}, - {0xFD6C, 0, 3 | DECOMP_COMPAT, 4395}, - {0xFD6D, 0, 3 | DECOMP_COMPAT, 4398}, - {0xFD6E, 0, 3 | DECOMP_COMPAT, 4401}, - {0xFD6F, 0, 3 | DECOMP_COMPAT, 4404}, - {0xFD70, 0, 3 | DECOMP_COMPAT, 4407}, - {0xFD71, 0, 3 | DECOMP_COMPAT, 4410}, - {0xFD72, 0, 3 | DECOMP_COMPAT, 4413}, - {0xFD73, 0, 3 | DECOMP_COMPAT, 4416}, - {0xFD74, 0, 3 | DECOMP_COMPAT, 4419}, - {0xFD75, 0, 3 | DECOMP_COMPAT, 4422}, - {0xFD76, 0, 3 | DECOMP_COMPAT, 4425}, - {0xFD77, 0, 3 | DECOMP_COMPAT, 4428}, - {0xFD78, 0, 3 | DECOMP_COMPAT, 4431}, - {0xFD79, 0, 3 | DECOMP_COMPAT, 4434}, - {0xFD7A, 0, 3 | DECOMP_COMPAT, 4437}, - {0xFD7B, 0, 3 | DECOMP_COMPAT, 4440}, - {0xFD7C, 0, 3 | DECOMP_COMPAT, 4443}, - {0xFD7D, 0, 3 | DECOMP_COMPAT, 4446}, - {0xFD7E, 0, 3 | DECOMP_COMPAT, 4449}, - {0xFD7F, 0, 3 | DECOMP_COMPAT, 4452}, - {0xFD80, 0, 3 | DECOMP_COMPAT, 4455}, - {0xFD81, 0, 3 | DECOMP_COMPAT, 4458}, - {0xFD82, 0, 3 | DECOMP_COMPAT, 4461}, - {0xFD83, 0, 3 | DECOMP_COMPAT, 4464}, - {0xFD84, 0, 3 | DECOMP_COMPAT, 4467}, - {0xFD85, 0, 3 | DECOMP_COMPAT, 4470}, - {0xFD86, 0, 3 | DECOMP_COMPAT, 4473}, - {0xFD87, 0, 3 | DECOMP_COMPAT, 4476}, - {0xFD88, 0, 3 | DECOMP_COMPAT, 4479}, - {0xFD89, 0, 3 | DECOMP_COMPAT, 4482}, - {0xFD8A, 0, 3 | DECOMP_COMPAT, 4485}, - {0xFD8B, 0, 3 | DECOMP_COMPAT, 4488}, - {0xFD8C, 0, 3 | DECOMP_COMPAT, 4491}, - {0xFD8D, 0, 3 | DECOMP_COMPAT, 4494}, - {0xFD8E, 0, 3 | DECOMP_COMPAT, 4497}, - {0xFD8F, 0, 3 | DECOMP_COMPAT, 4500}, - {0xFD92, 0, 3 | DECOMP_COMPAT, 4503}, - {0xFD93, 0, 3 | DECOMP_COMPAT, 4506}, - {0xFD94, 0, 3 | DECOMP_COMPAT, 4509}, - {0xFD95, 0, 3 | DECOMP_COMPAT, 4512}, - {0xFD96, 0, 3 | DECOMP_COMPAT, 4515}, - {0xFD97, 0, 3 | DECOMP_COMPAT, 4518}, - {0xFD98, 0, 3 | DECOMP_COMPAT, 4521}, - {0xFD99, 0, 3 | DECOMP_COMPAT, 4524}, - {0xFD9A, 0, 3 | DECOMP_COMPAT, 4527}, - {0xFD9B, 0, 3 | DECOMP_COMPAT, 4530}, - {0xFD9C, 0, 3 | DECOMP_COMPAT, 4533}, - {0xFD9D, 0, 3 | DECOMP_COMPAT, 4536}, - {0xFD9E, 0, 3 | DECOMP_COMPAT, 4539}, - {0xFD9F, 0, 3 | DECOMP_COMPAT, 4542}, - {0xFDA0, 0, 3 | DECOMP_COMPAT, 4545}, - {0xFDA1, 0, 3 | DECOMP_COMPAT, 4548}, - {0xFDA2, 0, 3 | DECOMP_COMPAT, 4551}, - {0xFDA3, 0, 3 | DECOMP_COMPAT, 4554}, - {0xFDA4, 0, 3 | DECOMP_COMPAT, 4557}, - {0xFDA5, 0, 3 | DECOMP_COMPAT, 4560}, - {0xFDA6, 0, 3 | DECOMP_COMPAT, 4563}, - {0xFDA7, 0, 3 | DECOMP_COMPAT, 4566}, - {0xFDA8, 0, 3 | DECOMP_COMPAT, 4569}, - {0xFDA9, 0, 3 | DECOMP_COMPAT, 4572}, - {0xFDAA, 0, 3 | DECOMP_COMPAT, 4575}, - {0xFDAB, 0, 3 | DECOMP_COMPAT, 4578}, - {0xFDAC, 0, 3 | DECOMP_COMPAT, 4581}, - {0xFDAD, 0, 3 | DECOMP_COMPAT, 4584}, - {0xFDAE, 0, 3 | DECOMP_COMPAT, 4587}, - {0xFDAF, 0, 3 | DECOMP_COMPAT, 4590}, - {0xFDB0, 0, 3 | DECOMP_COMPAT, 4593}, - {0xFDB1, 0, 3 | DECOMP_COMPAT, 4596}, - {0xFDB2, 0, 3 | DECOMP_COMPAT, 4599}, - {0xFDB3, 0, 3 | DECOMP_COMPAT, 4602}, - {0xFDB4, 0, 3 | DECOMP_COMPAT, 4605}, - {0xFDB5, 0, 3 | DECOMP_COMPAT, 4608}, - {0xFDB6, 0, 3 | DECOMP_COMPAT, 4611}, - {0xFDB7, 0, 3 | DECOMP_COMPAT, 4614}, - {0xFDB8, 0, 3 | DECOMP_COMPAT, 4617}, - {0xFDB9, 0, 3 | DECOMP_COMPAT, 4620}, - {0xFDBA, 0, 3 | DECOMP_COMPAT, 4623}, - {0xFDBB, 0, 3 | DECOMP_COMPAT, 4626}, - {0xFDBC, 0, 3 | DECOMP_COMPAT, 4629}, - {0xFDBD, 0, 3 | DECOMP_COMPAT, 4632}, - {0xFDBE, 0, 3 | DECOMP_COMPAT, 4635}, - {0xFDBF, 0, 3 | DECOMP_COMPAT, 4638}, - {0xFDC0, 0, 3 | DECOMP_COMPAT, 4641}, - {0xFDC1, 0, 3 | DECOMP_COMPAT, 4644}, - {0xFDC2, 0, 3 | DECOMP_COMPAT, 4647}, - {0xFDC3, 0, 3 | DECOMP_COMPAT, 4650}, - {0xFDC4, 0, 3 | DECOMP_COMPAT, 4653}, - {0xFDC5, 0, 3 | DECOMP_COMPAT, 4656}, - {0xFDC6, 0, 3 | DECOMP_COMPAT, 4659}, - {0xFDC7, 0, 3 | DECOMP_COMPAT, 4662}, - {0xFDF0, 0, 3 | DECOMP_COMPAT, 4665}, - {0xFDF1, 0, 3 | DECOMP_COMPAT, 4668}, - {0xFDF2, 0, 4 | DECOMP_COMPAT, 4671}, - {0xFDF3, 0, 4 | DECOMP_COMPAT, 4675}, - {0xFDF4, 0, 4 | DECOMP_COMPAT, 4679}, - {0xFDF5, 0, 4 | DECOMP_COMPAT, 4683}, - {0xFDF6, 0, 4 | DECOMP_COMPAT, 4687}, - {0xFDF7, 0, 4 | DECOMP_COMPAT, 4691}, - {0xFDF8, 0, 4 | DECOMP_COMPAT, 4695}, - {0xFDF9, 0, 3 | DECOMP_COMPAT, 4699}, - {0xFDFA, 0, 18 | DECOMP_COMPAT, 4702}, - {0xFDFB, 0, 8 | DECOMP_COMPAT, 4720}, - {0xFDFC, 0, 4 | DECOMP_COMPAT, 4728}, - {0xFE10, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002C}, - {0xFE11, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3001}, - {0xFE12, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3002}, - {0xFE13, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003A}, - {0xFE14, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003B}, - {0xFE15, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0021}, - {0xFE16, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003F}, - {0xFE17, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3016}, - {0xFE18, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3017}, - {0xFE19, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2026}, - {0xFE20, 230, 0, 0}, - {0xFE21, 230, 0, 0}, - {0xFE22, 230, 0, 0}, - {0xFE23, 230, 0, 0}, - {0xFE24, 230, 0, 0}, - {0xFE25, 230, 0, 0}, - {0xFE26, 230, 0, 0}, - {0xFE27, 220, 0, 0}, - {0xFE28, 220, 0, 0}, - {0xFE29, 220, 0, 0}, - {0xFE2A, 220, 0, 0}, - {0xFE2B, 220, 0, 0}, - {0xFE2C, 220, 0, 0}, - {0xFE2D, 220, 0, 0}, - {0xFE2E, 230, 0, 0}, - {0xFE2F, 230, 0, 0}, - {0xFE30, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2025}, - {0xFE31, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2014}, - {0xFE32, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2013}, - {0xFE33, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005F}, - {0xFE34, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005F}, - {0xFE35, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0028}, - {0xFE36, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0029}, - {0xFE37, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007B}, - {0xFE38, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007D}, - {0xFE39, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3014}, - {0xFE3A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3015}, - {0xFE3B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3010}, - {0xFE3C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3011}, - {0xFE3D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300A}, - {0xFE3E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300B}, - {0xFE3F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3008}, - {0xFE40, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3009}, - {0xFE41, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300C}, - {0xFE42, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300D}, - {0xFE43, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300E}, - {0xFE44, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300F}, - {0xFE47, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005B}, - {0xFE48, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005D}, - {0xFE49, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x203E}, - {0xFE4A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x203E}, - {0xFE4B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x203E}, - {0xFE4C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x203E}, - {0xFE4D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005F}, - {0xFE4E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005F}, - {0xFE4F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005F}, - {0xFE50, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002C}, - {0xFE51, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3001}, - {0xFE52, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002E}, - {0xFE54, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003B}, - {0xFE55, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003A}, - {0xFE56, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003F}, - {0xFE57, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0021}, - {0xFE58, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2014}, - {0xFE59, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0028}, - {0xFE5A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0029}, - {0xFE5B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007B}, - {0xFE5C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007D}, - {0xFE5D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3014}, - {0xFE5E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3015}, - {0xFE5F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0023}, - {0xFE60, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0026}, - {0xFE61, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002A}, - {0xFE62, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002B}, - {0xFE63, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002D}, - {0xFE64, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003C}, - {0xFE65, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003E}, - {0xFE66, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003D}, - {0xFE68, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005C}, - {0xFE69, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0024}, - {0xFE6A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0025}, - {0xFE6B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0040}, - {0xFE70, 0, 2 | DECOMP_COMPAT, 4732}, - {0xFE71, 0, 2 | DECOMP_COMPAT, 4734}, - {0xFE72, 0, 2 | DECOMP_COMPAT, 4736}, - {0xFE74, 0, 2 | DECOMP_COMPAT, 4738}, - {0xFE76, 0, 2 | DECOMP_COMPAT, 4740}, - {0xFE77, 0, 2 | DECOMP_COMPAT, 4742}, - {0xFE78, 0, 2 | DECOMP_COMPAT, 4744}, - {0xFE79, 0, 2 | DECOMP_COMPAT, 4746}, - {0xFE7A, 0, 2 | DECOMP_COMPAT, 4748}, - {0xFE7B, 0, 2 | DECOMP_COMPAT, 4750}, - {0xFE7C, 0, 2 | DECOMP_COMPAT, 4752}, - {0xFE7D, 0, 2 | DECOMP_COMPAT, 4754}, - {0xFE7E, 0, 2 | DECOMP_COMPAT, 4756}, - {0xFE7F, 0, 2 | DECOMP_COMPAT, 4758}, - {0xFE80, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0621}, - {0xFE81, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0622}, - {0xFE82, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0622}, - {0xFE83, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0623}, - {0xFE84, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0623}, - {0xFE85, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0624}, - {0xFE86, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0624}, - {0xFE87, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0625}, - {0xFE88, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0625}, - {0xFE89, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0626}, - {0xFE8A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0626}, - {0xFE8B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0626}, - {0xFE8C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0626}, - {0xFE8D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0627}, - {0xFE8E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0627}, - {0xFE8F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0628}, - {0xFE90, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0628}, - {0xFE91, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0628}, - {0xFE92, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0628}, - {0xFE93, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0629}, - {0xFE94, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0629}, - {0xFE95, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062A}, - {0xFE96, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062A}, - {0xFE97, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062A}, - {0xFE98, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062A}, - {0xFE99, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062B}, - {0xFE9A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062B}, - {0xFE9B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062B}, - {0xFE9C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062B}, - {0xFE9D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, - {0xFE9E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, - {0xFE9F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, - {0xFEA0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, - {0xFEA1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, - {0xFEA2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, - {0xFEA3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, - {0xFEA4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, - {0xFEA5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, - {0xFEA6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, - {0xFEA7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, - {0xFEA8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, - {0xFEA9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062F}, - {0xFEAA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062F}, - {0xFEAB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0630}, - {0xFEAC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0630}, - {0xFEAD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0631}, - {0xFEAE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0631}, - {0xFEAF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0632}, - {0xFEB0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0632}, - {0xFEB1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, - {0xFEB2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, - {0xFEB3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, - {0xFEB4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, - {0xFEB5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, - {0xFEB6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, - {0xFEB7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, - {0xFEB8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, - {0xFEB9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, - {0xFEBA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, - {0xFEBB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, - {0xFEBC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, - {0xFEBD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, - {0xFEBE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, - {0xFEBF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, - {0xFEC0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, - {0xFEC1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0637}, - {0xFEC2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0637}, - {0xFEC3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0637}, - {0xFEC4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0637}, - {0xFEC5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0638}, - {0xFEC6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0638}, - {0xFEC7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0638}, - {0xFEC8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0638}, - {0xFEC9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, - {0xFECA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, - {0xFECB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, - {0xFECC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, - {0xFECD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, - {0xFECE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, - {0xFECF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, - {0xFED0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, - {0xFED1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0641}, - {0xFED2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0641}, - {0xFED3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0641}, - {0xFED4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0641}, - {0xFED5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, - {0xFED6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, - {0xFED7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, - {0xFED8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, - {0xFED9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0643}, - {0xFEDA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0643}, - {0xFEDB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0643}, - {0xFEDC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0643}, - {0xFEDD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0644}, - {0xFEDE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0644}, - {0xFEDF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0644}, - {0xFEE0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0644}, - {0xFEE1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0645}, - {0xFEE2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0645}, - {0xFEE3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0645}, - {0xFEE4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0645}, - {0xFEE5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, - {0xFEE6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, - {0xFEE7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, - {0xFEE8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, - {0xFEE9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0647}, - {0xFEEA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0647}, - {0xFEEB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0647}, - {0xFEEC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0647}, - {0xFEED, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0648}, - {0xFEEE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0648}, - {0xFEEF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0649}, - {0xFEF0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0649}, - {0xFEF1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x064A}, - {0xFEF2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x064A}, - {0xFEF3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x064A}, - {0xFEF4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x064A}, - {0xFEF5, 0, 2 | DECOMP_COMPAT, 4760}, - {0xFEF6, 0, 2 | DECOMP_COMPAT, 4762}, - {0xFEF7, 0, 2 | DECOMP_COMPAT, 4764}, - {0xFEF8, 0, 2 | DECOMP_COMPAT, 4766}, - {0xFEF9, 0, 2 | DECOMP_COMPAT, 4768}, - {0xFEFA, 0, 2 | DECOMP_COMPAT, 4770}, - {0xFEFB, 0, 2 | DECOMP_COMPAT, 4772}, - {0xFEFC, 0, 2 | DECOMP_COMPAT, 4774}, - {0xFF01, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0021}, - {0xFF02, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0022}, - {0xFF03, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0023}, - {0xFF04, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0024}, - {0xFF05, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0025}, - {0xFF06, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0026}, - {0xFF07, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0027}, - {0xFF08, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0028}, - {0xFF09, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0029}, - {0xFF0A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002A}, - {0xFF0B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002B}, - {0xFF0C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002C}, - {0xFF0D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002D}, - {0xFF0E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002E}, - {0xFF0F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002F}, - {0xFF10, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0xFF11, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0xFF12, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0xFF13, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0xFF14, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0xFF15, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0xFF16, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0xFF17, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0xFF18, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0xFF19, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0xFF1A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003A}, - {0xFF1B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003B}, - {0xFF1C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003C}, - {0xFF1D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003D}, - {0xFF1E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003E}, - {0xFF1F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003F}, - {0xFF20, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0040}, - {0xFF21, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0xFF22, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0xFF23, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0xFF24, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0xFF25, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0xFF26, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0xFF27, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0xFF28, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0xFF29, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0xFF2A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0xFF2B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0xFF2C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0xFF2D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0xFF2E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0xFF2F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0xFF30, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0xFF31, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0xFF32, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0xFF33, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0xFF34, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0xFF35, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0xFF36, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0xFF37, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0xFF38, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0xFF39, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0xFF3A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0xFF3B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005B}, - {0xFF3C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005C}, - {0xFF3D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005D}, - {0xFF3E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005E}, - {0xFF3F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005F}, - {0xFF40, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0060}, - {0xFF41, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0xFF42, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0xFF43, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0xFF44, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0xFF45, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0xFF46, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0xFF47, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0xFF48, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0xFF49, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0xFF4A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0xFF4B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0xFF4C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0xFF4D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0xFF4E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0xFF4F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0xFF50, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0xFF51, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0xFF52, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0xFF53, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0xFF54, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0xFF55, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0xFF56, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0xFF57, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0xFF58, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0xFF59, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0xFF5A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0xFF5B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007B}, - {0xFF5C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007C}, - {0xFF5D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007D}, - {0xFF5E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007E}, - {0xFF5F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2985}, - {0xFF60, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2986}, - {0xFF61, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3002}, - {0xFF62, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300C}, - {0xFF63, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300D}, - {0xFF64, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3001}, - {0xFF65, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30FB}, - {0xFF66, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30F2}, - {0xFF67, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A1}, - {0xFF68, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A3}, - {0xFF69, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A5}, - {0xFF6A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A7}, - {0xFF6B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A9}, - {0xFF6C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E3}, - {0xFF6D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E5}, - {0xFF6E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E7}, - {0xFF6F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C3}, - {0xFF70, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30FC}, - {0xFF71, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A2}, - {0xFF72, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A4}, - {0xFF73, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A6}, - {0xFF74, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A8}, - {0xFF75, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AA}, - {0xFF76, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AB}, - {0xFF77, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AD}, - {0xFF78, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AF}, - {0xFF79, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B1}, - {0xFF7A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B3}, - {0xFF7B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B5}, - {0xFF7C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B7}, - {0xFF7D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B9}, - {0xFF7E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30BB}, - {0xFF7F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30BD}, - {0xFF80, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30BF}, - {0xFF81, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C1}, - {0xFF82, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C4}, - {0xFF83, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C6}, - {0xFF84, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C8}, - {0xFF85, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CA}, - {0xFF86, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CB}, - {0xFF87, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CC}, - {0xFF88, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CD}, - {0xFF89, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CE}, - {0xFF8A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CF}, - {0xFF8B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30D2}, - {0xFF8C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30D5}, - {0xFF8D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30D8}, - {0xFF8E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30DB}, - {0xFF8F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30DE}, - {0xFF90, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30DF}, - {0xFF91, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E0}, - {0xFF92, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E1}, - {0xFF93, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E2}, - {0xFF94, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E4}, - {0xFF95, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E6}, - {0xFF96, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E8}, - {0xFF97, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E9}, - {0xFF98, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EA}, - {0xFF99, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EB}, - {0xFF9A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EC}, - {0xFF9B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30ED}, - {0xFF9C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EF}, - {0xFF9D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30F3}, - {0xFF9E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3099}, - {0xFF9F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x309A}, - {0xFFA0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3164}, - {0xFFA1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3131}, - {0xFFA2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3132}, - {0xFFA3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3133}, - {0xFFA4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3134}, - {0xFFA5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3135}, - {0xFFA6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3136}, - {0xFFA7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3137}, - {0xFFA8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3138}, - {0xFFA9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3139}, - {0xFFAA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x313A}, - {0xFFAB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x313B}, - {0xFFAC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x313C}, - {0xFFAD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x313D}, - {0xFFAE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x313E}, - {0xFFAF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x313F}, - {0xFFB0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3140}, - {0xFFB1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3141}, - {0xFFB2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3142}, - {0xFFB3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3143}, - {0xFFB4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3144}, - {0xFFB5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3145}, - {0xFFB6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3146}, - {0xFFB7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3147}, - {0xFFB8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3148}, - {0xFFB9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3149}, - {0xFFBA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x314A}, - {0xFFBB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x314B}, - {0xFFBC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x314C}, - {0xFFBD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x314D}, - {0xFFBE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x314E}, - {0xFFC2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x314F}, - {0xFFC3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3150}, - {0xFFC4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3151}, - {0xFFC5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3152}, - {0xFFC6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3153}, - {0xFFC7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3154}, - {0xFFCA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3155}, - {0xFFCB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3156}, - {0xFFCC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3157}, - {0xFFCD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3158}, - {0xFFCE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3159}, - {0xFFCF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x315A}, - {0xFFD2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x315B}, - {0xFFD3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x315C}, - {0xFFD4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x315D}, - {0xFFD5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x315E}, - {0xFFD6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x315F}, - {0xFFD7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3160}, - {0xFFDA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3161}, - {0xFFDB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3162}, - {0xFFDC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3163}, - {0xFFE0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00A2}, - {0xFFE1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00A3}, - {0xFFE2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00AC}, - {0xFFE3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00AF}, - {0xFFE4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00A6}, - {0xFFE5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00A5}, - {0xFFE6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x20A9}, - {0xFFE8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2502}, - {0xFFE9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2190}, - {0xFFEA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2191}, - {0xFFEB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2192}, - {0xFFEC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2193}, - {0xFFED, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x25A0}, - {0xFFEE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x25CB}, - {0x101FD, 220, 0, 0}, - {0x102E0, 220, 0, 0}, - {0x10376, 230, 0, 0}, - {0x10377, 230, 0, 0}, - {0x10378, 230, 0, 0}, - {0x10379, 230, 0, 0}, - {0x1037A, 230, 0, 0}, - {0x105C9, 0, 2, 4776}, - {0x105E4, 0, 2, 4778}, - {0x10781, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02D0}, - {0x10782, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02D1}, - {0x10783, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00E6}, - {0x10784, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0299}, - {0x10785, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0253}, - {0x10787, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A3}, - {0x10788, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xAB66}, - {0x10789, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A5}, - {0x1078A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A4}, - {0x1078B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0256}, - {0x1078C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0257}, - {0x1078D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D91}, - {0x1078E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0258}, - {0x1078F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025E}, - {0x10790, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A9}, - {0x10791, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0264}, - {0x10792, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0262}, - {0x10793, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0260}, - {0x10794, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x029B}, - {0x10795, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0127}, - {0x10796, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x029C}, - {0x10797, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0267}, - {0x10798, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0284}, - {0x10799, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02AA}, - {0x1079A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02AB}, - {0x1079B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026C}, - {0x1079C, 0, 1 | DECOMP_COMPAT, 4780}, - {0x1079D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xA78E}, - {0x1079E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026E}, - {0x1079F, 0, 1 | DECOMP_COMPAT, 4781}, - {0x107A0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028E}, - {0x107A1, 0, 1 | DECOMP_COMPAT, 4782}, - {0x107A2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00F8}, - {0x107A3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0276}, - {0x107A4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0277}, - {0x107A5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x107A6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x027A}, - {0x107A7, 0, 1 | DECOMP_COMPAT, 4783}, - {0x107A8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x027D}, - {0x107A9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x027E}, - {0x107AA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0280}, - {0x107AB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A8}, - {0x107AC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A6}, - {0x107AD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xAB67}, - {0x107AE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A7}, - {0x107AF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0288}, - {0x107B0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2C71}, - {0x107B2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028F}, - {0x107B3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A1}, - {0x107B4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A2}, - {0x107B5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0298}, - {0x107B6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x01C0}, - {0x107B7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x01C1}, - {0x107B8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x01C2}, - {0x107B9, 0, 1 | DECOMP_COMPAT, 4784}, - {0x107BA, 0, 1 | DECOMP_COMPAT, 4785}, - {0x10A0D, 220, 0, 0}, - {0x10A0F, 230, 0, 0}, - {0x10A38, 230, 0, 0}, - {0x10A39, 1, 0, 0}, - {0x10A3A, 220, 0, 0}, - {0x10A3F, 9, 0, 0}, - {0x10AE5, 230, 0, 0}, - {0x10AE6, 220, 0, 0}, - {0x10D24, 230, 0, 0}, - {0x10D25, 230, 0, 0}, - {0x10D26, 230, 0, 0}, - {0x10D27, 230, 0, 0}, - {0x10D69, 230, 0, 0}, - {0x10D6A, 230, 0, 0}, - {0x10D6B, 230, 0, 0}, - {0x10D6C, 230, 0, 0}, - {0x10D6D, 230, 0, 0}, - {0x10EAB, 230, 0, 0}, - {0x10EAC, 230, 0, 0}, - {0x10EFA, 220, 0, 0}, - {0x10EFB, 220, 0, 0}, - {0x10EFD, 220, 0, 0}, - {0x10EFE, 220, 0, 0}, - {0x10EFF, 220, 0, 0}, - {0x10F46, 220, 0, 0}, - {0x10F47, 220, 0, 0}, - {0x10F48, 230, 0, 0}, - {0x10F49, 230, 0, 0}, - {0x10F4A, 230, 0, 0}, - {0x10F4B, 220, 0, 0}, - {0x10F4C, 230, 0, 0}, - {0x10F4D, 220, 0, 0}, - {0x10F4E, 220, 0, 0}, - {0x10F4F, 220, 0, 0}, - {0x10F50, 220, 0, 0}, - {0x10F82, 230, 0, 0}, - {0x10F83, 220, 0, 0}, - {0x10F84, 230, 0, 0}, - {0x10F85, 220, 0, 0}, - {0x11046, 9, 0, 0}, - {0x11070, 9, 0, 0}, - {0x1107F, 9, 0, 0}, - {0x1109A, 0, 2, 4786}, - {0x1109C, 0, 2, 4788}, - {0x110AB, 0, 2, 4790}, - {0x110B9, 9, 0, 0}, - {0x110BA, 7, 0, 0}, - {0x11100, 230, 0, 0}, - {0x11101, 230, 0, 0}, - {0x11102, 230, 0, 0}, - {0x1112E, 0, 2, 4792}, - {0x1112F, 0, 2, 4794}, - {0x11133, 9, 0, 0}, - {0x11134, 9, 0, 0}, - {0x11173, 7, 0, 0}, - {0x111C0, 9, 0, 0}, - {0x111CA, 7, 0, 0}, - {0x11235, 9, 0, 0}, - {0x11236, 7, 0, 0}, - {0x112E9, 7, 0, 0}, - {0x112EA, 9, 0, 0}, - {0x1133B, 7, 0, 0}, - {0x1133C, 7, 0, 0}, - {0x1134B, 0, 2, 4796}, - {0x1134C, 0, 2, 4798}, - {0x1134D, 9, 0, 0}, - {0x11366, 230, 0, 0}, - {0x11367, 230, 0, 0}, - {0x11368, 230, 0, 0}, - {0x11369, 230, 0, 0}, - {0x1136A, 230, 0, 0}, - {0x1136B, 230, 0, 0}, - {0x1136C, 230, 0, 0}, - {0x11370, 230, 0, 0}, - {0x11371, 230, 0, 0}, - {0x11372, 230, 0, 0}, - {0x11373, 230, 0, 0}, - {0x11374, 230, 0, 0}, - {0x11383, 0, 2, 4800}, - {0x11385, 0, 2, 4802}, - {0x1138E, 0, 2, 4804}, - {0x11391, 0, 2, 4806}, - {0x113C5, 0, 2, 4808}, - {0x113C7, 0, 2, 4810}, - {0x113C8, 0, 2, 4812}, - {0x113CE, 9, 0, 0}, - {0x113CF, 9, 0, 0}, - {0x113D0, 9, 0, 0}, - {0x11442, 9, 0, 0}, - {0x11446, 7, 0, 0}, - {0x1145E, 230, 0, 0}, - {0x114BB, 0, 2, 4814}, - {0x114BC, 0, 2, 4816}, - {0x114BE, 0, 2, 4818}, - {0x114C2, 9, 0, 0}, - {0x114C3, 7, 0, 0}, - {0x115BA, 0, 2, 4820}, - {0x115BB, 0, 2, 4822}, - {0x115BF, 9, 0, 0}, - {0x115C0, 7, 0, 0}, - {0x1163F, 9, 0, 0}, - {0x116B6, 9, 0, 0}, - {0x116B7, 7, 0, 0}, - {0x1172B, 9, 0, 0}, - {0x11839, 9, 0, 0}, - {0x1183A, 7, 0, 0}, - {0x11938, 0, 2, 4824}, - {0x1193D, 9, 0, 0}, - {0x1193E, 9, 0, 0}, - {0x11943, 7, 0, 0}, - {0x119E0, 9, 0, 0}, - {0x11A34, 9, 0, 0}, - {0x11A47, 9, 0, 0}, - {0x11A99, 9, 0, 0}, - {0x11C3F, 9, 0, 0}, - {0x11D42, 7, 0, 0}, - {0x11D44, 9, 0, 0}, - {0x11D45, 9, 0, 0}, - {0x11D97, 9, 0, 0}, - {0x11F41, 9, 0, 0}, - {0x11F42, 9, 0, 0}, - {0x16121, 0, 2, 4826}, - {0x16122, 0, 2, 4828}, - {0x16123, 0, 2, 4830}, - {0x16124, 0, 2, 4832}, - {0x16125, 0, 2, 4834}, - {0x16126, 0, 2, 4836}, - {0x16127, 0, 2, 4838}, - {0x16128, 0, 2, 4840}, - {0x1612F, 9, 0, 0}, - {0x16AF0, 1, 0, 0}, - {0x16AF1, 1, 0, 0}, - {0x16AF2, 1, 0, 0}, - {0x16AF3, 1, 0, 0}, - {0x16AF4, 1, 0, 0}, - {0x16B30, 230, 0, 0}, - {0x16B31, 230, 0, 0}, - {0x16B32, 230, 0, 0}, - {0x16B33, 230, 0, 0}, - {0x16B34, 230, 0, 0}, - {0x16B35, 230, 0, 0}, - {0x16B36, 230, 0, 0}, - {0x16D68, 0, 2, 4842}, - {0x16D69, 0, 2, 4844}, - {0x16D6A, 0, 2, 4846}, - {0x16FF0, 6, 0, 0}, - {0x16FF1, 6, 0, 0}, - {0x1BC9E, 1, 0, 0}, - {0x1CCD6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1CCD7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1CCD8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1CCD9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1CCDA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1CCDB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1CCDC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1CCDD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1CCDE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1CCDF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1CCE0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1CCE1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1CCE2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1CCE3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1CCE4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1CCE5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1CCE6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1CCE7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1CCE8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1CCE9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1CCEA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1CCEB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1CCEC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1CCED, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1CCEE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1CCEF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1CCF0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0x1CCF1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0x1CCF2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0x1CCF3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0x1CCF4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0x1CCF5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0x1CCF6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0x1CCF7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0x1CCF8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0x1CCF9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0x1D15E, 0, 2 | DECOMP_NO_COMPOSE, 4848}, /* in exclusion list */ - {0x1D15F, 0, 2 | DECOMP_NO_COMPOSE, 4850}, /* in exclusion list */ - {0x1D160, 0, 2 | DECOMP_NO_COMPOSE, 4852}, /* in exclusion list */ - {0x1D161, 0, 2 | DECOMP_NO_COMPOSE, 4854}, /* in exclusion list */ - {0x1D162, 0, 2 | DECOMP_NO_COMPOSE, 4856}, /* in exclusion list */ - {0x1D163, 0, 2 | DECOMP_NO_COMPOSE, 4858}, /* in exclusion list */ - {0x1D164, 0, 2 | DECOMP_NO_COMPOSE, 4860}, /* in exclusion list */ - {0x1D165, 216, 0, 0}, - {0x1D166, 216, 0, 0}, - {0x1D167, 1, 0, 0}, - {0x1D168, 1, 0, 0}, - {0x1D169, 1, 0, 0}, - {0x1D16D, 226, 0, 0}, - {0x1D16E, 216, 0, 0}, - {0x1D16F, 216, 0, 0}, - {0x1D170, 216, 0, 0}, - {0x1D171, 216, 0, 0}, - {0x1D172, 216, 0, 0}, - {0x1D17B, 220, 0, 0}, - {0x1D17C, 220, 0, 0}, - {0x1D17D, 220, 0, 0}, - {0x1D17E, 220, 0, 0}, - {0x1D17F, 220, 0, 0}, - {0x1D180, 220, 0, 0}, - {0x1D181, 220, 0, 0}, - {0x1D182, 220, 0, 0}, - {0x1D185, 230, 0, 0}, - {0x1D186, 230, 0, 0}, - {0x1D187, 230, 0, 0}, - {0x1D188, 230, 0, 0}, - {0x1D189, 230, 0, 0}, - {0x1D18A, 220, 0, 0}, - {0x1D18B, 220, 0, 0}, - {0x1D1AA, 230, 0, 0}, - {0x1D1AB, 230, 0, 0}, - {0x1D1AC, 230, 0, 0}, - {0x1D1AD, 230, 0, 0}, - {0x1D1BB, 0, 2 | DECOMP_NO_COMPOSE, 4862}, /* in exclusion list */ - {0x1D1BC, 0, 2 | DECOMP_NO_COMPOSE, 4864}, /* in exclusion list */ - {0x1D1BD, 0, 2 | DECOMP_NO_COMPOSE, 4866}, /* in exclusion list */ - {0x1D1BE, 0, 2 | DECOMP_NO_COMPOSE, 4868}, /* in exclusion list */ - {0x1D1BF, 0, 2 | DECOMP_NO_COMPOSE, 4870}, /* in exclusion list */ - {0x1D1C0, 0, 2 | DECOMP_NO_COMPOSE, 4872}, /* in exclusion list */ - {0x1D242, 230, 0, 0}, - {0x1D243, 230, 0, 0}, - {0x1D244, 230, 0, 0}, - {0x1D400, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D401, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D402, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D403, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D404, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D405, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D406, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D407, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D408, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D409, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D40A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D40B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D40C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D40D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D40E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D40F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D410, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D411, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D412, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D413, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D414, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D415, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D416, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D417, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D418, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D419, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D41A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D41B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D41C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D41D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D41E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D41F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D420, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D421, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D422, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D423, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D424, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D425, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D426, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D427, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D428, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D429, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D42A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D42B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D42C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D42D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D42E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D42F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D430, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D431, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D432, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D433, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D434, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D435, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D436, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D437, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D438, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D439, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D43A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D43B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D43C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D43D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D43E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D43F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D440, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D441, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D442, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D443, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D444, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D445, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D446, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D447, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D448, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D449, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D44A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D44B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D44C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D44D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D44E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D44F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D450, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D451, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D452, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D453, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D454, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D456, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D457, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D458, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D459, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D45A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D45B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D45C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D45D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D45E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D45F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D460, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D461, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D462, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D463, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D464, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D465, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D466, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D467, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D468, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D469, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D46A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D46B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D46C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D46D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D46E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D46F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D470, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D471, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D472, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D473, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D474, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D475, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D476, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D477, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D478, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D479, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D47A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D47B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D47C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D47D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D47E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D47F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D480, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D481, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D482, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D483, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D484, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D485, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D486, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D487, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D488, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D489, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D48A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D48B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D48C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D48D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D48E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D48F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D490, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D491, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D492, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D493, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D494, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D495, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D496, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D497, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D498, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D499, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D49A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D49B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D49C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D49E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D49F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D4A2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D4A5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D4A6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D4A9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D4AA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D4AB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D4AC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D4AE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D4AF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D4B0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D4B1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D4B2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D4B3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D4B4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D4B5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D4B6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D4B7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D4B8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D4B9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D4BB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D4BD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D4BE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D4BF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D4C0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D4C1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D4C2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D4C3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D4C5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D4C6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D4C7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D4C8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D4C9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D4CA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D4CB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D4CC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D4CD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D4CE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D4CF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D4D0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D4D1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D4D2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D4D3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D4D4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D4D5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D4D6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D4D7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D4D8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D4D9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D4DA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D4DB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D4DC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D4DD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D4DE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D4DF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D4E0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D4E1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D4E2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D4E3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D4E4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D4E5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D4E6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D4E7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D4E8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D4E9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D4EA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D4EB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D4EC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D4ED, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D4EE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D4EF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D4F0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D4F1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D4F2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D4F3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D4F4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D4F5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D4F6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D4F7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D4F8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D4F9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D4FA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D4FB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D4FC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D4FD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D4FE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D4FF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D500, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D501, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D502, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D503, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D504, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D505, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D507, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D508, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D509, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D50A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D50D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D50E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D50F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D510, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D511, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D512, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D513, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D514, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D516, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D517, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D518, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D519, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D51A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D51B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D51C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D51E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D51F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D520, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D521, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D522, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D523, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D524, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D525, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D526, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D527, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D528, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D529, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D52A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D52B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D52C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D52D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D52E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D52F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D530, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D531, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D532, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D533, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D534, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D535, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D536, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D537, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D538, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D539, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D53B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D53C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D53D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D53E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D540, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D541, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D542, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D543, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D544, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D546, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D54A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D54B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D54C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D54D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D54E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D54F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D550, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D552, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D553, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D554, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D555, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D556, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D557, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D558, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D559, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D55A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D55B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D55C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D55D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D55E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D55F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D560, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D561, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D562, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D563, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D564, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D565, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D566, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D567, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D568, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D569, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D56A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D56B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D56C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D56D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D56E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D56F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D570, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D571, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D572, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D573, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D574, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D575, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D576, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D577, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D578, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D579, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D57A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D57B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D57C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D57D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D57E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D57F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D580, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D581, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D582, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D583, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D584, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D585, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D586, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D587, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D588, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D589, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D58A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D58B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D58C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D58D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D58E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D58F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D590, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D591, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D592, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D593, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D594, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D595, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D596, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D597, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D598, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D599, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D59A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D59B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D59C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D59D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D59E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D59F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D5A0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D5A1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D5A2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D5A3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D5A4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D5A5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D5A6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D5A7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D5A8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D5A9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D5AA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D5AB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D5AC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D5AD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D5AE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D5AF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D5B0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D5B1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D5B2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D5B3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D5B4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D5B5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D5B6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D5B7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D5B8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D5B9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D5BA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D5BB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D5BC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D5BD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D5BE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D5BF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D5C0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D5C1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D5C2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D5C3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D5C4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D5C5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D5C6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D5C7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D5C8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D5C9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D5CA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D5CB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D5CC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D5CD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D5CE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D5CF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D5D0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D5D1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D5D2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D5D3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D5D4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D5D5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D5D6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D5D7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D5D8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D5D9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D5DA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D5DB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D5DC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D5DD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D5DE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D5DF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D5E0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D5E1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D5E2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D5E3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D5E4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D5E5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D5E6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D5E7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D5E8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D5E9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D5EA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D5EB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D5EC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D5ED, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D5EE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D5EF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D5F0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D5F1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D5F2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D5F3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D5F4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D5F5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D5F6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D5F7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D5F8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D5F9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D5FA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D5FB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D5FC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D5FD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D5FE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D5FF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D600, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D601, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D602, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D603, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D604, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D605, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D606, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D607, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D608, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D609, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D60A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D60B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D60C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D60D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D60E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D60F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D610, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D611, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D612, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D613, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D614, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D615, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D616, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D617, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D618, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D619, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D61A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D61B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D61C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D61D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D61E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D61F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D620, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D621, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D622, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D623, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D624, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D625, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D626, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D627, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D628, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D629, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D62A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D62B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D62C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D62D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D62E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D62F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D630, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D631, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D632, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D633, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D634, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D635, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D636, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D637, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D638, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D639, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D63A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D63B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D63C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D63D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D63E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D63F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D640, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D641, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D642, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D643, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D644, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D645, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D646, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D647, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D648, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D649, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D64A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D64B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D64C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D64D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D64E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D64F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D650, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D651, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D652, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D653, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D654, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D655, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D656, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D657, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D658, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D659, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D65A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D65B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D65C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D65D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D65E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D65F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D660, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D661, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D662, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D663, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D664, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D665, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D666, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D667, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D668, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D669, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D66A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D66B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D66C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D66D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D66E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D66F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D670, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1D671, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1D672, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1D673, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1D674, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1D675, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1D676, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1D677, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1D678, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1D679, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1D67A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1D67B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1D67C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1D67D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1D67E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1D67F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1D680, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1D681, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1D682, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1D683, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1D684, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1D685, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1D686, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1D687, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1D688, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1D689, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1D68A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0x1D68B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0x1D68C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0x1D68D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0x1D68E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0x1D68F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0x1D690, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0x1D691, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068}, - {0x1D692, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0x1D693, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A}, - {0x1D694, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0x1D695, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C}, - {0x1D696, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0x1D697, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006E}, - {0x1D698, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F}, - {0x1D699, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0x1D69A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0071}, - {0x1D69B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072}, - {0x1D69C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, - {0x1D69D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0x1D69E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0x1D69F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0x1D6A0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077}, - {0x1D6A1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078}, - {0x1D6A2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079}, - {0x1D6A3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0x1D6A4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0131}, - {0x1D6A5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0237}, - {0x1D6A8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0391}, - {0x1D6A9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0392}, - {0x1D6AA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0393}, - {0x1D6AB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0394}, - {0x1D6AC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0395}, - {0x1D6AD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0396}, - {0x1D6AE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0397}, - {0x1D6AF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0398}, - {0x1D6B0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0399}, - {0x1D6B1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039A}, - {0x1D6B2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039B}, - {0x1D6B3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039C}, - {0x1D6B4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039D}, - {0x1D6B5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039E}, - {0x1D6B6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039F}, - {0x1D6B7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A0}, - {0x1D6B8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A1}, - {0x1D6B9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F4}, - {0x1D6BA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A3}, - {0x1D6BB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A4}, - {0x1D6BC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A5}, - {0x1D6BD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A6}, - {0x1D6BE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A7}, - {0x1D6BF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A8}, - {0x1D6C0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A9}, - {0x1D6C1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2207}, - {0x1D6C2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B1}, - {0x1D6C3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B2}, - {0x1D6C4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B3}, - {0x1D6C5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B4}, - {0x1D6C6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B5}, - {0x1D6C7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B6}, - {0x1D6C8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B7}, - {0x1D6C9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B8}, - {0x1D6CA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B9}, - {0x1D6CB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BA}, - {0x1D6CC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BB}, - {0x1D6CD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BC}, - {0x1D6CE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BD}, - {0x1D6CF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BE}, - {0x1D6D0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BF}, - {0x1D6D1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C0}, - {0x1D6D2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C1}, - {0x1D6D3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C2}, - {0x1D6D4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C3}, - {0x1D6D5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C4}, - {0x1D6D6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C5}, - {0x1D6D7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C6}, - {0x1D6D8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C7}, - {0x1D6D9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C8}, - {0x1D6DA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C9}, - {0x1D6DB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2202}, - {0x1D6DC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F5}, - {0x1D6DD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D1}, - {0x1D6DE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F0}, - {0x1D6DF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D5}, - {0x1D6E0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F1}, - {0x1D6E1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D6}, - {0x1D6E2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0391}, - {0x1D6E3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0392}, - {0x1D6E4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0393}, - {0x1D6E5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0394}, - {0x1D6E6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0395}, - {0x1D6E7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0396}, - {0x1D6E8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0397}, - {0x1D6E9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0398}, - {0x1D6EA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0399}, - {0x1D6EB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039A}, - {0x1D6EC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039B}, - {0x1D6ED, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039C}, - {0x1D6EE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039D}, - {0x1D6EF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039E}, - {0x1D6F0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039F}, - {0x1D6F1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A0}, - {0x1D6F2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A1}, - {0x1D6F3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F4}, - {0x1D6F4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A3}, - {0x1D6F5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A4}, - {0x1D6F6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A5}, - {0x1D6F7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A6}, - {0x1D6F8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A7}, - {0x1D6F9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A8}, - {0x1D6FA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A9}, - {0x1D6FB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2207}, - {0x1D6FC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B1}, - {0x1D6FD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B2}, - {0x1D6FE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B3}, - {0x1D6FF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B4}, - {0x1D700, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B5}, - {0x1D701, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B6}, - {0x1D702, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B7}, - {0x1D703, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B8}, - {0x1D704, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B9}, - {0x1D705, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BA}, - {0x1D706, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BB}, - {0x1D707, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BC}, - {0x1D708, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BD}, - {0x1D709, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BE}, - {0x1D70A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BF}, - {0x1D70B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C0}, - {0x1D70C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C1}, - {0x1D70D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C2}, - {0x1D70E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C3}, - {0x1D70F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C4}, - {0x1D710, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C5}, - {0x1D711, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C6}, - {0x1D712, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C7}, - {0x1D713, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C8}, - {0x1D714, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C9}, - {0x1D715, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2202}, - {0x1D716, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F5}, - {0x1D717, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D1}, - {0x1D718, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F0}, - {0x1D719, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D5}, - {0x1D71A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F1}, - {0x1D71B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D6}, - {0x1D71C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0391}, - {0x1D71D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0392}, - {0x1D71E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0393}, - {0x1D71F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0394}, - {0x1D720, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0395}, - {0x1D721, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0396}, - {0x1D722, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0397}, - {0x1D723, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0398}, - {0x1D724, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0399}, - {0x1D725, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039A}, - {0x1D726, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039B}, - {0x1D727, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039C}, - {0x1D728, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039D}, - {0x1D729, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039E}, - {0x1D72A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039F}, - {0x1D72B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A0}, - {0x1D72C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A1}, - {0x1D72D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F4}, - {0x1D72E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A3}, - {0x1D72F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A4}, - {0x1D730, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A5}, - {0x1D731, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A6}, - {0x1D732, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A7}, - {0x1D733, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A8}, - {0x1D734, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A9}, - {0x1D735, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2207}, - {0x1D736, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B1}, - {0x1D737, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B2}, - {0x1D738, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B3}, - {0x1D739, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B4}, - {0x1D73A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B5}, - {0x1D73B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B6}, - {0x1D73C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B7}, - {0x1D73D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B8}, - {0x1D73E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B9}, - {0x1D73F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BA}, - {0x1D740, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BB}, - {0x1D741, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BC}, - {0x1D742, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BD}, - {0x1D743, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BE}, - {0x1D744, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BF}, - {0x1D745, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C0}, - {0x1D746, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C1}, - {0x1D747, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C2}, - {0x1D748, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C3}, - {0x1D749, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C4}, - {0x1D74A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C5}, - {0x1D74B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C6}, - {0x1D74C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C7}, - {0x1D74D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C8}, - {0x1D74E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C9}, - {0x1D74F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2202}, - {0x1D750, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F5}, - {0x1D751, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D1}, - {0x1D752, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F0}, - {0x1D753, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D5}, - {0x1D754, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F1}, - {0x1D755, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D6}, - {0x1D756, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0391}, - {0x1D757, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0392}, - {0x1D758, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0393}, - {0x1D759, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0394}, - {0x1D75A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0395}, - {0x1D75B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0396}, - {0x1D75C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0397}, - {0x1D75D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0398}, - {0x1D75E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0399}, - {0x1D75F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039A}, - {0x1D760, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039B}, - {0x1D761, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039C}, - {0x1D762, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039D}, - {0x1D763, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039E}, - {0x1D764, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039F}, - {0x1D765, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A0}, - {0x1D766, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A1}, - {0x1D767, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F4}, - {0x1D768, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A3}, - {0x1D769, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A4}, - {0x1D76A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A5}, - {0x1D76B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A6}, - {0x1D76C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A7}, - {0x1D76D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A8}, - {0x1D76E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A9}, - {0x1D76F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2207}, - {0x1D770, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B1}, - {0x1D771, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B2}, - {0x1D772, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B3}, - {0x1D773, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B4}, - {0x1D774, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B5}, - {0x1D775, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B6}, - {0x1D776, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B7}, - {0x1D777, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B8}, - {0x1D778, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B9}, - {0x1D779, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BA}, - {0x1D77A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BB}, - {0x1D77B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BC}, - {0x1D77C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BD}, - {0x1D77D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BE}, - {0x1D77E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BF}, - {0x1D77F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C0}, - {0x1D780, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C1}, - {0x1D781, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C2}, - {0x1D782, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C3}, - {0x1D783, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C4}, - {0x1D784, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C5}, - {0x1D785, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C6}, - {0x1D786, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C7}, - {0x1D787, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C8}, - {0x1D788, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C9}, - {0x1D789, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2202}, - {0x1D78A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F5}, - {0x1D78B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D1}, - {0x1D78C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F0}, - {0x1D78D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D5}, - {0x1D78E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F1}, - {0x1D78F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D6}, - {0x1D790, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0391}, - {0x1D791, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0392}, - {0x1D792, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0393}, - {0x1D793, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0394}, - {0x1D794, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0395}, - {0x1D795, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0396}, - {0x1D796, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0397}, - {0x1D797, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0398}, - {0x1D798, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0399}, - {0x1D799, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039A}, - {0x1D79A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039B}, - {0x1D79B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039C}, - {0x1D79C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039D}, - {0x1D79D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039E}, - {0x1D79E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039F}, - {0x1D79F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A0}, - {0x1D7A0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A1}, - {0x1D7A1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F4}, - {0x1D7A2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A3}, - {0x1D7A3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A4}, - {0x1D7A4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A5}, - {0x1D7A5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A6}, - {0x1D7A6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A7}, - {0x1D7A7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A8}, - {0x1D7A8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A9}, - {0x1D7A9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2207}, - {0x1D7AA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B1}, - {0x1D7AB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B2}, - {0x1D7AC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B3}, - {0x1D7AD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B4}, - {0x1D7AE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B5}, - {0x1D7AF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B6}, - {0x1D7B0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B7}, - {0x1D7B1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B8}, - {0x1D7B2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B9}, - {0x1D7B3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BA}, - {0x1D7B4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BB}, - {0x1D7B5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BC}, - {0x1D7B6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BD}, - {0x1D7B7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BE}, - {0x1D7B8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BF}, - {0x1D7B9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C0}, - {0x1D7BA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C1}, - {0x1D7BB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C2}, - {0x1D7BC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C3}, - {0x1D7BD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C4}, - {0x1D7BE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C5}, - {0x1D7BF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C6}, - {0x1D7C0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C7}, - {0x1D7C1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C8}, - {0x1D7C2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C9}, - {0x1D7C3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2202}, - {0x1D7C4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F5}, - {0x1D7C5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D1}, - {0x1D7C6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F0}, - {0x1D7C7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D5}, - {0x1D7C8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03F1}, - {0x1D7C9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03D6}, - {0x1D7CA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03DC}, - {0x1D7CB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03DD}, - {0x1D7CE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0x1D7CF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0x1D7D0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0x1D7D1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0x1D7D2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0x1D7D3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0x1D7D4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0x1D7D5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0x1D7D6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0x1D7D7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0x1D7D8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0x1D7D9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0x1D7DA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0x1D7DB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0x1D7DC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0x1D7DD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0x1D7DE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0x1D7DF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0x1D7E0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0x1D7E1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0x1D7E2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0x1D7E3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0x1D7E4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0x1D7E5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0x1D7E6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0x1D7E7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0x1D7E8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0x1D7E9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0x1D7EA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0x1D7EB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0x1D7EC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0x1D7ED, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0x1D7EE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0x1D7EF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0x1D7F0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0x1D7F1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0x1D7F2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0x1D7F3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0x1D7F4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0x1D7F5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0x1D7F6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0x1D7F7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0x1D7F8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0x1D7F9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0x1D7FA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0x1D7FB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0x1D7FC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0x1D7FD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0x1D7FE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0x1D7FF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0x1E000, 230, 0, 0}, - {0x1E001, 230, 0, 0}, - {0x1E002, 230, 0, 0}, - {0x1E003, 230, 0, 0}, - {0x1E004, 230, 0, 0}, - {0x1E005, 230, 0, 0}, - {0x1E006, 230, 0, 0}, - {0x1E008, 230, 0, 0}, - {0x1E009, 230, 0, 0}, - {0x1E00A, 230, 0, 0}, - {0x1E00B, 230, 0, 0}, - {0x1E00C, 230, 0, 0}, - {0x1E00D, 230, 0, 0}, - {0x1E00E, 230, 0, 0}, - {0x1E00F, 230, 0, 0}, - {0x1E010, 230, 0, 0}, - {0x1E011, 230, 0, 0}, - {0x1E012, 230, 0, 0}, - {0x1E013, 230, 0, 0}, - {0x1E014, 230, 0, 0}, - {0x1E015, 230, 0, 0}, - {0x1E016, 230, 0, 0}, - {0x1E017, 230, 0, 0}, - {0x1E018, 230, 0, 0}, - {0x1E01B, 230, 0, 0}, - {0x1E01C, 230, 0, 0}, - {0x1E01D, 230, 0, 0}, - {0x1E01E, 230, 0, 0}, - {0x1E01F, 230, 0, 0}, - {0x1E020, 230, 0, 0}, - {0x1E021, 230, 0, 0}, - {0x1E023, 230, 0, 0}, - {0x1E024, 230, 0, 0}, - {0x1E026, 230, 0, 0}, - {0x1E027, 230, 0, 0}, - {0x1E028, 230, 0, 0}, - {0x1E029, 230, 0, 0}, - {0x1E02A, 230, 0, 0}, - {0x1E030, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0430}, - {0x1E031, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0431}, - {0x1E032, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0432}, - {0x1E033, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0433}, - {0x1E034, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0434}, - {0x1E035, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0435}, - {0x1E036, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0436}, - {0x1E037, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0437}, - {0x1E038, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0438}, - {0x1E039, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043A}, - {0x1E03A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043B}, - {0x1E03B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043C}, - {0x1E03C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043E}, - {0x1E03D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043F}, - {0x1E03E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0440}, - {0x1E03F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0441}, - {0x1E040, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0442}, - {0x1E041, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0443}, - {0x1E042, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0444}, - {0x1E043, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0445}, - {0x1E044, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0446}, - {0x1E045, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0447}, - {0x1E046, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0448}, - {0x1E047, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044B}, - {0x1E048, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044D}, - {0x1E049, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044E}, - {0x1E04A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xA689}, - {0x1E04B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04D9}, - {0x1E04C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0456}, - {0x1E04D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0458}, - {0x1E04E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04E9}, - {0x1E04F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04AF}, - {0x1E050, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04CF}, - {0x1E051, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0430}, - {0x1E052, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0431}, - {0x1E053, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0432}, - {0x1E054, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0433}, - {0x1E055, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0434}, - {0x1E056, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0435}, - {0x1E057, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0436}, - {0x1E058, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0437}, - {0x1E059, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0438}, - {0x1E05A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043A}, - {0x1E05B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043B}, - {0x1E05C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043E}, - {0x1E05D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043F}, - {0x1E05E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0441}, - {0x1E05F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0443}, - {0x1E060, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0444}, - {0x1E061, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0445}, - {0x1E062, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0446}, - {0x1E063, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0447}, - {0x1E064, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0448}, - {0x1E065, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044A}, - {0x1E066, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044B}, - {0x1E067, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0491}, - {0x1E068, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0456}, - {0x1E069, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0455}, - {0x1E06A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x045F}, - {0x1E06B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04AB}, - {0x1E06C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xA651}, - {0x1E06D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04B1}, - {0x1E08F, 230, 0, 0}, - {0x1E130, 230, 0, 0}, - {0x1E131, 230, 0, 0}, - {0x1E132, 230, 0, 0}, - {0x1E133, 230, 0, 0}, - {0x1E134, 230, 0, 0}, - {0x1E135, 230, 0, 0}, - {0x1E136, 230, 0, 0}, - {0x1E2AE, 230, 0, 0}, - {0x1E2EC, 230, 0, 0}, - {0x1E2ED, 230, 0, 0}, - {0x1E2EE, 230, 0, 0}, - {0x1E2EF, 230, 0, 0}, - {0x1E4EC, 232, 0, 0}, - {0x1E4ED, 232, 0, 0}, - {0x1E4EE, 220, 0, 0}, - {0x1E4EF, 230, 0, 0}, - {0x1E5EE, 230, 0, 0}, - {0x1E5EF, 220, 0, 0}, - {0x1E6E3, 230, 0, 0}, - {0x1E6E6, 230, 0, 0}, - {0x1E6EE, 230, 0, 0}, - {0x1E6EF, 230, 0, 0}, - {0x1E6F5, 230, 0, 0}, - {0x1E8D0, 220, 0, 0}, - {0x1E8D1, 220, 0, 0}, - {0x1E8D2, 220, 0, 0}, - {0x1E8D3, 220, 0, 0}, - {0x1E8D4, 220, 0, 0}, - {0x1E8D5, 220, 0, 0}, - {0x1E8D6, 220, 0, 0}, - {0x1E944, 230, 0, 0}, - {0x1E945, 230, 0, 0}, - {0x1E946, 230, 0, 0}, - {0x1E947, 230, 0, 0}, - {0x1E948, 230, 0, 0}, - {0x1E949, 230, 0, 0}, - {0x1E94A, 7, 0, 0}, - {0x1EE00, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0627}, - {0x1EE01, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0628}, - {0x1EE02, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, - {0x1EE03, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062F}, - {0x1EE05, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0648}, - {0x1EE06, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0632}, - {0x1EE07, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, - {0x1EE08, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0637}, - {0x1EE09, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x064A}, - {0x1EE0A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0643}, - {0x1EE0B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0644}, - {0x1EE0C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0645}, - {0x1EE0D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, - {0x1EE0E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, - {0x1EE0F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, - {0x1EE10, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0641}, - {0x1EE11, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, - {0x1EE12, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, - {0x1EE13, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0631}, - {0x1EE14, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, - {0x1EE15, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062A}, - {0x1EE16, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062B}, - {0x1EE17, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, - {0x1EE18, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0630}, - {0x1EE19, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, - {0x1EE1A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0638}, - {0x1EE1B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, - {0x1EE1C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x066E}, - {0x1EE1D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BA}, - {0x1EE1E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A1}, - {0x1EE1F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x066F}, - {0x1EE21, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0628}, - {0x1EE22, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, - {0x1EE24, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0647}, - {0x1EE27, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, - {0x1EE29, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x064A}, - {0x1EE2A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0643}, - {0x1EE2B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0644}, - {0x1EE2C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0645}, - {0x1EE2D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, - {0x1EE2E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, - {0x1EE2F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, - {0x1EE30, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0641}, - {0x1EE31, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, - {0x1EE32, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, - {0x1EE34, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, - {0x1EE35, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062A}, - {0x1EE36, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062B}, - {0x1EE37, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, - {0x1EE39, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, - {0x1EE3B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, - {0x1EE42, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, - {0x1EE47, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, - {0x1EE49, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x064A}, - {0x1EE4B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0644}, - {0x1EE4D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, - {0x1EE4E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, - {0x1EE4F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, - {0x1EE51, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, - {0x1EE52, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, - {0x1EE54, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, - {0x1EE57, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, - {0x1EE59, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, - {0x1EE5B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, - {0x1EE5D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06BA}, - {0x1EE5F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x066F}, - {0x1EE61, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0628}, - {0x1EE62, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, - {0x1EE64, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0647}, - {0x1EE67, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, - {0x1EE68, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0637}, - {0x1EE69, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x064A}, - {0x1EE6A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0643}, - {0x1EE6C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0645}, - {0x1EE6D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, - {0x1EE6E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, - {0x1EE6F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, - {0x1EE70, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0641}, - {0x1EE71, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, - {0x1EE72, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, - {0x1EE74, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, - {0x1EE75, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062A}, - {0x1EE76, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062B}, - {0x1EE77, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, - {0x1EE79, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, - {0x1EE7A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0638}, - {0x1EE7B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, - {0x1EE7C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x066E}, - {0x1EE7E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A1}, - {0x1EE80, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0627}, - {0x1EE81, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0628}, - {0x1EE82, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, - {0x1EE83, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062F}, - {0x1EE84, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0647}, - {0x1EE85, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0648}, - {0x1EE86, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0632}, - {0x1EE87, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, - {0x1EE88, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0637}, - {0x1EE89, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x064A}, - {0x1EE8B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0644}, - {0x1EE8C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0645}, - {0x1EE8D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, - {0x1EE8E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, - {0x1EE8F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, - {0x1EE90, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0641}, - {0x1EE91, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, - {0x1EE92, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, - {0x1EE93, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0631}, - {0x1EE94, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, - {0x1EE95, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062A}, - {0x1EE96, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062B}, - {0x1EE97, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, - {0x1EE98, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0630}, - {0x1EE99, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, - {0x1EE9A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0638}, - {0x1EE9B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, - {0x1EEA1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0628}, - {0x1EEA2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, - {0x1EEA3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062F}, - {0x1EEA5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0648}, - {0x1EEA6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0632}, - {0x1EEA7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, - {0x1EEA8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0637}, - {0x1EEA9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x064A}, - {0x1EEAB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0644}, - {0x1EEAC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0645}, - {0x1EEAD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, - {0x1EEAE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, - {0x1EEAF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, - {0x1EEB0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0641}, - {0x1EEB1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, - {0x1EEB2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, - {0x1EEB3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0631}, - {0x1EEB4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, - {0x1EEB5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062A}, - {0x1EEB6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062B}, - {0x1EEB7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, - {0x1EEB8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0630}, - {0x1EEB9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, - {0x1EEBA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0638}, - {0x1EEBB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, - {0x1F100, 0, 2 | DECOMP_COMPAT, 4874}, - {0x1F101, 0, 2 | DECOMP_COMPAT, 4876}, - {0x1F102, 0, 2 | DECOMP_COMPAT, 4878}, - {0x1F103, 0, 2 | DECOMP_COMPAT, 4880}, - {0x1F104, 0, 2 | DECOMP_COMPAT, 4882}, - {0x1F105, 0, 2 | DECOMP_COMPAT, 4884}, - {0x1F106, 0, 2 | DECOMP_COMPAT, 4886}, - {0x1F107, 0, 2 | DECOMP_COMPAT, 4888}, - {0x1F108, 0, 2 | DECOMP_COMPAT, 4890}, - {0x1F109, 0, 2 | DECOMP_COMPAT, 4892}, - {0x1F10A, 0, 2 | DECOMP_COMPAT, 4894}, - {0x1F110, 0, 3 | DECOMP_COMPAT, 4896}, - {0x1F111, 0, 3 | DECOMP_COMPAT, 4899}, - {0x1F112, 0, 3 | DECOMP_COMPAT, 4902}, - {0x1F113, 0, 3 | DECOMP_COMPAT, 4905}, - {0x1F114, 0, 3 | DECOMP_COMPAT, 4908}, - {0x1F115, 0, 3 | DECOMP_COMPAT, 4911}, - {0x1F116, 0, 3 | DECOMP_COMPAT, 4914}, - {0x1F117, 0, 3 | DECOMP_COMPAT, 4917}, - {0x1F118, 0, 3 | DECOMP_COMPAT, 4920}, - {0x1F119, 0, 3 | DECOMP_COMPAT, 4923}, - {0x1F11A, 0, 3 | DECOMP_COMPAT, 4926}, - {0x1F11B, 0, 3 | DECOMP_COMPAT, 4929}, - {0x1F11C, 0, 3 | DECOMP_COMPAT, 4932}, - {0x1F11D, 0, 3 | DECOMP_COMPAT, 4935}, - {0x1F11E, 0, 3 | DECOMP_COMPAT, 4938}, - {0x1F11F, 0, 3 | DECOMP_COMPAT, 4941}, - {0x1F120, 0, 3 | DECOMP_COMPAT, 4944}, - {0x1F121, 0, 3 | DECOMP_COMPAT, 4947}, - {0x1F122, 0, 3 | DECOMP_COMPAT, 4950}, - {0x1F123, 0, 3 | DECOMP_COMPAT, 4953}, - {0x1F124, 0, 3 | DECOMP_COMPAT, 4956}, - {0x1F125, 0, 3 | DECOMP_COMPAT, 4959}, - {0x1F126, 0, 3 | DECOMP_COMPAT, 4962}, - {0x1F127, 0, 3 | DECOMP_COMPAT, 4965}, - {0x1F128, 0, 3 | DECOMP_COMPAT, 4968}, - {0x1F129, 0, 3 | DECOMP_COMPAT, 4971}, - {0x1F12A, 0, 3 | DECOMP_COMPAT, 4974}, - {0x1F12B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1F12C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1F12D, 0, 2 | DECOMP_COMPAT, 4977}, - {0x1F12E, 0, 2 | DECOMP_COMPAT, 4979}, - {0x1F130, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0x1F131, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0x1F132, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0x1F133, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0x1F134, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0x1F135, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0046}, - {0x1F136, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0x1F137, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0x1F138, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0x1F139, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0x1F13A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0x1F13B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0x1F13C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0x1F13D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0x1F13E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0x1F13F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0x1F140, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0x1F141, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0x1F142, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0053}, - {0x1F143, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0x1F144, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0x1F145, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, - {0x1F146, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0x1F147, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, - {0x1F148, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0059}, - {0x1F149, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, - {0x1F14A, 0, 2 | DECOMP_COMPAT, 4981}, - {0x1F14B, 0, 2 | DECOMP_COMPAT, 4983}, - {0x1F14C, 0, 2 | DECOMP_COMPAT, 4985}, - {0x1F14D, 0, 2 | DECOMP_COMPAT, 4987}, - {0x1F14E, 0, 3 | DECOMP_COMPAT, 4989}, - {0x1F14F, 0, 2 | DECOMP_COMPAT, 4992}, - {0x1F16A, 0, 2 | DECOMP_COMPAT, 4994}, - {0x1F16B, 0, 2 | DECOMP_COMPAT, 4996}, - {0x1F16C, 0, 2 | DECOMP_COMPAT, 4998}, - {0x1F190, 0, 2 | DECOMP_COMPAT, 5000}, - {0x1F200, 0, 2 | DECOMP_COMPAT, 5002}, - {0x1F201, 0, 2 | DECOMP_COMPAT, 5004}, - {0x1F202, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B5}, - {0x1F210, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x624B}, - {0x1F211, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5B57}, - {0x1F212, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53CC}, - {0x1F213, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C7}, - {0x1F214, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E8C}, - {0x1F215, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x591A}, - {0x1F216, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x89E3}, - {0x1F217, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5929}, - {0x1F218, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4EA4}, - {0x1F219, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6620}, - {0x1F21A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7121}, - {0x1F21B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6599}, - {0x1F21C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x524D}, - {0x1F21D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F8C}, - {0x1F21E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x518D}, - {0x1F21F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65B0}, - {0x1F220, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x521D}, - {0x1F221, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7D42}, - {0x1F222, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x751F}, - {0x1F223, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8CA9}, - {0x1F224, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x58F0}, - {0x1F225, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5439}, - {0x1F226, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6F14}, - {0x1F227, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6295}, - {0x1F228, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6355}, - {0x1F229, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E00}, - {0x1F22A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E09}, - {0x1F22B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x904A}, - {0x1F22C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DE6}, - {0x1F22D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E2D}, - {0x1F22E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53F3}, - {0x1F22F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6307}, - {0x1F230, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8D70}, - {0x1F231, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6253}, - {0x1F232, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7981}, - {0x1F233, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7A7A}, - {0x1F234, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5408}, - {0x1F235, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6E80}, - {0x1F236, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6709}, - {0x1F237, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6708}, - {0x1F238, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7533}, - {0x1F239, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5272}, - {0x1F23A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x55B6}, - {0x1F23B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x914D}, - {0x1F240, 0, 3 | DECOMP_COMPAT, 5006}, - {0x1F241, 0, 3 | DECOMP_COMPAT, 5009}, - {0x1F242, 0, 3 | DECOMP_COMPAT, 5012}, - {0x1F243, 0, 3 | DECOMP_COMPAT, 5015}, - {0x1F244, 0, 3 | DECOMP_COMPAT, 5018}, - {0x1F245, 0, 3 | DECOMP_COMPAT, 5021}, - {0x1F246, 0, 3 | DECOMP_COMPAT, 5024}, - {0x1F247, 0, 3 | DECOMP_COMPAT, 5027}, - {0x1F248, 0, 3 | DECOMP_COMPAT, 5030}, - {0x1F250, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F97}, - {0x1F251, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53EF}, - {0x1FBF0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0x1FBF1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031}, - {0x1FBF2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, - {0x1FBF3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0x1FBF4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0x1FBF5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0x1FBF6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0x1FBF7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0x1FBF8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0x1FBF9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0x2F800, 0, 1 | DECOMP_INLINE, 0x4E3D}, - {0x2F801, 0, 1 | DECOMP_INLINE, 0x4E38}, - {0x2F802, 0, 1 | DECOMP_INLINE, 0x4E41}, - {0x2F803, 0, 1, 5033}, - {0x2F804, 0, 1 | DECOMP_INLINE, 0x4F60}, - {0x2F805, 0, 1 | DECOMP_INLINE, 0x4FAE}, - {0x2F806, 0, 1 | DECOMP_INLINE, 0x4FBB}, - {0x2F807, 0, 1 | DECOMP_INLINE, 0x5002}, - {0x2F808, 0, 1 | DECOMP_INLINE, 0x507A}, - {0x2F809, 0, 1 | DECOMP_INLINE, 0x5099}, - {0x2F80A, 0, 1 | DECOMP_INLINE, 0x50E7}, - {0x2F80B, 0, 1 | DECOMP_INLINE, 0x50CF}, - {0x2F80C, 0, 1 | DECOMP_INLINE, 0x349E}, - {0x2F80D, 0, 1, 5034}, - {0x2F80E, 0, 1 | DECOMP_INLINE, 0x514D}, - {0x2F80F, 0, 1 | DECOMP_INLINE, 0x5154}, - {0x2F810, 0, 1 | DECOMP_INLINE, 0x5164}, - {0x2F811, 0, 1 | DECOMP_INLINE, 0x5177}, - {0x2F812, 0, 1, 5035}, - {0x2F813, 0, 1 | DECOMP_INLINE, 0x34B9}, - {0x2F814, 0, 1 | DECOMP_INLINE, 0x5167}, - {0x2F815, 0, 1 | DECOMP_INLINE, 0x518D}, - {0x2F816, 0, 1, 5036}, - {0x2F817, 0, 1 | DECOMP_INLINE, 0x5197}, - {0x2F818, 0, 1 | DECOMP_INLINE, 0x51A4}, - {0x2F819, 0, 1 | DECOMP_INLINE, 0x4ECC}, - {0x2F81A, 0, 1 | DECOMP_INLINE, 0x51AC}, - {0x2F81B, 0, 1 | DECOMP_INLINE, 0x51B5}, - {0x2F81C, 0, 1, 5037}, - {0x2F81D, 0, 1 | DECOMP_INLINE, 0x51F5}, - {0x2F81E, 0, 1 | DECOMP_INLINE, 0x5203}, - {0x2F81F, 0, 1 | DECOMP_INLINE, 0x34DF}, - {0x2F820, 0, 1 | DECOMP_INLINE, 0x523B}, - {0x2F821, 0, 1 | DECOMP_INLINE, 0x5246}, - {0x2F822, 0, 1 | DECOMP_INLINE, 0x5272}, - {0x2F823, 0, 1 | DECOMP_INLINE, 0x5277}, - {0x2F824, 0, 1 | DECOMP_INLINE, 0x3515}, - {0x2F825, 0, 1 | DECOMP_INLINE, 0x52C7}, - {0x2F826, 0, 1 | DECOMP_INLINE, 0x52C9}, - {0x2F827, 0, 1 | DECOMP_INLINE, 0x52E4}, - {0x2F828, 0, 1 | DECOMP_INLINE, 0x52FA}, - {0x2F829, 0, 1 | DECOMP_INLINE, 0x5305}, - {0x2F82A, 0, 1 | DECOMP_INLINE, 0x5306}, - {0x2F82B, 0, 1 | DECOMP_INLINE, 0x5317}, - {0x2F82C, 0, 1 | DECOMP_INLINE, 0x5349}, - {0x2F82D, 0, 1 | DECOMP_INLINE, 0x5351}, - {0x2F82E, 0, 1 | DECOMP_INLINE, 0x535A}, - {0x2F82F, 0, 1 | DECOMP_INLINE, 0x5373}, - {0x2F830, 0, 1 | DECOMP_INLINE, 0x537D}, - {0x2F831, 0, 1 | DECOMP_INLINE, 0x537F}, - {0x2F832, 0, 1 | DECOMP_INLINE, 0x537F}, - {0x2F833, 0, 1 | DECOMP_INLINE, 0x537F}, - {0x2F834, 0, 1, 5038}, - {0x2F835, 0, 1 | DECOMP_INLINE, 0x7070}, - {0x2F836, 0, 1 | DECOMP_INLINE, 0x53CA}, - {0x2F837, 0, 1 | DECOMP_INLINE, 0x53DF}, - {0x2F838, 0, 1, 5039}, - {0x2F839, 0, 1 | DECOMP_INLINE, 0x53EB}, - {0x2F83A, 0, 1 | DECOMP_INLINE, 0x53F1}, - {0x2F83B, 0, 1 | DECOMP_INLINE, 0x5406}, - {0x2F83C, 0, 1 | DECOMP_INLINE, 0x549E}, - {0x2F83D, 0, 1 | DECOMP_INLINE, 0x5438}, - {0x2F83E, 0, 1 | DECOMP_INLINE, 0x5448}, - {0x2F83F, 0, 1 | DECOMP_INLINE, 0x5468}, - {0x2F840, 0, 1 | DECOMP_INLINE, 0x54A2}, - {0x2F841, 0, 1 | DECOMP_INLINE, 0x54F6}, - {0x2F842, 0, 1 | DECOMP_INLINE, 0x5510}, - {0x2F843, 0, 1 | DECOMP_INLINE, 0x5553}, - {0x2F844, 0, 1 | DECOMP_INLINE, 0x5563}, - {0x2F845, 0, 1 | DECOMP_INLINE, 0x5584}, - {0x2F846, 0, 1 | DECOMP_INLINE, 0x5584}, - {0x2F847, 0, 1 | DECOMP_INLINE, 0x5599}, - {0x2F848, 0, 1 | DECOMP_INLINE, 0x55AB}, - {0x2F849, 0, 1 | DECOMP_INLINE, 0x55B3}, - {0x2F84A, 0, 1 | DECOMP_INLINE, 0x55C2}, - {0x2F84B, 0, 1 | DECOMP_INLINE, 0x5716}, - {0x2F84C, 0, 1 | DECOMP_INLINE, 0x5606}, - {0x2F84D, 0, 1 | DECOMP_INLINE, 0x5717}, - {0x2F84E, 0, 1 | DECOMP_INLINE, 0x5651}, - {0x2F84F, 0, 1 | DECOMP_INLINE, 0x5674}, - {0x2F850, 0, 1 | DECOMP_INLINE, 0x5207}, - {0x2F851, 0, 1 | DECOMP_INLINE, 0x58EE}, - {0x2F852, 0, 1 | DECOMP_INLINE, 0x57CE}, - {0x2F853, 0, 1 | DECOMP_INLINE, 0x57F4}, - {0x2F854, 0, 1 | DECOMP_INLINE, 0x580D}, - {0x2F855, 0, 1 | DECOMP_INLINE, 0x578B}, - {0x2F856, 0, 1 | DECOMP_INLINE, 0x5832}, - {0x2F857, 0, 1 | DECOMP_INLINE, 0x5831}, - {0x2F858, 0, 1 | DECOMP_INLINE, 0x58AC}, - {0x2F859, 0, 1, 5040}, - {0x2F85A, 0, 1 | DECOMP_INLINE, 0x58F2}, - {0x2F85B, 0, 1 | DECOMP_INLINE, 0x58F7}, - {0x2F85C, 0, 1 | DECOMP_INLINE, 0x5906}, - {0x2F85D, 0, 1 | DECOMP_INLINE, 0x591A}, - {0x2F85E, 0, 1 | DECOMP_INLINE, 0x5922}, - {0x2F85F, 0, 1 | DECOMP_INLINE, 0x5962}, - {0x2F860, 0, 1, 5041}, - {0x2F861, 0, 1, 5042}, - {0x2F862, 0, 1 | DECOMP_INLINE, 0x59EC}, - {0x2F863, 0, 1 | DECOMP_INLINE, 0x5A1B}, - {0x2F864, 0, 1 | DECOMP_INLINE, 0x5A27}, - {0x2F865, 0, 1 | DECOMP_INLINE, 0x59D8}, - {0x2F866, 0, 1 | DECOMP_INLINE, 0x5A66}, - {0x2F867, 0, 1 | DECOMP_INLINE, 0x36EE}, - {0x2F868, 0, 1 | DECOMP_INLINE, 0x36FC}, - {0x2F869, 0, 1 | DECOMP_INLINE, 0x5B08}, - {0x2F86A, 0, 1 | DECOMP_INLINE, 0x5B3E}, - {0x2F86B, 0, 1 | DECOMP_INLINE, 0x5B3E}, - {0x2F86C, 0, 1, 5043}, - {0x2F86D, 0, 1 | DECOMP_INLINE, 0x5BC3}, - {0x2F86E, 0, 1 | DECOMP_INLINE, 0x5BD8}, - {0x2F86F, 0, 1 | DECOMP_INLINE, 0x5BE7}, - {0x2F870, 0, 1 | DECOMP_INLINE, 0x5BF3}, - {0x2F871, 0, 1, 5044}, - {0x2F872, 0, 1 | DECOMP_INLINE, 0x5BFF}, - {0x2F873, 0, 1 | DECOMP_INLINE, 0x5C06}, - {0x2F874, 0, 1 | DECOMP_INLINE, 0x5F53}, - {0x2F875, 0, 1 | DECOMP_INLINE, 0x5C22}, - {0x2F876, 0, 1 | DECOMP_INLINE, 0x3781}, - {0x2F877, 0, 1 | DECOMP_INLINE, 0x5C60}, - {0x2F878, 0, 1 | DECOMP_INLINE, 0x5C6E}, - {0x2F879, 0, 1 | DECOMP_INLINE, 0x5CC0}, - {0x2F87A, 0, 1 | DECOMP_INLINE, 0x5C8D}, - {0x2F87B, 0, 1, 5045}, - {0x2F87C, 0, 1 | DECOMP_INLINE, 0x5D43}, - {0x2F87D, 0, 1, 5046}, - {0x2F87E, 0, 1 | DECOMP_INLINE, 0x5D6E}, - {0x2F87F, 0, 1 | DECOMP_INLINE, 0x5D6B}, - {0x2F880, 0, 1 | DECOMP_INLINE, 0x5D7C}, - {0x2F881, 0, 1 | DECOMP_INLINE, 0x5DE1}, - {0x2F882, 0, 1 | DECOMP_INLINE, 0x5DE2}, - {0x2F883, 0, 1 | DECOMP_INLINE, 0x382F}, - {0x2F884, 0, 1 | DECOMP_INLINE, 0x5DFD}, - {0x2F885, 0, 1 | DECOMP_INLINE, 0x5E28}, - {0x2F886, 0, 1 | DECOMP_INLINE, 0x5E3D}, - {0x2F887, 0, 1 | DECOMP_INLINE, 0x5E69}, - {0x2F888, 0, 1 | DECOMP_INLINE, 0x3862}, - {0x2F889, 0, 1, 5047}, - {0x2F88A, 0, 1 | DECOMP_INLINE, 0x387C}, - {0x2F88B, 0, 1 | DECOMP_INLINE, 0x5EB0}, - {0x2F88C, 0, 1 | DECOMP_INLINE, 0x5EB3}, - {0x2F88D, 0, 1 | DECOMP_INLINE, 0x5EB6}, - {0x2F88E, 0, 1 | DECOMP_INLINE, 0x5ECA}, - {0x2F88F, 0, 1, 5048}, - {0x2F890, 0, 1 | DECOMP_INLINE, 0x5EFE}, - {0x2F891, 0, 1, 5049}, - {0x2F892, 0, 1, 5050}, - {0x2F893, 0, 1 | DECOMP_INLINE, 0x8201}, - {0x2F894, 0, 1 | DECOMP_INLINE, 0x5F22}, - {0x2F895, 0, 1 | DECOMP_INLINE, 0x5F22}, - {0x2F896, 0, 1 | DECOMP_INLINE, 0x38C7}, - {0x2F897, 0, 1, 5051}, - {0x2F898, 0, 1, 5052}, - {0x2F899, 0, 1 | DECOMP_INLINE, 0x5F62}, - {0x2F89A, 0, 1 | DECOMP_INLINE, 0x5F6B}, - {0x2F89B, 0, 1 | DECOMP_INLINE, 0x38E3}, - {0x2F89C, 0, 1 | DECOMP_INLINE, 0x5F9A}, - {0x2F89D, 0, 1 | DECOMP_INLINE, 0x5FCD}, - {0x2F89E, 0, 1 | DECOMP_INLINE, 0x5FD7}, - {0x2F89F, 0, 1 | DECOMP_INLINE, 0x5FF9}, - {0x2F8A0, 0, 1 | DECOMP_INLINE, 0x6081}, - {0x2F8A1, 0, 1 | DECOMP_INLINE, 0x393A}, - {0x2F8A2, 0, 1 | DECOMP_INLINE, 0x391C}, - {0x2F8A3, 0, 1 | DECOMP_INLINE, 0x6094}, - {0x2F8A4, 0, 1, 5053}, - {0x2F8A5, 0, 1 | DECOMP_INLINE, 0x60C7}, - {0x2F8A6, 0, 1 | DECOMP_INLINE, 0x6148}, - {0x2F8A7, 0, 1 | DECOMP_INLINE, 0x614C}, - {0x2F8A8, 0, 1 | DECOMP_INLINE, 0x614E}, - {0x2F8A9, 0, 1 | DECOMP_INLINE, 0x614C}, - {0x2F8AA, 0, 1 | DECOMP_INLINE, 0x617A}, - {0x2F8AB, 0, 1 | DECOMP_INLINE, 0x618E}, - {0x2F8AC, 0, 1 | DECOMP_INLINE, 0x61B2}, - {0x2F8AD, 0, 1 | DECOMP_INLINE, 0x61A4}, - {0x2F8AE, 0, 1 | DECOMP_INLINE, 0x61AF}, - {0x2F8AF, 0, 1 | DECOMP_INLINE, 0x61DE}, - {0x2F8B0, 0, 1 | DECOMP_INLINE, 0x61F2}, - {0x2F8B1, 0, 1 | DECOMP_INLINE, 0x61F6}, - {0x2F8B2, 0, 1 | DECOMP_INLINE, 0x6210}, - {0x2F8B3, 0, 1 | DECOMP_INLINE, 0x621B}, - {0x2F8B4, 0, 1 | DECOMP_INLINE, 0x625D}, - {0x2F8B5, 0, 1 | DECOMP_INLINE, 0x62B1}, - {0x2F8B6, 0, 1 | DECOMP_INLINE, 0x62D4}, - {0x2F8B7, 0, 1 | DECOMP_INLINE, 0x6350}, - {0x2F8B8, 0, 1, 5054}, - {0x2F8B9, 0, 1 | DECOMP_INLINE, 0x633D}, - {0x2F8BA, 0, 1 | DECOMP_INLINE, 0x62FC}, - {0x2F8BB, 0, 1 | DECOMP_INLINE, 0x6368}, - {0x2F8BC, 0, 1 | DECOMP_INLINE, 0x6383}, - {0x2F8BD, 0, 1 | DECOMP_INLINE, 0x63E4}, - {0x2F8BE, 0, 1, 5055}, - {0x2F8BF, 0, 1 | DECOMP_INLINE, 0x6422}, - {0x2F8C0, 0, 1 | DECOMP_INLINE, 0x63C5}, - {0x2F8C1, 0, 1 | DECOMP_INLINE, 0x63A9}, - {0x2F8C2, 0, 1 | DECOMP_INLINE, 0x3A2E}, - {0x2F8C3, 0, 1 | DECOMP_INLINE, 0x6469}, - {0x2F8C4, 0, 1 | DECOMP_INLINE, 0x647E}, - {0x2F8C5, 0, 1 | DECOMP_INLINE, 0x649D}, - {0x2F8C6, 0, 1 | DECOMP_INLINE, 0x6477}, - {0x2F8C7, 0, 1 | DECOMP_INLINE, 0x3A6C}, - {0x2F8C8, 0, 1 | DECOMP_INLINE, 0x654F}, - {0x2F8C9, 0, 1 | DECOMP_INLINE, 0x656C}, - {0x2F8CA, 0, 1, 5056}, - {0x2F8CB, 0, 1 | DECOMP_INLINE, 0x65E3}, - {0x2F8CC, 0, 1 | DECOMP_INLINE, 0x66F8}, - {0x2F8CD, 0, 1 | DECOMP_INLINE, 0x6649}, - {0x2F8CE, 0, 1 | DECOMP_INLINE, 0x3B19}, - {0x2F8CF, 0, 1 | DECOMP_INLINE, 0x6691}, - {0x2F8D0, 0, 1 | DECOMP_INLINE, 0x3B08}, - {0x2F8D1, 0, 1 | DECOMP_INLINE, 0x3AE4}, - {0x2F8D2, 0, 1 | DECOMP_INLINE, 0x5192}, - {0x2F8D3, 0, 1 | DECOMP_INLINE, 0x5195}, - {0x2F8D4, 0, 1 | DECOMP_INLINE, 0x6700}, - {0x2F8D5, 0, 1 | DECOMP_INLINE, 0x669C}, - {0x2F8D6, 0, 1 | DECOMP_INLINE, 0x80AD}, - {0x2F8D7, 0, 1 | DECOMP_INLINE, 0x43D9}, - {0x2F8D8, 0, 1 | DECOMP_INLINE, 0x6717}, - {0x2F8D9, 0, 1 | DECOMP_INLINE, 0x671B}, - {0x2F8DA, 0, 1 | DECOMP_INLINE, 0x6721}, - {0x2F8DB, 0, 1 | DECOMP_INLINE, 0x675E}, - {0x2F8DC, 0, 1 | DECOMP_INLINE, 0x6753}, - {0x2F8DD, 0, 1, 5057}, - {0x2F8DE, 0, 1 | DECOMP_INLINE, 0x3B49}, - {0x2F8DF, 0, 1 | DECOMP_INLINE, 0x67FA}, - {0x2F8E0, 0, 1 | DECOMP_INLINE, 0x6785}, - {0x2F8E1, 0, 1 | DECOMP_INLINE, 0x6852}, - {0x2F8E2, 0, 1 | DECOMP_INLINE, 0x6885}, - {0x2F8E3, 0, 1, 5058}, - {0x2F8E4, 0, 1 | DECOMP_INLINE, 0x688E}, - {0x2F8E5, 0, 1 | DECOMP_INLINE, 0x681F}, - {0x2F8E6, 0, 1 | DECOMP_INLINE, 0x6914}, - {0x2F8E7, 0, 1 | DECOMP_INLINE, 0x3B9D}, - {0x2F8E8, 0, 1 | DECOMP_INLINE, 0x6942}, - {0x2F8E9, 0, 1 | DECOMP_INLINE, 0x69A3}, - {0x2F8EA, 0, 1 | DECOMP_INLINE, 0x69EA}, - {0x2F8EB, 0, 1 | DECOMP_INLINE, 0x6AA8}, - {0x2F8EC, 0, 1, 5059}, - {0x2F8ED, 0, 1 | DECOMP_INLINE, 0x6ADB}, - {0x2F8EE, 0, 1 | DECOMP_INLINE, 0x3C18}, - {0x2F8EF, 0, 1 | DECOMP_INLINE, 0x6B21}, - {0x2F8F0, 0, 1, 5060}, - {0x2F8F1, 0, 1 | DECOMP_INLINE, 0x6B54}, - {0x2F8F2, 0, 1 | DECOMP_INLINE, 0x3C4E}, - {0x2F8F3, 0, 1 | DECOMP_INLINE, 0x6B72}, - {0x2F8F4, 0, 1 | DECOMP_INLINE, 0x6B9F}, - {0x2F8F5, 0, 1 | DECOMP_INLINE, 0x6BBA}, - {0x2F8F6, 0, 1 | DECOMP_INLINE, 0x6BBB}, - {0x2F8F7, 0, 1, 5061}, - {0x2F8F8, 0, 1, 5062}, - {0x2F8F9, 0, 1, 5063}, - {0x2F8FA, 0, 1 | DECOMP_INLINE, 0x6C4E}, - {0x2F8FB, 0, 1, 5064}, - {0x2F8FC, 0, 1 | DECOMP_INLINE, 0x6CBF}, - {0x2F8FD, 0, 1 | DECOMP_INLINE, 0x6CCD}, - {0x2F8FE, 0, 1 | DECOMP_INLINE, 0x6C67}, - {0x2F8FF, 0, 1 | DECOMP_INLINE, 0x6D16}, - {0x2F900, 0, 1 | DECOMP_INLINE, 0x6D3E}, - {0x2F901, 0, 1 | DECOMP_INLINE, 0x6D77}, - {0x2F902, 0, 1 | DECOMP_INLINE, 0x6D41}, - {0x2F903, 0, 1 | DECOMP_INLINE, 0x6D69}, - {0x2F904, 0, 1 | DECOMP_INLINE, 0x6D78}, - {0x2F905, 0, 1 | DECOMP_INLINE, 0x6D85}, - {0x2F906, 0, 1, 5065}, - {0x2F907, 0, 1 | DECOMP_INLINE, 0x6D34}, - {0x2F908, 0, 1 | DECOMP_INLINE, 0x6E2F}, - {0x2F909, 0, 1 | DECOMP_INLINE, 0x6E6E}, - {0x2F90A, 0, 1 | DECOMP_INLINE, 0x3D33}, - {0x2F90B, 0, 1 | DECOMP_INLINE, 0x6ECB}, - {0x2F90C, 0, 1 | DECOMP_INLINE, 0x6EC7}, - {0x2F90D, 0, 1, 5066}, - {0x2F90E, 0, 1 | DECOMP_INLINE, 0x6DF9}, - {0x2F90F, 0, 1 | DECOMP_INLINE, 0x6F6E}, - {0x2F910, 0, 1, 5067}, - {0x2F911, 0, 1, 5068}, - {0x2F912, 0, 1 | DECOMP_INLINE, 0x6FC6}, - {0x2F913, 0, 1 | DECOMP_INLINE, 0x7039}, - {0x2F914, 0, 1 | DECOMP_INLINE, 0x701E}, - {0x2F915, 0, 1 | DECOMP_INLINE, 0x701B}, - {0x2F916, 0, 1 | DECOMP_INLINE, 0x3D96}, - {0x2F917, 0, 1 | DECOMP_INLINE, 0x704A}, - {0x2F918, 0, 1 | DECOMP_INLINE, 0x707D}, - {0x2F919, 0, 1 | DECOMP_INLINE, 0x7077}, - {0x2F91A, 0, 1 | DECOMP_INLINE, 0x70AD}, - {0x2F91B, 0, 1, 5069}, - {0x2F91C, 0, 1 | DECOMP_INLINE, 0x7145}, - {0x2F91D, 0, 1, 5070}, - {0x2F91E, 0, 1 | DECOMP_INLINE, 0x719C}, - {0x2F91F, 0, 1, 5071}, - {0x2F920, 0, 1 | DECOMP_INLINE, 0x7228}, - {0x2F921, 0, 1 | DECOMP_INLINE, 0x7235}, - {0x2F922, 0, 1 | DECOMP_INLINE, 0x7250}, - {0x2F923, 0, 1, 5072}, - {0x2F924, 0, 1 | DECOMP_INLINE, 0x7280}, - {0x2F925, 0, 1 | DECOMP_INLINE, 0x7295}, - {0x2F926, 0, 1, 5073}, - {0x2F927, 0, 1, 5074}, - {0x2F928, 0, 1 | DECOMP_INLINE, 0x737A}, - {0x2F929, 0, 1 | DECOMP_INLINE, 0x738B}, - {0x2F92A, 0, 1 | DECOMP_INLINE, 0x3EAC}, - {0x2F92B, 0, 1 | DECOMP_INLINE, 0x73A5}, - {0x2F92C, 0, 1 | DECOMP_INLINE, 0x3EB8}, - {0x2F92D, 0, 1 | DECOMP_INLINE, 0x3EB8}, - {0x2F92E, 0, 1 | DECOMP_INLINE, 0x7447}, - {0x2F92F, 0, 1 | DECOMP_INLINE, 0x745C}, - {0x2F930, 0, 1 | DECOMP_INLINE, 0x7471}, - {0x2F931, 0, 1 | DECOMP_INLINE, 0x7485}, - {0x2F932, 0, 1 | DECOMP_INLINE, 0x74CA}, - {0x2F933, 0, 1 | DECOMP_INLINE, 0x3F1B}, - {0x2F934, 0, 1 | DECOMP_INLINE, 0x7524}, - {0x2F935, 0, 1, 5075}, - {0x2F936, 0, 1 | DECOMP_INLINE, 0x753E}, - {0x2F937, 0, 1, 5076}, - {0x2F938, 0, 1 | DECOMP_INLINE, 0x7570}, - {0x2F939, 0, 1, 5077}, - {0x2F93A, 0, 1 | DECOMP_INLINE, 0x7610}, - {0x2F93B, 0, 1, 5078}, - {0x2F93C, 0, 1, 5079}, - {0x2F93D, 0, 1, 5080}, - {0x2F93E, 0, 1 | DECOMP_INLINE, 0x3FFC}, - {0x2F93F, 0, 1 | DECOMP_INLINE, 0x4008}, - {0x2F940, 0, 1 | DECOMP_INLINE, 0x76F4}, - {0x2F941, 0, 1, 5081}, - {0x2F942, 0, 1, 5082}, - {0x2F943, 0, 1, 5083}, - {0x2F944, 0, 1, 5084}, - {0x2F945, 0, 1 | DECOMP_INLINE, 0x771E}, - {0x2F946, 0, 1 | DECOMP_INLINE, 0x771F}, - {0x2F947, 0, 1 | DECOMP_INLINE, 0x771F}, - {0x2F948, 0, 1 | DECOMP_INLINE, 0x774A}, - {0x2F949, 0, 1 | DECOMP_INLINE, 0x4039}, - {0x2F94A, 0, 1 | DECOMP_INLINE, 0x778B}, - {0x2F94B, 0, 1 | DECOMP_INLINE, 0x4046}, - {0x2F94C, 0, 1 | DECOMP_INLINE, 0x4096}, - {0x2F94D, 0, 1, 5085}, - {0x2F94E, 0, 1 | DECOMP_INLINE, 0x784E}, - {0x2F94F, 0, 1 | DECOMP_INLINE, 0x788C}, - {0x2F950, 0, 1 | DECOMP_INLINE, 0x78CC}, - {0x2F951, 0, 1 | DECOMP_INLINE, 0x40E3}, - {0x2F952, 0, 1, 5086}, - {0x2F953, 0, 1 | DECOMP_INLINE, 0x7956}, - {0x2F954, 0, 1, 5087}, - {0x2F955, 0, 1, 5088}, - {0x2F956, 0, 1 | DECOMP_INLINE, 0x798F}, - {0x2F957, 0, 1 | DECOMP_INLINE, 0x79EB}, - {0x2F958, 0, 1 | DECOMP_INLINE, 0x412F}, - {0x2F959, 0, 1 | DECOMP_INLINE, 0x7A40}, - {0x2F95A, 0, 1 | DECOMP_INLINE, 0x7A4A}, - {0x2F95B, 0, 1 | DECOMP_INLINE, 0x7A4F}, - {0x2F95C, 0, 1, 5089}, - {0x2F95D, 0, 1, 5090}, - {0x2F95E, 0, 1, 5091}, - {0x2F95F, 0, 1 | DECOMP_INLINE, 0x7AEE}, - {0x2F960, 0, 1 | DECOMP_INLINE, 0x4202}, - {0x2F961, 0, 1, 5092}, - {0x2F962, 0, 1 | DECOMP_INLINE, 0x7BC6}, - {0x2F963, 0, 1 | DECOMP_INLINE, 0x7BC9}, - {0x2F964, 0, 1 | DECOMP_INLINE, 0x4227}, - {0x2F965, 0, 1, 5093}, - {0x2F966, 0, 1 | DECOMP_INLINE, 0x7CD2}, - {0x2F967, 0, 1 | DECOMP_INLINE, 0x42A0}, - {0x2F968, 0, 1 | DECOMP_INLINE, 0x7CE8}, - {0x2F969, 0, 1 | DECOMP_INLINE, 0x7CE3}, - {0x2F96A, 0, 1 | DECOMP_INLINE, 0x7D00}, - {0x2F96B, 0, 1, 5094}, - {0x2F96C, 0, 1 | DECOMP_INLINE, 0x7D63}, - {0x2F96D, 0, 1 | DECOMP_INLINE, 0x4301}, - {0x2F96E, 0, 1 | DECOMP_INLINE, 0x7DC7}, - {0x2F96F, 0, 1 | DECOMP_INLINE, 0x7E02}, - {0x2F970, 0, 1 | DECOMP_INLINE, 0x7E45}, - {0x2F971, 0, 1 | DECOMP_INLINE, 0x4334}, - {0x2F972, 0, 1, 5095}, - {0x2F973, 0, 1, 5096}, - {0x2F974, 0, 1 | DECOMP_INLINE, 0x4359}, - {0x2F975, 0, 1, 5097}, - {0x2F976, 0, 1 | DECOMP_INLINE, 0x7F7A}, - {0x2F977, 0, 1, 5098}, - {0x2F978, 0, 1 | DECOMP_INLINE, 0x7F95}, - {0x2F979, 0, 1 | DECOMP_INLINE, 0x7FFA}, - {0x2F97A, 0, 1 | DECOMP_INLINE, 0x8005}, - {0x2F97B, 0, 1, 5099}, - {0x2F97C, 0, 1, 5100}, - {0x2F97D, 0, 1 | DECOMP_INLINE, 0x8060}, - {0x2F97E, 0, 1, 5101}, - {0x2F97F, 0, 1 | DECOMP_INLINE, 0x8070}, - {0x2F980, 0, 1, 5102}, - {0x2F981, 0, 1 | DECOMP_INLINE, 0x43D5}, - {0x2F982, 0, 1 | DECOMP_INLINE, 0x80B2}, - {0x2F983, 0, 1 | DECOMP_INLINE, 0x8103}, - {0x2F984, 0, 1 | DECOMP_INLINE, 0x440B}, - {0x2F985, 0, 1 | DECOMP_INLINE, 0x813E}, - {0x2F986, 0, 1 | DECOMP_INLINE, 0x5AB5}, - {0x2F987, 0, 1, 5103}, - {0x2F988, 0, 1, 5104}, - {0x2F989, 0, 1, 5105}, - {0x2F98A, 0, 1, 5106}, - {0x2F98B, 0, 1 | DECOMP_INLINE, 0x8201}, - {0x2F98C, 0, 1 | DECOMP_INLINE, 0x8204}, - {0x2F98D, 0, 1 | DECOMP_INLINE, 0x8F9E}, - {0x2F98E, 0, 1 | DECOMP_INLINE, 0x446B}, - {0x2F98F, 0, 1 | DECOMP_INLINE, 0x8291}, - {0x2F990, 0, 1 | DECOMP_INLINE, 0x828B}, - {0x2F991, 0, 1 | DECOMP_INLINE, 0x829D}, - {0x2F992, 0, 1 | DECOMP_INLINE, 0x52B3}, - {0x2F993, 0, 1 | DECOMP_INLINE, 0x82B1}, - {0x2F994, 0, 1 | DECOMP_INLINE, 0x82B3}, - {0x2F995, 0, 1 | DECOMP_INLINE, 0x82BD}, - {0x2F996, 0, 1 | DECOMP_INLINE, 0x82E6}, - {0x2F997, 0, 1, 5107}, - {0x2F998, 0, 1 | DECOMP_INLINE, 0x82E5}, - {0x2F999, 0, 1 | DECOMP_INLINE, 0x831D}, - {0x2F99A, 0, 1 | DECOMP_INLINE, 0x8363}, - {0x2F99B, 0, 1 | DECOMP_INLINE, 0x83AD}, - {0x2F99C, 0, 1 | DECOMP_INLINE, 0x8323}, - {0x2F99D, 0, 1 | DECOMP_INLINE, 0x83BD}, - {0x2F99E, 0, 1 | DECOMP_INLINE, 0x83E7}, - {0x2F99F, 0, 1 | DECOMP_INLINE, 0x8457}, - {0x2F9A0, 0, 1 | DECOMP_INLINE, 0x8353}, - {0x2F9A1, 0, 1 | DECOMP_INLINE, 0x83CA}, - {0x2F9A2, 0, 1 | DECOMP_INLINE, 0x83CC}, - {0x2F9A3, 0, 1 | DECOMP_INLINE, 0x83DC}, - {0x2F9A4, 0, 1, 5108}, - {0x2F9A5, 0, 1, 5109}, - {0x2F9A6, 0, 1, 5110}, - {0x2F9A7, 0, 1 | DECOMP_INLINE, 0x452B}, - {0x2F9A8, 0, 1 | DECOMP_INLINE, 0x84F1}, - {0x2F9A9, 0, 1 | DECOMP_INLINE, 0x84F3}, - {0x2F9AA, 0, 1 | DECOMP_INLINE, 0x8516}, - {0x2F9AB, 0, 1, 5111}, - {0x2F9AC, 0, 1 | DECOMP_INLINE, 0x8564}, - {0x2F9AD, 0, 1, 5112}, - {0x2F9AE, 0, 1 | DECOMP_INLINE, 0x455D}, - {0x2F9AF, 0, 1 | DECOMP_INLINE, 0x4561}, - {0x2F9B0, 0, 1, 5113}, - {0x2F9B1, 0, 1, 5114}, - {0x2F9B2, 0, 1 | DECOMP_INLINE, 0x456B}, - {0x2F9B3, 0, 1 | DECOMP_INLINE, 0x8650}, - {0x2F9B4, 0, 1 | DECOMP_INLINE, 0x865C}, - {0x2F9B5, 0, 1 | DECOMP_INLINE, 0x8667}, - {0x2F9B6, 0, 1 | DECOMP_INLINE, 0x8669}, - {0x2F9B7, 0, 1 | DECOMP_INLINE, 0x86A9}, - {0x2F9B8, 0, 1 | DECOMP_INLINE, 0x8688}, - {0x2F9B9, 0, 1 | DECOMP_INLINE, 0x870E}, - {0x2F9BA, 0, 1 | DECOMP_INLINE, 0x86E2}, - {0x2F9BB, 0, 1 | DECOMP_INLINE, 0x8779}, - {0x2F9BC, 0, 1 | DECOMP_INLINE, 0x8728}, - {0x2F9BD, 0, 1 | DECOMP_INLINE, 0x876B}, - {0x2F9BE, 0, 1 | DECOMP_INLINE, 0x8786}, - {0x2F9BF, 0, 1 | DECOMP_INLINE, 0x45D7}, - {0x2F9C0, 0, 1 | DECOMP_INLINE, 0x87E1}, - {0x2F9C1, 0, 1 | DECOMP_INLINE, 0x8801}, - {0x2F9C2, 0, 1 | DECOMP_INLINE, 0x45F9}, - {0x2F9C3, 0, 1 | DECOMP_INLINE, 0x8860}, - {0x2F9C4, 0, 1 | DECOMP_INLINE, 0x8863}, - {0x2F9C5, 0, 1, 5115}, - {0x2F9C6, 0, 1 | DECOMP_INLINE, 0x88D7}, - {0x2F9C7, 0, 1 | DECOMP_INLINE, 0x88DE}, - {0x2F9C8, 0, 1 | DECOMP_INLINE, 0x4635}, - {0x2F9C9, 0, 1 | DECOMP_INLINE, 0x88FA}, - {0x2F9CA, 0, 1 | DECOMP_INLINE, 0x34BB}, - {0x2F9CB, 0, 1, 5116}, - {0x2F9CC, 0, 1, 5117}, - {0x2F9CD, 0, 1 | DECOMP_INLINE, 0x46BE}, - {0x2F9CE, 0, 1 | DECOMP_INLINE, 0x46C7}, - {0x2F9CF, 0, 1 | DECOMP_INLINE, 0x8AA0}, - {0x2F9D0, 0, 1 | DECOMP_INLINE, 0x8AED}, - {0x2F9D1, 0, 1 | DECOMP_INLINE, 0x8B8A}, - {0x2F9D2, 0, 1 | DECOMP_INLINE, 0x8C55}, - {0x2F9D3, 0, 1, 5118}, - {0x2F9D4, 0, 1 | DECOMP_INLINE, 0x8CAB}, - {0x2F9D5, 0, 1 | DECOMP_INLINE, 0x8CC1}, - {0x2F9D6, 0, 1 | DECOMP_INLINE, 0x8D1B}, - {0x2F9D7, 0, 1 | DECOMP_INLINE, 0x8D77}, - {0x2F9D8, 0, 1, 5119}, - {0x2F9D9, 0, 1, 5120}, - {0x2F9DA, 0, 1 | DECOMP_INLINE, 0x8DCB}, - {0x2F9DB, 0, 1 | DECOMP_INLINE, 0x8DBC}, - {0x2F9DC, 0, 1 | DECOMP_INLINE, 0x8DF0}, - {0x2F9DD, 0, 1, 5121}, - {0x2F9DE, 0, 1 | DECOMP_INLINE, 0x8ED4}, - {0x2F9DF, 0, 1 | DECOMP_INLINE, 0x8F38}, - {0x2F9E0, 0, 1, 5122}, - {0x2F9E1, 0, 1, 5123}, - {0x2F9E2, 0, 1 | DECOMP_INLINE, 0x9094}, - {0x2F9E3, 0, 1 | DECOMP_INLINE, 0x90F1}, - {0x2F9E4, 0, 1 | DECOMP_INLINE, 0x9111}, - {0x2F9E5, 0, 1, 5124}, - {0x2F9E6, 0, 1 | DECOMP_INLINE, 0x911B}, - {0x2F9E7, 0, 1 | DECOMP_INLINE, 0x9238}, - {0x2F9E8, 0, 1 | DECOMP_INLINE, 0x92D7}, - {0x2F9E9, 0, 1 | DECOMP_INLINE, 0x92D8}, - {0x2F9EA, 0, 1 | DECOMP_INLINE, 0x927C}, - {0x2F9EB, 0, 1 | DECOMP_INLINE, 0x93F9}, - {0x2F9EC, 0, 1 | DECOMP_INLINE, 0x9415}, - {0x2F9ED, 0, 1, 5125}, - {0x2F9EE, 0, 1 | DECOMP_INLINE, 0x958B}, - {0x2F9EF, 0, 1 | DECOMP_INLINE, 0x4995}, - {0x2F9F0, 0, 1 | DECOMP_INLINE, 0x95B7}, - {0x2F9F1, 0, 1, 5126}, - {0x2F9F2, 0, 1 | DECOMP_INLINE, 0x49E6}, - {0x2F9F3, 0, 1 | DECOMP_INLINE, 0x96C3}, - {0x2F9F4, 0, 1 | DECOMP_INLINE, 0x5DB2}, - {0x2F9F5, 0, 1 | DECOMP_INLINE, 0x9723}, - {0x2F9F6, 0, 1, 5127}, - {0x2F9F7, 0, 1, 5128}, - {0x2F9F8, 0, 1 | DECOMP_INLINE, 0x4A6E}, - {0x2F9F9, 0, 1 | DECOMP_INLINE, 0x4A76}, - {0x2F9FA, 0, 1 | DECOMP_INLINE, 0x97E0}, - {0x2F9FB, 0, 1, 5129}, - {0x2F9FC, 0, 1 | DECOMP_INLINE, 0x4AB2}, - {0x2F9FD, 0, 1, 5130}, - {0x2F9FE, 0, 1 | DECOMP_INLINE, 0x980B}, - {0x2F9FF, 0, 1 | DECOMP_INLINE, 0x980B}, - {0x2FA00, 0, 1 | DECOMP_INLINE, 0x9829}, - {0x2FA01, 0, 1, 5131}, - {0x2FA02, 0, 1 | DECOMP_INLINE, 0x98E2}, - {0x2FA03, 0, 1 | DECOMP_INLINE, 0x4B33}, - {0x2FA04, 0, 1 | DECOMP_INLINE, 0x9929}, - {0x2FA05, 0, 1 | DECOMP_INLINE, 0x99A7}, - {0x2FA06, 0, 1 | DECOMP_INLINE, 0x99C2}, - {0x2FA07, 0, 1 | DECOMP_INLINE, 0x99FE}, - {0x2FA08, 0, 1 | DECOMP_INLINE, 0x4BCE}, - {0x2FA09, 0, 1, 5132}, - {0x2FA0A, 0, 1 | DECOMP_INLINE, 0x9B12}, - {0x2FA0B, 0, 1 | DECOMP_INLINE, 0x9C40}, - {0x2FA0C, 0, 1 | DECOMP_INLINE, 0x9CFD}, - {0x2FA0D, 0, 1 | DECOMP_INLINE, 0x4CCE}, - {0x2FA0E, 0, 1 | DECOMP_INLINE, 0x4CED}, - {0x2FA0F, 0, 1 | DECOMP_INLINE, 0x9D67}, - {0x2FA10, 0, 1, 5133}, - {0x2FA11, 0, 1 | DECOMP_INLINE, 0x4CF8}, - {0x2FA12, 0, 1, 5134}, - {0x2FA13, 0, 1, 5135}, - {0x2FA14, 0, 1, 5136}, - {0x2FA15, 0, 1 | DECOMP_INLINE, 0x9EBB}, - {0x2FA16, 0, 1 | DECOMP_INLINE, 0x4D56}, - {0x2FA17, 0, 1 | DECOMP_INLINE, 0x9EF9}, - {0x2FA18, 0, 1 | DECOMP_INLINE, 0x9EFE}, - {0x2FA19, 0, 1 | DECOMP_INLINE, 0x9F05}, - {0x2FA1A, 0, 1 | DECOMP_INLINE, 0x9F0F}, - {0x2FA1B, 0, 1 | DECOMP_INLINE, 0x9F16}, - {0x2FA1C, 0, 1 | DECOMP_INLINE, 0x9F3B}, - {0x2FA1D, 0, 1, 5137} + {0, 0, 0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020}, + {0, 2 | DECOMP_COMPAT, 1494}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, + {0, 2 | DECOMP_COMPAT, 1496}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, + {0, 2 | DECOMP_COMPAT, 1498}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BC}, + {0, 2 | DECOMP_COMPAT, 1500}, + {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, 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, 1946}, + {0, 2, 1948}, + {0, 2, 1950}, + {0, 2, 1952}, + {0, 2, 1954}, + {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, 2, 1998}, + {0, 2, 2000}, + {0, 2, 2002}, + {0, 2, 2004}, + {0, 2, 2006}, + {0, 2, 2008}, + {0, 2, 2010}, + {0, 2, 2012}, + {0, 2, 2014}, + {0, 2, 2016}, + {0, 2, 2018}, + {0, 2, 2020}, + {0, 2, 2022}, + {0, 2, 2024}, + {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, 2, 2056}, + {0, 2, 2058}, + {0, 1 | DECOMP_INLINE, 0x00B7}, + {0, 2, 2060}, + {0, 2, 2062}, + {0, 2, 2064}, + {0, 2, 2066}, + {0, 2, 2068}, + {0, 2, 2070}, + {0, 2, 2072}, + {0, 2, 2074}, + {0, 2, 2076}, + {0, 2, 2078}, + {0, 2, 2080}, + {0, 2, 2082}, + {0, 2, 2084}, + {0, 2, 2086}, + {0, 2, 2088}, + {0, 2, 2090}, + {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, 2108}, + {0, 2, 2110}, + {0, 2, 2112}, + {0, 2, 2114}, + {0, 2, 2116}, + {0, 2, 2118}, + {0, 2, 2120}, + {0, 2, 2122}, + {0, 2, 2124}, + {0, 2, 2126}, + {0, 2, 2128}, + {0, 2, 2130}, + {0, 2, 2132}, + {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, 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, 2174}, + {0, 2, 2176}, + {0, 2, 2178}, + {0, 2, 2180}, + {0, 2, 2182}, + {0, 2, 2184}, + {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}, + {222, 0, 0}, + {228, 0, 0}, + {10, 0, 0}, + {11, 0, 0}, + {12, 0, 0}, + {13, 0, 0}, + {14, 0, 0}, + {15, 0, 0}, + {16, 0, 0}, + {17, 0, 0}, + {18, 0, 0}, + {19, 0, 0}, + {20, 0, 0}, + {21, 0, 0}, + {22, 0, 0}, + {23, 0, 0}, + {24, 0, 0}, + {25, 0, 0}, + {30, 0, 0}, + {31, 0, 0}, + {32, 0, 0}, + {0, 2, 2208}, + {0, 2, 2210}, + {0, 2, 2212}, + {0, 2, 2214}, + {0, 2, 2216}, + {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}, + {36, 0, 0}, + {0, 2, 2232}, + {0, 2, 2234}, + {0, 2, 2236}, + {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}, + {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}, + {103, 0, 0}, + {107, 0, 0}, + {0, 2 | DECOMP_COMPAT, 2322}, + {118, 0, 0}, + {122, 0, 0}, + {0, 2 | DECOMP_COMPAT, 2324}, + {0, 2 | DECOMP_COMPAT, 2326}, + {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 */ + {129, 0, 0}, + {130, 0, 0}, + {0, 2 | DECOMP_NO_COMPOSE, 2340}, /* 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, 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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00C6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x018E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0222}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0250}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0251}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D02}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0259}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x014B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0254}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D16}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D17}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D1D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D25}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0252}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0255}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00F0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0261}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0265}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0268}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0269}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D7B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x029D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D85}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x029F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0271}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0270}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0272}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0273}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0274}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0275}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0278}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0282}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0283}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x01AB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0289}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D1C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0290}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0291}, + {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, 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, 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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2010}, + {0, 2 | DECOMP_COMPAT, 3306}, + {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2212}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003D}, + {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, + {0, 2 | DECOMP_COMPAT, 3320}, + {0, 3 | DECOMP_COMPAT, 399}, + {0, 3 | DECOMP_COMPAT, 402}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0190}, + {0, 2 | DECOMP_COMPAT, 3322}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0127}, + {0, 2 | DECOMP_COMPAT, 3324}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, + {0, 2 | DECOMP_COMPAT, 3326}, + {0, 3 | DECOMP_COMPAT, 405}, + {0, 2 | DECOMP_COMPAT, 3328}, + {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, 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, 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}, + {0, 3 | DECOMP_COMPAT, 474}, + {0, 3 | DECOMP_COMPAT, 477}, + {0, 3 | DECOMP_COMPAT, 480}, + {0, 3 | DECOMP_COMPAT, 483}, + {0, 3 | DECOMP_COMPAT, 486}, + {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, 3 | DECOMP_COMPAT, 492}, + {0, 3 | DECOMP_COMPAT, 495}, + {0, 3 | DECOMP_COMPAT, 498}, + {0, 3 | DECOMP_COMPAT, 501}, + {0, 3 | DECOMP_COMPAT, 504}, + {0, 3 | DECOMP_COMPAT, 507}, + {0, 3 | DECOMP_COMPAT, 510}, + {0, 3 | DECOMP_COMPAT, 513}, + {0, 3 | DECOMP_COMPAT, 516}, + {0, 3 | DECOMP_COMPAT, 519}, + {0, 3 | DECOMP_COMPAT, 522}, + {0, 3 | DECOMP_COMPAT, 525}, + {0, 3 | DECOMP_COMPAT, 528}, + {0, 3 | DECOMP_COMPAT, 531}, + {0, 3 | DECOMP_COMPAT, 534}, + {0, 3 | DECOMP_COMPAT, 537}, + {0, 3 | DECOMP_COMPAT, 540}, + {0, 3 | DECOMP_COMPAT, 543}, + {0, 3 | DECOMP_COMPAT, 546}, + {0, 3 | DECOMP_COMPAT, 549}, + {0, 3 | DECOMP_COMPAT, 552}, + {0, 3 | DECOMP_COMPAT, 555}, + {0, 3 | DECOMP_COMPAT, 558}, + {0, 3 | DECOMP_COMPAT, 561}, + {0, 3 | DECOMP_COMPAT, 564}, + {0, 3 | DECOMP_COMPAT, 567}, + {0, 3 | DECOMP_COMPAT, 570}, + {0, 3 | DECOMP_COMPAT, 573}, + {0, 3 | DECOMP_COMPAT, 576}, + {0, 3 | DECOMP_COMPAT, 579}, + {0, 3 | DECOMP_COMPAT, 582}, + {0, 3 | DECOMP_COMPAT, 585}, + {0, 3 | DECOMP_COMPAT, 588}, + {0, 3 | DECOMP_COMPAT, 591}, + {0, 3 | DECOMP_COMPAT, 594}, + {0, 3 | DECOMP_COMPAT, 597}, + {0, 3 | DECOMP_COMPAT, 600}, + {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2D61}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6BCD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F9F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E00}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E28}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E36}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E3F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E59}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E85}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E8C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4EA0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4EBA}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x513F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5165}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x516B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5182}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5196}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x51AB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x51E0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x51F5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5200}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x529B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x52F9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5315}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x531A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5338}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5341}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x535C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5369}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5382}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53B6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53C8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53E3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x56D7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x571F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x58EB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5902}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x590A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5915}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5927}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5973}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5B50}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5B80}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5BF8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5C0F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5C22}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5C38}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5C6E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5C71}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DDB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DE5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DF1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DFE}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5E72}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5E7A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5E7F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5EF4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5EFE}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F0B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F13}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F50}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F61}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F73}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5FC3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6208}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6236}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x624B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x652F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6534}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6587}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6597}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65A4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65B9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65E0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65E5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x66F0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6708}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6728}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6B20}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6B62}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6B79}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6BB3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6BCB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6BD4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6BDB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6C0F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6C14}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6C34}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x706B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x722A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7236}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x723B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x723F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7247}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7259}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x725B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x72AC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7384}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7389}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x74DC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x74E6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7518}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x751F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7528}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7530}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x758B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7592}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7676}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x767D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x76AE}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x76BF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x76EE}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x77DB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x77E2}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x77F3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x793A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x79B8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x79BE}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7A74}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7ACB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7AF9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7C73}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7CF8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7F36}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7F51}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7F8A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7FBD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8001}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x800C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8012}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8033}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x807F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8089}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x81E3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x81EA}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x81F3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x81FC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x820C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x821B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x821F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x826E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8272}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8278}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x864D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x866B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8840}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x884C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8863}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x897E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x898B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x89D2}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8A00}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8C37}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8C46}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8C55}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8C78}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8C9D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8D64}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8D70}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8DB3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8EAB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8ECA}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8F9B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8FB0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8FB5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9091}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9149}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x91C6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x91CC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x91D1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9577}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9580}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x961C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x96B6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x96B9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x96E8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9751}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x975E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9762}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9769}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x97CB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x97ED}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x97F3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9801}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x98A8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x98DB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x98DF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9996}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9999}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x99AC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9AA8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9AD8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9ADF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9B25}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9B2F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9B32}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9B3C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9B5A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9CE5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9E75}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9E7F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9EA5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9EBB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9EC3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9ECD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9ED1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9EF9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9EFD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F0E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F13}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F20}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F3B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F4A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F52}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F8D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9F9C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9FA0}, + {224, 0, 0}, + {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}, + {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1100}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1101}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11AA}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1102}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11AC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11AD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1103}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1104}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1105}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B2}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11B5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x111A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1106}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1107}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1108}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1121}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1109}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x110F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1110}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1111}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1112}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1161}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1162}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1163}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1164}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1165}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1166}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1167}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1168}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1169}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x116F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1170}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1171}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1172}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1173}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1174}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1175}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1160}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1114}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1115}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11C7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11C8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11CC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11CE}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11D3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11D7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11D9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x111C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11DD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11DF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x111D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x111E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1120}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1122}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1123}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1127}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1129}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x112B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x112C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x112D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x112E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x112F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1132}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1136}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1140}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1147}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x114C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11F1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11F2}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1157}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1158}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1159}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1184}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1185}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1188}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1191}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1192}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1194}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x119E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11A1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E09}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x56DB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E0A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E2D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E0B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7532}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E19}, + {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}, + {0, 3 | DECOMP_COMPAT, 660}, + {0, 3 | DECOMP_COMPAT, 663}, + {0, 3 | DECOMP_COMPAT, 666}, + {0, 3 | DECOMP_COMPAT, 669}, + {0, 3 | DECOMP_COMPAT, 672}, + {0, 3 | DECOMP_COMPAT, 675}, + {0, 3 | DECOMP_COMPAT, 678}, + {0, 3 | DECOMP_COMPAT, 681}, + {0, 3 | DECOMP_COMPAT, 684}, + {0, 3 | DECOMP_COMPAT, 687}, + {0, 3 | DECOMP_COMPAT, 690}, + {0, 3 | DECOMP_COMPAT, 693}, + {0, 3 | DECOMP_COMPAT, 696}, + {0, 3 | DECOMP_COMPAT, 699}, + {0, 3 | DECOMP_COMPAT, 702}, + {0, 3 | DECOMP_COMPAT, 705}, + {0, 3 | DECOMP_COMPAT, 708}, + {0, 3 | DECOMP_COMPAT, 711}, + {0, 3 | DECOMP_COMPAT, 714}, + {0, 3 | DECOMP_COMPAT, 717}, + {0, 3 | DECOMP_COMPAT, 720}, + {0, 3 | DECOMP_COMPAT, 723}, + {0, 3 | DECOMP_COMPAT, 726}, + {0, 3 | DECOMP_COMPAT, 729}, + {0, 3 | DECOMP_COMPAT, 732}, + {0, 3 | DECOMP_COMPAT, 735}, + {0, 3 | DECOMP_COMPAT, 738}, + {0, 3 | DECOMP_COMPAT, 741}, + {0, 3 | DECOMP_COMPAT, 744}, + {0, 3 | DECOMP_COMPAT, 747}, + {0, 3 | DECOMP_COMPAT, 750}, + {0, 3 | DECOMP_COMPAT, 753}, + {0, 3 | DECOMP_COMPAT, 756}, + {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, 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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E94}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x516D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E03}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4E5D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x682A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6709}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x793E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x540D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7279}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8CA1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x795D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x52B4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x79D8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7537}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9069}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x512A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5370}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6CE8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x9805}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4F11}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5199}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6B63}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5DE6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53F3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x533B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5B97}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5B66}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x76E3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4F01}, + {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A2}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AA}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30AF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30B9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30BB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30BD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30BF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CA}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CE}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30CF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30D2}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30D5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30D8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30DB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30DE}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30DF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E2}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EA}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30ED}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30EF}, + {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, 3 | DECOMP_COMPAT, 813}, + {0, 3 | DECOMP_COMPAT, 88}, + {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, 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, 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, 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, 906}, + {0, 3 | DECOMP_COMPAT, 909}, + {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, 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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xA76F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0126}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0153}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xA727}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xAB37}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xAB52}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028D}, + {0, 1 | DECOMP_INLINE, 0x8C48}, + {0, 1 | DECOMP_INLINE, 0x66F4}, + {0, 1 | DECOMP_INLINE, 0x8ECA}, + {0, 1 | DECOMP_INLINE, 0x8CC8}, + {0, 1 | DECOMP_INLINE, 0x6ED1}, + {0, 1 | DECOMP_INLINE, 0x4E32}, + {0, 1 | DECOMP_INLINE, 0x53E5}, + {0, 1 | DECOMP_INLINE, 0x9F9C}, + {0, 1 | DECOMP_INLINE, 0x5951}, + {0, 1 | DECOMP_INLINE, 0x91D1}, + {0, 1 | DECOMP_INLINE, 0x5587}, + {0, 1 | DECOMP_INLINE, 0x5948}, + {0, 1 | DECOMP_INLINE, 0x61F6}, + {0, 1 | DECOMP_INLINE, 0x7669}, + {0, 1 | DECOMP_INLINE, 0x7F85}, + {0, 1 | DECOMP_INLINE, 0x863F}, + {0, 1 | DECOMP_INLINE, 0x87BA}, + {0, 1 | DECOMP_INLINE, 0x88F8}, + {0, 1 | DECOMP_INLINE, 0x908F}, + {0, 1 | DECOMP_INLINE, 0x6A02}, + {0, 1 | DECOMP_INLINE, 0x6D1B}, + {0, 1 | DECOMP_INLINE, 0x70D9}, + {0, 1 | DECOMP_INLINE, 0x73DE}, + {0, 1 | DECOMP_INLINE, 0x843D}, + {0, 1 | DECOMP_INLINE, 0x916A}, + {0, 1 | DECOMP_INLINE, 0x99F1}, + {0, 1 | DECOMP_INLINE, 0x4E82}, + {0, 1 | DECOMP_INLINE, 0x5375}, + {0, 1 | DECOMP_INLINE, 0x6B04}, + {0, 1 | DECOMP_INLINE, 0x721B}, + {0, 1 | DECOMP_INLINE, 0x862D}, + {0, 1 | DECOMP_INLINE, 0x9E1E}, + {0, 1 | DECOMP_INLINE, 0x5D50}, + {0, 1 | DECOMP_INLINE, 0x6FEB}, + {0, 1 | DECOMP_INLINE, 0x85CD}, + {0, 1 | DECOMP_INLINE, 0x8964}, + {0, 1 | DECOMP_INLINE, 0x62C9}, + {0, 1 | DECOMP_INLINE, 0x81D8}, + {0, 1 | DECOMP_INLINE, 0x881F}, + {0, 1 | DECOMP_INLINE, 0x5ECA}, + {0, 1 | DECOMP_INLINE, 0x6717}, + {0, 1 | DECOMP_INLINE, 0x6D6A}, + {0, 1 | DECOMP_INLINE, 0x72FC}, + {0, 1 | DECOMP_INLINE, 0x90CE}, + {0, 1 | DECOMP_INLINE, 0x4F86}, + {0, 1 | DECOMP_INLINE, 0x51B7}, + {0, 1 | DECOMP_INLINE, 0x52DE}, + {0, 1 | DECOMP_INLINE, 0x64C4}, + {0, 1 | DECOMP_INLINE, 0x6AD3}, + {0, 1 | DECOMP_INLINE, 0x7210}, + {0, 1 | DECOMP_INLINE, 0x76E7}, + {0, 1 | DECOMP_INLINE, 0x8001}, + {0, 1 | DECOMP_INLINE, 0x8606}, + {0, 1 | DECOMP_INLINE, 0x865C}, + {0, 1 | DECOMP_INLINE, 0x8DEF}, + {0, 1 | DECOMP_INLINE, 0x9732}, + {0, 1 | DECOMP_INLINE, 0x9B6F}, + {0, 1 | DECOMP_INLINE, 0x9DFA}, + {0, 1 | DECOMP_INLINE, 0x788C}, + {0, 1 | DECOMP_INLINE, 0x797F}, + {0, 1 | DECOMP_INLINE, 0x7DA0}, + {0, 1 | DECOMP_INLINE, 0x83C9}, + {0, 1 | DECOMP_INLINE, 0x9304}, + {0, 1 | DECOMP_INLINE, 0x9E7F}, + {0, 1 | DECOMP_INLINE, 0x8AD6}, + {0, 1 | DECOMP_INLINE, 0x58DF}, + {0, 1 | DECOMP_INLINE, 0x5F04}, + {0, 1 | DECOMP_INLINE, 0x7C60}, + {0, 1 | DECOMP_INLINE, 0x807E}, + {0, 1 | DECOMP_INLINE, 0x7262}, + {0, 1 | DECOMP_INLINE, 0x78CA}, + {0, 1 | DECOMP_INLINE, 0x8CC2}, + {0, 1 | DECOMP_INLINE, 0x96F7}, + {0, 1 | DECOMP_INLINE, 0x58D8}, + {0, 1 | DECOMP_INLINE, 0x5C62}, + {0, 1 | DECOMP_INLINE, 0x6A13}, + {0, 1 | DECOMP_INLINE, 0x6DDA}, + {0, 1 | DECOMP_INLINE, 0x6F0F}, + {0, 1 | DECOMP_INLINE, 0x7D2F}, + {0, 1 | DECOMP_INLINE, 0x7E37}, + {0, 1 | DECOMP_INLINE, 0x964B}, + {0, 1 | DECOMP_INLINE, 0x52D2}, + {0, 1 | DECOMP_INLINE, 0x808B}, + {0, 1 | DECOMP_INLINE, 0x51DC}, + {0, 1 | DECOMP_INLINE, 0x51CC}, + {0, 1 | DECOMP_INLINE, 0x7A1C}, + {0, 1 | DECOMP_INLINE, 0x7DBE}, + {0, 1 | DECOMP_INLINE, 0x83F1}, + {0, 1 | DECOMP_INLINE, 0x9675}, + {0, 1 | DECOMP_INLINE, 0x8B80}, + {0, 1 | DECOMP_INLINE, 0x62CF}, + {0, 1 | DECOMP_INLINE, 0x8AFE}, + {0, 1 | DECOMP_INLINE, 0x4E39}, + {0, 1 | DECOMP_INLINE, 0x5BE7}, + {0, 1 | DECOMP_INLINE, 0x6012}, + {0, 1 | DECOMP_INLINE, 0x7387}, + {0, 1 | DECOMP_INLINE, 0x7570}, + {0, 1 | DECOMP_INLINE, 0x5317}, + {0, 1 | DECOMP_INLINE, 0x78FB}, + {0, 1 | DECOMP_INLINE, 0x4FBF}, + {0, 1 | DECOMP_INLINE, 0x5FA9}, + {0, 1 | DECOMP_INLINE, 0x4E0D}, + {0, 1 | DECOMP_INLINE, 0x6CCC}, + {0, 1 | DECOMP_INLINE, 0x6578}, + {0, 1 | DECOMP_INLINE, 0x7D22}, + {0, 1 | DECOMP_INLINE, 0x53C3}, + {0, 1 | DECOMP_INLINE, 0x585E}, + {0, 1 | DECOMP_INLINE, 0x7701}, + {0, 1 | DECOMP_INLINE, 0x8449}, + {0, 1 | DECOMP_INLINE, 0x8AAA}, + {0, 1 | DECOMP_INLINE, 0x6BBA}, + {0, 1 | DECOMP_INLINE, 0x8FB0}, + {0, 1 | DECOMP_INLINE, 0x6C88}, + {0, 1 | DECOMP_INLINE, 0x62FE}, + {0, 1 | DECOMP_INLINE, 0x82E5}, + {0, 1 | DECOMP_INLINE, 0x63A0}, + {0, 1 | DECOMP_INLINE, 0x7565}, + {0, 1 | DECOMP_INLINE, 0x4EAE}, + {0, 1 | DECOMP_INLINE, 0x5169}, + {0, 1 | DECOMP_INLINE, 0x51C9}, + {0, 1 | DECOMP_INLINE, 0x6881}, + {0, 1 | DECOMP_INLINE, 0x7CE7}, + {0, 1 | DECOMP_INLINE, 0x826F}, + {0, 1 | DECOMP_INLINE, 0x8AD2}, + {0, 1 | DECOMP_INLINE, 0x91CF}, + {0, 1 | DECOMP_INLINE, 0x52F5}, + {0, 1 | DECOMP_INLINE, 0x5442}, + {0, 1 | DECOMP_INLINE, 0x5973}, + {0, 1 | DECOMP_INLINE, 0x5EEC}, + {0, 1 | DECOMP_INLINE, 0x65C5}, + {0, 1 | DECOMP_INLINE, 0x6FFE}, + {0, 1 | DECOMP_INLINE, 0x792A}, + {0, 1 | DECOMP_INLINE, 0x95AD}, + {0, 1 | DECOMP_INLINE, 0x9A6A}, + {0, 1 | DECOMP_INLINE, 0x9E97}, + {0, 1 | DECOMP_INLINE, 0x9ECE}, + {0, 1 | DECOMP_INLINE, 0x529B}, + {0, 1 | DECOMP_INLINE, 0x66C6}, + {0, 1 | DECOMP_INLINE, 0x6B77}, + {0, 1 | DECOMP_INLINE, 0x8F62}, + {0, 1 | DECOMP_INLINE, 0x5E74}, + {0, 1 | DECOMP_INLINE, 0x6190}, + {0, 1 | DECOMP_INLINE, 0x6200}, + {0, 1 | DECOMP_INLINE, 0x649A}, + {0, 1 | DECOMP_INLINE, 0x6F23}, + {0, 1 | DECOMP_INLINE, 0x7149}, + {0, 1 | DECOMP_INLINE, 0x7489}, + {0, 1 | DECOMP_INLINE, 0x79CA}, + {0, 1 | DECOMP_INLINE, 0x7DF4}, + {0, 1 | DECOMP_INLINE, 0x806F}, + {0, 1 | DECOMP_INLINE, 0x8F26}, + {0, 1 | DECOMP_INLINE, 0x84EE}, + {0, 1 | DECOMP_INLINE, 0x9023}, + {0, 1 | DECOMP_INLINE, 0x934A}, + {0, 1 | DECOMP_INLINE, 0x5217}, + {0, 1 | DECOMP_INLINE, 0x52A3}, + {0, 1 | DECOMP_INLINE, 0x54BD}, + {0, 1 | DECOMP_INLINE, 0x70C8}, + {0, 1 | DECOMP_INLINE, 0x88C2}, + {0, 1 | DECOMP_INLINE, 0x5EC9}, + {0, 1 | DECOMP_INLINE, 0x5FF5}, + {0, 1 | DECOMP_INLINE, 0x637B}, + {0, 1 | DECOMP_INLINE, 0x6BAE}, + {0, 1 | DECOMP_INLINE, 0x7C3E}, + {0, 1 | DECOMP_INLINE, 0x7375}, + {0, 1 | DECOMP_INLINE, 0x4EE4}, + {0, 1 | DECOMP_INLINE, 0x56F9}, + {0, 1 | DECOMP_INLINE, 0x5DBA}, + {0, 1 | DECOMP_INLINE, 0x601C}, + {0, 1 | DECOMP_INLINE, 0x73B2}, + {0, 1 | DECOMP_INLINE, 0x7469}, + {0, 1 | DECOMP_INLINE, 0x7F9A}, + {0, 1 | DECOMP_INLINE, 0x8046}, + {0, 1 | DECOMP_INLINE, 0x9234}, + {0, 1 | DECOMP_INLINE, 0x96F6}, + {0, 1 | DECOMP_INLINE, 0x9748}, + {0, 1 | DECOMP_INLINE, 0x9818}, + {0, 1 | DECOMP_INLINE, 0x4F8B}, + {0, 1 | DECOMP_INLINE, 0x79AE}, + {0, 1 | DECOMP_INLINE, 0x91B4}, + {0, 1 | DECOMP_INLINE, 0x96B8}, + {0, 1 | DECOMP_INLINE, 0x60E1}, + {0, 1 | DECOMP_INLINE, 0x4E86}, + {0, 1 | DECOMP_INLINE, 0x50DA}, + {0, 1 | DECOMP_INLINE, 0x5BEE}, + {0, 1 | DECOMP_INLINE, 0x5C3F}, + {0, 1 | DECOMP_INLINE, 0x6599}, + {0, 1 | DECOMP_INLINE, 0x71CE}, + {0, 1 | DECOMP_INLINE, 0x7642}, + {0, 1 | DECOMP_INLINE, 0x84FC}, + {0, 1 | DECOMP_INLINE, 0x907C}, + {0, 1 | DECOMP_INLINE, 0x9F8D}, + {0, 1 | DECOMP_INLINE, 0x6688}, + {0, 1 | DECOMP_INLINE, 0x962E}, + {0, 1 | DECOMP_INLINE, 0x5289}, + {0, 1 | DECOMP_INLINE, 0x677B}, + {0, 1 | DECOMP_INLINE, 0x67F3}, + {0, 1 | DECOMP_INLINE, 0x6D41}, + {0, 1 | DECOMP_INLINE, 0x6E9C}, + {0, 1 | DECOMP_INLINE, 0x7409}, + {0, 1 | DECOMP_INLINE, 0x7559}, + {0, 1 | DECOMP_INLINE, 0x786B}, + {0, 1 | DECOMP_INLINE, 0x7D10}, + {0, 1 | DECOMP_INLINE, 0x985E}, + {0, 1 | DECOMP_INLINE, 0x516D}, + {0, 1 | DECOMP_INLINE, 0x622E}, + {0, 1 | DECOMP_INLINE, 0x9678}, + {0, 1 | DECOMP_INLINE, 0x502B}, + {0, 1 | DECOMP_INLINE, 0x5D19}, + {0, 1 | DECOMP_INLINE, 0x6DEA}, + {0, 1 | DECOMP_INLINE, 0x8F2A}, + {0, 1 | DECOMP_INLINE, 0x5F8B}, + {0, 1 | DECOMP_INLINE, 0x6144}, + {0, 1 | DECOMP_INLINE, 0x6817}, + {0, 1 | DECOMP_INLINE, 0x9686}, + {0, 1 | DECOMP_INLINE, 0x5229}, + {0, 1 | DECOMP_INLINE, 0x540F}, + {0, 1 | DECOMP_INLINE, 0x5C65}, + {0, 1 | DECOMP_INLINE, 0x6613}, + {0, 1 | DECOMP_INLINE, 0x674E}, + {0, 1 | DECOMP_INLINE, 0x68A8}, + {0, 1 | DECOMP_INLINE, 0x6CE5}, + {0, 1 | DECOMP_INLINE, 0x7406}, + {0, 1 | DECOMP_INLINE, 0x75E2}, + {0, 1 | DECOMP_INLINE, 0x7F79}, + {0, 1 | DECOMP_INLINE, 0x88CF}, + {0, 1 | DECOMP_INLINE, 0x88E1}, + {0, 1 | DECOMP_INLINE, 0x91CC}, + {0, 1 | DECOMP_INLINE, 0x96E2}, + {0, 1 | DECOMP_INLINE, 0x533F}, + {0, 1 | DECOMP_INLINE, 0x6EBA}, + {0, 1 | DECOMP_INLINE, 0x541D}, + {0, 1 | DECOMP_INLINE, 0x71D0}, + {0, 1 | DECOMP_INLINE, 0x7498}, + {0, 1 | DECOMP_INLINE, 0x85FA}, + {0, 1 | DECOMP_INLINE, 0x96A3}, + {0, 1 | DECOMP_INLINE, 0x9C57}, + {0, 1 | DECOMP_INLINE, 0x9E9F}, + {0, 1 | DECOMP_INLINE, 0x6797}, + {0, 1 | DECOMP_INLINE, 0x6DCB}, + {0, 1 | DECOMP_INLINE, 0x81E8}, + {0, 1 | DECOMP_INLINE, 0x7ACB}, + {0, 1 | DECOMP_INLINE, 0x7B20}, + {0, 1 | DECOMP_INLINE, 0x7C92}, + {0, 1 | DECOMP_INLINE, 0x72C0}, + {0, 1 | DECOMP_INLINE, 0x7099}, + {0, 1 | DECOMP_INLINE, 0x8B58}, + {0, 1 | DECOMP_INLINE, 0x4EC0}, + {0, 1 | DECOMP_INLINE, 0x8336}, + {0, 1 | DECOMP_INLINE, 0x523A}, + {0, 1 | DECOMP_INLINE, 0x5207}, + {0, 1 | DECOMP_INLINE, 0x5EA6}, + {0, 1 | DECOMP_INLINE, 0x62D3}, + {0, 1 | DECOMP_INLINE, 0x7CD6}, + {0, 1 | DECOMP_INLINE, 0x5B85}, + {0, 1 | DECOMP_INLINE, 0x6D1E}, + {0, 1 | DECOMP_INLINE, 0x66B4}, + {0, 1 | DECOMP_INLINE, 0x8F3B}, + {0, 1 | DECOMP_INLINE, 0x884C}, + {0, 1 | DECOMP_INLINE, 0x964D}, + {0, 1 | DECOMP_INLINE, 0x898B}, + {0, 1 | DECOMP_INLINE, 0x5ED3}, + {0, 1 | DECOMP_INLINE, 0x5140}, + {0, 1 | DECOMP_INLINE, 0x55C0}, + {0, 1 | DECOMP_INLINE, 0x585A}, + {0, 1 | DECOMP_INLINE, 0x6674}, + {0, 1 | DECOMP_INLINE, 0x51DE}, + {0, 1 | DECOMP_INLINE, 0x732A}, + {0, 1 | DECOMP_INLINE, 0x76CA}, + {0, 1 | DECOMP_INLINE, 0x793C}, + {0, 1 | DECOMP_INLINE, 0x795E}, + {0, 1 | DECOMP_INLINE, 0x7965}, + {0, 1 | DECOMP_INLINE, 0x798F}, + {0, 1 | DECOMP_INLINE, 0x9756}, + {0, 1 | DECOMP_INLINE, 0x7CBE}, + {0, 1 | DECOMP_INLINE, 0x7FBD}, + {0, 1 | DECOMP_INLINE, 0x8612}, + {0, 1 | DECOMP_INLINE, 0x8AF8}, + {0, 1 | DECOMP_INLINE, 0x9038}, + {0, 1 | DECOMP_INLINE, 0x90FD}, + {0, 1 | DECOMP_INLINE, 0x98EF}, + {0, 1 | DECOMP_INLINE, 0x98FC}, + {0, 1 | DECOMP_INLINE, 0x9928}, + {0, 1 | DECOMP_INLINE, 0x9DB4}, + {0, 1 | DECOMP_INLINE, 0x90DE}, + {0, 1 | DECOMP_INLINE, 0x96B7}, + {0, 1 | DECOMP_INLINE, 0x4FAE}, + {0, 1 | DECOMP_INLINE, 0x50E7}, + {0, 1 | DECOMP_INLINE, 0x514D}, + {0, 1 | DECOMP_INLINE, 0x52C9}, + {0, 1 | DECOMP_INLINE, 0x52E4}, + {0, 1 | DECOMP_INLINE, 0x5351}, + {0, 1 | DECOMP_INLINE, 0x559D}, + {0, 1 | DECOMP_INLINE, 0x5606}, + {0, 1 | DECOMP_INLINE, 0x5668}, + {0, 1 | DECOMP_INLINE, 0x5840}, + {0, 1 | DECOMP_INLINE, 0x58A8}, + {0, 1 | DECOMP_INLINE, 0x5C64}, + {0, 1 | DECOMP_INLINE, 0x5C6E}, + {0, 1 | DECOMP_INLINE, 0x6094}, + {0, 1 | DECOMP_INLINE, 0x6168}, + {0, 1 | DECOMP_INLINE, 0x618E}, + {0, 1 | DECOMP_INLINE, 0x61F2}, + {0, 1 | DECOMP_INLINE, 0x654F}, + {0, 1 | DECOMP_INLINE, 0x65E2}, + {0, 1 | DECOMP_INLINE, 0x6691}, + {0, 1 | DECOMP_INLINE, 0x6885}, + {0, 1 | DECOMP_INLINE, 0x6D77}, + {0, 1 | DECOMP_INLINE, 0x6E1A}, + {0, 1 | DECOMP_INLINE, 0x6F22}, + {0, 1 | DECOMP_INLINE, 0x716E}, + {0, 1 | DECOMP_INLINE, 0x722B}, + {0, 1 | DECOMP_INLINE, 0x7422}, + {0, 1 | DECOMP_INLINE, 0x7891}, + {0, 1 | DECOMP_INLINE, 0x793E}, + {0, 1 | DECOMP_INLINE, 0x7949}, + {0, 1 | DECOMP_INLINE, 0x7948}, + {0, 1 | DECOMP_INLINE, 0x7950}, + {0, 1 | DECOMP_INLINE, 0x7956}, + {0, 1 | DECOMP_INLINE, 0x795D}, + {0, 1 | DECOMP_INLINE, 0x798D}, + {0, 1 | DECOMP_INLINE, 0x798E}, + {0, 1 | DECOMP_INLINE, 0x7A40}, + {0, 1 | DECOMP_INLINE, 0x7A81}, + {0, 1 | DECOMP_INLINE, 0x7BC0}, + {0, 1 | DECOMP_INLINE, 0x7E09}, + {0, 1 | DECOMP_INLINE, 0x7E41}, + {0, 1 | DECOMP_INLINE, 0x7F72}, + {0, 1 | DECOMP_INLINE, 0x8005}, + {0, 1 | DECOMP_INLINE, 0x81ED}, + {0, 1 | DECOMP_INLINE, 0x8279}, + {0, 1 | DECOMP_INLINE, 0x8457}, + {0, 1 | DECOMP_INLINE, 0x8910}, + {0, 1 | DECOMP_INLINE, 0x8996}, + {0, 1 | DECOMP_INLINE, 0x8B01}, + {0, 1 | DECOMP_INLINE, 0x8B39}, + {0, 1 | DECOMP_INLINE, 0x8CD3}, + {0, 1 | DECOMP_INLINE, 0x8D08}, + {0, 1 | DECOMP_INLINE, 0x8FB6}, + {0, 1 | DECOMP_INLINE, 0x96E3}, + {0, 1 | DECOMP_INLINE, 0x97FF}, + {0, 1 | DECOMP_INLINE, 0x983B}, + {0, 1 | DECOMP_INLINE, 0x6075}, + {0, 1, 4188}, + {0, 1 | DECOMP_INLINE, 0x8218}, + {0, 1 | DECOMP_INLINE, 0x4E26}, + {0, 1 | DECOMP_INLINE, 0x51B5}, + {0, 1 | DECOMP_INLINE, 0x5168}, + {0, 1 | DECOMP_INLINE, 0x4F80}, + {0, 1 | DECOMP_INLINE, 0x5145}, + {0, 1 | DECOMP_INLINE, 0x5180}, + {0, 1 | DECOMP_INLINE, 0x52C7}, + {0, 1 | DECOMP_INLINE, 0x52FA}, + {0, 1 | DECOMP_INLINE, 0x5555}, + {0, 1 | DECOMP_INLINE, 0x5599}, + {0, 1 | DECOMP_INLINE, 0x55E2}, + {0, 1 | DECOMP_INLINE, 0x58B3}, + {0, 1 | DECOMP_INLINE, 0x5944}, + {0, 1 | DECOMP_INLINE, 0x5954}, + {0, 1 | DECOMP_INLINE, 0x5A62}, + {0, 1 | DECOMP_INLINE, 0x5B28}, + {0, 1 | DECOMP_INLINE, 0x5ED2}, + {0, 1 | DECOMP_INLINE, 0x5ED9}, + {0, 1 | DECOMP_INLINE, 0x5F69}, + {0, 1 | DECOMP_INLINE, 0x5FAD}, + {0, 1 | DECOMP_INLINE, 0x60D8}, + {0, 1 | DECOMP_INLINE, 0x614E}, + {0, 1 | DECOMP_INLINE, 0x6108}, + {0, 1 | DECOMP_INLINE, 0x6160}, + {0, 1 | DECOMP_INLINE, 0x6234}, + {0, 1 | DECOMP_INLINE, 0x63C4}, + {0, 1 | DECOMP_INLINE, 0x641C}, + {0, 1 | DECOMP_INLINE, 0x6452}, + {0, 1 | DECOMP_INLINE, 0x6556}, + {0, 1 | DECOMP_INLINE, 0x671B}, + {0, 1 | DECOMP_INLINE, 0x6756}, + {0, 1 | DECOMP_INLINE, 0x6B79}, + {0, 1 | DECOMP_INLINE, 0x6EDB}, + {0, 1 | DECOMP_INLINE, 0x6ECB}, + {0, 1 | DECOMP_INLINE, 0x701E}, + {0, 1 | DECOMP_INLINE, 0x77A7}, + {0, 1 | DECOMP_INLINE, 0x7235}, + {0, 1 | DECOMP_INLINE, 0x72AF}, + {0, 1 | DECOMP_INLINE, 0x7471}, + {0, 1 | DECOMP_INLINE, 0x7506}, + {0, 1 | DECOMP_INLINE, 0x753B}, + {0, 1 | DECOMP_INLINE, 0x761D}, + {0, 1 | DECOMP_INLINE, 0x761F}, + {0, 1 | DECOMP_INLINE, 0x76DB}, + {0, 1 | DECOMP_INLINE, 0x76F4}, + {0, 1 | DECOMP_INLINE, 0x774A}, + {0, 1 | DECOMP_INLINE, 0x7740}, + {0, 1 | DECOMP_INLINE, 0x78CC}, + {0, 1 | DECOMP_INLINE, 0x7AB1}, + {0, 1 | DECOMP_INLINE, 0x7C7B}, + {0, 1 | DECOMP_INLINE, 0x7D5B}, + {0, 1 | DECOMP_INLINE, 0x7F3E}, + {0, 1 | DECOMP_INLINE, 0x8352}, + {0, 1 | DECOMP_INLINE, 0x83EF}, + {0, 1 | DECOMP_INLINE, 0x8779}, + {0, 1 | DECOMP_INLINE, 0x8941}, + {0, 1 | DECOMP_INLINE, 0x8986}, + {0, 1 | DECOMP_INLINE, 0x8ABF}, + {0, 1 | DECOMP_INLINE, 0x8ACB}, + {0, 1 | DECOMP_INLINE, 0x8AED}, + {0, 1 | DECOMP_INLINE, 0x8B8A}, + {0, 1 | DECOMP_INLINE, 0x8F38}, + {0, 1 | DECOMP_INLINE, 0x9072}, + {0, 1 | DECOMP_INLINE, 0x9199}, + {0, 1 | DECOMP_INLINE, 0x9276}, + {0, 1 | DECOMP_INLINE, 0x967C}, + {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 | DECOMP_INLINE, 0x3B9D}, + {0, 1 | DECOMP_INLINE, 0x4018}, + {0, 1 | DECOMP_INLINE, 0x4039}, + {0, 1, 4192}, + {0, 1, 4193}, + {0, 1, 4194}, + {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 */ + {26, 0, 0}, + {0, 2 | DECOMP_NO_COMPOSE, 3770}, /* in exclusion list */ + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05E2}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05D4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05DB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x05DC}, + {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0671}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0680}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x067F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0679}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0684}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0683}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0686}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0687}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x068D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x068C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x068E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0688}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0698}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0691}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06A9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06AF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x06B3}, + {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, 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, 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 | 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, 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, 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, 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, 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, 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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3001}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3002}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0021}, + {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 | DECOMP_INLINE, 0x2014}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2013}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3014}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3015}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3010}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3011}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3008}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x3009}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x300E}, + {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 | DECOMP_INLINE, 0x0023}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0026}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005C}, + {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, 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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0627}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0628}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0629}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x062F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0630}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0631}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0632}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0633}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0634}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0635}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0636}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0637}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0638}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0639}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x063A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0641}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0642}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0643}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0644}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0645}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0646}, + {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0022}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0027}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0060}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2985}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2986}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30FB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30A9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30E7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30FC}, + {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 | 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 | DECOMP_INLINE, 0x00A6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00A5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x20A9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2502}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2190}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2191}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2192}, + {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02D0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02D1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00E6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0299}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0253}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xAB66}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A5}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0256}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0257}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D91}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0258}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0264}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0262}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0260}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x029B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x029C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0267}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0284}, + {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 | DECOMP_INLINE, 0xA78E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026E}, + {0, 1 | DECOMP_COMPAT, 4196}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028E}, + {0, 1 | DECOMP_COMPAT, 4197}, + {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 | DECOMP_INLINE, 0x027D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x027E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0280}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xAB67}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0288}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2C71}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x02A2}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0298}, + {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}, + {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 */ + {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0131}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0237}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0391}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0392}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0394}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0395}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0396}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0397}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0399}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x039D}, + {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 | DECOMP_INLINE, 0x03A4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2207}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B1}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BE}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C5}, + {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 | DECOMP_INLINE, 0x03DC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03DD}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0430}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0431}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0432}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0433}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0434}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0435}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0436}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0437}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0438}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0440}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0441}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0442}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0443}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0444}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0445}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0446}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0447}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0448}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x044E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xA689}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04D9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0456}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0458}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04E9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04AF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04CF}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0491}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0455}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x045F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04AB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xA651}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x04B1}, + {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5B57}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x53CC}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x30C7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x591A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x89E3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x4EA4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6620}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7121}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6599}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x524D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5F8C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x518D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x65B0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x521D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7D42}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x8CA9}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x58F0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5439}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6F14}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6295}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6355}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x904A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6307}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6253}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7981}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7A7A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x5408}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x6E80}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x7533}, + {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, 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 | DECOMP_INLINE, 0x4F60}, + {0, 1 | DECOMP_INLINE, 0x4FBB}, + {0, 1 | DECOMP_INLINE, 0x5002}, + {0, 1 | DECOMP_INLINE, 0x507A}, + {0, 1 | DECOMP_INLINE, 0x5099}, + {0, 1 | DECOMP_INLINE, 0x50CF}, + {0, 1 | DECOMP_INLINE, 0x349E}, + {0, 1, 4202}, + {0, 1 | DECOMP_INLINE, 0x5154}, + {0, 1 | DECOMP_INLINE, 0x5164}, + {0, 1 | DECOMP_INLINE, 0x5177}, + {0, 1, 4203}, + {0, 1 | DECOMP_INLINE, 0x34B9}, + {0, 1 | DECOMP_INLINE, 0x5167}, + {0, 1 | DECOMP_INLINE, 0x518D}, + {0, 1, 4204}, + {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 | DECOMP_INLINE, 0x51F5}, + {0, 1 | DECOMP_INLINE, 0x5203}, + {0, 1 | DECOMP_INLINE, 0x34DF}, + {0, 1 | DECOMP_INLINE, 0x523B}, + {0, 1 | DECOMP_INLINE, 0x5246}, + {0, 1 | DECOMP_INLINE, 0x5272}, + {0, 1 | DECOMP_INLINE, 0x5277}, + {0, 1 | DECOMP_INLINE, 0x3515}, + {0, 1 | DECOMP_INLINE, 0x5305}, + {0, 1 | DECOMP_INLINE, 0x5306}, + {0, 1 | DECOMP_INLINE, 0x5349}, + {0, 1 | DECOMP_INLINE, 0x535A}, + {0, 1 | DECOMP_INLINE, 0x5373}, + {0, 1 | DECOMP_INLINE, 0x537D}, + {0, 1 | DECOMP_INLINE, 0x537F}, + {0, 1, 4206}, + {0, 1 | DECOMP_INLINE, 0x7070}, + {0, 1 | DECOMP_INLINE, 0x53CA}, + {0, 1 | DECOMP_INLINE, 0x53DF}, + {0, 1, 4207}, + {0, 1 | DECOMP_INLINE, 0x53EB}, + {0, 1 | DECOMP_INLINE, 0x53F1}, + {0, 1 | DECOMP_INLINE, 0x5406}, + {0, 1 | DECOMP_INLINE, 0x549E}, + {0, 1 | DECOMP_INLINE, 0x5438}, + {0, 1 | DECOMP_INLINE, 0x5448}, + {0, 1 | DECOMP_INLINE, 0x5468}, + {0, 1 | DECOMP_INLINE, 0x54A2}, + {0, 1 | DECOMP_INLINE, 0x54F6}, + {0, 1 | DECOMP_INLINE, 0x5510}, + {0, 1 | DECOMP_INLINE, 0x5553}, + {0, 1 | DECOMP_INLINE, 0x5563}, + {0, 1 | DECOMP_INLINE, 0x5584}, + {0, 1 | DECOMP_INLINE, 0x55AB}, + {0, 1 | DECOMP_INLINE, 0x55B3}, + {0, 1 | DECOMP_INLINE, 0x55C2}, + {0, 1 | DECOMP_INLINE, 0x5716}, + {0, 1 | DECOMP_INLINE, 0x5717}, + {0, 1 | DECOMP_INLINE, 0x5651}, + {0, 1 | DECOMP_INLINE, 0x5674}, + {0, 1 | DECOMP_INLINE, 0x58EE}, + {0, 1 | DECOMP_INLINE, 0x57CE}, + {0, 1 | DECOMP_INLINE, 0x57F4}, + {0, 1 | DECOMP_INLINE, 0x580D}, + {0, 1 | DECOMP_INLINE, 0x578B}, + {0, 1 | DECOMP_INLINE, 0x5832}, + {0, 1 | DECOMP_INLINE, 0x5831}, + {0, 1 | DECOMP_INLINE, 0x58AC}, + {0, 1, 4208}, + {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 | DECOMP_INLINE, 0x59EC}, + {0, 1 | DECOMP_INLINE, 0x5A1B}, + {0, 1 | DECOMP_INLINE, 0x5A27}, + {0, 1 | DECOMP_INLINE, 0x59D8}, + {0, 1 | DECOMP_INLINE, 0x5A66}, + {0, 1 | DECOMP_INLINE, 0x36EE}, + {0, 1 | DECOMP_INLINE, 0x36FC}, + {0, 1 | DECOMP_INLINE, 0x5B08}, + {0, 1 | DECOMP_INLINE, 0x5B3E}, + {0, 1, 4211}, + {0, 1 | DECOMP_INLINE, 0x5BC3}, + {0, 1 | DECOMP_INLINE, 0x5BD8}, + {0, 1 | DECOMP_INLINE, 0x5BF3}, + {0, 1, 4212}, + {0, 1 | DECOMP_INLINE, 0x5BFF}, + {0, 1 | DECOMP_INLINE, 0x5C06}, + {0, 1 | DECOMP_INLINE, 0x5F53}, + {0, 1 | DECOMP_INLINE, 0x5C22}, + {0, 1 | DECOMP_INLINE, 0x3781}, + {0, 1 | DECOMP_INLINE, 0x5C60}, + {0, 1 | DECOMP_INLINE, 0x5CC0}, + {0, 1 | DECOMP_INLINE, 0x5C8D}, + {0, 1, 4213}, + {0, 1 | DECOMP_INLINE, 0x5D43}, + {0, 1, 4214}, + {0, 1 | DECOMP_INLINE, 0x5D6E}, + {0, 1 | DECOMP_INLINE, 0x5D6B}, + {0, 1 | DECOMP_INLINE, 0x5D7C}, + {0, 1 | DECOMP_INLINE, 0x5DE1}, + {0, 1 | DECOMP_INLINE, 0x5DE2}, + {0, 1 | DECOMP_INLINE, 0x382F}, + {0, 1 | DECOMP_INLINE, 0x5DFD}, + {0, 1 | DECOMP_INLINE, 0x5E28}, + {0, 1 | DECOMP_INLINE, 0x5E3D}, + {0, 1 | DECOMP_INLINE, 0x5E69}, + {0, 1 | DECOMP_INLINE, 0x3862}, + {0, 1, 4215}, + {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 | DECOMP_INLINE, 0x5EFE}, + {0, 1, 4217}, + {0, 1 | DECOMP_INLINE, 0x8201}, + {0, 1 | DECOMP_INLINE, 0x5F22}, + {0, 1 | DECOMP_INLINE, 0x38C7}, + {0, 1, 4218}, + {0, 1, 4219}, + {0, 1 | DECOMP_INLINE, 0x5F62}, + {0, 1 | DECOMP_INLINE, 0x5F6B}, + {0, 1 | DECOMP_INLINE, 0x38E3}, + {0, 1 | DECOMP_INLINE, 0x5F9A}, + {0, 1 | DECOMP_INLINE, 0x5FCD}, + {0, 1 | DECOMP_INLINE, 0x5FD7}, + {0, 1 | DECOMP_INLINE, 0x5FF9}, + {0, 1 | DECOMP_INLINE, 0x6081}, + {0, 1 | DECOMP_INLINE, 0x393A}, + {0, 1 | DECOMP_INLINE, 0x391C}, + {0, 1, 4220}, + {0, 1 | DECOMP_INLINE, 0x60C7}, + {0, 1 | DECOMP_INLINE, 0x6148}, + {0, 1 | DECOMP_INLINE, 0x614C}, + {0, 1 | DECOMP_INLINE, 0x617A}, + {0, 1 | DECOMP_INLINE, 0x61B2}, + {0, 1 | DECOMP_INLINE, 0x61A4}, + {0, 1 | DECOMP_INLINE, 0x61AF}, + {0, 1 | DECOMP_INLINE, 0x61DE}, + {0, 1 | DECOMP_INLINE, 0x6210}, + {0, 1 | DECOMP_INLINE, 0x621B}, + {0, 1 | DECOMP_INLINE, 0x625D}, + {0, 1 | DECOMP_INLINE, 0x62B1}, + {0, 1 | DECOMP_INLINE, 0x62D4}, + {0, 1 | DECOMP_INLINE, 0x6350}, + {0, 1, 4221}, + {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 | DECOMP_INLINE, 0x6422}, + {0, 1 | DECOMP_INLINE, 0x63C5}, + {0, 1 | DECOMP_INLINE, 0x63A9}, + {0, 1 | DECOMP_INLINE, 0x3A2E}, + {0, 1 | DECOMP_INLINE, 0x6469}, + {0, 1 | DECOMP_INLINE, 0x647E}, + {0, 1 | DECOMP_INLINE, 0x649D}, + {0, 1 | DECOMP_INLINE, 0x6477}, + {0, 1 | DECOMP_INLINE, 0x3A6C}, + {0, 1 | DECOMP_INLINE, 0x656C}, + {0, 1, 4223}, + {0, 1 | DECOMP_INLINE, 0x65E3}, + {0, 1 | DECOMP_INLINE, 0x66F8}, + {0, 1 | DECOMP_INLINE, 0x6649}, + {0, 1 | DECOMP_INLINE, 0x3B19}, + {0, 1 | DECOMP_INLINE, 0x3B08}, + {0, 1 | DECOMP_INLINE, 0x3AE4}, + {0, 1 | DECOMP_INLINE, 0x5192}, + {0, 1 | DECOMP_INLINE, 0x5195}, + {0, 1 | DECOMP_INLINE, 0x6700}, + {0, 1 | DECOMP_INLINE, 0x669C}, + {0, 1 | DECOMP_INLINE, 0x80AD}, + {0, 1 | DECOMP_INLINE, 0x43D9}, + {0, 1 | DECOMP_INLINE, 0x6721}, + {0, 1 | DECOMP_INLINE, 0x675E}, + {0, 1 | DECOMP_INLINE, 0x6753}, + {0, 1, 4224}, + {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 | DECOMP_INLINE, 0x688E}, + {0, 1 | DECOMP_INLINE, 0x681F}, + {0, 1 | DECOMP_INLINE, 0x6914}, + {0, 1 | DECOMP_INLINE, 0x6942}, + {0, 1 | DECOMP_INLINE, 0x69A3}, + {0, 1 | DECOMP_INLINE, 0x69EA}, + {0, 1 | DECOMP_INLINE, 0x6AA8}, + {0, 1, 4226}, + {0, 1 | DECOMP_INLINE, 0x6ADB}, + {0, 1 | DECOMP_INLINE, 0x3C18}, + {0, 1 | DECOMP_INLINE, 0x6B21}, + {0, 1, 4227}, + {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 | DECOMP_INLINE, 0x6C4E}, + {0, 1, 4231}, + {0, 1 | DECOMP_INLINE, 0x6CBF}, + {0, 1 | DECOMP_INLINE, 0x6CCD}, + {0, 1 | DECOMP_INLINE, 0x6C67}, + {0, 1 | DECOMP_INLINE, 0x6D16}, + {0, 1 | DECOMP_INLINE, 0x6D3E}, + {0, 1 | DECOMP_INLINE, 0x6D69}, + {0, 1 | DECOMP_INLINE, 0x6D78}, + {0, 1 | DECOMP_INLINE, 0x6D85}, + {0, 1, 4232}, + {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 | DECOMP_INLINE, 0x6DF9}, + {0, 1 | DECOMP_INLINE, 0x6F6E}, + {0, 1, 4234}, + {0, 1, 4235}, + {0, 1 | DECOMP_INLINE, 0x6FC6}, + {0, 1 | DECOMP_INLINE, 0x7039}, + {0, 1 | DECOMP_INLINE, 0x701B}, + {0, 1 | DECOMP_INLINE, 0x3D96}, + {0, 1 | DECOMP_INLINE, 0x704A}, + {0, 1 | DECOMP_INLINE, 0x707D}, + {0, 1 | DECOMP_INLINE, 0x7077}, + {0, 1 | DECOMP_INLINE, 0x70AD}, + {0, 1, 4236}, + {0, 1 | DECOMP_INLINE, 0x7145}, + {0, 1, 4237}, + {0, 1 | DECOMP_INLINE, 0x719C}, + {0, 1, 4238}, + {0, 1 | DECOMP_INLINE, 0x7228}, + {0, 1 | DECOMP_INLINE, 0x7250}, + {0, 1, 4239}, + {0, 1 | DECOMP_INLINE, 0x7280}, + {0, 1 | DECOMP_INLINE, 0x7295}, + {0, 1, 4240}, + {0, 1, 4241}, + {0, 1 | DECOMP_INLINE, 0x737A}, + {0, 1 | DECOMP_INLINE, 0x738B}, + {0, 1 | DECOMP_INLINE, 0x3EAC}, + {0, 1 | DECOMP_INLINE, 0x73A5}, + {0, 1 | DECOMP_INLINE, 0x3EB8}, + {0, 1 | DECOMP_INLINE, 0x7447}, + {0, 1 | DECOMP_INLINE, 0x745C}, + {0, 1 | DECOMP_INLINE, 0x7485}, + {0, 1 | DECOMP_INLINE, 0x74CA}, + {0, 1 | DECOMP_INLINE, 0x3F1B}, + {0, 1 | DECOMP_INLINE, 0x7524}, + {0, 1, 4242}, + {0, 1 | DECOMP_INLINE, 0x753E}, + {0, 1, 4243}, + {0, 1, 4244}, + {0, 1 | DECOMP_INLINE, 0x7610}, + {0, 1, 4245}, + {0, 1, 4246}, + {0, 1, 4247}, + {0, 1 | DECOMP_INLINE, 0x3FFC}, + {0, 1 | DECOMP_INLINE, 0x4008}, + {0, 1, 4248}, + {0, 1, 4249}, + {0, 1, 4250}, + {0, 1, 4251}, + {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 | DECOMP_INLINE, 0x784E}, + {0, 1 | DECOMP_INLINE, 0x40E3}, + {0, 1, 4253}, + {0, 1, 4254}, + {0, 1, 4255}, + {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 | DECOMP_INLINE, 0x7AEE}, + {0, 1 | DECOMP_INLINE, 0x4202}, + {0, 1, 4258}, + {0, 1 | DECOMP_INLINE, 0x7BC6}, + {0, 1 | DECOMP_INLINE, 0x7BC9}, + {0, 1 | DECOMP_INLINE, 0x4227}, + {0, 1, 4259}, + {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 | 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 | DECOMP_INLINE, 0x4359}, + {0, 1, 4263}, + {0, 1 | DECOMP_INLINE, 0x7F7A}, + {0, 1, 4264}, + {0, 1 | DECOMP_INLINE, 0x7F95}, + {0, 1 | DECOMP_INLINE, 0x7FFA}, + {0, 1, 4265}, + {0, 1, 4266}, + {0, 1 | DECOMP_INLINE, 0x8060}, + {0, 1, 4267}, + {0, 1 | DECOMP_INLINE, 0x8070}, + {0, 1, 4268}, + {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 | DECOMP_INLINE, 0x8204}, + {0, 1 | DECOMP_INLINE, 0x8F9E}, + {0, 1 | DECOMP_INLINE, 0x446B}, + {0, 1 | DECOMP_INLINE, 0x8291}, + {0, 1 | DECOMP_INLINE, 0x828B}, + {0, 1 | DECOMP_INLINE, 0x829D}, + {0, 1 | DECOMP_INLINE, 0x52B3}, + {0, 1 | DECOMP_INLINE, 0x82B1}, + {0, 1 | DECOMP_INLINE, 0x82B3}, + {0, 1 | DECOMP_INLINE, 0x82BD}, + {0, 1 | DECOMP_INLINE, 0x82E6}, + {0, 1, 4273}, + {0, 1 | DECOMP_INLINE, 0x831D}, + {0, 1 | DECOMP_INLINE, 0x8363}, + {0, 1 | DECOMP_INLINE, 0x83AD}, + {0, 1 | DECOMP_INLINE, 0x8323}, + {0, 1 | DECOMP_INLINE, 0x83BD}, + {0, 1 | DECOMP_INLINE, 0x83E7}, + {0, 1 | DECOMP_INLINE, 0x8353}, + {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 | DECOMP_INLINE, 0x452B}, + {0, 1 | DECOMP_INLINE, 0x84F1}, + {0, 1 | DECOMP_INLINE, 0x84F3}, + {0, 1 | DECOMP_INLINE, 0x8516}, + {0, 1, 4277}, + {0, 1 | DECOMP_INLINE, 0x8564}, + {0, 1, 4278}, + {0, 1 | DECOMP_INLINE, 0x455D}, + {0, 1 | DECOMP_INLINE, 0x4561}, + {0, 1, 4279}, + {0, 1, 4280}, + {0, 1 | DECOMP_INLINE, 0x456B}, + {0, 1 | DECOMP_INLINE, 0x8650}, + {0, 1 | DECOMP_INLINE, 0x8667}, + {0, 1 | DECOMP_INLINE, 0x8669}, + {0, 1 | DECOMP_INLINE, 0x86A9}, + {0, 1 | DECOMP_INLINE, 0x8688}, + {0, 1 | DECOMP_INLINE, 0x870E}, + {0, 1 | DECOMP_INLINE, 0x86E2}, + {0, 1 | DECOMP_INLINE, 0x8728}, + {0, 1 | DECOMP_INLINE, 0x876B}, + {0, 1 | DECOMP_INLINE, 0x8786}, + {0, 1 | DECOMP_INLINE, 0x45D7}, + {0, 1 | DECOMP_INLINE, 0x87E1}, + {0, 1 | DECOMP_INLINE, 0x8801}, + {0, 1 | DECOMP_INLINE, 0x45F9}, + {0, 1 | DECOMP_INLINE, 0x8860}, + {0, 1 | DECOMP_INLINE, 0x8863}, + {0, 1, 4281}, + {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 | DECOMP_INLINE, 0x46BE}, + {0, 1 | DECOMP_INLINE, 0x46C7}, + {0, 1 | DECOMP_INLINE, 0x8AA0}, + {0, 1 | DECOMP_INLINE, 0x8C55}, + {0, 1, 4284}, + {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 | DECOMP_INLINE, 0x8DCB}, + {0, 1 | DECOMP_INLINE, 0x8DBC}, + {0, 1 | DECOMP_INLINE, 0x8DF0}, + {0, 1, 4287}, + {0, 1 | DECOMP_INLINE, 0x8ED4}, + {0, 1, 4288}, + {0, 1, 4289}, + {0, 1 | DECOMP_INLINE, 0x9094}, + {0, 1 | DECOMP_INLINE, 0x90F1}, + {0, 1 | DECOMP_INLINE, 0x9111}, + {0, 1, 4290}, + {0, 1 | DECOMP_INLINE, 0x911B}, + {0, 1 | DECOMP_INLINE, 0x9238}, + {0, 1 | DECOMP_INLINE, 0x92D7}, + {0, 1 | DECOMP_INLINE, 0x92D8}, + {0, 1 | DECOMP_INLINE, 0x927C}, + {0, 1 | DECOMP_INLINE, 0x93F9}, + {0, 1 | DECOMP_INLINE, 0x9415}, + {0, 1, 4291}, + {0, 1 | DECOMP_INLINE, 0x958B}, + {0, 1 | DECOMP_INLINE, 0x4995}, + {0, 1 | DECOMP_INLINE, 0x95B7}, + {0, 1, 4292}, + {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 | DECOMP_INLINE, 0x4A6E}, + {0, 1 | DECOMP_INLINE, 0x4A76}, + {0, 1 | DECOMP_INLINE, 0x97E0}, + {0, 1, 4295}, + {0, 1 | DECOMP_INLINE, 0x4AB2}, + {0, 1, 4296}, + {0, 1 | DECOMP_INLINE, 0x9829}, + {0, 1, 4297}, + {0, 1 | DECOMP_INLINE, 0x98E2}, + {0, 1 | DECOMP_INLINE, 0x4B33}, + {0, 1 | DECOMP_INLINE, 0x9929}, + {0, 1 | DECOMP_INLINE, 0x99A7}, + {0, 1 | DECOMP_INLINE, 0x99C2}, + {0, 1 | DECOMP_INLINE, 0x99FE}, + {0, 1 | DECOMP_INLINE, 0x4BCE}, + {0, 1, 4298}, + {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 | DECOMP_INLINE, 0x4CF8}, + {0, 1, 4300}, + {0, 1, 4301}, + {0, 1, 4302}, + {0, 1 | DECOMP_INLINE, 0x9EBB}, + {0, 1 | DECOMP_INLINE, 0x4D56}, + {0, 1 | DECOMP_INLINE, 0x9EF9}, + {0, 1 | DECOMP_INLINE, 0x9EFE}, + {0, 1 | DECOMP_INLINE, 0x9F05}, + {0, 1 | DECOMP_INLINE, 0x9F0F}, + {0, 1 | DECOMP_INLINE, 0x9F16}, + {0, 1 | DECOMP_INLINE, 0x9F3B}, + {0, 1, 4303} +}; + +/* Table with sequences of codepoints for decomposition. */ +static const uint32 UnicodeDecompCodepoints[4304] = +{ + 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, + 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, + 0x0031, 0x2044, 0x0034, 0x0031, 0x2044, 0x0032, 0x0033, 0x2044, 0x0034, + 0x002E, 0x002E, 0x002E, 0x2035, 0x2035, 0x2035, 0x0061, 0x002F, 0x0063, + 0x0061, 0x002F, 0x0073, 0x0063, 0x002F, 0x006F, 0x0063, 0x002F, 0x0075, + 0x0054, 0x0045, 0x004C, 0x0046, 0x0041, 0x0058, 0x0031, 0x2044, 0x0037, + 0x0031, 0x2044, 0x0039, 0x0031, 0x2044, 0x0033, 0x0032, 0x2044, 0x0033, + 0x0031, 0x2044, 0x0035, 0x0032, 0x2044, 0x0035, 0x0033, 0x2044, 0x0035, + 0x0034, 0x2044, 0x0035, 0x0031, 0x2044, 0x0036, 0x0035, 0x2044, 0x0036, + 0x0031, 0x2044, 0x0038, 0x0033, 0x2044, 0x0038, 0x0035, 0x2044, 0x0038, + 0x0037, 0x2044, 0x0038, 0x0058, 0x0049, 0x0049, 0x0078, 0x0069, 0x0069, + 0x0030, 0x2044, 0x0033, 0x222E, 0x222E, 0x222E, 0x0028, 0x0031, 0x0029, + 0x0028, 0x0032, 0x0029, 0x0028, 0x0033, 0x0029, 0x0028, 0x0034, 0x0029, + 0x0028, 0x0035, 0x0029, 0x0028, 0x0036, 0x0029, 0x0028, 0x0037, 0x0029, + 0x0028, 0x0038, 0x0029, 0x0028, 0x0039, 0x0029, 0x0031, 0x0030, 0x002E, + 0x0031, 0x0031, 0x002E, 0x0031, 0x0032, 0x002E, 0x0031, 0x0033, 0x002E, + 0x0031, 0x0034, 0x002E, 0x0031, 0x0035, 0x002E, 0x0031, 0x0036, 0x002E, + 0x0031, 0x0037, 0x002E, 0x0031, 0x0038, 0x002E, 0x0031, 0x0039, 0x002E, + 0x0032, 0x0030, 0x002E, 0x0028, 0x0061, 0x0029, 0x0028, 0x0062, 0x0029, + 0x0028, 0x0063, 0x0029, 0x0028, 0x0064, 0x0029, 0x0028, 0x0065, 0x0029, + 0x0028, 0x0066, 0x0029, 0x0028, 0x0067, 0x0029, 0x0028, 0x0068, 0x0029, + 0x0028, 0x0069, 0x0029, 0x0028, 0x006A, 0x0029, 0x0028, 0x006B, 0x0029, + 0x0028, 0x006C, 0x0029, 0x0028, 0x006D, 0x0029, 0x0028, 0x006E, 0x0029, + 0x0028, 0x006F, 0x0029, 0x0028, 0x0070, 0x0029, 0x0028, 0x0071, 0x0029, + 0x0028, 0x0072, 0x0029, 0x0028, 0x0073, 0x0029, 0x0028, 0x0074, 0x0029, + 0x0028, 0x0075, 0x0029, 0x0028, 0x0076, 0x0029, 0x0028, 0x0077, 0x0029, + 0x0028, 0x0078, 0x0029, 0x0028, 0x0079, 0x0029, 0x0028, 0x007A, 0x0029, + 0x003A, 0x003A, 0x003D, 0x003D, 0x003D, 0x003D, 0x0028, 0x1100, 0x0029, + 0x0028, 0x1102, 0x0029, 0x0028, 0x1103, 0x0029, 0x0028, 0x1105, 0x0029, + 0x0028, 0x1106, 0x0029, 0x0028, 0x1107, 0x0029, 0x0028, 0x1109, 0x0029, + 0x0028, 0x110B, 0x0029, 0x0028, 0x110C, 0x0029, 0x0028, 0x110E, 0x0029, + 0x0028, 0x110F, 0x0029, 0x0028, 0x1110, 0x0029, 0x0028, 0x1111, 0x0029, + 0x0028, 0x1112, 0x0029, 0x0028, 0x4E00, 0x0029, 0x0028, 0x4E8C, 0x0029, + 0x0028, 0x4E09, 0x0029, 0x0028, 0x56DB, 0x0029, 0x0028, 0x4E94, 0x0029, + 0x0028, 0x516D, 0x0029, 0x0028, 0x4E03, 0x0029, 0x0028, 0x516B, 0x0029, + 0x0028, 0x4E5D, 0x0029, 0x0028, 0x5341, 0x0029, 0x0028, 0x6708, 0x0029, + 0x0028, 0x706B, 0x0029, 0x0028, 0x6C34, 0x0029, 0x0028, 0x6728, 0x0029, + 0x0028, 0x91D1, 0x0029, 0x0028, 0x571F, 0x0029, 0x0028, 0x65E5, 0x0029, + 0x0028, 0x682A, 0x0029, 0x0028, 0x6709, 0x0029, 0x0028, 0x793E, 0x0029, + 0x0028, 0x540D, 0x0029, 0x0028, 0x7279, 0x0029, 0x0028, 0x8CA1, 0x0029, + 0x0028, 0x795D, 0x0029, 0x0028, 0x52B4, 0x0029, 0x0028, 0x4EE3, 0x0029, + 0x0028, 0x547C, 0x0029, 0x0028, 0x5B66, 0x0029, 0x0028, 0x76E3, 0x0029, + 0x0028, 0x4F01, 0x0029, 0x0028, 0x8CC7, 0x0029, 0x0028, 0x5354, 0x0029, + 0x0028, 0x796D, 0x0029, 0x0028, 0x4F11, 0x0029, 0x0028, 0x81EA, 0x0029, + 0x0028, 0x81F3, 0x0029, 0x0050, 0x0054, 0x0045, 0x0031, 0x0030, 0x6708, + 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, + 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, + 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, + 0x0077, 0x0323, 0x0058, 0x0307, 0x0078, 0x0307, 0x0058, 0x0308, 0x0078, + 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, + 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 +}; + +/* + * Table of Unicode codepoints for recomposition of the reordered + * Unicode string. + */ +static const uint32 UnicodeDecompInverseCodes[962] = +{ + 0, 8814, 8800, 8815, 192, 193, 194, 195, 256, 258, 550, 196, 7842, 197, + 461, 512, 514, 7840, 7680, 260, 7682, 7684, 7686, 262, 264, 266, 268, + 199, 7690, 270, 7692, 7696, 7698, 7694, 200, 201, 202, 7868, 274, 276, + 278, 203, 7866, 282, 516, 518, 7864, 552, 280, 7704, 7706, 7710, 500, + 284, 7712, 286, 288, 486, 290, 292, 7714, 7718, 542, 7716, 7720, 7722, + 204, 205, 206, 296, 298, 300, 304, 207, 7880, 463, 520, 522, 7882, 302, + 7724, 308, 7728, 488, 7730, 310, 7732, 313, 317, 7734, 315, 7740, 7738, + 7742, 7744, 7746, 504, 323, 209, 7748, 327, 7750, 325, 7754, 7752, 210, + 211, 212, 213, 332, 334, 558, 214, 7886, 336, 465, 524, 526, 416, 7884, + 490, 7764, 7766, 340, 7768, 344, 528, 530, 7770, 342, 7774, 346, 348, + 7776, 352, 7778, 536, 350, 7786, 356, 7788, 538, 354, 7792, 7790, 217, + 218, 219, 360, 362, 364, 220, 7910, 366, 368, 467, 532, 534, 431, 7908, + 7794, 370, 7798, 7796, 7804, 7806, 7808, 7810, 372, 7814, 7812, 7816, + 7818, 7820, 7922, 221, 374, 7928, 562, 7822, 376, 7926, 7924, 377, + 7824, 379, 381, 7826, 7828, 224, 225, 226, 227, 257, 259, 551, 228, + 7843, 229, 462, 513, 515, 7841, 7681, 261, 7683, 7685, 7687, 263, 265, + 267, 269, 231, 7691, 271, 7693, 7697, 7699, 7695, 232, 233, 234, 7869, + 275, 277, 279, 235, 7867, 283, 517, 519, 7865, 553, 281, 7705, 7707, + 7711, 501, 285, 7713, 287, 289, 487, 291, 293, 7715, 7719, 543, 7717, + 7721, 7723, 7830, 236, 237, 238, 297, 299, 301, 239, 7881, 464, 521, + 523, 7883, 303, 7725, 309, 496, 7729, 489, 7731, 311, 7733, 314, 318, + 7735, 316, 7741, 7739, 7743, 7745, 7747, 505, 324, 241, 7749, 328, + 7751, 326, 7755, 7753, 242, 243, 244, 245, 333, 335, 559, 246, 7887, + 337, 466, 525, 527, 417, 7885, 491, 7765, 7767, 341, 7769, 345, 529, + 531, 7771, 343, 7775, 347, 349, 7777, 353, 7779, 537, 351, 7787, 7831, + 357, 7789, 539, 355, 7793, 7791, 249, 250, 251, 361, 363, 365, 252, + 7911, 367, 369, 468, 533, 535, 432, 7909, 7795, 371, 7799, 7797, 7805, + 7807, 7809, 7811, 373, 7815, 7813, 7832, 7817, 7819, 7821, 7923, 253, + 375, 7929, 563, 7823, 255, 7927, 7833, 7925, 378, 7825, 380, 382, 7827, + 7829, 8173, 901, 8129, 7846, 7844, 7850, 7848, 478, 506, 508, 482, + 7688, 7872, 7870, 7876, 7874, 7726, 7890, 7888, 7894, 7892, 7756, 556, + 7758, 554, 510, 475, 471, 469, 473, 7847, 7845, 7851, 7849, 479, 507, + 509, 483, 7689, 7873, 7871, 7877, 7875, 7727, 7891, 7889, 7895, 7893, + 7757, 557, 7759, 555, 511, 476, 472, 470, 474, 7856, 7854, 7860, 7858, + 7857, 7855, 7861, 7859, 7700, 7702, 7701, 7703, 7760, 7762, 7761, 7763, + 7780, 7781, 7782, 7783, 7800, 7801, 7802, 7803, 7835, 7900, 7898, 7904, + 7902, 7906, 7901, 7899, 7905, 7903, 7907, 7914, 7912, 7918, 7916, 7920, + 7915, 7913, 7919, 7917, 7921, 494, 492, 493, 480, 481, 7708, 7709, 560, + 561, 495, 8122, 902, 8121, 8120, 7944, 7945, 8124, 8136, 904, 7960, + 7961, 8138, 905, 7976, 7977, 8140, 8154, 906, 8153, 8152, 938, 7992, + 7993, 8184, 908, 8008, 8009, 8172, 8170, 910, 8169, 8168, 939, 8025, + 8186, 911, 8040, 8041, 8188, 8116, 8132, 8048, 940, 8113, 8112, 7936, + 7937, 8118, 8115, 8050, 941, 7952, 7953, 8052, 942, 7968, 7969, 8134, + 8131, 8054, 943, 8145, 8144, 970, 7984, 7985, 8150, 8056, 972, 8000, + 8001, 8164, 8165, 8058, 973, 8161, 8160, 971, 8016, 8017, 8166, 8060, + 974, 8032, 8033, 8182, 8179, 8146, 912, 8151, 8162, 944, 8167, 8180, + 979, 980, 1031, 1232, 1234, 1027, 1024, 1238, 1025, 1217, 1244, 1246, + 1037, 1250, 1049, 1252, 1036, 1254, 1262, 1038, 1264, 1266, 1268, 1272, + 1260, 1233, 1235, 1107, 1104, 1239, 1105, 1218, 1245, 1247, 1117, 1251, + 1081, 1253, 1116, 1255, 1263, 1118, 1265, 1267, 1269, 1273, 1261, 1111, + 1142, 1143, 1242, 1243, 1258, 1259, 1570, 1571, 1573, 1572, 1574, 1730, + 1747, 1728, 2345, 2353, 2356, 2507, 2508, 2891, 2888, 2892, 2964, 3018, + 3020, 3019, 3144, 3264, 3274, 3271, 3272, 3275, 3402, 3404, 3403, 3546, + 3548, 3550, 3549, 4134, 6918, 6920, 6922, 6924, 6926, 6930, 6971, 6973, + 6976, 6977, 6979, 7736, 7737, 7772, 7773, 7784, 7785, 7852, 7862, 7853, + 7863, 7878, 7879, 7896, 7897, 7938, 7940, 7942, 8064, 7939, 7941, 7943, + 8065, 8066, 8067, 8068, 8069, 8070, 8071, 7946, 7948, 7950, 8072, 7947, + 7949, 7951, 8073, 8074, 8075, 8076, 8077, 8078, 8079, 7954, 7956, 7955, + 7957, 7962, 7964, 7963, 7965, 7970, 7972, 7974, 8080, 7971, 7973, 7975, + 8081, 8082, 8083, 8084, 8085, 8086, 8087, 7978, 7980, 7982, 8088, 7979, + 7981, 7983, 8089, 8090, 8091, 8092, 8093, 8094, 8095, 7986, 7988, 7990, + 7987, 7989, 7991, 7994, 7996, 7998, 7995, 7997, 7999, 8002, 8004, 8003, + 8005, 8010, 8012, 8011, 8013, 8018, 8020, 8022, 8019, 8021, 8023, 8027, + 8029, 8031, 8034, 8036, 8038, 8096, 8035, 8037, 8039, 8097, 8098, 8099, + 8100, 8101, 8102, 8103, 8042, 8044, 8046, 8104, 8043, 8045, 8047, 8105, + 8106, 8107, 8108, 8109, 8110, 8111, 8114, 8130, 8178, 8119, 8141, 8142, + 8143, 8135, 8183, 8157, 8158, 8159, 8602, 8603, 8622, 8653, 8655, 8654, + 8708, 8713, 8716, 8740, 8742, 8769, 8772, 8775, 8777, 8813, 8802, 8816, + 8817, 8820, 8821, 8824, 8825, 8832, 8833, 8928, 8929, 8836, 8837, 8840, + 8841, 8930, 8931, 8876, 8877, 8878, 8879, 8938, 8939, 8940, 8941, + 12436, 12364, 12366, 12368, 12370, 12372, 12374, 12376, 12378, 12380, + 12382, 12384, 12386, 12389, 12391, 12393, 12400, 12401, 12403, 12404, + 12406, 12407, 12409, 12410, 12412, 12413, 12446, 12532, 12460, 12462, + 12464, 12466, 12468, 12470, 12472, 12474, 12476, 12478, 12480, 12482, + 12485, 12487, 12489, 12496, 12497, 12499, 12500, 12502, 12503, 12505, + 12506, 12508, 12509, 12535, 12536, 12537, 12538, 12542, 67017, 67044, + 69786, 69788, 69803, 69934, 69935, 70475, 70476, 70531, 70533, 70542, + 70545, 70599, 70597, 70600, 70844, 70843, 70846, 71098, 71099, 71992, + 90401, 90403, 90405, 90402, 90406, 90408, 90407, 90404, 93545, 93544, + 93546 +}; + +/* + * Table with indexes from the secondary codepoint pointing + * to UnicodeDecompInverseCodes. + */ +static const uint16 UnicodeDecompInverseSecond[6208] = +{ + 0, 0, 0, 0, 824, 0, 1, 0, 824, 0, 2, 0, 824, 0, 3, 0, 768, 40, 4, 5, 6, + 7, 8, 0, 9, 10, 11, 12, 13, 0, 14, 0, 0, 15, 0, 16, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 0, 18, 0, 0, 19, 0, 775, 42, 20, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 0, 769, 38, 23, + 24, 0, 0, 0, 0, 25, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 0, 775, 42, 28, 0, 0, 0, + 0, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 30, 0, 0, 0, 31, 0, 0, 0, 0, 0, 32, 0, 0, 0, 33, 0, 768, 48, 34, 35, + 36, 37, 38, 0, 39, 40, 41, 42, 0, 0, 43, 0, 0, 44, 0, 45, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46, 0, 0, 0, 47, 48, 0, 0, 0, 0, + 49, 0, 0, 50, 0, 775, 0, 51, 0, 769, 38, 52, 53, 0, 54, 0, 55, 56, 0, + 0, 0, 0, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 58, 0, 770, 44, 59, 0, 0, 0, 0, 60, 61, 0, 0, 0, + 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 63, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 65, 0, 768, 48, 66, 67, 68, 69, 70, + 0, 71, 72, 73, 74, 0, 0, 75, 0, 0, 76, 0, 77, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 78, 0, 0, 0, 0, 79, 0, 0, 0, 0, 0, 0, 0, 80, + 0, 770, 0, 81, 0, 769, 48, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84, 0, 0, + 0, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 0, 769, 48, 87, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 89, 0, 0, 0, 90, 0, 0, 0, 0, 0, 91, 0, 0, 0, 92, 0, 769, + 34, 93, 0, 0, 0, 0, 0, 94, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95, 0, 768, 49, 96, 97, 0, 98, 0, + 0, 0, 99, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 101, 0, 0, 0, 102, 0, 0, 0, 0, 0, 103, 0, 0, 0, + 104, 0, 768, 40, 105, 106, 107, 108, 109, 0, 110, 111, 112, 113, 0, + 114, 115, 0, 0, 116, 0, 117, 0, 0, 0, 0, 0, 0, 0, 0, 0, 118, 0, 0, 0, + 0, 0, 0, 0, 119, 0, 0, 0, 0, 120, 0, 769, 6, 121, 0, 0, 0, 0, 0, 122, + 0, 769, 48, 123, 0, 0, 0, 0, 0, 124, 0, 0, 0, 0, 125, 0, 0, 126, 0, + 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 0, 0, 0, + 129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 130, 0, 769, 38, 131, 132, 0, 0, 0, 0, + 133, 0, 0, 0, 0, 134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 135, 0, 0, 136, 137, 0, 775, 42, 138, 0, 0, 0, 0, + 139, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 140, 0, 0, 141, 142, 0, 0, 0, 0, 0, 143, 0, 0, 0, 144, 0, 768, 48, 145, + 146, 147, 148, 149, 0, 150, 0, 151, 152, 153, 154, 155, 0, 0, 156, 0, + 157, 0, 0, 0, 0, 0, 0, 0, 0, 0, 158, 0, 0, 0, 0, 0, 0, 0, 159, 160, 0, + 0, 0, 161, 0, 0, 0, 0, 162, 0, 0, 163, 0, 771, 32, 164, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 165, 0, 768, 35, 166, 167, 168, 0, 0, 0, 0, 169, 170, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 171, + 0, 775, 1, 172, 173, 0, 768, 35, 174, 175, 176, 177, 178, 0, 0, 179, + 180, 181, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 182, 0, 769, 48, 183, 184, 0, 0, 0, 0, 185, 0, 0, 0, 0, + 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 188, 0, 768, 40, 189, 190, + 191, 192, 193, 0, 194, 195, 196, 197, 198, 0, 199, 0, 0, 200, 0, 201, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 202, 0, 203, 0, 0, + 204, 0, 775, 42, 205, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 206, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 207, 0, 769, 38, 208, 209, 0, 0, 0, 0, 210, 0, 0, 0, 0, 211, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 212, 0, 775, 42, 213, 0, 0, 0, 0, 214, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 215, 0, 0, 0, 216, 0, 0, 0, 0, 0, + 217, 0, 0, 0, 218, 0, 768, 48, 219, 220, 221, 222, 223, 0, 224, 225, + 226, 227, 0, 0, 228, 0, 0, 229, 0, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 231, 0, 0, 0, 232, 233, 0, 0, 0, 0, 234, 0, 0, + 235, 0, 775, 0, 236, 0, 769, 38, 237, 238, 0, 239, 0, 240, 241, 0, 0, + 0, 0, 242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 243, 0, 770, 47, 244, 0, 0, 0, 0, 245, 246, 0, 0, 0, + 247, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 248, 0, 0, 0, 249, 0, 0, 0, 0, 0, 0, 250, 0, 0, 251, 0, 768, 48, 252, + 253, 254, 255, 256, 0, 257, 0, 258, 259, 0, 0, 260, 0, 0, 261, 0, 262, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 263, 0, 0, 0, 0, + 264, 0, 0, 0, 0, 0, 0, 0, 265, 0, 770, 10, 266, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 267, 0, 769, 48, 268, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 269, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 270, 0, 0, 0, + 271, 0, 0, 0, 0, 0, 0, 0, 0, 0, 272, 0, 769, 48, 273, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 274, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 275, 0, 0, 0, 276, 0, 0, 0, 0, 0, 277, 0, 0, 0, 278, 0, + 769, 34, 279, 0, 0, 0, 0, 0, 280, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 281, 0, 768, 49, 282, 283, + 0, 284, 0, 0, 0, 285, 0, 0, 0, 0, 286, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 287, 0, 0, 0, 288, 0, 0, 0, 0, 0, 289, + 0, 0, 0, 290, 0, 768, 40, 291, 292, 293, 294, 295, 0, 296, 297, 298, + 299, 0, 300, 301, 0, 0, 302, 0, 303, 0, 0, 0, 0, 0, 0, 0, 0, 0, 304, 0, + 0, 0, 0, 0, 0, 0, 305, 0, 0, 0, 0, 306, 0, 769, 6, 307, 0, 0, 0, 0, 0, + 308, 0, 769, 48, 309, 0, 0, 0, 0, 0, 310, 0, 0, 0, 0, 311, 0, 0, 312, + 0, 313, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 314, 0, 0, + 0, 315, 0, 0, 0, 0, 0, 0, 0, 0, 0, 316, 0, 769, 38, 317, 318, 0, 0, 0, + 0, 319, 0, 0, 0, 0, 320, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 321, 0, 0, 322, 323, 0, 775, 42, 324, 325, 0, 0, + 0, 326, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 327, 0, 0, 328, 329, 0, 0, 0, 0, 0, 330, 0, 0, 0, 331, 0, 768, 48, + 332, 333, 334, 335, 336, 0, 337, 0, 338, 339, 340, 341, 342, 0, 0, 343, + 0, 344, 0, 0, 0, 0, 0, 0, 0, 0, 0, 345, 0, 0, 0, 0, 0, 0, 0, 346, 347, + 0, 0, 0, 348, 0, 0, 0, 0, 349, 0, 0, 350, 0, 771, 32, 351, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 352, 0, 768, 35, 353, 354, 355, 0, 0, 0, 0, 356, 357, 0, 358, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 359, 0, 775, 1, 360, 361, 0, 768, 35, 362, 363, 364, 365, 366, 0, 0, + 367, 368, 369, 370, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 371, 0, 769, 48, 372, 373, 0, 0, 0, 0, 374, 0, 0, + 0, 0, 375, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 376, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 377, 0, 768, 66, 378, + 379, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 380, 0, 768, 9, + 381, 382, 0, 383, 0, 0, 0, 0, 0, 384, 0, 772, 0, 385, 0, 769, 0, 386, + 0, 769, 3, 387, 0, 0, 388, 0, 769, 0, 389, 0, 768, 9, 390, 391, 0, 392, + 0, 0, 0, 0, 0, 393, 0, 769, 0, 394, 0, 768, 9, 395, 396, 0, 397, 0, 0, + 0, 0, 0, 398, 0, 769, 7, 399, 0, 0, 400, 0, 0, 0, 401, 0, 772, 0, 402, + 0, 769, 0, 403, 0, 768, 12, 404, 405, 0, 0, 406, 0, 0, 0, 0, 0, 0, 0, + 407, 0, 768, 9, 408, 409, 0, 410, 0, 0, 0, 0, 0, 411, 0, 772, 0, 412, + 0, 769, 0, 413, 0, 769, 3, 414, 0, 0, 415, 0, 769, 0, 416, 0, 768, 9, + 417, 418, 0, 419, 0, 0, 0, 0, 0, 420, 0, 769, 0, 421, 0, 768, 9, 422, + 423, 0, 424, 0, 0, 0, 0, 0, 425, 0, 769, 7, 426, 0, 0, 427, 0, 0, 0, + 428, 0, 772, 0, 429, 0, 769, 0, 430, 0, 768, 12, 431, 432, 0, 0, 433, + 0, 0, 0, 0, 0, 0, 0, 434, 0, 768, 9, 435, 436, 0, 437, 0, 0, 0, 0, 0, + 438, 0, 768, 9, 439, 440, 0, 441, 0, 0, 0, 0, 0, 442, 0, 768, 1, 443, + 444, 0, 768, 1, 445, 446, 0, 768, 1, 447, 448, 0, 768, 1, 449, 450, 0, + 775, 0, 451, 0, 775, 0, 452, 0, 775, 0, 453, 0, 775, 0, 454, 0, 769, 0, + 455, 0, 769, 0, 456, 0, 776, 0, 457, 0, 776, 0, 458, 0, 775, 0, 459, 0, + 768, 35, 460, 461, 0, 462, 0, 0, 0, 0, 0, 463, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 464, 0, 768, 35, + 465, 466, 0, 467, 0, 0, 0, 0, 0, 468, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 469, 0, 768, 35, 470, 471, 0, + 472, 0, 0, 0, 0, 0, 473, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 474, 0, 768, 35, 475, 476, 0, 477, 0, 0, + 0, 0, 0, 478, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 479, 0, 780, 0, 480, 0, 772, 0, 481, 0, 772, 0, 482, + 0, 772, 0, 483, 0, 772, 0, 484, 0, 774, 0, 485, 0, 774, 0, 486, 0, 772, + 0, 487, 0, 772, 0, 488, 0, 780, 0, 489, 0, 768, 69, 490, 491, 0, 0, + 492, 0, 493, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 494, 495, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 496, 0, + 768, 20, 497, 498, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 499, 500, 0, 768, 69, 501, 502, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 503, 504, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 505, 0, 768, 20, 506, 507, 0, 0, 508, 0, 509, + 0, 510, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 511, 512, 0, 768, 20, 513, 514, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 515, 516, 0, 788, 0, + 517, 0, 768, 20, 518, 519, 0, 0, 520, 0, 521, 0, 522, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 523, 0, 768, 69, 524, 525, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 526, 527, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 528, 0, 837, 0, 529, 0, 837, 0, 530, + 0, 768, 69, 531, 532, 0, 0, 533, 0, 534, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 535, 536, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 537, 0, 0, 538, 0, 768, 20, 539, 540, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 541, 542, 0, 768, 69, 543, 544, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 545, 546, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 547, 0, 0, 548, 0, 768, 66, + 549, 550, 0, 0, 551, 0, 552, 0, 553, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 554, + 555, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 556, 0, 768, 20, 557, 558, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 559, 560, 0, 787, 1, 561, 562, 0, 768, 66, 563, 564, 0, 0, 565, + 0, 566, 0, 567, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 568, 569, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 570, 0, 768, 69, 571, + 572, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 573, 574, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 575, 0, 0, + 576, 0, 768, 66, 577, 578, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 579, 0, 768, 66, 580, 581, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 582, 0, 837, 0, 583, 0, 769, 7, 584, 0, 0, 0, 0, 0, 0, 585, 0, + 776, 0, 586, 0, 774, 2, 587, 0, 588, 0, 769, 0, 589, 0, 768, 8, 590, 0, + 0, 0, 0, 0, 591, 0, 592, 0, 774, 2, 593, 0, 594, 0, 776, 0, 595, 0, + 768, 8, 596, 0, 0, 0, 597, 0, 598, 0, 599, 0, 769, 0, 600, 0, 776, 0, + 601, 0, 772, 7, 602, 0, 603, 0, 604, 0, 0, 605, 0, 776, 0, 606, 0, 776, + 0, 607, 0, 776, 0, 608, 0, 774, 2, 609, 0, 610, 0, 769, 0, 611, 0, 768, + 8, 612, 0, 0, 0, 0, 0, 613, 0, 614, 0, 774, 2, 615, 0, 616, 0, 776, 0, + 617, 0, 768, 8, 618, 0, 0, 0, 619, 0, 620, 0, 621, 0, 769, 0, 622, 0, + 776, 0, 623, 0, 772, 7, 624, 0, 625, 0, 626, 0, 0, 627, 0, 776, 0, 628, + 0, 776, 0, 629, 0, 776, 0, 630, 0, 776, 0, 631, 0, 783, 0, 632, 0, 783, + 0, 633, 0, 776, 0, 634, 0, 776, 0, 635, 0, 776, 0, 636, 0, 776, 0, 637, + 0, 1619, 2, 638, 639, 640, 0, 1620, 0, 641, 0, 1620, 0, 642, 0, 1620, + 0, 643, 0, 1620, 0, 644, 0, 1620, 0, 645, 0, 2364, 0, 646, 0, 2364, 0, + 647, 0, 2364, 0, 648, 0, 2494, 25, 649, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 650, 0, 2878, 25, 651, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 652, + 653, 0, 3031, 0, 654, 0, 3006, 25, 655, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 656, 0, 3006, 0, 657, 0, + 3158, 0, 658, 0, 3285, 0, 659, 0, 3266, 20, 660, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 661, 662, 0, 3285, 0, 663, 0, 3390, + 25, 664, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 665, 0, 3390, 0, 666, 0, 3530, 21, 667, 0, 0, 0, 0, 668, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 669, 0, 3530, 0, 670, 0, 4142, + 0, 671, 0, 6965, 0, 672, 0, 6965, 0, 673, 0, 6965, 0, 674, 0, 6965, 0, + 675, 0, 6965, 0, 676, 0, 6965, 0, 677, 0, 6965, 0, 678, 0, 6965, 0, + 679, 0, 6965, 0, 680, 0, 6965, 0, 681, 0, 6965, 0, 682, 0, 772, 0, 683, + 0, 772, 0, 684, 0, 772, 0, 685, 0, 772, 0, 686, 0, 775, 0, 687, 0, 775, + 0, 688, 0, 770, 4, 689, 0, 0, 0, 690, 0, 770, 4, 691, 0, 0, 0, 692, 0, + 770, 0, 693, 0, 770, 0, 694, 0, 770, 0, 695, 0, 770, 0, 696, 0, 768, + 69, 697, 698, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 699, 0, + 0, 700, 0, 768, 69, 701, 702, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 703, 0, 0, 704, 0, 837, 0, 705, 0, 837, 0, 706, 0, 837, 0, 707, + 0, 837, 0, 708, 0, 837, 0, 709, 0, 837, 0, 710, 0, 768, 69, 711, 712, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 713, 0, 0, 714, 0, 768, + 69, 715, 716, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 717, 0, + 0, 718, 0, 837, 0, 719, 0, 837, 0, 720, 0, 837, 0, 721, 0, 837, 0, 722, + 0, 837, 0, 723, 0, 837, 0, 724, 0, 768, 1, 725, 726, 0, 768, 1, 727, + 728, 0, 768, 1, 729, 730, 0, 768, 1, 731, 732, 0, 768, 69, 733, 734, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 735, 0, 0, 736, 0, 768, + 69, 737, 738, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 739, 0, + 0, 740, 0, 837, 0, 741, 0, 837, 0, 742, 0, 837, 0, 743, 0, 837, 0, 744, + 0, 837, 0, 745, 0, 837, 0, 746, 0, 768, 69, 747, 748, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 749, 0, 0, 750, 0, 768, 69, 751, 752, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 753, 0, 0, 754, 0, 837, 0, + 755, 0, 837, 0, 756, 0, 837, 0, 757, 0, 837, 0, 758, 0, 837, 0, 759, 0, + 837, 0, 760, 0, 768, 66, 761, 762, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 763, 0, 768, 66, 764, 765, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 766, 0, 768, 66, 767, 768, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 769, 0, 768, 66, 770, 771, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 772, 0, 768, 1, 773, 774, 0, 768, 1, 775, 776, 0, + 768, 1, 777, 778, 0, 768, 1, 779, 780, 0, 768, 66, 781, 782, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 783, 0, 768, 66, 784, 785, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 786, 0, 768, 66, 787, 788, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 789, 0, 768, 69, 790, 791, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 792, 0, 0, 793, 0, 768, + 69, 794, 795, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 796, 0, + 0, 797, 0, 837, 0, 798, 0, 837, 0, 799, 0, 837, 0, 800, 0, 837, 0, 801, + 0, 837, 0, 802, 0, 837, 0, 803, 0, 768, 69, 804, 805, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 806, 0, 0, 807, 0, 768, 69, 808, 809, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 810, 0, 0, 811, 0, 837, 0, + 812, 0, 837, 0, 813, 0, 837, 0, 814, 0, 837, 0, 815, 0, 837, 0, 816, 0, + 837, 0, 817, 0, 837, 0, 818, 0, 837, 0, 819, 0, 837, 0, 820, 0, 837, 0, + 821, 0, 768, 66, 822, 823, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 824, 0, 837, 0, 825, 0, 837, 0, 826, 0, 768, 66, 827, 828, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 829, 0, 824, 0, 830, 0, 824, 0, + 831, 0, 824, 0, 832, 0, 824, 0, 833, 0, 824, 0, 834, 0, 824, 0, 835, 0, + 824, 0, 836, 0, 824, 0, 837, 0, 824, 0, 838, 0, 824, 0, 839, 0, 824, 0, + 840, 0, 824, 0, 841, 0, 824, 0, 842, 0, 824, 0, 843, 0, 824, 0, 844, 0, + 824, 0, 845, 0, 824, 0, 846, 0, 824, 0, 847, 0, 824, 0, 848, 0, 824, 0, + 849, 0, 824, 0, 850, 0, 824, 0, 851, 0, 824, 0, 852, 0, 824, 0, 853, 0, + 824, 0, 854, 0, 824, 0, 855, 0, 824, 0, 856, 0, 824, 0, 857, 0, 824, 0, + 858, 0, 824, 0, 859, 0, 824, 0, 860, 0, 824, 0, 861, 0, 824, 0, 862, 0, + 824, 0, 863, 0, 824, 0, 864, 0, 824, 0, 865, 0, 824, 0, 866, 0, 824, 0, + 867, 0, 824, 0, 868, 0, 824, 0, 869, 0, 824, 0, 870, 0, 12441, 0, 871, + 0, 12441, 0, 872, 0, 12441, 0, 873, 0, 12441, 0, 874, 0, 12441, 0, 875, + 0, 12441, 0, 876, 0, 12441, 0, 877, 0, 12441, 0, 878, 0, 12441, 0, 879, + 0, 12441, 0, 880, 0, 12441, 0, 881, 0, 12441, 0, 882, 0, 12441, 0, 883, + 0, 12441, 0, 884, 0, 12441, 0, 885, 0, 12441, 0, 886, 0, 12441, 1, 887, + 888, 0, 12441, 1, 889, 890, 0, 12441, 1, 891, 892, 0, 12441, 1, 893, + 894, 0, 12441, 1, 895, 896, 0, 12441, 0, 897, 0, 12441, 0, 898, 0, + 12441, 0, 899, 0, 12441, 0, 900, 0, 12441, 0, 901, 0, 12441, 0, 902, 0, + 12441, 0, 903, 0, 12441, 0, 904, 0, 12441, 0, 905, 0, 12441, 0, 906, 0, + 12441, 0, 907, 0, 12441, 0, 908, 0, 12441, 0, 909, 0, 12441, 0, 910, 0, + 12441, 0, 911, 0, 12441, 0, 912, 0, 12441, 0, 913, 0, 12441, 1, 914, + 915, 0, 12441, 1, 916, 917, 0, 12441, 1, 918, 919, 0, 12441, 1, 920, + 921, 0, 12441, 1, 922, 923, 0, 12441, 0, 924, 0, 12441, 0, 925, 0, + 12441, 0, 926, 0, 12441, 0, 927, 0, 12441, 0, 928, 0, 775, 0, 929, 0, + 775, 0, 930, 1, 4282, 0, 931, 1, 4282, 0, 932, 1, 4282, 0, 933, 1, + 4391, 0, 934, 1, 4391, 0, 935, 1, 4926, 25, 936, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 937, 1, 5065, 0, + 938, 1, 5051, 0, 939, 1, 5058, 0, 940, 1, 5065, 0, 941, 1, 5048, 17, + 942, 0, 0, 0, 0, 0, 0, 0, 0, 0, 943, 0, 0, 0, 0, 0, 0, 944, 1, 5296, + 13, 945, 0, 0, 0, 0, 0, 0, 0, 0, 0, 946, 0, 0, 947, 1, 5551, 0, 948, 1, + 5551, 0, 949, 1, 6448, 0, 950, 1, 24862, 11, 951, 952, 953, 0, 0, 0, 0, + 0, 0, 0, 0, 954, 1, 24863, 1, 955, 956, 1, 24863, 0, 957, 1, 24863, 0, + 958, 1, 28007, 0, 959, 1, 28007, 0, 960, 1, 28007, 0, 961 +}; +/* + * The table contains offsets to table decomp_table_index. + */ +static const uint16 decomp_table_offset[3050] = +{ + 0, 0, 64, 128, 192, 256, 320, 384, 448, 0, 512, 576, 640, 704, 768, + 832, 896, 960, 1024, 1088, 0, 0, 1152, 1216, 1280, 1344, 0, 1408, 1472, + 1536, 0, 1600, 1664, 1728, 1792, 1856, 1920, 1984, 2048, 2112, 2176, + 2240, 2304, 2368, 2432, 2496, 2560, 2624, 2688, 2752, 2816, 2880, 2944, + 3008, 0, 3072, 3136, 3200, 3264, 3328, 3392, 3456, 3520, 3584, 3648, 0, + 3712, 3776, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3840, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 3904, 0, 0, 3968, 0, 0, 4032, 0, 4096, 0, 0, 0, 4160, + 4224, 4288, 4352, 4416, 4480, 4544, 4608, 4672, 0, 0, 4736, 4800, 4864, + 4928, 4992, 5056, 5120, 5184, 5248, 5312, 5376, 5440, 5504, 5568, 5632, + 5696, 5760, 5824, 5888, 5952, 6016, 6080, 6144, 6208, 6272, 6336, 0, 0, + 0, 0, 6400, 6464, 6528, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 6592, 6656, 0, 6720, 0, 0, 0, 0, 0, 6784, 0, 6848, 0, 6912, + 0, 6976, 0, 0, 7040, 7104, 7168, 7232, 7296, 7360, 7424, 7488, 7552, + 7616, 7680, 7744, 7808, 0, 7872, 7936, 8000, 8064, 8128, 8192, 8256, + 8320, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 8384, 8448, 8512, 0, 8576, 0, 8640, 8704, 0, 0, 8768, 8832, + 8896, 8960, 9024, 0, 0, 9088, 9152, 0, 9216, 0, 9280, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9344, 9408, 9472, 9536, 9600, + 9664, 9728, 9792, 9856, 9920, 9984, 10048, 10112, 10176, 10240, 10304, + 10368, 10432, 10496, 10560, 10624, 10688, 10752, 10816, 10880, 10944, + 11008, 11072, 0, 0, 0, 0, 0, 0, 0, 11136, 0, 0, 0, 11200, 0, 11264, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 11328, 0, 0, 0, 0, 0, 0, 11392, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 11456, 0, 0, 11520, 0, 0, 0, 0, 0, 0, 0, 0, 11584, 11648, + 0, 0, 0, 0, 11712, 11776, 0, 11840, 11904, 0, 0, 11968, 12032, 0, + 12096, 12160, 0, 12224, 12288, 0, 0, 12352, 12416, 12480, 12544, 12608, + 0, 12672, 12736, 12800, 0, 0, 12864, 12928, 12992, 0, 13056, 0, 13120, + 0, 0, 0, 13184, 0, 0, 0, 13248, 13312, 0, 13376, 13440, 13504, 13568, + 0, 0, 0, 0, 0, 13632, 0, 0, 0, 0, 13696, 13760, 0, 0, 0, 0, 0, 0, + 13824, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 13888, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13952, 14016, 0, + 0, 0, 0, 0, 0, 0, 0, 14080, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14144, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14208, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14272, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 14336, 14400, 14464, 0, 14528, 0, 0, 0, 0, 0, 0, + 14592, 14656, 14720, 14784, 14848, 14912, 14976, 15040, 15104, 15168, + 15232, 15296, 15360, 15424, 15488, 15552, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 15616, 15680, 15744, 0, 15808, 0, 0, 0, 0, 0, 15872, 15936, 0, 0, 0, 0, + 0, 0, 0, 16000, 0, 0, 0, 16064, 0, 0, 0, 16128, 0, 0, 0, 0, 0, 0, 0, + 16192, 0, 16256, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 16320, 16384, 16448, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16512, 16576, 16640, 0, + 16704, 16768, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16832, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16896, + 16960, 17024, 17088, 17152, 17216, 17280, 17344, 17408, 0 +}; + +/* + * Used by normalization_index() to map a codepoint to an index that can be + * used in UnicodeDecompMain table. + */ +static const uint16 decomp_table_index[17438] = +{ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 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, 2, 0, 3, 0, 0, 0, 0, 4, 0, 0, 5, 6, 7, 8, 0, 0, + 9, 10, 11, 0, 12, 13, 14, 0, 15, 16, 17, 18, 19, 20, 0, 21, 22, 23, 24, + 25, 26, 27, 28, 29, 0, 30, 31, 32, 33, 34, 35, 0, 0, 36, 37, 38, 39, + 40, 0, 0, 41, 42, 43, 44, 45, 46, 0, 47, 48, 49, 50, 51, 52, 53, 54, + 55, 0, 56, 57, 58, 59, 60, 61, 0, 0, 62, 63, 64, 65, 66, 0, 67, 68, 69, + 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 0, 0, 84, 85, + 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, + 103, 0, 0, 104, 105, 106, 107, 108, 109, 110, 111, 112, 0, 113, 114, + 115, 116, 117, 118, 0, 119, 120, 121, 122, 123, 124, 125, 126, 0, 0, + 127, 128, 129, 130, 131, 132, 133, 0, 0, 134, 135, 136, 137, 138, 139, + 0, 0, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, + 153, 154, 155, 156, 157, 0, 0, 158, 159, 160, 161, 162, 163, 164, 165, + 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, + 180, 181, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 182, 183, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 184, 185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, + 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 0, + 211, 212, 213, 214, 215, 216, 0, 0, 217, 218, 219, 220, 221, 222, 223, + 224, 225, 226, 227, 228, 229, 230, 231, 232, 0, 0, 233, 234, 235, 236, + 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, + 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, + 265, 266, 267, 268, 0, 0, 269, 270, 0, 0, 0, 0, 0, 0, 271, 272, 273, + 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 285, 286, 287, 288, 289, 290, 291, 292, 293, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 294, 295, 296, 297, 298, 299, 0, 0, 300, 301, 181, 302, + 303, 0, 0, 0, 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, 305, 306, 306, 306, + 306, 305, 307, 306, 306, 306, 306, 306, 308, 308, 306, 306, 306, 306, + 308, 308, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 309, + 309, 309, 309, 309, 306, 306, 306, 306, 304, 304, 304, 310, 311, 304, + 312, 313, 314, 304, 306, 306, 306, 304, 304, 304, 306, 306, 0, 304, + 304, 304, 306, 306, 306, 306, 304, 305, 306, 306, 304, 315, 316, 316, + 315, 316, 316, 315, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, + 304, 304, 304, 0, 0, 0, 0, 317, 0, 0, 0, 0, 0, 318, 0, 0, 0, 319, 0, 0, + 0, 0, 0, 7, 320, 321, 322, 323, 324, 325, 0, 326, 0, 327, 328, 329, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 330, 331, 332, 333, 334, 335, 336, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 337, 338, 339, 340, 341, 0, 342, + 343, 344, 345, 346, 347, 348, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 349, 350, 351, 0, 352, 353, 0, 0, 0, + 354, 0, 0, 0, 0, 0, 0, 355, 356, 0, 357, 0, 0, 0, 358, 0, 0, 0, 0, 359, + 360, 361, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 362, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 363, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 364, + 365, 0, 366, 0, 0, 0, 367, 0, 0, 0, 0, 368, 369, 370, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 371, 372, 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, 0, 0, + 0, 0, 373, 374, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 375, 376, 377, + 378, 0, 0, 379, 380, 0, 0, 381, 382, 383, 384, 385, 386, 0, 0, 387, + 388, 389, 390, 391, 392, 0, 0, 393, 394, 395, 396, 397, 398, 399, 400, + 401, 402, 403, 404, 0, 0, 405, 406, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 407, 0, 0, 0, 0, 0, 0, 0, 0, 0, 306, 304, 304, 304, 304, 306, 304, + 304, 304, 408, 306, 304, 304, 304, 304, 304, 304, 306, 306, 306, 306, + 306, 306, 304, 304, 306, 304, 304, 408, 409, 304, 410, 411, 412, 413, + 414, 415, 416, 417, 418, 419, 419, 420, 421, 422, 0, 423, 0, 424, 425, + 0, 304, 306, 0, 418, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 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, 426, 427, + 428, 0, 0, 0, 0, 0, 0, 0, 429, 430, 431, 432, 433, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 434, 435, 436, 426, 427, 428, 437, 438, 304, 304, 306, + 306, 304, 304, 304, 304, 304, 306, 304, 304, 306, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 439, 0, 0, 0, 0, 440, 441, 442, 443, 0, 0, + 0, 0, 0, 0, 0, 444, 0, 445, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 446, 0, 0, 304, 304, 304, 304, 304, 304, 304, 0, 0, 304, 304, + 304, 304, 306, 304, 0, 0, 304, 304, 0, 306, 304, 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, 447, 0, 0, 0, 0, 0, 0, 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, 304, 306, + 304, 304, 306, 306, 306, 304, 306, 306, 304, 306, 304, 304, 304, 306, + 304, 306, 304, 306, 304, 306, 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, 0, 0, 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, 306, 304, 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, 304, 304, 304, 304, 0, + 304, 304, 304, 304, 304, 304, 304, 304, 304, 0, 304, 304, 304, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 304, 304, 306, + 306, 306, 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, 304, 304, 304, 304, 304, 306, 306, 306, 306, 306, 304, 304, + 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 0, 306, + 304, 304, 306, 304, 304, 306, 304, 304, 304, 306, 306, 306, 434, 435, + 436, 304, 304, 304, 306, 304, 304, 306, 306, 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, 448, 0, 0, 0, 0, 0, + 0, 0, 449, 0, 0, 450, 0, 0, 0, 0, 0, 0, 0, 451, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 452, 0, 0, 0, 304, 306, 304, 304, 0, 0, 0, 453, + 454, 455, 456, 457, 458, 459, 460, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, + 461, 462, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 463, 464, 0, + 465, 0, 0, 0, 0, 0, 0, 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, 466, 0, 0, 467, 0, 0, 0, 0, + 0, 451, 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, 468, 469, 470, 0, 0, 471, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, + 451, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 472, 0, 0, 473, 474, 452, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 475, 476, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 477, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 478, 479, 480, 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, 451, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 481, 0, 0, 0, 0, 452, 0, 0, + 0, 0, 0, 0, 0, 482, 483, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 484, 0, 0, 0, + 0, 0, 0, 485, 486, 0, 487, 488, 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, 452, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 489, 490, + 491, 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, 452, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 492, 0, 493, 494, 495, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 496, 0, 0, 0, 0, 497, 497, 452, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 498, 498, 498, 498, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 499, 0, 0, 0, + 0, 500, 500, 452, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 501, 501, 501, + 501, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 502, 503, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 504, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 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, 306, 0, 306, 0, 307, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 505, 0, 0, 0, 0, 0, 0, 0, 0, 0, 506, 0, 0, 0, 0, + 507, 0, 0, 0, 0, 508, 0, 0, 0, 0, 509, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 510, 0, 0, 0, 0, 0, 0, 0, 511, 512, 513, 514, 515, 516, 517, 518, + 519, 512, 512, 512, 512, 0, 0, 512, 520, 304, 304, 452, 0, 304, 304, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 521, 0, 0, 0, 0, 0, 0, 0, 0, 0, 522, 0, + 0, 0, 0, 523, 0, 0, 0, 0, 524, 0, 0, 0, 0, 525, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 526, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 527, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 451, 0, 452, 452, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 528, 0, 0, 0, 0, 0, 0, 0, 0, 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, + 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, 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, 452, 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, 409, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 408, 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, 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, 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, 304, 304, 304, 304, 304, 304, 304, 304, 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, 304, + 304, 304, 304, 304, 306, 306, 306, 306, 306, 306, 304, 304, 306, 0, + 306, 306, 304, 304, 306, 306, 304, 304, 304, 304, 304, 306, 304, 304, + 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, + 304, 304, 306, 0, 0, 304, 304, 304, 304, 304, 304, 306, 304, 304, 304, + 304, 316, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 529, 0, 530, 0, 531, 0, 532, 0, 533, 0, 0, 0, 534, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 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, 535, 0, 536, 0, 0, 537, + 538, 0, 539, 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, 304, 306, + 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, 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, 451, 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, 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, 304, + 304, 304, 0, 309, 306, 306, 306, 306, 306, 304, 304, 306, 306, 306, + 306, 304, 0, 309, 309, 309, 309, 309, 309, 309, 0, 0, 0, 0, 306, 0, 0, + 0, 0, 0, 0, 304, 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, 540, 541, 542, 0, 543, 544, + 545, 546, 547, 548, 549, 550, 551, 552, 553, 0, 554, 555, 556, 557, + 558, 559, 560, 3, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 0, + 571, 572, 573, 11, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, + 342, 584, 585, 347, 586, 587, 288, 579, 582, 342, 584, 350, 347, 586, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 588, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 589, 590, 591, 592, 569, 593, 594, 595, 596, 597, 598, 599, 600, + 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, + 615, 616, 617, 618, 619, 620, 621, 622, 623, 343, 304, 304, 306, 304, + 304, 304, 304, 304, 304, 304, 306, 304, 304, 316, 624, 306, 308, 304, + 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, + 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, + 304, 304, 304, 304, 304, 304, 304, 304, 305, 409, 409, 306, 625, 304, + 315, 306, 304, 306, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, + 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, + 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, + 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, + 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, + 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, + 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, + 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, + 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, + 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, + 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, + 776, 777, 778, 779, 780, 781, 0, 0, 0, 0, 782, 783, 784, 785, 786, 787, + 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, + 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, + 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, + 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, + 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, + 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, + 0, 0, 0, 0, 0, 0, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, + 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 0, 0, 894, + 895, 896, 897, 898, 899, 0, 0, 900, 901, 902, 903, 904, 905, 906, 907, + 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, + 922, 923, 924, 925, 926, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 1379, 1380, 1381, 1382, 1383, + 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, + 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, + 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, + 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, + 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, + 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, + 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, + 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, + 1480, 1481, 1482, 1483, 1484, 1485, 1486, 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, 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, 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, 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, 1858, 1859, 1860, 1861, 1862, + 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, + 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, + 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, + 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, + 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, + 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, + 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, + 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, + 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, + 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, + 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, + 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, + 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, + 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, + 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, + 2043, 2044, 2045, 2046, 2047, 2048, 2049, 2050, 2051, 2052, 2053, 2054, + 2055, 2056, 2057, 2058, 2059, 2060, 2061, 2062, 2063, 2064, 2065, 2066, + 2067, 2068, 2069, 2070, 2071, 2072, 2073, 2074, 2075, 2076, 2077, 2078, + 2079, 2080, 2081, 2082, 2083, 2084, 2085, 2086, 2087, 2088, 2089, 2090, + 2091, 2092, 2093, 2094, 2095, 2096, 2097, 2098, 2099, 2100, 2101, 2102, + 2103, 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, + 2115, 2116, 2117, 2118, 2119, 2120, 2121, 2122, 2123, 2124, 2125, 2126, + 2127, 2128, 2129, 2130, 2131, 2132, 2133, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1326, 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, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 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, 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, 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, 0, 0, 0, + 0, 0, 0, 0, 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, 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, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, + 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, + 0, 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, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 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, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 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, 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, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 304, 0, 0, 304, 0, 0, 0, 0, 0, 0, 0, 304, 304, 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, 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, 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 +}; + +/* + * The table contains offsets to table inverse_table_index. + */ +static const uint16 inverse_table_offset[1463] = +{ + 64, 128, 192, 256, 320, 384, 448, 512, 576, 0, 640, 0, 0, 0, 704, 768, + 832, 896, 0, 960, 0, 0, 0, 0, 1024, 1088, 0, 1152, 0, 0, 0, 0, 0, 0, 0, + 0, 1216, 0, 0, 1280, 0, 0, 0, 0, 0, 1344, 1408, 1472, 0, 1536, 1600, + 1664, 0, 1728, 0, 1792, 0, 0, 0, 0, 0, 0, 0, 0, 1856, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1920, 1984, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 2048, 2112, 2176, 2240, 2304, 2368, 2432, 2496, 0, 0, 0, 0, 0, + 0, 2560, 2624, 2688, 2752, 2816, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2880, 2944, 3008, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3072, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 3136, 0, 3200, 0, 0, 0, 0, 0, 0, 0, 0, 3264, 3328, + 3392, 0, 0, 3456, 0, 0, 0, 3520, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 3584, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 3648, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 3712, 0 }; -/* codepoints array */ -static const uint32 UnicodeDecomp_codepoints[5138] = +/* + * Used by inverse_index() to map a codepoint to an index that can be + * used in UnicodeDecompInverseSecond table. + */ +static const uint16 inverse_table_index[3754] = { - /* 0 */ 0x0020, 0x0308, - /* 2 */ 0x0020, 0x0304, - /* 4 */ 0x0020, 0x0301, - /* 6 */ 0x0020, 0x0327, - /* 8 */ 0x0031, 0x2044, 0x0034, - /* 11 */ 0x0031, 0x2044, 0x0032, - /* 14 */ 0x0033, 0x2044, 0x0034, - /* 17 */ 0x0041, 0x0300, - /* 19 */ 0x0041, 0x0301, - /* 21 */ 0x0041, 0x0302, - /* 23 */ 0x0041, 0x0303, - /* 25 */ 0x0041, 0x0308, - /* 27 */ 0x0041, 0x030A, - /* 29 */ 0x0043, 0x0327, - /* 31 */ 0x0045, 0x0300, - /* 33 */ 0x0045, 0x0301, - /* 35 */ 0x0045, 0x0302, - /* 37 */ 0x0045, 0x0308, - /* 39 */ 0x0049, 0x0300, - /* 41 */ 0x0049, 0x0301, - /* 43 */ 0x0049, 0x0302, - /* 45 */ 0x0049, 0x0308, - /* 47 */ 0x004E, 0x0303, - /* 49 */ 0x004F, 0x0300, - /* 51 */ 0x004F, 0x0301, - /* 53 */ 0x004F, 0x0302, - /* 55 */ 0x004F, 0x0303, - /* 57 */ 0x004F, 0x0308, - /* 59 */ 0x0055, 0x0300, - /* 61 */ 0x0055, 0x0301, - /* 63 */ 0x0055, 0x0302, - /* 65 */ 0x0055, 0x0308, - /* 67 */ 0x0059, 0x0301, - /* 69 */ 0x0061, 0x0300, - /* 71 */ 0x0061, 0x0301, - /* 73 */ 0x0061, 0x0302, - /* 75 */ 0x0061, 0x0303, - /* 77 */ 0x0061, 0x0308, - /* 79 */ 0x0061, 0x030A, - /* 81 */ 0x0063, 0x0327, - /* 83 */ 0x0065, 0x0300, - /* 85 */ 0x0065, 0x0301, - /* 87 */ 0x0065, 0x0302, - /* 89 */ 0x0065, 0x0308, - /* 91 */ 0x0069, 0x0300, - /* 93 */ 0x0069, 0x0301, - /* 95 */ 0x0069, 0x0302, - /* 97 */ 0x0069, 0x0308, - /* 99 */ 0x006E, 0x0303, - /* 101 */ 0x006F, 0x0300, - /* 103 */ 0x006F, 0x0301, - /* 105 */ 0x006F, 0x0302, - /* 107 */ 0x006F, 0x0303, - /* 109 */ 0x006F, 0x0308, - /* 111 */ 0x0075, 0x0300, - /* 113 */ 0x0075, 0x0301, - /* 115 */ 0x0075, 0x0302, - /* 117 */ 0x0075, 0x0308, - /* 119 */ 0x0079, 0x0301, - /* 121 */ 0x0079, 0x0308, - /* 123 */ 0x0041, 0x0304, - /* 125 */ 0x0061, 0x0304, - /* 127 */ 0x0041, 0x0306, - /* 129 */ 0x0061, 0x0306, - /* 131 */ 0x0041, 0x0328, - /* 133 */ 0x0061, 0x0328, - /* 135 */ 0x0043, 0x0301, - /* 137 */ 0x0063, 0x0301, - /* 139 */ 0x0043, 0x0302, - /* 141 */ 0x0063, 0x0302, - /* 143 */ 0x0043, 0x0307, - /* 145 */ 0x0063, 0x0307, - /* 147 */ 0x0043, 0x030C, - /* 149 */ 0x0063, 0x030C, - /* 151 */ 0x0044, 0x030C, - /* 153 */ 0x0064, 0x030C, - /* 155 */ 0x0045, 0x0304, - /* 157 */ 0x0065, 0x0304, - /* 159 */ 0x0045, 0x0306, - /* 161 */ 0x0065, 0x0306, - /* 163 */ 0x0045, 0x0307, - /* 165 */ 0x0065, 0x0307, - /* 167 */ 0x0045, 0x0328, - /* 169 */ 0x0065, 0x0328, - /* 171 */ 0x0045, 0x030C, - /* 173 */ 0x0065, 0x030C, - /* 175 */ 0x0047, 0x0302, - /* 177 */ 0x0067, 0x0302, - /* 179 */ 0x0047, 0x0306, - /* 181 */ 0x0067, 0x0306, - /* 183 */ 0x0047, 0x0307, - /* 185 */ 0x0067, 0x0307, - /* 187 */ 0x0047, 0x0327, - /* 189 */ 0x0067, 0x0327, - /* 191 */ 0x0048, 0x0302, - /* 193 */ 0x0068, 0x0302, - /* 195 */ 0x0049, 0x0303, - /* 197 */ 0x0069, 0x0303, - /* 199 */ 0x0049, 0x0304, - /* 201 */ 0x0069, 0x0304, - /* 203 */ 0x0049, 0x0306, - /* 205 */ 0x0069, 0x0306, - /* 207 */ 0x0049, 0x0328, - /* 209 */ 0x0069, 0x0328, - /* 211 */ 0x0049, 0x0307, - /* 213 */ 0x0049, 0x004A, - /* 215 */ 0x0069, 0x006A, - /* 217 */ 0x004A, 0x0302, - /* 219 */ 0x006A, 0x0302, - /* 221 */ 0x004B, 0x0327, - /* 223 */ 0x006B, 0x0327, - /* 225 */ 0x004C, 0x0301, - /* 227 */ 0x006C, 0x0301, - /* 229 */ 0x004C, 0x0327, - /* 231 */ 0x006C, 0x0327, - /* 233 */ 0x004C, 0x030C, - /* 235 */ 0x006C, 0x030C, - /* 237 */ 0x004C, 0x00B7, - /* 239 */ 0x006C, 0x00B7, - /* 241 */ 0x004E, 0x0301, - /* 243 */ 0x006E, 0x0301, - /* 245 */ 0x004E, 0x0327, - /* 247 */ 0x006E, 0x0327, - /* 249 */ 0x004E, 0x030C, - /* 251 */ 0x006E, 0x030C, - /* 253 */ 0x02BC, 0x006E, - /* 255 */ 0x004F, 0x0304, - /* 257 */ 0x006F, 0x0304, - /* 259 */ 0x004F, 0x0306, - /* 261 */ 0x006F, 0x0306, - /* 263 */ 0x004F, 0x030B, - /* 265 */ 0x006F, 0x030B, - /* 267 */ 0x0052, 0x0301, - /* 269 */ 0x0072, 0x0301, - /* 271 */ 0x0052, 0x0327, - /* 273 */ 0x0072, 0x0327, - /* 275 */ 0x0052, 0x030C, - /* 277 */ 0x0072, 0x030C, - /* 279 */ 0x0053, 0x0301, - /* 281 */ 0x0073, 0x0301, - /* 283 */ 0x0053, 0x0302, - /* 285 */ 0x0073, 0x0302, - /* 287 */ 0x0053, 0x0327, - /* 289 */ 0x0073, 0x0327, - /* 291 */ 0x0053, 0x030C, - /* 293 */ 0x0073, 0x030C, - /* 295 */ 0x0054, 0x0327, - /* 297 */ 0x0074, 0x0327, - /* 299 */ 0x0054, 0x030C, - /* 301 */ 0x0074, 0x030C, - /* 303 */ 0x0055, 0x0303, - /* 305 */ 0x0075, 0x0303, - /* 307 */ 0x0055, 0x0304, - /* 309 */ 0x0075, 0x0304, - /* 311 */ 0x0055, 0x0306, - /* 313 */ 0x0075, 0x0306, - /* 315 */ 0x0055, 0x030A, - /* 317 */ 0x0075, 0x030A, - /* 319 */ 0x0055, 0x030B, - /* 321 */ 0x0075, 0x030B, - /* 323 */ 0x0055, 0x0328, - /* 325 */ 0x0075, 0x0328, - /* 327 */ 0x0057, 0x0302, - /* 329 */ 0x0077, 0x0302, - /* 331 */ 0x0059, 0x0302, - /* 333 */ 0x0079, 0x0302, - /* 335 */ 0x0059, 0x0308, - /* 337 */ 0x005A, 0x0301, - /* 339 */ 0x007A, 0x0301, - /* 341 */ 0x005A, 0x0307, - /* 343 */ 0x007A, 0x0307, - /* 345 */ 0x005A, 0x030C, - /* 347 */ 0x007A, 0x030C, - /* 349 */ 0x004F, 0x031B, - /* 351 */ 0x006F, 0x031B, - /* 353 */ 0x0055, 0x031B, - /* 355 */ 0x0075, 0x031B, - /* 357 */ 0x0044, 0x017D, - /* 359 */ 0x0044, 0x017E, - /* 361 */ 0x0064, 0x017E, - /* 363 */ 0x004C, 0x004A, - /* 365 */ 0x004C, 0x006A, - /* 367 */ 0x006C, 0x006A, - /* 369 */ 0x004E, 0x004A, - /* 371 */ 0x004E, 0x006A, - /* 373 */ 0x006E, 0x006A, - /* 375 */ 0x0041, 0x030C, - /* 377 */ 0x0061, 0x030C, - /* 379 */ 0x0049, 0x030C, - /* 381 */ 0x0069, 0x030C, - /* 383 */ 0x004F, 0x030C, - /* 385 */ 0x006F, 0x030C, - /* 387 */ 0x0055, 0x030C, - /* 389 */ 0x0075, 0x030C, - /* 391 */ 0x00DC, 0x0304, - /* 393 */ 0x00FC, 0x0304, - /* 395 */ 0x00DC, 0x0301, - /* 397 */ 0x00FC, 0x0301, - /* 399 */ 0x00DC, 0x030C, - /* 401 */ 0x00FC, 0x030C, - /* 403 */ 0x00DC, 0x0300, - /* 405 */ 0x00FC, 0x0300, - /* 407 */ 0x00C4, 0x0304, - /* 409 */ 0x00E4, 0x0304, - /* 411 */ 0x0226, 0x0304, - /* 413 */ 0x0227, 0x0304, - /* 415 */ 0x00C6, 0x0304, - /* 417 */ 0x00E6, 0x0304, - /* 419 */ 0x0047, 0x030C, - /* 421 */ 0x0067, 0x030C, - /* 423 */ 0x004B, 0x030C, - /* 425 */ 0x006B, 0x030C, - /* 427 */ 0x004F, 0x0328, - /* 429 */ 0x006F, 0x0328, - /* 431 */ 0x01EA, 0x0304, - /* 433 */ 0x01EB, 0x0304, - /* 435 */ 0x01B7, 0x030C, - /* 437 */ 0x0292, 0x030C, - /* 439 */ 0x006A, 0x030C, - /* 441 */ 0x0044, 0x005A, - /* 443 */ 0x0044, 0x007A, - /* 445 */ 0x0064, 0x007A, - /* 447 */ 0x0047, 0x0301, - /* 449 */ 0x0067, 0x0301, - /* 451 */ 0x004E, 0x0300, - /* 453 */ 0x006E, 0x0300, - /* 455 */ 0x00C5, 0x0301, - /* 457 */ 0x00E5, 0x0301, - /* 459 */ 0x00C6, 0x0301, - /* 461 */ 0x00E6, 0x0301, - /* 463 */ 0x00D8, 0x0301, - /* 465 */ 0x00F8, 0x0301, - /* 467 */ 0x0041, 0x030F, - /* 469 */ 0x0061, 0x030F, - /* 471 */ 0x0041, 0x0311, - /* 473 */ 0x0061, 0x0311, - /* 475 */ 0x0045, 0x030F, - /* 477 */ 0x0065, 0x030F, - /* 479 */ 0x0045, 0x0311, - /* 481 */ 0x0065, 0x0311, - /* 483 */ 0x0049, 0x030F, - /* 485 */ 0x0069, 0x030F, - /* 487 */ 0x0049, 0x0311, - /* 489 */ 0x0069, 0x0311, - /* 491 */ 0x004F, 0x030F, - /* 493 */ 0x006F, 0x030F, - /* 495 */ 0x004F, 0x0311, - /* 497 */ 0x006F, 0x0311, - /* 499 */ 0x0052, 0x030F, - /* 501 */ 0x0072, 0x030F, - /* 503 */ 0x0052, 0x0311, - /* 505 */ 0x0072, 0x0311, - /* 507 */ 0x0055, 0x030F, - /* 509 */ 0x0075, 0x030F, - /* 511 */ 0x0055, 0x0311, - /* 513 */ 0x0075, 0x0311, - /* 515 */ 0x0053, 0x0326, - /* 517 */ 0x0073, 0x0326, - /* 519 */ 0x0054, 0x0326, - /* 521 */ 0x0074, 0x0326, - /* 523 */ 0x0048, 0x030C, - /* 525 */ 0x0068, 0x030C, - /* 527 */ 0x0041, 0x0307, - /* 529 */ 0x0061, 0x0307, - /* 531 */ 0x0045, 0x0327, - /* 533 */ 0x0065, 0x0327, - /* 535 */ 0x00D6, 0x0304, - /* 537 */ 0x00F6, 0x0304, - /* 539 */ 0x00D5, 0x0304, - /* 541 */ 0x00F5, 0x0304, - /* 543 */ 0x004F, 0x0307, - /* 545 */ 0x006F, 0x0307, - /* 547 */ 0x022E, 0x0304, - /* 549 */ 0x022F, 0x0304, - /* 551 */ 0x0059, 0x0304, - /* 553 */ 0x0079, 0x0304, - /* 555 */ 0x0020, 0x0306, - /* 557 */ 0x0020, 0x0307, - /* 559 */ 0x0020, 0x030A, - /* 561 */ 0x0020, 0x0328, - /* 563 */ 0x0020, 0x0303, - /* 565 */ 0x0020, 0x030B, - /* 567 */ 0x0308, 0x0301, - /* 569 */ 0x0020, 0x0345, - /* 571 */ 0x0020, 0x0301, - /* 573 */ 0x00A8, 0x0301, - /* 575 */ 0x0391, 0x0301, - /* 577 */ 0x0395, 0x0301, - /* 579 */ 0x0397, 0x0301, - /* 581 */ 0x0399, 0x0301, - /* 583 */ 0x039F, 0x0301, - /* 585 */ 0x03A5, 0x0301, - /* 587 */ 0x03A9, 0x0301, - /* 589 */ 0x03CA, 0x0301, - /* 591 */ 0x0399, 0x0308, - /* 593 */ 0x03A5, 0x0308, - /* 595 */ 0x03B1, 0x0301, - /* 597 */ 0x03B5, 0x0301, - /* 599 */ 0x03B7, 0x0301, - /* 601 */ 0x03B9, 0x0301, - /* 603 */ 0x03CB, 0x0301, - /* 605 */ 0x03B9, 0x0308, - /* 607 */ 0x03C5, 0x0308, - /* 609 */ 0x03BF, 0x0301, - /* 611 */ 0x03C5, 0x0301, - /* 613 */ 0x03C9, 0x0301, - /* 615 */ 0x03D2, 0x0301, - /* 617 */ 0x03D2, 0x0308, - /* 619 */ 0x0415, 0x0300, - /* 621 */ 0x0415, 0x0308, - /* 623 */ 0x0413, 0x0301, - /* 625 */ 0x0406, 0x0308, - /* 627 */ 0x041A, 0x0301, - /* 629 */ 0x0418, 0x0300, - /* 631 */ 0x0423, 0x0306, - /* 633 */ 0x0418, 0x0306, - /* 635 */ 0x0438, 0x0306, - /* 637 */ 0x0435, 0x0300, - /* 639 */ 0x0435, 0x0308, - /* 641 */ 0x0433, 0x0301, - /* 643 */ 0x0456, 0x0308, - /* 645 */ 0x043A, 0x0301, - /* 647 */ 0x0438, 0x0300, - /* 649 */ 0x0443, 0x0306, - /* 651 */ 0x0474, 0x030F, - /* 653 */ 0x0475, 0x030F, - /* 655 */ 0x0416, 0x0306, - /* 657 */ 0x0436, 0x0306, - /* 659 */ 0x0410, 0x0306, - /* 661 */ 0x0430, 0x0306, - /* 663 */ 0x0410, 0x0308, - /* 665 */ 0x0430, 0x0308, - /* 667 */ 0x0415, 0x0306, - /* 669 */ 0x0435, 0x0306, - /* 671 */ 0x04D8, 0x0308, - /* 673 */ 0x04D9, 0x0308, - /* 675 */ 0x0416, 0x0308, - /* 677 */ 0x0436, 0x0308, - /* 679 */ 0x0417, 0x0308, - /* 681 */ 0x0437, 0x0308, - /* 683 */ 0x0418, 0x0304, - /* 685 */ 0x0438, 0x0304, - /* 687 */ 0x0418, 0x0308, - /* 689 */ 0x0438, 0x0308, - /* 691 */ 0x041E, 0x0308, - /* 693 */ 0x043E, 0x0308, - /* 695 */ 0x04E8, 0x0308, - /* 697 */ 0x04E9, 0x0308, - /* 699 */ 0x042D, 0x0308, - /* 701 */ 0x044D, 0x0308, - /* 703 */ 0x0423, 0x0304, - /* 705 */ 0x0443, 0x0304, - /* 707 */ 0x0423, 0x0308, - /* 709 */ 0x0443, 0x0308, - /* 711 */ 0x0423, 0x030B, - /* 713 */ 0x0443, 0x030B, - /* 715 */ 0x0427, 0x0308, - /* 717 */ 0x0447, 0x0308, - /* 719 */ 0x042B, 0x0308, - /* 721 */ 0x044B, 0x0308, - /* 723 */ 0x0565, 0x0582, - /* 725 */ 0x0627, 0x0653, - /* 727 */ 0x0627, 0x0654, - /* 729 */ 0x0648, 0x0654, - /* 731 */ 0x0627, 0x0655, - /* 733 */ 0x064A, 0x0654, - /* 735 */ 0x0627, 0x0674, - /* 737 */ 0x0648, 0x0674, - /* 739 */ 0x06C7, 0x0674, - /* 741 */ 0x064A, 0x0674, - /* 743 */ 0x06D5, 0x0654, - /* 745 */ 0x06C1, 0x0654, - /* 747 */ 0x06D2, 0x0654, - /* 749 */ 0x0928, 0x093C, - /* 751 */ 0x0930, 0x093C, - /* 753 */ 0x0933, 0x093C, - /* 755 */ 0x0915, 0x093C, - /* 757 */ 0x0916, 0x093C, - /* 759 */ 0x0917, 0x093C, - /* 761 */ 0x091C, 0x093C, - /* 763 */ 0x0921, 0x093C, - /* 765 */ 0x0922, 0x093C, - /* 767 */ 0x092B, 0x093C, - /* 769 */ 0x092F, 0x093C, - /* 771 */ 0x09C7, 0x09BE, - /* 773 */ 0x09C7, 0x09D7, - /* 775 */ 0x09A1, 0x09BC, - /* 777 */ 0x09A2, 0x09BC, - /* 779 */ 0x09AF, 0x09BC, - /* 781 */ 0x0A32, 0x0A3C, - /* 783 */ 0x0A38, 0x0A3C, - /* 785 */ 0x0A16, 0x0A3C, - /* 787 */ 0x0A17, 0x0A3C, - /* 789 */ 0x0A1C, 0x0A3C, - /* 791 */ 0x0A2B, 0x0A3C, - /* 793 */ 0x0B47, 0x0B56, - /* 795 */ 0x0B47, 0x0B3E, - /* 797 */ 0x0B47, 0x0B57, - /* 799 */ 0x0B21, 0x0B3C, - /* 801 */ 0x0B22, 0x0B3C, - /* 803 */ 0x0B92, 0x0BD7, - /* 805 */ 0x0BC6, 0x0BBE, - /* 807 */ 0x0BC7, 0x0BBE, - /* 809 */ 0x0BC6, 0x0BD7, - /* 811 */ 0x0C46, 0x0C56, - /* 813 */ 0x0CBF, 0x0CD5, - /* 815 */ 0x0CC6, 0x0CD5, - /* 817 */ 0x0CC6, 0x0CD6, - /* 819 */ 0x0CC6, 0x0CC2, - /* 821 */ 0x0CCA, 0x0CD5, - /* 823 */ 0x0D46, 0x0D3E, - /* 825 */ 0x0D47, 0x0D3E, - /* 827 */ 0x0D46, 0x0D57, - /* 829 */ 0x0DD9, 0x0DCA, - /* 831 */ 0x0DD9, 0x0DCF, - /* 833 */ 0x0DDC, 0x0DCA, - /* 835 */ 0x0DD9, 0x0DDF, - /* 837 */ 0x0E4D, 0x0E32, - /* 839 */ 0x0ECD, 0x0EB2, - /* 841 */ 0x0EAB, 0x0E99, - /* 843 */ 0x0EAB, 0x0EA1, - /* 845 */ 0x0F42, 0x0FB7, - /* 847 */ 0x0F4C, 0x0FB7, - /* 849 */ 0x0F51, 0x0FB7, - /* 851 */ 0x0F56, 0x0FB7, - /* 853 */ 0x0F5B, 0x0FB7, - /* 855 */ 0x0F40, 0x0FB5, - /* 857 */ 0x0F71, 0x0F72, - /* 859 */ 0x0F71, 0x0F74, - /* 861 */ 0x0FB2, 0x0F80, - /* 863 */ 0x0FB2, 0x0F81, - /* 865 */ 0x0FB3, 0x0F80, - /* 867 */ 0x0FB3, 0x0F81, - /* 869 */ 0x0F71, 0x0F80, - /* 871 */ 0x0F92, 0x0FB7, - /* 873 */ 0x0F9C, 0x0FB7, - /* 875 */ 0x0FA1, 0x0FB7, - /* 877 */ 0x0FA6, 0x0FB7, - /* 879 */ 0x0FAB, 0x0FB7, - /* 881 */ 0x0F90, 0x0FB5, - /* 883 */ 0x1025, 0x102E, - /* 885 */ 0x1B05, 0x1B35, - /* 887 */ 0x1B07, 0x1B35, - /* 889 */ 0x1B09, 0x1B35, - /* 891 */ 0x1B0B, 0x1B35, - /* 893 */ 0x1B0D, 0x1B35, - /* 895 */ 0x1B11, 0x1B35, - /* 897 */ 0x1B3A, 0x1B35, - /* 899 */ 0x1B3C, 0x1B35, - /* 901 */ 0x1B3E, 0x1B35, - /* 903 */ 0x1B3F, 0x1B35, - /* 905 */ 0x1B42, 0x1B35, - /* 907 */ 0x0041, 0x0325, - /* 909 */ 0x0061, 0x0325, - /* 911 */ 0x0042, 0x0307, - /* 913 */ 0x0062, 0x0307, - /* 915 */ 0x0042, 0x0323, - /* 917 */ 0x0062, 0x0323, - /* 919 */ 0x0042, 0x0331, - /* 921 */ 0x0062, 0x0331, - /* 923 */ 0x00C7, 0x0301, - /* 925 */ 0x00E7, 0x0301, - /* 927 */ 0x0044, 0x0307, - /* 929 */ 0x0064, 0x0307, - /* 931 */ 0x0044, 0x0323, - /* 933 */ 0x0064, 0x0323, - /* 935 */ 0x0044, 0x0331, - /* 937 */ 0x0064, 0x0331, - /* 939 */ 0x0044, 0x0327, - /* 941 */ 0x0064, 0x0327, - /* 943 */ 0x0044, 0x032D, - /* 945 */ 0x0064, 0x032D, - /* 947 */ 0x0112, 0x0300, - /* 949 */ 0x0113, 0x0300, - /* 951 */ 0x0112, 0x0301, - /* 953 */ 0x0113, 0x0301, - /* 955 */ 0x0045, 0x032D, - /* 957 */ 0x0065, 0x032D, - /* 959 */ 0x0045, 0x0330, - /* 961 */ 0x0065, 0x0330, - /* 963 */ 0x0228, 0x0306, - /* 965 */ 0x0229, 0x0306, - /* 967 */ 0x0046, 0x0307, - /* 969 */ 0x0066, 0x0307, - /* 971 */ 0x0047, 0x0304, - /* 973 */ 0x0067, 0x0304, - /* 975 */ 0x0048, 0x0307, - /* 977 */ 0x0068, 0x0307, - /* 979 */ 0x0048, 0x0323, - /* 981 */ 0x0068, 0x0323, - /* 983 */ 0x0048, 0x0308, - /* 985 */ 0x0068, 0x0308, - /* 987 */ 0x0048, 0x0327, - /* 989 */ 0x0068, 0x0327, - /* 991 */ 0x0048, 0x032E, - /* 993 */ 0x0068, 0x032E, - /* 995 */ 0x0049, 0x0330, - /* 997 */ 0x0069, 0x0330, - /* 999 */ 0x00CF, 0x0301, - /* 1001 */ 0x00EF, 0x0301, - /* 1003 */ 0x004B, 0x0301, - /* 1005 */ 0x006B, 0x0301, - /* 1007 */ 0x004B, 0x0323, - /* 1009 */ 0x006B, 0x0323, - /* 1011 */ 0x004B, 0x0331, - /* 1013 */ 0x006B, 0x0331, - /* 1015 */ 0x004C, 0x0323, - /* 1017 */ 0x006C, 0x0323, - /* 1019 */ 0x1E36, 0x0304, - /* 1021 */ 0x1E37, 0x0304, - /* 1023 */ 0x004C, 0x0331, - /* 1025 */ 0x006C, 0x0331, - /* 1027 */ 0x004C, 0x032D, - /* 1029 */ 0x006C, 0x032D, - /* 1031 */ 0x004D, 0x0301, - /* 1033 */ 0x006D, 0x0301, - /* 1035 */ 0x004D, 0x0307, - /* 1037 */ 0x006D, 0x0307, - /* 1039 */ 0x004D, 0x0323, - /* 1041 */ 0x006D, 0x0323, - /* 1043 */ 0x004E, 0x0307, - /* 1045 */ 0x006E, 0x0307, - /* 1047 */ 0x004E, 0x0323, - /* 1049 */ 0x006E, 0x0323, - /* 1051 */ 0x004E, 0x0331, - /* 1053 */ 0x006E, 0x0331, - /* 1055 */ 0x004E, 0x032D, - /* 1057 */ 0x006E, 0x032D, - /* 1059 */ 0x00D5, 0x0301, - /* 1061 */ 0x00F5, 0x0301, - /* 1063 */ 0x00D5, 0x0308, - /* 1065 */ 0x00F5, 0x0308, - /* 1067 */ 0x014C, 0x0300, - /* 1069 */ 0x014D, 0x0300, - /* 1071 */ 0x014C, 0x0301, - /* 1073 */ 0x014D, 0x0301, - /* 1075 */ 0x0050, 0x0301, - /* 1077 */ 0x0070, 0x0301, - /* 1079 */ 0x0050, 0x0307, - /* 1081 */ 0x0070, 0x0307, - /* 1083 */ 0x0052, 0x0307, - /* 1085 */ 0x0072, 0x0307, - /* 1087 */ 0x0052, 0x0323, - /* 1089 */ 0x0072, 0x0323, - /* 1091 */ 0x1E5A, 0x0304, - /* 1093 */ 0x1E5B, 0x0304, - /* 1095 */ 0x0052, 0x0331, - /* 1097 */ 0x0072, 0x0331, - /* 1099 */ 0x0053, 0x0307, - /* 1101 */ 0x0073, 0x0307, - /* 1103 */ 0x0053, 0x0323, - /* 1105 */ 0x0073, 0x0323, - /* 1107 */ 0x015A, 0x0307, - /* 1109 */ 0x015B, 0x0307, - /* 1111 */ 0x0160, 0x0307, - /* 1113 */ 0x0161, 0x0307, - /* 1115 */ 0x1E62, 0x0307, - /* 1117 */ 0x1E63, 0x0307, - /* 1119 */ 0x0054, 0x0307, - /* 1121 */ 0x0074, 0x0307, - /* 1123 */ 0x0054, 0x0323, - /* 1125 */ 0x0074, 0x0323, - /* 1127 */ 0x0054, 0x0331, - /* 1129 */ 0x0074, 0x0331, - /* 1131 */ 0x0054, 0x032D, - /* 1133 */ 0x0074, 0x032D, - /* 1135 */ 0x0055, 0x0324, - /* 1137 */ 0x0075, 0x0324, - /* 1139 */ 0x0055, 0x0330, - /* 1141 */ 0x0075, 0x0330, - /* 1143 */ 0x0055, 0x032D, - /* 1145 */ 0x0075, 0x032D, - /* 1147 */ 0x0168, 0x0301, - /* 1149 */ 0x0169, 0x0301, - /* 1151 */ 0x016A, 0x0308, - /* 1153 */ 0x016B, 0x0308, - /* 1155 */ 0x0056, 0x0303, - /* 1157 */ 0x0076, 0x0303, - /* 1159 */ 0x0056, 0x0323, - /* 1161 */ 0x0076, 0x0323, - /* 1163 */ 0x0057, 0x0300, - /* 1165 */ 0x0077, 0x0300, - /* 1167 */ 0x0057, 0x0301, - /* 1169 */ 0x0077, 0x0301, - /* 1171 */ 0x0057, 0x0308, - /* 1173 */ 0x0077, 0x0308, - /* 1175 */ 0x0057, 0x0307, - /* 1177 */ 0x0077, 0x0307, - /* 1179 */ 0x0057, 0x0323, - /* 1181 */ 0x0077, 0x0323, - /* 1183 */ 0x0058, 0x0307, - /* 1185 */ 0x0078, 0x0307, - /* 1187 */ 0x0058, 0x0308, - /* 1189 */ 0x0078, 0x0308, - /* 1191 */ 0x0059, 0x0307, - /* 1193 */ 0x0079, 0x0307, - /* 1195 */ 0x005A, 0x0302, - /* 1197 */ 0x007A, 0x0302, - /* 1199 */ 0x005A, 0x0323, - /* 1201 */ 0x007A, 0x0323, - /* 1203 */ 0x005A, 0x0331, - /* 1205 */ 0x007A, 0x0331, - /* 1207 */ 0x0068, 0x0331, - /* 1209 */ 0x0074, 0x0308, - /* 1211 */ 0x0077, 0x030A, - /* 1213 */ 0x0079, 0x030A, - /* 1215 */ 0x0061, 0x02BE, - /* 1217 */ 0x017F, 0x0307, - /* 1219 */ 0x0041, 0x0323, - /* 1221 */ 0x0061, 0x0323, - /* 1223 */ 0x0041, 0x0309, - /* 1225 */ 0x0061, 0x0309, - /* 1227 */ 0x00C2, 0x0301, - /* 1229 */ 0x00E2, 0x0301, - /* 1231 */ 0x00C2, 0x0300, - /* 1233 */ 0x00E2, 0x0300, - /* 1235 */ 0x00C2, 0x0309, - /* 1237 */ 0x00E2, 0x0309, - /* 1239 */ 0x00C2, 0x0303, - /* 1241 */ 0x00E2, 0x0303, - /* 1243 */ 0x1EA0, 0x0302, - /* 1245 */ 0x1EA1, 0x0302, - /* 1247 */ 0x0102, 0x0301, - /* 1249 */ 0x0103, 0x0301, - /* 1251 */ 0x0102, 0x0300, - /* 1253 */ 0x0103, 0x0300, - /* 1255 */ 0x0102, 0x0309, - /* 1257 */ 0x0103, 0x0309, - /* 1259 */ 0x0102, 0x0303, - /* 1261 */ 0x0103, 0x0303, - /* 1263 */ 0x1EA0, 0x0306, - /* 1265 */ 0x1EA1, 0x0306, - /* 1267 */ 0x0045, 0x0323, - /* 1269 */ 0x0065, 0x0323, - /* 1271 */ 0x0045, 0x0309, - /* 1273 */ 0x0065, 0x0309, - /* 1275 */ 0x0045, 0x0303, - /* 1277 */ 0x0065, 0x0303, - /* 1279 */ 0x00CA, 0x0301, - /* 1281 */ 0x00EA, 0x0301, - /* 1283 */ 0x00CA, 0x0300, - /* 1285 */ 0x00EA, 0x0300, - /* 1287 */ 0x00CA, 0x0309, - /* 1289 */ 0x00EA, 0x0309, - /* 1291 */ 0x00CA, 0x0303, - /* 1293 */ 0x00EA, 0x0303, - /* 1295 */ 0x1EB8, 0x0302, - /* 1297 */ 0x1EB9, 0x0302, - /* 1299 */ 0x0049, 0x0309, - /* 1301 */ 0x0069, 0x0309, - /* 1303 */ 0x0049, 0x0323, - /* 1305 */ 0x0069, 0x0323, - /* 1307 */ 0x004F, 0x0323, - /* 1309 */ 0x006F, 0x0323, - /* 1311 */ 0x004F, 0x0309, - /* 1313 */ 0x006F, 0x0309, - /* 1315 */ 0x00D4, 0x0301, - /* 1317 */ 0x00F4, 0x0301, - /* 1319 */ 0x00D4, 0x0300, - /* 1321 */ 0x00F4, 0x0300, - /* 1323 */ 0x00D4, 0x0309, - /* 1325 */ 0x00F4, 0x0309, - /* 1327 */ 0x00D4, 0x0303, - /* 1329 */ 0x00F4, 0x0303, - /* 1331 */ 0x1ECC, 0x0302, - /* 1333 */ 0x1ECD, 0x0302, - /* 1335 */ 0x01A0, 0x0301, - /* 1337 */ 0x01A1, 0x0301, - /* 1339 */ 0x01A0, 0x0300, - /* 1341 */ 0x01A1, 0x0300, - /* 1343 */ 0x01A0, 0x0309, - /* 1345 */ 0x01A1, 0x0309, - /* 1347 */ 0x01A0, 0x0303, - /* 1349 */ 0x01A1, 0x0303, - /* 1351 */ 0x01A0, 0x0323, - /* 1353 */ 0x01A1, 0x0323, - /* 1355 */ 0x0055, 0x0323, - /* 1357 */ 0x0075, 0x0323, - /* 1359 */ 0x0055, 0x0309, - /* 1361 */ 0x0075, 0x0309, - /* 1363 */ 0x01AF, 0x0301, - /* 1365 */ 0x01B0, 0x0301, - /* 1367 */ 0x01AF, 0x0300, - /* 1369 */ 0x01B0, 0x0300, - /* 1371 */ 0x01AF, 0x0309, - /* 1373 */ 0x01B0, 0x0309, - /* 1375 */ 0x01AF, 0x0303, - /* 1377 */ 0x01B0, 0x0303, - /* 1379 */ 0x01AF, 0x0323, - /* 1381 */ 0x01B0, 0x0323, - /* 1383 */ 0x0059, 0x0300, - /* 1385 */ 0x0079, 0x0300, - /* 1387 */ 0x0059, 0x0323, - /* 1389 */ 0x0079, 0x0323, - /* 1391 */ 0x0059, 0x0309, - /* 1393 */ 0x0079, 0x0309, - /* 1395 */ 0x0059, 0x0303, - /* 1397 */ 0x0079, 0x0303, - /* 1399 */ 0x03B1, 0x0313, - /* 1401 */ 0x03B1, 0x0314, - /* 1403 */ 0x1F00, 0x0300, - /* 1405 */ 0x1F01, 0x0300, - /* 1407 */ 0x1F00, 0x0301, - /* 1409 */ 0x1F01, 0x0301, - /* 1411 */ 0x1F00, 0x0342, - /* 1413 */ 0x1F01, 0x0342, - /* 1415 */ 0x0391, 0x0313, - /* 1417 */ 0x0391, 0x0314, - /* 1419 */ 0x1F08, 0x0300, - /* 1421 */ 0x1F09, 0x0300, - /* 1423 */ 0x1F08, 0x0301, - /* 1425 */ 0x1F09, 0x0301, - /* 1427 */ 0x1F08, 0x0342, - /* 1429 */ 0x1F09, 0x0342, - /* 1431 */ 0x03B5, 0x0313, - /* 1433 */ 0x03B5, 0x0314, - /* 1435 */ 0x1F10, 0x0300, - /* 1437 */ 0x1F11, 0x0300, - /* 1439 */ 0x1F10, 0x0301, - /* 1441 */ 0x1F11, 0x0301, - /* 1443 */ 0x0395, 0x0313, - /* 1445 */ 0x0395, 0x0314, - /* 1447 */ 0x1F18, 0x0300, - /* 1449 */ 0x1F19, 0x0300, - /* 1451 */ 0x1F18, 0x0301, - /* 1453 */ 0x1F19, 0x0301, - /* 1455 */ 0x03B7, 0x0313, - /* 1457 */ 0x03B7, 0x0314, - /* 1459 */ 0x1F20, 0x0300, - /* 1461 */ 0x1F21, 0x0300, - /* 1463 */ 0x1F20, 0x0301, - /* 1465 */ 0x1F21, 0x0301, - /* 1467 */ 0x1F20, 0x0342, - /* 1469 */ 0x1F21, 0x0342, - /* 1471 */ 0x0397, 0x0313, - /* 1473 */ 0x0397, 0x0314, - /* 1475 */ 0x1F28, 0x0300, - /* 1477 */ 0x1F29, 0x0300, - /* 1479 */ 0x1F28, 0x0301, - /* 1481 */ 0x1F29, 0x0301, - /* 1483 */ 0x1F28, 0x0342, - /* 1485 */ 0x1F29, 0x0342, - /* 1487 */ 0x03B9, 0x0313, - /* 1489 */ 0x03B9, 0x0314, - /* 1491 */ 0x1F30, 0x0300, - /* 1493 */ 0x1F31, 0x0300, - /* 1495 */ 0x1F30, 0x0301, - /* 1497 */ 0x1F31, 0x0301, - /* 1499 */ 0x1F30, 0x0342, - /* 1501 */ 0x1F31, 0x0342, - /* 1503 */ 0x0399, 0x0313, - /* 1505 */ 0x0399, 0x0314, - /* 1507 */ 0x1F38, 0x0300, - /* 1509 */ 0x1F39, 0x0300, - /* 1511 */ 0x1F38, 0x0301, - /* 1513 */ 0x1F39, 0x0301, - /* 1515 */ 0x1F38, 0x0342, - /* 1517 */ 0x1F39, 0x0342, - /* 1519 */ 0x03BF, 0x0313, - /* 1521 */ 0x03BF, 0x0314, - /* 1523 */ 0x1F40, 0x0300, - /* 1525 */ 0x1F41, 0x0300, - /* 1527 */ 0x1F40, 0x0301, - /* 1529 */ 0x1F41, 0x0301, - /* 1531 */ 0x039F, 0x0313, - /* 1533 */ 0x039F, 0x0314, - /* 1535 */ 0x1F48, 0x0300, - /* 1537 */ 0x1F49, 0x0300, - /* 1539 */ 0x1F48, 0x0301, - /* 1541 */ 0x1F49, 0x0301, - /* 1543 */ 0x03C5, 0x0313, - /* 1545 */ 0x03C5, 0x0314, - /* 1547 */ 0x1F50, 0x0300, - /* 1549 */ 0x1F51, 0x0300, - /* 1551 */ 0x1F50, 0x0301, - /* 1553 */ 0x1F51, 0x0301, - /* 1555 */ 0x1F50, 0x0342, - /* 1557 */ 0x1F51, 0x0342, - /* 1559 */ 0x03A5, 0x0314, - /* 1561 */ 0x1F59, 0x0300, - /* 1563 */ 0x1F59, 0x0301, - /* 1565 */ 0x1F59, 0x0342, - /* 1567 */ 0x03C9, 0x0313, - /* 1569 */ 0x03C9, 0x0314, - /* 1571 */ 0x1F60, 0x0300, - /* 1573 */ 0x1F61, 0x0300, - /* 1575 */ 0x1F60, 0x0301, - /* 1577 */ 0x1F61, 0x0301, - /* 1579 */ 0x1F60, 0x0342, - /* 1581 */ 0x1F61, 0x0342, - /* 1583 */ 0x03A9, 0x0313, - /* 1585 */ 0x03A9, 0x0314, - /* 1587 */ 0x1F68, 0x0300, - /* 1589 */ 0x1F69, 0x0300, - /* 1591 */ 0x1F68, 0x0301, - /* 1593 */ 0x1F69, 0x0301, - /* 1595 */ 0x1F68, 0x0342, - /* 1597 */ 0x1F69, 0x0342, - /* 1599 */ 0x03B1, 0x0300, - /* 1601 */ 0x03B5, 0x0300, - /* 1603 */ 0x03B7, 0x0300, - /* 1605 */ 0x03B9, 0x0300, - /* 1607 */ 0x03BF, 0x0300, - /* 1609 */ 0x03C5, 0x0300, - /* 1611 */ 0x03C9, 0x0300, - /* 1613 */ 0x1F00, 0x0345, - /* 1615 */ 0x1F01, 0x0345, - /* 1617 */ 0x1F02, 0x0345, - /* 1619 */ 0x1F03, 0x0345, - /* 1621 */ 0x1F04, 0x0345, - /* 1623 */ 0x1F05, 0x0345, - /* 1625 */ 0x1F06, 0x0345, - /* 1627 */ 0x1F07, 0x0345, - /* 1629 */ 0x1F08, 0x0345, - /* 1631 */ 0x1F09, 0x0345, - /* 1633 */ 0x1F0A, 0x0345, - /* 1635 */ 0x1F0B, 0x0345, - /* 1637 */ 0x1F0C, 0x0345, - /* 1639 */ 0x1F0D, 0x0345, - /* 1641 */ 0x1F0E, 0x0345, - /* 1643 */ 0x1F0F, 0x0345, - /* 1645 */ 0x1F20, 0x0345, - /* 1647 */ 0x1F21, 0x0345, - /* 1649 */ 0x1F22, 0x0345, - /* 1651 */ 0x1F23, 0x0345, - /* 1653 */ 0x1F24, 0x0345, - /* 1655 */ 0x1F25, 0x0345, - /* 1657 */ 0x1F26, 0x0345, - /* 1659 */ 0x1F27, 0x0345, - /* 1661 */ 0x1F28, 0x0345, - /* 1663 */ 0x1F29, 0x0345, - /* 1665 */ 0x1F2A, 0x0345, - /* 1667 */ 0x1F2B, 0x0345, - /* 1669 */ 0x1F2C, 0x0345, - /* 1671 */ 0x1F2D, 0x0345, - /* 1673 */ 0x1F2E, 0x0345, - /* 1675 */ 0x1F2F, 0x0345, - /* 1677 */ 0x1F60, 0x0345, - /* 1679 */ 0x1F61, 0x0345, - /* 1681 */ 0x1F62, 0x0345, - /* 1683 */ 0x1F63, 0x0345, - /* 1685 */ 0x1F64, 0x0345, - /* 1687 */ 0x1F65, 0x0345, - /* 1689 */ 0x1F66, 0x0345, - /* 1691 */ 0x1F67, 0x0345, - /* 1693 */ 0x1F68, 0x0345, - /* 1695 */ 0x1F69, 0x0345, - /* 1697 */ 0x1F6A, 0x0345, - /* 1699 */ 0x1F6B, 0x0345, - /* 1701 */ 0x1F6C, 0x0345, - /* 1703 */ 0x1F6D, 0x0345, - /* 1705 */ 0x1F6E, 0x0345, - /* 1707 */ 0x1F6F, 0x0345, - /* 1709 */ 0x03B1, 0x0306, - /* 1711 */ 0x03B1, 0x0304, - /* 1713 */ 0x1F70, 0x0345, - /* 1715 */ 0x03B1, 0x0345, - /* 1717 */ 0x03AC, 0x0345, - /* 1719 */ 0x03B1, 0x0342, - /* 1721 */ 0x1FB6, 0x0345, - /* 1723 */ 0x0391, 0x0306, - /* 1725 */ 0x0391, 0x0304, - /* 1727 */ 0x0391, 0x0300, - /* 1729 */ 0x0391, 0x0345, - /* 1731 */ 0x0020, 0x0313, - /* 1733 */ 0x0020, 0x0313, - /* 1735 */ 0x0020, 0x0342, - /* 1737 */ 0x00A8, 0x0342, - /* 1739 */ 0x1F74, 0x0345, - /* 1741 */ 0x03B7, 0x0345, - /* 1743 */ 0x03AE, 0x0345, - /* 1745 */ 0x03B7, 0x0342, - /* 1747 */ 0x1FC6, 0x0345, - /* 1749 */ 0x0395, 0x0300, - /* 1751 */ 0x0397, 0x0300, - /* 1753 */ 0x0397, 0x0345, - /* 1755 */ 0x1FBF, 0x0300, - /* 1757 */ 0x1FBF, 0x0301, - /* 1759 */ 0x1FBF, 0x0342, - /* 1761 */ 0x03B9, 0x0306, - /* 1763 */ 0x03B9, 0x0304, - /* 1765 */ 0x03CA, 0x0300, - /* 1767 */ 0x03B9, 0x0342, - /* 1769 */ 0x03CA, 0x0342, - /* 1771 */ 0x0399, 0x0306, - /* 1773 */ 0x0399, 0x0304, - /* 1775 */ 0x0399, 0x0300, - /* 1777 */ 0x1FFE, 0x0300, - /* 1779 */ 0x1FFE, 0x0301, - /* 1781 */ 0x1FFE, 0x0342, - /* 1783 */ 0x03C5, 0x0306, - /* 1785 */ 0x03C5, 0x0304, - /* 1787 */ 0x03CB, 0x0300, - /* 1789 */ 0x03C1, 0x0313, - /* 1791 */ 0x03C1, 0x0314, - /* 1793 */ 0x03C5, 0x0342, - /* 1795 */ 0x03CB, 0x0342, - /* 1797 */ 0x03A5, 0x0306, - /* 1799 */ 0x03A5, 0x0304, - /* 1801 */ 0x03A5, 0x0300, - /* 1803 */ 0x03A1, 0x0314, - /* 1805 */ 0x00A8, 0x0300, - /* 1807 */ 0x1F7C, 0x0345, - /* 1809 */ 0x03C9, 0x0345, - /* 1811 */ 0x03CE, 0x0345, - /* 1813 */ 0x03C9, 0x0342, - /* 1815 */ 0x1FF6, 0x0345, - /* 1817 */ 0x039F, 0x0300, - /* 1819 */ 0x03A9, 0x0300, - /* 1821 */ 0x03A9, 0x0345, - /* 1823 */ 0x0020, 0x0314, - /* 1825 */ 0x0020, 0x0333, - /* 1827 */ 0x002E, 0x002E, - /* 1829 */ 0x002E, 0x002E, 0x002E, - /* 1832 */ 0x2032, 0x2032, - /* 1834 */ 0x2032, 0x2032, 0x2032, - /* 1837 */ 0x2035, 0x2035, - /* 1839 */ 0x2035, 0x2035, 0x2035, - /* 1842 */ 0x0021, 0x0021, - /* 1844 */ 0x0020, 0x0305, - /* 1846 */ 0x003F, 0x003F, - /* 1848 */ 0x003F, 0x0021, - /* 1850 */ 0x0021, 0x003F, - /* 1852 */ 0x2032, 0x2032, 0x2032, 0x2032, - /* 1856 */ 0x0052, 0x0073, - /* 1858 */ 0x0061, 0x002F, 0x0063, - /* 1861 */ 0x0061, 0x002F, 0x0073, - /* 1864 */ 0x00B0, 0x0043, - /* 1866 */ 0x0063, 0x002F, 0x006F, - /* 1869 */ 0x0063, 0x002F, 0x0075, - /* 1872 */ 0x00B0, 0x0046, - /* 1874 */ 0x004E, 0x006F, - /* 1876 */ 0x0053, 0x004D, - /* 1878 */ 0x0054, 0x0045, 0x004C, - /* 1881 */ 0x0054, 0x004D, - /* 1883 */ 0x0046, 0x0041, 0x0058, - /* 1886 */ 0x0031, 0x2044, 0x0037, - /* 1889 */ 0x0031, 0x2044, 0x0039, - /* 1892 */ 0x0031, 0x2044, 0x0031, 0x0030, - /* 1896 */ 0x0031, 0x2044, 0x0033, - /* 1899 */ 0x0032, 0x2044, 0x0033, - /* 1902 */ 0x0031, 0x2044, 0x0035, - /* 1905 */ 0x0032, 0x2044, 0x0035, - /* 1908 */ 0x0033, 0x2044, 0x0035, - /* 1911 */ 0x0034, 0x2044, 0x0035, - /* 1914 */ 0x0031, 0x2044, 0x0036, - /* 1917 */ 0x0035, 0x2044, 0x0036, - /* 1920 */ 0x0031, 0x2044, 0x0038, - /* 1923 */ 0x0033, 0x2044, 0x0038, - /* 1926 */ 0x0035, 0x2044, 0x0038, - /* 1929 */ 0x0037, 0x2044, 0x0038, - /* 1932 */ 0x0031, 0x2044, - /* 1934 */ 0x0049, 0x0049, - /* 1936 */ 0x0049, 0x0049, 0x0049, - /* 1939 */ 0x0049, 0x0056, - /* 1941 */ 0x0056, 0x0049, - /* 1943 */ 0x0056, 0x0049, 0x0049, - /* 1946 */ 0x0056, 0x0049, 0x0049, 0x0049, - /* 1950 */ 0x0049, 0x0058, - /* 1952 */ 0x0058, 0x0049, - /* 1954 */ 0x0058, 0x0049, 0x0049, - /* 1957 */ 0x0069, 0x0069, - /* 1959 */ 0x0069, 0x0069, 0x0069, - /* 1962 */ 0x0069, 0x0076, - /* 1964 */ 0x0076, 0x0069, - /* 1966 */ 0x0076, 0x0069, 0x0069, - /* 1969 */ 0x0076, 0x0069, 0x0069, 0x0069, - /* 1973 */ 0x0069, 0x0078, - /* 1975 */ 0x0078, 0x0069, - /* 1977 */ 0x0078, 0x0069, 0x0069, - /* 1980 */ 0x0030, 0x2044, 0x0033, - /* 1983 */ 0x2190, 0x0338, - /* 1985 */ 0x2192, 0x0338, - /* 1987 */ 0x2194, 0x0338, - /* 1989 */ 0x21D0, 0x0338, - /* 1991 */ 0x21D4, 0x0338, - /* 1993 */ 0x21D2, 0x0338, - /* 1995 */ 0x2203, 0x0338, - /* 1997 */ 0x2208, 0x0338, - /* 1999 */ 0x220B, 0x0338, - /* 2001 */ 0x2223, 0x0338, - /* 2003 */ 0x2225, 0x0338, - /* 2005 */ 0x222B, 0x222B, - /* 2007 */ 0x222B, 0x222B, 0x222B, - /* 2010 */ 0x222E, 0x222E, - /* 2012 */ 0x222E, 0x222E, 0x222E, - /* 2015 */ 0x223C, 0x0338, - /* 2017 */ 0x2243, 0x0338, - /* 2019 */ 0x2245, 0x0338, - /* 2021 */ 0x2248, 0x0338, - /* 2023 */ 0x003D, 0x0338, - /* 2025 */ 0x2261, 0x0338, - /* 2027 */ 0x224D, 0x0338, - /* 2029 */ 0x003C, 0x0338, - /* 2031 */ 0x003E, 0x0338, - /* 2033 */ 0x2264, 0x0338, - /* 2035 */ 0x2265, 0x0338, - /* 2037 */ 0x2272, 0x0338, - /* 2039 */ 0x2273, 0x0338, - /* 2041 */ 0x2276, 0x0338, - /* 2043 */ 0x2277, 0x0338, - /* 2045 */ 0x227A, 0x0338, - /* 2047 */ 0x227B, 0x0338, - /* 2049 */ 0x2282, 0x0338, - /* 2051 */ 0x2283, 0x0338, - /* 2053 */ 0x2286, 0x0338, - /* 2055 */ 0x2287, 0x0338, - /* 2057 */ 0x22A2, 0x0338, - /* 2059 */ 0x22A8, 0x0338, - /* 2061 */ 0x22A9, 0x0338, - /* 2063 */ 0x22AB, 0x0338, - /* 2065 */ 0x227C, 0x0338, - /* 2067 */ 0x227D, 0x0338, - /* 2069 */ 0x2291, 0x0338, - /* 2071 */ 0x2292, 0x0338, - /* 2073 */ 0x22B2, 0x0338, - /* 2075 */ 0x22B3, 0x0338, - /* 2077 */ 0x22B4, 0x0338, - /* 2079 */ 0x22B5, 0x0338, - /* 2081 */ 0x0031, 0x0030, - /* 2083 */ 0x0031, 0x0031, - /* 2085 */ 0x0031, 0x0032, - /* 2087 */ 0x0031, 0x0033, - /* 2089 */ 0x0031, 0x0034, - /* 2091 */ 0x0031, 0x0035, - /* 2093 */ 0x0031, 0x0036, - /* 2095 */ 0x0031, 0x0037, - /* 2097 */ 0x0031, 0x0038, - /* 2099 */ 0x0031, 0x0039, - /* 2101 */ 0x0032, 0x0030, - /* 2103 */ 0x0028, 0x0031, 0x0029, - /* 2106 */ 0x0028, 0x0032, 0x0029, - /* 2109 */ 0x0028, 0x0033, 0x0029, - /* 2112 */ 0x0028, 0x0034, 0x0029, - /* 2115 */ 0x0028, 0x0035, 0x0029, - /* 2118 */ 0x0028, 0x0036, 0x0029, - /* 2121 */ 0x0028, 0x0037, 0x0029, - /* 2124 */ 0x0028, 0x0038, 0x0029, - /* 2127 */ 0x0028, 0x0039, 0x0029, - /* 2130 */ 0x0028, 0x0031, 0x0030, 0x0029, - /* 2134 */ 0x0028, 0x0031, 0x0031, 0x0029, - /* 2138 */ 0x0028, 0x0031, 0x0032, 0x0029, - /* 2142 */ 0x0028, 0x0031, 0x0033, 0x0029, - /* 2146 */ 0x0028, 0x0031, 0x0034, 0x0029, - /* 2150 */ 0x0028, 0x0031, 0x0035, 0x0029, - /* 2154 */ 0x0028, 0x0031, 0x0036, 0x0029, - /* 2158 */ 0x0028, 0x0031, 0x0037, 0x0029, - /* 2162 */ 0x0028, 0x0031, 0x0038, 0x0029, - /* 2166 */ 0x0028, 0x0031, 0x0039, 0x0029, - /* 2170 */ 0x0028, 0x0032, 0x0030, 0x0029, - /* 2174 */ 0x0031, 0x002E, - /* 2176 */ 0x0032, 0x002E, - /* 2178 */ 0x0033, 0x002E, - /* 2180 */ 0x0034, 0x002E, - /* 2182 */ 0x0035, 0x002E, - /* 2184 */ 0x0036, 0x002E, - /* 2186 */ 0x0037, 0x002E, - /* 2188 */ 0x0038, 0x002E, - /* 2190 */ 0x0039, 0x002E, - /* 2192 */ 0x0031, 0x0030, 0x002E, - /* 2195 */ 0x0031, 0x0031, 0x002E, - /* 2198 */ 0x0031, 0x0032, 0x002E, - /* 2201 */ 0x0031, 0x0033, 0x002E, - /* 2204 */ 0x0031, 0x0034, 0x002E, - /* 2207 */ 0x0031, 0x0035, 0x002E, - /* 2210 */ 0x0031, 0x0036, 0x002E, - /* 2213 */ 0x0031, 0x0037, 0x002E, - /* 2216 */ 0x0031, 0x0038, 0x002E, - /* 2219 */ 0x0031, 0x0039, 0x002E, - /* 2222 */ 0x0032, 0x0030, 0x002E, - /* 2225 */ 0x0028, 0x0061, 0x0029, - /* 2228 */ 0x0028, 0x0062, 0x0029, - /* 2231 */ 0x0028, 0x0063, 0x0029, - /* 2234 */ 0x0028, 0x0064, 0x0029, - /* 2237 */ 0x0028, 0x0065, 0x0029, - /* 2240 */ 0x0028, 0x0066, 0x0029, - /* 2243 */ 0x0028, 0x0067, 0x0029, - /* 2246 */ 0x0028, 0x0068, 0x0029, - /* 2249 */ 0x0028, 0x0069, 0x0029, - /* 2252 */ 0x0028, 0x006A, 0x0029, - /* 2255 */ 0x0028, 0x006B, 0x0029, - /* 2258 */ 0x0028, 0x006C, 0x0029, - /* 2261 */ 0x0028, 0x006D, 0x0029, - /* 2264 */ 0x0028, 0x006E, 0x0029, - /* 2267 */ 0x0028, 0x006F, 0x0029, - /* 2270 */ 0x0028, 0x0070, 0x0029, - /* 2273 */ 0x0028, 0x0071, 0x0029, - /* 2276 */ 0x0028, 0x0072, 0x0029, - /* 2279 */ 0x0028, 0x0073, 0x0029, - /* 2282 */ 0x0028, 0x0074, 0x0029, - /* 2285 */ 0x0028, 0x0075, 0x0029, - /* 2288 */ 0x0028, 0x0076, 0x0029, - /* 2291 */ 0x0028, 0x0077, 0x0029, - /* 2294 */ 0x0028, 0x0078, 0x0029, - /* 2297 */ 0x0028, 0x0079, 0x0029, - /* 2300 */ 0x0028, 0x007A, 0x0029, - /* 2303 */ 0x222B, 0x222B, 0x222B, 0x222B, - /* 2307 */ 0x003A, 0x003A, 0x003D, - /* 2310 */ 0x003D, 0x003D, - /* 2312 */ 0x003D, 0x003D, 0x003D, - /* 2315 */ 0x2ADD, 0x0338, - /* 2317 */ 0x304B, 0x3099, - /* 2319 */ 0x304D, 0x3099, - /* 2321 */ 0x304F, 0x3099, - /* 2323 */ 0x3051, 0x3099, - /* 2325 */ 0x3053, 0x3099, - /* 2327 */ 0x3055, 0x3099, - /* 2329 */ 0x3057, 0x3099, - /* 2331 */ 0x3059, 0x3099, - /* 2333 */ 0x305B, 0x3099, - /* 2335 */ 0x305D, 0x3099, - /* 2337 */ 0x305F, 0x3099, - /* 2339 */ 0x3061, 0x3099, - /* 2341 */ 0x3064, 0x3099, - /* 2343 */ 0x3066, 0x3099, - /* 2345 */ 0x3068, 0x3099, - /* 2347 */ 0x306F, 0x3099, - /* 2349 */ 0x306F, 0x309A, - /* 2351 */ 0x3072, 0x3099, - /* 2353 */ 0x3072, 0x309A, - /* 2355 */ 0x3075, 0x3099, - /* 2357 */ 0x3075, 0x309A, - /* 2359 */ 0x3078, 0x3099, - /* 2361 */ 0x3078, 0x309A, - /* 2363 */ 0x307B, 0x3099, - /* 2365 */ 0x307B, 0x309A, - /* 2367 */ 0x3046, 0x3099, - /* 2369 */ 0x0020, 0x3099, - /* 2371 */ 0x0020, 0x309A, - /* 2373 */ 0x309D, 0x3099, - /* 2375 */ 0x3088, 0x308A, - /* 2377 */ 0x30AB, 0x3099, - /* 2379 */ 0x30AD, 0x3099, - /* 2381 */ 0x30AF, 0x3099, - /* 2383 */ 0x30B1, 0x3099, - /* 2385 */ 0x30B3, 0x3099, - /* 2387 */ 0x30B5, 0x3099, - /* 2389 */ 0x30B7, 0x3099, - /* 2391 */ 0x30B9, 0x3099, - /* 2393 */ 0x30BB, 0x3099, - /* 2395 */ 0x30BD, 0x3099, - /* 2397 */ 0x30BF, 0x3099, - /* 2399 */ 0x30C1, 0x3099, - /* 2401 */ 0x30C4, 0x3099, - /* 2403 */ 0x30C6, 0x3099, - /* 2405 */ 0x30C8, 0x3099, - /* 2407 */ 0x30CF, 0x3099, - /* 2409 */ 0x30CF, 0x309A, - /* 2411 */ 0x30D2, 0x3099, - /* 2413 */ 0x30D2, 0x309A, - /* 2415 */ 0x30D5, 0x3099, - /* 2417 */ 0x30D5, 0x309A, - /* 2419 */ 0x30D8, 0x3099, - /* 2421 */ 0x30D8, 0x309A, - /* 2423 */ 0x30DB, 0x3099, - /* 2425 */ 0x30DB, 0x309A, - /* 2427 */ 0x30A6, 0x3099, - /* 2429 */ 0x30EF, 0x3099, - /* 2431 */ 0x30F0, 0x3099, - /* 2433 */ 0x30F1, 0x3099, - /* 2435 */ 0x30F2, 0x3099, - /* 2437 */ 0x30FD, 0x3099, - /* 2439 */ 0x30B3, 0x30C8, - /* 2441 */ 0x0028, 0x1100, 0x0029, - /* 2444 */ 0x0028, 0x1102, 0x0029, - /* 2447 */ 0x0028, 0x1103, 0x0029, - /* 2450 */ 0x0028, 0x1105, 0x0029, - /* 2453 */ 0x0028, 0x1106, 0x0029, - /* 2456 */ 0x0028, 0x1107, 0x0029, - /* 2459 */ 0x0028, 0x1109, 0x0029, - /* 2462 */ 0x0028, 0x110B, 0x0029, - /* 2465 */ 0x0028, 0x110C, 0x0029, - /* 2468 */ 0x0028, 0x110E, 0x0029, - /* 2471 */ 0x0028, 0x110F, 0x0029, - /* 2474 */ 0x0028, 0x1110, 0x0029, - /* 2477 */ 0x0028, 0x1111, 0x0029, - /* 2480 */ 0x0028, 0x1112, 0x0029, - /* 2483 */ 0x0028, 0x1100, 0x1161, 0x0029, - /* 2487 */ 0x0028, 0x1102, 0x1161, 0x0029, - /* 2491 */ 0x0028, 0x1103, 0x1161, 0x0029, - /* 2495 */ 0x0028, 0x1105, 0x1161, 0x0029, - /* 2499 */ 0x0028, 0x1106, 0x1161, 0x0029, - /* 2503 */ 0x0028, 0x1107, 0x1161, 0x0029, - /* 2507 */ 0x0028, 0x1109, 0x1161, 0x0029, - /* 2511 */ 0x0028, 0x110B, 0x1161, 0x0029, - /* 2515 */ 0x0028, 0x110C, 0x1161, 0x0029, - /* 2519 */ 0x0028, 0x110E, 0x1161, 0x0029, - /* 2523 */ 0x0028, 0x110F, 0x1161, 0x0029, - /* 2527 */ 0x0028, 0x1110, 0x1161, 0x0029, - /* 2531 */ 0x0028, 0x1111, 0x1161, 0x0029, - /* 2535 */ 0x0028, 0x1112, 0x1161, 0x0029, - /* 2539 */ 0x0028, 0x110C, 0x116E, 0x0029, - /* 2543 */ 0x0028, 0x110B, 0x1169, 0x110C, 0x1165, 0x11AB, 0x0029, - /* 2550 */ 0x0028, 0x110B, 0x1169, 0x1112, 0x116E, 0x0029, - /* 2556 */ 0x0028, 0x4E00, 0x0029, - /* 2559 */ 0x0028, 0x4E8C, 0x0029, - /* 2562 */ 0x0028, 0x4E09, 0x0029, - /* 2565 */ 0x0028, 0x56DB, 0x0029, - /* 2568 */ 0x0028, 0x4E94, 0x0029, - /* 2571 */ 0x0028, 0x516D, 0x0029, - /* 2574 */ 0x0028, 0x4E03, 0x0029, - /* 2577 */ 0x0028, 0x516B, 0x0029, - /* 2580 */ 0x0028, 0x4E5D, 0x0029, - /* 2583 */ 0x0028, 0x5341, 0x0029, - /* 2586 */ 0x0028, 0x6708, 0x0029, - /* 2589 */ 0x0028, 0x706B, 0x0029, - /* 2592 */ 0x0028, 0x6C34, 0x0029, - /* 2595 */ 0x0028, 0x6728, 0x0029, - /* 2598 */ 0x0028, 0x91D1, 0x0029, - /* 2601 */ 0x0028, 0x571F, 0x0029, - /* 2604 */ 0x0028, 0x65E5, 0x0029, - /* 2607 */ 0x0028, 0x682A, 0x0029, - /* 2610 */ 0x0028, 0x6709, 0x0029, - /* 2613 */ 0x0028, 0x793E, 0x0029, - /* 2616 */ 0x0028, 0x540D, 0x0029, - /* 2619 */ 0x0028, 0x7279, 0x0029, - /* 2622 */ 0x0028, 0x8CA1, 0x0029, - /* 2625 */ 0x0028, 0x795D, 0x0029, - /* 2628 */ 0x0028, 0x52B4, 0x0029, - /* 2631 */ 0x0028, 0x4EE3, 0x0029, - /* 2634 */ 0x0028, 0x547C, 0x0029, - /* 2637 */ 0x0028, 0x5B66, 0x0029, - /* 2640 */ 0x0028, 0x76E3, 0x0029, - /* 2643 */ 0x0028, 0x4F01, 0x0029, - /* 2646 */ 0x0028, 0x8CC7, 0x0029, - /* 2649 */ 0x0028, 0x5354, 0x0029, - /* 2652 */ 0x0028, 0x796D, 0x0029, - /* 2655 */ 0x0028, 0x4F11, 0x0029, - /* 2658 */ 0x0028, 0x81EA, 0x0029, - /* 2661 */ 0x0028, 0x81F3, 0x0029, - /* 2664 */ 0x0050, 0x0054, 0x0045, - /* 2667 */ 0x0032, 0x0031, - /* 2669 */ 0x0032, 0x0032, - /* 2671 */ 0x0032, 0x0033, - /* 2673 */ 0x0032, 0x0034, - /* 2675 */ 0x0032, 0x0035, - /* 2677 */ 0x0032, 0x0036, - /* 2679 */ 0x0032, 0x0037, - /* 2681 */ 0x0032, 0x0038, - /* 2683 */ 0x0032, 0x0039, - /* 2685 */ 0x0033, 0x0030, - /* 2687 */ 0x0033, 0x0031, - /* 2689 */ 0x0033, 0x0032, - /* 2691 */ 0x0033, 0x0033, - /* 2693 */ 0x0033, 0x0034, - /* 2695 */ 0x0033, 0x0035, - /* 2697 */ 0x1100, 0x1161, - /* 2699 */ 0x1102, 0x1161, - /* 2701 */ 0x1103, 0x1161, - /* 2703 */ 0x1105, 0x1161, - /* 2705 */ 0x1106, 0x1161, - /* 2707 */ 0x1107, 0x1161, - /* 2709 */ 0x1109, 0x1161, - /* 2711 */ 0x110B, 0x1161, - /* 2713 */ 0x110C, 0x1161, - /* 2715 */ 0x110E, 0x1161, - /* 2717 */ 0x110F, 0x1161, - /* 2719 */ 0x1110, 0x1161, - /* 2721 */ 0x1111, 0x1161, - /* 2723 */ 0x1112, 0x1161, - /* 2725 */ 0x110E, 0x1161, 0x11B7, 0x1100, 0x1169, - /* 2730 */ 0x110C, 0x116E, 0x110B, 0x1174, - /* 2734 */ 0x110B, 0x116E, - /* 2736 */ 0x0033, 0x0036, - /* 2738 */ 0x0033, 0x0037, - /* 2740 */ 0x0033, 0x0038, - /* 2742 */ 0x0033, 0x0039, - /* 2744 */ 0x0034, 0x0030, - /* 2746 */ 0x0034, 0x0031, - /* 2748 */ 0x0034, 0x0032, - /* 2750 */ 0x0034, 0x0033, - /* 2752 */ 0x0034, 0x0034, - /* 2754 */ 0x0034, 0x0035, - /* 2756 */ 0x0034, 0x0036, - /* 2758 */ 0x0034, 0x0037, - /* 2760 */ 0x0034, 0x0038, - /* 2762 */ 0x0034, 0x0039, - /* 2764 */ 0x0035, 0x0030, - /* 2766 */ 0x0031, 0x6708, - /* 2768 */ 0x0032, 0x6708, - /* 2770 */ 0x0033, 0x6708, - /* 2772 */ 0x0034, 0x6708, - /* 2774 */ 0x0035, 0x6708, - /* 2776 */ 0x0036, 0x6708, - /* 2778 */ 0x0037, 0x6708, - /* 2780 */ 0x0038, 0x6708, - /* 2782 */ 0x0039, 0x6708, - /* 2784 */ 0x0031, 0x0030, 0x6708, - /* 2787 */ 0x0031, 0x0031, 0x6708, - /* 2790 */ 0x0031, 0x0032, 0x6708, - /* 2793 */ 0x0048, 0x0067, - /* 2795 */ 0x0065, 0x0072, 0x0067, - /* 2798 */ 0x0065, 0x0056, - /* 2800 */ 0x004C, 0x0054, 0x0044, - /* 2803 */ 0x4EE4, 0x548C, - /* 2805 */ 0x30A2, 0x30D1, 0x30FC, 0x30C8, - /* 2809 */ 0x30A2, 0x30EB, 0x30D5, 0x30A1, - /* 2813 */ 0x30A2, 0x30F3, 0x30DA, 0x30A2, - /* 2817 */ 0x30A2, 0x30FC, 0x30EB, - /* 2820 */ 0x30A4, 0x30CB, 0x30F3, 0x30B0, - /* 2824 */ 0x30A4, 0x30F3, 0x30C1, - /* 2827 */ 0x30A6, 0x30A9, 0x30F3, - /* 2830 */ 0x30A8, 0x30B9, 0x30AF, 0x30FC, 0x30C9, - /* 2835 */ 0x30A8, 0x30FC, 0x30AB, 0x30FC, - /* 2839 */ 0x30AA, 0x30F3, 0x30B9, - /* 2842 */ 0x30AA, 0x30FC, 0x30E0, - /* 2845 */ 0x30AB, 0x30A4, 0x30EA, - /* 2848 */ 0x30AB, 0x30E9, 0x30C3, 0x30C8, - /* 2852 */ 0x30AB, 0x30ED, 0x30EA, 0x30FC, - /* 2856 */ 0x30AC, 0x30ED, 0x30F3, - /* 2859 */ 0x30AC, 0x30F3, 0x30DE, - /* 2862 */ 0x30AE, 0x30AC, - /* 2864 */ 0x30AE, 0x30CB, 0x30FC, - /* 2867 */ 0x30AD, 0x30E5, 0x30EA, 0x30FC, - /* 2871 */ 0x30AE, 0x30EB, 0x30C0, 0x30FC, - /* 2875 */ 0x30AD, 0x30ED, - /* 2877 */ 0x30AD, 0x30ED, 0x30B0, 0x30E9, 0x30E0, - /* 2882 */ 0x30AD, 0x30ED, 0x30E1, 0x30FC, 0x30C8, 0x30EB, - /* 2888 */ 0x30AD, 0x30ED, 0x30EF, 0x30C3, 0x30C8, - /* 2893 */ 0x30B0, 0x30E9, 0x30E0, - /* 2896 */ 0x30B0, 0x30E9, 0x30E0, 0x30C8, 0x30F3, - /* 2901 */ 0x30AF, 0x30EB, 0x30BC, 0x30A4, 0x30ED, - /* 2906 */ 0x30AF, 0x30ED, 0x30FC, 0x30CD, - /* 2910 */ 0x30B1, 0x30FC, 0x30B9, - /* 2913 */ 0x30B3, 0x30EB, 0x30CA, - /* 2916 */ 0x30B3, 0x30FC, 0x30DD, - /* 2919 */ 0x30B5, 0x30A4, 0x30AF, 0x30EB, - /* 2923 */ 0x30B5, 0x30F3, 0x30C1, 0x30FC, 0x30E0, - /* 2928 */ 0x30B7, 0x30EA, 0x30F3, 0x30B0, - /* 2932 */ 0x30BB, 0x30F3, 0x30C1, - /* 2935 */ 0x30BB, 0x30F3, 0x30C8, - /* 2938 */ 0x30C0, 0x30FC, 0x30B9, - /* 2941 */ 0x30C7, 0x30B7, - /* 2943 */ 0x30C9, 0x30EB, - /* 2945 */ 0x30C8, 0x30F3, - /* 2947 */ 0x30CA, 0x30CE, - /* 2949 */ 0x30CE, 0x30C3, 0x30C8, - /* 2952 */ 0x30CF, 0x30A4, 0x30C4, - /* 2955 */ 0x30D1, 0x30FC, 0x30BB, 0x30F3, 0x30C8, - /* 2960 */ 0x30D1, 0x30FC, 0x30C4, - /* 2963 */ 0x30D0, 0x30FC, 0x30EC, 0x30EB, - /* 2967 */ 0x30D4, 0x30A2, 0x30B9, 0x30C8, 0x30EB, - /* 2972 */ 0x30D4, 0x30AF, 0x30EB, - /* 2975 */ 0x30D4, 0x30B3, - /* 2977 */ 0x30D3, 0x30EB, - /* 2979 */ 0x30D5, 0x30A1, 0x30E9, 0x30C3, 0x30C9, - /* 2984 */ 0x30D5, 0x30A3, 0x30FC, 0x30C8, - /* 2988 */ 0x30D6, 0x30C3, 0x30B7, 0x30A7, 0x30EB, - /* 2993 */ 0x30D5, 0x30E9, 0x30F3, - /* 2996 */ 0x30D8, 0x30AF, 0x30BF, 0x30FC, 0x30EB, - /* 3001 */ 0x30DA, 0x30BD, - /* 3003 */ 0x30DA, 0x30CB, 0x30D2, - /* 3006 */ 0x30D8, 0x30EB, 0x30C4, - /* 3009 */ 0x30DA, 0x30F3, 0x30B9, - /* 3012 */ 0x30DA, 0x30FC, 0x30B8, - /* 3015 */ 0x30D9, 0x30FC, 0x30BF, - /* 3018 */ 0x30DD, 0x30A4, 0x30F3, 0x30C8, - /* 3022 */ 0x30DC, 0x30EB, 0x30C8, - /* 3025 */ 0x30DB, 0x30F3, - /* 3027 */ 0x30DD, 0x30F3, 0x30C9, - /* 3030 */ 0x30DB, 0x30FC, 0x30EB, - /* 3033 */ 0x30DB, 0x30FC, 0x30F3, - /* 3036 */ 0x30DE, 0x30A4, 0x30AF, 0x30ED, - /* 3040 */ 0x30DE, 0x30A4, 0x30EB, - /* 3043 */ 0x30DE, 0x30C3, 0x30CF, - /* 3046 */ 0x30DE, 0x30EB, 0x30AF, - /* 3049 */ 0x30DE, 0x30F3, 0x30B7, 0x30E7, 0x30F3, - /* 3054 */ 0x30DF, 0x30AF, 0x30ED, 0x30F3, - /* 3058 */ 0x30DF, 0x30EA, - /* 3060 */ 0x30DF, 0x30EA, 0x30D0, 0x30FC, 0x30EB, - /* 3065 */ 0x30E1, 0x30AC, - /* 3067 */ 0x30E1, 0x30AC, 0x30C8, 0x30F3, - /* 3071 */ 0x30E1, 0x30FC, 0x30C8, 0x30EB, - /* 3075 */ 0x30E4, 0x30FC, 0x30C9, - /* 3078 */ 0x30E4, 0x30FC, 0x30EB, - /* 3081 */ 0x30E6, 0x30A2, 0x30F3, - /* 3084 */ 0x30EA, 0x30C3, 0x30C8, 0x30EB, - /* 3088 */ 0x30EA, 0x30E9, - /* 3090 */ 0x30EB, 0x30D4, 0x30FC, - /* 3093 */ 0x30EB, 0x30FC, 0x30D6, 0x30EB, - /* 3097 */ 0x30EC, 0x30E0, - /* 3099 */ 0x30EC, 0x30F3, 0x30C8, 0x30B2, 0x30F3, - /* 3104 */ 0x30EF, 0x30C3, 0x30C8, - /* 3107 */ 0x0030, 0x70B9, - /* 3109 */ 0x0031, 0x70B9, - /* 3111 */ 0x0032, 0x70B9, - /* 3113 */ 0x0033, 0x70B9, - /* 3115 */ 0x0034, 0x70B9, - /* 3117 */ 0x0035, 0x70B9, - /* 3119 */ 0x0036, 0x70B9, - /* 3121 */ 0x0037, 0x70B9, - /* 3123 */ 0x0038, 0x70B9, - /* 3125 */ 0x0039, 0x70B9, - /* 3127 */ 0x0031, 0x0030, 0x70B9, - /* 3130 */ 0x0031, 0x0031, 0x70B9, - /* 3133 */ 0x0031, 0x0032, 0x70B9, - /* 3136 */ 0x0031, 0x0033, 0x70B9, - /* 3139 */ 0x0031, 0x0034, 0x70B9, - /* 3142 */ 0x0031, 0x0035, 0x70B9, - /* 3145 */ 0x0031, 0x0036, 0x70B9, - /* 3148 */ 0x0031, 0x0037, 0x70B9, - /* 3151 */ 0x0031, 0x0038, 0x70B9, - /* 3154 */ 0x0031, 0x0039, 0x70B9, - /* 3157 */ 0x0032, 0x0030, 0x70B9, - /* 3160 */ 0x0032, 0x0031, 0x70B9, - /* 3163 */ 0x0032, 0x0032, 0x70B9, - /* 3166 */ 0x0032, 0x0033, 0x70B9, - /* 3169 */ 0x0032, 0x0034, 0x70B9, - /* 3172 */ 0x0068, 0x0050, 0x0061, - /* 3175 */ 0x0064, 0x0061, - /* 3177 */ 0x0041, 0x0055, - /* 3179 */ 0x0062, 0x0061, 0x0072, - /* 3182 */ 0x006F, 0x0056, - /* 3184 */ 0x0070, 0x0063, - /* 3186 */ 0x0064, 0x006D, - /* 3188 */ 0x0064, 0x006D, 0x00B2, - /* 3191 */ 0x0064, 0x006D, 0x00B3, - /* 3194 */ 0x0049, 0x0055, - /* 3196 */ 0x5E73, 0x6210, - /* 3198 */ 0x662D, 0x548C, - /* 3200 */ 0x5927, 0x6B63, - /* 3202 */ 0x660E, 0x6CBB, - /* 3204 */ 0x682A, 0x5F0F, 0x4F1A, 0x793E, - /* 3208 */ 0x0070, 0x0041, - /* 3210 */ 0x006E, 0x0041, - /* 3212 */ 0x03BC, 0x0041, - /* 3214 */ 0x006D, 0x0041, - /* 3216 */ 0x006B, 0x0041, - /* 3218 */ 0x004B, 0x0042, - /* 3220 */ 0x004D, 0x0042, - /* 3222 */ 0x0047, 0x0042, - /* 3224 */ 0x0063, 0x0061, 0x006C, - /* 3227 */ 0x006B, 0x0063, 0x0061, 0x006C, - /* 3231 */ 0x0070, 0x0046, - /* 3233 */ 0x006E, 0x0046, - /* 3235 */ 0x03BC, 0x0046, - /* 3237 */ 0x03BC, 0x0067, - /* 3239 */ 0x006D, 0x0067, - /* 3241 */ 0x006B, 0x0067, - /* 3243 */ 0x0048, 0x007A, - /* 3245 */ 0x006B, 0x0048, 0x007A, - /* 3248 */ 0x004D, 0x0048, 0x007A, - /* 3251 */ 0x0047, 0x0048, 0x007A, - /* 3254 */ 0x0054, 0x0048, 0x007A, - /* 3257 */ 0x03BC, 0x2113, - /* 3259 */ 0x006D, 0x2113, - /* 3261 */ 0x0064, 0x2113, - /* 3263 */ 0x006B, 0x2113, - /* 3265 */ 0x0066, 0x006D, - /* 3267 */ 0x006E, 0x006D, - /* 3269 */ 0x03BC, 0x006D, - /* 3271 */ 0x006D, 0x006D, - /* 3273 */ 0x0063, 0x006D, - /* 3275 */ 0x006B, 0x006D, - /* 3277 */ 0x006D, 0x006D, 0x00B2, - /* 3280 */ 0x0063, 0x006D, 0x00B2, - /* 3283 */ 0x006D, 0x00B2, - /* 3285 */ 0x006B, 0x006D, 0x00B2, - /* 3288 */ 0x006D, 0x006D, 0x00B3, - /* 3291 */ 0x0063, 0x006D, 0x00B3, - /* 3294 */ 0x006D, 0x00B3, - /* 3296 */ 0x006B, 0x006D, 0x00B3, - /* 3299 */ 0x006D, 0x2215, 0x0073, - /* 3302 */ 0x006D, 0x2215, 0x0073, 0x00B2, - /* 3306 */ 0x0050, 0x0061, - /* 3308 */ 0x006B, 0x0050, 0x0061, - /* 3311 */ 0x004D, 0x0050, 0x0061, - /* 3314 */ 0x0047, 0x0050, 0x0061, - /* 3317 */ 0x0072, 0x0061, 0x0064, - /* 3320 */ 0x0072, 0x0061, 0x0064, 0x2215, 0x0073, - /* 3325 */ 0x0072, 0x0061, 0x0064, 0x2215, 0x0073, 0x00B2, - /* 3331 */ 0x0070, 0x0073, - /* 3333 */ 0x006E, 0x0073, - /* 3335 */ 0x03BC, 0x0073, - /* 3337 */ 0x006D, 0x0073, - /* 3339 */ 0x0070, 0x0056, - /* 3341 */ 0x006E, 0x0056, - /* 3343 */ 0x03BC, 0x0056, - /* 3345 */ 0x006D, 0x0056, - /* 3347 */ 0x006B, 0x0056, - /* 3349 */ 0x004D, 0x0056, - /* 3351 */ 0x0070, 0x0057, - /* 3353 */ 0x006E, 0x0057, - /* 3355 */ 0x03BC, 0x0057, - /* 3357 */ 0x006D, 0x0057, - /* 3359 */ 0x006B, 0x0057, - /* 3361 */ 0x004D, 0x0057, - /* 3363 */ 0x006B, 0x03A9, - /* 3365 */ 0x004D, 0x03A9, - /* 3367 */ 0x0061, 0x002E, 0x006D, 0x002E, - /* 3371 */ 0x0042, 0x0071, - /* 3373 */ 0x0063, 0x0063, - /* 3375 */ 0x0063, 0x0064, - /* 3377 */ 0x0043, 0x2215, 0x006B, 0x0067, - /* 3381 */ 0x0043, 0x006F, 0x002E, - /* 3384 */ 0x0064, 0x0042, - /* 3386 */ 0x0047, 0x0079, - /* 3388 */ 0x0068, 0x0061, - /* 3390 */ 0x0048, 0x0050, - /* 3392 */ 0x0069, 0x006E, - /* 3394 */ 0x004B, 0x004B, - /* 3396 */ 0x004B, 0x004D, - /* 3398 */ 0x006B, 0x0074, - /* 3400 */ 0x006C, 0x006D, - /* 3402 */ 0x006C, 0x006E, - /* 3404 */ 0x006C, 0x006F, 0x0067, - /* 3407 */ 0x006C, 0x0078, - /* 3409 */ 0x006D, 0x0062, - /* 3411 */ 0x006D, 0x0069, 0x006C, - /* 3414 */ 0x006D, 0x006F, 0x006C, - /* 3417 */ 0x0050, 0x0048, - /* 3419 */ 0x0070, 0x002E, 0x006D, 0x002E, - /* 3423 */ 0x0050, 0x0050, 0x004D, - /* 3426 */ 0x0050, 0x0052, - /* 3428 */ 0x0073, 0x0072, - /* 3430 */ 0x0053, 0x0076, - /* 3432 */ 0x0057, 0x0062, - /* 3434 */ 0x0056, 0x2215, 0x006D, - /* 3437 */ 0x0041, 0x2215, 0x006D, - /* 3440 */ 0x0031, 0x65E5, - /* 3442 */ 0x0032, 0x65E5, - /* 3444 */ 0x0033, 0x65E5, - /* 3446 */ 0x0034, 0x65E5, - /* 3448 */ 0x0035, 0x65E5, - /* 3450 */ 0x0036, 0x65E5, - /* 3452 */ 0x0037, 0x65E5, - /* 3454 */ 0x0038, 0x65E5, - /* 3456 */ 0x0039, 0x65E5, - /* 3458 */ 0x0031, 0x0030, 0x65E5, - /* 3461 */ 0x0031, 0x0031, 0x65E5, - /* 3464 */ 0x0031, 0x0032, 0x65E5, - /* 3467 */ 0x0031, 0x0033, 0x65E5, - /* 3470 */ 0x0031, 0x0034, 0x65E5, - /* 3473 */ 0x0031, 0x0035, 0x65E5, - /* 3476 */ 0x0031, 0x0036, 0x65E5, - /* 3479 */ 0x0031, 0x0037, 0x65E5, - /* 3482 */ 0x0031, 0x0038, 0x65E5, - /* 3485 */ 0x0031, 0x0039, 0x65E5, - /* 3488 */ 0x0032, 0x0030, 0x65E5, - /* 3491 */ 0x0032, 0x0031, 0x65E5, - /* 3494 */ 0x0032, 0x0032, 0x65E5, - /* 3497 */ 0x0032, 0x0033, 0x65E5, - /* 3500 */ 0x0032, 0x0034, 0x65E5, - /* 3503 */ 0x0032, 0x0035, 0x65E5, - /* 3506 */ 0x0032, 0x0036, 0x65E5, - /* 3509 */ 0x0032, 0x0037, 0x65E5, - /* 3512 */ 0x0032, 0x0038, 0x65E5, - /* 3515 */ 0x0032, 0x0039, 0x65E5, - /* 3518 */ 0x0033, 0x0030, 0x65E5, - /* 3521 */ 0x0033, 0x0031, 0x65E5, - /* 3524 */ 0x0067, 0x0061, 0x006C, - /* 3527 */ 0x242EE, - /* 3528 */ 0x2284A, - /* 3529 */ 0x22844, - /* 3530 */ 0x233D5, - /* 3531 */ 0x25249, - /* 3532 */ 0x25CD0, - /* 3533 */ 0x27ED3, - /* 3534 */ 0x0066, 0x0066, - /* 3536 */ 0x0066, 0x0069, - /* 3538 */ 0x0066, 0x006C, - /* 3540 */ 0x0066, 0x0066, 0x0069, - /* 3543 */ 0x0066, 0x0066, 0x006C, - /* 3546 */ 0x017F, 0x0074, - /* 3548 */ 0x0073, 0x0074, - /* 3550 */ 0x0574, 0x0576, - /* 3552 */ 0x0574, 0x0565, - /* 3554 */ 0x0574, 0x056B, - /* 3556 */ 0x057E, 0x0576, - /* 3558 */ 0x0574, 0x056D, - /* 3560 */ 0x05D9, 0x05B4, - /* 3562 */ 0x05F2, 0x05B7, - /* 3564 */ 0x05E9, 0x05C1, - /* 3566 */ 0x05E9, 0x05C2, - /* 3568 */ 0xFB49, 0x05C1, - /* 3570 */ 0xFB49, 0x05C2, - /* 3572 */ 0x05D0, 0x05B7, - /* 3574 */ 0x05D0, 0x05B8, - /* 3576 */ 0x05D0, 0x05BC, - /* 3578 */ 0x05D1, 0x05BC, - /* 3580 */ 0x05D2, 0x05BC, - /* 3582 */ 0x05D3, 0x05BC, - /* 3584 */ 0x05D4, 0x05BC, - /* 3586 */ 0x05D5, 0x05BC, - /* 3588 */ 0x05D6, 0x05BC, - /* 3590 */ 0x05D8, 0x05BC, - /* 3592 */ 0x05D9, 0x05BC, - /* 3594 */ 0x05DA, 0x05BC, - /* 3596 */ 0x05DB, 0x05BC, - /* 3598 */ 0x05DC, 0x05BC, - /* 3600 */ 0x05DE, 0x05BC, - /* 3602 */ 0x05E0, 0x05BC, - /* 3604 */ 0x05E1, 0x05BC, - /* 3606 */ 0x05E3, 0x05BC, - /* 3608 */ 0x05E4, 0x05BC, - /* 3610 */ 0x05E6, 0x05BC, - /* 3612 */ 0x05E7, 0x05BC, - /* 3614 */ 0x05E8, 0x05BC, - /* 3616 */ 0x05E9, 0x05BC, - /* 3618 */ 0x05EA, 0x05BC, - /* 3620 */ 0x05D5, 0x05B9, - /* 3622 */ 0x05D1, 0x05BF, - /* 3624 */ 0x05DB, 0x05BF, - /* 3626 */ 0x05E4, 0x05BF, - /* 3628 */ 0x05D0, 0x05DC, - /* 3630 */ 0x0626, 0x0627, - /* 3632 */ 0x0626, 0x0627, - /* 3634 */ 0x0626, 0x06D5, - /* 3636 */ 0x0626, 0x06D5, - /* 3638 */ 0x0626, 0x0648, - /* 3640 */ 0x0626, 0x0648, - /* 3642 */ 0x0626, 0x06C7, - /* 3644 */ 0x0626, 0x06C7, - /* 3646 */ 0x0626, 0x06C6, - /* 3648 */ 0x0626, 0x06C6, - /* 3650 */ 0x0626, 0x06C8, - /* 3652 */ 0x0626, 0x06C8, - /* 3654 */ 0x0626, 0x06D0, - /* 3656 */ 0x0626, 0x06D0, - /* 3658 */ 0x0626, 0x06D0, - /* 3660 */ 0x0626, 0x0649, - /* 3662 */ 0x0626, 0x0649, - /* 3664 */ 0x0626, 0x0649, - /* 3666 */ 0x0626, 0x062C, - /* 3668 */ 0x0626, 0x062D, - /* 3670 */ 0x0626, 0x0645, - /* 3672 */ 0x0626, 0x0649, - /* 3674 */ 0x0626, 0x064A, - /* 3676 */ 0x0628, 0x062C, - /* 3678 */ 0x0628, 0x062D, - /* 3680 */ 0x0628, 0x062E, - /* 3682 */ 0x0628, 0x0645, - /* 3684 */ 0x0628, 0x0649, - /* 3686 */ 0x0628, 0x064A, - /* 3688 */ 0x062A, 0x062C, - /* 3690 */ 0x062A, 0x062D, - /* 3692 */ 0x062A, 0x062E, - /* 3694 */ 0x062A, 0x0645, - /* 3696 */ 0x062A, 0x0649, - /* 3698 */ 0x062A, 0x064A, - /* 3700 */ 0x062B, 0x062C, - /* 3702 */ 0x062B, 0x0645, - /* 3704 */ 0x062B, 0x0649, - /* 3706 */ 0x062B, 0x064A, - /* 3708 */ 0x062C, 0x062D, - /* 3710 */ 0x062C, 0x0645, - /* 3712 */ 0x062D, 0x062C, - /* 3714 */ 0x062D, 0x0645, - /* 3716 */ 0x062E, 0x062C, - /* 3718 */ 0x062E, 0x062D, - /* 3720 */ 0x062E, 0x0645, - /* 3722 */ 0x0633, 0x062C, - /* 3724 */ 0x0633, 0x062D, - /* 3726 */ 0x0633, 0x062E, - /* 3728 */ 0x0633, 0x0645, - /* 3730 */ 0x0635, 0x062D, - /* 3732 */ 0x0635, 0x0645, - /* 3734 */ 0x0636, 0x062C, - /* 3736 */ 0x0636, 0x062D, - /* 3738 */ 0x0636, 0x062E, - /* 3740 */ 0x0636, 0x0645, - /* 3742 */ 0x0637, 0x062D, - /* 3744 */ 0x0637, 0x0645, - /* 3746 */ 0x0638, 0x0645, - /* 3748 */ 0x0639, 0x062C, - /* 3750 */ 0x0639, 0x0645, - /* 3752 */ 0x063A, 0x062C, - /* 3754 */ 0x063A, 0x0645, - /* 3756 */ 0x0641, 0x062C, - /* 3758 */ 0x0641, 0x062D, - /* 3760 */ 0x0641, 0x062E, - /* 3762 */ 0x0641, 0x0645, - /* 3764 */ 0x0641, 0x0649, - /* 3766 */ 0x0641, 0x064A, - /* 3768 */ 0x0642, 0x062D, - /* 3770 */ 0x0642, 0x0645, - /* 3772 */ 0x0642, 0x0649, - /* 3774 */ 0x0642, 0x064A, - /* 3776 */ 0x0643, 0x0627, - /* 3778 */ 0x0643, 0x062C, - /* 3780 */ 0x0643, 0x062D, - /* 3782 */ 0x0643, 0x062E, - /* 3784 */ 0x0643, 0x0644, - /* 3786 */ 0x0643, 0x0645, - /* 3788 */ 0x0643, 0x0649, - /* 3790 */ 0x0643, 0x064A, - /* 3792 */ 0x0644, 0x062C, - /* 3794 */ 0x0644, 0x062D, - /* 3796 */ 0x0644, 0x062E, - /* 3798 */ 0x0644, 0x0645, - /* 3800 */ 0x0644, 0x0649, - /* 3802 */ 0x0644, 0x064A, - /* 3804 */ 0x0645, 0x062C, - /* 3806 */ 0x0645, 0x062D, - /* 3808 */ 0x0645, 0x062E, - /* 3810 */ 0x0645, 0x0645, - /* 3812 */ 0x0645, 0x0649, - /* 3814 */ 0x0645, 0x064A, - /* 3816 */ 0x0646, 0x062C, - /* 3818 */ 0x0646, 0x062D, - /* 3820 */ 0x0646, 0x062E, - /* 3822 */ 0x0646, 0x0645, - /* 3824 */ 0x0646, 0x0649, - /* 3826 */ 0x0646, 0x064A, - /* 3828 */ 0x0647, 0x062C, - /* 3830 */ 0x0647, 0x0645, - /* 3832 */ 0x0647, 0x0649, - /* 3834 */ 0x0647, 0x064A, - /* 3836 */ 0x064A, 0x062C, - /* 3838 */ 0x064A, 0x062D, - /* 3840 */ 0x064A, 0x062E, - /* 3842 */ 0x064A, 0x0645, - /* 3844 */ 0x064A, 0x0649, - /* 3846 */ 0x064A, 0x064A, - /* 3848 */ 0x0630, 0x0670, - /* 3850 */ 0x0631, 0x0670, - /* 3852 */ 0x0649, 0x0670, - /* 3854 */ 0x0020, 0x064C, 0x0651, - /* 3857 */ 0x0020, 0x064D, 0x0651, - /* 3860 */ 0x0020, 0x064E, 0x0651, - /* 3863 */ 0x0020, 0x064F, 0x0651, - /* 3866 */ 0x0020, 0x0650, 0x0651, - /* 3869 */ 0x0020, 0x0651, 0x0670, - /* 3872 */ 0x0626, 0x0631, - /* 3874 */ 0x0626, 0x0632, - /* 3876 */ 0x0626, 0x0645, - /* 3878 */ 0x0626, 0x0646, - /* 3880 */ 0x0626, 0x0649, - /* 3882 */ 0x0626, 0x064A, - /* 3884 */ 0x0628, 0x0631, - /* 3886 */ 0x0628, 0x0632, - /* 3888 */ 0x0628, 0x0645, - /* 3890 */ 0x0628, 0x0646, - /* 3892 */ 0x0628, 0x0649, - /* 3894 */ 0x0628, 0x064A, - /* 3896 */ 0x062A, 0x0631, - /* 3898 */ 0x062A, 0x0632, - /* 3900 */ 0x062A, 0x0645, - /* 3902 */ 0x062A, 0x0646, - /* 3904 */ 0x062A, 0x0649, - /* 3906 */ 0x062A, 0x064A, - /* 3908 */ 0x062B, 0x0631, - /* 3910 */ 0x062B, 0x0632, - /* 3912 */ 0x062B, 0x0645, - /* 3914 */ 0x062B, 0x0646, - /* 3916 */ 0x062B, 0x0649, - /* 3918 */ 0x062B, 0x064A, - /* 3920 */ 0x0641, 0x0649, - /* 3922 */ 0x0641, 0x064A, - /* 3924 */ 0x0642, 0x0649, - /* 3926 */ 0x0642, 0x064A, - /* 3928 */ 0x0643, 0x0627, - /* 3930 */ 0x0643, 0x0644, - /* 3932 */ 0x0643, 0x0645, - /* 3934 */ 0x0643, 0x0649, - /* 3936 */ 0x0643, 0x064A, - /* 3938 */ 0x0644, 0x0645, - /* 3940 */ 0x0644, 0x0649, - /* 3942 */ 0x0644, 0x064A, - /* 3944 */ 0x0645, 0x0627, - /* 3946 */ 0x0645, 0x0645, - /* 3948 */ 0x0646, 0x0631, - /* 3950 */ 0x0646, 0x0632, - /* 3952 */ 0x0646, 0x0645, - /* 3954 */ 0x0646, 0x0646, - /* 3956 */ 0x0646, 0x0649, - /* 3958 */ 0x0646, 0x064A, - /* 3960 */ 0x0649, 0x0670, - /* 3962 */ 0x064A, 0x0631, - /* 3964 */ 0x064A, 0x0632, - /* 3966 */ 0x064A, 0x0645, - /* 3968 */ 0x064A, 0x0646, - /* 3970 */ 0x064A, 0x0649, - /* 3972 */ 0x064A, 0x064A, - /* 3974 */ 0x0626, 0x062C, - /* 3976 */ 0x0626, 0x062D, - /* 3978 */ 0x0626, 0x062E, - /* 3980 */ 0x0626, 0x0645, - /* 3982 */ 0x0626, 0x0647, - /* 3984 */ 0x0628, 0x062C, - /* 3986 */ 0x0628, 0x062D, - /* 3988 */ 0x0628, 0x062E, - /* 3990 */ 0x0628, 0x0645, - /* 3992 */ 0x0628, 0x0647, - /* 3994 */ 0x062A, 0x062C, - /* 3996 */ 0x062A, 0x062D, - /* 3998 */ 0x062A, 0x062E, - /* 4000 */ 0x062A, 0x0645, - /* 4002 */ 0x062A, 0x0647, - /* 4004 */ 0x062B, 0x0645, - /* 4006 */ 0x062C, 0x062D, - /* 4008 */ 0x062C, 0x0645, - /* 4010 */ 0x062D, 0x062C, - /* 4012 */ 0x062D, 0x0645, - /* 4014 */ 0x062E, 0x062C, - /* 4016 */ 0x062E, 0x0645, - /* 4018 */ 0x0633, 0x062C, - /* 4020 */ 0x0633, 0x062D, - /* 4022 */ 0x0633, 0x062E, - /* 4024 */ 0x0633, 0x0645, - /* 4026 */ 0x0635, 0x062D, - /* 4028 */ 0x0635, 0x062E, - /* 4030 */ 0x0635, 0x0645, - /* 4032 */ 0x0636, 0x062C, - /* 4034 */ 0x0636, 0x062D, - /* 4036 */ 0x0636, 0x062E, - /* 4038 */ 0x0636, 0x0645, - /* 4040 */ 0x0637, 0x062D, - /* 4042 */ 0x0638, 0x0645, - /* 4044 */ 0x0639, 0x062C, - /* 4046 */ 0x0639, 0x0645, - /* 4048 */ 0x063A, 0x062C, - /* 4050 */ 0x063A, 0x0645, - /* 4052 */ 0x0641, 0x062C, - /* 4054 */ 0x0641, 0x062D, - /* 4056 */ 0x0641, 0x062E, - /* 4058 */ 0x0641, 0x0645, - /* 4060 */ 0x0642, 0x062D, - /* 4062 */ 0x0642, 0x0645, - /* 4064 */ 0x0643, 0x062C, - /* 4066 */ 0x0643, 0x062D, - /* 4068 */ 0x0643, 0x062E, - /* 4070 */ 0x0643, 0x0644, - /* 4072 */ 0x0643, 0x0645, - /* 4074 */ 0x0644, 0x062C, - /* 4076 */ 0x0644, 0x062D, - /* 4078 */ 0x0644, 0x062E, - /* 4080 */ 0x0644, 0x0645, - /* 4082 */ 0x0644, 0x0647, - /* 4084 */ 0x0645, 0x062C, - /* 4086 */ 0x0645, 0x062D, - /* 4088 */ 0x0645, 0x062E, - /* 4090 */ 0x0645, 0x0645, - /* 4092 */ 0x0646, 0x062C, - /* 4094 */ 0x0646, 0x062D, - /* 4096 */ 0x0646, 0x062E, - /* 4098 */ 0x0646, 0x0645, - /* 4100 */ 0x0646, 0x0647, - /* 4102 */ 0x0647, 0x062C, - /* 4104 */ 0x0647, 0x0645, - /* 4106 */ 0x0647, 0x0670, - /* 4108 */ 0x064A, 0x062C, - /* 4110 */ 0x064A, 0x062D, - /* 4112 */ 0x064A, 0x062E, - /* 4114 */ 0x064A, 0x0645, - /* 4116 */ 0x064A, 0x0647, - /* 4118 */ 0x0626, 0x0645, - /* 4120 */ 0x0626, 0x0647, - /* 4122 */ 0x0628, 0x0645, - /* 4124 */ 0x0628, 0x0647, - /* 4126 */ 0x062A, 0x0645, - /* 4128 */ 0x062A, 0x0647, - /* 4130 */ 0x062B, 0x0645, - /* 4132 */ 0x062B, 0x0647, - /* 4134 */ 0x0633, 0x0645, - /* 4136 */ 0x0633, 0x0647, - /* 4138 */ 0x0634, 0x0645, - /* 4140 */ 0x0634, 0x0647, - /* 4142 */ 0x0643, 0x0644, - /* 4144 */ 0x0643, 0x0645, - /* 4146 */ 0x0644, 0x0645, - /* 4148 */ 0x0646, 0x0645, - /* 4150 */ 0x0646, 0x0647, - /* 4152 */ 0x064A, 0x0645, - /* 4154 */ 0x064A, 0x0647, - /* 4156 */ 0x0640, 0x064E, 0x0651, - /* 4159 */ 0x0640, 0x064F, 0x0651, - /* 4162 */ 0x0640, 0x0650, 0x0651, - /* 4165 */ 0x0637, 0x0649, - /* 4167 */ 0x0637, 0x064A, - /* 4169 */ 0x0639, 0x0649, - /* 4171 */ 0x0639, 0x064A, - /* 4173 */ 0x063A, 0x0649, - /* 4175 */ 0x063A, 0x064A, - /* 4177 */ 0x0633, 0x0649, - /* 4179 */ 0x0633, 0x064A, - /* 4181 */ 0x0634, 0x0649, - /* 4183 */ 0x0634, 0x064A, - /* 4185 */ 0x062D, 0x0649, - /* 4187 */ 0x062D, 0x064A, - /* 4189 */ 0x062C, 0x0649, - /* 4191 */ 0x062C, 0x064A, - /* 4193 */ 0x062E, 0x0649, - /* 4195 */ 0x062E, 0x064A, - /* 4197 */ 0x0635, 0x0649, - /* 4199 */ 0x0635, 0x064A, - /* 4201 */ 0x0636, 0x0649, - /* 4203 */ 0x0636, 0x064A, - /* 4205 */ 0x0634, 0x062C, - /* 4207 */ 0x0634, 0x062D, - /* 4209 */ 0x0634, 0x062E, - /* 4211 */ 0x0634, 0x0645, - /* 4213 */ 0x0634, 0x0631, - /* 4215 */ 0x0633, 0x0631, - /* 4217 */ 0x0635, 0x0631, - /* 4219 */ 0x0636, 0x0631, - /* 4221 */ 0x0637, 0x0649, - /* 4223 */ 0x0637, 0x064A, - /* 4225 */ 0x0639, 0x0649, - /* 4227 */ 0x0639, 0x064A, - /* 4229 */ 0x063A, 0x0649, - /* 4231 */ 0x063A, 0x064A, - /* 4233 */ 0x0633, 0x0649, - /* 4235 */ 0x0633, 0x064A, - /* 4237 */ 0x0634, 0x0649, - /* 4239 */ 0x0634, 0x064A, - /* 4241 */ 0x062D, 0x0649, - /* 4243 */ 0x062D, 0x064A, - /* 4245 */ 0x062C, 0x0649, - /* 4247 */ 0x062C, 0x064A, - /* 4249 */ 0x062E, 0x0649, - /* 4251 */ 0x062E, 0x064A, - /* 4253 */ 0x0635, 0x0649, - /* 4255 */ 0x0635, 0x064A, - /* 4257 */ 0x0636, 0x0649, - /* 4259 */ 0x0636, 0x064A, - /* 4261 */ 0x0634, 0x062C, - /* 4263 */ 0x0634, 0x062D, - /* 4265 */ 0x0634, 0x062E, - /* 4267 */ 0x0634, 0x0645, - /* 4269 */ 0x0634, 0x0631, - /* 4271 */ 0x0633, 0x0631, - /* 4273 */ 0x0635, 0x0631, - /* 4275 */ 0x0636, 0x0631, - /* 4277 */ 0x0634, 0x062C, - /* 4279 */ 0x0634, 0x062D, - /* 4281 */ 0x0634, 0x062E, - /* 4283 */ 0x0634, 0x0645, - /* 4285 */ 0x0633, 0x0647, - /* 4287 */ 0x0634, 0x0647, - /* 4289 */ 0x0637, 0x0645, - /* 4291 */ 0x0633, 0x062C, - /* 4293 */ 0x0633, 0x062D, - /* 4295 */ 0x0633, 0x062E, - /* 4297 */ 0x0634, 0x062C, - /* 4299 */ 0x0634, 0x062D, - /* 4301 */ 0x0634, 0x062E, - /* 4303 */ 0x0637, 0x0645, - /* 4305 */ 0x0638, 0x0645, - /* 4307 */ 0x0627, 0x064B, - /* 4309 */ 0x0627, 0x064B, - /* 4311 */ 0x062A, 0x062C, 0x0645, - /* 4314 */ 0x062A, 0x062D, 0x062C, - /* 4317 */ 0x062A, 0x062D, 0x062C, - /* 4320 */ 0x062A, 0x062D, 0x0645, - /* 4323 */ 0x062A, 0x062E, 0x0645, - /* 4326 */ 0x062A, 0x0645, 0x062C, - /* 4329 */ 0x062A, 0x0645, 0x062D, - /* 4332 */ 0x062A, 0x0645, 0x062E, - /* 4335 */ 0x062C, 0x0645, 0x062D, - /* 4338 */ 0x062C, 0x0645, 0x062D, - /* 4341 */ 0x062D, 0x0645, 0x064A, - /* 4344 */ 0x062D, 0x0645, 0x0649, - /* 4347 */ 0x0633, 0x062D, 0x062C, - /* 4350 */ 0x0633, 0x062C, 0x062D, - /* 4353 */ 0x0633, 0x062C, 0x0649, - /* 4356 */ 0x0633, 0x0645, 0x062D, - /* 4359 */ 0x0633, 0x0645, 0x062D, - /* 4362 */ 0x0633, 0x0645, 0x062C, - /* 4365 */ 0x0633, 0x0645, 0x0645, - /* 4368 */ 0x0633, 0x0645, 0x0645, - /* 4371 */ 0x0635, 0x062D, 0x062D, - /* 4374 */ 0x0635, 0x062D, 0x062D, - /* 4377 */ 0x0635, 0x0645, 0x0645, - /* 4380 */ 0x0634, 0x062D, 0x0645, - /* 4383 */ 0x0634, 0x062D, 0x0645, - /* 4386 */ 0x0634, 0x062C, 0x064A, - /* 4389 */ 0x0634, 0x0645, 0x062E, - /* 4392 */ 0x0634, 0x0645, 0x062E, - /* 4395 */ 0x0634, 0x0645, 0x0645, - /* 4398 */ 0x0634, 0x0645, 0x0645, - /* 4401 */ 0x0636, 0x062D, 0x0649, - /* 4404 */ 0x0636, 0x062E, 0x0645, - /* 4407 */ 0x0636, 0x062E, 0x0645, - /* 4410 */ 0x0637, 0x0645, 0x062D, - /* 4413 */ 0x0637, 0x0645, 0x062D, - /* 4416 */ 0x0637, 0x0645, 0x0645, - /* 4419 */ 0x0637, 0x0645, 0x064A, - /* 4422 */ 0x0639, 0x062C, 0x0645, - /* 4425 */ 0x0639, 0x0645, 0x0645, - /* 4428 */ 0x0639, 0x0645, 0x0645, - /* 4431 */ 0x0639, 0x0645, 0x0649, - /* 4434 */ 0x063A, 0x0645, 0x0645, - /* 4437 */ 0x063A, 0x0645, 0x064A, - /* 4440 */ 0x063A, 0x0645, 0x0649, - /* 4443 */ 0x0641, 0x062E, 0x0645, - /* 4446 */ 0x0641, 0x062E, 0x0645, - /* 4449 */ 0x0642, 0x0645, 0x062D, - /* 4452 */ 0x0642, 0x0645, 0x0645, - /* 4455 */ 0x0644, 0x062D, 0x0645, - /* 4458 */ 0x0644, 0x062D, 0x064A, - /* 4461 */ 0x0644, 0x062D, 0x0649, - /* 4464 */ 0x0644, 0x062C, 0x062C, - /* 4467 */ 0x0644, 0x062C, 0x062C, - /* 4470 */ 0x0644, 0x062E, 0x0645, - /* 4473 */ 0x0644, 0x062E, 0x0645, - /* 4476 */ 0x0644, 0x0645, 0x062D, - /* 4479 */ 0x0644, 0x0645, 0x062D, - /* 4482 */ 0x0645, 0x062D, 0x062C, - /* 4485 */ 0x0645, 0x062D, 0x0645, - /* 4488 */ 0x0645, 0x062D, 0x064A, - /* 4491 */ 0x0645, 0x062C, 0x062D, - /* 4494 */ 0x0645, 0x062C, 0x0645, - /* 4497 */ 0x0645, 0x062E, 0x062C, - /* 4500 */ 0x0645, 0x062E, 0x0645, - /* 4503 */ 0x0645, 0x062C, 0x062E, - /* 4506 */ 0x0647, 0x0645, 0x062C, - /* 4509 */ 0x0647, 0x0645, 0x0645, - /* 4512 */ 0x0646, 0x062D, 0x0645, - /* 4515 */ 0x0646, 0x062D, 0x0649, - /* 4518 */ 0x0646, 0x062C, 0x0645, - /* 4521 */ 0x0646, 0x062C, 0x0645, - /* 4524 */ 0x0646, 0x062C, 0x0649, - /* 4527 */ 0x0646, 0x0645, 0x064A, - /* 4530 */ 0x0646, 0x0645, 0x0649, - /* 4533 */ 0x064A, 0x0645, 0x0645, - /* 4536 */ 0x064A, 0x0645, 0x0645, - /* 4539 */ 0x0628, 0x062E, 0x064A, - /* 4542 */ 0x062A, 0x062C, 0x064A, - /* 4545 */ 0x062A, 0x062C, 0x0649, - /* 4548 */ 0x062A, 0x062E, 0x064A, - /* 4551 */ 0x062A, 0x062E, 0x0649, - /* 4554 */ 0x062A, 0x0645, 0x064A, - /* 4557 */ 0x062A, 0x0645, 0x0649, - /* 4560 */ 0x062C, 0x0645, 0x064A, - /* 4563 */ 0x062C, 0x062D, 0x0649, - /* 4566 */ 0x062C, 0x0645, 0x0649, - /* 4569 */ 0x0633, 0x062E, 0x0649, - /* 4572 */ 0x0635, 0x062D, 0x064A, - /* 4575 */ 0x0634, 0x062D, 0x064A, - /* 4578 */ 0x0636, 0x062D, 0x064A, - /* 4581 */ 0x0644, 0x062C, 0x064A, - /* 4584 */ 0x0644, 0x0645, 0x064A, - /* 4587 */ 0x064A, 0x062D, 0x064A, - /* 4590 */ 0x064A, 0x062C, 0x064A, - /* 4593 */ 0x064A, 0x0645, 0x064A, - /* 4596 */ 0x0645, 0x0645, 0x064A, - /* 4599 */ 0x0642, 0x0645, 0x064A, - /* 4602 */ 0x0646, 0x062D, 0x064A, - /* 4605 */ 0x0642, 0x0645, 0x062D, - /* 4608 */ 0x0644, 0x062D, 0x0645, - /* 4611 */ 0x0639, 0x0645, 0x064A, - /* 4614 */ 0x0643, 0x0645, 0x064A, - /* 4617 */ 0x0646, 0x062C, 0x062D, - /* 4620 */ 0x0645, 0x062E, 0x064A, - /* 4623 */ 0x0644, 0x062C, 0x0645, - /* 4626 */ 0x0643, 0x0645, 0x0645, - /* 4629 */ 0x0644, 0x062C, 0x0645, - /* 4632 */ 0x0646, 0x062C, 0x062D, - /* 4635 */ 0x062C, 0x062D, 0x064A, - /* 4638 */ 0x062D, 0x062C, 0x064A, - /* 4641 */ 0x0645, 0x062C, 0x064A, - /* 4644 */ 0x0641, 0x0645, 0x064A, - /* 4647 */ 0x0628, 0x062D, 0x064A, - /* 4650 */ 0x0643, 0x0645, 0x0645, - /* 4653 */ 0x0639, 0x062C, 0x0645, - /* 4656 */ 0x0635, 0x0645, 0x0645, - /* 4659 */ 0x0633, 0x062E, 0x064A, - /* 4662 */ 0x0646, 0x062C, 0x064A, - /* 4665 */ 0x0635, 0x0644, 0x06D2, - /* 4668 */ 0x0642, 0x0644, 0x06D2, - /* 4671 */ 0x0627, 0x0644, 0x0644, 0x0647, - /* 4675 */ 0x0627, 0x0643, 0x0628, 0x0631, - /* 4679 */ 0x0645, 0x062D, 0x0645, 0x062F, - /* 4683 */ 0x0635, 0x0644, 0x0639, 0x0645, - /* 4687 */ 0x0631, 0x0633, 0x0648, 0x0644, - /* 4691 */ 0x0639, 0x0644, 0x064A, 0x0647, - /* 4695 */ 0x0648, 0x0633, 0x0644, 0x0645, - /* 4699 */ 0x0635, 0x0644, 0x0649, - /* 4702 */ 0x0635, 0x0644, 0x0649, 0x0020, 0x0627, 0x0644, 0x0644, 0x0647, 0x0020, 0x0639, 0x0644, 0x064A, 0x0647, 0x0020, 0x0648, 0x0633, 0x0644, 0x0645, - /* 4720 */ 0x062C, 0x0644, 0x0020, 0x062C, 0x0644, 0x0627, 0x0644, 0x0647, - /* 4728 */ 0x0631, 0x06CC, 0x0627, 0x0644, - /* 4732 */ 0x0020, 0x064B, - /* 4734 */ 0x0640, 0x064B, - /* 4736 */ 0x0020, 0x064C, - /* 4738 */ 0x0020, 0x064D, - /* 4740 */ 0x0020, 0x064E, - /* 4742 */ 0x0640, 0x064E, - /* 4744 */ 0x0020, 0x064F, - /* 4746 */ 0x0640, 0x064F, - /* 4748 */ 0x0020, 0x0650, - /* 4750 */ 0x0640, 0x0650, - /* 4752 */ 0x0020, 0x0651, - /* 4754 */ 0x0640, 0x0651, - /* 4756 */ 0x0020, 0x0652, - /* 4758 */ 0x0640, 0x0652, - /* 4760 */ 0x0644, 0x0622, - /* 4762 */ 0x0644, 0x0622, - /* 4764 */ 0x0644, 0x0623, - /* 4766 */ 0x0644, 0x0623, - /* 4768 */ 0x0644, 0x0625, - /* 4770 */ 0x0644, 0x0625, - /* 4772 */ 0x0644, 0x0627, - /* 4774 */ 0x0644, 0x0627, - /* 4776 */ 0x105D2, 0x0307, - /* 4778 */ 0x105DA, 0x0307, - /* 4780 */ 0x1DF04, - /* 4781 */ 0x1DF05, - /* 4782 */ 0x1DF06, - /* 4783 */ 0x1DF08, - /* 4784 */ 0x1DF0A, - /* 4785 */ 0x1DF1E, - /* 4786 */ 0x11099, 0x110BA, - /* 4788 */ 0x1109B, 0x110BA, - /* 4790 */ 0x110A5, 0x110BA, - /* 4792 */ 0x11131, 0x11127, - /* 4794 */ 0x11132, 0x11127, - /* 4796 */ 0x11347, 0x1133E, - /* 4798 */ 0x11347, 0x11357, - /* 4800 */ 0x11382, 0x113C9, - /* 4802 */ 0x11384, 0x113BB, - /* 4804 */ 0x1138B, 0x113C2, - /* 4806 */ 0x11390, 0x113C9, - /* 4808 */ 0x113C2, 0x113C2, - /* 4810 */ 0x113C2, 0x113B8, - /* 4812 */ 0x113C2, 0x113C9, - /* 4814 */ 0x114B9, 0x114BA, - /* 4816 */ 0x114B9, 0x114B0, - /* 4818 */ 0x114B9, 0x114BD, - /* 4820 */ 0x115B8, 0x115AF, - /* 4822 */ 0x115B9, 0x115AF, - /* 4824 */ 0x11935, 0x11930, - /* 4826 */ 0x1611E, 0x1611E, - /* 4828 */ 0x1611E, 0x16129, - /* 4830 */ 0x1611E, 0x1611F, - /* 4832 */ 0x16129, 0x1611F, - /* 4834 */ 0x1611E, 0x16120, - /* 4836 */ 0x16121, 0x1611F, - /* 4838 */ 0x16122, 0x1611F, - /* 4840 */ 0x16121, 0x16120, - /* 4842 */ 0x16D67, 0x16D67, - /* 4844 */ 0x16D63, 0x16D67, - /* 4846 */ 0x16D69, 0x16D67, - /* 4848 */ 0x1D157, 0x1D165, - /* 4850 */ 0x1D158, 0x1D165, - /* 4852 */ 0x1D15F, 0x1D16E, - /* 4854 */ 0x1D15F, 0x1D16F, - /* 4856 */ 0x1D15F, 0x1D170, - /* 4858 */ 0x1D15F, 0x1D171, - /* 4860 */ 0x1D15F, 0x1D172, - /* 4862 */ 0x1D1B9, 0x1D165, - /* 4864 */ 0x1D1BA, 0x1D165, - /* 4866 */ 0x1D1BB, 0x1D16E, - /* 4868 */ 0x1D1BC, 0x1D16E, - /* 4870 */ 0x1D1BB, 0x1D16F, - /* 4872 */ 0x1D1BC, 0x1D16F, - /* 4874 */ 0x0030, 0x002E, - /* 4876 */ 0x0030, 0x002C, - /* 4878 */ 0x0031, 0x002C, - /* 4880 */ 0x0032, 0x002C, - /* 4882 */ 0x0033, 0x002C, - /* 4884 */ 0x0034, 0x002C, - /* 4886 */ 0x0035, 0x002C, - /* 4888 */ 0x0036, 0x002C, - /* 4890 */ 0x0037, 0x002C, - /* 4892 */ 0x0038, 0x002C, - /* 4894 */ 0x0039, 0x002C, - /* 4896 */ 0x0028, 0x0041, 0x0029, - /* 4899 */ 0x0028, 0x0042, 0x0029, - /* 4902 */ 0x0028, 0x0043, 0x0029, - /* 4905 */ 0x0028, 0x0044, 0x0029, - /* 4908 */ 0x0028, 0x0045, 0x0029, - /* 4911 */ 0x0028, 0x0046, 0x0029, - /* 4914 */ 0x0028, 0x0047, 0x0029, - /* 4917 */ 0x0028, 0x0048, 0x0029, - /* 4920 */ 0x0028, 0x0049, 0x0029, - /* 4923 */ 0x0028, 0x004A, 0x0029, - /* 4926 */ 0x0028, 0x004B, 0x0029, - /* 4929 */ 0x0028, 0x004C, 0x0029, - /* 4932 */ 0x0028, 0x004D, 0x0029, - /* 4935 */ 0x0028, 0x004E, 0x0029, - /* 4938 */ 0x0028, 0x004F, 0x0029, - /* 4941 */ 0x0028, 0x0050, 0x0029, - /* 4944 */ 0x0028, 0x0051, 0x0029, - /* 4947 */ 0x0028, 0x0052, 0x0029, - /* 4950 */ 0x0028, 0x0053, 0x0029, - /* 4953 */ 0x0028, 0x0054, 0x0029, - /* 4956 */ 0x0028, 0x0055, 0x0029, - /* 4959 */ 0x0028, 0x0056, 0x0029, - /* 4962 */ 0x0028, 0x0057, 0x0029, - /* 4965 */ 0x0028, 0x0058, 0x0029, - /* 4968 */ 0x0028, 0x0059, 0x0029, - /* 4971 */ 0x0028, 0x005A, 0x0029, - /* 4974 */ 0x3014, 0x0053, 0x3015, - /* 4977 */ 0x0043, 0x0044, - /* 4979 */ 0x0057, 0x005A, - /* 4981 */ 0x0048, 0x0056, - /* 4983 */ 0x004D, 0x0056, - /* 4985 */ 0x0053, 0x0044, - /* 4987 */ 0x0053, 0x0053, - /* 4989 */ 0x0050, 0x0050, 0x0056, - /* 4992 */ 0x0057, 0x0043, - /* 4994 */ 0x004D, 0x0043, - /* 4996 */ 0x004D, 0x0044, - /* 4998 */ 0x004D, 0x0052, - /* 5000 */ 0x0044, 0x004A, - /* 5002 */ 0x307B, 0x304B, - /* 5004 */ 0x30B3, 0x30B3, - /* 5006 */ 0x3014, 0x672C, 0x3015, - /* 5009 */ 0x3014, 0x4E09, 0x3015, - /* 5012 */ 0x3014, 0x4E8C, 0x3015, - /* 5015 */ 0x3014, 0x5B89, 0x3015, - /* 5018 */ 0x3014, 0x70B9, 0x3015, - /* 5021 */ 0x3014, 0x6253, 0x3015, - /* 5024 */ 0x3014, 0x76D7, 0x3015, - /* 5027 */ 0x3014, 0x52DD, 0x3015, - /* 5030 */ 0x3014, 0x6557, 0x3015, - /* 5033 */ 0x20122, - /* 5034 */ 0x2063A, - /* 5035 */ 0x2051C, - /* 5036 */ 0x2054B, - /* 5037 */ 0x291DF, - /* 5038 */ 0x20A2C, - /* 5039 */ 0x20B63, - /* 5040 */ 0x214E4, - /* 5041 */ 0x216A8, - /* 5042 */ 0x216EA, - /* 5043 */ 0x219C8, - /* 5044 */ 0x21B18, - /* 5045 */ 0x21DE4, - /* 5046 */ 0x21DE6, - /* 5047 */ 0x22183, - /* 5048 */ 0x2A392, - /* 5049 */ 0x22331, - /* 5050 */ 0x22331, - /* 5051 */ 0x232B8, - /* 5052 */ 0x261DA, - /* 5053 */ 0x226D4, - /* 5054 */ 0x22B0C, - /* 5055 */ 0x22BF1, - /* 5056 */ 0x2300A, - /* 5057 */ 0x233C3, - /* 5058 */ 0x2346D, - /* 5059 */ 0x236A3, - /* 5060 */ 0x238A7, - /* 5061 */ 0x23A8D, - /* 5062 */ 0x21D0B, - /* 5063 */ 0x23AFA, - /* 5064 */ 0x23CBC, - /* 5065 */ 0x23D1E, - /* 5066 */ 0x23ED1, - /* 5067 */ 0x23F5E, - /* 5068 */ 0x23F8E, - /* 5069 */ 0x20525, - /* 5070 */ 0x24263, - /* 5071 */ 0x243AB, - /* 5072 */ 0x24608, - /* 5073 */ 0x24735, - /* 5074 */ 0x24814, - /* 5075 */ 0x24C36, - /* 5076 */ 0x24C92, - /* 5077 */ 0x2219F, - /* 5078 */ 0x24FA1, - /* 5079 */ 0x24FB8, - /* 5080 */ 0x25044, - /* 5081 */ 0x250F3, - /* 5082 */ 0x250F2, - /* 5083 */ 0x25119, - /* 5084 */ 0x25133, - /* 5085 */ 0x2541D, - /* 5086 */ 0x25626, - /* 5087 */ 0x2569A, - /* 5088 */ 0x256C5, - /* 5089 */ 0x2597C, - /* 5090 */ 0x25AA7, - /* 5091 */ 0x25AA7, - /* 5092 */ 0x25BAB, - /* 5093 */ 0x25C80, - /* 5094 */ 0x25F86, - /* 5095 */ 0x26228, - /* 5096 */ 0x26247, - /* 5097 */ 0x262D9, - /* 5098 */ 0x2633E, - /* 5099 */ 0x264DA, - /* 5100 */ 0x26523, - /* 5101 */ 0x265A8, - /* 5102 */ 0x2335F, - /* 5103 */ 0x267A7, - /* 5104 */ 0x267B5, - /* 5105 */ 0x23393, - /* 5106 */ 0x2339C, - /* 5107 */ 0x26B3C, - /* 5108 */ 0x26C36, - /* 5109 */ 0x26D6B, - /* 5110 */ 0x26CD5, - /* 5111 */ 0x273CA, - /* 5112 */ 0x26F2C, - /* 5113 */ 0x26FB1, - /* 5114 */ 0x270D2, - /* 5115 */ 0x27667, - /* 5116 */ 0x278AE, - /* 5117 */ 0x27966, - /* 5118 */ 0x27CA8, - /* 5119 */ 0x27F2F, - /* 5120 */ 0x20804, - /* 5121 */ 0x208DE, - /* 5122 */ 0x285D2, - /* 5123 */ 0x285ED, - /* 5124 */ 0x2872E, - /* 5125 */ 0x28BFA, - /* 5126 */ 0x28D77, - /* 5127 */ 0x29145, - /* 5128 */ 0x2921A, - /* 5129 */ 0x2940A, - /* 5130 */ 0x29496, - /* 5131 */ 0x295B6, - /* 5132 */ 0x29B30, - /* 5133 */ 0x2A0CE, - /* 5134 */ 0x2A105, - /* 5135 */ 0x2A20E, - /* 5136 */ 0x2A291, - /* 5137 */ 0x2A600 + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 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, 7, 11, 0, 0, 15, 59, 105, 147, 193, 245, 249, 291, 339, + 391, 395, 447, 499, 537, 590, 634, 0, 644, 696, 738, 784, 836, 872, + 911, 916, 955, 0, 0, 0, 0, 0, 0, 1007, 1051, 1097, 1139, 1185, 1237, + 1241, 1283, 1334, 1386, 1400, 1452, 1504, 1542, 1595, 1639, 0, 1649, + 1701, 1743, 1789, 1841, 1877, 1916, 1921, 1960, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2012, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2082, 0, 2095, 2099, + 2103, 2110, 0, 0, 2114, 0, 0, 0, 0, 2127, 0, 0, 0, 0, 2131, 2144, 2155, + 0, 2159, 0, 0, 0, 2163, 0, 0, 0, 0, 0, 2179, 0, 2192, 2196, 2200, 2207, + 0, 0, 2211, 0, 0, 0, 0, 2224, 0, 0, 0, 0, 2228, 2241, 2252, 0, 2256, 0, + 0, 0, 2260, 0, 0, 0, 0, 0, 2276, 2289, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 2302, 2307, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2312, 2317, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 2322, 2326, 0, 0, 0, 0, 2330, 2334, 0, 0, 0, 0, 0, + 0, 2338, 2342, 2346, 2350, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 2354, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2358, 2397, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 2436, 2475, 0, 0, 0, 0, 0, 0, 2514, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2518, + 2522, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2526, 2530, 2534, 2538, 0, 0, 0, 0, + 2542, 2546, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2550, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 2554, 0, 0, 0, 2627, 0, 2651, 0, 2724, 0, 0, 0, 0, 0, + 2748, 0, 2772, 0, 0, 0, 2776, 0, 0, 0, 2800, 0, 0, 2873, 0, 2877, 0, 0, + 2881, 0, 0, 0, 2954, 0, 2978, 0, 3051, 0, 0, 0, 0, 0, 3121, 0, 3145, 0, + 0, 0, 3150, 0, 0, 0, 3220, 3293, 3363, 0, 0, 3433, 0, 0, 0, 3437, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 3448, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3452, 0, 0, 3458, 0, 3462, 3474, + 3480, 3484, 0, 3496, 0, 0, 0, 3500, 0, 0, 0, 0, 3504, 0, 0, 0, 3515, 0, + 0, 0, 3519, 0, 3523, 0, 0, 3527, 0, 0, 3533, 0, 3537, 3549, 3555, 3559, + 0, 3571, 0, 0, 0, 3575, 0, 0, 0, 0, 3579, 0, 0, 0, 3590, 0, 0, 0, 3594, + 0, 3598, 0, 0, 0, 0, 0, 0, 0, 0, 3602, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3606, 3610, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 3614, 3618, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 3622, 3626, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3630, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 3636, 0, 3640, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3644, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3648, 0, 0, 3652, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 3656, 0, 0, 0, 0, 0, 0, 0, 3660, 0, 0, 3664, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3668, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 3697, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 3726, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3730, 3759, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 3763, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3767, 0, 0, 0, 0, 0, 0, 3771, 0, 0, 0, + 3795, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3799, 3828, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 3832, 0, 0, 3857, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 3861, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3865, 0, 3869, 0, + 3873, 0, 3877, 0, 3881, 0, 0, 0, 3885, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 3889, 0, 3893, 0, 3897, 3901, 0, 0, 3905, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3909, 3913, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 3917, 3921, 0, 0, 0, 0, 0, 0, 3925, 3929, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 3933, 3941, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 3949, 3953, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 3957, 3961, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3965, 4038, 4111, 4115, 4119, 4123, + 4127, 4131, 4135, 4208, 4281, 4285, 4289, 4293, 4297, 4301, 4305, 4310, + 0, 0, 0, 0, 0, 0, 4315, 4320, 0, 0, 0, 0, 0, 0, 4325, 4398, 4471, 4475, + 4479, 4483, 4487, 4491, 4495, 4568, 4641, 4645, 4649, 4653, 4657, 4661, + 4665, 4735, 0, 0, 0, 0, 0, 0, 4805, 4875, 0, 0, 0, 0, 0, 0, 4945, 4950, + 0, 0, 0, 0, 0, 0, 4955, 4960, 0, 0, 0, 0, 0, 0, 4965, 5035, 0, 0, 0, 0, + 0, 0, 0, 5105, 0, 0, 0, 0, 0, 0, 5175, 5248, 5321, 5325, 5329, 5333, + 5337, 5341, 5345, 5418, 5491, 5495, 5499, 5503, 5507, 5511, 5515, 0, 0, + 0, 5519, 0, 0, 0, 0, 0, 0, 0, 5523, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5527, 0, + 0, 0, 0, 0, 0, 0, 0, 5531, 0, 0, 0, 0, 0, 0, 5601, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5605, 0, 0, 0, 0, 0, 0, + 0, 5609, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5679, 0, + 5683, 0, 5687, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5691, 0, 5695, 0, 5699, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5703, + 0, 0, 0, 0, 5707, 0, 0, 5711, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 5715, 0, 5719, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5723, 0, 0, 0, 0, 0, 0, 5727, 0, + 5731, 0, 0, 5735, 0, 0, 0, 0, 5739, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 5743, 0, 0, 5747, 5751, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 5755, 5759, 0, 0, 5763, 5767, 0, 0, 5771, 5775, 5779, 5783, 0, + 0, 0, 0, 5787, 5791, 0, 0, 5795, 5799, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5803, + 5807, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5811, 0, 0, 0, 0, 0, + 5815, 5819, 0, 5823, 0, 0, 0, 0, 0, 0, 5827, 5831, 5835, 5839, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5843, 0, 0, 0, 0, 5847, 0, 5851, + 0, 5855, 0, 5859, 0, 5863, 0, 5867, 0, 5871, 0, 5875, 0, 5879, 0, 5883, + 0, 5887, 0, 5891, 0, 0, 5895, 0, 5899, 0, 5903, 0, 0, 0, 0, 0, 0, 5907, + 0, 0, 5912, 0, 0, 5917, 0, 0, 5922, 0, 0, 5927, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 5932, 0, 0, 0, 0, 0, 0, 0, 0, 5936, 0, 0, 0, 0, 5940, 0, 5944, 0, + 5948, 0, 5952, 0, 5956, 0, 5960, 0, 5964, 0, 5968, 0, 5972, 0, 5976, 0, + 5980, 0, 5984, 0, 0, 5988, 0, 5992, 0, 5996, 0, 0, 0, 0, 0, 0, 6000, 0, + 0, 6005, 0, 0, 6010, 0, 0, 6015, 0, 0, 6020, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6025, 6029, 6033, 6037, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 6041, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 6045, 0, 0, 0, 0, 0, 0, 0, 6049, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 6053, 0, 6057, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6061, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6065, + 6069, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6073, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6102, 0, 6106, 0, 0, 0, 0, 0, 0, 6110, 0, + 0, 0, 0, 6114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 6118, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 6139, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6156, + 6160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6164, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 6168, 0, 0, 6183, 6188, 0, 0, 0, 0, 0, 0, 6192, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 6196, 0, 0, 0, 6200, 0, 6204 }; + +/* + * Lookup for tables: + * decomp_table_offset and decomp_table_index. + */ +static uint16 +normalization_index(char32_t cp) +{ + uint16 offset_idx, + offset; + + offset_idx = cp >> 6; + + if (offset_idx > 3049) + return 0; + + offset = decomp_table_offset[offset_idx]; + + return decomp_table_index[offset + (cp & 63)]; +} + +/* + * Lookup for tables: + * inverse_table_offset and inverse_table_index. + */ +static uint16 +inverse_index(char32_t cp) +{ + uint16 offset_idx, + offset; + + offset_idx = cp >> 6; + + if (offset_idx > 1462) + return 0; + + offset = inverse_table_offset[offset_idx]; + + return inverse_table_index[offset + (cp & 63)]; +} + +/* + * normalization_inverse() + * + * Returns the code point for recomposition of the reordered Unicode string + * based on two code points. + * Codepoint 0x0000 means "not found". + */ +static char32_t +normalization_inverse(char32_t first, char32_t second) +{ + uint16 idx; + uint32 start, + stop; + const uint16 *entry; + + idx = inverse_index(first); + entry = &UnicodeDecompInverseSecond[idx]; + + start = entry[0] << 16 | entry[1]; + stop = start + entry[2]; + + if (idx != 0 && second >= start && second <= stop) + { + return UnicodeDecompInverseCodes[entry[second - start + 3]]; + } + + return 0x0000; +} diff --git a/src/tools/pgindent/exclude_file_patterns b/src/tools/pgindent/exclude_file_patterns index 4976a373f9e..7e9e93442f0 100644 --- a/src/tools/pgindent/exclude_file_patterns +++ b/src/tools/pgindent/exclude_file_patterns @@ -33,7 +33,6 @@ kwlist_d\.h$ # These are generated by the scripts from src/common/unicode/. They use # hash functions generated by PerfectHash.pm whose format looks worse with # pgindent. -src/include/common/unicode_norm_hashfunc\.h$ src/include/common/unicode_normprops_table\.h$ # # Exclude ecpg test files to avoid breaking the ecpg regression tests -- 2.39.5 (Apple Git-154) [text/plain] v12-0003-Refactor-Unicode-Normalization-Forms-for-perform.patch (353.9K, ../../[email protected]/4-v12-0003-Refactor-Unicode-Normalization-Forms-for-perform.patch) download | inline diff: From 26ab7db9c558f51258b524323708154b60e4b827 Mon Sep 17 00:00:00 2001 From: Alexander Borisov <[email protected]> Date: Mon, 22 Dec 2025 14:44:00 +0300 Subject: [PATCH v12 3/3] Refactor Unicode Normalization Forms for performance Move full decomposition expansion from runtime into the table-generation script, eliminate recursion and redundant passes in the normalization code, and perform recomposition in place. 1. The uint32 field, which stored the unicode codepoint record, was removed from the main structure/table. This was necessary for perfect hashing. 2. Thanks to the first point, we managed to get rid of duplicates and reduce the main table from 6843 to 3957. 3. We managed to get rid of duplicates in the table with codepoints for decomposition from 5138 to 4931 (uint32). 4. Recursion has been removed; now data is generated using a Perl script. 5. Memory is no longer allocated for uint32 for the entire size, but uint8 is allocated for the entire size for the CCC cache, which boosts performance significantly. For small texts (less than 512 characters), we don't allocate memory from the heap; we use the stack. 6. The backend and frontend have a single code base. 7. And most importantly, performance has increased significantly. Direct calls to unicode_normalize() on inputs derived from the ICU test suite show roughly a 5x improvement for NFD/NFKD and close to 5x for NFC/NFKC. - NFC to NFD: 9.121 sec -> 1.580 sec - NFC to NFKD: 9.048 sec -> 1.634 sec - NFD to NFC: 14.525 sec -> 2.979 sec - NFD to NFKC: 14.380 sec -> 3.050 sec End-to-end pgbench runs over files covering every codepoint that requires normalization show a ~1.5x increase in tps for NFC and NFKC, and ~1.7x for NFD and NFKD. - NFC: 7540 tps -> 11180 tps - NFD: 1841 tps -> 2962 tps - NFKC: 7498 tps -> 11313 tps - NFKD: 1556 tps -> 2828 tps --- .../unicode/generate-unicode_norm_table.pl | 210 +- src/common/unicode/norm_test.c | 39 + src/common/unicode_norm.c | 566 +- src/include/common/unicode_norm_table.h | 6473 +++++++++-------- 4 files changed, 3936 insertions(+), 3352 deletions(-) diff --git a/src/common/unicode/generate-unicode_norm_table.pl b/src/common/unicode/generate-unicode_norm_table.pl index 86bc94f3e60..1ecbd99601f 100644 --- a/src/common/unicode/generate-unicode_norm_table.pl +++ b/src/common/unicode/generate-unicode_norm_table.pl @@ -17,7 +17,7 @@ use lib "$FindBin::RealBin/../../tools/"; use TwoStageTable; use Text::Wrap; -local $Text::Wrap::columns = 80; +$Text::Wrap::columns = 80; my $output_path = '.'; @@ -88,7 +88,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; } @@ -131,6 +134,7 @@ 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) @@ -139,23 +143,68 @@ HEADER # 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; + +foreach my $code (@sorted_codes) +{ + 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); +} + +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. # This is necessary so that shorter ones fit into larger ones. foreach my $code ( sort { - $character_hash{$b}->{decomp_length} - <=> $character_hash{$a}->{decomp_length} + decomposition_sort_length($character_hash{$b}) + <=> decomposition_sort_length($character_hash{$a}) + || $a <=> $b } @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 $compat_size = scalar @$compatibility; + my $index = scalar @decomp_codepoints; + + die "decomposition index for U+$entry->{code} does not fit in uint16" + if $index > 0xFFFF; + die + "compatibility decomposition size for U+$entry->{code} does not fit in uint8" + if $compat_size > 0xFF; + + push @decomp_codepoints, @$canonical, @$compatibility; + + $compat_sizes[$index] = $compat_size; + $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; } @@ -163,23 +212,35 @@ 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; + + die "decomposition index for U+$entry->{code} does not fit in uint16" + if $index > 0xFFFF; + + push @decomp_codepoints, @$canonical; } + die "decomposition index for U+$entry->{code} does not fit in uint16" + if $index > 0xFFFF; + $entry->{decomp_index} = $index; + $compat_sizes[$index] = 0; } +die "UnicodeDecompCodepoints table is too large for uint16 indexes" + if scalar @decomp_codepoints > 0x10000; + my $main_index = 1; my @decomp_main = ("\t{0, 0, 0},\n"); my %duplicates; my %inverse; my %decomp_index; -my $decomp_gsa = new TwoStageTable(6); +my $decomp_gsa = TwoStageTable->new(6); my $last_code = $characters[-1]->{code}; foreach my $char (@characters) @@ -188,15 +249,16 @@ 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 # Print size of decomposition 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 $first_canonical = $canonical->[0]; my $flags = ""; my $comment = ""; @@ -234,23 +296,32 @@ 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; + die "canonical decomposition size for U+$code does not fit in bitmask" + if $decomp_size > 0x1F; + die "decomposition index for U+$code does not fit in uint16" + if defined $index && $index > 0xFFFF; - 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}"; } - elsif ($decomp_size == 1 && length($first_decomp) <= 4) + elsif ($decomp_size == 1 && hex($first_canonical) <= 0xFFFF) { # The decomposition consists of a single codepoint, and it fits # in a uint16, so we can store it "inline" in the main table. $flags .= " | DECOMP_INLINE"; - $line = "\t{$class, 1$flags, 0x$first_decomp}"; + $line = "\t{$class, 1$flags, 0x$first_canonical}"; } else { @@ -266,6 +337,9 @@ foreach my $char (@characters) next; } + die "UnicodeDecompMain index for U+$code does not fit in uint16" + if $main_index > 0xFFFF; + $duplicates{$line} = $main_index; # We will satisfy pgindent. @@ -281,7 +355,7 @@ foreach my $char (@characters) $decomp_index{ hex($code) } = $main_index++; } -# Сompile a table with sequences of codepoints for decomposition. +# Compile a table with sequences of codepoints for decomposition. my @decomp_lines; foreach my $index (0 .. $#decomp_codepoints) @@ -290,6 +364,14 @@ foreach my $index (0 .. $#decomp_codepoints) push @decomp_lines, "0x$code"; } +# Сompile a table with sequences of sizes for full compatibility decomposition. +my @sizes_lines; + +foreach my $index (0 .. $#compat_sizes) +{ + push @sizes_lines, $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). # @@ -303,7 +385,7 @@ foreach my $index (0 .. $#decomp_codepoints) my %inverse_index; my @inverse_second; my @inverse_codes; -my $inverse_gsa = new TwoStageTable(6); +my $inverse_gsa = TwoStageTable->new(6); # The reserved value for "not found", like a NULL. push @inverse_second, 0, 0, 0; @@ -313,15 +395,25 @@ foreach my $first (sort { $a <=> $b } keys %inverse) { my $seconds = $inverse{$first}; my @sorted = sort { $a <=> $b } keys %$seconds; + my $span = $sorted[-1] - $sorted[0]; + + die "inverse table index for U+" + . sprintf("%04X", $first) + . " does not fit in uint16" + if scalar @inverse_second > 0xFFFF; + die "inverse second-codepoint span for U+" + . sprintf("%04X", $first) + . " does not fit in uint16" + if $span > 0xFFFF; $inverse_index{$first} = scalar @inverse_second; $inverse_gsa->push($first); # Store a 32-bit number in two 16-bit numbers. push @inverse_second, $sorted[0] >> 16; - push @inverse_second, $sorted[0] & ~(((1 << 16) - 1) << 16); + push @inverse_second, $sorted[0] & 0xFFFF; # Store the number of entries. - push @inverse_second, $sorted[-1] - $sorted[0]; + push @inverse_second, $span; foreach my $second ($sorted[0] .. $sorted[-1]) { @@ -330,6 +422,10 @@ foreach my $first (sort { $a <=> $b } keys %inverse) if (exists $seconds->{$second}) { $index = scalar @inverse_codes; + die "inverse code index for U+" + . sprintf("%04X", $first) + . " does not fit in uint16" + if $index > 0xFFFF; push @inverse_codes, $seconds->{$second}; } @@ -337,14 +433,25 @@ foreach my $first (sort { $a <=> $b } keys %inverse) } } +die "UnicodeDecompInverseCodes table is too large for uint16 indexes" + if scalar @inverse_codes > 0x10000; +die "UnicodeDecompInverseSecond table is too large for uint16 indexes" + if scalar @inverse_second > 0x10000; + my $main_string = join "", @decomp_main; my $decomp_length = scalar @decomp_lines; my $decomp_string = wrap("\t", "\t", join(", ", @decomp_lines)); +my $sizes_length = scalar @compat_sizes; +my $sizes_string = wrap("\t", "\t", join(", ", @sizes_lines)); my $inverse_length = scalar @inverse_codes; my $inverse_string = wrap("\t", "\t", join(", ", @inverse_codes)); my $second_length = scalar @inverse_second; my $second_string = wrap("\t", "\t", join(", ", @inverse_second)); +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. */ @@ -359,6 +466,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. @@ -470,3 +585,54 @@ sub contains_subarray return -1; } + +sub decomposition_sort_length +{ + my ($entry) = @_; + my $canonical_length = scalar @{ $entry->{canonical} }; + my $compatibility_length = scalar @{ $entry->{compatibility} }; + + return $canonical_length + if $canonical_length > $compatibility_length; + return $compatibility_length; +} + +sub resolve_decomposition +{ + my ($decomps, $index, $type) = @_; + my ($res, @map); + + foreach my $cp (@$decomps) + { + my $entry = $index->{ hex($cp) }; + + 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_test.c b/src/common/unicode/norm_test.c index a7630f80574..807814730c1 100644 --- a/src/common/unicode/norm_test.c +++ b/src/common/unicode/norm_test.c @@ -60,6 +60,26 @@ int main(int argc, char **argv) { const pg_unicode_test *test; + static const char32_t blocked_then_starter_input[] = + {0x0078, 0x0301, 0x0061, 0x0301, 0}; + static const char32_t blocked_then_starter_nfc[] = + {0x0078, 0x0301, 0x00E1, 0}; + static const struct + { + const char *name; + UnicodeNormalizationForm form; + const char32_t *input; + const char32_t *output; + } extra_tests[] = + { + { + "blocked mark before new starter", + UNICODE_NFC, + blocked_then_starter_input, + blocked_then_starter_nfc + }, + {0} + }; for (test = UnicodeNormalizationTests; test->input[0] != 0; test++) { @@ -81,6 +101,25 @@ main(int argc, char **argv) } } + for (int extra = 0; extra_tests[extra].name != NULL; extra++) + { + char32_t *result; + + result = unicode_normalize(extra_tests[extra].form, + extra_tests[extra].input); + + if (result == NULL || pg_wcscmp(extra_tests[extra].output, result) != 0) + { + printf("FAILURE (extra test \"%s\" form %d):\n", + extra_tests[extra].name, extra_tests[extra].form); + printf("input: %s\n", print_wchar_str(extra_tests[extra].input)); + printf("expected: %s\n", print_wchar_str(extra_tests[extra].output)); + printf("got: %s\n", result ? print_wchar_str(result) : "<null>"); + printf("\n"); + exit(1); + } + } + printf("norm_test: All tests successful!\n"); exit(0); } diff --git a/src/common/unicode_norm.c b/src/common/unicode_norm.c index 0c08bcabe0d..b077ab89af6 100644 --- a/src/common/unicode_norm.c +++ b/src/common/unicode_norm.c @@ -55,7 +55,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; } @@ -97,70 +97,129 @@ 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 long the decomposed version will be. + */ +static bool +get_decomposed_size(const char32_t *p, bool compat, int *decomp_size) +{ + char32_t code; + const pg_unicode_decomposition *entry; + Size size = 0; + + while ((code = *p++)) { - uint32 lcode = decomp[i]; + int code_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; - size += get_decomposed_size(lcode, compat); + sindex = code - SBASE; + tindex = sindex % TCOUNT; + + if (tindex != 0) + code_size = 3; + else + code_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))) + code_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) + code_size = get_code_size(entry); + else + code_size = get_code_compat_size(entry); + } + + size += code_size; + if (unlikely(size > MaxAllocSize / sizeof(char32_t))) + { + *decomp_size = (int) size; + return false; + } } - return size; + *decomp_size = (int) size; + return true; } /* @@ -169,7 +228,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) { /* @@ -198,93 +257,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; - /* Leave if no more decompositions */ - decompose_code(lcode, compat, result, current); + *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; + } + + /* + * 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; } /* @@ -301,20 +454,16 @@ 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. @@ -325,77 +474,64 @@ unicode_normalize(UnicodeNormalizationForm form, const char32_t *input) * frontend we want to just return NULL in that case, so monitor the sum * and exit early once we'd need more than MaxAllocSize bytes. */ - decomp_size = 0; - for (p = input; *p; p++) + if (!get_decomposed_size(input, compat, &decomp_len)) { - decomp_size += get_decomposed_size(*p, compat); - if (unlikely(decomp_size > MaxAllocSize / sizeof(char32_t))) - { #ifndef FRONTEND - /* Exit loop and let palloc() throw error below */ - break; + /* Let palloc() throw the appropriate error below. */ #else - /* Just return NULL with no explicit error */ - return NULL; + /* Just return NULL with no explicit error. */ + return NULL; #endif - } } - 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. - */ - 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. + * We will cache all combining classes to reduce the number of visits to + * data tables. */ - for (count = 1; count < decomp_size; count++) + if (decomp_len <= sizeof(class_buf)) { - 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 = class_buf; + } + else + { + 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 @@ -403,48 +539,46 @@ 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) - { - 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]; - - for (count = 1; count < decomp_size; count++) + for (w = i; i < decomp_len; i++) { - char32_t ch = decomp_chars[count]; - int ch_class = get_canonical_class(ch); - char32_t composite; + char32_t ch = decomps[i]; + uint8 ccc = classes[i]; - 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]; + prev_ccc = 0; + } + else + prev_ccc = ccc; + + decomps[w++] = ch; + continue; } - else + + if (recompose_code(*starter, ch, &composed)) { - last_class = ch_class; - recomp_chars[target_pos++] = ch; + *starter = composed; + 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 3aecc391656..7bd198fac5f 100644 --- a/src/include/common/unicode_norm_table.h +++ b/src/include/common/unicode_norm_table.h @@ -30,709 +30,86 @@ 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, 710}, {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061}, - {0, 2 | DECOMP_COMPAT, 1496}, + {0, 2 | DECOMP_COMPAT, 2454}, {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032}, {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033}, - {0, 2 | DECOMP_COMPAT, 1498}, + {0, 2 | DECOMP_COMPAT, 2456}, {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BC}, - {0, 2 | DECOMP_COMPAT, 1500}, + {0, 2 | DECOMP_COMPAT, 2458}, {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, 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, 1946}, - {0, 2, 1948}, - {0, 2, 1950}, - {0, 2, 1952}, - {0, 2, 1954}, - {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, 2, 1998}, - {0, 2, 2000}, - {0, 2, 2002}, - {0, 2, 2004}, - {0, 2, 2006}, - {0, 2, 2008}, - {0, 2, 2010}, - {0, 2, 2012}, - {0, 2, 2014}, - {0, 2, 2016}, - {0, 2, 2018}, - {0, 2, 2020}, - {0, 2, 2022}, - {0, 2, 2024}, - {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, 2, 2056}, - {0, 2, 2058}, - {0, 1 | DECOMP_INLINE, 0x00B7}, - {0, 2, 2060}, - {0, 2, 2062}, - {0, 2, 2064}, - {0, 2, 2066}, - {0, 2, 2068}, - {0, 2, 2070}, - {0, 2, 2072}, - {0, 2, 2074}, - {0, 2, 2076}, - {0, 2, 2078}, - {0, 2, 2080}, - {0, 2, 2082}, - {0, 2, 2084}, - {0, 2, 2086}, - {0, 2, 2088}, - {0, 2, 2090}, - {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, 2108}, - {0, 2, 2110}, - {0, 2, 2112}, - {0, 2, 2114}, - {0, 2, 2116}, - {0, 2, 2118}, - {0, 2, 2120}, - {0, 2, 2122}, - {0, 2, 2124}, - {0, 2, 2126}, - {0, 2, 2128}, - {0, 2, 2130}, - {0, 2, 2132}, - {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, 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, 2174}, - {0, 2, 2176}, - {0, 2, 2178}, - {0, 2, 2180}, - {0, 2, 2182}, - {0, 2, 2184}, - {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}, - {222, 0, 0}, - {228, 0, 0}, - {10, 0, 0}, - {11, 0, 0}, - {12, 0, 0}, - {13, 0, 0}, - {14, 0, 0}, - {15, 0, 0}, - {16, 0, 0}, - {17, 0, 0}, - {18, 0, 0}, - {19, 0, 0}, - {20, 0, 0}, - {21, 0, 0}, - {22, 0, 0}, - {23, 0, 0}, - {24, 0, 0}, - {25, 0, 0}, - {30, 0, 0}, - {31, 0, 0}, - {32, 0, 0}, - {0, 2, 2208}, - {0, 2, 2210}, - {0, 2, 2212}, - {0, 2, 2214}, - {0, 2, 2216}, - {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}, - {36, 0, 0}, - {0, 2, 2232}, - {0, 2, 2234}, - {0, 2, 2236}, - {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}, - {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}, - {103, 0, 0}, - {107, 0, 0}, - {0, 2 | DECOMP_COMPAT, 2322}, - {118, 0, 0}, - {122, 0, 0}, - {0, 2 | DECOMP_COMPAT, 2324}, - {0, 2 | DECOMP_COMPAT, 2326}, - {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 */ - {129, 0, 0}, - {130, 0, 0}, - {0, 2 | DECOMP_NO_COMPOSE, 2340}, /* 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, 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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00C6}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x018E}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0222}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0250}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0251}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D02}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0259}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025B}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025C}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x014B}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0254}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D16}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D17}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D1D}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026F}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D25}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B3}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B4}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C7}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043D}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0252}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0255}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00F0}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025F}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0261}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0265}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0268}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0269}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026A}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D7B}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x029D}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026D}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D85}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x029F}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0271}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0270}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0272}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0273}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0274}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0275}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0278}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0282}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0283}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x01AB}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0289}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028A}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D1C}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028B}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028C}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0290}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0291}, - {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, 3 | DECOMP_COMPAT, 624}, + {0, 3 | DECOMP_COMPAT, 627}, + {0, 3 | DECOMP_COMPAT, 630}, {0, 2, 2460}, {0, 2, 2462}, + {0, 2, 827}, {0, 2, 2464}, + {0, 2, 666}, + {0, 2, 684}, + {0, 2, 731}, {0, 2, 2466}, {0, 2, 2468}, + {0, 2, 887}, {0, 2, 2470}, {0, 2, 2472}, {0, 2, 2474}, {0, 2, 2476}, + {0, 2, 755}, {0, 2, 2478}, {0, 2, 2480}, {0, 2, 2482}, + {0, 2, 917}, + {0, 2, 696}, + {0, 2, 690}, {0, 2, 2484}, {0, 2, 2486}, {0, 2, 2488}, + {0, 2, 642}, {0, 2, 2490}, {0, 2, 2492}, {0, 2, 2494}, + {0, 2, 830}, {0, 2, 2496}, + {0, 2, 669}, + {0, 2, 687}, + {0, 2, 734}, {0, 2, 2498}, {0, 2, 2500}, + {0, 2, 890}, {0, 2, 2502}, {0, 2, 2504}, {0, 2, 2506}, {0, 2, 2508}, + {0, 2, 758}, {0, 2, 2510}, {0, 2, 2512}, {0, 2, 2514}, + {0, 2, 920}, + {0, 2, 699}, + {0, 2, 693}, {0, 2, 2516}, {0, 2, 2518}, {0, 2, 2520}, + {0, 2, 645}, {0, 2, 2522}, {0, 2, 2524}, {0, 2, 2526}, {0, 2, 2528}, + {0, 2, 857}, + {0, 2, 860}, {0, 2, 2530}, {0, 2, 2532}, {0, 2, 2534}, @@ -745,6 +122,8 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] = {0, 2, 2548}, {0, 2, 2550}, {0, 2, 2552}, + {0, 2, 737}, + {0, 2, 740}, {0, 2, 2554}, {0, 2, 2556}, {0, 2, 2558}, @@ -772,8 +151,8 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] = {0, 2, 2602}, {0, 2, 2604}, {0, 2, 2606}, - {0, 2, 2608}, - {0, 2, 2610}, + {0, 2 | DECOMP_COMPAT, 2608}, + {0, 2 | DECOMP_COMPAT, 2610}, {0, 2, 2612}, {0, 2, 2614}, {0, 2, 2616}, @@ -784,15 +163,17 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] = {0, 2, 2626}, {0, 2, 2628}, {0, 2, 2630}, - {0, 2, 2632}, - {0, 2, 2634}, + {0, 2 | DECOMP_COMPAT, 2632}, + {0, 2 | DECOMP_COMPAT, 2634}, {0, 2, 2636}, {0, 2, 2638}, {0, 2, 2640}, {0, 2, 2642}, {0, 2, 2644}, {0, 2, 2646}, - {0, 2, 2648}, + {0, 2 | DECOMP_COMPAT, 2648}, + {0, 2, 779}, + {0, 2, 782}, {0, 2, 2650}, {0, 2, 2652}, {0, 2, 2654}, @@ -803,21 +184,29 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] = {0, 2, 2664}, {0, 2, 2666}, {0, 2, 2668}, + {0, 2, 797}, + {0, 2, 800}, {0, 2, 2670}, {0, 2, 2672}, {0, 2, 2674}, {0, 2, 2676}, + {0, 2, 803}, + {0, 2, 806}, {0, 2, 2678}, {0, 2, 2680}, {0, 2, 2682}, {0, 2, 2684}, + {0, 2, 815}, + {0, 2, 818}, + {0, 2, 821}, + {0, 2, 824}, {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, 2698}, {0, 2, 2700}, {0, 2, 2702}, {0, 2, 2704}, @@ -828,12 +217,22 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] = {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, 634}, + {0, 2, 637}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073}, + {0, 2, 947}, + {0, 2, 950}, + {0, 2, 977}, + {0, 2, 980}, + {0, 3 | DECOMP_COMPAT, 633}, + {0, 3 | DECOMP_COMPAT, 636}, + {0, 3 | DECOMP_COMPAT, 639}, + {0, 2 | DECOMP_COMPAT, 2720}, + {0, 2 | DECOMP_COMPAT, 2722}, + {0, 2 | DECOMP_COMPAT, 2724}, + {0, 2 | DECOMP_COMPAT, 2726}, + {0, 2 | DECOMP_COMPAT, 2728}, + {0, 2 | DECOMP_COMPAT, 2730}, {0, 2, 2732}, {0, 2, 2734}, {0, 2, 2736}, @@ -842,19 +241,40 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] = {0, 2, 2742}, {0, 2, 2744}, {0, 2, 2746}, + {0, 3, 642}, + {0, 3, 645}, + {0, 3, 648}, + {0, 3, 651}, + {0, 3, 654}, + {0, 3, 657}, + {0, 3, 660}, + {0, 3, 663}, + {0, 3, 666}, + {0, 3, 669}, + {0, 3, 672}, + {0, 3, 675}, {0, 2, 2748}, {0, 2, 2750}, {0, 2, 2752}, {0, 2, 2754}, {0, 2, 2756}, {0, 2, 2758}, + {0, 2, 678}, + {0, 2, 681}, + {0, 3, 678}, + {0, 3, 681}, {0, 2, 2760}, {0, 2, 2762}, {0, 2, 2764}, + {0, 2 | DECOMP_COMPAT, 633}, + {0, 2 | DECOMP_COMPAT, 636}, + {0, 2 | DECOMP_COMPAT, 639}, {0, 2, 2766}, {0, 2, 2768}, {0, 2, 2770}, {0, 2, 2772}, + {0, 3, 684}, + {0, 3, 687}, {0, 2, 2774}, {0, 2, 2776}, {0, 2, 2778}, @@ -889,32 +309,90 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] = {0, 2, 2836}, {0, 2, 2838}, {0, 2, 2840}, + {0, 2, 672}, + {0, 2, 675}, + {0, 2, 749}, + {0, 2, 752}, + {0, 3, 690}, + {0, 3, 693}, + {0, 3, 696}, + {0, 3, 699}, + {0, 2, 702}, + {0, 2, 705}, + {0, 3, 702}, + {0, 3, 705}, {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, 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, 2846}, + {0, 2 | DECOMP_COMPAT, 2848}, + {0, 2 | DECOMP_COMPAT, 2850}, + {0, 2 | DECOMP_COMPAT, 2852}, + {0, 2 | DECOMP_COMPAT, 2854}, + {0, 2 | DECOMP_COMPAT, 2856}, + {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, 649}, /* non-starter decomposition */ + {240, 0, 0}, + {233, 0, 0}, + {234, 0, 0}, + {0, 1 | DECOMP_INLINE, 0x02B9}, + {0, 2 | DECOMP_COMPAT, 2858}, + {0, 1 | DECOMP_INLINE, 0x003B}, + {0, 2, 708}, {0, 2, 2860}, + {0, 1 | DECOMP_INLINE, 0x00B7}, {0, 2, 2862}, {0, 2, 2864}, {0, 2, 2866}, {0, 2, 2868}, {0, 2, 2870}, {0, 2, 2872}, + {0, 3, 713}, {0, 2, 2874}, {0, 2, 2876}, + {0, 2, 1157}, {0, 2, 2878}, + {0, 2, 1171}, {0, 2, 2880}, + {0, 3, 716}, + {0, 2, 713}, + {0, 2, 716}, {0, 2, 2882}, {0, 2, 2884}, + {0, 2, 1232}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B2}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B8}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A5}, {0, 2, 2886}, - {0, 2, 2888}, {0, 2, 2890}, - {0, 2, 2892}, + {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, 2894}, {0, 2, 2896}, {0, 2, 2898}, @@ -967,83 +445,128 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] = {0, 2, 2992}, {0, 2, 2994}, {0, 2, 2996}, - {0, 2, 2998}, + {0, 2 | DECOMP_COMPAT, 2998}, + {222, 0, 0}, + {228, 0, 0}, + {10, 0, 0}, + {11, 0, 0}, + {12, 0, 0}, + {13, 0, 0}, + {14, 0, 0}, + {15, 0, 0}, + {16, 0, 0}, + {17, 0, 0}, + {18, 0, 0}, + {19, 0, 0}, + {20, 0, 0}, + {21, 0, 0}, + {22, 0, 0}, + {23, 0, 0}, + {24, 0, 0}, + {25, 0, 0}, + {30, 0, 0}, + {31, 0, 0}, + {32, 0, 0}, + {0, 2, 2296}, + {0, 2, 2299}, {0, 2, 3000}, - {0, 2, 3002}, - {0, 2, 3004}, - {0, 2, 3006}, - {0, 2, 3008}, + {0, 2, 2302}, + {0, 2, 1931}, + {27, 0, 0}, + {28, 0, 0}, + {29, 0, 0}, + {33, 0, 0}, + {34, 0, 0}, + {35, 0, 0}, + {0, 2 | DECOMP_COMPAT, 3002}, + {0, 2 | DECOMP_COMPAT, 3004}, + {0, 2 | DECOMP_COMPAT, 3006}, + {0, 2 | DECOMP_COMPAT, 3008}, {0, 2, 3010}, {0, 2, 3012}, {0, 2, 3014}, + {36, 0, 0}, {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}, + {7, 0, 0}, + {9, 0, 0}, + {0, 2 | DECOMP_NO_COMPOSE, 3022}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3024}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3026}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3028}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3030}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3032}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3034}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3036}, /* in exclusion list */ {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 | DECOMP_NO_COMPOSE, 3042}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3044}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3046}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3048}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3050}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3052}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3054}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3056}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3058}, /* in exclusion list */ {0, 2, 3060}, {0, 2, 3062}, {0, 2, 3064}, - {0, 2, 3066}, - {0, 2, 3068}, + {0, 2 | DECOMP_NO_COMPOSE, 3066}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3068}, /* in exclusion list */ {0, 2, 3070}, {0, 2, 3072}, {0, 2, 3074}, {0, 2, 3076}, {0, 2, 3078}, + {84, 0, 0}, + {91, 0, 0}, {0, 2, 3080}, {0, 2, 3082}, - {0, 1 | DECOMP_INLINE, 0x03AC}, {0, 2, 3084}, - {0, 1 | DECOMP_INLINE, 0x03AD}, + {0, 2, 719}, + {0, 3, 719}, {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, 722}, + {0, 3, 722}, {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 | DECOMP_COMPAT, 3096}, + {103, 0, 0}, + {107, 0, 0}, + {0, 2 | DECOMP_COMPAT, 3098}, + {118, 0, 0}, + {122, 0, 0}, + {0, 2 | DECOMP_COMPAT, 3100}, + {0, 2 | DECOMP_COMPAT, 3102}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0F0B}, + {0, 2 | DECOMP_NO_COMPOSE, 3104}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3106}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3108}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3110}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3112}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3114}, /* in exclusion list */ + {129, 0, 0}, + {130, 0, 0}, + {0, 2 | DECOMP_NO_COMPOSE, 3116}, /* non-starter decomposition */ + {132, 0, 0}, + {0, 2 | DECOMP_NO_COMPOSE, 3118}, /* non-starter decomposition */ + {0, 2 | DECOMP_NO_COMPOSE, 3120}, /* in exclusion list */ + {0, 3 | DECOMP_COMPAT, 725}, + {0, 2 | DECOMP_NO_COMPOSE, 3122}, /* in exclusion list */ + {0, 3 | DECOMP_COMPAT, 728}, + {0, 2 | DECOMP_NO_COMPOSE, 726}, /* non-starter decomposition */ + {0, 2 | DECOMP_NO_COMPOSE, 3124}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3126}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3128}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3130}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3132}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3134}, /* in exclusion list */ {0, 2, 3136}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x10DC}, {0, 2, 3138}, {0, 2, 3140}, {0, 2, 3142}, @@ -1055,6 +578,92 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] = {0, 2, 3154}, {0, 2, 3156}, {0, 2, 3158}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00C6}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x018E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0222}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0250}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0251}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D02}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0259}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x014B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0254}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D16}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D17}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D1D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D25}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B3}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B4}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C7}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0252}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0255}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00F0}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0261}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0265}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0268}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0269}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D7B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x029D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026D}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D85}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x029F}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0271}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0270}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0272}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0273}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0274}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0275}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0278}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0282}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0283}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x01AB}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0289}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D1C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028C}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0290}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0291}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0292}, + {214, 0, 0}, + {218, 0, 0}, {0, 2, 3160}, {0, 2, 3162}, {0, 2, 3164}, @@ -1063,6 +672,8 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] = {0, 2, 3170}, {0, 2, 3172}, {0, 2, 3174}, + {0, 3, 731}, + {0, 3, 734}, {0, 2, 3176}, {0, 2, 3178}, {0, 2, 3180}, @@ -1073,19 +684,23 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] = {0, 2, 3190}, {0, 2, 3192}, {0, 2, 3194}, + {0, 3, 737}, + {0, 3, 740}, + {0, 3, 743}, + {0, 3, 746}, {0, 2, 3196}, {0, 2, 3198}, {0, 2, 3200}, {0, 2, 3202}, + {0, 3, 749}, + {0, 3, 752}, {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, 1 | DECOMP_INLINE, 0x03B9}, - {0, 2 | DECOMP_COMPAT, 3216}, + {0, 2, 3214}, + {0, 2, 3216}, {0, 2, 3218}, {0, 2, 3220}, {0, 2, 3222}, @@ -1093,30 +708,31 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] = {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, 3, 755}, + {0, 3, 758}, {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, 761}, + {0, 2, 764}, + {0, 3, 761}, + {0, 3, 764}, {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}, @@ -1124,118 +740,57 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] = {0, 2, 3278}, {0, 2, 3280}, {0, 2, 3282}, - {0, 1 | DECOMP_INLINE, 0x038E}, + {0, 3, 767}, + {0, 3, 770}, + {0, 3, 773}, + {0, 3, 776}, + {0, 3, 779}, + {0, 3, 782}, + {0, 3, 785}, + {0, 3, 788}, {0, 2, 3284}, {0, 2, 3286}, - {0, 1 | DECOMP_INLINE, 0x0385}, - {0, 1 | DECOMP_INLINE, 0x0060}, {0, 2, 3288}, {0, 2, 3290}, {0, 2, 3292}, {0, 2, 3294}, + {0, 2, 791}, + {0, 2, 794}, + {0, 3, 791}, + {0, 3, 794}, {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2010}, - {0, 2 | DECOMP_COMPAT, 3306}, - {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002B}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2212}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003D}, - {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, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, - {0, 2 | DECOMP_COMPAT, 3320}, - {0, 3 | DECOMP_COMPAT, 399}, - {0, 3 | DECOMP_COMPAT, 402}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0190}, - {0, 2 | DECOMP_COMPAT, 3322}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0127}, - {0, 2 | DECOMP_COMPAT, 3324}, - {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, - {0, 2 | DECOMP_COMPAT, 3326}, - {0, 3 | DECOMP_COMPAT, 405}, - {0, 2 | DECOMP_COMPAT, 3328}, - {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, 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, 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, 809}, + {0, 2, 812}, + {0, 3, 797}, + {0, 3, 800}, + {0, 3, 803}, + {0, 3, 806}, + {0, 3, 809}, + {0, 3, 812}, + {0, 2, 3304}, + {0, 2, 3306}, + {0, 2, 3308}, + {0, 2, 3310}, + {0, 2, 3312}, + {0, 2, 3314}, + {0, 2, 3316}, + {0, 2, 3318}, + {0, 2, 3320}, + {0, 2, 3322}, + {0, 2, 3324}, + {0, 2, 3326}, + {0, 2, 3328}, + {0, 2, 3330}, + {0, 3, 815}, + {0, 3, 818}, + {0, 3, 821}, + {0, 3, 824}, + {0, 2, 3332}, + {0, 2, 3334}, + {0, 2, 3336}, {0, 2, 3338}, {0, 2, 3340}, {0, 2, 3342}, @@ -1247,10 +802,6 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] = {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}, @@ -1267,110 +818,543 @@ static const pg_unicode_decomposition UnicodeDecompMain[3943] = {0, 2, 3386}, {0, 2, 3388}, {0, 2, 3390}, - {0, 2, 3392}, + {0, 2 | DECOMP_COMPAT, 3392}, {0, 2, 3394}, - {0, 2, 3396}, + {0, 2, 851}, + {0, 2, 854}, {0, 2, 3398}, {0, 2, 3400}, + {0, 3, 827}, + {0, 3, 830}, + {0, 3, 833}, + {0, 3, 836}, + {0, 3, 839}, + {0, 3, 842}, + {0, 3, 845}, + {0, 3, 848}, + {0, 3, 851}, + {0, 3, 854}, + {0, 3, 857}, + {0, 3, 860}, + {0, 3, 863}, + {0, 3, 866}, + {0, 3, 869}, + {0, 3, 872}, + {0, 3, 875}, + {0, 3, 878}, + {0, 3, 881}, + {0, 3, 884}, + {0, 2, 911}, + {0, 2, 914}, {0, 2, 3402}, {0, 2, 3404}, {0, 2, 3406}, {0, 2, 3408}, + {0, 3, 887}, + {0, 3, 890}, + {0, 3, 893}, + {0, 3, 896}, + {0, 3, 899}, + {0, 3, 902}, + {0, 3, 905}, + {0, 3, 908}, + {0, 3, 911}, + {0, 3, 914}, {0, 2, 3410}, {0, 2, 3412}, {0, 2, 3414}, {0, 2, 3416}, + {0, 2, 941}, + {0, 2, 944}, {0, 2, 3418}, {0, 2, 3420}, + {0, 3, 917}, + {0, 3, 920}, + {0, 3, 923}, + {0, 3, 926}, + {0, 3, 929}, + {0, 3, 932}, + {0, 3, 935}, + {0, 3, 938}, + {0, 3, 941}, + {0, 3, 944}, + {0, 3, 947}, + {0, 3, 950}, + {0, 3, 953}, + {0, 3, 956}, + {0, 3, 959}, + {0, 3, 962}, + {0, 3, 965}, + {0, 3, 968}, + {0, 3, 971}, + {0, 3, 974}, {0, 2, 3422}, {0, 2, 3424}, + {0, 2, 3426}, + {0, 2, 3428}, + {0, 3, 977}, + {0, 3, 980}, + {0, 3, 983}, + {0, 3, 986}, + {0, 3, 989}, + {0, 3, 992}, + {0, 3, 995}, + {0, 3, 998}, + {0, 3, 1001}, + {0, 3, 1004}, + {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, 204}, + {0, 2, 208}, + {0, 3, 204}, + {0, 3, 208}, + {0, 3, 212}, + {0, 3, 216}, + {0, 3, 220}, + {0, 3, 224}, + {0, 2, 228}, + {0, 2, 232}, + {0, 3, 228}, + {0, 3, 232}, + {0, 3, 236}, + {0, 3, 240}, + {0, 3, 244}, + {0, 3, 248}, + {0, 2, 1007}, + {0, 2, 1010}, + {0, 3, 1007}, + {0, 3, 1010}, + {0, 3, 1013}, + {0, 3, 1016}, + {0, 2, 1019}, + {0, 2, 1022}, + {0, 3, 1019}, + {0, 3, 1022}, + {0, 3, 1025}, + {0, 3, 1028}, + {0, 2, 252}, + {0, 2, 256}, + {0, 3, 252}, + {0, 3, 256}, + {0, 3, 260}, + {0, 3, 264}, + {0, 3, 268}, + {0, 3, 272}, + {0, 2, 276}, + {0, 2, 280}, + {0, 3, 276}, + {0, 3, 280}, + {0, 3, 284}, + {0, 3, 288}, + {0, 3, 292}, + {0, 3, 296}, + {0, 2, 1031}, + {0, 2, 1034}, + {0, 3, 1031}, + {0, 3, 1034}, + {0, 3, 1037}, + {0, 3, 1040}, + {0, 3, 1043}, + {0, 3, 1046}, + {0, 2, 1049}, + {0, 2, 1052}, + {0, 3, 1049}, + {0, 3, 1052}, + {0, 3, 1055}, + {0, 3, 1058}, + {0, 3, 1061}, + {0, 3, 1064}, + {0, 2, 1067}, + {0, 2, 1070}, + {0, 3, 1067}, + {0, 3, 1070}, + {0, 3, 1073}, + {0, 3, 1076}, + {0, 2, 1079}, + {0, 2, 1082}, + {0, 3, 1079}, + {0, 3, 1082}, + {0, 3, 1085}, + {0, 3, 1088}, + {0, 2, 1091}, + {0, 2, 1094}, + {0, 3, 1091}, + {0, 3, 1094}, + {0, 3, 1097}, + {0, 3, 1100}, + {0, 3, 1103}, + {0, 3, 1106}, + {0, 2, 1109}, + {0, 3, 1109}, + {0, 3, 1112}, + {0, 3, 1115}, + {0, 2, 300}, + {0, 2, 304}, + {0, 3, 300}, + {0, 3, 304}, + {0, 3, 308}, + {0, 3, 312}, + {0, 3, 316}, + {0, 3, 320}, + {0, 2, 324}, + {0, 2, 328}, + {0, 3, 324}, + {0, 3, 328}, + {0, 3, 332}, + {0, 3, 336}, + {0, 3, 340}, + {0, 3, 344}, + {0, 2, 1154}, + {0, 2, 3446}, + {0, 2, 1168}, + {0, 2, 3448}, + {0, 2, 3450}, + {0, 2, 3452}, + {0, 2, 1229}, + {0, 3, 1118}, + {0, 3, 1121}, + {0, 4, 204}, + {0, 4, 208}, + {0, 4, 212}, + {0, 4, 216}, + {0, 4, 220}, + {0, 4, 224}, + {0, 3, 1124}, + {0, 3, 1127}, + {0, 4, 228}, + {0, 4, 232}, + {0, 4, 236}, + {0, 4, 240}, + {0, 4, 244}, + {0, 4, 248}, + {0, 3, 1130}, + {0, 3, 1133}, + {0, 4, 252}, + {0, 4, 256}, + {0, 4, 260}, + {0, 4, 264}, + {0, 4, 268}, + {0, 4, 272}, + {0, 3, 1136}, + {0, 3, 1139}, + {0, 4, 276}, + {0, 4, 280}, + {0, 4, 284}, + {0, 4, 288}, + {0, 4, 292}, + {0, 4, 296}, + {0, 3, 1142}, + {0, 3, 1145}, + {0, 4, 300}, + {0, 4, 304}, + {0, 4, 308}, + {0, 4, 312}, + {0, 4, 316}, + {0, 4, 320}, + {0, 3, 1148}, + {0, 3, 1151}, + {0, 4, 324}, + {0, 4, 328}, + {0, 4, 332}, + {0, 4, 336}, + {0, 4, 340}, + {0, 4, 344}, + {0, 2, 3454}, + {0, 2, 3456}, + {0, 3, 1154}, + {0, 2, 3458}, + {0, 3, 1157}, + {0, 2, 1160}, + {0, 3, 1160}, + {0, 2, 3460}, + {0, 2, 3462}, + {0, 2, 3464}, + {0, 2, 3466}, + {0, 2 | DECOMP_COMPAT, 1179}, + {0, 1 | DECOMP_INLINE, 0x03B9}, + {0, 2 | DECOMP_COMPAT, 3468}, + {0, 2, 1163}, + {0, 3, 1168}, + {0, 2, 3470}, + {0, 3, 1171}, + {0, 2, 1174}, + {0, 3, 1174}, + {0, 2, 3472}, + {0, 2, 3474}, + {0, 2, 3476}, + {0, 2, 1177}, + {0, 2, 1182}, + {0, 2, 1187}, + {0, 2, 3478}, + {0, 2, 3480}, + {0, 3, 1192}, + {0, 2, 3482}, + {0, 3, 1195}, + {0, 2, 3484}, + {0, 2, 3486}, + {0, 2, 3488}, + {0, 2, 1198}, + {0, 2, 1203}, + {0, 2, 1208}, + {0, 2, 3490}, + {0, 2, 3492}, + {0, 3, 1213}, + {0, 2, 3494}, + {0, 2, 3496}, + {0, 2, 3498}, + {0, 3, 1216}, + {0, 2, 3500}, + {0, 2, 3502}, + {0, 2, 3504}, + {0, 2, 3506}, + {0, 2, 1219}, + {0, 2, 1224}, + {0, 1 | DECOMP_INLINE, 0x0060}, + {0, 3, 1229}, + {0, 2, 3508}, + {0, 3, 1232}, + {0, 2, 1235}, + {0, 3, 1235}, + {0, 2, 3510}, + {0, 2, 3512}, + {0, 2, 3514}, + {0, 1, 3516}, + {0, 2 | DECOMP_COMPAT, 1200}, + {0, 1, 4302}, + {0, 1, 4304}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2010}, + {0, 2 | DECOMP_COMPAT, 3519}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002E}, + {0, 2 | DECOMP_COMPAT, 1238}, + {0, 3 | DECOMP_COMPAT, 1238}, + {0, 2 | DECOMP_COMPAT, 348}, + {0, 3 | DECOMP_COMPAT, 348}, + {0, 2 | DECOMP_COMPAT, 1241}, + {0, 3 | DECOMP_COMPAT, 1241}, + {0, 2 | DECOMP_COMPAT, 3521}, + {0, 2 | DECOMP_COMPAT, 3523}, + {0, 2 | DECOMP_COMPAT, 3525}, + {0, 2 | DECOMP_COMPAT, 3527}, + {0, 2 | DECOMP_COMPAT, 3529}, + {0, 4 | DECOMP_COMPAT, 348}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0030}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0034}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0035}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0036}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0037}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0038}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0039}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x002B}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x2212}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x003D}, + {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, 3531}, + {0, 3 | DECOMP_COMPAT, 1244}, + {0, 3 | DECOMP_COMPAT, 1247}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0043}, + {0, 2 | DECOMP_COMPAT, 3533}, + {0, 3 | DECOMP_COMPAT, 1250}, + {0, 3 | DECOMP_COMPAT, 1253}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0190}, + {0, 2 | DECOMP_COMPAT, 3535}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0127}, + {0, 2 | DECOMP_COMPAT, 3537}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0051}, + {0, 2 | DECOMP_COMPAT, 3539}, + {0, 3 | DECOMP_COMPAT, 1256}, + {0, 2 | DECOMP_COMPAT, 3541}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x005A}, + {0, 1 | DECOMP_INLINE, 0x03A9}, + {0, 1 | DECOMP_INLINE, 0x004B}, + {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, 1259}, + {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, 1262}, + {0, 3 | DECOMP_COMPAT, 1265}, + {0, 4 | DECOMP_COMPAT, 352}, + {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, 2 | DECOMP_COMPAT, 352}, + {0, 2 | DECOMP_COMPAT, 357}, + {0, 3 | DECOMP_COMPAT, 357}, + {0, 2 | DECOMP_COMPAT, 3543}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0056}, + {0, 2 | DECOMP_COMPAT, 356}, + {0, 3 | DECOMP_COMPAT, 356}, + {0, 4 | DECOMP_COMPAT, 356}, + {0, 2 | DECOMP_COMPAT, 3545}, + {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0058}, + {0, 2 | DECOMP_COMPAT, 1304}, + {0, 3 | DECOMP_COMPAT, 1304}, + {0, 2 | DECOMP_COMPAT, 361}, + {0, 3 | DECOMP_COMPAT, 361}, + {0, 2 | DECOMP_COMPAT, 3547}, + {0, 2 | DECOMP_COMPAT, 360}, + {0, 3 | DECOMP_COMPAT, 360}, + {0, 4 | DECOMP_COMPAT, 360}, + {0, 2 | DECOMP_COMPAT, 3549}, + {0, 2 | DECOMP_COMPAT, 1307}, + {0, 3 | DECOMP_COMPAT, 1307}, + {0, 3 | DECOMP_COMPAT, 1310}, + {0, 2, 3551}, + {0, 2, 3553}, + {0, 2, 3555}, + {0, 2, 3557}, + {0, 2, 3559}, + {0, 2, 3561}, + {0, 2, 3563}, + {0, 2, 3565}, + {0, 2, 3567}, + {0, 2, 3569}, + {0, 2, 3571}, + {0, 2 | DECOMP_COMPAT, 408}, + {0, 3 | DECOMP_COMPAT, 408}, + {0, 2 | DECOMP_COMPAT, 1313}, + {0, 3 | DECOMP_COMPAT, 1313}, + {0, 2, 3573}, + {0, 2, 3575}, + {0, 2, 3577}, + {0, 2, 3579}, + {0, 2, 3581}, + {0, 2, 3583}, + {0, 2, 3585}, + {0, 2, 3587}, + {0, 2, 3589}, + {0, 2, 3591}, + {0, 2, 3593}, + {0, 2, 3595}, + {0, 2, 3597}, + {0, 2, 3599}, + {0, 2, 3601}, + {0, 2, 3603}, + {0, 2, 3605}, + {0, 2, 3607}, + {0, 2, 3609}, + {0, 2, 3611}, + {0, 2, 3613}, + {0, 2, 3615}, + {0, 2, 3617}, + {0, 2, 3619}, + {0, 2, 3621}, + {0, 2, 3623}, + {0, 2, 3625}, + {0, 2, 3627}, + {0, 2, 3629}, + {0, 2, 3631}, + {0, 2, 3633}, + {0, 2, 3635}, + {0, 2, 3637}, {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}, - {0, 3 | DECOMP_COMPAT, 474}, - {0, 3 | DECOMP_COMPAT, 477}, - {0, 3 | DECOMP_COMPAT, 480}, - {0, 3 | DECOMP_COMPAT, 483}, - {0, 3 | DECOMP_COMPAT, 486}, - {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, 3 | DECOMP_COMPAT, 492}, - {0, 3 | DECOMP_COMPAT, 495}, - {0, 3 | DECOMP_COMPAT, 498}, - {0, 3 | DECOMP_COMPAT, 501}, - {0, 3 | DECOMP_COMPAT, 504}, - {0, 3 | DECOMP_COMPAT, 507}, - {0, 3 | DECOMP_COMPAT, 510}, - {0, 3 | DECOMP_COMPAT, 513}, - {0, 3 | DECOMP_COMPAT, 516}, - {0, 3 | DECOMP_COMPAT, 519}, - {0, 3 | DECOMP_COMPAT, 522}, - {0, 3 | DECOMP_COMPAT, 525}, - {0, 3 | DECOMP_COMPAT, 528}, - {0, 3 | DECOMP_COMPAT, 531}, - {0, 3 | DECOMP_COMPAT, 534}, - {0, 3 | DECOMP_COMPAT, 537}, - {0, 3 | DECOMP_COMPAT, 540}, - {0, 3 | DECOMP_COMPAT, 543}, - {0, 3 | DECOMP_COMPAT, 546}, - {0, 3 | DECOMP_COMPAT, 549}, - {0, 3 | DECOMP_COMPAT, 552}, - {0, 3 | DECOMP_COMPAT, 555}, - {0, 3 | DECOMP_COMPAT, 558}, - {0, 3 | DECOMP_COMPAT, 561}, - {0, 3 | DECOMP_COMPAT, 564}, - {0, 3 | DECOMP_COMPAT, 567}, - {0, 3 | DECOMP_COMPAT, 570}, - {0, 3 | DECOMP_COMPAT, 573}, - {0, 3 | DECOMP_COMPAT, 576}, - {0, 3 | DECOMP_COMPAT, 579}, - {0, 3 | DECOMP_COMPAT, 582}, - {0, 3 | DECOMP_COMPAT, 585}, - {0, 3 | DECOMP_COMPAT, 588}, - {0, 3 | DECOMP_COMPAT, 591}, - {0, 3 | DECOMP_COMPAT, 594}, - {0, 3 | DECOMP_COMPAT, 597}, - {0, 3 | DECOMP_COMPAT, 600}, + {0, 2 | DECOMP_COMPAT, 354}, + {0, 2 | DECOMP_COMPAT, 369}, + {0, 2 | DECOMP_COMPAT, 373}, + {0, 2 | DECOMP_COMPAT, 377}, + {0, 2 | DECOMP_COMPAT, 381}, + {0, 2 | DECOMP_COMPAT, 385}, + {0, 2 | DECOMP_COMPAT, 389}, + {0, 2 | DECOMP_COMPAT, 393}, + {0, 2 | DECOMP_COMPAT, 397}, + {0, 2 | DECOMP_COMPAT, 401}, + {0, 2 | DECOMP_COMPAT, 405}, + {0, 3 | DECOMP_COMPAT, 1316}, + {0, 3 | DECOMP_COMPAT, 1319}, + {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, 4 | DECOMP_COMPAT, 364}, + {0, 4 | DECOMP_COMPAT, 368}, + {0, 4 | DECOMP_COMPAT, 372}, + {0, 4 | DECOMP_COMPAT, 376}, + {0, 4 | DECOMP_COMPAT, 380}, + {0, 4 | DECOMP_COMPAT, 384}, + {0, 4 | DECOMP_COMPAT, 388}, + {0, 4 | DECOMP_COMPAT, 392}, + {0, 4 | DECOMP_COMPAT, 396}, + {0, 4 | DECOMP_COMPAT, 400}, + {0, 4 | DECOMP_COMPAT, 404}, + {0, 2 | DECOMP_COMPAT, 1347}, + {0, 2 | DECOMP_COMPAT, 1350}, + {0, 2 | DECOMP_COMPAT, 1353}, + {0, 2 | DECOMP_COMPAT, 1356}, + {0, 2 | DECOMP_COMPAT, 1359}, + {0, 2 | DECOMP_COMPAT, 1362}, + {0, 2 | DECOMP_COMPAT, 1365}, + {0, 2 | DECOMP_COMPAT, 1368}, + {0, 2 | DECOMP_COMPAT, 1371}, + {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, 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, 408}, + {0, 3 | DECOMP_COMPAT, 1454}, + {0, 2 | DECOMP_COMPAT, 1456}, + {0, 3 | DECOMP_COMPAT, 1457}, + {0, 2 | DECOMP_NO_COMPOSE, 3639}, /* 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, 3641}, + {0, 2, 3643}, + {0, 2, 3645}, + {0, 2, 3647}, + {0, 2, 3649}, + {0, 2, 3651}, + {0, 2, 3653}, + {0, 2, 3655}, + {0, 2, 3657}, + {0, 2, 3659}, + {0, 2, 3661}, + {0, 2, 3663}, + {0, 2, 3665}, + {0, 2, 3667}, + {0, 2, 3669}, + {0, 2, 3671}, + {0, 2, 3673}, + {0, 2, 3675}, + {0, 2, 3677}, + {0, 2, 3679}, + {0, 2, 3681}, + {0, 2, 3683}, + {0, 2, 3685}, + {0, 2, 3687}, + {0, 2, 3689}, + {0, 2, 3691}, {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, 3693}, + {0, 2 | DECOMP_COMPAT, 3695}, + {0, 2, 3697}, + {0, 2 | DECOMP_COMPAT, 3699}, + {0, 2, 190}, + {0, 2, 46}, + {0, 2, 54}, + {0, 2, 109}, + {0, 2, 3701}, + {0, 2, 3703}, + {0, 2, 172}, + {0, 2, 3705}, + {0, 2, 72}, + {0, 2, 3707}, + {0, 2, 49}, + {0, 2, 3709}, + {0, 2, 3711}, + {0, 2, 1655}, + {0, 2, 44}, + {0, 2, 102}, + {0, 2, 76}, + {0, 2, 1670}, + {0, 2, 82}, + {0, 2, 94}, + {0, 2, 3713}, + {0, 2, 548}, + {0, 2, 136}, + {0, 2, 552}, + {0, 2, 174}, + {0, 2, 3715}, + {0, 2, 3717}, + {0, 2, 3719}, + {0, 2, 3721}, + {0, 2, 3723}, + {0, 2, 3725}, + {0, 2 | DECOMP_COMPAT, 3727}, {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1100}, {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1101}, {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x11AA}, @@ -1759,109 +1743,109 @@ 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}, - {0, 3 | DECOMP_COMPAT, 660}, - {0, 3 | DECOMP_COMPAT, 663}, - {0, 3 | DECOMP_COMPAT, 666}, - {0, 3 | DECOMP_COMPAT, 669}, - {0, 3 | DECOMP_COMPAT, 672}, - {0, 3 | DECOMP_COMPAT, 675}, - {0, 3 | DECOMP_COMPAT, 678}, - {0, 3 | DECOMP_COMPAT, 681}, - {0, 3 | DECOMP_COMPAT, 684}, - {0, 3 | DECOMP_COMPAT, 687}, - {0, 3 | DECOMP_COMPAT, 690}, - {0, 3 | DECOMP_COMPAT, 693}, - {0, 3 | DECOMP_COMPAT, 696}, - {0, 3 | DECOMP_COMPAT, 699}, - {0, 3 | DECOMP_COMPAT, 702}, - {0, 3 | DECOMP_COMPAT, 705}, - {0, 3 | DECOMP_COMPAT, 708}, - {0, 3 | DECOMP_COMPAT, 711}, - {0, 3 | DECOMP_COMPAT, 714}, - {0, 3 | DECOMP_COMPAT, 717}, - {0, 3 | DECOMP_COMPAT, 720}, - {0, 3 | DECOMP_COMPAT, 723}, - {0, 3 | DECOMP_COMPAT, 726}, - {0, 3 | DECOMP_COMPAT, 729}, - {0, 3 | DECOMP_COMPAT, 732}, - {0, 3 | DECOMP_COMPAT, 735}, - {0, 3 | DECOMP_COMPAT, 738}, - {0, 3 | DECOMP_COMPAT, 741}, - {0, 3 | DECOMP_COMPAT, 744}, - {0, 3 | DECOMP_COMPAT, 747}, - {0, 3 | DECOMP_COMPAT, 750}, - {0, 3 | DECOMP_COMPAT, 753}, - {0, 3 | DECOMP_COMPAT, 756}, + {0, 3 | DECOMP_COMPAT, 1460}, + {0, 3 | DECOMP_COMPAT, 1463}, + {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, 4 | DECOMP_COMPAT, 412}, + {0, 4 | DECOMP_COMPAT, 416}, + {0, 4 | DECOMP_COMPAT, 420}, + {0, 4 | DECOMP_COMPAT, 424}, + {0, 4 | DECOMP_COMPAT, 428}, + {0, 4 | DECOMP_COMPAT, 432}, + {0, 4 | DECOMP_COMPAT, 436}, + {0, 4 | DECOMP_COMPAT, 440}, + {0, 4 | DECOMP_COMPAT, 444}, + {0, 4 | DECOMP_COMPAT, 448}, + {0, 4 | DECOMP_COMPAT, 452}, + {0, 4 | DECOMP_COMPAT, 456}, + {0, 4 | DECOMP_COMPAT, 460}, + {0, 4 | DECOMP_COMPAT, 464}, + {0, 4 | DECOMP_COMPAT, 468}, + {0, 7 | DECOMP_COMPAT, 27}, + {0, 6 | DECOMP_COMPAT, 34}, + {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, 3 | DECOMP_COMPAT, 1547}, + {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, 3 | DECOMP_COMPAT, 1577}, + {0, 3 | DECOMP_COMPAT, 1580}, + {0, 3 | DECOMP_COMPAT, 1583}, + {0, 3 | DECOMP_COMPAT, 1586}, + {0, 3 | DECOMP_COMPAT, 1589}, + {0, 3 | DECOMP_COMPAT, 1592}, + {0, 3 | DECOMP_COMPAT, 1595}, + {0, 3 | DECOMP_COMPAT, 1598}, + {0, 3 | DECOMP_COMPAT, 1601}, + {0, 3 | DECOMP_COMPAT, 1604}, + {0, 3 | DECOMP_COMPAT, 1607}, {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, 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, 3 | DECOMP_COMPAT, 1610}, + {0, 2 | DECOMP_COMPAT, 1736}, + {0, 2 | DECOMP_COMPAT, 1739}, + {0, 2 | DECOMP_COMPAT, 629}, + {0, 2 | DECOMP_COMPAT, 1745}, + {0, 2 | DECOMP_COMPAT, 1895}, + {0, 2 | DECOMP_COMPAT, 1898}, + {0, 2 | DECOMP_COMPAT, 1901}, + {0, 2 | DECOMP_COMPAT, 1904}, + {0, 2 | DECOMP_COMPAT, 1907}, + {0, 2 | DECOMP_COMPAT, 1910}, + {0, 2 | DECOMP_COMPAT, 1273}, + {0, 2 | DECOMP_COMPAT, 1270}, + {0, 2 | DECOMP_COMPAT, 3729}, + {0, 2 | DECOMP_COMPAT, 3731}, + {0, 2 | DECOMP_COMPAT, 3733}, + {0, 2 | DECOMP_COMPAT, 413}, + {0, 2 | DECOMP_COMPAT, 417}, + {0, 2 | DECOMP_COMPAT, 421}, + {0, 2 | DECOMP_COMPAT, 425}, + {0, 2 | DECOMP_COMPAT, 429}, + {0, 2 | DECOMP_COMPAT, 433}, + {0, 2 | DECOMP_COMPAT, 437}, + {0, 2 | DECOMP_COMPAT, 441}, + {0, 2 | DECOMP_COMPAT, 445}, + {0, 2 | DECOMP_COMPAT, 124}, + {0, 2 | DECOMP_COMPAT, 453}, + {0, 2 | DECOMP_COMPAT, 457}, + {0, 2 | DECOMP_COMPAT, 461}, + {0, 2 | DECOMP_COMPAT, 465}, + {0, 5 | DECOMP_COMPAT, 124}, + {0, 4 | DECOMP_COMPAT, 472}, + {0, 2 | DECOMP_COMPAT, 3735}, {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, 3737}, + {0, 2 | DECOMP_COMPAT, 3739}, + {0, 2 | DECOMP_COMPAT, 3741}, + {0, 2 | DECOMP_COMPAT, 3743}, + {0, 2 | DECOMP_COMPAT, 3745}, + {0, 2 | DECOMP_COMPAT, 626}, + {0, 2 | DECOMP_COMPAT, 3747}, + {0, 2 | DECOMP_COMPAT, 3732}, + {0, 2 | DECOMP_COMPAT, 3749}, + {0, 2 | DECOMP_COMPAT, 3751}, + {0, 2 | DECOMP_COMPAT, 3753}, + {0, 2 | DECOMP_COMPAT, 3755}, + {0, 2 | DECOMP_COMPAT, 3757}, + {0, 2 | DECOMP_COMPAT, 3759}, + {0, 2 | DECOMP_COMPAT, 3761}, + {0, 2 | DECOMP_COMPAT, 1617}, + {0, 2 | DECOMP_COMPAT, 1620}, + {0, 2 | DECOMP_COMPAT, 3763}, + {0, 2 | DECOMP_COMPAT, 3765}, + {0, 2 | DECOMP_COMPAT, 3767}, + {0, 2 | DECOMP_COMPAT, 3769}, + {0, 2 | DECOMP_COMPAT, 3771}, + {0, 2 | DECOMP_COMPAT, 3773}, + {0, 2 | DECOMP_COMPAT, 3775}, + {0, 3 | DECOMP_COMPAT, 1613}, + {0, 3 | DECOMP_COMPAT, 1616}, + {0, 3 | DECOMP_COMPAT, 1619}, + {0, 2 | DECOMP_COMPAT, 3777}, + {0, 3 | DECOMP_COMPAT, 1622}, + {0, 2 | DECOMP_COMPAT, 3779}, + {0, 3 | DECOMP_COMPAT, 1625}, {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, 3 | DECOMP_COMPAT, 813}, - {0, 3 | DECOMP_COMPAT, 88}, - {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, 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, 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, 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, 906}, - {0, 3 | DECOMP_COMPAT, 909}, - {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, 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, 3781}, + {0, 5 | DECOMP_COMPAT, 129}, + {0, 4 | DECOMP_COMPAT, 476}, + {0, 5 | DECOMP_COMPAT, 134}, + {0, 3 | DECOMP_COMPAT, 1628}, + {0, 5 | DECOMP_COMPAT, 139}, + {0, 3 | DECOMP_COMPAT, 1631}, + {0, 3 | DECOMP_COMPAT, 1634}, + {0, 6 | DECOMP_COMPAT, 40}, + {0, 4 | DECOMP_COMPAT, 480}, + {0, 3 | DECOMP_COMPAT, 1637}, + {0, 3 | DECOMP_COMPAT, 1640}, + {0, 3 | DECOMP_COMPAT, 1643}, + {0, 4 | DECOMP_COMPAT, 484}, + {0, 4 | DECOMP_COMPAT, 488}, + {0, 4 | DECOMP_COMPAT, 492}, + {0, 4 | DECOMP_COMPAT, 496}, + {0, 4 | DECOMP_COMPAT, 500}, + {0, 4 | DECOMP_COMPAT, 504}, + {0, 4 | DECOMP_COMPAT, 508}, + {0, 6 | DECOMP_COMPAT, 46}, + {0, 2 | DECOMP_COMPAT, 52}, + {0, 6 | DECOMP_COMPAT, 52}, + {0, 6 | DECOMP_COMPAT, 58}, + {0, 5 | DECOMP_COMPAT, 144}, + {0, 4 | DECOMP_COMPAT, 54}, + {0, 6 | DECOMP_COMPAT, 64}, + {0, 6 | DECOMP_COMPAT, 70}, + {0, 4 | DECOMP_COMPAT, 512}, + {0, 3 | DECOMP_COMPAT, 1646}, + {0, 3 | DECOMP_COMPAT, 1649}, + {0, 4 | DECOMP_COMPAT, 516}, + {0, 4 | DECOMP_COMPAT, 520}, + {0, 5 | DECOMP_COMPAT, 149}, + {0, 5 | DECOMP_COMPAT, 154}, + {0, 3 | DECOMP_COMPAT, 1652}, + {0, 3 | DECOMP_COMPAT, 79}, + {0, 4 | DECOMP_COMPAT, 524}, + {0, 3 | DECOMP_COMPAT, 1655}, + {0, 3 | DECOMP_COMPAT, 1658}, + {0, 2 | DECOMP_COMPAT, 68}, + {0, 2 | DECOMP_COMPAT, 3783}, + {0, 3 | DECOMP_COMPAT, 1661}, + {0, 3 | DECOMP_COMPAT, 1664}, + {0, 6 | DECOMP_COMPAT, 76}, + {0, 4 | DECOMP_COMPAT, 528}, + {0, 5 | DECOMP_COMPAT, 159}, + {0, 6 | DECOMP_COMPAT, 82}, + {0, 4 | DECOMP_COMPAT, 532}, + {0, 3 | DECOMP_COMPAT, 1667}, + {0, 3 | DECOMP_COMPAT, 1670}, + {0, 6 | DECOMP_COMPAT, 88}, + {0, 4 | DECOMP_COMPAT, 536}, + {0, 6 | DECOMP_COMPAT, 94}, + {0, 3 | DECOMP_COMPAT, 1673}, + {0, 5 | DECOMP_COMPAT, 164}, + {0, 3 | DECOMP_COMPAT, 1676}, + {0, 4 | DECOMP_COMPAT, 540}, + {0, 3 | DECOMP_COMPAT, 1679}, + {0, 4 | DECOMP_COMPAT, 544}, + {0, 5 | DECOMP_COMPAT, 169}, + {0, 4 | DECOMP_COMPAT, 548}, + {0, 5 | DECOMP_COMPAT, 174}, + {0, 4 | DECOMP_COMPAT, 552}, + {0, 2 | DECOMP_COMPAT, 3785}, + {0, 5 | DECOMP_COMPAT, 179}, + {0, 3 | DECOMP_COMPAT, 1682}, + {0, 3 | DECOMP_COMPAT, 1685}, + {0, 4 | DECOMP_COMPAT, 556}, + {0, 3 | DECOMP_COMPAT, 1688}, + {0, 3 | DECOMP_COMPAT, 1691}, + {0, 3 | DECOMP_COMPAT, 1694}, + {0, 5 | DECOMP_COMPAT, 184}, + {0, 4 | DECOMP_COMPAT, 560}, + {0, 2 | DECOMP_COMPAT, 100}, + {0, 6 | DECOMP_COMPAT, 100}, + {0, 3 | DECOMP_COMPAT, 189}, + {0, 5 | DECOMP_COMPAT, 189}, + {0, 4 | DECOMP_COMPAT, 60}, + {0, 4 | DECOMP_COMPAT, 564}, + {0, 3 | DECOMP_COMPAT, 1697}, + {0, 3 | DECOMP_COMPAT, 1700}, + {0, 4 | DECOMP_COMPAT, 568}, + {0, 2 | DECOMP_COMPAT, 3787}, + {0, 4 | DECOMP_COMPAT, 572}, + {0, 5 | DECOMP_COMPAT, 194}, + {0, 2 | DECOMP_COMPAT, 3789}, + {0, 6 | DECOMP_COMPAT, 106}, + {0, 3 | DECOMP_COMPAT, 146}, + {0, 2 | DECOMP_COMPAT, 1704}, + {0, 2 | DECOMP_COMPAT, 1707}, + {0, 2 | DECOMP_COMPAT, 1710}, + {0, 2 | DECOMP_COMPAT, 1713}, + {0, 2 | DECOMP_COMPAT, 1716}, + {0, 2 | DECOMP_COMPAT, 1719}, + {0, 2 | DECOMP_COMPAT, 1722}, + {0, 2 | DECOMP_COMPAT, 1725}, + {0, 2 | DECOMP_COMPAT, 1728}, + {0, 2 | DECOMP_COMPAT, 1731}, + {0, 3 | DECOMP_COMPAT, 1703}, + {0, 3 | DECOMP_COMPAT, 1706}, + {0, 3 | DECOMP_COMPAT, 1709}, + {0, 3 | DECOMP_COMPAT, 1712}, + {0, 3 | DECOMP_COMPAT, 1715}, + {0, 3 | DECOMP_COMPAT, 1718}, + {0, 3 | DECOMP_COMPAT, 1721}, + {0, 3 | DECOMP_COMPAT, 1724}, + {0, 3 | DECOMP_COMPAT, 1727}, + {0, 3 | DECOMP_COMPAT, 1730}, + {0, 3 | DECOMP_COMPAT, 1733}, + {0, 3 | DECOMP_COMPAT, 1736}, + {0, 3 | DECOMP_COMPAT, 1739}, + {0, 3 | DECOMP_COMPAT, 1742}, + {0, 3 | DECOMP_COMPAT, 1745}, + {0, 3 | DECOMP_COMPAT, 1748}, + {0, 2 | DECOMP_COMPAT, 3791}, + {0, 2 | DECOMP_COMPAT, 3793}, + {0, 3 | DECOMP_COMPAT, 1751}, + {0, 2 | DECOMP_COMPAT, 3795}, + {0, 2 | DECOMP_COMPAT, 3797}, + {0, 2 | DECOMP_COMPAT, 3799}, + {0, 3 | DECOMP_COMPAT, 1754}, + {0, 3 | DECOMP_COMPAT, 1760}, + {0, 2 | DECOMP_COMPAT, 3801}, + {0, 2 | DECOMP_COMPAT, 3803}, + {0, 2 | DECOMP_COMPAT, 3805}, + {0, 2 | DECOMP_COMPAT, 3807}, + {0, 2 | DECOMP_COMPAT, 3809}, + {0, 4 | DECOMP_COMPAT, 576}, + {0, 2 | DECOMP_COMPAT, 3811}, + {0, 2 | DECOMP_COMPAT, 3813}, + {0, 2 | DECOMP_COMPAT, 3815}, + {0, 2 | DECOMP_COMPAT, 1846}, + {0, 2 | DECOMP_COMPAT, 3817}, + {0, 2 | DECOMP_COMPAT, 3819}, + {0, 2 | DECOMP_COMPAT, 3821}, + {0, 2 | DECOMP_COMPAT, 3823}, + {0, 3 | DECOMP_COMPAT, 581}, + {0, 4 | DECOMP_COMPAT, 580}, + {0, 2 | DECOMP_COMPAT, 3825}, + {0, 2 | DECOMP_COMPAT, 3827}, + {0, 2 | DECOMP_COMPAT, 3829}, + {0, 2 | DECOMP_COMPAT, 3831}, + {0, 2 | DECOMP_COMPAT, 3833}, + {0, 2 | DECOMP_COMPAT, 598}, + {0, 2 | DECOMP_COMPAT, 1767}, + {0, 3 | DECOMP_COMPAT, 1766}, + {0, 3 | DECOMP_COMPAT, 1769}, + {0, 3 | DECOMP_COMPAT, 1772}, + {0, 3 | DECOMP_COMPAT, 1775}, + {0, 2 | DECOMP_COMPAT, 3835}, + {0, 2 | DECOMP_COMPAT, 3839}, + {0, 2 | DECOMP_COMPAT, 3843}, + {0, 2 | DECOMP_COMPAT, 3847}, + {0, 2 | DECOMP_COMPAT, 3851}, + {0, 2 | DECOMP_COMPAT, 3853}, + {0, 2 | DECOMP_COMPAT, 3855}, + {0, 2 | DECOMP_COMPAT, 3857}, + {0, 2 | DECOMP_COMPAT, 3859}, + {0, 2 | DECOMP_COMPAT, 3861}, + {0, 3 | DECOMP_COMPAT, 1778}, + {0, 3 | DECOMP_COMPAT, 1784}, + {0, 2 | DECOMP_COMPAT, 3863}, + {0, 3 | DECOMP_COMPAT, 1790}, + {0, 3 | DECOMP_COMPAT, 1796}, + {0, 3 | DECOMP_COMPAT, 1802}, + {0, 2 | DECOMP_COMPAT, 3867}, + {0, 3 | DECOMP_COMPAT, 1808}, + {0, 3 | DECOMP_COMPAT, 1814}, + {0, 4 | DECOMP_COMPAT, 584}, + {0, 2 | DECOMP_COMPAT, 1749}, + {0, 3 | DECOMP_COMPAT, 1817}, + {0, 3 | DECOMP_COMPAT, 1820}, + {0, 3 | DECOMP_COMPAT, 1823}, + {0, 3 | DECOMP_COMPAT, 1826}, + {0, 5 | DECOMP_COMPAT, 199}, + {0, 6 | DECOMP_COMPAT, 112}, + {0, 2 | DECOMP_COMPAT, 3871}, + {0, 2 | DECOMP_COMPAT, 3873}, + {0, 2 | DECOMP_COMPAT, 3875}, + {0, 2 | DECOMP_COMPAT, 3877}, + {0, 2 | DECOMP_COMPAT, 3879}, + {0, 2 | DECOMP_COMPAT, 3881}, + {0, 2 | DECOMP_COMPAT, 3883}, + {0, 2 | DECOMP_COMPAT, 3885}, + {0, 2 | DECOMP_COMPAT, 3887}, + {0, 2 | DECOMP_COMPAT, 1843}, + {0, 2 | DECOMP_COMPAT, 3889}, + {0, 2 | DECOMP_COMPAT, 3891}, + {0, 2 | DECOMP_COMPAT, 3893}, + {0, 2 | DECOMP_COMPAT, 3895}, + {0, 2 | DECOMP_COMPAT, 3897}, + {0, 2 | DECOMP_COMPAT, 3899}, + {0, 2 | DECOMP_COMPAT, 3901}, + {0, 2 | DECOMP_COMPAT, 3903}, + {0, 4 | DECOMP_COMPAT, 592}, + {0, 2 | DECOMP_COMPAT, 3905}, + {0, 2 | DECOMP_COMPAT, 3907}, + {0, 2 | DECOMP_COMPAT, 3798}, + {0, 4 | DECOMP_COMPAT, 596}, + {0, 3 | DECOMP_COMPAT, 1829}, + {0, 2 | DECOMP_COMPAT, 3909}, + {0, 2 | DECOMP_COMPAT, 3911}, + {0, 2 | DECOMP_COMPAT, 3913}, + {0, 2 | DECOMP_COMPAT, 3915}, + {0, 2 | DECOMP_COMPAT, 3917}, + {0, 2 | DECOMP_COMPAT, 3919}, + {0, 2 | DECOMP_COMPAT, 3921}, + {0, 2 | DECOMP_COMPAT, 3923}, + {0, 2 | DECOMP_COMPAT, 583}, + {0, 2 | DECOMP_COMPAT, 3925}, + {0, 3 | DECOMP_COMPAT, 1832}, + {0, 2 | DECOMP_COMPAT, 3927}, + {0, 2 | DECOMP_COMPAT, 3929}, + {0, 3 | DECOMP_COMPAT, 1835}, + {0, 3 | DECOMP_COMPAT, 1838}, + {0, 2 | DECOMP_COMPAT, 3931}, + {0, 4 | DECOMP_COMPAT, 600}, + {0, 3 | DECOMP_COMPAT, 1841}, + {0, 2 | DECOMP_COMPAT, 3933}, + {0, 2 | DECOMP_COMPAT, 3935}, + {0, 2 | DECOMP_COMPAT, 3937}, + {0, 2 | DECOMP_COMPAT, 3939}, + {0, 3 | DECOMP_COMPAT, 1844}, + {0, 3 | DECOMP_COMPAT, 1847}, + {0, 2 | DECOMP_COMPAT, 1854}, + {0, 2 | DECOMP_COMPAT, 1857}, + {0, 2 | DECOMP_COMPAT, 1860}, + {0, 2 | DECOMP_COMPAT, 1863}, + {0, 2 | DECOMP_COMPAT, 1866}, + {0, 2 | DECOMP_COMPAT, 1869}, + {0, 2 | DECOMP_COMPAT, 1872}, + {0, 2 | DECOMP_COMPAT, 1875}, + {0, 2 | DECOMP_COMPAT, 1878}, + {0, 3 | DECOMP_COMPAT, 1850}, + {0, 3 | DECOMP_COMPAT, 1853}, + {0, 3 | DECOMP_COMPAT, 1856}, + {0, 3 | DECOMP_COMPAT, 1859}, + {0, 3 | DECOMP_COMPAT, 1862}, + {0, 3 | DECOMP_COMPAT, 1865}, + {0, 3 | DECOMP_COMPAT, 1868}, + {0, 3 | DECOMP_COMPAT, 1871}, + {0, 3 | DECOMP_COMPAT, 1874}, + {0, 3 | DECOMP_COMPAT, 1877}, + {0, 3 | DECOMP_COMPAT, 1880}, + {0, 3 | DECOMP_COMPAT, 1883}, + {0, 3 | DECOMP_COMPAT, 1886}, + {0, 3 | DECOMP_COMPAT, 1889}, + {0, 3 | DECOMP_COMPAT, 1892}, + {0, 3 | DECOMP_COMPAT, 1895}, + {0, 3 | DECOMP_COMPAT, 1898}, + {0, 3 | DECOMP_COMPAT, 1901}, + {0, 3 | DECOMP_COMPAT, 1904}, + {0, 3 | DECOMP_COMPAT, 1907}, + {0, 3 | DECOMP_COMPAT, 1910}, + {0, 3 | DECOMP_COMPAT, 1913}, + {0, 3 | DECOMP_COMPAT, 1916}, {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, 4306}, {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, 4307}, + {0, 1, 4308}, + {0, 1, 4309}, {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, 4310}, + {0, 1, 4311}, + {0, 1, 4312}, {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, 1919}, + {0, 2 | DECOMP_COMPAT, 1920}, + {0, 2 | DECOMP_COMPAT, 1923}, + {0, 3 | DECOMP_COMPAT, 1919}, + {0, 3 | DECOMP_COMPAT, 1922}, + {0, 2 | DECOMP_COMPAT, 3941}, + {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_NO_COMPOSE, 3955}, /* in exclusion list */ {26, 0, 0}, - {0, 2 | DECOMP_NO_COMPOSE, 3770}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3957}, /* 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, 3959}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3961}, /* in exclusion list */ + {0, 3 | DECOMP_NO_COMPOSE, 1925}, /* in exclusion list */ + {0, 3 | DECOMP_NO_COMPOSE, 1928}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3963}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3965}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3967}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3969}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3971}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3973}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3975}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3977}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3979}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3981}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3983}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3985}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3987}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3989}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3991}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3993}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3995}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3997}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 3999}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 4001}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 4003}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 4005}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 1925}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 4007}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 4009}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 4011}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 4013}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 4015}, /* in exclusion list */ + {0, 2 | DECOMP_COMPAT, 4017}, {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, 3010}, {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, 3014}, {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, 4019}, {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, 1931}, + {0, 3 | DECOMP_COMPAT, 1934}, + {0, 3 | DECOMP_COMPAT, 1937}, + {0, 3 | DECOMP_COMPAT, 1940}, + {0, 3 | DECOMP_COMPAT, 1943}, + {0, 3 | DECOMP_COMPAT, 1946}, + {0, 3 | DECOMP_COMPAT, 1949}, + {0, 3 | DECOMP_COMPAT, 1952}, {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, 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, 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, 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, 3 | DECOMP_COMPAT, 1955}, + {0, 3 | DECOMP_COMPAT, 1958}, + {0, 3 | DECOMP_COMPAT, 1961}, + {0, 3 | DECOMP_COMPAT, 1964}, {0, 2 | DECOMP_COMPAT, 4022}, - {0, 2 | DECOMP_COMPAT, 1158}, - {0, 2 | DECOMP_COMPAT, 1155}, + {0, 2 | DECOMP_COMPAT, 2276}, + {0, 2 | DECOMP_COMPAT, 2180}, {0, 2 | DECOMP_COMPAT, 4024}, {0, 2 | DECOMP_COMPAT, 4026}, {0, 2 | DECOMP_COMPAT, 4028}, + {0, 2 | DECOMP_COMPAT, 2009}, + {0, 2 | DECOMP_COMPAT, 2012}, + {0, 2 | DECOMP_COMPAT, 2018}, + {0, 2 | DECOMP_COMPAT, 2021}, {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, 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, 2 | DECOMP_COMPAT, 4036}, + {0, 2 | DECOMP_COMPAT, 4038}, + {0, 2 | DECOMP_COMPAT, 4040}, + {0, 2 | DECOMP_COMPAT, 2043}, + {0, 2 | DECOMP_COMPAT, 2010}, + {0, 2 | DECOMP_COMPAT, 2013}, + {0, 2 | DECOMP_COMPAT, 609}, + {0, 2 | DECOMP_COMPAT, 2029}, + {0, 2 | DECOMP_COMPAT, 4042}, + {0, 2 | DECOMP_COMPAT, 2019}, + {0, 2 | DECOMP_COMPAT, 2042}, + {0, 2 | DECOMP_COMPAT, 2039}, + {0, 2 | DECOMP_COMPAT, 2210}, + {0, 2 | DECOMP_COMPAT, 2048}, + {0, 2 | DECOMP_COMPAT, 2057}, + {0, 2 | DECOMP_COMPAT, 2060}, + {0, 2 | DECOMP_COMPAT, 4044}, + {0, 2 | DECOMP_COMPAT, 2075}, + {0, 2 | DECOMP_COMPAT, 2078}, + {0, 2 | DECOMP_COMPAT, 4046}, + {0, 2 | DECOMP_COMPAT, 4048}, + {0, 2 | DECOMP_COMPAT, 2081}, + {0, 2 | DECOMP_COMPAT, 4050}, + {0, 2 | DECOMP_COMPAT, 2090}, + {0, 2 | DECOMP_COMPAT, 614}, + {0, 2 | DECOMP_COMPAT, 4052}, + {0, 2 | DECOMP_COMPAT, 2099}, + {0, 2 | DECOMP_COMPAT, 4054}, + {0, 2 | DECOMP_COMPAT, 4056}, + {0, 2 | DECOMP_COMPAT, 2108}, + {0, 2 | DECOMP_COMPAT, 2273}, + {0, 2 | DECOMP_COMPAT, 4058}, + {0, 2 | DECOMP_COMPAT, 4060}, + {0, 2 | DECOMP_COMPAT, 4062}, + {0, 2 | DECOMP_COMPAT, 2111}, + {0, 2 | DECOMP_COMPAT, 4064}, + {0, 2 | DECOMP_COMPAT, 4066}, + {0, 2 | DECOMP_COMPAT, 4068}, + {0, 2 | DECOMP_COMPAT, 4070}, + {0, 2 | DECOMP_COMPAT, 4072}, + {0, 2 | DECOMP_COMPAT, 4074}, + {0, 2 | DECOMP_COMPAT, 4076}, + {0, 2 | DECOMP_COMPAT, 2249}, + {0, 2 | DECOMP_COMPAT, 4078}, + {0, 2 | DECOMP_COMPAT, 4080}, + {0, 2 | DECOMP_COMPAT, 2126}, + {0, 2 | DECOMP_COMPAT, 2117}, + {0, 2 | DECOMP_COMPAT, 2129}, + {0, 2 | DECOMP_COMPAT, 17}, + {0, 2 | DECOMP_COMPAT, 2}, + {0, 2 | DECOMP_COMPAT, 11}, + {0, 2 | DECOMP_COMPAT, 18}, + {0, 2 | DECOMP_COMPAT, 608}, + {0, 2 | DECOMP_COMPAT, 2028}, + {0, 2 | DECOMP_COMPAT, 2055}, + {0, 2 | DECOMP_COMPAT, 2037}, + {0, 2 | DECOMP_COMPAT, 1963}, + {0, 2 | DECOMP_COMPAT, 2165}, + {0, 2 | DECOMP_COMPAT, 2159}, + {0, 2 | DECOMP_COMPAT, 4082}, + {0, 2 | DECOMP_COMPAT, 2171}, + {0, 2 | DECOMP_COMPAT, 4084}, + {0, 2 | DECOMP_COMPAT, 1993}, + {0, 2 | DECOMP_COMPAT, 4086}, + {0, 2 | DECOMP_COMPAT, 2153}, + {0, 2 | DECOMP_COMPAT, 4088}, + {0, 2 | DECOMP_COMPAT, 4090}, + {0, 2 | DECOMP_COMPAT, 2203}, + {0, 2 | DECOMP_COMPAT, 2035}, + {0, 2 | DECOMP_COMPAT, 4041}, + {0, 2 | DECOMP_COMPAT, 2140}, + {0, 2 | DECOMP_COMPAT, 4092}, + {0, 2 | DECOMP_COMPAT, 2227}, + {0, 2 | DECOMP_COMPAT, 4094}, + {0, 2 | DECOMP_COMPAT, 4096}, + {0, 2 | DECOMP_COMPAT, 4098}, + {0, 3 | DECOMP_COMPAT, 1967}, + {0, 3 | DECOMP_COMPAT, 1970}, + {0, 3 | DECOMP_COMPAT, 1973}, + {0, 3 | DECOMP_COMPAT, 1976}, + {0, 3 | DECOMP_COMPAT, 1979}, + {0, 3 | DECOMP_COMPAT, 1982}, + {0, 3 | DECOMP_COMPAT, 1985}, + {0, 3 | DECOMP_COMPAT, 1988}, + {0, 3 | DECOMP_COMPAT, 1991}, + {0, 2 | DECOMP_COMPAT, 606}, + {0, 2 | DECOMP_COMPAT, 4100}, + {0, 2 | DECOMP_COMPAT, 4102}, + {0, 2 | DECOMP_COMPAT, 4104}, + {0, 2 | DECOMP_COMPAT, 4106}, + {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, 4124}, + {0, 2 | DECOMP_COMPAT, 4126}, + {0, 2 | DECOMP_COMPAT, 2173}, + {0, 3 | DECOMP_COMPAT, 1994}, + {0, 3 | DECOMP_COMPAT, 1997}, + {0, 2 | DECOMP_COMPAT, 4128}, + {0, 2 | DECOMP_COMPAT, 4130}, + {0, 2 | DECOMP_COMPAT, 4132}, + {0, 2 | DECOMP_COMPAT, 7}, + {0, 2 | DECOMP_COMPAT, 4134}, + {0, 2 | DECOMP_COMPAT, 4136}, + {0, 2 | DECOMP_COMPAT, 12}, + {0, 2 | DECOMP_COMPAT, 4138}, + {0, 2 | DECOMP_COMPAT, 4140}, + {0, 2 | DECOMP_COMPAT, 2069}, + {0, 2 | DECOMP_COMPAT, 4142}, + {0, 3 | DECOMP_COMPAT, 2000}, + {0, 3 | DECOMP_COMPAT, 2003}, + {0, 3 | DECOMP_COMPAT, 2006}, + {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, 2 | DECOMP_COMPAT, 2076}, + {0, 2 | DECOMP_COMPAT, 1960}, + {0, 2 | DECOMP_COMPAT, 2046}, + {0, 2 | DECOMP_COMPAT, 1957}, + {0, 2 | DECOMP_COMPAT, 2193}, + {0, 2 | DECOMP_COMPAT, 1996}, + {0, 2 | DECOMP_COMPAT, 4164}, + {0, 2 | DECOMP_COMPAT, 4166}, + {0, 2 | DECOMP_COMPAT, 4168}, + {0, 2 | DECOMP_COMPAT, 4170}, + {0, 2 | DECOMP_COMPAT, 2066}, + {0, 2 | DECOMP_COMPAT, 2063}, + {0, 2 | DECOMP_COMPAT, 4172}, + {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, 3 | DECOMP_COMPAT, 2009}, + {0, 3 | DECOMP_COMPAT, 2012}, + {0, 3 | DECOMP_COMPAT, 2015}, + {0, 3 | DECOMP_COMPAT, 2018}, + {0, 3 | DECOMP_COMPAT, 2021}, + {0, 3 | DECOMP_COMPAT, 2024}, + {0, 3 | DECOMP_COMPAT, 2027}, + {0, 3 | DECOMP_COMPAT, 2030}, + {0, 3 | DECOMP_COMPAT, 2033}, + {0, 3 | DECOMP_COMPAT, 2036}, + {0, 3 | DECOMP_COMPAT, 2039}, + {0, 3 | DECOMP_COMPAT, 2042}, + {0, 3 | DECOMP_COMPAT, 2045}, + {0, 3 | DECOMP_COMPAT, 2048}, + {0, 3 | DECOMP_COMPAT, 2051}, + {0, 3 | DECOMP_COMPAT, 2054}, + {0, 3 | DECOMP_COMPAT, 2057}, + {0, 3 | DECOMP_COMPAT, 2060}, + {0, 3 | DECOMP_COMPAT, 2063}, + {0, 3 | DECOMP_COMPAT, 2066}, + {0, 3 | DECOMP_COMPAT, 2069}, + {0, 3 | DECOMP_COMPAT, 2072}, + {0, 3 | DECOMP_COMPAT, 2075}, + {0, 3 | DECOMP_COMPAT, 2078}, + {0, 3 | DECOMP_COMPAT, 2081}, + {0, 3 | DECOMP_COMPAT, 2084}, + {0, 3 | DECOMP_COMPAT, 2087}, + {0, 3 | DECOMP_COMPAT, 2090}, + {0, 3 | DECOMP_COMPAT, 2093}, + {0, 3 | DECOMP_COMPAT, 2096}, + {0, 3 | DECOMP_COMPAT, 2099}, + {0, 3 | DECOMP_COMPAT, 2102}, + {0, 3 | DECOMP_COMPAT, 2105}, + {0, 3 | DECOMP_COMPAT, 2108}, + {0, 3 | DECOMP_COMPAT, 2111}, + {0, 3 | DECOMP_COMPAT, 2114}, + {0, 3 | DECOMP_COMPAT, 2117}, + {0, 3 | DECOMP_COMPAT, 2120}, + {0, 3 | DECOMP_COMPAT, 2123}, + {0, 3 | DECOMP_COMPAT, 2126}, + {0, 3 | DECOMP_COMPAT, 2129}, + {0, 3 | DECOMP_COMPAT, 2132}, + {0, 3 | DECOMP_COMPAT, 2135}, + {0, 3 | DECOMP_COMPAT, 608}, + {0, 3 | DECOMP_COMPAT, 2138}, + {0, 3 | DECOMP_COMPAT, 2141}, + {0, 3 | DECOMP_COMPAT, 2144}, + {0, 3 | DECOMP_COMPAT, 2028}, + {0, 3 | DECOMP_COMPAT, 2147}, + {0, 3 | DECOMP_COMPAT, 2150}, + {0, 3 | DECOMP_COMPAT, 2153}, + {0, 3 | DECOMP_COMPAT, 2156}, + {0, 3 | DECOMP_COMPAT, 2159}, + {0, 3 | DECOMP_COMPAT, 2162}, + {0, 3 | DECOMP_COMPAT, 2165}, + {0, 3 | DECOMP_COMPAT, 2168}, + {0, 3 | DECOMP_COMPAT, 2171}, + {0, 3 | DECOMP_COMPAT, 2174}, + {0, 3 | DECOMP_COMPAT, 2177}, + {0, 3 | DECOMP_COMPAT, 2180}, + {0, 3 | DECOMP_COMPAT, 2183}, + {0, 3 | DECOMP_COMPAT, 2186}, + {0, 3 | DECOMP_COMPAT, 2189}, + {0, 3 | DECOMP_COMPAT, 2192}, + {0, 3 | DECOMP_COMPAT, 2195}, + {0, 3 | DECOMP_COMPAT, 2198}, + {0, 3 | DECOMP_COMPAT, 2201}, + {0, 3 | DECOMP_COMPAT, 2204}, + {0, 3 | DECOMP_COMPAT, 2207}, + {0, 3 | DECOMP_COMPAT, 2210}, + {0, 3 | DECOMP_COMPAT, 2213}, + {0, 3 | DECOMP_COMPAT, 2216}, + {0, 3 | DECOMP_COMPAT, 2219}, + {0, 3 | DECOMP_COMPAT, 2222}, + {0, 3 | DECOMP_COMPAT, 2225}, + {0, 3 | DECOMP_COMPAT, 2228}, + {0, 3 | DECOMP_COMPAT, 2231}, + {0, 3 | DECOMP_COMPAT, 2234}, + {0, 3 | DECOMP_COMPAT, 2237}, + {0, 3 | DECOMP_COMPAT, 2240}, + {0, 3 | DECOMP_COMPAT, 2243}, + {0, 3 | DECOMP_COMPAT, 2246}, + {0, 3 | DECOMP_COMPAT, 2249}, + {0, 3 | DECOMP_COMPAT, 2252}, + {0, 3 | DECOMP_COMPAT, 2255}, + {0, 3 | DECOMP_COMPAT, 2258}, + {0, 3 | DECOMP_COMPAT, 2261}, + {0, 3 | DECOMP_COMPAT, 2264}, + {0, 3 | DECOMP_COMPAT, 2267}, + {0, 3 | DECOMP_COMPAT, 2270}, + {0, 3 | DECOMP_COMPAT, 2273}, + {0, 3 | DECOMP_COMPAT, 2276}, + {0, 3 | DECOMP_COMPAT, 2279}, + {0, 3 | DECOMP_COMPAT, 2282}, + {0, 3 | DECOMP_COMPAT, 2285}, + {0, 3 | DECOMP_COMPAT, 2288}, + {0, 4 | DECOMP_COMPAT, 5}, + {0, 4 | DECOMP_COMPAT, 604}, + {0, 4 | DECOMP_COMPAT, 608}, + {0, 4 | DECOMP_COMPAT, 612}, + {0, 4 | DECOMP_COMPAT, 616}, + {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, 620}, {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, 2291}, + {0, 1 | DECOMP_COMPAT, 4184}, {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, 4187}, + {0, 1 | DECOMP_COMPAT, 4190}, + {0, 1 | DECOMP_COMPAT, 4193}, + {0, 1 | DECOMP_COMPAT, 4196}, {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, 4199}, + {0, 2 | DECOMP_COMPAT, 4201}, + {0, 2 | DECOMP_COMPAT, 1967}, + {0, 2 | DECOMP_COMPAT, 1970}, + {0, 2 | DECOMP_COMPAT, 1973}, + {0, 2 | DECOMP_COMPAT, 2000}, + {0, 2 | DECOMP_COMPAT, 1976}, + {0, 2 | DECOMP_COMPAT, 2003}, + {0, 2 | DECOMP_COMPAT, 1979}, + {0, 2 | DECOMP_COMPAT, 2006}, + {0, 2 | DECOMP_COMPAT, 1982}, + {0, 2 | DECOMP_COMPAT, 4203}, + {0, 2 | DECOMP_COMPAT, 4205}, + {0, 2 | DECOMP_COMPAT, 4207}, {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, 2296}, + {0, 2 | DECOMP_COMPAT, 2299}, + {0, 2 | DECOMP_COMPAT, 3000}, + {0, 2 | DECOMP_COMPAT, 2302}, + {0, 2 | DECOMP_COMPAT, 1931}, {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, 2295}, + {0, 3 | DECOMP_COMPAT, 2298}, + {0, 3 | DECOMP_COMPAT, 2301}, + {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, 4313}, + {0, 1 | DECOMP_COMPAT, 4315}, + {0, 1 | DECOMP_COMPAT, 4317}, + {0, 1 | DECOMP_COMPAT, 4319}, + {0, 1 | DECOMP_COMPAT, 4321}, + {0, 1 | DECOMP_COMPAT, 4323}, + {0, 1 | DECOMP_COMPAT, 4325}, + {0, 1 | DECOMP_COMPAT, 4327}, + {0, 1 | DECOMP_COMPAT, 4329}, + {0, 1 | DECOMP_COMPAT, 4331}, + {0, 1 | DECOMP_COMPAT, 4333}, + {0, 1 | DECOMP_COMPAT, 4335}, + {0, 1 | DECOMP_COMPAT, 4337}, + {0, 1 | DECOMP_COMPAT, 4339}, + {0, 1 | DECOMP_COMPAT, 4341}, + {0, 1 | DECOMP_COMPAT, 4343}, + {0, 1 | DECOMP_COMPAT, 4345}, + {0, 1 | DECOMP_COMPAT, 4347}, + {0, 1 | DECOMP_COMPAT, 4349}, + {0, 1 | DECOMP_COMPAT, 4351}, + {0, 1 | DECOMP_COMPAT, 4353}, + {0, 1 | DECOMP_COMPAT, 4355}, + {0, 1 | DECOMP_COMPAT, 4357}, + {0, 1 | DECOMP_COMPAT, 4359}, + {0, 1 | DECOMP_COMPAT, 4361}, + {0, 1 | DECOMP_COMPAT, 4363}, + {0, 1 | DECOMP_COMPAT, 4365}, + {0, 1 | DECOMP_COMPAT, 4367}, + {0, 1 | DECOMP_COMPAT, 4369}, + {0, 1 | DECOMP_COMPAT, 4371}, + {0, 1 | DECOMP_COMPAT, 4373}, + {0, 1 | DECOMP_COMPAT, 4375}, + {0, 1 | DECOMP_COMPAT, 4377}, + {0, 1 | DECOMP_COMPAT, 4379}, + {0, 1 | DECOMP_COMPAT, 4381}, + {0, 1 | DECOMP_COMPAT, 4383}, + {0, 1 | DECOMP_COMPAT, 4385}, + {0, 1 | DECOMP_COMPAT, 4387}, + {0, 1 | DECOMP_COMPAT, 4389}, + {0, 1 | DECOMP_COMPAT, 4391}, + {0, 1 | DECOMP_COMPAT, 4393}, + {0, 1 | DECOMP_COMPAT, 4395}, + {0, 1 | DECOMP_COMPAT, 4397}, + {0, 1 | DECOMP_COMPAT, 4399}, + {0, 1 | DECOMP_COMPAT, 4401}, + {0, 1 | DECOMP_COMPAT, 4403}, + {0, 1 | DECOMP_COMPAT, 4405}, + {0, 1 | DECOMP_COMPAT, 4407}, + {0, 1 | DECOMP_COMPAT, 4409}, + {0, 1 | DECOMP_COMPAT, 4411}, + {0, 1 | DECOMP_COMPAT, 4413}, + {0, 1 | DECOMP_COMPAT, 4415}, {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, 4209}, {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, 4212}, + {0, 2, 4214}, {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, 4417}, {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0xA78E}, {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026E}, - {0, 1 | DECOMP_COMPAT, 4196}, + {0, 1 | DECOMP_COMPAT, 4418}, {0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028E}, - {0, 1 | DECOMP_COMPAT, 4197}, + {0, 1 | DECOMP_COMPAT, 4419}, {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, 4420}, {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, 4421}, + {0, 1 | DECOMP_COMPAT, 4422}, + {0, 2, 4216}, + {0, 2, 4218}, + {0, 2, 4220}, + {0, 2, 4222}, + {0, 2, 4224}, + {0, 2, 4226}, + {0, 2, 4228}, + {0, 2, 4230}, + {0, 2, 4232}, + {0, 2, 4234}, + {0, 2, 4236}, + {0, 2, 4238}, + {0, 2, 4240}, + {0, 2, 4242}, + {0, 2, 4244}, + {0, 2, 4246}, + {0, 2, 4248}, + {0, 2, 4250}, + {0, 2, 4252}, + {0, 2, 4254}, + {0, 2, 2304}, + {0, 2, 2307}, + {0, 2, 2305}, + {0, 2, 2308}, + {0, 2, 2311}, + {0, 3, 2304}, + {0, 3, 2307}, + {0, 3, 2310}, + {0, 2, 2314}, + {0, 2, 2313}, + {0, 3, 2313}, {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, 4256}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 2316}, /* in exclusion list */ + {0, 3 | DECOMP_NO_COMPOSE, 2316}, /* in exclusion list */ + {0, 3 | DECOMP_NO_COMPOSE, 2319}, /* in exclusion list */ + {0, 3 | DECOMP_NO_COMPOSE, 2322}, /* in exclusion list */ + {0, 3 | DECOMP_NO_COMPOSE, 2325}, /* in exclusion list */ + {0, 3 | DECOMP_NO_COMPOSE, 2328}, /* 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, 2331}, /* in exclusion list */ + {0, 2 | DECOMP_NO_COMPOSE, 2334}, /* in exclusion list */ + {0, 3 | DECOMP_NO_COMPOSE, 2331}, /* in exclusion list */ + {0, 3 | DECOMP_NO_COMPOSE, 2334}, /* in exclusion list */ + {0, 3 | DECOMP_NO_COMPOSE, 2337}, /* in exclusion list */ + {0, 3 | DECOMP_NO_COMPOSE, 2340}, /* 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, 4423}, {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, 4425}, + {0, 1 | DECOMP_COMPAT, 4427}, + {0, 1 | DECOMP_COMPAT, 4429}, + {0, 1 | DECOMP_COMPAT, 4431}, + {0, 1 | DECOMP_COMPAT, 4433}, + {0, 1 | DECOMP_COMPAT, 4435}, + {0, 1 | DECOMP_COMPAT, 4437}, + {0, 1 | DECOMP_COMPAT, 4439}, + {0, 1 | DECOMP_COMPAT, 4441}, + {0, 1 | DECOMP_COMPAT, 4443}, + {0, 1 | DECOMP_COMPAT, 4445}, + {0, 1 | DECOMP_COMPAT, 4447}, + {0, 1 | DECOMP_COMPAT, 4449}, + {0, 1 | DECOMP_COMPAT, 4451}, + {0, 1 | DECOMP_COMPAT, 4453}, + {0, 1 | DECOMP_COMPAT, 4455}, + {0, 1 | DECOMP_COMPAT, 4457}, + {0, 1 | DECOMP_COMPAT, 4459}, + {0, 1 | DECOMP_COMPAT, 4461}, + {0, 1 | DECOMP_COMPAT, 4463}, + {0, 1 | DECOMP_COMPAT, 4465}, + {0, 1 | DECOMP_COMPAT, 4467}, + {0, 1 | DECOMP_COMPAT, 4469}, + {0, 1 | DECOMP_COMPAT, 4471}, + {0, 1 | DECOMP_COMPAT, 4473}, + {0, 1 | DECOMP_COMPAT, 4475}, + {0, 1 | DECOMP_COMPAT, 4477}, + {0, 1 | DECOMP_COMPAT, 4479}, + {0, 1 | DECOMP_COMPAT, 4481}, + {0, 1 | DECOMP_COMPAT, 4483}, + {0, 1 | DECOMP_COMPAT, 4485}, + {0, 1 | DECOMP_COMPAT, 4487}, + {0, 1 | DECOMP_COMPAT, 4489}, + {0, 1 | DECOMP_COMPAT, 4491}, {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, 1344}, + {0, 2 | DECOMP_COMPAT, 4258}, + {0, 2 | DECOMP_COMPAT, 4260}, + {0, 2 | DECOMP_COMPAT, 4262}, + {0, 2 | DECOMP_COMPAT, 4264}, + {0, 2 | DECOMP_COMPAT, 4266}, + {0, 2 | DECOMP_COMPAT, 4268}, + {0, 2 | DECOMP_COMPAT, 4270}, + {0, 2 | DECOMP_COMPAT, 4272}, + {0, 2 | DECOMP_COMPAT, 4274}, + {0, 2 | DECOMP_COMPAT, 4276}, + {0, 3 | DECOMP_COMPAT, 2343}, + {0, 3 | DECOMP_COMPAT, 2346}, + {0, 3 | DECOMP_COMPAT, 2349}, + {0, 3 | DECOMP_COMPAT, 2352}, + {0, 3 | DECOMP_COMPAT, 2355}, + {0, 3 | DECOMP_COMPAT, 2358}, + {0, 3 | DECOMP_COMPAT, 2361}, + {0, 3 | DECOMP_COMPAT, 2364}, + {0, 3 | DECOMP_COMPAT, 2367}, + {0, 3 | DECOMP_COMPAT, 2370}, + {0, 3 | DECOMP_COMPAT, 2373}, + {0, 3 | DECOMP_COMPAT, 2376}, + {0, 3 | DECOMP_COMPAT, 2379}, + {0, 3 | DECOMP_COMPAT, 2382}, + {0, 3 | DECOMP_COMPAT, 2385}, + {0, 3 | DECOMP_COMPAT, 2388}, + {0, 3 | DECOMP_COMPAT, 2391}, + {0, 3 | DECOMP_COMPAT, 2394}, + {0, 3 | DECOMP_COMPAT, 2397}, + {0, 3 | DECOMP_COMPAT, 2400}, + {0, 3 | DECOMP_COMPAT, 2403}, + {0, 3 | DECOMP_COMPAT, 2406}, + {0, 3 | DECOMP_COMPAT, 2409}, + {0, 3 | DECOMP_COMPAT, 2412}, + {0, 3 | DECOMP_COMPAT, 2415}, + {0, 3 | DECOMP_COMPAT, 2418}, + {0, 3 | DECOMP_COMPAT, 2421}, + {0, 2 | DECOMP_COMPAT, 4278}, + {0, 2 | DECOMP_COMPAT, 4280}, + {0, 2 | DECOMP_COMPAT, 4282}, + {0, 2 | DECOMP_COMPAT, 4284}, + {0, 2 | DECOMP_COMPAT, 4286}, + {0, 3 | DECOMP_COMPAT, 2424}, + {0, 2 | DECOMP_COMPAT, 4288}, + {0, 2 | DECOMP_COMPAT, 4290}, + {0, 2 | DECOMP_COMPAT, 4292}, + {0, 2 | DECOMP_COMPAT, 4294}, + {0, 2 | DECOMP_COMPAT, 4296}, + {0, 2 | DECOMP_COMPAT, 4298}, + {0, 2 | DECOMP_COMPAT, 4300}, {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, 1655}, {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, 2427}, + {0, 3 | DECOMP_COMPAT, 2430}, + {0, 3 | DECOMP_COMPAT, 2433}, + {0, 3 | DECOMP_COMPAT, 2436}, + {0, 3 | DECOMP_COMPAT, 2439}, + {0, 3 | DECOMP_COMPAT, 2442}, + {0, 3 | DECOMP_COMPAT, 2445}, + {0, 3 | DECOMP_COMPAT, 2448}, + {0, 3 | DECOMP_COMPAT, 2451}, {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, 4493}, {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, 4494}, {0, 1 | DECOMP_INLINE, 0x5154}, {0, 1 | DECOMP_INLINE, 0x5164}, {0, 1 | DECOMP_INLINE, 0x5177}, - {0, 1, 4203}, + {0, 1, 4495}, {0, 1 | DECOMP_INLINE, 0x34B9}, {0, 1 | DECOMP_INLINE, 0x5167}, {0, 1 | DECOMP_INLINE, 0x518D}, - {0, 1, 4204}, + {0, 1, 4496}, {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, 4497}, {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, 4498}, {0, 1 | DECOMP_INLINE, 0x7070}, {0, 1 | DECOMP_INLINE, 0x53CA}, {0, 1 | DECOMP_INLINE, 0x53DF}, - {0, 1, 4207}, + {0, 1, 4499}, {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, 4500}, {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, 4501}, + {0, 1, 4502}, {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, 4503}, {0, 1 | DECOMP_INLINE, 0x5BC3}, {0, 1 | DECOMP_INLINE, 0x5BD8}, {0, 1 | DECOMP_INLINE, 0x5BF3}, - {0, 1, 4212}, + {0, 1, 4504}, {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, 4505}, {0, 1 | DECOMP_INLINE, 0x5D43}, - {0, 1, 4214}, + {0, 1, 4506}, {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, 4507}, {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, 4508}, {0, 1 | DECOMP_INLINE, 0x5EFE}, - {0, 1, 4217}, + {0, 1, 4509}, {0, 1 | DECOMP_INLINE, 0x8201}, {0, 1 | DECOMP_INLINE, 0x5F22}, {0, 1 | DECOMP_INLINE, 0x38C7}, - {0, 1, 4218}, - {0, 1, 4219}, + {0, 1, 4510}, + {0, 1, 4511}, {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, 4512}, {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, 4513}, {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, 4514}, {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, 4515}, {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, 4516}, {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, 4517}, {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, 4518}, {0, 1 | DECOMP_INLINE, 0x6ADB}, {0, 1 | DECOMP_INLINE, 0x3C18}, {0, 1 | DECOMP_INLINE, 0x6B21}, - {0, 1, 4227}, + {0, 1, 4519}, {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, 4520}, + {0, 1, 4521}, + {0, 1, 4522}, {0, 1 | DECOMP_INLINE, 0x6C4E}, - {0, 1, 4231}, + {0, 1, 4523}, {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, 4524}, {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, 4525}, {0, 1 | DECOMP_INLINE, 0x6DF9}, {0, 1 | DECOMP_INLINE, 0x6F6E}, - {0, 1, 4234}, - {0, 1, 4235}, + {0, 1, 4526}, + {0, 1, 4527}, {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, 4528}, {0, 1 | DECOMP_INLINE, 0x7145}, - {0, 1, 4237}, + {0, 1, 4529}, {0, 1 | DECOMP_INLINE, 0x719C}, - {0, 1, 4238}, + {0, 1, 4530}, {0, 1 | DECOMP_INLINE, 0x7228}, {0, 1 | DECOMP_INLINE, 0x7250}, - {0, 1, 4239}, + {0, 1, 4531}, {0, 1 | DECOMP_INLINE, 0x7280}, {0, 1 | DECOMP_INLINE, 0x7295}, - {0, 1, 4240}, - {0, 1, 4241}, + {0, 1, 4532}, + {0, 1, 4533}, {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, 4534}, {0, 1 | DECOMP_INLINE, 0x753E}, - {0, 1, 4243}, - {0, 1, 4244}, + {0, 1, 4535}, + {0, 1, 4536}, {0, 1 | DECOMP_INLINE, 0x7610}, - {0, 1, 4245}, - {0, 1, 4246}, - {0, 1, 4247}, + {0, 1, 4537}, + {0, 1, 4538}, + {0, 1, 4539}, {0, 1 | DECOMP_INLINE, 0x3FFC}, {0, 1 | DECOMP_INLINE, 0x4008}, - {0, 1, 4248}, - {0, 1, 4249}, - {0, 1, 4250}, - {0, 1, 4251}, + {0, 1, 4540}, + {0, 1, 4541}, + {0, 1, 4542}, + {0, 1, 4543}, {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, 4544}, {0, 1 | DECOMP_INLINE, 0x784E}, {0, 1 | DECOMP_INLINE, 0x40E3}, - {0, 1, 4253}, - {0, 1, 4254}, - {0, 1, 4255}, + {0, 1, 4545}, + {0, 1, 4546}, + {0, 1, 4547}, {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, 4548}, + {0, 1, 4549}, {0, 1 | DECOMP_INLINE, 0x7AEE}, {0, 1 | DECOMP_INLINE, 0x4202}, - {0, 1, 4258}, + {0, 1, 4550}, {0, 1 | DECOMP_INLINE, 0x7BC6}, {0, 1 | DECOMP_INLINE, 0x7BC9}, {0, 1 | DECOMP_INLINE, 0x4227}, - {0, 1, 4259}, + {0, 1, 4551}, {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, 4552}, {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, 4553}, + {0, 1, 4554}, {0, 1 | DECOMP_INLINE, 0x4359}, - {0, 1, 4263}, + {0, 1, 4555}, {0, 1 | DECOMP_INLINE, 0x7F7A}, - {0, 1, 4264}, + {0, 1, 4556}, {0, 1 | DECOMP_INLINE, 0x7F95}, {0, 1 | DECOMP_INLINE, 0x7FFA}, - {0, 1, 4265}, - {0, 1, 4266}, + {0, 1, 4557}, + {0, 1, 4558}, {0, 1 | DECOMP_INLINE, 0x8060}, - {0, 1, 4267}, + {0, 1, 4559}, {0, 1 | DECOMP_INLINE, 0x8070}, - {0, 1, 4268}, + {0, 1, 4560}, {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, 4561}, + {0, 1, 4562}, + {0, 1, 4563}, + {0, 1, 4564}, {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, 4565}, {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, 4566}, + {0, 1, 4567}, + {0, 1, 4568}, {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, 4569}, {0, 1 | DECOMP_INLINE, 0x8564}, - {0, 1, 4278}, + {0, 1, 4570}, {0, 1 | DECOMP_INLINE, 0x455D}, {0, 1 | DECOMP_INLINE, 0x4561}, - {0, 1, 4279}, - {0, 1, 4280}, + {0, 1, 4571}, + {0, 1, 4572}, {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, 4573}, {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, 4574}, + {0, 1, 4575}, {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, 4576}, {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, 4577}, + {0, 1, 4578}, {0, 1 | DECOMP_INLINE, 0x8DCB}, {0, 1 | DECOMP_INLINE, 0x8DBC}, {0, 1 | DECOMP_INLINE, 0x8DF0}, - {0, 1, 4287}, + {0, 1, 4579}, {0, 1 | DECOMP_INLINE, 0x8ED4}, - {0, 1, 4288}, - {0, 1, 4289}, + {0, 1, 4580}, + {0, 1, 4581}, {0, 1 | DECOMP_INLINE, 0x9094}, {0, 1 | DECOMP_INLINE, 0x90F1}, {0, 1 | DECOMP_INLINE, 0x9111}, - {0, 1, 4290}, + {0, 1, 4582}, {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, 4583}, {0, 1 | DECOMP_INLINE, 0x958B}, {0, 1 | DECOMP_INLINE, 0x4995}, {0, 1 | DECOMP_INLINE, 0x95B7}, - {0, 1, 4292}, + {0, 1, 4584}, {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, 4585}, + {0, 1, 4586}, {0, 1 | DECOMP_INLINE, 0x4A6E}, {0, 1 | DECOMP_INLINE, 0x4A76}, {0, 1 | DECOMP_INLINE, 0x97E0}, - {0, 1, 4295}, + {0, 1, 4587}, {0, 1 | DECOMP_INLINE, 0x4AB2}, - {0, 1, 4296}, + {0, 1, 4588}, {0, 1 | DECOMP_INLINE, 0x9829}, - {0, 1, 4297}, + {0, 1, 4589}, {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, 4590}, {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, 4591}, {0, 1 | DECOMP_INLINE, 0x4CF8}, - {0, 1, 4300}, - {0, 1, 4301}, - {0, 1, 4302}, + {0, 1, 4592}, + {0, 1, 4593}, + {0, 1, 4594}, {0, 1 | DECOMP_INLINE, 0x9EBB}, {0, 1 | DECOMP_INLINE, 0x4D56}, {0, 1 | DECOMP_INLINE, 0x9EF9}, @@ -3979,494 +3994,725 @@ 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, 4595} }; /* Table with sequences of codepoints for decomposition. */ -static const uint32 UnicodeDecompCodepoints[4304] = +static const uint32 UnicodeDecompCodepoints[4596] = { - 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, - 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, - 0x0031, 0x2044, 0x0034, 0x0031, 0x2044, 0x0032, 0x0033, 0x2044, 0x0034, - 0x002E, 0x002E, 0x002E, 0x2035, 0x2035, 0x2035, 0x0061, 0x002F, 0x0063, - 0x0061, 0x002F, 0x0073, 0x0063, 0x002F, 0x006F, 0x0063, 0x002F, 0x0075, - 0x0054, 0x0045, 0x004C, 0x0046, 0x0041, 0x0058, 0x0031, 0x2044, 0x0037, - 0x0031, 0x2044, 0x0039, 0x0031, 0x2044, 0x0033, 0x0032, 0x2044, 0x0033, - 0x0031, 0x2044, 0x0035, 0x0032, 0x2044, 0x0035, 0x0033, 0x2044, 0x0035, - 0x0034, 0x2044, 0x0035, 0x0031, 0x2044, 0x0036, 0x0035, 0x2044, 0x0036, - 0x0031, 0x2044, 0x0038, 0x0033, 0x2044, 0x0038, 0x0035, 0x2044, 0x0038, - 0x0037, 0x2044, 0x0038, 0x0058, 0x0049, 0x0049, 0x0078, 0x0069, 0x0069, - 0x0030, 0x2044, 0x0033, 0x222E, 0x222E, 0x222E, 0x0028, 0x0031, 0x0029, - 0x0028, 0x0032, 0x0029, 0x0028, 0x0033, 0x0029, 0x0028, 0x0034, 0x0029, - 0x0028, 0x0035, 0x0029, 0x0028, 0x0036, 0x0029, 0x0028, 0x0037, 0x0029, - 0x0028, 0x0038, 0x0029, 0x0028, 0x0039, 0x0029, 0x0031, 0x0030, 0x002E, - 0x0031, 0x0031, 0x002E, 0x0031, 0x0032, 0x002E, 0x0031, 0x0033, 0x002E, - 0x0031, 0x0034, 0x002E, 0x0031, 0x0035, 0x002E, 0x0031, 0x0036, 0x002E, - 0x0031, 0x0037, 0x002E, 0x0031, 0x0038, 0x002E, 0x0031, 0x0039, 0x002E, - 0x0032, 0x0030, 0x002E, 0x0028, 0x0061, 0x0029, 0x0028, 0x0062, 0x0029, - 0x0028, 0x0063, 0x0029, 0x0028, 0x0064, 0x0029, 0x0028, 0x0065, 0x0029, - 0x0028, 0x0066, 0x0029, 0x0028, 0x0067, 0x0029, 0x0028, 0x0068, 0x0029, - 0x0028, 0x0069, 0x0029, 0x0028, 0x006A, 0x0029, 0x0028, 0x006B, 0x0029, - 0x0028, 0x006C, 0x0029, 0x0028, 0x006D, 0x0029, 0x0028, 0x006E, 0x0029, - 0x0028, 0x006F, 0x0029, 0x0028, 0x0070, 0x0029, 0x0028, 0x0071, 0x0029, - 0x0028, 0x0072, 0x0029, 0x0028, 0x0073, 0x0029, 0x0028, 0x0074, 0x0029, - 0x0028, 0x0075, 0x0029, 0x0028, 0x0076, 0x0029, 0x0028, 0x0077, 0x0029, - 0x0028, 0x0078, 0x0029, 0x0028, 0x0079, 0x0029, 0x0028, 0x007A, 0x0029, - 0x003A, 0x003A, 0x003D, 0x003D, 0x003D, 0x003D, 0x0028, 0x1100, 0x0029, - 0x0028, 0x1102, 0x0029, 0x0028, 0x1103, 0x0029, 0x0028, 0x1105, 0x0029, - 0x0028, 0x1106, 0x0029, 0x0028, 0x1107, 0x0029, 0x0028, 0x1109, 0x0029, - 0x0028, 0x110B, 0x0029, 0x0028, 0x110C, 0x0029, 0x0028, 0x110E, 0x0029, - 0x0028, 0x110F, 0x0029, 0x0028, 0x1110, 0x0029, 0x0028, 0x1111, 0x0029, - 0x0028, 0x1112, 0x0029, 0x0028, 0x4E00, 0x0029, 0x0028, 0x4E8C, 0x0029, - 0x0028, 0x4E09, 0x0029, 0x0028, 0x56DB, 0x0029, 0x0028, 0x4E94, 0x0029, - 0x0028, 0x516D, 0x0029, 0x0028, 0x4E03, 0x0029, 0x0028, 0x516B, 0x0029, - 0x0028, 0x4E5D, 0x0029, 0x0028, 0x5341, 0x0029, 0x0028, 0x6708, 0x0029, - 0x0028, 0x706B, 0x0029, 0x0028, 0x6C34, 0x0029, 0x0028, 0x6728, 0x0029, - 0x0028, 0x91D1, 0x0029, 0x0028, 0x571F, 0x0029, 0x0028, 0x65E5, 0x0029, - 0x0028, 0x682A, 0x0029, 0x0028, 0x6709, 0x0029, 0x0028, 0x793E, 0x0029, - 0x0028, 0x540D, 0x0029, 0x0028, 0x7279, 0x0029, 0x0028, 0x8CA1, 0x0029, - 0x0028, 0x795D, 0x0029, 0x0028, 0x52B4, 0x0029, 0x0028, 0x4EE3, 0x0029, - 0x0028, 0x547C, 0x0029, 0x0028, 0x5B66, 0x0029, 0x0028, 0x76E3, 0x0029, - 0x0028, 0x4F01, 0x0029, 0x0028, 0x8CC7, 0x0029, 0x0028, 0x5354, 0x0029, - 0x0028, 0x796D, 0x0029, 0x0028, 0x4F11, 0x0029, 0x0028, 0x81EA, 0x0029, - 0x0028, 0x81F3, 0x0029, 0x0050, 0x0054, 0x0045, 0x0031, 0x0030, 0x6708, - 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, - 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, + 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, 0x30A8, 0x30B9, 0x30AF, 0x30FC, 0x30C8, + 0x3099, 0x30AD, 0x3099, 0x30EB, 0x30BF, 0x3099, 0x30FC, 0x30AD, 0x30ED, + 0x30AF, 0x3099, 0x30E9, 0x30E0, 0x30AD, 0x30ED, 0x30E1, 0x30FC, 0x30C8, + 0x30EB, 0x30AF, 0x3099, 0x30E9, 0x30E0, 0x30C8, 0x30F3, 0x30AF, 0x30EB, + 0x30BB, 0x3099, 0x30A4, 0x30ED, 0x30CF, 0x309A, 0x30FC, 0x30BB, 0x30F3, + 0x30C8, 0x30D2, 0x309A, 0x30A2, 0x30B9, 0x30C8, 0x30EB, 0x30D5, 0x30A1, + 0x30E9, 0x30C3, 0x30C8, 0x3099, 0x30D5, 0x3099, 0x30C3, 0x30B7, 0x30A7, + 0x30EB, 0x30DF, 0x30EA, 0x30CF, 0x3099, 0x30FC, 0x30EB, 0x30EC, 0x30F3, + 0x30C8, 0x30B1, 0x3099, 0x30F3, 0x0072, 0x0061, 0x0064, 0x2215, 0x0073, + 0x00B2, 0x0072, 0x0061, 0x0064, 0x2215, 0x0073, 0x0032, 0x110E, 0x1161, + 0x11B7, 0x1100, 0x1169, 0x30A2, 0x30CF, 0x309A, 0x30FC, 0x30C8, 0x30A2, + 0x30F3, 0x30D8, 0x309A, 0x30A2, 0x30A4, 0x30CB, 0x30F3, 0x30AF, 0x3099, + 0x30AD, 0x30ED, 0x30EF, 0x30C3, 0x30C8, 0x30B5, 0x30F3, 0x30C1, 0x30FC, + 0x30E0, 0x30B7, 0x30EA, 0x30F3, 0x30AF, 0x3099, 0x30CF, 0x3099, 0x30FC, + 0x30EC, 0x30EB, 0x30D8, 0x30AF, 0x30BF, 0x30FC, 0x30EB, 0x30D8, 0x309A, + 0x30FC, 0x30B7, 0x3099, 0x30DB, 0x309A, 0x30A4, 0x30F3, 0x30C8, 0x30DB, + 0x309A, 0x30F3, 0x30C8, 0x3099, 0x30DE, 0x30F3, 0x30B7, 0x30E7, 0x30F3, + 0x30E1, 0x30AB, 0x3099, 0x30C8, 0x30F3, 0x30EB, 0x30FC, 0x30D5, 0x3099, + 0x30EB, 0x0072, 0x0061, 0x0064, 0x2215, 0x0073, 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, 0x0300, 0x0345, 0x0391, 0x0314, + 0x0300, 0x0345, 0x0391, 0x0313, 0x0301, 0x0345, 0x0391, 0x0314, 0x0301, + 0x0345, 0x0391, 0x0313, 0x0342, 0x0345, 0x0391, 0x0314, 0x0342, 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, 0x0300, + 0x0345, 0x0397, 0x0314, 0x0300, 0x0345, 0x0397, 0x0313, 0x0301, 0x0345, + 0x0397, 0x0314, 0x0301, 0x0345, 0x0397, 0x0313, 0x0342, 0x0345, 0x0397, + 0x0314, 0x0342, 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, 0x0300, 0x0345, 0x03A9, 0x0314, 0x0300, 0x0345, 0x03A9, + 0x0313, 0x0301, 0x0345, 0x03A9, 0x0314, 0x0301, 0x0345, 0x03A9, 0x0313, + 0x0342, 0x0345, 0x03A9, 0x0314, 0x0342, 0x0345, 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, + 0x30EB, 0x30D5, 0x30A1, 0x30A8, 0x30FC, 0x30AB, 0x30FC, 0x30AB, 0x30E9, + 0x30C3, 0x30C8, 0x30AB, 0x30ED, 0x30EA, 0x30FC, 0x30AB, 0x3099, 0x30ED, + 0x30F3, 0x30AB, 0x3099, 0x30F3, 0x30DE, 0x30AD, 0x3099, 0x30AB, 0x3099, + 0x30AD, 0x3099, 0x30CB, 0x30FC, 0x30AD, 0x30E5, 0x30EA, 0x30FC, 0x30AF, + 0x30ED, 0x30FC, 0x30CD, 0x30B3, 0x30FC, 0x30DB, 0x309A, 0x30B5, 0x30A4, + 0x30AF, 0x30EB, 0x30BF, 0x3099, 0x30FC, 0x30B9, 0x30CF, 0x309A, 0x30FC, + 0x30C4, 0x30D2, 0x309A, 0x30AF, 0x30EB, 0x30D5, 0x30A3, 0x30FC, 0x30C8, + 0x30D8, 0x309A, 0x30CB, 0x30D2, 0x30D8, 0x309A, 0x30F3, 0x30B9, 0x30D8, + 0x3099, 0x30FC, 0x30BF, 0x30DB, 0x3099, 0x30EB, 0x30C8, 0x30DE, 0x30A4, + 0x30AF, 0x30ED, 0x30DF, 0x30AF, 0x30ED, 0x30F3, 0x30E4, 0x30FC, 0x30C8, + 0x3099, 0x30EA, 0x30C3, 0x30C8, 0x30EB, 0x30EB, 0x30D2, 0x309A, 0x30FC, + 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, 0x0031, 0x2044, 0x0034, 0x0031, 0x2044, 0x0032, + 0x0033, 0x2044, 0x0034, 0x0044, 0x005A, 0x030C, 0x0044, 0x007A, 0x030C, + 0x0064, 0x007A, 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, 0x004F, 0x0328, 0x0304, 0x006F, 0x0328, 0x0304, + 0x0041, 0x030A, 0x0301, 0x0061, 0x030A, 0x0301, 0x004F, 0x0308, 0x0304, + 0x006F, 0x0308, 0x0304, 0x004F, 0x0303, 0x0304, 0x006F, 0x0303, 0x0304, + 0x004F, 0x0307, 0x0304, 0x006F, 0x0307, 0x0304, 0x00A8, 0x0301, 0x0020, + 0x0308, 0x0301, 0x03B9, 0x0308, 0x0301, 0x03C5, 0x0308, 0x0301, 0x0CC6, + 0x0CC2, 0x0CD5, 0x0DD9, 0x0DCF, 0x0DCA, 0x0FB2, 0x0F71, 0x0F80, 0x0FB3, + 0x0F71, 0x0F80, 0x0043, 0x0327, 0x0301, 0x0063, 0x0327, 0x0301, 0x0045, + 0x0304, 0x0300, 0x0065, 0x0304, 0x0300, 0x0045, 0x0304, 0x0301, 0x0065, + 0x0304, 0x0301, 0x0045, 0x0327, 0x0306, 0x0065, 0x0327, 0x0306, 0x0049, + 0x0308, 0x0301, 0x0069, 0x0308, 0x0301, 0x004C, 0x0323, 0x0304, 0x006C, + 0x0323, 0x0304, 0x004F, 0x0303, 0x0301, 0x006F, 0x0303, 0x0301, 0x004F, + 0x0303, 0x0308, 0x006F, 0x0303, 0x0308, 0x004F, 0x0304, 0x0300, 0x006F, + 0x0304, 0x0300, 0x004F, 0x0304, 0x0301, 0x006F, 0x0304, 0x0301, 0x0052, + 0x0323, 0x0304, 0x0072, 0x0323, 0x0304, 0x0053, 0x0301, 0x0307, 0x0073, + 0x0301, 0x0307, 0x0053, 0x030C, 0x0307, 0x0073, 0x030C, 0x0307, 0x0053, + 0x0323, 0x0307, 0x0073, 0x0323, 0x0307, 0x0055, 0x0303, 0x0301, 0x0075, + 0x0303, 0x0301, 0x0055, 0x0304, 0x0308, 0x0075, 0x0304, 0x0308, 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, 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, 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, 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, 0x03B5, + 0x0313, 0x0300, 0x03B5, 0x0314, 0x0300, 0x03B5, 0x0313, 0x0301, 0x03B5, + 0x0314, 0x0301, 0x0395, 0x0313, 0x0300, 0x0395, 0x0314, 0x0300, 0x0395, + 0x0313, 0x0301, 0x0395, 0x0314, 0x0301, 0x03B9, 0x0313, 0x0300, 0x03B9, + 0x0314, 0x0300, 0x03B9, 0x0313, 0x0301, 0x03B9, 0x0314, 0x0301, 0x03B9, + 0x0313, 0x0342, 0x03B9, 0x0314, 0x0342, 0x0399, 0x0313, 0x0300, 0x0399, + 0x0314, 0x0300, 0x0399, 0x0313, 0x0301, 0x0399, 0x0314, 0x0301, 0x0399, + 0x0313, 0x0342, 0x0399, 0x0314, 0x0342, 0x03BF, 0x0313, 0x0300, 0x03BF, + 0x0314, 0x0300, 0x03BF, 0x0313, 0x0301, 0x03BF, 0x0314, 0x0301, 0x039F, + 0x0313, 0x0300, 0x039F, 0x0314, 0x0300, 0x039F, 0x0313, 0x0301, 0x039F, + 0x0314, 0x0301, 0x03C5, 0x0313, 0x0300, 0x03C5, 0x0314, 0x0300, 0x03C5, + 0x0313, 0x0301, 0x03C5, 0x0314, 0x0301, 0x03C5, 0x0313, 0x0342, 0x03C5, + 0x0314, 0x0342, 0x03A5, 0x0314, 0x0300, 0x03A5, 0x0314, 0x0301, 0x03A5, + 0x0314, 0x0342, 0x03B1, 0x0313, 0x0345, 0x03B1, 0x0314, 0x0345, 0x0391, + 0x0313, 0x0345, 0x0391, 0x0314, 0x0345, 0x03B7, 0x0313, 0x0345, 0x03B7, + 0x0314, 0x0345, 0x0397, 0x0313, 0x0345, 0x0397, 0x0314, 0x0345, 0x03C9, + 0x0313, 0x0345, 0x03C9, 0x0314, 0x0345, 0x03A9, 0x0313, 0x0345, 0x03A9, + 0x0314, 0x0345, 0x03B1, 0x0300, 0x0345, 0x03B1, 0x0301, 0x0345, 0x03B1, + 0x0342, 0x0345, 0x00A8, 0x0342, 0x0020, 0x0308, 0x0342, 0x03B7, 0x0300, + 0x0345, 0x03B7, 0x0301, 0x0345, 0x03B7, 0x0342, 0x0345, 0x1FBF, 0x0300, + 0x0020, 0x0313, 0x0300, 0x1FBF, 0x0301, 0x0020, 0x0313, 0x0301, 0x1FBF, + 0x0342, 0x0020, 0x0313, 0x0342, 0x03B9, 0x0308, 0x0300, 0x03B9, 0x0308, + 0x0342, 0x1FFE, 0x0300, 0x0020, 0x0314, 0x0300, 0x1FFE, 0x0301, 0x0020, + 0x0314, 0x0301, 0x1FFE, 0x0342, 0x0020, 0x0314, 0x0342, 0x03C5, 0x0308, + 0x0300, 0x03C5, 0x0308, 0x0342, 0x00A8, 0x0300, 0x0020, 0x0308, 0x0300, + 0x00A8, 0x0301, 0x0020, 0x0308, 0x0301, 0x03C9, 0x0300, 0x0345, 0x03C9, + 0x0301, 0x0345, 0x03C9, 0x0342, 0x0345, 0x002E, 0x002E, 0x002E, 0x2035, + 0x2035, 0x2035, 0x0061, 0x002F, 0x0063, 0x0061, 0x002F, 0x0073, 0x0063, + 0x002F, 0x006F, 0x0063, 0x002F, 0x0075, 0x0054, 0x0045, 0x004C, 0x0046, + 0x0041, 0x0058, 0x0031, 0x2044, 0x0037, 0x0031, 0x2044, 0x0039, 0x0031, + 0x2044, 0x0033, 0x0032, 0x2044, 0x0033, 0x0031, 0x2044, 0x0035, 0x0032, + 0x2044, 0x0035, 0x0033, 0x2044, 0x0035, 0x0034, 0x2044, 0x0035, 0x0031, + 0x2044, 0x0036, 0x0035, 0x2044, 0x0036, 0x0031, 0x2044, 0x0038, 0x0033, + 0x2044, 0x0038, 0x0035, 0x2044, 0x0038, 0x0037, 0x2044, 0x0038, 0x0058, + 0x0049, 0x0049, 0x0078, 0x0069, 0x0069, 0x0030, 0x2044, 0x0033, 0x222E, + 0x222E, 0x222E, 0x0028, 0x0031, 0x0029, 0x0028, 0x0032, 0x0029, 0x0028, + 0x0033, 0x0029, 0x0028, 0x0034, 0x0029, 0x0028, 0x0035, 0x0029, 0x0028, + 0x0036, 0x0029, 0x0028, 0x0037, 0x0029, 0x0028, 0x0038, 0x0029, 0x0028, + 0x0039, 0x0029, 0x0031, 0x0030, 0x002E, 0x0031, 0x0031, 0x002E, 0x0031, + 0x0032, 0x002E, 0x0031, 0x0033, 0x002E, 0x0031, 0x0034, 0x002E, 0x0031, + 0x0035, 0x002E, 0x0031, 0x0036, 0x002E, 0x0031, 0x0037, 0x002E, 0x0031, + 0x0038, 0x002E, 0x0031, 0x0039, 0x002E, 0x0032, 0x0030, 0x002E, 0x0028, + 0x0061, 0x0029, 0x0028, 0x0062, 0x0029, 0x0028, 0x0063, 0x0029, 0x0028, + 0x0064, 0x0029, 0x0028, 0x0065, 0x0029, 0x0028, 0x0066, 0x0029, 0x0028, + 0x0067, 0x0029, 0x0028, 0x0068, 0x0029, 0x0028, 0x0069, 0x0029, 0x0028, + 0x006A, 0x0029, 0x0028, 0x006B, 0x0029, 0x0028, 0x006C, 0x0029, 0x0028, + 0x006D, 0x0029, 0x0028, 0x006E, 0x0029, 0x0028, 0x006F, 0x0029, 0x0028, + 0x0070, 0x0029, 0x0028, 0x0071, 0x0029, 0x0028, 0x0072, 0x0029, 0x0028, + 0x0073, 0x0029, 0x0028, 0x0074, 0x0029, 0x0028, 0x0075, 0x0029, 0x0028, + 0x0076, 0x0029, 0x0028, 0x0077, 0x0029, 0x0028, 0x0078, 0x0029, 0x0028, + 0x0079, 0x0029, 0x0028, 0x007A, 0x0029, 0x003A, 0x003A, 0x003D, 0x003D, + 0x003D, 0x003D, 0x0028, 0x1100, 0x0029, 0x0028, 0x1102, 0x0029, 0x0028, + 0x1103, 0x0029, 0x0028, 0x1105, 0x0029, 0x0028, 0x1106, 0x0029, 0x0028, + 0x1107, 0x0029, 0x0028, 0x1109, 0x0029, 0x0028, 0x110B, 0x0029, 0x0028, + 0x110C, 0x0029, 0x0028, 0x110E, 0x0029, 0x0028, 0x110F, 0x0029, 0x0028, + 0x1110, 0x0029, 0x0028, 0x1111, 0x0029, 0x0028, 0x1112, 0x0029, 0x0028, + 0x4E00, 0x0029, 0x0028, 0x4E8C, 0x0029, 0x0028, 0x4E09, 0x0029, 0x0028, + 0x56DB, 0x0029, 0x0028, 0x4E94, 0x0029, 0x0028, 0x516D, 0x0029, 0x0028, + 0x4E03, 0x0029, 0x0028, 0x516B, 0x0029, 0x0028, 0x4E5D, 0x0029, 0x0028, + 0x5341, 0x0029, 0x0028, 0x6708, 0x0029, 0x0028, 0x706B, 0x0029, 0x0028, + 0x6C34, 0x0029, 0x0028, 0x6728, 0x0029, 0x0028, 0x91D1, 0x0029, 0x0028, + 0x571F, 0x0029, 0x0028, 0x65E5, 0x0029, 0x0028, 0x682A, 0x0029, 0x0028, + 0x6709, 0x0029, 0x0028, 0x793E, 0x0029, 0x0028, 0x540D, 0x0029, 0x0028, + 0x7279, 0x0029, 0x0028, 0x8CA1, 0x0029, 0x0028, 0x795D, 0x0029, 0x0028, + 0x52B4, 0x0029, 0x0028, 0x4EE3, 0x0029, 0x0028, 0x547C, 0x0029, 0x0028, + 0x5B66, 0x0029, 0x0028, 0x76E3, 0x0029, 0x0028, 0x4F01, 0x0029, 0x0028, + 0x8CC7, 0x0029, 0x0028, 0x5354, 0x0029, 0x0028, 0x796D, 0x0029, 0x0028, + 0x4F11, 0x0029, 0x0028, 0x81EA, 0x0029, 0x0028, 0x81F3, 0x0029, 0x0050, + 0x0054, 0x0045, 0x0031, 0x0030, 0x6708, 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, 0x30B1, + 0x30FC, 0x30B9, 0x30B3, 0x30EB, 0x30CA, 0x30BB, 0x30F3, 0x30C1, 0x30C6, + 0x3099, 0x30B7, 0x30C8, 0x3099, 0x30EB, 0x30CE, 0x30C3, 0x30C8, 0x30CF, + 0x30A4, 0x30C4, 0x30D2, 0x309A, 0x30B3, 0x30D2, 0x3099, 0x30EB, 0x30D5, + 0x30E9, 0x30F3, 0x30D8, 0x309A, 0x30BD, 0x30D8, 0x30EB, 0x30C4, 0x30DB, + 0x30FC, 0x30EB, 0x30DB, 0x30FC, 0x30F3, 0x30DE, 0x30A4, 0x30EB, 0x30DE, + 0x30C3, 0x30CF, 0x30DE, 0x30EB, 0x30AF, 0x30E4, 0x30FC, 0x30EB, 0x30E6, + 0x30A2, 0x30F3, 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, 0x05E9, + 0x05BC, 0x05C1, 0x05E9, 0x05BC, 0x05C2, 0x064A, 0x0654, 0x0627, 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, 0x0020, 0x064C, 0x0651, 0x0020, + 0x064D, 0x0651, 0x0020, 0x064E, 0x0651, 0x0020, 0x064F, 0x0651, 0x0020, + 0x0650, 0x0651, 0x0020, 0x0651, 0x0670, 0x064A, 0x0654, 0x0631, 0x064A, + 0x0654, 0x0632, 0x064A, 0x0654, 0x0646, 0x064A, 0x0654, 0x062E, 0x064A, + 0x0654, 0x0647, 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, 0x2026, 0x002E, 0x002E, 0x002E, + 0x0644, 0x0627, 0x0653, 0x0644, 0x0627, 0x0654, 0x0644, 0x0627, 0x0655, + 0x1611E, 0x1611E, 0x1611F, 0x1611E, 0x16129, 0x1611F, 0x1611E, 0x1611E, + 0x16120, 0x16D63, 0x16D67, 0x16D67, 0x1D158, 0x1D165, 0x1D16E, 0x1D158, + 0x1D165, 0x1D16F, 0x1D158, 0x1D165, 0x1D170, 0x1D158, 0x1D165, 0x1D171, + 0x1D158, 0x1D165, 0x1D172, 0x1D1B9, 0x1D165, 0x1D16E, 0x1D1BA, 0x1D165, + 0x1D16E, 0x1D1B9, 0x1D165, 0x1D16F, 0x1D1BA, 0x1D165, 0x1D16F, 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, 0x0304, 0x0020, 0x0301, 0x0020, 0x0327, 0x0041, + 0x0300, 0x0041, 0x0301, 0x0041, 0x0303, 0x0045, 0x0300, 0x0045, 0x0301, + 0x0045, 0x0308, 0x0049, 0x0300, 0x0049, 0x0301, 0x0049, 0x0302, 0x004E, + 0x0303, 0x004F, 0x0300, 0x004F, 0x0301, 0x0055, 0x0300, 0x0055, 0x0301, + 0x0055, 0x0302, 0x0059, 0x0301, 0x0061, 0x0300, 0x0061, 0x0301, 0x0061, + 0x0303, 0x0065, 0x0300, 0x0065, 0x0301, 0x0065, 0x0308, 0x0069, 0x0300, + 0x0069, 0x0301, 0x0069, 0x0302, 0x006E, 0x0303, 0x006F, 0x0300, 0x006F, + 0x0301, 0x0075, 0x0300, 0x0075, 0x0301, 0x0075, 0x0302, 0x0079, 0x0301, + 0x0079, 0x0308, 0x0041, 0x0304, 0x0061, 0x0304, 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, 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, 0x0306, 0x006F, 0x0306, 0x004F, 0x030B, 0x006F, 0x030B, 0x0052, + 0x0301, 0x0072, 0x0301, 0x0052, 0x0327, 0x0072, 0x0327, 0x0052, 0x030C, + 0x0072, 0x030C, 0x0053, 0x0302, 0x0073, 0x0302, 0x0053, 0x0327, 0x0073, + 0x0327, 0x0054, 0x0327, 0x0074, 0x0327, 0x0054, 0x030C, 0x0074, 0x030C, + 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, 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, 0x00C6, + 0x0304, 0x00E6, 0x0304, 0x0047, 0x030C, 0x0067, 0x030C, 0x004B, 0x030C, + 0x006B, 0x030C, 0x01B7, 0x030C, 0x0292, 0x030C, 0x006A, 0x030C, 0x0047, + 0x0301, 0x0067, 0x0301, 0x004E, 0x0300, 0x006E, 0x0300, 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, 0x0059, 0x0304, 0x0079, 0x0304, 0x0020, 0x0306, + 0x0020, 0x0307, 0x0020, 0x030A, 0x0020, 0x0328, 0x0020, 0x0303, 0x0020, + 0x030B, 0x0020, 0x0345, 0x0391, 0x0301, 0x0395, 0x0301, 0x0397, 0x0301, + 0x0399, 0x0301, 0x039F, 0x0301, 0x03A5, 0x0301, 0x03A9, 0x0301, 0x0399, + 0x0308, 0x03A5, 0x0308, 0x03B5, 0x0301, 0x03B9, 0x0301, 0x03BF, 0x0301, + 0x03C5, 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, 0x0648, + 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, 0x0D46, 0x0D3E, 0x0D47, 0x0D3E, 0x0D46, + 0x0D57, 0x0DD9, 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, 0x0FB3, 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, 0x0044, 0x0307, 0x0064, 0x0307, 0x0044, + 0x0323, 0x0064, 0x0323, 0x0044, 0x0331, 0x0064, 0x0331, 0x0044, 0x0327, + 0x0064, 0x0327, 0x0044, 0x032D, 0x0064, 0x032D, 0x0045, 0x032D, 0x0065, + 0x032D, 0x0045, 0x0330, 0x0065, 0x0330, 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, 0x004B, 0x0301, 0x006B, 0x0301, 0x004B, 0x0323, 0x006B, 0x0323, + 0x004B, 0x0331, 0x006B, 0x0331, 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, - 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, - 0x0077, 0x0323, 0x0058, 0x0307, 0x0078, 0x0307, 0x0058, 0x0308, 0x0078, - 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, - 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, + 0x004E, 0x032D, 0x006E, 0x032D, 0x0050, 0x0301, 0x0070, 0x0301, 0x0050, + 0x0307, 0x0070, 0x0307, 0x0052, 0x0307, 0x0072, 0x0307, 0x0052, 0x0331, + 0x0072, 0x0331, 0x0053, 0x0307, 0x0073, 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, 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, 0x0077, 0x0323, 0x0058, + 0x0307, 0x0078, 0x0307, 0x0058, 0x0308, 0x0078, 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, 0x0073, + 0x0307, 0x0041, 0x0309, 0x0061, 0x0309, 0x0045, 0x0309, 0x0065, 0x0309, + 0x0045, 0x0303, 0x0065, 0x0303, 0x0049, 0x0309, 0x0069, 0x0309, 0x0049, + 0x0323, 0x0069, 0x0323, 0x004F, 0x0309, 0x006F, 0x0309, 0x0055, 0x0323, + 0x0075, 0x0323, 0x0055, 0x0309, 0x0075, 0x0309, 0x0059, 0x0300, 0x0079, + 0x0300, 0x0059, 0x0323, 0x0079, 0x0323, 0x0059, 0x0309, 0x0079, 0x0309, + 0x0059, 0x0303, 0x0079, 0x0303, 0x03B5, 0x0300, 0x03B9, 0x0300, 0x03BF, + 0x0300, 0x03C5, 0x0300, 0x03B1, 0x0306, 0x03B1, 0x0304, 0x03B1, 0x0345, + 0x0391, 0x0306, 0x0391, 0x0304, 0x0391, 0x0300, 0x0391, 0x0345, 0x0020, + 0x0342, 0x03B7, 0x0345, 0x0395, 0x0300, 0x0397, 0x0300, 0x0397, 0x0345, + 0x03B9, 0x0306, 0x03B9, 0x0304, 0x03B9, 0x0342, 0x0399, 0x0306, 0x0399, + 0x0304, 0x0399, 0x0300, 0x03C5, 0x0306, 0x03C5, 0x0304, 0x03C1, 0x0313, + 0x03C1, 0x0314, 0x03C5, 0x0342, 0x03A5, 0x0306, 0x03A5, 0x0304, 0x03A5, + 0x0300, 0x03A1, 0x0314, 0x03C9, 0x0345, 0x039F, 0x0300, 0x03A9, 0x0300, + 0x03A9, 0x0345, 0x00B4, 0x0020, 0x0301, 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, 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, 0x30CA, + 0x30CE, 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, 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, 0x0677, 0x06C7, 0x0674, 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, 0x0647, 0x062C, 0x0647, 0x0649, + 0x0647, 0x064A, 0x064A, 0x0649, 0x0630, 0x0670, 0x0631, 0x0670, 0x0649, + 0x0670, 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, 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 + 0x0636, 0x0631, 0x0627, 0x064B, 0x2025, 0x002E, 0x002E, 0x203E, 0x0020, + 0x0305, 0x203E, 0x0020, 0x0305, 0x203E, 0x0020, 0x0305, 0x203E, 0x0020, + 0x0305, 0x0020, 0x064B, 0x0640, 0x064B, 0x0640, 0x0651, 0x0020, 0x0652, + 0x0640, 0x0652, 0x00AF, 0x0020, 0x0304, 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, 0x1D157, 0x1D165, 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, 0x2002, 0x0020, 0x2003, 0x0020, 0x242EE, + 0x2284A, 0x22844, 0x233D5, 0x25249, 0x25CD0, 0x27ED3, 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, 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[4596] = +{ + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 3, 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, 3, 0, + 0, 0, 0, 3, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 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, 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, 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, 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, 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, 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, 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, 2, 0, 0, 2, 0, 0, 2, 0, 0, 2, 0, 0, 2, 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, 1, 0, 1, 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, 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, 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 }; /* @@ -5292,719 +5538,718 @@ static const uint16 decomp_table_index[17438] = 922, 923, 924, 925, 926, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 1379, 1380, 1381, 1382, 1383, - 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, - 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, - 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, - 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, - 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, - 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, - 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, - 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, - 1480, 1481, 1482, 1483, 1484, 1485, 1486, 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, 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, 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, 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, 1858, 1859, 1860, 1861, 1862, - 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, - 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, - 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, - 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, - 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, - 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, - 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, - 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, - 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, - 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, - 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, - 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, - 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, - 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, - 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, - 2043, 2044, 2045, 2046, 2047, 2048, 2049, 2050, 2051, 2052, 2053, 2054, - 2055, 2056, 2057, 2058, 2059, 2060, 2061, 2062, 2063, 2064, 2065, 2066, - 2067, 2068, 2069, 2070, 2071, 2072, 2073, 2074, 2075, 2076, 2077, 2078, - 2079, 2080, 2081, 2082, 2083, 2084, 2085, 2086, 2087, 2088, 2089, 2090, - 2091, 2092, 2093, 2094, 2095, 2096, 2097, 2098, 2099, 2100, 2101, 2102, - 2103, 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, - 2115, 2116, 2117, 2118, 2119, 2120, 2121, 2122, 2123, 2124, 2125, 2126, - 2127, 2128, 2129, 2130, 2131, 2132, 2133, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1326, 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, 0, 0, 0, 0, 0, + 960, 961, 962, 963, 964, 965, 966, 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, 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, + 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, 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, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 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, 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, 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, 1379, 1380, 1381, + 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, + 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, + 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, + 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, + 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, + 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, + 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, + 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, + 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 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, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 1753, 1754, + 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, + 1767, 1768, 1769, 1770, 1771, 1772, 1773, 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, 1894, 1895, 1896, 1897, + 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, + 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, + 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, + 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, + 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, + 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, + 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, + 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, + 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, + 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, + 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, + 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, + 2042, 2043, 2044, 2045, 2046, 2047, 2048, 2049, 2050, 2051, 2052, 2053, + 2054, 2055, 2056, 2057, 2058, 2059, 2060, 2061, 2062, 2063, 2064, 2065, + 2066, 2067, 2068, 2069, 2070, 2071, 2072, 2073, 2074, 2075, 2076, 2077, + 2078, 2079, 2080, 2081, 2082, 2083, 2084, 2085, 2086, 2087, 2088, 2089, + 2090, 2091, 2092, 2093, 2094, 2095, 2096, 2097, 2098, 2099, 2100, 2101, + 2102, 2103, 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, + 2114, 2115, 2116, 2117, 2118, 2119, 2120, 2121, 2122, 2123, 2124, 2125, + 2126, 2127, 2128, 2129, 2130, 2131, 2132, 2133, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 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, 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, 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, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1309, 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, 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, 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, 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, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, + 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, 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, 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, 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, 0, 304, 304, 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, 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, 306, 306, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 306, 306, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 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, 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, 0, 0, 0, 0, 0, 0, 452, 451, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 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, 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, 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, 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, + 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, 452, 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, 0, 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, 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, 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, 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, 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, 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, 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, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 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, 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, 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, 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, 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, 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, + 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, 0, 0, 0, 0, 0, - 0, 0, 304, 0, 0, 304, 0, 0, 0, 0, 0, 0, 0, 304, 304, 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, 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, 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, - 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, 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 + 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, 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, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 304, 0, 0, 304, 0, 0, 0, 0, 0, 0, 0, 304, + 304, 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, 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, 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) ^ permalink raw reply [nested|flat] 6+ messages in thread
* Re: Improve the performance of Unicode Normalization Forms. 2026-01-12 13:24 Re: Improve the performance of Unicode Normalization Forms. Alexander Borisov <[email protected]> 2026-02-25 08:21 ` Re: Improve the performance of Unicode Normalization Forms. Alexander Borisov <[email protected]> 2026-06-28 17:55 ` Re: Improve the performance of Unicode Normalization Forms. Alexander Borisov <[email protected]> @ 2026-07-01 06:29 ` Henson Choi <[email protected]> 2026-07-03 07:46 ` Re: Improve the performance of Unicode Normalization Forms. Michael Paquier <[email protected]> 0 siblings, 1 reply; 6+ messages in thread From: Henson Choi @ 2026-07-01 06:29 UTC (permalink / raw) To: [email protected]; +Cc: [email protected]; [email protected]; [email protected]; pgsql-hackers Hi Alexander, Rebased. > > v12: > * Fixed bug in unicode_normalize() logic around blocked recomposition: > Correctly updates the starter when a new ccc == 0 character appears. > Avoids resetting prev_ccc incorrectly after successful recomposition. > Added an NFC regression test for: x + acute + a + acute -> x + acute + á > * Adds overflow checks for uint8/uint16 table indexes and sizes. > * Adds decomposition_sort_length() helper. > * Makes generated tables match what pgindent expects. > While reviewing v12 I found a memory-safety issue: the two-stage lookup tables are read out of bounds during normalization. Cause: TwoStageTable::generate() fills Index slots only up to the last mapped key, leaving the final block short, but the generated lookup always indexes the full block (index_name[offset + (cp & range_mask)]). The offset table is pre-allocated to full size; @data is not padded to $pos. Result: * decomp_table_index[17438]: U+2FA1E..U+2FA3F -> 17408 + (cp & 63) = 17438..17471 (up to 34 slots past the end) * inverse_table_index[3754]: U+16D6A..U+16D7F -> 3712 + (cp & 63) = 3754..3775 (up to 22 slots past the end) Two things kept it hidden: no existing test touches this block (so cfbot stays green), and even a test that does won't fail without a bounds check -- the over-read silently returns 0 and happens to give the right answer. Reproduction: the attached test-only patch (nocfbot-unicode-norm-oob.txt) adds bounds assertions to the two lookups plus regression tests that hit the boundary. On an --enable-cassert build, SELECT normalize(U&'\00C5\+02FA1E', NFD); SELECT normalize(U&'\+016D6A\0301', NFC); abort the backend (TRAP: failed Assert("offset + (cp & 63) < lengthof(...)")). Fix: pad the final block after the key loop in generate(): $data[$pos - 1] //= $tst->{dummy}; This extends the tables to 17472/3776, leaves the reader unchanged, and resolves those codepoints to the dummy 0 entry (NULL), which is correct. The generator change and the regenerated unicode_norm_table.h go together. I'd keep the bounds assertion in the lookup as a guard against future under-padding. Thanks, Henson From 8fc31198057582667738d226cc792c7970f25490 Mon Sep 17 00:00:00 2001 From: Henson Choi <[email protected]> Date: Wed, 1 Jul 2026 15:05:56 +0900 Subject: [PATCH] Add tests exposing out-of-bounds reads in Unicode normalization lookup Bounds assertions in normalization_index()/inverse_index() plus regression tests that hit the last, unpadded block of the decomposition and recomposition Index tables. Test-only; does not fix table generation. --- src/include/common/unicode_norm_table.h | 2 ++ src/test/regress/expected/unicode.out | 29 +++++++++++++++++++++++++ src/test/regress/sql/unicode.sql | 10 +++++++++ 3 files changed, 41 insertions(+) diff --git a/src/include/common/unicode_norm_table.h b/src/include/common/unicode_norm_table.h index 7bd198fac5f..99c42854759 100644 --- a/src/include/common/unicode_norm_table.h +++ b/src/include/common/unicode_norm_table.h @@ -6521,6 +6521,7 @@ normalization_index(char32_t cp) offset = decomp_table_offset[offset_idx]; + Assert(offset + (cp & 63) < lengthof(decomp_table_index)); return decomp_table_index[offset + (cp & 63)]; } @@ -6541,6 +6542,7 @@ inverse_index(char32_t cp) offset = inverse_table_offset[offset_idx]; + Assert(offset + (cp & 63) < lengthof(inverse_table_index)); return inverse_table_index[offset + (cp & 63)]; } diff --git a/src/test/regress/expected/unicode.out b/src/test/regress/expected/unicode.out index 63e48d3a961..41de7a4e12f 100644 --- a/src/test/regress/expected/unicode.out +++ b/src/test/regress/expected/unicode.out @@ -183,3 +183,32 @@ SELECT normalize(U&'\D7A3', NFD) = U&'\1112\1175\11C2' COLLATE "C" AS hangul_nfd t (1 row) +-- Two-stage table boundary: the last block of the decomposition and +-- recomposition Index tables must be padded so the first out-of-bounds slot +-- and the block's last slot (cp & 63 == 63) stay in bounds. +-- NFD forces the decomposition lookup (paired with a decomposing character). +SELECT normalize(U&'\00C5\+02FA1E', NFD) = U&'\0041\030A\+02FA1E' COLLATE "C" AS decomp_first_oob; + decomp_first_oob +------------------ + t +(1 row) + +SELECT normalize(U&'\00C5\+02FA3F', NFD) = U&'\0041\030A\+02FA3F' COLLATE "C" AS decomp_last_slot; + decomp_last_slot +------------------ + t +(1 row) + +-- A trailing combining mark forces the NFC recomposition lookup. +SELECT normalize(U&'\+016D6A\0301', NFC) = U&'\+016D6A\0301' COLLATE "C" AS recomp_first_oob; + recomp_first_oob +------------------ + t +(1 row) + +SELECT normalize(U&'\+016D7F\0301', NFC) = U&'\+016D7F\0301' COLLATE "C" AS recomp_last_slot; + recomp_last_slot +------------------ + t +(1 row) + diff --git a/src/test/regress/sql/unicode.sql b/src/test/regress/sql/unicode.sql index 951f86a336e..b9fe53144db 100644 --- a/src/test/regress/sql/unicode.sql +++ b/src/test/regress/sql/unicode.sql @@ -56,3 +56,13 @@ SELECT normalize(U&'\1100\1161\11A7', NFC) = U&'\AC00\11A7' COLLATE "C" AS hangu SELECT normalize(U&'\AC00', NFD) = U&'\1100\1161' COLLATE "C" AS hangul_nfd_lv; SELECT normalize(U&'\AC01', NFD) = U&'\1100\1161\11A8' COLLATE "C" AS hangul_nfd_lvt; SELECT normalize(U&'\D7A3', NFD) = U&'\1112\1175\11C2' COLLATE "C" AS hangul_nfd_last; + +-- Two-stage table boundary: the last block of the decomposition and +-- recomposition Index tables must be padded so the first out-of-bounds slot +-- and the block's last slot (cp & 63 == 63) stay in bounds. +-- NFD forces the decomposition lookup (paired with a decomposing character). +SELECT normalize(U&'\00C5\+02FA1E', NFD) = U&'\0041\030A\+02FA1E' COLLATE "C" AS decomp_first_oob; +SELECT normalize(U&'\00C5\+02FA3F', NFD) = U&'\0041\030A\+02FA3F' COLLATE "C" AS decomp_last_slot; +-- A trailing combining mark forces the NFC recomposition lookup. +SELECT normalize(U&'\+016D6A\0301', NFC) = U&'\+016D6A\0301' COLLATE "C" AS recomp_first_oob; +SELECT normalize(U&'\+016D7F\0301', NFC) = U&'\+016D7F\0301' COLLATE "C" AS recomp_last_slot; -- 2.50.1 (Apple Git-155) Attachments: [text/plain] nocfbot-unicode-norm-oob.txt (3.9K, ../../CAAAe_zDpT1FgfXa4L8hVrkcyugrQ=5PtVT_r8DySCn0akfXEKw@mail.gmail.com/3-nocfbot-unicode-norm-oob.txt) download | inline diff: From 8fc31198057582667738d226cc792c7970f25490 Mon Sep 17 00:00:00 2001 From: Henson Choi <[email protected]> Date: Wed, 1 Jul 2026 15:05:56 +0900 Subject: [PATCH] Add tests exposing out-of-bounds reads in Unicode normalization lookup Bounds assertions in normalization_index()/inverse_index() plus regression tests that hit the last, unpadded block of the decomposition and recomposition Index tables. Test-only; does not fix table generation. --- src/include/common/unicode_norm_table.h | 2 ++ src/test/regress/expected/unicode.out | 29 +++++++++++++++++++++++++ src/test/regress/sql/unicode.sql | 10 +++++++++ 3 files changed, 41 insertions(+) diff --git a/src/include/common/unicode_norm_table.h b/src/include/common/unicode_norm_table.h index 7bd198fac5f..99c42854759 100644 --- a/src/include/common/unicode_norm_table.h +++ b/src/include/common/unicode_norm_table.h @@ -6521,6 +6521,7 @@ normalization_index(char32_t cp) offset = decomp_table_offset[offset_idx]; + Assert(offset + (cp & 63) < lengthof(decomp_table_index)); return decomp_table_index[offset + (cp & 63)]; } @@ -6541,6 +6542,7 @@ inverse_index(char32_t cp) offset = inverse_table_offset[offset_idx]; + Assert(offset + (cp & 63) < lengthof(inverse_table_index)); return inverse_table_index[offset + (cp & 63)]; } diff --git a/src/test/regress/expected/unicode.out b/src/test/regress/expected/unicode.out index 63e48d3a961..41de7a4e12f 100644 --- a/src/test/regress/expected/unicode.out +++ b/src/test/regress/expected/unicode.out @@ -183,3 +183,32 @@ SELECT normalize(U&'\D7A3', NFD) = U&'\1112\1175\11C2' COLLATE "C" AS hangul_nfd t (1 row) +-- Two-stage table boundary: the last block of the decomposition and +-- recomposition Index tables must be padded so the first out-of-bounds slot +-- and the block's last slot (cp & 63 == 63) stay in bounds. +-- NFD forces the decomposition lookup (paired with a decomposing character). +SELECT normalize(U&'\00C5\+02FA1E', NFD) = U&'\0041\030A\+02FA1E' COLLATE "C" AS decomp_first_oob; + decomp_first_oob +------------------ + t +(1 row) + +SELECT normalize(U&'\00C5\+02FA3F', NFD) = U&'\0041\030A\+02FA3F' COLLATE "C" AS decomp_last_slot; + decomp_last_slot +------------------ + t +(1 row) + +-- A trailing combining mark forces the NFC recomposition lookup. +SELECT normalize(U&'\+016D6A\0301', NFC) = U&'\+016D6A\0301' COLLATE "C" AS recomp_first_oob; + recomp_first_oob +------------------ + t +(1 row) + +SELECT normalize(U&'\+016D7F\0301', NFC) = U&'\+016D7F\0301' COLLATE "C" AS recomp_last_slot; + recomp_last_slot +------------------ + t +(1 row) + diff --git a/src/test/regress/sql/unicode.sql b/src/test/regress/sql/unicode.sql index 951f86a336e..b9fe53144db 100644 --- a/src/test/regress/sql/unicode.sql +++ b/src/test/regress/sql/unicode.sql @@ -56,3 +56,13 @@ SELECT normalize(U&'\1100\1161\11A7', NFC) = U&'\AC00\11A7' COLLATE "C" AS hangu SELECT normalize(U&'\AC00', NFD) = U&'\1100\1161' COLLATE "C" AS hangul_nfd_lv; SELECT normalize(U&'\AC01', NFD) = U&'\1100\1161\11A8' COLLATE "C" AS hangul_nfd_lvt; SELECT normalize(U&'\D7A3', NFD) = U&'\1112\1175\11C2' COLLATE "C" AS hangul_nfd_last; + +-- Two-stage table boundary: the last block of the decomposition and +-- recomposition Index tables must be padded so the first out-of-bounds slot +-- and the block's last slot (cp & 63 == 63) stay in bounds. +-- NFD forces the decomposition lookup (paired with a decomposing character). +SELECT normalize(U&'\00C5\+02FA1E', NFD) = U&'\0041\030A\+02FA1E' COLLATE "C" AS decomp_first_oob; +SELECT normalize(U&'\00C5\+02FA3F', NFD) = U&'\0041\030A\+02FA3F' COLLATE "C" AS decomp_last_slot; +-- A trailing combining mark forces the NFC recomposition lookup. +SELECT normalize(U&'\+016D6A\0301', NFC) = U&'\+016D6A\0301' COLLATE "C" AS recomp_first_oob; +SELECT normalize(U&'\+016D7F\0301', NFC) = U&'\+016D7F\0301' COLLATE "C" AS recomp_last_slot; -- 2.50.1 (Apple Git-155) ^ permalink raw reply [nested|flat] 6+ messages in thread
* Re: Improve the performance of Unicode Normalization Forms. 2026-01-12 13:24 Re: Improve the performance of Unicode Normalization Forms. Alexander Borisov <[email protected]> 2026-02-25 08:21 ` Re: Improve the performance of Unicode Normalization Forms. Alexander Borisov <[email protected]> 2026-06-28 17:55 ` Re: Improve the performance of Unicode Normalization Forms. Alexander Borisov <[email protected]> 2026-07-01 06:29 ` Re: Improve the performance of Unicode Normalization Forms. Henson Choi <[email protected]> @ 2026-07-03 07:46 ` Michael Paquier <[email protected]> 0 siblings, 0 replies; 6+ messages in thread From: Michael Paquier @ 2026-07-03 07:46 UTC (permalink / raw) To: Henson Choi <[email protected]>; +Cc: [email protected]; [email protected]; [email protected]; pgsql-hackers On Wed, Jul 01, 2026 at 03:29:25PM +0900, Henson Choi wrote: > Two things kept it hidden: no existing test touches this block (so cfbot > stays green), and even a test that does won't fail without a bounds > check -- the over-read silently returns 0 and happens to give the right > answer. > > Reproduction: the attached test-only patch (nocfbot-unicode-norm-oob.txt) > adds bounds assertions to the two lookups plus regression tests that hit > the boundary. On an --enable-cassert build, > > SELECT normalize(U&'\00C5\+02FA1E', NFD); > SELECT normalize(U&'\+016D6A\0301', NFC); > > abort the backend (TRAP: failed Assert("offset + (cp & 63) < > lengthof(...)")). That's a good find (if you've used some AI tooling here, good use). I don't see an immediate need for in-core checks. One can also enable ubsan to get the same effect with out-of-bound lookups reusing your queries: ../../src/include/common/unicode_norm_table.h:6524:27: runtime error: index 17438 out of bounds for type 'uint16 [17438]' The tests would be more important. If we have a gap in these, this usually points to a first patch where we add more tests. Please note that you may not actually need more tests. If I run the test module test_saslprep with PG_TEST_EXTRA=saslprep to make the costly TAP test run, I get two ubsan reports of this kind. Note that I enable it in some of my buildfarm machines, so it would not go unnoticed. > This extends the tables to 17472/3776, leaves the reader unchanged, and > resolves those codepoints to the dummy 0 entry (NULL), which is correct. > The generator change and the regenerated unicode_norm_table.h go > together. I'd keep the bounds assertion in the lookup as a guard against > future under-padding. This kind of issue is bad. Normalization is applied on the passwords for SCRAM with SASLprep, meaning this patch would touch code that's taken before authentication. This would lead to an immediate CVE, and most likely one with a bad score. We need to be extremely careful with what we are dealing here. SCRAM is used as default authentication method for a lot of cloud providers, AFAIK. Saying that (and still trying to figure out the whole code), the numbers you have published in terms of reduction of the size of the binaries and the runtimes, based on Jeff's or your methods are impressive, seeing what has been posted. I would not underestimate the cost of the two-pass method we currently use when applying the normalization (one to calculate the output size, one to do the normalization). Hence why don't we just do that first and evaluate the gain in run time that we get? One thing that I have been wondering why reading this thread is simply: why don't we use a BinaryStringInfo and start the normalization with a sensible preallocated size, avoiding the first pass for the sizing of the output buffer? It should be a simpler change that rewriting all the tables, and I suspect that it may improve the performance quite a bit, the longer the strings to normalize. And I also suspect that we should do that anyway at the end, and do it first. I am aware of the fact that the patch does some allocation changes, but I would suggest to split the patch into more reviewable pieces rather than drop a big chunk of code changes presented as a single commit, and present one patch for each relevant piece that aims at improving performance. Something that shows up as a red flag for me is the fact that the patch has a long list of bullet points. Each bullet point, in some cases, can point to independent patches worth doing on their own. Anyway, considering that the simplest pieces may be better first, I could think of at least: 1) Elimination of the second allocation for the recomposition (in-place recomposition for the decomps buffers). 2) Merge the two-pass decomposition into a single pass 3) The suggestion of Jeff to use a UTF8-native path is also something I'd wonder about, rather than do the uint32 codepoint dance. Not sure about the complexity, but Jeff has mentioned me in the past for his work on native UTF-8 collation support that relying on the codepoints in core was much, much, much faster than ICU (that was for sorting, but we'd burn less CPU for sure here as well). 4) What is now the largest chunk, with the table recreations. I'd suggest some more underground work here in terms of tests, identifying potential gaps in our existing testing that's cheap and good enough for meaningful corner cases. I am wondering if we don't have more to extract here. One idea: we could store the combining class during decomposition, saving one extra lookup? The NF[K]{C,D} operations have been done as they are as a matter of simplicity, relying on the introduction of the normalization API done for SCRAM in v10, where performance was not (and is still not) critical. As a whole, this patch is too large as-is to be digested in a review. Due to the pre-authentication requirement, something not rock-solid is as good as nothing (one can say that for all features, but this one is particularly exposed). (Spoiler: I rely on my brain for this kind of work, gentler for the planet with less tokens and memory burnt. A patch split as a bunch of pieces is more edible for me, personally.) -- Michael Attachments: [application/pgp-signature] signature.asc (833B, ../../[email protected]/2-signature.asc) download ^ permalink raw reply [nested|flat] 6+ messages in thread
end of thread, other threads:[~2026-07-03 07:46 UTC | newest] Thread overview: 6+ messages (download: mbox mbox.gz follow: Atom feed) -- links below jump to the message on this page -- 2021-02-15 15:26 [PATCH 2/6] 0001 review Tomas Vondra <[email protected]> 2026-01-12 13:24 Re: Improve the performance of Unicode Normalization Forms. Alexander Borisov <[email protected]> 2026-02-25 08:21 ` Re: Improve the performance of Unicode Normalization Forms. Alexander Borisov <[email protected]> 2026-06-28 17:55 ` Re: Improve the performance of Unicode Normalization Forms. Alexander Borisov <[email protected]> 2026-07-01 06:29 ` Re: Improve the performance of Unicode Normalization Forms. Henson Choi <[email protected]> 2026-07-03 07:46 ` Re: Improve the performance of Unicode Normalization Forms. Michael Paquier <[email protected]>
This inbox is served by agora; see mirroring instructions for how to clone and mirror all data and code used for this inbox