]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/data/unidata/DerivedCoreProperties.txt
ICU-66108.tar.gz
[apple/icu.git] / icuSources / data / unidata / DerivedCoreProperties.txt
index c416afd8861556ad7b4a3ed82c929ff777d96514..6282938a269cf2d63adb8aa5811215c21b76123a 100644 (file)
@@ -1,10 +1,11 @@
-# DerivedCoreProperties-6.0.0.txt
-# Date: 2010-08-19, 00:48:05 GMT [MD]
+# DerivedCoreProperties-13.0.0.txt
+# Date: 2020-01-22, 00:07:19 GMT
+# © 2020 Unicode®, Inc.
+# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
+# For terms of use, see http://www.unicode.org/terms_of_use.html
 #
 # Unicode Character Database
-# Copyright (c) 1991-2010 Unicode, Inc.
-# For terms of use, see http://www.unicode.org/terms_of_use.html
-# For documentation, see http://www.unicode.org/reports/tr44/
+#   For documentation, see http://www.unicode.org/reports/tr44/
 
 # ================================================
 
 21DD          ; Math
 21E4..21E5    ; Math
 21F4..22FF    ; Math
-2308..230B    ; Math
+2308          ; Math
+2309          ; Math
+230A          ; Math
+230B          ; Math
 2320..2321    ; Math
 237C          ; Math
 239B..23B3    ; Math
 27C0..27C4    ; Math
 27C5          ; Math
 27C6          ; Math
-27C7..27CA    ; Math
-27CC          ; Math
-27CE..27E5    ; Math
+27C7..27E5    ; Math
 27E6          ; Math
 27E7          ; Math
 27E8          ; Math
@@ -219,13 +221,47 @@ FFE9..FFEC    ; Math
 1D7C3         ; Math
 1D7C4..1D7CB  ; Math
 1D7CE..1D7FF  ; Math
+1EE00..1EE03  ; Math
+1EE05..1EE1F  ; Math
+1EE21..1EE22  ; Math
+1EE24         ; Math
+1EE27         ; Math
+1EE29..1EE32  ; Math
+1EE34..1EE37  ; Math
+1EE39         ; Math
+1EE3B         ; Math
+1EE42         ; Math
+1EE47         ; Math
+1EE49         ; Math
+1EE4B         ; Math
+1EE4D..1EE4F  ; Math
+1EE51..1EE52  ; Math
+1EE54         ; Math
+1EE57         ; Math
+1EE59         ; Math
+1EE5B         ; Math
+1EE5D         ; Math
+1EE5F         ; Math
+1EE61..1EE62  ; Math
+1EE64         ; Math
+1EE67..1EE6A  ; Math
+1EE6C..1EE72  ; Math
+1EE74..1EE77  ; Math
+1EE79..1EE7C  ; Math
+1EE7E         ; Math
+1EE80..1EE89  ; Math
+1EE8B..1EE9B  ; Math
+1EEA1..1EEA3  ; Math
+1EEA5..1EEA9  ; Math
+1EEAB..1EEBB  ; Math
+1EEF0..1EEF1  ; Math
 
-# Total code points: 2168
+# Total code points: 2310+ApplePUA
 
 # ================================================
 
 # Derived Property: Alphabetic
-#  Generated from: Lu+Ll+Lt+Lm+Lo+Nl + Other_Alphabetic
+#  Generated from: Uppercase + Lowercase + Lt + Lm + Lo + Nl + Other_Alphabetic
 
 0041..005A    ; Alphabetic
 0061..007A    ; Alphabetic
@@ -252,23 +288,24 @@ FFE9..FFEC    ; Math
 0376..0377    ; Alphabetic
 037A          ; Alphabetic
 037B..037D    ; Alphabetic
+037F          ; Alphabetic
 0386          ; Alphabetic
 0388..038A    ; Alphabetic
 038C          ; Alphabetic
 038E..03A1    ; Alphabetic
 03A3..03F5    ; Alphabetic
 03F7..0481    ; Alphabetic
-048A..0527    ; Alphabetic
+048A..052F    ; Alphabetic
 0531..0556    ; Alphabetic
 0559          ; Alphabetic
-0561..0587    ; Alphabetic
+0560..0588    ; Alphabetic
 05B0..05BD    ; Alphabetic
 05BF          ; Alphabetic
 05C1..05C2    ; Alphabetic
 05C4..05C5    ; Alphabetic
 05C7          ; Alphabetic
 05D0..05EA    ; Alphabetic
-05F0..05F2    ; Alphabetic
+05EF..05F2    ; Alphabetic
 0610..061A    ; Alphabetic
 0620..063F    ; Alphabetic
 0640          ; Alphabetic
@@ -306,7 +343,12 @@ FFE9..FFEC    ; Math
 0828          ; Alphabetic
 0829..082C    ; Alphabetic
 0840..0858    ; Alphabetic
-0900..0902    ; Alphabetic
+0860..086A    ; Alphabetic
+08A0..08B4    ; Alphabetic
+08B6..08C7    ; Alphabetic
+08D4..08DF    ; Alphabetic
+08E3..08E9    ; Alphabetic
+08F0..0902    ; Alphabetic
 0903          ; Alphabetic
 0904..0939    ; Alphabetic
 093A          ; Alphabetic
@@ -321,8 +363,7 @@ FFE9..FFEC    ; Math
 0958..0961    ; Alphabetic
 0962..0963    ; Alphabetic
 0971          ; Alphabetic
-0972..0977    ; Alphabetic
-0979..097F    ; Alphabetic
+0972..0980    ; Alphabetic
 0981          ; Alphabetic
 0982..0983    ; Alphabetic
 0985..098C    ; Alphabetic
@@ -342,6 +383,7 @@ FFE9..FFEC    ; Math
 09DF..09E1    ; Alphabetic
 09E2..09E3    ; Alphabetic
 09F0..09F1    ; Alphabetic
+09FC          ; Alphabetic
 0A01..0A02    ; Alphabetic
 0A03          ; Alphabetic
 0A05..0A0A    ; Alphabetic
@@ -378,6 +420,8 @@ FFE9..FFEC    ; Math
 0AD0          ; Alphabetic
 0AE0..0AE1    ; Alphabetic
 0AE2..0AE3    ; Alphabetic
+0AF9          ; Alphabetic
+0AFA..0AFC    ; Alphabetic
 0B01          ; Alphabetic
 0B02..0B03    ; Alphabetic
 0B05..0B0C    ; Alphabetic
@@ -417,21 +461,23 @@ FFE9..FFEC    ; Math
 0BCA..0BCC    ; Alphabetic
 0BD0          ; Alphabetic
 0BD7          ; Alphabetic
+0C00          ; Alphabetic
 0C01..0C03    ; Alphabetic
 0C05..0C0C    ; Alphabetic
 0C0E..0C10    ; Alphabetic
 0C12..0C28    ; Alphabetic
-0C2A..0C33    ; Alphabetic
-0C35..0C39    ; Alphabetic
+0C2A..0C39    ; Alphabetic
 0C3D          ; Alphabetic
 0C3E..0C40    ; Alphabetic
 0C41..0C44    ; Alphabetic
 0C46..0C48    ; Alphabetic
 0C4A..0C4C    ; Alphabetic
 0C55..0C56    ; Alphabetic
-0C58..0C59    ; Alphabetic
+0C58..0C5A    ; Alphabetic
 0C60..0C61    ; Alphabetic
 0C62..0C63    ; Alphabetic
+0C80          ; Alphabetic
+0C81          ; Alphabetic
 0C82..0C83    ; Alphabetic
 0C85..0C8C    ; Alphabetic
 0C8E..0C90    ; Alphabetic
@@ -451,8 +497,9 @@ FFE9..FFEC    ; Math
 0CE0..0CE1    ; Alphabetic
 0CE2..0CE3    ; Alphabetic
 0CF1..0CF2    ; Alphabetic
+0D00..0D01    ; Alphabetic
 0D02..0D03    ; Alphabetic
-0D05..0D0C    ; Alphabetic
+0D04..0D0C    ; Alphabetic
 0D0E..0D10    ; Alphabetic
 0D12..0D3A    ; Alphabetic
 0D3D          ; Alphabetic
@@ -461,10 +508,12 @@ FFE9..FFEC    ; Math
 0D46..0D48    ; Alphabetic
 0D4A..0D4C    ; Alphabetic
 0D4E          ; Alphabetic
+0D54..0D56    ; Alphabetic
 0D57          ; Alphabetic
-0D60..0D61    ; Alphabetic
+0D5F..0D61    ; Alphabetic
 0D62..0D63    ; Alphabetic
 0D7A..0D7F    ; Alphabetic
+0D81          ; Alphabetic
 0D82..0D83    ; Alphabetic
 0D85..0D96    ; Alphabetic
 0D9A..0DB1    ; Alphabetic
@@ -485,16 +534,10 @@ FFE9..FFEC    ; Math
 0E4D          ; Alphabetic
 0E81..0E82    ; Alphabetic
 0E84          ; Alphabetic
-0E87..0E88    ; Alphabetic
-0E8A          ; Alphabetic
-0E8D          ; Alphabetic
-0E94..0E97    ; Alphabetic
-0E99..0E9F    ; Alphabetic
-0EA1..0EA3    ; Alphabetic
+0E86..0E8A    ; Alphabetic
+0E8C..0EA3    ; Alphabetic
 0EA5          ; Alphabetic
-0EA7          ; Alphabetic
-0EAA..0EAB    ; Alphabetic
-0EAD..0EB0    ; Alphabetic
+0EA7..0EB0    ; Alphabetic
 0EB1          ; Alphabetic
 0EB2..0EB3    ; Alphabetic
 0EB4..0EB9    ; Alphabetic
@@ -503,7 +546,7 @@ FFE9..FFEC    ; Math
 0EC0..0EC4    ; Alphabetic
 0EC6          ; Alphabetic
 0ECD          ; Alphabetic
-0EDC..0EDD    ; Alphabetic
+0EDC..0EDF    ; Alphabetic
 0F00          ; Alphabetic
 0F40..0F47    ; Alphabetic
 0F49..0F6C    ; Alphabetic
@@ -528,21 +571,27 @@ FFE9..FFEC    ; Math
 105A..105D    ; Alphabetic
 105E..1060    ; Alphabetic
 1061          ; Alphabetic
-1062          ; Alphabetic
+1062..1064    ; Alphabetic
 1065..1066    ; Alphabetic
-1067..1068    ; Alphabetic
+1067..106D    ; Alphabetic
 106E..1070    ; Alphabetic
 1071..1074    ; Alphabetic
 1075..1081    ; Alphabetic
 1082          ; Alphabetic
 1083..1084    ; Alphabetic
 1085..1086    ; Alphabetic
+1087..108C    ; Alphabetic
+108D          ; Alphabetic
 108E          ; Alphabetic
-109C          ; Alphabetic
+108F          ; Alphabetic
+109A..109C    ; Alphabetic
 109D          ; Alphabetic
 10A0..10C5    ; Alphabetic
+10C7          ; Alphabetic
+10CD          ; Alphabetic
 10D0..10FA    ; Alphabetic
 10FC          ; Alphabetic
+10FD..10FF    ; Alphabetic
 1100..1248    ; Alphabetic
 124A..124D    ; Alphabetic
 1250..1256    ; Alphabetic
@@ -559,14 +608,15 @@ FFE9..FFEC    ; Math
 12D8..1310    ; Alphabetic
 1312..1315    ; Alphabetic
 1318..135A    ; Alphabetic
-135F          ; Alphabetic
 1380..138F    ; Alphabetic
-13A0..13F4    ; Alphabetic
+13A0..13F5    ; Alphabetic
+13F8..13FD    ; Alphabetic
 1401..166C    ; Alphabetic
 166F..167F    ; Alphabetic
 1681..169A    ; Alphabetic
 16A0..16EA    ; Alphabetic
 16EE..16F0    ; Alphabetic
+16F1..16F8    ; Alphabetic
 1700..170C    ; Alphabetic
 170E..1711    ; Alphabetic
 1712..1713    ; Alphabetic
@@ -587,12 +637,14 @@ FFE9..FFEC    ; Math
 17DC          ; Alphabetic
 1820..1842    ; Alphabetic
 1843          ; Alphabetic
-1844..1877    ; Alphabetic
-1880..18A8    ; Alphabetic
+1844..1878    ; Alphabetic
+1880..1884    ; Alphabetic
+1885..1886    ; Alphabetic
+1887..18A8    ; Alphabetic
 18A9          ; Alphabetic
 18AA          ; Alphabetic
 18B0..18F5    ; Alphabetic
-1900..191C    ; Alphabetic
+1900..191E    ; Alphabetic
 1920..1922    ; Alphabetic
 1923..1926    ; Alphabetic
 1927..1928    ; Alphabetic
@@ -603,12 +655,11 @@ FFE9..FFEC    ; Math
 1950..196D    ; Alphabetic
 1970..1974    ; Alphabetic
 1980..19AB    ; Alphabetic
-19B0..19C0    ; Alphabetic
-19C1..19C7    ; Alphabetic
-19C8..19C9    ; Alphabetic
+19B0..19C9    ; Alphabetic
 1A00..1A16    ; Alphabetic
 1A17..1A18    ; Alphabetic
-1A19..1A1B    ; Alphabetic
+1A19..1A1A    ; Alphabetic
+1A1B          ; Alphabetic
 1A20..1A54    ; Alphabetic
 1A55          ; Alphabetic
 1A56          ; Alphabetic
@@ -621,6 +672,7 @@ FFE9..FFEC    ; Math
 1A6D..1A72    ; Alphabetic
 1A73..1A74    ; Alphabetic
 1AA7          ; Alphabetic
+1ABF..1AC0    ; Alphabetic
 1B00..1B03    ; Alphabetic
 1B04          ; Alphabetic
 1B05..1B33    ; Alphabetic
@@ -639,8 +691,9 @@ FFE9..FFEC    ; Math
 1BA2..1BA5    ; Alphabetic
 1BA6..1BA7    ; Alphabetic
 1BA8..1BA9    ; Alphabetic
+1BAC..1BAD    ; Alphabetic
 1BAE..1BAF    ; Alphabetic
-1BC0..1BE5    ; Alphabetic
+1BBA..1BE5    ; Alphabetic
 1BE7          ; Alphabetic
 1BE8..1BE9    ; Alphabetic
 1BEA..1BEC    ; Alphabetic
@@ -651,18 +704,24 @@ FFE9..FFEC    ; Math
 1C24..1C2B    ; Alphabetic
 1C2C..1C33    ; Alphabetic
 1C34..1C35    ; Alphabetic
+1C36          ; Alphabetic
 1C4D..1C4F    ; Alphabetic
 1C5A..1C77    ; Alphabetic
 1C78..1C7D    ; Alphabetic
+1C80..1C88    ; Alphabetic
+1C90..1CBA    ; Alphabetic
+1CBD..1CBF    ; Alphabetic
 1CE9..1CEC    ; Alphabetic
-1CEE..1CF1    ; Alphabetic
-1CF2          ; Alphabetic
+1CEE..1CF3    ; Alphabetic
+1CF5..1CF6    ; Alphabetic
+1CFA          ; Alphabetic
 1D00..1D2B    ; Alphabetic
-1D2C..1D61    ; Alphabetic
-1D62..1D77    ; Alphabetic
+1D2C..1D6A    ; Alphabetic
+1D6B..1D77    ; Alphabetic
 1D78          ; Alphabetic
 1D79..1D9A    ; Alphabetic
 1D9B..1DBF    ; Alphabetic
+1DE7..1DF4    ; Alphabetic
 1E00..1F15    ; Alphabetic
 1F18..1F1D    ; Alphabetic
 1F20..1F45    ; Alphabetic
@@ -706,12 +765,15 @@ FFE9..FFEC    ; Math
 24B6..24E9    ; Alphabetic
 2C00..2C2E    ; Alphabetic
 2C30..2C5E    ; Alphabetic
-2C60..2C7C    ; Alphabetic
-2C7D          ; Alphabetic
+2C60..2C7B    ; Alphabetic
+2C7C..2C7D    ; Alphabetic
 2C7E..2CE4    ; Alphabetic
 2CEB..2CEE    ; Alphabetic
+2CF2..2CF3    ; Alphabetic
 2D00..2D25    ; Alphabetic
-2D30..2D65    ; Alphabetic
+2D27          ; Alphabetic
+2D2D          ; Alphabetic
+2D30..2D67    ; Alphabetic
 2D6F          ; Alphabetic
 2D80..2D96    ; Alphabetic
 2DA0..2DA6    ; Alphabetic
@@ -738,12 +800,12 @@ FFE9..FFEC    ; Math
 30A1..30FA    ; Alphabetic
 30FC..30FE    ; Alphabetic
 30FF          ; Alphabetic
-3105..312D    ; Alphabetic
+3105..312F    ; Alphabetic
 3131..318E    ; Alphabetic
-31A0..31BA    ; Alphabetic
+31A0..31BF    ; Alphabetic
 31F0..31FF    ; Alphabetic
-3400..4DB5    ; Alphabetic
-4E00..9FCB    ; Alphabetic
+3400..4DBF    ; Alphabetic
+4E00..9FFC    ; Alphabetic
 A000..A014    ; Alphabetic
 A015          ; Alphabetic
 A016..A48C    ; Alphabetic
@@ -755,8 +817,11 @@ A610..A61F    ; Alphabetic
 A62A..A62B    ; Alphabetic
 A640..A66D    ; Alphabetic
 A66E          ; Alphabetic
+A674..A67B    ; Alphabetic
 A67F          ; Alphabetic
-A680..A697    ; Alphabetic
+A680..A69B    ; Alphabetic
+A69C..A69D    ; Alphabetic
+A69E..A69F    ; Alphabetic
 A6A0..A6E5    ; Alphabetic
 A6E6..A6EF    ; Alphabetic
 A717..A71F    ; Alphabetic
@@ -765,12 +830,18 @@ A770          ; Alphabetic
 A771..A787    ; Alphabetic
 A788          ; Alphabetic
 A78B..A78E    ; Alphabetic
-A790..A791    ; Alphabetic
-A7A0..A7A9    ; Alphabetic
+A78F          ; Alphabetic
+A790..A7BF    ; Alphabetic
+A7C2..A7CA    ; Alphabetic
+A7F5..A7F6    ; Alphabetic
+A7F7          ; Alphabetic
+A7F8..A7F9    ; Alphabetic
 A7FA          ; Alphabetic
 A7FB..A801    ; Alphabetic
+A802          ; Alphabetic
 A803..A805    ; Alphabetic
 A807..A80A    ; Alphabetic
+A80B          ; Alphabetic
 A80C..A822    ; Alphabetic
 A823..A824    ; Alphabetic
 A825..A826    ; Alphabetic
@@ -779,8 +850,11 @@ A840..A873    ; Alphabetic
 A880..A881    ; Alphabetic
 A882..A8B3    ; Alphabetic
 A8B4..A8C3    ; Alphabetic
+A8C5          ; Alphabetic
 A8F2..A8F7    ; Alphabetic
 A8FB          ; Alphabetic
+A8FD..A8FE    ; Alphabetic
+A8FF          ; Alphabetic
 A90A..A925    ; Alphabetic
 A926..A92A    ; Alphabetic
 A930..A946    ; Alphabetic
@@ -793,9 +867,14 @@ A984..A9B2    ; Alphabetic
 A9B4..A9B5    ; Alphabetic
 A9B6..A9B9    ; Alphabetic
 A9BA..A9BB    ; Alphabetic
-A9BC          ; Alphabetic
-A9BD..A9BF    ; Alphabetic
+A9BC..A9BD    ; Alphabetic
+A9BE..A9BF    ; Alphabetic
 A9CF          ; Alphabetic
+A9E0..A9E4    ; Alphabetic
+A9E5          ; Alphabetic
+A9E6          ; Alphabetic
+A9E7..A9EF    ; Alphabetic
+A9FA..A9FE    ; Alphabetic
 AA00..AA28    ; Alphabetic
 AA29..AA2E    ; Alphabetic
 AA2F..AA30    ; Alphabetic
@@ -811,7 +890,10 @@ AA60..AA6F    ; Alphabetic
 AA70          ; Alphabetic
 AA71..AA76    ; Alphabetic
 AA7A          ; Alphabetic
-AA80..AAAF    ; Alphabetic
+AA7B          ; Alphabetic
+AA7C          ; Alphabetic
+AA7D          ; Alphabetic
+AA7E..AAAF    ; Alphabetic
 AAB0          ; Alphabetic
 AAB1          ; Alphabetic
 AAB2..AAB4    ; Alphabetic
@@ -823,11 +905,23 @@ AAC0          ; Alphabetic
 AAC2          ; Alphabetic
 AADB..AADC    ; Alphabetic
 AADD          ; Alphabetic
+AAE0..AAEA    ; Alphabetic
+AAEB          ; Alphabetic
+AAEC..AAED    ; Alphabetic
+AAEE..AAEF    ; Alphabetic
+AAF2          ; Alphabetic
+AAF3..AAF4    ; Alphabetic
+AAF5          ; Alphabetic
 AB01..AB06    ; Alphabetic
 AB09..AB0E    ; Alphabetic
 AB11..AB16    ; Alphabetic
 AB20..AB26    ; Alphabetic
 AB28..AB2E    ; Alphabetic
+AB30..AB5A    ; Alphabetic
+AB5C..AB5F    ; Alphabetic
+AB60..AB68    ; Alphabetic
+AB69          ; Alphabetic
+AB70..ABBF    ; Alphabetic
 ABC0..ABE2    ; Alphabetic
 ABE3..ABE4    ; Alphabetic
 ABE5          ; Alphabetic
@@ -842,8 +936,7 @@ F89A..F89E    ; Alphabetic
 F8A2..F8A7    ; Alphabetic
 F8B8          ; Alphabetic
 F8C1..F8D6    ; Alphabetic
-F900..FA2D    ; Alphabetic
-FA30..FA6D    ; Alphabetic
+F900..FA6D    ; Alphabetic
 FA70..FAD9    ; Alphabetic
 FB00..FB06    ; Alphabetic
 FB13..FB17    ; Alphabetic
@@ -883,37 +976,68 @@ FFDA..FFDC    ; Alphabetic
 10140..10174  ; Alphabetic
 10280..1029C  ; Alphabetic
 102A0..102D0  ; Alphabetic
-10300..1031E  ; Alphabetic
-10330..10340  ; Alphabetic
+10300..1031F  ; Alphabetic
+1032D..10340  ; Alphabetic
 10341         ; Alphabetic
 10342..10349  ; Alphabetic
 1034A         ; Alphabetic
+10350..10375  ; Alphabetic
+10376..1037A  ; Alphabetic
 10380..1039D  ; Alphabetic
 103A0..103C3  ; Alphabetic
 103C8..103CF  ; Alphabetic
 103D1..103D5  ; Alphabetic
 10400..1044F  ; Alphabetic
 10450..1049D  ; Alphabetic
+104B0..104D3  ; Alphabetic
+104D8..104FB  ; Alphabetic
+10500..10527  ; Alphabetic
+10530..10563  ; Alphabetic
+10600..10736  ; Alphabetic
+10740..10755  ; Alphabetic
+10760..10767  ; Alphabetic
 10800..10805  ; Alphabetic
 10808         ; Alphabetic
 1080A..10835  ; Alphabetic
 10837..10838  ; Alphabetic
 1083C         ; Alphabetic
 1083F..10855  ; Alphabetic
+10860..10876  ; Alphabetic
+10880..1089E  ; Alphabetic
+108E0..108F2  ; Alphabetic
+108F4..108F5  ; Alphabetic
 10900..10915  ; Alphabetic
 10920..10939  ; Alphabetic
+10980..109B7  ; Alphabetic
+109BE..109BF  ; Alphabetic
 10A00         ; Alphabetic
 10A01..10A03  ; Alphabetic
 10A05..10A06  ; Alphabetic
 10A0C..10A0F  ; Alphabetic
 10A10..10A13  ; Alphabetic
 10A15..10A17  ; Alphabetic
-10A19..10A33  ; Alphabetic
+10A19..10A35  ; Alphabetic
 10A60..10A7C  ; Alphabetic
+10A80..10A9C  ; Alphabetic
+10AC0..10AC7  ; Alphabetic
+10AC9..10AE4  ; Alphabetic
 10B00..10B35  ; Alphabetic
 10B40..10B55  ; Alphabetic
 10B60..10B72  ; Alphabetic
+10B80..10B91  ; Alphabetic
 10C00..10C48  ; Alphabetic
+10C80..10CB2  ; Alphabetic
+10CC0..10CF2  ; Alphabetic
+10D00..10D23  ; Alphabetic
+10D24..10D27  ; Alphabetic
+10E80..10EA9  ; Alphabetic
+10EAB..10EAC  ; Alphabetic
+10EB0..10EB1  ; Alphabetic
+10F00..10F1C  ; Alphabetic
+10F27         ; Alphabetic
+10F30..10F45  ; Alphabetic
+10FB0..10FC4  ; Alphabetic
+10FE0..10FF6  ; Alphabetic
 11000         ; Alphabetic
 11001         ; Alphabetic
 11002         ; Alphabetic
@@ -924,11 +1048,224 @@ FFDA..FFDC    ; Alphabetic
 110B0..110B2  ; Alphabetic
 110B3..110B6  ; Alphabetic
 110B7..110B8  ; Alphabetic
-12000..1236E  ; Alphabetic
-12400..12462  ; Alphabetic
+110D0..110E8  ; Alphabetic
+11100..11102  ; Alphabetic
+11103..11126  ; Alphabetic
+11127..1112B  ; Alphabetic
+1112C         ; Alphabetic
+1112D..11132  ; Alphabetic
+11144         ; Alphabetic
+11145..11146  ; Alphabetic
+11147         ; Alphabetic
+11150..11172  ; Alphabetic
+11176         ; Alphabetic
+11180..11181  ; Alphabetic
+11182         ; Alphabetic
+11183..111B2  ; Alphabetic
+111B3..111B5  ; Alphabetic
+111B6..111BE  ; Alphabetic
+111BF         ; Alphabetic
+111C1..111C4  ; Alphabetic
+111CE         ; Alphabetic
+111CF         ; Alphabetic
+111DA         ; Alphabetic
+111DC         ; Alphabetic
+11200..11211  ; Alphabetic
+11213..1122B  ; Alphabetic
+1122C..1122E  ; Alphabetic
+1122F..11231  ; Alphabetic
+11232..11233  ; Alphabetic
+11234         ; Alphabetic
+11237         ; Alphabetic
+1123E         ; Alphabetic
+11280..11286  ; Alphabetic
+11288         ; Alphabetic
+1128A..1128D  ; Alphabetic
+1128F..1129D  ; Alphabetic
+1129F..112A8  ; Alphabetic
+112B0..112DE  ; Alphabetic
+112DF         ; Alphabetic
+112E0..112E2  ; Alphabetic
+112E3..112E8  ; Alphabetic
+11300..11301  ; Alphabetic
+11302..11303  ; Alphabetic
+11305..1130C  ; Alphabetic
+1130F..11310  ; Alphabetic
+11313..11328  ; Alphabetic
+1132A..11330  ; Alphabetic
+11332..11333  ; Alphabetic
+11335..11339  ; Alphabetic
+1133D         ; Alphabetic
+1133E..1133F  ; Alphabetic
+11340         ; Alphabetic
+11341..11344  ; Alphabetic
+11347..11348  ; Alphabetic
+1134B..1134C  ; Alphabetic
+11350         ; Alphabetic
+11357         ; Alphabetic
+1135D..11361  ; Alphabetic
+11362..11363  ; Alphabetic
+11400..11434  ; Alphabetic
+11435..11437  ; Alphabetic
+11438..1143F  ; Alphabetic
+11440..11441  ; Alphabetic
+11443..11444  ; Alphabetic
+11445         ; Alphabetic
+11447..1144A  ; Alphabetic
+1145F..11461  ; Alphabetic
+11480..114AF  ; Alphabetic
+114B0..114B2  ; Alphabetic
+114B3..114B8  ; Alphabetic
+114B9         ; Alphabetic
+114BA         ; Alphabetic
+114BB..114BE  ; Alphabetic
+114BF..114C0  ; Alphabetic
+114C1         ; Alphabetic
+114C4..114C5  ; Alphabetic
+114C7         ; Alphabetic
+11580..115AE  ; Alphabetic
+115AF..115B1  ; Alphabetic
+115B2..115B5  ; Alphabetic
+115B8..115BB  ; Alphabetic
+115BC..115BD  ; Alphabetic
+115BE         ; Alphabetic
+115D8..115DB  ; Alphabetic
+115DC..115DD  ; Alphabetic
+11600..1162F  ; Alphabetic
+11630..11632  ; Alphabetic
+11633..1163A  ; Alphabetic
+1163B..1163C  ; Alphabetic
+1163D         ; Alphabetic
+1163E         ; Alphabetic
+11640         ; Alphabetic
+11644         ; Alphabetic
+11680..116AA  ; Alphabetic
+116AB         ; Alphabetic
+116AC         ; Alphabetic
+116AD         ; Alphabetic
+116AE..116AF  ; Alphabetic
+116B0..116B5  ; Alphabetic
+116B8         ; Alphabetic
+11700..1171A  ; Alphabetic
+1171D..1171F  ; Alphabetic
+11720..11721  ; Alphabetic
+11722..11725  ; Alphabetic
+11726         ; Alphabetic
+11727..1172A  ; Alphabetic
+11800..1182B  ; Alphabetic
+1182C..1182E  ; Alphabetic
+1182F..11837  ; Alphabetic
+11838         ; Alphabetic
+118A0..118DF  ; Alphabetic
+118FF..11906  ; Alphabetic
+11909         ; Alphabetic
+1190C..11913  ; Alphabetic
+11915..11916  ; Alphabetic
+11918..1192F  ; Alphabetic
+11930..11935  ; Alphabetic
+11937..11938  ; Alphabetic
+1193B..1193C  ; Alphabetic
+1193F         ; Alphabetic
+11940         ; Alphabetic
+11941         ; Alphabetic
+11942         ; Alphabetic
+119A0..119A7  ; Alphabetic
+119AA..119D0  ; Alphabetic
+119D1..119D3  ; Alphabetic
+119D4..119D7  ; Alphabetic
+119DA..119DB  ; Alphabetic
+119DC..119DF  ; Alphabetic
+119E1         ; Alphabetic
+119E3         ; Alphabetic
+119E4         ; Alphabetic
+11A00         ; Alphabetic
+11A01..11A0A  ; Alphabetic
+11A0B..11A32  ; Alphabetic
+11A35..11A38  ; Alphabetic
+11A39         ; Alphabetic
+11A3A         ; Alphabetic
+11A3B..11A3E  ; Alphabetic
+11A50         ; Alphabetic
+11A51..11A56  ; Alphabetic
+11A57..11A58  ; Alphabetic
+11A59..11A5B  ; Alphabetic
+11A5C..11A89  ; Alphabetic
+11A8A..11A96  ; Alphabetic
+11A97         ; Alphabetic
+11A9D         ; Alphabetic
+11AC0..11AF8  ; Alphabetic
+11C00..11C08  ; Alphabetic
+11C0A..11C2E  ; Alphabetic
+11C2F         ; Alphabetic
+11C30..11C36  ; Alphabetic
+11C38..11C3D  ; Alphabetic
+11C3E         ; Alphabetic
+11C40         ; Alphabetic
+11C72..11C8F  ; Alphabetic
+11C92..11CA7  ; Alphabetic
+11CA9         ; Alphabetic
+11CAA..11CB0  ; Alphabetic
+11CB1         ; Alphabetic
+11CB2..11CB3  ; Alphabetic
+11CB4         ; Alphabetic
+11CB5..11CB6  ; Alphabetic
+11D00..11D06  ; Alphabetic
+11D08..11D09  ; Alphabetic
+11D0B..11D30  ; Alphabetic
+11D31..11D36  ; Alphabetic
+11D3A         ; Alphabetic
+11D3C..11D3D  ; Alphabetic
+11D3F..11D41  ; Alphabetic
+11D43         ; Alphabetic
+11D46         ; Alphabetic
+11D47         ; Alphabetic
+11D60..11D65  ; Alphabetic
+11D67..11D68  ; Alphabetic
+11D6A..11D89  ; Alphabetic
+11D8A..11D8E  ; Alphabetic
+11D90..11D91  ; Alphabetic
+11D93..11D94  ; Alphabetic
+11D95         ; Alphabetic
+11D96         ; Alphabetic
+11D98         ; Alphabetic
+11EE0..11EF2  ; Alphabetic
+11EF3..11EF4  ; Alphabetic
+11EF5..11EF6  ; Alphabetic
+11FB0         ; Alphabetic
+12000..12399  ; Alphabetic
+12400..1246E  ; Alphabetic
+12480..12543  ; Alphabetic
 13000..1342E  ; Alphabetic
+14400..14646  ; Alphabetic
 16800..16A38  ; Alphabetic
-1B000..1B001  ; Alphabetic
+16A40..16A5E  ; Alphabetic
+16AD0..16AED  ; Alphabetic
+16B00..16B2F  ; Alphabetic
+16B40..16B43  ; Alphabetic
+16B63..16B77  ; Alphabetic
+16B7D..16B8F  ; Alphabetic
+16E40..16E7F  ; Alphabetic
+16F00..16F4A  ; Alphabetic
+16F4F         ; Alphabetic
+16F50         ; Alphabetic
+16F51..16F87  ; Alphabetic
+16F8F..16F92  ; Alphabetic
+16F93..16F9F  ; Alphabetic
+16FE0..16FE1  ; Alphabetic
+16FE3         ; Alphabetic
+16FF0..16FF1  ; Alphabetic
+17000..187F7  ; Alphabetic
+18800..18CD5  ; Alphabetic
+18D00..18D08  ; Alphabetic
+1B000..1B11E  ; Alphabetic
+1B150..1B152  ; Alphabetic
+1B164..1B167  ; Alphabetic
+1B170..1B2FB  ; Alphabetic
+1BC00..1BC6A  ; Alphabetic
+1BC70..1BC7C  ; Alphabetic
+1BC80..1BC88  ; Alphabetic
+1BC90..1BC99  ; Alphabetic
+1BC9E         ; Alphabetic
 1D400..1D454  ; Alphabetic
 1D456..1D49C  ; Alphabetic
 1D49E..1D49F  ; Alphabetic
@@ -959,12 +1296,64 @@ FFDA..FFDC    ; Alphabetic
 1D78A..1D7A8  ; Alphabetic
 1D7AA..1D7C2  ; Alphabetic
 1D7C4..1D7CB  ; Alphabetic
-20000..2A6D6  ; Alphabetic
+1E000..1E006  ; Alphabetic
+1E008..1E018  ; Alphabetic
+1E01B..1E021  ; Alphabetic
+1E023..1E024  ; Alphabetic
+1E026..1E02A  ; Alphabetic
+1E100..1E12C  ; Alphabetic
+1E137..1E13D  ; Alphabetic
+1E14E         ; Alphabetic
+1E2C0..1E2EB  ; Alphabetic
+1E800..1E8C4  ; Alphabetic
+1E900..1E943  ; Alphabetic
+1E947         ; Alphabetic
+1E94B         ; Alphabetic
+1EE00..1EE03  ; Alphabetic
+1EE05..1EE1F  ; Alphabetic
+1EE21..1EE22  ; Alphabetic
+1EE24         ; Alphabetic
+1EE27         ; Alphabetic
+1EE29..1EE32  ; Alphabetic
+1EE34..1EE37  ; Alphabetic
+1EE39         ; Alphabetic
+1EE3B         ; Alphabetic
+1EE42         ; Alphabetic
+1EE47         ; Alphabetic
+1EE49         ; Alphabetic
+1EE4B         ; Alphabetic
+1EE4D..1EE4F  ; Alphabetic
+1EE51..1EE52  ; Alphabetic
+1EE54         ; Alphabetic
+1EE57         ; Alphabetic
+1EE59         ; Alphabetic
+1EE5B         ; Alphabetic
+1EE5D         ; Alphabetic
+1EE5F         ; Alphabetic
+1EE61..1EE62  ; Alphabetic
+1EE64         ; Alphabetic
+1EE67..1EE6A  ; Alphabetic
+1EE6C..1EE72  ; Alphabetic
+1EE74..1EE77  ; Alphabetic
+1EE79..1EE7C  ; Alphabetic
+1EE7E         ; Alphabetic
+1EE80..1EE89  ; Alphabetic
+1EE8B..1EE9B  ; Alphabetic
+1EEA1..1EEA3  ; Alphabetic
+1EEA5..1EEA9  ; Alphabetic
+1EEAB..1EEBB  ; Alphabetic
+1F130..1F149  ; Alphabetic
+1F150..1F169  ; Alphabetic
+1F170..1F189  ; Alphabetic
+20000..2A6DD  ; Alphabetic
 2A700..2B734  ; Alphabetic
 2B740..2B81D  ; Alphabetic
