Update Unicode data to version 6.3. Bug 922550, r=jfkthame
authorSimon Montagu <smontagu@smontagu.org>
Wed, 02 Oct 2013 12:09:26 +0300
changeset 165745 ec733054cc93da9277194d1fbfff52963027d0df
parent 165744 30a7b37f089281c7001034a3b4e284dabd0eb185
child 165746 efe4b4053304706219c3460b7b36d032a9184af6
push id3066
push userakeybl@mozilla.com
push dateMon, 09 Dec 2013 19:58:46 +0000
treeherdermozilla-beta@a31a0dce83aa [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersjfkthame
bugs922550
milestone27.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Update Unicode data to version 6.3. Bug 922550, r=jfkthame
intl/unicharutil/tables/transliterate.properties
intl/unicharutil/tools/genUnicodePropertyData.pl
intl/unicharutil/util/nsUnicodePropertyData.cpp
intl/unicharutil/util/nsUnicodeScriptCodes.h
layout/reftests/bidi/922550-1-ref.html
layout/reftests/bidi/922550-1.html
layout/reftests/bidi/reftest.list
layout/reftests/first-letter/922550-1-ref.html
layout/reftests/first-letter/922550-1.html
layout/reftests/first-letter/reftest.list
--- a/intl/unicharutil/tables/transliterate.properties
+++ b/intl/unicharutil/tables/transliterate.properties
@@ -1911,18 +1911,18 @@ entity.74829=[5]
 entity.74830=[6]
 entity.74831=[1]
 entity.74832=[2]
 entity.74833=[3]
 entity.74834=[4]
 entity.74835=[4]
 entity.74836=[5]
 entity.74837=[5]
-entity.74838=[-1]
-entity.74839=[-1]
+entity.74838=[2]
+entity.74839=[3]
 entity.74840=[1]
 entity.74841=[2]
 entity.74842=[1/3]
 entity.74843=[2/3]
 entity.74844=[5/6]
 entity.74845=[1/3]
 entity.74846=[2/3]
 entity.74847=[1/8]
--- a/intl/unicharutil/tools/genUnicodePropertyData.pl
+++ b/intl/unicharutil/tools/genUnicodePropertyData.pl
@@ -295,16 +295,19 @@ for (my $i = 0; $i < 0x110000; ++$i) {
 
 # blocks where the default for bidi category is not L
 for my $i (0x0600..0x07BF, 0x08A0..0x08FF, 0xFB50..0xFDCF, 0xFDF0..0xFDFF, 0xFE70..0xFEFF, 0x1EE00..0x0001EEFF) {
   $bidicategory[$i] = $bidicategoryCode{"AL"};
 }
 for my $i (0x0590..0x05FF, 0x07C0..0x089F, 0xFB1D..0xFB4F, 0x00010800..0x00010FFF, 0x0001E800..0x0001EDFF, 0x0001EF00..0x0001EFFF) {
   $bidicategory[$i] = $bidicategoryCode{"R"};
 }
+for my $i (0x20A0..0x20CF) {
+  $bidicategory[$i] = $bidicategoryCode{"ET"};
+}
 
 my %ucd2hb = (
 'Cc' => 'CONTROL',
 'Cf' => 'FORMAT',
 'Cn' => 'UNASSIGNED',
 'Co' => 'PRIVATE_USE',
 'Cs' => 'SURROGATE',
 'Ll' => 'LOWERCASE_LETTER',
--- a/intl/unicharutil/util/nsUnicodePropertyData.cpp
+++ b/intl/unicharutil/util/nsUnicodePropertyData.cpp
@@ -6,54 +6,54 @@
 
 /*
  * Derived from the Unicode Character Database by genUnicodePropertyData.pl
  *
  * For Unicode terms of use, see http://www.unicode.org/terms_of_use.html
  */
 
 /*
- * Created on Wed Apr  3 14:44:28 2013 from UCD data files with version info:
+ * Created on Mon Oct 21 16:33:35 2013 from UCD data files with version info:
  *
 
-# Date: 2012-09-24, 22:40:00 GMT [KW]
+# Date: 2013-09-27, 23:05:00 GMT [KW]
 #
 # Unicode Character Database
-# Copyright (c) 1991-2012 Unicode, Inc.
+# Copyright (c) 1991-2013 Unicode, Inc.
 # For terms of use, see http://www.unicode.org/terms_of_use.html
 #
 # For documentation, see NamesList.html,
 # UAX #38, "Unicode Han Database (Unihan)," and
 # UAX #44, "Unicode Character Database."
 #
 
-This directory contains final data files
-for the Unicode Character Database (UCD) for Unicode 6.2.0.
+This directory contains the final data files
+for the Unicode Character Database (UCD) for Unicode 6.3.0.
 
 
 
-# Scripts-6.2.0.txt
-# Date: 2012-06-04, 17:21:29 GMT [MD]
+# Scripts-6.3.0.txt
+# Date: 2013-07-05, 14:09:02 GMT [MD]
 
-# EastAsianWidth-6.2.0.txt
-# Date: 2012-05-15, 18:30:00 GMT [KW]
+# EastAsianWidth-6.3.0.txt
+# Date: 2013-02-05, 20:09:00 GMT [KW, LI]
 
-# BidiMirroring-6.2.0.txt
-# Date: 2012-05-15, 24:19:00 GMT [KW, LI]
+# BidiMirroring-6.3.0.txt
+# Date: 2013-02-12, 08:20:00 GMT [KW, LI]
 
-# HangulSyllableType-6.2.0.txt
-# Date: 2012-05-23, 20:34:56 GMT [MD]
+# HangulSyllableType-6.3.0.txt
+# Date: 2012-12-20, 22:18:29 GMT [MD]
 
 # File: xidmodifications.txt
 # Version: 3.0-draft
 # Generated: 2012-05-07, 07:52:41 GMT
 
 #
 # Unihan_Variants.txt
-# Date: 2012-08-17 17:13:30 GMT [JHJ]
+# Date: 2013-02-25 22:46:17 GMT [JHJ]
 
  *
  * * * * * This file contains MACHINE-GENERATED DATA, do not edit! * * * * *
  */
 
 #include <stdint.h>
 #include "harfbuzz/hb.h"
 
@@ -401,17 +401,17 @@ static const nsCharProps2 sCharProp2Valu
   {{8,3,9,0,1,-1},{8,3,9,0,1,-1},{8,3,5,0,1,-1},{8,3,9,0,1,-1},{8,3,5,0,1,-1},{8,3,9,0,1,-1},{8,3,5,0,1,-1},{8,3,9,0,1,-1},{8,3,5,0,1,-1},{8,3,9,0,1,-1},{8,3,5,0,1,-1},{8,3,9,0,1,-1},{8,3,5,0,1,-1},{8,3,9,0,1,-1},{8,3,5,0,1,-1},{8,3,5,0,1,-1},{8,3,9,0,1,-1},{8,3,5,0,1,-1},{8,3,9,0,1,-1},{8,3,5,0,1,-1},{8,3,9,0,1,-1},{8,3,5,0,1,-1},{8,3,9,0,1,-1},{8,3,5,0,1,-1},{8,3,9,0,1,-1},{8,3,5,0,1,-1},{8,3,9,0,1,-1},{8,3,5,0,1,-1},{8,3,9,0,1,-1},{8,3,5,0,1,-1},{8,3,9,0,1,-1},{8,3,5,0,1,-1}},
   {{8,3,9,0,1,-1},{8,3,5,0,1,-1},{8,3,9,0,1,-1},{8,3,5,0,1,-1},{8,3,9,0,1,-1},{8,3,5,0,1,-1},{8,3,9,0,1,-1},{8,3,5,0,1,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{3,3,9,0,1,-1},{3,3,9,0,1,-1},{3,3,9,0,1,-1},{3,3,9,0,1,-1},{3,3,9,0,1,-1},{3,3,9,0,1,-1},{3,3,9,0,1,-1},{3,3,9,0,1,-1},{3,3,9,0,1,-1},{3,3,9,0,1,-1},{3,3,9,0,1,-1},{3,3,9,0,1,-1},{3,3,9,0,1,-1},{3,3,9,0,1,-1},{3,3,9,0,1,-1}},
   {{3,3,9,0,1,-1},{3,3,9,0,1,-1},{3,3,9,0,1,-1},{3,3,9,0,1,-1},{3,3,9,0,1,-1},{3,3,9,0,1,-1},{3,3,9,0,1,-1},{3,3,9,0,1,-1},{3,3,9,0,1,-1},{3,3,9,0,1,-1},{3,3,9,0,1,-1},{3,3,9,0,1,-1},{3,3,9,0,1,-1},{3,3,9,0,1,-1},{3,3,9,0,1,-1},{3,3,9,0,1,-1},{3,3,9,0,1,-1},{3,3,9,0,1,-1},{3,3,9,0,1,-1},{3,3,9,0,1,-1},{3,3,9,0,1,-1},{3,3,9,0,1,-1},{3,3,9,0,1,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{3,3,6,0,1,-1},{3,3,21,0,6,-1},{3,3,21,0,6,-1},{3,3,21,0,6,-1},{3,3,21,0,6,-1},{3,3,21,0,6,-1},{3,3,21,0,6,-1}},
   {{61,0,2,0,9,-1},{3,3,5,0,1,-1},{3,3,5,0,1,-1},{3,3,5,0,1,-1},{3,3,5,0,1,-1},{3,3,5,0,1,-1},{3,3,5,0,1,-1},{3,3,5,0,1,-1},{3,3,5,0,1,-1},{3,3,5,0,1,-1},{3,3,5,0,1,-1},{3,3,5,0,1,-1},{3,3,5,0,1,-1},{3,3,5,0,1,-1},{3,3,5,0,1,-1},{3,3,5,0,1,-1},{3,3,5,0,1,-1},{3,3,5,0,1,-1},{3,3,5,0,1,-1},{3,3,5,0,1,-1},{3,3,5,0,1,-1},{3,3,5,0,1,-1},{3,3,5,0,1,-1},{3,3,5,0,1,-1},{3,3,5,0,1,-1},{3,3,5,0,1,-1},{3,3,5,0,1,-1},{3,3,5,0,1,-1},{3,3,5,0,1,-1},{3,3,5,0,1,-1},{3,3,5,0,1,-1},{3,3,5,0,1,-1}},
   {{3,3,5,0,1,-1},{3,3,5,0,1,-1},{3,3,5,0,1,-1},{3,3,5,0,1,-1},{3,3,5,0,1,-1},{3,3,5,0,1,-1},{3,3,5,0,1,-1},{3,3,5,0,5,-1},{61,0,2,0,9,-1},{0,3,21,0,6,-1},{3,3,17,10,4,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{3,3,23,4,6,-1},{61,0,2,1,9,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1}},
   {{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,17,1,6,-1},{19,3,12,17,4,-1}},
   {{19,3,21,1,6,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,21,1,6,-1},{19,3,12,17,4,-1},{19,3,12,17,4,-1},{19,3,21,1,6,-1},{19,3,12,17,4,-1},{61,0,2,1,9,-1},{61,0,2,1,9,-1},{61,0,2,1,9,-1},{61,0,2,1,9,-1},{61,0,2,1,9,-1},{61,0,2,1,9,-1},{61,0,2,1,9,-1},{61,0,2,1,9,-1},{19,3,7,1,1,-1},{19,3,7,1,1,-1},{19,3,7,1,1,-1},{19,3,7,1,1,-1},{19,3,7,1,1,-1},{19,3,7,1,1,-1},{19,3,7,1,1,-1},{19,3,7,1,1,-1},{19,3,7,1,1,-1},{19,3,7,1,1,-1},{19,3,7,1,1,-1},{19,3,7,1,1,-1},{19,3,7,1,1,-1},{19,3,7,1,1,-1},{19,3,7,1,1,-1},{19,3,7,1,1,-1}},
   {{19,3,7,1,1,-1},{19,3,7,1,1,-1},{19,3,7,1,1,-1},{19,3,7,1,1,-1},{19,3,7,1,1,-1},{19,3,7,1,1,-1},{19,3,7,1,1,-1},{19,3,7,1,1,-1},{19,3,7,1,1,-1},{19,3,7,1,1,-1},{19,3,7,1,1,-1},{61,0,2,1,9,-1},{61,0,2,1,9,-1},{61,0,2,1,9,-1},{61,0,2,1,9,-1},{61,0,2,1,9,-1},{19,3,7,1,1,-1},{19,3,7,1,1,-1},{19,3,7,1,1,-1},{19,3,21,1,0,-1},{19,3,21,1,0,-1},{61,0,2,1,9,-1},{61,0,2,1,9,-1},{61,0,2,1,9,-1},{61,0,2,1,9,-1},{61,0,2,1,9,-1},{61,0,2,1,9,-1},{61,0,2,1,9,-1},{61,0,2,1,9,-1},{61,0,2,1,9,-1},{61,0,2,1,9,-1},{61,0,2,1,9,-1}},
-  {{2,3,1,5,6,-1},{2,3,1,5,6,-1},{2,3,1,5,6,-1},{2,3,1,5,6,-1},{2,3,1,5,6,-1},{61,0,2,13,9,-1},{2,3,25,10,6,-1},{2,3,25,10,6,-1},{2,3,25,13,6,-1},{2,3,21,4,6,-1},{2,3,21,4,6,-1},{2,3,23,13,6,-1},{0,3,21,6,6,-1},{2,3,21,13,6,-1},{2,3,26,10,6,-1},{2,3,26,10,6,-1},{2,3,12,17,4,-1},{2,3,12,17,4,-1},{2,3,12,17,4,-1},{2,3,12,17,4,-1},{2,3,12,17,4,-1},{2,3,12,17,4,-1},{2,3,12,17,4,-1},{2,3,12,17,4,-1},{2,3,12,17,4,-1},{2,3,12,17,4,-1},{2,3,12,17,4,-1},{0,3,21,13,6,-1},{61,0,2,13,9,-1},{61,0,2,13,9,-1},{2,3,21,13,6,-1},{0,3,21,13,6,-1}},
+  {{2,3,1,5,6,-1},{2,3,1,5,6,-1},{2,3,1,5,6,-1},{2,3,1,5,6,-1},{2,3,1,5,6,-1},{61,0,2,13,9,-1},{2,3,25,10,6,-1},{2,3,25,10,6,-1},{2,3,25,13,6,-1},{2,3,21,4,6,-1},{2,3,21,4,6,-1},{2,3,23,13,6,-1},{0,3,21,6,6,-1},{2,3,21,13,6,-1},{2,3,26,10,6,-1},{2,3,26,10,6,-1},{2,3,12,17,4,-1},{2,3,12,17,4,-1},{2,3,12,17,4,-1},{2,3,12,17,4,-1},{2,3,12,17,4,-1},{2,3,12,17,4,-1},{2,3,12,17,4,-1},{2,3,12,17,4,-1},{2,3,12,17,4,-1},{2,3,12,17,4,-1},{2,3,12,17,4,-1},{0,3,21,13,6,-1},{2,3,1,13,9,-1},{61,0,2,13,9,-1},{2,3,21,13,6,-1},{0,3,21,13,6,-1}},
   {{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1}},
   {{0,3,6,13,3,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{1,3,12,17,1,-1},{1,3,12,17,1,-1},{1,3,12,17,1,-1},{1,3,12,17,1,-1},{1,3,12,17,1,-1},{1,3,12,17,1,-1},{1,3,12,17,1,-1},{1,3,12,17,1,-1},{1,3,12,17,1,-1},{1,3,12,17,1,-1},{1,3,12,17,1,-1},{2,3,12,17,4,-1},{2,3,12,17,4,-1},{2,3,12,17,4,-1},{2,3,12,17,4,-1},{2,3,12,17,4,-1},{2,3,12,17,4,-1},{2,3,12,17,4,-1},{2,3,12,17,4,-1},{2,3,12,17,4,-1},{2,3,12,17,1,-1}},
   {{0,3,13,5,1,0},{0,3,13,5,1,1},{0,3,13,5,1,2},{0,3,13,5,1,3},{0,3,13,5,1,4},{0,3,13,5,1,5},{0,3,13,5,1,6},{0,3,13,5,1,7},{0,3,13,5,1,8},{0,3,13,5,1,9},{2,3,21,4,6,-1},{2,3,21,5,6,-1},{2,3,21,5,6,-1},{2,3,21,13,6,-1},{2,3,7,13,3,-1},{2,3,7,13,3,-1},{1,3,12,17,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,7,-1},{2,3,7,13,1,-1},{2,3,7,13,5,-1},{2,3,7,13,5,-1},{2,3,7,13,5,-1},{2,3,7,13,5,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1}},
   {{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,3,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1}},
   {{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,21,13,6,-1},{2,3,7,13,1,-1},{2,3,12,17,4,-1},{2,3,12,17,4,-1},{2,3,12,17,4,-1},{2,3,12,17,4,-1},{2,3,12,17,4,-1},{2,3,12,17,4,-1},{2,3,12,17,4,-1},{0,3,1,5,6,-1},{2,3,26,10,6,-1},{2,3,12,17,4,-1}},
   {{2,3,12,17,4,-1},{2,3,12,17,4,-1},{2,3,12,17,4,-1},{2,3,12,17,4,-1},{2,3,12,17,4,-1},{2,3,6,13,1,-1},{2,3,6,13,1,-1},{2,3,12,17,4,-1},{2,3,12,17,4,-1},{2,3,26,10,6,-1},{2,3,12,17,4,-1},{2,3,12,17,4,-1},{2,3,12,17,4,-1},{2,3,12,17,4,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,13,2,1,0},{2,3,13,2,1,1},{2,3,13,2,1,2},{2,3,13,2,1,3},{2,3,13,2,1,4},{2,3,13,2,1,5},{2,3,13,2,1,6},{2,3,13,2,1,7},{2,3,13,2,1,8},{2,3,13,2,1,9},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,7,13,1,-1},{2,3,26,13,6,-1},{2,3,26,13,6,-1},{2,3,7,13,1,-1}},
   {{34,3,21,13,6,-1},{34,3,21,13,6,-1},{34,3,21,13,6,-1},{34,3,21,13,6,-1},{34,3,21,13,6,-1},{34,3,21,13,6,-1},{34,3,21,13,6,-1},{34,3,21,13,6,-1},{34,3,21,13,6,-1},{34,3,21,13,6,-1},{34,3,21,13,6,-1},{34,3,21,13,6,-1},{34,3,21,13,6,-1},{34,3,21,13,6,-1},{61,0,2,13,9,-1},{34,3,1,13,6,-1},{34,3,7,13,4,-1},{34,3,12,17,4,-1},{34,3,7,13,4,-1},{34,3,7,13,4,-1},{34,3,7,13,4,-1},{34,3,7,13,4,-1},{34,3,7,13,4,-1},{34,3,7,13,4,-1},{34,3,7,13,4,-1},{34,3,7,13,4,-1},{34,3,7,13,4,-1},{34,3,7,13,4,-1},{34,3,7,13,4,-1},{34,3,7,13,4,-1},{34,3,7,13,4,-1},{34,3,7,13,4,-1}},
   {{34,3,7,13,4,-1},{34,3,7,13,4,-1},{34,3,7,13,4,-1},{34,3,7,13,4,-1},{34,3,7,13,4,-1},{34,3,7,13,4,-1},{34,3,7,13,4,-1},{34,3,7,13,4,-1},{34,3,7,13,4,-1},{34,3,7,13,4,-1},{34,3,7,13,4,-1},{34,3,7,13,4,-1},{34,3,7,13,4,-1},{34,3,7,13,4,-1},{34,3,7,13,4,-1},{34,3,7,13,4,-1},{34,3,12,17,4,-1},{34,3,12,17,4,-1},{34,3,12,17,4,-1},{34,3,12,17,4,-1},{34,3,12,17,4,-1},{34,3,12,17,4,-1},{34,3,12,17,4,-1},{34,3,12,17,4,-1},{34,3,12,17,4,-1},{34,3,12,17,4,-1},{34,3,12,17,4,-1},{34,3,12,17,4,-1},{34,3,12,17,4,-1},{34,3,12,17,4,-1},{34,3,12,17,4,-1},{34,3,12,17,4,-1}},
@@ -513,31 +513,31 @@ static const nsCharProps2 sCharProp2Valu
   {{42,3,7,0,3,-1},{42,3,7,0,3,-1},{42,3,7,0,3,-1},{42,3,7,0,3,-1},{42,3,7,0,3,-1},{42,3,7,0,3,-1},{42,3,7,0,3,-1},{42,3,7,0,3,-1},{42,3,7,0,3,-1},{42,3,7,0,3,-1},{42,3,7,0,3,-1},{42,3,7,0,3,-1},{42,3,7,0,3,-1},{61,0,2,0,9,-1},{42,3,7,0,3,-1},{42,3,7,0,3,-1},{42,3,7,0,3,-1},{42,3,7,0,3,-1},{42,3,12,17,3,-1},{42,3,12,17,3,-1},{42,3,12,17,3,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1}},
   {{43,3,7,0,3,-1},{43,3,7,0,3,-1},{43,3,7,0,3,-1},{43,3,7,0,3,-1},{43,3,7,0,3,-1},{43,3,7,0,3,-1},{43,3,7,0,3,-1},{43,3,7,0,3,-1},{43,3,7,0,3,-1},{43,3,7,0,3,-1},{43,3,7,0,3,-1},{43,3,7,0,3,-1},{43,3,7,0,3,-1},{43,3,7,0,3,-1},{43,3,7,0,3,-1},{43,3,7,0,3,-1},{43,3,7,0,3,-1},{43,3,7,0,3,-1},{43,3,12,17,3,-1},{43,3,12,17,3,-1},{43,3,12,17,3,-1},{0,3,21,0,6,-1},{0,3,21,0,6,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1}},
   {{44,3,7,0,3,-1},{44,3,7,0,3,-1},{44,3,7,0,3,-1},{44,3,7,0,3,-1},{44,3,7,0,3,-1},{44,3,7,0,3,-1},{44,3,7,0,3,-1},{44,3,7,0,3,-1},{44,3,7,0,3,-1},{44,3,7,0,3,-1},{44,3,7,0,3,-1},{44,3,7,0,3,-1},{44,3,7,0,3,-1},{44,3,7,0,3,-1},{44,3,7,0,3,-1},{44,3,7,0,3,-1},{44,3,7,0,3,-1},{44,3,7,0,3,-1},{44,3,12,17,3,-1},{44,3,12,17,3,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1}},
   {{45,3,7,0,3,-1},{45,3,7,0,3,-1},{45,3,7,0,3,-1},{45,3,7,0,3,-1},{45,3,7,0,3,-1},{45,3,7,0,3,-1},{45,3,7,0,3,-1},{45,3,7,0,3,-1},{45,3,7,0,3,-1},{45,3,7,0,3,-1},{45,3,7,0,3,-1},{45,3,7,0,3,-1},{45,3,7,0,3,-1},{61,0,2,0,9,-1},{45,3,7,0,3,-1},{45,3,7,0,3,-1},{45,3,7,0,3,-1},{61,0,2,0,9,-1},{45,3,12,17,3,-1},{45,3,12,17,3,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1}},
   {{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1}},
   {{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,7,-1},{23,3,7,0,7,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,3,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,7,0,1,-1},{23,3,12,17,2,-1},{23,3,12,17,2,-1},{23,3,10,0,1,-1},{23,3,12,17,1,-1},{23,3,12,17,1,-1},{23,3,12,17,1,-1},{23,3,12,17,1,-1},{23,3,12,17,1,-1},{23,3,12,17,1,-1},{23,3,12,17,1,-1},{23,3,10,0,1,-1},{23,3,10,0,1,-1}},
   {{23,3,10,0,1,-1},{23,3,10,0,1,-1},{23,3,10,0,1,-1},{23,3,10,0,1,-1},{23,3,10,0,1,-1},{23,3,10,0,1,-1},{23,3,12,17,1,-1},{23,3,10,0,1,-1},{23,3,10,0,1,-1},{23,3,12,17,1,-1},{23,3,12,17,1,-1},{23,3,12,17,8,-1},{23,3,12,17,8,-1},{23,3,12,17,8,-1},{23,3,12,17,8,-1},{23,3,12,17,8,-1},{23,3,12,17,8,-1},{23,3,12,17,7,-1},{23,3,12,17,1,-1},{23,3,12,17,7,-1},{23,3,21,0,6,-1},{23,3,21,0,6,-1},{23,3,21,0,6,-1},{23,3,6,0,1,-1},{23,3,21,0,6,-1},{23,3,21,0,6,-1},{23,3,21,0,6,-1},{23,3,23,4,6,-1},{23,3,7,0,1,-1},{23,3,12,17,7,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1}},
   {{23,3,13,0,1,0},{23,3,13,0,1,1},{23,3,13,0,1,2},{23,3,13,0,1,3},{23,3,13,0,1,4},{23,3,13,0,1,5},{23,3,13,0,1,6},{23,3,13,0,1,7},{23,3,13,0,1,8},{23,3,13,0,1,9},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{23,3,15,10,6,-1},{23,3,15,10,6,-1},{23,3,15,10,6,-1},{23,3,15,10,6,-1},{23,3,15,10,6,-1},{23,3,15,10,6,-1},{23,3,15,10,6,-1},{23,3,15,10,6,-1},{23,3,15,10,6,-1},{23,3,15,10,6,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1}},
-  {{27,3,21,10,6,-1},{27,3,21,10,6,-1},{0,3,21,10,6,-1},{0,3,21,10,6,-1},{27,3,21,10,6,-1},{0,3,21,10,6,-1},{27,3,17,10,6,-1},{27,3,21,10,6,-1},{27,3,21,10,6,-1},{27,3,21,10,6,-1},{27,3,21,10,6,-1},{27,3,12,17,2,-1},{27,3,12,17,2,-1},{27,3,12,17,2,-1},{27,3,29,9,6,-1},{61,0,2,0,9,-1},{27,3,13,0,4,0},{27,3,13,0,4,1},{27,3,13,0,4,2},{27,3,13,0,4,3},{27,3,13,0,4,4},{27,3,13,0,4,5},{27,3,13,0,4,6},{27,3,13,0,4,7},{27,3,13,0,4,8},{27,3,13,0,4,9},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1}},
+  {{27,3,21,10,6,-1},{27,3,21,10,6,-1},{0,3,21,10,6,-1},{0,3,21,10,6,-1},{27,3,21,10,6,-1},{0,3,21,10,6,-1},{27,3,17,10,6,-1},{27,3,21,10,6,-1},{27,3,21,10,6,-1},{27,3,21,10,6,-1},{27,3,21,10,6,-1},{27,3,12,17,2,-1},{27,3,12,17,2,-1},{27,3,12,17,2,-1},{27,3,1,18,6,-1},{61,0,2,0,9,-1},{27,3,13,0,4,0},{27,3,13,0,4,1},{27,3,13,0,4,2},{27,3,13,0,4,3},{27,3,13,0,4,4},{27,3,13,0,4,5},{27,3,13,0,4,6},{27,3,13,0,4,7},{27,3,13,0,4,8},{27,3,13,0,4,9},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1}},
   {{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1}},
   {{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,6,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1}},
   {{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1}},
   {{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,7,0,4,-1},{27,3,12,17,4,-1},{27,3,7,0,4,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{40,3,7,0,4,-1},{40,3,7,0,4,-1},{40,3,7,0,4,-1},{40,3,7,0,4,-1},{40,3,7,0,4,-1},{40,3,7,0,4,-1},{40,3,7,0,4,-1},{40,3,7,0,4,-1},{40,3,7,0,4,-1},{40,3,7,0,4,-1},{40,3,7,0,4,-1},{40,3,7,0,4,-1},{40,3,7,0,4,-1},{40,3,7,0,4,-1},{40,3,7,0,4,-1},{40,3,7,0,4,-1}},
   {{40,3,7,0,4,-1},{40,3,7,0,4,-1},{40,3,7,0,4,-1},{40,3,7,0,4,-1},{40,3,7,0,4,-1},{40,3,7,0,4,-1},{40,3,7,0,4,-1},{40,3,7,0,4,-1},{40,3,7,0,4,-1},{40,3,7,0,4,-1},{40,3,7,0,4,-1},{40,3,7,0,4,-1},{40,3,7,0,4,-1},{40,3,7,0,4,-1},{40,3,7,0,4,-1},{40,3,7,0,4,-1},{40,3,7,0,4,-1},{40,3,7,0,4,-1},{40,3,7,0,4,-1},{40,3,7,0,4,-1},{40,3,7,0,4,-1},{40,3,7,0,4,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1}},
   {{48,3,7,0,4,-1},{48,3,7,0,4,-1},{48,3,7,0,4,-1},{48,3,7,0,4,-1},{48,3,7,0,4,-1},{48,3,7,0,4,-1},{48,3,7,0,4,-1},{48,3,7,0,4,-1},{48,3,7,0,4,-1},{48,3,7,0,4,-1},{48,3,7,0,4,-1},{48,3,7,0,4,-1},{48,3,7,0,4,-1},{48,3,7,0,4,-1},{48,3,7,0,4,-1},{48,3,7,0,4,-1},{48,3,7,0,4,-1},{48,3,7,0,4,-1},{48,3,7,0,4,-1},{48,3,7,0,4,-1},{48,3,7,0,4,-1},{48,3,7,0,4,-1},{48,3,7,0,4,-1},{48,3,7,0,4,-1},{48,3,7,0,4,-1},{48,3,7,0,4,-1},{48,3,7,0,4,-1},{48,3,7,0,4,-1},{48,3,7,0,4,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1}},
   {{48,3,12,17,4,-1},{48,3,12,17,4,-1},{48,3,12,17,4,-1},{48,3,10,0,4,-1},{48,3,10,0,4,-1},{48,3,10,0,4,-1},{48,3,10,0,4,-1},{48,3,12,17,4,-1},{48,3,12,17,4,-1},{48,3,10,0,4,-1},{48,3,10,0,4,-1},{48,3,10,0,4,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{48,3,10,0,4,-1},{48,3,10,0,4,-1},{48,3,12,17,4,-1},{48,3,10,0,4,-1},{48,3,10,0,4,-1},{48,3,10,0,4,-1},{48,3,10,0,4,-1},{48,3,10,0,4,-1},{48,3,10,0,4,-1},{48,3,12,17,4,-1},{48,3,12,17,4,-1},{48,3,12,17,4,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1}},
   {{48,3,26,10,6,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{48,3,21,10,6,-1},{48,3,21,10,6,-1},{48,3,13,0,4,0},{48,3,13,0,4,1},{48,3,13,0,4,2},{48,3,13,0,4,3},{48,3,13,0,4,4},{48,3,13,0,4,5},{48,3,13,0,4,6},{48,3,13,0,4,7},{48,3,13,0,4,8},{48,3,13,0,4,9},{52,3,7,0,4,-1},{52,3,7,0,4,-1},{52,3,7,0,4,-1},{52,3,7,0,4,-1},{52,3,7,0,4,-1},{52,3,7,0,4,-1},{52,3,7,0,4,-1},{52,3,7,0,4,-1},{52,3,7,0,4,-1},{52,3,7,0,4,-1},{52,3,7,0,4,-1},{52,3,7,0,4,-1},{52,3,7,0,4,-1},{52,3,7,0,4,-1},{52,3,7,0,4,-1},{52,3,7,0,4,-1}},
   {{52,3,7,0,4,-1},{52,3,7,0,4,-1},{52,3,7,0,4,-1},{52,3,7,0,4,-1},{52,3,7,0,4,-1},{52,3,7,0,4,-1},{52,3,7,0,4,-1},{52,3,7,0,4,-1},{52,3,7,0,4,-1},{52,3,7,0,4,-1},{52,3,7,0,4,-1},{52,3,7,0,4,-1},{52,3,7,0,4,-1},{52,3,7,0,4,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{52,3,7,0,4,-1},{52,3,7,0,4,-1},{52,3,7,0,4,-1},{52,3,7,0,4,-1},{52,3,7,0,4,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1}},
   {{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1}},
   {{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{54,3,10,0,4,-1},{54,3,10,0,4,-1},{54,3,10,0,4,-1},{54,3,10,0,4,-1},{54,3,10,0,4,-1},{54,3,10,0,4,-1},{54,3,10,0,4,-1},{54,3,10,0,4,-1},{54,3,10,0,4,-1},{54,3,10,0,4,-1},{54,3,10,0,4,-1},{54,3,10,0,4,-1},{54,3,10,0,4,-1},{54,3,10,0,4,-1},{54,3,10,0,4,-1},{54,3,10,0,4,-1}},
   {{54,3,10,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,7,0,4,-1},{54,3,10,0,4,-1},{54,3,10,0,4,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{54,3,13,0,4,0},{54,3,13,0,4,1},{54,3,13,0,4,2},{54,3,13,0,4,3},{54,3,13,0,4,4},{54,3,13,0,4,5},{54,3,13,0,4,6},{54,3,13,0,4,7},{54,3,13,0,4,8},{54,3,13,0,4,9},{54,3,15,0,4,1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{54,3,26,10,6,-1},{54,3,26,10,6,-1}},
   {{23,3,26,10,6,-1},{23,3,26,10,6,-1},{23,3,26,10,6,-1},{23,3,26,10,6,-1},{23,3,26,10,6,-1},{23,3,26,10,6,-1},{23,3,26,10,6,-1},{23,3,26,10,6,-1},{23,3,26,10,6,-1},{23,3,26,10,6,-1},{23,3,26,10,6,-1},{23,3,26,10,6,-1},{23,3,26,10,6,-1},{23,3,26,10,6,-1},{23,3,26,10,6,-1},{23,3,26,10,6,-1},{23,3,26,10,6,-1},{23,3,26,10,6,-1},{23,3,26,10,6,-1},{23,3,26,10,6,-1},{23,3,26,10,6,-1},{23,3,26,10,6,-1},{23,3,26,10,6,-1},{23,3,26,10,6,-1},{23,3,26,10,6,-1},{23,3,26,10,6,-1},{23,3,26,10,6,-1},{23,3,26,10,6,-1},{23,3,26,10,6,-1},{23,3,26,10,6,-1},{23,3,26,10,6,-1},{23,3,26,10,6,-1}},
-  {{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,12,17,3,-1},{55,3,12,17,3,-1},{55,3,10,0,3,-1},{55,3,10,0,3,-1},{55,3,10,0,3,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{55,3,21,0,6,-1},{55,3,21,0,6,-1}},
+  {{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,7,0,3,-1},{55,3,12,17,3,-1},{55,3,12,17,3,-1},{55,3,10,0,3,-1},{55,3,10,0,3,-1},{55,3,12,17,3,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{55,3,21,0,6,-1},{55,3,21,0,6,-1}},
   {{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1}},
   {{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,7,0,4,-1},{91,3,10,0,4,-1},{91,3,12,17,4,-1},{91,3,10,0,4,-1},{91,3,12,17,4,-1},{91,3,12,17,4,-1},{91,3,12,17,4,-1},{91,3,12,17,4,-1},{91,3,12,17,4,-1},{91,3,12,17,4,-1},{91,3,12,17,4,-1},{61,0,2,0,9,-1}},
   {{91,3,12,17,4,-1},{91,3,10,0,4,-1},{91,3,12,17,4,-1},{91,3,10,0,4,-1},{91,3,10,0,4,-1},{91,3,12,17,4,-1},{91,3,12,17,4,-1},{91,3,12,17,4,-1},{91,3,12,17,4,-1},{91,3,12,17,4,-1},{91,3,12,17,4,-1},{91,3,12,17,4,-1},{91,3,12,17,4,-1},{91,3,10,0,4,-1},{91,3,10,0,4,-1},{91,3,10,0,4,-1},{91,3,10,0,4,-1},{91,3,10,0,4,-1},{91,3,10,0,4,-1},{91,3,12,17,4,-1},{91,3,12,17,4,-1},{91,3,12,17,4,-1},{91,3,12,17,4,-1},{91,3,12,17,4,-1},{91,3,12,17,4,-1},{91,3,12,17,4,-1},{91,3,12,17,4,-1},{91,3,12,17,4,-1},{91,3,12,17,4,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{91,3,12,17,4,-1}},
   {{91,3,13,0,4,0},{91,3,13,0,4,1},{91,3,13,0,4,2},{91,3,13,0,4,3},{91,3,13,0,4,4},{91,3,13,0,4,5},{91,3,13,0,4,6},{91,3,13,0,4,7},{91,3,13,0,4,8},{91,3,13,0,4,9},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{91,3,13,0,4,0},{91,3,13,0,4,1},{91,3,13,0,4,2},{91,3,13,0,4,3},{91,3,13,0,4,4},{91,3,13,0,4,5},{91,3,13,0,4,6},{91,3,13,0,4,7},{91,3,13,0,4,8},{91,3,13,0,4,9},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1}},
   {{91,3,21,0,6,-1},{91,3,21,0,6,-1},{91,3,21,0,6,-1},{91,3,21,0,6,-1},{91,3,21,0,6,-1},{91,3,21,0,6,-1},{91,3,21,0,6,-1},{91,3,6,0,4,-1},{91,3,21,0,6,-1},{91,3,21,0,6,-1},{91,3,21,0,6,-1},{91,3,21,0,6,-1},{91,3,21,0,6,-1},{91,3,21,0,6,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1}},
   {{62,3,12,17,4,-1},{62,3,12,17,4,-1},{62,3,12,17,4,-1},{62,3,12,17,4,-1},{62,3,10,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1}},
   {{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,12,17,4,-1},{62,3,10,0,4,-1},{62,3,12,17,4,-1},{62,3,12,17,4,-1},{62,3,12,17,4,-1},{62,3,12,17,4,-1},{62,3,12,17,4,-1},{62,3,10,0,4,-1},{62,3,12,17,4,-1},{62,3,10,0,4,-1},{62,3,10,0,4,-1},{62,3,10,0,4,-1}},
   {{62,3,10,0,4,-1},{62,3,10,0,4,-1},{62,3,12,17,4,-1},{62,3,10,0,4,-1},{62,3,10,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{62,3,7,0,4,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{62,3,13,0,4,0},{62,3,13,0,4,1},{62,3,13,0,4,2},{62,3,13,0,4,3},{62,3,13,0,4,4},{62,3,13,0,4,5},{62,3,13,0,4,6},{62,3,13,0,4,7},{62,3,13,0,4,8},{62,3,13,0,4,9},{62,3,21,0,6,-1},{62,3,21,0,6,-1},{62,3,21,0,6,-1},{62,3,21,0,6,-1},{62,3,21,0,6,-1},{62,3,21,0,6,-1}},
@@ -569,37 +569,37 @@ static const nsCharProps2 sCharProp2Valu
   {{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,9,0,1,-1},{14,3,9,0,1,-1},{14,3,9,0,1,-1},{14,3,9,0,1,-1},{14,3,9,0,1,-1},{14,3,9,0,1,-1},{14,3,9,0,1,-1},{14,3,9,0,1,-1},{14,3,5,0,1,-1},{14,3,5,0,5,-1},{14,3,5,0,1,-1},{14,3,5,0,5,-1},{14,3,5,0,1,-1},{14,3,5,0,5,-1},{14,3,5,0,1,-1},{14,3,5,0,5,-1},{14,3,5,0,1,-1},{14,3,5,0,5,-1},{14,3,5,0,1,-1},{14,3,5,0,5,-1},{14,3,5,0,1,-1},{14,3,5,0,5,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1}},
   {{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,8,0,1,-1},{14,3,8,0,1,-1},{14,3,8,0,1,-1},{14,3,8,0,1,-1},{14,3,8,0,1,-1},{14,3,8,0,1,-1},{14,3,8,0,1,-1},{14,3,8,0,1,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,8,0,1,-1},{14,3,8,0,1,-1},{14,3,8,0,1,-1},{14,3,8,0,1,-1},{14,3,8,0,1,-1},{14,3,8,0,1,-1},{14,3,8,0,1,-1},{14,3,8,0,1,-1}},
   {{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,8,0,1,-1},{14,3,8,0,1,-1},{14,3,8,0,1,-1},{14,3,8,0,1,-1},{14,3,8,0,1,-1},{14,3,8,0,1,-1},{14,3,8,0,1,-1},{14,3,8,0,1,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{61,0,2,0,9,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,9,0,1,-1},{14,3,9,0,1,-1},{14,3,9,0,1,-1},{14,3,9,0,5,-1},{14,3,8,0,1,-1},{14,3,24,10,5,-1},{14,3,5,0,5,-1},{14,3,24,10,5,-1}},
   {{14,3,24,10,5,-1},{14,3,24,10,5,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{61,0,2,0,9,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,9,0,1,-1},{14,3,9,0,5,-1},{14,3,9,0,1,-1},{14,3,9,0,5,-1},{14,3,8,0,1,-1},{14,3,24,10,5,-1},{14,3,24,10,5,-1},{14,3,24,10,5,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,5,0,5,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,9,0,1,-1},{14,3,9,0,1,-1},{14,3,9,0,1,-1},{14,3,9,0,5,-1},{61,0,2,0,9,-1},{14,3,24,10,5,-1},{14,3,24,10,5,-1},{14,3,24,10,5,-1}},
   {{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,5,0,5,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,9,0,1,-1},{14,3,9,0,1,-1},{14,3,9,0,1,-1},{14,3,9,0,5,-1},{14,3,9,0,1,-1},{14,3,24,10,5,-1},{14,3,24,10,5,-1},{14,3,24,10,5,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{61,0,2,0,9,-1},{14,3,5,0,1,-1},{14,3,5,0,1,-1},{14,3,9,0,1,-1},{14,3,9,0,5,-1},{14,3,9,0,1,-1},{14,3,9,0,5,-1},{14,3,8,0,1,-1},{14,3,24,10,5,-1},{14,3,24,10,5,-1},{61,0,2,0,9,-1}},
   {{0,3,29,9,5,-1},{0,3,29,9,5,-1},{0,3,29,9,5,-1},{0,3,29,9,5,-1},{0,3,29,9,5,-1},{0,3,29,9,5,-1},{0,3,29,9,5,-1},{0,3,29,9,5,-1},{0,3,29,9,5,-1},{0,3,29,9,5,-1},{0,3,29,9,5,-1},{0,3,1,18,2,-1},{1,3,1,18,0,-1},{1,3,1,18,0,-1},{0,3,1,0,2,-1},{0,3,1,1,2,-1},{0,0,17,10,4,-1},{0,3,17,10,5,-1},{0,3,17,10,6,-1},{0,0,17,10,6,-1},{0,0,17,10,6,-1},{0,0,17,10,6,-1},{0,0,21,10,6,-1},{0,3,21,10,5,-1},{0,0,20,10,6,-1},{0,0,19,10,0,-1},{0,3,22,10,6,-1},{0,3,20,10,6,-1},{0,0,20,10,6,-1},{0,0,19,10,6,-1},{0,3,22,10,6,-1},{0,3,20,10,6,-1}},
   {{0,0,21,10,6,-1},{0,0,21,10,6,-1},{0,0,21,10,6,-1},{0,3,21,10,6,-1},{0,0,21,10,5,-1},{0,0,21,10,5,-1},{0,0,21,10,5,-1},{0,0,21,10,4,-1},{0,3,27,9,6,-1},{0,3,28,7,6,-1},{0,3,1,11,2,-1},{0,3,1,14,2,-1},{0,3,1,16,2,-1},{0,3,1,12,2,-1},{0,3,1,15,2,-1},{0,3,29,6,5,-1},{0,0,21,4,6,-1},{0,3,21,4,6,-1},{0,0,21,4,6,-1},{0,0,21,4,5,-1},{0,3,21,4,5,-1},{0,0,21,10,6,-1},{0,3,21,10,5,-1},{0,3,21,10,5,-1},{0,3,21,10,6,-1},{0,3,20,10,6,-1},{0,3,19,10,6,-1},{0,0,21,10,6,-1},{0,3,21,10,5,-1},{0,3,21,10,6,-1},{0,0,21,10,5,-1},{0,3,16,10,8,-1}},
   {{0,3,16,10,8,-1},{0,3,21,10,6,-1},{0,3,21,10,6,-1},{0,3,21,10,6,-1},{0,3,25,6,6,-1},{0,3,22,10,6,-1},{0,3,18,10,6,-1},{0,3,21,10,5,-1},{0,3,21,10,5,-1},{0,3,21,10,5,-1},{0,3,21,10,6,-1},{0,3,21,10,6,-1},{0,3,21,10,6,-1},{0,3,21,10,6,-1},{0,3,21,10,6,-1},{0,3,21,10,6,-1},{0,3,21,10,6,-1},{0,3,21,10,6,-1},{0,3,25,10,6,-1},{0,3,21,10,6,-1},{0,3,16,10,4,-1},{0,3,21,10,6,-1},{0,3,21,10,6,-1},{0,3,21,10,5,-1},{0,3,21,10,6,-1},{0,3,21,10,6,-1},{0,3,21,10,6,-1},{0,3,21,10,6,-1},{0,3,21,10,6,-1},{0,3,21,10,6,-1},{0,3,21,10,6,-1},{0,3,29,9,5,-1}},
-  {{0,3,1,18,2,-1},{0,3,1,18,2,-1},{0,3,1,18,2,-1},{0,3,1,18,2,-1},{0,3,1,18,2,-1},{61,0,2,0,2,-1},{61,0,2,0,2,-1},{61,0,2,0,2,-1},{61,0,2,0,2,-1},{61,0,2,0,2,-1},{0,3,1,18,2,-1},{0,3,1,18,2,-1},{0,3,1,18,2,-1},{0,3,1,18,2,-1},{0,3,1,18,2,-1},{0,3,1,18,2,-1},{0,3,15,2,5,0},{25,3,6,0,5,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{0,0,15,2,5,4},{0,3,15,2,5,5},{0,3,15,2,5,6},{0,3,15,2,5,7},{0,3,15,2,5,8},{0,3,15,2,5,9},{0,3,25,3,5,-1},{0,3,25,3,5,-1},{0,3,25,10,5,-1},{0,3,22,10,5,-1},{0,3,18,10,5,-1},{25,0,6,0,5,-1}},
+  {{0,3,1,18,2,-1},{0,3,1,18,2,-1},{0,3,1,18,2,-1},{0,3,1,18,2,-1},{0,3,1,18,2,-1},{61,0,2,0,2,-1},{0,3,1,0,2,-1},{0,3,1,0,2,-1},{0,3,1,0,2,-1},{0,3,1,0,2,-1},{0,3,1,18,2,-1},{0,3,1,18,2,-1},{0,3,1,18,2,-1},{0,3,1,18,2,-1},{0,3,1,18,2,-1},{0,3,1,18,2,-1},{0,3,15,2,5,0},{25,3,6,0,5,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{0,0,15,2,5,4},{0,3,15,2,5,5},{0,3,15,2,5,6},{0,3,15,2,5,7},{0,3,15,2,5,8},{0,3,15,2,5,9},{0,3,25,3,5,-1},{0,3,25,3,5,-1},{0,3,25,10,5,-1},{0,3,22,10,5,-1},{0,3,18,10,5,-1},{25,0,6,0,5,-1}},
   {{0,3,15,2,5,0},{0,0,15,2,5,1},{0,0,15,2,5,2},{0,0,15,2,5,3},{0,0,15,2,5,4},{0,3,15,2,5,5},{0,3,15,2,5,6},{0,3,15,2,5,7},{0,3,15,2,5,8},{0,3,15,2,5,9},{0,3,25,3,5,-1},{0,3,25,3,5,-1},{0,3,25,10,5,-1},{0,3,22,10,5,-1},{0,3,18,10,5,-1},{61,0,2,0,9,-1},{25,3,6,0,5,-1},{25,3,6,0,5,-1},{25,3,6,0,5,-1},{25,3,6,0,5,-1},{25,3,6,0,5,-1},{25,3,6,0,5,-1},{25,3,6,0,5,-1},{25,3,6,0,5,-1},{25,3,6,0,5,-1},{25,3,6,0,5,-1},{25,3,6,0,5,-1},{25,3,6,0,5,-1},{25,3,6,0,5,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1}},
-  {{0,3,23,4,6,-1},{0,3,23,4,6,-1},{0,3,23,4,6,-1},{0,3,23,4,6,-1},{0,3,23,4,6,-1},{0,3,23,4,6,-1},{0,3,23,4,6,-1},{0,3,23,4,6,-1},{0,3,23,4,5,-1},{0,2,23,4,6,-1},{0,3,23,4,6,-1},{0,3,23,4,6,-1},{0,0,23,4,6,-1},{0,3,23,4,6,-1},{0,3,23,4,6,-1},{0,3,23,4,6,-1},{0,3,23,4,6,-1},{0,3,23,4,6,-1},{0,3,23,4,6,-1},{0,3,23,4,6,-1},{0,3,23,4,6,-1},{0,3,23,4,6,-1},{0,3,23,4,6,-1},{0,3,23,4,6,-1},{0,3,23,4,6,-1},{0,3,23,4,6,-1},{0,3,23,4,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1}},
-  {{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{1,3,12,17,3,-1},{1,3,12,17,3,-1},{1,3,12,17,3,-1},{1,3,12,17,3,-1},{1,3,12,17,3,-1},{1,3,12,17,3,-1},{1,3,12,17,3,-1},{1,3,12,17,3,-1},{1,3,12,17,3,-1},{1,3,12,17,3,-1},{1,3,12,17,3,-1},{1,3,12,17,3,-1},{1,3,12,17,3,-1},{1,3,11,17,6,-1},{1,3,11,17,6,-1},{1,3,11,17,6,-1}},
+  {{0,3,23,4,6,-1},{0,3,23,4,6,-1},{0,3,23,4,6,-1},{0,3,23,4,6,-1},{0,3,23,4,6,-1},{0,3,23,4,6,-1},{0,3,23,4,6,-1},{0,3,23,4,6,-1},{0,3,23,4,5,-1},{0,2,23,4,6,-1},{0,3,23,4,6,-1},{0,3,23,4,6,-1},{0,0,23,4,6,-1},{0,3,23,4,6,-1},{0,3,23,4,6,-1},{0,3,23,4,6,-1},{0,3,23,4,6,-1},{0,3,23,4,6,-1},{0,3,23,4,6,-1},{0,3,23,4,6,-1},{0,3,23,4,6,-1},{0,3,23,4,6,-1},{0,3,23,4,6,-1},{0,3,23,4,6,-1},{0,3,23,4,6,-1},{0,3,23,4,6,-1},{0,3,23,4,9,-1},{61,0,2,4,9,-1},{61,0,2,4,9,-1},{61,0,2,4,9,-1},{61,0,2,4,9,-1},{61,0,2,4,9,-1}},
+  {{61,0,2,4,9,-1},{61,0,2,4,9,-1},{61,0,2,4,9,-1},{61,0,2,4,9,-1},{61,0,2,4,9,-1},{61,0,2,4,9,-1},{61,0,2,4,9,-1},{61,0,2,4,9,-1},{61,0,2,4,9,-1},{61,0,2,4,9,-1},{61,0,2,4,9,-1},{61,0,2,4,9,-1},{61,0,2,4,9,-1},{61,0,2,4,9,-1},{61,0,2,4,9,-1},{61,0,2,4,9,-1},{1,3,12,17,3,-1},{1,3,12,17,3,-1},{1,3,12,17,3,-1},{1,3,12,17,3,-1},{1,3,12,17,3,-1},{1,3,12,17,3,-1},{1,3,12,17,3,-1},{1,3,12,17,3,-1},{1,3,12,17,3,-1},{1,3,12,17,3,-1},{1,3,12,17,3,-1},{1,3,12,17,3,-1},{1,3,12,17,3,-1},{1,3,11,17,6,-1},{1,3,11,17,6,-1},{1,3,11,17,6,-1}},
   {{1,3,11,17,6,-1},{1,3,12,17,3,-1},{1,3,11,17,6,-1},{1,3,11,17,6,-1},{1,3,11,17,6,-1},{1,3,12,17,3,-1},{1,3,12,17,3,-1},{1,3,12,17,3,-1},{1,3,12,17,3,-1},{1,3,12,17,3,-1},{1,3,12,17,3,-1},{1,3,12,17,3,-1},{1,3,12,17,3,-1},{1,3,12,17,3,-1},{1,3,12,17,3,-1},{1,3,12,17,3,-1},{1,3,12,17,3,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1}},
   {{0,3,26,10,5,-1},{0,3,26,10,5,-1},{0,3,9,0,5,-1},{0,0,26,10,5,-1},{0,3,26,10,6,-1},{0,0,26,10,5,-1},{0,3,26,10,5,-1},{0,3,9,0,5,-1},{0,3,26,10,6,-1},{0,0,26,10,5,-1},{0,3,5,0,5,-1},{0,3,9,0,5,-1},{0,3,9,0,5,-1},{0,3,9,0,5,-1},{0,3,5,0,5,-1},{0,3,5,0,5,-1},{0,3,9,0,5,-1},{0,3,9,0,5,-1},{0,3,9,0,5,-1},{0,0,5,0,5,-1},{0,3,26,10,6,-1},{0,3,9,0,5,-1},{0,0,26,10,5,-1},{0,3,26,10,6,-1},{0,3,25,10,8,-1},{0,3,9,0,5,-1},{0,3,9,0,5,-1},{0,3,9,0,5,-1},{0,3,9,0,5,-1},{0,3,9,0,5,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1}},
   {{0,3,26,10,5,-1},{0,0,26,10,5,-1},{0,0,26,10,5,-1},{0,3,26,10,6,-1},{0,3,9,0,5,-1},{0,3,26,10,6,-1},{14,0,9,0,5,-1},{0,3,26,10,6,-1},{0,3,9,0,5,-1},{0,3,26,10,6,-1},{25,3,9,0,5,-1},{25,0,9,0,5,-1},{0,3,9,0,5,-1},{0,3,9,0,5,-1},{0,3,26,4,8,-1},{0,3,5,0,5,-1},{0,3,9,0,5,-1},{0,3,9,0,5,-1},{25,3,9,0,3,-1},{0,3,9,0,5,-1},{0,3,5,0,5,-1},{0,3,7,0,5,-1},{0,3,7,0,5,-1},{0,3,7,0,5,-1},{0,3,7,0,5,-1},{0,3,5,0,5,-1},{0,3,26,10,6,-1},{0,3,26,10,5,-1},{0,3,5,0,5,-1},{0,3,5,0,5,-1},{0,3,9,0,5,-1},{0,3,9,0,5,-1}},
   {{0,3,25,10,5,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,9,0,5,-1},{0,3,5,0,5,-1},{0,3,5,0,5,-1},{0,3,5,0,5,-1},{0,3,5,0,5,-1},{0,3,26,10,6,-1},{0,3,25,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{25,3,5,0,3,-1},{0,3,26,0,6,-1},{0,3,15,10,5,-1},{0,3,15,10,5,-1},{0,3,15,10,5,-1},{0,0,15,10,5,-1},{0,0,15,10,5,-1},{0,3,15,10,5,-1},{0,3,15,10,5,-1},{0,3,15,10,5,-1},{0,3,15,10,5,-1},{0,3,15,10,5,-1},{0,3,15,10,5,-1},{0,0,15,10,5,-1},{0,0,15,10,5,-1},{0,0,15,10,5,-1},{0,0,15,10,5,-1},{0,3,15,10,5,-1}},
   {{25,0,14,0,5,-1},{25,0,14,0,5,-1},{25,0,14,0,5,-1},{25,0,14,0,5,-1},{25,0,14,0,5,-1},{25,0,14,0,5,-1},{25,0,14,0,5,-1},{25,0,14,0,5,-1},{25,0,14,0,5,-1},{25,0,14,0,5,-1},{25,0,14,0,5,-1},{25,0,14,0,5,-1},{25,3,14,0,5,-1},{25,3,14,0,5,-1},{25,3,14,0,5,-1},{25,3,14,0,5,-1},{25,0,14,0,5,-1},{25,0,14,0,5,-1},{25,0,14,0,5,-1},{25,0,14,0,5,-1},{25,0,14,0,5,-1},{25,0,14,0,5,-1},{25,0,14,0,5,-1},{25,0,14,0,5,-1},{25,0,14,0,5,-1},{25,0,14,0,5,-1},{25,3,14,0,5,-1},{25,3,14,0,5,-1},{25,3,14,0,5,-1},{25,3,14,0,5,-1},{25,3,14,0,5,-1},{25,3,14,0,5,-1}},
   {{25,3,14,0,3,-1},{25,3,14,0,3,-1},{25,3,14,0,3,-1},{25,3,9,0,3,-1},{25,3,5,0,3,-1},{25,3,14,0,3,-1},{25,3,14,0,3,-1},{25,3,14,0,3,-1},{25,3,14,0,3,-1},{0,0,15,10,5,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{0,0,25,10,6,-1},{0,0,25,10,6,-1},{0,0,25,10,6,-1},{0,0,25,10,6,-1},{0,0,25,10,6,-1},{0,0,26,10,6,-1},{0,0,26,10,6,-1},{0,0,26,10,6,-1},{0,0,26,10,6,-1},{0,0,26,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1}},
   {{0,3,25,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,25,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,25,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,25,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,0,26,10,6,-1},{0,0,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1}},
   {{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,0,25,10,6,-1},{0,3,26,10,6,-1},{0,0,25,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1}},
   {{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,0,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1}},
   {{0,0,25,10,6,-1},{0,3,25,10,6,-1},{0,0,25,10,6,-1},{0,0,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,0,25,10,6,-1},{0,0,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,0,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,0,25,10,6,-1},{0,3,25,10,6,-1},{0,0,25,10,6,-1},{0,3,25,3,6,-1},{0,3,25,4,6,-1},{0,3,25,10,6,-1},{0,0,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,0,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,0,25,10,6,-1},{0,0,25,10,6,-1},{0,0,25,10,6,-1}},
   {{0,0,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,0,25,10,6,-1},{0,3,25,10,6,-1},{0,0,25,10,6,-1},{0,3,25,10,6,-1},{0,0,25,10,6,-1},{0,0,25,10,6,-1},{0,0,25,10,6,-1},{0,0,25,10,6,-1},{0,0,25,10,6,-1},{0,0,25,10,5,-1},{0,3,25,10,5,-1},{0,0,25,10,6,-1},{0,3,25,10,5,-1},{0,3,25,10,5,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,0,25,10,6,-1},{0,0,25,10,6,-1},{0,0,25,10,6,-1},{0,0,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,0,25,10,6,-1},{0,0,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1}},
   {{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,0,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,0,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,0,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1}},
   {{0,0,25,10,6,-1},{0,0,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,0,25,10,6,-1},{0,0,25,10,6,-1},{0,0,25,10,6,-1},{0,0,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,0,25,10,6,-1},{0,0,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,0,25,10,6,-1},{0,0,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1}},
   {{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,0,25,10,6,-1},{0,0,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,0,25,10,6,-1},{0,0,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,0,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,0,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1}},
   {{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,0,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,0,25,10,6,-1}},
   {{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1}},
-  {{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,0,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1}},
+  {{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,22,10,6,-1},{0,3,18,10,6,-1},{0,3,22,10,6,-1},{0,3,18,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,0,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1}},
   {{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,5,22,10,5,-1},{0,5,18,10,5,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1}},
   {{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1}},
   {{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,0,6,-1},{0,3,26,10,6,-1},{0,3,25,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1}},
   {{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,0,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1}},
   {{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1}},
   {{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,25,10,6,-1}},
   {{0,3,25,10,6,-1},{0,3,25,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1}},
   {{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1},{0,3,26,10,6,-1}},
@@ -722,17 +722,17 @@ static const nsCharProps2 sCharProp2Valu
   {{71,3,10,0,4,-1},{71,3,10,0,4,-1},{71,3,10,0,4,-1},{71,3,10,0,4,-1},{71,3,12,17,4,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{71,3,21,0,6,-1},{71,3,21,0,6,-1},{71,3,13,0,4,0},{71,3,13,0,4,1},{71,3,13,0,4,2},{71,3,13,0,4,3},{71,3,13,0,4,4},{71,3,13,0,4,5},{71,3,13,0,4,6},{71,3,13,0,4,7},{71,3,13,0,4,8},{71,3,13,0,4,9},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1}},
   {{10,3,12,17,3,-1},{10,3,12,17,3,-1},{10,3,12,17,3,-1},{10,3,12,17,3,-1},{10,3,12,17,3,-1},{10,3,12,17,3,-1},{10,3,12,17,3,-1},{10,3,12,17,3,-1},{10,3,12,17,3,-1},{10,3,12,17,3,-1},{10,3,12,17,3,-1},{10,3,12,17,3,-1},{10,3,12,17,3,-1},{10,3,12,17,3,-1},{10,3,12,17,3,-1},{10,3,12,17,3,-1},{10,3,12,17,3,-1},{10,3,12,17,3,-1},{10,3,7,0,3,-1},{10,3,7,0,3,-1},{10,3,7,0,3,-1},{10,3,7,0,3,-1},{10,3,7,0,3,-1},{10,3,7,0,3,-1},{10,3,21,0,6,-1},{10,3,21,0,6,-1},{10,3,21,0,6,-1},{10,3,7,0,3,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1}},
   {{67,3,13,0,4,0},{67,3,13,0,4,1},{67,3,13,0,4,2},{67,3,13,0,4,3},{67,3,13,0,4,4},{67,3,13,0,4,5},{67,3,13,0,4,6},{67,3,13,0,4,7},{67,3,13,0,4,8},{67,3,13,0,4,9},{67,3,7,0,4,-1},{67,3,7,0,4,-1},{67,3,7,0,4,-1},{67,3,7,0,4,-1},{67,3,7,0,4,-1},{67,3,7,0,4,-1},{67,3,7,0,4,-1},{67,3,7,0,4,-1},{67,3,7,0,4,-1},{67,3,7,0,4,-1},{67,3,7,0,4,-1},{67,3,7,0,4,-1},{67,3,7,0,4,-1},{67,3,7,0,4,-1},{67,3,7,0,4,-1},{67,3,7,0,4,-1},{67,3,7,0,4,-1},{67,3,7,0,4,-1},{67,3,7,0,4,-1},{67,3,7,0,4,-1},{67,3,7,0,4,-1},{67,3,7,0,4,-1}},
   {{67,3,7,0,4,-1},{67,3,7,0,4,-1},{67,3,7,0,4,-1},{67,3,7,0,4,-1},{67,3,7,0,4,-1},{67,3,7,0,4,-1},{67,3,12,17,4,-1},{67,3,12,17,4,-1},{67,3,12,17,4,-1},{67,3,12,17,4,-1},{67,3,12,17,4,-1},{67,3,12,17,4,-1},{67,3,12,17,4,-1},{67,3,12,17,4,-1},{67,3,21,0,6,-1},{67,3,21,0,6,-1},{69,3,7,0,3,-1},{69,3,7,0,3,-1},{69,3,7,0,3,-1},{69,3,7,0,3,-1},{69,3,7,0,3,-1},{69,3,7,0,3,-1},{69,3,7,0,3,-1},{69,3,7,0,3,-1},{69,3,7,0,3,-1},{69,3,7,0,3,-1},{69,3,7,0,3,-1},{69,3,7,0,3,-1},{69,3,7,0,3,-1},{69,3,7,0,3,-1},{69,3,7,0,3,-1},{69,3,7,0,3,-1}},
   {{69,3,7,0,3,-1},{69,3,7,0,3,-1},{69,3,7,0,3,-1},{69,3,7,0,3,-1},{69,3,7,0,3,-1},{69,3,7,0,3,-1},{69,3,7,0,3,-1},{69,3,12,17,3,-1},{69,3,12,17,3,-1},{69,3,12,17,3,-1},{69,3,12,17,3,-1},{69,3,12,17,3,-1},{69,3,12,17,3,-1},{69,3,12,17,3,-1},{69,3,12,17,3,-1},{69,3,12,17,3,-1},{69,3,12,17,3,-1},{69,3,12,17,3,-1},{69,3,10,0,3,-1},{69,3,10,0,3,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{69,3,21,0,6,-1}},
   {{18,5,7,0,3,-1},{18,5,7,0,3,-1},{18,5,7,0,3,-1},{18,5,7,0,3,-1},{18,5,7,0,3,-1},{18,5,7,0,3,-1},{18,5,7,0,3,-1},{18,5,7,0,3,-1},{18,5,7,0,3,-1},{18,5,7,0,3,-1},{18,5,7,0,3,-1},{18,5,7,0,3,-1},{18,5,7,0,3,-1},{18,5,7,0,3,-1},{18,5,7,0,3,-1},{18,5,7,0,3,-1},{18,5,7,0,3,-1},{18,5,7,0,3,-1},{18,5,7,0,3,-1},{18,5,7,0,3,-1},{18,5,7,0,3,-1},{18,5,7,0,3,-1},{18,5,7,0,3,-1},{18,5,7,0,3,-1},{18,5,7,0,3,-1},{18,5,7,0,3,-1},{18,5,7,0,3,-1},{18,5,7,0,3,-1},{18,5,7,0,3,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1}},
   {{84,3,12,17,4,-1},{84,3,12,17,4,-1},{84,3,12,17,4,-1},{84,3,10,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1}},
   {{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,7,0,4,-1},{84,3,12,17,4,-1},{84,3,10,0,4,-1},{84,3,10,0,4,-1},{84,3,12,17,4,-1},{84,3,12,17,4,-1},{84,3,12,17,4,-1},{84,3,12,17,4,-1},{84,3,10,0,4,-1},{84,3,10,0,4,-1},{84,3,12,17,4,-1},{84,3,10,0,4,-1},{84,3,10,0,4,-1},{84,3,10,0,4,-1}},
-  {{84,3,10,0,4,-1},{84,3,21,0,6,-1},{84,3,21,0,6,-1},{84,3,21,0,6,-1},{84,3,21,0,6,-1},{84,3,21,0,6,-1},{84,3,21,0,6,-1},{84,3,21,0,6,-1},{84,3,21,0,6,-1},{84,3,21,0,6,-1},{84,3,21,0,6,-1},{84,3,21,0,6,-1},{84,3,21,0,6,-1},{84,3,21,0,6,-1},{61,0,2,0,9,-1},{84,3,6,0,4,-1},{84,3,13,0,4,0},{84,3,13,0,4,1},{84,3,13,0,4,2},{84,3,13,0,4,3},{84,3,13,0,4,4},{84,3,13,0,4,5},{84,3,13,0,4,6},{84,3,13,0,4,7},{84,3,13,0,4,8},{84,3,13,0,4,9},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{84,3,21,0,6,-1},{84,3,21,0,6,-1}},
+  {{84,3,10,0,4,-1},{84,3,21,0,6,-1},{84,3,21,0,6,-1},{84,3,21,0,6,-1},{84,3,21,0,6,-1},{84,3,21,0,6,-1},{84,3,21,0,6,-1},{84,3,21,0,6,-1},{84,3,21,0,6,-1},{84,3,21,0,6,-1},{84,3,21,0,6,-1},{84,3,21,0,6,-1},{84,3,21,0,6,-1},{84,3,21,0,6,-1},{61,0,2,0,9,-1},{0,3,6,0,4,-1},{84,3,13,0,4,0},{84,3,13,0,4,1},{84,3,13,0,4,2},{84,3,13,0,4,3},{84,3,13,0,4,4},{84,3,13,0,4,5},{84,3,13,0,4,6},{84,3,13,0,4,7},{84,3,13,0,4,8},{84,3,13,0,4,9},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{84,3,21,0,6,-1},{84,3,21,0,6,-1}},
   {{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1}},
   {{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,12,17,4,-1},{72,3,12,17,4,-1},{72,3,12,17,4,-1},{72,3,12,17,4,-1},{72,3,12,17,4,-1},{72,3,12,17,4,-1},{72,3,10,0,4,-1},{72,3,10,0,4,-1},{72,3,12,17,4,-1},{72,3,12,17,4,-1},{72,3,10,0,4,-1},{72,3,10,0,4,-1},{72,3,12,17,4,-1},{72,3,12,17,4,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1}},
   {{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,12,17,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,7,0,4,-1},{72,3,12,17,4,-1},{72,3,10,0,4,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{72,3,13,0,4,0},{72,3,13,0,4,1},{72,3,13,0,4,2},{72,3,13,0,4,3},{72,3,13,0,4,4},{72,3,13,0,4,5},{72,3,13,0,4,6},{72,3,13,0,4,7},{72,3,13,0,4,8},{72,3,13,0,4,9},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{72,3,21,0,6,-1},{72,3,21,0,6,-1},{72,3,21,0,6,-1},{72,3,21,0,6,-1}},
   {{28,3,7,0,1,-1},{28,3,7,0,1,-1},{28,3,7,0,1,-1},{28,3,7,0,1,-1},{28,3,7,0,1,-1},{28,3,7,0,1,-1},{28,3,7,0,1,-1},{28,3,7,0,1,-1},{28,3,7,0,1,-1},{28,3,7,0,1,-1},{28,3,7,0,1,-1},{28,3,7,0,1,-1},{28,3,7,0,1,-1},{28,3,7,0,1,-1},{28,3,7,0,1,-1},{28,3,7,0,1,-1},{28,3,6,0,1,-1},{28,3,7,0,1,-1},{28,3,7,0,1,-1},{28,3,7,0,1,-1},{28,3,7,0,1,-1},{28,3,7,0,1,-1},{28,3,7,0,1,-1},{28,3,26,0,6,-1},{28,3,26,0,6,-1},{28,3,26,0,6,-1},{28,3,7,0,1,-1},{28,3,10,0,1,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1}},
   {{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1}},
   {{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,12,17,4,-1},{92,3,7,0,4,-1},{92,3,12,17,4,-1},{92,3,12,17,4,-1},{92,3,12,17,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,12,17,4,-1},{92,3,12,17,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,12,17,4,-1},{92,3,12,17,4,-1}},
   {{92,3,7,0,4,-1},{92,3,12,17,4,-1},{92,3,7,0,4,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{92,3,7,0,4,-1},{92,3,7,0,4,-1},{92,3,6,0,4,-1},{92,3,21,0,6,-1},{92,3,21,0,6,-1}},
   {{87,3,7,0,4,-1},{87,3,7,0,4,-1},{87,3,7,0,4,-1},{87,3,7,0,4,-1},{87,3,7,0,4,-1},{87,3,7,0,4,-1},{87,3,7,0,4,-1},{87,3,7,0,4,-1},{87,3,7,0,4,-1},{87,3,7,0,4,-1},{87,3,7,0,4,-1},{87,3,10,0,4,-1},{87,3,12,17,4,-1},{87,3,12,17,4,-1},{87,3,10,0,4,-1},{87,3,10,0,4,-1},{87,3,21,0,6,-1},{87,3,21,0,6,-1},{87,3,7,0,4,-1},{87,3,6,0,4,-1},{87,3,6,0,4,-1},{87,3,10,0,4,-1},{87,3,12,17,4,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1},{61,0,2,0,9,-1}},
--- a/intl/unicharutil/util/nsUnicodeScriptCodes.h
+++ b/intl/unicharutil/util/nsUnicodeScriptCodes.h
@@ -6,54 +6,54 @@
 
 /*
  * Derived from the Unicode Character Database by genUnicodePropertyData.pl
  *
  * For Unicode terms of use, see http://www.unicode.org/terms_of_use.html
  */
 
 /*
- * Created on Sun Nov  4 13:48:45 2012 from UCD data files with version info:
+ * Created on Mon Oct 21 16:33:35 2013 from UCD data files with version info:
  *
 
-# Date: 2012-09-24, 22:40:00 GMT [KW]
+# Date: 2013-09-27, 23:05:00 GMT [KW]
 #
 # Unicode Character Database
-# Copyright (c) 1991-2012 Unicode, Inc.
+# Copyright (c) 1991-2013 Unicode, Inc.
 # For terms of use, see http://www.unicode.org/terms_of_use.html
 #
 # For documentation, see NamesList.html,
 # UAX #38, "Unicode Han Database (Unihan)," and
 # UAX #44, "Unicode Character Database."
 #
 
-This directory contains final data files
-for the Unicode Character Database (UCD) for Unicode 6.2.0.
+This directory contains the final data files
+for the Unicode Character Database (UCD) for Unicode 6.3.0.
 
 
 
-# Scripts-6.2.0.txt
-# Date: 2012-06-04, 17:21:29 GMT [MD]
+# Scripts-6.3.0.txt
+# Date: 2013-07-05, 14:09:02 GMT [MD]
 
-# EastAsianWidth-6.2.0.txt
-# Date: 2012-05-15, 18:30:00 GMT [KW]
+# EastAsianWidth-6.3.0.txt
+# Date: 2013-02-05, 20:09:00 GMT [KW, LI]
 
-# BidiMirroring-6.2.0.txt
-# Date: 2012-05-15, 24:19:00 GMT [KW, LI]
+# BidiMirroring-6.3.0.txt
+# Date: 2013-02-12, 08:20:00 GMT [KW, LI]
 
-# HangulSyllableType-6.2.0.txt
-# Date: 2012-05-23, 20:34:56 GMT [MD]
+# HangulSyllableType-6.3.0.txt
+# Date: 2012-12-20, 22:18:29 GMT [MD]
 
 # File: xidmodifications.txt
 # Version: 3.0-draft
 # Generated: 2012-05-07, 07:52:41 GMT
 
 #
 # Unihan_Variants.txt
-# Date: 2012-08-17 17:13:30 GMT [JHJ]
+# Date: 2013-02-25 22:46:17 GMT [JHJ]
 
  *
  * * * * * This file contains MACHINE-GENERATED DATA, do not edit! * * * * *
  */
 
 #ifndef NS_UNICODE_SCRIPT_CODES
 #define NS_UNICODE_SCRIPT_CODES
 
new file mode 100644
--- /dev/null
+++ b/layout/reftests/bidi/922550-1-ref.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="utf-8">
+    <title>Bidi with European terminators</title>
+    <style type="text/css">
+      p { unicode-bidi: bidi-override; }
+    </style>
+  </head>
+  <body>
+    <p>In the Bidi Algorithm, a sequence of European terminators
+      adjacent to European numbers changes to all European numbers. A
+      change was made in Unicode 6.3 so that all undefined Unicode
+      codepoints betweem U+20A0 and U+20CF would have the bidi category of
+      European terminator by default</p>
+    <p>$$$$1000000 סרפ!!!</p>
+    <p>&#x20A0;&#x20A0;&#x20A0;&#x20A0;1000000 סרפ!!!</p>
+    <p>&#x20BA;&#x20BA;&#x20BA;&#x20BA;1000000 סרפ!!!</p>
+    <p>&#x20CF;&#x20CF;&#x20CF;&#x20CF;1000000 סרפ!!!</p>
+    <p>&#x20A0;&#x20A1;&#x20A2;&#x20A3;&#x20A4;&#x20A5;&#x20A6;<!--
+   -->&#x20A7;&#x20A8;&#x20A9;&#x20AA;&#x20AB;&#x20AC;&#x20AD;<!--
+   -->&#x20AE;&#x20AF;&#x20B0;&#x20B1;&#x20B2;&#x20B3;&#x20B4;<!--
+   -->&#x20B5;&#x20B6;&#x20B7;&#x20B8;&#x20B9;&#x20BA;&#x20BB;<!--
+   -->&#x20BC;&#x20BD;&#x20BE;&#x20BF;&#x20C0;&#x20C1;&#x20C2;<!--
+   -->&#x20C3;&#x20C4;&#x20C5;&#x20C6;&#x20C7;&#x20C8;&#x20C9;<!--
+   -->&#x20CA;&#x20CB;&#x20CC;&#x20CD;&#x20CE;&#x20CF;1000000 סרפ!!!</p>
+  </body>
+</html>
new file mode 100644
--- /dev/null
+++ b/layout/reftests/bidi/922550-1.html
@@ -0,0 +1,26 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="utf-8">
+    <title>Bidi with European terminators</title>
+  </head>
+  <body>
+    <p>In the Bidi Algorithm, a sequence of European terminators
+      adjacent to European numbers changes to all European numbers. A
+      change was made in Unicode 6.3 so that all undefined Unicode
+      codepoints betweem U+20A0 and U+20CF would have the bidi category of
+      European terminator by default</p>
+    <p>פרס $$$$1000000!!!</p>
+    <p>פרס &#x20A0;&#x20A0;&#x20A0;&#x20A0;1000000!!!</p>
+    <p>פרס &#x20BA;&#x20BA;&#x20BA;&#x20BA;1000000!!!</p>
+    <p>פרס &#x20CF;&#x20CF;&#x20CF;&#x20CF;1000000!!!</p>
+    <p>פרס
+      &#x20A0;&#x20A1;&#x20A2;&#x20A3;&#x20A4;&#x20A5;&#x20A6;<!--
+   -->&#x20A7;&#x20A8;&#x20A9;&#x20AA;&#x20AB;&#x20AC;&#x20AD;<!--
+   -->&#x20AE;&#x20AF;&#x20B0;&#x20B1;&#x20B2;&#x20B3;&#x20B4;<!--
+   -->&#x20B5;&#x20B6;&#x20B7;&#x20B8;&#x20B9;&#x20BA;&#x20BB;<!--
+   -->&#x20BC;&#x20BD;&#x20BE;&#x20BF;&#x20C0;&#x20C1;&#x20C2;<!--
+   -->&#x20C3;&#x20C4;&#x20C5;&#x20C6;&#x20C7;&#x20C8;&#x20C9;<!--
+   -->&#x20CA;&#x20CB;&#x20CC;&#x20CD;&#x20CE;&#x20CF;1000000!!!</p>
+  </body>
+</html>
--- a/layout/reftests/bidi/reftest.list
+++ b/layout/reftests/bidi/reftest.list
@@ -134,8 +134,9 @@ skip-if(B2G) == 726420-1.html 726420-1-r
 == 730562-1.html 730562-1-ref.html
 == 746987-1.html 746987-1-ref.html
 == 746987-2.html 746987-2-ref.html
 == 746987-3.html 746987-3-ref.html
 == 746987-4.html 746987-4-ref.html
 == 779003-1.html 779003-1-ref.html
 == 779003-1-dynamic.html 779003-1-ref.html
 == 922530-1.html 922530-1-ref.html
+== 922550-1.html 922550-1-ref.html
new file mode 100644
--- /dev/null
+++ b/layout/reftests/first-letter/922550-1-ref.html
@@ -0,0 +1,17 @@
+<!DOCTYPE html>
+<html>
+ <head>
+  <meta http-equiv="content-type" content="text/html; charset=utf-8">
+  <title>New first letter punctuation in Unicode 6.3</title>
+  <style type="text/css">
+   span.fake-first-letter {
+     color: gold;
+   }
+  </style>
+ </head>
+ <body>
+ <!-- Leading and trailing punctuation should all be included -->
+  <p><span class="fake-first-letter">&#x2308;A&#x2309;,</span> &#x2308;B&#x2309;, &#x2308;C&#x2309;</p>
+  <p><span class="fake-first-letter">&#x230A;X&#x230B;,</span> &#x230A;Y&#x230B;, &#x230A;Z&#x230B;</p>
+ </body>
+</html>
new file mode 100644
--- /dev/null
+++ b/layout/reftests/first-letter/922550-1.html
@@ -0,0 +1,17 @@
+<!DOCTYPE html>
+<html>
+ <head>
+  <meta http-equiv="content-type" content="text/html; charset=utf-8">
+  <title>New first letter punctuation in Unicode 6.3</title>
+  <style type="text/css">
+   p:first-letter {
+     color: gold;
+   }
+  </style>
+ </head>
+ <body>
+ <!-- Leading and trailing punctuation should all be included -->
+  <p>&#x2308;A&#x2309;, &#x2308;B&#x2309;, &#x2308;C&#x2309;</p>
+  <p>&#x230A;X&#x230B;, &#x230A;Y&#x230B;, &#x230A;Z&#x230B;</p>
+ </body>
+</html>
--- a/layout/reftests/first-letter/reftest.list
+++ b/layout/reftests/first-letter/reftest.list
@@ -56,8 +56,9 @@ fails-if(!cocoaWidget) == 329069-5.html 
 == 429968-2b.html 429968-2-ref.html
 == 429968-2c.html 429968-2-ref.html
 == 441418-1.html 441418-1-ref.html
 == 469227-1.html 469227-1-ref.html
 == 484400-1.html 484400-1-ref.html
 == 594303-1.html 594303-1-ref.html
 fails-if(!gtk2Widget&&!Android) == 617869-1.html 617869-1-ref.html 
 == 723509-1.html 723509-1-ref.html
+== 922550-1.html 922550-1-ref.html