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


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


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

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

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

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

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

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

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

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

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

{
'high' =&gt; 19893,
'low' =&gt; 13312,
'name' =&gt; 'CJK UNIFIED IDEOGRAPH-&lt;code point&gt;',
},
{
'high' =&gt; 40938,
'low' =&gt; 19968,
'name' =&gt; 'CJK UNIFIED IDEOGRAPH-&lt;code point&gt;',
},
{
'high' =&gt; 55203,
'low' =&gt; 44032,
'name' =&gt; '&lt;hangul syllable&gt;',
},
{
'high' =&gt; 64109,
'low' =&gt; 63744,
'name' =&gt; 'CJK COMPATIBILITY IDEOGRAPH-&lt;code point&gt;',
},
{
'high' =&gt; 64217,
'low' =&gt; 64112,
'name' =&gt; 'CJK COMPATIBILITY IDEOGRAPH-&lt;code point&gt;',
},
{
'high' =&gt; 100332,
'low' =&gt; 94208,
'name' =&gt; 'TANGUT IDEOGRAPH-&lt;code point&gt;',
},
{
'high' =&gt; 111355,
'low' =&gt; 110960,
'name' =&gt; 'NUSHU CHARACTER-&lt;code point&gt;',
},
{
'high' =&gt; 173782,
'low' =&gt; 131072,
'name' =&gt; 'CJK UNIFIED IDEOGRAPH-&lt;code point&gt;',
},
{
'high' =&gt; 177972,
'low' =&gt; 173824,
'name' =&gt; 'CJK UNIFIED IDEOGRAPH-&lt;code point&gt;',
},
{
'high' =&gt; 178205,
'low' =&gt; 177984,
'name' =&gt; 'CJK UNIFIED IDEOGRAPH-&lt;code point&gt;',
},
{
'high' =&gt; 183969,
'low' =&gt; 178208,
'name' =&gt; 'CJK UNIFIED IDEOGRAPH-&lt;code point&gt;',
},
{
'high' =&gt; 191456,
'low' =&gt; 183984,
'name' =&gt; 'CJK UNIFIED IDEOGRAPH-&lt;code point&gt;',
},
{
'high' =&gt; 195101,
'low' =&gt; 194560,
'name' =&gt; 'CJK COMPATIBILITY IDEOGRAPH-&lt;code point&gt;',
},
,
);

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

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

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

);

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

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

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