+2B820..2CEA1  ; Alphabetic
+2CEB0..2EBE0  ; Alphabetic
 2F800..2FA1D  ; Alphabetic
+30000..3134A  ; Alphabetic
 
-# Total code points: 101574
+# Total code points: 132875+ApplePUA
 
 # ================================================
 
@@ -1243,10 +1632,18 @@ FFDA..FFDC    ; Alphabetic
 0523          ; Lowercase
 0525          ; Lowercase
 0527          ; Lowercase
-0561..0587    ; Lowercase
+0529          ; Lowercase
+052B          ; Lowercase
+052D          ; Lowercase
+052F          ; Lowercase
+0560..0588    ; Lowercase
+10D0..10FA    ; Lowercase
+10FD..10FF    ; Lowercase
+13F8..13FD    ; Lowercase
+1C80..1C88    ; Lowercase
 1D00..1D2B    ; Lowercase
-1D2C..1D61    ; Lowercase
-1D62..1D77    ; Lowercase
+1D2C..1D6A    ; Lowercase
+1D6B..1D77    ; Lowercase
 1D78          ; Lowercase
 1D79..1D9A    ; Lowercase
 1D9B..1DBF    ; Lowercase
@@ -1394,7 +1791,9 @@ FFDA..FFDC    ; Alphabetic
 1FE0..1FE7    ; Lowercase
 1FF2..1FF4    ; Lowercase
 1FF6..1FF7    ; Lowercase
-2090..2094    ; Lowercase
+2071          ; Lowercase
+207F          ; Lowercase
+2090..209C    ; Lowercase
 210A          ; Lowercase
 210E..210F    ; Lowercase
 2113          ; Lowercase
@@ -1415,8 +1814,8 @@ FFDA..FFDC    ; Alphabetic
 2C6C          ; Lowercase
 2C71          ; Lowercase
 2C73..2C74    ; Lowercase
-2C76..2C7C    ; Lowercase
-2C7D          ; Lowercase
+2C76..2C7B    ; Lowercase
+2C7C..2C7D    ; Lowercase
 2C81          ; Lowercase
 2C83          ; Lowercase
 2C85          ; Lowercase
@@ -1469,7 +1868,10 @@ FFDA..FFDC    ; Alphabetic
 2CE3..2CE4    ; Lowercase
 2CEC          ; Lowercase
 2CEE          ; Lowercase
+2CF3          ; Lowercase
 2D00..2D25    ; Lowercase
+2D27          ; Lowercase
+2D2D          ; Lowercase
 A641          ; Lowercase
 A643          ; Lowercase
 A645          ; Lowercase
@@ -1505,6 +1907,9 @@ A691          ; Lowercase
 A693          ; Lowercase
 A695          ; Lowercase
 A697          ; Lowercase
+A699          ; Lowercase
+A69B          ; Lowercase
+A69C..A69D    ; Lowercase
 A723          ; Lowercase
 A725          ; Lowercase
 A727          ; Lowercase
@@ -1555,16 +1960,42 @@ A787          ; Lowercase
 A78C          ; Lowercase
 A78E          ; Lowercase
 A791          ; Lowercase
+A793..A795    ; Lowercase
+A797          ; Lowercase
+A799          ; Lowercase
+A79B          ; Lowercase
+A79D          ; Lowercase
+A79F          ; Lowercase
 A7A1          ; Lowercase
 A7A3          ; Lowercase
 A7A5          ; Lowercase
 A7A7          ; Lowercase
 A7A9          ; Lowercase
+A7AF          ; Lowercase
+A7B5          ; Lowercase
+A7B7          ; Lowercase
+A7B9          ; Lowercase
+A7BB          ; Lowercase
+A7BD          ; Lowercase
+A7BF          ; Lowercase
+A7C3          ; Lowercase
+A7C8          ; Lowercase
+A7CA          ; Lowercase
+A7F6          ; Lowercase
+A7F8..A7F9    ; Lowercase
 A7FA          ; Lowercase
+AB30..AB5A    ; Lowercase
+AB5C..AB5F    ; Lowercase
+AB60..AB68    ; Lowercase
+AB70..ABBF    ; Lowercase
 FB00..FB06    ; Lowercase
 FB13..FB17    ; Lowercase
 FF41..FF5A    ; Lowercase
 10428..1044F  ; Lowercase
+104D8..104FB  ; Lowercase
+10CC0..10CF2  ; Lowercase
+118C0..118DF  ; Lowercase
+16E60..16E7F  ; Lowercase
 1D41A..1D433  ; Lowercase
 1D44E..1D454  ; Lowercase
 1D456..1D467  ; Lowercase
@@ -1593,8 +2024,9 @@ FF41..FF5A    ; Lowercase
 1D7AA..1D7C2  ; Lowercase
 1D7C4..1D7C9  ; Lowercase
 1D7CB         ; Lowercase
+1E922..1E943  ; Lowercase
 
-# Total code points: 1918
+# Total code points: 2344
 
 # ================================================
 
@@ -1748,6 +2180,7 @@ FF41..FF5A    ; Lowercase
 0370          ; Uppercase
 0372          ; Uppercase
 0376          ; Uppercase
+037F          ; Uppercase
 0386          ; Uppercase
 0388..038A    ; Uppercase
 038C          ; Uppercase
@@ -1867,8 +2300,17 @@ FF41..FF5A    ; Lowercase
 0522          ; Uppercase
 0524          ; Uppercase
 0526          ; Uppercase
+0528          ; Uppercase
+052A          ; Uppercase
+052C          ; Uppercase
+052E          ; Uppercase
 0531..0556    ; Uppercase
 10A0..10C5    ; Uppercase
+10C7          ; Uppercase
+10CD          ; Uppercase
+13A0..13F5    ; Uppercase
+1C90..1CBA    ; Uppercase
+1CBD..1CBF    ; Uppercase
 1E00          ; Uppercase
 1E02          ; Uppercase
 1E04          ; Uppercase
@@ -2085,6 +2527,7 @@ FF41..FF5A    ; Lowercase
 2CE2          ; Uppercase
 2CEB          ; Uppercase
 2CED          ; Uppercase
+2CF2          ; Uppercase
 A640          ; Uppercase
 A642          ; Uppercase
 A644          ; Uppercase
@@ -2120,6 +2563,8 @@ A690          ; Uppercase
 A692          ; Uppercase
 A694          ; Uppercase
 A696          ; Uppercase
+A698          ; Uppercase
+A69A          ; Uppercase
 A722          ; Uppercase
 A724          ; Uppercase
 A726          ; Uppercase
@@ -2168,13 +2613,34 @@ A786          ; Uppercase
 A78B          ; Uppercase
 A78D          ; Uppercase
 A790          ; Uppercase
+A792          ; Uppercase
+A796          ; Uppercase
+A798          ; Uppercase
+A79A          ; Uppercase
+A79C          ; Uppercase
+A79E          ; Uppercase
 A7A0          ; Uppercase
 A7A2          ; Uppercase
 A7A4          ; Uppercase
 A7A6          ; Uppercase
 A7A8          ; Uppercase
+A7AA..A7AE    ; Uppercase
+A7B0..A7B4    ; Uppercase
+A7B6          ; Uppercase
+A7B8          ; Uppercase
+A7BA          ; Uppercase
+A7BC          ; Uppercase
+A7BE          ; Uppercase
+A7C2          ; Uppercase
+A7C4..A7C7    ; Uppercase
+A7C9          ; Uppercase
+A7F5          ; Uppercase
 FF21..FF3A    ; Uppercase
 10400..10427  ; Uppercase
+104B0..104D3  ; Uppercase
+10C80..10CB2  ; Uppercase
+118A0..118BF  ; Uppercase
+16E40..16E5F  ; Uppercase
 1D400..1D419  ; Uppercase
 1D434..1D44D  ; Uppercase
 1D468..1D481  ; Uppercase
@@ -2206,13 +2672,17 @@ FF21..FF3A    ; Uppercase
 1D756..1D76E  ; Uppercase
 1D790..1D7A8  ; Uppercase
 1D7CA         ; Uppercase
+1E900..1E921  ; Uppercase
+1F130..1F149  ; Uppercase
+1F150..1F169  ; Uppercase
+1F170..1F189  ; Uppercase
 
-# Total code points: 1478
+# Total code points: 1911
 
 # ================================================
 
 # Derived Property:   Cased (Cased)
-#  As defined by Unicode Standard Definition D120
+#  As defined by Unicode Standard Definition D135
 #  C has the Lowercase or Uppercase property or has a General_Category value of Titlecase_Letter.
 
 0041..005A    ; Cased
@@ -2234,19 +2704,29 @@ FF21..FF3A    ; Uppercase
 0376..0377    ; Cased
 037A          ; Cased
 037B..037D    ; Cased
+037F          ; Cased
 0386          ; Cased
 0388..038A    ; Cased
 038C          ; Cased
 038E..03A1    ; Cased
 03A3..03F5    ; Cased
 03F7..0481    ; Cased
-048A..0527    ; Cased
+048A..052F    ; Cased
 0531..0556    ; Cased
-0561..0587    ; Cased
+0560..0588    ; Cased
 10A0..10C5    ; Cased
+10C7          ; Cased
+10CD          ; Cased
+10D0..10FA    ; Cased
+10FD..10FF    ; Cased
+13A0..13F5    ; Cased
+13F8..13FD    ; Cased
+1C80..1C88    ; Cased
+1C90..1CBA    ; Cased
+1CBD..1CBF    ; Cased
 1D00..1D2B    ; Cased
-1D2C..1D61    ; Cased
-1D62..1D77    ; Cased
+1D2C..1D6A    ; Cased
+1D6B..1D77    ; Cased
 1D78          ; Cased
 1D79..1D9A    ; Cased
 1D9B..1DBF    ; Cased
@@ -2269,7 +2749,9 @@ FF21..FF3A    ; Uppercase
 1FE0..1FEC    ; Cased
 1FF2..1FF4    ; Cased
 1FF6..1FFC    ; Cased
-2090..2094    ; Cased
+2071          ; Cased
+207F          ; Cased
+2090..209C    ; Cased
 2102          ; Cased
 2107          ; Cased
 210A..2113    ; Cased
@@ -2289,25 +2771,41 @@ FF21..FF3A    ; Uppercase
 24B6..24E9    ; Cased
 2C00..2C2E    ; Cased
 2C30..2C5E    ; Cased
-2C60..2C7C    ; Cased
-2C7D          ; Cased
+2C60..2C7B    ; Cased
+2C7C..2C7D    ; Cased
 2C7E..2CE4    ; Cased
 2CEB..2CEE    ; Cased
+2CF2..2CF3    ; Cased
 2D00..2D25    ; Cased
+2D27          ; Cased
+2D2D          ; Cased
 A640..A66D    ; Cased
-A680..A697    ; Cased
+A680..A69B    ; Cased
+A69C..A69D    ; Cased
 A722..A76F    ; Cased
 A770          ; Cased
 A771..A787    ; Cased
 A78B..A78E    ; Cased
-A790..A791    ; Cased
-A7A0..A7A9    ; Cased
+A790..A7BF    ; Cased
+A7C2..A7CA    ; Cased
+A7F5..A7F6    ; Cased
+A7F8..A7F9    ; Cased
 A7FA          ; Cased
+AB30..AB5A    ; Cased
+AB5C..AB5F    ; Cased
+AB60..AB68    ; Cased
+AB70..ABBF    ; Cased
 FB00..FB06    ; Cased
 FB13..FB17    ; Cased
 FF21..FF3A    ; Cased
 FF41..FF5A    ; Cased
 10400..1044F  ; Cased
+104B0..104D3  ; Cased
+104D8..104FB  ; Cased
+10C80..10CB2  ; Cased
+10CC0..10CF2  ; Cased
+118A0..118DF  ; Cased
+16E40..16E7F  ; Cased
 1D400..1D454  ; Cased
 1D456..1D49C  ; Cased
 1D49E..1D49F  ; Cased
@@ -2338,15 +2836,19 @@ FF41..FF5A    ; Cased
 1D78A..1D7A8  ; Cased
 1D7AA..1D7C2  ; Cased
 1D7C4..1D7CB  ; Cased
+1E900..1E943  ; Cased
+1F130..1F149  ; Cased
+1F150..1F169  ; Cased
+1F170..1F189  ; Cased
 
-# Total code points: 3427
+# Total code points: 4286
 
 # ================================================
 
 # Derived Property:   Case_Ignorable (CI)
-#  As defined by Unicode Standard Definition D121
+#  As defined by Unicode Standard Definition D136
 #  C is defined to be case-ignorable if
-#    Word_Break(C) = MidLetter or MidNumLet, or
+#    Word_Break(C) = MidLetter or MidNumLet or Single_Quote, or
 #    General_Category(C) = Nonspacing_Mark (Mn), Enclosing_Mark (Me), Format (Cf), Modifier_Letter (Lm), or Modifier_Symbol (Sk).
 
 0027          ; Case_Ignorable
@@ -2379,14 +2881,16 @@ FF41..FF5A    ; Cased
 0483..0487    ; Case_Ignorable
 0488..0489    ; Case_Ignorable
 0559          ; Case_Ignorable
+055F          ; Case_Ignorable
 0591..05BD    ; Case_Ignorable
 05BF          ; Case_Ignorable
 05C1..05C2    ; Case_Ignorable
 05C4..05C5    ; Case_Ignorable
 05C7          ; Case_Ignorable
 05F4          ; Case_Ignorable
-0600..0603    ; Case_Ignorable
+0600..0605    ; Case_Ignorable
 0610..061A    ; Case_Ignorable
+061C          ; Case_Ignorable
 0640          ; Case_Ignorable
 064B..065F    ; Case_Ignorable
 0670          ; Case_Ignorable
@@ -2403,6 +2907,7 @@ FF41..FF5A    ; Cased
 07EB..07F3    ; Case_Ignorable
 07F4..07F5    ; Case_Ignorable
 07FA          ; Case_Ignorable
+07FD          ; Case_Ignorable
 0816..0819    ; Case_Ignorable
 081A          ; Case_Ignorable
 081B..0823    ; Case_Ignorable
@@ -2411,7 +2916,9 @@ FF41..FF5A    ; Cased
 0828          ; Case_Ignorable
 0829..082D    ; Case_Ignorable
 0859..085B    ; Case_Ignorable
-0900..0902    ; Case_Ignorable
+08D3..08E1    ; Case_Ignorable
+08E2          ; Case_Ignorable
+08E3..0902    ; Case_Ignorable
 093A          ; Case_Ignorable
 093C          ; Case_Ignorable
 0941..0948    ; Case_Ignorable
@@ -2424,6 +2931,7 @@ FF41..FF5A    ; Cased
 09C1..09C4    ; Case_Ignorable
 09CD          ; Case_Ignorable
 09E2..09E3    ; Case_Ignorable
+09FE          ; Case_Ignorable
 0A01..0A02    ; Case_Ignorable
 0A3C          ; Case_Ignorable
 0A41..0A42    ; Case_Ignorable
@@ -2438,29 +2946,36 @@ FF41..FF5A    ; Cased
 0AC7..0AC8    ; Case_Ignorable
 0ACD          ; Case_Ignorable
 0AE2..0AE3    ; Case_Ignorable
+0AFA..0AFF    ; Case_Ignorable
 0B01          ; Case_Ignorable
 0B3C          ; Case_Ignorable
 0B3F          ; Case_Ignorable
 0B41..0B44    ; Case_Ignorable
 0B4D          ; Case_Ignorable
-0B56          ; Case_Ignorable
+0B55..0B56    ; Case_Ignorable
 0B62..0B63    ; Case_Ignorable
 0B82          ; Case_Ignorable
 0BC0          ; Case_Ignorable
 0BCD          ; Case_Ignorable
+0C00          ; Case_Ignorable
+0C04          ; Case_Ignorable
 0C3E..0C40    ; Case_Ignorable
 0C46..0C48    ; Case_Ignorable
 0C4A..0C4D    ; Case_Ignorable
 0C55..0C56    ; Case_Ignorable
 0C62..0C63    ; Case_Ignorable
+0C81          ; Case_Ignorable
 0CBC          ; Case_Ignorable
 0CBF          ; Case_Ignorable
 0CC6          ; Case_Ignorable
 0CCC..0CCD    ; Case_Ignorable
 0CE2..0CE3    ; Case_Ignorable
+0D00..0D01    ; Case_Ignorable
+0D3B..0D3C    ; Case_Ignorable
 0D41..0D44    ; Case_Ignorable
 0D4D          ; Case_Ignorable
 0D62..0D63    ; Case_Ignorable
+0D81          ; Case_Ignorable
 0DCA          ; Case_Ignorable
 0DD2..0DD4    ; Case_Ignorable
 0DD6          ; Case_Ignorable
@@ -2469,8 +2984,7 @@ FF41..FF5A    ; Cased
 0E46          ; Case_Ignorable
 0E47..0E4E    ; Case_Ignorable
 0EB1          ; Case_Ignorable
-0EB4..0EB9    ; Case_Ignorable
-0EBB..0EBC    ; Case_Ignorable
+0EB4..0EBC    ; Case_Ignorable
 0EC6          ; Case_Ignorable
 0EC8..0ECD    ; Case_Ignorable
 0F18..0F19    ; Case_Ignorable
@@ -2507,13 +3021,16 @@ FF41..FF5A    ; Cased
 17D7          ; Case_Ignorable
 17DD          ; Case_Ignorable
 180B..180D    ; Case_Ignorable
+180E          ; Case_Ignorable
 1843          ; Case_Ignorable
+1885..1886    ; Case_Ignorable
 18A9          ; Case_Ignorable
 1920..1922    ; Case_Ignorable
 1927..1928    ; Case_Ignorable
 1932          ; Case_Ignorable
 1939..193B    ; Case_Ignorable
 1A17..1A18    ; Case_Ignorable
+1A1B          ; Case_Ignorable
 1A56          ; Case_Ignorable
 1A58..1A5E    ; Case_Ignorable
 1A60          ; Case_Ignorable
@@ -2522,6 +3039,9 @@ FF41..FF5A    ; Cased
 1A73..1A7C    ; Case_Ignorable
 1A7F          ; Case_Ignorable
 1AA7          ; Case_Ignorable
+1AB0..1ABD    ; Case_Ignorable
+1ABE          ; Case_Ignorable
+1ABF..1AC0    ; Case_Ignorable
 1B00..1B03    ; Case_Ignorable
 1B34          ; Case_Ignorable
 1B36..1B3A    ; Case_Ignorable
@@ -2531,6 +3051,7 @@ FF41..FF5A    ; Cased
 1B80..1B81    ; Case_Ignorable
 1BA2..1BA5    ; Case_Ignorable
 1BA8..1BA9    ; Case_Ignorable
+1BAB..1BAD    ; Case_Ignorable
 1BE6          ; Case_Ignorable
 1BE8..1BE9    ; Case_Ignorable
 1BED          ; Case_Ignorable
@@ -2542,11 +3063,13 @@ FF41..FF5A    ; Cased
 1CD4..1CE0    ; Case_Ignorable
 1CE2..1CE8    ; Case_Ignorable
 1CED          ; Case_Ignorable
-1D2C..1D61    ; Case_Ignorable
+1CF4          ; Case_Ignorable
+1CF8..1CF9    ; Case_Ignorable
+1D2C..1D6A    ; Case_Ignorable
 1D78          ; Case_Ignorable
 1D9B..1DBF    ; Case_Ignorable
-1DC0..1DE6    ; Case_Ignorable
-1DFC..1DFF    ; Case_Ignorable
+1DC0..1DF9    ; Case_Ignorable
+1DFB..1DFF    ; Case_Ignorable
 1FBD          ; Case_Ignorable
 1FBF..1FC1    ; Case_Ignorable
 1FCD..1FCF    ; Case_Ignorable
@@ -2560,7 +3083,7 @@ FF41..FF5A    ; Cased
 2027          ; Case_Ignorable
 202A..202E    ; Case_Ignorable
 2060..2064    ; Case_Ignorable
-206A..206F    ; Case_Ignorable
+2066..206F    ; Case_Ignorable
 2071          ; Case_Ignorable
 207F          ; Case_Ignorable
 2090..209C    ; Case_Ignorable
@@ -2569,14 +3092,14 @@ FF41..FF5A    ; Cased
 20E1          ; Case_Ignorable
 20E2..20E4    ; Case_Ignorable
 20E5..20F0    ; Case_Ignorable
-2C7D          ; Case_Ignorable
+2C7C..2C7D    ; Case_Ignorable
 2CEF..2CF1    ; Case_Ignorable
 2D6F          ; Case_Ignorable
 2D7F          ; Case_Ignorable
 2DE0..2DFF    ; Case_Ignorable
 2E2F          ; Case_Ignorable
 3005          ; Case_Ignorable
-302A..302F    ; Case_Ignorable
+302A..302D    ; Case_Ignorable
 3031..3035    ; Case_Ignorable
 303B          ; Case_Ignorable
 3099..309A    ; Case_Ignorable
@@ -2588,8 +3111,10 @@ A4F8..A4FD    ; Case_Ignorable
 A60C          ; Case_Ignorable
 A66F          ; Case_Ignorable
 A670..A672    ; Case_Ignorable
-A67C..A67D    ; Case_Ignorable
+A674..A67D    ; Case_Ignorable
 A67F          ; Case_Ignorable
+A69C..A69D    ; Case_Ignorable
+A69E..A69F    ; Case_Ignorable
 A6F0..A6F1    ; Case_Ignorable
 A700..A716    ; Case_Ignorable
 A717..A71F    ; Case_Ignorable
@@ -2597,31 +3122,44 @@ A720..A721    ; Case_Ignorable
 A770          ; Case_Ignorable
 A788          ; Case_Ignorable
 A789..A78A    ; Case_Ignorable
+A7F8..A7F9    ; Case_Ignorable
 A802          ; Case_Ignorable
 A806          ; Case_Ignorable
 A80B          ; Case_Ignorable
 A825..A826    ; Case_Ignorable
-A8C4          ; Case_Ignorable
+A82C          ; Case_Ignorable
+A8C4..A8C5    ; Case_Ignorable
 A8E0..A8F1    ; Case_Ignorable
+A8FF          ; Case_Ignorable
 A926..A92D    ; Case_Ignorable
 A947..A951    ; Case_Ignorable
 A980..A982    ; Case_Ignorable
 A9B3          ; Case_Ignorable
 A9B6..A9B9    ; Case_Ignorable
-A9BC          ; Case_Ignorable
+A9BC..A9BD    ; Case_Ignorable
 A9CF          ; Case_Ignorable
+A9E5          ; Case_Ignorable
+A9E6          ; Case_Ignorable
 AA29..AA2E    ; Case_Ignorable
 AA31..AA32    ; Case_Ignorable
 AA35..AA36    ; Case_Ignorable
 AA43          ; Case_Ignorable
 AA4C          ; Case_Ignorable
 AA70          ; Case_Ignorable
+AA7C          ; Case_Ignorable
 AAB0          ; Case_Ignorable
 AAB2..AAB4    ; Case_Ignorable
 AAB7..AAB8    ; Case_Ignorable
 AABE..AABF    ; Case_Ignorable
 AAC1          ; Case_Ignorable
 AADD          ; Case_Ignorable
+AAEC..AAED    ; Case_Ignorable
+AAF3..AAF4    ; Case_Ignorable
+AAF6          ; Case_Ignorable
+AB5B          ; Case_Ignorable
+AB5C..AB5F    ; Case_Ignorable
+AB69          ; Case_Ignorable
+AB6A..AB6B    ; Case_Ignorable
 ABE5          ; Case_Ignorable
 ABE8          ; Case_Ignorable
 ABED          ; Case_Ignorable
@@ -2633,7 +3171,7 @@ FB1E          ; Case_Ignorable
 FBB2..FBC1    ; Case_Ignorable
 FE00..FE0F    ; Case_Ignorable
 FE13          ; Case_Ignorable
-FE20..FE26    ; Case_Ignorable
+FE20..FE2F    ; Case_Ignorable
 FE52          ; Case_Ignorable
 FE55          ; Case_Ignorable
 FEFF          ; Case_Ignorable
@@ -2647,34 +3185,144 @@ FF9E..FF9F    ; Case_Ignorable
 FFE3          ; Case_Ignorable
 FFF9..FFFB    ; Case_Ignorable
 101FD         ; Case_Ignorable
+102E0         ; Case_Ignorable
+10376..1037A  ; Case_Ignorable
 10A01..10A03  ; Case_Ignorable
 10A05..10A06  ; Case_Ignorable
 10A0C..10A0F  ; Case_Ignorable
 10A38..10A3A  ; Case_Ignorable
 10A3F         ; Case_Ignorable
+10AE5..10AE6  ; Case_Ignorable
+10D24..10D27  ; Case_Ignorable
+10EAB..10EAC  ; Case_Ignorable
+10F46..10F50  ; Case_Ignorable
 11001         ; Case_Ignorable
 11038..11046  ; Case_Ignorable
-11080..11081  ; Case_Ignorable
+1107F..11081  ; Case_Ignorable
 110B3..110B6  ; Case_Ignorable
 110B9..110BA  ; Case_Ignorable
 110BD         ; Case_Ignorable
+110CD         ; Case_Ignorable
+11100..11102  ; Case_Ignorable
+11127..1112B  ; Case_Ignorable
+1112D..11134  ; Case_Ignorable
+11173         ; Case_Ignorable
+11180..11181  ; Case_Ignorable
+111B6..111BE  ; Case_Ignorable
+111C9..111CC  ; Case_Ignorable
+111CF         ; Case_Ignorable
+1122F..11231  ; Case_Ignorable
+11234         ; Case_Ignorable
+11236..11237  ; Case_Ignorable
+1123E         ; Case_Ignorable
+112DF         ; Case_Ignorable
+112E3..112EA  ; Case_Ignorable
+11300..11301  ; Case_Ignorable
+1133B..1133C  ; Case_Ignorable
+11340         ; Case_Ignorable
+11366..1136C  ; Case_Ignorable
+11370..11374  ; Case_Ignorable
+11438..1143F  ; Case_Ignorable
+11442..11444  ; Case_Ignorable
+11446         ; Case_Ignorable
+1145E         ; Case_Ignorable
+114B3..114B8  ; Case_Ignorable
+114BA         ; Case_Ignorable
+114BF..114C0  ; Case_Ignorable
+114C2..114C3  ; Case_Ignorable
+115B2..115B5  ; Case_Ignorable
+115BC..115BD  ; Case_Ignorable
+115BF..115C0  ; Case_Ignorable
+115DC..115DD  ; Case_Ignorable
+11633..1163A  ; Case_Ignorable
+1163D         ; Case_Ignorable
+1163F..11640  ; Case_Ignorable
+116AB         ; Case_Ignorable
+116AD         ; Case_Ignorable
+116B0..116B5  ; Case_Ignorable
+116B7         ; Case_Ignorable
+1171D..1171F  ; Case_Ignorable
+11722..11725  ; Case_Ignorable
+11727..1172B  ; Case_Ignorable
+1182F..11837  ; Case_Ignorable
+11839..1183A  ; Case_Ignorable
+1193B..1193C  ; Case_Ignorable
+1193E         ; Case_Ignorable
+11943         ; Case_Ignorable
+119D4..119D7  ; Case_Ignorable
+119DA..119DB  ; Case_Ignorable
+119E0         ; Case_Ignorable
+11A01..11A0A  ; Case_Ignorable
+11A33..11A38  ; Case_Ignorable
+11A3B..11A3E  ; Case_Ignorable
+11A47         ; Case_Ignorable
+11A51..11A56  ; Case_Ignorable
+11A59..11A5B  ; Case_Ignorable
+11A8A..11A96  ; Case_Ignorable
+11A98..11A99  ; Case_Ignorable
+11C30..11C36  ; Case_Ignorable
+11C38..11C3D  ; Case_Ignorable
+11C3F         ; Case_Ignorable
+11C92..11CA7  ; Case_Ignorable
+11CAA..11CB0  ; Case_Ignorable
+11CB2..11CB3  ; Case_Ignorable
+11CB5..11CB6  ; Case_Ignorable
+11D31..11D36  ; Case_Ignorable
+11D3A         ; Case_Ignorable
+11D3C..11D3D  ; Case_Ignorable
+11D3F..11D45  ; Case_Ignorable
+11D47         ; Case_Ignorable
+11D90..11D91  ; Case_Ignorable
+11D95         ; Case_Ignorable
+11D97         ; Case_Ignorable
+11EF3..11EF4  ; Case_Ignorable
+13430..13438  ; Case_Ignorable
+16AF0..16AF4  ; Case_Ignorable
+16B30..16B36  ; Case_Ignorable
+16B40..16B43  ; Case_Ignorable
+16F4F         ; Case_Ignorable
+16F8F..16F92  ; Case_Ignorable
+16F93..16F9F  ; Case_Ignorable
+16FE0..16FE1  ; Case_Ignorable
+16FE3         ; Case_Ignorable
+16FE4         ; Case_Ignorable
+1BC9D..1BC9E  ; Case_Ignorable
+1BCA0..1BCA3  ; Case_Ignorable
 1D167..1D169  ; Case_Ignorable
 1D173..1D17A  ; Case_Ignorable
 1D17B..1D182  ; Case_Ignorable
 1D185..1D18B  ; Case_Ignorable
 1D1AA..1D1AD  ; Case_Ignorable
 1D242..1D244  ; Case_Ignorable
+1DA00..1DA36  ; Case_Ignorable
+1DA3B..1DA6C  ; Case_Ignorable
+1DA75         ; Case_Ignorable
+1DA84         ; Case_Ignorable
+1DA9B..1DA9F  ; Case_Ignorable
+1DAA1..1DAAF  ; Case_Ignorable
+1E000..1E006  ; Case_Ignorable
+1E008..1E018  ; Case_Ignorable
+1E01B..1E021  ; Case_Ignorable
+1E023..1E024  ; Case_Ignorable
+1E026..1E02A  ; Case_Ignorable
+1E130..1E136  ; Case_Ignorable
+1E137..1E13D  ; Case_Ignorable
+1E2EC..1E2EF  ; Case_Ignorable
+1E8D0..1E8D6  ; Case_Ignorable
+1E944..1E94A  ; Case_Ignorable
+1E94B         ; Case_Ignorable
+1F3FB..1F3FF  ; Case_Ignorable
 E0001         ; Case_Ignorable
 E0020..E007F  ; Case_Ignorable
 E0100..E01EF  ; Case_Ignorable
 
-# Total code points: 1732
+# Total code points: 2413+ApplePUA
 
 # ================================================
 
 # Derived Property:   Changes_When_Lowercased (CWL)
 #  Characters whose normalized forms are not stable under a toLowercase mapping.
-#  For more information, see D124 in Section 3.13, "Default Case Algorithms".
+#  For more information, see D139 in Section 3.13, "Default Case Algorithms".
 #  Changes_When_Lowercased(X) is true when toLowercase(toNFD(X)) != toNFD(X)
 
 0041..005A    ; Changes_When_Lowercased
@@ -2824,6 +3472,7 @@ E0100..E01EF  ; Case_Ignorable
 0370          ; Changes_When_Lowercased
 0372          ; Changes_When_Lowercased
 0376          ; Changes_When_Lowercased
+037F          ; Changes_When_Lowercased
 0386          ; Changes_When_Lowercased
 0388..038A    ; Changes_When_Lowercased
 038C          ; Changes_When_Lowercased
@@ -2942,8 +3591,17 @@ E0100..E01EF  ; Case_Ignorable
 0522          ; Changes_When_Lowercased
 0524          ; Changes_When_Lowercased
 0526          ; Changes_When_Lowercased
+0528          ; Changes_When_Lowercased
+052A          ; Changes_When_Lowercased
+052C          ; Changes_When_Lowercased
+052E          ; Changes_When_Lowercased
 0531..0556    ; Changes_When_Lowercased
 10A0..10C5    ; Changes_When_Lowercased
+10C7          ; Changes_When_Lowercased
+10CD          ; Changes_When_Lowercased
+13A0..13F5    ; Changes_When_Lowercased
+1C90..1CBA    ; Changes_When_Lowercased
+1CBD..1CBF    ; Changes_When_Lowercased
 1E00          ; Changes_When_Lowercased
 1E02          ; Changes_When_Lowercased
 1E04          ; Changes_When_Lowercased
@@ -3153,6 +3811,7 @@ E0100..E01EF  ; Case_Ignorable
 2CE2          ; Changes_When_Lowercased
 2CEB          ; Changes_When_Lowercased
 2CED          ; Changes_When_Lowercased
+2CF2          ; Changes_When_Lowercased
 A640          ; Changes_When_Lowercased
 A642          ; Changes_When_Lowercased
 A644          ; Changes_When_Lowercased
@@ -3188,6 +3847,8 @@ A690          ; Changes_When_Lowercased
 A692          ; Changes_When_Lowercased
 A694          ; Changes_When_Lowercased
 A696          ; Changes_When_Lowercased
+A698          ; Changes_When_Lowercased
+A69A          ; Changes_When_Lowercased
 A722          ; Changes_When_Lowercased
 A724          ; Changes_When_Lowercased
 A726          ; Changes_When_Lowercased
@@ -3236,21 +3897,43 @@ A786          ; Changes_When_Lowercased
 A78B          ; Changes_When_Lowercased
 A78D          ; Changes_When_Lowercased
 A790          ; Changes_When_Lowercased
+A792          ; Changes_When_Lowercased
+A796          ; Changes_When_Lowercased
+A798          ; Changes_When_Lowercased
+A79A          ; Changes_When_Lowercased
+A79C          ; Changes_When_Lowercased
+A79E          ; Changes_When_Lowercased
 A7A0          ; Changes_When_Lowercased
 A7A2          ; Changes_When_Lowercased
 A7A4          ; Changes_When_Lowercased
 A7A6          ; Changes_When_Lowercased
 A7A8          ; Changes_When_Lowercased
+A7AA..A7AE    ; Changes_When_Lowercased
+A7B0..A7B4    ; Changes_When_Lowercased
+A7B6          ; Changes_When_Lowercased
+A7B8          ; Changes_When_Lowercased
+A7BA          ; Changes_When_Lowercased
+A7BC          ; Changes_When_Lowercased
+A7BE          ; Changes_When_Lowercased
+A7C2          ; Changes_When_Lowercased
+A7C4..A7C7    ; Changes_When_Lowercased
+A7C9          ; Changes_When_Lowercased
+A7F5          ; Changes_When_Lowercased
 FF21..FF3A    ; Changes_When_Lowercased
 10400..10427  ; Changes_When_Lowercased
+104B0..104D3  ; Changes_When_Lowercased
+10C80..10CB2  ; Changes_When_Lowercased
+118A0..118BF  ; Changes_When_Lowercased
+16E40..16E5F  ; Changes_When_Lowercased
+1E900..1E921  ; Changes_When_Lowercased
 
-# Total code points: 1038
+# Total code points: 1393
 
 # ================================================
 
 # Derived Property:   Changes_When_Uppercased (CWU)
 #  Characters whose normalized forms are not stable under a toUppercase mapping.
-#  For more information, see D125 in Section 3.13, "Default Case Algorithms".
+#  For more information, see D140 in Section 3.13, "Default Case Algorithms".
 #  Changes_When_Uppercased(X) is true when toUppercase(toNFD(X)) != toNFD(X)
 
 0061..007A    ; Changes_When_Uppercased
@@ -3399,20 +4082,20 @@ FF21..FF3A    ; Changes_When_Lowercased
 024F..0254    ; Changes_When_Uppercased
 0256..0257    ; Changes_When_Uppercased
 0259          ; Changes_When_Uppercased
-025B          ; Changes_When_Uppercased
-0260          ; Changes_When_Uppercased
+025B..025C    ; Changes_When_Uppercased
+0260..0261    ; Changes_When_Uppercased
 0263          ; Changes_When_Uppercased
