{L"basic-latin",0x0000,0x007F},
{L"latin-1-supplement",0x0080,0x00FF},
{L"latin-extended-a",0x0100,0x017F},
{L"latin-extended-b",0x0180,0x024F},
{L"ipa-extensions",0x0250,0x02AF},
{L"spacing-modifier-letters",0x02B0,0x02FF},
{L"combining-diacritical-marks",0x0300,0x036F},
{L"greek-and-coptic",0x0370,0x03FF},
{L"cyrillic",0x0400,0x04FF},
{L"cyrillic-supplement",0x0500,0x052F},
{L"armenian",0x0530,0x058F},
{L"hebrew",0x0590,0x05FF},
{L"arabic",0x0600,0x06FF},
{L"syriac",0x0700,0x074F},
{L"arabic-supplement",0x0750,0x077F},
{L"thaana",0x0780,0x07BF},
{L"devanagari",0x0900,0x097F},
{L"bengali",0x0980,0x09FF},
{L"gurmukhi",0x0A00,0x0A7F},
{L"gujarati",0x0A80,0x0AFF},
{L"oriya",0x0B00,0x0B7F},
{L"tamil",0x0B80,0x0BFF},
{L"telugu",0x0C00,0x0C7F},
{L"kannada",0x0C80,0x0CFF},
{L"malayalam",0x0D00,0x0D7F},
{L"sinhala",0x0D80,0x0DFF},
{L"thai",0x0E00,0x0E7F},
{L"lao",0x0E80,0x0EFF},
{L"tibetan",0x0F00,0x0FFF},
{L"myanmar",0x1000,0x109F},
{L"georgian",0x10A0,0x10FF},
{L"hangul-jamo",0x1100,0x11FF},
{L"ethiopic",0x1200,0x137F},
{L"ethiopic-supplement",0x1380,0x139F},
{L"cherokee",0x13A0,0x13FF},
{L"unified-canadian-aboriginal-syllabics",0x1400,0x167F},
{L"ogham",0x1680,0x169F},
{L"runic",0x16A0,0x16FF},
{L"tagalog",0x1700,0x171F},
{L"hanunoo",0x1720,0x173F},
{L"buhid",0x1740,0x175F},
{L"tagbanwa",0x1760,0x177F},
{L"khmer",0x1780,0x17FF},
{L"mongolian",0x1800,0x18AF},
{L"limbu",0x1900,0x194F},
{L"tai-le",0x1950,0x197F},
{L"new-tai-lue",0x1980,0x19DF},
{L"khmer-symbols",0x19E0,0x19FF},
{L"buginese",0x1A00,0x1A1F},
{L"phonetic-extensions",0x1D00,0x1D7F},
{L"phonetic-extensions-supplement",0x1D80,0x1DBF},
{L"combining-diacritical-marks-supplement",0x1DC0,0x1DFF},
{L"latin-extended-additional",0x1E00,0x1EFF},
{L"greek-extended",0x1F00,0x1FFF},
{L"general-punctuation",0x2000,0x206F},
{L"superscripts-and-subscripts",0x2070,0x209F},
{L"currency-symbols",0x20A0,0x20CF},
{L"combining-diacritical-marks-for-symbols",0x20D0,0x20FF},
{L"letterlike-symbols",0x2100,0x214F},
{L"number-forms",0x2150,0x218F},
{L"arrows",0x2190,0x21FF},
{L"mathematical-operators",0x2200,0x22FF},
{L"miscellaneous-technical",0x2300,0x23FF},
{L"control-pictures",0x2400,0x243F},
{L"optical-character-recognition",0x2440,0x245F},
{L"enclosed-alphanumerics",0x2460,0x24FF},
{L"box-drawing",0x2500,0x257F},
{L"block-elements",0x2580,0x259F},
{L"geometric-shapes",0x25A0,0x25FF},
{L"miscellaneous-symbols",0x2600,0x26FF},
{L"dingbats",0x2700,0x27BF},
{L"miscellaneous-mathematical-symbols-a",0x27C0,0x27EF},
{L"supplemental-arrows-a",0x27F0,0x27FF},
{L"braille-patterns",0x2800,0x28FF},
{L"supplemental-arrows-b",0x2900,0x297F},
{L"miscellaneous-mathematical-symbols-b",0x2980,0x29FF},
{L"supplemental-mathematical-operators",0x2A00,0x2AFF},
{L"miscellaneous-symbols-and-arrows",0x2B00,0x2BFF},
{L"glagolitic",0x2C00,0x2C5F},
{L"coptic",0x2C80,0x2CFF},
{L"georgian-supplement",0x2D00,0x2D2F},
{L"tifinagh",0x2D30,0x2D7F},
{L"ethiopic-extended",0x2D80,0x2DDF},
{L"supplemental-punctuation",0x2E00,0x2E7F},
{L"cjk-radicals-supplement",0x2E80,0x2EFF},
{L"kangxi-radicals",0x2F00,0x2FDF},
{L"ideographic-description-characters",0x2FF0,0x2FFF},
{L"cjk-symbols-and-punctuation",0x3000,0x303F},
{L"hiragana",0x3040,0x309F},
{L"katakana",0x30A0,0x30FF},
{L"bopomofo",0x3100,0x312F},
{L"hangul-compatibility-jamo",0x3130,0x318F},
{L"kanbun",0x3190,0x319F},
{L"bopomofo-extended",0x31A0,0x31BF},
{L"cjk-strokes",0x31C0,0x31EF},
{L"katakana-phonetic-extensions",0x31F0,0x31FF},
{L"enclosed-cjk-letters-and-months",0x3200,0x32FF},
{L"cjk-compatibility",0x3300,0x33FF},
{L"cjk-unified-ideographs-extension-a",0x3400,0x4DBF},
{L"yijing-hexagram-symbols",0x4DC0,0x4DFF},
{L"cjk-unified-ideographs",0x4E00,0x9FFF},
{L"yi-syllables",0xA000,0xA48F},
{L"yi-radicals",0xA490,0xA4CF},
{L"modifier-tone-letters",0xA700,0xA71F},
{L"syloti-nagri",0xA800,0xA82F},
{L"hangul-syllables",0xAC00,0xD7AF},
{L"high-surrogates",0xD800,0xDB7F},
{L"high-private-use-surrogates",0xDB80,0xDBFF},
{L"low-surrogates",0xDC00,0xDFFF},
{L"private-use-area",0xE000,0xF8FF},
{L"cjk-compatibility-ideographs",0xF900,0xFAFF},
{L"alphabetic-presentation-forms",0xFB00,0xFB4F},
{L"arabic-presentation-forms-a",0xFB50,0xFDFF},
{L"variation-selectors",0xFE00,0xFE0F},
{L"vertical-forms",0xFE10,0xFE1F},
{L"combining-half-marks",0xFE20,0xFE2F},
{L"cjk-compatibility-forms",0xFE30,0xFE4F},
{L"small-form-variants",0xFE50,0xFE6F},
{L"arabic-presentation-forms-b",0xFE70,0xFEFF},
{L"halfwidth-and-fullwidth-forms",0xFF00,0xFFEF},
{L"specials",0xFFF0,0xFFFF},
{L"linear-b-syllabary",0x10000,0x1007F},
{L"linear-b-ideograms",0x10080,0x100FF},
{L"aegean-numbers",0x10100,0x1013F},
{L"ancient-greek-numbers",0x10140,0x1018F},
{L"old-italic",0x10300,0x1032F},
{L"gothic",0x10330,0x1034F},
{L"ugaritic",0x10380,0x1039F},
{L"old-persian",0x103A0,0x103DF},
{L"deseret",0x10400,0x1044F},
{L"shavian",0x10450,0x1047F},
{L"osmanya",0x10480,0x104AF},
{L"cypriot-syllabary",0x10800,0x1083F},
{L"kharoshthi",0x10A00,0x10A5F},
{L"byzantine-musical-symbols",0x1D000,0x1D0FF},
{L"musical-symbols",0x1D100,0x1D1FF},
{L"ancient-greek-musical-notation",0x1D200,0x1D24F},
{L"tai-xuan-jing-symbols",0x1D300,0x1D35F},
{L"mathematical-alphanumeric-symbols",0x1D400,0x1D7FF},
{L"cjk-unified-ideographs-extension-b",0x20000,0x2A6DF},
{L"cjk-compatibility-ideographs-supplement",0x2F800,0x2FA1F},
{L"tags",0xE0000,0xE007F},
{L"variation-selectors-supplement",0xE0100,0xE01EF},
{L"supplementary-private-use-area-a",0xF0000,0xFFFFF},
{L"supplementary-private-use-area-b",0x100000,0x10FFFF},
