
// map code point ranges -> block property
// (similar to script property, but much coarser)
// created 2019-05-08 15:16:14 by script create_all.vs
//
// Macros define code ranges:
//
// ADD_USED ( start, count, block_property )
// ADD_NONE ( start, count, block_none )


ADD_USED(0x0000, 128, BlkBasicLatin)
ADD_USED(0x0080, 128, BlkLatin1Supplement)
ADD_USED(0x0100, 128, BlkLatinExtendedA)
ADD_USED(0x0180, 208, BlkLatinExtendedB)
ADD_USED(0x0250, 96, BlkIPAExtensions)
ADD_USED(0x02B0, 80, BlkSpacingModifierLetters)
ADD_USED(0x0300, 112, BlkCombiningDiacriticalMarks)
ADD_USED(0x0370, 144, BlkGreekAndCoptic)
ADD_USED(0x0400, 256, BlkCyrillic)
ADD_USED(0x0500, 48, BlkCyrillicSupplement)
ADD_USED(0x0530, 96, BlkArmenian)
ADD_USED(0x0590, 112, BlkHebrew)
ADD_USED(0x0600, 256, BlkArabic)
ADD_USED(0x0700, 80, BlkSyriac)
ADD_USED(0x0750, 48, BlkArabicSupplement)
ADD_USED(0x0780, 64, BlkThaana)
ADD_USED(0x07C0, 64, BlkNKo)
ADD_USED(0x0800, 64, BlkSamaritan)
ADD_USED(0x0840, 32, BlkMandaic)
ADD_USED(0x0860, 16, BlkSyriacSupplement)
ADD_NONE(0x0870, 48, BlkNone)
ADD_USED(0x08A0, 96, BlkArabicExtendedA)
ADD_USED(0x0900, 128, BlkDevanagari)
ADD_USED(0x0980, 128, BlkBengali)
ADD_USED(0x0A00, 128, BlkGurmukhi)
ADD_USED(0x0A80, 128, BlkGujarati)
ADD_USED(0x0B00, 128, BlkOriya)
ADD_USED(0x0B80, 128, BlkTamil)
ADD_USED(0x0C00, 128, BlkTelugu)
ADD_USED(0x0C80, 128, BlkKannada)
ADD_USED(0x0D00, 128, BlkMalayalam)
ADD_USED(0x0D80, 128, BlkSinhala)
ADD_USED(0x0E00, 128, BlkThai)
ADD_USED(0x0E80, 128, BlkLao)
ADD_USED(0x0F00, 256, BlkTibetan)
ADD_USED(0x1000, 160, BlkMyanmar)
ADD_USED(0x10A0, 96, BlkGeorgian)
ADD_USED(0x1100, 256, BlkHangulJamo)
ADD_USED(0x1200, 384, BlkEthiopic)
ADD_USED(0x1380, 32, BlkEthiopicSupplement)
ADD_USED(0x13A0, 96, BlkCherokee)
ADD_USED(0x1400, 640, BlkUnifiedCanadianAboriginalSyllabics)
ADD_USED(0x1680, 32, BlkOgham)
ADD_USED(0x16A0, 96, BlkRunic)
ADD_USED(0x1700, 32, BlkTagalog)
ADD_USED(0x1720, 32, BlkHanunoo)
ADD_USED(0x1740, 32, BlkBuhid)
ADD_USED(0x1760, 32, BlkTagbanwa)
ADD_USED(0x1780, 128, BlkKhmer)
ADD_USED(0x1800, 176, BlkMongolian)
ADD_USED(0x18B0, 80, BlkUnifiedCanadianAboriginalSyllabicsExtended)
ADD_USED(0x1900, 80, BlkLimbu)
ADD_USED(0x1950, 48, BlkTaiLe)
ADD_USED(0x1980, 96, BlkNewTaiLue)
ADD_USED(0x19E0, 32, BlkKhmerSymbols)
ADD_USED(0x1A00, 32, BlkBuginese)
ADD_USED(0x1A20, 144, BlkTaiTham)
ADD_USED(0x1AB0, 80, BlkCombiningDiacriticalMarksExtended)
ADD_USED(0x1B00, 128, BlkBalinese)
ADD_USED(0x1B80, 64, BlkSundanese)
ADD_USED(0x1BC0, 64, BlkBatak)
ADD_USED(0x1C00, 80, BlkLepcha)
ADD_USED(0x1C50, 48, BlkOlChiki)
ADD_USED(0x1C80, 16, BlkCyrillicExtendedC)
ADD_USED(0x1C90, 48, BlkGeorgianExtended)
ADD_USED(0x1CC0, 16, BlkSundaneseSupplement)
ADD_USED(0x1CD0, 48, BlkVedicExtensions)
ADD_USED(0x1D00, 128, BlkPhoneticExtensions)
ADD_USED(0x1D80, 64, BlkPhoneticExtensionsSupplement)
ADD_USED(0x1DC0, 64, BlkCombiningDiacriticalMarksSupplement)
ADD_USED(0x1E00, 256, BlkLatinExtendedAdditional)
ADD_USED(0x1F00, 256, BlkGreekExtended)
ADD_USED(0x2000, 112, BlkGeneralPunctuation)
ADD_USED(0x2070, 48, BlkSuperscriptsAndSubscripts)
ADD_USED(0x20A0, 48, BlkCurrencySymbols)
ADD_USED(0x20D0, 48, BlkCombiningDiacriticalMarksForSymbols)
ADD_USED(0x2100, 80, BlkLetterlikeSymbols)
ADD_USED(0x2150, 64, BlkNumberForms)
ADD_USED(0x2190, 112, BlkArrows)
ADD_USED(0x2200, 256, BlkMathematicalOperators)
ADD_USED(0x2300, 256, BlkMiscellaneousTechnical)
ADD_USED(0x2400, 64, BlkControlPictures)
ADD_USED(0x2440, 32, BlkOpticalCharacterRecognition)
ADD_USED(0x2460, 160, BlkEnclosedAlphanumerics)
ADD_USED(0x2500, 128, BlkBoxDrawing)
ADD_USED(0x2580, 32, BlkBlockElements)
ADD_USED(0x25A0, 96, BlkGeometricShapes)
ADD_USED(0x2600, 256, BlkMiscellaneousSymbols)
ADD_USED(0x2700, 192, BlkDingbats)
ADD_USED(0x27C0, 48, BlkMiscellaneousMathematicalSymbolsA)
ADD_USED(0x27F0, 16, BlkSupplementalArrowsA)
ADD_USED(0x2800, 256, BlkBraillePatterns)
ADD_USED(0x2900, 128, BlkSupplementalArrowsB)
ADD_USED(0x2980, 128, BlkMiscellaneousMathematicalSymbolsB)
ADD_USED(0x2A00, 256, BlkSupplementalMathematicalOperators)
ADD_USED(0x2B00, 256, BlkMiscellaneousSymbolsAndArrows)
ADD_USED(0x2C00, 96, BlkGlagolitic)
ADD_USED(0x2C60, 32, BlkLatinExtendedC)
ADD_USED(0x2C80, 128, BlkCoptic)
ADD_USED(0x2D00, 48, BlkGeorgianSupplement)
ADD_USED(0x2D30, 80, BlkTifinagh)
ADD_USED(0x2D80, 96, BlkEthiopicExtended)
ADD_USED(0x2DE0, 32, BlkCyrillicExtendedA)
ADD_USED(0x2E00, 128, BlkSupplementalPunctuation)
ADD_USED(0x2E80, 128, BlkCJKRadicalsSupplement)
ADD_USED(0x2F00, 224, BlkKangxiRadicals)
ADD_NONE(0x2FE0, 16, BlkNone)
ADD_USED(0x2FF0, 16, BlkIdeographicDescriptionCharacters)
ADD_USED(0x3000, 64, BlkCJKSymbolsAndPunctuation)
ADD_USED(0x3040, 96, BlkHiragana)
ADD_USED(0x30A0, 96, BlkKatakana)
ADD_USED(0x3100, 48, BlkBopomofo)
ADD_USED(0x3130, 96, BlkHangulCompatibilityJamo)
ADD_USED(0x3190, 16, BlkKanbun)
ADD_USED(0x31A0, 32, BlkBopomofoExtended)
ADD_USED(0x31C0, 48, BlkCJKStrokes)
ADD_USED(0x31F0, 16, BlkKatakanaPhoneticExtensions)
ADD_USED(0x3200, 256, BlkEnclosedCJKLettersAndMonths)
ADD_USED(0x3300, 256, BlkCJKCompatibility)
ADD_USED(0x3400, 6592, BlkCJKUnifiedIdeographsExtensionA)
ADD_USED(0x4DC0, 64, BlkYijingHexagramSymbols)
ADD_USED(0x4E00, 20992, BlkCJKUnifiedIdeographs)
ADD_USED(0xA000, 1168, BlkYiSyllables)
ADD_USED(0xA490, 64, BlkYiRadicals)
ADD_USED(0xA4D0, 48, BlkLisu)
ADD_USED(0xA500, 320, BlkVai)
ADD_USED(0xA640, 96, BlkCyrillicExtendedB)
ADD_USED(0xA6A0, 96, BlkBamum)
ADD_USED(0xA700, 32, BlkModifierToneLetters)
ADD_USED(0xA720, 224, BlkLatinExtendedD)
ADD_USED(0xA800, 48, BlkSylotiNagri)
ADD_USED(0xA830, 16, BlkCommonIndicNumberForms)
ADD_USED(0xA840, 64, BlkPhagsPa)
ADD_USED(0xA880, 96, BlkSaurashtra)
ADD_USED(0xA8E0, 32, BlkDevanagariExtended)
ADD_USED(0xA900, 48, BlkKayahLi)
ADD_USED(0xA930, 48, BlkRejang)
ADD_USED(0xA960, 32, BlkHangulJamoExtendedA)
ADD_USED(0xA980, 96, BlkJavanese)
ADD_USED(0xA9E0, 32, BlkMyanmarExtendedB)
ADD_USED(0xAA00, 96, BlkCham)
ADD_USED(0xAA60, 32, BlkMyanmarExtendedA)
ADD_USED(0xAA80, 96, BlkTaiViet)
ADD_USED(0xAAE0, 32, BlkMeeteiMayekExtensions)
ADD_USED(0xAB00, 48, BlkEthiopicExtendedA)
ADD_USED(0xAB30, 64, BlkLatinExtendedE)
ADD_USED(0xAB70, 80, BlkCherokeeSupplement)
ADD_USED(0xABC0, 64, BlkMeeteiMayek)
ADD_USED(0xAC00, 11184, BlkHangulSyllables)
ADD_USED(0xD7B0, 80, BlkHangulJamoExtendedB)
ADD_USED(0xD800, 896, BlkHighSurrogates)
ADD_USED(0xDB80, 128, BlkHighPrivateUseSurrogates)
ADD_USED(0xDC00, 1024, BlkLowSurrogates)
ADD_USED(0xE000, 6400, BlkPrivateUseArea)
ADD_USED(0xF900, 512, BlkCJKCompatibilityIdeographs)
ADD_USED(0xFB00, 80, BlkAlphabeticPresentationForms)
ADD_USED(0xFB50, 688, BlkArabicPresentationFormsA)
ADD_USED(0xFE00, 16, BlkVariationSelectors)
ADD_USED(0xFE10, 16, BlkVerticalForms)
ADD_USED(0xFE20, 16, BlkCombiningHalfMarks)
ADD_USED(0xFE30, 32, BlkCJKCompatibilityForms)
ADD_USED(0xFE50, 32, BlkSmallFormVariants)
ADD_USED(0xFE70, 144, BlkArabicPresentationFormsB)
ADD_USED(0xFF00, 240, BlkHalfwidthAndFullwidthForms)
ADD_USED(0xFFF0, 16, BlkSpecials)