-0265          ; Changes_When_Uppercased
-0268..0269    ; Changes_When_Uppercased
-026B          ; Changes_When_Uppercased
+0265..0266    ; Changes_When_Uppercased
+0268..026C    ; Changes_When_Uppercased
 026F          ; Changes_When_Uppercased
 0271..0272    ; Changes_When_Uppercased
 0275          ; Changes_When_Uppercased
 027D          ; Changes_When_Uppercased
 0280          ; Changes_When_Uppercased
-0283          ; Changes_When_Uppercased
-0288..028C    ; Changes_When_Uppercased
+0282..0283    ; Changes_When_Uppercased
+0287..028C    ; Changes_When_Uppercased
 0292          ; Changes_When_Uppercased
+029D..029E    ; Changes_When_Uppercased
 0345          ; Changes_When_Uppercased
 0371          ; Changes_When_Uppercased
 0373          ; Changes_When_Uppercased
@@ -3433,7 +4116,7 @@ FF21..FF3A    ; Changes_When_Lowercased
 03E9          ; Changes_When_Uppercased
 03EB          ; Changes_When_Uppercased
 03ED          ; Changes_When_Uppercased
-03EF..03F2    ; Changes_When_Uppercased
+03EF..03F3    ; Changes_When_Uppercased
 03F5          ; Changes_When_Uppercased
 03F8          ; Changes_When_Uppercased
 03FB          ; Changes_When_Uppercased
@@ -3533,9 +4216,18 @@ FF21..FF3A    ; Changes_When_Lowercased
 0523          ; Changes_When_Uppercased
 0525          ; Changes_When_Uppercased
 0527          ; Changes_When_Uppercased
+0529          ; Changes_When_Uppercased
+052B          ; Changes_When_Uppercased
+052D          ; Changes_When_Uppercased
+052F          ; Changes_When_Uppercased
 0561..0587    ; Changes_When_Uppercased
+10D0..10FA    ; Changes_When_Uppercased
+10FD..10FF    ; Changes_When_Uppercased
+13F8..13FD    ; Changes_When_Uppercased
+1C80..1C88    ; Changes_When_Uppercased
 1D79          ; Changes_When_Uppercased
 1D7D          ; Changes_When_Uppercased
+1D8E          ; Changes_When_Uppercased
 1E01          ; Changes_When_Uppercased
 1E03          ; Changes_When_Uppercased
 1E05          ; Changes_When_Uppercased
@@ -3743,7 +4435,10 @@ FF21..FF3A    ; Changes_When_Lowercased
 2CE3          ; Changes_When_Uppercased
 2CEC          ; Changes_When_Uppercased
 2CEE          ; Changes_When_Uppercased
+2CF3          ; Changes_When_Uppercased
 2D00..2D25    ; Changes_When_Uppercased
+2D27          ; Changes_When_Uppercased
+2D2D          ; Changes_When_Uppercased
 A641          ; Changes_When_Uppercased
 A643          ; Changes_When_Uppercased
 A645          ; Changes_When_Uppercased
@@ -3779,6 +4474,8 @@ A691          ; Changes_When_Uppercased
 A693          ; Changes_When_Uppercased
 A695          ; Changes_When_Uppercased
 A697          ; Changes_When_Uppercased
+A699          ; Changes_When_Uppercased
+A69B          ; Changes_When_Uppercased
 A723          ; Changes_When_Uppercased
 A725          ; Changes_When_Uppercased
 A727          ; Changes_When_Uppercased
@@ -3826,23 +4523,46 @@ A785          ; Changes_When_Uppercased
 A787          ; Changes_When_Uppercased
 A78C          ; Changes_When_Uppercased
 A791          ; Changes_When_Uppercased
+A793..A794    ; Changes_When_Uppercased
+A797          ; Changes_When_Uppercased
+A799          ; Changes_When_Uppercased
+A79B          ; Changes_When_Uppercased
+A79D          ; Changes_When_Uppercased
+A79F          ; Changes_When_Uppercased
 A7A1          ; Changes_When_Uppercased
 A7A3          ; Changes_When_Uppercased
 A7A5          ; Changes_When_Uppercased
 A7A7          ; Changes_When_Uppercased
 A7A9          ; Changes_When_Uppercased
+A7B5          ; Changes_When_Uppercased
+A7B7          ; Changes_When_Uppercased
+A7B9          ; Changes_When_Uppercased
+A7BB          ; Changes_When_Uppercased
+A7BD          ; Changes_When_Uppercased
+A7BF          ; Changes_When_Uppercased
+A7C3          ; Changes_When_Uppercased
+A7C8          ; Changes_When_Uppercased
+A7CA          ; Changes_When_Uppercased
+A7F6          ; Changes_When_Uppercased
+AB53          ; Changes_When_Uppercased
+AB70..ABBF    ; Changes_When_Uppercased
 FB00..FB06    ; Changes_When_Uppercased
 FB13..FB17    ; Changes_When_Uppercased
 FF41..FF5A    ; Changes_When_Uppercased
 10428..1044F  ; Changes_When_Uppercased
+104D8..104FB  ; Changes_When_Uppercased
+10CC0..10CF2  ; Changes_When_Uppercased
+118C0..118DF  ; Changes_When_Uppercased
+16E60..16E7F  ; Changes_When_Uppercased
+1E922..1E943  ; Changes_When_Uppercased
 
-# Total code points: 1121
+# Total code points: 1485
 
 # ================================================
 
 # Derived Property:   Changes_When_Titlecased (CWT)
 #  Characters whose normalized forms are not stable under a toTitlecase mapping.
-#  For more information, see D126 in Section 3.13, "Default Case Algorithms".
+#  For more information, see D141 in Section 3.13, "Default Case Algorithms".
 #  Changes_When_Titlecased(X) is true when toTitlecase(toNFD(X)) != toNFD(X)
 
 0061..007A    ; Changes_When_Titlecased
@@ -3992,20 +4712,20 @@ FF41..FF5A    ; Changes_When_Uppercased
 024F..0254    ; Changes_When_Titlecased
 0256..0257    ; Changes_When_Titlecased
 0259          ; Changes_When_Titlecased
-025B          ; Changes_When_Titlecased
-0260          ; Changes_When_Titlecased
+025B..025C    ; Changes_When_Titlecased
+0260..0261    ; Changes_When_Titlecased
 0263          ; Changes_When_Titlecased
-0265          ; Changes_When_Titlecased
-0268..0269    ; Changes_When_Titlecased
-026B          ; Changes_When_Titlecased
+0265..0266    ; Changes_When_Titlecased
+0268..026C    ; Changes_When_Titlecased
 026F          ; Changes_When_Titlecased
 0271..0272    ; Changes_When_Titlecased
 0275          ; Changes_When_Titlecased
 027D          ; Changes_When_Titlecased
 0280          ; Changes_When_Titlecased
-0283          ; Changes_When_Titlecased
-0288..028C    ; Changes_When_Titlecased
+0282..0283    ; Changes_When_Titlecased
+0287..028C    ; Changes_When_Titlecased
 0292          ; Changes_When_Titlecased
+029D..029E    ; Changes_When_Titlecased
 0345          ; Changes_When_Titlecased
 0371          ; Changes_When_Titlecased
 0373          ; Changes_When_Titlecased
@@ -4026,7 +4746,7 @@ FF41..FF5A    ; Changes_When_Uppercased
 03E9          ; Changes_When_Titlecased
 03EB          ; Changes_When_Titlecased
 03ED          ; Changes_When_Titlecased
-03EF..03F2    ; Changes_When_Titlecased
+03EF..03F3    ; Changes_When_Titlecased
 03F5          ; Changes_When_Titlecased
 03F8          ; Changes_When_Titlecased
 03FB          ; Changes_When_Titlecased
@@ -4126,9 +4846,16 @@ FF41..FF5A    ; Changes_When_Uppercased
 0523          ; Changes_When_Titlecased
 0525          ; Changes_When_Titlecased
 0527          ; Changes_When_Titlecased
+0529          ; Changes_When_Titlecased
+052B          ; Changes_When_Titlecased
+052D          ; Changes_When_Titlecased
+052F          ; Changes_When_Titlecased
 0561..0587    ; Changes_When_Titlecased
+13F8..13FD    ; Changes_When_Titlecased
+1C80..1C88    ; Changes_When_Titlecased
 1D79          ; Changes_When_Titlecased
 1D7D          ; Changes_When_Titlecased
+1D8E          ; Changes_When_Titlecased
 1E01          ; Changes_When_Titlecased
 1E03          ; Changes_When_Titlecased
 1E05          ; Changes_When_Titlecased
@@ -4336,7 +5063,10 @@ FF41..FF5A    ; Changes_When_Uppercased
 2CE3          ; Changes_When_Titlecased
 2CEC          ; Changes_When_Titlecased
 2CEE          ; Changes_When_Titlecased
+2CF3          ; Changes_When_Titlecased
 2D00..2D25    ; Changes_When_Titlecased
+2D27          ; Changes_When_Titlecased
+2D2D          ; Changes_When_Titlecased
 A641          ; Changes_When_Titlecased
 A643          ; Changes_When_Titlecased
 A645          ; Changes_When_Titlecased
@@ -4372,6 +5102,8 @@ A691          ; Changes_When_Titlecased
 A693          ; Changes_When_Titlecased
 A695          ; Changes_When_Titlecased
 A697          ; Changes_When_Titlecased
+A699          ; Changes_When_Titlecased
+A69B          ; Changes_When_Titlecased
 A723          ; Changes_When_Titlecased
 A725          ; Changes_When_Titlecased
 A727          ; Changes_When_Titlecased
@@ -4419,23 +5151,46 @@ A785          ; Changes_When_Titlecased
 A787          ; Changes_When_Titlecased
 A78C          ; Changes_When_Titlecased
 A791          ; Changes_When_Titlecased
+A793..A794    ; Changes_When_Titlecased
+A797          ; Changes_When_Titlecased
+A799          ; Changes_When_Titlecased
+A79B          ; Changes_When_Titlecased
+A79D          ; Changes_When_Titlecased
+A79F          ; Changes_When_Titlecased
 A7A1          ; Changes_When_Titlecased
 A7A3          ; Changes_When_Titlecased
 A7A5          ; Changes_When_Titlecased
 A7A7          ; Changes_When_Titlecased
 A7A9          ; Changes_When_Titlecased
+A7B5          ; Changes_When_Titlecased
+A7B7          ; Changes_When_Titlecased
+A7B9          ; Changes_When_Titlecased
+A7BB          ; Changes_When_Titlecased
+A7BD          ; Changes_When_Titlecased
+A7BF          ; Changes_When_Titlecased
+A7C3          ; Changes_When_Titlecased
+A7C8          ; Changes_When_Titlecased
+A7CA          ; Changes_When_Titlecased
+A7F6          ; Changes_When_Titlecased
+AB53          ; Changes_When_Titlecased
+AB70..ABBF    ; Changes_When_Titlecased
 FB00..FB06    ; Changes_When_Titlecased
 FB13..FB17    ; Changes_When_Titlecased
 FF41..FF5A    ; Changes_When_Titlecased
 10428..1044F  ; Changes_When_Titlecased
+104D8..104FB  ; Changes_When_Titlecased
+10CC0..10CF2  ; Changes_When_Titlecased
+118C0..118DF  ; Changes_When_Titlecased
+16E60..16E7F  ; Changes_When_Titlecased
+1E922..1E943  ; Changes_When_Titlecased
 
-# Total code points: 1094
+# Total code points: 1412
 
 # ================================================
 
 # Derived Property:   Changes_When_Casefolded (CWCF)
 #  Characters whose normalized forms are not stable under case folding.
-#  For more information, see D127 in Section 3.13, "Default Case Algorithms".
+#  For more information, see D142 in Section 3.13, "Default Case Algorithms".
 #  Changes_When_Casefolded(X) is true when toCasefold(toNFD(X)) != toNFD(X)
 
 0041..005A    ; Changes_When_Casefolded
@@ -4588,6 +5343,7 @@ FF41..FF5A    ; Changes_When_Titlecased
 0370          ; Changes_When_Casefolded
 0372          ; Changes_When_Casefolded
 0376          ; Changes_When_Casefolded
+037F          ; Changes_When_Casefolded
 0386          ; Changes_When_Casefolded
 0388..038A    ; Changes_When_Casefolded
 038C          ; Changes_When_Casefolded
@@ -4709,9 +5465,19 @@ FF41..FF5A    ; Changes_When_Titlecased
 0522          ; Changes_When_Casefolded
 0524          ; Changes_When_Casefolded
 0526          ; Changes_When_Casefolded
+0528          ; Changes_When_Casefolded
+052A          ; Changes_When_Casefolded
+052C          ; Changes_When_Casefolded
+052E          ; Changes_When_Casefolded
 0531..0556    ; Changes_When_Casefolded
 0587          ; Changes_When_Casefolded
 10A0..10C5    ; Changes_When_Casefolded
+10C7          ; Changes_When_Casefolded
+10CD          ; Changes_When_Casefolded
+13F8..13FD    ; Changes_When_Casefolded
+1C80..1C88    ; Changes_When_Casefolded
+1C90..1CBA    ; Changes_When_Casefolded
+1CBD..1CBF    ; Changes_When_Casefolded
 1E00          ; Changes_When_Casefolded
 1E02          ; Changes_When_Casefolded
 1E04          ; Changes_When_Casefolded
@@ -4923,6 +5689,7 @@ FF41..FF5A    ; Changes_When_Titlecased
 2CE2          ; Changes_When_Casefolded
 2CEB          ; Changes_When_Casefolded
 2CED          ; Changes_When_Casefolded
+2CF2          ; Changes_When_Casefolded
 A640          ; Changes_When_Casefolded
 A642          ; Changes_When_Casefolded
 A644          ; Changes_When_Casefolded
@@ -4958,6 +5725,8 @@ A690          ; Changes_When_Casefolded
 A692          ; Changes_When_Casefolded
 A694          ; Changes_When_Casefolded
 A696          ; Changes_When_Casefolded
+A698          ; Changes_When_Casefolded
+A69A          ; Changes_When_Casefolded
 A722          ; Changes_When_Casefolded
 A724          ; Changes_When_Casefolded
 A726          ; Changes_When_Casefolded
@@ -5006,23 +5775,46 @@ A786          ; Changes_When_Casefolded
 A78B          ; Changes_When_Casefolded
 A78D          ; Changes_When_Casefolded
 A790          ; Changes_When_Casefolded
+A792          ; Changes_When_Casefolded
+A796          ; Changes_When_Casefolded
+A798          ; Changes_When_Casefolded
+A79A          ; Changes_When_Casefolded
+A79C          ; Changes_When_Casefolded
+A79E          ; Changes_When_Casefolded
 A7A0          ; Changes_When_Casefolded
 A7A2          ; Changes_When_Casefolded
 A7A4          ; Changes_When_Casefolded
 A7A6          ; Changes_When_Casefolded
 A7A8          ; Changes_When_Casefolded
+A7AA..A7AE    ; Changes_When_Casefolded
+A7B0..A7B4    ; Changes_When_Casefolded
+A7B6          ; Changes_When_Casefolded
+A7B8          ; Changes_When_Casefolded
+A7BA          ; Changes_When_Casefolded
+A7BC          ; Changes_When_Casefolded
+A7BE          ; Changes_When_Casefolded
+A7C2          ; Changes_When_Casefolded
+A7C4..A7C7    ; Changes_When_Casefolded
+A7C9          ; Changes_When_Casefolded
+A7F5          ; Changes_When_Casefolded
+AB70..ABBF    ; Changes_When_Casefolded
 FB00..FB06    ; Changes_When_Casefolded
 FB13..FB17    ; Changes_When_Casefolded
 FF21..FF3A    ; Changes_When_Casefolded
 10400..10427  ; Changes_When_Casefolded
+104B0..104D3  ; Changes_When_Casefolded
+10C80..10CB2  ; Changes_When_Casefolded
+118A0..118BF  ; Changes_When_Casefolded
+16E40..16E5F  ; Changes_When_Casefolded
+1E900..1E921  ; Changes_When_Casefolded
 
-# Total code points: 1102
+# Total code points: 1466
 
 # ================================================
 
 # Derived Property:   Changes_When_Casemapped (CWCM)
 #  Characters whose normalized forms are not stable under case mapping.
-#  For more information, see D128 in Section 3.13, "Default Case Algorithms".
+#  For more information, see D143 in Section 3.13, "Default Case Algorithms".
 #  Changes_When_Casemapped(X) is true when CWL(X), or CWT(X), or CWU(X)
 
 0041..005A    ; Changes_When_Casemapped
@@ -5042,39 +5834,49 @@ FF21..FF3A    ; Changes_When_Casefolded
 023A..0254    ; Changes_When_Casemapped
 0256..0257    ; Changes_When_Casemapped
 0259          ; Changes_When_Casemapped
-025B          ; Changes_When_Casemapped
-0260          ; Changes_When_Casemapped
+025B..025C    ; Changes_When_Casemapped
+0260..0261    ; Changes_When_Casemapped
 0263          ; Changes_When_Casemapped
-0265          ; Changes_When_Casemapped
-0268..0269    ; Changes_When_Casemapped
-026B          ; Changes_When_Casemapped
+0265..0266    ; Changes_When_Casemapped
+0268..026C    ; Changes_When_Casemapped
 026F          ; Changes_When_Casemapped
 0271..0272    ; Changes_When_Casemapped
 0275          ; Changes_When_Casemapped
 027D          ; Changes_When_Casemapped
 0280          ; Changes_When_Casemapped
-0283          ; Changes_When_Casemapped
-0288..028C    ; Changes_When_Casemapped
+0282..0283    ; Changes_When_Casemapped
+0287..028C    ; Changes_When_Casemapped
 0292          ; Changes_When_Casemapped
+029D..029E    ; Changes_When_Casemapped
 0345          ; Changes_When_Casemapped
 0370..0373    ; Changes_When_Casemapped
 0376..0377    ; Changes_When_Casemapped
 037B..037D    ; Changes_When_Casemapped
+037F          ; Changes_When_Casemapped
 0386          ; Changes_When_Casemapped
 0388..038A    ; Changes_When_Casemapped
 038C          ; Changes_When_Casemapped
 038E..03A1    ; Changes_When_Casemapped
 03A3..03D1    ; Changes_When_Casemapped
-03D5..03F2    ; Changes_When_Casemapped
-03F4..03F5    ; Changes_When_Casemapped
+03D5..03F5    ; Changes_When_Casemapped
 03F7..03FB    ; Changes_When_Casemapped
 03FD..0481    ; Changes_When_Casemapped
-048A..0527    ; Changes_When_Casemapped
+048A..052F    ; Changes_When_Casemapped
 0531..0556    ; Changes_When_Casemapped
 0561..0587    ; Changes_When_Casemapped
 10A0..10C5    ; Changes_When_Casemapped
+10C7          ; Changes_When_Casemapped
+10CD          ; Changes_When_Casemapped
+10D0..10FA    ; Changes_When_Casemapped
+10FD..10FF    ; Changes_When_Casemapped
+13A0..13F5    ; Changes_When_Casemapped
+13F8..13FD    ; Changes_When_Casemapped
+1C80..1C88    ; Changes_When_Casemapped
+1C90..1CBA    ; Changes_When_Casemapped
+1CBD..1CBF    ; Changes_When_Casemapped
 1D79          ; Changes_When_Casemapped
 1D7D          ; Changes_When_Casemapped
+1D8E          ; Changes_When_Casemapped
 1E00..1E9B    ; Changes_When_Casemapped
 1E9E          ; Changes_When_Casemapped
 1EA0..1F15    ; Changes_When_Casemapped
@@ -5110,22 +5912,37 @@ FF21..FF3A    ; Changes_When_Casefolded
 2C75..2C76    ; Changes_When_Casemapped
 2C7E..2CE3    ; Changes_When_Casemapped
 2CEB..2CEE    ; Changes_When_Casemapped
+2CF2..2CF3    ; Changes_When_Casemapped
 2D00..2D25    ; Changes_When_Casemapped
+2D27          ; Changes_When_Casemapped
+2D2D          ; Changes_When_Casemapped
 A640..A66D    ; Changes_When_Casemapped
-A680..A697    ; Changes_When_Casemapped
+A680..A69B    ; Changes_When_Casemapped
 A722..A72F    ; Changes_When_Casemapped
 A732..A76F    ; Changes_When_Casemapped
 A779..A787    ; Changes_When_Casemapped
 A78B..A78D    ; Changes_When_Casemapped
-A790..A791    ; Changes_When_Casemapped
-A7A0..A7A9    ; Changes_When_Casemapped
+A790..A794    ; Changes_When_Casemapped
+A796..A7AE    ; Changes_When_Casemapped
+A7B0..A7BF    ; Changes_When_Casemapped
+A7C2..A7CA    ; Changes_When_Casemapped
+A7F5..A7F6    ; Changes_When_Casemapped
+AB53          ; Changes_When_Casemapped
+AB70..ABBF    ; Changes_When_Casemapped
 FB00..FB06    ; Changes_When_Casemapped
 FB13..FB17    ; Changes_When_Casemapped
 FF21..FF3A    ; Changes_When_Casemapped
 FF41..FF5A    ; Changes_When_Casemapped
 10400..1044F  ; Changes_When_Casemapped
+104B0..104D3  ; Changes_When_Casemapped
+104D8..104FB  ; Changes_When_Casemapped
+10C80..10CB2  ; Changes_When_Casemapped
+10CC0..10CF2  ; Changes_When_Casemapped
+118A0..118DF  ; Changes_When_Casemapped
+16E40..16E7F  ; Changes_When_Casemapped
+1E900..1E943  ; Changes_When_Casemapped
 
-# Total code points: 2128
+# Total code points: 2847
 
 # ================================================
 
@@ -5162,18 +5979,19 @@ FF41..FF5A    ; Changes_When_Casemapped
 0376..0377    ; ID_Start
 037A          ; ID_Start
 037B..037D    ; ID_Start
+037F          ; ID_Start
 0386          ; ID_Start
 0388..038A    ; ID_Start
 038C          ; ID_Start
 038E..03A1    ; ID_Start
 03A3..03F5    ; ID_Start
 03F7..0481    ; ID_Start
-048A..0527    ; ID_Start
+048A..052F    ; ID_Start
 0531..0556    ; ID_Start
 0559          ; ID_Start
-0561..0587    ; ID_Start
+0560..0588    ; ID_Start
 05D0..05EA    ; ID_Start
-05F0..05F2    ; ID_Start
+05EF..05F2    ; ID_Start
 0620..063F    ; ID_Start
 0640          ; ID_Start
 0641..064A    ; ID_Start
@@ -5196,13 +6014,15 @@ FF41..FF5A    ; Changes_When_Casemapped
 0824          ; ID_Start
 0828          ; ID_Start
 0840..0858    ; ID_Start
+0860..086A    ; ID_Start
+08A0..08B4    ; ID_Start
+08B6..08C7    ; ID_Start
 0904..0939    ; ID_Start
 093D          ; ID_Start
 0950          ; ID_Start
 0958..0961    ; ID_Start
 0971          ; ID_Start
-0972..0977    ; ID_Start
-0979..097F    ; ID_Start
+0972..0980    ; ID_Start
 0985..098C    ; ID_Start
 098F..0990    ; ID_Start
 0993..09A8    ; ID_Start
@@ -5214,6 +6034,7 @@ FF41..FF5A    ; Changes_When_Casemapped
 09DC..09DD    ; ID_Start
 09DF..09E1    ; ID_Start
 09F0..09F1    ; ID_Start
+09FC          ; ID_Start
 0A05..0A0A    ; ID_Start
 0A0F..0A10    ; ID_Start
 0A13..0A28    ; ID_Start
@@ -5233,6 +6054,7 @@ FF41..FF5A    ; Changes_When_Casemapped
 0ABD          ; ID_Start
 0AD0          ; ID_Start
 0AE0..0AE1    ; ID_Start
+0AF9          ; ID_Start
 0B05..0B0C    ; ID_Start
 0B0F..0B10    ; ID_Start
 0B13..0B28    ; ID_Start
@@ -5257,11 +6079,11 @@ FF41..FF5A    ; Changes_When_Casemapped
 0C05..0C0C    ; ID_Start
 0C0E..0C10    ; ID_Start
 0C12..0C28    ; ID_Start
-0C2A..0C33    ; ID_Start
-0C35..0C39    ; ID_Start
+0C2A..0C39    ; ID_Start
 0C3D          ; ID_Start
-0C58..0C59    ; ID_Start
+0C58..0C5A    ; ID_Start
 0C60..0C61    ; ID_Start
+0C80          ; ID_Start
 0C85..0C8C    ; ID_Start
 0C8E..0C90    ; ID_Start
 0C92..0CA8    ; ID_Start
@@ -5271,12 +6093,13 @@ FF41..FF5A    ; Changes_When_Casemapped
 0CDE          ; ID_Start
 0CE0..0CE1    ; ID_Start
 0CF1..0CF2    ; ID_Start
-0D05..0D0C    ; ID_Start
+0D04..0D0C    ; ID_Start
 0D0E..0D10    ; ID_Start
 0D12..0D3A    ; ID_Start
 0D3D          ; ID_Start
 0D4E          ; ID_Start
-0D60..0D61    ; ID_Start
+0D54..0D56    ; ID_Start
+0D5F..0D61    ; ID_Start
 0D7A..0D7F    ; ID_Start
 0D85..0D96    ; ID_Start
 0D9A..0DB1    ; ID_Start
@@ -5289,21 +6112,15 @@ FF41..FF5A    ; Changes_When_Casemapped
 0E46          ; ID_Start
 0E81..0E82    ; ID_Start
 0E84          ; ID_Start
-0E87..0E88    ; ID_Start
-0E8A          ; ID_Start
-0E8D          ; ID_Start
-0E94..0E97    ; ID_Start
-0E99..0E9F    ; ID_Start
-0EA1..0EA3    ; ID_Start
+0E86..0E8A    ; ID_Start
+0E8C..0EA3    ; ID_Start
 0EA5          ; ID_Start
-0EA7          ; ID_Start
-0EAA..0EAB    ; ID_Start
-0EAD..0EB0    ; ID_Start
+0EA7..0EB0    ; ID_Start
 0EB2..0EB3    ; ID_Start
 0EBD          ; ID_Start
 0EC0..0EC4    ; ID_Start
 0EC6          ; ID_Start
-0EDC..0EDD    ; ID_Start
+0EDC..0EDF    ; ID_Start
 0F00          ; ID_Start
 0F40..0F47    ; ID_Start
 0F49..0F6C    ; ID_Start
@@ -5318,8 +6135,11 @@ FF41..FF5A    ; Changes_When_Casemapped
 1075..1081    ; ID_Start
 108E          ; ID_Start
 10A0..10C5    ; ID_Start
+10C7          ; ID_Start
+10CD          ; ID_Start
 10D0..10FA    ; ID_Start
 10FC          ; ID_Start
+10FD..10FF    ; ID_Start
 1100..1248    ; ID_Start
 124A..124D    ; ID_Start
 1250..1256    ; ID_Start
@@ -5337,12 +6157,14 @@ FF41..FF5A    ; Changes_When_Casemapped
 1312..1315    ; ID_Start
 1318..135A    ; ID_Start
 1380..138F    ; ID_Start
-13A0..13F4    ; ID_Start
+13A0..13F5    ; ID_Start
+13F8..13FD    ; ID_Start
 1401..166C    ; ID_Start
 166F..167F    ; ID_Start
 1681..169A    ; ID_Start
 16A0..16EA    ; ID_Start
 16EE..16F0    ; ID_Start
+16F1..16F8    ; ID_Start
 1700..170C    ; ID_Start
 170E..1711    ; ID_Start
 1720..1731    ; ID_Start
@@ -5354,15 +6176,17 @@ FF41..FF5A    ; Changes_When_Casemapped
 17DC          ; ID_Start
 1820..1842    ; ID_Start
 1843          ; ID_Start
-1844..1877    ; ID_Start
-1880..18A8    ; ID_Start
+1844..1878    ; ID_Start
+1880..1884    ; ID_Start
+1885..1886    ; ID_Start
+1887..18A8    ; ID_Start
 18AA          ; ID_Start
 18B0..18F5    ; ID_Start
-1900..191C    ; ID_Start
+1900..191E    ; ID_Start
 1950..196D    ; ID_Start
 1970..1974    ; ID_Start
 1980..19AB    ; ID_Start
-19C1..19C7    ; ID_Start
+19B0..19C9    ; ID_Start
 1A00..1A16    ; ID_Start
 1A20..1A54    ; ID_Start
 1AA7          ; ID_Start
@@ -5370,16 +6194,21 @@ FF41..FF5A    ; Changes_When_Casemapped
 1B45..1B4B    ; ID_Start
 1B83..1BA0    ; ID_Start
 1BAE..1BAF    ; ID_Start
-1BC0..1BE5    ; ID_Start
+1BBA..1BE5    ; ID_Start
 1C00..1C23    ; ID_Start
 1C4D..1C4F    ; ID_Start
 1C5A..1C77    ; ID_Start
 1C78..1C7D    ; ID_Start
+1C80..1C88    ; ID_Start
+1C90..1CBA    ; ID_Start
+1CBD..1CBF    ; ID_Start
 1CE9..1CEC    ; ID_Start
-1CEE..1CF1    ; ID_Start
+1CEE..1CF3    ; ID_Start
+1CF5..1CF6    ; ID_Start
+1CFA          ; ID_Start
 1D00..1D2B    ; ID_Start
-1D2C..1D61    ; ID_Start
-1D62..1D77    ; ID_Start
+1D2C..1D6A    ; ID_Start
+1D6B..1D77    ; ID_Start
 1D78          ; ID_Start
 1D79..1D9A    ; ID_Start
 1D9B..1DBF    ; ID_Start
@@ -5427,12 +6256,15 @@ FF41..FF5A    ; Changes_When_Casemapped
 2185..2188    ; ID_Start
 2C00..2C2E    ; ID_Start
 2C30..2C5E    ; ID_Start
-2C60..2C7C    ; ID_Start
-2C7D          ; ID_Start
+2C60..2C7B    ; ID_Start
+2C7C..2C7D    ; ID_Start
 2C7E..2CE4    ; ID_Start
 2CEB..2CEE    ; ID_Start
+2CF2..2CF3    ; ID_Start
 2D00..2D25    ; ID_Start
-2D30..2D65    ; ID_Start
+2D27          ; ID_Start
+2D2D          ; ID_Start
+2D30..2D67    ; ID_Start
 2D6F          ; ID_Start
 2D80..2D96    ; ID_Start
 2DA0..2DA6    ; ID_Start
@@ -5458,12 +6290,12 @@ FF41..FF5A    ; Changes_When_Casemapped
 30A1..30FA    ; ID_Start
 30FC..30FE    ; ID_Start
 30FF          ; ID_Start
-3105..312D    ; ID_Start
+3105..312F    ; ID_Start
 3131..318E    ; ID_Start
-31A0..31BA    ; ID_Start
+31A0..31BF    ; ID_Start
 31F0..31FF    ; ID_Start
-3400..4DB5    ; ID_Start
-4E00..9FCB    ; ID_Start
+3400..4DBF    ; ID_Start
+4E00..9FFC    ; ID_Start
 A000..A014    ; ID_Start
 A015          ; ID_Start
 A016..A48C    ; ID_Start
@@ -5476,7 +6308,8 @@ A62A..A62B    ; ID_Start
 A640..A66D    ; ID_Start
 A66E          ; ID_Start
 A67F          ; ID_Start
-A680..A697    ; ID_Start
+A680..A69B    ; ID_Start
+A69C..A69D    ; ID_Start
 A6A0..A6E5    ; ID_Start
 A6E6..A6EF    ; ID_Start
 A717..A71F    ; ID_Start
@@ -5485,8 +6318,12 @@ A770          ; ID_Start
 A771..A787    ; ID_Start
 A788          ; ID_Start
 A78B..A78E    ; ID_Start
-A790..A791    ; ID_Start
-A7A0..A7A9    ; ID_Start
+A78F          ; ID_Start
+A790..A7BF    ; ID_Start
+A7C2..A7CA    ; ID_Start
+A7F5..A7F6    ; ID_Start
+A7F7          ; ID_Start
+A7F8..A7F9    ; ID_Start
 A7FA          ; ID_Start
 A7FB..A801    ; ID_Start
 A803..A805    ; ID_Start
@@ -5496,11 +6333,16 @@ A840..A873    ; ID_Start
 A882..A8B3    ; ID_Start
 A8F2..A8F7    ; ID_Start
 A8FB          ; ID_Start
+A8FD..A8FE    ; ID_Start
 A90A..A925    ; ID_Start
 A930..A946    ; ID_Start
 A960..A97C    ; ID_Start
 A984..A9B2    ; ID_Start
 A9CF          ; ID_Start
+A9E0..A9E4    ; ID_Start
+A9E6          ; ID_Start
+A9E7..A9EF    ; ID_Start
+A9FA..A9FE    ; ID_Start
 AA00..AA28    ; ID_Start
 AA40..AA42    ; ID_Start
 AA44..AA4B    ; ID_Start
@@ -5508,7 +6350,7 @@ AA60..AA6F    ; ID_Start
 AA70          ; ID_Start
 AA71..AA76    ; ID_Start
 AA7A          ; ID_Start
-AA80..AAAF    ; ID_Start
+AA7E..AAAF    ; ID_Start
 AAB1          ; ID_Start
 AAB5..AAB6    ; ID_Start
 AAB9..AABD    ; ID_Start
@@ -5516,17 +6358,24 @@ AAC0          ; ID_Start
 AAC2          ; ID_Start
 AADB..AADC    ; ID_Start
 AADD          ; ID_Start
+AAE0..AAEA    ; ID_Start
+AAF2          ; ID_Start
+AAF3..AAF4    ; ID_Start
 AB01..AB06    ; ID_Start
 AB09..AB0E    ; ID_Start
 AB11..AB16    ; ID_Start
 AB20..AB26    ; ID_Start
 AB28..AB2E    ; ID_Start
+AB30..AB5A    ; ID_Start
+AB5C..AB5F    ; ID_Start
+AB60..AB68    ; ID_Start
+AB69          ; ID_Start
+AB70..ABBF    ; ID_Start
 ABC0..ABE2    ; ID_Start
 AC00..D7A3    ; ID_Start
 D7B0..D7C6    ; ID_Start
 D7CB..D7FB    ; ID_Start
-F900..FA2D    ; ID_Start
-FA30..FA6D    ; ID_Start
+F900..FA6D    ; ID_Start
 FA70..FAD9    ; ID_Start
 FB00..FB06    ; ID_Start
 FB13..FB17    ; ID_Start
@@ -5565,41 +6414,167 @@ FFDA..FFDC    ; ID_Start
 10140..10174  ; ID_Start
 10280..1029C  ; ID_Start
 102A0..102D0  ; ID_Start
-10300..1031E  ; ID_Start
-10330..10340  ; ID_Start
+10300..1031F  ; ID_Start
+1032D..10340  ; ID_Start
 10341         ; ID_Start
 10342..10349  ; ID_Start
 1034A         ; ID_Start
+10350..10375  ; ID_Start
 10380..1039D  ; ID_Start
 103A0..103C3  ; ID_Start
 103C8..103CF  ; ID_Start
 103D1..103D5  ; ID_Start
 10400..1044F  ; ID_Start
 10450..1049D  ; ID_Start
+104B0..104D3  ; ID_Start
+104D8..104FB  ; ID_Start
+10500..10527  ; ID_Start
+10530..10563  ; ID_Start
+10600..10736  ; ID_Start
+10740..10755  ; ID_Start
+10760..10767  ; ID_Start
 10800..10805  ; ID_Start
 10808         ; ID_Start
 1080A..10835  ; ID_Start
 10837..10838  ; ID_Start
 1083C         ; ID_Start
 1083F..10855  ; ID_Start
+10860..10876  ; ID_Start
+10880..1089E  ; ID_Start
+108E0..108F2  ; ID_Start
+108F4..108F5  ; ID_Start
 10900..10915  ; ID_Start
 10920..10939  ; ID_Start
+10980..109B7  ; ID_Start
+109BE..109BF  ; ID_Start
 10A00         ; ID_Start
 10A10..10A13  ; ID_Start
 10A15..10A17  ; ID_Start
-10A19..10A33  ; ID_Start
+10A19..10A35  ; ID_Start
 10A60..10A7C  ; ID_Start
