This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
mktables: Fix Named Sequences for EBCDIC
[perl5.git] / lib / unicore / uni_keywords.pl
index 1910bf3..94e8c18 100644 (file)
 # Any changes made here will be lost!
 
 %utf8::uni_prop_ptrs_indices = (
-    '_perl_any_folds' => 1152,
-    '_perl_charname_begin' => 1153,
-    '_perl_charname_continue' => 1154,
-    '_perl_folds_to_multi_char' => 1155,
-    '_perl_idcont' => 1156,
-    '_perl_idstart' => 1157,
-    '_perl_is_in_multi_char_fold' => 1158,
-    '_perl_nchar' => 1159,
-    '_perl_non_final_folds' => 1160,
-    '_perl_patws' => 1161,
-    '_perl_problematic_locale_foldeds_start' => 1162,
-    '_perl_problematic_locale_folds' => 1163,
-    '_perl_quotemeta' => 1164,
-    '_perl_surrogate' => 1165,
+    '_perl_any_folds' => 1154,
+    '_perl_charname_begin' => 1155,
+    '_perl_charname_continue' => 1156,
+    '_perl_folds_to_multi_char' => 1157,
+    '_perl_idcont' => 1158,
+    '_perl_idstart' => 1159,
+    '_perl_is_in_multi_char_fold' => 1160,
+    '_perl_nchar' => 1161,
+    '_perl_non_final_folds' => 1162,
+    '_perl_patws' => 1163,
+    '_perl_problematic_locale_foldeds_start' => 1164,
+    '_perl_problematic_locale_folds' => 1165,
+    '_perl_quotemeta' => 1166,
+    '_perl_surrogate' => 1167,
     'adlm' => 1,
     'aegeannumbers' => 2,
     'age=10' => 3,
     'age=11' => 4,
     'age=12' => 5,
-    'age=2' => 6,
-    'age=2.1' => 7,
-    'age=3' => 8,
-    'age=3.1' => 9,
-    'age=3.2' => 10,
-    'age=4' => 11,
-    'age=4.1' => 12,
-    'age=5' => 13,
-    'age=5.1' => 14,
-    'age=5.2' => 15,
-    'age=6' => 16,
-    'age=6.1' => 17,
-    'age=6.2' => 18,
-    'age=6.3' => 19,
-    'age=7' => 20,
-    'age=8' => 21,
-    'age=9' => 22,
-    'age=na' => 23,
-    'aghb' => 24,
-    'ahex' => 938,
-    'ahom' => 25,
-    'alchemical' => 26,
-    'all' => 27,
-    'alnum' => 1127,
-    'alpha' => 1128,
-    'alphabetic' => 1128,
-    'alphabeticpf' => 28,
-    'ancientgreekmusic' => 29,
-    'ancientgreeknumbers' => 30,
-    'ancientsymbols' => 31,
-    'any' => 32,
-    'arab' => 33,
-    'arabicexta' => 34,
-    'arabicmath' => 35,
-    'arabicpfa' => 36,
-    'arabicpfb' => 37,
-    'arabicsup' => 38,
-    'armi' => 39,
-    'armn' => 40,
-    'arrows' => 41,
-    'ascii' => 42,
-    'asciihexdigit' => 938,
-    'assigned' => 43,
-    'avst' => 44,
-    'bali' => 45,
-    'bamu' => 46,
-    'bamumsup' => 47,
-    'basiclatin' => 42,
-    'bass' => 48,
-    'batk' => 49,
-    'bc=al' => 50,
-    'bc=an' => 51,
-    'bc=b' => 52,
-    'bc=bn' => 53,
-    'bc=cs' => 54,
-    'bc=en' => 55,
-    'bc=es' => 56,
-    'bc=et' => 57,
-    'bc=fsi' => 58,
-    'bc=l' => 59,
-    'bc=lre' => 60,
-    'bc=lri' => 61,
-    'bc=lro' => 62,
-    'bc=nsm' => 63,
-    'bc=on' => 64,
-    'bc=pdf' => 65,
-    'bc=pdi' => 66,
-    'bc=r' => 67,
-    'bc=rle' => 68,
-    'bc=rli' => 69,
-    'bc=rlo' => 70,
-    'bc=s' => 71,
-    'bc=ws' => 72,
-    'beng' => 73,
-    'bhks' => 74,
-    'bidic' => 75,
-    'bidim' => 76,
-    'blank' => 1129,
-    'blockelements' => 77,
-    'bopo' => 78,
-    'bopomofoext' => 79,
-    'boxdrawing' => 80,
-    'bpt=c' => 81,
-    'bpt=n' => 82,
-    'bpt=o' => 83,
-    'brah' => 84,
-    'brai' => 85,
-    'bugi' => 86,
-    'buhd' => 87,
-    'byzantinemusic' => 88,
-    'c' => 89,
-    'cakm' => 90,
-    'cans' => 91,
-    'cari' => 92,
-    'cased' => 93,
-    'casedletter' => 94,
-    'cc' => 1130,
-    'ccc=0' => 95,
-    'ccc=1' => 96,
-    'ccc=10' => 97,
-    'ccc=103' => 98,
-    'ccc=107' => 99,
-    'ccc=11' => 100,
-    'ccc=118' => 101,
-    'ccc=12' => 102,
-    'ccc=122' => 103,
-    'ccc=129' => 104,
-    'ccc=13' => 105,
-    'ccc=130' => 106,
-    'ccc=132' => 107,
-    'ccc=14' => 108,
-    'ccc=15' => 109,
-    'ccc=16' => 110,
-    'ccc=17' => 111,
-    'ccc=18' => 112,
-    'ccc=19' => 113,
-    'ccc=20' => 114,
-    'ccc=202' => 115,
-    'ccc=21' => 116,
-    'ccc=214' => 117,
-    'ccc=216' => 118,
-    'ccc=22' => 119,
-    'ccc=23' => 120,
-    'ccc=24' => 121,
-    'ccc=25' => 122,
-    'ccc=26' => 123,
-    'ccc=27' => 124,
-    'ccc=28' => 125,
-    'ccc=29' => 126,
-    'ccc=30' => 127,
-    'ccc=31' => 128,
-    'ccc=32' => 129,
-    'ccc=33' => 130,
-    'ccc=34' => 131,
-    'ccc=35' => 132,
-    'ccc=36' => 133,
-    'ccc=7' => 134,
-    'ccc=8' => 135,
-    'ccc=84' => 136,
-    'ccc=9' => 137,
-    'ccc=91' => 138,
-    'ccc=a' => 139,
-    'ccc=al' => 140,
-    'ccc=ar' => 141,
-    'ccc=b' => 142,
-    'ccc=bl' => 143,
-    'ccc=br' => 144,
-    'ccc=da' => 145,
-    'ccc=db' => 146,
-    'ccc=is' => 147,
-    'ccc=l' => 148,
-    'ccc=r' => 149,
-    'ce' => 150,
-    'cf' => 151,
-    'cham' => 152,
-    'cher' => 153,
-    'cherokeesup' => 154,
-    'chesssymbols' => 155,
-    'ci' => 156,
-    'cjk' => 157,
-    'cjkcompat' => 158,
-    'cjkcompatforms' => 159,
-    'cjkcompatideographs' => 160,
-    'cjkcompatideographssup' => 161,
-    'cjkexta' => 162,
-    'cjkextb' => 163,
-    'cjkextc' => 164,
-    'cjkextd' => 165,
-    'cjkexte' => 166,
-    'cjkextf' => 167,
-    'cjkradicalssup' => 168,
-    'cjkstrokes' => 169,
-    'cjksymbols' => 170,
-    'cn' => 171,
-    'cntrl' => 1130,
-    'co' => 172,
-    'compatjamo' => 173,
-    'compex' => 174,
-    'control' => 1130,
-    'controlpictures' => 175,
-    'copt' => 176,
-    'copticepactnumbers' => 177,
-    'countingrod' => 178,
-    'cprt' => 179,
-    'cuneiformnumbers' => 180,
-    'currencysymbols' => 181,
-    'cwcf' => 182,
-    'cwcm' => 183,
-    'cwkcf' => 184,
-    'cwl' => 185,
-    'cwt' => 186,
-    'cwu' => 187,
-    'cypriotsyllabary' => 188,
-    'cyrillicexta' => 189,
-    'cyrillicextb' => 190,
-    'cyrillicextc' => 191,
-    'cyrillicsup' => 192,
-    'cyrl' => 193,
-    'dash' => 194,
-    'decimalnumber' => 1131,
-    'dep' => 195,
-    'deva' => 196,
-    'devanagariext' => 197,
-    'di' => 198,
-    'dia' => 199,
-    'diacriticals' => 200,
-    'diacriticalsext' => 201,
-    'diacriticalsforsymbols' => 202,
-    'diacriticalssup' => 203,
-    'digit' => 1131,
-    'dingbats' => 204,
-    'dogr' => 205,
-    'domino' => 206,
-    'dsrt' => 207,
-    'dt=can' => 208,
-    'dt=com' => 209,
-    'dt=enc' => 210,
-    'dt=fin' => 211,
-    'dt=font' => 212,
-    'dt=fra' => 213,
-    'dt=init' => 214,
-    'dt=iso' => 215,
-    'dt=med' => 216,
-    'dt=nar' => 217,
-    'dt=nb' => 218,
-    'dt=noncanon' => 219,
-    'dt=none' => 220,
-    'dt=sml' => 221,
-    'dt=sqr' => 222,
-    'dt=sub' => 223,
-    'dt=sup' => 224,
-    'dt=vert' => 225,
-    'dupl' => 226,
-    'ea=a' => 228,
-    'ea=f' => 229,
-    'ea=h' => 230,
-    'ea=n' => 231,
-    'ea=na' => 232,
-    'ea=w' => 233,
-    'earlydynasticcuneiform' => 227,
-    'egyp' => 234,
-    'egyptianhieroglyphformatcontrols' => 235,
-    'elba' => 236,
-    'elym' => 237,
-    'emoticons' => 238,
-    'enclosedalphanum' => 239,
-    'enclosedalphanumsup' => 240,
-    'enclosedcjk' => 241,
-    'enclosedideographicsup' => 242,
-    'ethi' => 243,
-    'ethiopicext' => 244,
-    'ethiopicexta' => 245,
-    'ethiopicsup' => 246,
-    'ext' => 247,
-    'gcb=cn' => 248,
-    'gcb=ex' => 249,
-    'gcb=l' => 250,
-    'gcb=pp' => 251,
-    'gcb=sm' => 252,
-    'gcb=t' => 253,
-    'gcb=v' => 254,
-    'gcb=xx' => 255,
-    'geometricshapes' => 256,
-    'geometricshapesext' => 257,
-    'geor' => 258,
-    'georgianext' => 259,
-    'georgiansup' => 260,
-    'glag' => 261,
-    'glagoliticsup' => 262,
-    'gong' => 263,
-    'gonm' => 264,
-    'goth' => 265,
-    'gran' => 266,
-    'graph' => 1132,
-    'grbase' => 267,
-    'greekext' => 268,
-    'grek' => 269,
-    'grext' => 270,
-    'gujr' => 271,
-    'guru' => 272,
-    'halfandfullforms' => 273,
-    'halfmarks' => 274,
-    'han' => 275,
-    'hang' => 276,
-    'hano' => 277,
-    'hatr' => 278,
-    'hebr' => 279,
-    'hex' => 1139,
-    'hexdigit' => 1139,
-    'highpusurrogates' => 280,
-    'highsurrogates' => 281,
-    'hira' => 282,
-    'hluw' => 283,
-    'hmng' => 284,
-    'hmnp' => 285,
-    'horizspace' => 1129,
-    'hst=na' => 286,
-    'hung' => 287,
-    'hyphen_perl_aux' => 288,
-    'idc' => 289,
-    'ideo' => 290,
-    'ideographicsymbols' => 291,
-    'ids' => 292,
-    'idsb' => 293,
-    'idst' => 294,
-    'in=1.1' => 485,
-    'in=10' => 482,
-    'in=11' => 483,
-    'in=12' => 484,
-    'in=2' => 486,
-    'in=2.1' => 487,
-    'in=3' => 488,
-    'in=3.1' => 489,
-    'in=3.2' => 490,
-    'in=4' => 491,
-    'in=4.1' => 492,
-    'in=5' => 493,
-    'in=5.1' => 494,
-    'in=5.2' => 495,
-    'in=6' => 496,
-    'in=6.1' => 497,
-    'in=6.2' => 498,
-    'in=6.3' => 499,
-    'in=7' => 500,
-    'in=8' => 501,
-    'in=9' => 502,
-    'inadlam' => 295,
-    'inahom' => 296,
-    'inanatolianhieroglyphs' => 297,
-    'inarabic' => 298,
-    'inarmenian' => 299,
-    'inavestan' => 300,
-    'inbalinese' => 301,
-    'inbamum' => 302,
-    'inbassavah' => 303,
-    'inbatak' => 304,
-    'inbengali' => 305,
-    'inbhaiksuki' => 306,
-    'inbopomofo' => 307,
-    'inbrahmi' => 308,
-    'inbuginese' => 309,
-    'inbuhid' => 310,
-    'incarian' => 311,
-    'incaucasianalbanian' => 312,
-    'inchakma' => 313,
-    'incham' => 314,
-    'incherokee' => 315,
-    'incoptic' => 316,
-    'incuneiform' => 317,
-    'incyrillic' => 318,
-    'indevanagari' => 319,
-    'indicnumberforms' => 320,
-    'indicsiyaqnumbers' => 321,
-    'indogra' => 322,
-    'induployan' => 323,
-    'inegyptianhieroglyphs' => 324,
-    'inelbasan' => 325,
-    'inelymaic' => 326,
-    'inethiopic' => 327,
-    'ingeorgian' => 328,
-    'inglagolitic' => 329,
-    'ingothic' => 330,
-    'ingrantha' => 331,
-    'ingreek' => 332,
-    'ingujarati' => 333,
-    'ingunjalagondi' => 334,
-    'ingurmukhi' => 335,
-    'inhangul' => 336,
-    'inhanifirohingya' => 337,
-    'inhanunoo' => 338,
-    'inhatran' => 339,
-    'inhebrew' => 340,
-    'inhiragana' => 341,
-    'inidc' => 342,
-    'inimperialaramaic' => 343,
-    'ininscriptionalpahlavi' => 344,
-    'ininscriptionalparthian' => 345,
-    'injavanese' => 346,
-    'inkaithi' => 347,
-    'inkannada' => 348,
-    'inkatakana' => 349,
-    'inkharoshthi' => 350,
-    'inkhmer' => 351,
-    'inkhojki' => 352,
-    'inkhudawadi' => 353,
-    'inlao' => 354,
-    'inlepcha' => 355,
-    'inlimbu' => 356,
-    'inlineara' => 357,
-    'inlycian' => 358,
-    'inlydian' => 359,
-    'inmahajani' => 360,
-    'inmakasar' => 361,
-    'inmalayalam' => 362,
-    'inmandaic' => 363,
-    'inmanichaean' => 364,
-    'inmarchen' => 365,
-    'inmasaramgondi' => 366,
-    'inmedefaidrin' => 367,
-    'inmeeteimayek' => 368,
-    'inmendekikakui' => 369,
-    'inmeroiticcursive' => 370,
-    'inmiao' => 371,
-    'inmodi' => 372,
-    'inmongolian' => 373,
-    'inmro' => 374,
-    'inmultani' => 375,
-    'inmyanmar' => 376,
-    'innabataean' => 377,
-    'innandinagari' => 378,
-    'innewa' => 379,
-    'innewtailue' => 380,
-    'innko' => 381,
-    'innushu' => 382,
-    'innyiakengpuachuehmong' => 383,
-    'inogham' => 384,
-    'inoldhungarian' => 385,
-    'inolditalic' => 386,
-    'inoldpermic' => 387,
-    'inoldpersian' => 388,
-    'inoldsogdian' => 389,
-    'inoldturkic' => 390,
-    'inoriya' => 391,
-    'inosage' => 392,
-    'inosmanya' => 393,
-    'inpahawhhmong' => 394,
-    'inpaucinhau' => 395,
-    'inpc=bottom' => 396,
-    'inpc=bottomandleft' => 397,
-    'inpc=bottomandright' => 398,
-    'inpc=left' => 399,
-    'inpc=leftandright' => 400,
-    'inpc=na' => 401,
-    'inpc=overstruck' => 402,
-    'inpc=right' => 403,
-    'inpc=top' => 404,
-    'inpc=topandbottom' => 405,
-    'inpc=topandbottomandright' => 406,
-    'inpc=topandleft' => 407,
-    'inpc=topandleftandright' => 408,
-    'inpc=topandright' => 409,
-    'inphagspa' => 410,
-    'inphoenician' => 411,
-    'inpsalterpahlavi' => 412,
-    'inpunctuation' => 413,
-    'inrejang' => 414,
-    'inrunic' => 415,
-    'insamaritan' => 416,
-    'insaurashtra' => 417,
-    'insc=avagraha' => 418,
-    'insc=bindu' => 419,
-    'insc=brahmijoiningnumber' => 420,
-    'insc=cantillationmark' => 421,
-    'insc=consonant' => 422,
-    'insc=consonantdead' => 423,
-    'insc=consonantfinal' => 424,
-    'insc=consonantheadletter' => 425,
-    'insc=consonantinitialpostfixed' => 426,
-    'insc=consonantkiller' => 427,
-    'insc=consonantmedial' => 428,
-    'insc=consonantplaceholder' => 429,
-    'insc=consonantprecedingrepha' => 430,
-    'insc=consonantprefixed' => 431,
-    'insc=consonantsubjoined' => 432,
-    'insc=consonantsucceedingrepha' => 433,
-    'insc=consonantwithstacker' => 434,
-    'insc=geminationmark' => 435,
-    'insc=invisiblestacker' => 436,
-    'insc=modifyingletter' => 437,
-    'insc=nonjoiner' => 438,
-    'insc=nukta' => 439,
-    'insc=number' => 440,
-    'insc=numberjoiner' => 441,
-    'insc=other' => 442,
-    'insc=purekiller' => 443,
-    'insc=registershifter' => 444,
-    'insc=syllablemodifier' => 445,
-    'insc=toneletter' => 446,
-    'insc=tonemark' => 447,
-    'insc=virama' => 448,
-    'insc=visarga' => 449,
-    'insc=vowel' => 450,
-    'insc=voweldependent' => 451,
-    'insc=vowelindependent' => 452,
-    'insharada' => 453,
-    'insiddham' => 454,
-    'insinhala' => 455,
-    'insogdian' => 456,
-    'insorasompeng' => 457,
-    'insoyombo' => 458,
-    'insundanese' => 459,
-    'insylotinagri' => 460,
-    'insyriac' => 461,
-    'intagalog' => 462,
-    'intagbanwa' => 463,
-    'intaile' => 464,
-    'intaitham' => 465,
-    'intaiviet' => 466,
-    'intakri' => 467,
-    'intamil' => 468,
-    'intangut' => 469,
-    'intelugu' => 470,
-    'inthaana' => 471,
-    'inthai' => 472,
-    'intibetan' => 473,
-    'intifinagh' => 474,
-    'intirhuta' => 475,
-    'inugaritic' => 476,
-    'invai' => 477,
-    'invs' => 478,
-    'inwancho' => 479,
-    'inwarangciti' => 480,
-    'inzanabazarsquare' => 481,
-    'ipaext' => 503,
-    'ital' => 504,
-    'jamo' => 505,
-    'jamoexta' => 506,
-    'jamoextb' => 507,
-    'java' => 508,
-    'jg=africanfeh' => 509,
-    'jg=africannoon' => 510,
-    'jg=africanqaf' => 511,
-    'jg=ain' => 512,
-    'jg=alaph' => 513,
-    'jg=alef' => 514,
-    'jg=beh' => 515,
-    'jg=beth' => 516,
-    'jg=burushaskiyehbarree' => 517,
-    'jg=dal' => 518,
-    'jg=dalathrish' => 519,
-    'jg=e' => 520,
-    'jg=farsiyeh' => 521,
-    'jg=fe' => 522,
-    'jg=feh' => 523,
-    'jg=finalsemkath' => 524,
-    'jg=gaf' => 525,
-    'jg=gamal' => 526,
-    'jg=hah' => 527,
-    'jg=hamzaonhehgoal' => 528,
-    'jg=hanifirohingyakinnaya' => 529,
-    'jg=hanifirohingyapa' => 530,
-    'jg=he' => 531,
-    'jg=heh' => 532,
-    'jg=hehgoal' => 533,
-    'jg=heth' => 534,
-    'jg=kaf' => 535,
-    'jg=kaph' => 536,
-    'jg=khaph' => 537,
-    'jg=knottedheh' => 538,
-    'jg=lam' => 539,
-    'jg=lamadh' => 540,
-    'jg=malayalambha' => 541,
-    'jg=malayalamja' => 542,
-    'jg=malayalamlla' => 543,
-    'jg=malayalamllla' => 544,
-    'jg=malayalamnga' => 545,
-    'jg=malayalamnna' => 546,
-    'jg=malayalamnnna' => 547,
-    'jg=malayalamnya' => 548,
-    'jg=malayalamra' => 549,
-    'jg=malayalamssa' => 550,
-    'jg=malayalamtta' => 551,
-    'jg=manichaeanaleph' => 552,
-    'jg=manichaeanayin' => 553,
-    'jg=manichaeanbeth' => 554,
-    'jg=manichaeandaleth' => 555,
-    'jg=manichaeandhamedh' => 556,
-    'jg=manichaeanfive' => 557,
-    'jg=manichaeangimel' => 558,
-    'jg=manichaeanheth' => 559,
-    'jg=manichaeanhundred' => 560,
-    'jg=manichaeankaph' => 561,
-    'jg=manichaeanlamedh' => 562,
-    'jg=manichaeanmem' => 563,
-    'jg=manichaeannun' => 564,
-    'jg=manichaeanone' => 565,
-    'jg=manichaeanpe' => 566,
-    'jg=manichaeanqoph' => 567,
-    'jg=manichaeanresh' => 568,
-    'jg=manichaeansadhe' => 569,
-    'jg=manichaeansamekh' => 570,
-    'jg=manichaeantaw' => 571,
-    'jg=manichaeanten' => 572,
-    'jg=manichaeanteth' => 573,
-    'jg=manichaeanthamedh' => 574,
-    'jg=manichaeantwenty' => 575,
-    'jg=manichaeanwaw' => 576,
-    'jg=manichaeanyodh' => 577,
-    'jg=manichaeanzayin' => 578,
-    'jg=meem' => 579,
-    'jg=mim' => 580,
-    'jg=nojoininggroup' => 581,
-    'jg=noon' => 582,
-    'jg=nun' => 583,
-    'jg=nya' => 584,
-    'jg=pe' => 585,
-    'jg=qaf' => 586,
-    'jg=qaph' => 587,
-    'jg=reh' => 588,
-    'jg=reversedpe' => 589,
-    'jg=rohingyayeh' => 590,
-    'jg=sad' => 591,
-    'jg=sadhe' => 592,
-    'jg=seen' => 593,
-    'jg=semkath' => 594,
-    'jg=shin' => 595,
-    'jg=straightwaw' => 596,
-    'jg=swashkaf' => 597,
-    'jg=syriacwaw' => 598,
-    'jg=tah' => 599,
-    'jg=taw' => 600,
-    'jg=tehmarbuta' => 601,
-    'jg=teth' => 602,
-    'jg=waw' => 603,
-    'jg=yeh' => 604,
-    'jg=yehbarree' => 605,
-    'jg=yehwithtail' => 606,
-    'jg=yudh' => 607,
-    'jg=yudhhe' => 608,
-    'jg=zain' => 609,
-    'jg=zhain' => 610,
-    'joinc' => 611,
-    'jt=c' => 612,
-    'jt=d' => 613,
-    'jt=l' => 614,
-    'jt=r' => 615,
-    'jt=t' => 616,
-    'jt=u' => 617,
-    'kali' => 618,
-    'kana' => 619,
-    'kanaexta' => 620,
-    'kanasup' => 621,
-    'kanbun' => 622,
-    'kangxi' => 623,
-    'katakanaext' => 624,
-    'khar' => 625,
-    'khmersymbols' => 626,
-    'khmr' => 627,
-    'khoj' => 628,
-    'knda' => 629,
-    'kthi' => 630,
-    'l' => 631,
-    'l_' => 94,
-    'l_amp_' => 94,
-    'lana' => 632,
-    'lao' => 633,
-    'latin1' => 634,
-    'latinexta' => 635,
-    'latinextadditional' => 636,
-    'latinextb' => 637,
-    'latinextc' => 638,
-    'latinextd' => 639,
-    'latinexte' => 640,
-    'latn' => 641,
-    'lb=ai' => 642,
-    'lb=al' => 643,
-    'lb=b2' => 644,
-    'lb=ba' => 645,
-    'lb=bb' => 646,
-    'lb=bk' => 647,
-    'lb=cb' => 648,
-    'lb=cj' => 649,
-    'lb=cl' => 650,
-    'lb=cm' => 651,
-    'lb=cp' => 652,
-    'lb=cr' => 653,
-    'lb=eb' => 654,
-    'lb=em' => 655,
-    'lb=ex' => 656,
-    'lb=gl' => 657,
-    'lb=h2' => 658,
-    'lb=h3' => 659,
-    'lb=hl' => 660,
-    'lb=hy' => 661,
-    'lb=id' => 662,
-    'lb=in' => 663,
-    'lb=is' => 664,
-    'lb=lf' => 665,
-    'lb=nl' => 666,
-    'lb=ns' => 667,
-    'lb=nu' => 668,
-    'lb=op' => 669,
-    'lb=po' => 670,
-    'lb=pr' => 671,
-    'lb=qu' => 672,
-    'lb=sa' => 673,
-    'lb=sg_perl_aux' => 674,
-    'lb=sp' => 675,
-    'lb=sy' => 676,
-    'lb=wj' => 677,
-    'lb=xx' => 678,
-    'lb=zw' => 679,
-    'lb=zwj' => 680,
-    'lc' => 94,
-    'lepc' => 681,
-    'letterlikesymbols' => 682,
-    'limb' => 683,
-    'lina' => 684,
-    'linb' => 685,
-    'linearbideograms' => 686,
-    'linearbsyllabary' => 687,
-    'lisu' => 688,
-    'll' => 692,
-    'lm' => 689,
-    'lo' => 690,
-    'loe' => 691,
-    'lower' => 1133,
-    'lowercase' => 1133,
-    'lowercaseletter' => 692,
-    'lowsurrogates' => 693,
-    'lt' => 1090,
-    'lu' => 1096,
-    'lyci' => 694,
-    'lydi' => 695,
-    'm' => 696,
-    'mahj' => 697,
-    'mahjong' => 698,
-    'maka' => 699,
-    'mand' => 700,
-    'mani' => 701,
-    'marc' => 702,
-    'math' => 703,
-    'mathalphanum' => 704,
-    'mathoperators' => 705,
-    'mayannumerals' => 706,
-    'mc' => 707,
-    'me' => 708,
-    'medf' => 709,
-    'meeteimayekext' => 710,
-    'mend' => 711,
-    'merc' => 712,
-    'mero' => 713,
-    'miao' => 714,
-    'miscarrows' => 715,
-    'miscmathsymbolsa' => 716,
-    'miscmathsymbolsb' => 717,
-    'miscpictographs' => 718,
-    'miscsymbols' => 719,
-    'misctechnical' => 720,
-    'mlym' => 721,
-    'mn' => 722,
-    'modi' => 723,
-    'modifierletters' => 724,
-    'modifiertoneletters' => 725,
-    'mong' => 726,
-    'mongoliansup' => 727,
-    'mro' => 728,
-    'mtei' => 729,
-    'mult' => 730,
-    'music' => 731,
-    'myanmarexta' => 732,
-    'myanmarextb' => 733,
-    'mymr' => 734,
-    'n' => 735,
-    'nand' => 736,
-    'narb' => 737,
-    'nb' => 738,
-    'nbat' => 739,
-    'nd' => 1131,
-    'newa' => 740,
-    'nfcqc=m' => 741,
-    'nfcqc=y' => 742,
-    'nfdqc=y' => 743,
-    'nfkcqc=n' => 744,
-    'nfkcqc=y' => 745,
-    'nfkdqc=n' => 746,
-    'nko' => 747,
-    'nl' => 748,
-    'no' => 749,
-    'nshu' => 750,
-    'nt=di' => 751,
-    'nt=nu' => 752,
-    'numberforms' => 753,
-    'nv=0' => 754,
-    'nv=1' => 755,
-    'nv=1/10' => 780,
-    'nv=1/12' => 781,
-    'nv=1/16' => 782,
-    'nv=1/160' => 783,
-    'nv=1/2' => 784,
-    'nv=1/20' => 785,
-    'nv=1/3' => 786,
-    'nv=1/32' => 787,
-    'nv=1/320' => 788,
-    'nv=1/4' => 789,
-    'nv=1/40' => 790,
-    'nv=1/5' => 791,
-    'nv=1/6' => 792,
-    'nv=1/64' => 793,
-    'nv=1/7' => 794,
-    'nv=1/8' => 795,
-    'nv=1/80' => 796,
-    'nv=1/9' => 797,
-    'nv=10' => 756,
-    'nv=100' => 757,
-    'nv=1000' => 758,
-    'nv=10000' => 759,
-    'nv=100000' => 760,
-    'nv=1000000' => 761,
-    'nv=10000000' => 762,
-    'nv=100000000' => 763,
-    'nv=10000000000' => 764,
-    'nv=1000000000000' => 765,
-    'nv=11' => 766,
-    'nv=11/12' => 767,
-    'nv=11/2' => 768,
-    'nv=12' => 769,
-    'nv=13' => 770,
-    'nv=13/2' => 771,
-    'nv=14' => 772,
-    'nv=15' => 773,
-    'nv=15/2' => 774,
-    'nv=16' => 775,
-    'nv=17' => 776,
-    'nv=17/2' => 777,
-    'nv=18' => 778,
-    'nv=19' => 779,
-    'nv=2' => 798,
-    'nv=2/3' => 815,
-    'nv=2/5' => 816,
-    'nv=20' => 799,
-    'nv=200' => 800,
-    'nv=2000' => 801,
-    'nv=20000' => 802,
-    'nv=200000' => 803,
-    'nv=20000000' => 804,
-    'nv=21' => 805,
-    'nv=216000' => 806,
-    'nv=22' => 807,
-    'nv=23' => 808,
-    'nv=24' => 809,
-    'nv=25' => 810,
-    'nv=26' => 811,
-    'nv=27' => 812,
-    'nv=28' => 813,
-    'nv=29' => 814,
-    'nv=3' => 817,
-    'nv=3/16' => 832,
-    'nv=3/2' => 833,
-    'nv=3/20' => 834,
-    'nv=3/4' => 835,
-    'nv=3/5' => 836,
-    'nv=3/64' => 837,
-    'nv=3/8' => 838,
-    'nv=3/80' => 839,
-    'nv=30' => 818,
-    'nv=300' => 819,
-    'nv=3000' => 820,
-    'nv=30000' => 821,
-    'nv=300000' => 822,
-    'nv=31' => 823,
-    'nv=32' => 824,
-    'nv=33' => 825,
-    'nv=34' => 826,
-    'nv=35' => 827,
-    'nv=36' => 828,
-    'nv=37' => 829,
-    'nv=38' => 830,
-    'nv=39' => 831,
-    'nv=4' => 840,
-    'nv=4/5' => 856,
-    'nv=40' => 841,
-    'nv=400' => 842,
-    'nv=4000' => 843,
-    'nv=40000' => 844,
-    'nv=400000' => 845,
-    'nv=41' => 846,
-    'nv=42' => 847,
-    'nv=43' => 848,
-    'nv=432000' => 849,
-    'nv=44' => 850,
-    'nv=45' => 851,
-    'nv=46' => 852,
-    'nv=47' => 853,
-    'nv=48' => 854,
-    'nv=49' => 855,
-    'nv=5' => 857,
-    'nv=5/12' => 863,
-    'nv=5/2' => 864,
-    'nv=5/6' => 865,
-    'nv=5/8' => 866,
-    'nv=50' => 858,
-    'nv=500' => 859,
-    'nv=5000' => 860,
-    'nv=50000' => 861,
-    'nv=500000' => 862,
-    'nv=6' => 867,
-    'nv=60' => 868,
-    'nv=600' => 869,
-    'nv=6000' => 870,
-    'nv=60000' => 871,
-    'nv=600000' => 872,
-    'nv=7' => 873,
-    'nv=7/12' => 879,
-    'nv=7/2' => 880,
-    'nv=7/8' => 881,
-    'nv=70' => 874,
-    'nv=700' => 875,
-    'nv=7000' => 876,
-    'nv=70000' => 877,
-    'nv=700000' => 878,
-    'nv=8' => 882,
-    'nv=80' => 883,
-    'nv=800' => 884,
-    'nv=8000' => 885,
-    'nv=80000' => 886,
-    'nv=800000' => 887,
-    'nv=9' => 888,
-    'nv=9/2' => 894,
-    'nv=90' => 889,
-    'nv=900' => 890,
-    'nv=9000' => 891,
-    'nv=90000' => 892,
-    'nv=900000' => 893,
-    'nv=_minus_1/2' => 896,
-    'nv=nan' => 895,
-    'ocr' => 897,
-    'ogam' => 898,
-    'olck' => 899,
-    'orkh' => 900,
-    'ornamentaldingbats' => 901,
-    'orya' => 902,
-    'osge' => 903,
-    'osma' => 904,
-    'ottomansiyaqnumbers' => 905,
-    'p' => 906,
-    'palm' => 907,
-    'patsyn' => 908,
-    'pauc' => 909,
-    'pc' => 910,
-    'pcm' => 911,
-    'pd' => 912,
-    'pe' => 913,
-    'perlspace' => 935,
-    'perlword' => 937,
-    'perm' => 914,
-    'pf' => 915,
-    'phag' => 916,
-    'phaistos' => 917,
-    'phli' => 918,
-    'phlp' => 919,
-    'phnx' => 920,
-    'phoneticext' => 921,
-    'phoneticextsup' => 922,
-    'pi' => 923,
-    'playingcards' => 924,
-    'po' => 925,
-    'posixalnum' => 926,
-    'posixalpha' => 927,
-    'posixblank' => 928,
-    'posixcntrl' => 929,
-    'posixdigit' => 930,
-    'posixgraph' => 931,
-    'posixlower' => 932,
-    'posixprint' => 933,
-    'posixpunct' => 934,
-    'posixspace' => 935,
-    'posixupper' => 936,
-    'posixword' => 937,
-    'posixxdigit' => 938,
-    'print' => 1134,
-    'prti' => 939,
-    'ps' => 940,
-    'pua' => 941,
-    'qaai' => 942,
-    'qmark' => 943,
-    'radical' => 944,
-    'ri' => 945,
-    'rjng' => 946,
-    'rohg' => 947,
-    'rumi' => 948,
-    'runr' => 949,
-    's' => 950,
-    'samr' => 951,
-    'sarb' => 952,
-    'saur' => 953,
-    'sb=at' => 954,
-    'sb=cl' => 955,
-    'sb=ex' => 956,
-    'sb=fo' => 957,
-    'sb=le' => 958,
-    'sb=lo' => 959,
-    'sb=nu' => 960,
-    'sb=sc' => 961,
-    'sb=se' => 962,
-    'sb=sp' => 963,
-    'sb=st' => 964,
-    'sb=up' => 965,
-    'sb=xx' => 966,
-    'sc' => 967,
-    'sc=adlm' => 968,
-    'sc=arab' => 969,
-    'sc=armn' => 970,
-    'sc=beng' => 971,
-    'sc=bopo' => 972,
-    'sc=bugi' => 973,
-    'sc=buhd' => 974,
-    'sc=cakm' => 975,
-    'sc=copt' => 976,
-    'sc=cprt' => 977,
-    'sc=cyrl' => 978,
-    'sc=deva' => 979,
-    'sc=dogr' => 980,
-    'sc=dupl' => 981,
-    'sc=geor' => 982,
-    'sc=glag' => 983,
-    'sc=gong' => 984,
-    'sc=gonm' => 985,
-    'sc=gran' => 986,
-    'sc=grek' => 987,
-    'sc=gujr' => 988,
-    'sc=guru' => 989,
-    'sc=han' => 990,
-    'sc=hang' => 991,
-    'sc=hano' => 992,
-    'sc=hira' => 993,
-    'sc=java' => 994,
-    'sc=kali' => 995,
-    'sc=kana' => 996,
-    'sc=khoj' => 997,
-    'sc=knda' => 998,
-    'sc=kthi' => 999,
-    'sc=latn' => 1000,
-    'sc=limb' => 1001,
-    'sc=lina' => 1002,
-    'sc=linb' => 1003,
-    'sc=mahj' => 1004,
-    'sc=mand' => 1005,
-    'sc=mani' => 1006,
-    'sc=mlym' => 1007,
-    'sc=modi' => 1008,
-    'sc=mong' => 1009,
-    'sc=mult' => 1010,
-    'sc=mymr' => 1011,
-    'sc=nand' => 1012,
-    'sc=orya' => 1013,
-    'sc=perm' => 1014,
-    'sc=phag' => 1015,
-    'sc=phlp' => 1016,
-    'sc=qaai' => 1017,
-    'sc=rohg' => 1018,
-    'sc=shrd' => 1019,
-    'sc=sind' => 1020,
-    'sc=sinh' => 1021,
-    'sc=sogd' => 1022,
-    'sc=sylo' => 1023,
-    'sc=syrc' => 1024,
-    'sc=tagb' => 1025,
-    'sc=takr' => 1026,
-    'sc=tale' => 1027,
-    'sc=taml' => 1028,
-    'sc=telu' => 1029,
-    'sc=tglg' => 1030,
-    'sc=thaa' => 1031,
-    'sc=tirh' => 1032,
-    'sc=yi' => 1033,
-    'sc=zyyy' => 1034,
-    'sd' => 1035,
-    'sgnw' => 1036,
-    'shaw' => 1037,
-    'shorthandformatcontrols' => 1038,
-    'shrd' => 1039,
-    'sidd' => 1040,
-    'sind' => 1041,
-    'sinh' => 1042,
-    'sinhalaarchaicnumbers' => 1043,
-    'sk' => 1044,
-    'sm' => 1045,
-    'smallforms' => 1046,
-    'smallkanaext' => 1047,
-    'so' => 1048,
-    'sogd' => 1049,
-    'sogo' => 1050,
-    'sora' => 1051,
-    'soyo' => 1052,
-    'space' => 1136,
-    'spaceperl' => 1136,
-    'specials' => 1053,
-    'sterm' => 1054,
-    'sund' => 1055,
-    'sundanesesup' => 1056,
-    'suparrowsa' => 1057,
-    'suparrowsb' => 1058,
-    'suparrowsc' => 1059,
-    'superandsub' => 1060,
-    'supmathoperators' => 1061,
-    'suppuaa' => 1062,
-    'suppuab' => 1063,
-    'suppunctuation' => 1064,
-    'supsymbolsandpictographs' => 1065,
-    'suttonsignwriting' => 1066,
-    'sylo' => 1067,
-    'symbolsandpictographsexta' => 1068,
-    'syrc' => 1069,
-    'syriacsup' => 1070,
-    'tagb' => 1071,
-    'tags' => 1072,
-    'taixuanjing' => 1073,
-    'takr' => 1074,
-    'tale' => 1075,
-    'talu' => 1076,
-    'tamilsup' => 1077,
-    'taml' => 1078,
-    'tang' => 1079,
-    'tangutcomponents' => 1080,
-    'tavt' => 1081,
-    'telu' => 1082,
-    'term' => 1083,
-    'tfng' => 1084,
-    'tglg' => 1085,
-    'thaa' => 1086,
-    'thai' => 1087,
-    'tibt' => 1088,
-    'tirh' => 1089,
-    'title' => 1090,
-    'titlecase' => 1090,
-    'titlecaseletter' => 1090,
-    'transportandmap' => 1091,
-    'ucas' => 1092,
-    'ucasext' => 1093,
-    'ugar' => 1094,
-    'uideo' => 1095,
-    'upper' => 1137,
-    'uppercase' => 1137,
-    'uppercaseletter' => 1096,
-    'vai' => 1097,
-    'vedicext' => 1098,
-    'verticalforms' => 1099,
-    'vertspace' => 1100,
-    'vo=r' => 1101,
-    'vo=tr' => 1102,
-    'vo=tu' => 1103,
-    'vo=u' => 1104,
-    'vs' => 1105,
-    'vssup' => 1106,
-    'wara' => 1107,
-    'wb=dq' => 1108,
-    'wb=eb' => 1109,
-    'wb=ex' => 1110,
-    'wb=extend' => 1111,
-    'wb=fo' => 1112,
-    'wb=ka' => 1113,
-    'wb=le' => 1114,
-    'wb=mb' => 1115,
-    'wb=ml' => 1116,
-    'wb=mn' => 1117,
-    'wb=nl' => 1118,
-    'wb=nu' => 1119,
-    'wb=sq' => 1120,
-    'wb=wsegspace' => 1121,
-    'wb=xx' => 1122,
-    'wcho' => 1123,
-    'whitespace' => 1136,
-    'word' => 1138,
-    'wspace' => 1136,
-    'xdigit' => 1139,
-    'xidc' => 1124,
-    'xids' => 1125,
-    'xpeo' => 1126,
-    'xperlspace' => 1136,
-    'xposixalnum' => 1127,
-    'xposixalpha' => 1128,
-    'xposixblank' => 1129,
-    'xposixcntrl' => 1130,
-    'xposixdigit' => 1131,
-    'xposixgraph' => 1132,
-    'xposixlower' => 1133,
-    'xposixprint' => 1134,
-    'xposixpunct' => 1135,
-    'xposixspace' => 1136,
-    'xposixupper' => 1137,
-    'xposixword' => 1138,
-    'xposixxdigit' => 1139,
-    'xsux' => 1140,
-    'yi' => 1141,
-    'yijing' => 1142,
-    'yiradicals' => 1143,
-    'yisyllables' => 1144,
-    'z' => 1145,
-    'zanb' => 1146,
-    'zl' => 1147,
-    'zp' => 1148,
-    'zs' => 1149,
-    'zyyy' => 1150,
-    'zzzz' => 1151,
+    'age=12.1' => 6,
+    'age=2' => 7,
+    'age=2.1' => 8,
+    'age=3' => 9,
+    'age=3.1' => 10,
+    'age=3.2' => 11,
+    'age=4' => 12,
+    'age=4.1' => 13,
+    'age=5' => 14,
+    'age=5.1' => 15,
+    'age=5.2' => 16,
+    'age=6' => 17,
+    'age=6.1' => 18,
+    'age=6.2' => 19,
+    'age=6.3' => 20,
+    'age=7' => 21,
+    'age=8' => 22,
+    'age=9' => 23,
+    'age=na' => 24,
+    'aghb' => 25,
+    'ahex' => 940,
+    'ahom' => 26,
+    'alchemical' => 27,
+    'all' => 28,
+    'alnum' => 1129,
+    'alpha' => 1130,
+    'alphabetic' => 1130,
+    'alphabeticpf' => 29,
+    'ancientgreekmusic' => 30,
+    'ancientgreeknumbers' => 31,
+    'ancientsymbols' => 32,
+    'any' => 33,
+    'arab' => 34,
+    'arabicexta' => 35,
+    'arabicmath' => 36,
+    'arabicpfa' => 37,
+    'arabicpfb' => 38,
+    'arabicsup' => 39,
+    'armi' => 40,
+    'armn' => 41,
+    'arrows' => 42,
+    'ascii' => 43,
+    'asciihexdigit' => 940,
+    'assigned' => 44,
+    'avst' => 45,
+    'bali' => 46,
+    'bamu' => 47,
+    'bamumsup' => 48,
+    'basiclatin' => 43,
+    'bass' => 49,
+    'batk' => 50,
+    'bc=al' => 51,
+    'bc=an' => 52,
+    'bc=b' => 53,
+    'bc=bn' => 54,
+    'bc=cs' => 55,
+    'bc=en' => 56,
+    'bc=es' => 57,
+    'bc=et' => 58,
+    'bc=fsi' => 59,
+    'bc=l' => 60,
+    'bc=lre' => 61,
+    'bc=lri' => 62,
+    'bc=lro' => 63,
+    'bc=nsm' => 64,
+    'bc=on' => 65,
+    'bc=pdf' => 66,
+    'bc=pdi' => 67,
+    'bc=r' => 68,
+    'bc=rle' => 69,
+    'bc=rli' => 70,
+    'bc=rlo' => 71,
+    'bc=s' => 72,
+    'bc=ws' => 73,
+    'beng' => 74,
+    'bhks' => 75,
+    'bidic' => 76,
+    'bidim' => 77,
+    'blank' => 1131,
+    'blockelements' => 78,
+    'bopo' => 79,
+    'bopomofoext' => 80,
+    'boxdrawing' => 81,
+    'bpt=c' => 82,
+    'bpt=n' => 83,
+    'bpt=o' => 84,
+    'brah' => 85,
+    'brai' => 86,
+    'bugi' => 87,
+    'buhd' => 88,
+    'byzantinemusic' => 89,
+    'c' => 90,
+    'cakm' => 91,
+    'cans' => 92,
+    'cari' => 93,
+    'cased' => 94,
+    'casedletter' => 95,
+    'cc' => 1132,
+    'ccc=0' => 96,
+    'ccc=1' => 97,
+    'ccc=10' => 98,
+    'ccc=103' => 99,
+    'ccc=107' => 100,
+    'ccc=11' => 101,
+    'ccc=118' => 102,
+    'ccc=12' => 103,
+    'ccc=122' => 104,
+    'ccc=129' => 105,
+    'ccc=13' => 106,
+    'ccc=130' => 107,
+    'ccc=132' => 108,
+    'ccc=14' => 109,
+    'ccc=15' => 110,
+    'ccc=16' => 111,
+    'ccc=17' => 112,
+    'ccc=18' => 113,
+    'ccc=19' => 114,
+    'ccc=20' => 115,
+    'ccc=202' => 116,
+    'ccc=21' => 117,
+    'ccc=214' => 118,
+    'ccc=216' => 119,
+    'ccc=22' => 120,
+    'ccc=23' => 121,
+    'ccc=24' => 122,
+    'ccc=25' => 123,
+    'ccc=26' => 124,
+    'ccc=27' => 125,
+    'ccc=28' => 126,
+    'ccc=29' => 127,
+    'ccc=30' => 128,
+    'ccc=31' => 129,
+    'ccc=32' => 130,
+    'ccc=33' => 131,
+    'ccc=34' => 132,
+    'ccc=35' => 133,
+    'ccc=36' => 134,
+    'ccc=7' => 135,
+    'ccc=8' => 136,
+    'ccc=84' => 137,
+    'ccc=9' => 138,
+    'ccc=91' => 139,
+    'ccc=a' => 140,
+    'ccc=al' => 141,
+    'ccc=ar' => 142,
+    'ccc=b' => 143,
+    'ccc=bl' => 144,
+    'ccc=br' => 145,
+    'ccc=da' => 146,
+    'ccc=db' => 147,
+    'ccc=is' => 148,
+    'ccc=l' => 149,
+    'ccc=r' => 150,
+    'ce' => 151,
+    'cf' => 152,
+    'cham' => 153,
+    'cher' => 154,
+    'cherokeesup' => 155,
+    'chesssymbols' => 156,
+    'ci' => 157,
+    'cjk' => 158,
+    'cjkcompat' => 159,
+    'cjkcompatforms' => 160,
+    'cjkcompatideographs' => 161,
+    'cjkcompatideographssup' => 162,
+    'cjkexta' => 163,
+    'cjkextb' => 164,
+    'cjkextc' => 165,
+    'cjkextd' => 166,
+    'cjkexte' => 167,
+    'cjkextf' => 168,
+    'cjkradicalssup' => 169,
+    'cjkstrokes' => 170,
+    'cjksymbols' => 171,
+    'cn' => 172,
+    'cntrl' => 1132,
+    'co' => 173,
+    'compatjamo' => 174,
+    'compex' => 175,
+    'control' => 1132,
+    'controlpictures' => 176,
+    'copt' => 177,
+    'copticepactnumbers' => 178,
+    'countingrod' => 179,
+    'cprt' => 180,
+    'cuneiformnumbers' => 181,
+    'currencysymbols' => 182,
+    'cwcf' => 183,
+    'cwcm' => 184,
+    'cwkcf' => 185,
+    'cwl' => 186,
+    'cwt' => 187,
+    'cwu' => 188,
+    'cypriotsyllabary' => 189,
+    'cyrillicexta' => 190,
+    'cyrillicextb' => 191,
+    'cyrillicextc' => 192,
+    'cyrillicsup' => 193,
+    'cyrl' => 194,
+    'dash' => 195,
+    'decimalnumber' => 1133,
+    'dep' => 196,
+    'deva' => 197,
+    'devanagariext' => 198,
+    'di' => 199,
+    'dia' => 200,
+    'diacriticals' => 201,
+    'diacriticalsext' => 202,
+    'diacriticalsforsymbols' => 203,
+    'diacriticalssup' => 204,
+    'digit' => 1133,
+    'dingbats' => 205,
+    'dogr' => 206,
+    'domino' => 207,
+    'dsrt' => 208,
+    'dt=can' => 209,
+    'dt=com' => 210,
+    'dt=enc' => 211,
+    'dt=fin' => 212,
+    'dt=font' => 213,
+    'dt=fra' => 214,
+    'dt=init' => 215,
+    'dt=iso' => 216,
+    'dt=med' => 217,
+    'dt=nar' => 218,
+    'dt=nb' => 219,
+    'dt=noncanon' => 220,
+    'dt=none' => 221,
+    'dt=sml' => 222,
+    'dt=sqr' => 223,
+    'dt=sub' => 224,
+    'dt=sup' => 225,
+    'dt=vert' => 226,
+    'dupl' => 227,
+    'ea=a' => 229,
+    'ea=f' => 230,
+    'ea=h' => 231,
+    'ea=n' => 232,
+    'ea=na' => 233,
+    'ea=w' => 234,
+    'earlydynasticcuneiform' => 228,
+    'egyp' => 235,
+    'egyptianhieroglyphformatcontrols' => 236,
+    'elba' => 237,
+    'elym' => 238,
+    'emoticons' => 239,
+    'enclosedalphanum' => 240,
+    'enclosedalphanumsup' => 241,
+    'enclosedcjk' => 242,
+    'enclosedideographicsup' => 243,
+    'ethi' => 244,
+    'ethiopicext' => 245,
+    'ethiopicexta' => 246,
+    'ethiopicsup' => 247,
+    'ext' => 248,
+    'gcb=cn' => 249,
+    'gcb=ex' => 250,
+    'gcb=l' => 251,
+    'gcb=pp' => 252,
+    'gcb=sm' => 253,
+    'gcb=t' => 254,
+    'gcb=v' => 255,
+    'gcb=xx' => 256,
+    'geometricshapes' => 257,
+    'geometricshapesext' => 258,
+    'geor' => 259,
+    'georgianext' => 260,
+    'georgiansup' => 261,
+    'glag' => 262,
+    'glagoliticsup' => 263,
+    'gong' => 264,
+    'gonm' => 265,
+    'goth' => 266,
+    'gran' => 267,
+    'graph' => 1134,
+    'grbase' => 268,
+    'greekext' => 269,
+    'grek' => 270,
+    'grext' => 271,
+    'gujr' => 272,
+    'guru' => 273,
+    'halfandfullforms' => 274,
+    'halfmarks' => 275,
+    'han' => 276,
+    'hang' => 277,
+    'hano' => 278,
+    'hatr' => 279,
+    'hebr' => 280,
+    'hex' => 1141,
+    'hexdigit' => 1141,
+    'highpusurrogates' => 281,
+    'highsurrogates' => 282,
+    'hira' => 283,
+    'hluw' => 284,
+    'hmng' => 285,
+    'hmnp' => 286,
+    'horizspace' => 1131,
+    'hst=na' => 287,
+    'hung' => 288,
+    'hyphen_perl_aux' => 289,
+    'idc' => 290,
+    'ideo' => 291,
+    'ideographicsymbols' => 292,
+    'ids' => 293,
+    'idsb' => 294,
+    'idst' => 295,
+    'in=1.1' => 487,
+    'in=10' => 483,
+    'in=11' => 484,
+    'in=12' => 485,
+    'in=12.1' => 486,
+    'in=2' => 488,
+    'in=2.1' => 489,
+    'in=3' => 490,
+    'in=3.1' => 491,
+    'in=3.2' => 492,
+    'in=4' => 493,
+    'in=4.1' => 494,
+    'in=5' => 495,
+    'in=5.1' => 496,
+    'in=5.2' => 497,
+    'in=6' => 498,
+    'in=6.1' => 499,
+    'in=6.2' => 500,
+    'in=6.3' => 501,
+    'in=7' => 502,
+    'in=8' => 503,
+    'in=9' => 504,
+    'inadlam' => 296,
+    'inahom' => 297,
+    'inanatolianhieroglyphs' => 298,
+    'inarabic' => 299,
+    'inarmenian' => 300,
+    'inavestan' => 301,
+    'inbalinese' => 302,
+    'inbamum' => 303,
+    'inbassavah' => 304,
+    'inbatak' => 305,
+    'inbengali' => 306,
+    'inbhaiksuki' => 307,
+    'inbopomofo' => 308,
+    'inbrahmi' => 309,
+    'inbuginese' => 310,
+    'inbuhid' => 311,
+    'incarian' => 312,
+    'incaucasianalbanian' => 313,
+    'inchakma' => 314,
+    'incham' => 315,
+    'incherokee' => 316,
+    'incoptic' => 317,
+    'incuneiform' => 318,
+    'incyrillic' => 319,
+    'indevanagari' => 320,
+    'indicnumberforms' => 321,
+    'indicsiyaqnumbers' => 322,
+    'indogra' => 323,
+    'induployan' => 324,
+    'inegyptianhieroglyphs' => 325,
+    'inelbasan' => 326,
+    'inelymaic' => 327,
+    'inethiopic' => 328,
+    'ingeorgian' => 329,
+    'inglagolitic' => 330,
+    'ingothic' => 331,
+    'ingrantha' => 332,
+    'ingreek' => 333,
+    'ingujarati' => 334,
+    'ingunjalagondi' => 335,
+    'ingurmukhi' => 336,
+    'inhangul' => 337,
+    'inhanifirohingya' => 338,
+    'inhanunoo' => 339,
+    'inhatran' => 340,
+    'inhebrew' => 341,
+    'inhiragana' => 342,
+    'inidc' => 343,
+    'inimperialaramaic' => 344,
+    'ininscriptionalpahlavi' => 345,
+    'ininscriptionalparthian' => 346,
+    'injavanese' => 347,
+    'inkaithi' => 348,
+    'inkannada' => 349,
+    'inkatakana' => 350,
+    'inkharoshthi' => 351,
+    'inkhmer' => 352,
+    'inkhojki' => 353,
+    'inkhudawadi' => 354,
+    'inlao' => 355,
+    'inlepcha' => 356,
+    'inlimbu' => 357,
+    'inlineara' => 358,
+    'inlycian' => 359,
+    'inlydian' => 360,
+    'inmahajani' => 361,
+    'inmakasar' => 362,
+    'inmalayalam' => 363,
+    'inmandaic' => 364,
+    'inmanichaean' => 365,
+    'inmarchen' => 366,
+    'inmasaramgondi' => 367,
+    'inmedefaidrin' => 368,
+    'inmeeteimayek' => 369,
+    'inmendekikakui' => 370,
+    'inmeroiticcursive' => 371,
+    'inmiao' => 372,
+    'inmodi' => 373,
+    'inmongolian' => 374,
+    'inmro' => 375,
+    'inmultani' => 376,
+    'inmyanmar' => 377,
+    'innabataean' => 378,
+    'innandinagari' => 379,
+    'innewa' => 380,
+    'innewtailue' => 381,
+    'innko' => 382,
+    'innushu' => 383,
+    'innyiakengpuachuehmong' => 384,
+    'inogham' => 385,
+    'inoldhungarian' => 386,
+    'inolditalic' => 387,
+    'inoldpermic' => 388,
+    'inoldpersian' => 389,
+    'inoldsogdian' => 390,
+    'inoldturkic' => 391,
+    'inoriya' => 392,
+    'inosage' => 393,
+    'inosmanya' => 394,
+    'inpahawhhmong' => 395,
+    'inpaucinhau' => 396,
+    'inpc=bottom' => 397,
+    'inpc=bottomandleft' => 398,
+    'inpc=bottomandright' => 399,
+    'inpc=left' => 400,
+    'inpc=leftandright' => 401,
+    'inpc=na' => 402,
+    'inpc=overstruck' => 403,
+    'inpc=right' => 404,
+    'inpc=top' => 405,
+    'inpc=topandbottom' => 406,
+    'inpc=topandbottomandright' => 407,
+    'inpc=topandleft' => 408,
+    'inpc=topandleftandright' => 409,
+    'inpc=topandright' => 410,
+    'inphagspa' => 411,
+    'inphoenician' => 412,
+    'inpsalterpahlavi' => 413,
+    'inpunctuation' => 414,
+    'inrejang' => 415,
+    'inrunic' => 416,
+    'insamaritan' => 417,
+    'insaurashtra' => 418,
+    'insc=avagraha' => 419,
+    'insc=bindu' => 420,
+    'insc=brahmijoiningnumber' => 421,
+    'insc=cantillationmark' => 422,
+    'insc=consonant' => 423,
+    'insc=consonantdead' => 424,
+    'insc=consonantfinal' => 425,
+    'insc=consonantheadletter' => 426,
+    'insc=consonantinitialpostfixed' => 427,
+    'insc=consonantkiller' => 428,
+    'insc=consonantmedial' => 429,
+    'insc=consonantplaceholder' => 430,
+    'insc=consonantprecedingrepha' => 431,
+    'insc=consonantprefixed' => 432,
+    'insc=consonantsubjoined' => 433,
+    'insc=consonantsucceedingrepha' => 434,
+    'insc=consonantwithstacker' => 435,
+    'insc=geminationmark' => 436,
+    'insc=invisiblestacker' => 437,
+    'insc=modifyingletter' => 438,
+    'insc=nonjoiner' => 439,
+    'insc=nukta' => 440,
+    'insc=number' => 441,
+    'insc=numberjoiner' => 442,
+    'insc=other' => 443,
+    'insc=purekiller' => 444,
+    'insc=registershifter' => 445,
+    'insc=syllablemodifier' => 446,
+    'insc=toneletter' => 447,
+    'insc=tonemark' => 448,
+    'insc=virama' => 449,
+    'insc=visarga' => 450,
+    'insc=vowel' => 451,
+    'insc=voweldependent' => 452,
+    'insc=vowelindependent' => 453,
+    'insharada' => 454,
+    'insiddham' => 455,
+    'insinhala' => 456,
+    'insogdian' => 457,
+    'insorasompeng' => 458,
+    'insoyombo' => 459,
+    'insundanese' => 460,
+    'insylotinagri' => 461,
+    'insyriac' => 462,
+    'intagalog' => 463,
+    'intagbanwa' => 464,
+    'intaile' => 465,
+    'intaitham' => 466,
+    'intaiviet' => 467,
+    'intakri' => 468,
+    'intamil' => 469,
+    'intangut' => 470,
+    'intelugu' => 471,
+    'inthaana' => 472,
+    'inthai' => 473,
+    'intibetan' => 474,
+    'intifinagh' => 475,
+    'intirhuta' => 476,
+    'inugaritic' => 477,
+    'invai' => 478,
+    'invs' => 479,
+    'inwancho' => 480,
+    'inwarangciti' => 481,
+    'inzanabazarsquare' => 482,
+    'ipaext' => 505,
+    'ital' => 506,
+    'jamo' => 507,
+    'jamoexta' => 508,
+    'jamoextb' => 509,
+    'java' => 510,
+    'jg=africanfeh' => 511,
+    'jg=africannoon' => 512,
+    'jg=africanqaf' => 513,
+    'jg=ain' => 514,
+    'jg=alaph' => 515,
+    'jg=alef' => 516,
+    'jg=beh' => 517,
+    'jg=beth' => 518,
+    'jg=burushaskiyehbarree' => 519,
+    'jg=dal' => 520,
+    'jg=dalathrish' => 521,
+    'jg=e' => 522,
+    'jg=farsiyeh' => 523,
+    'jg=fe' => 524,
+    'jg=feh' => 525,
+    'jg=finalsemkath' => 526,
+    'jg=gaf' => 527,
+    'jg=gamal' => 528,
+    'jg=hah' => 529,
+    'jg=hamzaonhehgoal' => 530,
+    'jg=hanifirohingyakinnaya' => 531,
+    'jg=hanifirohingyapa' => 532,
+    'jg=he' => 533,
+    'jg=heh' => 534,
+    'jg=hehgoal' => 535,
+    'jg=heth' => 536,
+    'jg=kaf' => 537,
+    'jg=kaph' => 538,
+    'jg=khaph' => 539,
+    'jg=knottedheh' => 540,
+    'jg=lam' => 541,
+    'jg=lamadh' => 542,
+    'jg=malayalambha' => 543,
+    'jg=malayalamja' => 544,
+    'jg=malayalamlla' => 545,
+    'jg=malayalamllla' => 546,
+    'jg=malayalamnga' => 547,
+    'jg=malayalamnna' => 548,
+    'jg=malayalamnnna' => 549,
+    'jg=malayalamnya' => 550,
+    'jg=malayalamra' => 551,
+    'jg=malayalamssa' => 552,
+    'jg=malayalamtta' => 553,
+    'jg=manichaeanaleph' => 554,
+    'jg=manichaeanayin' => 555,
+    'jg=manichaeanbeth' => 556,
+    'jg=manichaeandaleth' => 557,
+    'jg=manichaeandhamedh' => 558,
+    'jg=manichaeanfive' => 559,
+    'jg=manichaeangimel' => 560,
+    'jg=manichaeanheth' => 561,
+    'jg=manichaeanhundred' => 562,
+    'jg=manichaeankaph' => 563,
+    'jg=manichaeanlamedh' => 564,
+    'jg=manichaeanmem' => 565,
+    'jg=manichaeannun' => 566,
+    'jg=manichaeanone' => 567,
+    'jg=manichaeanpe' => 568,
+    'jg=manichaeanqoph' => 569,
+    'jg=manichaeanresh' => 570,
+    'jg=manichaeansadhe' => 571,
+    'jg=manichaeansamekh' => 572,
+    'jg=manichaeantaw' => 573,
+    'jg=manichaeanten' => 574,
+    'jg=manichaeanteth' => 575,
+    'jg=manichaeanthamedh' => 576,
+    'jg=manichaeantwenty' => 577,
+    'jg=manichaeanwaw' => 578,
+    'jg=manichaeanyodh' => 579,
+    'jg=manichaeanzayin' => 580,
+    'jg=meem' => 581,
+    'jg=mim' => 582,
+    'jg=nojoininggroup' => 583,
+    'jg=noon' => 584,
+    'jg=nun' => 585,
+    'jg=nya' => 586,
+    'jg=pe' => 587,
+    'jg=qaf' => 588,
+    'jg=qaph' => 589,
+    'jg=reh' => 590,
+    'jg=reversedpe' => 591,
+    'jg=rohingyayeh' => 592,
+    'jg=sad' => 593,
+    'jg=sadhe' => 594,
+    'jg=seen' => 595,
+    'jg=semkath' => 596,
+    'jg=shin' => 597,
+    'jg=straightwaw' => 598,
+    'jg=swashkaf' => 599,
+    'jg=syriacwaw' => 600,
+    'jg=tah' => 601,
+    'jg=taw' => 602,
+    'jg=tehmarbuta' => 603,
+    'jg=teth' => 604,
+    'jg=waw' => 605,
+    'jg=yeh' => 606,
+    'jg=yehbarree' => 607,
+    'jg=yehwithtail' => 608,
+    'jg=yudh' => 609,
+    'jg=yudhhe' => 610,
+    'jg=zain' => 611,
+    'jg=zhain' => 612,
+    'joinc' => 613,
+    'jt=c' => 614,
+    'jt=d' => 615,
+    'jt=l' => 616,
+    'jt=r' => 617,
+    'jt=t' => 618,
+    'jt=u' => 619,
+    'kali' => 620,
+    'kana' => 621,
+    'kanaexta' => 622,
+    'kanasup' => 623,
+    'kanbun' => 624,
+    'kangxi' => 625,
+    'katakanaext' => 626,
+    'khar' => 627,
+    'khmersymbols' => 628,
+    'khmr' => 629,
+    'khoj' => 630,
+    'knda' => 631,
+    'kthi' => 632,
+    'l' => 633,
+    'l_' => 95,
+    'l_amp_' => 95,
+    'lana' => 634,
+    'lao' => 635,
+    'latin1' => 636,
+    'latinexta' => 637,
+    'latinextadditional' => 638,
+    'latinextb' => 639,
+    'latinextc' => 640,
+    'latinextd' => 641,
+    'latinexte' => 642,
+    'latn' => 643,
+    'lb=ai' => 644,
+    'lb=al' => 645,
+    'lb=b2' => 646,
+    'lb=ba' => 647,
+    'lb=bb' => 648,
+    'lb=bk' => 649,
+    'lb=cb' => 650,
+    'lb=cj' => 651,
+    'lb=cl' => 652,
+    'lb=cm' => 653,
+    'lb=cp' => 654,
+    'lb=cr' => 655,
+    'lb=eb' => 656,
+    'lb=em' => 657,
+    'lb=ex' => 658,
+    'lb=gl' => 659,
+    'lb=h2' => 660,
+    'lb=h3' => 661,
+    'lb=hl' => 662,
+    'lb=hy' => 663,
+    'lb=id' => 664,
+    'lb=in' => 665,
+    'lb=is' => 666,
+    'lb=lf' => 667,
+    'lb=nl' => 668,
+    'lb=ns' => 669,
+    'lb=nu' => 670,
+    'lb=op' => 671,
+    'lb=po' => 672,
+    'lb=pr' => 673,
+    'lb=qu' => 674,
+    'lb=sa' => 675,
+    'lb=sg_perl_aux' => 676,
+    'lb=sp' => 677,
+    'lb=sy' => 678,
+    'lb=wj' => 679,
+    'lb=xx' => 680,
+    'lb=zw' => 681,
+    'lb=zwj' => 682,
+    'lc' => 95,
+    'lepc' => 683,
+    'letterlikesymbols' => 684,
+    'limb' => 685,
+    'lina' => 686,
+    'linb' => 687,
+    'linearbideograms' => 688,
+    'linearbsyllabary' => 689,
+    'lisu' => 690,
+    'll' => 694,
+    'lm' => 691,
+    'lo' => 692,
+    'loe' => 693,
+    'lower' => 1135,
+    'lowercase' => 1135,
+    'lowercaseletter' => 694,
+    'lowsurrogates' => 695,
+    'lt' => 1092,
+    'lu' => 1098,
+    'lyci' => 696,
+    'lydi' => 697,
+    'm' => 698,
+    'mahj' => 699,
+    'mahjong' => 700,
+    'maka' => 701,
+    'mand' => 702,
+    'mani' => 703,
+    'marc' => 704,
+    'math' => 705,
+    'mathalphanum' => 706,
+    'mathoperators' => 707,
+    'mayannumerals' => 708,
+    'mc' => 709,
+    'me' => 710,
+    'medf' => 711,
+    'meeteimayekext' => 712,
+    'mend' => 713,
+    'merc' => 714,
+    'mero' => 715,
+    'miao' => 716,
+    'miscarrows' => 717,
+    'miscmathsymbolsa' => 718,
+    'miscmathsymbolsb' => 719,
+    'miscpictographs' => 720,
+    'miscsymbols' => 721,
+    'misctechnical' => 722,
+    'mlym' => 723,
+    'mn' => 724,
+    'modi' => 725,
+    'modifierletters' => 726,
+    'modifiertoneletters' => 727,
+    'mong' => 728,
+    'mongoliansup' => 729,
+    'mro' => 730,
+    'mtei' => 731,
+    'mult' => 732,
+    'music' => 733,
+    'myanmarexta' => 734,
+    'myanmarextb' => 735,
+    'mymr' => 736,
+    'n' => 737,
+    'nand' => 738,
+    'narb' => 739,
+    'nb' => 740,
+    'nbat' => 741,
+    'nd' => 1133,
+    'newa' => 742,
+    'nfcqc=m' => 743,
+    'nfcqc=y' => 744,
+    'nfdqc=y' => 745,
+    'nfkcqc=n' => 746,
+    'nfkcqc=y' => 747,
+    'nfkdqc=n' => 748,
+    'nko' => 749,
+    'nl' => 750,
+    'no' => 751,
+    'nshu' => 752,
+    'nt=di' => 753,
+    'nt=nu' => 754,
+    'numberforms' => 755,
+    'nv=0' => 756,
+    'nv=1' => 757,
+    'nv=1/10' => 782,
+    'nv=1/12' => 783,
+    'nv=1/16' => 784,
+    'nv=1/160' => 785,
+    'nv=1/2' => 786,
+    'nv=1/20' => 787,
+    'nv=1/3' => 788,
+    'nv=1/32' => 789,
+    'nv=1/320' => 790,
+    'nv=1/4' => 791,
+    'nv=1/40' => 792,
+    'nv=1/5' => 793,
+    'nv=1/6' => 794,
+    'nv=1/64' => 795,
+    'nv=1/7' => 796,
+    'nv=1/8' => 797,
+    'nv=1/80' => 798,
+    'nv=1/9' => 799,
+    'nv=10' => 758,
+    'nv=100' => 759,
+    'nv=1000' => 760,
+    'nv=10000' => 761,
+    'nv=100000' => 762,
+    'nv=1000000' => 763,
+    'nv=10000000' => 764,
+    'nv=100000000' => 765,
+    'nv=10000000000' => 766,
+    'nv=1000000000000' => 767,
+    'nv=11' => 768,
+    'nv=11/12' => 769,
+    'nv=11/2' => 770,
+    'nv=12' => 771,
+    'nv=13' => 772,
+    'nv=13/2' => 773,
+    'nv=14' => 774,
+    'nv=15' => 775,
+    'nv=15/2' => 776,
+    'nv=16' => 777,
+    'nv=17' => 778,
+    'nv=17/2' => 779,
+    'nv=18' => 780,
+    'nv=19' => 781,
+    'nv=2' => 800,
+    'nv=2/3' => 817,
+    'nv=2/5' => 818,
+    'nv=20' => 801,
+    'nv=200' => 802,
+    'nv=2000' => 803,
+    'nv=20000' => 804,
+    'nv=200000' => 805,
+    'nv=20000000' => 806,
+    'nv=21' => 807,
+    'nv=216000' => 808,
+    'nv=22' => 809,
+    'nv=23' => 810,
+    'nv=24' => 811,
+    'nv=25' => 812,
+    'nv=26' => 813,
+    'nv=27' => 814,
+    'nv=28' => 815,
+    'nv=29' => 816,
+    'nv=3' => 819,
+    'nv=3/16' => 834,
+    'nv=3/2' => 835,
+    'nv=3/20' => 836,
+    'nv=3/4' => 837,
+    'nv=3/5' => 838,
+    'nv=3/64' => 839,
+    'nv=3/8' => 840,
+    'nv=3/80' => 841,
+    'nv=30' => 820,
+    'nv=300' => 821,
+    'nv=3000' => 822,
+    'nv=30000' => 823,
+    'nv=300000' => 824,
+    'nv=31' => 825,
+    'nv=32' => 826,
+    'nv=33' => 827,
+    'nv=34' => 828,
+    'nv=35' => 829,
+    'nv=36' => 830,
+    'nv=37' => 831,
+    'nv=38' => 832,
+    'nv=39' => 833,
+    'nv=4' => 842,
+    'nv=4/5' => 858,
+    'nv=40' => 843,
+    'nv=400' => 844,
+    'nv=4000' => 845,
+    'nv=40000' => 846,
+    'nv=400000' => 847,
+    'nv=41' => 848,
+    'nv=42' => 849,
+    'nv=43' => 850,
+    'nv=432000' => 851,
+    'nv=44' => 852,
+    'nv=45' => 853,
+    'nv=46' => 854,
+    'nv=47' => 855,
+    'nv=48' => 856,
+    'nv=49' => 857,
+    'nv=5' => 859,
+    'nv=5/12' => 865,
+    'nv=5/2' => 866,
+    'nv=5/6' => 867,
+    'nv=5/8' => 868,
+    'nv=50' => 860,
+    'nv=500' => 861,
+    'nv=5000' => 862,
+    'nv=50000' => 863,
+    'nv=500000' => 864,
+    'nv=6' => 869,
+    'nv=60' => 870,
+    'nv=600' => 871,
+    'nv=6000' => 872,
+    'nv=60000' => 873,
+    'nv=600000' => 874,
+    'nv=7' => 875,
+    'nv=7/12' => 881,
+    'nv=7/2' => 882,
+    'nv=7/8' => 883,
+    'nv=70' => 876,
+    'nv=700' => 877,
+    'nv=7000' => 878,
+    'nv=70000' => 879,
+    'nv=700000' => 880,
+    'nv=8' => 884,
+    'nv=80' => 885,
+    'nv=800' => 886,
+    'nv=8000' => 887,
+    'nv=80000' => 888,
+    'nv=800000' => 889,
+    'nv=9' => 890,
+    'nv=9/2' => 896,
+    'nv=90' => 891,
+    'nv=900' => 892,
+    'nv=9000' => 893,
+    'nv=90000' => 894,
+    'nv=900000' => 895,
+    'nv=_minus_1/2' => 898,
+    'nv=nan' => 897,
+    'ocr' => 899,
+    'ogam' => 900,
+    'olck' => 901,
+    'orkh' => 902,
+    'ornamentaldingbats' => 903,
+    'orya' => 904,
+    'osge' => 905,
+    'osma' => 906,
+    'ottomansiyaqnumbers' => 907,
+    'p' => 908,
+    'palm' => 909,
+    'patsyn' => 910,
+    'pauc' => 911,
+    'pc' => 912,
+    'pcm' => 913,
+    'pd' => 914,
+    'pe' => 915,
+    'perlspace' => 937,
+    'perlword' => 939,
+    'perm' => 916,
+    'pf' => 917,
+    'phag' => 918,
+    'phaistos' => 919,
+    'phli' => 920,
+    'phlp' => 921,
+    'phnx' => 922,
+    'phoneticext' => 923,
+    'phoneticextsup' => 924,
+    'pi' => 925,
+    'playingcards' => 926,
+    'po' => 927,
+    'posixalnum' => 928,
+    'posixalpha' => 929,
+    'posixblank' => 930,
+    'posixcntrl' => 931,
+    'posixdigit' => 932,
+    'posixgraph' => 933,
+    'posixlower' => 934,
+    'posixprint' => 935,
+    'posixpunct' => 936,
+    'posixspace' => 937,
+    'posixupper' => 938,
+    'posixword' => 939,
+    'posixxdigit' => 940,
+    'print' => 1136,
+    'prti' => 941,
+    'ps' => 942,
+    'pua' => 943,
+    'qaai' => 944,
+    'qmark' => 945,
+    'radical' => 946,
+    'ri' => 947,
+    'rjng' => 948,
+    'rohg' => 949,
+    'rumi' => 950,
+    'runr' => 951,
+    's' => 952,
+    'samr' => 953,
+    'sarb' => 954,
+    'saur' => 955,
+    'sb=at' => 956,
+    'sb=cl' => 957,
+    'sb=ex' => 958,
+    'sb=fo' => 959,
+    'sb=le' => 960,
+    'sb=lo' => 961,
+    'sb=nu' => 962,
+    'sb=sc' => 963,
+    'sb=se' => 964,
+    'sb=sp' => 965,
+    'sb=st' => 966,
+    'sb=up' => 967,
+    'sb=xx' => 968,
+    'sc' => 969,
+    'sc=adlm' => 970,
+    'sc=arab' => 971,
+    'sc=armn' => 972,
+    'sc=beng' => 973,
+    'sc=bopo' => 974,
+    'sc=bugi' => 975,
+    'sc=buhd' => 976,
+    'sc=cakm' => 977,
+    'sc=copt' => 978,
+    'sc=cprt' => 979,
+    'sc=cyrl' => 980,
+    'sc=deva' => 981,
+    'sc=dogr' => 982,
+    'sc=dupl' => 983,
+    'sc=geor' => 984,
+    'sc=glag' => 985,
+    'sc=gong' => 986,
+    'sc=gonm' => 987,
+    'sc=gran' => 988,
+    'sc=grek' => 989,
+    'sc=gujr' => 990,
+    'sc=guru' => 991,
+    'sc=han' => 992,
+    'sc=hang' => 993,
+    'sc=hano' => 994,
+    'sc=hira' => 995,
+    'sc=java' => 996,
+    'sc=kali' => 997,
+    'sc=kana' => 998,
+    'sc=khoj' => 999,
+    'sc=knda' => 1000,
+    'sc=kthi' => 1001,
+    'sc=latn' => 1002,
+    'sc=limb' => 1003,
+    'sc=lina' => 1004,
+    'sc=linb' => 1005,
+    'sc=mahj' => 1006,
+    'sc=mand' => 1007,
+    'sc=mani' => 1008,
+    'sc=mlym' => 1009,
+    'sc=modi' => 1010,
+    'sc=mong' => 1011,
+    'sc=mult' => 1012,
+    'sc=mymr' => 1013,
+    'sc=nand' => 1014,
+    'sc=orya' => 1015,
+    'sc=perm' => 1016,
+    'sc=phag' => 1017,
+    'sc=phlp' => 1018,
+    'sc=qaai' => 1019,
+    'sc=rohg' => 1020,
+    'sc=shrd' => 1021,
+    'sc=sind' => 1022,
+    'sc=sinh' => 1023,
+    'sc=sogd' => 1024,
+    'sc=sylo' => 1025,
+    'sc=syrc' => 1026,
+    'sc=tagb' => 1027,
+    'sc=takr' => 1028,
+    'sc=tale' => 1029,
+    'sc=taml' => 1030,
+    'sc=telu' => 1031,
+    'sc=tglg' => 1032,
+    'sc=thaa' => 1033,
+    'sc=tirh' => 1034,
+    'sc=yi' => 1035,
+    'sc=zyyy' => 1036,
+    'sd' => 1037,
+    'sgnw' => 1038,
+    'shaw' => 1039,
+    'shorthandformatcontrols' => 1040,
+    'shrd' => 1041,
+    'sidd' => 1042,
+    'sind' => 1043,
+    'sinh' => 1044,
+    'sinhalaarchaicnumbers' => 1045,
+    'sk' => 1046,
+    'sm' => 1047,
+    'smallforms' => 1048,
+    'smallkanaext' => 1049,
+    'so' => 1050,
+    'sogd' => 1051,
+    'sogo' => 1052,
+    'sora' => 1053,
+    'soyo' => 1054,
+    'space' => 1138,
+    'spaceperl' => 1138,
+    'specials' => 1055,
+    'sterm' => 1056,
+    'sund' => 1057,
+    'sundanesesup' => 1058,
+    'suparrowsa' => 1059,
+    'suparrowsb' => 1060,
+    'suparrowsc' => 1061,
+    'superandsub' => 1062,
+    'supmathoperators' => 1063,
+    'suppuaa' => 1064,
+    'suppuab' => 1065,
+    'suppunctuation' => 1066,
+    'supsymbolsandpictographs' => 1067,
+    'suttonsignwriting' => 1068,
+    'sylo' => 1069,
+    'symbolsandpictographsexta' => 1070,
+    'syrc' => 1071,
+    'syriacsup' => 1072,
+    'tagb' => 1073,
+    'tags' => 1074,
+    'taixuanjing' => 1075,
+    'takr' => 1076,
+    'tale' => 1077,
+    'talu' => 1078,
+    'tamilsup' => 1079,
+    'taml' => 1080,
+    'tang' => 1081,
+    'tangutcomponents' => 1082,
+    'tavt' => 1083,
+    'telu' => 1084,
+    'term' => 1085,
+    'tfng' => 1086,
+    'tglg' => 1087,
+    'thaa' => 1088,
+    'thai' => 1089,
+    'tibt' => 1090,
+    'tirh' => 1091,
+    'title' => 1092,
+    'titlecase' => 1092,
+    'titlecaseletter' => 1092,
+    'transportandmap' => 1093,
+    'ucas' => 1094,
+    'ucasext' => 1095,
+    'ugar' => 1096,
+    'uideo' => 1097,
+    'upper' => 1139,
+    'uppercase' => 1139,
+    'uppercaseletter' => 1098,
+    'vai' => 1099,
+    'vedicext' => 1100,
+    'verticalforms' => 1101,
+    'vertspace' => 1102,
+    'vo=r' => 1103,
+    'vo=tr' => 1104,
+    'vo=tu' => 1105,
+    'vo=u' => 1106,
+    'vs' => 1107,
+    'vssup' => 1108,
+    'wara' => 1109,
+    'wb=dq' => 1110,
+    'wb=eb' => 1111,
+    'wb=ex' => 1112,
+    'wb=extend' => 1113,
+    'wb=fo' => 1114,
+    'wb=ka' => 1115,
+    'wb=le' => 1116,
+    'wb=mb' => 1117,
+    'wb=ml' => 1118,
+    'wb=mn' => 1119,
+    'wb=nl' => 1120,
+    'wb=nu' => 1121,
+    'wb=sq' => 1122,
+    'wb=wsegspace' => 1123,
+    'wb=xx' => 1124,
+    'wcho' => 1125,
+    'whitespace' => 1138,
+    'word' => 1140,
+    'wspace' => 1138,
+    'xdigit' => 1141,
+    'xidc' => 1126,
+    'xids' => 1127,
+    'xpeo' => 1128,
+    'xperlspace' => 1138,
+    'xposixalnum' => 1129,
+    'xposixalpha' => 1130,
+    'xposixblank' => 1131,
+    'xposixcntrl' => 1132,
+    'xposixdigit' => 1133,
+    'xposixgraph' => 1134,
+    'xposixlower' => 1135,
+    'xposixprint' => 1136,
+    'xposixpunct' => 1137,
+    'xposixspace' => 1138,
+    'xposixupper' => 1139,
+    'xposixword' => 1140,
+    'xposixxdigit' => 1141,
+    'xsux' => 1142,
+    'yi' => 1143,
+    'yijing' => 1144,
+    'yiradicals' => 1145,
+    'yisyllables' => 1146,
+    'z' => 1147,
+    'zanb' => 1148,
+    'zl' => 1149,
+    'zp' => 1150,
+    'zs' => 1151,
+    'zyyy' => 1152,
+    'zzzz' => 1153,
 );
 
 1;
 
 # Generated from:
