← Index
NYTProf Performance Profile   « line view »
For /Users/timbo/perl5/perlbrew/perls/perl-5.18.2/bin/perlcritic
  Run on Sat Mar 19 22:12:22 2016
Reported on Sat Mar 19 22:14:11 2016

Filename/Users/timbo/perl5/perlbrew/perls/perl-5.18.2/lib/5.18.2/unicore/Heavy.pl
StatementsExecuted 10 statements in 2.28ms
Line State
ments
Time
on line
Calls Time
in subs
Code
1# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
2# This file is machine-generated by lib/unicore/mktables from the Unicode
3# database, Version 6.2.0. Any changes made here will be lost!
4
5
6# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
7# This file is for internal use by core Perl only. The format and even the
8# name or existence of this file are subject to change without notice. Don't
9# use it directly.
10
11
12# This file is for the use of utf8_heavy.pl and Unicode::UCD
13
14# Maps Unicode (not Perl single-form extensions) property names in loose
15# standard form to their corresponding standard names
16164µs%utf8::loose_property_name_of = (
17'age' => 'age',
18'ahex' => 'ahex',
19'alpha' => 'alpha',
20'alphabetic' => 'alpha',
21'asciihexdigit' => 'ahex',
22'bc' => 'bc',
23'bidic' => 'bidic',
24'bidiclass' => 'bc',
25'bidicontrol' => 'bidic',
26'bidim' => 'bidim',
27'bidimirrored' => 'bidim',
28'blk' => 'blk',
29'block' => 'blk',
30'canonicalcombiningclass' => 'ccc',
31'cased' => 'cased',
32'caseignorable' => 'ci',
33'category' => 'gc',
34'ccc' => 'ccc',
35'ce' => 'ce',
36'changeswhencasefolded' => 'cwcf',
37'changeswhencasemapped' => 'cwcm',
38'changeswhenlowercased' => 'cwl',
39'changeswhennfkccasefolded' => 'cwkcf',
40'changeswhentitlecased' => 'cwt',
41'changeswhenuppercased' => 'cwu',
42'ci' => 'ci',
43'compex' => 'compex',
44'compositionexclusion' => 'ce',
45'cwcf' => 'cwcf',
46'cwcm' => 'cwcm',
47'cwkcf' => 'cwkcf',
48'cwl' => 'cwl',
49'cwt' => 'cwt',
50'cwu' => 'cwu',
51'dash' => 'dash',
52'decompositiontype' => 'dt',
53'defaultignorablecodepoint' => 'di',
54'dep' => 'dep',
55'deprecated' => 'dep',
56'di' => 'di',
57'dia' => 'dia',
58'diacritic' => 'dia',
59'dt' => 'dt',
60'ea' => 'ea',
61'eastasianwidth' => 'ea',
62'ext' => 'ext',
63'extender' => 'ext',
64'fullcompositionexclusion' => 'compex',
65'gc' => 'gc',
66'gcb' => 'gcb',
67'generalcategory' => 'gc',
68'graphemebase' => 'grbase',
69'graphemeclusterbreak' => 'gcb',
70'graphemeextend' => 'grext',
71'grbase' => 'grbase',
72'grext' => 'grext',
73'hangulsyllabletype' => 'hst',
74'hex' => 'hex',
75'hexdigit' => 'hex',
76'hst' => 'hst',
77'hyphen' => 'hyphen',
78'idc' => 'idc',
79'idcontinue' => 'idc',
80'ideo' => 'ideo',
81'ideographic' => 'ideo',
82'ids' => 'ids',
83'idsb' => 'idsb',
84'idsbinaryoperator' => 'idsb',
85'idst' => 'idst',
86'idstart' => 'ids',
87'idstrinaryoperator' => 'idst',
88'in' => 'in',
89'jg' => 'jg',
90'joinc' => 'joinc',
91'joincontrol' => 'joinc',
92'joininggroup' => 'jg',
93'joiningtype' => 'jt',
94'jt' => 'jt',
95'lb' => 'lb',
96'linebreak' => 'lb',
97'loe' => 'loe',
98'logicalorderexception' => 'loe',
99'lower' => 'lower',
100'lowercase' => 'lower',
101'math' => 'math',
102'nchar' => 'nchar',
103'nfcqc' => 'nfcqc',
104'nfcquickcheck' => 'nfcqc',
105'nfdqc' => 'nfdqc',
106'nfdquickcheck' => 'nfdqc',
107'nfkcqc' => 'nfkcqc',
108'nfkcquickcheck' => 'nfkcqc',
109'nfkdqc' => 'nfkdqc',
110'nfkdquickcheck' => 'nfkdqc',
111'noncharactercodepoint' => 'nchar',
112'nt' => 'nt',
113'numerictype' => 'nt',
114'numericvalue' => 'nv',
115'nv' => 'nv',
116'patsyn' => 'patsyn',
117'patternsyntax' => 'patsyn',
118'patternwhitespace' => 'patws',
119'patws' => 'patws',
120'presentin' => 'in',
121'qmark' => 'qmark',
122'quotationmark' => 'qmark',
123'radical' => 'radical',
124'sb' => 'sb',
125'sc' => 'sc',
126'script' => 'sc',
127'scriptextensions' => 'scx',
128'scx' => 'scx',
129'sd' => 'sd',
130'sentencebreak' => 'sb',
131'softdotted' => 'sd',
132'space' => 'wspace',
133'sterm' => 'sterm',
134'term' => 'term',
135'terminalpunctuation' => 'term',
136'uideo' => 'uideo',
137'unifiedideograph' => 'uideo',
138'upper' => 'upper',
139'uppercase' => 'upper',
140'variationselector' => 'vs',
141'vs' => 'vs',
142'wb' => 'wb',
143'whitespace' => 'wspace',
144'wordbreak' => 'wb',
145'wspace' => 'wspace',
146'xidc' => 'xidc',
147'xidcontinue' => 'xidc',
148'xids' => 'xids',
149'xidstart' => 'xids',
150);
151
152# Maps property, table to file for those using stricter matching
153193µs%utf8::stricter_to_file_of = (
154'_canondcij' => 'SD/Y',
155'_case_ignorable' => 'CI/Y',
156'_combabove' => 'Ccc/A',
157'_perl_any_folds' => 'Perl/_PerlAny',
158'_perl_charname_begin' => 'Perl/_PerlCha',
159'_perl_charname_continue' => 'Perl/_PerlCh2',
160'_perl_idcont' => 'Perl/_PerlIDC',
161'_perl_idstart' => 'Perl/_PerlIDS',
162'_perl_quotemeta' => 'Perl/_PerlQuo',
163'_x_extend' => 'Perl/_XExtend',
164'_x_gcb_l' => 'Perl/_XGCBL',
165'_x_gcb_lv' => 'Perl/_XGCBLV',
166'_x_gcb_lvt' => 'Perl/_XGCBLVT',
167'_x_gcb_prepend' => '!Perl/Any',
168'_x_gcb_t' => 'Perl/_XGCBT',
169'_x_gcb_v' => 'Perl/_XGCBV',
170'_x_lv_lvt_v' => 'Perl/_XLVLVTV',
171'_x_regular_begin' => 'Perl/_XRegula',
172'_x_ri' => 'Perl/_XRI',
173'_x_special_begin_start' => 'Perl/_XSpecia',
174'age=1.1' => 'Age/V11',
175'age=2' => 'Age/V20',
176'age=2.0' => 'Age/V20',
177'age=2.1' => 'Age/V21',
178'age=3' => 'Age/V30',
179'age=3.0' => 'Age/V30',
180'age=3.1' => 'Age/V31',
181'age=3.2' => 'Age/V32',
182'age=4' => 'Age/V40',
183'age=4.0' => 'Age/V40',
184'age=4.1' => 'Age/V41',
185'age=5' => 'Age/V50',
186'age=5.0' => 'Age/V50',
187'age=5.1' => 'Age/V51',
188'age=5.2' => 'Age/V52',
189'age=6' => 'Age/V60',
190'age=6.0' => 'Age/V60',
191'age=6.1' => 'Age/V61',
192'age=6.2' => 'Age/V62',
193'ccc=0' => 'Ccc/NR',
194'ccc=1' => 'Ccc/OV',
195'ccc=10' => 'Ccc/CCC10',
196'ccc=103' => 'Ccc/CCC103',
197'ccc=107' => 'Ccc/CCC107',
198'ccc=11' => 'Ccc/CCC11',
199'ccc=118' => 'Ccc/CCC118',
200'ccc=12' => 'Ccc/CCC12',
201'ccc=122' => 'Ccc/CCC122',
202'ccc=129' => 'Ccc/CCC129',
203'ccc=13' => 'Ccc/CCC13',
204'ccc=130' => 'Ccc/CCC130',
205'ccc=132' => 'Ccc/CCC132',
206'ccc=133' => '!Perl/Any',
207'ccc=14' => 'Ccc/CCC14',
208'ccc=15' => 'Ccc/CCC15',
209'ccc=16' => 'Ccc/CCC16',
210'ccc=17' => 'Ccc/CCC17',
211'ccc=18' => 'Ccc/CCC18',
212'ccc=19' => 'Ccc/CCC19',
213'ccc=20' => 'Ccc/CCC20',
214'ccc=200' => '!Perl/Any',
215'ccc=202' => 'Ccc/ATB',
216'ccc=21' => 'Ccc/CCC21',
217'ccc=214' => 'Ccc/ATA',
218'ccc=216' => 'Ccc/ATAR',
219'ccc=218' => 'Ccc/BL',
220'ccc=22' => 'Ccc/CCC22',
221'ccc=220' => 'Ccc/B',
222'ccc=222' => 'Ccc/BR',
223'ccc=224' => 'Ccc/L',
224'ccc=226' => 'Ccc/R',
225'ccc=228' => 'Ccc/AL',
226'ccc=23' => 'Ccc/CCC23',
227'ccc=230' => 'Ccc/A',
228'ccc=232' => 'Ccc/AR',
229'ccc=233' => 'Ccc/DB',
230'ccc=234' => 'Ccc/DA',
231'ccc=24' => 'Ccc/CCC24',
232'ccc=240' => 'Ccc/IS',
233'ccc=25' => 'Ccc/CCC25',
234'ccc=26' => 'Ccc/CCC26',
235'ccc=27' => 'Ccc/CCC27',
236'ccc=28' => 'Ccc/CCC28',
237'ccc=29' => 'Ccc/CCC29',
238'ccc=30' => 'Ccc/CCC30',
239'ccc=31' => 'Ccc/CCC31',
240'ccc=32' => 'Ccc/CCC32',
241'ccc=33' => 'Ccc/CCC33',
242'ccc=34' => 'Ccc/CCC34',
243'ccc=35' => 'Ccc/CCC35',
244'ccc=36' => 'Ccc/CCC36',
245'ccc=7' => 'Ccc/NK',
246'ccc=8' => 'Ccc/KV',
247'ccc=84' => 'Ccc/CCC84',
248'ccc=9' => 'Ccc/VR',
249'ccc=91' => 'Ccc/CCC91',
250'in=1.1' => 'Age/V11',
251'in=2' => 'In/2_0',
252'in=2.0' => 'In/2_0',
253'in=2.1' => 'In/2_1',
254'in=3' => 'In/3_0',
255'in=3.0' => 'In/3_0',
256'in=3.1' => 'In/3_1',
257'in=3.2' => 'In/3_2',
258'in=4' => 'In/4_0',
259'in=4.0' => 'In/4_0',
260'in=4.1' => 'In/4_1',
261'in=5' => 'In/5_0',
262'in=5.0' => 'In/5_0',
263'in=5.1' => 'In/5_1',
264'in=5.2' => 'In/5_2',
265'in=6' => 'In/6_0',
266'in=6.0' => 'In/6_0',
267'in=6.1' => 'In/6_1',
268'in=6.2' => 'In/6_2',
269'nv=-1' => 'Nv/_1',
270'nv=-1/2' => 'Nv/_1_2',
271'nv=0' => 'Nv/0',
272'nv=1' => 'Nv/1',
273'nv=1/10' => 'Nv/1_10',
274'nv=1/16' => 'Nv/1_16',
275'nv=1/2' => 'Nv/1_2',
276'nv=1/3' => 'Nv/1_3',
277'nv=1/4' => 'Nv/1_4',
278'nv=1/5' => 'Nv/1_5',
279'nv=1/6' => 'Nv/1_6',
280'nv=1/7' => 'Nv/1_7',
281'nv=1/8' => 'Nv/1_8',
282'nv=1/9' => 'Nv/1_9',
283'nv=10' => 'Nv/10',
284'nv=100' => 'Nv/100',
285'nv=1000' => 'Nv/1000',
286'nv=10000' => 'Nv/10000',
287'nv=100000' => 'Nv/100000',
288'nv=100000000' => 'Nv/10000000',
289'nv=1000000000000' => 'Nv/10000002',
290'nv=11' => 'Nv/11',
291'nv=11/2' => 'Nv/11_2',
292'nv=12' => 'Nv/12',
293'nv=13' => 'Nv/13',
294'nv=13/2' => 'Nv/13_2',
295'nv=14' => 'Nv/14',
296'nv=15' => 'Nv/15',
297'nv=15/2' => 'Nv/15_2',
298'nv=16' => 'Nv/16',
299'nv=17' => 'Nv/17',
300'nv=17/2' => 'Nv/17_2',
301'nv=18' => 'Nv/18',
302'nv=19' => 'Nv/19',
303'nv=2' => 'Nv/2',
304'nv=2/3' => 'Nv/2_3',
305'nv=2/5' => 'Nv/2_5',
306'nv=20' => 'Nv/20',
307'nv=200' => 'Nv/200',
308'nv=2000' => 'Nv/2000',
309'nv=20000' => 'Nv/20000',
310'nv=21' => 'Nv/21',
311'nv=216000' => 'Nv/216000',
312'nv=22' => 'Nv/22',
313'nv=23' => 'Nv/23',
314'nv=24' => 'Nv/24',
315'nv=25' => 'Nv/25',
316'nv=26' => 'Nv/26',
317'nv=27' => 'Nv/27',
318'nv=28' => 'Nv/28',
319'nv=29' => 'Nv/29',
320'nv=3' => 'Nv/3',
321'nv=3/16' => 'Nv/3_16',
322'nv=3/2' => 'Nv/3_2',
323'nv=3/4' => 'Nv/3_4',
324'nv=3/5' => 'Nv/3_5',
325'nv=3/8' => 'Nv/3_8',
326'nv=30' => 'Nv/30',
327'nv=300' => 'Nv/300',
328'nv=3000' => 'Nv/3000',
329'nv=30000' => 'Nv/30000',
330'nv=31' => 'Nv/31',
331'nv=32' => 'Nv/32',
332'nv=33' => 'Nv/33',
333'nv=34' => 'Nv/34',
334'nv=35' => 'Nv/35',
335'nv=36' => 'Nv/36',
336'nv=37' => 'Nv/37',
337'nv=38' => 'Nv/38',
338'nv=39' => 'Nv/39',
339'nv=4' => 'Nv/4',
340'nv=4/5' => 'Nv/4_5',
341'nv=40' => 'Nv/40',
342'nv=400' => 'Nv/400',
343'nv=4000' => 'Nv/4000',
344'nv=40000' => 'Nv/40000',
345'nv=41' => 'Nv/41',
346'nv=42' => 'Nv/42',
347'nv=43' => 'Nv/43',
348'nv=432000' => 'Nv/432000',
349'nv=44' => 'Nv/44',
350'nv=45' => 'Nv/45',
351'nv=46' => 'Nv/46',
352'nv=47' => 'Nv/47',
353'nv=48' => 'Nv/48',
354'nv=49' => 'Nv/49',
355'nv=5' => 'Nv/5',
356'nv=5/2' => 'Nv/5_2',
357'nv=5/6' => 'Nv/5_6',
358'nv=5/8' => 'Nv/5_8',
359'nv=50' => 'Nv/50',
360'nv=500' => 'Nv/500',
361'nv=5000' => 'Nv/5000',
362'nv=50000' => 'Nv/50000',
363'nv=6' => 'Nv/6',
364'nv=60' => 'Nv/60',
365'nv=600' => 'Nv/600',
366'nv=6000' => 'Nv/6000',
367'nv=60000' => 'Nv/60000',
368'nv=7' => 'Nv/7',
369'nv=7/2' => 'Nv/7_2',
370'nv=7/8' => 'Nv/7_8',
371'nv=70' => 'Nv/70',
372'nv=700' => 'Nv/700',
373'nv=7000' => 'Nv/7000',
374'nv=70000' => 'Nv/70000',
375'nv=8' => 'Nv/8',
376'nv=80' => 'Nv/80',
377'nv=800' => 'Nv/800',
378'nv=8000' => 'Nv/8000',
379'nv=80000' => 'Nv/80000',
380'nv=9' => 'Nv/9',
381'nv=9/2' => 'Nv/9_2',
382'nv=90' => 'Nv/90',
383'nv=900' => 'Nv/900',
384'nv=9000' => 'Nv/9000',
385'nv=90000' => 'Nv/90000',
386);
387
388# Maps property, table to file for those using loose matching
38911.33ms%utf8::loose_to_file_of = (
390'aegeannumbers' => 'Blk/AegeanNu',
391'age=na' => 'Age/NA',
392'age=unassigned' => 'Age/NA',
393'age=v11' => 'Age/V11',
394'age=v20' => 'Age/V20',
395'age=v21' => 'Age/V21',
396'age=v30' => 'Age/V30',
397'age=v31' => 'Age/V31',
398'age=v32' => 'Age/V32',
399'age=v40' => 'Age/V40',
400'age=v41' => 'Age/V41',
401'age=v50' => 'Age/V50',
402'age=v51' => 'Age/V51',
403'age=v52' => 'Age/V52',
404'age=v60' => 'Age/V60',
405'age=v61' => 'Age/V61',
406'age=v62' => 'Age/V62',
407'ahex' => 'AHex/Y',
408'ahex=f' => '!AHex/Y',
409'ahex=false' => '!AHex/Y',
410'ahex=n' => '!AHex/Y',
411'ahex=no' => '!AHex/Y',
412'ahex=t' => 'AHex/Y',
413'ahex=true' => 'AHex/Y',
414'ahex=y' => 'AHex/Y',
415'ahex=yes' => 'AHex/Y',
416'alchemical' => 'Blk/Alchemic',
417'alchemicalsymbols' => 'Blk/Alchemic',
418'all' => 'Perl/Any',
419'alnum' => 'Perl/Alnum',
420'alpha' => 'Alpha/Y',
421'alpha=f' => '!Alpha/Y',
422'alpha=false' => '!Alpha/Y',
423'alpha=n' => '!Alpha/Y',
424'alpha=no' => '!Alpha/Y',
425'alpha=t' => 'Alpha/Y',
426'alpha=true' => 'Alpha/Y',
427'alpha=y' => 'Alpha/Y',
428'alpha=yes' => 'Alpha/Y',
429'alphabetic' => 'Alpha/Y',
430'alphabeticpf' => 'Blk/Alphabet',
431'alphabeticpresentationforms' => 'Blk/Alphabet',
432'ancientgreekmusic' => 'Blk/AncientG',
433'ancientgreekmusicalnotation' => 'Blk/AncientG',
434'ancientgreeknumbers' => 'Blk/Ancient2',
435'ancientsymbols' => 'Blk/AncientS',
436'any' => 'Perl/Any',
437'arab' => 'Sc/Arab',
438'arabic' => 'Sc/Arab',
439'arabicexta' => 'Blk/ArabicEx',
440'arabicextendeda' => 'Blk/ArabicEx',
441'arabicmath' => 'Blk/ArabicMa',
442'arabicmathematicalalphabeticsymbols' => 'Blk/ArabicMa',
443'arabicpfa' => 'Blk/ArabicPF',
444'arabicpfb' => 'Blk/ArabicP2',
445'arabicpresentationformsa' => 'Blk/ArabicPF',
446'arabicpresentationformsb' => 'Blk/ArabicP2',
447'arabicsup' => 'Blk/ArabicSu',
448'arabicsupplement' => 'Blk/ArabicSu',
449'armenian' => 'Sc/Armn',
450'armi' => 'Sc/Armi',
451'armn' => 'Sc/Armn',
452'arrows' => 'Blk/Arrows',
453'ascii' => 'Blk/ASCII',
454'asciihexdigit' => 'AHex/Y',
455'assigned' => 'Perl/Assigned',
456'avestan' => 'Sc/Avst',
457'avst' => 'Sc/Avst',
458'bali' => 'Sc/Bali',
459'balinese' => 'Sc/Bali',
460'bamu' => 'Sc/Bamu',
461'bamum' => 'Sc/Bamu',
462'bamumsup' => 'Blk/BamumSup',
463'bamumsupplement' => 'Blk/BamumSup',
464'basiclatin' => 'Blk/ASCII',
465'batak' => 'Sc/Batk',
466'batk' => 'Sc/Batk',
467'bc=al' => 'Bc/AL',
468'bc=an' => 'Bc/AN',
469'bc=arabicletter' => 'Bc/AL',
470'bc=arabicnumber' => 'Bc/AN',
471'bc=b' => 'Bc/B',
472'bc=bn' => 'Bc/BN',
473'bc=boundaryneutral' => 'Bc/BN',
474'bc=commonseparator' => 'Bc/CS',
475'bc=cs' => 'Bc/CS',
476'bc=en' => 'Bc/EN',
477'bc=es' => 'Bc/ES',
478'bc=et' => 'Bc/ET',
479'bc=europeannumber' => 'Bc/EN',
480'bc=europeanseparator' => 'Bc/ES',
481'bc=europeanterminator' => 'Bc/ET',
482'bc=l' => 'Bc/L',
483'bc=lefttoright' => 'Bc/L',
484'bc=lefttorightembedding' => 'Bc/LRE',
485'bc=lefttorightoverride' => 'Bc/LRO',
486'bc=lre' => 'Bc/LRE',
487'bc=lro' => 'Bc/LRO',
488'bc=nonspacingmark' => 'Bc/NSM',
489'bc=nsm' => 'Bc/NSM',
490'bc=on' => 'Bc/ON',
491'bc=otherneutral' => 'Bc/ON',
492'bc=paragraphseparator' => 'Bc/B',
493'bc=pdf' => 'Bc/PDF',
494'bc=popdirectionalformat' => 'Bc/PDF',
495'bc=r' => 'Bc/R',
496'bc=righttoleft' => 'Bc/R',
497'bc=righttoleftembedding' => 'Bc/RLE',
498'bc=righttoleftoverride' => 'Bc/RLO',
499'bc=rle' => 'Bc/RLE',
500'bc=rlo' => 'Bc/RLO',
501'bc=s' => 'Bc/S',
502'bc=segmentseparator' => 'Bc/S',
503'bc=whitespace' => 'Bc/WS',
504'bc=ws' => 'Bc/WS',
505'beng' => 'Sc/Beng',
506'bengali' => 'Sc/Beng',
507'bidic' => 'BidiC/Y',
508'bidic=f' => '!BidiC/Y',
509'bidic=false' => '!BidiC/Y',
510'bidic=n' => '!BidiC/Y',
511'bidic=no' => '!BidiC/Y',
512'bidic=t' => 'BidiC/Y',
513'bidic=true' => 'BidiC/Y',
514'bidic=y' => 'BidiC/Y',
515'bidic=yes' => 'BidiC/Y',
516'bidicontrol' => 'BidiC/Y',
517'bidim' => 'BidiM/Y',
518'bidim=f' => '!BidiM/Y',
519'bidim=false' => '!BidiM/Y',
520'bidim=n' => '!BidiM/Y',
521'bidim=no' => '!BidiM/Y',
522'bidim=t' => 'BidiM/Y',
523'bidim=true' => 'BidiM/Y',
524'bidim=y' => 'BidiM/Y',
525'bidim=yes' => 'BidiM/Y',
526'bidimirrored' => 'BidiM/Y',
527'blank' => 'Perl/Blank',
528'blk=aegeannumbers' => 'Blk/AegeanNu',
529'blk=alchemical' => 'Blk/Alchemic',
530'blk=alchemicalsymbols' => 'Blk/Alchemic',
531'blk=alphabeticpf' => 'Blk/Alphabet',
532'blk=alphabeticpresentationforms' => 'Blk/Alphabet',
533'blk=ancientgreekmusic' => 'Blk/AncientG',
534'blk=ancientgreekmusicalnotation' => 'Blk/AncientG',
535'blk=ancientgreeknumbers' => 'Blk/Ancient2',
536'blk=ancientsymbols' => 'Blk/AncientS',
537'blk=arabic' => 'Blk/Arabic',
538'blk=arabicexta' => 'Blk/ArabicEx',
539'blk=arabicextendeda' => 'Blk/ArabicEx',
540'blk=arabicmath' => 'Blk/ArabicMa',
541'blk=arabicmathematicalalphabeticsymbols' => 'Blk/ArabicMa',
542'blk=arabicpfa' => 'Blk/ArabicPF',
543'blk=arabicpfb' => 'Blk/ArabicP2',
544'blk=arabicpresentationformsa' => 'Blk/ArabicPF',
545'blk=arabicpresentationformsb' => 'Blk/ArabicP2',
546'blk=arabicsup' => 'Blk/ArabicSu',
547'blk=arabicsupplement' => 'Blk/ArabicSu',
548'blk=armenian' => 'Blk/Armenian',
549'blk=arrows' => 'Blk/Arrows',
550'blk=ascii' => 'Blk/ASCII',
551'blk=avestan' => 'Blk/Avestan',
552'blk=balinese' => 'Blk/Balinese',
553'blk=bamum' => 'Blk/Bamum',
554'blk=bamumsup' => 'Blk/BamumSup',
555'blk=bamumsupplement' => 'Blk/BamumSup',
556'blk=basiclatin' => 'Blk/ASCII',
557'blk=batak' => 'Blk/Batak',
558'blk=bengali' => 'Blk/Bengali',
559'blk=blockelements' => 'Blk/BlockEle',
560'blk=bopomofo' => 'Blk/Bopomofo',
561'blk=bopomofoext' => 'Blk/Bopomof2',
562'blk=bopomofoextended' => 'Blk/Bopomof2',
563'blk=boxdrawing' => 'Blk/BoxDrawi',
564'blk=brahmi' => 'Blk/Brahmi',
565'blk=braille' => 'Blk/Braille',
566'blk=braillepatterns' => 'Blk/Braille',
567'blk=buginese' => 'Blk/Buginese',
568'blk=buhid' => 'Blk/Buhid',
569'blk=byzantinemusic' => 'Blk/Byzantin',
570'blk=byzantinemusicalsymbols' => 'Blk/Byzantin',
571'blk=canadiansyllabics' => 'Blk/UCAS',
572'blk=carian' => 'Blk/Carian',
573'blk=chakma' => 'Blk/Chakma',
574'blk=cham' => 'Blk/Cham',
575'blk=cherokee' => 'Blk/Cherokee',
576'blk=cjk' => 'Blk/CJK',
577'blk=cjkcompat' => 'Blk/CJKCompa',
578'blk=cjkcompatforms' => 'Blk/CJKComp2',
579'blk=cjkcompatibility' => 'Blk/CJKCompa',
580'blk=cjkcompatibilityforms' => 'Blk/CJKComp2',
581'blk=cjkcompatibilityideographs' => 'Blk/CJKComp3',
582'blk=cjkcompatibilityideographssupplement' => 'Blk/CJKComp4',
583'blk=cjkcompatideographs' => 'Blk/CJKComp3',
584'blk=cjkcompatideographssup' => 'Blk/CJKComp4',
585'blk=cjkexta' => 'Blk/CJKExtA',
586'blk=cjkextb' => 'Blk/CJKExtB',
587'blk=cjkextc' => 'Blk/CJKExtC',
588'blk=cjkextd' => 'Blk/CJKExtD',
589'blk=cjkradicalssup' => 'Blk/CJKRadic',
590'blk=cjkradicalssupplement' => 'Blk/CJKRadic',
591'blk=cjkstrokes' => 'Blk/CJKStrok',
592'blk=cjksymbols' => 'Blk/CJKSymbo',
593'blk=cjksymbolsandpunctuation' => 'Blk/CJKSymbo',
594'blk=cjkunifiedideographs' => 'Blk/CJK',
595'blk=cjkunifiedideographsextensiona' => 'Blk/CJKExtA',
596'blk=cjkunifiedideographsextensionb' => 'Blk/CJKExtB',
597'blk=cjkunifiedideographsextensionc' => 'Blk/CJKExtC',
598'blk=cjkunifiedideographsextensiond' => 'Blk/CJKExtD',
599'blk=combiningdiacriticalmarks' => 'Blk/Diacriti',
600'blk=combiningdiacriticalmarksforsymbols' => 'Blk/Diacrit3',
601'blk=combiningdiacriticalmarkssupplement' => 'Blk/Diacrit2',
602'blk=combininghalfmarks' => 'Blk/HalfMark',
603'blk=combiningmarksforsymbols' => 'Blk/Diacrit3',
604'blk=commonindicnumberforms' => 'Blk/IndicNum',
605'blk=compatjamo' => 'Blk/CompatJa',
606'blk=controlpictures' => 'Blk/ControlP',
607'blk=coptic' => 'Blk/Coptic',
608'blk=countingrod' => 'Blk/Counting',
609'blk=countingrodnumerals' => 'Blk/Counting',
610'blk=cuneiform' => 'Blk/Cuneifor',
611'blk=cuneiformnumbers' => 'Blk/Cuneifo2',
612'blk=cuneiformnumbersandpunctuation' => 'Blk/Cuneifo2',
613'blk=currencysymbols' => 'Blk/Currency',
614'blk=cypriotsyllabary' => 'Blk/CypriotS',
615'blk=cyrillic' => 'Blk/Cyrillic',
616'blk=cyrillicexta' => 'Blk/Cyrilli3',
617'blk=cyrillicextb' => 'Blk/Cyrilli4',
618'blk=cyrillicextendeda' => 'Blk/Cyrilli3',
619'blk=cyrillicextendedb' => 'Blk/Cyrilli4',
620'blk=cyrillicsup' => 'Blk/Cyrilli2',
621'blk=cyrillicsupplement' => 'Blk/Cyrilli2',
622'blk=cyrillicsupplementary' => 'Blk/Cyrilli2',
623'blk=deseret' => 'Blk/Deseret',
624'blk=devanagari' => 'Blk/Devanaga',
625'blk=devanagariext' => 'Blk/Devanag2',
626'blk=devanagariextended' => 'Blk/Devanag2',
627'blk=diacriticals' => 'Blk/Diacriti',
628'blk=diacriticalsforsymbols' => 'Blk/Diacrit3',
629'blk=diacriticalssup' => 'Blk/Diacrit2',
630'blk=dingbats' => 'Blk/Dingbats',
631'blk=domino' => 'Blk/Domino',
632'blk=dominotiles' => 'Blk/Domino',
633'blk=egyptianhieroglyphs' => 'Blk/Egyptian',
634'blk=emoticons' => 'Blk/Emoticon',
635'blk=enclosedalphanum' => 'Blk/Enclose2',
636'blk=enclosedalphanumerics' => 'Blk/Enclose2',
637'blk=enclosedalphanumericsupplement' => 'Blk/Enclose3',
638'blk=enclosedalphanumsup' => 'Blk/Enclose3',
639'blk=enclosedcjk' => 'Blk/Enclosed',
640'blk=enclosedcjklettersandmonths' => 'Blk/Enclosed',
641'blk=enclosedideographicsup' => 'Blk/Enclose4',
642'blk=enclosedideographicsupplement' => 'Blk/Enclose4',
643'blk=ethiopic' => 'Blk/Ethiopic',
644'blk=ethiopicext' => 'Blk/Ethiopi2',
645'blk=ethiopicexta' => 'Blk/Ethiopi4',
646'blk=ethiopicextended' => 'Blk/Ethiopi2',
647'blk=ethiopicextendeda' => 'Blk/Ethiopi4',
648'blk=ethiopicsup' => 'Blk/Ethiopi3',
649'blk=ethiopicsupplement' => 'Blk/Ethiopi3',
650'blk=generalpunctuation' => 'Blk/Punctuat',
651'blk=geometricshapes' => 'Blk/Geometri',
652'blk=georgian' => 'Blk/Georgian',
653'blk=georgiansup' => 'Blk/Georgia2',
654'blk=georgiansupplement' => 'Blk/Georgia2',
655'blk=glagolitic' => 'Blk/Glagolit',
656'blk=gothic' => 'Blk/Gothic',
657'blk=greek' => 'Blk/Greek',
658'blk=greekandcoptic' => 'Blk/Greek',
659'blk=greekext' => 'Blk/GreekExt',
660'blk=greekextended' => 'Blk/GreekExt',
661'blk=gujarati' => 'Blk/Gujarati',
662'blk=gurmukhi' => 'Blk/Gurmukhi',
663'blk=halfandfullforms' => 'Blk/HalfAndF',
664'blk=halfmarks' => 'Blk/HalfMark',
665'blk=halfwidthandfullwidthforms' => 'Blk/HalfAndF',
666'blk=hangul' => 'Blk/Hangul',
667'blk=hangulcompatibilityjamo' => 'Blk/CompatJa',
668'blk=hanguljamo' => 'Blk/Jamo',
669'blk=hanguljamoextendeda' => 'Blk/JamoExtA',
670'blk=hanguljamoextendedb' => 'Blk/JamoExtB',
671'blk=hangulsyllables' => 'Blk/Hangul',
672'blk=hanunoo' => 'Blk/Hanunoo',
673'blk=hebrew' => 'Blk/Hebrew',
674'blk=highprivateusesurrogates' => 'Blk/HighPUSu',
675'blk=highpusurrogates' => 'Blk/HighPUSu',
676'blk=highsurrogates' => 'Blk/HighSurr',
677'blk=hiragana' => 'Blk/Hiragana',
678'blk=idc' => 'Blk/IDC',
679'blk=ideographicdescriptioncharacters' => 'Blk/IDC',
680'blk=imperialaramaic' => 'Blk/Imperial',
681'blk=indicnumberforms' => 'Blk/IndicNum',
682'blk=inscriptionalpahlavi' => 'Blk/Inscript',
683'blk=inscriptionalparthian' => 'Blk/Inscrip2',
684'blk=ipaext' => 'Blk/IPAExt',
685'blk=ipaextensions' => 'Blk/IPAExt',
686'blk=jamo' => 'Blk/Jamo',
687'blk=jamoexta' => 'Blk/JamoExtA',
688'blk=jamoextb' => 'Blk/JamoExtB',
689'blk=javanese' => 'Blk/Javanese',
690'blk=kaithi' => 'Blk/Kaithi',
691'blk=kanasup' => 'Blk/KanaSup',
692'blk=kanasupplement' => 'Blk/KanaSup',
693'blk=kanbun' => 'Blk/Kanbun',
694'blk=kangxi' => 'Blk/Kangxi',
695'blk=kangxiradicals' => 'Blk/Kangxi',
696'blk=kannada' => 'Blk/Kannada',
697'blk=katakana' => 'Blk/Katakana',
698'blk=katakanaext' => 'Blk/Katakan2',
699'blk=katakanaphoneticextensions' => 'Blk/Katakan2',
700'blk=kayahli' => 'Blk/KayahLi',
701'blk=kharoshthi' => 'Blk/Kharosht',
702'blk=khmer' => 'Blk/Khmer',
703'blk=khmersymbols' => 'Blk/KhmerSym',
704'blk=lao' => 'Blk/Lao',
705'blk=latin1' => 'Blk/Latin1',
706'blk=latin1sup' => 'Blk/Latin1',
707'blk=latin1supplement' => 'Blk/Latin1',
708'blk=latinexta' => 'Blk/LatinExt',
709'blk=latinextadditional' => 'Blk/LatinEx5',
710'blk=latinextb' => 'Blk/LatinEx2',
711'blk=latinextc' => 'Blk/LatinEx3',
712'blk=latinextd' => 'Blk/LatinEx4',
713'blk=latinextendeda' => 'Blk/LatinExt',
714'blk=latinextendedadditional' => 'Blk/LatinEx5',
715'blk=latinextendedb' => 'Blk/LatinEx2',
716'blk=latinextendedc' => 'Blk/LatinEx3',
717'blk=latinextendedd' => 'Blk/LatinEx4',
718'blk=lepcha' => 'Blk/Lepcha',
719'blk=letterlikesymbols' => 'Blk/Letterli',
720'blk=limbu' => 'Blk/Limbu',
721'blk=linearbideograms' => 'Blk/LinearBI',
722'blk=linearbsyllabary' => 'Blk/LinearBS',
723'blk=lisu' => 'Blk/Lisu',
724'blk=lowsurrogates' => 'Blk/LowSurro',
725'blk=lycian' => 'Blk/Lycian',
726'blk=lydian' => 'Blk/Lydian',
727'blk=mahjong' => 'Blk/Mahjong',
728'blk=mahjongtiles' => 'Blk/Mahjong',
729'blk=malayalam' => 'Blk/Malayala',
730'blk=mandaic' => 'Blk/Mandaic',
731'blk=mathalphanum' => 'Blk/MathAlph',
732'blk=mathematicalalphanumericsymbols' => 'Blk/MathAlph',
733'blk=mathematicaloperators' => 'Blk/MathOper',
734'blk=mathoperators' => 'Blk/MathOper',
735'blk=meeteimayek' => 'Blk/MeeteiMa',
736'blk=meeteimayekext' => 'Blk/MeeteiM2',
737'blk=meeteimayekextensions' => 'Blk/MeeteiM2',
738'blk=meroiticcursive' => 'Blk/Meroitic',
739'blk=meroitichieroglyphs' => 'Blk/Meroiti2',
740'blk=miao' => 'Blk/Miao',
741'blk=miscarrows' => 'Blk/MiscArro',
742'blk=miscellaneousmathematicalsymbolsa' => 'Blk/MiscMath',
743'blk=miscellaneousmathematicalsymbolsb' => 'Blk/MiscMat2',
744'blk=miscellaneoussymbols' => 'Blk/MiscSymb',
745'blk=miscellaneoussymbolsandarrows' => 'Blk/MiscArro',
746'blk=miscellaneoussymbolsandpictographs' => 'Blk/MiscPict',
747'blk=miscellaneoustechnical' => 'Blk/MiscTech',
748'blk=miscmathsymbolsa' => 'Blk/MiscMath',
749'blk=miscmathsymbolsb' => 'Blk/MiscMat2',
750'blk=miscpictographs' => 'Blk/MiscPict',
751'blk=miscsymbols' => 'Blk/MiscSymb',
752'blk=misctechnical' => 'Blk/MiscTech',
753'blk=modifierletters' => 'Blk/Modifier',
754'blk=modifiertoneletters' => 'Blk/Modifie2',
755'blk=mongolian' => 'Blk/Mongolia',
756'blk=music' => 'Blk/Music',
757'blk=musicalsymbols' => 'Blk/Music',
758'blk=myanmar' => 'Blk/Myanmar',
759'blk=myanmarexta' => 'Blk/MyanmarE',
760'blk=myanmarextendeda' => 'Blk/MyanmarE',
761'blk=nb' => 'Blk/NB',
762'blk=newtailue' => 'Blk/NewTaiLu',
763'blk=nko' => 'Blk/NKo',
764'blk=noblock' => 'Blk/NB',
765'blk=numberforms' => 'Blk/NumberFo',
766'blk=ocr' => 'Blk/OCR',
767'blk=ogham' => 'Blk/Ogham',
768'blk=olchiki' => 'Blk/OlChiki',
769'blk=olditalic' => 'Blk/OldItali',
770'blk=oldpersian' => 'Blk/OldPersi',
771'blk=oldsoutharabian' => 'Blk/OldSouth',
772'blk=oldturkic' => 'Blk/OldTurki',
773'blk=opticalcharacterrecognition' => 'Blk/OCR',
774'blk=oriya' => 'Blk/Oriya',
775'blk=osmanya' => 'Blk/Osmanya',
776'blk=phagspa' => 'Blk/PhagsPa',
777'blk=phaistos' => 'Blk/Phaistos',
778'blk=phaistosdisc' => 'Blk/Phaistos',
779'blk=phoenician' => 'Blk/Phoenici',
780'blk=phoneticext' => 'Blk/Phonetic',
781'blk=phoneticextensions' => 'Blk/Phonetic',
782'blk=phoneticextensionssupplement' => 'Blk/Phoneti2',
783'blk=phoneticextsup' => 'Blk/Phoneti2',
784'blk=playingcards' => 'Blk/PlayingC',
785'blk=privateuse' => 'Blk/PUA',
786'blk=privateusearea' => 'Blk/PUA',
787'blk=pua' => 'Blk/PUA',
788'blk=punctuation' => 'Blk/Punctuat',
789'blk=rejang' => 'Blk/Rejang',
790'blk=rumi' => 'Blk/Rumi',
791'blk=ruminumeralsymbols' => 'Blk/Rumi',
792'blk=runic' => 'Blk/Runic',
793'blk=samaritan' => 'Blk/Samarita',
794'blk=saurashtra' => 'Blk/Saurasht',
795'blk=sharada' => 'Blk/Sharada',
796'blk=shavian' => 'Blk/Shavian',
797'blk=sinhala' => 'Blk/Sinhala',
798'blk=smallforms' => 'Blk/SmallFor',
799'blk=smallformvariants' => 'Blk/SmallFor',
800'blk=sorasompeng' => 'Blk/SoraSomp',
801'blk=spacingmodifierletters' => 'Blk/Modifier',
802'blk=specials' => 'Blk/Specials',
803'blk=sundanese' => 'Blk/Sundanes',
804'blk=sundanesesup' => 'Blk/Sundane2',
805'blk=sundanesesupplement' => 'Blk/Sundane2',
806'blk=suparrowsa' => 'Blk/SupArrow',
807'blk=suparrowsb' => 'Blk/SupArro2',
808'blk=superandsub' => 'Blk/SuperAnd',
809'blk=superscriptsandsubscripts' => 'Blk/SuperAnd',
810'blk=supmathoperators' => 'Blk/SupMathO',
811'blk=supplementalarrowsa' => 'Blk/SupArrow',
812'blk=supplementalarrowsb' => 'Blk/SupArro2',
813'blk=supplementalmathematicaloperators' => 'Blk/SupMathO',
814'blk=supplementalpunctuation' => 'Blk/SupPunct',
815'blk=supplementaryprivateuseareaa' => 'Blk/SupPUAA',
816'blk=supplementaryprivateuseareab' => 'Blk/SupPUAB',
817'blk=suppuaa' => 'Blk/SupPUAA',
818'blk=suppuab' => 'Blk/SupPUAB',
819'blk=suppunctuation' => 'Blk/SupPunct',
820'blk=sylotinagri' => 'Blk/SylotiNa',
821'blk=syriac' => 'Blk/Syriac',
822'blk=tagalog' => 'Blk/Tagalog',
823'blk=tagbanwa' => 'Blk/Tagbanwa',
824'blk=tags' => 'Blk/Tags',
825'blk=taile' => 'Blk/TaiLe',
826'blk=taitham' => 'Blk/TaiTham',
827'blk=taiviet' => 'Blk/TaiViet',
828'blk=taixuanjing' => 'Blk/TaiXuanJ',
829'blk=taixuanjingsymbols' => 'Blk/TaiXuanJ',
830'blk=takri' => 'Blk/Takri',
831'blk=tamil' => 'Blk/Tamil',
832'blk=telugu' => 'Blk/Telugu',
833'blk=thaana' => 'Blk/Thaana',
834'blk=thai' => 'Blk/Thai',
835'blk=tibetan' => 'Blk/Tibetan',
836'blk=tifinagh' => 'Blk/Tifinagh',
837'blk=transportandmap' => 'Blk/Transpor',
838'blk=transportandmapsymbols' => 'Blk/Transpor',
839'blk=ucas' => 'Blk/UCAS',
840'blk=ucasext' => 'Blk/UCASExt',
841'blk=ugaritic' => 'Blk/Ugaritic',
842'blk=unifiedcanadianaboriginalsyllabics' => 'Blk/UCAS',
843'blk=unifiedcanadianaboriginalsyllabicsextended' => 'Blk/UCASExt',
844'blk=vai' => 'Blk/Vai',
845'blk=variationselectors' => 'Blk/VS',
846'blk=variationselectorssupplement' => 'Blk/VSSup',
847'blk=vedicext' => 'Blk/VedicExt',
848'blk=vedicextensions' => 'Blk/VedicExt',
849'blk=verticalforms' => 'Blk/Vertical',
850'blk=vs' => 'Blk/VS',
851'blk=vssup' => 'Blk/VSSup',
852'blk=yijing' => 'Blk/Yijing',
853'blk=yijinghexagramsymbols' => 'Blk/Yijing',
854'blk=yiradicals' => 'Blk/YiRadica',
855'blk=yisyllables' => 'Blk/YiSyllab',
856'blockelements' => 'Blk/BlockEle',
857'bopo' => 'Sc/Bopo',
858'bopomofo' => 'Sc/Bopo',
859'bopomofoext' => 'Blk/Bopomof2',
860'bopomofoextended' => 'Blk/Bopomof2',
861'boxdrawing' => 'Blk/BoxDrawi',
862'brah' => 'Sc/Brah',
863'brahmi' => 'Sc/Brah',
864'brai' => 'Blk/Braille',
865'braille' => 'Blk/Braille',
866'braillepatterns' => 'Blk/Braille',
867'bugi' => 'Sc/Bugi',
868'buginese' => 'Sc/Bugi',
869'buhd' => 'Sc/Buhd',
870'buhid' => 'Sc/Buhd',
871'byzantinemusic' => 'Blk/Byzantin',
872'byzantinemusicalsymbols' => 'Blk/Byzantin',
873'c' => 'Gc/C',
874'cakm' => 'Sc/Cakm',
875'canadianaboriginal' => 'Sc/Cans',
876'canadiansyllabics' => 'Blk/UCAS',
877'cans' => 'Sc/Cans',
878'cari' => 'Sc/Cari',
879'carian' => 'Sc/Cari',
880'cased' => 'Cased/Y',
881'cased=f' => '!Cased/Y',
882'cased=false' => '!Cased/Y',
883'cased=n' => '!Cased/Y',
884'cased=no' => '!Cased/Y',
885'cased=t' => 'Cased/Y',
886'cased=true' => 'Cased/Y',
887'cased=y' => 'Cased/Y',
888'cased=yes' => 'Cased/Y',
889'casedletter' => 'Gc/LC',
890'caseignorable' => 'CI/Y',
891'cc' => 'Gc/Cc',
892'ccc=a' => 'Ccc/A',
893'ccc=above' => 'Ccc/A',
894'ccc=aboveleft' => 'Ccc/AL',
895'ccc=aboveright' => 'Ccc/AR',
896'ccc=al' => 'Ccc/AL',
897'ccc=ar' => 'Ccc/AR',
898'ccc=ata' => 'Ccc/ATA',
899'ccc=atar' => 'Ccc/ATAR',
900'ccc=atb' => 'Ccc/ATB',
901'ccc=atbl' => '!Perl/Any',
902'ccc=attachedabove' => 'Ccc/ATA',
903'ccc=attachedaboveright' => 'Ccc/ATAR',
904'ccc=attachedbelow' => 'Ccc/ATB',
905'ccc=attachedbelowleft' => '!Perl/Any',
906'ccc=b' => 'Ccc/B',
907'ccc=below' => 'Ccc/B',
908'ccc=belowleft' => 'Ccc/BL',
909'ccc=belowright' => 'Ccc/BR',
910'ccc=bl' => 'Ccc/BL',
911'ccc=br' => 'Ccc/BR',
912'ccc=ccc10' => 'Ccc/CCC10',
913'ccc=ccc103' => 'Ccc/CCC103',
914'ccc=ccc107' => 'Ccc/CCC107',
915'ccc=ccc11' => 'Ccc/CCC11',
916'ccc=ccc118' => 'Ccc/CCC118',
917'ccc=ccc12' => 'Ccc/CCC12',
918'ccc=ccc122' => 'Ccc/CCC122',
919'ccc=ccc129' => 'Ccc/CCC129',
920'ccc=ccc13' => 'Ccc/CCC13',
921'ccc=ccc130' => 'Ccc/CCC130',
922'ccc=ccc132' => 'Ccc/CCC132',
923'ccc=ccc133' => '!Perl/Any',
924'ccc=ccc14' => 'Ccc/CCC14',
925'ccc=ccc15' => 'Ccc/CCC15',
926'ccc=ccc16' => 'Ccc/CCC16',
927'ccc=ccc17' => 'Ccc/CCC17',
928'ccc=ccc18' => 'Ccc/CCC18',
929'ccc=ccc19' => 'Ccc/CCC19',
930'ccc=ccc20' => 'Ccc/CCC20',
931'ccc=ccc21' => 'Ccc/CCC21',
932'ccc=ccc22' => 'Ccc/CCC22',
933'ccc=ccc23' => 'Ccc/CCC23',
934'ccc=ccc24' => 'Ccc/CCC24',
935'ccc=ccc25' => 'Ccc/CCC25',
936'ccc=ccc26' => 'Ccc/CCC26',
937'ccc=ccc27' => 'Ccc/CCC27',
938'ccc=ccc28' => 'Ccc/CCC28',
939'ccc=ccc29' => 'Ccc/CCC29',
940'ccc=ccc30' => 'Ccc/CCC30',
941'ccc=ccc31' => 'Ccc/CCC31',
942'ccc=ccc32' => 'Ccc/CCC32',
943'ccc=ccc33' => 'Ccc/CCC33',
944'ccc=ccc34' => 'Ccc/CCC34',
945'ccc=ccc35' => 'Ccc/CCC35',
946'ccc=ccc36' => 'Ccc/CCC36',
947'ccc=ccc84' => 'Ccc/CCC84',
948'ccc=ccc91' => 'Ccc/CCC91',
949'ccc=da' => 'Ccc/DA',
950'ccc=db' => 'Ccc/DB',
951'ccc=doubleabove' => 'Ccc/DA',
952'ccc=doublebelow' => 'Ccc/DB',
953'ccc=iotasubscript' => 'Ccc/IS',
954'ccc=is' => 'Ccc/IS',
955'ccc=kanavoicing' => 'Ccc/KV',
956'ccc=kv' => 'Ccc/KV',
957'ccc=l' => 'Ccc/L',
958'ccc=left' => 'Ccc/L',
959'ccc=nk' => 'Ccc/NK',
960'ccc=notreordered' => 'Ccc/NR',
961'ccc=nr' => 'Ccc/NR',
962'ccc=nukta' => 'Ccc/NK',
963'ccc=ov' => 'Ccc/OV',
964'ccc=overlay' => 'Ccc/OV',
965'ccc=r' => 'Ccc/R',
966'ccc=right' => 'Ccc/R',
967'ccc=virama' => 'Ccc/VR',
968'ccc=vr' => 'Ccc/VR',
969'ce' => 'CE/Y',
970'ce=f' => '!CE/Y',
971'ce=false' => '!CE/Y',
972'ce=n' => '!CE/Y',
973'ce=no' => '!CE/Y',
974'ce=t' => 'CE/Y',
975'ce=true' => 'CE/Y',
976'ce=y' => 'CE/Y',
977'ce=yes' => 'CE/Y',
978'cf' => 'Gc/Cf',
979'chakma' => 'Sc/Cakm',
980'cham' => 'Sc/Cham',
981'changeswhencasefolded' => 'CWCF/Y',
982'changeswhencasemapped' => 'CWCM/Y',
983'changeswhenlowercased' => 'CWL/Y',
984'changeswhennfkccasefolded' => 'CWKCF/Y',
985'changeswhentitlecased' => 'CWT/Y',
986'changeswhenuppercased' => 'CWU/Y',
987'cher' => 'Sc/Cher',
988'cherokee' => 'Sc/Cher',
989'ci' => 'CI/Y',
990'ci=f' => '!CI/Y',
991'ci=false' => '!CI/Y',
992'ci=n' => '!CI/Y',
993'ci=no' => '!CI/Y',
994'ci=t' => 'CI/Y',
995'ci=true' => 'CI/Y',
996'ci=y' => 'CI/Y',
997'ci=yes' => 'CI/Y',
998'cjk' => 'Blk/CJK',
999'cjkcompat' => 'Blk/CJKCompa',
1000'cjkcompatforms' => 'Blk/CJKComp2',
1001'cjkcompatibility' => 'Blk/CJKCompa',
1002'cjkcompatibilityforms' => 'Blk/CJKComp2',
1003'cjkcompatibilityideographs' => 'Blk/CJKComp3',
1004'cjkcompatibilityideographssupplement' => 'Blk/CJKComp4',
1005'cjkcompatideographs' => 'Blk/CJKComp3',
1006'cjkcompatideographssup' => 'Blk/CJKComp4',
1007'cjkexta' => 'Blk/CJKExtA',
1008'cjkextb' => 'Blk/CJKExtB',
1009'cjkextc' => 'Blk/CJKExtC',
1010'cjkextd' => 'Blk/CJKExtD',
1011'cjkradicalssup' => 'Blk/CJKRadic',
1012'cjkradicalssupplement' => 'Blk/CJKRadic',
1013'cjkstrokes' => 'Blk/CJKStrok',
1014'cjksymbols' => 'Blk/CJKSymbo',
1015'cjksymbolsandpunctuation' => 'Blk/CJKSymbo',
1016'cjkunifiedideographs' => 'Blk/CJK',
1017'cjkunifiedideographsextensiona' => 'Blk/CJKExtA',
1018'cjkunifiedideographsextensionb' => 'Blk/CJKExtB',
1019'cjkunifiedideographsextensionc' => 'Blk/CJKExtC',
1020'cjkunifiedideographsextensiond' => 'Blk/CJKExtD',
1021'closepunctuation' => 'Gc/Pe',
1022'cn' => 'Gc/Cn',
1023'cntrl' => 'Gc/Cc',
1024'co' => 'Gc/Co',
1025'combiningdiacriticalmarks' => 'Blk/Diacriti',
1026'combiningdiacriticalmarksforsymbols' => 'Blk/Diacrit3',
1027'combiningdiacriticalmarkssupplement' => 'Blk/Diacrit2',
1028'combininghalfmarks' => 'Blk/HalfMark',
1029'combiningmark' => 'Gc/M',
1030'combiningmarksforsymbols' => 'Blk/Diacrit3',
1031'common' => 'Sc/Zyyy',
1032'commonindicnumberforms' => 'Blk/IndicNum',
1033'compatjamo' => 'Blk/CompatJa',
1034'compex' => 'CompEx/Y',
1035'compex=f' => '!CompEx/Y',
1036'compex=false' => '!CompEx/Y',
1037'compex=n' => '!CompEx/Y',
1038'compex=no' => '!CompEx/Y',
1039'compex=t' => 'CompEx/Y',
1040'compex=true' => 'CompEx/Y',
1041'compex=y' => 'CompEx/Y',
1042'compex=yes' => 'CompEx/Y',
1043'compositionexclusion' => 'CE/Y',
1044'connectorpunctuation' => 'WB/EX',
1045'control' => 'Gc/Cc',
1046'controlpictures' => 'Blk/ControlP',
1047'copt' => 'Sc/Copt',
1048'coptic' => 'Sc/Copt',
1049'countingrod' => 'Blk/Counting',
1050'countingrodnumerals' => 'Blk/Counting',
1051'cprt' => 'Sc/Cprt',
1052'cs' => 'Gc/Cs',
1053'cuneiform' => 'Sc/Xsux',
1054'cuneiformnumbers' => 'Blk/Cuneifo2',
1055'cuneiformnumbersandpunctuation' => 'Blk/Cuneifo2',
1056'currencysymbol' => 'Gc/Sc',
1057'currencysymbols' => 'Blk/Currency',
1058'cwcf' => 'CWCF/Y',
1059'cwcf=f' => '!CWCF/Y',
1060'cwcf=false' => '!CWCF/Y',
1061'cwcf=n' => '!CWCF/Y',
1062'cwcf=no' => '!CWCF/Y',
1063'cwcf=t' => 'CWCF/Y',
1064'cwcf=true' => 'CWCF/Y',
1065'cwcf=y' => 'CWCF/Y',
1066'cwcf=yes' => 'CWCF/Y',
1067'cwcm' => 'CWCM/Y',
1068'cwcm=f' => '!CWCM/Y',
1069'cwcm=false' => '!CWCM/Y',
1070'cwcm=n' => '!CWCM/Y',
1071'cwcm=no' => '!CWCM/Y',
1072'cwcm=t' => 'CWCM/Y',
1073'cwcm=true' => 'CWCM/Y',
1074'cwcm=y' => 'CWCM/Y',
1075'cwcm=yes' => 'CWCM/Y',
1076'cwkcf' => 'CWKCF/Y',
1077'cwkcf=f' => '!CWKCF/Y',
1078'cwkcf=false' => '!CWKCF/Y',
1079'cwkcf=n' => '!CWKCF/Y',
1080'cwkcf=no' => '!CWKCF/Y',
1081'cwkcf=t' => 'CWKCF/Y',
1082'cwkcf=true' => 'CWKCF/Y',
1083'cwkcf=y' => 'CWKCF/Y',
1084'cwkcf=yes' => 'CWKCF/Y',
1085'cwl' => 'CWL/Y',
1086'cwl=f' => '!CWL/Y',
1087'cwl=false' => '!CWL/Y',
1088'cwl=n' => '!CWL/Y',
1089'cwl=no' => '!CWL/Y',
1090'cwl=t' => 'CWL/Y',
1091'cwl=true' => 'CWL/Y',
1092'cwl=y' => 'CWL/Y',
1093'cwl=yes' => 'CWL/Y',
1094'cwt' => 'CWT/Y',
1095'cwt=f' => '!CWT/Y',
1096'cwt=false' => '!CWT/Y',
1097'cwt=n' => '!CWT/Y',
1098'cwt=no' => '!CWT/Y',
1099'cwt=t' => 'CWT/Y',
1100'cwt=true' => 'CWT/Y',
1101'cwt=y' => 'CWT/Y',
1102'cwt=yes' => 'CWT/Y',
1103'cwu' => 'CWU/Y',
1104'cwu=f' => '!CWU/Y',
1105'cwu=false' => '!CWU/Y',
1106'cwu=n' => '!CWU/Y',
1107'cwu=no' => '!CWU/Y',
1108'cwu=t' => 'CWU/Y',
1109'cwu=true' => 'CWU/Y',
1110'cwu=y' => 'CWU/Y',
1111'cwu=yes' => 'CWU/Y',
1112'cypriot' => 'Sc/Cprt',
1113'cypriotsyllabary' => 'Blk/CypriotS',
1114'cyrillic' => 'Sc/Cyrl',
1115'cyrillicexta' => 'Blk/Cyrilli3',
1116'cyrillicextb' => 'Blk/Cyrilli4',
1117'cyrillicextendeda' => 'Blk/Cyrilli3',
1118'cyrillicextendedb' => 'Blk/Cyrilli4',
1119'cyrillicsup' => 'Blk/Cyrilli2',
1120'cyrillicsupplement' => 'Blk/Cyrilli2',
1121'cyrillicsupplementary' => 'Blk/Cyrilli2',
1122'cyrl' => 'Sc/Cyrl',
1123'dash' => 'Dash/Y',
1124'dash=f' => '!Dash/Y',
1125'dash=false' => '!Dash/Y',
1126'dash=n' => '!Dash/Y',
1127'dash=no' => '!Dash/Y',
1128'dash=t' => 'Dash/Y',
1129'dash=true' => 'Dash/Y',
1130'dash=y' => 'Dash/Y',
1131'dash=yes' => 'Dash/Y',
1132'dashpunctuation' => 'Gc/Pd',
1133'decimalnumber' => 'Gc/Nd',
1134'defaultignorablecodepoint' => 'DI/Y',
1135'dep' => 'Dep/Y',
1136'dep=f' => '!Dep/Y',
1137'dep=false' => '!Dep/Y',
1138'dep=n' => '!Dep/Y',
1139'dep=no' => '!Dep/Y',
1140'dep=t' => 'Dep/Y',
1141'dep=true' => 'Dep/Y',
1142'dep=y' => 'Dep/Y',
1143'dep=yes' => 'Dep/Y',
1144'deprecated' => 'Dep/Y',
1145'deseret' => 'Blk/Deseret',
1146'deva' => 'Sc/Deva',
1147'devanagari' => 'Sc/Deva',
1148'devanagariext' => 'Blk/Devanag2',
1149'devanagariextended' => 'Blk/Devanag2',
1150'di' => 'DI/Y',
1151'di=f' => '!DI/Y',
1152'di=false' => '!DI/Y',
1153'di=n' => '!DI/Y',
1154'di=no' => '!DI/Y',
1155'di=t' => 'DI/Y',
1156'di=true' => 'DI/Y',
1157'di=y' => 'DI/Y',
1158'di=yes' => 'DI/Y',
1159'dia' => 'Dia/Y',
1160'dia=f' => '!Dia/Y',
1161'dia=false' => '!Dia/Y',
1162'dia=n' => '!Dia/Y',
1163'dia=no' => '!Dia/Y',
1164'dia=t' => 'Dia/Y',
1165'dia=true' => 'Dia/Y',
1166'dia=y' => 'Dia/Y',
1167'dia=yes' => 'Dia/Y',
1168'diacritic' => 'Dia/Y',
1169'diacriticals' => 'Blk/Diacriti',
1170'diacriticalsforsymbols' => 'Blk/Diacrit3',
1171'diacriticalssup' => 'Blk/Diacrit2',
1172'digit' => 'Gc/Nd',
1173'dingbats' => 'Blk/Dingbats',
1174'domino' => 'Blk/Domino',
1175'dominotiles' => 'Blk/Domino',
1176'dsrt' => 'Blk/Deseret',
1177'dt=can' => 'NFDQC/N',
1178'dt=canonical' => 'NFDQC/N',
1179'dt=circle' => 'Dt/Enc',
1180'dt=com' => 'Dt/Com',
1181'dt=compat' => 'Dt/Com',
1182'dt=enc' => 'Dt/Enc',
1183'dt=fin' => 'Dt/Fin',
1184'dt=final' => 'Dt/Fin',
1185'dt=font' => 'Dt/Font',
1186'dt=fra' => 'Dt/Fra',
1187'dt=fraction' => 'Dt/Fra',
1188'dt=init' => 'Dt/Init',
1189'dt=initial' => 'Dt/Init',
1190'dt=iso' => 'Dt/Iso',
1191'dt=isolated' => 'Dt/Iso',
1192'dt=med' => 'Dt/Med',
1193'dt=medial' => 'Dt/Med',
1194'dt=nar' => 'Dt/Nar',
1195'dt=narrow' => 'Dt/Nar',
1196'dt=nb' => 'Dt/Nb',
1197'dt=nobreak' => 'Dt/Nb',
1198'dt=noncanon' => 'Dt/NonCanon',
1199'dt=noncanonical' => 'Dt/NonCanon',
1200'dt=none' => 'NFKDQC/Y',
1201'dt=small' => 'Dt/Sml',
1202'dt=sml' => 'Dt/Sml',
1203'dt=sqr' => 'Dt/Sqr',
1204'dt=square' => 'Dt/Sqr',
1205'dt=sub' => 'Dt/Sub',
1206'dt=sup' => 'Dt/Sup',
1207'dt=super' => 'Dt/Sup',
1208'dt=vert' => 'Dt/Vert',
1209'dt=vertical' => 'Dt/Vert',
1210'dt=wide' => 'Dt/Wide',
1211'ea=a' => 'Ea/A',
1212'ea=ambiguous' => 'Ea/A',
1213'ea=f' => 'Dt/Wide',
1214'ea=fullwidth' => 'Dt/Wide',
1215'ea=h' => 'Ea/H',
1216'ea=halfwidth' => 'Ea/H',
1217'ea=n' => 'Ea/N',
1218'ea=na' => 'Ea/Na',
1219'ea=narrow' => 'Ea/Na',
1220'ea=neutral' => 'Ea/N',
1221'ea=w' => 'Ea/W',
1222'ea=wide' => 'Ea/W',
1223'egyp' => 'Sc/Egyp',
1224'egyptianhieroglyphs' => 'Sc/Egyp',
1225'emoticons' => 'Blk/Emoticon',
1226'enclosedalphanum' => 'Blk/Enclose2',
1227'enclosedalphanumerics' => 'Blk/Enclose2',
1228'enclosedalphanumericsupplement' => 'Blk/Enclose3',
1229'enclosedalphanumsup' => 'Blk/Enclose3',
1230'enclosedcjk' => 'Blk/Enclosed',
1231'enclosedcjklettersandmonths' => 'Blk/Enclosed',
1232'enclosedideographicsup' => 'Blk/Enclose4',
1233'enclosedideographicsupplement' => 'Blk/Enclose4',
1234'enclosingmark' => 'Gc/Me',
1235'ethi' => 'Sc/Ethi',
1236'ethiopic' => 'Sc/Ethi',
1237'ethiopicext' => 'Blk/Ethiopi2',
1238'ethiopicexta' => 'Blk/Ethiopi4',
1239'ethiopicextended' => 'Blk/Ethiopi2',
1240'ethiopicextendeda' => 'Blk/Ethiopi4',
1241'ethiopicsup' => 'Blk/Ethiopi3',
1242'ethiopicsupplement' => 'Blk/Ethiopi3',
1243'ext' => 'Ext/Y',
1244'ext=f' => '!Ext/Y',
1245'ext=false' => '!Ext/Y',
1246'ext=n' => '!Ext/Y',
1247'ext=no' => '!Ext/Y',
1248'ext=t' => 'Ext/Y',
1249'ext=true' => 'Ext/Y',
1250'ext=y' => 'Ext/Y',
1251'ext=yes' => 'Ext/Y',
1252'extender' => 'Ext/Y',
1253'finalpunctuation' => 'Gc/Pf',
1254'format' => 'Gc/Cf',
1255'fullcompositionexclusion' => 'CompEx/Y',
1256'gc=c' => 'Gc/C',
1257'gc=casedletter' => 'Gc/LC',
1258'gc=cc' => 'Gc/Cc',
1259'gc=cf' => 'Gc/Cf',
1260'gc=closepunctuation' => 'Gc/Pe',
1261'gc=cn' => 'Gc/Cn',
1262'gc=cntrl' => 'Gc/Cc',
1263'gc=co' => 'Gc/Co',
1264'gc=combiningmark' => 'Gc/M',
1265'gc=connectorpunctuation' => 'WB/EX',
1266'gc=control' => 'Gc/Cc',
1267'gc=cs' => 'Gc/Cs',
1268'gc=currencysymbol' => 'Gc/Sc',
1269'gc=dashpunctuation' => 'Gc/Pd',
1270'gc=decimalnumber' => 'Gc/Nd',
1271'gc=digit' => 'Gc/Nd',
1272'gc=enclosingmark' => 'Gc/Me',
1273'gc=finalpunctuation' => 'Gc/Pf',
1274'gc=format' => 'Gc/Cf',
1275'gc=initialpunctuation' => 'Gc/Pi',
1276'gc=l' => 'Gc/L',
1277'gc=l&' => 'Gc/LC',
1278'gc=l_' => 'Gc/LC',
1279'gc=lc' => 'Gc/LC',
1280'gc=letter' => 'Gc/L',
1281'gc=letternumber' => 'Gc/Nl',
1282'gc=lineseparator' => 'Gc/Zl',
1283'gc=ll' => 'Gc/Ll',
1284'gc=lm' => 'Gc/Lm',
1285'gc=lo' => 'Gc/Lo',
1286'gc=lowercaseletter' => 'Gc/Ll',
1287'gc=lt' => 'Perl/Title',
1288'gc=lu' => 'Gc/Lu',
1289'gc=m' => 'Gc/M',
1290'gc=mark' => 'Gc/M',
1291'gc=mathsymbol' => 'Gc/Sm',
1292'gc=mc' => 'Gc/Mc',
1293'gc=me' => 'Gc/Me',
1294'gc=mn' => 'Gc/Mn',
1295'gc=modifierletter' => 'Gc/Lm',
1296'gc=modifiersymbol' => 'Gc/Sk',
1297'gc=n' => 'Gc/N',
1298'gc=nd' => 'Gc/Nd',
1299'gc=nl' => 'Gc/Nl',
1300'gc=no' => 'Gc/No',
1301'gc=nonspacingmark' => 'Gc/Mn',
1302'gc=number' => 'Gc/N',
1303'gc=openpunctuation' => 'Gc/Ps',
1304'gc=other' => 'Gc/C',
1305'gc=otherletter' => 'Gc/Lo',
1306'gc=othernumber' => 'Gc/No',
1307'gc=otherpunctuation' => 'Gc/Po',
1308'gc=othersymbol' => 'Gc/So',
1309'gc=p' => 'Gc/P',
1310'gc=paragraphseparator' => 'Gc/Zp',
1311'gc=pc' => 'WB/EX',
1312'gc=pd' => 'Gc/Pd',
1313'gc=pe' => 'Gc/Pe',
1314'gc=pf' => 'Gc/Pf',
1315'gc=pi' => 'Gc/Pi',
1316'gc=po' => 'Gc/Po',
1317'gc=privateuse' => 'Gc/Co',
1318'gc=ps' => 'Gc/Ps',
1319'gc=punct' => 'Gc/P',
1320'gc=punctuation' => 'Gc/P',
1321'gc=s' => 'Gc/S',
1322'gc=sc' => 'Gc/Sc',
1323'gc=separator' => 'Gc/Z',
1324'gc=sk' => 'Gc/Sk',
1325'gc=sm' => 'Gc/Sm',
1326'gc=so' => 'Gc/So',
1327'gc=spaceseparator' => 'Gc/Zs',
1328'gc=spacingmark' => 'Gc/Mc',
1329'gc=surrogate' => 'Gc/Cs',
1330'gc=symbol' => 'Gc/S',
1331'gc=titlecaseletter' => 'Perl/Title',
1332'gc=unassigned' => 'Gc/Cn',
1333'gc=uppercaseletter' => 'Gc/Lu',
1334'gc=z' => 'Gc/Z',
1335'gc=zl' => 'Gc/Zl',
1336'gc=zp' => 'Gc/Zp',
1337'gc=zs' => 'Gc/Zs',
1338'gcb=cn' => 'GCB/CN',
1339'gcb=control' => 'GCB/CN',
1340'gcb=cr' => 'GCB/CR',
1341'gcb=ex' => 'GCB/EX',
1342'gcb=extend' => 'GCB/EX',
1343'gcb=l' => 'Perl/_XGCBL',
1344'gcb=lf' => 'GCB/LF',
1345'gcb=lv' => 'Perl/_XGCBLV',
1346'gcb=lvt' => 'Perl/_XGCBLVT',
1347'gcb=other' => 'GCB/XX',
1348'gcb=pp' => '!Perl/Any',
1349'gcb=prepend' => '!Perl/Any',
1350'gcb=regionalindicator' => 'Perl/_XRI',
1351'gcb=ri' => 'Perl/_XRI',
1352'gcb=sm' => 'GCB/SM',
1353'gcb=spacingmark' => 'GCB/SM',
1354'gcb=t' => 'Perl/_XGCBT',
1355'gcb=v' => 'Perl/_XGCBV',
1356'gcb=xx' => 'GCB/XX',
1357'generalpunctuation' => 'Blk/Punctuat',
1358'geometricshapes' => 'Blk/Geometri',
1359'geor' => 'Sc/Geor',
1360'georgian' => 'Sc/Geor',
1361'georgiansup' => 'Blk/Georgia2',
1362'georgiansupplement' => 'Blk/Georgia2',
1363'glag' => 'Sc/Glag',
1364'glagolitic' => 'Sc/Glag',
1365'goth' => 'Sc/Goth',
1366'gothic' => 'Sc/Goth',
1367'graph' => 'Perl/Graph',
1368'graphemebase' => 'GrBase/Y',
1369'graphemeextend' => 'GCB/EX',
1370'grbase' => 'GrBase/Y',
1371'grbase=f' => '!GrBase/Y',
1372'grbase=false' => '!GrBase/Y',
1373'grbase=n' => '!GrBase/Y',
1374'grbase=no' => '!GrBase/Y',
1375'grbase=t' => 'GrBase/Y',
1376'grbase=true' => 'GrBase/Y',
1377'grbase=y' => 'GrBase/Y',
1378'grbase=yes' => 'GrBase/Y',
1379'greek' => 'Sc/Grek',
1380'greekandcoptic' => 'Blk/Greek',
1381'greekext' => 'Blk/GreekExt',
1382'greekextended' => 'Blk/GreekExt',
1383'grek' => 'Sc/Grek',
1384'grext' => 'GCB/EX',
1385'grext=f' => '!GCB/EX',
1386'grext=false' => '!GCB/EX',
1387'grext=n' => '!GCB/EX',
1388'grext=no' => '!GCB/EX',
1389'grext=t' => 'GCB/EX',
1390'grext=true' => 'GCB/EX',
1391'grext=y' => 'GCB/EX',
1392'grext=yes' => 'GCB/EX',
1393'gujarati' => 'Sc/Gujr',
1394'gujr' => 'Sc/Gujr',
1395'gurmukhi' => 'Sc/Guru',
1396'guru' => 'Sc/Guru',
1397'halfandfullforms' => 'Blk/HalfAndF',
1398'halfmarks' => 'Blk/HalfMark',
1399'halfwidthandfullwidthforms' => 'Blk/HalfAndF',
1400'han' => 'Sc/Han',
1401'hang' => 'Sc/Hang',
1402'hangul' => 'Sc/Hang',
1403'hangulcompatibilityjamo' => 'Blk/CompatJa',
1404'hanguljamo' => 'Blk/Jamo',
1405'hanguljamoextendeda' => 'Blk/JamoExtA',
1406'hanguljamoextendedb' => 'Blk/JamoExtB',
1407'hangulsyllables' => 'Blk/Hangul',
1408'hani' => 'Sc/Han',
1409'hano' => 'Sc/Hano',
1410'hanunoo' => 'Sc/Hano',
1411'hebr' => 'Sc/Hebr',
1412'hebrew' => 'Sc/Hebr',
1413'hex' => 'Hex/Y',
1414'hex=f' => '!Hex/Y',
1415'hex=false' => '!Hex/Y',
1416'hex=n' => '!Hex/Y',
1417'hex=no' => '!Hex/Y',
1418'hex=t' => 'Hex/Y',
1419'hex=true' => 'Hex/Y',
1420'hex=y' => 'Hex/Y',
1421'hex=yes' => 'Hex/Y',
1422'hexdigit' => 'Hex/Y',
1423'highprivateusesurrogates' => 'Blk/HighPUSu',
1424'highpusurrogates' => 'Blk/HighPUSu',
1425'highsurrogates' => 'Blk/HighSurr',
1426'hira' => 'Sc/Hira',
1427'hiragana' => 'Sc/Hira',
1428'horizspace' => 'Perl/Blank',
1429'hst=l' => 'Perl/_XGCBL',
1430'hst=leadingjamo' => 'Perl/_XGCBL',
1431'hst=lv' => 'Perl/_XGCBLV',
1432'hst=lvsyllable' => 'Perl/_XGCBLV',
1433'hst=lvt' => 'Perl/_XGCBLVT',
1434'hst=lvtsyllable' => 'Perl/_XGCBLVT',
1435'hst=na' => 'Hst/NA',
1436'hst=notapplicable' => 'Hst/NA',
1437'hst=t' => 'Perl/_XGCBT',
1438'hst=trailingjamo' => 'Perl/_XGCBT',
1439'hst=v' => 'Perl/_XGCBV',
1440'hst=voweljamo' => 'Perl/_XGCBV',
1441'hyphen' => 'Hyphen/Y',
1442'hyphen=f' => '!Hyphen/Y',
1443'hyphen=false' => '!Hyphen/Y',
1444'hyphen=n' => '!Hyphen/Y',
1445'hyphen=no' => '!Hyphen/Y',
1446'hyphen=t' => 'Hyphen/Y',
1447'hyphen=true' => 'Hyphen/Y',
1448'hyphen=y' => 'Hyphen/Y',
1449'hyphen=yes' => 'Hyphen/Y',
1450'idc' => 'IDC/Y',
1451'idc=f' => '!IDC/Y',
1452'idc=false' => '!IDC/Y',
1453'idc=n' => '!IDC/Y',
1454'idc=no' => '!IDC/Y',
1455'idc=t' => 'IDC/Y',
1456'idc=true' => 'IDC/Y',
1457'idc=y' => 'IDC/Y',
1458'idc=yes' => 'IDC/Y',
1459'idcontinue' => 'IDC/Y',
1460'ideo' => 'Ideo/Y',
1461'ideo=f' => '!Ideo/Y',
1462'ideo=false' => '!Ideo/Y',
1463'ideo=n' => '!Ideo/Y',
1464'ideo=no' => '!Ideo/Y',
1465'ideo=t' => 'Ideo/Y',
1466'ideo=true' => 'Ideo/Y',
1467'ideo=y' => 'Ideo/Y',
1468'ideo=yes' => 'Ideo/Y',
1469'ideographic' => 'Ideo/Y',
1470'ideographicdescriptioncharacters' => 'Blk/IDC',
1471'ids' => 'IDS/Y',
1472'ids=f' => '!IDS/Y',
1473'ids=false' => '!IDS/Y',
1474'ids=n' => '!IDS/Y',
1475'ids=no' => '!IDS/Y',
1476'ids=t' => 'IDS/Y',
1477'ids=true' => 'IDS/Y',
1478'ids=y' => 'IDS/Y',
1479'ids=yes' => 'IDS/Y',
1480'idsb' => 'IDSB/Y',
1481'idsb=f' => '!IDSB/Y',
1482'idsb=false' => '!IDSB/Y',
1483'idsb=n' => '!IDSB/Y',
1484'idsb=no' => '!IDSB/Y',
1485'idsb=t' => 'IDSB/Y',
1486'idsb=true' => 'IDSB/Y',
1487'idsb=y' => 'IDSB/Y',
1488'idsb=yes' => 'IDSB/Y',
1489'idsbinaryoperator' => 'IDSB/Y',
1490'idst' => 'IDST/Y',
1491'idst=f' => '!IDST/Y',
1492'idst=false' => '!IDST/Y',
1493'idst=n' => '!IDST/Y',
1494'idst=no' => '!IDST/Y',
1495'idst=t' => 'IDST/Y',
1496'idst=true' => 'IDST/Y',
1497'idst=y' => 'IDST/Y',
1498'idst=yes' => 'IDST/Y',
1499'idstart' => 'IDS/Y',
1500'idstrinaryoperator' => 'IDST/Y',
1501'imperialaramaic' => 'Sc/Armi',
1502'in=unassigned' => 'Age/NA',
1503'inaegeannumbers' => 'Blk/AegeanNu',
1504'inalchemical' => 'Blk/Alchemic',
1505'inalchemicalsymbols' => 'Blk/Alchemic',
1506'inalphabeticpf' => 'Blk/Alphabet',
1507'inalphabeticpresentationforms' => 'Blk/Alphabet',
1508'inancientgreekmusic' => 'Blk/AncientG',
1509'inancientgreekmusicalnotation' => 'Blk/AncientG',
1510'inancientgreeknumbers' => 'Blk/Ancient2',
1511'inancientsymbols' => 'Blk/AncientS',
1512'inarabic' => 'Blk/Arabic',
1513'inarabicexta' => 'Blk/ArabicEx',
1514'inarabicextendeda' => 'Blk/ArabicEx',
1515'inarabicmath' => 'Blk/ArabicMa',
1516'inarabicmathematicalalphabeticsymbols' => 'Blk/ArabicMa',
1517'inarabicpfa' => 'Blk/ArabicPF',
1518'inarabicpfb' => 'Blk/ArabicP2',
1519'inarabicpresentationformsa' => 'Blk/ArabicPF',
1520'inarabicpresentationformsb' => 'Blk/ArabicP2',
1521'inarabicsup' => 'Blk/ArabicSu',
1522'inarabicsupplement' => 'Blk/ArabicSu',
1523'inarmenian' => 'Blk/Armenian',
1524'inarrows' => 'Blk/Arrows',
1525'inascii' => 'Blk/ASCII',
1526'inavestan' => 'Blk/Avestan',
1527'inbalinese' => 'Blk/Balinese',
1528'inbamum' => 'Blk/Bamum',
1529'inbamumsup' => 'Blk/BamumSup',
1530'inbamumsupplement' => 'Blk/BamumSup',
1531'inbasiclatin' => 'Blk/ASCII',
1532'inbatak' => 'Blk/Batak',
1533'inbengali' => 'Blk/Bengali',
1534'inblockelements' => 'Blk/BlockEle',
1535'inbopomofo' => 'Blk/Bopomofo',
1536'inbopomofoext' => 'Blk/Bopomof2',
1537'inbopomofoextended' => 'Blk/Bopomof2',
1538'inboxdrawing' => 'Blk/BoxDrawi',
1539'inbrahmi' => 'Blk/Brahmi',
1540'inbraille' => 'Blk/Braille',
1541'inbraillepatterns' => 'Blk/Braille',
1542'inbuginese' => 'Blk/Buginese',
1543'inbuhid' => 'Blk/Buhid',
1544'inbyzantinemusic' => 'Blk/Byzantin',
1545'inbyzantinemusicalsymbols' => 'Blk/Byzantin',
1546'incanadiansyllabics' => 'Blk/UCAS',
1547'incarian' => 'Blk/Carian',
1548'inchakma' => 'Blk/Chakma',
1549'incham' => 'Blk/Cham',
1550'incherokee' => 'Blk/Cherokee',
1551'incjk' => 'Blk/CJK',
1552'incjkcompat' => 'Blk/CJKCompa',
1553'incjkcompatforms' => 'Blk/CJKComp2',
1554'incjkcompatibility' => 'Blk/CJKCompa',
1555'incjkcompatibilityforms' => 'Blk/CJKComp2',
1556'incjkcompatibilityideographs' => 'Blk/CJKComp3',
1557'incjkcompatibilityideographssupplement' => 'Blk/CJKComp4',
1558'incjkcompatideographs' => 'Blk/CJKComp3',
1559'incjkcompatideographssup' => 'Blk/CJKComp4',
1560'incjkexta' => 'Blk/CJKExtA',
1561'incjkextb' => 'Blk/CJKExtB',
1562'incjkextc' => 'Blk/CJKExtC',
1563'incjkextd' => 'Blk/CJKExtD',
1564'incjkradicalssup' => 'Blk/CJKRadic',
1565'incjkradicalssupplement' => 'Blk/CJKRadic',
1566'incjkstrokes' => 'Blk/CJKStrok',
1567'incjksymbols' => 'Blk/CJKSymbo',
1568'incjksymbolsandpunctuation' => 'Blk/CJKSymbo',
1569'incjkunifiedideographs' => 'Blk/CJK',
1570'incjkunifiedideographsextensiona' => 'Blk/CJKExtA',
1571'incjkunifiedideographsextensionb' => 'Blk/CJKExtB',
1572'incjkunifiedideographsextensionc' => 'Blk/CJKExtC',
1573'incjkunifiedideographsextensiond' => 'Blk/CJKExtD',
1574'incombiningdiacriticalmarks' => 'Blk/Diacriti',
1575'incombiningdiacriticalmarksforsymbols' => 'Blk/Diacrit3',
1576'incombiningdiacriticalmarkssupplement' => 'Blk/Diacrit2',
1577'incombininghalfmarks' => 'Blk/HalfMark',
1578'incombiningmarksforsymbols' => 'Blk/Diacrit3',
1579'incommonindicnumberforms' => 'Blk/IndicNum',
1580'incompatjamo' => 'Blk/CompatJa',
1581'incontrolpictures' => 'Blk/ControlP',
1582'incoptic' => 'Blk/Coptic',
1583'incountingrod' => 'Blk/Counting',
1584'incountingrodnumerals' => 'Blk/Counting',
1585'incuneiform' => 'Blk/Cuneifor',
1586'incuneiformnumbers' => 'Blk/Cuneifo2',
1587'incuneiformnumbersandpunctuation' => 'Blk/Cuneifo2',
1588'incurrencysymbols' => 'Blk/Currency',
1589'incypriotsyllabary' => 'Blk/CypriotS',
1590'incyrillic' => 'Blk/Cyrillic',
1591'incyrillicexta' => 'Blk/Cyrilli3',
1592'incyrillicextb' => 'Blk/Cyrilli4',
1593'incyrillicextendeda' => 'Blk/Cyrilli3',
1594'incyrillicextendedb' => 'Blk/Cyrilli4',
1595'incyrillicsup' => 'Blk/Cyrilli2',
1596'incyrillicsupplement' => 'Blk/Cyrilli2',
1597'incyrillicsupplementary' => 'Blk/Cyrilli2',
1598'indeseret' => 'Blk/Deseret',
1599'indevanagari' => 'Blk/Devanaga',
1600'indevanagariext' => 'Blk/Devanag2',
1601'indevanagariextended' => 'Blk/Devanag2',
1602'indiacriticals' => 'Blk/Diacriti',
1603'indiacriticalsforsymbols' => 'Blk/Diacrit3',
1604'indiacriticalssup' => 'Blk/Diacrit2',
1605'indicnumberforms' => 'Blk/IndicNum',
1606'indingbats' => 'Blk/Dingbats',
1607'indomino' => 'Blk/Domino',
1608'indominotiles' => 'Blk/Domino',
1609'inegyptianhieroglyphs' => 'Blk/Egyptian',
1610'inemoticons' => 'Blk/Emoticon',
1611'inenclosedalphanum' => 'Blk/Enclose2',
1612'inenclosedalphanumerics' => 'Blk/Enclose2',
1613'inenclosedalphanumericsupplement' => 'Blk/Enclose3',
1614'inenclosedalphanumsup' => 'Blk/Enclose3',
1615'inenclosedcjk' => 'Blk/Enclosed',
1616'inenclosedcjklettersandmonths' => 'Blk/Enclosed',
1617'inenclosedideographicsup' => 'Blk/Enclose4',
1618'inenclosedideographicsupplement' => 'Blk/Enclose4',
1619'inethiopic' => 'Blk/Ethiopic',
1620'inethiopicext' => 'Blk/Ethiopi2',
1621'inethiopicexta' => 'Blk/Ethiopi4',
1622'inethiopicextended' => 'Blk/Ethiopi2',
1623'inethiopicextendeda' => 'Blk/Ethiopi4',
1624'inethiopicsup' => 'Blk/Ethiopi3',
1625'inethiopicsupplement' => 'Blk/Ethiopi3',
1626'ingeneralpunctuation' => 'Blk/Punctuat',
1627'ingeometricshapes' => 'Blk/Geometri',
1628'ingeorgian' => 'Blk/Georgian',
1629'ingeorgiansup' => 'Blk/Georgia2',
1630'ingeorgiansupplement' => 'Blk/Georgia2',
1631'inglagolitic' => 'Blk/Glagolit',
1632'ingothic' => 'Blk/Gothic',
1633'ingreek' => 'Blk/Greek',
1634'ingreekandcoptic' => 'Blk/Greek',
1635'ingreekext' => 'Blk/GreekExt',
1636'ingreekextended' => 'Blk/GreekExt',
1637'ingujarati' => 'Blk/Gujarati',
1638'ingurmukhi' => 'Blk/Gurmukhi',
1639'inhalfandfullforms' => 'Blk/HalfAndF',
1640'inhalfmarks' => 'Blk/HalfMark',
1641'inhalfwidthandfullwidthforms' => 'Blk/HalfAndF',
1642'inhangul' => 'Blk/Hangul',
1643'inhangulcompatibilityjamo' => 'Blk/CompatJa',
1644'inhanguljamo' => 'Blk/Jamo',
1645'inhanguljamoextendeda' => 'Blk/JamoExtA',
1646'inhanguljamoextendedb' => 'Blk/JamoExtB',
1647'inhangulsyllables' => 'Blk/Hangul',
1648'inhanunoo' => 'Blk/Hanunoo',
1649'inhebrew' => 'Blk/Hebrew',
1650'inherited' => 'Sc/Zinh',
1651'inhighprivateusesurrogates' => 'Blk/HighPUSu',
1652'inhighpusurrogates' => 'Blk/HighPUSu',
1653'inhighsurrogates' => 'Blk/HighSurr',
1654'inhiragana' => 'Blk/Hiragana',
1655'inidc' => 'Blk/IDC',
1656'inideographicdescriptioncharacters' => 'Blk/IDC',
1657'inimperialaramaic' => 'Blk/Imperial',
1658'inindicnumberforms' => 'Blk/IndicNum',
1659'ininscriptionalpahlavi' => 'Blk/Inscript',
1660'ininscriptionalparthian' => 'Blk/Inscrip2',
1661'inipaext' => 'Blk/IPAExt',
1662'inipaextensions' => 'Blk/IPAExt',
1663'initialpunctuation' => 'Gc/Pi',
1664'injamo' => 'Blk/Jamo',
1665'injamoexta' => 'Blk/JamoExtA',
1666'injamoextb' => 'Blk/JamoExtB',
1667'injavanese' => 'Blk/Javanese',
1668'inkaithi' => 'Blk/Kaithi',
1669'inkanasup' => 'Blk/KanaSup',
1670'inkanasupplement' => 'Blk/KanaSup',
1671'inkanbun' => 'Blk/Kanbun',
1672'inkangxi' => 'Blk/Kangxi',
1673'inkangxiradicals' => 'Blk/Kangxi',
1674'inkannada' => 'Blk/Kannada',
1675'inkatakana' => 'Blk/Katakana',
1676'inkatakanaext' => 'Blk/Katakan2',
1677'inkatakanaphoneticextensions' => 'Blk/Katakan2',
1678'inkayahli' => 'Blk/KayahLi',
1679'inkharoshthi' => 'Blk/Kharosht',
1680'inkhmer' => 'Blk/Khmer',
1681'inkhmersymbols' => 'Blk/KhmerSym',
1682'inlao' => 'Blk/Lao',
1683'inlatin1' => 'Blk/Latin1',
1684'inlatin1sup' => 'Blk/Latin1',
1685'inlatin1supplement' => 'Blk/Latin1',
1686'inlatinexta' => 'Blk/LatinExt',
1687'inlatinextadditional' => 'Blk/LatinEx5',
1688'inlatinextb' => 'Blk/LatinEx2',
1689'inlatinextc' => 'Blk/LatinEx3',
1690'inlatinextd' => 'Blk/LatinEx4',
1691'inlatinextendeda' => 'Blk/LatinExt',
1692'inlatinextendedadditional' => 'Blk/LatinEx5',
1693'inlatinextendedb' => 'Blk/LatinEx2',
1694'inlatinextendedc' => 'Blk/LatinEx3',
1695'inlatinextendedd' => 'Blk/LatinEx4',
1696'inlepcha' => 'Blk/Lepcha',
1697'inletterlikesymbols' => 'Blk/Letterli',
1698'inlimbu' => 'Blk/Limbu',
1699'inlinearbideograms' => 'Blk/LinearBI',
1700'inlinearbsyllabary' => 'Blk/LinearBS',
1701'inlisu' => 'Blk/Lisu',
1702'inlowsurrogates' => 'Blk/LowSurro',
1703'inlycian' => 'Blk/Lycian',
1704'inlydian' => 'Blk/Lydian',
1705'inmahjong' => 'Blk/Mahjong',
1706'inmahjongtiles' => 'Blk/Mahjong',
1707'inmalayalam' => 'Blk/Malayala',
1708'inmandaic' => 'Blk/Mandaic',
1709'inmathalphanum' => 'Blk/MathAlph',
1710'inmathematicalalphanumericsymbols' => 'Blk/MathAlph',
1711'inmathematicaloperators' => 'Blk/MathOper',
1712'inmathoperators' => 'Blk/MathOper',
1713'inmeeteimayek' => 'Blk/MeeteiMa',
1714'inmeeteimayekext' => 'Blk/MeeteiM2',
1715'inmeeteimayekextensions' => 'Blk/MeeteiM2',
1716'inmeroiticcursive' => 'Blk/Meroitic',
1717'inmeroitichieroglyphs' => 'Blk/Meroiti2',
1718'inmiao' => 'Blk/Miao',
1719'inmiscarrows' => 'Blk/MiscArro',
1720'inmiscellaneousmathematicalsymbolsa' => 'Blk/MiscMath',
1721'inmiscellaneousmathematicalsymbolsb' => 'Blk/MiscMat2',
1722'inmiscellaneoussymbols' => 'Blk/MiscSymb',
1723'inmiscellaneoussymbolsandarrows' => 'Blk/MiscArro',
1724'inmiscellaneoussymbolsandpictographs' => 'Blk/MiscPict',
1725'inmiscellaneoustechnical' => 'Blk/MiscTech',
1726'inmiscmathsymbolsa' => 'Blk/MiscMath',
1727'inmiscmathsymbolsb' => 'Blk/MiscMat2',
1728'inmiscpictographs' => 'Blk/MiscPict',
1729'inmiscsymbols' => 'Blk/MiscSymb',
1730'inmisctechnical' => 'Blk/MiscTech',
1731'inmodifierletters' => 'Blk/Modifier',
1732'inmodifiertoneletters' => 'Blk/Modifie2',
1733'inmongolian' => 'Blk/Mongolia',
1734'inmusic' => 'Blk/Music',
1735'inmusicalsymbols' => 'Blk/Music',
1736'inmyanmar' => 'Blk/Myanmar',
1737'inmyanmarexta' => 'Blk/MyanmarE',
1738'inmyanmarextendeda' => 'Blk/MyanmarE',
1739'innb' => 'Blk/NB',
1740'innewtailue' => 'Blk/NewTaiLu',
1741'innko' => 'Blk/NKo',
1742'innoblock' => 'Blk/NB',
1743'innumberforms' => 'Blk/NumberFo',
1744'inocr' => 'Blk/OCR',
1745'inogham' => 'Blk/Ogham',
1746'inolchiki' => 'Blk/OlChiki',
1747'inolditalic' => 'Blk/OldItali',
1748'inoldpersian' => 'Blk/OldPersi',
1749'inoldsoutharabian' => 'Blk/OldSouth',
1750'inoldturkic' => 'Blk/OldTurki',
1751'inopticalcharacterrecognition' => 'Blk/OCR',
1752'inoriya' => 'Blk/Oriya',
1753'inosmanya' => 'Blk/Osmanya',
1754'inphagspa' => 'Blk/PhagsPa',
1755'inphaistos' => 'Blk/Phaistos',
1756'inphaistosdisc' => 'Blk/Phaistos',
1757'inphoenician' => 'Blk/Phoenici',
1758'inphoneticext' => 'Blk/Phonetic',
1759'inphoneticextensions' => 'Blk/Phonetic',
1760'inphoneticextensionssupplement' => 'Blk/Phoneti2',
1761'inphoneticextsup' => 'Blk/Phoneti2',
1762'inplayingcards' => 'Blk/PlayingC',
1763'inprivateuse' => 'Blk/PUA',
1764'inprivateusearea' => 'Blk/PUA',
1765'inpua' => 'Blk/PUA',
1766'inpunctuation' => 'Blk/Punctuat',
1767'inrejang' => 'Blk/Rejang',
1768'inrumi' => 'Blk/Rumi',
1769'inruminumeralsymbols' => 'Blk/Rumi',
1770'inrunic' => 'Blk/Runic',
1771'insamaritan' => 'Blk/Samarita',
1772'insaurashtra' => 'Blk/Saurasht',
1773'inscriptionalpahlavi' => 'Sc/Phli',
1774'inscriptionalparthian' => 'Sc/Prti',
1775'insharada' => 'Blk/Sharada',
1776'inshavian' => 'Blk/Shavian',
1777'insinhala' => 'Blk/Sinhala',
1778'insmallforms' => 'Blk/SmallFor',
1779'insmallformvariants' => 'Blk/SmallFor',
1780'insorasompeng' => 'Blk/SoraSomp',
1781'inspacingmodifierletters' => 'Blk/Modifier',
1782'inspecials' => 'Blk/Specials',
1783'insundanese' => 'Blk/Sundanes',
1784'insundanesesup' => 'Blk/Sundane2',
1785'insundanesesupplement' => 'Blk/Sundane2',
1786'insuparrowsa' => 'Blk/SupArrow',
1787'insuparrowsb' => 'Blk/SupArro2',
1788'insuperandsub' => 'Blk/SuperAnd',
1789'insuperscriptsandsubscripts' => 'Blk/SuperAnd',
1790'insupmathoperators' => 'Blk/SupMathO',
1791'insupplementalarrowsa' => 'Blk/SupArrow',
1792'insupplementalarrowsb' => 'Blk/SupArro2',
1793'insupplementalmathematicaloperators' => 'Blk/SupMathO',
1794'insupplementalpunctuation' => 'Blk/SupPunct',
1795'insupplementaryprivateuseareaa' => 'Blk/SupPUAA',
1796'insupplementaryprivateuseareab' => 'Blk/SupPUAB',
1797'insuppuaa' => 'Blk/SupPUAA',
1798'insuppuab' => 'Blk/SupPUAB',
1799'insuppunctuation' => 'Blk/SupPunct',
1800'insylotinagri' => 'Blk/SylotiNa',
1801'insyriac' => 'Blk/Syriac',
1802'intagalog' => 'Blk/Tagalog',
1803'intagbanwa' => 'Blk/Tagbanwa',
1804'intags' => 'Blk/Tags',
1805'intaile' => 'Blk/TaiLe',
1806'intaitham' => 'Blk/TaiTham',
1807'intaiviet' => 'Blk/TaiViet',
1808'intaixuanjing' => 'Blk/TaiXuanJ',
1809'intaixuanjingsymbols' => 'Blk/TaiXuanJ',
1810'intakri' => 'Blk/Takri',
1811'intamil' => 'Blk/Tamil',
1812'intelugu' => 'Blk/Telugu',
1813'inthaana' => 'Blk/Thaana',
1814'inthai' => 'Blk/Thai',
1815'intibetan' => 'Blk/Tibetan',
1816'intifinagh' => 'Blk/Tifinagh',
1817'intransportandmap' => 'Blk/Transpor',
1818'intransportandmapsymbols' => 'Blk/Transpor',
1819'inucas' => 'Blk/UCAS',
1820'inucasext' => 'Blk/UCASExt',
1821'inugaritic' => 'Blk/Ugaritic',
1822'inunifiedcanadianaboriginalsyllabics' => 'Blk/UCAS',
1823'inunifiedcanadianaboriginalsyllabicsextended' => 'Blk/UCASExt',
1824'invai' => 'Blk/Vai',
1825'invariationselectors' => 'Blk/VS',
1826'invariationselectorssupplement' => 'Blk/VSSup',
1827'invedicext' => 'Blk/VedicExt',
1828'invedicextensions' => 'Blk/VedicExt',
1829'inverticalforms' => 'Blk/Vertical',
1830'invs' => 'Blk/VS',
1831'invssup' => 'Blk/VSSup',
1832'inyijing' => 'Blk/Yijing',
1833'inyijinghexagramsymbols' => 'Blk/Yijing',
1834'inyiradicals' => 'Blk/YiRadica',
1835'inyisyllables' => 'Blk/YiSyllab',
1836'ipaext' => 'Blk/IPAExt',
1837'ipaextensions' => 'Blk/IPAExt',
1838'isaegeannumbers' => 'Blk/AegeanNu',
1839'isahex' => 'AHex/Y',
1840'isalchemical' => 'Blk/Alchemic',
1841'isalchemicalsymbols' => 'Blk/Alchemic',
1842'isall' => 'Perl/Any',
1843'isalnum' => 'Perl/Alnum',
1844'isalpha' => 'Alpha/Y',
1845'isalphabetic' => 'Alpha/Y',
1846'isalphabeticpf' => 'Blk/Alphabet',
1847'isalphabeticpresentationforms' => 'Blk/Alphabet',
1848'isancientgreekmusic' => 'Blk/AncientG',
1849'isancientgreekmusicalnotation' => 'Blk/AncientG',
1850'isancientgreeknumbers' => 'Blk/Ancient2',
1851'isancientsymbols' => 'Blk/AncientS',
1852'isany' => 'Perl/Any',
1853'isarab' => 'Sc/Arab',
1854'isarabic' => 'Sc/Arab',
1855'isarabicexta' => 'Blk/ArabicEx',
1856'isarabicextendeda' => 'Blk/ArabicEx',
1857'isarabicmath' => 'Blk/ArabicMa',
1858'isarabicmathematicalalphabeticsymbols' => 'Blk/ArabicMa',
1859'isarabicpfa' => 'Blk/ArabicPF',
1860'isarabicpfb' => 'Blk/ArabicP2',
1861'isarabicpresentationformsa' => 'Blk/ArabicPF',
1862'isarabicpresentationformsb' => 'Blk/ArabicP2',
1863'isarabicsup' => 'Blk/ArabicSu',
1864'isarabicsupplement' => 'Blk/ArabicSu',
1865'isarmenian' => 'Sc/Armn',
1866'isarmi' => 'Sc/Armi',
1867'isarmn' => 'Sc/Armn',
1868'isarrows' => 'Blk/Arrows',
1869'isascii' => 'Blk/ASCII',
1870'isasciihexdigit' => 'AHex/Y',
1871'isassigned' => 'Perl/Assigned',
1872'isavestan' => 'Sc/Avst',
1873'isavst' => 'Sc/Avst',
1874'isbali' => 'Sc/Bali',
1875'isbalinese' => 'Sc/Bali',
1876'isbamu' => 'Sc/Bamu',
1877'isbamum' => 'Sc/Bamu',
1878'isbamumsup' => 'Blk/BamumSup',
1879'isbamumsupplement' => 'Blk/BamumSup',
1880'isbasiclatin' => 'Blk/ASCII',
1881'isbatak' => 'Sc/Batk',
1882'isbatk' => 'Sc/Batk',
1883'isbeng' => 'Sc/Beng',
1884'isbengali' => 'Sc/Beng',
1885'isbidic' => 'BidiC/Y',
1886'isbidicontrol' => 'BidiC/Y',
1887'isbidim' => 'BidiM/Y',
1888'isbidimirrored' => 'BidiM/Y',
1889'isblank' => 'Perl/Blank',
1890'isblockelements' => 'Blk/BlockEle',
1891'isbopo' => 'Sc/Bopo',
1892'isbopomofo' => 'Sc/Bopo',
1893'isbopomofoext' => 'Blk/Bopomof2',
1894'isbopomofoextended' => 'Blk/Bopomof2',
1895'isboxdrawing' => 'Blk/BoxDrawi',
1896'isbrah' => 'Sc/Brah',
1897'isbrahmi' => 'Sc/Brah',
1898'isbrai' => 'Blk/Braille',
1899'isbraille' => 'Blk/Braille',
1900'isbraillepatterns' => 'Blk/Braille',
1901'isbugi' => 'Sc/Bugi',
1902'isbuginese' => 'Sc/Bugi',
1903'isbuhd' => 'Sc/Buhd',
1904'isbuhid' => 'Sc/Buhd',
1905'isbyzantinemusic' => 'Blk/Byzantin',
1906'isbyzantinemusicalsymbols' => 'Blk/Byzantin',
1907'isc' => 'Gc/C',
1908'iscakm' => 'Sc/Cakm',
1909'iscanadianaboriginal' => 'Sc/Cans',
1910'iscanadiansyllabics' => 'Blk/UCAS',
1911'iscans' => 'Sc/Cans',
1912'iscari' => 'Sc/Cari',
1913'iscarian' => 'Sc/Cari',
1914'iscased' => 'Cased/Y',
1915'iscasedletter' => 'Gc/LC',
1916'iscaseignorable' => 'CI/Y',
1917'iscc' => 'Gc/Cc',
1918'isce' => 'CE/Y',
1919'iscf' => 'Gc/Cf',
1920'ischakma' => 'Sc/Cakm',
1921'ischam' => 'Sc/Cham',
1922'ischangeswhencasefolded' => 'CWCF/Y',
1923'ischangeswhencasemapped' => 'CWCM/Y',
1924'ischangeswhenlowercased' => 'CWL/Y',
1925'ischangeswhennfkccasefolded' => 'CWKCF/Y',
1926'ischangeswhentitlecased' => 'CWT/Y',
1927'ischangeswhenuppercased' => 'CWU/Y',
1928'ischer' => 'Sc/Cher',
1929'ischerokee' => 'Sc/Cher',
1930'isci' => 'CI/Y',
1931'iscjk' => 'Blk/CJK',
1932'iscjkcompat' => 'Blk/CJKCompa',
1933'iscjkcompatforms' => 'Blk/CJKComp2',
1934'iscjkcompatibility' => 'Blk/CJKCompa',
1935'iscjkcompatibilityforms' => 'Blk/CJKComp2',
1936'iscjkcompatibilityideographs' => 'Blk/CJKComp3',
1937'iscjkcompatibilityideographssupplement' => 'Blk/CJKComp4',
1938'iscjkcompatideographs' => 'Blk/CJKComp3',
1939'iscjkcompatideographssup' => 'Blk/CJKComp4',
1940'iscjkexta' => 'Blk/CJKExtA',
1941'iscjkextb' => 'Blk/CJKExtB',
1942'iscjkextc' => 'Blk/CJKExtC',
1943'iscjkextd' => 'Blk/CJKExtD',
1944'iscjkradicalssup' => 'Blk/CJKRadic',
1945'iscjkradicalssupplement' => 'Blk/CJKRadic',
1946'iscjkstrokes' => 'Blk/CJKStrok',
1947'iscjksymbols' => 'Blk/CJKSymbo',
1948'iscjksymbolsandpunctuation' => 'Blk/CJKSymbo',
1949'iscjkunifiedideographs' => 'Blk/CJK',
1950'iscjkunifiedideographsextensiona' => 'Blk/CJKExtA',
1951'iscjkunifiedideographsextensionb' => 'Blk/CJKExtB',
1952'iscjkunifiedideographsextensionc' => 'Blk/CJKExtC',
1953'iscjkunifiedideographsextensiond' => 'Blk/CJKExtD',
1954'isclosepunctuation' => 'Gc/Pe',
1955'iscn' => 'Gc/Cn',
1956'iscntrl' => 'Gc/Cc',
1957'isco' => 'Gc/Co',
1958'iscombiningdiacriticalmarks' => 'Blk/Diacriti',
1959'iscombiningdiacriticalmarksforsymbols' => 'Blk/Diacrit3',
1960'iscombiningdiacriticalmarkssupplement' => 'Blk/Diacrit2',
1961'iscombininghalfmarks' => 'Blk/HalfMark',
1962'iscombiningmark' => 'Gc/M',
1963'iscombiningmarksforsymbols' => 'Blk/Diacrit3',
1964'iscommon' => 'Sc/Zyyy',
1965'iscommonindicnumberforms' => 'Blk/IndicNum',
1966'iscompatjamo' => 'Blk/CompatJa',
1967'iscompex' => 'CompEx/Y',
1968'iscompositionexclusion' => 'CE/Y',
1969'isconnectorpunctuation' => 'WB/EX',
1970'iscontrol' => 'Gc/Cc',
1971'iscontrolpictures' => 'Blk/ControlP',
1972'iscopt' => 'Sc/Copt',
1973'iscoptic' => 'Sc/Copt',
1974'iscountingrod' => 'Blk/Counting',
1975'iscountingrodnumerals' => 'Blk/Counting',
1976'iscprt' => 'Sc/Cprt',
1977'iscs' => 'Gc/Cs',
1978'iscuneiform' => 'Sc/Xsux',
1979'iscuneiformnumbers' => 'Blk/Cuneifo2',
1980'iscuneiformnumbersandpunctuation' => 'Blk/Cuneifo2',
1981'iscurrencysymbol' => 'Gc/Sc',
1982'iscurrencysymbols' => 'Blk/Currency',
1983'iscwcf' => 'CWCF/Y',
1984'iscwcm' => 'CWCM/Y',
1985'iscwkcf' => 'CWKCF/Y',
1986'iscwl' => 'CWL/Y',
1987'iscwt' => 'CWT/Y',
1988'iscwu' => 'CWU/Y',
1989'iscypriot' => 'Sc/Cprt',
1990'iscypriotsyllabary' => 'Blk/CypriotS',
1991'iscyrillic' => 'Sc/Cyrl',
1992'iscyrillicexta' => 'Blk/Cyrilli3',
1993'iscyrillicextb' => 'Blk/Cyrilli4',
1994'iscyrillicextendeda' => 'Blk/Cyrilli3',
1995'iscyrillicextendedb' => 'Blk/Cyrilli4',
1996'iscyrillicsup' => 'Blk/Cyrilli2',
1997'iscyrillicsupplement' => 'Blk/Cyrilli2',
1998'iscyrillicsupplementary' => 'Blk/Cyrilli2',
1999'iscyrl' => 'Sc/Cyrl',
2000'isdash' => 'Dash/Y',
2001'isdashpunctuation' => 'Gc/Pd',
2002'isdecimalnumber' => 'Gc/Nd',
2003'isdefaultignorablecodepoint' => 'DI/Y',
2004'isdep' => 'Dep/Y',
2005'isdeprecated' => 'Dep/Y',
2006'isdeseret' => 'Blk/Deseret',
2007'isdeva' => 'Sc/Deva',
2008'isdevanagari' => 'Sc/Deva',
2009'isdevanagariext' => 'Blk/Devanag2',
2010'isdevanagariextended' => 'Blk/Devanag2',
2011'isdi' => 'DI/Y',
2012'isdia' => 'Dia/Y',
2013'isdiacritic' => 'Dia/Y',
2014'isdiacriticals' => 'Blk/Diacriti',
2015'isdiacriticalsforsymbols' => 'Blk/Diacrit3',
2016'isdiacriticalssup' => 'Blk/Diacrit2',
2017'isdigit' => 'Gc/Nd',
2018'isdingbats' => 'Blk/Dingbats',
2019'isdomino' => 'Blk/Domino',
2020'isdominotiles' => 'Blk/Domino',
2021'isdsrt' => 'Blk/Deseret',
2022'isegyp' => 'Sc/Egyp',
2023'isegyptianhieroglyphs' => 'Sc/Egyp',
2024'isemoticons' => 'Blk/Emoticon',
2025'isenclosedalphanum' => 'Blk/Enclose2',
2026'isenclosedalphanumerics' => 'Blk/Enclose2',
2027'isenclosedalphanumericsupplement' => 'Blk/Enclose3',
2028'isenclosedalphanumsup' => 'Blk/Enclose3',
2029'isenclosedcjk' => 'Blk/Enclosed',
2030'isenclosedcjklettersandmonths' => 'Blk/Enclosed',
2031'isenclosedideographicsup' => 'Blk/Enclose4',
2032'isenclosedideographicsupplement' => 'Blk/Enclose4',
2033'isenclosingmark' => 'Gc/Me',
2034'isethi' => 'Sc/Ethi',
2035'isethiopic' => 'Sc/Ethi',
2036'isethiopicext' => 'Blk/Ethiopi2',
2037'isethiopicexta' => 'Blk/Ethiopi4',
2038'isethiopicextended' => 'Blk/Ethiopi2',
2039'isethiopicextendeda' => 'Blk/Ethiopi4',
2040'isethiopicsup' => 'Blk/Ethiopi3',
2041'isethiopicsupplement' => 'Blk/Ethiopi3',
2042'isext' => 'Ext/Y',
2043'isextender' => 'Ext/Y',
2044'isfinalpunctuation' => 'Gc/Pf',
2045'isformat' => 'Gc/Cf',
2046'isfullcompositionexclusion' => 'CompEx/Y',
2047'isgeneralpunctuation' => 'Blk/Punctuat',
2048'isgeometricshapes' => 'Blk/Geometri',
2049'isgeor' => 'Sc/Geor',
2050'isgeorgian' => 'Sc/Geor',
2051'isgeorgiansup' => 'Blk/Georgia2',
2052'isgeorgiansupplement' => 'Blk/Georgia2',
2053'isglag' => 'Sc/Glag',
2054'isglagolitic' => 'Sc/Glag',
2055'isgoth' => 'Sc/Goth',
2056'isgothic' => 'Sc/Goth',
2057'isgraph' => 'Perl/Graph',
2058'isgraphemebase' => 'GrBase/Y',
2059'isgraphemeextend' => 'GCB/EX',
2060'isgrbase' => 'GrBase/Y',
2061'isgreek' => 'Sc/Grek',
2062'isgreekandcoptic' => 'Blk/Greek',
2063'isgreekext' => 'Blk/GreekExt',
2064'isgreekextended' => 'Blk/GreekExt',
2065'isgrek' => 'Sc/Grek',
2066'isgrext' => 'GCB/EX',
2067'isgujarati' => 'Sc/Gujr',
2068'isgujr' => 'Sc/Gujr',
2069'isgurmukhi' => 'Sc/Guru',
2070'isguru' => 'Sc/Guru',
2071'ishalfandfullforms' => 'Blk/HalfAndF',
2072'ishalfmarks' => 'Blk/HalfMark',
2073'ishalfwidthandfullwidthforms' => 'Blk/HalfAndF',
2074'ishan' => 'Sc/Han',
2075'ishang' => 'Sc/Hang',
2076'ishangul' => 'Sc/Hang',
2077'ishangulcompatibilityjamo' => 'Blk/CompatJa',
2078'ishanguljamo' => 'Blk/Jamo',
2079'ishanguljamoextendeda' => 'Blk/JamoExtA',
2080'ishanguljamoextendedb' => 'Blk/JamoExtB',
2081'ishangulsyllables' => 'Blk/Hangul',
2082'ishani' => 'Sc/Han',
2083'ishano' => 'Sc/Hano',
2084'ishanunoo' => 'Sc/Hano',
2085'ishebr' => 'Sc/Hebr',
2086'ishebrew' => 'Sc/Hebr',
2087'ishex' => 'Hex/Y',
2088'ishexdigit' => 'Hex/Y',
2089'ishighprivateusesurrogates' => 'Blk/HighPUSu',
2090'ishighpusurrogates' => 'Blk/HighPUSu',
2091'ishighsurrogates' => 'Blk/HighSurr',
2092'ishira' => 'Sc/Hira',
2093'ishiragana' => 'Sc/Hira',
2094'ishorizspace' => 'Perl/Blank',
2095'ishyphen' => 'Hyphen/Y',
2096'isidc' => 'IDC/Y',
2097'isidcontinue' => 'IDC/Y',
2098'isideo' => 'Ideo/Y',
2099'isideographic' => 'Ideo/Y',
2100'isideographicdescriptioncharacters' => 'Blk/IDC',
2101'isids' => 'IDS/Y',
2102'isidsb' => 'IDSB/Y',
2103'isidsbinaryoperator' => 'IDSB/Y',
2104'isidst' => 'IDST/Y',
2105'isidstart' => 'IDS/Y',
2106'isidstrinaryoperator' => 'IDST/Y',
2107'isimperialaramaic' => 'Sc/Armi',
2108'isindicnumberforms' => 'Blk/IndicNum',
2109'isinherited' => 'Sc/Zinh',
2110'isinitialpunctuation' => 'Gc/Pi',
2111'isinscriptionalpahlavi' => 'Sc/Phli',
2112'isinscriptionalparthian' => 'Sc/Prti',
2113'isipaext' => 'Blk/IPAExt',
2114'isipaextensions' => 'Blk/IPAExt',
2115'isital' => 'Sc/Ital',
2116'isjamo' => 'Blk/Jamo',
2117'isjamoexta' => 'Blk/JamoExtA',
2118'isjamoextb' => 'Blk/JamoExtB',
2119'isjava' => 'Sc/Java',
2120'isjavanese' => 'Sc/Java',
2121'isjoinc' => 'JoinC/Y',
2122'isjoincontrol' => 'JoinC/Y',
2123'iskaithi' => 'Sc/Kthi',
2124'iskali' => 'Blk/KayahLi',
2125'iskana' => 'Sc/Kana',
2126'iskanasup' => 'Blk/KanaSup',
2127'iskanasupplement' => 'Blk/KanaSup',
2128'iskanbun' => 'Blk/Kanbun',
2129'iskangxi' => 'Blk/Kangxi',
2130'iskangxiradicals' => 'Blk/Kangxi',
2131'iskannada' => 'Sc/Knda',
2132'iskatakana' => 'Sc/Kana',
2133'iskatakanaext' => 'Blk/Katakan2',
2134'iskatakanaphoneticextensions' => 'Blk/Katakan2',
2135'iskayahli' => 'Blk/KayahLi',
2136'iskhar' => 'Sc/Khar',
2137'iskharoshthi' => 'Sc/Khar',
2138'iskhmer' => 'Sc/Khmr',
2139'iskhmersymbols' => 'Blk/KhmerSym',
2140'iskhmr' => 'Sc/Khmr',
2141'isknda' => 'Sc/Knda',
2142'iskthi' => 'Sc/Kthi',
2143'isl' => 'Gc/L',
2144'isl&' => 'Gc/LC',
2145'isl_' => 'Gc/LC',
2146'islana' => 'Sc/Lana',
2147'islao' => 'Sc/Lao',
2148'islaoo' => 'Sc/Lao',
2149'islatin' => 'Sc/Latn',
2150'islatin1' => 'Blk/Latin1',
2151'islatin1sup' => 'Blk/Latin1',
2152'islatin1supplement' => 'Blk/Latin1',
2153'islatinexta' => 'Blk/LatinExt',
2154'islatinextadditional' => 'Blk/LatinEx5',
2155'islatinextb' => 'Blk/LatinEx2',
2156'islatinextc' => 'Blk/LatinEx3',
2157'islatinextd' => 'Blk/LatinEx4',
2158'islatinextendeda' => 'Blk/LatinExt',
2159'islatinextendedadditional' => 'Blk/LatinEx5',
2160'islatinextendedb' => 'Blk/LatinEx2',
2161'islatinextendedc' => 'Blk/LatinEx3',
2162'islatinextendedd' => 'Blk/LatinEx4',
2163'islatn' => 'Sc/Latn',
2164'islc' => 'Gc/LC',
2165'islepc' => 'Sc/Lepc',
2166'islepcha' => 'Sc/Lepc',
2167'isletter' => 'Gc/L',
2168'isletterlikesymbols' => 'Blk/Letterli',
2169'isletternumber' => 'Gc/Nl',
2170'islimb' => 'Sc/Limb',
2171'islimbu' => 'Sc/Limb',
2172'islinb' => 'Sc/Linb',
2173'islinearb' => 'Sc/Linb',
2174'islinearbideograms' => 'Blk/LinearBI',
2175'islinearbsyllabary' => 'Blk/LinearBS',
2176'islineseparator' => 'Gc/Zl',
2177'islisu' => 'Blk/Lisu',
2178'isll' => 'Gc/Ll',
2179'islm' => 'Gc/Lm',
2180'islo' => 'Gc/Lo',
2181'isloe' => 'LOE/Y',
2182'islogicalorderexception' => 'LOE/Y',
2183'islower' => 'Lower/Y',
2184'islowercase' => 'Lower/Y',
2185'islowercaseletter' => 'Gc/Ll',
2186'islowsurrogates' => 'Blk/LowSurro',
2187'islt' => 'Perl/Title',
2188'islu' => 'Gc/Lu',
2189'islyci' => 'Sc/Lyci',
2190'islycian' => 'Sc/Lyci',
2191'islydi' => 'Sc/Lydi',
2192'islydian' => 'Sc/Lydi',
2193'ism' => 'Gc/M',
2194'ismahjong' => 'Blk/Mahjong',
2195'ismahjongtiles' => 'Blk/Mahjong',
2196'ismalayalam' => 'Sc/Mlym',
2197'ismand' => 'Sc/Mand',
2198'ismandaic' => 'Sc/Mand',
2199'ismark' => 'Gc/M',
2200'ismath' => 'Math/Y',
2201'ismathalphanum' => 'Blk/MathAlph',
2202'ismathematicalalphanumericsymbols' => 'Blk/MathAlph',
2203'ismathematicaloperators' => 'Blk/MathOper',
2204'ismathoperators' => 'Blk/MathOper',
2205'ismathsymbol' => 'Gc/Sm',
2206'ismc' => 'Gc/Mc',
2207'isme' => 'Gc/Me',
2208'ismeeteimayek' => 'Sc/Mtei',
2209'ismeeteimayekext' => 'Blk/MeeteiM2',
2210'ismeeteimayekextensions' => 'Blk/MeeteiM2',
2211'ismerc' => 'Sc/Merc',
2212'ismero' => 'Blk/Meroiti2',
2213'ismeroiticcursive' => 'Sc/Merc',
2214'ismeroitichieroglyphs' => 'Blk/Meroiti2',
2215'ismiao' => 'Sc/Miao',
2216'ismiscarrows' => 'Blk/MiscArro',
2217'ismiscellaneousmathematicalsymbolsa' => 'Blk/MiscMath',
2218'ismiscellaneousmathematicalsymbolsb' => 'Blk/MiscMat2',
2219'ismiscellaneoussymbols' => 'Blk/MiscSymb',
2220'ismiscellaneoussymbolsandarrows' => 'Blk/MiscArro',
2221'ismiscellaneoussymbolsandpictographs' => 'Blk/MiscPict',
2222'ismiscellaneoustechnical' => 'Blk/MiscTech',
2223'ismiscmathsymbolsa' => 'Blk/MiscMath',
2224'ismiscmathsymbolsb' => 'Blk/MiscMat2',
2225'ismiscpictographs' => 'Blk/MiscPict',
2226'ismiscsymbols' => 'Blk/MiscSymb',
2227'ismisctechnical' => 'Blk/MiscTech',
2228'ismlym' => 'Sc/Mlym',
2229'ismn' => 'Gc/Mn',
2230'ismodifierletter' => 'Gc/Lm',
2231'ismodifierletters' => 'Blk/Modifier',
2232'ismodifiersymbol' => 'Gc/Sk',
2233'ismodifiertoneletters' => 'Blk/Modifie2',
2234'ismong' => 'Sc/Mong',
2235'ismongolian' => 'Sc/Mong',
2236'ismtei' => 'Sc/Mtei',
2237'ismusic' => 'Blk/Music',
2238'ismusicalsymbols' => 'Blk/Music',
2239'ismyanmar' => 'Sc/Mymr',
2240'ismyanmarexta' => 'Blk/MyanmarE',
2241'ismyanmarextendeda' => 'Blk/MyanmarE',
2242'ismymr' => 'Sc/Mymr',
2243'isn' => 'Gc/N',
2244'isnb' => 'Blk/NB',
2245'isnchar' => 'NChar/Y',
2246'isnd' => 'Gc/Nd',
2247'isnewtailue' => 'Sc/Talu',
2248'isnko' => 'Sc/Nko',
2249'isnkoo' => 'Sc/Nko',
2250'isnl' => 'Gc/Nl',
2251'isno' => 'Gc/No',
2252'isnoblock' => 'Blk/NB',
2253'isnoncharactercodepoint' => 'NChar/Y',
2254'isnonspacingmark' => 'Gc/Mn',
2255'isnumber' => 'Gc/N',
2256'isnumberforms' => 'Blk/NumberFo',
2257'isocr' => 'Blk/OCR',
2258'isogam' => 'Sc/Ogam',
2259'isogham' => 'Sc/Ogam',
2260'isolchiki' => 'Blk/OlChiki',
2261'isolck' => 'Blk/OlChiki',
2262'isolditalic' => 'Sc/Ital',
2263'isoldpersian' => 'Sc/Xpeo',
2264'isoldsoutharabian' => 'Blk/OldSouth',
2265'isoldturkic' => 'Sc/Orkh',
2266'isopenpunctuation' => 'Gc/Ps',
2267'isopticalcharacterrecognition' => 'Blk/OCR',
2268'isoriya' => 'Sc/Orya',
2269'isorkh' => 'Sc/Orkh',
2270'isorya' => 'Sc/Orya',
2271'isosma' => 'Sc/Osma',
2272'isosmanya' => 'Sc/Osma',
2273'isother' => 'Gc/C',
2274'isotherletter' => 'Gc/Lo',
2275'isothernumber' => 'Gc/No',
2276'isotherpunctuation' => 'Gc/Po',
2277'isothersymbol' => 'Gc/So',
2278'isp' => 'Gc/P',
2279'isparagraphseparator' => 'Gc/Zp',
2280'ispatsyn' => 'PatSyn/Y',
2281'ispatternsyntax' => 'PatSyn/Y',
2282'ispatternwhitespace' => 'PatWS/Y',
2283'ispatws' => 'PatWS/Y',
2284'ispc' => 'WB/EX',
2285'ispd' => 'Gc/Pd',
2286'ispe' => 'Gc/Pe',
2287'isperlspace' => 'Perl/PerlSpac',
2288'isperlword' => 'Perl/PerlWord',
2289'ispf' => 'Gc/Pf',
2290'isphag' => 'Sc/Phag',
2291'isphagspa' => 'Sc/Phag',
2292'isphaistos' => 'Blk/Phaistos',
2293'isphaistosdisc' => 'Blk/Phaistos',
2294'isphli' => 'Sc/Phli',
2295'isphnx' => 'Sc/Phnx',
2296'isphoenician' => 'Sc/Phnx',
2297'isphoneticext' => 'Blk/Phonetic',
2298'isphoneticextensions' => 'Blk/Phonetic',
2299'isphoneticextensionssupplement' => 'Blk/Phoneti2',
2300'isphoneticextsup' => 'Blk/Phoneti2',
2301'ispi' => 'Gc/Pi',
2302'isplayingcards' => 'Blk/PlayingC',
2303'isplrd' => 'Sc/Miao',
2304'ispo' => 'Gc/Po',
2305'isposixalnum' => 'Perl/PosixAln',
2306'isposixalpha' => 'Perl/PosixAlp',
2307'isposixblank' => 'Perl/PosixBla',
2308'isposixcntrl' => 'Perl/PosixCnt',
2309'isposixdigit' => 'Perl/PosixDig',
2310'isposixgraph' => 'Perl/PosixGra',
2311'isposixlower' => 'Perl/PosixLow',
2312'isposixprint' => 'Perl/PosixPri',
2313'isposixpunct' => 'Perl/PosixPun',
2314'isposixspace' => 'Perl/PerlSpac',
2315'isposixupper' => 'Perl/PosixUpp',
2316'isposixword' => 'Perl/PerlWord',
2317'isposixxdigit' => 'AHex/Y',
2318'isprint' => 'Perl/Print',
2319'isprivateuse' => 'Gc/Co',
2320'isprivateusearea' => 'Blk/PUA',
2321'isprti' => 'Sc/Prti',
2322'isps' => 'Gc/Ps',
2323'ispua' => 'Blk/PUA',
2324'ispunct' => 'Gc/P',
2325'ispunctuation' => 'Gc/P',
2326'isqaac' => 'Sc/Copt',
2327'isqaai' => 'Sc/Zinh',
2328'isqmark' => 'QMark/Y',
2329'isquotationmark' => 'QMark/Y',
2330'isradical' => 'Radical/Y',
2331'isrejang' => 'Sc/Rjng',
2332'isrjng' => 'Sc/Rjng',
2333'isrumi' => 'Blk/Rumi',
2334'isruminumeralsymbols' => 'Blk/Rumi',
2335'isrunic' => 'Sc/Runr',
2336'isrunr' => 'Sc/Runr',
2337'iss' => 'Gc/S',
2338'issamaritan' => 'Sc/Samr',
2339'issamr' => 'Sc/Samr',
2340'issarb' => 'Blk/OldSouth',
2341'issaur' => 'Sc/Saur',
2342'issaurashtra' => 'Sc/Saur',
2343'issc' => 'Gc/Sc',
2344'issd' => 'SD/Y',
2345'isseparator' => 'Gc/Z',
2346'issharada' => 'Sc/Shrd',
2347'isshavian' => 'Blk/Shavian',
2348'isshaw' => 'Blk/Shavian',
2349'isshrd' => 'Sc/Shrd',
2350'issinh' => 'Sc/Sinh',
2351'issinhala' => 'Sc/Sinh',
2352'issk' => 'Gc/Sk',
2353'issm' => 'Gc/Sm',
2354'issmallforms' => 'Blk/SmallFor',
2355'issmallformvariants' => 'Blk/SmallFor',
2356'isso' => 'Gc/So',
2357'issoftdotted' => 'SD/Y',
2358'issora' => 'Sc/Sora',
2359'issorasompeng' => 'Sc/Sora',
2360'isspace' => 'Perl/SpacePer',
2361'isspaceperl' => 'Perl/SpacePer',
2362'isspaceseparator' => 'Gc/Zs',
2363'isspacingmark' => 'Gc/Mc',
2364'isspacingmodifierletters' => 'Blk/Modifier',
2365'isspecials' => 'Blk/Specials',
2366'issterm' => 'STerm/Y',
2367'issund' => 'Sc/Sund',
2368'issundanese' => 'Sc/Sund',
2369'issundanesesup' => 'Blk/Sundane2',
2370'issundanesesupplement' => 'Blk/Sundane2',
2371'issuparrowsa' => 'Blk/SupArrow',
2372'issuparrowsb' => 'Blk/SupArro2',
2373'issuperandsub' => 'Blk/SuperAnd',
2374'issuperscriptsandsubscripts' => 'Blk/SuperAnd',
2375'issupmathoperators' => 'Blk/SupMathO',
2376'issupplementalarrowsa' => 'Blk/SupArrow',
2377'issupplementalarrowsb' => 'Blk/SupArro2',
2378'issupplementalmathematicaloperators' => 'Blk/SupMathO',
2379'issupplementalpunctuation' => 'Blk/SupPunct',
2380'issupplementaryprivateuseareaa' => 'Blk/SupPUAA',
2381'issupplementaryprivateuseareab' => 'Blk/SupPUAB',
2382'issuppuaa' => 'Blk/SupPUAA',
2383'issuppuab' => 'Blk/SupPUAB',
2384'issuppunctuation' => 'Blk/SupPunct',
2385'issurrogate' => 'Gc/Cs',
2386'issylo' => 'Sc/Sylo',
2387'issylotinagri' => 'Sc/Sylo',
2388'issymbol' => 'Gc/S',
2389'issyrc' => 'Sc/Syrc',
2390'issyriac' => 'Sc/Syrc',
2391'istagalog' => 'Sc/Tglg',
2392'istagb' => 'Sc/Tagb',
2393'istagbanwa' => 'Sc/Tagb',
2394'istags' => 'Blk/Tags',
2395'istaile' => 'Sc/Tale',
2396'istaitham' => 'Sc/Lana',
2397'istaiviet' => 'Sc/Tavt',
2398'istaixuanjing' => 'Blk/TaiXuanJ',
2399'istaixuanjingsymbols' => 'Blk/TaiXuanJ',
2400'istakr' => 'Sc/Takr',
2401'istakri' => 'Sc/Takr',
2402'istale' => 'Sc/Tale',
2403'istalu' => 'Sc/Talu',
2404'istamil' => 'Sc/Taml',
2405'istaml' => 'Sc/Taml',
2406'istavt' => 'Sc/Tavt',
2407'istelu' => 'Sc/Telu',
2408'istelugu' => 'Sc/Telu',
2409'isterm' => 'Term/Y',
2410'isterminalpunctuation' => 'Term/Y',
2411'istfng' => 'Sc/Tfng',
2412'istglg' => 'Sc/Tglg',
2413'isthaa' => 'Sc/Thaa',
2414'isthaana' => 'Sc/Thaa',
2415'isthai' => 'Sc/Thai',
2416'istibetan' => 'Sc/Tibt',
2417'istibt' => 'Sc/Tibt',
2418'istifinagh' => 'Sc/Tfng',
2419'istitle' => 'Perl/Title',
2420'istitlecase' => 'Perl/Title',
2421'istitlecaseletter' => 'Perl/Title',
2422'istransportandmap' => 'Blk/Transpor',
2423'istransportandmapsymbols' => 'Blk/Transpor',
2424'isucas' => 'Blk/UCAS',
2425'isucasext' => 'Blk/UCASExt',
2426'isugar' => 'Sc/Ugar',
2427'isugaritic' => 'Sc/Ugar',
2428'isuideo' => 'UIdeo/Y',
2429'isunassigned' => 'Gc/Cn',
2430'isunifiedcanadianaboriginalsyllabics' => 'Blk/UCAS',
2431'isunifiedcanadianaboriginalsyllabicsextended' => 'Blk/UCASExt',
2432'isunifiedideograph' => 'UIdeo/Y',
2433'isunknown' => 'Sc/Zzzz',
2434'isupper' => 'Upper/Y',
2435'isuppercase' => 'Upper/Y',
2436'isuppercaseletter' => 'Gc/Lu',
2437'isvai' => 'Sc/Vai',
2438'isvaii' => 'Sc/Vai',
2439'isvariationselector' => 'VS/Y',
2440'isvariationselectors' => 'Blk/VS',
2441'isvariationselectorssupplement' => 'Blk/VSSup',
2442'isvedicext' => 'Blk/VedicExt',
2443'isvedicextensions' => 'Blk/VedicExt',
2444'isverticalforms' => 'Blk/Vertical',
2445'isvertspace' => 'Perl/VertSpac',
2446'isvs' => 'VS/Y',
2447'isvssup' => 'Blk/VSSup',
2448'iswhitespace' => 'Perl/SpacePer',
2449'isword' => 'Perl/Word',
2450'iswspace' => 'Perl/SpacePer',
2451'isxdigit' => 'Hex/Y',
2452'isxidc' => 'XIDC/Y',
2453'isxidcontinue' => 'XIDC/Y',
2454'isxids' => 'XIDS/Y',
2455'isxidstart' => 'XIDS/Y',
2456'isxpeo' => 'Sc/Xpeo',
2457'isxperlspace' => 'Perl/SpacePer',
2458'isxposixalnum' => 'Perl/Alnum',
2459'isxposixalpha' => 'Alpha/Y',
2460'isxposixblank' => 'Perl/Blank',
2461'isxposixcntrl' => 'Gc/Cc',
2462'isxposixdigit' => 'Gc/Nd',
2463'isxposixgraph' => 'Perl/Graph',
2464'isxposixlower' => 'Lower/Y',
2465'isxposixprint' => 'Perl/Print',
2466'isxposixpunct' => 'Perl/XPosixPu',
2467'isxposixspace' => 'Perl/SpacePer',
2468'isxposixupper' => 'Upper/Y',
2469'isxposixword' => 'Perl/Word',
2470'isxposixxdigit' => 'Hex/Y',
2471'isxsux' => 'Sc/Xsux',
2472'isyi' => 'Sc/Yi',
2473'isyiii' => 'Sc/Yi',
2474'isyijing' => 'Blk/Yijing',
2475'isyijinghexagramsymbols' => 'Blk/Yijing',
2476'isyiradicals' => 'Blk/YiRadica',
2477'isyisyllables' => 'Blk/YiSyllab',
2478'isz' => 'Gc/Z',
2479'iszinh' => 'Sc/Zinh',
2480'iszl' => 'Gc/Zl',
2481'iszp' => 'Gc/Zp',
2482'iszs' => 'Gc/Zs',
2483'iszyyy' => 'Sc/Zyyy',
2484'iszzzz' => 'Sc/Zzzz',
2485'ital' => 'Sc/Ital',
2486'jamo' => 'Blk/Jamo',
2487'jamoexta' => 'Blk/JamoExtA',
2488'jamoextb' => 'Blk/JamoExtB',
2489'java' => 'Sc/Java',
2490'javanese' => 'Sc/Java',
2491'jg=ain' => 'Jg/Ain',
2492'jg=alaph' => 'Jg/Alaph',
2493'jg=alef' => 'Jg/Alef',
2494'jg=beh' => 'Jg/Beh',
2495'jg=beth' => 'Jg/Beth',
2496'jg=burushaskiyehbarree' => 'Jg/Burushas',
2497'jg=dal' => 'Jg/Dal',
2498'jg=dalathrish' => 'Jg/DalathRi',
2499'jg=e' => 'Jg/E',
2500'jg=farsiyeh' => 'Jg/FarsiYeh',
2501'jg=fe' => 'Jg/Fe',
2502'jg=feh' => 'Jg/Feh',
2503'jg=finalsemkath' => 'Jg/FinalSem',
2504'jg=gaf' => 'Jg/Gaf',
2505'jg=gamal' => 'Jg/Gamal',
2506'jg=hah' => 'Jg/Hah',
2507'jg=hamzaonhehgoal' => 'Jg/HamzaOnH',
2508'jg=he' => 'Jg/He',
2509'jg=heh' => 'Jg/Heh',
2510'jg=hehgoal' => 'Jg/HehGoal',
2511'jg=heth' => 'Jg/Heth',
2512'jg=kaf' => 'Jg/Kaf',
2513'jg=kaph' => 'Jg/Kaph',
2514'jg=khaph' => 'Jg/Khaph',
2515'jg=knottedheh' => 'Jg/KnottedH',
2516'jg=lam' => 'Jg/Lam',
2517'jg=lamadh' => 'Jg/Lamadh',
2518'jg=meem' => 'Jg/Meem',
2519'jg=mim' => 'Jg/Mim',
2520'jg=nojoininggroup' => 'Jg/NoJoinin',
2521'jg=noon' => 'Jg/Noon',
2522'jg=nun' => 'Jg/Nun',
2523'jg=nya' => 'Jg/Nya',
2524'jg=pe' => 'Jg/Pe',
2525'jg=qaf' => 'Jg/Qaf',
2526'jg=qaph' => 'Jg/Qaph',
2527'jg=reh' => 'Jg/Reh',
2528'jg=reversedpe' => 'Jg/Reversed',
2529'jg=rohingyayeh' => 'Jg/Rohingya',
2530'jg=sad' => 'Jg/Sad',
2531'jg=sadhe' => 'Jg/Sadhe',
2532'jg=seen' => 'Jg/Seen',
2533'jg=semkath' => 'Jg/Semkath',
2534'jg=shin' => 'Jg/Shin',
2535'jg=swashkaf' => 'Jg/SwashKaf',
2536'jg=syriacwaw' => 'Jg/SyriacWa',
2537'jg=tah' => 'Jg/Tah',
2538'jg=taw' => 'Jg/Taw',
2539'jg=tehmarbuta' => 'Jg/TehMarbu',
2540'jg=tehmarbutagoal' => 'Jg/HamzaOnH',
2541'jg=teth' => 'Jg/Teth',
2542'jg=waw' => 'Jg/Waw',
2543'jg=yeh' => 'Jg/Yeh',
2544'jg=yehbarree' => 'Jg/YehBarre',
2545'jg=yehwithtail' => 'Jg/YehWithT',
2546'jg=yudh' => 'Jg/Yudh',
2547'jg=yudhhe' => 'Jg/YudhHe',
2548'jg=zain' => 'Jg/Zain',
2549'jg=zhain' => 'Jg/Zhain',
2550'joinc' => 'JoinC/Y',
2551'joinc=f' => '!JoinC/Y',
2552'joinc=false' => '!JoinC/Y',
2553'joinc=n' => '!JoinC/Y',
2554'joinc=no' => '!JoinC/Y',
2555'joinc=t' => 'JoinC/Y',
2556'joinc=true' => 'JoinC/Y',
2557'joinc=y' => 'JoinC/Y',
2558'joinc=yes' => 'JoinC/Y',
2559'joincontrol' => 'JoinC/Y',
2560'jt=c' => 'Jt/C',
2561'jt=d' => 'Jt/D',
2562'jt=dualjoining' => 'Jt/D',
2563'jt=joincausing' => 'Jt/C',
2564'jt=l' => '!Perl/Any',
2565'jt=leftjoining' => '!Perl/Any',
2566'jt=nonjoining' => 'Jt/U',
2567'jt=r' => 'Jt/R',
2568'jt=rightjoining' => 'Jt/R',
2569'jt=t' => 'Jt/T',
2570'jt=transparent' => 'Jt/T',
2571'jt=u' => 'Jt/U',
2572'kaithi' => 'Sc/Kthi',
2573'kali' => 'Blk/KayahLi',
2574'kana' => 'Sc/Kana',
2575'kanasup' => 'Blk/KanaSup',
2576'kanasupplement' => 'Blk/KanaSup',
2577'kanbun' => 'Blk/Kanbun',
2578'kangxi' => 'Blk/Kangxi',
2579'kangxiradicals' => 'Blk/Kangxi',
2580'kannada' => 'Sc/Knda',
2581'katakana' => 'Sc/Kana',
2582'katakanaext' => 'Blk/Katakan2',
2583'katakanaphoneticextensions' => 'Blk/Katakan2',
2584'kayahli' => 'Blk/KayahLi',
2585'khar' => 'Sc/Khar',
2586'kharoshthi' => 'Sc/Khar',
2587'khmer' => 'Sc/Khmr',
2588'khmersymbols' => 'Blk/KhmerSym',
2589'khmr' => 'Sc/Khmr',
2590'knda' => 'Sc/Knda',
2591'kthi' => 'Sc/Kthi',
2592'l' => 'Gc/L',
2593'l&' => 'Gc/LC',
2594'l_' => 'Gc/LC',
2595'lana' => 'Sc/Lana',
2596'lao' => 'Sc/Lao',
2597'laoo' => 'Sc/Lao',
2598'latin' => 'Sc/Latn',
2599'latin1' => 'Blk/Latin1',
2600'latin1sup' => 'Blk/Latin1',
2601'latin1supplement' => 'Blk/Latin1',
2602'latinexta' => 'Blk/LatinExt',
2603'latinextadditional' => 'Blk/LatinEx5',
2604'latinextb' => 'Blk/LatinEx2',
2605'latinextc' => 'Blk/LatinEx3',
2606'latinextd' => 'Blk/LatinEx4',
2607'latinextendeda' => 'Blk/LatinExt',
2608'latinextendedadditional' => 'Blk/LatinEx5',
2609'latinextendedb' => 'Blk/LatinEx2',
2610'latinextendedc' => 'Blk/LatinEx3',
2611'latinextendedd' => 'Blk/LatinEx4',
2612'latn' => 'Sc/Latn',
2613'lb=ai' => 'Lb/AI',
2614'lb=al' => 'Lb/AL',
2615'lb=alphabetic' => 'Lb/AL',
2616'lb=ambiguous' => 'Lb/AI',
2617'lb=b2' => 'Lb/B2',
2618'lb=ba' => 'Lb/BA',
2619'lb=bb' => 'Lb/BB',
2620'lb=bk' => 'Lb/BK',
2621'lb=breakafter' => 'Lb/BA',
2622'lb=breakbefore' => 'Lb/BB',
2623'lb=breakboth' => 'Lb/B2',
2624'lb=breaksymbols' => 'Lb/SY',
2625'lb=carriagereturn' => 'GCB/CR',
2626'lb=cb' => 'Lb/CB',
2627'lb=cj' => 'Lb/CJ',
2628'lb=cl' => 'Lb/CL',
2629'lb=closeparenthesis' => 'Lb/CP',
2630'lb=closepunctuation' => 'Lb/CL',
2631'lb=cm' => 'Lb/CM',
2632'lb=combiningmark' => 'Lb/CM',
2633'lb=complexcontext' => 'Lb/SA',
2634'lb=conditionaljapanesestarter' => 'Lb/CJ',
2635'lb=contingentbreak' => 'Lb/CB',
2636'lb=cp' => 'Lb/CP',
2637'lb=cr' => 'GCB/CR',
2638'lb=ex' => 'Lb/EX',
2639'lb=exclamation' => 'Lb/EX',
2640'lb=gl' => 'Lb/GL',
2641'lb=glue' => 'Lb/GL',
2642'lb=h2' => 'Perl/_XGCBLV',
2643'lb=h3' => 'Perl/_XGCBLVT',
2644'lb=hebrewletter' => 'Lb/HL',
2645'lb=hl' => 'Lb/HL',
2646'lb=hy' => 'Lb/HY',
2647'lb=hyphen' => 'Lb/HY',
2648'lb=id' => 'Lb/ID',
2649'lb=ideographic' => 'Lb/ID',
2650'lb=in' => 'Lb/IN',
2651'lb=infixnumeric' => 'Lb/IS',
2652'lb=inseparable' => 'Lb/IN',
2653'lb=inseperable' => 'Lb/IN',
2654'lb=is' => 'Lb/IS',
2655'lb=jl' => 'Perl/_XGCBL',
2656'lb=jt' => 'Perl/_XGCBT',
2657'lb=jv' => 'Perl/_XGCBV',
2658'lb=lf' => 'GCB/LF',
2659'lb=linefeed' => 'GCB/LF',
2660'lb=mandatorybreak' => 'Lb/BK',
2661'lb=nextline' => 'Lb/NL',
2662'lb=nl' => 'Lb/NL',
2663'lb=nonstarter' => 'Lb/NS',
2664'lb=ns' => 'Lb/NS',
2665'lb=nu' => 'SB/NU',
2666'lb=numeric' => 'SB/NU',
2667'lb=op' => 'Lb/OP',
2668'lb=openpunctuation' => 'Lb/OP',
2669'lb=po' => 'Lb/PO',
2670'lb=postfixnumeric' => 'Lb/PO',
2671'lb=pr' => 'Lb/PR',
2672'lb=prefixnumeric' => 'Lb/PR',
2673'lb=qu' => 'Lb/QU',
2674'lb=quotation' => 'Lb/QU',
2675'lb=regionalindicator' => 'Perl/_XRI',
2676'lb=ri' => 'Perl/_XRI',
2677'lb=sa' => 'Lb/SA',
2678'lb=sg' => 'Lb/SG',
2679'lb=sp' => 'Lb/SP',
2680'lb=space' => 'Lb/SP',
2681'lb=surrogate' => 'Lb/SG',
2682'lb=sy' => 'Lb/SY',
2683'lb=unknown' => 'Lb/XX',
2684'lb=wj' => 'Lb/WJ',
2685'lb=wordjoiner' => 'Lb/WJ',
2686'lb=xx' => 'Lb/XX',
2687'lb=zw' => 'Lb/ZW',
2688'lb=zwspace' => 'Lb/ZW',
2689'lc' => 'Gc/LC',
2690'lepc' => 'Sc/Lepc',
2691'lepcha' => 'Sc/Lepc',
2692'letter' => 'Gc/L',
2693'letterlikesymbols' => 'Blk/Letterli',
2694'letternumber' => 'Gc/Nl',
2695'limb' => 'Sc/Limb',
2696'limbu' => 'Sc/Limb',
2697'linb' => 'Sc/Linb',
2698'linearb' => 'Sc/Linb',
2699'linearbideograms' => 'Blk/LinearBI',
2700'linearbsyllabary' => 'Blk/LinearBS',
2701'lineseparator' => 'Gc/Zl',
2702'lisu' => 'Blk/Lisu',
2703'll' => 'Gc/Ll',
2704'lm' => 'Gc/Lm',
2705'lo' => 'Gc/Lo',
2706'loe' => 'LOE/Y',
2707'loe=f' => '!LOE/Y',
2708'loe=false' => '!LOE/Y',
2709'loe=n' => '!LOE/Y',
2710'loe=no' => '!LOE/Y',
2711'loe=t' => 'LOE/Y',
2712'loe=true' => 'LOE/Y',
2713'loe=y' => 'LOE/Y',
2714'loe=yes' => 'LOE/Y',
2715'logicalorderexception' => 'LOE/Y',
2716'lower' => 'Lower/Y',
2717'lower=f' => '!Lower/Y',
2718'lower=false' => '!Lower/Y',
2719'lower=n' => '!Lower/Y',
2720'lower=no' => '!Lower/Y',
2721'lower=t' => 'Lower/Y',
2722'lower=true' => 'Lower/Y',
2723'lower=y' => 'Lower/Y',
2724'lower=yes' => 'Lower/Y',
2725'lowercase' => 'Lower/Y',
2726'lowercaseletter' => 'Gc/Ll',
2727'lowsurrogates' => 'Blk/LowSurro',
2728'lt' => 'Perl/Title',
2729'lu' => 'Gc/Lu',
2730'lyci' => 'Sc/Lyci',
2731'lycian' => 'Sc/Lyci',
2732'lydi' => 'Sc/Lydi',
2733'lydian' => 'Sc/Lydi',
2734'm' => 'Gc/M',
2735'mahjong' => 'Blk/Mahjong',
2736'mahjongtiles' => 'Blk/Mahjong',
2737'malayalam' => 'Sc/Mlym',
2738'mand' => 'Sc/Mand',
2739'mandaic' => 'Sc/Mand',
2740'mark' => 'Gc/M',
2741'math' => 'Math/Y',
2742'math=f' => '!Math/Y',
2743'math=false' => '!Math/Y',
2744'math=n' => '!Math/Y',
2745'math=no' => '!Math/Y',
2746'math=t' => 'Math/Y',
2747'math=true' => 'Math/Y',
2748'math=y' => 'Math/Y',
2749'math=yes' => 'Math/Y',
2750'mathalphanum' => 'Blk/MathAlph',
2751'mathematicalalphanumericsymbols' => 'Blk/MathAlph',
2752'mathematicaloperators' => 'Blk/MathOper',
2753'mathoperators' => 'Blk/MathOper',
2754'mathsymbol' => 'Gc/Sm',
2755'mc' => 'Gc/Mc',
2756'me' => 'Gc/Me',
2757'meeteimayek' => 'Sc/Mtei',
2758'meeteimayekext' => 'Blk/MeeteiM2',
2759'meeteimayekextensions' => 'Blk/MeeteiM2',
2760'merc' => 'Sc/Merc',
2761'mero' => 'Blk/Meroiti2',
2762'meroiticcursive' => 'Sc/Merc',
2763'meroitichieroglyphs' => 'Blk/Meroiti2',
2764'miao' => 'Sc/Miao',
2765'miscarrows' => 'Blk/MiscArro',
2766'miscellaneousmathematicalsymbolsa' => 'Blk/MiscMath',
2767'miscellaneousmathematicalsymbolsb' => 'Blk/MiscMat2',
2768'miscellaneoussymbols' => 'Blk/MiscSymb',
2769'miscellaneoussymbolsandarrows' => 'Blk/MiscArro',
2770'miscellaneoussymbolsandpictographs' => 'Blk/MiscPict',
2771'miscellaneoustechnical' => 'Blk/MiscTech',
2772'miscmathsymbolsa' => 'Blk/MiscMath',
2773'miscmathsymbolsb' => 'Blk/MiscMat2',
2774'miscpictographs' => 'Blk/MiscPict',
2775'miscsymbols' => 'Blk/MiscSymb',
2776'misctechnical' => 'Blk/MiscTech',
2777'mlym' => 'Sc/Mlym',
2778'mn' => 'Gc/Mn',
2779'modifierletter' => 'Gc/Lm',
2780'modifierletters' => 'Blk/Modifier',
2781'modifiersymbol' => 'Gc/Sk',
2782'modifiertoneletters' => 'Blk/Modifie2',
2783'mong' => 'Sc/Mong',
2784'mongolian' => 'Sc/Mong',
2785'mtei' => 'Sc/Mtei',
2786'music' => 'Blk/Music',
2787'musicalsymbols' => 'Blk/Music',
2788'myanmar' => 'Sc/Mymr',
2789'myanmarexta' => 'Blk/MyanmarE',
2790'myanmarextendeda' => 'Blk/MyanmarE',
2791'mymr' => 'Sc/Mymr',
2792'n' => 'Gc/N',
2793'nb' => 'Blk/NB',
2794'nchar' => 'NChar/Y',
2795'nchar=f' => '!NChar/Y',
2796'nchar=false' => '!NChar/Y',
2797'nchar=n' => '!NChar/Y',
2798'nchar=no' => '!NChar/Y',
2799'nchar=t' => 'NChar/Y',
2800'nchar=true' => 'NChar/Y',
2801'nchar=y' => 'NChar/Y',
2802'nchar=yes' => 'NChar/Y',
2803'nd' => 'Gc/Nd',
2804'newtailue' => 'Sc/Talu',
2805'nfcqc=m' => 'NFCQC/M',
2806'nfcqc=maybe' => 'NFCQC/M',
2807'nfcqc=n' => 'CompEx/Y',
2808'nfcqc=no' => 'CompEx/Y',
2809'nfcqc=y' => 'NFCQC/Y',
2810'nfcqc=yes' => 'NFCQC/Y',
2811'nfdqc=n' => 'NFDQC/N',
2812'nfdqc=no' => 'NFDQC/N',
2813'nfdqc=y' => 'NFDQC/Y',
2814'nfdqc=yes' => 'NFDQC/Y',
2815'nfkcqc=m' => 'NFCQC/M',
2816'nfkcqc=maybe' => 'NFCQC/M',
2817'nfkcqc=n' => 'NFKCQC/N',
2818'nfkcqc=no' => 'NFKCQC/N',
2819'nfkcqc=y' => 'NFKCQC/Y',
2820'nfkcqc=yes' => 'NFKCQC/Y',
2821'nfkdqc=n' => 'NFKDQC/N',
2822'nfkdqc=no' => 'NFKDQC/N',
2823'nfkdqc=y' => 'NFKDQC/Y',
2824'nfkdqc=yes' => 'NFKDQC/Y',
2825'nko' => 'Sc/Nko',
2826'nkoo' => 'Sc/Nko',
2827'nl' => 'Gc/Nl',
2828'no' => 'Gc/No',
2829'noblock' => 'Blk/NB',
2830'noncharactercodepoint' => 'NChar/Y',
2831'nonspacingmark' => 'Gc/Mn',
2832'nt=de' => 'Gc/Nd',
2833'nt=decimal' => 'Gc/Nd',
2834'nt=di' => 'Nt/Di',
2835'nt=digit' => 'Nt/Di',
2836'nt=none' => 'Nt/None',
2837'nt=nu' => 'Nt/Nu',
2838'nt=numeric' => 'Nt/Nu',
2839'number' => 'Gc/N',
2840'numberforms' => 'Blk/NumberFo',
2841'nv=nan' => 'Nt/None',
2842'ocr' => 'Blk/OCR',
2843'ogam' => 'Sc/Ogam',
2844'ogham' => 'Sc/Ogam',
2845'olchiki' => 'Blk/OlChiki',
2846'olck' => 'Blk/OlChiki',
2847'olditalic' => 'Sc/Ital',
2848'oldpersian' => 'Sc/Xpeo',
2849'oldsoutharabian' => 'Blk/OldSouth',
2850'oldturkic' => 'Sc/Orkh',
2851'openpunctuation' => 'Gc/Ps',
2852'opticalcharacterrecognition' => 'Blk/OCR',
2853'oriya' => 'Sc/Orya',
2854'orkh' => 'Sc/Orkh',
2855'orya' => 'Sc/Orya',
2856'osma' => 'Sc/Osma',
2857'osmanya' => 'Sc/Osma',
2858'other' => 'Gc/C',
2859'otherletter' => 'Gc/Lo',
2860'othernumber' => 'Gc/No',
2861'otherpunctuation' => 'Gc/Po',
2862'othersymbol' => 'Gc/So',
2863'p' => 'Gc/P',
2864'paragraphseparator' => 'Gc/Zp',
2865'patsyn' => 'PatSyn/Y',
2866'patsyn=f' => '!PatSyn/Y',
2867'patsyn=false' => '!PatSyn/Y',
2868'patsyn=n' => '!PatSyn/Y',
2869'patsyn=no' => '!PatSyn/Y',
2870'patsyn=t' => 'PatSyn/Y',
2871'patsyn=true' => 'PatSyn/Y',
2872'patsyn=y' => 'PatSyn/Y',
2873'patsyn=yes' => 'PatSyn/Y',
2874'patternsyntax' => 'PatSyn/Y',
2875'patternwhitespace' => 'PatWS/Y',
2876'patws' => 'PatWS/Y',
2877'patws=f' => '!PatWS/Y',
2878'patws=false' => '!PatWS/Y',
2879'patws=n' => '!PatWS/Y',
2880'patws=no' => '!PatWS/Y',
2881'patws=t' => 'PatWS/Y',
2882'patws=true' => 'PatWS/Y',
2883'patws=y' => 'PatWS/Y',
2884'patws=yes' => 'PatWS/Y',
2885'pc' => 'WB/EX',
2886'pd' => 'Gc/Pd',
2887'pe' => 'Gc/Pe',
2888'perlspace' => 'Perl/PerlSpac',
2889'perlword' => 'Perl/PerlWord',
2890'pf' => 'Gc/Pf',
2891'phag' => 'Sc/Phag',
2892'phagspa' => 'Sc/Phag',
2893'phaistos' => 'Blk/Phaistos',
2894'phaistosdisc' => 'Blk/Phaistos',
2895'phli' => 'Sc/Phli',
2896'phnx' => 'Sc/Phnx',
2897'phoenician' => 'Sc/Phnx',
2898'phoneticext' => 'Blk/Phonetic',
2899'phoneticextensions' => 'Blk/Phonetic',
2900'phoneticextensionssupplement' => 'Blk/Phoneti2',
2901'phoneticextsup' => 'Blk/Phoneti2',
2902'pi' => 'Gc/Pi',
2903'playingcards' => 'Blk/PlayingC',
2904'plrd' => 'Sc/Miao',
2905'po' => 'Gc/Po',
2906'posixalnum' => 'Perl/PosixAln',
2907'posixalpha' => 'Perl/PosixAlp',
2908'posixblank' => 'Perl/PosixBla',
2909'posixcntrl' => 'Perl/PosixCnt',
2910'posixdigit' => 'Perl/PosixDig',
2911'posixgraph' => 'Perl/PosixGra',
2912'posixlower' => 'Perl/PosixLow',
2913'posixprint' => 'Perl/PosixPri',
2914'posixpunct' => 'Perl/PosixPun',
2915'posixspace' => 'Perl/PerlSpac',
2916'posixupper' => 'Perl/PosixUpp',
2917'posixword' => 'Perl/PerlWord',
2918'posixxdigit' => 'AHex/Y',
2919'print' => 'Perl/Print',
2920'privateuse' => 'Gc/Co',
2921'privateusearea' => 'Blk/PUA',
2922'prti' => 'Sc/Prti',
2923'ps' => 'Gc/Ps',
2924'pua' => 'Blk/PUA',
2925'punct' => 'Gc/P',
2926'punctuation' => 'Gc/P',
2927'qaac' => 'Sc/Copt',
2928'qaai' => 'Sc/Zinh',
2929'qmark' => 'QMark/Y',
2930'qmark=f' => '!QMark/Y',
2931'qmark=false' => '!QMark/Y',
2932'qmark=n' => '!QMark/Y',
2933'qmark=no' => '!QMark/Y',
2934'qmark=t' => 'QMark/Y',
2935'qmark=true' => 'QMark/Y',
2936'qmark=y' => 'QMark/Y',
2937'qmark=yes' => 'QMark/Y',
2938'quotationmark' => 'QMark/Y',
2939'radical' => 'Radical/Y',
2940'radical=f' => '!Radical/Y',
2941'radical=false' => '!Radical/Y',
2942'radical=n' => '!Radical/Y',
2943'radical=no' => '!Radical/Y',
2944'radical=t' => 'Radical/Y',
2945'radical=true' => 'Radical/Y',
2946'radical=y' => 'Radical/Y',
2947'radical=yes' => 'Radical/Y',
2948'rejang' => 'Sc/Rjng',
2949'rjng' => 'Sc/Rjng',
2950'rumi' => 'Blk/Rumi',
2951'ruminumeralsymbols' => 'Blk/Rumi',
2952'runic' => 'Sc/Runr',
2953'runr' => 'Sc/Runr',
2954's' => 'Gc/S',
2955'samaritan' => 'Sc/Samr',
2956'samr' => 'Sc/Samr',
2957'sarb' => 'Blk/OldSouth',
2958'saur' => 'Sc/Saur',
2959'saurashtra' => 'Sc/Saur',
2960'sb=at' => 'SB/AT',
2961'sb=aterm' => 'SB/AT',
2962'sb=cl' => 'SB/CL',
2963'sb=close' => 'SB/CL',
2964'sb=cr' => 'GCB/CR',
2965'sb=ex' => 'SB/EX',
2966'sb=extend' => 'SB/EX',
2967'sb=fo' => 'SB/FO',
2968'sb=format' => 'SB/FO',
2969'sb=le' => 'SB/LE',
2970'sb=lf' => 'GCB/LF',
2971'sb=lo' => 'SB/LO',
2972'sb=lower' => 'SB/LO',
2973'sb=nu' => 'SB/NU',
2974'sb=numeric' => 'SB/NU',
2975'sb=oletter' => 'SB/LE',
2976'sb=other' => 'SB/XX',
2977'sb=sc' => 'SB/SC',
2978'sb=scontinue' => 'SB/SC',
2979'sb=se' => 'SB/SE',
2980'sb=sep' => 'SB/SE',
2981'sb=sp' => 'SB/Sp',
2982'sb=st' => 'SB/ST',
2983'sb=sterm' => 'SB/ST',
2984'sb=up' => 'SB/UP',
2985'sb=upper' => 'SB/UP',
2986'sb=xx' => 'SB/XX',
2987'sc' => 'Gc/Sc',
2988'sc=arab' => 'Sc/Arab',
2989'sc=arabic' => 'Sc/Arab',
2990'sc=armenian' => 'Sc/Armn',
2991'sc=armi' => 'Sc/Armi',
2992'sc=armn' => 'Sc/Armn',
2993'sc=avestan' => 'Sc/Avst',
2994'sc=avst' => 'Sc/Avst',
2995'sc=bali' => 'Sc/Bali',
2996'sc=balinese' => 'Sc/Bali',
2997'sc=bamu' => 'Sc/Bamu',
2998'sc=bamum' => 'Sc/Bamu',
2999'sc=batak' => 'Sc/Batk',
3000'sc=batk' => 'Sc/Batk',
3001'sc=beng' => 'Sc/Beng',
3002'sc=bengali' => 'Sc/Beng',
3003'sc=bopo' => 'Sc/Bopo',
3004'sc=bopomofo' => 'Sc/Bopo',
3005'sc=brah' => 'Sc/Brah',
3006'sc=brahmi' => 'Sc/Brah',
3007'sc=brai' => 'Blk/Braille',
3008'sc=braille' => 'Blk/Braille',
3009'sc=bugi' => 'Sc/Bugi',
3010'sc=buginese' => 'Sc/Bugi',
3011'sc=buhd' => 'Sc/Buhd',
3012'sc=buhid' => 'Sc/Buhd',
3013'sc=cakm' => 'Sc/Cakm',
3014'sc=canadianaboriginal' => 'Sc/Cans',
3015'sc=cans' => 'Sc/Cans',
3016'sc=cari' => 'Sc/Cari',
3017'sc=carian' => 'Sc/Cari',
3018'sc=chakma' => 'Sc/Cakm',
3019'sc=cham' => 'Sc/Cham',
3020'sc=cher' => 'Sc/Cher',
3021'sc=cherokee' => 'Sc/Cher',
3022'sc=common' => 'Sc/Zyyy',
3023'sc=copt' => 'Sc/Copt',
3024'sc=coptic' => 'Sc/Copt',
3025'sc=cprt' => 'Sc/Cprt',
3026'sc=cuneiform' => 'Sc/Xsux',
3027'sc=cypriot' => 'Sc/Cprt',
3028'sc=cyrillic' => 'Sc/Cyrl',
3029'sc=cyrl' => 'Sc/Cyrl',
3030'sc=deseret' => 'Blk/Deseret',
3031'sc=deva' => 'Sc/Deva',
3032'sc=devanagari' => 'Sc/Deva',
3033'sc=dsrt' => 'Blk/Deseret',
3034'sc=egyp' => 'Sc/Egyp',
3035'sc=egyptianhieroglyphs' => 'Sc/Egyp',
3036'sc=ethi' => 'Sc/Ethi',
3037'sc=ethiopic' => 'Sc/Ethi',
3038'sc=geor' => 'Sc/Geor',
3039'sc=georgian' => 'Sc/Geor',
3040'sc=glag' => 'Sc/Glag',
3041'sc=glagolitic' => 'Sc/Glag',
3042'sc=goth' => 'Sc/Goth',
3043'sc=gothic' => 'Sc/Goth',
3044'sc=greek' => 'Sc/Grek',
3045'sc=grek' => 'Sc/Grek',
3046'sc=gujarati' => 'Sc/Gujr',
3047'sc=gujr' => 'Sc/Gujr',
3048'sc=gurmukhi' => 'Sc/Guru',
3049'sc=guru' => 'Sc/Guru',
3050'sc=han' => 'Sc/Han',
3051'sc=hang' => 'Sc/Hang',
3052'sc=hangul' => 'Sc/Hang',
3053'sc=hani' => 'Sc/Han',
3054'sc=hano' => 'Sc/Hano',
3055'sc=hanunoo' => 'Sc/Hano',
3056'sc=hebr' => 'Sc/Hebr',
3057'sc=hebrew' => 'Sc/Hebr',
3058'sc=hira' => 'Sc/Hira',
3059'sc=hiragana' => 'Sc/Hira',
3060'sc=imperialaramaic' => 'Sc/Armi',
3061'sc=inherited' => 'Sc/Zinh',
3062'sc=inscriptionalpahlavi' => 'Sc/Phli',
3063'sc=inscriptionalparthian' => 'Sc/Prti',
3064'sc=ital' => 'Sc/Ital',
3065'sc=java' => 'Sc/Java',
3066'sc=javanese' => 'Sc/Java',
3067'sc=kaithi' => 'Sc/Kthi',
3068'sc=kali' => 'Blk/KayahLi',
3069'sc=kana' => 'Sc/Kana',
3070'sc=kannada' => 'Sc/Knda',
3071'sc=katakana' => 'Sc/Kana',
3072'sc=kayahli' => 'Blk/KayahLi',
3073'sc=khar' => 'Sc/Khar',
3074'sc=kharoshthi' => 'Sc/Khar',
3075'sc=khmer' => 'Sc/Khmr',
3076'sc=khmr' => 'Sc/Khmr',
3077'sc=knda' => 'Sc/Knda',
3078'sc=kthi' => 'Sc/Kthi',
3079'sc=lana' => 'Sc/Lana',
3080'sc=lao' => 'Sc/Lao',
3081'sc=laoo' => 'Sc/Lao',
3082'sc=latin' => 'Sc/Latn',
3083'sc=latn' => 'Sc/Latn',
3084'sc=lepc' => 'Sc/Lepc',
3085'sc=lepcha' => 'Sc/Lepc',
3086'sc=limb' => 'Sc/Limb',
3087'sc=limbu' => 'Sc/Limb',
3088'sc=linb' => 'Sc/Linb',
3089'sc=linearb' => 'Sc/Linb',
3090'sc=lisu' => 'Blk/Lisu',
3091'sc=lyci' => 'Sc/Lyci',
3092'sc=lycian' => 'Sc/Lyci',
3093'sc=lydi' => 'Sc/Lydi',
3094'sc=lydian' => 'Sc/Lydi',
3095'sc=malayalam' => 'Sc/Mlym',
3096'sc=mand' => 'Sc/Mand',
3097'sc=mandaic' => 'Sc/Mand',
3098'sc=meeteimayek' => 'Sc/Mtei',
3099'sc=merc' => 'Sc/Merc',
3100'sc=mero' => 'Blk/Meroiti2',
3101'sc=meroiticcursive' => 'Sc/Merc',
3102'sc=meroitichieroglyphs' => 'Blk/Meroiti2',
3103'sc=miao' => 'Sc/Miao',
3104'sc=mlym' => 'Sc/Mlym',
3105'sc=mong' => 'Sc/Mong',
3106'sc=mongolian' => 'Sc/Mong',
3107'sc=mtei' => 'Sc/Mtei',
3108'sc=myanmar' => 'Sc/Mymr',
3109'sc=mymr' => 'Sc/Mymr',
3110'sc=newtailue' => 'Sc/Talu',
3111'sc=nko' => 'Sc/Nko',
3112'sc=nkoo' => 'Sc/Nko',
3113'sc=ogam' => 'Sc/Ogam',
3114'sc=ogham' => 'Sc/Ogam',
3115'sc=olchiki' => 'Blk/OlChiki',
3116'sc=olck' => 'Blk/OlChiki',
3117'sc=olditalic' => 'Sc/Ital',
3118'sc=oldpersian' => 'Sc/Xpeo',
3119'sc=oldsoutharabian' => 'Blk/OldSouth',
3120'sc=oldturkic' => 'Sc/Orkh',
3121'sc=oriya' => 'Sc/Orya',
3122'sc=orkh' => 'Sc/Orkh',
3123'sc=orya' => 'Sc/Orya',
3124'sc=osma' => 'Sc/Osma',
3125'sc=osmanya' => 'Sc/Osma',
3126'sc=phag' => 'Sc/Phag',
3127'sc=phagspa' => 'Sc/Phag',
3128'sc=phli' => 'Sc/Phli',
3129'sc=phnx' => 'Sc/Phnx',
3130'sc=phoenician' => 'Sc/Phnx',
3131'sc=plrd' => 'Sc/Miao',
3132'sc=prti' => 'Sc/Prti',
3133'sc=qaac' => 'Sc/Copt',
3134'sc=qaai' => 'Sc/Zinh',
3135'sc=rejang' => 'Sc/Rjng',
3136'sc=rjng' => 'Sc/Rjng',
3137'sc=runic' => 'Sc/Runr',
3138'sc=runr' => 'Sc/Runr',
3139'sc=samaritan' => 'Sc/Samr',
3140'sc=samr' => 'Sc/Samr',
3141'sc=sarb' => 'Blk/OldSouth',
3142'sc=saur' => 'Sc/Saur',
3143'sc=saurashtra' => 'Sc/Saur',
3144'sc=sharada' => 'Sc/Shrd',
3145'sc=shavian' => 'Blk/Shavian',
3146'sc=shaw' => 'Blk/Shavian',
3147'sc=shrd' => 'Sc/Shrd',
3148'sc=sinh' => 'Sc/Sinh',
3149'sc=sinhala' => 'Sc/Sinh',
3150'sc=sora' => 'Sc/Sora',
3151'sc=sorasompeng' => 'Sc/Sora',
3152'sc=sund' => 'Sc/Sund',
3153'sc=sundanese' => 'Sc/Sund',
3154'sc=sylo' => 'Sc/Sylo',
3155'sc=sylotinagri' => 'Sc/Sylo',
3156'sc=syrc' => 'Sc/Syrc',
3157'sc=syriac' => 'Sc/Syrc',
3158'sc=tagalog' => 'Sc/Tglg',
3159'sc=tagb' => 'Sc/Tagb',
3160'sc=tagbanwa' => 'Sc/Tagb',
3161'sc=taile' => 'Sc/Tale',
3162'sc=taitham' => 'Sc/Lana',
3163'sc=taiviet' => 'Sc/Tavt',
3164'sc=takr' => 'Sc/Takr',
3165'sc=takri' => 'Sc/Takr',
3166'sc=tale' => 'Sc/Tale',
3167'sc=talu' => 'Sc/Talu',
3168'sc=tamil' => 'Sc/Taml',
3169'sc=taml' => 'Sc/Taml',
3170'sc=tavt' => 'Sc/Tavt',
3171'sc=telu' => 'Sc/Telu',
3172'sc=telugu' => 'Sc/Telu',
3173'sc=tfng' => 'Sc/Tfng',
3174'sc=tglg' => 'Sc/Tglg',
3175'sc=thaa' => 'Sc/Thaa',
3176'sc=thaana' => 'Sc/Thaa',
3177'sc=thai' => 'Sc/Thai',
3178'sc=tibetan' => 'Sc/Tibt',
3179'sc=tibt' => 'Sc/Tibt',
3180'sc=tifinagh' => 'Sc/Tfng',
3181'sc=ugar' => 'Sc/Ugar',
3182'sc=ugaritic' => 'Sc/Ugar',
3183'sc=unknown' => 'Sc/Zzzz',
3184'sc=vai' => 'Sc/Vai',
3185'sc=vaii' => 'Sc/Vai',
3186'sc=xpeo' => 'Sc/Xpeo',
3187'sc=xsux' => 'Sc/Xsux',
3188'sc=yi' => 'Sc/Yi',
3189'sc=yiii' => 'Sc/Yi',
3190'sc=zinh' => 'Sc/Zinh',
3191'sc=zyyy' => 'Sc/Zyyy',
3192'sc=zzzz' => 'Sc/Zzzz',
3193'scx=arab' => 'Scx/Arab',
3194'scx=arabic' => 'Scx/Arab',
3195'scx=armenian' => 'Scx/Armn',
3196'scx=armi' => 'Sc/Armi',
3197'scx=armn' => 'Scx/Armn',
3198'scx=avestan' => 'Sc/Avst',
3199'scx=avst' => 'Sc/Avst',
3200'scx=bali' => 'Sc/Bali',
3201'scx=balinese' => 'Sc/Bali',
3202'scx=bamu' => 'Sc/Bamu',
3203'scx=bamum' => 'Sc/Bamu',
3204'scx=batak' => 'Sc/Batk',
3205'scx=batk' => 'Sc/Batk',
3206'scx=beng' => 'Scx/Beng',
3207'scx=bengali' => 'Scx/Beng',
3208'scx=bopo' => 'Scx/Bopo',
3209'scx=bopomofo' => 'Scx/Bopo',
3210'scx=brah' => 'Sc/Brah',
3211'scx=brahmi' => 'Sc/Brah',
3212'scx=brai' => 'Blk/Braille',
3213'scx=braille' => 'Blk/Braille',
3214'scx=bugi' => 'Sc/Bugi',
3215'scx=buginese' => 'Sc/Bugi',
3216'scx=buhd' => 'Scx/Buhd',
3217'scx=buhid' => 'Scx/Buhd',
3218'scx=cakm' => 'Sc/Cakm',
3219'scx=canadianaboriginal' => 'Sc/Cans',
3220'scx=cans' => 'Sc/Cans',
3221'scx=cari' => 'Sc/Cari',
3222'scx=carian' => 'Sc/Cari',
3223'scx=chakma' => 'Sc/Cakm',
3224'scx=cham' => 'Sc/Cham',
3225'scx=cher' => 'Sc/Cher',
3226'scx=cherokee' => 'Sc/Cher',
3227'scx=common' => 'Scx/Zyyy',
3228'scx=copt' => 'Sc/Copt',
3229'scx=coptic' => 'Sc/Copt',
3230'scx=cprt' => 'Scx/Cprt',
3231'scx=cuneiform' => 'Sc/Xsux',
3232'scx=cypriot' => 'Scx/Cprt',
3233'scx=cyrillic' => 'Scx/Cyrl',
3234'scx=cyrl' => 'Scx/Cyrl',
3235'scx=deseret' => 'Blk/Deseret',
3236'scx=deva' => 'Scx/Deva',
3237'scx=devanagari' => 'Scx/Deva',
3238'scx=dsrt' => 'Blk/Deseret',
3239'scx=egyp' => 'Sc/Egyp',
3240'scx=egyptianhieroglyphs' => 'Sc/Egyp',
3241'scx=ethi' => 'Sc/Ethi',
3242'scx=ethiopic' => 'Sc/Ethi',
3243'scx=geor' => 'Scx/Geor',
3244'scx=georgian' => 'Scx/Geor',
3245'scx=glag' => 'Sc/Glag',
3246'scx=glagolitic' => 'Sc/Glag',
3247'scx=goth' => 'Sc/Goth',
3248'scx=gothic' => 'Sc/Goth',
3249'scx=greek' => 'Scx/Grek',
3250'scx=grek' => 'Scx/Grek',
3251'scx=gujarati' => 'Scx/Gujr',
3252'scx=gujr' => 'Scx/Gujr',
3253'scx=gurmukhi' => 'Scx/Guru',
3254'scx=guru' => 'Scx/Guru',
3255'scx=han' => 'Scx/Han',
3256'scx=hang' => 'Scx/Hang',
3257'scx=hangul' => 'Scx/Hang',
3258'scx=hani' => 'Scx/Han',
3259'scx=hano' => 'Scx/Hano',
3260'scx=hanunoo' => 'Scx/Hano',
3261'scx=hebr' => 'Sc/Hebr',
3262'scx=hebrew' => 'Sc/Hebr',
3263'scx=hira' => 'Scx/Hira',
3264'scx=hiragana' => 'Scx/Hira',
3265'scx=imperialaramaic' => 'Sc/Armi',
3266'scx=inherited' => 'Scx/Zinh',
3267'scx=inscriptionalpahlavi' => 'Sc/Phli',
3268'scx=inscriptionalparthian' => 'Sc/Prti',
3269'scx=ital' => 'Sc/Ital',
3270'scx=java' => 'Sc/Java',
3271'scx=javanese' => 'Sc/Java',
3272'scx=kaithi' => 'Scx/Kthi',
3273'scx=kali' => 'Blk/KayahLi',
3274'scx=kana' => 'Scx/Kana',
3275'scx=kannada' => 'Sc/Knda',
3276'scx=katakana' => 'Scx/Kana',
3277'scx=kayahli' => 'Blk/KayahLi',
3278'scx=khar' => 'Sc/Khar',
3279'scx=kharoshthi' => 'Sc/Khar',
3280'scx=khmer' => 'Sc/Khmr',
3281'scx=khmr' => 'Sc/Khmr',
3282'scx=knda' => 'Sc/Knda',
3283'scx=kthi' => 'Scx/Kthi',
3284'scx=lana' => 'Sc/Lana',
3285'scx=lao' => 'Sc/Lao',
3286'scx=laoo' => 'Sc/Lao',
3287'scx=latin' => 'Scx/Latn',
3288'scx=latn' => 'Scx/Latn',
3289'scx=lepc' => 'Sc/Lepc',
3290'scx=lepcha' => 'Sc/Lepc',
3291'scx=limb' => 'Sc/Limb',
3292'scx=limbu' => 'Sc/Limb',
3293'scx=linb' => 'Scx/Linb',
3294'scx=linearb' => 'Scx/Linb',
3295'scx=lisu' => 'Blk/Lisu',
3296'scx=lyci' => 'Sc/Lyci',
3297'scx=lycian' => 'Sc/Lyci',
3298'scx=lydi' => 'Sc/Lydi',
3299'scx=lydian' => 'Sc/Lydi',
3300'scx=malayalam' => 'Sc/Mlym',
3301'scx=mand' => 'Scx/Mand',
3302'scx=mandaic' => 'Scx/Mand',
3303'scx=meeteimayek' => 'Sc/Mtei',
3304'scx=merc' => 'Sc/Merc',
3305'scx=mero' => 'Blk/Meroiti2',
3306'scx=meroiticcursive' => 'Sc/Merc',
3307'scx=meroitichieroglyphs' => 'Blk/Meroiti2',
3308'scx=miao' => 'Sc/Miao',
3309'scx=mlym' => 'Sc/Mlym',
3310'scx=mong' => 'Scx/Mong',
3311'scx=mongolian' => 'Scx/Mong',
3312'scx=mtei' => 'Sc/Mtei',
3313'scx=myanmar' => 'Sc/Mymr',
3314'scx=mymr' => 'Sc/Mymr',
3315'scx=newtailue' => 'Sc/Talu',
3316'scx=nko' => 'Sc/Nko',
3317'scx=nkoo' => 'Sc/Nko',
3318'scx=ogam' => 'Sc/Ogam',
3319'scx=ogham' => 'Sc/Ogam',
3320'scx=olchiki' => 'Blk/OlChiki',
3321'scx=olck' => 'Blk/OlChiki',
3322'scx=olditalic' => 'Sc/Ital',
3323'scx=oldpersian' => 'Sc/Xpeo',
3324'scx=oldsoutharabian' => 'Blk/OldSouth',
3325'scx=oldturkic' => 'Sc/Orkh',
3326'scx=oriya' => 'Scx/Orya',
3327'scx=orkh' => 'Sc/Orkh',
3328'scx=orya' => 'Scx/Orya',
3329'scx=osma' => 'Sc/Osma',
3330'scx=osmanya' => 'Sc/Osma',
3331'scx=phag' => 'Scx/Phag',
3332'scx=phagspa' => 'Scx/Phag',
3333'scx=phli' => 'Sc/Phli',
3334'scx=phnx' => 'Sc/Phnx',
3335'scx=phoenician' => 'Sc/Phnx',
3336'scx=plrd' => 'Sc/Miao',
3337'scx=prti' => 'Sc/Prti',
3338'scx=qaac' => 'Sc/Copt',
3339'scx=qaai' => 'Scx/Zinh',
3340'scx=rejang' => 'Sc/Rjng',
3341'scx=rjng' => 'Sc/Rjng',
3342'scx=runic' => 'Sc/Runr',
3343'scx=runr' => 'Sc/Runr',
3344'scx=samaritan' => 'Sc/Samr',
3345'scx=samr' => 'Sc/Samr',
3346'scx=sarb' => 'Blk/OldSouth',
3347'scx=saur' => 'Sc/Saur',
3348'scx=saurashtra' => 'Sc/Saur',
3349'scx=sharada' => 'Sc/Shrd',
3350'scx=shavian' => 'Blk/Shavian',
3351'scx=shaw' => 'Blk/Shavian',
3352'scx=shrd' => 'Sc/Shrd',
3353'scx=sinh' => 'Sc/Sinh',
3354'scx=sinhala' => 'Sc/Sinh',
3355'scx=sora' => 'Sc/Sora',
3356'scx=sorasompeng' => 'Sc/Sora',
3357'scx=sund' => 'Sc/Sund',
3358'scx=sundanese' => 'Sc/Sund',
3359'scx=sylo' => 'Sc/Sylo',
3360'scx=sylotinagri' => 'Sc/Sylo',
3361'scx=syrc' => 'Scx/Syrc',
3362'scx=syriac' => 'Scx/Syrc',
3363'scx=tagalog' => 'Scx/Tglg',
3364'scx=tagb' => 'Scx/Tagb',
3365'scx=tagbanwa' => 'Scx/Tagb',
3366'scx=taile' => 'Sc/Tale',
3367'scx=taitham' => 'Sc/Lana',
3368'scx=taiviet' => 'Sc/Tavt',
3369'scx=takr' => 'Scx/Takr',
3370'scx=takri' => 'Scx/Takr',
3371'scx=tale' => 'Sc/Tale',
3372'scx=talu' => 'Sc/Talu',
3373'scx=tamil' => 'Sc/Taml',
3374'scx=taml' => 'Sc/Taml',
3375'scx=tavt' => 'Sc/Tavt',
3376'scx=telu' => 'Sc/Telu',
3377'scx=telugu' => 'Sc/Telu',
3378'scx=tfng' => 'Sc/Tfng',
3379'scx=tglg' => 'Scx/Tglg',
3380'scx=thaa' => 'Scx/Thaa',
3381'scx=thaana' => 'Scx/Thaa',
3382'scx=thai' => 'Sc/Thai',
3383'scx=tibetan' => 'Sc/Tibt',
3384'scx=tibt' => 'Sc/Tibt',
3385'scx=tifinagh' => 'Sc/Tfng',
3386'scx=ugar' => 'Sc/Ugar',
3387'scx=ugaritic' => 'Sc/Ugar',
3388'scx=unknown' => 'Sc/Zzzz',
3389'scx=vai' => 'Sc/Vai',
3390'scx=vaii' => 'Sc/Vai',
3391'scx=xpeo' => 'Sc/Xpeo',
3392'scx=xsux' => 'Sc/Xsux',
3393'scx=yi' => 'Scx/Yi',
3394'scx=yiii' => 'Scx/Yi',
3395'scx=zinh' => 'Scx/Zinh',
3396'scx=zyyy' => 'Scx/Zyyy',
3397'scx=zzzz' => 'Sc/Zzzz',
3398'sd' => 'SD/Y',
3399'sd=f' => '!SD/Y',
3400'sd=false' => '!SD/Y',
3401'sd=n' => '!SD/Y',
3402'sd=no' => '!SD/Y',
3403'sd=t' => 'SD/Y',
3404'sd=true' => 'SD/Y',
3405'sd=y' => 'SD/Y',
3406'sd=yes' => 'SD/Y',
3407'separator' => 'Gc/Z',
3408'sharada' => 'Sc/Shrd',
3409'shavian' => 'Blk/Shavian',
3410'shaw' => 'Blk/Shavian',
3411'shrd' => 'Sc/Shrd',
3412'sinh' => 'Sc/Sinh',
3413'sinhala' => 'Sc/Sinh',
3414'sk' => 'Gc/Sk',
3415'sm' => 'Gc/Sm',
3416'smallforms' => 'Blk/SmallFor',
3417'smallformvariants' => 'Blk/SmallFor',
3418'so' => 'Gc/So',
3419'softdotted' => 'SD/Y',
3420'sora' => 'Sc/Sora',
3421'sorasompeng' => 'Sc/Sora',
3422'space' => 'Perl/SpacePer',
3423'spaceperl' => 'Perl/SpacePer',
3424'spaceseparator' => 'Gc/Zs',
3425'spacingmark' => 'Gc/Mc',
3426'spacingmodifierletters' => 'Blk/Modifier',
3427'specials' => 'Blk/Specials',
3428'sterm' => 'STerm/Y',
3429'sterm=f' => '!STerm/Y',
3430'sterm=false' => '!STerm/Y',
3431'sterm=n' => '!STerm/Y',
3432'sterm=no' => '!STerm/Y',
3433'sterm=t' => 'STerm/Y',
3434'sterm=true' => 'STerm/Y',
3435'sterm=y' => 'STerm/Y',
3436'sterm=yes' => 'STerm/Y',
3437'sund' => 'Sc/Sund',
3438'sundanese' => 'Sc/Sund',
3439'sundanesesup' => 'Blk/Sundane2',
3440'sundanesesupplement' => 'Blk/Sundane2',
3441'suparrowsa' => 'Blk/SupArrow',
3442'suparrowsb' => 'Blk/SupArro2',
3443'superandsub' => 'Blk/SuperAnd',
3444'superscriptsandsubscripts' => 'Blk/SuperAnd',
3445'supmathoperators' => 'Blk/SupMathO',
3446'supplementalarrowsa' => 'Blk/SupArrow',
3447'supplementalarrowsb' => 'Blk/SupArro2',
3448'supplementalmathematicaloperators' => 'Blk/SupMathO',
3449'supplementalpunctuation' => 'Blk/SupPunct',
3450'supplementaryprivateuseareaa' => 'Blk/SupPUAA',
3451'supplementaryprivateuseareab' => 'Blk/SupPUAB',
3452'suppuaa' => 'Blk/SupPUAA',
3453'suppuab' => 'Blk/SupPUAB',
3454'suppunctuation' => 'Blk/SupPunct',
3455'surrogate' => 'Gc/Cs',
3456'sylo' => 'Sc/Sylo',
3457'sylotinagri' => 'Sc/Sylo',
3458'symbol' => 'Gc/S',
3459'syrc' => 'Sc/Syrc',
3460'syriac' => 'Sc/Syrc',
3461'tagalog' => 'Sc/Tglg',
3462'tagb' => 'Sc/Tagb',
3463'tagbanwa' => 'Sc/Tagb',
3464'tags' => 'Blk/Tags',
3465'taile' => 'Sc/Tale',
3466'taitham' => 'Sc/Lana',
3467'taiviet' => 'Sc/Tavt',
3468'taixuanjing' => 'Blk/TaiXuanJ',
3469'taixuanjingsymbols' => 'Blk/TaiXuanJ',
3470'takr' => 'Sc/Takr',
3471'takri' => 'Sc/Takr',
3472'tale' => 'Sc/Tale',
3473'talu' => 'Sc/Talu',
3474'tamil' => 'Sc/Taml',
3475'taml' => 'Sc/Taml',
3476'tavt' => 'Sc/Tavt',
3477'telu' => 'Sc/Telu',
3478'telugu' => 'Sc/Telu',
3479'term' => 'Term/Y',
3480'term=f' => '!Term/Y',
3481'term=false' => '!Term/Y',
3482'term=n' => '!Term/Y',
3483'term=no' => '!Term/Y',
3484'term=t' => 'Term/Y',
3485'term=true' => 'Term/Y',
3486'term=y' => 'Term/Y',
3487'term=yes' => 'Term/Y',
3488'terminalpunctuation' => 'Term/Y',
3489'tfng' => 'Sc/Tfng',
3490'tglg' => 'Sc/Tglg',
3491'thaa' => 'Sc/Thaa',
3492'thaana' => 'Sc/Thaa',
3493'thai' => 'Sc/Thai',
3494'tibetan' => 'Sc/Tibt',
3495'tibt' => 'Sc/Tibt',
3496'tifinagh' => 'Sc/Tfng',
3497'title' => 'Perl/Title',
3498'titlecase' => 'Perl/Title',
3499'titlecaseletter' => 'Perl/Title',
3500'transportandmap' => 'Blk/Transpor',
3501'transportandmapsymbols' => 'Blk/Transpor',
3502'ucas' => 'Blk/UCAS',
3503'ucasext' => 'Blk/UCASExt',
3504'ugar' => 'Sc/Ugar',
3505'ugaritic' => 'Sc/Ugar',
3506'uideo' => 'UIdeo/Y',
3507'uideo=f' => '!UIdeo/Y',
3508'uideo=false' => '!UIdeo/Y',
3509'uideo=n' => '!UIdeo/Y',
3510'uideo=no' => '!UIdeo/Y',
3511'uideo=t' => 'UIdeo/Y',
3512'uideo=true' => 'UIdeo/Y',
3513'uideo=y' => 'UIdeo/Y',
3514'uideo=yes' => 'UIdeo/Y',
3515'unassigned' => 'Gc/Cn',
3516'unifiedcanadianaboriginalsyllabics' => 'Blk/UCAS',
3517'unifiedcanadianaboriginalsyllabicsextended' => 'Blk/UCASExt',
3518'unifiedideograph' => 'UIdeo/Y',
3519'unknown' => 'Sc/Zzzz',
3520'upper' => 'Upper/Y',
3521'upper=f' => '!Upper/Y',
3522'upper=false' => '!Upper/Y',
3523'upper=n' => '!Upper/Y',
3524'upper=no' => '!Upper/Y',
3525'upper=t' => 'Upper/Y',
3526'upper=true' => 'Upper/Y',
3527'upper=y' => 'Upper/Y',
3528'upper=yes' => 'Upper/Y',
3529'uppercase' => 'Upper/Y',
3530'uppercaseletter' => 'Gc/Lu',
3531'vai' => 'Sc/Vai',
3532'vaii' => 'Sc/Vai',
3533'variationselector' => 'VS/Y',
3534'variationselectors' => 'Blk/VS',
3535'variationselectorssupplement' => 'Blk/VSSup',
3536'vedicext' => 'Blk/VedicExt',
3537'vedicextensions' => 'Blk/VedicExt',
3538'verticalforms' => 'Blk/Vertical',
3539'vertspace' => 'Perl/VertSpac',
3540'vs' => 'VS/Y',
3541'vs=f' => '!VS/Y',
3542'vs=false' => '!VS/Y',
3543'vs=n' => '!VS/Y',
3544'vs=no' => '!VS/Y',
3545'vs=t' => 'VS/Y',
3546'vs=true' => 'VS/Y',
3547'vs=y' => 'VS/Y',
3548'vs=yes' => 'VS/Y',
3549'vssup' => 'Blk/VSSup',
3550'wb=aletter' => 'WB/LE',
3551'wb=cr' => 'GCB/CR',
3552'wb=ex' => 'WB/EX',
3553'wb=extend' => 'SB/EX',
3554'wb=extendnumlet' => 'WB/EX',
3555'wb=fo' => 'WB/FO',
3556'wb=format' => 'WB/FO',
3557'wb=ka' => 'WB/KA',
3558'wb=katakana' => 'WB/KA',
3559'wb=le' => 'WB/LE',
3560'wb=lf' => 'GCB/LF',
3561'wb=mb' => 'WB/MB',
3562'wb=midletter' => 'WB/ML',
3563'wb=midnum' => 'WB/MN',
3564'wb=midnumlet' => 'WB/MB',
3565'wb=ml' => 'WB/ML',
3566'wb=mn' => 'WB/MN',
3567'wb=newline' => 'WB/NL',
3568'wb=nl' => 'WB/NL',
3569'wb=nu' => 'WB/NU',
3570'wb=numeric' => 'WB/NU',
3571'wb=other' => 'WB/XX',
3572'wb=regionalindicator' => 'Perl/_XRI',
3573'wb=ri' => 'Perl/_XRI',
3574'wb=xx' => 'WB/XX',
3575'whitespace' => 'Perl/SpacePer',
3576'word' => 'Perl/Word',
3577'wspace' => 'Perl/SpacePer',
3578'wspace=f' => '!Perl/SpacePer',
3579'wspace=false' => '!Perl/SpacePer',
3580'wspace=n' => '!Perl/SpacePer',
3581'wspace=no' => '!Perl/SpacePer',
3582'wspace=t' => 'Perl/SpacePer',
3583'wspace=true' => 'Perl/SpacePer',
3584'wspace=y' => 'Perl/SpacePer',
3585'wspace=yes' => 'Perl/SpacePer',
3586'xdigit' => 'Hex/Y',
3587'xidc' => 'XIDC/Y',
3588'xidc=f' => '!XIDC/Y',
3589'xidc=false' => '!XIDC/Y',
3590'xidc=n' => '!XIDC/Y',
3591'xidc=no' => '!XIDC/Y',
3592'xidc=t' => 'XIDC/Y',
3593'xidc=true' => 'XIDC/Y',
3594'xidc=y' => 'XIDC/Y',
3595'xidc=yes' => 'XIDC/Y',
3596'xidcontinue' => 'XIDC/Y',
3597'xids' => 'XIDS/Y',
3598'xids=f' => '!XIDS/Y',
3599'xids=false' => '!XIDS/Y',
3600'xids=n' => '!XIDS/Y',
3601'xids=no' => '!XIDS/Y',
3602'xids=t' => 'XIDS/Y',
3603'xids=true' => 'XIDS/Y',
3604'xids=y' => 'XIDS/Y',
3605'xids=yes' => 'XIDS/Y',
3606'xidstart' => 'XIDS/Y',
3607'xpeo' => 'Sc/Xpeo',
3608'xperlspace' => 'Perl/SpacePer',
3609'xposixalnum' => 'Perl/Alnum',
3610'xposixalpha' => 'Alpha/Y',
3611'xposixblank' => 'Perl/Blank',
3612'xposixcntrl' => 'Gc/Cc',
3613'xposixdigit' => 'Gc/Nd',
3614'xposixgraph' => 'Perl/Graph',
3615'xposixlower' => 'Lower/Y',
3616'xposixprint' => 'Perl/Print',
3617'xposixpunct' => 'Perl/XPosixPu',
3618'xposixspace' => 'Perl/SpacePer',
3619'xposixupper' => 'Upper/Y',
3620'xposixword' => 'Perl/Word',
3621'xposixxdigit' => 'Hex/Y',
3622'xsux' => 'Sc/Xsux',
3623'yi' => 'Sc/Yi',
3624'yiii' => 'Sc/Yi',
3625'yijing' => 'Blk/Yijing',
3626'yijinghexagramsymbols' => 'Blk/Yijing',
3627'yiradicals' => 'Blk/YiRadica',
3628'yisyllables' => 'Blk/YiSyllab',
3629'z' => 'Gc/Z',
3630'zinh' => 'Sc/Zinh',
3631'zl' => 'Gc/Zl',
3632'zp' => 'Gc/Zp',
3633'zs' => 'Gc/Zs',
3634'zyyy' => 'Sc/Zyyy',
3635'zzzz' => 'Sc/Zzzz',
3636);
3637
3638# Maps floating point to fractional form
3639121µs%utf8::nv_floating_to_rational = (
3640'-0.5' => '-1/2',
3641'0.0625' => '1/16',
3642'0.1' => '1/10',
3643'0.111111111111111' => '1/9',
3644'0.125' => '1/8',
3645'0.142857142857143' => '1/7',
3646'0.166666666666667' => '1/6',
3647'0.1875' => '3/16',
3648'0.2' => '1/5',
3649'0.25' => '1/4',
3650'0.333333333333333' => '1/3',
3651'0.375' => '3/8',
3652'0.4' => '2/5',
3653'0.5' => '1/2',
3654'0.6' => '3/5',
3655'0.625' => '5/8',
3656'0.666666666666667' => '2/3',
3657'0.75' => '3/4',
3658'0.8' => '4/5',
3659'0.833333333333333' => '5/6',
3660'0.875' => '7/8',
3661'1.5' => '3/2',
3662'2.5' => '5/2',
3663'3.5' => '7/2',
3664'4.5' => '9/2',
3665'5.5' => '11/2',
3666'6.5' => '13/2',
3667'7.5' => '15/2',
3668'8.5' => '17/2',
3669);
3670
3671# If a floating point number doesn't have enough digits in it to get this
3672# close to a fraction, it isn't considered to be that fraction even if all the
3673# digits it does have match.
36741300ns$utf8::max_floating_slop = 0.001;
3675
3676# Deprecated tables to generate a warning for. The key is the file containing
3677# the table, so as to avoid duplication, as many property names can map to the
3678# file, but we only need one entry for all of them.
367911µs%utf8::why_deprecated = (
3680'Hyphen/Y' => 'Supplanted by Line_Break property values; see www.unicode.org/reports/tr14',
3681'Lb/SG' => 'Deprecated by Unicode because surrogates should never appear in well-formed text, and therefore shouldn\'t be the basis for line breaking',
3682);
3683
3684# A few properties have different behavior under /i matching. This maps
3685# those to substitute files to use under /i.
3686118µs%utf8::caseless_equivalent = (
3687'gc=ll' => 'Gc/LC',
3688'gc=lowercaseletter' => 'Gc/LC',
3689'gc=lt' => 'Gc/LC',
3690'gc=lu' => 'Gc/LC',
3691'gc=titlecaseletter' => 'Gc/LC',
3692'gc=uppercaseletter' => 'Gc/LC',
3693'isll' => 'Gc/LC',
3694'islower' => 'Cased/Y',
3695'islowercase' => 'Cased/Y',
3696'islowercaseletter' => 'Gc/LC',
3697'islt' => 'Gc/LC',
3698'islu' => 'Gc/LC',
3699'isposixlower' => 'Perl/PosixAlp',
3700'isposixupper' => 'Perl/PosixAlp',
3701'istitle' => 'Cased/Y',
3702'istitlecase' => 'Cased/Y',
3703'istitlecaseletter' => 'Gc/LC',
3704'isupper' => 'Cased/Y',
3705'isuppercase' => 'Cased/Y',
3706'isuppercaseletter' => 'Gc/LC',
3707'isxposixlower' => 'Cased/Y',
3708'isxposixupper' => 'Cased/Y',
3709'll' => 'Gc/LC',
3710'lower' => 'Cased/Y',
3711'lower=f' => '!Cased/Y',
3712'lower=false' => '!Cased/Y',
3713'lower=n' => '!Cased/Y',
3714'lower=no' => '!Cased/Y',
3715'lower=t' => 'Cased/Y',
3716'lower=true' => 'Cased/Y',
3717'lower=y' => 'Cased/Y',
3718'lower=yes' => 'Cased/Y',
3719'lowercase' => 'Cased/Y',
3720'lowercaseletter' => 'Gc/LC',
3721'lt' => 'Gc/LC',
3722'lu' => 'Gc/LC',
3723'posixlower' => 'Perl/PosixAlp',
3724'posixupper' => 'Perl/PosixAlp',
3725'title' => 'Cased/Y',
3726'titlecase' => 'Cased/Y',
3727'titlecaseletter' => 'Gc/LC',
3728'upper' => 'Cased/Y',
3729'upper=f' => '!Cased/Y',
3730'upper=false' => '!Cased/Y',
3731'upper=n' => '!Cased/Y',
3732'upper=no' => '!Cased/Y',
3733'upper=t' => 'Cased/Y',
3734'upper=true' => 'Cased/Y',
3735'upper=y' => 'Cased/Y',
3736'upper=yes' => 'Cased/Y',
3737'uppercase' => 'Cased/Y',
3738'uppercaseletter' => 'Gc/LC',
3739'xposixlower' => 'Cased/Y',
3740'xposixupper' => 'Cased/Y',
3741);
3742
3743# Property names to mapping files
3744121µs%utf8::loose_property_to_file_of = (
3745'age' => 'To/Age',
3746'bc' => 'To/Bc',
3747'bidiclass' => 'To/Bc',
3748'bidimirroringglyph' => 'To/Bmg',
3749'bmg' => 'To/Bmg',
3750'canonicalcombiningclass' => 'CombiningClass',
3751'casefolding' => 'To/Cf',
3752'category' => 'To/Gc',
3753'ccc' => 'CombiningClass',
3754'cf' => 'To/Cf',
3755'ea' => 'To/Ea',
3756'eastasianwidth' => 'To/Ea',
3757'gc' => 'To/Gc',
3758'gcb' => 'To/GCB',
3759'generalcategory' => 'To/Gc',
3760'graphemeclusterbreak' => 'To/GCB',
3761'hangulsyllabletype' => 'To/Hst',
3762'hst' => 'To/Hst',
3763'isc' => 'To/Isc',
3764'isocomment' => 'To/Isc',
3765'jg' => 'To/Jg',
3766'joininggroup' => 'To/Jg',
3767'joiningtype' => 'To/Jt',
3768'jt' => 'To/Jt',
3769'lb' => 'To/Lb',
3770'lc' => 'To/Lc',
3771'legacycasefolding' => 'To/Fold',
3772'legacylowercasemapping' => 'To/Lower',
3773'legacyperldecimaldigit' => 'To/Digit',
3774'legacytitlecasemapping' => 'To/Title',
3775'legacyuppercasemapping' => 'To/Upper',
3776'linebreak' => 'To/Lb',
3777'lowercasemapping' => 'To/Lc',
3778'na1' => 'To/Na1',
3779'namealias' => 'To/NameAlia',
3780'nfcqc' => 'To/NFCQC',
3781'nfcquickcheck' => 'To/NFCQC',
3782'nfdqc' => 'To/NFDQC',
3783'nfdquickcheck' => 'To/NFDQC',
3784'nfkccasefold' => 'To/NFKCCF',
3785'nfkccf' => 'To/NFKCCF',
3786'nfkcqc' => 'To/NFKCQC',
3787'nfkcquickcheck' => 'To/NFKCQC',
3788'nfkdqc' => 'To/NFKDQC',
3789'nfkdquickcheck' => 'To/NFKDQC',
3790'nt' => 'To/Nt',
3791'numerictype' => 'To/Nt',
3792'numericvalue' => 'To/Nv',
3793'nv' => 'To/Nv',
3794'perldecimaldigit' => 'To/PerlDeci',
3795'sb' => 'To/SB',
3796'sc' => 'To/Sc',
3797'script' => 'To/Sc',
3798'scriptextensions' => 'To/Scx',
3799'scx' => 'To/Scx',
3800'sentencebreak' => 'To/SB',
3801'tc' => 'To/Tc',
3802'titlecasemapping' => 'To/Tc',
3803'uc' => 'To/Uc',
3804'unicode1name' => 'To/Na1',
3805'uppercasemapping' => 'To/Uc',
3806'wb' => 'To/WB',
3807'wordbreak' => 'To/WB',
3808);
3809
3810# Files to the swash names within them.
3811114µs%utf8::file_to_swash_name = (
3812'CombiningClass' => 'ToCombiningClass',
3813'To/Age' => 'ToAge',
3814'To/Bc' => 'ToBc',
3815'To/Bmg' => 'ToBmg',
3816'To/Cf' => 'ToCf',
3817'To/Digit' => 'ToDigit',
3818'To/Ea' => 'ToEa',
3819'To/Fold' => 'ToFold',
3820'To/Gc' => 'ToGc',
3821'To/GCB' => 'ToGCB',
3822'To/Hst' => 'ToHst',
3823'To/Isc' => 'ToIsc',
3824'To/Jg' => 'ToJg',
3825'To/Jt' => 'ToJt',
3826'To/Lb' => 'ToLb',
3827'To/Lc' => 'ToLc',
3828'To/Lower' => 'ToLower',
3829'To/Na1' => 'ToNa1',
3830'To/NameAlia' => 'ToNameAlias',
3831'To/NFCQC' => 'ToNFCQC',
3832'To/NFDQC' => 'ToNFDQC',
3833'To/NFKCCF' => 'ToNFKCCF',
3834'To/NFKCQC' => 'ToNFKCQC',
3835'To/NFKDQC' => 'ToNFKDQC',
3836'To/Nt' => 'ToNt',
3837'To/Nv' => 'ToNv',
3838'To/PerlDeci' => 'ToPerlDecimalDigit',
3839'To/SB' => 'ToSB',
3840'To/Sc' => 'ToSc',
3841'To/Scx' => 'ToScx',
3842'To/Tc' => 'ToTc',
3843'To/Title' => 'ToTitle',
3844'To/Uc' => 'ToUc',
3845'To/Upper' => 'ToUpper',
3846'To/WB' => 'ToWB',
3847);
3848
38491712µs1;