+10A80..10A9C  ; ID_Start
+10AC0..10AC7  ; ID_Start
+10AC9..10AE4  ; ID_Start
 10B00..10B35  ; ID_Start
 10B40..10B55  ; ID_Start
 10B60..10B72  ; ID_Start
+10B80..10B91  ; ID_Start
 10C00..10C48  ; ID_Start
+10C80..10CB2  ; ID_Start
+10CC0..10CF2  ; ID_Start
+10D00..10D23  ; ID_Start
+10E80..10EA9  ; ID_Start
+10EB0..10EB1  ; ID_Start
+10F00..10F1C  ; ID_Start
+10F27         ; ID_Start
+10F30..10F45  ; ID_Start
+10FB0..10FC4  ; ID_Start
+10FE0..10FF6  ; ID_Start
 11003..11037  ; ID_Start
 11083..110AF  ; ID_Start
-12000..1236E  ; ID_Start
-12400..12462  ; ID_Start
+110D0..110E8  ; ID_Start
+11103..11126  ; ID_Start
+11144         ; ID_Start
+11147         ; ID_Start
+11150..11172  ; ID_Start
+11176         ; ID_Start
+11183..111B2  ; ID_Start
+111C1..111C4  ; ID_Start
+111DA         ; ID_Start
+111DC         ; ID_Start
+11200..11211  ; ID_Start
+11213..1122B  ; ID_Start
+11280..11286  ; ID_Start
+11288         ; ID_Start
+1128A..1128D  ; ID_Start
+1128F..1129D  ; ID_Start
+1129F..112A8  ; ID_Start
+112B0..112DE  ; ID_Start
+11305..1130C  ; ID_Start
+1130F..11310  ; ID_Start
+11313..11328  ; ID_Start
+1132A..11330  ; ID_Start
+11332..11333  ; ID_Start
+11335..11339  ; ID_Start
+1133D         ; ID_Start
+11350         ; ID_Start
+1135D..11361  ; ID_Start
+11400..11434  ; ID_Start
+11447..1144A  ; ID_Start
+1145F..11461  ; ID_Start
+11480..114AF  ; ID_Start
+114C4..114C5  ; ID_Start
+114C7         ; ID_Start
+11580..115AE  ; ID_Start
+115D8..115DB  ; ID_Start
+11600..1162F  ; ID_Start
+11644         ; ID_Start
+11680..116AA  ; ID_Start
+116B8         ; ID_Start
+11700..1171A  ; ID_Start
+11800..1182B  ; ID_Start
+118A0..118DF  ; ID_Start
+118FF..11906  ; ID_Start
+11909         ; ID_Start
+1190C..11913  ; ID_Start
+11915..11916  ; ID_Start
+11918..1192F  ; ID_Start
+1193F         ; ID_Start
+11941         ; ID_Start
+119A0..119A7  ; ID_Start
+119AA..119D0  ; ID_Start
+119E1         ; ID_Start
+119E3         ; ID_Start
+11A00         ; ID_Start
+11A0B..11A32  ; ID_Start
+11A3A         ; ID_Start
+11A50         ; ID_Start
+11A5C..11A89  ; ID_Start
+11A9D         ; ID_Start
+11AC0..11AF8  ; ID_Start
+11C00..11C08  ; ID_Start
+11C0A..11C2E  ; ID_Start
+11C40         ; ID_Start
+11C72..11C8F  ; ID_Start
+11D00..11D06  ; ID_Start
+11D08..11D09  ; ID_Start
+11D0B..11D30  ; ID_Start
+11D46         ; ID_Start
+11D60..11D65  ; ID_Start
+11D67..11D68  ; ID_Start
+11D6A..11D89  ; ID_Start
+11D98         ; ID_Start
+11EE0..11EF2  ; ID_Start
+11FB0         ; ID_Start
+12000..12399  ; ID_Start
+12400..1246E  ; ID_Start
+12480..12543  ; ID_Start
 13000..1342E  ; ID_Start
+14400..14646  ; ID_Start
 16800..16A38  ; ID_Start
-1B000..1B001  ; ID_Start
+16A40..16A5E  ; ID_Start
+16AD0..16AED  ; ID_Start
+16B00..16B2F  ; ID_Start
+16B40..16B43  ; ID_Start
+16B63..16B77  ; ID_Start
+16B7D..16B8F  ; ID_Start
+16E40..16E7F  ; ID_Start
+16F00..16F4A  ; ID_Start
+16F50         ; ID_Start
+16F93..16F9F  ; ID_Start
+16FE0..16FE1  ; ID_Start
+16FE3         ; ID_Start
+17000..187F7  ; ID_Start
+18800..18CD5  ; ID_Start
+18D00..18D08  ; ID_Start
+1B000..1B11E  ; ID_Start
+1B150..1B152  ; ID_Start
+1B164..1B167  ; ID_Start
+1B170..1B2FB  ; ID_Start
+1BC00..1BC6A  ; ID_Start
+1BC70..1BC7C  ; ID_Start
+1BC80..1BC88  ; ID_Start
+1BC90..1BC99  ; ID_Start
 1D400..1D454  ; ID_Start
 1D456..1D49C  ; ID_Start
 1D49E..1D49F  ; ID_Start
@@ -5630,12 +6605,55 @@ FFDA..FFDC    ; ID_Start
 1D78A..1D7A8  ; ID_Start
 1D7AA..1D7C2  ; ID_Start
 1D7C4..1D7CB  ; ID_Start
-20000..2A6D6  ; ID_Start
+1E100..1E12C  ; ID_Start
+1E137..1E13D  ; ID_Start
+1E14E         ; ID_Start
+1E2C0..1E2EB  ; ID_Start
+1E800..1E8C4  ; ID_Start
+1E900..1E943  ; ID_Start
+1E94B         ; ID_Start
+1EE00..1EE03  ; ID_Start
+1EE05..1EE1F  ; ID_Start
+1EE21..1EE22  ; ID_Start
+1EE24         ; ID_Start
+1EE27         ; ID_Start
+1EE29..1EE32  ; ID_Start
+1EE34..1EE37  ; ID_Start
+1EE39         ; ID_Start
+1EE3B         ; ID_Start
+1EE42         ; ID_Start
+1EE47         ; ID_Start
+1EE49         ; ID_Start
+1EE4B         ; ID_Start
+1EE4D..1EE4F  ; ID_Start
+1EE51..1EE52  ; ID_Start
+1EE54         ; ID_Start
+1EE57         ; ID_Start
+1EE59         ; ID_Start
+1EE5B         ; ID_Start
+1EE5D         ; ID_Start
+1EE5F         ; ID_Start
+1EE61..1EE62  ; ID_Start
+1EE64         ; ID_Start
+1EE67..1EE6A  ; ID_Start
+1EE6C..1EE72  ; ID_Start
+1EE74..1EE77  ; ID_Start
+1EE79..1EE7C  ; ID_Start
+1EE7E         ; ID_Start
+1EE80..1EE89  ; ID_Start
+1EE8B..1EE9B  ; ID_Start
+1EEA1..1EEA3  ; ID_Start
+1EEA5..1EEA9  ; ID_Start
+1EEAB..1EEBB  ; ID_Start
+20000..2A6DD  ; ID_Start
 2A700..2B734  ; ID_Start
 2B740..2B81D  ; ID_Start
+2B820..2CEA1  ; ID_Start
+2CEB0..2EBE0  ; ID_Start
 2F800..2FA1D  ; ID_Start
+30000..3134A  ; ID_Start
 
-# Total code points: 100747
+# Total code points: 131482
 
 # ================================================
 
@@ -5677,6 +6695,7 @@ FFDA..FFDC    ; ID_Start
 0376..0377    ; ID_Continue
 037A          ; ID_Continue
 037B..037D    ; ID_Continue
+037F          ; ID_Continue
 0386          ; ID_Continue
 0387          ; ID_Continue
 0388..038A    ; ID_Continue
@@ -5685,17 +6704,17 @@ FFDA..FFDC    ; ID_Start
 03A3..03F5    ; ID_Continue
 03F7..0481    ; ID_Continue
 0483..0487    ; ID_Continue
-048A..0527    ; ID_Continue
+048A..052F    ; ID_Continue
 0531..0556    ; ID_Continue
 0559          ; ID_Continue
-0561..0587    ; ID_Continue
+0560..0588    ; ID_Continue
 0591..05BD    ; ID_Continue
 05BF          ; ID_Continue
 05C1..05C2    ; ID_Continue
 05C4..05C5    ; ID_Continue
 05C7          ; ID_Continue
 05D0..05EA    ; ID_Continue
-05F0..05F2    ; ID_Continue
+05EF..05F2    ; ID_Continue
 0610..061A    ; ID_Continue
 0620..063F    ; ID_Continue
 0640          ; ID_Continue
@@ -5727,6 +6746,7 @@ FFDA..FFDC    ; ID_Start
 07EB..07F3    ; ID_Continue
 07F4..07F5    ; ID_Continue
 07FA          ; ID_Continue
+07FD          ; ID_Continue
 0800..0815    ; ID_Continue
 0816..0819    ; ID_Continue
 081A          ; ID_Continue
@@ -5737,7 +6757,11 @@ FFDA..FFDC    ; ID_Start
 0829..082D    ; ID_Continue
 0840..0858    ; ID_Continue
 0859..085B    ; ID_Continue
-0900..0902    ; ID_Continue
+0860..086A    ; ID_Continue
+08A0..08B4    ; ID_Continue
+08B6..08C7    ; ID_Continue
+08D3..08E1    ; ID_Continue
+08E3..0902    ; ID_Continue
 0903          ; ID_Continue
 0904..0939    ; ID_Continue
 093A          ; ID_Continue
@@ -5755,8 +6779,7 @@ FFDA..FFDC    ; ID_Start
 0962..0963    ; ID_Continue
 0966..096F    ; ID_Continue
 0971          ; ID_Continue
-0972..0977    ; ID_Continue
-0979..097F    ; ID_Continue
+0972..0980    ; ID_Continue
 0981          ; ID_Continue
 0982..0983    ; ID_Continue
 0985..098C    ; ID_Continue
@@ -5779,6 +6802,8 @@ FFDA..FFDC    ; ID_Start
 09E2..09E3    ; ID_Continue
 09E6..09EF    ; ID_Continue
 09F0..09F1    ; ID_Continue
+09FC          ; ID_Continue
+09FE          ; ID_Continue
 0A01..0A02    ; ID_Continue
 0A03          ; ID_Continue
 0A05..0A0A    ; ID_Continue
@@ -5820,6 +6845,8 @@ FFDA..FFDC    ; ID_Start
 0AE0..0AE1    ; ID_Continue
 0AE2..0AE3    ; ID_Continue
 0AE6..0AEF    ; ID_Continue
+0AF9          ; ID_Continue
+0AFA..0AFF    ; ID_Continue
 0B01          ; ID_Continue
 0B02..0B03    ; ID_Continue
 0B05..0B0C    ; ID_Continue
@@ -5837,7 +6864,7 @@ FFDA..FFDC    ; ID_Start
 0B47..0B48    ; ID_Continue
 0B4B..0B4C    ; ID_Continue
 0B4D          ; ID_Continue
-0B56          ; ID_Continue
+0B55..0B56    ; ID_Continue
 0B57          ; ID_Continue
 0B5C..0B5D    ; ID_Continue
 0B5F..0B61    ; ID_Continue
@@ -5864,22 +6891,25 @@ FFDA..FFDC    ; ID_Start
 0BD0          ; ID_Continue
 0BD7          ; ID_Continue
 0BE6..0BEF    ; ID_Continue
+0C00          ; ID_Continue
 0C01..0C03    ; ID_Continue
+0C04          ; ID_Continue
 0C05..0C0C    ; ID_Continue
 0C0E..0C10    ; ID_Continue
 0C12..0C28    ; ID_Continue
-0C2A..0C33    ; ID_Continue
-0C35..0C39    ; ID_Continue
+0C2A..0C39    ; ID_Continue
 0C3D          ; ID_Continue
 0C3E..0C40    ; ID_Continue
 0C41..0C44    ; ID_Continue
 0C46..0C48    ; ID_Continue
 0C4A..0C4D    ; ID_Continue
 0C55..0C56    ; ID_Continue
-0C58..0C59    ; ID_Continue
+0C58..0C5A    ; ID_Continue
 0C60..0C61    ; ID_Continue
 0C62..0C63    ; ID_Continue
 0C66..0C6F    ; ID_Continue
+0C80          ; ID_Continue
+0C81          ; ID_Continue
 0C82..0C83    ; ID_Continue
 0C85..0C8C    ; ID_Continue
 0C8E..0C90    ; ID_Continue
@@ -5901,10 +6931,12 @@ FFDA..FFDC    ; ID_Start
 0CE2..0CE3    ; ID_Continue
 0CE6..0CEF    ; ID_Continue
 0CF1..0CF2    ; ID_Continue
+0D00..0D01    ; ID_Continue
 0D02..0D03    ; ID_Continue
-0D05..0D0C    ; ID_Continue
+0D04..0D0C    ; ID_Continue
 0D0E..0D10    ; ID_Continue
 0D12..0D3A    ; ID_Continue
+0D3B..0D3C    ; ID_Continue
 0D3D          ; ID_Continue
 0D3E..0D40    ; ID_Continue
 0D41..0D44    ; ID_Continue
@@ -5912,11 +6944,13 @@ FFDA..FFDC    ; ID_Start
 0D4A..0D4C    ; ID_Continue
 0D4D          ; ID_Continue
 0D4E          ; ID_Continue
+0D54..0D56    ; ID_Continue
 0D57          ; ID_Continue
-0D60..0D61    ; ID_Continue
+0D5F..0D61    ; ID_Continue
 0D62..0D63    ; ID_Continue
 0D66..0D6F    ; ID_Continue
 0D7A..0D7F    ; ID_Continue
+0D81          ; ID_Continue
 0D82..0D83    ; ID_Continue
 0D85..0D96    ; ID_Continue
 0D9A..0DB1    ; ID_Continue
@@ -5928,6 +6962,7 @@ FFDA..FFDC    ; ID_Start
 0DD2..0DD4    ; ID_Continue
 0DD6          ; ID_Continue
 0DD8..0DDF    ; ID_Continue
+0DE6..0DEF    ; ID_Continue
 0DF2..0DF3    ; ID_Continue
 0E01..0E30    ; ID_Continue
 0E31          ; ID_Continue
@@ -5939,26 +6974,19 @@ FFDA..FFDC    ; ID_Start
 0E50..0E59    ; ID_Continue
 0E81..0E82    ; ID_Continue
 0E84          ; ID_Continue
-0E87..0E88    ; ID_Continue
-0E8A          ; ID_Continue
-0E8D          ; ID_Continue
-0E94..0E97    ; ID_Continue
-0E99..0E9F    ; ID_Continue
-0EA1..0EA3    ; ID_Continue
+0E86..0E8A    ; ID_Continue
+0E8C..0EA3    ; ID_Continue
 0EA5          ; ID_Continue
-0EA7          ; ID_Continue
-0EAA..0EAB    ; ID_Continue
-0EAD..0EB0    ; ID_Continue
+0EA7..0EB0    ; ID_Continue
 0EB1          ; ID_Continue
 0EB2..0EB3    ; ID_Continue
-0EB4..0EB9    ; ID_Continue
-0EBB..0EBC    ; ID_Continue
+0EB4..0EBC    ; ID_Continue
 0EBD          ; ID_Continue
 0EC0..0EC4    ; ID_Continue
 0EC6          ; ID_Continue
 0EC8..0ECD    ; ID_Continue
 0ED0..0ED9    ; ID_Continue
-0EDC..0EDD    ; ID_Continue
+0EDC..0EDF    ; ID_Continue
 0F00          ; ID_Continue
 0F18..0F19    ; ID_Continue
 0F20..0F29    ; ID_Continue
@@ -6010,8 +7038,11 @@ FFDA..FFDC    ; ID_Start
 109A..109C    ; ID_Continue
 109D          ; ID_Continue
 10A0..10C5    ; ID_Continue
+10C7          ; ID_Continue
+10CD          ; ID_Continue
 10D0..10FA    ; ID_Continue
 10FC          ; ID_Continue
+10FD..10FF    ; ID_Continue
 1100..1248    ; ID_Continue
 124A..124D    ; ID_Continue
 1250..1256    ; ID_Continue
@@ -6031,12 +7062,14 @@ FFDA..FFDC    ; ID_Start
 135D..135F    ; ID_Continue
 1369..1371    ; ID_Continue
 1380..138F    ; ID_Continue
-13A0..13F4    ; ID_Continue
+13A0..13F5    ; ID_Continue
+13F8..13FD    ; ID_Continue
 1401..166C    ; ID_Continue
 166F..167F    ; ID_Continue
 1681..169A    ; ID_Continue
 16A0..16EA    ; ID_Continue
 16EE..16F0    ; ID_Continue
+16F1..16F8    ; ID_Continue
 1700..170C    ; ID_Continue
 170E..1711    ; ID_Continue
 1712..1714    ; ID_Continue
@@ -6048,6 +7081,7 @@ FFDA..FFDC    ; ID_Start
 176E..1770    ; ID_Continue
 1772..1773    ; ID_Continue
 1780..17B3    ; ID_Continue
+17B4..17B5    ; ID_Continue
 17B6          ; ID_Continue
 17B7..17BD    ; ID_Continue
 17BE..17C5    ; ID_Continue
@@ -6062,12 +7096,14 @@ FFDA..FFDC    ; ID_Start
 1810..1819    ; ID_Continue
 1820..1842    ; ID_Continue
 1843          ; ID_Continue
-1844..1877    ; ID_Continue
-1880..18A8    ; ID_Continue
+1844..1878    ; ID_Continue
+1880..1884    ; ID_Continue
+1885..1886    ; ID_Continue
+1887..18A8    ; ID_Continue
 18A9          ; ID_Continue
 18AA          ; ID_Continue
 18B0..18F5    ; ID_Continue
-1900..191C    ; ID_Continue
+1900..191E    ; ID_Continue
 1920..1922    ; ID_Continue
 1923..1926    ; ID_Continue
 1927..1928    ; ID_Continue
@@ -6080,14 +7116,13 @@ FFDA..FFDC    ; ID_Start
 1950..196D    ; ID_Continue
 1970..1974    ; ID_Continue
 1980..19AB    ; ID_Continue
-19B0..19C0    ; ID_Continue
-19C1..19C7    ; ID_Continue
-19C8..19C9    ; ID_Continue
+19B0..19C9    ; ID_Continue
 19D0..19D9    ; ID_Continue
 19DA          ; ID_Continue
 1A00..1A16    ; ID_Continue
 1A17..1A18    ; ID_Continue
-1A19..1A1B    ; ID_Continue
+1A19..1A1A    ; ID_Continue
+1A1B          ; ID_Continue
 1A20..1A54    ; ID_Continue
 1A55          ; ID_Continue
 1A56          ; ID_Continue
@@ -6104,6 +7139,8 @@ FFDA..FFDC    ; ID_Start
 1A80..1A89    ; ID_Continue
 1A90..1A99    ; ID_Continue
 1AA7          ; ID_Continue
+1AB0..1ABD    ; ID_Continue
+1ABF..1AC0    ; ID_Continue
 1B00..1B03    ; ID_Continue
 1B04          ; ID_Continue
 1B05..1B33    ; ID_Continue
@@ -6126,9 +7163,10 @@ FFDA..FFDC    ; ID_Start
 1BA6..1BA7    ; ID_Continue
 1BA8..1BA9    ; ID_Continue
 1BAA          ; ID_Continue
+1BAB..1BAD    ; ID_Continue
 1BAE..1BAF    ; ID_Continue
 1BB0..1BB9    ; ID_Continue
-1BC0..1BE5    ; ID_Continue
+1BBA..1BE5    ; ID_Continue
 1BE6          ; ID_Continue
 1BE7          ; ID_Continue
 1BE8..1BE9    ; ID_Continue
@@ -6147,22 +7185,29 @@ FFDA..FFDC    ; ID_Start
 1C50..1C59    ; ID_Continue
 1C5A..1C77    ; ID_Continue
 1C78..1C7D    ; ID_Continue
+1C80..1C88    ; ID_Continue
+1C90..1CBA    ; ID_Continue
+1CBD..1CBF    ; ID_Continue
 1CD0..1CD2    ; ID_Continue
 1CD4..1CE0    ; ID_Continue
 1CE1          ; ID_Continue
 1CE2..1CE8    ; ID_Continue
 1CE9..1CEC    ; ID_Continue
 1CED          ; ID_Continue
-1CEE..1CF1    ; ID_Continue
-1CF2          ; ID_Continue
+1CEE..1CF3    ; ID_Continue
+1CF4          ; ID_Continue
+1CF5..1CF6    ; ID_Continue
+1CF7          ; ID_Continue
+1CF8..1CF9    ; ID_Continue
+1CFA          ; ID_Continue
 1D00..1D2B    ; ID_Continue
-1D2C..1D61    ; ID_Continue
-1D62..1D77    ; ID_Continue
+1D2C..1D6A    ; ID_Continue
+1D6B..1D77    ; ID_Continue
 1D78          ; ID_Continue
 1D79..1D9A    ; ID_Continue
 1D9B..1DBF    ; ID_Continue
-1DC0..1DE6    ; ID_Continue
-1DFC..1DFF    ; ID_Continue
+1DC0..1DF9    ; ID_Continue
+1DFB..1DFF    ; ID_Continue
 1E00..1F15    ; ID_Continue
 1F18..1F1D    ; ID_Continue
 1F20..1F45    ; ID_Continue
@@ -6212,13 +7257,16 @@ FFDA..FFDC    ; ID_Start
 2185..2188    ; ID_Continue
 2C00..2C2E    ; ID_Continue
 2C30..2C5E    ; ID_Continue
-2C60..2C7C    ; ID_Continue
-2C7D          ; ID_Continue
+2C60..2C7B    ; ID_Continue
+2C7C..2C7D    ; ID_Continue
 2C7E..2CE4    ; ID_Continue
 2CEB..2CEE    ; ID_Continue
 2CEF..2CF1    ; ID_Continue
+2CF2..2CF3    ; ID_Continue
 2D00..2D25    ; ID_Continue
-2D30..2D65    ; ID_Continue
+2D27          ; ID_Continue
+2D2D          ; ID_Continue
+2D30..2D67    ; ID_Continue
 2D6F          ; ID_Continue
 2D7F          ; ID_Continue
 2D80..2D96    ; ID_Continue
@@ -6235,7 +7283,8 @@ FFDA..FFDC    ; ID_Start
 3006          ; ID_Continue
 3007          ; ID_Continue
 3021..3029    ; ID_Continue
-302A..302F    ; ID_Continue
+302A..302D    ; ID_Continue
+302E..302F    ; ID_Continue
 3031..3035    ; ID_Continue
 3038..303A    ; ID_Continue
 303B          ; ID_Continue
@@ -6248,12 +7297,12 @@ FFDA..FFDC    ; ID_Start
 30A1..30FA    ; ID_Continue
 30FC..30FE    ; ID_Continue
 30FF          ; ID_Continue
-3105..312D    ; ID_Continue
+3105..312F    ; ID_Continue
 3131..318E    ; ID_Continue
-31A0..31BA    ; ID_Continue
+31A0..31BF    ; ID_Continue
 31F0..31FF    ; ID_Continue
-3400..4DB5    ; ID_Continue
-4E00..9FCB    ; ID_Continue
+3400..4DBF    ; ID_Continue
+4E00..9FFC    ; ID_Continue
 A000..A014    ; ID_Continue
 A015          ; ID_Continue
 A016..A48C    ; ID_Continue
@@ -6267,9 +7316,11 @@ A62A..A62B    ; ID_Continue
 A640..A66D    ; ID_Continue
 A66E          ; ID_Continue
 A66F          ; ID_Continue
-A67C..A67D    ; ID_Continue
+A674..A67D    ; ID_Continue
 A67F          ; ID_Continue
-A680..A697    ; ID_Continue
+A680..A69B    ; ID_Continue
+A69C..A69D    ; ID_Continue
+A69E..A69F    ; ID_Continue
 A6A0..A6E5    ; ID_Continue
 A6E6..A6EF    ; ID_Continue
 A6F0..A6F1    ; ID_Continue
@@ -6279,8 +7330,12 @@ A770          ; ID_Continue
 A771..A787    ; ID_Continue
 A788          ; ID_Continue
 A78B..A78E    ; ID_Continue
-A790..A791    ; ID_Continue
-A7A0..A7A9    ; ID_Continue
+A78F          ; ID_Continue
+A790..A7BF    ; ID_Continue
+A7C2..A7CA    ; ID_Continue
+A7F5..A7F6    ; ID_Continue
+A7F7          ; ID_Continue
+A7F8..A7F9    ; ID_Continue
 A7FA          ; ID_Continue
 A7FB..A801    ; ID_Continue
 A802          ; ID_Continue
@@ -6292,15 +7347,18 @@ A80C..A822    ; ID_Continue
 A823..A824    ; ID_Continue
 A825..A826    ; ID_Continue
 A827          ; ID_Continue
+A82C          ; ID_Continue
 A840..A873    ; ID_Continue
 A880..A881    ; ID_Continue
 A882..A8B3    ; ID_Continue
 A8B4..A8C3    ; ID_Continue
-A8C4          ; ID_Continue
+A8C4..A8C5    ; ID_Continue
 A8D0..A8D9    ; ID_Continue
 A8E0..A8F1    ; ID_Continue
 A8F2..A8F7    ; ID_Continue
 A8FB          ; ID_Continue
+A8FD..A8FE    ; ID_Continue
+A8FF          ; ID_Continue
 A900..A909    ; ID_Continue
 A90A..A925    ; ID_Continue
 A926..A92D    ; ID_Continue
@@ -6315,10 +7373,16 @@ A9B3          ; ID_Continue
 A9B4..A9B5    ; ID_Continue
 A9B6..A9B9    ; ID_Continue
 A9BA..A9BB    ; ID_Continue
-A9BC          ; ID_Continue
-A9BD..A9C0    ; ID_Continue
+A9BC..A9BD    ; ID_Continue
+A9BE..A9C0    ; ID_Continue
 A9CF          ; ID_Continue
 A9D0..A9D9    ; ID_Continue
+A9E0..A9E4    ; ID_Continue
+A9E5          ; ID_Continue
+A9E6          ; ID_Continue
+A9E7..A9EF    ; ID_Continue
+A9F0..A9F9    ; ID_Continue
+A9FA..A9FE    ; ID_Continue
 AA00..AA28    ; ID_Continue
 AA29..AA2E    ; ID_Continue
 AA2F..AA30    ; ID_Continue
@@ -6336,7 +7400,9 @@ AA70          ; ID_Continue
 AA71..AA76    ; ID_Continue
 AA7A          ; ID_Continue
 AA7B          ; ID_Continue
-AA80..AAAF    ; ID_Continue
+AA7C          ; ID_Continue
+AA7D          ; ID_Continue
+AA7E..AAAF    ; ID_Continue
 AAB0          ; ID_Continue
 AAB1          ; ID_Continue
 AAB2..AAB4    ; ID_Continue
@@ -6349,11 +7415,24 @@ AAC1          ; ID_Continue
 AAC2          ; ID_Continue
 AADB..AADC    ; ID_Continue
 AADD          ; ID_Continue
+AAE0..AAEA    ; ID_Continue
+AAEB          ; ID_Continue
+AAEC..AAED    ; ID_Continue
+AAEE..AAEF    ; ID_Continue
+AAF2          ; ID_Continue
+AAF3..AAF4    ; ID_Continue
+AAF5          ; ID_Continue
+AAF6          ; ID_Continue
 AB01..AB06    ; ID_Continue
 AB09..AB0E    ; ID_Continue
 AB11..AB16    ; ID_Continue
 AB20..AB26    ; ID_Continue
 AB28..AB2E    ; ID_Continue
+AB30..AB5A    ; ID_Continue
+AB5C..AB5F    ; ID_Continue
+AB60..AB68    ; ID_Continue
+AB69          ; ID_Continue
+AB70..ABBF    ; ID_Continue
 ABC0..ABE2    ; ID_Continue
 ABE3..ABE4    ; ID_Continue
 ABE5          ; ID_Continue
@@ -6366,8 +7445,7 @@ ABF0..ABF9    ; ID_Continue
 AC00..D7A3    ; ID_Continue
 D7B0..D7C6    ; ID_Continue
 D7CB..D7FB    ; ID_Continue
-F900..FA2D    ; ID_Continue
-FA30..FA6D    ; ID_Continue
+F900..FA6D    ; ID_Continue
 FA70..FAD9    ; ID_Continue
 FB00..FB06    ; ID_Continue
 FB13..FB17    ; ID_Continue
@@ -6385,7 +7463,7 @@ FD50..FD8F    ; ID_Continue
 FD92..FDC7    ; ID_Continue
 FDF0..FDFB    ; ID_Continue
 FE00..FE0F    ; ID_Continue
-FE20..FE26    ; ID_Continue
+FE20..FE2F    ; ID_Continue
 FE33..FE34    ; ID_Continue
 FE4D..FE4F    ; ID_Continue
 FE70..FE74    ; ID_Continue
@@ -6414,11 +7492,14 @@ FFDA..FFDC    ; ID_Continue
 101FD         ; ID_Continue
 10280..1029C  ; ID_Continue
 102A0..102D0  ; ID_Continue
-10300..1031E  ; ID_Continue
-10330..10340  ; ID_Continue
+102E0         ; ID_Continue
+10300..1031F  ; ID_Continue
+1032D..10340  ; ID_Continue
 10341         ; ID_Continue
 10342..10349  ; ID_Continue
 1034A         ; ID_Continue
+10350..10375  ; ID_Continue
+10376..1037A  ; ID_Continue
 10380..1039D  ; ID_Continue
 103A0..103C3  ; ID_Continue
 103C8..103CF  ; ID_Continue
@@ -6426,46 +7507,330 @@ FFDA..FFDC    ; ID_Continue
 10400..1044F  ; ID_Continue
 10450..1049D  ; ID_Continue
 104A0..104A9  ; ID_Continue
+104B0..104D3  ; ID_Continue
+104D8..104FB  ; ID_Continue
+10500..10527  ; ID_Continue
+10530..10563  ; ID_Continue
+10600..10736  ; ID_Continue
+10740..10755  ; ID_Continue
+10760..10767  ; ID_Continue
 10800..10805  ; ID_Continue
 10808         ; ID_Continue
 1080A..10835  ; ID_Continue
 10837..10838  ; ID_Continue
 1083C         ; ID_Continue
 1083F..10855  ; ID_Continue
+10860..10876  ; ID_Continue
+10880..1089E  ; ID_Continue
+108E0..108F2  ; ID_Continue
+108F4..108F5  ; ID_Continue
 10900..10915  ; ID_Continue
 10920..10939  ; ID_Continue
+10980..109B7  ; ID_Continue
+109BE..109BF  ; ID_Continue
 10A00         ; ID_Continue
 10A01..10A03  ; ID_Continue
 10A05..10A06  ; ID_Continue
 10A0C..10A0F  ; ID_Continue
 10A10..10A13  ; ID_Continue
 10A15..10A17  ; ID_Continue
-10A19..10A33  ; ID_Continue
+10A19..10A35  ; ID_Continue
 10A38..10A3A  ; ID_Continue
 10A3F         ; ID_Continue
 10A60..10A7C  ; ID_Continue
+10A80..10A9C  ; ID_Continue
+10AC0..10AC7  ; ID_Continue
+10AC9..10AE4  ; ID_Continue
+10AE5..10AE6  ; ID_Continue
 10B00..10B35  ; ID_Continue
 10B40..10B55  ; ID_Continue
 10B60..10B72  ; ID_Continue
+10B80..10B91  ; ID_Continue
 10C00..10C48  ; ID_Continue
+10C80..10CB2  ; ID_Continue
+10CC0..10CF2  ; ID_Continue
+10D00..10D23  ; ID_Continue
+10D24..10D27  ; ID_Continue
+10D30..10D39  ; ID_Continue
+10E80..10EA9  ; ID_Continue
+10EAB..10EAC  ; ID_Continue
+10EB0..10EB1  ; ID_Continue
+10F00..10F1C  ; ID_Continue
+10F27         ; ID_Continue
+10F30..10F45  ; ID_Continue
+10F46..10F50  ; ID_Continue
+10FB0..10FC4  ; ID_Continue
+10FE0..10FF6  ; ID_Continue
 11000         ; ID_Continue
 11001         ; ID_Continue
 11002         ; ID_Continue
 11003..11037  ; ID_Continue
 11038..11046  ; ID_Continue
 11066..1106F  ; ID_Continue
-11080..11081  ; ID_Continue
+1107F..11081  ; ID_Continue
 11082         ; ID_Continue
 11083..110AF  ; ID_Continue
 110B0..110B2  ; ID_Continue
 110B3..110B6  ; ID_Continue
 110B7..110B8  ; ID_Continue
 110B9..110BA  ; ID_Continue