-# d34c77b7e7a94986cc82056919f4ffc1503b73091561e16bd8ef145ac0fd04c5 lib/Unicode/UCD.pm
-# fdc543859433c4578ec7991d8c3238a3638d59962eb0db446d0228cccb7a48da lib/unicore/ArabicShaping.txt
-# 530831b8bdbb2a8a6bc1f2eef88224991513c7371c16537d0a7e09386a2cd326 lib/unicore/BidiBrackets.txt
-# f07f44839398bc33792d988f14fcbcaf382abc3b79119e7e0bb083104260b890 lib/unicore/BidiMirroring.txt
-# a1a3ca4381eb91f7b65afe7cb7df615cdcf67993fef4b486585f66b349993a10 lib/unicore/Blocks.txt
-# d6caa458afc9a76d86bc2ef26a5423f4e663981904de450c97dd53ee0ab5c125 lib/unicore/CaseFolding.txt
-# 08a52bd7f893f5c9a34a6d4cc3a0b2d7a44293ee45fb15d581e729b9f8584dfa lib/unicore/CompositionExclusions.txt
-# 269ff9d35cbe3cb05dfadb262a6d9d89d7ad43ac6ecd7ec71f47ec036e174912 lib/unicore/DAge.txt
-# b559c5ac28549ec48b9f6f14d189b503d35e33158db6b5f63e6103f51aded2cd lib/unicore/DCoreProperties.txt
-# 8b4210273920c013e736332434222b73786e6c468a360710f6799eeace9b3d38 lib/unicore/DNormalizationProps.txt
-# f7e61d7cd168d4496c6019148579af3adfd6e0dac8fa7cd98d8617bcd8732b28 lib/unicore/EastAsianWidth.txt
-# cb048696ab01434bac59c30e5cb1f682d95022c972d8d1ebd5ea79b3841ba66c lib/unicore/EmojiData.txt
-# af2928fa86e77dc2d91ed268270ca13895ede2bf29e9f0f7533f1873c0aeb4b5 lib/unicore/EquivalentUnifiedIdeograph.txt
-# 2791813c07488ad72b3943bbcb2eb85bb03222271829c13bf25f79edfb214330 lib/unicore/HangulSyllableType.txt
-# 1df3666ef987e492b4323a9cd907738e41656e6428752f4b1f6fd95f9bfc8adb lib/unicore/IndicPositionalCategory.txt
-# b3932cf25d7ea43e1bf6be6d45094d4552f753f6b651a7a869464028f1aa88a1 lib/unicore/IndicSyllabicCategory.txt
-# 035d78d5e1fb60c3b44fb7049a96c660a6d045be27ac8f4425abfbc3733724de lib/unicore/Jamo.txt
-# 5afea13d57e5b11c761a9b2553806b12a5fe4e96b729398d9bf0dd94b7e6d7eb lib/unicore/LineBreak.txt
-# 46cce9be0639999e6a903bfa9f1313def3c361c7ae68f411cef244132ee8097b lib/unicore/NameAliases.txt
-# 0911bfd49367059219a74c69fb2c1440d256869e713619a2a231afd24357ec6e lib/unicore/NamedSequences.txt
-# adf1323156ef56014549698eab7b482a3682c8e02c251a7c19f68e427b391189 lib/unicore/PropList.txt
-# 648e1cb9942f02b9358edc52d523803efa491ff576aa7063d4b9aebdef7d7217 lib/unicore/PropValueAliases.txt
-# 402e075e4b9d56bf46d32c950d693e5bb52c1a324a652f732401dbf5a9a4d269 lib/unicore/PropertyAliases.txt
-# b77739d4b7c35069c10f8e156b71c88c5955800240c22e3a32b2ed3ea9620e5f lib/unicore/ScriptExtensions.txt
-# bd327cbb8bffd2e4b40b1e9842c9a7d641d1c4e91c34a41020cf174f3a1c86a1 lib/unicore/Scripts.txt
-# 22b1bff498f08633f72468d46eebb65e30dc325fbb6822dde319cb605af014c2 lib/unicore/SpecialCasing.txt
-# 57913fdb1c1271fa9fd51dea08d49370f33d5bfda6bbaba348f44d90029ea11d lib/unicore/UnicodeData.txt
-# 36900e28ff01fa810d8a7e0848e1075289975188525f2c1d14487d561bbf595a lib/unicore/VerticalOrientation.txt
-# a6541b2d71764a8bf3f89a134a39b99515eefc858717862993bd15741f2bb03d lib/unicore/auxiliary/GCBTest.txt
-# bba2b26eb46b288e5fc2243ae01de14b416a9cd129c61327e55803e1ab77c037 lib/unicore/auxiliary/GraphemeBreakProperty.txt
-# 35ebd270ffdc8b9f03d63a3e7f82275de25cd45ab7b0c1741df6c9ee2d9aa62b lib/unicore/auxiliary/LBTest.txt
-# 47e2bf8134f0b95e07738a036ab9aece0af2d84924270c9ec8c249bd083ce2e6 lib/unicore/auxiliary/SBTest.txt
-# 38b7bf3e47c1c011b3f206fe58c6030bcfa8ae39353324693622c802c7df1ca1 lib/unicore/auxiliary/SentenceBreakProperty.txt
-# 99b2cffe7d4695b7eeeffc66c1363a296f752781a5614fd3909730fe66c6b5b7 lib/unicore/auxiliary/WBTest.txt
-# 86330d8f33bf5da9243ec01d9a2506335b09d7e916ae7f7094715f776e403bb2 lib/unicore/auxiliary/WordBreakProperty.txt
-# a50670c09adf9a7f6e7344bdef81d5c8a2c5d116191c6f141bd772f149d8ecdc lib/unicore/extracted/DBidiClass.txt
-# f322f50f30ab890b22d450e997bb51b972ec379ba76caf9a0b15145deddca2dc lib/unicore/extracted/DBinaryProperties.txt
-# a857ee16245430a68577c060adbeae6e72cb25aac1dcd5f6c940eb0fdcee31f6 lib/unicore/extracted/DCombiningClass.txt
-# e87b7feabfaad5dd17256af5845b4590908cb2ed4ca54ffd9aaaeb194305e024 lib/unicore/extracted/DDecompositionType.txt
-# 8c368041e2509f618df29a0eefe97c4901f79b3f2e5f54e2e5b0d5e956b574dd lib/unicore/extracted/DEastAsianWidth.txt
-# d4db33ff590a6c80d7c34d2968595586ae59bfb280978470b6e2fa2b34808405 lib/unicore/extracted/DGeneralCategory.txt
-# b4ed74c6a72864e0df9d89024699e8ef122859a3d31515bd0c63078b7e606215 lib/unicore/extracted/DJoinGroup.txt
-# 2a92a39d6713b8cc9a6d4eb808efaf93c52a4fcc01c149fec9892113838dae8b lib/unicore/extracted/DJoinType.txt
-# cb0f591b443cb86b7c5a0ffcd152ec870bf4ad69f53db823510ac42cdf2797eb lib/unicore/extracted/DLineBreak.txt
-# 509d58289bba5233a586b1ee9d21c79bee506e7b3d6f6429e688961a53353242 lib/unicore/extracted/DNumType.txt
-# 73192b1b7662d9ea424b779bcda06ccbe57a4121bf28ed981a39a78aa5808d06 lib/unicore/extracted/DNumValues.txt
-# 95c94301f2b7ed54800bda1f278c677777fde8c28f9a07451ed2c9fb315aa61f lib/unicore/mktables
-# 93cc868487ef3345596041bcb90c302b1b056733bb95233101bc10dc2dbe36b4 lib/unicore/version
+# 73902d92e2f05c2b707351006727708a3dc043d118f05aee169f70c117489d61 lib/Unicode/UCD.pm
+# 5e91b649379ec79af7cfb6b09410a24557cba4c6d733cd0a2b8a78a1448736d2 lib/unicore/ArabicShaping.txt
+# f5feb19cd084b2b1568fbc0f94f4b4b54941406e7fb36c7570f8352fd5022dbe lib/unicore/BidiBrackets.txt
+# e6cbd8ffe94f2e0fbfa6695d6c06c1e72eef7d3aa93cb6329d111285198b5e62 lib/unicore/BidiMirroring.txt
+# a28b205afe8625fffdb6544a5fe14cf02b91493d9900f07820fa2102a17548f7 lib/unicore/Blocks.txt
+# 9c772627c6ee77eea6a17b42927b8ee28ca05dc65d6a511062104baaf3d12294 lib/unicore/CaseFolding.txt
+# abc8394c5bde62453118b00c1c5842160a04d7fffb2e829ee5426b846596d081 lib/unicore/CompositionExclusions.txt
+# 2fc081011d8fabaf7cf4937732dd5a6d6a57e492c43f3adfeded513387ee0ec3 lib/unicore/DAge.txt
+# a6eb7a8671fb532fbd88c37fd7b20b5b2e7dbfc8b121f74c14abe2947db0da68 lib/unicore/DCoreProperties.txt
+# 92dcdda84142194a1596f22180fcdf8c0e7f86897f09cc9203c7dc636c549f5f lib/unicore/DNormalizationProps.txt
+# 904500178b2e752635bef27aaed3a2a3718a100bce35ff96b3890be7a8315d8f lib/unicore/EastAsianWidth.txt
+# 1989b03d93023d8f5cc33eebf0d2ea80c8bd8f8c97843059ea039acb582c2078 lib/unicore/EmojiData.txt
+# d7930c2a7318e66b4ba756d5e5b41fbc586c2ad43d450ae9d320a758510bae2e lib/unicore/EquivalentUnifiedIdeograph.txt
+# 8606af08712a8c18fe268d418e2e5a87eddee6e190cce4c2d5a76b4fadf035e8 lib/unicore/HangulSyllableType.txt
+# 49a1bf18b048454154881f6a8a605b5e2fc73e85fcc4df1cb26d52e8c2aeb9bf lib/unicore/IndicPositionalCategory.txt
+# 1b6f3ef6e00e5b2e2a93d2d3c954ca1cce368599c5f11874cd0f0ce222d4637b lib/unicore/IndicSyllabicCategory.txt
+# 285c5c1ae458bc3ccd6a1398a94d2d67ce6bc1d7fc0f098762836050345e9434 lib/unicore/Jamo.txt
+# 961f842fc70b5afd1d82c6645e68c10d1f701382aed38ae38cb2ff27f671903c lib/unicore/LineBreak.txt
+# ff61a0687d2f32c0dd1094254b8bde967883b43c2d4d50fd17531d498e41ab2c lib/unicore/NameAliases.txt
+# d3eb9a288ebeaf9de1237989f490705e287b6f610b59d2459fb1b7c2d8e39c39 lib/unicore/NamedSequences.txt
+# d30d3ee430cf3527449d024954f053e419fa4aa2246eb59e5cd8d621af0c4b3f lib/unicore/PropList.txt
+# efce54f7c715a332c19b3d14c6a0eea30c6cde91caf6ff0d21c755be933736f4 lib/unicore/PropValueAliases.txt
+# d3cc3f9f0b6a8f0b7ef1d6ef202675426c28f4a75de01fc69ed977a93a00982b lib/unicore/PropertyAliases.txt
+# 3746848c181b5dbc1e614dfac9b8a5e3568e6525c693ac14e692ac55dec57e91 lib/unicore/ScriptExtensions.txt
+# e6313a8edfd24f36c7a006fbcf1d1b7245b5dd009c6dde80441f0da08b822c43 lib/unicore/Scripts.txt
+# 817ce2e9edca8e075a153f54b8f3b020345e37652cd2bda9b1495c366af17e7e lib/unicore/SpecialCasing.txt
+# 93ab1acd8fd9d450463b50ae77eab151a7cda48f98b25b56baed8070f80fc936 lib/unicore/UnicodeData.txt
+# ec5ba64af58297a46de17848eb984d2b231adb304de92e9d0d3befdbf9dc2551 lib/unicore/VerticalOrientation.txt
+# 95bd55cf803b93eb0b4990cf0e1d70ede263b36412d9c6921fd6f15cef058961 lib/unicore/auxiliary/GCBTest.txt
+# 39d73448fd257e6082f83ddf4c8bf6feb191e85dc8fc56b1a8512482de5e3dea lib/unicore/auxiliary/GraphemeBreakProperty.txt
+# f385e70f79f5959ae66d64b00f4bda39db6cef78e5363a0cdd88db46eafc6c8f lib/unicore/auxiliary/LBTest.txt
+# 7d6c909af97d0ab545a132d412f6e4e65c7eb5158514a7feb9bf00bcd05875f9 lib/unicore/auxiliary/SBTest.txt
+# c47d674ef4170c46185bf56f7a4c6627f65f012295e0994f7dc4aea51f8fd8cf lib/unicore/auxiliary/SentenceBreakProperty.txt
+# 3e3320bbbe775de7f1a0b9a30021eb949116a9b05cb461c90596c5ecf1743831 lib/unicore/auxiliary/WBTest.txt
+# f221f89fe3bb3becc00de726d5694c4b7f464c316baff6d339b2ff3900bcb96c lib/unicore/auxiliary/WordBreakProperty.txt
+# db2c41c618bab54b00e58223ad11cec550f9b9fd1a471de236e660da92fe4870 lib/unicore/extracted/DBidiClass.txt
+# fecd8a1c49935d794c4c1012f4158aa536a13049a4c10d01aaf7b5f90f3b2cbc lib/unicore/extracted/DBinaryProperties.txt
+# db6f38fb4aa8b9181b5e6a9f320de9d5c2c9b5687116a619b3cb90138b025e0b lib/unicore/extracted/DCombiningClass.txt
+# 2524f69c175831fd84bfbaf13ea37992f41db167d728c51b1d0002c1d0b130b0 lib/unicore/extracted/DDecompositionType.txt
+# 16852301d54ae59b5cfe0daa6b8e17fb688ed055d59b2a5a11eaafc650cc9d30 lib/unicore/extracted/DEastAsianWidth.txt
+# 78f898b988049a5bea5039cea6ffe87a92596859ac660a6c438519b512fe2ee6 lib/unicore/extracted/DGeneralCategory.txt
+# 33441692403901287c834f96bd33b671133a6f74e2732c61a497608b9e434932 lib/unicore/extracted/DJoinGroup.txt
+# a792ac5ef602e3bace679cc96d7491701dcdb73d81c782253de88fdcc5e70e50 lib/unicore/extracted/DJoinType.txt
+# 78e2600e24fa7d5ab62117de50b382f8b31b08401c37a0782c38dacb340b64e7 lib/unicore/extracted/DLineBreak.txt
+# 1bde4ad73e271c6349fbd1972e54f38bba5cc1900c28f678e79b9e8909b31793 lib/unicore/extracted/DNumType.txt
+# 6278722699123f3890e4b1cc42011e96d8960e4958a3b93484361530983d2611 lib/unicore/extracted/DNumValues.txt
+# 70966df83428f30e3b8a0f75539b3cf4964248c73ce898aabdcb819d6eb8175a lib/unicore/mktables
+# a712c758275b460d18fa77a26ed3589689bb3f69dcc1ea99b913e32db92a5cd2 lib/unicore/version
 # 2680b9254eb236c5c090f11b149605043e8c8433661b96efc4a42fb4709342a5 regen/charset_translations.pl
 # 03e51b0f07beebd5da62ab943899aa4934eee1f792fa27c1fb638c33bf4ac6ea regen/mk_PL_charclass.pl
-# 61ea8132bb9ea5c637609e2d026b0b85ce17d6bec544c2f08ce411e6f65e8386 regen/mk_invlists.pl
+# 44a3e3e2047a58e56ed8e3338ad85bedabae470dd119bf0862ca8129545ebf8a regen/mk_invlists.pl
 # ex: set ro: