/**
*******************************************************************************
-* Copyright (C) 1996-2011, International Business Machines Corporation and *
-* others. All Rights Reserved. *
+* Copyright (C) 1996-2012, International Business Machines Corporation and
+* others. All Rights Reserved.
*******************************************************************************
*/
} else if(ntv<NTV_LARGE_START_) {
/* fraction */
return -2;
- } else if(ntv<NTV_RESERVED_START_) {
+ } else if(ntv<NTV_BASE60_START_) {
/* large, single-significant-digit integer */
int mant=(ntv>>5)-14;
int exp=(ntv&0x1f)+2;
} else {
return -2;
}
+ } else if(ntv<NTV_RESERVED_START_) {
+ /* sexagesimal (base 60) integer */
+ int numValue=(ntv>>2)-0xbf;
+ int exp=(ntv&3)+1;
+
+ switch(exp) {
+ case 4:
+ numValue*=60*60*60*60;
+ break;
+ case 3:
+ numValue*=60*60*60;
+ break;
+ case 2:
+ numValue*=60*60;
+ break;
+ case 1:
+ numValue*=60;
+ break;
+ case 0:
+ default:
+ break;
+ }
+
+ return numValue;
} else {
/* reserved */
return -2;
int numerator=(ntv>>4)-12;
int denominator=(ntv&0xf)+1;
return (double)numerator/denominator;
- } else if(ntv<NTV_RESERVED_START_) {
+ } else if(ntv<NTV_BASE60_START_) {
/* large, single-significant-digit integer */
double numValue;
int mant=(ntv>>5)-14;
break;
}
+ return numValue;
+ } else if(ntv<NTV_RESERVED_START_) {
+ /* sexagesimal (base 60) integer */
+ int numValue=(ntv>>2)-0xbf;
+ int exp=(ntv&3)+1;
+
+ switch(exp) {
+ case 4:
+ numValue*=60*60*60*60;
+ break;
+ case 3:
+ numValue*=60*60*60;
+ break;
+ case 2:
+ numValue*=60*60;
+ break;
+ case 1:
+ numValue*=60;
+ break;
+ case 0:
+ default:
+ break;
+ }
+
return numValue;
} else {
/* reserved */
return props >> NUMERIC_TYPE_VALUE_SHIFT_;
}
/* constants for the storage form of numeric types and values */
+ /** No numeric value. */
private static final int NTV_NONE_ = 0;
+ /** Decimal digits: nv=0..9 */
private static final int NTV_DECIMAL_START_ = 1;
+ /** Other digits: nv=0..9 */
private static final int NTV_DIGIT_START_ = 11;
+ /** Small integers: nv=0..154 */
private static final int NTV_NUMERIC_START_ = 21;
+ /** Fractions: ((ntv>>4)-12) / ((ntv&0xf)+1) = -1..17 / 1..16 */
private static final int NTV_FRACTION_START_ = 0xb0;
+ /**
+ * Large integers:
+ * ((ntv>>5)-14) * 10^((ntv&0x1f)+2) = (1..9)*(10^2..10^33)
+ * (only one significant decimal digit)
+ */
private static final int NTV_LARGE_START_ = 0x1e0;
- private static final int NTV_RESERVED_START_ = 0x300;
+ /**
+ * Sexagesimal numbers:
+ * ((ntv>>2)-0xbf) * 60^((ntv&3)+1) = (1..9)*(60^1..60^4)
+ */
+ private static final int NTV_BASE60_START_=0x300;
+ /** No numeric value (yet). */
+ private static final int NTV_RESERVED_START_ = NTV_BASE60_START_ + 36; // 0x300+9*4=0x324
private static final int ntvGetType(int ntv) {
return
* @stable ICU 4.0
*/
public static final int PREPEND = 11;
+ /** @stable ICU 50 */
+ public static final int REGIONAL_INDICATOR = 12; /*[RI]*/ /* new in Unicode 6.2/ICU 50 */
/**
* @stable ICU 3.4
*/
- public static final int COUNT = 12;
+ public static final int COUNT = 13;
}
/**
* @stable ICU 4.0
*/
public static final int NEWLINE = 12;
+ /** @stable ICU 50 */
+ public static final int REGIONAL_INDICATOR = 13; /*[RI]*/ /* new in Unicode 6.2/ICU 50 */
/**
* @stable ICU 4.0
*/
- public static final int COUNT = 13;
+ public static final int COUNT = 14;
}
/**
public static final int CONDITIONAL_JAPANESE_STARTER = 37; /*[CJ]*/ /* new in Unicode 6.1/ICU 49 */
/** @stable ICU 49 */
public static final int HEBREW_LETTER = 38; /*[HL]*/ /* new in Unicode 6.1/ICU 49 */
+ /** @stable ICU 50 */
+ public static final int REGIONAL_INDICATOR = 39; /*[RI]*/ /* new in Unicode 6.2/ICU 50 */
/**
* @stable ICU 2.4
*/
- public static final int COUNT = 39;
+ public static final int COUNT = 40;
}
/**
*/
public static final VersionInfo UNICODE_6_1;
+ /**
+ * Unicode 6.2 version
+ * @stable ICU 50
+ */
+ public static final VersionInfo UNICODE_6_2;
+
/**
* ICU4J current release version
* @stable ICU 2.8
UNICODE_5_2 = getInstance(5, 2, 0, 0);
UNICODE_6_0 = getInstance(6, 0, 0, 0);
UNICODE_6_1 = getInstance(6, 1, 0, 0);
+ UNICODE_6_2 = getInstance(6, 2, 0, 0);
ICU_VERSION = getInstance(50, 0, 1, 0);
ICU_DATA_VERSION = getInstance(50, 0, 1, 0);
- UNICODE_VERSION = UNICODE_6_1;
+ UNICODE_VERSION = UNICODE_6_2;
UCOL_RUNTIME_VERSION = getInstance(7);
UCOL_BUILDER_VERSION = getInstance(8);
version https://git-lfs.github.com/spec/v1
-oid sha256:545810802554cb0da527feef2334fa8e7f9b263b5d11416d0cc095ffe238c3f2
-size 9833888
+oid sha256:61218a138fcc75f37c9b1aa3b0184f145650ded6cda22d4e25bf6d2ab6f52ac0
+size 9826096
version https://git-lfs.github.com/spec/v1
-oid sha256:8df1f2eb389175057ef1710473f0594943c3900e889b40f2baa41b56793a942c
+oid sha256:2478348dc1711c33be33d1f36d80425ca8e93d6c9b5b60e3d39c5147a34aad54
size 97673
version https://git-lfs.github.com/spec/v1
-oid sha256:8615d6fbae85f72c790c8db6176612120d4bc21307fb1eca90cc25621bd1cc11
-size 722851
+oid sha256:dd3d0c8605fa6c0d04086fbdbaf8392f13a37e07c5d8f1f0d90e4e9df567c04e
+size 722457
# File: CollationTest_CLDR_NON_IGNORABLE_SHORT.txt
-# UCA Version: 6.1.0
-# UCD Version: 6.1.0
-# Generated: 2012-01-03, 21:53:27 GMT [MD]
+# UCA Version: 6.2.0
+# UCD Version: 6.2.0
+# Generated: 2012-08-15, 21:43:27 GMT [MD]
# For a description of the format and usage, see CollationAuxiliary.html
0338 0334
20EA 0334
20EB 0334
0334 0591
+0591 0334
0334 0592
+0592 0334
0334 0593
+0593 0334
0334 0594
+0594 0334
0334 0595
+0595 0334
0334 0596
+0596 0334
0334 0597
+0597 0334
0334 0598
+0598 0334
0334 0599
+0599 0334
0334 059A
+059A 0334
0334 059B
+059B 0334
0334 059C
+059C 0334
0334 059D
+059D 0334
0334 059E
+059E 0334
0334 059F
+059F 0334
0334 05A0
+05A0 0334
0334 05A1
+05A1 0334
0334 05A2
+05A2 0334
0334 05A3
+05A3 0334
0334 05A4
+05A4 0334
0334 05A5
+05A5 0334
0334 05A6
+05A6 0334
0334 05A7
+05A7 0334
0334 05A8
+05A8 0334
0334 05A9
+05A9 0334
0334 05AA
+05AA 0334
0334 05AB
+05AB 0334
0334 05AC
+05AC 0334
0334 05AD
+05AD 0334
0334 05AE
+05AE 0334
0334 05AF
+05AF 0334
0334 05BD
+05BD 0334
0334 05C4
+05C4 0334
0334 05C5
+05C5 0334
0334 0610
+0610 0334
0334 0611
+0611 0334
0334 0612
+0612 0334
0334 0613
+0613 0334
0334 0614
+0614 0334
0334 0615
+0615 0334
0334 0616
+0616 0334
0334 0617
+0617 0334
0334 0618
+0618 0334
0334 0619
+0619 0334
0334 061A
+061A 0334
0334 06D6
+06D6 0334
0334 06D7
+06D7 0334
0334 06D8
+06D8 0334
0334 06D9
+06D9 0334
0334 06DA
+06DA 0334
0334 06DB
+06DB 0334
0334 06DC
+06DC 0334
0334 06DF
+06DF 0334
0334 06E0
+06E0 0334
0334 06E1
+06E1 0334
0334 06E2
+06E2 0334
0334 06E3
+06E3 0334
0334 06E4
+06E4 0334
0334 06E7
+06E7 0334
0334 06E8
+06E8 0334
0334 06EA
+06EA 0334
0334 06EB
+06EB 0334
0334 06EC
+06EC 0334
0334 06ED
+06ED 0334
0334 0740
+0740 0334
0334 0743
+0743 0334
0334 0744
+0744 0334
0334 0747
+0747 0334
0334 0748
+0748 0334
0334 0749
+0749 0334
0334 074A
+074A 0334
0334 08EA
+08EA 0334
0334 08EB
+08EB 0334
0334 08EC
+08EC 0334
0334 08ED
+08ED 0334
0334 08EE
+08EE 0334
0334 08EF
+08EF 0334
0334 08F3
+08F3 0334
0334 0951
+0951 0334
0334 0952
+0952 0334
0334 0F18
+0F18 0334
0334 0F19
+0F19 0334
0334 0F35
+0F35 0334
0334 0F37
+0F37 0334
0334 0F82
+0F82 0334
0334 0F83
+0F83 0334
0334 0F86
+0F86 0334
0334 0F87
+0F87 0334
0334 0FC6
+0FC6 0334
0334 1A7F
+1A7F 0334
0334 1B6B
+1B6B 0334
0334 1B6C
+1B6C 0334
0334 1B6D
+1B6D 0334
0334 1B6E
+1B6E 0334
0334 1B6F
+1B6F 0334
0334 1B70
+1B70 0334
0334 1B71
+1B71 0334
0334 1B72
+1B72 0334
0334 1B73
+1B73 0334
0334 1CD0
+1CD0 0334
0334 1CD1
+1CD1 0334
0334 1CD2
+1CD2 0334
0334 1CD5
+1CD5 0334
0334 1CD6
+1CD6 0334
0334 1CD7
+1CD7 0334
0334 1CD8
+1CD8 0334
0334 1CD9
+1CD9 0334
0334 1CDA
+1CDA 0334
0334 1CDB
+1CDB 0334
0334 1CDC
+1CDC 0334
0334 1CDD
+1CDD 0334
0334 1CDE
+1CDE 0334
0334 1CDF
+1CDF 0334
0334 1CE0
+1CE0 0334
0334 1CF4
+1CF4 0334
0334 2D7F
+2D7F 0334
0334 A8E0
+A8E0 0334
0334 A8E1
+A8E1 0334
0334 A8E2
+A8E2 0334
0334 A8E3
+A8E3 0334
0334 A8E4
+A8E4 0334
0334 A8E5
+A8E5 0334
0334 A8E6
+A8E6 0334
0334 A8E7
+A8E7 0334
0334 A8E8
+A8E8 0334
0334 A8E9
+A8E9 0334
0334 A8EA
+A8EA 0334
0334 A8EB
+A8EB 0334
0334 A8EC
+A8EC 0334
0334 A8ED
+A8ED 0334
0334 A8EE
+A8EE 0334
0334 A8EF
+A8EF 0334
0334 A8F0
+A8F0 0334
0334 A8F1
+A8F1 0334
0334 FE21
+FE21 0334
0334 FE23
+FE23 0334
0334 FE24
+FE24 0334
0334 FE25
+FE25 0334
0334 FE26
+FE26 0334
0334 1D165
+1D165 0334
0334 1D166
+1D166 0334
0334 1D16D
+1D16D 0334
0334 1D16E
+1D16E 0334
0334 1D16F
+1D16F 0334
0334 1D170
+1D170 0334
0334 1D171
+1D171 0334
0334 1D172
+1D172 0334
0334 1D17B
+1D17B 0334
0334 1D17C
+1D17C 0334
0334 1D17D
+1D17D 0334
0334 1D17E
+1D17E 0334
0334 1D17F
+1D17F 0334
0334 1D180
+1D180 0334
0334 1D181
+1D181 0334
0334 1D182
+1D182 0334
0334 1D185
+1D185 0334
0334 1D186
+1D186 0334
0334 1D187
+1D187 0334
0334 1D188
+1D188 0334
0334 1D189
+1D189 0334
0334 1D18A
+1D18A 0334
0334 1D18B
+1D18B 0334
0334 1D1AA
+1D1AA 0334
0334 1D1AB
+1D1AB 0334
0334 1D1AC
+1D1AC 0334
0334 1D1AD
+1D1AD 0334
0334 1D242
+1D242 0334
0334 1D243
+1D243 0334
0334 1D244
-0591 0334
-0592 0334
-0593 0334
-0594 0334
-0595 0334
-0596 0334
-0597 0334
-0598 0334
-0599 0334
-059A 0334
-059B 0334
-059C 0334
-059D 0334
-059E 0334
-059F 0334
-05A0 0334
-05A1 0334
-05A2 0334
-05A3 0334
-05A4 0334
-05A5 0334
-05A6 0334
-05A7 0334
-05A8 0334
-05A9 0334
-05AA 0334
-05AB 0334
-05AC 0334
-05AD 0334
-05AE 0334
-05AF 0334
-05BD 0334
-05C4 0334
-05C5 0334
-0610 0334
-0611 0334
-0612 0334
-0613 0334
-0614 0334
-0615 0334
-0616 0334
-0617 0334
-0618 0334
-0619 0334
-061A 0334
-06D6 0334
-06D7 0334
-06D8 0334
-06D9 0334
-06DA 0334
-06DB 0334
-06DC 0334
-06DF 0334
-06E0 0334
-06E1 0334
-06E2 0334
-06E3 0334
-06E4 0334
-06E7 0334
-06E8 0334
-06EA 0334
-06EB 0334
-06EC 0334
-06ED 0334
-0740 0334
-0743 0334
-0744 0334
-0747 0334
-0748 0334
-0749 0334
-074A 0334
-08EA 0334
-08EB 0334
-08EC 0334
-08ED 0334
-08EE 0334
-08EF 0334
-08F3 0334
-0951 0334
-0952 0334
-0F18 0334
-0F19 0334
-0F35 0334
-0F37 0334
-0F82 0334
-0F83 0334
-0F86 0334
-0F87 0334
-0FC6 0334
-1A7F 0334
-1B6B 0334
-1B6C 0334
-1B6D 0334
-1B6E 0334
-1B6F 0334
-1B70 0334
-1B71 0334
-1B72 0334
-1B73 0334
-1CD0 0334
-1CD1 0334
-1CD2 0334
+1D244 0334
1CD4 0334
-1CD5 0334
-1CD6 0334
-1CD7 0334
-1CD8 0334
-1CD9 0334
-1CDA 0334
-1CDB 0334
-1CDC 0334
-1CDD 0334
-1CDE 0334
-1CDF 0334
-1CE0 0334
1CE2 0334
1CE3 0334
1CE4 0334
1CE6 0334
1CE7 0334
1CE8 0334
-1CF4 0334
-2D7F 0334
-A8E0 0334
-A8E1 0334
-A8E2 0334
-A8E3 0334
-A8E4 0334
-A8E5 0334
-A8E6 0334
-A8E7 0334
-A8E8 0334
-A8E9 0334
-A8EA 0334
-A8EB 0334
-A8EC 0334
-A8ED 0334
-A8EE 0334
-A8EF 0334
-A8F0 0334
-A8F1 0334
-FE21 0334
-FE23 0334
-FE24 0334
-FE25 0334
-FE26 0334
-1D165 0334
-1D166 0334
1D167 0334
1D168 0334
1D169 0334
-1D16D 0334
-1D16E 0334
-1D16F 0334
-1D170 0334
-1D171 0334
-1D172 0334
-1D17B 0334
-1D17C 0334
-1D17D 0334
-1D17E 0334
-1D17F 0334
-1D180 0334
-1D181 0334
-1D182 0334
-1D185 0334
-1D186 0334
-1D187 0334
-1D188 0334
-1D189 0334
-1D18A 0334
-1D18B 0334
-1D1AA 0334
-1D1AB 0334
-1D1AC 0334
-1D1AD 0334
-1D242 0334
-1D243 0334
-1D244 0334
0332 0334
0334 0332
0313 0334
0334 0313
0334 0343
-0334 0486
-0334 2CF1
0343 0334
+0334 0486
0486 0334
+0334 2CF1
2CF1 0334
0314 0334
0334 0314
0334 0485
-0334 2CF0
0485 0334
+0334 2CF0
2CF0 0334
0301 0334
0334 0301
0334 0341
-0334 0954
0341 0334
+0334 0954
0954 0334
0300 0334
0334 0300
0334 0340
-0334 0953
0340 0334
+0334 0953
0953 0334
0306 0334
0334 0306
0304 0334
0334 0304
030D 0334
-030E 0334
-0312 0334
-0315 0334
-031A 0334
0334 030D
+030E 0334
0334 030E
+0312 0334
0334 0312
+0315 0334
0334 0315
+031A 0334
0334 031A
0334 033D
-0334 033E
-0334 033F
-0334 0346
-0334 034A
-0334 034B
-0334 034C
-0334 0350
-0334 0351
-0334 0352
-0334 0357
-0334 035B
-0334 035D
-0334 035E
-0334 0484
-0334 0487
-0334 0741
-0334 0745
-0334 17DD
-0334 1DC0
-0334 1DC1
-0334 1DC3
-0334 1DC4
-0334 1DC5
-0334 1DC6
-0334 1DC7
-0334 1DC8
-0334 1DC9
-0334 1DCB
-0334 1DCC
-0334 1DCD
-0334 1DCE
-0334 1DD1
-0334 1DFE
-0334 20F0
-0334 2CEF
-0334 A67C
-0334 A67D
033D 0334
+0334 033E
033E 0334
+0334 033F
033F 0334
+0334 0346
0346 0334
+0334 034A
034A 0334
+0334 034B
034B 0334
+0334 034C
034C 0334
+0334 0350
0350 0334
+0334 0351
0351 0334
+0334 0352
0352 0334
+0334 0357
0357 0334
+0334 035B
035B 0334
+0334 035D
035D 0334
+0334 035E
035E 0334
+0334 0484
0484 0334
+0334 0487
0487 0334
+0334 0741
0741 0334
+0334 0745
0745 0334
+0334 17DD
17DD 0334
+0334 1DC0
1DC0 0334
+0334 1DC1
1DC1 0334
+0334 1DC3
1DC3 0334
+0334 1DC4
1DC4 0334
+0334 1DC5
1DC5 0334
+0334 1DC6
1DC6 0334
+0334 1DC7
1DC7 0334
+0334 1DC8
1DC8 0334
+0334 1DC9
1DC9 0334
+0334 1DCB
1DCB 0334
+0334 1DCC
1DCC 0334
+0334 1DCD
1DCD 0334
+0334 1DCE
1DCE 0334
+0334 1DD1
1DD1 0334
+0334 1DFE
1DFE 0334
+0334 20F0
20F0 0334
+0334 2CEF
2CEF 0334
+0334 A67C
A67C 0334
+0334 A67D
A67D 0334
0316 0334
-0317 0334
-0318 0334
-0319 0334
-031C 0334
-031D 0334
-031E 0334
-031F 0334
-0320 0334
-0329 0334
-032A 0334
-032B 0334
-032C 0334
-032F 0334
-0333 0334
0334 0316
+0317 0334
0334 0317
+0318 0334
0334 0318
+0319 0334
0334 0319
+031C 0334
0334 031C
+031D 0334
0334 031D
+031E 0334
0334 031E
+031F 0334
0334 031F
+0320 0334
0334 0320
+0329 0334
0334 0329
+032A 0334
0334 032A
+032B 0334
0334 032B
+032C 0334
0334 032C
+032F 0334
0334 032F
+0333 0334
0334 0333
0334 033A
-0334 033B
-0334 033C
-0334 0347
-0334 0348
-0334 0349
-0334 034D
-0334 034E
-0334 0353
-0334 0354
-0334 0355
-0334 0356
-0334 0359
-0334 035A
-0334 035C
-0334 035F
-0334 0362
-0334 0742
-0334 0746
-0334 0859
-0334 085A
-0334 085B
-0334 1DC2
-0334 1DCF
-0334 1DD0
-0334 1DFC
-0334 1DFD
-0334 1DFF
-0334 20EC
-0334 20ED
-0334 20EE
-0334 20EF
-0334 10A0D
033A 0334
+0334 033B
033B 0334
+0334 033C
033C 0334
+0334 0347
0347 0334
+0334 0348
0348 0334
+0334 0349
0349 0334
+0334 034D
034D 0334
+0334 034E
034E 0334
+0334 0353
0353 0334
+0334 0354
0354 0334
+0334 0355
0355 0334
+0334 0356
0356 0334
+0334 0359
0359 0334
+0334 035A
035A 0334
+0334 035C
035C 0334
+0334 035F
035F 0334
+0334 0362
0362 0334
+0334 0742
0742 0334
+0334 0746
0746 0334
+0334 0859
0859 0334
+0334 085A
085A 0334
+0334 085B
085B 0334
+0334 1DC2
1DC2 0334
+0334 1DCF
1DCF 0334
+0334 1DD0
1DD0 0334
+0334 1DFC
1DFC 0334
+0334 1DFD
1DFD 0334
+0334 1DFF
1DFF 0334
+0334 20EC
20EC 0334
+0334 20ED
20ED 0334
+0334 20EE
20EE 0334
+0334 20EF
20EF 0334
+0334 10A0D
10A0D 0334
0305 0334
0334 0305
0334 0358
0358 0334
0334 0360
-0334 FE22
0360 0334
+0334 FE22
FE22 0334
0334 0361
-0334 FE20
0361 0334
+0334 FE20
FE20 0334
0334 0483
0483 0334
0334 05B7
05B7 0334
0334 05B8
-0334 05C7
05B8 0334
+0334 05C7
05C7 0334
0334 05B9
-0334 05BA
05B9 0334
+0334 05BA
05BA 0334
0334 05BB
05BB 0334
0334 FB1E
FB1E 0334
0334 081C
-0334 081D
081C 0334
+0334 081D
081D 0334
0334 081E
-0334 081F
-0334 0820
081E 0334
+0334 081F
081F 0334
+0334 0820
0820 0334
0334 0821
-0334 0822
-0334 0823
0821 0334
+0334 0822
0822 0334
+0334 0823
0823 0334
0334 0825
0825 0334
0334 0826
-0334 0827
0826 0334
+0334 0827
0827 0334
0334 0829
-0334 082A
0829 0334
+0334 082A
082A 0334
0334 082B
082B 0334
0334 A6F1
A6F1 0334
0334 093C
-0334 09BC
-0334 0A3C
-0334 0ABC
-0334 0B3C
-0334 0CBC
-0334 1B34
-0334 1BE6
-0334 1C37
-0334 A9B3
-0334 110BA
-0334 116B7
093C 0334
+0334 09BC
09BC 0334
+0334 0A3C
0A3C 0334
+0334 0ABC
0ABC 0334
+0334 0B3C
0B3C 0334
+0334 0CBC
0CBC 0334
+0334 1B34
1B34 0334
+0334 1BE6
1BE6 0334
+0334 1C37
1C37 0334
+0334 A9B3
A9B3 0334
+0334 110BA
110BA 0334
+0334 116B7
116B7 0334
0334 11100
11100 0334
0334 1CED
-0334 11101
1CED 0334
+0334 11101
11101 0334
0334 10A0F
-0334 11102
10A0F 0334
+0334 11102
11102 0334
0334 10A38
10A38 0334
3000 0021
1680 0021
2000 0021
-2001 0021
2002 0021
+2001 0021
2003 0021
2004 0021
2005 0021
3000 003F
1680 003F
2000 003F
-2001 003F
2002 003F
+2001 003F
2003 003F
2004 003F
2005 003F
3000 0041
1680 0061
2000 0061
-2001 0061
2002 0061
+2001 0061
2003 0061
2004 0061
2005 0061
205F 0061
1680 0041
2000 0041
-2001 0041
2002 0041
+2001 0041
2003 0041
2004 0041
2005 0041
3000 0062
1680 0062
2000 0062
-2001 0062
2002 0062
+2001 0062
2003 0062
2004 0062
2005 0062
1FEF 0062
FF40 0062
00B4 0021
-0384 0021
1FFD 0021
+0384 0021
00B4 003F
-0384 003F
1FFD 003F
+0384 003F
00B4 0061
-0384 0061
1FFD 0061
+0384 0061
00B4 0041
-0384 0041
1FFD 0041
+0384 0041
00B4 0062
-0384 0062
1FFD 0062
+0384 0062
02DC 0021
02DC 003F
02DC 0061
26FF 0061
26FF 0041
26FF 0062
+1F1E6 0021
+1F1E6 003F
+1F1E6 0061
+1F1E6 0041
+1F1E6 0062
+1F1E7 0021
+1F1E7 003F
+1F1E7 0061
+1F1E7 0041
+1F1E7 0062
+1F1E8 0021
+1F1E8 003F
+1F1E8 0061
+1F1E8 0041
+1F1E8 0062
+1F1E9 0021
+1F1E9 003F
+1F1E9 0061
+1F1E9 0041
+1F1E9 0062
+1F1EA 0021
+1F1EA 003F
+1F1EA 0061
+1F1EA 0041
+1F1EA 0062
+1F1EB 0021
+1F1EB 003F
+1F1EB 0061
+1F1EB 0041
+1F1EB 0062
+1F1EC 0021
+1F1EC 003F
+1F1EC 0061
+1F1EC 0041
+1F1EC 0062
+1F1ED 0021
+1F1ED 003F
+1F1ED 0061
+1F1ED 0041
+1F1ED 0062
+1F1EE 0021
+1F1EE 003F
+1F1EE 0061
+1F1EE 0041
+1F1EE 0062
+1F1EF 0021
+1F1EF 003F
+1F1EF 0061
+1F1EF 0041
+1F1EF 0062
+1F1F0 0021
+1F1F0 003F
+1F1F0 0061
+1F1F0 0041
+1F1F0 0062
+1F1F1 0021
+1F1F1 003F
+1F1F1 0061
+1F1F1 0041
+1F1F1 0062
+1F1F2 0021
+1F1F2 003F
+1F1F2 0061
+1F1F2 0041
+1F1F2 0062
+1F1F3 0021
+1F1F3 003F
+1F1F3 0061
+1F1F3 0041
+1F1F3 0062
+1F1F4 0021
+1F1F4 003F
+1F1F4 0061
+1F1F4 0041
+1F1F4 0062
+1F1F5 0021
+1F1F5 003F
+1F1F5 0061
+1F1F5 0041
+1F1F5 0062
+1F1F6 0021
+1F1F6 003F
+1F1F6 0061
+1F1F6 0041
+1F1F6 0062
+1F1F7 0021
+1F1F7 003F
+1F1F7 0061
+1F1F7 0041
+1F1F7 0062
+1F1F8 0021
+1F1F8 003F
+1F1F8 0061
+1F1F8 0041
+1F1F8 0062
+1F1F9 0021
+1F1F9 003F
+1F1F9 0061
+1F1F9 0041
+1F1F9 0062
+1F1FA 0021
+1F1FA 003F
+1F1FA 0061
+1F1FA 0041
+1F1FA 0062
+1F1FB 0021
+1F1FB 003F
+1F1FB 0061
+1F1FB 0041
+1F1FB 0062
+1F1FC 0021
+1F1FC 003F
+1F1FC 0061
+1F1FC 0041
+1F1FC 0062
+1F1FD 0021
+1F1FD 003F
+1F1FD 0061
+1F1FD 0041
+1F1FD 0062
+1F1FE 0021
+1F1FE 003F
+1F1FE 0061
+1F1FE 0041
+1F1FE 0062
+1F1FF 0021
+1F1FF 003F
+1F1FF 0061
+1F1FF 0041
+1F1FF 0062
2701 0021
2701 003F
2701 0061
1D157 0062
1D15E 0062
1D158 0334 1D165
-1D158 0334 1D165 1D16E
-1D158 0334 1D165 1D170
-1D158 0334 1D165 1D171
-1D158 0334 1D165 1D172
1D158 1D165 0334
+1D15F 0334
+1D158 0334 1D165 1D16E
1D158 1D165 0334 1D16E
-1D158 1D165 0334 1D16F
-1D158 1D165 0334 1D170
-1D158 1D165 0334 1D171
-1D158 1D165 0334 1D172
1D158 1D165 1D16E 0334
-1D158 1D165 1D16F 0334
-1D15F 0334
-1D15F 0334 1D171
-1D15F 0334 1D172
1D15F 1D16E 0334
+1D158 1D165 0334 1D16F
+1D158 1D165 1D16F 0334
1D15F 1D16F 0334
-1D15F 1D170 0334
1D161 0334
+1D158 0334 1D165 1D170
+1D158 1D165 0334 1D170
+1D15F 1D170 0334
1D162 0334
+1D158 0334 1D165 1D171
+1D158 1D165 0334 1D171
+1D15F 0334 1D171
1D163 0334
+1D158 0334 1D165 1D172
+1D158 1D165 0334 1D172
+1D15F 0334 1D172
1D164 0334
1D158 0021
1D15F 0021
1D1B8 0041
1D1B8 0062
1D1B9 0334 1D165
-1D1B9 0334 1D165 1D16E
-1D1B9 0334 1D165 1D16F
1D1B9 1D165 0334
-1D1B9 1D165 0334 1D16E
-1D1B9 1D165 0334 1D16F
1D1BB 0334
+1D1B9 0334 1D165 1D16E
+1D1B9 1D165 0334 1D16E
1D1BB 0334 1D16E
+1D1BD 0334
+1D1B9 0334 1D165 1D16F
+1D1B9 1D165 0334 1D16F
1D1BB 0334 1D16F
1D1BB 1D16F 0334
-1D1BD 0334
1D1B9 0021
1D1BB 0021
1D1BD 0021
1D1BD 0062
1D1BF 0062
1D1BA 0334 1D165
-1D1BA 0334 1D165 1D16F
1D1BA 1D165 0334
-1D1BA 1D165 0334 1D16F
-1D1BA 1D165 1D16E 0334
-1D1BA 1D165 1D16F 0334
1D1BC 0334
+1D1BA 1D165 1D16E 0334
1D1BC 0334 1D16E
-1D1BC 0334 1D16F
1D1BC 1D16E 0334
1D1BE 0334
+1D1BA 0334 1D165 1D16F
+1D1BA 1D165 0334 1D16F
+1D1BA 1D165 1D16F 0334
+1D1BC 0334 1D16F
1D1BA 0021
1D1BC 0021
1D1BE 0021
20B9 0061
20B9 0041
20B9 0062
+20BA 0021
+20BA 003F
+20BA 0061
+20BA 0041
+20BA 0062
20A8 0021
20A8 003F
20A8 0061
24D0 0021
0041 0021
FF21 0021
-1F1E6 0021
1D400 0021
1D434 0021
1D468 0021
24D0 003F
0041 003F
FF21 003F
-1F1E6 003F
1D400 003F
1D434 003F
1D468 003F
0041 0041
FF21 0061
FF21 0041
-1F1E6 0061
-1F1E6 0041
1D400 0061
1D434 0061
1D468 0061
24D0 0062
0041 0062
FF21 0062
-1F1E6 0062
1D400 0062
1D434 0062
1D468 0062
24D1 0021
0042 0021
FF22 0021
-1F1E7 0021
212C 0021
1D401 0021
1D435 0021
24D1 003F
0042 003F
FF22 003F
-1F1E7 003F
212C 003F
1D401 003F
1D435 003F
0042 0041
FF22 0061
FF22 0041
-1F1E7 0061
-1F1E7 0041
212C 0061
1D401 0061
1D435 0061
24D1 0062
0042 0062
FF22 0062
-1F1E7 0062
212C 0062
1D401 0062
1D435 0062
0043 0021
FF23 0021
216D 0021
-1F1E8 0021
2102 0021
212D 0021
1D402 0021
0043 003F
FF23 003F
216D 003F
-1F1E8 003F
2102 003F
212D 003F
1D402 003F
FF23 0061
FF23 0041
216D 0061
-1F1E8 0061
216D 0041
-1F1E8 0041
2102 0061
212D 0061
1D402 0061
0043 0062
FF23 0062
216D 0062
-1F1E8 0062
2102 0062
212D 0062
1D402 0062
0044 0021
FF24 0021
216E 0021
-1F1E9 0021
2145 0021
1D403 0021
1D437 0021
0044 003F
FF24 003F
216E 003F
-1F1E9 003F
2145 003F
1D403 003F
1D437 003F
FF24 0061
FF24 0041
216E 0061
-1F1E9 0061
216E 0041
-1F1E9 0041
2145 0061
1D403 0061
1D437 0061
0044 0062
FF24 0062
216E 0062
-1F1E9 0062
2145 0062
1D403 0062
1D437 0062
24D4 0021
0045 0021
FF25 0021
-1F1EA 0021
2130 0021
1D404 0021
1D438 0021
24D4 003F
0045 003F
FF25 003F
-1F1EA 003F
2130 003F
1D404 003F
1D438 003F
0045 0041
FF25 0061
FF25 0041
-1F1EA 0061
-1F1EA 0041
2130 0061
1D404 0061
1D438 0061
24D4 0062
0045 0062
FF25 0062
-1F1EA 0062
2130 0062
1D404 0062
1D438 0062
24D5 0021
0046 0021
FF26 0021
-1F1EB 0021
2131 0021
1D405 0021
1D439 0021
24D5 003F
0046 003F
FF26 003F
-1F1EB 003F
2131 003F
1D405 003F
1D439 003F
0046 0041
FF26 0061
FF26 0041
-1F1EB 0061
-1F1EB 0041
2131 0061
1D405 0061
1D439 0061
24D5 0062
0046 0062
FF26 0062
-1F1EB 0062
2131 0062
1D405 0062
1D439 0062
24D6 0021
0047 0021
FF27 0021
-1F1EC 0021
1D406 0021
1D43A 0021
1D46E 0021
24D6 003F
0047 003F
FF27 003F
-1F1EC 003F
1D406 003F
1D43A 003F
1D46E 003F
0047 0041
FF27 0061
FF27 0041
-1F1EC 0061
-1F1EC 0041
1D406 0061
1D43A 0061
1D46E 0061
24D6 0062
0047 0062
FF27 0062
-1F1EC 0062
1D406 0062
1D43A 0062
1D46E 0062
24D7 0021
0048 0021
FF28 0021
-1F1ED 0021
210B 0021
210C 0021
210D 0021
24D7 003F
0048 003F
FF28 003F
-1F1ED 003F
210B 003F
210C 003F
210D 003F
0048 0041
FF28 0061
FF28 0041
-1F1ED 0061
-1F1ED 0041
210B 0061
210C 0061
210D 0061
24D7 0062
0048 0062
FF28 0062
-1F1ED 0062
210B 0062
210C 0062
210D 0062
0049 0021
FF29 0021
2160 0021
-1F1EE 0021
2110 0021
2111 0021
1D408 0021
0049 003F
FF29 003F
2160 003F
-1F1EE 003F
2110 003F
2111 003F
1D408 003F
FF29 0061
FF29 0041
2160 0061
-1F1EE 0061
2160 0041
-1F1EE 0041
2110 0061
2111 0061
1D408 0061
0049 0062
FF29 0062
2160 0062
-1F1EE 0062
2110 0062
2111 0062
1D408 0062
24D9 0021
004A 0021
FF2A 0021
-1F1EF 0021
1D409 0021
1D43D 0021
1D471 0021
24D9 003F
004A 003F
FF2A 003F
-1F1EF 003F
1D409 003F
1D43D 003F
1D471 003F
004A 0041
FF2A 0061
FF2A 0041
-1F1EF 0061
-1F1EF 0041
1D409 0061
1D43D 0061
1D471 0061
24D9 0062
004A 0062
FF2A 0062
-1F1EF 0062
1D409 0062
1D43D 0062
1D471 0062
004B 0021
212A 0021
FF2B 0021
-1F1F0 0021
1D40A 0021
1D43E 0021
1D472 0021
004B 003F
212A 003F
FF2B 003F
-1F1F0 003F
1D40A 003F
1D43E 003F
1D472 003F
212A 0041
FF2B 0061
FF2B 0041
-1F1F0 0061
-1F1F0 0041
1D40A 0061
1D43E 0061
1D472 0061
004B 0062
212A 0062
FF2B 0062
-1F1F0 0062
1D40A 0062
1D43E 0062
1D472 0062
004C 0021
FF2C 0021
216C 0021
-1F1F1 0021
2112 0021
1D40B 0021
1D43F 0021
004C 003F
FF2C 003F
216C 003F
-1F1F1 003F
2112 003F
1D40B 003F
1D43F 003F
FF2C 0061
FF2C 0041
216C 0061
-1F1F1 0061
216C 0041
-1F1F1 0041
2112 0061
1D40B 0061
1D43F 0061
004C 0062
FF2C 0062
216C 0062
-1F1F1 0062
2112 0062
1D40B 0062
1D43F 0062
004D 0021
FF2D 0021
216F 0021
-1F1F2 0021
2133 0021
1D40C 0021
1D440 0021
004D 003F
FF2D 003F
216F 003F
-1F1F2 003F
2133 003F
1D40C 003F
1D440 003F
FF2D 0061
FF2D 0041
216F 0061
-1F1F2 0061
216F 0041
-1F1F2 0041
2133 0061
1D40C 0061
1D440 0061
004D 0062
FF2D 0062
216F 0062
-1F1F2 0062
2133 0062
1D40C 0062
1D440 0062
24DD 0021
004E 0021
FF2E 0021
-1F1F3 0021
2115 0021
1D40D 0021
1D441 0021
24DD 003F
004E 003F
FF2E 003F
-1F1F3 003F
2115 003F
1D40D 003F
1D441 003F
004E 0041
FF2E 0061
FF2E 0041
-1F1F3 0061
-1F1F3 0041
2115 0061
1D40D 0061
1D441 0061
24DD 0062
004E 0062
FF2E 0062
-1F1F3 0062
2115 0062
1D40D 0062
1D441 0062
24DE 0021
004F 0021
FF2F 0021
-1F1F4 0021
1D40E 0021
1D442 0021
1D476 0021
24DE 003F
004F 003F
FF2F 003F
-1F1F4 003F
1D40E 003F
1D442 003F
1D476 003F
004F 0041
FF2F 0061
FF2F 0041
-1F1F4 0061
-1F1F4 0041
1D40E 0061
1D442 0061
1D476 0061
24DE 0062
004F 0062
FF2F 0062
-1F1F4 0062
1D40E 0062
1D442 0062
1D476 0062
24DF 0021
0050 0021
FF30 0021
-1F1F5 0021
2119 0021
1D40F 0021
1D443 0021
24DF 003F
0050 003F
FF30 003F
-1F1F5 003F
2119 003F
1D40F 003F
1D443 003F
0050 0041
FF30 0061
FF30 0041
-1F1F5 0061
-1F1F5 0041
2119 0061
1D40F 0061
1D443 0061
24DF 0062
0050 0062
FF30 0062
-1F1F5 0062
2119 0062
1D40F 0062
1D443 0062
24E0 0021
0051 0021
FF31 0021
-1F1F6 0021
211A 0021
1D410 0021
1D444 0021
24E0 003F
0051 003F
FF31 003F
-1F1F6 003F
211A 003F
1D410 003F
1D444 003F
0051 0041
FF31 0061
FF31 0041
-1F1F6 0061
-1F1F6 0041
211A 0061
1D410 0061
1D444 0061
24E0 0062
0051 0062
FF31 0062
-1F1F6 0062
211A 0062
1D410 0062
1D444 0062
0052 0334 0331
1E5E 0334
0334 036C
-0334 1DCA
036C 0334
+0334 1DCA
1DCA 0334
0072 0021
FF52 0021
24E1 0021
0052 0021
FF32 0021
-1F1F7 0021
211B 0021
211C 0021
211D 0021
24E1 003F
0052 003F
FF32 003F
-1F1F7 003F
211B 003F
211C 003F
211D 003F
0052 0041
FF32 0061
FF32 0041
-1F1F7 0061
-1F1F7 0041
211B 0061
211C 0061
211D 0061
24E1 0062
0052 0062
FF32 0062
-1F1F7 0062
211B 0062
211C 0062
211D 0062
24E2 0021
0053 0021
FF33 0021
-1F1F8 0021
1D412 0021
1D446 0021
1D47A 0021
24E2 003F
0053 003F
FF33 003F
-1F1F8 003F
1D412 003F
1D446 003F
1D47A 003F
0053 0041
FF33 0061
FF33 0041
-1F1F8 0061
-1F1F8 0041
1D412 0061
1D446 0061
1D47A 0061
24E2 0062
0053 0062
FF33 0062
-1F1F8 0062
1D412 0062
1D446 0062
1D47A 0062
24E3 0021
0054 0021
FF34 0021
-1F1F9 0021
1D413 0021
1D447 0021
1D47B 0021
24E3 003F
0054 003F
FF34 003F
-1F1F9 003F
1D413 003F
1D447 003F
1D47B 003F
0054 0041
FF34 0061
FF34 0041
-1F1F9 0061
-1F1F9 0041
1D413 0061
1D447 0061
1D47B 0061
24E3 0062
0054 0062
FF34 0062
-1F1F9 0062
1D413 0062
1D447 0062
1D47B 0062
24E4 0021
0055 0021
FF35 0021
-1F1FA 0021
1D414 0021
1D448 0021
1D47C 0021
24E4 003F
0055 003F
FF35 003F
-1F1FA 003F
1D414 003F
1D448 003F
1D47C 003F
0055 0041
FF35 0061
FF35 0041
-1F1FA 0061
-1F1FA 0041
1D414 0061
1D448 0061
1D47C 0061
24E4 0062
0055 0062
FF35 0062
-1F1FA 0062
1D414 0062
1D448 0062
1D47C 0062
0056 0021
FF36 0021
2164 0021
-1F1FB 0021
1D415 0021
1D449 0021
1D47D 0021
0056 003F
FF36 003F
2164 003F
-1F1FB 003F
1D415 003F
1D449 003F
1D47D 003F
FF36 0061
FF36 0041
2164 0061
-1F1FB 0061
2164 0041
-1F1FB 0041
1D415 0061
1D449 0061
1D47D 0061
0056 0062
FF36 0062
2164 0062
-1F1FB 0062
1D415 0062
1D449 0062
1D47D 0062
24E6 0021
0057 0021
FF37 0021
-1F1FC 0021
1D416 0021
1D44A 0021
1D47E 0021
24E6 003F
0057 003F
FF37 003F
-1F1FC 003F
1D416 003F
1D44A 003F
1D47E 003F
0057 0041
FF37 0061
FF37 0041
-1F1FC 0061
-1F1FC 0041
1D416 0061
1D44A 0061
1D47E 0061
24E6 0062
0057 0062
FF37 0062
-1F1FC 0062
1D416 0062
1D44A 0062
1D47E 0062
0058 0021
FF38 0021
2169 0021
-1F1FD 0021
1D417 0021
1D44B 0021
1D47F 0021
0058 003F
FF38 003F
2169 003F
-1F1FD 003F
1D417 003F
1D44B 003F
1D47F 003F
FF38 0061
FF38 0041
2169 0061
-1F1FD 0061
2169 0041
-1F1FD 0041
1D417 0061
1D44B 0061
1D47F 0061
0058 0062
FF38 0062
2169 0062
-1F1FD 0062
1D417 0062
1D44B 0062
1D47F 0062
24E8 0021
0059 0021
FF39 0021
-1F1FE 0021
1D418 0021
1D44C 0021
1D480 0021
24E8 003F
0059 003F
FF39 003F
-1F1FE 003F
1D418 003F
1D44C 003F
1D480 003F
0059 0041
FF39 0061
FF39 0041
-1F1FE 0061
-1F1FE 0041
1D418 0061
1D44C 0061
1D480 0061
24E8 0062
0059 0062
FF39 0062
-1F1FE 0062
1D418 0062
1D44C 0062
1D480 0062
24E9 0021
005A 0021
FF3A 0021
-1F1FF 0021
2124 0021
2128 0021
1D419 0021
24E9 003F
005A 003F
FF3A 003F
-1F1FF 003F
2124 003F
2128 003F
1D419 003F
005A 0041
FF3A 0061
FF3A 0041
-1F1FF 0061
-1F1FF 0041
2124 0061
2128 0061
1D419 0061
24E9 0062
005A 0062
FF3A 0062
-1F1FF 0062
2124 0062
2128 0062
1D419 0062
0410 0306 003F
04D0 003F
0430 0306 0061
+04D1 0061
0430 0591 0306 0061
0430 1D165 0306 0061
-04D1 0061
0430 0306 0041
04D1 0041
0410 0306 0061
+04D0 0061
0410 0591 0306 0061
0410 1D165 0306 0061
-04D0 0061
0410 0306 0041
04D0 0041
0430 0306 0062
0410 0308 003F
04D2 003F
0430 0308 0061
+04D3 0061
0430 0591 0308 0061
0430 1D165 0308 0061
-04D3 0061
0430 0308 0041
04D3 0041
0410 0308 0061
+04D2 0061
0410 0591 0308 0061
0410 1D165 0308 0061
-04D2 0061
0410 0308 0041
04D2 0041
0430 0308 0062
04D8 0308 003F
04DA 003F
04D9 0308 0061
+04DB 0061
04D9 0591 0308 0061
04D9 1D165 0308 0061
-04DB 0061
04D9 0308 0041
04DB 0041
04D8 0308 0061
+04DA 0061
04D8 0591 0308 0061
04D8 1D165 0308 0061
-04DA 0061
04D8 0308 0041
04DA 0041
04D9 0308 0062
0413 0341 003F
0433 0301 0061
0433 0341 0061
+0453 0061
0433 0591 0301 0061
0433 0591 0341 0061
0433 1D165 0301 0061
0433 1D165 0341 0061
-0453 0061
0433 0301 0041
0433 0341 0041
0453 0041
0415 0306 003F
04D6 003F
0435 0306 0061
+04D7 0061
0435 0591 0306 0061
0435 1D165 0306 0061
-04D7 0061
0435 0306 0041
04D7 0041
0415 0306 0061
+04D6 0061
0415 0591 0306 0061
0415 1D165 0306 0061
-04D6 0061
0415 0306 0041
04D6 0041
0435 0306 0062
0416 0308 003F
04DC 003F
0436 0308 0061
+04DD 0061
0436 0591 0308 0061
0436 1D165 0308 0061
-04DD 0061
0436 0308 0041
04DD 0041
0416 0308 0061
+04DC 0061
0416 0591 0308 0061
0416 1D165 0308 0061
-04DC 0061
0416 0308 0041
04DC 0041
0436 0308 0062
0417 0308 003F
04DE 003F
0437 0308 0061
+04DF 0061
0437 0591 0308 0061
0437 1D165 0308 0061
-04DF 0061
0437 0308 0041
04DF 0041
0417 0308 0061
+04DE 0061
0417 0591 0308 0061
0417 1D165 0308 0061
-04DE 0061
0417 0308 0041
04DE 0041
0437 0308 0062
0418 0308 003F
04E4 003F
0438 0308 0061
+04E5 0061
0438 0591 0308 0061
0438 1D165 0308 0061
-04E5 0061
0438 0308 0041
04E5 0041
0418 0308 0061
+04E4 0061
0418 0591 0308 0061
0418 1D165 0308 0061
-04E4 0061
0418 0308 0041
04E4 0041
0438 0308 0062
0406 0308 003F
0407 003F
0456 0308 0061
+0457 0061
0456 0591 0308 0061
0456 1D165 0308 0061
-0457 0061
0456 0308 0041
0457 0041
A676 0061
A676 0041
0406 0308 0061
+0407 0061
0406 0591 0308 0061
0406 1D165 0308 0061
-0407 0061
0406 0308 0041
0407 0041
0456 0308 0062
0418 0306 003F
0419 003F
0438 0306 0061
+0439 0061
0438 0591 0306 0061
0438 1D165 0306 0061
-0439 0061
0438 0306 0041
0439 0041
0418 0306 0061
+0419 0061
0418 0591 0306 0061
0418 1D165 0306 0061
-0419 0061
0418 0306 0041
0419 0041
0438 0306 0062
041E 0308 003F
04E6 003F
043E 0308 0061
+04E7 0061
043E 0591 0308 0061
043E 1D165 0308 0061
-04E7 0061
043E 0308 0041
04E7 0041
041E 0308 0061
+04E6 0061
041E 0591 0308 0061
041E 1D165 0308 0061
-04E6 0061
041E 0308 0041
04E6 0041
043E 0308 0062
04E8 0308 003F
04EA 003F
04E9 0308 0061
+04EB 0061
04E9 0591 0308 0061
04E9 1D165 0308 0061
-04EB 0061
04E9 0308 0041
04EB 0041
04E8 0308 0061
+04EA 0061
04E8 0591 0308 0061
04E8 1D165 0308 0061
-04EA 0061
04E8 0308 0041
04EA 0041
04E9 0308 0062
041A 0341 003F
043A 0301 0061
043A 0341 0061
+045C 0061
043A 0591 0301 0061
043A 0591 0341 0061
043A 1D165 0301 0061
043A 1D165 0341 0061
-045C 0061
043A 0301 0041
043A 0341 0041
045C 0041
040E 003F
0423 0306 003F
0443 0306 0061
+045E 0061
0443 0591 0306 0061
0443 1D165 0306 0061
-045E 0061
0443 0306 0041
045E 0041
040E 0061
0423 0308 003F
04F0 003F
0443 0308 0061
+04F1 0061
0443 0591 0308 0061
0443 1D165 0308 0061
-04F1 0061
0443 0308 0041
04F1 0041
0423 0308 0061
+04F0 0061
0423 0591 0308 0061
0423 1D165 0308 0061
-04F0 0061
0423 0308 0041
04F0 0041
0443 0308 0062
0423 030B 003F
04F2 003F
0443 030B 0061
+04F3 0061
0443 0591 030B 0061
0443 1D165 030B 0061
-04F3 0061
0443 030B 0041
04F3 0041
0423 030B 0061
+04F2 0061
0423 0591 030B 0061
0423 1D165 030B 0061
-04F2 0061
0423 030B 0041
04F2 0041
0443 030B 0062
0427 0308 003F
04F4 003F
0447 0308 0061
+04F5 0061
0447 0591 0308 0061
0447 1D165 0308 0061
-04F5 0061
0447 0308 0041
04F5 0041
0427 0308 0061
+04F4 0061
0427 0591 0308 0061
0427 1D165 0308 0061
-04F4 0061
0427 0308 0041
04F4 0041
0447 0308 0062
042B 0308 003F
04F8 003F
044B 0308 0061
+04F9 0061
044B 0591 0308 0061
044B 1D165 0308 0061
-04F9 0061
044B 0308 0041
04F9 0041
042B 0308 0061
+04F8 0061
042B 0591 0308 0061
042B 1D165 0308 0061
-04F8 0061
042B 0308 0041
04F8 0041
044B 0308 0062
042D 0308 003F
04EC 003F
044D 0308 0061
+04ED 0061
044D 0591 0308 0061
044D 1D165 0308 0061
-04ED 0061
044D 0308 0041
04ED 0041
042D 0308 0061
+04EC 0061
042D 0591 0308 0061
042D 1D165 0308 0061
-04EC 0061
042D 0308 0041
04EC 0041
044D 0308 0062
0474 030F 003F
0476 003F
0475 030F 0061
+0477 0061
0475 0591 030F 0061
0475 1D165 030F 0061
-0477 0061
0475 030F 0041
0477 0041
0474 030F 0061
+0476 0061
0474 0591 030F 0061
0474 1D165 030F 0061
-0476 0061
0474 030F 0041
0476 0041
0475 030F 0062
0627 0653 003F
FE82 003F
FE81 003F
-0622 0061
0627 0591 0653 0061
+0622 0061
0627 0653 0061
0627 1D165 0653 0061
0622 0041
0627 0654 003F
FE84 003F
FE83 003F
-0623 0061
0627 0591 0654 0061
+0623 0061
0627 0654 0061
0627 1D165 0654 0061
0623 0041
0648 0654 003F
FE86 003F
FE85 003F
-0624 0061
0648 0591 0654 0061
+0624 0061
0648 0654 0061
0648 1D165 0654 0061
0624 0041
FE8C 003F
FE8A 003F
FE89 003F
-0626 0061
064A 0591 0654 0061
+0626 0061
064A 0654 0061
064A 1D165 0654 0061
0626 0041
0C48 0021
0C46 0C56 003F
0C48 003F
-0C46 0591 0C56 0061
0C46 0C56 0061
-0C46 1D165 0C56 0061
0C48 0061
+0C46 0591 0C56 0061
+0C46 1D165 0C56 0061
0C46 0C56 0041
0C48 0041
0C46 0C56 0062
0CC6 0CC2 0062
0CCA 0062
0CC6 0CC2 0001 0CD5 0061
-0CC6 0CC2 0591 0CD5 0061
-0CC6 0CC2 1D165 0CD5 0061
0CCA 0001 0CD5 0061
+0CC6 0CC2 0591 0CD5 0061
0CCA 0591 0CD5 0061
+0CC6 0CC2 1D165 0CD5 0061
0CCA 1D165 0CD5 0061
0CC6 0CC2 0CD5 0021
0CCA 0CD5 0021
0DDA 0021
0DD9 0DCA 003F
0DDA 003F
-0DD9 0591 0DCA 0061
0DD9 0DCA 0061
-0DD9 1D165 0DCA 0061
0DDA 0061
+0DD9 0591 0DCA 0061
+0DD9 1D165 0DCA 0061
0DD9 0DCA 0041
0DDA 0041
0DD9 0DCA 0062
0DD9 0DCF 0DCA 003F
0DDC 0DCA 003F
0DDD 003F
-0DD9 0DCF 0591 0DCA 0061
0DD9 0DCF 0DCA 0061
-0DD9 0DCF 1D165 0DCA 0061
-0DDC 0591 0DCA 0061
0DDC 0DCA 0061
-0DDC 1D165 0DCA 0061
0DDD 0061
+0DD9 0DCF 0591 0DCA 0061
+0DDC 0591 0DCA 0061
+0DD9 0DCF 1D165 0DCA 0061
+0DDC 1D165 0DCA 0061
0DD9 0DCF 0DCA 0041
0DDC 0DCA 0041
0DDD 0041
0EDE 0061
0EDE 0041
0EDE 0062
+0EC0 0EDE 0021
+0EC0 0EDE 003F
+0EC0 0EDE 0061
+0EC0 0EDE 0041
+0EC0 0EDE 0062
+0EC1 0EDE 0021
+0EC1 0EDE 003F
+0EC1 0EDE 0061
+0EC1 0EDE 0041
+0EC1 0EDE 0062
+0EC2 0EDE 0021
+0EC2 0EDE 003F
+0EC2 0EDE 0061
+0EC2 0EDE 0041
+0EC2 0EDE 0062
+0EC3 0EDE 0021
+0EC3 0EDE 003F
+0EC3 0EDE 0061
+0EC3 0EDE 0041
+0EC3 0EDE 0062
+0EC4 0EDE 0021
+0EC4 0EDE 003F
+0EC4 0EDE 0061
+0EC4 0EDE 0041
+0EC4 0EDE 0062
0E81 0021
0E81 003F
0E81 0061
0EDF 0061
0EDF 0041
0EDF 0062
+0EC0 0EDF 0021
+0EC0 0EDF 003F
+0EC0 0EDF 0061
+0EC0 0EDF 0041
+0EC0 0EDF 0062
+0EC1 0EDF 0021
+0EC1 0EDF 003F
+0EC1 0EDF 0061
+0EC1 0EDF 0041
+0EC1 0EDF 0062
+0EC2 0EDF 0021
+0EC2 0EDF 003F
+0EC2 0EDF 0061
+0EC2 0EDF 0041
+0EC2 0EDF 0062
+0EC3 0EDF 0021
+0EC3 0EDF 003F
+0EC3 0EDF 0061
+0EC3 0EDF 0041
+0EC3 0EDF 0062
+0EC4 0EDF 0021
+0EC4 0EDF 003F
+0EC4 0EDF 0061
+0EC4 0EDF 0041
+0EC4 0EDF 0062
0E8D 0021
0E8D 003F
0E8D 0061
0EC0 0061
0EC0 0041
0EC0 0062
+0EC0 0001 0EDE 0061
+0EC0 0591 0EDE 0061
+0EC0 1D165 0EDE 0061
0EC0 0001 0E81 0061
0EC0 0591 0E81 0061
0EC0 1D165 0E81 0061
0EC0 0001 0E8A 0061
0EC0 0591 0E8A 0061
0EC0 1D165 0E8A 0061
+0EC0 0001 0EDF 0061
+0EC0 0591 0EDF 0061
+0EC0 1D165 0EDF 0061
0EC0 0001 0E8D 0061
0EC0 0591 0E8D 0061
0EC0 1D165 0E8D 0061
0EC1 0061
0EC1 0041
0EC1 0062
+0EC1 0001 0EDE 0061
+0EC1 0591 0EDE 0061
+0EC1 1D165 0EDE 0061
0EC1 0001 0E81 0061
0EC1 0591 0E81 0061
0EC1 1D165 0E81 0061
0EC1 0001 0E8A 0061
0EC1 0591 0E8A 0061
0EC1 1D165 0E8A 0061
+0EC1 0001 0EDF 0061
+0EC1 0591 0EDF 0061
+0EC1 1D165 0EDF 0061
0EC1 0001 0E8D 0061
0EC1 0591 0E8D 0061
0EC1 1D165 0E8D 0061
0EC2 0061
0EC2 0041
0EC2 0062
+0EC2 0001 0EDE 0061
+0EC2 0591 0EDE 0061
+0EC2 1D165 0EDE 0061
0EC2 0001 0E81 0061
0EC2 0591 0E81 0061
0EC2 1D165 0E81 0061
0EC2 0001 0E8A 0061
0EC2 0591 0E8A 0061
0EC2 1D165 0E8A 0061
+0EC2 0001 0EDF 0061
+0EC2 0591 0EDF 0061
+0EC2 1D165 0EDF 0061
0EC2 0001 0E8D 0061
0EC2 0591 0E8D 0061
0EC2 1D165 0E8D 0061
0EC3 0061
0EC3 0041
0EC3 0062
+0EC3 0001 0EDE 0061
+0EC3 0591 0EDE 0061
+0EC3 1D165 0EDE 0061
0EC3 0001 0E81 0061
0EC3 0591 0E81 0061
0EC3 1D165 0E81 0061
0EC3 0001 0E8A 0061
0EC3 0591 0E8A 0061
0EC3 1D165 0E8A 0061
+0EC3 0001 0EDF 0061
+0EC3 0591 0EDF 0061
+0EC3 1D165 0EDF 0061
0EC3 0001 0E8D 0061
0EC3 0591 0E8D 0061
0EC3 1D165 0E8D 0061
0EC4 0061
0EC4 0041
0EC4 0062
+0EC4 0001 0EDE 0061
+0EC4 0591 0EDE 0061
+0EC4 1D165 0EDE 0061
0EC4 0001 0E81 0061
0EC4 0591 0E81 0061
0EC4 1D165 0E81 0061
0EC4 0001 0E8A 0061
0EC4 0591 0E8A 0061
0EC4 1D165 0E8A 0061
+0EC4 0001 0EDF 0061
+0EC4 0591 0EDF 0061
+0EC4 1D165 0EDF 0061
0EC4 0001 0E8D 0061
0EC4 0591 0E8D 0061
0EC4 1D165 0E8D 0061
0FB2 0F71 0021
0FB2 0F71 003F
0FB2 0001 0F71 0061
-0FB2 0591 0F71 0061
0FB2 0F71 0061
+0FB2 0591 0F71 0061
0FB2 1D165 0F71 0061
0FB2 0F71 0041
0FB2 0F71 0062
+0FB2 0F71 0001 0F72 0061
0FB2 0F71 0001 0F80 0061
+0FB2 0F71 0001 0F74 0061
+0FB2 0334 0F72 0F71
+0FB2 0F71 0334 0F72
+0FB2 0F72 0334 0F71
+0FB2 0F72 0F71 0334
+0FB2 0F71 0F72 0021
+0FB2 0F73 0021
+0FB2 0F71 0F72 003F
+0FB2 0F73 003F
+0FB2 0001 0F71 0F72 0061
+0FB2 0001 0F73 0061
+0FB2 0F71 0F72 0061
+0FB2 0F73 0061
+0FB2 0591 0F71 0F72 0061
+0FB2 0591 0F73 0061
+0FB2 0F71 0591 0F72 0061
+0FB2 0F71 1D165 0F72 0061
+0FB2 1D165 0F71 0F72 0061
+0FB2 1D165 0F73 0061
+0FB2 0F71 0F72 0041
+0FB2 0F73 0041
+0FB2 0F71 0F72 0062
+0FB2 0F73 0062
0FB2 0001 0F80 0061
0FB2 0001 0F71 0F80 0061
0FB2 0001 0F81 0061
+0FB2 0334 0F71 0F74
+0FB2 0F71 0334 0F74
+0FB2 0F71 0F74 0334
+0FB2 0F74 0334 0F71
+0FB2 0F71 0F74 0021
+0FB2 0F75 0021
+0FB2 0F71 0F74 003F
+0FB2 0F75 003F
+0FB2 0001 0F71 0F74 0061
+0FB2 0001 0F75 0061
+0FB2 0F71 0F74 0061
+0FB2 0F75 0061
+0FB2 0591 0F71 0F74 0061
+0FB2 0591 0F75 0061
+0FB2 0F71 0591 0F74 0061
+0FB2 0F71 1D165 0F74 0061
+0FB2 1D165 0F71 0F74 0061
+0FB2 1D165 0F75 0061
+0FB2 0F71 0F74 0041
+0FB2 0F75 0041
+0FB2 0F71 0F74 0062
+0FB2 0F75 0062
0F6C 0021
0F6C 003F
0F6C 0061
0FB3 0F71 0021
0FB3 0F71 003F
0FB3 0001 0F71 0061
-0FB3 0591 0F71 0061
0FB3 0F71 0061
+0FB3 0591 0F71 0061
0FB3 1D165 0F71 0061
0FB3 0F71 0041
0FB3 0F71 0062
+0FB3 0F71 0001 0F72 0061
0FB3 0F71 0001 0F80 0061
+0FB3 0F71 0001 0F74 0061
+0FB3 0334 0F71 0F72
+0FB3 0334 0F72 0F71
+0FB3 0334 0F73
+0FB3 0F71 0F72 0334
+0FB3 0F71 0F72 0021
+0FB3 0F73 0021
+0FB3 0F71 0F72 003F
+0FB3 0F73 003F
+0FB3 0001 0F71 0F72 0061
+0FB3 0001 0F73 0061
+0FB3 0F71 0F72 0061
+0FB3 0F73 0061
+0FB3 0591 0F71 0F72 0061
+0FB3 0591 0F73 0061
+0FB3 0F71 0591 0F72 0061
+0FB3 0F71 1D165 0F72 0061
+0FB3 1D165 0F71 0F72 0061
+0FB3 1D165 0F73 0061
+0FB3 0F71 0F72 0041
+0FB3 0F73 0041
+0FB3 0F71 0F72 0062
+0FB3 0F73 0062
0FB3 0001 0F80 0061
0FB3 0001 0F71 0F80 0061
0FB3 0001 0F81 0061
+0FB3 0334 0F71 0F74
+0FB3 0334 0F75
+0FB3 0F71 0334 0F74
+0FB3 0F74 0F71 0334
+0FB3 0F71 0F74 0021
+0FB3 0F75 0021
+0FB3 0F71 0F74 003F
+0FB3 0F75 003F
+0FB3 0001 0F71 0F74 0061
+0FB3 0001 0F75 0061
+0FB3 0F71 0F74 0061
+0FB3 0F75 0061
+0FB3 0591 0F71 0F74 0061
+0FB3 0591 0F75 0061
+0FB3 0F71 0591 0F74 0061
+0FB3 0F71 1D165 0F74 0061
+0FB3 1D165 0F71 0F74 0061
+0FB3 1D165 0F75 0061
+0FB3 0F71 0F74 0041
+0FB3 0F75 0041
+0FB3 0F71 0F74 0062
+0FB3 0F75 0062
0F64 0021
0F64 003F
0F64 0061
0F73 0021
0F71 0F72 003F
0F73 003F
-0F71 0591 0F72 0061
0F71 0F72 0061
-0F71 1D165 0F72 0061
0F73 0061
+0F71 0591 0F72 0061
+0F71 1D165 0F72 0061
0F71 0F72 0041
0F73 0041
0F71 0F72 0062
0F81 0021
0F71 0F80 003F
0F81 003F
-0F71 0591 0F80 0061
0F71 0F80 0061
-0F71 1D165 0F80 0061
0F81 0061
+0F71 0591 0F80 0061
+0F71 1D165 0F80 0061
0F71 0F80 0041
0F81 0041
0F71 0F80 0062
0F75 0021
0F71 0F74 003F
0F75 003F
-0F71 0591 0F74 0061
0F71 0F74 0061
-0F71 1D165 0F74 0061
0F75 0061
+0F71 0591 0F74 0061
+0F71 1D165 0F74 0061
0F71 0F74 0041
0F75 0041
0F71 0F74 0062
0F76 003F
0FB2 0F80 003F
0F76 0061
-0FB2 0591 0F80 0061
0FB2 0F80 0061
+0FB2 0591 0F80 0061
0FB2 1D165 0F80 0061
0F76 0041
0FB2 0F80 0041
0F76 0062
0FB2 0F80 0062
0F76 0F71 0334
-# TODO: Fix ICU ticket #8052 -- 0FB2 0334 0F81
+0FB2 0334 0F81
0FB2 0F80 0334 0F71
0FB2 0F80 0F71 0334
0F77 0021
0FB2 0F71 0F80 003F
0FB2 0F81 003F
0F77 0061
+0FB2 0F71 0F80 0061
+0FB2 0F81 0061
0FB2 0591 0F71 0F80 0061
0FB2 0591 0F81 0061
0FB2 0F71 0591 0F80 0061
-0FB2 0F71 0F80 0061
0FB2 0F71 1D165 0F80 0061
-0FB2 0F81 0061
0FB2 1D165 0F71 0F80 0061
0FB2 1D165 0F81 0061
0F77 0041
0F78 003F
0FB3 0F80 003F
0F78 0061
-0FB3 0591 0F80 0061
0FB3 0F80 0061
+0FB3 0591 0F80 0061
0FB3 1D165 0F80 0061
0F78 0041
0FB3 0F80 0041
0F78 0334 0F71
0F78 0F71 0334
0FB3 0334 0F71 0F80
-# TODO: Fix ICU ticket #8052 -- 0FB3 0334 0F81
+0FB3 0334 0F81
0F79 0021
0FB3 0F71 0F80 0021
0FB3 0F81 0021
0FB3 0F71 0F80 003F
0FB3 0F81 003F
0F79 0061
+0FB3 0F71 0F80 0061
+0FB3 0F81 0061
0FB3 0591 0F71 0F80 0061
0FB3 0591 0F81 0061
0FB3 0F71 0591 0F80 0061
-0FB3 0F71 0F80 0061
0FB3 0F71 1D165 0F80 0061
-0FB3 0F81 0061
0FB3 1D165 0F71 0F80 0061
0FB3 1D165 0F81 0061
0F79 0041
11131 0001 11127 0061
11131 0591 11127 0061
11131 1D165 11127 0061
-11131 D804 0021
-11131 D804 003F
-11131 0001 D804 0061
-11131 0591 D804 0061
-11131 D804 0061
-# TODO: Fix ICU ticket #8922 -- 11131 1D165 D804 0061
-11131 D804 0041
-11131 D804 0062
11132 0021
11132 003F
11132 0061
11132 0001 11127 0061
11132 0591 11127 0061
11132 1D165 11127 0061
-11132 D804 0021
-11132 D804 003F
-11132 0001 D804 0061
-11132 0591 D804 0061
-11132 D804 0061
-# TODO: Fix ICU ticket #8922 -- 11132 1D165 D804 0061
-11132 D804 0041
-11132 D804 0062
0334 11133
11133 0334
11133 0021
1100 0001 1161 0061
1100 0591 1161 0061
1100 1161 0061
-1100 1D165 1161 0061
AC00 0061
+1100 1D165 1161 0061
1100 1161 0041
AC00 0041
326E 0061
# File: CollationTest_CLDR_SHIFTED_SHORT.txt
-# UCA Version: 6.1.0
-# UCD Version: 6.1.0
-# Generated: 2012-01-03, 21:53:28 GMT [MD]
+# UCA Version: 6.2.0
+# UCD Version: 6.2.0
+# Generated: 2012-08-15, 21:43:28 GMT [MD]
# For a description of the format and usage, see CollationAuxiliary.html
-FFFE 0021
-FFFE 003F
0009 0021
0009 003F
000A 0021
00A0 0021
1680 0021
2000 0021
-2001 0021
2002 0021
+2001 0021
2003 0021
2004 0021
2005 0021
00A0 003F
1680 003F
2000 003F
-2001 003F
2002 003F
+2001 003F
2003 003F
2004 003F
2005 003F
0331 0021
0331 003F
0334 0591
+0591 0334
0334 0592
+0592 0334
0334 0593
+0593 0334
0334 0594
+0594 0334
0334 0595
+0595 0334
0334 0596
+0596 0334
0334 0597
+0597 0334
0334 0598
+0598 0334
0334 0599
+0599 0334
0334 059A
+059A 0334
0334 059B
+059B 0334
0334 059C
+059C 0334
0334 059D
+059D 0334
0334 059E
+059E 0334
0334 059F
+059F 0334
0334 05A0
+05A0 0334
0334 05A1
+05A1 0334
0334 05A2
+05A2 0334
0334 05A3
+05A3 0334
0334 05A4
+05A4 0334
0334 05A5
+05A5 0334
0334 05A6
+05A6 0334
0334 05A7
+05A7 0334
0334 05A8
+05A8 0334
0334 05A9
+05A9 0334
0334 05AA
+05AA 0334
0334 05AB
+05AB 0334
0334 05AC
+05AC 0334
0334 05AD
+05AD 0334
0334 05AE
+05AE 0334
0334 05AF
+05AF 0334
0334 05BD
+05BD 0334
0334 05C4
+05C4 0334
0334 05C5
+05C5 0334
0334 0610
+0610 0334
0334 0611
+0611 0334
0334 0612
+0612 0334
0334 0613
+0613 0334
0334 0614
+0614 0334
0334 0615
+0615 0334
0334 0616
+0616 0334
0334 0617
+0617 0334
0334 0618
+0618 0334
0334 0619
+0619 0334
0334 061A
+061A 0334
0334 06D6
+06D6 0334
0334 06D7
+06D7 0334
0334 06D8
+06D8 0334
0334 06D9
+06D9 0334
0334 06DA
+06DA 0334
0334 06DB
+06DB 0334
0334 06DC
+06DC 0334
0334 06DF
+06DF 0334
0334 06E0
+06E0 0334
0334 06E1
+06E1 0334
0334 06E2
+06E2 0334
0334 06E3
+06E3 0334
0334 06E4
+06E4 0334
0334 06E7
+06E7 0334
0334 06E8
+06E8 0334
0334 06EA
+06EA 0334
0334 06EB
+06EB 0334
0334 06EC
+06EC 0334
0334 06ED
+06ED 0334
0334 0740
+0740 0334
0334 0743
+0743 0334
0334 0744
+0744 0334
0334 0747
+0747 0334
0334 0748
+0748 0334
0334 0749
+0749 0334
0334 074A
+074A 0334
0334 08EA
+08EA 0334
0334 08EB
+08EB 0334
0334 08EC
+08EC 0334
0334 08ED
+08ED 0334
0334 08EE
+08EE 0334
0334 08EF
+08EF 0334
0334 08F3
+08F3 0334
0334 0951
+0951 0334
0334 0952
+0952 0334
0334 0F18
+0F18 0334
0334 0F19
+0F19 0334
0334 0F35
+0F35 0334
0334 0F37
+0F37 0334
0334 0F82
+0F82 0334
0334 0F83
+0F83 0334
0334 0F86
+0F86 0334
0334 0F87
+0F87 0334
0334 0FC6
+0FC6 0334
0334 1A7F
+1A7F 0334
0334 1B6B
+1B6B 0334
0334 1B6C
+1B6C 0334
0334 1B6D
+1B6D 0334
0334 1B6E
+1B6E 0334
0334 1B6F
+1B6F 0334
0334 1B70
+1B70 0334
0334 1B71
+1B71 0334
0334 1B72
+1B72 0334
0334 1B73
+1B73 0334
0334 1CD0
+1CD0 0334
0334 1CD1
+1CD1 0334
0334 1CD2
+1CD2 0334
0334 1CD5
+1CD5 0334
0334 1CD6
+1CD6 0334
0334 1CD7
+1CD7 0334
0334 1CD8
+1CD8 0334
0334 1CD9
+1CD9 0334
0334 1CDA
+1CDA 0334
0334 1CDB
+1CDB 0334
0334 1CDC
+1CDC 0334
0334 1CDD
+1CDD 0334
0334 1CDE
+1CDE 0334
0334 1CDF
+1CDF 0334
0334 1CE0
+1CE0 0334
0334 1CF4
+1CF4 0334
0334 2D7F
+2D7F 0334
0334 A8E0
+A8E0 0334
0334 A8E1
+A8E1 0334
0334 A8E2
+A8E2 0334
0334 A8E3
+A8E3 0334
0334 A8E4
+A8E4 0334
0334 A8E5
+A8E5 0334
0334 A8E6
+A8E6 0334
0334 A8E7
+A8E7 0334
0334 A8E8
+A8E8 0334
0334 A8E9
+A8E9 0334
0334 A8EA
+A8EA 0334
0334 A8EB
+A8EB 0334
0334 A8EC
+A8EC 0334
0334 A8ED
+A8ED 0334
0334 A8EE
+A8EE 0334
0334 A8EF
+A8EF 0334
0334 A8F0
+A8F0 0334
0334 A8F1
+A8F1 0334
0334 FE21
+FE21 0334
0334 FE23
+FE23 0334
0334 FE24
+FE24 0334
0334 FE25
+FE25 0334
0334 FE26
+FE26 0334
0334 1D165
+1D165 0334
0334 1D166
+1D166 0334
0334 1D16D
+1D16D 0334
0334 1D16E
+1D16E 0334
0334 1D16F
+1D16F 0334
0334 1D170
+1D170 0334
0334 1D171
+1D171 0334
0334 1D172
+1D172 0334
0334 1D17B
+1D17B 0334
0334 1D17C
+1D17C 0334
0334 1D17D
+1D17D 0334
0334 1D17E
+1D17E 0334
0334 1D17F
+1D17F 0334
0334 1D180
+1D180 0334
0334 1D181
+1D181 0334
0334 1D182
+1D182 0334
0334 1D185
+1D185 0334
0334 1D186
+1D186 0334
0334 1D187
+1D187 0334
0334 1D188
+1D188 0334
0334 1D189
+1D189 0334
0334 1D18A
+1D18A 0334
0334 1D18B
+1D18B 0334
0334 1D1AA
+1D1AA 0334
0334 1D1AB
+1D1AB 0334
0334 1D1AC
+1D1AC 0334
0334 1D1AD
+1D1AD 0334
0334 1D242
+1D242 0334
0334 1D243
+1D243 0334
0334 1D244
-0591 0334
-0592 0334
-0593 0334
-0594 0334
-0595 0334
-0596 0334
-0597 0334
-0598 0334
-0599 0334
-059A 0334
-059B 0334
-059C 0334
-059D 0334
-059E 0334
-059F 0334
-05A0 0334
-05A1 0334
-05A2 0334
-05A3 0334
-05A4 0334
-05A5 0334
-05A6 0334
-05A7 0334
-05A8 0334
-05A9 0334
-05AA 0334
-05AB 0334
-05AC 0334
-05AD 0334
-05AE 0334
-05AF 0334
-05BD 0334
-05C4 0334
-05C5 0334
-0610 0334
-0611 0334
-0612 0334
-0613 0334
-0614 0334
-0615 0334
-0616 0334
-0617 0334
-0618 0334
-0619 0334
-061A 0334
-06D6 0334
-06D7 0334
-06D8 0334
-06D9 0334
-06DA 0334
-06DB 0334
-06DC 0334
-06DF 0334
-06E0 0334
-06E1 0334
-06E2 0334
-06E3 0334
-06E4 0334
-06E7 0334
-06E8 0334
-06EA 0334
-06EB 0334
-06EC 0334
-06ED 0334
-0740 0334
-0743 0334
-0744 0334
-0747 0334
-0748 0334
-0749 0334
-074A 0334
-08EA 0334
-08EB 0334
-08EC 0334
-08ED 0334
-08EE 0334
-08EF 0334
-08F3 0334
-0951 0334
-0952 0334
-0F18 0334
-0F19 0334
-0F35 0334
-0F37 0334
-0F82 0334
-0F83 0334
-0F86 0334
-0F87 0334
-0FC6 0334
-1A7F 0334
-1B6B 0334
-1B6C 0334
-1B6D 0334
-1B6E 0334
-1B6F 0334
-1B70 0334
-1B71 0334
-1B72 0334
-1B73 0334
-1CD0 0334
-1CD1 0334
-1CD2 0334
+1D244 0334
1CD4 0334
-1CD5 0334
-1CD6 0334
-1CD7 0334
-1CD8 0334
-1CD9 0334
-1CDA 0334
-1CDB 0334
-1CDC 0334
-1CDD 0334
-1CDE 0334
-1CDF 0334
-1CE0 0334
1CE2 0334
1CE3 0334
1CE4 0334
1CE6 0334
1CE7 0334
1CE8 0334
-1CF4 0334
-2D7F 0334
-A8E0 0334
-A8E1 0334
-A8E2 0334
-A8E3 0334
-A8E4 0334
-A8E5 0334
-A8E6 0334
-A8E7 0334
-A8E8 0334
-A8E9 0334
-A8EA 0334
-A8EB 0334
-A8EC 0334
-A8ED 0334
-A8EE 0334
-A8EF 0334
-A8F0 0334
-A8F1 0334
-FE21 0334
-FE23 0334
-FE24 0334
-FE25 0334
-FE26 0334
110BD 0334
-1D165 0334
-1D166 0334
1D167 0334
1D168 0334
1D169 0334
-1D16D 0334
-1D16E 0334
-1D16F 0334
-1D170 0334
-1D171 0334
-1D172 0334
1D173 0334
1D174 0334
1D175 0334
1D178 0334
1D179 0334
1D17A 0334
-1D17B 0334
-1D17C 0334
-1D17D 0334
-1D17E 0334
-1D17F 0334
-1D180 0334
-1D181 0334
-1D182 0334
-1D185 0334
-1D186 0334
-1D187 0334
-1D188 0334
-1D189 0334
-1D18A 0334
-1D18B 0334
-1D1AA 0334
-1D1AB 0334
-1D1AC 0334
-1D1AD 0334
-1D242 0334
-1D243 0334
-1D244 0334
E0001 0334
E0020 0334
E0021 0334
0313 0334
0334 0313
0334 0343
-0334 0486
-0334 2CF1
0343 0334
+0334 0486
0486 0334
+0334 2CF1
2CF1 0334
0314 0334
0334 0314
0334 0485
-0334 2CF0
0485 0334
+0334 2CF0
2CF0 0334
0301 0334
0334 0301
0334 0341
-0334 0954
0341 0334
+0334 0954
0954 0334
0300 0334
0334 0300
0334 0340
-0334 0953
0340 0334
+0334 0953
0953 0334
0306 0334
0334 0306
0304 0334
0334 0304
030D 0334
-030E 0334
-0312 0334
-0315 0334
-031A 0334
0334 030D
+030E 0334
0334 030E
+0312 0334
0334 0312
+0315 0334
0334 0315
+031A 0334
0334 031A
0334 033D
-0334 033E
-0334 033F
-0334 0346
-0334 034A
-0334 034B
-0334 034C
-0334 0350
-0334 0351
-0334 0352
-0334 0357
-0334 035B
-0334 035D
-0334 035E
-0334 0484
-0334 0487
-0334 0741
-0334 0745
-0334 17DD
-0334 1DC0
-0334 1DC1
-0334 1DC3
-0334 1DC4
-0334 1DC5
-0334 1DC6
-0334 1DC7
-0334 1DC8
-0334 1DC9
-0334 1DCB
-0334 1DCC
-0334 1DCD
-0334 1DCE
-0334 1DD1
-0334 1DFE
-0334 20F0
-0334 2CEF
-0334 A67C
-0334 A67D
033D 0334
+0334 033E
033E 0334
+0334 033F
033F 0334
+0334 0346
0346 0334
+0334 034A
034A 0334
+0334 034B
034B 0334
+0334 034C
034C 0334
+0334 0350
0350 0334
+0334 0351
0351 0334
+0334 0352
0352 0334
+0334 0357
0357 0334
+0334 035B
035B 0334
+0334 035D
035D 0334
+0334 035E
035E 0334
+0334 0484
0484 0334
+0334 0487
0487 0334
+0334 0741
0741 0334
+0334 0745
0745 0334
+0334 17DD
17DD 0334
+0334 1DC0
1DC0 0334
+0334 1DC1
1DC1 0334
+0334 1DC3
1DC3 0334
+0334 1DC4
1DC4 0334
+0334 1DC5
1DC5 0334
+0334 1DC6
1DC6 0334
+0334 1DC7
1DC7 0334
+0334 1DC8
1DC8 0334
+0334 1DC9
1DC9 0334
+0334 1DCB
1DCB 0334
+0334 1DCC
1DCC 0334
+0334 1DCD
1DCD 0334
+0334 1DCE
1DCE 0334
+0334 1DD1
1DD1 0334
+0334 1DFE
1DFE 0334
+0334 20F0
20F0 0334
+0334 2CEF
2CEF 0334
+0334 A67C
A67C 0334
+0334 A67D
A67D 0334
0316 0334
-0317 0334
-0318 0334
-0319 0334
-031C 0334
-031D 0334
-031E 0334
-031F 0334
-0320 0334
-0329 0334
-032A 0334
-032B 0334
-032C 0334
-032F 0334
-0333 0334
0334 0316
+0317 0334
0334 0317
+0318 0334
0334 0318
+0319 0334
0334 0319
+031C 0334
0334 031C
+031D 0334
0334 031D
+031E 0334
0334 031E
+031F 0334
0334 031F
+0320 0334
0334 0320
+0329 0334
0334 0329
+032A 0334
0334 032A
+032B 0334
0334 032B
+032C 0334
0334 032C
+032F 0334
0334 032F
+0333 0334
0334 0333
0334 033A
-0334 033B
-0334 033C
-0334 0347
-0334 0348
-0334 0349
-0334 034D
-0334 034E
-0334 0353
-0334 0354
-0334 0355
-0334 0356
-0334 0359
-0334 035A
-0334 035C
-0334 035F
-0334 0362
-0334 0742
-0334 0746
-0334 0859
-0334 085A
-0334 085B
-0334 1DC2
-0334 1DCF
-0334 1DD0
-0334 1DFC
-0334 1DFD
-0334 1DFF
-0334 20EC
-0334 20ED
-0334 20EE
-0334 20EF
-0334 10A0D
033A 0334
+0334 033B
033B 0334
+0334 033C
033C 0334
+0334 0347
0347 0334
+0334 0348
0348 0334
+0334 0349
0349 0334
+0334 034D
034D 0334
+0334 034E
034E 0334
+0334 0353
0353 0334
+0334 0354
0354 0334
+0334 0355
0355 0334
+0334 0356
0356 0334
+0334 0359
0359 0334
+0334 035A
035A 0334
+0334 035C
035C 0334
+0334 035F
035F 0334
+0334 0362
0362 0334
+0334 0742
0742 0334
+0334 0746
0746 0334
+0334 0859
0859 0334
+0334 085A
085A 0334
+0334 085B
085B 0334
+0334 1DC2
1DC2 0334
+0334 1DCF
1DCF 0334
+0334 1DD0
1DD0 0334
+0334 1DFC
1DFC 0334
+0334 1DFD
1DFD 0334
+0334 1DFF
1DFF 0334
+0334 20EC
20EC 0334
+0334 20ED
20ED 0334
+0334 20EE
20EE 0334
+0334 20EF
20EF 0334
+0334 10A0D
10A0D 0334
0305 0334
0334 0305
0334 0358
0358 0334
0334 0360
-0334 FE22
0360 0334
+0334 FE22
FE22 0334
0334 0361
-0334 FE20
0361 0334
+0334 FE20
FE20 0334
0334 0483
0483 0334
0334 05B7
05B7 0334
0334 05B8
-0334 05C7
05B8 0334
+0334 05C7
05C7 0334
0334 05B9
-0334 05BA
05B9 0334
+0334 05BA
05BA 0334
0334 05BB
05BB 0334
0334 FB1E
FB1E 0334
0334 081C
-0334 081D
081C 0334
+0334 081D
081D 0334
0334 081E
-0334 081F
-0334 0820
081E 0334
+0334 081F
081F 0334
+0334 0820
0820 0334
0334 0821
-0334 0822
-0334 0823
0821 0334
+0334 0822
0822 0334
+0334 0823
0823 0334
0334 0825
0825 0334
0334 0826
-0334 0827
0826 0334
+0334 0827
0827 0334
0334 0829
-0334 082A
0829 0334
+0334 082A
082A 0334
0334 082B
082B 0334
0334 A6F1
A6F1 0334
0334 093C
-0334 09BC
-0334 0A3C
-0334 0ABC
-0334 0B3C
-0334 0CBC
-0334 1B34
-0334 1BE6
-0334 1C37
-0334 A9B3
-0334 110BA
-0334 116B7
093C 0334
+0334 09BC
09BC 0334
+0334 0A3C
0A3C 0334
+0334 0ABC
0ABC 0334
+0334 0B3C
0B3C 0334
+0334 0CBC
0CBC 0334
+0334 1B34
1B34 0334
+0334 1BE6
1BE6 0334
+0334 1C37
1C37 0334
+0334 A9B3
A9B3 0334
+0334 110BA
110BA 0334
+0334 116B7
116B7 0334
0334 11100
11100 0334
0334 1CED
-0334 11101
1CED 0334
+0334 11101
11101 0334
0334 10A0F
-0334 11102
10A0F 0334
+0334 11102
11102 0334
0334 10A38
10A38 0334
20E9 003F
101FD 0021
101FD 003F
+FFFE 0021
+FFFE 003F
+FFFE 0061
+FFFE 0041
+FFFE 0062
0060 0021
1FEF 0021
0060 003F
1FEF 0062
FF40 0062
00B4 0021
-0384 0021
1FFD 0021
+0384 0021
00B4 003F
-0384 003F
1FFD 003F
+0384 003F
00B4 0061
-0384 0061
1FFD 0061
+0384 0061
00B4 0041
-0384 0041
1FFD 0041
+0384 0041
00B4 0062
-0384 0062
1FFD 0062
+0384 0062
02DC 0021
02DC 003F
02DC 0061
26FF 0061
26FF 0041
26FF 0062
+1F1E6 0021
+1F1E6 003F
+1F1E6 0334
+1F1E6 0061
+1F1E6 0041
+1F1E6 0062
+1F1E7 0021
+1F1E7 003F
+1F1E7 0334
+1F1E7 0061
+1F1E7 0041
+1F1E7 0062
+1F1E8 0021
+1F1E8 003F
+1F1E8 0334
+1F1E8 0061
+1F1E8 0041
+1F1E8 0062
+1F1E9 0021
+1F1E9 003F
+1F1E9 0334
+1F1E9 0061
+1F1E9 0041
+1F1E9 0062
+1F1EA 0021
+1F1EA 003F
+1F1EA 0334
+1F1EA 0061
+1F1EA 0041
+1F1EA 0062
+1F1EB 0021
+1F1EB 003F
+1F1EB 0334
+1F1EB 0061
+1F1EB 0041
+1F1EB 0062
+1F1EC 0021
+1F1EC 003F
+1F1EC 0334
+1F1EC 0061
+1F1EC 0041
+1F1EC 0062
+1F1ED 0021
+1F1ED 003F
+1F1ED 0334
+1F1ED 0061
+1F1ED 0041
+1F1ED 0062
+1F1EE 0021
+1F1EE 003F
+1F1EE 0334
+1F1EE 0061
+1F1EE 0041
+1F1EE 0062
+1F1EF 0021
+1F1EF 003F
+1F1EF 0334
+1F1EF 0061
+1F1EF 0041
+1F1EF 0062
+1F1F0 0021
+1F1F0 003F
+1F1F0 0334
+1F1F0 0061
+1F1F0 0041
+1F1F0 0062
+1F1F1 0021
+1F1F1 003F
+1F1F1 0334
+1F1F1 0061
+1F1F1 0041
+1F1F1 0062
+1F1F2 0021
+1F1F2 003F
+1F1F2 0334
+1F1F2 0061
+1F1F2 0041
+1F1F2 0062
+1F1F3 0021
+1F1F3 003F
+1F1F3 0334
+1F1F3 0061
+1F1F3 0041
+1F1F3 0062
+1F1F4 0021
+1F1F4 003F
+1F1F4 0334
+1F1F4 0061
+1F1F4 0041
+1F1F4 0062
+1F1F5 0021
+1F1F5 003F
+1F1F5 0334
+1F1F5 0061
+1F1F5 0041
+1F1F5 0062
+1F1F6 0021
+1F1F6 003F
+1F1F6 0334
+1F1F6 0061
+1F1F6 0041
+1F1F6 0062
+1F1F7 0021
+1F1F7 003F
+1F1F7 0334
+1F1F7 0061
+1F1F7 0041
+1F1F7 0062
+1F1F8 0021
+1F1F8 003F
+1F1F8 0334
+1F1F8 0061
+1F1F8 0041
+1F1F8 0062
+1F1F9 0021
+1F1F9 003F
+1F1F9 0334
+1F1F9 0061
+1F1F9 0041
+1F1F9 0062
+1F1FA 0021
+1F1FA 003F
+1F1FA 0334
+1F1FA 0061
+1F1FA 0041
+1F1FA 0062
+1F1FB 0021
+1F1FB 003F
+1F1FB 0334
+1F1FB 0061
+1F1FB 0041
+1F1FB 0062
+1F1FC 0021
+1F1FC 003F
+1F1FC 0334
+1F1FC 0061
+1F1FC 0041
+1F1FC 0062
+1F1FD 0021
+1F1FD 003F
+1F1FD 0334
+1F1FD 0061
+1F1FD 0041
+1F1FD 0062
+1F1FE 0021
+1F1FE 003F
+1F1FE 0334
+1F1FE 0061
+1F1FE 0041
+1F1FE 0062
+1F1FF 0021
+1F1FF 003F
+1F1FF 0334
+1F1FF 0061
+1F1FF 0041
+1F1FF 0062
2701 0021
2701 003F
2701 0061
1D164 003F
1D158 0334
1D158 0334 1D165
-1D158 0334 1D165 1D16E
-1D158 0334 1D165 1D170
-1D158 0334 1D165 1D171
-1D158 0334 1D165 1D172
1D158 1D165 0334
+1D15F 0334
+1D158 0334 1D165 1D16E
1D158 1D165 0334 1D16E
-1D158 1D165 0334 1D16F
-1D158 1D165 0334 1D170
-1D158 1D165 0334 1D171
-1D158 1D165 0334 1D172
1D158 1D165 1D16E 0334
-1D158 1D165 1D16F 0334
-1D15F 0334
-1D15F 0334 1D171
-1D15F 0334 1D172
1D15F 1D16E 0334
-1D15F 1D16F 0334
-1D15F 1D170 0334
1D160 0334
+1D158 1D165 0334 1D16F
+1D158 1D165 1D16F 0334
+1D15F 1D16F 0334
1D161 0334
+1D158 0334 1D165 1D170
+1D158 1D165 0334 1D170
+1D15F 1D170 0334
1D162 0334
+1D158 0334 1D165 1D171
+1D158 1D165 0334 1D171
+1D15F 0334 1D171
1D163 0334
+1D158 0334 1D165 1D172
+1D158 1D165 0334 1D172
+1D15F 0334 1D172
1D164 0334
1D158 0061
1D15F 0061
1D1BF 003F
1D1B9 0334
1D1B9 0334 1D165
-1D1B9 0334 1D165 1D16E
-1D1B9 0334 1D165 1D16F
1D1B9 1D165 0334
-1D1B9 1D165 0334 1D16E
-1D1B9 1D165 0334 1D16F
1D1BB 0334
+1D1B9 0334 1D165 1D16E
+1D1B9 1D165 0334 1D16E
1D1BB 0334 1D16E
+1D1BD 0334
+1D1B9 0334 1D165 1D16F
+1D1B9 1D165 0334 1D16F
1D1BB 0334 1D16F
1D1BB 1D16F 0334
-1D1BD 0334
1D1BF 0334
1D1B9 0061
1D1BB 0061
1D1C0 003F
1D1BA 0334
1D1BA 0334 1D165
-1D1BA 0334 1D165 1D16F
1D1BA 1D165 0334
-1D1BA 1D165 0334 1D16F
-1D1BA 1D165 1D16E 0334
-1D1BA 1D165 1D16F 0334
1D1BC 0334
+1D1BA 1D165 1D16E 0334
1D1BC 0334 1D16E
-1D1BC 0334 1D16F
1D1BC 1D16E 0334
1D1BE 0334
+1D1BA 0334 1D165 1D16F
+1D1BA 1D165 0334 1D16F
+1D1BA 1D165 1D16F 0334
+1D1BC 0334 1D16F
1D1C0 0334
1D1BA 0061
1D1BC 0061
20B9 0061
20B9 0041
20B9 0062
+20BA 0021
+20BA 003F
+20BA 0061
+20BA 0041
+20BA 0062
20A8 0021
20A8 003F
20A8 0061
215F 0061
215F 0041
215F 0062
-2491 0021
-2491 003F
247D 0021
247D 003F
+2491 0021
+2491 003F
2469 0021
24FE 0021
277F 0021
2789 003F
2793 003F
3248 003F
-2491 0061
-2491 0041
247D 0061
+2491 0061
247D 0041
+2491 0041
2469 0061
24FE 0061
277F 0061
2789 0041
2793 0041
3248 0041
-2491 0062
247D 0062
+2491 0062
2469 0062
24FE 0062
277F 0062
3362 0061
3362 0041
3362 0062
-2492 0021
-2492 003F
247E 0021
247E 003F
+2492 0021
+2492 003F
246A 0021
24EB 0021
246A 003F
24EB 003F
-2492 0061
-2492 0041
247E 0061
+2492 0061
247E 0041
+2492 0041
246A 0061
24EB 0061
246A 0041
24EB 0041
-2492 0062
247E 0062
+2492 0062
246A 0062
24EB 0062
33EA 0021
3363 0061
3363 0041
3363 0062
-2493 0021
-2493 003F
247F 0021
247F 003F
+2493 0021
+2493 003F
246B 0021
24EC 0021
246B 003F
24EC 003F
-2493 0061
-2493 0041
247F 0061
+2493 0061
247F 0041
+2493 0041
246B 0061
24EC 0061
246B 0041
24EC 0041
-2493 0062
247F 0062
+2493 0062
246B 0062
24EC 0062
33EB 0021
3364 0061
3364 0041
3364 0062
-2494 0021
-2494 003F
2480 0021
2480 003F
+2494 0021
+2494 003F
246C 0021
24ED 0021
246C 003F
24ED 003F
-2494 0061
-2494 0041
2480 0061
+2494 0061
2480 0041
+2494 0041
246C 0061
24ED 0061
246C 0041
24ED 0041
-2494 0062
2480 0062
+2494 0062
246C 0062
24ED 0062
33EC 0021
3365 0061
3365 0041
3365 0062
-2495 0021
-2495 003F
2481 0021
2481 003F
+2495 0021
+2495 003F
246D 0021
24EE 0021
246D 003F
24EE 003F
-2495 0061
-2495 0041
2481 0061
+2495 0061
2481 0041
+2495 0041
246D 0061
24EE 0061
246D 0041
24EE 0041
-2495 0062
2481 0062
+2495 0062
246D 0062
24EE 0062
33ED 0021
3366 0061
3366 0041
3366 0062
-2496 0021
-2496 003F
2482 0021
2482 003F
+2496 0021
+2496 003F
246E 0021
24EF 0021
246E 003F
24EF 003F
-2496 0061
-2496 0041
2482 0061
+2496 0061
2482 0041
+2496 0041
246E 0061
24EF 0061
246E 0041
24EF 0041
-2496 0062
2482 0062
+2496 0062
246E 0062
24EF 0062
33EE 0021
3367 0061
3367 0041
3367 0062
-2497 0021
-2497 003F
2483 0021
2483 003F
+2497 0021
+2497 003F
246F 0021
24F0 0021
246F 003F
24F0 003F
-2497 0061
-2497 0041
2483 0061
+2497 0061
2483 0041
+2497 0041
246F 0061
24F0 0061
246F 0041
24F0 0041
-2497 0062
2483 0062
+2497 0062
246F 0062
24F0 0062
33EF 0021
3368 0061
3368 0041
3368 0062
-2498 0021
-2498 003F
2484 0021
2484 003F
+2498 0021
+2498 003F
2470 0021
24F1 0021
2470 003F
24F1 003F
-2498 0061
-2498 0041
2484 0061
+2498 0061
2484 0041
+2498 0041
2470 0061
24F1 0061
2470 0041
24F1 0041
-2498 0062
2484 0062
+2498 0062
2470 0062
24F1 0062
33F0 0021
3369 0061
3369 0041
3369 0062
-2499 0021
-2499 003F
2485 0021
2485 003F
+2499 0021
+2499 003F
2471 0021
24F2 0021
2471 003F
24F2 003F
-2499 0061
-2499 0041
2485 0061
+2499 0061
2485 0041
+2499 0041
2471 0061
24F2 0061
2471 0041
24F2 0041
-2499 0062
2485 0062
+2499 0062
2471 0062
24F2 0062
33F1 0021
336A 0061
336A 0041
336A 0062
-249A 0021
-249A 003F
2486 0021
2486 003F
+249A 0021
+249A 003F
2472 0021
24F3 0021
2472 003F
24F3 003F
-249A 0061
-249A 0041
2486 0061
+249A 0061
2486 0041
+249A 0041
2472 0061
24F3 0061
2472 0041
24F3 0041
-249A 0062
2486 0062
+249A 0062
2472 0062
24F3 0062
33F2 0021
2156 0061
2156 0041
2156 0062
-249B 0021
-249B 003F
2487 0021
2487 003F
+249B 0021
+249B 003F
2473 0021
24F4 0021
3249 0021
2473 003F
24F4 003F
3249 003F
-249B 0061
-249B 0041
2487 0061
+249B 0061
2487 0041
+249B 0041
2473 0061
24F4 0061
3249 0061
2473 0041
24F4 0041
3249 0041
-249B 0062
2487 0062
+249B 0062
2473 0062
24F4 0062
3249 0062
3361 0061
3361 0041
3361 0062
-FFFE 0061
0009 0061
000A 0061
000B 0061
00A0 0061
1680 0061
2000 0061
-2001 0061
2002 0061
+2001 0061
2003 0061
2004 0061
2005 0061
1D68A 003F
24D0 0021
24D0 003F
-FFFE 0041
0009 0041
000A 0041
000B 0041
00A0 0041
1680 0041
2000 0041
-2001 0041
2002 0041
+2001 0041
2003 0041
2004 0041
2005 0041
1F110 0334
1F110 0021
1F110 003F
-1F1E6 0021
-1F1E6 003F
1D400 0021
1D434 0021
1D468 0021
1D622 0334
1D656 0334
1D68A 0334
-1F1E6 0334
1D400 0334
1D434 0334
1D468 0334
FF21 0061
FF21 0041
1F110 0061
-1F1E6 0061
1F110 0041
-1F1E6 0041
A732 0021
A732 003F
1D400 0061
0041 0062
FF21 0062
1F110 0062
-1F1E6 0062
1D400 0062
1D434 0062
1D468 0062
0252 0062
2C70 0062
1D9B 0062
-FFFE 0062
0009 0062
000A 0062
000B 0062
00A0 0062
1680 0062
2000 0062
-2001 0062
2002 0062
+2001 0062
2003 0062
2004 0062
2005 0062
1F111 0334
1F111 0021
1F111 003F
-1F1E7 0021
-1F1E7 003F
212C 0021
1D401 0021
1D435 0021
1D623 0334
1D657 0334
1D68B 0334
-1F1E7 0334
1D401 0334
1D435 0334
1D469 0334
FF22 0061
FF22 0041
1F111 0061
-1F1E7 0061
1F111 0041
-1F1E7 0041
212C 0061
1D401 0061
1D435 0061
0042 0062
FF22 0062
1F111 0062
-1F1E7 0062
212C 0062
1D401 0062
1D435 0062
1F112 0021
1F112 003F
216D 0021
-1F1E8 0021
216D 003F
-1F1E8 003F
2102 0021
212D 0021
1D402 0021
1D624 0334
1D658 0334
1D68C 0334
-1F1E8 0334
1D402 0334
1D436 0334
1D46A 0334
FF23 0041
1F112 0061
216D 0061
-1F1E8 0061
1F112 0041
216D 0041
-1F1E8 0041
2102 0061
212D 0061
1D402 0061
FF23 0062
1F112 0062
216D 0062
-1F1E8 0062
2102 0062
212D 0062
1D402 0062
1F113 0021
1F113 003F
216E 0021
-1F1E9 0021
216E 003F
-1F1E9 003F
2145 0021
1D403 0021
1D437 0021
1D625 0334
1D659 0334
1D68D 0334
-1F1E9 0334
1D403 0334
1D437 0334
1D46B 0334
FF24 0041
1F113 0061
216E 0061
-1F1E9 0061
1F113 0041
216E 0041
-1F1E9 0041
2145 0061
1D403 0061
1D437 0061
FF24 0062
1F113 0062
216E 0062
-1F1E9 0062
2145 0062
1D403 0062
1D437 0062
1F114 0334
1F114 0021
1F114 003F
-1F1EA 0021
-1F1EA 003F
2130 0021
1D404 0021
1D438 0021
1D626 0334
1D65A 0334
1D68E 0334
-1F1EA 0334
1D404 0334
1D438 0334
1D46C 0334
FF25 0061
FF25 0041
1F114 0061
-1F1EA 0061
1F114 0041
-1F1EA 0041
2130 0061
1D404 0061
1D438 0061
0045 0062
FF25 0062
1F114 0062
-1F1EA 0062
2130 0062
1D404 0062
1D438 0062
1F115 0334
1F115 0021
1F115 003F
-1F1EB 0021
-1F1EB 003F
2131 0021
1D405 0021
1D439 0021
1D627 0334
1D65B 0334
1D68F 0334
-1F1EB 0334
1D405 0334
1D439 0334
1D46D 0334
FF26 0061
FF26 0041
1F115 0061
-1F1EB 0061
1F115 0041
-1F1EB 0041
2131 0061
1D405 0061
1D439 0061
0046 0062
FF26 0062
1F115 0062
-1F1EB 0062
2131 0062
1D405 0062
1D439 0062
1F116 0334
1F116 0021
1F116 003F
-1F1EC 0021
-1F1EC 003F
1D406 0021
1D43A 0021
1D46E 0021
1D628 0334
1D65C 0334
1D690 0334
-1F1EC 0334
1D406 0334
1D43A 0334
1D46E 0334
FF27 0061
FF27 0041
1F116 0061
-1F1EC 0061
1F116 0041
-1F1EC 0041
1D406 0061
1D43A 0061
1D46E 0061
0047 0062
FF27 0062
1F116 0062
-1F1EC 0062
1D406 0062
1D43A 0062
1D46E 0062
1F117 0334
1F117 0021
1F117 003F
-1F1ED 0021
-1F1ED 003F
210B 0021
210C 0021
210D 0021
1D629 0334
1D65D 0334
1D691 0334
-1F1ED 0334
1D407 0334
1D43B 0334
1D46F 0334
FF28 0061
FF28 0041
1F117 0061
-1F1ED 0061
1F117 0041
-1F1ED 0041
210B 0061
210C 0061
210D 0061
0048 0062
FF28 0062
1F117 0062
-1F1ED 0062
210B 0062
210C 0062
210D 0062
1F118 0021
1F118 003F
2160 0021
-1F1EE 0021
2160 003F
-1F1EE 003F
2110 0021
2111 0021
1D408 0021
1D62A 0334
1D65E 0334
1D692 0334
-1F1EE 0334
1D408 0334
1D43C 0334
1D470 0334
FF29 0041
1F118 0061
2160 0061
-1F1EE 0061
1F118 0041
2160 0041
-1F1EE 0041
2110 0061
2111 0061
1D408 0061
FF29 0062
1F118 0062
2160 0062
-1F1EE 0062
2110 0062
2111 0062
1D408 0062
1F119 0334
1F119 0021
1F119 003F
-1F1EF 0021
-1F1EF 003F
1D409 0021
1D43D 0021
1D471 0021
1D62B 0334
1D65F 0334
1D693 0334
-1F1EF 0334
1D409 0334
1D43D 0334
1D471 0334
FF2A 0061
FF2A 0041
1F119 0061
-1F1EF 0061
1F119 0041
-1F1EF 0041
1D409 0061
1D43D 0061
1D471 0061
004A 0062
FF2A 0062
1F119 0062
-1F1EF 0062
1D409 0062
1D43D 0062
1D471 0062
1F11A 0334
1F11A 0021
1F11A 003F
-1F1F0 0021
-1F1F0 003F
1D40A 0021
1D43E 0021
1D472 0021
1D62C 0334
1D660 0334
1D694 0334
-1F1F0 0334
1D40A 0334
1D43E 0334
1D472 0334
FF2B 0061
FF2B 0041
1F11A 0061
-1F1F0 0061
1F11A 0041
-1F1F0 0041
1D40A 0061
1D43E 0061
1D472 0061
212A 0062
FF2B 0062
1F11A 0062
-1F1F0 0062
1D40A 0062
1D43E 0062
1D472 0062
1F11B 0021
1F11B 003F
216C 0021
-1F1F1 0021
216C 003F
-1F1F1 003F
2112 0021
1D40B 0021
1D43F 0021
1D62D 0334
1D661 0334
1D695 0334
-1F1F1 0334
1D40B 0334
1D43F 0334
1D473 0334
FF2C 0041
1F11B 0061
216C 0061
-1F1F1 0061
1F11B 0041
216C 0041
-1F1F1 0041
2112 0061
1D40B 0061
1D43F 0061
FF2C 0062
1F11B 0062
216C 0062
-1F1F1 0062
2112 0062
1D40B 0062
1D43F 0062
1F11C 0021
1F11C 003F
216F 0021
-1F1F2 0021
216F 003F
-1F1F2 003F
2133 0021
1D40C 0021
1D440 0021
1D62E 0334
1D662 0334
1D696 0334
-1F1F2 0334
1D40C 0334
1D440 0334
1D474 0334
FF2D 0041
1F11C 0061
216F 0061
-1F1F2 0061
1F11C 0041
216F 0041
-1F1F2 0041
2133 0061
1D40C 0061
1D440 0061
FF2D 0062
1F11C 0062
216F 0062
-1F1F2 0062
2133 0062
1D40C 0062
1D440 0062
1F11D 0334
1F11D 0021
1F11D 003F
-1F1F3 0021
-1F1F3 003F
2115 0021
1D40D 0021
1D441 0021
1D62F 0334
1D663 0334
1D697 0334
-1F1F3 0334
1D40D 0334
1D441 0334
1D475 0334
FF2E 0061
FF2E 0041
1F11D 0061
-1F1F3 0061
1F11D 0041
-1F1F3 0041
2115 0061
1D40D 0061
1D441 0061
004E 0062
FF2E 0062
1F11D 0062
-1F1F3 0062
2115 0062
1D40D 0062
1D441 0062
1F11E 0334
1F11E 0021
1F11E 003F
-1F1F4 0021
-1F1F4 003F
1D40E 0021
1D442 0021
1D476 0021
1D630 0334
1D664 0334
1D698 0334
-1F1F4 0334
1D40E 0334
1D442 0334
1D476 0334
FF2F 0061
FF2F 0041
1F11E 0061
-1F1F4 0061
1F11E 0041
-1F1F4 0041
1D40E 0061
1D442 0061
1D476 0061
004F 0062
FF2F 0062
1F11E 0062
-1F1F4 0062
1D40E 0062
1D442 0062
1D476 0062
1F11F 0334
1F11F 0021
1F11F 003F
-1F1F5 0021
-1F1F5 003F
2119 0021
1D40F 0021
1D443 0021
1D631 0334
1D665 0334
1D699 0334
-1F1F5 0334
1D40F 0334
1D443 0334
1D477 0334
FF30 0061
FF30 0041
1F11F 0061
-1F1F5 0061
1F11F 0041
-1F1F5 0041
2119 0061
1D40F 0061
1D443 0061
0050 0062
FF30 0062
1F11F 0062
-1F1F5 0062
2119 0062
1D40F 0062
1D443 0062
1F120 0334
1F120 0021
1F120 003F
-1F1F6 0021
-1F1F6 003F
211A 0021
1D410 0021
1D444 0021
1D632 0334
1D666 0334
1D69A 0334
-1F1F6 0334
1D410 0334
1D444 0334
1D478 0334
FF31 0061
FF31 0041
1F120 0061
-1F1F6 0061
1F120 0041
-1F1F6 0041
211A 0061
1D410 0061
1D444 0061
0051 0062
FF31 0062
1F120 0062
-1F1F6 0062
211A 0062
1D410 0062
1D444 0062
1F121 0334
1F121 0021
1F121 003F
-1F1F7 0021
-1F1F7 003F
211B 0021
211C 0021
211D 0021
1D633 0334
1D667 0334
1D69B 0334
-1F1F7 0334
1D411 0334
1D445 0334
1D479 0334
A782 0021
A782 003F
0334 036C
-0334 1DCA
036C 0334
+0334 1DCA
1DCA 0334
0072 0061
0072 0041
FF32 0061
FF32 0041
1F121 0061
-1F1F7 0061
1F121 0041
-1F1F7 0041
211B 0061
211C 0061
211D 0061
0052 0062
FF32 0062
1F121 0062
-1F1F7 0062
211B 0062
211C 0062
211D 0062
1F12A 0334
1F12A 0021
1F12A 003F
-1F1F8 0021
-1F1F8 003F
1D412 0021
1D446 0021
1D47A 0021
1D634 0334
1D668 0334
1D69C 0334
-1F1F8 0334
1D412 0334
1D446 0334
1D47A 0334
FF33 0041
1F122 0061
1F12A 0061
-1F1F8 0061
1F122 0041
1F12A 0041
-1F1F8 0041
1D412 0061
1D446 0061
1D47A 0061
FF33 0062
1F122 0062
1F12A 0062
-1F1F8 0062
1D412 0062
1D446 0062
1D47A 0062
1F123 0334
1F123 0021
1F123 003F
-1F1F9 0021
-1F1F9 003F
1D413 0021
1D447 0021
1D47B 0021
1D635 0334
1D669 0334
1D69D 0334
-1F1F9 0334
1D413 0334
1D447 0334
1D47B 0334
FF34 0061
FF34 0041
1F123 0061
-1F1F9 0061
1F123 0041
-1F1F9 0041
1D413 0061
1D447 0061
1D47B 0061
0054 0062
FF34 0062
1F123 0062
-1F1F9 0062
1D413 0062
1D447 0062
1D47B 0062
1F124 0334
1F124 0021
1F124 003F
-1F1FA 0021
-1F1FA 003F
1D414 0021
1D448 0021
1D47C 0021
1D636 0334
1D66A 0334
1D69E 0334
-1F1FA 0334
1D414 0334
1D448 0334
1D47C 0334
FF35 0061
FF35 0041
1F124 0061
-1F1FA 0061
1F124 0041
-1F1FA 0041
1D414 0061
1D448 0061
1D47C 0061
0055 0062
FF35 0062
1F124 0062
-1F1FA 0062
1D414 0062
1D448 0062
1D47C 0062
1F125 0021
1F125 003F
2164 0021
-1F1FB 0021
2164 003F
-1F1FB 003F
1D415 0021
1D449 0021
1D47D 0021
1D637 0334
1D66B 0334
1D69F 0334
-1F1FB 0334
1D415 0334
1D449 0334
1D47D 0334
FF36 0041
1F125 0061
2164 0061
-1F1FB 0061
1F125 0041
2164 0041
-1F1FB 0041
1D415 0061
1D449 0061
1D47D 0061
FF36 0062
1F125 0062
2164 0062
-1F1FB 0062
1D415 0062
1D449 0062
1D47D 0062
1F126 0334
1F126 0021
1F126 003F
-1F1FC 0021
-1F1FC 003F
1D416 0021
1D44A 0021
1D47E 0021
1D638 0334
1D66C 0334
1D6A0 0334
-1F1FC 0334
1D416 0334
1D44A 0334
1D47E 0334
FF37 0061
FF37 0041
1F126 0061
-1F1FC 0061
1F126 0041
-1F1FC 0041
1D416 0061
1D44A 0061
1D47E 0061
0057 0062
FF37 0062
1F126 0062
-1F1FC 0062
1D416 0062
1D44A 0062
1D47E 0062
1F127 0021
1F127 003F
2169 0021
-1F1FD 0021
2169 003F
-1F1FD 003F
1D417 0021
1D44B 0021
1D47F 0021
1D639 0334
1D66D 0334
1D6A1 0334
-1F1FD 0334
1D417 0334
1D44B 0334
1D47F 0334
FF38 0041
1F127 0061
2169 0061
-1F1FD 0061
1F127 0041
2169 0041
-1F1FD 0041
1D417 0061
1D44B 0061
1D47F 0061
FF38 0062
1F127 0062
2169 0062
-1F1FD 0062
1D417 0062
1D44B 0062
1D47F 0062
1F128 0334
1F128 0021
1F128 003F
-1F1FE 0021
-1F1FE 003F
1D418 0021
1D44C 0021
1D480 0021
1D63A 0334
1D66E 0334
1D6A2 0334
-1F1FE 0334
1D418 0334
1D44C 0334
1D480 0334
FF39 0061
FF39 0041
1F128 0061
-1F1FE 0061
1F128 0041
-1F1FE 0041
1D418 0061
1D44C 0061
1D480 0061
0059 0062
FF39 0062
1F128 0062
-1F1FE 0062
1D418 0062
1D44C 0062
1D480 0062
1F129 0334
1F129 0021
1F129 003F
-1F1FF 0021
-1F1FF 003F
2124 0021
2128 0021
1D419 0021
1D63B 0334
1D66F 0334
1D6A3 0334
-1F1FF 0334
1D419 0334
1D44D 0334
1D481 0334
FF3A 0061
FF3A 0041
1F129 0061
-1F1FF 0061
1F129 0041
-1F1FF 0041
2124 0061
2128 0061
1D419 0061
005A 0062
FF3A 0062
1F129 0062
-1F1FF 0062
2124 0062
2128 0062
1D419 0062
0410 0334 0306
04D0 0334
0430 0306 0061
+04D1 0061
0430 0591 0306 0061
0430 1D165 0306 0061
-04D1 0061
0430 0306 0041
04D1 0041
0410 0306 0061
+04D0 0061
0410 0591 0306 0061
0410 1D165 0306 0061
-04D0 0061
0410 0306 0041
04D0 0041
0430 0306 0062
0410 0334 0308
04D2 0334
0430 0308 0061
+04D3 0061
0430 0591 0308 0061
0430 1D165 0308 0061
-04D3 0061
0430 0308 0041
04D3 0041
0410 0308 0061
+04D2 0061
0410 0591 0308 0061
0410 1D165 0308 0061
-04D2 0061
0410 0308 0041
04D2 0041
0430 0308 0062
04D8 0334 0308
04DA 0334
04D9 0308 0061
+04DB 0061
04D9 0591 0308 0061
04D9 1D165 0308 0061
-04DB 0061
04D9 0308 0041
04DB 0041
04D8 0308 0061
+04DA 0061
04D8 0591 0308 0061
04D8 1D165 0308 0061
-04DA 0061
04D8 0308 0041
04DA 0041
04D9 0308 0062
0413 0341 0334
0433 0301 0061
0433 0341 0061
+0453 0061
0433 0591 0301 0061
0433 0591 0341 0061
0433 1D165 0301 0061
0433 1D165 0341 0061
-0453 0061
0433 0301 0041
0433 0341 0041
0453 0041
0415 0334 0306
04D6 0334
0435 0306 0061
+04D7 0061
0435 0591 0306 0061
0435 1D165 0306 0061
-04D7 0061
0435 0306 0041
04D7 0041
0415 0306 0061
+04D6 0061
0415 0591 0306 0061
0415 1D165 0306 0061
-04D6 0061
0415 0306 0041
04D6 0041
0435 0306 0062
0416 0334 0308
04DC 0334
0436 0308 0061
+04DD 0061
0436 0591 0308 0061
0436 1D165 0308 0061
-04DD 0061
0436 0308 0041
04DD 0041
0416 0308 0061
+04DC 0061
0416 0591 0308 0061
0416 1D165 0308 0061
-04DC 0061
0416 0308 0041
04DC 0041
0436 0308 0062
0417 0334 0308
04DE 0334
0437 0308 0061
+04DF 0061
0437 0591 0308 0061
0437 1D165 0308 0061
-04DF 0061
0437 0308 0041
04DF 0041
0417 0308 0061
+04DE 0061
0417 0591 0308 0061
0417 1D165 0308 0061
-04DE 0061
0417 0308 0041
04DE 0041
0437 0308 0062
0418 0334 0308
04E4 0334
0438 0308 0061
+04E5 0061
0438 0591 0308 0061
0438 1D165 0308 0061
-04E5 0061
0438 0308 0041
04E5 0041
0418 0308 0061
+04E4 0061
0418 0591 0308 0061
0418 1D165 0308 0061
-04E4 0061
0418 0308 0041
04E4 0041
0438 0308 0062
0334 A676
A676 0334
0456 0308 0061
+0457 0061
0456 0591 0308 0061
0456 1D165 0308 0061
-0457 0061
0456 0308 0041
0457 0041
A676 0061
A676 0041
0406 0308 0061
+0407 0061
0406 0591 0308 0061
0406 1D165 0308 0061
-0407 0061
0406 0308 0041
0407 0041
0456 0308 0062
0418 0334 0306
0419 0334
0438 0306 0061
+0439 0061
0438 0591 0306 0061
0438 1D165 0306 0061
-0439 0061
0438 0306 0041
0439 0041
0418 0306 0061
+0419 0061
0418 0591 0306 0061
0418 1D165 0306 0061
-0419 0061
0418 0306 0041
0419 0041
0438 0306 0062
041E 0334 0308
04E6 0334
043E 0308 0061
+04E7 0061
043E 0591 0308 0061
043E 1D165 0308 0061
-04E7 0061
043E 0308 0041
04E7 0041
041E 0308 0061
+04E6 0061
041E 0591 0308 0061
041E 1D165 0308 0061
-04E6 0061
041E 0308 0041
04E6 0041
043E 0308 0062
04E8 0334 0308
04EA 0334
04E9 0308 0061
+04EB 0061
04E9 0591 0308 0061
04E9 1D165 0308 0061
-04EB 0061
04E9 0308 0041
04EB 0041
04E8 0308 0061
+04EA 0061
04E8 0591 0308 0061
04E8 1D165 0308 0061
-04EA 0061
04E8 0308 0041
04EA 0041
04E9 0308 0062
041A 0341 0334
043A 0301 0061
043A 0341 0061
+045C 0061
043A 0591 0301 0061
043A 0591 0341 0061
043A 1D165 0301 0061
043A 1D165 0341 0061
-045C 0061
043A 0301 0041
043A 0341 0041
045C 0041
0423 0306 0334
0423 0334 0306
0443 0306 0061
+045E 0061
0443 0591 0306 0061
0443 1D165 0306 0061
-045E 0061
0443 0306 0041
045E 0041
040E 0061
0423 0334 0308
04F0 0334
0443 0308 0061
+04F1 0061
0443 0591 0308 0061
0443 1D165 0308 0061
-04F1 0061
0443 0308 0041
04F1 0041
0423 0308 0061
+04F0 0061
0423 0591 0308 0061
0423 1D165 0308 0061
-04F0 0061
0423 0308 0041
04F0 0041
0443 0308 0062
0423 0334 030B
04F2 0334
0443 030B 0061
+04F3 0061
0443 0591 030B 0061
0443 1D165 030B 0061
-04F3 0061
0443 030B 0041
04F3 0041
0423 030B 0061
+04F2 0061
0423 0591 030B 0061
0423 1D165 030B 0061
-04F2 0061
0423 030B 0041
04F2 0041
0443 030B 0062
0427 0334 0308
04F4 0334
0447 0308 0061
+04F5 0061
0447 0591 0308 0061
0447 1D165 0308 0061
-04F5 0061
0447 0308 0041
04F5 0041
0427 0308 0061
+04F4 0061
0427 0591 0308 0061
0427 1D165 0308 0061
-04F4 0061
0427 0308 0041
04F4 0041
0447 0308 0062
042B 0334 0308
04F8 0334
044B 0308 0061
+04F9 0061
044B 0591 0308 0061
044B 1D165 0308 0061
-04F9 0061
044B 0308 0041
04F9 0041
042B 0308 0061
+04F8 0061
042B 0591 0308 0061
042B 1D165 0308 0061
-04F8 0061
042B 0308 0041
04F8 0041
044B 0308 0062
042D 0334 0308
04EC 0334
044D 0308 0061
+04ED 0061
044D 0591 0308 0061
044D 1D165 0308 0061
-04ED 0061
044D 0308 0041
04ED 0041
042D 0308 0061
+04EC 0061
042D 0591 0308 0061
042D 1D165 0308 0061
-04EC 0061
042D 0308 0041
04EC 0041
044D 0308 0062
0474 0334 030F
0476 0334
0475 030F 0061
+0477 0061
0475 0591 030F 0061
0475 1D165 030F 0061
-0477 0061
0475 030F 0041
0477 0041
0474 030F 0061
+0476 0061
0474 0591 030F 0061
0474 1D165 030F 0061
-0476 0061
0474 030F 0041
0476 0041
0475 030F 0062
0622 0334
0627 0334 0653
0627 0653 0334
-0622 0061
0627 0591 0653 0061
+0622 0061
0627 0653 0061
0627 1D165 0653 0061
0622 0041
0623 0334
0627 0334 0654
0627 0654 0334
-0623 0061
0627 0591 0654 0061
+0623 0061
0627 0654 0061
0627 1D165 0654 0061
0623 0041
0624 0334
0648 0334 0654
0648 0654 0334
-0624 0061
0648 0591 0654 0061
+0624 0061
0648 0654 0061
0648 1D165 0654 0061
0624 0041
0626 0334
064A 0334 0654
064A 0654 0334
-0626 0061
064A 0591 0654 0061
+0626 0061
064A 0654 0061
064A 1D165 0654 0061
0626 0041
0C46 0334 0C56
0C46 0C56 0334
0C48 0334
-0C46 0591 0C56 0061
0C46 0C56 0061
-0C46 1D165 0C56 0061
0C48 0061
+0C46 0591 0C56 0061
+0C46 1D165 0C56 0061
0C46 0C56 0041
0C48 0041
0C46 0C56 0062
0CC6 0CC2 0062
0CCA 0062
0CC6 0CC2 0001 0CD5 0061
-0CC6 0CC2 0591 0CD5 0061
-0CC6 0CC2 1D165 0CD5 0061
0CCA 0001 0CD5 0061
+0CC6 0CC2 0591 0CD5 0061
0CCA 0591 0CD5 0061
+0CC6 0CC2 1D165 0CD5 0061
0CCA 1D165 0CD5 0061
0CC6 0CC2 0CD5 0021
0CCA 0CD5 0021
0DD9 0334 0DCA
0DD9 0DCA 0334
0DDA 0334
-0DD9 0591 0DCA 0061
0DD9 0DCA 0061
-0DD9 1D165 0DCA 0061
0DDA 0061
+0DD9 0591 0DCA 0061
+0DD9 1D165 0DCA 0061
0DD9 0DCA 0041
0DDA 0041
0DD9 0DCA 0062
0DD9 0DCF 0DCA 0334
0DDC 0334 0DCA
0DDD 0334
-0DD9 0DCF 0591 0DCA 0061
0DD9 0DCF 0DCA 0061
-0DD9 0DCF 1D165 0DCA 0061
-0DDC 0591 0DCA 0061
0DDC 0DCA 0061
-0DDC 1D165 0DCA 0061
0DDD 0061
+0DD9 0DCF 0591 0DCA 0061
+0DDC 0591 0DCA 0061
+0DD9 0DCF 1D165 0DCA 0061
+0DDC 1D165 0DCA 0061
0DD9 0DCF 0DCA 0041
0DDC 0DCA 0041
0DDD 0041
0EDE 0061
0EDE 0041
0EDE 0062
+0EC0 0EDE 0021
+0EC0 0EDE 003F
+0EC0 0EDE 0061
+0EC0 0EDE 0041
+0EC0 0EDE 0062
+0EC1 0EDE 0021
+0EC1 0EDE 003F
+0EC1 0EDE 0061
+0EC1 0EDE 0041
+0EC1 0EDE 0062
+0EC2 0EDE 0021
+0EC2 0EDE 003F
+0EC2 0EDE 0061
+0EC2 0EDE 0041
+0EC2 0EDE 0062
+0EC3 0EDE 0021
+0EC3 0EDE 003F
+0EC3 0EDE 0061
+0EC3 0EDE 0041
+0EC3 0EDE 0062
+0EC4 0EDE 0021
+0EC4 0EDE 003F
+0EC4 0EDE 0061
+0EC4 0EDE 0041
+0EC4 0EDE 0062
0E81 0021
0E81 003F
0E81 0061
0EDF 0061
0EDF 0041
0EDF 0062
+0EC0 0EDF 0021
+0EC0 0EDF 003F
+0EC0 0EDF 0061
+0EC0 0EDF 0041
+0EC0 0EDF 0062
+0EC1 0EDF 0021
+0EC1 0EDF 003F
+0EC1 0EDF 0061
+0EC1 0EDF 0041
+0EC1 0EDF 0062
+0EC2 0EDF 0021
+0EC2 0EDF 003F
+0EC2 0EDF 0061
+0EC2 0EDF 0041
+0EC2 0EDF 0062
+0EC3 0EDF 0021
+0EC3 0EDF 003F
+0EC3 0EDF 0061
+0EC3 0EDF 0041
+0EC3 0EDF 0062
+0EC4 0EDF 0021
+0EC4 0EDF 003F
+0EC4 0EDF 0061
+0EC4 0EDF 0041
+0EC4 0EDF 0062
0E8D 0021
0E8D 003F
0E8D 0061
0EC0 0061
0EC0 0041
0EC0 0062
+0EC0 0001 0EDE 0061
+0EC0 0591 0EDE 0061
+0EC0 1D165 0EDE 0061
0EC0 0001 0E81 0061
0EC0 0591 0E81 0061
0EC0 1D165 0E81 0061
0EC0 0001 0E8A 0061
0EC0 0591 0E8A 0061
0EC0 1D165 0E8A 0061
+0EC0 0001 0EDF 0061
+0EC0 0591 0EDF 0061
+0EC0 1D165 0EDF 0061
0EC0 0001 0E8D 0061
0EC0 0591 0E8D 0061
0EC0 1D165 0E8D 0061
0EC1 0061
0EC1 0041
0EC1 0062
+0EC1 0001 0EDE 0061
+0EC1 0591 0EDE 0061
+0EC1 1D165 0EDE 0061
0EC1 0001 0E81 0061
0EC1 0591 0E81 0061
0EC1 1D165 0E81 0061
0EC1 0001 0E8A 0061
0EC1 0591 0E8A 0061
0EC1 1D165 0E8A 0061
+0EC1 0001 0EDF 0061
+0EC1 0591 0EDF 0061
+0EC1 1D165 0EDF 0061
0EC1 0001 0E8D 0061
0EC1 0591 0E8D 0061
0EC1 1D165 0E8D 0061
0EC2 0061
0EC2 0041
0EC2 0062
+0EC2 0001 0EDE 0061
+0EC2 0591 0EDE 0061
+0EC2 1D165 0EDE 0061
0EC2 0001 0E81 0061
0EC2 0591 0E81 0061
0EC2 1D165 0E81 0061
0EC2 0001 0E8A 0061
0EC2 0591 0E8A 0061
0EC2 1D165 0E8A 0061
+0EC2 0001 0EDF 0061
+0EC2 0591 0EDF 0061
+0EC2 1D165 0EDF 0061
0EC2 0001 0E8D 0061
0EC2 0591 0E8D 0061
0EC2 1D165 0E8D 0061
0EC3 0061
0EC3 0041
0EC3 0062
+0EC3 0001 0EDE 0061
+0EC3 0591 0EDE 0061
+0EC3 1D165 0EDE 0061
0EC3 0001 0E81 0061
0EC3 0591 0E81 0061
0EC3 1D165 0E81 0061
0EC3 0001 0E8A 0061
0EC3 0591 0E8A 0061
0EC3 1D165 0E8A 0061
+0EC3 0001 0EDF 0061
+0EC3 0591 0EDF 0061
+0EC3 1D165 0EDF 0061
0EC3 0001 0E8D 0061
0EC3 0591 0E8D 0061
0EC3 1D165 0E8D 0061
0EC4 0061
0EC4 0041
0EC4 0062
+0EC4 0001 0EDE 0061
+0EC4 0591 0EDE 0061
+0EC4 1D165 0EDE 0061
0EC4 0001 0E81 0061
0EC4 0591 0E81 0061
0EC4 1D165 0E81 0061
0EC4 0001 0E8A 0061
0EC4 0591 0E8A 0061
0EC4 1D165 0E8A 0061
+0EC4 0001 0EDF 0061
+0EC4 0591 0EDF 0061
+0EC4 1D165 0EDF 0061
0EC4 0001 0E8D 0061
0EC4 0591 0E8D 0061
0EC4 1D165 0E8D 0061
0FB2 0F71 0021
0FB2 0F71 003F
0FB2 0001 0F71 0061
-0FB2 0591 0F71 0061
0FB2 0F71 0061
+0FB2 0591 0F71 0061
0FB2 1D165 0F71 0061
0FB2 0F71 0041
0FB2 0F71 0062
+0FB2 0F71 0001 0F72 0061
0FB2 0F71 0001 0F80 0061
+0FB2 0F71 0001 0F74 0061
+0FB2 0F71 0F72 0021
+0FB2 0F73 0021
+0FB2 0F71 0F72 003F
+0FB2 0F73 003F
+0FB2 0334 0F72 0F71
+0FB2 0F71 0334 0F72
+0FB2 0F72 0334 0F71
+0FB2 0F72 0F71 0334
+0FB2 0001 0F71 0F72 0061
+0FB2 0001 0F73 0061
+0FB2 0F71 0F72 0061
+0FB2 0F73 0061
+0FB2 0591 0F71 0F72 0061
+0FB2 0591 0F73 0061
+0FB2 0F71 0591 0F72 0061
+0FB2 0F71 1D165 0F72 0061
+0FB2 1D165 0F71 0F72 0061
+0FB2 1D165 0F73 0061
+0FB2 0F71 0F72 0041
+0FB2 0F73 0041
+0FB2 0F71 0F72 0062
+0FB2 0F73 0062
0FB2 0001 0F80 0061
0FB2 0001 0F71 0F80 0061
0FB2 0001 0F81 0061
+0FB2 0F71 0F74 0021
+0FB2 0F75 0021
+0FB2 0F71 0F74 003F
+0FB2 0F75 003F
+0FB2 0334 0F71 0F74
+0FB2 0F71 0334 0F74
+0FB2 0F71 0F74 0334
+0FB2 0F74 0334 0F71
+0FB2 0001 0F71 0F74 0061
+0FB2 0001 0F75 0061
+0FB2 0F71 0F74 0061
+0FB2 0F75 0061
+0FB2 0591 0F71 0F74 0061
+0FB2 0591 0F75 0061
+0FB2 0F71 0591 0F74 0061
+0FB2 0F71 1D165 0F74 0061
+0FB2 1D165 0F71 0F74 0061
+0FB2 1D165 0F75 0061
+0FB2 0F71 0F74 0041
+0FB2 0F75 0041
+0FB2 0F71 0F74 0062
+0FB2 0F75 0062
0F6C 0021
0F6C 003F
0F6C 0061
0FB3 0F71 0021
0FB3 0F71 003F
0FB3 0001 0F71 0061
-0FB3 0591 0F71 0061
0FB3 0F71 0061
+0FB3 0591 0F71 0061
0FB3 1D165 0F71 0061
0FB3 0F71 0041
0FB3 0F71 0062
+0FB3 0F71 0001 0F72 0061
0FB3 0F71 0001 0F80 0061
+0FB3 0F71 0001 0F74 0061
+0FB3 0F71 0F72 0021
+0FB3 0F73 0021
+0FB3 0F71 0F72 003F
+0FB3 0F73 003F
+0FB3 0334 0F71 0F72
+0FB3 0334 0F72 0F71
+0FB3 0334 0F73
+0FB3 0F71 0F72 0334
+0FB3 0001 0F71 0F72 0061
+0FB3 0001 0F73 0061
+0FB3 0F71 0F72 0061
+0FB3 0F73 0061
+0FB3 0591 0F71 0F72 0061
+0FB3 0591 0F73 0061
+0FB3 0F71 0591 0F72 0061
+0FB3 0F71 1D165 0F72 0061
+0FB3 1D165 0F71 0F72 0061
+0FB3 1D165 0F73 0061
+0FB3 0F71 0F72 0041
+0FB3 0F73 0041
+0FB3 0F71 0F72 0062
+0FB3 0F73 0062
0FB3 0001 0F80 0061
0FB3 0001 0F71 0F80 0061
0FB3 0001 0F81 0061
+0FB3 0F71 0F74 0021
+0FB3 0F75 0021
+0FB3 0F71 0F74 003F
+0FB3 0F75 003F
+0FB3 0334 0F71 0F74
+0FB3 0334 0F75
+0FB3 0F71 0334 0F74
+0FB3 0F74 0F71 0334
+0FB3 0001 0F71 0F74 0061
+0FB3 0001 0F75 0061
+0FB3 0F71 0F74 0061
+0FB3 0F75 0061
+0FB3 0591 0F71 0F74 0061
+0FB3 0591 0F75 0061
+0FB3 0F71 0591 0F74 0061
+0FB3 0F71 1D165 0F74 0061
+0FB3 1D165 0F71 0F74 0061
+0FB3 1D165 0F75 0061
+0FB3 0F71 0F74 0041
+0FB3 0F75 0041
+0FB3 0F71 0F74 0062
+0FB3 0F75 0062
0F64 0021
0F64 003F
0F64 0061
0F71 0F72 0334
0F72 0334 0F71
0F72 0F71 0334
-0F71 0591 0F72 0061
0F71 0F72 0061
-0F71 1D165 0F72 0061
0F73 0061
+0F71 0591 0F72 0061
+0F71 1D165 0F72 0061
0F71 0F72 0041
0F73 0041
0F71 0F72 0062
0334 0F81
0F71 0334 0F80
0F71 0F80 0334
-0F71 0591 0F80 0061
0F71 0F80 0061
-0F71 1D165 0F80 0061
0F81 0061
+0F71 0591 0F80 0061
+0F71 1D165 0F80 0061
0F71 0F80 0041
0F81 0041
0F71 0F80 0062
0F71 0334 0F74
0F71 0F74 0334
0F74 0334 0F71
-0F71 0591 0F74 0061
0F71 0F74 0061
-0F71 1D165 0F74 0061
0F75 0061
+0F71 0591 0F74 0061
+0F71 1D165 0F74 0061
0F71 0F74 0041
0F75 0041
0F71 0F74 0062
0FB2 0334 0F80
0FB2 0F80 0334
0F76 0061
-0FB2 0591 0F80 0061
0FB2 0F80 0061
+0FB2 0591 0F80 0061
0FB2 1D165 0F80 0061
0F76 0041
0FB2 0F80 0041
0FB2 0F71 0F80 003F
0FB2 0F81 003F
0F76 0F71 0334
-# TODO: Fix ICU ticket #8052 -- 0FB2 0334 0F81
+0FB2 0334 0F81
0FB2 0F80 0334 0F71
0FB2 0F80 0F71 0334
0F77 0061
+0FB2 0F71 0F80 0061
+0FB2 0F81 0061
0FB2 0591 0F71 0F80 0061
0FB2 0591 0F81 0061
0FB2 0F71 0591 0F80 0061
-0FB2 0F71 0F80 0061
0FB2 0F71 1D165 0F80 0061
-0FB2 0F81 0061
0FB2 1D165 0F71 0F80 0061
0FB2 1D165 0F81 0061
0F77 0041
0FB3 0334 0F80
0FB3 0F80 0334
0F78 0061
-0FB3 0591 0F80 0061
0FB3 0F80 0061
+0FB3 0591 0F80 0061
0FB3 1D165 0F80 0061
0F78 0041
0FB3 0F80 0041
0F78 0334 0F71
0F78 0F71 0334
0FB3 0334 0F71 0F80
-# TODO: Fix ICU ticket #8052 -- 0FB3 0334 0F81
+0FB3 0334 0F81
0F79 0061
+0FB3 0F71 0F80 0061
+0FB3 0F81 0061
0FB3 0591 0F71 0F80 0061
0FB3 0591 0F81 0061
0FB3 0F71 0591 0F80 0061
-0FB3 0F71 0F80 0061
0FB3 0F71 1D165 0F80 0061
-0FB3 0F81 0061
0FB3 1D165 0F71 0F80 0061
0FB3 1D165 0F81 0061
0F79 0041
11131 0001 11127 0061
11131 0591 11127 0061
11131 1D165 11127 0061
-11131 D804 0021
-11131 D804 003F
-11131 D804 0334
-11131 0001 D804 0061
-11131 0591 D804 0061
-11131 D804 0061
-11131 1D165 D804 0061
-11131 D804 0041
-11131 D804 0062
11132 0021
11132 003F
11132 0334
11132 0001 11127 0061
11132 0591 11127 0061
11132 1D165 11127 0061
-11132 D804 0021
-11132 D804 003F
-11132 D804 0334
-11132 0001 D804 0061
-11132 0591 D804 0061
-11132 D804 0061
-11132 1D165 D804 0061
-11132 D804 0041
-11132 D804 0062
11133 0021
11133 003F
0334 11133
1100 0001 1161 0061
1100 0591 1161 0061
1100 1161 0061
-1100 1D165 1161 0061
AC00 0061
+1100 1D165 1161 0061
1100 1161 0041
AC00 0041
320E 0061
/********************************************************************
* COPYRIGHT:
- * Copyright (c) 2002-2011, International Business Machines Corporation and
+ * Copyright (c) 2002-2012, International Business Machines Corporation and
* others. All Rights Reserved.
********************************************************************/
import com.ibm.icu.dev.test.TestFmwk;
import com.ibm.icu.dev.test.TestUtil;
+import com.ibm.icu.lang.UCharacter;
import com.ibm.icu.text.CollationKey;
import com.ibm.icu.text.Collator;
import com.ibm.icu.text.RuleBasedCollator;
import com.ibm.icu.text.UTF16;
+import com.ibm.icu.util.VersionInfo;
public class UCAConformanceTest extends TestFmwk {
comparer = new UTF16.StringComparator(true, false, UTF16.StringComparator.FOLD_CASE_DEFAULT);
}
- RuleBasedCollator UCA;
- RuleBasedCollator rbUCA;
- UTF16.StringComparator comparer;
+ private RuleBasedCollator UCA;
+ private RuleBasedCollator rbUCA;
+ private UTF16.StringComparator comparer;
+ private boolean isAtLeastUCA62 =
+ UCharacter.getUnicodeVersion().compareTo(VersionInfo.UNICODE_6_2) >= 0;
public void TestTableNonIgnorable() {
setCollNonIgnorable(UCA);
}
public void TestRulesNonIgnorable() {
- logln("This test is disabled because it fails here in Java " +
- "although it passes in C++. TODO: Fix ICU ticket #8923");
- return;
- /*
initRbUCA();
+ if(rbUCA == null) { return; }
setCollNonIgnorable(rbUCA);
openTestFile("NON_IGNORABLE");
conformanceTest(rbUCA);
- */
}
public void TestRulesShifted() {
logln("This test is currently disabled, as it is impossible to "+
"wholly represent fractional UCA using tailoring rules.");
return;
- /* initRbUCA();
-
- if(U_SUCCESS(status)) {
- setCollShifted(rbUCA);
- openTestFile("SHIFTED");
- testConformance(rbUCA);
- }
- */
+ /*
+ initRbUCA();
+ if(rbUCA == null) { return; }
+
+ setCollShifted(rbUCA);
+ openTestFile("SHIFTED");
+ testConformance(rbUCA);
+ */
}
BufferedReader in;
private void openTestFile(String type)
private void setCollNonIgnorable(RuleBasedCollator coll)
{
if(coll != null) {
- coll.setDecomposition(RuleBasedCollator.CANONICAL_DECOMPOSITION);
+ coll.setDecomposition(Collator.CANONICAL_DECOMPOSITION);
coll.setLowerCaseFirst(false);
coll.setCaseLevel(false);
- coll.setStrength(RuleBasedCollator.TERTIARY);
+ coll.setStrength(isAtLeastUCA62 ? Collator.IDENTICAL : Collator.TERTIARY);
coll.setAlternateHandlingShifted(false);
}
}
private void setCollShifted(RuleBasedCollator coll)
{
if(coll != null) {
- coll.setDecomposition(RuleBasedCollator.CANONICAL_DECOMPOSITION);
+ coll.setDecomposition(Collator.CANONICAL_DECOMPOSITION);
coll.setLowerCaseFirst(false);
coll.setCaseLevel(false);
- coll.setStrength(RuleBasedCollator.QUATERNARY);
+ coll.setStrength(isAtLeastUCA62 ? Collator.IDENTICAL : Collator.QUATERNARY);
coll.setAlternateHandlingShifted(true);
}
}
-// private void initRbUCA()
-// {
-// if(rbUCA == null) {
-// String ucarules = UCA.getRules(true);
-// try {
-// rbUCA = new RuleBasedCollator(ucarules);
-// } catch(Exception e) {
-// errln("Failure creating UCA rule-based collator: " + e);
-// }
-// }
-// }
+ private void initRbUCA()
+ {
+ if(rbUCA == null) {
+ String ucarules = UCA.getRules(true);
+ try {
+ rbUCA = new RuleBasedCollator(ucarules);
+ } catch(Exception e) {
+ errln("Failure creating UCA rule-based collator: " + e);
+ }
+ }
+ }
private String parseString(String line) {
int i = 0, value;
}
}
+
+ private static final int IS_SHIFTED = 1;
+ private static final int FROM_RULES = 2;
+
+ private static boolean skipLineBecauseOfBug(String s, int flags) {
+ // TODO: Fix ICU ticket #8052
+ if(s.length() >= 3 &&
+ (s.charAt(0) == 0xfb2 || s.charAt(0) == 0xfb3) &&
+ s.charAt(1) == 0x334 &&
+ (s.charAt(2) == 0xf73 || s.charAt(2) == 0xf75 || s.charAt(2) == 0xf81)) {
+ return true;
+ }
+ // TODO: Fix ICU ticket #9361
+ if((flags & IS_SHIFTED) != 0 && s.length() >= 2 && s.charAt(0) == 0xfffe) {
+ return true;
+ }
+ // TODO: Fix ICU ticket #9494
+ int c;
+ if(s.length() >= 2 && 0xe0100 <= (c = s.codePointAt(0)) && c <= 0xe01ef) {
+ return true;
+ }
+ // TODO: Fix ICU ticket #8923
+ if((flags & FROM_RULES) != 0 && 0xac00 <= (c = s.charAt(0)) && c <= 0xd7a3) {
+ return true;
+ }
+ // TODO: Fix UCARules.txt.
+ if((flags & FROM_RULES) != 0 && s.length() >= 2 && 0xec0 <= (c = s.charAt(0)) && c <= 0xec4) {
+ return true;
+ }
+ return false;
+ }
+
+ private static int normalizeResult(int result) {
+ return result < 0 ? -1 : result == 0 ? 0 : 1;
+ }
+
private void conformanceTest(RuleBasedCollator coll) {
if(in == null || coll == null) {
return;
}
+ int skipFlags = 0;
+ if(coll.isAlternateHandlingShifted()) {
+ skipFlags |= IS_SHIFTED;
+ }
+ if(coll == rbUCA) {
+ skipFlags |= FROM_RULES;
+ }
int lineNo = 0;
String line = null, oldLine = null, buffer = null, oldB = null;
CollationKey oldSk = null, newSk = null;
- int res = 0, cmpres = 0, cmpres2 = 0;
-
try {
while ((line = in.readLine()) != null) {
lineNo++;
- if(line.length() < 3 || line.charAt(0) == '#') {
+ if(line.length() == 0 || line.charAt(0) == '#') {
continue;
}
buffer = parseString(line);
+ if(skipLineBecauseOfBug(buffer, skipFlags)) {
+ logln("Skipping line " + lineNo + " because of a known bug");
+ continue;
+ }
+
newSk = coll.getCollationKey(buffer);
if(oldSk != null) {
- res = oldSk.compareTo(newSk);
- cmpres = coll.compare(oldB, buffer);
- cmpres2 = coll.compare(buffer, oldB);
+ int skres = oldSk.compareTo(newSk);
+ int cmpres = coll.compare(oldB, buffer);
+ int cmpres2 = coll.compare(buffer, oldB);
if(cmpres != -cmpres2) {
errln("Compare result not symmetrical on line "+lineNo);
}
- if(((res&0x80000000) != (cmpres&0x80000000)) || (res == 0 && cmpres != 0) || (res != 0 && cmpres == 0)) {
- errln("Difference between ucol_strcoll and sortkey compare on line " + lineNo);
- logln(oldLine);
- logln(line);
+ if(normalizeResult(cmpres) != normalizeResult(skres)) {
+ errln("Difference between coll.compare (" + cmpres + ") and sortkey compare (" + skres + ") on line " + lineNo);
+ errln(oldLine);
+ errln(line);
}
+ int res = cmpres;
+ if(res == 0 && !isAtLeastUCA62) {
+ // Up to UCA 6.1, the collation test files use a custom tie-breaker,
+ // comparing the raw input strings.
+ res = comparer.compare(oldB, buffer);
+ // Starting with UCA 6.2, the collation test files use the standard UCA tie-breaker,
+ // comparing the NFD versions of the input strings,
+ // which we do via setting strength=identical.
+ }
if(res > 0) {
errln("Line " + lineNo + " is not greater or equal than previous line");
- logln(oldLine);
- logln(line);
- cmpres = coll.compare(oldB, buffer);
- } else if(res == 0) { // equal
- res = comparer.compare(oldB, buffer);
- if (res == 0) {
- errln("Probable error in test file on line " + lineNo +" (comparing identical strings)");
- logln(oldLine);
- logln(line);
- } else if (res > 0) {
- errln("Sortkeys are identical, but code point comapare gives >0 on line " + lineNo);
- logln(oldLine);
- logln(line);
- }
+ errln(oldLine);
+ errln(line);
}
}
errln("Unexpected exception "+e);
}
}
-
}
-# BidiTest-5.2.0.txt
-# Date: 2009-06-03, 17:03:12 GMT [MD]
+# BidiTest-6.2.0.txt
+# Date: 2010-10-06, 03:47:43 GMT [MD]
#
# Unicode Character Database
-# Copyright (c) 1991-2009 Unicode, Inc.
+# Copyright (c) 1991-2012 Unicode, Inc.
# For terms of use, see http://www.unicode.org/terms_of_use.html
# For documentation, see http://www.unicode.org/reports/tr44/
#
#
# Format:
#
-# @Type: <bidi_class>: <set>
-# These lines define which characters have the bidi_class property value,
-# and are used in the remainder of the test.
-# <bidi_class> = The bidi class property value
-# <set> = All and only the those codepoints with that property value in <set>.
-# <set> is a character range as defined in UTS #18 Unicode Regular Expressions.
-# Example:
-# @Type: AN: [\u0600-\u0603\u0660-\u0669\u066B\u066C\u06DD]
+# All tokens may be separated by whitespaces (space or tab). There are three kinds of lines:
+# Levels, Reorder, and data.
+#
+# A Levels line indicates that all following data lines, up to the next Levels line,
+# have the same resulting ordering levels. It has the following format:
#
# @Levels: <levels>
-# These lines indicate that all following* data lines have the same resulting ordering levels
-# (*that is, data lines up to the next @Levels).
+#
# <levels> = An ordered space-delimited list of numbers indicating the resulting levels
# for each input property value. The UBA does not assign levels to certain values;
# those are indicated with an x. See the note below.
# @Levels: 1 0
# @Levels: x 1 x 2
#
+# A Reorder line indicates that all following data lines, up to the next Reorder line,
+# have the same resulting reordering. It has the following format:
+#
# @Reorder: <ordering>
-# These lines indicate that all following* data lines have the same resulting reordering
-# (*that is, data lines up to the next @Reorder).
+#
# <ordering> = An ordered space-delimited list of numbers indicating the resulting
-# ordering from left to right. The numbers are zero-based. Items with
-# a level of x are skipped. Thus "1 0" indicates what would happen
-# with input of "L R" and an RTL paragraph direction.
+# visual ordering from left to right. The numbers are zero-based, and
+# are indexes into the input string. Items with a level of x are skipped.
+# Thus "1 0" indicates what would happen with input of "L R" and an RTL
+# paragraph direction.
# Example:
# @Reorder: 1 0
# @Reorder: 3 1
#
+# A data line has the following format:
# <input> ; <bitset>
# <input> = An ordered list of BIDI property values
-# <bitset> = A bitset for paragraph levels (P): 1 = automatic, 2 = LTR, 4 = RTL
+# <bitset> = A hex bitset for paragraph levels (P): 1 = auto-LTR, 2 = LTR, 4 = RTL
+# Auto-LTR (standard BIDI) uses the first L/R/AL character, and is LTR if none is found.
# Example:
# L LRE R R; 7
# L LRE R AL; 7
#
+# Any other line starting with @ is to be ignored (this allows some degree of forward compatibility).
+#
# Usage:
#
# - If the implementation API allows a list of bidi property values as input:
# If they are different, the test fails.
#
# - If the implementation allows for a character string as input,
-# randomly pick characters from the @type values, and test the reordering as above.
+# randomly pick characters from those with the same Bidi_Class values,
+# and test the reordering as above.
#
# Note that the UBA doesn't specify the output level or order of certain characters,
# such as LRO. These are omitted from the reordered output. Thus the following two
# L; 7
# L LRE; 7
#
-@Type: L: [A-Za-z\u00AA\u00B5\u00BA\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02B8\u02BB-\u02C1\u02D0\u02D1\u02E0-\u02E4\u02EE\u0370-\u0373\u0376-\u037D\u037F-\u0383\u0386\u0388-\u03F5\u03F7-\u0482\u048A-\u0589\u058B-\u058F\u0900\u0903-\u093B\u093D-\u0940\u0949-\u094C\u094E-\u0950\u0955-\u0961\u0964-\u0980\u0982-\u09BB\u09BD-\u09C0\u09C5-\u09CC\u09CE-\u09E1\u09E4-\u09F1\u09F4-\u0A00\u0A03-\u0A3B\u0A3D-\u0A40\u0A43-\u0A46\u0A49\u0A4A\u0A4E-\u0A50\u0A52-\u0A6F\u0A72-\u0A74\u0A76-\u0A80\u0A83-\u0ABB\u0ABD-\u0AC0\u0AC6\u0AC9-\u0ACC\u0ACE-\u0AE1\u0AE4-\u0AF0\u0AF2-\u0B00\u0B02-\u0B3B\u0B3D\u0B3E\u0B40\u0B45-\u0B4C\u0B4E-\u0B55\u0B57-\u0B61\u0B64-\u0B81\u0B83-\u0BBF\u0BC1-\u0BCC\u0BCE-\u0BF2\u0BFB-\u0C3D\u0C41-\u0C45\u0C49\u0C4E-\u0C54\u0C57-\u0C61\u0C64-\u0C77\u0C7F-\u0CBB\u0CBD-\u0CCB\u0CCE-\u0CE1\u0CE4-\u0CF0\u0CF3-\u0D40\u0D45-\u0D4C\u0D4E-\u0D61\u0D64-\u0DC9\u0DCB-\u0DD1\u0DD5\u0DD7-\u0E30\u0E32\u0E33\u0E3B-\u0E3E\u0E40-\u0E46\u0E4F-\u0EB0\u0EB2\u0EB3\u0EBA\u0EBD-\u0EC7\u0ECE-\u0F17\u0F1A-\u0F34\u0F36\u0F38\u0F3E-\u0F70\u0F7F\u0F85\u0F88-\u0F8F\u0F98\u0FBD-\u0FC5\u0FC7-\u102C\u1031\u1038\u103B\u103C\u103F-\u1057\u105A-\u105D\u1061-\u1070\u1075-\u1081\u1083\u1084\u1087-\u108C\u108E-\u135E\u1360-\u138F\u139A-\u167F\u1681-\u169A\u169D-\u1711\u1715-\u1731\u1735-\u1751\u1754-\u1771\u1774-\u17B6\u17BE-\u17C5\u17C7\u17C8\u17D4-\u17DA\u17DC\u17DE-\u17EF\u17FA-\u17FF\u180F-\u18A8\u18AA-\u191F\u1923-\u1926\u1929-\u1931\u1933-\u1938\u193C-\u193F\u1941-\u1943\u1946-\u19DD\u1A00-\u1A16\u1A19-\u1AFF\u1B04-\u1B33\u1B35\u1B3B\u1B3D-\u1B41\u1B43-\u1B6A\u1B74-\u1B7F\u1B82-\u1BA1\u1BA6\u1BA7\u1BAA-\u1C2B\u1C34\u1C35\u1C38-\u1DBF\u1DE7-\u1DFD\u1E00-\u1FBC\u1FBE\u1FC2-\u1FCC\u1FD0-\u1FDC\u1FE0-\u1FEC\u1FF0-\u1FFC\u1FFF\u200E\u2071-\u2073\u207F\u208F-\u209F\u20B6-\u20CF\u20F1-\u20FF\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E-\u2152\u2160-\u218F\u2336-\u237A\u2395\u23E8-\u23FF\u2427-\u243F\u244B-\u245F\u249C-\u24E9\u269E\u269F\u26AC\u26BD-\u26BF\u26C4-\u2700\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u275F\u2760\u2795-\u2797\u27B0\u27BF\u27CB\u27CD-\u27CF\u2800-\u28FF\u2B4D-\u2B4F\u2B55-\u2CE4\u2CEB-\u2CF8\u2D00-\u2DDF\u2E31-\u2E7F\u2E9A\u2EF4-\u2EFF\u2FD6-\u2FEF\u2FFC-\u2FFF\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3040-\u3098\u309D-\u309F\u30A1-\u30FA\u30FC-\u31BF\u31E4-\u321C\u321F-\u324F\u3260-\u327B\u327F-\u32B0\u32C0-\u32CB\u32D0-\u3376\u337B-\u33DD\u33E0-\u33FE\u3400-\u4DBF\u4E00-\uA48F\uA4C7-\uA60C\uA610-\uA66E\uA674-\uA67B\uA680-\uA6FF\uA722-\uA787\uA789-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA824\uA827\uA82C-\uA873\uA878-\uA8C3\uA8C5-\uA925\uA92E-\uA946\uA952-\uAA28\uAA2F\uAA30\uAA33\uAA34\uAA37-\uAA42\uAA44-\uAA4B\uAA4D-\uFB1C\uFE1A-\uFE1F\uFE27-\uFE2F\uFE53\uFE67\uFE6C-\uFE6F\uFF00\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFDF\uFFE7\uFFEF\U00010000-\U00010100\U00010102-\U0001013F\U0001018B-\U0001018F\U0001019C-\U000101FC\U000101FE-\U000107FF\U00011000-\U0001D166\U0001D16A-\U0001D172\U0001D183\U0001D184\U0001D18C-\U0001D1A9\U0001D1AE-\U0001D1FF\U0001D246-\U0001D2FF\U0001D357-\U0001D7CD\U0001D800-\U0001EFFF\U0001F02C-\U0001F02F\U0001F094-\U0001FFFD\U00020000-\U0002FFFD\U00030000-\U0003FFFD\U00040000-\U0004FFFD\U00050000-\U0005FFFD\U00060000-\U0006FFFD\U00070000-\U0007FFFD\U00080000-\U0008FFFD\U00090000-\U0009FFFD\U000A0000-\U000AFFFD\U000B0000-\U000BFFFD\U000C0000-\U000CFFFD\U000D0000-\U000DFFFD\U000E1000-\U000EFFFD\U000F0000-\U000FFFFD\U00100000-\U0010FFFD]
-@Type: LRE: [\u202A]
-@Type: LRO: [\u202D]
-@Type: R: [\u0590\u05BE\u05C0\u05C3\u05C6\u05C8-\u05FF\u07C0-\u07EA\u07F4\u07F5\u07FA-\u08FF\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFB4F\U00010800-\U0001091E\U00010920-\U00010A00\U00010A04\U00010A07-\U00010A0B\U00010A10-\U00010A37\U00010A3B-\U00010A3E\U00010A40-\U00010FFF]
-@Type: AL: [\u0604\u0605\u0608\u060B\u060D\u061B-\u064A\u065F\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u070E\u0710\u0712-\u072F\u074B-\u07A5\u07B1-\u07BF\uFB50-\uFD3D\uFD40-\uFDCF\uFDF0-\uFDFC\uFDFE\uFDFF\uFE70-\uFEFE]
-@Type: RLE: [\u202B]
-@Type: RLO: [\u202E]
-@Type: PDF: [\u202C]
-@Type: EN: [0-9\u00B2\u00B3\u00B9\u06F0-\u06F9\u2070\u2074-\u2079\u2080-\u2089\u2488-\u249B\uFF10-\uFF19\U0001D7CE-\U0001D7FF]
-@Type: ES: [+\-\u207A\u207B\u208A\u208B\u2212\uFB29\uFE62\uFE63\uFF0B\uFF0D]
-@Type: ET: [#-%\u00A2-\u00A5\u00B0\u00B1\u0609\u060A\u066A\u09F2\u09F3\u0AF1\u0BF9\u0E3F\u17DB\u2030-\u2034\u20A0-\u20B5\u212E\u2213\uFE5F\uFE69\uFE6A\uFF03-\uFF05\uFFE0\uFFE1\uFFE5\uFFE6]
-@Type: AN: [\u0600-\u0603\u0660-\u0669\u066B\u066C\u06DD]
-@Type: CS: [,./\:\u00A0\u060C\u202F\u2044\uFE50\uFE52\uFE55\uFF0C\uFF0E\uFF0F\uFF1A]
-@Type: NSM: [\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065E\u0670\u06D6-\u06DC\u06DE-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u0901\u0902\u093C\u0941-\u0948\u094D\u0951-\u0954\u0962\u0963\u0981\u09BC\u09C1-\u09C4\u09CD\u09E2\u09E3\u0A01\u0A02\u0A3C\u0A41\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81\u0A82\u0ABC\u0AC1-\u0AC5\u0AC7\u0AC8\u0ACD\u0AE2\u0AE3\u0B01\u0B3C\u0B3F\u0B41-\u0B44\u0B4D\u0B56\u0B62\u0B63\u0B82\u0BC0\u0BCD\u0C3E-\u0C40\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0CBC\u0CCC\u0CCD\u0CE2\u0CE3\u0D41-\u0D44\u0D4D\u0D62\u0D63\u0DCA\u0DD2-\u0DD4\u0DD6\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F71-\u0F7E\u0F80-\u0F84\u0F86\u0F87\u0F90-\u0F97\u0F99-\u0FBC\u0FC6\u102D-\u1030\u1032-\u1037\u1039\u103A\u103D\u103E\u1058\u1059\u105E-\u1060\u1071-\u1074\u1082\u1085\u1086\u108D\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B7-\u17BD\u17C6\u17C9-\u17D3\u17DD\u180B-\u180D\u18A9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193B\u1A17\u1A18\u1B00-\u1B03\u1B34\u1B36-\u1B3A\u1B3C\u1B42\u1B6B-\u1B73\u1B80\u1B81\u1BA2-\u1BA5\u1BA8\u1BA9\u1C2C-\u1C33\u1C36\u1C37\u1DC0-\u1DE6\u1DFE\u1DFF\u20D0-\u20F0\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA67C\uA67D\uA802\uA806\uA80B\uA825\uA826\uA8C4\uA926-\uA92D\uA947-\uA951\uAA29-\uAA2E\uAA31\uAA32\uAA35\uAA36\uAA43\uAA4C\uFB1E\uFE00-\uFE0F\uFE20-\uFE26\U000101FD\U00010A01-\U00010A03\U00010A05\U00010A06\U00010A0C-\U00010A0F\U00010A38-\U00010A3A\U00010A3F\U0001D167-\U0001D169\U0001D17B-\U0001D182\U0001D185-\U0001D18B\U0001D1AA-\U0001D1AD\U0001D242-\U0001D244\U000E0100-\U000E01EF]
-@Type: BN: [^\u0009-\u000D\u001C-~\u0085\u00A0-\u00AC\u00AE-\u070E\u0710-\u200A\u200E-\u205F\u2070-\uFDCF\uFDF0-\uFEFE\uFF00-\uFFEF\uFFF9-\uFFFD\U00010000-\U0001D172\U0001D17B-\U0001FFFD\U00020000-\U0002FFFD\U00030000-\U0003FFFD\U00040000-\U0004FFFD\U00050000-\U0005FFFD\U00060000-\U0006FFFD\U00070000-\U0007FFFD\U00080000-\U0008FFFD\U00090000-\U0009FFFD\U000A0000-\U000AFFFD\U000B0000-\U000BFFFD\U000C0000-\U000CFFFD\U000D0000-\U000DFFFD\U000E0100-\U000E01EF\U000E1000-\U000EFFFD\U000F0000-\U000FFFFD\U00100000-\U0010FFFD]
-@Type: B: [\u000A\u000D\u001C-\u001E\u0085\u2029]
-@Type: S: [\u0009\u000B\u001F]
-@Type: WS: [\u000C\ \u1680\u180E\u2000-\u200A\u2028\u205F\u3000]
@Levels: x
@Reorder:
#Count: 478
#Total Count: 216357
+
+# EOF
\ No newline at end of file
-# NormalizationCorrections-6.1.0.txt
-# Date: 2011-06-23, 00:46:00 GMT [KW, LI]
+# NormalizationCorrections-6.2.0.txt
+# Date: 2012-05-15, 22:25:00 GMT [KW, LI]
#
# This file is a normative contributory data file in the
# Unicode Character Database.
#
-# Copyright (c) 1991-2011 Unicode, Inc.
+# Copyright (c) 1991-2012 Unicode, Inc.
# For terms of use, see http://www.unicode.org/terms_of_use.html
#
# The normalization stability policy of the Unicode Consortium
2F91F;43AB;243AB;4.0.0 # Corrigendum 4
2F95F;7AAE;7AEE;4.0.0 # Corrigendum 4
2F9BF;4D57;45D7;4.0.0 # Corrigendum 4
+
+# EOF
-# NormalizationTest-6.1.0.txt
-# Date: 2011-11-27, 05:10:33 GMT [MD]
+# NormalizationTest-6.2.0.txt
+# Date: 2012-08-14, 17:54:58 GMT [MD]
#
# Unicode Character Database
-# Copyright (c) 1991-2011 Unicode, Inc.
+# Copyright (c) 1991-2012 Unicode, Inc.
# For terms of use, see http://www.unicode.org/terms_of_use.html
# For documentation, see http://www.unicode.org/reports/tr44/
#
11131 0334 11127;11131 0334 11127;11131 0334 11127;11131 0334 11127;11131 0334 11127;
11132 0334 11127;11132 0334 11127;11132 0334 11127;11132 0334 11127;11132 0334 11127;
#
-# END OF FILE
+# EOF
-# SpecialCasing-6.1.0.txt
-# Date: 2011-11-27, 05:10:51 GMT [MD]
+# SpecialCasing-6.2.0.txt
+# Date: 2012-05-23, 20:35:15 GMT [MD]
#
# Unicode Character Database
-# Copyright (c) 1991-2011 Unicode, Inc.
+# Copyright (c) 1991-2012 Unicode, Inc.
# For terms of use, see http://www.unicode.org/terms_of_use.html
# For documentation, see http://www.unicode.org/reports/tr44/
#
20B7;SPESMILO SIGN;Sc;0;ET;;;;;N;;;;;
20B8;TENGE SIGN;Sc;0;ET;;;;;N;;;;;
20B9;INDIAN RUPEE SIGN;Sc;0;ET;;;;;N;;;;;
+20BA;TURKISH LIRA SIGN;Sc;0;ET;;;;;N;;;;;
20D0;COMBINING LEFT HARPOON ABOVE;Mn;230;NSM;;;;;N;NON-SPACING LEFT HARPOON ABOVE;;;;
20D1;COMBINING RIGHT HARPOON ABOVE;Mn;230;NSM;;;;;N;NON-SPACING RIGHT HARPOON ABOVE;;;;
20D2;COMBINING LONG VERTICAL LINE OVERLAY;Mn;1;NSM;;;;;N;NON-SPACING LONG VERTICAL BAR OVERLAY;;;;
1242F;CUNEIFORM NUMERIC SIGN THREE SHARU VARIANT FORM;Nl;0;L;;;;3;N;;;;;
12430;CUNEIFORM NUMERIC SIGN FOUR SHARU;Nl;0;L;;;;4;N;;;;;
12431;CUNEIFORM NUMERIC SIGN FIVE SHARU;Nl;0;L;;;;5;N;;;;;
-12432;CUNEIFORM NUMERIC SIGN SHAR2 TIMES GAL PLUS DISH;Nl;0;L;;;;;N;;;;;
-12433;CUNEIFORM NUMERIC SIGN SHAR2 TIMES GAL PLUS MIN;Nl;0;L;;;;;N;;;;;
+12432;CUNEIFORM NUMERIC SIGN SHAR2 TIMES GAL PLUS DISH;Nl;0;L;;;;216000;N;;;;;
+12433;CUNEIFORM NUMERIC SIGN SHAR2 TIMES GAL PLUS MIN;Nl;0;L;;;;432000;N;;;;;
12434;CUNEIFORM NUMERIC SIGN ONE BURU;Nl;0;L;;;;1;N;;;;;
12435;CUNEIFORM NUMERIC SIGN TWO BURU;Nl;0;L;;;;2;N;;;;;
12436;CUNEIFORM NUMERIC SIGN THREE BURU;Nl;0;L;;;;3;N;;;;;
12453;CUNEIFORM NUMERIC SIGN FOUR BAN2 VARIANT FORM;Nl;0;L;;;;4;N;;;;;
12454;CUNEIFORM NUMERIC SIGN FIVE BAN2;Nl;0;L;;;;5;N;;;;;
12455;CUNEIFORM NUMERIC SIGN FIVE BAN2 VARIANT FORM;Nl;0;L;;;;5;N;;;;;
-12456;CUNEIFORM NUMERIC SIGN NIGIDAMIN;Nl;0;L;;;;;N;;;;;
-12457;CUNEIFORM NUMERIC SIGN NIGIDAESH;Nl;0;L;;;;;N;;;;;
+12456;CUNEIFORM NUMERIC SIGN NIGIDAMIN;Nl;0;L;;;;-1;N;;;;;
+12457;CUNEIFORM NUMERIC SIGN NIGIDAESH;Nl;0;L;;;;-1;N;;;;;
12458;CUNEIFORM NUMERIC SIGN ONE ESHE3;Nl;0;L;;;;1;N;;;;;
12459;CUNEIFORM NUMERIC SIGN TWO ESHE3;Nl;0;L;;;;2;N;;;;;
1245A;CUNEIFORM NUMERIC SIGN ONE THIRD DISH;Nl;0;L;;;;1/3;N;;;;;
/**
*******************************************************************************
-* Copyright (C) 1996-2011, International Business Machines Corporation and *
-* others. All Rights Reserved. *
+* Copyright (C) 1996-2012, International Business Machines Corporation and
+* others. All Rights Reserved.
*******************************************************************************
*/
/**
* ICU4J data version number
*/
- private final VersionInfo VERSION_ = VersionInfo.getInstance("6.1.0.0");
+ private final VersionInfo VERSION_ = VersionInfo.getInstance("6.2.0.0");
// constructor ===================================================
{
// see UnicodeData.txt, DerivedNumericValues.txt
double values[][] = {
+ // Code point, numeric type, numeric value.
+ // If a fourth value is specified, it is the getNumericValue().
+ // Otherwise it is expected to be the same as the getUnicodeNumericValue(),
+ // where UCharacter.NO_NUMERIC_VALUE is turned into -1.
+ // getNumericValue() returns -2 if the code point has a value
+ // which is not a non-negative integer. (This is mostly auto-converted to -2.)
+ { 0x12456, UCharacter.NumericType.NUMERIC, -1. },
+ { 0x12457, UCharacter.NumericType.NUMERIC, -1. },
{ 0x0F33, UCharacter.NumericType.NUMERIC, -1./2. },
{ 0x0C66, UCharacter.NumericType.DECIMAL, 0 },
{ 0x96f6, UCharacter.NumericType.NUMERIC, 0 },
{ 0x2181, UCharacter.NumericType.NUMERIC, 5000. },
{ 0x137C, UCharacter.NumericType.NUMERIC, 10000. },
{ 0x4e07, UCharacter.NumericType.NUMERIC, 10000. },
+ { 0x12432, UCharacter.NumericType.NUMERIC, 216000. },
+ { 0x12433, UCharacter.NumericType.NUMERIC, 432000. },
{ 0x4ebf, UCharacter.NumericType.NUMERIC, 100000000. },
{ 0x5146, UCharacter.NumericType.NUMERIC, 1000000000000. },
{ -1, UCharacter.NumericType.NONE, UCharacter.NO_NUMERIC_VALUE },
- { 0x61, UCharacter.NumericType.NONE, UCharacter.NO_NUMERIC_VALUE },
+ { 0x61, UCharacter.NumericType.NONE, UCharacter.NO_NUMERIC_VALUE, 10. },
{ 0x3000, UCharacter.NumericType.NONE, UCharacter.NO_NUMERIC_VALUE },
{ 0xfffe, UCharacter.NumericType.NONE, UCharacter.NO_NUMERIC_VALUE },
{ 0x10301, UCharacter.NumericType.NONE, UCharacter.NO_NUMERIC_VALUE },
+ ") = " + type + " should be " + (int)values[i][1]);
}
if (0.000001 <= Math.abs(nv - values[i][2])) {
- errln("UCharacter.getNumericValue(\\u" + Utility.hex(c, 4)
+ errln("UCharacter.getUnicodeNumericValue(\\u" + Utility.hex(c, 4)
+ ") = " + nv + " should be " + values[i][2]);
}
+
+ // Test getNumericValue() as well.
+ // It can only return the subset of numeric values that are
+ // non-negative and fit into an int.
+ int expectedInt;
+ if (values[i].length == 3) {
+ if (values[i][2] == UCharacter.NO_NUMERIC_VALUE) {
+ expectedInt = -1;
+ } else {
+ expectedInt = (int)values[i][2];
+ if (expectedInt < 0 || expectedInt != values[i][2]) {
+ // The numeric value is not a non-negative integer.
+ expectedInt = -2;
+ }
+ }
+ } else {
+ expectedInt = (int)values[i][3];
+ }
+ int nvInt = UCharacter.getNumericValue(c);
+ if (nvInt != expectedInt) {
+ errln("UCharacter.getNumericValue(\\u" + Utility.hex(c, 4)
+ + ") = " + nvInt + " should be " + expectedInt);
+ }
}
}
/*
*******************************************************************************
- * Copyright (C) 1996-2011, International Business Machines Corporation and
+ * Copyright (C) 1996-2012, International Business Machines Corporation and
* others. All Rights Reserved.
*******************************************************************************
*/
// Script_Extensions, new in Unicode 6.0
"[:scx=Arab:]",
"\\u061E\\u061F\\u0620\\u0621\\u063F\\u0640\\u0650\\u065E\\uFDF1\\uFDF2\\uFDF3",
- "\\u061D\\u065F\\uFDEF\\uFDFE",
+ "\\u061D\\uFDEF\\uFDFE",
// U+FDF2 has Script=Arabic and also Arab in its Script_Extensions,
// so scx-sc is missing U+FDF2.
// Set the test text on which subsequent calls to next() will operate
abstract void setText(StringBuffer text);
- // Find the next break postion, starting from the specified position.
+ // Find the next break position, starting from the specified position.
// Return -1 after reaching end of string.
abstract int next(int i);
// A Character Property, one of the constants defined in class UProperty.
- // The value fo this property will be displayed for the characters
+ // The value of this property will be displayed for the characters
// near any test failure.
int fCharProperty;
}
UnicodeSet fCRLFSet;
UnicodeSet fControlSet;
UnicodeSet fExtendSet;
+ UnicodeSet fRegionalIndicatorSet;
UnicodeSet fPrependSet;
UnicodeSet fSpacingSet;
UnicodeSet fLSet;
fCRLFSet = new UnicodeSet("[\\r\\n]");
fControlSet = new UnicodeSet("[\\p{Grapheme_Cluster_Break = Control}]");
fExtendSet = new UnicodeSet("[\\p{Grapheme_Cluster_Break = Extend}]");
+ fRegionalIndicatorSet = new UnicodeSet("[\\p{Grapheme_Cluster_Break = Regional_Indicator}]");
fPrependSet = new UnicodeSet("[\\p{Grapheme_Cluster_Break = Prepend}]");
fSpacingSet = new UnicodeSet("[\\p{Grapheme_Cluster_Break = SpacingMark}]");
fLSet = new UnicodeSet("[\\p{Grapheme_Cluster_Break = L}]");
fSets.add(fCRLFSet);
fSets.add(fControlSet);
fSets.add(fExtendSet);
+ fSets.add(fRegionalIndicatorSet);
if (!fPrependSet.isEmpty()) {
fSets.add(fPrependSet);
}
continue;
}
+ // Rule (GB8a) Regional_Indicator x Regional_Indicator
+ if (fRegionalIndicatorSet.contains(c1) && fRegionalIndicatorSet.contains(c2)) {
+ continue;
+ }
+
// Rule (GB9) Numeric x ALetter
if (fExtendSet.contains(c2)) {
continue;
}
-
+
// Rule (GB9a) x SpacingMark
if (fSpacingSet.contains(c2)) {
continue;
UnicodeSet fFormatSet;
UnicodeSet fExtendSet;
UnicodeSet fExtendNumLetSet;
+ UnicodeSet fRegionalIndicatorSet;
UnicodeSet fOtherSet;
UnicodeSet fDictionaryCjkSet;
fFormatSet = new UnicodeSet("[\\p{Word_Break = Format}]");
fExtendNumLetSet = new UnicodeSet("[\\p{Word_Break = ExtendNumLet}]");
fExtendSet = new UnicodeSet("[\\p{Word_Break = Extend}]");
+ fRegionalIndicatorSet = new UnicodeSet("[\\p{Word_Break = Regional_Indicator}]");
fOtherSet = new UnicodeSet();
fOtherSet.complement();
fOtherSet.removeAll(fFormatSet);
fOtherSet.removeAll(fExtendSet);
fOtherSet.removeAll(fExtendNumLetSet);
+ fOtherSet.removeAll(fRegionalIndicatorSet);
// Inhibit dictionary characters from being tested at all.
// remove surrogates so as to not generate higher CJK characters
fOtherSet.removeAll(new UnicodeSet("[[\\p{LineBreak = Complex_Context}][:Line_Break=Surrogate:]]"));
fSets.add(fFormatSet);
fSets.add(fExtendSet);
fSets.add(fExtendNumLetSet);
+ fSets.add(fRegionalIndicatorSet);
fSets.add(fOtherSet);
}
p1 = p2; c1 = c2;
p2 = p3; c2 = c3;
- // Advancd p3 by X(Extend | Format)* Rule 4
+ // Advance p3 by X(Extend | Format)* Rule 4
// But do not advance over Extend & Format following a new line. (Unicode 5.1 change)
do {
p3 = moveIndex32(fText, p3, 1);
fKatakanaSet.contains(c2) || fExtendNumLetSet.contains(c2))) {
continue;
}
-
+
+ // Rule 13c Do not break between Regional Indicators.
+ // Regional_Indicator × Regional_Indicator
+ if (fRegionalIndicatorSet.contains(c1) && fRegionalIndicatorSet.contains(c2)) {
+ continue;
+ }
+
// Rule 14. Break found here.
break;
}
UnicodeSet fJT;
UnicodeSet fH2;
UnicodeSet fH3;
+ UnicodeSet fRI;
UnicodeSet fXX;
StringBuffer fText;
fH2 = new UnicodeSet("[\\p{Line_break=H2}]");
fH3 = new UnicodeSet("[\\p{Line_break=H3}]");
fSG = new UnicodeSet("[\\ud800-\\udfff]");
+ fRI = new UnicodeSet("[\\p{Line_break=RI}]");
fXX = new UnicodeSet("[\\p{Line_break=XX}]");
fSets.add(fWJ);
fSets.add(fSA);
fSets.add(fSG);
+ fSets.add(fRI);
}
void setText(StringBuffer s) {
continue;
}
-
+ // LB 30a Do not break between regional indicators. RI × RI
+ if (fRI.contains(prevChar) && fRI.contains(thisChar)) {
+ continue;
+ }
+
// LB 31 Break everywhere else
break;
}