-12000..1236E  ; ID_Continue
-12400..12462  ; ID_Continue
+110D0..110E8  ; ID_Continue
+110F0..110F9  ; ID_Continue
+11100..11102  ; ID_Continue
+11103..11126  ; ID_Continue
+11127..1112B  ; ID_Continue
+1112C         ; ID_Continue
+1112D..11134  ; ID_Continue
+11136..1113F  ; ID_Continue
+11144         ; ID_Continue
+11145..11146  ; ID_Continue
+11147         ; ID_Continue
+11150..11172  ; ID_Continue
+11173         ; ID_Continue
+11176         ; ID_Continue
+11180..11181  ; ID_Continue
+11182         ; ID_Continue
+11183..111B2  ; ID_Continue
+111B3..111B5  ; ID_Continue
+111B6..111BE  ; ID_Continue
+111BF..111C0  ; ID_Continue
+111C1..111C4  ; ID_Continue
+111C9..111CC  ; ID_Continue
+111CE         ; ID_Continue
+111CF         ; ID_Continue
+111D0..111D9  ; ID_Continue
+111DA         ; ID_Continue
+111DC         ; ID_Continue
+11200..11211  ; ID_Continue
+11213..1122B  ; ID_Continue
+1122C..1122E  ; ID_Continue
+1122F..11231  ; ID_Continue
+11232..11233  ; ID_Continue
+11234         ; ID_Continue
+11235         ; ID_Continue
+11236..11237  ; ID_Continue
+1123E         ; ID_Continue
+11280..11286  ; ID_Continue
+11288         ; ID_Continue
+1128A..1128D  ; ID_Continue
+1128F..1129D  ; ID_Continue
+1129F..112A8  ; ID_Continue
+112B0..112DE  ; ID_Continue
+112DF         ; ID_Continue
+112E0..112E2  ; ID_Continue
+112E3..112EA  ; ID_Continue
+112F0..112F9  ; ID_Continue
+11300..11301  ; ID_Continue
+11302..11303  ; ID_Continue
+11305..1130C  ; ID_Continue
+1130F..11310  ; ID_Continue
+11313..11328  ; ID_Continue
+1132A..11330  ; ID_Continue
+11332..11333  ; ID_Continue
+11335..11339  ; ID_Continue
+1133B..1133C  ; ID_Continue
+1133D         ; ID_Continue
+1133E..1133F  ; ID_Continue
+11340         ; ID_Continue
+11341..11344  ; ID_Continue
+11347..11348  ; ID_Continue
+1134B..1134D  ; ID_Continue
+11350         ; ID_Continue
+11357         ; ID_Continue
+1135D..11361  ; ID_Continue
+11362..11363  ; ID_Continue
+11366..1136C  ; ID_Continue
+11370..11374  ; ID_Continue
+11400..11434  ; ID_Continue
+11435..11437  ; ID_Continue
+11438..1143F  ; ID_Continue
+11440..11441  ; ID_Continue
+11442..11444  ; ID_Continue
+11445         ; ID_Continue
+11446         ; ID_Continue
+11447..1144A  ; ID_Continue
+11450..11459  ; ID_Continue
+1145E         ; ID_Continue
+1145F..11461  ; ID_Continue
+11480..114AF  ; ID_Continue
+114B0..114B2  ; ID_Continue
+114B3..114B8  ; ID_Continue
+114B9         ; ID_Continue
+114BA         ; ID_Continue
+114BB..114BE  ; ID_Continue
+114BF..114C0  ; ID_Continue
+114C1         ; ID_Continue
+114C2..114C3  ; ID_Continue
+114C4..114C5  ; ID_Continue
+114C7         ; ID_Continue
+114D0..114D9  ; ID_Continue
+11580..115AE  ; ID_Continue
+115AF..115B1  ; ID_Continue
+115B2..115B5  ; ID_Continue
+115B8..115BB  ; ID_Continue
+115BC..115BD  ; ID_Continue
+115BE         ; ID_Continue
+115BF..115C0  ; ID_Continue
+115D8..115DB  ; ID_Continue
+115DC..115DD  ; ID_Continue
+11600..1162F  ; ID_Continue
+11630..11632  ; ID_Continue
+11633..1163A  ; ID_Continue
+1163B..1163C  ; ID_Continue
+1163D         ; ID_Continue
+1163E         ; ID_Continue
+1163F..11640  ; ID_Continue
+11644         ; ID_Continue
+11650..11659  ; ID_Continue
+11680..116AA  ; ID_Continue
+116AB         ; ID_Continue
+116AC         ; ID_Continue
+116AD         ; ID_Continue
+116AE..116AF  ; ID_Continue
+116B0..116B5  ; ID_Continue
+116B6         ; ID_Continue
+116B7         ; ID_Continue
+116B8         ; ID_Continue
+116C0..116C9  ; ID_Continue
+11700..1171A  ; ID_Continue
+1171D..1171F  ; ID_Continue
+11720..11721  ; ID_Continue
+11722..11725  ; ID_Continue
+11726         ; ID_Continue
+11727..1172B  ; ID_Continue
+11730..11739  ; ID_Continue
+11800..1182B  ; ID_Continue
+1182C..1182E  ; ID_Continue
+1182F..11837  ; ID_Continue
+11838         ; ID_Continue
+11839..1183A  ; ID_Continue
+118A0..118DF  ; ID_Continue
+118E0..118E9  ; ID_Continue
+118FF..11906  ; ID_Continue
+11909         ; ID_Continue
+1190C..11913  ; ID_Continue
+11915..11916  ; ID_Continue
+11918..1192F  ; ID_Continue
+11930..11935  ; ID_Continue
+11937..11938  ; ID_Continue
+1193B..1193C  ; ID_Continue
+1193D         ; ID_Continue
+1193E         ; ID_Continue
+1193F         ; ID_Continue
+11940         ; ID_Continue
+11941         ; ID_Continue
+11942         ; ID_Continue
+11943         ; ID_Continue
+11950..11959  ; ID_Continue
+119A0..119A7  ; ID_Continue
+119AA..119D0  ; ID_Continue
+119D1..119D3  ; ID_Continue
+119D4..119D7  ; ID_Continue
+119DA..119DB  ; ID_Continue
+119DC..119DF  ; ID_Continue
+119E0         ; ID_Continue
+119E1         ; ID_Continue
+119E3         ; ID_Continue
+119E4         ; ID_Continue
+11A00         ; ID_Continue
+11A01..11A0A  ; ID_Continue
+11A0B..11A32  ; ID_Continue
+11A33..11A38  ; ID_Continue
+11A39         ; ID_Continue
+11A3A         ; ID_Continue
+11A3B..11A3E  ; ID_Continue
+11A47         ; ID_Continue
+11A50         ; ID_Continue
+11A51..11A56  ; ID_Continue
+11A57..11A58  ; ID_Continue
+11A59..11A5B  ; ID_Continue
+11A5C..11A89  ; ID_Continue
+11A8A..11A96  ; ID_Continue
+11A97         ; ID_Continue
+11A98..11A99  ; ID_Continue
+11A9D         ; ID_Continue
+11AC0..11AF8  ; ID_Continue
+11C00..11C08  ; ID_Continue
+11C0A..11C2E  ; ID_Continue
+11C2F         ; ID_Continue
+11C30..11C36  ; ID_Continue
+11C38..11C3D  ; ID_Continue
+11C3E         ; ID_Continue
+11C3F         ; ID_Continue
+11C40         ; ID_Continue
+11C50..11C59  ; ID_Continue
+11C72..11C8F  ; ID_Continue
+11C92..11CA7  ; ID_Continue
+11CA9         ; ID_Continue
+11CAA..11CB0  ; ID_Continue
+11CB1         ; ID_Continue
+11CB2..11CB3  ; ID_Continue
+11CB4         ; ID_Continue
+11CB5..11CB6  ; ID_Continue
+11D00..11D06  ; ID_Continue
+11D08..11D09  ; ID_Continue
+11D0B..11D30  ; ID_Continue
+11D31..11D36  ; ID_Continue
+11D3A         ; ID_Continue
+11D3C..11D3D  ; ID_Continue
+11D3F..11D45  ; ID_Continue
+11D46         ; ID_Continue
+11D47         ; ID_Continue
+11D50..11D59  ; ID_Continue
+11D60..11D65  ; ID_Continue
+11D67..11D68  ; ID_Continue
+11D6A..11D89  ; ID_Continue
+11D8A..11D8E  ; ID_Continue
+11D90..11D91  ; ID_Continue
+11D93..11D94  ; ID_Continue
+11D95         ; ID_Continue
+11D96         ; ID_Continue
+11D97         ; ID_Continue
+11D98         ; ID_Continue
+11DA0..11DA9  ; ID_Continue
+11EE0..11EF2  ; ID_Continue
+11EF3..11EF4  ; ID_Continue
+11EF5..11EF6  ; ID_Continue
+11FB0         ; ID_Continue
+12000..12399  ; ID_Continue
+12400..1246E  ; ID_Continue
+12480..12543  ; ID_Continue
 13000..1342E  ; ID_Continue
+14400..14646  ; ID_Continue
 16800..16A38  ; ID_Continue
-1B000..1B001  ; ID_Continue
+16A40..16A5E  ; ID_Continue
+16A60..16A69  ; ID_Continue
+16AD0..16AED  ; ID_Continue
+16AF0..16AF4  ; ID_Continue
+16B00..16B2F  ; ID_Continue
+16B30..16B36  ; ID_Continue
+16B40..16B43  ; ID_Continue
+16B50..16B59  ; ID_Continue
+16B63..16B77  ; ID_Continue
+16B7D..16B8F  ; ID_Continue
+16E40..16E7F  ; ID_Continue
+16F00..16F4A  ; ID_Continue
+16F4F         ; ID_Continue
+16F50         ; ID_Continue
+16F51..16F87  ; ID_Continue
+16F8F..16F92  ; ID_Continue
+16F93..16F9F  ; ID_Continue
+16FE0..16FE1  ; ID_Continue
+16FE3         ; ID_Continue
+16FE4         ; ID_Continue
+16FF0..16FF1  ; ID_Continue
+17000..187F7  ; ID_Continue
+18800..18CD5  ; ID_Continue
+18D00..18D08  ; ID_Continue
+1B000..1B11E  ; ID_Continue
+1B150..1B152  ; ID_Continue
+1B164..1B167  ; ID_Continue
+1B170..1B2FB  ; ID_Continue
+1BC00..1BC6A  ; ID_Continue
+1BC70..1BC7C  ; ID_Continue
+1BC80..1BC88  ; ID_Continue
+1BC90..1BC99  ; ID_Continue
+1BC9D..1BC9E  ; ID_Continue
 1D165..1D166  ; ID_Continue
 1D167..1D169  ; ID_Continue
 1D16D..1D172  ; ID_Continue
@@ -6504,13 +7869,75 @@ FFDA..FFDC    ; ID_Continue
 1D7AA..1D7C2  ; ID_Continue
 1D7C4..1D7CB  ; ID_Continue
 1D7CE..1D7FF  ; ID_Continue
-20000..2A6D6  ; ID_Continue
+1DA00..1DA36  ; ID_Continue
+1DA3B..1DA6C  ; ID_Continue
+1DA75         ; ID_Continue
+1DA84         ; ID_Continue
+1DA9B..1DA9F  ; ID_Continue
+1DAA1..1DAAF  ; ID_Continue
+1E000..1E006  ; ID_Continue
+1E008..1E018  ; ID_Continue
+1E01B..1E021  ; ID_Continue
+1E023..1E024  ; ID_Continue
+1E026..1E02A  ; ID_Continue
+1E100..1E12C  ; ID_Continue
+1E130..1E136  ; ID_Continue
+1E137..1E13D  ; ID_Continue
+1E140..1E149  ; ID_Continue
+1E14E         ; ID_Continue
+1E2C0..1E2EB  ; ID_Continue
+1E2EC..1E2EF  ; ID_Continue
+1E2F0..1E2F9  ; ID_Continue
+1E800..1E8C4  ; ID_Continue
+1E8D0..1E8D6  ; ID_Continue
+1E900..1E943  ; ID_Continue
+1E944..1E94A  ; ID_Continue
+1E94B         ; ID_Continue
+1E950..1E959  ; ID_Continue
+1EE00..1EE03  ; ID_Continue
+1EE05..1EE1F  ; ID_Continue
+1EE21..1EE22  ; ID_Continue
+1EE24         ; ID_Continue
+1EE27         ; ID_Continue
+1EE29..1EE32  ; ID_Continue
+1EE34..1EE37  ; ID_Continue
+1EE39         ; ID_Continue
+1EE3B         ; ID_Continue
+1EE42         ; ID_Continue
+1EE47         ; ID_Continue
+1EE49         ; ID_Continue
+1EE4B         ; ID_Continue
+1EE4D..1EE4F  ; ID_Continue
+1EE51..1EE52  ; ID_Continue
+1EE54         ; ID_Continue
+1EE57         ; ID_Continue
+1EE59         ; ID_Continue
+1EE5B         ; ID_Continue
+1EE5D         ; ID_Continue
+1EE5F         ; ID_Continue
+1EE61..1EE62  ; ID_Continue
+1EE64         ; ID_Continue
+1EE67..1EE6A  ; ID_Continue
+1EE6C..1EE72  ; ID_Continue
+1EE74..1EE77  ; ID_Continue
+1EE79..1EE7C  ; ID_Continue
+1EE7E         ; ID_Continue
+1EE80..1EE89  ; ID_Continue
+1EE8B..1EE9B  ; ID_Continue
+1EEA1..1EEA3  ; ID_Continue
+1EEA5..1EEA9  ; ID_Continue
+1EEAB..1EEBB  ; ID_Continue
+1FBF0..1FBF9  ; ID_Continue
+20000..2A6DD  ; ID_Continue
 2A700..2B734  ; ID_Continue
 2B740..2B81D  ; ID_Continue
+2B820..2CEA1  ; ID_Continue
+2CEB0..2EBE0  ; ID_Continue
 2F800..2FA1D  ; ID_Continue
+30000..3134A  ; ID_Continue
 E0100..E01EF  ; ID_Continue
 
-# Total code points: 102675
+# Total code points: 134434
 
 # ================================================
 
@@ -6544,18 +7971,19 @@ E0100..E01EF  ; ID_Continue
 0374          ; XID_Start
 0376..0377    ; XID_Start
 037B..037D    ; XID_Start
+037F          ; XID_Start
 0386          ; XID_Start
 0388..038A    ; XID_Start
 038C          ; XID_Start
 038E..03A1    ; XID_Start
 03A3..03F5    ; XID_Start
 03F7..0481    ; XID_Start
-048A..0527    ; XID_Start
+048A..052F    ; XID_Start
 0531..0556    ; XID_Start
 0559          ; XID_Start
-0561..0587    ; XID_Start
+0560..0588    ; XID_Start
 05D0..05EA    ; XID_Start
-05F0..05F2    ; XID_Start
+05EF..05F2    ; XID_Start
 0620..063F    ; XID_Start
 0640          ; XID_Start
 0641..064A    ; XID_Start
@@ -6578,13 +8006,15 @@ E0100..E01EF  ; ID_Continue
 0824          ; XID_Start
 0828          ; XID_Start
 0840..0858    ; XID_Start
+0860..086A    ; XID_Start
+08A0..08B4    ; XID_Start
+08B6..08C7    ; XID_Start
 0904..0939    ; XID_Start
 093D          ; XID_Start
 0950          ; XID_Start
 0958..0961    ; XID_Start
 0971          ; XID_Start
-0972..0977    ; XID_Start
-0979..097F    ; XID_Start
+0972..0980    ; XID_Start
 0985..098C    ; XID_Start
 098F..0990    ; XID_Start
 0993..09A8    ; XID_Start
@@ -6596,6 +8026,7 @@ E0100..E01EF  ; ID_Continue
 09DC..09DD    ; XID_Start
 09DF..09E1    ; XID_Start
 09F0..09F1    ; XID_Start
+09FC          ; XID_Start
 0A05..0A0A    ; XID_Start
 0A0F..0A10    ; XID_Start
 0A13..0A28    ; XID_Start
@@ -6615,6 +8046,7 @@ E0100..E01EF  ; ID_Continue
 0ABD          ; XID_Start
 0AD0          ; XID_Start
 0AE0..0AE1    ; XID_Start
+0AF9          ; XID_Start
 0B05..0B0C    ; XID_Start
 0B0F..0B10    ; XID_Start
 0B13..0B28    ; XID_Start
@@ -6639,11 +8071,11 @@ E0100..E01EF  ; ID_Continue
 0C05..0C0C    ; XID_Start
 0C0E..0C10    ; XID_Start
 0C12..0C28    ; XID_Start
-0C2A..0C33    ; XID_Start
-0C35..0C39    ; XID_Start
+0C2A..0C39    ; XID_Start
 0C3D          ; XID_Start
-0C58..0C59    ; XID_Start
+0C58..0C5A    ; XID_Start
 0C60..0C61    ; XID_Start
+0C80          ; XID_Start
 0C85..0C8C    ; XID_Start
 0C8E..0C90    ; XID_Start
 0C92..0CA8    ; XID_Start
@@ -6653,12 +8085,13 @@ E0100..E01EF  ; ID_Continue
 0CDE          ; XID_Start
 0CE0..0CE1    ; XID_Start
 0CF1..0CF2    ; XID_Start
-0D05..0D0C    ; XID_Start
+0D04..0D0C    ; XID_Start
 0D0E..0D10    ; XID_Start
 0D12..0D3A    ; XID_Start
 0D3D          ; XID_Start
 0D4E          ; XID_Start
-0D60..0D61    ; XID_Start
+0D54..0D56    ; XID_Start
+0D5F..0D61    ; XID_Start
 0D7A..0D7F    ; XID_Start
 0D85..0D96    ; XID_Start
 0D9A..0DB1    ; XID_Start
@@ -6671,21 +8104,15 @@ E0100..E01EF  ; ID_Continue
 0E46          ; XID_Start
 0E81..0E82    ; XID_Start
 0E84          ; XID_Start
-0E87..0E88    ; XID_Start
-0E8A          ; XID_Start
-0E8D          ; XID_Start
-0E94..0E97    ; XID_Start
-0E99..0E9F    ; XID_Start
-0EA1..0EA3    ; XID_Start
+0E86..0E8A    ; XID_Start
+0E8C..0EA3    ; XID_Start
 0EA5          ; XID_Start
-0EA7          ; XID_Start
-0EAA..0EAB    ; XID_Start
-0EAD..0EB0    ; XID_Start
+0EA7..0EB0    ; XID_Start
 0EB2          ; XID_Start
 0EBD          ; XID_Start
 0EC0..0EC4    ; XID_Start
 0EC6          ; XID_Start
-0EDC..0EDD    ; XID_Start
+0EDC..0EDF    ; XID_Start
 0F00          ; XID_Start
 0F40..0F47    ; XID_Start
 0F49..0F6C    ; XID_Start
@@ -6700,8 +8127,11 @@ E0100..E01EF  ; ID_Continue
 1075..1081    ; XID_Start
 108E          ; XID_Start
 10A0..10C5    ; XID_Start
+10C7          ; XID_Start
+10CD          ; XID_Start
 10D0..10FA    ; XID_Start
 10FC          ; XID_Start
+10FD..10FF    ; XID_Start
 1100..1248    ; XID_Start
 124A..124D    ; XID_Start
 1250..1256    ; XID_Start
@@ -6719,12 +8149,14 @@ E0100..E01EF  ; ID_Continue
 1312..1315    ; XID_Start
 1318..135A    ; XID_Start
 1380..138F    ; XID_Start
-13A0..13F4    ; XID_Start
+13A0..13F5    ; XID_Start
+13F8..13FD    ; XID_Start
 1401..166C    ; XID_Start
 166F..167F    ; XID_Start
 1681..169A    ; XID_Start
 16A0..16EA    ; XID_Start
 16EE..16F0    ; XID_Start
+16F1..16F8    ; XID_Start
 1700..170C    ; XID_Start
 170E..1711    ; XID_Start
 1720..1731    ; XID_Start
@@ -6736,15 +8168,17 @@ E0100..E01EF  ; ID_Continue
 17DC          ; XID_Start
 1820..1842    ; XID_Start
 1843          ; XID_Start
-1844..1877    ; XID_Start
-1880..18A8    ; XID_Start
+1844..1878    ; XID_Start
+1880..1884    ; XID_Start
+1885..1886    ; XID_Start
+1887..18A8    ; XID_Start
 18AA          ; XID_Start
 18B0..18F5    ; XID_Start
-1900..191C    ; XID_Start
+1900..191E    ; XID_Start
 1950..196D    ; XID_Start
 1970..1974    ; XID_Start
 1980..19AB    ; XID_Start
-19C1..19C7    ; XID_Start
+19B0..19C9    ; XID_Start
 1A00..1A16    ; XID_Start
 1A20..1A54    ; XID_Start
 1AA7          ; XID_Start
@@ -6752,16 +8186,21 @@ E0100..E01EF  ; ID_Continue
 1B45..1B4B    ; XID_Start
 1B83..1BA0    ; XID_Start
 1BAE..1BAF    ; XID_Start
-1BC0..1BE5    ; XID_Start
+1BBA..1BE5    ; XID_Start
 1C00..1C23    ; XID_Start
 1C4D..1C4F    ; XID_Start
 1C5A..1C77    ; XID_Start
 1C78..1C7D    ; XID_Start
+1C80..1C88    ; XID_Start
+1C90..1CBA    ; XID_Start
+1CBD..1CBF    ; XID_Start
 1CE9..1CEC    ; XID_Start
-1CEE..1CF1    ; XID_Start
+1CEE..1CF3    ; XID_Start
+1CF5..1CF6    ; XID_Start
+1CFA          ; XID_Start
 1D00..1D2B    ; XID_Start
-1D2C..1D61    ; XID_Start
-1D62..1D77    ; XID_Start
+1D2C..1D6A    ; XID_Start
+1D6B..1D77    ; XID_Start
 1D78          ; XID_Start
 1D79..1D9A    ; XID_Start
 1D9B..1DBF    ; XID_Start
@@ -6809,12 +8248,15 @@ E0100..E01EF  ; ID_Continue
 2185..2188    ; XID_Start
 2C00..2C2E    ; XID_Start
 2C30..2C5E    ; XID_Start
-2C60..2C7C    ; XID_Start
-2C7D          ; XID_Start
+2C60..2C7B    ; XID_Start
+2C7C..2C7D    ; XID_Start
 2C7E..2CE4    ; XID_Start
 2CEB..2CEE    ; XID_Start
+2CF2..2CF3    ; XID_Start
 2D00..2D25    ; XID_Start
-2D30..2D65    ; XID_Start
+2D27          ; XID_Start
+2D2D          ; XID_Start
+2D30..2D67    ; XID_Start
 2D6F          ; XID_Start
 2D80..2D96    ; XID_Start
 2DA0..2DA6    ; XID_Start
@@ -6839,12 +8281,12 @@ E0100..E01EF  ; ID_Continue
 30A1..30FA    ; XID_Start
 30FC..30FE    ; XID_Start
 30FF          ; XID_Start
-3105..312D    ; XID_Start
+3105..312F    ; XID_Start
 3131..318E    ; XID_Start
-31A0..31BA    ; XID_Start
+31A0..31BF    ; XID_Start
 31F0..31FF    ; XID_Start
-3400..4DB5    ; XID_Start
-4E00..9FCB    ; XID_Start
+3400..4DBF    ; XID_Start
+4E00..9FFC    ; XID_Start
 A000..A014    ; XID_Start
 A015          ; XID_Start
 A016..A48C    ; XID_Start
@@ -6857,7 +8299,8 @@ A62A..A62B    ; XID_Start
 A640..A66D    ; XID_Start
 A66E          ; XID_Start
 A67F          ; XID_Start
-A680..A697    ; XID_Start
+A680..A69B    ; XID_Start
+A69C..A69D    ; XID_Start
 A6A0..A6E5    ; XID_Start
 A6E6..A6EF    ; XID_Start
 A717..A71F    ; XID_Start
@@ -6866,8 +8309,12 @@ A770          ; XID_Start
 A771..A787    ; XID_Start
 A788          ; XID_Start
 A78B..A78E    ; XID_Start
-A790..A791    ; XID_Start
-A7A0..A7A9    ; XID_Start
+A78F          ; XID_Start
+A790..A7BF    ; XID_Start
+A7C2..A7CA    ; XID_Start
+A7F5..A7F6    ; XID_Start
+A7F7          ; XID_Start
+A7F8..A7F9    ; XID_Start
 A7FA          ; XID_Start
 A7FB..A801    ; XID_Start
 A803..A805    ; XID_Start
@@ -6877,11 +8324,16 @@ A840..A873    ; XID_Start
 A882..A8B3    ; XID_Start
 A8F2..A8F7    ; XID_Start
 A8FB          ; XID_Start
+A8FD..A8FE    ; XID_Start
 A90A..A925    ; XID_Start
 A930..A946    ; XID_Start
 A960..A97C    ; XID_Start
 A984..A9B2    ; XID_Start
 A9CF          ; XID_Start
+A9E0..A9E4    ; XID_Start
+A9E6          ; XID_Start
+A9E7..A9EF    ; XID_Start
+A9FA..A9FE    ; XID_Start
 AA00..AA28    ; XID_Start
 AA40..AA42    ; XID_Start
 AA44..AA4B    ; XID_Start
@@ -6889,7 +8341,7 @@ AA60..AA6F    ; XID_Start
 AA70          ; XID_Start
 AA71..AA76    ; XID_Start
 AA7A          ; XID_Start
-AA80..AAAF    ; XID_Start
+AA7E..AAAF    ; XID_Start
 AAB1          ; XID_Start
 AAB5..AAB6    ; XID_Start
 AAB9..AABD    ; XID_Start
@@ -6897,17 +8349,24 @@ AAC0          ; XID_Start
 AAC2          ; XID_Start
 AADB..AADC    ; XID_Start
 AADD          ; XID_Start
+AAE0..AAEA    ; XID_Start
+AAF2          ; XID_Start
+AAF3..AAF4    ; XID_Start
 AB01..AB06    ; XID_Start
 AB09..AB0E    ; XID_Start
 AB11..AB16    ; XID_Start
 AB20..AB26    ; XID_Start
 AB28..AB2E    ; XID_Start
+AB30..AB5A    ; XID_Start
+AB5C..AB5F    ; XID_Start
+AB60..AB68    ; XID_Start
+AB69          ; XID_Start
+AB70..ABBF    ; XID_Start
 ABC0..ABE2    ; XID_Start
 AC00..D7A3    ; XID_Start
 D7B0..D7C6    ; XID_Start
 D7CB..D7FB    ; XID_Start
-F900..FA2D    ; XID_Start
-FA30..FA6D    ; XID_Start
+F900..FA6D    ; XID_Start
 FA70..FAD9    ; XID_Start
 FB00..FB06    ; XID_Start
 FB13..FB17    ; XID_Start
@@ -6951,41 +8410,167 @@ FFDA..FFDC    ; XID_Start
 10140..10174  ; XID_Start
 10280..1029C  ; XID_Start
 102A0..102D0  ; XID_Start
-10300..1031E  ; XID_Start
-10330..10340  ; XID_Start
+10300..1031F  ; XID_Start
+1032D..10340  ; XID_Start
 10341         ; XID_Start
 10342..10349  ; XID_Start
 1034A         ; XID_Start
+10350..10375  ; XID_Start
 10380..1039D  ; XID_Start
 103A0..103C3  ; XID_Start
 103C8..103CF  ; XID_Start
 103D1..103D5  ; XID_Start
 10400..1044F  ; XID_Start
 10450..1049D  ; XID_Start
+104B0..104D3  ; XID_Start
+104D8..104FB  ; XID_Start
+10500..10527  ; XID_Start
+10530..10563  ; XID_Start
+10600..10736  ; XID_Start
+10740..10755  ; XID_Start
+10760..10767  ; XID_Start
 10800..10805  ; XID_Start
 10808         ; XID_Start
 1080A..10835  ; XID_Start
 10837..10838  ; XID_Start
 1083C         ; XID_Start
 1083F..10855  ; XID_Start
+10860..10876  ; XID_Start
+10880..1089E  ; XID_Start
+108E0..108F2  ; XID_Start
+108F4..108F5  ; XID_Start
 10900..10915  ; XID_Start
 10920..10939  ; XID_Start
+10980..109B7  ; XID_Start
+109BE..109BF  ; XID_Start
 10A00         ; XID_Start
 10A10..10A13  ; XID_Start
 10A15..10A17  ; XID_Start
-10A19..10A33  ; XID_Start
+10A19..10A35  ; XID_Start
 10A60..10A7C  ; XID_Start
+10A80..10A9C  ; XID_Start
+10AC0..10AC7  ; XID_Start
+10AC9..10AE4  ; XID_Start
 10B00..10B35  ; XID_Start
 10B40..10B55  ; XID_Start
 10B60..10B72  ; XID_Start
+10B80..10B91  ; XID_Start
 10C00..10C48  ; XID_Start
+10C80..10CB2  ; XID_Start
+10CC0..10CF2  ; XID_Start
+10D00..10D23  ; XID_Start
+10E80..10EA9  ; XID_Start
+10EB0..10EB1  ; XID_Start
+10F00..10F1C  ; XID_Start
+10F27         ; XID_Start
+10F30..10F45  ; XID_Start
+10FB0..10FC4  ; XID_Start
+10FE0..10FF6  ; XID_Start
 11003..11037  ; XID_Start
 11083..110AF  ; XID_Start
-12000..1236E  ; XID_Start
-12400..12462  ; XID_Start
+110D0..110E8  ; XID_Start
+11103..11126  ; XID_Start
+11144         ; XID_Start
+11147         ; XID_Start
+11150..11172  ; XID_Start
+11176         ; XID_Start
+11183..111B2  ; XID_Start
+111C1..111C4  ; XID_Start
+111DA         ; XID_Start
+111DC         ; XID_Start
+11200..11211  ; XID_Start
+11213..1122B  ; XID_Start
+11280..11286  ; XID_Start
+11288         ; XID_Start
+1128A..1128D  ; XID_Start
+1128F..1129D  ; XID_Start
+1129F..112A8  ; XID_Start
+112B0..112DE  ; XID_Start
+11305..1130C  ; XID_Start
+1130F..11310  ; XID_Start
+11313..11328  ; XID_Start
+1132A..11330  ; XID_Start
+11332..11333  ; XID_Start
+11335..11339  ; XID_Start
+1133D         ; XID_Start
+11350         ; XID_Start
+1135D..11361  ; XID_Start
+11400..11434  ; XID_Start
+11447..1144A  ; XID_Start
+1145F..11461  ; XID_Start
+11480..114AF  ; XID_Start
+114C4..114C5  ; XID_Start
+114C7         ; XID_Start
+11580..115AE  ; XID_Start
+115D8..115DB  ; XID_Start
+11600..1162F  ; XID_Start
+11644         ; XID_Start
+11680..116AA  ; XID_Start
+116B8         ; XID_Start
+11700..1171A  ; XID_Start
+11800..1182B  ; XID_Start
+118A0..118DF  ; XID_Start
+118FF..11906  ; XID_Start
+11909         ; XID_Start
+1190C..11913  ; XID_Start
+11915..11916  ; XID_Start
+11918..1192F  ; XID_Start
+1193F         ; XID_Start
+11941         ; XID_Start
+119A0..119A7  ; XID_Start
+119AA..119D0  ; XID_Start
+119E1         ; XID_Start
+119E3         ; XID_Start
+11A00         ; XID_Start
+11A0B..11A32  ; XID_Start
+11A3A         ; XID_Start
+11A50         ; XID_Start
+11A5C..11A89  ; XID_Start
+11A9D         ; XID_Start
+11AC0..11AF8  ; XID_Start
+11C00..11C08  ; XID_Start
+11C0A..11C2E  ; XID_Start
+11C40         ; XID_Start
+11C72..11C8F  ; XID_Start
+11D00..11D06  ; XID_Start
+11D08..11D09  ; XID_Start
+11D0B..11D30  ; XID_Start
+11D46         ; XID_Start
+11D60..11D65  ; XID_Start
+11D67..11D68  ; XID_Start
+11D6A..11D89  ; XID_Start
+11D98         ; XID_Start
+11EE0..11EF2  ; XID_Start
+11FB0         ; XID_Start
+12000..12399  ; XID_Start
+12400..1246E  ; XID_Start
+12480..12543  ; XID_Start
 13000..1342E  ; XID_Start
+14400..14646  ; XID_Start
 16800..16A38  ; XID_Start
-1B000..1B001  ; XID_Start
+16A40..16A5E  ; XID_Start
+16AD0..16AED  ; XID_Start
+16B00..16B2F  ; XID_Start
+16B40..16B43  ; XID_Start
+16B63..16B77  ; XID_Start
+16B7D..16B8F  ; XID_Start
+16E40..16E7F  ; XID_Start
+16F00..16F4A  ; XID_Start
+16F50         ; XID_Start
+16F93..16F9F  ; XID_Start
+16FE0..16FE1  ; XID_Start
+16FE3         ; XID_Start
+17000..187F7  ; XID_Start
+18800..18CD5  ; XID_Start
+18D00..18D08  ; XID_Start
+1B000..1B11E  ; XID_Start
+1B150..1B152  ; XID_Start
+1B164..1B167  ; XID_Start
+1B170..1B2FB  ; XID_Start
+1BC00..1BC6A  ; XID_Start
+1BC70..1BC7C  ; XID_Start
+1BC80..1BC88  ; XID_Start
+1BC90..1BC99  ; XID_Start
 1D400..1D454  ; XID_Start
 1D456..1D49C  ; XID_Start
 1D49E..1D49F  ; XID_Start
@@ -7016,19 +8601,61 @@ FFDA..FFDC    ; XID_Start
 1D78A..1D7A8  ; XID_Start
 1D7AA..1D7C2  ; XID_Start
 1D7C4..1D7CB  ; XID_Start
-20000..2A6D6  ; XID_Start
+1E100..1E12C  ; XID_Start
+1E137..1E13D  ; XID_Start
+1E14E         ; XID_Start
+1E2C0..1E2EB  ; XID_Start
+1E800..1E8C4  ; XID_Start
+1E900..1E943  ; XID_Start
+1E94B         ; XID_Start
+1EE00..1EE03  ; XID_Start
+1EE05..1EE1F  ; XID_Start
+1EE21..1EE22  ; XID_Start
+1EE24         ; XID_Start
+1EE27         ; XID_Start
+1EE29..1EE32  ; XID_Start
+1EE34..1EE37  ; XID_Start
+1EE39         ; XID_Start
+1EE3B         ; XID_Start
+1EE42         ; XID_Start
+1EE47         ; XID_Start
+1EE49         ; XID_Start
+1EE4B         ; XID_Start
+1EE4D..1EE4F  ; XID_Start
+1EE51..1EE52  ; XID_Start
+1EE54         ; XID_Start
+1EE57         ; XID_Start
+1EE59         ; XID_Start
+1EE5B         ; XID_Start
+1EE5D         ; XID_Start
+1EE5F         ; XID_Start
+1EE61..1EE62  ; XID_Start
+1EE64         ; XID_Start
+1EE67..1EE6A  ; XID_Start
+1EE6C..1EE72  ; XID_Start
+1EE74..1EE77  ; XID_Start
+1EE79..1EE7C  ; XID_Start
+1EE7E         ; XID_Start
+1EE80..1EE89  ; XID_Start
+1EE8B..1EE9B  ; XID_Start
+1EEA1..1EEA3  ; XID_Start
+1EEA5..1EEA9  ; XID_Start
+1EEAB..1EEBB  ; XID_Start
+20000..2A6DD  ; XID_Start
 2A700..2B734  ; XID_Start
 2B740..2B81D  ; XID_Start
+2B820..2CEA1  ; XID_Start
+2CEB0..2EBE0  ; XID_Start
 2F800..2FA1D  ; XID_Start
+30000..3134A  ; XID_Start
 
-# Total code points: 100724
+# Total code points: 131459
 
 # ================================================
 
 # Derived Property: XID_Continue
 #  Mod_ID_Continue modified for closure under NFKx
 #  Modified as described in UAX #15
-#  NOTE: Cf characters should be filtered out.
 #  NOTE: Does NOT remove the non-NFKx characters.
 #        Merely ensures that if isIdentifer(string) then isIdentifier(NFKx(string))
 #  NOTE: See UAX #31 for more information
@@ -7060,6 +8687,7 @@ FFDA..FFDC    ; XID_Start
 0374          ; XID_Continue
 0376..0377    ; XID_Continue
 037B..037D    ; XID_Continue
+037F          ; XID_Continue
 0386          ; XID_Continue
 0387          ; XID_Continue
 0388..038A    ; XID_Continue
@@ -7068,17 +8696,17 @@ FFDA..FFDC    ; XID_Start
 03A3..03F5    ; XID_Continue
 03F7..0481    ; XID_Continue
 0483..0487    ; XID_Continue
-048A..0527    ; XID_Continue
+048A..052F    ; XID_Continue
 0531..0556    ; XID_Continue
 0559          ; XID_Continue
-0561..0587    ; XID_Continue
+0560..0588    ; XID_Continue
 0591..05BD    ; XID_Continue
 05BF          ; XID_Continue
 05C1..05C2    ; XID_Continue
 05C4..05C5    ; XID_Continue
 05C7          ; XID_Continue
 05D0..05EA    ; XID_Continue
-05F0..05F2    ; XID_Continue
+05EF..05F2    ; XID_Continue
 0610..061A    ; XID_Continue
 0620..063F    ; XID_Continue
 0640          ; XID_Continue
@@ -7110,6 +8738,7 @@ FFDA..FFDC    ; XID_Start
 07EB..07F3    ; XID_Continue
 07F4..07F5    ; XID_Continue
 07FA          ; XID_Continue
+07FD          ; XID_Continue
 0800..0815    ; XID_Continue
 0816..0819    ; XID_Continue
 081A          ; XID_Continue
@@ -7120,7 +8749,11 @@ FFDA..FFDC    ; XID_Start
 0829..082D    ; XID_Continue
 0840..0858    ; XID_Continue
 0859..085B    ; XID_Continue
-0900..0902    ; XID_Continue
+0860..086A    ; XID_Continue
+08A0..08B4    ; XID_Continue
+08B6..08C7    ; XID_Continue
+08D3..08E1    ; XID_Continue
+08E3..0902    ; XID_Continue
 0903          ; XID_Continue
 0904..0939    ; XID_Continue
 093A          ; XID_Continue
@@ -7138,8 +8771,7 @@ FFDA..FFDC    ; XID_Start
 0962..0963    ; XID_Continue
 0966..096F    ; XID_Continue
 0971          ; XID_Continue
-0972..0977    ; XID_Continue
-0979..097F    ; XID_Continue
+0972..0980    ; XID_Continue
 0981          ; XID_Continue
 0982..0983    ; XID_Continue
 0985..098C    ; XID_Continue
@@ -7162,6 +8794,8 @@ FFDA..FFDC    ; XID_Start
 09E2..09E3    ; XID_Continue
 09E6..09EF    ; XID_Continue
 09F0..09F1    ; XID_Continue
+09FC          ; XID_Continue
+09FE          ; XID_Continue
 0A01..0A02    ; XID_Continue
 0A03          ; XID_Continue
 0A05..0A0A    ; XID_Continue
@@ -7203,6 +8837,8 @@ FFDA..FFDC    ; XID_Start
 0AE0..0AE1    ; XID_Continue
 0AE2..0AE3    ; XID_Continue
 0AE6..0AEF    ; XID_Continue
+0AF9          ; XID_Continue
+0AFA..0AFF    ; XID_Continue
 0B01          ; XID_Continue
 0B02..0B03    ; XID_Continue
 0B05..0B0C    ; XID_Continue
@@ -7220,7 +8856,7 @@ FFDA..FFDC    ; XID_Start
 0B47..0B48    ; XID_Continue
 0B4B..0B4C    ; XID_Continue
 0B4D          ; XID_Continue
