<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;"># !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
# database, Version 13.0.0.  Any changes made here will be lost!


# !!!!!!!   INTERNAL PERL USE ONLY   !!!!!!!
# This file is for internal use by core Perl only.  The format and even the
# name or existence of this file are subject to change without notice.  Don't
# use it directly.  Use Unicode::UCD to access the Unicode character data
# base.


# This file is for the use of Unicode::UCD

# Highest legal Unicode code point
$Unicode::UCD::MAX_UNICODE_CODEPOINT = 0x10FFFF;

# Hangul syllables
$Unicode::UCD::HANGUL_BEGIN = 0xAC00;
$Unicode::UCD::HANGUL_COUNT = 11172;

# Maps Unicode (not Perl single-form extensions) property names in loose
# standard form to their corresponding standard names
%Unicode::UCD::loose_property_name_of = (
'age' =&gt; 'age',
'ahex' =&gt; 'ahex',
'alpha' =&gt; 'alpha',
'alphabetic' =&gt; 'alpha',
'asciihexdigit' =&gt; 'ahex',
'bc' =&gt; 'bc',
'bidic' =&gt; 'bidic',
'bidiclass' =&gt; 'bc',
'bidicontrol' =&gt; 'bidic',
'bidim' =&gt; 'bidim',
'bidimirrored' =&gt; 'bidim',
'bidipairedbrackettype' =&gt; 'bpt',
'blk' =&gt; 'blk',
'block' =&gt; 'blk',
'bpt' =&gt; 'bpt',
'canonicalcombiningclass' =&gt; 'ccc',
'cased' =&gt; 'cased',
'caseignorable' =&gt; 'ci',
'category' =&gt; 'gc',
'ccc' =&gt; 'ccc',
'ce' =&gt; 'ce',
'changeswhencasefolded' =&gt; 'cwcf',
'changeswhencasemapped' =&gt; 'cwcm',
'changeswhenlowercased' =&gt; 'cwl',
'changeswhennfkccasefolded' =&gt; 'cwkcf',
'changeswhentitlecased' =&gt; 'cwt',
'changeswhenuppercased' =&gt; 'cwu',
'ci' =&gt; 'ci',
'compex' =&gt; 'compex',
'compositionexclusion' =&gt; 'ce',
'cwcf' =&gt; 'cwcf',
'cwcm' =&gt; 'cwcm',
'cwkcf' =&gt; 'cwkcf',
'cwl' =&gt; 'cwl',
'cwt' =&gt; 'cwt',
'cwu' =&gt; 'cwu',
'dash' =&gt; 'dash',
'decompositiontype' =&gt; 'dt',
'defaultignorablecodepoint' =&gt; 'di',
'dep' =&gt; 'dep',
'deprecated' =&gt; 'dep',
'di' =&gt; 'di',
'dia' =&gt; 'dia',
'diacritic' =&gt; 'dia',
'dt' =&gt; 'dt',
'ea' =&gt; 'ea',
'eastasianwidth' =&gt; 'ea',
'ebase' =&gt; 'ebase',
'ecomp' =&gt; 'ecomp',
'emod' =&gt; 'emod',
'emoji' =&gt; 'emoji',
'emojicomponent' =&gt; 'ecomp',
'emojimodifier' =&gt; 'emod',
'emojimodifierbase' =&gt; 'ebase',
'emojipresentation' =&gt; 'epres',
'epres' =&gt; 'epres',
'ext' =&gt; 'ext',
'extendedpictographic' =&gt; 'extpict',
'extender' =&gt; 'ext',
'extpict' =&gt; 'extpict',
'fullcompositionexclusion' =&gt; 'compex',
'gc' =&gt; 'gc',
'gcb' =&gt; 'gcb',
'generalcategory' =&gt; 'gc',
'graphemebase' =&gt; 'grbase',
'graphemeclusterbreak' =&gt; 'gcb',
'graphemeextend' =&gt; 'grext',
'grbase' =&gt; 'grbase',
'grext' =&gt; 'grext',
'hangulsyllabletype' =&gt; 'hst',
'hex' =&gt; 'hex',
'hexdigit' =&gt; 'hex',
'hst' =&gt; 'hst',
'hyphen' =&gt; 'hyphen',
'idc' =&gt; 'idc',
'idcontinue' =&gt; 'idc',
'identifierstatus' =&gt; 'identifierstatus',
'identifiertype' =&gt; 'identifiertype',
'ideo' =&gt; 'ideo',
'ideographic' =&gt; 'ideo',
'ids' =&gt; 'ids',
'idsb' =&gt; 'idsb',
'idsbinaryoperator' =&gt; 'idsb',
'idst' =&gt; 'idst',
'idstart' =&gt; 'ids',
'idstrinaryoperator' =&gt; 'idst',
'in' =&gt; 'in',
'indicpositionalcategory' =&gt; 'inpc',
'indicsyllabiccategory' =&gt; 'insc',
'inpc' =&gt; 'inpc',
'insc' =&gt; 'insc',
'jg' =&gt; 'jg',
'joinc' =&gt; 'joinc',
'joincontrol' =&gt; 'joinc',
'joininggroup' =&gt; 'jg',
'joiningtype' =&gt; 'jt',
'jt' =&gt; 'jt',
'lb' =&gt; 'lb',
'linebreak' =&gt; 'lb',
'loe' =&gt; 'loe',
'logicalorderexception' =&gt; 'loe',
'lower' =&gt; 'lower',
'lowercase' =&gt; 'lower',
'math' =&gt; 'math',
'nchar' =&gt; 'nchar',
'nfcqc' =&gt; 'nfcqc',
'nfcquickcheck' =&gt; 'nfcqc',
'nfdqc' =&gt; 'nfdqc',
'nfdquickcheck' =&gt; 'nfdqc',
'nfkcqc' =&gt; 'nfkcqc',
'nfkcquickcheck' =&gt; 'nfkcqc',
'nfkdqc' =&gt; 'nfkdqc',
'nfkdquickcheck' =&gt; 'nfkdqc',
'noncharactercodepoint' =&gt; 'nchar',
'nt' =&gt; 'nt',
'numerictype' =&gt; 'nt',
'numericvalue' =&gt; 'nv',
'nv' =&gt; 'nv',
'patsyn' =&gt; 'patsyn',
'patternsyntax' =&gt; 'patsyn',
'patternwhitespace' =&gt; 'patws',
'patws' =&gt; 'patws',
'pcm' =&gt; 'pcm',
'prependedconcatenationmark' =&gt; 'pcm',
'presentin' =&gt; 'in',
'qmark' =&gt; 'qmark',
'quotationmark' =&gt; 'qmark',
'radical' =&gt; 'radical',
'regionalindicator' =&gt; 'ri',
'ri' =&gt; 'ri',
'sb' =&gt; 'sb',
'sc' =&gt; 'sc',
'script' =&gt; 'sc',
'scriptextensions' =&gt; 'scx',
'scx' =&gt; 'scx',
'sd' =&gt; 'sd',
'sentencebreak' =&gt; 'sb',
'sentenceterminal' =&gt; 'sterm',
'softdotted' =&gt; 'sd',
'space' =&gt; 'wspace',
'sterm' =&gt; 'sterm',
'term' =&gt; 'term',
'terminalpunctuation' =&gt; 'term',
'uideo' =&gt; 'uideo',
'unifiedideograph' =&gt; 'uideo',
'upper' =&gt; 'upper',
'uppercase' =&gt; 'upper',
'variationselector' =&gt; 'vs',
'verticalorientation' =&gt; 'vo',
'vo' =&gt; 'vo',
'vs' =&gt; 'vs',
'wb' =&gt; 'wb',
'whitespace' =&gt; 'wspace',
'wordbreak' =&gt; 'wb',
'wspace' =&gt; 'wspace',
'xidc' =&gt; 'xidc',
'xidcontinue' =&gt; 'xidc',
'xids' =&gt; 'xids',
'xidstart' =&gt; 'xids',
);

# Same, but strict names
%Unicode::UCD::strict_property_name_of = (
'_perlgcb' =&gt; 'gcb',
'_perlsb' =&gt; 'sb',
'_perlscx' =&gt; '_perlscx',
'_perlwb' =&gt; 'wb',
);

# Gives the definitions (in the form of inversion lists) for those properties
# whose definitions aren't kept in files
@Unicode::UCD::inline_definitions = (

'V0',
'V1
0',
'V2
0
1114112',
'V4
9
14
32
33',
'V6
10
14
133
134
8232
8234',
'V6
48
58
65
91
97
123',
'V4
65
91
97
123',
'V4
9
10
32
33',
'V4
0
32
127
128',
'V2
48
58',
'V2
33
127',
'V2
97
123',
'V2
32
127',
'V2
65
91',
'V2
55296
57344',
'V2
12334
12336',
'V2
119149
119150',
'V2
12330
12331',
'V6
861
863
864
866
7629
7630',
'V2
837
838',
'V2
12441
12443',
'V2
7630
7631',
'V6
801
803
807
809
7632
7633',
'V2
94192
94194',
'V2
1456
1457',
'V2
1457
1458',
'V2
1458
1459',
'V2
1459
1460',
'V2
1460
1461',
'V2
1461
1462',
'V2
1462
1463',
'V2
1463
1464',
'V4
1464
1465
1479
1480',
'V2
1465
1467',
'V2
1467
1468',
'V2
1468
1469',
'V2
1469
1470',
'V2
1471
1472',
'V2
1473
1474',
'V2
1474
1475',
'V2
64286
64287',
'V4
1611
1612
2288
2289',
'V4
1612
1613
2289
2290',
'V4
1613
1614
2290
2291',
'V4
1560
1561
1614
1615',
'V4
1561
1562
1615
1616',
'V4
1562
1563
1616
1617',
'V2
1617
1618',
'V2
1618
1619',
'V2
1648
1649',
'V2
1809
1810',
'V2
3157
3158',
'V2
3158
3159',
'V2
3640
3642',
'V2
3656
3660',
'V2
3768
3770',
'V2
3784
3788',
'V2
3953
3954',
'V6
3954
3955
3962
3966
3968
3969',
'V2
3956
3957',
'V6
48
58
65
71
97
103',
'V2
127995
128000',
'V3
0
127995
128000',
'V4
4352
4448
43360
43389',
'V4
4520
4608
55243
55292',
'V4
4448
4520
55216
55239',
'V2
13
14',
'V2
10
11',
'V2
127462
127488',
'V2
8205
8206',
'V4
12272
12274
12276
12284',
'V5
0
12272
12274
12276
12284',
'V2
12274
12276',
'V3
0
12274
12276',
'V2
43455
43456',
'V4
4156
4157
71454
71455',
'V2
6973
6974',
'V2
8204
8205',
'V6
6512
6517
43712
43713
43714
43715',
'V2
69759
69760',
'V6
2673
2674
70199
70200
72344
72345',
'V4
3660
3661
6093
6094',
'V2
2947
2948',
'V2
6089
6091',
'V2
69714
69734',
'V2
3976
3981',
'V6
3406
3407
72001
72002
73030
73031',
'V2
6746
6747',
'V2
8204
8206',
'V3
0
8204
8206',
'V3
0
127462
127488',
'V6
11904
11930
11931
12020
12032
12246',
'V4
133
134
8232
8234',
'V6
6155
6158
65024
65040
917760
918000',
'V2
34
35',
'V6
11
13
133
134
8232
8234',
'V2
39
40',
'V4
8364
8365
65532
65533',
'V2
8378
8379',
'V4
1564
1565
8294
8298',
'V2
13055
13056',
'V6
9
10
11
12
31
32',
'V2
8296
8297',
'V2
8234
8235',
'V2
8294
8295',
'V2
8237
8238',
'V2
8236
8237',
'V2
8297
8298',
'V2
8235
8236',
'V2
8295
8296',
'V2
8238
8239',
'V2
65024
65040',
'V2
19968
40960',
'V2
12272
12288',
'V2
3712
3840',
'V2
92736
92784',
'V2
1984
2048',
'V2
9280
9312',
'V2
57344
63744',
'V2
42240
42560',
'V2
71424
71488',
'V2
43520
43616',
'V2
4352
4608',
'V2
42192
42240',
'V2
93952
94112',
'V2
71168
71264',
'V2
70656
70784',
'V2
69216
69248',
'V2
917504
917632',
'V2
3584
3712',
'V2
5120
5760',
'V2
0
128',
'V2
125184
125280',
'V2
42656
42752',
'V2
7104
7168',
'V2
5952
5984',
'V2
71680
71760',
'V2
880
1024',
'V2
6016
6144',
'V2
6400
6480',
'V2
119040
119296',
'V2
110960
111360',
'V2
5760
5792',
'V2
2816
2944',
'V2
66736
66816',
'V2
5792
5888',
'V2
6480
6528',
'V2
71296
71376',
'V2
2944
3072',
'V2
917760
918000',
'V2
1536
1792',
'V2
8592
8704',
'V2
69632
69760',
'V2
66208
66272',
'V2
69888
69968',
'V2
11392
11520',
'V2
127024
127136',
'V2
66352
66384',
'V2
44032
55216',
'V2
67808
67840',
'V2
1424
1536',
'V2
592
688',
'V2
69760
69840',
'V2
12688
12704',
'V2
12032
12256',
'V2
70144
70224',
'V2
128
256',
'V2
7168
7248',
'V2
66176
66208',
'V2
67872
67904',
'V2
43312
43360',
'V2
1792
1872',
'V2
94208
100352',
'V2
3072
3200',
'V2
1920
1984',
'V2
123584
123648',
'V2
69248
69312',
'V2
19904
19968',
'V2
68352
68416',
'V2
2432
2560',
'V2
10240
10496',
'V2
13312
19904',
'V2
131072
173792',
'V2
173824
177984',
'V2
177984
178208',
'V2
178208
183984',
'V2
183984
191472',
'V2
196608
201552',
'V2
66560
66640',
'V2
66816
66864',
'V2
69600
69632',
'V2
70400
70528',
'V2
5920
5952',
'V2
110592
110848',
'V2
3200
3328',
'V2
43264
43312',
'V2
67072
67456',
'V2
73648
73664',
'V2
126976
127024',
'V2
73440
73472',
'V2
2112
2144',
'V2
72816
72896',
'V2
70272
70320',
'V2
4096
4256',
'V2
7248
7296',
'V2
66688
66736',
'V2
43072
43136',
'V2
70016
70112',
'V2
66640
66688',
'V2
71040
71168',
'V2
3456
3584',
'V2
69424
69488',
'V2
72272
72368',
'V2
983040
1048576',
'V2
1048576
1114112',
'V2
5888
5920',
'V2
6688
6832',
'V2
43648
43744',
'V2
3840
4096',
'V2
70784
70880',
'V2
6320
6400',
'V2
1328
1424',
'V2
6912
7040',
'V2
92160
92736',
'V2
92880
92928',
'V2
12544
12592',
'V2
6656
6688',
'V2
5024
5120',
'V2
1024
1280',
'V2
9984
10176',
'V2
113664
113824',
'V2
4608
4992',
'V2
4256
4352',
'V2
7936
8192',
'V2
2688
2816',
'V2
2560
2688',
'V2
12352
12448',
'V2
43360
43392',
'V2
55216
55296',
'V2
43392
43488',
'V2
110848
110896',
'V2
12448
12544',
'V2
69968
70016',
'V2
66000
66048',
'V2
65520
65536',
'V2
5984
6016',
'V2
73664
73728',
'V2
11568
11648',
'V2
66432
66464',
'V2
7376
7424',
'V2
64336
65024',
'V2
65136
65280',
'V2
1872
1920',
'V2
72704
72816',
'V2
13056
13312',
'V2
73728
74752',
'V2
128512
128592',
'V2
65056
65072',
'V2
70320
70400',
'V2
256
384',
'V2
384
592',
'V2
11360
11392',
'V2
42784
43008',
'V2
43824
43888',
'V2
3328
3456',
'V2
6144
6320',
'V2
67712
67760',
'V2
6528
6624',
'V2
66304
66352',
'V2
66384
66432',
'V2
68608
68688',
'V2
67680
67712',
'V2
72384
72448',
'V2
2048
2112',
'V2
7040
7104',
'V2
2144
2160',
'V2
101632
101776',
'V2
128768
128896',
'V2
2208
2304',
'V2
126464
126720',
'V2
9472
9600',
'V2
12736
12784',
'V2
12288
12352',
'V2
69552
69600',
'V2
12592
12688',
'V2
2304
2432',
'V2
71936
72032',
'V2
11264
11360',
'V2
68096
68192',
'V2
68288
68352',
'V2
11008
11264',
'V2
66464
66528',
'V2
69376
69424',
'V2
67840
67872',
'V2
43136
43232',
'V2
65104
65136',
'V2
10224
10240',
'V2
10496
10624',
'V2
129024
129280',
'V2
71840
71936',
'V2
42128
42192',
'V2
12704
12736',
'V2
43888
43968',
'V2
119648
119680',
'V2
1280
1328',
'V2
12800
13056',
'V2
11648
11744',
'V2
4992
5024',
'V2
7312
7360',
'V2
11520
11568',
'V2
12784
12800',
'V2
93760
93856',
'V2
43968
44032',
'V2
9728
9984',
'V2
43616
43648',
'V2
43488
43520',
'V2
72096
72192',
'V2
8528
8592',
'V2
92928
93072',
'V2
7424
7552',
'V2
8192
8304',
'V2
69840
69888',
'V2
8304
8352',
'V2
43008
43056',
'V2
119552
119648',
'V2
40960
42128',
'V2
64256
64336',
'V2
129536
129648',
'V2
11744
11776',
'V2
42560
42656',
'V2
7296
7312',
'V2
768
880',
'V2
43776
43824',
'V2
73056
73136',
'V2
6624
6656',
'V2
72960
73056',
'V2
119808
120832',
'V2
124928
125152',
'V2
71264
71296',
'V2
68736
68864',
'V2
127136
127232',
'V2
110896
110960',
'V2
7360
7376',
'V2
65792
65856',
'V2
9600
9632',
'V2
43232
43264',
'V2
122880
122928',
'V2
56320
57344',
'V2
8704
8960',
'V2
119520
119552',
'V2
8960
9216',
'V2
65040
65056',
'V2
65936
66000',
'V2
118784
119040',
'V2
65072
65104',
'V2
11904
12032',
'V2
68864
68928',
'V2
55296
56192',
'V2
43744
43776',
'V2
7552
7616',
'V2
68480
68528',
'V2
11776
11904',
'V2
9216
9280',
'V2
8352
8400',
'V2
6832
6912',
'V2
7616
7680',
'V2
9632
9728',
'V2
67648
67680',
'V2
68000
68096',
'V2
127744
128512',
'V2
688
768',
'V2
68224
68256',
'V2
68192
68224',
'V2
128640
128768',
'V2
72192
72272',
'V2
74752
74880',
'V2
67584
67648',
'V2
9312
9472',
'V2
65280
65520',
'V2
56192
56320',
'V2
43056
43072',
'V2
65664
65792',
'V2
65536
65664',
'V2
10176
10224',
'V2
10624
10752',
'V2
10752
11008',
'V2
100352
101120',
'V2
119296
119376',
'V2
66864
66928',
'V2
126064
126144',
'V2
101120
101632',
'V2
8448
8528',
'V2
120832
121520',
'V2
66272
66304',
'V2
128896
129024',
'V2
94176
94208',
'V2
7680
7936',
'V2
128592
128640',
'V2
65856
65936',
'V2
63744
64256',
'V2
77824
78896',
'V2
127232
127488',
'V2
67968
68000',
'V2
42752
42784',
'V2
126208
126288',
'V2
82944
83584',
'V2
68448
68480',
'V2
123136
123216',
'V2
68416
68448',
'V2
70112
70144',
'V2
194560
195104',
'V2
8400
8448',
'V2
74880
75088',
'V2
127488
127744',
'V2
113824
113840',
'V2
129280
129536',
'V2
129648
129792',
'V2
129792
130048',
'V2
78896
78912',
'V6
188
191
8528
8544
8585
8586',
'V6
65104
65107
65108
65127
65128
65132',
'V6
12288
12289
65281
65377
65504
65511',
'V4
0
32
127
160',
'V6
57344
63744
983040
1048574
1048576
1114110',
'V2
8232
8233',
'V2
8233
8234',
'V2
1829
1830',
'V2
1871
1872',
'V2
1815
1816',
'V2
1830
1831',
'V2
1607
1608',
'V2
1825
1826',
'V2
1826
1827',
'V2
1725
1726',
'V6
1591
1593
1695
1696
2211
2212',
'V2
1836
1837',
'V4
1810
1811
1837
1838',
'V2
1818
1819',
'V2
1823
1824',
'V6
1605
1606
1893
1895
2215
2216',
'V6
1606
1607
1721
1725
1895
1898',
'V2
1833
1834',
'V2
1835
1836',
'V2
1819
1821',
'V2
1821
1822',
'V2
1817
1818',
'V2
1808
1809',
'V4
1811
1813
1838
1839',
'V2
1870
1871',
'V2
1832
1833',
'V2
1869
1870',
'V2
1824
1825',
'V2
1822
1823',
'V2
1729
1731',
'V2
1827
1828',
'V2
1706
1707',
'V2
1816
1817',
'V2
1746
1748',
'V2
2235
2236',
'V4
2236
2237
2244
2245',
'V6
1813
1815
1834
1835
1839
1840',
'V4
1726
1727
1791
1792',
'V2
1831
1832',
'V6
1577
1578
1728
1729
1749
1750',
'V2
2237
2238',
'V2
2145
2146',
'V2
2151
2152',
'V2
2220
2221',
'V2
2225
2226',
'V2
1741
1742',
'V2
1828
1829',
'V2
2150
2151',
'V2
2152
2153',
'V2
2144
2145',
'V2
2148
2149',
'V2
2146
2147',
'V2
2154
2155',
'V2
2147
2148',
'V2
68315
68317',
'V2
2153
2154',
'V2
2149
2150',
'V2
68310
68311',
'V2
68311
68312',
'V2
68331
68332',
'V2
68324
68325',
'V2
68333
68334',
'V2
68295
68296',
'V2
1731
1732',
'V2
68313
68315',
'V2
68289
68291',
'V2
68332
68333',
'V2
68301
68302',
'V2
68304
68307',
'V2
68318
68321',
'V2
68321
68322',
'V2
68302
68303',
'V2
68303
68304',
'V2
68288
68289',
'V2
68291
68293',
'V2
68317
68318',
'V2
68297
68299',
'V6
68866
68867
68873
68874
68892
68893',
'V2
68293
68294',
'V2
68307
68308',
'V2
68312
68313',
'V2
68334
68335',
'V2
68308
68309',
'V2
68335
68336',
'V2
68309
68310',
'V2
1914
1916',
'V4
8212
8213
11834
11836',
'V4
11
13
8232
8234',
'V2
65532
65533',
'V4
41
42
93
94',
'V2
45
46',
'V2
133
134',
'V2
55296
57344',
'V2
32
33',
'V2
47
48',
'V4
8288
8289
65279
65280',
'V2
8203
8204',
'V2
12881
12882',
'V2
12882
12883',
'V2
12883
12884',
'V2
12884
12885',
'V2
12885
12886',
'V2
12886
12887',
'V2
12887
12888',
'V2
12888
12889',
'V2
12889
12890',
'V2
12891
12892',
'V2
12892
12893',
'V2
12893
12894',
'V2
12894
12895',
'V2
12895
12896',
'V2
12977
12978',
'V2
12978
12979',
'V2
12979
12980',
'V2
12980
12981',
'V2
12982
12983',
'V2
12983
12984',
'V2
12984
12985',
'V2
12985
12986',
'V2
12986
12987',
'V2
12987
12988',
'V2
12988
12989',
'V2
12989
12990',
'V2
12990
12991',
'V6
3422
3423
8533
8534
73679
73680',
'V2
8528
8529',
'V2
8529
8530',
'V2
8534
8535',
'V2
3883
3884',
'V2
8535
8536',
'V2
8540
8541',
'V2
8536
8537',
'V2
3884
3885',
'V6
8538
8539
68095
68096
74844
74845',
'V2
8541
8542',
'V2
3885
3886',
'V2
8542
8543',
'V2
3886
3887',
'V2
3891
3892',
'V6
3420
3421
8530
8531
73675
73676',
'V2
68086
68087',
'V4
3419
3420
73672
73673',
'V2
73669
73670',
'V4
3417
3418
73668
73669',
'V2
73667
73668',
'V2
73666
73667',
'V2
3887
3888',
'V2
3888
3889',
'V2
3889
3890',
'V2
3890
3891',
'V4
3421
3422
73677
73678',
'V2
73671
73672',
'V4
3418
3419
73670
73671',
'V2
68090
68091',
'V2
68092
68093',
'V4
3416
3417
73665
73666',
'V4
73664
73665
73684
73685',
'V2
68028
68029',
'V4
68078
68079
126111
126112',
'V2
74802
74803',
'V2
68079
68080',
'V2
68080
68081',
'V2
74803
74804',
'V2
68081
68082',
'V2
68082
68083',
'V2
68083
68084',
'V2
68084
68085',
'V2
68085
68086',
'V2
93022
93023',
'V2
126113
126114',
'V2
126114
126115',
'V6
20159
20160
20740
20741
93023
93024',
'V2
93024
93025',
'V4
20806
20807
93025
93026',
'V4
40960
42125
42128
42183',
'V6
125184
125260
125264
125274
125278
125280',
'V6
746
748
12549
12592
12704
12736',
'V4
6656
6684
6686
6688',
'V2
5952
5972',
'V4
69888
69941
69942
69960',
'V6
994
1008
11392
11508
11513
11520',
'V2
71680
71740',
'V2
5920
5941',
'V6
43392
43470
43472
43482
43486
43488',
'V4
43264
43310
43311
43312',
'V4
70144
70162
70163
70207',
'V4
69760
69826
69837
69838',
'V6
67072
67383
67392
67414
67424
67432',
'V2
69968
70007',
'V4
2112
2140
2142
2143',
'V4
68288
68327
68331
68343',
'V4
71168
71237
71248
71258',
'V6
4096
4256
43488
43519
43616
43648',
'V6
72096
72104
72106
72152
72154
72165',
'V2
66384
66427',
'V2
43072
43128',
'V6
68480
68498
68505
68509
68521
68528',
'V4
68864
68904
68912
68922',
'V4
70320
70379
70384
70394',
'V2
69424
69466',
'V2
43008
43053',
'V6
5984
5997
5998
6001
6002
6004',
'V4
71296
71353
71360
71370',
'V4
6480
6510
6512
6517',
'V4
5888
5901
5902
5909',
'V2
1920
1970',
'V4
70784
70856
70864
70874',
'V6
69248
69290
69291
69294
69296
69298',
'V6
92736
92767
92768
92778
92782
92784',
'V4
1984
2043
2045
2048',
'V2
42240
42540',
'V4
66864
66916
66927
66928',
'V6
71424
71451
71453
71468
71472
71488',
'V4
67648
67670
67671
67680',
'V4
68352
68406
68409
68416',
'V4
6912
6988
6992
7037',
'V4
42656
42744
92160
92729',
'V4
92880
92910
92912
92918',
'V4
7104
7156
7164
7168',
'V6
69632
69710
69714
69744
69759
69760',
'V6
6656
6684
6686
6688
43471
43472',
'V4
5941
5943
5952
5972',
'V4
5120
5760
6320
6390',
'V2
66208
66257',
'V6
5024
5110
5112
5118
43888
43968',
'V2
69552
69580',
'V6
2404
2416
43056
43066
71680
71740',
'V4
77824
78895
78896
78905',
'V2
66816
66856',
'V2
69600
69623',
'V2
66352
66379',
'V2
5920
5943',
'V6
67808
67827
67828
67830
67835
67840',
'V2
82944
83527',
'V6
68736
68787
68800
68851
68858
68864',
'V4
66304
66340
66349
66352',
'V6
43392
43470
43471
43482
43486
43488',
'V4
94180
94181
101120
101590',
'V6
7168
7224
7227
7242
7245
7248',
'V4
42192
42240
73648
73649',
'V2
66176
66205',
'V4
67872
67898
67903
67904',
'V6
2404
2416
43056
43066
69968
70007',
'V2
73440
73465',
'V6
1600
1601
2112
2140
2142
2143',
'V6
1600
1601
68288
68327
68331
68343',
'V6
72816
72848
72850
72872
72873
72887',
'V2
93760
93851',
'V4
124928
125125
125127
125143',
'V6
68000
68024
68028
68048
68050
68096',
'V6
93952
94027
94031
94088
94095
94112',
'V6
43056
43066
71168
71237
71248
71258',
'V6
43744
43767
43968
44014
44016
44026',
'V4
67712
67743
67751
67760',
'V4
70656
70748
70749
70754',
'V4
94177
94178
110960
111356',
'V2
5760
5789',
'V2
68608
68681',
'V4
66736
66772
66776
66812',
'V4
66688
66718
66720
66730',
'V2
72384
72441',
'V4
1155
1156
66384
66427',
'V6
6146
6148
6149
6150
43072
43128',
'V4
68448
68467
68472
68480',
'V4
67840
67868
67871
67872',
'V4
68416
68438
68440
68448',
'V4
43312
43348
43359
43360',
'V4
5792
5867
5870
5881',
'V4
2048
2094
2096
2111',
'V4
43136
43206
43214
43226',
'V6
120832
121484
121499
121504
121505
121520',
'V4
71040
71094
71096
71134',
'V4
1600
1601
69424
69466',
'V2
69376
69416',
'V4
69840
69865
69872
69882',
'V2
72272
72355',
'V4
7040
7104
7360
7368',
'V6
2404
2406
2534
2544
43008
43053',
'V6
4160
4170
6480
6510
6512
6517',
'V4
43648
43715
43739
43744',
'V6
11568
11624
11631
11633
11647
11648',
'V6
5888
5901
5902
5909
5941
5943',
'V4
3585
3643
3648
3676',
'V4
66432
66462
66463
66464',
'V4
71840
71923
71935
71936',
'V4
123584
123642
123647
123648',
'V4
66464
66500
66504
66518',
'V2
72192
72264',
,
);

# Maps property, table to file for those using stricter matching.  For paths
# whose directory is '#', the file is in the form of a numeric index into
# @inline_definitions
%Unicode::UCD::stricter_to_file_of = (
'_perl_any_folds' =&gt; 'Perl/_PerlAny',
'_perl_charname_begin' =&gt; 'Perl/_PerlCha',
'_perl_charname_continue' =&gt; 'Perl/_PerlCh2',
'_perl_folds_to_multi_char' =&gt; 'Perl/_PerlFol',
'_perl_idcont' =&gt; 'Perl/_PerlIDC',
'_perl_idstart' =&gt; 'Perl/_PerlIDS',
'_perl_is_in_multi_char_fold' =&gt; 'Perl/_PerlIsI',
'_perl_nchar' =&gt; 'Perl/_PerlNch',
'_perl_patws' =&gt; 'Perl/_PerlPat',
'_perl_problematic_locale_foldeds_start' =&gt; 'Perl/_PerlPr2',
'_perl_problematic_locale_folds' =&gt; 'Perl/_PerlPro',
'_perl_quotemeta' =&gt; 'Perl/_PerlQuo',
'_perl_surrogate' =&gt; '#/14',
'age=1.1' =&gt; 'Age/V11',
'age=10' =&gt; 'Age/V100',
'age=10.0' =&gt; 'Age/V100',
'age=11' =&gt; 'Age/V110',
'age=11.0' =&gt; 'Age/V110',
'age=12' =&gt; 'Age/V120',
'age=12.0' =&gt; 'Age/V120',
'age=12.1' =&gt; '#/100',
'age=13' =&gt; 'Age/V130',
'age=13.0' =&gt; 'Age/V130',
'age=2' =&gt; 'Age/V20',
'age=2.0' =&gt; 'Age/V20',
'age=2.1' =&gt; '#/97',
'age=3' =&gt; 'Age/V30',
'age=3.0' =&gt; 'Age/V30',
'age=3.1' =&gt; 'Age/V31',
'age=3.2' =&gt; 'Age/V32',
'age=4' =&gt; 'Age/V40',
'age=4.0' =&gt; 'Age/V40',
'age=4.1' =&gt; 'Age/V41',
'age=5' =&gt; 'Age/V50',
'age=5.0' =&gt; 'Age/V50',
'age=5.1' =&gt; 'Age/V51',
'age=5.2' =&gt; 'Age/V52',
'age=6' =&gt; 'Age/V60',
'age=6.0' =&gt; 'Age/V60',
'age=6.1' =&gt; 'Age/V61',
'age=6.2' =&gt; '#/98',
'age=6.3' =&gt; '#/99',
'age=7' =&gt; 'Age/V70',
'age=7.0' =&gt; 'Age/V70',
'age=8' =&gt; 'Age/V80',
'age=8.0' =&gt; 'Age/V80',
'age=9' =&gt; 'Age/V90',
'age=9.0' =&gt; 'Age/V90',
'ccc=0' =&gt; 'Ccc/NR',
'ccc=1' =&gt; 'Ccc/OV',
'ccc=10' =&gt; '#/24',
'ccc=103' =&gt; '#/53',
'ccc=107' =&gt; '#/54',
'ccc=11' =&gt; '#/25',
'ccc=118' =&gt; '#/55',
'ccc=12' =&gt; '#/26',
'ccc=122' =&gt; '#/56',
'ccc=129' =&gt; '#/57',
'ccc=13' =&gt; '#/27',
'ccc=130' =&gt; '#/58',
'ccc=132' =&gt; '#/59',
'ccc=133' =&gt; '#/0',
'ccc=14' =&gt; '#/28',
'ccc=15' =&gt; '#/29',
'ccc=16' =&gt; '#/30',
'ccc=17' =&gt; '#/31',
'ccc=18' =&gt; '#/32',
'ccc=19' =&gt; '#/33',
'ccc=20' =&gt; '#/34',
'ccc=200' =&gt; '#/0',
'ccc=202' =&gt; '#/22',
'ccc=21' =&gt; '#/35',
'ccc=214' =&gt; '#/21',
'ccc=216' =&gt; 'Ccc/ATAR',
'ccc=218' =&gt; '#/17',
'ccc=22' =&gt; '#/36',
'ccc=220' =&gt; 'Ccc/B',
'ccc=222' =&gt; 'Ccc/BR',
'ccc=224' =&gt; '#/15',
'ccc=226' =&gt; '#/16',
'ccc=228' =&gt; 'Ccc/AL',
'ccc=23' =&gt; '#/37',
'ccc=230' =&gt; 'Ccc/A',
'ccc=232' =&gt; 'Ccc/AR',
'ccc=233' =&gt; 'Ccc/DB',
'ccc=234' =&gt; '#/18',
'ccc=24' =&gt; '#/38',
'ccc=240' =&gt; '#/19',
'ccc=25' =&gt; '#/39',
'ccc=26' =&gt; '#/40',
'ccc=27' =&gt; '#/41',
'ccc=28' =&gt; '#/42',
'ccc=29' =&gt; '#/43',
'ccc=30' =&gt; '#/44',
'ccc=31' =&gt; '#/45',
'ccc=32' =&gt; '#/46',
'ccc=33' =&gt; '#/47',
'ccc=34' =&gt; '#/48',
'ccc=35' =&gt; '#/49',
'ccc=36' =&gt; '#/50',
'ccc=6' =&gt; '#/23',
'ccc=7' =&gt; 'Ccc/NK',
'ccc=8' =&gt; '#/20',
'ccc=84' =&gt; '#/51',
'ccc=9' =&gt; 'Ccc/VR',
'ccc=91' =&gt; '#/52',
'in=1.1' =&gt; 'Age/V11',
'in=10' =&gt; 'In/10_0',
'in=10.0' =&gt; 'In/10_0',
'in=11' =&gt; 'In/11_0',
'in=11.0' =&gt; 'In/11_0',
'in=12' =&gt; 'In/12_0',
'in=12.0' =&gt; 'In/12_0',
'in=12.1' =&gt; 'In/12_1',
'in=13' =&gt; 'In/13_0',
'in=13.0' =&gt; 'In/13_0',
'in=2' =&gt; 'In/2_0',
'in=2.0' =&gt; 'In/2_0',
'in=2.1' =&gt; 'In/2_1',
'in=3' =&gt; 'In/3_0',
'in=3.0' =&gt; 'In/3_0',
'in=3.1' =&gt; 'In/3_1',
'in=3.2' =&gt; 'In/3_2',
'in=4' =&gt; 'In/4_0',
'in=4.0' =&gt; 'In/4_0',
'in=4.1' =&gt; 'In/4_1',
'in=5' =&gt; 'In/5_0',
'in=5.0' =&gt; 'In/5_0',
'in=5.1' =&gt; 'In/5_1',
'in=5.2' =&gt; 'In/5_2',
'in=6' =&gt; 'In/6_0',
'in=6.0' =&gt; 'In/6_0',
'in=6.1' =&gt; 'In/6_1',
'in=6.2' =&gt; 'In/6_2',
'in=6.3' =&gt; 'In/6_3',
'in=7' =&gt; 'In/7_0',
'in=7.0' =&gt; 'In/7_0',
'in=8' =&gt; 'In/8_0',
'in=8.0' =&gt; 'In/8_0',
'in=9' =&gt; 'In/9_0',
'in=9.0' =&gt; 'In/9_0',
'nv=-1/2' =&gt; '#/562',
'nv=0' =&gt; 'Nv/0',
'nv=1' =&gt; 'Nv/1',
'nv=1/10' =&gt; '#/563',
'nv=1/12' =&gt; '#/564',
'nv=1/16' =&gt; 'Nv/1_16',
'nv=1/160' =&gt; '#/579',
'nv=1/2' =&gt; 'Nv/1_2',
'nv=1/20' =&gt; '#/565',
'nv=1/3' =&gt; 'Nv/1_3',
'nv=1/32' =&gt; '#/566',
'nv=1/320' =&gt; '#/580',
'nv=1/4' =&gt; 'Nv/1_4',
'nv=1/40' =&gt; '#/567',
'nv=1/5' =&gt; '#/548',
'nv=1/6' =&gt; 'Nv/1_6',
'nv=1/64' =&gt; '#/568',
'nv=1/7' =&gt; '#/549',
'nv=1/8' =&gt; 'Nv/1_8',
'nv=1/80' =&gt; '#/569',
'nv=1/9' =&gt; '#/550',
'nv=10' =&gt; 'Nv/10',
'nv=100' =&gt; 'Nv/100',
'nv=1000' =&gt; 'Nv/1000',
'nv=10000' =&gt; 'Nv/10000',
'nv=100000' =&gt; 'Nv/100000',
'nv=1000000' =&gt; '#/592',
'nv=10000000' =&gt; '#/593',
'nv=100000000' =&gt; '#/595',
'nv=10000000000' =&gt; '#/596',
'nv=1000000000000' =&gt; '#/597',
'nv=11' =&gt; 'Nv/11',
'nv=11/12' =&gt; '#/581',
'nv=11/2' =&gt; '#/570',
'nv=12' =&gt; 'Nv/12',
'nv=13' =&gt; 'Nv/13',
'nv=13/2' =&gt; '#/571',
'nv=14' =&gt; 'Nv/14',
'nv=15' =&gt; 'Nv/15',
'nv=15/2' =&gt; '#/572',
'nv=16' =&gt; 'Nv/16',
'nv=17' =&gt; 'Nv/17',
'nv=17/2' =&gt; '#/573',
'nv=18' =&gt; 'Nv/18',
'nv=19' =&gt; 'Nv/19',
'nv=2' =&gt; 'Nv/2',
'nv=2/3' =&gt; 'Nv/2_3',
'nv=2/5' =&gt; '#/551',
'nv=20' =&gt; 'Nv/20',
'nv=200' =&gt; 'Nv/200',
'nv=2000' =&gt; 'Nv/2000',
'nv=20000' =&gt; 'Nv/20000',
'nv=200000' =&gt; '#/582',
'nv=20000000' =&gt; '#/594',
'nv=21' =&gt; '#/521',
'nv=216000' =&gt; '#/583',
'nv=22' =&gt; '#/522',
'nv=23' =&gt; '#/523',
'nv=24' =&gt; '#/524',
'nv=25' =&gt; '#/525',
'nv=26' =&gt; '#/526',
'nv=27' =&gt; '#/527',
'nv=28' =&gt; '#/528',
'nv=29' =&gt; '#/529',
'nv=3' =&gt; 'Nv/3',
'nv=3/16' =&gt; 'Nv/3_16',
'nv=3/2' =&gt; '#/552',
'nv=3/20' =&gt; '#/574',
'nv=3/4' =&gt; 'Nv/3_4',
'nv=3/5' =&gt; '#/553',
'nv=3/64' =&gt; '#/575',
'nv=3/8' =&gt; '#/554',
'nv=3/80' =&gt; '#/576',
'nv=30' =&gt; 'Nv/30',
'nv=300' =&gt; 'Nv/300',
'nv=3000' =&gt; 'Nv/3000',
'nv=30000' =&gt; 'Nv/30000',
'nv=300000' =&gt; '#/584',
'nv=31' =&gt; '#/530',
'nv=32' =&gt; '#/531',
'nv=33' =&gt; '#/532',
'nv=34' =&gt; '#/533',
'nv=35' =&gt; '#/534',
'nv=36' =&gt; '#/535',
'nv=37' =&gt; '#/536',
'nv=38' =&gt; '#/537',
'nv=39' =&gt; '#/538',
'nv=4' =&gt; 'Nv/4',
'nv=4/5' =&gt; '#/555',
'nv=40' =&gt; 'Nv/40',
'nv=400' =&gt; 'Nv/400',
'nv=4000' =&gt; 'Nv/4000',
'nv=40000' =&gt; 'Nv/40000',
'nv=400000' =&gt; '#/585',
'nv=41' =&gt; '#/539',
'nv=42' =&gt; '#/540',
'nv=43' =&gt; '#/541',
'nv=432000' =&gt; '#/586',
'nv=44' =&gt; '#/542',
'nv=45' =&gt; '#/543',
'nv=46' =&gt; '#/544',
'nv=47' =&gt; '#/545',
'nv=48' =&gt; '#/546',
'nv=49' =&gt; '#/547',
'nv=5' =&gt; 'Nv/5',
'nv=5/12' =&gt; '#/577',
'nv=5/2' =&gt; '#/556',
'nv=5/6' =&gt; '#/557',
'nv=5/8' =&gt; '#/558',
'nv=50' =&gt; 'Nv/50',
'nv=500' =&gt; 'Nv/500',
'nv=5000' =&gt; 'Nv/5000',
'nv=50000' =&gt; 'Nv/50000',
'nv=500000' =&gt; '#/587',
'nv=6' =&gt; 'Nv/6',
'nv=60' =&gt; 'Nv/60',
'nv=600' =&gt; 'Nv/600',
'nv=6000' =&gt; 'Nv/6000',
'nv=60000' =&gt; 'Nv/60000',
'nv=600000' =&gt; '#/588',
'nv=7' =&gt; 'Nv/7',
'nv=7/12' =&gt; '#/578',
'nv=7/2' =&gt; '#/559',
'nv=7/8' =&gt; '#/560',
'nv=70' =&gt; 'Nv/70',
'nv=700' =&gt; 'Nv/700',
'nv=7000' =&gt; 'Nv/7000',
'nv=70000' =&gt; 'Nv/70000',
'nv=700000' =&gt; '#/589',
'nv=8' =&gt; 'Nv/8',
'nv=80' =&gt; 'Nv/80',
'nv=800' =&gt; 'Nv/800',
'nv=8000' =&gt; 'Nv/8000',
'nv=80000' =&gt; 'Nv/80000',
'nv=800000' =&gt; '#/590',
'nv=9' =&gt; 'Nv/9',
'nv=9/2' =&gt; '#/561',
'nv=90' =&gt; 'Nv/90',
'nv=900' =&gt; 'Nv/900',
'nv=9000' =&gt; 'Nv/9000',
'nv=90000' =&gt; 'Nv/90000',
'nv=900000' =&gt; '#/591',
);

# Maps property, table to file for those using loose matching.  For paths
# whose directory is '#', the file is in the form of a numeric index into
# @inline_definitions
%Unicode::UCD::loose_to_file_of = (
'adlam' =&gt; 'Scx/Adlm',
'adlm' =&gt; 'Scx/Adlm',
'aegeannumbers' =&gt; '#/343',
'age=na' =&gt; 'Age/NA',
'age=unassigned' =&gt; 'Age/NA',
'age=v100' =&gt; 'Age/V100',
'age=v11' =&gt; 'Age/V11',
'age=v110' =&gt; 'Age/V110',
'age=v120' =&gt; 'Age/V120',
'age=v121' =&gt; '#/100',
'age=v130' =&gt; 'Age/V130',
'age=v20' =&gt; 'Age/V20',
'age=v21' =&gt; '#/97',
'age=v30' =&gt; 'Age/V30',
'age=v31' =&gt; 'Age/V31',
'age=v32' =&gt; 'Age/V32',
'age=v40' =&gt; 'Age/V40',
'age=v41' =&gt; 'Age/V41',
'age=v50' =&gt; 'Age/V50',
'age=v51' =&gt; 'Age/V51',
'age=v52' =&gt; 'Age/V52',
'age=v60' =&gt; 'Age/V60',
'age=v61' =&gt; 'Age/V61',
'age=v62' =&gt; '#/98',
'age=v63' =&gt; '#/99',
'age=v70' =&gt; 'Age/V70',
'age=v80' =&gt; 'Age/V80',
'age=v90' =&gt; 'Age/V90',
'aghb' =&gt; '#/635',
'ahex' =&gt; '#/60',
'ahex=f' =&gt; '#/!60',
'ahex=false' =&gt; '#/!60',
'ahex=n' =&gt; '#/!60',
'ahex=no' =&gt; '#/!60',
'ahex=t' =&gt; '#/60',
'ahex=true' =&gt; '#/60',
'ahex=y' =&gt; '#/60',
'ahex=yes' =&gt; '#/60',
'ahom' =&gt; '#/636',
'alchemical' =&gt; '#/277',
'alchemicalsymbols' =&gt; '#/277',
'all' =&gt; '#/1',
'alnum' =&gt; 'Perl/Alnum',
'alpha' =&gt; 'Alpha/Y',
'alpha=f' =&gt; '!Alpha/Y',
'alpha=false' =&gt; '!Alpha/Y',
'alpha=n' =&gt; '!Alpha/Y',
'alpha=no' =&gt; '!Alpha/Y',
'alpha=t' =&gt; 'Alpha/Y',
'alpha=true' =&gt; 'Alpha/Y',
'alpha=y' =&gt; 'Alpha/Y',
'alpha=yes' =&gt; 'Alpha/Y',
'alphabetic' =&gt; 'Alpha/Y',
'alphabeticpf' =&gt; '#/326',
'alphabeticpresentationforms' =&gt; '#/326',
'anatolianhieroglyphs' =&gt; '#/657',
'ancientgreekmusic' =&gt; '#/387',
'ancientgreekmusicalnotation' =&gt; '#/387',
'ancientgreeknumbers' =&gt; '#/398',
'ancientsymbols' =&gt; '#/352',
'any' =&gt; '#/2',
'arab' =&gt; 'Scx/Arab',
'arabic' =&gt; 'Scx/Arab',
'arabicexta' =&gt; '#/278',
'arabicextendeda' =&gt; '#/278',
'arabicmath' =&gt; '#/279',
'arabicmathematicalalphabeticsymbols' =&gt; '#/279',
'arabicpfa' =&gt; '#/250',
'arabicpfb' =&gt; '#/251',
'arabicpresentationformsa' =&gt; '#/250',
'arabicpresentationformsb' =&gt; '#/251',
'arabicsup' =&gt; '#/252',
'arabicsupplement' =&gt; '#/252',
'armenian' =&gt; 'Scx/Armn',
'armi' =&gt; '#/637',
'armn' =&gt; 'Scx/Armn',
'arrows' =&gt; '#/151',
'ascii' =&gt; '#/131',
'asciihexdigit' =&gt; '#/60',
'assigned' =&gt; 'Perl/Assigned',
'avestan' =&gt; '#/638',
'avst' =&gt; '#/638',
'bali' =&gt; '#/639',
'balinese' =&gt; '#/639',
'bamu' =&gt; '#/640',
'bamum' =&gt; '#/640',
'bamumsup' =&gt; '#/223',
'bamumsupplement' =&gt; '#/223',
'basiclatin' =&gt; '#/131',
'bass' =&gt; '#/641',
'bassavah' =&gt; '#/641',
'batak' =&gt; '#/642',
'batk' =&gt; '#/642',
'bc=al' =&gt; 'Bc/AL',
'bc=an' =&gt; 'Bc/AN',
'bc=arabicletter' =&gt; 'Bc/AL',
'bc=arabicnumber' =&gt; 'Bc/AN',
'bc=b' =&gt; 'Bc/B',
'bc=bn' =&gt; 'Bc/BN',
'bc=boundaryneutral' =&gt; 'Bc/BN',
'bc=commonseparator' =&gt; 'Bc/CS',
'bc=cs' =&gt; 'Bc/CS',
'bc=en' =&gt; 'Bc/EN',
'bc=es' =&gt; 'Bc/ES',
'bc=et' =&gt; 'Bc/ET',
'bc=europeannumber' =&gt; 'Bc/EN',
'bc=europeanseparator' =&gt; 'Bc/ES',
'bc=europeanterminator' =&gt; 'Bc/ET',
'bc=firststrongisolate' =&gt; '#/102',
'bc=fsi' =&gt; '#/102',
'bc=l' =&gt; 'Bc/L',
'bc=lefttoright' =&gt; 'Bc/L',
'bc=lefttorightembedding' =&gt; '#/103',
'bc=lefttorightisolate' =&gt; '#/104',
'bc=lefttorightoverride' =&gt; '#/105',
'bc=lre' =&gt; '#/103',
'bc=lri' =&gt; '#/104',
'bc=lro' =&gt; '#/105',
'bc=nonspacingmark' =&gt; 'Bc/NSM',
'bc=nsm' =&gt; 'Bc/NSM',
'bc=on' =&gt; 'Bc/ON',
'bc=otherneutral' =&gt; 'Bc/ON',
'bc=paragraphseparator' =&gt; 'Bc/B',
'bc=pdf' =&gt; '#/106',
'bc=pdi' =&gt; '#/107',
'bc=popdirectionalformat' =&gt; '#/106',
'bc=popdirectionalisolate' =&gt; '#/107',
'bc=r' =&gt; 'Bc/R',
'bc=righttoleft' =&gt; 'Bc/R',
'bc=righttoleftembedding' =&gt; '#/108',
'bc=righttoleftisolate' =&gt; '#/109',
'bc=righttoleftoverride' =&gt; '#/110',
'bc=rle' =&gt; '#/108',
'bc=rli' =&gt; '#/109',
'bc=rlo' =&gt; '#/110',
'bc=s' =&gt; '#/101',
'bc=segmentseparator' =&gt; '#/101',
'bc=whitespace' =&gt; 'Bc/WS',
'bc=ws' =&gt; 'Bc/WS',
'beng' =&gt; 'Scx/Beng',
'bengali' =&gt; 'Scx/Beng',
'bhaiksuki' =&gt; 'Scx/Bhks',
'bhks' =&gt; 'Scx/Bhks',
'bidic' =&gt; 'BidiC/Y',
'bidic=f' =&gt; '!BidiC/Y',
'bidic=false' =&gt; '!BidiC/Y',
'bidic=n' =&gt; '!BidiC/Y',
'bidic=no' =&gt; '!BidiC/Y',
'bidic=t' =&gt; 'BidiC/Y',
'bidic=true' =&gt; 'BidiC/Y',
'bidic=y' =&gt; 'BidiC/Y',
'bidic=yes' =&gt; 'BidiC/Y',
'bidicontrol' =&gt; 'BidiC/Y',
'bidim' =&gt; 'BidiM/Y',
'bidim=f' =&gt; '!BidiM/Y',
'bidim=false' =&gt; '!BidiM/Y',
'bidim=n' =&gt; '!BidiM/Y',
'bidim=no' =&gt; '!BidiM/Y',
'bidim=t' =&gt; 'BidiM/Y',
'bidim=true' =&gt; 'BidiM/Y',
'bidim=y' =&gt; 'BidiM/Y',
'bidim=yes' =&gt; 'BidiM/Y',
'bidimirrored' =&gt; 'BidiM/Y',
'blank' =&gt; 'Perl/Blank',
'blk=adlam' =&gt; '#/132',
'blk=aegeannumbers' =&gt; '#/343',
'blk=ahom' =&gt; '#/120',
'blk=alchemical' =&gt; '#/277',
'blk=alchemicalsymbols' =&gt; '#/277',
'blk=alphabeticpf' =&gt; '#/326',
'blk=alphabeticpresentationforms' =&gt; '#/326',
'blk=anatolianhieroglyphs' =&gt; '#/405',
'blk=ancientgreekmusic' =&gt; '#/387',
'blk=ancientgreekmusicalnotation' =&gt; '#/387',
'blk=ancientgreeknumbers' =&gt; '#/398',
'blk=ancientsymbols' =&gt; '#/352',
'blk=arabic' =&gt; '#/150',
'blk=arabicexta' =&gt; '#/278',
'blk=arabicextendeda' =&gt; '#/278',
'blk=arabicmath' =&gt; '#/279',
'blk=arabicmathematicalalphabeticsymbols' =&gt; '#/279',
'blk=arabicpfa' =&gt; '#/250',
'blk=arabicpfb' =&gt; '#/251',
'blk=arabicpresentationformsa' =&gt; '#/250',
'blk=arabicpresentationformsb' =&gt; '#/251',
'blk=arabicsup' =&gt; '#/252',
'blk=arabicsupplement' =&gt; '#/252',
'blk=armenian' =&gt; '#/221',
'blk=arrows' =&gt; '#/151',
'blk=ascii' =&gt; '#/131',
'blk=avestan' =&gt; '#/178',
'blk=balinese' =&gt; '#/222',
'blk=bamum' =&gt; '#/133',
'blk=bamumsup' =&gt; '#/223',
'blk=bamumsupplement' =&gt; '#/223',
'blk=basiclatin' =&gt; '#/131',
'blk=bassavah' =&gt; '#/224',
'blk=batak' =&gt; '#/134',
'blk=bengali' =&gt; '#/179',
'blk=bhaiksuki' =&gt; '#/253',
'blk=blockelements' =&gt; '#/344',
'blk=bopomofo' =&gt; '#/225',
'blk=bopomofoext' =&gt; '#/301',
'blk=bopomofoextended' =&gt; '#/301',
'blk=boxdrawing' =&gt; '#/280',
'blk=brahmi' =&gt; '#/152',
'blk=braille' =&gt; '#/180',
'blk=braillepatterns' =&gt; '#/180',
'blk=buginese' =&gt; '#/226',
'blk=buhid' =&gt; '#/135',
'blk=byzantinemusic' =&gt; '#/353',
'blk=byzantinemusicalsymbols' =&gt; '#/353',
'blk=canadiansyllabics' =&gt; '#/130',
'blk=carian' =&gt; '#/153',
'blk=caucasianalbanian' =&gt; '#/388',
'blk=chakma' =&gt; '#/154',
'blk=cham' =&gt; '#/121',
'blk=cherokee' =&gt; '#/227',
'blk=cherokeesup' =&gt; '#/302',
'blk=cherokeesupplement' =&gt; '#/302',
'blk=chesssymbols' =&gt; '#/327',
'blk=chorasmian' =&gt; '#/283',
'blk=cjk' =&gt; '#/112',
'blk=cjkcompat' =&gt; '#/254',
'blk=cjkcompatforms' =&gt; '#/354',
'blk=cjkcompatibility' =&gt; '#/254',
'blk=cjkcompatibilityforms' =&gt; '#/354',
'blk=cjkcompatibilityideographs' =&gt; '#/399',
'blk=cjkcompatibilityideographssupplement' =&gt; '#/410',
'blk=cjkcompatideographs' =&gt; '#/399',
'blk=cjkcompatideographssup' =&gt; '#/410',
'blk=cjkexta' =&gt; '#/181',
'blk=cjkextb' =&gt; '#/182',
'blk=cjkextc' =&gt; '#/183',
'blk=cjkextd' =&gt; '#/184',
'blk=cjkexte' =&gt; '#/185',
'blk=cjkextf' =&gt; '#/186',
'blk=cjkextg' =&gt; '#/187',
'blk=cjkradicalssup' =&gt; '#/355',
'blk=cjkradicalssupplement' =&gt; '#/355',
'blk=cjkstrokes' =&gt; '#/281',
'blk=cjksymbols' =&gt; '#/282',
'blk=cjksymbolsandpunctuation' =&gt; '#/282',
'blk=cjkunifiedideographs' =&gt; '#/112',
'blk=cjkunifiedideographsextensiona' =&gt; '#/181',
'blk=cjkunifiedideographsextensionb' =&gt; '#/182',
'blk=cjkunifiedideographsextensionc' =&gt; '#/183',
'blk=cjkunifiedideographsextensiond' =&gt; '#/184',
'blk=cjkunifiedideographsextensione' =&gt; '#/185',
'blk=cjkunifiedideographsextensionf' =&gt; '#/186',
'blk=cjkunifiedideographsextensiong' =&gt; '#/187',
'blk=combiningdiacriticalmarks' =&gt; '#/331',
'blk=combiningdiacriticalmarksextended' =&gt; '#/364',
'blk=combiningdiacriticalmarksforsymbols' =&gt; '#/411',
'blk=combiningdiacriticalmarkssupplement' =&gt; '#/365',
'blk=combininghalfmarks' =&gt; '#/257',
'blk=combiningmarksforsymbols' =&gt; '#/411',
'blk=commonindicnumberforms' =&gt; '#/380',
'blk=compatjamo' =&gt; '#/284',
'blk=controlpictures' =&gt; '#/362',
'blk=coptic' =&gt; '#/155',
'blk=copticepactnumbers' =&gt; '#/393',
'blk=countingrod' =&gt; '#/303',
'blk=countingrodnumerals' =&gt; '#/303',
'blk=cuneiform' =&gt; '#/255',
'blk=cuneiformnumbers' =&gt; '#/375',
'blk=cuneiformnumbersandpunctuation' =&gt; '#/375',
'blk=currencysymbols' =&gt; '#/363',
'blk=cypriotsyllabary' =&gt; '#/376',
'blk=cyrillic' =&gt; '#/228',
'blk=cyrillicexta' =&gt; '#/328',
'blk=cyrillicextb' =&gt; '#/329',
'blk=cyrillicextc' =&gt; '#/330',
'blk=cyrillicextendeda' =&gt; '#/328',
'blk=cyrillicextendedb' =&gt; '#/329',
'blk=cyrillicextendedc' =&gt; '#/330',
'blk=cyrillicsup' =&gt; '#/304',
'blk=cyrillicsupplement' =&gt; '#/304',
'blk=cyrillicsupplementary' =&gt; '#/304',
'blk=deseret' =&gt; '#/188',
'blk=devanagari' =&gt; '#/285',
'blk=devanagariext' =&gt; '#/345',
'blk=devanagariextended' =&gt; '#/345',
'blk=diacriticals' =&gt; '#/331',
'blk=diacriticalsext' =&gt; '#/364',
'blk=diacriticalsforsymbols' =&gt; '#/411',
'blk=diacriticalssup' =&gt; '#/365',
'blk=dingbats' =&gt; '#/229',
'blk=divesakuru' =&gt; '#/286',
'blk=dogra' =&gt; '#/136',
'blk=domino' =&gt; '#/156',
'blk=dominotiles' =&gt; '#/156',
'blk=duployan' =&gt; '#/230',
'blk=earlydynasticcuneiform' =&gt; '#/412',
'blk=egyptianhieroglyphformatcontrols' =&gt; '#/418',
'blk=egyptianhieroglyphs' =&gt; '#/400',
'blk=elbasan' =&gt; '#/189',
'blk=elymaic' =&gt; '#/190',
'blk=emoticons' =&gt; '#/256',
'blk=enclosedalphanum' =&gt; '#/377',
'blk=enclosedalphanumerics' =&gt; '#/377',
'blk=enclosedalphanumericsupplement' =&gt; '#/401',
'blk=enclosedalphanumsup' =&gt; '#/401',
'blk=enclosedcjk' =&gt; '#/305',
'blk=enclosedcjklettersandmonths' =&gt; '#/305',
'blk=enclosedideographicsup' =&gt; '#/413',
'blk=enclosedideographicsupplement' =&gt; '#/413',
'blk=ethiopic' =&gt; '#/231',
'blk=ethiopicext' =&gt; '#/306',
'blk=ethiopicexta' =&gt; '#/332',
'blk=ethiopicextended' =&gt; '#/306',
'blk=ethiopicextendeda' =&gt; '#/332',
'blk=ethiopicsup' =&gt; '#/307',
'blk=ethiopicsupplement' =&gt; '#/307',
'blk=generalpunctuation' =&gt; '#/320',
'blk=geometricshapes' =&gt; '#/366',
'blk=geometricshapesext' =&gt; '#/394',
'blk=geometricshapesextended' =&gt; '#/394',
'blk=georgian' =&gt; '#/232',
'blk=georgianext' =&gt; '#/308',
'blk=georgianextended' =&gt; '#/308',
'blk=georgiansup' =&gt; '#/309',
'blk=georgiansupplement' =&gt; '#/309',
'blk=glagolitic' =&gt; '#/287',
'blk=glagoliticsup' =&gt; '#/346',
'blk=glagoliticsupplement' =&gt; '#/346',
'blk=gothic' =&gt; '#/157',
'blk=grantha' =&gt; '#/191',
'blk=greek' =&gt; '#/137',
'blk=greekandcoptic' =&gt; '#/137',
'blk=greekext' =&gt; '#/233',
'blk=greekextended' =&gt; '#/233',
'blk=gujarati' =&gt; '#/234',
'blk=gunjalagondi' =&gt; '#/333',
'blk=gurmukhi' =&gt; '#/235',
'blk=halfandfullforms' =&gt; '#/378',
'blk=halfmarks' =&gt; '#/257',
'blk=halfwidthandfullwidthforms' =&gt; '#/378',
'blk=hangul' =&gt; '#/158',
'blk=hangulcompatibilityjamo' =&gt; '#/284',
'blk=hanguljamo' =&gt; '#/122',
'blk=hanguljamoextendeda' =&gt; '#/237',
'blk=hanguljamoextendedb' =&gt; '#/238',
'blk=hangulsyllables' =&gt; '#/158',
'blk=hanifirohingya' =&gt; '#/356',
'blk=hanunoo' =&gt; '#/192',
'blk=hatran' =&gt; '#/159',
'blk=hebrew' =&gt; '#/160',
'blk=highprivateusesurrogates' =&gt; '#/379',
'blk=highpusurrogates' =&gt; '#/379',
'blk=highsurrogates' =&gt; '#/357',
'blk=hiragana' =&gt; '#/236',
'blk=idc' =&gt; '#/113',
'blk=ideographicdescriptioncharacters' =&gt; '#/113',
'blk=ideographicsymbols' =&gt; '#/395',
'blk=ideographicsymbolsandpunctuation' =&gt; '#/395',
'blk=imperialaramaic' =&gt; '#/367',
'blk=indicnumberforms' =&gt; '#/380',
'blk=indicsiyaqnumbers' =&gt; '#/389',
'blk=inscriptionalpahlavi' =&gt; '#/406',
'blk=inscriptionalparthian' =&gt; '#/408',
'blk=ipaext' =&gt; '#/161',
'blk=ipaextensions' =&gt; '#/161',
'blk=jamo' =&gt; '#/122',
'blk=jamoexta' =&gt; '#/237',
'blk=jamoextb' =&gt; '#/238',
'blk=javanese' =&gt; '#/239',
'blk=kaithi' =&gt; '#/162',
'blk=kanaexta' =&gt; '#/240',
'blk=kanaextendeda' =&gt; '#/240',
'blk=kanasup' =&gt; '#/193',
'blk=kanasupplement' =&gt; '#/193',
'blk=kanbun' =&gt; '#/163',
'blk=kangxi' =&gt; '#/164',
'blk=kangxiradicals' =&gt; '#/164',
'blk=kannada' =&gt; '#/194',
'blk=katakana' =&gt; '#/241',
'blk=katakanaext' =&gt; '#/310',
'blk=katakanaphoneticextensions' =&gt; '#/310',
'blk=kayahli' =&gt; '#/195',
'blk=kharoshthi' =&gt; '#/288',
'blk=khitansmallscript' =&gt; '#/390',
'blk=khmer' =&gt; '#/138',
'blk=khmersymbols' =&gt; '#/334',
'blk=khojki' =&gt; '#/165',
'blk=khudawadi' =&gt; '#/258',
'blk=lao' =&gt; '#/114',
'blk=latin1' =&gt; '#/166',
'blk=latin1sup' =&gt; '#/166',
'blk=latin1supplement' =&gt; '#/166',
'blk=latinexta' =&gt; '#/259',
'blk=latinextadditional' =&gt; '#/396',
'blk=latinextb' =&gt; '#/260',
'blk=latinextc' =&gt; '#/261',
'blk=latinextd' =&gt; '#/262',
'blk=latinexte' =&gt; '#/263',
'blk=latinextendeda' =&gt; '#/259',
'blk=latinextendedadditional' =&gt; '#/396',
'blk=latinextendedb' =&gt; '#/260',
'blk=latinextendedc' =&gt; '#/261',
'blk=latinextendedd' =&gt; '#/262',
'blk=latinextendede' =&gt; '#/263',
'blk=lepcha' =&gt; '#/167',
'blk=letterlikesymbols' =&gt; '#/391',
'blk=limbu' =&gt; '#/139',
'blk=lineara' =&gt; '#/196',
'blk=linearbideograms' =&gt; '#/381',
'blk=linearbsyllabary' =&gt; '#/382',
'blk=lisu' =&gt; '#/123',
'blk=lisusup' =&gt; '#/197',
'blk=lisusupplement' =&gt; '#/197',
'blk=lowsurrogates' =&gt; '#/347',
'blk=lycian' =&gt; '#/168',
'blk=lydian' =&gt; '#/169',
'blk=mahajani' =&gt; '#/242',
'blk=mahjong' =&gt; '#/198',
'blk=mahjongtiles' =&gt; '#/198',
'blk=makasar' =&gt; '#/199',
'blk=malayalam' =&gt; '#/264',
'blk=mandaic' =&gt; '#/200',
'blk=manichaean' =&gt; '#/289',
'blk=marchen' =&gt; '#/201',
'blk=masaramgondi' =&gt; '#/335',
'blk=mathalphanum' =&gt; '#/336',
'blk=mathematicalalphanumericsymbols' =&gt; '#/336',
'blk=mathematicaloperators' =&gt; '#/348',
'blk=mathoperators' =&gt; '#/348',
'blk=mayannumerals' =&gt; '#/349',
'blk=medefaidrin' =&gt; '#/311',
'blk=meeteimayek' =&gt; '#/312',
'blk=meeteimayekext' =&gt; '#/358',
'blk=meeteimayekextensions' =&gt; '#/358',
'blk=mendekikakui' =&gt; '#/337',
'blk=meroiticcursive' =&gt; '#/368',
'blk=meroitichieroglyphs' =&gt; '#/402',
'blk=miao' =&gt; '#/124',
'blk=miscarrows' =&gt; '#/290',
'blk=miscellaneousmathematicalsymbolsa' =&gt; '#/383',
'blk=miscellaneousmathematicalsymbolsb' =&gt; '#/384',
'blk=miscellaneoussymbols' =&gt; '#/313',
'blk=miscellaneoussymbolsandarrows' =&gt; '#/290',
'blk=miscellaneoussymbolsandpictographs' =&gt; '#/369',
'blk=miscellaneoustechnical' =&gt; '#/350',
'blk=miscmathsymbolsa' =&gt; '#/383',
'blk=miscmathsymbolsb' =&gt; '#/384',
'blk=miscpictographs' =&gt; '#/369',
'blk=miscsymbols' =&gt; '#/313',
'blk=misctechnical' =&gt; '#/350',
'blk=modi' =&gt; '#/125',
'blk=modifierletters' =&gt; '#/370',
'blk=modifiertoneletters' =&gt; '#/403',
'blk=mongolian' =&gt; '#/265',
'blk=mongoliansup' =&gt; '#/338',
'blk=mongoliansupplement' =&gt; '#/338',
'blk=mro' =&gt; '#/115',
'blk=multani' =&gt; '#/202',
'blk=music' =&gt; '#/140',
'blk=musicalsymbols' =&gt; '#/140',
'blk=myanmar' =&gt; '#/203',
'blk=myanmarexta' =&gt; '#/314',
'blk=myanmarextb' =&gt; '#/315',
'blk=myanmarextendeda' =&gt; '#/314',
'blk=myanmarextendedb' =&gt; '#/315',
'blk=nabataean' =&gt; '#/266',
'blk=nandinagari' =&gt; '#/316',
'blk=nb' =&gt; 'Blk/NB',
'blk=newa' =&gt; '#/126',
'blk=newtailue' =&gt; '#/267',
'blk=nko' =&gt; '#/116',
'blk=noblock' =&gt; 'Blk/NB',
'blk=numberforms' =&gt; '#/317',
'blk=nushu' =&gt; '#/141',
'blk=nyiakengpuachuehmong' =&gt; '#/407',
'blk=ocr' =&gt; '#/117',
'blk=ogham' =&gt; '#/142',
'blk=olchiki' =&gt; '#/204',
'blk=oldhungarian' =&gt; '#/339',
'blk=olditalic' =&gt; '#/268',
'blk=oldnortharabian' =&gt; '#/371',
'blk=oldpermic' =&gt; '#/269',
'blk=oldpersian' =&gt; '#/291',
'blk=oldsogdian' =&gt; '#/292',
'blk=oldsoutharabian' =&gt; '#/372',
'blk=oldturkic' =&gt; '#/270',
'blk=opticalcharacterrecognition' =&gt; '#/117',
'blk=oriya' =&gt; '#/143',
'blk=ornamentaldingbats' =&gt; '#/397',
'blk=osage' =&gt; '#/144',
'blk=osmanya' =&gt; '#/205',
'blk=ottomansiyaqnumbers' =&gt; '#/404',
'blk=pahawhhmong' =&gt; '#/318',
'blk=palmyrene' =&gt; '#/271',
'blk=paucinhau' =&gt; '#/272',
'blk=phagspa' =&gt; '#/206',
'blk=phaistos' =&gt; '#/243',
'blk=phaistosdisc' =&gt; '#/243',
'blk=phoenician' =&gt; '#/293',
'blk=phoneticext' =&gt; '#/319',
'blk=phoneticextensions' =&gt; '#/319',
'blk=phoneticextensionssupplement' =&gt; '#/359',
'blk=phoneticextsup' =&gt; '#/359',
'blk=playingcards' =&gt; '#/340',
'blk=privateuse' =&gt; '#/118',
'blk=privateusearea' =&gt; '#/118',
'blk=psalterpahlavi' =&gt; '#/360',
'blk=pua' =&gt; '#/118',
'blk=punctuation' =&gt; '#/320',
'blk=rejang' =&gt; '#/170',
'blk=rumi' =&gt; '#/127',
'blk=ruminumeralsymbols' =&gt; '#/127',
'blk=runic' =&gt; '#/145',
'blk=samaritan' =&gt; '#/273',
'blk=saurashtra' =&gt; '#/294',
'blk=sharada' =&gt; '#/207',
'blk=shavian' =&gt; '#/208',
'blk=shorthandformatcontrols' =&gt; '#/414',
'blk=siddham' =&gt; '#/209',
'blk=sinhala' =&gt; '#/210',
'blk=sinhalaarchaicnumbers' =&gt; '#/409',
'blk=smallforms' =&gt; '#/295',
'blk=smallformvariants' =&gt; '#/295',
'blk=smallkanaext' =&gt; '#/341',
'blk=smallkanaextension' =&gt; '#/341',
'blk=sogdian' =&gt; '#/211',
'blk=sorasompeng' =&gt; '#/321',
'blk=soyombo' =&gt; '#/212',
'blk=spacingmodifierletters' =&gt; '#/370',
'blk=specials' =&gt; '#/244',
'blk=sundanese' =&gt; '#/274',
'blk=sundanesesup' =&gt; '#/342',
'blk=sundanesesupplement' =&gt; '#/342',
'blk=suparrowsa' =&gt; '#/296',
'blk=suparrowsb' =&gt; '#/297',
'blk=suparrowsc' =&gt; '#/298',
'blk=superandsub' =&gt; '#/322',
'blk=superscriptsandsubscripts' =&gt; '#/322',
'blk=supmathoperators' =&gt; '#/385',
'blk=supplementalarrowsa' =&gt; '#/296',
'blk=supplementalarrowsb' =&gt; '#/297',
'blk=supplementalarrowsc' =&gt; '#/298',
'blk=supplementalmathematicaloperators' =&gt; '#/385',
'blk=supplementalpunctuation' =&gt; '#/361',
'blk=supplementalsymbolsandpictographs' =&gt; '#/415',
'blk=supplementaryprivateuseareaa' =&gt; '#/213',
'blk=supplementaryprivateuseareab' =&gt; '#/214',
'blk=suppuaa' =&gt; '#/213',
'blk=suppuab' =&gt; '#/214',
'blk=suppunctuation' =&gt; '#/361',
'blk=supsymbolsandpictographs' =&gt; '#/415',
'blk=suttonsignwriting' =&gt; '#/392',
'blk=sylotinagri' =&gt; '#/323',
'blk=symbolsandpictographsexta' =&gt; '#/416',
'blk=symbolsandpictographsextendeda' =&gt; '#/416',
'blk=symbolsforlegacycomputing' =&gt; '#/417',
'blk=syriac' =&gt; '#/171',
'blk=syriacsup' =&gt; '#/275',
'blk=syriacsupplement' =&gt; '#/275',
'blk=tagalog' =&gt; '#/215',
'blk=tagbanwa' =&gt; '#/245',
'blk=tags' =&gt; '#/128',
'blk=taile' =&gt; '#/146',
'blk=taitham' =&gt; '#/216',
'blk=taiviet' =&gt; '#/217',
'blk=taixuanjing' =&gt; '#/324',
'blk=taixuanjingsymbols' =&gt; '#/324',
'blk=takri' =&gt; '#/147',
'blk=tamil' =&gt; '#/148',
'blk=tamilsup' =&gt; '#/246',
'blk=tamilsupplement' =&gt; '#/246',
'blk=tangut' =&gt; '#/172',
'blk=tangutcomponents' =&gt; '#/386',
'blk=tangutsup' =&gt; '#/276',
'blk=tangutsupplement' =&gt; '#/276',
'blk=telugu' =&gt; '#/173',
'blk=thaana' =&gt; '#/174',
'blk=thai' =&gt; '#/129',
'blk=tibetan' =&gt; '#/218',
'blk=tifinagh' =&gt; '#/247',
'blk=tirhuta' =&gt; '#/219',
'blk=transportandmap' =&gt; '#/373',
'blk=transportandmapsymbols' =&gt; '#/373',
'blk=ucas' =&gt; '#/130',
'blk=ucasext' =&gt; '#/220',
'blk=ugaritic' =&gt; '#/248',
'blk=unifiedcanadianaboriginalsyllabics' =&gt; '#/130',
'blk=unifiedcanadianaboriginalsyllabicsextended' =&gt; '#/220',
'blk=vai' =&gt; '#/119',
'blk=variationselectors' =&gt; '#/111',
'blk=variationselectorssupplement' =&gt; '#/149',
'blk=vedicext' =&gt; '#/249',
'blk=vedicextensions' =&gt; '#/249',
'blk=verticalforms' =&gt; '#/351',
'blk=vs' =&gt; '#/111',
'blk=vssup' =&gt; '#/149',
'blk=wancho' =&gt; '#/175',
'blk=warangciti' =&gt; '#/299',
'blk=yezidi' =&gt; '#/176',
'blk=yijing' =&gt; '#/177',
'blk=yijinghexagramsymbols' =&gt; '#/177',
'blk=yiradicals' =&gt; '#/300',
'blk=yisyllables' =&gt; '#/325',
'blk=zanabazarsquare' =&gt; '#/374',
'blockelements' =&gt; '#/344',
'bopo' =&gt; 'Scx/Bopo',
'bopomofo' =&gt; 'Scx/Bopo',
'bopomofoext' =&gt; '#/301',
'bopomofoextended' =&gt; '#/301',
'boxdrawing' =&gt; '#/280',
'bpt=c' =&gt; 'Bpt/C',
'bpt=close' =&gt; 'Bpt/C',
'bpt=n' =&gt; 'Bpt/N',
'bpt=none' =&gt; 'Bpt/N',
'bpt=o' =&gt; 'Bpt/O',
'bpt=open' =&gt; 'Bpt/O',
'brah' =&gt; '#/643',
'brahmi' =&gt; '#/643',
'brai' =&gt; '#/180',
'braille' =&gt; '#/180',
'braillepatterns' =&gt; '#/180',
'bugi' =&gt; '#/644',
'buginese' =&gt; '#/644',
'buhd' =&gt; '#/645',
'buhid' =&gt; '#/645',
'byzantinemusic' =&gt; '#/353',
'byzantinemusicalsymbols' =&gt; '#/353',
'c' =&gt; 'Gc/C',
'cakm' =&gt; 'Scx/Cakm',
'canadianaboriginal' =&gt; '#/646',
'canadiansyllabics' =&gt; '#/130',
'cans' =&gt; '#/646',
'cari' =&gt; '#/647',
'carian' =&gt; '#/647',
'cased' =&gt; 'Cased/Y',
'cased=f' =&gt; '!Cased/Y',
'cased=false' =&gt; '!Cased/Y',
'cased=n' =&gt; '!Cased/Y',
'cased=no' =&gt; '!Cased/Y',
'cased=t' =&gt; 'Cased/Y',
'cased=true' =&gt; 'Cased/Y',
'cased=y' =&gt; 'Cased/Y',
'cased=yes' =&gt; 'Cased/Y',
'casedletter' =&gt; 'Gc/LC',
'caseignorable' =&gt; 'CI/Y',
'caucasianalbanian' =&gt; '#/635',
'cc' =&gt; '#/422',
'ccc=a' =&gt; 'Ccc/A',
'ccc=above' =&gt; 'Ccc/A',
'ccc=aboveleft' =&gt; 'Ccc/AL',
'ccc=aboveright' =&gt; 'Ccc/AR',
'ccc=al' =&gt; 'Ccc/AL',
'ccc=ar' =&gt; 'Ccc/AR',
'ccc=ata' =&gt; '#/21',
'ccc=atar' =&gt; 'Ccc/ATAR',
'ccc=atb' =&gt; '#/22',
'ccc=atbl' =&gt; '#/0',
'ccc=attachedabove' =&gt; '#/21',
'ccc=attachedaboveright' =&gt; 'Ccc/ATAR',
'ccc=attachedbelow' =&gt; '#/22',
'ccc=attachedbelowleft' =&gt; '#/0',
'ccc=b' =&gt; 'Ccc/B',
'ccc=below' =&gt; 'Ccc/B',
'ccc=belowleft' =&gt; '#/17',
'ccc=belowright' =&gt; 'Ccc/BR',
'ccc=bl' =&gt; '#/17',
'ccc=br' =&gt; 'Ccc/BR',
'ccc=ccc10' =&gt; '#/24',
'ccc=ccc103' =&gt; '#/53',
'ccc=ccc107' =&gt; '#/54',
'ccc=ccc11' =&gt; '#/25',
'ccc=ccc118' =&gt; '#/55',
'ccc=ccc12' =&gt; '#/26',
'ccc=ccc122' =&gt; '#/56',
'ccc=ccc129' =&gt; '#/57',
'ccc=ccc13' =&gt; '#/27',
'ccc=ccc130' =&gt; '#/58',
'ccc=ccc132' =&gt; '#/59',
'ccc=ccc133' =&gt; '#/0',
'ccc=ccc14' =&gt; '#/28',
'ccc=ccc15' =&gt; '#/29',
'ccc=ccc16' =&gt; '#/30',
'ccc=ccc17' =&gt; '#/31',
'ccc=ccc18' =&gt; '#/32',
'ccc=ccc19' =&gt; '#/33',
'ccc=ccc20' =&gt; '#/34',
'ccc=ccc21' =&gt; '#/35',
'ccc=ccc22' =&gt; '#/36',
'ccc=ccc23' =&gt; '#/37',
'ccc=ccc24' =&gt; '#/38',
'ccc=ccc25' =&gt; '#/39',
'ccc=ccc26' =&gt; '#/40',
'ccc=ccc27' =&gt; '#/41',
'ccc=ccc28' =&gt; '#/42',
'ccc=ccc29' =&gt; '#/43',
'ccc=ccc30' =&gt; '#/44',
'ccc=ccc31' =&gt; '#/45',
'ccc=ccc32' =&gt; '#/46',
'ccc=ccc33' =&gt; '#/47',
'ccc=ccc34' =&gt; '#/48',
'ccc=ccc35' =&gt; '#/49',
'ccc=ccc36' =&gt; '#/50',
'ccc=ccc84' =&gt; '#/51',
'ccc=ccc91' =&gt; '#/52',
'ccc=da' =&gt; '#/18',
'ccc=db' =&gt; 'Ccc/DB',
'ccc=doubleabove' =&gt; '#/18',
'ccc=doublebelow' =&gt; 'Ccc/DB',
'ccc=hanr' =&gt; '#/23',
'ccc=hanreading' =&gt; '#/23',
'ccc=iotasubscript' =&gt; '#/19',
'ccc=is' =&gt; '#/19',
'ccc=kanavoicing' =&gt; '#/20',
'ccc=kv' =&gt; '#/20',
'ccc=l' =&gt; '#/15',
'ccc=left' =&gt; '#/15',
'ccc=nk' =&gt; 'Ccc/NK',
'ccc=notreordered' =&gt; 'Ccc/NR',
'ccc=nr' =&gt; 'Ccc/NR',
'ccc=nukta' =&gt; 'Ccc/NK',
'ccc=ov' =&gt; 'Ccc/OV',
'ccc=overlay' =&gt; 'Ccc/OV',
'ccc=r' =&gt; '#/16',
'ccc=right' =&gt; '#/16',
'ccc=virama' =&gt; 'Ccc/VR',
'ccc=vr' =&gt; 'Ccc/VR',
'ce' =&gt; 'CE/Y',
'ce=f' =&gt; '!CE/Y',
'ce=false' =&gt; '!CE/Y',
'ce=n' =&gt; '!CE/Y',
'ce=no' =&gt; '!CE/Y',
'ce=t' =&gt; 'CE/Y',
'ce=true' =&gt; 'CE/Y',
'ce=y' =&gt; 'CE/Y',
'ce=yes' =&gt; 'CE/Y',
'cf' =&gt; 'Gc/Cf',
'chakma' =&gt; 'Scx/Cakm',
'cham' =&gt; 'Scx/Cham',
'changeswhencasefolded' =&gt; 'CWCF/Y',
'changeswhencasemapped' =&gt; 'CWCM/Y',
'changeswhenlowercased' =&gt; 'CWL/Y',
'changeswhennfkccasefolded' =&gt; 'CWKCF/Y',
'changeswhentitlecased' =&gt; 'CWT/Y',
'changeswhenuppercased' =&gt; 'CWU/Y',
'cher' =&gt; '#/648',
'cherokee' =&gt; '#/648',
'cherokeesup' =&gt; '#/302',
'cherokeesupplement' =&gt; '#/302',
'chesssymbols' =&gt; '#/327',
'chorasmian' =&gt; '#/649',
'chrs' =&gt; '#/649',
'ci' =&gt; 'CI/Y',
'ci=f' =&gt; '!CI/Y',
'ci=false' =&gt; '!CI/Y',
'ci=n' =&gt; '!CI/Y',
'ci=no' =&gt; '!CI/Y',
'ci=t' =&gt; 'CI/Y',
'ci=true' =&gt; 'CI/Y',
'ci=y' =&gt; 'CI/Y',
'ci=yes' =&gt; 'CI/Y',
'cjk' =&gt; '#/112',
'cjkcompat' =&gt; '#/254',
'cjkcompatforms' =&gt; '#/354',
'cjkcompatibility' =&gt; '#/254',
'cjkcompatibilityforms' =&gt; '#/354',
'cjkcompatibilityideographs' =&gt; '#/399',
'cjkcompatibilityideographssupplement' =&gt; '#/410',
'cjkcompatideographs' =&gt; '#/399',
'cjkcompatideographssup' =&gt; '#/410',
'cjkexta' =&gt; '#/181',
'cjkextb' =&gt; '#/182',
'cjkextc' =&gt; '#/183',
'cjkextd' =&gt; '#/184',
'cjkexte' =&gt; '#/185',
'cjkextf' =&gt; '#/186',
'cjkextg' =&gt; '#/187',
'cjkradicalssup' =&gt; '#/355',
'cjkradicalssupplement' =&gt; '#/355',
'cjkstrokes' =&gt; '#/281',
'cjksymbols' =&gt; '#/282',
'cjksymbolsandpunctuation' =&gt; '#/282',
'cjkunifiedideographs' =&gt; '#/112',
'cjkunifiedideographsextensiona' =&gt; '#/181',
'cjkunifiedideographsextensionb' =&gt; '#/182',
'cjkunifiedideographsextensionc' =&gt; '#/183',
'cjkunifiedideographsextensiond' =&gt; '#/184',
'cjkunifiedideographsextensione' =&gt; '#/185',
'cjkunifiedideographsextensionf' =&gt; '#/186',
'cjkunifiedideographsextensiong' =&gt; '#/187',
'closepunctuation' =&gt; 'Gc/Pe',
'cn' =&gt; 'Gc/Cn',
'cntrl' =&gt; '#/422',
'co' =&gt; '#/423',
'combiningdiacriticalmarks' =&gt; '#/331',
'combiningdiacriticalmarksextended' =&gt; '#/364',
'combiningdiacriticalmarksforsymbols' =&gt; '#/411',
'combiningdiacriticalmarkssupplement' =&gt; '#/365',
'combininghalfmarks' =&gt; '#/257',
'combiningmark' =&gt; 'Gc/M',
'combiningmarksforsymbols' =&gt; '#/411',
'common' =&gt; 'Scx/Zyyy',
'commonindicnumberforms' =&gt; '#/380',
'compatjamo' =&gt; '#/284',
'compex' =&gt; 'CompEx/Y',
'compex=f' =&gt; '!CompEx/Y',
'compex=false' =&gt; '!CompEx/Y',
'compex=n' =&gt; '!CompEx/Y',
'compex=no' =&gt; '!CompEx/Y',
'compex=t' =&gt; 'CompEx/Y',
'compex=true' =&gt; 'CompEx/Y',
'compex=y' =&gt; 'CompEx/Y',
'compex=yes' =&gt; 'CompEx/Y',
'compositionexclusion' =&gt; 'CE/Y',
'connectorpunctuation' =&gt; 'Gc/Pc',
'control' =&gt; '#/422',
'controlpictures' =&gt; '#/362',
'copt' =&gt; 'Scx/Copt',
'coptic' =&gt; 'Scx/Copt',
'copticepactnumbers' =&gt; '#/393',
'countingrod' =&gt; '#/303',
'countingrodnumerals' =&gt; '#/303',
'cprt' =&gt; 'Scx/Cprt',
'cs' =&gt; '#/14',
'cuneiform' =&gt; 'Scx/Xsux',
'cuneiformnumbers' =&gt; '#/375',
'cuneiformnumbersandpunctuation' =&gt; '#/375',
'currencysymbol' =&gt; 'Gc/Sc',
'currencysymbols' =&gt; '#/363',
'cwcf' =&gt; 'CWCF/Y',
'cwcf=f' =&gt; '!CWCF/Y',
'cwcf=false' =&gt; '!CWCF/Y',
'cwcf=n' =&gt; '!CWCF/Y',
'cwcf=no' =&gt; '!CWCF/Y',
'cwcf=t' =&gt; 'CWCF/Y',
'cwcf=true' =&gt; 'CWCF/Y',
'cwcf=y' =&gt; 'CWCF/Y',
'cwcf=yes' =&gt; 'CWCF/Y',
'cwcm' =&gt; 'CWCM/Y',
'cwcm=f' =&gt; '!CWCM/Y',
'cwcm=false' =&gt; '!CWCM/Y',
'cwcm=n' =&gt; '!CWCM/Y',
'cwcm=no' =&gt; '!CWCM/Y',
'cwcm=t' =&gt; 'CWCM/Y',
'cwcm=true' =&gt; 'CWCM/Y',
'cwcm=y' =&gt; 'CWCM/Y',
'cwcm=yes' =&gt; 'CWCM/Y',
'cwkcf' =&gt; 'CWKCF/Y',
'cwkcf=f' =&gt; '!CWKCF/Y',
'cwkcf=false' =&gt; '!CWKCF/Y',
'cwkcf=n' =&gt; '!CWKCF/Y',
'cwkcf=no' =&gt; '!CWKCF/Y',
'cwkcf=t' =&gt; 'CWKCF/Y',
'cwkcf=true' =&gt; 'CWKCF/Y',
'cwkcf=y' =&gt; 'CWKCF/Y',
'cwkcf=yes' =&gt; 'CWKCF/Y',
'cwl' =&gt; 'CWL/Y',
'cwl=f' =&gt; '!CWL/Y',
'cwl=false' =&gt; '!CWL/Y',
'cwl=n' =&gt; '!CWL/Y',
'cwl=no' =&gt; '!CWL/Y',
'cwl=t' =&gt; 'CWL/Y',
'cwl=true' =&gt; 'CWL/Y',
'cwl=y' =&gt; 'CWL/Y',
'cwl=yes' =&gt; 'CWL/Y',
'cwt' =&gt; 'CWT/Y',
'cwt=f' =&gt; '!CWT/Y',
'cwt=false' =&gt; '!CWT/Y',
'cwt=n' =&gt; '!CWT/Y',
'cwt=no' =&gt; '!CWT/Y',
'cwt=t' =&gt; 'CWT/Y',
'cwt=true' =&gt; 'CWT/Y',
'cwt=y' =&gt; 'CWT/Y',
'cwt=yes' =&gt; 'CWT/Y',
'cwu' =&gt; 'CWU/Y',
'cwu=f' =&gt; '!CWU/Y',
'cwu=false' =&gt; '!CWU/Y',
'cwu=n' =&gt; '!CWU/Y',
'cwu=no' =&gt; '!CWU/Y',
'cwu=t' =&gt; 'CWU/Y',
'cwu=true' =&gt; 'CWU/Y',
'cwu=y' =&gt; 'CWU/Y',
'cwu=yes' =&gt; 'CWU/Y',
'cypriot' =&gt; 'Scx/Cprt',
'cypriotsyllabary' =&gt; '#/376',
'cyrillic' =&gt; 'Scx/Cyrl',
'cyrillicexta' =&gt; '#/328',
'cyrillicextb' =&gt; '#/329',
'cyrillicextc' =&gt; '#/330',
'cyrillicextendeda' =&gt; '#/328',
'cyrillicextendedb' =&gt; '#/329',
'cyrillicextendedc' =&gt; '#/330',
'cyrillicsup' =&gt; '#/304',
'cyrillicsupplement' =&gt; '#/304',
'cyrillicsupplementary' =&gt; '#/304',
'cyrl' =&gt; 'Scx/Cyrl',
'dash' =&gt; 'Dash/Y',
'dash=f' =&gt; '!Dash/Y',
'dash=false' =&gt; '!Dash/Y',
'dash=n' =&gt; '!Dash/Y',
'dash=no' =&gt; '!Dash/Y',
'dash=t' =&gt; 'Dash/Y',
'dash=true' =&gt; 'Dash/Y',
'dash=y' =&gt; 'Dash/Y',
'dash=yes' =&gt; 'Dash/Y',
'dashpunctuation' =&gt; 'Gc/Pd',
'decimalnumber' =&gt; 'Gc/Nd',
'defaultignorablecodepoint' =&gt; 'DI/Y',
'dep' =&gt; 'Dep/Y',
'dep=f' =&gt; '!Dep/Y',
'dep=false' =&gt; '!Dep/Y',
'dep=n' =&gt; '!Dep/Y',
'dep=no' =&gt; '!Dep/Y',
'dep=t' =&gt; 'Dep/Y',
'dep=true' =&gt; 'Dep/Y',
'dep=y' =&gt; 'Dep/Y',
'dep=yes' =&gt; 'Dep/Y',
'deprecated' =&gt; 'Dep/Y',
'deseret' =&gt; '#/188',
'deva' =&gt; 'Scx/Deva',
'devanagari' =&gt; 'Scx/Deva',
'devanagariext' =&gt; '#/345',
'devanagariextended' =&gt; '#/345',
'di' =&gt; 'DI/Y',
'di=f' =&gt; '!DI/Y',
'di=false' =&gt; '!DI/Y',
'di=n' =&gt; '!DI/Y',
'di=no' =&gt; '!DI/Y',
'di=t' =&gt; 'DI/Y',
'di=true' =&gt; 'DI/Y',
'di=y' =&gt; 'DI/Y',
'di=yes' =&gt; 'DI/Y',
'dia' =&gt; 'Dia/Y',
'dia=f' =&gt; '!Dia/Y',
'dia=false' =&gt; '!Dia/Y',
'dia=n' =&gt; '!Dia/Y',
'dia=no' =&gt; '!Dia/Y',
'dia=t' =&gt; 'Dia/Y',
'dia=true' =&gt; 'Dia/Y',
'dia=y' =&gt; 'Dia/Y',
'dia=yes' =&gt; 'Dia/Y',
'diacritic' =&gt; 'Dia/Y',
'diacriticals' =&gt; '#/331',
'diacriticalsext' =&gt; '#/364',
'diacriticalsforsymbols' =&gt; '#/411',
'diacriticalssup' =&gt; '#/365',
'diak' =&gt; 'Scx/Diak',
'digit' =&gt; 'Gc/Nd',
'dingbats' =&gt; '#/229',
'divesakuru' =&gt; 'Scx/Diak',
'dogr' =&gt; '#/650',
'dogra' =&gt; '#/650',
'domino' =&gt; '#/156',
'dominotiles' =&gt; '#/156',
'dsrt' =&gt; '#/188',
'dt=can' =&gt; 'NFDQC/N',
'dt=canonical' =&gt; 'NFDQC/N',
'dt=circle' =&gt; 'Dt/Enc',
'dt=com' =&gt; 'Dt/Com',
'dt=compat' =&gt; 'Dt/Com',
'dt=enc' =&gt; 'Dt/Enc',
'dt=fin' =&gt; 'Dt/Fin',
'dt=final' =&gt; 'Dt/Fin',
'dt=font' =&gt; 'Dt/Font',
'dt=fra' =&gt; '#/419',
'dt=fraction' =&gt; '#/419',
'dt=init' =&gt; 'Dt/Init',
'dt=initial' =&gt; 'Dt/Init',
'dt=iso' =&gt; 'Dt/Iso',
'dt=isolated' =&gt; 'Dt/Iso',
'dt=med' =&gt; 'Dt/Med',
'dt=medial' =&gt; 'Dt/Med',
'dt=nar' =&gt; 'Dt/Nar',
'dt=narrow' =&gt; 'Dt/Nar',
'dt=nb' =&gt; 'Dt/Nb',
'dt=nobreak' =&gt; 'Dt/Nb',
'dt=noncanon' =&gt; 'Dt/NonCanon',
'dt=noncanonical' =&gt; 'Dt/NonCanon',
'dt=none' =&gt; 'NFKDQC/Y',
'dt=small' =&gt; '#/420',
'dt=sml' =&gt; '#/420',
'dt=sqr' =&gt; 'Dt/Sqr',
'dt=square' =&gt; 'Dt/Sqr',
'dt=sub' =&gt; 'Dt/Sub',
'dt=sup' =&gt; 'Dt/Sup',
'dt=super' =&gt; 'Dt/Sup',
'dt=vert' =&gt; 'Dt/Vert',
'dt=vertical' =&gt; 'Dt/Vert',
'dt=wide' =&gt; '#/421',
'dupl' =&gt; 'Scx/Dupl',
'duployan' =&gt; 'Scx/Dupl',
'ea=a' =&gt; 'Ea/A',
'ea=ambiguous' =&gt; 'Ea/A',
'ea=f' =&gt; '#/421',
'ea=fullwidth' =&gt; '#/421',
'ea=h' =&gt; 'Ea/H',
'ea=halfwidth' =&gt; 'Ea/H',
'ea=n' =&gt; 'Ea/N',
'ea=na' =&gt; 'Ea/Na',
'ea=narrow' =&gt; 'Ea/Na',
'ea=neutral' =&gt; 'Ea/N',
'ea=w' =&gt; 'Ea/W',
'ea=wide' =&gt; 'Ea/W',
'earlydynasticcuneiform' =&gt; '#/412',
'ebase' =&gt; 'EBase/Y',
'ebase=f' =&gt; '!EBase/Y',
'ebase=false' =&gt; '!EBase/Y',
'ebase=n' =&gt; '!EBase/Y',
'ebase=no' =&gt; '!EBase/Y',
'ebase=t' =&gt; 'EBase/Y',
'ebase=true' =&gt; 'EBase/Y',
'ebase=y' =&gt; 'EBase/Y',
'ebase=yes' =&gt; 'EBase/Y',
'ecomp' =&gt; 'EComp/Y',
'ecomp=f' =&gt; '!EComp/Y',
'ecomp=false' =&gt; '!EComp/Y',
'ecomp=n' =&gt; '!EComp/Y',
'ecomp=no' =&gt; '!EComp/Y',
'ecomp=t' =&gt; 'EComp/Y',
'ecomp=true' =&gt; 'EComp/Y',
'ecomp=y' =&gt; 'EComp/Y',
'ecomp=yes' =&gt; 'EComp/Y',
'egyp' =&gt; '#/651',
'egyptianhieroglyphformatcontrols' =&gt; '#/418',
'egyptianhieroglyphs' =&gt; '#/651',
'elba' =&gt; '#/652',
'elbasan' =&gt; '#/652',
'elym' =&gt; '#/653',
'elymaic' =&gt; '#/653',
'emod' =&gt; '#/61',
'emod=f' =&gt; '#/!61',
'emod=false' =&gt; '#/!61',
'emod=n' =&gt; '#/!61',
'emod=no' =&gt; '#/!61',
'emod=t' =&gt; '#/61',
'emod=true' =&gt; '#/61',
'emod=y' =&gt; '#/61',
'emod=yes' =&gt; '#/61',
'emoji' =&gt; 'Emoji/Y',
'emoji=f' =&gt; '!Emoji/Y',
'emoji=false' =&gt; '!Emoji/Y',
'emoji=n' =&gt; '!Emoji/Y',
'emoji=no' =&gt; '!Emoji/Y',
'emoji=t' =&gt; 'Emoji/Y',
'emoji=true' =&gt; 'Emoji/Y',
'emoji=y' =&gt; 'Emoji/Y',
'emoji=yes' =&gt; 'Emoji/Y',
'emojicomponent' =&gt; 'EComp/Y',
'emojimodifier' =&gt; '#/61',
'emojimodifierbase' =&gt; 'EBase/Y',
'emojipresentation' =&gt; 'EPres/Y',
'emoticons' =&gt; '#/256',
'enclosedalphanum' =&gt; '#/377',
'enclosedalphanumerics' =&gt; '#/377',
'enclosedalphanumericsupplement' =&gt; '#/401',
'enclosedalphanumsup' =&gt; '#/401',
'enclosedcjk' =&gt; '#/305',
'enclosedcjklettersandmonths' =&gt; '#/305',
'enclosedideographicsup' =&gt; '#/413',
'enclosedideographicsupplement' =&gt; '#/413',
'enclosingmark' =&gt; 'Gc/Me',
'epres' =&gt; 'EPres/Y',
'epres=f' =&gt; '!EPres/Y',
'epres=false' =&gt; '!EPres/Y',
'epres=n' =&gt; '!EPres/Y',
'epres=no' =&gt; '!EPres/Y',
'epres=t' =&gt; 'EPres/Y',
'epres=true' =&gt; 'EPres/Y',
'epres=y' =&gt; 'EPres/Y',
'epres=yes' =&gt; 'EPres/Y',
'ethi' =&gt; 'Scx/Ethi',
'ethiopic' =&gt; 'Scx/Ethi',
'ethiopicext' =&gt; '#/306',
'ethiopicexta' =&gt; '#/332',
'ethiopicextended' =&gt; '#/306',
'ethiopicextendeda' =&gt; '#/332',
'ethiopicsup' =&gt; '#/307',
'ethiopicsupplement' =&gt; '#/307',
'ext' =&gt; 'Ext/Y',
'ext=f' =&gt; '!Ext/Y',
'ext=false' =&gt; '!Ext/Y',
'ext=n' =&gt; '!Ext/Y',
'ext=no' =&gt; '!Ext/Y',
'ext=t' =&gt; 'Ext/Y',
'ext=true' =&gt; 'Ext/Y',
'ext=y' =&gt; 'Ext/Y',
'ext=yes' =&gt; 'Ext/Y',
'extendedpictographic' =&gt; 'ExtPict/Y',
'extender' =&gt; 'Ext/Y',
'extpict' =&gt; 'ExtPict/Y',
'extpict=f' =&gt; '!ExtPict/Y',
'extpict=false' =&gt; '!ExtPict/Y',
'extpict=n' =&gt; '!ExtPict/Y',
'extpict=no' =&gt; '!ExtPict/Y',
'extpict=t' =&gt; 'ExtPict/Y',
'extpict=true' =&gt; 'ExtPict/Y',
'extpict=y' =&gt; 'ExtPict/Y',
'extpict=yes' =&gt; 'ExtPict/Y',
'finalpunctuation' =&gt; 'Gc/Pf',
'format' =&gt; 'Gc/Cf',
'fullcompositionexclusion' =&gt; 'CompEx/Y',
'gc=c' =&gt; 'Gc/C',
'gc=casedletter' =&gt; 'Gc/LC',
'gc=cc' =&gt; '#/422',
'gc=cf' =&gt; 'Gc/Cf',
'gc=closepunctuation' =&gt; 'Gc/Pe',
'gc=cn' =&gt; 'Gc/Cn',
'gc=cntrl' =&gt; '#/422',
'gc=co' =&gt; '#/423',
'gc=combiningmark' =&gt; 'Gc/M',
'gc=connectorpunctuation' =&gt; 'Gc/Pc',
'gc=control' =&gt; '#/422',
'gc=cs' =&gt; '#/14',
'gc=currencysymbol' =&gt; 'Gc/Sc',
'gc=dashpunctuation' =&gt; 'Gc/Pd',
'gc=decimalnumber' =&gt; 'Gc/Nd',
'gc=digit' =&gt; 'Gc/Nd',
'gc=enclosingmark' =&gt; 'Gc/Me',
'gc=finalpunctuation' =&gt; 'Gc/Pf',
'gc=format' =&gt; 'Gc/Cf',
'gc=initialpunctuation' =&gt; 'Gc/Pi',
'gc=l' =&gt; 'Gc/L',
'gc=l&amp;' =&gt; 'Gc/LC',
'gc=l_' =&gt; 'Gc/LC',
'gc=lc' =&gt; 'Gc/LC',
'gc=letter' =&gt; 'Gc/L',
'gc=letternumber' =&gt; 'Gc/Nl',
'gc=lineseparator' =&gt; '#/424',
'gc=ll' =&gt; 'Gc/Ll',
'gc=lm' =&gt; 'Gc/Lm',
'gc=lo' =&gt; 'Gc/Lo',
'gc=lowercaseletter' =&gt; 'Gc/Ll',
'gc=lt' =&gt; 'Perl/Title',
'gc=lu' =&gt; 'Gc/Lu',
'gc=m' =&gt; 'Gc/M',
'gc=mark' =&gt; 'Gc/M',
'gc=mathsymbol' =&gt; 'Gc/Sm',
'gc=mc' =&gt; 'Gc/Mc',
'gc=me' =&gt; 'Gc/Me',
'gc=mn' =&gt; 'Gc/Mn',
'gc=modifierletter' =&gt; 'Gc/Lm',
'gc=modifiersymbol' =&gt; 'Gc/Sk',
'gc=n' =&gt; 'Gc/N',
'gc=nd' =&gt; 'Gc/Nd',
'gc=nl' =&gt; 'Gc/Nl',
'gc=no' =&gt; 'Gc/No',
'gc=nonspacingmark' =&gt; 'Gc/Mn',
'gc=number' =&gt; 'Gc/N',
'gc=openpunctuation' =&gt; 'Gc/Ps',
'gc=other' =&gt; 'Gc/C',
'gc=otherletter' =&gt; 'Gc/Lo',
'gc=othernumber' =&gt; 'Gc/No',
'gc=otherpunctuation' =&gt; 'Gc/Po',
'gc=othersymbol' =&gt; 'Gc/So',
'gc=p' =&gt; 'Gc/P',
'gc=paragraphseparator' =&gt; '#/425',
'gc=pc' =&gt; 'Gc/Pc',
'gc=pd' =&gt; 'Gc/Pd',
'gc=pe' =&gt; 'Gc/Pe',
'gc=pf' =&gt; 'Gc/Pf',
'gc=pi' =&gt; 'Gc/Pi',
'gc=po' =&gt; 'Gc/Po',
'gc=privateuse' =&gt; '#/423',
'gc=ps' =&gt; 'Gc/Ps',
'gc=punct' =&gt; 'Gc/P',
'gc=punctuation' =&gt; 'Gc/P',
'gc=s' =&gt; 'Gc/S',
'gc=sc' =&gt; 'Gc/Sc',
'gc=separator' =&gt; 'Gc/Z',
'gc=sk' =&gt; 'Gc/Sk',
'gc=sm' =&gt; 'Gc/Sm',
'gc=so' =&gt; 'Gc/So',
'gc=spaceseparator' =&gt; 'Gc/Zs',
'gc=spacingmark' =&gt; 'Gc/Mc',
'gc=surrogate' =&gt; '#/14',
'gc=symbol' =&gt; 'Gc/S',
'gc=titlecaseletter' =&gt; 'Perl/Title',
'gc=unassigned' =&gt; 'Gc/Cn',
'gc=uppercaseletter' =&gt; 'Gc/Lu',
'gc=z' =&gt; 'Gc/Z',
'gc=zl' =&gt; '#/424',
'gc=zp' =&gt; '#/425',
'gc=zs' =&gt; 'Gc/Zs',
'gcb=cn' =&gt; 'GCB/CN',
'gcb=control' =&gt; 'GCB/CN',
'gcb=cr' =&gt; '#/66',
'gcb=eb' =&gt; '#/0',
'gcb=ebase' =&gt; '#/0',
'gcb=ebasegaz' =&gt; '#/0',
'gcb=ebg' =&gt; '#/0',
'gcb=em' =&gt; '#/0',
'gcb=emodifier' =&gt; '#/0',
'gcb=ex' =&gt; 'GCB/EX',
'gcb=extend' =&gt; 'GCB/EX',
'gcb=gaz' =&gt; '#/0',
'gcb=glueafterzwj' =&gt; '#/0',
'gcb=l' =&gt; '#/63',
'gcb=lf' =&gt; '#/67',
'gcb=lv' =&gt; 'GCB/LV',
'gcb=lvt' =&gt; 'GCB/LVT',
'gcb=other' =&gt; 'GCB/XX',
'gcb=pp' =&gt; 'GCB/PP',
'gcb=prepend' =&gt; 'GCB/PP',
'gcb=regionalindicator' =&gt; '#/68',
'gcb=ri' =&gt; '#/68',
'gcb=sm' =&gt; 'GCB/SM',
'gcb=spacingmark' =&gt; 'GCB/SM',
'gcb=t' =&gt; '#/64',
'gcb=v' =&gt; '#/65',
'gcb=xx' =&gt; 'GCB/XX',
'gcb=zwj' =&gt; '#/69',
'generalpunctuation' =&gt; '#/320',
'geometricshapes' =&gt; '#/366',
'geometricshapesext' =&gt; '#/394',
'geometricshapesextended' =&gt; '#/394',
'geor' =&gt; 'Scx/Geor',
'georgian' =&gt; 'Scx/Geor',
'georgianext' =&gt; '#/308',
'georgianextended' =&gt; '#/308',
'georgiansup' =&gt; '#/309',
'georgiansupplement' =&gt; '#/309',
'glag' =&gt; 'Scx/Glag',
'glagolitic' =&gt; 'Scx/Glag',
'glagoliticsup' =&gt; '#/346',
'glagoliticsupplement' =&gt; '#/346',
'gong' =&gt; 'Scx/Gong',
'gonm' =&gt; 'Scx/Gonm',
'goth' =&gt; '#/654',
'gothic' =&gt; '#/654',
'gran' =&gt; 'Scx/Gran',
'grantha' =&gt; 'Scx/Gran',
'graph' =&gt; 'Perl/Graph',
'graphemebase' =&gt; 'GrBase/Y',
'graphemeextend' =&gt; 'GrExt/Y',
'grbase' =&gt; 'GrBase/Y',
'grbase=f' =&gt; '!GrBase/Y',
'grbase=false' =&gt; '!GrBase/Y',
'grbase=n' =&gt; '!GrBase/Y',
'grbase=no' =&gt; '!GrBase/Y',
'grbase=t' =&gt; 'GrBase/Y',
'grbase=true' =&gt; 'GrBase/Y',
'grbase=y' =&gt; 'GrBase/Y',
'grbase=yes' =&gt; 'GrBase/Y',
'greek' =&gt; 'Scx/Grek',
'greekandcoptic' =&gt; '#/137',
'greekext' =&gt; '#/233',
'greekextended' =&gt; '#/233',
'grek' =&gt; 'Scx/Grek',
'grext' =&gt; 'GrExt/Y',
'grext=f' =&gt; '!GrExt/Y',
'grext=false' =&gt; '!GrExt/Y',
'grext=n' =&gt; '!GrExt/Y',
'grext=no' =&gt; '!GrExt/Y',
'grext=t' =&gt; 'GrExt/Y',
'grext=true' =&gt; 'GrExt/Y',
'grext=y' =&gt; 'GrExt/Y',
'grext=yes' =&gt; 'GrExt/Y',
'gujarati' =&gt; 'Scx/Gujr',
'gujr' =&gt; 'Scx/Gujr',
'gunjalagondi' =&gt; 'Scx/Gong',
'gurmukhi' =&gt; 'Scx/Guru',
'guru' =&gt; 'Scx/Guru',
'halfandfullforms' =&gt; '#/378',
'halfmarks' =&gt; '#/257',
'halfwidthandfullwidthforms' =&gt; '#/378',
'han' =&gt; 'Scx/Han',
'hang' =&gt; 'Scx/Hang',
'hangul' =&gt; 'Scx/Hang',
'hangulcompatibilityjamo' =&gt; '#/284',
'hanguljamo' =&gt; '#/122',
'hanguljamoextendeda' =&gt; '#/237',
'hanguljamoextendedb' =&gt; '#/238',
'hangulsyllables' =&gt; '#/158',
'hani' =&gt; 'Scx/Han',
'hanifirohingya' =&gt; 'Scx/Rohg',
'hano' =&gt; '#/655',
'hanunoo' =&gt; '#/655',
'hatr' =&gt; '#/656',
'hatran' =&gt; '#/656',
'hebr' =&gt; 'Scx/Hebr',
'hebrew' =&gt; 'Scx/Hebr',
'hex' =&gt; 'Hex/Y',
'hex=f' =&gt; '!Hex/Y',
'hex=false' =&gt; '!Hex/Y',
'hex=n' =&gt; '!Hex/Y',
'hex=no' =&gt; '!Hex/Y',
'hex=t' =&gt; 'Hex/Y',
'hex=true' =&gt; 'Hex/Y',
'hex=y' =&gt; 'Hex/Y',
'hex=yes' =&gt; 'Hex/Y',
'hexdigit' =&gt; 'Hex/Y',
'highprivateusesurrogates' =&gt; '#/379',
'highpusurrogates' =&gt; '#/379',
'highsurrogates' =&gt; '#/357',
'hira' =&gt; 'Scx/Hira',
'hiragana' =&gt; 'Scx/Hira',
'hluw' =&gt; '#/657',
'hmng' =&gt; 'Scx/Hmng',
'hmnp' =&gt; 'Scx/Hmnp',
'horizspace' =&gt; 'Perl/Blank',
'hst=l' =&gt; '#/63',
'hst=leadingjamo' =&gt; '#/63',
'hst=lv' =&gt; 'GCB/LV',
'hst=lvsyllable' =&gt; 'GCB/LV',
'hst=lvt' =&gt; 'GCB/LVT',
'hst=lvtsyllable' =&gt; 'GCB/LVT',
'hst=na' =&gt; 'Hst/NA',
'hst=notapplicable' =&gt; 'Hst/NA',
'hst=t' =&gt; '#/64',
'hst=trailingjamo' =&gt; '#/64',
'hst=v' =&gt; '#/65',
'hst=voweljamo' =&gt; '#/65',
'hung' =&gt; '#/658',
'hyphen' =&gt; 'Hyphen/T',
'hyphen=f' =&gt; '!Hyphen/T',
'hyphen=false' =&gt; '!Hyphen/T',
'hyphen=n' =&gt; '!Hyphen/T',
'hyphen=no' =&gt; '!Hyphen/T',
'hyphen=t' =&gt; 'Hyphen/T',
'hyphen=true' =&gt; 'Hyphen/T',
'hyphen=y' =&gt; 'Hyphen/T',
'hyphen=yes' =&gt; 'Hyphen/T',
'idc' =&gt; 'IDC/Y',
'idc=f' =&gt; '!IDC/Y',
'idc=false' =&gt; '!IDC/Y',
'idc=n' =&gt; '!IDC/Y',
'idc=no' =&gt; '!IDC/Y',
'idc=t' =&gt; 'IDC/Y',
'idc=true' =&gt; 'IDC/Y',
'idc=y' =&gt; 'IDC/Y',
'idc=yes' =&gt; 'IDC/Y',
'idcontinue' =&gt; 'IDC/Y',
'identifierstatus=allowed' =&gt; 'IdStatus/Allowed',
'identifierstatus=restricted' =&gt; 'IdStatus/Restrict',
'identifiertype=defaultignorable' =&gt; 'IdType/DefaultI',
'identifiertype=deprecated' =&gt; 'Dep/Y',
'identifiertype=exclusion' =&gt; 'IdType/Exclusio',
'identifiertype=inclusion' =&gt; 'IdType/Inclusio',
'identifiertype=limiteduse' =&gt; 'IdType/LimitedU',
'identifiertype=notcharacter' =&gt; 'IdType/NotChara',
'identifiertype=notnfkc' =&gt; 'IdType/NotNFKC',
'identifiertype=notxid' =&gt; 'IdType/NotXID',
'identifiertype=obsolete' =&gt; 'IdType/Obsolete',
'identifiertype=recommended' =&gt; 'IdType/Recommen',
'identifiertype=technical' =&gt; 'IdType/Technica',
'identifiertype=uncommonuse' =&gt; 'IdType/Uncommon',
'ideo' =&gt; 'Ideo/Y',
'ideo=f' =&gt; '!Ideo/Y',
'ideo=false' =&gt; '!Ideo/Y',
'ideo=n' =&gt; '!Ideo/Y',
'ideo=no' =&gt; '!Ideo/Y',
'ideo=t' =&gt; 'Ideo/Y',
'ideo=true' =&gt; 'Ideo/Y',
'ideo=y' =&gt; 'Ideo/Y',
'ideo=yes' =&gt; 'Ideo/Y',
'ideographic' =&gt; 'Ideo/Y',
'ideographicdescriptioncharacters' =&gt; '#/113',
'ideographicsymbols' =&gt; '#/395',
'ideographicsymbolsandpunctuation' =&gt; '#/395',
'ids' =&gt; 'IDS/Y',
'ids=f' =&gt; '!IDS/Y',
'ids=false' =&gt; '!IDS/Y',
'ids=n' =&gt; '!IDS/Y',
'ids=no' =&gt; '!IDS/Y',
'ids=t' =&gt; 'IDS/Y',
'ids=true' =&gt; 'IDS/Y',
'ids=y' =&gt; 'IDS/Y',
'ids=yes' =&gt; 'IDS/Y',
'idsb' =&gt; '#/70',
'idsb=f' =&gt; '#/!70',
'idsb=false' =&gt; '#/!70',
'idsb=n' =&gt; '#/!70',
'idsb=no' =&gt; '#/!70',
'idsb=t' =&gt; '#/70',
'idsb=true' =&gt; '#/70',
'idsb=y' =&gt; '#/70',
'idsb=yes' =&gt; '#/70',
'idsbinaryoperator' =&gt; '#/70',
'idst' =&gt; '#/72',
'idst=f' =&gt; '#/!72',
'idst=false' =&gt; '#/!72',
'idst=n' =&gt; '#/!72',
'idst=no' =&gt; '#/!72',
'idst=t' =&gt; '#/72',
'idst=true' =&gt; '#/72',
'idst=y' =&gt; '#/72',
'idst=yes' =&gt; '#/72',
'idstart' =&gt; 'IDS/Y',
'idstrinaryoperator' =&gt; '#/72',
'imperialaramaic' =&gt; '#/637',
'in=unassigned' =&gt; 'Age/NA',
'in=v100' =&gt; 'In/10_0',
'in=v110' =&gt; 'In/11_0',
'in=v120' =&gt; 'In/12_0',
'in=v121' =&gt; 'In/12_1',
'in=v130' =&gt; 'In/13_0',
'in=v20' =&gt; 'In/2_0',
'in=v21' =&gt; 'In/2_1',
'in=v30' =&gt; 'In/3_0',
'in=v31' =&gt; 'In/3_1',
'in=v32' =&gt; 'In/3_2',
'in=v40' =&gt; 'In/4_0',
'in=v41' =&gt; 'In/4_1',
'in=v50' =&gt; 'In/5_0',
'in=v51' =&gt; 'In/5_1',
'in=v52' =&gt; 'In/5_2',
'in=v60' =&gt; 'In/6_0',
'in=v61' =&gt; 'In/6_1',
'in=v62' =&gt; 'In/6_2',
'in=v63' =&gt; 'In/6_3',
'in=v70' =&gt; 'In/7_0',
'in=v80' =&gt; 'In/8_0',
'in=v90' =&gt; 'In/9_0',
'inadlam' =&gt; '#/132',
'inaegeannumbers' =&gt; '#/343',
'inahom' =&gt; '#/120',
'inalchemical' =&gt; '#/277',
'inalchemicalsymbols' =&gt; '#/277',
'inalphabeticpf' =&gt; '#/326',
'inalphabeticpresentationforms' =&gt; '#/326',
'inanatolianhieroglyphs' =&gt; '#/405',
'inancientgreekmusic' =&gt; '#/387',
'inancientgreekmusicalnotation' =&gt; '#/387',
'inancientgreeknumbers' =&gt; '#/398',
'inancientsymbols' =&gt; '#/352',
'inarabic' =&gt; '#/150',
'inarabicexta' =&gt; '#/278',
'inarabicextendeda' =&gt; '#/278',
'inarabicmath' =&gt; '#/279',
'inarabicmathematicalalphabeticsymbols' =&gt; '#/279',
'inarabicpfa' =&gt; '#/250',
'inarabicpfb' =&gt; '#/251',
'inarabicpresentationformsa' =&gt; '#/250',
'inarabicpresentationformsb' =&gt; '#/251',
'inarabicsup' =&gt; '#/252',
'inarabicsupplement' =&gt; '#/252',
'inarmenian' =&gt; '#/221',
'inarrows' =&gt; '#/151',
'inascii' =&gt; '#/131',
'inavestan' =&gt; '#/178',
'inbalinese' =&gt; '#/222',
'inbamum' =&gt; '#/133',
'inbamumsup' =&gt; '#/223',
'inbamumsupplement' =&gt; '#/223',
'inbasiclatin' =&gt; '#/131',
'inbassavah' =&gt; '#/224',
'inbatak' =&gt; '#/134',
'inbengali' =&gt; '#/179',
'inbhaiksuki' =&gt; '#/253',
'inblockelements' =&gt; '#/344',
'inbopomofo' =&gt; '#/225',
'inbopomofoext' =&gt; '#/301',
'inbopomofoextended' =&gt; '#/301',
'inboxdrawing' =&gt; '#/280',
'inbrahmi' =&gt; '#/152',
'inbraille' =&gt; '#/180',
'inbraillepatterns' =&gt; '#/180',
'inbuginese' =&gt; '#/226',
'inbuhid' =&gt; '#/135',
'inbyzantinemusic' =&gt; '#/353',
'inbyzantinemusicalsymbols' =&gt; '#/353',
'incanadiansyllabics' =&gt; '#/130',
'incarian' =&gt; '#/153',
'incaucasianalbanian' =&gt; '#/388',
'inchakma' =&gt; '#/154',
'incham' =&gt; '#/121',
'incherokee' =&gt; '#/227',
'incherokeesup' =&gt; '#/302',
'incherokeesupplement' =&gt; '#/302',
'inchesssymbols' =&gt; '#/327',
'inchorasmian' =&gt; '#/283',
'incjk' =&gt; '#/112',
'incjkcompat' =&gt; '#/254',
'incjkcompatforms' =&gt; '#/354',
'incjkcompatibility' =&gt; '#/254',
'incjkcompatibilityforms' =&gt; '#/354',
'incjkcompatibilityideographs' =&gt; '#/399',
'incjkcompatibilityideographssupplement' =&gt; '#/410',
'incjkcompatideographs' =&gt; '#/399',
'incjkcompatideographssup' =&gt; '#/410',
'incjkexta' =&gt; '#/181',
'incjkextb' =&gt; '#/182',
'incjkextc' =&gt; '#/183',
'incjkextd' =&gt; '#/184',
'incjkexte' =&gt; '#/185',
'incjkextf' =&gt; '#/186',
'incjkextg' =&gt; '#/187',
'incjkradicalssup' =&gt; '#/355',
'incjkradicalssupplement' =&gt; '#/355',
'incjkstrokes' =&gt; '#/281',
'incjksymbols' =&gt; '#/282',
'incjksymbolsandpunctuation' =&gt; '#/282',
'incjkunifiedideographs' =&gt; '#/112',
'incjkunifiedideographsextensiona' =&gt; '#/181',
'incjkunifiedideographsextensionb' =&gt; '#/182',
'incjkunifiedideographsextensionc' =&gt; '#/183',
'incjkunifiedideographsextensiond' =&gt; '#/184',
'incjkunifiedideographsextensione' =&gt; '#/185',
'incjkunifiedideographsextensionf' =&gt; '#/186',
'incjkunifiedideographsextensiong' =&gt; '#/187',
'incombiningdiacriticalmarks' =&gt; '#/331',
'incombiningdiacriticalmarksextended' =&gt; '#/364',
'incombiningdiacriticalmarksforsymbols' =&gt; '#/411',
'incombiningdiacriticalmarkssupplement' =&gt; '#/365',
'incombininghalfmarks' =&gt; '#/257',
'incombiningmarksforsymbols' =&gt; '#/411',
'incommonindicnumberforms' =&gt; '#/380',
'incompatjamo' =&gt; '#/284',
'incontrolpictures' =&gt; '#/362',
'incoptic' =&gt; '#/155',
'incopticepactnumbers' =&gt; '#/393',
'incountingrod' =&gt; '#/303',
'incountingrodnumerals' =&gt; '#/303',
'incuneiform' =&gt; '#/255',
'incuneiformnumbers' =&gt; '#/375',
'incuneiformnumbersandpunctuation' =&gt; '#/375',
'incurrencysymbols' =&gt; '#/363',
'incypriotsyllabary' =&gt; '#/376',
'incyrillic' =&gt; '#/228',
'incyrillicexta' =&gt; '#/328',
'incyrillicextb' =&gt; '#/329',
'incyrillicextc' =&gt; '#/330',
'incyrillicextendeda' =&gt; '#/328',
'incyrillicextendedb' =&gt; '#/329',
'incyrillicextendedc' =&gt; '#/330',
'incyrillicsup' =&gt; '#/304',
'incyrillicsupplement' =&gt; '#/304',
'incyrillicsupplementary' =&gt; '#/304',
'indeseret' =&gt; '#/188',
'indevanagari' =&gt; '#/285',
'indevanagariext' =&gt; '#/345',
'indevanagariextended' =&gt; '#/345',
'indiacriticals' =&gt; '#/331',
'indiacriticalsext' =&gt; '#/364',
'indiacriticalsforsymbols' =&gt; '#/411',
'indiacriticalssup' =&gt; '#/365',
'indicnumberforms' =&gt; '#/380',
'indicsiyaqnumbers' =&gt; '#/389',
'indingbats' =&gt; '#/229',
'indivesakuru' =&gt; '#/286',
'indogra' =&gt; '#/136',
'indomino' =&gt; '#/156',
'indominotiles' =&gt; '#/156',
'induployan' =&gt; '#/230',
'inearlydynasticcuneiform' =&gt; '#/412',
'inegyptianhieroglyphformatcontrols' =&gt; '#/418',
'inegyptianhieroglyphs' =&gt; '#/400',
'inelbasan' =&gt; '#/189',
'inelymaic' =&gt; '#/190',
'inemoticons' =&gt; '#/256',
'inenclosedalphanum' =&gt; '#/377',
'inenclosedalphanumerics' =&gt; '#/377',
'inenclosedalphanumericsupplement' =&gt; '#/401',
'inenclosedalphanumsup' =&gt; '#/401',
'inenclosedcjk' =&gt; '#/305',
'inenclosedcjklettersandmonths' =&gt; '#/305',
'inenclosedideographicsup' =&gt; '#/413',
'inenclosedideographicsupplement' =&gt; '#/413',
'inethiopic' =&gt; '#/231',
'inethiopicext' =&gt; '#/306',
'inethiopicexta' =&gt; '#/332',
'inethiopicextended' =&gt; '#/306',
'inethiopicextendeda' =&gt; '#/332',
'inethiopicsup' =&gt; '#/307',
'inethiopicsupplement' =&gt; '#/307',
'ingeneralpunctuation' =&gt; '#/320',
'ingeometricshapes' =&gt; '#/366',
'ingeometricshapesext' =&gt; '#/394',
'ingeometricshapesextended' =&gt; '#/394',
'ingeorgian' =&gt; '#/232',
'ingeorgianext' =&gt; '#/308',
'ingeorgianextended' =&gt; '#/308',
'ingeorgiansup' =&gt; '#/309',
'ingeorgiansupplement' =&gt; '#/309',
'inglagolitic' =&gt; '#/287',
'inglagoliticsup' =&gt; '#/346',
'inglagoliticsupplement' =&gt; '#/346',
'ingothic' =&gt; '#/157',
'ingrantha' =&gt; '#/191',
'ingreek' =&gt; '#/137',
'ingreekandcoptic' =&gt; '#/137',
'ingreekext' =&gt; '#/233',
'ingreekextended' =&gt; '#/233',
'ingujarati' =&gt; '#/234',
'ingunjalagondi' =&gt; '#/333',
'ingurmukhi' =&gt; '#/235',
'inhalfandfullforms' =&gt; '#/378',
'inhalfmarks' =&gt; '#/257',
'inhalfwidthandfullwidthforms' =&gt; '#/378',
'inhangul' =&gt; '#/158',
'inhangulcompatibilityjamo' =&gt; '#/284',
'inhanguljamo' =&gt; '#/122',
'inhanguljamoextendeda' =&gt; '#/237',
'inhanguljamoextendedb' =&gt; '#/238',
'inhangulsyllables' =&gt; '#/158',
'inhanifirohingya' =&gt; '#/356',
'inhanunoo' =&gt; '#/192',
'inhatran' =&gt; '#/159',
'inhebrew' =&gt; '#/160',
'inherited' =&gt; 'Scx/Zinh',
'inhighprivateusesurrogates' =&gt; '#/379',
'inhighpusurrogates' =&gt; '#/379',
'inhighsurrogates' =&gt; '#/357',
'inhiragana' =&gt; '#/236',
'inidc' =&gt; '#/113',
'inideographicdescriptioncharacters' =&gt; '#/113',
'inideographicsymbols' =&gt; '#/395',
'inideographicsymbolsandpunctuation' =&gt; '#/395',
'inimperialaramaic' =&gt; '#/367',
'inindicnumberforms' =&gt; '#/380',
'inindicsiyaqnumbers' =&gt; '#/389',
'ininscriptionalpahlavi' =&gt; '#/406',
'ininscriptionalparthian' =&gt; '#/408',
'inipaext' =&gt; '#/161',
'inipaextensions' =&gt; '#/161',
'initialpunctuation' =&gt; 'Gc/Pi',
'injamo' =&gt; '#/122',
'injamoexta' =&gt; '#/237',
'injamoextb' =&gt; '#/238',
'injavanese' =&gt; '#/239',
'inkaithi' =&gt; '#/162',
'inkanaexta' =&gt; '#/240',
'inkanaextendeda' =&gt; '#/240',
'inkanasup' =&gt; '#/193',
'inkanasupplement' =&gt; '#/193',
'inkanbun' =&gt; '#/163',
'inkangxi' =&gt; '#/164',
'inkangxiradicals' =&gt; '#/164',
'inkannada' =&gt; '#/194',
'inkatakana' =&gt; '#/241',
'inkatakanaext' =&gt; '#/310',
'inkatakanaphoneticextensions' =&gt; '#/310',
'inkayahli' =&gt; '#/195',
'inkharoshthi' =&gt; '#/288',
'inkhitansmallscript' =&gt; '#/390',
'inkhmer' =&gt; '#/138',
'inkhmersymbols' =&gt; '#/334',
'inkhojki' =&gt; '#/165',
'inkhudawadi' =&gt; '#/258',
'inlao' =&gt; '#/114',
'inlatin1' =&gt; '#/166',
'inlatin1sup' =&gt; '#/166',
'inlatin1supplement' =&gt; '#/166',
'inlatinexta' =&gt; '#/259',
'inlatinextadditional' =&gt; '#/396',
'inlatinextb' =&gt; '#/260',
'inlatinextc' =&gt; '#/261',
'inlatinextd' =&gt; '#/262',
'inlatinexte' =&gt; '#/263',
'inlatinextendeda' =&gt; '#/259',
'inlatinextendedadditional' =&gt; '#/396',
'inlatinextendedb' =&gt; '#/260',
'inlatinextendedc' =&gt; '#/261',
'inlatinextendedd' =&gt; '#/262',
'inlatinextendede' =&gt; '#/263',
'inlepcha' =&gt; '#/167',
'inletterlikesymbols' =&gt; '#/391',
'inlimbu' =&gt; '#/139',
'inlineara' =&gt; '#/196',
'inlinearbideograms' =&gt; '#/381',
'inlinearbsyllabary' =&gt; '#/382',
'inlisu' =&gt; '#/123',
'inlisusup' =&gt; '#/197',
'inlisusupplement' =&gt; '#/197',
'inlowsurrogates' =&gt; '#/347',
'inlycian' =&gt; '#/168',
'inlydian' =&gt; '#/169',
'inmahajani' =&gt; '#/242',
'inmahjong' =&gt; '#/198',
'inmahjongtiles' =&gt; '#/198',
'inmakasar' =&gt; '#/199',
'inmalayalam' =&gt; '#/264',
'inmandaic' =&gt; '#/200',
'inmanichaean' =&gt; '#/289',
'inmarchen' =&gt; '#/201',
'inmasaramgondi' =&gt; '#/335',
'inmathalphanum' =&gt; '#/336',
'inmathematicalalphanumericsymbols' =&gt; '#/336',
'inmathematicaloperators' =&gt; '#/348',
'inmathoperators' =&gt; '#/348',
'inmayannumerals' =&gt; '#/349',
'inmedefaidrin' =&gt; '#/311',
'inmeeteimayek' =&gt; '#/312',
'inmeeteimayekext' =&gt; '#/358',
'inmeeteimayekextensions' =&gt; '#/358',
'inmendekikakui' =&gt; '#/337',
'inmeroiticcursive' =&gt; '#/368',
'inmeroitichieroglyphs' =&gt; '#/402',
'inmiao' =&gt; '#/124',
'inmiscarrows' =&gt; '#/290',
'inmiscellaneousmathematicalsymbolsa' =&gt; '#/383',
'inmiscellaneousmathematicalsymbolsb' =&gt; '#/384',
'inmiscellaneoussymbols' =&gt; '#/313',
'inmiscellaneoussymbolsandarrows' =&gt; '#/290',
'inmiscellaneoussymbolsandpictographs' =&gt; '#/369',
'inmiscellaneoustechnical' =&gt; '#/350',
'inmiscmathsymbolsa' =&gt; '#/383',
'inmiscmathsymbolsb' =&gt; '#/384',
'inmiscpictographs' =&gt; '#/369',
'inmiscsymbols' =&gt; '#/313',
'inmisctechnical' =&gt; '#/350',
'inmodi' =&gt; '#/125',
'inmodifierletters' =&gt; '#/370',
'inmodifiertoneletters' =&gt; '#/403',
'inmongolian' =&gt; '#/265',
'inmongoliansup' =&gt; '#/338',
'inmongoliansupplement' =&gt; '#/338',
'inmro' =&gt; '#/115',
'inmultani' =&gt; '#/202',
'inmusic' =&gt; '#/140',
'inmusicalsymbols' =&gt; '#/140',
'inmyanmar' =&gt; '#/203',
'inmyanmarexta' =&gt; '#/314',
'inmyanmarextb' =&gt; '#/315',
'inmyanmarextendeda' =&gt; '#/314',
'inmyanmarextendedb' =&gt; '#/315',
'innabataean' =&gt; '#/266',
'innandinagari' =&gt; '#/316',
'innb' =&gt; 'Blk/NB',
'innewa' =&gt; '#/126',
'innewtailue' =&gt; '#/267',
'innko' =&gt; '#/116',
'innoblock' =&gt; 'Blk/NB',
'innumberforms' =&gt; '#/317',
'innushu' =&gt; '#/141',
'innyiakengpuachuehmong' =&gt; '#/407',
'inocr' =&gt; '#/117',
'inogham' =&gt; '#/142',
'inolchiki' =&gt; '#/204',
'inoldhungarian' =&gt; '#/339',
'inolditalic' =&gt; '#/268',
'inoldnortharabian' =&gt; '#/371',
'inoldpermic' =&gt; '#/269',
'inoldpersian' =&gt; '#/291',
'inoldsogdian' =&gt; '#/292',
'inoldsoutharabian' =&gt; '#/372',
'inoldturkic' =&gt; '#/270',
'inopticalcharacterrecognition' =&gt; '#/117',
'inoriya' =&gt; '#/143',
'inornamentaldingbats' =&gt; '#/397',
'inosage' =&gt; '#/144',
'inosmanya' =&gt; '#/205',
'inottomansiyaqnumbers' =&gt; '#/404',
'inpahawhhmong' =&gt; '#/318',
'inpalmyrene' =&gt; '#/271',
'inpaucinhau' =&gt; '#/272',
'inpc=bottom' =&gt; 'InPC/Bottom',
'inpc=bottomandleft' =&gt; '#/74',
'inpc=bottomandright' =&gt; 'InPC/BottomAn',
'inpc=left' =&gt; 'InPC/Left',
'inpc=leftandright' =&gt; 'InPC/LeftAndR',
'inpc=na' =&gt; 'InPC/NA',
'inpc=overstruck' =&gt; 'InPC/Overstru',
'inpc=right' =&gt; 'InPC/Right',
'inpc=top' =&gt; 'InPC/Top',
'inpc=topandbottom' =&gt; 'InPC/TopAndBo',
'inpc=topandbottomandleft' =&gt; '#/75',
'inpc=topandbottomandright' =&gt; '#/76',
'inpc=topandleft' =&gt; 'InPC/TopAndLe',
'inpc=topandleftandright' =&gt; 'InPC/TopAndL2',
'inpc=topandright' =&gt; 'InPC/TopAndRi',
'inpc=visualorderleft' =&gt; 'InPC/VisualOr',
'inphagspa' =&gt; '#/206',
'inphaistos' =&gt; '#/243',
'inphaistosdisc' =&gt; '#/243',
'inphoenician' =&gt; '#/293',
'inphoneticext' =&gt; '#/319',
'inphoneticextensions' =&gt; '#/319',
'inphoneticextensionssupplement' =&gt; '#/359',
'inphoneticextsup' =&gt; '#/359',
'inplayingcards' =&gt; '#/340',
'inprivateuse' =&gt; '#/118',
'inprivateusearea' =&gt; '#/118',
'inpsalterpahlavi' =&gt; '#/360',
'inpua' =&gt; '#/118',
'inpunctuation' =&gt; '#/320',
'inrejang' =&gt; '#/170',
'inrumi' =&gt; '#/127',
'inruminumeralsymbols' =&gt; '#/127',
'inrunic' =&gt; '#/145',
'insamaritan' =&gt; '#/273',
'insaurashtra' =&gt; '#/294',
'insc=avagraha' =&gt; 'InSC/Avagraha',
'insc=bindu' =&gt; 'InSC/Bindu',
'insc=brahmijoiningnumber' =&gt; '#/84',
'insc=cantillationmark' =&gt; 'InSC/Cantilla',
'insc=consonant' =&gt; 'InSC/Consonan',
'insc=consonantdead' =&gt; 'InSC/Consona2',
'insc=consonantfinal' =&gt; 'InSC/Consona3',
'insc=consonantheadletter' =&gt; '#/85',
'insc=consonantinitialpostfixed' =&gt; '#/87',
'insc=consonantkiller' =&gt; '#/81',
'insc=consonantmedial' =&gt; 'InSC/Consona4',
'insc=consonantplaceholder' =&gt; 'InSC/Consona7',
'insc=consonantprecedingrepha' =&gt; '#/86',
'insc=consonantprefixed' =&gt; 'InSC/Consona5',
'insc=consonantsubjoined' =&gt; 'InSC/Consona6',
'insc=consonantsucceedingrepha' =&gt; 'InSC/Consona9',
'insc=consonantwithstacker' =&gt; 'InSC/Consona8',
'insc=geminationmark' =&gt; '#/80',
'insc=invisiblestacker' =&gt; 'InSC/Invisibl',
'insc=joiner' =&gt; '#/69',
'insc=modifyingletter' =&gt; '#/82',
'insc=nonjoiner' =&gt; '#/77',
'insc=nukta' =&gt; 'InSC/Nukta',
'insc=number' =&gt; 'InSC/Number',
'insc=numberjoiner' =&gt; '#/79',
'insc=other' =&gt; 'InSC/Other',
'insc=purekiller' =&gt; 'InSC/PureKill',
'insc=registershifter' =&gt; '#/83',
'insc=syllablemodifier' =&gt; 'InSC/Syllable',
'insc=toneletter' =&gt; '#/78',
'insc=tonemark' =&gt; 'InSC/ToneMark',
'insc=virama' =&gt; 'InSC/Virama',
'insc=visarga' =&gt; 'InSC/Visarga',
'insc=vowel' =&gt; 'InSC/Vowel',
'insc=voweldependent' =&gt; 'InSC/VowelDep',
'insc=vowelindependent' =&gt; 'InSC/VowelInd',
'inscriptionalpahlavi' =&gt; '#/687',
'inscriptionalparthian' =&gt; '#/689',
'insharada' =&gt; '#/207',
'inshavian' =&gt; '#/208',
'inshorthandformatcontrols' =&gt; '#/414',
'insiddham' =&gt; '#/209',
'insinhala' =&gt; '#/210',
'insinhalaarchaicnumbers' =&gt; '#/409',
'insmallforms' =&gt; '#/295',
'insmallformvariants' =&gt; '#/295',
'insmallkanaext' =&gt; '#/341',
'insmallkanaextension' =&gt; '#/341',
'insogdian' =&gt; '#/211',
'insorasompeng' =&gt; '#/321',
'insoyombo' =&gt; '#/212',
'inspacingmodifierletters' =&gt; '#/370',
'inspecials' =&gt; '#/244',
'insundanese' =&gt; '#/274',
'insundanesesup' =&gt; '#/342',
'insundanesesupplement' =&gt; '#/342',
'insuparrowsa' =&gt; '#/296',
'insuparrowsb' =&gt; '#/297',
'insuparrowsc' =&gt; '#/298',
'insuperandsub' =&gt; '#/322',
'insuperscriptsandsubscripts' =&gt; '#/322',
'insupmathoperators' =&gt; '#/385',
'insupplementalarrowsa' =&gt; '#/296',
'insupplementalarrowsb' =&gt; '#/297',
'insupplementalarrowsc' =&gt; '#/298',
'insupplementalmathematicaloperators' =&gt; '#/385',
'insupplementalpunctuation' =&gt; '#/361',
'insupplementalsymbolsandpictographs' =&gt; '#/415',
'insupplementaryprivateuseareaa' =&gt; '#/213',
'insupplementaryprivateuseareab' =&gt; '#/214',
'insuppuaa' =&gt; '#/213',
'insuppuab' =&gt; '#/214',
'insuppunctuation' =&gt; '#/361',
'insupsymbolsandpictographs' =&gt; '#/415',
'insuttonsignwriting' =&gt; '#/392',
'insylotinagri' =&gt; '#/323',
'insymbolsandpictographsexta' =&gt; '#/416',
'insymbolsandpictographsextendeda' =&gt; '#/416',
'insymbolsforlegacycomputing' =&gt; '#/417',
'insyriac' =&gt; '#/171',
'insyriacsup' =&gt; '#/275',
'insyriacsupplement' =&gt; '#/275',
'intagalog' =&gt; '#/215',
'intagbanwa' =&gt; '#/245',
'intags' =&gt; '#/128',
'intaile' =&gt; '#/146',
'intaitham' =&gt; '#/216',
'intaiviet' =&gt; '#/217',
'intaixuanjing' =&gt; '#/324',
'intaixuanjingsymbols' =&gt; '#/324',
'intakri' =&gt; '#/147',
'intamil' =&gt; '#/148',
'intamilsup' =&gt; '#/246',
'intamilsupplement' =&gt; '#/246',
'intangut' =&gt; '#/172',
'intangutcomponents' =&gt; '#/386',
'intangutsup' =&gt; '#/276',
'intangutsupplement' =&gt; '#/276',
'intelugu' =&gt; '#/173',
'inthaana' =&gt; '#/174',
'inthai' =&gt; '#/129',
'intibetan' =&gt; '#/218',
'intifinagh' =&gt; '#/247',
'intirhuta' =&gt; '#/219',
'intransportandmap' =&gt; '#/373',
'intransportandmapsymbols' =&gt; '#/373',
'inucas' =&gt; '#/130',
'inucasext' =&gt; '#/220',
'inugaritic' =&gt; '#/248',
'inunifiedcanadianaboriginalsyllabics' =&gt; '#/130',
'inunifiedcanadianaboriginalsyllabicsextended' =&gt; '#/220',
'invai' =&gt; '#/119',
'invariationselectors' =&gt; '#/111',
'invariationselectorssupplement' =&gt; '#/149',
'invedicext' =&gt; '#/249',
'invedicextensions' =&gt; '#/249',
'inverticalforms' =&gt; '#/351',
'invs' =&gt; '#/111',
'invssup' =&gt; '#/149',
'inwancho' =&gt; '#/175',
'inwarangciti' =&gt; '#/299',
'inyezidi' =&gt; '#/176',
'inyijing' =&gt; '#/177',
'inyijinghexagramsymbols' =&gt; '#/177',
'inyiradicals' =&gt; '#/300',
'inyisyllables' =&gt; '#/325',
'inzanabazarsquare' =&gt; '#/374',
'ipaext' =&gt; '#/161',
'ipaextensions' =&gt; '#/161',
'isadlam' =&gt; 'Scx/Adlm',
'isadlm' =&gt; 'Scx/Adlm',
'isaegeannumbers' =&gt; '#/343',
'isaghb' =&gt; '#/635',
'isahex' =&gt; '#/60',
'isahom' =&gt; '#/636',
'isalchemical' =&gt; '#/277',
'isalchemicalsymbols' =&gt; '#/277',
'isall' =&gt; '#/1',
'isalnum' =&gt; 'Perl/Alnum',
'isalpha' =&gt; 'Alpha/Y',
'isalphabetic' =&gt; 'Alpha/Y',
'isalphabeticpf' =&gt; '#/326',
'isalphabeticpresentationforms' =&gt; '#/326',
'isanatolianhieroglyphs' =&gt; '#/657',
'isancientgreekmusic' =&gt; '#/387',
'isancientgreekmusicalnotation' =&gt; '#/387',
'isancientgreeknumbers' =&gt; '#/398',
'isancientsymbols' =&gt; '#/352',
'isany' =&gt; '#/2',
'isarab' =&gt; 'Scx/Arab',
'isarabic' =&gt; 'Scx/Arab',
'isarabicexta' =&gt; '#/278',
'isarabicextendeda' =&gt; '#/278',
'isarabicmath' =&gt; '#/279',
'isarabicmathematicalalphabeticsymbols' =&gt; '#/279',
'isarabicpfa' =&gt; '#/250',
'isarabicpfb' =&gt; '#/251',
'isarabicpresentationformsa' =&gt; '#/250',
'isarabicpresentationformsb' =&gt; '#/251',
'isarabicsup' =&gt; '#/252',
'isarabicsupplement' =&gt; '#/252',
'isarmenian' =&gt; 'Scx/Armn',
'isarmi' =&gt; '#/637',
'isarmn' =&gt; 'Scx/Armn',
'isarrows' =&gt; '#/151',
'isascii' =&gt; '#/131',
'isasciihexdigit' =&gt; '#/60',
'isassigned' =&gt; 'Perl/Assigned',
'isavestan' =&gt; '#/638',
'isavst' =&gt; '#/638',
'isbali' =&gt; '#/639',
'isbalinese' =&gt; '#/639',
'isbamu' =&gt; '#/640',
'isbamum' =&gt; '#/640',
'isbamumsup' =&gt; '#/223',
'isbamumsupplement' =&gt; '#/223',
'isbasiclatin' =&gt; '#/131',
'isbass' =&gt; '#/641',
'isbassavah' =&gt; '#/641',
'isbatak' =&gt; '#/642',
'isbatk' =&gt; '#/642',
'isbeng' =&gt; 'Scx/Beng',
'isbengali' =&gt; 'Scx/Beng',
'isbhaiksuki' =&gt; 'Scx/Bhks',
'isbhks' =&gt; 'Scx/Bhks',
'isbidic' =&gt; 'BidiC/Y',
'isbidicontrol' =&gt; 'BidiC/Y',
'isbidim' =&gt; 'BidiM/Y',
'isbidimirrored' =&gt; 'BidiM/Y',
'isblank' =&gt; 'Perl/Blank',
'isblockelements' =&gt; '#/344',
'isbopo' =&gt; 'Scx/Bopo',
'isbopomofo' =&gt; 'Scx/Bopo',
'isbopomofoext' =&gt; '#/301',
'isbopomofoextended' =&gt; '#/301',
'isboxdrawing' =&gt; '#/280',
'isbrah' =&gt; '#/643',
'isbrahmi' =&gt; '#/643',
'isbrai' =&gt; '#/180',
'isbraille' =&gt; '#/180',
'isbraillepatterns' =&gt; '#/180',
'isbugi' =&gt; '#/644',
'isbuginese' =&gt; '#/644',
'isbuhd' =&gt; '#/645',
'isbuhid' =&gt; '#/645',
'isbyzantinemusic' =&gt; '#/353',
'isbyzantinemusicalsymbols' =&gt; '#/353',
'isc' =&gt; 'Gc/C',
'iscakm' =&gt; 'Scx/Cakm',
'iscanadianaboriginal' =&gt; '#/646',
'iscanadiansyllabics' =&gt; '#/130',
'iscans' =&gt; '#/646',
'iscari' =&gt; '#/647',
'iscarian' =&gt; '#/647',
'iscased' =&gt; 'Cased/Y',
'iscasedletter' =&gt; 'Gc/LC',
'iscaseignorable' =&gt; 'CI/Y',
'iscaucasianalbanian' =&gt; '#/635',
'iscc' =&gt; '#/422',
'isce' =&gt; 'CE/Y',
'iscf' =&gt; 'Gc/Cf',
'ischakma' =&gt; 'Scx/Cakm',
'ischam' =&gt; 'Scx/Cham',
'ischangeswhencasefolded' =&gt; 'CWCF/Y',
'ischangeswhencasemapped' =&gt; 'CWCM/Y',
'ischangeswhenlowercased' =&gt; 'CWL/Y',
'ischangeswhennfkccasefolded' =&gt; 'CWKCF/Y',
'ischangeswhentitlecased' =&gt; 'CWT/Y',
'ischangeswhenuppercased' =&gt; 'CWU/Y',
'ischer' =&gt; '#/648',
'ischerokee' =&gt; '#/648',
'ischerokeesup' =&gt; '#/302',
'ischerokeesupplement' =&gt; '#/302',
'ischesssymbols' =&gt; '#/327',
'ischorasmian' =&gt; '#/649',
'ischrs' =&gt; '#/649',
'isci' =&gt; 'CI/Y',
'iscjk' =&gt; '#/112',
'iscjkcompat' =&gt; '#/254',
'iscjkcompatforms' =&gt; '#/354',
'iscjkcompatibility' =&gt; '#/254',
'iscjkcompatibilityforms' =&gt; '#/354',
'iscjkcompatibilityideographs' =&gt; '#/399',
'iscjkcompatibilityideographssupplement' =&gt; '#/410',
'iscjkcompatideographs' =&gt; '#/399',
'iscjkcompatideographssup' =&gt; '#/410',
'iscjkexta' =&gt; '#/181',
'iscjkextb' =&gt; '#/182',
'iscjkextc' =&gt; '#/183',
'iscjkextd' =&gt; '#/184',
'iscjkexte' =&gt; '#/185',
'iscjkextf' =&gt; '#/186',
'iscjkextg' =&gt; '#/187',
'iscjkradicalssup' =&gt; '#/355',
'iscjkradicalssupplement' =&gt; '#/355',
'iscjkstrokes' =&gt; '#/281',
'iscjksymbols' =&gt; '#/282',
'iscjksymbolsandpunctuation' =&gt; '#/282',
'iscjkunifiedideographs' =&gt; '#/112',
'iscjkunifiedideographsextensiona' =&gt; '#/181',
'iscjkunifiedideographsextensionb' =&gt; '#/182',
'iscjkunifiedideographsextensionc' =&gt; '#/183',
'iscjkunifiedideographsextensiond' =&gt; '#/184',
'iscjkunifiedideographsextensione' =&gt; '#/185',
'iscjkunifiedideographsextensionf' =&gt; '#/186',
'iscjkunifiedideographsextensiong' =&gt; '#/187',
'isclosepunctuation' =&gt; 'Gc/Pe',
'iscn' =&gt; 'Gc/Cn',
'iscntrl' =&gt; '#/422',
'isco' =&gt; '#/423',
'iscombiningdiacriticalmarks' =&gt; '#/331',
'iscombiningdiacriticalmarksextended' =&gt; '#/364',
'iscombiningdiacriticalmarksforsymbols' =&gt; '#/411',
'iscombiningdiacriticalmarkssupplement' =&gt; '#/365',
'iscombininghalfmarks' =&gt; '#/257',
'iscombiningmark' =&gt; 'Gc/M',
'iscombiningmarksforsymbols' =&gt; '#/411',
'iscommon' =&gt; 'Scx/Zyyy',
'iscommonindicnumberforms' =&gt; '#/380',
'iscompatjamo' =&gt; '#/284',
'iscompex' =&gt; 'CompEx/Y',
'iscompositionexclusion' =&gt; 'CE/Y',
'isconnectorpunctuation' =&gt; 'Gc/Pc',
'iscontrol' =&gt; '#/422',
'iscontrolpictures' =&gt; '#/362',
'iscopt' =&gt; 'Scx/Copt',
'iscoptic' =&gt; 'Scx/Copt',
'iscopticepactnumbers' =&gt; '#/393',
'iscountingrod' =&gt; '#/303',
'iscountingrodnumerals' =&gt; '#/303',
'iscprt' =&gt; 'Scx/Cprt',
'iscs' =&gt; '#/14',
'iscuneiform' =&gt; 'Scx/Xsux',
'iscuneiformnumbers' =&gt; '#/375',
'iscuneiformnumbersandpunctuation' =&gt; '#/375',
'iscurrencysymbol' =&gt; 'Gc/Sc',
'iscurrencysymbols' =&gt; '#/363',
'iscwcf' =&gt; 'CWCF/Y',
'iscwcm' =&gt; 'CWCM/Y',
'iscwkcf' =&gt; 'CWKCF/Y',
'iscwl' =&gt; 'CWL/Y',
'iscwt' =&gt; 'CWT/Y',
'iscwu' =&gt; 'CWU/Y',
'iscypriot' =&gt; 'Scx/Cprt',
'iscypriotsyllabary' =&gt; '#/376',
'iscyrillic' =&gt; 'Scx/Cyrl',
'iscyrillicexta' =&gt; '#/328',
'iscyrillicextb' =&gt; '#/329',
'iscyrillicextc' =&gt; '#/330',
'iscyrillicextendeda' =&gt; '#/328',
'iscyrillicextendedb' =&gt; '#/329',
'iscyrillicextendedc' =&gt; '#/330',
'iscyrillicsup' =&gt; '#/304',
'iscyrillicsupplement' =&gt; '#/304',
'iscyrillicsupplementary' =&gt; '#/304',
'iscyrl' =&gt; 'Scx/Cyrl',
'isdash' =&gt; 'Dash/Y',
'isdashpunctuation' =&gt; 'Gc/Pd',
'isdecimalnumber' =&gt; 'Gc/Nd',
'isdefaultignorablecodepoint' =&gt; 'DI/Y',
'isdep' =&gt; 'Dep/Y',
'isdeprecated' =&gt; 'Dep/Y',
'isdeseret' =&gt; '#/188',
'isdeva' =&gt; 'Scx/Deva',
'isdevanagari' =&gt; 'Scx/Deva',
'isdevanagariext' =&gt; '#/345',
'isdevanagariextended' =&gt; '#/345',
'isdi' =&gt; 'DI/Y',
'isdia' =&gt; 'Dia/Y',
'isdiacritic' =&gt; 'Dia/Y',
'isdiacriticals' =&gt; '#/331',
'isdiacriticalsext' =&gt; '#/364',
'isdiacriticalsforsymbols' =&gt; '#/411',
'isdiacriticalssup' =&gt; '#/365',
'isdiak' =&gt; 'Scx/Diak',
'isdigit' =&gt; 'Gc/Nd',
'isdingbats' =&gt; '#/229',
'isdivesakuru' =&gt; 'Scx/Diak',
'isdogr' =&gt; '#/650',
'isdogra' =&gt; '#/650',
'isdomino' =&gt; '#/156',
'isdominotiles' =&gt; '#/156',
'isdsrt' =&gt; '#/188',
'isdupl' =&gt; 'Scx/Dupl',
'isduployan' =&gt; 'Scx/Dupl',
'isearlydynasticcuneiform' =&gt; '#/412',
'isebase' =&gt; 'EBase/Y',
'isecomp' =&gt; 'EComp/Y',
'isegyp' =&gt; '#/651',
'isegyptianhieroglyphformatcontrols' =&gt; '#/418',
'isegyptianhieroglyphs' =&gt; '#/651',
'iselba' =&gt; '#/652',
'iselbasan' =&gt; '#/652',
'iselym' =&gt; '#/653',
'iselymaic' =&gt; '#/653',
'isemod' =&gt; '#/61',
'isemoji' =&gt; 'Emoji/Y',
'isemojicomponent' =&gt; 'EComp/Y',
'isemojimodifier' =&gt; '#/61',
'isemojimodifierbase' =&gt; 'EBase/Y',
'isemojipresentation' =&gt; 'EPres/Y',
'isemoticons' =&gt; '#/256',
'isenclosedalphanum' =&gt; '#/377',
'isenclosedalphanumerics' =&gt; '#/377',
'isenclosedalphanumericsupplement' =&gt; '#/401',
'isenclosedalphanumsup' =&gt; '#/401',
'isenclosedcjk' =&gt; '#/305',
'isenclosedcjklettersandmonths' =&gt; '#/305',
'isenclosedideographicsup' =&gt; '#/413',
'isenclosedideographicsupplement' =&gt; '#/413',
'isenclosingmark' =&gt; 'Gc/Me',
'isepres' =&gt; 'EPres/Y',
'isethi' =&gt; 'Scx/Ethi',
'isethiopic' =&gt; 'Scx/Ethi',
'isethiopicext' =&gt; '#/306',
'isethiopicexta' =&gt; '#/332',
'isethiopicextended' =&gt; '#/306',
'isethiopicextendeda' =&gt; '#/332',
'isethiopicsup' =&gt; '#/307',
'isethiopicsupplement' =&gt; '#/307',
'isext' =&gt; 'Ext/Y',
'isextendedpictographic' =&gt; 'ExtPict/Y',
'isextender' =&gt; 'Ext/Y',
'isextpict' =&gt; 'ExtPict/Y',
'isfinalpunctuation' =&gt; 'Gc/Pf',
'isformat' =&gt; 'Gc/Cf',
'isfullcompositionexclusion' =&gt; 'CompEx/Y',
'isgeneralpunctuation' =&gt; '#/320',
'isgeometricshapes' =&gt; '#/366',
'isgeometricshapesext' =&gt; '#/394',
'isgeometricshapesextended' =&gt; '#/394',
'isgeor' =&gt; 'Scx/Geor',
'isgeorgian' =&gt; 'Scx/Geor',
'isgeorgianext' =&gt; '#/308',
'isgeorgianextended' =&gt; '#/308',
'isgeorgiansup' =&gt; '#/309',
'isgeorgiansupplement' =&gt; '#/309',
'isglag' =&gt; 'Scx/Glag',
'isglagolitic' =&gt; 'Scx/Glag',
'isglagoliticsup' =&gt; '#/346',
'isglagoliticsupplement' =&gt; '#/346',
'isgong' =&gt; 'Scx/Gong',
'isgonm' =&gt; 'Scx/Gonm',
'isgoth' =&gt; '#/654',
'isgothic' =&gt; '#/654',
'isgran' =&gt; 'Scx/Gran',
'isgrantha' =&gt; 'Scx/Gran',
'isgraph' =&gt; 'Perl/Graph',
'isgraphemebase' =&gt; 'GrBase/Y',
'isgraphemeextend' =&gt; 'GrExt/Y',
'isgrbase' =&gt; 'GrBase/Y',
'isgreek' =&gt; 'Scx/Grek',
'isgreekandcoptic' =&gt; '#/137',
'isgreekext' =&gt; '#/233',
'isgreekextended' =&gt; '#/233',
'isgrek' =&gt; 'Scx/Grek',
'isgrext' =&gt; 'GrExt/Y',
'isgujarati' =&gt; 'Scx/Gujr',
'isgujr' =&gt; 'Scx/Gujr',
'isgunjalagondi' =&gt; 'Scx/Gong',
'isgurmukhi' =&gt; 'Scx/Guru',
'isguru' =&gt; 'Scx/Guru',
'ishalfandfullforms' =&gt; '#/378',
'ishalfmarks' =&gt; '#/257',
'ishalfwidthandfullwidthforms' =&gt; '#/378',
'ishan' =&gt; 'Scx/Han',
'ishang' =&gt; 'Scx/Hang',
'ishangul' =&gt; 'Scx/Hang',
'ishangulcompatibilityjamo' =&gt; '#/284',
'ishanguljamo' =&gt; '#/122',
'ishanguljamoextendeda' =&gt; '#/237',
'ishanguljamoextendedb' =&gt; '#/238',
'ishangulsyllables' =&gt; '#/158',
'ishani' =&gt; 'Scx/Han',
'ishanifirohingya' =&gt; 'Scx/Rohg',
'ishano' =&gt; '#/655',
'ishanunoo' =&gt; '#/655',
'ishatr' =&gt; '#/656',
'ishatran' =&gt; '#/656',
'ishebr' =&gt; 'Scx/Hebr',
'ishebrew' =&gt; 'Scx/Hebr',
'ishex' =&gt; 'Hex/Y',
'ishexdigit' =&gt; 'Hex/Y',
'ishighprivateusesurrogates' =&gt; '#/379',
'ishighpusurrogates' =&gt; '#/379',
'ishighsurrogates' =&gt; '#/357',
'ishira' =&gt; 'Scx/Hira',
'ishiragana' =&gt; 'Scx/Hira',
'ishluw' =&gt; '#/657',
'ishmng' =&gt; 'Scx/Hmng',
'ishmnp' =&gt; 'Scx/Hmnp',
'ishorizspace' =&gt; 'Perl/Blank',
'ishung' =&gt; '#/658',
'ishyphen' =&gt; 'Hyphen/T',
'isidc' =&gt; 'IDC/Y',
'isidcontinue' =&gt; 'IDC/Y',
'isideo' =&gt; 'Ideo/Y',
'isideographic' =&gt; 'Ideo/Y',
'isideographicdescriptioncharacters' =&gt; '#/113',
'isideographicsymbols' =&gt; '#/395',
'isideographicsymbolsandpunctuation' =&gt; '#/395',
'isids' =&gt; 'IDS/Y',
'isidsb' =&gt; '#/70',
'isidsbinaryoperator' =&gt; '#/70',
'isidst' =&gt; '#/72',
'isidstart' =&gt; 'IDS/Y',
'isidstrinaryoperator' =&gt; '#/72',
'isimperialaramaic' =&gt; '#/637',
'isindicnumberforms' =&gt; '#/380',
'isindicsiyaqnumbers' =&gt; '#/389',
'isinherited' =&gt; 'Scx/Zinh',
'isinitialpunctuation' =&gt; 'Gc/Pi',
'isinscriptionalpahlavi' =&gt; '#/687',
'isinscriptionalparthian' =&gt; '#/689',
'isipaext' =&gt; '#/161',
'isipaextensions' =&gt; '#/161',
'isital' =&gt; '#/659',
'isjamo' =&gt; '#/122',
'isjamoexta' =&gt; '#/237',
'isjamoextb' =&gt; '#/238',
'isjava' =&gt; '#/660',
'isjavanese' =&gt; '#/660',
'isjoinc' =&gt; '#/88',
'isjoincontrol' =&gt; '#/88',
'iskaithi' =&gt; 'Scx/Kthi',
'iskali' =&gt; '#/195',
'iskana' =&gt; 'Scx/Kana',
'iskanaexta' =&gt; '#/240',
'iskanaextendeda' =&gt; '#/240',
'iskanasup' =&gt; '#/193',
'iskanasupplement' =&gt; '#/193',
'iskanbun' =&gt; '#/163',
'iskangxi' =&gt; '#/164',
'iskangxiradicals' =&gt; '#/164',
'iskannada' =&gt; 'Scx/Knda',
'iskatakana' =&gt; 'Scx/Kana',
'iskatakanaext' =&gt; '#/310',
'iskatakanaphoneticextensions' =&gt; '#/310',
'iskayahli' =&gt; '#/195',
'iskhar' =&gt; 'Scx/Khar',
'iskharoshthi' =&gt; 'Scx/Khar',
'iskhitansmallscript' =&gt; '#/661',
'iskhmer' =&gt; 'Scx/Khmr',
'iskhmersymbols' =&gt; '#/334',
'iskhmr' =&gt; 'Scx/Khmr',
'iskhoj' =&gt; 'Scx/Khoj',
'iskhojki' =&gt; 'Scx/Khoj',
'iskhudawadi' =&gt; 'Scx/Sind',
'iskits' =&gt; '#/661',
'isknda' =&gt; 'Scx/Knda',
'iskthi' =&gt; 'Scx/Kthi',
'isl' =&gt; 'Gc/L',
'isl&amp;' =&gt; 'Gc/LC',
'isl_' =&gt; 'Gc/LC',
'islana' =&gt; 'Scx/Lana',
'islao' =&gt; 'Scx/Lao',
'islaoo' =&gt; 'Scx/Lao',
'islatin' =&gt; 'Scx/Latn',
'islatin1' =&gt; '#/166',
'islatin1sup' =&gt; '#/166',
'islatin1supplement' =&gt; '#/166',
'islatinexta' =&gt; '#/259',
'islatinextadditional' =&gt; '#/396',
'islatinextb' =&gt; '#/260',
'islatinextc' =&gt; '#/261',
'islatinextd' =&gt; '#/262',
'islatinexte' =&gt; '#/263',
'islatinextendeda' =&gt; '#/259',
'islatinextendedadditional' =&gt; '#/396',
'islatinextendedb' =&gt; '#/260',
'islatinextendedc' =&gt; '#/261',
'islatinextendedd' =&gt; '#/262',
'islatinextendede' =&gt; '#/263',
'islatn' =&gt; 'Scx/Latn',
'islc' =&gt; 'Gc/LC',
'islepc' =&gt; '#/662',
'islepcha' =&gt; '#/662',
'isletter' =&gt; 'Gc/L',
'isletterlikesymbols' =&gt; '#/391',
'isletternumber' =&gt; 'Gc/Nl',
'islimb' =&gt; 'Scx/Limb',
'islimbu' =&gt; 'Scx/Limb',
'islina' =&gt; 'Scx/Lina',
'islinb' =&gt; 'Scx/Linb',
'islineara' =&gt; 'Scx/Lina',
'islinearb' =&gt; 'Scx/Linb',
'islinearbideograms' =&gt; '#/381',
'islinearbsyllabary' =&gt; '#/382',
'islineseparator' =&gt; '#/424',
'islisu' =&gt; '#/663',
'islisusup' =&gt; '#/197',
'islisusupplement' =&gt; '#/197',
'isll' =&gt; 'Gc/Ll',
'islm' =&gt; 'Gc/Lm',
'islo' =&gt; 'Gc/Lo',
'isloe' =&gt; 'InPC/VisualOr',
'islogicalorderexception' =&gt; 'InPC/VisualOr',
'islower' =&gt; 'Lower/Y',
'islowercase' =&gt; 'Lower/Y',
'islowercaseletter' =&gt; 'Gc/Ll',
'islowsurrogates' =&gt; '#/347',
'islt' =&gt; 'Perl/Title',
'islu' =&gt; 'Gc/Lu',
'islyci' =&gt; '#/664',
'islycian' =&gt; '#/664',
'islydi' =&gt; '#/665',
'islydian' =&gt; '#/665',
'ism' =&gt; 'Gc/M',
'ismahajani' =&gt; '#/666',
'ismahj' =&gt; '#/666',
'ismahjong' =&gt; '#/198',
'ismahjongtiles' =&gt; '#/198',
'ismaka' =&gt; '#/667',
'ismakasar' =&gt; '#/667',
'ismalayalam' =&gt; 'Scx/Mlym',
'ismand' =&gt; '#/668',
'ismandaic' =&gt; '#/668',
'ismani' =&gt; '#/669',
'ismanichaean' =&gt; '#/669',
'ismarc' =&gt; '#/670',
'ismarchen' =&gt; '#/670',
'ismark' =&gt; 'Gc/M',
'ismasaramgondi' =&gt; 'Scx/Gonm',
'ismath' =&gt; 'Math/Y',
'ismathalphanum' =&gt; '#/336',
'ismathematicalalphanumericsymbols' =&gt; '#/336',
'ismathematicaloperators' =&gt; '#/348',
'ismathoperators' =&gt; '#/348',
'ismathsymbol' =&gt; 'Gc/Sm',
'ismayannumerals' =&gt; '#/349',
'ismc' =&gt; 'Gc/Mc',
'isme' =&gt; 'Gc/Me',
'ismedefaidrin' =&gt; '#/671',
'ismedf' =&gt; '#/671',
'ismeeteimayek' =&gt; '#/676',
'ismeeteimayekext' =&gt; '#/358',
'ismeeteimayekextensions' =&gt; '#/358',
'ismend' =&gt; '#/672',
'ismendekikakui' =&gt; '#/672',
'ismerc' =&gt; '#/673',
'ismero' =&gt; '#/402',
'ismeroiticcursive' =&gt; '#/673',
'ismeroitichieroglyphs' =&gt; '#/402',
'ismiao' =&gt; '#/674',
'ismiscarrows' =&gt; '#/290',
'ismiscellaneousmathematicalsymbolsa' =&gt; '#/383',
'ismiscellaneousmathematicalsymbolsb' =&gt; '#/384',
'ismiscellaneoussymbols' =&gt; '#/313',
'ismiscellaneoussymbolsandarrows' =&gt; '#/290',
'ismiscellaneoussymbolsandpictographs' =&gt; '#/369',
'ismiscellaneoustechnical' =&gt; '#/350',
'ismiscmathsymbolsa' =&gt; '#/383',
'ismiscmathsymbolsb' =&gt; '#/384',
'ismiscpictographs' =&gt; '#/369',
'ismiscsymbols' =&gt; '#/313',
'ismisctechnical' =&gt; '#/350',
'ismlym' =&gt; 'Scx/Mlym',
'ismn' =&gt; 'Gc/Mn',
'ismodi' =&gt; '#/675',
'ismodifierletter' =&gt; 'Gc/Lm',
'ismodifierletters' =&gt; '#/370',
'ismodifiersymbol' =&gt; 'Gc/Sk',
'ismodifiertoneletters' =&gt; '#/403',
'ismong' =&gt; 'Scx/Mong',
'ismongolian' =&gt; 'Scx/Mong',
'ismongoliansup' =&gt; '#/338',
'ismongoliansupplement' =&gt; '#/338',
'ismro' =&gt; '#/632',
'ismroo' =&gt; '#/632',
'ismtei' =&gt; '#/676',
'ismult' =&gt; 'Scx/Mult',
'ismultani' =&gt; 'Scx/Mult',
'ismusic' =&gt; '#/140',
'ismusicalsymbols' =&gt; '#/140',
'ismyanmar' =&gt; 'Scx/Mymr',
'ismyanmarexta' =&gt; '#/314',
'ismyanmarextb' =&gt; '#/315',
'ismyanmarextendeda' =&gt; '#/314',
'ismyanmarextendedb' =&gt; '#/315',
'ismymr' =&gt; 'Scx/Mymr',
'isn' =&gt; 'Gc/N',
'isnabataean' =&gt; '#/677',
'isnand' =&gt; 'Scx/Nand',
'isnandinagari' =&gt; 'Scx/Nand',
'isnarb' =&gt; '#/371',
'isnb' =&gt; 'Blk/NB',
'isnbat' =&gt; '#/677',
'isnchar' =&gt; 'Perl/_PerlNch',
'isnd' =&gt; 'Gc/Nd',
'isnewa' =&gt; '#/678',
'isnewtailue' =&gt; 'Scx/Talu',
'isnko' =&gt; '#/633',
'isnkoo' =&gt; '#/633',
'isnl' =&gt; 'Gc/Nl',
'isno' =&gt; 'Gc/No',
'isnoblock' =&gt; 'Blk/NB',
'isnoncharactercodepoint' =&gt; 'Perl/_PerlNch',
'isnonspacingmark' =&gt; 'Gc/Mn',
'isnshu' =&gt; '#/679',
'isnumber' =&gt; 'Gc/N',
'isnumberforms' =&gt; '#/317',
'isnushu' =&gt; '#/679',
'isnyiakengpuachuehmong' =&gt; 'Scx/Hmnp',
'isocr' =&gt; '#/117',
'isogam' =&gt; '#/680',
'isogham' =&gt; '#/680',
'isolchiki' =&gt; '#/204',
'isolck' =&gt; '#/204',
'isoldhungarian' =&gt; '#/658',
'isolditalic' =&gt; '#/659',
'isoldnortharabian' =&gt; '#/371',
'isoldpermic' =&gt; '#/685',
'isoldpersian' =&gt; '#/710',
'isoldsogdian' =&gt; '#/697',
'isoldsoutharabian' =&gt; '#/372',
'isoldturkic' =&gt; '#/681',
'isopenpunctuation' =&gt; 'Gc/Ps',
'isopticalcharacterrecognition' =&gt; '#/117',
'isoriya' =&gt; 'Scx/Orya',
'isorkh' =&gt; '#/681',
'isornamentaldingbats' =&gt; '#/397',
'isorya' =&gt; 'Scx/Orya',
'isosage' =&gt; '#/682',
'isosge' =&gt; '#/682',
'isosma' =&gt; '#/683',
'isosmanya' =&gt; '#/683',
'isother' =&gt; 'Gc/C',
'isotherletter' =&gt; 'Gc/Lo',
'isothernumber' =&gt; 'Gc/No',
'isotherpunctuation' =&gt; 'Gc/Po',
'isothersymbol' =&gt; 'Gc/So',
'isottomansiyaqnumbers' =&gt; '#/404',
'isp' =&gt; 'Gc/P',
'ispahawhhmong' =&gt; 'Scx/Hmng',
'ispalm' =&gt; '#/271',
'ispalmyrene' =&gt; '#/271',
'isparagraphseparator' =&gt; '#/425',
'ispatsyn' =&gt; 'PatSyn/Y',
'ispatternsyntax' =&gt; 'PatSyn/Y',
'ispatternwhitespace' =&gt; 'Perl/_PerlPat',
'ispatws' =&gt; 'Perl/_PerlPat',
'ispauc' =&gt; '#/684',
'ispaucinhau' =&gt; '#/684',
'ispc' =&gt; 'Gc/Pc',
'ispcm' =&gt; 'PCM/Y',
'ispd' =&gt; 'Gc/Pd',
'ispe' =&gt; 'Gc/Pe',
'isperlspace' =&gt; '#/3',
'isperlword' =&gt; 'Perl/PerlWord',
'isperm' =&gt; '#/685',
'ispf' =&gt; 'Gc/Pf',
'isphag' =&gt; '#/686',
'isphagspa' =&gt; '#/686',
'isphaistos' =&gt; '#/243',
'isphaistosdisc' =&gt; '#/243',
'isphli' =&gt; '#/687',
'isphlp' =&gt; 'Scx/Phlp',
'isphnx' =&gt; '#/688',
'isphoenician' =&gt; '#/688',
'isphoneticext' =&gt; '#/319',
'isphoneticextensions' =&gt; '#/319',
'isphoneticextensionssupplement' =&gt; '#/359',
'isphoneticextsup' =&gt; '#/359',
'ispi' =&gt; 'Gc/Pi',
'isplayingcards' =&gt; '#/340',
'isplrd' =&gt; '#/674',
'ispo' =&gt; 'Gc/Po',
'isposixalnum' =&gt; '#/5',
'isposixalpha' =&gt; '#/6',
'isposixblank' =&gt; '#/7',
'isposixcntrl' =&gt; '#/8',
'isposixdigit' =&gt; '#/9',
'isposixgraph' =&gt; '#/10',
'isposixlower' =&gt; '#/11',
'isposixprint' =&gt; '#/12',
'isposixpunct' =&gt; 'Perl/PosixPun',
'isposixspace' =&gt; '#/3',
'isposixupper' =&gt; '#/13',
'isposixword' =&gt; 'Perl/PerlWord',
'isposixxdigit' =&gt; '#/60',
'isprependedconcatenationmark' =&gt; 'PCM/Y',
'isprint' =&gt; 'Perl/Print',
'isprivateuse' =&gt; '#/423',
'isprivateusearea' =&gt; '#/118',
'isprti' =&gt; '#/689',
'isps' =&gt; 'Gc/Ps',
'ispsalterpahlavi' =&gt; 'Scx/Phlp',
'ispua' =&gt; '#/118',
'ispunct' =&gt; 'Gc/P',
'ispunctuation' =&gt; 'Gc/P',
'isqaac' =&gt; 'Scx/Copt',
'isqaai' =&gt; 'Scx/Zinh',
'isqmark' =&gt; 'QMark/Y',
'isquotationmark' =&gt; 'QMark/Y',
'isradical' =&gt; '#/91',
'isregionalindicator' =&gt; '#/68',
'isrejang' =&gt; '#/690',
'isri' =&gt; '#/68',
'isrjng' =&gt; '#/690',
'isrohg' =&gt; 'Scx/Rohg',
'isrumi' =&gt; '#/127',
'isruminumeralsymbols' =&gt; '#/127',
'isrunic' =&gt; '#/691',
'isrunr' =&gt; '#/691',
'iss' =&gt; 'Gc/S',
'issamaritan' =&gt; '#/692',
'issamr' =&gt; '#/692',
'issarb' =&gt; '#/372',
'issaur' =&gt; '#/693',
'issaurashtra' =&gt; '#/693',
'issc' =&gt; 'Gc/Sc',
'issd' =&gt; 'SD/Y',
'issentenceterminal' =&gt; 'STerm/Y',
'isseparator' =&gt; 'Gc/Z',
'issgnw' =&gt; '#/694',
'issharada' =&gt; 'Scx/Shrd',
'isshavian' =&gt; '#/208',
'isshaw' =&gt; '#/208',
'isshorthandformatcontrols' =&gt; '#/414',
'isshrd' =&gt; 'Scx/Shrd',
'issidd' =&gt; '#/695',
'issiddham' =&gt; '#/695',
'issignwriting' =&gt; '#/694',
'issind' =&gt; 'Scx/Sind',
'issinh' =&gt; 'Scx/Sinh',
'issinhala' =&gt; 'Scx/Sinh',
'issinhalaarchaicnumbers' =&gt; '#/409',
'issk' =&gt; 'Gc/Sk',
'issm' =&gt; 'Gc/Sm',
'issmallforms' =&gt; '#/295',
'issmallformvariants' =&gt; '#/295',
'issmallkanaext' =&gt; '#/341',
'issmallkanaextension' =&gt; '#/341',
'isso' =&gt; 'Gc/So',
'issoftdotted' =&gt; 'SD/Y',
'issogd' =&gt; '#/696',
'issogdian' =&gt; '#/696',
'issogo' =&gt; '#/697',
'issora' =&gt; '#/698',
'issorasompeng' =&gt; '#/698',
'issoyo' =&gt; '#/699',
'issoyombo' =&gt; '#/699',
'isspace' =&gt; 'Perl/SpacePer',
'isspaceperl' =&gt; 'Perl/SpacePer',
'isspaceseparator' =&gt; 'Gc/Zs',
'isspacingmark' =&gt; 'Gc/Mc',
'isspacingmodifierletters' =&gt; '#/370',
'isspecials' =&gt; '#/244',
'issterm' =&gt; 'STerm/Y',
'issund' =&gt; '#/700',
'issundanese' =&gt; '#/700',
'issundanesesup' =&gt; '#/342',
'issundanesesupplement' =&gt; '#/342',
'issuparrowsa' =&gt; '#/296',
'issuparrowsb' =&gt; '#/297',
'issuparrowsc' =&gt; '#/298',
'issuperandsub' =&gt; '#/322',
'issuperscriptsandsubscripts' =&gt; '#/322',
'issupmathoperators' =&gt; '#/385',
'issupplementalarrowsa' =&gt; '#/296',
'issupplementalarrowsb' =&gt; '#/297',
'issupplementalarrowsc' =&gt; '#/298',
'issupplementalmathematicaloperators' =&gt; '#/385',
'issupplementalpunctuation' =&gt; '#/361',
'issupplementalsymbolsandpictographs' =&gt; '#/415',
'issupplementaryprivateuseareaa' =&gt; '#/213',
'issupplementaryprivateuseareab' =&gt; '#/214',
'issuppuaa' =&gt; '#/213',
'issuppuab' =&gt; '#/214',
'issuppunctuation' =&gt; '#/361',
'issupsymbolsandpictographs' =&gt; '#/415',
'issurrogate' =&gt; '#/14',
'issuttonsignwriting' =&gt; '#/392',
'issylo' =&gt; '#/701',
'issylotinagri' =&gt; '#/701',
'issymbol' =&gt; 'Gc/S',
'issymbolsandpictographsexta' =&gt; '#/416',
'issymbolsandpictographsextendeda' =&gt; '#/416',
'issymbolsforlegacycomputing' =&gt; '#/417',
'issyrc' =&gt; 'Scx/Syrc',
'issyriac' =&gt; 'Scx/Syrc',
'issyriacsup' =&gt; '#/275',
'issyriacsupplement' =&gt; '#/275',
'istagalog' =&gt; '#/705',
'istagb' =&gt; 'Scx/Tagb',
'istagbanwa' =&gt; 'Scx/Tagb',
'istags' =&gt; '#/128',
'istaile' =&gt; '#/702',
'istaitham' =&gt; 'Scx/Lana',
'istaiviet' =&gt; '#/703',
'istaixuanjing' =&gt; '#/324',
'istaixuanjingsymbols' =&gt; '#/324',
'istakr' =&gt; 'Scx/Takr',
'istakri' =&gt; 'Scx/Takr',
'istale' =&gt; '#/702',
'istalu' =&gt; 'Scx/Talu',
'istamil' =&gt; 'Scx/Taml',
'istamilsup' =&gt; '#/246',
'istamilsupplement' =&gt; '#/246',
'istaml' =&gt; 'Scx/Taml',
'istang' =&gt; 'Scx/Tang',
'istangut' =&gt; 'Scx/Tang',
'istangutcomponents' =&gt; '#/386',
'istangutsup' =&gt; '#/276',
'istangutsupplement' =&gt; '#/276',
'istavt' =&gt; '#/703',
'istelu' =&gt; 'Scx/Telu',
'istelugu' =&gt; 'Scx/Telu',
'isterm' =&gt; 'Term/Y',
'isterminalpunctuation' =&gt; 'Term/Y',
'istfng' =&gt; '#/704',
'istglg' =&gt; '#/705',
'isthaa' =&gt; 'Scx/Thaa',
'isthaana' =&gt; 'Scx/Thaa',
'isthai' =&gt; '#/706',
'istibetan' =&gt; 'Scx/Tibt',
'istibt' =&gt; 'Scx/Tibt',
'istifinagh' =&gt; '#/704',
'istirh' =&gt; 'Scx/Tirh',
'istirhuta' =&gt; 'Scx/Tirh',
'istitle' =&gt; 'Perl/Title',
'istitlecase' =&gt; 'Perl/Title',
'istitlecaseletter' =&gt; 'Perl/Title',
'istransportandmap' =&gt; '#/373',
'istransportandmapsymbols' =&gt; '#/373',
'isucas' =&gt; '#/130',
'isucasext' =&gt; '#/220',
'isugar' =&gt; '#/707',
'isugaritic' =&gt; '#/707',
'isuideo' =&gt; 'UIdeo/Y',
'isunassigned' =&gt; 'Gc/Cn',
'isunicode' =&gt; '#/2',
'isunifiedcanadianaboriginalsyllabics' =&gt; '#/130',
'isunifiedcanadianaboriginalsyllabicsextended' =&gt; '#/220',
'isunifiedideograph' =&gt; 'UIdeo/Y',
'isunknown' =&gt; 'Scx/Zzzz',
'isupper' =&gt; 'Upper/Y',
'isuppercase' =&gt; 'Upper/Y',
'isuppercaseletter' =&gt; 'Gc/Lu',
'isvai' =&gt; '#/634',
'isvaii' =&gt; '#/634',
'isvariationselector' =&gt; '#/93',
'isvariationselectors' =&gt; '#/111',
'isvariationselectorssupplement' =&gt; '#/149',
'isvedicext' =&gt; '#/249',
'isvedicextensions' =&gt; '#/249',
'isverticalforms' =&gt; '#/351',
'isvertspace' =&gt; '#/4',
'isvs' =&gt; '#/93',
'isvssup' =&gt; '#/149',
'iswancho' =&gt; '#/709',
'iswara' =&gt; '#/708',
'iswarangciti' =&gt; '#/708',
'iswcho' =&gt; '#/709',
'iswhitespace' =&gt; 'Perl/SpacePer',
'isword' =&gt; 'Perl/Word',
'iswspace' =&gt; 'Perl/SpacePer',
'isxdigit' =&gt; 'Hex/Y',
'isxidc' =&gt; 'XIDC/Y',
'isxidcontinue' =&gt; 'XIDC/Y',
'isxids' =&gt; 'XIDS/Y',
'isxidstart' =&gt; 'XIDS/Y',
'isxpeo' =&gt; '#/710',
'isxperlspace' =&gt; 'Perl/SpacePer',
'isxposixalnum' =&gt; 'Perl/Alnum',
'isxposixalpha' =&gt; 'Alpha/Y',
'isxposixblank' =&gt; 'Perl/Blank',
'isxposixcntrl' =&gt; '#/422',
'isxposixdigit' =&gt; 'Gc/Nd',
'isxposixgraph' =&gt; 'Perl/Graph',
'isxposixlower' =&gt; 'Lower/Y',
'isxposixprint' =&gt; 'Perl/Print',
'isxposixpunct' =&gt; 'Perl/XPosixPu',
'isxposixspace' =&gt; 'Perl/SpacePer',
'isxposixupper' =&gt; 'Upper/Y',
'isxposixword' =&gt; 'Perl/Word',
'isxposixxdigit' =&gt; 'Hex/Y',
'isxsux' =&gt; 'Scx/Xsux',
'isyezi' =&gt; 'Scx/Yezi',
'isyezidi' =&gt; 'Scx/Yezi',
'isyi' =&gt; 'Scx/Yi',
'isyiii' =&gt; 'Scx/Yi',
'isyijing' =&gt; '#/177',
'isyijinghexagramsymbols' =&gt; '#/177',
'isyiradicals' =&gt; '#/300',
'isyisyllables' =&gt; '#/325',
'isz' =&gt; 'Gc/Z',
'iszanabazarsquare' =&gt; '#/711',
'iszanb' =&gt; '#/711',
'iszinh' =&gt; 'Scx/Zinh',
'iszl' =&gt; '#/424',
'iszp' =&gt; '#/425',
'iszs' =&gt; 'Gc/Zs',
'iszyyy' =&gt; 'Scx/Zyyy',
'iszzzz' =&gt; 'Scx/Zzzz',
'ital' =&gt; '#/659',
'jamo' =&gt; '#/122',
'jamoexta' =&gt; '#/237',
'jamoextb' =&gt; '#/238',
'java' =&gt; '#/660',
'javanese' =&gt; '#/660',
'jg=africanfeh' =&gt; '#/458',
'jg=africannoon' =&gt; '#/464',
'jg=africanqaf' =&gt; '#/459',
'jg=ain' =&gt; 'Jg/Ain',
'jg=alaph' =&gt; '#/446',
'jg=alef' =&gt; 'Jg/Alef',
'jg=beh' =&gt; 'Jg/Beh',
'jg=beth' =&gt; '#/436',
'jg=burushaskiyehbarree' =&gt; '#/509',
'jg=dal' =&gt; 'Jg/Dal',
'jg=dalathrish' =&gt; '#/460',
'jg=e' =&gt; '#/426',
'jg=farsiyeh' =&gt; 'Jg/FarsiYeh',
'jg=fe' =&gt; '#/427',
'jg=feh' =&gt; 'Jg/Feh',
'jg=finalsemkath' =&gt; '#/470',
'jg=gaf' =&gt; 'Jg/Gaf',
'jg=gamal' =&gt; '#/447',
'jg=hah' =&gt; 'Jg/Hah',
'jg=hamzaonhehgoal' =&gt; '#/487',
'jg=hanifirohingyakinnaya' =&gt; 'Jg/HanifiRo',
'jg=hanifirohingyapa' =&gt; '#/501',
'jg=he' =&gt; '#/428',
'jg=heh' =&gt; '#/430',
'jg=hehgoal' =&gt; '#/453',
'jg=heth' =&gt; '#/437',
'jg=kaf' =&gt; 'Jg/Kaf',
'jg=kaph' =&gt; '#/438',
'jg=khaph' =&gt; '#/448',
'jg=knottedheh' =&gt; '#/461',
'jg=lam' =&gt; 'Jg/Lam',
'jg=lamadh' =&gt; '#/451',
'jg=malayalambha' =&gt; '#/471',
'jg=malayalamja' =&gt; '#/465',
'jg=malayalamlla' =&gt; '#/472',
'jg=malayalamllla' =&gt; '#/479',
'jg=malayalamnga' =&gt; '#/473',
'jg=malayalamnna' =&gt; '#/474',
'jg=malayalamnnna' =&gt; '#/480',
'jg=malayalamnya' =&gt; '#/475',
'jg=malayalamra' =&gt; '#/466',
'jg=malayalamssa' =&gt; '#/476',
'jg=malayalamtta' =&gt; '#/477',
'jg=manichaeanaleph' =&gt; '#/497',
'jg=manichaeanayin' =&gt; '#/488',
'jg=manichaeanbeth' =&gt; '#/489',
'jg=manichaeandaleth' =&gt; '#/502',
'jg=manichaeandhamedh' =&gt; '#/506',
'jg=manichaeanfive' =&gt; '#/490',
'jg=manichaeangimel' =&gt; '#/498',
'jg=manichaeanheth' =&gt; '#/491',
'jg=manichaeanhundred' =&gt; '#/507',
'jg=manichaeankaph' =&gt; '#/492',
'jg=manichaeanlamedh' =&gt; '#/503',
'jg=manichaeanmem' =&gt; '#/481',
'jg=manichaeannun' =&gt; '#/482',
'jg=manichaeanone' =&gt; '#/483',
'jg=manichaeanpe' =&gt; '#/478',
'jg=manichaeanqoph' =&gt; '#/493',
'jg=manichaeanresh' =&gt; '#/494',
'jg=manichaeansadhe' =&gt; '#/499',
'jg=manichaeansamekh' =&gt; '#/504',
'jg=manichaeantaw' =&gt; '#/484',
'jg=manichaeanten' =&gt; '#/485',
'jg=manichaeanteth' =&gt; '#/495',
'jg=manichaeanthamedh' =&gt; '#/508',
'jg=manichaeantwenty' =&gt; '#/505',
'jg=manichaeanwaw' =&gt; '#/486',
'jg=manichaeanyodh' =&gt; '#/496',
'jg=manichaeanzayin' =&gt; '#/500',
'jg=meem' =&gt; '#/439',
'jg=mim' =&gt; '#/431',
'jg=nojoininggroup' =&gt; 'Jg/NoJoinin',
'jg=noon' =&gt; '#/440',
'jg=nun' =&gt; '#/432',
'jg=nya' =&gt; '#/433',
'jg=pe' =&gt; '#/429',
'jg=qaf' =&gt; 'Jg/Qaf',
'jg=qaph' =&gt; '#/441',
'jg=reh' =&gt; 'Jg/Reh',
'jg=reversedpe' =&gt; '#/462',
'jg=rohingyayeh' =&gt; '#/467',
'jg=sad' =&gt; 'Jg/Sad',
'jg=sadhe' =&gt; '#/449',
'jg=seen' =&gt; 'Jg/Seen',
'jg=semkath' =&gt; '#/454',
'jg=shin' =&gt; '#/442',
'jg=straightwaw' =&gt; '#/468',
'jg=swashkaf' =&gt; '#/455',
'jg=syriacwaw' =&gt; '#/456',
'jg=tah' =&gt; '#/434',
'jg=taw' =&gt; '#/435',
'jg=tehmarbuta' =&gt; '#/463',
'jg=tehmarbutagoal' =&gt; '#/487',
'jg=teth' =&gt; '#/443',
'jg=waw' =&gt; 'Jg/Waw',
'jg=yeh' =&gt; 'Jg/Yeh',
'jg=yehbarree' =&gt; '#/457',
'jg=yehwithtail' =&gt; '#/469',
'jg=yudh' =&gt; '#/444',
'jg=yudhhe' =&gt; '#/452',
'jg=zain' =&gt; '#/445',
'jg=zhain' =&gt; '#/450',
'joinc' =&gt; '#/88',
'joinc=f' =&gt; '#/!88',
'joinc=false' =&gt; '#/!88',
'joinc=n' =&gt; '#/!88',
'joinc=no' =&gt; '#/!88',
'joinc=t' =&gt; '#/88',
'joinc=true' =&gt; '#/88',
'joinc=y' =&gt; '#/88',
'joinc=yes' =&gt; '#/88',
'joincontrol' =&gt; '#/88',
'jt=c' =&gt; 'Jt/C',
'jt=d' =&gt; 'Jt/D',
'jt=dualjoining' =&gt; 'Jt/D',
'jt=joincausing' =&gt; 'Jt/C',
'jt=l' =&gt; 'Jt/L',
'jt=leftjoining' =&gt; 'Jt/L',
'jt=nonjoining' =&gt; 'Jt/U',
'jt=r' =&gt; 'Jt/R',
'jt=rightjoining' =&gt; 'Jt/R',
'jt=t' =&gt; 'Jt/T',
'jt=transparent' =&gt; 'Jt/T',
'jt=u' =&gt; 'Jt/U',
'kaithi' =&gt; 'Scx/Kthi',
'kali' =&gt; '#/195',
'kana' =&gt; 'Scx/Kana',
'kanaexta' =&gt; '#/240',
'kanaextendeda' =&gt; '#/240',
'kanasup' =&gt; '#/193',
'kanasupplement' =&gt; '#/193',
'kanbun' =&gt; '#/163',
'kangxi' =&gt; '#/164',
'kangxiradicals' =&gt; '#/164',
'kannada' =&gt; 'Scx/Knda',
'katakana' =&gt; 'Scx/Kana',
'katakanaext' =&gt; '#/310',
'katakanaphoneticextensions' =&gt; '#/310',
'kayahli' =&gt; '#/195',
'khar' =&gt; 'Scx/Khar',
'kharoshthi' =&gt; 'Scx/Khar',
'khitansmallscript' =&gt; '#/661',
'khmer' =&gt; 'Scx/Khmr',
'khmersymbols' =&gt; '#/334',
'khmr' =&gt; 'Scx/Khmr',
'khoj' =&gt; 'Scx/Khoj',
'khojki' =&gt; 'Scx/Khoj',
'khudawadi' =&gt; 'Scx/Sind',
'kits' =&gt; '#/661',
'knda' =&gt; 'Scx/Knda',
'kthi' =&gt; 'Scx/Kthi',
'l' =&gt; 'Gc/L',
'l&amp;' =&gt; 'Gc/LC',
'l_' =&gt; 'Gc/LC',
'lana' =&gt; 'Scx/Lana',
'lao' =&gt; 'Scx/Lao',
'laoo' =&gt; 'Scx/Lao',
'latin' =&gt; 'Scx/Latn',
'latin1' =&gt; '#/166',
'latin1sup' =&gt; '#/166',
'latin1supplement' =&gt; '#/166',
'latinexta' =&gt; '#/259',
'latinextadditional' =&gt; '#/396',
'latinextb' =&gt; '#/260',
'latinextc' =&gt; '#/261',
'latinextd' =&gt; '#/262',
'latinexte' =&gt; '#/263',
'latinextendeda' =&gt; '#/259',
'latinextendedadditional' =&gt; '#/396',
'latinextendedb' =&gt; '#/260',
'latinextendedc' =&gt; '#/261',
'latinextendedd' =&gt; '#/262',
'latinextendede' =&gt; '#/263',
'latn' =&gt; 'Scx/Latn',
'lb=ai' =&gt; 'Lb/AI',
'lb=al' =&gt; 'Lb/AL',
'lb=alphabetic' =&gt; 'Lb/AL',
'lb=ambiguous' =&gt; 'Lb/AI',
'lb=b2' =&gt; '#/510',
'lb=ba' =&gt; 'Lb/BA',
'lb=bb' =&gt; 'Lb/BB',
'lb=bk' =&gt; '#/511',
'lb=breakafter' =&gt; 'Lb/BA',
'lb=breakbefore' =&gt; 'Lb/BB',
'lb=breakboth' =&gt; '#/510',
'lb=breaksymbols' =&gt; '#/518',
'lb=carriagereturn' =&gt; '#/66',
'lb=cb' =&gt; '#/512',
'lb=cj' =&gt; 'Lb/CJ',
'lb=cl' =&gt; 'Lb/CL',
'lb=closeparenthesis' =&gt; '#/513',
'lb=closepunctuation' =&gt; 'Lb/CL',
'lb=cm' =&gt; 'Lb/CM',
'lb=combiningmark' =&gt; 'Lb/CM',
'lb=complexcontext' =&gt; 'Lb/SA',
'lb=conditionaljapanesestarter' =&gt; 'Lb/CJ',
'lb=contingentbreak' =&gt; '#/512',
'lb=cp' =&gt; '#/513',
'lb=cr' =&gt; '#/66',
'lb=eb' =&gt; 'EBase/Y',
'lb=ebase' =&gt; 'EBase/Y',
'lb=em' =&gt; '#/61',
'lb=emodifier' =&gt; '#/61',
'lb=ex' =&gt; 'Lb/EX',
'lb=exclamation' =&gt; 'Lb/EX',
'lb=gl' =&gt; 'Lb/GL',
'lb=glue' =&gt; 'Lb/GL',
'lb=h2' =&gt; 'GCB/LV',
'lb=h3' =&gt; 'GCB/LVT',
'lb=hebrewletter' =&gt; 'WB/HL',
'lb=hl' =&gt; 'WB/HL',
'lb=hy' =&gt; '#/514',
'lb=hyphen' =&gt; '#/514',
'lb=id' =&gt; 'Lb/ID',
'lb=ideographic' =&gt; 'Lb/ID',
'lb=in' =&gt; 'Lb/IN',
'lb=infixnumeric' =&gt; 'Lb/IS',
'lb=inseparable' =&gt; 'Lb/IN',
'lb=inseperable' =&gt; 'Lb/IN',
'lb=is' =&gt; 'Lb/IS',
'lb=jl' =&gt; '#/63',
'lb=jt' =&gt; '#/64',
'lb=jv' =&gt; '#/65',
'lb=lf' =&gt; '#/67',
'lb=linefeed' =&gt; '#/67',
'lb=mandatorybreak' =&gt; '#/511',
'lb=nextline' =&gt; '#/515',
'lb=nl' =&gt; '#/515',
'lb=nonstarter' =&gt; 'Lb/NS',
'lb=ns' =&gt; 'Lb/NS',
'lb=nu' =&gt; 'Lb/NU',
'lb=numeric' =&gt; 'Lb/NU',
'lb=op' =&gt; 'Lb/OP',
'lb=openpunctuation' =&gt; 'Lb/OP',
'lb=po' =&gt; 'Lb/PO',
'lb=postfixnumeric' =&gt; 'Lb/PO',
'lb=pr' =&gt; 'Lb/PR',
'lb=prefixnumeric' =&gt; 'Lb/PR',
'lb=qu' =&gt; 'Lb/QU',
'lb=quotation' =&gt; 'Lb/QU',
'lb=regionalindicator' =&gt; '#/68',
'lb=ri' =&gt; '#/68',
'lb=sa' =&gt; 'Lb/SA',
'lb=sg' =&gt; '#/516',
'lb=sp' =&gt; '#/517',
'lb=space' =&gt; '#/517',
'lb=surrogate' =&gt; '#/516',
'lb=sy' =&gt; '#/518',
'lb=unknown' =&gt; 'Lb/XX',
'lb=wj' =&gt; '#/519',
'lb=wordjoiner' =&gt; '#/519',
'lb=xx' =&gt; 'Lb/XX',
'lb=zw' =&gt; '#/520',
'lb=zwj' =&gt; '#/69',
'lb=zwspace' =&gt; '#/520',
'lc' =&gt; 'Gc/LC',
'lepc' =&gt; '#/662',
'lepcha' =&gt; '#/662',
'letter' =&gt; 'Gc/L',
'letterlikesymbols' =&gt; '#/391',
'letternumber' =&gt; 'Gc/Nl',
'limb' =&gt; 'Scx/Limb',
'limbu' =&gt; 'Scx/Limb',
'lina' =&gt; 'Scx/Lina',
'linb' =&gt; 'Scx/Linb',
'lineara' =&gt; 'Scx/Lina',
'linearb' =&gt; 'Scx/Linb',
'linearbideograms' =&gt; '#/381',
'linearbsyllabary' =&gt; '#/382',
'lineseparator' =&gt; '#/424',
'lisu' =&gt; '#/663',
'lisusup' =&gt; '#/197',
'lisusupplement' =&gt; '#/197',
'll' =&gt; 'Gc/Ll',
'lm' =&gt; 'Gc/Lm',
'lo' =&gt; 'Gc/Lo',
'loe' =&gt; 'InPC/VisualOr',
'loe=f' =&gt; '!InPC/VisualOr',
'loe=false' =&gt; '!InPC/VisualOr',
'loe=n' =&gt; '!InPC/VisualOr',
'loe=no' =&gt; '!InPC/VisualOr',
'loe=t' =&gt; 'InPC/VisualOr',
'loe=true' =&gt; 'InPC/VisualOr',
'loe=y' =&gt; 'InPC/VisualOr',
'loe=yes' =&gt; 'InPC/VisualOr',
'logicalorderexception' =&gt; 'InPC/VisualOr',
'lower' =&gt; 'Lower/Y',
'lower=f' =&gt; '!Lower/Y',
'lower=false' =&gt; '!Lower/Y',
'lower=n' =&gt; '!Lower/Y',
'lower=no' =&gt; '!Lower/Y',
'lower=t' =&gt; 'Lower/Y',
'lower=true' =&gt; 'Lower/Y',
'lower=y' =&gt; 'Lower/Y',
'lower=yes' =&gt; 'Lower/Y',
'lowercase' =&gt; 'Lower/Y',
'lowercaseletter' =&gt; 'Gc/Ll',
'lowsurrogates' =&gt; '#/347',
'lt' =&gt; 'Perl/Title',
'lu' =&gt; 'Gc/Lu',
'lyci' =&gt; '#/664',
'lycian' =&gt; '#/664',
'lydi' =&gt; '#/665',
'lydian' =&gt; '#/665',
'm' =&gt; 'Gc/M',
'mahajani' =&gt; '#/666',
'mahj' =&gt; '#/666',
'mahjong' =&gt; '#/198',
'mahjongtiles' =&gt; '#/198',
'maka' =&gt; '#/667',
'makasar' =&gt; '#/667',
'malayalam' =&gt; 'Scx/Mlym',
'mand' =&gt; '#/668',
'mandaic' =&gt; '#/668',
'mani' =&gt; '#/669',
'manichaean' =&gt; '#/669',
'marc' =&gt; '#/670',
'marchen' =&gt; '#/670',
'mark' =&gt; 'Gc/M',
'masaramgondi' =&gt; 'Scx/Gonm',
'math' =&gt; 'Math/Y',
'math=f' =&gt; '!Math/Y',
'math=false' =&gt; '!Math/Y',
'math=n' =&gt; '!Math/Y',
'math=no' =&gt; '!Math/Y',
'math=t' =&gt; 'Math/Y',
'math=true' =&gt; 'Math/Y',
'math=y' =&gt; 'Math/Y',
'math=yes' =&gt; 'Math/Y',
'mathalphanum' =&gt; '#/336',
'mathematicalalphanumericsymbols' =&gt; '#/336',
'mathematicaloperators' =&gt; '#/348',
'mathoperators' =&gt; '#/348',
'mathsymbol' =&gt; 'Gc/Sm',
'mayannumerals' =&gt; '#/349',
'mc' =&gt; 'Gc/Mc',
'me' =&gt; 'Gc/Me',
'medefaidrin' =&gt; '#/671',
'medf' =&gt; '#/671',
'meeteimayek' =&gt; '#/676',
'meeteimayekext' =&gt; '#/358',
'meeteimayekextensions' =&gt; '#/358',
'mend' =&gt; '#/672',
'mendekikakui' =&gt; '#/672',
'merc' =&gt; '#/673',
'mero' =&gt; '#/402',
'meroiticcursive' =&gt; '#/673',
'meroitichieroglyphs' =&gt; '#/402',
'miao' =&gt; '#/674',
'miscarrows' =&gt; '#/290',
'miscellaneousmathematicalsymbolsa' =&gt; '#/383',
'miscellaneousmathematicalsymbolsb' =&gt; '#/384',
'miscellaneoussymbols' =&gt; '#/313',
'miscellaneoussymbolsandarrows' =&gt; '#/290',
'miscellaneoussymbolsandpictographs' =&gt; '#/369',
'miscellaneoustechnical' =&gt; '#/350',
'miscmathsymbolsa' =&gt; '#/383',
'miscmathsymbolsb' =&gt; '#/384',
'miscpictographs' =&gt; '#/369',
'miscsymbols' =&gt; '#/313',
'misctechnical' =&gt; '#/350',
'mlym' =&gt; 'Scx/Mlym',
'mn' =&gt; 'Gc/Mn',
'modi' =&gt; '#/675',
'modifierletter' =&gt; 'Gc/Lm',
'modifierletters' =&gt; '#/370',
'modifiersymbol' =&gt; 'Gc/Sk',
'modifiertoneletters' =&gt; '#/403',
'mong' =&gt; 'Scx/Mong',
'mongolian' =&gt; 'Scx/Mong',
'mongoliansup' =&gt; '#/338',
'mongoliansupplement' =&gt; '#/338',
'mro' =&gt; '#/632',
'mroo' =&gt; '#/632',
'mtei' =&gt; '#/676',
'mult' =&gt; 'Scx/Mult',
'multani' =&gt; 'Scx/Mult',
'music' =&gt; '#/140',
'musicalsymbols' =&gt; '#/140',
'myanmar' =&gt; 'Scx/Mymr',
'myanmarexta' =&gt; '#/314',
'myanmarextb' =&gt; '#/315',
'myanmarextendeda' =&gt; '#/314',
'myanmarextendedb' =&gt; '#/315',
'mymr' =&gt; 'Scx/Mymr',
'n' =&gt; 'Gc/N',
'nabataean' =&gt; '#/677',
'nand' =&gt; 'Scx/Nand',
'nandinagari' =&gt; 'Scx/Nand',
'narb' =&gt; '#/371',
'nb' =&gt; 'Blk/NB',
'nbat' =&gt; '#/677',
'nchar' =&gt; 'Perl/_PerlNch',
'nchar=f' =&gt; '!Perl/_PerlNch',
'nchar=false' =&gt; '!Perl/_PerlNch',
'nchar=n' =&gt; '!Perl/_PerlNch',
'nchar=no' =&gt; '!Perl/_PerlNch',
'nchar=t' =&gt; 'Perl/_PerlNch',
'nchar=true' =&gt; 'Perl/_PerlNch',
'nchar=y' =&gt; 'Perl/_PerlNch',
'nchar=yes' =&gt; 'Perl/_PerlNch',
'nd' =&gt; 'Gc/Nd',
'newa' =&gt; '#/678',
'newtailue' =&gt; 'Scx/Talu',
'nfcqc=m' =&gt; 'NFCQC/M',
'nfcqc=maybe' =&gt; 'NFCQC/M',
'nfcqc=n' =&gt; 'CompEx/Y',
'nfcqc=no' =&gt; 'CompEx/Y',
'nfcqc=y' =&gt; 'NFCQC/Y',
'nfcqc=yes' =&gt; 'NFCQC/Y',
'nfdqc=n' =&gt; 'NFDQC/N',
'nfdqc=no' =&gt; 'NFDQC/N',
'nfdqc=y' =&gt; 'NFDQC/Y',
'nfdqc=yes' =&gt; 'NFDQC/Y',
'nfkcqc=m' =&gt; 'NFCQC/M',
'nfkcqc=maybe' =&gt; 'NFCQC/M',
'nfkcqc=n' =&gt; 'NFKCQC/N',
'nfkcqc=no' =&gt; 'NFKCQC/N',
'nfkcqc=y' =&gt; 'NFKCQC/Y',
'nfkcqc=yes' =&gt; 'NFKCQC/Y',
'nfkdqc=n' =&gt; 'NFKDQC/N',
'nfkdqc=no' =&gt; 'NFKDQC/N',
'nfkdqc=y' =&gt; 'NFKDQC/Y',
'nfkdqc=yes' =&gt; 'NFKDQC/Y',
'nko' =&gt; '#/633',
'nkoo' =&gt; '#/633',
'nl' =&gt; 'Gc/Nl',
'no' =&gt; 'Gc/No',
'noblock' =&gt; 'Blk/NB',
'noncharactercodepoint' =&gt; 'Perl/_PerlNch',
'nonspacingmark' =&gt; 'Gc/Mn',
'nshu' =&gt; '#/679',
'nt=de' =&gt; 'Gc/Nd',
'nt=decimal' =&gt; 'Gc/Nd',
'nt=di' =&gt; 'Nt/Di',
'nt=digit' =&gt; 'Nt/Di',
'nt=none' =&gt; 'Nt/None',
'nt=nu' =&gt; 'Nt/Nu',
'nt=numeric' =&gt; 'Nt/Nu',
'number' =&gt; 'Gc/N',
'numberforms' =&gt; '#/317',
'nushu' =&gt; '#/679',
'nv=nan' =&gt; 'Nt/None',
'nyiakengpuachuehmong' =&gt; 'Scx/Hmnp',
'ocr' =&gt; '#/117',
'ogam' =&gt; '#/680',
'ogham' =&gt; '#/680',
'olchiki' =&gt; '#/204',
'olck' =&gt; '#/204',
'oldhungarian' =&gt; '#/658',
'olditalic' =&gt; '#/659',
'oldnortharabian' =&gt; '#/371',
'oldpermic' =&gt; '#/685',
'oldpersian' =&gt; '#/710',
'oldsogdian' =&gt; '#/697',
'oldsoutharabian' =&gt; '#/372',
'oldturkic' =&gt; '#/681',
'openpunctuation' =&gt; 'Gc/Ps',
'opticalcharacterrecognition' =&gt; '#/117',
'oriya' =&gt; 'Scx/Orya',
'orkh' =&gt; '#/681',
'ornamentaldingbats' =&gt; '#/397',
'orya' =&gt; 'Scx/Orya',
'osage' =&gt; '#/682',
'osge' =&gt; '#/682',
'osma' =&gt; '#/683',
'osmanya' =&gt; '#/683',
'other' =&gt; 'Gc/C',
'otherletter' =&gt; 'Gc/Lo',
'othernumber' =&gt; 'Gc/No',
'otherpunctuation' =&gt; 'Gc/Po',
'othersymbol' =&gt; 'Gc/So',
'ottomansiyaqnumbers' =&gt; '#/404',
'p' =&gt; 'Gc/P',
'pahawhhmong' =&gt; 'Scx/Hmng',
'palm' =&gt; '#/271',
'palmyrene' =&gt; '#/271',
'paragraphseparator' =&gt; '#/425',
'patsyn' =&gt; 'PatSyn/Y',
'patsyn=f' =&gt; '!PatSyn/Y',
'patsyn=false' =&gt; '!PatSyn/Y',
'patsyn=n' =&gt; '!PatSyn/Y',
'patsyn=no' =&gt; '!PatSyn/Y',
'patsyn=t' =&gt; 'PatSyn/Y',
'patsyn=true' =&gt; 'PatSyn/Y',
'patsyn=y' =&gt; 'PatSyn/Y',
'patsyn=yes' =&gt; 'PatSyn/Y',
'patternsyntax' =&gt; 'PatSyn/Y',
'patternwhitespace' =&gt; 'Perl/_PerlPat',
'patws' =&gt; 'Perl/_PerlPat',
'patws=f' =&gt; '!Perl/_PerlPat',
'patws=false' =&gt; '!Perl/_PerlPat',
'patws=n' =&gt; '!Perl/_PerlPat',
'patws=no' =&gt; '!Perl/_PerlPat',
'patws=t' =&gt; 'Perl/_PerlPat',
'patws=true' =&gt; 'Perl/_PerlPat',
'patws=y' =&gt; 'Perl/_PerlPat',
'patws=yes' =&gt; 'Perl/_PerlPat',
'pauc' =&gt; '#/684',
'paucinhau' =&gt; '#/684',
'pc' =&gt; 'Gc/Pc',
'pcm' =&gt; 'PCM/Y',
'pcm=f' =&gt; '!PCM/Y',
'pcm=false' =&gt; '!PCM/Y',
'pcm=n' =&gt; '!PCM/Y',
'pcm=no' =&gt; '!PCM/Y',
'pcm=t' =&gt; 'PCM/Y',
'pcm=true' =&gt; 'PCM/Y',
'pcm=y' =&gt; 'PCM/Y',
'pcm=yes' =&gt; 'PCM/Y',
'pd' =&gt; 'Gc/Pd',
'pe' =&gt; 'Gc/Pe',
'perlspace' =&gt; '#/3',
'perlword' =&gt; 'Perl/PerlWord',
'perm' =&gt; '#/685',
'pf' =&gt; 'Gc/Pf',
'phag' =&gt; '#/686',
'phagspa' =&gt; '#/686',
'phaistos' =&gt; '#/243',
'phaistosdisc' =&gt; '#/243',
'phli' =&gt; '#/687',
'phlp' =&gt; 'Scx/Phlp',
'phnx' =&gt; '#/688',
'phoenician' =&gt; '#/688',
'phoneticext' =&gt; '#/319',
'phoneticextensions' =&gt; '#/319',
'phoneticextensionssupplement' =&gt; '#/359',
'phoneticextsup' =&gt; '#/359',
'pi' =&gt; 'Gc/Pi',
'playingcards' =&gt; '#/340',
'plrd' =&gt; '#/674',
'po' =&gt; 'Gc/Po',
'posixalnum' =&gt; '#/5',
'posixalpha' =&gt; '#/6',
'posixblank' =&gt; '#/7',
'posixcntrl' =&gt; '#/8',
'posixdigit' =&gt; '#/9',
'posixgraph' =&gt; '#/10',
'posixlower' =&gt; '#/11',
'posixprint' =&gt; '#/12',
'posixpunct' =&gt; 'Perl/PosixPun',
'posixspace' =&gt; '#/3',
'posixupper' =&gt; '#/13',
'posixword' =&gt; 'Perl/PerlWord',
'posixxdigit' =&gt; '#/60',
'prependedconcatenationmark' =&gt; 'PCM/Y',
'print' =&gt; 'Perl/Print',
'privateuse' =&gt; '#/423',
'privateusearea' =&gt; '#/118',
'prti' =&gt; '#/689',
'ps' =&gt; 'Gc/Ps',
'psalterpahlavi' =&gt; 'Scx/Phlp',
'pua' =&gt; '#/118',
'punct' =&gt; 'Gc/P',
'punctuation' =&gt; 'Gc/P',
'qaac' =&gt; 'Scx/Copt',
'qaai' =&gt; 'Scx/Zinh',
'qmark' =&gt; 'QMark/Y',
'qmark=f' =&gt; '!QMark/Y',
'qmark=false' =&gt; '!QMark/Y',
'qmark=n' =&gt; '!QMark/Y',
'qmark=no' =&gt; '!QMark/Y',
'qmark=t' =&gt; 'QMark/Y',
'qmark=true' =&gt; 'QMark/Y',
'qmark=y' =&gt; 'QMark/Y',
'qmark=yes' =&gt; 'QMark/Y',
'quotationmark' =&gt; 'QMark/Y',
'radical' =&gt; '#/91',
'radical=f' =&gt; '#/!91',
'radical=false' =&gt; '#/!91',
'radical=n' =&gt; '#/!91',
'radical=no' =&gt; '#/!91',
'radical=t' =&gt; '#/91',
'radical=true' =&gt; '#/91',
'radical=y' =&gt; '#/91',
'radical=yes' =&gt; '#/91',
'regionalindicator' =&gt; '#/68',
'rejang' =&gt; '#/690',
'ri' =&gt; '#/68',
'ri=f' =&gt; '#/!68',
'ri=false' =&gt; '#/!68',
'ri=n' =&gt; '#/!68',
'ri=no' =&gt; '#/!68',
'ri=t' =&gt; '#/68',
'ri=true' =&gt; '#/68',
'ri=y' =&gt; '#/68',
'ri=yes' =&gt; '#/68',
'rjng' =&gt; '#/690',
'rohg' =&gt; 'Scx/Rohg',
'rumi' =&gt; '#/127',
'ruminumeralsymbols' =&gt; '#/127',
'runic' =&gt; '#/691',
'runr' =&gt; '#/691',
's' =&gt; 'Gc/S',
'samaritan' =&gt; '#/692',
'samr' =&gt; '#/692',
'sarb' =&gt; '#/372',
'saur' =&gt; '#/693',
'saurashtra' =&gt; '#/693',
'sb=at' =&gt; 'SB/AT',
'sb=aterm' =&gt; 'SB/AT',
'sb=cl' =&gt; 'SB/CL',
'sb=close' =&gt; 'SB/CL',
'sb=cr' =&gt; '#/66',
'sb=ex' =&gt; 'SB/EX',
'sb=extend' =&gt; 'SB/EX',
'sb=fo' =&gt; 'SB/FO',
'sb=format' =&gt; 'SB/FO',
'sb=le' =&gt; 'SB/LE',
'sb=lf' =&gt; '#/67',
'sb=lo' =&gt; 'SB/LO',
'sb=lower' =&gt; 'SB/LO',
'sb=nu' =&gt; 'SB/NU',
'sb=numeric' =&gt; 'SB/NU',
'sb=oletter' =&gt; 'SB/LE',
'sb=other' =&gt; 'SB/XX',
'sb=sc' =&gt; 'SB/SC',
'sb=scontinue' =&gt; 'SB/SC',
'sb=se' =&gt; '#/92',
'sb=sep' =&gt; '#/92',
'sb=sp' =&gt; 'SB/Sp',
'sb=st' =&gt; 'SB/ST',
'sb=sterm' =&gt; 'SB/ST',
'sb=up' =&gt; 'SB/UP',
'sb=upper' =&gt; 'SB/UP',
'sb=xx' =&gt; 'SB/XX',
'sc' =&gt; 'Gc/Sc',
'sc=adlam' =&gt; '#/599',
'sc=adlm' =&gt; '#/599',
'sc=aghb' =&gt; '#/635',
'sc=ahom' =&gt; '#/636',
'sc=anatolianhieroglyphs' =&gt; '#/657',
'sc=arab' =&gt; 'Sc/Arab',
'sc=arabic' =&gt; 'Sc/Arab',
'sc=armenian' =&gt; 'Scx/Armn',
'sc=armi' =&gt; '#/637',
'sc=armn' =&gt; 'Scx/Armn',
'sc=avestan' =&gt; '#/638',
'sc=avst' =&gt; '#/638',
'sc=bali' =&gt; '#/639',
'sc=balinese' =&gt; '#/639',
'sc=bamu' =&gt; '#/640',
'sc=bamum' =&gt; '#/640',
'sc=bass' =&gt; '#/641',
'sc=bassavah' =&gt; '#/641',
'sc=batak' =&gt; '#/642',
'sc=batk' =&gt; '#/642',
'sc=beng' =&gt; 'Sc/Beng',
'sc=bengali' =&gt; 'Sc/Beng',
'sc=bhaiksuki' =&gt; 'Scx/Bhks',
'sc=bhks' =&gt; 'Scx/Bhks',
'sc=bopo' =&gt; '#/600',
'sc=bopomofo' =&gt; '#/600',
'sc=brah' =&gt; '#/643',
'sc=brahmi' =&gt; '#/643',
'sc=brai' =&gt; '#/180',
'sc=braille' =&gt; '#/180',
'sc=bugi' =&gt; '#/601',
'sc=buginese' =&gt; '#/601',
'sc=buhd' =&gt; '#/602',
'sc=buhid' =&gt; '#/602',
'sc=cakm' =&gt; '#/603',
'sc=canadianaboriginal' =&gt; '#/646',
'sc=cans' =&gt; '#/646',
'sc=cari' =&gt; '#/647',
'sc=carian' =&gt; '#/647',
'sc=caucasianalbanian' =&gt; '#/635',
'sc=chakma' =&gt; '#/603',
'sc=cham' =&gt; 'Scx/Cham',
'sc=cher' =&gt; '#/648',
'sc=cherokee' =&gt; '#/648',
'sc=chorasmian' =&gt; '#/649',
'sc=chrs' =&gt; '#/649',
'sc=common' =&gt; 'Sc/Zyyy',
'sc=copt' =&gt; '#/604',
'sc=coptic' =&gt; '#/604',
'sc=cprt' =&gt; 'Sc/Cprt',
'sc=cuneiform' =&gt; 'Scx/Xsux',
'sc=cypriot' =&gt; 'Sc/Cprt',
'sc=cyrillic' =&gt; 'Sc/Cyrl',
'sc=cyrl' =&gt; 'Sc/Cyrl',
'sc=deseret' =&gt; '#/188',
'sc=deva' =&gt; 'Sc/Deva',
'sc=devanagari' =&gt; 'Sc/Deva',
'sc=diak' =&gt; 'Scx/Diak',
'sc=divesakuru' =&gt; 'Scx/Diak',
'sc=dogr' =&gt; '#/605',
'sc=dogra' =&gt; '#/605',
'sc=dsrt' =&gt; '#/188',
'sc=dupl' =&gt; 'Sc/Dupl',
'sc=duployan' =&gt; 'Sc/Dupl',
'sc=egyp' =&gt; '#/651',
'sc=egyptianhieroglyphs' =&gt; '#/651',
'sc=elba' =&gt; '#/652',
'sc=elbasan' =&gt; '#/652',
'sc=elym' =&gt; '#/653',
'sc=elymaic' =&gt; '#/653',
'sc=ethi' =&gt; 'Scx/Ethi',
'sc=ethiopic' =&gt; 'Scx/Ethi',
'sc=geor' =&gt; 'Sc/Geor',
'sc=georgian' =&gt; 'Sc/Geor',
'sc=glag' =&gt; 'Sc/Glag',
'sc=glagolitic' =&gt; 'Sc/Glag',
'sc=gong' =&gt; 'Sc/Gong',
'sc=gonm' =&gt; 'Sc/Gonm',
'sc=goth' =&gt; '#/654',
'sc=gothic' =&gt; '#/654',
'sc=gran' =&gt; 'Sc/Gran',
'sc=grantha' =&gt; 'Sc/Gran',
'sc=greek' =&gt; 'Sc/Grek',
'sc=grek' =&gt; 'Sc/Grek',
'sc=gujarati' =&gt; 'Sc/Gujr',
'sc=gujr' =&gt; 'Sc/Gujr',
'sc=gunjalagondi' =&gt; 'Sc/Gong',
'sc=gurmukhi' =&gt; 'Sc/Guru',
'sc=guru' =&gt; 'Sc/Guru',
'sc=han' =&gt; 'Sc/Han',
'sc=hang' =&gt; 'Sc/Hang',
'sc=hangul' =&gt; 'Sc/Hang',
'sc=hani' =&gt; 'Sc/Han',
'sc=hanifirohingya' =&gt; '#/621',
'sc=hano' =&gt; '#/606',
'sc=hanunoo' =&gt; '#/606',
'sc=hatr' =&gt; '#/656',
'sc=hatran' =&gt; '#/656',
'sc=hebr' =&gt; 'Scx/Hebr',
'sc=hebrew' =&gt; 'Scx/Hebr',
'sc=hira' =&gt; 'Sc/Hira',
'sc=hiragana' =&gt; 'Sc/Hira',
'sc=hluw' =&gt; '#/657',
'sc=hmng' =&gt; 'Scx/Hmng',
'sc=hmnp' =&gt; 'Scx/Hmnp',
'sc=hung' =&gt; '#/658',
'sc=imperialaramaic' =&gt; '#/637',
'sc=inherited' =&gt; 'Sc/Zinh',
'sc=inscriptionalpahlavi' =&gt; '#/687',
'sc=inscriptionalparthian' =&gt; '#/689',
'sc=ital' =&gt; '#/659',
'sc=java' =&gt; '#/607',
'sc=javanese' =&gt; '#/607',
'sc=kaithi' =&gt; '#/610',
'sc=kali' =&gt; '#/608',
'sc=kana' =&gt; 'Sc/Kana',
'sc=kannada' =&gt; 'Sc/Knda',
'sc=katakana' =&gt; 'Sc/Kana',
'sc=kayahli' =&gt; '#/608',
'sc=khar' =&gt; 'Scx/Khar',
'sc=kharoshthi' =&gt; 'Scx/Khar',
'sc=khitansmallscript' =&gt; '#/661',
'sc=khmer' =&gt; 'Scx/Khmr',
'sc=khmr' =&gt; 'Scx/Khmr',
'sc=khoj' =&gt; '#/609',
'sc=khojki' =&gt; '#/609',
'sc=khudawadi' =&gt; '#/622',
'sc=kits' =&gt; '#/661',
'sc=knda' =&gt; 'Sc/Knda',
'sc=kthi' =&gt; '#/610',
'sc=lana' =&gt; 'Scx/Lana',
'sc=lao' =&gt; 'Scx/Lao',
'sc=laoo' =&gt; 'Scx/Lao',
'sc=latin' =&gt; 'Sc/Latn',
'sc=latn' =&gt; 'Sc/Latn',
'sc=lepc' =&gt; '#/662',
'sc=lepcha' =&gt; '#/662',
'sc=limb' =&gt; 'Sc/Limb',
'sc=limbu' =&gt; 'Sc/Limb',
'sc=lina' =&gt; '#/611',
'sc=linb' =&gt; 'Sc/Linb',
'sc=lineara' =&gt; '#/611',
'sc=linearb' =&gt; 'Sc/Linb',
'sc=lisu' =&gt; '#/663',
'sc=lyci' =&gt; '#/664',
'sc=lycian' =&gt; '#/664',
'sc=lydi' =&gt; '#/665',
'sc=lydian' =&gt; '#/665',
'sc=mahajani' =&gt; '#/612',
'sc=mahj' =&gt; '#/612',
'sc=maka' =&gt; '#/667',
'sc=makasar' =&gt; '#/667',
'sc=malayalam' =&gt; 'Sc/Mlym',
'sc=mand' =&gt; '#/613',
'sc=mandaic' =&gt; '#/613',
'sc=mani' =&gt; '#/614',
'sc=manichaean' =&gt; '#/614',
'sc=marc' =&gt; '#/670',
'sc=marchen' =&gt; '#/670',
'sc=masaramgondi' =&gt; 'Sc/Gonm',
'sc=medefaidrin' =&gt; '#/671',
'sc=medf' =&gt; '#/671',
'sc=meeteimayek' =&gt; '#/676',
'sc=mend' =&gt; '#/672',
'sc=mendekikakui' =&gt; '#/672',
'sc=merc' =&gt; '#/673',
'sc=mero' =&gt; '#/402',
'sc=meroiticcursive' =&gt; '#/673',
'sc=meroitichieroglyphs' =&gt; '#/402',
'sc=miao' =&gt; '#/674',
'sc=mlym' =&gt; 'Sc/Mlym',
'sc=modi' =&gt; '#/615',
'sc=mong' =&gt; 'Sc/Mong',
'sc=mongolian' =&gt; 'Sc/Mong',
'sc=mro' =&gt; '#/632',
'sc=mroo' =&gt; '#/632',
'sc=mtei' =&gt; '#/676',
'sc=mult' =&gt; 'Sc/Mult',
'sc=multani' =&gt; 'Sc/Mult',
'sc=myanmar' =&gt; '#/616',
'sc=mymr' =&gt; '#/616',
'sc=nabataean' =&gt; '#/677',
'sc=nand' =&gt; '#/617',
'sc=nandinagari' =&gt; '#/617',
'sc=narb' =&gt; '#/371',
'sc=nbat' =&gt; '#/677',
'sc=newa' =&gt; '#/678',
'sc=newtailue' =&gt; 'Scx/Talu',
'sc=nko' =&gt; '#/633',
'sc=nkoo' =&gt; '#/633',
'sc=nshu' =&gt; '#/679',
'sc=nushu' =&gt; '#/679',
'sc=nyiakengpuachuehmong' =&gt; 'Scx/Hmnp',
'sc=ogam' =&gt; '#/680',
'sc=ogham' =&gt; '#/680',
'sc=olchiki' =&gt; '#/204',
'sc=olck' =&gt; '#/204',
'sc=oldhungarian' =&gt; '#/658',
'sc=olditalic' =&gt; '#/659',
'sc=oldnortharabian' =&gt; '#/371',
'sc=oldpermic' =&gt; '#/618',
'sc=oldpersian' =&gt; '#/710',
'sc=oldsogdian' =&gt; '#/697',
'sc=oldsoutharabian' =&gt; '#/372',
'sc=oldturkic' =&gt; '#/681',
'sc=oriya' =&gt; 'Sc/Orya',
'sc=orkh' =&gt; '#/681',
'sc=orya' =&gt; 'Sc/Orya',
'sc=osage' =&gt; '#/682',
'sc=osge' =&gt; '#/682',
'sc=osma' =&gt; '#/683',
'sc=osmanya' =&gt; '#/683',
'sc=pahawhhmong' =&gt; 'Scx/Hmng',
'sc=palm' =&gt; '#/271',
'sc=palmyrene' =&gt; '#/271',
'sc=pauc' =&gt; '#/684',
'sc=paucinhau' =&gt; '#/684',
'sc=perm' =&gt; '#/618',
'sc=phag' =&gt; '#/619',
'sc=phagspa' =&gt; '#/619',
'sc=phli' =&gt; '#/687',
'sc=phlp' =&gt; '#/620',
'sc=phnx' =&gt; '#/688',
'sc=phoenician' =&gt; '#/688',
'sc=plrd' =&gt; '#/674',
'sc=prti' =&gt; '#/689',
'sc=psalterpahlavi' =&gt; '#/620',
'sc=qaac' =&gt; '#/604',
'sc=qaai' =&gt; 'Sc/Zinh',
'sc=rejang' =&gt; '#/690',
'sc=rjng' =&gt; '#/690',
'sc=rohg' =&gt; '#/621',
'sc=runic' =&gt; '#/691',
'sc=runr' =&gt; '#/691',
'sc=samaritan' =&gt; '#/692',
'sc=samr' =&gt; '#/692',
'sc=sarb' =&gt; '#/372',
'sc=saur' =&gt; '#/693',
'sc=saurashtra' =&gt; '#/693',
'sc=sgnw' =&gt; '#/694',
'sc=sharada' =&gt; '#/207',
'sc=shavian' =&gt; '#/208',
'sc=shaw' =&gt; '#/208',
'sc=shrd' =&gt; '#/207',
'sc=sidd' =&gt; '#/695',
'sc=siddham' =&gt; '#/695',
'sc=signwriting' =&gt; '#/694',
'sc=sind' =&gt; '#/622',
'sc=sinh' =&gt; 'Sc/Sinh',
'sc=sinhala' =&gt; 'Sc/Sinh',
'sc=sogd' =&gt; '#/623',
'sc=sogdian' =&gt; '#/623',
'sc=sogo' =&gt; '#/697',
'sc=sora' =&gt; '#/698',
'sc=sorasompeng' =&gt; '#/698',
'sc=soyo' =&gt; '#/699',
'sc=soyombo' =&gt; '#/699',
'sc=sund' =&gt; '#/700',
'sc=sundanese' =&gt; '#/700',
'sc=sylo' =&gt; '#/624',
'sc=sylotinagri' =&gt; '#/624',
'sc=syrc' =&gt; 'Sc/Syrc',
'sc=syriac' =&gt; 'Sc/Syrc',
'sc=tagalog' =&gt; '#/628',
'sc=tagb' =&gt; '#/625',
'sc=tagbanwa' =&gt; '#/625',
'sc=taile' =&gt; '#/627',
'sc=taitham' =&gt; 'Scx/Lana',
'sc=taiviet' =&gt; '#/703',
'sc=takr' =&gt; '#/626',
'sc=takri' =&gt; '#/626',
'sc=tale' =&gt; '#/627',
'sc=talu' =&gt; 'Scx/Talu',
'sc=tamil' =&gt; 'Sc/Taml',
'sc=taml' =&gt; 'Sc/Taml',
'sc=tang' =&gt; 'Scx/Tang',
'sc=tangut' =&gt; 'Scx/Tang',
'sc=tavt' =&gt; '#/703',
'sc=telu' =&gt; 'Sc/Telu',
'sc=telugu' =&gt; 'Sc/Telu',
'sc=tfng' =&gt; '#/704',
'sc=tglg' =&gt; '#/628',
'sc=thaa' =&gt; '#/629',
'sc=thaana' =&gt; '#/629',
'sc=thai' =&gt; '#/706',
'sc=tibetan' =&gt; 'Scx/Tibt',
'sc=tibt' =&gt; 'Scx/Tibt',
'sc=tifinagh' =&gt; '#/704',
'sc=tirh' =&gt; '#/630',
'sc=tirhuta' =&gt; '#/630',
'sc=ugar' =&gt; '#/707',
'sc=ugaritic' =&gt; '#/707',
'sc=unknown' =&gt; 'Scx/Zzzz',
'sc=vai' =&gt; '#/634',
'sc=vaii' =&gt; '#/634',
'sc=wancho' =&gt; '#/709',
'sc=wara' =&gt; '#/708',
'sc=warangciti' =&gt; '#/708',
'sc=wcho' =&gt; '#/709',
'sc=xpeo' =&gt; '#/710',
'sc=xsux' =&gt; 'Scx/Xsux',
'sc=yezi' =&gt; '#/631',
'sc=yezidi' =&gt; '#/631',
'sc=yi' =&gt; '#/598',
'sc=yiii' =&gt; '#/598',
'sc=zanabazarsquare' =&gt; '#/711',
'sc=zanb' =&gt; '#/711',
'sc=zinh' =&gt; 'Sc/Zinh',
'sc=zyyy' =&gt; 'Sc/Zyyy',
'sc=zzzz' =&gt; 'Scx/Zzzz',
'scx=adlam' =&gt; 'Scx/Adlm',
'scx=adlm' =&gt; 'Scx/Adlm',
'scx=aghb' =&gt; '#/635',
'scx=ahom' =&gt; '#/636',
'scx=anatolianhieroglyphs' =&gt; '#/657',
'scx=arab' =&gt; 'Scx/Arab',
'scx=arabic' =&gt; 'Scx/Arab',
'scx=armenian' =&gt; 'Scx/Armn',
'scx=armi' =&gt; '#/637',
'scx=armn' =&gt; 'Scx/Armn',
'scx=avestan' =&gt; '#/638',
'scx=avst' =&gt; '#/638',
'scx=bali' =&gt; '#/639',
'scx=balinese' =&gt; '#/639',
'scx=bamu' =&gt; '#/640',
'scx=bamum' =&gt; '#/640',
'scx=bass' =&gt; '#/641',
'scx=bassavah' =&gt; '#/641',
'scx=batak' =&gt; '#/642',
'scx=batk' =&gt; '#/642',
'scx=beng' =&gt; 'Scx/Beng',
'scx=bengali' =&gt; 'Scx/Beng',
'scx=bhaiksuki' =&gt; 'Scx/Bhks',
'scx=bhks' =&gt; 'Scx/Bhks',
'scx=bopo' =&gt; 'Scx/Bopo',
'scx=bopomofo' =&gt; 'Scx/Bopo',
'scx=brah' =&gt; '#/643',
'scx=brahmi' =&gt; '#/643',
'scx=brai' =&gt; '#/180',
'scx=braille' =&gt; '#/180',
'scx=bugi' =&gt; '#/644',
'scx=buginese' =&gt; '#/644',
'scx=buhd' =&gt; '#/645',
'scx=buhid' =&gt; '#/645',
'scx=cakm' =&gt; 'Scx/Cakm',
'scx=canadianaboriginal' =&gt; '#/646',
'scx=cans' =&gt; '#/646',
'scx=cari' =&gt; '#/647',
'scx=carian' =&gt; '#/647',
'scx=caucasianalbanian' =&gt; '#/635',
'scx=chakma' =&gt; 'Scx/Cakm',
'scx=cham' =&gt; 'Scx/Cham',
'scx=cher' =&gt; '#/648',
'scx=cherokee' =&gt; '#/648',
'scx=chorasmian' =&gt; '#/649',
'scx=chrs' =&gt; '#/649',
'scx=common' =&gt; 'Scx/Zyyy',
'scx=copt' =&gt; 'Scx/Copt',
'scx=coptic' =&gt; 'Scx/Copt',
'scx=cprt' =&gt; 'Scx/Cprt',
'scx=cuneiform' =&gt; 'Scx/Xsux',
'scx=cypriot' =&gt; 'Scx/Cprt',
'scx=cyrillic' =&gt; 'Scx/Cyrl',
'scx=cyrl' =&gt; 'Scx/Cyrl',
'scx=deseret' =&gt; '#/188',
'scx=deva' =&gt; 'Scx/Deva',
'scx=devanagari' =&gt; 'Scx/Deva',
'scx=diak' =&gt; 'Scx/Diak',
'scx=divesakuru' =&gt; 'Scx/Diak',
'scx=dogr' =&gt; '#/650',
'scx=dogra' =&gt; '#/650',
'scx=dsrt' =&gt; '#/188',
'scx=dupl' =&gt; 'Scx/Dupl',
'scx=duployan' =&gt; 'Scx/Dupl',
'scx=egyp' =&gt; '#/651',
'scx=egyptianhieroglyphs' =&gt; '#/651',
'scx=elba' =&gt; '#/652',
'scx=elbasan' =&gt; '#/652',
'scx=elym' =&gt; '#/653',
'scx=elymaic' =&gt; '#/653',
'scx=ethi' =&gt; 'Scx/Ethi',
'scx=ethiopic' =&gt; 'Scx/Ethi',
'scx=geor' =&gt; 'Scx/Geor',
'scx=georgian' =&gt; 'Scx/Geor',
'scx=glag' =&gt; 'Scx/Glag',
'scx=glagolitic' =&gt; 'Scx/Glag',
'scx=gong' =&gt; 'Scx/Gong',
'scx=gonm' =&gt; 'Scx/Gonm',
'scx=goth' =&gt; '#/654',
'scx=gothic' =&gt; '#/654',
'scx=gran' =&gt; 'Scx/Gran',
'scx=grantha' =&gt; 'Scx/Gran',
'scx=greek' =&gt; 'Scx/Grek',
'scx=grek' =&gt; 'Scx/Grek',
'scx=gujarati' =&gt; 'Scx/Gujr',
'scx=gujr' =&gt; 'Scx/Gujr',
'scx=gunjalagondi' =&gt; 'Scx/Gong',
'scx=gurmukhi' =&gt; 'Scx/Guru',
'scx=guru' =&gt; 'Scx/Guru',
'scx=han' =&gt; 'Scx/Han',
'scx=hang' =&gt; 'Scx/Hang',
'scx=hangul' =&gt; 'Scx/Hang',
'scx=hani' =&gt; 'Scx/Han',
'scx=hanifirohingya' =&gt; 'Scx/Rohg',
'scx=hano' =&gt; '#/655',
'scx=hanunoo' =&gt; '#/655',
'scx=hatr' =&gt; '#/656',
'scx=hatran' =&gt; '#/656',
'scx=hebr' =&gt; 'Scx/Hebr',
'scx=hebrew' =&gt; 'Scx/Hebr',
'scx=hira' =&gt; 'Scx/Hira',
'scx=hiragana' =&gt; 'Scx/Hira',
'scx=hluw' =&gt; '#/657',
'scx=hmng' =&gt; 'Scx/Hmng',
'scx=hmnp' =&gt; 'Scx/Hmnp',
'scx=hung' =&gt; '#/658',
'scx=imperialaramaic' =&gt; '#/637',
'scx=inherited' =&gt; 'Scx/Zinh',
'scx=inscriptionalpahlavi' =&gt; '#/687',
'scx=inscriptionalparthian' =&gt; '#/689',
'scx=ital' =&gt; '#/659',
'scx=java' =&gt; '#/660',
'scx=javanese' =&gt; '#/660',
'scx=kaithi' =&gt; 'Scx/Kthi',
'scx=kali' =&gt; '#/195',
'scx=kana' =&gt; 'Scx/Kana',
'scx=kannada' =&gt; 'Scx/Knda',
'scx=katakana' =&gt; 'Scx/Kana',
'scx=kayahli' =&gt; '#/195',
'scx=khar' =&gt; 'Scx/Khar',
'scx=kharoshthi' =&gt; 'Scx/Khar',
'scx=khitansmallscript' =&gt; '#/661',
'scx=khmer' =&gt; 'Scx/Khmr',
'scx=khmr' =&gt; 'Scx/Khmr',
'scx=khoj' =&gt; 'Scx/Khoj',
'scx=khojki' =&gt; 'Scx/Khoj',
'scx=khudawadi' =&gt; 'Scx/Sind',
'scx=kits' =&gt; '#/661',
'scx=knda' =&gt; 'Scx/Knda',
'scx=kthi' =&gt; 'Scx/Kthi',
'scx=lana' =&gt; 'Scx/Lana',
'scx=lao' =&gt; 'Scx/Lao',
'scx=laoo' =&gt; 'Scx/Lao',
'scx=latin' =&gt; 'Scx/Latn',
'scx=latn' =&gt; 'Scx/Latn',
'scx=lepc' =&gt; '#/662',
'scx=lepcha' =&gt; '#/662',
'scx=limb' =&gt; 'Scx/Limb',
'scx=limbu' =&gt; 'Scx/Limb',
'scx=lina' =&gt; 'Scx/Lina',
'scx=linb' =&gt; 'Scx/Linb',
'scx=lineara' =&gt; 'Scx/Lina',
'scx=linearb' =&gt; 'Scx/Linb',
'scx=lisu' =&gt; '#/663',
'scx=lyci' =&gt; '#/664',
'scx=lycian' =&gt; '#/664',
'scx=lydi' =&gt; '#/665',
'scx=lydian' =&gt; '#/665',
'scx=mahajani' =&gt; '#/666',
'scx=mahj' =&gt; '#/666',
'scx=maka' =&gt; '#/667',
'scx=makasar' =&gt; '#/667',
'scx=malayalam' =&gt; 'Scx/Mlym',
'scx=mand' =&gt; '#/668',
'scx=mandaic' =&gt; '#/668',
'scx=mani' =&gt; '#/669',
'scx=manichaean' =&gt; '#/669',
'scx=marc' =&gt; '#/670',
'scx=marchen' =&gt; '#/670',
'scx=masaramgondi' =&gt; 'Scx/Gonm',
'scx=medefaidrin' =&gt; '#/671',
'scx=medf' =&gt; '#/671',
'scx=meeteimayek' =&gt; '#/676',
'scx=mend' =&gt; '#/672',
'scx=mendekikakui' =&gt; '#/672',
'scx=merc' =&gt; '#/673',
'scx=mero' =&gt; '#/402',
'scx=meroiticcursive' =&gt; '#/673',
'scx=meroitichieroglyphs' =&gt; '#/402',
'scx=miao' =&gt; '#/674',
'scx=mlym' =&gt; 'Scx/Mlym',
'scx=modi' =&gt; '#/675',
'scx=mong' =&gt; 'Scx/Mong',
'scx=mongolian' =&gt; 'Scx/Mong',
'scx=mro' =&gt; '#/632',
'scx=mroo' =&gt; '#/632',
'scx=mtei' =&gt; '#/676',
'scx=mult' =&gt; 'Scx/Mult',
'scx=multani' =&gt; 'Scx/Mult',
'scx=myanmar' =&gt; 'Scx/Mymr',
'scx=mymr' =&gt; 'Scx/Mymr',
'scx=nabataean' =&gt; '#/677',
'scx=nand' =&gt; 'Scx/Nand',
'scx=nandinagari' =&gt; 'Scx/Nand',
'scx=narb' =&gt; '#/371',
'scx=nbat' =&gt; '#/677',
'scx=newa' =&gt; '#/678',
'scx=newtailue' =&gt; 'Scx/Talu',
'scx=nko' =&gt; '#/633',
'scx=nkoo' =&gt; '#/633',
'scx=nshu' =&gt; '#/679',
'scx=nushu' =&gt; '#/679',
'scx=nyiakengpuachuehmong' =&gt; 'Scx/Hmnp',
'scx=ogam' =&gt; '#/680',
'scx=ogham' =&gt; '#/680',
'scx=olchiki' =&gt; '#/204',
'scx=olck' =&gt; '#/204',
'scx=oldhungarian' =&gt; '#/658',
'scx=olditalic' =&gt; '#/659',
'scx=oldnortharabian' =&gt; '#/371',
'scx=oldpermic' =&gt; '#/685',
'scx=oldpersian' =&gt; '#/710',
'scx=oldsogdian' =&gt; '#/697',
'scx=oldsoutharabian' =&gt; '#/372',
'scx=oldturkic' =&gt; '#/681',
'scx=oriya' =&gt; 'Scx/Orya',
'scx=orkh' =&gt; '#/681',
'scx=orya' =&gt; 'Scx/Orya',
'scx=osage' =&gt; '#/682',
'scx=osge' =&gt; '#/682',
'scx=osma' =&gt; '#/683',
'scx=osmanya' =&gt; '#/683',
'scx=pahawhhmong' =&gt; 'Scx/Hmng',
'scx=palm' =&gt; '#/271',
'scx=palmyrene' =&gt; '#/271',
'scx=pauc' =&gt; '#/684',
'scx=paucinhau' =&gt; '#/684',
'scx=perm' =&gt; '#/685',
'scx=phag' =&gt; '#/686',
'scx=phagspa' =&gt; '#/686',
'scx=phli' =&gt; '#/687',
'scx=phlp' =&gt; 'Scx/Phlp',
'scx=phnx' =&gt; '#/688',
'scx=phoenician' =&gt; '#/688',
'scx=plrd' =&gt; '#/674',
'scx=prti' =&gt; '#/689',
'scx=psalterpahlavi' =&gt; 'Scx/Phlp',
'scx=qaac' =&gt; 'Scx/Copt',
'scx=qaai' =&gt; 'Scx/Zinh',
'scx=rejang' =&gt; '#/690',
'scx=rjng' =&gt; '#/690',
'scx=rohg' =&gt; 'Scx/Rohg',
'scx=runic' =&gt; '#/691',
'scx=runr' =&gt; '#/691',
'scx=samaritan' =&gt; '#/692',
'scx=samr' =&gt; '#/692',
'scx=sarb' =&gt; '#/372',
'scx=saur' =&gt; '#/693',
'scx=saurashtra' =&gt; '#/693',
'scx=sgnw' =&gt; '#/694',
'scx=sharada' =&gt; 'Scx/Shrd',
'scx=shavian' =&gt; '#/208',
'scx=shaw' =&gt; '#/208',
'scx=shrd' =&gt; 'Scx/Shrd',
'scx=sidd' =&gt; '#/695',
'scx=siddham' =&gt; '#/695',
'scx=signwriting' =&gt; '#/694',
'scx=sind' =&gt; 'Scx/Sind',
'scx=sinh' =&gt; 'Scx/Sinh',
'scx=sinhala' =&gt; 'Scx/Sinh',
'scx=sogd' =&gt; '#/696',
'scx=sogdian' =&gt; '#/696',
'scx=sogo' =&gt; '#/697',
'scx=sora' =&gt; '#/698',
'scx=sorasompeng' =&gt; '#/698',
'scx=soyo' =&gt; '#/699',
'scx=soyombo' =&gt; '#/699',
'scx=sund' =&gt; '#/700',
'scx=sundanese' =&gt; '#/700',
'scx=sylo' =&gt; '#/701',
'scx=sylotinagri' =&gt; '#/701',
'scx=syrc' =&gt; 'Scx/Syrc',
'scx=syriac' =&gt; 'Scx/Syrc',
'scx=tagalog' =&gt; '#/705',
'scx=tagb' =&gt; 'Scx/Tagb',
'scx=tagbanwa' =&gt; 'Scx/Tagb',
'scx=taile' =&gt; '#/702',
'scx=taitham' =&gt; 'Scx/Lana',
'scx=taiviet' =&gt; '#/703',
'scx=takr' =&gt; 'Scx/Takr',
'scx=takri' =&gt; 'Scx/Takr',
'scx=tale' =&gt; '#/702',
'scx=talu' =&gt; 'Scx/Talu',
'scx=tamil' =&gt; 'Scx/Taml',
'scx=taml' =&gt; 'Scx/Taml',
'scx=tang' =&gt; 'Scx/Tang',
'scx=tangut' =&gt; 'Scx/Tang',
'scx=tavt' =&gt; '#/703',
'scx=telu' =&gt; 'Scx/Telu',
'scx=telugu' =&gt; 'Scx/Telu',
'scx=tfng' =&gt; '#/704',
'scx=tglg' =&gt; '#/705',
'scx=thaa' =&gt; 'Scx/Thaa',
'scx=thaana' =&gt; 'Scx/Thaa',
'scx=thai' =&gt; '#/706',
'scx=tibetan' =&gt; 'Scx/Tibt',
'scx=tibt' =&gt; 'Scx/Tibt',
'scx=tifinagh' =&gt; '#/704',
'scx=tirh' =&gt; 'Scx/Tirh',
'scx=tirhuta' =&gt; 'Scx/Tirh',
'scx=ugar' =&gt; '#/707',
'scx=ugaritic' =&gt; '#/707',
'scx=unknown' =&gt; 'Scx/Zzzz',
'scx=vai' =&gt; '#/634',
'scx=vaii' =&gt; '#/634',
'scx=wancho' =&gt; '#/709',
'scx=wara' =&gt; '#/708',
'scx=warangciti' =&gt; '#/708',
'scx=wcho' =&gt; '#/709',
'scx=xpeo' =&gt; '#/710',
'scx=xsux' =&gt; 'Scx/Xsux',
'scx=yezi' =&gt; 'Scx/Yezi',
'scx=yezidi' =&gt; 'Scx/Yezi',
'scx=yi' =&gt; 'Scx/Yi',
'scx=yiii' =&gt; 'Scx/Yi',
'scx=zanabazarsquare' =&gt; '#/711',
'scx=zanb' =&gt; '#/711',
'scx=zinh' =&gt; 'Scx/Zinh',
'scx=zyyy' =&gt; 'Scx/Zyyy',
'scx=zzzz' =&gt; 'Scx/Zzzz',
'sd' =&gt; 'SD/Y',
'sd=f' =&gt; '!SD/Y',
'sd=false' =&gt; '!SD/Y',
'sd=n' =&gt; '!SD/Y',
'sd=no' =&gt; '!SD/Y',
'sd=t' =&gt; 'SD/Y',
'sd=true' =&gt; 'SD/Y',
'sd=y' =&gt; 'SD/Y',
'sd=yes' =&gt; 'SD/Y',
'sentenceterminal' =&gt; 'STerm/Y',
'separator' =&gt; 'Gc/Z',
'sgnw' =&gt; '#/694',
'sharada' =&gt; 'Scx/Shrd',
'shavian' =&gt; '#/208',
'shaw' =&gt; '#/208',
'shorthandformatcontrols' =&gt; '#/414',
'shrd' =&gt; 'Scx/Shrd',
'sidd' =&gt; '#/695',
'siddham' =&gt; '#/695',
'signwriting' =&gt; '#/694',
'sind' =&gt; 'Scx/Sind',
'sinh' =&gt; 'Scx/Sinh',
'sinhala' =&gt; 'Scx/Sinh',
'sinhalaarchaicnumbers' =&gt; '#/409',
'sk' =&gt; 'Gc/Sk',
'sm' =&gt; 'Gc/Sm',
'smallforms' =&gt; '#/295',
'smallformvariants' =&gt; '#/295',
'smallkanaext' =&gt; '#/341',
'smallkanaextension' =&gt; '#/341',
'so' =&gt; 'Gc/So',
'softdotted' =&gt; 'SD/Y',
'sogd' =&gt; '#/696',
'sogdian' =&gt; '#/696',
'sogo' =&gt; '#/697',
'sora' =&gt; '#/698',
'sorasompeng' =&gt; '#/698',
'soyo' =&gt; '#/699',
'soyombo' =&gt; '#/699',
'space' =&gt; 'Perl/SpacePer',
'spaceperl' =&gt; 'Perl/SpacePer',
'spaceseparator' =&gt; 'Gc/Zs',
'spacingmark' =&gt; 'Gc/Mc',
'spacingmodifierletters' =&gt; '#/370',
'specials' =&gt; '#/244',
'sterm' =&gt; 'STerm/Y',
'sterm=f' =&gt; '!STerm/Y',
'sterm=false' =&gt; '!STerm/Y',
'sterm=n' =&gt; '!STerm/Y',
'sterm=no' =&gt; '!STerm/Y',
'sterm=t' =&gt; 'STerm/Y',
'sterm=true' =&gt; 'STerm/Y',
'sterm=y' =&gt; 'STerm/Y',
'sterm=yes' =&gt; 'STerm/Y',
'sund' =&gt; '#/700',
'sundanese' =&gt; '#/700',
'sundanesesup' =&gt; '#/342',
'sundanesesupplement' =&gt; '#/342',
'suparrowsa' =&gt; '#/296',
'suparrowsb' =&gt; '#/297',
'suparrowsc' =&gt; '#/298',
'superandsub' =&gt; '#/322',
'superscriptsandsubscripts' =&gt; '#/322',
'supmathoperators' =&gt; '#/385',
'supplementalarrowsa' =&gt; '#/296',
'supplementalarrowsb' =&gt; '#/297',
'supplementalarrowsc' =&gt; '#/298',
'supplementalmathematicaloperators' =&gt; '#/385',
'supplementalpunctuation' =&gt; '#/361',
'supplementalsymbolsandpictographs' =&gt; '#/415',
'supplementaryprivateuseareaa' =&gt; '#/213',
'supplementaryprivateuseareab' =&gt; '#/214',
'suppuaa' =&gt; '#/213',
'suppuab' =&gt; '#/214',
'suppunctuation' =&gt; '#/361',
'supsymbolsandpictographs' =&gt; '#/415',
'surrogate' =&gt; '#/14',
'suttonsignwriting' =&gt; '#/392',
'sylo' =&gt; '#/701',
'sylotinagri' =&gt; '#/701',
'symbol' =&gt; 'Gc/S',
'symbolsandpictographsexta' =&gt; '#/416',
'symbolsandpictographsextendeda' =&gt; '#/416',
'symbolsforlegacycomputing' =&gt; '#/417',
'syrc' =&gt; 'Scx/Syrc',
'syriac' =&gt; 'Scx/Syrc',
'syriacsup' =&gt; '#/275',
'syriacsupplement' =&gt; '#/275',
'tagalog' =&gt; '#/705',
'tagb' =&gt; 'Scx/Tagb',
'tagbanwa' =&gt; 'Scx/Tagb',
'tags' =&gt; '#/128',
'taile' =&gt; '#/702',
'taitham' =&gt; 'Scx/Lana',
'taiviet' =&gt; '#/703',
'taixuanjing' =&gt; '#/324',
'taixuanjingsymbols' =&gt; '#/324',
'takr' =&gt; 'Scx/Takr',
'takri' =&gt; 'Scx/Takr',
'tale' =&gt; '#/702',
'talu' =&gt; 'Scx/Talu',
'tamil' =&gt; 'Scx/Taml',
'tamilsup' =&gt; '#/246',
'tamilsupplement' =&gt; '#/246',
'taml' =&gt; 'Scx/Taml',
'tang' =&gt; 'Scx/Tang',
'tangut' =&gt; 'Scx/Tang',
'tangutcomponents' =&gt; '#/386',
'tangutsup' =&gt; '#/276',
'tangutsupplement' =&gt; '#/276',
'tavt' =&gt; '#/703',
'telu' =&gt; 'Scx/Telu',
'telugu' =&gt; 'Scx/Telu',
'term' =&gt; 'Term/Y',
'term=f' =&gt; '!Term/Y',
'term=false' =&gt; '!Term/Y',
'term=n' =&gt; '!Term/Y',
'term=no' =&gt; '!Term/Y',
'term=t' =&gt; 'Term/Y',
'term=true' =&gt; 'Term/Y',
'term=y' =&gt; 'Term/Y',
'term=yes' =&gt; 'Term/Y',
'terminalpunctuation' =&gt; 'Term/Y',
'tfng' =&gt; '#/704',
'tglg' =&gt; '#/705',
'thaa' =&gt; 'Scx/Thaa',
'thaana' =&gt; 'Scx/Thaa',
'thai' =&gt; '#/706',
'tibetan' =&gt; 'Scx/Tibt',
'tibt' =&gt; 'Scx/Tibt',
'tifinagh' =&gt; '#/704',
'tirh' =&gt; 'Scx/Tirh',
'tirhuta' =&gt; 'Scx/Tirh',
'title' =&gt; 'Perl/Title',
'titlecase' =&gt; 'Perl/Title',
'titlecaseletter' =&gt; 'Perl/Title',
'transportandmap' =&gt; '#/373',
'transportandmapsymbols' =&gt; '#/373',
'ucas' =&gt; '#/130',
'ucasext' =&gt; '#/220',
'ugar' =&gt; '#/707',
'ugaritic' =&gt; '#/707',
'uideo' =&gt; 'UIdeo/Y',
'uideo=f' =&gt; '!UIdeo/Y',
'uideo=false' =&gt; '!UIdeo/Y',
'uideo=n' =&gt; '!UIdeo/Y',
'uideo=no' =&gt; '!UIdeo/Y',
'uideo=t' =&gt; 'UIdeo/Y',
'uideo=true' =&gt; 'UIdeo/Y',
'uideo=y' =&gt; 'UIdeo/Y',
'uideo=yes' =&gt; 'UIdeo/Y',
'unassigned' =&gt; 'Gc/Cn',
'unicode' =&gt; '#/2',
'unifiedcanadianaboriginalsyllabics' =&gt; '#/130',
'unifiedcanadianaboriginalsyllabicsextended' =&gt; '#/220',
'unifiedideograph' =&gt; 'UIdeo/Y',
'unknown' =&gt; 'Scx/Zzzz',
'upper' =&gt; 'Upper/Y',
'upper=f' =&gt; '!Upper/Y',
'upper=false' =&gt; '!Upper/Y',
'upper=n' =&gt; '!Upper/Y',
'upper=no' =&gt; '!Upper/Y',
'upper=t' =&gt; 'Upper/Y',
'upper=true' =&gt; 'Upper/Y',
'upper=y' =&gt; 'Upper/Y',
'upper=yes' =&gt; 'Upper/Y',
'uppercase' =&gt; 'Upper/Y',
'uppercaseletter' =&gt; 'Gc/Lu',
'vai' =&gt; '#/634',
'vaii' =&gt; '#/634',
'variationselector' =&gt; '#/93',
'variationselectors' =&gt; '#/111',
'variationselectorssupplement' =&gt; '#/149',
'vedicext' =&gt; '#/249',
'vedicextensions' =&gt; '#/249',
'verticalforms' =&gt; '#/351',
'vertspace' =&gt; '#/4',
'vo=r' =&gt; 'Vo/R',
'vo=rotated' =&gt; 'Vo/R',
'vo=tr' =&gt; 'Vo/Tr',
'vo=transformedrotated' =&gt; 'Vo/Tr',
'vo=transformedupright' =&gt; 'Vo/Tu',
'vo=tu' =&gt; 'Vo/Tu',
'vo=u' =&gt; 'Vo/U',
'vo=upright' =&gt; 'Vo/U',
'vs' =&gt; '#/93',
'vs=f' =&gt; '#/!93',
'vs=false' =&gt; '#/!93',
'vs=n' =&gt; '#/!93',
'vs=no' =&gt; '#/!93',
'vs=t' =&gt; '#/93',
'vs=true' =&gt; '#/93',
'vs=y' =&gt; '#/93',
'vs=yes' =&gt; '#/93',
'vssup' =&gt; '#/149',
'wancho' =&gt; '#/709',
'wara' =&gt; '#/708',
'warangciti' =&gt; '#/708',
'wb=aletter' =&gt; 'WB/LE',
'wb=cr' =&gt; '#/66',
'wb=doublequote' =&gt; '#/94',
'wb=dq' =&gt; '#/94',
'wb=eb' =&gt; '#/0',
'wb=ebase' =&gt; '#/0',
'wb=ebasegaz' =&gt; '#/0',
'wb=ebg' =&gt; '#/0',
'wb=em' =&gt; '#/0',
'wb=emodifier' =&gt; '#/0',
'wb=ex' =&gt; 'WB/EX',
'wb=extend' =&gt; 'WB/Extend',
'wb=extendnumlet' =&gt; 'WB/EX',
'wb=fo' =&gt; 'WB/FO',
'wb=format' =&gt; 'WB/FO',
'wb=gaz' =&gt; '#/0',
'wb=glueafterzwj' =&gt; '#/0',
'wb=hebrewletter' =&gt; 'WB/HL',
'wb=hl' =&gt; 'WB/HL',
'wb=ka' =&gt; 'WB/KA',
'wb=katakana' =&gt; 'WB/KA',
'wb=le' =&gt; 'WB/LE',
'wb=lf' =&gt; '#/67',
'wb=mb' =&gt; 'WB/MB',
'wb=midletter' =&gt; 'WB/ML',
'wb=midnum' =&gt; 'WB/MN',
'wb=midnumlet' =&gt; 'WB/MB',
'wb=ml' =&gt; 'WB/ML',
'wb=mn' =&gt; 'WB/MN',
'wb=newline' =&gt; '#/95',
'wb=nl' =&gt; '#/95',
'wb=nu' =&gt; 'WB/NU',
'wb=numeric' =&gt; 'WB/NU',
'wb=other' =&gt; 'WB/XX',
'wb=regionalindicator' =&gt; '#/68',
'wb=ri' =&gt; '#/68',
'wb=singlequote' =&gt; '#/96',
'wb=sq' =&gt; '#/96',
'wb=wsegspace' =&gt; 'WB/WSegSpac',
'wb=xx' =&gt; 'WB/XX',
'wb=zwj' =&gt; '#/69',
'wcho' =&gt; '#/709',
'whitespace' =&gt; 'Perl/SpacePer',
'word' =&gt; 'Perl/Word',
'wspace' =&gt; 'Perl/SpacePer',
'wspace=f' =&gt; '!Perl/SpacePer',
'wspace=false' =&gt; '!Perl/SpacePer',
'wspace=n' =&gt; '!Perl/SpacePer',
'wspace=no' =&gt; '!Perl/SpacePer',
'wspace=t' =&gt; 'Perl/SpacePer',
'wspace=true' =&gt; 'Perl/SpacePer',
'wspace=y' =&gt; 'Perl/SpacePer',
'wspace=yes' =&gt; 'Perl/SpacePer',
'xdigit' =&gt; 'Hex/Y',
'xidc' =&gt; 'XIDC/Y',
'xidc=f' =&gt; '!XIDC/Y',
'xidc=false' =&gt; '!XIDC/Y',
'xidc=n' =&gt; '!XIDC/Y',
'xidc=no' =&gt; '!XIDC/Y',
'xidc=t' =&gt; 'XIDC/Y',
'xidc=true' =&gt; 'XIDC/Y',
'xidc=y' =&gt; 'XIDC/Y',
'xidc=yes' =&gt; 'XIDC/Y',
'xidcontinue' =&gt; 'XIDC/Y',
'xids' =&gt; 'XIDS/Y',
'xids=f' =&gt; '!XIDS/Y',
'xids=false' =&gt; '!XIDS/Y',
'xids=n' =&gt; '!XIDS/Y',
'xids=no' =&gt; '!XIDS/Y',
'xids=t' =&gt; 'XIDS/Y',
'xids=true' =&gt; 'XIDS/Y',
'xids=y' =&gt; 'XIDS/Y',
'xids=yes' =&gt; 'XIDS/Y',
'xidstart' =&gt; 'XIDS/Y',
'xpeo' =&gt; '#/710',
'xperlspace' =&gt; 'Perl/SpacePer',
'xposixalnum' =&gt; 'Perl/Alnum',
'xposixalpha' =&gt; 'Alpha/Y',
'xposixblank' =&gt; 'Perl/Blank',
'xposixcntrl' =&gt; '#/422',
'xposixdigit' =&gt; 'Gc/Nd',
'xposixgraph' =&gt; 'Perl/Graph',
'xposixlower' =&gt; 'Lower/Y',
'xposixprint' =&gt; 'Perl/Print',
'xposixpunct' =&gt; 'Perl/XPosixPu',
'xposixspace' =&gt; 'Perl/SpacePer',
'xposixupper' =&gt; 'Upper/Y',
'xposixword' =&gt; 'Perl/Word',
'xposixxdigit' =&gt; 'Hex/Y',
'xsux' =&gt; 'Scx/Xsux',
'yezi' =&gt; 'Scx/Yezi',
'yezidi' =&gt; 'Scx/Yezi',
'yi' =&gt; 'Scx/Yi',
'yiii' =&gt; 'Scx/Yi',
'yijing' =&gt; '#/177',
'yijinghexagramsymbols' =&gt; '#/177',
'yiradicals' =&gt; '#/300',
'yisyllables' =&gt; '#/325',
'z' =&gt; 'Gc/Z',
'zanabazarsquare' =&gt; '#/711',
'zanb' =&gt; '#/711',
'zinh' =&gt; 'Scx/Zinh',
'zl' =&gt; '#/424',
'zp' =&gt; '#/425',
'zs' =&gt; 'Gc/Zs',
'zyyy' =&gt; 'Scx/Zyyy',
'zzzz' =&gt; 'Scx/Zzzz',
);

# Maps floating point to fractional form
%Unicode::UCD::nv_floating_to_rational = (
'-5.00e-01' =&gt; '-1/2',
'1.00e-01' =&gt; '1/10',
'1.11e-01' =&gt; '1/9',
'1.25e-01' =&gt; '1/8',
'1.25e-02' =&gt; '1/80',
'1.43e-01' =&gt; '1/7',
'1.50e+00' =&gt; '3/2',
'1.50e-01' =&gt; '3/20',
'1.56e-02' =&gt; '1/64',
'1.67e-01' =&gt; '1/6',
'1.88e-01' =&gt; '3/16',
'2.00e-01' =&gt; '1/5',
'2.50e+00' =&gt; '5/2',
'2.50e-01' =&gt; '1/4',
'2.50e-02' =&gt; '1/40',
'3.13e-02' =&gt; '1/32',
'3.13e-03' =&gt; '1/320',
'3.33e-01' =&gt; '1/3',
'3.50e+00' =&gt; '7/2',
'3.75e-01' =&gt; '3/8',
'3.75e-02' =&gt; '3/80',
'4.00e-01' =&gt; '2/5',
'4.17e-01' =&gt; '5/12',
'4.50e+00' =&gt; '9/2',
'4.69e-02' =&gt; '3/64',
'5.00e-01' =&gt; '1/2',
'5.00e-02' =&gt; '1/20',
'5.50e+00' =&gt; '11/2',
'5.83e-01' =&gt; '7/12',
'6.00e-01' =&gt; '3/5',
'6.25e-01' =&gt; '5/8',
'6.25e-02' =&gt; '1/16',
'6.25e-03' =&gt; '1/160',
'6.50e+00' =&gt; '13/2',
'6.67e-01' =&gt; '2/3',
'7.50e+00' =&gt; '15/2',
'7.50e-01' =&gt; '3/4',
'8.00e-01' =&gt; '4/5',
'8.33e-01' =&gt; '5/6',
'8.33e-02' =&gt; '1/12',
'8.50e+00' =&gt; '17/2',
'8.75e-01' =&gt; '7/8',
'9.17e-01' =&gt; '11/12',
);

# If a %e floating point number doesn't have this number of digits in it after
# the decimal point to get this close to a fraction, it isn't considered to be
# that fraction even if all the digits it does have match.
$Unicode::UCD::e_precision = 2;

# Deprecated tables to generate a warning for.  The key is the file containing
# the table, so as to avoid duplication, as many property names can map to the
# file, but we only need one entry for all of them.
%Unicode::UCD::why_deprecated = (
'#/516' =&gt; 'Surrogates should never appear in well-formed text, and therefore shouldn\'t be the basis for line breaking',
'Hyphen/T' =&gt; 'Supplanted by Line_Break property values; see www.unicode.org/reports/tr14',
);

# A few properties have different behavior under /i matching.  This maps
# those to substitute files to use under /i.
%Unicode::UCD::caseless_equivalent = (
'gc=ll' =&gt; 'Gc/LC',
'gc=lowercaseletter' =&gt; 'Gc/LC',
'gc=lt' =&gt; 'Gc/LC',
'gc=lu' =&gt; 'Gc/LC',
'gc=titlecaseletter' =&gt; 'Gc/LC',
'gc=uppercaseletter' =&gt; 'Gc/LC',
'isll' =&gt; 'Gc/LC',
'islower' =&gt; 'Cased/Y',
'islowercase' =&gt; 'Cased/Y',
'islowercaseletter' =&gt; 'Gc/LC',
'islt' =&gt; 'Gc/LC',
'islu' =&gt; 'Gc/LC',
'isposixlower' =&gt; '#/6',
'isposixupper' =&gt; '#/6',
'istitle' =&gt; 'Cased/Y',
'istitlecase' =&gt; 'Cased/Y',
'istitlecaseletter' =&gt; 'Gc/LC',
'isupper' =&gt; 'Cased/Y',
'isuppercase' =&gt; 'Cased/Y',
'isuppercaseletter' =&gt; 'Gc/LC',
'isxposixlower' =&gt; 'Cased/Y',
'isxposixupper' =&gt; 'Cased/Y',
'll' =&gt; 'Gc/LC',
'lower' =&gt; 'Cased/Y',
'lower=f' =&gt; '!Cased/Y',
'lower=false' =&gt; '!Cased/Y',
'lower=n' =&gt; '!Cased/Y',
'lower=no' =&gt; '!Cased/Y',
'lower=t' =&gt; 'Cased/Y',
'lower=true' =&gt; 'Cased/Y',
'lower=y' =&gt; 'Cased/Y',
'lower=yes' =&gt; 'Cased/Y',
'lowercase' =&gt; 'Cased/Y',
'lowercaseletter' =&gt; 'Gc/LC',
'lt' =&gt; 'Gc/LC',
'lu' =&gt; 'Gc/LC',
'posixlower' =&gt; '#/6',
'posixupper' =&gt; '#/6',
'title' =&gt; 'Cased/Y',
'titlecase' =&gt; 'Cased/Y',
'titlecaseletter' =&gt; 'Gc/LC',
'upper' =&gt; 'Cased/Y',
'upper=f' =&gt; '!Cased/Y',
'upper=false' =&gt; '!Cased/Y',
'upper=n' =&gt; '!Cased/Y',
'upper=no' =&gt; '!Cased/Y',
'upper=t' =&gt; 'Cased/Y',
'upper=true' =&gt; 'Cased/Y',
'upper=y' =&gt; 'Cased/Y',
'upper=yes' =&gt; 'Cased/Y',
'uppercase' =&gt; 'Cased/Y',
'uppercaseletter' =&gt; 'Gc/LC',
'xposixlower' =&gt; 'Cased/Y',
'xposixupper' =&gt; 'Cased/Y',
);

# Property names to mapping files
%Unicode::UCD::loose_property_to_file_of = (
'age' =&gt; 'To/Age',
'bc' =&gt; 'To/Bc',
'bidiclass' =&gt; 'To/Bc',
'bidimirroringglyph' =&gt; 'To/Bmg',
'bidipairedbracket' =&gt; 'To/Bpb',
'bidipairedbrackettype' =&gt; 'To/Bpt',
'bmg' =&gt; 'To/Bmg',
'bpb' =&gt; 'To/Bpb',
'bpt' =&gt; 'To/Bpt',
'canonicalcombiningclass' =&gt; 'CombiningClass',
'casefolding' =&gt; 'To/Cf',
'category' =&gt; 'To/Gc',
'ccc' =&gt; 'CombiningClass',
'cf' =&gt; 'To/Cf',
'ea' =&gt; 'To/Ea',
'eastasianwidth' =&gt; 'To/Ea',
'equideo' =&gt; 'To/EqUIdeo',
'equivalentunifiedideograph' =&gt; 'To/EqUIdeo',
'gc' =&gt; 'To/Gc',
'gcb' =&gt; 'To/GCB',
'generalcategory' =&gt; 'To/Gc',
'graphemeclusterbreak' =&gt; 'To/GCB',
'hangulsyllabletype' =&gt; 'To/Hst',
'hst' =&gt; 'To/Hst',
'identifierstatus' =&gt; 'To/Identifi',
'identifiertype' =&gt; 'To/Identif2',
'indicpositionalcategory' =&gt; 'To/InPC',
'indicsyllabiccategory' =&gt; 'To/InSC',
'inpc' =&gt; 'To/InPC',
'insc' =&gt; 'To/InSC',
'isc' =&gt; 'To/Isc',
'isocomment' =&gt; 'To/Isc',
'jg' =&gt; 'To/Jg',
'joininggroup' =&gt; 'To/Jg',
'joiningtype' =&gt; 'To/Jt',
'jt' =&gt; 'To/Jt',
'lb' =&gt; 'To/Lb',
'lc' =&gt; 'To/Lc',
'linebreak' =&gt; 'To/Lb',
'lowercasemapping' =&gt; 'To/Lc',
'na1' =&gt; 'To/Na1',
'namealias' =&gt; 'To/NameAlia',
'nfcqc' =&gt; 'To/NFCQC',
'nfcquickcheck' =&gt; 'To/NFCQC',
'nfdqc' =&gt; 'To/NFDQC',
'nfdquickcheck' =&gt; 'To/NFDQC',
'nfkccasefold' =&gt; 'To/NFKCCF',
'nfkccf' =&gt; 'To/NFKCCF',
'nfkcqc' =&gt; 'To/NFKCQC',
'nfkcquickcheck' =&gt; 'To/NFKCQC',
'nfkdqc' =&gt; 'To/NFKDQC',
'nfkdquickcheck' =&gt; 'To/NFKDQC',
'nt' =&gt; 'To/Nt',
'numerictype' =&gt; 'To/Nt',
'numericvalue' =&gt; 'To/Nv',
'nv' =&gt; 'To/Nv',
'perldecimaldigit' =&gt; 'To/PerlDeci',
'sb' =&gt; 'To/SB',
'sc' =&gt; 'To/Sc',
'script' =&gt; 'To/Sc',
'scriptextensions' =&gt; 'To/Scx',
'scx' =&gt; 'To/Scx',
'sentencebreak' =&gt; 'To/SB',
'tc' =&gt; 'To/Tc',
'titlecasemapping' =&gt; 'To/Tc',
'uc' =&gt; 'To/Uc',
'unicode1name' =&gt; 'To/Na1',
'uppercasemapping' =&gt; 'To/Uc',
'verticalorientation' =&gt; 'To/Vo',
'vo' =&gt; 'To/Vo',
'wb' =&gt; 'To/WB',
'wordbreak' =&gt; 'To/WB',
);

# Property names to mapping files
%Unicode::UCD::strict_property_to_file_of = (
'_perl_gcb' =&gt; 'To/GCB',
'_perl_lb' =&gt; 'To/_PerlLB',
'_perl_name_alias' =&gt; 'To/NameAlia',
'_perl_sb' =&gt; 'To/SB',
'_perl_scx' =&gt; 'To/_PerlSCX',
'_perl_wb' =&gt; 'To/WB',
);

# Files to the swash names within them.
%Unicode::UCD::file_to_swash_name = (
'CombiningClass' =&gt; 'ToCombiningClass',
'To/_PerlLB' =&gt; 'To_PerlLB',
'To/_PerlSCX' =&gt; 'To_PerlSCX',
'To/Age' =&gt; 'ToAge',
'To/Bc' =&gt; 'ToBc',
'To/Bmg' =&gt; 'ToBmg',
'To/Bpb' =&gt; 'ToBpb',
'To/Bpt' =&gt; 'ToBpt',
'To/Cf' =&gt; 'ToCf',
'To/Ea' =&gt; 'ToEa',
'To/EqUIdeo' =&gt; 'ToEqUIdeo',
'To/Gc' =&gt; 'ToGc',
'To/GCB' =&gt; 'ToGCB',
'To/Hst' =&gt; 'ToHst',
'To/Identif2' =&gt; 'ToIdentifierType',
'To/Identifi' =&gt; 'ToIdentifierStatus',
'To/InPC' =&gt; 'ToInPC',
'To/InSC' =&gt; 'ToInSC',
'To/Isc' =&gt; 'ToIsc',
'To/Jg' =&gt; 'ToJg',
'To/Jt' =&gt; 'ToJt',
'To/Lb' =&gt; 'ToLb',
'To/Lc' =&gt; 'ToLc',
'To/Na1' =&gt; 'ToNa1',
'To/NameAlia' =&gt; 'ToNameAlias',
'To/NFCQC' =&gt; 'ToNFCQC',
'To/NFDQC' =&gt; 'ToNFDQC',
'To/NFKCCF' =&gt; 'ToNFKCCF',
'To/NFKCQC' =&gt; 'ToNFKCQC',
'To/NFKDQC' =&gt; 'ToNFKDQC',
'To/Nt' =&gt; 'ToNt',
'To/Nv' =&gt; 'ToNv',
'To/PerlDeci' =&gt; 'ToPerlDecimalDigit',
'To/SB' =&gt; 'ToSB',
'To/Sc' =&gt; 'ToSc',
'To/Scx' =&gt; 'ToScx',
'To/Tc' =&gt; 'ToTc',
'To/Uc' =&gt; 'ToUc',
'To/Vo' =&gt; 'ToVo',
'To/WB' =&gt; 'ToWB',
);

# Keys are all the possible "prop=value" combinations, in loose form; values
# are the standard loose name for the 'value' part of the key
%Unicode::UCD::loose_to_standard_value = (
'age=1.1' =&gt; '1.1',
'age=10.0' =&gt; '10.0',
'age=11.0' =&gt; '11.0',
'age=12.0' =&gt; '12.0',
'age=12.1' =&gt; '12.1',
'age=13.0' =&gt; '13.0',
'age=2.0' =&gt; '2.0',
'age=2.1' =&gt; '2.1',
'age=3.0' =&gt; '3.0',
'age=3.1' =&gt; '3.1',
'age=3.2' =&gt; '3.2',
'age=4.0' =&gt; '4.0',
'age=4.1' =&gt; '4.1',
'age=5.0' =&gt; '5.0',
'age=5.1' =&gt; '5.1',
'age=5.2' =&gt; '5.2',
'age=6.0' =&gt; '6.0',
'age=6.1' =&gt; '6.1',
'age=6.2' =&gt; '6.2',
'age=6.3' =&gt; '6.3',
'age=7.0' =&gt; '7.0',
'age=8.0' =&gt; '8.0',
'age=9.0' =&gt; '9.0',
'age=na' =&gt; 'na',
'age=unassigned' =&gt; 'na',
'age=v100' =&gt; '10.0',
'age=v11' =&gt; '1.1',
'age=v110' =&gt; '11.0',
'age=v120' =&gt; '12.0',
'age=v121' =&gt; '12.1',
'age=v130' =&gt; '13.0',
'age=v20' =&gt; '2.0',
'age=v21' =&gt; '2.1',
'age=v30' =&gt; '3.0',
'age=v31' =&gt; '3.1',
'age=v32' =&gt; '3.2',
'age=v40' =&gt; '4.0',
'age=v41' =&gt; '4.1',
'age=v50' =&gt; '5.0',
'age=v51' =&gt; '5.1',
'age=v52' =&gt; '5.2',
'age=v60' =&gt; '6.0',
'age=v61' =&gt; '6.1',
'age=v62' =&gt; '6.2',
'age=v63' =&gt; '6.3',
'age=v70' =&gt; '7.0',
'age=v80' =&gt; '8.0',
'age=v90' =&gt; '9.0',
'ahex=f' =&gt; 'n',
'ahex=false' =&gt; 'n',
'ahex=n' =&gt; 'n',
'ahex=no' =&gt; 'n',
'ahex=t' =&gt; 'y',
'ahex=true' =&gt; 'y',
'ahex=y' =&gt; 'y',
'ahex=yes' =&gt; 'y',
'alpha=f' =&gt; 'n',
'alpha=false' =&gt; 'n',
'alpha=n' =&gt; 'n',
'alpha=no' =&gt; 'n',
'alpha=t' =&gt; 'y',
'alpha=true' =&gt; 'y',
'alpha=y' =&gt; 'y',
'alpha=yes' =&gt; 'y',
'bc=al' =&gt; 'al',
'bc=an' =&gt; 'an',
'bc=arabicletter' =&gt; 'al',
'bc=arabicnumber' =&gt; 'an',
'bc=b' =&gt; 'b',
'bc=bn' =&gt; 'bn',
'bc=boundaryneutral' =&gt; 'bn',
'bc=commonseparator' =&gt; 'cs',
'bc=cs' =&gt; 'cs',
'bc=en' =&gt; 'en',
'bc=es' =&gt; 'es',
'bc=et' =&gt; 'et',
'bc=europeannumber' =&gt; 'en',
'bc=europeanseparator' =&gt; 'es',
'bc=europeanterminator' =&gt; 'et',
'bc=firststrongisolate' =&gt; 'fsi',
'bc=fsi' =&gt; 'fsi',
'bc=l' =&gt; 'l',
'bc=lefttoright' =&gt; 'l',
'bc=lefttorightembedding' =&gt; 'lre',
'bc=lefttorightisolate' =&gt; 'lri',
'bc=lefttorightoverride' =&gt; 'lro',
'bc=lre' =&gt; 'lre',
'bc=lri' =&gt; 'lri',
'bc=lro' =&gt; 'lro',
'bc=nonspacingmark' =&gt; 'nsm',
'bc=nsm' =&gt; 'nsm',
'bc=on' =&gt; 'on',
'bc=otherneutral' =&gt; 'on',
'bc=paragraphseparator' =&gt; 'b',
'bc=pdf' =&gt; 'pdf',
'bc=pdi' =&gt; 'pdi',
'bc=popdirectionalformat' =&gt; 'pdf',
'bc=popdirectionalisolate' =&gt; 'pdi',
'bc=r' =&gt; 'r',
'bc=righttoleft' =&gt; 'r',
'bc=righttoleftembedding' =&gt; 'rle',
'bc=righttoleftisolate' =&gt; 'rli',
'bc=righttoleftoverride' =&gt; 'rlo',
'bc=rle' =&gt; 'rle',
'bc=rli' =&gt; 'rli',
'bc=rlo' =&gt; 'rlo',
'bc=s' =&gt; 's',
'bc=segmentseparator' =&gt; 's',
'bc=whitespace' =&gt; 'ws',
'bc=ws' =&gt; 'ws',
'bidic=f' =&gt; 'n',
'bidic=false' =&gt; 'n',
'bidic=n' =&gt; 'n',
'bidic=no' =&gt; 'n',
'bidic=t' =&gt; 'y',
'bidic=true' =&gt; 'y',
'bidic=y' =&gt; 'y',
'bidic=yes' =&gt; 'y',
'bidim=f' =&gt; 'n',
'bidim=false' =&gt; 'n',
'bidim=n' =&gt; 'n',
'bidim=no' =&gt; 'n',
'bidim=t' =&gt; 'y',
'bidim=true' =&gt; 'y',
'bidim=y' =&gt; 'y',
'bidim=yes' =&gt; 'y',
'blk=adlam' =&gt; 'adlam',
'blk=aegeannumbers' =&gt; 'aegeannumbers',
'blk=ahom' =&gt; 'ahom',
'blk=alchemical' =&gt; 'alchemical',
'blk=alchemicalsymbols' =&gt; 'alchemical',
'blk=alphabeticpf' =&gt; 'alphabeticpf',
'blk=alphabeticpresentationforms' =&gt; 'alphabeticpf',
'blk=anatolianhieroglyphs' =&gt; 'anatolianhieroglyphs',
'blk=ancientgreekmusic' =&gt; 'ancientgreekmusic',
'blk=ancientgreekmusicalnotation' =&gt; 'ancientgreekmusic',
'blk=ancientgreeknumbers' =&gt; 'ancientgreeknumbers',
'blk=ancientsymbols' =&gt; 'ancientsymbols',
'blk=arabic' =&gt; 'arabic',
'blk=arabicexta' =&gt; 'arabicexta',
'blk=arabicextendeda' =&gt; 'arabicexta',
'blk=arabicmath' =&gt; 'arabicmath',
'blk=arabicmathematicalalphabeticsymbols' =&gt; 'arabicmath',
'blk=arabicpfa' =&gt; 'arabicpfa',
'blk=arabicpfb' =&gt; 'arabicpfb',
'blk=arabicpresentationformsa' =&gt; 'arabicpfa',
'blk=arabicpresentationformsb' =&gt; 'arabicpfb',
'blk=arabicsup' =&gt; 'arabicsup',
'blk=arabicsupplement' =&gt; 'arabicsup',
'blk=armenian' =&gt; 'armenian',
'blk=arrows' =&gt; 'arrows',
'blk=ascii' =&gt; 'ascii',
'blk=avestan' =&gt; 'avestan',
'blk=balinese' =&gt; 'balinese',
'blk=bamum' =&gt; 'bamum',
'blk=bamumsup' =&gt; 'bamumsup',
'blk=bamumsupplement' =&gt; 'bamumsup',
'blk=basiclatin' =&gt; 'ascii',
'blk=bassavah' =&gt; 'bassavah',
'blk=batak' =&gt; 'batak',
'blk=bengali' =&gt; 'bengali',
'blk=bhaiksuki' =&gt; 'bhaiksuki',
'blk=blockelements' =&gt; 'blockelements',
'blk=bopomofo' =&gt; 'bopomofo',
'blk=bopomofoext' =&gt; 'bopomofoext',
'blk=bopomofoextended' =&gt; 'bopomofoext',
'blk=boxdrawing' =&gt; 'boxdrawing',
'blk=brahmi' =&gt; 'brahmi',
'blk=braille' =&gt; 'braille',
'blk=braillepatterns' =&gt; 'braille',
'blk=buginese' =&gt; 'buginese',
'blk=buhid' =&gt; 'buhid',
'blk=byzantinemusic' =&gt; 'byzantinemusic',
'blk=byzantinemusicalsymbols' =&gt; 'byzantinemusic',
'blk=canadiansyllabics' =&gt; 'ucas',
'blk=carian' =&gt; 'carian',
'blk=caucasianalbanian' =&gt; 'caucasianalbanian',
'blk=chakma' =&gt; 'chakma',
'blk=cham' =&gt; 'cham',
'blk=cherokee' =&gt; 'cherokee',
'blk=cherokeesup' =&gt; 'cherokeesup',
'blk=cherokeesupplement' =&gt; 'cherokeesup',
'blk=chesssymbols' =&gt; 'chesssymbols',
'blk=chorasmian' =&gt; 'chorasmian',
'blk=cjk' =&gt; 'cjk',
'blk=cjkcompat' =&gt; 'cjkcompat',
'blk=cjkcompatforms' =&gt; 'cjkcompatforms',
'blk=cjkcompatibility' =&gt; 'cjkcompat',
'blk=cjkcompatibilityforms' =&gt; 'cjkcompatforms',
'blk=cjkcompatibilityideographs' =&gt; 'cjkcompatideographs',
'blk=cjkcompatibilityideographssupplement' =&gt; 'cjkcompatideographssup',
'blk=cjkcompatideographs' =&gt; 'cjkcompatideographs',
'blk=cjkcompatideographssup' =&gt; 'cjkcompatideographssup',
'blk=cjkexta' =&gt; 'cjkexta',
'blk=cjkextb' =&gt; 'cjkextb',
'blk=cjkextc' =&gt; 'cjkextc',
'blk=cjkextd' =&gt; 'cjkextd',
'blk=cjkexte' =&gt; 'cjkexte',
'blk=cjkextf' =&gt; 'cjkextf',
'blk=cjkextg' =&gt; 'cjkextg',
'blk=cjkradicalssup' =&gt; 'cjkradicalssup',
'blk=cjkradicalssupplement' =&gt; 'cjkradicalssup',
'blk=cjkstrokes' =&gt; 'cjkstrokes',
'blk=cjksymbols' =&gt; 'cjksymbols',
'blk=cjksymbolsandpunctuation' =&gt; 'cjksymbols',
'blk=cjkunifiedideographs' =&gt; 'cjk',
'blk=cjkunifiedideographsextensiona' =&gt; 'cjkexta',
'blk=cjkunifiedideographsextensionb' =&gt; 'cjkextb',
'blk=cjkunifiedideographsextensionc' =&gt; 'cjkextc',
'blk=cjkunifiedideographsextensiond' =&gt; 'cjkextd',
'blk=cjkunifiedideographsextensione' =&gt; 'cjkexte',
'blk=cjkunifiedideographsextensionf' =&gt; 'cjkextf',
'blk=cjkunifiedideographsextensiong' =&gt; 'cjkextg',
'blk=combiningdiacriticalmarks' =&gt; 'diacriticals',
'blk=combiningdiacriticalmarksextended' =&gt; 'diacriticalsext',
'blk=combiningdiacriticalmarksforsymbols' =&gt; 'diacriticalsforsymbols',
'blk=combiningdiacriticalmarkssupplement' =&gt; 'diacriticalssup',
'blk=combininghalfmarks' =&gt; 'halfmarks',
'blk=combiningmarksforsymbols' =&gt; 'diacriticalsforsymbols',
'blk=commonindicnumberforms' =&gt; 'indicnumberforms',
'blk=compatjamo' =&gt; 'compatjamo',
'blk=controlpictures' =&gt; 'controlpictures',
'blk=coptic' =&gt; 'coptic',
'blk=copticepactnumbers' =&gt; 'copticepactnumbers',
'blk=countingrod' =&gt; 'countingrod',
'blk=countingrodnumerals' =&gt; 'countingrod',
'blk=cuneiform' =&gt; 'cuneiform',
'blk=cuneiformnumbers' =&gt; 'cuneiformnumbers',
'blk=cuneiformnumbersandpunctuation' =&gt; 'cuneiformnumbers',
'blk=currencysymbols' =&gt; 'currencysymbols',
'blk=cypriotsyllabary' =&gt; 'cypriotsyllabary',
'blk=cyrillic' =&gt; 'cyrillic',
'blk=cyrillicexta' =&gt; 'cyrillicexta',
'blk=cyrillicextb' =&gt; 'cyrillicextb',
'blk=cyrillicextc' =&gt; 'cyrillicextc',
'blk=cyrillicextendeda' =&gt; 'cyrillicexta',
'blk=cyrillicextendedb' =&gt; 'cyrillicextb',
'blk=cyrillicextendedc' =&gt; 'cyrillicextc',
'blk=cyrillicsup' =&gt; 'cyrillicsup',
'blk=cyrillicsupplement' =&gt; 'cyrillicsup',
'blk=cyrillicsupplementary' =&gt; 'cyrillicsup',
'blk=deseret' =&gt; 'deseret',
'blk=devanagari' =&gt; 'devanagari',
'blk=devanagariext' =&gt; 'devanagariext',
'blk=devanagariextended' =&gt; 'devanagariext',
'blk=diacriticals' =&gt; 'diacriticals',
'blk=diacriticalsext' =&gt; 'diacriticalsext',
'blk=diacriticalsforsymbols' =&gt; 'diacriticalsforsymbols',
'blk=diacriticalssup' =&gt; 'diacriticalssup',
'blk=dingbats' =&gt; 'dingbats',
'blk=divesakuru' =&gt; 'divesakuru',
'blk=dogra' =&gt; 'dogra',
'blk=domino' =&gt; 'domino',
'blk=dominotiles' =&gt; 'domino',
'blk=duployan' =&gt; 'duployan',
'blk=earlydynasticcuneiform' =&gt; 'earlydynasticcuneiform',
'blk=egyptianhieroglyphformatcontrols' =&gt; 'egyptianhieroglyphformatcontrols',
'blk=egyptianhieroglyphs' =&gt; 'egyptianhieroglyphs',
'blk=elbasan' =&gt; 'elbasan',
'blk=elymaic' =&gt; 'elymaic',
'blk=emoticons' =&gt; 'emoticons',
'blk=enclosedalphanum' =&gt; 'enclosedalphanum',
'blk=enclosedalphanumerics' =&gt; 'enclosedalphanum',
'blk=enclosedalphanumericsupplement' =&gt; 'enclosedalphanumsup',
'blk=enclosedalphanumsup' =&gt; 'enclosedalphanumsup',
'blk=enclosedcjk' =&gt; 'enclosedcjk',
'blk=enclosedcjklettersandmonths' =&gt; 'enclosedcjk',
'blk=enclosedideographicsup' =&gt; 'enclosedideographicsup',
'blk=enclosedideographicsupplement' =&gt; 'enclosedideographicsup',
'blk=ethiopic' =&gt; 'ethiopic',
'blk=ethiopicext' =&gt; 'ethiopicext',
'blk=ethiopicexta' =&gt; 'ethiopicexta',
'blk=ethiopicextended' =&gt; 'ethiopicext',
'blk=ethiopicextendeda' =&gt; 'ethiopicexta',
'blk=ethiopicsup' =&gt; 'ethiopicsup',
'blk=ethiopicsupplement' =&gt; 'ethiopicsup',
'blk=generalpunctuation' =&gt; 'punctuation',
'blk=geometricshapes' =&gt; 'geometricshapes',
'blk=geometricshapesext' =&gt; 'geometricshapesext',
'blk=geometricshapesextended' =&gt; 'geometricshapesext',
'blk=georgian' =&gt; 'georgian',
'blk=georgianext' =&gt; 'georgianext',
'blk=georgianextended' =&gt; 'georgianext',
'blk=georgiansup' =&gt; 'georgiansup',
'blk=georgiansupplement' =&gt; 'georgiansup',
'blk=glagolitic' =&gt; 'glagolitic',
'blk=glagoliticsup' =&gt; 'glagoliticsup',
'blk=glagoliticsupplement' =&gt; 'glagoliticsup',
'blk=gothic' =&gt; 'gothic',
'blk=grantha' =&gt; 'grantha',
'blk=greek' =&gt; 'greek',
'blk=greekandcoptic' =&gt; 'greek',
'blk=greekext' =&gt; 'greekext',
'blk=greekextended' =&gt; 'greekext',
'blk=gujarati' =&gt; 'gujarati',
'blk=gunjalagondi' =&gt; 'gunjalagondi',
'blk=gurmukhi' =&gt; 'gurmukhi',
'blk=halfandfullforms' =&gt; 'halfandfullforms',
'blk=halfmarks' =&gt; 'halfmarks',
'blk=halfwidthandfullwidthforms' =&gt; 'halfandfullforms',
'blk=hangul' =&gt; 'hangul',
'blk=hangulcompatibilityjamo' =&gt; 'compatjamo',
'blk=hanguljamo' =&gt; 'jamo',
'blk=hanguljamoextendeda' =&gt; 'jamoexta',
'blk=hanguljamoextendedb' =&gt; 'jamoextb',
'blk=hangulsyllables' =&gt; 'hangul',
'blk=hanifirohingya' =&gt; 'hanifirohingya',
'blk=hanunoo' =&gt; 'hanunoo',
'blk=hatran' =&gt; 'hatran',
'blk=hebrew' =&gt; 'hebrew',
'blk=highprivateusesurrogates' =&gt; 'highpusurrogates',
'blk=highpusurrogates' =&gt; 'highpusurrogates',
'blk=highsurrogates' =&gt; 'highsurrogates',
'blk=hiragana' =&gt; 'hiragana',
'blk=idc' =&gt; 'idc',
'blk=ideographicdescriptioncharacters' =&gt; 'idc',
'blk=ideographicsymbols' =&gt; 'ideographicsymbols',
'blk=ideographicsymbolsandpunctuation' =&gt; 'ideographicsymbols',
'blk=imperialaramaic' =&gt; 'imperialaramaic',
'blk=indicnumberforms' =&gt; 'indicnumberforms',
'blk=indicsiyaqnumbers' =&gt; 'indicsiyaqnumbers',
'blk=inscriptionalpahlavi' =&gt; 'inscriptionalpahlavi',
'blk=inscriptionalparthian' =&gt; 'inscriptionalparthian',
'blk=ipaext' =&gt; 'ipaext',
'blk=ipaextensions' =&gt; 'ipaext',
'blk=jamo' =&gt; 'jamo',
'blk=jamoexta' =&gt; 'jamoexta',
'blk=jamoextb' =&gt; 'jamoextb',
'blk=javanese' =&gt; 'javanese',
'blk=kaithi' =&gt; 'kaithi',
'blk=kanaexta' =&gt; 'kanaexta',
'blk=kanaextendeda' =&gt; 'kanaexta',
'blk=kanasup' =&gt; 'kanasup',
'blk=kanasupplement' =&gt; 'kanasup',
'blk=kanbun' =&gt; 'kanbun',
'blk=kangxi' =&gt; 'kangxi',
'blk=kangxiradicals' =&gt; 'kangxi',
'blk=kannada' =&gt; 'kannada',
'blk=katakana' =&gt; 'katakana',
'blk=katakanaext' =&gt; 'katakanaext',
'blk=katakanaphoneticextensions' =&gt; 'katakanaext',
'blk=kayahli' =&gt; 'kayahli',
'blk=kharoshthi' =&gt; 'kharoshthi',
'blk=khitansmallscript' =&gt; 'khitansmallscript',
'blk=khmer' =&gt; 'khmer',
'blk=khmersymbols' =&gt; 'khmersymbols',
'blk=khojki' =&gt; 'khojki',
'blk=khudawadi' =&gt; 'khudawadi',
'blk=lao' =&gt; 'lao',
'blk=latin1' =&gt; 'latin1sup',
'blk=latin1sup' =&gt; 'latin1sup',
'blk=latin1supplement' =&gt; 'latin1sup',
'blk=latinexta' =&gt; 'latinexta',
'blk=latinextadditional' =&gt; 'latinextadditional',
'blk=latinextb' =&gt; 'latinextb',
'blk=latinextc' =&gt; 'latinextc',
'blk=latinextd' =&gt; 'latinextd',
'blk=latinexte' =&gt; 'latinexte',
'blk=latinextendeda' =&gt; 'latinexta',
'blk=latinextendedadditional' =&gt; 'latinextadditional',
'blk=latinextendedb' =&gt; 'latinextb',
'blk=latinextendedc' =&gt; 'latinextc',
'blk=latinextendedd' =&gt; 'latinextd',
'blk=latinextendede' =&gt; 'latinexte',
'blk=lepcha' =&gt; 'lepcha',
'blk=letterlikesymbols' =&gt; 'letterlikesymbols',
'blk=limbu' =&gt; 'limbu',
'blk=lineara' =&gt; 'lineara',
'blk=linearbideograms' =&gt; 'linearbideograms',
'blk=linearbsyllabary' =&gt; 'linearbsyllabary',
'blk=lisu' =&gt; 'lisu',
'blk=lisusup' =&gt; 'lisusup',
'blk=lisusupplement' =&gt; 'lisusup',
'blk=lowsurrogates' =&gt; 'lowsurrogates',
'blk=lycian' =&gt; 'lycian',
'blk=lydian' =&gt; 'lydian',
'blk=mahajani' =&gt; 'mahajani',
'blk=mahjong' =&gt; 'mahjong',
'blk=mahjongtiles' =&gt; 'mahjong',
'blk=makasar' =&gt; 'makasar',
'blk=malayalam' =&gt; 'malayalam',
'blk=mandaic' =&gt; 'mandaic',
'blk=manichaean' =&gt; 'manichaean',
'blk=marchen' =&gt; 'marchen',
'blk=masaramgondi' =&gt; 'masaramgondi',
'blk=mathalphanum' =&gt; 'mathalphanum',
'blk=mathematicalalphanumericsymbols' =&gt; 'mathalphanum',
'blk=mathematicaloperators' =&gt; 'mathoperators',
'blk=mathoperators' =&gt; 'mathoperators',
'blk=mayannumerals' =&gt; 'mayannumerals',
'blk=medefaidrin' =&gt; 'medefaidrin',
'blk=meeteimayek' =&gt; 'meeteimayek',
'blk=meeteimayekext' =&gt; 'meeteimayekext',
'blk=meeteimayekextensions' =&gt; 'meeteimayekext',
'blk=mendekikakui' =&gt; 'mendekikakui',
'blk=meroiticcursive' =&gt; 'meroiticcursive',
'blk=meroitichieroglyphs' =&gt; 'meroitichieroglyphs',
'blk=miao' =&gt; 'miao',
'blk=miscarrows' =&gt; 'miscarrows',
'blk=miscellaneousmathematicalsymbolsa' =&gt; 'miscmathsymbolsa',
'blk=miscellaneousmathematicalsymbolsb' =&gt; 'miscmathsymbolsb',
'blk=miscellaneoussymbols' =&gt; 'miscsymbols',
'blk=miscellaneoussymbolsandarrows' =&gt; 'miscarrows',
'blk=miscellaneoussymbolsandpictographs' =&gt; 'miscpictographs',
'blk=miscellaneoustechnical' =&gt; 'misctechnical',
'blk=miscmathsymbolsa' =&gt; 'miscmathsymbolsa',
'blk=miscmathsymbolsb' =&gt; 'miscmathsymbolsb',
'blk=miscpictographs' =&gt; 'miscpictographs',
'blk=miscsymbols' =&gt; 'miscsymbols',
'blk=misctechnical' =&gt; 'misctechnical',
'blk=modi' =&gt; 'modi',
'blk=modifierletters' =&gt; 'modifierletters',
'blk=modifiertoneletters' =&gt; 'modifiertoneletters',
'blk=mongolian' =&gt; 'mongolian',
'blk=mongoliansup' =&gt; 'mongoliansup',
'blk=mongoliansupplement' =&gt; 'mongoliansup',
'blk=mro' =&gt; 'mro',
'blk=multani' =&gt; 'multani',
'blk=music' =&gt; 'music',
'blk=musicalsymbols' =&gt; 'music',
'blk=myanmar' =&gt; 'myanmar',
'blk=myanmarexta' =&gt; 'myanmarexta',
'blk=myanmarextb' =&gt; 'myanmarextb',
'blk=myanmarextendeda' =&gt; 'myanmarexta',
'blk=myanmarextendedb' =&gt; 'myanmarextb',
'blk=nabataean' =&gt; 'nabataean',
'blk=nandinagari' =&gt; 'nandinagari',
'blk=nb' =&gt; 'nb',
'blk=newa' =&gt; 'newa',
'blk=newtailue' =&gt; 'newtailue',
'blk=nko' =&gt; 'nko',
'blk=noblock' =&gt; 'nb',
'blk=numberforms' =&gt; 'numberforms',
'blk=nushu' =&gt; 'nushu',
'blk=nyiakengpuachuehmong' =&gt; 'nyiakengpuachuehmong',
'blk=ocr' =&gt; 'ocr',
'blk=ogham' =&gt; 'ogham',
'blk=olchiki' =&gt; 'olchiki',
'blk=oldhungarian' =&gt; 'oldhungarian',
'blk=olditalic' =&gt; 'olditalic',
'blk=oldnortharabian' =&gt; 'oldnortharabian',
'blk=oldpermic' =&gt; 'oldpermic',
'blk=oldpersian' =&gt; 'oldpersian',
'blk=oldsogdian' =&gt; 'oldsogdian',
'blk=oldsoutharabian' =&gt; 'oldsoutharabian',
'blk=oldturkic' =&gt; 'oldturkic',
'blk=opticalcharacterrecognition' =&gt; 'ocr',
'blk=oriya' =&gt; 'oriya',
'blk=ornamentaldingbats' =&gt; 'ornamentaldingbats',
'blk=osage' =&gt; 'osage',
'blk=osmanya' =&gt; 'osmanya',
'blk=ottomansiyaqnumbers' =&gt; 'ottomansiyaqnumbers',
'blk=pahawhhmong' =&gt; 'pahawhhmong',
'blk=palmyrene' =&gt; 'palmyrene',
'blk=paucinhau' =&gt; 'paucinhau',
'blk=phagspa' =&gt; 'phagspa',
'blk=phaistos' =&gt; 'phaistos',
'blk=phaistosdisc' =&gt; 'phaistos',
'blk=phoenician' =&gt; 'phoenician',
'blk=phoneticext' =&gt; 'phoneticext',
'blk=phoneticextensions' =&gt; 'phoneticext',
'blk=phoneticextensionssupplement' =&gt; 'phoneticextsup',
'blk=phoneticextsup' =&gt; 'phoneticextsup',
'blk=playingcards' =&gt; 'playingcards',
'blk=privateuse' =&gt; 'pua',
'blk=privateusearea' =&gt; 'pua',
'blk=psalterpahlavi' =&gt; 'psalterpahlavi',
'blk=pua' =&gt; 'pua',
'blk=punctuation' =&gt; 'punctuation',
'blk=rejang' =&gt; 'rejang',
'blk=rumi' =&gt; 'rumi',
'blk=ruminumeralsymbols' =&gt; 'rumi',
'blk=runic' =&gt; 'runic',
'blk=samaritan' =&gt; 'samaritan',
'blk=saurashtra' =&gt; 'saurashtra',
'blk=sharada' =&gt; 'sharada',
'blk=shavian' =&gt; 'shavian',
'blk=shorthandformatcontrols' =&gt; 'shorthandformatcontrols',
'blk=siddham' =&gt; 'siddham',
'blk=sinhala' =&gt; 'sinhala',
'blk=sinhalaarchaicnumbers' =&gt; 'sinhalaarchaicnumbers',
'blk=smallforms' =&gt; 'smallforms',
'blk=smallformvariants' =&gt; 'smallforms',
'blk=smallkanaext' =&gt; 'smallkanaext',
'blk=smallkanaextension' =&gt; 'smallkanaext',
'blk=sogdian' =&gt; 'sogdian',
'blk=sorasompeng' =&gt; 'sorasompeng',
'blk=soyombo' =&gt; 'soyombo',
'blk=spacingmodifierletters' =&gt; 'modifierletters',
'blk=specials' =&gt; 'specials',
'blk=sundanese' =&gt; 'sundanese',
'blk=sundanesesup' =&gt; 'sundanesesup',
'blk=sundanesesupplement' =&gt; 'sundanesesup',
'blk=suparrowsa' =&gt; 'suparrowsa',
'blk=suparrowsb' =&gt; 'suparrowsb',
'blk=suparrowsc' =&gt; 'suparrowsc',
'blk=superandsub' =&gt; 'superandsub',
'blk=superscriptsandsubscripts' =&gt; 'superandsub',
'blk=supmathoperators' =&gt; 'supmathoperators',
'blk=supplementalarrowsa' =&gt; 'suparrowsa',
'blk=supplementalarrowsb' =&gt; 'suparrowsb',
'blk=supplementalarrowsc' =&gt; 'suparrowsc',
'blk=supplementalmathematicaloperators' =&gt; 'supmathoperators',
'blk=supplementalpunctuation' =&gt; 'suppunctuation',
'blk=supplementalsymbolsandpictographs' =&gt; 'supsymbolsandpictographs',
'blk=supplementaryprivateuseareaa' =&gt; 'suppuaa',
'blk=supplementaryprivateuseareab' =&gt; 'suppuab',
'blk=suppuaa' =&gt; 'suppuaa',
'blk=suppuab' =&gt; 'suppuab',
'blk=suppunctuation' =&gt; 'suppunctuation',
'blk=supsymbolsandpictographs' =&gt; 'supsymbolsandpictographs',
'blk=suttonsignwriting' =&gt; 'suttonsignwriting',
'blk=sylotinagri' =&gt; 'sylotinagri',
'blk=symbolsandpictographsexta' =&gt; 'symbolsandpictographsexta',
'blk=symbolsandpictographsextendeda' =&gt; 'symbolsandpictographsexta',
'blk=symbolsforlegacycomputing' =&gt; 'symbolsforlegacycomputing',
'blk=syriac' =&gt; 'syriac',
'blk=syriacsup' =&gt; 'syriacsup',
'blk=syriacsupplement' =&gt; 'syriacsup',
'blk=tagalog' =&gt; 'tagalog',
'blk=tagbanwa' =&gt; 'tagbanwa',
'blk=tags' =&gt; 'tags',
'blk=taile' =&gt; 'taile',
'blk=taitham' =&gt; 'taitham',
'blk=taiviet' =&gt; 'taiviet',
'blk=taixuanjing' =&gt; 'taixuanjing',
'blk=taixuanjingsymbols' =&gt; 'taixuanjing',
'blk=takri' =&gt; 'takri',
'blk=tamil' =&gt; 'tamil',
'blk=tamilsup' =&gt; 'tamilsup',
'blk=tamilsupplement' =&gt; 'tamilsup',
'blk=tangut' =&gt; 'tangut',
'blk=tangutcomponents' =&gt; 'tangutcomponents',
'blk=tangutsup' =&gt; 'tangutsup',
'blk=tangutsupplement' =&gt; 'tangutsup',
'blk=telugu' =&gt; 'telugu',
'blk=thaana' =&gt; 'thaana',
'blk=thai' =&gt; 'thai',
'blk=tibetan' =&gt; 'tibetan',
'blk=tifinagh' =&gt; 'tifinagh',
'blk=tirhuta' =&gt; 'tirhuta',
'blk=transportandmap' =&gt; 'transportandmap',
'blk=transportandmapsymbols' =&gt; 'transportandmap',
'blk=ucas' =&gt; 'ucas',
'blk=ucasext' =&gt; 'ucasext',
'blk=ugaritic' =&gt; 'ugaritic',
'blk=unifiedcanadianaboriginalsyllabics' =&gt; 'ucas',
'blk=unifiedcanadianaboriginalsyllabicsextended' =&gt; 'ucasext',
'blk=vai' =&gt; 'vai',
'blk=variationselectors' =&gt; 'vs',
'blk=variationselectorssupplement' =&gt; 'vssup',
'blk=vedicext' =&gt; 'vedicext',
'blk=vedicextensions' =&gt; 'vedicext',
'blk=verticalforms' =&gt; 'verticalforms',
'blk=vs' =&gt; 'vs',
'blk=vssup' =&gt; 'vssup',
'blk=wancho' =&gt; 'wancho',
'blk=warangciti' =&gt; 'warangciti',
'blk=yezidi' =&gt; 'yezidi',
'blk=yijing' =&gt; 'yijing',
'blk=yijinghexagramsymbols' =&gt; 'yijing',
'blk=yiradicals' =&gt; 'yiradicals',
'blk=yisyllables' =&gt; 'yisyllables',
'blk=zanabazarsquare' =&gt; 'zanabazarsquare',
'bpt=c' =&gt; 'c',
'bpt=close' =&gt; 'c',
'bpt=n' =&gt; 'n',
'bpt=none' =&gt; 'n',
'bpt=o' =&gt; 'o',
'bpt=open' =&gt; 'o',
'cased=f' =&gt; 'n',
'cased=false' =&gt; 'n',
'cased=n' =&gt; 'n',
'cased=no' =&gt; 'n',
'cased=t' =&gt; 'y',
'cased=true' =&gt; 'y',
'cased=y' =&gt; 'y',
'cased=yes' =&gt; 'y',
'ccc=0' =&gt; 'nr',
'ccc=1' =&gt; 'ov',
'ccc=10' =&gt; 'ccc10',
'ccc=103' =&gt; 'ccc103',
'ccc=107' =&gt; 'ccc107',
'ccc=11' =&gt; 'ccc11',
'ccc=118' =&gt; 'ccc118',
'ccc=12' =&gt; 'ccc12',
'ccc=122' =&gt; 'ccc122',
'ccc=129' =&gt; 'ccc129',
'ccc=13' =&gt; 'ccc13',
'ccc=130' =&gt; 'ccc130',
'ccc=132' =&gt; 'ccc132',
'ccc=133' =&gt; 'ccc133',
'ccc=14' =&gt; 'ccc14',
'ccc=15' =&gt; 'ccc15',
'ccc=16' =&gt; 'ccc16',
'ccc=17' =&gt; 'ccc17',
'ccc=18' =&gt; 'ccc18',
'ccc=19' =&gt; 'ccc19',
'ccc=20' =&gt; 'ccc20',
'ccc=200' =&gt; 'atbl',
'ccc=202' =&gt; 'atb',
'ccc=21' =&gt; 'ccc21',
'ccc=214' =&gt; 'ata',
'ccc=216' =&gt; 'atar',
'ccc=218' =&gt; 'bl',
'ccc=22' =&gt; 'ccc22',
'ccc=220' =&gt; 'b',
'ccc=222' =&gt; 'br',
'ccc=224' =&gt; 'l',
'ccc=226' =&gt; 'r',
'ccc=228' =&gt; 'al',
'ccc=23' =&gt; 'ccc23',
'ccc=230' =&gt; 'a',
'ccc=232' =&gt; 'ar',
'ccc=233' =&gt; 'db',
'ccc=234' =&gt; 'da',
'ccc=24' =&gt; 'ccc24',
'ccc=240' =&gt; 'is',
'ccc=25' =&gt; 'ccc25',
'ccc=26' =&gt; 'ccc26',
'ccc=27' =&gt; 'ccc27',
'ccc=28' =&gt; 'ccc28',
'ccc=29' =&gt; 'ccc29',
'ccc=30' =&gt; 'ccc30',
'ccc=31' =&gt; 'ccc31',
'ccc=32' =&gt; 'ccc32',
'ccc=33' =&gt; 'ccc33',
'ccc=34' =&gt; 'ccc34',
'ccc=35' =&gt; 'ccc35',
'ccc=36' =&gt; 'ccc36',
'ccc=6' =&gt; 'hanr',
'ccc=7' =&gt; 'nk',
'ccc=8' =&gt; 'kv',
'ccc=84' =&gt; 'ccc84',
'ccc=9' =&gt; 'vr',
'ccc=91' =&gt; 'ccc91',
'ccc=a' =&gt; 'a',
'ccc=above' =&gt; 'a',
'ccc=aboveleft' =&gt; 'al',
'ccc=aboveright' =&gt; 'ar',
'ccc=al' =&gt; 'al',
'ccc=ar' =&gt; 'ar',
'ccc=ata' =&gt; 'ata',
'ccc=atar' =&gt; 'atar',
'ccc=atb' =&gt; 'atb',
'ccc=atbl' =&gt; 'atbl',
'ccc=attachedabove' =&gt; 'ata',
'ccc=attachedaboveright' =&gt; 'atar',
'ccc=attachedbelow' =&gt; 'atb',
'ccc=attachedbelowleft' =&gt; 'atbl',
'ccc=b' =&gt; 'b',
'ccc=below' =&gt; 'b',
'ccc=belowleft' =&gt; 'bl',
'ccc=belowright' =&gt; 'br',
'ccc=bl' =&gt; 'bl',
'ccc=br' =&gt; 'br',
'ccc=ccc10' =&gt; 'ccc10',
'ccc=ccc103' =&gt; 'ccc103',
'ccc=ccc107' =&gt; 'ccc107',
'ccc=ccc11' =&gt; 'ccc11',
'ccc=ccc118' =&gt; 'ccc118',
'ccc=ccc12' =&gt; 'ccc12',
'ccc=ccc122' =&gt; 'ccc122',
'ccc=ccc129' =&gt; 'ccc129',
'ccc=ccc13' =&gt; 'ccc13',
'ccc=ccc130' =&gt; 'ccc130',
'ccc=ccc132' =&gt; 'ccc132',
'ccc=ccc133' =&gt; 'ccc133',
'ccc=ccc14' =&gt; 'ccc14',
'ccc=ccc15' =&gt; 'ccc15',
'ccc=ccc16' =&gt; 'ccc16',
'ccc=ccc17' =&gt; 'ccc17',
'ccc=ccc18' =&gt; 'ccc18',
'ccc=ccc19' =&gt; 'ccc19',
'ccc=ccc20' =&gt; 'ccc20',
'ccc=ccc21' =&gt; 'ccc21',
'ccc=ccc22' =&gt; 'ccc22',
'ccc=ccc23' =&gt; 'ccc23',
'ccc=ccc24' =&gt; 'ccc24',
'ccc=ccc25' =&gt; 'ccc25',
'ccc=ccc26' =&gt; 'ccc26',
'ccc=ccc27' =&gt; 'ccc27',
'ccc=ccc28' =&gt; 'ccc28',
'ccc=ccc29' =&gt; 'ccc29',
'ccc=ccc30' =&gt; 'ccc30',
'ccc=ccc31' =&gt; 'ccc31',
'ccc=ccc32' =&gt; 'ccc32',
'ccc=ccc33' =&gt; 'ccc33',
'ccc=ccc34' =&gt; 'ccc34',
'ccc=ccc35' =&gt; 'ccc35',
'ccc=ccc36' =&gt; 'ccc36',
'ccc=ccc84' =&gt; 'ccc84',
'ccc=ccc91' =&gt; 'ccc91',
'ccc=da' =&gt; 'da',
'ccc=db' =&gt; 'db',
'ccc=doubleabove' =&gt; 'da',
'ccc=doublebelow' =&gt; 'db',
'ccc=hanr' =&gt; 'hanr',
'ccc=hanreading' =&gt; 'hanr',
'ccc=iotasubscript' =&gt; 'is',
'ccc=is' =&gt; 'is',
'ccc=kanavoicing' =&gt; 'kv',
'ccc=kv' =&gt; 'kv',
'ccc=l' =&gt; 'l',
'ccc=left' =&gt; 'l',
'ccc=nk' =&gt; 'nk',
'ccc=notreordered' =&gt; 'nr',
'ccc=nr' =&gt; 'nr',
'ccc=nukta' =&gt; 'nk',
'ccc=ov' =&gt; 'ov',
'ccc=overlay' =&gt; 'ov',
'ccc=r' =&gt; 'r',
'ccc=right' =&gt; 'r',
'ccc=virama' =&gt; 'vr',
'ccc=vr' =&gt; 'vr',
'ce=f' =&gt; 'n',
'ce=false' =&gt; 'n',
'ce=n' =&gt; 'n',
'ce=no' =&gt; 'n',
'ce=t' =&gt; 'y',
'ce=true' =&gt; 'y',
'ce=y' =&gt; 'y',
'ce=yes' =&gt; 'y',
'ci=f' =&gt; 'n',
'ci=false' =&gt; 'n',
'ci=n' =&gt; 'n',
'ci=no' =&gt; 'n',
'ci=t' =&gt; 'y',
'ci=true' =&gt; 'y',
'ci=y' =&gt; 'y',
'ci=yes' =&gt; 'y',
'compex=f' =&gt; 'n',
'compex=false' =&gt; 'n',
'compex=n' =&gt; 'n',
'compex=no' =&gt; 'n',
'compex=t' =&gt; 'y',
'compex=true' =&gt; 'y',
'compex=y' =&gt; 'y',
'compex=yes' =&gt; 'y',
'cwcf=f' =&gt; 'n',
'cwcf=false' =&gt; 'n',
'cwcf=n' =&gt; 'n',
'cwcf=no' =&gt; 'n',
'cwcf=t' =&gt; 'y',
'cwcf=true' =&gt; 'y',
'cwcf=y' =&gt; 'y',
'cwcf=yes' =&gt; 'y',
'cwcm=f' =&gt; 'n',
'cwcm=false' =&gt; 'n',
'cwcm=n' =&gt; 'n',
'cwcm=no' =&gt; 'n',
'cwcm=t' =&gt; 'y',
'cwcm=true' =&gt; 'y',
'cwcm=y' =&gt; 'y',
'cwcm=yes' =&gt; 'y',
'cwkcf=f' =&gt; 'n',
'cwkcf=false' =&gt; 'n',
'cwkcf=n' =&gt; 'n',
'cwkcf=no' =&gt; 'n',
'cwkcf=t' =&gt; 'y',
'cwkcf=true' =&gt; 'y',
'cwkcf=y' =&gt; 'y',
'cwkcf=yes' =&gt; 'y',
'cwl=f' =&gt; 'n',
'cwl=false' =&gt; 'n',
'cwl=n' =&gt; 'n',
'cwl=no' =&gt; 'n',
'cwl=t' =&gt; 'y',
'cwl=true' =&gt; 'y',
'cwl=y' =&gt; 'y',
'cwl=yes' =&gt; 'y',
'cwt=f' =&gt; 'n',
'cwt=false' =&gt; 'n',
'cwt=n' =&gt; 'n',
'cwt=no' =&gt; 'n',
'cwt=t' =&gt; 'y',
'cwt=true' =&gt; 'y',
'cwt=y' =&gt; 'y',
'cwt=yes' =&gt; 'y',
'cwu=f' =&gt; 'n',
'cwu=false' =&gt; 'n',
'cwu=n' =&gt; 'n',
'cwu=no' =&gt; 'n',
'cwu=t' =&gt; 'y',
'cwu=true' =&gt; 'y',
'cwu=y' =&gt; 'y',
'cwu=yes' =&gt; 'y',
'dash=f' =&gt; 'n',
'dash=false' =&gt; 'n',
'dash=n' =&gt; 'n',
'dash=no' =&gt; 'n',
'dash=t' =&gt; 'y',
'dash=true' =&gt; 'y',
'dash=y' =&gt; 'y',
'dash=yes' =&gt; 'y',
'dep=f' =&gt; 'n',
'dep=false' =&gt; 'n',
'dep=n' =&gt; 'n',
'dep=no' =&gt; 'n',
'dep=t' =&gt; 'y',
'dep=true' =&gt; 'y',
'dep=y' =&gt; 'y',
'dep=yes' =&gt; 'y',
'di=f' =&gt; 'n',
'di=false' =&gt; 'n',
'di=n' =&gt; 'n',
'di=no' =&gt; 'n',
'di=t' =&gt; 'y',
'di=true' =&gt; 'y',
'di=y' =&gt; 'y',
'di=yes' =&gt; 'y',
'dia=f' =&gt; 'n',
'dia=false' =&gt; 'n',
'dia=n' =&gt; 'n',
'dia=no' =&gt; 'n',
'dia=t' =&gt; 'y',
'dia=true' =&gt; 'y',
'dia=y' =&gt; 'y',
'dia=yes' =&gt; 'y',
'dt=can' =&gt; 'can',
'dt=canonical' =&gt; 'can',
'dt=circle' =&gt; 'enc',
'dt=com' =&gt; 'com',
'dt=compat' =&gt; 'com',
'dt=enc' =&gt; 'enc',
'dt=fin' =&gt; 'fin',
'dt=final' =&gt; 'fin',
'dt=font' =&gt; 'font',
'dt=fra' =&gt; 'fra',
'dt=fraction' =&gt; 'fra',
'dt=init' =&gt; 'init',
'dt=initial' =&gt; 'init',
'dt=iso' =&gt; 'iso',
'dt=isolated' =&gt; 'iso',
'dt=med' =&gt; 'med',
'dt=medial' =&gt; 'med',
'dt=nar' =&gt; 'nar',
'dt=narrow' =&gt; 'nar',
'dt=nb' =&gt; 'nb',
'dt=nobreak' =&gt; 'nb',
'dt=noncanon' =&gt; 'noncanon',
'dt=noncanonical' =&gt; 'noncanon',
'dt=none' =&gt; 'none',
'dt=small' =&gt; 'sml',
'dt=sml' =&gt; 'sml',
'dt=sqr' =&gt; 'sqr',
'dt=square' =&gt; 'sqr',
'dt=sub' =&gt; 'sub',
'dt=sup' =&gt; 'sup',
'dt=super' =&gt; 'sup',
'dt=vert' =&gt; 'vert',
'dt=vertical' =&gt; 'vert',
'dt=wide' =&gt; 'wide',
'ea=a' =&gt; 'a',
'ea=ambiguous' =&gt; 'a',
'ea=f' =&gt; 'f',
'ea=fullwidth' =&gt; 'f',
'ea=h' =&gt; 'h',
'ea=halfwidth' =&gt; 'h',
'ea=n' =&gt; 'n',
'ea=na' =&gt; 'na',
'ea=narrow' =&gt; 'na',
'ea=neutral' =&gt; 'n',
'ea=w' =&gt; 'w',
'ea=wide' =&gt; 'w',
'ebase=f' =&gt; 'n',
'ebase=false' =&gt; 'n',
'ebase=n' =&gt; 'n',
'ebase=no' =&gt; 'n',
'ebase=t' =&gt; 'y',
'ebase=true' =&gt; 'y',
'ebase=y' =&gt; 'y',
'ebase=yes' =&gt; 'y',
'ecomp=f' =&gt; 'n',
'ecomp=false' =&gt; 'n',
'ecomp=n' =&gt; 'n',
'ecomp=no' =&gt; 'n',
'ecomp=t' =&gt; 'y',
'ecomp=true' =&gt; 'y',
'ecomp=y' =&gt; 'y',
'ecomp=yes' =&gt; 'y',
'emod=f' =&gt; 'n',
'emod=false' =&gt; 'n',
'emod=n' =&gt; 'n',
'emod=no' =&gt; 'n',
'emod=t' =&gt; 'y',
'emod=true' =&gt; 'y',
'emod=y' =&gt; 'y',
'emod=yes' =&gt; 'y',
'emoji=f' =&gt; 'n',
'emoji=false' =&gt; 'n',
'emoji=n' =&gt; 'n',
'emoji=no' =&gt; 'n',
'emoji=t' =&gt; 'y',
'emoji=true' =&gt; 'y',
'emoji=y' =&gt; 'y',
'emoji=yes' =&gt; 'y',
'epres=f' =&gt; 'n',
'epres=false' =&gt; 'n',
'epres=n' =&gt; 'n',
'epres=no' =&gt; 'n',
'epres=t' =&gt; 'y',
'epres=true' =&gt; 'y',
'epres=y' =&gt; 'y',
'epres=yes' =&gt; 'y',
'ext=f' =&gt; 'n',
'ext=false' =&gt; 'n',
'ext=n' =&gt; 'n',
'ext=no' =&gt; 'n',
'ext=t' =&gt; 'y',
'ext=true' =&gt; 'y',
'ext=y' =&gt; 'y',
'ext=yes' =&gt; 'y',
'extpict=f' =&gt; 'n',
'extpict=false' =&gt; 'n',
'extpict=n' =&gt; 'n',
'extpict=no' =&gt; 'n',
'extpict=t' =&gt; 'y',
'extpict=true' =&gt; 'y',
'extpict=y' =&gt; 'y',
'extpict=yes' =&gt; 'y',
'gc=c' =&gt; 'c',
'gc=casedletter' =&gt; 'lc',
'gc=cc' =&gt; 'cc',
'gc=cf' =&gt; 'cf',
'gc=closepunctuation' =&gt; 'pe',
'gc=cn' =&gt; 'cn',
'gc=cntrl' =&gt; 'cc',
'gc=co' =&gt; 'co',
'gc=combiningmark' =&gt; 'm',
'gc=connectorpunctuation' =&gt; 'pc',
'gc=control' =&gt; 'cc',
'gc=cs' =&gt; 'cs',
'gc=currencysymbol' =&gt; 'sc',
'gc=dashpunctuation' =&gt; 'pd',
'gc=decimalnumber' =&gt; 'nd',
'gc=digit' =&gt; 'nd',
'gc=enclosingmark' =&gt; 'me',
'gc=finalpunctuation' =&gt; 'pf',
'gc=format' =&gt; 'cf',
'gc=initialpunctuation' =&gt; 'pi',
'gc=l' =&gt; 'l',
'gc=l&amp;' =&gt; 'lc',
'gc=l_' =&gt; 'lc',
'gc=lc' =&gt; 'lc',
'gc=letter' =&gt; 'l',
'gc=letternumber' =&gt; 'nl',
'gc=lineseparator' =&gt; 'zl',
'gc=ll' =&gt; 'll',
'gc=lm' =&gt; 'lm',
'gc=lo' =&gt; 'lo',
'gc=lowercaseletter' =&gt; 'll',
'gc=lt' =&gt; 'lt',
'gc=lu' =&gt; 'lu',
'gc=m' =&gt; 'm',
'gc=mark' =&gt; 'm',
'gc=mathsymbol' =&gt; 'sm',
'gc=mc' =&gt; 'mc',
'gc=me' =&gt; 'me',
'gc=mn' =&gt; 'mn',
'gc=modifierletter' =&gt; 'lm',
'gc=modifiersymbol' =&gt; 'sk',
'gc=n' =&gt; 'n',
'gc=nd' =&gt; 'nd',
'gc=nl' =&gt; 'nl',
'gc=no' =&gt; 'no',
'gc=nonspacingmark' =&gt; 'mn',
'gc=number' =&gt; 'n',
'gc=openpunctuation' =&gt; 'ps',
'gc=other' =&gt; 'c',
'gc=otherletter' =&gt; 'lo',
'gc=othernumber' =&gt; 'no',
'gc=otherpunctuation' =&gt; 'po',
'gc=othersymbol' =&gt; 'so',
'gc=p' =&gt; 'p',
'gc=paragraphseparator' =&gt; 'zp',
'gc=pc' =&gt; 'pc',
'gc=pd' =&gt; 'pd',
'gc=pe' =&gt; 'pe',
'gc=pf' =&gt; 'pf',
'gc=pi' =&gt; 'pi',
'gc=po' =&gt; 'po',
'gc=privateuse' =&gt; 'co',
'gc=ps' =&gt; 'ps',
'gc=punct' =&gt; 'p',
'gc=punctuation' =&gt; 'p',
'gc=s' =&gt; 's',
'gc=sc' =&gt; 'sc',
'gc=separator' =&gt; 'z',
'gc=sk' =&gt; 'sk',
'gc=sm' =&gt; 'sm',
'gc=so' =&gt; 'so',
'gc=spaceseparator' =&gt; 'zs',
'gc=spacingmark' =&gt; 'mc',
'gc=surrogate' =&gt; 'cs',
'gc=symbol' =&gt; 's',
'gc=titlecaseletter' =&gt; 'lt',
'gc=unassigned' =&gt; 'cn',
'gc=uppercaseletter' =&gt; 'lu',
'gc=z' =&gt; 'z',
'gc=zl' =&gt; 'zl',
'gc=zp' =&gt; 'zp',
'gc=zs' =&gt; 'zs',
'gcb=cn' =&gt; 'cn',
'gcb=control' =&gt; 'cn',
'gcb=cr' =&gt; 'cr',
'gcb=eb' =&gt; 'eb',
'gcb=ebase' =&gt; 'eb',
'gcb=ebasegaz' =&gt; 'ebg',
'gcb=ebg' =&gt; 'ebg',
'gcb=em' =&gt; 'em',
'gcb=emodifier' =&gt; 'em',
'gcb=ex' =&gt; 'ex',
'gcb=extend' =&gt; 'ex',
'gcb=gaz' =&gt; 'gaz',
'gcb=glueafterzwj' =&gt; 'gaz',
'gcb=l' =&gt; 'l',
'gcb=lf' =&gt; 'lf',
'gcb=lv' =&gt; 'lv',
'gcb=lvt' =&gt; 'lvt',
'gcb=other' =&gt; 'xx',
'gcb=pp' =&gt; 'pp',
'gcb=prepend' =&gt; 'pp',
'gcb=regionalindicator' =&gt; 'ri',
'gcb=ri' =&gt; 'ri',
'gcb=sm' =&gt; 'sm',
'gcb=spacingmark' =&gt; 'sm',
'gcb=t' =&gt; 't',
'gcb=v' =&gt; 'v',
'gcb=xx' =&gt; 'xx',
'gcb=zwj' =&gt; 'zwj',
'grbase=f' =&gt; 'n',
'grbase=false' =&gt; 'n',
'grbase=n' =&gt; 'n',
'grbase=no' =&gt; 'n',
'grbase=t' =&gt; 'y',
'grbase=true' =&gt; 'y',
'grbase=y' =&gt; 'y',
'grbase=yes' =&gt; 'y',
'grext=f' =&gt; 'n',
'grext=false' =&gt; 'n',
'grext=n' =&gt; 'n',
'grext=no' =&gt; 'n',
'grext=t' =&gt; 'y',
'grext=true' =&gt; 'y',
'grext=y' =&gt; 'y',
'grext=yes' =&gt; 'y',
'hex=f' =&gt; 'n',
'hex=false' =&gt; 'n',
'hex=n' =&gt; 'n',
'hex=no' =&gt; 'n',
'hex=t' =&gt; 'y',
'hex=true' =&gt; 'y',
'hex=y' =&gt; 'y',
'hex=yes' =&gt; 'y',
'hst=l' =&gt; 'l',
'hst=leadingjamo' =&gt; 'l',
'hst=lv' =&gt; 'lv',
'hst=lvsyllable' =&gt; 'lv',
'hst=lvt' =&gt; 'lvt',
'hst=lvtsyllable' =&gt; 'lvt',
'hst=na' =&gt; 'na',
'hst=notapplicable' =&gt; 'na',
'hst=t' =&gt; 't',
'hst=trailingjamo' =&gt; 't',
'hst=v' =&gt; 'v',
'hst=voweljamo' =&gt; 'v',
'hyphen=f' =&gt; 'n',
'hyphen=false' =&gt; 'n',
'hyphen=n' =&gt; 'n',
'hyphen=no' =&gt; 'n',
'hyphen=t' =&gt; 'y',
'hyphen=true' =&gt; 'y',
'hyphen=y' =&gt; 'y',
'hyphen=yes' =&gt; 'y',
'idc=f' =&gt; 'n',
'idc=false' =&gt; 'n',
'idc=n' =&gt; 'n',
'idc=no' =&gt; 'n',
'idc=t' =&gt; 'y',
'idc=true' =&gt; 'y',
'idc=y' =&gt; 'y',
'idc=yes' =&gt; 'y',
'identifierstatus=allowed' =&gt; 'allowed',
'identifierstatus=restricted' =&gt; 'restricted',
'identifiertype=defaultignorable' =&gt; 'defaultignorable',
'identifiertype=deprecated' =&gt; 'deprecated',
'identifiertype=exclusion' =&gt; 'exclusion',
'identifiertype=inclusion' =&gt; 'inclusion',
'identifiertype=limiteduse' =&gt; 'limiteduse',
'identifiertype=notcharacter' =&gt; 'notcharacter',
'identifiertype=notnfkc' =&gt; 'notnfkc',
'identifiertype=notxid' =&gt; 'notxid',
'identifiertype=obsolete' =&gt; 'obsolete',
'identifiertype=recommended' =&gt; 'recommended',
'identifiertype=technical' =&gt; 'technical',
'identifiertype=uncommonuse' =&gt; 'uncommonuse',
'ideo=f' =&gt; 'n',
'ideo=false' =&gt; 'n',
'ideo=n' =&gt; 'n',
'ideo=no' =&gt; 'n',
'ideo=t' =&gt; 'y',
'ideo=true' =&gt; 'y',
'ideo=y' =&gt; 'y',
'ideo=yes' =&gt; 'y',
'ids=f' =&gt; 'n',
'ids=false' =&gt; 'n',
'ids=n' =&gt; 'n',
'ids=no' =&gt; 'n',
'ids=t' =&gt; 'y',
'ids=true' =&gt; 'y',
'ids=y' =&gt; 'y',
'ids=yes' =&gt; 'y',
'idsb=f' =&gt; 'n',
'idsb=false' =&gt; 'n',
'idsb=n' =&gt; 'n',
'idsb=no' =&gt; 'n',
'idsb=t' =&gt; 'y',
'idsb=true' =&gt; 'y',
'idsb=y' =&gt; 'y',
'idsb=yes' =&gt; 'y',
'idst=f' =&gt; 'n',
'idst=false' =&gt; 'n',
'idst=n' =&gt; 'n',
'idst=no' =&gt; 'n',
'idst=t' =&gt; 'y',
'idst=true' =&gt; 'y',
'idst=y' =&gt; 'y',
'idst=yes' =&gt; 'y',
'in=1.1' =&gt; '1.1',
'in=10.0' =&gt; '10.0',
'in=11.0' =&gt; '11.0',
'in=12.0' =&gt; '12.0',
'in=12.1' =&gt; '12.1',
'in=13.0' =&gt; '13.0',
'in=2.0' =&gt; '2.0',
'in=2.1' =&gt; '2.1',
'in=3.0' =&gt; '3.0',
'in=3.1' =&gt; '3.1',
'in=3.2' =&gt; '3.2',
'in=4.0' =&gt; '4.0',
'in=4.1' =&gt; '4.1',
'in=5.0' =&gt; '5.0',
'in=5.1' =&gt; '5.1',
'in=5.2' =&gt; '5.2',
'in=6.0' =&gt; '6.0',
'in=6.1' =&gt; '6.1',
'in=6.2' =&gt; '6.2',
'in=6.3' =&gt; '6.3',
'in=7.0' =&gt; '7.0',
'in=8.0' =&gt; '8.0',
'in=9.0' =&gt; '9.0',
'in=unassigned' =&gt; 'unassigned',
'in=v100' =&gt; '10.0',
'in=v110' =&gt; '11.0',
'in=v120' =&gt; '12.0',
'in=v121' =&gt; '12.1',
'in=v130' =&gt; '13.0',
'in=v20' =&gt; '2.0',
'in=v21' =&gt; '2.1',
'in=v30' =&gt; '3.0',
'in=v31' =&gt; '3.1',
'in=v32' =&gt; '3.2',
'in=v40' =&gt; '4.0',
'in=v41' =&gt; '4.1',
'in=v50' =&gt; '5.0',
'in=v51' =&gt; '5.1',
'in=v52' =&gt; '5.2',
'in=v60' =&gt; '6.0',
'in=v61' =&gt; '6.1',
'in=v62' =&gt; '6.2',
'in=v63' =&gt; '6.3',
'in=v70' =&gt; '7.0',
'in=v80' =&gt; '8.0',
'in=v90' =&gt; '9.0',
'inpc=bottom' =&gt; 'bottom',
'inpc=bottomandleft' =&gt; 'bottomandleft',
'inpc=bottomandright' =&gt; 'bottomandright',
'inpc=left' =&gt; 'left',
'inpc=leftandright' =&gt; 'leftandright',
'inpc=na' =&gt; 'na',
'inpc=overstruck' =&gt; 'overstruck',
'inpc=right' =&gt; 'right',
'inpc=top' =&gt; 'top',
'inpc=topandbottom' =&gt; 'topandbottom',
'inpc=topandbottomandleft' =&gt; 'topandbottomandleft',
'inpc=topandbottomandright' =&gt; 'topandbottomandright',
'inpc=topandleft' =&gt; 'topandleft',
'inpc=topandleftandright' =&gt; 'topandleftandright',
'inpc=topandright' =&gt; 'topandright',
'inpc=visualorderleft' =&gt; 'visualorderleft',
'insc=avagraha' =&gt; 'avagraha',
'insc=bindu' =&gt; 'bindu',
'insc=brahmijoiningnumber' =&gt; 'brahmijoiningnumber',
'insc=cantillationmark' =&gt; 'cantillationmark',
'insc=consonant' =&gt; 'consonant',
'insc=consonantdead' =&gt; 'consonantdead',
'insc=consonantfinal' =&gt; 'consonantfinal',
'insc=consonantheadletter' =&gt; 'consonantheadletter',
'insc=consonantinitialpostfixed' =&gt; 'consonantinitialpostfixed',
'insc=consonantkiller' =&gt; 'consonantkiller',
'insc=consonantmedial' =&gt; 'consonantmedial',
'insc=consonantplaceholder' =&gt; 'consonantplaceholder',
'insc=consonantprecedingrepha' =&gt; 'consonantprecedingrepha',
'insc=consonantprefixed' =&gt; 'consonantprefixed',
'insc=consonantsubjoined' =&gt; 'consonantsubjoined',
'insc=consonantsucceedingrepha' =&gt; 'consonantsucceedingrepha',
'insc=consonantwithstacker' =&gt; 'consonantwithstacker',
'insc=geminationmark' =&gt; 'geminationmark',
'insc=invisiblestacker' =&gt; 'invisiblestacker',
'insc=joiner' =&gt; 'joiner',
'insc=modifyingletter' =&gt; 'modifyingletter',
'insc=nonjoiner' =&gt; 'nonjoiner',
'insc=nukta' =&gt; 'nukta',
'insc=number' =&gt; 'number',
'insc=numberjoiner' =&gt; 'numberjoiner',
'insc=other' =&gt; 'other',
'insc=purekiller' =&gt; 'purekiller',
'insc=registershifter' =&gt; 'registershifter',
'insc=syllablemodifier' =&gt; 'syllablemodifier',
'insc=toneletter' =&gt; 'toneletter',
'insc=tonemark' =&gt; 'tonemark',
'insc=virama' =&gt; 'virama',
'insc=visarga' =&gt; 'visarga',
'insc=vowel' =&gt; 'vowel',
'insc=voweldependent' =&gt; 'voweldependent',
'insc=vowelindependent' =&gt; 'vowelindependent',
'jg=africanfeh' =&gt; 'africanfeh',
'jg=africannoon' =&gt; 'africannoon',
'jg=africanqaf' =&gt; 'africanqaf',
'jg=ain' =&gt; 'ain',
'jg=alaph' =&gt; 'alaph',
'jg=alef' =&gt; 'alef',
'jg=beh' =&gt; 'beh',
'jg=beth' =&gt; 'beth',
'jg=burushaskiyehbarree' =&gt; 'burushaskiyehbarree',
'jg=dal' =&gt; 'dal',
'jg=dalathrish' =&gt; 'dalathrish',
'jg=e' =&gt; 'e',
'jg=farsiyeh' =&gt; 'farsiyeh',
'jg=fe' =&gt; 'fe',
'jg=feh' =&gt; 'feh',
'jg=finalsemkath' =&gt; 'finalsemkath',
'jg=gaf' =&gt; 'gaf',
'jg=gamal' =&gt; 'gamal',
'jg=hah' =&gt; 'hah',
'jg=hamzaonhehgoal' =&gt; 'tehmarbutagoal',
'jg=hanifirohingyakinnaya' =&gt; 'hanifirohingyakinnaya',
'jg=hanifirohingyapa' =&gt; 'hanifirohingyapa',
'jg=he' =&gt; 'he',
'jg=heh' =&gt; 'heh',
'jg=hehgoal' =&gt; 'hehgoal',
'jg=heth' =&gt; 'heth',
'jg=kaf' =&gt; 'kaf',
'jg=kaph' =&gt; 'kaph',
'jg=khaph' =&gt; 'khaph',
'jg=knottedheh' =&gt; 'knottedheh',
'jg=lam' =&gt; 'lam',
'jg=lamadh' =&gt; 'lamadh',
'jg=malayalambha' =&gt; 'malayalambha',
'jg=malayalamja' =&gt; 'malayalamja',
'jg=malayalamlla' =&gt; 'malayalamlla',
'jg=malayalamllla' =&gt; 'malayalamllla',
'jg=malayalamnga' =&gt; 'malayalamnga',
'jg=malayalamnna' =&gt; 'malayalamnna',
'jg=malayalamnnna' =&gt; 'malayalamnnna',
'jg=malayalamnya' =&gt; 'malayalamnya',
'jg=malayalamra' =&gt; 'malayalamra',
'jg=malayalamssa' =&gt; 'malayalamssa',
'jg=malayalamtta' =&gt; 'malayalamtta',
'jg=manichaeanaleph' =&gt; 'manichaeanaleph',
'jg=manichaeanayin' =&gt; 'manichaeanayin',
'jg=manichaeanbeth' =&gt; 'manichaeanbeth',
'jg=manichaeandaleth' =&gt; 'manichaeandaleth',
'jg=manichaeandhamedh' =&gt; 'manichaeandhamedh',
'jg=manichaeanfive' =&gt; 'manichaeanfive',
'jg=manichaeangimel' =&gt; 'manichaeangimel',
'jg=manichaeanheth' =&gt; 'manichaeanheth',
'jg=manichaeanhundred' =&gt; 'manichaeanhundred',
'jg=manichaeankaph' =&gt; 'manichaeankaph',
'jg=manichaeanlamedh' =&gt; 'manichaeanlamedh',
'jg=manichaeanmem' =&gt; 'manichaeanmem',
'jg=manichaeannun' =&gt; 'manichaeannun',
'jg=manichaeanone' =&gt; 'manichaeanone',
'jg=manichaeanpe' =&gt; 'manichaeanpe',
'jg=manichaeanqoph' =&gt; 'manichaeanqoph',
'jg=manichaeanresh' =&gt; 'manichaeanresh',
'jg=manichaeansadhe' =&gt; 'manichaeansadhe',
'jg=manichaeansamekh' =&gt; 'manichaeansamekh',
'jg=manichaeantaw' =&gt; 'manichaeantaw',
'jg=manichaeanten' =&gt; 'manichaeanten',
'jg=manichaeanteth' =&gt; 'manichaeanteth',
'jg=manichaeanthamedh' =&gt; 'manichaeanthamedh',
'jg=manichaeantwenty' =&gt; 'manichaeantwenty',
'jg=manichaeanwaw' =&gt; 'manichaeanwaw',
'jg=manichaeanyodh' =&gt; 'manichaeanyodh',
'jg=manichaeanzayin' =&gt; 'manichaeanzayin',
'jg=meem' =&gt; 'meem',
'jg=mim' =&gt; 'mim',
'jg=nojoininggroup' =&gt; 'nojoininggroup',
'jg=noon' =&gt; 'noon',
'jg=nun' =&gt; 'nun',
'jg=nya' =&gt; 'nya',
'jg=pe' =&gt; 'pe',
'jg=qaf' =&gt; 'qaf',
'jg=qaph' =&gt; 'qaph',
'jg=reh' =&gt; 'reh',
'jg=reversedpe' =&gt; 'reversedpe',
'jg=rohingyayeh' =&gt; 'rohingyayeh',
'jg=sad' =&gt; 'sad',
'jg=sadhe' =&gt; 'sadhe',
'jg=seen' =&gt; 'seen',
'jg=semkath' =&gt; 'semkath',
'jg=shin' =&gt; 'shin',
'jg=straightwaw' =&gt; 'straightwaw',
'jg=swashkaf' =&gt; 'swashkaf',
'jg=syriacwaw' =&gt; 'syriacwaw',
'jg=tah' =&gt; 'tah',
'jg=taw' =&gt; 'taw',
'jg=tehmarbuta' =&gt; 'tehmarbuta',
'jg=tehmarbutagoal' =&gt; 'tehmarbutagoal',
'jg=teth' =&gt; 'teth',
'jg=waw' =&gt; 'waw',
'jg=yeh' =&gt; 'yeh',
'jg=yehbarree' =&gt; 'yehbarree',
'jg=yehwithtail' =&gt; 'yehwithtail',
'jg=yudh' =&gt; 'yudh',
'jg=yudhhe' =&gt; 'yudhhe',
'jg=zain' =&gt; 'zain',
'jg=zhain' =&gt; 'zhain',
'joinc=f' =&gt; 'n',
'joinc=false' =&gt; 'n',
'joinc=n' =&gt; 'n',
'joinc=no' =&gt; 'n',
'joinc=t' =&gt; 'y',
'joinc=true' =&gt; 'y',
'joinc=y' =&gt; 'y',
'joinc=yes' =&gt; 'y',
'jt=c' =&gt; 'c',
'jt=d' =&gt; 'd',
'jt=dualjoining' =&gt; 'd',
'jt=joincausing' =&gt; 'c',
'jt=l' =&gt; 'l',
'jt=leftjoining' =&gt; 'l',
'jt=nonjoining' =&gt; 'u',
'jt=r' =&gt; 'r',
'jt=rightjoining' =&gt; 'r',
'jt=t' =&gt; 't',
'jt=transparent' =&gt; 't',
'jt=u' =&gt; 'u',
'lb=ai' =&gt; 'ai',
'lb=al' =&gt; 'al',
'lb=alphabetic' =&gt; 'al',
'lb=ambiguous' =&gt; 'ai',
'lb=b2' =&gt; 'b2',
'lb=ba' =&gt; 'ba',
'lb=bb' =&gt; 'bb',
'lb=bk' =&gt; 'bk',
'lb=breakafter' =&gt; 'ba',
'lb=breakbefore' =&gt; 'bb',
'lb=breakboth' =&gt; 'b2',
'lb=breaksymbols' =&gt; 'sy',
'lb=carriagereturn' =&gt; 'cr',
'lb=cb' =&gt; 'cb',
'lb=cj' =&gt; 'cj',
'lb=cl' =&gt; 'cl',
'lb=closeparenthesis' =&gt; 'cp',
'lb=closepunctuation' =&gt; 'cl',
'lb=cm' =&gt; 'cm',
'lb=combiningmark' =&gt; 'cm',
'lb=complexcontext' =&gt; 'sa',
'lb=conditionaljapanesestarter' =&gt; 'cj',
'lb=contingentbreak' =&gt; 'cb',
'lb=cp' =&gt; 'cp',
'lb=cr' =&gt; 'cr',
'lb=eb' =&gt; 'eb',
'lb=ebase' =&gt; 'eb',
'lb=em' =&gt; 'em',
'lb=emodifier' =&gt; 'em',
'lb=ex' =&gt; 'ex',
'lb=exclamation' =&gt; 'ex',
'lb=gl' =&gt; 'gl',
'lb=glue' =&gt; 'gl',
'lb=h2' =&gt; 'h2',
'lb=h3' =&gt; 'h3',
'lb=hebrewletter' =&gt; 'hl',
'lb=hl' =&gt; 'hl',
'lb=hy' =&gt; 'hy',
'lb=hyphen' =&gt; 'hy',
'lb=id' =&gt; 'id',
'lb=ideographic' =&gt; 'id',
'lb=in' =&gt; 'in',
'lb=infixnumeric' =&gt; 'is',
'lb=inseparable' =&gt; 'in',
'lb=inseperable' =&gt; 'in',
'lb=is' =&gt; 'is',
'lb=jl' =&gt; 'jl',
'lb=jt' =&gt; 'jt',
'lb=jv' =&gt; 'jv',
'lb=lf' =&gt; 'lf',
'lb=linefeed' =&gt; 'lf',
'lb=mandatorybreak' =&gt; 'bk',
'lb=nextline' =&gt; 'nl',
'lb=nl' =&gt; 'nl',
'lb=nonstarter' =&gt; 'ns',
'lb=ns' =&gt; 'ns',
'lb=nu' =&gt; 'nu',
'lb=numeric' =&gt; 'nu',
'lb=op' =&gt; 'op',
'lb=openpunctuation' =&gt; 'op',
'lb=po' =&gt; 'po',
'lb=postfixnumeric' =&gt; 'po',
'lb=pr' =&gt; 'pr',
'lb=prefixnumeric' =&gt; 'pr',
'lb=qu' =&gt; 'qu',
'lb=quotation' =&gt; 'qu',
'lb=regionalindicator' =&gt; 'ri',
'lb=ri' =&gt; 'ri',
'lb=sa' =&gt; 'sa',
'lb=sg' =&gt; 'sg',
'lb=sp' =&gt; 'sp',
'lb=space' =&gt; 'sp',
'lb=surrogate' =&gt; 'sg',
'lb=sy' =&gt; 'sy',
'lb=unknown' =&gt; 'xx',
'lb=wj' =&gt; 'wj',
'lb=wordjoiner' =&gt; 'wj',
'lb=xx' =&gt; 'xx',
'lb=zw' =&gt; 'zw',
'lb=zwj' =&gt; 'zwj',
'lb=zwspace' =&gt; 'zw',
'loe=f' =&gt; 'n',
'loe=false' =&gt; 'n',
'loe=n' =&gt; 'n',
'loe=no' =&gt; 'n',
'loe=t' =&gt; 'y',
'loe=true' =&gt; 'y',
'loe=y' =&gt; 'y',
'loe=yes' =&gt; 'y',
'lower=f' =&gt; 'n',
'lower=false' =&gt; 'n',
'lower=n' =&gt; 'n',
'lower=no' =&gt; 'n',
'lower=t' =&gt; 'y',
'lower=true' =&gt; 'y',
'lower=y' =&gt; 'y',
'lower=yes' =&gt; 'y',
'math=f' =&gt; 'n',
'math=false' =&gt; 'n',
'math=n' =&gt; 'n',
'math=no' =&gt; 'n',
'math=t' =&gt; 'y',
'math=true' =&gt; 'y',
'math=y' =&gt; 'y',
'math=yes' =&gt; 'y',
'nchar=f' =&gt; 'n',
'nchar=false' =&gt; 'n',
'nchar=n' =&gt; 'n',
'nchar=no' =&gt; 'n',
'nchar=t' =&gt; 'y',
'nchar=true' =&gt; 'y',
'nchar=y' =&gt; 'y',
'nchar=yes' =&gt; 'y',
'nfcqc=m' =&gt; 'm',
'nfcqc=maybe' =&gt; 'm',
'nfcqc=n' =&gt; 'n',
'nfcqc=no' =&gt; 'n',
'nfcqc=y' =&gt; 'y',
'nfcqc=yes' =&gt; 'y',
'nfdqc=n' =&gt; 'n',
'nfdqc=no' =&gt; 'n',
'nfdqc=y' =&gt; 'y',
'nfdqc=yes' =&gt; 'y',
'nfkcqc=m' =&gt; 'm',
'nfkcqc=maybe' =&gt; 'm',
'nfkcqc=n' =&gt; 'n',
'nfkcqc=no' =&gt; 'n',
'nfkcqc=y' =&gt; 'y',
'nfkcqc=yes' =&gt; 'y',
'nfkdqc=n' =&gt; 'n',
'nfkdqc=no' =&gt; 'n',
'nfkdqc=y' =&gt; 'y',
'nfkdqc=yes' =&gt; 'y',
'nt=de' =&gt; 'de',
'nt=decimal' =&gt; 'de',
'nt=di' =&gt; 'di',
'nt=digit' =&gt; 'di',
'nt=none' =&gt; 'none',
'nt=nu' =&gt; 'nu',
'nt=numeric' =&gt; 'nu',
'nv=-1/2' =&gt; '-1/2',
'nv=0' =&gt; 0,
'nv=1' =&gt; 1,
'nv=1/10' =&gt; '1/10',
'nv=1/12' =&gt; '1/12',
'nv=1/16' =&gt; '1/16',
'nv=1/160' =&gt; '1/160',
'nv=1/2' =&gt; '1/2',
'nv=1/20' =&gt; '1/20',
'nv=1/3' =&gt; '1/3',
'nv=1/32' =&gt; '1/32',
'nv=1/320' =&gt; '1/320',
'nv=1/4' =&gt; '1/4',
'nv=1/40' =&gt; '1/40',
'nv=1/5' =&gt; '1/5',
'nv=1/6' =&gt; '1/6',
'nv=1/64' =&gt; '1/64',
'nv=1/7' =&gt; '1/7',
'nv=1/8' =&gt; '1/8',
'nv=1/80' =&gt; '1/80',
'nv=1/9' =&gt; '1/9',
'nv=10' =&gt; 10,
'nv=100' =&gt; 100,
'nv=1000' =&gt; 1000,
'nv=10000' =&gt; 10000,
'nv=100000' =&gt; 100000,
'nv=1000000' =&gt; 1000000,
'nv=10000000' =&gt; 10000000,
'nv=100000000' =&gt; 100000000,
'nv=10000000000' =&gt; 10000000000,
'nv=1000000000000' =&gt; 1000000000000,
'nv=11' =&gt; 11,
'nv=11/12' =&gt; '11/12',
'nv=11/2' =&gt; '11/2',
'nv=12' =&gt; 12,
'nv=13' =&gt; 13,
'nv=13/2' =&gt; '13/2',
'nv=14' =&gt; 14,
'nv=15' =&gt; 15,
'nv=15/2' =&gt; '15/2',
'nv=16' =&gt; 16,
'nv=17' =&gt; 17,
'nv=17/2' =&gt; '17/2',
'nv=18' =&gt; 18,
'nv=19' =&gt; 19,
'nv=2' =&gt; 2,
'nv=2/3' =&gt; '2/3',
'nv=2/5' =&gt; '2/5',
'nv=20' =&gt; 20,
'nv=200' =&gt; 200,
'nv=2000' =&gt; 2000,
'nv=20000' =&gt; 20000,
'nv=200000' =&gt; 200000,
'nv=20000000' =&gt; 20000000,
'nv=21' =&gt; 21,
'nv=216000' =&gt; 216000,
'nv=22' =&gt; 22,
'nv=23' =&gt; 23,
'nv=24' =&gt; 24,
'nv=25' =&gt; 25,
'nv=26' =&gt; 26,
'nv=27' =&gt; 27,
'nv=28' =&gt; 28,
'nv=29' =&gt; 29,
'nv=3' =&gt; 3,
'nv=3/16' =&gt; '3/16',
'nv=3/2' =&gt; '3/2',
'nv=3/20' =&gt; '3/20',
'nv=3/4' =&gt; '3/4',
'nv=3/5' =&gt; '3/5',
'nv=3/64' =&gt; '3/64',
'nv=3/8' =&gt; '3/8',
'nv=3/80' =&gt; '3/80',
'nv=30' =&gt; 30,
'nv=300' =&gt; 300,
'nv=3000' =&gt; 3000,
'nv=30000' =&gt; 30000,
'nv=300000' =&gt; 300000,
'nv=31' =&gt; 31,
'nv=32' =&gt; 32,
'nv=33' =&gt; 33,
'nv=34' =&gt; 34,
'nv=35' =&gt; 35,
'nv=36' =&gt; 36,
'nv=37' =&gt; 37,
'nv=38' =&gt; 38,
'nv=39' =&gt; 39,
'nv=4' =&gt; 4,
'nv=4/5' =&gt; '4/5',
'nv=40' =&gt; 40,
'nv=400' =&gt; 400,
'nv=4000' =&gt; 4000,
'nv=40000' =&gt; 40000,
'nv=400000' =&gt; 400000,
'nv=41' =&gt; 41,
'nv=42' =&gt; 42,
'nv=43' =&gt; 43,
'nv=432000' =&gt; 432000,
'nv=44' =&gt; 44,
'nv=45' =&gt; 45,
'nv=46' =&gt; 46,
'nv=47' =&gt; 47,
'nv=48' =&gt; 48,
'nv=49' =&gt; 49,
'nv=5' =&gt; 5,
'nv=5/12' =&gt; '5/12',
'nv=5/2' =&gt; '5/2',
'nv=5/6' =&gt; '5/6',
'nv=5/8' =&gt; '5/8',
'nv=50' =&gt; 50,
'nv=500' =&gt; 500,
'nv=5000' =&gt; 5000,
'nv=50000' =&gt; 50000,
'nv=500000' =&gt; 500000,
'nv=6' =&gt; 6,
'nv=60' =&gt; 60,
'nv=600' =&gt; 600,
'nv=6000' =&gt; 6000,
'nv=60000' =&gt; 60000,
'nv=600000' =&gt; 600000,
'nv=7' =&gt; 7,
'nv=7/12' =&gt; '7/12',
'nv=7/2' =&gt; '7/2',
'nv=7/8' =&gt; '7/8',
'nv=70' =&gt; 70,
'nv=700' =&gt; 700,
'nv=7000' =&gt; 7000,
'nv=70000' =&gt; 70000,
'nv=700000' =&gt; 700000,
'nv=8' =&gt; 8,
'nv=80' =&gt; 80,
'nv=800' =&gt; 800,
'nv=8000' =&gt; 8000,
'nv=80000' =&gt; 80000,
'nv=800000' =&gt; 800000,
'nv=9' =&gt; 9,
'nv=9/2' =&gt; '9/2',
'nv=90' =&gt; 90,
'nv=900' =&gt; 900,
'nv=9000' =&gt; 9000,
'nv=90000' =&gt; 90000,
'nv=900000' =&gt; 900000,
'nv=nan' =&gt; 'nan',
'patsyn=f' =&gt; 'n',
'patsyn=false' =&gt; 'n',
'patsyn=n' =&gt; 'n',
'patsyn=no' =&gt; 'n',
'patsyn=t' =&gt; 'y',
'patsyn=true' =&gt; 'y',
'patsyn=y' =&gt; 'y',
'patsyn=yes' =&gt; 'y',
'patws=f' =&gt; 'n',
'patws=false' =&gt; 'n',
'patws=n' =&gt; 'n',
'patws=no' =&gt; 'n',
'patws=t' =&gt; 'y',
'patws=true' =&gt; 'y',
'patws=y' =&gt; 'y',
'patws=yes' =&gt; 'y',
'pcm=f' =&gt; 'n',
'pcm=false' =&gt; 'n',
'pcm=n' =&gt; 'n',
'pcm=no' =&gt; 'n',
'pcm=t' =&gt; 'y',
'pcm=true' =&gt; 'y',
'pcm=y' =&gt; 'y',
'pcm=yes' =&gt; 'y',
'qmark=f' =&gt; 'n',
'qmark=false' =&gt; 'n',
'qmark=n' =&gt; 'n',
'qmark=no' =&gt; 'n',
'qmark=t' =&gt; 'y',
'qmark=true' =&gt; 'y',
'qmark=y' =&gt; 'y',
'qmark=yes' =&gt; 'y',
'radical=f' =&gt; 'n',
'radical=false' =&gt; 'n',
'radical=n' =&gt; 'n',
'radical=no' =&gt; 'n',
'radical=t' =&gt; 'y',
'radical=true' =&gt; 'y',
'radical=y' =&gt; 'y',
'radical=yes' =&gt; 'y',
'ri=f' =&gt; 'n',
'ri=false' =&gt; 'n',
'ri=n' =&gt; 'n',
'ri=no' =&gt; 'n',
'ri=t' =&gt; 'y',
'ri=true' =&gt; 'y',
'ri=y' =&gt; 'y',
'ri=yes' =&gt; 'y',
'sb=at' =&gt; 'at',
'sb=aterm' =&gt; 'at',
'sb=cl' =&gt; 'cl',
'sb=close' =&gt; 'cl',
'sb=cr' =&gt; 'cr',
'sb=ex' =&gt; 'ex',
'sb=extend' =&gt; 'ex',
'sb=fo' =&gt; 'fo',
'sb=format' =&gt; 'fo',
'sb=le' =&gt; 'le',
'sb=lf' =&gt; 'lf',
'sb=lo' =&gt; 'lo',
'sb=lower' =&gt; 'lo',
'sb=nu' =&gt; 'nu',
'sb=numeric' =&gt; 'nu',
'sb=oletter' =&gt; 'le',
'sb=other' =&gt; 'xx',
'sb=sc' =&gt; 'sc',
'sb=scontinue' =&gt; 'sc',
'sb=se' =&gt; 'se',
'sb=sep' =&gt; 'se',
'sb=sp' =&gt; 'sp',
'sb=st' =&gt; 'st',
'sb=sterm' =&gt; 'st',
'sb=up' =&gt; 'up',
'sb=upper' =&gt; 'up',
'sb=xx' =&gt; 'xx',
'sc=adlam' =&gt; 'adlm',
'sc=adlm' =&gt; 'adlm',
'sc=aghb' =&gt; 'aghb',
'sc=ahom' =&gt; 'ahom',
'sc=anatolianhieroglyphs' =&gt; 'hluw',
'sc=arab' =&gt; 'arab',
'sc=arabic' =&gt; 'arab',
'sc=armenian' =&gt; 'armn',
'sc=armi' =&gt; 'armi',
'sc=armn' =&gt; 'armn',
'sc=avestan' =&gt; 'avst',
'sc=avst' =&gt; 'avst',
'sc=bali' =&gt; 'bali',
'sc=balinese' =&gt; 'bali',
'sc=bamu' =&gt; 'bamu',
'sc=bamum' =&gt; 'bamu',
'sc=bass' =&gt; 'bass',
'sc=bassavah' =&gt; 'bass',
'sc=batak' =&gt; 'batk',
'sc=batk' =&gt; 'batk',
'sc=beng' =&gt; 'beng',
'sc=bengali' =&gt; 'beng',
'sc=bhaiksuki' =&gt; 'bhks',
'sc=bhks' =&gt; 'bhks',
'sc=bopo' =&gt; 'bopo',
'sc=bopomofo' =&gt; 'bopo',
'sc=brah' =&gt; 'brah',
'sc=brahmi' =&gt; 'brah',
'sc=brai' =&gt; 'brai',
'sc=braille' =&gt; 'brai',
'sc=bugi' =&gt; 'bugi',
'sc=buginese' =&gt; 'bugi',
'sc=buhd' =&gt; 'buhd',
'sc=buhid' =&gt; 'buhd',
'sc=cakm' =&gt; 'cakm',
'sc=canadianaboriginal' =&gt; 'cans',
'sc=cans' =&gt; 'cans',
'sc=cari' =&gt; 'cari',
'sc=carian' =&gt; 'cari',
'sc=caucasianalbanian' =&gt; 'aghb',
'sc=chakma' =&gt; 'cakm',
'sc=cham' =&gt; 'cham',
'sc=cher' =&gt; 'cher',
'sc=cherokee' =&gt; 'cher',
'sc=chorasmian' =&gt; 'chrs',
'sc=chrs' =&gt; 'chrs',
'sc=common' =&gt; 'zyyy',
'sc=copt' =&gt; 'copt',
'sc=coptic' =&gt; 'copt',
'sc=cprt' =&gt; 'cprt',
'sc=cuneiform' =&gt; 'xsux',
'sc=cypriot' =&gt; 'cprt',
'sc=cyrillic' =&gt; 'cyrl',
'sc=cyrl' =&gt; 'cyrl',
'sc=deseret' =&gt; 'dsrt',
'sc=deva' =&gt; 'deva',
'sc=devanagari' =&gt; 'deva',
'sc=diak' =&gt; 'diak',
'sc=divesakuru' =&gt; 'diak',
'sc=dogr' =&gt; 'dogr',
'sc=dogra' =&gt; 'dogr',
'sc=dsrt' =&gt; 'dsrt',
'sc=dupl' =&gt; 'dupl',
'sc=duployan' =&gt; 'dupl',
'sc=egyp' =&gt; 'egyp',
'sc=egyptianhieroglyphs' =&gt; 'egyp',
'sc=elba' =&gt; 'elba',
'sc=elbasan' =&gt; 'elba',
'sc=elym' =&gt; 'elym',
'sc=elymaic' =&gt; 'elym',
'sc=ethi' =&gt; 'ethi',
'sc=ethiopic' =&gt; 'ethi',
'sc=geor' =&gt; 'geor',
'sc=georgian' =&gt; 'geor',
'sc=glag' =&gt; 'glag',
'sc=glagolitic' =&gt; 'glag',
'sc=gong' =&gt; 'gong',
'sc=gonm' =&gt; 'gonm',
'sc=goth' =&gt; 'goth',
'sc=gothic' =&gt; 'goth',
'sc=gran' =&gt; 'gran',
'sc=grantha' =&gt; 'gran',
'sc=greek' =&gt; 'grek',
'sc=grek' =&gt; 'grek',
'sc=gujarati' =&gt; 'gujr',
'sc=gujr' =&gt; 'gujr',
'sc=gunjalagondi' =&gt; 'gong',
'sc=gurmukhi' =&gt; 'guru',
'sc=guru' =&gt; 'guru',
'sc=han' =&gt; 'hani',
'sc=hang' =&gt; 'hang',
'sc=hangul' =&gt; 'hang',
'sc=hani' =&gt; 'hani',
'sc=hanifirohingya' =&gt; 'rohg',
'sc=hano' =&gt; 'hano',
'sc=hanunoo' =&gt; 'hano',
'sc=hatr' =&gt; 'hatr',
'sc=hatran' =&gt; 'hatr',
'sc=hebr' =&gt; 'hebr',
'sc=hebrew' =&gt; 'hebr',
'sc=hira' =&gt; 'hira',
'sc=hiragana' =&gt; 'hira',
'sc=hluw' =&gt; 'hluw',
'sc=hmng' =&gt; 'hmng',
'sc=hmnp' =&gt; 'hmnp',
'sc=hung' =&gt; 'hung',
'sc=imperialaramaic' =&gt; 'armi',
'sc=inherited' =&gt; 'zinh',
'sc=inscriptionalpahlavi' =&gt; 'phli',
'sc=inscriptionalparthian' =&gt; 'prti',
'sc=ital' =&gt; 'ital',
'sc=java' =&gt; 'java',
'sc=javanese' =&gt; 'java',
'sc=kaithi' =&gt; 'kthi',
'sc=kali' =&gt; 'kali',
'sc=kana' =&gt; 'kana',
'sc=kannada' =&gt; 'knda',
'sc=katakana' =&gt; 'kana',
'sc=kayahli' =&gt; 'kali',
'sc=khar' =&gt; 'khar',
'sc=kharoshthi' =&gt; 'khar',
'sc=khitansmallscript' =&gt; 'kits',
'sc=khmer' =&gt; 'khmr',
'sc=khmr' =&gt; 'khmr',
'sc=khoj' =&gt; 'khoj',
'sc=khojki' =&gt; 'khoj',
'sc=khudawadi' =&gt; 'sind',
'sc=kits' =&gt; 'kits',
'sc=knda' =&gt; 'knda',
'sc=kthi' =&gt; 'kthi',
'sc=lana' =&gt; 'lana',
'sc=lao' =&gt; 'laoo',
'sc=laoo' =&gt; 'laoo',
'sc=latin' =&gt; 'latn',
'sc=latn' =&gt; 'latn',
'sc=lepc' =&gt; 'lepc',
'sc=lepcha' =&gt; 'lepc',
'sc=limb' =&gt; 'limb',
'sc=limbu' =&gt; 'limb',
'sc=lina' =&gt; 'lina',
'sc=linb' =&gt; 'linb',
'sc=lineara' =&gt; 'lina',
'sc=linearb' =&gt; 'linb',
'sc=lisu' =&gt; 'lisu',
'sc=lyci' =&gt; 'lyci',
'sc=lycian' =&gt; 'lyci',
'sc=lydi' =&gt; 'lydi',
'sc=lydian' =&gt; 'lydi',
'sc=mahajani' =&gt; 'mahj',
'sc=mahj' =&gt; 'mahj',
'sc=maka' =&gt; 'maka',
'sc=makasar' =&gt; 'maka',
'sc=malayalam' =&gt; 'mlym',
'sc=mand' =&gt; 'mand',
'sc=mandaic' =&gt; 'mand',
'sc=mani' =&gt; 'mani',
'sc=manichaean' =&gt; 'mani',
'sc=marc' =&gt; 'marc',
'sc=marchen' =&gt; 'marc',
'sc=masaramgondi' =&gt; 'gonm',
'sc=medefaidrin' =&gt; 'medf',
'sc=medf' =&gt; 'medf',
'sc=meeteimayek' =&gt; 'mtei',
'sc=mend' =&gt; 'mend',
'sc=mendekikakui' =&gt; 'mend',
'sc=merc' =&gt; 'merc',
'sc=mero' =&gt; 'mero',
'sc=meroiticcursive' =&gt; 'merc',
'sc=meroitichieroglyphs' =&gt; 'mero',
'sc=miao' =&gt; 'plrd',
'sc=mlym' =&gt; 'mlym',
'sc=modi' =&gt; 'modi',
'sc=mong' =&gt; 'mong',
'sc=mongolian' =&gt; 'mong',
'sc=mro' =&gt; 'mroo',
'sc=mroo' =&gt; 'mroo',
'sc=mtei' =&gt; 'mtei',
'sc=mult' =&gt; 'mult',
'sc=multani' =&gt; 'mult',
'sc=myanmar' =&gt; 'mymr',
'sc=mymr' =&gt; 'mymr',
'sc=nabataean' =&gt; 'nbat',
'sc=nand' =&gt; 'nand',
'sc=nandinagari' =&gt; 'nand',
'sc=narb' =&gt; 'narb',
'sc=nbat' =&gt; 'nbat',
'sc=newa' =&gt; 'newa',
'sc=newtailue' =&gt; 'talu',
'sc=nko' =&gt; 'nkoo',
'sc=nkoo' =&gt; 'nkoo',
'sc=nshu' =&gt; 'nshu',
'sc=nushu' =&gt; 'nshu',
'sc=nyiakengpuachuehmong' =&gt; 'hmnp',
'sc=ogam' =&gt; 'ogam',
'sc=ogham' =&gt; 'ogam',
'sc=olchiki' =&gt; 'olck',
'sc=olck' =&gt; 'olck',
'sc=oldhungarian' =&gt; 'hung',
'sc=olditalic' =&gt; 'ital',
'sc=oldnortharabian' =&gt; 'narb',
'sc=oldpermic' =&gt; 'perm',
'sc=oldpersian' =&gt; 'xpeo',
'sc=oldsogdian' =&gt; 'sogo',
'sc=oldsoutharabian' =&gt; 'sarb',
'sc=oldturkic' =&gt; 'orkh',
'sc=oriya' =&gt; 'orya',
'sc=orkh' =&gt; 'orkh',
'sc=orya' =&gt; 'orya',
'sc=osage' =&gt; 'osge',
'sc=osge' =&gt; 'osge',
'sc=osma' =&gt; 'osma',
'sc=osmanya' =&gt; 'osma',
'sc=pahawhhmong' =&gt; 'hmng',
'sc=palm' =&gt; 'palm',
'sc=palmyrene' =&gt; 'palm',
'sc=pauc' =&gt; 'pauc',
'sc=paucinhau' =&gt; 'pauc',
'sc=perm' =&gt; 'perm',
'sc=phag' =&gt; 'phag',
'sc=phagspa' =&gt; 'phag',
'sc=phli' =&gt; 'phli',
'sc=phlp' =&gt; 'phlp',
'sc=phnx' =&gt; 'phnx',
'sc=phoenician' =&gt; 'phnx',
'sc=plrd' =&gt; 'plrd',
'sc=prti' =&gt; 'prti',
'sc=psalterpahlavi' =&gt; 'phlp',
'sc=qaac' =&gt; 'copt',
'sc=qaai' =&gt; 'zinh',
'sc=rejang' =&gt; 'rjng',
'sc=rjng' =&gt; 'rjng',
'sc=rohg' =&gt; 'rohg',
'sc=runic' =&gt; 'runr',
'sc=runr' =&gt; 'runr',
'sc=samaritan' =&gt; 'samr',
'sc=samr' =&gt; 'samr',
'sc=sarb' =&gt; 'sarb',
'sc=saur' =&gt; 'saur',
'sc=saurashtra' =&gt; 'saur',
'sc=sgnw' =&gt; 'sgnw',
'sc=sharada' =&gt; 'shrd',
'sc=shavian' =&gt; 'shaw',
'sc=shaw' =&gt; 'shaw',
'sc=shrd' =&gt; 'shrd',
'sc=sidd' =&gt; 'sidd',
'sc=siddham' =&gt; 'sidd',
'sc=signwriting' =&gt; 'sgnw',
'sc=sind' =&gt; 'sind',
'sc=sinh' =&gt; 'sinh',
'sc=sinhala' =&gt; 'sinh',
'sc=sogd' =&gt; 'sogd',
'sc=sogdian' =&gt; 'sogd',
'sc=sogo' =&gt; 'sogo',
'sc=sora' =&gt; 'sora',
'sc=sorasompeng' =&gt; 'sora',
'sc=soyo' =&gt; 'soyo',
'sc=soyombo' =&gt; 'soyo',
'sc=sund' =&gt; 'sund',
'sc=sundanese' =&gt; 'sund',
'sc=sylo' =&gt; 'sylo',
'sc=sylotinagri' =&gt; 'sylo',
'sc=syrc' =&gt; 'syrc',
'sc=syriac' =&gt; 'syrc',
'sc=tagalog' =&gt; 'tglg',
'sc=tagb' =&gt; 'tagb',
'sc=tagbanwa' =&gt; 'tagb',
'sc=taile' =&gt; 'tale',
'sc=taitham' =&gt; 'lana',
'sc=taiviet' =&gt; 'tavt',
'sc=takr' =&gt; 'takr',
'sc=takri' =&gt; 'takr',
'sc=tale' =&gt; 'tale',
'sc=talu' =&gt; 'talu',
'sc=tamil' =&gt; 'taml',
'sc=taml' =&gt; 'taml',
'sc=tang' =&gt; 'tang',
'sc=tangut' =&gt; 'tang',
'sc=tavt' =&gt; 'tavt',
'sc=telu' =&gt; 'telu',
'sc=telugu' =&gt; 'telu',
'sc=tfng' =&gt; 'tfng',
'sc=tglg' =&gt; 'tglg',
'sc=thaa' =&gt; 'thaa',
'sc=thaana' =&gt; 'thaa',
'sc=thai' =&gt; 'thai',
'sc=tibetan' =&gt; 'tibt',
'sc=tibt' =&gt; 'tibt',
'sc=tifinagh' =&gt; 'tfng',
'sc=tirh' =&gt; 'tirh',
'sc=tirhuta' =&gt; 'tirh',
'sc=ugar' =&gt; 'ugar',
'sc=ugaritic' =&gt; 'ugar',
'sc=unknown' =&gt; 'zzzz',
'sc=vai' =&gt; 'vaii',
'sc=vaii' =&gt; 'vaii',
'sc=wancho' =&gt; 'wcho',
'sc=wara' =&gt; 'wara',
'sc=warangciti' =&gt; 'wara',
'sc=wcho' =&gt; 'wcho',
'sc=xpeo' =&gt; 'xpeo',
'sc=xsux' =&gt; 'xsux',
'sc=yezi' =&gt; 'yezi',
'sc=yezidi' =&gt; 'yezi',
'sc=yi' =&gt; 'yiii',
'sc=yiii' =&gt; 'yiii',
'sc=zanabazarsquare' =&gt; 'zanb',
'sc=zanb' =&gt; 'zanb',
'sc=zinh' =&gt; 'zinh',
'sc=zyyy' =&gt; 'zyyy',
'sc=zzzz' =&gt; 'zzzz',
'scx=adlam' =&gt; 'adlm',
'scx=adlm' =&gt; 'adlm',
'scx=aghb' =&gt; 'aghb',
'scx=ahom' =&gt; 'ahom',
'scx=anatolianhieroglyphs' =&gt; 'hluw',
'scx=arab' =&gt; 'arab',
'scx=arabic' =&gt; 'arab',
'scx=armenian' =&gt; 'armn',
'scx=armi' =&gt; 'armi',
'scx=armn' =&gt; 'armn',
'scx=avestan' =&gt; 'avst',
'scx=avst' =&gt; 'avst',
'scx=bali' =&gt; 'bali',
'scx=balinese' =&gt; 'bali',
'scx=bamu' =&gt; 'bamu',
'scx=bamum' =&gt; 'bamu',
'scx=bass' =&gt; 'bass',
'scx=bassavah' =&gt; 'bass',
'scx=batak' =&gt; 'batk',
'scx=batk' =&gt; 'batk',
'scx=beng' =&gt; 'beng',
'scx=bengali' =&gt; 'beng',
'scx=bhaiksuki' =&gt; 'bhks',
'scx=bhks' =&gt; 'bhks',
'scx=bopo' =&gt; 'bopo',
'scx=bopomofo' =&gt; 'bopo',
'scx=brah' =&gt; 'brah',
'scx=brahmi' =&gt; 'brah',
'scx=brai' =&gt; 'brai',
'scx=braille' =&gt; 'brai',
'scx=bugi' =&gt; 'bugi',
'scx=buginese' =&gt; 'bugi',
'scx=buhd' =&gt; 'buhd',
'scx=buhid' =&gt; 'buhd',
'scx=cakm' =&gt; 'cakm',
'scx=canadianaboriginal' =&gt; 'cans',
'scx=cans' =&gt; 'cans',
'scx=cari' =&gt; 'cari',
'scx=carian' =&gt; 'cari',
'scx=caucasianalbanian' =&gt; 'aghb',
'scx=chakma' =&gt; 'cakm',
'scx=cham' =&gt; 'cham',
'scx=cher' =&gt; 'cher',
'scx=cherokee' =&gt; 'cher',
'scx=chorasmian' =&gt; 'chrs',
'scx=chrs' =&gt; 'chrs',
'scx=common' =&gt; 'zyyy',
'scx=copt' =&gt; 'copt',
'scx=coptic' =&gt; 'copt',
'scx=cprt' =&gt; 'cprt',
'scx=cuneiform' =&gt; 'xsux',
'scx=cypriot' =&gt; 'cprt',
'scx=cyrillic' =&gt; 'cyrl',
'scx=cyrl' =&gt; 'cyrl',
'scx=deseret' =&gt; 'dsrt',
'scx=deva' =&gt; 'deva',
'scx=devanagari' =&gt; 'deva',
'scx=diak' =&gt; 'diak',
'scx=divesakuru' =&gt; 'diak',
'scx=dogr' =&gt; 'dogr',
'scx=dogra' =&gt; 'dogr',
'scx=dsrt' =&gt; 'dsrt',
'scx=dupl' =&gt; 'dupl',
'scx=duployan' =&gt; 'dupl',
'scx=egyp' =&gt; 'egyp',
'scx=egyptianhieroglyphs' =&gt; 'egyp',
'scx=elba' =&gt; 'elba',
'scx=elbasan' =&gt; 'elba',
'scx=elym' =&gt; 'elym',
'scx=elymaic' =&gt; 'elym',
'scx=ethi' =&gt; 'ethi',
'scx=ethiopic' =&gt; 'ethi',
'scx=geor' =&gt; 'geor',
'scx=georgian' =&gt; 'geor',
'scx=glag' =&gt; 'glag',
'scx=glagolitic' =&gt; 'glag',
'scx=gong' =&gt; 'gong',
'scx=gonm' =&gt; 'gonm',
'scx=goth' =&gt; 'goth',
'scx=gothic' =&gt; 'goth',
'scx=gran' =&gt; 'gran',
'scx=grantha' =&gt; 'gran',
'scx=greek' =&gt; 'grek',
'scx=grek' =&gt; 'grek',
'scx=gujarati' =&gt; 'gujr',
'scx=gujr' =&gt; 'gujr',
'scx=gunjalagondi' =&gt; 'gong',
'scx=gurmukhi' =&gt; 'guru',
'scx=guru' =&gt; 'guru',
'scx=han' =&gt; 'hani',
'scx=hang' =&gt; 'hang',
'scx=hangul' =&gt; 'hang',
'scx=hani' =&gt; 'hani',
'scx=hanifirohingya' =&gt; 'rohg',
'scx=hano' =&gt; 'hano',
'scx=hanunoo' =&gt; 'hano',
'scx=hatr' =&gt; 'hatr',
'scx=hatran' =&gt; 'hatr',
'scx=hebr' =&gt; 'hebr',
'scx=hebrew' =&gt; 'hebr',
'scx=hira' =&gt; 'hira',
'scx=hiragana' =&gt; 'hira',
'scx=hluw' =&gt; 'hluw',
'scx=hmng' =&gt; 'hmng',
'scx=hmnp' =&gt; 'hmnp',
'scx=hung' =&gt; 'hung',
'scx=imperialaramaic' =&gt; 'armi',
'scx=inherited' =&gt; 'zinh',
'scx=inscriptionalpahlavi' =&gt; 'phli',
'scx=inscriptionalparthian' =&gt; 'prti',
'scx=ital' =&gt; 'ital',
'scx=java' =&gt; 'java',
'scx=javanese' =&gt; 'java',
'scx=kaithi' =&gt; 'kthi',
'scx=kali' =&gt; 'kali',
'scx=kana' =&gt; 'kana',
'scx=kannada' =&gt; 'knda',
'scx=katakana' =&gt; 'kana',
'scx=kayahli' =&gt; 'kali',
'scx=khar' =&gt; 'khar',
'scx=kharoshthi' =&gt; 'khar',
'scx=khitansmallscript' =&gt; 'kits',
'scx=khmer' =&gt; 'khmr',
'scx=khmr' =&gt; 'khmr',
'scx=khoj' =&gt; 'khoj',
'scx=khojki' =&gt; 'khoj',
'scx=khudawadi' =&gt; 'sind',
'scx=kits' =&gt; 'kits',
'scx=knda' =&gt; 'knda',
'scx=kthi' =&gt; 'kthi',
'scx=lana' =&gt; 'lana',
'scx=lao' =&gt; 'laoo',
'scx=laoo' =&gt; 'laoo',
'scx=latin' =&gt; 'latn',
'scx=latn' =&gt; 'latn',
'scx=lepc' =&gt; 'lepc',
'scx=lepcha' =&gt; 'lepc',
'scx=limb' =&gt; 'limb',
'scx=limbu' =&gt; 'limb',
'scx=lina' =&gt; 'lina',
'scx=linb' =&gt; 'linb',
'scx=lineara' =&gt; 'lina',
'scx=linearb' =&gt; 'linb',
'scx=lisu' =&gt; 'lisu',
'scx=lyci' =&gt; 'lyci',
'scx=lycian' =&gt; 'lyci',
'scx=lydi' =&gt; 'lydi',
'scx=lydian' =&gt; 'lydi',
'scx=mahajani' =&gt; 'mahj',
'scx=mahj' =&gt; 'mahj',
'scx=maka' =&gt; 'maka',
'scx=makasar' =&gt; 'maka',
'scx=malayalam' =&gt; 'mlym',
'scx=mand' =&gt; 'mand',
'scx=mandaic' =&gt; 'mand',
'scx=mani' =&gt; 'mani',
'scx=manichaean' =&gt; 'mani',
'scx=marc' =&gt; 'marc',
'scx=marchen' =&gt; 'marc',
'scx=masaramgondi' =&gt; 'gonm',
'scx=medefaidrin' =&gt; 'medf',
'scx=medf' =&gt; 'medf',
'scx=meeteimayek' =&gt; 'mtei',
'scx=mend' =&gt; 'mend',
'scx=mendekikakui' =&gt; 'mend',
'scx=merc' =&gt; 'merc',
'scx=mero' =&gt; 'mero',
'scx=meroiticcursive' =&gt; 'merc',
'scx=meroitichieroglyphs' =&gt; 'mero',
'scx=miao' =&gt; 'plrd',
'scx=mlym' =&gt; 'mlym',
'scx=modi' =&gt; 'modi',
'scx=mong' =&gt; 'mong',
'scx=mongolian' =&gt; 'mong',
'scx=mro' =&gt; 'mroo',
'scx=mroo' =&gt; 'mroo',
'scx=mtei' =&gt; 'mtei',
'scx=mult' =&gt; 'mult',
'scx=multani' =&gt; 'mult',
'scx=myanmar' =&gt; 'mymr',
'scx=mymr' =&gt; 'mymr',
'scx=nabataean' =&gt; 'nbat',
'scx=nand' =&gt; 'nand',
'scx=nandinagari' =&gt; 'nand',
'scx=narb' =&gt; 'narb',
'scx=nbat' =&gt; 'nbat',
'scx=newa' =&gt; 'newa',
'scx=newtailue' =&gt; 'talu',
'scx=nko' =&gt; 'nkoo',
'scx=nkoo' =&gt; 'nkoo',
'scx=nshu' =&gt; 'nshu',
'scx=nushu' =&gt; 'nshu',
'scx=nyiakengpuachuehmong' =&gt; 'hmnp',
'scx=ogam' =&gt; 'ogam',
'scx=ogham' =&gt; 'ogam',
'scx=olchiki' =&gt; 'olck',
'scx=olck' =&gt; 'olck',
'scx=oldhungarian' =&gt; 'hung',
'scx=olditalic' =&gt; 'ital',
'scx=oldnortharabian' =&gt; 'narb',
'scx=oldpermic' =&gt; 'perm',
'scx=oldpersian' =&gt; 'xpeo',
'scx=oldsogdian' =&gt; 'sogo',
'scx=oldsoutharabian' =&gt; 'sarb',
'scx=oldturkic' =&gt; 'orkh',
'scx=oriya' =&gt; 'orya',
'scx=orkh' =&gt; 'orkh',
'scx=orya' =&gt; 'orya',
'scx=osage' =&gt; 'osge',
'scx=osge' =&gt; 'osge',
'scx=osma' =&gt; 'osma',
'scx=osmanya' =&gt; 'osma',
'scx=pahawhhmong' =&gt; 'hmng',
'scx=palm' =&gt; 'palm',
'scx=palmyrene' =&gt; 'palm',
'scx=pauc' =&gt; 'pauc',
'scx=paucinhau' =&gt; 'pauc',
'scx=perm' =&gt; 'perm',
'scx=phag' =&gt; 'phag',
'scx=phagspa' =&gt; 'phag',
'scx=phli' =&gt; 'phli',
'scx=phlp' =&gt; 'phlp',
'scx=phnx' =&gt; 'phnx',
'scx=phoenician' =&gt; 'phnx',
'scx=plrd' =&gt; 'plrd',
'scx=prti' =&gt; 'prti',
'scx=psalterpahlavi' =&gt; 'phlp',
'scx=qaac' =&gt; 'copt',
'scx=qaai' =&gt; 'zinh',
'scx=rejang' =&gt; 'rjng',
'scx=rjng' =&gt; 'rjng',
'scx=rohg' =&gt; 'rohg',
'scx=runic' =&gt; 'runr',
'scx=runr' =&gt; 'runr',
'scx=samaritan' =&gt; 'samr',
'scx=samr' =&gt; 'samr',
'scx=sarb' =&gt; 'sarb',
'scx=saur' =&gt; 'saur',
'scx=saurashtra' =&gt; 'saur',
'scx=sgnw' =&gt; 'sgnw',
'scx=sharada' =&gt; 'shrd',
'scx=shavian' =&gt; 'shaw',
'scx=shaw' =&gt; 'shaw',
'scx=shrd' =&gt; 'shrd',
'scx=sidd' =&gt; 'sidd',
'scx=siddham' =&gt; 'sidd',
'scx=signwriting' =&gt; 'sgnw',
'scx=sind' =&gt; 'sind',
'scx=sinh' =&gt; 'sinh',
'scx=sinhala' =&gt; 'sinh',
'scx=sogd' =&gt; 'sogd',
'scx=sogdian' =&gt; 'sogd',
'scx=sogo' =&gt; 'sogo',
'scx=sora' =&gt; 'sora',
'scx=sorasompeng' =&gt; 'sora',
'scx=soyo' =&gt; 'soyo',
'scx=soyombo' =&gt; 'soyo',
'scx=sund' =&gt; 'sund',
'scx=sundanese' =&gt; 'sund',
'scx=sylo' =&gt; 'sylo',
'scx=sylotinagri' =&gt; 'sylo',
'scx=syrc' =&gt; 'syrc',
'scx=syriac' =&gt; 'syrc',
'scx=tagalog' =&gt; 'tglg',
'scx=tagb' =&gt; 'tagb',
'scx=tagbanwa' =&gt; 'tagb',
'scx=taile' =&gt; 'tale',
'scx=taitham' =&gt; 'lana',
'scx=taiviet' =&gt; 'tavt',
'scx=takr' =&gt; 'takr',
'scx=takri' =&gt; 'takr',
'scx=tale' =&gt; 'tale',
'scx=talu' =&gt; 'talu',
'scx=tamil' =&gt; 'taml',
'scx=taml' =&gt; 'taml',
'scx=tang' =&gt; 'tang',
'scx=tangut' =&gt; 'tang',
'scx=tavt' =&gt; 'tavt',
'scx=telu' =&gt; 'telu',
'scx=telugu' =&gt; 'telu',
'scx=tfng' =&gt; 'tfng',
'scx=tglg' =&gt; 'tglg',
'scx=thaa' =&gt; 'thaa',
'scx=thaana' =&gt; 'thaa',
'scx=thai' =&gt; 'thai',
'scx=tibetan' =&gt; 'tibt',
'scx=tibt' =&gt; 'tibt',
'scx=tifinagh' =&gt; 'tfng',
'scx=tirh' =&gt; 'tirh',
'scx=tirhuta' =&gt; 'tirh',
'scx=ugar' =&gt; 'ugar',
'scx=ugaritic' =&gt; 'ugar',
'scx=unknown' =&gt; 'zzzz',
'scx=vai' =&gt; 'vaii',
'scx=vaii' =&gt; 'vaii',
'scx=wancho' =&gt; 'wcho',
'scx=wara' =&gt; 'wara',
'scx=warangciti' =&gt; 'wara',
'scx=wcho' =&gt; 'wcho',
'scx=xpeo' =&gt; 'xpeo',
'scx=xsux' =&gt; 'xsux',
'scx=yezi' =&gt; 'yezi',
'scx=yezidi' =&gt; 'yezi',
'scx=yi' =&gt; 'yiii',
'scx=yiii' =&gt; 'yiii',
'scx=zanabazarsquare' =&gt; 'zanb',
'scx=zanb' =&gt; 'zanb',
'scx=zinh' =&gt; 'zinh',
'scx=zyyy' =&gt; 'zyyy',
'scx=zzzz' =&gt; 'zzzz',
'sd=f' =&gt; 'n',
'sd=false' =&gt; 'n',
'sd=n' =&gt; 'n',
'sd=no' =&gt; 'n',
'sd=t' =&gt; 'y',
'sd=true' =&gt; 'y',
'sd=y' =&gt; 'y',
'sd=yes' =&gt; 'y',
'sterm=f' =&gt; 'n',
'sterm=false' =&gt; 'n',
'sterm=n' =&gt; 'n',
'sterm=no' =&gt; 'n',
'sterm=t' =&gt; 'y',
'sterm=true' =&gt; 'y',
'sterm=y' =&gt; 'y',
'sterm=yes' =&gt; 'y',
'term=f' =&gt; 'n',
'term=false' =&gt; 'n',
'term=n' =&gt; 'n',
'term=no' =&gt; 'n',
'term=t' =&gt; 'y',
'term=true' =&gt; 'y',
'term=y' =&gt; 'y',
'term=yes' =&gt; 'y',
'uideo=f' =&gt; 'n',
'uideo=false' =&gt; 'n',
'uideo=n' =&gt; 'n',
'uideo=no' =&gt; 'n',
'uideo=t' =&gt; 'y',
'uideo=true' =&gt; 'y',
'uideo=y' =&gt; 'y',
'uideo=yes' =&gt; 'y',
'upper=f' =&gt; 'n',
'upper=false' =&gt; 'n',
'upper=n' =&gt; 'n',
'upper=no' =&gt; 'n',
'upper=t' =&gt; 'y',
'upper=true' =&gt; 'y',
'upper=y' =&gt; 'y',
'upper=yes' =&gt; 'y',
'vo=r' =&gt; 'r',
'vo=rotated' =&gt; 'r',
'vo=tr' =&gt; 'tr',
'vo=transformedrotated' =&gt; 'tr',
'vo=transformedupright' =&gt; 'tu',
'vo=tu' =&gt; 'tu',
'vo=u' =&gt; 'u',
'vo=upright' =&gt; 'u',
'vs=f' =&gt; 'n',
'vs=false' =&gt; 'n',
'vs=n' =&gt; 'n',
'vs=no' =&gt; 'n',
'vs=t' =&gt; 'y',
'vs=true' =&gt; 'y',
'vs=y' =&gt; 'y',
'vs=yes' =&gt; 'y',
'wb=aletter' =&gt; 'le',
'wb=cr' =&gt; 'cr',
'wb=doublequote' =&gt; 'dq',
'wb=dq' =&gt; 'dq',
'wb=eb' =&gt; 'eb',
'wb=ebase' =&gt; 'eb',
'wb=ebasegaz' =&gt; 'ebg',
'wb=ebg' =&gt; 'ebg',
'wb=em' =&gt; 'em',
'wb=emodifier' =&gt; 'em',
'wb=ex' =&gt; 'ex',
'wb=extend' =&gt; 'extend',
'wb=extendnumlet' =&gt; 'ex',
'wb=fo' =&gt; 'fo',
'wb=format' =&gt; 'fo',
'wb=gaz' =&gt; 'gaz',
'wb=glueafterzwj' =&gt; 'gaz',
'wb=hebrewletter' =&gt; 'hl',
'wb=hl' =&gt; 'hl',
'wb=ka' =&gt; 'ka',
'wb=katakana' =&gt; 'ka',
'wb=le' =&gt; 'le',
'wb=lf' =&gt; 'lf',
'wb=mb' =&gt; 'mb',
'wb=midletter' =&gt; 'ml',
'wb=midnum' =&gt; 'mn',
'wb=midnumlet' =&gt; 'mb',
'wb=ml' =&gt; 'ml',
'wb=mn' =&gt; 'mn',
'wb=newline' =&gt; 'nl',
'wb=nl' =&gt; 'nl',
'wb=nu' =&gt; 'nu',
'wb=numeric' =&gt; 'nu',
'wb=other' =&gt; 'xx',
'wb=regionalindicator' =&gt; 'ri',
'wb=ri' =&gt; 'ri',
'wb=singlequote' =&gt; 'sq',
'wb=sq' =&gt; 'sq',
'wb=wsegspace' =&gt; 'wsegspace',
'wb=xx' =&gt; 'xx',
'wb=zwj' =&gt; 'zwj',
'wspace=f' =&gt; 'n',
'wspace=false' =&gt; 'n',
'wspace=n' =&gt; 'n',
'wspace=no' =&gt; 'n',
'wspace=t' =&gt; 'y',
'wspace=true' =&gt; 'y',
'wspace=y' =&gt; 'y',
'wspace=yes' =&gt; 'y',
'xidc=f' =&gt; 'n',
'xidc=false' =&gt; 'n',
'xidc=n' =&gt; 'n',
'xidc=no' =&gt; 'n',
'xidc=t' =&gt; 'y',
'xidc=true' =&gt; 'y',
'xidc=y' =&gt; 'y',
'xidc=yes' =&gt; 'y',
'xids=f' =&gt; 'n',
'xids=false' =&gt; 'n',
'xids=n' =&gt; 'n',
'xids=no' =&gt; 'n',
'xids=t' =&gt; 'y',
'xids=true' =&gt; 'y',
'xids=y' =&gt; 'y',
'xids=yes' =&gt; 'y',
);

# String property loose names to standard loose name
%Unicode::UCD::string_property_loose_to_name = (
'_perlnamealias' =&gt; 'namealias',
'bidimirroringglyph' =&gt; 'bmg',
'bidipairedbracket' =&gt; 'bpb',
'bmg' =&gt; 'bmg',
'bpb' =&gt; 'bpb',
'casefolding' =&gt; 'cf',
'cf' =&gt; 'cf',
'decompositionmapping' =&gt; 'dm',
'dm' =&gt; 'dm',
'equideo' =&gt; 'equideo',
'equivalentunifiedideograph' =&gt; 'equideo',
'isc' =&gt; 'isc',
'isocomment' =&gt; 'isc',
'lc' =&gt; 'lc',
'lowercasemapping' =&gt; 'lc',
'na' =&gt; 'na',
'na1' =&gt; 'na1',
'name' =&gt; 'na',
'namealias' =&gt; 'namealias',
'nfkccasefold' =&gt; 'nfkccf',
'nfkccf' =&gt; 'nfkccf',
'perldecimaldigit' =&gt; 'perldecimaldigit',
'scf' =&gt; 'scf',
'sfc' =&gt; 'scf',
'simplecasefolding' =&gt; 'scf',
'simplelowercasemapping' =&gt; 'slc',
'simpletitlecasemapping' =&gt; 'stc',
'simpleuppercasemapping' =&gt; 'suc',
'slc' =&gt; 'slc',
'stc' =&gt; 'stc',
'suc' =&gt; 'suc',
'tc' =&gt; 'tc',
'titlecasemapping' =&gt; 'tc',
'uc' =&gt; 'uc',
'unicode1name' =&gt; 'na1',
'uppercasemapping' =&gt; 'uc',
);

# Keys are Perl extensions in loose form; values are each one's list of
# aliases
%Unicode::UCD::loose_perlprop_to_name = (
'all' =&gt; 
[
'All',
],
'alnum' =&gt; 
[
'Alnum',
'XPosixAlnum',
],
'any' =&gt; 
[
'Any',
'Unicode',
],
'ascii' =&gt; 
[
'ASCII',
],
'assigned' =&gt; 
[
'Assigned',
],
'blank' =&gt; 
[
'Blank',
'XPosixBlank',
'HorizSpace',
],
'cntrl' =&gt; 
[
'Cntrl',
'XPosixCntrl',
],
'digit' =&gt; 
[
'Digit',
'XPosixDigit',
],
'graph' =&gt; 
[
'Graph',
'XPosixGraph',
],
'horizspace' =&gt; 
[
'Blank',
'XPosixBlank',
'HorizSpace',
],
'perlspace' =&gt; 
[
'PosixSpace',
'PerlSpace',
],
'perlword' =&gt; 
[
'PosixWord',
'PerlWord',
],
'posixalnum' =&gt; 
[
'PosixAlnum',
],
'posixalpha' =&gt; 
[
'PosixAlpha',
],
'posixblank' =&gt; 
[
'PosixBlank',
],
'posixcntrl' =&gt; 
[
'PosixCntrl',
],
'posixdigit' =&gt; 
[
'PosixDigit',
],
'posixgraph' =&gt; 
[
'PosixGraph',
],
'posixlower' =&gt; 
[
'PosixLower',
],
'posixprint' =&gt; 
[
'PosixPrint',
],
'posixpunct' =&gt; 
[
'PosixPunct',
],
'posixspace' =&gt; 
[
'PosixSpace',
'PerlSpace',
],
'posixupper' =&gt; 
[
'PosixUpper',
],
'posixword' =&gt; 
[
'PosixWord',
'PerlWord',
],
'posixxdigit' =&gt; 
[
'PosixXDigit',
],
'print' =&gt; 
[
'Print',
'XPosixPrint',
],
'punct' =&gt; 
[
'Punct',
],
'spaceperl' =&gt; 
[
'XPosixSpace',
'XPerlSpace',
'SpacePerl',
],
'title' =&gt; 
[
'Title',
'Titlecase',
],
'titlecase' =&gt; 
[
'Title',
'Titlecase',
],
'unicode' =&gt; 
[
'Any',
'Unicode',
],
'vertspace' =&gt; 
[
'VertSpace',
],
'word' =&gt; 
[
'Word',
'XPosixWord',
],
'xdigit' =&gt; 
[
'XDigit',
'XPosixXDigit',
],
'xperlspace' =&gt; 
[
'XPosixSpace',
'XPerlSpace',
'SpacePerl',
],
'xposixalnum' =&gt; 
[
'Alnum',
'XPosixAlnum',
],
'xposixalpha' =&gt; 
[
'XPosixAlpha',
],
'xposixblank' =&gt; 
[
'Blank',
'XPosixBlank',
'HorizSpace',
],
'xposixcntrl' =&gt; 
[
'Cntrl',
'XPosixCntrl',
],
'xposixdigit' =&gt; 
[
'Digit',
'XPosixDigit',
],
'xposixgraph' =&gt; 
[
'Graph',
'XPosixGraph',
],
'xposixlower' =&gt; 
[
'XPosixLower',
],
'xposixprint' =&gt; 
[
'Print',
'XPosixPrint',
],
'xposixpunct' =&gt; 
[
'XPosixPunct',
],
'xposixspace' =&gt; 
[
'XPosixSpace',
'XPerlSpace',
'SpacePerl',
],
'xposixupper' =&gt; 
[
'XPosixUpper',
],
'xposixword' =&gt; 
[
'Word',
'XPosixWord',
],
'xposixxdigit' =&gt; 
[
'XDigit',
'XPosixXDigit',
],
);

# Keys are standard property name; values are each one's aliases
%Unicode::UCD::prop_aliases = (
'age' =&gt; 
[
'age',
'Age',
],
'ahex' =&gt; 
[
'AHex',
'ASCII_Hex_Digit',
],
'alpha' =&gt; 
[
'Alpha',
'Alphabetic',
],
'bc' =&gt; 
[
'bc',
'Bidi_Class',
],
'bidic' =&gt; 
[
'Bidi_C',
'Bidi_Control',
],
'bidim' =&gt; 
[
'Bidi_M',
'Bidi_Mirrored',
],
'blk' =&gt; 
[
'blk',
'Block',
],
'bmg' =&gt; 
[
'bmg',
'Bidi_Mirroring_Glyph',
],
'bpb' =&gt; 
[
'bpb',
'Bidi_Paired_Bracket',
],
'bpt' =&gt; 
[
'bpt',
'Bidi_Paired_Bracket_Type',
],
'cased' =&gt; 
[
'Cased',
'Cased',
],
'ccc' =&gt; 
[
'ccc',
'Canonical_Combining_Class',
],
'ce' =&gt; 
[
'CE',
'Composition_Exclusion',
],
'cf' =&gt; 
[
'cf',
'Case_Folding',
],
'ci' =&gt; 
[
'CI',
'Case_Ignorable',
],
'compex' =&gt; 
[
'Comp_Ex',
'Full_Composition_Exclusion',
],
'cwcf' =&gt; 
[
'CWCF',
'Changes_When_Casefolded',
],
'cwcm' =&gt; 
[
'CWCM',
'Changes_When_Casemapped',
],
'cwkcf' =&gt; 
[
'CWKCF',
'Changes_When_NFKC_Casefolded',
],
'cwl' =&gt; 
[
'CWL',
'Changes_When_Lowercased',
],
'cwt' =&gt; 
[
'CWT',
'Changes_When_Titlecased',
],
'cwu' =&gt; 
[
'CWU',
'Changes_When_Uppercased',
],
'dash' =&gt; 
[
'Dash',
'Dash',
],
'dep' =&gt; 
[
'Dep',
'Deprecated',
],
'di' =&gt; 
[
'DI',
'Default_Ignorable_Code_Point',
],
'dia' =&gt; 
[
'Dia',
'Diacritic',
],
'dm' =&gt; 
[
'dm',
'Decomposition_Mapping',
],
'dt' =&gt; 
[
'dt',
'Decomposition_Type',
],
'ea' =&gt; 
[
'ea',
'East_Asian_Width',
],
'ebase' =&gt; 
[
'EBase',
'Emoji_Modifier_Base',
],
'ecomp' =&gt; 
[
'EComp',
'Emoji_Component',
],
'emod' =&gt; 
[
'EMod',
'Emoji_Modifier',
],
'emoji' =&gt; 
[
'Emoji',
'Emoji',
],
'epres' =&gt; 
[
'EPres',
'Emoji_Presentation',
],
'equideo' =&gt; 
[
'EqUIdeo',
'Equivalent_Unified_Ideograph',
],
'ext' =&gt; 
[
'Ext',
'Extender',
],
'extpict' =&gt; 
[
'ExtPict',
'Extended_Pictographic',
],
'gc' =&gt; 
[
'gc',
'General_Category',
'Category',
],
'gcb' =&gt; 
[
'GCB',
'Grapheme_Cluster_Break',
'_Perl_GCB',
],
'grbase' =&gt; 
[
'Gr_Base',
'Grapheme_Base',
],
'grext' =&gt; 
[
'Gr_Ext',
'Grapheme_Extend',
],
'hex' =&gt; 
[
'Hex',
'Hex_Digit',
],
'hst' =&gt; 
[
'hst',
'Hangul_Syllable_Type',
],
'hyphen' =&gt; 
[
'Hyphen',
'Hyphen',
],
'idc' =&gt; 
[
'IDC',
'ID_Continue',
],
'identifierstatus' =&gt; 
[
'Identifier_Status',
'Identifier_Status',
],
'identifiertype' =&gt; 
[
'Identifier_Type',
'Identifier_Type',
],
'ideo' =&gt; 
[
'Ideo',
'Ideographic',
],
'ids' =&gt; 
[
'IDS',
'ID_Start',
],
'idsb' =&gt; 
[
'IDSB',
'IDS_Binary_Operator',
],
'idst' =&gt; 
[
'IDST',
'IDS_Trinary_Operator',
],
'in' =&gt; 
[
'In',
'Present_In',
],
'inpc' =&gt; 
[
'InPC',
'Indic_Positional_Category',
],
'insc' =&gt; 
[
'InSC',
'Indic_Syllabic_Category',
],
'isc' =&gt; 
[
'isc',
'ISO_Comment',
],
'jg' =&gt; 
[
'jg',
'Joining_Group',
],
'joinc' =&gt; 
[
'Join_C',
'Join_Control',
],
'jt' =&gt; 
[
'jt',
'Joining_Type',
],
'lb' =&gt; 
[
'lb',
'Line_Break',
],
'lc' =&gt; 
[
'lc',
'Lowercase_Mapping',
],
'loe' =&gt; 
[
'LOE',
'Logical_Order_Exception',
],
'lower' =&gt; 
[
'Lower',
'Lowercase',
],
'math' =&gt; 
[
'Math',
'Math',
],
'na' =&gt; 
[
'na',
'Name',
],
'na1' =&gt; 
[
'na1',
'Unicode_1_Name',
],
'namealias' =&gt; 
[
'Name_Alias',
'Name_Alias',
'_Perl_Name_Alias',
],
'nchar' =&gt; 
[
'NChar',
'Noncharacter_Code_Point',
],
'nfcqc' =&gt; 
[
'NFC_QC',
'NFC_Quick_Check',
],
'nfdqc' =&gt; 
[
'NFD_QC',
'NFD_Quick_Check',
],
'nfkccf' =&gt; 
[
'NFKC_CF',
'NFKC_Casefold',
],
'nfkcqc' =&gt; 
[
'NFKC_QC',
'NFKC_Quick_Check',
],
'nfkdqc' =&gt; 
[
'NFKD_QC',
'NFKD_Quick_Check',
],
'nt' =&gt; 
[
'nt',
'Numeric_Type',
],
'nv' =&gt; 
[
'nv',
'Numeric_Value',
],
'patsyn' =&gt; 
[
'Pat_Syn',
'Pattern_Syntax',
],
'patws' =&gt; 
[
'Pat_WS',
'Pattern_White_Space',
],
'pcm' =&gt; 
[
'PCM',
'Prepended_Concatenation_Mark',
],
'perldecimaldigit' =&gt; 
[
'Perl_Decimal_Digit',
'Perl_Decimal_Digit',
],
'qmark' =&gt; 
[
'QMark',
'Quotation_Mark',
],
'radical' =&gt; 
[
'Radical',
'Radical',
],
'ri' =&gt; 
[
'RI',
'Regional_Indicator',
],
'sb' =&gt; 
[
'SB',
'Sentence_Break',
'_Perl_SB',
],
'sc' =&gt; 
[
'sc',
'Script',
],
'scf' =&gt; 
[
'scf',
'Simple_Case_Folding',
'Sfc',
],
'scx' =&gt; 
[
'scx',
'Script_Extensions',
],
'sd' =&gt; 
[
'SD',
'Soft_Dotted',
],
'slc' =&gt; 
[
'slc',
'Simple_Lowercase_Mapping',
],
'stc' =&gt; 
[
'stc',
'Simple_Titlecase_Mapping',
],
'sterm' =&gt; 
[
'STerm',
'Sentence_Terminal',
],
'suc' =&gt; 
[
'suc',
'Simple_Uppercase_Mapping',
],
'tc' =&gt; 
[
'tc',
'Titlecase_Mapping',
],
'term' =&gt; 
[
'Term',
'Terminal_Punctuation',
],
'uc' =&gt; 
[
'uc',
'Uppercase_Mapping',
],
'uideo' =&gt; 
[
'UIdeo',
'Unified_Ideograph',
],
'upper' =&gt; 
[
'Upper',
'Uppercase',
],
'vo' =&gt; 
[
'vo',
'Vertical_Orientation',
],
'vs' =&gt; 
[
'VS',
'Variation_Selector',
],
'wb' =&gt; 
[
'WB',
'Word_Break',
'_Perl_WB',
],
'wspace' =&gt; 
[
'WSpace',
'White_Space',
'Space',
],
'xidc' =&gt; 
[
'XIDC',
'XID_Continue',
],
'xids' =&gt; 
[
'XIDS',
'XID_Start',
],
);

# Keys of top level are standard property name; values are keys to another
# hash,  Each one is one of the property's values, in standard form.  The
# values are that prop-val's aliases.  If only one specified, the short and
# long alias are identical.
%Unicode::UCD::prop_value_aliases = (
'age' =&gt; 
{
'1.1' =&gt; 
[
'1.1',
'V1_1',
],
'10.0' =&gt; 
[
'10.0',
'V10_0',
],
'11.0' =&gt; 
[
'11.0',
'V11_0',
],
'12.0' =&gt; 
[
'12.0',
'V12_0',
],
'12.1' =&gt; 
[
'12.1',
'V12_1',
],
'13.0' =&gt; 
[
'13.0',
'V13_0',
],
'2.0' =&gt; 
[
'2.0',
'V2_0',
],
'2.1' =&gt; 
[
'2.1',
'V2_1',
],
'3.0' =&gt; 
[
'3.0',
'V3_0',
],
'3.1' =&gt; 
[
'3.1',
'V3_1',
],
'3.2' =&gt; 
[
'3.2',
'V3_2',
],
'4.0' =&gt; 
[
'4.0',
'V4_0',
],
'4.1' =&gt; 
[
'4.1',
'V4_1',
],
'5.0' =&gt; 
[
'5.0',
'V5_0',
],
'5.1' =&gt; 
[
'5.1',
'V5_1',
],
'5.2' =&gt; 
[
'5.2',
'V5_2',
],
'6.0' =&gt; 
[
'6.0',
'V6_0',
],
'6.1' =&gt; 
[
'6.1',
'V6_1',
],
'6.2' =&gt; 
[
'6.2',
'V6_2',
],
'6.3' =&gt; 
[
'6.3',
'V6_3',
],
'7.0' =&gt; 
[
'7.0',
'V7_0',
],
'8.0' =&gt; 
[
'8.0',
'V8_0',
],
'9.0' =&gt; 
[
'9.0',
'V9_0',
],
'na' =&gt; 
[
'NA',
'Unassigned',
],
},
'ahex' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'alpha' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'bc' =&gt; 
{
'al' =&gt; 
[
'AL',
'Arabic_Letter',
],
'an' =&gt; 
[
'AN',
'Arabic_Number',
],
'b' =&gt; 
[
'B',
'Paragraph_Separator',
],
'bn' =&gt; 
[
'BN',
'Boundary_Neutral',
],
'cs' =&gt; 
[
'CS',
'Common_Separator',
],
'en' =&gt; 
[
'EN',
'European_Number',
],
'es' =&gt; 
[
'ES',
'European_Separator',
],
'et' =&gt; 
[
'ET',
'European_Terminator',
],
'fsi' =&gt; 
[
'FSI',
'First_Strong_Isolate',
],
'l' =&gt; 
[
'L',
'Left_To_Right',
],
'lre' =&gt; 
[
'LRE',
'Left_To_Right_Embedding',
],
'lri' =&gt; 
[
'LRI',
'Left_To_Right_Isolate',
],
'lro' =&gt; 
[
'LRO',
'Left_To_Right_Override',
],
'nsm' =&gt; 
[
'NSM',
'Nonspacing_Mark',
],
'on' =&gt; 
[
'ON',
'Other_Neutral',
],
'pdf' =&gt; 
[
'PDF',
'Pop_Directional_Format',
],
'pdi' =&gt; 
[
'PDI',
'Pop_Directional_Isolate',
],
'r' =&gt; 
[
'R',
'Right_To_Left',
],
'rle' =&gt; 
[
'RLE',
'Right_To_Left_Embedding',
],
'rli' =&gt; 
[
'RLI',
'Right_To_Left_Isolate',
],
'rlo' =&gt; 
[
'RLO',
'Right_To_Left_Override',
],
's' =&gt; 
[
'S',
'Segment_Separator',
],
'ws' =&gt; 
[
'WS',
'White_Space',
],
},
'bidic' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'bidim' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'blk' =&gt; 
{
'adlam' =&gt; 
[
'Adlam',
],
'aegeannumbers' =&gt; 
[
'Aegean_Numbers',
],
'ahom' =&gt; 
[
'Ahom',
],
'alchemical' =&gt; 
[
'Alchemical',
'Alchemical_Symbols',
],
'alphabeticpf' =&gt; 
[
'Alphabetic_PF',
'Alphabetic_Presentation_Forms',
],
'anatolianhieroglyphs' =&gt; 
[
'Anatolian_Hieroglyphs',
],
'ancientgreekmusic' =&gt; 
[
'Ancient_Greek_Music',
'Ancient_Greek_Musical_Notation',
],
'ancientgreeknumbers' =&gt; 
[
'Ancient_Greek_Numbers',
],
'ancientsymbols' =&gt; 
[
'Ancient_Symbols',
],
'arabic' =&gt; 
[
'Arabic',
],
'arabicexta' =&gt; 
[
'Arabic_Ext_A',
'Arabic_Extended_A',
],
'arabicmath' =&gt; 
[
'Arabic_Math',
'Arabic_Mathematical_Alphabetic_Symbols',
],
'arabicpfa' =&gt; 
[
'Arabic_PF_A',
'Arabic_Presentation_Forms_A',
],
'arabicpfb' =&gt; 
[
'Arabic_PF_B',
'Arabic_Presentation_Forms_B',
],
'arabicsup' =&gt; 
[
'Arabic_Sup',
'Arabic_Supplement',
],
'armenian' =&gt; 
[
'Armenian',
],
'arrows' =&gt; 
[
'Arrows',
],
'ascii' =&gt; 
[
'ASCII',
'Basic_Latin',
],
'avestan' =&gt; 
[
'Avestan',
],
'balinese' =&gt; 
[
'Balinese',
],
'bamum' =&gt; 
[
'Bamum',
],
'bamumsup' =&gt; 
[
'Bamum_Sup',
'Bamum_Supplement',
],
'bassavah' =&gt; 
[
'Bassa_Vah',
],
'batak' =&gt; 
[
'Batak',
],
'bengali' =&gt; 
[
'Bengali',
],
'bhaiksuki' =&gt; 
[
'Bhaiksuki',
],
'blockelements' =&gt; 
[
'Block_Elements',
],
'bopomofo' =&gt; 
[
'Bopomofo',
],
'bopomofoext' =&gt; 
[
'Bopomofo_Ext',
'Bopomofo_Extended',
],
'boxdrawing' =&gt; 
[
'Box_Drawing',
],
'brahmi' =&gt; 
[
'Brahmi',
],
'braille' =&gt; 
[
'Braille',
'Braille_Patterns',
],
'buginese' =&gt; 
[
'Buginese',
],
'buhid' =&gt; 
[
'Buhid',
],
'byzantinemusic' =&gt; 
[
'Byzantine_Music',
'Byzantine_Musical_Symbols',
],
'carian' =&gt; 
[
'Carian',
],
'caucasianalbanian' =&gt; 
[
'Caucasian_Albanian',
],
'chakma' =&gt; 
[
'Chakma',
],
'cham' =&gt; 
[
'Cham',
],
'cherokee' =&gt; 
[
'Cherokee',
],
'cherokeesup' =&gt; 
[
'Cherokee_Sup',
'Cherokee_Supplement',
],
'chesssymbols' =&gt; 
[
'Chess_Symbols',
],
'chorasmian' =&gt; 
[
'Chorasmian',
],
'cjk' =&gt; 
[
'CJK',
'CJK_Unified_Ideographs',
],
'cjkcompat' =&gt; 
[
'CJK_Compat',
'CJK_Compatibility',
],
'cjkcompatforms' =&gt; 
[
'CJK_Compat_Forms',
'CJK_Compatibility_Forms',
],
'cjkcompatideographs' =&gt; 
[
'CJK_Compat_Ideographs',
'CJK_Compatibility_Ideographs',
],
'cjkcompatideographssup' =&gt; 
[
'CJK_Compat_Ideographs_Sup',
'CJK_Compatibility_Ideographs_Supplement',
],
'cjkexta' =&gt; 
[
'CJK_Ext_A',
'CJK_Unified_Ideographs_Extension_A',
],
'cjkextb' =&gt; 
[
'CJK_Ext_B',
'CJK_Unified_Ideographs_Extension_B',
],
'cjkextc' =&gt; 
[
'CJK_Ext_C',
'CJK_Unified_Ideographs_Extension_C',
],
'cjkextd' =&gt; 
[
'CJK_Ext_D',
'CJK_Unified_Ideographs_Extension_D',
],
'cjkexte' =&gt; 
[
'CJK_Ext_E',
'CJK_Unified_Ideographs_Extension_E',
],
'cjkextf' =&gt; 
[
'CJK_Ext_F',
'CJK_Unified_Ideographs_Extension_F',
],
'cjkextg' =&gt; 
[
'CJK_Ext_G',
'CJK_Unified_Ideographs_Extension_G',
],
'cjkradicalssup' =&gt; 
[
'CJK_Radicals_Sup',
'CJK_Radicals_Supplement',
],
'cjkstrokes' =&gt; 
[
'CJK_Strokes',
],
'cjksymbols' =&gt; 
[
'CJK_Symbols',
'CJK_Symbols_And_Punctuation',
],
'compatjamo' =&gt; 
[
'Compat_Jamo',
'Hangul_Compatibility_Jamo',
],
'controlpictures' =&gt; 
[
'Control_Pictures',
],
'coptic' =&gt; 
[
'Coptic',
],
'copticepactnumbers' =&gt; 
[
'Coptic_Epact_Numbers',
],
'countingrod' =&gt; 
[
'Counting_Rod',
'Counting_Rod_Numerals',
],
'cuneiform' =&gt; 
[
'Cuneiform',
],
'cuneiformnumbers' =&gt; 
[
'Cuneiform_Numbers',
'Cuneiform_Numbers_And_Punctuation',
],
'currencysymbols' =&gt; 
[
'Currency_Symbols',
],
'cypriotsyllabary' =&gt; 
[
'Cypriot_Syllabary',
],
'cyrillic' =&gt; 
[
'Cyrillic',
],
'cyrillicexta' =&gt; 
[
'Cyrillic_Ext_A',
'Cyrillic_Extended_A',
],
'cyrillicextb' =&gt; 
[
'Cyrillic_Ext_B',
'Cyrillic_Extended_B',
],
'cyrillicextc' =&gt; 
[
'Cyrillic_Ext_C',
'Cyrillic_Extended_C',
],
'cyrillicsup' =&gt; 
[
'Cyrillic_Sup',
'Cyrillic_Supplement',
'Cyrillic_Supplementary',
],
'deseret' =&gt; 
[
'Deseret',
],
'devanagari' =&gt; 
[
'Devanagari',
],
'devanagariext' =&gt; 
[
'Devanagari_Ext',
'Devanagari_Extended',
],
'diacriticals' =&gt; 
[
'Diacriticals',
'Combining_Diacritical_Marks',
],
'diacriticalsext' =&gt; 
[
'Diacriticals_Ext',
'Combining_Diacritical_Marks_Extended',
],
'diacriticalsforsymbols' =&gt; 
[
'Diacriticals_For_Symbols',
'Combining_Diacritical_Marks_For_Symbols',
'Combining_Marks_For_Symbols',
],
'diacriticalssup' =&gt; 
[
'Diacriticals_Sup',
'Combining_Diacritical_Marks_Supplement',
],
'dingbats' =&gt; 
[
'Dingbats',
],
'divesakuru' =&gt; 
[
'Dives_Akuru',
],
'dogra' =&gt; 
[
'Dogra',
],
'domino' =&gt; 
[
'Domino',
'Domino_Tiles',
],
'duployan' =&gt; 
[
'Duployan',
],
'earlydynasticcuneiform' =&gt; 
[
'Early_Dynastic_Cuneiform',
],
'egyptianhieroglyphformatcontrols' =&gt; 
[
'Egyptian_Hieroglyph_Format_Controls',
],
'egyptianhieroglyphs' =&gt; 
[
'Egyptian_Hieroglyphs',
],
'elbasan' =&gt; 
[
'Elbasan',
],
'elymaic' =&gt; 
[
'Elymaic',
],
'emoticons' =&gt; 
[
'Emoticons',
],
'enclosedalphanum' =&gt; 
[
'Enclosed_Alphanum',
'Enclosed_Alphanumerics',
],
'enclosedalphanumsup' =&gt; 
[
'Enclosed_Alphanum_Sup',
'Enclosed_Alphanumeric_Supplement',
],
'enclosedcjk' =&gt; 
[
'Enclosed_CJK',
'Enclosed_CJK_Letters_And_Months',
],
'enclosedideographicsup' =&gt; 
[
'Enclosed_Ideographic_Sup',
'Enclosed_Ideographic_Supplement',
],
'ethiopic' =&gt; 
[
'Ethiopic',
],
'ethiopicext' =&gt; 
[
'Ethiopic_Ext',
'Ethiopic_Extended',
],
'ethiopicexta' =&gt; 
[
'Ethiopic_Ext_A',
'Ethiopic_Extended_A',
],
'ethiopicsup' =&gt; 
[
'Ethiopic_Sup',
'Ethiopic_Supplement',
],
'geometricshapes' =&gt; 
[
'Geometric_Shapes',
],
'geometricshapesext' =&gt; 
[
'Geometric_Shapes_Ext',
'Geometric_Shapes_Extended',
],
'georgian' =&gt; 
[
'Georgian',
],
'georgianext' =&gt; 
[
'Georgian_Ext',
'Georgian_Extended',
],
'georgiansup' =&gt; 
[
'Georgian_Sup',
'Georgian_Supplement',
],
'glagolitic' =&gt; 
[
'Glagolitic',
],
'glagoliticsup' =&gt; 
[
'Glagolitic_Sup',
'Glagolitic_Supplement',
],
'gothic' =&gt; 
[
'Gothic',
],
'grantha' =&gt; 
[
'Grantha',
],
'greek' =&gt; 
[
'Greek',
'Greek_And_Coptic',
],
'greekext' =&gt; 
[
'Greek_Ext',
'Greek_Extended',
],
'gujarati' =&gt; 
[
'Gujarati',
],
'gunjalagondi' =&gt; 
[
'Gunjala_Gondi',
],
'gurmukhi' =&gt; 
[
'Gurmukhi',
],
'halfandfullforms' =&gt; 
[
'Half_And_Full_Forms',
'Halfwidth_And_Fullwidth_Forms',
],
'halfmarks' =&gt; 
[
'Half_Marks',
'Combining_Half_Marks',
],
'hangul' =&gt; 
[
'Hangul',
'Hangul_Syllables',
],
'hanifirohingya' =&gt; 
[
'Hanifi_Rohingya',
],
'hanunoo' =&gt; 
[
'Hanunoo',
],
'hatran' =&gt; 
[
'Hatran',
],
'hebrew' =&gt; 
[
'Hebrew',
],
'highpusurrogates' =&gt; 
[
'High_PU_Surrogates',
'High_Private_Use_Surrogates',
],
'highsurrogates' =&gt; 
[
'High_Surrogates',
],
'hiragana' =&gt; 
[
'Hiragana',
],
'idc' =&gt; 
[
'IDC',
'Ideographic_Description_Characters',
],
'ideographicsymbols' =&gt; 
[
'Ideographic_Symbols',
'Ideographic_Symbols_And_Punctuation',
],
'imperialaramaic' =&gt; 
[
'Imperial_Aramaic',
],
'indicnumberforms' =&gt; 
[
'Indic_Number_Forms',
'Common_Indic_Number_Forms',
],
'indicsiyaqnumbers' =&gt; 
[
'Indic_Siyaq_Numbers',
],
'inscriptionalpahlavi' =&gt; 
[
'Inscriptional_Pahlavi',
],
'inscriptionalparthian' =&gt; 
[
'Inscriptional_Parthian',
],
'ipaext' =&gt; 
[
'IPA_Ext',
'IPA_Extensions',
],
'jamo' =&gt; 
[
'Jamo',
'Hangul_Jamo',
],
'jamoexta' =&gt; 
[
'Jamo_Ext_A',
'Hangul_Jamo_Extended_A',
],
'jamoextb' =&gt; 
[
'Jamo_Ext_B',
'Hangul_Jamo_Extended_B',
],
'javanese' =&gt; 
[
'Javanese',
],
'kaithi' =&gt; 
[
'Kaithi',
],
'kanaexta' =&gt; 
[
'Kana_Ext_A',
'Kana_Extended_A',
],
'kanasup' =&gt; 
[
'Kana_Sup',
'Kana_Supplement',
],
'kanbun' =&gt; 
[
'Kanbun',
],
'kangxi' =&gt; 
[
'Kangxi',
'Kangxi_Radicals',
],
'kannada' =&gt; 
[
'Kannada',
],
'katakana' =&gt; 
[
'Katakana',
],
'katakanaext' =&gt; 
[
'Katakana_Ext',
'Katakana_Phonetic_Extensions',
],
'kayahli' =&gt; 
[
'Kayah_Li',
],
'kharoshthi' =&gt; 
[
'Kharoshthi',
],
'khitansmallscript' =&gt; 
[
'Khitan_Small_Script',
],
'khmer' =&gt; 
[
'Khmer',
],
'khmersymbols' =&gt; 
[
'Khmer_Symbols',
],
'khojki' =&gt; 
[
'Khojki',
],
'khudawadi' =&gt; 
[
'Khudawadi',
],
'lao' =&gt; 
[
'Lao',
],
'latin1sup' =&gt; 
[
'Latin_1_Sup',
'Latin_1_Supplement',
'Latin_1',
],
'latinexta' =&gt; 
[
'Latin_Ext_A',
'Latin_Extended_A',
],
'latinextadditional' =&gt; 
[
'Latin_Ext_Additional',
'Latin_Extended_Additional',
],
'latinextb' =&gt; 
[
'Latin_Ext_B',
'Latin_Extended_B',
],
'latinextc' =&gt; 
[
'Latin_Ext_C',
'Latin_Extended_C',
],
'latinextd' =&gt; 
[
'Latin_Ext_D',
'Latin_Extended_D',
],
'latinexte' =&gt; 
[
'Latin_Ext_E',
'Latin_Extended_E',
],
'lepcha' =&gt; 
[
'Lepcha',
],
'letterlikesymbols' =&gt; 
[
'Letterlike_Symbols',
],
'limbu' =&gt; 
[
'Limbu',
],
'lineara' =&gt; 
[
'Linear_A',
],
'linearbideograms' =&gt; 
[
'Linear_B_Ideograms',
],
'linearbsyllabary' =&gt; 
[
'Linear_B_Syllabary',
],
'lisu' =&gt; 
[
'Lisu',
],
'lisusup' =&gt; 
[
'Lisu_Sup',
'Lisu_Supplement',
],
'lowsurrogates' =&gt; 
[
'Low_Surrogates',
],
'lycian' =&gt; 
[
'Lycian',
],
'lydian' =&gt; 
[
'Lydian',
],
'mahajani' =&gt; 
[
'Mahajani',
],
'mahjong' =&gt; 
[
'Mahjong',
'Mahjong_Tiles',
],
'makasar' =&gt; 
[
'Makasar',
],
'malayalam' =&gt; 
[
'Malayalam',
],
'mandaic' =&gt; 
[
'Mandaic',
],
'manichaean' =&gt; 
[
'Manichaean',
],
'marchen' =&gt; 
[
'Marchen',
],
'masaramgondi' =&gt; 
[
'Masaram_Gondi',
],
'mathalphanum' =&gt; 
[
'Math_Alphanum',
'Mathematical_Alphanumeric_Symbols',
],
'mathoperators' =&gt; 
[
'Math_Operators',
'Mathematical_Operators',
],
'mayannumerals' =&gt; 
[
'Mayan_Numerals',
],
'medefaidrin' =&gt; 
[
'Medefaidrin',
],
'meeteimayek' =&gt; 
[
'Meetei_Mayek',
],
'meeteimayekext' =&gt; 
[
'Meetei_Mayek_Ext',
'Meetei_Mayek_Extensions',
],
'mendekikakui' =&gt; 
[
'Mende_Kikakui',
],
'meroiticcursive' =&gt; 
[
'Meroitic_Cursive',
],
'meroitichieroglyphs' =&gt; 
[
'Meroitic_Hieroglyphs',
],
'miao' =&gt; 
[
'Miao',
],
'miscarrows' =&gt; 
[
'Misc_Arrows',
'Miscellaneous_Symbols_And_Arrows',
],
'miscmathsymbolsa' =&gt; 
[
'Misc_Math_Symbols_A',
'Miscellaneous_Mathematical_Symbols_A',
],
'miscmathsymbolsb' =&gt; 
[
'Misc_Math_Symbols_B',
'Miscellaneous_Mathematical_Symbols_B',
],
'miscpictographs' =&gt; 
[
'Misc_Pictographs',
'Miscellaneous_Symbols_And_Pictographs',
],
'miscsymbols' =&gt; 
[
'Misc_Symbols',
'Miscellaneous_Symbols',
],
'misctechnical' =&gt; 
[
'Misc_Technical',
'Miscellaneous_Technical',
],
'modi' =&gt; 
[
'Modi',
],
'modifierletters' =&gt; 
[
'Modifier_Letters',
'Spacing_Modifier_Letters',
],
'modifiertoneletters' =&gt; 
[
'Modifier_Tone_Letters',
],
'mongolian' =&gt; 
[
'Mongolian',
],
'mongoliansup' =&gt; 
[
'Mongolian_Sup',
'Mongolian_Supplement',
],
'mro' =&gt; 
[
'Mro',
],
'multani' =&gt; 
[
'Multani',
],
'music' =&gt; 
[
'Music',
'Musical_Symbols',
],
'myanmar' =&gt; 
[
'Myanmar',
],
'myanmarexta' =&gt; 
[
'Myanmar_Ext_A',
'Myanmar_Extended_A',
],
'myanmarextb' =&gt; 
[
'Myanmar_Ext_B',
'Myanmar_Extended_B',
],
'nabataean' =&gt; 
[
'Nabataean',
],
'nandinagari' =&gt; 
[
'Nandinagari',
],
'nb' =&gt; 
[
'NB',
'No_Block',
],
'newa' =&gt; 
[
'Newa',
],
'newtailue' =&gt; 
[
'New_Tai_Lue',
],
'nko' =&gt; 
[
'NKo',
],
'numberforms' =&gt; 
[
'Number_Forms',
],
'nushu' =&gt; 
[
'Nushu',
],
'nyiakengpuachuehmong' =&gt; 
[
'Nyiakeng_Puachue_Hmong',
],
'ocr' =&gt; 
[
'OCR',
'Optical_Character_Recognition',
],
'ogham' =&gt; 
[
'Ogham',
],
'olchiki' =&gt; 
[
'Ol_Chiki',
],
'oldhungarian' =&gt; 
[
'Old_Hungarian',
],
'olditalic' =&gt; 
[
'Old_Italic',
],
'oldnortharabian' =&gt; 
[
'Old_North_Arabian',
],
'oldpermic' =&gt; 
[
'Old_Permic',
],
'oldpersian' =&gt; 
[
'Old_Persian',
],
'oldsogdian' =&gt; 
[
'Old_Sogdian',
],
'oldsoutharabian' =&gt; 
[
'Old_South_Arabian',
],
'oldturkic' =&gt; 
[
'Old_Turkic',
],
'oriya' =&gt; 
[
'Oriya',
],
'ornamentaldingbats' =&gt; 
[
'Ornamental_Dingbats',
],
'osage' =&gt; 
[
'Osage',
],
'osmanya' =&gt; 
[
'Osmanya',
],
'ottomansiyaqnumbers' =&gt; 
[
'Ottoman_Siyaq_Numbers',
],
'pahawhhmong' =&gt; 
[
'Pahawh_Hmong',
],
'palmyrene' =&gt; 
[
'Palmyrene',
],
'paucinhau' =&gt; 
[
'Pau_Cin_Hau',
],
'phagspa' =&gt; 
[
'Phags_Pa',
],
'phaistos' =&gt; 
[
'Phaistos',
'Phaistos_Disc',
],
'phoenician' =&gt; 
[
'Phoenician',
],
'phoneticext' =&gt; 
[
'Phonetic_Ext',
'Phonetic_Extensions',
],
'phoneticextsup' =&gt; 
[
'Phonetic_Ext_Sup',
'Phonetic_Extensions_Supplement',
],
'playingcards' =&gt; 
[
'Playing_Cards',
],
'psalterpahlavi' =&gt; 
[
'Psalter_Pahlavi',
],
'pua' =&gt; 
[
'PUA',
'Private_Use_Area',
'Private_Use',
],
'punctuation' =&gt; 
[
'Punctuation',
'General_Punctuation',
],
'rejang' =&gt; 
[
'Rejang',
],
'rumi' =&gt; 
[
'Rumi',
'Rumi_Numeral_Symbols',
],
'runic' =&gt; 
[
'Runic',
],
'samaritan' =&gt; 
[
'Samaritan',
],
'saurashtra' =&gt; 
[
'Saurashtra',
],
'sharada' =&gt; 
[
'Sharada',
],
'shavian' =&gt; 
[
'Shavian',
],
'shorthandformatcontrols' =&gt; 
[
'Shorthand_Format_Controls',
],
'siddham' =&gt; 
[
'Siddham',
],
'sinhala' =&gt; 
[
'Sinhala',
],
'sinhalaarchaicnumbers' =&gt; 
[
'Sinhala_Archaic_Numbers',
],
'smallforms' =&gt; 
[
'Small_Forms',
'Small_Form_Variants',
],
'smallkanaext' =&gt; 
[
'Small_Kana_Ext',
'Small_Kana_Extension',
],
'sogdian' =&gt; 
[
'Sogdian',
],
'sorasompeng' =&gt; 
[
'Sora_Sompeng',
],
'soyombo' =&gt; 
[
'Soyombo',
],
'specials' =&gt; 
[
'Specials',
],
'sundanese' =&gt; 
[
'Sundanese',
],
'sundanesesup' =&gt; 
[
'Sundanese_Sup',
'Sundanese_Supplement',
],
'suparrowsa' =&gt; 
[
'Sup_Arrows_A',
'Supplemental_Arrows_A',
],
'suparrowsb' =&gt; 
[
'Sup_Arrows_B',
'Supplemental_Arrows_B',
],
'suparrowsc' =&gt; 
[
'Sup_Arrows_C',
'Supplemental_Arrows_C',
],
'superandsub' =&gt; 
[
'Super_And_Sub',
'Superscripts_And_Subscripts',
],
'supmathoperators' =&gt; 
[
'Sup_Math_Operators',
'Supplemental_Mathematical_Operators',
],
'suppuaa' =&gt; 
[
'Sup_PUA_A',
'Supplementary_Private_Use_Area_A',
],
'suppuab' =&gt; 
[
'Sup_PUA_B',
'Supplementary_Private_Use_Area_B',
],
'suppunctuation' =&gt; 
[
'Sup_Punctuation',
'Supplemental_Punctuation',
],
'supsymbolsandpictographs' =&gt; 
[
'Sup_Symbols_And_Pictographs',
'Supplemental_Symbols_And_Pictographs',
],
'suttonsignwriting' =&gt; 
[
'Sutton_SignWriting',
],
'sylotinagri' =&gt; 
[
'Syloti_Nagri',
],
'symbolsandpictographsexta' =&gt; 
[
'Symbols_And_Pictographs_Ext_A',
'Symbols_And_Pictographs_Extended_A',
],
'symbolsforlegacycomputing' =&gt; 
[
'Symbols_For_Legacy_Computing',
],
'syriac' =&gt; 
[
'Syriac',
],
'syriacsup' =&gt; 
[
'Syriac_Sup',
'Syriac_Supplement',
],
'tagalog' =&gt; 
[
'Tagalog',
],
'tagbanwa' =&gt; 
[
'Tagbanwa',
],
'tags' =&gt; 
[
'Tags',
],
'taile' =&gt; 
[
'Tai_Le',
],
'taitham' =&gt; 
[
'Tai_Tham',
],
'taiviet' =&gt; 
[
'Tai_Viet',
],
'taixuanjing' =&gt; 
[
'Tai_Xuan_Jing',
'Tai_Xuan_Jing_Symbols',
],
'takri' =&gt; 
[
'Takri',
],
'tamil' =&gt; 
[
'Tamil',
],
'tamilsup' =&gt; 
[
'Tamil_Sup',
'Tamil_Supplement',
],
'tangut' =&gt; 
[
'Tangut',
],
'tangutcomponents' =&gt; 
[
'Tangut_Components',
],
'tangutsup' =&gt; 
[
'Tangut_Sup',
'Tangut_Supplement',
],
'telugu' =&gt; 
[
'Telugu',
],
'thaana' =&gt; 
[
'Thaana',
],
'thai' =&gt; 
[
'Thai',
],
'tibetan' =&gt; 
[
'Tibetan',
],
'tifinagh' =&gt; 
[
'Tifinagh',
],
'tirhuta' =&gt; 
[
'Tirhuta',
],
'transportandmap' =&gt; 
[
'Transport_And_Map',
'Transport_And_Map_Symbols',
],
'ucas' =&gt; 
[
'UCAS',
'Unified_Canadian_Aboriginal_Syllabics',
'Canadian_Syllabics',
],
'ucasext' =&gt; 
[
'UCAS_Ext',
'Unified_Canadian_Aboriginal_Syllabics_Extended',
],
'ugaritic' =&gt; 
[
'Ugaritic',
],
'vai' =&gt; 
[
'Vai',
],
'vedicext' =&gt; 
[
'Vedic_Ext',
'Vedic_Extensions',
],
'verticalforms' =&gt; 
[
'Vertical_Forms',
],
'vs' =&gt; 
[
'VS',
'Variation_Selectors',
],
'vssup' =&gt; 
[
'VS_Sup',
'Variation_Selectors_Supplement',
],
'wancho' =&gt; 
[
'Wancho',
],
'warangciti' =&gt; 
[
'Warang_Citi',
],
'yezidi' =&gt; 
[
'Yezidi',
],
'yijing' =&gt; 
[
'Yijing',
'Yijing_Hexagram_Symbols',
],
'yiradicals' =&gt; 
[
'Yi_Radicals',
],
'yisyllables' =&gt; 
[
'Yi_Syllables',
],
'zanabazarsquare' =&gt; 
[
'Zanabazar_Square',
],
},
'bpt' =&gt; 
{
'c' =&gt; 
[
'c',
'Close',
],
'n' =&gt; 
[
'n',
'None',
],
'o' =&gt; 
[
'o',
'Open',
],
},
'cased' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'ccc' =&gt; 
{
'a' =&gt; 
[
'A',
'Above',
230,
],
'al' =&gt; 
[
'AL',
'Above_Left',
228,
],
'ar' =&gt; 
[
'AR',
'Above_Right',
232,
],
'ata' =&gt; 
[
'ATA',
'Attached_Above',
214,
],
'atar' =&gt; 
[
'ATAR',
'Attached_Above_Right',
216,
],
'atb' =&gt; 
[
'ATB',
'Attached_Below',
202,
],
'atbl' =&gt; 
[
'ATBL',
'Attached_Below_Left',
200,
],
'b' =&gt; 
[
'B',
'Below',
220,
],
'bl' =&gt; 
[
'BL',
'Below_Left',
218,
],
'br' =&gt; 
[
'BR',
'Below_Right',
222,
],
'ccc10' =&gt; 
[
'CCC10',
'CCC10',
10,
],
'ccc103' =&gt; 
[
'CCC103',
'CCC103',
103,
],
'ccc107' =&gt; 
[
'CCC107',
'CCC107',
107,
],
'ccc11' =&gt; 
[
'CCC11',
'CCC11',
11,
],
'ccc118' =&gt; 
[
'CCC118',
'CCC118',
118,
],
'ccc12' =&gt; 
[
'CCC12',
'CCC12',
12,
],
'ccc122' =&gt; 
[
'CCC122',
'CCC122',
122,
],
'ccc129' =&gt; 
[
'CCC129',
'CCC129',
129,
],
'ccc13' =&gt; 
[
'CCC13',
'CCC13',
13,
],
'ccc130' =&gt; 
[
'CCC130',
'CCC130',
130,
],
'ccc132' =&gt; 
[
'CCC132',
'CCC132',
132,
],
'ccc133' =&gt; 
[
'CCC133',
'CCC133',
133,
],
'ccc14' =&gt; 
[
'CCC14',
'CCC14',
14,
],
'ccc15' =&gt; 
[
'CCC15',
'CCC15',
15,
],
'ccc16' =&gt; 
[
'CCC16',
'CCC16',
16,
],
'ccc17' =&gt; 
[
'CCC17',
'CCC17',
17,
],
'ccc18' =&gt; 
[
'CCC18',
'CCC18',
18,
],
'ccc19' =&gt; 
[
'CCC19',
'CCC19',
19,
],
'ccc20' =&gt; 
[
'CCC20',
'CCC20',
20,
],
'ccc21' =&gt; 
[
'CCC21',
'CCC21',
21,
],
'ccc22' =&gt; 
[
'CCC22',
'CCC22',
22,
],
'ccc23' =&gt; 
[
'CCC23',
'CCC23',
23,
],
'ccc24' =&gt; 
[
'CCC24',
'CCC24',
24,
],
'ccc25' =&gt; 
[
'CCC25',
'CCC25',
25,
],
'ccc26' =&gt; 
[
'CCC26',
'CCC26',
26,
],
'ccc27' =&gt; 
[
'CCC27',
'CCC27',
27,
],
'ccc28' =&gt; 
[
'CCC28',
'CCC28',
28,
],
'ccc29' =&gt; 
[
'CCC29',
'CCC29',
29,
],
'ccc30' =&gt; 
[
'CCC30',
'CCC30',
30,
],
'ccc31' =&gt; 
[
'CCC31',
'CCC31',
31,
],
'ccc32' =&gt; 
[
'CCC32',
'CCC32',
32,
],
'ccc33' =&gt; 
[
'CCC33',
'CCC33',
33,
],
'ccc34' =&gt; 
[
'CCC34',
'CCC34',
34,
],
'ccc35' =&gt; 
[
'CCC35',
'CCC35',
35,
],
'ccc36' =&gt; 
[
'CCC36',
'CCC36',
36,
],
'ccc84' =&gt; 
[
'CCC84',
'CCC84',
84,
],
'ccc91' =&gt; 
[
'CCC91',
'CCC91',
91,
],
'da' =&gt; 
[
'DA',
'Double_Above',
234,
],
'db' =&gt; 
[
'DB',
'Double_Below',
233,
],
'hanr' =&gt; 
[
'HANR',
'Han_Reading',
6,
],
'is' =&gt; 
[
'IS',
'Iota_Subscript',
240,
],
'kv' =&gt; 
[
'KV',
'Kana_Voicing',
8,
],
'l' =&gt; 
[
'L',
'Left',
224,
],
'nk' =&gt; 
[
'NK',
'Nukta',
7,
],
'nr' =&gt; 
[
'NR',
'Not_Reordered',
0,
],
'ov' =&gt; 
[
'OV',
'Overlay',
1,
],
'r' =&gt; 
[
'R',
'Right',
226,
],
'vr' =&gt; 
[
'VR',
'Virama',
9,
],
},
'ce' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'ci' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'compex' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'cwcf' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'cwcm' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'cwkcf' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'cwl' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'cwt' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'cwu' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'dash' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'dep' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'di' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'dia' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'dt' =&gt; 
{
'can' =&gt; 
[
'Can',
'Canonical',
],
'com' =&gt; 
[
'Com',
'Compat',
],
'enc' =&gt; 
[
'Enc',
'Circle',
],
'fin' =&gt; 
[
'Fin',
'Final',
],
'font' =&gt; 
[
'Font',
],
'fra' =&gt; 
[
'Fra',
'Fraction',
],
'init' =&gt; 
[
'Init',
'Initial',
],
'iso' =&gt; 
[
'Iso',
'Isolated',
],
'med' =&gt; 
[
'Med',
'Medial',
],
'nar' =&gt; 
[
'Nar',
'Narrow',
],
'nb' =&gt; 
[
'Nb',
'Nobreak',
],
'noncanon' =&gt; 
[
'Non_Canon',
'Non_Canonical',
],
'none' =&gt; 
[
'None',
],
'sml' =&gt; 
[
'Sml',
'Small',
],
'sqr' =&gt; 
[
'Sqr',
'Square',
],
'sub' =&gt; 
[
'Sub',
],
'sup' =&gt; 
[
'Sup',
'Super',
],
'vert' =&gt; 
[
'Vert',
'Vertical',
],
'wide' =&gt; 
[
'Wide',
],
},
'ea' =&gt; 
{
'a' =&gt; 
[
'A',
'Ambiguous',
],
'f' =&gt; 
[
'F',
'Fullwidth',
],
'h' =&gt; 
[
'H',
'Halfwidth',
],
'n' =&gt; 
[
'N',
'Neutral',
],
'na' =&gt; 
[
'Na',
'Narrow',
],
'w' =&gt; 
[
'W',
'Wide',
],
},
'ebase' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'ecomp' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'emod' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'emoji' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'epres' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'ext' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'extpict' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'gc' =&gt; 
{
'c' =&gt; 
[
'C',
'Other',
],
'cc' =&gt; 
[
'Cc',
'Control',
'Cntrl',
],
'cf' =&gt; 
[
'Cf',
'Format',
],
'cn' =&gt; 
[
'Cn',
'Unassigned',
],
'co' =&gt; 
[
'Co',
'Private_Use',
],
'cs' =&gt; 
[
'Cs',
'Surrogate',
],
'l' =&gt; 
[
'L',
'Letter',
],
'lc' =&gt; 
[
'LC',
'Cased_Letter',
],
'll' =&gt; 
[
'Ll',
'Lowercase_Letter',
],
'lm' =&gt; 
[
'Lm',
'Modifier_Letter',
],
'lo' =&gt; 
[
'Lo',
'Other_Letter',
],
'lt' =&gt; 
[
'Lt',
'Titlecase_Letter',
],
'lu' =&gt; 
[
'Lu',
'Uppercase_Letter',
],
'm' =&gt; 
[
'M',
'Mark',
'Combining_Mark',
],
'mc' =&gt; 
[
'Mc',
'Spacing_Mark',
],
'me' =&gt; 
[
'Me',
'Enclosing_Mark',
],
'mn' =&gt; 
[
'Mn',
'Nonspacing_Mark',
],
'n' =&gt; 
[
'N',
'Number',
],
'nd' =&gt; 
[
'Nd',
'Decimal_Number',
'Digit',
],
'nl' =&gt; 
[
'Nl',
'Letter_Number',
],
'no' =&gt; 
[
'No',
'Other_Number',
],
'p' =&gt; 
[
'P',
'Punctuation',
'Punct',
],
'pc' =&gt; 
[
'Pc',
'Connector_Punctuation',
],
'pd' =&gt; 
[
'Pd',
'Dash_Punctuation',
],
'pe' =&gt; 
[
'Pe',
'Close_Punctuation',
],
'pf' =&gt; 
[
'Pf',
'Final_Punctuation',
],
'pi' =&gt; 
[
'Pi',
'Initial_Punctuation',
],
'po' =&gt; 
[
'Po',
'Other_Punctuation',
],
'ps' =&gt; 
[
'Ps',
'Open_Punctuation',
],
's' =&gt; 
[
'S',
'Symbol',
],
'sc' =&gt; 
[
'Sc',
'Currency_Symbol',
],
'sk' =&gt; 
[
'Sk',
'Modifier_Symbol',
],
'sm' =&gt; 
[
'Sm',
'Math_Symbol',
],
'so' =&gt; 
[
'So',
'Other_Symbol',
],
'z' =&gt; 
[
'Z',
'Separator',
],
'zl' =&gt; 
[
'Zl',
'Line_Separator',
],
'zp' =&gt; 
[
'Zp',
'Paragraph_Separator',
],
'zs' =&gt; 
[
'Zs',
'Space_Separator',
],
},
'gcb' =&gt; 
{
'cn' =&gt; 
[
'CN',
'Control',
],
'cr' =&gt; 
[
'CR',
],
'eb' =&gt; 
[
'EB',
'E_Base',
],
'ebg' =&gt; 
[
'EBG',
'E_Base_GAZ',
],
'em' =&gt; 
[
'EM',
'E_Modifier',
],
'ex' =&gt; 
[
'EX',
'Extend',
],
'gaz' =&gt; 
[
'GAZ',
'Glue_After_Zwj',
],
'l' =&gt; 
[
'L',
],
'lf' =&gt; 
[
'LF',
],
'lv' =&gt; 
[
'LV',
],
'lvt' =&gt; 
[
'LVT',
],
'pp' =&gt; 
[
'PP',
'Prepend',
],
'ri' =&gt; 
[
'RI',
'Regional_Indicator',
],
'sm' =&gt; 
[
'SM',
'SpacingMark',
],
't' =&gt; 
[
'T',
],
'v' =&gt; 
[
'V',
],
'xx' =&gt; 
[
'XX',
'Other',
],
'zwj' =&gt; 
[
'ZWJ',
],
},
'grbase' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'grext' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'hex' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'hst' =&gt; 
{
'l' =&gt; 
[
'L',
'Leading_Jamo',
],
'lv' =&gt; 
[
'LV',
'LV_Syllable',
],
'lvt' =&gt; 
[
'LVT',
'LVT_Syllable',
],
'na' =&gt; 
[
'NA',
'Not_Applicable',
],
't' =&gt; 
[
'T',
'Trailing_Jamo',
],
'v' =&gt; 
[
'V',
'Vowel_Jamo',
],
},
'hyphen' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'idc' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'identifierstatus' =&gt; 
{
'allowed' =&gt; 
[
'Allowed',
],
'restricted' =&gt; 
[
'Restricted',
],
},
'identifiertype' =&gt; 
{
'defaultignorable' =&gt; 
[
'Default_Ignorable',
],
'deprecated' =&gt; 
[
'Deprecated',
],
'exclusion' =&gt; 
[
'Exclusion',
],
'inclusion' =&gt; 
[
'Inclusion',
],
'limiteduse' =&gt; 
[
'Limited_Use',
],
'notcharacter' =&gt; 
[
'Not_Character',
],
'notnfkc' =&gt; 
[
'Not_NFKC',
],
'notxid' =&gt; 
[
'Not_XID',
],
'obsolete' =&gt; 
[
'Obsolete',
],
'recommended' =&gt; 
[
'Recommended',
],
'technical' =&gt; 
[
'Technical',
],
'uncommonuse' =&gt; 
[
'Uncommon_Use',
],
},
'ideo' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'ids' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'idsb' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'idst' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'in' =&gt; 
{
'1.1' =&gt; 
[
'1.1',
],
'10.0' =&gt; 
[
'10.0',
'10.0',
'V10_0',
],
'11.0' =&gt; 
[
'11.0',
'11.0',
'V11_0',
],
'12.0' =&gt; 
[
'12.0',
'12.0',
'V12_0',
],
'12.1' =&gt; 
[
'12.1',
'12.1',
'V12_1',
],
'13.0' =&gt; 
[
'13.0',
'13.0',
'V13_0',
],
'2.0' =&gt; 
[
'2.0',
'2.0',
'V2_0',
],
'2.1' =&gt; 
[
'2.1',
'2.1',
'V2_1',
],
'3.0' =&gt; 
[
'3.0',
'3.0',
'V3_0',
],
'3.1' =&gt; 
[
'3.1',
'3.1',
'V3_1',
],
'3.2' =&gt; 
[
'3.2',
'3.2',
'V3_2',
],
'4.0' =&gt; 
[
'4.0',
'4.0',
'V4_0',
],
'4.1' =&gt; 
[
'4.1',
'4.1',
'V4_1',
],
'5.0' =&gt; 
[
'5.0',
'5.0',
'V5_0',
],
'5.1' =&gt; 
[
'5.1',
'5.1',
'V5_1',
],
'5.2' =&gt; 
[
'5.2',
'5.2',
'V5_2',
],
'6.0' =&gt; 
[
'6.0',
'6.0',
'V6_0',
],
'6.1' =&gt; 
[
'6.1',
'6.1',
'V6_1',
],
'6.2' =&gt; 
[
'6.2',
'6.2',
'V6_2',
],
'6.3' =&gt; 
[
'6.3',
'6.3',
'V6_3',
],
'7.0' =&gt; 
[
'7.0',
'7.0',
'V7_0',
],
'8.0' =&gt; 
[
'8.0',
'8.0',
'V8_0',
],
'9.0' =&gt; 
[
'9.0',
'9.0',
'V9_0',
],
'unassigned' =&gt; 
[
'Unassigned',
],
},
'inpc' =&gt; 
{
'bottom' =&gt; 
[
'Bottom',
],
'bottomandleft' =&gt; 
[
'Bottom_And_Left',
],
'bottomandright' =&gt; 
[
'Bottom_And_Right',
],
'left' =&gt; 
[
'Left',
],
'leftandright' =&gt; 
[
'Left_And_Right',
],
'na' =&gt; 
[
'NA',
],
'overstruck' =&gt; 
[
'Overstruck',
],
'right' =&gt; 
[
'Right',
],
'top' =&gt; 
[
'Top',
],
'topandbottom' =&gt; 
[
'Top_And_Bottom',
],
'topandbottomandleft' =&gt; 
[
'Top_And_Bottom_And_Left',
],
'topandbottomandright' =&gt; 
[
'Top_And_Bottom_And_Right',
],
'topandleft' =&gt; 
[
'Top_And_Left',
],
'topandleftandright' =&gt; 
[
'Top_And_Left_And_Right',
],
'topandright' =&gt; 
[
'Top_And_Right',
],
'visualorderleft' =&gt; 
[
'Visual_Order_Left',
],
},
'insc' =&gt; 
{
'avagraha' =&gt; 
[
'Avagraha',
],
'bindu' =&gt; 
[
'Bindu',
],
'brahmijoiningnumber' =&gt; 
[
'Brahmi_Joining_Number',
],
'cantillationmark' =&gt; 
[
'Cantillation_Mark',
],
'consonant' =&gt; 
[
'Consonant',
],
'consonantdead' =&gt; 
[
'Consonant_Dead',
],
'consonantfinal' =&gt; 
[
'Consonant_Final',
],
'consonantheadletter' =&gt; 
[
'Consonant_Head_Letter',
],
'consonantinitialpostfixed' =&gt; 
[
'Consonant_Initial_Postfixed',
],
'consonantkiller' =&gt; 
[
'Consonant_Killer',
],
'consonantmedial' =&gt; 
[
'Consonant_Medial',
],
'consonantplaceholder' =&gt; 
[
'Consonant_Placeholder',
],
'consonantprecedingrepha' =&gt; 
[
'Consonant_Preceding_Repha',
],
'consonantprefixed' =&gt; 
[
'Consonant_Prefixed',
],
'consonantsubjoined' =&gt; 
[
'Consonant_Subjoined',
],
'consonantsucceedingrepha' =&gt; 
[
'Consonant_Succeeding_Repha',
],
'consonantwithstacker' =&gt; 
[
'Consonant_With_Stacker',
],
'geminationmark' =&gt; 
[
'Gemination_Mark',
],
'invisiblestacker' =&gt; 
[
'Invisible_Stacker',
],
'joiner' =&gt; 
[
'Joiner',
],
'modifyingletter' =&gt; 
[
'Modifying_Letter',
],
'nonjoiner' =&gt; 
[
'Non_Joiner',
],
'nukta' =&gt; 
[
'Nukta',
],
'number' =&gt; 
[
'Number',
],
'numberjoiner' =&gt; 
[
'Number_Joiner',
],
'other' =&gt; 
[
'Other',
],
'purekiller' =&gt; 
[
'Pure_Killer',
],
'registershifter' =&gt; 
[
'Register_Shifter',
],
'syllablemodifier' =&gt; 
[
'Syllable_Modifier',
],
'toneletter' =&gt; 
[
'Tone_Letter',
],
'tonemark' =&gt; 
[
'Tone_Mark',
],
'virama' =&gt; 
[
'Virama',
],
'visarga' =&gt; 
[
'Visarga',
],
'vowel' =&gt; 
[
'Vowel',
],
'voweldependent' =&gt; 
[
'Vowel_Dependent',
],
'vowelindependent' =&gt; 
[
'Vowel_Independent',
],
},
'jg' =&gt; 
{
'africanfeh' =&gt; 
[
'African_Feh',
],
'africannoon' =&gt; 
[
'African_Noon',
],
'africanqaf' =&gt; 
[
'African_Qaf',
],
'ain' =&gt; 
[
'Ain',
],
'alaph' =&gt; 
[
'Alaph',
],
'alef' =&gt; 
[
'Alef',
],
'beh' =&gt; 
[
'Beh',
],
'beth' =&gt; 
[
'Beth',
],
'burushaskiyehbarree' =&gt; 
[
'Burushaski_Yeh_Barree',
],
'dal' =&gt; 
[
'Dal',
],
'dalathrish' =&gt; 
[
'Dalath_Rish',
],
'e' =&gt; 
[
'E',
],
'farsiyeh' =&gt; 
[
'Farsi_Yeh',
],
'fe' =&gt; 
[
'Fe',
],
'feh' =&gt; 
[
'Feh',
],
'finalsemkath' =&gt; 
[
'Final_Semkath',
],
'gaf' =&gt; 
[
'Gaf',
],
'gamal' =&gt; 
[
'Gamal',
],
'hah' =&gt; 
[
'Hah',
],
'hanifirohingyakinnaya' =&gt; 
[
'Hanifi_Rohingya_Kinna_Ya',
],
'hanifirohingyapa' =&gt; 
[
'Hanifi_Rohingya_Pa',
],
'he' =&gt; 
[
'He',
],
'heh' =&gt; 
[
'Heh',
],
'hehgoal' =&gt; 
[
'Heh_Goal',
],
'heth' =&gt; 
[
'Heth',
],
'kaf' =&gt; 
[
'Kaf',
],
'kaph' =&gt; 
[
'Kaph',
],
'khaph' =&gt; 
[
'Khaph',
],
'knottedheh' =&gt; 
[
'Knotted_Heh',
],
'lam' =&gt; 
[
'Lam',
],
'lamadh' =&gt; 
[
'Lamadh',
],
'malayalambha' =&gt; 
[
'Malayalam_Bha',
],
'malayalamja' =&gt; 
[
'Malayalam_Ja',
],
'malayalamlla' =&gt; 
[
'Malayalam_Lla',
],
'malayalamllla' =&gt; 
[
'Malayalam_Llla',
],
'malayalamnga' =&gt; 
[
'Malayalam_Nga',
],
'malayalamnna' =&gt; 
[
'Malayalam_Nna',
],
'malayalamnnna' =&gt; 
[
'Malayalam_Nnna',
],
'malayalamnya' =&gt; 
[
'Malayalam_Nya',
],
'malayalamra' =&gt; 
[
'Malayalam_Ra',
],
'malayalamssa' =&gt; 
[
'Malayalam_Ssa',
],
'malayalamtta' =&gt; 
[
'Malayalam_Tta',
],
'manichaeanaleph' =&gt; 
[
'Manichaean_Aleph',
],
'manichaeanayin' =&gt; 
[
'Manichaean_Ayin',
],
'manichaeanbeth' =&gt; 
[
'Manichaean_Beth',
],
'manichaeandaleth' =&gt; 
[
'Manichaean_Daleth',
],
'manichaeandhamedh' =&gt; 
[
'Manichaean_Dhamedh',
],
'manichaeanfive' =&gt; 
[
'Manichaean_Five',
],
'manichaeangimel' =&gt; 
[
'Manichaean_Gimel',
],
'manichaeanheth' =&gt; 
[
'Manichaean_Heth',
],
'manichaeanhundred' =&gt; 
[
'Manichaean_Hundred',
],
'manichaeankaph' =&gt; 
[
'Manichaean_Kaph',
],
'manichaeanlamedh' =&gt; 
[
'Manichaean_Lamedh',
],
'manichaeanmem' =&gt; 
[
'Manichaean_Mem',
],
'manichaeannun' =&gt; 
[
'Manichaean_Nun',
],
'manichaeanone' =&gt; 
[
'Manichaean_One',
],
'manichaeanpe' =&gt; 
[
'Manichaean_Pe',
],
'manichaeanqoph' =&gt; 
[
'Manichaean_Qoph',
],
'manichaeanresh' =&gt; 
[
'Manichaean_Resh',
],
'manichaeansadhe' =&gt; 
[
'Manichaean_Sadhe',
],
'manichaeansamekh' =&gt; 
[
'Manichaean_Samekh',
],
'manichaeantaw' =&gt; 
[
'Manichaean_Taw',
],
'manichaeanten' =&gt; 
[
'Manichaean_Ten',
],
'manichaeanteth' =&gt; 
[
'Manichaean_Teth',
],
'manichaeanthamedh' =&gt; 
[
'Manichaean_Thamedh',
],
'manichaeantwenty' =&gt; 
[
'Manichaean_Twenty',
],
'manichaeanwaw' =&gt; 
[
'Manichaean_Waw',
],
'manichaeanyodh' =&gt; 
[
'Manichaean_Yodh',
],
'manichaeanzayin' =&gt; 
[
'Manichaean_Zayin',
],
'meem' =&gt; 
[
'Meem',
],
'mim' =&gt; 
[
'Mim',
],
'nojoininggroup' =&gt; 
[
'No_Joining_Group',
],
'noon' =&gt; 
[
'Noon',
],
'nun' =&gt; 
[
'Nun',
],
'nya' =&gt; 
[
'Nya',
],
'pe' =&gt; 
[
'Pe',
],
'qaf' =&gt; 
[
'Qaf',
],
'qaph' =&gt; 
[
'Qaph',
],
'reh' =&gt; 
[
'Reh',
],
'reversedpe' =&gt; 
[
'Reversed_Pe',
],
'rohingyayeh' =&gt; 
[
'Rohingya_Yeh',
],
'sad' =&gt; 
[
'Sad',
],
'sadhe' =&gt; 
[
'Sadhe',
],
'seen' =&gt; 
[
'Seen',
],
'semkath' =&gt; 
[
'Semkath',
],
'shin' =&gt; 
[
'Shin',
],
'straightwaw' =&gt; 
[
'Straight_Waw',
],
'swashkaf' =&gt; 
[
'Swash_Kaf',
],
'syriacwaw' =&gt; 
[
'Syriac_Waw',
],
'tah' =&gt; 
[
'Tah',
],
'taw' =&gt; 
[
'Taw',
],
'tehmarbuta' =&gt; 
[
'Teh_Marbuta',
],
'tehmarbutagoal' =&gt; 
[
'Teh_Marbuta_Goal',
'Hamza_On_Heh_Goal',
],
'teth' =&gt; 
[
'Teth',
],
'waw' =&gt; 
[
'Waw',
],
'yeh' =&gt; 
[
'Yeh',
],
'yehbarree' =&gt; 
[
'Yeh_Barree',
],
'yehwithtail' =&gt; 
[
'Yeh_With_Tail',
],
'yudh' =&gt; 
[
'Yudh',
],
'yudhhe' =&gt; 
[
'Yudh_He',
],
'zain' =&gt; 
[
'Zain',
],
'zhain' =&gt; 
[
'Zhain',
],
},
'joinc' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'jt' =&gt; 
{
'c' =&gt; 
[
'C',
'Join_Causing',
],
'd' =&gt; 
[
'D',
'Dual_Joining',
],
'l' =&gt; 
[
'L',
'Left_Joining',
],
'r' =&gt; 
[
'R',
'Right_Joining',
],
't' =&gt; 
[
'T',
'Transparent',
],
'u' =&gt; 
[
'U',
'Non_Joining',
],
},
'lb' =&gt; 
{
'ai' =&gt; 
[
'AI',
'Ambiguous',
],
'al' =&gt; 
[
'AL',
'Alphabetic',
],
'b2' =&gt; 
[
'B2',
'Break_Both',
],
'ba' =&gt; 
[
'BA',
'Break_After',
],
'bb' =&gt; 
[
'BB',
'Break_Before',
],
'bk' =&gt; 
[
'BK',
'Mandatory_Break',
],
'cb' =&gt; 
[
'CB',
'Contingent_Break',
],
'cj' =&gt; 
[
'CJ',
'Conditional_Japanese_Starter',
],
'cl' =&gt; 
[
'CL',
'Close_Punctuation',
],
'cm' =&gt; 
[
'CM',
'Combining_Mark',
],
'cp' =&gt; 
[
'CP',
'Close_Parenthesis',
],
'cr' =&gt; 
[
'CR',
'Carriage_Return',
],
'eb' =&gt; 
[
'EB',
'E_Base',
],
'em' =&gt; 
[
'EM',
'E_Modifier',
],
'ex' =&gt; 
[
'EX',
'Exclamation',
],
'gl' =&gt; 
[
'GL',
'Glue',
],
'h2' =&gt; 
[
'H2',
],
'h3' =&gt; 
[
'H3',
],
'hl' =&gt; 
[
'HL',
'Hebrew_Letter',
],
'hy' =&gt; 
[
'HY',
'Hyphen',
],
'id' =&gt; 
[
'ID',
'Ideographic',
],
'in' =&gt; 
[
'IN',
'Inseparable',
'Inseperable',
],
'is' =&gt; 
[
'IS',
'Infix_Numeric',
],
'jl' =&gt; 
[
'JL',
],
'jt' =&gt; 
[
'JT',
],
'jv' =&gt; 
[
'JV',
],
'lf' =&gt; 
[
'LF',
'Line_Feed',
],
'nl' =&gt; 
[
'NL',
'Next_Line',
],
'ns' =&gt; 
[
'NS',
'Nonstarter',
],
'nu' =&gt; 
[
'NU',
'Numeric',
],
'op' =&gt; 
[
'OP',
'Open_Punctuation',
],
'po' =&gt; 
[
'PO',
'Postfix_Numeric',
],
'pr' =&gt; 
[
'PR',
'Prefix_Numeric',
],
'qu' =&gt; 
[
'QU',
'Quotation',
],
'ri' =&gt; 
[
'RI',
'Regional_Indicator',
],
'sa' =&gt; 
[
'SA',
'Complex_Context',
],
'sg' =&gt; 
[
'SG',
'Surrogate',
],
'sp' =&gt; 
[
'SP',
'Space',
],
'sy' =&gt; 
[
'SY',
'Break_Symbols',
],
'wj' =&gt; 
[
'WJ',
'Word_Joiner',
],
'xx' =&gt; 
[
'XX',
'Unknown',
],
'zw' =&gt; 
[
'ZW',
'ZWSpace',
],
'zwj' =&gt; 
[
'ZWJ',
],
},
'loe' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'lower' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'math' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'nchar' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'nfcqc' =&gt; 
{
'm' =&gt; 
[
'M',
'Maybe',
],
'n' =&gt; 
[
'N',
'No',
],
'y' =&gt; 
[
'Y',
'Yes',
],
},
'nfdqc' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
],
'y' =&gt; 
[
'Y',
'Yes',
],
},
'nfkcqc' =&gt; 
{
'm' =&gt; 
[
'M',
'Maybe',
],
'n' =&gt; 
[
'N',
'No',
],
'y' =&gt; 
[
'Y',
'Yes',
],
},
'nfkdqc' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
],
'y' =&gt; 
[
'Y',
'Yes',
],
},
'nt' =&gt; 
{
'de' =&gt; 
[
'De',
'Decimal',
],
'di' =&gt; 
[
'Di',
'Digit',
],
'none' =&gt; 
[
'None',
],
'nu' =&gt; 
[
'Nu',
'Numeric',
],
},
'nv' =&gt; 
{
'-1/2' =&gt; 
[
'-1/2',
],
0 =&gt; 
[
0,
],
1 =&gt; 
[
1,
],
'1/10' =&gt; 
[
'1/10',
],
'1/12' =&gt; 
[
'1/12',
],
'1/16' =&gt; 
[
'1/16',
],
'1/160' =&gt; 
[
'1/160',
],
'1/2' =&gt; 
[
'1/2',
],
'1/20' =&gt; 
[
'1/20',
],
'1/3' =&gt; 
[
'1/3',
],
'1/32' =&gt; 
[
'1/32',
],
'1/320' =&gt; 
[
'1/320',
],
'1/4' =&gt; 
[
'1/4',
],
'1/40' =&gt; 
[
'1/40',
],
'1/5' =&gt; 
[
'1/5',
],
'1/6' =&gt; 
[
'1/6',
],
'1/64' =&gt; 
[
'1/64',
],
'1/7' =&gt; 
[
'1/7',
],
'1/8' =&gt; 
[
'1/8',
],
'1/80' =&gt; 
[
'1/80',
],
'1/9' =&gt; 
[
'1/9',
],
10 =&gt; 
[
10,
],
100 =&gt; 
[
100,
],
1000 =&gt; 
[
1000,
],
10000 =&gt; 
[
10000,
],
100000 =&gt; 
[
100000,
],
1000000 =&gt; 
[
1000000,
],
10000000 =&gt; 
[
10000000,
],
100000000 =&gt; 
[
100000000,
],
10000000000 =&gt; 
[
10000000000,
],
1000000000000 =&gt; 
[
1000000000000,
],
11 =&gt; 
[
11,
],
'11/12' =&gt; 
[
'11/12',
],
'11/2' =&gt; 
[
'11/2',
],
12 =&gt; 
[
12,
],
13 =&gt; 
[
13,
],
'13/2' =&gt; 
[
'13/2',
],
14 =&gt; 
[
14,
],
15 =&gt; 
[
15,
],
'15/2' =&gt; 
[
'15/2',
],
16 =&gt; 
[
16,
],
17 =&gt; 
[
17,
],
'17/2' =&gt; 
[
'17/2',
],
18 =&gt; 
[
18,
],
19 =&gt; 
[
19,
],
2 =&gt; 
[
2,
],
'2/3' =&gt; 
[
'2/3',
],
'2/5' =&gt; 
[
'2/5',
],
20 =&gt; 
[
20,
],
200 =&gt; 
[
200,
],
2000 =&gt; 
[
2000,
],
20000 =&gt; 
[
20000,
],
200000 =&gt; 
[
200000,
],
20000000 =&gt; 
[
20000000,
],
21 =&gt; 
[
21,
],
216000 =&gt; 
[
216000,
],
22 =&gt; 
[
22,
],
23 =&gt; 
[
23,
],
24 =&gt; 
[
24,
],
25 =&gt; 
[
25,
],
26 =&gt; 
[
26,
],
27 =&gt; 
[
27,
],
28 =&gt; 
[
28,
],
29 =&gt; 
[
29,
],
3 =&gt; 
[
3,
],
'3/16' =&gt; 
[
'3/16',
],
'3/2' =&gt; 
[
'3/2',
],
'3/20' =&gt; 
[
'3/20',
],
'3/4' =&gt; 
[
'3/4',
],
'3/5' =&gt; 
[
'3/5',
],
'3/64' =&gt; 
[
'3/64',
],
'3/8' =&gt; 
[
'3/8',
],
'3/80' =&gt; 
[
'3/80',
],
30 =&gt; 
[
30,
],
300 =&gt; 
[
300,
],
3000 =&gt; 
[
3000,
],
30000 =&gt; 
[
30000,
],
300000 =&gt; 
[
300000,
],
31 =&gt; 
[
31,
],
32 =&gt; 
[
32,
],
33 =&gt; 
[
33,
],
34 =&gt; 
[
34,
],
35 =&gt; 
[
35,
],
36 =&gt; 
[
36,
],
37 =&gt; 
[
37,
],
38 =&gt; 
[
38,
],
39 =&gt; 
[
39,
],
4 =&gt; 
[
4,
],
'4/5' =&gt; 
[
'4/5',
],
40 =&gt; 
[
40,
],
400 =&gt; 
[
400,
],
4000 =&gt; 
[
4000,
],
40000 =&gt; 
[
40000,
],
400000 =&gt; 
[
400000,
],
41 =&gt; 
[
41,
],
42 =&gt; 
[
42,
],
43 =&gt; 
[
43,
],
432000 =&gt; 
[
432000,
],
44 =&gt; 
[
44,
],
45 =&gt; 
[
45,
],
46 =&gt; 
[
46,
],
47 =&gt; 
[
47,
],
48 =&gt; 
[
48,
],
49 =&gt; 
[
49,
],
5 =&gt; 
[
5,
],
'5/12' =&gt; 
[
'5/12',
],
'5/2' =&gt; 
[
'5/2',
],
'5/6' =&gt; 
[
'5/6',
],
'5/8' =&gt; 
[
'5/8',
],
50 =&gt; 
[
50,
],
500 =&gt; 
[
500,
],
5000 =&gt; 
[
5000,
],
50000 =&gt; 
[
50000,
],
500000 =&gt; 
[
500000,
],
6 =&gt; 
[
6,
],
60 =&gt; 
[
60,
],
600 =&gt; 
[
600,
],
6000 =&gt; 
[
6000,
],
60000 =&gt; 
[
60000,
],
600000 =&gt; 
[
600000,
],
7 =&gt; 
[
7,
],
'7/12' =&gt; 
[
'7/12',
],
'7/2' =&gt; 
[
'7/2',
],
'7/8' =&gt; 
[
'7/8',
],
70 =&gt; 
[
70,
],
700 =&gt; 
[
700,
],
7000 =&gt; 
[
7000,
],
70000 =&gt; 
[
70000,
],
700000 =&gt; 
[
700000,
],
8 =&gt; 
[
8,
],
80 =&gt; 
[
80,
],
800 =&gt; 
[
800,
],
8000 =&gt; 
[
8000,
],
80000 =&gt; 
[
80000,
],
800000 =&gt; 
[
800000,
],
9 =&gt; 
[
9,
],
'9/2' =&gt; 
[
'9/2',
],
90 =&gt; 
[
90,
],
900 =&gt; 
[
900,
],
9000 =&gt; 
[
9000,
],
90000 =&gt; 
[
90000,
],
900000 =&gt; 
[
900000,
],
'nan' =&gt; 
[
'NaN',
],
},
'patsyn' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'patws' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'pcm' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'qmark' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'radical' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'ri' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'sb' =&gt; 
{
'at' =&gt; 
[
'AT',
'ATerm',
],
'cl' =&gt; 
[
'CL',
'Close',
],
'cr' =&gt; 
[
'CR',
],
'ex' =&gt; 
[
'EX',
'Extend',
],
'fo' =&gt; 
[
'FO',
'Format',
],
'le' =&gt; 
[
'LE',
'OLetter',
],
'lf' =&gt; 
[
'LF',
],
'lo' =&gt; 
[
'LO',
'Lower',
],
'nu' =&gt; 
[
'NU',
'Numeric',
],
'sc' =&gt; 
[
'SC',
'SContinue',
],
'se' =&gt; 
[
'SE',
'Sep',
],
'sp' =&gt; 
[
'SP',
'Sp',
],
'st' =&gt; 
[
'ST',
'STerm',
],
'up' =&gt; 
[
'UP',
'Upper',
],
'xx' =&gt; 
[
'XX',
'Other',
],
},
'sc' =&gt; 
{
'adlm' =&gt; 
[
'Adlm',
'Adlam',
],
'aghb' =&gt; 
[
'Aghb',
'Caucasian_Albanian',
],
'ahom' =&gt; 
[
'Ahom',
],
'arab' =&gt; 
[
'Arab',
'Arabic',
],
'armi' =&gt; 
[
'Armi',
'Imperial_Aramaic',
],
'armn' =&gt; 
[
'Armn',
'Armenian',
],
'avst' =&gt; 
[
'Avst',
'Avestan',
],
'bali' =&gt; 
[
'Bali',
'Balinese',
],
'bamu' =&gt; 
[
'Bamu',
'Bamum',
],
'bass' =&gt; 
[
'Bass',
'Bassa_Vah',
],
'batk' =&gt; 
[
'Batk',
'Batak',
],
'beng' =&gt; 
[
'Beng',
'Bengali',
],
'bhks' =&gt; 
[
'Bhks',
'Bhaiksuki',
],
'bopo' =&gt; 
[
'Bopo',
'Bopomofo',
],
'brah' =&gt; 
[
'Brah',
'Brahmi',
],
'brai' =&gt; 
[
'Brai',
'Braille',
],
'bugi' =&gt; 
[
'Bugi',
'Buginese',
],
'buhd' =&gt; 
[
'Buhd',
'Buhid',
],
'cakm' =&gt; 
[
'Cakm',
'Chakma',
],
'cans' =&gt; 
[
'Cans',
'Canadian_Aboriginal',
],
'cari' =&gt; 
[
'Cari',
'Carian',
],
'cham' =&gt; 
[
'Cham',
],
'cher' =&gt; 
[
'Cher',
'Cherokee',
],
'chrs' =&gt; 
[
'Chrs',
'Chorasmian',
],
'copt' =&gt; 
[
'Copt',
'Coptic',
'Qaac',
],
'cprt' =&gt; 
[
'Cprt',
'Cypriot',
],
'cyrl' =&gt; 
[
'Cyrl',
'Cyrillic',
],
'deva' =&gt; 
[
'Deva',
'Devanagari',
],
'diak' =&gt; 
[
'Diak',
'Dives_Akuru',
],
'dogr' =&gt; 
[
'Dogr',
'Dogra',
],
'dsrt' =&gt; 
[
'Dsrt',
'Deseret',
],
'dupl' =&gt; 
[
'Dupl',
'Duployan',
],
'egyp' =&gt; 
[
'Egyp',
'Egyptian_Hieroglyphs',
],
'elba' =&gt; 
[
'Elba',
'Elbasan',
],
'elym' =&gt; 
[
'Elym',
'Elymaic',
],
'ethi' =&gt; 
[
'Ethi',
'Ethiopic',
],
'geor' =&gt; 
[
'Geor',
'Georgian',
],
'glag' =&gt; 
[
'Glag',
'Glagolitic',
],
'gong' =&gt; 
[
'Gong',
'Gunjala_Gondi',
],
'gonm' =&gt; 
[
'Gonm',
'Masaram_Gondi',
],
'goth' =&gt; 
[
'Goth',
'Gothic',
],
'gran' =&gt; 
[
'Gran',
'Grantha',
],
'grek' =&gt; 
[
'Grek',
'Greek',
],
'gujr' =&gt; 
[
'Gujr',
'Gujarati',
],
'guru' =&gt; 
[
'Guru',
'Gurmukhi',
],
'hang' =&gt; 
[
'Hang',
'Hangul',
],
'hani' =&gt; 
[
'Hani',
'Han',
],
'hano' =&gt; 
[
'Hano',
'Hanunoo',
],
'hatr' =&gt; 
[
'Hatr',
'Hatran',
],
'hebr' =&gt; 
[
'Hebr',
'Hebrew',
],
'hira' =&gt; 
[
'Hira',
'Hiragana',
],
'hluw' =&gt; 
[
'Hluw',
'Anatolian_Hieroglyphs',
],
'hmng' =&gt; 
[
'Hmng',
'Pahawh_Hmong',
],
'hmnp' =&gt; 
[
'Hmnp',
'Nyiakeng_Puachue_Hmong',
],
'hrkt' =&gt; 
[
'Hrkt',
'Katakana_Or_Hiragana',
],
'hung' =&gt; 
[
'Hung',
'Old_Hungarian',
],
'ital' =&gt; 
[
'Ital',
'Old_Italic',
],
'java' =&gt; 
[
'Java',
'Javanese',
],
'kali' =&gt; 
[
'Kali',
'Kayah_Li',
],
'kana' =&gt; 
[
'Kana',
'Katakana',
],
'khar' =&gt; 
[
'Khar',
'Kharoshthi',
],
'khmr' =&gt; 
[
'Khmr',
'Khmer',
],
'khoj' =&gt; 
[
'Khoj',
'Khojki',
],
'kits' =&gt; 
[
'Kits',
'Khitan_Small_Script',
],
'knda' =&gt; 
[
'Knda',
'Kannada',
],
'kthi' =&gt; 
[
'Kthi',
'Kaithi',
],
'lana' =&gt; 
[
'Lana',
'Tai_Tham',
],
'laoo' =&gt; 
[
'Laoo',
'Lao',
],
'latn' =&gt; 
[
'Latn',
'Latin',
],
'lepc' =&gt; 
[
'Lepc',
'Lepcha',
],
'limb' =&gt; 
[
'Limb',
'Limbu',
],
'lina' =&gt; 
[
'Lina',
'Linear_A',
],
'linb' =&gt; 
[
'Linb',
'Linear_B',
],
'lisu' =&gt; 
[
'Lisu',
],
'lyci' =&gt; 
[
'Lyci',
'Lycian',
],
'lydi' =&gt; 
[
'Lydi',
'Lydian',
],
'mahj' =&gt; 
[
'Mahj',
'Mahajani',
],
'maka' =&gt; 
[
'Maka',
'Makasar',
],
'mand' =&gt; 
[
'Mand',
'Mandaic',
],
'mani' =&gt; 
[
'Mani',
'Manichaean',
],
'marc' =&gt; 
[
'Marc',
'Marchen',
],
'medf' =&gt; 
[
'Medf',
'Medefaidrin',
],
'mend' =&gt; 
[
'Mend',
'Mende_Kikakui',
],
'merc' =&gt; 
[
'Merc',
'Meroitic_Cursive',
],
'mero' =&gt; 
[
'Mero',
'Meroitic_Hieroglyphs',
],
'mlym' =&gt; 
[
'Mlym',
'Malayalam',
],
'modi' =&gt; 
[
'Modi',
],
'mong' =&gt; 
[
'Mong',
'Mongolian',
],
'mroo' =&gt; 
[
'Mroo',
'Mro',
],
'mtei' =&gt; 
[
'Mtei',
'Meetei_Mayek',
],
'mult' =&gt; 
[
'Mult',
'Multani',
],
'mymr' =&gt; 
[
'Mymr',
'Myanmar',
],
'nand' =&gt; 
[
'Nand',
'Nandinagari',
],
'narb' =&gt; 
[
'Narb',
'Old_North_Arabian',
],
'nbat' =&gt; 
[
'Nbat',
'Nabataean',
],
'newa' =&gt; 
[
'Newa',
],
'nkoo' =&gt; 
[
'Nkoo',
'Nko',
],
'nshu' =&gt; 
[
'Nshu',
'Nushu',
],
'ogam' =&gt; 
[
'Ogam',
'Ogham',
],
'olck' =&gt; 
[
'Olck',
'Ol_Chiki',
],
'orkh' =&gt; 
[
'Orkh',
'Old_Turkic',
],
'orya' =&gt; 
[
'Orya',
'Oriya',
],
'osge' =&gt; 
[
'Osge',
'Osage',
],
'osma' =&gt; 
[
'Osma',
'Osmanya',
],
'palm' =&gt; 
[
'Palm',
'Palmyrene',
],
'pauc' =&gt; 
[
'Pauc',
'Pau_Cin_Hau',
],
'perm' =&gt; 
[
'Perm',
'Old_Permic',
],
'phag' =&gt; 
[
'Phag',
'Phags_Pa',
],
'phli' =&gt; 
[
'Phli',
'Inscriptional_Pahlavi',
],
'phlp' =&gt; 
[
'Phlp',
'Psalter_Pahlavi',
],
'phnx' =&gt; 
[
'Phnx',
'Phoenician',
],
'plrd' =&gt; 
[
'Plrd',
'Miao',
],
'prti' =&gt; 
[
'Prti',
'Inscriptional_Parthian',
],
'rjng' =&gt; 
[
'Rjng',
'Rejang',
],
'rohg' =&gt; 
[
'Rohg',
'Hanifi_Rohingya',
],
'runr' =&gt; 
[
'Runr',
'Runic',
],
'samr' =&gt; 
[
'Samr',
'Samaritan',
],
'sarb' =&gt; 
[
'Sarb',
'Old_South_Arabian',
],
'saur' =&gt; 
[
'Saur',
'Saurashtra',
],
'sgnw' =&gt; 
[
'Sgnw',
'SignWriting',
],
'shaw' =&gt; 
[
'Shaw',
'Shavian',
],
'shrd' =&gt; 
[
'Shrd',
'Sharada',
],
'sidd' =&gt; 
[
'Sidd',
'Siddham',
],
'sind' =&gt; 
[
'Sind',
'Khudawadi',
],
'sinh' =&gt; 
[
'Sinh',
'Sinhala',
],
'sogd' =&gt; 
[
'Sogd',
'Sogdian',
],
'sogo' =&gt; 
[
'Sogo',
'Old_Sogdian',
],
'sora' =&gt; 
[
'Sora',
'Sora_Sompeng',
],
'soyo' =&gt; 
[
'Soyo',
'Soyombo',
],
'sund' =&gt; 
[
'Sund',
'Sundanese',
],
'sylo' =&gt; 
[
'Sylo',
'Syloti_Nagri',
],
'syrc' =&gt; 
[
'Syrc',
'Syriac',
],
'tagb' =&gt; 
[
'Tagb',
'Tagbanwa',
],
'takr' =&gt; 
[
'Takr',
'Takri',
],
'tale' =&gt; 
[
'Tale',
'Tai_Le',
],
'talu' =&gt; 
[
'Talu',
'New_Tai_Lue',
],
'taml' =&gt; 
[
'Taml',
'Tamil',
],
'tang' =&gt; 
[
'Tang',
'Tangut',
],
'tavt' =&gt; 
[
'Tavt',
'Tai_Viet',
],
'telu' =&gt; 
[
'Telu',
'Telugu',
],
'tfng' =&gt; 
[
'Tfng',
'Tifinagh',
],
'tglg' =&gt; 
[
'Tglg',
'Tagalog',
],
'thaa' =&gt; 
[
'Thaa',
'Thaana',
],
'thai' =&gt; 
[
'Thai',
],
'tibt' =&gt; 
[
'Tibt',
'Tibetan',
],
'tirh' =&gt; 
[
'Tirh',
'Tirhuta',
],
'ugar' =&gt; 
[
'Ugar',
'Ugaritic',
],
'vaii' =&gt; 
[
'Vaii',
'Vai',
],
'wara' =&gt; 
[
'Wara',
'Warang_Citi',
],
'wcho' =&gt; 
[
'Wcho',
'Wancho',
],
'xpeo' =&gt; 
[
'Xpeo',
'Old_Persian',
],
'xsux' =&gt; 
[
'Xsux',
'Cuneiform',
],
'yezi' =&gt; 
[
'Yezi',
'Yezidi',
],
'yiii' =&gt; 
[
'Yiii',
'Yi',
],
'zanb' =&gt; 
[
'Zanb',
'Zanabazar_Square',
],
'zinh' =&gt; 
[
'Zinh',
'Inherited',
'Qaai',
],
'zyyy' =&gt; 
[
'Zyyy',
'Common',
],
'zzzz' =&gt; 
[
'Zzzz',
'Unknown',
],
},
'scx' =&gt; 
{
'adlm' =&gt; 
[
'Adlm',
'Adlam',
],
'aghb' =&gt; 
[
'Aghb',
'Caucasian_Albanian',
],
'ahom' =&gt; 
[
'Ahom',
],
'arab' =&gt; 
[
'Arab',
'Arabic',
],
'armi' =&gt; 
[
'Armi',
'Imperial_Aramaic',
],
'armn' =&gt; 
[
'Armn',
'Armenian',
],
'avst' =&gt; 
[
'Avst',
'Avestan',
],
'bali' =&gt; 
[
'Bali',
'Balinese',
],
'bamu' =&gt; 
[
'Bamu',
'Bamum',
],
'bass' =&gt; 
[
'Bass',
'Bassa_Vah',
],
'batk' =&gt; 
[
'Batk',
'Batak',
],
'beng' =&gt; 
[
'Beng',
'Bengali',
],
'bhks' =&gt; 
[
'Bhks',
'Bhaiksuki',
],
'bopo' =&gt; 
[
'Bopo',
'Bopomofo',
],
'brah' =&gt; 
[
'Brah',
'Brahmi',
],
'brai' =&gt; 
[
'Brai',
'Braille',
],
'bugi' =&gt; 
[
'Bugi',
'Buginese',
],
'buhd' =&gt; 
[
'Buhd',
'Buhid',
],
'cakm' =&gt; 
[
'Cakm',
'Chakma',
],
'cans' =&gt; 
[
'Cans',
'Canadian_Aboriginal',
],
'cari' =&gt; 
[
'Cari',
'Carian',
],
'cham' =&gt; 
[
'Cham',
],
'cher' =&gt; 
[
'Cher',
'Cherokee',
],
'chrs' =&gt; 
[
'Chrs',
'Chorasmian',
],
'copt' =&gt; 
[
'Copt',
'Coptic',
'Qaac',
],
'cprt' =&gt; 
[
'Cprt',
'Cypriot',
],
'cyrl' =&gt; 
[
'Cyrl',
'Cyrillic',
],
'deva' =&gt; 
[
'Deva',
'Devanagari',
],
'diak' =&gt; 
[
'Diak',
'Dives_Akuru',
],
'dogr' =&gt; 
[
'Dogr',
'Dogra',
],
'dsrt' =&gt; 
[
'Dsrt',
'Deseret',
],
'dupl' =&gt; 
[
'Dupl',
'Duployan',
],
'egyp' =&gt; 
[
'Egyp',
'Egyptian_Hieroglyphs',
],
'elba' =&gt; 
[
'Elba',
'Elbasan',
],
'elym' =&gt; 
[
'Elym',
'Elymaic',
],
'ethi' =&gt; 
[
'Ethi',
'Ethiopic',
],
'geor' =&gt; 
[
'Geor',
'Georgian',
],
'glag' =&gt; 
[
'Glag',
'Glagolitic',
],
'gong' =&gt; 
[
'Gong',
'Gunjala_Gondi',
],
'gonm' =&gt; 
[
'Gonm',
'Masaram_Gondi',
],
'goth' =&gt; 
[
'Goth',
'Gothic',
],
'gran' =&gt; 
[
'Gran',
'Grantha',
],
'grek' =&gt; 
[
'Grek',
'Greek',
],
'gujr' =&gt; 
[
'Gujr',
'Gujarati',
],
'guru' =&gt; 
[
'Guru',
'Gurmukhi',
],
'hang' =&gt; 
[
'Hang',
'Hangul',
],
'hani' =&gt; 
[
'Hani',
'Han',
],
'hano' =&gt; 
[
'Hano',
'Hanunoo',
],
'hatr' =&gt; 
[
'Hatr',
'Hatran',
],
'hebr' =&gt; 
[
'Hebr',
'Hebrew',
],
'hira' =&gt; 
[
'Hira',
'Hiragana',
],
'hluw' =&gt; 
[
'Hluw',
'Anatolian_Hieroglyphs',
],
'hmng' =&gt; 
[
'Hmng',
'Pahawh_Hmong',
],
'hmnp' =&gt; 
[
'Hmnp',
'Nyiakeng_Puachue_Hmong',
],
'hrkt' =&gt; 
[
'Hrkt',
'Katakana_Or_Hiragana',
],
'hung' =&gt; 
[
'Hung',
'Old_Hungarian',
],
'ital' =&gt; 
[
'Ital',
'Old_Italic',
],
'java' =&gt; 
[
'Java',
'Javanese',
],
'kali' =&gt; 
[
'Kali',
'Kayah_Li',
],
'kana' =&gt; 
[
'Kana',
'Katakana',
],
'khar' =&gt; 
[
'Khar',
'Kharoshthi',
],
'khmr' =&gt; 
[
'Khmr',
'Khmer',
],
'khoj' =&gt; 
[
'Khoj',
'Khojki',
],
'kits' =&gt; 
[
'Kits',
'Khitan_Small_Script',
],
'knda' =&gt; 
[
'Knda',
'Kannada',
],
'kthi' =&gt; 
[
'Kthi',
'Kaithi',
],
'lana' =&gt; 
[
'Lana',
'Tai_Tham',
],
'laoo' =&gt; 
[
'Laoo',
'Lao',
],
'latn' =&gt; 
[
'Latn',
'Latin',
],
'lepc' =&gt; 
[
'Lepc',
'Lepcha',
],
'limb' =&gt; 
[
'Limb',
'Limbu',
],
'lina' =&gt; 
[
'Lina',
'Linear_A',
],
'linb' =&gt; 
[
'Linb',
'Linear_B',
],
'lisu' =&gt; 
[
'Lisu',
],
'lyci' =&gt; 
[
'Lyci',
'Lycian',
],
'lydi' =&gt; 
[
'Lydi',
'Lydian',
],
'mahj' =&gt; 
[
'Mahj',
'Mahajani',
],
'maka' =&gt; 
[
'Maka',
'Makasar',
],
'mand' =&gt; 
[
'Mand',
'Mandaic',
],
'mani' =&gt; 
[
'Mani',
'Manichaean',
],
'marc' =&gt; 
[
'Marc',
'Marchen',
],
'medf' =&gt; 
[
'Medf',
'Medefaidrin',
],
'mend' =&gt; 
[
'Mend',
'Mende_Kikakui',
],
'merc' =&gt; 
[
'Merc',
'Meroitic_Cursive',
],
'mero' =&gt; 
[
'Mero',
'Meroitic_Hieroglyphs',
],
'mlym' =&gt; 
[
'Mlym',
'Malayalam',
],
'modi' =&gt; 
[
'Modi',
],
'mong' =&gt; 
[
'Mong',
'Mongolian',
],
'mroo' =&gt; 
[
'Mroo',
'Mro',
],
'mtei' =&gt; 
[
'Mtei',
'Meetei_Mayek',
],
'mult' =&gt; 
[
'Mult',
'Multani',
],
'mymr' =&gt; 
[
'Mymr',
'Myanmar',
],
'nand' =&gt; 
[
'Nand',
'Nandinagari',
],
'narb' =&gt; 
[
'Narb',
'Old_North_Arabian',
],
'nbat' =&gt; 
[
'Nbat',
'Nabataean',
],
'newa' =&gt; 
[
'Newa',
],
'nkoo' =&gt; 
[
'Nkoo',
'Nko',
],
'nshu' =&gt; 
[
'Nshu',
'Nushu',
],
'ogam' =&gt; 
[
'Ogam',
'Ogham',
],
'olck' =&gt; 
[
'Olck',
'Ol_Chiki',
],
'orkh' =&gt; 
[
'Orkh',
'Old_Turkic',
],
'orya' =&gt; 
[
'Orya',
'Oriya',
],
'osge' =&gt; 
[
'Osge',
'Osage',
],
'osma' =&gt; 
[
'Osma',
'Osmanya',
],
'palm' =&gt; 
[
'Palm',
'Palmyrene',
],
'pauc' =&gt; 
[
'Pauc',
'Pau_Cin_Hau',
],
'perm' =&gt; 
[
'Perm',
'Old_Permic',
],
'phag' =&gt; 
[
'Phag',
'Phags_Pa',
],
'phli' =&gt; 
[
'Phli',
'Inscriptional_Pahlavi',
],
'phlp' =&gt; 
[
'Phlp',
'Psalter_Pahlavi',
],
'phnx' =&gt; 
[
'Phnx',
'Phoenician',
],
'plrd' =&gt; 
[
'Plrd',
'Miao',
],
'prti' =&gt; 
[
'Prti',
'Inscriptional_Parthian',
],
'rjng' =&gt; 
[
'Rjng',
'Rejang',
],
'rohg' =&gt; 
[
'Rohg',
'Hanifi_Rohingya',
],
'runr' =&gt; 
[
'Runr',
'Runic',
],
'samr' =&gt; 
[
'Samr',
'Samaritan',
],
'sarb' =&gt; 
[
'Sarb',
'Old_South_Arabian',
],
'saur' =&gt; 
[
'Saur',
'Saurashtra',
],
'sgnw' =&gt; 
[
'Sgnw',
'SignWriting',
],
'shaw' =&gt; 
[
'Shaw',
'Shavian',
],
'shrd' =&gt; 
[
'Shrd',
'Sharada',
],
'sidd' =&gt; 
[
'Sidd',
'Siddham',
],
'sind' =&gt; 
[
'Sind',
'Khudawadi',
],
'sinh' =&gt; 
[
'Sinh',
'Sinhala',
],
'sogd' =&gt; 
[
'Sogd',
'Sogdian',
],
'sogo' =&gt; 
[
'Sogo',
'Old_Sogdian',
],
'sora' =&gt; 
[
'Sora',
'Sora_Sompeng',
],
'soyo' =&gt; 
[
'Soyo',
'Soyombo',
],
'sund' =&gt; 
[
'Sund',
'Sundanese',
],
'sylo' =&gt; 
[
'Sylo',
'Syloti_Nagri',
],
'syrc' =&gt; 
[
'Syrc',
'Syriac',
],
'tagb' =&gt; 
[
'Tagb',
'Tagbanwa',
],
'takr' =&gt; 
[
'Takr',
'Takri',
],
'tale' =&gt; 
[
'Tale',
'Tai_Le',
],
'talu' =&gt; 
[
'Talu',
'New_Tai_Lue',
],
'taml' =&gt; 
[
'Taml',
'Tamil',
],
'tang' =&gt; 
[
'Tang',
'Tangut',
],
'tavt' =&gt; 
[
'Tavt',
'Tai_Viet',
],
'telu' =&gt; 
[
'Telu',
'Telugu',
],
'tfng' =&gt; 
[
'Tfng',
'Tifinagh',
],
'tglg' =&gt; 
[
'Tglg',
'Tagalog',
],
'thaa' =&gt; 
[
'Thaa',
'Thaana',
],
'thai' =&gt; 
[
'Thai',
],
'tibt' =&gt; 
[
'Tibt',
'Tibetan',
],
'tirh' =&gt; 
[
'Tirh',
'Tirhuta',
],
'ugar' =&gt; 
[
'Ugar',
'Ugaritic',
],
'vaii' =&gt; 
[
'Vaii',
'Vai',
],
'wara' =&gt; 
[
'Wara',
'Warang_Citi',
],
'wcho' =&gt; 
[
'Wcho',
'Wancho',
],
'xpeo' =&gt; 
[
'Xpeo',
'Old_Persian',
],
'xsux' =&gt; 
[
'Xsux',
'Cuneiform',
],
'yezi' =&gt; 
[
'Yezi',
'Yezidi',
],
'yiii' =&gt; 
[
'Yiii',
'Yi',
],
'zanb' =&gt; 
[
'Zanb',
'Zanabazar_Square',
],
'zinh' =&gt; 
[
'Zinh',
'Inherited',
'Qaai',
],
'zyyy' =&gt; 
[
'Zyyy',
'Common',
],
'zzzz' =&gt; 
[
'Zzzz',
'Unknown',
],
},
'sd' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'sterm' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'term' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'uideo' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'upper' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'vo' =&gt; 
{
'r' =&gt; 
[
'R',
'Rotated',
],
'tr' =&gt; 
[
'Tr',
'Transformed_Rotated',
],
'tu' =&gt; 
[
'Tu',
'Transformed_Upright',
],
'u' =&gt; 
[
'U',
'Upright',
],
},
'vs' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'wb' =&gt; 
{
'cr' =&gt; 
[
'CR',
],
'dq' =&gt; 
[
'DQ',
'Double_Quote',
],
'eb' =&gt; 
[
'EB',
'E_Base',
],
'ebg' =&gt; 
[
'EBG',
'E_Base_GAZ',
],
'em' =&gt; 
[
'EM',
'E_Modifier',
],
'ex' =&gt; 
[
'EX',
'ExtendNumLet',
],
'extend' =&gt; 
[
'Extend',
],
'fo' =&gt; 
[
'FO',
'Format',
],
'gaz' =&gt; 
[
'GAZ',
'Glue_After_Zwj',
],
'hl' =&gt; 
[
'HL',
'Hebrew_Letter',
],
'ka' =&gt; 
[
'KA',
'Katakana',
],
'le' =&gt; 
[
'LE',
'ALetter',
],
'lf' =&gt; 
[
'LF',
],
'mb' =&gt; 
[
'MB',
'MidNumLet',
],
'ml' =&gt; 
[
'ML',
'MidLetter',
],
'mn' =&gt; 
[
'MN',
'MidNum',
],
'nl' =&gt; 
[
'NL',
'Newline',
],
'nu' =&gt; 
[
'NU',
'Numeric',
],
'ri' =&gt; 
[
'RI',
'Regional_Indicator',
],
'sq' =&gt; 
[
'SQ',
'Single_Quote',
],
'wsegspace' =&gt; 
[
'WSegSpace',
],
'xx' =&gt; 
[
'XX',
'Other',
],
'zwj' =&gt; 
[
'ZWJ',
],
},
'wspace' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'xidc' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
'xids' =&gt; 
{
'n' =&gt; 
[
'N',
'No',
'F',
'False',
],
'y' =&gt; 
[
'Y',
'Yes',
'T',
'True',
],
},
);

# Ordered (by code point ordinal) list of the ranges of code points whose
# names are algorithmically determined.  Each range entry is an anonymous hash
# of the start and end points and a template for the names within it.
@Unicode::UCD::algorithmic_named_code_points = (

{
'high' =&gt; 19903,
'low' =&gt; 13312,
'name' =&gt; 'CJK UNIFIED IDEOGRAPH-&lt;code point&gt;',
},
{
'high' =&gt; 40956,
'low' =&gt; 19968,
'name' =&gt; 'CJK UNIFIED IDEOGRAPH-&lt;code point&gt;',
},
{
'high' =&gt; 55203,
'low' =&gt; 44032,
'name' =&gt; '&lt;hangul syllable&gt;',
},
{
'high' =&gt; 64109,
'low' =&gt; 63744,
'name' =&gt; 'CJK COMPATIBILITY IDEOGRAPH-&lt;code point&gt;',
},
{
'high' =&gt; 64217,
'low' =&gt; 64112,
'name' =&gt; 'CJK COMPATIBILITY IDEOGRAPH-&lt;code point&gt;',
},
{
'high' =&gt; 100343,
'low' =&gt; 94208,
'name' =&gt; 'TANGUT IDEOGRAPH-&lt;code point&gt;',
},
{
'high' =&gt; 101589,
'low' =&gt; 101120,
'name' =&gt; 'KHITAN SMALL SCRIPT CHARACTER-&lt;code point&gt;',
},
{
'high' =&gt; 101640,
'low' =&gt; 101632,
'name' =&gt; 'TANGUT IDEOGRAPH SUPPLEMENT-&lt;code point&gt;',
},
{
'high' =&gt; 111355,
'low' =&gt; 110960,
'name' =&gt; 'NUSHU CHARACTER-&lt;code point&gt;',
},
{
'high' =&gt; 173789,
'low' =&gt; 131072,
'name' =&gt; 'CJK UNIFIED IDEOGRAPH-&lt;code point&gt;',
},
{
'high' =&gt; 177972,
'low' =&gt; 173824,
'name' =&gt; 'CJK UNIFIED IDEOGRAPH-&lt;code point&gt;',
},
{
'high' =&gt; 178205,
'low' =&gt; 177984,
'name' =&gt; 'CJK UNIFIED IDEOGRAPH-&lt;code point&gt;',
},
{
'high' =&gt; 183969,
'low' =&gt; 178208,
'name' =&gt; 'CJK UNIFIED IDEOGRAPH-&lt;code point&gt;',
},
{
'high' =&gt; 191456,
'low' =&gt; 183984,
'name' =&gt; 'CJK UNIFIED IDEOGRAPH-&lt;code point&gt;',
},
{
'high' =&gt; 195101,
'low' =&gt; 194560,
'name' =&gt; 'CJK COMPATIBILITY IDEOGRAPH-&lt;code point&gt;',
},
{
'high' =&gt; 201546,
'low' =&gt; 196608,
'name' =&gt; 'CJK UNIFIED IDEOGRAPH-&lt;code point&gt;',
},
,
);

# The properties that as-is have two meanings, and which must be disambiguated
%Unicode::UCD::ambiguous_names = (
'cf' =&gt; 1,
'isc' =&gt; 1,
'lc' =&gt; 1,
'sc' =&gt; 1,
);

# Keys are the prop-val combinations which are the default values for the
# given property, expressed in standard loose form
%Unicode::UCD::loose_defaults = (
'age=na' =&gt; 1,
'age=unassigned' =&gt; 1,
'ahex=f' =&gt; 1,
'ahex=false' =&gt; 1,
'ahex=n' =&gt; 1,
'ahex=no' =&gt; 1,
'alpha=f' =&gt; 1,
'alpha=false' =&gt; 1,
'alpha=n' =&gt; 1,
'alpha=no' =&gt; 1,
'bc=l' =&gt; 1,
'bc=lefttoright' =&gt; 1,
'bidic=f' =&gt; 1,
'bidic=false' =&gt; 1,
'bidic=n' =&gt; 1,
'bidic=no' =&gt; 1,
'bidim=f' =&gt; 1,
'bidim=false' =&gt; 1,
'bidim=n' =&gt; 1,
'bidim=no' =&gt; 1,
'blk=nb' =&gt; 1,
'blk=noblock' =&gt; 1,
'bpt=n' =&gt; 1,
'bpt=none' =&gt; 1,
'cased=f' =&gt; 1,
'cased=false' =&gt; 1,
'cased=n' =&gt; 1,
'cased=no' =&gt; 1,
'ccc=0' =&gt; 1,
'ccc=notreordered' =&gt; 1,
'ccc=nr' =&gt; 1,
'ce=f' =&gt; 1,
'ce=false' =&gt; 1,
'ce=n' =&gt; 1,
'ce=no' =&gt; 1,
'ci=f' =&gt; 1,
'ci=false' =&gt; 1,
'ci=n' =&gt; 1,
'ci=no' =&gt; 1,
'cn' =&gt; 1,
'compex=f' =&gt; 1,
'compex=false' =&gt; 1,
'compex=n' =&gt; 1,
'compex=no' =&gt; 1,
'cwcf=f' =&gt; 1,
'cwcf=false' =&gt; 1,
'cwcf=n' =&gt; 1,
'cwcf=no' =&gt; 1,
'cwcm=f' =&gt; 1,
'cwcm=false' =&gt; 1,
'cwcm=n' =&gt; 1,
'cwcm=no' =&gt; 1,
'cwkcf=f' =&gt; 1,
'cwkcf=false' =&gt; 1,
'cwkcf=n' =&gt; 1,
'cwkcf=no' =&gt; 1,
'cwl=f' =&gt; 1,
'cwl=false' =&gt; 1,
'cwl=n' =&gt; 1,
'cwl=no' =&gt; 1,
'cwt=f' =&gt; 1,
'cwt=false' =&gt; 1,
'cwt=n' =&gt; 1,
'cwt=no' =&gt; 1,
'cwu=f' =&gt; 1,
'cwu=false' =&gt; 1,
'cwu=n' =&gt; 1,
'cwu=no' =&gt; 1,
'dash=f' =&gt; 1,
'dash=false' =&gt; 1,
'dash=n' =&gt; 1,
'dash=no' =&gt; 1,
'dep=f' =&gt; 1,
'dep=false' =&gt; 1,
'dep=n' =&gt; 1,
'dep=no' =&gt; 1,
'di=f' =&gt; 1,
'di=false' =&gt; 1,
'di=n' =&gt; 1,
'di=no' =&gt; 1,
'dia=f' =&gt; 1,
'dia=false' =&gt; 1,
'dia=n' =&gt; 1,
'dia=no' =&gt; 1,
'dt=none' =&gt; 1,
'ea=n' =&gt; 1,
'ea=neutral' =&gt; 1,
'ebase=f' =&gt; 1,
'ebase=false' =&gt; 1,
'ebase=n' =&gt; 1,
'ebase=no' =&gt; 1,
'ecomp=f' =&gt; 1,
'ecomp=false' =&gt; 1,
'ecomp=n' =&gt; 1,
'ecomp=no' =&gt; 1,
'emod=f' =&gt; 1,
'emod=false' =&gt; 1,
'emod=n' =&gt; 1,
'emod=no' =&gt; 1,
'emoji=f' =&gt; 1,
'emoji=false' =&gt; 1,
'emoji=n' =&gt; 1,
'emoji=no' =&gt; 1,
'epres=f' =&gt; 1,
'epres=false' =&gt; 1,
'epres=n' =&gt; 1,
'epres=no' =&gt; 1,
'ext=f' =&gt; 1,
'ext=false' =&gt; 1,
'ext=n' =&gt; 1,
'ext=no' =&gt; 1,
'extpict=f' =&gt; 1,
'extpict=false' =&gt; 1,
'extpict=n' =&gt; 1,
'extpict=no' =&gt; 1,
'gc=cn' =&gt; 1,
'gc=unassigned' =&gt; 1,
'gcb=other' =&gt; 1,
'gcb=xx' =&gt; 1,
'grbase=f' =&gt; 1,
'grbase=false' =&gt; 1,
'grbase=n' =&gt; 1,
'grbase=no' =&gt; 1,
'grext=f' =&gt; 1,
'grext=false' =&gt; 1,
'grext=n' =&gt; 1,
'grext=no' =&gt; 1,
'hex=f' =&gt; 1,
'hex=false' =&gt; 1,
'hex=n' =&gt; 1,
'hex=no' =&gt; 1,
'hst=na' =&gt; 1,
'hst=notapplicable' =&gt; 1,
'hyphen=f' =&gt; 1,
'hyphen=false' =&gt; 1,
'hyphen=n' =&gt; 1,
'hyphen=no' =&gt; 1,
'idc=f' =&gt; 1,
'idc=false' =&gt; 1,
'idc=n' =&gt; 1,
'idc=no' =&gt; 1,
'identifierstatus=restricted' =&gt; 1,
'identifiertype=notcharacter' =&gt; 1,
'ideo=f' =&gt; 1,
'ideo=false' =&gt; 1,
'ideo=n' =&gt; 1,
'ideo=no' =&gt; 1,
'ids=f' =&gt; 1,
'ids=false' =&gt; 1,
'ids=n' =&gt; 1,
'ids=no' =&gt; 1,
'idsb=f' =&gt; 1,
'idsb=false' =&gt; 1,
'idsb=n' =&gt; 1,
'idsb=no' =&gt; 1,
'idst=f' =&gt; 1,
'idst=false' =&gt; 1,
'idst=n' =&gt; 1,
'idst=no' =&gt; 1,
'in=unassigned' =&gt; 1,
'innb' =&gt; 1,
'innoblock' =&gt; 1,
'inpc=na' =&gt; 1,
'insc=other' =&gt; 1,
'iscn' =&gt; 1,
'isnb' =&gt; 1,
'isnoblock' =&gt; 1,
'isunassigned' =&gt; 1,
'isunknown' =&gt; 1,
'iszzzz' =&gt; 1,
'jg=nojoininggroup' =&gt; 1,
'joinc=f' =&gt; 1,
'joinc=false' =&gt; 1,
'joinc=n' =&gt; 1,
'joinc=no' =&gt; 1,
'jt=nonjoining' =&gt; 1,
'jt=u' =&gt; 1,
'lb=unknown' =&gt; 1,
'lb=xx' =&gt; 1,
'loe=f' =&gt; 1,
'loe=false' =&gt; 1,
'loe=n' =&gt; 1,
'loe=no' =&gt; 1,
'lower=f' =&gt; 1,
'lower=false' =&gt; 1,
'lower=n' =&gt; 1,
'lower=no' =&gt; 1,
'math=f' =&gt; 1,
'math=false' =&gt; 1,
'math=n' =&gt; 1,
'math=no' =&gt; 1,
'nb' =&gt; 1,
'nchar=f' =&gt; 1,
'nchar=false' =&gt; 1,
'nchar=n' =&gt; 1,
'nchar=no' =&gt; 1,
'nfcqc=y' =&gt; 1,
'nfcqc=yes' =&gt; 1,
'nfdqc=y' =&gt; 1,
'nfdqc=yes' =&gt; 1,
'nfkcqc=y' =&gt; 1,
'nfkcqc=yes' =&gt; 1,
'nfkdqc=y' =&gt; 1,
'nfkdqc=yes' =&gt; 1,
'noblock' =&gt; 1,
'nt=none' =&gt; 1,
'nv=nan' =&gt; 1,
'patsyn=f' =&gt; 1,
'patsyn=false' =&gt; 1,
'patsyn=n' =&gt; 1,
'patsyn=no' =&gt; 1,
'patws=f' =&gt; 1,
'patws=false' =&gt; 1,
'patws=n' =&gt; 1,
'patws=no' =&gt; 1,
'pcm=f' =&gt; 1,
'pcm=false' =&gt; 1,
'pcm=n' =&gt; 1,
'pcm=no' =&gt; 1,
'qmark=f' =&gt; 1,
'qmark=false' =&gt; 1,
'qmark=n' =&gt; 1,
'qmark=no' =&gt; 1,
'radical=f' =&gt; 1,
'radical=false' =&gt; 1,
'radical=n' =&gt; 1,
'radical=no' =&gt; 1,
'ri=f' =&gt; 1,
'ri=false' =&gt; 1,
'ri=n' =&gt; 1,
'ri=no' =&gt; 1,
'sb=other' =&gt; 1,
'sb=xx' =&gt; 1,
'sc=unknown' =&gt; 1,
'sc=zzzz' =&gt; 1,
'scx=unknown' =&gt; 1,
'scx=zzzz' =&gt; 1,
'sd=f' =&gt; 1,
'sd=false' =&gt; 1,
'sd=n' =&gt; 1,
'sd=no' =&gt; 1,
'sterm=f' =&gt; 1,
'sterm=false' =&gt; 1,
'sterm=n' =&gt; 1,
'sterm=no' =&gt; 1,
'term=f' =&gt; 1,
'term=false' =&gt; 1,
'term=n' =&gt; 1,
'term=no' =&gt; 1,
'uideo=f' =&gt; 1,
'uideo=false' =&gt; 1,
'uideo=n' =&gt; 1,
'uideo=no' =&gt; 1,
'unassigned' =&gt; 1,
'unknown' =&gt; 1,
'upper=f' =&gt; 1,
'upper=false' =&gt; 1,
'upper=n' =&gt; 1,
'upper=no' =&gt; 1,
'vo=r' =&gt; 1,
'vo=rotated' =&gt; 1,
'vs=f' =&gt; 1,
'vs=false' =&gt; 1,
'vs=n' =&gt; 1,
'vs=no' =&gt; 1,
'wb=other' =&gt; 1,
'wb=xx' =&gt; 1,
'wspace=f' =&gt; 1,
'wspace=false' =&gt; 1,
'wspace=n' =&gt; 1,
'wspace=no' =&gt; 1,
'xidc=f' =&gt; 1,
'xidc=false' =&gt; 1,
'xidc=n' =&gt; 1,
'xidc=no' =&gt; 1,
'xids=f' =&gt; 1,
'xids=false' =&gt; 1,
'xids=n' =&gt; 1,
'xids=no' =&gt; 1,
'zzzz' =&gt; 1,
);

# The properties that are combinations, in that they have both a map table and
# a match table.  This is actually for UCD.t, so it knows how to test for
# these.
%Unicode::UCD::combination_property = (

);

# All combinations of names that are suppressed.
# This is actually for UCD.t, so it knows which properties shouldn't have
# entries.  If it got any bigger, would probably want to put it in its own
# file to use memory only when it was needed, in testing.
@Unicode::UCD::suppressed_properties = (

'cjkaccountingnumeric',
'cjkcompatibilityvariant',
'cjkiicore',
'cjkirggsource',
'cjkirghsource',
'cjkirgjsource',
'cjkirgkpsource',
'cjkirgksource',
'cjkirgmsource',
'cjkirgssource',
'cjkirgtsource',
'cjkirguksource',
'cjkirgusource',
'cjkirgvsource',
'cjkothernumeric',
'cjkprimarynumeric',
'cjkrsunicode',
'expandsonnfc',
'expandsonnfd',
'expandsonnfkc',
'expandsonnfkd',
'fcnfkc',
'fcnfkcclosure',
'graphemelink',
'grlink',
'jamoshortname',
'jsn',
'kaccountingnumeric',
'kcompatibilityvariant',
'kiicore',
'kirggsource',
'kirghsource',
'kirgjsource',
'kirgkpsource',
'kirgksource',
'kirgmsource',
'kirgssource',
'kirgtsource',
'kirguksource',
'kirgusource',
'kirgvsource',
'kothernumeric',
'kprimarynumeric',
'krsunicode',
'oalpha',
'odi',
'ogrext',
'oidc',
'oids',
'olower',
'omath',
'otheralphabetic',
'otherdefaultignorablecodepoint',
'othergraphemeextend',
'otheridcontinue',
'otheridstart',
'otherlowercase',
'othermath',
'otheruppercase',
'oupper',
'sc=hrkt',
'sc=katakanaorhiragana',
'script=hrkt',
'script=katakanaorhiragana',
'scriptextensions=hrkt',
'scriptextensions=katakanaorhiragana',
'scx=hrkt',
'scx=katakanaorhiragana',
'unicoderadicalstroke',
'urs',
'xonfc',
'xonfd',
'xonfkc',
'xonfkd',
,
);

1;
</pre></body></html>