
// map code point ranges -> Script property
// created 2019-05-08 15:16:16 by script create_all.vs
//
// note: code ranges include unassigned character codes to reduce map size
//       if in doubt you must also check that GeneralCategory != GcUnassigned
//
// Macros define code ranges:
//
// ADD_USED ( blk_start, blk_size, script_category )
// ADD_NONE ( blk_start, blk_size, script_unknown )


ADD_USED(0x0000, 65, ScCommon)
ADD_USED(0x0041, 26, ScLatin)
ADD_USED(0x005B, 6, ScCommon)
ADD_USED(0x0061, 26, ScLatin)
ADD_USED(0x007B, 47, ScCommon)
ADD_USED(0x00AA, 1, ScLatin)
ADD_USED(0x00AB, 15, ScCommon)
ADD_USED(0x00BA, 1, ScLatin)
ADD_USED(0x00BB, 5, ScCommon)
ADD_USED(0x00C0, 23, ScLatin)
ADD_USED(0x00D7, 1, ScCommon)
ADD_USED(0x00D8, 31, ScLatin)
ADD_USED(0x00F7, 1, ScCommon)
ADD_USED(0x00F8, 449, ScLatin)
ADD_USED(0x02B9, 39, ScCommon)
ADD_USED(0x02E0, 5, ScLatin)
ADD_USED(0x02E5, 5, ScCommon)
ADD_USED(0x02EA, 2, ScBopomofo)
ADD_USED(0x02EC, 20, ScCommon)
ADD_USED(0x0300, 112, ScInherited)
ADD_USED(0x0370, 4, ScGreek)
ADD_USED(0x0374, 1, ScCommon)
ADD_USED(0x0375, 9, ScGreek)
ADD_USED(0x037E, 1, ScCommon)
ADD_USED(0x037F, 6, ScGreek)
ADD_USED(0x0385, 1, ScCommon)
ADD_USED(0x0386, 1, ScGreek)
ADD_USED(0x0387, 1, ScCommon)
ADD_USED(0x0388, 90, ScGreek)
ADD_USED(0x03E2, 14, ScCoptic)
ADD_USED(0x03F0, 16, ScGreek)
ADD_USED(0x0400, 133, ScCyrillic)
ADD_USED(0x0485, 2, ScInherited)
ADD_USED(0x0487, 170, ScCyrillic)
ADD_USED(0x0531, 88, ScArmenian)
ADD_USED(0x0589, 1, ScCommon)
ADD_USED(0x058A, 7, ScArmenian)
ADD_USED(0x0591, 111, ScHebrew)
ADD_USED(0x0600, 5, ScArabic)
ADD_USED(0x0605, 1, ScCommon)
ADD_USED(0x0606, 6, ScArabic)
ADD_USED(0x060C, 1, ScCommon)
ADD_USED(0x060D, 14, ScArabic)
ADD_USED(0x061B, 1, ScCommon)
ADD_USED(0x061C, 3, ScArabic)
ADD_USED(0x061F, 1, ScCommon)
ADD_USED(0x0620, 32, ScArabic)
ADD_USED(0x0640, 1, ScCommon)
ADD_USED(0x0641, 10, ScArabic)
ADD_USED(0x064B, 11, ScInherited)
ADD_USED(0x0656, 26, ScArabic)
ADD_USED(0x0670, 1, ScInherited)
ADD_USED(0x0671, 108, ScArabic)
ADD_USED(0x06DD, 1, ScCommon)
ADD_USED(0x06DE, 34, ScArabic)
ADD_USED(0x0700, 80, ScSyriac)
ADD_USED(0x0750, 48, ScArabic)
ADD_USED(0x0780, 64, ScThaana)
ADD_USED(0x07C0, 64, ScNko)
ADD_USED(0x0800, 64, ScSamaritan)
ADD_USED(0x0840, 32, ScMandaic)
ADD_USED(0x0860, 64, ScSyriac)
ADD_USED(0x08A0, 66, ScArabic)
ADD_USED(0x08E2, 1, ScCommon)
ADD_USED(0x08E3, 29, ScArabic)
ADD_USED(0x0900, 81, ScDevanagari)
ADD_USED(0x0951, 4, ScInherited)
ADD_USED(0x0955, 15, ScDevanagari)
ADD_USED(0x0964, 2, ScCommon)
ADD_USED(0x0966, 26, ScDevanagari)
ADD_USED(0x0980, 129, ScBengali)
ADD_USED(0x0A01, 128, ScGurmukhi)
ADD_USED(0x0A81, 128, ScGujarati)
ADD_USED(0x0B01, 129, ScOriya)
ADD_USED(0x0B82, 126, ScTamil)
ADD_USED(0x0C00, 128, ScTelugu)
ADD_USED(0x0C80, 128, ScKannada)
ADD_USED(0x0D00, 130, ScMalayalam)
ADD_USED(0x0D82, 127, ScSinhala)
ADD_USED(0x0E01, 62, ScThai)
ADD_USED(0x0E3F, 1, ScCommon)
ADD_USED(0x0E40, 65, ScThai)
ADD_USED(0x0E81, 127, ScLao)
ADD_USED(0x0F00, 213, ScTibetan)
ADD_USED(0x0FD5, 4, ScCommon)
ADD_USED(0x0FD9, 39, ScTibetan)
ADD_USED(0x1000, 160, ScMyanmar)
ADD_USED(0x10A0, 91, ScGeorgian)
ADD_USED(0x10FB, 1, ScCommon)
ADD_USED(0x10FC, 4, ScGeorgian)
ADD_USED(0x1100, 256, ScHangul)
ADD_USED(0x1200, 416, ScEthiopic)
ADD_USED(0x13A0, 96, ScCherokee)
ADD_USED(0x1400, 640, ScCanadianAboriginal)
ADD_USED(0x1680, 32, ScOgham)
ADD_USED(0x16A0, 75, ScRunic)
ADD_USED(0x16EB, 3, ScCommon)
ADD_USED(0x16EE, 18, ScRunic)
ADD_USED(0x1700, 32, ScTagalog)
ADD_USED(0x1720, 21, ScHanunoo)
ADD_USED(0x1735, 11, ScCommon)
ADD_USED(0x1740, 32, ScBuhid)
ADD_USED(0x1760, 32, ScTagbanwa)
ADD_USED(0x1780, 128, ScKhmer)
ADD_USED(0x1800, 2, ScMongolian)
ADD_USED(0x1802, 2, ScCommon)
ADD_USED(0x1804, 1, ScMongolian)
ADD_USED(0x1805, 1, ScCommon)
ADD_USED(0x1806, 170, ScMongolian)
ADD_USED(0x18B0, 80, ScCanadianAboriginal)
ADD_USED(0x1900, 80, ScLimbu)
ADD_USED(0x1950, 48, ScTaiLe)
ADD_USED(0x1980, 96, ScNewTaiLue)
ADD_USED(0x19E0, 32, ScKhmer)
ADD_USED(0x1A00, 32, ScBuginese)
ADD_USED(0x1A20, 144, ScTaiTham)
ADD_USED(0x1AB0, 80, ScInherited)
ADD_USED(0x1B00, 128, ScBalinese)
ADD_USED(0x1B80, 64, ScSundanese)
ADD_USED(0x1BC0, 64, ScBatak)
ADD_USED(0x1C00, 80, ScLepcha)
ADD_USED(0x1C50, 48, ScOlChiki)
ADD_USED(0x1C80, 16, ScCyrillic)
ADD_USED(0x1C90, 48, ScGeorgian)
ADD_USED(0x1CC0, 16, ScSundanese)
ADD_USED(0x1CD0, 3, ScInherited)
ADD_USED(0x1CD3, 1, ScCommon)
ADD_USED(0x1CD4, 13, ScInherited)
ADD_USED(0x1CE1, 1, ScCommon)
ADD_USED(0x1CE2, 7, ScInherited)
ADD_USED(0x1CE9, 4, ScCommon)
ADD_USED(0x1CED, 1, ScInherited)
ADD_USED(0x1CEE, 6, ScCommon)
ADD_USED(0x1CF4, 1, ScInherited)
ADD_USED(0x1CF5, 3, ScCommon)
ADD_USED(0x1CF8, 2, ScInherited)
ADD_USED(0x1CFA, 6, ScCommon)
ADD_USED(0x1D00, 38, ScLatin)
ADD_USED(0x1D26, 5, ScGreek)
ADD_USED(0x1D2B, 1, ScCyrillic)
ADD_USED(0x1D2C, 49, ScLatin)
ADD_USED(0x1D5D, 5, ScGreek)
ADD_USED(0x1D62, 4, ScLatin)
ADD_USED(0x1D66, 5, ScGreek)
ADD_USED(0x1D6B, 13, ScLatin)
ADD_USED(0x1D78, 1, ScCyrillic)
ADD_USED(0x1D79, 70, ScLatin)
ADD_USED(0x1DBF, 1, ScGreek)
ADD_USED(0x1DC0, 64, ScInherited)
ADD_USED(0x1E00, 256, ScLatin)
ADD_USED(0x1F00, 256, ScGreek)
ADD_USED(0x2000, 12, ScCommon)
ADD_USED(0x200C, 2, ScInherited)
ADD_USED(0x200E, 99, ScCommon)
ADD_USED(0x2071, 3, ScLatin)
ADD_USED(0x2074, 11, ScCommon)
ADD_USED(0x207F, 1, ScLatin)
ADD_USED(0x2080, 16, ScCommon)
ADD_USED(0x2090, 16, ScLatin)
ADD_USED(0x20A0, 48, ScCommon)
ADD_USED(0x20D0, 48, ScInherited)
ADD_USED(0x2100, 38, ScCommon)
ADD_USED(0x2126, 1, ScGreek)
ADD_USED(0x2127, 3, ScCommon)
ADD_USED(0x212A, 2, ScLatin)
ADD_USED(0x212C, 6, ScCommon)
ADD_USED(0x2132, 1, ScLatin)
ADD_USED(0x2133, 27, ScCommon)
ADD_USED(0x214E, 1, ScLatin)
ADD_USED(0x214F, 17, ScCommon)
ADD_USED(0x2160, 41, ScLatin)
ADD_USED(0x2189, 1655, ScCommon)
ADD_USED(0x2800, 256, ScBraille)
ADD_USED(0x2900, 768, ScCommon)
ADD_USED(0x2C00, 96, ScGlagolitic)
ADD_USED(0x2C60, 32, ScLatin)
ADD_USED(0x2C80, 128, ScCoptic)
ADD_USED(0x2D00, 48, ScGeorgian)
ADD_USED(0x2D30, 80, ScTifinagh)
ADD_USED(0x2D80, 96, ScEthiopic)
ADD_USED(0x2DE0, 32, ScCyrillic)
ADD_USED(0x2E00, 128, ScCommon)
ADD_USED(0x2E80, 368, ScHan)
ADD_USED(0x2FF0, 21, ScCommon)
ADD_USED(0x3005, 1, ScHan)
ADD_USED(0x3006, 1, ScCommon)
ADD_USED(0x3007, 1, ScHan)
ADD_USED(0x3008, 25, ScCommon)
ADD_USED(0x3021, 9, ScHan)
ADD_USED(0x302A, 4, ScInherited)
ADD_USED(0x302E, 2, ScHangul)
ADD_USED(0x3030, 8, ScCommon)
ADD_USED(0x3038, 4, ScHan)
ADD_USED(0x303C, 5, ScCommon)
ADD_USED(0x3041, 88, ScHiragana)
ADD_USED(0x3099, 2, ScInherited)
ADD_USED(0x309B, 2, ScCommon)
ADD_USED(0x309D, 3, ScHiragana)
ADD_USED(0x30A0, 1, ScCommon)
ADD_USED(0x30A1, 90, ScKatakana)
ADD_USED(0x30FB, 2, ScCommon)
ADD_USED(0x30FD, 8, ScKatakana)
ADD_USED(0x3105, 44, ScBopomofo)
ADD_USED(0x3131, 95, ScHangul)
ADD_USED(0x3190, 16, ScCommon)
ADD_USED(0x31A0, 32, ScBopomofo)
ADD_USED(0x31C0, 48, ScCommon)
ADD_USED(0x31F0, 16, ScKatakana)
ADD_USED(0x3200, 32, ScHangul)
ADD_USED(0x3220, 64, ScCommon)
ADD_USED(0x3260, 31, ScHangul)
ADD_USED(0x327F, 81, ScCommon)
ADD_USED(0x32D0, 47, ScKatakana)
ADD_USED(0x32FF, 1, ScCommon)
ADD_USED(0x3300, 88, ScKatakana)
ADD_USED(0x3358, 168, ScCommon)
ADD_USED(0x3400, 6592, ScHan)
ADD_USED(0x4DC0, 64, ScCommon)
ADD_USED(0x4E00, 20992, ScHan)
ADD_USED(0xA000, 1232, ScYi)
ADD_USED(0xA4D0, 48, ScLisu)
ADD_USED(0xA500, 320, ScVai)
ADD_USED(0xA640, 96, ScCyrillic)
ADD_USED(0xA6A0, 96, ScBamum)
ADD_USED(0xA700, 34, ScCommon)
ADD_USED(0xA722, 102, ScLatin)
ADD_USED(0xA788, 3, ScCommon)
ADD_USED(0xA78B, 117, ScLatin)
ADD_USED(0xA800, 48, ScSylotiNagri)
ADD_USED(0xA830, 16, ScCommon)
ADD_USED(0xA840, 64, ScPhagsPa)
ADD_USED(0xA880, 96, ScSaurashtra)
ADD_USED(0xA8E0, 32, ScDevanagari)
ADD_USED(0xA900, 46, ScKayahLi)
ADD_USED(0xA92E, 1, ScCommon)
ADD_USED(0xA92F, 1, ScKayahLi)
ADD_USED(0xA930, 48, ScRejang)
ADD_USED(0xA960, 32, ScHangul)
ADD_USED(0xA980, 79, ScJavanese)
ADD_USED(0xA9CF, 1, ScCommon)
ADD_USED(0xA9D0, 16, ScJavanese)
ADD_USED(0xA9E0, 32, ScMyanmar)
ADD_USED(0xAA00, 96, ScCham)
ADD_USED(0xAA60, 32, ScMyanmar)
ADD_USED(0xAA80, 96, ScTaiViet)
ADD_USED(0xAAE0, 33, ScMeeteiMayek)
ADD_USED(0xAB01, 47, ScEthiopic)
ADD_USED(0xAB30, 43, ScLatin)
ADD_USED(0xAB5B, 1, ScCommon)
ADD_USED(0xAB5C, 9, ScLatin)
ADD_USED(0xAB65, 1, ScGreek)
ADD_USED(0xAB66, 10, ScLatin)
ADD_USED(0xAB70, 80, ScCherokee)
ADD_USED(0xABC0, 64, ScMeeteiMayek)
ADD_USED(0xAC00, 11264, ScHangul)
ADD_USED(0xD800, 8448, ScUnknown)
ADD_USED(0xF900, 512, ScHan)
ADD_USED(0xFB00, 19, ScLatin)
ADD_USED(0xFB13, 10, ScArmenian)
ADD_USED(0xFB1D, 51, ScHebrew)
ADD_USED(0xFB50, 494, ScArabic)
ADD_USED(0xFD3E, 18, ScCommon)
ADD_USED(0xFD50, 176, ScArabic)
ADD_USED(0xFE00, 16, ScInherited)
ADD_USED(0xFE10, 16, ScCommon)
ADD_USED(0xFE20, 14, ScInherited)
ADD_USED(0xFE2E, 2, ScCyrillic)
ADD_USED(0xFE30, 64, ScCommon)
ADD_USED(0xFE70, 143, ScArabic)
ADD_USED(0xFEFF, 34, ScCommon)
ADD_USED(0xFF21, 26, ScLatin)
ADD_USED(0xFF3B, 6, ScCommon)
ADD_USED(0xFF41, 26, ScLatin)
ADD_USED(0xFF5B, 11, ScCommon)
ADD_USED(0xFF66, 10, ScKatakana)
ADD_USED(0xFF70, 1, ScCommon)
ADD_USED(0xFF71, 45, ScKatakana)
ADD_USED(0xFF9E, 2, ScCommon)
ADD_USED(0xFFA0, 64, ScHangul)
ADD_USED(0xFFE0, 32, ScCommon)