-0B56          ; XID_Continue
+0B55..0B56    ; XID_Continue
 0B57          ; XID_Continue
 0B5C..0B5D    ; XID_Continue
 0B5F..0B61    ; XID_Continue
@@ -7247,22 +8883,25 @@ FFDA..FFDC    ; XID_Start
 0BD0          ; XID_Continue
 0BD7          ; XID_Continue
 0BE6..0BEF    ; XID_Continue
+0C00          ; XID_Continue
 0C01..0C03    ; XID_Continue
+0C04          ; XID_Continue
 0C05..0C0C    ; XID_Continue
 0C0E..0C10    ; XID_Continue
 0C12..0C28    ; XID_Continue
-0C2A..0C33    ; XID_Continue
-0C35..0C39    ; XID_Continue
+0C2A..0C39    ; XID_Continue
 0C3D          ; XID_Continue
 0C3E..0C40    ; XID_Continue
 0C41..0C44    ; XID_Continue
 0C46..0C48    ; XID_Continue
 0C4A..0C4D    ; XID_Continue
 0C55..0C56    ; XID_Continue
-0C58..0C59    ; XID_Continue
+0C58..0C5A    ; XID_Continue
 0C60..0C61    ; XID_Continue
 0C62..0C63    ; XID_Continue
 0C66..0C6F    ; XID_Continue
+0C80          ; XID_Continue
+0C81          ; XID_Continue
 0C82..0C83    ; XID_Continue
 0C85..0C8C    ; XID_Continue
 0C8E..0C90    ; XID_Continue
@@ -7284,10 +8923,12 @@ FFDA..FFDC    ; XID_Start
 0CE2..0CE3    ; XID_Continue
 0CE6..0CEF    ; XID_Continue
 0CF1..0CF2    ; XID_Continue
+0D00..0D01    ; XID_Continue
 0D02..0D03    ; XID_Continue
-0D05..0D0C    ; XID_Continue
+0D04..0D0C    ; XID_Continue
 0D0E..0D10    ; XID_Continue
 0D12..0D3A    ; XID_Continue
+0D3B..0D3C    ; XID_Continue
 0D3D          ; XID_Continue
 0D3E..0D40    ; XID_Continue
 0D41..0D44    ; XID_Continue
@@ -7295,11 +8936,13 @@ FFDA..FFDC    ; XID_Start
 0D4A..0D4C    ; XID_Continue
 0D4D          ; XID_Continue
 0D4E          ; XID_Continue
+0D54..0D56    ; XID_Continue
 0D57          ; XID_Continue
-0D60..0D61    ; XID_Continue
+0D5F..0D61    ; XID_Continue
 0D62..0D63    ; XID_Continue
 0D66..0D6F    ; XID_Continue
 0D7A..0D7F    ; XID_Continue
+0D81          ; XID_Continue
 0D82..0D83    ; XID_Continue
 0D85..0D96    ; XID_Continue
 0D9A..0DB1    ; XID_Continue
@@ -7311,6 +8954,7 @@ FFDA..FFDC    ; XID_Start
 0DD2..0DD4    ; XID_Continue
 0DD6          ; XID_Continue
 0DD8..0DDF    ; XID_Continue
+0DE6..0DEF    ; XID_Continue
 0DF2..0DF3    ; XID_Continue
 0E01..0E30    ; XID_Continue
 0E31          ; XID_Continue
@@ -7322,26 +8966,19 @@ FFDA..FFDC    ; XID_Start
 0E50..0E59    ; XID_Continue
 0E81..0E82    ; XID_Continue
 0E84          ; XID_Continue
-0E87..0E88    ; XID_Continue
-0E8A          ; XID_Continue
-0E8D          ; XID_Continue
-0E94..0E97    ; XID_Continue
-0E99..0E9F    ; XID_Continue
-0EA1..0EA3    ; XID_Continue
+0E86..0E8A    ; XID_Continue
+0E8C..0EA3    ; XID_Continue
 0EA5          ; XID_Continue
-0EA7          ; XID_Continue
-0EAA..0EAB    ; XID_Continue
-0EAD..0EB0    ; XID_Continue
+0EA7..0EB0    ; XID_Continue
 0EB1          ; XID_Continue
 0EB2..0EB3    ; XID_Continue
-0EB4..0EB9    ; XID_Continue
-0EBB..0EBC    ; XID_Continue
+0EB4..0EBC    ; XID_Continue
 0EBD          ; XID_Continue
 0EC0..0EC4    ; XID_Continue
 0EC6          ; XID_Continue
 0EC8..0ECD    ; XID_Continue
 0ED0..0ED9    ; XID_Continue
-0EDC..0EDD    ; XID_Continue
+0EDC..0EDF    ; XID_Continue
 0F00          ; XID_Continue
 0F18..0F19    ; XID_Continue
 0F20..0F29    ; XID_Continue
@@ -7393,8 +9030,11 @@ FFDA..FFDC    ; XID_Start
 109A..109C    ; XID_Continue
 109D          ; XID_Continue
 10A0..10C5    ; XID_Continue
+10C7          ; XID_Continue
+10CD          ; XID_Continue
 10D0..10FA    ; XID_Continue
 10FC          ; XID_Continue
+10FD..10FF    ; XID_Continue
 1100..1248    ; XID_Continue
 124A..124D    ; XID_Continue
 1250..1256    ; XID_Continue
@@ -7414,12 +9054,14 @@ FFDA..FFDC    ; XID_Start
 135D..135F    ; XID_Continue
 1369..1371    ; XID_Continue
 1380..138F    ; XID_Continue
-13A0..13F4    ; XID_Continue
+13A0..13F5    ; XID_Continue
+13F8..13FD    ; XID_Continue
 1401..166C    ; XID_Continue
 166F..167F    ; XID_Continue
 1681..169A    ; XID_Continue
 16A0..16EA    ; XID_Continue
 16EE..16F0    ; XID_Continue
+16F1..16F8    ; XID_Continue
 1700..170C    ; XID_Continue
 170E..1711    ; XID_Continue
 1712..1714    ; XID_Continue
@@ -7431,6 +9073,7 @@ FFDA..FFDC    ; XID_Start
 176E..1770    ; XID_Continue
 1772..1773    ; XID_Continue
 1780..17B3    ; XID_Continue
+17B4..17B5    ; XID_Continue
 17B6          ; XID_Continue
 17B7..17BD    ; XID_Continue
 17BE..17C5    ; XID_Continue
@@ -7445,12 +9088,14 @@ FFDA..FFDC    ; XID_Start
 1810..1819    ; XID_Continue
 1820..1842    ; XID_Continue
 1843          ; XID_Continue
-1844..1877    ; XID_Continue
-1880..18A8    ; XID_Continue
+1844..1878    ; XID_Continue
+1880..1884    ; XID_Continue
+1885..1886    ; XID_Continue
+1887..18A8    ; XID_Continue
 18A9          ; XID_Continue
 18AA          ; XID_Continue
 18B0..18F5    ; XID_Continue
-1900..191C    ; XID_Continue
+1900..191E    ; XID_Continue
 1920..1922    ; XID_Continue
 1923..1926    ; XID_Continue
 1927..1928    ; XID_Continue
@@ -7463,14 +9108,13 @@ FFDA..FFDC    ; XID_Start
 1950..196D    ; XID_Continue
 1970..1974    ; XID_Continue
 1980..19AB    ; XID_Continue
-19B0..19C0    ; XID_Continue
-19C1..19C7    ; XID_Continue
-19C8..19C9    ; XID_Continue
+19B0..19C9    ; XID_Continue
 19D0..19D9    ; XID_Continue
 19DA          ; XID_Continue
 1A00..1A16    ; XID_Continue
 1A17..1A18    ; XID_Continue
-1A19..1A1B    ; XID_Continue
+1A19..1A1A    ; XID_Continue
+1A1B          ; XID_Continue
 1A20..1A54    ; XID_Continue
 1A55          ; XID_Continue
 1A56          ; XID_Continue
@@ -7487,6 +9131,8 @@ FFDA..FFDC    ; XID_Start
 1A80..1A89    ; XID_Continue
 1A90..1A99    ; XID_Continue
 1AA7          ; XID_Continue
+1AB0..1ABD    ; XID_Continue
+1ABF..1AC0    ; XID_Continue
 1B00..1B03    ; XID_Continue
 1B04          ; XID_Continue
 1B05..1B33    ; XID_Continue
@@ -7509,9 +9155,10 @@ FFDA..FFDC    ; XID_Start
 1BA6..1BA7    ; XID_Continue
 1BA8..1BA9    ; XID_Continue
 1BAA          ; XID_Continue
+1BAB..1BAD    ; XID_Continue
 1BAE..1BAF    ; XID_Continue
 1BB0..1BB9    ; XID_Continue
-1BC0..1BE5    ; XID_Continue
+1BBA..1BE5    ; XID_Continue
 1BE6          ; XID_Continue
 1BE7          ; XID_Continue
 1BE8..1BE9    ; XID_Continue
@@ -7530,22 +9177,29 @@ FFDA..FFDC    ; XID_Start
 1C50..1C59    ; XID_Continue
 1C5A..1C77    ; XID_Continue
 1C78..1C7D    ; XID_Continue
+1C80..1C88    ; XID_Continue
+1C90..1CBA    ; XID_Continue
+1CBD..1CBF    ; XID_Continue
 1CD0..1CD2    ; XID_Continue
 1CD4..1CE0    ; XID_Continue
 1CE1          ; XID_Continue
 1CE2..1CE8    ; XID_Continue
 1CE9..1CEC    ; XID_Continue
 1CED          ; XID_Continue
-1CEE..1CF1    ; XID_Continue
-1CF2          ; XID_Continue
+1CEE..1CF3    ; XID_Continue
+1CF4          ; XID_Continue
+1CF5..1CF6    ; XID_Continue
+1CF7          ; XID_Continue
+1CF8..1CF9    ; XID_Continue
+1CFA          ; XID_Continue
 1D00..1D2B    ; XID_Continue
-1D2C..1D61    ; XID_Continue
-1D62..1D77    ; XID_Continue
+1D2C..1D6A    ; XID_Continue
+1D6B..1D77    ; XID_Continue
 1D78          ; XID_Continue
 1D79..1D9A    ; XID_Continue
 1D9B..1DBF    ; XID_Continue
-1DC0..1DE6    ; XID_Continue
-1DFC..1DFF    ; XID_Continue
+1DC0..1DF9    ; XID_Continue
+1DFB..1DFF    ; XID_Continue
 1E00..1F15    ; XID_Continue
 1F18..1F1D    ; XID_Continue
 1F20..1F45    ; XID_Continue
@@ -7595,13 +9249,16 @@ FFDA..FFDC    ; XID_Start
 2185..2188    ; XID_Continue
 2C00..2C2E    ; XID_Continue
 2C30..2C5E    ; XID_Continue
-2C60..2C7C    ; XID_Continue
-2C7D          ; XID_Continue
+2C60..2C7B    ; XID_Continue
+2C7C..2C7D    ; XID_Continue
 2C7E..2CE4    ; XID_Continue
 2CEB..2CEE    ; XID_Continue
 2CEF..2CF1    ; XID_Continue
+2CF2..2CF3    ; XID_Continue
 2D00..2D25    ; XID_Continue
-2D30..2D65    ; XID_Continue
+2D27          ; XID_Continue
+2D2D          ; XID_Continue
+2D30..2D67    ; XID_Continue
 2D6F          ; XID_Continue
 2D7F          ; XID_Continue
 2D80..2D96    ; XID_Continue
@@ -7618,7 +9275,8 @@ FFDA..FFDC    ; XID_Start
 3006          ; XID_Continue
 3007          ; XID_Continue
 3021..3029    ; XID_Continue
-302A..302F    ; XID_Continue
+302A..302D    ; XID_Continue
+302E..302F    ; XID_Continue
 3031..3035    ; XID_Continue
 3038..303A    ; XID_Continue
 303B          ; XID_Continue
@@ -7630,12 +9288,12 @@ FFDA..FFDC    ; XID_Start
 30A1..30FA    ; XID_Continue
 30FC..30FE    ; XID_Continue
 30FF          ; XID_Continue
-3105..312D    ; XID_Continue
+3105..312F    ; XID_Continue
 3131..318E    ; XID_Continue
-31A0..31BA    ; XID_Continue
+31A0..31BF    ; XID_Continue
 31F0..31FF    ; XID_Continue
-3400..4DB5    ; XID_Continue
-4E00..9FCB    ; XID_Continue
+3400..4DBF    ; XID_Continue
+4E00..9FFC    ; XID_Continue
 A000..A014    ; XID_Continue
 A015          ; XID_Continue
 A016..A48C    ; XID_Continue
@@ -7649,9 +9307,11 @@ A62A..A62B    ; XID_Continue
 A640..A66D    ; XID_Continue
 A66E          ; XID_Continue
 A66F          ; XID_Continue
-A67C..A67D    ; XID_Continue
+A674..A67D    ; XID_Continue
 A67F          ; XID_Continue
-A680..A697    ; XID_Continue
+A680..A69B    ; XID_Continue
+A69C..A69D    ; XID_Continue
+A69E..A69F    ; XID_Continue
 A6A0..A6E5    ; XID_Continue
 A6E6..A6EF    ; XID_Continue
 A6F0..A6F1    ; XID_Continue
@@ -7661,8 +9321,12 @@ A770          ; XID_Continue
 A771..A787    ; XID_Continue
 A788          ; XID_Continue
 A78B..A78E    ; XID_Continue
-A790..A791    ; XID_Continue
-A7A0..A7A9    ; XID_Continue
+A78F          ; XID_Continue
+A790..A7BF    ; XID_Continue
+A7C2..A7CA    ; XID_Continue
+A7F5..A7F6    ; XID_Continue
+A7F7          ; XID_Continue
+A7F8..A7F9    ; XID_Continue
 A7FA          ; XID_Continue
 A7FB..A801    ; XID_Continue
 A802          ; XID_Continue
@@ -7674,15 +9338,18 @@ A80C..A822    ; XID_Continue
 A823..A824    ; XID_Continue
 A825..A826    ; XID_Continue
 A827          ; XID_Continue
+A82C          ; XID_Continue
 A840..A873    ; XID_Continue
 A880..A881    ; XID_Continue
 A882..A8B3    ; XID_Continue
 A8B4..A8C3    ; XID_Continue
-A8C4          ; XID_Continue
+A8C4..A8C5    ; XID_Continue
 A8D0..A8D9    ; XID_Continue
 A8E0..A8F1    ; XID_Continue
 A8F2..A8F7    ; XID_Continue
 A8FB          ; XID_Continue
+A8FD..A8FE    ; XID_Continue
+A8FF          ; XID_Continue
 A900..A909    ; XID_Continue
 A90A..A925    ; XID_Continue
 A926..A92D    ; XID_Continue
@@ -7697,10 +9364,16 @@ A9B3          ; XID_Continue
 A9B4..A9B5    ; XID_Continue
 A9B6..A9B9    ; XID_Continue
 A9BA..A9BB    ; XID_Continue
-A9BC          ; XID_Continue
-A9BD..A9C0    ; XID_Continue
+A9BC..A9BD    ; XID_Continue
+A9BE..A9C0    ; XID_Continue
 A9CF          ; XID_Continue
 A9D0..A9D9    ; XID_Continue
+A9E0..A9E4    ; XID_Continue
+A9E5          ; XID_Continue
+A9E6          ; XID_Continue
+A9E7..A9EF    ; XID_Continue
+A9F0..A9F9    ; XID_Continue
+A9FA..A9FE    ; XID_Continue
 AA00..AA28    ; XID_Continue
 AA29..AA2E    ; XID_Continue
 AA2F..AA30    ; XID_Continue
@@ -7718,7 +9391,9 @@ AA70          ; XID_Continue
 AA71..AA76    ; XID_Continue
 AA7A          ; XID_Continue
 AA7B          ; XID_Continue
-AA80..AAAF    ; XID_Continue
+AA7C          ; XID_Continue
+AA7D          ; XID_Continue
+AA7E..AAAF    ; XID_Continue
 AAB0          ; XID_Continue
 AAB1          ; XID_Continue
 AAB2..AAB4    ; XID_Continue
@@ -7731,11 +9406,24 @@ AAC1          ; XID_Continue
 AAC2          ; XID_Continue
 AADB..AADC    ; XID_Continue
 AADD          ; XID_Continue
+AAE0..AAEA    ; XID_Continue
+AAEB          ; XID_Continue
+AAEC..AAED    ; XID_Continue
+AAEE..AAEF    ; XID_Continue
+AAF2          ; XID_Continue
+AAF3..AAF4    ; XID_Continue
+AAF5          ; XID_Continue
+AAF6          ; XID_Continue
 AB01..AB06    ; XID_Continue
 AB09..AB0E    ; XID_Continue
 AB11..AB16    ; XID_Continue
 AB20..AB26    ; XID_Continue
 AB28..AB2E    ; XID_Continue
+AB30..AB5A    ; XID_Continue
+AB5C..AB5F    ; XID_Continue
+AB60..AB68    ; XID_Continue
+AB69          ; XID_Continue
+AB70..ABBF    ; XID_Continue
 ABC0..ABE2    ; XID_Continue
 ABE3..ABE4    ; XID_Continue
 ABE5          ; XID_Continue
@@ -7748,8 +9436,7 @@ ABF0..ABF9    ; XID_Continue
 AC00..D7A3    ; XID_Continue
 D7B0..D7C6    ; XID_Continue
 D7CB..D7FB    ; XID_Continue
-F900..FA2D    ; XID_Continue
-FA30..FA6D    ; XID_Continue
+F900..FA6D    ; XID_Continue
 FA70..FAD9    ; XID_Continue
 FB00..FB06    ; XID_Continue
 FB13..FB17    ; XID_Continue
@@ -7768,7 +9455,7 @@ FD50..FD8F    ; XID_Continue
 FD92..FDC7    ; XID_Continue
 FDF0..FDF9    ; XID_Continue
 FE00..FE0F    ; XID_Continue
-FE20..FE26    ; XID_Continue
+FE20..FE2F    ; XID_Continue
 FE33..FE34    ; XID_Continue
 FE4D..FE4F    ; XID_Continue
 FE71          ; XID_Continue
@@ -7802,11 +9489,14 @@ FFDA..FFDC    ; XID_Continue
 101FD         ; XID_Continue
 10280..1029C  ; XID_Continue
 102A0..102D0  ; XID_Continue
-10300..1031E  ; XID_Continue
-10330..10340  ; XID_Continue
+102E0         ; XID_Continue
+10300..1031F  ; XID_Continue
+1032D..10340  ; XID_Continue
 10341         ; XID_Continue
 10342..10349  ; XID_Continue
 1034A         ; XID_Continue
+10350..10375  ; XID_Continue
+10376..1037A  ; XID_Continue
 10380..1039D  ; XID_Continue
 103A0..103C3  ; XID_Continue
 103C8..103CF  ; XID_Continue
@@ -7814,46 +9504,330 @@ FFDA..FFDC    ; XID_Continue
 10400..1044F  ; XID_Continue
 10450..1049D  ; XID_Continue
 104A0..104A9  ; XID_Continue
+104B0..104D3  ; XID_Continue
+104D8..104FB  ; XID_Continue
+10500..10527  ; XID_Continue
+10530..10563  ; XID_Continue
+10600..10736  ; XID_Continue
+10740..10755  ; XID_Continue
+10760..10767  ; XID_Continue
 10800..10805  ; XID_Continue
 10808         ; XID_Continue
 1080A..10835  ; XID_Continue
 10837..10838  ; XID_Continue
 1083C         ; XID_Continue
 1083F..10855  ; XID_Continue
+10860..10876  ; XID_Continue
+10880..1089E  ; XID_Continue
+108E0..108F2  ; XID_Continue
+108F4..108F5  ; XID_Continue
 10900..10915  ; XID_Continue
 10920..10939  ; XID_Continue
+10980..109B7  ; XID_Continue
+109BE..109BF  ; XID_Continue
 10A00         ; XID_Continue
 10A01..10A03  ; XID_Continue
 10A05..10A06  ; XID_Continue
 10A0C..10A0F  ; XID_Continue
 10A10..10A13  ; XID_Continue
 10A15..10A17  ; XID_Continue
-10A19..10A33  ; XID_Continue
+10A19..10A35  ; XID_Continue
 10A38..10A3A  ; XID_Continue
 10A3F         ; XID_Continue
 10A60..10A7C  ; XID_Continue
+10A80..10A9C  ; XID_Continue
+10AC0..10AC7  ; XID_Continue
+10AC9..10AE4  ; XID_Continue
+10AE5..10AE6  ; XID_Continue
 10B00..10B35  ; XID_Continue
 10B40..10B55  ; XID_Continue
 10B60..10B72  ; XID_Continue
+10B80..10B91  ; XID_Continue
 10C00..10C48  ; XID_Continue
+10C80..10CB2  ; XID_Continue
+10CC0..10CF2  ; XID_Continue
+10D00..10D23  ; XID_Continue
+10D24..10D27  ; XID_Continue
+10D30..10D39  ; XID_Continue
+10E80..10EA9  ; XID_Continue
+10EAB..10EAC  ; XID_Continue
+10EB0..10EB1  ; XID_Continue
+10F00..10F1C  ; XID_Continue
+10F27         ; XID_Continue
+10F30..10F45  ; XID_Continue
+10F46..10F50  ; XID_Continue
+10FB0..10FC4  ; XID_Continue
+10FE0..10FF6  ; XID_Continue
 11000         ; XID_Continue
 11001         ; XID_Continue
 11002         ; XID_Continue
 11003..11037  ; XID_Continue
 11038..11046  ; XID_Continue
 11066..1106F  ; XID_Continue
-11080..11081  ; XID_Continue
+1107F..11081  ; XID_Continue
 11082         ; XID_Continue
 11083..110AF  ; XID_Continue
 110B0..110B2  ; XID_Continue
 110B3..110B6  ; XID_Continue
 110B7..110B8  ; XID_Continue
 110B9..110BA  ; XID_Continue
-12000..1236E  ; XID_Continue
-12400..12462  ; XID_Continue
+110D0..110E8  ; XID_Continue
+110F0..110F9  ; XID_Continue
+11100..11102  ; XID_Continue
+11103..11126  ; XID_Continue
+11127..1112B  ; XID_Continue
+1112C         ; XID_Continue
+1112D..11134  ; XID_Continue
+11136..1113F  ; XID_Continue
+11144         ; XID_Continue
+11145..11146  ; XID_Continue
+11147         ; XID_Continue
+11150..11172  ; XID_Continue
+11173         ; XID_Continue
+11176         ; XID_Continue
+11180..11181  ; XID_Continue
+11182         ; XID_Continue
+11183..111B2  ; XID_Continue
+111B3..111B5  ; XID_Continue
+111B6..111BE  ; XID_Continue
+111BF..111C0  ; XID_Continue
+111C1..111C4  ; XID_Continue
+111C9..111CC  ; XID_Continue
+111CE         ; XID_Continue
+111CF         ; XID_Continue
+111D0..111D9  ; XID_Continue
+111DA         ; XID_Continue
+111DC         ; XID_Continue
+11200..11211  ; XID_Continue
+11213..1122B  ; XID_Continue
+1122C..1122E  ; XID_Continue
+1122F..11231  ; XID_Continue
+11232..11233  ; XID_Continue
+11234         ; XID_Continue
+11235         ; XID_Continue
+11236..11237  ; XID_Continue
+1123E         ; XID_Continue
+11280..11286  ; XID_Continue
+11288         ; XID_Continue
+1128A..1128D  ; XID_Continue
+1128F..1129D  ; XID_Continue
+1129F..112A8  ; XID_Continue
+112B0..112DE  ; XID_Continue
+112DF         ; XID_Continue
+112E0..112E2  ; XID_Continue
+112E3..112EA  ; XID_Continue
+112F0..112F9  ; XID_Continue
+11300..11301  ; XID_Continue
+11302..11303  ; XID_Continue
+11305..1130C  ; XID_Continue
+1130F..11310  ; XID_Continue
+11313..11328  ; XID_Continue
+1132A..11330  ; XID_Continue
+11332..11333  ; XID_Continue
+11335..11339  ; XID_Continue
+1133B..1133C  ; XID_Continue
+1133D         ; XID_Continue
+1133E..1133F  ; XID_Continue
+11340         ; XID_Continue
+11341..11344  ; XID_Continue
+11347..11348  ; XID_Continue
+1134B..1134D  ; XID_Continue
+11350         ; XID_Continue
+11357         ; XID_Continue
+1135D..11361  ; XID_Continue
+11362..11363  ; XID_Continue
+11366..1136C  ; XID_Continue
+11370..11374  ; XID_Continue
+11400..11434  ; XID_Continue
+11435..11437  ; XID_Continue
+11438..1143F  ; XID_Continue
+11440..11441  ; XID_Continue
+11442..11444  ; XID_Continue
+11445         ; XID_Continue
+11446         ; XID_Continue
+11447..1144A  ; XID_Continue
+11450..11459  ; XID_Continue
+1145E         ; XID_Continue
+1145F..11461  ; XID_Continue
+11480..114AF  ; XID_Continue
+114B0..114B2  ; XID_Continue
+114B3..114B8  ; XID_Continue
+114B9         ; XID_Continue
+114BA         ; XID_Continue
+114BB..114BE  ; XID_Continue
+114BF..114C0  ; XID_Continue
+114C1         ; XID_Continue
+114C2..114C3  ; XID_Continue
+114C4..114C5  ; XID_Continue
+114C7         ; XID_Continue
+114D0..114D9  ; XID_Continue
+11580..115AE  ; XID_Continue
+115AF..115B1  ; XID_Continue
+115B2..115B5  ; XID_Continue
+115B8..115BB  ; XID_Continue
+115BC..115BD  ; XID_Continue
+115BE         ; XID_Continue
+115BF..115C0  ; XID_Continue
+115D8..115DB  ; XID_Continue
+115DC..115DD  ; XID_Continue
+11600..1162F  ; XID_Continue
+11630..11632  ; XID_Continue
+11633..1163A  ; XID_Continue
+1163B..1163C  ; XID_Continue
+1163D         ; XID_Continue
+1163E         ; XID_Continue
+1163F..11640  ; XID_Continue
+11644         ; XID_Continue
+11650..11659  ; XID_Continue
+11680..116AA  ; XID_Continue
+116AB         ; XID_Continue
+116AC         ; XID_Continue
+116AD         ; XID_Continue
+116AE..116AF  ; XID_Continue
+116B0..116B5  ; XID_Continue
+116B6         ; XID_Continue
+116B7         ; XID_Continue
+116B8         ; XID_Continue
+116C0..116C9  ; XID_Continue
+11700..1171A  ; XID_Continue
+1171D..1171F  ; XID_Continue
+11720..11721  ; XID_Continue
+11722..11725  ; XID_Continue
+11726         ; XID_Continue
+11727..1172B  ; XID_Continue
+11730..11739  ; XID_Continue
+11800..1182B  ; XID_Continue
+1182C..1182E  ; XID_Continue
+1182F..11837  ; XID_Continue
+11838         ; XID_Continue
+11839..1183A  ; XID_Continue
+118A0..118DF  ; XID_Continue
+118E0..118E9  ; XID_Continue
+118FF..11906  ; XID_Continue
+11909         ; XID_Continue
+1190C..11913  ; XID_Continue
+11915..11916  ; XID_Continue
+11918..1192F  ; XID_Continue
+11930..11935  ; XID_Continue
+11937..11938  ; XID_Continue
+1193B..1193C  ; XID_Continue
+1193D         ; XID_Continue
+1193E         ; XID_Continue
+1193F         ; XID_Continue
+11940         ; XID_Continue
+11941         ; XID_Continue
+11942         ; XID_Continue
+11943         ; XID_Continue
+11950..11959  ; XID_Continue
+119A0..119A7  ; XID_Continue
+119AA..119D0  ; XID_Continue
+119D1..119D3  ; XID_Continue
+119D4..119D7  ; XID_Continue
+119DA..119DB  ; XID_Continue
+119DC..119DF  ; XID_Continue
+119E0         ; XID_Continue
+119E1         ; XID_Continue
+119E3         ; XID_Continue
+119E4         ; XID_Continue
+11A00         ; XID_Continue
+11A01..11A0A  ; XID_Continue
+11A0B..11A32  ; XID_Continue
+11A33..11A38  ; XID_Continue
+11A39         ; XID_Continue
+11A3A         ; XID_Continue
+11A3B..11A3E  ; XID_Continue
+11A47         ; XID_Continue
+11A50         ; XID_Continue
+11A51..11A56  ; XID_Continue
+11A57..11A58  ; XID_Continue
+11A59..11A5B  ; XID_Continue
+11A5C..11A89  ; XID_Continue
+11A8A..11A96  ; XID_Continue
+11A97         ; XID_Continue
+11A98..11A99  ; XID_Continue
+11A9D         ; XID_Continue
+11AC0..11AF8  ; XID_Continue
+11C00..11C08  ; XID_Continue
+11C0A..11C2E  ; XID_Continue
+11C2F         ; XID_Continue
+11C30..11C36  ; XID_Continue
+11C38..11C3D  ; XID_Continue
+11C3E         ; XID_Continue
+11C3F         ; XID_Continue
+11C40         ; XID_Continue
+11C50..11C59  ; XID_Continue
+11C72..11C8F  ; XID_Continue
+11C92..11CA7  ; XID_Continue
+11CA9         ; XID_Continue
+11CAA..11CB0  ; XID_Continue
+11CB1         ; XID_Continue
+11CB2..11CB3  ; XID_Continue
+11CB4         ; XID_Continue
+11CB5..11CB6  ; XID_Continue
+11D00..11D06  ; XID_Continue
+11D08..11D09  ; XID_Continue
+11D0B..11D30  ; XID_Continue
+11D31..11D36  ; XID_Continue
+11D3A         ; XID_Continue
+11D3C..11D3D  ; XID_Continue
+11D3F..11D45  ; XID_Continue
+11D46         ; XID_Continue
+11D47         ; XID_Continue
+11D50..11D59  ; XID_Continue
+11D60..11D65  ; XID_Continue
+11D67..11D68  ; XID_Continue
+11D6A..11D89  ; XID_Continue
+11D8A..11D8E  ; XID_Continue
+11D90..11D91  ; XID_Continue
+11D93..11D94  ; XID_Continue
+11D95         ; XID_Continue
+11D96         ; XID_Continue
+11D97         ; XID_Continue
+11D98         ; XID_Continue
+11DA0..11DA9  ; XID_Continue
+11EE0..11EF2  ; XID_Continue
+11EF3..11EF4  ; XID_Continue
+11EF5..11EF6  ; XID_Continue
+11FB0         ; XID_Continue
+12000..12399  ; XID_Continue
+12400..1246E  ; XID_Continue
+12480..12543  ; XID_Continue
 13000..1342E  ; XID_Continue
+14400..14646  ; XID_Continue
 16800..16A38  ; XID_Continue
-1B000..1B001  ; XID_Continue
+16A40..16A5E  ; XID_Continue
+16A60..16A69  ; XID_Continue
+16AD0..16AED  ; XID_Continue
+16AF0..16AF4  ; XID_Continue
+16B00..16B2F  ; XID_Continue
+16B30..16B36  ; XID_Continue
+16B40..16B43  ; XID_Continue
+16B50..16B59  ; XID_Continue
+16B63..16B77  ; XID_Continue
+16B7D..16B8F  ; XID_Continue
+16E40..16E7F  ; XID_Continue
+16F00..16F4A  ; XID_Continue
+16F4F         ; XID_Continue
+16F50         ; XID_Continue
+16F51..16F87  ; XID_Continue
+16F8F..16F92  ; XID_Continue
+16F93..16F9F  ; XID_Continue
+16FE0..16FE1  ; XID_Continue
+16FE3         ; XID_Continue
+16FE4         ; XID_Continue
+16FF0..16FF1  ; XID_Continue
+17000..187F7  ; XID_Continue
+18800..18CD5  ; XID_Continue
+18D00..18D08  ; XID_Continue
+1B000..1B11E  ; XID_Continue
+1B150..1B152  ; XID_Continue
+1B164..1B167  ; XID_Continue
+1B170..1B2FB  ; XID_Continue
+1BC00..1BC6A  ; XID_Continue
+1BC70..1BC7C  ; XID_Continue
+1BC80..1BC88  ; XID_Continue
+1BC90..1BC99  ; XID_Continue
+1BC9D..1BC9E  ; XID_Continue
 1D165..1D166  ; XID_Continue
 1D167..1D169  ; XID_Continue
 1D16D..1D172  ; XID_Continue
@@ -7892,13 +9866,75 @@ FFDA..FFDC    ; XID_Continue
 1D7AA..1D7C2  ; XID_Continue
 1D7C4..1D7CB  ; XID_Continue
 1D7CE..1D7FF  ; XID_Continue
-20000..2A6D6  ; XID_Continue
+1DA00..1DA36  ; XID_Continue
+1DA3B..1DA6C  ; XID_Continue
+1DA75         ; XID_Continue
+1DA84         ; XID_Continue
+1DA9B..1DA9F  ; XID_Continue
+1DAA1..1DAAF  ; XID_Continue
+1E000..1E006  ; XID_Continue
+1E008..1E018  ; XID_Continue
+1E01B..1E021  ; XID_Continue
+1E023..1E024  ; XID_Continue
+1E026..1E02A  ; XID_Continue
+1E100..1E12C  ; XID_Continue
+1E130..1E136  ; XID_Continue
+1E137..1E13D  ; XID_Continue
+1E140..1E149  ; XID_Continue
+1E14E         ; XID_Continue
+1E2C0..1E2EB  ; XID_Continue
+1E2EC..1E2EF  ; XID_Continue
+1E2F0..1E2F9  ; XID_Continue
+1E800..1E8C4  ; XID_Continue
+1E8D0..1E8D6  ; XID_Continue
+1E900..1E943  ; XID_Continue
+1E944..1E94A  ; XID_Continue
+1E94B         ; XID_Continue
+1E950..1E959  ; XID_Continue
+1EE00..1EE03  ; XID_Continue
+1EE05..1EE1F  ; XID_Continue
+1EE21..1EE22  ; XID_Continue
+1EE24         ; XID_Continue
+1EE27         ; XID_Continue
+1EE29..1EE32  ; XID_Continue
+1EE34..1EE37  ; XID_Continue
+1EE39         ; XID_Continue
+1EE3B         ; XID_Continue
+1EE42         ; XID_Continue
+1EE47         ; XID_Continue
+1EE49         ; XID_Continue
+1EE4B         ; XID_Continue
+1EE4D..1EE4F  ; XID_Continue
+1EE51..1EE52  ; XID_Continue
+1EE54         ; XID_Continue
+1EE57         ; XID_Continue
+1EE59         ; XID_Continue
+1EE5B         ; XID_Continue
+1EE5D         ; XID_Continue
+1EE5F         ; XID_Continue
+1EE61..1EE62  ; XID_Continue
+1EE64         ; XID_Continue
+1EE67..1EE6A  ; XID_Continue
+1EE6C..1EE72  ; XID_Continue
+1EE74..1EE77  ; XID_Continue
+1EE79..1EE7C  ; XID_Continue
+1EE7E         ; XID_Continue
+1EE80..1EE89  ; XID_Continue
+1EE8B..1EE9B  ; XID_Continue
+1EEA1..1EEA3  ; XID_Continue
+1EEA5..1EEA9  ; XID_Continue
+1EEAB..1EEBB  ; XID_Continue
+1FBF0..1FBF9  ; XID_Continue
+20000..2A6DD  ; XID_Continue
 2A700..2B734  ; XID_Continue
 2B740..2B81D  ; XID_Continue
+2B820..2CEA1  ; XID_Continue
+2CEB0..2EBE0  ; XID_Continue
 2F800..2FA1D  ; XID_Continue
+30000..3134A  ; XID_Continue
 E0100..E01EF  ; XID_Continue
 
-# Total code points: 102656
+# Total code points: 134415
 
 # ================================================
 
@@ -7908,24 +9944,28 @@ E0100..E01EF  ; XID_Continue
 #  + Cf (Format characters)
 #  + Variation_Selector
 #  - White_Space
-#  - FFF9..FFFB (Annotation Characters)
-#  - 0600..0603, 06DD, 070F, 110BD (exceptional Cf characters that should be visible)
+#  - FFF9..FFFB (Interlinear annotation format characters)
+#  - 13430..13438 (Egyptian hieroglyph format characters)
+#  - Prepended_Concatenation_Mark (Exceptional format characters that should be visible)
 
 00AD          ; Default_Ignorable_Code_Point
 034F          ; Default_Ignorable_Code_Point
+061C          ; Default_Ignorable_Code_Point
 115F..1160    ; Default_Ignorable_Code_Point
 17B4..17B5    ; Default_Ignorable_Code_Point
 180B..180D    ; Default_Ignorable_Code_Point
+180E          ; Default_Ignorable_Code_Point
 200B..200F    ; Default_Ignorable_Code_Point
 202A..202E    ; Default_Ignorable_Code_Point
 2060..2064    ; Default_Ignorable_Code_Point
-2065..2069    ; Default_Ignorable_Code_Point
-206A..206F    ; Default_Ignorable_Code_Point
+2065          ; Default_Ignorable_Code_Point
+2066..206F    ; Default_Ignorable_Code_Point
 3164          ; Default_Ignorable_Code_Point
 FE00..FE0F    ; Default_Ignorable_Code_Point
 FEFF          ; Default_Ignorable_Code_Point
 FFA0          ; Default_Ignorable_Code_Point
 FFF0..FFF8    ; Default_Ignorable_Code_Point
+1BCA0..1BCA3  ; Default_Ignorable_Code_Point
 1D173..1D17A  ; Default_Ignorable_Code_Point
 E0000         ; Default_Ignorable_Code_Point
 E0001         ; Default_Ignorable_Code_Point
@@ -7935,7 +9975,7 @@ E0080..E00FF  ; Default_Ignorable_Code_Point
 E0100..E01EF  ; Default_Ignorable_Code_Point
 E01F0..E0FFF  ; Default_Ignorable_Code_Point
 
-# Total code points: 4167
+# Total code points: 4173
 
 # ================================================
 
@@ -7963,12 +10003,14 @@ E01F0..E0FFF  ; Default_Ignorable_Code_Point
 0730..074A    ; Grapheme_Extend
 07A6..07B0    ; Grapheme_Extend
 07EB..07F3    ; Grapheme_Extend
+07FD          ; Grapheme_Extend
 0816..0819    ; Grapheme_Extend
 081B..0823    ; Grapheme_Extend
 0825..0827    ; Grapheme_Extend
 0829..082D    ; Grapheme_Extend
 0859..085B    ; Grapheme_Extend
-0900..0902    ; Grapheme_Extend
+08D3..08E1    ; Grapheme_Extend
+08E3..0902    ; Grapheme_Extend
 093A          ; Grapheme_Extend
 093C          ; Grapheme_Extend
 0941..0948    ; Grapheme_Extend
@@ -7982,6 +10024,7 @@ E01F0..E0FFF  ; Default_Ignorable_Code_Point
 09CD          ; Grapheme_Extend
 09D7          ; Grapheme_Extend
 09E2..09E3    ; Grapheme_Extend
+09FE          ; Grapheme_Extend
 0A01..0A02    ; Grapheme_Extend
 0A3C          ; Grapheme_Extend
 0A41..0A42    ; Grapheme_Extend
@@ -7996,13 +10039,14 @@ E01F0..E0FFF  ; Default_Ignorable_Code_Point
 0AC7..0AC8    ; Grapheme_Extend
 0ACD          ; Grapheme_Extend
 0AE2..0AE3    ; Grapheme_Extend
+0AFA..0AFF    ; Grapheme_Extend
 0B01          ; Grapheme_Extend
 0B3C          ; Grapheme_Extend
 0B3E          ; Grapheme_Extend
 0B3F          ; Grapheme_Extend
 0B41..0B44    ; Grapheme_Extend
 0B4D          ; Grapheme_Extend
-0B56          ; Grapheme_Extend
+0B55..0B56    ; Grapheme_Extend
 0B57          ; Grapheme_Extend
 0B62..0B63    ; Grapheme_Extend
 0B82          ; Grapheme_Extend
@@ -8010,11 +10054,14 @@ E01F0..E0FFF  ; Default_Ignorable_Code_Point
 0BC0          ; Grapheme_Extend
 0BCD          ; Grapheme_Extend
 0BD7          ; Grapheme_Extend
+0C00          ; Grapheme_Extend
+0C04          ; Grapheme_Extend
 0C3E..0C40    ; Grapheme_Extend
 0C46..0C48    ; Grapheme_Extend
 0C4A..0C4D    ; Grapheme_Extend
 0C55..0C56    ; Grapheme_Extend
 0C62..0C63    ; Grapheme_Extend
+0C81          ; Grapheme_Extend
 0CBC          ; Grapheme_Extend
 0CBF          ; Grapheme_Extend
 0CC2          ; Grapheme_Extend
@@ -8022,11 +10069,14 @@ E01F0..E0FFF  ; Default_Ignorable_Code_Point
 0CCC..0CCD    ; Grapheme_Extend
 0CD5..0CD6    ; Grapheme_Extend
 0CE2..0CE3    ; Grapheme_Extend
+0D00..0D01    ; Grapheme_Extend
+0D3B..0D3C    ; Grapheme_Extend
 0D3E          ; Grapheme_Extend
 0D41..0D44    ; Grapheme_Extend
 0D4D          ; Grapheme_Extend
 0D57          ; Grapheme_Extend
 0D62..0D63    ; Grapheme_Extend
+0D81          ; Grapheme_Extend
 0DCA          ; Grapheme_Extend
 0DCF          ; Grapheme_Extend
 0DD2..0DD4    ; Grapheme_Extend
@@ -8036,8 +10086,7 @@ E01F0..E0FFF  ; Default_Ignorable_Code_Point
 0E34..0E3A    ; Grapheme_Extend
 0E47..0E4E    ; Grapheme_Extend
 0EB1          ; Grapheme_Extend
-0EB4..0EB9    ; Grapheme_Extend
-0EBB..0EBC    ; Grapheme_Extend
+0EB4..0EBC    ; Grapheme_Extend
 0EC8..0ECD    ; Grapheme_Extend
 0F18..0F19    ; Grapheme_Extend
 0F35          ; Grapheme_Extend
@@ -8065,17 +10114,20 @@ E01F0..E0FFF  ; Default_Ignorable_Code_Point
 1732..1734    ; Grapheme_Extend
 1752..1753    ; Grapheme_Extend
 1772..1773    ; Grapheme_Extend
+17B4..17B5    ; Grapheme_Extend
 17B7..17BD    ; Grapheme_Extend
 17C6          ; Grapheme_Extend
 17C9..17D3    ; Grapheme_Extend
 17DD          ; Grapheme_Extend
 180B..180D    ; Grapheme_Extend
+1885..1886    ; Grapheme_Extend
 18A9          ; Grapheme_Extend
 1920..1922    ; Grapheme_Extend
 1927..1928    ; Grapheme_Extend
 1932          ; Grapheme_Extend
 1939..193B    ; Grapheme_Extend
 1A17..1A18    ; Grapheme_Extend
+1A1B          ; Grapheme_Extend
 1A56          ; Grapheme_Extend
 1A58..1A5E    ; Grapheme_Extend
 1A60          ; Grapheme_Extend
@@ -8083,8 +10135,12 @@ E01F0..E0FFF  ; Default_Ignorable_Code_Point
 1A65..1A6C    ; Grapheme_Extend
 1A73..1A7C    ; Grapheme_Extend
 1A7F          ; Grapheme_Extend
+1AB0..1ABD    ; Grapheme_Extend
+1ABE          ; Grapheme_Extend
+1ABF..1AC0    ; Grapheme_Extend
 1B00..1B03    ; Grapheme_Extend
 1B34          ; Grapheme_Extend
+1B35          ; Grapheme_Extend
 1B36..1B3A    ; Grapheme_Extend
 1B3C          ; Grapheme_Extend
 1B42          ; Grapheme_Extend
@@ -8092,6 +10148,7 @@ E01F0..E0FFF  ; Default_Ignorable_Code_Point
 1B80..1B81    ; Grapheme_Extend
 1BA2..1BA5    ; Grapheme_Extend
 1BA8..1BA9    ; Grapheme_Extend
+1BAB..1BAD    ; Grapheme_Extend
 1BE6          ; Grapheme_Extend
 1BE8..1BE9    ; Grapheme_Extend
 1BED          ; Grapheme_Extend
@@ -8102,9 +10159,11 @@ E01F0..E0FFF  ; Default_Ignorable_Code_Point
 1CD4..1CE0    ; Grapheme_Extend
 1CE2..1CE8    ; Grapheme_Extend
 1CED          ; Grapheme_Extend
-1DC0..1DE6    ; Grapheme_Extend
-1DFC..1DFF    ; Grapheme_Extend
-200C..200D    ; Grapheme_Extend
+1CF4          ; Grapheme_Extend
+1CF8..1CF9    ; Grapheme_Extend
+1DC0..1DF9    ; Grapheme_Extend
+1DFB..1DFF    ; Grapheme_Extend
+200C          ; Grapheme_Extend
 20D0..20DC    ; Grapheme_Extend
 20DD..20E0    ; Grapheme_Extend
 20E1          ; Grapheme_Extend
@@ -8113,34 +10172,42 @@ E01F0..E0FFF  ; Default_Ignorable_Code_Point
 2CEF..2CF1    ; Grapheme_Extend
 2D7F          ; Grapheme_Extend
 2DE0..2DFF    ; Grapheme_Extend
-302A..302F    ; Grapheme_Extend
+302A..302D    ; Grapheme_Extend
+302E..302F    ; Grapheme_Extend
 3099..309A    ; Grapheme_Extend
 A66F          ; Grapheme_Extend
 A670..A672    ; Grapheme_Extend
-A67C..A67D    ; Grapheme_Extend
+A674..A67D    ; Grapheme_Extend
+A69E..A69F    ; Grapheme_Extend
 A6F0..A6F1    ; Grapheme_Extend
 A802          ; Grapheme_Extend
 A806          ; Grapheme_Extend
 A80B          ; Grapheme_Extend
 A825..A826    ; Grapheme_Extend
-A8C4          ; Grapheme_Extend
+A82C          ; Grapheme_Extend
+A8C4..A8C5    ; Grapheme_Extend
 A8E0..A8F1    ; Grapheme_Extend
+A8FF          ; Grapheme_Extend
 A926..A92D    ; Grapheme_Extend
 A947..A951    ; Grapheme_Extend
 A980..A982    ; Grapheme_Extend
 A9B3          ; Grapheme_Extend
 A9B6..A9B9    ; Grapheme_Extend
-A9BC          ; Grapheme_Extend
+A9BC..A9BD    ; Grapheme_Extend
+A9E5          ; Grapheme_Extend
 AA29..AA2E    ; Grapheme_Extend
 AA31..AA32    ; Grapheme_Extend
 AA35..AA36    ; Grapheme_Extend
 AA43          ; Grapheme_Extend
 AA4C          ; Grapheme_Extend
+AA7C          ; Grapheme_Extend
 AAB0          ; Grapheme_Extend
 AAB2..AAB4    ; Grapheme_Extend
 AAB7..AAB8    ; Grapheme_Extend
 AABE..AABF    ; Grapheme_Extend
 AAC1          ; Grapheme_Extend
+AAEC..AAED    ; Grapheme_Extend
+AAF6          ; Grapheme_Extend
 ABE5          ; Grapheme_Extend
 ABE8          ; Grapheme_Extend
 ABED          ; Grapheme_Extend
@@ -8149,19 +10216,110 @@ F884..F899    ; Grapheme_Extend
 F89F          ; Grapheme_Extend
 FB1E          ; Grapheme_Extend
 FE00..FE0F    ; Grapheme_Extend
-FE20..FE26    ; Grapheme_Extend
+FE20..FE2F    ; Grapheme_Extend
 FF9E..FF9F    ; Grapheme_Extend
 101FD         ; Grapheme_Extend
+102E0         ; Grapheme_Extend
+10376..1037A  ; Grapheme_Extend
 10A01..10A03  ; Grapheme_Extend
 10A05..10A06  ; Grapheme_Extend
 10A0C..10A0F  ; Grapheme_Extend
 10A38..10A3A  ; Grapheme_Extend
 10A3F         ; Grapheme_Extend
+10AE5..10AE6  ; Grapheme_Extend
+10D24..10D27  ; Grapheme_Extend
+10EAB..10EAC  ; Grapheme_Extend
+10F46..10F50  ; Grapheme_Extend
 11001         ; Grapheme_Extend
 11038..11046  ; Grapheme_Extend
-11080..11081  ; Grapheme_Extend
+1107F..11081  ; Grapheme_Extend
 110B3..110B6  ; Grapheme_Extend
 110B9..110BA  ; Grapheme_Extend
+11100..11102  ; Grapheme_Extend
+11127..1112B  ; Grapheme_Extend
+1112D..11134  ; Grapheme_Extend
+11173         ; Grapheme_Extend
+11180..11181  ; Grapheme_Extend
+111B6..111BE  ; Grapheme_Extend
+111C9..111CC  ; Grapheme_Extend
+111CF         ; Grapheme_Extend
+1122F..11231  ; Grapheme_Extend
+11234         ; Grapheme_Extend
+11236..11237  ; Grapheme_Extend
+1123E         ; Grapheme_Extend
+112DF         ; Grapheme_Extend
+112E3..112EA  ; Grapheme_Extend
+11300..11301  ; Grapheme_Extend
+1133B..1133C  ; Grapheme_Extend
+1133E         ; Grapheme_Extend
+11340         ; Grapheme_Extend
+11357         ; Grapheme_Extend
+11366..1136C  ; Grapheme_Extend
+11370..11374  ; Grapheme_Extend
+11438..1143F  ; Grapheme_Extend
+11442..11444  ; Grapheme_Extend
+11446         ; Grapheme_Extend
+1145E         ; Grapheme_Extend
+114B0         ; Grapheme_Extend
+114B3..114B8  ; Grapheme_Extend
+114BA         ; Grapheme_Extend
+114BD         ; Grapheme_Extend
+114BF..114C0  ; Grapheme_Extend
+114C2..114C3  ; Grapheme_Extend
+115AF         ; Grapheme_Extend
+115B2..115B5  ; Grapheme_Extend
+115BC..115BD  ; Grapheme_Extend
+115BF..115C0  ; Grapheme_Extend
+115DC..115DD  ; Grapheme_Extend
+11633..1163A  ; Grapheme_Extend
+1163D         ; Grapheme_Extend
+1163F..11640  ; Grapheme_Extend
+116AB         ; Grapheme_Extend
+116AD         ; Grapheme_Extend
+116B0..116B5  ; Grapheme_Extend
+116B7         ; Grapheme_Extend
+1171D..1171F  ; Grapheme_Extend
+11722..11725  ; Grapheme_Extend
+11727..1172B  ; Grapheme_Extend
+1182F..11837  ; Grapheme_Extend
+11839..1183A  ; Grapheme_Extend
+11930         ; Grapheme_Extend
+1193B..1193C  ; Grapheme_Extend
+1193E         ; Grapheme_Extend
+11943         ; Grapheme_Extend
+119D4..119D7  ; Grapheme_Extend
+119DA..119DB  ; Grapheme_Extend
+119E0         ; Grapheme_Extend
+11A01..11A0A  ; Grapheme_Extend
+11A33..11A38  ; Grapheme_Extend
+11A3B..11A3E  ; Grapheme_Extend
+11A47         ; Grapheme_Extend
+11A51..11A56  ; Grapheme_Extend
+11A59..11A5B  ; Grapheme_Extend
+11A8A..11A96  ; Grapheme_Extend
+11A98..11A99  ; Grapheme_Extend
+11C30..11C36  ; Grapheme_Extend
+11C38..11C3D  ; Grapheme_Extend
+11C3F         ; Grapheme_Extend
+11C92..11CA7  ; Grapheme_Extend
+11CAA..11CB0  ; Grapheme_Extend
+11CB2..11CB3  ; Grapheme_Extend
+11CB5..11CB6  ; Grapheme_Extend
+11D31..11D36  ; Grapheme_Extend
+11D3A         ; Grapheme_Extend
+11D3C..11D3D  ; Grapheme_Extend
+11D3F..11D45  ; Grapheme_Extend
+11D47         ; Grapheme_Extend
+11D90..11D91  ; Grapheme_Extend
+11D95         ; Grapheme_Extend
+11D97         ; Grapheme_Extend
+11EF3..11EF4  ; Grapheme_Extend
+16AF0..16AF4  ; Grapheme_Extend
+16B30..16B36  ; Grapheme_Extend
+16F4F         ; Grapheme_Extend
+16F8F..16F92  ; Grapheme_Extend
+16FE4         ; Grapheme_Extend
+1BC9D..1BC9E  ; Grapheme_Extend
 1D165         ; Grapheme_Extend
 1D167..1D169  ; Grapheme_Extend
 1D16E..1D172  ; Grapheme_Extend
@@ -8169,9 +10327,25 @@ FF9E..FF9F    ; Grapheme_Extend
 1D185..1D18B  ; Grapheme_Extend
 1D1AA..1D1AD  ; Grapheme_Extend
 1D242..1D244  ; Grapheme_Extend
+1DA00..1DA36  ; Grapheme_Extend
+1DA3B..1DA6C  ; Grapheme_Extend
+1DA75         ; Grapheme_Extend
+1DA84         ; Grapheme_Extend
+1DA9B..1DA9F  ; Grapheme_Extend
+1DAA1..1DAAF  ; Grapheme_Extend
+1E000..1E006  ; Grapheme_Extend
+1E008..1E018  ; Grapheme_Extend
+1E01B..1E021  ; Grapheme_Extend
+1E023..1E024  ; Grapheme_Extend
+1E026..1E02A  ; Grapheme_Extend
+1E130..1E136  ; Grapheme_Extend
+1E2EC..1E2EF  ; Grapheme_Extend
+1E8D0..1E8D6  ; Grapheme_Extend
+1E944..1E94A  ; Grapheme_Extend
+E0020..E007F  ; Grapheme_Extend
 E0100..E01EF  ; Grapheme_Extend
 
-# Total code points: 1273
+# Total code points: 1979+ApplePUA
 
 # ================================================
 
@@ -8210,7 +10384,8 @@ E0100..E01EF  ; Grapheme_Extend
 00A0          ; Grapheme_Base
 00A1          ; Grapheme_Base
 00A2..00A5    ; Grapheme_Base
-00A6..00A7    ; Grapheme_Base
+00A6          ; Grapheme_Base
+00A7          ; Grapheme_Base
 00A8          ; Grapheme_Base
 00A9          ; Grapheme_Base
 00AA          ; Grapheme_Base
@@ -8223,8 +10398,7 @@ E0100..E01EF  ; Grapheme_Extend
 00B2..00B3    ; Grapheme_Base
 00B4          ; Grapheme_Base
 00B5          ; Grapheme_Base
-00B6          ; Grapheme_Base
-00B7          ; Grapheme_Base
+00B6..00B7    ; Grapheme_Base
 00B8          ; Grapheme_Base
 00B9          ; Grapheme_Base
 00BA          ; Grapheme_Base
@@ -8259,6 +10433,7 @@ E0100..E01EF  ; Grapheme_Extend
 037A          ; Grapheme_Base
 037B..037D    ; Grapheme_Base
 037E          ; Grapheme_Base
+037F          ; Grapheme_Base
 0384..0385    ; Grapheme_Base
 0386          ; Grapheme_Base
 0387          ; Grapheme_Base
@@ -8269,19 +10444,21 @@ E0100..E01EF  ; Grapheme_Extend
 03F6          ; Grapheme_Base
 03F7..0481    ; Grapheme_Base
 0482          ; Grapheme_Base
-048A..0527    ; Grapheme_Base
+048A..052F    ; Grapheme_Base
 0531..0556    ; Grapheme_Base
 0559          ; Grapheme_Base
 055A..055F    ; Grapheme_Base
-0561..0587    ; Grapheme_Base
+0560..0588    ; Grapheme_Base
 0589          ; Grapheme_Base
 058A          ; Grapheme_Base
+058D..058E    ; Grapheme_Base
+058F          ; Grapheme_Base
 05BE          ; Grapheme_Base
 05C0          ; Grapheme_Base
 05C3          ; Grapheme_Base
 05C6          ; Grapheme_Base
 05D0..05EA    ; Grapheme_Base
-05F0..05F2    ; Grapheme_Base
+05EF..05F2    ; Grapheme_Base
 05F3..05F4    ; Grapheme_Base
 0606..0608    ; Grapheme_Base
 0609..060A    ; Grapheme_Base
@@ -8318,6 +10495,7 @@ E0100..E01EF  ; Grapheme_Extend
 07F6          ; Grapheme_Base
 07F7..07F9    ; Grapheme_Base
 07FA          ; Grapheme_Base
+07FE..07FF    ; Grapheme_Base
 0800..0815    ; Grapheme_Base
 081A          ; Grapheme_Base
 0824          ; Grapheme_Base
@@ -8325,6 +10503,9 @@ E0100..E01EF  ; Grapheme_Extend
 0830..083E    ; Grapheme_Base
 0840..0858    ; Grapheme_Base
 085E          ; Grapheme_Base
+0860..086A    ; Grapheme_Base
+08A0..08B4    ; Grapheme_Base
+08B6..08C7    ; Grapheme_Base
 0903          ; Grapheme_Base
 0904..0939    ; Grapheme_Base
 093B          ; Grapheme_Base
@@ -8338,8 +10519,7 @@ E0100..E01EF  ; Grapheme_Extend
 0966..096F    ; Grapheme_Base
 0970          ; Grapheme_Base
 0971          ; Grapheme_Base
-0972..0977    ; Grapheme_Base
-0979..097F    ; Grapheme_Base
+0972..0980    ; Grapheme_Base
 0982..0983    ; Grapheme_Base
 0985..098C    ; Grapheme_Base
 098F..0990    ; Grapheme_Base
@@ -8360,6 +10540,8 @@ E0100..E01EF  ; Grapheme_Extend
 09F4..09F9    ; Grapheme_Base
 09FA          ; Grapheme_Base
 09FB          ; Grapheme_Base
+09FC          ; Grapheme_Base
+09FD          ; Grapheme_Base
 0A03          ; Grapheme_Base
 0A05..0A0A    ; Grapheme_Base
 0A0F..0A10    ; Grapheme_Base
@@ -8373,6 +10555,7 @@ E0100..E01EF  ; Grapheme_Extend
 0A5E          ; Grapheme_Base
 0A66..0A6F    ; Grapheme_Base
 0A72..0A74    ; Grapheme_Base
+0A76          ; Grapheme_Base
 0A83          ; Grapheme_Base
 0A85..0A8D    ; Grapheme_Base
 0A8F..0A91    ; Grapheme_Base
@@ -8387,7 +10570,9 @@ E0100..E01EF  ; Grapheme_Extend
 0AD0          ; Grapheme_Base
 0AE0..0AE1    ; Grapheme_Base
 0AE6..0AEF    ; Grapheme_Base
+0AF0          ; Grapheme_Base
 0AF1          ; Grapheme_Base
+0AF9          ; Grapheme_Base
 0B02..0B03    ; Grapheme_Base
 0B05..0B0C    ; Grapheme_Base
 0B0F..0B10    ; Grapheme_Base
@@ -8429,16 +10614,18 @@ E0100..E01EF  ; Grapheme_Extend
 0C05..0C0C    ; Grapheme_Base
 0C0E..0C10    ; Grapheme_Base
 0C12..0C28    ; Grapheme_Base
-0C2A..0C33    ; Grapheme_Base
-0C35..0C39    ; Grapheme_Base
+0C2A..0C39    ; Grapheme_Base
 0C3D          ; Grapheme_Base
 0C41..0C44    ; Grapheme_Base
-0C58..0C59    ; Grapheme_Base
+0C58..0C5A    ; Grapheme_Base
 0C60..0C61    ; Grapheme_Base
 0C66..0C6F    ; Grapheme_Base
+0C77          ; Grapheme_Base
 0C78..0C7E    ; Grapheme_Base
 0C7F          ; Grapheme_Base
+0C80          ; Grapheme_Base
 0C82..0C83    ; Grapheme_Base
+0C84          ; Grapheme_Base
 0C85..0C8C    ; Grapheme_Base
 0C8E..0C90    ; Grapheme_Base
 0C92..0CA8    ; Grapheme_Base
@@ -8455,7 +10642,7 @@ E0100..E01EF  ; Grapheme_Extend
 0CE6..0CEF    ; Grapheme_Base
 0CF1..0CF2    ; Grapheme_Base
 0D02..0D03    ; Grapheme_Base
-0D05..0D0C    ; Grapheme_Base
+0D04..0D0C    ; Grapheme_Base
 0D0E..0D10    ; Grapheme_Base
 0D12..0D3A    ; Grapheme_Base
 0D3D          ; Grapheme_Base
@@ -8463,9 +10650,12 @@ E0100..E01EF  ; Grapheme_Extend
 0D46..0D48    ; Grapheme_Base
 0D4A..0D4C    ; Grapheme_Base
 0D4E          ; Grapheme_Base
-0D60..0D61    ; Grapheme_Base
+0D4F          ; Grapheme_Base
+0D54..0D56    ; Grapheme_Base
+0D58..0D5E    ; Grapheme_Base
+0D5F..0D61    ; Grapheme_Base
 0D66..0D6F    ; Grapheme_Base
-0D70..0D75    ; Grapheme_Base
+0D70..0D78    ; Grapheme_Base
 0D79          ; Grapheme_Base
 0D7A..0D7F    ; Grapheme_Base
 0D82..0D83    ; Grapheme_Base
@@ -8476,6 +10666,7 @@ E0100..E01EF  ; Grapheme_Extend
 0DC0..0DC6    ; Grapheme_Base
 0DD0..0DD1    ; Grapheme_Base
 0DD8..0DDE    ; Grapheme_Base
+0DE6..0DEF    ; Grapheme_Base
 0DF2..0DF3    ; Grapheme_Base
 0DF4          ; Grapheme_Base
 0E01..0E30    ; Grapheme_Base
@@ -8488,26 +10679,22 @@ E0100..E01EF  ; Grapheme_Extend
 0E5A..0E5B    ; Grapheme_Base
 0E81..0E82    ; Grapheme_Base
 0E84          ; Grapheme_Base
-0E87..0E88    ; Grapheme_Base
-0E8A          ; Grapheme_Base
-0E8D          ; Grapheme_Base
-0E94..0E97    ; Grapheme_Base
-0E99..0E9F    ; Grapheme_Base
-0EA1..0EA3    ; Grapheme_Base
+0E86..0E8A    ; Grapheme_Base
+0E8C..0EA3    ; Grapheme_Base
 0EA5          ; Grapheme_Base
-0EA7          ; Grapheme_Base
-0EAA..0EAB    ; Grapheme_Base
-0EAD..0EB0    ; Grapheme_Base
+0EA7..0EB0    ; Grapheme_Base
 0EB2..0EB3    ; Grapheme_Base
 0EBD          ; Grapheme_Base
 0EC0..0EC4    ; Grapheme_Base
 0EC6          ; Grapheme_Base
 0ED0..0ED9    ; Grapheme_Base
-0EDC..0EDD    ; Grapheme_Base
+0EDC..0EDF    ; Grapheme_Base
 0F00          ; Grapheme_Base
 0F01..0F03    ; Grapheme_Base
 0F04..0F12    ; Grapheme_Base
-0F13..0F17    ; Grapheme_Base
+0F13          ; Grapheme_Base
+0F14          ; Grapheme_Base
+0F15..0F17    ; Grapheme_Base
 0F1A..0F1F    ; Grapheme_Base
 0F20..0F29    ; Grapheme_Base
 0F2A..0F33    ; Grapheme_Base
@@ -8555,9 +10742,12 @@ E0100..E01EF  ; Grapheme_Extend
 109A..109C    ; Grapheme_Base
 109E..109F    ; Grapheme_Base
 10A0..10C5    ; Grapheme_Base
+10C7          ; Grapheme_Base
+10CD          ; Grapheme_Base
 10D0..10FA    ; Grapheme_Base
 10FB          ; Grapheme_Base
 10FC          ; Grapheme_Base
+10FD..10FF    ; Grapheme_Base
 1100..1248    ; Grapheme_Base
 124A..124D    ; Grapheme_Base
 1250..1256    ; Grapheme_Base
@@ -8574,15 +10764,16 @@ E0100..E01EF  ; Grapheme_Extend
 12D8..1310    ; Grapheme_Base
 1312..1315    ; Grapheme_Base
 1318..135A    ; Grapheme_Base
-1360          ; Grapheme_Base
-1361..1368    ; Grapheme_Base
+1360..1368    ; Grapheme_Base
 1369..137C    ; Grapheme_Base
 1380..138F    ; Grapheme_Base
 1390..1399    ; Grapheme_Base
-13A0..13F4    ; Grapheme_Base
+13A0..13F5    ; Grapheme_Base
+13F8..13FD    ; Grapheme_Base
 1400          ; Grapheme_Base
 1401..166C    ; Grapheme_Base
-166D..166E    ; Grapheme_Base
+166D          ; Grapheme_Base
+166E          ; Grapheme_Base
 166F..167F    ; Grapheme_Base
 1680          ; Grapheme_Base
 1681..169A    ; Grapheme_Base
@@ -8591,6 +10782,7 @@ E0100..E01EF  ; Grapheme_Extend
 16A0..16EA    ; Grapheme_Base
 16EB..16ED    ; Grapheme_Base
 16EE..16F0    ; Grapheme_Base
+16F1..16F8    ; Grapheme_Base
 1700..170C    ; Grapheme_Base
 170E..1711    ; Grapheme_Base
 1720..1731    ; Grapheme_Base
@@ -8612,15 +10804,15 @@ E0100..E01EF  ; Grapheme_Extend
 1800..1805    ; Grapheme_Base
 1806          ; Grapheme_Base
 1807..180A    ; Grapheme_Base
-180E          ; Grapheme_Base
 1810..1819    ; Grapheme_Base
 1820..1842    ; Grapheme_Base
 1843          ; Grapheme_Base
-1844..1877    ; Grapheme_Base
-1880..18A8    ; Grapheme_Base
+1844..1878    ; Grapheme_Base
+1880..1884    ; Grapheme_Base
+1887..18A8    ; Grapheme_Base
 18AA          ; Grapheme_Base
 18B0..18F5    ; Grapheme_Base
-1900..191C    ; Grapheme_Base
+1900..191E    ; Grapheme_Base
 1923..1926    ; Grapheme_Base
 1929..192B    ; Grapheme_Base
 1930..1931    ; Grapheme_Base
@@ -8631,14 +10823,12 @@ E0100..E01EF  ; Grapheme_Extend
 1950..196D    ; Grapheme_Base
 1970..1974    ; Grapheme_Base
 1980..19AB    ; Grapheme_Base
-19B0..19C0    ; Grapheme_Base
-19C1..19C7    ; Grapheme_Base
-19C8..19C9    ; Grapheme_Base
+19B0..19C9    ; Grapheme_Base
 19D0..19D9    ; Grapheme_Base
 19DA          ; Grapheme_Base
 19DE..19FF    ; Grapheme_Base
 1A00..1A16    ; Grapheme_Base
-1A19..1A1B    ; Grapheme_Base
+1A19..1A1A    ; Grapheme_Base
 1A1E..1A1F    ; Grapheme_Base
 1A20..1A54    ; Grapheme_Base
 1A55          ; Grapheme_Base
@@ -8653,7 +10843,6 @@ E0100..E01EF  ; Grapheme_Extend
 1AA8..1AAD    ; Grapheme_Base
 1B04          ; Grapheme_Base
 1B05..1B33    ; Grapheme_Base
-1B35          ; Grapheme_Base
 1B3B          ; Grapheme_Base
 1B3D..1B41    ; Grapheme_Base
 1B43..1B44    ; Grapheme_Base
@@ -8669,7 +10858,7 @@ E0100..E01EF  ; Grapheme_Extend
 1BAA          ; Grapheme_Base
 1BAE..1BAF    ; Grapheme_Base
 1BB0..1BB9    ; Grapheme_Base
-1BC0..1BE5    ; Grapheme_Base
+1BBA..1BE5    ; Grapheme_Base
 1BE7          ; Grapheme_Base
 1BEA..1BEC    ; Grapheme_Base
 1BEE          ; Grapheme_Base
@@ -8685,14 +10874,20 @@ E0100..E01EF  ; Grapheme_Extend
 1C5A..1C77    ; Grapheme_Base
 1C78..1C7D    ; Grapheme_Base
 1C7E..1C7F    ; Grapheme_Base
+1C80..1C88    ; Grapheme_Base
+1C90..1CBA    ; Grapheme_Base
+1CBD..1CBF    ; Grapheme_Base
+1CC0..1CC7    ; Grapheme_Base
 1CD3          ; Grapheme_Base
 1CE1          ; Grapheme_Base
 1CE9..1CEC    ; Grapheme_Base
-1CEE..1CF1    ; Grapheme_Base
-1CF2          ; Grapheme_Base
+1CEE..1CF3    ; Grapheme_Base
+1CF5..1CF6    ; Grapheme_Base
+1CF7          ; Grapheme_Base
+1CFA          ; Grapheme_Base
 1D00..1D2B    ; Grapheme_Base
-1D2C..1D61    ; Grapheme_Base
-1D62..1D77    ; Grapheme_Base
+1D2C..1D6A    ; Grapheme_Base
+1D6B..1D77    ; Grapheme_Base
 1D78          ; Grapheme_Base
 1D79..1D9A    ; Grapheme_Base
 1D9B..1DBF    ; Grapheme_Base
@@ -8760,7 +10955,7 @@ E0100..E01EF  ; Grapheme_Extend
 208D          ; Grapheme_Base
 208E          ; Grapheme_Base
 2090..209C    ; Grapheme_Base
-20A0..20B9    ; Grapheme_Base
+20A0..20BF    ; Grapheme_Base
 2100..2101    ; Grapheme_Base
 2102          ; Grapheme_Base
 2103..2106    ; Grapheme_Base
@@ -8798,6 +10993,7 @@ E0100..E01EF  ; Grapheme_Extend
 2183..2184    ; Grapheme_Base
 2185..2188    ; Grapheme_Base
 2189          ; Grapheme_Base
+218A..218B    ; Grapheme_Base
 2190..2194    ; Grapheme_Base
 2195..2199    ; Grapheme_Base
 219A..219B    ; Grapheme_Base
@@ -8818,7 +11014,10 @@ E0100..E01EF  ; Grapheme_Extend
 21D5..21F3    ; Grapheme_Base
 21F4..22FF    ; Grapheme_Base
 2300..2307    ; Grapheme_Base
-2308..230B    ; Grapheme_Base
+2308          ; Grapheme_Base
+2309          ; Grapheme_Base
+230A          ; Grapheme_Base
+230B          ; Grapheme_Base
 230C..231F    ; Grapheme_Base
 2320..2321    ; Grapheme_Base
 2322..2328    ; Grapheme_Base
@@ -8830,8 +11029,7 @@ E0100..E01EF  ; Grapheme_Extend
 239B..23B3    ; Grapheme_Base
 23B4..23DB    ; Grapheme_Base
 23DC..23E1    ; Grapheme_Base
-23E2..23F3    ; Grapheme_Base
-2400..2426    ; Grapheme_Base
+23E2..2426    ; Grapheme_Base
 2440..244A    ; Grapheme_Base
 2460..249B    ; Grapheme_Base
 249C..24E9    ; Grapheme_Base
@@ -8844,8 +11042,7 @@ E0100..E01EF  ; Grapheme_Extend
 25F8..25FF    ; Grapheme_Base
 2600..266E    ; Grapheme_Base
 266F          ; Grapheme_Base
-2670..26FF    ; Grapheme_Base
-2701..2767    ; Grapheme_Base
+2670..2767    ; Grapheme_Base
 2768          ; Grapheme_Base
 2769          ; Grapheme_Base
 276A          ; Grapheme_Base
@@ -8865,9 +11062,7 @@ E0100..E01EF  ; Grapheme_Extend
 27C0..27C4    ; Grapheme_Base
 27C5          ; Grapheme_Base
 27C6          ; Grapheme_Base
-27C7..27CA    ; Grapheme_Base
-27CC          ; Grapheme_Base
-27CE..27E5    ; Grapheme_Base
+27C7..27E5    ; Grapheme_Base
 27E6          ; Grapheme_Base
 27E7          ; Grapheme_Base
 27E8          ; Grapheme_Base
@@ -8916,19 +11111,24 @@ E0100..E01EF  ; Grapheme_Extend
 2B30..2B44    ; Grapheme_Base
 2B45..2B46    ; Grapheme_Base
 2B47..2B4C    ; Grapheme_Base
-2B50..2B59    ; Grapheme_Base
+2B4D..2B73    ; Grapheme_Base
+2B76..2B95    ; Grapheme_Base
+2B97..2BFF    ; Grapheme_Base
 2C00..2C2E    ; Grapheme_Base
 2C30..2C5E    ; Grapheme_Base
-2C60..2C7C    ; Grapheme_Base
-2C7D          ; Grapheme_Base
+2C60..2C7B    ; Grapheme_Base
+2C7C..2C7D    ; Grapheme_Base
 2C7E..2CE4    ; Grapheme_Base
 2CE5..2CEA    ; Grapheme_Base
 2CEB..2CEE    ; Grapheme_Base
+2CF2..2CF3    ; Grapheme_Base
 2CF9..2CFC    ; Grapheme_Base
 2CFD          ; Grapheme_Base
 2CFE..2CFF    ; Grapheme_Base
 2D00..2D25    ; Grapheme_Base
-2D30..2D65    ; Grapheme_Base
+2D27          ; Grapheme_Base
+2D2D          ; Grapheme_Base
+2D30..2D67    ; Grapheme_Base
 2D6F          ; Grapheme_Base
 2D70          ; Grapheme_Base
 2D80..2D96    ; Grapheme_Base
@@ -8971,7 +11171,15 @@ E0100..E01EF  ; Grapheme_Extend
 2E29          ; Grapheme_Base
 2E2A..2E2E    ; Grapheme_Base
 2E2F          ; Grapheme_Base
-2E30..2E31    ; Grapheme_Base
+2E30..2E39    ; Grapheme_Base
+2E3A..2E3B    ; Grapheme_Base
+2E3C..2E3F    ; Grapheme_Base
+2E40          ; Grapheme_Base
+2E41          ; Grapheme_Base
+2E42          ; Grapheme_Base
+2E43..2E4F    ; Grapheme_Base
+2E50..2E51    ; Grapheme_Base
+2E52          ; Grapheme_Base
 2E80..2E99    ; Grapheme_Base
 2E9B..2EF3    ; Grapheme_Base
 2F00..2FD5    ; Grapheme_Base
@@ -9023,27 +11231,28 @@ E0100..E01EF  ; Grapheme_Extend
 30FB          ; Grapheme_Base
 30FC..30FE    ; Grapheme_Base
 30FF          ; Grapheme_Base
-3105..312D    ; Grapheme_Base
+3105..312F    ; Grapheme_Base
 3131..318E    ; Grapheme_Base
 3190..3191    ; Grapheme_Base
 3192..3195    ; Grapheme_Base
 3196..319F    ; Grapheme_Base
-31A0..31BA    ; Grapheme_Base
+31A0..31BF    ; Grapheme_Base
 31C0..31E3    ; Grapheme_Base
 31F0..31FF    ; Grapheme_Base
 3200..321E    ; Grapheme_Base
 3220..3229    ; Grapheme_Base
-322A..3250    ; Grapheme_Base
+322A..3247    ; Grapheme_Base
+3248..324F    ; Grapheme_Base
+3250          ; Grapheme_Base
 3251..325F    ; Grapheme_Base
 3260..327F    ; Grapheme_Base
 3280..3289    ; Grapheme_Base
 328A..32B0    ; Grapheme_Base
 32B1..32BF    ; Grapheme_Base
-32C0..32FE    ; Grapheme_Base
-3300..33FF    ; Grapheme_Base
-3400..4DB5    ; Grapheme_Base
+32C0..33FF    ; Grapheme_Base
+3400..4DBF    ; Grapheme_Base
 4DC0..4DFF    ; Grapheme_Base
-4E00..9FCB    ; Grapheme_Base
+4E00..9FFC    ; Grapheme_Base
 A000..A014    ; Grapheme_Base
 A015          ; Grapheme_Base
 A016..A48C    ; Grapheme_Base
@@ -9062,7 +11271,8 @@ A66E          ; Grapheme_Base
 A673          ; Grapheme_Base
 A67E          ; Grapheme_Base
 A67F          ; Grapheme_Base
-A680..A697    ; Grapheme_Base
+A680..A69B    ; Grapheme_Base
+A69C..A69D    ; Grapheme_Base
 A6A0..A6E5    ; Grapheme_Base
 A6E6..A6EF    ; Grapheme_Base
 A6F2..A6F7    ; Grapheme_Base
@@ -9075,8 +11285,12 @@ A771..A787    ; Grapheme_Base
 A788          ; Grapheme_Base
 A789..A78A    ; Grapheme_Base
 A78B..A78E    ; Grapheme_Base
-A790..A791    ; Grapheme_Base
-A7A0..A7A9    ; Grapheme_Base
+A78F          ; Grapheme_Base
+A790..A7BF    ; Grapheme_Base
+A7C2..A7CA    ; Grapheme_Base
+A7F5..A7F6    ; Grapheme_Base
+A7F7          ; Grapheme_Base
+A7F8..A7F9    ; Grapheme_Base
 A7FA          ; Grapheme_Base
 A7FB..A801    ; Grapheme_Base
 A803..A805    ; Grapheme_Base
@@ -9099,6 +11313,8 @@ A8D0..A8D9    ; Grapheme_Base
 A8F2..A8F7    ; Grapheme_Base
 A8F8..A8FA    ; Grapheme_Base
 A8FB          ; Grapheme_Base
+A8FC          ; Grapheme_Base
+A8FD..A8FE    ; Grapheme_Base
 A900..A909    ; Grapheme_Base
 A90A..A925    ; Grapheme_Base
 A92E..A92F    ; Grapheme_Base
@@ -9110,11 +11326,16 @@ A983          ; Grapheme_Base
 A984..A9B2    ; Grapheme_Base
 A9B4..A9B5    ; Grapheme_Base
 A9BA..A9BB    ; Grapheme_Base
-A9BD..A9C0    ; Grapheme_Base
+A9BE..A9C0    ; Grapheme_Base
 A9C1..A9CD    ; Grapheme_Base
 A9CF          ; Grapheme_Base
 A9D0..A9D9    ; Grapheme_Base
 A9DE..A9DF    ; Grapheme_Base
+A9E0..A9E4    ; Grapheme_Base
+A9E6          ; Grapheme_Base
+A9E7..A9EF    ; Grapheme_Base
+A9F0..A9F9    ; Grapheme_Base
+A9FA..A9FE    ; Grapheme_Base
 AA00..AA28    ; Grapheme_Base
 AA2F..AA30    ; Grapheme_Base
 AA33..AA34    ; Grapheme_Base
@@ -9129,7 +11350,8 @@ AA71..AA76    ; Grapheme_Base
 AA77..AA79    ; Grapheme_Base
 AA7A          ; Grapheme_Base
 AA7B          ; Grapheme_Base
-AA80..AAAF    ; Grapheme_Base
+AA7D          ; Grapheme_Base
+AA7E..AAAF    ; Grapheme_Base
 AAB1          ; Grapheme_Base
 AAB5..AAB6    ; Grapheme_Base
 AAB9..AABD    ; Grapheme_Base
@@ -9138,11 +11360,25 @@ AAC2          ; Grapheme_Base
 AADB..AADC    ; Grapheme_Base
 AADD          ; Grapheme_Base
 AADE..AADF    ; Grapheme_Base
+AAE0..AAEA    ; Grapheme_Base
+AAEB          ; Grapheme_Base
+AAEE..AAEF    ; Grapheme_Base
+AAF0..AAF1    ; Grapheme_Base
+AAF2          ; Grapheme_Base
+AAF3..AAF4    ; Grapheme_Base
+AAF5          ; Grapheme_Base
 AB01..AB06    ; Grapheme_Base
 AB09..AB0E    ; Grapheme_Base
 AB11..AB16    ; Grapheme_Base
 AB20..AB26    ; Grapheme_Base
 AB28..AB2E    ; Grapheme_Base
+AB30..AB5A    ; Grapheme_Base
+AB5B          ; Grapheme_Base
+AB5C..AB5F    ; Grapheme_Base
+AB60..AB68    ; Grapheme_Base
+AB69          ; Grapheme_Base
+AB6A..AB6B    ; Grapheme_Base
+AB70..ABBF    ; Grapheme_Base
 ABC0..ABE2    ; Grapheme_Base
 ABE3..ABE4    ; Grapheme_Base
 ABE6..ABE7    ; Grapheme_Base
@@ -9157,8 +11393,7 @@ F7F3..F84F    ; Grapheme_Base
 F880..F883    ; Grapheme_Base
 F89A..F89E    ; Grapheme_Base
 F8A0..F8FF    ; Grapheme_Base
-F900..FA2D    ; Grapheme_Base
-FA30..FA6D    ; Grapheme_Base
+F900..FA6D    ; Grapheme_Base
 FA70..FAD9    ; Grapheme_Base
 FB00..FB06    ; Grapheme_Base
 FB13..FB17    ; Grapheme_Base
@@ -9282,24 +11517,27 @@ FFFC..FFFD    ; Grapheme_Base
 1003F..1004D  ; Grapheme_Base
 10050..1005D  ; Grapheme_Base
 10080..100FA  ; Grapheme_Base
-10100..10101  ; Grapheme_Base
-10102         ; Grapheme_Base
+10100..10102  ; Grapheme_Base
 10107..10133  ; Grapheme_Base
 10137..1013F  ; Grapheme_Base
 10140..10174  ; Grapheme_Base
 10175..10178  ; Grapheme_Base
 10179..10189  ; Grapheme_Base
-1018A         ; Grapheme_Base
-10190..1019B  ; Grapheme_Base
+1018A..1018B  ; Grapheme_Base
+1018C..1018E  ; Grapheme_Base
+10190..1019C  ; Grapheme_Base
+101A0         ; Grapheme_Base
 101D0..101FC  ; Grapheme_Base
 10280..1029C  ; Grapheme_Base
 102A0..102D0  ; Grapheme_Base
-10300..1031E  ; Grapheme_Base
+102E1..102FB  ; Grapheme_Base
+10300..1031F  ; Grapheme_Base
 10320..10323  ; Grapheme_Base
-10330..10340  ; Grapheme_Base
+1032D..10340  ; Grapheme_Base
 10341         ; Grapheme_Base
 10342..10349  ; Grapheme_Base
 1034A         ; Grapheme_Base
+10350..10375  ; Grapheme_Base
 10380..1039D  ; Grapheme_Base
 1039F         ; Grapheme_Base
 103A0..103C3  ; Grapheme_Base
@@ -9309,6 +11547,14 @@ FFFC..FFFD    ; Grapheme_Base
 10400..1044F  ; Grapheme_Base
 10450..1049D  ; Grapheme_Base
 104A0..104A9  ; Grapheme_Base
+104B0..104D3  ; Grapheme_Base
+104D8..104FB  ; Grapheme_Base
+10500..10527  ; Grapheme_Base
+10530..10563  ; Grapheme_Base
+1056F         ; Grapheme_Base
+10600..10736  ; Grapheme_Base
+10740..10755  ; Grapheme_Base
+10760..10767  ; Grapheme_Base
 10800..10805  ; Grapheme_Base
 10808         ; Grapheme_Base
 1080A..10835  ; Grapheme_Base
@@ -9317,28 +11563,68 @@ FFFC..FFFD    ; Grapheme_Base
 1083F..10855  ; Grapheme_Base
 10857         ; Grapheme_Base
 10858..1085F  ; Grapheme_Base
+10860..10876  ; Grapheme_Base
+10877..10878  ; Grapheme_Base
+10879..1087F  ; Grapheme_Base
+10880..1089E  ; Grapheme_Base
+108A7..108AF  ; Grapheme_Base
+108E0..108F2  ; Grapheme_Base
+108F4..108F5  ; Grapheme_Base
+108FB..108FF  ; Grapheme_Base
 10900..10915  ; Grapheme_Base
 10916..1091B  ; Grapheme_Base
 1091F         ; Grapheme_Base
 10920..10939  ; Grapheme_Base
 1093F         ; Grapheme_Base
+10980..109B7  ; Grapheme_Base
+109BC..109BD  ; Grapheme_Base
+109BE..109BF  ; Grapheme_Base
+109C0..109CF  ; Grapheme_Base
+109D2..109FF  ; Grapheme_Base
 10A00         ; Grapheme_Base
 10A10..10A13  ; Grapheme_Base
 10A15..10A17  ; Grapheme_Base
-10A19..10A33  ; Grapheme_Base
-10A40..10A47  ; Grapheme_Base
+10A19..10A35  ; Grapheme_Base
+10A40..10A48  ; Grapheme_Base
 10A50..10A58  ; Grapheme_Base
 10A60..10A7C  ; Grapheme_Base
 10A7D..10A7E  ; Grapheme_Base
 10A7F         ; Grapheme_Base
+10A80..10A9C  ; Grapheme_Base
+10A9D..10A9F  ; Grapheme_Base
+10AC0..10AC7  ; Grapheme_Base
+10AC8         ; Grapheme_Base
+10AC9..10AE4  ; Grapheme_Base
+10AEB..10AEF  ; Grapheme_Base
+10AF0..10AF6  ; Grapheme_Base
 10B00..10B35  ; Grapheme_Base
 10B39..10B3F  ; Grapheme_Base
 10B40..10B55  ; Grapheme_Base
 10B58..10B5F  ; Grapheme_Base
 10B60..10B72  ; Grapheme_Base
 10B78..10B7F  ; Grapheme_Base
+10B80..10B91  ; Grapheme_Base
+10B99..10B9C  ; Grapheme_Base
+10BA9..10BAF  ; Grapheme_Base
 10C00..10C48  ; Grapheme_Base
+10C80..10CB2  ; Grapheme_Base
+10CC0..10CF2  ; Grapheme_Base
+10CFA..10CFF  ; Grapheme_Base
+10D00..10D23  ; Grapheme_Base
+10D30..10D39  ; Grapheme_Base
 10E60..10E7E  ; Grapheme_Base
+10E80..10EA9  ; Grapheme_Base
+10EAD         ; Grapheme_Base
+10EB0..10EB1  ; Grapheme_Base
+10F00..10F1C  ; Grapheme_Base
+10F1D..10F26  ; Grapheme_Base
+10F27         ; Grapheme_Base
+10F30..10F45  ; Grapheme_Base
+10F51..10F54  ; Grapheme_Base
+10F55..10F59  ; Grapheme_Base
+10FB0..10FC4  ; Grapheme_Base
+10FC5..10FCB  ; Grapheme_Base
+10FE0..10FF6  ; Grapheme_Base
 11000         ; Grapheme_Base
 11002         ; Grapheme_Base
 11003..11037  ; Grapheme_Base
@@ -9351,12 +11637,232 @@ FFFC..FFFD    ; Grapheme_Base
 110B7..110B8  ; Grapheme_Base
 110BB..110BC  ; Grapheme_Base
 110BE..110C1  ; Grapheme_Base
-12000..1236E  ; Grapheme_Base
-12400..12462  ; Grapheme_Base
-12470..12473  ; Grapheme_Base
+110D0..110E8  ; Grapheme_Base
+110F0..110F9  ; Grapheme_Base
+11103..11126  ; Grapheme_Base
+1112C         ; Grapheme_Base
+11136..1113F  ; Grapheme_Base
+11140..11143  ; Grapheme_Base
+11144         ; Grapheme_Base
+11145..11146  ; Grapheme_Base
+11147         ; Grapheme_Base
+11150..11172  ; Grapheme_Base
+11174..11175  ; Grapheme_Base
+11176         ; Grapheme_Base
+11182         ; Grapheme_Base
+11183..111B2  ; Grapheme_Base
+111B3..111B5  ; Grapheme_Base
+111BF..111C0  ; Grapheme_Base
+111C1..111C4  ; Grapheme_Base
+111C5..111C8  ; Grapheme_Base
+111CD         ; Grapheme_Base
+111CE         ; Grapheme_Base
+111D0..111D9  ; Grapheme_Base
+111DA         ; Grapheme_Base
+111DB         ; Grapheme_Base
+111DC         ; Grapheme_Base
+111DD..111DF  ; Grapheme_Base
+111E1..111F4  ; Grapheme_Base
+11200..11211  ; Grapheme_Base
+11213..1122B  ; Grapheme_Base
+1122C..1122E  ; Grapheme_Base
+11232..11233  ; Grapheme_Base
+11235         ; Grapheme_Base
+11238..1123D  ; Grapheme_Base
+11280..11286  ; Grapheme_Base
+11288         ; Grapheme_Base
+1128A..1128D  ; Grapheme_Base
+1128F..1129D  ; Grapheme_Base
+1129F..112A8  ; Grapheme_Base
+112A9         ; Grapheme_Base
+112B0..112DE  ; Grapheme_Base
+112E0..112E2  ; Grapheme_Base
+112F0..112F9  ; Grapheme_Base
+11302..11303  ; Grapheme_Base
+11305..1130C  ; Grapheme_Base
+1130F..11310  ; Grapheme_Base
+11313..11328  ; Grapheme_Base
+1132A..11330  ; Grapheme_Base
+11332..11333  ; Grapheme_Base
+11335..11339  ; Grapheme_Base
+1133D         ; Grapheme_Base
+1133F         ; Grapheme_Base
+11341..11344  ; Grapheme_Base
+11347..11348  ; Grapheme_Base
+1134B..1134D  ; Grapheme_Base
+11350         ; Grapheme_Base
+1135D..11361  ; Grapheme_Base
+11362..11363  ; Grapheme_Base
+11400..11434  ; Grapheme_Base
+11435..11437  ; Grapheme_Base
+11440..11441  ; Grapheme_Base
+11445         ; Grapheme_Base
+11447..1144A  ; Grapheme_Base
+1144B..1144F  ; Grapheme_Base
+11450..11459  ; Grapheme_Base
+1145A..1145B  ; Grapheme_Base
+1145D         ; Grapheme_Base
+1145F..11461  ; Grapheme_Base
+11480..114AF  ; Grapheme_Base
+114B1..114B2  ; Grapheme_Base
+114B9         ; Grapheme_Base
+114BB..114BC  ; Grapheme_Base
+114BE         ; Grapheme_Base
+114C1         ; Grapheme_Base
+114C4..114C5  ; Grapheme_Base
+114C6         ; Grapheme_Base
+114C7         ; Grapheme_Base
+114D0..114D9  ; Grapheme_Base
+11580..115AE  ; Grapheme_Base
+115B0..115B1  ; Grapheme_Base
+115B8..115BB  ; Grapheme_Base
+115BE         ; Grapheme_Base
+115C1..115D7  ; Grapheme_Base
+115D8..115DB  ; Grapheme_Base
+11600..1162F  ; Grapheme_Base
+11630..11632  ; Grapheme_Base
+1163B..1163C  ; Grapheme_Base
+1163E         ; Grapheme_Base
+11641..11643  ; Grapheme_Base
+11644         ; Grapheme_Base
+11650..11659  ; Grapheme_Base
+11660..1166C  ; Grapheme_Base
+11680..116AA  ; Grapheme_Base
+116AC         ; Grapheme_Base
+116AE..116AF  ; Grapheme_Base
+116B6         ; Grapheme_Base
+116B8         ; Grapheme_Base
+116C0..116C9  ; Grapheme_Base
+11700..1171A  ; Grapheme_Base
+11720..11721  ; Grapheme_Base
+11726         ; Grapheme_Base
+11730..11739  ; Grapheme_Base
+1173A..1173B  ; Grapheme_Base
+1173C..1173E  ; Grapheme_Base
+1173F         ; Grapheme_Base
+11800..1182B  ; Grapheme_Base
+1182C..1182E  ; Grapheme_Base
+11838         ; Grapheme_Base
+1183B         ; Grapheme_Base
+118A0..118DF  ; Grapheme_Base
+118E0..118E9  ; Grapheme_Base
+118EA..118F2  ; Grapheme_Base
+118FF..11906  ; Grapheme_Base
+11909         ; Grapheme_Base
+1190C..11913  ; Grapheme_Base
+11915..11916  ; Grapheme_Base
+11918..1192F  ; Grapheme_Base
+11931..11935  ; Grapheme_Base
+11937..11938  ; Grapheme_Base
+1193D         ; Grapheme_Base
+1193F         ; Grapheme_Base
+11940         ; Grapheme_Base
+11941         ; Grapheme_Base
+11942         ; Grapheme_Base
+11944..11946  ; Grapheme_Base
+11950..11959  ; Grapheme_Base
+119A0..119A7  ; Grapheme_Base
+119AA..119D0  ; Grapheme_Base
+119D1..119D3  ; Grapheme_Base
+119DC..119DF  ; Grapheme_Base
+119E1         ; Grapheme_Base
+119E2         ; Grapheme_Base
+119E3         ; Grapheme_Base
+119E4         ; Grapheme_Base
+11A00         ; Grapheme_Base
+11A0B..11A32  ; Grapheme_Base
+11A39         ; Grapheme_Base
+11A3A         ; Grapheme_Base
+11A3F..11A46  ; Grapheme_Base
+11A50         ; Grapheme_Base
+11A57..11A58  ; Grapheme_Base
+11A5C..11A89  ; Grapheme_Base
+11A97         ; Grapheme_Base
+11A9A..11A9C  ; Grapheme_Base
+11A9D         ; Grapheme_Base
+11A9E..11AA2  ; Grapheme_Base
+11AC0..11AF8  ; Grapheme_Base
+11C00..11C08  ; Grapheme_Base
+11C0A..11C2E  ; Grapheme_Base
+11C2F         ; Grapheme_Base
+11C3E         ; Grapheme_Base
+11C40         ; Grapheme_Base
+11C41..11C45  ; Grapheme_Base
+11C50..11C59  ; Grapheme_Base
+11C5A..11C6C  ; Grapheme_Base
+11C70..11C71  ; Grapheme_Base
+11C72..11C8F  ; Grapheme_Base
+11CA9         ; Grapheme_Base
+11CB1         ; Grapheme_Base
+11CB4         ; Grapheme_Base
+11D00..11D06  ; Grapheme_Base
+11D08..11D09  ; Grapheme_Base
+11D0B..11D30  ; Grapheme_Base
+11D46         ; Grapheme_Base
+11D50..11D59  ; Grapheme_Base
+11D60..11D65  ; Grapheme_Base
+11D67..11D68  ; Grapheme_Base
+11D6A..11D89  ; Grapheme_Base
+11D8A..11D8E  ; Grapheme_Base
+11D93..11D94  ; Grapheme_Base
+11D96         ; Grapheme_Base
+11D98         ; Grapheme_Base
+11DA0..11DA9  ; Grapheme_Base
+11EE0..11EF2  ; Grapheme_Base
+11EF5..11EF6  ; Grapheme_Base
+11EF7..11EF8  ; Grapheme_Base
+11FB0         ; Grapheme_Base
+11FC0..11FD4  ; Grapheme_Base
+11FD5..11FDC  ; Grapheme_Base
+11FDD..11FE0  ; Grapheme_Base
+11FE1..11FF1  ; Grapheme_Base
+11FFF         ; Grapheme_Base
+12000..12399  ; Grapheme_Base
+12400..1246E  ; Grapheme_Base
+12470..12474  ; Grapheme_Base
+12480..12543  ; Grapheme_Base
 13000..1342E  ; Grapheme_Base
+14400..14646  ; Grapheme_Base
 16800..16A38  ; Grapheme_Base
-1B000..1B001  ; Grapheme_Base
+16A40..16A5E  ; Grapheme_Base
+16A60..16A69  ; Grapheme_Base
+16A6E..16A6F  ; Grapheme_Base
+16AD0..16AED  ; Grapheme_Base
+16AF5         ; Grapheme_Base
+16B00..16B2F  ; Grapheme_Base
+16B37..16B3B  ; Grapheme_Base
+16B3C..16B3F  ; Grapheme_Base
+16B40..16B43  ; Grapheme_Base
+16B44         ; Grapheme_Base
+16B45         ; Grapheme_Base
+16B50..16B59  ; Grapheme_Base
+16B5B..16B61  ; Grapheme_Base
+16B63..16B77  ; Grapheme_Base
+16B7D..16B8F  ; Grapheme_Base
+16E40..16E7F  ; Grapheme_Base
+16E80..16E96  ; Grapheme_Base
+16E97..16E9A  ; Grapheme_Base
+16F00..16F4A  ; Grapheme_Base
+16F50         ; Grapheme_Base
+16F51..16F87  ; Grapheme_Base
+16F93..16F9F  ; Grapheme_Base
+16FE0..16FE1  ; Grapheme_Base
+16FE2         ; Grapheme_Base
+16FE3         ; Grapheme_Base
+16FF0..16FF1  ; Grapheme_Base
+17000..187F7  ; Grapheme_Base
+18800..18CD5  ; Grapheme_Base
+18D00..18D08  ; Grapheme_Base
+1B000..1B11E  ; Grapheme_Base
+1B150..1B152  ; Grapheme_Base
+1B164..1B167  ; Grapheme_Base
+1B170..1B2FB  ; Grapheme_Base
+1BC00..1BC6A  ; Grapheme_Base
+1BC70..1BC7C  ; Grapheme_Base
+1BC80..1BC88  ; Grapheme_Base
+1BC90..1BC99  ; Grapheme_Base
+1BC9C         ; Grapheme_Base
+1BC9F         ; Grapheme_Base
 1D000..1D0F5  ; Grapheme_Base
 1D100..1D126  ; Grapheme_Base
 1D129..1D164  ; Grapheme_Base
@@ -9365,11 +11871,12 @@ FFFC..FFFD    ; Grapheme_Base
 1D16D         ; Grapheme_Base
 1D183..1D184  ; Grapheme_Base
 1D18C..1D1A9  ; Grapheme_Base
-1D1AE..1D1DD  ; Grapheme_Base
+1D1AE..1D1E8  ; Grapheme_Base
 1D200..1D241  ; Grapheme_Base
 1D245         ; Grapheme_Base
+1D2E0..1D2F3  ; Grapheme_Base
 1D300..1D356  ; Grapheme_Base
-1D360..1D371  ; Grapheme_Base
+1D360..1D378  ; Grapheme_Base
 1D400..1D454  ; Grapheme_Base
 1D456..1D49C  ; Grapheme_Base
 1D49E..1D49F  ; Grapheme_Base
@@ -9411,54 +11918,118 @@ FFFC..FFFD    ; Grapheme_Base
 1D7C3         ; Grapheme_Base
 1D7C4..1D7CB  ; Grapheme_Base
 1D7CE..1D7FF  ; Grapheme_Base
+1D800..1D9FF  ; Grapheme_Base
+1DA37..1DA3A  ; Grapheme_Base
+1DA6D..1DA74  ; Grapheme_Base
+1DA76..1DA83  ; Grapheme_Base
+1DA85..1DA86  ; Grapheme_Base
+1DA87..1DA8B  ; Grapheme_Base
+1E100..1E12C  ; Grapheme_Base
+1E137..1E13D  ; Grapheme_Base
+1E140..1E149  ; Grapheme_Base
+1E14E         ; Grapheme_Base
+1E14F         ; Grapheme_Base
+1E2C0..1E2EB  ; Grapheme_Base
+1E2F0..1E2F9  ; Grapheme_Base
+1E2FF         ; Grapheme_Base
+1E800..1E8C4  ; Grapheme_Base
+1E8C7..1E8CF  ; Grapheme_Base
+1E900..1E943  ; Grapheme_Base
+1E94B         ; Grapheme_Base
+1E950..1E959  ; Grapheme_Base
+1E95E..1E95F  ; Grapheme_Base
+1EC71..1ECAB  ; Grapheme_Base
+1ECAC         ; Grapheme_Base
+1ECAD..1ECAF  ; Grapheme_Base
+1ECB0         ; Grapheme_Base
+1ECB1..1ECB4  ; Grapheme_Base
+1ED01..1ED2D  ; Grapheme_Base
+1ED2E         ; Grapheme_Base
+1ED2F..1ED3D  ; Grapheme_Base
+1EE00..1EE03  ; Grapheme_Base
+1EE05..1EE1F  ; Grapheme_Base
+1EE21..1EE22  ; Grapheme_Base
+1EE24         ; Grapheme_Base
+1EE27         ; Grapheme_Base
+1EE29..1EE32  ; Grapheme_Base
+1EE34..1EE37  ; Grapheme_Base
+1EE39         ; Grapheme_Base
+1EE3B         ; Grapheme_Base
+1EE42         ; Grapheme_Base
+1EE47         ; Grapheme_Base
+1EE49         ; Grapheme_Base
+1EE4B         ; Grapheme_Base
+1EE4D..1EE4F  ; Grapheme_Base
+1EE51..1EE52  ; Grapheme_Base
+1EE54         ; Grapheme_Base
+1EE57         ; Grapheme_Base
+1EE59         ; Grapheme_Base
+1EE5B         ; Grapheme_Base
+1EE5D         ; Grapheme_Base
+1EE5F         ; Grapheme_Base
+1EE61..1EE62  ; Grapheme_Base
+1EE64         ; Grapheme_Base
+1EE67..1EE6A  ; Grapheme_Base
+1EE6C..1EE72  ; Grapheme_Base
+1EE74..1EE77  ; Grapheme_Base
+1EE79..1EE7C  ; Grapheme_Base
+1EE7E         ; Grapheme_Base
+1EE80..1EE89  ; Grapheme_Base
+1EE8B..1EE9B  ; Grapheme_Base
+1EEA1..1EEA3  ; Grapheme_Base
+1EEA5..1EEA9  ; Grapheme_Base
+1EEAB..1EEBB  ; Grapheme_Base
+1EEF0..1EEF1  ; Grapheme_Base
 1F000..1F02B  ; Grapheme_Base
 1F030..1F093  ; Grapheme_Base
 1F0A0..1F0AE  ; Grapheme_Base
-1F0B1..1F0BE  ; Grapheme_Base
+1F0B1..1F0BF  ; Grapheme_Base
 1F0C1..1F0CF  ; Grapheme_Base
-1F0D1..1F0DF  ; Grapheme_Base
-1F100..1F10A  ; Grapheme_Base
-1F110..1F12E  ; Grapheme_Base
-1F130..1F169  ; Grapheme_Base
-1F170..1F19A  ; Grapheme_Base
+1F0D1..1F0F5  ; Grapheme_Base
+1F100..1F10C  ; Grapheme_Base
+1F10D..1F1AD  ; Grapheme_Base
 1F1E6..1F202  ; Grapheme_Base
-1F210..1F23A  ; Grapheme_Base
+1F210..1F23B  ; Grapheme_Base
 1F240..1F248  ; Grapheme_Base
 1F250..1F251  ; Grapheme_Base
-1F300..1F320  ; Grapheme_Base
-1F330..1F335  ; Grapheme_Base
-1F337..1F37C  ; Grapheme_Base
-1F380..1F393  ; Grapheme_Base
-1F3A0..1F3C4  ; Grapheme_Base
-1F3C6..1F3CA  ; Grapheme_Base
-1F3E0..1F3F0  ; Grapheme_Base
-1F400..1F43E  ; Grapheme_Base
-1F440         ; Grapheme_Base
-1F442..1F4F7  ; Grapheme_Base
-1F4F9..1F4FC  ; Grapheme_Base
-1F500..1F53D  ; Grapheme_Base
-1F550..1F567  ; Grapheme_Base
-1F5FB..1F5FF  ; Grapheme_Base
-1F601..1F610  ; Grapheme_Base
-1F612..1F614  ; Grapheme_Base
-1F616         ; Grapheme_Base
-1F618         ; Grapheme_Base
-1F61A         ; Grapheme_Base
-1F61C..1F61E  ; Grapheme_Base
-1F620..1F625  ; Grapheme_Base
-1F628..1F62B  ; Grapheme_Base
-1F62D         ; Grapheme_Base
-1F630..1F633  ; Grapheme_Base
-1F635..1F640  ; Grapheme_Base
-1F645..1F64F  ; Grapheme_Base
-1F680..1F6C5  ; Grapheme_Base
+1F260..1F265  ; Grapheme_Base
+1F300..1F3FA  ; Grapheme_Base
+1F3FB..1F3FF  ; Grapheme_Base
+1F400..1F6D7  ; Grapheme_Base
+1F6E0..1F6EC  ; Grapheme_Base
+1F6F0..1F6FC  ; Grapheme_Base
 1F700..1F773  ; Grapheme_Base
-20000..2A6D6  ; Grapheme_Base
+1F780..1F7D8  ; Grapheme_Base
+1F7E0..1F7EB  ; Grapheme_Base
+1F800..1F80B  ; Grapheme_Base
+1F810..1F847  ; Grapheme_Base
+1F850..1F859  ; Grapheme_Base
+1F860..1F887  ; Grapheme_Base
+1F890..1F8AD  ; Grapheme_Base
+1F8B0..1F8B1  ; Grapheme_Base
+1F900..1F978  ; Grapheme_Base
+1F97A..1F9CB  ; Grapheme_Base
+1F9CD..1FA53  ; Grapheme_Base
+1FA60..1FA6D  ; Grapheme_Base
+1FA70..1FA74  ; Grapheme_Base
+1FA78..1FA7A  ; Grapheme_Base
+1FA80..1FA86  ; Grapheme_Base
+1FA90..1FAA8  ; Grapheme_Base
+1FAB0..1FAB6  ; Grapheme_Base
+1FAC0..1FAC2  ; Grapheme_Base
+1FAD0..1FAD6  ; Grapheme_Base
+1FB00..1FB92  ; Grapheme_Base
+1FB94..1FBCA  ; Grapheme_Base
+1FBF0..1FBF9  ; Grapheme_Base
+20000..2A6DD  ; Grapheme_Base
 2A700..2B734  ; Grapheme_Base
 2B740..2B81D  ; Grapheme_Base
+2B820..2CEA1  ; Grapheme_Base
+2CEB0..2EBE0  ; Grapheme_Base
 2F800..2FA1D  ; Grapheme_Base
+30000..3134A  ; Grapheme_Base
 
-# Total code points: 108208
+# Total code points: 141814+ApplePUA
 
 # ================================================
 
@@ -9474,9 +12045,11 @@ FFFC..FFFD    ; Grapheme_Base
 0BCD          ; Grapheme_Link
 0C4D          ; Grapheme_Link
 0CCD          ; Grapheme_Link
+0D3B..0D3C    ; Grapheme_Link
 0D4D          ; Grapheme_Link
 0DCA          ; Grapheme_Link
 0E3A          ; Grapheme_Link
+0EBA          ; Grapheme_Link
 0F84          ; Grapheme_Link
 1039..103A    ; Grapheme_Link
 1714          ; Grapheme_Link
@@ -9485,17 +12058,42 @@ FFFC..FFFD    ; Grapheme_Base
 1A60          ; Grapheme_Link
 1B44          ; Grapheme_Link
 1BAA          ; Grapheme_Link
+1BAB          ; Grapheme_Link
 1BF2..1BF3    ; Grapheme_Link
 2D7F          ; Grapheme_Link
 A806          ; Grapheme_Link
+A82C          ; Grapheme_Link
 A8C4          ; Grapheme_Link
 A953          ; Grapheme_Link
 A9C0          ; Grapheme_Link
+AAF6          ; Grapheme_Link
 ABED          ; Grapheme_Link
 10A3F         ; Grapheme_Link
 11046         ; Grapheme_Link
+1107F         ; Grapheme_Link
 110B9         ; Grapheme_Link
+11133..11134  ; Grapheme_Link
+111C0         ; Grapheme_Link
+11235         ; Grapheme_Link
+112EA         ; Grapheme_Link
+1134D         ; Grapheme_Link
+11442         ; Grapheme_Link
+114C2         ; Grapheme_Link
+115BF         ; Grapheme_Link
+1163F         ; Grapheme_Link
+116B6         ; Grapheme_Link
+1172B         ; Grapheme_Link
+11839         ; Grapheme_Link
+1193D         ; Grapheme_Link
+1193E         ; Grapheme_Link
+119E0         ; Grapheme_Link
+11A34         ; Grapheme_Link
+11A47         ; Grapheme_Link
+11A99         ; Grapheme_Link
+11C3F         ; Grapheme_Link
+11D44..11D45  ; Grapheme_Link
+11D97         ; Grapheme_Link
 
-# Total code points: 31
+# Total code points: 61
 
 # EOF