diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..80fa9d43f93da52d69bae5d9c3106bd1487326f4 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +*.gguf +bibles/* \ No newline at end of file diff --git a/LanguageTool.py b/LanguageTool.py new file mode 100644 index 0000000000000000000000000000000000000000..f3c7e895e5e59d7d2550e24bcfd33a8e7335eb28 --- /dev/null +++ b/LanguageTool.py @@ -0,0 +1,14 @@ +from langdetect import detect +import pycountry +import langid + +class Lang: + def __init__(self, text, options=None): + if options: + langid.set_languages(options) # ISO 639-1 codes + self.lang_code, _ = langid.classify(text) + else: + self.lang_code = detect(text[:1000]) + + + self.lang_name = pycountry.languages.get(alpha_2=self.lang_code).name \ No newline at end of file diff --git a/README.md b/README.md index 9d9120ef2b59bd9b5488828d552c1403c945f222..8a3fe184b66381e20f687a78323224939b957844 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,6 @@ --- -title: Translation Note Alignment -emoji: 💻 -colorFrom: indigo -colorTo: indigo +title: Translation_Note_Alignment +app_file: main_gradio_js.py sdk: gradio -sdk_version: 4.20.1 -app_file: app.py -pinned: false +sdk_version: 4.19.2 --- - -Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference diff --git a/ScriptureReference.py b/ScriptureReference.py new file mode 100644 index 0000000000000000000000000000000000000000..817b4e4a30c21d4142b191dff21c43c6e29f09f2 --- /dev/null +++ b/ScriptureReference.py @@ -0,0 +1,386 @@ +import re +from functools import cache + +class ScriptureReference: + verse_ones = [ + 1, 1534, 2747, 3606, 4895, 5854, 6512, 7130, 7215, 8026, 8721, 9538, 10257, 11200, 12022, 12302, 12707, 12874, 13944, + 16471, 17386, 17608, 17725, 19016, 20380, 20534, 21807, 22164, 22361, 22434, 22580, 22601, 22649, 22754, 22801, 22857, + 22910, 22948, 23159, 23214, 24285, 24963, 26114, 26993, 27999, 28432, 28869, 29125, 29274, 29429, 29533, 29628, 29717, + 29764, 29877, 29960, 30006, 30031, 30334, 30442, 30547, 30608, 30713, 30726, 30741, 30766, 31171 + ] + + book_codes = { + 'GEN': { + 'codes': ['Gen', 'Gn', '1M'], + 'verses': [31, 25, 24, 26, 32, 22, 24, 22, 29, 32, 32, 20, 18, 24, 21, 16, 27, 33, 38, 18, 34, 24, 20, 67, 34, + 35, 46, 22, 35, 43, 55, 32, 20, 31, 29, 43, 36, 30, 23, 23, 57, 38, 34, 34, 28, 34, 31, 22, 33, 26] + }, + 'EXO': { + 'codes': ['Ex', '2M'], + 'verses': [22, 25, 22, 31, 23, 30, 25, 32, 35, 29, 10, 51, 22, 31, 27, 36, 16, 27, 25, 26, 36, 31, 33, 18, 40, + 37, 21, 43, 46, 38, 18, 35, 23, 35, 35, 38, 29, 31, 43, 38] + }, + 'LEV': { + 'codes': ['Lev', 'Lv', '3M'], + 'verses': [17, 16, 17, 35, 19, 30, 38, 36, 24, 20, 47, 8, 59, 57, 33, 34, 16, 30, 37, 27, 24, 33, 44, 23, 55, + 46, 34] + }, + 'NUM': { + 'codes': ['Nm', 'Nu', '4M'], + 'verses': [54, 34, 51, 49, 31, 27, 89, 26, 23, 36, 35, 16, 33, 45, 41, 50, 13, 32, 22, 29, 35, 41, 30, 25, 18, + 65, 23, 31, 40, 16, 54, 42, 56, 29, 34, 13] + }, + 'DEU': { + 'codes': ['Deut', 'Dt', '5M'], + 'verses': [46, 37, 29, 49, 33, 25, 26, 20, 29, 22, 32, 32, 18, 29, 23, 22, 20, 22, 21, 20, 23, 30, 25, 22, 19, + 19, 26, 68, 29, 20, 30, 52, 29, 12] + }, + 'JOS': { + 'codes': ['Josh', 'Jos'], + 'verses': [18, 24, 17, 24, 15, 27, 26, 35, 27, 43, 23, 24, 33, 15, 63, 10, 18, 28, 51, 9, 45, 34, 16, 33] + }, + 'JDG': { + 'codes': ['Jdg', 'Judg'], + 'verses': [36, 23, 31, 24, 31, 40, 25, 35, 57, 18, 40, 15, 25, 20, 20, 31, 13, 31, 30, 48, 25] + }, + 'RUT': { + 'codes': ['Ru', 'Rth'], + 'verses': [22, 23, 18, 22] + }, + '1SA': { + 'codes': ['1Sam', '1Sm'], + 'verses': [28, 36, 21, 22, 12, 21, 17, 22, 27, 27, 15, 25, 23, 52, 35, 23, 58, 30, 24, 42, 15, 23, 29, 22, 44, + 25, 12, 25, 11, 31, 13] + }, + '2SA': { + 'codes': ['2Sam', '2Sm'], + 'verses': [27, 32, 39, 12, 25, 23, 29, 18, 13, 19, 27, 31, 39, 33, 37, 23, 29, 33, 43, 26, 22, 51, 39, 25] + }, + '1KI': { + 'codes': ['1Kg', '1K'], + 'verses': [53, 46, 28, 34, 18, 38, 51, 66, 28, 29, 43, 33, 34, 31, 34, 34, 24, 46, 21, 43, 29, 53] + }, + '2KI': { + 'codes': ['2Kg', '2K'], + 'verses': [18, 25, 27, 44, 27, 33, 20, 29, 37, 36, 21, 21, 25, 29, 38, 20, 41, 37, 37, 21, 26, 20, 37, 20, 30] + }, + '1CH': { + 'codes': ['1Ch'], + 'verses': [54, 55, 24, 43, 26, 81, 40, 40, 44, 14, 47, 40, 14, 17, 29, 43, 27, 17, 19, 8, 30, 19, 32, 31, 31, + 32, 34, 21, 30] + }, + '2CH': { + 'codes': ['2Ch'], + 'verses': [17, 18, 17, 22, 14, 42, 22, 18, 31, 19, 23, 16, 22, 15, 19, 14, 19, 34, 11, 37, 20, 12, 21, 27, 28, + 23, 9, 27, 36, 27, 21, 33, 25, 33, 27, 23] + }, + 'EZR': { + 'codes': ['Ezr'], + 'verses': [11, 70, 13, 24, 17, 22, 28, 36, 15, 44] + }, + 'NEH': { + 'codes': ['Neh'], + 'verses': [11, 20, 32, 23, 19, 19, 73, 18, 38, 39, 36, 47, 31] + }, + 'EST': { + 'codes': ['Est'], + 'verses': [22, 23, 15, 17, 14, 14, 10, 17, 32, 3] + }, + 'JOB': { + 'codes': ['Jb', 'Job'], + 'verses': [22, 13, 26, 21, 27, 30, 21, 22, 35, 22, 20, 25, 28, 22, 35, 22, 16, 21, 29, 29, 34, 30, 17, 25, 6, + 14, 23, 28, 25, 31, 40, 22, 33, 37, 16, 33, 24, 41, 30, 24, 34, 17] + }, + 'PSA': { + 'codes': ['Ps'], + 'verses': [6, 12, 8, 8, 12, 10, 17, 9, 20, 18, 7, 8, 6, 7, 5, 11, 15, 50, 14, 9, 13, 31, 6, 10, 22, 12, 14, 9, + 11, 12, 24, 11, 22, 22, 28, 12, 40, 22, 13, 17, 13, 11, 5, 26, 17, 11, 9, 14, 20, 23, 19, 9, 6, 7, + 23, 13, 11, 11, 17, 12, 8, 12, 11, 10, 13, 20, 7, 35, 36, 5, 24, 20, 28, 23, 10, 12, 20, 72, 13, 19, + 16, 8, 18, 12, 13, 17, 7, 18, 52, 17, 16, 15, 5, 23, 11, 13, 12, 9, 9, 5, 8, 28, 22, 35, 45, 48, 43, + 13, 31, 7, 10, 10, 9, 8, 18, 19, 2, 29, 176, 7, 8, 9, 4, 8, 5, 6, 5, 6, 8, 8, 3, 18, 3, 3, 21, 26, + 9, 8, 24, 13, 10, 7, 12, 15, 21, 10, 20, 14, 9, 6] + }, + 'PRO': { + 'codes': ['Pr'], + 'verses': [33, 22, 35, 27, 23, 35, 27, 36, 18, 32, 31, 28, 25, 35, 33, 33, 28, 24, 29, 30, 31, 29, 35, 34, 28, + 28, 27, 28, 27, 33, 31] + }, + 'ECC': { + 'codes': ['Ec', 'Qoh'], + 'verses': [18, 26, 22, 16, 20, 12, 29, 17, 18, 20, 10, 14] + }, + 'SNG': { + 'codes': ['Sos', 'Song'], + 'verses': [17, 17, 11, 16, 16, 13, 13, 14] + }, + 'ISA': { + 'codes': ['Isa'], + 'verses': [31, 22, 26, 6, 30, 13, 25, 22, 21, 34, 16, 6, 22, 32, 9, 14, 14, 7, 25, 6, 17, 25, 18, 23, 12, 21, + 13, 29, 24, 33, 9, 20, 24, 17, 10, 22, 38, 22, 8, 31, 29, 25, 28, 28, 25, 13, 15, 22, 26, 11, 23, + 15, 12, 17, 13, 12, 21, 14, 21, 22, 11, 12, 19, 12, 25, 24] + }, + 'JER': { + 'codes': ['Jer', 'Jr'], + 'verses': [19, 37, 25, 31, 31, 30, 34, 22, 26, 25, 23, 17, 27, 22, 21, 21, 27, 23, 15, 18, 14, 30, 40, 10, 38, + 24, 22, 17, 32, 24, 40, 44, 26, 22, 19, 32, 21, 28, 18, 16, 18, 22, 13, 30, 5, 28, 7, 47, 39, 46, 64, + 34] + }, + 'LAM': { + 'codes': ['Lam', 'Lm'], + 'verses': [22, 22, 66, 22, 22] + }, + 'EZK': { + 'codes': ['Ezek', 'Ezk'], + 'verses': [28, 10, 27, 17, 17, 14, 27, 18, 11, 22, 25, 28, 23, 23, 8, 63, 24, 32, 14, 49, 32, 31, 49, 27, 17, 21, + 36, 26, 21, 26, 18, 32, 33, 31, 15, 38, 28, 23, 29, 49, 26, 20, 27, 31, 25, 24, 23, 35] + }, + 'DAN': { + 'codes': ['Dn', 'Dan'], + 'verses': [21, 49, 30, 37, 31, 28, 28, 27, 27, 21, 45, 13] + }, + 'HOS': { + 'codes': ['Hos', 'Hs'], + 'verses': [11, 23, 5, 19, 15, 11, 16, 14, 17, 15, 12, 10, 14, 9] + }, + 'JOL': { + 'codes': ['Joel', 'Jl'], + 'verses': [20, 32, 21] + }, + 'AMO': { + 'codes': ['Am'], + 'verses': [15, 16, 15, 13, 27, 14, 17, 14, 15] + }, + 'OBA': { + 'codes': ['Ob'], + 'verses': [21] + }, + 'JON': { + 'codes': ['Jon'], + 'verses': [17, 10, 10, 11] + }, + 'MIC': { + 'codes': ['Mi', 'Mc'], + 'verses': [16, 13, 12, 13, 15, 16, 20] + }, + 'NAM': { + 'codes': ['Na'], + 'verses': [15, 13, 19] + }, + 'HAB': { + 'codes': ['Hab'], + 'verses': [17, 20, 19] + }, + 'ZEP': { + 'codes': ['Zep', 'Zp'], + 'verses': [18, 15, 20] + }, + 'HAG': { + 'codes': ['Hag', 'Hg'], + 'verses': [15, 23] + }, + 'ZEC': { + 'codes': ['Zc', 'Zec'], + 'verses': [21, 13, 10, 14, 11, 15, 14, 20, 12, 21, 17, 14, 20, 9, 15, 21] + }, + 'MAL': { + 'codes': ['Mal', 'Ml'], + 'verses': [14, 17, 18, 6] + }, + 'MAT': { + 'codes': ['Mt', 'Mat'], + 'verses': [25, 23, 17, 25, 48, 34, 29, 34, 38, 42, 30, 50, 58, 36, 39, 28, 30, 34, 34, 46, 30, 46, 39, 28, 34, + 31, 46, 46, 38, 71, 66, 20] + }, + 'MRK': { + 'codes': ['Mk', 'Mar'], + 'verses': [45, 28, 35, 41, 43, 56, 29, 38, 50, 52, 33, 44, 37, 72, 47, 20] + }, + 'LUK': { + 'codes': ['Lk', 'Lu'], + 'verses': [80, 52, 38, 44, 39, 49, 50, 56, 62, 42, 54, 59, 35, 35, 32, 31, 37, 43, 48, 47, 38, 71, 56, 39, 49, + 57, 80, 55, 28, 35, 32, 31, 37, 50, 26, 46, 51, 66, 53, 59, 37, 35, 50, 40, 46, 51, 69, 53, 56, 20] + }, + 'JHN': { + 'codes': ['Jn', 'Joh', 'Jhn'], + 'verses': [51, 25, 36, 54, 47, 71, 53, 59, 41, 42, 57, 50, 38, 31, 27, 33, 26, 40, 42, 31, 25] + }, + 'ACT': { + 'codes': ['Ac'], + 'verses': [26, 47, 26, 37, 42, 15, 60, 40, 43, 48, 30, 25, 52, 28, 41, 40, 34, 28, 40, 38, 40, 30, 35, 27, 27, + 32, 44, 31] + }, + 'ROM': { + 'codes': ['Ro', 'Rm'], + 'verses': [32, 29, 31, 25, 21, 23, 25, 39, 33, 21, 36, 21, 14, 23, 33, 27] + }, + '1CO': { + 'codes': ['1Co'], + 'verses': [31, 16, 23, 21, 13, 20, 40, 13, 27, 33, 34, 31, 13, 40, 58, 24] + }, + '2CO': { + 'codes': ['2Co'], + 'verses': [24, 17, 18, 18, 21, 18, 16, 24, 15, 18, 33, 21, 14] + }, + 'GAL': { + 'codes': ['Gal', 'Gl'], + 'verses': [24, 21, 29, 31, 26, 18] + }, + 'EPH': { + 'codes': ['Ep'], + 'verses': [23, 22, 21, 32, 33, 24] + }, + 'PHP': { + 'codes': ['Php', 'Philip'], + 'verses': [30, 30, 21, 23] + }, + 'COL': { + 'codes': ['Col'], + 'verses': [29, 23, 25, 18] + }, + '1TH': { + 'codes': ['1Th'], + 'verses': [10, 20, 13, 18, 28] + }, + '2TH': { + 'codes': ['2Th'], + 'verses': [12, 17, 18] + }, + '1TI': { + 'codes': ['1Ti', '1Tm'], + 'verses': [20, 15, 16, 16, 25, 21, 25] + }, + '2TI': { + 'codes': ['2Ti', '2Tm'], + 'verses': [18, 26, 17, 22] + }, + 'TIT': { + 'codes': ['Tit'], + 'verses': [16, 15, 15] + }, + 'PHM': { + 'codes': ['Phile', 'Phm'], + 'verses': [25] + }, + 'HEB': { + 'codes': ['Hb', 'Heb'], + 'verses': [14, 18, 19, 16, 14, 20, 28, 13, 28, 39, 40, 29, 25] + }, + 'JAS': { + 'codes': ['Ja', 'Jm'], + 'verses': [27, 26, 18, 17, 20] + }, + '1PE': { + 'codes': ['1Pe', '2Pt'], + 'verses': [25, 25, 22, 19, 14] + }, + '2PE': { + 'codes': ['2Pe', '2Pt'], + 'verses': [21, 22, 18] + }, + '1JN': { + 'codes': ['1Jn', '1Jo', '1Jh'], + 'verses': [10, 29, 24, 21, 21] + }, + '2JN': { + 'codes': ['2Jn', '2Jo', '2Jh'], + 'verses': [13] + }, + '3JN': { + 'codes': ['3Jn', '3Jo', '3Jh'], + 'verses': [14] + }, + 'JUD': { + 'codes': ['Ju', 'Jd'], + 'verses': [25] + }, + 'REV': { + 'codes': ['Rev', 'Rv'], + 'verses': [20, 29, 22, 18, 14, 20, 17, 18, 20, 15, 23, 19, 21, 18, 18, 24, 22, 21, 21, 15, 27, 21] + } + } + + + def __init__(self, reference): + self.reference = reference + self._structured_ref = self.parse_scripture_reference(reference) + + @classmethod + def parse_scripture_reference(cls, input_ref): + normalized_input = re.sub(r"\s+", "", input_ref).upper() + regex = re.compile(r"^(\d)?(\D+)(\d+)?(?::(\d+))?(?:-(\d+)?(?::(\d+))?)?$") + match = regex.match(normalized_input) + + if not match: + return {'bookCode': '', 'startChapter': 0, 'endChapter': 0, 'startVerse': 0, 'endVerse': 0} + + bookPrefix, bookName, startChapter, startVerse, endChapterOrVerse, endVerse = match.groups() + + fullBookName = f"{bookPrefix or ''}{bookName}".upper() + bookCode = '' + for code, book in cls.book_codes.items(): + if any(fullBookName.startswith(name.upper()) for name in book['codes']): + bookCode = code + break + + startChap = int(startChapter) if startChapter else 0 + endChap = int(endChapterOrVerse) if endChapterOrVerse and endVerse else startChap + startVer = int(startVerse) if startVerse else 0 + endVer = int(endVerse) if endVerse else int(endChapterOrVerse) if endChapterOrVerse and not endVerse else startVer + + if startVer != 0 and endVer == 0: + endVer = startVer + + return { + 'bookCode': bookCode, + 'startChapter': startChap, + 'endChapter': endChap, + 'startVerse': startVer, + 'endVerse': endVer, + } + + @property + @cache + def structured_ref(self): + return self._structured_ref + + + @property + @cache + def line_number(self): + book_code = self.structured_ref['bookCode'] + start_chapter = self.structured_ref['startChapter'] + start_verse = self.structured_ref['startVerse'] + + # Find the index of the book to get the starting line number + book_index = list(self.book_codes.keys()).index(book_code) + start_line_of_book = self.verse_ones[book_index] + + # Calculate the number of verses before the specified chapter + verses_before = sum(self.book_codes[book_code]['verses'][:start_chapter - 1]) + + # Calculate the line number of the verse + line_number = start_line_of_book + verses_before + start_verse - 1 + + return line_number + + # Override eq method to allow comparison of ScriptureReference objects based on line number + # def __eq__(self, other): + # return self.line_number == other.line_number + + # def __hash__(self): + # book_code = self.structured_ref['bookCode'] + # start_chapter = self.structured_ref['startChapter'] + # start_verse = self.structured_ref['startVerse'] + # book_index = list(self.book_codes.keys()).index(book_code) + # start_line_of_book = self.verse_ones[book_index] + # verses_before = sum(self.book_codes[book_code]['verses'][:start_chapter - 1]) + # line_number = start_line_of_book + verses_before + start_verse - 1 + # return hash(line_number) + + + +# # Example usage: +# reference = "1Jn 5:7-8" +# scripture_ref = ScriptureReference(reference) +# print("Structured Reference:", scripture_ref.get_structured_ref()) +# print("Line Number:", scripture_ref.line_number) diff --git a/TrainingData.py b/TrainingData.py new file mode 100644 index 0000000000000000000000000000000000000000..a63db741808ef3d69baed55a3fd3db9aed64435a --- /dev/null +++ b/TrainingData.py @@ -0,0 +1,84 @@ +greek_to_lang = { + 'Hindi':''' + What is a good translation of πίστις into Hindi? विश्वास + What is a good translation of χάρις into Hindi? अनुग्रह + What is a good translation of σωτηρία into Hindi? उद्धार + What is a good translation of εὐαγγέλιον into Hindi? सुसमाचार + What is a good translation of ἀπόστολος into Hindi? प्रेरित + What is a good translation of ἀγάπη into Hindi? प्रेम + What is a good translation of ἐκκλησία into Hindi? कलीसिया + What is a good translation of ἁμαρτία into Hindi? पाप + What is a good translation of μετάνοια into Hindi? पश्चाताप + What is a good translation of κύριος into Hindi? प्रभु + What is a good translation of ἅγιον πνεῦμα into Hindi? पवित्र आत्मा + What is a good translation of ἀνάστασις into Hindi? पुनरुत्थान + What is a good translation of ζωὴ αἰώνιος into Hindi? अनन्त जीवन + What is a good translation of βασιλεία τοῦ Θεοῦ into Hindi? परमेश्वर का राज्य + What is a good translation of μαθητής into Hindi? शिष्य + What is a good translation of δύναμις into Hindi? चमत्कार + What is a good translation of ἐντολή into Hindi? आज्ञा + What is a good translation of δικαιοσύνη into Hindi? धार्मिकता + What is a good translation of εἰρήνη into Hindi? शांति + What is a good translation of ὁ ἔσχατος δεῖπνον into Hindi? अंतिम भोज + What is a good translation of υἱὸς τοῦ Θεοῦ into Hindi? परमेश्वर का पुत्र + What is a good translation of βασιλεὺς τῶν βασιλευόντων into Hindi? राजाओं का राजा + What is a good translation of ἀμνὸς τοῦ Θεοῦ into Hindi? परमेश्वर का मेमना + What is a good translation of καρπὸς τοῦ Πνεύματος into Hindi? आत्मा का फल + What is a good translation of δωρεὰ τοῦ Ἁγίου Πνεύματος into Hindi? पवित्र आत्मा की देन + What is a good translation of ὁ καλὸς ποιμήν into Hindi? भला चरवाहा + What is a good translation of ἡ μεγάλη ἐντολή into Hindi? महान आज्ञा + What is a good translation of γεννηθῆναι ἄνωθεν into Hindi? पुनर्जन्म + What is a good translation of ἡ προσευχὴ τοῦ Κυρίου into Hindi? प्रभु की प्रार्थना + What is a good translation of Ὄρος τῶν Ἐλαιῶν into Hindi? जैतून का पहाड़ + What is a good translation of ὕδωρ ζῶν into Hindi? जीवित जल + What is a good translation of ἄρτος τῆς ζωῆς into Hindi? जीवन की रोटी + What is a good translation of φῶς τοῦ κόσμου into Hindi? संसार का प्रकाश + What is a good translation of ποτήριον τῆς ὀργῆς into Hindi? क्रोध का प्याला + What is a good translation of σφραγὶς τοῦ Θεοῦ into Hindi? परमेश्वर की मुहर + What is a good translation of καινὴ διαθήκη into Hindi? नया नियम + What is a good translation of πανοπλία τοῦ Θεοῦ into Hindi? परमेश्वर का कवच + What is a good translation of θρόνος τῆς χάριτος into Hindi? अनुग्रह का सिंहासन + ''', + 'Spanish':''' + What is a good translation of Χριστός into Spanish? Cristo + What is a good translation of πίστις into Spanish? fe + What is a good translation of χάρις into Spanish? Gracia + What is a good translation of σωτηρία into Spanish? Salvación + What is a good translation of εὐαγγέλιον into Spanish? Evangelio + What is a good translation of ἀπόστολος into Spanish? Apóstol + What is a good translation of ἀγάπη into Spanish? Amor + What is a good translation of ἐκκλησία into Spanish? Iglesia + What is a good translation of ἁμαρτία into Spanish? Pecado + What is a good translation of μετάνοια into Spanish? Arrepentimiento + What is a good translation of κύριος into Spanish? Señor + What is a good translation of ἅγιον πνεῦμα into Spanish? Espíritu Santo + What is a good translation of ἀνάστασις into Spanish? Resurrección + What is a good translation of ζωὴ αἰώνιος into Spanish? Vida Eterna + What is a good translation of βασιλεία τοῦ Θεοῦ into Spanish? Reino de Dios + What is a good translation of μαθητής into Spanish? Discípulo + What is a good translation of δύναμις into Spanish? Poder + What is a good translation of ἐντολή into Spanish? Mandamiento + What is a good translation of δικαιοσύνη into Spanish? Justicia + What is a good translation of εἰρήνη into Spanish? Paz + What is a good translation of ὁ ἔσχατος δεῖπνον into Spanish? Última Cena + What is a good translation of υἱὸς τοῦ Θεοῦ into Spanish? Hijo de Dios + What is a good translation of βασιλεὺς τῶν βασιλευόντων into Spanish? Rey de reyes + What is a good translation of ἀμνὸς τοῦ Θεοῦ into Spanish? Cordero de Dios + What is a good translation of καρπὸς τοῦ Πνεύματος into Spanish? Fruto del Espíritu + What is a good translation of δωρεὰ τοῦ Ἁγίου Πνεύματος into Spanish? Don del Espíritu Santo + What is a good translation of ὁ καλὸς ποιμήν into Spanish? Buen Pastor + What is a good translation of ἡ μεγάλη ἐντολή into Spanish? Gran Mandamiento + What is a good translation of γεννηθῆναι ἄνωθεν into Spanish? Nacer de nuevo + What is a good translation of ἡ προσευχὴ τοῦ Κυρίου into Spanish? Oración del Señor + What is a good translation of Ὄρος τῶν Ἐλαιῶν into Spanish? Monte de los Olivos + What is a good translation of ὕδωρ ζῶν into Spanish? Agua Viva + What is a good translation of ἄρτος τῆς ζωῆς into Spanish? Pan de Vida + What is a good translation of φῶς τοῦ κόσμου into Spanish? Luz del Mundo + What is a good translation of ποτήριον τῆς ὀργῆς into Spanish? Copa de la Ira + What is a good translation of σφραγὶς τοῦ Θεοῦ into Spanish? Sello de Dios + What is a good translation of καινὴ διαθήκη into Spanish? Nuevo Pacto + What is a good translation of πανοπλία τοῦ Θεοῦ into Spanish? Armadura de Dios + What is a good translation of θρόνος τῆς χάριτος into Spanish? Trono de Gracia + What is a good translation of βιβλίον τῆς ζωῆς into Spanish? Libro de la Vida + ''' +} \ No newline at end of file diff --git a/TranslationNoteFinder.py b/TranslationNoteFinder.py new file mode 100644 index 0000000000000000000000000000000000000000..7bd41667409ad28e29fee0ff0737d19ce34b69a8 --- /dev/null +++ b/TranslationNoteFinder.py @@ -0,0 +1,252 @@ +import json +import csv +import re +from langdetect import detect +import pycountry +from sklearn.feature_extraction.text import TfidfVectorizer +from guidance import models, gen, select, instruction, system, user, assistant # use llama-cpp-python==0.2.26 +import openai +from romanize import uroman +from ScriptureReference import ScriptureReference as SR +import stanza +import difflib +import requests +from TrainingData import greek_to_lang + + +class TranslationNoteFinder: + verses = SR.verse_ones + + greek_bible_path = 'bibles/grc-grctcgnt.txt' + + # Bibles in various languages can be downloaded from https://github.com/BibleNLP/ebible/tree/main/corpus + # lang_code follows ISO 639-1 standard + def __init__(self, bible_text_path, api_key, model_path=None, lang_code=None): + + # Load Bibles + self.verses = TranslationNoteFinder.verses + self.greek_bible_text = self.load_bible(self.greek_bible_path) + self.target_bible_text = self.load_bible(bible_text_path) + first_line_nt = self.target_bible_text.splitlines()[23213] + + # Auto-detect language of target Bible text (occassionally incorrect, so lang_code can be passed in) + if lang_code: + self.language = lang_code + self.lang_name = pycountry.languages.get(alpha_2=self.language).name + print(f'Language of target Bible text: {self.lang_name}') + else: + self.language = detect(first_line_nt) + self.lang_name = pycountry.languages.get(alpha_2=self.language).name + print(f'Detected language of target Bible text: {self.lang_name}') + + # Local model currently not in use + if model_path: + self.model_path = model_path + + # Download target language data for use in tokenizer + stanza.download(self.language) + self.nlp = stanza.Pipeline(lang=self.language, processors='tokenize') + + # Assign instance variables + self.target_bible_text = self.load_bible(bible_text_path) + self.api_key = api_key + + # Get tf-idf vectorizer, matrix for target Bible text + self.tfidf_vectorizer, self.tfidf_matrix = self.create_tfidf_vectorizer_matrix() + + + def parse_tsv_to_json(self, file_content, book_abbrev): + result = [] # Initialize an empty list to store the dictionaries. + + # Turn tsv content into reader + tsv_reader = csv.reader(file_content.splitlines(), delimiter='\t') + + for row in tsv_reader: + # Check if the row contains a Greek term (non-empty) in the expected position. + if row and len(row) > 3 and row[4].strip(): + # Construct a dictionary for the current row. + entry = { + "source_term": row[4].strip(), + "translation_note": row[6].strip(), + "verse": book_abbrev + row[0].strip() + } + # Append the dictionary to the result list. + result.append(entry) + + return result + + + def load_translation_notes(self, book_abbrev): + # If filepath ends with json + translation_notes_path = f'https://git.door43.org/unfoldingWord/en_tn/raw/branch/master/tn_{book_abbrev}.tsv' + response = requests.get(translation_notes_path) + if response.status_code == 200: + translation_notes_raw = response.text + else: + translation_notes_raw = '' + + translation_notes = self.parse_tsv_to_json(translation_notes_raw, book_abbrev) + + return translation_notes + + + def load_bible(self, bible_path): + # Check if the path starts with "http://" or "https://" + if bible_path.startswith('http'): + # Use requests to fetch the Bible text from the URL + response = requests.get(bible_path) + # Check if the request was successful + if response.status_code == 200: + bible_text = response.text + else: + bible_text = '' # Or handle errors as needed + else: + # Load the Bible text from a local file + with open(bible_path, 'r', encoding='utf-8') as file: + bible_text = file.read() + return bible_text + + + # Transforms loaded Bible text from file into a list of documents/books (prep for tf-idf) + # i.e., documents = [Genesis content, Exodus content, ...] + def segment_corpus(self, bible_text): + documents = [] + current_document = [] + verse_lines = bible_text.splitlines() + for i, line in enumerate(verse_lines, start=1): + if i in self.verses: + if current_document: + joined_doc_string = " ".join(current_document) + documents.append(joined_doc_string) + current_document = [] + current_document.append(line.strip()) + # Add the last document + if current_document: + joined_doc_string = " ".join(current_document) + documents.append(joined_doc_string) + return documents + + + # A method created for the tokenizer arg of the TfidfVectorizer class constructor + # See create_tfidf_vectorizer_matrix method + def stanza_tokenizer(self, text): + # Use the Stanza pipeline to process the text + doc = self.nlp(text) + # Extract tokens from the Stanza Document object + tokens = [word.text for sent in doc.sentences for word in sent.words] + return tokens + + + # Create a tf-idf vectorizer and matrix for the target Bible text + def create_tfidf_vectorizer_matrix(self): + tfidf_vectorizer = TfidfVectorizer(tokenizer=self.stanza_tokenizer, ngram_range=(1, 10)) + segmented_corpus = self.segment_corpus(self.target_bible_text) + tfidf_matrix = tfidf_vectorizer.fit_transform(segmented_corpus) + return tfidf_vectorizer, tfidf_matrix + + + # Use the tf-idf matrix to get the tf-idf scores for the features (n-grams) of a specific book + def get_tfidf_book_features(self, book_code): + book_index = list(SR.book_codes.keys()).index(book_code) + feature_names = self.tfidf_vectorizer.get_feature_names_out() + dense = self.tfidf_matrix[book_index].todense() + document_tfidf_scores = dense.tolist()[0] + feature_scores = dict(zip(feature_names, document_tfidf_scores)) + + # Filter out zero scores + filtered_feature_scores = {feature: score for feature, score in feature_scores.items() if score > 0} + # Sort by score in descending order (just because...) + sorted_feature_scores = dict(sorted(filtered_feature_scores.items(), key=lambda item: item[1], reverse=True)) + return sorted_feature_scores + + + # For each translation note in verse, use difflib to select the verse ngram which best matches the AI-translated Greek term + def best_ngram_for_note(self, note, verse_ngrams, language): + # local_llm = models.LlamaCpp(self.model_path, n_gpu_layers=1) # n_ctx=4096 to increase prompt size from 512 tokens + + openai_llm = models.OpenAI("gpt-4", api_key=self.api_key) # To use OPENAI_API_KEY environment variable, omit api_key argument + openai_lm = openai_llm + + print(f'All ngrams in verse guidance is selecting from: {[key for key in verse_ngrams.keys()]}') + # print(f'All ngrams in verse guidance is selecting from: {[uroman(key) for key in verse_ngrams.keys()]}') + source_term = note['source_term'].strip() + # source_term = uroman(note['source_term']).strip() + + with system(): + openai_lm += f'You are an expert at translating from Greek into {language}.' + openai_lm += 'When asked to translate, provide only the translation of the term. Nothing else. Do not provide any additional information or context.' + openai_lm += 'Be extrememly succinct in your translations.' + openai_lm += 'You must choose only from the list of translation options you are given. Choose the single best option.' + # with instruction(): + with user(): + openai_lm += f'What is a good translation of {source_term} from Greek into {language} and is found here: {verse_ngrams.keys()}?' + with assistant(): + openai_lm += gen('openai_translation', stop='.') + print(f'OpenAI translation: {openai_lm["openai_translation"]}') + + try: + ngram = difflib.get_close_matches(openai_lm["openai_translation"].strip(), verse_ngrams.keys(), n=1, cutoff=0.3)[0] + except IndexError: + ngram = "No close match found" + + + print(f'Best ngram found for note: {ngram}') + return ngram + + + def verse_notes(self, verse_ref): + # Get the Greek form of the verse + v_ref = SR(verse_ref) + gk_verse_text = self.greek_bible_text.splitlines()[v_ref.line_number - 1] + + # Get all relevant translation notes for the verse (based on Greek terms found in Greek verse) + # with open('translation_notes.json', 'r', encoding='utf-8') as file: + # translation_notes = json.load(file) + translation_notes_in_verse = [] + print(f'Let\'s see if there are any translation notes for this verse: \n\t {gk_verse_text}') + translation_notes = self.load_translation_notes(v_ref.structured_ref['bookCode']) + for note in translation_notes: + note_v_ref = SR(note['verse']) + if note_v_ref.line_number != v_ref.line_number: + continue + print('Note verse:', note_v_ref.structured_ref) + print(f'Checking for existence of: {note["source_term"]}') + if note['source_term'].lower() in gk_verse_text.lower(): + translation_notes_in_verse.append(note) + print(f'Greek terms for all translation notes in verse: {[note["source_term"] for note in translation_notes_in_verse]}') + + # Get the target language form of the verse + target_verse_text = self.target_bible_text.splitlines()[v_ref.line_number - 1] + + # Find n-grams from the book of the verse which exist in the verse + bookCode = v_ref.structured_ref['bookCode'] + book_ngrams = self.get_tfidf_book_features(bookCode) + print(f'First 30 n-grams of the book: {list(book_ngrams.keys())[:30]}') + verse_ngrams = {feature: score for feature, score in book_ngrams.items() if feature.lower() in target_verse_text.lower()} + print(f'First five n-grams of the verse along with their scores: {list(verse_ngrams.items())[:5]}') + + ngrams = [] + for note in translation_notes_in_verse: + ngram = self.best_ngram_for_note(note, verse_ngrams, self.lang_name) + start_pos = target_verse_text.lower().find(ngram.lower()) + end_pos = start_pos + len(ngram) + source_term = note['source_term'] + trans_note = note['translation_note'] + ngrams.append( + { + 'ngram': ngram, + 'start_pos': start_pos, + 'end_pos': end_pos, + 'source_term': source_term, + 'trans_note': trans_note + }) + + print(f'Verse notes to be returned: {ngrams}') + return { + 'target_verse_text': target_verse_text, + 'verse_ref': v_ref.structured_ref, + 'line_number': v_ref.line_number, + 'ngrams': ngrams + } + + diff --git a/TranslationNoteFinderLLMOnly.py b/TranslationNoteFinderLLMOnly.py new file mode 100644 index 0000000000000000000000000000000000000000..35bb0d04bd192c86766b94590c67bc10d0071fae --- /dev/null +++ b/TranslationNoteFinderLLMOnly.py @@ -0,0 +1,212 @@ +import json +import csv +import re +from langdetect import detect +import pycountry +from LanguageTool import Lang +from sklearn.feature_extraction.text import TfidfVectorizer +from guidance import models, gen, select, instruction, system, user, assistant # use llama-cpp-python==0.2.26 +import openai +from romanize import uroman +from ScriptureReference import ScriptureReference as SR +import stanza +import difflib +import requests +# from TrainingData import greek_to_lang + + +class TranslationNoteFinder: + verses = SR.verse_ones + + # greek_bible_path = 'bibles/grc-grctcgnt.txt' + # hebrew_bible_path = 'bibles/heb-hebrewtanakh.txt' + # english_bible_path = 'bibles/eng-web.txt' + + # Bibles in various languages can be downloaded from https://github.com/BibleNLP/ebible/tree/main/corpus + # lang_code follows ISO 639-1 standard + def __init__(self, bible_text_path, api_key, lang_code=None): + + # Load Bibles + self.verses = TranslationNoteFinder.verses + # self.greek_bible_text = self.load_bible('bibles/grc-grctcgnt.txt') + # self.hebrew_bible_text = self.load_bible('bibles/heb-heb.txt') + # self.english_bible_text = self.load_bible('bibles/eng-engwebp.txt') + self.target_bible_text = self.load_bible(bible_text_path) + + # Auto-detect language of target Bible text (occassionally incorrect, so lang_code can be passed in) + if lang_code: + self.language = lang_code + self.lang_name = pycountry.languages.get(alpha_2=self.language).name + print(f'Language of target Bible text: {self.lang_name}') + else: + first_line_nt = self.target_bible_text.splitlines()[23213] + self.language = detect(first_line_nt) + self.lang_name = pycountry.languages.get(alpha_2=self.language).name + print(f'Detected language of target Bible text: {self.lang_name}') + + # Assign instance variables + self.target_bible_text = self.load_bible(bible_text_path) + self.api_key = api_key + + + def parse_tsv_to_json(self, file_content, book_abbrev): + result = [] # Initialize an empty list to store the dictionaries. + + # Turn tsv content into reader + tsv_reader = csv.reader(file_content.splitlines(), delimiter='\t') + + for row in tsv_reader: + # Check if the row contains a source term (non-empty) in the expected position. + if row and len(row) > 3 and row[4].strip(): + # Construct a dictionary for the current row. + entry = { + "source_term": row[4].strip(), + "translation_note": row[6].strip(), + "verse": book_abbrev + row[0].strip() + } + # Append the dictionary to the result list. + result.append(entry) + + return result + + + def load_translation_notes(self, book_abbrev): + # If filepath ends with json + translation_notes_path = f'https://git.door43.org/unfoldingWord/en_tn/raw/branch/master/tn_{book_abbrev}.tsv' + response = requests.get(translation_notes_path) + if response.status_code == 200: + translation_notes_raw = response.text + else: + translation_notes_raw = '' + + translation_notes = self.parse_tsv_to_json(translation_notes_raw, book_abbrev) + + return translation_notes + + + def load_bible(self, bible_path): + # Check if the path starts with "http://" or "https://" + if bible_path.startswith('http'): + # Use requests to fetch the Bible text from the URL + response = requests.get(bible_path) + # Check if the request was successful + if response.status_code == 200: + bible_text = response.text + else: + bible_text = '' # Or handle errors as needed + else: + # Load the Bible text from a local file + with open(bible_path, 'r', encoding='utf-8') as file: + bible_text = file.read() + return bible_text + + + # Transforms loaded Bible text from file into a list of documents/books (prep for tf-idf) + # i.e., documents = [Genesis content, Exodus content, ...] + def segment_corpus(self, bible_text): + documents = [] + current_document = [] + verse_lines = bible_text.splitlines() + for i, line in enumerate(verse_lines, start=1): + if i in self.verses: + if current_document: + joined_doc_string = " ".join(current_document) + documents.append(joined_doc_string) + current_document = [] + current_document.append(line.strip()) + # Add the last document + if current_document: + joined_doc_string = " ".join(current_document) + documents.append(joined_doc_string) + return documents + + + # For each translation note in verse, use difflib to select the verse ngram which best matches the AI-translated source term + def best_ngram_for_note(self, note, target_verse_text, language): + # local_llm = models.LlamaCpp(self.model_path, n_gpu_layers=1) # n_ctx=4096 to increase prompt size from 512 tokens + + openai_llm = models.OpenAI("gpt-4", api_key=self.api_key) # To use OPENAI_API_KEY environment variable, omit api_key argument + openai_lm = openai_llm + + source_term = note['source_term'].strip() + source_lang = Lang(source_term, options=['en', 'he', 'el']).lang_name # Can only choose between English, Hebrew, and Greek + print(f'Source term: {source_term}, \nSource language: {source_lang}') + # source_term = uroman(note['source_term']).strip() + + with system(): + openai_lm += f'You are an expert at translating between {source_lang} and {language}.' + openai_lm += f'When asked to translate, provide only the {language} translation of the {source_lang} term found in the {language} verse.' + openai_lm += 'Nothing else. Do not provide any additional information or context. Be extrememly succinct in your translations.' + openai_lm += f'You must choose only an N-gram which already exists in the {language} verse.' + + with user(): + openai_lm += f'What is a good translation of {source_term} from {source_lang} into {language} and is also found within this verse: {target_verse_text}?' + # openai_lm += f'What part of the verse \"{target_verse_text}\" is a good translation of {source_term} from {source_lang} into {language}?' + + with assistant(): + openai_lm += gen('openai_translation', stop='.') + print(f'OpenAI translation: {openai_lm["openai_translation"]}') + + # If openai_lm["openai_translation"] can be found in the verse, return it + llm_output = openai_lm["openai_translation"].strip() + print(f'LLM output: {llm_output}') + if llm_output in target_verse_text: + print(f'LLM output found in verse: {llm_output}') + return llm_output + else: + print(f'LLM output not found in verse: {llm_output}') + return '' + + + def verse_notes(self, verse_ref): + # Get the source form of the verse + v_ref = SR(verse_ref) + # source_verse_text = self.source_bible_text.splitlines()[v_ref.line_number - 1] + + translation_notes_in_verse = [] + # print(f'Let\'s see if there are any translation notes for this verse: \n\t {source_verse_text}') + translation_notes = self.load_translation_notes(v_ref.structured_ref['bookCode']) + # for note in translation_notes: + # note_v_ref = SR(note['verse']) + # if note_v_ref.line_number != v_ref.line_number: + # continue + # print('Note verse:', note_v_ref.structured_ref) + # print(f'Checking for existence of: {note["source_term"]}') + # if note['source_term'].lower() in source_verse_text.lower(): + # translation_notes_in_verse.append(note) + for note in translation_notes: + note_v_ref = SR(note['verse']) + if note_v_ref.line_number == v_ref.line_number: # Not checking for existence assumes there is a verse reference + translation_notes_in_verse.append(note) + print(f'Source terms for all translation notes in verse: {[note["source_term"] for note in translation_notes_in_verse]}') + + # Get the target language form of the verse + target_verse_text = self.target_bible_text.splitlines()[v_ref.line_number - 1] + + ngrams = [] + for note in translation_notes_in_verse: + source_term = note['source_term'] + trans_note = note['translation_note'] + ngram = self.best_ngram_for_note(note, target_verse_text, self.lang_name) + start_pos = target_verse_text.lower().find(ngram.lower()) + end_pos = start_pos + len(ngram) + ngrams.append( + { + 'ngram': ngram, + 'start_pos': start_pos, + 'end_pos': end_pos, + 'source_term': source_term, + 'trans_note': trans_note + }) + + + print('Verse notes to be returned:') + print(json.dumps(ngrams, indent=4)) + return { + 'target_verse_text': target_verse_text, + 'verse_ref': v_ref.structured_ref, + 'line_number': v_ref.line_number, + 'ngrams': ngrams + } + + diff --git a/__pycache__/LanguageTool.cpython-312.pyc b/__pycache__/LanguageTool.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..6a965400def6ee84e7ff94973dbfaa2aace48f2b Binary files /dev/null and b/__pycache__/LanguageTool.cpython-312.pyc differ diff --git a/__pycache__/ScriptureReference.cpython-312.pyc b/__pycache__/ScriptureReference.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..c065fbcd189ffb84fc16ba6d1cf695e8009e449d Binary files /dev/null and b/__pycache__/ScriptureReference.cpython-312.pyc differ diff --git a/__pycache__/ScriptureReference.cpython-39.pyc b/__pycache__/ScriptureReference.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..188b0ae39ec1a2b21cd2723c9ee66845b80b9ef9 Binary files /dev/null and b/__pycache__/ScriptureReference.cpython-39.pyc differ diff --git a/__pycache__/TrainingData.cpython-312.pyc b/__pycache__/TrainingData.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..950996441e4b625e97395c04e807d4cc1d349625 Binary files /dev/null and b/__pycache__/TrainingData.cpython-312.pyc differ diff --git a/__pycache__/TrainingData.cpython-39.pyc b/__pycache__/TrainingData.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4b40cbe58212254f58c4408f99d08bc80a0f74f1 Binary files /dev/null and b/__pycache__/TrainingData.cpython-39.pyc differ diff --git a/__pycache__/TranslationNoteFinder.cpython-312.pyc b/__pycache__/TranslationNoteFinder.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..68026972f2791904a330081dfbeb7d202748ee34 Binary files /dev/null and b/__pycache__/TranslationNoteFinder.cpython-312.pyc differ diff --git a/__pycache__/TranslationNoteFinder.cpython-39.pyc b/__pycache__/TranslationNoteFinder.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..db48c9ab6397e2aa1eea3772220a4aed07d8d602 Binary files /dev/null and b/__pycache__/TranslationNoteFinder.cpython-39.pyc differ diff --git a/__pycache__/TranslationNoteFinderLLMOnly.cpython-312.pyc b/__pycache__/TranslationNoteFinderLLMOnly.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..54cd3ee59097fd0623e313fbfa77f30e507e9ceb Binary files /dev/null and b/__pycache__/TranslationNoteFinderLLMOnly.cpython-312.pyc differ diff --git a/__pycache__/nltk.cpython-312.pyc b/__pycache__/nltk.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..9d9023049f44e53d81eb7d9863f120fca11b7f3d Binary files /dev/null and b/__pycache__/nltk.cpython-312.pyc differ diff --git a/__pycache__/romanize.cpython-312.pyc b/__pycache__/romanize.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..63c6aebf12a4c0b790ddcf2e66b5be27c71aeadb Binary files /dev/null and b/__pycache__/romanize.cpython-312.pyc differ diff --git a/__pycache__/romanize.cpython-39.pyc b/__pycache__/romanize.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..575d262c25df1b4614826e7dcab50885852ed386 Binary files /dev/null and b/__pycache__/romanize.cpython-39.pyc differ diff --git a/__pycache__/tfidf.cpython-312.pyc b/__pycache__/tfidf.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e0316f7f6574dd6e51f21fed8cab1e3f97659db1 Binary files /dev/null and b/__pycache__/tfidf.cpython-312.pyc differ diff --git a/__pycache__/tfidf.cpython-39.pyc b/__pycache__/tfidf.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..620d3401ccdd96f37530adc2515d40dc0406abd2 Binary files /dev/null and b/__pycache__/tfidf.cpython-39.pyc differ diff --git a/flagged/log.csv b/flagged/log.csv new file mode 100644 index 0000000000000000000000000000000000000000..3a1dcbba643a2fd4e46b8294a557f87bdb46c3ca --- /dev/null +++ b/flagged/log.csv @@ -0,0 +1,2 @@ +Language Code,Verse References (comma-separated),Results,flag,username,timestamp +hi,eph1:3,,,,2024-03-02 19:58:40.869428 diff --git a/highlightNote.css b/highlightNote.css new file mode 100644 index 0000000000000000000000000000000000000000..04c6bc5774ceb01a330edc74aca625ab227a287d --- /dev/null +++ b/highlightNote.css @@ -0,0 +1,7 @@ +.note { + cursor: pointer; + text-decoration: underline; +} +.highlight { + background-color: yellow; +} \ No newline at end of file diff --git a/highlightNote.js b/highlightNote.js new file mode 100644 index 0000000000000000000000000000000000000000..ed4c9db2e96be4b23ad3c0d126e5418fdbc9c369 --- /dev/null +++ b/highlightNote.js @@ -0,0 +1,10 @@ +function highlightNote(noteId, verseText, startPos, endPos) { + const noteElement = document.getElementById(noteId); + if(noteElement) { + const highlightedText = `${verseText.substring(startPos, endPos)}`; + const verseTextElement = document.querySelector('.verse-text'); + if (verseTextElement) { + verseTextElement.innerHTML = verseText.substring(0, startPos) + highlightedText + verseText.substring(endPos); + } + } +} \ No newline at end of file diff --git a/main.py b/main.py new file mode 100644 index 0000000000000000000000000000000000000000..1e12a29f9807e03707ca4acc44b9481bd6fcbbcf --- /dev/null +++ b/main.py @@ -0,0 +1,22 @@ +import os +from TranslationNoteFinder import TranslationNoteFinder + +api_key = os.getenv('OPENAI_API_KEY') +tnf = TranslationNoteFinder('translation_notes.json', 'bibles/hin-hin2017.txt', api_key=api_key, lang_code='hi') + +print(tnf.verse_notes('rom3:22')) + +# verse that includes en Christo +# print(tnf.verse_notes('eph1:1')) +# # verse with no translation note matches +# print(tnf.verse_notes('jn1:8')) +# # verse that includes logos +# print(tnf.verse_notes('jn1:1')) +# # verse that includes agape +# print(tnf.verse_notes('1cor13:13')) +# # verse that includes koinonia +# print(tnf.verse_notes('1jn1:3')) +# verse that includes dikaioo +print(tnf.verse_notes('rom3:22')) + +# Expect ~1 min startup runtime, ~5 sec per verse \ No newline at end of file diff --git a/main_gradio.py b/main_gradio.py new file mode 100644 index 0000000000000000000000000000000000000000..589ba5222c425b996227d02fcbed2953d4b8e9cc --- /dev/null +++ b/main_gradio.py @@ -0,0 +1,72 @@ +import gradio as gr +from gradio import HighlightedText +from TranslationNoteFinder import TranslationNoteFinder + +# Updated dictionary mapping language codes to URLs of Bible text files +bible_urls = { + 'en': 'https://raw.githubusercontent.com/BibleNLP/ebible/main/corpus/eng-kjvcpb.txt', + 'hi': 'https://raw.githubusercontent.com/BibleNLP/ebible/main/corpus/hin-hin2017.txt', + 'es': 'https://raw.githubusercontent.com/BibleNLP/ebible/main/corpus/spa-spabes.txt', + 'ru': 'https://raw.githubusercontent.com/BibleNLP/ebible/main/corpus/rus-russyn.txt' +} + +tnf = None + +def load_resources(api_key, lang_code): + global tnf + bible_text_url = bible_urls.get(lang_code) + # 'translation_notes.json' + # 'translation_notes/tn_ROM.tsv' + tnf = TranslationNoteFinder('translation_notes/tn_ROM.tsv', bible_text_url, api_key, lang_code=lang_code) + return "Language resources loaded successfully.", "", "", "" + +def find_notes(verse_ref): + global tnf + if tnf is None: + return "Please load language resources first.", "", "", "" + + results = tnf.verse_notes(verse_ref) + verse_ref_formatted = f"{results['verse_ref']['bookCode']} {results['verse_ref']['startChapter']}:{results['verse_ref']['startVerse']}" + + target_text = results['target_verse_text'] + colors = ["yellow", "lightgreen", "lightblue", "pink", "lightgrey", "orange", "purple", "cyan", "magenta", "lime", "teal", + "maroon", "navy", "olive", "silver", "gold", "coral", "turquoise", "indigo", "violet"] + ngrams_highlights = {} + for i, ngram in enumerate(reversed(results['ngrams'])): # Reverse to not mess up the indices + start, end = ngram['start_pos'], ngram['end_pos'] + highlight = f"{target_text[start:end]}" + target_text = target_text[:start] + highlight + target_text[end:] + # Map Greek terms to their corresponding highlight color + ngrams_highlights[ngram['greek_term']] = colors[i] + + line_number = str(results['line_number']) + # Apply highlights to Greek terms in translation notes + ngrams_formatted = "" + for ngram in results['ngrams']: + greek_term_highlight = f"{ngram['greek_term']}" + ngrams_formatted += f"{greek_term_highlight}: {ngram['trans_note']}
" + + # Since HTML component is used, all outputs must be strings + return verse_ref_formatted, target_text, line_number, ngrams_formatted + + +# Adjusting Gradio interface for HTML output +with gr.Blocks() as app: + api_key_input = gr.Textbox(label="API Key", type='password') + with gr.Row(): + lang_dropdown = gr.Dropdown(choices=list(bible_urls.keys()), label="Language Code") + load_btn = gr.Button("Load Language") + verse_input = gr.Textbox(label="Verse Reference") + translate_btn = gr.Button("Translate") + + verse_ref_output = gr.Textbox(label="Verse Reference") + target_text_output = gr.HTML(label="Target Verse Text") # Changed to HTML component + # target_text_output = gr.HighlightedText(label="Target Verse Text") + line_number_output = gr.Textbox(label="Line Number") + ngrams_output = gr.HTML(label="N-grams") # Changed to HTML for formatted output + + load_btn.click(fn=load_resources, inputs=[api_key_input, lang_dropdown], outputs=[verse_ref_output, target_text_output, line_number_output, ngrams_output]) + translate_btn.click(fn=find_notes, inputs=verse_input, outputs=[verse_ref_output, target_text_output, line_number_output, ngrams_output]) + + +app.launch() diff --git a/main_gradio_js.py b/main_gradio_js.py new file mode 100644 index 0000000000000000000000000000000000000000..88b93606dc49c2f317c53ec649ee3d799407275e --- /dev/null +++ b/main_gradio_js.py @@ -0,0 +1,107 @@ +import gradio as gr +# from TranslationNoteFinder import TranslationNoteFinder +from TranslationNoteFinderLLMOnly import TranslationNoteFinder + +# Updated dictionary mapping language codes to URLs of Bible text files +bible_urls = { + 'en': 'https://raw.githubusercontent.com/BibleNLP/ebible/main/corpus/eng-engkjvcpb.txt', + 'hi': 'https://raw.githubusercontent.com/BibleNLP/ebible/main/corpus/hin-hin2017.txt', + 'es': 'https://raw.githubusercontent.com/BibleNLP/ebible/main/corpus/spa-spabes.txt', + 'ru': 'https://raw.githubusercontent.com/BibleNLP/ebible/main/corpus/rus-russyn.txt' +} + +tnf = None + +def load_resources(api_key, lang_code): + global tnf + bible_text_url = bible_urls.get(lang_code) + # 'translation_notes.json' + # 'translation_notes/tn_ROM.tsv' + tnf = TranslationNoteFinder(bible_text_url, api_key, lang_code=lang_code) + return "Language resources loaded successfully.", "", "", "" + + +with gr.Blocks(css="highlightNote.css") as app: + + def find_notes(verse_ref): + global tnf + if tnf is None: + return "Please load language resources first.", "", "", "" + + # Clear the output fields by returning empty strings + # yield "", "", "", "" + + results = tnf.verse_notes(verse_ref) + verse_ref_formatted = f"{results['verse_ref']['bookCode']} {results['verse_ref']['startChapter']}:{results['verse_ref']['startVerse']}" + + target_text = results['target_verse_text'] + ngrams_formatted = "" + + line_number = str(results['line_number']) + # Apply highlights to Greek terms in translation notes + for i, ngram in enumerate(results['ngrams']): + note_id = f"note_{i}" + ngram_text = f""" + {ngram['source_term']}: {ngram['trans_note']} +

""" + ngrams_formatted += ngram_text + + # Since HTML component is used, all outputs must be strings + return verse_ref_formatted, target_text, line_number, ngrams_formatted + + + api_key_input = gr.Textbox(label="API Key", type='password') + with gr.Row(): + lang_dropdown = gr.Dropdown(choices=list(bible_urls.keys()), label="Language Code") + load_btn = gr.Button("Load Language") + verse_input = gr.Textbox(label="Verse Reference") + translate_btn = gr.Button("Translate") + + verse_ref_output = gr.Textbox(label="Verse Reference") + target_text_output = gr.HTML(label="Target Verse Text", elem_classes=["verse-text"]) + line_number_output = gr.Textbox(label="Line Number") + notes_output = gr.HTML(label="N-grams") # needs elem_classes? + + load_btn.click( + fn=load_resources, + inputs=[ + api_key_input, + lang_dropdown], + outputs=[ + verse_ref_output, + target_text_output, + line_number_output, + notes_output + ] + ) + translate_btn.click( + fn=find_notes, + inputs=verse_input, + outputs=[ + verse_ref_output, + target_text_output, + line_number_output, + notes_output + ] + ) + + +app.launch(share=True) diff --git a/romanize.py b/romanize.py new file mode 100644 index 0000000000000000000000000000000000000000..8d52148c940b514d770a9548f2553c6982553a1e --- /dev/null +++ b/romanize.py @@ -0,0 +1,43 @@ +import os +import zipfile +import requests +import subprocess + +# Downloading the zip file +url = 'https://github.com/isi-nlp/uroman/archive/refs/tags/v1.2.8.zip' +zip_filename = 'uroman.zip' +with open(zip_filename, 'wb') as zip_file: + response = requests.get(url) + zip_file.write(response.content) + +# Unzipping the downloaded file +with zipfile.ZipFile(zip_filename, 'r') as zip_ref: + zip_ref.extractall() + +# Function to call the unzipped code +def uroman(input_string, language=None, chart=False): + script_path = 'C:/Users/caleb/Bible Translation Project/guidance/uroman-1.2.8/bin/uroman.pl' # Adjust if necessary + command = ["perl", script_path] + + # Add language flag if specified + if language: + command.extend(["-l", language]) + + # Add chart flag if specified + if chart: + command.append("--chart") + + process = subprocess.Popen(command, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE) + stdout, stderr = process.communicate(input=input_string.encode()) + + if process.returncode != 0: + # There was an error + print(f"Error code {process.returncode}: {stderr.decode()}") + return None + + # Return the output as a string + return stdout.decode() + +# Example usage +# print(uroman("わたしはにほんじんです")) + diff --git a/tests/english_note_to_hindi.py b/tests/english_note_to_hindi.py new file mode 100644 index 0000000000000000000000000000000000000000..fd25a57f4f318d1c6453d9e5bfed7fd1eaf50712 --- /dev/null +++ b/tests/english_note_to_hindi.py @@ -0,0 +1,35 @@ +import guidance +from guidance import models, select, gen, system, user, assistant, one_or_more +from openai import OpenAI + + +model_path = 'models/neural-chat-7b-v3-3.Q2_K.gguf' +llm = models.LlamaCpp(model_path, n_gpu_layers=1) +# llm = models.OpenAI("gpt-4") + + +verse = 'Blessed be the God and Father of our Lord Jesus Christ, who has blessed us in Christ with every spiritual blessing in the heavenly places,' +hin_verse = 'हमारे प्रभु यीशु मसीह का पिता और परमेश्वर धन्य हो। उसने हमें मसीह के रूप में स्वर्ग के क्षेत्र में हर तरह के आशीर्वाद दिये हैं।' +greek_term = 'ἐν Χριστῷ' +translation_note = 'illustrates the intimate union between believers and Christ. The preposition ἐν (in) goes beyond physical location, indicating a profound spiritual reality. Translators need to convey the concept of being "in Christ" as being part of a new creation, identity, and living within the sphere of Christ\'s influence and lordship.' +note = 'hey' + +# OpenAI implementation + +# with system(): +# lm = llm + "You are an expert at translating into Hindi." + +# with user(): +# lm += "Translate the following translation note into Hindi: \n" + translation_note + +# with assistant(): +# lm += gen(max_tokens=1000) + +# print(lm) + +# Neural Chat implementation + +lm = llm + f"Translate the following into Hindi:\n {translation_note}" +lm += gen('hin_note', max_tokens=400) +print(lm) +print(f"Translation note: {lm['hin_note']}") \ No newline at end of file diff --git a/tests/find_greek_in_hindi.py b/tests/find_greek_in_hindi.py new file mode 100644 index 0000000000000000000000000000000000000000..ce6ea25494c9058698abd2ad5c365869f84e7283 --- /dev/null +++ b/tests/find_greek_in_hindi.py @@ -0,0 +1,69 @@ +import guidance +from guidance import models, gen, system, user, assistant, instruction +from openai import OpenAI +import string +from itertools import islice +from romanize import uroman +from tfidf import analyze_verse_in_corpus + + + +llm = models.OpenAI("gpt-3.5-turbo-instruct") + +eng_verse = 'Blessed be the God and Father of our Lord Jesus Christ, who has blessed us in Christ with every spiritual blessing in the heavenly places,' +hin_verse = 'हमारे प्रभु यीशु मसीह का पिता और परमेश्वर धन्य हो। उसने हमें मसीह के रूप में स्वर्ग के क्षेत्र में हर तरह के आशीर्वाद दिये हैं।' +greek_term = 'ἐν Χριστῷ' +translation_note = 'illustrates the intimate union between believers and Christ. The preposition ἐν (in) goes beyond physical location, indicating a profound spiritual reality. Translators need to convey the concept of being "in Christ" as being part of a new creation, identity, and living within the sphere of Christ\'s influence and lordship.' + +from guidance import models, select + +model_path = 'models/neural-chat-7b-v3-3.Q2_K.gguf' +# llm = models.LlamaCpp(model_path, n_gpu_layers=1) + +lm = llm +with instruction(): + lm += "What is a popular flavor?" +lm += select(['chocolate', 'vanilla', 'strawberry'], name='flavor') +print(lm['flavor']) +# print(uroman(greek_term)) + +language = 'Greek' +romanize = False + +# lm = llm +# with instruction(): +# lm += f'The best translation of {uroman(greek_term)} from Romanized Greek into {language} is ' +# # lm += select(['fat albert', 'in heavenly places', 'not found'], name='translation') +# # Generate only english letters from lm +# lm += gen('translation', stop='.') +# translation = lm['translation'] + +translation = greek_term + +if romanize: + translation = uroman(translation) + +# Remove punctuation +translation = translation.translate(str.maketrans('', '', string.punctuation)).lower() +print(translation) + +if language == 'English': + file_path = 'bibles/eng-engkjvcpb.txt' +if language == 'Hindi': + file_path = 'bibles/hin-hin2017.txt' +if language == 'Greek': + file_path = 'bibles/grc-grctcgnt.txt' + +interested_line = 29276 # Example line (verse) number +verse_scores = analyze_verse_in_corpus(file_path, interested_line, romanize=romanize) + +# verse_scores is a dictionary with n-grams as keys and their respective TF-IDF scores as values in descending order +# Print n-grams and respective scores in the verse in descending score order +for ngram, score in verse_scores.items(): + print(f"{ngram}: {score:.4f}") + +# If any of the n-grams contains 'translation', print the n-gram with the highest score, and print its score +for ngram, score in verse_scores.items(): + if translation in ngram: + print(f"The n-gram '{ngram}' has the highest score of {score:.4f} in the verse.") + break \ No newline at end of file diff --git a/tests/guidance-ai-readme.md b/tests/guidance-ai-readme.md new file mode 100644 index 0000000000000000000000000000000000000000..b1cfde68a28025a24ccaeb24f2660becc12738a2 --- /dev/null +++ b/tests/guidance-ai-readme.md @@ -0,0 +1,731 @@ +
+
+ + guidance +
+
+ + +> *Note that v0.1 is a dramatically new version developed while releases had to be paused over the summer. If you are looking for the old version based on handlebars, you can use v0.0.64, but you should instead try porting over to the much better new version :)* + +**`guidance`** is a programming paradigm that offers superior control and efficiency compared to conventional prompting and chaining. It allows users to constrain generation (e.g. with regex and CFGs) as well as to interleave control (conditional, loops) and generation seamlessly. Here are some important features: + +1. **Pure, beautiful python** with additional LM functionality. E.g. here is [basic generation](#basic-generation): +```python +from guidance import models, gen + +# load a model (could be Transformers, LlamaCpp, VertexAI, OpenAI...) +llama2 = models.LlamaCpp(path) + +# append text or generations to the model +llama2 + f'Do you want a joke or a poem? ' + gen(stop='.') +``` +Do you want a joke or a poem? I'll give you a poem + +2. [**Constrained generation**](#constrained-generation) with [selects](#select-basic), [regular expressions](#regular-expressions), and [context-free grammars](#context-free-grammars). +```python +from guidance import select + +# a simple select between two options +llama2 + f'Do you want a joke or a poem? A ' + select(['joke', 'poem']) +``` +Do you want a joke or a poem? A poem + +3. **Rich templates with f-strings**: +```python +llama2 + f'''\ +Do you want a joke or a poem? A {select(['joke', 'poem'])}. +Okay, here is a one-liner: "{gen(stop='"')}" +''' +``` +image
+ +4. [**Stateful control + generation**](#stateful-control--generation) makes it easy to interleave prompting / logic / generation, no need for intermediate parsers: +```python +# capture our selection under the name 'answer' +lm = llama2 + f"Do you want a joke or a poem? A {select(['joke', 'poem'], name='answer')}.\n" + +# make a choice based on the model's previous selection +if lm["answer"] == "joke": + lm += f"Here is a one-line joke about cats: " + gen('output', stop='\n') +else: + lm += f"Here is a one-line poem about dogs: " + gen('output', stop='\n') +``` +image
+ + +5. **Abstract chat interface** that uses the correct special tokens for any chat model: +```python +from guidance import user, assistant + +# load a chat model +chat_lm = models.LlamaCppChat(path) + +# wrap with chat block contexts +with user(): + lm = chat_lm + 'Do you want a joke or a poem?' + +with assistant(): + lm += f"A {select(['joke', 'poem'])}."` +``` +image
+ +6. **Easy to write reusable components** +```python +import guidance + +@guidance +def one_line_thing(lm, thing, topic): + lm += f'Here is a one-line {thing} about {topic}: ' + gen(stop='\n') + return lm # return our updated model + +# pick either a joke or a poem +lm = llama2 + f"Do you want a joke or a poem? A {select(['joke', 'poem'], name='thing')}.\n" + +# call our guidance function +lm += one_line_thing(lm['thing'], 'cats') +``` +image
+ +7. **A library of pre-built components**, e.g. substring: +```python +from guidance import substring + +# define a set of possible statements +text = 'guidance is awesome. guidance is so great. guidance is the best thing since sliced bread.' + +# force the model to make an exact quote +llama2 + f'Here is a true statement about the guidance library: "{substring(text)}"' +``` +image
+ +8. [**Easy tool use**](#automatic-interleaving-of-control-and-generation-tool-use), where the model stops generation when a tool is called, calls the tool, then resumes generation. For example, here is a simple version of a calculator, via four separate 'tools': +```python +@guidance +def add(lm, input1, input2): + lm += f' = {int(input1) + int(input2)}' + return lm +@guidance +def subtract(lm, input1, input2): + lm += f' = {int(input1) - int(input2)}' + return lm +@guidance +def multiply(lm, input1, input2): + lm += f' = {float(input1) * float(input2)}' + return lm +@guidance +def divide(lm, input1, input2): + lm += f' = {float(input1) / float(input2)}' + return lm +``` +Now we call `gen` with these tools as options. Notice how generation is stopped and restarted automatically: +```python +lm = llama2 + '''\ +1 + 1 = add(1, 1) = 2 +2 - 3 = subtract(2, 3) = -1 +''' +lm + gen(max_tokens=15, tools=[add, subtract, multiply, divide]) +``` +image
+ +9. **Speed**: In contrast to chaining, `guidance` programs are the equivalent of a single LLM call. More so, whatever non-generated text that gets appended is batched, so that `guidance` programs are **faster** than having the LM generate intermediate text when you have a set structure. + +10. **Token healing**: Users deal with text (or bytes) rather than tokens, and thus don't have to worry about [perverse token boundaries issues](https://towardsdatascience.com/the-art-of-prompt-design-prompt-boundaries-and-token-healing-3b2448b0be38) such as 'prompt ending in whitespace'. + +11. **Streaming support**, also integrated with jupyter notebooks: +```python +lm = llama2 + 'Here is a cute 5-line poem about cats and dogs:\n' +for i in range(5): + lm += f"LINE {i+1}: " + gen(temperature=0.8, suffix="\n") +``` + + +13. **High compatibility:** works with Transformers, llama.cpp, VertexAI, OpenAI. Users can write one guidance program and execute it on many backends. (note that the most powerful control features require endpoint integration, and for now work best with Transformers and llama.cpp). +```python +gpt = models.OpenAI("gpt-3.5-turbo") + +with user(): + lm = gpt + "What is the capital of France?" + +with assistant(): + lm += gen("capital") + +with user(): + lm += "What is one short surprising fact about it?" + +with assistant(): + lm += gen("fact") +``` +image
+ +14. **Multi-modal support.** +```python +from guidance import image + +gemini = models.VertexAI("gemini-pro-vision") + +with user(): + lm = gemini + "What is this a picture of?" + image("longs_peak.jpg") + +with assistant(): + lm += gen("answer") +``` +image + + + +## Table of Contents + * [Install](#install) + * [Loading models](#loading-models) + * [llama.cpp](#llamacpp) + * [transformers](#transformers) + * [Vertex](#vertex-ai) + * [OpenAI](#openai) + * [Example notebooks](#example-notebooks) + * [Basic generation](#basic-generation) + * [Constrained Generation](#constrained-generation) + * [Select (basic)](#select-basic) + * [Regular expressions](#regular-expressions) + * [Regex to constrain generation](#regex-to-constrain-generation) + * [Regex as stopping criterion](#regex-as-stopping-criterion) + * [Context-free grammars](#context-free-grammars) + * [Stateful control + generation](#stateful-control--generation) + * [State in immutable objects](#state-in-immutable-objects) + * [Stateful guidance functions](#stateful-guidance-functions) + * [Example: ReAct](#example-react) + * [Example: Changing intermediate step of a Chat session](#example-changing-intermediate-step-of-a-chat-session) + * [Automatic interleaving of control and generation: tool use](#automatic-interleaving-of-control-and-generation-tool-use) + * [Gsm8k example](#gsm8k-example) + * [Automatic call grammar for @guidance functions](#automatic-call-grammar-for-guidance-functions) + * [Text, not tokens](#text-not-tokens) + * [Fast](#fast) + * [Integrated stateful control is faster](#integrated-stateful-control-is-faster) + * [Guidance acceleration](#guidance-acceleration) + +## Install +```bash +pip install guidance +``` +## Loading models +### llama.cpp +Install the python bindings: +```bash +CMAKE_ARGS="-DLLAMA_CUBLAS=on" pip install llama-cpp-python +``` +Loading the model: +```python +from guidance import models +lm = models.LlamaCpp(path_to_model, n_gpu_layers=-1) +``` + +### Transformers +Install transformers: +```python +from guidance import models +lm = models.Transformers(model_name_or_path) +``` + +### Vertex AI +Remote endpoints that don't have explicit guidance integration are run "optimistically". This means that all the text that can be forced is given to the model as a prompt (or chat context) and then the model is run in streaming mode without hard constrants (since the remote API doesn't support them). If the model ever violates the contraints then the model stream is stopped and we optionally try it again at that point. This means that all the API-supported control work as expected, and more complex controls/parsing that is not supported by the API work if the model stays consistent with the program. +```python +palm2 = models.VertexAI("text-bison@001") + +with instruction(): + lm = palm2 + "What is one funny fact about Seattle?" + +lm + gen("fact", max_tokens=100) +``` +image
+ +### OpenAI +OpenAI endpoint don't have direct support for guidance grammars, but through optimistic running we can still control them in ways that match the model type: + +*Legacy completion models:* +```python +curie = models.OpenAI("text-curie-001") + +curie + "The smallest cats are" + gen(stop=".") +``` +image
+ +*Instruct tuned models:* +```python +gpt_instruct = models.OpenAI("gpt-3.5-turbo-instruct") + +with instruction(): + lm = gpt_instruct + "What are the smallest cats?" + +lm += gen(stop=".") +``` +image
+ +*Chat models:* +```python +gpt = models.OpenAI("gpt-3.5-turbo") + +with system(): + lm = gpt + "You are a cat expert." + +with user(): + lm += "What are the smallest cats?" + +with assistant(): + lm += gen("answer", stop=".") +``` +image
+ + + +## Example notebooks +We are working on updating our example notebooks. The following ones have been updated: +- [Basic tutorial](notebooks/tutorials/intro_to_guidance.ipynb) +- [Chatbot with search](notebooks/chat_with_search.ipynb) + +More coming soon + +## Basic generation +An `lm` object is immutable, so you change it by creating new copies of it. By default, when you append things to `lm`, it creates a copy, e.g.: +```python +from guidance import models, gen, select +llama2 = models.LlamaCpp(model) + +# llama2 is not modified, `lm` is a copy of `llama2` with 'This is a prompt' appended to its state +lm = llama2 + 'This is a prompt' +``` +image
+ +You can append _generation_ calls to model objects, e.g. +```python +lm = llama2 + 'This is a prompt' + gen(max_tokens=10) +``` +image
+ +You can also interleave generation calls with plain text, or control flows: +```python +# Note how we set stop tokens +lm = llama2 + 'I like to play with my ' + gen(stop=' ') + ' in' + gen(stop=['\n', '.', '!']) +``` +image
+ +## Constrained Generation +### Select (basic) +`select` constrains generation to a set of options: +```python +lm = llama2 + 'I like the color ' + select(['red', 'blue', 'green']) +``` +image
+ +### Regular expressions +`gen` has optional arguments `regex` and `stop_regex`, which allow generation (and stopping, respectively) to be controlled by a regex. + +#### Regex to constrain generation +Unconstrained: + +```python +lm = llama2 + 'Question: Luke has ten balls. He gives three to his brother.\n' +lm += 'How many balls does he have left?\n' +lm += 'Answer: ' + gen(stop='\n') +``` +image
+ +Constrained by regex: + +```python +lm = llama2 + 'Question: Luke has ten balls. He gives three to his brother.\n' +lm += 'How many balls does he have left?\n' +lm += 'Answer: ' + gen(regex='\d+') +``` +image
+ + +#### Regex as stopping criterion +Unconstrained: +```python +lm = llama2 + '19, 18,' + gen(max_tokens=50) +``` +image
+ +Stop with traditional stop text, whenever the model generates the number 7: +```python +lm = llama2 + '19, 18,' + gen(max_tokens=50, stop='7') +``` +image
+ + +Stop whenever the model generates the character `7` without any numbers around it: +```python +lm = llama2 + '19, 18,' + gen(max_tokens=50, stop_regex='[^\d]7[^\d]') +``` +image
+ + +### Context-free grammars +We expose a variety of operators that make it easy to define CFGs, which in turn can be used to constrain generation. +For example, we can use the `select` operator (it accepts CFGs as options), `zero_or_more` and `one_or_more` to define a grammar for mathematical expressions: +```python +import guidance +from guidance import one_or_more, select, zero_or_more +# stateless=True indicates this function does not depend on LLM generations +@guidance(stateless=True) +def number(lm): + n = one_or_more(select(['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'])) + # Allow for negative or positive numbers + return lm + select(['-' + n, n]) + +@guidance(stateless=True) +def operator(lm): + return lm + select(['+' , '*', '**', '/', '-']) + +@guidance(stateless=True) +def expression(lm): + # Either + # 1. A number (terminal) + # 2. two expressions with an operator and optional whitespace + # 3. An expression with parentheses around it + return lm + select([ + number(), + expression() + zero_or_more(' ') + operator() + zero_or_more(' ') + expression(), + '(' + expression() + ')' + ]) +``` + +The `@guidance(stateless=True)` decorator makes it such that a function (e.g. `expression`) lives as a stateless grammar that does not get 'executed' until we call call `lm + expression()` or `lm += expression()`. For example, here is an example of _unconstrained_ generation: +```python +# Without constraints +lm = llama2 + 'Problem: Luke has a hundred and six balls. He then loses thirty six.\n' +lm += 'Equivalent arithmetic expression: ' + gen(stop='\n') + '\n' +``` +image
+ +Notice how the model wrote the right equation but solved it (incorrectly). If we wanted to constrain the model such that it only writes valid expressions (without trying to solve them), we can just append our grammar to it: +```python +grammar = expression() +lm = llama2 + 'Problem: Luke has a hundred and six balls. He then loses thirty six.\n' +lm += 'Equivalent arithmetic expression: ' + grammar + '\n' +``` +image
+ +Grammars are very easy to compose. For example, let's say we want a grammar that generates either a mathematical expression or an expression followed by a solution followed by another expression. Creating this grammar is easy: + +```python +from guidance import regex +grammar = select([expression(), expression() + regex(' = \d+; ') + expression()]) +``` +We can generate according to it: +```python +llama2 + 'Here is a math expression for two plus two: ' + grammar +``` +image
+ +```python +llama2 + '2 + 2 = 4; 3+3\n' + grammar +``` +image
+ +Even if you don't like thinking in terms of recursive grammars, this formalism makes it easy to constrain generation. For example, let's say we have the following one-shot prompt: +```python +@guidance(stateless=True) +def ner_instruction(lm, input): + lm += f'''\ + Please tag each word in the input with PER, ORG, LOC, or nothing + --- + Input: John worked at Apple. + Output: + John: PER + worked: + at: + Apple: ORG + .: + --- + Input: {input} + Output: + ''' + return lm +input = 'Julia never went to Morocco in her life!!' +llama2 + ner_instruction(input) + gen(stop='---') +``` +image
+ +Notice that the model did not spell the word 'Morocco' correctly. Sometimes the model might also hallucinate a tag that doesn't exist. We can improve this by adding more few-shot examples, etc, but we can also constrain generation to the exact format we want: +```python +import re + +@guidance(stateless=True) +def constrained_ner(lm, input): + # Split into words + words = [x for x in re.split('([^a-zA-Z0-9])', input) if x and not re.match('\s', x)] + ret = '' + for x in words: + ret += x + ': ' + select(['PER', 'ORG', 'LOC', '']) + '\n' + return lm + ret +llama2 + ner_instruction(input) + constrained_ner(input) +``` +image + +While `constrained_ner(input)` **is** a grammar that constrains the model generation, it _feels_ like you're just writing normal imperative python code with `+=` and `selects`. + + +## Stateful control + generation +### State in immutable objects +Whenever you do `lm + grammar` or `lm + gen`, `lm + select`, etc, you return a new lm object with additional state. For example: + +```python +lm = llama2 + 'This is a prompt' + gen(name='test', max_tokens=10) +lm += select(['this', 'that'], name='test2') +lm['test'], lm['test2'] +``` +image
+ +### Stateful `guidance` functions +The guidance decorator is `@guidance(stateless=False)` by default, meaning that a function with this decorator depends on the lm state to execute (either prior state or state generated within the function). For example: +```python +@guidance(stateless=False) +def test(lm): + lm += 'Should I say "Scott"?\n' + select(['yes', 'no'], name='answer') + '\n' + if lm['answer'] == 'yes': + lm += 'Scott' + else: + lm += 'Not Scott' + return lm +llama2 + test() +``` +image
+ + +### Example: ReAct +A big advantage of stateful control is that you don't have to write any intermediate parsers, and adding follow-up 'prompting' is easy, even if the follow up depends on what the model generates. +For example, let's say we want to implement the first example of ReAct prompt in [this](https://www.promptingguide.ai/techniques/react), and let's say the valid acts are only 'Search' or 'Finish'. We might write it like this: +```python +@guidance +def react_prompt_example(lm, question, max_rounds=10): + lm += f'Question: {question}\n' + i = 1 + while True: + lm += f'Thought {i}: ' + gen(suffix='\n') + lm += f'Act {i}: ' + select(['Search', 'Finish'], name='act') + lm += '[' + gen(name='arg', suffix=']') + '\n' + if lm['act'] == 'Finish' or i == max_rounds: + break + else: + lm += f'Observation {i}: ' + search(lm['arg']) + '\n' + i += 1 + return lm +``` +Notice how we don't have to write a parser for Act and argument and hope that the model generates something valid: we enforce it. Notice also that the loop only stops once the model chooses to act with 'Finish' (or once we hit a maximum number of rounds). + +### Example: Changing intermediate step of a Chat session +We can also hide or change some of what the model generates. For example, below we get a Chat model (notice we use special `role` blocks) to name some experts to answer a question, but we always remove 'Ferriss' from the list if he is mentioned: +```python +from guidance import user, system, assistant +lm = llama2 +query = 'How can I be more productive?' +with system(): + lm += 'You are a helpful and terse assistant.' +with user(): + lm += f'I want a response to the following question:\n{query}\n' + lm += 'Name 3 world-class experts (past or present) who would be great at answering this.' +with assistant(): + temp_lm = lm + for i in range(1, 4): + # This regex only allows strings that look like names (where every word is capitalized) + # list_append appends the result to a list + temp_lm += f'{i}. ' + gen(regex='([A-Z][a-z]*\s*)+', suffix='\n', + name='experts', list_append=True) + experts = [x for x in temp_lm['experts'] if 'Ferriss' not in x] + # Notice that even if the model generates 'Ferriss' above, + # it doesn't get added to `lm`, only to `temp_lm` + lm += ', '.join(experts) +with user(): + lm += 'Please answer the question as if these experts had collaborated in writing an anonymous answer.' +with assistant(): + lm += gen(max_tokens=100) +``` +image
+ +### Automatic interleaving of control and generation: tool use +Tool use is a common case of stateful control. To make it easy to do so, `gen` calls take `tools` as an optional argument, where each tool is defined by (1) a grammar that triggers its call and captures the arguments (if any), and (2) the actual tool call. Then, as generation unrolls, whenever the model generates something that matches the grammar of a tool call, it (1) stops generation, (2) calls the tool (which can append whatever it wants to the LM session), and (3) continues generation. + +For example, here is how we might implement a calculator tool, leveraging our `expression` grammar above: +```python +from guidance import capture, Tool +@guidance(stateless=True) +def calculator_call(lm): + # capture just 'names' the expression, to be saved in the LM state + return lm + 'calculator(' + capture(expression(), 'tool_args') + ')' + +@guidance +def calculator(lm): + expression = lm['tool_args'] + # You typically don't want to run eval directly for save reasons + # Here we are guaranteed to only have mathematical expressions + lm += f' = {eval(expression)}' + return lm +calculator_tool = Tool(calculator_call(), calculator) +lm = llama2 + 'Here are five expressions:\ncalculator(3 *3) = 33\ncalculator(2 + 1 * 3) = 5\n' +lm += gen(max_tokens=30, tools=[calculator_tool], stop='\n\n') +``` +image
+ + +### Gsm8k example +Notice that the calculator is just called seamlessly during generation. Here is a more realistic exampe of the model solving a gsm8k question: + +```python +@guidance +def math_with_calc(lm, question): + # Two-shot example + lm += '''\ + Question: John starts with 2 balls. He then quintupled his number of balls. Then he lost half of them. He then gave 3 to his brother. How many does he have left? + Reasoning: + 1. He quintupled his balls. So he has calculator(2 * 5) = 10 balls. + 1. He lost half. So he has calculator(10 / 2) = 5 balls. + 3. He gave 3 to his brother. So he has calculator(5 - 3) = 2 balls. + Answer: 2 + + Question: Jill get 7 dollars a day in allowance. She uses 1 each day to by a bus pass, then gives half away. How much does she have left each day? + Reasoning: + 1. She gets 7 dollars a day. + 1. She spends 1 on a bus pass. So she has calculator(5 - 1) = 6. + 3. She gives half away. So that makes calculator(6 / 2) = 3. + Answer: 3 + + ''' + lm += f'Question: {question}\n' + lm += 'Reasoning:\n' + gen(max_tokens=200, tools=[calculator_tool], stop='Answer') + # Only numbers or commas + lm += 'Answer: ' + gen(regex='[-\d,]+') + return lm + +question = '''Janet’s ducks lay 16 eggs per day. She eats three for breakfast every morning and bakes muffins for her friends every day with four. She sells the remainder at the farmers' market daily for $2 per fresh duck egg. How much in dollars does she make every day at the farmers' market?''' +llama2 + math_with_calc(question) +``` +image
+ +### Automatic call grammar for @guidance functions +You can also initialize a `Tool` with any `@guidance`-decorated function, and the default call grammar will be like a python call. Here is an example of using multiple such tools in the same `gen` call: +```python +@guidance +def say_scott(lm, n): + lm += '\n' + for _ in range(int(n)): + lm += 'Scott\n' + return lm + +@guidance +def say_marco(lm, n): + lm += '\n' + for _ in range(int(n)): + lm += 'marco\n' + return lm + +tools = [Tool(callable=say_scott), Tool(callable=say_marco)] +llama2 + '''\ +I am going to call say_scott and say_marco a few times: +say_scott(1) +Scott +''' + gen(max_tokens=20, tools=tools) +``` +image
+ + +## Text, not tokens +The standard greedy tokenizations used by most language models introduce a variety of subtle and powerful biases, which that can have all kinds of unintended consequences for your prompts. +For example, take the following prompt, given to gpt-2 (standard greedy tokenization): + +hf_gen(prompt, max_tokens=10) +```python +from transformers import pipeline +pipe = pipeline("text-generation", model="gpt2") +def hf_gen(prompt, max_tokens=100): + return pipe(prompt, do_sample=False, max_length=max_tokens, return_full_text=False)[0]['generated_text'] + +prompt = 'http:' +hf_gen(prompt, max_tokens=10) +``` +image
+ + + Notice how the output generated by the LLM does not complete the URL with the obvious next characters (two forward slashes). It instead creates an invalid URL string with a space in the middle. Why? Because the string `://` is its own token, and so once the model sees a colon by itself, it assumes that the next characters cannot be `//`; otherwise, the tokenizer would not have used `:`, and instead would have used `://`. This is why there are warnings about ending prompts in whitespace, but the problem is way more pervasive than that: any boundary that may span multiple tokens will cause problems, e.g. notice how a partial word causes incorrect completion: + + ```python +prompt = 'John is a' +hf_gen(prompt, max_tokens=5) +``` +image
+ + + ```python +prompt = 'John is a fo' +hf_gen(prompt, max_tokens=5) +``` +image
+ +While problematic enough for normal prompts, these problems would be a disaster in the kinds of prompts we wrote in this readme, where there is interleaving of prompting and generation happening multiple times (and thus multiple opportunities for problems). This is why `guidance` implements [token healing](https://towardsdatascience.com/the-art-of-prompt-design-prompt-boundaries-and-token-healing-3b2448b0be38), a feature that deals with prompt boundaries automatically, allowing users to just think in terms of **text** rather than tokens. For example: + +```python +from guidance import models +gpt = models.Transformers('gpt2') +prompt = 'http:' +gpt + prompt + gen(max_tokens=10) +``` +image
+ + + +```python +prompt = 'John is a fo' +gpt + prompt + gen(max_tokens=2) +``` +image
+ +## Fast +### Integrated stateful control is faster +We have full control of the decoding loop in our integration with `transformers` and `llamacpp`, allowing us to add control and additional prompt without any extra cost. +If instead we're calling a server, we pay the extra cost of making additional requests, which might be ok if the server has caching, but quickly becomes impractical if the server does not have fine-grained caching. For example, note again the output from the [gsm8k example with calculator](#gsm8k-example) above: + +image + +Every time we call `calculator`, we have to stop generation, append the result to the prompt, and resume generation. To avoid slowing down after the first call, a server would need to keep the KV cache up to '3 for breakfast. So she has calculator(16 - 3)', then roll forward generation from that point on. Even servers that _do_ have caching often don't have a way to guarantee state is preserved at each stop and start, and so user's pay a significant overhead at each interruption. The normal approach of considering everything as a new prompt would cause significant slow downs every time `calculator` is called. + +### Guidance acceleration +In addition to the benefit above, `guidance` calls are often **faster** than running equivalent prompts the traditional way, because we can batch any additional text that is added by the user as execution unrolls (rather than generating it). Take the example below, where we generate a json with a GGUF compressed `llama2` 7B executed using llama.cpp: +```python +@guidance +def character_maker(lm, id, description, valid_weapons): + lm += f"""\ + The following is a character profile for an RPG game in JSON format. + ```json + {{ + "id": "{id}", + "description": "{description}", + "name": "{gen('name', stop='"')}", + "age": {gen('age', regex='[0-9]+', stop=',')}, + "armor": "{select(options=['leather', 'chainmail', 'plate'], name='armor')}", + "weapon": "{select(options=valid_weapons, name='weapon')}", + "class": "{gen('class', stop='"')}", + "mantra": "{gen('mantra', stop='"')}", + "strength": {gen('strength', regex='[0-9]+', stop=',')}, + "items": ["{gen('item', list_append=True, stop='"')}", "{gen('item', list_append=True, stop='"')}", "{gen('item', list_append=True, stop='"')}"] + }}```""" + return lm +a = time.time() +lm = llama2 + character_maker(1, 'A nimble fighter', ['axe', 'sword', 'bow']) +time.time() - a +``` +image
+ +Everything that is not green is not actually generated by the model, and is thus batched (much faster). This prompt takes about 1.2 seconds on an A100 GPU. Now, if we let the model generate everything (as in the roughly equivalent prompt below), it takes roughly `2.6` seconds (not only is it slower, we also have less control over generation). +```python +@guidance +def character_maker2(lm, id, description): + lm += f"""\ + The following is a character profile for an RPG game in JSON format. It has fields 'id', 'description', 'name', 'age', 'armor', weapon', 'class', 'mantra', 'strength', and 'items (just the names of 3 items)' + please set description to '{description}' + ```json""" + gen(stop='```') + return lm +a = time.time() +lm = llama2 + character_maker2(1, 'A nimble fighter') +time.time() - a +``` +image
+ diff --git a/tests/nltk-test.py b/tests/nltk-test.py new file mode 100644 index 0000000000000000000000000000000000000000..e923091c7c15a0bc4d8ac24ebb7d87b862b66fc8 --- /dev/null +++ b/tests/nltk-test.py @@ -0,0 +1,41 @@ +import nltk +from nltk import FreqDist +from nltk.util import ngrams +from nltk.tokenize import word_tokenize +from nltk.corpus import stopwords +import string + +# Step 0: Ensure necessary NLTK resources are downloaded +nltk.download('punkt') +nltk.download('stopwords') + +# Step 1: Load your Bible text +with open('bibles/eng-engkjvcpb.txt', 'r', encoding='utf-8') as file: + bible_text = file.read() + +# Step 2: Preprocess the text +tokens = word_tokenize(bible_text.lower()) # Tokenize and normalize case +# Remove punctuation and stop words +stop_words = set(stopwords.words('english')) +tokens = [token for token in tokens if token not in string.punctuation] + +# Step 3: Generate n-grams +all_ngrams = [] +for n in range(2, 5): + all_ngrams.extend(ngrams(tokens, n)) + +# Step 4: Analyze frequency of n-grams +freq_dist = FreqDist(all_ngrams) +most_common_ngrams = freq_dist.most_common(30) # Adjust the number to get more or fewer common n-grams + +# Display the most common n-grams +for ngram, occurrence in most_common_ngrams: + print("{}: {}".format(' '.join(ngram), occurrence)) + +# Find the index (rank) of the specific n-gram in freq_dist +ngram_rank = sorted(freq_dist, key=freq_dist.get, reverse=True).index(('in', 'christ')) + 1 + +# If 'in christ' found in the most common n-grams, print the number of occurrences and how it ranks among the most common n-grams +if ('in', 'christ') in freq_dist: + print("The n-gram 'in christ' occurs {} times and is ranked {} among the most common n-grams.".format(freq_dist[('in', 'christ')], ngram_rank)) + diff --git a/tests/test.py b/tests/test.py new file mode 100644 index 0000000000000000000000000000000000000000..d586281eea3446bd9f0ba35055b59ab7a7237026 --- /dev/null +++ b/tests/test.py @@ -0,0 +1,36 @@ +from guidance import models, select + +import nltk +from nltk import FreqDist +from nltk.util import ngrams +from nltk.tokenize import word_tokenize +from nltk.corpus import stopwords +import string + +nltk.download('punkt') + +from romanize import uroman + +llm = models.LlamaCpp('models/neural-chat-7b-v3-3.Q2_K.gguf', n_gpu_layers=1) + +hin_str = 'हमारे परमेश्‍वर और प्रभु यीशु मसीह के पिता का धन्यवाद हो कि उसने हमें मसीह में स्वर्गीय स्थानों में सब प्रकार की आत्मिक आशीष* दी है।' +hin_str = uroman(hin_str) +greek_term = "ἐν Χριστῷ" +greek_term = uroman(greek_term) + + +tokens= word_tokenize(hin_str.lower()) # Tokenize and normalize case +tokens = [token for token in tokens if token not in string.punctuation] +all_ngrams = [] +for n in range(2, 4): + all_ngrams.extend(ngrams(tokens, n)) + +all_ngrams = [x[0] + x[1] for x in all_ngrams] +all_ngrams = [] +print(all_ngrams) + +lm = llm +lm += f'The best translation of {greek_term} from Greek into Hindi is ' +lm += select(all_ngrams, name='ngram') + +print(lm['ngram']) \ No newline at end of file diff --git a/tests/test2.py b/tests/test2.py new file mode 100644 index 0000000000000000000000000000000000000000..dbe539d133d6e5223197a6263e288e508ebe77a8 --- /dev/null +++ b/tests/test2.py @@ -0,0 +1,3 @@ +verse = "हमारे परमेश्‍वर और प्रभु यीशु मसीह के पिता का धन्यवाद हो कि उसने हमें मसीह में स्वर्गीय स्थानों में सब प्रकार की आत्मिक आशीष* दी है।" +n_gram = 'मसीह में' +print(n_gram in verse) # This would print True diff --git a/tests/tfidf.py b/tests/tfidf.py new file mode 100644 index 0000000000000000000000000000000000000000..e4e03d934df3fa1348932a34f15cebea2911ec6a --- /dev/null +++ b/tests/tfidf.py @@ -0,0 +1,152 @@ +from sklearn.feature_extraction.text import TfidfVectorizer +import pandas as pd +import numpy as np +from itertools import islice +from romanize import uroman + + +verses = [ + 1, + 1534, + 2747, + 3606, + 4895, + 5854, + 6512, + 7130, + 7215, + 8026, + 8721, + 9538, + 10257, + 11200, + 12022, + 12302, + 12707, + 12874, + 13944, + 16471, + 17608, + 17725, + 19016, + 20380, + 20534, + 21807, + 22164, + 22361, + 22434, + 22580, + 22601, + 22649, + 22754, + 22857, + 22910, + 22948, + 23159, + 23214, + 24285, + 24963, + 26114, + 26993, + 27999, + 28432, + 28869, + 29125, + 29274, + 29429, + 29533, + 29628, + 29717, + 29764, + 29877, + 29960, + 30006, + 30031, + 30334, + 30442, + 30547, + 30608, + 30713, + 30726, + 30741, + 30766, + 31171 +] + +# Adjust verses to be zero-indexed for Python +verses = [x-1 for x in verses] + +# Function to extract the verse of interest from the corpus +def extract_interested_verse(file_path, line_number, romanize=False): + with open(file_path, 'r', encoding='utf-8') as file: + for i, line in enumerate(file): + if i == line_number: + if romanize: + return uroman(line.strip()) + else: + return line.strip() + return None + + +# Function to segment the corpus into documents based on the verses list +def segment_corpus(file_path, romanize=False): + documents = [] + current_document = [] + with open(file_path, 'r', encoding='utf-8') as file: + for i, line in enumerate(file, start=1): + if i in verses: + if current_document: + joined_doc_string = " ".join(current_document) + if romanize: + joined_doc_string = uroman(joined_doc_string) + documents.append(joined_doc_string) + current_document = [] + current_document.append(line.strip()) + # Don't forget to add the last document + if current_document: + joined_doc_string = " ".join(current_document) + if romanize: + joined_doc_string = uroman(joined_doc_string) + documents.append(joined_doc_string) + return documents + +# Function to perform TF-IDF on the corpus and extract scores for a specific verse +def analyze_verse_in_corpus(file_path, interested_line, romanize=False): + documents = segment_corpus(file_path, romanize=romanize) + tfidf_vectorizer = TfidfVectorizer(ngram_range=(2, 4)) + tfidf_matrix = tfidf_vectorizer.fit_transform(documents) + feature_names = tfidf_vectorizer.get_feature_names_out() + + # Identify the document index for the interested line + document_index = next(i for i, v in enumerate(verses) if v > interested_line) - 1 + + # Extract TF-IDF scores for the document containing the interested line + scores = np.array(tfidf_matrix[document_index].todense()).flatten() + scores_dict = dict(zip(feature_names, scores)) + + # Extract the interested verse text + interested_verse = extract_interested_verse(file_path, interested_line - 1, romanize=romanize) + + # Map n-grams in verse to their TF-IDF scores + if interested_verse: + tfidf_vectorizer_verse = TfidfVectorizer(ngram_range=(2, 4)) + tfidf_vectorizer_verse.fit([interested_verse]) + verse_ngrams = tfidf_vectorizer_verse.get_feature_names_out() + verse_scores = {ngram: scores_dict.get(ngram, 0) for ngram in verse_ngrams} + # Get ngrams and respective scores in the verse in descending score order + sorted_verse_scores = dict(sorted(verse_scores.items(), key=lambda item: item[1], reverse=True)) + return sorted_verse_scores + else: + return "Verse not found." + + +# file_path = 'bibles/eng-engkjvcpb.txt' +# interested_line = 29276 # Example line number +# verse_scores = analyze_verse_in_corpus(file_path, kjv_verses, interested_line) + +# Print or return the results +# print(verse_scores) + +# Print ngrams and respective scores in the verse in descending score order +# for ngram, score in islice(sorted_verse_scores.items(), 30): +# print(f"{ngram}: {score:.4f}") \ No newline at end of file diff --git a/tests/tsv_parse b/tests/tsv_parse new file mode 100644 index 0000000000000000000000000000000000000000..60e9c0410defe6f132885bbe5f3219e26e85b90b --- /dev/null +++ b/tests/tsv_parse @@ -0,0 +1,27 @@ +import csv + +def parse_tsv_to_json(filepath, book_abbrev): + result = [] # Initialize an empty list to store the dictionaries. + + with open(filepath, mode='r', encoding='utf-8') as file: + tsv_reader = csv.reader(file, delimiter='\t') + + for row in tsv_reader: + # Check if the row contains a Greek term (non-empty) in the expected position. + if row and len(row) > 3 and row[4].strip(): + # Construct a dictionary for the current row. + entry = { + "greek_term": row[4].strip(), + "translation_note": row[6].strip(), + "verse": book_abbrev + row[0].strip() + } + # Append the dictionary to the result list. + result.append(entry) + + return result + +# Example usage +result = parse_tsv_to_json('./translation_notes/tn_ROM.tsv', 'rom') + +# Print first 5 entries +print(result[:5]) \ No newline at end of file diff --git a/translation_notes.json b/translation_notes.json new file mode 100644 index 0000000000000000000000000000000000000000..4b44b7d385343066bdea31cd9d3e5fe72e8f1331 --- /dev/null +++ b/translation_notes.json @@ -0,0 +1,32 @@ +[ + { + "greek_term": "λόγος", + "translation_note": "often translated as 'word,' 'λόγος' in the Johannine prologue conveys a complex concept that includes divine revelation, reason, and creative power. In the context of John 1:1, it refers to Jesus as the pre-existent divine Word through whom all things were made and who reveals God to humanity. Translators should capture the multi-faceted nature of 'λόγος' as both communication and the personification of divine wisdom and presence.", + "verse": "" + }, + { + "greek_term": "ἀγάπη", + "translation_note": "represents a form of love that is selfless, sacrificial, and unconditional, often distinguishing divine love from other types of love. In the New Testament, 'ἀγάπη' describes God's love for humanity and the love believers are called to have for one another. Translators should convey the depth and sacrificial nature of this love, differentiating it from feelings or affection.", + "verse": "" + }, + { + "greek_term": "κοινωνία", + "translation_note": "translates to 'fellowship' or 'communion,' but encompasses much more than mere social interaction. 'κοινωνία' in the New Testament implies a deep, spiritual connection among believers, rooted in their shared participation in Christ and the Holy Spirit. It involves mutual support, sharing, and a common commitment to Christ's mission. Translators need to convey the richness of this fellowship as an expression of shared life and unity in the Spirit.", + "verse": "" + }, + { + "greek_term": "δικαιοσύνη", + "translation_note": "often rendered as 'righteousness,' this term reflects a status of being in right relationship with God, conforming to His standards and will. In the New Testament, 'δικαιοσύνη' is closely related to justification through faith in Christ, signifying not only ethical behavior but also a legal standing of acquittal and acceptance by God. Translators should highlight the forensic aspect of righteousness as well as its ethical implications, emphasizing its source in God's grace through faith.", + "verse": "" + }, + { + "greek_term": "ἐν Χριστῷ", + "translation_note": "illustrates the intimate union between believers and Christ. The preposition ἐν (in) goes beyond physical location, indicating a profound spiritual reality. Translators need to convey the concept of being 'in Christ' as being part of a new creation, identity, and living within the sphere of Christ's influence and lordship.", + "verse": "" + }, + { + "greek_term": "διὰ πίστεως Ἰησοῦ Χριστοῦ", + "translation_note": "Here, faith in Jesus Christ is a possessive form that indicates faith that is associated with Jesus Christ. This could refer to: (1) trust in Jesus Christ. Alternate translation: “by trusting in Jesus Christ” or “by believing in Jesus Christ” (2) the faithfulness of Jesus Christ. Alternate translation: “through the faithfulness that Jesus Christ possesses” or “through how faithful Jesus Christ is”", + "verse": "" + } +] diff --git a/translation_notes/tn_ROM.tsv b/translation_notes/tn_ROM.tsv new file mode 100644 index 0000000000000000000000000000000000000000..63695dba46dcf957ad79e5da43b38ba3fcab06da --- /dev/null +++ b/translation_notes/tn_ROM.tsv @@ -0,0 +1,2752 @@ +Reference ID Tags SupportReference Quote Occurrence Note +front:intro gtn1 0 # Introduction to Romans\n\n## Part 1: General Introduction\n\n### Outline of the book of Romans\n\n1. Introduction (1:1–15)\n2. Main Theme: Righteousness is received by trusting in Jesus Christ (1:16–17)\n3. All mankind is condemned because of sin (1:18–3:20)\n4. Righteousness is received through Jesus Christ by trusting in him (3:21–5:21)\n5. Becoming like Christ in this life (6:1–8:39)\n6. God’s plan for Israel (9:1–11:36)\n7. Instructions for living as Christians (12:1–15:13)\n8. Conclusion (15:14–16:27)\n\n### Who wrote the book of Romans?\n\nThe Apostle Paul wrote the book of Romans and many other books in the New Testament. Paul was from the city of Tarsus. He had been known as Saul in his early life. Before becoming a Christian, Paul was part of a strict Jewish religious group called the Pharisees. He persecuted Christians. After he became a Christian, he traveled several times throughout the Roman Empire, telling people about Jesus.\n\nPaul probably wrote this letter while he was staying in the city of Corinth during his third trip through the Roman Empire.\n\n### What is the book of Romans about?\n\nPaul wrote this letter to the Christians in Rome. Paul wanted to get them ready to receive him when he visited them. He said his purpose was to “bring about the obedience of faith” ([16:26](../16/26.md)).\n\nIn this letter Paul most fully described the gospel of Jesus Christ. He explained that both Jews and non-Jews have sinned, and God will forgive them and declare them righteous only if they believe in Jesus (chapters 1–11). Then he gave them practical advice for how believers should live (chapters 12–16),\n\n### How should the title of this book be translated?\n\nTranslators may choose to call this book by its traditional title, “Romans.” Or they may choose a clearer title, such as “Paul’s Letter to the Church in Rome,” or “A Letter to the Christians in Rome.” (See: [[rc://*/ta/man/translate/translate-names]])\n\n## Part 2: Important Religious and Cultural Concepts\n\n### What are the titles used to refer to Jesus?\n\nIn Romans, Paul described Jesus Christ by many titles and descriptions: Jesus Christ ([1:1](../01/01.md)), the Seed of David ([1:3](../01/03.md)), the Son of God ([1:4](../01/04.md)), the Lord Jesus Christ ([1:7](../01/07.md)), Christ Jesus ([3:24](../03/24.md)), Propitiation ([3:25](../03/025.md)), Jesus ([3:26](../03/26.md)), Jesus our Lord ([4:24](../04/24.md)), Lord of Hosts ([9:29](../09/29.md)), a Stone of Stumbling and Rock of Offense ([9:33](../09/33.md)), the End of the Law ([10:4](../10/04.md)), the Deliverer ([11:26](../11/26.md)), Lord of the Dead and the Living ([14:9](../14/09.md)), and the Root of Jesse ([15:12](../15/12.md)).\n\n### How should theological terms in Romans be translated?\n\nPaul uses many theological terms that are not used in the four Gospels. As early Christians learned more about the meaning of Jesus Christ and his message, they needed words and expressions for new ideas. Some examples of these words are “justification” ([5:1](../05/01.md)), “works of the law” ([3:20](../03/20.md)), “reconcile” ([5:10](../05/10.md)), “propitiation” ([3:25](../03/25.md)), “sanctification” ([6:19](../06/19.md)), and “the old man” ([6:6](../06/06.md)). If your language doesn’t have similar words, you can develop short phrases to communicate these ideas. For example, the term “gospel” can be translated as “the good news about Jesus Christ.”\n\nTranslators should also remember that some of these terms have more than one meaning. The meaning will depend on how the author is using the word in that particular passage. For example, “righteousness” sometimes means that a person obeys God’s law. At other times, “righteousness” means that Jesus Christ has perfectly obeyed God’s law for us.\n\n### What did Paul mean by “a remnant” of Israel ([11:5](../11/05.md))?\n\nThe idea of a “remnant” is important both in the Old Testament and for Paul. Most of the Israelites were either killed or scattered among other people when the Assyrians and then the Babylonians conquered their land. Only a relatively few Jews survived. They were known as “the remnant.”\n\nIn [11:1–9](../11/01.md), Paul speaks of another remnant. This remnant is the Jews whom God saved because they believed in Jesus. (See: [[rc://*/tw/dict/bible/kt/remnant]])\n\n## Part 3: Important Translation Issues\n\n### What did Paul mean by being “in Christ”?\n\nThe phrase “in Christ” and similar phrases occur in [3:24](../03/24.md); [6:11](../06/11.md), [23](../06/23.md); [8:1](../08/01.md), [2](../08/02.md), [39](../08/39.md); [9:1](../09/01.md); [12:5](../12/05.md), [17](../12/17.md); [15:17](../15/17.md); and [16:3](../16/03.md), [7](../16/07.md), [9](../16/09.md), [10](../16/10.md). Paul used these kinds of phrases as a metaphor to express that Christian believers belong to Jesus Christ. Belonging to Christ means the believer is saved and is made a friend with God. The believer is also promised to live with God forever. However, this idea can be difficult to represent in many languages.\n\nThese phrases also have specific meanings that depend on how Paul used them in a particular passage. For example, in [3:24](../03/24.md) (“the redemption that is in Christ Jesus”), Paul referred to our being redeemed “because” of Jesus Christ. In [8:9](../08/09.md) (“you are not in the flesh, but in the Spirit”), Paul spoke of believers submitting “to” the Holy Spirit. In [9:1](../09/01.md) (“I tell the truth in Christ”), Paul meant that he is telling the truth that “is in agreement with” Jesus Christ.\n\nNevertheless, the basic idea of our being united with Jesus Christ (and with the Holy Spirit) is seen in these passages as well. Therefore, the translator has a choice in many passages that use “in.” He will often decide to represent the more immediate sense of “in,” such as, “by means of,” “in the manner of,” or “in regard to.” But, if possible, the translator should choose a word or phrase that represents the immediate sense and the sense of “in union with.” (See: [[rc://*/tw/dict/bible/kt/inchrist]])\n\n### How are the ideas of “holy,” “saints” or “holy ones,” and “sanctify” represented in Romans in the ULT?\n\nThe Scriptures use such words to indicate any one of some various ideas. For this reason, it is often difficult for translators to represent them well in their versions. In translating into English, the ULT uses the following principles:\n\n* Sometimes the meaning in a passage implies moral holiness. Especially important for understanding the gospel is the fact that God considers Christians to be sinless because they are united to Jesus Christ. Another related fact is that God is perfect and faultless. A third fact is that Christians are to conduct themselves in a blameless and faultless manner in life. In these cases, the ULT uses “holy,” “holy God,” “holy ones” or “holy people.” (See: [1:7](../01/07.md))\n* Sometimes the meaning in a passage indicates a simple reference to Christians without implying any particular role filled by them. In cases where some other English versions have “saints” or “holy ones,” the ULT uses “believers.” (See: [8:27](../08/27.md); [12:13](../12/13.md); [15:25](../15/25.md), [26](../15/26.md), [31](../15/31.md); [16:2](../16/02.md), [15](../16/15.md))\n* Sometimes the meaning in a passage indicates the idea of someone or something set apart for God alone. In these cases, the ULT uses “set apart,” “dedicated to,” “consecrated,” or “reserved for.” (See: [15:16](../15/16.md))\n\nThe UST will often be helpful as translators think about how to represent these ideas in their own versions.\n\n### What are the major issues in the text of the book of Romans?\n\nFor the following verses, modern versions of the Bible differ from older versions. The ULT includes the modern reading and puts the older reading in a footnote.\n\n* “he \\[God\\] works all things together for good” ([8:28](../08/28.md)). Some older versions read, “All things work together for good.”\n* “But if it is by grace, it is no longer by works. Otherwise grace would no longer be grace” ([11:6](../11/06.md)). Some older versions read: “But if it is by works, then is it no more grace: otherwise work is no more work.”\n\nThe following verse is not in the best ancient copies of the Bible. Translators are advised not to include this verse. However, if in the translators’ region there are older Bible versions that have this verse, the translators can include it. If it is translated, it should be put inside square brackets (\\[\\]) to indicate that it is probably not original to the book of Romans.\n\n* “May the grace of our Lord Jesus Christ be with you all. Amen” ([16:24](../16/24.md)).\n\n(See: [[rc://*/ta/man/translate/translate-textvariants]]) +1:intro hn5n 0 # Romans 1 General Notes\n\n## Structure and Formatting\n\n1. Introduction (1:1–15)\n * Greeting (1:1–7)\n * Paul plans to visit Rome (1:8–15)\n2. Main Theme: Righteousness is received by having faith in Jesus Christ (1:16–17)\n3. All mankind is condemned because of sin (1:18–3:20)\n * All non-Jews have sinned (1:18–32)\n\n## Special Concepts in this Chapter\n\n### The gospel\n\nThis chapter refers to the contents of the book of Romans as “the gospel” ([1:2](../rom/01/02.md)). Romans is not a Gospel as are Matthew, Mark, Luke, or John, which are historical accounts of the life of Jesus. Instead, chapters 1–8 present the biblical gospel, which is the good news of salvation. The gospel contains the following true ideas: everyone has sinned, Jesus died for our sins, and Jesus came back to life again so that we might live for his glory and receive eternal life when we die.\n\n### Universal Condemnation and the Wrath of God\n\nIn this chapter Paul explains that no one has an excuse for sinning. We all know about the true God, Yahweh, from his creation all around us. Because of our sin and our sinful nature, every person justly deserves the eternal punishment of God. The requirement for this punishment was satisfied by Jesus dying on a cross for those who believe in him. (See: [[rc://*/tw/dict/bible/kt/believe]] and [[rc://*/tw/dict/bible/kt/sin]])\n\n## Important Figures of Speech in this Chapter\n\n### “God gave them over”\n\nMany scholars view the phrases “God gave them over” and “God gave them up” as theologically significant. For this reason, it is important to translate these phrases with God playing a passive role in the action. God allows men to pursue their own sinful desires; he does not force them to act sinfully. (See: [[rc://*/ta/man/translate/figs-activepassive]]) +1:1 x3em rc://*/ta/man/translate/figs-123person Παῦλος 1 In the culture of this time, letter writers would give their own names first. Your language may have a particular way of introducing the author of a letter, and if it would be helpful to your readers, you could use it here. Alternate translation: “From Paul” +1:1 e417 rc://*/ta/man/translate/figs-distinguish δοῦλος Χριστοῦ Ἰησοῦ, κλητὸς ἀπόστολος 1 These two phrases give further information about Paul. He describes himself as being someone whom God has given the position and authority of being Christ’s **servant** and **apostle**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “a person whom God has made a servant of Christ Jesus, and whom he has called to represent him” +1:1 v5b9 rc://*/ta/man/translate/figs-activepassive κλητὸς ἀπόστολος, ἀφωρισμένος 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “whom Jesus called to be an apostle and set apart” +1:1 ukts rc://*/ta/man/translate/grammar-connect-logic-goal εἰς εὐαγγέλιον Θεοῦ 1 Here, **for** introduces a purpose clause. Paul is stating the purpose for which Jesus**set** him **apart**. Use a natural way in your language for introducing a purpose clause. Alternate translation: “in order to preach the gospel of God” or “so that I could announce the good news from God” +1:1 ji90 rc://*/ta/man/translate/figs-possession εὐαγγέλιον Θεοῦ 1 Paul is using the possessive form to describe **the gospel** that comes from **God**. If it would be helpful in your language, you could use a different expression. Alternate translation: “the gospel from God” +1:2 cu3r rc://*/ta/man/translate/figs-distinguish ὃ 1 Here, **which** indicates that what follows is further information about “the gospel of God” mentioned in the previous verse. Paul is emphasizing that “the gospel of God” originated from **the holy Scriptures**, which also come from God. If it would be helpful in your language, you could make the relationship between these phrases clearer. Alternate translation: “that is, the gospel” +1:3 lab1 rc://*/ta/man/translate/figs-distinguish περὶ τοῦ Υἱοῦ αὐτοῦ 1 This phrase gives us further information about “the gospel of God.” Paul means that the message of God’s promised good news is about God’s Son, “Christ Jesus”, as mentioned in [1:1](../01/01.md). If it would be helpful in your language, you could make the relationship between these phrases clearer. Alternate translation: “that is, the gospel about his Son” +1:3 lk5q rc://*/ta/man/translate/guidelines-sonofgodprinciples τοῦ Υἱοῦ αὐτοῦ 1 **Son** is an important title that describes the relationship between God and Jesus. +1:3 y2uy rc://*/ta/man/translate/figs-idiom τοῦ γενομένου ἐκ σπέρματος Δαυεὶδ 1 Here, **from a seed of David** is an idiom that refers to a descendant of David. If it would be helpful in your language, you could use an equivalent idiom or use plain language. Alternate translation: “who was born a descendant of David” +1:3 rj9f rc://*/ta/man/translate/figs-idiom κατὰ σάρκα 1 Here, **according to the flesh** is an idiom meaning “with reference to physical descent.” If it would be helpful in your language, you could use an equivalent idiom or use plain language. Alternate translation: “according to natural descent” +1:4 nhz7 rc://*/ta/man/translate/figs-infostructure τοῦ ὁρισθέντος Υἱοῦ Θεοῦ ἐν δυνάμει κατὰ Πνεῦμα ἁγιωσύνης ἐξ ἀναστάσεως νεκρῶν 1 In this verse, Paul places these phrases in the order he wants to emphasize. If it would be more natural in your language, you could change the order of these phrases, as in the UST. +1:4 at5s rc://*/ta/man/translate/figs-activepassive τοῦ ὁρισθέντος Υἱοῦ Θεοῦ 1 If your language does not use the passive form in this way, you could express the idea in active form or in another way that is natural in your language. If you must state who did the action, Paul implies that **God** did it. Alternate translation: “whom God designated as the Son of God” +1:4 cp80 rc://*/ta/man/translate/guidelines-sonofgodprinciples Υἱοῦ Θεοῦ 1 **Son of God** is an important title that describes the relationship between **God** and **Jesus**. +1:4 h32u rc://*/ta/man/translate/figs-explicit ὁρισθέντος Υἱοῦ Θεοῦ ἐν δυνάμει 1 Here, **in power** could refer to: (1) the means by which God designated Jesus as the Son of God. Alternate translation: “who was designated the Son of God by means of power” (2) a new level of power God gave to the Son of God. Alternate translation: “who was designated as the powerful Son of God” +1:4 m89w rc://*/ta/man/translate/figs-possession Πνεῦμα ἁγιωσύνης 1 Paul is using the possessive form to describe God’s **Spirit** that is characterized by **holiness**. This refers to the Holy Spirit. If it would be helpful in your language, you could use a different expression, as in the UST. +1:4 js9m rc://*/ta/man/translate/figs-abstractnouns ἐξ ἀναστάσεως νεκρῶν 1 If your language does not use an abstract noun for the idea of **resurrection**, you could express the same idea with a different form. Alternate translation: “by being resurrected from the dead ones” +1:4 h97z rc://*/ta/man/translate/figs-idiom νεκρῶν 1 Here, the phrase translated **of dead ones** refers to dead people. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “from among dead people” +1:4 zvql rc://*/ta/man/translate/figs-possession νεκρῶν 1 Paul is using the possessive form to describe the place from where **Jesus** was resurrected. If it would be helpful in your language, you could use a different expression. Alternate translation: “from death” or “from among the dead ones” +1:4 brej rc://*/ta/man/translate/figs-exclusive ἡμῶν 1 Here, **our** refers to all Christians, so it is inclusive. Your language may require you to mark these forms. +1:5 ww9a rc://*/ta/man/translate/figs-explicit δι’ οὗ 1 Here, **whom** refers to Jesus. If it would be helpful in your language, you could state this explicitly. Alternate translation: “through Jesus” +1:5 jr9e rc://*/ta/man/translate/figs-abstractnouns δι’ οὗ ἐλάβομεν χάριν καὶ ἀποστολὴν 1 If your language does not use abstract nouns for the ideas of **grace** and **apostleship**, you could express the same ideas in another way. Alternate translation: “he who acted kindly toward us and made us his apostles” +1:5 mosg rc://*/ta/man/translate/figs-exclusive ἐλάβομεν 1 Here, **we** is exclusive, and your language may require you to mark this form. It could refer to: (1) Paul and other apostles, as in the UST. (2) Paul speaking about himself in a plural form. Alternate translation: “I received” +1:5 mv5n rc://*/ta/man/translate/grammar-connect-logic-goal εἰς 1 Here, **for** introduces a purpose clause. Paul is stating the purpose for which Jesus made Paul and other people his apostles. Use a natural way in your language to introduce a purpose clause. Alternate translation: “for the purpose of” +1:5 krzj rc://*/ta/man/translate/figs-abstractnouns εἰς ὑπακοὴν πίστεως ἐν πᾶσιν τοῖς ἔθνεσιν 1 If your language does not use abstract nouns for the ideas of **obedience** and **faith**, you could express the same ideas in another way. Alternate translation: “for people to faithfully obey Jesus among all the Gentiles” +1:5 cf3g rc://*/ta/man/translate/figs-possession εἰς ὑπακοὴν πίστεως 1 Here, **obedience of faith** could refer to: (1) obedience that is characterized by trust in God. Alternate translation: “for obedience by trusting in God” or “obedience that comes from trusting in God” (2) obedience that results from trusting in God. Alternate translation: “faith that results in obedience” +1:5 eem9 rc://*/ta/man/translate/figs-explicit ἐν πᾶσιν τοῖς ἔθνεσιν 1 Here, **the Gentiles** could refer to: (1) the nations. Use this interpretation if you interpreted **we** to refer to all the apostles and retained it in your translation. Alternate translation: “among all people groups” (2) non-Jewish people groups. Use this interpretation if you interpreted **we** to refer only to Paul and translated it as “I”. Alternate translation: “among all non-Jewish people” +1:5 rd3v rc://*/ta/man/translate/figs-infostructure ἐλάβομεν χάριν καὶ ἀποστολὴν εἰς ὑπακοὴν πίστεως ἐν πᾶσιν τοῖς ἔθνεσιν ὑπὲρ τοῦ ὀνόματος αὐτοῦ 1 If it would be more natural in your language, you could change the order of these phrases. Alternate translation: “we received grace and apostleship for the sake of his name, for obedience of the faith among all the Gentiles” +1:5 sxc7 rc://*/ta/man/translate/figs-metonymy ὑπὲρ τοῦ ὀνόματος αὐτοῦ 1 Here, **name** could refer to: (1) Jesus himself. Alternate translation: “for the sake of Jesus” (2) Jesus’ reputation. Alternate translation: “for the sake of Jesus’ fame” +1:6 xurz rc://*/ta/man/translate/figs-explicit ἐν οἷς 1 Here, **whom** refers to “the Gentiles” who were mentioned in the previous verse. If it would be helpful in your language, you could state this explicitly. See how you translated “the Gentiles” in the previous verse. Alternate translation: “among the nations” or “among the Gentiles” +1:6 sks2 rc://*/ta/man/translate/figs-yousingular ὑμεῖς 1 In this letter, with four exceptions, the words **you** and “your” are plural and refer to the recipients of this letter, who are the believers in Rome (See [1:7](../01/07.md)). If it would be helpful in your language, you could state this explicitly. Alternate translation: “you believers in Christ at Rome” +1:6 qq9z rc://*/ta/man/translate/figs-possession κλητοὶ Ἰησοῦ Χριστοῦ 1 Paul is using the possessive form to describe **called ones** who were called by **Jesus Christ**. If it would be helpful in your language, you could use a different expression. Alternate translation: “ones called by Jesus Christ” +1:7 z85a rc://*/ta/man/translate/figs-123person πᾶσιν τοῖς οὖσιν ἐν Ῥώμῃ 1 In this culture, after giving their own names, letter writers would then say to whom they were writing, and they would name those people in the third person. If that would be confusing in your language, you could use the second person. Alternate translation: “To all of you who are in Rome” +1:7 zfwq rc://*/ta/man/translate/figs-nominaladj ἀγαπητοῖς Θεοῦ 1 Paul is using the adjective **beloved** as a noun in order to describe the church at Rome. If your language does not use adjectives in the same way, you could translate this with a noun phrase. Alternate translation: “people who are loved of God” +1:7 rkdh rc://*/ta/man/translate/figs-possession ἀγαπητοῖς Θεοῦ 1 Paul is using the possessive form to describe the **beloved** who are loved by **God**. If it would be helpful in your language, you could use a different expression. Alternate translation: “loved by God” +1:7 v8bl rc://*/ta/man/translate/translate-blessing χάρις ὑμῖν καὶ εἰρήνη ἀπὸ Θεοῦ Πατρὸς ἡμῶν καὶ Κυρίου Ἰησοῦ Χριστοῦ 1 In this culture, letter writers would offer a good wish for the recipient before introducing the main business of the letter. Use a form in your language that makes it clear that this is a greeting and blessing. Alternate translation: “May God our Father and the Lord Jesus Christ give you grace and peace” +1:7 ys4e rc://*/ta/man/translate/figs-abstractnouns χάρις ὑμῖν καὶ εἰρήνη ἀπὸ Θεοῦ Πατρὸς ἡμῶν καὶ Κυρίου Ἰησοῦ Χριστοῦ 1 If your language does not use abstract nouns for the ideas of **grace** and **peace**, you could express the same ideas in another way. Alternate translation: “May God our Father and the Lord Jesus Christ show his gracious acts to you and make you feel peaceful” +1:7 d8pa rc://*/ta/man/translate/guidelines-sonofgodprinciples Θεοῦ Πατρὸς ἡμῶν καὶ Κυρίου Ἰησοῦ Χριστοῦ 1 The word **Father** here is an important title that describes the relationship between God and Jesus and the relationship between God and believers. Alternate translation: “our Father God and the Lord Jesus, the Christ” +1:7 j61d rc://*/ta/man/translate/figs-exclusive Πατρὸς ἡμῶν 1 When Paul writes **our** here, he is speaking of himself and his readers, so **our** would be inclusive. Your language may require you to mark this form. Alternate translation: “who is the Father of us Christians” +1:8 yrau rc://*/ta/man/translate/grammar-connect-logic-result πρῶτον μὲν εὐχαριστῶ τῷ Θεῷ μου διὰ Ἰησοῦ Χριστοῦ περὶ πάντων ὑμῶν, ὅτι ἡ πίστις ὑμῶν καταγγέλλεται ἐν ὅλῳ τῷ κόσμῳ. 1 If it would be more natural in your language, you could change the order of these clauses, since the second clause gives the reason for the result that the first clause describes. Alternate translation: “Because your faith is being proclaimed throughout the whole world, I first want to thank my God through Jesus Christ” +1:8 totr rc://*/ta/man/translate/grammar-connect-words-phrases πρῶτον μὲν 1 **First** here indicates that Paul has finished his introduction to the letter, and what follows is the beginning of the content of the letter. If it would be helpful in your language, you could state this explicitly. Alternate translation: “The first thing I want to say is” +1:8 tdsj rc://*/ta/man/translate/figs-possession τῷ Θεῷ μου 1 Paul is using the possessive form **my God** to express that he belongs to **God**. Paul does not mean that he owns God. If it would be helpful in your language, you could use a different expression. Alternate translation: “the God I belong to” or “the God that owns me” +1:8 bphf rc://*/ta/man/translate/figs-abstractnouns ἡ πίστις ὑμῶν 1 If your language does not use an abstract noun for the idea of **faith**, you could express the same idea in another way. Alternate translation: “the way you trust in Christ” +1:8 efqs rc://*/ta/man/translate/figs-activepassive ἡ πίστις ὑμῶν καταγγέλλεται 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. The context indicates that other believers are proclaiming how great the faith of the Roman believers is. Alternate translation: “other people are proclaiming your faith” +1:8 k7qf rc://*/ta/man/translate/figs-hyperbole ἐν ὅλῳ τῷ κόσμῳ 1 Here, **the whole world** is an exaggeration that refers to all the parts of the world that were familiar to Paul and his readers, particularly the Roman Empire. Paul is not referring to every place on the planet. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “across the known world” or “wherever the Roman Empire is” +1:9 c7pa rc://*/ta/man/translate/grammar-connect-logic-result γάρ 1 **For** indicates that what follows is the reason why Paul could say in the previous verse that he thanks God for the Roman believers. Use a natural way in your language for indicating a reason. Alternate translation: “You can be sure this is true because” +1:9 twht rc://*/ta/man/translate/figs-infostructure μάρτυς & μού ἐστιν ὁ Θεός, ᾧ λατρεύω ἐν τῷ πνεύματί μου ἐν τῷ εὐαγγελίῳ τοῦ Υἱοῦ αὐτοῦ, ὡς ἀδιαλείπτως μνείαν ὑμῶν ποιοῦμαι 1 If it would be more natural in your language, you could change the order of these clauses and make a new sentence, if you need to do so. Alternate translation: “God is my witness how I continually make mention of you. I serve him in my spirit in the gospel of his Son” +1:9 dx6p rc://*/ta/man/translate/figs-distinguish μάρτυς & μού & ᾧ λατρεύω ἐν τῷ πνεύματί μου ἐν τῷ εὐαγγελίῳ τοῦ Υἱοῦ αὐτοῦ 1 This phrase gives further information about **God**. If it would be helpful in your language, you could make the relationship between these phrases clearer. Alternate translation: “my witness, and I serve him in my spirit in the gospel of his Son” +1:9 ll1e rc://*/ta/man/translate/figs-abstractnouns μάρτυς & μού 1 If your language does not use an abstract noun for the idea of **witness**, you could express the same idea in another way. Alternate translation: “the one who testifies about me” +1:9 ydnc rc://*/ta/man/translate/figs-explicit ἐν τῷ πνεύματί μου 1 Here, **spirit** refers to the inner person, which is what a person thinks and feels. Paul means that he serves God with complete devotion. If it would be helpful in your language, you could state this explicitly. Alternative translation: “with my whole heart” or “wholeheartedly” +1:9 ih0v rc://*/ta/man/translate/figs-explicit ἐν τῷ εὐαγγελίῳ 1 Here, **in** indicates the means by which Paul served God and **gospel** refers specifically to proclaiming the **gospel**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “by proclaiming the gospel” +1:9 o66d rc://*/ta/man/translate/figs-possession ἐν τῷ εὐαγγελίῳ τοῦ Υἱοῦ αὐτοῦ 1 Paul is using the possessive form to describe the **gospel** that is about God’s **Son**. If it would be helpful in your language, you could use a different expression. Alternate translation: “in the gospel about his Son” +1:9 r2l5 rc://*/ta/man/translate/guidelines-sonofgodprinciples Υἱοῦ 1 **Son** is an important title for Jesus, the **Son** of God. +1:9 f9p2 rc://*/ta/man/translate/figs-hyperbole ἀδιαλείπτως 1 Here, **continually** is an exaggeration that emphasizes how frequently Paul prayed for the church at Rome. Paul does not mean that he spends all of his time praying for them. If it would be helpful in your language, you could use plain language and express the emphasis in another way. Alternate translation: “I regularly” or “I habitually” +1:9 vtuq rc://*/ta/man/translate/figs-idiom μνείαν ὑμῶν ποιοῦμαι 1 Here, **making mention** is an idiom for praying. If it would be helpful in your language, you could use an equivalent idiom or use plain language. Alternate translation: “I am … praying for you” +1:10 mdc8 rc://*/ta/man/translate/figs-doublet πάντοτε ἐπὶ τῶν προσευχῶν μου, δεόμενος 1 This phrase means the same thing as “I continually make mention of you” in the previous verse. Paul uses them to emphasize how intensely he prays that God will allow him to visit the church at Rome. If your language does not use repetition to do this, you could use one phrase for the similar passage in the previous verse and in this verse provide emphasis in another way. Alternate translation: “in all my prayers, I beg God” +1:10 oi0x rc://*/ta/man/translate/figs-hyperbole πάντοτε 1 Here, the word **always** is an exaggeration that figuratively expresses the frequency of Paul’s prayers to God for the church at Rome. Paul does not mean that he spends all of his time praying for them. If it would be helpful in your language, you could use plain language and express the emphasis in another way. Alternate translation: “frequently” +1:10 b5wy rc://*/ta/man/translate/figs-abstractnouns ἐν τῷ θελήματι τοῦ Θεοῦ 1 If your language does not use an abstract noun for the idea of **will**, you could express the same idea in another way. Alternate translation: “because God wills for me” or “because God wants me” +1:11 ki6h rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** here indicates that this is a reason clause. Paul is indicating why he constantly prays to visit the church at Rome in [1:9–10](../01/09.md). Use a natural way in your language for indicating a reason. Alternate translation: “I am always requesting this because” +1:11 gjdu rc://*/ta/man/translate/figs-metonymy ἰδεῖν ὑμᾶς 1 Paul uses **see** to describe not only seeing the Christians in Rome, but also visiting them and spending time with them. If it would be helpful in your language, you could use an equivalent expression or plain language. Alternate translation: “to visit you” +1:11 b23b rc://*/ta/man/translate/grammar-connect-logic-goal ἵνα 1 Here, **so that** indicates that this is a purpose clause. Paul is stating the purpose for why he wants to visit the believers at Rome. Use a natural way in your language for introducing a purpose clause. Alternate translation: “in order that” +1:12 pnnm rc://*/ta/man/translate/figs-distinguish τοῦτο δέ ἐστιν 1 Here, **and that is** gives further information about why Paul wants to share “some spiritual gift” with the believers in Rome. If it would be helpful in your language, you could make the relationship between these phrases clearer. Alternate translation: “namely” or “specifically” +1:12 ux1x rc://*/ta/man/translate/figs-activepassive συνπαρακληθῆναι ἐν ὑμῖν 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “to mutually encourage each other” +1:12 ddtm rc://*/ta/man/translate/figs-possession διὰ τῆς ἐν ἀλλήλοις πίστεως, ὑμῶν τε καὶ ἐμοῦ 1 Paul is using the possessive form to refer to the trust in Jesus that both he and his readers shared. Paul means that they should mutually encourage each other because they have a mutual faith in Christ. If it would be helpful in your language, you could use a different expression. Alternate translation: “by both you and I sharing with one another how we trust in God” or “through talking about our common Christian faith” +1:12 e6py rc://*/ta/man/translate/figs-abstractnouns πίστεως 1 See how you translated **faith** in [1:5](../01/05.md) +1:13 yi1f rc://*/ta/man/translate/figs-litotes οὐ θέλω δὲ ὑμᾶς ἀγνοεῖν 1 Here Paul uses a figure of speech that expresses a strong positive meaning by using a negative word together with a word that is the opposite of the intended meaning. If it would be helpful in your language, you can express the meaning positively. Alternate translation: “I definitely want you to be informed” +1:13 rwzn rc://*/ta/man/translate/figs-activepassive ἀγνοεῖν 1 If your language does not use the passive form in this way you can state this in active form or in another way that is natural in your language. Alternate translation: “to not know” +1:13 u1cq rc://*/ta/man/translate/figs-gendernotations ἀδελφοί 1 Although the term **brother** is masculine, Paul is using the word here to refer to both male and female believers in Christ. Alternate translation: “brothers and sisters” +1:13 zvrj rc://*/ta/man/translate/figs-explicit καὶ ἐκωλύθην ἄχρι τοῦ δεῦρο 1 Paul assumes that his readers will know that **until now** means “even at the present time.” He does not mean that he was no longer **hindered** at the moment he wrote these words. If it would be helpful in your language, you could state this explicitly. Alternate translation: “but I have been hindered and still am hindered now” +1:13 b92o rc://*/ta/man/translate/figs-activepassive ἐκωλύθην 1 If your language does not use the passive form in this way, you could express the idea in active form or in another way that is natural in your language. If you must state who did the action, Paul implies that “God” did it. Alternate translation: “God hindered me” +1:13 gnu7 rc://*/ta/man/translate/figs-metaphor ἵνα τινὰ καρπὸν σχῶ καὶ ἐν ὑμῖν 1 Here, **fruit** could refer to: (1) people believing in the gospel as a result of Paul’s preaching, which would connect this verse to the idea in [1:15](../01/15.md). Alternative translation: “so that I might lead people to salvation among you also” (2) strengthening the believers in Rome, in which case this would have the same meaning as “some spiritual, gracious gift” in [1:11](../01/11.md). Alternative translation: “so that I might strengthen you also” +1:14 s4bm rc://*/ta/man/translate/figs-metaphor ὀφειλέτης εἰμί 1 Paul speaks of himself as if he were a **debtor** who owed money to people who were not Jews, such as **Greeks** and **barbarians**. Paul means that he was obligated to preach the gospel to non-Jews because God had commanded him to do so. If it would be helpful in your language, you could express the meaning plainly or use a simile. Alternative translation, “I am obliged to preach the gospel” +1:14 j2sz rc://*/ta/man/translate/figs-merism Ἕλλησίν τε καὶ βαρβάροις 1 Here Paul uses **Greeks** and **barbarians** to represent all the Gentiles referred to in the previous verse. If it would be helpful in your language, you could use an equivalent expression or plain language. Alternate translation: “to all types of Gentiles” +1:14 lio6 rc://*/ta/man/translate/figs-merism σοφοῖς τε καὶ ἀνοήτοις 1 Here Paul uses **wise ones** and **foolish ones** to represent all types of people among the Gentiles referred to in the previous verse. If it would be helpful in your language, you could use an equivalent expression or plain language. Alternate translation: “to all types of people among the Gentiles” +1:14 q728 rc://*/ta/man/translate/figs-doublet Ἕλλησίν τε καὶ βαρβάροις, σοφοῖς τε καὶ ἀνοήτοις 1 These two phrases mean the same thing. Paul uses them to emphasize that he is obligated to preach the gospel to every kind of Gentile. If saying the same thing twice might be confusing for your readers, you can combine the phrases into one. Alternate translation: “to each and every kind of Gentile” or “to every single non-Jewish person” +1:15 h9zv rc://*/ta/man/translate/grammar-connect-logic-result οὕτως 1 **So** here indicates that this a reason clause. Use a natural way in your language for indicating a reason. Alternate translation: “This is the reason why” +1:16 oa6m rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** indicates the reason why Paul is eager to proclaim the gospel in Rome. Use a natural way in your language for indicating a reason. Alternate translation: “I am eager to do this because” +1:16 mm2f rc://*/ta/man/translate/figs-litotes οὐ & ἐπαισχύνομαι 1 Here Paul uses a figure of speech that expresses a strong positive meaning by using a negative word together with a word that is the opposite of the intended meaning. If it would be helpful in your language, you could express the meaning positively. Alternate translation: “I am proud” +1:16 nvkv rc://*/ta/man/translate/figs-metonymy οὐ & ἐπαισχύνομαι τὸ εὐαγγέλιον 1 Here, **gospel** refers specifically to the preaching of the **gospel** that was mentioned in the previous verse. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “I am not ashamed to preach the gospel” +1:16 f5x9 rc://*/ta/man/translate/figs-possession δύναμις γὰρ Θεοῦ ἐστιν εἰς σωτηρίαν 1 Paul is using the possessive form to describe the **gospel** as the powerful way that **God** saves people. If it would be helpful in your language, you could use a different expression Alternate translation: “for it is the powerful way that God saves” +1:16 sz5b rc://*/ta/man/translate/grammar-connect-logic-result εἰς σωτηρίαν 1 Here, **for** indicates that **salvation** is the result of the gospel. Use a natural way in your language to indicate result. Alternate translation: “that results in the salvation” +1:16 merb rc://*/ta/man/translate/figs-abstractnouns εἰς σωτηρίαν παντὶ 1 If your language does not use an abstract noun for the idea of **salvation**, you could express the same idea in another way. Alternate translation: “for saving everyone” +1:16 htqe rc://*/ta/man/translate/figs-ellipsis παντὶ τῷ πιστεύοντι 1 Paul is leaving out some of the words that a clause would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the context. Alternate translation: “to everyone who believes that Jesus is the Messiah” +1:16 dwtm rc://*/ta/man/translate/figs-genericnoun Ἰουδαίῳ τε πρῶτον καὶ Ἕλληνι 1 Paul is speaking of Jewish people and Greek people in general, not of one particular Jew or Greek. If it would be helpful in your language, you could use a more natural phrase. Alternate translation: “both to the Jewish people first and to the Greek people” +1:16 u8on rc://*/ta/man/translate/figs-explicit Ἰουδαίῳ τε πρῶτον 1 The phrase **the Jew first** means that the Jewish people were the first people to hear the gospel. Paul does not mean that **the Jew** is better or has a high status than **the Greek**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “both to the Jews, who first heard the gospel,” +1:16 al16 rc://*/ta/man/translate/figs-explicit Ἕλληνι 1 Here, **the Greek** refers to non-Jewish people in general. It does not refer only to people from the country of Greece. If it would be helpful in your language, you could state this explicitly. Alternate translation: “to the non-Jew” +1:17 of98 rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** indicates that what follows is the reason why the gospel is the power of God that leads to salvation, as stated in the previous verse. Use a natural way in your language for indicating a reason. Alternate translation: “The gospel can save everyone who believes because” +1:17 wfsc rc://*/ta/man/translate/figs-activepassive δικαιοσύνη & Θεοῦ ἐν αὐτῷ ἀποκαλύπτεται 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “it reveals the righteousness of God” +1:17 h38h rc://*/ta/man/translate/figs-metaphor δικαιοσύνη & Θεοῦ ἐν αὐτῷ ἀποκαλύπτεται 1 Paul speaks about **the righteousness of God** as if it were an object that could be **revealed**. He means that people learn about the righteousness of God when someone proclaims the gospel to them. If it would be helpful in your language, you could express the meaning plainly or use a simile. Alternative translation: “when people preach the gospel, those who hear it learn about the righteousness of God” +1:17 qr31 rc://*/ta/man/translate/figs-possession δικαιοσύνη & Θεοῦ 1 Here Paul is using the possessive form **of God** that could refer to: (1) righteousness that comes from God. Alternate translation: “the righteousness from God” (2) righteousness that characterizes God. Alternate translation: “God’s righteousness” +1:17 gsl5 rc://*/ta/man/translate/figs-abstractnouns δικαιοσύνη & Θεοῦ 1 If your language does not use an abstract noun for the idea of **righteousness**, you could express the same idea in another way. Alternate translation: “the way in which God causes people to become righteous” +1:17 ii3m rc://*/ta/man/translate/writing-pronouns ἐν αὐτῷ 1 The pronoun **it** here refers to “the gospel” that was mentioned in the previous verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “in the gospel” +1:17 jl9i rc://*/ta/man/translate/figs-idiom ἐκ πίστεως εἰς πίστιν 1 Here, **from faith to faith** describes how **the righteousness of God is revealed**. It is an idiom that could mean: (1) completely by faith alone. Alternate translation: “by faith from beginning to end” or “through faith from first to last” (2) by the faith that all believers share, in the way that the phrase “from sea to sea” means “from one sea to another sea.” Alternate translation: “from one person’s faith to another person’s faith” (3) by faith that leads to increasing faith. Alternate translation: “through faith for faith” or “from one degree of faith to another” +1:17 igg9 rc://*/ta/man/translate/writing-quotations καθὼς γέγραπται 1 Here Paul uses **just as it is written** to introduce a quotation from an Old Testament book ([Habakkuk 2:4](../hab/02/04.md)). If it would be helpful in your language, you could use a comparable phrase that indicates that Paul is quoting from an important text. Alternate translation: “just as it is written in the Scriptures” +1:17 bgvh rc://*/ta/man/translate/figs-activepassive καθὼς γέγραπται 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. If you must state who did the action, the quotation was written by the prophet Habakkuk. Alternate translation: “just as the prophet Habakkuk wrote” +1:17 oih2 rc://*/ta/man/translate/figs-quotemarks ὁ δὲ δίκαιος ἐκ πίστεως ζήσεται 1 In this sentence Paul quotes [Habakkuk 2:4](../hab/02/04.md). It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +1:17 a9y7 rc://*/ta/man/translate/figs-explicit ἐκ πίστεως ζήσεται 1 Here, **live** could refer to: (1) eternal life. Alternative translation: “will live eternally by faith” (2) the quality of one’s physical life. Alternative translation: “will truly live by faith” +1:17 e7eu rc://*/ta/man/translate/figs-abstractnouns πίστεως 2 See how you translated **faith** in [1:5](../01/05.md) +1:18 c69s rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** indicates that what follows is the reason why “the righteous one must live by faith,” as mentioned in the previous verse. Use a natural way in your language for indicating a reason. Alternate translation: “The righteous one must live this way because” +1:18 r15v rc://*/ta/man/translate/figs-activepassive ἀποκαλύπτεται & ὀργὴ Θεοῦ 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “God is revealing his wrath” +1:18 wzy3 rc://*/ta/man/translate/figs-metonymy ὀργὴ Θεοῦ 1 Here Paul uses **wrath** to refer to the outcome of God’s **wrath**, which is judging and punishing people because they are unrighteous. If it would be helpful in your language, you could use an equivalent expression or plain language. Alternate translation: “God’s wrathful punishment” +1:18 kjen rc://*/ta/man/translate/figs-abstractnouns ἐπὶ πᾶσαν ἀσέβειαν καὶ ἀδικίαν ἀνθρώπων 1 If your language does not use abstract nouns for the ideas of **ungodliness** and **unrighteousness**, you could express the same ideas in another way. Alternate translation: “against all the ungodly and unrighteous acts of men” +1:18 fz23 rc://*/ta/man/translate/figs-metonymy ἐπὶ πᾶσαν ἀσέβειαν καὶ ἀδικίαν ἀνθρώπων 1 Here, **ungodliness and unrighteousness of men** refer to the people who do ungodly and unrighteous things. If it would be helpful in your language, you could use an equivalent expression or plain language. Alternate translation: “against people who do any ungodly or unrighteous deeds” +1:18 td8t rc://*/ta/man/translate/figs-abstractnouns τῶν τὴν ἀλήθειαν ἐν ἀδικίᾳ κατεχόντων 1 If your language does not use abstract nouns for these ideas of **unrighteousness** and **truth**, you could express the same ideas in another way. Alternate translation: “who, because they do not want to act righteously, keep holding back what is true about God” +1:18 rztp rc://*/ta/man/translate/figs-gendernotations ἀνθρώπων 1 Although the term **men** is masculine, Paul is using the word here in a generic sense that includes both men and women. Alternate translation: “people” +1:18 g3qm rc://*/ta/man/translate/figs-distinguish τῶν τὴν ἀλήθειαν ἐν ἀδικίᾳ κατεχόντων 1 This phrase gives us further information about the nature of people, who are called **men** in the previous phrase. It is not making a distinction between different kinds of **men**. If it would be helpful in your language, you could make the relationship between these phrases clearer. Alternate translation: “these same people who in unrighteousness are holding back the truth” +1:18 k4ql rc://*/ta/man/translate/figs-personification τῶν τὴν ἀλήθειαν ἐν ἀδικίᾳ κατεχόντων 1 Here Paul speaks of **truth** as if it were a person who could be restrained or held back. If it would be helpful in your language, you could express this meaning in a non-figurative way. Alternate translation: “who in unrighteousness prevent the truth from being known” +1:19 jd85 rc://*/ta/man/translate/figs-activepassive τὸ γνωστὸν τοῦ Θεοῦ 1 If your language does not use the passive form in this way, you could express the idea in active form or in another way that is natural in your language. Alternate translation: “what people can know about God” +1:19 r6ef rc://*/ta/man/translate/writing-pronouns αὐτοῖς & αὐτοῖς 1 The pronoun **them** refers to the ungodly and unrighteous people mentioned in the previous verse. Unless, otherwise noted, **them**, “their”, and “they” refer to ungodly and unrighteous people throughout [1:19–32](../01/19.md). If it would be helpful in your language, you could state this explicitly. Alternate translation: “all these ungodly and unrighteous people … all these ungodly and unrighteous people” +1:20 fo6q rc://*/ta/man/translate/figs-abstractnouns τὰ & ἀόρατα αὐτοῦ & καθορᾶται; ἥ τε ἀΐδιος αὐτοῦ δύναμις καὶ θειότης 1 If your language does not use abstract nouns for the ideas of **qualities**, **power**, and **nature**, you could express the same ideas in another way. Alternate translation: “what people cannot see about God, both how eternally powerful he is and who he is are clearly seen” +1:20 szu6 rc://*/ta/man/translate/figs-metaphor καθορᾶται 1 Paul uses **seen** to refer to perceiving something. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “are clearly perceived” +1:20 abdl rc://*/ta/man/translate/figs-activepassive καθορᾶται 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “people can clearly see” +1:20 uvc1 rc://*/ta/man/translate/figs-synecdoche κόσμου 1 Paul uses **the world** figuratively to refer to the whole universe. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “of all that God made” +1:20 dr8v rc://*/ta/man/translate/figs-activepassive τοῖς ποιήμασιν νοούμενα 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “which the things God has made understand” +1:20 dxr6 rc://*/ta/man/translate/grammar-connect-logic-result εἰς τὸ εἶναι αὐτοὺς ἀναπολογήτους 1 **So** indicates that this is a result clause. Use the natural way in your language to introduce a result clause. Alternate translation: “As a result, they are without excuse” or “This is why they are without excuse” +1:21 pgta rc://*/ta/man/translate/figs-explicit γνόντες τὸν Θεὸν 1 Here Paul uses **having known** to imply that these people know about God or know that God exists. He does not mean that they know God personally. If it would be helpful in your language, you could state this explicitly. Alternate translation: “having known about God” +1:21 iasg rc://*/ta/man/translate/figs-doublet οὐχ ὡς Θεὸν ἐδόξασαν ἢ ηὐχαρίστησαν 1 Here, **not glorify him** and **nor give him thanks** mean basically the same thing. Paul uses them to emphasize that ungodly people dishonor God. If your language does not use repetition in this way, you could combine these phrases. Alternate translation: “they thanklessly despise God” or “they completely disregard God” +1:21 c6v7 rc://*/ta/man/translate/figs-metaphor ηὐχαρίστησαν 1 Here Paul speaks of expressions of **thanks** as if they were something that could be given to a person. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “did they thank him” +1:21 dant rc://*/ta/man/translate/figs-doublet ἐματαιώθησαν ἐν τοῖς διαλογισμοῖς αὐτῶν, καὶ ἐσκοτίσθη ἡ ἀσύνετος αὐτῶν καρδία 1 These two phrases mean the same thing. Paul uses them to emphasize how foolish these ungodly people became by refusing to honor God. If saying the same thing twice might be confusing for your readers, you can combine the phrases into one. Alternate translation: “they became completely senseless in the way they think” +1:21 xm6i rc://*/ta/man/translate/figs-activepassive ἐματαιώθησαν ἐν τοῖς διαλογισμοῖς αὐτῶν 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “they began to think futile things” +1:21 d2c0 rc://*/ta/man/translate/figs-metaphor ἐσκοτίσθη ἡ ἀσύνετος αὐτῶν καρδία 1 Here Paul speaks of the **heart** as if it could mentally sense things or could become black in color. He also uses **darkened** to refer to someone losing the ability to understand something. He means that these people lack spiritual sensitivity and are unable to understand spiritual things. If it would be helpful in your language, you could use an equivalent metaphor from your culture or express the meaning plainly. Alternative translation: “their heart became incapable of feeling or understanding spiritual things” +1:21 t4p7 rc://*/ta/man/translate/figs-metonymy καρδία 1 Here Paul uses **heart** to refer a person’s inner being or mind. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “inner being” or “mind” +1:21 sw8q rc://*/ta/man/translate/grammar-collectivenouns καρδία 1 The word **heart** is a singular noun that refers to the inner beings or minds of a group of people. If your language does not use singular nouns in that way, you can use a different expression. Alternate translation: “inner beings” or “hearts” +1:22 ddr2 rc://*/ta/man/translate/grammar-connect-logic-contrast ἐμωράνθησαν 1 The phrase **they became foolish** is in contrast to what these unrighteous people claimed about themselves in the previous clause. Use a natural way in your language for introducing a contrast. Alternate translation: “instead they became foolish” +1:22 ly68 ἐμωράνθησαν 1 Alternate translation: “they became fools” or “they acted like fools” or “they started acting like fools” +1:23 k9xu rc://*/ta/man/translate/grammar-connect-words-phrases καὶ 1 Here, **and** indicates that what follows describes what these ungodly and unrighteous people did after they “became foolish,” as stated in the previous verse. If it would be helpful in your language, you could state this explicitly. You may want to start a new sentence here. Alternate translation: “; then they” or “Then they” +1:23 x2wl rc://*/ta/man/translate/figs-metaphor καὶ ἤλλαξαν τὴν δόξαν τοῦ ἀφθάρτου Θεοῦ ἐν ὁμοιώματι εἰκόνος φθαρτοῦ ἀνθρώπου, καὶ πετεινῶν, καὶ τετραπόδων, καὶ ἑρπετῶν. 1 Paul uses **exchanged** to describe the actions of these ungodly people as if they were exchanging goods or money. Paul means that they stopped worshiping God and started worshiping idols that resembled these creatures. If it would be helpful in your language, you could express the meaning plainly. You may want to start a new sentence here. Alternative translation, “; then they stopped glorifying the imperishable God in order to worship images things that God created: perishable humans, birds, four-footed animals, and creeping things” or “Then they stopped glorifying the imperishable God in order to worship images things that God created: perishable humans, birds, four-footed animals, and creeping things” +1:23 qb7f rc://*/ta/man/translate/figs-parallelism τὴν δόξαν τοῦ ἀφθάρτου Θεοῦ ἐν ὁμοιώματι εἰκόνος φθαρτοῦ ἀνθρώπου 1 The two phrases **the glory of the imperishable God** and **a likeness of an image of perishable man** mean the opposite thing. Paul says the opposite thing with similar phrases to emphasize the contrast between **God** and **man**. Use a natural way in your language to express a contrast that uses parallel ideas. +1:23 r14e rc://*/ta/man/translate/figs-abstractnouns τὴν δόξαν τοῦ ἀφθάρτου Θεοῦ 1 If your language does not use an abstract noun for the idea of **glory**, you could express the same idea in another way. Alternate translation: “what glorifies the imperishable God” +1:23 u971 rc://*/ta/man/translate/figs-possession τὴν δόξαν τοῦ ἀφθάρτου Θεοῦ 1 Paul is using the possessive form to describe the relationship between **glory** and **the imperishable God**. This phrase could refer to: (1) the glory that characterizes God. Alternate translation: “the glory that characterizes the imperishable God” (2) the glory that belongs to God. Alternate translation: “the glory that belongs only to the imperishable God” +1:23 rfez rc://*/ta/man/translate/figs-possession ὁμοιώματι εἰκόνος 1 The words translated as **likeness** and **image** were used in the Greek translation of the Old Testament to refer to the same thing ([Genesis 1:26](../gen/01/26.md)). Here Paul is using the possessive form to indicate that **image** is an explanation of **likeness**. Use a word or phrase that introduces a further explanation or elaboration in your language. Alternate translation: “a likeness, that is, an image” +1:23 osrt rc://*/ta/man/translate/figs-ellipsis καὶ πετεινῶν, καὶ τετραπόδων, καὶ ἑρπετῶν 1 Paul is leaving out some of the words that a phrase would need in many languages to be complete. If it would be helpful in your language, you could supply these words from earlier in the verse. Alternate translation: “and likenesses of birds, and likenesses of four-footed animals, and likenesses of creeping things” +1:23 rq7h τετραπόδων 1 The phrase **four-footed beasts** refers to animals that walk on four feet. Use the most natural form to describe this kind of animal in your language. Alternate translation: “of quadrupeds” or “of four-legged beasts” +1:24 fvv6 rc://*/ta/man/translate/grammar-connect-logic-result διὸ 1 The word **Therefore** indicates that what follows is a logical conclusion. **Therefore** here introduces a result clause. Paul is stating the result of people rejecting the glory of God, as described in the previous verse. Use a natural way in your language to introduce a result clause. Alternate translation: “As a result” or “This is why” or “Because of this” +1:24 ec9q rc://*/ta/man/translate/figs-metaphor παρέδωκεν αὐτοὺς ὁ Θεὸς ἐν ταῖς ἐπιθυμίαις τῶν καρδιῶν αὐτῶν 1 Paul speaks of these people as if **God** were physically giving them to **lusts**. He means that God is allowing them to have what they desire. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “God permitted them to become controlled by the lusts of their hearts” +1:24 tlv5 rc://*/ta/man/translate/figs-possession ταῖς ἐπιθυμίαις τῶν καρδιῶν αὐτῶν 1 Paul is using the possessive form to describe **lusts** that come from **their hearts**. If it would be helpful in your language, you could use a different expression. Alternate translation: “the lusts that come from their hearts” +1:24 le2o rc://*/ta/man/translate/figs-metonymy τῶν καρδιῶν αὐτῶν 1 See how you translated “heart” in [1:21](../01/21.md). +1:24 rkou rc://*/ta/man/translate/grammar-connect-logic-result εἰς ἀκαθαρσίαν 1 This is a result clause. Paul is stating the result of people indulging in **the lusts of their hearts**. Use the natural way in your language to express result. Alternate translation (with a comma preceding): “, resulting in uncleanness” +1:24 ze8i rc://*/ta/man/translate/figs-abstractnouns εἰς ἀκαθαρσίαν 1 If your language does not use an abstract noun for the idea of **uncleanness**, you could express the same idea in another way. Alternate translation: “to become unclean” +1:24 g0r4 rc://*/ta/man/translate/figs-metaphor εἰς ἀκαθαρσίαν 1 Here Paul uses **uncleanness** to refer to sexual immorality as if it were something dirty. He means that these lustful people become spiritually impure as a result of doing sexually immoral acts. If it would be helpful in your language, you could use an equivalent metaphor from your culture or express the meaning plainly. Alternative translation, “to become sexually immoral” +1:24 puad rc://*/ta/man/translate/grammar-connect-logic-goal τοῦ ἀτιμάζεσθαι 1 Here, **to dishonor** could refer to: (1) the result of God giving the people **over to their lusts**. Alternate translation: “which results in them dishonoring” (2) the purpose for which **God gave them over to their lusts**. Alternate translation: “in order to dishonor” +1:24 a8pm rc://*/ta/man/translate/figs-euphemism τοῦ ἀτιμάζεσθαι τὰ σώματα αὐτῶν 1 In this clause Paul uses **dishonor their bodies** figuratively to refer to sexually immoral acts. This is a polite way of referring to a shameful act. If it would be helpful in your language, you could use a different polite way of referring to this or you could express the meaning plainly. Alternate translation: “to commit sexually immoral acts” or “to indulge in sexually immoral activity” +1:25 dv6h rc://*/ta/man/translate/figs-metaphor οἵτινες μετήλλαξαν τὴν ἀλήθειαν τοῦ Θεοῦ ἐν τῷ ψεύδει 1 Paul uses **exchanged** to describe the actions of these ungodly people as if they were exchanging goods or money. Paul means that they stopped believing what is true about God and started believing in idols, which are false gods. If it would be helpful in your language, you could express the meaning plainly. See how you translated **exchanged** in [1:23](../01/23.md). Alternative translation, “these people refused to trust what God says is true and accepted what is false” +1:25 koee rc://*/ta/man/translate/figs-abstractnouns τὴν ἀλήθειαν τοῦ Θεοῦ ἐν τῷ ψεύδει 1 If your language does not use abstract nouns for the ideas of **truth** and **lie**, you could express the same ideas in another way. Alternate translation: “what is correct about God for what is incorrect” +1:25 e9pj rc://*/ta/man/translate/figs-possession τὴν ἀλήθειαν τοῦ Θεοῦ 1 Paul is using the possessive form to describe **truth** that is about **God**. If it would be helpful in your language, you could use a different expression. Alternate translation: “the truth about God” +1:25 bl7p rc://*/ta/man/translate/figs-doublet ἐσεβάσθησαν καὶ ἐλάτρευσαν 1 These two phrases mean basically the same thing. Paul uses them to emphasize that these people completely rejected worshiping the true **God**. If your language does not use repetition in this way, you could combine these phrases. Alternate translation: “wholeheartedly worshiped” +1:25 x3t4 rc://*/ta/man/translate/figs-abstractnouns τῇ κτίσει 1 If your language does not use an abstract noun for the idea of **creation**, you could express the same idea in another way. Alternate translation: “what was created” +1:25 xrsa rc://*/ta/man/translate/figs-distinguish τὸν κτίσαντα, ὅς ἐστιν εὐλογητὸς εἰς τοὺς αἰῶνας 1 This phrase gives further information about **the Creator**. If it would be helpful in your language, you could make the relationship between these phrases clearer. Alternate translation: “the Creator God who is blessed to eternity” +1:25 m8zg rc://*/ta/man/translate/translate-blessing ὅς ἐστιν εὐλογητὸς εἰς τοὺς αἰῶνας 1 After naming **the Creator**, Paul adds a blessing. Use a form that people would recognize as a blessing in your language. Alternate translation: “may he be blessed to eternity” +1:25 v1ex rc://*/ta/man/translate/figs-nominaladj εὐλογητὸς 1 Paul is using the adjective **blessed** as a noun in order to describe **the Creator**. If your language does not use adjectives in the same way, you could translate this with a noun phrase. Alternate translation: “the Blessed One” +1:26 sk6f rc://*/ta/man/translate/figs-metaphor παρέδωκεν αὐτοὺς ὁ Θεὸς εἰς 1 See how you translated this phrase in [1:24](../01/24.md). +1:26 hw81 rc://*/ta/man/translate/figs-possession πάθη ἀτιμίας 1 Paul is using the possessive form to describe **passions** that are characterized by **dishonor**. If it would be helpful in your language, you could use a different expression. Alternate translation: “dishonorable passions” +1:26 lk73 rc://*/ta/man/translate/figs-abstractnouns πάθη ἀτιμίας 1 If your language does not use abstract nouns for the ideas of **passions** and **dishonor**, you could express the same ideas in another way. Alternate translation: “dishonor themselves by doing what they are passionate about” +1:26 j4ni rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 The word translated **for** introduces an explanation of **passions of dishonor**. This explanation begins after the word **for** and continues through the end of the next verse. Use a word or phrase that introduces a further explanation or elaboration in your language. Alternate translation: “that is,” +1:26 jqyi rc://*/ta/man/translate/figs-metaphor μετήλλαξαν τὴν φυσικὴν χρῆσιν εἰς τὴν παρὰ φύσιν 1 Paul uses **exchanged** to describe the actions of ungodly women as if they were exchanging goods or money. Paul means that they stopped doing **natural** sexual acts with men and started doing sexual acts with other women, which is **contrary to nature**. If it would be helpful in your language, you could express the meaning plainly. See how you translated **exchanged** in [1:23](../01/23.md) and [25](../01/25.md). Alternative translation, “stopped doing natural sexual acts with men and started doing unnatural sexual acts with women” +1:26 vs4a rc://*/ta/man/translate/figs-euphemism τὴν φυσικὴν χρῆσιν 1 Paul uses **the natural use** figuratively to refer to sexual activity between women and men. This is a polite way of referring to something that would be offensive in some cultures. If it would be helpful in your language, you could use a different polite way of referring to this or you could express the meaning plainly. Alternate translation: “sexual activity with males” +1:26 qvr5 rc://*/ta/man/translate/figs-euphemism τὴν παρὰ φύσιν 1 Paul uses **contrary to nature** figuratively to refer to sexual activity between women and other women. This is a polite way of referring to something immoral. If it would be helpful in your language, you could use a different polite way of referring to this or you could state this plainly. Alternate translation: “sexual activity with other females” +1:27 ji3l rc://*/ta/man/translate/grammar-connect-words-phrases ὁμοίως τε καὶ οἱ ἄρσενες 1 This phrase emphasizes that what follows is similar to [1:26](../01/26.md). Alternate translation: “in the same way, even the males” +1:27 gn3f rc://*/ta/man/translate/figs-metaphor ἀφέντες 1 Paul speaks of these men as if they were leaving their location to go to another one. He means that they are abandoning or rejecting the way God intended for people to do sexual acts. If it would be helpful in your language, you could use an equivalent metaphor from your culture or express the meaning plainly. Alternative translation: “having abandoned” or “having rejected” +1:27 g3ja rc://*/ta/man/translate/figs-euphemism τὴν φυσικὴν χρῆσιν τῆς θηλείας 1 See how you translated **the natural use** in the previous verse. +1:27 qvi3 rc://*/ta/man/translate/figs-possession τὴν φυσικὴν χρῆσιν τῆς θηλείας 1 Paul is using the possessive form to describe **the natural use** that is associated with **the female**. If it would be helpful in your language, you could use a different expression. Alternate translation: “the natural use associated with the female” +1:27 pqpo rc://*/ta/man/translate/figs-genericnoun τῆς θηλείας 1 Paul is speaking of these females in general, not of one particular **female**. If it would be helpful in your language, you could use a more natural phrase. Alternate translation: “of females” +1:27 yvm1 rc://*/ta/man/translate/figs-metaphor ἐξεκαύθησαν ἐν τῇ ὀρέξει αὐτῶν εἰς ἀλλήλους 1 Paul speaks of **lust** as if it were something that could burn like a fire. He means that their **lust** is out of control, like a wildly burning fire. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “passionately lusted after one another” or “intensely desired each other” +1:27 ylj6 rc://*/ta/man/translate/figs-abstractnouns ἐξεκαύθησαν ἐν τῇ ὀρέξει αὐτῶν εἰς ἀλλήλους 1 If your language does not use an abstract noun for the idea of **lust**, you could express the same idea in another way. Alternate translation: “burned lustfully for one another” +1:27 kxwj rc://*/ta/man/translate/figs-euphemism ἄρσενες ἐν ἄρσεσιν τὴν ἀσχημοσύνην κατεργαζόμενοι 1 This phrase refers to men doing sexual acts with other men. This is a polite way of referring to something immoral. If it would be helpful in your language, you could use a different polite way of referring to this or you could express the meaning plainly. Alternate translation: “males shamelessly engaging in sexual activity with each other” +1:27 u2hh rc://*/ta/man/translate/figs-metaphor κατεργαζόμενοι 1 Paul speaks of men doing unnatural things with each other as if their interaction could produce something, a shameless act. If it would be helpful in your language, you could use an equivalent metaphor from your culture or express the meaning plainly. Alternative translation: “committing” or “engaging in” +1:27 sjhb rc://*/ta/man/translate/figs-infostructure καὶ τὴν ἀντιμισθίαν ἣν ἔδει τῆς πλάνης αὐτῶν, ἐν ἑαυτοῖς ἀπολαμβάνοντες 1 In the original language the phrase **the penalty** is at the front of the clause for emphasis. If it would be more natural in your language, you could arrange the order of these phrases to show that emphasis. Alternate translation: “and the penalty, which was necessary for their perversion, receiving in themselves” +1:27 jtru rc://*/ta/man/translate/grammar-connect-logic-result καὶ 2 Here, **and** indicates that what follows is the result of the **shameless acts**. Use a natural way in your language to indicate result. Alternate translation: “and as a result” +1:27 raet rc://*/ta/man/translate/figs-metaphor ἐν ἑαυτοῖς ἀπολαμβάνοντες 1 Paul speaks of **the penalty** for their sinful activity as if it were something that they could receive inside of themselves. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “experiencing in their own bodies” or “receiving among themselves” +1:27 x6fz rc://*/ta/man/translate/figs-abstractnouns τὴν ἀντιμισθίαν 1 If your language does not use an abstract noun for the idea of **penalty**, you could express the same idea in another way. Alternate translation: “the punishing act” +1:27 dbtt rc://*/ta/man/translate/figs-abstractnouns ἣν ἔδει τῆς πλάνης αὐτῶν 1 If your language does not use an abstract noun for the idea of **perversion**, you could express the same idea in another way. Alternate translation: “which was necessary for their perverted acts” +1:28 bt7u rc://*/ta/man/translate/figs-idiom οὐκ ἐδοκίμασαν, τὸν Θεὸν ἔχειν ἐν ἐπιγνώσει 1 Here, **having God in their full awareness** is an idiom that refers to thinking about God or acknowledging God. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “they did not approve of thinking about God” +1:28 f53x rc://*/ta/man/translate/figs-abstractnouns τὸν Θεὸν ἔχειν ἐν ἐπιγνώσει 1 If your language does not use an abstract noun for the idea of **full awareness**, you could express the same idea in another way. Alternate translation: “being fully aware of God” or “fully acknowledging that God exists” +1:28 yy1c rc://*/ta/man/translate/figs-metaphor παρέδωκεν αὐτοὺς ὁ Θεὸς εἰς 1 See how you translated this phrase in [1:24](../01/24.md) and [26](../01/26.md). +1:28 p8z2 rc://*/ta/man/translate/figs-genericnoun εἰς ἀδόκιμον νοῦν 1 Paul is speaking of the minds of these ungodly people in general, not of one particular **mind**. If it would be helpful in your language, you could use a more natural phrase. Alternate translation: “to disapproved minds” +1:28 r1pt rc://*/ta/man/translate/figs-explicit εἰς ἀδόκιμον νοῦν 1 Here, **mind** refers to a person’s will and moral reasoning. The **mind** of one of these ungodly people is **disapproved**, which means that it has been rejected by God as worthless. If it would be helpful in your language, you could state this explicitly. Alternate translation: “to a mind that has become worthless” +1:28 ie4l rc://*/ta/man/translate/grammar-connect-logic-result ποιεῖν 1 Here, **to do** could refer to: (1) the result of **a disapproved mind**. Alternate translation: “and as a result they do” or “causing them to practice” (2) the purpose of **a disapproved mind**. Alternate translation: “so that they do” +1:28 aye6 rc://*/ta/man/translate/figs-explicit τὰ μὴ καθήκοντα 1 The phrase **those things that are not proper** refers to what Paul describes in [1:29–31](../01/29.md). If it would be helpful in your language, you could state this explicitly. Alternate translation: “those improper things that follow” +1:29 v0zj rc://*/ta/man/translate/figs-metaphor πεπληρωμένους πάσῃ ἀδικίᾳ, πονηρίᾳ, πλεονεξίᾳ, κακίᾳ 1 Paul uses **filled with** to refer to these ungodly people as if they were a container **filled with** the sins that Paul lists in this clause. Like a container that has been **filled with** something, the people are completely controlled by these sins. If it would be helpful in your language, you could use an equivalent metaphor from your culture or express the meaning plainly. Alternate translation: “fully controlled by unrighteousness, wickedness, covetousness, and malice” +1:29 t4qm rc://*/ta/man/translate/figs-activepassive πεπληρωμένους 1 If your language does not use the passive form in this way, you could express the idea in active form or in another way that is natural in your language. Alternate translation: “they filled themselves” +1:29 uqks rc://*/ta/man/translate/figs-abstractnouns πεπληρωμένους πάσῃ ἀδικίᾳ, πονηρίᾳ, πλεονεξίᾳ, κακίᾳ; 1 If your language does not use abstract nouns for the ideas of **unrighteousness**, **wickedness**, **covetousness**, and **malice**, you could express the same ideas in another way. Alternate translation: “filled with all unrighteous, wicked, covetous, and malicious thoughts” +1:29 a7s3 rc://*/ta/man/translate/figs-metaphor μεστοὺς φθόνου, φόνου, ἔριδος, δόλου, κακοηθείας 1 Paul uses **full of** to refer to these ungodly people as if they were a container **full of** the sins that Paul lists in this clause. Like a container that is **full of** something, the people are completely controlled by these sins. If it would be helpful in your language, you could use an equivalent metaphor from your culture or express the meaning plainly. Alternate translation: “fully controlled by envy, murder, strife, deceit, and evil intent” +1:29 dzda rc://*/ta/man/translate/figs-abstractnouns μεστοὺς φθόνου, φόνου, ἔριδος, δόλου, κακοηθείας 1 If your language does not use abstract nouns for the ideas of **envy**, **murder**, **strife**, **deceit**, and **evil intent**, you could express the same ideas in another way. Alternate translation: “they are full of envious, murderous, contentious, and deceitful thoughts, and they intend to do evil things” +1:30 f4tt rc://*/ta/man/translate/figs-nominaladj θεοστυγεῖς, ὑβριστάς, ὑπερηφάνους, ἀλαζόνας & ἀπειθεῖς 1 Paul is using these adjectives as nouns in order to describe a group of people. If your language does not use adjectives in the same way, you could translate this with a noun phrase. Alternate translation: “people who hate God, people who are insolent, people who are arrogant, people who are boastful … people who are disobedient” +1:30 th8q rc://*/ta/man/translate/figs-abstractnouns καταλάλους & ἐφευρετὰς κακῶν 1 If your language does not use abstract nouns for the ideas of **slanderers** and **inventors**, you could express the same ideas in another way. Alternate translation: “people who speak against others … people who invent ways to do evil things” +1:30 qq50 rc://*/ta/man/translate/figs-possession ἐφευρετὰς κακῶν 1 Paul is using the possessive form to describe **inventors** who invent **evil things**. If it would be helpful in your language, you could use a different expression. Alternate translation: “inventing evil things” +1:31 i7ix rc://*/ta/man/translate/figs-nominaladj ἀσυνέτους, ἀσυνθέτους, ἀστόργους, ἀνελεήμονας 1 Paul is using these adjectives as nouns in order to describe a group of people. If your language does not use adjectives in the same way, you could translate this with a noun phrase. Alternate translation: “people who are senseless, faithless, heartless, and merciless” +1:32 cxx8 rc://*/ta/man/translate/figs-abstractnouns τὸ δικαίωμα 1 If your language does not use an abstract noun for the idea of **decree**, you could express the same idea in another way. Alternate translation: “what is rightly decreed” +1:32 ytu6 rc://*/ta/man/translate/figs-possession τὸ δικαίωμα τοῦ Θεοῦ 1 Paul is using the possessive form to describe a **the righteous decree** that comes from **God**. If it would be helpful in your language, you could use a different expression. Alternate translation: “God’s righteous decree” or “that what God decrees is right” +1:32 z12q rc://*/ta/man/translate/grammar-connect-words-phrases ὅτι 1 Here, **that** indicates that what follows is the content of the **the righteous decree of God**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “namely, that” or “in other words, that” +1:32 iqg1 rc://*/ta/man/translate/writing-pronouns τὰ τοιαῦτα & αὐτὰ & τοῖς πράσσουσιν 1 The pronouns **such things** and **things** and **them** refer to the litany of “the things that are not proper” in [1:28–31](../01/28/md). If it would be helpful in your language, you could state this explicitly. Alternate translation: “such improper things … these improper things … those who keep doing these improper things” or “these kinds of evil things … these evil things … those who keep doing these evil things” +1:32 p9e9 rc://*/ta/man/translate/figs-nominaladj ἄξιοι θανάτου 1 Paul is using the adjective **worthy** as a noun in order to describe a group of people. If your language does not use adjectives in the same way, you could translate this with a noun phrase. Alternate translation: “people who deserve death” +1:32 t0ls rc://*/ta/man/translate/figs-abstractnouns ἄξιοι θανάτου εἰσίν 1 If your language does not use an abstract noun for the idea of **death**, you could express the same idea in another way. Alternate translation: “are worthy to die” +1:32 awth rc://*/ta/man/translate/figs-explicit ἄξιοι θανάτου εἰσίν 1 Here, **death** refers to spiritual **death**, which is eternal punishment in hell that occurs after physical death. If it would be helpful in your language, you could state this explicitly. Alternate translation: “are worthy to die spiritually” or “are worthy of spiritual death” +2:intro dse2 0 # Romans 2 General Notes\n\n## Structure and Formatting\n\n3. All mankind is condemned because of sin (1:18–3:20)\n * All non-Jews have sinned (1:18–32)\n * All Jews have sinned (2:1–3:8)\n\nIn this chapter Paul shifts his audience from Roman Christians to people who “judge” other people and do not believe in Jesus. (See: [[rc://*/tw/dict/bible/kt/judge]] and [[rc://*/tw/dict/bible/kt/believe]])\n\n## Special Concepts in this Chapter\n\n### “The Law”\n\nIn this chapter Paul uses the singular noun “the law” to refer to the group of laws that God gave Israel through Moses. Paul says that those who try to obey the law of Moses will not be justified by trying to obey it. If your language does not use singular nouns in that way, you can use a different expression. (See: [[rc://*/ta/man/translate/grammar-collectivenouns]] and [[rc://*/tw/dict/bible/kt/lawofmoses]])\n\n### Other possible translation difficulties in this chapter\n\nIn [2:1–5](../02/01.md) Paul uses the singular pronoun “you” and the singular noun “man” to refer to all people in general. If your language does not use singular pronouns or singular nouns to refer to a group of people, you can use a different expression. (See: [[rc://*/ta/man/translate/figs-youcrowd]] and [[rc://*/ta/man/translate/grammar-collectivenouns]]) +2:1 y6ts rc://*/ta/man/translate/grammar-connect-logic-result διὸ 1 **Therefore** here marks a new section of the letter. It also introduces a result clause that summarizes the consequences of the behavior that Paul described in [1:18–32](../01/18.md). Use a natural way in your language to indicate result. Alternate translation: “As a result” or “So then” +2:1 d7pj rc://*/ta/man/translate/figs-youcrowd εἶ & κρίνεις & σεαυτὸν κατακρίνεις & πράσσεις, ὁ κρίνων 1 Paul uses the singular pronoun **you** here to refer to all people in general. See the discussion of this in the General Notes for this chapter. Alternate translation: “every one of you is … every one of you judges … every one of you condemns yourself … every one of you who judges practices” +2:1 atxo ἀναπολόγητος 1 See how you translated this phrase in [1:20](../01/20.md). +2:1 md5e rc://*/ta/man/translate/figs-exclamations ὦ ἄνθρωπε 1 **O man** here is an exclamation that is meant to convict every judgmental person in the human race. Use an exclamation that is natural in your language for communicating this idea. Alternate translation: “every human being” +2:1 x3mi rc://*/ta/man/translate/grammar-collectivenouns ἄνθρωπε 1 Here, **man** is a singular noun that refers to humanity in general. See the discussion of this in the General Notes for this chapter. Alternate translation: “human being” +2:1 n2mu rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 Here, **for** introduces a reason clause. In the rest of the verse Paul gives the reasons why **everyone judging** is **without excuse**. Use a natural way in your language for indicating a reason. Alternate translation: “because” or “since” +2:1 jt4b rc://*/ta/man/translate/writing-pronouns ἐν ᾧ 1 The word translated **that which** is a pronoun that refers to any way or any time a person might judge someone else. If it would be helpful in your language, you could state this explicitly. Alternate translation: “anytime” or “in anything that” +2:1 ybp2 rc://*/ta/man/translate/figs-genericnoun τὸν ἕτερον 1 Here, **the other** refers to any other person. If it would be helpful in your language, you could use a more natural phrase. Alternate translation: “any other person” +2:1 nz11 rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 Here, **for** introduces a clause that explains why these judgmental people are self-condemned. Use a natural way in your language for indicating a reason. Alternate translation: “this is because” +2:1 wumc rc://*/ta/man/translate/writing-pronouns τὰ & αὐτὰ 1 The phrase **the same things** refers to acts for which people judge one another. If it would be helpful in your language, you could state this explicitly. Alternate translation: “the very same deeds” or “the same things you judge them for doing” +2:2 jr4i rc://*/ta/man/translate/figs-exclusive οἴδαμεν 1 Here, **we** could refer to: (1) Paul and the church at Rome. Alternate translation: “all of us believers in Christ” (2) mankind in general. Alternate translation: “all people” Your language may require you to mark these forms. +2:2 qca8 rc://*/ta/man/translate/figs-possession τὸ κρίμα τοῦ Θεοῦ 1 Paul is using the possessive form to describe **the judgment** that **God** does. If it would be helpful in your language, you could use a different expression. Alternate translation: “God’s judgment” or “how God judges” +2:2 kfy1 rc://*/ta/man/translate/figs-abstractnouns τὸ κρίμα τοῦ Θεοῦ ἐστιν κατὰ ἀλήθειαν 1 If your language does not use abstract nouns for the ideas of **judgment** and **truth**, you could express the ideas in another way. Alternate translation: “how God judges is according to what is true” +2:2 lfqn rc://*/ta/man/translate/figs-explicit κατὰ ἀλήθειαν 1 This phrase indicates the manner in which God will judge those who act sinfully. He will judge them according to the sins they truly committed. If it would be helpful in your language, you could state this explicitly. Alternate translation: “based on the facts” +2:2 j46f τοὺς & πράσσοντας 1 See how you translated this phrase in [1:32](../01/32/.md). +2:2 mjao rc://*/ta/man/translate/figs-explicit τὰ τοιαῦτα 1 Here, **such things** refers to the litany of “the things that are not proper” in [1:28–32](../01/28/md). If it would be helpful in your language, you could state this explicitly. Alternate translation: “such improper things” or “these kinds of evil things” +2:3 zwg7 rc://*/ta/man/translate/figs-rquestion λογίζῃ δὲ τοῦτο, ὦ ἄνθρωπε, ὁ κρίνων τοὺς τὰ τοιαῦτα πράσσοντας, καὶ ποιῶν αὐτά, ὅτι σὺ ἐκφεύξῃ τὸ κρίμα τοῦ Θεοῦ? 1 Paul is using a rhetorical question here to emphasize that these judgmental people should know that God will finally judge them. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “But you should not think, O man, who judges those who are practicing such things and you are doing the same things, that you will escape from the judgment of God!” +2:3 jct9 rc://*/ta/man/translate/writing-pronouns τοῦτο 1 The pronoun **this** refers to the final clause of this verse **that you will escape from the judgment of God**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “this result” +2:3 ysys rc://*/ta/man/translate/figs-infostructure τοῦτο, ὦ ἄνθρωπε, ὁ κρίνων τοὺς τὰ τοιαῦτα πράσσοντας, καὶ ποιῶν αὐτά, ὅτι σὺ ἐκφεύξῃ τὸ κρίμα τοῦ Θεοῦ 1 If it would be more natural in your language, you could change the order of these clauses. Alternate translation: “that you will escape from the judgment of God, O man, who judges those who are practicing such things and you are doing the same things” +2:3 rk75 rc://*/ta/man/translate/figs-exclamations ὦ ἄνθρωπε 1 See how you translated this phrase in [2:1](../02/01.md). +2:3 mo4p rc://*/ta/man/translate/figs-explicit τὰ τοιαῦτα & αὐτά 1 The phrases **such things** and **the same things** refer to the litany of “the things that are not proper” in [1:28–32](../01/28/md). See how you translated **such things** in [2:2](../02/02.md) and **the same things** in [2:1](../02/01.md). +2:3 bd82 rc://*/ta/man/translate/figs-personification ὅτι σὺ ἐκφεύξῃ τὸ κρίμα τοῦ Θεοῦ 1 Here Paul speaks of **judgment** as if it were a person from whom someone could **escape**. Paul means that no one can avoid God’s judgment. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “that you will not prevent God’s judgment” +2:3 hpej rc://*/ta/man/translate/figs-explicit τὸ κρίμα τοῦ Θεοῦ 1 See how you translated this phrase in [2:2](../02/02.md). +2:4 pex3 rc://*/ta/man/translate/figs-rquestion ἢ τοῦ πλούτου τῆς χρηστότητος αὐτοῦ, καὶ τῆς ἀνοχῆς, καὶ τῆς μακροθυμίας καταφρονεῖς, ἀγνοῶν ὅτι τὸ χρηστὸν τοῦ Θεοῦ, εἰς μετάνοιάν σε ἄγει? 1 Paul is using a rhetorical question here to emphasize that these judgmental people should know that **the kindness of God leads** them **to repentance**. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “You who scorn the wealth of his kindness and forbearance and patience surely know that the kindness of God leads you to repentance!” +2:4 v9yf rc://*/ta/man/translate/figs-youcrowd καταφρονεῖς & σε 1 In this verse Paul uses the singular pronoun **you** here to refer to all of humanity in general. See how you translated **you** in [2:1](../02/01.md) and [2:3](../02/03.md). +2:4 w537 rc://*/ta/man/translate/figs-metaphor τοῦ πλούτου τῆς χρηστότητος αὐτοῦ, καὶ τῆς ἀνοχῆς, καὶ τῆς μακροθυμίας 1 Paul speaks of God’s **kindness and forbearance and patience** as if they were wealth that could be acquired or rejected. If it would be helpful in your language, you could use a simile or express the meaning plainly. Alternative translation: “acquiring his wonderful kindness and forbearance and patience” +2:4 swj9 rc://*/ta/man/translate/figs-abstractnouns τῆς χρηστότητος αὐτοῦ, καὶ τῆς ἀνοχῆς, καὶ τῆς μακροθυμίας 1 If your language does not use abstract nouns for the ideas of **kindness**, **forbearance**, and **patience**, you could express these ideas in another way. Alternate translation: “of how kind, forbearing, and patient he is” +2:4 pplt rc://*/ta/man/translate/figs-possession τῆς χρηστότητος αὐτοῦ, καὶ τῆς ἀνοχῆς, καὶ τῆς μακροθυμίας & τὸ χρηστὸν τοῦ Θεοῦ 1 Paul is using the possessive form to describe the **kindness**, **forbearance**, and **patience** that characterize **God**. If it would be helpful in your language, you could use a different expression. Alternate translation: “of God’s kindness, forbearance, and patience … God’s kindness” +2:4 acip rc://*/ta/man/translate/figs-personification τὸ χρηστὸν τοῦ Θεοῦ, εἰς μετάνοιάν σε ἄγει 1 Paul speaks of **the kindness of God** as if it were a person who could lead someone **to repentance**. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “God uses his kindness to cause you to repent” +2:4 u0io rc://*/ta/man/translate/grammar-connect-logic-goal εἰς μετάνοιάν σε ἄγει 1 Here, **to repentance** is a goal clause. Paul is stating the goal of **the kindness of God**. Use a natural way in your language to indicate a goal clause. Alternate translation: “leads you to repent” or “guides you to completely change the way you perceive things” +2:4 jamv rc://*/ta/man/translate/figs-abstractnouns μετάνοιάν 1 If your language does not use an abstract noun for the idea of **repentance**, you could express the same idea in another way. Alternate translation: “to fully change the way you perceive things” +2:5 agl8 rc://*/ta/man/translate/figs-metaphor κατὰ δὲ τὴν σκληρότητά σου 1 Paul speaks of these people as if they were a hard substance. He means that these people stubbornly refuse to repent from their judgmental way of life. If it would be helpful in your language, you could use an equivalent metaphor from your culture or express the meaning plainly. Alternative translation: “But according to your stubbornness” +2:5 v6z1 rc://*/ta/man/translate/figs-metonymy ἀμετανόητον καρδίαν 1 Here, **heart** refers to a person’s will or inner being. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “unrepentant will” or “unwillingness to repent” +2:5 fv4k rc://*/ta/man/translate/figs-metaphor θησαυρίζεις σεαυτῷ ὀργὴν 1 Here Paul speaks of **wrath** as if it were an object that someone could store up. He means that the longer people refuse to repent, the greater is God’s wrath against them. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “you are increasing how much wrath God has against you” +2:5 s7cs rc://*/ta/man/translate/figs-metonymy ὀργὴν & ὀργῆς 1 Here Paul uses **wrath** to refer to the outcome of God’s **wrath**, which is judging and punishing people because they are unrighteous. See how you translated the same use of this word in [1:18](../01/18.md). +2:5 pck0 rc://*/ta/man/translate/figs-explicit ἐν ἡμέρᾳ ὀργῆς καὶ ἀποκαλύψεως δικαιοκρισίας τοῦ Θεοῦ 1 Paul assumes that his readers will know that both **the day of wrath** and **the revelation of the righteous judgment of God** refer to the time in the future when God will punish all wicked people. If it would be helpful in your language, you could state this explicitly. Alternate translation: “at the time God finally punishes wicked people and reveals his righteous judgment” +2:5 uz3k rc://*/ta/man/translate/figs-possession ἐν ἡμέρᾳ ὀργῆς καὶ ἀποκαλύψεως δικαιοκρισίας τοῦ Θεοῦ 1 Paul is using the possessive form to describe a **day** that is characterized by **wrath** and by **the revelation of the righteous judgment of God**. If it would be helpful in your language, you could use a different expression. Alternate translation: “on the day characterized by God’s wrath and the revelation of his righteous judgment” +2:5 ay1h rc://*/ta/man/translate/figs-abstractnouns ἐν ἡμέρᾳ ὀργῆς καὶ ἀποκαλύψεως δικαιοκρισίας τοῦ Θεοῦ 1 If your language does not use abstract nouns for the ideas of **wrath**, **revelation**, and **judgment**, you could express the same ideas in another way. Alternate translation: “on the day of God’s wrathful acts, when he reveals how righteously he judges” +2:5 fnpj rc://*/ta/man/translate/figs-possession ἀποκαλύψεως δικαιοκρισίας τοῦ Θεοῦ 1 Paul is using the possessive form to describe **the righteous judgment of God** as what **the revelation** reveals. If it would be helpful in your language, you could use a different expression. Alternate translation: “when God reveals his righteous judgment” +2:5 sume rc://*/ta/man/translate/figs-possession δικαιοκρισίας τοῦ Θεοῦ 1 Paul is using the possessive form to describe **the righteous judgment** that is carried out by **God**. If it would be helpful in your language, you could use a different expression. Alternate translation: “of God judging righteously” +2:6 frov rc://*/ta/man/translate/figs-quotations ἀποδώσει ἑκάστῳ κατὰ τὰ ἔργα αὐτοῦ 1 This clause is a quotation from the Old Testament ([Psalm 62:12](../psa/062/012.md)). If it would be more natural in your language, you could express this as a direct quotation. Alternate translation: “who ‘will pay back to each one according to his deeds’” +2:6 jwcx rc://*/ta/man/translate/figs-metaphor ἀποδώσει ἑκάστῳ κατὰ τὰ ἔργα αὐτοῦ 1 Here Paul uses **pay back** to refer to appropriately punishing or rewarding someone as if the punishment or reward was reciprocal payment for that person’s deeds. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “will appropriately punish or reward each one according to his deeds” +2:6 gj1q rc://*/ta/man/translate/figs-abstractnouns τὰ ἔργα αὐτοῦ 1 If your language does not use an abstract noun for the idea of **deeds**, you could express the same idea in another way. Alternate translation: “how he acts” or “what he does” +2:7 ylpm 0 # General Information:\n\nIn [2:7–10](../02/07.md) Paul explains what he means when he said in [2:6](../02/06.md) that God will “pay back to each according to his deeds.” +2:7 rrbf rc://*/ta/man/translate/figs-infostructure τοῖς & καθ’ ὑπομονὴν ἔργου ἀγαθοῦ, δόξαν καὶ τιμὴν καὶ ἀφθαρσίαν ζητοῦσιν, ζωὴν αἰώνιον; 1 If it would be more natural in your language, you could change the order of these clauses. Alternate translation: “eternal life to those who are seeking glory and honor and incorruptibility according to endurance of good work” +2:7 gec6 rc://*/ta/man/translate/figs-ellipsis ζωὴν αἰώνιον 1 Paul is leaving out some of the words that a sentence would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the previous verse. Alternate translation: “eternal life is what God pays back” +2:7 sqdo rc://*/ta/man/translate/figs-metaphor τοῖς & ζητοῦσιν 1 Paul uses **seeking** to refer to these people as if they were trying to find something. He means that they are trying to live in such a way as to obtain **glory and honor and incorruptibility**. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “to those who … keep trying to attain” +2:7 zyff τοῖς & καθ’ ὑπομονὴν ἔργου ἀγαθοῦ, δόξαν καὶ τιμὴν καὶ ἀφθαρσίαν ζητοῦσιν, ζωὴν αἰώνιον 1 Here, **according to** could indicate: (1) the means by which these people **are seeking glory and honor and incorruptibility**. Alternate translation: “everlasting life to those who, by means of endurance of good work, are seeking glory and honor and incorruptibility” (2) the reason why God gives these people **everlasting life**. Alternate translation: “because they endure in good work and are seeking glory and honor and incorruptibility, everlasting life” +2:7 d2gw rc://*/ta/man/translate/figs-abstractnouns καθ’ ὑπομονὴν ἔργου ἀγαθοῦ 1 If your language does not use an abstract noun for the idea of **endurance**, you could express the same idea in another way. Alternate translation: “according to the fact that they keep on doing good work” +2:7 ub51 rc://*/ta/man/translate/figs-abstractnouns δόξαν καὶ τιμὴν καὶ ἀφθαρσίαν 1 If your language does not use abstract nouns for the ideas of **glory**, **honor**, and **incorruptibility**, you could express the same ideas in another way. Alternate translation: “for God to glorify, honor, and cause them to live forever” +2:8 j1e6 rc://*/ta/man/translate/figs-abstractnouns ἐξ ἐριθείας 1 If your language does not use an abstract noun for the idea of **ambition**, you could express the same idea in another way. Alternate translation: “from being selfishly ambitious” +2:8 fcb4 rc://*/ta/man/translate/figs-doublet καὶ ἀπειθοῦσι τῇ ἀληθείᾳ, πειθομένοις δὲ τῇ ἀδικίᾳ ὀργὴ καὶ θυμός 1 These two phrases mean the same thing. Paul uses them to emphasize how sinful these people are. If saying the same thing twice might be confusing for your readers, you can combine the phrases into one. Alternate translation: “who are disobedient to all that is true and right” +2:8 xhtm rc://*/ta/man/translate/figs-personification ἀπειθοῦσι τῇ ἀληθείᾳ, πειθομένοις δὲ τῇ ἀδικίᾳ 1 Here Paul speaks of **the truth**as if it were a person whom someone could disobey, and he speaks of **unrighteousness** as if it were a person whom someone could obey. Paul means that by **disobeying** him these people reject what God says is true and right. If it would be helpful in your language, you could express this meaning plainly. Alternate translation: “who reject what God says is true and right by disobeying him” +2:8 m7pm rc://*/ta/man/translate/figs-abstractnouns τῇ ἀληθείᾳ & τῇ ἀδικίᾳ 1 If your language does not use abstract nouns for the ideas of **truth** and **unrighteousness**, you could express the same ideas in another way. Alternate translation: “to what is true … to what is unrighteous” +2:8 ytny rc://*/ta/man/translate/figs-ellipsis ὀργὴ καὶ θυμός 1 Paul is leaving out some of the words that a sentence would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the [2:6](../02/06.md). Alternate translation: “wrath and anger are what God pays back” +2:8 exor rc://*/ta/man/translate/figs-metonymy ὀργὴ 1 Here Paul uses **wrath** to refer to the outcome of God’s **wrath**, which is judging and punishing people because they are unrighteous. See how you translated the same use of this word in [1:18](../01/18.md). +2:8 wa6f rc://*/ta/man/translate/figs-abstractnouns ὀργὴ καὶ θυμός 1 If your language does not use abstract nouns for the ideas of **wrath** and **anger**, you could express the same ideas in another way. Alternate translation: “God is wrathful and angry” +2:8 blwx rc://*/ta/man/translate/figs-doublet ὀργὴ καὶ θυμός 1 The words **wrath** and **anger** mean basically the same thing. Paul uses them to emphasize God’s intense anger toward people who are **disobedient to the truth**. If your language does not use repetition in this way, you could combine these phrases. Alternate translation: “fierce wrath” or “angry wrath” or “wrathful anger” +2:9 ospb rc://*/ta/man/translate/figs-metaphor θλῖψις καὶ στενοχωρία, ἐπὶ πᾶσαν ψυχὴν ἀνθρώπου τοῦ κατεργαζομένου τὸ κακόν 1 Paul speaks of **Tribulation and distress** as if these ideas were located on top of a person. He means that every **evil** person will experience **Tribulation and distress**. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “Every human soul that produces the evil will experience tribulation and distress” +2:9 qonf rc://*/ta/man/translate/figs-abstractnouns θλῖψις καὶ στενοχωρία 1 If your language does not use abstract nouns for the ideas of **Tribulation** and **distress**, you could express the same ideas in another way. Alternate translation: “Difficult and distressing times” +2:9 u8f7 rc://*/ta/man/translate/figs-doublet θλῖψις καὶ στενοχωρία 1 These two words mean basically the same thing. Paul uses them to emphasize how intense God’s judgment will be against these people. If your language does not use repetition in this way, you could combine these phrases. Alternate translation: “Distressing tribulation” or “Intense distress” +2:9 ck9i rc://*/ta/man/translate/figs-synecdoche πᾶσαν ψυχὴν ἀνθρώπου 1 Paul uses **soul of man** to refer to the whole life of a person. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “every human being” +2:9 msox rc://*/ta/man/translate/figs-gendernotations ἀνθρώπου 1 Although the term **man** is masculine, Paul is using the word here in a generic sense that includes both men and women. Alternate translation: “of a person” +2:9 n7q4 rc://*/ta/man/translate/figs-nominaladj τὸ κακόν 1 Paul is using the adjective **evil** as a noun in order to describe things people do. If your language does not use adjectives in the same way, you could translate this with a noun phrase. Alternate translation: “what is evil” or “things that are evil” +2:9 a9s5 rc://*/ta/man/translate/figs-explicit Ἰουδαίου τε πρῶτον καὶ Ἕλληνος 1 This phrase could mean: (1) the Jews will have greater responsibility because God offered salvation to them first. Alternate translation: “especially for the Jewish person and also for the non-Jewish person” (2) the Jews will be judged before non-Jews, which is the same meaning as in [1:16](../01/16.md). Alternate translation: “first for the Jewish person and then for the non-Jewish person” +2:9 csnc rc://*/ta/man/translate/figs-explicit Ἕλληνος 1 See how you translated this phrase in [1:16](../01/16.md). +2:10 i9tg rc://*/ta/man/translate/figs-abstractnouns δόξα & καὶ τιμὴ, καὶ εἰρήνη, παντὶ 1 If your language does not use abstract nouns for the ideas of **glory** and **honor**, you could express the same ideas in another way. Alternate translation: “God will glorify and honor and bring peace to everyone” +2:10 t2od rc://*/ta/man/translate/figs-abstractnouns εἰρήνη 1 If your language does not use an abstract noun for the idea of **peace**, you could express the same idea in another way. Here, **peace** could refer to: (1) feeling calm and secure. Alternate translation: “a peaceful feeling” (2) being at peace with God. Alternate translation: “a peaceful relationship with God” (3) both a peaceful feeling and a peaceful relationship with God. “a peaceful feeling and a peaceful relationship with God” +2:10 ib56 rc://*/ta/man/translate/figs-nominaladj τὸ ἀγαθόν 1 Paul is using the adjective **good** as a noun in order to describe things people do. If your language does not use adjectives in the same way, you could translate this with a noun phrase. Alternate translation: “good deeds” or “things that are good” +2:10 u06j rc://*/ta/man/translate/figs-explicit Ἰουδαίῳ τε πρῶτον καὶ Ἕλληνι 1 See how you translated this phrase in the previous verse. +2:11 eol0 rc://*/ta/man/translate/figs-abstractnouns οὐ & ἐστιν προσωπολημψία παρὰ τῷ Θεῷ 1 If your language does not use an abstract noun for the idea of **favoritism**, you could express the same idea in another way. Alternate translation: “God does not honor one type of person above another” or “God is not more favorable toward one person than another” +2:12 wkx8 rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** here indicates that what follows in [2:12–16](../02/12.md) gives the reason for the phrase “there is no favoritism with God” in the previous verse. Use a natural way in your language for indicating a reason. Alternate translation: “This is true because” +2:12 ecsk rc://*/ta/man/translate/figs-explicit ὅσοι & ἀνόμως ἥμαρτον 1 Paul uses this phrase to refer to non-Jews, whom he calls “the Greek” in [2:9–10](../02/09.md). If it would be helpful in your language, you could state this explicitly. Alternate translation: “as many non-Jewish people as have sinned without the law” +2:12 t3qs rc://*/ta/man/translate/grammar-collectivenouns ἀνόμως & ἀνόμως & νόμῳ & νόμου 1 The word **law** is a singular noun that refers to a group of laws that God gave Israel by dictating them to Moses. See the discussion of this term in the General Notes for this chapter. Alternate translation: “without God’s laws … without God’s laws … God’s laws … God’s laws” +2:12 m6cy rc://*/ta/man/translate/figs-idiom ἀνόμως & ἀνόμως 1 Here, **without the law** refers to not knowing God’s **law**. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “without knowing God’s law” or “in ignorance of God’s law” +2:12 qkh4 rc://*/ta/man/translate/figs-metonymy καὶ ἀπολοῦνται 1 Here Paul uses **perish** to refer to eternal punishment in hell that occurs after physical death. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “will also be punished eternally” or “will also experience eternal punishment” +2:12 jwvz rc://*/ta/man/translate/figs-explicit ὅσοι ἐν νόμῳ ἥμαρτον 1 Paul uses this phrase to refer to Jews, who are the people to whom God gave his law. If it would be helpful in your language, you could state this explicitly. Alternate translation: “as many Jewish people as have sinned with the law” +2:12 w4cp rc://*/ta/man/translate/figs-activepassive διὰ νόμου κριθήσονται 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. If you must state who did the action, Paul implies that “God” did it. Alternate translation: “God will judge by his law” +2:12 a0k4 rc://*/ta/man/translate/figs-explicit διὰ νόμου 1 Here, **by** indicates that **the law** is the standard by which God will judge those who know his law. If it would be helpful in your language, you could state this explicitly. Alternate translation: “according to what the law requires” or “by what the law says” +2:13 sw8x rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** here indicates that this verse gives the reason why God judges both groups of people mentioned in the previous verse. Use a natural way in your language to indicate a reason. Alternate translation: “God judges both groups of people impartially because” +2:13 a8ra rc://*/ta/man/translate/grammar-collectivenouns νόμου & νόμου 1 See how you translated **the law** in the previous verse. +2:13 eg4h rc://*/ta/man/translate/figs-metaphor οὐ & δίκαιοι παρὰ τῷ Θεῷ 1 Paul uses **with God** here to describe **righteous** people as if they were located in the presence of **God**. He means that God makes them right with himself. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “are not made righteous by God” +2:13 c1bu rc://*/ta/man/translate/figs-activepassive οἱ ποιηταὶ νόμου δικαιωθήσονται 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. If you must state who will do the action, Paul implies that “God” will do it. Alternate translation: “God will justify the doers of the law” +2:14 q2id rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** here indicates that [2:14–16](../02/14.md) give another reason why God judges both groups of people mentioned in [2:12](../02/12.md). [2:14–16](../02/14.md) explain why **Gentiles** who do not know God’s law are still sinners. Use a natural way in your language to indicate a reason. Alternate translation: “God also judges both groups of people impartially because” +2:14 vlum rc://*/ta/man/translate/figs-metaphor τὰ μὴ νόμον ἔχοντα & νόμον μὴ ἔχοντες 1 Paul speaks of these people as if they do not own or possess **the law**. He means that they did not receive the law that God gave to the Jewish people. If it would be helpful in your language, you could express the meaning plainly. See how you translated “without the law” in [2:12](../02/12.md). Alternative translation: “who are unaware of God’s law … who are unaware of God’s law” +2:14 zhmw rc://*/ta/man/translate/grammar-collectivenouns νόμον & τοῦ νόμου & νόμον 1 See how you translated **the law** in [2:12](../02/12.md). +2:14 h53h rc://*/ta/man/translate/figs-abstractnouns φύσει & ποιῶσιν 1 If your language does not use an abstract noun for the idea of **nature**, you could express the same idea in another way. Alternate translation: “naturally do” +2:14 atda rc://*/ta/man/translate/figs-possession τὰ τοῦ νόμου 1 Paul is using the possessive form to describe the specific rules that make up **the law**. If it would be helpful in your language, you could use a different expression. Alternate translation: “the commands within the law” +2:14 symg rc://*/ta/man/translate/figs-personification ἑαυτοῖς εἰσιν νόμος 1 Here Paul speaks of **Gentiles** as if they were **a law**. Paul means that the non-Jewish people have their own rules about what is right and wrong, and their rules are similar to God’s **law**. If it would be helpful in your language, you could express this meaning in plainly. Alternate translation: “are actually obeying the God’s law” +2:15 xl6v rc://*/ta/man/translate/figs-metaphor οἵτινες ἐνδείκνυνται τὸ ἔργον τοῦ νόμου, γραπτὸν ἐν ταῖς καρδίαις αὐτῶν 1 Paul speaks of the non-Jewish people obeying some basic rules from the law of Moses as if they were showing **the work of the law** to other people. He means that non-Jewish people demonstrate that they naturally understand some rules of the law by obeying those rules. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “who make others aware that they understand the work of the law” +2:15 wtit rc://*/ta/man/translate/figs-metaphor τὸ ἔργον τοῦ νόμου, γραπτὸν ἐν ταῖς καρδίαις αὐτῶν 1 Here Paul speaks of **the works of the law** as if they can be written on the surfaces of peoples’ hearts. He means that God has enabled non-Jewish people to know generally what is right or wrong even though they do not know the law of Moses. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “they know the work of the law” +2:15 x35c rc://*/ta/man/translate/figs-possession τὸ ἔργον τοῦ νόμου 1 Paul is using the possessive form to describe **the work** that characterizes obeying **the law**. This phrase has a similar meaning to “the things of the law” in the previous verse. If it would be helpful in your language, you could use a different expression. Alternate translation: “the work that the law requires a person to do” +2:15 v60q rc://*/ta/man/translate/figs-activepassive γραπτὸν ἐν ταῖς καρδίαις αὐτῶν 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “God wrote on their hearts” +2:15 ja5s rc://*/ta/man/translate/figs-metonymy ἐν ταῖς καρδίαις αὐτῶν 1 See how you translated “heart” in [1:21](../01/21.md). +2:15 jmeo rc://*/ta/man/translate/figs-genericnoun συνμαρτυρούσης αὐτῶν τῆς συνειδήσεως 1 Paul uses the singular **conscience** figuratively to refer to the individual consciences of these people. If it would be helpful in your language, you could use a more natural phrase. Alternate translation: “their consciences bearing witness” +2:15 z28q rc://*/ta/man/translate/figs-personification συνμαρτυρούσης αὐτῶν τῆς συνειδήσεως 1 Here Paul speaks of **conscience** as if it were a person **bearing witness** in a courtroom. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “their conscience confirms that this is true” +2:15 ub8t rc://*/ta/man/translate/figs-distinguish συνμαρτυρούσης & καὶ μεταξὺ ἀλλήλων, τῶν λογισμῶν κατηγορούντων ἢ καὶ ἀπολογουμένων 1 This clause explains what **bearing witness** means. If it would be helpful in your language, you could make the relationship between these phrases clearer or begin a new sentence. Alternate translation: “bearing witness, namely, the thoughts of each person both accusing or even defending them” +2:15 qk53 rc://*/ta/man/translate/figs-personification καὶ μεταξὺ ἀλλήλων, τῶν λογισμῶν κατηγορούντων ἢ καὶ ἀπολογουμένων 1 Here Paul speaks of **thoughts** as if they were a person who could accuse or defend someone in court. If it would be helpful in your language, you could express this meaning plainly. Alternate translation (remove preceding comma): “by accusing or defending them in the way they think” +2:16 o6kx rc://*/ta/man/translate/figs-metonymy ἐν ἡμέρᾳ 1 Here, **day** refers to a point in time when something happens. It does not refer to a 24-hour length of time. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “a point in time is coming” +2:16 c5fp rc://*/ta/man/translate/figs-explicit ἐν ἡμέρᾳ ὅτε κρίνει ὁ Θεὸς 1 Paul assumes that his readers will know that **the day when God will judge** refers to the time in the future when God will judge everyone, as Paul also mentioned in [2:2](../02/02.md) and [2:5](../02/05.md). If it would be helpful in your language, you could state this explicitly. Alternate translation: “at the future time when God finally judges” +2:16 lyvd rc://*/ta/man/translate/figs-possession τὰ κρυπτὰ τῶν ἀνθρώπων 1 Paul is using the possessive form to describe **secrets** that **men** have. These **secrets** are specifically secret thoughts that people have, as indicated by the word “thoughts” in the previous verse. If it would be helpful in your language, you could use a different expression. Alternate translation: “men’s secrets” or “the secrets that men keep” +2:16 gxet rc://*/ta/man/translate/figs-abstractnouns τὰ κρυπτὰ τῶν ἀνθρώπων 1 If your language does not use an abstract noun for the idea of **secrets**, you could express the same idea in another way. Alternate translation: “what men secretly think” +2:16 r8hz rc://*/ta/man/translate/figs-gendernotations τῶν ἀνθρώπων 1 Although the term **men** is masculine, Paul is using the word here in a generic sense that includes both men and women. Alternate translation: “of human beings” or “of people” +2:16 xb7t rc://*/ta/man/translate/figs-infostructure κατὰ τὸ εὐαγγέλιόν μου, διὰ Χριστοῦ Ἰησοῦ 1 If it would be more natural in your language, you could reverse the order of these phrases. Alternate translation: “through Christ Jesus, according to my gospel” +2:16 e9bp rc://*/ta/man/translate/figs-metaphor κατὰ τὸ εὐαγγέλιόν μου 1 Paul speaks of the **gospel** as if it belongs to him. He means that this is the **gospel** God has entrusted him to preach. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “according to God’s gospel that I preach” +2:17 lc6m rc://*/ta/man/translate/grammar-connect-words-phrases δὲ 1 # Connecting Statement:\n\n**But** here indicates that in [2:17–29](../02/17.md) Paul changes topics from talking about non-Jewish people who don’t know the law of Moses to Jews who know the law. He explains why the Jews as well cannot escape God’s judgment. Alternate translation: “You also need to know that” or “However” +2:17 cnq7 rc://*/ta/man/translate/grammar-connect-condition-fact εἰ 1 Here, **if** indicates the beginning of a conditional sentence that extends from this verse to [2:21](../02/21.md). Paul speaks as if these descriptions of Jews were hypothetical possibilities, but he means that they are actually true. If your language does not state something as a condition if it is certain or true, and if your readers might misunderstand and think that what Paul is saying is not certain, then you can translate his words as an affirmative statement. Alternate translation: “since” or “because” +2:17 kfe8 rc://*/ta/man/translate/figs-youcrowd σὺ 1 Even though Paul is speaking to Jewish people, he is hypothetically addressing an individual, so **you** and **your** and **yourself** is singular throughout [2:17–27](../02/17.md) unless otherwise noted. If the singular form would not be natural in your language for someone who was speaking to a group of people, you could use the plural forms of **you** and **your** and **yourself** in your translation. +2:17 pglg rc://*/ta/man/translate/figs-metaphor σὺ Ἰουδαῖος ἐπονομάζῃ 1 Paul speaks of the Jews as if they named themselves. He means that they consider themselves to be Jews. If it would be helpful in your language, you could use an equivalent metaphor from your culture or express the meaning plainly. Alternative translation, “you call yourself Jewish” or “you regard yourself as truly Jewish” +2:17 gz6j rc://*/ta/man/translate/figs-ellipsis ἐπαναπαύῃ νόμῳ, 1 Paul is leaving out some of the words that a sentence would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the context, which is God’s judgment of sinners. Alternate translation: “rely upon the law to escape God’s judgment” or “rely upon the law to save you from God’s judgment” +2:17 dapj rc://*/ta/man/translate/figs-metaphor καυχᾶσαι ἐν Θεῷ 1 Paul speaks of the Jews as if they were boasting inside of **God**. He means that the Jews brag that they are the only nation that knows God. If it would be helpful in your language, you could express the meaning plainly. Alternative translation, “brag that you are the only ones who know God” +2:18 xn6w rc://*/ta/man/translate/grammar-connect-logic-result καὶ γινώσκεις τὸ θέλημα, καὶ δοκιμάζεις τὰ διαφέροντα, κατηχούμενος ἐκ τοῦ νόμου, 1 If it would be more natural in your language, you could reverse the order of these phrases, since the second phrase gives the reason for the result that the first phrase describes. Alternate translation: “and because you are instructed from the law, you know his will and approve of what is excellent” +2:18 qxkt rc://*/ta/man/translate/figs-abstractnouns τὸ θέλημα 1 If your language does not use an abstract noun for the idea of **will**, you could express the same idea in another way. Alternate translation: “what God wills” +2:18 aqbh rc://*/ta/man/translate/figs-activepassive κατηχούμενος ἐκ τοῦ νόμου 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “others having instructed you from the law” +2:19 nk76 rc://*/ta/man/translate/figs-rpronouns πέποιθάς τε σεαυτὸν ὁδηγὸν εἶναι 1 Paul uses the word **yourself** to emphasize how **convinced** the Jews are that they are the only ones who can spiritually guide others. Use a way that is natural in your language to express this emphasis. Alternate translation: “and you have convinced yourself that you alone are a guide” +2:19 wi7z rc://*/ta/man/translate/figs-metaphor ὁδηγὸν εἶναι τυφλῶν 1 Paul uses **guide** to refer to the Jews as if they were the only people who could clearly see. He also uses **blind** to refer to non-Jews as if they were unable to see. He means that the Jews think they are the only ones who can teach others God’s truth. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “that you are a helper to those separated from God” +2:19 beop rc://*/ta/man/translate/figs-abstractnouns ὁδηγὸν εἶναι τυφλῶν 1 If your language does not use an abstract noun for the idea of **guide**, you could express the same idea in another way. Alternate translation: “that you can serve as a guide to blind men” +2:19 ql0b rc://*/ta/man/translate/figs-gendernotations τυφλῶν 1 Although the term **men** is masculine, Paul is using the word here in a generic sense that includes both men and women. Alternate translation: “to blind people” +2:19 j76c rc://*/ta/man/translate/figs-doublet ὁδηγὸν & τυφλῶν, φῶς τῶν ἐν σκότει 1 These two phrases mean the same thing. Paul uses them to emphasize how strongly the Jews believed that non-Jews were ignorant about God’s truth. If saying the same thing twice might be confusing for your readers, you can combine the two ideas into one. Alternate translation: “the only ones who can guide those who are unaware of what is true about God” +2:19 xlge rc://*/ta/man/translate/figs-metaphor φῶς τῶν ἐν σκότει 1 Here Paul uses **light** to refer to a Jewish person, and he uses **those in darkness** figuratively to refer to non-Jews. He means that the Jews think they can teach non-Jews about God the way that a **light** shines on people who are in a dark place. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “someone who can reveal what is true about God to those who do not know about God” +2:20 ymey rc://*/ta/man/translate/grammar-connect-logic-result παιδευτὴν ἀφρόνων, διδάσκαλον νηπίων, ἔχοντα τὴν μόρφωσιν τῆς γνώσεως καὶ τῆς ἀληθείας ἐν τῷ νόμῳ 1 If it would be more natural in your language, you could change the order of these phrases, since the third phrase gives the reason for the result that the first two phrases describe. Alternate translation: “since having in the law the form of the knowledge and of the truth, you believe you should be an instructor of foolish men, a teacher of little children” +2:20 pf6v rc://*/ta/man/translate/figs-doublet παιδευτὴν ἀφρόνων, διδάσκαλον νηπίων, ἔχοντα & ἐν τῷ νόμῳ 1 These two phrases mean the same thing. Paul uses them to emphasize how strongly the Jews believed that non-Jews were ignorant about God’s truth. If saying the same thing twice might be confusing for your readers, you can combine the phrases into one. Alternate translation: “the only people who can instruct those people who are as foolish as children and are the only people who have in the law” +2:20 ar5a rc://*/ta/man/translate/figs-metaphor διδάσκαλον νηπίων 1 Paul speaks of the non-Jews as if they were **little children**. He means that they are ignorant about God. If it would be helpful in your language, you could express the meaning plainly or use a simile. Alternative translation: “people who are spiritually ignorant” +2:20 ose0 rc://*/ta/man/translate/figs-metaphor ἔχοντα τὴν μόρφωσιν τῆς γνώσεως καὶ τῆς ἀληθείας ἐν τῷ νόμῳ 1 Paul speaks of **the law** as if it were a physical shape that someone could possess. He means that **the law** contains God’s true knowledge that the Jews think they exclusively own. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “understanding through God’s law how a person can truly know God” +2:20 ua61 rc://*/ta/man/translate/figs-possession τὴν μόρφωσιν τῆς γνώσεως καὶ τῆς ἀληθείας 1 Paul is using the possessive forms **of the knowledge** and **of the truth** to describe the **form** of **the law**. Here, **of knowledge** and **of the truth** could indicate: (1) what **the law** contains. Alternate translation: “the form that contains the knowledge and the truth” (2) what **the law** represents. Alternate translation: “what represents knowledge and truth” +2:20 y6i5 rc://*/ta/man/translate/figs-abstractnouns τῆς γνώσεως καὶ τῆς ἀληθείας 1 If your language does not use abstract nouns for the ideas of **knowledge** and ** truth**, you could express the same ideas in another way. Alternate translation: “of what we know about God and what is true about God” +2:21 vy0h rc://*/ta/man/translate/figs-rquestion ὁ οὖν διδάσκων ἕτερον, σεαυτὸν οὐ διδάσκεις? ὁ κηρύσσων μὴ κλέπτειν, κλέπτεις? 1 In [2:21–23](../02/21.md) Paul transitions from his description of the Jews in [2:17–20](../02/17.md) to a series of rhetorical questions. These questions emphasize the hypocrisy of the Jews, who thought they were superior to non-Jews because they knew the law of Moses. If you would not use rhetorical questions for this purpose in your language, you could translate Paul’s words as statements or exclamations and communicate the emphasis in another way. Alternate translation: “then you, who teach another, do not teach yourself! You, who preach not to steal, actually steal!” +2:21 rftq rc://*/ta/man/translate/grammar-connect-words-phrases οὖν 1 Here, **then** indicates that what follows is the second half of the factual conditional statement that Paul began with “if you name yourself a Jew” in [2:17](../02/17.md). Paul wants to show that what the Jews believe and how they live are in contrast. If you divided [2:17–21](../02/17.md) into separate sentences, then you may need to include a short form of the “if” statement here. Alternate translation: “if all this is really true, then” or “since all this is really true, then” +2:21 uq9y rc://*/ta/man/translate/grammar-collectivenouns ἕτερον 1 Here, **another** is a singular pronoun that refers to a group of people. If your language does not use singular pronouns in that way, you can use a different expression. Alternate translation: “other people” +2:21 abq0 rc://*/ta/man/translate/figs-explicit σεαυτὸν οὐ διδάσκεις 1 Here Paul implies that the Jews need to **teach** themselves, because they do not actually obey the laws that they teach. They live their lives as if they do not know the law of Moses. If it would be helpful in your language, you could state this explicitly. Alternate translation: “since you yourself don’t obey the law, do you not teach yourself” +2:22 parm rc://*/ta/man/translate/figs-rquestion ὁ λέγων μὴ μοιχεύειν, μοιχεύεις? ὁ βδελυσσόμενος τὰ εἴδωλα, ἱεροσυλεῖς? 1 Like in the previous verse, Paul is not asking for information here, but is using the question form twice to emphasize the truth of what he is saying. If you would not use a rhetorical question for this purpose in your language, you could translate his words as statements or exclamations and communicate the emphasis in another way. Alternate translation: “You who say not to commit adultery actually commit adultery! You who abhor idols actually rob temples!” +2:22 dmpg rc://*/ta/man/translate/figs-explicit ἱεροσυλεῖς 1 Here Paul implies that the **temples** the Jews **rob** are where **idols** are kept and worshiped. If it would be helpful in your language, you could state this explicitly. Alternate translation: “do you rob temples where idols are kept” or “should you actually enter an idol temple and rob it” +2:23 z80m rc://*/ta/man/translate/figs-rquestion ὃς ἐν νόμῳ καυχᾶσαι διὰ τῆς παραβάσεως τοῦ νόμου, τὸν Θεὸν ἀτιμάζεις 1 As in the previous two verses, Paul is not asking for information here, but is using the question form to emphasize the truth of what he is saying. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or exclamation and communicate the emphasis in another way. Alternate translation: “You who boast in the law actually dishonor God through the transgression of the law!” +2:23 grr3 rc://*/ta/man/translate/figs-metaphor ὃς ἐν νόμῳ καυχᾶσαι 1 Paul uses **in the law** as if it were something that people could boast inside of. He means that the Jews brag that they are the only nation who knows God’s law, which has similar meaning to “boast in God” in [2:17](../02/17.md). If it would be helpful in your language, you could express the meaning plainly. Alternative translation, “You, who brag that you are the only ones who know God’s law” +2:23 ob98 rc://*/ta/man/translate/figs-abstractnouns διὰ τῆς παραβάσεως τοῦ νόμου 1 If your language does not use an abstract noun for the idea of **transgression**, you could express the same idea in another way. Alternate translation: “by transgressing the law” or “by breaking the law” +2:24 yp4l rc://*/ta/man/translate/figs-infostructure τὸ γὰρ ὄνομα τοῦ Θεοῦ δι’ ὑμᾶς βλασφημεῖται ἐν τοῖς ἔθνεσιν, καθὼς γέγραπται 1 If it would be more natural in your language, you could change the order of these phrases. Alternate translation: “For, just as it is written, ‘the name of God is blasphemed among the Gentiles because of you.’” +2:24 z54i rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** here indicates that what follows is the reason why the previous statement is true. Use a natural way in your language for indicating a reason. Alternate translation: “These things that I have said about you are true because” +2:24 lk5n rc://*/ta/man/translate/figs-quotemarks τὸ & ὄνομα τοῦ Θεοῦ δι’ ὑμᾶς βλασφημεῖται ἐν τοῖς ἔθνεσιν 1 In this clause Paul quotes part of [Isaiah 52:5](../isa/52/05.md). It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +2:24 c4sk rc://*/ta/man/translate/figs-possession τὸ & ὄνομα τοῦ Θεοῦ 1 Paul is using the possessive form to indicate the **name** that belongs to **God**. Paul does not mean that **God** is a **name**. If it would be helpful in your language, you could use a different expression. Alternate translation: “God’s name” +2:24 mvwq rc://*/ta/man/translate/figs-synecdoche τὸ & ὄνομα τοῦ Θεοῦ 1 Paul uses **the name of God** figuratively to refer to**God** himself. If it would be helpful in your language, you could express the meaning plainly, as in the UST. +2:24 ccm9 rc://*/ta/man/translate/figs-activepassive τὸ & ὄνομα τοῦ Θεοῦ δι’ ὑμᾶς βλασφημεῖται ἐν τοῖς ἔθνεσιν 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “the Gentiles blaspheme the name of God because of you” +2:24 m2bq rc://*/ta/man/translate/grammar-connect-logic-result τὸ & ὄνομα τοῦ Θεοῦ δι’ ὑμᾶς βλασφημεῖται ἐν τοῖς ἔθνεσιν 1 If it would be more natural in your language, you could reverse the order of these phrases, since the second phrase gives the reason for the result that the first phrase describes. Alternate translation: “because of you the name of God is blasphemed among the Gentiles” +2:24 pg0g rc://*/ta/man/translate/figs-explicit δι’ ὑμᾶς 1 Paul quotes Isaiah implying that the bad behavior of the Jews is what causes **the Gentiles** to blaspheme **the name of God**. Since the Jews were supposed to represent God to the world, their bad behavior misrepresented God so that the Gentiles blasphemed him. If it would be helpful in your language, you could state this explicitly. Alternate translation: “as a result of how you act” or “because of the way you behave” +2:24 e144 rc://*/ta/man/translate/figs-yousingular δι’ ὑμᾶς 1 Here, **you** is the plural and refers to the Jewish people. This is the only occurrence of plural **you** in [2:17–27](../02/17.md). If it would be helpful in your language, you could state this explicitly. Alternate translation: “you Jewish people” +2:24 edrf rc://*/ta/man/translate/figs-activepassive καθὼς γέγραπται 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Since Paul is referring to something Isaiah wrote, you could indicate Isaiah as the subject. Alternate translation: “just as Isaiah wrote” +2:24 end9 rc://*/ta/man/translate/writing-quotations καθὼς γέγραπται 1 See how you translated this phrase in [1:17](../01/17.md). +2:25 vdu7 rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** here indicates that [2:25–29] provide another reason why both Jews and Gentiles will be punished for their sins, as stated in [2:12](../02/12.md). Paul is arguing against the idea that circumcision guaranteed a Jew’s salvation, which some Jews believed. Use a natural way in your language for indicating a reason. Alternate translation: “Jews will be judged along with Gentiles because” +2:25 vp6o rc://*/ta/man/translate/figs-abstractnouns περιτομὴ & ἡ περιτομή σου, ἀκροβυστία γέγονεν 1 If your language does not use abstract nouns for the ideas of **circumcision** and **uncircumcision**, you could express the same ideas in a different way. Alternate translation: “being circumcised … your being circumcised has become being uncircumcised” +2:25 wm24 rc://*/ta/man/translate/figs-ellipsis ὠφελεῖ 1 Paul is leaving out a word here that a sentence would need in many languages to be complete. If it would be helpful in your language, you could supply the word from the context. Alternate translation: “benefits you” +2:25 pqhz rc://*/ta/man/translate/figs-possession παραβάτης νόμου 1 Paul is using the possessive form to describe a person who transgresses **the law**. If it would be helpful in your language, you could use a different expression. Alternate translation: “one who transgresses the law” or “one who breaks the law” +2:25 xq62 rc://*/ta/man/translate/figs-hyperbole ἡ περιτομή σου, ἀκροβυστία γέγονεν 1 Here, **your circumcision becomes uncircumcision** is an exaggeration that Paul uses to show how important it is for God’s people to **practice the law**. Paul does not mean that the person who transgresses God’s **law** is no longer physically circumcised. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “it is as if you were not circumcised” or “it is the same as if you were never circumcised” +2:26 vt7f rc://*/ta/man/translate/grammar-connect-condition-hypothetical ἐὰν οὖν 1 Paul is using a hypothetical situation to help his readers recognize the benefits for **the uncircumcised one** who **keeps the requirements of the law**. Use the natural form in your language for expressing a hypothetical situation. Alternate translation: “Let’s suppose then that” +2:26 r9i4 rc://*/ta/man/translate/figs-nominaladj ἡ ἀκροβυστία 1 Paul is using the adjective **uncircumcision** as a noun in order to describe a group of people. If your language does not use adjectives in the same way, you could translate this with a noun phrase. Alternate translation: “the one who is uncircumcised” +2:26 nf3j rc://*/ta/man/translate/figs-idiom φυλάσσῃ 1 Here, **keeps** is an idiom that refers to obeying. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “is obedient to” +2:26 mkhr rc://*/ta/man/translate/figs-possession τὰ δικαιώματα τοῦ νόμου 1 Paul is using the possessive form to describe **requirements** found in **the law**. If it would be helpful in your language, you could use a different expression. Alternate translation: “what the law requires” or “the law’s requirements” +2:26 be71 rc://*/ta/man/translate/figs-rquestion οὐχ ἡ ἀκροβυστία αὐτοῦ εἰς περιτομὴν λογισθήσεται 1 Paul is using a rhetorical question here to emphasize how important it is do what **the law** requires. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “certainly God will consider his uncircumcision to be circumcision” +2:26 rjb5 rc://*/ta/man/translate/figs-activepassive οὐχ ἡ ἀκροβυστία αὐτοῦ εἰς περιτομὴν λογισθήσεται 1 If your language does not use the passive form in this way, you could express the idea in active form or in another way that is natural in your language. If you must state who will do the action, Paul implies that “God” will do it. Alternate translation: “will God not consider his uncircumcision to be circumcision” +2:26 gjuy rc://*/ta/man/translate/figs-abstractnouns ἡ ἀκροβυστία αὐτοῦ & περιτομὴν 1 See how you translated **uncircumcision** and **circumcision** in the previous verse. +2:27 lqz2 rc://*/ta/man/translate/grammar-connect-logic-result κρινεῖ ἡ ἐκ φύσεως ἀκροβυστία, τὸν νόμον τελοῦσα 1 If it would be more natural in your language, you could reverse the order of these phrases, since the second phrase gives the reason for the result that the first phrase describes. Alternate translation: “since he is fulfilling the law, the uncircumcised by nature will judge” +2:27 tpno rc://*/ta/man/translate/figs-nominaladj ἡ & ἀκροβυστία 1 See how you translated this in the previous verse. +2:27 h2lj rc://*/ta/man/translate/figs-abstractnouns ἡ ἐκ φύσεως ἀκροβυστία 1 If your language does not use an abstract noun for the idea of **nature**, you could express the same idea in another way. Alternate translation: “the naturally uncircumcised” +2:27 zwh8 rc://*/ta/man/translate/figs-idiom τελοῦσα 1 Here, **fulfilling** is an idiom that refers to fully obeying. If it would be helpful in your language, you could express the meaning plainly. Alternate translation (without a comma preceding): “is fully obedient to” +2:27 sv4b rc://*/ta/man/translate/figs-explicit διὰ γράμματος καὶ περιτομῆς 1 Here, **through** could mean: (1) the Jews will be judged despite having the **letter and circumcision**. Alternate translation: “despite having letter and circumcision” (2) the Jews will be judged while having the **letter and circumcision**. Alternate translation: “while having letter and circumcision” +2:27 nxa1 rc://*/ta/man/translate/figs-metonymy γράμματος 1 Paul is describing **the law** by association with the letters that make up **the law**. If it would be helpful in your language, you could use an equivalent expression or plain language. Alternate translation: “the written law code” or “God’s written law” +2:27 lkll rc://*/ta/man/translate/figs-abstractnouns περιτομῆς 1 See how you translated **circumcision** in the previous two verses. +2:27 q795 rc://*/ta/man/translate/figs-abstractnouns παραβάτην νόμου 1 If your language does not use an abstract noun for **transgressor**, you could express the idea with a different form. Alternate translation: “someone who transgresses the law” or “someone who breaks God’s law” +2:28 g2vh rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** here indicates that what follows is the reason for what has just been stated. This verse is Paul’s conclusion to the statements he made in [2:25–27](../02/25.md). Use a natural way in your language for indicating a reason. Alternate translation: “In fact” or “Truly” +2:28 lfuj rc://*/ta/man/translate/figs-metonymy Ἰουδαῖός 1 Here Paul uses **Jew** to refer to someone who is one of God’s people because he truly trusts in God for salvation, as Abraham did. **Jew** here does not refer to someone who only has Jewish ancestors. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “a spiritual Jew” +2:28 rohy rc://*/ta/man/translate/figs-explicit ἐν τῷ φανερῷ 1 Here, **visibly** refers to the Jewish religious practices that other people can see, such as circumcision or wearing special clothing. If it would be helpful in your language, you could state this explicitly. Alternate translation: “does externally visible Jewish rituals” +2:28 n34i rc://*/ta/man/translate/figs-metonymy ἡ & περιτομή 1 Here Paul uses **circumcision** to refer to the change in thinking and attitude that happens when God saves a person. It can also be considered an inward mark of belonging to God’s people, like how circumcision was an outer mark of being Jewish. This was called “circumcision of the heart” in the Old Testament ([Deuteronomy 30:6](../deu/30/06.md); [Jeremiah 4:4](../jer/04/04.md)). Here, **circumcision** does not refer to the Jewish ritual. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “this spiritual circumcision” +2:28 s44m rc://*/ta/man/translate/figs-synecdoche ἐν σαρκὶ 1 Paul uses **the flesh** figuratively to mean “the whole body,” which is made of **flesh**. If it would be helpful in your language, you could use an equivalent expression from your culture or plain language. Alternate translation: “on the body” +2:29 b6ag rc://*/ta/man/translate/figs-explicit ἐν τῷ κρυπτῷ Ἰουδαῖος 1 The word translated **secretly** refers to something that other people cannot see or that is hidden. The meaning here is the opposite of “visibly” in the previous verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “a Jew in an inward way not seen by others” +2:29 u7b6 rc://*/ta/man/translate/figs-metonymy Ἰουδαῖος 1 Here Paul uses **Jew** in the same way he did in the previous verse. See how you translated this word in the previous verse. +2:29 d1go rc://*/ta/man/translate/figs-possession περιτομὴ καρδίας 1 Paul is using the possessive form to describe a **circumcision** that is performed in **the heart**. If it would be helpful in your language, you could use a different expression. Alternate translation: “circumcision is performed in the heart” or “circumcision is an inward change” +2:29 hbiv rc://*/ta/man/translate/figs-idiom περιτομὴ καρδίας 1 The phrase **circumcision of the heart** is an idiom that refers to the change in thinking and attitude that happens when God saves a person. It can also be considered an inward mark of belonging to God’s people, just as circumcision was an outer mark of being Jewish. This expression first occurred in the Old Testament ([Deuteronomy 30:6](../deu/30/06.md); [Jeremiah 4:4](../jer/04/04.md)). If it would be helpful in your language, you could use an equivalent idiom or use plain language. See how you translated “this circumcision” in the previous verse. Alternate translation: “truly belongs to God’s people by removal of sin” +2:29 n4pp rc://*/ta/man/translate/figs-metonymy καρδίας 1 See how you translated this word in [1:21](../01/21.md). +2:29 ffa3 rc://*/ta/man/translate/figs-explicit ἐν Πνεύματι, οὐ γράμματι 1 Here, both occurrences of **in** indicate the means by which something happened. If it would be helpful in your language, you could state this explicitly. Alternate translation: “by means of the Spirit, not by means of the letter” +2:29 kjc9 rc://*/ta/man/translate/figs-explicit ἐν Πνεύματι 1 Here, **the Spirit** could refer to: (1) the Holy Spirit, who changes a person’s thoughts and attitude when God saves that person, as in the UST. (2) a person’s spirit, which would require interpreting **in** to refer to a place. Alternate translation: “in one’s spirit” +2:29 gcoq rc://*/ta/man/translate/figs-metonymy γράμματι 1 See how you translated **letter** in [2:27](../02/27.md). +2:29 dlac rc://*/ta/man/translate/writing-pronouns οὗ ὁ ἔπαινος 1 The pronoun **whose** refers to **the one who is inwardly a Jew**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “that inward Jew’s praise” +2:29 qa6b rc://*/ta/man/translate/figs-possession οὗ ὁ ἔπαινος 1 Paul is using the possessive form **whose** to indicate who receives **the praise**. If it would be helpful in your language, you could use a different expression. Alternate translation: “his praise” +2:29 r4gm rc://*/ta/man/translate/figs-gendernotations ἐξ ἀνθρώπων 1 Although the term **men** is masculine, Paul is using the word here in a generic sense that includes both men and women. Alternate translation: “from people” +3:intro y2kb 0 # Romans 3 General Notes\n\n## Structure and Formatting\n\n3. All mankind is condemned because of sin (1:18–3:20)\n * All non-Jews have sinned (1:18–32)\n * All Jews have sinned (2:1–3:8)\n * Everyone has sinned (3:9–20)\n4. Righteousness is received through Jesus Christ by trusting in him (3:21–5:21)\n * God’s righteousness is received through faith (3:21–26)\n * No one can boast in works (3:27–31)\n\nSome translations set each line of poetry farther to the right than the rest of the text to make it easier to read. The ULT does this with verses [10–18](../03/10.md) of this chapter, which are quotations from the Old Testament.\n\n## Important Figures of Speech in this Chapter\n\n### Rhetorical Questions\n\nIn [3:1–9](../03/01.md) and [27–31](../03/27.md) Paul frequently uses rhetorical questions in this chapter in order to answer objections that Jews might make about what he is saying. You may need to indicate that Paul is asking these questions as if he were a non-Christian Jew responding to these arguments. When Paul asks the rhetorical questions, he is speaking as if he were a non-Christian Jew arguing against Paul. When Paul answers those questions, he is speaking as himself. It may be helpful to your readers to indicate this change in speakers with quotation marks or with whatever other punctuation or convention your language uses to indicate quotations, as in the UST. (See: [[rc://*/ta/man/translate/figs-rquestion]] and [[rc://*/ta/man/translate/figs-quotemarks]]) +3:1-9 v788 0 # Connecting Statement:\n\nIn [3:1–9](../03/01.md) Paul uses a series of rhetorical questions and answers in order to emphasize that both “Jews and Greeks” are “under sin.” +3:1 a1l0 rc://*/ta/man/translate/grammar-connect-logic-result τί οὖν 1 Here, **then** indicates that what follows is a response to what Paul said in the previous chapter, especially what he said in [2:28–29](../02/28.md). If it would be helpful in your language, you could state this explicitly. Alternate translation: “If these things are true, then what is” +3:1 dawv rc://*/ta/man/translate/figs-rquestion τί οὖν τὸ περισσὸν τοῦ Ἰουδαίου, ἢ τίς ἡ ὠφέλια τῆς περιτομῆς? 1 This verse contains two rhetorical questions connected by **or**. Paul is not asking for information, but here he is using these two questions to express the objections that a Jew might have to what Paul said in the previous chapter, especially what he said in [2:28–29](../02/28.md). If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “Then the Jew certainly has no advantage, and circumcision certainly has no benefit!” +3:1 b7ls rc://*/ta/man/translate/figs-quotemarks τί οὖν τὸ περισσὸν τοῦ Ἰουδαίου, ἢ τίς ἡ ὠφέλια τῆς περιτομῆς 1 In this verse Paul is speaking as if he were a non-Christian Jew arguing against Paul. It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +3:1 bjfo rc://*/ta/man/translate/figs-abstractnouns τί οὖν τὸ περισσὸν τοῦ Ἰουδαίου, ἢ τίς ἡ ὠφέλια τῆς περιτομῆς 1 If your language does not use abstract nouns for the ideas of **advantage** or **benefit**, you could express the same ideas in another way. Alternate translation: “How then is being a Jew advantageous, or how is being circumcised beneficial” +3:1 h4h3 rc://*/ta/man/translate/figs-possession τοῦ Ἰουδαίου 1 Paul is using the possessive form **of the Jew** to describe for whom there is **the advantage**. If it would be helpful in your language, you could use a different expression. Alternate translation: “for the Jew” +3:1 l79f rc://*/ta/man/translate/figs-possession τῆς περιτομῆς 1 Paul is using the possessive form **of the circumcision** to describe from where **the benefit** comes. If it would be helpful in your language, you could use a different expression. Alternate translation: “that comes from circumcision” or “from being circumcised” +3:2 eq3o rc://*/ta/man/translate/figs-explicit πολὺ κατὰ πάντα τρόπον 1 In this verse Paul responds to the rhetorical questions in the previous verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “I would respond by saying, ‘Great in every way!’” +3:2 rri9 rc://*/ta/man/translate/figs-ellipsis πολὺ κατὰ πάντα τρόπον 1 Paul is leaving out some of the words that a sentence would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the previous verse. Alternate translation: “The advantage of the Jew and the benefit of the circumcision are great in every way” +3:2 kzlh rc://*/ta/man/translate/figs-hyperbole πολὺ κατὰ πάντα τρόπον 1 **Great in every way** is an exaggeration that Paul uses to emphasize the value of being Jewish and being circumcised. Paul does not mean that everything about being a Jew and being circumcised is beneficial. If it would be helpful in your language, you could use an equivalent expression from your language that shows enthusiasm. Alternate translation: “Great in many ways” +3:2 f2fa rc://*/ta/man/translate/figs-explicit πρῶτον μὲν & ὅτι 1 Here, **indeed first, that** could indicate that: (1) what follows is the first reason in a list of several reasons why being a Jew is beneficial, in which case Paul does not continue the list in this chapter. Alternate translation: “the first of many benefits is indeed that” or “one benefit is indeed that” (2) what follows is the most important reason why being a Jew is beneficial. Alternate translation: “the primary benefit is indeed that” or “the most important thing is indeed that” +3:2 mrej rc://*/ta/man/translate/figs-activepassive ἐπιστεύθησαν τὰ λόγια τοῦ Θεοῦ 1 If your language does not use the passive form in this way, you could express the idea in active form or in another way that is natural in your language. If you must state who did the action, Paul implies that “God” did it. Alternate translation: “God entrusted them with his sayings” or “God trusted them with the sayings of God” +3:2 jkgk rc://*/ta/man/translate/figs-metonymy τὰ λόγια τοῦ Θεοῦ 1 Here, **the sayings of God** could refer to: (1) the entire Old Testament. Alternate translation: “with what God said in the Scriptures” (2) direct speech from God recorded in the Old Testament. Alternate translation: “with the messages that God announced to them in the Scriptures” +3:2 qide rc://*/ta/man/translate/figs-possession τὰ λόγια τοῦ Θεοῦ 1 Here, the possessive form **of God** could refer to: (1) **sayings** that came from **God**. Alternate translation: “with the sayings from God” (2) **says** that are about **God**. Alternate translation: “with the sayings about God” +3:3 d9k3 rc://*/ta/man/translate/grammar-connect-logic-result γάρ 1 **For** here indicates that what follows is a response to what Paul said in the previous verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “If these things are true, then” +3:3 mclv rc://*/ta/man/translate/figs-rquestion τί & εἰ ἠπίστησάν τινες? μὴ ἡ ἀπιστία αὐτῶν, τὴν πίστιν τοῦ Θεοῦ καταργήσει? 1 In this verse Paul is not asking for information, but is using these two questions here to express the objections that a Jew might have to what Paul said in the previous verse. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “But some of them were unfaithful! Their unfaithfulness surely cannot nullify the faithfulness of God!” +3:3 fd0w rc://*/ta/man/translate/figs-quotemarks τί γάρ εἰ ἠπίστησάν τινες? μὴ ἡ ἀπιστία αὐτῶν, τὴν πίστιν τοῦ Θεοῦ καταργήσει? 1 In this verse Paul is speaking as if he himself were a non-Christian Jew arguing against Paul. It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +3:3 i36p rc://*/ta/man/translate/writing-pronouns τινες 1 The pronoun **some** refers to some Jewish people. If it would be helpful in your language, you could state this explicitly. Alternate translation: “some Jewish people” +3:3 pkae rc://*/ta/man/translate/figs-abstractnouns μὴ ἡ ἀπιστία αὐτῶν, τὴν πίστιν τοῦ Θεοῦ καταργήσει 1 If your language does not use abstract nouns for the ideas of **unfaithfulness** or **faithfulness**, you could express the same ideas in another way. Alternate translation: “The fact that they are unfaithful will not nullify God’s faithful acts, will it” +3:3 moq7 rc://*/ta/man/translate/figs-possession τὴν πίστιν τοῦ Θεοῦ 1 Paul is using the possessive form to describe **the faithfulness** that characterizes **God**. If it would be helpful in your language, you could use a different expression. Alternate translation: “the faithfulness that characterizes God” +3:4 djn7 rc://*/ta/man/translate/figs-explicit μὴ γένοιτο 1 In this verse Paul responds to the rhetorical questions he wrote in the previous verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “I would respond by saying, ‘May it never be!’” +3:4 z465 rc://*/ta/man/translate/figs-exclamations μὴ γένοιτο 1 **May it never be** is an exclamation that communicates a strong prohibition. Use an exclamation that is natural in your language for communicating a strong prohibition. Alternate translation: “Absolutely not” or “Certainly not” +3:4 kz4j rc://*/ta/man/translate/grammar-connect-logic-contrast δὲ 1 **Instead** here indicates that what follows is a contrast to the idea in the previous verse that unfaithful Jews could “nullify the faithfulness of God.” Use a natural way in your language for introducing a contrast. Alternate translation: “But” or “However” +3:4 ld9h rc://*/ta/man/translate/figs-imperative γινέσθω & ὁ Θεὸς ἀληθής 1 Here, **let God be true** is an imperative phrase, but this is not a command. Instead, Paul is exclaiming that people must consider that God is always truthful regardless of what people think. Use a form in your language that would be used in this type of situation. Alternate translation: “let people always know that God is true” or “may people always declare that God is true” +3:4 nud9 rc://*/ta/man/translate/figs-abstractnouns πᾶς & ἄνθρωπος ψεύστης 1 If your language does not use an abstract noun for the idea of **liar**, you could express the same idea in another way. Alternate translation: “every man lies” +3:4 fesk rc://*/ta/man/translate/figs-ellipsis πᾶς & ἄνθρωπος ψεύστης 1 Paul is leaving out some words that a sentence would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the previous clause. Alternate translation: “let every man be a liar” +3:4 hfdf rc://*/ta/man/translate/figs-gendernotations πᾶς & ἄνθρωπος 1 Although the term **man** is masculine, Paul is using the word here in a generic sense that includes both men and women. Alternate translation: “every person” +3:4 te39 rc://*/ta/man/translate/writing-quotations καθὼς γέγραπται 1 See how you translated this phrase in [1:17](../01/17.md). +3:4 b8gv rc://*/ta/man/translate/figs-activepassive καθὼς γέγραπται 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. If you must state who did the action, the quotation was written by David. Alternate translation: “just as David wrote” +3:4 f0oq rc://*/ta/man/translate/figs-quotemarks ὅπως ἂν δικαιωθῇς ἐν τοῖς λόγοις σου, καὶ νικήσεις ἐν τῷ κρίνεσθαί σε 1 This sentence is a quotation from [Psalm 51:4](../psa/051/004.md). It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +3:4 xli0 rc://*/ta/man/translate/grammar-connect-logic-result ὅπως 1 **So that** indicates that what follows is the result of what David had written previously in [Psalm 51:4](../psa/051/004.md), which is about how David had sinned. Paul assumes that his readers would be familiar with the earlier part of that verse. Use a natural way in your language for indicating result. Alternate translation: “I have sinned so that” or “Because of my sin” +3:4 h0ne rc://*/ta/man/translate/figs-yousingular ὅπως ἂν δικαιωθῇς ἐν τοῖς λόγοις σου, καὶ νικήσεις ἐν τῷ κρίνεσθαί σε 1 In this sentence, **you** and **your** refer to God and are singular. If it would be helpful in your language, you could state this explicitly, as in the UST. +3:4 lnnr rc://*/ta/man/translate/figs-activepassive δικαιωθῇς & ἐν τῷ κρίνεσθαί σε 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “people would acknowledge how righteous you are … when people attempt to judge you” or “you would prove yourself to be righteous … when others try to judge you” +3:4 tj8g rc://*/ta/man/translate/figs-metonymy ἐν τοῖς λόγοις σου 1 Paul records David using **words** to describe the things that God said by using words. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “in what you say” +3:5 gw3a rc://*/ta/man/translate/grammar-connect-words-phrases εἰ δὲ 1 In this verse, Paul is speaking as if he were an unbelieving Jew and is challenging the statement that Paul made in the previous verse. **But** here indicates that what follows is a response to what Paul said in the previous verse. If it might be helpful in your language, you could state this explicitly. Alternate translation: “If indeed that is true” or “Now if” +3:5 putf rc://*/ta/man/translate/figs-quotemarks εἰ δὲ ἡ ἀδικία ἡμῶν, Θεοῦ δικαιοσύνην συνίστησιν, τί ἐροῦμεν? μὴ ἄδικος ὁ Θεὸς, ὁ ἐπιφέρων τὴν ὀργήν? 1 In these sentences Paul is speaking as if he were a non-Christian Jew arguing against Paul. It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +3:5 hjyp rc://*/ta/man/translate/grammar-connect-condition-hypothetical εἰ & ἡ ἀδικία ἡμῶν, Θεοῦ δικαιοσύνην συνίστησιν, τί ἐροῦμεν? 1 Paul is using a hypothetical situation to develop the argument that an unbelieving Jew would make. Alternate translation: “suppose our unrighteousness commends the righteousness of God. Then what will we say” +3:5 y6vv rc://*/ta/man/translate/figs-exclusive ἡμῶν & ἐροῦμεν 1 Here, **our** and **we** are used exclusively to speak of Paul and other Jews. Your language may require you to mark these forms. Alternate translation: “Jewish … will we Jews say” +3:5 y0r5 rc://*/ta/man/translate/figs-abstractnouns ἡ ἀδικία ἡμῶν, Θεοῦ δικαιοσύνην 1 If your language does not use abstract nouns for the ideas of **unrighteousness** or **righteousness**, you could express these ideas in another way. Alternate translation: “how unrighteous we are … how righteous God is” +3:5 ho67 rc://*/ta/man/translate/figs-rquestion μὴ ἄδικος ὁ Θεὸς, ὁ ἐπιφέρων τὴν ὀργήν? 1 In this sentence Paul is not asking for information, but is using this question here to express an objection that a Jew might have to what Paul said in the previous verse. This sentence is also the answer to the hypothetical question that precedes it. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “God certainly cannot be unrighteousness for imposing his wrath!” +3:5 v30z rc://*/ta/man/translate/figs-infostructure εἰ & ἡ ἀδικία ἡμῶν, Θεοῦ δικαιοσύνην συνίστησιν, τί ἐροῦμεν? μὴ ἄδικος ὁ Θεὸς, ὁ ἐπιφέρων τὴν ὀργήν? 1 If it would be more natural in your language, you could combine the hypothetical conditional statement of the first sentence with the rhetorical question of the second sentence. Alternate translation: “if our unrighteousness commends the righteousness of God, then we certainly cannot say that God is unrighteousness for imposing his wrath!” +3:5 e9ux rc://*/ta/man/translate/figs-metonymy ὁ ἐπιφέρων τὴν ὀργήν 1 Here Paul uses **imposing his wrath** to refer to the outcome of God’s anger, which is carried out by judging and punishing people because they are unrighteous. See how you translated the same use of **wrath** in [1:18](../01/18.md). +3:5 j631 rc://*/ta/man/translate/figs-aside (κατὰ ἄνθρωπον λέγω.) 1 Paul could be saying this as an aside in order to show that he is not trying to challenge **the righteousness of God**. If this would be confusing in your language, you could add parentheses, as seen in the ULT, or use a natural way in your language to indicate an aside. Alternate translation: “I am reasoning like a human being” +3:5 sd4g rc://*/ta/man/translate/figs-idiom (κατὰ ἄνθρωπον λέγω.) 1 Here, the phrase **according to men** is an idiom meaning “the way people do” or “like a human being.” If it would be helpful in your language, you could use an equivalent idiom or use plain language. Alternate translation: “I speak based on how human beings perceive things” or “I speak according to mere human reasoning” +3:6 gd5f rc://*/ta/man/translate/figs-exclamations μὴ γένοιτο 1 See how you translated this in [3:4](../03/04.md). +3:6 zg9s rc://*/ta/man/translate/grammar-connect-logic-result ἐπεὶ πῶς κρινεῖ ὁ Θεὸς τὸν κόσμον 1 Here Paul is giving the reason why God is “not unrighteous for imposing his wrath,” as stated in the previous verse. Use a natural way in your language for indicating a reason. Alternate translation: “Because if God were unrighteous, how would he judge the world” +3:6 x1y3 rc://*/ta/man/translate/figs-rquestion πῶς κρινεῖ ὁ Θεὸς τὸν κόσμον 1 In this clause Paul is not asking for information, but is using his question to emphasize that **God** could not **judge the world** if he were unrighteous. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “God certainly could not judge the world!” +3:6 lnp3 rc://*/ta/man/translate/figs-metonymy τὸν κόσμον 1 Here Paul uses **world** to refer to the people who live in the **world**. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “the people in the world” +3:7-9 htfa 0 # General Information:\n\nIn [3:7–9](../03/07.md), Paul is speaking as if he were an unbelieving Jew and is challenging the statement Paul made in [3:6](../03/06.md). A note will inform you of the one parenthetic statement within these verses in which Paul interjects his own voice into the argument. +3:7 b9k1 rc://*/ta/man/translate/grammar-connect-words-phrases εἰ δὲ 1 **But** here indicates that what follows is a response to what Paul said in the previous verse. In this verse, Paul is speaking as if he were an unbelieving Jew and is challenging the statement Paul made in the previous verse. See how you translated this in [3:5](../03/05.md). +3:7 c2u5 rc://*/ta/man/translate/grammar-connect-condition-hypothetical εἰ & ἡ ἀλήθεια τοῦ Θεοῦ ἐν τῷ ἐμῷ ψεύσματι ἐπερίσσευσεν εἰς τὴν δόξαν αὐτοῦ, τί ἔτι κἀγὼ ὡς ἁμαρτωλὸς κρίνομαι 1 Paul is using a hypothetical situation to develop the argument an unbelieving Jew would make. Alternate translation: “suppose the truth of God through my lie abounds to his glory. Then why am I still being judged as a sinner” +3:7 xysz rc://*/ta/man/translate/figs-infostructure εἰ δὲ ἡ ἀλήθεια τοῦ Θεοῦ ἐν τῷ ἐμῷ ψεύσματι ἐπερίσσευσεν εἰς τὴν δόξαν αὐτοῦ 1 If it would be more natural in your language, you could reverse the order of these phrases. Alternate translation: “But if the truth of God abounds to his glory through my lie” +3:7 j9ji rc://*/ta/man/translate/figs-abstractnouns ἡ ἀλήθεια τοῦ Θεοῦ 1 If your language does not use an abstract noun for the idea of **truth**, you could express the same idea with a different form. Alternate translation: “how truthful God is” +3:7 lbji rc://*/ta/man/translate/figs-possession ἡ ἀλήθεια τοῦ Θεοῦ 1 Paul is using the possessive form to describe **the truth** that characterizes **God**. If it would be helpful in your language, you could use a different expression. Alternate translation: “God’s truthfulness” +3:7 fa7j rc://*/ta/man/translate/figs-exclusive ἐν τῷ ἐμῷ ψεύσματι & κἀγὼ ὡς ἁμαρτωλὸς 1 Here Paul uses **my** and **I** to refer to a Jewish person who might give this hypothetical response. If this might confuse your readers, you could express the meaning explicitly. Alternative translation: “when we Jews act falsely … are we … as sinners” or “when we Jews lie … are we … as sinners” +3:7 o3po rc://*/ta/man/translate/figs-abstractnouns ἐν τῷ ἐμῷ ψεύσματι 1 If your language does not use an abstract noun for the idea of **lie**, you could express the same idea with a different form. Alternate translation: “when I act falsely” or “when I lie” +3:7 je41 rc://*/ta/man/translate/grammar-connect-logic-result εἰς τὴν δόξαν αὐτοῦ 1 Here, **to** indicates that this is a result clause. Use a natural way in your language to indicate result. Alternate translation: “with the result that he is glorified” +3:7 h61j rc://*/ta/man/translate/figs-abstractnouns εἰς τὴν δόξαν αὐτοῦ 1 If your language does not use an abstract noun for the idea of **glory**, you could express the same idea in a different way. Alternate translation: “to demonstrate how glorious he is” or “to glorify him” +3:7 yv5j rc://*/ta/man/translate/figs-rquestion τί ἔτι κἀγὼ ὡς ἁμαρτωλὸς κρίνομαι 1 In this clause Paul is not asking for information, but is using this question to express an objection that a Jew might have to what Paul said in the previous verse, which was also repeated in the previous clause. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “surely I should not still be judged as a sinner!” +3:7 iiqc rc://*/ta/man/translate/figs-activepassive ἔτι κἀγὼ & κρίνομαι 1 If your language does not use the passive form in this way, you could express the idea in active form or in another way that is natural in your language. If you must state who does the action, Paul implies that “God” does it. Alternate translation: “does God still judge me” or “should God keep on judging me” +3:7 pgus rc://*/ta/man/translate/figs-abstractnouns ἁμαρτωλὸς 1 If your language does not use an abstract noun for the idea of **sinner**, you could express the same idea in a different way. Alternate translation: “someone who sins” or “as if I were sinful” +3:8 vw1x rc://*/ta/man/translate/grammar-connect-words-phrases καὶ 1 **And** here indicates that in this verse Paul continues speaking as if he were an unbelieving Jew and is challenging the statement he made in [3:6](../03/06.md). If it would be helpful in your language, you could state this explicitly. Alternate translation: “Furthermore” or “In addition” +3:8 kb9d rc://*/ta/man/translate/figs-infostructure καὶ μὴ καθὼς βλασφημούμεθα, καὶ καθώς φασίν τινες ἡμᾶς λέγειν, ὅτι ποιήσωμεν τὰ κακὰ, ἵνα ἔλθῃ τὰ ἀγαθά? 1 If it would be more natural in your language, you could reverse the order of these phrases. Alternate translation: “And not, ‘Let us do evil, so that good may come,’ just as we are blasphemed and just as some affirm we say?” +3:8 wr3g rc://*/ta/man/translate/figs-ellipsis καὶ μὴ 1 Paul is leaving out some of the words that a sentence would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the context. Alternate translation: “And why not say” +3:8 pr4u rc://*/ta/man/translate/figs-rquestion μὴ & ὅτι ποιήσωμεν τὰ κακὰ, ἵνα ἔλθῃ τὰ ἀγαθά 1 In this sentence Paul is not asking for information, but is using an elided question here (“And why not say”) to emphasize that God could not judge the world if he were unrighteous. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “you should say … ‘Let us do the evil things, so that the good things may come!’” +3:8 o3pz rc://*/ta/man/translate/figs-aside καθὼς βλασφημούμεθα, καὶ καθώς φασίν τινες ἡμᾶς λέγειν 1 Paul is saying this as an aside in order to show that people have been falsely accusing him of teaching that people should sin in order to show how good God is. If this would be confusing in your language, you could add parentheses like the ULT or use a natural way in your language to indicate an aside. Alternate translation: “Some people blaspheme us and affirm that we are saying such things” +3:8 veic rc://*/ta/man/translate/figs-exclusive βλασφημούμεθα & ἡμᾶς 1 When Paul says **we** and **us**, he could be (1) speaking only of himself in a formal manner. Alternate translation: “I am blasphemed … me” (2) speaking of himself and all other Christians. Alternate translation: “we Christians are blasphemed … us” +3:8 klaa rc://*/ta/man/translate/figs-activepassive βλασφημούμεθα 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “people blaspheme us” +3:8 vbpa rc://*/ta/man/translate/figs-quotations μὴ καθὼς βλασφημούμεθα, καὶ καθώς φασίν τινες ἡμᾶς λέγειν, ὅτι ποιήσωμεν τὰ κακὰ 1 If it would be more natural in your language, you could express this as an indirect quotation. Alternate translation: “not say (just as we are blasphemed and just as some affirm us to say) that we should do the evil things” +3:8 pe2c rc://*/ta/man/translate/figs-aside ὧν τὸ κρίμα ἔνδικόν ἐστιν 1 Paul is saying this as an aside to show that the people who have been falsely accusing him of teaching people to “do the evil things, so that the good things may come” are the ones who deserve to be judged by God. If this would be confusing in your language, you could add parentheses as in the ULT or use a natural way in your language to indicate an aside. +3:8 re0k rc://*/ta/man/translate/writing-pronouns ὧν τὸ κρίμα ἔνδικόν ἐστιν 1 The pronoun **whose** here refers to the people who slander Paul by claiming that he teaches people to “do the evil things, so that the good things may come.” If it would be helpful in your language, you could state this explicitly. Alternate translation: “the judgment of those who say this is just” +3:8 g87e rc://*/ta/man/translate/figs-abstractnouns ὧν τὸ κρίμα ἔνδικόν ἐστιν 1 If your language does not use an abstract noun for the idea of **judgment**, you could express the same idea in another way. Alternate translation: “who are justly judged” or “whom God justly judges” +3:9 z3wu rc://*/ta/man/translate/grammar-connect-logic-result τί οὖν? προεχόμεθα? 1 Here Paul concludes his series of rhetorical questions by using the same phrase **What then** he used to begin this discussion. See how you translated this phrase in [3:1](../03/01.md). +3:9 y6uz rc://*/ta/man/translate/figs-rquestion προεχόμεθα? 1 Paul is using the question form to express an objection that a Jew might have to what Paul has said previously. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “Surely we are not better off!” +3:9 ajj8 rc://*/ta/man/translate/figs-exclusive προεχόμεθα 1 Here, **we** is used exclusively to speak of Paul and his fellow Jews. Your language may require you to mark these forms. Alternate translation: “Are we Jews better off” +3:9 g85q rc://*/ta/man/translate/figs-exclamations οὐ πάντως 1 **Not at all** is an exclamation that communicates a strong negative response to the previous statement. Use an exclamation that is natural in your language for communicating this idea. Alternate translation: “Absolutely not!” or “In no way!” +3:9 cbgq rc://*/ta/man/translate/figs-ellipsis οὐ πάντως 1 Paul is leaving out some of the words that a sentence would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the context. Alternate translation: “We are not better off at all” +3:9 a01e rc://*/ta/man/translate/grammar-connect-logic-result προῃτιασάμεθα γὰρ 1 **For** here indicates that what follows is the reason why the previous statement is true. Use a natural way in your language for indicating a reason. Alternate translation: “We are not better off because we have already accused” +3:9 qvjy rc://*/ta/man/translate/figs-exclusive προῃτιασάμεθα 1 Here, **we** could mean: (1) Paul is speaking only of himself in a formal manner. Alternate translation: “I have already accused” (2) Paul is speaking of himself and other Christians. Alternate translation: “we Christians have already accused” See how you translated **we** in the previous verse. +3:9 hgs3 rc://*/ta/man/translate/figs-explicit Ἕλληνας 1 Here, **Greeks** refers to non-Jewish people in general. It does not refer only to people from the country of Greece. If it would be helpful in your language, you could state this explicitly. Alternate translation: “non-Jewish people” +3:9 x4eb rc://*/ta/man/translate/figs-idiom ὑφ’ ἁμαρτίαν 1 The phrase **under sin** is an idiom that means “under the power of sin” or “controlled by one’s desire to sin.” If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “controlled by sin” or “unable to stop sinning” +3:10 u88n rc://*/ta/man/translate/writing-quotations καθὼς γέγραπται 1 See how you translated this phrase in [1:17](../01/17.md). +3:10 zkzr rc://*/ta/man/translate/figs-activepassive καθὼς γέγραπται 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “Just as the prophets wrote” +3:10 ju1k rc://*/ta/man/translate/figs-quotemarks οὐκ ἔστιν δίκαιος οὐδὲ εἷς 1 This sentence is Paul’s paraphrase of [Psalm 14:3](../psa/014/003.md). It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +3:10 yt5d rc://*/ta/man/translate/figs-parallelism οὐκ ἔστιν δίκαιος οὐδὲ εἷς 1 These two phrases mean the same thing. Paul says the same thing twice, in slightly different ways, to emphasize that **not even one** person is **righteous**. If it would be helpful in your language, you could combine the phrases into one. Alternate translation: “There is not even one person who is righteous” or “Absolutely no one who is righteous” +3:10 bscu rc://*/ta/man/translate/figs-nominaladj οὐκ ἔστιν δίκαιος οὐδὲ εἷς 1 Paul is using the singular adjectives **none righteous** and **one** as nouns in order to describe all people. If your language does not use adjectives in the same way, you could translate this with a noun phrase. Alternate translation: “There are no righteous people, not any people” or “There is no righteous person, not even one person” +3:11 b0m7 rc://*/ta/man/translate/figs-quotemarks οὐκ ἔστιν ὁ συνίων; οὐκ ἔστιν ὁ ἐκζητῶν τὸν Θεόν 1 This sentence is Paul’s paraphrase of [Psalm 14:2](../psa/014/002.md) and [Psalm 53:3](../psa/053/003.md). It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +3:11 kqs5 rc://*/ta/man/translate/figs-nominaladj οὐκ ἔστιν & οὐκ ἔστιν 1 Paul is using the adjectives **none** as nouns in order to describe all people. If your language does not use adjectives in the same way, you could translate this with a noun phrase. Alternate translation: “There are no man … There are no man” or “There is no person … There is no person” +3:11 h9e9 rc://*/ta/man/translate/figs-explicit οὐκ ἔστιν ὁ συνίων 1 Here, **who understands** refers to someone who is able to think wisely or correctly. If it would be helpful in your language, you could state this explicitly. Alternate translation: “There is none who is wise” +3:11 mn84 rc://*/ta/man/translate/figs-metaphor ὁ ἐκζητῶν τὸν Θεόν 1 Here, Paul quotes David using **seeks** to describe people attempting to know God as if God were lost and people needed to find him. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “who attempts to know God” +3:12 lg0i rc://*/ta/man/translate/figs-quotemarks πάντες ἐξέκλιναν, ἅμα ἠχρεώθησαν; οὐκ ἔστιν ποιῶν χρηστότητα, οὐκ ἔστιν ἕως ἑνός 1 This sentence is quotation of [Psalm 14:3](../psa/014/003.md) and [Psalm 53:4](../psa/053/004.md). It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +3:12 cen3 rc://*/ta/man/translate/figs-metaphor ἐξέκλιναν 1 Paul quotes David using **turned away** to describe these people as if they had left a path that leads to where God is. David means that they refuse to live according to God’s rules. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “refused to live the way God requires” +3:12 a72h rc://*/ta/man/translate/figs-explicit ἅμα ἠχρεώθησαν 1 Here, **useless** implies that these sinful people are so sinful that they benefit neither God nor humankind. If it would be helpful in your language, you could state this explicitly. Alternate translation: “They together became worthless for benefitting anyone” +3:12 na87 rc://*/ta/man/translate/figs-parallelism οὐκ ἔστιν ποιῶν χρηστότητα, οὐκ ἔστιν ἕως ἑνός 1 These two phrases mean the same thing. Paul says the same thing twice, in slightly different ways, to emphasize that **not even one** type of person can continually do **kindness**. If it would be helpful in your language, you could combine the phrases into one. Alternate translation: “There is not even one person who does kindness” or “Absolutely no one is doing kindness” +3:12 v9ed rc://*/ta/man/translate/figs-nominaladj οὐκ & ἑνός 1 See how you translated **none** and **one** in [3:10](../03/10.md). +3:12 b3g1 rc://*/ta/man/translate/figs-abstractnouns χρηστότητα 1 If your language does not use an abstract noun for the idea of **kindness**, you could express the same idea in a different way. Alternate translation: “what is kind” +3:13 xr4g rc://*/ta/man/translate/figs-quotemarks τάφος ἀνεῳγμένος ὁ λάρυγξ αὐτῶν; ταῖς γλώσσαις αὐτῶν ἐδολιοῦσαν 1 These two sentences are a quotation from [Psalm 5:10](../psa/005/010.md). It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +3:13 c7rh rc://*/ta/man/translate/figs-parallelism τάφος ἀνεῳγμένος ὁ λάρυγξ αὐτῶν; ταῖς γλώσσαις αὐτῶν ἐδολιοῦσαν; ἰὸς ἀσπίδων ὑπὸ τὰ χείλη αὐτῶν 1 These three sentences mean the same thing. Paul says the same thing three times, in slightly different ways, to show how harmful the words are that these people say. If it would be helpful in your language, you could combine the phrases into one. Alternate translation: “The things they say are deadly, deceptive, and damaging” +3:13 nmrs rc://*/ta/man/translate/figs-genericnoun ὁ λάρυγξ αὐτῶν 1 Paul quotes David speaking of these people’s throats in general, not of one particular **throat**. If it would be helpful in your language, you could use a more natural phrase. Alternate translation: “Each of their throats” +3:13 sx6y rc://*/ta/man/translate/figs-metonymy ὁ λάρυγξ αὐτῶν 1 Here Paul quotes David using **throat** to describe something people would say by using their throats to say it. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “What they say” +3:13 bbq5 rc://*/ta/man/translate/figs-metaphor τάφος ἀνεῳγμένος ὁ λάρυγξ αὐτῶν 1 Paul quotes David using **opened grave** to describe these people’s **throat** as if it were a deep hole containing rotting corpses. He means that the things these people say are morally corrupt and offend God. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “Their words express moral corruption” +3:13 pemg rc://*/ta/man/translate/figs-metonymy ταῖς γλώσσαις αὐτῶν 1 Here Paul quotes David using **tongues** to describe something people would say to deceive someone, using their tongues to say it. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “with what they say” +3:13 d82g rc://*/ta/man/translate/figs-quotemarks ἰὸς ἀσπίδων ὑπὸ τὰ χείλη αὐτῶν 1 This sentence is a quotation from [Psalm 140:3](../psa/140/003.md). It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +3:13 b4bp rc://*/ta/man/translate/figs-possession ἰὸς ἀσπίδων 1 Paul is using the possessive form to describe **poison** that comes from **asps**, which are venomous snakes. If it would be helpful in your language, you could use a different expression. Alternate translation: “Asp’s poison” +3:13 qk16 rc://*/ta/man/translate/figs-metaphor ἰὸς ἀσπίδων 1 Paul quotes David using **poison of asps** to refer to what people say as if what they say contained **poison**. He means that the things they say harm people as does deadly venom. If it would be helpful in your language, you could express the meaning plainly or use a simile. Alternative translation: “What hurts people like a poisonous snake bite” or “Speech that hurts people” +3:13 u40o rc://*/ta/man/translate/figs-metonymy ὑπὸ τὰ χείλη αὐτῶν 1 Here Paul quotes David using **lips** to describe something people would say to harm someone by using their **lips** to say it. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “is in what they say” +3:14 ucnr rc://*/ta/man/translate/figs-quotemarks ὧν τὸ στόμα ἀρᾶς καὶ πικρίας γέμει 1 This sentence is a quotation from [Psalm 10:7](../psa/010/007.md). It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +3:14 ujjd rc://*/ta/man/translate/figs-genericnoun τὸ στόμα 1 Paul quotes David speaking of these people’s mouths in general, not of one particular **mouth**. If it would be helpful in your language, you could use a more natural phrase. Alternate translation: “speech” +3:14 sqr5 rc://*/ta/man/translate/figs-metonymy ὧν τὸ στόμα 1 Here Paul quotes David using **mouth** to describe people speaking curses and bitter things by using their **mouth** to say them. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “what they say” or "whose speech" +3:14 j0sg rc://*/ta/man/translate/figs-metaphor ἀρᾶς καὶ πικρίας γέμει 1 Paul quotes David using **cursing and bitterness** as if these concepts were things with which people could fill or load their **mouth**. He means that these people habitually curse and say bitter things against others. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “habitually curses and says bitter things against others” +3:15-17 e67d rc://*/ta/man/translate/figs-quotemarks 0 # General Information:\n\nVerses 15–17 are Paul’s paraphrase of [Isaiah 59:7–8](../isa/59/07.md). It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +3:15 vds1 rc://*/ta/man/translate/figs-synecdoche οἱ πόδες αὐτῶν 1 Paul quotes Isaiah using **feet**, a part of the human body, to refer to the whole person. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “These people” +3:15 quph rc://*/ta/man/translate/figs-metaphor ἐκχέαι αἷμα 1 Paul quotes Isaiah using **pour out blood** to refer to violently murdering people, which usually causes blood to come out of the people who are murdered. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “to murder others” +3:16 bc96 rc://*/ta/man/translate/figs-abstractnouns σύντριμμα καὶ ταλαιπωρία 1 If your language does not use abstract nouns for the ideas of **Destruction** and **suffering**, you could express the same ideas with other expressions. Alternate translation: “Demolishing lives and making people suffer” +3:16 rrgr rc://*/ta/man/translate/figs-idiom ἐν ταῖς ὁδοῖς αὐτῶν 1 Here, **ways** is an idiom meaning “wherever they go” or “how they behave.” It refers to a person’s daily life. If it would be helpful in your language, you could use an equivalent idiom or use plain language. Alternate translation: “characterize how they behave” +3:17 zbrd rc://*/ta/man/translate/figs-idiom ὁδὸν 1 See how you translated “ways” in the previous verse. +3:17 jb6b rc://*/ta/man/translate/figs-possession ὁδὸν εἰρήνης 1 Paul is using the possessive form to describe **a way** that is characterized by **peace**. He means that these people do not understand how to live peacefully. If it would be helpful in your language, you could use a different expression. Alternate translation: “a peaceful way” or “a peaceful way to behave” +3:18 wr0x rc://*/ta/man/translate/figs-quotemarks οὐκ ἔστιν φόβος Θεοῦ ἀπέναντι τῶν ὀφθαλμῶν αὐτῶν 1 This sentence is a quotation from [Psalm 36:1](../psa/036/001.md). It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +3:18 bx27 rc://*/ta/man/translate/figs-abstractnouns οὐκ ἔστιν φόβος Θεοῦ 1 If your language does not use an abstract noun for the idea of **fear**, you could express the same idea with a different form. Alternate translation: “There are no fearful feelings about God before their eyes” +3:18 frt1 rc://*/ta/man/translate/figs-possession φόβος Θεοῦ 1 Paul is using the possessive form to describe **fear** that people should feel toward for **God**. If it would be helpful in your language, you could use a different expression. Alternate translation: “fear for God” or “fear about God” +3:18 m89o rc://*/ta/man/translate/figs-idiom ἀπέναντι τῶν ὀφθαλμῶν αὐτῶν 1 Here,**before their eyes** is an idiom that refers to thinking about something. Paul means that these people do not think at all about how terrifying God is. If it would be helpful in your language, you could use an equivalent idiom or use plain language. Alternate translation: “in their minds” +3:19 lrdp rc://*/ta/man/translate/grammar-connect-words-phrases δὲ 1 **Now** here indicates that what follows summarizes Paul’s teachings about **the law** and “the righteousness of God” in [3:1–9](../03/01.md). If it would be helpful in your language, you could state this explicitly. Alternate translation: “Indeed” +3:19 gc8t rc://*/ta/man/translate/figs-exclusive οἴδαμεν 1 Here, **we** is used exclusively to speak of Paul and other Jews. Your language may require you to mark these forms. Alternate translation: “we Jews know” +3:19 e8h2 rc://*/ta/man/translate/figs-personification ὅσα ὁ νόμος λέγει & λαλεῖ 1 Here Paul speaks of **the law** as if it were a person who could speak. If it would be helpful in your language, you could express this meaning plainly. Alternate translation: “as many things as God says in the law, he speaks” +3:19 n399 rc://*/ta/man/translate/figs-metonymy ὁ νόμος & τῷ νόμῳ 1 Here Paul uses **the law** to refer to the entire Old Testament, which includes the law. Here he is not referring to only the law of Moses, as he did earlier in the chapter. We know this because in [3:10–18](../03/10.md) Paul quoted verses from parts of the Old Testament that are not in the law of Moses. If it would be helpful in your language, you could express the meaning explicitly. Alternate translation: “the Scriptures … the Scriptures” +3:19 b0g5 rc://*/ta/man/translate/figs-explicit τοῖς ἐν τῷ νόμῳ 1 Paul uses **those with the law** to refer to the Jews. If it would be helpful in your language, you could state this explicitly. See how you translated a similar phrase in [2:12](../02/12.md). Alternative translation: “to Jews” or “to those who know the law” +3:19 end8 rc://*/ta/man/translate/grammar-connect-logic-goal ἵνα 1 Here, **so that** introduces a purpose clause. Paul is stating the purpose for what **the law says**. Use a natural way in your language for introducing a purpose clause. Alternate translation (without a comma preceding): “in order that” +3:19 cy5r rc://*/ta/man/translate/figs-idiom πᾶν στόμα φραγῇ 1 Here, **every mouth may be shut** is an idiom that means “no one can say anything to excuse themselves.” Paul means that no one can defend themselves before God, because everyone has sinned. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “no human being can excuse himself” +3:19 js71 rc://*/ta/man/translate/figs-activepassive φραγῇ 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “may stop talking” +3:19 w12y rc://*/ta/man/translate/figs-synecdoche πᾶς ὁ κόσμος 1 Paul uses**all the world** figuratively to refer to **all** the people living in **the world**. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “all the people in the world” +3:19 wwq3 rc://*/ta/man/translate/figs-explicit ὑπόδικος γένηται & τῷ Θεῷ 1 The phrase **may become accountable to God** means that God will judge everyone at the final judgment according to how they lived their lives. If it would be helpful in your language, you could state this explicitly. Alternate translation: “may fall under God's judgment of guilt” +3:20 ezbo rc://*/ta/man/translate/grammar-connect-logic-result διότι 1 Here. **because** introduces a reason clause. Paul is stating the reason why all humanity is “accountable to God,” as stated in the previous verse. Use a natural way in your language to indicate a reason clause. You may need to begin a new sentence, as in the UST. Alternate translation: “The reason for this is that” or “As a result,” +3:20 vzot rc://*/ta/man/translate/figs-activepassive οὐ δικαιωθήσεται πᾶσα σὰρξ 1 If your language does not use the passive form in this way, you could express the idea in active form or in another way that is natural in your language. If you must state who will do the action, Paul implies that “God” will do it. Alternate translation: “God will not justify any flesh” or “God will not make any flesh righteous” +3:20 xs9x rc://*/ta/man/translate/figs-synecdoche σὰρξ 1 Paul uses **flesh** figuratively to refer to a human being, who is made of flesh. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “human being” +3:20 d6vi rc://*/ta/man/translate/figs-personification ἐξ ἔργων νόμου & διὰ & νόμου ἐπίγνωσις ἁμαρτίας 1 In this verse Paul speaks of **the law** as if it were a person who could justify someone or give them **full awareness**. If it would be helpful in your language, you could express this meaning plainly. Alternate translation: “by doing what God requires in his law … God gives full awareness of sin through his law” +3:20 w5qb rc://*/ta/man/translate/figs-possession ἐξ ἔργων νόμου 1 See how you translated a similar phrase in [2:15](../02/15.md). +3:20 i7zi rc://*/ta/man/translate/grammar-collectivenouns νόμου & νόμου 1 In this verse **law** is a singular noun that refers to a group of laws that God gave Israel by dictating them to Moses. It does not refer to the entire Old Testament, as in the previous verse. See how you translated this use of **law** in [2:12](../02/12.md). +3:20 llh9 rc://*/ta/man/translate/figs-idiom ἐνώπιον αὐτοῦ 1 Here, **before him** is an idiom meaning “in his presence.” If it would be helpful in your language, you could use an equivalent idiom or use plain language. Alternate translation: “in his presence” +3:20 xgpp rc://*/ta/man/translate/figs-abstractnouns ἐπίγνωσις ἁμαρτίας 1 If your language does not use abstract nouns for the ideas of **full awareness** and **sin**, you could express the same ideas in a different way. Alternate translation: “fully aware of being sinful” +3:20 aety rc://*/ta/man/translate/figs-possession ἐπίγνωσις ἁμαρτίας 1 Paul is using the possessive form to describe **full awareness** about the **sin** a person has committed. If it would be helpful in your language, you could use a different expression. Alternate translation: “full knowledge about sin” +3:20 jdw9 rc://*/ta/man/translate/figs-explicit διὰ & νόμου 1 Here, **through law** indicates the means by which a person becomes fully aware of sin. If it would be helpful in your language, you could state this explicitly. Alternate translation: “by means of law” +3:21 fqz4 rc://*/ta/man/translate/grammar-connect-logic-contrast νυνὶ δὲ 1 **But now** here indicates that what follows is in contrast to Paul’s discussion about **the law** in [2:1–3:20](../02/01.md). Use a natural way in your language for introducing a contrast. Alternate translation: “Yet now” +3:21 y3te rc://*/ta/man/translate/figs-infostructure νυνὶ δὲ χωρὶς νόμου, δικαιοσύνη Θεοῦ πεφανέρωται 1 If it would be more natural in your language, you could reverse the order of these phrases. Alternate translation: “But now, the righteousness of God has been made known apart from the law” +3:21 e5ky rc://*/ta/man/translate/figs-explicit νόμου & τοῦ νόμου 1 While the first occurrence of **the law** in this verse refers to the laws that God gave the Jews through Moses, the second occurrence refers to the first five books in the Old Testament that were written by Moses. The ULT shows this difference by using **the law** and **the Law** respectively. If it would be helpful in your language, you could state this explicitly. Alternate translation: “the laws that God gave Israel … the part of Scripture that Moses wrote” +3:21 nlj0 rc://*/ta/man/translate/figs-possession χωρὶς νόμου 1 Here, **apart from the law** could mean: (1) **apart from** doing what **the law** requires. Alternate translation: “without having to do what the law requires” (2) outside of what **the law** says. Alternate translation: “not related to what the law says” or “differently than what the law says” +3:21 e4qe rc://*/ta/man/translate/figs-activepassive δικαιοσύνη Θεοῦ πεφανέρωται 1 If your language does not use the passive form in this way, you could express the idea in active form or in another way that is natural in your language. If you must state who did the action, Paul implies that “God” did it. Alternate translation: “God has made his righteousness visible” or “God has revealed his righteousness” +3:21 qkis rc://*/ta/man/translate/figs-possession δικαιοσύνη Θεοῦ 1 See how you translated this phrase in [1:17](../01/17.md). +3:21 gvca rc://*/ta/man/translate/figs-activepassive μαρτυρουμένη ὑπὸ τοῦ νόμου καὶ τῶν προφητῶν 1 If your language does not use the passive form in this way, you could express the idea in active form or in another way that is natural in your language. Alternate translation: “the Law and the Prophets bearing witness” +3:21 tnf8 rc://*/ta/man/translate/figs-personification μαρτυρουμένη ὑπὸ τοῦ νόμου καὶ τῶν προφητῶν 1 Here Paul uses **the Law and the Prophets** as if they were people who could witness or testify in a courtroom. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “what God says in the Law and the Prophets is a written testimony to this” +3:21 bgyx rc://*/ta/man/translate/figs-synecdoche ὑπὸ τοῦ νόμου καὶ τῶν προφητῶν 1 Paul is using the name of two parts of the Hebrew Scriptures, **the Law and the Prophets**, to represent the entire Hebrew Scriptures in general. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “in your Scriptures” +3:22 pec5 rc://*/ta/man/translate/grammar-connect-words-phrases δὲ 1 Here, **but** indicates that what follows explains how a person receives “the righteousness of God”. It does not indicate a contrast. Alternate translation: “namely,” or “even” +3:22 cvhy rc://*/ta/man/translate/figs-possession δικαιοσύνη & Θεοῦ 1 See how you translated this phrase in the previous verse. +3:22 q4m1 rc://*/ta/man/translate/figs-possession διὰ πίστεως Ἰησοῦ Χριστοῦ 1 Here, **faith in Jesus Christ** is a possessive form that indicates **faith** that is associated with **Jesus Christ**. This could refer to: (1) trust in Jesus Christ. Alternate translation: “by trusting in Jesus Christ” or “by believing in Jesus Christ” (2) the faithfulness of Jesus Christ. Alternate translation: “through the faithfulness that Jesus Christ possesses” or “through how faithful Jesus Christ is” +3:22 c4mg rc://*/ta/man/translate/figs-ellipsis τοὺς πιστεύοντας 1 Paul is leaving out some words that a clause would need in many languages to be complete. If it would be helpful in your language, you could supply this word from the context. Alternate translation: “those who believe in him” or “those who believe in Jesus for salvation” +3:22 o6qe rc://*/ta/man/translate/grammar-connect-logic-result γάρ 1 Here, **for** introduces a reason clause. Paul is giving the reason why **the righteousness of God** is **for all those who believe**. Use a natural way in your language to indicate a reason. Alternate translation: “because” +3:22 daa3 rc://*/ta/man/translate/figs-abstractnouns οὐ & ἐστιν διαστολή 1 If your language does not use an abstract noun for the idea of **distinction**, you could express the same idea in a different way. Alternate translation: “God does not discriminate” or “God is not partial” +3:23 x1hu rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** here introduces a reason clause. Paul is giving the reason why “there is no distinction,” as stated in the previous verse. Use a natural way in your language to indicate a reason. Alternate translation: “The reason for this is that” +3:23 akn9 rc://*/ta/man/translate/figs-nominaladj πάντες 1 Here Paul uses the adjective **all** as a noun that refers to **all** the people who have ever existed or ever will exist. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “all people” +3:23 jbe9 rc://*/ta/man/translate/figs-metaphor ὑστεροῦνται τῆς δόξης τοῦ Θεοῦ 1 Paul speaks of **all** people as if they were something that fails to reach its destination. He means that they lack or do not attain **the glory of God**. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “lack the glory of God” or “fail to attain the glory of God” +3:23 vwsf rc://*/ta/man/translate/figs-possession τῆς δόξης τοῦ Θεοῦ 1 Here the possessive form **the glory of God** could refer to: (1) the glory that God shared with humans when he created them, but which they lost when the first humans sinned. Alternate translation: “the glory God once gave them” or “the glory from God” (2) glorifying God, as in the similar phrase “the glory of the imperishable God” in [1:23](../01/23.md). Alternate translation: “of glorifying God” +3:24 ibi2 rc://*/ta/man/translate/figs-personification δικαιούμενοι δωρεὰν τῇ αὐτοῦ χάριτι 1 Here Paul speaks of **grace** as if it were a person who could **justify** someone. Paul means that God graciously makes people righteous as a gift. If it would be helpful in your language, you could express this meaning plainly. Alternate translation: “and are gifted with becoming righteous because God is gracious” +3:24 evs8 rc://*/ta/man/translate/figs-explicit δικαιούμενοι δωρεὰν 1 Paul assumes that his readers know that those who are **being justified freely** are “all” those who “have sinned” in the previous verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “all people are being freely justified” +3:24 jgcu δωρεὰν 1 Alternate translation: “as a gift” or “without payment” +3:24 atij rc://*/ta/man/translate/figs-abstractnouns τῇ αὐτοῦ χάριτι, διὰ τῆς ἀπολυτρώσεως τῆς ἐν Χριστῷ Ἰησοῦ 1 If your language does not use abstract nouns for the ideas of **grace** and **redemption**, you could express the same ideas with different forms. Alternate translation: “by God being gracious through redeeming them in Christ Jesus” or “due to how kind God is, because Christ Jesus redeemed them” +3:24 hyeb rc://*/ta/man/translate/figs-explicit ἀπολυτρώσεως 1 The word translated as **redemption** refers to rescuing someone from captivity by paying a ransom. Your language may require you to indicate what the people are redeemed from. This could mean: (1) Jesus redeems people from eternal punishment. Alternative translation: “redemption from eternal punishment” (2) Jesus redeems people from being enslaved to sin. Alternative translation: “redemption from enslavement to sin” +3:24 lno6 rc://*/ta/man/translate/figs-metaphor τῆς ἐν Χριστῷ Ἰησοῦ 1 Here, Paul speaks of **redemption** as if it were an object that could be inside Jesus. Paul means that God redeemed all people who believe in Jesus by uniting them to **Christ Jesus**. If it would be helpful in your language, you can express the meaning plainly. Alternative translation: “that comes through union with Christ Jesus” or “that is through being united to Christ Jesus” +3:25 ci0v rc://*/ta/man/translate/figs-metaphor ὃν προέθετο ὁ Θεὸς ἱλαστήριον 1 Here Paul uses **presented** as if Jesus were an Old Testament atonement sacrifice that was **presented** to God in the temple. He means that Jesus’ death was a sacrifice for the sins of humankind. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “whom God offered to atone for the sins of humanity” +3:25 t2d8 rc://*/ta/man/translate/figs-abstractnouns ἱλαστήριον, διὰ πίστεως & εἰς ἔνδειξιν τῆς δικαιοσύνης αὐτοῦ 1 If your language does not use abstract nouns for the ideas of **propitiation**, **faith**, **demonstration**, or **righteousness**, you could express the same ideas with different forms. Alternate translation: “to atone for people’s sins by trusting … to demonstrate how he makes people righteous” +3:25 m159 rc://*/ta/man/translate/figs-metonymy ἐν τῷ αὐτοῦ αἵματι 1 Here Paul uses **his blood** to refer to Jesus’ death. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “in Christ’s death” +3:25 ieq9 rc://*/ta/man/translate/grammar-connect-logic-goal εἰς ἔνδειξιν τῆς δικαιοσύνης αὐτοῦ 1 Here, **for** indicates that the phrase that follows is the purpose for which God **presented** Jesus as **a propitiation**. Use a natural way in your language to indicate a purpose clause. Alternate translation: “in order to demonstrate his righteousness” +3:25 ze9m rc://*/ta/man/translate/figs-possession τῆς δικαιοσύνης αὐτοῦ 1 See how you translated “the righteousness of God” in [1:17](../01/17.md). +3:25 siri rc://*/ta/man/translate/figs-abstractnouns διὰ τὴν πάρεσιν τῶν & ἁμαρτημάτων 1 If your language does not use an abstract noun for the idea of **overlooking**, you could express the same idea with a different form. Alternate translation: “because he overlooked the sins” +3:25 ydoj rc://*/ta/man/translate/figs-abstractnouns τῶν προγεγονότων ἁμαρτημάτων 1 If your language does not use an abstract noun for the idea of **sin**, you could express the same idea in a different way. Alternate translation: “how they had sinned previously” +3:26 b2f6 rc://*/ta/man/translate/grammar-connect-logic-result ἐν 1 Here, **in** introduces a reason clause. Paul is giving the reason for God “overlooking of the sins that happened previously,” as stated in the previous verse. Starting a new sentence, use a natural way in your language to indicate a reason. Alternate translation: “The reason for this is” +3:26 lm1r rc://*/ta/man/translate/figs-abstractnouns ἐν τῇ ἀνοχῇ τοῦ Θεοῦ 1 If your language does not use an abstract noun for the idea of **forbearance**, you could express the same idea with a different form. Alternate translation: “because God is so forbearing” or “since God forbears” +3:26 cg55 rc://*/ta/man/translate/figs-possession ἐν τῇ ἀνοχῇ τοῦ Θεοῦ 1 Paul is using the possessive form to describe **God** as being characterized by **forbearance**. If it would be helpful in your language, you could use a different expression. Alternate translation: “in God’s forbearance” +3:26 b1xa rc://*/ta/man/translate/figs-possession πρὸς τὴν ἔνδειξιν τῆς δικαιοσύνης αὐτοῦ 1 See how you translated this phrase in the previous verse. +3:26 v1c9 ἐν τῷ νῦν καιρῷ 1 Alternate translation: “at this time in history” or “currently” +3:26 jjwq rc://*/ta/man/translate/grammar-connect-logic-goal εἰς τὸ εἶναι αὐτὸν 1 Here, **so that** indicates that what follows is a purpose clause. Paul is stating the purpose for which God now demonstrates **his righteousness**. Use a natural way in your language for introducing a purpose clause. Alternate translation (without a comma preceding): “in order that he would be” +3:26 x6cf rc://*/ta/man/translate/figs-genericnoun τὸν ἐκ πίστεως Ἰησοῦ 1 Paul is speaking of all people who have **faith in Jesus**, not one particular person. If it would be helpful in your language, you could use a more natural phrase. Alternate translation: “anyone who is from faith in Jesus” or “every person who trusts in Jesus” +3:26 qdkw rc://*/ta/man/translate/figs-possession τὸν ἐκ πίστεως Ἰησοῦ 1 Here Paul is using the possessive form to describe a person who is characterized by **faith in Jesus**. If it would be helpful in your language, you could use a different expression. Alternate translation: “the one who is characterized by faith in Jesus” +3:26 ab0w rc://*/ta/man/translate/figs-possession πίστεως Ἰησοῦ 1 See how you translated this phrase in [3:22](../03/22.md). +3:27-31 emwi rc://*/ta/man/translate/figs-rquestion 0 # Connecting Statement:\n\nIn [3:27–31](../03/27.md) Paul uses a series of rhetorical questions and answers in order to emphasize that God alone makes people righteous through faith in Jesus. Like in [3:1–9](../03/01.md), Paul is speaking as if he were a non-Christian Jew when he asks the rhetorical questions, but he is speaking as himself when he answers those questions. +3:27 e0wc rc://*/ta/man/translate/grammar-connect-logic-result οὖν 1 Here, **then** indicates that what follows is a response to what Paul said in [3:21–26](../03/21.md). If it might be helpful in your language, you could state this explicitly, inserting a parenthetical phrase between commas. Alternate translation: “, if it is God who makes people righteous through faith in Jesus,” +3:27 fjm4 rc://*/ta/man/translate/figs-rquestion ποῦ οὖν ἡ καύχησις? 1 Paul is not asking for information, but is using this question to express an objection that a Jew might have to what Paul said in [3:21–26](../03/21.md). If you would not use rhetorical questions for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “There then is no grounds for boasting!” +3:27 mvs0 rc://*/ta/man/translate/figs-metaphor ποῦ οὖν ἡ καύχησις 1 Here Paul speaks of **boasting** as if it were an object that could be in a location. He means that no one can boast, because only God makes people righteous. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “Then can anyone boast” +3:27 pub7 rc://*/ta/man/translate/figs-abstractnouns ποῦ οὖν ἡ καύχησις 1 If your language does not use an abstract noun for the idea of **boasting**, you could express the same idea with a different form. Alternate translation: “Who then can boast” +3:27 px29 rc://*/ta/man/translate/figs-explicit ἐξεκλείσθη 1 In this sentence Paul responds to the rhetorical question in the previous sentence. If it would be helpful in your language, you could state this explicitly. Alternate translation: “I would respond by saying, ‘It is excluded!’” +3:27 eufl rc://*/ta/man/translate/figs-activepassive ἐξεκλείσθη 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “God has excluded it” or “God does not allow it” +3:27 v3ut rc://*/ta/man/translate/figs-ellipsis διὰ ποίου νόμου? τῶν ἔργων? & διὰ νόμου πίστεως 1 Paul is leaving out some of the words that these sentences would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the context. Alternate translation: “Through what kind of law is a person made righteous? Is a person made righteous through the works of the law? … a person is made righteous through a law of faith” +3:27 dpny rc://*/ta/man/translate/figs-rquestion διὰ ποίου νόμου? τῶν ἔργων? 1 In these two sentences Paul is not asking for information, but is using these two questions to express the objections that a Jew might have to what Paul said in the previous sentence and in [3:21–26](../03/21.md). If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “Surely through a kind of law! Surely through the works!” or “Surely a person is made righteous through a kind of law! Surely a person is made righteous through works!” +3:27 bgyy rc://*/ta/man/translate/figs-possession τῶν ἔργων? 1 Paul is using the possessive form to describe a **law** that is characterized by **works**. If it would be helpful in your language, you could use a different expression. Alternate translation: “Through a law characterized by works?” or “By doing what the law requires?” +3:27 h9wb rc://*/ta/man/translate/figs-explicit οὐχί, ἀλλὰ διὰ νόμου πίστεως 1 In this sentence Paul responds to the rhetorical questions in the previous two sentences. If it would be helpful in your language, you could state this explicitly. Alternate translation: “I would respond by saying, ‘No! But through a law of faith.’” +3:27 tg79 rc://*/ta/man/translate/figs-exclamations οὐχί 1 **No!** is an exclamation that communicates a strong contrast to the previous statement. Use an exclamation that is natural in your language for communicating a strong contrast. Alternate translation: “Not at all!” +3:27 ynz1 rc://*/ta/man/translate/figs-possession διὰ νόμου πίστεως 1 Paul is using the possessive form to describe a **law** that is characterized by **faith**. If it would be helpful in your language, you could use a different expression. Alternate translation: “through a law characterized by faith” or “by doing what faith requires” +3:27 mlcq rc://*/ta/man/translate/figs-abstractnouns πίστεως 1 If your language does not use an abstract noun for the idea of **faith**, you could express the same idea with a different form. Alternate translation: “of trusting in God” +3:28 qe9p rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** indicates that what follows this word explains what came before it. Here, what follows explains what “the law of faith” means in the previous verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “In fact,” +3:28 jtqq rc://*/ta/man/translate/figs-exclusive λογιζόμεθα 1 Here, **we** is used exclusively to speak of Paul and other Christian Jews, as indicated in [3:9](../03/09.md). Your language may require you to mark these forms. Alternate translation: “we believing Jews consider” or “we believing Jews regard” +3:28 t8um rc://*/ta/man/translate/figs-gendernotations ἄνθρωπον 1 Although the term **man** is masculine, Paul is using the word here in the generic sense that includes both men and women. Alternate translation: “humankind” or “a person” +3:28 ph88 rc://*/ta/man/translate/figs-activepassive δικαιοῦσθαι & ἄνθρωπον 1 If your language does not use the passive form in this way, you can state this in an active form or in another way that is natural in your language. If you must state who did the action, Paul implies that “God” did it. Alternate translation: “that God justifies a man” or “that God makes a man righteous” +3:28 jb14 rc://*/ta/man/translate/figs-abstractnouns πίστει 1 If your language does not use an abstract noun for the idea of **faith**, you could express the same idea with a different form. Alternate translation: “by believing in Jesus” +3:28 ycx2 rc://*/ta/man/translate/figs-possession ἔργων νόμου 1 Paul is using the possessive form to refer to **the works** that God requires in **the law**. If it would be helpful in your language, you could use a different expression. Alternate translation: “the works that the law requires” +3:29 hdbq rc://*/ta/man/translate/grammar-connect-words-phrases ἢ 1 **Or** here indicates that the next two sentences are the responses that a Jew might have to what Paul said in the previous verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “Or you Jews might say” +3:29 ineu rc://*/ta/man/translate/figs-ellipsis οὐχὶ καὶ ἐθνῶν? ναὶ, καὶ ἐθνῶν 1 Paul is leaving out some of the words that these sentences would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the previous verse. Alternate translation: “Is he not also God of Gentiles? Yes, he is also God of Gentiles” +3:29 m8eo rc://*/ta/man/translate/figs-explicit ἐθνῶν & ἐθνῶν 1 See how you translated **Gentiles** in [1:5](../01/05.md). +3:29 ch7p rc://*/ta/man/translate/figs-rquestion Ἰουδαίων ὁ Θεὸς μόνον? οὐχὶ καὶ ἐθνῶν? 1 Paul is not asking for information, but is using these two questions here to express the responses that a Jew might have to what Paul said in the previous verse. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “God is surely not only the God of Jews! He is surely also the God of Gentiles!” +3:29 rq5m rc://*/ta/man/translate/figs-explicit ναὶ, καὶ ἐθνῶν 1 In this sentence Paul responds to the rhetorical questions in the previous two sentences. If it would be helpful in your language, you could state this explicitly. Alternate translation: “I would respond by saying, ‘Yes, also of Gentiles’” +3:29 gp74 rc://*/ta/man/translate/figs-exclamations ναὶ 1 **Yes** is an exclamation that communicates enthusiasm. Use an exclamation that is natural in your language for communicating enthusiasm. Alternate translation (change the period to an exclamation point): “Of course!” +3:30 vur7 rc://*/ta/man/translate/grammar-connect-condition-fact εἴπερ 1 Paul uses **if** as if the rest of the verse were a hypothetical possibility, but he means that it is actually true. If your language does not state something as a condition if it is certain or true, and if your readers might misunderstand and think that what Paul is saying is not certain, then you can translate his words as an affirmative statement. Alternate translation, (without either comma preceding): “Since we know” or “Because it is true that” +3:30 qdiu rc://*/ta/man/translate/grammar-connect-logic-result εἴπερ 1 This phrase introduces the reason why Paul could say in the previous verse that God is also the God of the Gentiles. Use a natural way in your language for introducing a reason clause. Alternate translation: “since, indeed” or “we know this is true because, indeed” +3:30 ux30 rc://*/ta/man/translate/figs-metaphor εἷς ὁ Θεός 1 Paul speaks of **God** as if he were a number. He means that **God** is the **one** and only true **God** for both Jews and Gentiles. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “there is only one God” +3:30 rjxp rc://*/ta/man/translate/figs-distinguish ὃς δικαιώσει περιτομὴν ἐκ πίστεως, καὶ ἀκροβυστίαν διὰ τῆς πίστεως 1 This phrase gives further information about **who** our **God** is. It is not making a distinction between the one true **God** and false gods. If it would be helpful in your language, you could state this explicitly. Alternate translation: “he is the one who will justify the circumcision by faith, and he will justify the uncircumcision through the same faith” +3:30 kw62 rc://*/ta/man/translate/grammar-collectivenouns περιτομὴν & ἀκροβυστίαν 1 The words **circumcision** and **uncircumcision** are singular nouns that refer to groups of people. If your language does not use singular nouns in that way, you can use a different expression. Alternate translation: “the circumcised people … the uncircumcised people” +3:30 gk5d rc://*/ta/man/translate/figs-metonymy περιτομὴν & ἀκροβυστίαν 1 Here Paul uses **the circumcision** to refer to the Jews by associating them with **circumcision**, and he uses **the uncircumcision** figuratively to refer to the Gentiles by associating them with **uncircumcision**. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “the Jewish people … the non-Jewish people” +3:30 s9i4 rc://*/ta/man/translate/figs-possession ἐκ πίστεως & διὰ τῆς πίστεως 1 See how you translated this phrase in [3:26](../03/26.md). +3:31 vj40 rc://*/ta/man/translate/grammar-connect-words-phrases νόμον οὖν καταργοῦμεν 1 Here, **then** indicates that this sentence is the response that a Jew might have made to what Paul said in the previous verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “Then you Jews might say, ‘Do we nullify the law’” +3:31 y6qx rc://*/ta/man/translate/figs-rquestion νόμον οὖν καταργοῦμεν διὰ τῆς πίστεως 1 Paul is not asking for information, but is using this question to express the response that a Jew might have to what Paul said in the previous verse. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “Then we surely nullify the law through the same faith!” +3:31 nzr7 rc://*/ta/man/translate/figs-exclusive οὖν καταργοῦμεν 1 Here, **we** is used exclusively to speak of the unbelieving Jews on whose behalf Paul is speaking. Your language may require you to mark these forms. Alternate translation: “Do we Jews then nullify” +3:31 cw0k rc://*/ta/man/translate/figs-explicit νόμον οὖν καταργοῦμεν 1 Here, **nullify the law** means to make **the law** useless or no longer applicable to anyone. Paul is stating that the Jews might worry that he is teaching that the law of Moses does not have any function at all because God makes people righteous by faith. If it would be helpful in your language, you could state this explicitly. Alternate translation: “Do we make the law useless” or “Do we throw away the law” +3:31 aj6s rc://*/ta/man/translate/figs-possession διὰ τῆς πίστεως 1 See how you translated this phrase in the previous verse. +3:31 pjgc rc://*/ta/man/translate/figs-explicit μὴ γένοιτο! ἀλλὰ νόμον ἱστάνομεν 1 In these two sentences Paul responds to the rhetorical questions in the previous sentence. If it would be helpful in your language, you could state this explicitly. Alternate translation: “I would respond by saying, ‘May it never be! Instead, we establish the law’” +3:31 rhy5 rc://*/ta/man/translate/figs-exclamations μὴ γένοιτο 1 See how you translated this phrase in [3:6](../03/06.md). +3:31 ppvo rc://*/ta/man/translate/figs-exclusive νόμον ἱστάνομεν 1 Here, **we** is used exclusively to refer to Paul and other Christians. Your language may require you to mark these forms. Alternate translation: “we Christians uphold the law” +3:31 c295 rc://*/ta/man/translate/figs-metaphor νόμον ἱστάνομεν 1 Paul uses **uphold** to refer to **the law** as if it were an object that people could hold up high. The meaning of **uphold** here is the opposite meaning of **nullify**, used earlier in the verse. It could mean: (1) Christians fulfill the requirements of the law by trusting in Jesus, who fulfilled the law for them. Alternate translation: “we fulfill the law by faith” (2) Christians value **the law** and affirm that it is useful. Alternative translation: “we confirm that the law is useful” or “we affirm that the law has value” +4:intro f9jc 0 # Romans 4 General Notes\n\n## Structure and Formatting\n\n4. Righteousness is received through Jesus Christ by trusting in him (3:21–5:21)\n * God’s righteousness is received through faith (3:21–26)\n * No one can boast in works (3:27–31)\n * The examples of Abraham and David (4:1–25)\n\nSome translations set each line of poetry farther to the right than the rest of the text to make it easier to read. The ULT does this with [4:7–8](../04/07.md) of this chapter, which are words from the Old Testament.\n\n## Special Concepts in this Chapter\n\n### The purpose of the law of Moses\n\nIn this chapter Paul continues to develop his argument based on what he wrote in the previous chapter. He explains how God made Abraham, the ancestor of all Jews, righteous a long time before God gave the law of Moses to the Jews. Even Abraham could not become righteous by what he did. Rather, God made Abraham righteous on the basis of Abraham’s faith. Obeying the law of Moses does not make a person righteous. People have always become righteous only by faith. (See: [[rc://*/tw/dict/bible/kt/justice]] and [[rc://*/tw/dict/bible/kt/lawofmoses]] and [[rc://*/tw/dict/bible/kt/faith]])\n\n### Circumcision\n\nCircumcision was important to the Israelites. It identified a person as a descendant of Abraham. It was also a sign of the covenant between Abraham and Yahweh. However, being circumcised never made anyone righteous. In this chapter Paul uses “circumcision” to refer to Jews and “uncircumcision” to refer to non-Jews. (See: [[rc://*/tw/dict/bible/kt/circumcise]] and [[rc://*/tw/dict/bible/kt/covenant]])\n\n## Important Figures of Speech in this Chapter\n\n### Rhetorical Questions\n\nIn [4:1](../04/01.md), [3](../04/03.md), and [9–10](../04/09.md) Paul continues using rhetorical questions like he did in the previous chapter. He does this in order to answer objections that Jews might make about what he is saying. +4:1-12 q7wc 0 # Connecting Statement:\n\n[4:1–12](../04/01.md) are a series of rhetorical questions and answers that Paul uses to emphasize that even **Abraham**, the ancestor of the Jewish people, was made righteous by God “through faith.” +4:1 gxv3 rc://*/ta/man/translate/grammar-connect-logic-result τί οὖν 1 Here, **then** indicates that what follows is a response to what Paul said in the previous chapter, especially what he said in [3:27–31](../03/27.md). See how you translated **What then** in [3:1](../03/01.md). +4:1 gw29 rc://*/ta/man/translate/figs-rquestion τί οὖν ἐροῦμεν, εὑρηκέναι Ἀβραὰμ τὸν προπάτορα ἡμῶν κατὰ σάρκα? 1 In this verse Paul is not asking for information, but is using a question to express the objections that a Jew might have to what Paul said in the previous chapter, especially what he said in [3:27–31](../03/27.md). If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “Then we will say that Abraham, our forefather according to the flesh, has surely discovered something!” +4:1 rhrp rc://*/ta/man/translate/figs-quotemarks τί οὖν ἐροῦμεν, εὑρηκέναι Ἀβραὰμ τὸν προπάτορα ἡμῶν κατὰ σάρκα? 1 In this verse and the first part of the next verse, Paul is speaking as if he were a non-Christian Jew arguing against Paul. It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +4:1 s4b5 rc://*/ta/man/translate/figs-exclusive ἐροῦμεν 1 In [4:1–9](../04/01.md) Paul uses **we** exclusively to speak of himself and other Jews. Your language may require you to mark these forms. Alternate translation: “will we Jews say” +4:1 ot88 rc://*/ta/man/translate/figs-infostructure εὑρηκέναι Ἀβραὰμ τὸν προπάτορα ἡμῶν κατὰ σάρκα 1 If it would be more natural in your language, you could reverse the order of these phrases. Alternate translation: “that Abraham has discovered, who is our forefather according to the flesh” +4:1 fk5t rc://*/ta/man/translate/figs-idiom κατὰ σάρκα 1 See how you translated **according to the flesh** in [1:3](../01/03.md). +4:2 pmua rc://*/ta/man/translate/figs-quotemarks εἰ γὰρ Ἀβραὰμ ἐξ ἔργων ἐδικαιώθη, ἔχει καύχημα 1 These clauses continue the the statements that an unbelieving Jew might make against Paul that began in the previous verse. You may need to indicate this with a closing quotation mark at the end of these clauses or with whatever other punctuation or convention your language uses to indicate the end of a quotation. +4:2 ka9b rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** here indicates that what follows is the reason for the statement in the previous verse. Use a natural way in your language for indicating a reason. Alternate translation: “This must be the case because” +4:2 oe12 rc://*/ta/man/translate/grammar-connect-condition-fact εἰ & Ἀβραὰμ ἐξ ἔργων ἐδικαιώθη, ἔχει καύχημα 1 Paul is speaking as if this were a hypothetical possibility, but he means that the unbelieving Jew might think that this is actually true. In Paul’s time some Jewish teachers taught that Abraham had a right to boast because of his faith. However, since translating this as if it were true might confuse your readers, it is best to use a hypothetical sentence, as in the UST. +4:2 wvmh rc://*/ta/man/translate/figs-activepassive Ἀβραὰμ & ἐδικαιώθη 1 If your language does not use the passive form in this way, you could express the idea in active form or in another way that is natural in your language. If you must state who did the action, Paul implies that “God” did it. Alternate translation: “God justified Abraham” or “God made Abraham right with himself” +4:2 sibe rc://*/ta/man/translate/figs-explicit ἐξ ἔργων 1 Paul assumes that his readers would understand that **works**means “works of the law” as in [3:28](../03/28.md). If it would be helpful in your language, you could state this explicitly. Alternate translation: “by doing what God requires from his people” +4:2 mefy rc://*/ta/man/translate/figs-explicit ἀλλ’ οὐ πρὸς Θεόν 1 In this clause Paul begins to respond to the rhetorical questions he wrote in the previous clauses and previous verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “I would respond by saying, ‘But not before God!’” +4:2 me3d rc://*/ta/man/translate/grammar-connect-logic-contrast ἀλλ’ οὐ πρὸς Θεόν. 1 What follows the word **but** here is an emphatic contrast to what was just stated. Paul is negating the argument that he presented earlier in this verse and in the previous verse. You could make this emphasis explicit by replacing the period with an exclamation point or another natural way in your language for introducing am emphatic contrast. Alternate translation: “but certainly not before God!” or “however, not from God’s perspective!” +4:2 z9wx rc://*/ta/man/translate/figs-metaphor πρὸς Θεόν 1 Paul speaks of **Abraham** as if he were located in the presence of **God**. He means that Abraham could not **boast** to God about his **righteousness** if it was **righteous by works**. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “from God’s perspective” +4:3 w9i5 rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** here indicates that what follows in this verse is the reason why Paul said in the previous verse that Abraham cannot boast “before God.” Use a natural way in your language to introduce a reason clause. Alternative translation: “This is true because” +4:3 hih3 rc://*/ta/man/translate/figs-rquestion τί & ἡ Γραφὴ λέγει 1 Paul is not asking for information, but is using the question form here to emphasize the truth of what he is saying. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “the scripture surely says” +4:3 g1wz rc://*/ta/man/translate/figs-personification τί & ἡ Γραφὴ λέγει 1 Here Paul uses **say** as if **the scripture** were a person who could speak. He means that the scripture he is about to quote contains information related to the topic he is discussing. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “what information is in the scripture” +4:3 r9te rc://*/ta/man/translate/writing-quotations τί & ἡ Γραφὴ λέγει? 1 Here Paul uses **what does the scripture say** to indicate a quotation from an Old Testament book ([Genesis 15:6](gen/15/06.md)). If it would be helpful in your language, you could use a comparable phrase that indicates that Paul is quoting from an important text. Alternate translation: “what is written in the scripture” +4:3 xdtx rc://*/ta/man/translate/figs-explicit ἡ Γραφὴ 1 Here, **the scripture** refers specifically to the quotation from [Genesis 15:6](../gen/15/06.md) that follows in this verse. It does not refer to the Scriptures in general. If it would be helpful in your language, you could state this explicitly. Alternate translation: “the scripture that Moses wrote in Genesis” +4:3 smc6 rc://*/ta/man/translate/figs-activepassive ἐλογίσθη αὐτῷ εἰς δικαιοσύνην 1 If your language does not use the passive form in this way, you could express the idea in active form or in another way that is natural in your language. If you must state who did the action, Paul implies that “God” did it. Alternate translation: “God credited it to him as righteousness” +4:3 az65 rc://*/ta/man/translate/writing-pronouns ἐλογίσθη 1 The pronoun **it** refers to Abraham’s faith, which was implied by the statement that **Abraham believed God**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “his faith was credited” or “his trust in God was credited” +4:3 qked rc://*/ta/man/translate/figs-abstractnouns δικαιοσύνην 1 If your language does not use an abstract noun for the idea of **righteousness**, you could express the same idea in a different way. Alternate translation: “being righteous” or “being right with God” +4:4 ihul rc://*/ta/man/translate/grammar-connect-words-phrases δὲ 1 **Now** here indicates that what follows in verses 4–5 is an explanation of the scripture quotation in the previous verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “In fact,” or “Certainly,” +4:4 oojx rc://*/ta/man/translate/figs-extrainfo τῷ & ἐργαζομένῳ 1 Here, **the one who works** refers to a hypothetical person who obeys the laws God gave through Moses and is “made righteous by works” (See: [4:2](../04/02.md)). However, since the meaning of verses 4–5 is given in the next verse, you do not need to explain its meaning further here. +4:4 dsl8 rc://*/ta/man/translate/figs-activepassive ὁ μισθὸς οὐ λογίζεται κατὰ χάριν 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “he does not consider his wage as grace” or “he does not regard his pay as grace” +4:4 xo4x κατὰ χάριν & κατὰ ὀφείλημα 1 Alternate translation: “as a matter of grace … as a matter of obligation” or “as a gift … as an obligation” +4:4 ossx rc://*/ta/man/translate/figs-abstractnouns κατὰ χάριν & κατὰ ὀφείλημα 1 If your language does not use abstract nouns for the ideas of **grace** and **obligation**, you could express the same ideas with different forms. Alternate translation: “as what is gracious … as what is owed” or “as something gifted … as something owed” +4:5 ynp2 rc://*/ta/man/translate/grammar-connect-logic-contrast δὲ 1 **Now** here indicates that what follows in this verse is in contrast to what Paul said in the previous verse. Use a natural way in your language to express contrasting ideas. Alternate translation: “But” +4:5 j3ir rc://*/ta/man/translate/figs-explicit τῷ & μὴ ἐργαζομένῳ 1 Here, **the one who does not work** refers to a person who does not obey the laws God gave through Moses. If it would be helpful in your language, you could state this explicitly. Alternate translation: “to the one who is does not obey God’s laws” +4:5 fezj rc://*/ta/man/translate/figs-explicit τὸν δικαιοῦντα 1 Here, **the one who justifies** refers to God. If it would be helpful in your language, you could state this explicitly. Alternate translation: “God who justifies” or “God who makes righteous” +4:5 tovp rc://*/ta/man/translate/figs-nominaladj τὸν ἀσεβῆ 1 Paul is using the singular adjective phrase **the ungodly** as a noun in order to describe a group of people. If your language does not use adjectives in the same way, you could translate this with a noun phrase. Alternate translation: “people who are ungodly” or “people who do ungodly things” +4:5 va3e rc://*/ta/man/translate/figs-activepassive λογίζεται ἡ πίστις αὐτοῦ εἰς δικαιοσύνην 1 If your language does not use the passive form in this way, you could express the idea in active form or in another way that is natural in your language. If you must state who does the action, Paul implies that “God” does it. See how you translated a similar phrase in [4:3](../04/03.md). Alternate translation: “God credited his faith as righteousness” +4:5 s00l rc://*/ta/man/translate/figs-abstractnouns ἡ πίστις αὐτοῦ εἰς δικαιοσύνην 1 If your language does not use abstract nouns for the ideas of **faith** and **righteousness**, you could express the same ideas with different forms. Alternate translation: “how he trusts … as being righteous” or “how he trusts in God … as being right with God” +4:6 hil6 rc://*/ta/man/translate/writing-quotations καὶ Δαυεὶδ λέγει 1 Paul uses **David also speaks of** here to introduce a scripture quotation from [Psalm 31:1–2](../psa/031/001.md), which David wrote. This occurs in [4:7–8](../04/07.md). If it would be helpful in your language, you could use a comparable phrase that indicates that Paul is quoting from the Old Testament. Alternate translation: “David also wrote in the Old Testament of” +4:6 s0v1 rc://*/ta/man/translate/figs-abstractnouns τὸν μακαρισμὸν τοῦ ἀνθρώπου 1 If your language does not use an abstract noun for the idea of **blessedness**, you could express the same idea with a different form. Alternate translation: “how blessed the man is” +4:6 vyse rc://*/ta/man/translate/figs-possession τὸν μακαρισμὸν τοῦ ἀνθρώπου 1 Paul is using the possessive form to describe **the man** that is characterized by **blessedness**. If it would be helpful in your language, you could use a different expression. Alternate translation: “the blessed man” or “the happy man” +4:6 x40j rc://*/ta/man/translate/figs-genericnoun τοῦ ἀνθρώπου 1 Paul is speaking of people in general, not of one particular **man**. If it would be helpful in your language, you could use a more natural phrase. Alternate translation: “of a person” +4:6 c6zs rc://*/ta/man/translate/figs-distinguish ᾧ ὁ Θεὸς λογίζεται δικαιοσύνην χωρὶς ἔργων 1 This phrase gives further information about the **the man**. If it would be helpful in your language, you could make the relationship between these phrases clearer. Alternate translation: “that is, the man God credits as righteous apart from works” +4:6 lilj rc://*/ta/man/translate/figs-abstractnouns λογίζεται δικαιοσύνην 1 If your language does not use an abstract noun for the idea of **righteousness**, you could express the same idea with a verbal form. Alternate translation: “counts being righteous” or “counts being right with himself” +4:6 o260 rc://*/ta/man/translate/figs-possession χωρὶς ἔργων 1 See how you translated this phrase in [3:28](../03/28.md). +4:7 zqwl rc://*/ta/man/translate/figs-quotemarks μακάριοι, ὧν ἀφέθησαν αἱ ἀνομίαι καὶ ὧν ἐπεκαλύφθησαν αἱ ἁμαρτίαι 1 This verse is the beginning of a quotation from [Psalm 31:1–2](../psa/031/001.md). It may be helpful to your readers to indicate this with an opening quotation mark or with whatever other punctuation or convention your language uses to indicate the beginning of a quotation. +4:7 dur6 rc://*/ta/man/translate/figs-parallelism μακάριοι, ὧν ἀφέθησαν αἱ ἀνομίαι καὶ ὧν ἐπεκαλύφθησαν αἱ ἁμαρτίαι 1 These two clauses mean the same thing. Paul says the same thing twice, in slightly different ways, to show how **Blessed** these people are. If it would be helpful in your language, you could combine the phrases into one. Alternate translation: “How blessed are those people whom God forgives completely for all their sins” +4:7 lq4w rc://*/ta/man/translate/figs-abstractnouns ὧν & αἱ ἀνομίαι & ὧν & αἱ ἁμαρτίαι 1 If your language does not use abstract nouns for the ideas of **lawless deeds** and **sins**, you could express the same ideas in another way. Alternate translation: “the lawless things they have done … the sins they have committed” +4:7 d4f4 rc://*/ta/man/translate/figs-activepassive ἀφέθησαν & ἐπεκαλύφθησαν 1 If your language does not use the passive form in this way, you could express the idea in active form or in another way that is natural in your language. If you must state who did the action, Paul implies that “God” did it. Alternate translation: “God forgives … God covers” +4:7 hj2w rc://*/ta/man/translate/figs-ellipsis ὧν ἐπεκαλύφθησαν αἱ ἁμαρτίαι 1 Paul quotes David leaving out some of the words that a clause would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the previous clause. Alternate translation: “blessed are those whose sins have been covered” +4:7 hqfm rc://*/ta/man/translate/figs-metaphor ἐπεκαλύφθησαν 1 Paul quotes David using **covered** to refer to God forgiving sins as if he covers sins so that he no longer sees them. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “have been forgiven” +4:8 jjov rc://*/ta/man/translate/figs-quotemarks μακάριος ἀνὴρ, οὗ οὐ μὴ λογίσηται Κύριος ἁμαρτίαν 1 The end of this verse is the end of a quotation from [Psalm 31:1–2](../psa/031/001.md). It may be helpful to your readers to indicate this with a closing quotation mark or with whatever other punctuation or convention your language uses to indicate the end of a quotation. +4:8 yox7 rc://*/ta/man/translate/figs-parallelism μακάριος ἀνὴρ, οὗ οὐ μὴ λογίσηται Κύριος ἁμαρτίαν 1 This verse means the same thing as the two clauses in the previous verse. Paul says the same thing here in a slightly different way to emphasize how **Blessed** people are whom God forgives for their sins. Use a natural way in your language to express this emphasis. Alternate translation: “How truly blessed is a man whose sin the Lord does certainly not count!” +4:8 kpfe rc://*/ta/man/translate/figs-genericnoun ἀνὴρ 1 Paul quotes David speaking of people in general, not of one particular **man**. If it would be helpful in your language, you could use a more natural phrase. Alternate translation: “a person” +4:8 y21b rc://*/ta/man/translate/figs-abstractnouns ἁμαρτίαν 1 If your language does not use an abstract noun for the idea of **sin**, you could express the same idea in another way. Alternate translation: “sinful deeds” +4:8 jdrm rc://*/ta/man/translate/figs-metaphor οὐ μὴ λογίσηται 1 Paul quotes David using **count** to refer to God remembering or regarding people’s sins after he has forgiven them. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “does certainly not regard” +4:8 yxh2 rc://*/ta/man/translate/figs-doublenegatives οὐ μὴ 1 The phrase **certainly not** translates two negative words in Greek. Paul quotes David using them together to emphasize how certain it is that God does not regard people’s sin after he has forgiven them. Use a natural way in your language to indicate this emphasis. Alternate translation: “never” +4:9 qtgb rc://*/ta/man/translate/grammar-connect-logic-result οὖν 1 **Then** here introduces a result clause. This verse indicates the logical conclusion to what Paul has stated in [4:6–8](../04/06.md). Use a natural way in your language for indicating result. Alternate translation: “As a result,” +4:9 g4f6 rc://*/ta/man/translate/figs-rquestion ὁ μακαρισμὸς & οὗτος ἐπὶ τὴν περιτομὴν, ἢ καὶ ἐπὶ τὴν ἀκροβυστίαν? 1 Paul is not asking for information, but is using the question form here to emphasize the truth of what he is saying. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “this blessedness is surely upon the circumcision and also upon the uncircumcision!” +4:9 alrb rc://*/ta/man/translate/figs-explicit ὁ μακαρισμὸς & οὗτος 1 Here, **this blessedness** refers to the joyful state of those people whom God forgives and makes righteous, as mentioned in [4:6–8](../04/06.md). If it would be helpful in your language, you could state this explicitly. Alternate translation: “is this blessed state of being forgiven by God” or “is this blessed forgiveness from God” +4:9 jmym rc://*/ta/man/translate/figs-metaphor ὁ μακαρισμὸς & οὗτος ἐπὶ τὴν περιτομὴν & ἐπὶ τὴν ἀκροβυστίαν 1 Paul speaks of **blessedness** as if it were an object that could be put **upon** someone. He means that both circumcised and uncircumcised people can receive the blessing of forgiveness from God. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “is this blessedness given to the circumcision … to the uncircumcision” +4:9 dn7v rc://*/ta/man/translate/grammar-collectivenouns τὴν περιτομὴν & τὴν ἀκροβυστίαν 1 See how you translated these words in [3:30](../03/30.md). +4:9 mrsm rc://*/ta/man/translate/grammar-connect-words-phrases γάρ 1 **For** here indicates that what follows answers the rhetorical question. If it would be helpful in your language, you could state this explicitly. Alternate translation: “Indeed, ” +4:9 w2xt rc://*/ta/man/translate/figs-exclusive λέγομεν 1 Here Paul uses **we** exclusively to refer to Paul and other Jews. Your language may require you to mark these forms. Alternate translation: “we Jewish people say” +4:9 o51f rc://*/ta/man/translate/writing-quotations λέγομεν 1 Paul uses **we say** here to introduce a modified scripture quotation from [Genesis 15:6](../gen/15/06.md), which Moses wrote. If it would be helpful in your language, you could use a comparable phrase that indicates that Paul is quoting from the Old Testament. Alternate translation: “we say what Moses wrote in the Old Testament” +4:9 m3uh rc://*/ta/man/translate/figs-activepassive ἐλογίσθη τῷ Ἀβραὰμ ἡ πίστις εἰς δικαιοσύνην 1 See how you translated the similar clauses in [4:3](../04/03.md) and [4:5](../04/05.md). +4:10 trz4 rc://*/ta/man/translate/figs-rquestion πῶς οὖν ἐλογίσθη? ἐν περιτομῇ ὄντι, ἢ ἐν ἀκροβυστίᾳ? 1 In these two sentences Paul is not asking for information, but is using these two questions to emphasize that Abraham was made righteous without being circumcised. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. You may need to combine these sentences. Alternate translation: “Then you surely know how it was credited to him! You surely know whether it was in circumcision or in uncircumcision!” or “Then you surely know how it was credited to him, whether in circumcision or in uncircumcision!” +4:10 unuf rc://*/ta/man/translate/grammar-connect-logic-result πῶς οὖν 1 Here, **then** introduces a result clause that is in the form of a rhetorical question. Use a natural way in your language for indicating result. Alternate translation: “How, as a result,” or “So then, how” +4:10 uj5i rc://*/ta/man/translate/figs-idiom πῶς 1 **How** here means “in what circumstances.” Paul is not asking how God made Abraham righteous, but is asking whether or not Abraham was circumcised when God made him righteous. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “In what circumstances” +4:10 bw38 rc://*/ta/man/translate/writing-pronouns ἐλογίσθη & οὐκ ἐν περιτομῇ 1 In this verse the pronoun **it** refers to Abraham’s faith, as stated in the previous verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “was Abraham’s faith credited … His faith was not in circumcision” +4:10 p5rp rc://*/ta/man/translate/figs-activepassive πῶς οὖν ἐλογίσθη 1 If your language does not use the passive form in this way, you could express the idea in active form or in another way that is natural in your language. If you must state who did the action, Paul implies that “God” did it. Alternate translation: “How then did God credit it” +4:10 wbta rc://*/ta/man/translate/figs-ellipsis ἐν περιτομῇ ὄντι, ἢ ἐν ἀκροβυστίᾳ? οὐκ ἐν περιτομῇ, ἀλλ’ ἐν ἀκροβυστίᾳ 1 Here Paul is leaving out some the words that a sentence would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the previous sentence. Alternate translation: “Was it credited being in circumcision, or was it credited being in uncircumcision? It was not credited in circumcision, but it was credited in uncircumcision” +4:10 zj6b rc://*/ta/man/translate/figs-abstractnouns ἐν περιτομῇ ὄντι, ἢ ἐν ἀκροβυστίᾳ? οὐκ ἐν περιτομῇ, ἀλλ’ ἐν ἀκροβυστίᾳ 1 If your language does not use abstract nouns for the ideas of **circumcision** and **uncircumcision**, you could express the same ideas in a different way. Paul implies that Abraham is the subject of these sentences. Alternate translation: “While Abraham was circumcised, or while he was uncircumcised? It was not while he was circumcised, but while he was uncircumcised” +4:11 unmg rc://*/ta/man/translate/figs-abstractnouns περιτομῆς & ἐν τῇ ἀκροβυστίᾳ & δι’ ἀκροβυστίας 1 If your language does not use abstract nouns for the ideas of **circumcision** and **uncircumcision**, you could express the same ideas in a different way. Alternate translation: “of being circumcised … while being uncircumcised … through being uncircumcised” +4:11 d564 rc://*/ta/man/translate/figs-possession σημεῖον & περιτομῆς 1 Paul is using the possessive form to describe **the sign** that is **circumcision**. If it would be helpful in your language, you could use a different expression. Alternate translation: “the sign that is circumcision” +4:11 rjhr rc://*/ta/man/translate/figs-distinguish σφραγῖδα τῆς δικαιοσύνης τῆς πίστεως τῆς ἐν τῇ ἀκροβυστίᾳ 1 This phrase gives further information about **the sign of circumcision**. Circumcision is not only a **sign**, but also a **seal**. If it would be helpful in your language, you could make the relationship between these clauses clearer. Alternate translation: “that is, a seal of the righteousness of the faith that he had in his uncircumcision” +4:11 wm54 rc://*/ta/man/translate/figs-possession σφραγῖδα τῆς δικαιοσύνης 1 Paul is using the possessive form to describe **a seal** that proves **the righteousness** to be real. If it would be helpful in your language, you could use a different expression. Alternate translation: “a seal that proves the righteousness” +4:11 n31z rc://*/ta/man/translate/figs-possession τῆς δικαιοσύνης τῆς πίστεως 1 Paul is using the possessive form to describe **righteousness** that comes from **faith**. If it would be helpful in your language, you could use a different expression. Alternate translation: “of the righteousness from faith” or “of being right with God that comes from trusting in him” +4:11 zlwg rc://*/ta/man/translate/figs-distinguish τῆς ἐν τῇ ἀκροβυστίᾳ 1 This clause gives further information about **the faith** that Abraham had. Paul is referring to **the faith** that Abraham had before he was circumcised. If it would be helpful in your language, you could make the relationship between these phrases clearer. Alternate translation: “that Abraham had in his uncircumcision” +4:11 mob7 rc://*/ta/man/translate/figs-metaphor ἐν τῇ ἀκροβυστίᾳ 1 Here Paul speaks of **uncircumcision** as if it were a location someone could be **in**. He means that Abraham was in the state of being uncircumcised. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “while he was uncircumcised” +4:11 f5vv rc://*/ta/man/translate/grammar-connect-logic-goal εἰς τὸ εἶναι αὐτὸν 1 Here, **so that** introduces a purpose clause. Paul is stating the purpose for which God required Abraham to become circumcised. Use a natural way in your language for introducing a purpose clause. Alternate translation: “in order that he would be” +4:11 ue6v rc://*/ta/man/translate/figs-metaphor πατέρα πάντων τῶν πιστευόντων δι’ ἀκροβυστίας 1 Paul uses **father** to refer to Abraham as if he physically produced **all those who believe** in God. Paul means that Abraham spiritually represents all uncircumcised non-Jews who trust in God. If it would be helpful in your language, you could express the meaning plainly or use a simile. Alternative translation: “the spiritual representative of all those who believe through uncircumcision” or “like the father of all those who believe through uncircumcision” +4:11 etyl rc://*/ta/man/translate/figs-explicit δι’ ἀκροβυστίας 1 Here the word translated as **through** refers to going through a time period. If it would be helpful in your language, you could state this explicitly. Alternate translation: “during uncircumcision” or “throughout the time they were uncircumcised” +4:11 hm61 rc://*/ta/man/translate/grammar-connect-logic-goal εἰς τὸ λογισθῆναι αὐτοῖς τὴν δικαιοσύνην 1 Here, **so that** indicates that this clause could refer to: (1) the purpose of Abraham being **the father of all those who believe**. Alternate translation: “in order that the righteousness would be credited to them” (2) the result of Abraham being **the father of all those who believe**. Alternate translation: “resulting in the righteousness being credited to them” +4:11 y88e rc://*/ta/man/translate/figs-activepassive εἰς τὸ λογισθῆναι αὐτοῖς τὴν δικαιοσύνην 1 See how you translated **counted** in [4:3–5](../04/03.md) and [9–10](../04/09.md). +4:11 ehib rc://*/ta/man/translate/figs-abstractnouns τὴν δικαιοσύνην 1 If your language does not use an abstract noun for the idea of **righteousness**, you could express the same idea with a different form. Alternate translation: “being righteous” or “being right with God” +4:12 v9bu rc://*/ta/man/translate/grammar-connect-words-phrases καὶ πατέρα περιτομῆς 1 Here, **and** indicates that what follows is another purpose for God commanding Abraham to be circumcised after he trusted in God. If it would be helpful in your language, you could repeat some of the information from the previous sentence and start a new sentence. Alternate translation: “and also so that he would be the father of circumcision” +4:12 u8j3 rc://*/ta/man/translate/figs-explicit πατέρα περιτομῆς τοῖς οὐκ ἐκ περιτομῆς μόνον, ἀλλὰ καὶ τοῖς στοιχοῦσιν τοῖς ἴχνεσιν τῆς ἐν ἀκροβυστίᾳ πίστεως, τοῦ πατρὸς ἡμῶν Ἀβραάμ 1 Paul uses **father of circumcision** to indicate that Abraham is both the physical ancestor and spiritual ancestor of Jewish people who believe in Jesus. They are both physically circumcised and have the “circumcision of the heart,” which Paul refers to in [2:29](../02/29.md). If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “to those Jews who are not only circumcised, but who also follow in the steps of the faith of our father Abraham in his uncircumcision” +4:12 krkf rc://*/ta/man/translate/figs-explicit τοῖς οὐκ ἐκ περιτομῆς μόνον, ἀλλὰ καὶ τοῖς στοιχοῦσιν τοῖς ἴχνεσιν τῆς ἐν ἀκροβυστίᾳ πίστεως, τοῦ πατρὸς ἡμῶν Ἀβραάμ 1 Paul assumes that his readers will know that these two clauses refer to those Jews who are **not only** circumcised in their bodies, but also have the same **faith** in God that Abraham had before he was circumcised. If it would be helpful in your language, you could state this explicitly. Alternate translation: “to those Jews who are not only circumcised, but who also follow in the steps of the faith of our father Abraham in uncircumcision” +4:12 s9jt rc://*/ta/man/translate/figs-idiom καὶ τοῖς στοιχοῦσιν τοῖς ἴχνεσιν τῆς & πίστεως, τοῦ πατρὸς ἡμῶν Ἀβραάμ 1 Here, **follow in the steps** is an idiom that means to follow someone’s example. If it would be helpful in your language, you could use an equivalent idiom or use plain language. Alternate translation: “who follow the example of the faith of our father Abraham” +4:12 btrd rc://*/ta/man/translate/figs-possession τῆς & πίστεως, τοῦ πατρὸς ἡμῶν Ἀβραάμ 1 Paul is using the possessive form to describe **the faith** that **our father Abraham** had. If it would be helpful in your language, you could use a different expression. Alternate translation: “of our father Abraham’s faith” +4:12 u5ur rc://*/ta/man/translate/figs-exclusive τοῦ πατρὸς ἡμῶν Ἀβραάμ 1 Here, **our** refers to Paul and his fellow believing Jews, as in [3:9](../03/09.md). Your language may require you to mark these forms. Alternate translation: “of our Jewish father Abraham” +4:12 ykdc rc://*/ta/man/translate/figs-explicit ἐν ἀκροβυστίᾳ 1 Here, **in uncircumcision** has the same meaning as “through circumcision” stated in the previous verse. See how you translated the phrase there. +4:13 i6xc rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** here gives the reason why Abraham is the spiritual “father” of both non-Jews and Jews, as stated in [4:11–12](../04/11.md). Use a natural way in your language for indicating a reason. Alternate translation: “This is due to the fact that” +4:13 e0a3 rc://*/ta/man/translate/figs-abstractnouns ἡ ἐπαγγελία & τὸ κληρονόμον αὐτὸν εἶναι κόσμου 1 If your language does not use abstract nouns for the ideas of **promise** and **heir**, you could express the same ideas in another way. Alternate translation: “God promised … that he would inherit the world” +4:13 yqxx rc://*/ta/man/translate/grammar-connect-words-phrases ἢ 1 Here, the world translated **or** indicates that **the promise** is **to Abraham** and **his seed**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “and also” +4:13 ew13 rc://*/ta/man/translate/figs-metaphor τῷ σπέρματι αὐτοῦ 1 Here Paul uses **seed** to refer to “offspring.” Just as plants produce seeds that grow into many more plants, so people can have many offspring. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “to his descendants” +4:13 ct1f rc://*/ta/man/translate/figs-synecdoche κόσμου 1 Here **the world** could refer to: (1) all the land of **the world**. Although God had promised to give the land of Canaan to Abraham’s descendants, the Jews in Paul’s time understood that this promise included the whole earth. This will indeed take place when Jesus, a descendent of Abraham, rules over the whole world. Alternate expression: “of all the land in the world” (2) the people who live in the world, as in [3:19](../03/19.md). Alternate translation: “of the people who live in the world” +4:13 pjyt rc://*/ta/man/translate/figs-explicit οὐ & διὰ νόμου & ἀλλὰ διὰ δικαιοσύνης 1 Here the word translated as **through** indicates the means by which God gave **the promise**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “was not by means of the law but by means of the righteousness” or “was not on the basis of the law but on the basis of the righteousness” +4:13 kquo rc://*/ta/man/translate/figs-explicit νόμου 1 See how you translated **the law** in [3:21](../03/21.md). +4:13 iqsm rc://*/ta/man/translate/figs-possession δικαιοσύνης πίστεως 1 See how you translated the similar phrase in [4:11](../04/11.md). +4:14 hba4 rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** here indicates that [4:14–15](../04/14.md) give the reasons why God’s promise to Abraham was given “through the righteousness of faith” and not “through the law,” as stated in the previous verse. Use a natural way in your language for introducing reasons. Alternate translation: “This is due to the fact that” +4:14 n0x6 rc://*/ta/man/translate/grammar-connect-condition-hypothetical εἰ & οἱ ἐκ νόμου κληρονόμοι, κεκένωται ἡ πίστις 1 Paul is using a hypothetical situation to help his readers recognize the serious implications of how people inherit God’s promises. Use the natural form in your language for expressing a hypothetical situation. Alternate translation: “suppose the heirs are from the law, then the faith has been emptied” +4:14 ksui rc://*/ta/man/translate/figs-abstractnouns οἱ ἐκ νόμου κληρονόμοι & ἡ πίστις & ἡ ἐπαγγελία 1 See how you translated “heir”, **the law**, and **faith** in the previous verse. +4:14 k4ip rc://*/ta/man/translate/figs-explicit κληρονόμοι 1 Here, **heirs** refers to “Abraham” and “his seed” from the previous verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “the heirs, Abraham or his seed, are” +4:14 w977 rc://*/ta/man/translate/figs-explicit οἱ ἐκ νόμου κληρονόμοι 1 Here, **from the law** refers to those who try to obey the law of Moses so that God will count them as righteous. If it would be helpful in your language, you could state this explicitly. Alternate translation: “the heirs are those who try to obey the law so that God will count them as righteous” +4:14 hxvd rc://*/ta/man/translate/figs-metaphor κεκένωται ἡ πίστις 1 Paul speaks of **faith** as if it were a container that could be emptied. He means that **faith** would become powerless or useless to make a person righteous if simply obeying**the law** allows a person to inherit God’s promises. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “then it would be impossible to become righteous by trusting in God” +4:15 v1ow rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** indicates that the rest of the verse gives the reason why inheriting God’s promise by obeying the law would nullify faith and the promise, as stated in the previous verse. Use a natural way in your language for indicating a reason. Alternate translation: “This is due to the fact that” +4:15 qma4 rc://*/ta/man/translate/figs-personification ὁ & νόμος ὀργὴν κατεργάζεται 1 Here Paul speaks of **the law** as if it were a person who could produce something. He means that the **law** causes God to punish people because they cannot obey it. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “the law results in wrath for those who do not obey it” +4:15 h1x1 rc://*/ta/man/translate/figs-metonymy ὀργὴν 1 See how you translated the same use of this word in [1:18](../01/18.md). +4:15 px0m rc://*/ta/man/translate/figs-metaphor οὗ δὲ οὐκ ἔστιν νόμος, οὐδὲ παράβασις 1 Paul speaks of **the law** and **transgression** as if they were located in a specific place. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “but where the law is not present, neither is transgression present” or “but in a place where God’s law does not exist, transgression also does not exist” +4:15 t0wx rc://*/ta/man/translate/figs-abstractnouns παράβασις 1 See how you translated the same use of **transgression** in [2:23](../02/23.md). +4:16 defl rc://*/ta/man/translate/figs-explicit ἐκ πίστεως 1 Here, **it** refers to **the promise** mentioned later in the verse and introduced in [4:13](../04/13.md). If it would be helpful in your language, you could state this explicitly. Alternate translation: “the promise is by faith” +4:16 nchm rc://*/ta/man/translate/figs-explicit ἐκ πίστεως 1 Here, **by faith** indicates the means by which someone acquires **the promise**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “a person acquires God’s promise by faith” +4:16 bc5k rc://*/ta/man/translate/grammar-connect-logic-goal ἵνα 1 This phrase introduces a purpose clause. Paul is stating the purpose for which God makes **faith** the means for acquiring **the promise**. Use a natural way in your language for introducing a purpose clause. Alternate translation (without a comma preceding): “so that” +4:16 fvax κατὰ χάριν 1 Alternate translation: “by grace” or “on the basis of grace” +4:16 cgpq rc://*/ta/man/translate/figs-abstractnouns χάριν 1 If your language does not use an abstract noun for the idea of **grace**, you could express the same idea with a different form. Alternate translation: “how gracious God is” +4:16 v8it rc://*/ta/man/translate/grammar-connect-logic-goal εἰς τὸ εἶναι βεβαίαν, τὴν ἐπαγγελίαν 1 Here, **so that** could indicate: (1) a purpose clause. Alternate translation: “in order for the promise to be certain” (2) a result clause. Alternate translation: “with the result that the promise might be certain” +4:16 qalp rc://*/ta/man/translate/figs-abstractnouns τὴν ἐπαγγελίαν 1 See how you translated **promise** in [4:13](../04/13.md). +4:16 r8ji rc://*/ta/man/translate/grammar-collectivenouns παντὶ τῷ σπέρματι 1 The phrase **all the seed** is singular but refers to a group of people. If your language does not use singular nouns in that way, you could use a different expression. Alternate translation: “all the descendants” +4:16 xzsp rc://*/ta/man/translate/figs-metaphor παντὶ τῷ σπέρματι 1 See how you translated **seed** in [4:13](../04/13.md). +4:16 a4ai rc://*/ta/man/translate/figs-distinguish οὐ τῷ ἐκ τοῦ νόμου μόνον, ἀλλὰ καὶ τῷ ἐκ πίστεως Ἀβραάμ 1 These clauses give further information about the phrase **all the seed**. They distinguish between **the seed** associated with **the law** and **the seed** associated with **the faith**. If it would be helpful in your language, you could make the relationship between these phrases clearer. Alternate translation: “both from those believers associated with Abraham through the law and those associated with the faith of Abraham” +4:16 ns6r rc://*/ta/man/translate/figs-explicit ἐκ τοῦ νόμου 1 See how you translated this phrase in [4:14](../04/14.md). +4:16 qctv rc://*/ta/man/translate/figs-explicit ἐκ πίστεως Ἀβραάμ 1 Here, **from the faith of Abraham** refers to those who trust in God the way Abraham did. If it would be helpful in your language, you could state this explicitly. Alternate translation: “who has the same faith as Abraham” +4:16 welr rc://*/ta/man/translate/figs-metaphor ὅς ἐστιν πατὴρ πάντων ἡμῶν 1 Paul uses **father** to refer to Abraham as if he physically produced all human beings. Paul means that Abraham is the physical ancestor of all believing Jews and the spiritual ancestor of all believing non-Jews. If it would be helpful in your language, you could state the meaning plainly. Alternative translation: “who spiritually represents all of us who believe” +4:16 kd6g rc://*/ta/man/translate/figs-exclusive πάντων ἡμῶν 1 Here, **us all** refers to **all the seed** and so is inclusive of all believing Jews and non-Jews. Your language may require you to mark these forms. Alternate translation: “of all believers in God” or “of all of us who trust in God” +4:17 nuj8 rc://*/ta/man/translate/figs-infostructure καθὼς γέγραπται, ὅτι πατέρα πολλῶν ἐθνῶν τέθεικά σε 1 Here Paul interrupts the sentence he began in the previous verse and inserts these two clauses in order to support his argument. If it would be helpful in your language, you could mark these clauses in a way that shows they are inserted into the middle of a sentence, as in the UST. You could also move these clauses to the end of the verse so that they do not divide the main sentence. +4:17 ibwm rc://*/ta/man/translate/figs-explicit καθὼς γέγραπται 1 Here Paul uses a quotation from the Old Testament in order to support the statement in the previous verse that Abraham “is the father of us all.” If it would be helpful in your language, you could make the relationship between this verse and the previous verse clearer. Alternate translation: “The fact that Abraham is the father of us all is written in the Scriptures, which say” +4:17 iju4 rc://*/ta/man/translate/writing-quotations καθὼς γέγραπται 1 See how you translated this phrase in [1:17](../01/17.md). +4:17 sjm0 rc://*/ta/man/translate/figs-activepassive καθὼς γέγραπται 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. If you must state who did the action, the quotation was written by Moses. Alternate translation: “just as Moses wrote” +4:17 peaf rc://*/ta/man/translate/figs-quotemarks πατέρα πολλῶν ἐθνῶν τέθεικά σε 1 In this clause Paul quotes [Genesis 17:5](../gen/17/05.md). It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +4:17 mxm5 rc://*/ta/man/translate/writing-pronouns τέθεικά σε & ἐπίστευσεν 1 The pronoun **I** refers to **God**, and **you** and **he** refer to Abraham. If it would be helpful in your language, you could state this explicitly. Alternate translation: “I, God, have appointed you, Abraham, as … Abraham trusted” +4:17 n6l7 rc://*/ta/man/translate/figs-metaphor πατέρα πολλῶν ἐθνῶν 1 Paul quotes God using **father** to refer to Abraham as if he were going to physically produce children who would comprise **many nations**. God means that Abraham would become the spiritual ancestor of a large number of people from **many nations** who trust in God as does Abraham. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “the spiritual representative of numerous groups of people” +4:17 ph37 rc://*/ta/man/translate/figs-explicit κατέναντι οὗ ἐπίστευσεν Θεοῦ, 1 Here Paul continues the sentence from the previous verse that he had interrupted with the first two clauses in this verse. This clause completes the previous statement from the previous verse, “who is the father of us all.” If it would be helpful in your language, you could state this explicitly. You made need to start a new sentence, as in the UST. Alternate translation: “Abraham is the father of us all in the presence of God whom he trusted” +4:17 ifwu rc://*/ta/man/translate/figs-metaphor κατέναντι & Θεοῦ 1 Paul uses **in the presence of** to refer to Abraham as if he were physically present with **God**. Paul means that **God** personally considers Abraham to represent the believers that come from **many nations**. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “according to what God thinks” or “in God’s view” +4:17 s67j rc://*/ta/man/translate/figs-distinguish οὗ ἐπίστευσεν & τοῦ ζῳοποιοῦντος τοὺς νεκροὺς, καὶ καλοῦντος τὰ μὴ ὄντα ὡς ὄντα 1 These clauses give further information about **God**. If it would be helpful in your language, you could make the relationship between these phrases clearer by making new sentences or by another way that is natural in your language. Alternate translation: “This is the God whom he trusted. It is this God who makes the dead live and calls the things not existing as existing” +4:17 tg2e rc://*/ta/man/translate/figs-metaphor καλοῦντος τὰ μὴ ὄντα ὡς ὄντα 1 Paul speaks of **the things not existing** as if **God** were calling to them. Paul means that **God** creates things by commanding them to exist, as Moses describes in [Genesis 1:3–27](../gen/01/03.md). If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “summons into being things that did not previously exist” or “by speaking, creates things that did not previously exist” +4:18 emih rc://*/ta/man/translate/writing-pronouns ὃς & αὐτὸν & σου 1 The pronouns **who** and **he** and **your** refer to Abraham, not God. If it would be helpful in your language, you could state this explicitly. +4:18 g8fm rc://*/ta/man/translate/figs-idiom ὃς παρ’ ἐλπίδα, ἐπ’ ἐλπίδι ἐπίστευσεν 1 Here, **against hope** is an idiom meaning “despite what seemed hopeless.” If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “although it seemed hopeless, he believed on the basis of hope” +4:18 auah rc://*/ta/man/translate/figs-abstractnouns ὃς παρ’ ἐλπίδα, ἐπ’ ἐλπίδι ἐπίστευσεν 1 If your language does not use an abstract noun for the idea of **hope**, you could express the same idea with a different form. Alternate translation: “who hopefully believed although it seemed hopeless” +4:18 n62i rc://*/ta/man/translate/figs-ellipsis ἐπίστευσεν 1 Paul is leaving out some of the words that a clause would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the context. Alternate translation: “believed in God” or “believed what God had promised” +4:18 bs6y rc://*/ta/man/translate/grammar-connect-logic-result εἰς τὸ γενέσθαι αὐτὸν 1 Here, **so that** indicates that this is a purpose clause. Paul is stating the result of Abraham believing **on the basis of hope**. Use a natural way in your language for introducing a result clause. Alternate translation: “which resulted in him becoming” +4:18 qbdq rc://*/ta/man/translate/figs-metaphor πατέρα πολλῶν ἐθνῶν 1 See how you translated this phrase in [4:17](../04/17.md). +4:18 b92q rc://*/ta/man/translate/writing-quotations τὸ εἰρημένον 1 Here Paul uses **what was said** to introduce a quotation from an Old Testament book ([Genesis 15:5](../gen/15/05.md)). If it would be helpful in your language, you could use a comparable phrase that indicates that Paul is quoting from an important text. Alternate translation: “what was said in the Scriptures” +4:18 cryi rc://*/ta/man/translate/figs-activepassive τὸ εἰρημένον 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. If you must state who did the action, the quotation was spoken by God. Alternate translation: “what God said” +4:18 p5el rc://*/ta/man/translate/figs-explicit οὕτως ἔσται τὸ σπέρμα σου 1 Paul assumes that his readers would know the rest of what God said in the verse he is quoting ([Genesis 15:5](../gen/15/05.md)). If it would be helpful in your language, you could state this explicitly. Alternate translation: “Look now at the heavens and count the stars, if you are able to count them. So will your seed be” +4:18 i2ev rc://*/ta/man/translate/figs-metaphor τὸ σπέρμα 1 See how you translated **seed** in [4:16](../04/16.md). +4:19 ycte rc://*/ta/man/translate/figs-infostructure καὶ μὴ ἀσθενήσας τῇ πίστει, κατενόησεν τὸ ἑαυτοῦ σῶμα ἤδη νενεκρωμένον, ἑκατονταετής που ὑπάρχων, καὶ τὴν νέκρωσιν τῆς μήτρας Σάρρας 1 If it would be more natural in your language, you could reverse the order of these phrases. Alternate translation: “He considered his own body as already having died (being about a hundred years old)—and the deadness of the womb of Sarah—but he was not weakening in the faith” +4:19 m9gq rc://*/ta/man/translate/figs-litotes καὶ μὴ ἀσθενήσας τῇ πίστει 1 Here Paul uses a figure of speech that expresses a strong positive meaning by using a negative word together with a word that is the opposite of the intended meaning. If it would be helpful in your language, you can express the meaning positively. Alternate translation: “And being strengthened in the faith” of "And being strong in the faith" +4:19 s6u1 rc://*/ta/man/translate/figs-metaphor μὴ ἀσθενήσας τῇ πίστει 1 Paul speaks of Abraham’s **faith** as if it were something in which a person could be **weakening**. He means that Abraham kept trusting God. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “not ceasing to trust” +4:19 b3w6 rc://*/ta/man/translate/figs-abstractnouns τῇ πίστει 1 If your language does not use an abstract noun for the idea of **faith**, you could express the same idea with a verbal form. Alternate translation: “in how he trusted God” +4:19 bn9k rc://*/ta/man/translate/figs-metaphor ἤδη νενεκρωμένον 1 Paul speaks of Abraham as if he actually thought his body was **dead**. Paul means that Abraham knew he was too old to produce a child. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “unable to father a child” or “useless for procreating” +4:19 bfsr rc://*/ta/man/translate/writing-background ἑκατονταετής που ὑπάρχων 1 Here Paul provides background information about Abraham’s age to help his readers understand why Abraham **considered his own body as already being dead**. Use the natural form in your language for expressing background information. Alternate translation: “since he was about 100 years old” +4:19 hro2 rc://*/ta/man/translate/figs-ellipsis τὴν νέκρωσιν τῆς μήτρας Σάρρας 1 Here Paul is leaving out some of the words that a sentence would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the previous clause. Alternate translation: “he also considered the deadness of the womb of Sarah” +4:19 ghhm rc://*/ta/man/translate/figs-abstractnouns τὴν νέκρωσιν τῆς μήτρας Σάρρας 1 If your language does not use an abstract noun for the idea of **deadness**, you could express the same idea in another way. Alternate translation: “that the womb of Sarah was dead” +4:19 qil5 rc://*/ta/man/translate/figs-metaphor τὴν νέκρωσιν τῆς μήτρας Σάρρας 1 Paul speaks of Sarah’s **womb** as if it were dead. He means that she was unable to conceive children. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “how Sarah was unable to conceive” or “that Sarah could not bear children” +4:19 yx92 rc://*/ta/man/translate/figs-explicit τὴν νέκρωσιν τῆς μήτρας Σάρρας 1 Paul assumes that his readers would know that Sarah had been unable to become pregnant throughout her life, as described in the Old Testament book of Genesis. This fact makes Abraham’s faith even more amazing. If your readers would be unfamiliar with the story of Abraham and Sarah, you could state this explicitly. Alternate translation: “the deadness of the womb of Sarah, since she could never become pregnant before” or “the deadness of the womb of Sarah, which had always been dead” +4:20 qn5h rc://*/ta/man/translate/figs-infostructure εἰς δὲ τὴν ἐπαγγελίαν τοῦ Θεοῦ, οὐ διεκρίθη τῇ ἀπιστίᾳ 1 If it would be more natural in your language, you could reverse the order of these phrases. Alternate translation: “Abraham did not waver in unbelief about what God promised” +4:20 kicf rc://*/ta/man/translate/grammar-connect-words-phrases δὲ 1 **But** here indicates that what follows emphasizes Abraham’s **faith** in **the promise of God**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “Nonetheless," or “In fact,” +4:20 o3zu rc://*/ta/man/translate/figs-explicit εἰς & τὴν ἐπαγγελίαν τοῦ Θεοῦ 1 The word translated as **toward** could also mean “with regard to” or “regarding.” If it would be helpful in your language, you could state this explicitly. Alternate translation: “with regard to the promise of God” or “regarding the promise of God” +4:20 qcod rc://*/ta/man/translate/figs-possession τὴν ἐπαγγελίαν τοῦ Θεοῦ 1 Paul is using the possessive form to describe **the promise** that comes from **God**. If it would be helpful in your language, you could use a different expression. Alternate translation: “the promise that came from God” or “the promise from God” +4:20 wgmc rc://*/ta/man/translate/figs-abstractnouns τὴν ἐπαγγελίαν τοῦ Θεοῦ 1 If your language does not use an abstract noun for the idea of **promise**, you could express the same idea with a different form. Alternate translation: “the things God promised” or “the things God said would happen” +4:20 ep2z rc://*/ta/man/translate/figs-doublenegatives οὐ διεκρίθη τῇ ἀπιστίᾳ 1 Here, **did not waver** and **unbelief** form a double negative expression. If this double negative would be misunderstood in your language, you could translate it as a positive statement. Alternate translation: “he did not waver in believing” or “his belief did not waver” +4:20 th2x rc://*/ta/man/translate/figs-abstractnouns τῇ ἀπιστίᾳ & τῇ πίστει 1 If your language does not use abstract nouns for the ideas of **unbelief** and **faith**, you could express the same ideas with verbal forms. Alternate translation: “by distrusting … by trusting” +4:20 zdj5 rc://*/ta/man/translate/figs-activepassive ἐνεδυναμώθη τῇ πίστει 1 If your language does not use the passive form in this way, you could express the idea in active form or in another way that is natural in your language. If you must state who did the action, Paul implies that “God” did it. Alternate translation: “God strengthened him in the faith” +4:20 a4g4 rc://*/ta/man/translate/figs-metaphor ἐνεδυναμώθη τῇ πίστει 1 Paul speaks of Abraham’s **faith** as if it were something in which a person could be **strengthened**. He means that God enabled Abraham to continue trusting him. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “was enabled to keep on trusting” +4:20 ew3r rc://*/ta/man/translate/figs-abstractnouns δοὺς δόξαν τῷ Θεῷ 1 If your language does not use an abstract noun for the idea of **glory**, you could express the same idea with a verbal form. Alternate translation: “having glorified God” +4:21 y2sh rc://*/ta/man/translate/figs-activepassive πληροφορηθεὶς 1 If your language does not use the passive form in this way, you could express the idea in active form or in another way that is natural in your language. If you must state who did the action, Paul implies that “God” did it. Alternate translation: “God fully convinced him” +4:21 plbf rc://*/ta/man/translate/writing-pronouns ἐπήγγελται & ἐστιν 1 The pronoun **he** refers to God, not Abraham. If it would be helpful in your language, you could state this explicitly. Alternate translation: “God had promised, God is” +4:21 j12r rc://*/ta/man/translate/writing-pronouns ὃ ἐπήγγελται 1 Here, **what he had promised** refers to the promise Paul describes in [4:13](../04/13.md). If it would be helpful in your language, you could state this explicitly. Alternate translation: “the things God promised to Abraham” +4:22 ympp rc://*/ta/man/translate/grammar-connect-logic-result διὸ καὶ 1 Here, **therefore** introduces a result clause. Use a natural way in your language for indicating result. Alternate translation: “And for this reason” or “And this is the reason why” +4:22 wlnh rc://*/ta/man/translate/figs-quotemarks ἐλογίσθη αὐτῷ εἰς δικαιοσύνην 1 This clause is a quotation from [Genesis 15:6](../gen/15/06.md). It may be helpful to your readers to indicate this with quotation marks or with whatever other punctuation or convention your language uses to indicate quotations. +4:22 i56a rc://*/ta/man/translate/figs-activepassive ἐλογίσθη αὐτῷ εἰς δικαιοσύνην 1 See how you translated this in [4:3](../04/03.md). +4:23 zdc0 rc://*/ta/man/translate/figs-infostructure οὐκ ἐγράφη & δι’ αὐτὸν μόνον, ὅτι ἐλογίσθη αὐτῷ 1 If it would be more natural in your language, you could reverse the order of these phrases and combine them. Alternate translation: “Now the phrase ‘it was credited to him,’ was not written only for his sake” +4:23 r65c rc://*/ta/man/translate/writing-pronouns αὐτὸν & αὐτῷ 1 The pronouns **his** and **him** refer to Abraham. If it would be helpful in your language, you could state this explicitly. Alternate translation: “Abraham’s … to him” +4:23 bfiw rc://*/ta/man/translate/figs-activepassive οὐκ ἐγράφη & δι’ αὐτὸν μόνον 1 If your language does not use the passive form in this way, you could express the idea in active form or in another way that is natural in your language. If you must state who did the action, Moses wrote the quotation. Alternate translation: “Moses did not write it only for Abraham’s sake” +4:23 bmlm δι’ αὐτὸν 1 Alternate translation: “for him” or “regarding him” +4:23 ae1u rc://*/ta/man/translate/figs-quotemarks ὅτι ἐλογίσθη αὐτῷ, 1 This clause is a quotation from [Genesis 15:6](../gen/15/06.md). It may be helpful to your readers to indicate this with quotation marks or with whatever other punctuation or convention your language uses to indicate quotations. +4:23 jft0 rc://*/ta/man/translate/figs-activepassive ἐλογίσθη αὐτῷ 1 See how you translated this in the previous verse. +4:24 pfc9 rc://*/ta/man/translate/figs-exclusive δι’ ἡμᾶς, οἷς μέλλει λογίζεσθαι, τοῖς πιστεύουσιν ἐπὶ τὸν ἐγείραντα Ἰησοῦν, τὸν Κύριον ἡμῶν, ἐκ νεκρῶν 1 Here, **our** and **whom** refer to all **those who believe** in **Jesus**. Your language may require you to mark these forms. Alternate translation: “for the sake us believers who are about to be credited, to us who believe in the one who raised from the dead ones Jesus, the Lord of us all” +4:24 ffdm δι’ ἡμᾶς 1 See how you translated “for his sake” in the previous verse. +4:24 nh4k rc://*/ta/man/translate/figs-activepassive οἷς μέλλει λογίζεσθαι 1 If your language does not use the passive form in this way, you could express the idea in active form or in another way that is natural in your language. If you must state who will do the action, Paul implies that “God” will do it. Alternate translation: “to whom God is about to credit it” +4:24 bu1m rc://*/ta/man/translate/writing-pronouns μέλλει 1 Here the pronoun **it** refers to the “faith” mentioned in [4:5](../04/05) and [4:20](../04/20). Previously **it** referred to Abraham’s faith, but in this verse **it** refers to **our** faith. If it would be helpful in your language, you could state this explicitly. Alternate translation: “our faith is about” +4:24 mujr λογίζεσθαι 1 See how you translated **credited** in the previous verse. +4:24 artt rc://*/ta/man/translate/figs-explicit τὸν ἐγείραντα Ἰησοῦν, τὸν Κύριον ἡμῶν, ἐκ νεκρῶν 1 This clause refers to God. If it would be helpful in your language, you could state this explicitly. Alternate translation: “God who raised Jesus our Lord from the dead ones” +4:24 i6vl rc://*/ta/man/translate/figs-idiom ἐγείραντα Ἰησοῦν, τὸν Κύριον ἡμῶν 1 Here, **raised** is an idiom for causing someone who has died to become alive again. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “who caused Jesus our Lord to live again” +4:24 iq69 rc://*/ta/man/translate/figs-idiom ἐκ νεκρῶν 1 Here, the phrase translated **the dead ones** refers to dead people. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “from the place where dead people are” +4:25 irue rc://*/ta/man/translate/writing-pronouns ὃς & ἡμῶν & τὴν δικαίωσιν ἡμῶν 1 Here the pronoun **who** refers to Jesus, and **our** refers to all “those who believe” in him, as mentioned in the previous verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “Jesus … we believers’ … the justification of us believers” +4:25 cca1 rc://*/ta/man/translate/figs-activepassive ὃς παρεδόθη & ἠγέρθη 1 If your language does not use the passive form in this way, you could express the idea in active form or in another way that is natural in your language. If you must state who did the action, Paul implies that “God” did it. Alternate translation: “whom God gave up … God raised” +4:25 b999 rc://*/ta/man/translate/figs-metaphor ὃς παρεδόθη 1 Paul speaks of Jesus as if he were a thing that could be **given up** to another person. Paul means that God allowed people to arrest and kill Jesus. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “who was allowed to be killed” +4:25 op41 rc://*/ta/man/translate/figs-abstractnouns διὰ τὰ παραπτώματα ἡμῶν & διὰ τὴν δικαίωσιν ἡμῶν 1 If your language does not use abstract nouns for these ideas of **trespasses** and **justification**, you could express the same ideas with verbal forms. Alternate translation: “because we trespassed … to make us righteous” +4:25 imvc rc://*/ta/man/translate/grammar-connect-logic-result διὰ τὰ παραπτώματα ἡμῶν 1 Here Paul uses **for the sake of** differently than he did in [4:23–24](../04/23.md). Here Paul uses this phrase to indicate the reason why Jesus **was given up**. Use a natural way in your language for indicating a reason. Alternate translation: “because of our trespasses” +4:25 gmbd rc://*/ta/man/translate/figs-idiom ἠγέρθη 1 See how you translated **raised** in the previous verse. +4:25 hzop rc://*/ta/man/translate/grammar-connect-logic-goal διὰ τὴν δικαίωσιν ἡμῶν 1 Here Paul uses **for the sake of** differently than he did in the first part of this verse. Here Paul uses this phrase to indicate one of the purposes for Jesus being **raised**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “for the purpose of our justification” +5:intro i1dt 0 # Romans 5 General Notes\n\n## Structure and Formatting\n\n4. Righteousness is received through Jesus Christ by trusting in him (3:21–5:21)\n * God’s righteousness is received through faith (3:21–26)\n * No one can boast in works (3:27–31)\n * The examples of Abraham and David (4:1–25)\n * The blessings of justification (5:1–11)\n * Adam and Christ are compared (5:12–5:21)\n\n## Special Concepts in this Chapter\n\n### The second Adam\n\nAdam was the first man. He was created by God and called the first “son” of God. He brought sin and death into the world by eating the forbidden fruit. In this chapter Paul describes Jesus as the “second Adam” and the true son of God. Jesus brings eternal life and overcame sin and death by dying on the cross. (See: [[rc://*/tw/dict/bible/kt/sonofgod]] and [[rc://*/tw/dict/bible/other/death]])\n\n## Other Possible Translation Difficulties in this Chapter\n\n### Inclusive language\n\nIn this chapter the pronouns “we”, “us”, and “our” refer inclusively to all believers in Christ. Paul calls these people those who have been “justified by faith” in [5:1](../05/01.md). Your language may require you to mark these forms. (See: [[rc://*/ta/man/translate/figs-exclusive]]) +5:1 age4 rc://*/ta/man/translate/grammar-connect-logic-result οὖν 1 The word **Therefore** here marks a new section of the letter. It also introduces a result clause that summarizes the blessed results of a person becoming righteous by trusting in Jesus, which Paul just discussed in [1:18](../01/18.md)–[4:25](../04/25.md). Use a natural way in your language to indicate result. Alternate translation: “Since all these things are true” or “As a result of everything that I have just told you being true” +5:1 xmp3 rc://*/ta/man/translate/grammar-connect-logic-result δικαιωθέντες & ἐκ πίστεως, εἰρήνην ἔχωμεν πρὸς τὸν Θεὸν, διὰ τοῦ Κυρίου ἡμῶν, Ἰησοῦ Χριστοῦ 1 If it would be more natural in your language, you could reverse the order of these phrases, since the second phrase gives the reason for the result that the first phrase describes. Alternate translation: “let us have peace with God through our Lord Jesus Christ, because we have been justified by faith” or “we can have peace with God through our Lord Jesus Christ, since we have been justified by faith” +5:1 xott rc://*/ta/man/translate/figs-activepassive δικαιωθέντες 1 If your language does not use the passive form in this way, you could express the idea in active form or in another way that is natural in your language. If you must state who did the action, Paul implies that “God” did it. Alternate translation: “because God makes us righteous” or “since God makes us right with him” +5:1 wbwx rc://*/ta/man/translate/figs-abstractnouns ἐκ πίστεως 1 See how you translated this phrase in [4:16](../04/16.md). +5:1 ldru rc://*/ta/man/translate/translate-textvariants εἰρήνην ἔχωμεν 1 Some ancient copies say “we have peace,” which makes sense, since [5:1–5](../05/01.md) are a list of blessings that belong to those people who have been **justified by faith**. If the reading **let us have peace** is correct, this phrase may be indicating Paul’s desire that his fellow believers continue to experience the peace they have with God. If a translation of the Bible already exists in your area, you could consider using the reading in that translation. If there is not already a Bible translation in your area, we recommend that you follow the readings of ULT and UST. +5:1 kjpb rc://*/ta/man/translate/figs-imperative ἔχωμεν 1 Paul uses the phrase **let us have peace** to exhort his Christian readers to continue living peacefully with God. It is not a command. This phrase does not imply that those who have been **justified by faith** do not yet have peace with God. Use a form in your language that communicates an exhortation. Alternate translation: “we must continue to have” +5:1 hi12 rc://*/ta/man/translate/figs-abstractnouns εἰρήνην ἔχωμεν 1 If your language does not use an abstract noun for the idea of **peace**, you could express the same idea with a verbal form, as in the UST. +5:1 o2yr rc://*/ta/man/translate/figs-metaphor εἰρήνην ἔχωμεν 1 Paul speaks of these people as if they could possess or own **peace**. He means that they can live peacefully with God. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “let us live in a peaceful manner” +5:1 s6xd rc://*/ta/man/translate/figs-exclusive ἔχωμεν & ἡμῶν 1 Here and throughout this chapter, **us** and **our** inclusively refer to all those **having been justified by faith** in Jesus. Your language may require you to mark these forms. Alternate translation: “let us believers have … our” +5:1 xaeg rc://*/ta/man/translate/figs-explicit διὰ τοῦ Κυρίου ἡμῶν, Ἰησοῦ Χριστοῦ 1 Here, **through** indicates that **our Lord Jesus Christ** is the means by which believers have **peace with God**. This refers to what Jesus did for believers in order for them to have **peace with God**, as briefly mentioned in [4:25](../04/25.md). If it would be helpful in your language, you could state this explicitly. Alternate translation: “through what our Lord Jesus Christ did for us” or “which was caused by our Lord Jesus Christ” +5:2 slyh rc://*/ta/man/translate/figs-abstractnouns δι’ οὗ καὶ τὴν προσαγωγὴν ἐσχήκαμεν, τῇ πίστει εἰς τὴν χάριν ταύτην, ἐν ᾗ ἑστήκαμεν 1 If your language does not use abstract nouns for the ideas of **access**, **faith**, or **grace**, you could express the same ideas another way. Alternate translation: “through whom we also access and stand in how gracious God is by trusting in him” +5:2 tsbo rc://*/ta/man/translate/writing-pronouns οὗ 1 The pronoun **whom** refers to “our Lord Jesus Christ,” as mentioned in the previous verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “our Lord Jesus Christ” +5:2 i50u rc://*/ta/man/translate/figs-exclusive καὶ & ἐσχήκαμεν & ἑστήκαμεν & καυχώμεθα 1 The pronoun **we** in this verse refers inclusively to all believers in Christ. See the discussion of this in the General Notes for this chapter. Alternate translation: “we believers also have … we believers stand … we believers boast” +5:2 af0n rc://*/ta/man/translate/figs-metaphor εἰς τὴν χάριν ταύτην, ἐν ᾗ ἑστήκαμεν 1 Paul speaks of **grace** as if it were a location that someone could access and stand within. He means that trusting in Jesus allows believers to confidently experience how gracious God is toward his people. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “to confidently experience how kind God is” or “to safely experience how gracious God is” +5:2 dxcu rc://*/ta/man/translate/figs-abstractnouns καυχώμεθα ἐπ’ ἐλπίδι τῆς δόξης τοῦ Θεοῦ 1 If your language does not use abstract nouns for the ideas of **hope** and **glory**, you could express the same ideas in another way. Alternate translation: “we may boast because we are confident that we will be glorified with God” +5:2 zp5p rc://*/ta/man/translate/figs-possession τῆς δόξης τοῦ Θεοῦ 1 Paul is using possessive forms to describe how **glory** relates to **God**. This could refer to: (1) the glory that God shares with believers. This was the same glory that God shared with humans when he created them, but which they lost when the first humans sinned, as mentioned in [3:23](../03/23.md). Alternate translation: “of sharing in the glory God has” or “of the glory from God” (2) glorifying God, as in the similar phrase “the glory of the imperishable God” in [1:23](../01/23.md). Alternate translation: “of glorifying God” +5:3 q5p7 rc://*/ta/man/translate/writing-pronouns οὐ μόνον δέ 1 The pronoun **this** here refers to boasting about “the hope of the glory of God,” as mentioned in the previous verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “And we not only boast on the basis of the hope of the glory of God” +5:3 c644 rc://*/ta/man/translate/figs-metaphor καὶ καυχώμεθα ἐν ταῖς θλίψεσιν 1 Here, **in our sufferings** could mean: (1) believers can **boast** about their **sufferings**. Alternate translation: “we can also boast about our sufferings” (2) believers can boast while they are experiencing **sufferings**. Alternate translation: “we can also boast when we are distressed” +5:3 xeak rc://*/ta/man/translate/grammar-connect-logic-result εἰδότες 1 Here, **knowing** indicates that what follows in this verse and the next verse are the reasons why believers can **boast in our sufferings**. Use a natural way in your language for introducing reasons. Alternate translation: “since we know” +5:3 c0rl rc://*/ta/man/translate/figs-abstractnouns ἐν ταῖς θλίψεσιν & ἡ θλῖψις & ὑπομονὴν 1 If your language does not use abstract nouns for the ideas of **sufferings**, **suffering**, and **endurance**, you could express the same ideas with verbal forms. Alternate translation: “when we suffer … when we suffer, it … a way to endure” +5:3 lo57 rc://*/ta/man/translate/figs-metaphor ἡ θλῖψις ὑπομονὴν κατεργάζεται 1 Paul speaks of **endurance** as if it were an object that could be produced. He means that when Christians trust in God while **suffering**, they develop greater **endurance** than they had before experiencing **suffering**. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “this suffering helps us know how to endure” +5:4 w7c2 rc://*/ta/man/translate/figs-ellipsis ἡ δὲ ὑπομονὴ δοκιμήν, ἡ δὲ δοκιμὴ ἐλπίδα 1 Paul is leaving out some of the words that a sentence would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the context. Alternate translation: “and endurance produces character, and this character produces hope” +5:4 dt8w rc://*/ta/man/translate/figs-abstractnouns ἡ & ὑπομονὴ 1 See how you translated **endurance** in the previous verse. +5:4 gjvh rc://*/ta/man/translate/figs-abstractnouns δοκιμήν, ἡ δὲ δοκιμὴ 1 The word translated **character** refers specifically to the mental and moral qualities of someone who has been approved by God because they have successfully endured testing. If your language does not use an abstract noun for the idea of **character**, you could express the same idea with a verbal form. Alternate translation: “qualities of which God approves, and the approved qualities” +5:4 eh9c rc://*/ta/man/translate/figs-abstractnouns ἐλπίδα 1 See how you translated **hope** in [5:2](../05/02.md). +5:5 u4xh rc://*/ta/man/translate/grammar-connect-logic-result ἡ δὲ ἐλπὶς οὐ καταισχύνει, ὅτι ἡ ἀγάπη τοῦ Θεοῦ ἐκκέχυται ἐν ταῖς καρδίαις ἡμῶν διὰ Πνεύματος Ἁγίου, τοῦ δοθέντος ἡμῖν 1 If it would be more natural in your language, you could reverse the order of these clauses, since the second clause gives the reason for the result that the first clause describes. Alternate translation: “And because the love of God has been poured into our hearts through the Holy Spirit, who has been given to us, that hope does not disappoint” +5:5 rctz rc://*/ta/man/translate/figs-explicit ἡ δὲ ἐλπὶς 1 Here, **that hope** refers to "the hope of the glory of God" in [5:2](../05/02.md). If it would be helpful in your language, you could state this explicitly. Alternate translation: “And being confident in God’s glory” or “And the hope of the glory of God” +5:5 qka8 rc://*/ta/man/translate/figs-metaphor ὅτι ἡ ἀγάπη τοῦ Θεοῦ ἐκκέχυται ἐν ταῖς καρδίαις ἡμῶν διὰ Πνεύματος Ἁγίου, τοῦ δοθέντος ἡμῖν 1 Paul speaks of **love** as if it were something that could be **poured** out of a container, and he speaks figurative of **our hearts** as though they were containers that could be filled. He means that the Holy Spirit has completely revealed to God’s people how much God loves them. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “because the Holy Spirit, who was given to us, has deeply revealed how much God loves his people” +5:5 dc95 rc://*/ta/man/translate/figs-activepassive ἡ ἀγάπη τοῦ Θεοῦ ἐκκέχυται ἐν ταῖς καρδίαις ἡμῶν διὰ Πνεύματος Ἁγίου, τοῦ δοθέντος ἡμῖν 1 If your language does not use the passive form in this way, you could express the ideas in active form or in another way that is natural in your language. Alternate translation: “the Holy Spirit, whom God gave us, has poured the love of God into our hearts” +5:5 clmb rc://*/ta/man/translate/figs-possession ἡ ἀγάπη τοῦ Θεοῦ 1 Paul is using the possessive form to describe how **love** relates to **God**. Here, **the love of God** could refer to: (1) God’s love for us. Alternate translation: “God’s love” or “God’s love for us” (2) our love for God. Alternate translation: “our love for God” +5:5 glt1 rc://*/ta/man/translate/figs-metonymy ἐν ταῖς καρδίαις ἡμῶν 1 See how you translated this word in [1:21](../01/21.md). +5:6 x5eg rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** here indicates that what follows in [5:6–8](../05/06.md) explains “the love of God” in [5:5](../05/05.md). If it would be helpful in your language, you could use a different expression. Alternate translation: “Indeed,” +5:6 a7s7 rc://*/ta/man/translate/grammar-connect-time-simultaneous ἔτι & ὄντων ἡμῶν ἀσθενῶν 1 In this clause Paul is describing something that was true during the time period he is describing in the rest of the verse. You can make this clear in your translation with an appropriate connecting word or phrase. Alternate translation: “during the time we were still being weak” +5:6 xqr3 rc://*/ta/man/translate/figs-explicit ἔτι & ὄντων ἡμῶν ἀσθενῶν 1 Here, **weak** means that people are completely unable to make themselves righteous. If it would be helpful in your language, you could state this explicitly. Alternate translation: “we still being powerless to make ourselves righteous” +5:6 xl85 rc://*/ta/man/translate/figs-explicit ὑπὲρ ἀσεβῶν 1 Here, **ungodly ones** refers to the **we** mentioned earlier in the verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “on behalf of us ungodly ones” +5:7 o92c rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** indicates that what follows this word explains what came before it. Here,**For** introduces an explanation, by contrast, of how surprising it is that Christ would die on behalf of ungodly sinners, as stated in the previous verse. If it would be helpful in your language, you could use a different expression, as in the UST. +5:7 h089 rc://*/ta/man/translate/figs-hypo μόλις γὰρ & τις ἀποθανεῖται & γὰρ & τάχα τις 1 Paul uses **someone** twice in this verse in two hypothetical situations. He does this to help his readers recognize how rare it is for someone to voluntarily die on behalf of another person. Use the natural form in your language for expressing hypothetical situations. Alternate translation: “Let us consider how rare it would be for someone to die … Let us, though, suppose that perhaps someone” +5:7 x60d rc://*/ta/man/translate/grammar-connect-logic-contrast γὰρ & τάχα τις 2 What follows the word **though** here is in contrast to what Paul stated in the previous sentence. Although **someone will hardly die** for **a righteous person**, **someone** might possibly be willing to die for a **good person**. Although Paul does not state the difference between **a righteous person** and **a good person**, he contrasts both examples to emphasize how unlikely it is for a person to willingly die on behalf of another person. Use a natural way in your language for introducing a contrast. Alternate translation: “By contrast, perhaps someone” +5:7 mqyq rc://*/ta/man/translate/figs-metaphor καὶ τολμᾷ ἀποθανεῖν 1 Paul speaks of dying as if it were a **dare** or challenge for **someone** to overcome. He means that **someone** would be brave enough to give their life for the sake of someone else. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “might even be willing to die” or “would even be brave enough to die” +5:8 qh0h rc://*/ta/man/translate/figs-rpronouns ἑαυτοῦ 1 Paul uses the word **his own** to emphasize how much **God** loves his people. Use a way that is natural in your language to indicate this emphasis. Alternate translation: “his very own” or “his personal” +5:8 vh6y rc://*/ta/man/translate/figs-abstractnouns τὴν ἑαυτοῦ ἀγάπην εἰς ἡμᾶς 1 If your language does not use an abstract noun for the idea of **love**, you could express the same idea with a verbal form. Alternate translation: “how much God loves us” +5:8 c8vd rc://*/ta/man/translate/grammar-connect-time-simultaneous ἔτι ἁμαρτωλῶν ὄντων ἡμῶν 1 In this clause Paul is describing something that was true during the time period he is describing in the rest of the verse. You can make this clear in your translation with an appropriate connecting word or phrase. Alternate translation: “during the time we were still being sinners” +5:8 fel5 rc://*/ta/man/translate/figs-infostructure ἔτι ἁμαρτωλῶν ὄντων ἡμῶν, Χριστὸς ὑπὲρ ἡμῶν ἀπέθανεν 1 If it would be more natural in your language, you could reverse the order of these phrases. Alternate translation (omitting the preceding comma): “Christ died for us while we were still being sinners” +5:9 vnxd rc://*/ta/man/translate/grammar-connect-logic-result πολλῷ οὖν μᾶλλον 1 Here, **then** indicates that what follows is the result of what Paul described in [5:6–8](../05/06.md). Use a natural way in your language for indicating result. Alternate translation: “Much more, therefore” +5:9 tewt rc://*/ta/man/translate/grammar-connect-words-phrases πολλῷ οὖν μᾶλλον 1 **Much more then** here strongly emphasizes that what follows is another important result of what Christ did for us. Use a natural way in your language to express strong emphasis. Alternate translation: “It is then much more certain that” +5:9 zp4v rc://*/ta/man/translate/grammar-connect-logic-result δικαιωθέντες νῦν ἐν τῷ αἵματι αὐτοῦ 1 This clause states the reason why **we** can be **much more** certain that **we will be saved**. Use a natural way in your language for indicating a reason. Alternate translation: “because we have now been justified by his blood” +5:9 x9yi rc://*/ta/man/translate/figs-activepassive δικαιωθέντες νῦν ἐν τῷ αἵματι αὐτοῦ 1 If your language does not use the passive form in this way, you could express these ideas with active forms or in other ways that are natural in your language. Alternate translation: “his blood having now justified us” +5:9 nvs3 rc://*/ta/man/translate/figs-metonymy ἐν τῷ αἵματι αὐτοῦ 1 See how you translated **his blood** in [3:25](../03/25.md). +5:9 jbaz rc://*/ta/man/translate/figs-activepassive σωθησόμεθα δι’ αὐτοῦ 1 If your language does not use the passive form in this way, you could express these ideas with active forms or in other ways that are natural in your language. Alternate translation: “he will save us” +5:9 bev3 rc://*/ta/man/translate/figs-abstractnouns τῆς ὀργῆς 1 If your language does not use an abstract noun for the idea of **the wrath**, you could use a different expression. Here, **the wrath** refers specifically to “the day of wrath”, which is mentioned in [2:5](../02/05.md). Alternate translation: “when God finally judges sinners” +5:10 wply rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** indicates that what follows this word explains what came before it. Here, **For** introduces an explanation of what Paul said in the previous verse. If it would be helpful in your language, you could use a different expression. Alternate translation: “So” +5:10 mz06 rc://*/ta/man/translate/grammar-connect-condition-fact εἰ & ἐχθροὶ ὄντες 1 Paul is speaking as if this were a hypothetical possibility, but he means that it is actually true. If your language does not state something as a condition if it is certain or true, and if your readers might misunderstand and think that what Paul is saying is not certain, then you can translate his words as an affirmative statement. Alternate translation: “since, being enemies” +5:10 rnc5 rc://*/ta/man/translate/figs-activepassive κατηλλάγημεν τῷ Θεῷ διὰ τοῦ θανάτου τοῦ Υἱοῦ αὐτοῦ 1 If your language does not use passive forms in this way, you could express these ideas with active forms or in other ways that are natural in your language. Alternate translation: “the death of his Son reconciled us to God” +5:10 cu3c rc://*/ta/man/translate/guidelines-sonofgodprinciples τοῦ Υἱοῦ αὐτοῦ 1 **Son** is an important title for Jesus, the **Son** of God. +5:10 o1m6 rc://*/ta/man/translate/grammar-connect-words-phrases πολλῷ μᾶλλον 1 Here, **much more** strongly emphasizes that what follows is an important result of **having been reconciled** with **God**. See how you translated this phrase in the previous verse. Alternate translation: “it is much more certain” +5:10 n817 rc://*/ta/man/translate/figs-activepassive καταλλαγέντες 1 If your language does not use the passive form in this way, you could express this idea with an active form or in another way that is natural in your language. Alternate translation: “he having reconciled us” +5:10 e4ug rc://*/ta/man/translate/grammar-connect-logic-result καταλλαγέντες 1 This clause states the reason why **we** can be **much more** certain that **we will be saved**. Use a natural way in your language for indicating a reason. Alternate translation: “because we have been reconciled” +5:10 tmxf rc://*/ta/man/translate/figs-activepassive σωθησόμεθα ἐν τῇ ζωῇ αὐτοῦ 1 If your language does not use the passive form in this way, you could express this idea with an active form or in another way that is natural in your language. Alternate translation: “his life will save us” +5:10 gcto rc://*/ta/man/translate/figs-ellipsis σωθησόμεθα 1 Paul is leaving out some of the words that a clause would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the similar statement in the previous verse. Alternate translation: “when God finally judges people, we will be saved ” +5:10 eeo4 rc://*/ta/man/translate/figs-explicit τῇ ζωῇ αὐτοῦ 1 Here **life** implies the **life** that Jesus has after God made him alive again. This resurrection **life** showed that God had accepted Jesus’ death as the payment for the sins of everyone who trusts in Jesus. If it would be helpful in your language, you could state this explicitly. Alternate translation: “Jesus’ life after God caused him to become alive again” +5:10 b3z4 rc://*/ta/man/translate/figs-abstractnouns τῇ ζωῇ αὐτοῦ 1 If your language does not use an abstract noun for the idea of **life**, you could express the same idea in another way. Alternate translation: “him being alive again” +5:11 a0vk rc://*/ta/man/translate/writing-pronouns οὐ μόνον δέ 1 The pronoun **this** could refer to: (1) what Paul said in the previous verse. Alternate translation: “Not only are we saved by his life, but” (2) what Paul said in [5:2–10](../05/02.md). Alternate translation: “Not only are all these things true, but” +5:11 zp36 rc://*/ta/man/translate/figs-metaphor καὶ καυχώμενοι ἐν τῷ Θεῷ 1 Paul speaks of these people as if they were boasting inside of God. Paul means that these believers in Christ **boast** about how great God is. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “we also are boasting about how great God is” or “we also are boasting because of God” +5:11 uukm rc://*/ta/man/translate/figs-explicit διὰ τοῦ Κυρίου ἡμῶν, Ἰησοῦ Χριστοῦ 1 Here, **through** indicates that **our Lord Jesus Christ** is the means by which believers can boast. This refers to what Jesus did for believers in order for them to be able to boast. If it would be helpful in your language, you could state this explicitly. Alternate translation: “through what our Lord Jesus Christ did for us” +5:11 r0zj rc://*/ta/man/translate/figs-explicit δι’ οὗ νῦν τὴν καταλλαγὴν ἐλάβομεν 1 Here, **through** indicates that Jesus is the means by which believers **have received the reconciliation**. This refers to what Jesus did for believers in order for them to have peace with God, as briefly mentioned in [4:25](../04/25.md). If it would be helpful in your language, you could state this explicitly. Alternate translation: “through what he did for us that caused us to receive the reconciliation” +5:11 xjes rc://*/ta/man/translate/figs-abstractnouns νῦν τὴν καταλλαγὴν ἐλάβομεν 1 If your language does not use an abstract noun for the idea of **reconciliation**, you could express the same idea with a verbal form. Alternate translation: “we have now been reconciled with God” +5:12 hjx4 rc://*/ta/man/translate/grammar-connect-words-phrases διὰ τοῦτο 1 The phrase **For this reason** indicates that what follows in [5:12–21](../05/12.md) is Paul’s explanation of the relationship between human **sin** and God’s grace. If it would be helpful in your language, you could use a different expression. Alternate translation: “Because of this” +5:12 wf9f rc://*/ta/man/translate/figs-metaphor ὥσπερ δι’ ἑνὸς ἀνθρώπου ἡ ἁμαρτία εἰς τὸν κόσμον εἰσῆλθεν, καὶ διὰ τῆς ἁμαρτίας ὁ θάνατος; καὶ οὕτως εἰς πάντας ἀνθρώπους ὁ θάνατος διῆλθεν 1 Here Paul speaks of **sin** and **death** as if they were objects that could enter a place or spread within people. Paul means that the way God intended for **the world** and human beings to function became thoroughly corrupted by **sin** and **death**. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “just as through one man sin began to exist in the world, and that sin would result in that man’s death, so also all men born after that man would die too” +5:12 pa8s rc://*/ta/man/translate/figs-explicit δι’ ἑνὸς ἀνθρώπου 1 Paul uses the phrase **one man** to refer to Adam, the first human being. If it would be helpful in your language, you could state this explicitly, as in [5:14](../05/14.md). Alternate translation: “through the first man, Adam,” +5:12 smc2 rc://*/ta/man/translate/figs-abstractnouns ἡ ἁμαρτία & τῆς ἁμαρτίας ὁ θάνατος; καὶ οὕτως & ὁ θάνατος 1 If your language does not use abstract nouns for the ideas of **sin** and **death**, you could use different expressions. Alternate translation: “sinful things … sinful things, living things could die, so also the ability to die” +5:12 uxcs rc://*/ta/man/translate/figs-ellipsis διὰ τῆς ἁμαρτίας ὁ θάνατος 1 Paul is leaving out some of the words that a sentence would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the previous clause. Alternate translation: “and through sin death entered into the world” +5:12 xhbv rc://*/ta/man/translate/figs-gendernotations ἀνθρώπους 1 Although the term **men** is masculine, Paul is using the word here in a generic sense that includes both men and women. Alternate translation: “people” +5:12 jy25 rc://*/ta/man/translate/writing-pronouns ἐφ’ ᾧ πάντες ἥμαρτον 1 Here the pronoun **which** could refer to: (1) the fact that Paul states in the next phrase. Alternate translation: “because of this fact, namely, that all sinned” (2) the **one man** mentioned earlier in the verse. Alternate translation: “because of the one man, all sinned” +5:12 si2i rc://*/ta/man/translate/figs-nominaladj πάντες 1 Paul is using the adjective **all** as a noun in order to describe a group of people. If your language does not use adjectives in the same way, you could translate this with a noun phrase. Alternate translation: “all men” or “all humanity” or “all people” +5:13 at4i rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** here indicates that what follows in [5:13–14](../05/13.md) explains what came before it. Here it explains how death and **sin** existed before the **law**. If it would be helpful in your language, you could use a different expression. Alternate translation: “In fact,” +5:13 e6bx rc://*/ta/man/translate/figs-ellipsis ἄχρι γὰρ νόμου & μὴ ὄντος νόμου 1 Paul is leaving out some of the words that a sentence would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the context. Alternate translation: “For until the law came … as that was when there was no law” +5:13 abjg rc://*/ta/man/translate/grammar-collectivenouns νόμου & νόμου 1 In this verse **law** refers to the laws that God gave the Jews. See how you translated **law** in [2:12](../02/12.md). +5:13 v51t rc://*/ta/man/translate/figs-abstractnouns ἁμαρτία & ἁμαρτία 1 See how you translated **sin** in the previous verse. +5:13 uyd4 rc://*/ta/man/translate/figs-metaphor ἁμαρτία ἦν ἐν κόσμῳ 1 Here Paul speaks of **sin** as if it were an object that could exist in a place. Paul means that people sinned **in the world** before God gave his laws to Moses. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “people sinned in the world” +5:13 juq7 rc://*/ta/man/translate/figs-activepassive ἁμαρτία & οὐκ ἐλλογεῖται 2 If your language does not use the passive form in this way, you could express the idea in active form or in another way that is natural in your language. If you must state who did the action, Paul implies that “God” did it. Alternate translation: “God did not charge them with sinning” or “God did not reckon it as sin” +5:13 izno ἁμαρτία & οὐκ ἐλλογεῖται 2 Alternate translation: “a record of sin is not kept” or “no account is kept of sins” +5:13 v5l9 rc://*/ta/man/translate/grammar-connect-logic-result μὴ ὄντος νόμου 1 Here, **being** could indicate: (1) the reason why **sin is not charged**. Alternate translation: “because there was no law” (2) the time when **sin is not charged**. Alternate translation: “when there was no law” +5:13 j04c rc://*/ta/man/translate/figs-explicit μὴ ὄντος νόμου 1 Here, **no law** implies that God had not yet given people his laws that could help them identify what sin is. If it would be helpful in your language, you could state this explicitly. Alternate translation: “being no law to identify to people what sin is” +5:14 bd3q rc://*/ta/man/translate/figs-personification ἐβασίλευσεν ὁ θάνατος ἀπὸ Ἀδὰμ μέχρι Μωϋσέως, καὶ ἐπὶ τοὺς 1 Here Paul speaks of **death** as if it were a king who **ruled** **over** people. Paul means that nobody could prevent themselves from dying. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “no human from Adam until Moses could escape dying, even those” or “human life from Adam until Moses inevitably ended in death, even the lives of those” +5:14 u66m rc://*/ta/man/translate/figs-abstractnouns ὁ θάνατος 1 See how you translated **death** in [5:12](../05/12.md). +5:14 pdrh rc://*/ta/man/translate/figs-explicit ἀπὸ Ἀδὰμ μέχρι Μωϋσέως 1 Here, **Adam** refers to the period of time when Adam lived and **Moses** refers to the period of time when **Moses** lived. If it would be helpful in your language, you could state this explicitly. Alternate translation: “from the time when Adam lived until the time when Moses lived” +5:14 w24g rc://*/ta/man/translate/figs-distinguish καὶ ἐπὶ τοὺς μὴ ἁμαρτήσαντας ἐπὶ τῷ ὁμοιώματι τῆς παραβάσεως Ἀδάμ 1 This phrase gives further information about over whom **death ruled**. It is not making a distinction between those who lived during the time of **Adam** and **Moses**. If it would be helpful in your language, you could make the relationship between these phrases clearer. Alternate translation: “even over the people who did not disobey God in the same way as did Adam” +5:14 skns rc://*/ta/man/translate/figs-abstractnouns ἐπὶ τῷ ὁμοιώματι τῆς παραβάσεως Ἀδάμ, ὅς ἐστιν τύπος τοῦ μέλλοντος 1 If your language does not use abstract nouns for the ideas of **likeness**, **transgression**, and **pattern**, you could express the same ideas in another way. Alternate translation: “in the same way that Adam transgressed, who typifies the one who is coming” or “exactly how Adam transgressed, who resembles the one who is coming” +5:14 k2w7 rc://*/ta/man/translate/figs-possession ἐπὶ τῷ ὁμοιώματι τῆς παραβάσεως Ἀδάμ 1 Paul is using the possessive form to describe how **the likeness** relates to the **transgression**. If it would be helpful in your language, you could use a different expression. Alternate translation: “like Adam’s transgression” or “in the same way Adam transgressed” +5:14 e4ze rc://*/ta/man/translate/figs-metaphor Ἀδάμ, ὅς ἐστιν τύπος τοῦ μέλλοντος 1 Paul speaks of **Adam** as if he were a model or **pattern**. Paul means that **Adam**’s role is similar to the role of **the one who is coming** because both people do things that affect all human beings. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “Adam, who is a replica of the one who is coming” or “Adam, who models the one who is coming” +5:14 mu4s rc://*/ta/man/translate/figs-explicit τοῦ μέλλοντος 1 The phrase **the one who is coming** refers to Jesus. Paul means that Adam represents the ideal human being, Jesus, who would come in the future. If it would be helpful in your language, you could state this explicitly. Alternate translation: “representing Jesus, who would come in the future” or “prefiguring Jesus, who was destined to come” +5:15 x37x rc://*/ta/man/translate/figs-abstractnouns τὸ παράπτωμα & τὸ χάρισμα & τῷ τοῦ ἑνὸς παραπτώματι & ἡ χάρις τοῦ Θεοῦ καὶ ἡ δωρεὰ ἐν χάριτι 1 If your language does not use abstract nouns for the ideas of **trespass**, **gracious gift**, **grace**, and **gift**, you could express the same ideas with verbal forms. Alternate translation: “how Adam trespassed … what God graciously gave … when the one man trespassed … how gracious God is and what he graciously gave” +5:15 ieb0 rc://*/ta/man/translate/figs-infostructure οὐχ ὡς τὸ παράπτωμα, οὕτως καὶ τὸ χάρισμα 1 If it would be more natural in your language, you could reverse the order of these phrases. Alternate translation: “the gracious gift is not like the trespass” +5:15 sful rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** indicates that what follows this word explains what came before it. Here, it introduces an explanation of the difference between the **trespass** and the **gracious gift**. Use a connection word or other way to indicate that the second sentence of this verse explains the first one. Alternate translation: “Indeed,” or “You see,” +5:15 yxej rc://*/ta/man/translate/grammar-connect-condition-fact εἰ 1 Paul is making a conditional statement that sounds hypothetical, but he is already convinced that the condition is true. He has concluded that the benefits of **the gracious gift** are superior to the consequences of **the trespass**. Use a natural form in your language for introducing a condition that the speaker believes is true. Alternate translation: “as” +5:15 kdhb rc://*/ta/man/translate/figs-possession τῷ τοῦ ἑνὸς παραπτώματι 1 Paul is using the possessive form to describe **the trespass** that was committed by the **one** man. If it would be helpful in your language, you could use a different expression. Alternate translation: “by one man’s trespass” or “because one man trespassed” +5:15 e9me rc://*/ta/man/translate/figs-nominaladj οἱ πολλοὶ & τοὺς πολλοὺς 1 Here Paul is using the adjective **many** as a noun in order to describe a large group of people. If your language does not use adjectives in the same way, you could translate this with a noun phrase, as in the UST. +5:15 h6c3 rc://*/ta/man/translate/grammar-connect-words-phrases πολλῷ μᾶλλον 1 Here, **how much more** strongly emphasizes the difference between the results of **the trespass** of Adam and the **grace of God** that comes through **Jesus Christ**. Use a natural way in your language to express strong emphasis. Alternate translation: “even more certainly” +5:15 tfhj rc://*/ta/man/translate/figs-infostructure ἡ χάρις τοῦ Θεοῦ καὶ ἡ δωρεὰ ἐν χάριτι, τῇ τοῦ ἑνὸς ἀνθρώπου, Ἰησοῦ Χριστοῦ, εἰς τοὺς πολλοὺς ἐπερίσσευσεν 1 If it would be more natural in your language, you could reverse the order of these clauses. Alternate translation: “abounded to the many the grace of God and the gift by the grace of the one man, Jesus Christ” +5:15 ejxz rc://*/ta/man/translate/figs-possession ἡ χάρις τοῦ Θεοῦ 1 Paul is using the possessive form to describe **grace** that comes from **God**. If it would be helpful in your language, you could use a different expression. Alternate translation: “God’s grace” or “the grace from God” or “how kind God is” +5:15 wn36 rc://*/ta/man/translate/figs-possession τοῦ ἑνὸς ἀνθρώπου 1 Paul is using the possessive form to describe **the grace** that comes from **the one man**. If it would be helpful in your language, you could use a different expression. Alternate translation: “from the one man” or “associated with the one man” +5:16 ns9a rc://*/ta/man/translate/grammar-connect-logic-result καὶ οὐχ ὡς δι’ ἑνὸς ἁμαρτήσαντος, τὸ δώρημα; τὸ μὲν γὰρ κρίμα ἐξ ἑνὸς, εἰς κατάκριμα, τὸ δὲ χάρισμα ἐκ πολλῶν παραπτωμάτων, εἰς δικαίωμα 1 If it would be more natural in your language, you could reverse the order of these sentences, since the second sentence gives the reason for the result that the first sentence describes. Alternate translation: “Indeed, because the judgment came from one man unto condemnation, but the gift came from many trespasses unto justification. This is why the gift is not the same as through the one man who sinned” +5:16 rmpt rc://*/ta/man/translate/figs-abstractnouns τὸ δώρημα & τὸ δὲ χάρισμα 1 See how you translated these two phrases in the previous verse. +5:16 ok2k rc://*/ta/man/translate/figs-ellipsis ὡς δι’ ἑνὸς ἁμαρτήσαντος 1 Paul is leaving out some of the words that a clause would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the context. Alternate translation: “the same as what came through one who sinned” +5:16 muum rc://*/ta/man/translate/figs-explicit ἑνὸς ἁμαρτήσαντος 1 Here, **one who sinned** refers to Adam, as mentioned in [5:12–15](../05/12.md). If it would be helpful in your language, you could state this explicitly. Alternate translation: “Adam, the one who sinned” +5:16 ub9s rc://*/ta/man/translate/figs-abstractnouns τὸ & κρίμα 2 If your language does not use an abstract noun for the idea of **judgment**, you could express the same idea in another way, as in the UST. +5:16 eusx rc://*/ta/man/translate/figs-explicit ἐξ ἑνὸς 1 Here, **one** refers to the **one** sin Adam committed. It does not refer to Adam himself, as the previous **one** does. If it would be helpful in your language, you could state this explicitly. Alternate translation: “from Adam’s trespass” or “from the sin Adam committed” +5:16 xza3 rc://*/ta/man/translate/grammar-connect-logic-result ἐξ ἑνὸς 1 Here, **from one** could indicate: (1) that **the judgment** happened after the **one** trespass. Alternate translation: “after one” (2) that **the judgment** happened because of the **one** trespass. Alternate translation: “because of one” +5:16 t4t8 rc://*/ta/man/translate/figs-abstractnouns εἰς κατάκριμα & παραπτωμάτων, εἰς δικαίωμα 1 If your language does not use abstract nouns for the ideas of **condemnation**, **trespasses**, and **justification**, you could express the same ideas in another way. Alternate translation: “to cause God to condemn … sinful deeds people have done, to cause God to justify” +5:16 s82t rc://*/ta/man/translate/grammar-connect-logic-result εἰς κατάκριμα 1 Here, **to** indicates that was follows is the result of God’s **judgment**. Use a natural way in your language for indicating result. Alternate translation (omitting the comma): “to the resulting condemnation” +5:16 m5k4 rc://*/ta/man/translate/grammar-connect-logic-result ἐκ πολλῶν παραπτωμάτων 1 Here, **from many trespasses** could indicate: (1) that **the gracious gift** happened after **many trespasses**. Alternate translation: “after many trespasses” (2) that **the gracious gift** happened because of **many trespasses**. Alternate translation: “because of many trespasses” +5:16 jarb rc://*/ta/man/translate/grammar-connect-logic-result εἰς δικαίωμα 1 Here, **to** indicates that was follows is the result of God’s **gracious gift**. Use a natural way in your language for indicating result. Alternate translation: “to the resulting justification” +5:17 n5zx rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** indicates that what follows this word explains what came before it. Here, it introduces a further explanation of the difference between the trespass and the gracious gift, as discussed in [5:15–16](../05/15.md). If it would be helpful in your language, you could use a different expression. Alternate translation: “In fact” +5:17 mhtc rc://*/ta/man/translate/grammar-connect-condition-fact εἰ 1 Paul is making a conditional statement that sounds hypothetical, but he is already convinced that the condition is true. He has concluded that the benefits of **the gift** are superior to the consequences of **the trespass**. Use a natural form in your language for introducing a condition that the speaker believes is true. Alternate translation: “considering that” +5:17 lcyd rc://*/ta/man/translate/figs-possession τῷ τοῦ ἑνὸς παραπτώματι 1 See how you translated this phrase in [5:15](../05/15.md). +5:17 whbf rc://*/ta/man/translate/figs-nominaladj τοῦ ἑνὸς & τοῦ ἑνός & τοῦ ἑνὸς 1 See how you translated the first occurrence of **one** in the previous verse. +5:17 yvq5 rc://*/ta/man/translate/figs-abstractnouns τῷ τοῦ ἑνὸς παραπτώματι, ὁ θάνατος & τὴν περισσείαν τῆς χάριτος καὶ τῆς δωρεᾶς τῆς δικαιοσύνης & ἐν ζωῇ 1 If your language does not use abstract nouns for these ideas, you could express the same ideas with verbal forms. Alternate translation: “because the one man trespassed, the fact that people die … how abundantly kind God is and how he makes people righteous … by living” +5:17 kz6z rc://*/ta/man/translate/figs-personification ὁ θάνατος ἐβασίλευσεν 1 See how you translated this phrase in [5:14](../05/14.md). +5:17 mtr9 rc://*/ta/man/translate/grammar-connect-logic-result διὰ τοῦ ἑνός 1 Here, **through** indicates that **the one** is the reason why **death ruled**. Use a natural way in your language for indicating a reason. Alternate translation: “because of the one” +5:17 lf7t rc://*/ta/man/translate/grammar-connect-words-phrases πολλῷ μᾶλλον 1 See how you translated this phrase in [5:10](../05/10.md) and [5:15](../05/15.md). +5:17 hfvt rc://*/ta/man/translate/figs-infostructure ἐν ζωῇ βασιλεύσουσιν, διὰ τοῦ ἑνὸς, Ἰησοῦ Χριστοῦ. 1 If it would be more natural in your language, you could reverse the order of these phrases. Alternate translation: “through the one man Jesus Christ will … rule in life” +5:17 xy6h rc://*/ta/man/translate/figs-metaphor οἱ & ἐν ζωῇ βασιλεύσουσιν 1 Paul speaks of these people as if they were kings who **rule** in a location called **life**. This could mean: (1) they will have control over their sinful desires while physically alive. Alternate translation: “will those … have control over their sinfulness while alive” (2) they **will rule** with **Jesus Christ** while living eternally. Alternative translation: “will those … rule and live eternally” +5:17 nr25 rc://*/ta/man/translate/figs-distinguish οἱ τὴν περισσείαν τῆς χάριτος καὶ τῆς δωρεᾶς τῆς δικαιοσύνης λαμβάνοντες 1 This clause describes the people who will **rule in life**. If it would be helpful in your language, you could make the relationship between these phrases clearer. Alternate translation: “those who receive the abundance of the grace and the gift of the righteousness as well” +5:17 fodc rc://*/ta/man/translate/figs-possession οἱ τὴν περισσείαν τῆς χάριτος & λαμβάνοντες 1 Paul is using the possessive form to describe **abundance** that relates to **grace**. If it would be helpful in your language, you could use a different expression. Alternate translation: “those who receive God’s abundant grace” or “those who experience how abundantly gracious God is” +5:17 o8c3 rc://*/ta/man/translate/figs-possession τῆς δωρεᾶς τῆς δικαιοσύνης 1 Paul is using the possessive form to describe how **righteousness** is a **gift**. If it would be helpful in your language, you could use a different expression. Alternate translation: “the gift, which is that of being made righteous,” +5:17 ehbk rc://*/ta/man/translate/grammar-connect-logic-result διὰ τοῦ ἑνὸς, Ἰησοῦ Χριστοῦ 1 Here, **through** indicates that **the one, Jesus Christ** is the reason why his people will **rule in life**. Use a natural way in your language for indicating a reason. Alternate translation: “because of the one, Jesus Christ” +5:17 uifs rc://*/ta/man/translate/figs-explicit τοῦ ἑνὸς, Ἰησοῦ Χριστοῦ 1 The phrase **the one, Jesus Christ** refers to what Jesus did for believers in order for them to **rule in life**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “what the one, Jesus Christ has done for them” +5:18 e7cq rc://*/ta/man/translate/figs-ellipsis ἄρα οὖν ὡς δι’ ἑνὸς παραπτώματος, εἰς πάντας ἀνθρώπους εἰς κατάκριμα, οὕτως καὶ δι’ ἑνὸς δικαιώματος, εἰς πάντας ἀνθρώπους εἰς δικαίωσιν ζωῆς 1 Paul is leaving out some of the words that a sentence would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the context. Alternate translation: “So then, as one man trespassed and this trespass caused all men to become condemned, so also one man acted righteously and this act caused all men to become justified for living eternally” +5:18 mccf rc://*/ta/man/translate/grammar-connect-words-phrases ἄρα οὖν 1 **So then** indicates that what follows in [5:18–21](../05/18.md) summarizes the ideas of [5:12–17](../05/12.md). If it would be helpful in your language, you could use a clearer expression. Alternate translation: “Finally” or “In summary” +5:18 sfwg rc://*/ta/man/translate/grammar-connect-logic-result δι’ & δι’ 1 See how you translated **through** in the previous verse. +5:18 z0jq rc://*/ta/man/translate/figs-abstractnouns παραπτώματος & κατάκριμα & δικαίωσιν 1 See how you translated **trespass**, **condemnation**, and **justification** in [5:16](../05/16.md). +5:18 n8pr rc://*/ta/man/translate/figs-gendernotations πάντας ἀνθρώπους -1 Although the term **men** is masculine, Paul is using the word here in a generic sense that includes both men and women. See how your translated **all men** in [5:12](../05/12.md). +5:18 bcm2 rc://*/ta/man/translate/figs-possession δικαίωσιν ζωῆς 1 Paul is using the possessive form to describe how **justification** relates to **life**. This could mean: (1) **justification** that leads to **life**. Alternate translation: “justification that brings eternal life” (2) **justification** that is **life**. Alternate translation: “justification, which is eternal life” +5:18 bmey rc://*/ta/man/translate/figs-explicit ζωῆς 1 Here, **life** refers to “eternal life.” If it would be helpful in your language, you could state this explicitly. Alternate translation: “of eternal life” or “for living forever” +5:19 hj69 rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** here indicates that what follows explains what Paul said in the previous verse. If it would be helpful in your language, you could use a different expression. Alternate translation: “In fact,” +5:19 sjek rc://*/ta/man/translate/grammar-connect-words-phrases ὥσπερ & οὕτως καὶ 1 See how you translated the similar connective words **just as** and **so also** in the previous verse. +5:19 rgji rc://*/ta/man/translate/grammar-connect-logic-result διὰ & διὰ 1 See how you translated **through** in the previous two verses. +5:19 z8r8 rc://*/ta/man/translate/figs-abstractnouns τῆς παρακοῆς τοῦ ἑνὸς ἀνθρώπου & τῆς ὑπακοῆς τοῦ ἑνὸς 1 If your language does not use abstract nouns for the ideas of **disobedience** and **obedience**, you could express the same ideas with verbal forms. You may need to supply an object for the verbs, such as “God” or “God’s command.” Alternate translation: “the one man disobeying God … the one man obeying God” +5:19 qpsm rc://*/ta/man/translate/figs-explicit τοῦ ἑνὸς ἀνθρώπου 1 Here, **the one man** refers to “Adam.” See how you translated the similar use of **one man** in [5:12](../05/12.md). +5:19 q8lj rc://*/ta/man/translate/figs-activepassive διὰ τῆς παρακοῆς τοῦ ἑνὸς ἀνθρώπου, ἁμαρτωλοὶ κατεστάθησαν οἱ πολλοί 1 If your language does not use the passive form in this way, you could express the idea in active form or in another way that is natural in your language. Alternate translation: “the disobedience of the one man caused the many to become sinners” +5:19 huig rc://*/ta/man/translate/figs-nominaladj οἱ πολλοί -1 See how you translated **the many** in [5:15](../05/15.md). +5:19 px2r rc://*/ta/man/translate/figs-nominaladj ἁμαρτωλοὶ 1 See how you translated **sinners** in [5:8](../05/08.md). +5:19 bhra rc://*/ta/man/translate/figs-activepassive διὰ τῆς ὑπακοῆς τοῦ ἑνὸς, δίκαιοι κατασταθήσονται οἱ πολλοί 1 If your language does not use the passive form in this way, you could express the idea in active form or in another way that is natural in your language. Alternate translation: “the obedience of the one caused the many to become righteous ones” +5:19 haks rc://*/ta/man/translate/figs-explicit τοῦ ἑνὸς 2 Here, **the one** refers to “Jesus Christ.” See how you translated the third occurrence of **the one ** in [5:17](../05/17.md). +5:20 lah6 rc://*/ta/man/translate/grammar-collectivenouns νόμος 1 See how you translated **the law** in [2:12](../02/12.md). +5:20 w958 rc://*/ta/man/translate/figs-personification παρεισῆλθεν 1 The word translated **slipped in** can refer to sneaking in unnoticed, as in [Jude 1:4](../jud/01/04.md). Paul may be stressing how the coming of **the law** was like an unwelcome person secretly intruding at some location. If it would be helpful in your language, you could make this explicit. Alternate translation: “intruded like a person sneaking in unnoticed” +5:20 ttcw rc://*/ta/man/translate/figs-abstractnouns τὸ παράπτωμα & ἡ ἁμαρτία & ἡ χάρις 1 See how you translated **trespass** in [5:15–18](../05/15.md), **sin** in [5:12–13](../05/12.md), and **grace** in [5:15](../05/15.md) and [5:17](../05/17.md). +5:20 relk rc://*/ta/man/translate/figs-metaphor πλεονάσῃ τὸ παράπτωμα & ἐπλεόνασεν ἡ ἁμαρτία, ὑπερεπερίσσευσεν ἡ χάρις 1 Paul speaks of **the trespass**, **sin**, and **grace** as if they were objects that could increase in amount. He means that the power or influence of these concepts expanded throughout humanity. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “the trespass might be more evident … sin became more evident, the grace became even more obvious” +5:20 wbh3 rc://*/ta/man/translate/grammar-connect-logic-goal ἵνα πλεονάσῃ τὸ παράπτωμα 1 This clause could refer to: (1) one of God’s purposes for giving **the law**. Alternate translation: “in order to increase the trespass” (2) the result of God giving **the law**. Alternate translation (with preceding comma): “resulting in the trespass increasing” +5:20 godn rc://*/ta/man/translate/figs-metaphor οὗ 1 Here Paul uses **where** to refer to **sin** and **grace** as if they were located somewhere. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “as” +5:21 ycy7 rc://*/ta/man/translate/grammar-connect-logic-goal ἵνα 1 The phrase **so that** here introduces a purpose clause. Paul is stating the purpose for which God caused grace to abound, as stated in the previous verse. Use a natural way in your language for introducing a purpose clause. Alternate translation (without a comma preceding): “for the purpose that” +5:21 ymxy rc://*/ta/man/translate/grammar-connect-words-phrases ὥσπερ & οὕτως καὶ 1 See how you translated **just as** and **so also** in the [5:19](../05/19.md). +5:21 leu9 rc://*/ta/man/translate/figs-abstractnouns ἡ ἁμαρτία ἐν τῷ θανάτῳ & ἡ χάρις & δικαιοσύνης & ζωὴν αἰώνιον 1 See how you translated **sin** and **grace** in the previous verse, **death** and **righteousness** in [5:17](../05/17.md), and **eternal life** in [2:7](../02/07.md). +5:21 wmy8 rc://*/ta/man/translate/figs-personification ἐβασίλευσεν ἡ ἁμαρτία 1 Here Paul speaks of **sin** as if it were a king ruling over people. Paul means that everyone was controlled by their sinful desires. While death **ruled** in [5:14](../05/14.md), **sin ruled** after God gave the law. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “everyone was controlled by sin” +5:21 wuh2 rc://*/ta/man/translate/figs-explicit ἐν τῷ θανάτῳ 1 Here, **in death** could refer to: (1) the location in which **sin ruled**. Alternate translation: “in the place where death exists” (2) the means by which **sin ruled**. Alternate translation: “by means of death” +5:21 kc21 rc://*/ta/man/translate/figs-personification χάρις βασιλεύσῃ διὰ δικαιοσύνης 1 Here Paul speaks of **grace** as if it were a king ruling over people. Paul means that God’s **grace** allows people to become righteous. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “how gracious God is might make people become righteous” +5:21 bk72 rc://*/ta/man/translate/grammar-connect-logic-result διὰ & διὰ 1 See how you translated **through** in the [5:17–19](../05/17.md). +5:21 c9nj rc://*/ta/man/translate/grammar-connect-logic-result εἰς ζωὴν αἰώνιον 1 Here, **to** indicates that was follows is the result of God’s **grace** ruling **through righteousness**. Use a natural way in your language for indicating a reason. Alternate translation: “resulted in eternal life” +5:21 axr9 rc://*/ta/man/translate/figs-explicit Ἰησοῦ Χριστοῦ τοῦ Κυρίου ἡμῶν 1 The phrase **Jesus Christ our Lord** refers to what Jesus did for believers in order for them to have **eternal life**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “what Jesus Christ our Lord has done for them” +6:intro v522 0 # Romans 6 General Notes\n\n## Structure and Formatting\n\n5. Becoming like Christ in this life (6:1–8:39)\n * Baptism represents union with Christ’s death (6:1–14)\n * Christians are now slaves of righteousness (6:15–23)\n\n## Special Concepts in this Chapter\n\n### Slavery\n\nIn this chapter Paul frequently uses the metaphor of the relationship between slaves and their masters. He speaks figuratively of people who live sinfully as if they were slaves to sin and the death it causes ([6:6](../06/06.md), [16–17](../06/16.md), [20](../06/20.md)). He also speaks figuratively of Christians as if God has freed them from being enslaved to sin and has himself or righteousness as their master ([6:18](../06/18.md), [22](../06/22.md)). Because Christians are no longer controlled by their desire to sin, they should instead serve God and live in a way that glorifies him ([6:12–14](../06/12.md), [19](../06/19.md)). (See: [[rc://*/tw/dict/bible/other/servant]])\n\n## Important Figures of Speech in this Chapter\n\n### Rhetorical Questions\n\nIn [6:1–3](../06/01.md), [15–16](../06/15.md), and [21](../06/21.md) Paul uses rhetorical questions in order to answer objections that people might make about what he is saying.\n\n## Possible Translation Difficulties in this Chapter\n\n### Inclusive language\n\nIn this chapter the pronouns “we”, “us”, and “our” refer inclusively to all believers in Christ. Paul calls these people those who have been “baptized into Christ Jesus” in [6:3](../06/03.md). Your language may require you to mark these forms. (See: [[rc://*/ta/man/translate/figs-exclusive]]) +6:1 fxgw rc://*/ta/man/translate/grammar-connect-logic-result τί οὖν 1 Here, **then** indicates that what follows is a response to what Paul said in the previous chapter, especially what he said in [5:20](../05/20.md). See how you translated **What then** in [3:1](../03/01.md) and [4:1](../04/01.md). +6:1 pvg3 rc://*/ta/man/translate/figs-rquestion τί οὖν ἐροῦμεν? ἐπιμένωμεν τῇ ἁμαρτίᾳ, ἵνα ἡ χάρις πλεονάσῃ? 1 In this verse Paul is not asking for information, but is using a question to address rumors some people may have been spreading that misrepresent his teachings. If you would not use rhetorical questions for this purpose in your language, you could translate his words as a statement or an exclamation or communicate the emphasis in another way. Alternate translation: “Then we will say that we should continue in the sin so that the grace might increase!” +6:1 t8tl rc://*/ta/man/translate/figs-quotemarks τί οὖν ἐροῦμεν? ἐπιμένωμεν τῇ ἁμαρτίᾳ, ἵνα ἡ χάρις πλεονάσῃ? 1 In this verse and the first part of the next verse, Paul is speaking as if he were a Christian who misunderstood what Paul had taught in the previous chapter. It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +6:1 fj9e rc://*/ta/man/translate/figs-exclusive ἐροῦμεν? ἐπιμένωμεν 1 Here, **we** includes all those of whom Paul spoke as those “who were baptized into Christ Jesus,” as mentioned in [6:3](../06/03.md), so **we** is inclusive of all Christians. Your language may require you to mark these forms. +6:1 ngpt rc://*/ta/man/translate/figs-abstractnouns τῇ ἁμαρτίᾳ & ἡ χάρις 1 See how you translated **sin** and **grace** in [5:21](../05/21.md). +6:1 sa16 rc://*/ta/man/translate/figs-metaphor ἐπιμένωμεν τῇ ἁμαρτίᾳ 1 Paul speaks of **sin** as if it were a location. He is referring to the idea of people continuing to live sinfully after they have become Christians. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “Should we continue to live sinfully” +6:1 ju6f rc://*/ta/man/translate/figs-metaphor ἵνα ἡ χάρις πλεονάσῃ 1 Paul speaks here of **grace** as if it were an object that could **increase** in amount, as he also does in [5:20](../05/20.md). He is referring to the idea of Christians experiencing the power or influence of **grace** in their lives. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “so that we can experience more grace” +6:1 f5qt rc://*/ta/man/translate/grammar-connect-logic-goal ἵνα ἡ χάρις πλεονάσῃ 1 The phrase **so that** here introduces a purpose clause. Paul is stating the supposed purpose for which someone would **sin**. Use a natural way in your language for introducing a purpose clause. Alternate translation: “in order to increase the grace” +6:2 e82n rc://*/ta/man/translate/figs-explicit μὴ γένοιτο 1 In this verse Paul responds to the rhetorical questions he wrote in the previous verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “I would respond by saying, ‘May it never be!’” +6:2 pa6g rc://*/ta/man/translate/figs-exclamations μὴ γένοιτο 1 See how you translated this phrase in [3:4](../03/04.md). +6:2 wvhg rc://*/ta/man/translate/figs-rquestion οἵτινες ἀπεθάνομεν τῇ ἁμαρτίᾳ, πῶς ἔτι ζήσομεν ἐν αὐτῇ? 1 Paul is not asking for information, but is using the question form here to emphasize the truth of what he is saying. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “We who died to sin surely cannot still live in it!” +6:2 rgte rc://*/ta/man/translate/figs-metaphor οἵτινες ἀπεθάνομεν τῇ ἁμαρτίᾳ, πῶς ἔτι ζήσομεν ἐν αὐτῇ? 1 Paul speaks of **sin** as if it were a location where Christians could live or die. Here, **died to sin** refers to the idea that Christians are no longer controlled by their sinful desires. By contrast, **live in** sin means to continue being controlled by sinful desires. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “We who are no longer controlled by our desire to sin, how could we still live as though we are controlled by that desire” +6:3 wwaw rc://*/ta/man/translate/figs-rquestion ἢ ἀγνοεῖτε, ὅτι ὅσοι ἐβαπτίσθημεν εἰς Χριστὸν Ἰησοῦν, εἰς τὸν θάνατον αὐτοῦ ἐβαπτίσθημεν? 1 Paul is not asking for information, but is using the question form here to emphasize the truth of what he is saying. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “You surely know that as many as were baptized into Christ Jesus were baptized into his death!” +6:3 wh26 rc://*/ta/man/translate/figs-ellipsis ὅσοι 1 Paul is leaving out a word that a sentence would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the context. Alternate translation: “as many people as” +6:3 yy94 rc://*/ta/man/translate/figs-activepassive ὅσοι ἐβαπτίσθημεν εἰς Χριστὸν Ἰησοῦν, εἰς τὸν θάνατον αὐτοῦ ἐβαπτίσθημεν 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “as many people as someone baptized into Christ Jesus someone also baptized into his death” +6:3 bd11 rc://*/ta/man/translate/figs-metaphor ἐβαπτίσθημεν εἰς Χριστὸν Ἰησοῦν, εἰς τὸν θάνατον αὐτοῦ ἐβαπτίσθημεν 1 Paul speaks of **Christ Jesus** and **his death** as if they were locations into which someone could be **baptized**. Here, **into Christ Jesus** refers to being united with **Christ Jesus**, and **into his death** refers to sharing in the spiritual benefits of **his death**. If it would be helpful in your language, you could express the meaning of these two phrases plainly. Alternative translation: “were baptized are united with Christ Jesus and also share in the benefits of his death” +6:3 tcve rc://*/ta/man/translate/figs-abstractnouns τὸν θάνατον 1 See how you translated **death** in [5:21](../05/21.md). +6:4 m43r rc://*/ta/man/translate/grammar-connect-logic-result συνετάφημεν οὖν 1 If it would be more natural in your language, you could reverse the order of these phrases. Alternate translation: “We were buried, therefore” +6:4 f4va rc://*/ta/man/translate/figs-metaphor συνετάφημεν οὖν αὐτῷ 1 Paul speaks of Christians as if they **were buried** with Jesus when they were baptized. Paul mentions burial because it emphasizes that Jesus did indeed die. Here he means that Christians are indeed united with Christ’s **death** and share in its spiritual benefits. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “We are indeed united, then, with Christ’s death” or “We are so united, then, with Christ’s death that it is as if we were really buried with him” +6:4 vva7 rc://*/ta/man/translate/figs-explicit διὰ τοῦ βαπτίσματος εἰς τὸν θάνατον 1 Here, **through** indicates that the following phrase is the means by which Christians **were buried** with Jesus. If it would be helpful in your language, you could state this explicitly. Alternate translation: “by means of the baptism into his death” +6:4 kmn3 rc://*/ta/man/translate/figs-metaphor εἰς τὸν θάνατον 1 See how you translated this phrase in the previous verse. +6:4 y71v rc://*/ta/man/translate/figs-abstractnouns τὸν θάνατον & τῆς δόξης & ζωῆς 1 See how you translated **death** in [6:3](../06/03.md), **glory** in [5:2](../05/02.md), and **life** in [5:21](../05/21.md). +6:4 k1el rc://*/ta/man/translate/grammar-connect-logic-goal ἵνα ὥσπερ ἠγέρθη Χριστὸς ἐκ νεκρῶν διὰ τῆς δόξης τοῦ Πατρός, οὕτως καὶ ἡμεῖς ἐν καινότητι ζωῆς περιπατήσωμεν 1 Here, **so that** indicates that what follows is a purpose clause. Paul is stating one purpose for which God instituted **baptism**. If it would be more natural in your language, you could reverse the order of these phrases to make this explicit. Alternate translation: “in order for us to walk in newness of life, just as Christ was raised from the dead by the glory of the Father” +6:4 kado rc://*/ta/man/translate/grammar-connect-words-phrases ὥσπερ & οὕτως καὶ 1 See how you translated **just as** and **so also** in the [5:19](../05/19.md). +6:4 z6zk rc://*/ta/man/translate/figs-simile ὥσπερ ἠγέρθη Χριστὸς ἐκ νεκρῶν διὰ τῆς δόξης τοῦ Πατρός, οὕτως καὶ ἡμεῖς ἐν καινότητι ζωῆς περιπατήσωμεν 1 The point of this comparison is that the new way a Christian should live after being baptized is similar to being **raised** from the dead, as Christ was. If it would be helpful in your language, you could use an equivalent comparison or express this meaning plainly. Alternate translation: “we should live in a new way, similar to when Christ was raised from death through the glory of the Father” +6:4 dpy2 rc://*/ta/man/translate/figs-activepassive ἠγέρθη Χριστὸς ἐκ νεκρῶν διὰ τῆς δόξης τοῦ Πατρός 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “the glory of the Father raised Christ from dead ones” +6:4 t47r rc://*/ta/man/translate/figs-idiom ἠγέρθη Χριστὸς ἐκ νεκρῶν 1 See how you translated this phrase in [4:24](../04/24.md). +6:4 ce9z rc://*/ta/man/translate/figs-idiom ἐκ νεκρῶν 1 See how you translated this phrase in [4:24](../04/24.md). +6:4 gblc rc://*/ta/man/translate/figs-possession διὰ τῆς δόξης τοῦ Πατρός 1 Paul is using the possessive form to describe **glory** that comes from or characterizes **the Father**. If it would be helpful in your language, you could use a different expression. Alternate translation: “through the glory from the Father” or “through the Father’s glory” +6:4 y29w rc://*/ta/man/translate/figs-explicit τῆς δόξης 1 Here, **the glory** refers specifically to God’s glorious power. If it would be helpful in your language, you could state this explicitly. Alternate translation: “the glorious power” +6:4 r3hn rc://*/ta/man/translate/guidelines-sonofgodprinciples τοῦ Πατρός 1 **Father** is an important title for God. +6:4 gtns rc://*/ta/man/translate/figs-metaphor ἡμεῖς & περιπατήσωμεν 1 Here Paul uses **walk** to refer to how a person lives and behaves. If it would be helpful in your language, you could express the meaning explicitly. Alternate translation: “we … might act” +6:4 hyab rc://*/ta/man/translate/figs-possession ἐν καινότητι ζωῆς 1 Paul is using the possessive form to describe **life** that is characterized by **newness**. If it would be helpful in your language, you could use a different expression. Alternate translation: “with a new life” or “like those made newly alive” +6:5 msbq rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** indicates that what follows this word explains what came before it. **For** here indicates that what follows explains what Paul said in the previous verse. If it would be helpful in your language, you could use a different expression. Alternate translation: “So then,” +6:5 jdzp rc://*/ta/man/translate/grammar-connect-condition-fact εἰ 1 Paul is making a conditional statement that sounds hypothetical, but he is already convinced that the condition is true. If your language does not state something as a condition if it is certain or true, and if your readers might misunderstand and think that what Paul is saying is not certain, then you can translate his words as an affirmative statement. Alternate translation: “because” +6:5 p6xk rc://*/ta/man/translate/figs-metaphor σύμφυτοι γεγόναμεν τῷ ὁμοιώματι τοῦ θανάτου αὐτοῦ 1 Here Paul speaks of **death** as if it were something with which Christians could be physically **planted together**. He means that by being baptized, Christians show that they participate in the spiritual benefits obtained by Christ’s death. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “we participate in Christ’s death through baptism” +6:5 z8wa rc://*/ta/man/translate/figs-abstractnouns τῷ ὁμοιώματι τοῦ θανάτου αὐτοῦ & τῆς ἀναστάσεως 1 If your language does not use abstract nouns for these ideas of **likeness** and **resurrection**, you could express the same ideas in another way. Alternate translation: “in what is like his death … his resurrecting from the dead” +6:5 hg5y rc://*/ta/man/translate/figs-explicit τῷ ὁμοιώματι τοῦ θανάτου αὐτοῦ 1 Here Paul implies that **likeness of his death** refers to the “baptism” referred to in the previous verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “in the likeness of his death that is represented by baptism” or “in baptism, which represents dying with him” +6:5 kfvs rc://*/ta/man/translate/figs-metaphor ἀλλὰ καὶ τῆς ἀναστάσεως ἐσόμεθα 1 Here Paul speaks of **resurrection** as if it were something of which Christians could **become part**. He means that Christians will one day rise from the dead like Christ did. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “we will also certainly be resurrected like Christ” +6:6 fhvh rc://*/ta/man/translate/figs-activepassive ὁ παλαιὸς ἡμῶν ἄνθρωπος συνεσταυρώθη 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “God crucified our old man together with him” +6:6 lu12 rc://*/ta/man/translate/figs-metaphor ὁ παλαιὸς ἡμῶν ἄνθρωπος συνεσταυρώθη 1 Paul speaks of **our** sinful human nature as if it were an **old man** who was nailed to the same cross as Christ. Paul means that when Christ was **crucified**, he destroyed the power of **sin** and death that controlled all humans. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “God destroyed the power of sin that controlled people when Christ was crucified” +6:6 y0ib rc://*/ta/man/translate/writing-pronouns συνεσταυρώθη 1 The pronoun **him** refers to Christ. If it would be helpful in your language, you could state this explicitly. Alternate translation: “was crucified with Christ” +6:6 n6o6 rc://*/ta/man/translate/grammar-connect-logic-goal ἵνα 1 Here, **in order that** introduces a purpose clause. Paul is stating the purpose for which God **crucified our old man**. Use a natural way in your language for introducing a purpose clause. Alternate translation (without a comma preceding): “so that” +6:6 jpge rc://*/ta/man/translate/figs-activepassive καταργηθῇ τὸ σῶμα τῆς ἁμαρτίας 1 If your language does not use the passive form in this way, you could express the idea in active form or in another way that is natural in your language. If you must state who did the action, Paul implies that “God” did it. Alternate translation: “God might nullify the body of sin” +6:6 jw00 rc://*/ta/man/translate/figs-metaphor καταργηθῇ τὸ σῶμα τῆς ἁμαρτίας 1 Paul speaks of **the body of sin** as if it were a condition of slavery that could be cancelled. He means that Christ’s crucifixion removed the ability of sinful desires to control people. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “God might completely end how living sinfully controls people” +6:6 l6pd rc://*/ta/man/translate/figs-possession τὸ σῶμα τῆς ἁμαρτίας 1 Paul is using the possessive form to describe how **the body** is related to **sin**. Use a natural way in your language to express this idea. Here, **the body of sin** could refer to: (1) how humans tend to **sin**. Alternate translation: “our human tendency to sin” or “how living sinfully controls us” (2) how sin controls the human body. Alternate translation: “how sin controls our bodies” +6:6 l3zm rc://*/ta/man/translate/figs-abstractnouns ἁμαρτίας & ἁμαρτίᾳ 1 See how you translated **sin** in [6:1](../06/01.md). +6:6 c5ie rc://*/ta/man/translate/grammar-connect-logic-goal τοῦ μηκέτι δουλεύειν 1 Here, **for** could indicate: (1) God’s purpose for nullifying **the body of sin**. Alternate translation: “in order for it to no longer enslave” (2) the result of **the body of sin** being **nullified**. Alternate translation: “causing it to no longer enslave” +6:6 rpax rc://*/ta/man/translate/figs-metaphor τοῦ μηκέτι δουλεύειν ἡμᾶς τῇ ἁμαρτίᾳ 1 Paul speaks of **the body of sin** as if it could **enslave** people. Here he means that the desire to sin that controls people would no longer do so. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “for it to no longer make us live sinfully” +6:7 f893 rc://*/ta/man/translate/figs-explicit ὁ & ἀποθανὼν 1 Here Paul implies that **the one having died** is the same “old man” whom Paul said “was crucified” with Christ in the previous verse. Paul means that God considers any person who has “died to sin” ([6:2](../06/02.md)) to be **freed from** living sinfully. If it would be helpful in your language, you could state this explicitly. Alternate translation: “the one who has died to sin” +6:7 qvgd rc://*/ta/man/translate/figs-metaphor δεδικαίωται ἀπὸ τῆς ἁμαρτίας 1 Paul continues the metaphor of **sin** enslaving people from the previous verse. Here Paul speaks of **sin** as if it were something that people need to be **freed from**. He means that the desire to **sin** that controls people would no longer do so. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “no longer has to live sinfully” +6:7 hoqm rc://*/ta/man/translate/figs-activepassive δεδικαίωται 1 If your language does not use the passive form in this way, you could express the idea in active form or in another way that is natural in your language. If you must state who did the action, Paul implies that “God” did it. Alternate translation: “God has freed” +6:7 geua rc://*/ta/man/translate/figs-abstractnouns ἁμαρτίας 1 See how you translated **sin** in the previous verse. +6:8 mbx9 rc://*/ta/man/translate/grammar-connect-condition-fact εἰ 1 In this verse, Paul is making a conditional statement that sounds hypothetical, but he is already convinced that the condition is true. Use a natural form in your language for introducing a condition that the speaker believes is true. Alternate translation: “because” +6:8 wwhf rc://*/ta/man/translate/figs-metaphor ἀπεθάνομεν σὺν Χριστῷ 1 Paul speaks of Christians as if they physically died with Christ. He means that through baptism Christians show that they participate in the spiritual benefits obtained by Christ’s death and will one day **live together with him**. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “we are united to Christ’s death when baptized” +6:8 c724 rc://*/ta/man/translate/figs-explicit πιστεύομεν 1 Paul implies that since Christians have **died with Christ**, the result is that they have confidence that they will **live together with him**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “we are confident” or “this persuades us” +6:8 nuc1 rc://*/ta/man/translate/figs-explicit καὶ συνζήσομεν αὐτῷ 1 Here Paul implies that **live together with him** refers to “eternal life”, as he mentioned in [5:21](../05/21.md) and [6:4–5](../06/04.md). If it would be helpful in your language, you could state this explicitly. Alternate translation: “we will also live forever with him” +6:9 bebx rc://*/ta/man/translate/figs-infostructure εἰδότες ὅτι Χριστὸς ἐγερθεὶς ἐκ νεκρῶν, οὐκέτι ἀποθνῄσκει 1 If it would be more natural in your language, you could reverse the order of these phrases. Alternate translation: “knowing that Christ no longer dies, having been raised from dead ones” +6:9 zdkc rc://*/ta/man/translate/grammar-connect-words-phrases εἰδότες ὅτι 1 See how you translated the similar phrase in [6:6](../06/06.md). +6:9 gjqq rc://*/ta/man/translate/figs-activepassive Χριστὸς ἐγερθεὶς ἐκ νεκρῶν 1 If your language does not use the passive form in this way, you could express the idea in active form or in another way that is natural in your language. If you must state who did the action, Paul implies that “God” did it. Alternate translation: “God raised Christ from dead ones, Christ” +6:9 zkq2 rc://*/ta/man/translate/figs-idiom ἐγερθεὶς ἐκ νεκρῶν 1 See how you translated the similar clause in [6:4](../06/04.md). +6:9 lvv8 rc://*/ta/man/translate/figs-parallelism οὐκέτι ἀποθνῄσκει; θάνατος αὐτοῦ οὐκέτι κυριεύει 1 These two phrases mean similar things. Paul says the same thing twice, in slightly different ways, to emphasize that **Christ** can never die again. If it would be helpful in your language, you could combine the phrases into one. Alternate translation: “will absolutely never die again” +6:9 wem1 rc://*/ta/man/translate/figs-personification θάνατος αὐτοῦ οὐκέτι κυριεύει 1 Here Paul speaks of **death** as if it were a **lord** who could rule over someone. Paul means that Jesus could not possibly die again. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “he no longer submits to being dead” or “he can never die again” +6:9 kl3e rc://*/ta/man/translate/figs-abstractnouns θάνατος 1 See how you translated **death** in [6:4](../06/04.md). +6:10 ehi9 rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** indicates that what follows is the reason why Christ “no longer dies,” as stated in the previous verse. Use the most natural way in your language for indicating a reason, as in the UST. +6:10 e290 rc://*/ta/man/translate/writing-pronouns ὃ 1 Here, **that which** refers to Christ’s death and life. If it would be helpful in your language, you could state this explicitly. Alternate translation: “the death which” +6:10 aw31 rc://*/ta/man/translate/figs-explicit τῇ ἁμαρτίᾳ ἀπέθανεν 1 Here, **to sin** implies that Christ died for the sake of freeing humanity from being “enslaved to sin.” It does not mean that Jesus himself was ever controlled by sin before he died. If it would be helpful in your language, you could state this explicitly. Alternative translation: “he died for the sake of removing sin’s control over people” or “he died to stop sin from controlling people” +6:10 j7bl rc://*/ta/man/translate/writing-pronouns ὃ δὲ ζῇ 1 Here, **what he lives** refers to Christ’s life after God raised him from the dead. If it would be helpful in your language, you could state this explicitly. Alternate translation: “But the life which” +6:10 z4yb rc://*/ta/man/translate/figs-explicit ζῇ τῷ Θεῷ 1 Here, **to God** implies that Christ now lives for the sake of glorifying God. If it would be helpful in your language, you could state this explicitly. Alternative translation: “he lives for the sake of glorifying God” +6:11 zjjv rc://*/ta/man/translate/figs-yousingular ὑμεῖς 1 Throughout [6:11–23](../06/11.md), the pronouns **you** and “your” are plural and refer to the believers in Rome to whom Paul wrote this letter. If it would be helpful in your language, you could state this explicitly. Alternate translation: “you believers at Rome” +6:11 dw6l rc://*/ta/man/translate/figs-metaphor εἶναι νεκροὺς μὲν τῇ ἁμαρτίᾳ 1 See how you translated “died to sin” in [6:2](../06/02.md). +6:11 bjxg rc://*/ta/man/translate/figs-explicit ζῶντας & τῷ Θεῷ 1 See how you translated the similar phrase “he lives to God” in the previous verse. +6:11 nkvd rc://*/ta/man/translate/figs-metaphor ἐν Χριστῷ Ἰησοῦ 1 See how you translated this phrase in [3:24](../03/24.md). +6:12 pp2t rc://*/ta/man/translate/grammar-connect-logic-result οὖν 1 **Therefore** here introduces a result clause. Paul is stating how he wants his readers to act in response to what he said in the previous verse. Use a natural way in your language to introduce a result clause. Alternate translation: “This is why” or “Because of this” +6:12 s6h1 rc://*/ta/man/translate/figs-personification μὴ & βασιλευέτω ἡ ἁμαρτία ἐν τῷ θνητῷ ὑμῶν σώματι 1 Here Paul speaks of **sin** as if it were a king who rules over a place called **mortal body**. By **do not let sin rule**, Paul means that Christians should not allow **sin** to control the way they use their bodies. See how you translated a similar use of **rule** in [5:21](../05/21.md). Alternate translation: “do not let your physical body become controlled by sinning” +6:12 z1ia rc://*/ta/man/translate/figs-genericnoun ἐν τῷ θνητῷ ὑμῶν σώματι, 1 Although **body** here is a singular noun, Paul is referring to the bodies of his readers. If it would be helpful in your language, you could use a plural form. Alternate translation: “in your mortal bodies” +6:12 cm8d rc://*/ta/man/translate/figs-synecdoche ἐν τῷ θνητῷ ὑμῶν σώματι 1 Here, **body** could refer to: (1) the whole person. Alternative translation: “in you” or “in your whole being” (2) the physical human body. Alternative translation: “in your physical body” +6:12 r462 rc://*/ta/man/translate/grammar-connect-logic-result εἰς τὸ ὑπακούειν ταῖς ἐπιθυμίαις αὐτοῦ 1 Here **to** indicates that what follows is the result of letting **sin rule**. Use a natural way in your language to indicate result. Alternate translation: “causing you to obey its lusts” or “resulting in you obeying your lusts” +6:12 yg9l rc://*/ta/man/translate/figs-personification εἰς τὸ ὑπακούειν ταῖς ἐπιθυμίαις αὐτοῦ 1 Here Paul speaks of **lusts** as if they were people who could be obeyed. He means that people can submit to their desires to do sinful things. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “to submit to your lustful desires” or “to do what you lust for” +6:12 zs9g rc://*/ta/man/translate/figs-abstractnouns ταῖς ἐπιθυμίαις αὐτοῦ 1 If your language does not use an abstract noun for the idea of **lusts**, you could express the same idea in another way. Alternate translation: “how it urges you to lust” +6:12 kh3w rc://*/ta/man/translate/writing-pronouns αὐτοῦ 1 The pronoun **its** refers to **mortal body**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “your mortal body’s” +6:13 wt07 rc://*/ta/man/translate/figs-infostructure μηδὲ παριστάνετε τὰ μέλη ὑμῶν, ὅπλα ἀδικίας τῇ ἁμαρτίᾳ, ἀλλὰ παραστήσατε ἑαυτοὺς τῷ Θεῷ, ὡσεὶ ἐκ νεκρῶν ζῶντας, καὶ τὰ μέλη ὑμῶν, ὅπλα δικαιοσύνης τῷ Θεῷ 1 If it would be more natural in your language, you could change the order of these clauses in order to emphasize the similar ideas. Alternate translation: “And do not keep presenting your members as tools of unrighteousness to sin, but present your members as tools of righteousness to God. And present yourselves to God, as living from dead ones” +6:13 mxto rc://*/ta/man/translate/figs-metaphor μηδὲ παριστάνετε τὰ μέλη ὑμῶν, ὅπλα ἀδικίας τῇ ἁμαρτίᾳ & καὶ τὰ μέλη ὑμῶν, ὅπλα δικαιοσύνης τῷ Θεῷ 1 Paul speaks of body parts as if they were **tools** that could be offered to someone or used by someone. He means that he wants his readers to stop using their body parts for sinning, but instead to use them to live in the way God wants. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “And do not keep using your members to act unrighteously by sinning … and use your members to act righteously for God” +6:13 qncn rc://*/ta/man/translate/figs-possession ὅπλα ἀδικίας 1 Paul is using the possessive form to describe **tools** that are characterized by **unrighteousness**. If it would be helpful in your language, you could use a different expression. Alternate translation: “as unrighteous tools” or “as tools for living unrighteously” +6:13 hlzf ὅπλα & ὅπλα 1 The word translated as **tools** often refers to “weapons.” If it would be helpful in your language, you could state this explicitly. Alternate translation: “as weapons … as weapons” +6:13 dq4n rc://*/ta/man/translate/figs-abstractnouns ἀδικίας & δικαιοσύνης 1 If your language does not use abstract nouns for the ideas of **unrighteousness** and **righteousness**, you could express the same ideas in another way. Alternate translation: “of what is unrighteous … of what is righteous” +6:13 wq3m rc://*/ta/man/translate/figs-metaphor παραστήσατε ἑαυτοὺς τῷ Θεῷ 1 Paul speaks of his readers as if they could offer themselves as slaves to their master, who is **God**. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “give yourselves to God” +6:13 px9k rc://*/ta/man/translate/figs-simile ὡσεὶ ἐκ νεκρῶν ζῶντας 1 The point of this comparison is that Christians should live in such a way that demonstrates that they are now **dead to sin, but alive to God**, as mentioned in [6:11](../06/11.md). If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “as those who are free from living sinfully” or “as those who are no longer controlled by living sinfully” +6:13 vk76 rc://*/ta/man/translate/figs-idiom ἐκ νεκρῶν 1 See how you translated this phrase in [6:4](../06/04.md). +6:13 amyo rc://*/ta/man/translate/figs-ellipsis καὶ τὰ μέλη ὑμῶν 1 Paul is leaving out a word that a clause would need in many languages to be complete. If it would be helpful in your language, you could supply this from the beginning of this sentence. Alternate translation: “and present your members” +6:13 dz8u rc://*/ta/man/translate/figs-possession ὅπλα δικαιοσύνης 1 Paul is using the possessive form to describe **tools** that are characterized by **righteousness**. If it would be helpful in your language, you could use a different expression. Alternate translation: “as righteous tools” or “as tools for living righteously” +6:14 xfz1 rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** indicates that what follows this word explains what came before it. Here, it introduces an explanation of what Paul said in the previous verse. If it would be helpful in your language, you could use a different expression. Alternate translation: “In fact,” +6:14 u36f rc://*/ta/man/translate/grammar-connect-logic-result ἁμαρτία & ὑμῶν οὐ κυριεύσει, οὐ γάρ ἐστε ὑπὸ νόμον, ἀλλὰ ὑπὸ χάριν 1 If it would be more natural in your language, you could reverse the order of these clauses, since the second clause gives the reason for the result that the first clause describes. Alternate translation: “because you are not under law, but under grace, do not allow sin to rule over you” +6:14 gez3 rc://*/ta/man/translate/figs-personification ἁμαρτία & ὑμῶν οὐ κυριεύσει 1 See how you translated the similar phrase in [6:12](../06/12.md). +6:14 bl09 rc://*/ta/man/translate/figs-declarative ἁμαρτία & οὐ κυριεύσει 1 Paul is using a future statement to give a command. If it would be helpful in your language, you could use a more natural form for a command. Alternate translation: “sin must not rule over” or “do not allow sin to rule over” +6:14 caqv rc://*/ta/man/translate/grammar-connect-logic-result γάρ 1 Here, **for** indicates that what follows is the reason why Paul urges his readers to not allow **sin** to **lord over** them. Use the most natural form in your language for indicating a reason. Alternate translation: “since” +6:14 a0dz rc://*/ta/man/translate/figs-personification οὐ γάρ ἐστε ὑπὸ νόμον, ἀλλὰ ὑπὸ χάριν 1 Paul speaks of **law** and **grace** as if they were rulers **under** whose authority people have to live. He means that Christians are no longer controlled by the requirements of the **law**, which resulted in people sinning more, as stated in [5:20](../05/20.md). By contrast, Christians now serve the gracious God, as is explained in [6:15–23](../06/15.md). If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “for the law no longer controls you, but you are now controlled by God’s grace” +6:14 eibi rc://*/ta/man/translate/grammar-collectivenouns νόμον 1 See how you translated **law** in [2:12](../02/12.md). +6:14 ypqx rc://*/ta/man/translate/figs-explicit ὑπὸ χάριν 1 Here, **grace** refers specifically to God’s gracious empowering of people to stop sinning. If it would be helpful in your language, you could state this explicitly. Alternative translation: “controlled by God’s grace” +6:15 yk81 rc://*/ta/man/translate/grammar-connect-logic-result τί οὖν 1 Here, **then** indicates that what follows is a response to what Paul said in [6:1–14](../06/01.md). See how you translated **What then** in [3:1](../03/01.md), [4:1](../04/01.md), and [6:1](../06/01.md). +6:15 zxb8 rc://*/ta/man/translate/figs-rquestion τί οὖν? ἁμαρτήσωμεν ὅτι οὐκ ἐσμὲν ὑπὸ νόμον, ἀλλὰ ὑπὸ χάριν? 1 Paul is not asking for information, but is using a question form here to address an objection that some people may have to what he said in the previous verses. If you would not use rhetorical questions for this purpose in your language, you could translate his words as a statement or an exclamation or communicate the emphasis in another way. Alternate translation: “Then we should sin because we are not under law, but under grace!” +6:15 rtts rc://*/ta/man/translate/figs-quotemarks τί οὖν? ἁμαρτήσωμεν ὅτι οὐκ ἐσμὲν ὑπὸ νόμον, ἀλλὰ ὑπὸ χάριν? 1 In these two sentences, Paul is speaking as if he were a Christian who misunderstood what Paul had taught in the previous verses. It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +6:15 t4cc rc://*/ta/man/translate/figs-personification ὑπὸ νόμον & ὑπὸ χάριν 1 See how you translated these phrases in the previous verse. +6:15 t52x rc://*/ta/man/translate/figs-explicit μὴ γένοιτο 1 In this sentence Paul begins to respond to the rhetorical questions he posed earlier in the verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “I would respond by saying, ‘May it never be!’” +6:15 c77g rc://*/ta/man/translate/figs-exclamations μὴ γένοιτο 1 See how you translated this phrase in [3:4](../03/04.md) and [6:2](../06/02.md). +6:16 n5j4 rc://*/ta/man/translate/figs-rquestion οὐκ οἴδατε, ὅτι ᾧ παριστάνετε ἑαυτοὺς δούλους εἰς ὑπακοήν, δοῦλοί ἐστε ᾧ ὑπακούετε—ἤτοι ἁμαρτίας εἰς θάνατον, ἢ ὑπακοῆς εἰς δικαιοσύνην? 1 Paul is not asking for information, but is using the question form here to emphasize the truth of what he is saying. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “You surely know that to what you keep presenting yourselves as slaves for obedience, you become slaves to what you obey—whether of sin leading to death, or of obedience leading to righteousness!” +6:16 hn6y rc://*/ta/man/translate/writing-pronouns ᾧ & ᾧ 1 The pronoun translated **what** here indicates a general reference to a thing or person. If it would be helpful in your language, you could state this explicitly. Alternate translation: “to whomever or whatever … to whomever or whatever” +6:16 g6zz rc://*/ta/man/translate/figs-metaphor παριστάνετε ἑαυτοὺς δούλους & δοῦλοί ἐστε ᾧ ὑπακούετε 1 Paul speaks of people as if they could offer themselves as **slaves** to someone or something. He is referring to being controlled by someone or something. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “you keep being controlled by … you become controlled by what you obey” +6:16 psrr rc://*/ta/man/translate/grammar-connect-logic-goal εἰς ὑπακοήν 1 Here, **for** indicates that this is a purpose clause. Paul is stating the purpose for which these people are **presenting** themselves as **slaves**. Use a natural way in your language for indicating a purpose clause. Alternate translation: “in order to obey” or “for the purpose of obeying” +6:16 zim4 rc://*/ta/man/translate/figs-abstractnouns εἰς ὑπακοήν & ὑπακοῆς 1 If your language does not use an abstract noun for the idea of **obedience**, you could express the same idea in a different way. Alternate translation: “to obey … to obey” +6:16 h0ar rc://*/ta/man/translate/figs-personification ἤτοι ἁμαρτίας εἰς θάνατον, ἢ ὑπακοῆς εἰς δικαιοσύνην 1 Here, **sin** and **obedience** are spoken of as if they were masters that **slaves** would obey. Paul means that people can be controlled either by their desire to **sin** or a desire to obey God. If it would be helpful in your language, you could express this plainly. Alternate translation: “whether you are controlled by sinning, leading to death, or you are controlled by obeying God, leading to righteousness” +6:16 gtzd rc://*/ta/man/translate/figs-possession ἁμαρτίας & ὑπακοῆς 1 Paul is using the possessive form to describe **slaves** that belong to **sin** or **obedience**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “slaves that belong to sin … slaves that belong to obedience” or “sin’s slaves … obedience’s slaves” +6:16 cyct rc://*/ta/man/translate/figs-abstractnouns ἁμαρτίας & δικαιοσύνην 1 See how you translated **sin** in [6:1](../06/01.md) and **righteousness** in [6:13](../06/13.md). +6:16 zfgc rc://*/ta/man/translate/grammar-connect-logic-result εἰς θάνατον & εἰς δικαιοσύνην 1 Here, **leading to** indicates result. Use a natural way in your language to indicate result. Alternate translation: “resulting in death … resulting to righteousness” or “causing death … causing righteousness” +6:16 d8gv rc://*/ta/man/translate/figs-explicit εἰς θάνατον 1 Here, **death** refers to spiritual **death**, which is eternal punishment in hell that occurs after physical death. If it would be helpful in your language, you could state this explicitly. Alternate translation: “leading to spiritual death” or “causing one to die spiritually” +6:17 xj75 rc://*/ta/man/translate/figs-exclamations χάρις & τῷ Θεῷ 1 Here, **thanks be to God** is an exclamatory phrase that communicates Paul’s thankfulness. Use an exclamation form that is natural in your language for communicating thanks. Alternate translation: “I give thanks to God!” +6:17 tl5d rc://*/ta/man/translate/grammar-connect-logic-contrast ὅτι ἦτε δοῦλοι τῆς ἁμαρτίας 1 Here, **that** indicates that the clause that follows provides a contrast between who Paul’s readers were before they became Christians and who they were after they had **listened from the heart** to true Christian **teaching**. If this might confuse your readers, you could state this explicitly. Alternate translation: “even though you were slaves of sin” +6:17 yxt7 rc://*/ta/man/translate/figs-personification δοῦλοι τῆς ἁμαρτίας 1 See how you translated the similar phrase **of sin** in the previous verse. +6:17 uwcy rc://*/ta/man/translate/figs-personification ὑπηκούσατε δὲ ἐκ καρδίας, εἰς & τύπον διδαχῆς 1 Here Paul speaks of **the pattern of teaching** as if it were a person who could be **listened** to. He means that his readers accepted the true Christian teaching that Christians were teaching them. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “but you accepted the form of teaching” +6:17 ep7k rc://*/ta/man/translate/figs-explicit ὑπηκούσατε 1 The word translated **listened** implies that the people who listened also responded by obeying what they heard. If it would be helpful in your language, you could state this explicitly. Alternate translation: “you clung” +6:17 my2z rc://*/ta/man/translate/figs-idiom ὑπηκούσατε & ἐκ καρδίας 1 Here, **from the heart** is an idiom that refers to being sincere or doing something with one’s will and emotions. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “you totally listened” or “you listened from deep within” +6:17 lugj rc://*/ta/man/translate/figs-personification εἰς ὃν παρεδόθητε τύπον διδαχῆς 1 Here Paul speaks of **the pattern of teaching** as if it were a slave-master to which people are **given over to** as slaves when they become Christians. Paul means that Christians should submit to the authority of true Christian teaching. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “to the pattern of teaching that you were submitted to” or “to the pattern of teaching that you were handed over to, as if you were its slave” +6:17 pz14 rc://*/ta/man/translate/figs-activepassive ὃν παρεδόθητε 1 If your language does not use the passive form in this way, you could express the idea in active form or in another way that is natural in your language. Alternate translation: “that God gave you over to” or +6:18 fcd1 rc://*/ta/man/translate/figs-personification ἐλευθερωθέντες δὲ ἀπὸ τῆς ἁμαρτίας, ἐδουλώθητε τῇ δικαιοσύνῃ 1 Here Paul speaks of **sin** and **righteousness** as if they were slave-masters that people could be **enslaved** to. Paul means that his readers are no longer controlled by their sinful desires, but are controlled by the desire to live righteously. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “And having been freed from having to live sinfully, you now have to live righteously” +6:18 y2zg rc://*/ta/man/translate/figs-activepassive ἐλευθερωθέντες δὲ ἀπὸ τῆς ἁμαρτίας, ἐδουλώθητε 1 If your language does not use passive forms in this way, you could express these ideas in active forms or in another way that is natural in your language. If you must state who did the action, Paul implies that “God” did it. Alternate translation: “And God having freed you from sin, he enslaved you” +6:18 twpq rc://*/ta/man/translate/figs-abstractnouns ἁμαρτίας & δικαιοσύνῃ 1 See how you translated **sin** and **righteousness** in [6:16](../06/16.md). +6:19 jlmd rc://*/ta/man/translate/grammar-connect-logic-result ἀνθρώπινον λέγω, διὰ τὴν ἀσθένειαν τῆς σαρκὸς ὑμῶν 1 If it would be more natural in your language, you could reverse the order of these phrases, since the second phrase gives the reason for the result that the first phrase describes. Alternate translation: “Because of the weakness of your flesh, I speak as a man” or “Because you are still immature, I have to speak in simple terms” +6:19 puvh rc://*/ta/man/translate/figs-idiom ἀνθρώπινον λέγω 1 Here, **as a man** is an idiom meaning “the way people do” or “like a human being.” If it would be helpful in your language, you could use an equivalent idiom or use plain language. Alternate translation: “I am speaking based on how human beings perceive things” or “I am talking like a mere human being” +6:19 gt1n rc://*/ta/man/translate/figs-abstractnouns τὴν ἀσθένειαν τῆς σαρκὸς ὑμῶν & τῇ ἀκαθαρσίᾳ, καὶ τῇ ἀνομίᾳ εἰς τὴν ἀνομίαν & τῇ δικαιοσύνῃ εἰς ἁγιασμόν 1 If your language does not use abstract nouns for the ideas of **weakness**, **uncleanness**, **lawlessness**, **righteousness**, and **sanctification**, you could express the same ideas in another way. Alternate translation: “how weak your flesh is … to act impurely and to be more and more lawless … for living righteously, which leads to being sanctified” +6:19 l4ah rc://*/ta/man/translate/figs-idiom τὴν ἀσθένειαν τῆς σαρκὸς ὑμῶν 1 Here, **flesh** is an idiom that refers to human nature. If it would be helpful in your language, you could use an equivalent idiom or use plain language. Alternate translation: “your human weakness” or “your natural limitations” +6:19 psmw rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** indicates that what follows this word explains what came before it. Here, it introduces an explanation of what Paul said in [6:17–18](../06/17.md). If it would be helpful in your language, you could state this explicitly. Alternate translation: “Moreover,” +6:19 x2kt rc://*/ta/man/translate/grammar-connect-words-phrases ὥσπερ & οὕτως 1 See how you translated **just as** and **so** in the [5:19](../05/19.md). +6:19 jbcz rc://*/ta/man/translate/figs-personification παρεστήσατε τὰ μέλη ὑμῶν δοῦλα τῇ ἀκαθαρσίᾳ, καὶ τῇ ἀνομίᾳ εἰς τὴν ἀνομίαν & παραστήσατε τὰ μέλη ὑμῶν, δοῦλα τῇ δικαιοσύνῃ 1 Paul speaks of body parts as if they were **slaves** that could be offered to someone or used by someone. He means that his readers used to use their body parts to act impurely and to disobey God’s laws, but now they should use them to live in the way God wants. If it would be helpful in your language, you could express the meaning plainly. See how you translated similar phrases in [6:13](../06/13.md). Alternative translation: “you used your members to act uncleanly and to disobey God more and more … use your members to act righteously” +6:19 o0ta rc://*/ta/man/translate/grammar-connect-logic-result εἰς ἁγιασμόν 1 The phrase **leading to** indicates result. Use a natural way in your language to indicate result. Alternate translation: “resulting in sanctification” or “causing sanctification” +6:20 s9pk rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** here introduces a result clause. Use a natural way in your language to indicate result. Alternate translation: “This reason for this is that” +6:20 i1ze rc://*/ta/man/translate/figs-personification ὅτε & δοῦλοι ἦτε τῆς ἁμαρτίας, ἐλεύθεροι ἦτε τῇ δικαιοσύνῃ 1 Here, Paul speaks of **sin** and **righteousness** as if they were slave-masters. Paul means that when his readers had previously used their bodies to act sinfully, they were not serving God’s purposes as **slaves** of **righteousness**. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “when you were controlled by sin, you did not serve God” or “when you were living sinfully, you did not live righteously” +6:20 mu0y rc://*/ta/man/translate/figs-irony ἐλεύθεροι ἦτε τῇ δικαιοσύνῃ 1 Paul is not making a serious suggestion here that sinful people are not required to live righteously. Paul means to communicate the opposite of the literal meaning of **free**. If this would be misunderstood in your language, consider expressing the meaning plainly. Alternate translation: “you were unrighteous” or “you were unable to live righteously” +6:21 x3bn rc://*/ta/man/translate/grammar-connect-logic-result τίνα & καρπὸν εἴχετε τότε, ἐφ’ οἷς νῦν ἐπαισχύνεσθε? τὸ γὰρ τέλος ἐκείνων θάνατος 1 If it would be more natural in your language, you could reverse the order of these sentences since the second sentence gives the reason for the result that the first sentence describes. Alternate translation: “since the outcome of those things is death, what fruit were you then having because of which things you are now ashamed?” +6:21 kjl5 rc://*/ta/man/translate/figs-rquestion τίνα οὖν καρπὸν εἴχετε τότε, ἐφ’ οἷς νῦν ἐπαισχύνεσθε 1 Paul is using a rhetorical question here to emphasize the futility of being “slaves to sin” in the previous verse. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation in order to communicate the emphasis in another way. Alternate translation: “So you were not then having any fruit because of which things you are now ashamed!” +6:21 vgam rc://*/ta/man/translate/figs-idiom καρπὸν 1 Here, **fruit** is an idiom that refers to a benefit or advantage. If it would be helpful in your language, you could use an equivalent idiom or use plain language. Alternate translation: “advantage” or “profit” +6:21 pnbm rc://*/ta/man/translate/figs-explicit ἐφ’ οἷς & ἐκείνων 1 Here, **which things** and **those things** refer to sins. If it would be helpful in your language, you could state this explicitly. Alternate translation: “because of which sins … of those sins” +6:21 j2ie rc://*/ta/man/translate/figs-abstractnouns τὸ γὰρ τέλος ἐκείνων θάνατος 1 If your language does not use abstract nouns for the ideas of **outcome** and **death**, you could express the same ideas in another way. Alternate translation: “For those things finally result in you dying” +6:21 tj21 rc://*/ta/man/translate/figs-explicit θάνατος 1 Here, **death** refers to spiritual **death**, which is eternal punishment in hell that occurs after physical death. See how you translated the same use of **death** in [6:16](../06/16.md). +6:22 x8vw rc://*/ta/man/translate/grammar-connect-logic-contrast νυνὶ δέ 1 **But now** introduces a contrast with the previous two verses, a contrast that focuses on time. The word translated **now** refers to the time after the Roman believers became Christians. If it would be helpful in your language, you could clarify what **now** refers to. Alternate translation: “But now that you believe in Jesus,” +6:22 cqlf rc://*/ta/man/translate/grammar-connect-logic-result ἐλευθερωθέντες ἀπὸ τῆς ἁμαρτίας, δουλωθέντες δὲ τῷ Θεῷ 1 This clause indicates the reason why Paul’s readers have **fruit leading to sanctification**. Use a natural way in your language for indicating a reason. Alternate translation: “because you have been freed from sin and have been enslaved to God” +6:22 fmtc rc://*/ta/man/translate/figs-personification ἐλευθερωθέντες ἀπὸ τῆς ἁμαρτίας, δουλωθέντες δὲ τῷ Θεῷ 1 Here Paul speaks of **sin** and **God** as if they were slave-masters. Paul means that Christians are no longer controlled by their desire to sin, but are supposed to obey **God** instead. See a similar phrase in [6:18](../06/18.md). If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “having been freed from having to live sinfully and having begun to serve God” +6:22 z3ap rc://*/ta/man/translate/figs-activepassive ἐλευθερωθέντες ἀπὸ τῆς ἁμαρτίας, δουλωθέντες δὲ τῷ Θεῷ 1 If your language does not use passive forms in this way, you could express these ideas in active forms or in another way that is natural in your language. If you must state who did the action, Paul implies that “God” did it. Alternate translation: “God having freed you from sin and having enslaved you to himself” or “God having released you from being controlled by your sin and having caused you to serve him” +6:22 npf3 rc://*/ta/man/translate/figs-idiom ἔχετε τὸν καρπὸν ὑμῶν 1 See how you translated **fruit** in the previous verse. +6:22 a478 rc://*/ta/man/translate/figs-abstractnouns εἰς ἁγιασμόν, τὸ & τέλος ζωὴν αἰώνιον 1 See how you translated **sanctification** in [6:19](../06/19.md), **outcome** in [6:21](../06/21.md), and **eternal life** in [5:21](../05/21.md). +6:22 lvhh rc://*/ta/man/translate/grammar-connect-logic-result εἰς ἁγιασμόν 1 See how you translated this phrase in [6:19](../06/19.md). +6:23 gacy rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** here indicates that this verse gives the reason for what Paul said in the previous two verses. Use a natural way in your language for indicating a reason. Alternate translation: “This is true because” +6:23 ze3f rc://*/ta/man/translate/figs-personification τὰ & ὀψώνια τῆς ἁμαρτίας θάνατος 1 Here, Paul speaks of **sin** as if it were a person who could pay **wages**. Paul means that the result of living sinfully is eternal **death**. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “when a person lives sinfully, it results in eternal death” +6:23 juc4 rc://*/ta/man/translate/figs-metaphor τὰ & ὀψώνια τῆς ἁμαρτίας θάνατος 1 Paul speaks of **death** as if it were **wages** paid to those who **sin**. He means that the result of living sinfully is eternal **death**. If it would be helpful in your language, you could express the meaning plainly or use a simile. Alternative translation: “whoever lives sinfully receives eternal death as the result” or “whoever lives sinfully earns eternal death as if it were wages for work” +6:23 iyv3 rc://*/ta/man/translate/figs-possession τὰ & ὀψώνια τῆς ἁμαρτίας 1 Paul is using the possessive form to describe **the wages** that come from **sin**. If it would be helpful in your language, you could use a different expression. Alternate translation: “sin’s wages” or “the wages that come from sin” +6:23 pizh rc://*/ta/man/translate/figs-explicit θάνατος 1 Here, **death** refers to spiritual **death**, which is eternal punishment in hell that occurs after physical death. See how you translated the same use of **death** in [6:16](../06/16.md) and [6:21](../06/21.md). +6:23 slyb rc://*/ta/man/translate/figs-abstractnouns θάνατος; τὸ & χάρισμα & ζωὴ αἰώνιος 1 See how you translated **death** in [6:21](../06/21.md), **gracious gift** in [5:15–16](../05/15.md), and **eternal life** in [6:22](../06/22.md). +6:23 cwkw rc://*/ta/man/translate/figs-possession τὸ & χάρισμα τοῦ Θεοῦ 1 Paul is using the possessive form to describe **the gracious gift** that comes from **God**. If it would be helpful in your language, you could use a different expression. Alternate translation: “God’s gracious gift” or “the gracious gift from God” +6:23 jn66 rc://*/ta/man/translate/figs-metaphor ἐν Χριστῷ Ἰησοῦ 1 Paul speaks of **eternal life** as if it were occupying space inside of **Christ Jesus**. Paul means that **eternal life** comes by being united to **Christ Jesus**, as stated in [6:11](../06/11.md). If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “for those who are united to Christ Jesus” or “comes through being united to Christ Jesus” +7:intro fl1y 0 # Romans 7 General Notes\n\n## Structure and Formatting\n\n5. Becoming like Christ in this life (6:1–8:39)\n * Baptism represents union with Christ’s death (6:1–14)\n * Christians are now slaves of righteousness (6:15–23)\n * Christians have been freed from the law (7:1–6)\n * The law is not sinful (7:7–12)\n * Christians still struggle with indwelling sin (7:13–25)\n\n## Special Concepts in this Chapter\n\n### “The Law”\n\nThroughout most of this chapter Paul uses the singular noun “the law” to refer to the group of laws that God gave Israel through Moses. However, in [7:21–25](../07/21.md) Paul uses the word “law” in several different ways. Each of these different uses will be addressed in the notes. (See: [[rc://*/tw/dict/bible/kt/lawofmoses]])\n\n## Important Figures of Speech in this Chapter\n\n### Marriage\n\nScripture commonly uses marriage as a metaphor. Here Paul uses it to describe how the church relates to the law of Moses and now to Christ. (See: [[rc://*/ta/man/translate/figs-metaphor]])\n\n## Possible Translation Difficulties in this Chapter\n\n### Inclusive language\n\nIn this chapter the pronouns “we”, “us”, and “our” refer inclusively to all Jewish believers in Christ. Paul calls these people “brothers” in [7:1](../07/01.md) and [7:4](../07/04.md). Your language may require you to mark these forms. (See: [[rc://*/ta/man/translate/figs-exclusive]]) +7:1 mk7w rc://*/ta/man/translate/figs-rquestion ἢ ἀγνοεῖτε, ἀδελφοί (γινώσκουσιν γὰρ νόμον λαλῶ), ὅτι ὁ νόμος κυριεύει τοῦ ἀνθρώπου ἐφ’ ὅσον χρόνον ζῇ? 1 Paul is using a rhetorical question here to emphasize that the Jew is required to obey the law of Moses his whole life. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “You surely know, brothers (for I am speaking to those who know the law), that the law is lord of the man for as long as he lives!” +7:1 guk4 rc://*/ta/man/translate/figs-gendernotations ἀδελφοί 1 Although the term **brothers** is masculine, Paul is using the word here to refer to both male and female Jewish believers in Christ. Alternate translation: “my fellow Jewish Christians” +7:1 s4su (γινώσκουσιν γὰρ νόμον λαλῶ) 1 Here Paul interrupts himself in order to clarify that he is specifically directing this part of the letter to the Jewish believers in the church at Rome. If this would be confusing in your language, you could add parentheses, as done in the ULT, or use a natural way in your language to indicate this. +7:1 j67x rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 Here, **for** indicates that what follows this word explains what came before it. Here, it explains the reason why Paul expects these **brothers** to understand what he is saying. Use a natural way in your language for indicating a reason. Alternate translation: “I know you should understand this because” +7:1 ajk4 rc://*/ta/man/translate/writing-pronouns λαλῶ 1 The pronoun **I** here and throughout this chapter refers to Paul (See: [6:19](../06/19.md)). If it would be helpful in your language, you could state this explicitly. Alternate translation: “I, Paul, am speaking” +7:1 k3h5 rc://*/ta/man/translate/grammar-collectivenouns νόμον & ὁ νόμος 1 For every occurrence of **the law** in [7:1–20](../07/01.md), translate the phrase in the same way you translated it in [2:12](../02/12.md). +7:1 okz5 rc://*/ta/man/translate/figs-personification ὁ νόμος κυριεύει τοῦ ἀνθρώπου 1 Here Paul speaks of **the law** as if it were a king. Paul means that, like a king, **the law** must be obeyed by those who are obligated to do so. If it would be helpful in your language, you could express the meaning plainly or with a simile. Alternate translation: “like a king, the law must be obeyed by every Jewish person” +7:1 r9fl rc://*/ta/man/translate/figs-gendernotations τοῦ ἀνθρώπου & ζῇ 1 Although **the man** and **he** are masculine, Paul is using the word here in a generic sense that includes both men and women. Alternate translation: “of a person … that person lives” +7:2 as1h rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** indicates that what follows this word explains what came before it. Here, it introduces an explanation of an example from God’s law that illustrates how “the law rules over the man for as long as he lives,” as Paul said in the previous verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “For example,” or “As an illustration,” +7:2 j4sn rc://*/ta/man/translate/figs-genericnoun ἡ & ὕπανδρος γυνὴ τῷ ζῶντι ἀνδρὶ δέδεται νόμῳ; ἐὰν δὲ ἀποθάνῃ ὁ ἀνήρ, κατήργηται & τοῦ ἀνδρός 1 Paul is speaking of Jewish **married** women and husbands in general, not of one particular **woman** or **husband**. If it would be helpful in your language, you could use a more natural phrase. Alternate translation: “married women remain bound by law to their living husbands, but if their husbands die, they have been released … of their husbands” +7:2 hpn4 rc://*/ta/man/translate/figs-activepassive ἡ & ὕπανδρος γυνὴ & δέδεται νόμῳ & κατήργηται 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “the law continually binds the married woman … God releases her” +7:2 l6d9 rc://*/ta/man/translate/figs-personification ἡ & ὕπανδρος γυνὴ τῷ ζῶντι ἀνδρὶ δέδεται νόμῳ & κατήργηται ἀπὸ τοῦ νόμου τοῦ ἀνδρός 1 Here Paul speaks of the **law** as if it were a person who could tie a **woman** to her **husband**. Paul means that the **law** of Moses requires a **married woman** to stay married to her **husband** only while he is alive. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “God requires in his law that the married woman remain married to her living husband … she is no longer required to remain married to the husband” +7:2 ag23 rc://*/ta/man/translate/figs-possession τοῦ νόμου τοῦ ἀνδρός 1 Paul is using the possessive form to describe **the law** that is related to **the husband**. This phrase refers to the **law** already described in the previous clause. If it would be helpful in your language, you could use a different expression. Alternate translation: “the law that requires her to remain bound to the husband” +7:3 w3yw rc://*/ta/man/translate/grammar-connect-words-phrases ἄρα οὖν 1 See how you translated this phrase in [5:18](../05/18.md). +7:3 ss60 rc://*/ta/man/translate/figs-infostructure ζῶντος τοῦ ἀνδρὸς, μοιχαλὶς χρηματίσει, ἐὰν γένηται ἀνδρὶ ἑτέρῳ 1 If it would be more natural in your language, you could reverse the order of these phrases. Alternate translation: “if she becomes married to another husband, the first husband being alive” +7:3 jbvc rc://*/ta/man/translate/grammar-connect-time-simultaneous ζῶντος τοῦ ἀνδρὸς 1 In this clause Paul is describing something that was occurring during the same time period as what he describes in the next clause. You can make this clear in your translation with an appropriate connecting word or phrase. Alternate translation: “at the same time that the husband is alive” +7:3 ci5r rc://*/ta/man/translate/figs-genericnoun τοῦ ἀνδρὸς & ὁ ἀνήρ 1 See how you translated this phrase in the previous verse. +7:3 r2m4 rc://*/ta/man/translate/figs-activepassive μοιχαλὶς χρηματίσει 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “the law will title her an adulteress” +7:3 wg4k rc://*/ta/man/translate/figs-metaphor ἐλευθέρα ἐστὶν ἀπὸ τοῦ νόμου 1 Here Paul speaks of **the law** as if it were an object or person someone could be freed from. Paul means that **the law** that prohibited a woman from marrying **another husband** did not apply if her first husband died. If it would be helpful in your language, you could express the meaning plainly. See how you translated the similar phrase “she has been released from the law” in the previous verse. Alternate translation: “she is no longer required to remain married to the first husband” +7:4 kvqw rc://*/ta/man/translate/grammar-connect-logic-result ὥστε 1 **So then** here introduces the result of what Paul said in [7:1–3](../07/01.md). Use a natural way in your language for introducing a result clause. Alternate translation: “Since this is true” +7:4 ne64 rc://*/ta/man/translate/figs-gendernotations ἀδελφοί 1 See how you translated this word in [7:1](../07/01.md). +7:4 z8zj rc://*/ta/man/translate/figs-activepassive καὶ ὑμεῖς ἐθανατώθητε τῷ νόμῳ 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “you also died to the law” +7:4 svrq rc://*/ta/man/translate/figs-rpronouns καὶ ὑμεῖς ἐθανατώθητε 1 Paul uses the word **yourselves** to emphasize that even Jewish Christians are not required to obey the law of Moses. Use a way that is natural in your language to indicate this emphasis. Alternate translation: “you very Jews yourselves were also made dead” or “even you Jews yourselves were also made dead” +7:4 vpwf rc://*/ta/man/translate/figs-metaphor καὶ ὑμεῖς ἐθανατώθητε τῷ νόμῳ 1 Here Paul uses **made dead** to refer to Jewish Christians not being required to obey the law of Moses. Just as dead people don’t have to obey the law, so too, Jewish Christians no longer have to obey it. If it would be helpful in your language, you could express the meaning plainly or use a simile. Alternate translation: “your yourselves no longer have to obey the law” or “you yourselves are like dead people in that you do not have to obey the law” +7:4 v2tu rc://*/ta/man/translate/figs-explicit διὰ τοῦ σώματος τοῦ Χριστοῦ 1 Here, **through** indicates that **the body of Christ** is the means by which believers **were made dead to the law**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “by means of the body of Christ” +7:4 glzf rc://*/ta/man/translate/figs-metaphor διὰ τοῦ σώματος τοῦ Χριστοῦ 1 Here, **the body of Christ** refers to the death of Jesus’ body. If it would be helpful in your language, you could state this explicitly. Alternate translation: “through the death of Christ’s body” +7:4 xw6f rc://*/ta/man/translate/grammar-connect-logic-goal εἰς τὸ γενέσθαι ὑμᾶς ἑτέρῳ 1 Here, **so that** introduces a purpose clause. Paul is stating the purpose for which God **made** believers **dead to the law**. Use a natural way in your language for introducing a purpose clause. Alternate translation: “in order for us to become married to another” +7:4 g59t rc://*/ta/man/translate/figs-metaphor εἰς τὸ γενέσθαι ὑμᾶς ἑτέρῳ 1 Here Paul uses **married to another** to refer to Christians being united with **Christ** as if they became **married** to him. If it would be helpful in your language, you could express the meaning plainly or use a simile. Alternate translation: “so that you might become united to Jesus” or “so that you might be united with Christ like a woman becomes married to another husband” +7:4 rj6u rc://*/ta/man/translate/figs-activepassive τῷ ἐκ νεκρῶν ἐγερθέντι 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “to the one whom God raised from dead ones” +7:4 t9nt rc://*/ta/man/translate/figs-idiom τῷ ἐκ νεκρῶν ἐγερθέντι 1 See how you translated a similar phrase in [4:24](../04/24.md). +7:4 gxjj rc://*/ta/man/translate/grammar-connect-logic-goal ἵνα καρποφορήσωμεν τῷ Θεῷ 1 Here, **in order that** introduces a purpose clause. Paul is stating the purpose for which God **raised** Jesus **from dead ones**. Use a natural way in your language for introducing a purpose clause. Alternate translation (without a comma preceding): “in order for us to produce fruit for God” +7:4 c4rl rc://*/ta/man/translate/figs-metaphor καρποφορήσωμεν τῷ Θεῷ 1 Paul uses **fruit** here to refer to actions that please God as if they were **fruit** that a person could grow. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “we might be able to do things pleasing to God” +7:4 ka0o rc://*/ta/man/translate/figs-exclusive καρποφορήσωμεν 1 Here, **we** includes all those whom Paul called **brothers** earlier in this verse and in [7:1](../07/01.md), so **we** is inclusive of all Jewish Christians. Your language may require you to mark these forms. +7:5 i1zl rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** indicates that what follows this word explains what came before it. **For** here indicates that what follows in the next two verses explains what Paul said in the previous verse. If it would be helpful in your language, you could use a different expression. Alternate translation: “In fact,” +7:5 gmb9 rc://*/ta/man/translate/figs-metaphor ἦμεν ἐν τῇ σαρκί 1 Here Paul speaks of **the flesh** as if it were a location that someone could be **in**. He means his readers used to live according to the desires of their sinful natures. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “we were living according to our sinful natures” or “we were doing whatever we wanted to do” +7:5 bl7i rc://*/ta/man/translate/figs-abstractnouns τὰ παθήματα τῶν ἁμαρτιῶν τὰ διὰ τοῦ νόμου ἐνηργεῖτο 1 If your language does not use an abstract noun for the idea of **passions**, you could express the same idea in another way. Alternate translation: “the desire to sin that was through the law was working” +7:5 g2rg rc://*/ta/man/translate/figs-ellipsis τὰ διὰ τοῦ νόμου ἐνηργεῖτο 1 Paul is leaving out a word that a clause would need in many languages to be complete. If it would be helpful in your language, you could supply the word from the context. Paul said something similar about **the law** causing sin to increase in [5:20](../05/20.md). Alternate translation: “that were increased through the law were working” or “that were stimulated by the law were working” +7:5 vlev rc://*/ta/man/translate/figs-explicit διὰ τοῦ νόμου 1 Here, **through** indicates the means by which **the sinful passions** increased. Paul means that **the law** stimulated people’s desire to sin even more. If it would be helpful in your language, you could state this explicitly. Alternate translation: “by means of the law” +7:5 tvku rc://*/ta/man/translate/figs-personification ἐνηργεῖτο ἐν τοῖς μέλεσιν ἡμῶν 1 Here Paul speaks of **the sinful passions** are if they were people who could work within someone’s body parts. He means that people’s sinful desires caused them to sin with their bodies. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “were causing us to use our members to sin” +7:5 denv τοῖς μέλεσιν 1 See how you translated **members** in [6:13](../06/13.md). +7:5 pnw6 rc://*/ta/man/translate/grammar-connect-logic-result εἰς τὸ καρποφορῆσαι 1 Here, **to** introduces a result clause. Use a natural way in your language to indicate result. Alternate translation: “which resulted in producing fruit” or “so that they would produce fruit” +7:5 xed9 rc://*/ta/man/translate/figs-metaphor εἰς τὸ καρποφορῆσαι τῷ θανάτῳ 1 Here Paul uses **fruit** to refer to the result or outcome of someone’s actions. Paul is using **fruit** differently than how he used it in the previous verse. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “so that the outcome was fruit for death” +7:5 m071 rc://*/ta/man/translate/figs-abstractnouns τῷ θανάτῳ 1 See how you translated **death** in [6:16](../06/16.md). +7:5 ub7z rc://*/ta/man/translate/figs-explicit τῷ θανάτῳ 1 Here, **death** refers to spiritual **death**, which is eternal punishment in hell that occurs after physical death. See how you translated the same use of **death** in [6:16](../06/16.md). +7:6 mze7 rc://*/ta/man/translate/grammar-connect-logic-contrast νυνὶ δὲ 1 See how you translated this phrase in [6:22](../06/22.md). +7:6 l8w4 rc://*/ta/man/translate/figs-activepassive κατηργήθημεν ἀπὸ τοῦ νόμου & ἐν ᾧ κατειχόμεθα 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “God has released us from the law … to that which was holding us” +7:6 j6i3 rc://*/ta/man/translate/figs-personification κατηργήθημεν ἀπὸ τοῦ νόμου & ἐν ᾧ κατειχόμεθα 1 Here Paul speaks of **the law** as if it were a slave-master from which someone must be **released** and who can hold people captive. Paul means that Christians do not have to obey the laws God gave the Jews. If it would be helpful in your language, you could express the meaning plainly or use a simile. Alternate translation: “we no longer have to obey the law … to that which we used to be required to obey” or “we are like slaves who have been released from the law … to that which we used to have to obey like slaves” +7:6 l2l3 rc://*/ta/man/translate/figs-explicit ἐν ᾧ κατειχόμεθα 1 The phrase **that by which we were being held** refers to **the law**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “to the law by which we were being held” +7:6 vcok rc://*/ta/man/translate/figs-metaphor ἀποθανόντες ἐν ᾧ κατειχόμεθα 1 Paul speaks of **the law** as if it were a location where Christians could die. Here, **died to** the law refers to the idea that Christians no longer have to obey the requirements of the laws God gave the Jews. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “no longer being required to obey that by which we were being held” +7:6 zafg rc://*/ta/man/translate/grammar-connect-logic-result ὥστε δουλεύειν ἡμᾶς 1 Here, **so that** indicates that what follows is the result of Christians **having died to** the law. Use the natural way in your language to indicate result. Alternate translation: “the result being that we might serve” +7:6 f9n4 rc://*/ta/man/translate/figs-ellipsis δουλεύειν ἡμᾶς 1 Paul is leaving out a word that a clause would need in many languages to be complete. If it would be helpful in your language, you could supply this word from the context. Alternate translation: “we might serve God” +7:6 c1j8 rc://*/ta/man/translate/figs-abstractnouns ἐν καινότητι & οὐ παλαιότητι 1 If your language does not use abstract nouns for the ideas of **newness** and **oldness**, you could express the same ideas in another way. These words indicate different ways in which people**serve** God. Alternate translation: “in the new way … not in the old way” +7:6 vhqd rc://*/ta/man/translate/figs-possession ἐν καινότητι Πνεύματος 1 Paul uses the possessive form to describe the **newness** that is produced by **the Spirit**. Paul means that the Holy Spirit enables Christians to live in a new way that pleases God. If it would be helpful in your language, you could state this explicitly. Alternate translation: “in a new way that comes from the Holy Spirit” +7:6 rm8r rc://*/ta/man/translate/figs-possession παλαιότητι γράμματος 1 Paul uses the possessive form to describe the **oldness** that is determined by **the letter**. Paul means that Christians do not live in the old way that the law of Moses requires. If it would be helpful in your language, you could state this explicitly. Alternate translation: “in the old way that the letter requires” +7:6 iozz rc://*/ta/man/translate/figs-metonymy γράμματος 1 Paul uses **the letter** to refer to **the law** which is written down with letters. See how you translated this word in [2:27](../02/27.md). +7:7 k1jj rc://*/ta/man/translate/grammar-connect-logic-result τί οὖν ἐροῦμεν? 1 **Then** indicates that what follows this word explains what came before it. Here, **then** indicates that what follows is a response to what Paul said in the previous verses, especially what he said in [7:5](../07/05.md). See how you translated this phrase in [6:1](../06/01.md). +7:7 bnyx rc://*/ta/man/translate/figs-rquestion τί οὖν ἐροῦμεν? ὁ νόμος ἁμαρτία? 1 In these two sentences Paul is not asking for information, but is using questions to address an objection that some people may have to what he said in [7:5](../07/05.md) because they misunderstood him. If you would not use rhetorical questions for this purpose in your language, you could translate his words as statements or exclamations or communicate the emphasis in another way. Alternate translation: “Then we will say that the law is sin!” +7:7 f3hc rc://*/ta/man/translate/figs-quotemarks τί οὖν ἐροῦμεν? ὁ νόμος ἁμαρτία? 1 In these two sentences Paul is speaking as if he were a Jewish Christian who misunderstood what Paul had taught in the previous verses. It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +7:7 zl8m rc://*/ta/man/translate/figs-abstractnouns ἁμαρτία & τὴν ἁμαρτίαν 1 If your language does not use an abstract noun for the idea of **sin**, you could express the same idea in another way. Alternate translation: “something sinful … what things are sinful” +7:7 erx6 rc://*/ta/man/translate/figs-explicit μὴ γένοιτο 1 In this sentence Paul begins to respond to the rhetorical questions he wrote earlier in the verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “I would respond by saying, ‘May it never be!’” +7:7 u8gm rc://*/ta/man/translate/figs-exclamations μὴ γένοιτο 1 See how you translated this phrase in [3:4](../03/04.md) and [6:2](../06/02.md). +7:7 y92j rc://*/ta/man/translate/grammar-connect-logic-contrast ἀλλὰ 1 **But** here indicates that what follows is in contrast to what came before it. Here, **But** introduces the contrast to the idea that **the law** is sinful. Use a natural way in your language for introducing a contrast. Alternate translation: “Nevertheless,” or “By contrast,” +7:7 zzsf rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** indicates that what follows this word explains what came before it. Here, it introduces an example from God’s law that illustrates the importance of **the law**. See how you translated the same use of **For** in [7:2](../07/02.md). +7:7 g0np rc://*/ta/man/translate/figs-abstractnouns τήν & ἐπιθυμίαν 1 If your language does not use an abstract noun for the idea of **covetousness**, you could express the same idea in another way. Alternate translation: “what it means to be covetous” +7:7 refv rc://*/ta/man/translate/writing-quotations ὁ νόμος ἔλεγεν 1 Here Paul uses **said** to indicate a quotation from **the law** that is written in the Old Testament ([Exodus 20:17](../exo/20/17.md)). If it would be helpful in your language, you could use a comparable phrase that indicates that Paul is quoting from an important text. Alternate translation: “it had been written in the law” +7:7 qb5v rc://*/ta/man/translate/figs-personification ὁ νόμος ἔλεγεν 1 Here Paul speaks of **the law** as if it were a person who could say something. He means that God **said** what was written down in **the law**. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “God said in the law” +7:8 mz77 rc://*/ta/man/translate/figs-personification ἀφορμὴν & λαβοῦσα ἡ ἁμαρτία διὰ τῆς ἐντολῆς, κατειργάσατο ἐν ἐμοὶ πᾶσαν ἐπιθυμίαν 1 Here Paul speaks of **sin** as if it were a person who could take an **opportunity** and produce **covetousness** within a person. Paul means that his desire to **sin** by coveting increased when he learned the commandment that prohibits coveting. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “my desire to sin, increasing as a result of the commandment, led me to covet” +7:8 fh6x rc://*/ta/man/translate/figs-explicit τῆς ἐντολῆς 1 Here, **the commandment** refers specifically to the command, “You will not covet,” in the previous verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “the command that we should not covet” +7:8 w6ah rc://*/ta/man/translate/figs-abstractnouns τῆς ἐντολῆς 1 If your language does not use an abstract noun for the idea of **commandment**, you could express the same idea in another way. Alternate translation: “what God commanded” +7:8 zeb5 rc://*/ta/man/translate/figs-abstractnouns ἐπιθυμίαν 1 See how you translated **covetousness** in the previous verse. +7:8 r5i2 rc://*/ta/man/translate/figs-personification χωρὶς & νόμου, ἁμαρτία νεκρά 1 Here Paul speaks of **sin** as if it were something which could be **dead**. Paul means that his desire to **sin** would not have increased if God had not given his laws. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “if there were no law, my desire to sin would not have been stimulated” +7:9 cag9 rc://*/ta/man/translate/figs-metaphor χωρὶς νόμου 1 Here Paul speaks about the **law** as if it did not exist before he knew about it. Paul means that he was not aware of God’s law **at one time**. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “while unaware of the law” or “without knowledge of the law” +7:9 sz5q rc://*/ta/man/translate/figs-personification ἐλθούσης & τῆς ἐντολῆς 1 Paul speaks of **the commandment** as if it were a person who could **come** to Paul. He means that he became aware of **the commandment**. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “when I became aware of the commandment” +7:9 i90y rc://*/ta/man/translate/figs-abstractnouns τῆς ἐντολῆς, ἡ ἁμαρτία 1 See how you translated **commandment** and **sin** in the previous verse. +7:9 d4wm rc://*/ta/man/translate/figs-explicit τῆς ἐντολῆς 1 Here, **the commandment** could refer to: (1) all the commandments that make up God’s law. Alternate translation: “God’s commandments” (2) **the commandment** against coveting, as mentioned in the previous verse. Alternate translation: “the commandment against coveting” +7:9 q9le rc://*/ta/man/translate/figs-personification ἡ ἁμαρτία ἀνέζησεν 1 Here Paul speaks of **sin** as if it were a person who could come **to life**. This could mean: (1) Paul’s desire to sin was stimulated, as mentioned in the previous verse. Alternate translation: “my desire to sin was stimulated” (2) Paul realized that he was sinning, as mentioned in [7:7](../07/07.md). Alternate translation: “I became aware of my sin” +7:10 ouxm rc://*/ta/man/translate/figs-metaphor ἐγὼ & ἀπέθανον 1 Paul uses **died** here to refer to being spiritually dead, which is the spiritual condition of all non-Christians. Spiritual death results in eternal punishment in hell after a person’s body dies. Paul means here that he realized that he was spiritually dead when he understood God’s law. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “I died spiritually” +7:10 mzx2 rc://*/ta/man/translate/figs-abstractnouns ἡ ἐντολὴ 1 See how you translated **commandment** in the previous verse. +7:10 jmso rc://*/ta/man/translate/figs-explicit ζωὴν 1 Here, **life** refers to “eternal life.” If it would be helpful in your language, you could state this explicitly. Alternate translation: “of eternal life” or “for living forever” +7:10 yu1u rc://*/ta/man/translate/grammar-connect-logic-goal ἡ ἐντολὴ, ἡ εἰς ζωὴν 1 Here, **for** indicates the purpose for **the commandment**. Use a natural way in your language for introducing a purpose clause. Alternate translation: “the commandment that was intended to cause life” +7:10 a0rz rc://*/ta/man/translate/grammar-connect-logic-result εὑρέθη μοι & αὕτη εἰς θάνατον 1 Here, **for** indicates that what follows is the result of **the commandment**. Paul means that God’s laws resulted in eternal **death** for people. Use a natural way in your language for indicating result. Alternate translation: “it was found to result in death for me” +7:10 hkce rc://*/ta/man/translate/figs-activepassive εὑρέθη & αὕτη 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “I found it to be” +7:10 jrrw rc://*/ta/man/translate/figs-metaphor εὑρέθη & αὕτη 1 Here Paul speaks of **the commandment** as if it were an object that could be **found**. Paul means that he realized that God’s law results in spiritual death for people. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “I realized it was to be” +7:10 y97i rc://*/ta/man/translate/figs-explicit θάνατον 1 Here, **death** refers to spiritual **death**, which is eternal punishment in hell that occurs after physical death. See how you translated the same use of **death** in [6:16](../06/16.md). +7:11 r582 rc://*/ta/man/translate/figs-personification ἡ & ἁμαρτία ἀφορμὴν λαβοῦσα διὰ τῆς ἐντολῆς 1 See how you translated this clause in [7:8](../07/08.md). +7:11 qi99 rc://*/ta/man/translate/figs-personification ἐξηπάτησέν με 1 Here Paul speaks of **sin** as if it were a person who could deceive people. Paul means that his desire to sin tricked him into thinking that he could become righteous by obeying **the commandment**. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “caused me to deceive myself” +7:11 qljg rc://*/ta/man/translate/writing-pronouns δι’ αὐτῆς 1 The pronoun **it** refers to **the commandment**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “through the commandment” +7:11 f6sx rc://*/ta/man/translate/figs-personification ἀπέκτεινεν 1 Here Paul speaks of **sin** as if it were a person who could kill people. Paul means that his desire to sin caused him to disobey God’s law, which resulted in Paul being spiritually dead. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “caused me to die spiritually” +7:12 h0li rc://*/ta/man/translate/grammar-connect-logic-result ὥστε 1 **So then** indicates that what follows this phrase explains what came before it. **So then** here introduces the result of what Paul said in [7:7–11](../07/07.md). Use a natural way in your language for indicating result. Alternate translation: “Since this is true” +7:12 i3ka rc://*/ta/man/translate/figs-abstractnouns ἡ ἐντολὴ 1 See how you translated **commandment** in [7:9](../07/09.md). +7:13 us69 rc://*/ta/man/translate/grammar-connect-logic-result οὖν 1 The word **Therefore** indicates that what follows is a logical conclusion. **Therefore** here indicates that what follows is the result of what Paul said in [7:7–12](../07/07.md). Use a natural way in your language for indicating result. Alternate translation: “As a result” or “This is why” or “Because of this” +7:13 e1bx rc://*/ta/man/translate/figs-rquestion τὸ & ἀγαθὸν ἐμοὶ ἐγένετο θάνατος? 1 Paul is using a rhetorical question here to emphasize that the law did not directly cause him to become spiritually dead. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “surely what is good did not become death to me!” +7:13 g451 rc://*/ta/man/translate/figs-explicit τὸ & ἀγαθὸν & διὰ τοῦ ἀγαθοῦ 1 Here, **what is good** refers to the law. If it would be helpful in your language, you could state this explicitly. Alternate translation: “God’s good laws … through those good laws” +7:13 qwe9 rc://*/ta/man/translate/figs-metaphor ἐμοὶ ἐγένετο θάνατος 1 Here Paul speaks of the law as if it could **become death**. Paul is referring to the idea that God’s laws directly caused him to become spiritually dead. He rejects this idea in the next sentence. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “did … cause me to die spiritually” +7:13 ee64 rc://*/ta/man/translate/figs-explicit θάνατος & θάνατον 1 In this verse **death** refers to spiritual death, which is eternal punishment in hell that occurs after physical death. See how you translated the same use of **death** in [6:16](../06/16.md). +7:13 r84l rc://*/ta/man/translate/figs-abstractnouns θάνατος & ἡ ἁμαρτία & ἁμαρτία & θάνατον & ἡ ἁμαρτία διὰ τῆς ἐντολῆς 1 See how you translated the abstract nouns **sin** and **commandment** in [7:11](../07/11.md) and **death** in [7:10](../07/10.md). +7:13 hgm6 rc://*/ta/man/translate/figs-exclamations μὴ γένοιτο! 1 See how you translated this phrase in [3:4](../03/04.md) and [6:2](../06/02.md). +7:13 f9md rc://*/ta/man/translate/figs-infostructure ἀλλὰ ἡ ἁμαρτία, ἵνα φανῇ ἁμαρτία διὰ τοῦ ἀγαθοῦ μοι κατεργαζομένη θάνατον 1 If it would be more natural in your language, you could reverse the order of these phrases. Alternate translation: “But sin produced death in me in order that it might be shown to be sin through what is good” +7:13 qoe9 rc://*/ta/man/translate/grammar-connect-logic-goal ἁμαρτία, ἵνα φανῇ ἁμαρτία διὰ τοῦ ἀγαθοῦ μοι κατεργαζομένη θάνατον 1 Here, **in order that** indicates a purpose clause. Paul is stating a purpose for **sin** **producing death**. Use a natural way in your language for introducing a purpose clause. Alternate translation: “sin produced death in me for the purpose of showing itself to be sin through what is good” +7:13 kvhi rc://*/ta/man/translate/figs-metaphor φανῇ ἁμαρτία 1 Here Paul uses **shown** as if **sin** were an object that people could see. Paul means that God’s laws enable people to recognize what **sin** is. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “it might be recognized to be sin” +7:13 e7r4 rc://*/ta/man/translate/figs-explicit διὰ τοῦ ἀγαθοῦ 1 Here, **through** indicates that **what is good** is the means by which sin is clearly understood to be sin. If it would be helpful in your language, you could state this explicitly. Alternate translation: “by means of what is good” +7:13 m4l5 rc://*/ta/man/translate/figs-personification ἡ ἁμαρτία & μοι κατεργαζομένη θάνατον; 1 Here Paul speaks of **sin** as if it were a person who could kill someone. Paul means that his desire to sin caused him to disobey God’s law, which resulted in Paul being spiritually dead. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “sin … caused me to die spiritually” +7:13 pnq6 rc://*/ta/man/translate/figs-metaphor μοι κατεργαζομένη θάνατον 1 Here Paul speaks of **death** as if it were an object that could be inside a person. He means that he was spiritually dead. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: Alternate translation: “killed me spiritually” +7:13 cuct rc://*/ta/man/translate/grammar-connect-logic-goal ἵνα γένηται καθ’ ὑπερβολὴν ἁμαρτωλὸς ἡ ἁμαρτία διὰ τῆς ἐντολῆς 1 Here, **so that** indicates a purpose clause. Paul is stating another purpose for **sin** **producing death**. Use a natural way in your language for introducing a purpose clause. Alternate translation: “in order for sin to become sinful beyond measure through the commandment” +7:13 a6zb rc://*/ta/man/translate/figs-explicit διὰ τῆς ἐντολῆς 1 Here, **through** indicates that **the commandment** is the means by which sin becomes **sinful beyond measure**. Paul means that God’s laws provide a standard by which people can understand how extremely sinful sin is. If it would be helpful in your language, you could state this explicitly. Alternate translation: “by means of the commandment” +7:13 clht rc://*/ta/man/translate/figs-personification γένηται καθ’ ὑπερβολὴν ἁμαρτωλὸς ἡ ἁμαρτία 1 Here Paul speaks of **sin** as if it were a person who could become more **sinful**. He means that God’s laws provide a standard by which people can understand how extremely sinful sin is. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “sin might be recognized as sinful beyond measure” +7:13 oy2w rc://*/ta/man/translate/figs-idiom καθ’ ὑπερβολὴν 1 Here, **beyond measure** is an idiom that means “to a great degree” or “exceedingly.” If it would be helpful in your language, you could use a similar idiom from your language or express the meaning plainly. Alternate translation: “to an extreme degree” +7:14 k5mg rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** indicates that what follows this word explains what came before it. **For** here indicates that this verse is the reason why the previous statement is true. Use a natural way in your language for indicating a reason. Alternate translation: “These things I have just said are true because” +7:14 quen rc://*/ta/man/translate/figs-explicit ὁ νόμος πνευματικός ἐστιν 1 Here, **spiritual** means that the source of **the law** is God’s Spirit. If it would be helpful in your language, you could state this explicitly. Alternate translation: “the law comes from God’s Spirit” +7:14 vxn0 rc://*/ta/man/translate/figs-rpronouns ἐγὼ & σάρκινός εἰμι 1 Paul uses the word **myself** to emphasize the contrast between himself and **the law**. Use a way that is natural in your language to indicate this emphasis. Alternate translation: “I indeed am fleshly” +7:14 big5 rc://*/ta/man/translate/figs-explicit σάρκινός 1 Here, **fleshly** refers to the weakness of sinful human nature, which is the inability to stop sinning without God’s help. If it would be helpful in your language, you could state this explicitly. Alternate translation: “spiritually frail” +7:14 lx8f rc://*/ta/man/translate/figs-activepassive πεπραμένος 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “having sold myself into slavery” +7:14 sr9e rc://*/ta/man/translate/figs-metaphor πεπραμένος ὑπὸ τὴν ἁμαρτίαν 1 Here Paul speaks of himself as if he were a slave. Here, **sold into slavery** could refer to: (1) being influenced by one’s sinful human nature. In this case Paul would be speaking about his situation even after becoming a Christian. Alternate translation: “being under the influence of my sinful nature” (2) being controlled by one’s desire to sin. In this case Paul would be speaking about his situation before he became a Christian. Alternate translation: “being controlled by my desire to sin” +7:14 p9pi rc://*/ta/man/translate/figs-idiom ὑπὸ τὴν ἁμαρτίαν 1 See how you translated the similar use of this phrase in [3:9](../03/09.md). +7:15 udc8 rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 ***For** indicates that what follows this word explains what came before it. **For** here indicates that this verse is the reason why the previous statement is true. Use a natural way in your language for indicating a reason. Alternate translation: “What I have just said is true because” +7:15 u3av ὃ & κατεργάζομαι, οὐ γινώσκω 1 Alternate translation: “I am not sure why I do some of the things that I do” +7:15 gneb rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 2 **For** indicates that what follows this word explains what came before it. Here, it introduces an explanation of “what I produce,” in the previous sentence. If it would be helpful in your language, you could use a different expression. Alternate translation: “In fact,” +7:15 e8ki rc://*/ta/man/translate/figs-ellipsis οὐ & ὃ θέλω & ὃ μισῶ 2 Paul is leaving out some of the words that a clause would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the context. Alternate translation: “what I do not want to do … what I hate to do” +7:15 az2z rc://*/ta/man/translate/figs-hyperbole οὐ & ὃ θέλω, τοῦτο πράσσω & ὃ μισῶ, τοῦτο ποιῶ. 2 The phrases **I practice** and **I do** are exaggerations that Paul uses to emphasize that he often does what he does not want to do. It does not mean that Paul always does these things. If it would be helpful in your language, you could state this explicitly. Alternate translation: “what I do not want, this I often practice … what I hate, this I often do” +7:16 xho0 rc://*/ta/man/translate/grammar-connect-condition-fact εἰ & ὃ οὐ θέλω 1 Paul is speaking as if this were a hypothetical possibility, but he means that it is actually true. If your language does not state something as a condition if it is certain or true, and if your readers might misunderstand and think that what Paul is saying is not certain, then you can translate his words as an affirmative statement. Alternate translation: “since what I do not want” +7:16 y26s rc://*/ta/man/translate/figs-hyperbole ὃ οὐ θέλω, τοῦτο ποιῶ 1 See how you translated the similar phrase in the previous verse. +7:16 q3b5 rc://*/ta/man/translate/figs-ellipsis σύνφημι τῷ νόμῳ, ὅτι καλός 1 Here Paul is leaving out some of the words that a sentence would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the context. Alternate translation: “I agree with the law and thus confess that it is good” +7:17 x667 rc://*/ta/man/translate/grammar-connect-words-phrases νυνὶ δὲ 1 **But now** indicates that this verse is the logical conclusion based on what Paul said in the previous two verses. Use a natural way in your language for introducing a conclusion. Alternate translation: “So it is” +7:17 k7ag rc://*/ta/man/translate/figs-rpronouns οὐκέτι ἐγὼ κατεργάζομαι 1 Paul uses the word **myself** to emphasize the contrast between himself and **the sin** that causes him to do what he does not want to do. Use a way that is natural in your language to indicate this emphasis. Alternate translation: “it is no longer I who produces” +7:17 id6v rc://*/ta/man/translate/writing-pronouns αὐτὸ 1 The pronoun **it** here refers to doing the sinful acts that he does not want to do, as mentioned in the previous two verses. If it would be helpful in your language, you could state this explicitly. Alternate translation: “those sinful deeds that I do not want to do” +7:17 f6n8 rc://*/ta/man/translate/figs-personification ἡ ἐνοικοῦσα ἐν ἐμοὶ ἁμαρτία 1 Here Paul speaks of **sin** as if it were a person who could live inside of a person. Paul means that his desire to **sin** causes him to do what he does not want to do. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “my desire to sin deeply influences me” +7:18 nqhc rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** indicates that what follows this word explains what came before it. Here, it introduces an explanation of what Paul said in the previous sentence. If it would be helpful in your language, you could use a different expression. Alternate translation: “In fact,” +7:18 kf8z rc://*/ta/man/translate/figs-infostructure οἶδα & ὅτι οὐκ οἰκεῖ ἐν ἐμοί, τοῦτ’ ἔστιν ἐν τῇ σαρκί μου, ἀγαθόν 1 If it would be more natural in your language, you could change the order of these phrases. Alternate translation: “I know that good does not live in me, (that is, in my flesh)” +7:18 p0ma rc://*/ta/man/translate/figs-personification οὐκ οἰκεῖ ἐν ἐμοί & ἐν τῇ σαρκί μου, ἀγαθόν 1 Here Paul speaks of **good** as if it were a person who could **live** inside someone. He means that his sinful nature is not **good** at all. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “there is nothing good about me … about my flesh” +7:18 p1c1 rc://*/ta/man/translate/figs-metaphor τῇ σαρκί μου 1 Here Paul uses **flesh** to refer to his sinful nature. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “my sinful nature” +7:18 kyx9 rc://*/ta/man/translate/figs-abstractnouns ἀγαθόν & τὸ καλὸν 1 If your language does not use an abstract noun for the idea of **good**, you could express the same idea in another way. Alternate translation: “any good thing … what is good” +7:18 ye8x rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 2 **For** indicates that what follows this word relates to what came before it. **For** here indicates that the following sentence is the reason why the previous statement is true. Use a natural way in your language for indicating a reason. Alternate translation: “What I have just said is true because” +7:18 gvev rc://*/ta/man/translate/figs-ellipsis τὸ & θέλειν παράκειταί μοι 1 Paul is leaving out some of the words that a clause would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the context. Alternate translation: “the wanting to do good is present in me” +7:18 h934 rc://*/ta/man/translate/figs-metaphor τὸ & θέλειν παράκειταί μοι 1 Here Paul speaks of **wanting** as if it were a thing that could exist inside a person. Paul means that he truly wants to do something good. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “I truly want” or “I deeply desire” +7:18 uxwb rc://*/ta/man/translate/figs-ellipsis τὸ & κατεργάζεσθαι τὸ καλὸν οὔ 2 Paul is leaving out some of the words that a clause would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the context. Alternate translation: “the ability to produce the good is not in me” or “I am not able to produce the good” +7:19 xftc rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** indicates that what follows this word explains what came before it. Here, it introduces an explanation of what Paul said in the last sentence of the previous verse. If it would be helpful in your language, you could use a different expression. Alternate translation: “In fact,” +7:19 ri3b rc://*/ta/man/translate/figs-abstractnouns ἀγαθόν & κακὸν 1 If your language does not use abstract nouns for the ideas of **good** and **evil**, you could express the same ideas in another way. Alternate translation: “good deeds … evil deeds” +7:19 j69g rc://*/ta/man/translate/figs-ellipsis ὃ θέλω & ἀγαθόν & ὃ οὐ θέλω κακὸν 1 Paul is leaving out some of the words that these clauses would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the context. Alternate translation: “the good I want to do … the evil I do not want to do” +7:20 kfvj rc://*/ta/man/translate/grammar-connect-condition-fact εἰ & ὃ οὐ θέλω, τοῦτο ποιῶ 1 See how you translated this clause in [7:16](../07/16.md). +7:20 sk9q οὐκέτι ἐγὼ κατεργάζομαι αὐτὸ, ἀλλὰ ἡ οἰκοῦσα ἐν ἐμοὶ ἁμαρτία 1 See how you translated these clauses in [7:17](../07/17.md). +7:21 rqfu rc://*/ta/man/translate/figs-metaphor εὑρίσκω 1 Here Paul speaks of a **law** as if it were an object that he could **find**. Paul means that he became aware of the **law** that is described in the rest of the verse. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “I became aware that there was” +7:21 qae3 rc://*/ta/man/translate/grammar-connect-logic-result ἄρα 1 Here, **then** introduces a result clause. [7:21–25](../07/21.md) describe the logical conclusion to what Paul has stated in [7:14–20](../07/14.md). Use a natural way in your language for indicating result. Alternate translation: “as a result” +7:21 y5vo rc://*/ta/man/translate/figs-explicit τὸν νόμον 1 Here, **law** refers to a rule or principle. It does not refer to the laws God gave the Jews. If it would be helpful in your language, you could state this explicitly. Alternate translation: “this rule” or “a different kind of law” +7:21 xxq9 rc://*/ta/man/translate/figs-infostructure τῷ θέλοντι ἐμοὶ ποιεῖν τὸ καλὸν, ὅτι ἐμοὶ τὸ κακὸν παράκειται 1 If it would be more natural in your language, you could reverse the order of these clauses. Alternate translation: “that evil is present in me, in me, the one wanting to do good” +7:21 mo4r rc://*/ta/man/translate/figs-metaphor ἐμοὶ & ἐμοὶ τὸ κακὸν παράκειται 1 Here Paul speaks of **evil** as if it were an object that could be inside a person. Paul means that he does evil deeds. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “in me … I do evil” +7:21 qn1r rc://*/ta/man/translate/figs-distinguish τῷ θέλοντι & ποιεῖν τὸ καλὸν 1 Here, **the one wanting to do good** is giving further information about **me**, which refers to Paul. If it would be helpful in your language, you could make the relationship between these phrases clearer. Alternate translation: “who is the one wanting to do good” +7:21 hqp9 rc://*/ta/man/translate/figs-abstractnouns τὸ καλὸν & τὸ κακὸν 1 See how you translated **good** and **evil** in [7:19](../07/19.md). +7:22 mvod rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** indicates that what follows this word explains what came before it. **For** here indicates that what follows in this verse is the reason why the previous verse is true. Use a natural way in your language for indicating a reason. Alternate translation: “What I have just said is true because” +7:22 x28l rc://*/ta/man/translate/figs-metaphor συνήδομαι & τῷ νόμῳ τοῦ Θεοῦ 1 Here Paul speaks of **the law of God** as if it were a location in which a person could **delight**. He means that God’s laws cause him to **delight**. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “I delight because of the law of God” +7:22 nt65 rc://*/ta/man/translate/grammar-collectivenouns τῷ νόμῳ τοῦ Θεοῦ 1 Here, **the law of God** refers to the laws that **God** gave the Jews, which is usually what Paul means when he says **the law**. See how you translated the similar expression in [2:12](../02/12.md). +7:22 m13q rc://*/ta/man/translate/figs-metaphor τὸν ἔσω ἄνθρωπον 1 Here, **the inner man** refers to a person’s mind. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “the inner being” or “the mind” +7:23 zp7t rc://*/ta/man/translate/figs-metaphor βλέπω 1 Here Paul uses **see** to refer to noticing or perceiving something. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “I perceive” +7:23 fct8 rc://*/ta/man/translate/figs-explicit ἕτερον νόμον 1 Here, **a different law** refers to a rule or principle. It does not refer to the laws God gave the Jews. If it would be helpful in your language, you could state this explicitly. Alternate translation: “this rule” or “a different kind of law” +7:23 ijp9 rc://*/ta/man/translate/figs-personification ἐν τοῖς μέλεσίν μου, ἀντιστρατευόμενον 1 Here Paul speaks of **a different law** as if it were a person who could fight within someone’s body parts. He means that his sinful desires caused him to use his body to do sinful things that he did not want to do. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “were causing me to use my members to sin in opposition to” +7:23 v8d8 τοῖς μέλεσίν -1 See how you translated **members** in [6:13](../06/13.md). +7:23 t7yh rc://*/ta/man/translate/figs-possession τῷ νόμῳ τοῦ νοός μου 1 Here, **the law of my mind** could refer to: (1) a principle that Paul thinks, which is the delight for God’s laws that he said in the previous verse is in his “inner man.” Alternate translation: “the principle I have thought” or “the principle in my mind” (2) the laws God gave the Jews, which Paul says that he serves with his mind in [7:25](../07/25.md). Alternate translation: “God’s law that is in my mind” +7:23 i8w4 rc://*/ta/man/translate/figs-personification αἰχμαλωτίζοντά με 1 Here Paul speaks of **a different law** as if it were a person who could take someone **captive**. He means that his sinful desires controlled him against his will. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “controlling me” +7:23 u4ny rc://*/ta/man/translate/figs-metaphor τῷ νόμῳ τῆς ἁμαρτίας 1 Here **the law of the sin** could refer to: (1) the principle that people have a sinful nature. Alternate translation: “the law that is my sinful nature” (2) the laws God gave the Jews, which Paul previously said in [7:5](../07/05.md) stimulate people to sin more. Alternate translation: “God’s laws that stimulate sin” +7:23 po29 rc://*/ta/man/translate/figs-metaphor τῷ ὄντι ἐν τοῖς μέλεσίν μου 1 Here Paul speaks of **the law of the sin** as if it were something that could be inside someone. He means he has a sinful nature that influences what he does with his body parts. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “that influences what I do with my members” +7:24 nu6u rc://*/ta/man/translate/figs-exclamations ταλαίπωρος ἐγὼ ἄνθρωπος! 1 This sentence is an exclamation that communicates deep despair. Use an exclamation that is natural in your language for communicating this. Alternate translation: “O, how miserable I am!” +7:24 hmhj rc://*/ta/man/translate/figs-rquestion τίς με ῥύσεται ἐκ τοῦ σώματος τοῦ θανάτου τούτου? 1 Paul is not asking for information, but is using the question form here to emphasize his despair. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “Surely no one will rescue me from the body of this death!” +7:24 md8e rc://*/ta/man/translate/figs-possession τοῦ σώματος τοῦ θανάτου τούτου 1 Paul is using the possessive form to describe how **the body** relates to **this death**. This phrase could refer to: (1) **the body** that results in **this death**. Alternate translation: “the body that causes this death” (2) **the body** that is characterized by **this death**. Alternate translation: “this mortal body” +7:24 q74f rc://*/ta/man/translate/figs-metaphor τοῦ θανάτου τούτου 1 Here, **this death** could refer to: (1) physical death. Alternate translation: “that dies” (2) spiritual death. Alternate translation: “of this spiritual death” +7:25 w9ui rc://*/ta/man/translate/figs-exclamations χάρις τῷ Θεῷ διὰ Ἰησοῦ Χριστοῦ τοῦ Κυρίου ἡμῶν 1 This sentence is an exclamation that communicates joy. It is the answer to the rhetorical question that Paul asked in the previous verse. Use an exclamation that is natural in your language for communicating joy. Alternate translation: “O, how thankful I am to God through Jesus Christ our Lord!” +7:25 omjd rc://*/ta/man/translate/figs-ellipsis χάρις τῷ Θεῷ διὰ Ἰησοῦ Χριστοῦ τοῦ Κυρίου ἡμῶν 1 Paul is leaving out some of the words that a sentence would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the context. Alternate translation: “Thanks be to God who did this through Jesus Christ our Lord” +7:25 evnn rc://*/ta/man/translate/grammar-connect-words-phrases ἄρα οὖν 1 **So then** indicates that what follows this phrase explains what came before it. **So then** indicates that what follows in this verse summarizes previous ideas. Here Paul used it regarding the ideas of [7:14–24](../07/14.md). If it would be helpful in your language, you could use a clearer expression. See how you translated this phrase in [5:18](../05/18.md). +7:25 adx1 rc://*/ta/man/translate/figs-rpronouns αὐτὸς ἐγὼ 1 Paul uses the phrase **I myself** to emphasize the contrast between himself and the sin that causes him to do what he does not want to do. Use a way that is natural in your language to indicate this emphasis. Alternate translation: “it is indeed I who” +7:25 sxn3 rc://*/ta/man/translate/figs-personification τῷ μὲν νοῒ δουλεύω νόμῳ Θεοῦ; τῇ δὲ σαρκὶ, νόμῳ ἁμαρτίας 1 Here Paul speaks of **the law of God** and **the law of sin** as if they were people whom he could **serve**. He means that he wants to obey **the law of God**, but often obeys his desire to sin. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “obey the law of God with the mind, but with the flesh, I obey the law of sin” +7:25 e163 rc://*/ta/man/translate/figs-explicit νοῒ 1 See how you translated **mind** in [1:28](../01/28.md). +7:25 dzjl rc://*/ta/man/translate/grammar-collectivenouns νόμῳ Θεοῦ 1 See how you translated this phrase in [7:22](../07/22.md). +7:25 cdkb rc://*/ta/man/translate/figs-ellipsis τῇ δὲ σαρκὶ, νόμῳ ἁμαρτίας 1 Paul is leaving out some of the words that a clause would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the previous clause. Alternate translation: “but with the flesh, I serve the law of sin” +7:25 fm51 rc://*/ta/man/translate/figs-metaphor τῇ & σαρκὶ 1 Here Paul uses **flesh** to refer to his sinful nature. See how you translated the similar phrase in [7:18](../07/18.md). +7:25 he4l rc://*/ta/man/translate/figs-metaphor νόμῳ ἁμαρτίας 1 See how you translated the similar phrase in [7:23](../07/23.md). +8:intro ev4r 0 # Romans 8 General Notes\n\n## Structure and Formatting\n\n5. Becoming like Christ in this life (6:1–8:39)\n * Baptism represents union with Christ’s death (6:1–14)\n * Christians are now slaves of righteousness (6:15–23)\n * Christians have been freed from the law (7:1–6)\n * The law is not sinful (7:7–12)\n * Christians still struggle with indwelling sin (7:13–25)\n * The Holy Spirit dwells in Christians (8:1–27)\n * Christians have confidence in God’s love (8:28–8:39)\n\nSome translations set each line of poetry farther to the right than the rest of the text to make it easier to read. The ULT does this with [8:36](../08/36.md). Paul quotes these words from the Old Testament.\n\n## Special Concepts in this Chapter\n\n### Indwelling of the Spirit\n\nIn [8:9–17](../08/09.md) and [26–27](../08/26.md) Paul says that the Holy Spirit dwells inside Christians to help them stop sinning and to intercede for them. The presence of the Holy Spirit within a person indicates that that person is a genuine Christian. (See: [[rc://*/tw/dict/bible/kt/save]])\n\n### Predestination\n\nMany scholars believe this chapter teaches on a subject known as “predestination.” See the use of the word “predestined” in [8:28–30](../08/28.md) and “elect” in [8:33](../08/33.md). Some scholars take this to indicate that God has, from before the foundation of the world, chosen some people to save. Christians have different views on what the Bible teaches on this subject, so translators need to take extra care when translating these verses. (See: [[rc://*/tw/dict/bible/kt/predestine]])\n\n## Important Figure of Speech in this Chapter\n\n### Rhetorical questions\n\nIn [8:24](../08/24.md) and [8:31–35](../08/31.md) Paul uses rhetorical questions in order to emphasize that what he is saying is true. If you would not use rhetorical questions for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. (See: [[rc://*/ta/man/translate/figs-rquestion]])\n\n## Other Possible Translation Difficulties in this Chapter\n\n### Flesh\n\nPaul uses the word “flesh” in a variety of ways throughout this letter. In this chapter he frequently uses it to refer to sinful human nature. However, he uses the word “flesh” to refer to Christ’s physical body in [8:3](../08/03.md). Every use of the word “flesh” will be discussed in the notes. (See: [[rc://*/tw/dict/bible/kt/flesh]])\n\n### Inclusive language\n\nIn this chapter the pronouns “we”, “us”, and “our” refer inclusively to all believers in Christ. Paul calls these people “brothers” in [8:12](../08/12.md). Your language may require you to mark these forms. (See: [[rc://*/ta/man/translate/figs-exclusive]]) +8:1 xq2y rc://*/ta/man/translate/grammar-connect-logic-result οὐδὲν ἄρα νῦν κατάκριμα 1 Here, **therefore now** marks the beginning of a new section in the letter. It also introduces a result clause that concludes what Paul discussed in chapters 5–7. Use a natural way in your language to indicate result. Alternate translation: “Since all these things are true, there is no condemnation at all” or “As a result of everything that I have just told you being true, there is no condemnation at all” +8:1 xw65 rc://*/ta/man/translate/figs-abstractnouns κατάκριμα 1 See how you translated **condemnation** in [5:16](../05/16.md). +8:1 ti0g rc://*/ta/man/translate/figs-metaphor ἐν Χριστῷ Ἰησοῦ 1 See how you translated this phrase in [3:24](../03/24.md). +8:2 whhz rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** indicates that what follows this word relates to what came before it. **For** here indicates that this verse gives the reason why what Paul said in the previous verse is true. Use a natural way in your language for indicating a reason. Alternate translation: “This is due to the fact that” +8:2 h1ka rc://*/ta/man/translate/figs-possession ὁ & νόμος τοῦ Πνεύματος τῆς ζωῆς 1 Paul is using the possessive form to describe **the law** that is characterized by **the Spirit of life**. If it would be helpful in your language, you could use a different expression. Alternate translation: “the law that is characterized by the Spirit of life” +8:2 vt9k rc://*/ta/man/translate/figs-explicit ὁ & νόμος 1 Here, **the law** refers to a rule or principle. It does not refer to the laws God gave the Jews. See how you translated the similar use of **law** in [7:21](../07/21.md). +8:2 hq2t rc://*/ta/man/translate/figs-possession τοῦ Πνεύματος τῆς ζωῆς 1 Paul is using the possessive form to describe **the Spirit** that produces **life**. If it would be helpful in your language, you could use a different expression. Alternate translation: “of the Spirit that produces life” +8:2 x8uu rc://*/ta/man/translate/figs-explicit τοῦ Πνεύματος 1 Here, **the Spirit** refers to the Holy **Spirit**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “of the Holy Spirit” +8:2 ep3n rc://*/ta/man/translate/figs-abstractnouns τῆς ζωῆς & τῆς ἁμαρτίας & τοῦ θανάτου 1 See how you translated **life** in [2:7](../02/07.md), **sin** in [5:20](../05/20.md), and **death** in [5:17](../05/17.md). +8:2 ionb rc://*/ta/man/translate/figs-explicit τῆς ζωῆς 1 Here, **life** refers to eternal **life**. See how you translated this use of **life** in [5:18](../05/18.md). +8:2 irh6 rc://*/ta/man/translate/figs-explicit τῆς ζωῆς ἐν Χριστῷ Ἰησοῦ, ἠλευθέρωσέν σε 1 The phrase **in Christ Jesus** could refer to: (1) the means by which **the Spirit** set a person **free**. Alternate translation: “of life set you free in Christ Jesus” (2) a characteristic of **the life**. Alternate translation: “of the life that is in Christ Jesus set you free” +8:2 cgbe rc://*/ta/man/translate/figs-metaphor ἐν Χριστῷ Ἰησοῦ 1 See how you translated this phrase in the previous verse and in [3:24](../03/24.md). +8:2 th4n rc://*/ta/man/translate/figs-metaphor ἠλευθέρωσέν σε ἀπὸ τοῦ νόμου τῆς ἁμαρτίας καὶ τοῦ θανάτου 1 Here Paul speaks of **the law of sin and death** as if it were an object or person someone could be **set free from**. Paul means that the law that resulted in sin and death does not apply to those who are united with **Christ Jesus**. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “has caused the law of sin and death to no longer control you” +8:2 u82e rc://*/ta/man/translate/figs-metaphor τοῦ νόμου τῆς ἁμαρτίας καὶ τοῦ θανάτου 1 This could refer to: (1) the principle that people have a sinful nature that results in death, as mentioned in [7:23–25](../07/23.md). Alternate translation: “the principle that is my sinful nature that leads to death” (2) the laws God gave the Jews, which Paul previously said in [7:5](../07/05.md) stimulate people to sin more. Alternate translation: “God’s laws that stimulate sin and death” +8:2 jlq1 rc://*/ta/man/translate/figs-explicit τοῦ θανάτου 1 Here, **death** refers to spiritual **death**, which is eternal punishment in hell that occurs after physical death. See how you translated the same use of **death** in [6:16](../06/16.md). +8:3 mbh3 rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** indicates that what follows this word explains what came before it. Here, it introduces what follows in this verse and the next verse as an explanation of what Paul said in the previous verse. If it would be helpful in your language, you could use a different expression. Alternate translation: “In fact,” +8:3 n9mr rc://*/ta/man/translate/figs-infostructure τὸ & ἀδύνατον τοῦ νόμου, ἐν ᾧ ἠσθένει διὰ τῆς σαρκός, ὁ Θεὸς 1 If it would be more natural in your language, you could change the order of these phrases. Alternate translation: “God did what the law was unable to do, in that it was weak through the flesh” +8:3 z2ej rc://*/ta/man/translate/grammar-collectivenouns τοῦ νόμου 1 Here, **the law** refers to the laws that God gave the Jews, which is usually what Paul means when he says **the law**. See how you translated this expression in [2:12](../02/12.md). +8:3 t8lj rc://*/ta/man/translate/figs-explicit τὸ & ἀδύνατον τοῦ νόμου & ὁ Θεὸς 1 Paul implies that **what the law was unable to do** was to make people righteous, which is the main theme of this book. If it would be helpful in your language, you could state this explicitly. Alternate translation: “the law was unable to make people righteous … but God did so” +8:3 j98t rc://*/ta/man/translate/figs-personification τὸ & ἀδύνατον τοῦ νόμου, ἐν ᾧ ἠσθένει διὰ τῆς σαρκός 1 Here Paul speaks of **the law** as if it were a person who **was unable to do** something and was **weak**. Paul means that the laws God gave the Jews could not make people righteous, because people are naturally sinful and unable to obey those laws. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “the law could not stop people from sinning, because sinful human nature prevented people from obeying it” +8:3 g6g4 rc://*/ta/man/translate/grammar-connect-logic-result ἐν ᾧ ἠσθένει 1 This phrase is the reason why **the law was unable to do** what it was supposed to do. Use a natural way in your language for introducing a reason. Alternate translation: “since it was weak” +8:3 uzkh rc://*/ta/man/translate/grammar-connect-logic-result διὰ τῆς σαρκός 1 This phrase states the reason why **the law was weak**. Use a natural way in your language for introducing a reason. Alternate translation: “on account of the flesh” +8:3 etf2 rc://*/ta/man/translate/figs-idiom διὰ τῆς σαρκός 1 Here Paul uses **flesh** figuratively to refer to sinful human nature. See how you translated the similar use of **flesh** in [7:18](../07/18.md). +8:3 p4qq rc://*/ta/man/translate/figs-explicit τὸν ἑαυτοῦ Υἱὸν πέμψας, ἐν ὁμοιώματι σαρκὸς ἁμαρτίας, καὶ περὶ ἁμαρτίας 1 This clause indicates how God **condemned sin**. If it would be helpful in your language, you could state this explicitly, as in the UST. +8:3 tc37 rc://*/ta/man/translate/figs-ellipsis τὸν ἑαυτοῦ Υἱὸν πέμψας 1 Paul is leaving out some of the words that a clause would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the context. Alternate translation: “having sent his own Son to the earth” or “having sent his own Son to mankind” +8:3 csl8 rc://*/ta/man/translate/guidelines-sonofgodprinciples Υἱὸν 1 **Son** is an important title for Jesus, the **Son** of God. +8:3 uf94 rc://*/ta/man/translate/figs-possession ἐν ὁμοιώματι σαρκὸς ἁμαρτίας 1 Paul is using the possessive form to describe **the likeness** that is characterized by **sinful flesh**. He means that Jesus had the same human **flesh** that sinful people have, although Jesus never sinned. If it would be helpful in your language, you could use a different expression. Alternate translation: “in the same flesh as that of sinful human beings” +8:3 xi5c rc://*/ta/man/translate/figs-abstractnouns ἐν ὁμοιώματι σαρκὸς ἁμαρτίας 1 If your language does not use an abstract noun for the idea of **likeness**, you could express the same idea in another way. Alternate translation: “in flesh like sinful flesh” +8:3 v0h2 rc://*/ta/man/translate/figs-synecdoche σαρκὸς ἁμαρτίας & τῇ σαρκί 1 Here Paul uses **flesh** figuratively to mean “the whole body,” which is made of flesh. See how you translated this use of **flesh** in [2:28](../02/28.md). +8:3 hfr2 rc://*/ta/man/translate/figs-explicit περὶ ἁμαρτίας 1 This could mean: (1) Jesus was sent for the sake of doing away with sin. Alternate translation: “in order to do away with sin” (2) Jesus was an offering to pay for sin. Alternate translation: “as an offering for sin” +8:3 gid8 rc://*/ta/man/translate/figs-personification κατέκρινε τὴν ἁμαρτίαν 1 Here Paul speaks of **sin** as if it were a guilty person whom a judge could condemn. Paul means that God removed the power that sin had to control people. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “he canceled the power of sin” or “he destroyed how sin controls people” +8:3 es29 rc://*/ta/man/translate/figs-explicit ἐν τῇ σαρκί 1 Here, **the flesh** refers specifically to Jesus’ body, which died on the cross. If it would be helpful in your language, you could state this explicitly. Alternate translation: “in his Son’s body on the cross” +8:4 zcsi rc://*/ta/man/translate/grammar-connect-logic-goal ἵνα 1 Here, **so that** indicates that what follows is the purpose for which God “condemned sin in the flesh” of Jesus. Use a natural way in your language for introducing a purpose clause. Alternate translation: “in order that” +8:4 j9ff rc://*/ta/man/translate/figs-activepassive τὸ δικαίωμα τοῦ νόμου πληρωθῇ ἐν ἡμῖν 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. The one doing the action could be: (1) us. Alternate translation: “we might fulfill the righteous deeds of the law” (2) God. Alternate translation: “God might fulfill in us the righteous deeds of the law” +8:4 puta rc://*/ta/man/translate/figs-metaphor τὸ δικαίωμα τοῦ νόμου πληρωθῇ ἐν ἡμῖν 1 Here Paul speaks of **the righteous deeds of the law** as if they were something that could be located inside a person. Paul means that God enables Christians to do those **righteous deeds** that his law required. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “the righteous deeds of the law might be done by us” +8:4 w2aa rc://*/ta/man/translate/figs-possession τὸ δικαίωμα τοῦ νόμου 1 Paul is using the possessive form to describe a **the righteous deeds** that God commanded in **the law**. If it would be helpful in your language, you could use a different expression. Alternate translation: “the righteous deeds that the law requires” +8:4 rttr rc://*/ta/man/translate/grammar-collectivenouns τοῦ νόμου 1 Here, **the law** refers to the laws that God gave the Jews, which is usually what Paul means when he says **the law**. See how you translated this expression in [2:12](../02/12.md). +8:4 bsp0 rc://*/ta/man/translate/figs-distinguish ἡμῖν, τοῖς μὴ κατὰ σάρκα περιπατοῦσιν, ἀλλὰ κατὰ Πνεῦμα 1 This clause gives further information about **us**. If it would be helpful in your language, you could make the relationship between these phrases clearer. Alternate translation: “us, that is, those walking not according to the flesh, but according to the Spirit” +8:4 acc4 rc://*/ta/man/translate/figs-metaphor τοῖς μὴ κατὰ σάρκα περιπατοῦσιν 1 Here Paul uses **walking** to refer to how people behave or lives their lives. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “those not behaving according to the flesh” +8:4 grhf κατὰ σάρκα & κατὰ Πνεῦμα 1 Alternate translation: “determined by the flesh … determined by the Spirit” or “in conformity with the flesh … in conformity with the Spirit” +8:4 bgg7 rc://*/ta/man/translate/figs-idiom κατὰ σάρκα 1 Here Paul uses **flesh** figuratively to refer to sinful human nature. See how you translated the similar use of **flesh** in the previous verse. +8:5 xzmt rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** indicates that what follows this word explains what came before it. **For** here indicates that this verse gives the reason why what Paul said in the previous verse is true. Use a natural way in your language for indicating a reason. Alternate translation: “This is due to the fact that” +8:5 s5sb rc://*/ta/man/translate/figs-idiom σάρκα & τῆς σαρκὸς 1 See how you translated **the flesh** in the previous verse. +8:5 b9in rc://*/ta/man/translate/figs-idiom τὰ τῆς σαρκὸς φρονοῦσιν 1 The phrase **set their minds on** is an idiom that refers to thinking carefully about something or being intent on doing something. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “are intent on doing the things of the flesh” +8:5 evgr rc://*/ta/man/translate/figs-possession τὰ τῆς σαρκὸς 1 Paul is using the possessive form to describe **things** that are related to **the flesh**. If it would be helpful in your language, you could use a different expression. Alternate translation: “things pertaining to the flesh” or “fleshly things” +8:5 cqwa rc://*/ta/man/translate/figs-ellipsis οἱ δὲ κατὰ Πνεῦμα 1 Paul is leaving out some of the words that a clause would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the previous clause. Alternate translation: “but those existing according to the Spirit” +8:5 x3o6 rc://*/ta/man/translate/figs-ellipsis τὰ τοῦ Πνεύματος 1 Paul is leaving out some of the words that a phrase would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the previous clause. Alternate translation (omitting the comma): “set their minds on the things of the Spirit” +8:5 a2n5 rc://*/ta/man/translate/figs-possession τὰ τοῦ Πνεύματος 1 Paul is using the possessive form to describe **things** that are related to **the Spirit**. If it would be helpful in your language, you could use a different expression. Alternate translation: “things pertaining to the Spirit” +8:6 uc6w rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** indicates that what follows this word explains what came before it. **For** here indicates that what follows in this verse and the next verse explains what Paul said in the previous verse. If it would be helpful in your language, you could use a different expression. Alternate translation: “In fact,” +8:6 vyw4 rc://*/ta/man/translate/figs-abstractnouns τὸ & φρόνημα & τὸ & φρόνημα 1 If your language does not use an abstract noun for the idea of **mindset**, you could express the same idea in another way. Alternate translation: “the way of thinking … the way of thinking” +8:6 my98 rc://*/ta/man/translate/figs-possession τὸ & φρόνημα τῆς σαρκὸς 1 Paul is using the possessive form to describe a **mindset** that is focused on **the flesh**. If it would be helpful in your language, you could use a different expression. Alternate translation: “the mindset that is focused on the flesh” +8:6 b0wo rc://*/ta/man/translate/figs-idiom τῆς σαρκὸς 1 See how you translated **the flesh** in the previous two verses. +8:6 czmn rc://*/ta/man/translate/grammar-connect-logic-result θάνατος 1 Here, **is** indicates that what follows is the result of **the mindset of the flesh**. Use a natural way in your language for indicating result. Alternate translation: “results in death” +8:6 mbte rc://*/ta/man/translate/figs-explicit θάνατος 1 Here, **death** refers to spiritual death, which is eternal punishment in hell that occurs after physical death. See how you translated the same use of **death** in [6:16](../06/16.md). +8:6 oviz rc://*/ta/man/translate/figs-possession τὸ & φρόνημα τοῦ Πνεύματος 2 Paul is using the possessive form to describe a **mindset** that is focused on **the Spirit**. If it would be helpful in your language, you could use a different expression. Alternate translation: “the mindset that is focused on the Spirit” +8:6 q470 rc://*/ta/man/translate/grammar-connect-logic-result ζωὴ καὶ εἰρήνη 1 Here, **is** indicates that what follows is the result of **the mindset of the flesh**. Use a natural way in your language for indicating result. Alternate translation: “results in life and peace” +8:6 rqnl rc://*/ta/man/translate/figs-abstractnouns ζωὴ καὶ εἰρήνη 1 If your language does not use abstract nouns for the ideas of **life** and **peace**, you could express the same ideas in another way. Alternate translation: “is living and being peaceful” +8:6 fjk8 rc://*/ta/man/translate/figs-explicit ζωὴ 1 Here, **life** refers to eternal **life**. See how you translated this use of **life** in [5:18](../05/18.md). +8:7 lsdo rc://*/ta/man/translate/grammar-connect-logic-result διότι 1 Here, **because** indicates that this verse and the next verse give the reasons why what Paul said in [8:5–6](../08/05.md) is true. Use a natural way in your language for indicating reasons. Alternate translation: “due to the fact that” +8:7 gvcr rc://*/ta/man/translate/figs-possession τὸ φρόνημα τῆς σαρκὸς 1 See how you translated this phrase in the previous verse. +8:7 fpt4 rc://*/ta/man/translate/figs-abstractnouns ἔχθρα 1 If your language does not use an abstract noun for the idea of **hostility**, you could express the same idea in another way. Alternate translation: “is hostile” +8:7 pm7t rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** indicates that what follows this word explains what came before it. Here, **for** indicates that what follows is the reason why what Paul said in the previous clause is true. Use a natural way in your language for indicating a reason. Alternate translation: “due to the fact that” +8:7 thq8 rc://*/ta/man/translate/writing-pronouns οὐχ ὑποτάσσεται, οὐδὲ & δύναται 1 Here, **it** refers to **the mindset of the flesh** mentioned earlier in the verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “this mindset does not subject itself to … this mindset is not able to do so” +8:7 z2ih rc://*/ta/man/translate/figs-personification οὐχ ὑποτάσσεται, οὐδὲ γὰρ δύναται 1 Here Paul speaks of **the mindset of the flesh** as if it were a person who could **subject** himself to something. Paul means that the person who thinks with this **mindset** is unable to submit to God’s laws. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “the one who thinks this way does not subject himself to … for he is not able to do so” +8:7 srp9 rc://*/ta/man/translate/figs-personification τῷ & νόμῳ τοῦ Θεοῦ οὐχ ὑποτάσσεται 1 Here Paul speaks of **the law of God** as if it were a king or master to whom someone could **subject** himself. Paul is referring to someone obeying God’s laws. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “it does not obey the law of God” +8:7 brde rc://*/ta/man/translate/grammar-collectivenouns τῷ & νόμῳ τοῦ Θεοῦ 1 See how you translated this phrase in [7:22](../07/22.md). +8:7 bhje rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 2 The word **for** indicates how what follows this word relates to what came before it. Here, **for** indicates that what follows is the reason why what Paul said in the previous clause is true. Use a natural way in your language for indicating a reason. Alternate translation: “due to the fact that” +8:8 me7u rc://*/ta/man/translate/figs-metaphor οἱ & ἐν σαρκὶ ὄντες 1 See how you translated this phrase in [7:5](../07/05.md). +8:9 vdhw rc://*/ta/man/translate/grammar-connect-logic-contrast δὲ 1 **However** here indicates a strong contrast between people who have “the mindset of the flesh” referred to in the previous verse and the believers to whom Paul is writing this letter. Use a natural way in your language for introducing a contrast. Alternate translation: “On the contrary” +8:9 iybo rc://*/ta/man/translate/figs-rpronouns ὑμεῖς δὲ οὐκ ἐστὲ 1 Paul uses the word **yourselves** to emphasize the contrast between his Christian readers and people who live **in the flesh**. Use a way that is natural in your language to express this emphasis. Alternate translation: “However, you are truly not” +8:9 czm9 rc://*/ta/man/translate/figs-metaphor ἐν σαρκὶ 1 See how you translated this phrase in the previous verse. +8:9 e54u rc://*/ta/man/translate/figs-metaphor ἐν Πνεύματι 1 Here Paul speaks of the Holy **Spirit** as if he were a location that someone could be **in**. He could mean: (1) believers are controlled by the Holy **Spirit**, which is how **in** is used earlier in the verse. Alternate translation: “controlled by the Spirit” (2) believers are united with the Holy **Spirit**, which is how Paul used **in** in [8:1](../08/01.md). Alternate translation: “united with the Spirit” +8:9 p55f rc://*/ta/man/translate/figs-explicit Πνεύματι & Πνεῦμα Θεοῦ & Πνεῦμα Χριστοῦ 1 These phrases all refer to the Holy **Spirit**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “the Holy Spirit … the Holy Spirit of God … the Holy Spirit of Christ” +8:9 y3vg rc://*/ta/man/translate/writing-pronouns οὗτος 1 Here, **this one** refers to the person who **does not have the Spirit of Christ**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “this person without the Spirit” +8:9 akl1 rc://*/ta/man/translate/figs-possession οὗτος οὐκ ἔστιν αὐτοῦ 1 Paul is using the possessive form to describe a person who does not belong to Christ. If it would be helpful in your language, you could use a different expression. Alternate translation: “this one does not belong to him” +8:10 ntqo rc://*/ta/man/translate/grammar-connect-condition-fact εἰ 1 Paul is speaking as if this were a hypothetical possibility, but he means that it is actually true. If your language does not state something as a condition if it is certain or true, and if your readers might misunderstand and think that what Paul is saying is not certain, then you can translate his words as an affirmative statement. Alternate translation: “because” +8:10 q8be rc://*/ta/man/translate/figs-metaphor Χριστὸς ἐν ὑμῖν 1 Here Paul speaks of **you** as if **you** were a location that **Christ** could be **in**. See how you translated **in you** in the previous verse. +8:10 q2q4 rc://*/ta/man/translate/figs-infostructure τὸ μὲν σῶμα νεκρὸν διὰ ἁμαρτίαν, τὸ δὲ Πνεῦμα ζωὴ διὰ δικαιοσύνην 1 If it would be more natural in your language, you could reverse the order of these phrases. Alternate translation: “the Spirit is life because of righteousness even though the body is dead because of sin” +8:10 lae8 rc://*/ta/man/translate/figs-genericnoun τὸ & σῶμα νεκρὸν 1 Paul is speaking of the bodies of believers in general, not of one particular **body**. If it would be helpful in your language, you could use a more natural phrase. Alternate translation: “the bodies are dead” +8:10 e6g9 rc://*/ta/man/translate/figs-metaphor τὸ μὲν σῶμα νεκρὸν διὰ ἁμαρτίαν 1 Here Paul speaks of **the body** as if it were already **dead**. Paul means that the physical **body** of a Christian will still die **because of sin**. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “the body will certainly die because of sin” +8:10 yb1b rc://*/ta/man/translate/figs-explicit τὸ δὲ Πνεῦμα ζωὴ 1 Here, **the Spirit is life** could mean: (1) the Holy Spirit gives a person eternal **life**. In this case **Spirit** refers to the Holy **Spirit** and **life** refers to eternal **life**. Alternate translation: “but the Holy Spirit grants eternal life” (2) a believer’s **spirit** is alive. In this case **Spirit** refers to the spirits of individual believers. Alternate translation: “but the spirit is alive” or “but your spirits are alive” +8:10 ya21 rc://*/ta/man/translate/figs-abstractnouns διὰ δικαιοσύνην 1 If your language does not use an abstract noun for the idea of **righteousness**, you could express the same idea in another way. Alternate translation: “because of your righteous status” +8:11 jlc9 rc://*/ta/man/translate/grammar-connect-condition-fact εἰ 1 Paul is speaking as if this were a hypothetical possibility, but he means that it is actually true. If your language does not state something as a condition if it is certain or true, and if your readers might misunderstand and think that what Paul is saying is not certain, then you can translate his words as an affirmative statement. Alternate translation: “Because” +8:11 i618 rc://*/ta/man/translate/figs-explicit τὸ Πνεῦμα & αὐτοῦ Πνεῦμα 1 These phrases refer to the Holy **Spirit**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “the Holy Spirit … his Holy Spirit” +8:11 b9pu rc://*/ta/man/translate/figs-explicit τοῦ ἐγείραντος τὸν Ἰησοῦν ἐκ νεκρῶν & ὁ ἐγείρας ἐκ νεκρῶν Χριστὸν Ἰησοῦν 1 These phrases refer to God. If it would be helpful in your language, you could state this explicitly. Alternate translation: “of God, who raised Jesus from dead ones … God, who raised Christ Jesus from dead ones” +8:11 jr6p rc://*/ta/man/translate/figs-idiom ἐγείραντος τὸν Ἰησοῦν ἐκ νεκρῶν & ἐγείρας ἐκ νεκρῶν Χριστὸν Ἰησοῦν 1 See how you translated a similar phrase in [4:24](../04/24.md). +8:11 t27d rc://*/ta/man/translate/figs-explicit ζῳοποιήσει καὶ τὰ θνητὰ σώματα ὑμῶν 1 Paul uses **make alive** to imply that he is referring to the resurrection of Christians after they have died. If it would be helpful in your language, you could state this explicitly. Alternate translation: “will also resurrect your mortal bodies after you have died” +8:11 xi76 rc://*/ta/man/translate/figs-explicit διὰ & αὐτοῦ Πνεῦμα 1 Here, **through** indicates the means by which God will **make** Christians **alive**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “by means of his Spirit” +8:11 e6t8 rc://*/ta/man/translate/figs-distinguish τοῦ ἐνοικοῦντος αὐτοῦ Πνεῦμα ἐν ὑμῖν 1 Here, **who lives in you** gives further information about the Holy **Spirit**. If it would be helpful in your language, you could make the relationship between these phrases clearer. Alternate translation: “his Spirit, that is, the Spirit who lives in you” +8:12 mv1r rc://*/ta/man/translate/grammar-connect-words-phrases ἄρα οὖν 1 **So then** indicates that what follows this phrase explains what came before it. **So then** here indicates that what follows in [8:12–17](../08/12.md) summarizes the ideas of [8:5–11](../08/05.md). See how you translated this phrase in [5:18](../05/18.md). +8:12 qw5b rc://*/ta/man/translate/figs-gendernotations ἀδελφοί 1 See how you translated this word in [1:13](../01/13.md). +8:12 e3j8 rc://*/ta/man/translate/figs-metaphor ὀφειλέται ἐσμέν 1 Here Paul speaks of Christians as if they are **debtors**. He means that Christians are obligated to live according to the Spirit and not according to the flesh. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “we have an obligation” +8:12 fb3m rc://*/ta/man/translate/figs-ellipsis οὐ τῇ σαρκὶ 1 Paul is leaving out some of the words that a clause would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the previous clause. Alternate translation: “we are not debtors to the flesh” +8:12 ecoo rc://*/ta/man/translate/figs-metaphor τῇ σαρκὶ & τοῦ & σάρκα 1 Here Paul uses **the flesh** to refer to sinful human nature. See how you translated the same use of this phrase in [7:18](../07/18.md). +8:12 dh1m rc://*/ta/man/translate/grammar-connect-words-phrases τοῦ κατὰ σάρκα ζῆν 1 Here, **to live** introduces an explanation of **the flesh**. Use a word or phrase that introduces a further explanation or elaboration in your language. Alternate translation: “that is, to live according to the flesh” +8:12 gplu rc://*/ta/man/translate/figs-idiom τοῦ κατὰ σάρκα ζῆν 1 See how you translated the similar phrase in [8:4](../08/04.md). +8:13 dczr rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** indicates that what follows this word explains what came before it. Here, it introduces an explanation of what Paul said in the previous verse. If it would be helpful in your language, you could use a different expression. Alternate translation: “In fact,” +8:13 ri75 rc://*/ta/man/translate/figs-idiom κατὰ σάρκα ζῆτε 1 See how you translated the similar phrase in [8:4](../08/04.md) and in the previous verse. +8:13 b9n5 rc://*/ta/man/translate/figs-explicit μέλλετε ἀποθνῄσκειν 1 Here, **die** refers to dying spiritually, which means enduring eternal punishment in hell after experiencing physical death. If it would be helpful in your language, you could state this explicitly. Alternate translation: “you are going to die spiritually” +8:13 ld2h rc://*/ta/man/translate/figs-metaphor τὰς πράξεις τοῦ σώματος θανατοῦτε 1 Here, **put to death** means “completely stop doing something.” If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “you stop doing the practices of the body” +8:13 ze08 rc://*/ta/man/translate/figs-possession τὰς πράξεις τοῦ σώματος 1 Paul is using the possessive form to describe **the practices** that are done with **the body**. If it would be helpful in your language, you could use a different expression. Alternate translation: “what is done with the body” or “what you do with the body” +8:13 o1ly rc://*/ta/man/translate/figs-abstractnouns τὰς πράξεις τοῦ σώματος 1 If your language does not use an abstract noun for the idea of **practices**, you could express the same idea in another way. Alternate translation: “what is practiced with the body” +8:13 nwul rc://*/ta/man/translate/figs-explicit τὰς πράξεις 1 Here, **the practices** refers specifically to sinful **practices** that a person does with his **body**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “the sinful practices of the body” +8:13 xihu rc://*/ta/man/translate/figs-genericnoun τοῦ σώματος 1 Paul is speaking of bodies in general, not of one particular **body**. If it would be helpful in your language, you could use a more natural phrase. Alternate translation: “of your bodies” +8:13 dr0e rc://*/ta/man/translate/figs-explicit ζήσεσθε 1 Here, **live** refers to living forever with God in heaven after experiencing physical death. If it would be helpful in your language, you could state this explicitly. Alternate translation: “you will live forever” +8:14 utms rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** indicates that what follows this word explains what came before it. **For** here indicates that this verse gives the reason why what Paul said in the previous verse is true. Use a natural way in your language for indicating a reason. Alternate translation: “This is due to the fact that” +8:14 ojie rc://*/ta/man/translate/figs-ellipsis ὅσοι & οὗτοι 1 Paul is leaving out some of the words that a sentence would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the context. Alternate translation: “as many people as … these people” +8:14 u8pv rc://*/ta/man/translate/figs-activepassive ὅσοι & Πνεύματι Θεοῦ ἄγονται 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “as many as the Spirit of God leads” +8:14 yz28 rc://*/ta/man/translate/figs-explicit Πνεύματι Θεοῦ 1 See how you translated **the Spirit of God** in [8:9](../08/09.md). +8:14 gd1i rc://*/ta/man/translate/figs-gendernotations υἱοί Θεοῦ 1 Here Paul is using the term **sons** in a generic sense that includes both men and women. Alternate translation: “the children of God” +8:14 wrk1 rc://*/ta/man/translate/figs-metaphor υἱοί Θεοῦ 1 Paul speaks of these people as if **God** were their physical father. He means that these people have a father-son relationship with God because they trust in Jesus. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “the spiritual children of God” +8:15 wpp9 rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** indicates that what follows this word explains what came before it. Here, it introduces an explanation of what Paul said in the previous verse. If it would be helpful in your language, you could use a different expression. Alternate translation: “In fact,” +8:15 zi1c rc://*/ta/man/translate/figs-explicit πάλιν 1 Here, **again** indicates that Paul’s readers had **a spirit of slavery** before they became Christians. If it would be helpful in your language, you could state this explicitly. Alternate translation: “for a second time” +8:15 r57o rc://*/ta/man/translate/figs-explicit πνεῦμα 1 Here, **spirit** could refer to: (1) a person’s attitude or emotional state. Alternate translation: “a mental state” (2) a demonic spirit. Alternate translation: “a demonic spirit” +8:15 av67 rc://*/ta/man/translate/figs-possession πνεῦμα δουλείας & Πνεῦμα υἱοθεσίας 1 In both of these phrases Paul is using the possessive form to describe something that causes something else to happen. If it would be helpful in your language, you could use different expressions. Alternate translation: “a spirit that causes slavery … the Spirit that causes adoption” +8:15 iwyy rc://*/ta/man/translate/figs-abstractnouns δουλείας & φόβον & υἱοθεσίας 1 If your language does not use abstract nouns for the ideas of **slavery**, **fear**, and **adoption**, you could express the same ideas in another way. Alternate translation: “of being a slave … you being afraid … of those who have been adopted” +8:15 c43f rc://*/ta/man/translate/grammar-connect-logic-result εἰς φόβον 1 Here, **leading to** indicates that **fear** is the result of receiving **a spirit of slavery**. Use a natural way in your language for indicating result. Alternate translation: “resulting in fear” +8:15 ew0a rc://*/ta/man/translate/figs-explicit Πνεῦμα 1 Here, **the Spirit** could refer to: (1) the Holy **Spirit**, as indicated by the use of **Spirit** in the ULT. Alternate translation: “the Holy Spirit” (2) a person’s attitude or emotional state, as with the previous use of **spirit** in this verse. Alternate translation: “a mental state” +8:15 ecq3 rc://*/ta/man/translate/figs-exclamations Ἀββά, ὁ Πατήρ 1 Here, **cry out** indicates that what follows is an emotional exclamation. Use an exclamation that is natural in your language for communicating this. Alternate translation: “O Abba! Father!” +8:15 vxs9 Ἀββά, ὁ Πατήρ 1 Here Paul writes out the sounds of this Jewish Aramaic word **Abba** with Greek letters, which means **Father**. Since John translates the meaning next in the verse, you should write out this word using the most similar sounds in your language. +8:15 ahnr rc://*/ta/man/translate/guidelines-sonofgodprinciples ὁ Πατήρ 1 **Father** is an important title for God. +8:16 mwbw rc://*/ta/man/translate/figs-explicit τῷ Πνεύματι ἡμῶν 1 Here, **spirit** refers to a person’s attitude or emotional state. If it would be helpful in your language, you could state this explicitly. Alternate translation: “a mental state” +8:16 aimw rc://*/ta/man/translate/figs-metaphor τέκνα Θεοῦ 1 Here Paul uses **children of God** to refer to people who have a father-child relationship with God because they trust in Jesus. Here, **children** does not refer to young people, but only to the relationship that people have with their fathers. If you translate **children** using a literal term, choose a word that can refer to people of any age in relation to their fathers. Alternate translation: “God’s spiritual offspring” or “spiritual children of God” +8:17 agxk rc://*/ta/man/translate/grammar-connect-condition-fact εἰ 1 Paul is speaking as if this were a hypothetical possibility, but he means that it is actually true. If your language does not state something as a condition if it is certain or true, and if your readers might misunderstand and think that what Paul is saying is not certain, then you can translate his words as an affirmative statement. Alternate translation: “because” +8:17 izpd rc://*/ta/man/translate/figs-ellipsis εἰ & τέκνα, καὶ κληρονόμοι; κληρονόμοι μὲν Θεοῦ 1 Paul is leaving out some of the words that a sentence would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the end of the previous verse. Alternate translation: “if we are children, then we are also heirs: we are both heirs of God” +8:17 hfwo rc://*/ta/man/translate/figs-metaphor τέκνα 1 See how you translated this word in the previous verse. +8:17 fj7w rc://*/ta/man/translate/figs-metaphor κληρονόμοι; κληρονόμοι μὲν Θεοῦ 1 Paul uses **heirs** to refer to Christians as if they will inherit property and wealth from a family member. He means that they will receive everything that God has promised to give Christians. If it might be helpful in your language, you could express the meaning plainly. Alternate translation: “those who will receive what God has promised us: both those who receive those things from God” +8:17 q751 rc://*/ta/man/translate/figs-metaphor συνκληρονόμοι & Χριστοῦ 1 Paul uses **joint heirs** to refer to Christians as if they, along with **Christ**, will inherit property and wealth from a family member. He means that God will give to Christians what he gives to Christ. If it might be helpful in your language, you could express the meaning plainly. Alternate translation: “we will also receive what God has promised us and Christ together” +8:17 q6ka rc://*/ta/man/translate/writing-pronouns συνπάσχομεν, ἵνα καὶ συνδοξασθῶμεν 1 The pronoun **him** here refers to Christ. If it would be helpful in your language, you could state this explicitly. Alternate translation: “we suffering together with Christ so that we may also be glorified together with Christ” +8:17 ggl6 rc://*/ta/man/translate/grammar-connect-logic-goal ἵνα 1 Paul uses **so that** here to state the goal for which Christians **suffer together with** Christ. Use a natural way in your language for introducing a purpose clause. Alternate translation: “in order that” +8:17 j6ia rc://*/ta/man/translate/figs-activepassive καὶ συνδοξασθῶμεν 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “God may also glorify us together with him” +8:18 i5nu rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** indicates that what follows this word explains what came before it. Here, it indicates that what follows in [8:18–25](../08/18.md) gives further information about what Paul said in the previous verse. If it would be helpful in your language, you could use a different expression. Alternate translation: “In fact,” +8:18 f3sv rc://*/ta/man/translate/writing-pronouns λογίζομαι 1 The pronoun **I** here refers to Paul (See: [7:1](../07/01.md)). If it would be helpful in your language, you could state this explicitly. Alternate translation: “I, Paul, consider” +8:18 b3b1 rc://*/ta/man/translate/figs-activepassive λογίζομαι & ὅτι οὐκ ἄξια τὰ παθήματα τοῦ νῦν καιροῦ, πρὸς 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “I cannot compare the sufferings of this present time with” +8:18 oj49 rc://*/ta/man/translate/figs-abstractnouns τὰ παθήματα τοῦ νῦν καιροῦ & τὴν & δόξαν 1 If your language does not use abstract nouns for the ideas of **sufferings** and **glory**, you could express the same ideas in another way. Alternate translation: “the things that make us suffer in this present time … the glorious situation” +8:18 jjb8 rc://*/ta/man/translate/figs-activepassive μέλλουσαν & ἀποκαλυφθῆναι 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “that God will make known” +8:19 qoj5 rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** indicates how what follows this word relates to what came before it. Here, it indicates that this verse gives additional support for what Paul said in [8:17](../08/17.md). If it would be helpful in your language, you could use a different expression. Alternate translation: “In fact,” +8:19 dn11 rc://*/ta/man/translate/figs-idiom ἡ & ἀποκαραδοκία τῆς κτίσεως & ἀπεκδέχεται 1 Here, **the eager expectation** is an idiom Paul uses to emphasize how **eagerly the creation** is waiting. He does not mean that **the eager expectation** itself is waiting. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “the creation is very eagerly expecting” or “the creation is eagerly expecting with much eagerness” +8:19 d911 rc://*/ta/man/translate/figs-personification ἡ & ἀποκαραδοκία τῆς κτίσεως & ἀπεκδέχεται 1 Here Paul speaks of **the creation** as if it were a person who eagerly expects something. If it would be helpful in your language, you could use a simile. Alternate translation: “it is as if the creation is eagerly expecting with eager expectation” +8:19 ulvv rc://*/ta/man/translate/figs-abstractnouns τῆς κτίσεως & τὴν ἀποκάλυψιν τῶν υἱῶν τοῦ Θεοῦ 1 If your language does not use abstract nouns for the ideas of **creation** and **revelation**, you could express the same ideas in another way. Alternate translation: “of the created things … the sons of God to be revealed” +8:19 dm6s rc://*/ta/man/translate/figs-activepassive τὴν ἀποκάλυψιν τῶν υἱῶν τοῦ Θεοῦ 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “for the time when God will reveal his sons” +8:19 sr2p rc://*/ta/man/translate/figs-metaphor τῶν υἱῶν τοῦ Θεοῦ 1 See how you translated this phrase in [8:14](../08/14.md). +8:20 nh58 rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** indicates that what follows this word explains what came before it. **For** here indicates that what follows in [8:20–22](../08/20.md) is the reason why what Paul said in the previous verse is true. Use a natural way in your language for indicating a reason. Alternate translation: “This is due to the fact that” +8:20 zjl2 rc://*/ta/man/translate/figs-abstractnouns τῇ & ματαιότητι 1 If your language does not use an abstract noun for the idea of **futility**, you could express the same idea in another way. Alternate translation: “to the condition of being futile” +8:20 gdfe rc://*/ta/man/translate/figs-abstractnouns ἡ κτίσις 1 See how you translated this in the previous verse. +8:20 l9ab rc://*/ta/man/translate/figs-activepassive ἡ κτίσις ὑπετάγη 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “God subjugated the creation” +8:20 yvl3 rc://*/ta/man/translate/figs-personification ἡ κτίσις ὑπετάγη, οὐχ ἑκοῦσα 1 Here Paul speaks of **the creation** as if it were a person who could be **subjected** to someone and could have a will. If it would be helpful in your language, you could use a simile. Alternate translation: “it is as if the creation were subjected against its will” +8:20 taz4 rc://*/ta/man/translate/figs-explicit τὸν ὑποτάξαντα 1 This phrase refers to God. If it would be helpful in your language, you could state this explicitly. Alternate translation: “God, who subjected it” +8:20 l7bf rc://*/ta/man/translate/figs-explicit ἐφ’ ἑλπίδι 1 Here, **hope** refers to the creation’s **hope**, which is why the creation is “eagerly expecting the revelation of the sons of God” in the previous verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “on the basis of giving hope” +8:20 tof4 rc://*/ta/man/translate/figs-abstractnouns ἑλπίδι 1 See how you translated **hope** in [5:4](../05/04.md). +8:21 m3fi rc://*/ta/man/translate/figs-personification αὐτὴ ἡ κτίσις ἐλευθερωθήσεται ἀπὸ τῆς δουλείας τῆς φθορᾶς, εἰς τὴν ἐλευθερίαν τῆς δόξης 1 Here Paul speaks of **the creation** as if it were a person who was enslaved to someone and needed to be **freed**. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “the creation itself will no longer decay, but will experience the glory” +8:21 l6qc rc://*/ta/man/translate/figs-activepassive αὐτὴ ἡ κτίσις ἐλευθερωθήσεται 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “God will free the creation itself” +8:21 ovn5 rc://*/ta/man/translate/figs-abstractnouns ἡ κτίσις 1 See how you translated **the creation** in the previous two verses. +8:21 l3vw rc://*/ta/man/translate/figs-abstractnouns τῆς δουλείας τῆς φθορᾶς & τὴν ἐλευθερίαν τῆς δόξης 1 If your language does not use abstract nouns for the ideas of **slavery**, **decay**, **freedom**, and **glory**, you could express the same ideas in another way. Alternate translation: “being enslaved to decay … being free to experience what is glorious” +8:21 r2n9 rc://*/ta/man/translate/figs-possession τῆς δουλείας τῆς φθορᾶς 1 Paul is using the possessive form to describe **slavery** to **decay**. If it would be helpful in your language, you could use a different expression. Alternate translation: “being enslaved to decay” +8:21 ba5h rc://*/ta/man/translate/figs-metaphor τῆς δουλείας τῆς φθορᾶς 1 Here Paul speaks of **decay** as if it could enslave someone. He means that **the creation** was certain to **decay**. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “being destined to decay” +8:21 tx57 rc://*/ta/man/translate/figs-metaphor εἰς τὴν ἐλευθερίαν 1 Here Paul speaks of **freedom** as if it were a location someone could enter **into**. Paul means that **the creation** will experience this **freedom**. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “to experience the freedom” +8:21 bv03 rc://*/ta/man/translate/figs-possession τὴν ἐλευθερίαν τῆς δόξης 1 Paul is using the possessive form to describe **the freedom** that relates to **the glory**. If it would be helpful in your language, you could use a different expression. Alternate translation: “the freedom that comes from the glory” or “the freedom pertaining to the glory” +8:21 zsks rc://*/ta/man/translate/figs-possession τῆς δόξης τῶν τέκνων τοῦ Θεοῦ 1 Here Paul uses the possessive form **the glory of the children of God** to refer to **the glory** that God shares with believers. This was the same **glory** that God shared with humans when he created them, but which they lost when the first humans sinned, as mentioned in [3:23](../03/23.md). If it would be helpful in your language, you could state this explicitly. Alternate translation: “of the glory that God gives the children of God” +8:21 a5ix rc://*/ta/man/translate/figs-metaphor τῶν τέκνων τοῦ Θεοῦ 1 See how you translated this phrase in the [8:16](../08/16.md). +8:22 pcay rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** indicates that what follows this word explains what came before it. Here, it indicates that what follows in this verse gives further support for what Paul said about the miserable condition of **the creation** in the previous two verses. If it would be helpful in your language, you could use a different expression. Alternate translation: “In fact,” +8:22 l69k rc://*/ta/man/translate/figs-personification πᾶσα ἡ κτίσις συνστενάζει καὶ συνωδίνει 1 Here Paul speaks of **the creation** as if it were a woman who **groans and labors in pain** while giving birth to a baby. If it would be helpful in your language, you could use a simile or express the meaning plainly. Alternate translation: “all the creation is like a woman groaning and laboring in pain while giving birth” or “all the creation is suffering greatly together” +8:23 b5sz rc://*/ta/man/translate/figs-explicit τὴν ἀπαρχὴν τοῦ Πνεύματος ἔχοντες 1 This clause could refer to: (1) Paul and his Christian readers. Alternate translation: “those who have the firstfruits of the Spirit” (2) the reason why Christians **groan**. Alternate translation: “because we have the firstfruits of the Spirit” +8:23 qyic rc://*/ta/man/translate/figs-possession τὴν ἀπαρχὴν τοῦ Πνεύματος 1 Paul is using the possessive form to describe **the firstfruits** that is **the Spirit**. If it would be helpful in your language, you could use a different expression. Alternate translation: “the firstfruits, that is, the Spirit” +8:23 wutm rc://*/ta/man/translate/figs-metaphor τὴν ἀπαρχὴν 1 Here Paul uses **firstfruits** to refer to the Holy **Spirit** as if they were the first crop that was harvested during the harvest season. Paul means that the Holy **Spirit** is the first part of the blessings that God gives Christians. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “the first gift” +8:23 xun5 rc://*/ta/man/translate/figs-rpronouns αὐτοὶ 2 Paul uses the word **ourselves** here to emphasize that Christians also share in the suffering of the creation. Use a way that is natural in your language to indicate this emphasis. Alternate translation: “our very selves” +8:23 ch9t rc://*/ta/man/translate/figs-metaphor ἐν ἑαυτοῖς στενάζομεν 1 Here Paul uses **groan** to refer to the emotional anguish that Christians experience while they wait to be with God in heaven. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “experience emotional anguish” +8:23 tiij rc://*/ta/man/translate/figs-abstractnouns υἱοθεσίαν & τὴν ἀπολύτρωσιν 1 See how you translated **adoption** in [8:15](../08/15.md) and **redemption** in [3:24](../03/24.md). +8:23 k1wy rc://*/ta/man/translate/figs-explicit υἱοθεσίαν ἀπεκδεχόμενοι 1 Here, **our adoption** refers to when we will become full members of God’s family, as adopted sons. If it would be helpful in your language, you could state this explicitly. Alternate translation: “waiting for when we are fully members of God’s family” +8:23 qsb9 rc://*/ta/man/translate/figs-genericnoun τοῦ σώματος ἡμῶν 1 Paul is speaking of the bodies of believers in general, not of one particular body. If it would be helpful in your language, you could use a more natural phrase. Alternate translation: “of our bodies” +8:24 oocv rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** indicates that what follows this word explains what came before it. **For** here indicates that what follows in this verse and the next verse is the reason why Christians “groan” and are “eagerly expecting” to be fully adopted and redeemed. Use a natural way in your language for indicating a reason. Alternate translation: “We do this because” +8:24 sv0h rc://*/ta/man/translate/figs-abstractnouns τῇ & ἐλπίδι & ἐλπὶς & ἐλπίς 1 See how you translated the abstract noun **hope** in [5:4](../05/04.md). +8:24 xwvy τῇ & ἐλπίδι 1 Here, **in** could indicate: (1) that **hope** is associated with being **saved**. Alternate translation: “in association with this hope” (2) the means by which people are saved. In this case, **hope** would refer to faith. Alternate translation: “by this hope” +8:24 x4gi rc://*/ta/man/translate/figs-activepassive ἐσώθημεν 1 If your language does not use the passive form in this way, you could express the idea in active form or in another way that is natural in your language. If you must state who did the action, Paul implies that “God” did it. Alternate translation: “God saved us” +8:24 edze rc://*/ta/man/translate/figs-metaphor βλεπομένη & βλέπει 1 Paul uses **seen** and **sees** here to refer to experiencing something. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “being experienced … he experiences” +8:24 pgmc rc://*/ta/man/translate/figs-activepassive βλεπομένη 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “that people can see” +8:24 rxxy rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 2 **For** indicates that what follows this word explains what came before it. **For** here indicates that what follows is the reason why the previous statement is true. Use a natural way in your language for indicating a reason. Alternate translation: “This is true since” +8:24 tks9 rc://*/ta/man/translate/figs-rquestion ὃ γὰρ βλέπει τις, ἐλπίζει? 1 Paul is using a rhetorical question here to emphasize the thrust of what he is saying. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “For surely no one hopes for what he sees!” +8:25 ktqd rc://*/ta/man/translate/figs-metaphor ὃ οὐ βλέπομεν 1 See how you translated the similar use of “seen” and “sees” in the previous verse. +8:25 g2pm rc://*/ta/man/translate/figs-explicit ὃ οὐ βλέπομεν & ἀπεκδεχόμεθα 1 Here, **what we do not see** and **it** refer to the “adoption” and “redemption” mentioned in [8:23](../08/23.md). If it would be helpful in your language, you could state this explicitly. Alternate translation: “the adoption and redemption that we do not see … we are eagerly expecting these things” +8:25 l91v rc://*/ta/man/translate/figs-abstractnouns δι’ ὑπομονῆς 1 If your language does not use an abstract noun for the idea of **endurance**, you could express the same idea in another way. Alternate translation: “while enduring” +8:26 bkwx rc://*/ta/man/translate/figs-ellipsis συναντιλαμβάνεται & ὑπερεντυγχάνει 1 Paul is leaving out some of the words that a sentence would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the context. Alternate translation: “helps us … intercedes for us” +8:26 h8jy rc://*/ta/man/translate/figs-abstractnouns τῇ ἀσθενείᾳ ἡμῶν 1 If your language does not use an abstract noun for the idea of **weakness**, you could express the same idea in another way. Alternate translation: “in our weak condition” +8:26 a6e1 rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** indicates that what follows this word explains what came before it. **For** here indicates that what follows is the reason why the previous statement is true. Use a natural way in your language for indicating a reason. Alternate translation: “This is true since” +8:26 k5pn rc://*/ta/man/translate/figs-infostructure τὸ & τί προσευξώμεθα καθὸ δεῖ, οὐκ οἴδαμεν 2 If it would be more natural in your language, you could reverse the order of these phrases. Alternate translation: “For we do not know the thing for which we should pray as we ought” +8:26 fbjc rc://*/ta/man/translate/figs-rpronouns αὐτὸ τὸ Πνεῦμα 1 Paul uses the word **himself** here to emphasize that Holy **Spirit** helps Christians. Use a way that is natural in your language to indicate this emphasis. Alternate translation: “the very Spirit” +8:26 jmp8 στεναγμοῖς ἀλαλήτοις 1 Alternate translation: “with groanings that we cannot express in words” +8:27 tq4n rc://*/ta/man/translate/figs-explicit ὁ & ἐραυνῶν τὰς καρδίας 1 Here, **the one who searches the hearts** refers to God. If it would be helpful in your language, you could state this explicitly. Alternate translation: “God, who searches the hearts,” +8:27 v184 rc://*/ta/man/translate/figs-metaphor ὁ & ἐραυνῶν τὰς καρδίας 1 The phrase **searches the hearts** means “examines thoughts and emotions.” If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “the one who knows all our thoughts and feelings” +8:27 tz5h rc://*/ta/man/translate/figs-metonymy ὁ & ἐραυνῶν τὰς καρδίας 1 See how you translated “heart” in [1:21](../01/21.md). +8:27 bioe rc://*/ta/man/translate/figs-possession τὸ φρόνημα τοῦ Πνεύματος 1 Paul is using the possessive form to describe **the mindset** that belongs to the **Spirit**. If it would be helpful in your language, you could use a different expression. Alternate translation: “the Spirit’s mindset” +8:27 rgcb rc://*/ta/man/translate/figs-abstractnouns τὸ φρόνημα 1 See how you translated **mindset** in [8:6](../08/06.md). +8:27 fgdd rc://*/ta/man/translate/figs-explicit κατὰ Θεὸν 1 Here, **God** implies God’s will. If it would be helpful in your language, you could state this explicitly. Alternate translation: “according to God’s will” +8:28 u0ev rc://*/ta/man/translate/figs-abstractnouns ἀγαθόν & πρόθεσιν 1 If your language does not use abstract nouns for the ideas of **good** and **purpose**, you could express the same ideas in another way. Alternate translation: “what is good … what he purposes” +8:28 q3ce rc://*/ta/man/translate/figs-activepassive τοῖς & κλητοῖς οὖσιν 2 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “for those whom God called” +8:29 m3vv rc://*/ta/man/translate/figs-explicit οὓς προέγνω 1 Here, **foreknew** could mean: (1) God had determined to know them ahead of time, which is how this word is used in [1 Peter 1:20](../1pe/01/20.md). Alternate translation: “whom he chose beforehand” (2) God knew what they would do ahead of time. Alternate translation: “whom he knew beforehand,” +8:29 xhn2 rc://*/ta/man/translate/figs-metaphor συμμόρφους τῆς εἰκόνος τοῦ Υἱοῦ αὐτοῦ 1 Here, **image** refers to how Christians will one day resemble Jesus. If it might be helpful in your language, you could express the meaning plainly. See how you translated **image** in [1:23](../01/23.md). Alternate translation: “to be a similar form that is like his Son” +8:29 yuw2 rc://*/ta/man/translate/guidelines-sonofgodprinciples τοῦ Υἱοῦ αὐτοῦ 1 **Son** is an important title for Jesus, the **Son** of God. +8:29 ojxg rc://*/ta/man/translate/grammar-connect-logic-goal εἰς τὸ εἶναι αὐτὸν 1 Here, **so that** introduces a purpose clause. Use a natural way in your language for introducing a purpose clause. Alternate translation: “for the purpose that he might be” +8:29 r3vf rc://*/ta/man/translate/writing-pronouns αὐτὸν 1 The pronoun **he** refers to God’s **Son**, Jesus. If it would be helpful in your language, you could state this explicitly. Alternate translation: “the Son” +8:29 lf49 rc://*/ta/man/translate/figs-metaphor τὸ & πρωτότοκον 1 Here, **firstborn** could mean: (1) the most important person among God’s children. Alternate translation: “the person ranked first” (2) the first person to be resurrected. Alternate translation: “the first person to be resurrected” +8:29 s552 rc://*/ta/man/translate/figs-gendernotations ἀδελφοῖς 1 Although the term **brothers** is masculine, Paul is using the word here in a generic sense that includes both men and women. Alternate translation: “brothers and sisters” +8:29 lxym rc://*/ta/man/translate/figs-metaphor ἀδελφοῖς 1 Here, **brothers** refers to Christians, whom Paul calls “joint heirs with Christ” in [8:17](../08/17.md). If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “children of God” +8:30 hg3f rc://*/ta/man/translate/figs-explicit ἐκάλεσεν & ἐκάλεσεν 1 Here, **called** refers to God choosing people to be his people. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “chose to be his people … he chose” +8:30 g29g rc://*/ta/man/translate/figs-pastforfuture καὶ ἐδόξασεν 1 Paul uses the past tense in order to refer to something that will certainly happen in the future. If it would not be natural to do that in your language, you could use the future tense. Alternate translation: “will also glorify” +8:31 uqou rc://*/ta/man/translate/grammar-connect-logic-result τί οὖν ἐροῦμεν 1 Here, **then** indicates that what follows is a response to what Paul said in the previous verses. See how you translated this phrase in [6:1](../06/01.md). +8:31 xpu3 rc://*/ta/man/translate/figs-rquestion τί οὖν ἐροῦμεν πρὸς ταῦτα? εἰ ὁ Θεὸς ὑπὲρ ἡμῶν, τίς καθ’ ἡμῶν? 1 Paul is not asking for information, but is using the question form in these two sentences to emphasize the truth of what he is saying. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “Then we will say to these things: If God is for us, surely no one can be against us!” +8:31 ovfz rc://*/ta/man/translate/grammar-connect-condition-fact εἰ 1 Paul is making a conditional statement that sounds hypothetical, but he is already convinced that the condition is true. If your language does not state something as a condition if it is certain or true, and if your readers might misunderstand and think that what Paul is saying is not certain, then you can translate his words as an affirmative statement. Alternate translation: “Because” +8:31 s21a ὑπὲρ ἡμῶν 1 Alternate translation: “is on our side” +8:32 fqim rc://*/ta/man/translate/figs-rquestion ὅς γε τοῦ ἰδίου Υἱοῦ οὐκ ἐφείσατο, ἀλλὰ ὑπὲρ ἡμῶν πάντων παρέδωκεν αὐτόν, πῶς οὐχὶ καὶ σὺν αὐτῷ, τὰ πάντα ἡμῖν χαρίσεται? 1 Paul is not asking for information, but is using the question form here to emphasize the truth of what he is saying. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “He who indeed did not spare his own Son, but gave him up on behalf of us all will surely also with him freely give us all things!” +8:32 mifc rc://*/ta/man/translate/writing-pronouns ὅς 1 **He who** here refers to God. If it would be helpful in your language, you could state this explicitly. Alternate translation: “God who” +8:32 s9l9 οὐκ ἐφείσατο 1 Alternate translation: “did not refrain from giving” or “did not refuse to give up” +8:32 l73i rc://*/ta/man/translate/guidelines-sonofgodprinciples τοῦ ἰδίου Υἱοῦ 1 **Son** is an important title for Jesus, the **Son** of God. +8:32 b3au rc://*/ta/man/translate/figs-explicit παρέδωκεν αὐτόν 1 Here, **gave him up** means that God allowed people to kill Jesus. If it might be helpful in your language, you could state this explicitly. Alternate translation: “gave him up to be killed” or “allowed him to be killed” +8:33 vr1b rc://*/ta/man/translate/figs-rquestion τίς ἐγκαλέσει κατὰ ἐκλεκτῶν Θεοῦ? 1 Paul is not asking for information, but is using the question form here to emphasize the truth of what he is saying. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “Surely no one can bring an accusation against God’s elect!” +8:33 tidd rc://*/ta/man/translate/figs-explicit τίς ἐγκαλέσει 1 Here, **accusation** implies an **accusation** that is based on facts. If it might be helpful in your language, you could state this explicitly. Alternate translation: “a true accusation” +8:33 ekqn rc://*/ta/man/translate/figs-abstractnouns ἐκλεκτῶν Θεοῦ 1 If your language does not use an abstract noun for the idea of **elect**, you could express the same idea in another way. Alternate translation: “those who have been chosen by God” or “those whom God has elected” +8:33 qmca rc://*/ta/man/translate/grammar-connect-logic-result Θεὸς ὁ δικαιῶν 1 This sentences states the reason why the idea in the previous sentence is true. Use a natural way in your language for indicating a reason. Alternate translation: “No on can accuse them, because God is the one who justifies” +8:34 vt5r rc://*/ta/man/translate/figs-rquestion τίς ὁ κατακρινῶν? 1 Paul is not asking for information, but is using the question form here to emphasize the truth of what he is saying. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “Surely no one can condemn!” +8:34 j1dj rc://*/ta/man/translate/figs-ellipsis ὁ κατακρινῶν 1 Paul is leaving out a word that a sentence would need in many languages to be complete. If it would be helpful in your language, you could supply the word from the context. Alternate translation: “the one who condemns us believers” +8:34 u627 rc://*/ta/man/translate/grammar-connect-logic-result Χριστὸς Ἰησοῦς ὁ ἀποθανών, μᾶλλον δὲ ἐγερθείς ὅς, καί ἐστιν ἐν δεξιᾷ τοῦ Θεοῦ, ὃς καὶ ἐντυγχάνει ὑπὲρ ἡμῶν 1 This sentences states the reason why the idea in the previous sentence is true. Use a natural way in your language for indicating a reason. Alternate translation: “No one can condemn because Christ Jesus is the one who died—but more than that, he was raised who also is at the right hand of God—who also intercedes on our behalf” +8:34 tw3l rc://*/ta/man/translate/figs-activepassive ἐγερθείς 1 If your language does not use the passive form in this way, you could express the idea in active form or in another way that is natural in your language. If you must state who did the action, Paul implies that “God” did it. Alternate translation: “God raised him” +8:34 dea5 rc://*/ta/man/translate/figs-idiom ἐγερθείς 1 See how you translated **raised** in [4:25](../04/25.md). +8:34 uc9o rc://*/ta/man/translate/figs-nominaladj ἐν δεξιᾷ τοῦ Θεοῦ 1 Paul is using the adjective **right** as a noun in order to indicate the **right** side. If your language does not use adjectives in the same way, you could translate this with a noun phrase. Alternate translation: “at the right side of God” +8:34 vd8g rc://*/ta/man/translate/figs-explicit ὅς, καί ἐστιν ἐν δεξιᾷ τοῦ Θεοῦ 1 In this culture, the place at the **right** side of a ruler was a position of honor. If it would be helpful in your language, you could state this explicitly. Alternate translation: “at the place of honor next to God” +8:35 h9ba rc://*/ta/man/translate/figs-rquestion τίς ἡμᾶς χωρίσει ἀπὸ τῆς ἀγάπης τοῦ Χριστοῦ? 1 Paul is not asking for information, but is using the question form here to emphasize the truth of what he is saying. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “Surely no one will separate us from the love of Christ!” +8:35 btoo rc://*/ta/man/translate/figs-metaphor ἡμᾶς χωρίσει ἀπὸ τῆς ἀγάπης τοῦ Χριστοῦ 1 Here Paul speaks figuratively of **love** as if it were an object that someone could be separated from. He means that **Christ** cannot stop loving those who believe in him. If it might be helpful in your language, you could express this plainly. Alternate translation: “will cause Christ to stop loving us” +8:35 ldx1 rc://*/ta/man/translate/figs-rquestion θλῖψις, ἢ στενοχωρία, ἢ διωγμὸς, ἢ λιμὸς, ἢ γυμνότης, ἢ κίνδυνος, ἢ μάχαιρα? 1 Paul is not asking for information, but is using the question form here to emphasize the truth of what he is saying. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “Surely neither tribulation, nor distress, nor persecution, nor hunger, nor nakedness, nor danger, nor sword!” +8:35 m2hl rc://*/ta/man/translate/figs-ellipsis θλῖψις, ἢ στενοχωρία, ἢ διωγμὸς, ἢ λιμὸς, ἢ γυμνότης, ἢ κίνδυνος, ἢ μάχαιρα? 1 Paul is leaving out some of the words that a sentence would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the previous sentence. Alternate translation: “Will tribulation, or distress, or persecution, or hunger, or nakedness, or danger, or sword separate us from the love of Christ?” +8:35 qe2z rc://*/ta/man/translate/figs-abstractnouns θλῖψις, ἢ στενοχωρία, ἢ διωγμὸς, ἢ λιμὸς 1 If your language does not use abstract nouns for the ideas of **Tribulation**, **distress**, **persecution**, **hunger**, you could express the same ideas in another way. Alternate translation: “If people trouble us, or hurt us, or distress us, or persecute us, or cause us to be hungry” +8:35 q2dc rc://*/ta/man/translate/figs-doublet θλῖψις, ἢ στενοχωρία 1 **Tribulation** and **distress** mean basically the same thing. Paul uses them to emphasize what he is saying. If your language does not use repetition to do this, you could use one phrase and provide emphasis in another way. Alternate translation: “Extreme tribulation” +8:35 kcjr rc://*/ta/man/translate/figs-metonymy ἢ μάχαιρα 1 Here, **sword** refers to being killed violently. If it might be helpful in your language, you could express the meaning plainly. Alternate translation: “or being killed violently” +8:36 clec rc://*/ta/man/translate/writing-quotations καθὼς γέγραπται 1 See how you translated this phrase in [1:17](../01/17.md). +8:36 f2de rc://*/ta/man/translate/figs-activepassive καθὼς γέγραπται 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. If you must state who did the action, the quotation was written by the sons of Korah. Alternate translation: “Just as the sons of Korah wrote” +8:36 wegb rc://*/ta/man/translate/figs-quotemarks ὅτι ἕνεκεν σοῦ, θανατούμεθα ὅλην τὴν ἡμέραν; ἐλογίσθημεν ὡς πρόβατα σφαγῆς 1 In these clauses Paul quotes [Psalm 44:22](../psa/044/022.md). It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +8:36 t67y rc://*/ta/man/translate/figs-yousingular ὅτι ἕνεκεν σοῦ 1 Here, **your** is singular and refers to God. If it would be helpful in your language, you could state this explicitly. Alternate translation: “For your sake, God,” +8:36 s7wj rc://*/ta/man/translate/figs-exclusive θανατούμεθα & ἐλογίσθημεν 1 Here, **we** refers to the people who wrote this verse, so it would be exclusive. It does not refer to God, who is the one being spoken to. Your language may require you to mark these forms. +8:36 phxq rc://*/ta/man/translate/figs-activepassive θανατούμεθα & ἐλογίσθημεν 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “our enemies put us to death … They consider us” +8:36 h6v7 rc://*/ta/man/translate/figs-hyperbole θανατούμεθα ὅλην τὴν ἡμέραν 1 The phrase **all day long** is an exaggeration that emphasizes how frequently these people were being killed. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “we are killed regularly” +8:36 g3pi rc://*/ta/man/translate/figs-simile ἐλογίσθημεν ὡς πρόβατα σφαγῆς 1 Here Paul compares to **sheep** those whom people kill because they are loyal to God. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “We are considered by those who kill us to only be as valuable as the sheep they kill” +8:36 gmi0 rc://*/ta/man/translate/figs-abstractnouns σφαγῆς 1 If your language does not use an abstract noun for the idea of **slaughter**, you could express the same idea in another way. Alternate translation: “to be slaughtered” +8:37 wytd rc://*/ta/man/translate/grammar-connect-logic-contrast ἀλλ’ 1 **But** here indicates that what follows [8:37–39](../08/37.md) is the negative answer to the rhetorical questions in [8:35](../08/35.md). If you translated the rhetorical question in [8:35](../08/35.md) as a question, then here you could use a natural way in your language for introducing a negative answer to that question. If you changed the rhetorical question in [8:35](../08/35.md) to a statement, then here you could use a word that indicates strong contrast. Alternate translation: “No,” or “On the contrary,” +8:37 aii8 rc://*/ta/man/translate/figs-explicit τούτοις 1 Here, **these things** refers to the list of various types of suffering mentioned in [8:35](../08/35.md). If it would be helpful in your language, you could state this explicitly. Alternate translation: “these kinds of suffering” +8:37 iui3 rc://*/ta/man/translate/figs-metaphor ὑπερνικῶμεν 1 Here, **more than conquerors** refers to those who have complete victory over their enemies. If it might be helpful in your language, you could express the meaning plainly. Alternate translation: “we have complete victory” +8:37 wcm6 rc://*/ta/man/translate/figs-explicit τοῦ ἀγαπήσαντος ἡμᾶς 1 Here, **the one who loved us** could refer to: (1) Christ, as in [8:35](../08/35.md). Alternate translation: “through Christ, who loved us” (2) God, as in [8:39](../08/39.md). Alternate translation: “through God, who loved us” +8:38 fch1 rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** indicates that what follows this word explains what came before it. Here, it indicates that what follows in this verse and the next verse is an explanation of what Paul said in the previous verse. If it would be helpful in your language, you could use a different expression. Alternate translation: “In fact,” +8:38 dgky rc://*/ta/man/translate/figs-activepassive πέπεισμαι 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “God convinced me” +8:38 ok7f rc://*/ta/man/translate/figs-abstractnouns θάνατος & ζωὴ & ἀρχαὶ & δυνάμεις 1 If your language does not use abstract nouns for the ideas of **death**, **life**, **governments**, or **powers**, you could express the same ideas in another way. Alternate translation: “being dead … being alive … those who govern … powerful things” +8:38 js9q rc://*/ta/man/translate/figs-explicit ἀρχαὶ 1 Here, **governments** could refer to: (1) demons, which is usually how Paul uses this word ([1 Corinthians 15:24](../1co/15/24.md), [Ephesians 6:12](../eph/06/12.md)). Alternate translation: “ruling demons” (2) human kings and rulers. Alternate translation: “human rulers” +8:38 q7ti rc://*/ta/man/translate/figs-explicit δυνάμεις 1 This could refer to: (1) demons with power, which is how Paul uses this word in [1 Corinthians 15:24](../1co/15/24.md) and [Ephesians 1:21](../eph/01/21.md). Alternate translation: “demonic powers” (2) human beings with power. Alternate translation: “powerful people” +8:39 ppaz rc://*/ta/man/translate/figs-metonymy ὕψωμα & βάθος 1 Here, **height** refers to everything that exists above a person, and **depth** refers to everything that exists below a person. If it would be helpful in your language, you could use an equivalent expression or express the meaning plainly. Alternate translation: “everything that is above us … everything that is below us” +8:39 ajct rc://*/ta/man/translate/figs-activepassive τις κτίσις ἑτέρα 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “any other thing that God has created” +8:39 sd7j rc://*/ta/man/translate/figs-metaphor δυνήσεται ἡμᾶς χωρίσαι ἀπὸ τῆς ἀγάπης τοῦ Θεοῦ 1 See how you translated the similar phrase in [8:35](../08/35.md). +8:39 fr5b rc://*/ta/man/translate/figs-distinguish τῆς ἐν Χριστῷ Ἰησοῦ 1 Here, **which** marks that Paul is giving further information about **the love of God**. If it would be helpful in your language, you could make the relationship between these phrases more clear. Alternate translation: “that is, the love of God in Christ Jesus” +8:39 tot5 rc://*/ta/man/translate/figs-metaphor ἐν Χριστῷ Ἰησοῦ 1 See how you translated this phrase in [6:23](../06/23.md). +9:intro w6f4 0 # Romans 9 General Notes\n\n## Structure and Formatting\n\n6. God’s plan for Israel (9:1–11:36)\n * Paul’s sorrow for Israel’s unbelief (9:1–5)\n * God chooses whom he wants to choose (9:6–13)\n * God shows mercy on whom he wants to show mercy (9:14–18)\n * No one can question God’s choice (9:19–33)\n\nChapter 9 begins a new topic in this letter. In chapters 9–11, Paul focuses on the nation of Israel.\n\nSome translations set each line of poetry farther to the right than the rest of the text to make it easier to read. The ULT does this with [9:25–29](../09/25.md) and [33](../09/33.md) of this chapter. Paul quotes all of these words from the Old Testament.\n\n## Special Concepts in this Chapter\n\n### Predestination\n\nMany scholars believe that in this chapter Paul teaches extensively on a subject known as “predestination.” Some take this to indicate that God has chosen to save some people from before the world existed. Christians have different views on what the Bible teaches on this subject, so translators need to take extra care when translating this chapter. (See: [[rc://*/tw/dict/bible/kt/predestine]] and [[rc://*/tw/dict/bible/kt/save]])\n\n### Important Figures of Speech in this Chapter\n\n### Stone of stumbling\n\nIn [9:30–33](../09/30.md) Paul explains that God made some Gentiles righteous because they believed in Jesus, but most Jews rejected Jesus because they were trying to obey the law of Moses to become righteous. Paul quotes [Isaiah 8:14](../../isa/08/14.md) and [28:16](../../isa/28/16.md) to describe Jesus as if he were a stone that the Jews trip over when walking. See the translations and notes for how Peter uses these same verses from Isaiah in [1 Peter 2:6](../1pe/02/06.md), [8](../1pe/02/08.md). (See: [[rc://*/ta/man/translate/figs-metaphor]]) +9:1 yg93 rc://*/ta/man/translate/figs-doublet ἀλήθειαν λέγω ἐν Χριστῷ, οὐ ψεύδομαι 1 These two expressions mean basically the same thing. Paul uses them to emphasize that he is telling the truth. If your language does not use repetition to do this, you could use one phrase and provide emphasis in another way. Alternate translation: “I am telling you the absolute truth in Christ” +9:1 igs8 rc://*/ta/man/translate/figs-metaphor ἐν Χριστῷ 1 See how you translated the similar phrase in [3:24](../03/24.md). +9:1 h9mp rc://*/ta/man/translate/figs-personification συνμαρτυρούσης μοι τῆς συνειδήσεώς 1 Here Paul uses **conscience** as if it were a person bearing witness in a courtroom. If it might be helpful in your language, you could express the meaning plainly. See how you translated a similar phrase in [2:15](../02/15.md). +9:1 dsaj rc://*/ta/man/translate/figs-explicit ἐν Πνεύματι Ἁγίῳ 1 Here, **in the Holy Spirit** indicates that **the Holy Spirit** is the one who guided Paul’s **conscience**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “by the guidance of the Holy Spirit” +9:2 jx3a rc://*/ta/man/translate/figs-idiom λύπη μοί ἐστιν μεγάλη, καὶ ἀδιάλειπτος ὀδύνη τῇ καρδίᾳ μου 1 Here, **unceasing pain in my heart** is an idiom that Paul uses to share his emotional distress. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “I am experiencing great and unceasing sorrow” +9:2 jky1 rc://*/ta/man/translate/figs-doublet λύπη & μεγάλη, καὶ ἀδιάλειπτος ὀδύνη 1 These two expressions mean basically the same thing. Paul uses them to emphasize how intense his emotions are. If your language does not use repetition to do this, you could use one phrase and provide emphasis in another way. Alternate translation: “exceedingly great sorrow” +9:3 sju1 rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** indicates that what follows this word explains what came before it. **For** here indicates that what follows is the reason why the previous statement is true. Use a natural way in your language for indicating a reason. Alternate translation: “This is true since” +9:3 b1g6 rc://*/ta/man/translate/figs-abstractnouns ἀνάθεμα εἶναι αὐτὸς 1 If your language does not use an abstract noun for the idea of **accursed**, you could express the same idea in another way. Alternate translation: “myself to be cursed” or “myself to be an accursed person” +9:3 rh5h rc://*/ta/man/translate/figs-activepassive ἀπὸ τοῦ Χριστοῦ 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “God separating me from Christ” +9:3 oma4 rc://*/ta/man/translate/figs-idiom ἀπὸ τοῦ Χριστοῦ 1 Here, **separated from Christ** refers to the idea of Paul losing his salvation, which is impossible. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “eternally kept apart from Christ” +9:3 og9y rc://*/ta/man/translate/figs-explicit ὑπὲρ τῶν ἀδελφῶν μου 1 Here, **for the sake of** implies that Paul is talking about the salvation of his **brothers**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “for the sake of the salvation of my brothers” +9:3 gaim rc://*/ta/man/translate/figs-gendernotations τῶν ἀδελφῶν μου 1 Although the term **brothers** is masculine, Paul is using the word here in a generic sense that includes both men and women. Alternate translation: “my brothers and sisters” +9:3 eg9b rc://*/ta/man/translate/figs-metonymy τῶν ἀδελφῶν μου 1 Here, **brothers** refers to Jews, who are Paul’s kinsmen. If it would be helpful in your language, you could state this explicitly. Alternate translation: “my Jewish kinsmen” +9:3 gn5p rc://*/ta/man/translate/figs-distinguish τῶν συγγενῶν μου, κατὰ σάρκα 1 This clause gives further information about **my brothers**. If it might be helpful in your language, you could make the relationship between these phrases clearer. Alternate translation: “who are those of my own race according to the flesh” +9:3 qckq rc://*/ta/man/translate/figs-idiom κατὰ σάρκα 1 See how you translated **according to the flesh** in [1:3](../01/03.md). +9:4 p1ys rc://*/ta/man/translate/figs-distinguish οἵτινές εἰσιν Ἰσραηλεῖται 1 This phrase gives further information about “my brothers," mentioned in the previous verse. If it might be helpful in your language, you could make the relationship between these phrases clearer. Alternate translation: “those brothers of mine are Israelites” +9:4 jfzg rc://*/ta/man/translate/figs-abstractnouns ἡ υἱοθεσία & ἡ δόξα & ἡ νομοθεσία & ἡ λατρεία & αἱ ἐπαγγελίαι 1 If your language does not use abstract nouns for the ideas of **adoption**, **glory**, **law-giving**, **service**, and **promises**, you could express the same ideas in another way. Alternate translation: “being adopted … glorious things … being given the law … serving … what has been promised” +9:4 l6vs rc://*/ta/man/translate/figs-metaphor ἡ υἱοθεσία 1 Here, **adoption** refers to the idea that the **Israelites** were like God’s children. If it might be helpful in your language, you could express the meaning plainly. Alternate translation: “the status as God’s children” +9:4 n2vu rc://*/ta/man/translate/figs-explicit ἡ νομοθεσία 1 Here, **the law-giving** refers to God giving his laws to the Jews. If it might be helpful in your language, you could state this explicitly. Alternate translation: “the giving of God’s laws to them” +9:4 vu6j rc://*/ta/man/translate/figs-explicit ἡ λατρεία 1 Here, **the service** refers to Jewish worship in the temple, which was a way of serving God. If it might be helpful in your language, you could state this explicitly. Alternate translation: “serving God in his temple” +9:5 tic7 rc://*/ta/man/translate/figs-metaphor οἱ πατέρες 1 Here, **the fathers** refers to the first ancestors of the Israelites, who are Abraham, Isaac, and Jacob. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “are Abraham, Isaac, and Jacob” +9:5 q5w4 rc://*/ta/man/translate/figs-idiom κατὰ σάρκα 1 See how you translated **according to the flesh** in [1:3](../01/03.md) and [8:3](../08/03.md). +9:5 offl rc://*/ta/man/translate/figs-explicit ὁ ὢν ἐπὶ πάντων 1 This clause refers to **the Christ**, mentioned earlier in the verse. If it would be helpful in your language, you could make this connection clearer. Alternate translation: “Christ is the one who is over all” +9:5 l07v rc://*/ta/man/translate/figs-explicit ὁ ὢν ἐπὶ πάντων 1 The phrase **is over all** implies ruling as king **over all** things. If it would be helpful in your language, you could state this explicitly. Alternate translation: “the one who reigns over all” +9:5 blop rc://*/ta/man/translate/figs-explicit Θεὸς, εὐλογητὸς 1 Here, **blessed God** refers to Jesus. It does not refer to Father God. If it would be helpful to your readers, you could state this explicitly. Alternate translation: “he is the blessed God” +9:6 equ8 οὐχ οἷον & ὅτι ἐκπέπτωκεν ὁ λόγος τοῦ Θεοῦ 1 Alternate translation: “it is not as if the word of God has failed” or “the word of God has not failed” +9:6 vedq rc://*/ta/man/translate/figs-personification ἐκπέπτωκεν ὁ λόγος τοῦ Θεοῦ 1 Here Paul speaks about **the word of God** as if it were a person who had not **failed**. He means that what God has said will certainly happen as he said. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “the word of God will remain unfulfilled” or “the word of God has proved false” +9:6 bmq6 rc://*/ta/man/translate/figs-explicit ὁ λόγος τοῦ Θεοῦ 1 Here, **the word of God** refers to what God promised to do for Israel. If it would be helpful in your language, you could state this explicitly. Alternate translation: “God’s word of promise” +9:6 r8se rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** indicates that what follows this word explains what came before it. **For** here indicates that this sentence gives the reason why what Paul said in the previous sentence is true. Use a natural way in your language for indicating a reason. Alternate translation: “This is due to the fact that” +9:6 wy8z rc://*/ta/man/translate/figs-explicit οὐ & πάντες οἱ ἐξ Ἰσραήλ οὗτοι, Ἰσραήλ 1 Here Paul uses the word **Israel** in two different ways. The phrase **all the ones from Israel** refers to all the physical descendants of Jacob, whom God also called **Israel**. However, the second occurrence of **Israel** refers to physical descendants of Jacob who trust in Jesus. If it might be helpful in your language, you could state this explicitly. Alternate translation: “not all the ones from physical Israel are part of spiritual Israel” or “not every physical Israelite is a true Israelite” +9:7 s3rj rc://*/ta/man/translate/figs-ellipsis οὐδ’ ὅτι εἰσὶν σπέρμα Ἀβραάμ πάντες τέκνα 1 Paul is leaving out some of the words that a sentence would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the previous verse. Alternate translation: “Neither is it such a thing that all the children are seed of Abraham” or “Neither is it true that all the children are seed of Abraham” +9:7 m5av rc://*/ta/man/translate/figs-explicit πάντες τέκνα 1 Here, **children** refers specifically to “the children of Israel,” which is a name for the Jewish people. If it would be helpful in your language, you could state this explicitly. Alternate translation: “all the children of Israel” +9:7 kpls rc://*/ta/man/translate/figs-metaphor πάντες τέκνα 1 Here, **children** refers to someone’s descendants. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “all the descendants” +9:7 y86t rc://*/ta/man/translate/figs-metaphor σπέρμα Ἀβραάμ & σοι σπέρμα 1 Here, **seed** refers to refers to physical descendants of **Abraham** who trust in Jesus, as did the second occurrence of “Israel” in the previous verse. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “true descendants of Abraham … your true seed” +9:7 kbnn rc://*/ta/man/translate/writing-quotations ἀλλ’ 1 **But** ere indicates that what follows in some way contradicts what was said previously. Here, Paul is using a quotation from an Old Testament book ([Genesis 21:12](../gen/21/12.md)). If it would be helpful in your language, you could use a comparable phrase that indicates that Paul is quoting from an important text. Alternate translation: “But God says in the Scriptures,” +9:7 z2f3 rc://*/ta/man/translate/figs-quotemarks ἐν Ἰσαὰκ κληθήσεταί σοι σπέρμα 1 This sentence is a quotation from [Genesis 21:12](../gen/21/12.md). It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +9:7 wam8 rc://*/ta/man/translate/figs-yousingular ἐν Ἰσαὰκ κληθήσεταί σοι σπέρμα 1 Here, **your** refers to **Abraham**, and so, it is singular. If it would be helpful in your language, you could state this explicitly. Alternate translation: “Abraham, in Isaac your seed will be called” +9:7 obgo rc://*/ta/man/translate/figs-metaphor ἐν Ἰσαὰκ 1 Here, **in Isaac** means “through the descendants of Isaac.” If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “through Isaac’s descendants” +9:7 i640 rc://*/ta/man/translate/figs-activepassive κληθήσεταί σοι σπέρμα 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. The context indicates that God is the one who will do the action, and he is speaking in first person. Alternate translation: “I will call your seed” +9:8 yhq8 τοῦτ’ ἔστιν 1 Alternate translation: “Another way to say this is” +9:8 s5xa rc://*/ta/man/translate/figs-metonymy τὰ τέκνα τῆς σαρκὸς, 1 Here, **children of the flesh** refers to the physical descendants of Abraham. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “Abraham’s physical descendants” +9:8 y17u rc://*/ta/man/translate/figs-metaphor τέκνα τοῦ Θεοῦ 1 See how you translated this phrase in the [8:16](../08/16.md). +9:8 ta8t rc://*/ta/man/translate/figs-possession τὰ τέκνα τῆς ἐπαγγελίας 1 Paul is using the possessive form to describe **children** who are the result of **the promise**. If it would be helpful in your language, you could use a different expression. Alternate translation: “the children who result from the promise” +9:8 z5no rc://*/ta/man/translate/figs-abstractnouns τῆς ἐπαγγελίας 1 If your language does not use an abstract noun for the idea of **promise**, you could express the same idea in another way. Alternate translation: “who had been promised” +9:8 h751 rc://*/ta/man/translate/figs-explicit τῆς ἐπαγγελίας 1 Here, **the promise** refers to God’s promise to give Abraham descendants. If it would be helpful in your language, you could state this explicitly. Alternate translation: “of the promise God made to Abraham” +9:8 p768 rc://*/ta/man/translate/figs-metaphor σπέρμα 1 See how you translated **seed** in the previous verse. +9:9 f4ap rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** indicates that what follows this word explains what came before it. Here, it introduces an explanation of what Paul said in the previous verse. If it would be helpful in your language, you could use a different expression. Alternate translation: “In fact,” +9:9 ptfv rc://*/ta/man/translate/writing-quotations ἐπαγγελίας & ὁ λόγος οὗτος 1 This phrase indicates that what follows is a quotation from an Old Testament book ([Genesis 18:10](../gen/18/10.md), [14](../gen/18/14.md)). If it would be helpful in your language, you could use a comparable phrase that indicates that Paul is quoting from an important text. Alternate translation: “this is the word of promise that God spoke in the Scriptures” +9:9 up57 rc://*/ta/man/translate/figs-possession ἐπαγγελίας & ὁ λόγος 1 Paul is using the possessive form to describe a **word** that is a **promise**. If it would be helpful in your language, you could use a different expression. Alternate translation: “the word that was promised” +9:9 vplh rc://*/ta/man/translate/figs-metonymy ἐπαγγελίας & ὁ λόγος 1 Here, Paul used the term **word** to describe what God had said by using words. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “God’s spoken promise” +9:9 sufo rc://*/ta/man/translate/figs-quotemarks κατὰ τὸν καιρὸν τοῦτον, ἐλεύσομαι, καὶ ἔσται τῇ Σάρρᾳ υἱός 1 This sentence is a quotation from [Genesis 18:10](../gen/18/10.md), [14](../gen/18/14.md). It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +9:9 r9dw rc://*/ta/man/translate/writing-pronouns ἐλεύσομαι 1 The pronoun **I** here refers to God. If it would be helpful in your language, you could state this explicitly. Alternate translation: “I, God, will come” +9:9 hxl1 rc://*/ta/man/translate/grammar-connect-logic-result καὶ 1 Here, **and** indicates that what follows this word is related to what came before it. Here, **and** indicates that what follows is the result of what happened in the previous clause. Use a natural way in your language for indicating a result. Alternate translation: “and the result will be that” +9:9 h4kf rc://*/ta/man/translate/figs-ellipsis ἔσται τῇ Σάρρᾳ υἱός 1 This clause is leaving out a word that a sentence would need in many languages to be complete. If it would be helpful in your language, you could supply this word from the context. Alternate translation: “a son will be born to Sarah” +9:9 wqb2 rc://*/ta/man/translate/figs-activepassive ἔσται τῇ Σάρρᾳ υἱός 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “Sarah will have a son” +9:10 icc1 rc://*/ta/man/translate/writing-pronouns οὐ μόνον δέ 1 Here, **this** refers to what Paul said in the previous verse, which was an example of God’s promises. If it would be helpful in your language, you could state this explicitly. Alternate translation: “Now, this is not the only example” or “Now, what God promised Abraham is not the only example” +9:10 nqkc rc://*/ta/man/translate/figs-explicit ἀλλὰ καὶ Ῥεβέκκα 1 Paul implies that God made a promise to **Rebekah** and he states that promise in [9:12](../09/12.md). If it would be helpful in your language, you could state this explicitly. Alternate translation: “but Rebekah also received a promise from God” +9:10 mb5q rc://*/ta/man/translate/figs-metaphor τοῦ πατρὸς ἡμῶν 1 Here, **father** refers to **Isaac** as the ancestor of the Jewish people. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “our forefather” +9:11 h16y rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 The words **for** indicates that what follows this word explains what came before it. Here, **for** indicates that what follows gives further information about what Paul says in the previous verse and the next verse. If it would be helpful in your language, you could use a different expression. Alternate translation: “in fact,” +9:11 ekxa rc://*/ta/man/translate/figs-explicit γὰρ 1 Here Paul is referring to God choosing to bless Jacob instead of Esau, the twin sons of Rebekah and Isaac. However, he does not state this explicitly until [9:13](../09/13.md). If it would be helpful in your language, you could state this explicitly. Alternate translation: “for God chose to bless only one of Rebekah’s two sons,” +9:11 luly rc://*/ta/man/translate/figs-ellipsis μήπω & γεννηθέντων, μηδὲ πραξάντων τι ἀγαθὸν ἢ φαῦλον 1 Paul is leaving out some words that these clauses would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the context. Alternate translation: “her sons not yet having been born, nor indeed having done anything good or bad” +9:11 h32d rc://*/ta/man/translate/grammar-connect-logic-goal ἵνα 1 Here, **so that** indicates that what follows is the purpose for which God chose only one of Rebekah’s sons. Use a natural way in your language for introducing a purpose clause, as in the UST. +9:11 a1gz rc://*/ta/man/translate/figs-abstractnouns ἡ & πρόθεσις τοῦ Θεοῦ 1 If your language does not use an abstract noun for the idea of **purpose**, you could express the same idea in another way. Alternate translation: “what God had purposed” +9:11 ts50 rc://*/ta/man/translate/figs-abstractnouns κατ’ ἐκλογὴν 1 If your language does not use an abstract noun for the idea of **election**, you could express the same idea in another way. The context indicates that Paul is referring to **God** electing people. Alternate translation: “according to electing people” or “in relation to choosing people” +9:12 ze3m rc://*/ta/man/translate/figs-explicit οὐκ ἐξ ἔργων, ἀλλ’ ἐκ τοῦ καλοῦντος 1 Here Paul is referring to the election of one of Rebekah’s sons, Jacob, as stated in the next verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “God did not elect Jacob by works, but by the one who calls” +9:12 h6uj rc://*/ta/man/translate/figs-explicit ἔργων 1 Here, **works** refers to human actions in general. It does not refer to “the works of the law” because God had not yet given his law to Moses when Jacob and Esau lived. If it would be helpful to your readers, you could state this explicitly. Alternate translation: “what people do” +9:12 d6mr rc://*/ta/man/translate/figs-explicit τοῦ καλοῦντος 1 Here, **the one who calls** refers to God. If it would be helpful in your language, you could state this explicitly. Alternate translation: “God who calls” +9:12 sie3 rc://*/ta/man/translate/figs-ellipsis τοῦ καλοῦντος 1 Paul is leaving out a word that a clause would need in many languages to be complete. If it would be helpful in your language, you could supply the word from the context. Alternate translation: “the one who calls people” +9:12 wv7n rc://*/ta/man/translate/figs-activepassive ἐρρέθη αὐτῇ 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “God said to her” +9:12 fcho rc://*/ta/man/translate/writing-quotations ἐρρέθη αὐτῇ 1 This phrase indicates that what follows is a quotation from an Old Testament book ([Genesis 25:23](../gen/25/23.md)). If it would be helpful in your language, you could use a comparable phrase that indicates that Paul is quoting from an important text. Alternate translation: “it was said to her, as recorded in the Scriptures” +9:12 y9cc rc://*/ta/man/translate/writing-pronouns αὐτῇ 1 Here, the pronoun **her** refers to Rebekah. If it would be helpful in your language, you could state this explicitly, as in the UST. +9:12 hwwn rc://*/ta/man/translate/figs-quotemarks ὁ μείζων δουλεύσει τῷ ἐλάσσονι 1 This sentence is a quotation from [Genesis 25:23](../gen/25/23.md). It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +9:12 b8px rc://*/ta/man/translate/figs-explicit ὁ μείζων δουλεύσει τῷ ἐλάσσονι 1 The phrases **the older** and **the younger** refer to Rebekah’s **older** and **younger** twin sons. If it would be helpful in your language, you could state this explicitly, as in the UST. +9:13 heon rc://*/ta/man/translate/writing-quotations καθὼς γέγραπται 1 See how you translated this phrase in [1:17](../01/17.md). +9:13 mxfw rc://*/ta/man/translate/figs-activepassive καθὼς γέγραπται 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. If you must state who did the action, the quotation was written by the prophet Malachi, and God is the person speaking. Alternate translation: “It is just as God had Malachi write” +9:13 xt7t rc://*/ta/man/translate/figs-quotemarks τὸν Ἰακὼβ ἠγάπησα, τὸν δὲ Ἠσαῦ ἐμίσησα 1 This sentence is a quotation from [Malachi 1:2–3](../mal/01/02.md). It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +9:13 jcfs rc://*/ta/man/translate/writing-pronouns ἠγάπησα & ἐμίσησα 1 The pronoun **I** here refers to God. If it would be helpful in your language, you could state this explicitly. Alternate translation: “I, God, loved … I hated” +9:13 y3zu rc://*/ta/man/translate/figs-hyperbole ἐμίσησα 1 Paul quotes God using the word **hated** as an exaggeration to say that he did not love Esau and had completely rejected him. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “I completely rejected” +9:14 lf2k rc://*/ta/man/translate/grammar-connect-logic-result τί οὖν ἐροῦμεν? 1 Here, **then** indicates that what follows is a response to what Paul said in [9:6–13](../09/06.md). See how you translated this phrase in [6:1](../06/01.md). +9:14 m8xk rc://*/ta/man/translate/figs-rquestion τί οὖν ἐροῦμεν? μὴ ἀδικία παρὰ τῷ Θεῷ? 1 In these two sentences Paul is not asking for information, but is using questions to address an objection that some people may have to what he said in the previous verses because they misunderstood him. If you would not use rhetorical questions for this purpose in your language, you could translate his words as statements or exclamations or communicate the emphasis in another way. Alternate translation: “Then we will say that God is truly unrighteous!” +9:14 xvei rc://*/ta/man/translate/figs-quotemarks τί οὖν ἐροῦμεν? μὴ ἀδικία παρὰ τῷ Θεῷ? 1 In these two sentences Paul is speaking as if he were a person who misunderstood what Paul had taught in the previous verses. It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +9:14 ya6m rc://*/ta/man/translate/figs-abstractnouns μὴ ἀδικία παρὰ τῷ Θεῷ 1 If your language does not use an abstract noun for the idea of **unrighteousness**, you could express the same idea in another way. Alternate translation: “There is no unrighteous character with God, is there” +9:14 euci rc://*/ta/man/translate/figs-metaphor μὴ ἀδικία παρὰ τῷ Θεῷ 1 Here Paul speaks of **unrighteousness** as if it were an object that could not be **with God**. He is referring to the idea of God being unrighteous. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “God is not unrighteous, is he” +9:14 s1hm rc://*/ta/man/translate/figs-explicit μὴ γένοιτο! 1 In this sentence Paul begins to respond to the rhetorical questions he wrote in the previous verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “I would respond by saying, ‘May it never be!’” +9:14 jrp5 rc://*/ta/man/translate/figs-exclamations μὴ γένοιτο! 1 See how you translated this phrase in [3:4](../03/04.md) and [6:2](../06/02.md). +9:15 x9ri rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** indicates that what follows this word explains what came before it. **For** here indicates that what follows is the reason why what Paul said in the previous verse is true. Use a natural way in your language for indicating a reason. Alternate translation: “This is due to the fact that” +9:15 k9i0 rc://*/ta/man/translate/writing-quotations τῷ Μωϋσεῖ γὰρ λέγει 1 Here Paul uses this clause to introduce a quotation from an Old Testament book ([Exodus 33:19](../exo/33/19.md)). If it would be helpful in your language, you could use a comparable phrase that indicates that Paul is quoting from an important text. Alternate translation: “For he says to Moses that which is written in the Scriptures” +9:15 v2x6 rc://*/ta/man/translate/writing-pronouns λέγει & ἐλεήσω & ἐλεῶ & οἰκτειρήσω & οἰκτείρω 1 The pronouns **he** and **I** here refer to God. If it would be helpful in your language, you could state this explicitly. Alternate translation: “God says … ‘I, God, will have mercy … I will have mercy … I, God, will have compassion … I will have compassion’” +9:15 kq2c rc://*/ta/man/translate/figs-pastforfuture λέγει 1 Here Paul uses the present tense verb **says** to refer to something that happened in the past. If it would not be natural to do that in your language, you could use the past tense in your translation. Alternate translation: “he said” +9:15 c2t0 rc://*/ta/man/translate/figs-quotemarks ἐλεήσω ὃν ἂν ἐλεῶ, καὶ οἰκτειρήσω ὃν ἂν οἰκτείρω 1 This sentence is a quotation from [Exodus 33:19](../exo/33/19.md). It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +9:15 f61q rc://*/ta/man/translate/figs-abstractnouns ἐλεήσω ὃν ἂν ἐλεῶ, καὶ οἰκτειρήσω ὃν ἂν οἰκτείρω 1 If your language does not use abstract nouns for the ideas of **mercy** and **compassion**, you could express the same ideas in another way. Alternate translation: “I will act mercifully to whomever I will act mercifully, and I will act compassionately to whomever I will act compassionately” +9:15 f1hi rc://*/ta/man/translate/figs-parallelism ἐλεήσω ὃν ἂν ἐλεῶ, καὶ οἰκτειρήσω ὃν ἂν οἰκτείρω 1 These statements use parallelism internally and between each other. They emphasize that God does whatever he wants. If it would be helpful in your language, consider using another form that emphasizes that God is graciously kind to exactly those and only those to whom he chooses to show kindness, and he does so without outside influence. +9:16 y06j rc://*/ta/man/translate/grammar-connect-words-phrases ἄρα οὖν 1 **So then** indicates that what follows in this verse summarizes the ideas of [9:11–15](../09/11.md). If it would be helpful in your language, you could use a clearer expression. See how you translated this phrase in [5:18](../05/18.md). +9:16 hn5j rc://*/ta/man/translate/writing-pronouns οὐ 1 Here, **it** refers to God acting mercifully. If it would be helpful in your language, you could state this explicitly. Alternate translation: “God’s mercy is not” +9:16 d4f5 rc://*/ta/man/translate/figs-possession τοῦ θέλοντος, οὐδὲ τοῦ τρέχοντος, ἀλλὰ & Θεοῦ 1 Paul is using the possessive form to describe what God’s mercy does or does not depend on. If it would be helpful in your language, you could use a different expression. Alternate translation: “depending on the one who wills, nor depending on the one who runs, but depending on God” +9:16 ues3 rc://*/ta/man/translate/figs-metaphor τοῦ τρέχοντος 1 Here Paul uses **the one who runs** to refer to a person who does good things to try to gain God’s favor as if that person were running a race. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “the one who tries to gain favor” or “the one who works very hard” +9:16 plbr rc://*/ta/man/translate/figs-distinguish τοῦ ἐλεῶντος 1 This phrase gives further information about **God**. If it might be helpful in your language, you could make the relationship between these phrases clearer. Alternate translation: “he being the one who has mercy” +9:16 p1fn rc://*/ta/man/translate/figs-abstractnouns τοῦ ἐλεῶντος 1 See how you translated **mercy** in the previous verse. +9:17 st77 rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** indicates that what follows this word explains what came before it. **For** here indicates that what follows is the another reason why what Paul said in [9:14](../09/14.md) is true. Use a natural way in your language for indicating a reason. Alternate translation: “What I said previously is also true, due to the fact that” +9:17 x1cj rc://*/ta/man/translate/figs-personification λέγει & ἡ Γραφὴ τῷ Φαραὼ 1 Here Paul uses **the scripture** as if it were a person who could speak. He means that the scripture he is about to quote contains information that God said to **Pharaoh**. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “God says to Pharaoh in the scripture” +9:17 e0r9 rc://*/ta/man/translate/writing-quotations λέγει & ἡ Γραφὴ τῷ Φαραὼ 1 This phrase indicates that what follows is a quotation from an Old Testament book ([Exodus 9:16](../exo/09/16.md)). If it would be helpful in your language, you could use a comparable phrase that indicates that Paul is quoting from an important text. Alternate translation: “God said to Pharaoh in the Scriptures” +9:17 w1ki rc://*/ta/man/translate/figs-pastforfuture λέγει 1 Here Paul uses the present tense verb **says** to refer to something that happened in the past. If it would not be natural to do that in your language, you could use the past tense in your translation. Alternate translation: “said” +9:17 ipl3 rc://*/ta/man/translate/figs-quotemarks ὅτι εἰς αὐτὸ τοῦτο ἐξήγειρά σε, ὅπως ἐνδείξωμαι ἐν σοὶ τὴν δύναμίν μου, καὶ ὅπως διαγγελῇ τὸ ὄνομά μου ἐν πάσῃ τῇ γῇ 1 This sentence is a quotation from [Exodus 9:16](../exo/09/16.md). It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +9:17 wfwo rc://*/ta/man/translate/figs-abstractnouns αὐτὸ τοῦτο 1 See how you translated **purpose** in [9:11](../09/11.md). +9:17 xu7s rc://*/ta/man/translate/writing-pronouns ἐξήγειρά σε & ἐνδείξωμαι & μου 1 Here the pronouns **I** and **my** refer to God. If it would be helpful in your language, you could state this explicitly. Alternate translation: “I, God, raised you up … I might demonstrate my” +9:17 pz5x rc://*/ta/man/translate/figs-idiom ἐξήγειρά σε 1 Paul quotes God using the phrase **raised you up** to refer to causing someone to become king. If it would be helpful in your language, you can use a comparable idiom or express the idea plainly. Alternate translation: “I caused you to become king” +9:17 nfv5 rc://*/ta/man/translate/figs-yousingular σε & σοὶ 1 Both occurrences of **you** in this verse are singular and refer to Pharaoh. +9:17 ho3g rc://*/ta/man/translate/grammar-connect-logic-goal ὅπως & ὅπως 1 Both occurrences of **so that** in this verse introduce purpose clauses. Use a natural way in your language for introducing purpose clauses. Alternate translation: “for the purpose that … for the purpose that” +9:17 dp4p rc://*/ta/man/translate/figs-abstractnouns τὴν δύναμίν μου 1 See how you translated **power** in [1:16](../01/16.md). +9:17 wspw rc://*/ta/man/translate/figs-metaphor ἐν σοὶ 1 Paul quotes God speaking of his **power** as if it were an object that could be **in** Pharaoh. He means that Pharaoh is the means by which God would show his power. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “by means of you” +9:17 gps5 rc://*/ta/man/translate/figs-activepassive ὅπως διαγγελῇ τὸ ὄνομά μου 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “so that people might proclaim my name” +9:17 jp6i rc://*/ta/man/translate/figs-metonymy τὸ ὄνομά μου 1 Here, **my name** represents God himself. If it might be helpful in your language, you could use an equivalent expression or plain language. Alternate translation: “who I am” +9:18 qlty rc://*/ta/man/translate/grammar-connect-words-phrases ἄρα οὖν 1 **So then** indicates that what follows in this verse summarizes the ideas of [9:14–17](../09/14.md). If it would be helpful in your language, you could use a clearer expression. See how you translated this phrase in [5:18](../05/18.md) and in [9:16](../09/16.md). +9:18 jrj5 rc://*/ta/man/translate/writing-pronouns θέλει, ἐλεεῖ & θέλει, σκληρύνει 1 In this verse **he** refers to God. If it would be helpful in your language, you could state this explicitly. Alternate translation: “God has mercy … he wills … God wills … he hardens” +9:18 bf3a rc://*/ta/man/translate/figs-abstractnouns ἐλεεῖ 1 See how you translated **mercy** in [9:15](../09/15.md). +9:18 qzvz rc://*/ta/man/translate/figs-metaphor σκληρύνει 1 Here, **he hardens** refers to causing someone to become stubborn. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “he causes to become stubborn” +9:19 z4j2 rc://*/ta/man/translate/figs-yousingular ἐρεῖς 1 **You** here is singular and refers to a hypothetical person who opposes Paul. If it would be helpful in your language, you could indicate this explicitly. Alternate translation: “You people who oppose me will say” +9:19 r6r7 rc://*/ta/man/translate/grammar-connect-logic-result ἐρεῖς μοι οὖν 1 Here, **then** indicates that what follows is a response to what Paul said in [9:14–18](../09/14.md). If it would be helpful in your language, you could state this explicitly. Alternate translation: “Then you will respond to what I just said by saying to me” +9:19 zt94 rc://*/ta/man/translate/writing-pronouns μοι 1 The pronoun **me** here refers to Paul. If it would be helpful in your language, you could state this explicitly. Alternate translation: “to me, Paul” +9:19 bbe4 rc://*/ta/man/translate/figs-rquestion τί οὖν ἔτι μέμφεται? τῷ γὰρ βουλήματι αὐτοῦ, τίς ἀνθέστηκεν? 1 Paul is not asking for information, but is using these two questions here to express the objections that someone who opposes him might have to what he said in [9:14–18](../09/14.md). If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “Then he should not find fault with us! No one has ever been able to withstand his will!” +9:19 eqph rc://*/ta/man/translate/grammar-connect-logic-result τί οὖν 1 Here, **then** indicates that what follows is a response to what Paul said in [9:14–18](../09/14.md). If it would be helpful in your language, you could state this explicitly. Alternate translation: “If these things are true, then why” +9:19 hqr7 rc://*/ta/man/translate/writing-pronouns μέμφεται & αὐτοῦ 1 In this verse the pronouns **he** and **his** refer to God. If it would be helpful in your language, you could state this explicitly. Alternate translation: “does God … find fault … God’s” +9:19 zioz rc://*/ta/man/translate/figs-metaphor ἔτι μέμφεται 1 Here, **find fault** refers to blaming someone for doing something bad. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “does he blame us for our sins” +9:20 n1ti rc://*/ta/man/translate/figs-explicit ὦ ἄνθρωπε 1 In this verse Paul begins to respond to the rhetorical questions from his hypothetical opponent in the previous verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “I would respond by saying, ‘O man’” +9:20 g7mn rc://*/ta/man/translate/figs-quotemarks ὦ ἄνθρωπε, μενοῦνγε σὺ τίς εἶ, ὁ ἀνταποκρινόμενος τῷ Θεῷ? μὴ ἐρεῖ τὸ πλάσμα, τῷ πλάσαντι, τί με ἐποίησας οὕτως? 1 In this verse Paul is responding to the rhetorical questions from his hypothetical opponent in the previous verse. It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +9:20 hci6 rc://*/ta/man/translate/figs-exclamations ὦ ἄνθρωπε, 1 **O man** here is an exclamation word that here communicates indignance. Use an exclamation that is natural in your language for communicating this. Alternate translation: “How dare you, man!” +9:20 uu1t rc://*/ta/man/translate/figs-gendernotations ἄνθρωπε 1 Although the term **man** is masculine, Paul is using the word here to emphasize human weakness. Alternate translation: “human being” or “mere mortal” +9:20 r5uu rc://*/ta/man/translate/figs-distinguish μενοῦνγε σὺ τίς εἶ, ὁ ἀνταποκρινόμενος τῷ Θεῷ? 1 Here, **the one answering against God** gives further information about who **you** is. If it would be helpful in your language, you could make the relationship between these words clearer. Alternate translation: “who indeed are you who answer against God” +9:20 qvsd rc://*/ta/man/translate/figs-rquestion μενοῦνγε σὺ τίς εἶ, ὁ ἀνταποκρινόμενος τῷ Θεῷ? 1 Paul is not asking for information, but is using the question form here to emphasize his outrage at what was said in the previous verse. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “you who are answering against God indeed are nothing!” +9:20 i3fa rc://*/ta/man/translate/figs-yousingular σὺ 1 Here, **you** is singular and refers to a hypothetical person who opposes Paul. See how you translated this word in the previous verse. +9:20 knb3 rc://*/ta/man/translate/figs-rquestion μὴ ἐρεῖ τὸ πλάσμα, τῷ πλάσαντι, τί με ἐποίησας οὕτως? 1 Paul is not asking for information, but is using the question form here to emphasize the truth of what he is saying. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “The one molded surely must not say to the one having molded it, ‘Why did you make me this way?’” +9:20 y6jz rc://*/ta/man/translate/figs-personification μὴ ἐρεῖ τὸ πλάσμα, τῷ πλάσαντι, τί με ἐποίησας οὕτως? 1 Here Paul speaks of a person whom God created as if that person were an object that was **molded** by God. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “The created person surely must not say to the one having created him, ‘Why did you make me this way?’” +9:20 styp rc://*/ta/man/translate/figs-activepassive τὸ πλάσμα 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “The one whom God molded” +9:20 s9hg rc://*/ta/man/translate/figs-explicit τῷ πλάσαντι 1 Here, **the one having molded it** refers to God. If it would be helpful in your language, you could state this explicitly. Alternate translation: “to God, who molded it” +9:20 dzn4 rc://*/ta/man/translate/figs-quotesinquotes μὴ ἐρεῖ τὸ πλάσμα, τῷ πλάσαντι, τί με ἐποίησας οὕτως 1 If you translated this verse as a direct quotation, then this sentence would be a direct quotation inside a direct quotation. If it would be helpful in your language, you could translate the second direct quotation as an indirect quotation. Alternate translation: “The one molded will not ask the one having molded it why he made it this way. Will it?” +9:20 wcj3 rc://*/ta/man/translate/figs-rquestion τί με ἐποίησας οὕτως 1 Paul is not asking for information, but is using the question form here to emphasize what his hypothetical opponent is saying. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “You should not have made me this way!” +9:21 e94a rc://*/ta/man/translate/figs-rquestion ἢ οὐκ ἔχει ἐξουσίαν ὁ κεραμεὺς τοῦ πηλοῦ, ἐκ τοῦ αὐτοῦ φυράματος ποιῆσαι ὃ μὲν εἰς τιμὴν σκεῦος, ὃ δὲ εἰς ἀτιμίαν? 1 Paul is not asking for information, but is using the question form here to emphasize the truth of what he is saying. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “The potter surely has authority over the clay to make from the same lump not only what is a vessel for honor, but also what is for dishonor!” +9:21 nsdy rc://*/ta/man/translate/figs-exmetaphor ἢ οὐκ ἔχει ἐξουσίαν ὁ κεραμεὺς τοῦ πηλοῦ, ἐκ τοῦ αὐτοῦ φυράματος ποιῆσαι ὃ μὲν εἰς τιμὴν σκεῦος, ὃ δὲ εἰς ἀτιμίαν? 1 Paul speaks about God’s authority over people by using the metaphor of a **potter** and his **clay**. Paul means that God has the right to do whatever he wants with people, because he made them. If it would be helpful in your language, you could express this metaphor as a simile. Alternate translation: “Or does God not have authority over us like a potter has authority over the clay to make from the same lump not only what is a vessel for honor, but also what is for dishonor?” +9:21 falq rc://*/ta/man/translate/translate-unknown ἢ οὐκ ἔχει ἐξουσίαν ὁ κεραμεὺς τοῦ πηλοῦ, ἐκ τοῦ αὐτοῦ φυράματος ποιῆσαι ὃ μὲν εἰς τιμὴν σκεῦος, ὃ δὲ εἰς ἀτιμίαν? 1 A **potter** is a person who makes containers out of a type of soil called **clay** that becomes hard after it is heated. The **potter** takes a **lump** of **clay** and forms it into different kinds of containers that are used for various purposes. If your readers would not be familiar with **clay** containers, you could use the name of a different type of material that is used in your area to make containers, or you could use a general expression. Alternate translation: “Or does the person who makes something not have authority over his materials to make from those materials not only what is a vessel for honor, but also what is for dishonor?” +9:21 lm6k rc://*/ta/man/translate/figs-abstractnouns εἰς τιμὴν σκεῦος & εἰς ἀτιμίαν 1 If your language does not use abstract nouns for the ideas of **honor** and **dishonor**, you could express the same ideas in another way. Alternate translation: “a vessel for what is honorable … for what is dishonorable” +9:21 pe9t rc://*/ta/man/translate/figs-explicit εἰς τιμὴν σκεῦος & εἰς ἀτιμίαν 1 Here, **honor** and **dishonor** refer to how these vessels will be used. If it would be helpful in your language, you could state this explicitly. Alternate translation: “a vessel for honorable use … for dishonorable use” +9:22-24 gk5u 0 # General Information:\n\n[9:22–24](../09/22.md) are one long sentence. If you divide these verses into multiple sentences, as the UST does, then you may need to repeat some phrases in order to make the meaning clear. +9:22 a9tl rc://*/ta/man/translate/figs-ellipsis εἰ 1 Here Paul is leaving out some of the words that a sentence would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the context, especially the idea in [9:20](../09/20.md) that no one can speak against God. Alternate translation: “what can you say against God if” +9:22 afmb rc://*/ta/man/translate/figs-rquestion εἰ 1 Here, **what if** indicates the beginning of one long rhetorical question that extends from [9:22](../09/22.md) to [9:24](../09/24.md). If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “you cannot possibly say anything against God if” +9:22 dzpq rc://*/ta/man/translate/grammar-connect-condition-fact εἰ 1 Here, **if** indicates the beginning of a conditional sentence that extends from [9:22](../09/22.md) to [9:24](../09/24.md). Paul is speaking as if this were a hypothetical possibility, but he means that it is actually true. If your language does not state something as a condition if it is certain or true, and if your readers might misunderstand and think that what Paul is saying is not certain, then you can translate his words as an affirmative statement. Alternate translation: “you cannot possibly say anything against God since” +9:22 cqto rc://*/ta/man/translate/figs-infostructure θέλων & ἐνδείξασθαι τὴν ὀργὴν, καὶ γνωρίσαι τὸ δυνατὸν αὐτοῦ, ἤνεγκεν ἐν πολλῇ μακροθυμίᾳ, σκεύη ὀργῆς κατηρτισμένα εἰς ἀπώλειαν 1 If it would be more natural in your language, you could reverse the order of these phrases. Alternate translation: “endured with much patience vessels of wrath prepared for destruction, willing to demonstrate his wrath and to make his power known” +9:22 bqkv rc://*/ta/man/translate/grammar-connect-logic-result θέλων & ἐνδείξασθαι τὴν ὀργὴν 1 This clause could indicate: (1) the reason why God **endured vessels of wrath**. Alternate translation: “as a result of being willing to demonstrate his wrath” (2) a contrast between God being **willing to demonstrate his wrath** and **enduring vessels of wrath**. Alternate translation: “even though he was willing to demonstrate his wrath” +9:22 yyyp rc://*/ta/man/translate/figs-abstractnouns τὴν ὀργὴν, καὶ γνωρίσαι τὸ δυνατὸν αὐτοῦ, ἤνεγκεν ἐν πολλῇ μακροθυμίᾳ, σκεύη ὀργῆς κατηρτισμένα εἰς ἀπώλειαν 1 If your language does not use abstract nouns for the ideas of **wrath**, **power**, **patience**, and **destruction**, you could express the same ideas in another way. Alternate translation: “how wrathful he is and to make known how powerful he is, being very patient, endured vessels for being wrathful against that were prepared for being destroyed” +9:22 cj94 rc://*/ta/man/translate/figs-activepassive γνωρίσαι τὸ δυνατὸν αὐτοῦ 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “to make people know his power” +9:22 we86 rc://*/ta/man/translate/figs-metaphor σκεύη ὀργῆς 1 Paul refers to people as if they were **vessels**. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “people of wrath” +9:22 ba9v rc://*/ta/man/translate/figs-possession σκεύη ὀργῆς 1 Paul is using the possessive form to describe **vessels** that deserve **wrath**. If it would be helpful in your language, you could use a different expression. Alternate translation: “vessels that deserve wrath” or “people who deserve wrath” +9:22 at71 rc://*/ta/man/translate/figs-distinguish κατηρτισμένα εἰς ἀπώλειαν 1 This phrase gives further information about the **vessels of wrath**. If it would be helpful in your language, you could make the relationship between these phrases clearer. Alternate translation: “who are the ones prepared for destruction” +9:22 o4ub rc://*/ta/man/translate/figs-activepassive κατηρτισμένα εἰς ἀπώλειαν 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. The one who does the action could be: (1) God, who is the main subject of this verse. Alternate translation: “God prepared for destruction” (2) the people themselves. Alternate translation: “who prepared themselves for destruction” +9:22 bney rc://*/ta/man/translate/grammar-connect-logic-goal κατηρτισμένα εἰς ἀπώλειαν 1 The word **for** indicates that what follows this word connects to what came before it. Here, **for** indicates the purpose for which the **vessels of wrath** were **prepared**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “prepared for purpose of being destroyed” +9:22 webu rc://*/ta/man/translate/figs-explicit εἰς ἀπώλειαν 1 Here, **destruction** refers to experiencing punishment forever in hell. If it would be helpful in your language, you could state this explicitly. Alternate translation: “for experiencing eternal destruction” +9:23 rtom rc://*/ta/man/translate/grammar-connect-words-phrases καὶ 1 Here, **and** indicates that this verse continues the sentence that Paul began in the previous verse. If you divide the sentence into shorter sentences, you will need to repeat some of the information from the previous verse here. Alternate translation: “What if God also endured vessels of wrath so that” or “God also endured vessels of wrath so that” +9:23 u6tn rc://*/ta/man/translate/grammar-connect-logic-goal ἵνα & εἰς 1 Here, **so that** and **for** indicate purpose clauses. Use a natural way in your language for introducing a purpose clause. Alternate translation: “for the purpose that … for the purpose of” +9:23 ufj7 rc://*/ta/man/translate/writing-pronouns γνωρίσῃ & αὐτοῦ & προητοίμασεν 1 In this verse the pronouns **he** and **his** refer to God. If it would be helpful in your language, you could state this explicitly. Alternate translation: “God might make known … God’s … God prepared beforehand” +9:23 o1fl rc://*/ta/man/translate/figs-activepassive γνωρίσῃ 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “he might make people know” +9:23 hgau rc://*/ta/man/translate/figs-abstractnouns τὸν πλοῦτον 1 If your language does not use an abstract noun for the idea of **riches**, you could express the same idea in another way. Alternate translation: “the rich character” +9:23 iq94 rc://*/ta/man/translate/figs-abstractnouns τῆς δόξης αὐτοῦ & ἐλέους & εἰς δόξαν 1 If your language does not use abstract nouns for the ideas of **glory** and **mercy**, you could express the same ideas in another way. Alternate translation: “of how glorious he is … toward which he acts mercifully … for being glorious” +9:23 ojeo rc://*/ta/man/translate/figs-possession τὸν πλοῦτον τῆς δόξης αὐτοῦ 1 Paul is using the possessive form to describe a **glory** that is characterized by **wealth**. If it would be helpful in your language, you could use a different expression. Alternate translation: “his rich glory” +9:23 she3 rc://*/ta/man/translate/figs-possession σκεύη ἐλέους 1 Paul is using the possessive form to describe **vessels** that will receive God’s **mercy**. If it would be helpful in your language, you could use a different expression. Alternate translation: “vessels that will receive mercy” +9:23 v33r rc://*/ta/man/translate/figs-metaphor σκεύη ἐλέους 1 See how you translated **vessels** in the previous verse. +9:23 kuim rc://*/ta/man/translate/figs-distinguish ἃ προητοίμασεν εἰς δόξαν 1 This clause gives further information about the **vessels of mercy**. If it would be helpful in your language, you could make the relationship between these phrases clearer. Alternate translation: “who are the ones he prepared beforehand for glory” +9:23 jcjx rc://*/ta/man/translate/grammar-connect-logic-goal εἰς δόξαν 1 Here, **for** indicates the purpose for which the **vessels of mercy** were **prepared**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “prepared for the purpose of being glorified” +9:23 t41s rc://*/ta/man/translate/figs-explicit εἰς δόξαν 1 Here, **glory** refers to experiencing **glory** forever with God in heaven. If it would be helpful in your language, you could state this explicitly. Alternate translation: “for experiencing eternal glory” +9:24 yowi rc://*/ta/man/translate/grammar-connect-words-phrases καὶ & ἡμᾶς 1 Here, **even** indicates that this verse continues the sentence that Paul began in [9:22](../09/22.md). If you divide the sentence into shorter sentences, you will need to repeat some of the information from the previous verses here. Alternate translation: “What if even we are vessels of mercy” or “Even we are vessels of mercy” +9:24 y6vp rc://*/ta/man/translate/figs-exclusive ἡμᾶς 1 Here, **us** refers to Paul and his Christian readers, so **us** would be inclusive. Your language may require you to mark this form. +9:24 t8rn rc://*/ta/man/translate/writing-pronouns ἐκάλεσεν 1 Here, **he** refers to God. If it would be helpful in your language, you could state this explicitly. Alternate translation: “God called” +9:24 zp1t rc://*/ta/man/translate/figs-distinguish οὐ μόνον ἐξ Ἰουδαίων, ἀλλὰ καὶ ἐξ ἐθνῶν 1 This phrase gives further information about the people **whom** God **called**. If it would be helpful in your language, you could make the relationship between these phrases clearer. Alternate translation: “who are those people not only from the Jews, but also from the Gentiles” +9:25 eqc2 rc://*/ta/man/translate/writing-quotations ὡς καὶ ἐν τῷ Ὡσηὲ λέγει 1 This phrase indicates that what follows in this verse and the next verse are quotations from an Old Testament book ([Hosea 2:23](../hos/02/23.md); [1:10](../hos/01/10.md)). If it would be helpful in your language, you could use a comparable phrase that indicates that Paul is quoting from an important text. Alternate translation: “As he says also in the scripture written by Hosea” +9:25 ewb4 rc://*/ta/man/translate/writing-pronouns λέγει & καλέσω & μου & μου 1 Here, **he**, **I**, and **my** refer to God. If it would be helpful in your language, you could state this explicitly. Alternate translation: “God says … I, God, will call … my … my” +9:25 is9f rc://*/ta/man/translate/figs-pastforfuture λέγει 1 Here Paul uses the present tense verb **says** to refer to something that happened in the past. If it would not be natural to do that in your language, you could use the past tense in your translation. Alternate translation: “he said” +9:25 f0rx rc://*/ta/man/translate/figs-quotemarks καλέσω τὸν οὐ λαόν μου, λαόν μου, καὶ τὴν οὐκ ἠγαπημένην, ἠγαπημένην 1 This sentence is a quotation from [Hosea 2:23](../hos/02/23.md). It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +9:25 yy15 rc://*/ta/man/translate/figs-activepassive τὴν οὐκ ἠγαπημένην, ἠγαπημένην 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “the one whom I did not love, ‘One I love’” +9:26 t46e rc://*/ta/man/translate/figs-quotemarks καὶ ἔσται ἐν τῷ τόπῳ οὗ ἐρρέθη αὐτοῖς, οὐ λαός μου ὑμεῖς, ἐκεῖ κληθήσονται υἱοὶ Θεοῦ ζῶντος 1 This verse is a quotation from [Hosea 1:10](../hos/01/10.md). It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +9:26 ciif rc://*/ta/man/translate/figs-activepassive ἐρρέθη 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. The context indicates that God said this in first person. Alternate translation: “I said” +9:26 yh4w rc://*/ta/man/translate/figs-activepassive κληθήσονται 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. The one doing the action could be: (1) God. Alternate translation: “I will call them” (2) people in general. Alternate translation: “people will call them” +9:26 wpuw rc://*/ta/man/translate/figs-metaphor υἱοὶ Θεοῦ ζῶντος 1 See how you translated **sons** in [8:14](../08/14.md). +9:26 brl6 rc://*/ta/man/translate/figs-idiom Θεοῦ ζῶντος 1 Here, **the living God** could refer to: (1) God being the one who lives. Alternate translation: “the God who is alive” (2) God being the one who makes living things become alive. Alternate translation: “the God who gives life” or “the God who makes alive” +9:27 oej1 rc://*/ta/man/translate/writing-quotations Ἠσαΐας δὲ κράζει ὑπὲρ τοῦ Ἰσραήλ 1 This phrase indicates that what follows in this verse and the next verse is a quotation from an Old Testament book ([Isaiah 10:22–23](../isa/10/22.md)). If it would be helpful in your language, you could use a comparable phrase that indicates that Paul is quoting from an important text. Alternate translation: “But, as recorded in the Scriptures, Isaiah cries out concerning Israel” +9:27 zqi1 rc://*/ta/man/translate/figs-pastforfuture κράζει 1 Here Paul uses the present tense verb **cries out** to refer to something that happened in the past. If it would not be natural to do that in your language, you could use the past tense in your translation. Alternate translation: “cried out” +9:27 xjca rc://*/ta/man/translate/figs-metaphor Ἰσραήλ 1 Here, **Israel** refers to the Israelites. They are the descendants of Jacob, whom God also called **Israel**. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “Israelites” or “the descendants of Israel” +9:27 kgza rc://*/ta/man/translate/figs-quotemarks ἐὰν ᾖ ὁ ἀριθμὸς τῶν υἱῶν Ἰσραὴλ, ὡς ἡ ἄμμος τῆς θαλάσσης, τὸ ὑπόλειμμα σωθήσεται. 1 This sentence is the beginning of a quotation from [Isaiah 10:22–23](../isa/10/22.md). It may be helpful to your readers to indicate this with an opening quotation mark or with whatever other punctuation or convention your language uses to indicate the beginning of a quotation. +9:27 b0is rc://*/ta/man/translate/figs-metaphor τῶν υἱῶν Ἰσραὴλ 1 Here, the word **sons** means refers to descendants. Paul quotes Isaiah identifying the Israelites as descendants of their ancestor Jacob, who was also known as **Israel**. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “the people of Israel” +9:27 qr8l rc://*/ta/man/translate/figs-ellipsis ὡς ἡ ἄμμος τῆς θαλάσσης, 1 Paul quotes Isaiah leaving out some of the words that a clause would need in many languages to be complete. If it would be helpful in your language, you could supply these words from earlier in the sentence. Alternate translation: “as the number of the grains of sand of the sea” +9:27 k9j8 rc://*/ta/man/translate/figs-simile ὡς ἡ ἄμμος τῆς θαλάσσης 1 Here Paul quotes Isaiah comparing the number of Israelites to the number of grains of **sand** beside the **sea** in order to emphasize how numerous they are. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “too many to count” +9:27 nstd rc://*/ta/man/translate/figs-possession ἡ ἄμμος τῆς θαλάσσης 1 Paul quotes Isaiah using the possessive form to describe **the sand** that is next to **the sea**. If it would be helpful in your language, you could use a different expression. Alternate translation: “the sand by the sea” +9:27 wek9 rc://*/ta/man/translate/figs-abstractnouns τὸ ὑπόλειμμα 1 If your language does not use an abstract noun for the idea of **remnant**, you could express the same idea in another way. Alternate translation: “those who remain” +9:27 wig1 rc://*/ta/man/translate/figs-activepassive σωθήσεται 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “God will save” +9:28 rupx rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 Here, **for** indicates that what follows is the reason why the statement in the previous verse is true. Use a natural way in your language for indicating a reason. Alternate translation: “This is true since” +9:28 cm32 rc://*/ta/man/translate/figs-metonymy λόγον 1 Here, **word** refers to God’s promise to both punish the Israelites and save a remnant from among them. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “his promise to punish and save” +9:28 pqri rc://*/ta/man/translate/figs-explicit συντελῶν 1 Here, **finishing** refers to successfully completing something. If it would be helpful in your language, you could state this explicitly. Alternate translation: “successfully completing it” +9:28 md3o rc://*/ta/man/translate/figs-metaphor συντέμνων 1 Here, **cutting it short** refers to finish doing something quickly. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “ending it quickly” +9:28 x832 rc://*/ta/man/translate/figs-quotemarks συντελῶν καὶ συντέμνων 1 The end of this verse is the end of a quotation from [Isaiah 10:22–23](../isa/10/22.md). It may be helpful to your readers to indicate this with a closing quotation mark or with whatever other punctuation or convention your language uses to indicate the end of a quotation. +9:29 gq8u rc://*/ta/man/translate/writing-quotations καὶ καθὼς προείρηκεν Ἠσαΐας 1 This phrase indicates that what follows in this verse and the next verse is a quotation from an Old Testament book ([Isaiah 1:9](../isa/01/09.md)). If it would be helpful in your language, you could use a comparable phrase that indicates that Paul is quoting from an important text. Alternate translation: “And just as Isaiah has said beforehand in the Scriptures” +9:29 xem9 rc://*/ta/man/translate/figs-quotemarks εἰ μὴ Κύριος Σαβαὼθ ἐνκατέλιπεν ἡμῖν σπέρμα, ὡς Σόδομα ἂν ἐγενήθημεν, καὶ ὡς Γόμορρα ἂν ὡμοιώθημεν 1 This sentence is a quotation from [Isaiah 1:9](../isa/01/09.md). It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +9:29 dl9x rc://*/ta/man/translate/figs-exclusive ἡμῖν & ἂν ἐγενήθημεν & ὡμοιώθημεν 1 In this verse **us** and **we** refer to Isaiah and those to whom he spoke, so **us** and **we** would be exclusive. Your language may require you to mark this form. +9:29 iqy3 rc://*/ta/man/translate/figs-metaphor σπέρμα 1 Here, **seed** is singular but refers to a group of people. See how you translated **seed** in [4:13](../04/13.md). +9:29 yicp rc://*/ta/man/translate/figs-explicit ὡς Σόδομα ἂν ἐγενήθημεν, καὶ ὡς Γόμορρα ἂν ὡμοιώθημεν 1 Paul’s readers would have known that **Sodom** and **Gomorrah** were cities that God completely destroyed because the people who lived in them were very wicked ([Genesis 19](../gen/19/01.md)). If your readers might not be familiar with this story, you could state this explicitly or indicate this in a note. Alternate translation: “we would have been destroyed like the people of Sodom, and we would have been destroyed like the people of Sodom” +9:29 mkmt rc://*/ta/man/translate/figs-parallelism ὡς Σόδομα ἂν ἐγενήθημεν, καὶ ὡς Γόμορρα ἂν ὡμοιώθημεν 1 These two phrases mean the same thing. Isaiah says the same thing twice, in slightly different ways, to emphasize that Israel could have been completely destroyed by God. If it would be helpful in your language, you could combine the phrases into one. Alternate translation: “we would have become just like Sodom and Gomorrah” +9:29 obdz rc://*/ta/man/translate/figs-activepassive ὡς Γόμορρα ἂν ὡμοιώθημεν 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “God would have made us like Gomorrah” +9:30 xv7y rc://*/ta/man/translate/grammar-connect-logic-result οὖν 1 The word **then** indicates that what follows is a response. Here, **then** is a response to what Paul said in [9:20–29](../09/20.md). See how you translated this phrase in [6:1](../06/01.md). +9:30 m5l2 rc://*/ta/man/translate/figs-rquestion τί οὖν ἐροῦμεν? 1 Paul is not asking for information, but is using the question form in this sentence to emphasize the truth of what he is saying. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “Then we will say this:” +9:30 ki4k rc://*/ta/man/translate/figs-ellipsis ὅτι ἔθνη 1 Paul is leaving out some of the words that a sentence would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the context. Alternate translation: “We will say that the Gentiles” +9:30 bnl6 rc://*/ta/man/translate/figs-distinguish τὰ μὴ διώκοντα δικαιοσύνην 1 This clause gives further information about **the Gentiles**. If it would be helpful in your language, you could make the relationship between these phrases clearer. Alternate translation: “who are those people not pursuing righteousness” +9:30 x51u rc://*/ta/man/translate/figs-abstractnouns δικαιοσύνην & δικαιοσύνην & δικαιοσύνην 1 See how you translated this word in [6:13](../06/13.md). +9:30 gl4m rc://*/ta/man/translate/figs-abstractnouns ἐκ πίστεως 1 See how you translated this phrase in [4:16](../04/16.md). +9:31 z133 rc://*/ta/man/translate/translate-names Ἰσραὴλ 1 See how you translated this name in [9:27](../09/27.md). +9:31 f18n rc://*/ta/man/translate/grammar-collectivenouns νόμον & νόμον 1 In this verse **law** refers to the laws that God gave the Jews by dictating them to Moses. See how you translated this use of **law** in [2:12](../02/12.md). +9:31 x1o0 rc://*/ta/man/translate/figs-possession νόμον δικαιοσύνης 1 Paul is using the possessive form to describe a **law** that was for the purpose of **righteousness**. If it would be helpful in your language, you could use a different expression. Alternate translation: “a law for righteousness” +9:31 gjmu rc://*/ta/man/translate/figs-abstractnouns δικαιοσύνης 1 See how you translated this word in the previous verse. +9:32 y4pf rc://*/ta/man/translate/figs-ellipsis διὰ τί? 1 Paul is leaving out some of the words that a sentence would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the previous verse. Alternate translation: “Why could they not attain righteousness?” +9:32 e7p7 rc://*/ta/man/translate/figs-rquestion διὰ τί? 1 Paul is not asking for information, but is using the question form here to emphasize the truth of what he is saying. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “This is why:” +9:32 fty2 rc://*/ta/man/translate/figs-ellipsis ὅτι οὐκ ἐκ πίστεως 1 Paul is leaving out some of the words that a clause would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the previous verse. Alternate translation: “They did not attain righteousness because it was not by faith” +9:32 scnv rc://*/ta/man/translate/figs-abstractnouns ἐκ πίστεως 1 See how you translated this phrase in [9:30](../09/30.md). +9:32 j5jp rc://*/ta/man/translate/figs-explicit ἐξ ἔργων 1 Paul assumes that his readers would understand that **works** means “works of the law.” See how you translated the same use of **works** in [4:2](../04/02.md). +9:32 s0r6 rc://*/ta/man/translate/grammar-connect-logic-result προσέκοψαν 1 **They stumbled over** introduces a sentence that states the result of what Paul described in the previous sentence. Use a natural way in your language for indicating result. Alternate translation: “As a result, they stumbled over” +9:32 hzww rc://*/ta/man/translate/figs-metaphor προσέκοψαν τῷ λίθῳ τοῦ προσκόμματος 1 Here Paul speaks of Christ as if he were a **stone** that the Jews **stumbled over**. He means that the Jews were offended by Christ because they tried to become righteous by works. If it would be helpful in your language, you could use a simile or express the meaning plainly. Alternate translation: “They were offended by Jesus, like people who stumbled over a stone of stumbling” or “They were offended by Jesus” +9:32 r14f rc://*/ta/man/translate/figs-possession τῷ λίθῳ τοῦ προσκόμματος 1 Paul is using the possessive form to describe a **stone** that causes **stumbling**. If it would be helpful in your language, you could use a different expression. Alternate translation: “the stone that causes stumbling” +9:33 kx9c rc://*/ta/man/translate/writing-quotations καθὼς γέγραπται 1 See how you translated this phrase in [1:17]. +9:33 ivt3 rc://*/ta/man/translate/figs-activepassive καθὼς γέγραπται 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. If you must state who did the action, the quotation was written by the prophet Isaiah and God is the person speaking. Alternate translation: “just as Isaiah wrote” or “just as God said through Isaiah” +9:33 uo7d rc://*/ta/man/translate/figs-quotemarks ἰδοὺ, τίθημι ἐν Σιὼν λίθον προσκόμματος, καὶ πέτραν σκανδάλου; καὶ ὁ πιστεύων ἐπ’ αὐτῷ, οὐ καταισχυνθήσεται. 1 This sentence is Paul’s paraphrase of parts of [Isaiah 8:14](../isa/08/14.md) and [28:16](../isa/28/16.md). It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +9:33 m6ll rc://*/ta/man/translate/figs-metaphor ἰδοὺ 1 Paul quotes Isaiah using the term **Behold** to focus his listeners’ attention on what he is about to say. Your language may have a comparable expression that you can use in your translation. +9:33 hmmn rc://*/ta/man/translate/writing-pronouns τίθημι 1 In this quotation from the Old Testament, **I** refers to God. If it would be helpful in your language, you could state this explicitly. Alternate translation: “I, God, place” +9:33 dy6x rc://*/ta/man/translate/figs-metonymy ἐν Σιὼν 1 Here, **Zion** refers to the city of Jerusalem. If it would be helpful in your language, you could state this explicitly. Alternate translation: “in Jerusalem” +9:33 mf6h rc://*/ta/man/translate/figs-metaphor λίθον προσκόμματος, καὶ πέτραν σκανδάλου & αὐτῷ 1 Here, **stone of stumbling**, **rock of offense**, and **it** refer to Christ. If it would be helpful in your language, you could use a simile or express the meaning plainly. Alternate translation: “a person who will be like a stone of stumbling and a rock of offense” or “a person who will cause people to stumble and will offend them” +9:33 u3dj rc://*/ta/man/translate/figs-doublet λίθον προσκόμματος, καὶ πέτραν σκανδάλου 1 These two phrases mean basically the same thing. The repetition is used to emphasize how offensive the Messiah would be to the Jews. If your language does not use repetition to do this, you could use one phrase and provide emphasis in another way. Alternate translation: “a stone that causes great offense” +9:33 h3tw rc://*/ta/man/translate/figs-possession λίθον προσκόμματος 1 See how you translated this phrase in the previous verse. +9:33 c8t8 rc://*/ta/man/translate/figs-possession πέτραν σκανδάλου 1 Paul is using the possessive form to describe a **rock** that causes **offense**. If it would be helpful in your language, you could use a different expression. Alternate translation: “the rock that causes offense” +9:33 knfh rc://*/ta/man/translate/figs-abstractnouns σκανδάλου 1 If your language does not use an abstract noun for the idea of **offense**, you could express the same idea in another way. Alternate translation: “that offends” +9:33 tu4i rc://*/ta/man/translate/figs-activepassive ὁ πιστεύων ἐπ’ αὐτῷ, οὐ καταισχυνθήσεται 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “God will not shame the one who believes on it” +10:intro c2li 0 # Romans 10 General Notes\n\n## Structure and Formatting\n\n6. God’s plan for Israel (9:1–11:36)\n * Paul’s sorrow for Israel’s unbelief (9:1–5)\n * God chooses whom he wants to choose (9:6–13)\n * God shows mercy to whom he wants to show mercy (9:14–18)\n * No one can question God’s choice (9:19–33)\n * Israel’s false righteousness (10:1–4)\n * Salvation is available to everyone (10:5–21)\n\nSome translations set prose quotations from the Old Testament farther to the right on the page than the rest of the text. The ULT does this with the quoted words in [10:8](../10/08.md).\n\nSome translations set each line of poetry farther to the right than the rest of the text to make it easier to read. The ULT does this with [10:18–20](../10/18.md) of this chapter, which are words from the Old Testament.\n\n## Important Figures of Speech in this Chapter\n\n### Rhetorical questions\n\nPaul uses many rhetorical questions in this chapter. He does this to convince his readers that God does not save only the Jewish people, so Christians must be ready to go and share the gospel with the whole world. (See: [[rc://*/ta/man/translate/figs-rquestion]] and [[rc://*/tw/dict/bible/kt/save]])\n\n## Other Possible Translation Difficulties in this Chapter\n\n### Different uses of “they,” “them,” and “their”\n\nIn [10:1–4](../10/01.md), the pronouns “they,” “them,” and “their” always refer to the people of Israel. However, those pronouns refer to various things and people in [10:5–21](../10/05.md), which will be addressed in the notes. (See: [[rc://*/ta/man/translate/writing-pronouns]]) +10:1 hj4b rc://*/ta/man/translate/figs-gendernotations ἀδελφοί 1 See how you translated this word in [1:13](../01/13.md). +10:1 v3jp rc://*/ta/man/translate/figs-abstractnouns ἡ & εὐδοκία & ἡ δέησις & σωτηρίαν 1 If your language does not use abstract nouns for the ideas of **good pleasure**, **prayer**, and **salvation**, you could express the same ideas in another way. Alternate translation: “the very pleasing thing … what I pray … them to be saved” +10:1 tq7k rc://*/ta/man/translate/figs-metonymy τῆς ἐμῆς καρδίας 1 Here, **heart** refers to a person’s inner being or mind. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “of my inner being” or “of my mind” +10:1 tmf2 rc://*/ta/man/translate/writing-pronouns αὐτῶν 1 The pronoun **them** in [10:1–4](../10/01.md) refers to Jewish people who do not believe in Jesus. If it would be helpful in your language, you could state this explicitly. Alternate translation: “the Jewish people” +10:2 y7qg rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** indicates that what follows this word explains what came before it. Here, **For** indicates that what follows is the reason for what Paul said in the previous verse. Use a natural way in your language for indicating a reason. Alternate translation: “I feel this way because” +10:2 adka rc://*/ta/man/translate/figs-abstractnouns ζῆλον & ἔχουσιν & οὐ κατ’ ἐπίγνωσιν 1 If your language does not use abstract nouns for the ideas of **zeal** and **full knowledge**, you could express the same ideas in another way. Alternate translation: “they are zealous … not by fully knowing” +10:2 rjqd rc://*/ta/man/translate/figs-possession ζῆλον Θεοῦ ἔχουσιν 1 Paul is using the possessive form to describe a **zeal** that is directed toward **God**. If it would be helpful in your language, you could use a different expression. Alternate translation: “they have a zeal for God” +10:2 pxyj rc://*/ta/man/translate/figs-ellipsis οὐ κατ’ ἐπίγνωσιν 1 Paul is leaving out some of the words that a clause would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the previous clause. Alternate translation: “they have zeal of God that is not according to full knowledge” +10:3 e7p2 rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** indicates that what follows this word explains what came before it. Here, **For** indicates that what follows is the reason for what Paul said in the previous verse. Use a natural way in your language for indicating a reason. Alternate translation: “This is due to the fact that” +10:3 bw97 rc://*/ta/man/translate/figs-possession τὴν τοῦ Θεοῦ δικαιοσύνην & τῇ δικαιοσύνῃ τοῦ Θεοῦ 1 See how you translated **the righteousness of God** in [1:17](../01/17.md). +10:3 dgjn rc://*/ta/man/translate/figs-abstractnouns τὴν ἰδίαν δικαιοσύνην 1 If your language does not use an abstract noun for the idea of **righteousness**, you could express the same idea with a verbal form. Alternate translation: “being righteous on their own” +10:3 a6r4 rc://*/ta/man/translate/figs-personification τῇ δικαιοσύνῃ τοῦ Θεοῦ οὐχ ὑπετάγησαν 1 Here Paul speaks of **the righteousness of God** as if it were a person to whom someone could **submit**. He means that they refused to attain righteousness in the way God requires, which is by faith. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “they refuse to receive the righteousness of God attained according to his way” +10:4 x1w8 rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** indicates that what follows this word explains what came before it. Here, **For** indicates that what follows is the reason why the Jews were wrong to try to make themselves righteous, as stated in the previous verse. Use a natural way in your language for indicating a reason. Alternate translation: “They were wrong to seek to establish their own righteousness because” +10:4 y30a rc://*/ta/man/translate/figs-explicit τέλος & νόμου 1 Here, **the completion of the law** could mean: (1) the end of the law of Moses. Alternate translation: “is the end of the law” (2) the goal of the law of Moses. Alternate translation: “is the goal of the law” +10:4 a9up rc://*/ta/man/translate/figs-abstractnouns τέλος 1 If your language does not use an abstract noun for the idea of **completion**, you could express the same idea in another way. Alternate translation: “is what completes” +10:4 y3sx rc://*/ta/man/translate/grammar-collectivenouns νόμου 1 See how you translated **the law** in [2:12](../02/12.md). +10:4 nprh rc://*/ta/man/translate/grammar-connect-logic-goal εἰς δικαιοσύνην 1 Here, **for** could indicate that: (1) **righteousness** was the purpose for **the completion of the law**. Alternate translation: “for the purpose of becoming righteous” (2) **righteousness** was the result of **the completion of the law**. Alternate translation: “resulting in righteousness” +10:4 f6pu rc://*/ta/man/translate/figs-abstractnouns δικαιοσύνην 1 See how you translated **righteousness** in the previous verse. +10:4 z3z9 rc://*/ta/man/translate/figs-ellipsis παντὶ τῷ πιστεύοντι 1 See how you translated **everyone who believes** in [1:16](../01/16.md). +10:5 vsyn rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** indicates that what follows this word explains what came before it. Here, it indicates that this verse explains what Paul said in the previous verse. If it would be helpful in your language, you could use a different expression. Alternate translation: “In fact,” +10:5 ozvf rc://*/ta/man/translate/writing-quotations Μωϋσῆς & γράφει τὴν δικαιοσύνην τὴν ἐκ νόμου 1 Here Paul uses this clause to introduce a quotation from an Old Testament book ([Leviticus 18:5](../lev/18/05.md)). If it would be helpful in your language, you could use a comparable phrase that indicates that Paul is quoting from an important text. Alternate translation: “Moses writes in the Scriptures about the righteousness that is from the law” +10:5 m8my rc://*/ta/man/translate/figs-pastforfuture γράφει 1 Here Paul uses the present tense verb **writes** to refer to something that happened in the past. If it would not be natural to do that in your language, you could use the past tense in your translation. Alternate translation: “wrote” +10:5 qby2 rc://*/ta/man/translate/figs-abstractnouns τὴν δικαιοσύνην τὴν ἐκ νόμου 1 If your language does not use an abstract noun for the idea of **righteousness**, you could express the same idea in another way. Alternate translation: “about being righteous based on the law” +10:5 dufv rc://*/ta/man/translate/grammar-collectivenouns νόμου 1 See how you translated **the law** in [2:12](../02/12.md) and in the previous verse. +10:5 jyjx rc://*/ta/man/translate/figs-quotemarks ὁ ποιήσας αὐτὰ ἄνθρωπος, ζήσεται ἐν αὐτῇ 1 In this sentence Paul quotes [Leviticus 18:5](../lev/18/05.md). It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +10:5 bh04 rc://*/ta/man/translate/figs-gendernotations ἄνθρωπος 1 Although the term **man** is masculine, Paul quotes Moses using the word here in a generic sense that includes both men and women. Alternate translation: “man or woman” +10:5 kt66 rc://*/ta/man/translate/figs-explicit αὐτὰ 1 Here, **these things** refers to everything that God commanded the Jews in the law of Moses. If it would be helpful in your language, you could state this explicitly. Alternate translation: “these things written in the law” +10:5 e3po rc://*/ta/man/translate/figs-explicit αὐτὰ 1 Paul quotes Moses implying that the person must do all of **these things** perfectly. If it would be helpful in your language, you could state this explicitly. Alternate translation: “all these things perfectly” or “every single one of these things” +10:5 qkz4 rc://*/ta/man/translate/figs-explicit ζήσεται 1 Here, **will live** could refer to: (1) eternal life. Alternate translation: “will live forever” (2) a mortal life that God blesses. Alternate translation: “will stay alive” +10:5 gsls rc://*/ta/man/translate/writing-pronouns αὐτῇ 1 Here, **it** refers to the law of Moses, which was called **these things** earlier in the verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “the law” +10:6 r3ey rc://*/ta/man/translate/writing-quotations ἡ & ἐκ πίστεως δικαιοσύνη οὕτως λέγει 1 Here Paul uses this clause to introduce quotations from an Old Testament book ([Deuteronomy 9:4](../deu/09/04.md); [30:12–14](../deu/30/12.md)). If it would be helpful in your language, you could use a comparable phrase that indicates that Paul is quoting from an important text. Alternate translation: “the righteousness by faith says thus in the Scriptures” +10:6 sr9z rc://*/ta/man/translate/figs-personification ἡ & ἐκ πίστεως δικαιοσύνη & λέγει 1 Here, **righteousness** is described as if it were a person who could speak. If it would be helpful in your language, you could express the real meaning plainly. Alternate translation: “about the righteousness by faith, Moses says” +10:6 cgv8 rc://*/ta/man/translate/figs-abstractnouns ἐκ πίστεως δικαιοσύνη 1 See how you translated **righteousness** in [6:13](../06/13.md) and **by faith** in [4:16](../04/16.md). +10:6 ksbr rc://*/ta/man/translate/figs-pastforfuture λέγει 1 Here Paul uses the present tense verb **says** to refer to something that happened in the past. If it would not be natural to do that in your language, you could use the past tense in your translation. Alternate translation: “said” +10:6 ezma rc://*/ta/man/translate/figs-quotemarks μὴ εἴπῃς ἐν τῇ καρδίᾳ σου, τίς ἀναβήσεται εἰς τὸν οὐρανόν? 1 In this sentence Paul quotes [Deuteronomy 9:4](../deu/09/04.md) and [Deuteronomy 30:12](../deu/30/12.md). It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +10:6 x7h4 rc://*/ta/man/translate/figs-youcrowd σου 1 Here Paul quotes Moses addressing the people of Israel as if he were speaking to only one person. The pronoun **your** is singular. If the singular form would not be natural in your language for someone who was speaking to a group of people, you could use the plural form of **your** in your translation. +10:6 nwlw rc://*/ta/man/translate/figs-metonymy τῇ καρδίᾳ 1 See how you translated **heart** in [10:1](../10/01.md). +10:6 tf9r rc://*/ta/man/translate/figs-rquestion τίς ἀναβήσεται εἰς τὸν οὐρανόν? 1 Paul quotes Moses using a question to teach his audience. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “Surely no one can ascend into heaven!” +10:6 gi7s rc://*/ta/man/translate/figs-explicit τοῦτ’ ἔστιν Χριστὸν καταγαγεῖν 1 In this clause Paul explains the meaning of the previous sentence. If it would be helpful in your language, you could state this explicitly. Alternate translation: “meaning, to make Christ come down to earth” +10:6 y5c3 rc://*/ta/man/translate/grammar-connect-logic-goal Χριστὸν καταγαγεῖν 1 Here, **to** indicates that this is a purpose clause. Use a natural way in your language for introducing a purpose clause. Alternate translation: “for the purpose of bringing Christ down” +10:7 g827 rc://*/ta/man/translate/writing-quotations ἤ 1 Paul uses **or** here to connect a quotation from [Deuteronomy 30:12](../deu/30/12.md) with a paraphrase of [Deuteronomy 30:13](../deu/30/13.md). If it would be helpful in your language, you could use a comparable phrase that shows this explicitly. Alternate translation: “or do not to say” +10:7 j2t4 rc://*/ta/man/translate/figs-quotemarks τίς καταβήσεται εἰς τὴν Ἄβυσσον 1 In this sentence Paul paraphrases [Deuteronomy 30:13](../deu/30/13.md). It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +10:7 w8xe rc://*/ta/man/translate/figs-rquestion τίς καταβήσεται εἰς τὴν Ἄβυσσον? 1 Paul quotes Moses using a question to teach his audience. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “Surely no one can descend into the abyss!” +10:7 gw0r rc://*/ta/man/translate/figs-explicit τοῦτ’ ἔστιν Χριστὸν ἐκ νεκρῶν ἀναγαγεῖν 1 In this clause Paul explains the meaning of the previous sentence. If it would be helpful in your language, you could state this explicitly. Alternate translation: “That means to make Christ come up from dead ones” +10:7 iw13 rc://*/ta/man/translate/figs-idiom ἐκ νεκρῶν ἀναγαγεῖν 1 See how you translated a similar phrase in [4:24](../04/24.md). +10:8 ian2 rc://*/ta/man/translate/writing-quotations τί λέγει? 1 Here Paul uses this clause to introduce a quotation from an Old Testament book ([Deuteronomy 30:14](../deu/30/14.md)). If it would be helpful in your language, you could use a comparable phrase that indicates that Paul is quoting from an important text. Alternate translation: “what does it say in the Scriptures” +10:8 sen1 rc://*/ta/man/translate/figs-rquestion τί λέγει? 1 Paul is not asking for information, but is using the question form here to emphasize the truth of what he is saying. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “it surely says,” +10:8 gz7t rc://*/ta/man/translate/figs-personification τί λέγει? 1 The word **it** refers to “the righteousness” referred to in [10:6](../10/06.md). Here Paul continues to describe righteousness as if it were a person who could speak. See how you translated “the righteousness by faith says” in [10:6](../10/06.md). +10:8 n63g rc://*/ta/man/translate/figs-pastforfuture λέγει 1 Here Paul uses the present tense verb **say** to refer to something that happened in the past. If it would not be natural to do that in your language, you could use the past tense in your translation. Alternate translation: “did it say” +10:8 hybn rc://*/ta/man/translate/figs-quotemarks ἐγγύς σου τὸ ῥῆμά ἐστιν, ἐν τῷ στόματί σου, καὶ ἐν τῇ καρδίᾳ σου 1 In this sentence Paul quotes [Deuteronomy 30:14](../deu/30/14.md). It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +10:8 kzb2 rc://*/ta/man/translate/figs-metaphor ἐγγύς σου τὸ ῥῆμά ἐστιν, ἐν τῷ στόματί σου, καὶ ἐν τῇ καρδίᾳ σου 1 Paul quotes Moses speaking of the **word** as if it were an object that could be **near** or **in** someone. He means that God’s message could be easily known and spoken by Moses’ audience. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “You can easily know and speak the word” +10:8 sx8r rc://*/ta/man/translate/figs-metonymy τὸ ῥῆμά 1 Paul quotes Moses using **word** to describe what God has spoken by using words. This general reference to God’s word would include what God had said about the Messiah. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “God’s message” +10:8 wpvg rc://*/ta/man/translate/figs-youcrowd σου & σου & σου 1 Here Paul quotes Moses addressing the people of Israel as if he were speaking to only one person. The pronouns **you** and **your** are singular. If the singular form would not be natural in your language for someone who was speaking to a group of people, you could use the plural form of "your" in your translation. +10:8 y6mq rc://*/ta/man/translate/figs-metonymy ἐν τῷ στόματί σου 1 The phrase **in your mouth** refers to being able to say something. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: "in what you say" +10:8 zvx4 rc://*/ta/man/translate/figs-metonymy ἐν τῇ καρδίᾳ σου 1 See how you translated **heart** in [10:1](../10/01.md). +10:8 lh5d rc://*/ta/man/translate/figs-possession τὸ ῥῆμα τῆς πίστεως 1 Paul is using the possessive form to describe a **word** that is about **faith**. If it would be helpful in your language, you could use a different expression. Alternate translation: “the word about faith” +10:8 v7ho rc://*/ta/man/translate/figs-abstractnouns τῆς πίστεως 1 If your language does not use an abstract noun for the idea of **faith**, you could express the same idea in another way. Alternate translation: “about believing” +10:8 o4oy rc://*/ta/man/translate/figs-exclusive κηρύσσομεν 1 Here, **we** refers to Paul and other Christians who **proclaim** the gospel, so **we** would be exclusive. Your language may require you to mark these forms. +10:9 q5un rc://*/ta/man/translate/grammar-connect-words-phrases ὅτι 1 **For** indicates that what follows this word explains what came before it. Here, it indicates that what follows is an explanation of what “the word of faith” is. If it would be helpful in your language, you could state this explicitly. Alternate translation: “This word we proclaim is that” +10:9 pawz rc://*/ta/man/translate/figs-youcrowd ὁμολογήσῃς & σου & σου & σωθήσῃ 1 Paul addresses his readers as if he were speaking to only one person. The pronouns **you** and **your** are singular. See how you translated **you** and **your** in the previous verse. +10:9 tz7r rc://*/ta/man/translate/figs-explicit ἐν τῷ στόματί σου 1 This phrase indicates the means by which a person confesses **Jesus is Lord**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “by using your mouth you confess, ‘Jesus is Lord’” +10:9 ie71 rc://*/ta/man/translate/figs-metonymy ἐν τῇ καρδίᾳ σου 1 See how you translated this phrase in [10:6](../10/06.md) and [10:8](../10/08.md). +10:9 zdf5 rc://*/ta/man/translate/figs-idiom αὐτὸν ἤγειρεν ἐκ νεκρῶν 1 See how you translated a similar phrase in [4:24](../04/24.md). +10:9 c3cq rc://*/ta/man/translate/figs-activepassive σωθήσῃ 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “God will save you” +10:10 iv0v rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** indicates that what follows this word explains what came before it. **For** here introduces the reason why what Paul said in the previous verse is true. Use a natural way in your language for indicating a reason. Alternate translation: “This is due to the fact that” +10:10 g7i1 rc://*/ta/man/translate/figs-metonymy καρδίᾳ & πιστεύεται 1 See how you translated the similar phrase in the previous verse. +10:10 g3nf rc://*/ta/man/translate/figs-explicit πιστεύεται & ὁμολογεῖται 1 The subjects of these phrases are implied from the previous verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “one believes that God raised Jesus from the dead … one confesses that Jesus is Lord” +10:10 o3a7 rc://*/ta/man/translate/grammar-connect-logic-result εἰς δικαιοσύνην & εἰς σωτηρίαν 1 Both occurrences of **to** in this verse indicate that what follows them are results. Use a natural way in your language for indicating result. Alternate translation (with a comma preceding both phrases): “resulting in righteousness … resulting in salvation” +10:10 h20k rc://*/ta/man/translate/figs-abstractnouns δικαιοσύνην 1 See how you translated this abstract noun in [10:6](../10/06.md). +10:10 xs8c rc://*/ta/man/translate/figs-explicit στόματι & ὁμολογεῖται 1 See how you translated the similar phrase in the previous verse. +10:10 uroy rc://*/ta/man/translate/figs-abstractnouns σωτηρίαν 1 See how you translated this abstract noun in [10:1](../10/01.md). +10:11 rlqi rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** indicates that what follows this word explains what came before it. **For** here indicates that this verse explains what Paul said in the previous verse. If it would be helpful in your language, you could use a different expression. Alternate translation: “In fact,” +10:11 r6tf rc://*/ta/man/translate/writing-quotations λέγει & ἡ Γραφή 1 This phrase indicates that what follows is a quotation from an Old Testament book ([Isaiah 28:16](../isa/28/16.md)). If it would be helpful in your language, you could use a comparable phrase that indicates that Paul is quoting from an important text. Alternate translation: “God says in the Scriptures” +10:11 gu99 rc://*/ta/man/translate/figs-personification λέγει & ἡ Γραφή 1 Here Paul uses **the scripture** as if it were a person who could speak. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “God says in the scripture” +10:11 whdz rc://*/ta/man/translate/figs-pastforfuture λέγει 1 Here Paul uses the present tense verb **says** to refer to something that happened in the past. If it would not be natural to do that in your language, you could use the past tense in your translation. Alternate translation: “said” +10:11 nv71 rc://*/ta/man/translate/figs-activepassive πᾶς ὁ πιστεύων ἐπ’ αὐτῷ οὐ καταισχυνθήσεται 1 See how you translated this sentence in [9:33](../09/33.md). +10:12 ygv8 rc://*/ta/man/translate/grammar-connect-words-phrases γάρ 1 **For** indicates that what follows this word explains what came before it. Here, it introduces another explanation for what Paul said in [10:10](../10/10.md). If it would be helpful in your language, you could use a different expression. Alternate translation: “In fact,” +10:12 fvlg rc://*/ta/man/translate/figs-abstractnouns οὐ & ἐστιν διαστολὴ 1 If your language does not use an abstract noun for the idea of **distinction**, you could express the same idea in another way. Alternate translation: “God does not distinguish” +10:12 z8p4 rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** indicates that what follows this word explains what came before it. Here, **for** indicates that what follows is the reason why what Paul said in the previous clause is true. Use a natural way in your language for indicating a reason. You may need to start a new sentence, as in the UST. Alternate translation: “This is due to the fact that” +10:12 j7vw rc://*/ta/man/translate/figs-possession Κύριος πάντων 1 Paul is using the possessive form to describe the **Lord** who rules over **all**. If it would be helpful in your language, you could use a different expression. Alternate translation: “Lord is ruling over all” +10:12 r2jx rc://*/ta/man/translate/figs-nominaladj πάντων & πάντας 1 Paul is using the adjective **all** as a noun in order to describe a group of people. If your language does not use adjectives in the same way, you could translate this with a noun phrase. Alternate translation: “is of all people … all people” +10:12 p9py rc://*/ta/man/translate/figs-explicit πλουτῶν 1 Here, **being rich** means to bless others generously. If it would be helpful in your language, you could state this explicitly. Alternate translation: “generously giving blessing” +10:12 oe6l rc://*/ta/man/translate/figs-explicit ἐπικαλουμένους αὐτόν 1 Here, **call on** implies calling out to be saved. If it would be helpful in your language, you could state this explicitly. Alternate translation: “who call upon him to be saved” +10:13 cxph rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** indicates that what follows this word explains what came before it. Here, **For** indicates that what follows in this verse explains what Paul said in the previous verse. If it would be helpful in your language, you could use a different expression. Alternate translation: “In fact,” +10:13 t4j7 rc://*/ta/man/translate/writing-quotations γὰρ 1 **For** here introduces a quotation from an Old Testament book ([Joel 2:32](../jol/02/32.md)). If it would be helpful in your language, you could use a comparable phrase that indicates that Paul is quoting from an important text. Alternate translation: “For Joel wrote in the Scriptures,” +10:13 gpyj rc://*/ta/man/translate/figs-quotemarks πᾶς & ὃς ἂν ἐπικαλέσηται τὸ ὄνομα Κυρίου, σωθήσεται 1 In this sentence Paul quotes [Joel 2:32](../jol/02/32.md). It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +10:13 qvbd rc://*/ta/man/translate/figs-nominaladj πᾶς 1 See how you translated **all** in the previous verse. +10:13 n4yp rc://*/ta/man/translate/figs-explicit ἐπικαλέσηται τὸ ὄνομα Κυρίου 1 See how you translated “call on” in the previous verse. +10:13 pe96 rc://*/ta/man/translate/figs-metonymy τὸ ὄνομα Κυρίου 1 Here, **the name of the Lord** represents **the Lord** himself. If it might be helpful in your language, you could use an equivalent expression or plain language. Alternate translation: “the Lord” +10:13 rht3 rc://*/ta/man/translate/figs-explicit πᾶς & ὃς ἂν ἐπικαλέσηται τὸ ὄνομα Κυρίου, σωθήσεται 1 Here Paul implies that **the Lord** refers to Jesus. If it would be helpful in your language, you could state this explicitly. However, since this sentence is a quotation from the Old Testament, you will need to state this outside of the quotation. Alternate translation: “all, whoever calls on the name of the Lord will be saved. This Lord is Jesus.” +10:13 js1b rc://*/ta/man/translate/figs-activepassive πᾶς & ὃς ἂν ἐπικαλέσηται τὸ ὄνομα Κυρίου, σωθήσεται 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “God will save all, whoever calls on the name of the Lord” +10:14 utr4 rc://*/ta/man/translate/figs-rquestion πῶς οὖν ἐπικαλέσωνται εἰς ὃν οὐκ ἐπίστευσαν? πῶς δὲ πιστεύσωσιν οὗ οὐκ ἤκουσαν? πῶς δὲ ἀκούσωσιν χωρὶς κηρύσσοντος? 1 Paul is not asking for information, but is using three rhetorical questions here to emphasize the truth of what he is saying. If you would not use a rhetorical question for this purpose in your language, you could translate his words as statements or exclamations and communicate the emphasis in another way. Alternate translation: “Then surely they would not call on whom they have not believed! And surely they would not believe in whom they have not heard! And surely they would not hear without someone preaching!” +10:14 syzi rc://*/ta/man/translate/grammar-connect-logic-result πῶς οὖν 1 Here, **then** indicates that what follows in [10:14–15](../10/14.md) is the logical conclusion to what Paul has stated in the previous verse. Use a natural way in your language for indicating result. Alternate translation: “As a result, how” +10:14 zqzi rc://*/ta/man/translate/writing-pronouns ἐπικαλέσωνται & οὐκ ἐπίστευσαν & πιστεύσωσιν & οὐκ ἤκουσαν & ἀκούσωσιν 1 In this verse **they** refers to all people, both Jews and Gentiles, as stated in the previous two verses. If it would be helpful in your language, you could state this explicitly. Alternate translation: “would all people call … they have not believed … would all people believe in … they have not heard … would all people hear” +10:14 vww6 rc://*/ta/man/translate/figs-explicit ἐπικαλέσωνται εἰς ὃν οὐκ ἐπίστευσαν 1 See how you translated **call on** in [10:12](../10/12.md). +10:14 n02w rc://*/ta/man/translate/figs-explicit ὃν οὐκ ἐπίστευσαν & οὗ οὐκ ἤκουσαν 1 These clauses refer to Jesus, whom Paul called the Lord in the previous verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “Jesus, whom they have not believed … Jesus, whom they have not heard” +10:14 mrl8 rc://*/ta/man/translate/figs-ellipsis οὗ οὐκ ἤκουσαν & ἀκούσωσιν & κηρύσσοντος 1 Paul is leaving out some of the words that these sentences would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the context. Alternate translation: “whom they have not heard about … would they hear about him … someone preaching about him” +10:15 hcz3 rc://*/ta/man/translate/figs-rquestion πῶς δὲ κηρύξωσιν ἐὰν μὴ ἀποσταλῶσιν 1 Paul is not asking for information, but is using a rhetorical question here to emphasize the truth of what he is saying. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or exclamation and communicate the emphasis in another way. Alternate translation: “And surely they would not preach unless they would be sent!” +10:15 nqwf rc://*/ta/man/translate/writing-pronouns κηρύξωσιν & ἀποσταλῶσιν 1 In this verse **they** refers to the people who **preach**, as mentioned at the end of the previous verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “would those who preach be able to preach … those preachers would be sent” +10:15 l0xu rc://*/ta/man/translate/figs-activepassive ἀποσταλῶσιν 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “someone sent them” +10:15 atg0 rc://*/ta/man/translate/writing-quotations καθὼς γέγραπται 1 See how you translated this phrase in [1:17](../01/17.md). +10:15 ylan rc://*/ta/man/translate/figs-activepassive καθὼς γέγραπται 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Isaiah wrote this quotation. Alternate translation: “Just as Isaiah wrote” +10:15 bb0k rc://*/ta/man/translate/figs-quotemarks ὡς ὡραῖοι οἱ πόδες τῶν εὐαγγελιζομένων τὰ ἀγαθά! 1 This sentence is a quotation of [Isaiah 52:7](../isa/52/07.md). It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +10:15 e8rt rc://*/ta/man/translate/figs-metonymy ὡς ὡραῖοι οἱ πόδες 1 Here, **feet** refers to the action of going to other people and telling them the **good news**. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “How beautiful is the going and preaching” +10:16 gxqu rc://*/ta/man/translate/grammar-connect-logic-contrast ἀλλ’ 1 The word **But** introduces a contrast. Here, **But** indicates that what follows is in contrast to what Paul said in the previous two verses. Use a natural way in your language for introducing a contrast. Alternate translation: “By contrast,” +10:16 hku8 rc://*/ta/man/translate/writing-pronouns οὐ πάντες 1 Here, **them** could refer to (1) the Jews, who are the main topic of chapters 9–11. Alternate translation: “not all of the Jews” (2) all people, as in [10:13–15](../10/13.md). Alternate translation: “not everyone” +10:16 dqe6 rc://*/ta/man/translate/figs-personification ὑπήκουσαν τῷ εὐαγγελίῳ 1 Here Paul speaks of **the gospel** as if it were a person who could be **obeyed**. Paul is referring to obeying the command to repent and believe the **gospel**, which is part of the **gospel** message. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “obeyed what God commanded in the gospel” or “believed the gospel” +10:16 eze8 rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** indicates that what follows this word explains what came before it. **For** here indicates that this sentence explains what Paul said in the previous sentence. If it would be helpful in your language, you could use a different expression. Alternate translation: “In fact,” +10:16 o91x rc://*/ta/man/translate/writing-quotations Ἠσαΐας & λέγει 1 Here Paul uses this clause to introduce quotations from an Old Testament book ([Isaiah 53:1](../isa/53/01.md)). If it would be helpful in your language, you could use a comparable phrase that indicates that Paul is quoting from an important text. Alternate translation: “Isaiah says in the Scriptures” +10:16 e25r rc://*/ta/man/translate/figs-pastforfuture λέγει 1 Here Paul uses the present tense verb **says** to refer to something that happened in the past. If it would not be natural to do that in your language, you could use the past tense in your translation. Alternate translation: “said” +10:16 jvah rc://*/ta/man/translate/figs-quotemarks Κύριε, τίς ἐπίστευσεν τῇ ἀκοῇ ἡμῶν? 1 This verse is a quotation from [Isaiah 53:1](../isa/53/01.md). It may be helpful to your readers to indicate this with quotation marks or with whatever other punctuation or convention your language uses to indicate a quotation. +10:16 j3se rc://*/ta/man/translate/figs-rquestion Κύριε, τίς ἐπίστευσεν τῇ ἀκοῇ ἡμῶν? 1 Isaiah is not asking for information, but is using the question form here to emphasize the truth of what he is saying. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “Lord, surely no one has believed our report!” +10:16 z4s9 rc://*/ta/man/translate/figs-exclusive τῇ ἀκοῇ ἡμῶν 1 Here, **our** refers to God and Isaiah, which would be exclusive. Your language may require you to mark this form. +10:16 yore rc://*/ta/man/translate/figs-abstractnouns τῇ ἀκοῇ ἡμῶν 1 If your language does not use an abstract noun for the idea of **report**, you could express the same idea in another way. Alternate translation: “what we report” +10:17 hqcv rc://*/ta/man/translate/grammar-connect-words-phrases ἄρα 1 Here, **So** indicates that what follows in this verse summarizes the ideas of [10:14–16](../10/14.md). If it would be helpful in your language, you could use a clearer expression. Alternate translation: “Finally” or “In summary” +10:17 qdug rc://*/ta/man/translate/figs-abstractnouns ἡ πίστις 1 If your language does not use an abstract noun for the idea of **faith**, you could express the same idea in another way. Alternate translation: “what someone believes” +10:17 wu5a rc://*/ta/man/translate/figs-explicit ἡ πίστις 1 Here, **this faith** refers to believing in Christ. If it would be helpful in your language, you could state this explicitly. Alternate translation: “believing in Christ” +10:17 xab6 rc://*/ta/man/translate/figs-ellipsis ἐξ ἀκοῆς 1 Paul is leaving out some of the words that a sentence would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the context. Alternate translation: “is received by hearing” +10:17 x765 rc://*/ta/man/translate/figs-ellipsis ἀκοῆς & ἀκοὴ 1 Paul is leaving out some of the words that these sentences would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the context. Alternate translation: “hearing about Jesus … hearing about him is” +10:17 nq87 rc://*/ta/man/translate/figs-possession ῥήματος Χριστοῦ 1 Paul is using the possessive form to describe **the word** that is about **Christ**. If it would be helpful in your language, you could use a different expression. Alternate translation: “the word about Christ” +10:17 aunq rc://*/ta/man/translate/figs-abstractnouns ῥήματος 1 See how you translated this word in [10:8](../10/08.md). +10:18 a8bk rc://*/ta/man/translate/grammar-connect-logic-contrast ἀλλὰ 1 The word **But** introduces a contrast. Here, **But** indicates that what follows is in contrast to what Paul said in the previous verse. Use a natural way in your language for introducing a contrast. Alternate translation: “By contrast” +10:18 teco rc://*/ta/man/translate/writing-pronouns λέγω 1 The pronoun **I** here refers to Paul. If it would be helpful in your language, you could state this explicitly. Alternate translation: “I, Paul, say” +10:18 vkvg rc://*/ta/man/translate/figs-quotemarks μὴ οὐκ ἤκουσαν 1 Here Paul is quoting himself. It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +10:18 f6jy rc://*/ta/man/translate/figs-rquestion μὴ οὐκ ἤκουσαν? 1 Paul is not asking for information, but is using the question form here to emphasize the truth of what he is saying. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “They most surely heard!” +10:18 djbd rc://*/ta/man/translate/figs-explicit ἤκουσαν 1 See how you translated **they** in the previous verse. +10:18 wxxj rc://*/ta/man/translate/figs-doublenegatives μὴ οὐκ 1 The phrase **certainly not** translates two negative words in Greek. Paul uses them together to emphasize what he is saying. If your language can use two negatives together for emphasis without them canceling each other to create a positive meaning, it would be appropriate to use that construction here. +10:18 zux3 rc://*/ta/man/translate/figs-explicit μὴ οὐκ ἤκουσαν 1 See how you translated **hear** in [10:14](../10/14.md). +10:18 lz77 rc://*/ta/man/translate/writing-quotations εἰς πᾶσαν τὴν γῆν, ἐξῆλθεν ὁ φθόγγος αὐτῶν; καὶ εἰς τὰ πέρατα τῆς οἰκουμένης, τὰ ῥήματα αὐτῶν 1 This sentence is a quotation from an Old Testament book ([Psalm 19:4](../psa/019/004.md)). If it would be helpful in your language, you could use a phrase that indicates that Paul is quoting from an important text. Alternate translation: “David says in the Scriptures,” +10:18 tnzy rc://*/ta/man/translate/figs-quotemarks εἰς πᾶσαν τὴν γῆν, ἐξῆλθεν ὁ φθόγγος αὐτῶν; καὶ εἰς τὰ πέρατα τῆς οἰκουμένης, τὰ ῥήματα αὐτῶν 1 In this sentence Paul quotes [Psalm 19:4](../psa/019/004.md). It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +10:18 s5zh rc://*/ta/man/translate/figs-parallelism εἰς πᾶσαν τὴν γῆν, ἐξῆλθεν ὁ φθόγγος αὐτῶν; καὶ εἰς τὰ πέρατα τῆς οἰκουμένης, τὰ ῥήματα αὐτῶν 1 These two clauses mean the same thing. Paul quotes David saying the same thing twice, in slightly different ways, to emphasize the truth of what he is saying. If it would be helpful in your language, you could combine the phrases into one. Alternate translation: “What they said went everywhere in the whole world” +10:18 g4vd rc://*/ta/man/translate/figs-personification εἰς πᾶσαν τὴν γῆν, ἐξῆλθεν ὁ φθόγγος αὐτῶν; καὶ εἰς τὰ πέρατα τῆς οἰκουμένης, τὰ ῥήματα αὐτῶν 1 In this sentence, both **Their** and **their** refer to the sun, moon, and stars as if they were people who could make a **sound** or speak **words**. If it would be helpful in your language, you could express the meaning plainly or use a simile. Alternate translation: “The sun, moon, and the stars are proof that went out into all the earth, and they are proof to the ends of the world.” +10:18 e2nx rc://*/ta/man/translate/figs-idiom τὰ πέρατα τῆς οἰκουμένης 1 The phrase **the ends of the world** is an idiom that refers to every place on the earth. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “everywhere on the earth” +10:19 n3q8 rc://*/ta/man/translate/grammar-connect-words-phrases ἀλλὰ 1 Here, **But** indicates that what follows is in contrast to what Paul said in [10:17](../10/17.md), in the same way that the statement in the previous verse contrasted [10:17](../10/17.md). If it would be clearer in your language, you could use an expression that shows the agreement between this verse and the previous verse. Alternate translation: “Furthermore,” +10:19 uu9g rc://*/ta/man/translate/writing-pronouns λέγω 1 The pronoun **I** here refers to Paul. If it would be helpful in your language, you could state this explicitly. Alternate translation: “I, Paul, say” +10:19 imik rc://*/ta/man/translate/figs-quotemarks μὴ Ἰσραὴλ οὐκ ἔγνω & ἐγὼ παραζηλώσω ὑμᾶς, ἐπ’ οὐκ ἔθνει, ἐπ’ ἔθνει ἀσυνέτῳ, παροργιῶ ὑμᾶς 1 In these two sentences Paul is quoting himself and then the Old Testament. It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +10:19 ib4m rc://*/ta/man/translate/figs-rquestion μὴ Ἰσραὴλ οὐκ ἔγνω? 1 Paul is not asking for information, but is using the question form here to emphasize the truth of what he is saying. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “Israel most surely knew!” +10:19 zyw0 rc://*/ta/man/translate/figs-metonymy Ἰσραὴλ 1 Here Paul uses the word **Israel** to refer to the physical descendants of Jacob, whom God also called Israel. If it might be helpful in your language, you could express this explicitly. Alternate translation: “the Israelites” +10:19 dkcp rc://*/ta/man/translate/figs-doublenegatives μὴ & οὐκ 1 The phrase **certainly not** translates two negative words in Greek. Paul uses them together to emphasize what he is saying. If your language can use two negatives together for emphasis without them canceling each other to create a positive meaning, it would be appropriate to use that construction here. +10:19 k4gk rc://*/ta/man/translate/writing-quotations Μωϋσῆς λέγει 1 Here Paul uses this phrase to introduce a quotation from an Old Testament book ([Deuteronomy 32:21](../deu/32/21.md)). If it would be helpful in your language, you could use a comparable phrase that indicates that Paul is quoting from an important text. Alternate translation: “Moses says in the Scriptures” +10:19 jjt3 rc://*/ta/man/translate/figs-explicit Μωϋσῆς λέγει 1 This phrase means that Moses wrote down what God said. If it would be helpful in your language, you could state this explicitly. Alternate translation: “Moses wrote down that God said” +10:19 yt4r rc://*/ta/man/translate/figs-pastforfuture λέγει 1 Here Paul uses the present tense verb **says** to refer to something that happened in the past. If it would not be natural to do that in your language, you could use the past tense in your translation. Alternate translation: “said” +10:19 qvfa rc://*/ta/man/translate/figs-parallelism ἐγὼ παραζηλώσω ὑμᾶς, ἐπ’ οὐκ ἔθνει, ἐπ’ ἔθνει ἀσυνέτῳ, παροργιῶ ὑμᾶς 1 These two clauses mean the same thing. Paul quotes God saying the same thing twice, in slightly different ways, to emphasize the truth of what he is saying. If it would be helpful in your language, you could combine the phrases into one. Alternate translation: “I myself will make you jealous and angry by using a non-nation” +10:19 u7p4 rc://*/ta/man/translate/writing-pronouns ἐγὼ παραζηλώσω ὑμᾶς, & παροργιῶ ὑμᾶς 1 In this sentence the pronoun **I** here refers to God. If it would be helpful in your language, you could state this explicitly. Alternate translation: “I, God, myself will provoke you to jealousy … I will provoke you to anger” +10:19 fklp rc://*/ta/man/translate/figs-rpronouns ἐγὼ παραζηλώσω ὑμᾶς 1 God uses the word **myself** to emphasize who is provoking Israel to be jealous. Use a way that is natural in your language to indicate this emphasis. Alternate translation: “I am indeed the one who will provoke you to jealousy” +10:19 vxzz rc://*/ta/man/translate/figs-explicit ἐγὼ παραζηλώσω ὑμᾶς & παροργιῶ ὑμᾶς 1 In this verse **you** refers to the Israelites. If it would be helpful in your language, you could state this explicitly. Alternate translation: “I myself will provoke you Israelites to jealousy … I will provoke you Israelites to anger.” +10:19 o0gr rc://*/ta/man/translate/figs-abstractnouns ἐγὼ παραζηλώσω ὑμᾶς & παροργιῶ ὑμᾶς 1 If your language does not use abstract nouns for the ideas of **jealousy** and **anger**, you could express the same ideas in another way. Alternate translation: “I myself will cause you to become jealous … I will cause you to become angry” +10:19 ve6t rc://*/ta/man/translate/figs-explicit ἐπ’ οὐκ ἔθνει 1 The phrase **a non-nation** refers to a group of people with whom God did not previously have a relationship. The meaning of **non-nation** is similar to “not my people” used in [9:25–26](../09/25.md). If it would be helpful in your language, you could state this explicitly. Alternate translation: “by those people who did not belong to me” or “by those people whom I did not consider to be a nation” +10:19 s3nz rc://*/ta/man/translate/figs-explicit ἔθνει ἀσυνέτῳ 1 Here, **senseless** means that these people do not know God. If it would be helpful in your language, you could state this explicitly. Alternate translation: “by a nation with people who do not know me” +10:20 mrwz rc://*/ta/man/translate/writing-quotations Ἠσαΐας δὲ ἀποτολμᾷ καὶ λέγει 1 Here Paul uses this phrase to introduce a quotation from an Old Testament book ([Isaiah 65:1](../isa/65/01.md)). If it would be helpful in your language, you could use a comparable phrase that indicates that Paul is quoting from an important text. Alternate translation: “Isaiah is very bold, and he says in the Scriptures” +10:20 kig6 rc://*/ta/man/translate/figs-pastforfuture ἀποτολμᾷ καὶ λέγει 1 Here Paul uses the present tense verbs **is** and **says** to refer to something that happened in the past. If it would not be natural to do that in your language, you could use the past tense in your translation. Alternate translation: “was very bold, and he said” +10:20 cv1x rc://*/ta/man/translate/figs-explicit Ἠσαΐας & ἀποτολμᾷ καὶ λέγει 1 This phrase means that **Isaiah** wrote down what God said. If it would be helpful in your language, you could state this explicitly. Alternate translation: “Isaiah is very bold, and he wrote down that God said” +10:20 pp4f rc://*/ta/man/translate/figs-quotemarks εὑρέθην ἐν τοῖς ἐμὲ μὴ ζητοῦσιν; ἐμφανὴς ἐγενόμην τοῖς ἐμὲ μὴ ἐπερωτῶσιν 1 In these two sentences Paul is quoting [Isaiah 65:1](../isa/65/01.md) from the Old Testament. It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +10:20 yoxf rc://*/ta/man/translate/writing-pronouns εὑρέθην & ἐμὲ & ἐμφανὴς & ἐμὲ 1 In this verse the pronoun **I** refers to God. If it would be helpful in your language, you could state this explicitly. Alternate translation: “I, God, was found … me; I, God, appeared … for me” +10:20 wona rc://*/ta/man/translate/figs-parallelism εὑρέθην ἐν τοῖς ἐμὲ μὴ ζητοῦσιν; ἐμφανὴς ἐγενόμην τοῖς ἐμὲ μὴ ἐπερωτῶσιν 1 These two clauses mean the same thing. Paul quotes God saying the same thing twice, in slightly different ways, to emphasize the truth of what he is saying. If it would be helpful in your language, you could combine the phrases into one. Alternate translation: “I was revealed to those people who did not even want to know me” +10:20 fc4b rc://*/ta/man/translate/figs-pastforfuture εὑρέθην & ἐμφανὴς 1 Paul quotes God using the past tense in order to refer to something that will certainly happen in the future. If it would not be natural to do that in your language, you could use the future tense. Alternate translation: “I will be found … I will appear” +10:20 u60f rc://*/ta/man/translate/figs-activepassive εὑρέθην ἐν τοῖς ἐμὲ μὴ ζητοῦσιν 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “Those who were not seeking me found me” +10:20 t78j rc://*/ta/man/translate/figs-explicit τοῖς ἐμὲ μὴ ζητοῦσιν; ἐμφανὴς ἐγενόμην τοῖς ἐμὲ μὴ ἐπερωτῶσιν 1 These two clauses refer to non-Jewish people. If it would be helpful in your language, you could state this explicitly. Alternate translation: “the non-Jews, who were not seeking me; I appeared to the non-Jews, who were not asking for me” +10:21 pziq rc://*/ta/man/translate/grammar-connect-logic-contrast δὲ 1 The word **But** introduces a contrast. Here, **But** indicates that what follows is in contrast to what Paul said in the previous verse. If it would be helpful in your language, you could use an expression that makes this contrast clearer. Alternate translation: “By contrast,” +10:21 afo5 rc://*/ta/man/translate/writing-quotations πρὸς & τὸν Ἰσραὴλ λέγει 1 Here Paul uses this phrase to introduce a quotation from an Old Testament book ([Isaiah 65:2](../isa/65/02.md)). If it would be helpful in your language, you could use a comparable phrase that indicates that Paul is quoting from an important text. Alternate translation: “to Israel God says in the Scriptures” +10:21 ksjg rc://*/ta/man/translate/figs-metonymy Ἰσραὴλ 1 See how you translated **Israel** in [10:19](../10/19.md). +10:21 tp8d rc://*/ta/man/translate/figs-pastforfuture λέγει 1 Here Paul uses the present tense verb **says** to refer to something that happened in the past. If it would not be natural to do that in your language, you could use the past tense in your translation. Alternate translation: “he said” +10:21 gtwp rc://*/ta/man/translate/figs-quotemarks ὅλην τὴν ἡμέραν, ἐξεπέτασα τὰς χεῖράς μου πρὸς λαὸν ἀπειθοῦντα καὶ ἀντιλέγοντα 1 In these two sentences Paul is quoting [Isaiah 65:2](../isa/65/02.md) from the Old Testament. It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +10:21 hw4w rc://*/ta/man/translate/figs-idiom ὅλην τὴν ἡμέραν 1 **The whole day** here refers to doing something constantly or continually. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “Continually” +10:21 il8s rc://*/ta/man/translate/translate-symaction ἐξεπέτασα τὰς χεῖράς μου πρὸς λαὸν ἀπειθοῦντα καὶ ἀντιλέγοντα 1 The action of stretching out **hands** toward someone represents welcoming or inviting someone to be a friend. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “I welcomed a disobedient and contrary people to be my friends” +10:21 g03t rc://*/ta/man/translate/figs-explicit λαὸν ἀπειθοῦντα καὶ ἀντιλέγοντα 1 This phrase refers to **Israel**, to whom God was speaking in this quotation. If it would be helpful in your language, you could state this explicitly. Alternate translation: “you disobedient and contradictory people” +11:intro e9qz 0 # Romans 11 General Notes\n\n## Structure and Formatting\n\n6. God’s plan for Israel (9:1–11:36)\n * Paul’s sorrow for Israel’s unbelief (9:1–5)\n * God chooses whom he wants to choose (9:6–13)\n * God shows mercy on whom he wants to show mercy (9:14–18)\n * No one can question God’s choice (9:19–33)\n * Israel’s false righteousness (10:1–4)\n * Salvation is available to everyone (10:5–21)\n * Israel has a faithful remnant (11:1–10)\n * Israel’s unbelief resulted in non-Jews’ belief (11:11–24)\n * God will save Israel (11:15–32)\n * Praise for God’s wisdom (11:33–11:36)\n\nSome translations set each line of poetry farther to the right than the rest of the text to make it easier to read. The ULT does this with [11:9–10](../11/09.md), [26–27](../11/26.md), and [34–35](../11/34.md), which are words from the Old Testament.\n\n## Special Concepts in this Chapter\n\n### Grafting\n\nIn [11:17–24](../11/17.md) Paul uses the image of “grafting” to refer to the place of the Gentiles and Jews in the plans of God. Permanently attaching a branch from one plant onto another plant is called “grafting.” Paul uses the picture of God grafting the Gentiles into his people as a wild branch is grafted into a cultivated olive tree. But God has not forgotten about the Jews, who are spoken of as a natural part of the tree. God will also save Jews who believe in Jesus and they will rejoin God’s people. +11:1 wp35 rc://*/ta/man/translate/writing-pronouns λέγω 1 The pronoun **I** here refers to Paul. If it would be helpful in your language, you could state this explicitly. Alternate translation: “I, Paul, say” +11:1 yiki rc://*/ta/man/translate/grammar-connect-logic-result λέγω οὖν 1 Here, **then** indicates that what follows in this verse is the logical conclusion to what Paul has stated in [9:30](../09/30.md)–[10:21](../10/21.md). Use a natural way in your language for indicating result. Alternate translation: “As a result, I say” +11:1 p4zd rc://*/ta/man/translate/figs-rquestion μὴ ἀπώσατο ὁ Θεὸς τὸν λαὸν αὐτοῦ? 1 Paul is not asking for information, but is using a rhetorical question here to emphasize the truth of what he is saying. If you would not use a rhetorical question for this purpose in your language, you could translate his words as statements or exclamations and communicate the emphasis in another way. Alternate translation: “Surely God did not reject his people!” +11:1 b8tg rc://*/ta/man/translate/figs-explicit τὸν λαὸν αὐτοῦ 1 Here, **his people** refers to the Jewish people. If it would be helpful in your language, you could state this explicitly. Alternate translation: “his people, the Jews” +11:1 wqu2 rc://*/ta/man/translate/figs-exclamations μὴ γένοιτο 1 See how you translated this phrase in [3:4](../03/04.md) and [6:2](../06/02.md). +11:1 mls4 rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** indicates that what follows this word explains what came before it. Here, **For** introduces the reason why what Paul said earlier in the verse is true. Use a natural way in your language for indicating a reason. Alternate translation: “This is due to the fact that” +11:1 ra9c rc://*/ta/man/translate/figs-rpronouns καὶ & ἐγὼ & εἰμί 1 Paul uses the word **myself** to emphasize that he is proof that God has not rejected the Israelites. Use a way that is natural in your language to indicate this emphasis. Alternate translation: “I, indeed, also am” +11:1 ewxc rc://*/ta/man/translate/figs-metaphor σπέρματος 1 Here, **seed** is singular but refers to a group of people. See how you translated seed in [4:13](../04/13.md). +11:2 wzs6 rc://*/ta/man/translate/figs-explicit τὸν λαὸν αὐτο 1 See how you translated this phrase in the previous verse. +11:2 h4qe rc://*/ta/man/translate/figs-distinguish ὃν προέγνω 1 This phrase gives further information about God’s **people**. If it might be helpful in your language, you could make the relationship between these phrases clearer. Alternate translation: “the people whom he foreknew” +11:2 k2al rc://*/ta/man/translate/figs-explicit προέγνω 1 See how you translated this phrase in [8:29](../08/29.md). +11:2 cjp6 rc://*/ta/man/translate/figs-rquestion ἢ οὐκ οἴδατε ἐν Ἠλείᾳ τί λέγει ἡ Γραφή, ὡς ἐντυγχάνει τῷ Θεῷ κατὰ τοῦ Ἰσραήλ? 1 Paul is not asking for information, but is using the question form here to emphasize the truth of what he is saying. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “And surely you know what the scripture says about Elijah, how he pleads with God against Israel!” +11:2 q3lx rc://*/ta/man/translate/writing-quotations ἢ οὐκ οἴδατε ἐν Ἠλείᾳ τί λέγει ἡ Γραφή, ὡς ἐντυγχάνει τῷ Θεῷ κατὰ τοῦ Ἰσραήλ? 1 This sentence indicates that what follows in the next verse is a quotation from an Old Testament book ([1 Kings 19:10](../1ki/19/10.md), [14](../1ki/19/14.md)). If it would be helpful in your language, you could use a comparable phrase that indicates that Paul is quoting from an important text. Alternate translation: “Or do you not know what the scripture says about Elijah, how he pleads with God against Israel? He says in the scriptures,” +11:2 dd1e rc://*/ta/man/translate/figs-personification τί λέγει ἡ Γραφή 1 See how you translated **the scripture says** in [10:11](../10/11.md). +11:2 z5lk rc://*/ta/man/translate/figs-pastforfuture λέγει & ἐντυγχάνει 1 Here Paul uses the present tense verbs **says** and **pleads** to refer to something that happened in the past. If it would not be natural to do that in your language, you could use the past tense in your translation. Alternate translation: “said … he pleaded” +11:2 ki3n rc://*/ta/man/translate/figs-metonymy Ἰσραήλ 1 See how you translated **Israel** in [10:19](../10/19.md). +11:3 rnut rc://*/ta/man/translate/figs-quotemarks τοὺς προφήτας σου ἀπέκτειναν 1 This sentence is a quotation from [1 Kings 19:10](../1ki/19/10.md), [14](../1ki/19/14.md). It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +11:3 fh9i rc://*/ta/man/translate/writing-pronouns ἀπέκτειναν & κατέσκαψαν & ζητοῦσιν 1 In this verse **they** refers to the people of Israel. If it would be helpful in your language, you could state this explicitly. Alternate translation: “the people of Israel killed … they tore down … those people of Israel seek” +11:3 fd5k rc://*/ta/man/translate/writing-pronouns κἀγὼ ὑπελείφθην μόνος & μου 1 In this verse **I** and **my** refer to Elijah. If it would be helpful in your language, you could state this explicitly. Alternate translation: “and only I, Elijah, was left behind … my life” +11:3 ut1s rc://*/ta/man/translate/figs-activepassive κἀγὼ ὑπελείφθην μόνος 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “and I alone am remaining” +11:3 dhg7 rc://*/ta/man/translate/figs-explicit κἀγὼ ὑπελείφθην μόνος 1 Here, **left behind** means that Elijah thought he remained alive and all the other **prophets** had been killed. If it would be helpful in your language, you could state this explicitly. Alternate translation: “and I alone remained alive” +11:3 dv5u ζητοῦσιν τὴν ψυχήν μου 1 The phrase **seek my life** refers to people trying to kill Elijah. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “they want to kill me” +11:4 rj4e rc://*/ta/man/translate/figs-rquestion ἀλλὰ τί λέγει αὐτῷ ὁ χρηματισμός? 1 Paul is not asking for information, but is using the question form here to get his audience to pay attention to what he is saying. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “But pay attention to what the divine response says to him!” +11:4 ougb rc://*/ta/man/translate/writing-quotations τί λέγει αὐτῷ ὁ χρηματισμός 1 Here Paul uses this question to introduce a quotation from an Old Testament book ([Isaiah 65:1](../isa/65/01.md)). If it would be helpful in your language, you could use a comparable phrase that indicates that Paul is quoting from an important text. Alternate translation: “what does the divine response say to him in the Scriptures” +11:4 w8cl rc://*/ta/man/translate/figs-metonymy τί λέγει & ὁ χρηματισμός? 1 Paul speaks of **the divine response** as if it were a person who would **say** something. Paul is referring to God responding. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “what does God say in response” +11:4 rvmy rc://*/ta/man/translate/figs-pastforfuture λέγει 1 Here Paul uses the present tense verbs **says** to refer to something that happened in the past. If it would not be natural to do that in your language, you could use the past tense in your translation. Alternate translation: “did … say” +11:4 x6e9 rc://*/ta/man/translate/writing-pronouns αὐτῷ 1 Here, **him** refers to Elijah. If it would be helpful in your language, you could state this explicitly, as in the UST. +11:4 w03b rc://*/ta/man/translate/translate-symaction οὐκ ἔκαμψαν γόνυ τῇ Βάαλ 1 This action was an expression of worship in this culture. If there is a gesture with similar meaning in your culture, you could consider using it here in your translation, or you could express the meaning plainly. Alternate translation: “have not worshiped Baal” +11:5 ce2r rc://*/ta/man/translate/grammar-connect-logic-result οὕτως οὖν 1 The word **then** indicates that what follows is a result. Here, **then** introduces the logical conclusion to what Paul has stated about Elijah in the previous two verses. Use a natural way in your language for indicating result. Alternate translation: “As a result, in the same way” +11:5 l6yu rc://*/ta/man/translate/figs-abstractnouns λῖμμα & ἐκλογὴν χάριτος 1 See how you translated **remnant** in [9:27](../09/27.md), **election** in [9:11](../09/11.md), and **grace** in [4:16](../04/16.md). +11:5 whv0 rc://*/ta/man/translate/figs-possession ἐκλογὴν χάριτος 1 Paul is using the possessive form to describe **election** that is characterized by **grace**. If it would be helpful in your language, you could use a different expression. Alternate translation: “the gracious election” +11:6 qkgx rc://*/ta/man/translate/grammar-connect-condition-fact εἰ 1 Paul is speaking as if this were a hypothetical possibility, but he means that it is actually true. If your language does not state something as a condition if it is certain or true, and if your readers might misunderstand and think that what John is saying is not certain, then you can translate his words as an affirmative statement. Alternate translation: “since” +11:6 q6es rc://*/ta/man/translate/figs-ellipsis χάριτι 1 Paul is leaving out some of the words that a sentence would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the previous verse. Alternate translation: “election is by grace” +11:6 b4tx rc://*/ta/man/translate/figs-abstractnouns χάριτι & ἔργων & χάρις & χάρις 1 See how you translated **grace** in [4:16](../04/16.md) and **works** in [9:12](../09/12.md). +11:6 rm7g rc://*/ta/man/translate/writing-pronouns οὐκέτι 1 Here, **it** refers to “the election of grace” mentioned in the previous verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “the election of grace is no longer” +11:6 a9l4 rc://*/ta/man/translate/figs-explicit οὐκέτι 1 Here, **no longer** indicates the logical conclusion of the preceding clause. It does not imply that election used to be **by works**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “it is logically not” +11:7 cksi rc://*/ta/man/translate/grammar-connect-logic-result τί οὖν 1 Here, **then** indicates that what follows is a response to what Paul said in [9:30](../09/30.md)–[11:6](../11/06.md). If it might help your readers, you could state this explicitly. Alternate translation: “If these things are true, then what” +11:7 c69z rc://*/ta/man/translate/figs-ellipsis τί οὖν 1 Paul is leaving out some of the words that a sentence would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the context. Alternate translation: “What should we conclude” +11:7 k94b rc://*/ta/man/translate/figs-rquestion τί οὖν? 1 Paul is not asking for information, but is using the question form here to emphasize the truth of what he is saying. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “This is what we should conclude:” +11:7 crpn rc://*/ta/man/translate/figs-explicit ὃ & τοῦτο 1 **The thing** and **this** here refer to righteousness, as indicated in [9:30–31](../09/30.md). If it would be helpful in your language, you could state this explicitly. Alternate translation: “The righteousness … this righteousness” +11:7 ctkj rc://*/ta/man/translate/figs-metonymy Ἰσραήλ 1 See how you translated this name in [10:19](../10/19.md). +11:7 xbkh rc://*/ta/man/translate/writing-pronouns οὐκ ἐπέτυχεν & οἱ & λοιποὶ 1 Here, **it** and **them** refer to the people of **Israel**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “the people of Israel did not obtain … the rest of the people of Israel” +11:7 rzet rc://*/ta/man/translate/figs-abstractnouns ἡ & ἐκλογὴ & οἱ & λοιποὶ 1 If your language does not use abstract nouns for the ideas of **elect** and **rest**, you could express the same idea in another way. Alternate translation: “the ones who have been elected … the ones of them who remain” +11:7 jib7 rc://*/ta/man/translate/figs-activepassive ἐπωρώθησαν 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. The next verse indicates that God is the one who did the action. Alternate translation: “God hardened” +11:7 bp19 rc://*/ta/man/translate/figs-metaphor ἐπωρώθησαν 1 Here, **hardened** refers to being made stubborn. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “were made stubborn” +11:8 cv7s rc://*/ta/man/translate/writing-quotations καθὼς γέγραπται 1 See how you translated this phrase in [1:17](../01/17.md). +11:8 u829 rc://*/ta/man/translate/figs-activepassive καθὼς γέγραπται 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. If you must state who did the action, the quotation is a paraphrase of [Isaiah 29:10](../isa/29/10.md) and [Deuteronomy 29:4](../deu/29/04.md). Alternate translation: “just as God stated” +11:8 o53g rc://*/ta/man/translate/figs-quotemarks ἔδωκεν αὐτοῖς ὁ Θεὸς πνεῦμα κατανύξεως, ὀφθαλμοὺς τοῦ μὴ βλέπειν, καὶ ὦτα τοῦ μὴ ἀκούειν, ἕως τῆς σήμερον ἡμέρας 1 In these clauses Paul paraphrases [Isaiah 29:10](../isa/29/10.md) and [Deuteronomy 29:4](../deu/29/04.md). It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +11:8 kaqc rc://*/ta/man/translate/figs-possession πνεῦμα κατανύξεως 1 Paul is using the possessive form to describe a **spirit** that is characterized by **dullness**. If it would be helpful in your language, you could use a different expression. Alternate translation: “a dull spirit” +11:8 z47a rc://*/ta/man/translate/figs-metaphor πνεῦμα κατανύξεως 1 Here, **spirit** refers to a person’s attitude or manner of thinking. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “an attitude of dullness” +11:8 zyk1 rc://*/ta/man/translate/figs-metaphor ὀφθαλμοὺς τοῦ μὴ βλέπειν, καὶ ὦτα τοῦ μὴ ἀκούειν 1 Paul quotes Moses using **eyes not to see** and **ears not to hear** to refer to being unable to understand something. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “being unable to perceive and unable to comprehend” +11:8 ny8w rc://*/ta/man/translate/figs-doublet ὀφθαλμοὺς τοῦ μὴ βλέπειν, καὶ ὦτα τοῦ μὴ ἀκούειν 1 These two phrases mean basically the same thing. The repetition is used to emphasize that the people of Israel were completely unable to understand how to become righteous. If your language does not use repetition to do this, you could use one phrase and provide emphasis in another way. Alternate translation: “being completely unable to comprehend” +11:9 kr0g rc://*/ta/man/translate/writing-quotations Δαυεὶδ λέγει 1 Here Paul uses this clause to introduce a quotation from an Old Testament book ([Psalm 69:22–23](../psa/069/022.md)). If it would be helpful in your language, you could use a comparable phrase that indicates that Paul is quoting from an important text. Alternate translation: “David says in the Scriptures” +11:9 zobm rc://*/ta/man/translate/figs-pastforfuture Δαυεὶδ λέγει 1 Here Paul uses the present tense verb **says** to refer to something that happened in the past. If it would not be natural to do that in your language, you could use the past tense in your translation. Alternate translation: “said” +11:9 b507 rc://*/ta/man/translate/figs-quotemarks γενηθήτω ἡ τράπεζα αὐτῶν 1 This phrase begins a quotation of [Psalm 69:22–23](../psa/069/022.md) that continues into the next verse. It may be helpful to your readers to indicate this with an opening quotation mark or with whatever other punctuation or convention your language uses to indicate the beginning of a quotation. +11:9 x0wl rc://*/ta/man/translate/figs-activepassive γενηθήτω ἡ τράπεζα αὐτῶν εἰς παγίδα, καὶ εἰς θήραν 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “God, cause their table to become a net and a trap” +11:9 kpg8 rc://*/ta/man/translate/figs-idiom γενηθήτω ἡ τράπεζα αὐτῶν εἰς παγίδα, καὶ εἰς θήραν 1 This clause is an idiom. The word **table** represents feasting, which is a situation in which a person feels safe, and **net** and **trap** represent punishment. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “Let them be punished while they are feeling safe” or “Punish them while they are comfortable” +11:9 l6re rc://*/ta/man/translate/figs-doublet εἰς παγίδα, καὶ εἰς θήραν 1 These two phrases mean basically the same thing. The repetition is used to emphasize David’s plea for judgment. If your language does not use repetition to do this, you could use one phrase and provide emphasis in another way. Alternate translation: “for thorough punishment” +11:9 lbs2 rc://*/ta/man/translate/figs-metaphor εἰς σκάνδαλον 1 Here, **stumbling block** refers to something that tempts people to sin. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “for tempting them to sin” +11:9 xex5 rc://*/ta/man/translate/figs-abstractnouns ἀνταπόδομα αὐτοῖς 1 If your language does not use an abstract noun for the idea of **retribution**, you could express the same idea in another way. Alternate translation: “paying them back” +11:10 c1nj rc://*/ta/man/translate/figs-metaphor σκοτισθήτωσαν οἱ ὀφθαλμοὶ αὐτῶν, τοῦ μὴ βλέπειν 1 This clause refers to being unable to understand something. See how you translated “eyes not to see” in [11:8](../11/08.md). Alternate translation: “Let them be unable to understand” +11:10 j9ag rc://*/ta/man/translate/figs-activepassive σκοτισθήτωσαν οἱ ὀφθαλμοὶ αὐτῶν 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “Blind their eyes” +11:10 biqg rc://*/ta/man/translate/figs-metaphor τὸν νῶτον αὐτῶν διὰ παντὸς σύνκαμψον 1 This clause refers to making people suffer like how slaves suffer by carrying heavy burdens on **their backs**. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “make them suffer continually” +11:10 p4s5 rc://*/ta/man/translate/figs-quotemarks παντὸς 1 The end of this verse is the end of a quotation from [Psalm 69:22–23](../psa/069/022.md). It may be helpful to your readers to indicate this with a closing quotation mark or with whatever other punctuation or convention your language uses to indicate the end of a quotation. +11:11 z8tw rc://*/ta/man/translate/grammar-connect-logic-result λέγω οὖν 1 See how you translated this phrase in [11:1](../11/01.md). +11:11 dysl rc://*/ta/man/translate/writing-pronouns μὴ ἔπταισαν & πέσωσιν & αὐτῶν & αὐτούς 1 In this verse the pronouns **they**, **their**, and **them** refer to the Jewish people. If it would be helpful in your language, you could state this explicitly. Alternate translation: “The Jewish people did not stumble … they might fall, did they … the Jewish people’s … the Jews” +11:11 r9hg rc://*/ta/man/translate/figs-rquestion μὴ ἔπταισαν ἵνα πέσωσιν? 1 Paul is not asking for information, but is using a rhetorical question here to emphasize the truth of what he is saying. If you would not use a rhetorical question for this purpose in your language, you could translate his words as statements or exclamations and communicate the emphasis in another way. Alternate translation: “Surely they did not stumble so that they might fall!” +11:11 y9x7 rc://*/ta/man/translate/figs-metaphor μὴ ἔπταισαν 1 See how you translated “stumbled” in [9:32](../09/32.md). +11:11 ai6y rc://*/ta/man/translate/figs-metaphor πέσωσιν 1 Here, **fall** refers to being completely rejected by God forever. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “they might be eternally rejected” +11:11 qbx4 rc://*/ta/man/translate/figs-exclamations μὴ γένοιτο! 1 See how you translated this expression in [3:4](../03/04.md) and [6:2](../06/02.md). +11:11 a4kf rc://*/ta/man/translate/figs-abstractnouns τῷ αὐτῶν παραπτώματι, ἡ σωτηρία & τὸ παραζηλῶσαι αὐτούς 1 See how you translated **transgression** in [4:15](../04/15.md), **salvation** in [1:16](../01/16.md), and **jealousy** in [10:19](../10/19.md). +11:11 f1jw παραζηλῶσαι αὐτούς 1 See how you translated the similar phrase in [10:19](../10/19.md). +11:12 ew4i rc://*/ta/man/translate/figs-doublet εἰ & τὸ παράπτωμα αὐτῶν, πλοῦτος κόσμου, καὶ τὸ ἥττημα αὐτῶν, πλοῦτος ἐθνῶν 1 Both of these clauses mean basically the same thing. Paul uses them to emphasize what he is saying. If your language does not use repetition to do this, you could use one phrase and provide emphasis in another way. Alternate translation: “if their transgression certainly resulted in wealth for the nations” +11:12 v024 rc://*/ta/man/translate/grammar-connect-condition-fact εἰ 1 Paul is speaking as if this were a hypothetical possibility, but he means that it is actually true. If your language does not state something as a condition if it is certain or true, and if your readers might misunderstand and think that what John is saying is not certain, then you can translate his words as an affirmative statement. Alternate translation: “since” +11:12 zibw rc://*/ta/man/translate/figs-abstractnouns τὸ παράπτωμα αὐτῶν 1 See how you translated **transgression** in the previous verse. +11:12 rnsk rc://*/ta/man/translate/figs-possession πλοῦτος κόσμου 1 Paul is using the possessive form to describe **wealth** that is for **the world**. If it would be helpful in your language, you could use a different expression. Alternate translation: “is wealth for the world” +11:12 it9k rc://*/ta/man/translate/figs-metonymy κόσμου 1 Here, **world** refers to the people living in the world, especially the Gentiles. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “of the people living in the world” +11:12 hqch rc://*/ta/man/translate/figs-abstractnouns τὸ ἥττημα αὐτῶν & τὸ πλήρωμα αὐτῶν 1 If your language does not use abstract nouns for the ideas of **loss** and **fullness**, you could express the same ideas in another way. Alternate translation: “what they lost … how full they are” +11:12 fxoo rc://*/ta/man/translate/figs-metaphor τὸ ἥττημα αὐτῶν & τὸ πλήρωμα αὐτῶν 1 Here, **loss** refers to Israel’s failure to make themselves righteous, and **fullness** refers to the complete number of Israelites who will become righteous by trusting in Jesus. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “their failure … their full number of believers” +11:12 dh1g rc://*/ta/man/translate/figs-possession πλοῦτος ἐθνῶν 1 Paul is using the possessive form to describe **wealth** that is for **the Gentiles**. If it would be helpful in your language, you could use a different expression. Alternate translation: “is wealth for the Gentiles” +11:12 hsbv rc://*/ta/man/translate/figs-rquestion πόσῳ μᾶλλον τὸ πλήρωμα αὐτῶν? 1 Paul is not asking for information, but is using the question form here to emphasize the truth of what he is saying. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “so much more will be their fullness!” +11:12 b9fi rc://*/ta/man/translate/figs-explicit πόσῳ μᾶλλον τὸ πλήρωμα αὐτῶν? 1 Paul implies that there will be much more **wealth** when the full amount of Israelites believe in Jesus. If it would be helpful in your language, you could state this explicitly. Alternate translation: “in how much more wealth will their fullness result” +11:13 r0jt rc://*/ta/man/translate/figs-yousingular ὑμῖν 1 Here, **you** is plural and refers to Paul’s non-Jewish Christian readers. +11:13 z6p4 rc://*/ta/man/translate/figs-rpronouns εἰμι ἐγὼ 1 Paul uses the word **myself** to emphasize that he was **apostle to the Gentiles**. Use a way that is natural in your language to indicate this emphasis. Alternate translation: “I indeed am the one who is” +11:13 ngfl rc://*/ta/man/translate/figs-abstractnouns τὴν διακονίαν μου 1 If your language does not use an abstract noun for the idea of **ministry**, you could express the same idea in another way. Alternate translation: “how I minister” +11:14 ua2k rc://*/ta/man/translate/figs-abstractnouns παραζηλώσω 1 See how you translated this phrase in [10:19](../10/19.md). +11:14 h1qe rc://*/ta/man/translate/figs-explicit μου τὴν σάρκα & αὐτῶν 1 These phrases refer to Paul’s Jewish kinsmen who do not believe in Jesus. If it would be helpful in your language, you could state this explicitly. Alternate translation: “those unbelieving Jews, who are of my own flesh … my fellow Jews” +11:14 oxqg rc://*/ta/man/translate/figs-idiom μου τὴν σάρκα 1 See how you translated **flesh** in [1:3](../01/03.md). +11:15 q99e rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** indicates that what follows this word explains what came before it. Here, **For** indicates that what follows explains what Paul said in the previous verse. If it would be helpful in your language, you could use a different expression. Alternate translation: “In fact,” +11:15 es22 rc://*/ta/man/translate/grammar-connect-condition-fact εἰ 1 See how you translated **if** in [11:12](../11/12.md). +11:15 ui3i rc://*/ta/man/translate/writing-pronouns αὐτῶν & ἡ πρόσλημψις 1 In this verse **their** refers to Jews who do not believe in Jesus. If it would be helpful in your language, you could state this explicitly. Alternate translation: “the unbelieving Jews’ … the Jewish people’s acceptance” +11:15 sy8u rc://*/ta/man/translate/figs-abstractnouns ἡ ἀποβολὴ αὐτῶν & ἡ πρόσλημψις & ζωὴ 1 If your language does not use abstract nouns for the ideas of **rejection**, **acceptance**, and **life**, you could express the same ideas in another way. Alternate translation: “them rejecting … them being accepted … to become alive” +11:15 teab rc://*/ta/man/translate/grammar-connect-logic-result καταλλαγὴ κόσμου 1 Here, **is** indicates that the phrase that follows is the result of **their rejection**. Use a natural way in your language for indicating result. Alternate translation: “led to reconciliation of the world” +11:15 sdhl rc://*/ta/man/translate/figs-abstractnouns καταλλαγὴ 1 See how you translated **reconciliation** in [5:11](../05/11.md). +11:15 m3fs rc://*/ta/man/translate/figs-metonymy κόσμου 1 See how you translated **world** in [11:12](../11/12.md). +11:15 em8m rc://*/ta/man/translate/figs-rquestion τίς ἡ πρόσλημψις εἰ μὴ ζωὴ ἐκ νεκρῶν? 1 Paul is not asking for information, but is using the question form here to emphasize how wonderful it will be when God accepts the Jews. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “their acceptance is certainly life from dead ones!” +11:15 ic9z rc://*/ta/man/translate/grammar-connect-logic-result τίς ἡ πρόσλημψις 1 Here, **is** indicates that the phrase that follows is the result of **their acceptance**. Use a natural way in your language for indicating result. Alternate translation: “what would their acceptance lead to if not life from the dead” +11:15 po4h rc://*/ta/man/translate/figs-metaphor ζωὴ ἐκ νεκρῶν 1 This phrase could refer to: (1) the final resurrection of all Christians that will take place after the whole Jewish remnant has believed in Jesus. Elsewhere in this letter, Paul uses a similar phrase to refer to Jesus’ resurrection. Alternate translation: “bringing the dead back to life” (2) the Jewish remnant changing from being spiritually dead to being spiritually alive. Alternate translation: “eternally alive from being eternally dead” +11:15 jn4l rc://*/ta/man/translate/figs-idiom ἐκ νεκρῶν 1 See how you translated a similar phrase in [4:24](../04/24.md). +11:16 ao3u rc://*/ta/man/translate/grammar-connect-condition-fact εἰ & εἰ 1 See how you translated **if** in [11:12](../11/12.md). +11:16 bi5b rc://*/ta/man/translate/figs-explicit καὶ τὸ φύραμα & καὶ οἱ κλάδοι 1 In these clauses Paul implies that **the lump of dough** and **the branches** are **also** holy. If it would be helpful in your language, you could state this explicitly. Alternate translation: “the lump of dough is also holy … the branches are also holy” +11:16 b2s5 rc://*/ta/man/translate/figs-metaphor εἰ & ἡ ἀπαρχὴ ἁγία, καὶ τὸ φύραμα; 1 Paul is speaking of Abraham, Isaac, and Jacob, the Israelites’ ancestors, as if they were the **firstfruits** to be harvested. He is also speaking of the Israelites who descended from those men, as if they were a **lump of dough** that was made from the **firstfruits** that had been harvested. If it would be helpful in your language, you could express this idea with a simile. Alternate translation: “if Abraham is like the first of what has been offered to God, all of his descendants should also be considered an offering” +11:16 dci1 rc://*/ta/man/translate/figs-metaphor εἰ ἡ ῥίζα ἁγία, καὶ οἱ κλάδοι 1 Paul is speaking of Abraham, Isaac, and Jacob, the Israelites’ ancestors, as if they were the **root** of a tree. He is also speaking of the Israelites who descended from those men as if they were **the branches** of that same tree. If it would be helpful in your language, you could express this idea with a simile. Alternate translation: “if Abraham is like the root of a tree, all of his descendants should also be considered branches of that tree” +11:17 qkc0 rc://*/ta/man/translate/figs-infostructure εἰ 1 Here, **if** indicates that this verse and the next verse are one conditional sentence. You may need to adjust the words to divide these verses into separate sentences. +11:17 imrh rc://*/ta/man/translate/grammar-connect-condition-fact εἰ 1 Paul is speaking as if this were a hypothetical possibility, but he means that it is actually true. If your language does not state something as a condition if it is certain or true, and if your readers might misunderstand and think that what Paul is saying is not certain, then you can translate his words as an affirmative statement. Alternate translation: “since” +11:17 slf6 rc://*/ta/man/translate/figs-exmetaphor εἰ & τινες τῶν κλάδων ἐξεκλάσθησαν, σὺ δὲ ἀγριέλαιος ὢν ἐνεκεντρίσθης ἐν αὐτοῖς, καὶ συνκοινωνὸς τῆς ῥίζης τῆς πιότητος τῆς ἐλαίας ἐγένου 1 Paul continues using the metaphor of a **tree** to speak about how God rejected unbelieving Jews and accepted non-Jews to be part of his people instead. The **olive tree** represents God’s people. The **branches** that **were broken off** represent Jews who don’t believe in Jesus. The **wild olive branch** represents non-Jewish people who believe in Jesus. The **richness** represents the blessings God gives his people. The **root** represents either the ancestors of the Israelites (as in the previous verse) or the Jewish people in general. If it would be helpful in your language, you could express this metaphor as a simile. See also the discussion of this metaphor in the General Notes for this chapter. Alternate translation: “if some of the Jews were rejected, like branches are broken off of a tree, and you, being foreigners were joined to God’s people as wild olive branches are grafted onto a tree, and you received the blessings of the first Israelites as part of God’s people, as branches receive the nutrients of the root of the olive tree” +11:17 b8ic rc://*/ta/man/translate/figs-activepassive τινες τῶν κλάδων ἐξεκλάσθησαν & ἐνεκεντρίσθης & συνκοινωνὸς & ἐγένου 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. The context of chapters 9–11 indicates that God did the action. Alternate translation: “God broke off some of the branches … God grafted … God made to be partakers with them” +11:17 qv65 rc://*/ta/man/translate/figs-youcrowd σὺ 1 Even though Paul is writing to a group of people, non-Jewish Christians, **you** is singular throughout this verse. If the singular form would not be natural in your language for someone who was speaking to a group of people, you could use the plural forms of **you** in your translation. +11:17 z6hr rc://*/ta/man/translate/writing-pronouns αὐτοῖς & συνκοινωνὸς 1 In this verse **them** refers to the Jewish people who believe in Jesus. It does not refer to the **branches** that **were broken off**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “the believing Jewish people … partakers with those Jews who believe” +11:18 d81u rc://*/ta/man/translate/figs-infostructure μὴ κατακαυχῶ τῶν κλάδων 1 This is the end of a factual conditional sentence that began in the previous verse. You may need to adjust the words if you make this clause into a separate sentence. Alternate translation: “Since this is true, do not boast over the branches” +11:18 gqd6 rc://*/ta/man/translate/figs-exmetaphor μὴ κατακαυχῶ τῶν κλάδων. εἰ δὲ κατακαυχᾶσαι, οὐ σὺ τὴν ῥίζαν βαστάζεις, ἀλλὰ ἡ ῥίζα σέ 1 Paul continues using the metaphor of a tree from the previous two verses. Here, **branches** represents those Jews whom God rejected because they did not believe in Jesus. The **root** represents either the ancestors of the Israelites (like in [11:16](../11/16.md)) or the Jewish people in general. If it would be helpful in your language, you could express this metaphor as a simile. See also the discussion of this metaphor in the General Notes for this chapter. Alternate translation: “do not boast over the unbelieving Jews whom God rejected, like branches were broken off of a tree. But if you boast, you yourself do not sustain Gods people, like branches cannot sustain the root, but the first Israelites sustain you, like the root sustains the branches” +11:18 kd87 rc://*/ta/man/translate/figs-youcrowd κατακαυχᾶσαι & σὺ & βαστάζεις & σέ 1 See how you translated **you** in the previous verse. +11:18 llz1 rc://*/ta/man/translate/figs-explicit οὐ σὺ τὴν ῥίζαν βαστάζεις, ἀλλὰ ἡ ῥίζα σέ 1 Paul implies that Gentile believers who **boast** should remember that they are supported by the **root** of the faith of Abraham and the first Israelites. If it would be helpful in your language, you could state this explicitly. Alternate translation: “remember that you yourself do not support the root, but the root supports you” +11:19 w28y rc://*/ta/man/translate/figs-youcrowd ἐρεῖς 1 See how you translated **you** in the previous two verses. +11:19 uqji rc://*/ta/man/translate/grammar-connect-logic-result οὖν 1 Here, **then** indicates that what follows is a response to what Paul said in the previous verse. Use a natural way in your language for indicating a reason. Alternate translation: “as a result” or “in response to this” +11:19 d21e rc://*/ta/man/translate/figs-quotemarks ἐξεκλάσθησαν κλάδοι, ἵνα ἐγὼ ἐνκεντρισθῶ 1 In this sentence Paul is speaking as if he were a non-Jewish Christian arguing against Paul. It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +11:19 mm6w rc://*/ta/man/translate/figs-exmetaphor ἐξεκλάσθησαν κλάδοι & ἐγὼ ἐνκεντρισθῶ 1 See how you translated **branches**, **broken off**, and **grafted in** in [11:17](../11/17.md). +11:19 qk8c rc://*/ta/man/translate/figs-activepassive ἐξεκλάσθησαν κλάδοι & ἐγὼ ἐνκεντρισθῶ 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. See how you translated similar phrases in [11:17](../11/17.md). Alternate translation: “God broke branches off … God might graft me in” +11:19 p9ti rc://*/ta/man/translate/grammar-connect-logic-goal ἵνα 1 Here, **so that** introduces a purpose clause. Use a natural way in your language for introducing a purpose clause. Alternate translation: “for the purpose that” +11:20 r80y rc://*/ta/man/translate/figs-explicit καλῶς 1 This sentence introduces Paul’s response to the statement in the previous verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “I would respond by saying that what you said is true” +11:20 puj9 rc://*/ta/man/translate/writing-pronouns τῇ ἀπιστίᾳ ἐξεκλάσθησαν 1 **They** and **their** in this verse refer to the Jewish people who do not believe in Jesus. If it would be helpful in your language, you could state this explicitly. Alternate translation: “The unbelieving Jews were broken off in unbelief” +11:20 lce6 rc://*/ta/man/translate/figs-exmetaphor ἐξεκλάσθησαν 1 See how you translated **were broken off** in [11:17](../11/17.md). +11:20 cvr0 rc://*/ta/man/translate/grammar-connect-logic-result τῇ ἀπιστίᾳ 1 This phrase indicates the reason why the unbelieving Jews **were broken off**. Use a natural way in your language for indicating a reason. Alternate translation: “due to unbelief” +11:20 pw92 rc://*/ta/man/translate/figs-youcrowd σὺ & ἕστηκας & 1 See how you translated **you** in the previous three verses. +11:20 v2ua rc://*/ta/man/translate/figs-metaphor σὺ & ἕστηκας 1 Paul speaks of Gentile believers remaining part of God’s people as if they were standing **firm**. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “you yourself remain among God’s people” +11:20 xtnu rc://*/ta/man/translate/figs-explicit τῇ πίστει 1 The phrase **in faith** could indicate: (1) the means by which Gentile believers should **stand firm**. Alternate translation: “by means of faith” (2) the reason why Gentile believers should **stand firm**. Alternate translation: “because of faith” +11:20 qlmq rc://*/ta/man/translate/figs-abstractnouns τῇ πίστει 1 See how you translated **faith** in [1:5](../01/05.md). +11:20 rx22 rc://*/ta/man/translate/figs-explicit ὑψηλὰ 1 Here, **arrogant things** refers to the **arrogant** thoughts that a Gentile Christian might have against the Jews. Specifically, they might think that they are better than Jews who are not Christian, as indicated by the previous verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “arrogantly against unbelieving Jews” +11:20 k4l5 rc://*/ta/man/translate/figs-ellipsis φοβοῦ 1 Paul is leaving out a word that a clause would need in many languages to be complete. If it would be helpful in your language, you could supply this word from the next verse, as in the UST. +11:21 nsq3 rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** indicates that what follows this word explains what came before it. Here, **For** introduces the reason why Paul wants his Gentile Christian readers to “fear,” as stated in the previous verse. Use a natural way in your language for indicating a reason. Alternate translation: “You must fear because” +11:21 xy3h rc://*/ta/man/translate/grammar-connect-condition-fact εἰ 1 See how you translated **if** in [11:12](../11/12.md). +11:21 f6i7 rc://*/ta/man/translate/figs-metaphor τῶν κατὰ φύσιν κλάδων 1 Here,**natural branches** refers to the Jewish people who rejected Jesus. If it would be helpful in your language, you could express the meaning plainly or use a simile. Alternate translation: “of the unbelieving Jews” +11:21 ywgs rc://*/ta/man/translate/figs-explicit οὐδὲ σοῦ φείσεται 1 Paul implies that God will not spare anyone who stops trusting in Jesus. If it would be helpful in your language, you could state this explicitly. Alternate translation: “neither will he spare you if you do not keep trusting in Jesus” +11:21 m59a rc://*/ta/man/translate/figs-youcrowd σοῦ 1 See how you translated **you** in [11:17–20](../11/17.md). +11:22 bfsu rc://*/ta/man/translate/figs-metaphor ἴδε 1 Paul uses the term **See** to focus his audiences’ attention on what he is about to say. Your language may have a comparable expression that you can use in your translation. +11:22 i0r3 rc://*/ta/man/translate/grammar-connect-logic-result οὖν 1 Here, **then** indicates that what follows in this verse is the logical conclusion to what Paul has stated in the [11:17–21](../11/17.md). Use a natural way in your language for expressing result. Alternate translation: “as a result” +11:22 xdm3 rc://*/ta/man/translate/figs-abstractnouns χρηστότητα & ἀποτομίαν Θεοῦ & ἀποτομία & χρηστότης Θεοῦ & τῇ χρηστότητι 1 If your language does not use abstract nouns for the ideas of **kindness** and **severity**, you could express the same ideas in another way. Alternate translation: “the kind character … the severe character of God … his severe character … the kind character of God … his kind character” +11:22 i3ok rc://*/ta/man/translate/figs-metaphor ἐπὶ μὲν τοὺς πεσόντας, ἀποτομία 1 Here Paul speaks of God’s **severity** as if it were an object that could be **on** someone. He means that God punishes them severely. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “he severely punishes those who fell” +11:22 scf8 rc://*/ta/man/translate/figs-metaphor τοὺς πεσόντας 1 Paul refers to the Jews who failed to trust God as if they were people who **fell**. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “those Jews who failed to trust in God” +11:22 fy84 rc://*/ta/man/translate/figs-metaphor ἐπὶ δὲ σὲ, χρηστότης Θεοῦ 1 Here Paul speaks of God’s **kindness** as if it were an object that could be **on** someone. He means that God acts kindly toward those who trust in Jesus. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “he is kind to you” +11:22 i4ue rc://*/ta/man/translate/figs-youcrowd σὲ & ἐπιμένῃς & σὺ ἐκκοπήσῃ 1 See how you translated **you** in [11:17–21](../11/17.md). +11:22 rw2i rc://*/ta/man/translate/figs-metaphor ἐπιμένῃς τῇ χρηστότητι 1 Here Paul speaks of God’s **kindness** as if it were a place in which someone could **continue** staying. He means that his readers should continue trusting in God’s kindness. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “you continue trusting in his kindness” +11:22 t4mk rc://*/ta/man/translate/figs-metaphor καὶ σὺ ἐκκοπήσῃ 1 Here Paul refers to his Gentile Christian audience as if they were branches that God could **cut off**. He means that God would reject them if they do not remain faithful. If it would be helpful in your language, you could express the meaning plainly or use a simile. Alternate translation: “you yourself also will be rejected” or “you yourself also will be rejected like a branch that is cut off” +11:22 l17i rc://*/ta/man/translate/figs-activepassive καὶ σὺ ἐκκοπήσῃ 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “God will cut off you yourself also” +11:23 osvn rc://*/ta/man/translate/writing-pronouns κἀκεῖνοι & μὴ ἐπιμένωσι τῇ ἀπιστίᾳ & αὐτούς 1 In this verse **those**, **they**, **their**, and **them** refer to the Jewish people who do not believe in Jesus at first but become believers. If it would be helpful in your language, you could state this explicitly. Alternate translation: “those unbelieving Jewish people … those Jews do not continue in their unbelief … those Jews” +11:23 k0i0 rc://*/ta/man/translate/figs-metaphor μὴ ἐπιμένωσι τῇ ἀπιστίᾳ 1 See how you translated **continue in** in the previous verse. +11:23 lvk7 rc://*/ta/man/translate/figs-doublenegatives ἐὰν μὴ ἐπιμένωσι τῇ ἀπιστίᾳ 1 If your readers would misunderstand this double negative, you could translate it as a positive statement. Alternate translation: “if they start believing” +11:23 e68i rc://*/ta/man/translate/figs-abstractnouns τῇ ἀπιστίᾳ 1 See how you translated **unbelief** in [4:20](../04/20.md). +11:23 zu7k rc://*/ta/man/translate/figs-metaphor ἐνκεντρισθήσονται & ἐνκεντρίσαι αὐτούς 1 Paul speaks of the Jews becoming part of God’s people as if they were branches that could be **grafted in** to a tree. If it would be helpful in your language, you could express the meaning plainly or use a simile. Alternate translation: “will be joined to God’s people … to join them to his people” or “will be joined to God’s people, like a branch is grafted into a tree … to join them to his people, like a farmer grafts a branch into a tree” +11:23 lx11 rc://*/ta/man/translate/figs-activepassive ἐνκεντρισθήσονται 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “God will graft in” +11:23 yxtp rc://*/ta/man/translate/grammar-connect-logic-result γάρ 1 **For** indicates that what follows this word explains what came before it. Here, **For** indicates that what follows is the reason why what Paul said in the previous sentence is true. Use a natural way in your language for indicating a reason. Alternate translation: “This is due to the fact that” +11:24 onko rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** here indicates that what follows in this verse and the next verse is an explanation of what Paul said in the previous verse. If it would be helpful in your language, you could use a different expression. Alternate translation: “In fact,” +11:24 q1vp rc://*/ta/man/translate/grammar-connect-condition-fact εἰ 1 See how you translated **if** in [11:12](../11/12.md). +11:24 s1a4 rc://*/ta/man/translate/figs-exmetaphor σὺ ἐκ τῆς κατὰ φύσιν ἐξεκόπης ἀγριελαίου, καὶ παρὰ φύσιν ἐνεκεντρίσθης εἰς καλλιέλαιον, πόσῳ μᾶλλον οὗτοι, οἱ κατὰ φύσιν ἐνκεντρισθήσονται τῇ ἰδίᾳ ἐλαίᾳ 1 Paul continues speaking of the Gentile believers and Jews as if they were branches of a **tree**, as he did in [11:17–22](../11/17.md). Here, **a wild olive tree** represents all non-Jewish people who do not believe in Jesus, **cut off** represents being separated from unbelieving non-Jewish people, and **good olive tree** and **their own olive tree** represents God’s people. See how you translated **grafted into** in [11:17](../11/17.md). Alternate translation: “you were separated from the nations, as a branch is cut off from what is by nature a wild olive tree, and contrary to nature were joined to God’s people, as a branch is grafted into a good olive tree, how much more will these, who are according to nature like olive branches, be joined to their own people, like a branch is grafted back into its own olive tree” +11:24 hl07 rc://*/ta/man/translate/figs-youcrowd σὺ 1 See how **you** translated you in [11:17–22](../11/17.md). +11:24 dem3 rc://*/ta/man/translate/figs-activepassive σὺ ἐκ τῆς κατὰ φύσιν ἐξεκόπης ἀγριελαίου & ἐνεκεντρίσθης & οὗτοι, οἱ κατὰ φύσιν ἐνκεντρισθήσονται 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “God cut you off from what is by nature a wild olive tree … God grafted … will God graft these, who are according to nature, back into” +11:24 ko5o rc://*/ta/man/translate/figs-rquestion πόσῳ μᾶλλον οὗτοι, οἱ κατὰ φύσιν ἐνκεντρισθήσονται τῇ ἰδίᾳ ἐλαίᾳ? 1 Paul is not asking for information, but is using the question form here to emphasize the truth of what he is saying. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “so much more will these, who are according to nature, be grafted back into their own olive tree!” +11:24 ncwk rc://*/ta/man/translate/writing-pronouns οὗτοι & τῇ ἰδίᾳ 1 Here, **they** and **their** refer to Jewish people. If it would be helpful in your language, you could state this explicitly. Alternate translation: “these Jews … the Jews’ own” +11:24 yn21 rc://*/ta/man/translate/figs-distinguish οἱ κατὰ φύσιν 1 This phrase gives further information about the Jewish people whom God will rejoin to his people. If it might be helpful in your language, you could make the relationship between these phrases clearer. Alternate translation: “they who are the people who are according to nature” +11:25 jb0b rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** indicates that what follows this word explains what came before it. Here, **For** indicates that what Paul says in [11:25–32](../11/25.md) is the reason why he said what he did in the previous verse. Use a natural way in your language for indicating a reason. Alternate translation: “I am telling you these things because” +11:25 ye5w rc://*/ta/man/translate/figs-doublenegatives οὐ & θέλω ὑμᾶς ἀγνοεῖν 1 If your readers would misunderstand this double negative, you could translate it as a positive statement. Alternate translation: “I very much want you to be aware” +11:25 q3i2 rc://*/ta/man/translate/writing-pronouns οὐ & θέλω 1 The pronoun **I** here refers to Paul. If it would be helpful in your language, you could state this explicitly. Alternate translation: “I, Paul, do not want” +11:25 ykop rc://*/ta/man/translate/figs-yousingular ὑμᾶς & μὴ ἦτε παρ’ ἑαυτοῖς φρόνιμοι 1 Here, **you** and **yourselves** are plural and could refer to: (1) non-Jewish Christians, as in verses [11:17–24](../11/17.md). Alternate translation: “you non-Jewish believers in Christ … you non-Jews might be wise not in yourselves” (2) all the unbelievers to whom Paul was writing this letter. Alternate translation: “you believers in Jesus … you believers might not be wise in yourselves” +11:25 evc9 rc://*/ta/man/translate/figs-infostructure οὐ & θέλω ὑμᾶς ἀγνοεῖν, ἀδελφοί, τὸ μυστήριον τοῦτο, ἵνα μὴ ἦτε παρ’ ἑαυτοῖς φρόνιμοι, ὅτι πώρωσις ἀπὸ μέρους τῷ Ἰσραὴλ γέγονεν 1 If it would be more natural in your language, you could change the order of these phrases. Alternate translation: “in order that you, brothers, might not be wise in yourselves, I do not want you to be ignorant of this mystery, that a partial hardening has occurred in Israel” +11:25 aj7j rc://*/ta/man/translate/translate-unknown τὸ μυστήριον τοῦτο 1 Here Paul uses the word **mystery** to refer to God saving a remnant of Jews after he saves a certain amount of Gentiles. This does not mean that the idea is hard to understand, but rather, God had not yet revealed it to people. If your language would not use **mystery** to refer to something that was concealed but has now been revealed, you could use a different expression. Alternate translation: “of this concealed message” +11:25 w7lx rc://*/ta/man/translate/figs-gendernotations ἀδελφοί 1 Although the term **brothers** is masculine, Paul is using the word here in a generic sense that includes both men and women. Paul could be referring to: (1) non-Jewish Christians, as in verses [11:17–24](../11/17.md). Alternate translation: “my fellow non-Jewish believers in Christ” (2) all the believers to whom Paul was writing this letter. Alternate translation: “my fellow believers in Christ” +11:25 me1g rc://*/ta/man/translate/figs-idiom μὴ ἦτε παρ’ ἑαυτοῖς φρόνιμοι 1 Here, **wise in yourselves** refers to someone arrogantly thinking that he is wiser than he really is. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “you might not arrogantly think that you are wiser than you really are” +11:25 ec4j rc://*/ta/man/translate/figs-metaphor πώρωσις ἀπὸ μέρους 1 Here, **hardening** refers to being stubborn and unwilling to believe in Jesus. This **hardening** is only **partial** because some Jews believe in Jesus. See how you translated similar words in [11:7](../11/07.md) and [9:18](../09/18.md). +11:25 dry1 rc://*/ta/man/translate/figs-metonymy τῷ Ἰσραὴλ 1 See how you translated **Israel** in [10:19](../10/19.md). +11:25 db1x rc://*/ta/man/translate/figs-metaphor τὸ πλήρωμα τῶν ἐθνῶν 1 Here, **fullness** refers to the full amount of non-Jewish people whom God will save. See how you translated **fullness** in [11:12](../11/12.md). +11:25 px38 rc://*/ta/man/translate/figs-metaphor εἰσέλθῃ 1 Here Paul uses **come in** to speak about people joining God’s people as if they were entering a place. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “has become his people” +11:26 jo0j rc://*/ta/man/translate/figs-explicit καὶ οὕτως 1 Here, **thus** indicates that **all Israel will be saved** in the same manner as “the fullness of the Gentiles,” as mentioned in the previous verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “and in the same manner” +11:26 vu7t rc://*/ta/man/translate/figs-activepassive πᾶς Ἰσραὴλ σωθήσεται 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “God will save all Israel” +11:26 xjq4 rc://*/ta/man/translate/figs-metonymy Ἰσραὴλ 1 See how you translated **Israel** in [10:19](../10/19.md). +11:26 wuyz rc://*/ta/man/translate/writing-quotations καθὼς γέγραπται 1 See how you translated this phrase in [1:17](../01/17.md). +11:26 n7yf rc://*/ta/man/translate/figs-activepassive καθὼς γέγραπται 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Since Paul is referring to something Isaiah wrote ([Isaiah 59:20–21](../isa/59/20.md) and [27:9](../isa/27/09.md)), you could indicate Isaiah as the subject. Alternate translation: “just as Isaiah wrote” +11:26 eb3j rc://*/ta/man/translate/figs-quotemarks ἥξει ἐκ Σιὼν ὁ ῥυόμενος, ἀποστρέψει ἀσεβείας ἀπὸ Ἰακώβ 1 This sentence is a quotation of [Isaiah 59:20–21](../isa/59/20.md). It may be helpful to your readers to indicate this with quotation marks or with whatever other punctuation or convention your language uses to indicate a quotation. +11:26 dm4e rc://*/ta/man/translate/figs-metonymy Σιὼν 1 See how you translated **Zion** in [9:33](../09/33.md). +11:26 at55 rc://*/ta/man/translate/figs-metaphor ἀποστρέψει ἀσεβείας 1 Paul quotes Isaiah speaking of **ungodly things** as if they were an object that someone could **turn away**. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “He will cause ungodly activity to stop” +11:26 bkr2 rc://*/ta/man/translate/figs-metonymy Ἰακώβ 1 Here, **Jacob** refers to the descendants of Jacob, who are also called Israelites. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “the Israelites” or “the descendants of Jacob” +11:27 cie8 rc://*/ta/man/translate/figs-quotemarks καὶ αὕτη αὐτοῖς, ἡ παρ’ ἐμοῦ διαθήκη, ὅταν ἀφέλωμαι τὰς ἁμαρτίας αὐτῶν 1 This verse is a quotation of [Isaiah 59:20–21](../isa/59/20.md) and [27:9](../isa/27/09.md) in which God is speaking. It may be helpful to your readers to indicate this with quotation marks or with whatever other punctuation or convention your language uses to indicate a quotation. +11:27 q7e3 rc://*/ta/man/translate/writing-pronouns αὐτοῖς & παρ’ ἐμοῦ & ἀφέλωμαι & αὐτῶν 1 The pronouns **I** and **me** here refer to God, and **them** and **their** refer to the people of Israel. If it would be helpful in your language, you could state this explicitly. Alternate translation: “for the people of Israel … with me, God, … I take away Israel’s” +11:27 ll39 rc://*/ta/man/translate/figs-metaphor ἀφέλωμαι τὰς ἁμαρτίας αὐτῶν 1 Paul quotes God speaking of **sins** as if they were objects that someone could **take away**. He means that people are forgiven for the **sins** they have done. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “I will remove the guilt of their sins” or “I will forgive them for their sins” +11:28 ctn9 rc://*/ta/man/translate/figs-explicit κατὰ & τὸ εὐαγγέλιον 1 Here Paul implies that the Jewish people are rejecting the **gospel**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “according to the Jews rejecting the gospel” +11:28 girf rc://*/ta/man/translate/writing-pronouns ἐχθροὶ & ὑμᾶς & ἀγαπητοὶ & τοὺς πατέρας 1 The pronouns **they** and **their** refer to the people of Israel, and **your** refers to Gentile Christians. If it would be helpful in your language, you could state this explicitly. Alternate translation: “the people of Israel are enemies … you non-Jews' … the people of Israel are beloved … their forefathers” +11:28 x6aa rc://*/ta/man/translate/figs-explicit ἐχθροὶ 1 Paul implies that the Jewish people are **enemies** of God because they rejected the gospel. If it would be helpful in your language, you could state this explicitly. Alternate translation: “they are God’s enemies” +11:28 dr2q rc://*/ta/man/translate/figs-abstractnouns κατὰ & τὴν ἐκλογὴν 2 See how you translated this phrase in [9:11](../09/11.md). +11:28 d82k rc://*/ta/man/translate/figs-activepassive ἀγαπητοὶ 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “God loves them” +11:28 jas2 rc://*/ta/man/translate/figs-explicit διὰ τοὺς πατέρας 1 Here, **for the sake of their forefathers** refers to the promises that God made to **their forefathers**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “because of what he promised to do for their ancestors” +11:29 nr47 rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** indicates that what follows this word explains what came before it. Here, **For** indicates that what follows is the reason why what Paul said in the previous verse is true. Use a natural way in your language for indicating a reason. Alternate translation: “You can be sure this is true because” +11:29 p2sf rc://*/ta/man/translate/figs-abstractnouns τὰ χαρίσματα & ἡ κλῆσις τοῦ Θεοῦ 1 If your language does not use abstract nouns for the ideas of **gifts** and **calling**, you could express the same ideas in another way. Alternate translation: “what is graciously given … what has been called by God” +11:29 mnqs rc://*/ta/man/translate/figs-possession ἡ κλῆσις τοῦ Θεοῦ 1 Here, **the calling of God** refers to the fact that God called the Jews to be his people. If it would be helpful in your language, you could state this explicitly. Alternate translation: “the fact that God called them” +11:30 gmrm rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** indicates that what follows this word explains what came before it. Here, **For** indicates that what follows in this verse and the next verse explains what Paul said about the Jews in the previous verse. If it would be helpful in your language, you could use a different expression. Alternate translation: “In fact,” +11:30 bj8g rc://*/ta/man/translate/figs-yousingular ὑμεῖς ποτε ἠπειθήσατε 1 Here, **you** and **yourselves** are plural and refer to non-Jewish Christians, as in verses [11:17–24](../11/17.md). If it would be helpful in your language, you could state this explicitly. Alternate translation: “you non-Jewish believers in Christ yourselves were formerly disobedient” +11:30 df91 rc://*/ta/man/translate/figs-activepassive ἠλεήθητε 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “God has shown mercy” +11:30 zk91 rc://*/ta/man/translate/figs-abstractnouns ἠλεήθητε τῇ τούτων ἀπειθείᾳ 1 If your language does not use abstract nouns for the ideas of **mercy** and **disobedience**, you could express the same ideas in another way. Alternate translation: “were shown how merciful God is in how disobedient these were” +11:30 iufr rc://*/ta/man/translate/grammar-connect-logic-result τῇ τούτων ἀπειθείᾳ 1 Here, **in** indicates that what follows is one reason why God showed **mercy** to non-Jewish people. Use a natural way in your language for indicating a reason. Alternate translation: “due to the disobedience of these” +11:30 g3cn rc://*/ta/man/translate/writing-pronouns τούτων 1 Here, **these** refers to Jewish people. If it would be helpful in your language, you could state this explicitly. Alternate translation: “of these Jews” +11:31 wmub rc://*/ta/man/translate/writing-pronouns οὗτοι & αὐτοὶ 1 Here, **these** and **they** refer to Jewish people. If it would be helpful in your language, you could state this explicitly. Alternate translation: “these Jews … the Jews” +11:31 enhi rc://*/ta/man/translate/figs-infostructure ἠπείθησαν τῷ ὑμετέρῳ ἐλέει, ἵνα καὶ αὐτοὶ νῦν ἐλεηθῶσιν 1 The phrase **in your mercy** could be connected to: (1) the verb translated as **were disobedient**, as in the ULT. (2) the verb translated as **be shown mercy**. Alternate translation: “were disobedient so that, in your mercy, they might also now be shown mercy” +11:31 mwhx rc://*/ta/man/translate/grammar-connect-logic-result τῷ ὑμετέρῳ ἐλέει 1 Here, **in** could indicate that what follows: (1) is one reason for the Jews being **disobedient**. Alternate translation: “because of your mercy” (2) is one purpose for the Jews being **disobedient**. Alternate translation: “for the purpose of your mercy” +11:31 qh7s rc://*/ta/man/translate/figs-explicit τῷ ὑμετέρῳ ἐλέει 1 Here, **your mercy** refers to the **mercy** that God has shown to non-Jewish people whom he saves. If it would be helpful in your language, you could state this explicitly. Alternate translation: “in the mercy that God has shown you” +11:31 kzgo rc://*/ta/man/translate/figs-yousingular τῷ ὑμετέρῳ ἐλέει 1 Here, **your** is plural and refers to non-Jewish believers in Jesus. See how you translated **you** in the previous verse. +11:31 dtmn rc://*/ta/man/translate/figs-abstractnouns τῷ ὑμετέρῳ ἐλέει & καὶ αὐτοὶ νῦν ἐλεηθῶσιν 1 If your language does not use an abstract noun for the idea of **mercy**, you could express the same idea in another way. Alternate translation: “in God acting mercifully to you … God might also now act mercifully to them” +11:31 cfgv rc://*/ta/man/translate/grammar-connect-logic-goal ἵνα 1 The phrase **so that** indicates that what follows is a purpose. Here, **so that** indicates that what follows is one purpose for the disobedience of the Jews. Use a natural way in your language for introducing a purpose clause. Alternate translation: “for the purpose that” +11:31 onqo rc://*/ta/man/translate/figs-activepassive καὶ αὐτοὶ νῦν ἐλεηθῶσιν 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “God might also now show them mercy” +11:32 wxjl rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** indicates that what follows this word explains what came before it. Here, **For** indicates that what follows in this verse is the conclusion to what Paul said in the previous two verses. If it would be helpful in your language, you could use a different expression. Alternate translation: “In conclusion,” +11:32 t6cb rc://*/ta/man/translate/figs-metaphor συνέκλεισεν & ὁ Θεὸς τοὺς πάντας εἰς ἀπείθειαν 1 Here Paul refers to people whom God allows to disobey him as if they were prisoners **shut up** in a prison. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “God has allowed all people to be disobedient” +11:32 obi0 rc://*/ta/man/translate/figs-abstractnouns ἀπείθειαν & ἐλεήσῃ 1 If your language does not use abstract nouns for the ideas of **disobedience** and **mercy**, you could express the same ideas in another way. Alternate translation: “how disobedient they are … he might show how merciful he is toward” +11:33 veuz rc://*/ta/man/translate/figs-exclamations ὦ βάθος πλούτου, καὶ σοφίας καὶ γνώσεως Θεοῦ 1 **Oh** is an exclamation word that communicates awe. Use an exclamation that is natural in your language for communicating this. Alternate translation: “How amazing is the depth of the wealth and the wisdom and the knowledge of God” +11:33 ldc5 rc://*/ta/man/translate/figs-abstractnouns βάθος πλούτου, καὶ σοφίας καὶ γνώσεως Θεοῦ 1 If your language does not use abstract nouns for the ideas of **depth**, **wealth**, **wisdom**, and **knowledge**, you could express the same ideas in another way. Alternate translation: “how deeply wealthy and wise and knowledgeable is God” +11:33 x3kb rc://*/ta/man/translate/figs-metaphor βάθος πλούτου, καὶ σοφίας καὶ γνώσεως Θεοῦ 1 Here Paul refers to God’s **wealth**, **wisdom**, and **knowledge** as if they were like a deep place. He means that God’s **wealth**, **wisdom**, and **knowledge** are truly great. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “the greatness of the wealth and the wisdom and the knowledge of God” +11:33 jbyn rc://*/ta/man/translate/figs-doublet ὡς ἀνεξεραύνητα τὰ κρίματα αὐτοῦ, καὶ ἀνεξιχνίαστοι αἱ ὁδοὶ αὐτοῦ 1 These two phrases mean basically the same thing. Paul uses them to emphasize what he is saying. If your language does not use repetition to do this, you could use one phrase and provide emphasis in another way. Alternate translation: “How completely incomprehensible are the things he does” +11:33 u322 rc://*/ta/man/translate/figs-exclamations ὡς ἀνεξεραύνητα τὰ κρίματα αὐτοῦ, καὶ ἀνεξιχνίαστοι αἱ ὁδοὶ αὐτοῦ 1 **How** here is used as an exclamation word that communicates awe. Use an exclamation that is natural in your language for communicating this. +11:33 qb5r rc://*/ta/man/translate/figs-metaphor ἀνεξεραύνητα τὰ κρίματα αὐτοῦ 1 Here Paul speaks of God’s **judgments** as if they were objects that people cannot search for. He means that people cannot fully understand God’s **judgments**. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “incomprehensible are his judgments” +11:33 urwo rc://*/ta/man/translate/figs-abstractnouns τὰ κρίματα αὐτοῦ 1 If your language does not use an abstract noun for the idea of **judgments**, you could express the same idea in another way. Alternate translation: “is how he judges” +11:33 m755 rc://*/ta/man/translate/figs-metaphor ἀνεξιχνίαστοι αἱ ὁδοὶ αὐτοῦ 1 Here Paul speaks of God’s **ways** as if they were objects that people cannot discover. He means that people cannot fully understand God’s **ways**. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “his ways are incomprehensible” +11:34 w1ck rc://*/ta/man/translate/writing-quotations γὰρ 1 **For** indicates that what follows this word explains what came before it. Here, **For** introduces a quotation from an Old Testament book ([Isaiah 40:13](../isa/40/13.md)). If it would be helpful in your language, you could use a comparable phrase that indicates that Paul is quoting from an important text. Alternate translation: “For it is written in the Scriptures” +11:34 uh2x rc://*/ta/man/translate/figs-quotemarks τίς & ἔγνω νοῦν Κυρίου, ἢ τίς σύμβουλος αὐτοῦ ἐγένετο? 1 This sentence is a quotation from [Isaiah 40:13](../isa/40/13.md). It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +11:34 r2wj rc://*/ta/man/translate/figs-rquestion τίς & ἔγνω νοῦν Κυρίου, ἢ τίς σύμβουλος αὐτοῦ ἐγένετο? 1 Paul quotes Isaiah using this question to emphasize that no one is as wise as the Lord. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “No one has known the mind of the Lord or become his advisor!” +11:34 yy52 rc://*/ta/man/translate/figs-metonymy νοῦν Κυρίου 1 Here, **mind** refers to what a person knows and thinks. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “all that the Lord knows” or “what the Lord thinks about” +11:35 wonz rc://*/ta/man/translate/writing-quotations ἢ 1 The word **Or** introduces another item. Here, **Or** indicates that what follows is Paul’s paraphrase of a verse in an Old Testament book ([Job 41:11](../job/41/11.md)). If it would be helpful in your language, you could use a comparable phrase that indicates that Paul is quoting from an important text. Alternate translation: “Or, as is written in the Scriptures” +11:35 dc62 rc://*/ta/man/translate/figs-quotemarks τίς προέδωκεν αὐτῷ, καὶ ἀνταποδοθήσεται αὐτῷ 1 This sentence is a paraphrase of part of [Job 41:11](../job/41/11.md). It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +11:35 j5cn rc://*/ta/man/translate/figs-rquestion τίς προέδωκεν αὐτῷ, καὶ ἀνταποδοθήσεται αὐτῷ? 1 Paul quotes Job using this question to emphasize what he is saying. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “No one has ever given anything to God, that he should be repaid by him!” +11:35 wm4s rc://*/ta/man/translate/figs-ellipsis τίς προέδωκεν αὐτῷ 1 Paul quotes Job leaving out some of the words that a clause would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the context. Alternate translation: “Who gave something to him” +11:35 jbjk rc://*/ta/man/translate/figs-activepassive ἀνταποδοθήσεται αὐτῷ 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “God should repay him” +11:36 tuup rc://*/ta/man/translate/grammar-connect-logic-result ὅτι 1 **For** indicates that what follows this word explains what came before it. Here, **For** indicates that what Paul says in this verse is the reason why what he said in [11:34–35](../11/34.md) is true. Use a natural way in your language for indicating a reason. Alternate translation: “These things are true because” +11:36 abc1 rc://*/ta/man/translate/writing-pronouns ἐξ αὐτοῦ, καὶ δι’ αὐτοῦ, καὶ εἰς αὐτὸν, τὰ πάντα. αὐτῷ 1 In this verse **him** refers to God. If it would be helpful in your language, you could state this explicitly. Alternate translation: “from God and through God and to God are all things. To God” +11:36 p0l8 rc://*/ta/man/translate/figs-explicit ἐξ αὐτοῦ 1 Here, **from** indicates that **all things** came from God because he made them. If it would be helpful in your language, you could state this explicitly. Alternate translation: “originating from him” +11:36 a9gg rc://*/ta/man/translate/figs-explicit δι’ αὐτοῦ 1 Here, **through** indicates that God is the means by which **all things** continue to exist. If it would be helpful in your language, you could state this explicitly. Alternate translation: “continuing to exist through him” +11:36 s63u rc://*/ta/man/translate/figs-explicit εἰς αὐτὸν 1 Here, **to** indicates that God is the reason **all things** exist. If it would be helpful in your language, you could state this explicitly. Alternate translation: “for him” +11:36 rpx6 rc://*/ta/man/translate/figs-abstractnouns αὐτῷ ἡ δόξα 1 If your language does not use abstract nouns for the idea of **glory**, you could express the same idea in another way. Alternate translation: “May people glorify him” +11:36 ut8l rc://*/ta/man/translate/figs-idiom εἰς τοὺς αἰῶνας 1 Here, **to the ages** is an idiom that means “forever.” If it would be helpful in your language, you could use an equivalent idiom or use plain language. Alternate translation: “to eternity” +12:intro aky9 0 # Romans 12 General Notes\n\n## Structure and Formatting\n\n7. Instructions for living as Christians (12:1–15:13)\n * How to act toward God (12:1–2)\n * How to serve the church (12:3–8)\n * How to act toward other Christians (12:9–13)\n * How to act toward unbelievers (12:14–21)\n * How to act toward government (13:1–7)\n * How to act toward other people (13:8–10)\n * Act as if the end is near (13:11–14)\n * Do not judge other Christians (14:1–12)\n * Do not tempt other Christians to sin (14:13–23)\n * Be united with other Christians (15:1–13)\n\nSome translations set each line of poetry farther to the right than the rest of the text to make it easier to read. The ULT does this with the words of [12:20](../12/20.md), which are from the Old Testament.\n\nMany scholars believe Paul uses the word **therefore** in [Romans 12:1](../rom/12/01.md) to refer back to all of Chapters 1–11. After having carefully explained the Christian gospel in chapters 1–11, Paul explains in chapters 12–16 how Christians should live in response to these great truths. In these chapters, Paul gives many different commands that are practical instructions for how Christians should behave. (See: [[rc://*/tw/dict/bible/kt/faith]])\n\n## Important Figures of Speech in this Chapter\n\n### Body of Christ\n\nThe body of Christ is an important metaphor used in the New Testament to refer to the church. Every Christian plays a unique and important function within the people of God. Christians need each other. (See: [[rc://*/tw/dict/bible/kt/body]] and [[rc://*/ta/man/translate/figs-metaphor]]) +12:1 wklb rc://*/ta/man/translate/writing-pronouns παρακαλῶ 1 The pronoun **I** here and throughout this chapter refers to Paul. If it would be helpful in your language, you could state this explicitly. Alternate translation: “I, Paul, urge” +12:1 fwds rc://*/ta/man/translate/figs-yousingular ὑμᾶς & ὑμῶν & ὑμῶν 1 The pronouns **you** and **your** here and throughout most of this chapter are plural and refer to the believers in Rome to whom Paul wrote this letter. If it would be helpful in your language, you could say this explicitly. Alternate translation: “you believers … your … your” +12:1 xgcr rc://*/ta/man/translate/grammar-connect-logic-result παρακαλῶ οὖν ὑμᾶς 1 The word **Therefore** indicates that what follows is a logical conclusion. Here, **therefore** indicates that what follows in the rest of this letter is what Paul wants his readers to do in response to what he has written in chapters 1–11. If it would be helpful in your language, you could use a fuller expression. Alternate translation: “Since everything I have said is true, I urge you” +12:1 kr1a rc://*/ta/man/translate/figs-gendernotations ἀδελφοί 1 See how you translated this word in [1:13](../01/13.md). +12:1 d50i rc://*/ta/man/translate/figs-abstractnouns τῶν οἰκτιρμῶν & θυσίαν ζῶσαν & τὴν λογικὴν λατρείαν ὑμῶν 1 If your language does not use abstract nouns for the ideas of **compassions**, **sacrifice**, and **service**, you could express the same ideas in another way. These words indicate different ways in which people serve God. Alternate translation: “the ways that God is compassionate … a living one that is sacrificed … which is how you reasonably serve” +12:1 wuyl rc://*/ta/man/translate/figs-metaphor παραστῆσαι τὰ σώματα ὑμῶν θυσίαν ζῶσαν 1 Here Paul refers to a believer in Christ who obeys God as if that person were one of the animals that the Jews killed and then offered to God as a **sacrifice**, except that this **sacrifice** is still **living**. If it would be helpful in your language, you could express the meaning plainly or use a simile. Alternate translation: “to offer yourselves completely to God while you are alive, as if you were a living sacrifice on the temple altar” +12:1 w1mz rc://*/ta/man/translate/figs-synecdoche τὰ σώματα ὑμῶν 1 Here, **bodies** refers to whole people. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “your whole selves” +12:2 pyb6 rc://*/ta/man/translate/figs-activepassive μὴ συνσχηματίζεσθε & μεταμορφοῦσθε 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “do not conform yourselves … let God transform you” +12:2 clc6 μὴ συνσχηματίζεσθε 1 Alternate translation: “do not become alike” +12:2 d2qq rc://*/ta/man/translate/figs-metonymy τῷ αἰῶνι τούτῳ 1 Here, **this age** refers to the attitudes and actions of the unbelievers who live during this period of time. If it would be helpful to your readers, you could state this explicitly. Alternate translation: “to the way people think and act in this age” +12:2 na8p rc://*/ta/man/translate/figs-abstractnouns τῇ ἀνακαινώσει τοῦ νοός & τὸ θέλημα τοῦ Θεοῦ, τὸ ἀγαθὸν, καὶ εὐάρεστον, καὶ τέλειον 1 If your language does not use abstract nouns for the ideas of **renewal** and **will**, you could express the same ideas in another way. Alternate translation: “by renewing the mind … the good and well-pleasing and perfect thing that God wills” +12:2 c6ch rc://*/ta/man/translate/figs-metaphor τῇ ἀνακαινώσει τοῦ νοός 1 Here Paul speaks of changing the way a person thinks as if that person’s mind is being renewed. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “by the changing of how one thinks” +12:3 cp9g rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** indicates that what follows this word explains what came before it. Here, **For** indicates that what follows explains what Paul said in the previous verse. If it would be helpful in your language, you could use a different expression. Alternate translation: “In fact,” +12:3 l6c6 rc://*/ta/man/translate/figs-activepassive διὰ τῆς χάριτος τῆς δοθείσης μοι 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “through the grace God has given to me” +12:3 nyc2 rc://*/ta/man/translate/figs-explicit διὰ τῆς χάριτος τῆς δοθείσης μοι 1 Here, **grace** refers to God graciously choosing Paul to be an apostle. If it would be helpful in your language, you could state this explicitly. Alternate translation: “through the grace that caused me to become an apostle” +12:3 s6yg rc://*/ta/man/translate/figs-idiom μὴ ὑπερφρονεῖν παρ’ ὃ δεῖ φρονεῖν 1 Here, **think more highly of himself** refers to someone arrogantly thinking that he is better than he really is. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “to not think he is a better person than he really is” +12:3 j20s rc://*/ta/man/translate/figs-gendernotations μὴ ὑπερφρονεῖν παρ’ ὃ δεῖ φρονεῖν 1 Although **himself** and **he** are masculine, Paul is using the words here in a generic sense that includes both men and women. Alternate translation: “to not think more highly of oneself than what one ought to think” +12:3 me4t φρονεῖν εἰς τὸ σωφρονεῖν 1 Alternate translation: “you should be wise with regard to how you think about yourselves” +12:3 m8z7 rc://*/ta/man/translate/figs-explicit ἑκάστῳ ὡς ὁ Θεὸς ἐμέρισεν μέτρον πίστεως 1 Here, **faith** could refer to: (1) different degrees of **faith** in God that God gives believers. Alternate translation: “as God has given each of you an degree of ability to trust in him” (2) the spiritual gifts that result from faith and are given to believers in different degrees. Alternate translation: “as God has given each of you a degree of faith demonstrated in spiritual gifts” +12:4 zm8p rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** indicates that what follows this word explains what came before it. Here, **For** indicates that what follows is the reason why Paul’s readers should “think with a sound mind,” as stated in the previous verse. Use a natural way in your language for indicating a reason. Alternate translation: “You must do this because” +12:4 v2pi rc://*/ta/man/translate/figs-simile καθάπερ 1 Here, **just as** indicates that what follows in this verse is a simile. Paul uses this simile to compare all believers in Christ to the parts of a human body. Since Paul explains the comparison in the next verse, you do not need to express the meaning plainly here. +12:4 v5iy μέλη & μέλη 1 See how you translated members in [6:13](../06/13.md). +12:4 v8bo rc://*/ta/man/translate/figs-abstractnouns τὴν αὐτὴν ἔχει πρᾶξιν 1 If your language does not use an abstract noun for the idea of **function**, you could express the same idea in another way. Alternate translation: “function for the same purposes” +12:5 sd03 rc://*/ta/man/translate/figs-exclusive ἐσμεν 1 Here, **we** refers to all Christians, so it is inclusive. Your language may require you to mark these forms. +12:5 v93h rc://*/ta/man/translate/figs-metaphor ἐν Χριστῷ 1 See how you translated the similar phrase in [6:23](../06/23.md). +12:5 dhx8 rc://*/ta/man/translate/figs-metaphor τὸ δὲ καθ’ εἷς ἀλλήλων μέλη 1 Paul speaks of the believers as if God had physically joined them together like the parts of the human **body** are joined. If it would be helpful in your language, you could express the meaning plainly or use a simile. Alternate translation: “and the individual believers are united to one another” +12:5 cutl μέλη 1 See how you translated **members** in the previous verse. +12:6 j3x5 rc://*/ta/man/translate/figs-exclusive ἔχοντες & ἡμῖν 1 Here, **we** and **us** refer to all Christians, so they are inclusive. Your language may require you to mark these forms. +12:6 hrr1 rc://*/ta/man/translate/figs-metaphor ἔχοντες & χαρίσματα & διάφορα 1 Paul speaks of the different abilities to serve other believers that God gives believers as being **gracious gifts** from God. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “we have different spiritual abilities” +12:6 y267 rc://*/ta/man/translate/figs-activepassive κατὰ τὴν χάριν τὴν δοθεῖσαν ἡμῖν 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “according to the grace that God has given to us” +12:6 tlk4 rc://*/ta/man/translate/figs-abstractnouns τὴν χάριν & προφητείαν, κατὰ τὴν ἀναλογίαν 1 If your language does not use abstract nouns for the ideas of **grace** and **prophecy**, you could express the same ideas in another way. Alternate translation: “what is graciously … being able to prophecy, according to what has been proportioned” +12:6 zs97 rc://*/ta/man/translate/figs-ellipsis εἴτε προφητείαν, κατὰ τὴν ἀναλογίαν τῆς πίστεως 1 Paul is leaving out some of the words that a clause would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the context. Alternate translation: “if God has given someone the gift of prophecy, then that person must use that gift according to the proportion of his faith” +12:6 bnk9 rc://*/ta/man/translate/figs-explicit κατὰ τὴν ἀναλογίαν τῆς πίστεως 1 Here Paul uses **faith** in the same way he did in [12:3](../12/03.md). See how you translated the clause “as God has distributed to each one a measure of faith” in that verse. +12:7 todc rc://*/ta/man/translate/figs-ellipsis εἴτε διακονίαν, ἐν τῇ διακονίᾳ; εἴτε ὁ διδάσκων, ἐν τῇ διδασκαλίᾳ 1 Paul is leaving out some of the words that a clause would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the context. Alternate translation: “if God has given someone the gift of service, then that person must use that gift for serving; if God has given someone the gift to be the one teaching, then that person must use that gift for teaching” +12:7 wmuw rc://*/ta/man/translate/figs-abstractnouns διακονίαν & τῇ διακονίᾳ & τῇ διδασκαλίᾳ 1 If your language does not use abstract nouns for the ideas of **service** and **teaching**, you could express the same ideas in another way. Alternate translation: “serving others … serving others … teaching others” +12:8 m2as rc://*/ta/man/translate/figs-ellipsis εἴτε ὁ παρακαλῶν, ἐν τῇ παρακλήσει; ὁ μεταδιδοὺς, ἐν ἁπλότητι; ὁ προϊστάμενος, ἐν σπουδῇ; ὁ ἐλεῶν, ἐν ἱλαρότητι 1 Paul is leaving out some of the words that clauses would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the previous verse. Alternate translation: “if God has given someone the gift of encouraging, then that person must use that gift for encouraging; if God has given someone the gift of giving, then that person must use that gift for generosity; if God has given someone the gift of leading, then that person must use that gift with diligence; if God has given someone the gift of showing mercy, then that person must use that gift with cheerfulness” +12:8 teso rc://*/ta/man/translate/figs-abstractnouns ἐν τῇ παρακλήσει & ἐν ἁπλότητι & ἐν σπουδῇ & ἐν ἱλαρότητι 1 If your language does not use abstract nouns for the ideas of **encouragement**, **generosity**, **diligence**, and **cheerfulness**, you could express the same ideas in another way. Alternate translation: “by encouraging others … generously … diligently … cheerfully” +12:9 dmsa rc://*/ta/man/translate/figs-declarative ἡ ἀγάπη ἀνυπόκριτος; ἀποστυγοῦντες τὸ πονηρόν, κολλώμενοι τῷ ἀγαθῷ 1 Paul is using statements to give commands. If it would be helpful in your language, you could use a more natural form for commands. Alternate translation: “Love without hypocrisy, abhor the wicked, hold on to the good” +12:9 o8z9 rc://*/ta/man/translate/figs-doublenegatives ἀνυπόκριτος 1 If your readers would misunderstand this double negative, you could translate it as a positive statement. Alternate translation: “sincere” +12:9 iv5h rc://*/ta/man/translate/figs-abstractnouns τὸ πονηρόν & τῷ ἀγαθῷ 1 If your language does not use abstract nouns for the ideas of **wicked** and **good**, you could express the same ideas in another way. Alternate translation: “wicked things … good things” +12:10 mr8i rc://*/ta/man/translate/figs-declarative τῇ φιλαδελφίᾳ εἰς ἀλλήλους φιλόστοργοι; τῇ τιμῇ ἀλλήλους προηγούμενοι 1 Paul is using statements to give commands. If it would be helpful in your language, you could use a more natural form for commands. Alternate translation: “in brotherly love, be affectionate to one another; in honor, outdo one another” +12:10 ng86 rc://*/ta/man/translate/figs-abstractnouns τῇ φιλαδελφίᾳ & τῇ τιμῇ 1 If your language does not use abstract nouns for the ideas of **brotherly love** and **honor**, you could express the same ideas in another way. Alternate translation: “in loving others as brothers … in honoring others” +12:10 ux2y rc://*/ta/man/translate/figs-gendernotations τῇ φιλαδελφίᾳ 1 Although the word **brotherly** is masculine, Paul is using the word here in a generic sense that includes both men and women. Alternate translation: “in your love for fellow believers” +12:11 iu2i rc://*/ta/man/translate/figs-declarative τῇ σπουδῇ μὴ ὀκνηροί, τῷ πνεύματι ζέοντες, τῷ Κυρίῳ δουλεύοντες 1 Paul is using statements to give commands. If it would be helpful in your language, you could use a more natural form for commands. Alternate translation: “in diligence, do not be lazy; in the spirit, be eager; serve the Lord” +12:11 jhe7 rc://*/ta/man/translate/figs-abstractnouns τῇ σπουδῇ 1 If your language does not use an abstract noun for the idea of **diligence**, you could express the same idea in another way. Alternate translation: “in being diligent” +12:11 ddvz rc://*/ta/man/translate/figs-explicit τῷ πνεύματι 1 Here, **the spirit** could refer to: (1) a person’s spirit, as in [1:9](../01/09.md). Alternate translation: “in your spirit” or “wholeheartedly” (2) the Holy Spirit. Alternate translation: “in the Holy Spirit” +12:12 l3es rc://*/ta/man/translate/figs-declarative τῇ ἐλπίδι χαίροντες, τῇ θλίψει ὑπομένοντες, τῇ προσευχῇ προσκαρτεροῦντες 1 Paul is using statements to give commands. If it would be helpful in your language, you could use a more natural form for commands. Alternate translation: “in hope, rejoice; in suffering, be patient; in prayer, persist” +12:12 wept rc://*/ta/man/translate/grammar-connect-logic-result τῇ ἐλπίδι 1 Here, **in** indicates that **hope** is the reason for **rejoicing**. Use a natural way in your language for indicating a reason. Alternate translation: “because of hope, rejoicing” +12:12 uv64 rc://*/ta/man/translate/grammar-connect-time-simultaneous τῇ θλίψει ὑπομένοντες 1 Here, **in** indicates the situation in which someone should be **patient**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “at the time of suffering, being patient” +12:12 xoy0 rc://*/ta/man/translate/figs-explicit τῇ προσευχῇ προσκαρτεροῦντες 1 Here, **in** indicates that **prayer** is what one needs to do persistently. If it would be helpful in your language, you could state this explicitly. Alternate translation: “in regard to prayer, persisting” +12:13 vk5h rc://*/ta/man/translate/figs-declarative ταῖς χρείαις τῶν ἁγίων κοινωνοῦντες, τὴν φιλοξενίαν διώκοντες 1 Paul is using statements to give commands. If it would be helpful in your language, you could use a more natural form for commands. Alternate translation: “in the needs of the saints, share; pursue hospitality” +12:13 m53s rc://*/ta/man/translate/figs-abstractnouns ταῖς χρείαις τῶν ἁγίων & τὴν φιλοξενίαν 1 If your language does not use abstract nouns for the ideas of **needs** and **hospitality**, you could express the same ideas in another way. Alternate translation: “in the things the saints need … hospitable actions” +12:13 i3nm rc://*/ta/man/translate/figs-explicit ταῖς χρείαις τῶν ἁγίων κοινωνοῦντες 1 Here Paul implies sharing the things that a person has with those **saints** who have **needs**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “sharing what you have to meet the needs of the saints” +12:14 exd8 rc://*/ta/man/translate/figs-doublet εὐλογεῖτε καὶ μὴ καταρᾶσθε 1 These two commands mean the same thing. Paul uses them to emphasize what he is saying. If your language does not use repetition to do this, you could use one phrase and provide emphasis in another way. Alternate translation: “you must absolutely bless” +12:15 szpn rc://*/ta/man/translate/figs-declarative χαίρειν μετὰ χαιρόντων, κλαίειν μετὰ κλαιόντων 1 Paul is using statements to give commands. If it would be helpful in your language, you could use a more natural form for commands. Alternate translation: “rejoice with those who rejoice; weep with those who weep” +12:16 agio rc://*/ta/man/translate/figs-declarative τὸ αὐτὸ εἰς ἀλλήλους φρονοῦντες, μὴ τὰ ὑψηλὰ φρονοῦντες, ἀλλὰ τοῖς ταπεινοῖς συναπαγόμενοι 1 Paul is using statements to give commands. If it would be helpful in your language, you could use a more natural form for commands. Alternate translation: “think the same thing toward one another; do not think the high things, but accept the lowly ones” +12:16 hwd1 rc://*/ta/man/translate/figs-idiom τὸ αὐτὸ εἰς ἀλλήλους φρονοῦντες 1 This clause is an idiom that refers to having the same concern for the wellbeing of other people as a person has for himself. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “caring about others the same way you care about yourselves” +12:16 ar7y rc://*/ta/man/translate/figs-idiom μὴ τὰ ὑψηλὰ φρονοῦντες 1 Here, **thinking the high things** refers to someone arrogantly thinking that he is better than other people. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “not thinking that you are better than others” +12:16 cc23 rc://*/ta/man/translate/figs-explicit τοῖς ταπεινοῖς συναπαγόμενοι 1 Here, **the lowly ones** could refer to: (1) people who are poor or are not respected by society. Alternate translation: “accepting people who do not seem important” (2) doings things that people think are humiliating or unimportant. Alternate translation: “accepting the lowly tasks” +12:16 h469 rc://*/ta/man/translate/figs-idiom μὴ γίνεσθε φρόνιμοι παρ’ ἑαυτοῖς 1 See how you translated this expression in [11:25](../11/25.md). +12:17 h2tz rc://*/ta/man/translate/figs-declarative μηδενὶ κακὸν ἀντὶ κακοῦ ἀποδιδόντες, προνοούμενοι καλὰ ἐνώπιον πάντων ἀνθρώπων 1 Paul is using statements to give commands. If it would be helpful in your language, you could use a more natural form for commands. Alternate translation: “repay no one evil for evil; give careful thought to good things in the sight of all men” +12:17 ae3j rc://*/ta/man/translate/figs-abstractnouns κακὸν ἀντὶ κακοῦ & προνοούμενοι & ἐνώπιον 1 If your language does not use abstract nouns for the ideas of **evil**, **thought**, and **sight**, you could express the ideas in another way. Alternate translation: “evil things for evil things; thinking carefully about … as seen by” +12:17 hnte rc://*/ta/man/translate/figs-metaphor μηδενὶ κακὸν ἀντὶ κακοῦ ἀποδιδόντες 1 Here Paul uses **paying back** to refer to doing something **evil** to someone in response to the **evil** that person has done. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “doing something evil to no one for the evil that person has done to you” +12:17 fzh8 rc://*/ta/man/translate/figs-metaphor καλὰ ἐνώπιον πάντων ἀνθρώπων 1 Here Paul uses **sight** to refer to what people mentally perceive. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “do things that all men perceive to be good” +12:17 c8lw rc://*/ta/man/translate/figs-gendernotations πάντων ἀνθρώπων 1 Although the term **men** is masculine, Paul is using the word here in a generic sense that includes both men and women. Alternate translation: “all people” +12:18 pgt7 τὸ ἐξ ὑμῶν 1 Alternate translation: “so far as it depends on you” or “as much as it is up to you” +12:18 nzwf rc://*/ta/man/translate/figs-declarative μετὰ πάντων ἀνθρώπων εἰρηνεύοντες 1 Paul is using a statement to give a command. If it would be helpful in your language, you could use a more natural form for commands. Alternate translation: “live at peace with all men” +12:18 fbzh rc://*/ta/man/translate/figs-gendernotations πάντων ἀνθρώπων 1 Although the term **men** is masculine, Paul is using the word here in a generic sense that includes both men and women. Alternate translation: “all people” +12:19 e0hc rc://*/ta/man/translate/figs-declarative μὴ ἑαυτοὺς ἐκδικοῦντες 1 Paul is using a statement to give a command. If it would be helpful in your language, you could use a more natural form for commands. Alternate translation: “do not avenge yourselves” +12:19 ew6x rc://*/ta/man/translate/figs-metonymy δότε τόπον τῇ ὀργῇ 1 Here, **wrath** refers to God’s punishment. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “give way to God’s punishment” +12:19 zre0 rc://*/ta/man/translate/figs-abstractnouns τῇ ὀργῇ & ἐμοὶ ἐκδίκησις 1 If your language does not use abstract nouns for the ideas of **wrath** and **vengeance**, you could express the same ideas in another way. Alternate translation: “to God being wrathful … I will avenge” +12:19 tcwn rc://*/ta/man/translate/grammar-connect-logic-result γάρ 1 **For** indicates that what follows this word explains what came before it. Here, **for** indicates that what follows is the reason why what Paul said in the previous clause is true. Use a natural way in your language for indicating a reason. You may need to start a new sentence, as in the UST. Alternate translation: “This is due to the fact that” +12:19 omjp rc://*/ta/man/translate/writing-quotations γέγραπται 1 See how you translated the similar phrase in [1:17](../01/17.md). +12:19 ns3b rc://*/ta/man/translate/figs-activepassive γέγραπται 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Moses wrote this quotation. Alternate translation: “Moses wrote” +12:19 kf44 rc://*/ta/man/translate/figs-quotemarks ἐμοὶ ἐκδίκησις; ἐγὼ ἀνταποδώσω, λέγει Κύριος 1 This sentence is a quotation of [Deuteronomy 32:35](../deu/32/35.md). It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +12:19 lkpl rc://*/ta/man/translate/figs-quotesinquotes ἐμοὶ ἐκδίκησις; ἐγὼ ἀνταποδώσω, λέγει Κύριος 1 If the direct quotation inside a direct quotation would be confusing in your language, you could translate the second direct quotation as an indirect quotation. Alternate translation: “The Lord says that vengeance is for him; he will repay.” +12:19 l2i8 rc://*/ta/man/translate/figs-parallelism ἐμοὶ ἐκδίκησις; ἐγὼ ἀνταποδώσω 1 These two phrases mean basically the same thing and emphasize that God will avenge his people. If it would be helpful in your language, you could combine the phrases into one. Alternate translation: “I will certainly avenge you” +12:19 xo5r rc://*/ta/man/translate/figs-metaphor ἀνταποδώσω 1 Here Moses quotes God using **repay** to refer to appropriately punishing someone as if the punishment were reciprocal payment for that person’s deeds. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “will appropriately punish” +12:19 mco6 rc://*/ta/man/translate/figs-ellipsis ἀνταποδώσω 1 Moses quotes God leaving out some of the words that a sentence would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the context. Alternate translation: “will repay them” +12:20 n96q rc://*/ta/man/translate/writing-quotations ἀλλὰ 1 **But** here indicates that what follows is a quotation from an Old Testament book ([Proverbs 25:21–22](../pro/25/21.md)). If it would be helpful in your language, you could use a comparable phrase that indicates that Paul is quoting from an important text. Alternate translation: “But, God says in the Scriptures,” +12:20 q7dq rc://*/ta/man/translate/figs-quotemarks ἐὰν πεινᾷ ὁ ἐχθρός σου, ψώμιζε αὐτόν; ἐὰν διψᾷ, πότιζε αὐτόν; τοῦτο γὰρ ποιῶν, ἄνθρακας πυρὸς σωρεύσεις ἐπὶ τὴν κεφαλὴν αὐτοῦ. 1 This sentence is a quotation of [Proverbs 25:21–22](../pro/25/21.md). It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +12:20 c4ig rc://*/ta/man/translate/figs-yousingular ὁ ἐχθρός σου & σωρεύσεις 1 Here the pronouns **your** and **you** are singular and addressed as though to one person. If it would be helpful in your language, you could use plural forms here. +12:20 uwbq rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** indicates that what follows this word explains what came before it. Here, **For** indicates that what follows is the reason why what was said in the previous sentence is true. Use a natural way in your language for indicating a reason. Alternate translation: “This is due to the fact that” +12:20 wce6 rc://*/ta/man/translate/figs-idiom ἄνθρακας πυρὸς σωρεύσεις ἐπὶ τὴν κεφαλὴν αὐτοῦ 1 This clause is an idiom. It could refer to: (1) a person feeling shame as a result of being helped by someone whom that person had harmed. Alternate translation: “you will make the person who harmed you feel badly about how he has mistreated you” (2) God very severely punishing the person who is being helped. Alternate translation: “you will give God a reason to judge him more harshly” +12:21 q761 rc://*/ta/man/translate/figs-personification μὴ νικῶ ὑπὸ τοῦ κακοῦ, ἀλλὰ νίκα ἐν τῷ ἀγαθῷ τὸ κακόν 1 Paul describes **evil** as if it were a person who could conquer someone or be conquered by someone. He is referring to someone doing evil in response to someone doing evil to that person. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “Do not let evil cause you to do evil, but use good to prevent evil from influencing you” +12:21 p7fd rc://*/ta/man/translate/figs-abstractnouns τοῦ κακοῦ & τῷ ἀγαθῷ & τὸ κακόν 1 If your language does not use abstract nouns for the ideas of **evil** and **good**, you could express the same ideas in another way. Alternate translation: “evil things … evil things … good things” +12:21 k8et rc://*/ta/man/translate/figs-activepassive μὴ νικῶ ὑπὸ τοῦ κακοῦ 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “Do not let evil overcome you” +13:intro l4q7 0 # Romans 13 General Notes\n\n## Structure and Formatting\n\n7. Instructions for living as Christians (12:1–15:13)\n * How to act toward God (12:1–2)\n * How to serve the church (12:3–8)\n * How to act toward other Christians (12:9–13)\n * How to act toward unbelievers (12:14–21)\n * How to act toward government (13:1–7)\n * How to act toward other people (13:8–10)\n * Act as if the end is near (13:11–14)\n\n## Special Concepts in this chapter\n\n### Submission to rulers\n\nIn [13:1–7](../13/01.md) Paul commands his readers to obey rulers and pay taxes. Some readers will find this difficult to accept, especially if they live in places where wicked rulers persecute the church. It is important to recognize that the Holy Spirit led Paul to write these words while the Roman government was persecuting Christians. Christians must obey their rulers as well as obey God. The only time a Christian should disobey governing authorities is when those rulers do not allow Christians to do something God explicitly commands them to do (for an example of such a situation, see [Acts 5:28–29](../act/05/28.md)).\n\n### “The night advanced, and the day has come near”\n\nIn [13:11–14](../13/11.md) Paul tells his readers that they should behave like Jesus because Jesus is coming back soon. He calls the current time in which people do what is evil the “night,” and he calls the time when Jesus returns the “day.” +13:1 i1kf rc://*/ta/man/translate/figs-activepassive πᾶσα ψυχὴ ἐξουσίαις ὑπερεχούσαις ὑποτασσέσθω 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “Let every soul subject itself to governing authorities” or “Let everyone subject themselves to governing authorities” +13:1 b8nf rc://*/ta/man/translate/figs-synecdoche πᾶσα ψυχὴ 1 Paul uses **soul** here to refer to the whole life of a person. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “every human being” +13:1 gkmd rc://*/ta/man/translate/figs-abstractnouns ἐξουσίαις & ἐξουσία & οὖσαι 1 If your language does not use abstract nouns for the ideas of **authorities** and **authority**, you could express the same ideas in another way. Alternate translation: “to those who are authorized to govern … authorized person … existing ones who are authorized” +13:1 wii2 rc://*/ta/man/translate/figs-doublenegatives οὐ & ἔστιν ἐξουσία, εἰ μὴ ὑπὸ Θεοῦ 1 If your readers would misunderstand this double negative, you could translate it as a positive statement. Alternate translation: “all authority comes from God” +13:1 j3lr rc://*/ta/man/translate/figs-activepassive αἱ δὲ οὖσαι ὑπὸ Θεοῦ τεταγμέναι εἰσίν 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “and God appointed the existing authorities” +13:2 ezg5 rc://*/ta/man/translate/grammar-connect-logic-result ὥστε 1 **So then** indicates that what follows in this verse summarizes ideas that were previously expressed. **So then** here introduces the result of what Paul said in the previous verse. Use a natural way in your language for indicating result. Alternate translation: “Since this is true” +13:2 ui8y rc://*/ta/man/translate/figs-abstractnouns τῇ ἐξουσίᾳ, τῇ τοῦ Θεοῦ διαταγῇ & ἑαυτοῖς κρίμα λήμψονται 1 If your language does not use abstract nouns for the ideas of **authority**, **command**, and **judgment**, you could express the same ideas in another way. Alternate translation: “those who are authorized … what God has commanded … will cause themselves to be judged” +13:2 vc3u rc://*/ta/man/translate/writing-pronouns οἱ δὲ ἀνθεστηκότες 1 Here, **it** refers to **that authority** stated earlier in the verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “and the ones who have opposed that authority” +13:2 dsa3 rc://*/ta/man/translate/figs-activepassive ἑαυτοῖς κρίμα λήμψονται 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “will cause God to bring judgment on them” +13:2 y21s rc://*/ta/man/translate/figs-metaphor ἑαυτοῖς κρίμα λήμψονται 1 Here Paul speaks of **judgment** as if it were an object that one could **bring** and put **on** someone. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “will cause God to judge them” +13:3 m3yf rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** indicates that what follows this word explains what came before it. **For** here indicates that what follows in this verse explains what Paul said in the previous verse. If it would be helpful in your language, you could use a different expression. Alternate translation: “In fact,” +13:3 c2xa rc://*/ta/man/translate/figs-abstractnouns φόβος & τὴν ἐξουσίαν & τὸ ἀγαθὸν & ἕξεις ἔπαινον 1 If your language does not use abstract nouns for the ideas of **terror**, **authority**, **good**, and **praise**, you could express the same ideas in another way. Alternate translation: “terrifying … whom God has authorized … good things … you will be praised” +13:3 jt2z rc://*/ta/man/translate/figs-explicit τῷ ἀγαθῷ ἔργῳ, & τῷ κακῷ 1 Here, **the good deed** and **the evil deed** refer to the people who do those deeds. If it would be helpful in your language, you could state this explicitly. Alternate translation: “to those who do the good deed … to those who do the evil deed” +13:3 z4sq rc://*/ta/man/translate/figs-rquestion θέλεις δὲ μὴ φοβεῖσθαι τὴν ἐξουσίαν? 1 Paul is not asking for information, but is using the question form here to emphasize the truth of what he is saying. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “Now this is how you can not fear the authority:” +13:3 nohi rc://*/ta/man/translate/figs-activepassive ἕξεις ἔπαινον 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “the authorities will praise you” +13:3 ahl9 rc://*/ta/man/translate/grammar-connect-logic-result ἐξ αὐτῆς 1 Here, **from** indicates the reason why **you will have praise**. Use a natural way in your language for indicating a reason. Alternate translation: “because of it” +13:4 w4s0 rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 The word **for** indicates that what follows explains what came before this word. Here, **for** indicates that what follows is the reason why what Paul said in the previous clause is true. Use a natural way in your language for indicating a reason. Alternate translation: “since” +13:4 j4kb rc://*/ta/man/translate/writing-pronouns ἐστιν & οὐ & φορεῖ & ἐστιν 1 In this verse the pronoun **he** refers to a person who rules. If it would be helpful in your language, you could state this explicitly. Alternate translation: “the ruler is … the ruler does not carry … the ruler is” +13:4 zgz2 rc://*/ta/man/translate/figs-abstractnouns Θεοῦ & διάκονός & τὸ ἀγαθόν & τὸ κακὸν & Θεοῦ & διάκονός & ὀργὴν & τὸ κακὸν 1 If your language does not use abstract nouns for the ideas of **servant**, **good**, **evil**, and **wrath**, you could express the same ideas in another way. Alternate translation: “one who serves God … doing good … evil things … one who serves God … what is wrathful … evil things” +13:4 quy4 rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 2 The word **for** indicates that what follows this word explains what came before it. Here, **for** introduces the reason why what Paul said in the previous clause is true. Use a natural way in your language for indicating a reason. Alternate translation: “since” +13:4 ink8 rc://*/ta/man/translate/figs-litotes οὐ & εἰκῇ τὴν μάχαιραν φορεῖ 1 Here Paul uses a figure of speech that expresses a strong positive meaning by using a negative word together with a word that means the opposite of the intended meaning. If it would be helpful in your language, you can express the meaning positively. Alternate translation: “he carries the sword for a very good reason” +13:4 s3vz rc://*/ta/man/translate/figs-metonymy οὐ & τὴν μάχαιραν φορεῖ 1 Here, **the sword** refers to a ruler’s authority to punish wicked people, which could include killing them with a sword. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “he does not have the authority to punish” +13:4 vx6b rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 3 The word **for** indicates that what follows this word explains what came before it. Here, **for** indicates that what follows in this verse explains what Paul said in the previous clause. If it would be helpful in your language, you could use a different expression. Alternate translation: “in fact,” +13:4 d61t rc://*/ta/man/translate/grammar-connect-logic-goal εἰς ὀργὴν 1 Here, **for** indicates that what follows is the purpose of **an avenger**. Use the most natural way in your language to indicate a purpose. Alternate translation: “for the purpose of wrath” +13:4 au7j rc://*/ta/man/translate/figs-metonymy ὀργὴν 1 See how you translated **wrath** in [1:18](../01/18.md). +13:4 cq0x rc://*/ta/man/translate/figs-metaphor ὀργὴν τῷ τὸ κακὸν πράσσοντι 1 Paul speaks of **wrath** as if it were an object that could be put **on** a person. He means that every evil person will experience wrathful punishment. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “wrath that will be experienced by the one who practices the evil” +13:5 jqz7 rc://*/ta/man/translate/grammar-connect-logic-result διὸ 1 See how you translated this word in [1:24](../01/24.md). +13:5 sxq1 rc://*/ta/man/translate/figs-activepassive ὑποτάσσεσθαι 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “to subject yourselves” +13:5 aq7p rc://*/ta/man/translate/figs-explicit ὑποτάσσεσθαι 1 Paul implies that his readers should **be subjected** to the rulers described in [13:1–4](../13/01.md). If it would be helpful in your language, you could state this explicitly. Alternate translation: “to be subjected to rulers” +13:5 q81v rc://*/ta/man/translate/figs-ellipsis διὰ τὴν ὀργὴν, ἀλλὰ καὶ διὰ τὴν συνείδησιν 1 Paul is leaving out some of the words that a clause would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the context. Alternate translation: “because of the wrathful deeds they can do to you, but also because your conscience knows that you should do submit to them” +13:5 ykg9 rc://*/ta/man/translate/figs-abstractnouns τὴν ὀργὴν & τὴν συνείδησιν 1 If your language does not use abstract nouns for the ideas of **wrath** and **conscience**, you could express the same ideas in another way. Alternate translation: “what is wrathful … what you know is right” +13:5 bs1u rc://*/ta/man/translate/figs-metonymy τὴν ὀργὴν 1 See how you translated this word in the previous verse. +13:6 x5i2 rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** indicates that what follows this word explains what came before it. **For** here indicates that what follows in this verse explains what Paul said in the previous verse. If it would be helpful in your language, you could use a different expression. Alternate translation: “In fact,” +13:6 r1jy rc://*/ta/man/translate/writing-pronouns διὰ τοῦτο 1 Here, **this** could refer to: (1) “the wrath” and “the conscience” mentioned in the previous verse. Alternate translation: “because of the wrath and your conscience” (2) “the wrath” and “the conscience” mentioned in the previous verse, and the fact that rulers **are servants of God**. Alternate translation: “because of the wrath and your conscience, and because rulers are servants of God” +13:6 hy4f rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 2 **For** indicates that what follows this word explains what came before it. Here, **for** indicates that what follows is another reason why Christians should **pay taxes**. Use a natural way in your language for indicating a reason. Alternate translation: “since” +13:6 ib5x rc://*/ta/man/translate/writing-pronouns εἰσιν 1 Here, **they** refers to the rulers described in [13:1–4](../13/01.md). If it would be helpful in your language, you could state this explicitly. Alternate translation: “the rulers are” +13:6 gh12 rc://*/ta/man/translate/figs-abstractnouns λειτουργοὶ & Θεοῦ 1 See how you translated the similar phrase in [13:4](../13/04.md). +13:6 e8ey rc://*/ta/man/translate/figs-distinguish εἰς αὐτὸ τοῦτο προσκαρτεροῦντες 1 This clause gives additional information about the rulers, who are called **servants of God** in the previous clause. If it would be helpful to your readers, you could make the connection between these clauses more explicit. Alternate translation: “and these rulers are the ones persisting in this very thing” +13:6 xmsa rc://*/ta/man/translate/figs-explicit αὐτὸ τοῦτο 1 Here, **this very thing** refers to serving God by ruling over people, as is indicated by Paul calling them **servants of God** in the previous clause. If it would be helpful in your language, you could state this explicitly. Alternate translation: “this service” +13:7 z9cn rc://*/ta/man/translate/figs-abstractnouns τὰς ὀφειλάς 1 If your language does not use an abstract noun for the idea of **obligations**, you could express the same idea in another way. Alternate translation: “what you are obligated to pay” +13:7 wg2l rc://*/ta/man/translate/figs-ellipsis τῷ τὸν φόρον, τὸν φόρον; τῷ τὸ τέλος, τὸ τέλος; τῷ τὸν φόβον, τὸν φόβον; τῷ τὴν τιμὴν, τὴν τιμήν 1 Paul is leaving out some of the words that a sentence would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the context. Alternate translation: “pay tax to whom tax is due, pay toll to whom toll is due, show fear to whom fear is due, show honor to him to whom honor is due” +13:7 jg3u rc://*/ta/man/translate/figs-genericnoun τῷ τὸν φόρον, τὸν φόρον; τῷ τὸ τέλος, τὸ τέλος 1 Paul is speaking of taxes and tolls in general, not of one particular **tax** and **toll**. If it would be helpful in your language, you could use a more natural phrase. Alternate translation: “taxes to whom taxes, tolls to whom tolls” +13:7 s2nf rc://*/ta/man/translate/translate-unknown τῷ τὸ τέλος, τὸ τέλος 1 The word **toll** refers to a specific kind of tax that must be paid in addition to regular taxes. If your readers would not be familiar with this type of tax, you could use a general expression for additional taxes. Alternate translation: “government fees to whom government fees” or “revenues to whom revenues” +13:7 ao8q rc://*/ta/man/translate/figs-abstractnouns τῷ τὸν φόβον, τὸν φόβον; τῷ τὴν τιμὴν, τὴν τιμήν 1 If your language does not use abstract nouns for the ideas of **fear** and **honor**, you could express the same ideas in another way. Alternate translation: “fear to whomever should be feared, honor to whomever should be honored” +13:7 nwi2 rc://*/ta/man/translate/figs-metaphor τῷ τὸν φόβον, τὸν φόβον; τῷ τὴν τιμὴν, τὴν τιμήν 1 Here Paul refers to fearing and honoring those who deserve to be feared and honored as if someone is paying them **fear** and **honor**. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “fear those who should be feared, honor those who should be honored” or “respect those whom you ought to respect, honor those whom you ought to honor” +13:8 a69g rc://*/ta/man/translate/figs-doublenegatives μηδενὶ μηδὲν ὀφείλετε 1 If your readers would misunderstand this double negative, you could translate it as a positive statement. Alternate translation: “Do not owe anyone anything” +13:8 ay3n rc://*/ta/man/translate/figs-metaphor μηδενὶ μηδὲν ὀφείλετε, εἰ μὴ τὸ ἀλλήλους ἀγαπᾶν 1 Here Paul speaks of loving other believers as if it were a debt owed to them. If it would be helpful in your language, you could express the meaning plainly or use a simile. Alternate translation: “Owe nothing to anyone, but love one another as if it were a debt that you owed them” +13:8 dptn rc://*/ta/man/translate/figs-explicit τὸ ἀλλήλους 1 Here, **one another** refers to other Christians. If it would be helpful in your language, you could state this explicitly. Alternate translation: “other believers” +13:8 auu3 rc://*/ta/man/translate/grammar-collectivenouns νόμον 1 See how you translated **the law** in [2:12](../02/12.md). +13:9 qcri rc://*/ta/man/translate/grammar-connect-logic-result γάρ 1 **For** indicates that what follows this word explains what came before it. **For** here indicates that what follows is the reason why loving others fulfills the law, as stated in the previous verse. Use a natural way in your language for indicating a reason. Alternate translation: “This is true since” +13:9 r7kd rc://*/ta/man/translate/writing-quotations τὸ 1 Here Paul uses **this** to indicate a quotation from the law that is written in the Old Testament ([Exodus 20:13–15](../exo/20/13.md), [17](../exo/20/17.md)). If it would be helpful in your language, you could use a comparable phrase that indicates that Paul is quoting from an important text. Alternate translation: “God had said in the law” +13:9 t0os rc://*/ta/man/translate/figs-quotemarks οὐ μοιχεύσεις, οὐ φονεύσεις, οὐ κλέψεις, οὐκ ἐπιθυμήσεις 1 These clauses are a quotation from [Exodus 20:13–15](../exo/20/13.md), [17](../exo/20/17.md). It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +13:9 ng84 rc://*/ta/man/translate/grammar-connect-condition-fact εἴ τις ἑτέρα ἐντολή 1 Paul is speaking as if this were a hypothetical possibility, but he means that it is actually true. If your language does not state something as a condition if it is certain or true, and if your readers might misunderstand and think that what Paul is saying is not certain, then you can translate his words as an affirmative statement. Alternate translation: “if there is any other commandment, and there is” +13:9 mgc9 rc://*/ta/man/translate/figs-explicit τις ἑτέρα ἐντολή 1 Here, **any other commandment** refers to **any** of the commandments that God gave the Israelites other than those that Paul has just mentioned. If it would be helpful in your language, you could state this explicitly. Alternate translation: “there is any other commandment” +13:9 jva8 rc://*/ta/man/translate/figs-abstractnouns ἐντολή 1 If your language does not use an abstract noun for the idea of **commandment**, you could express the same idea in another way. Alternate translation: “thing God has commanded” +13:9 x8i1 rc://*/ta/man/translate/figs-activepassive ἐν τῷ λόγῳ τούτῳ, ἀνακεφαλαιοῦται 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “this word summed it up” +13:9 ytof rc://*/ta/man/translate/figs-metonymy ἐν τῷ λόγῳ τούτῳ 1 Here Paul uses **word** to refer to a commandment that is made up of words. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “in this commandment” +13:9 ylb1 rc://*/ta/man/translate/writing-quotations ἐν τῷ λόγῳ τούτῳ 1 Here Paul uses **this word** to indicate a quotation from the law that is written in the Old Testament ([Leviticus 19:18](../lev/19/18.md)). If it would be helpful in your language, you could use a comparable phrase that indicates that Paul is quoting from an important text. Alternate translation: “in this commandment in the law” +13:9 so4u rc://*/ta/man/translate/figs-quotemarks ἀγαπήσεις τὸν πλησίον σου ὡς σεαυτόν 1 This sentence is a quotation from [Leviticus 19:18](../lev/19/18.md). It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +13:10 vy62 rc://*/ta/man/translate/figs-personification ἡ ἀγάπη τῷ πλησίον κακὸν οὐκ ἐργάζεται 1 Here Paul speaks of love as if it were a person who could do some kind of **work**. He means that people who love other people do not do **evil** things to them. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “People who love do not work evil to a neighbor” +13:10 xa4n rc://*/ta/man/translate/figs-abstractnouns ἡ ἀγάπη τῷ πλησίον & κακὸν & πλήρωμα & νόμου & ἡ ἀγάπη 1 If your language does not use abstract nouns for the ideas of **love**, **evil**, and **fulfillment**, you could express the same ideas in another way. Alternate translation: “Loving a neighbor … what is evil … loving others fulfills the law” +13:10 l92e rc://*/ta/man/translate/grammar-collectivenouns νόμου 1 See how you translated **the law** in [2:12](../02/12.md). +13:11 okty rc://*/ta/man/translate/figs-ellipsis καὶ τοῦτο 1 Paul is leaving out a word that a sentence would need in many languages to be complete. If it would be helpful in your language, you could supply this word from the context. Alternate translation: “And do this” +13:11 dxm0 rc://*/ta/man/translate/writing-pronouns τοῦτο 1 Here, **this** refers back to all the commands Paul stated in [12:1](../12/01.md)–[13:10](../13/10.md). If it would be helpful in your language, you could state this explicitly. Alternate translation: “these commands that I have given you” +13:11 cdwh rc://*/ta/man/translate/grammar-connect-logic-result εἰδότες τὸν καιρόν 1 This clause indicates one reason for Paul’s readers to obey the commands he gave in [12:1](../12/01.md)–[13:10](../13/10.md). Use a natural way in your language for indicating a reason. Alternate translation: “since you know the time” +13:11 vd49 rc://*/ta/man/translate/figs-distinguish τὸν καιρόν, ὅτι ὥρα ἤδη 1 Here, **that** indicates that what follows in this clause is a description of **the time** stated in the previous clause. If it would be helpful in your language, you could make the connection between these clauses more explicit. Alternate translation: “that it is already the time” +13:11 gvlw rc://*/ta/man/translate/figs-metonymy ὥρα 1 Here, **hour** refers to a point in time when something happens. It has the same meaning as **time** in the previous clause. It does not refer to a 60-minute length of time. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “the point in time” +13:11 b6l3 rc://*/ta/man/translate/figs-metaphor ὑμᾶς ἐξ ὕπνου ἐγερθῆναι 1 Paul speaks of the need for the Roman believers to be spiritually vigilant as if they needed to wake up from being asleep. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “for you to be spiritually vigilant” +13:11 acg2 rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** indicates that what follows this word explains what came before it. **For** here indicates a reason why Paul’s readers should **awake from sleep**. Use a natural way in your language for indicating a reason. Alternate translation: “Do this since” +13:11 s3p9 rc://*/ta/man/translate/figs-abstractnouns ἡμῶν ἡ σωτηρία 1 If your language does not use an abstract noun for the idea of **salvation**, you could express the same idea in another way. Alternate translation: “our being saved” +13:11 jgib rc://*/ta/man/translate/figs-explicit ἡμῶν ἡ σωτηρία 1 Here Paul uses **salvation** to refer to the future event when Christ returns and Christians receive the full blessings of their **salvation**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “the completion of our salvation” +13:11 sj56 rc://*/ta/man/translate/figs-metaphor ἐγγύτερον 1 Here Paul speaks of **our salvation** as if it were an object that could become **nearer** to a person. He means that **our salvation** will occur soon. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “is going to happen sooner” +13:11 ra5t rc://*/ta/man/translate/figs-explicit ὅτε ἐπιστεύσαμεν 1 This phrase indicates the time at which Paul’s Christian readers first started believing in Jesus. If it would be helpful in your language, you could state this explicitly. Alternate translation: “when we first believed” +13:11 rhdr rc://*/ta/man/translate/figs-ellipsis ἐπιστεύσαμεν 1 Paul is leaving out some of the words that a clause would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the context. Alternate translation: “we believed in Jesus” +13:12 ahn4 rc://*/ta/man/translate/figs-metaphor ἡ νὺξ 1 **The night** here refers the time period when people do evil deeds. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “This time when people act sinfully” +13:12 dioj rc://*/ta/man/translate/figs-metaphor προέκοψεν 1 Here, **advanced** refers to the **night** being almost over. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “will soon be over” +13:12 p7xp rc://*/ta/man/translate/figs-explicit ἡ δὲ ἡμέρα 1 Paul speaks of the time when Jesus will return to earth as **the day**. This event is referred to as “the day of the Lord” elsewhere in the Bible and is related to Paul’s reference to a future “salvation” in the previous verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “and the time when Jesus returns” +13:12 v3m1 rc://*/ta/man/translate/figs-metaphor ἤγγικεν 1 Here Paul speaks of **the day** as if it were an object that could **come near** a person. He means that the time when Jesus returns will be soon. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “is going to happen soon” +13:12 b4ed rc://*/ta/man/translate/figs-exclusive ἀποθώμεθα & ἐνδυσώμεθα 1 In this verse **us** refers to Paul and his Christian readers, so **us** would be inclusive. Your language may require you to mark this form. +13:12 bb8t rc://*/ta/man/translate/figs-metaphor ἀποθώμεθα οὖν τὰ ἔργα τοῦ σκότους 1 Here, **put off** means to completely stop doing something, and **the works of the darkness** refers to evil deeds. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “Let us therefore stop doing evil things” +13:12 o888 rc://*/ta/man/translate/figs-possession τὰ ἔργα τοῦ σκότους 1 Paul is using the possessive form to describe **works** that are characteristic of **the darkness**. If it would be helpful in your language, you could use a different expression. Alternate translation: “the works that are characteristic of the darkness” +13:12 y5n4 rc://*/ta/man/translate/figs-metaphor ἐνδυσώμεθα 1 Here, **put on** means to start doing something. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “let us therefore start using” +13:12 rjz0 rc://*/ta/man/translate/figs-possession τὰ ὅπλα τοῦ φωτός 1 Paul is using the possessive form to describe **weapons** that are characteristic of **the light**. If it would be helpful in your language, you could use a different expression. Alternate translation: “the weapons that are characteristic of the light” +13:12 dw5m rc://*/ta/man/translate/figs-metaphor τὰ ὅπλα τοῦ φωτός 1 Here, **weapons** refers to what Christians do to oppose evil, and **the light** refers to good deeds, which is in contrast to **the darkness** in the previous clause. If it would be helpful in your language, you could express the meaning plainly or use a simile. Alternate translation: “the good deeds used for opposing evil” or “the good deeds that are like weapons for fighting evil” +13:13 gv4q rc://*/ta/man/translate/figs-exclusive περιπατήσωμεν 1 Here, **us** refers to Paul and his Christian readers, so **us** would be inclusive. Your language may require you to mark this form. +13:13 ketz rc://*/ta/man/translate/figs-metaphor εὐσχημόνως περιπατήσωμεν 1 Here Paul uses **walk** to refer to how people behave or lives their lives. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “Let us behave decently” +13:13 e6ij rc://*/ta/man/translate/figs-metaphor ὡς ἐν ἡμέρᾳ 1 Here Paul refers to the unashamed way that Christians are supposed to behave as if they were walking during **the day**, when people can see what they do. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “as if everyone can see what we are doing” +13:13 svuf rc://*/ta/man/translate/figs-ellipsis μὴ κώμοις καὶ μέθαις, μὴ κοίταις καὶ ἀσελγείαις, μὴ ἔριδι καὶ ζήλῳ 1 Paul is leaving out some of the words that clauses would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the context. Alternate translation: “not walking in drunken celebrations or drunkenness; not walking in sexual immorality and uncontrolled lust, not walking in strife and jealousy” +13:13 wd5c rc://*/ta/man/translate/figs-abstractnouns κώμοις & μέθαις & κοίταις & ἀσελγείαις & ἔριδι & ζήλῳ 1 If your language does not use abstract nouns for the ideas of **celebrations**, **drunkenness**, **immorality**, **lust**, **strife**, and **jealousy**, you could express the same ideas in another way. Alternate translation: “in being drunk while celebrating … being drunk … in acting sexually immorally … lusting uncontrollably … in quarreling with others … being jealous” +13:13 qes3 rc://*/ta/man/translate/figs-doublet κοίταις καὶ ἀσελγείαις 1 These two phrases mean basically the same thing. The repetition is used to emphasize all kinds of sexual sins. If your language does not use repetition to do this, you could use one phrase and provide emphasis in another way. Alternate translation: “in every kind of sexually immoral act” +13:14 emp4 rc://*/ta/man/translate/grammar-connect-logic-contrast ἀλλὰ 1 **But** here indicates that what follows is in strong contrast to what was said in the previous verse. Use a natural way in your language for introducing a strong contrast. Alternate translation: “Instead of doing those things,” +13:14 sir6 rc://*/ta/man/translate/figs-metaphor ἐνδύσασθε τὸν Κύριον Ἰησοῦν Χριστόν 1 Paul speaks of **Christ** as if he were clothing that someone could **put on**. He means that people should behave like **Jesus** behaves. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “act like the Lord Jesus Christ” +13:14 j795 rc://*/ta/man/translate/figs-abstractnouns τῆς σαρκὸς πρόνοιαν μὴ ποιεῖσθε, εἰς ἐπιθυμίας 1 If your language does not use abstract nouns for the ideas of **forethought** or **desires**, you could express the same ideas in another way. Alternate translation: “do not think ahead with regard to what the flesh desires” +13:14 xre7 rc://*/ta/man/translate/figs-metaphor τῆς σαρκὸς 1 Here Paul uses **flesh** figuratively to refer to sinful human nature. See how you translated a similar use of **flesh** in [7:18](../07/18.md). +14:intro kt8c 0 # Romans 14 General Notes\n\n## Structure and Formatting\n\n7. Instructions for living as Christians (12:1–15:13)\n * How to act toward God (12:1–2)\n * How to serve the church (12:3–8)\n * How to act toward other Christians (12:9–13)\n * How to act toward unbelievers (12:14–21)\n * How to act toward government (13:1–7)\n * How to act toward other people (13:8–10)\n * Act as if the end is near (13:11–14)\n * Do not judge other Christians (14:1–12)\n * Do not tempt other Christians to sin (14:13–23)\n\nSome translations set each line of poetry farther to the right than the rest of the text to make it easier to read. The ULT does this with [14:11](../14/11.md) of this chapter, which Paul quotes from the Old Testament.\n\n## Special Concepts in this Chapter\n\n### Weak in faith\n\nPaul teaches that Christians can have real faith, and yet at the same time be “weak in faith” regarding some situations. This describes Christians whose faith is immature and who feel guilty about doing certain things that God did not forbid. (See: [[rc://*/tw/dict/bible/kt/faith]])\n\n### Dietary restrictions\n\nIn the law of Moses, God forbade the Jews from eating the meat of some animals which God said were unclean. However, since Christians have been “made dead to the law” ([7:4](../07/04.md)), they are free to eat what they want. The Roman church to which Paul wrote this letter was made up of both Jews and Gentiles. Some of the Jewish believers were offended by the non-Jewish believers eating foods that God had previously forbidden in the law of Moses. The non-Jewish believers were also judging the Jewish believers for not eating those foods. Paul uses this situation to teach that Christians must use their freedom in a way that honors the Lord and shows love to other believers. (See: [[rc://*/tw/dict/bible/kt/clean]] and [[rc://*/tw/dict/bible/kt/sin]])\n\n## Other Possible Translation Difficulties in this Chapter\n\n### Inclusive language\n\nIn this chapter the pronouns “we” and “us” refer inclusively to all believers in Christ. Your language may require you to mark these forms. (See: [[rc://*/ta/man/translate/figs-exclusive]]) +14:1 jf8v rc://*/ta/man/translate/figs-metaphor ἀσθενοῦντα τῇ πίστει 1 Here, **weak in the faith** refers to someone who does not have a mature **faith**, but feels guilty about doing certain things that God did not forbid. The word **weak** here does not refer to physical weakness. See the discussion of this in the General Notes for this chapter. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “whose faith is not mature” +14:1 bdy7 rc://*/ta/man/translate/figs-abstractnouns τῇ πίστει & διακρίσεις 1 If your language does not use abstract nouns for the ideas of **faith** and **judgments**, you could express the same ideas in another way. Alternate translation: “in what he believes … judging” +14:1 p697 rc://*/ta/man/translate/figs-ellipsis μὴ εἰς διακρίσεις διαλογισμῶν 1 Paul is leaving out some of the words that a clause would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the previous clause. Alternate translation: “not accepting that one for passing judgments on opinions” +14:1 i45s rc://*/ta/man/translate/grammar-connect-logic-goal μὴ εἰς διακρίσεις διαλογισμῶν 1 Here, **for** indicates that this clause is a purpose clause. Use a natural way in your language for introducing a purpose clause. Alternate translation: “not for the purpose of passing judgments on opinions” +14:2 tuf5 rc://*/ta/man/translate/figs-genericnoun ὃς 1 **One person** here does not refer to one particular person. It refers to any person who believes he can eat any food without sinning against God. If it would be helpful in your language, you could use a more natural phrase. Alternate translation: “One type of person” +14:2 ii8g rc://*/ta/man/translate/figs-ellipsis ὃς μὲν πιστεύει φαγεῖν πάντα 1 Paul is leaving out some of the words that a clause would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the context. Alternate translation: “One person believes that God has permitted people to eat any type of food” +14:2 n2n6 rc://*/ta/man/translate/figs-metaphor ὁ & ἀσθενῶν 1 See how you translated this phrase in the previous verse. +14:2 yhhy rc://*/ta/man/translate/figs-explicit λάχανα ἐσθίει 1 Here Paul implies that this person **eats** only **vegetables**. If it would be helpful in your language, you could state this explicitly, as in the UST. +14:3 n0xd rc://*/ta/man/translate/figs-explicit ὁ ἐσθίων, τὸν μὴ ἐσθίοντα μὴ ἐξουθενείτω; ὁ δὲ μὴ ἐσθίων, τὸν ἐσθίοντα μὴ κρινέτω 1 Here, **the one eating** refers to the person mentioned in the previous verse who believes that he can eat any kind of food, and **the one not eating** refers to the person called “the one being weak” in the previous two verses. If it would be helpful to your readers, you could state this explicitly. Alternate translation: “Let the one who eats any type of food not despise the one who does not eat every type of food, and let the one who does not eat every type of food not judge the one who eats every type of food” +14:3 pqrp rc://*/ta/man/translate/writing-pronouns ὁ Θεὸς & αὐτὸν προσελάβετο 1 Although the pronoun **him** is singular, here it refers to both **the one eating** and **the one not eating**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “God has accepted them” +14:4 q9bx rc://*/ta/man/translate/figs-rquestion σὺ τίς εἶ, ὁ κρίνων ἀλλότριον οἰκέτην? 1 Paul is using a question to emphasize that Christians should not judge each other. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “You have no right to judge a household slave belonging to another!” +14:4 xq7r rc://*/ta/man/translate/figs-youcrowd σὺ 1 Even though Paul is writing to a group of people, **you** here is singular. If the singular form would not be natural in your language for someone who was speaking to a group of people, you could use the plural form of **you** in your translation. +14:4 vaym rc://*/ta/man/translate/figs-metaphor ἀλλότριον οἰκέτην 1 Paul speaks of any Christian as if he were a **household slave** who belongs **to another**. He means that all Christians belong to God. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “someone who belongs to God” +14:4 ba38 rc://*/ta/man/translate/figs-metaphor τῷ ἰδίῳ κυρίῳ 1 Paul speaks of God as if he were a **master** who owns slaves. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “To God, who is his master,” +14:4 cp9y rc://*/ta/man/translate/figs-metaphor τῷ ἰδίῳ κυρίῳ στήκει ἢ πίπτει. σταθήσεται δέ, δυνατεῖ γὰρ ὁ Κύριος στῆσαι αὐτόν 1 This could mean: (1) **stands** and **stand** refer to pleasing God, and **falls** refers to not pleasing God. Alternate translation: “He pleases or does not please his own master. But he will be made to please God, for the Lord is able to make him be pleasing” (2) **stands** and **stand** refer to being accepted by God at the final judgment, and **falls** refers to being condemned by God at the final judgment. Alternate translation: “He will either be approved or condemned by his own master. But he will be approved by God, for the Lord is able to approve him” +14:4 togo rc://*/ta/man/translate/figs-activepassive σταθήσεται 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “God will make him stand” +14:4 ucto rc://*/ta/man/translate/figs-activepassive σταθήσεται δέ, δυνατεῖ γὰρ ὁ Κύριος στῆσαι αὐτόν 1 You can translate this in an active form. Alternate translation: “But the Lord will accept him because he is able to make the servant acceptable” +14:5 x7j2 κρίνει ἡμέραν παρ’ ἡμέραν 1 Alternate translation: “considers one day to be different from another day” or “considers one day to be more important than another day” +14:5 vm8j κρίνει πᾶσαν ἡμέραν 1 Alternate translation: “considers all days to be the same” or “considers no day to be more important than another day” +14:5 m511 rc://*/ta/man/translate/figs-explicit ἕκαστος ἐν τῷ ἰδίῳ νοῒ, πληροφορείσθω 1 Paul implies that each person should be **convinced** about what he thinks honors the Lord. If it would be helpful in your language, you could state this explicitly. Alternate translation: “Let each one be fully convinced in his own mind that what he does honors the Lord” +14:5 y5ea rc://*/ta/man/translate/figs-activepassive ἕκαστος & πληροφορείσθω 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “Let each one be completely certain” or “Let each one fully convince himself” +14:6 pfn6 rc://*/ta/man/translate/figs-explicit ὁ φρονῶν τὴν ἡμέραν 1 **The one regarding** refers to the person in the previous verse who “judges day from day”. If it would be helpful in your language, you could state this explicitly. Alternate translation: “The one who regards one day as more important than another day” +14:6 esu5 rc://*/ta/man/translate/figs-ellipsis ὁ ἐσθίων 1 Here, **the one who eats** refers to the person in [14:3](../14/03.md) who eats all kinds of food. Paul is leaving out a word that this phrase would need in many languages to be complete. If it would be helpful in your language, you could supply this word from [14:3](../14/03.md). Alternate translation: “the one eating every kind of food” +14:6 f9tm rc://*/ta/man/translate/grammar-connect-logic-goal Κυρίῳ & Κυρίῳ & Κυρίῳ 1 In this verse the phrase **for the Lord** indicates the purpose for which these people act in these ways. They do so in order to benefit or honor the Lord. Use the most natural way in your language to express a purpose. Alternate translation: “for the purpose of honoring the Lord … for the purpose of honoring the Lord … for the purpose of honoring the Lord” +14:6 ad27 rc://*/ta/man/translate/figs-metaphor εὐχαριστεῖ & τῷ Θεῷ & καὶ εὐχαριστεῖ τῷ Θεῷ 1 Here Paul speaks of expressing **thanks** as if words of gratitude were something that could be given to a person. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “he thanks God … he also thanks God” +14:6 jh8j rc://*/ta/man/translate/figs-ellipsis καὶ ὁ μὴ ἐσθίων 1 Here, **the one who not eating** refers to the person in [14:3](../14/03.md) who only eats vegetables. Paul is leaving out a word that this phrase would need in many languages to be complete. If it would be helpful in your language, you could supply this word from [14:3](../14/03.md). Alternate translation: “the one who eats does not eat every kind of food” +14:7 t6q7 rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** indicates that what follows this word explains what came before it. **For** here indicates that what follows is the reason why what Paul said in the previous clause is true. Use a natural way in your language for indicating a reason. Alternate translation: “This is due to the fact that” +14:7 u9ar rc://*/ta/man/translate/figs-exclusive ἡμῶν 1 Here, **us** refers to Paul and his Christian readers, so **us** would be inclusive. Your language may require you to mark this form. +14:7 txm3 rc://*/ta/man/translate/figs-explicit ἑαυτῷ & ἑαυτῷ 1 Here, **for himself** means to do something only to benefit oneself. If it would be helpful in your language, you could state this explicitly. Alternate translation: “for the benefit of himself … for the benefit of himself” +14:7 c9ls rc://*/ta/man/translate/figs-ellipsis οὐδεὶς 2 Paul is leaving out some of the words that a clause would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the previous clause, as in the UST. +14:8 gbxd rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** indicates that what follows this word explains what came before it. **For** here indicates that what follows in this verse explains what Paul said in the previous verse. If it would be helpful in your language, you could use a different expression. Alternate translation: “In fact,” +14:8 s3lb rc://*/ta/man/translate/figs-exclusive ζῶμεν & ζῶμεν & ἀποθνῄσκωμεν & ἀποθνῄσκομεν & ζῶμεν & ἀποθνῄσκωμεν & ἐσμέν 1 In this verse **we** refers to Paul and his Christian readers, so **we** would be inclusive. Your language may require you to mark this form. +14:8 xf7x rc://*/ta/man/translate/figs-explicit τῷ Κυρίῳ -1 Here, **for the Lord** means to do something only to benefit **the Lord**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “for the benefit of the Lord … for the benefit of the Lord” +14:8 r1hh rc://*/ta/man/translate/grammar-connect-logic-result οὖν 1 The word **Therefore** indicates that what follows is a logical conclusion. **Therefore** here indicates that what follows is the logical conclusion to what Paul has stated in [14:14–20](../14/14.md). Use a natural way in your language for indicating result. Alternate translation: “As a result” +14:9 pbyn rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** indicates that what follows this word explains what came before it. **For** here indicates that what follows in this verse explains what Paul said in the previous verse. If it would be helpful in your language, you could use a different expression. Alternate translation: “In fact,” +14:10 xciu rc://*/ta/man/translate/figs-youcrowd σὺ & κρίνεις & σου & σὺ & ἐξουθενεῖς & σου 1 Even though Paul is writing to a group of people, **you** and **your** here are singular. If the singular form would not be natural in your language for someone who was speaking to a group of people, you could use the plural form of you in your translation. +14:10 db9a rc://*/ta/man/translate/figs-rquestion τί κρίνεις τὸν ἀδελφόν σου? ἢ καὶ σὺ τί ἐξουθενεῖς τὸν ἀδελφόν σου? 1 Paul is using two questions here to emphasize that Christians should not judge each other. If you would not use a rhetorical question for this purpose in your language, you could translate his words as a statement or an exclamation and communicate the emphasis in another way. Alternate translation: “you have no right to judge your brother! And you also have no right to despise your brother!” +14:10 al55 rc://*/ta/man/translate/figs-gendernotations τὸν ἀδελφόν -1 Here, **brother** refers to a fellow Christian. See how you translated “brothers” in [1:13](../01/13.md). +14:10 b497 rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** indicates that what follows this word explains what came before it. **For** here indicates that what follows is the reason why Christians should not judge each other. Use a natural way in your language for indicating a reason. Alternate translation: “Do not judge others due to the fact that” +14:10 jq85 rc://*/ta/man/translate/figs-metaphor πάντες & παραστησόμεθα τῷ βήματι τοῦ Θεοῦ 1 Here, **present ourselves before** refers to standing in front of a judge in order to be judged, and **the judgment seat of God** refers to the place where God judges. Paul means that all believers will be judged by God. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “we will all be judged by God” +14:11 pldr rc://*/ta/man/translate/grammar-connect-words-phrases γάρ 1 **For** indicates that what follows this word explains what came before it. **For** here indicates that what follows in this verse explains what Paul said in the previous verse. If it would be helpful in your language, you could use a different expression. Alternate translation: “In fact,” +14:11 mr7r rc://*/ta/man/translate/writing-quotations γέγραπται 1 See how you translated the similar phrase in [1:17](../01/17.md). +14:11 fel6 rc://*/ta/man/translate/figs-activepassive γέγραπται 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Since Paul is referring to something Isaiah wrote ([Isaiah 49:18](../isa/49/18.md) and [45:23](../isa/45/23.md)), you could indicate Isaiah as the subject. Alternate translation: “Isaiah wrote” +14:11 lvwr rc://*/ta/man/translate/figs-quotemarks ζῶ ἐγώ, λέγει Κύριος, ὅτι ἐμοὶ κάμψει πᾶν γόνυ, καὶ πᾶσα γλῶσσα ἐξομολογήσεται τῷ Θεῷ 1 This sentence contains quotations from [Isaiah 49:18](../isa/49/18.md) and [45:23](../isa/45/23.md). It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +14:11 yeb5 rc://*/ta/man/translate/writing-pronouns ζῶ ἐγώ & ἐμοὶ 1 In this sentence **I** and **me** refer to God. If it would be helpful in your language, you could state this explicitly. Alternate translation: “As I, God, live … to me” +14:11 dxdt rc://*/ta/man/translate/figs-infostructure ζῶ ἐγώ, λέγει Κύριος 1 If it would be more natural in your language, you could reverse the order of these phrases. Alternate translation: “The Lord says, ‘As I live,’” +14:11 tf76 rc://*/ta/man/translate/figs-explicit ζῶ ἐγώ 1 This phrase is used to start an oath or solemn promise. Use the most natural way in your language to indicate an oath. Alternate translation: “You can be certain that” +14:11 sb6q rc://*/ta/man/translate/figs-synecdoche κάμψει πᾶν γόνυ, καὶ πᾶσα γλῶσσα ἐξομολογήσεται τῷ Θεῷ 1 Paul uses the words **knee** and **tongue** to refer to the entire person who is doing these acts. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “every person will bow down and every person will confess to God” +14:11 fokd rc://*/ta/man/translate/translate-symaction κάμψει πᾶν γόνυ 1 This action was an expression of worship in this culture. See how you translated a similar expression in [11:4](../11/04.md). Alternate translation: “every person will worship” +14:11 glhx rc://*/ta/man/translate/figs-ellipsis ἐξομολογήσεται 1 Paul is leaving out some of the words that a sentence would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the context. Alternate translation: “will confess that I am Lord” +14:11 vngp rc://*/ta/man/translate/figs-123person τῷ Θεῷ 1 The Lord uses the word **God** to refer to himself. If it would be helpful in your language, you could use the first person, as in the UST. +14:12 q0fv rc://*/ta/man/translate/grammar-connect-words-phrases ἄρα οὖν 1 See how you translated this phrase in [5:18](../05/18.md). +14:12 nsy8 περὶ ἑαυτοῦ, λόγον δώσει τῷ Θεῷ 1 Alternate translation: “must explain our actions to God” +14:12 zb6k rc://*/ta/man/translate/figs-gendernotations περὶ ἑαυτοῦ 1 Although the term **himself** is masculine, Paul is using the word here in a generic sense that includes both men and women. Alternate translation: “concerning oneself” +14:13 epi0 rc://*/ta/man/translate/grammar-connect-logic-result οὖν 1 The word **Therefore** indicates that what follows is a logical conclusion. **Therefore** here indicates that what follows in this verse is the result of what Paul said in [14:10–12](../14/10.md). Use a natural way in your language for indicating result. Alternate translation: “Because of these things” +14:13 ia62 rc://*/ta/man/translate/figs-doublet τὸ μὴ τιθέναι πρόσκομμα τῷ ἀδελφῷ ἢ σκάνδαλον 1 Here, **stumbling block** and **trap** mean basically the same thing. They both refer to tempting someone to sin. Paul uses them to emphasize what he is saying. If your language does not use repetition to do this, you could use one phrase and provide emphasis in another way. Alternate translation: “not to do or say anything at all that might cause a brother to sin” +14:13 fgg7 rc://*/ta/man/translate/figs-metaphor τὸ μὴ τιθέναι πρόσκομμα 1 See how you translated **stumbling block** in [11:9](../11/09.md). +14:13 cx4s rc://*/ta/man/translate/figs-gendernotations τῷ ἀδελφῷ 1 Here, **brother** refers to a fellow Christian. See how you translated this word in [14:10](../14/10.md). +14:14 t7gc rc://*/ta/man/translate/figs-doublet οἶδα καὶ πέπεισμαι ἐν Κυρίῳ Ἰησοῦ 1 Here, **know** and **am persuaded** mean very similar things. Paul uses them to emphasize what he is saying. If your language does not use repetition to do this, you could use one phrase and provide emphasis in another way. Alternate translation: “I am completely certain” +14:14 qm09 rc://*/ta/man/translate/figs-explicit ἐν Κυρίῳ Ἰησοῦ 1 Here, **in** could indicate: (1) the means by which Paul was persuaded. Alternate translation: “by means of the Lord Jesus” (2) Paul being united with **Christ**. Alternate translation: “in union with the Lord Jesus” +14:14 erfx rc://*/ta/man/translate/figs-explicit οὐδὲν κοινὸν & κοινὸν & κοινόν 1 The next verse indicates that here Paul is specifically referring to **unclean** foods, which were foods that Jews were forbidden to eat according to the law of Moses. If it would be helpful in your language, you could state this explicitly. Alternate translation: “no food is forbidden to be eaten … forbidden … it is forbidden food” +14:14 fuk1 rc://*/ta/man/translate/figs-doublenegatives οὐδὲν κοινὸν δι’ ἑαυτοῦ 1 If your readers would misunderstand this double negative, you could translate it as a positive statement. Alternate translation: “everything by itself is clean” +14:14 mjc5 δι’ ἑαυτοῦ 1 Alternate translation: “by its nature” or “because of what it is” +14:15 vd20 rc://*/ta/man/translate/grammar-connect-logic-result εἰ γὰρ διὰ βρῶμα 1 **For** indicates that what follows this word explains what came before it. **For** here indicates that what follows is the reason why what Paul’s readers should obey the command he gave in [14:13](../14/13.md). Use a natural way in your language for indicating a reason. Alternate translation: ““Do not place a stumbling block before your brother because, if on account of food,”” +14:15 iw7w rc://*/ta/man/translate/figs-explicit διὰ βρῶμα 1 This phrase refers to a Christian eating food that another Christians thinks is unclean, as mentioned in the previous verse and [14:2–6](../14/02.md). If it would be helpful in your language, you could state this explicitly. Alternate translation: “over the matter of food” or “because of what you eat” +14:15 tfix rc://*/ta/man/translate/figs-youcrowd σου & περιπατεῖς & σου 1 Even though Paul is writing to a group of people, **your** and **you** here are singular. If the singular form would not be natural in your language for someone who was speaking to a group of people, you could use the plural form of "you" in your translation. +14:15 ln42 rc://*/ta/man/translate/figs-gendernotations ὁ ἀδελφός 1 Here, **brother** refers to a fellow Christian. See how you translated this word in [14:10](../14/10.md). +14:15 a4kj rc://*/ta/man/translate/figs-metaphor λυπεῖται 1 Here, **hurt** refers to experiencing emotional or spiritual offense or suffering. It does not refer to being physically injured. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “is offended” +14:15 bj8v rc://*/ta/man/translate/figs-metaphor οὐκέτι κατὰ ἀγάπην περιπατεῖς 1 Here Paul uses **walking** to refer to how people behave or live their lives. If it would be helpful in your language, you could express the meaning plainly. See similar uses of “walk” in [6:4](../06/04.md), [8:4](../08/04.md), and [13:13](../13/13.md). Alternate translation: “you are no longer behaving according to love” +14:15 n099 rc://*/ta/man/translate/figs-explicit μὴ τῷ βρώματί σου ἐκεῖνον ἀπόλλυε, ὑπὲρ οὗ Χριστὸς ἀπέθανεν 1 Paul uses **destroy** here to refer to causing someone to stop trusting in Jesus, which will result in that person experiencing punishment forever in hell. See how you translated “destruction” in [9:22](../09/22.md). Alternate translation: “Do not cause that one from whom Christ died to stop trusting in Jesus and experience eternal destruction” +14:15 sn7w rc://*/ta/man/translate/figs-explicit τῷ βρώματί σου 1 This phrase refers to a Christian eating food that another Christian thinks is unclean, as mentioned in the previous verse and [14:2–6](../14/02.md). If it would be helpful in your language, you could state this explicitly. Alternate translation: “over the matter of food” or, between commas, “because of what you eat” +14:16 zgzz rc://*/ta/man/translate/grammar-connect-logic-result οὖν 1 The word **So** indicates that what follows is a logical conclusion. **So** here indicates that what follows in this verse is the logical conclusion to what Paul has stated in the previous verses. Use a natural way in your language for indicating result. Alternate translation: “As a result,” +14:16 rvtd rc://*/ta/man/translate/figs-abstractnouns ὑμῶν τὸ ἀγαθόν 1 If your language does not use an abstract noun for the idea of **good**, you could express the same idea in another way. Alternate translation: “what is good for you” +14:16 h3af rc://*/ta/man/translate/figs-explicit τὸ ἀγαθόν 1 Here, **good** could refer to: (1) the **good** things that God gives Christians. Alternate translation: “good things” (2) the freedom that Christians have to eat any food they want to eat. Alternate translation: “your freedom to eat anything” +14:16 gl48 rc://*/ta/man/translate/figs-activepassive μὴ βλασφημείσθω & ὑμῶν τὸ ἀγαθόν 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “do not allow people to blaspheme your good” +14:17 v6jq rc://*/ta/man/translate/grammar-connect-logic-result γάρ 1 **For** indicates that what follows this word explains what came before it. dd**For** here indicates that what follows is the reason why Paul wants his readers to obey what he commanded in the previous verse. Use a natural way in your language for indicating a reason. Alternate translation: “This is due to the fact that” +14:17 m0ya rc://*/ta/man/translate/figs-explicit οὐ & ἐστιν 1 Here, **is not** indicates that what follows is what **the kingdom of God** does not consist of or is not concerned with. If it would be helpful in your language, you could state this explicitly. Alternate translation: “does not consist of” or “is not concerned with” +14:17 tyyq rc://*/ta/man/translate/figs-ellipsis ἀλλὰ 1 Paul is leaving out some of the words that a clause would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the previous clause. Alternate translation: “but is” +14:17 j92k rc://*/ta/man/translate/figs-abstractnouns δικαιοσύνη, καὶ εἰρήνη, καὶ χαρὰ 1 If your language does not use abstract nouns for the ideas of **righteousness**, **peace**, and **joy**, you could express the same ideas in another way. Alternate translation: “what is righteous and what is peaceful and what is joyful” +14:17 sdlj rc://*/ta/man/translate/figs-explicit ἐν Πνεύματι Ἁγίῳ 1 Here, **in the Holy Spirit** could refer to: (1) the means by which Christians experience **righteousness and peace and joy**. Alternate translation: “by the Holy Spirit” (2) Christians being united with **the Holy Spirit**. Alternate translation: “in union with the Holy Spirit” +14:18 i2za rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** indicates that what follows this word explains what came before it. **For** here indicates that what follows in this verse explains what Paul said in the previous verse. If it would be helpful in your language, you could use a different expression. Alternate translation: “In fact,” +14:18 iqg3 rc://*/ta/man/translate/figs-explicit ἐν τούτῳ 1 Here, **this way** refers to the “righteousness and peace and joy” mentioned in the previous verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “in this righteous, peaceful, and joyful way” +14:18 am8m rc://*/ta/man/translate/figs-activepassive δόκιμος τοῖς ἀνθρώποις 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “men approve it” +14:18 gy7n rc://*/ta/man/translate/figs-gendernotations τοῖς ἀνθρώποις 1 Although the term **men** is masculine, Paul is using the word here in a generic sense that includes both men and women. Alternate translation: “by people” +14:19 q5fk rc://*/ta/man/translate/grammar-connect-words-phrases ἄρα οὖν 1 See how you translated this phrase in [5:18](../05/18.md). +14:19 xxgm rc://*/ta/man/translate/figs-metaphor διώκωμεν 1 Here Paul refers to **the things of peace and the things of the building up** as if they were something that people could **pursue**. He is telling Christians to do these things. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “let us commit to doing” +14:19 sfpg rc://*/ta/man/translate/figs-possession τὰ τῆς εἰρήνης & καὶ τὰ τῆς οἰκοδομῆς 1 Paul is using the possessive form to describe **things** that result in the **peace** and **the building up** of other Christians. If it would be helpful in your language, you could use a different expression. Alternate translation: “the things that result in peace and the things that result in building up” +14:19 i3rv rc://*/ta/man/translate/figs-metaphor τὰ τῆς οἰκοδομῆς τῆς εἰς ἀλλήλους 1 Here, Paul speaks of helping other Christians become more spiritually mature as if one were **building up** a building. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “the things that help one another grow spiritually mature” +14:20 p65h rc://*/ta/man/translate/figs-explicit μὴ & κατάλυε τὸ ἔργον τοῦ Θεοῦ 1 Here, **tear down** refers to undoing **the work** God has done. If it would be helpful in your language, you could state this explicitly. Alternate translation: “Do not undo the work of God” +14:20 zbd1 rc://*/ta/man/translate/figs-explicit ἕνεκεν βρώματος 1 This phrase refers to a Christian eating food that another Christian thinks is unclean, as mentioned in [14:2–6](../14/02.md), [13–17](../14/13.md). See how you translated the similar phrase in [14:15](../14/15.md). +14:20 r7u3 rc://*/ta/man/translate/figs-explicit πάντα μὲν καθαρά 1 Here, **things** refers to food and **clean** refers to something that God has permitted. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “All foods are indeed permitted by God to be eaten” +14:20 l75q rc://*/ta/man/translate/writing-pronouns κακὸν 1 Here, **it** refers to the act of eating a food that someone believes God has not permitted. If it would be helpful in your language, you could state this explicitly. Alternate translation: “eating those things is evil” +14:20 dk72 rc://*/ta/man/translate/figs-explicit τῷ ἀνθρώπῳ τῷ διὰ προσκόμματος ἐσθίοντι 1 Here, **eats with a stumbling block** refers to tempting another believer to sin by eating food that the other believer thinks is sinful to eat. If it would be helpful in your language, you could state this explicitly. Alternate translation: “for the man to eat what causes another believer to stumble” +14:20 fz0m rc://*/ta/man/translate/figs-metaphor προσκόμματος 1 See how you translated **stumbling block** in [11:9](../11/09.md). +14:21 mrr4 rc://*/ta/man/translate/figs-ellipsis μηδὲ 2 Paul is leaving out a word that a clause would need in many languages to be complete. If it would be helpful in your language, you could supply the word from the context. Alternate translation: “and it is good not” +14:21 e1du rc://*/ta/man/translate/figs-youcrowd σου 1 Even though Paul is writing to a group of people, **your** here is singular. If the singular form would not be natural in your language for someone who was speaking to a group of people, you could use the plural form of you in your translation. +14:21 iq9g rc://*/ta/man/translate/figs-gendernotations ὁ ἀδελφός 1 Here, **brother** refers to a fellow Christian. See how you translated this word in [14:10](../14/10.md). +14:21 m5nb rc://*/ta/man/translate/figs-metaphor προσκόπτει 1 Here, **stumbles** refers to another believer succombing to the temptation to sin. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “sins” +14:21 k1bn rc://*/ta/man/translate/translate-textvariants ἢ σκανδαλίζεται, ἢ ἀσθενεῖ 1 These words are found in some traditional versions of the Bible, but they are not found in the most accurate ancient manuscripts of the Bible. ULT and UST indicate this by putting these words in brackets. If a translation of the Bible already exists in your area, you could consider including this verse if that translation does. If there is not already a Bible translation in your area, we recommend that you indicate in some way that this verse may not be original, such as by putting it in brackets or in a footnote. +14:21 o6kn rc://*/ta/man/translate/figs-activepassive σκανδαλίζεται, ἢ ἀσθενεῖ 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “that offends him or makes him weak” +14:21 mnon rc://*/ta/man/translate/figs-metaphor ἀσθενεῖ 1 Here, **weak** refers to being spiritually immature. See how you translated “weak in the faith” in [14:1](../14/01.md). +14:22 u1cf rc://*/ta/man/translate/figs-abstractnouns σὺ πίστιν ἣν ἔχεις 1 If your language does not use an abstract noun for the idea of **faith**, you could express the same idea in another way. Alternate translation: “The things that you yourself believe” +14:22 hjk9 rc://*/ta/man/translate/figs-explicit σὺ πίστιν ἣν ἔχεις 1 Here, **faith** refers to what Christians believe that God permits them to do, as mentioned in [14:1–6](../14/01.md). If it might be helpful in your language, you could state this explicitly. Alternate translation: “The beliefs that your yourself have about what God permits you do to” +14:22 b3hi rc://*/ta/man/translate/figs-youcrowd σὺ & ἔχεις & σεαυτὸν 1 Even though Paul is writing to a group of people, **you** and **yourself** here are singular. If the singular form would not be natural in your language for someone who was speaking to a group of people, you could use the plural form of you in your translation. +14:22 tkse rc://*/ta/man/translate/figs-explicit κατὰ σεαυτὸν ἔχε ἐνώπιον τοῦ Θεοῦ 1 This clause refers to keeping one’s beliefs between oneself and God, rather than telling other people about them. If it would be helpful in your language, you could state this explicitly. Alternate translation: “keep it between yourself and God” or “keep it between you and God” +14:22 bi7e rc://*/ta/man/translate/figs-metaphor ἐνώπιον τοῦ Θεοῦ 1 Here Paul speaks of people keeping what they believe **before God** as if they were standing in front of God. Paul means that people should keep private their beliefs about what God permits them to do, as if God is the only one who knows about those beliefs. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “and God” +14:22 r53r rc://*/ta/man/translate/figs-explicit ὁ μὴ κρίνων ἑαυτὸν 1 Here, **judge** refers to feeling guilty or condemning oneself. If it would be helpful in your language, you could state this explicitly. Alternate translation: “is the one who does not feel guilty” +14:22 odxh rc://*/ta/man/translate/figs-gendernotations ἑαυτὸν ἐν ᾧ δοκιμάζει 1 Although the terms **himself** and **he** are masculine, Paul is using the words here in a generic sense that includes both men and women. Alternate translation: “oneself in what one approves” +14:22 r8a1 ἐν ᾧ δοκιμάζει 1 Alternate translation: “with respect to what he approves” or “in regard to what he approves” +14:23 zexs rc://*/ta/man/translate/grammar-connect-logic-contrast δὲ 1 Here, the word But introduces a contrast. **But** here indicates that what follows is in strong contrast to what was said in the previous verse. Use a natural way in your language for introducing a strong contrast. Alternate translation: “On the contrary,” +14:23 s1ph rc://*/ta/man/translate/figs-activepassive ὁ & διακρινόμενος, ἐὰν φάγῃ, κατακέκριται 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. The person doing the action could be: (1) God. Alternate translation: “God condemns the one who passes judgment if he eats” (2) the person who eats. Alternate translation: “the one who passes judgment condemns himself if he eats” +14:23 wa8s rc://*/ta/man/translate/figs-abstractnouns ὁ & διακρινόμενος 1 If your language does not use an abstract noun for the idea of **judgment**, you could express the same idea in another way. Alternate translation: “the one who judges” +14:23 dkcw rc://*/ta/man/translate/figs-explicit ὁ & διακρινόμενος 1 This phrase refers to a person who has determined that eating certain foods is prohibited by God. If it would be helpful in your language, you could state this explicitly. Alternate translation: “the one who judges that it is not right to eat certain foods” +14:23 b6t9 rc://*/ta/man/translate/figs-explicit ἐὰν φάγῃ 1 Paul implies that the person **eats** what that person believes God has forbidden to be eaten. If it would be helpful in your language, you could state this explicitly. Alternate translation: “if he eats what he thinks God has forbidden him to eat” +14:23 l9ga rc://*/ta/man/translate/writing-pronouns οὐκ 1 Here, **it** refers to eating food that someone believes God has forbidden to eat. If it would be helpful in your language, you could state this explicitly. Alternate translation: “eating what one thinks is forbidden to eat is not” +14:23 yr44 rc://*/ta/man/translate/figs-explicit ἐκ πίστεως -1 In this verse **from** refers to what a person bases their actions on. If it would be helpful in your language, you could state this explicitly. Alternate translation: “based on faith … based on faith” +14:23 z696 rc://*/ta/man/translate/figs-abstractnouns πίστεως & πίστεως 1 See how you translated the abstract noun **faith** in the previous verse. +14:23 u80o rc://*/ta/man/translate/figs-explicit πᾶν 1 Here, **all** refers to anything that a person does. If it would be helpful in your language, you could state this explicitly. Alternate translation: “all that a person does” +14:23 u9p2 rc://*/ta/man/translate/figs-abstractnouns ἁμαρτία 1 See how you translated the abstract noun **sin** in [6:1](../06/01.md). +15:intro ae9u 0 # Romans 15 General Notes\n\n## Structure and Formatting\n\n7. Instructions for living as Christians (12:1–15:13)\n * How to act toward God (12:1–2)\n * How to serve the church (12:3–8)\n * How to act toward other Christians (12:9–13)\n * How to act toward unbelievers (12:14–21)\n * How to act toward government (13:1–7)\n * How to act toward other people (13:8–10)\n * Act as if the end is near (13:11–14)\n * Do not judge other Christians (14:1–12)\n * Do not tempt other Christians to sin (14:13–23)\n * Be united with other Christians (15:1–13)\n8. Conclusion (15:14–16:27)\n * Paul describes his mission (15:14–21)\n * Paul’s travel plans (15:22–33)\n\nSome translations set each line of poetry farther to the right than the rest of the text to make it easier to read. The ULT does this with [15:9–11](../15/09.md) and [21](../15/21.md) of this chapter, which are words from the Old Testament.\n\nSome translations set prose quotations from the Old Testament farther to the right on the page to make it easier to read. The ULT does this with the quoted words in [15:12](../15/12.md).\n\n## Important Figures of Speech in this Chapter\n\n### Able and unable\n\nIn [15:1–6](../15/01.md) Paul concludes his teaching from Chapter 14 about how Christians with different degrees of spiritual maturity should act toward each other. He refers to some Christians as those who are “weak in faith” ([14:1](../14/01.md)) or “unable” ([15:1](../15/01.md)). These phrases describe Christians who have immature faith and feel guilty about doing certain things that God did not forbid. By contrast, he refers to spiritually mature Christians as those who are “able” ([15:1](../15/01.md)). Paul teaches that those who are strong in faith need to help those who are weak in faith and neither should judge the other. (See: [[rc://*/tw/dict/bible/kt/faith]])\n\n## Other Possible Translation Difficulties in this Chapter\n\n### Forms of ‘You’\n\nIn this chapter, with three exceptions, the words “you” and “your” are plural and refer to Paul’s Christian readers, whom he calls “brothers” in [15:14](../15/14.md) and [15:30](../15/30.md). Notes will discuss the use of singular forms of “you” and “your” in [15:3](../15/03.md) and [15:9](../15/09.md). (See: [[rc://*/ta/man/translate/figs-yousingular]])\n\n### Inclusive language\n\nIn this chapter the pronouns “we,” “us,” “our,” and “ourselves” refer inclusively to Paul’s Christian readers. Paul calls these people “brothers” in [15:14](../15/14.md) and [15:30](../15/30.md). Your language may require you to mark these forms. (See: [[rc://*/ta/man/translate/figs-exclusive]]) +15:1 u19s rc://*/ta/man/translate/figs-exclusive ἡμεῖς & ἑαυτοῖς 1 Here and throughout this chapter the pronouns **we** and **ourselves** refer inclusively to all believers in Christ. Your language may require you to mark these forms. +15:1 u73x rc://*/ta/man/translate/figs-explicit ἡμεῖς, οἱ δυνατοὶ 1 Here, **we, being able** refers to Paul and other people who have mature faith. See the discussion about this in the General Notes for this chapter. If it would be helpful in your language, you could state this explicitly. Alternate translation: “we, having mature faith” or “we, being spiritually strong” +15:1 h18p rc://*/ta/man/translate/figs-metaphor τὰ ἀσθενήματα & βαστάζειν 1 Paul speaks of **weaknesses** as if they were objects that a person could **bear**. He means that mature Christians should patiently help spiritually weak Christians. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “help overcome the weaknesses” +15:1 kuhe rc://*/ta/man/translate/figs-abstractnouns τὰ ἀσθενήματα 1 If your language does not use an abstract noun for the idea of **weaknesses**, you could express the same idea in another way. Alternate translation: “the weak qualities” +15:1 cv61 rc://*/ta/man/translate/figs-explicit τῶν ἀδυνάτων 1 Here, **the ones who are unable** refers to Christians who are not spiritually mature. See the discussion of this in the General Notes for this chapter. If it would be helpful in your language, you could state this explicitly. Alternate translation: “of the ones who have immature faith” or “of the ones who are spiritually weak” +15:2 bkon rc://*/ta/man/translate/figs-explicit τῷ πλησίον 1 Here, **neighbor** refers to other Christians. If it would be helpful in your language, you could state this explicitly. Alternate translation: “his fellow Christians” +15:2 kz0t rc://*/ta/man/translate/grammar-connect-logic-goal εἰς & πρὸς 1 Here, **for** and **toward** indicate that what follows are purposes for pleasing one’s **neighbor**. Use the most natural way in your language for indicating a purpose. Alternate translation: “for the purpose of … and for the purpose of” +15:2 z2k8 rc://*/ta/man/translate/figs-metaphor οἰκοδομήν 1 See how you translated **building up** in [14:19](../14/19.md) +15:3 jqul rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** indicates that what follows this word explains what came before it. **For** here indicates that what follows in this verse is an example of pleasing others, as Paul mentioned in the previous verse. If it might be helpful in your language, you could state this explicitly. Alternate translation: “For example,” or “As an illustration,” +15:3 h571 rc://*/ta/man/translate/writing-quotations καθὼς γέγραπται 1 See how you translated this phrase in [1:17](../01/17.md). +15:3 y6fe rc://*/ta/man/translate/figs-activepassive καθὼς γέγραπται 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Since Paul is referring to something David wrote, you could indicate David as the subject. Alternate translation: “just as David wrote” +15:3 bcz1 rc://*/ta/man/translate/figs-explicit καθὼς γέγραπται 1 In the quotation that follows, Paul quotes [Psalm 69:9](../psa/069/009.md) in which David records **Christ** (the Messiah) speaking to God. If it would be helpful in your language, you could state this explicitly. Alternate translation: “just as it is written that the Messiah said to God” +15:3 nlu9 rc://*/ta/man/translate/figs-quotemarks οἱ ὀνειδισμοὶ τῶν ὀνειδιζόντων σε, ἐπέπεσαν ἐπ’ ἐμέ 1 This sentence is a quotation of [Psalm 69:9](../psa/069/009.md). It may be helpful to your readers to indicate this with quotation marks or with whatever other punctuation or convention your language uses to indicate a quotation. +15:3 ulis rc://*/ta/man/translate/figs-abstractnouns οἱ ὀνειδισμοὶ 1 If your language does not use an abstract noun for the idea of **insults**, you could express the same idea in another way. Alternate translation: “The insulting words” +15:3 qni7 rc://*/ta/man/translate/figs-metaphor οἱ ὀνειδισμοὶ τῶν ὀνειδιζόντων σε, ἐπέπεσαν ἐπ’ ἐμέ 1 Paul quotes David referring to insults against God also affecting Christ as if those insults were objects that **fell** on him. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “The insults of those who insult you are also insults against me” +15:4 h6qm rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** indicates that what follows this word explains what came before it. **For** here indicates that what follows emphasizes the importance of the scriptural quotation in the previous verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “In fact,” +15:4 txd4 rc://*/ta/man/translate/figs-activepassive ὅσα & προεγράφη & ἐγράφη 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “whatever the prophets wrote previously, they wrote” +15:4 pgdw rc://*/ta/man/translate/figs-explicit ὅσα & προεγράφη 1 Paul is referring to what **was previously written** in the Scriptures. If it would be helpful in your language, you could state this explicitly. Alternate translation: “what was previously written in the Scriptures” +15:4 q3jp rc://*/ta/man/translate/grammar-connect-logic-goal εἰς & ἵνα 1 Here, **for** and **in order that** indicate that what follows are purposes for the Scriptures. Use the natural form in your language for indicating purpose clauses. Alternate translation: “for the purpose of … for the purpose that” +15:4 dx6h rc://*/ta/man/translate/figs-abstractnouns εἰς τὴν ἡμετέραν διδασκαλίαν 1 If your language does not use an abstract noun for the idea of **instruction**, you could express the same idea in another way. Alternate translation: “for instructing us” +15:4 wk5h rc://*/ta/man/translate/figs-infostructure ἵνα διὰ τῆς ὑπομονῆς καὶ διὰ τῆς παρακλήσεως τῶν Γραφῶν, τὴν ἐλπίδα ἔχωμεν 1 If it would be more natural in your language, you could change the order of these clauses. Alternate translation: “in order that we would have the hope through the patience and through the encouragement of the Scriptures” +15:4 i0z9 rc://*/ta/man/translate/figs-abstractnouns τῆς ὑπομονῆς & τῆς παρακλήσεως & τὴν ἐλπίδα 1 If your language does not use abstract nouns for the ideas of **patience**, **encouragement**, and **hope**, you could express the same ideas in another way. See how you translated **patience** in [2:4](../02/04.md), **encouragement** in [12:8](../12/08.md), and **hope** in [5:4](../05/04.md). +15:4 g6r1 rc://*/ta/man/translate/figs-personification διὰ τῆς ὑπομονῆς καὶ διὰ τῆς παρακλήσεως τῶν Γραφῶν 1 Here Paul speaks about **the Scriptures** as if they were a person who could have **patience** and be encouraging. He means that God uses **the Scriptures** to show his **patience** and **encouragement**. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “through the patience and through the encouragement that God gives in the Scriptures” +15:5 y97a rc://*/ta/man/translate/figs-possession ὁ & Θεὸς τῆς ὑπομονῆς καὶ τῆς παρακλήσεως 1 Paul is using the possessive form to describe **God** as being characterized by **patience** and **encouragement**. If it would be helpful in your language, you could use a different expression. Alternate translation: “the God who is characterized by patience and encouragement” +15:5 u2zm rc://*/ta/man/translate/figs-abstractnouns τῆς ὑπομονῆς & τῆς παρακλήσεως 1 See how you translated **patience** and **encouragement** in the previous verse. +15:5 ip4l τὸ αὐτὸ φρονεῖν ἐν ἀλλήλοις 1 Alternate translation: “to agree with each other” +15:5 g5xm rc://*/ta/man/translate/figs-explicit κατὰ Χριστὸν Ἰησοῦν 1 This could refer to: (1) the example of **Christ**. Alternate translation: “according to the example of Christ Jesus” (2) the will of **Christ**. Alternate translation: “according to the will of Christ Jesus” (3) both the example and will of **Christ**. Alternate translation: “according to Christ Jesus’ will and example” +15:6 lp5m rc://*/ta/man/translate/grammar-connect-logic-goal ἵνα 1 Here, **so that** introduces a purpose clause. Paul is stating the purpose for the unity that he prayed for in the previous verse. Use a natural way in your language for introducing a purpose clause. Alternate translation (without a comma preceding): “for the purpose that” +15:6 smvb ὁμοθυμαδὸν 1 Alternate translation: “with the same purpose” +15:6 uz1z rc://*/ta/man/translate/figs-metonymy ἐν ἑνὶ στόματι, δοξάζητε 1 Here, **glorify with one mouth** refers to being united while praising God aloud. If it would be helpful in your language, you could express the meaning plainly or use a simile. Alternate translation: “you might be united while praising God” or “you might praise God together in unity as if only one mouth were speaking” +15:6 nvq8 rc://*/ta/man/translate/guidelines-sonofgodprinciples Πατέρα 1 **Father** is an important title for God. +15:7 prx1 rc://*/ta/man/translate/grammar-connect-logic-result διὸ 1 The word **Therefore** indicates that what follows is a logical conclusion. **Therefore** here introduces the conclusion of what Paul has said in [14:1](../14/01.md)–[15:6](../15/06.md). See how you translated this word in [1:24](../01/24.md). +15:7 z941 rc://*/ta/man/translate/grammar-connect-logic-goal εἰς δόξαν τοῦ Θεοῦ 1 Here, **to** introduces a purpose clause. Paul is stating the purpose for which Christians should accept each other as Christ accepted Christians. Use a natural way in your language for introducing a purpose clause. Alternate translation (without a comma preceding): “for the purpose of glorifying God” +15:8 ae6k rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** here indicates that what follows explains what Paul said in the previous verse. If it would be helpful in your language, you could use a different expression. Alternate translation: “In fact,” +15:8 gbh8 rc://*/ta/man/translate/writing-pronouns λέγω 1 The pronoun **I** refers to Paul. If it would be helpful in your language, you could state this explicitly. Alternate translation: “I, Paul, say” +15:8 refk rc://*/ta/man/translate/figs-abstractnouns διάκονον & ἀληθείας & τὰς ἐπαγγελίας 1 See how you translated the abstract nouns **servant** in [13:4](../13/04.md), **truth** in [2:8](../02/08.md), and “promises” in [4:13](../04/13.md). +15:8 k4my rc://*/ta/man/translate/figs-metonymy περιτομῆς 1 Here, **the circumcision** refers to the people who have been circumcised: the Jews. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “of the Jews” +15:8 rtbo rc://*/ta/man/translate/grammar-connect-logic-goal εἰς τὸ βεβαιῶσαι 1 Here, **to** introduces a purpose clause. Paul is stating a purpose for which **Christ** became a **servant of the circumcision**. Use a natural way in your language for introducing a purpose clause. Alternate translation (without a comma preceding): “for the purpose of confirming” +15:8 prp8 rc://*/ta/man/translate/figs-possession τὰς ἐπαγγελίας τῶν πατέρων 1 Paul is using the possessive form to describe **the promises** that God made to **the fathers**. If it would be helpful in your language, you could use a different expression. Alternate translation: “the promises given to the fathers” +15:8 gu7z rc://*/ta/man/translate/figs-metaphor τῶν πατέρων 1 See how you translated this phrase in [9:5](../09/05.md). +15:8 dxz1 rc://*/ta/man/translate/figs-activepassive τὰς ἐπαγγελίας τῶν πατέρων 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “the promises that God gave to the ancestors of the Jews” +15:9 k5q7 rc://*/ta/man/translate/grammar-connect-logic-goal τὰ δὲ ἔθνη 1 Here, **and** indicates that what follows is a second reason why Christ became a “servant of the circumcision.” Use a natural way in your language for introducing a purpose clause. Alternate translation (without a comma preceding): “and also for the purpose of the Gentiles” +15:9 el62 rc://*/ta/man/translate/figs-abstractnouns ἐλέους 1 See how you translated **mercy** in [9:23](../09/23.md). +15:9 kebq rc://*/ta/man/translate/writing-quotations καθὼς γέγραπται 1 See how you translated this phrase in [1:17](../01/17.md). +15:9 xgc4 rc://*/ta/man/translate/figs-activepassive καθὼς γέγραπται 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Since Paul is referring to something David wrote ([Psalm 18:49](../psa/018/049.md)), you could indicate David as the subject. Alternate translation: “just as David wrote” or “just as God said through David” +15:9 tfh8 rc://*/ta/man/translate/figs-quotemarks διὰ τοῦτο ἐξομολογήσομαί σοι ἐν ἔθνεσι, καὶ τῷ ὀνόματί σου ψαλῶ 1 This sentence is a quotation of [Psalm 18:49](../psa/018/049.md). It may be helpful to your readers to indicate this with quotation marks or with whatever other punctuation or convention your language uses to indicate a quotation. +15:9 em5q rc://*/ta/man/translate/figs-metonymy τῷ ὀνόματί σου 1 Here, **your name** refers to God himself. If it might be helpful in your language, you could use an equivalent expression or plain language. Alternate translation: “to you” +15:10 az24 rc://*/ta/man/translate/figs-explicit καὶ πάλιν 1 Here, **again** indicates that what follows is another quotation from Scripture that expresses the same idea of the quotation in the previous verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “And also” +15:10 iprn rc://*/ta/man/translate/writing-quotations λέγει 1 This phrase indicates that what follows is a quotation of something Moses said in an Old Testament book ([Deuteronomy 32:43](../deu/32/43.md)). If it would be helpful in your language, you could use a comparable phrase that indicates that Paul is quoting from an important text. Alternate translation: “it says in the Scriptures” +15:10 qt5h rc://*/ta/man/translate/figs-quotemarks εὐφράνθητε, ἔθνη, μετὰ τοῦ λαοῦ αὐτοῦ 1 This sentence is a quotation from [Deuteronomy 32:43](../deu/32/43.md). It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +15:10 x4kg rc://*/ta/man/translate/writing-pronouns μετὰ τοῦ λαοῦ αὐτοῦ 1 Here, **his** refers to God. If it would be helpful in your language, you could state this explicitly. Alternate translation: “with the people of God” +15:11 xw7t rc://*/ta/man/translate/writing-quotations καὶ πάλιν 1 This phrase indicates that what follows is another quotation from Scripture ([Psalm 117:1](../psa/117/001.md)). If it would be helpful in your language, you could use a comparable phrase that indicates that Paul is quoting from an important text. Alternate translation: “And also in the Scriptures” +15:11 gk0i rc://*/ta/man/translate/figs-quotemarks αἰνεῖτε πάντα τὰ ἔθνη τὸν Κύριον; καὶ ἐπαινεσάτωσαν αὐτὸν πάντες οἱ λαοί 1 This sentence is a quotation from [Psalm 117:1](../psa/117/001.md). It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +15:12 inaw rc://*/ta/man/translate/writing-quotations καὶ πάλιν Ἠσαΐας λέγει 1 This phrase indicates that what follows is a quotation of something **Isaiah** said in an Old Testament book ([Isaiah 11:10](../isa/11/10.md)). If it would be helpful in your language, you could use a comparable phrase that indicates that Paul is quoting from an important text. Alternate translation: “And also in the Scriptures, Isaiah says” +15:12 u5kr rc://*/ta/man/translate/figs-pastforfuture Ἠσαΐας λέγει 1 Here Paul uses the present tense verb **says** to refer to something that happened in the past. If it would not be natural to do that in your language, you could use the past tense in your translation. Alternate translation: “Isaiah said” +15:12 lpf6 rc://*/ta/man/translate/figs-explicit ἡ ῥίζα τοῦ Ἰεσσαί & ὁ ἀνιστάμενος & αὐτῷ 1 These three expressions all refer to the same person, the Messiah. If it would be helpful in your language, you could state this explicitly. Alternate translation: “The descendant of Jesse, the Messiah … Messiah is the one who rises … the Messiah” +15:12 fta5 rc://*/ta/man/translate/figs-metaphor ἡ ῥίζα τοῦ Ἰεσσαί 1 Paul quotes Isaiah referring to a descendant of **Jesse** as if that person were a **root** or shoot that had grown out of a plant. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “The descendant of Jesse” +15:12 lgr5 rc://*/ta/man/translate/figs-idiom ὁ ἀνιστάμενος 1 Paul quotes Isaiah using **rising** to refer to someone becoming a king. If it would be helpful in your language, you can use a comparable idiom or express the idea plainly. Alternate translation: “the one who becomes king” +15:13 t3dd rc://*/ta/man/translate/figs-possession ὁ & Θεὸς τῆς ἐλπίδος 1 Paul is using the possessive form to describe **God** as the source of **hope**. If it would be helpful in your language, you could use a different expression. Alternate translation: “the God who gives hope” +15:13 u77u rc://*/ta/man/translate/figs-abstractnouns τῆς ἐλπίδος & χαρᾶς καὶ εἰρήνης & ἐλπίδι & δυνάμει 1 See how you translated the abstract nouns **hope** in the previous verse, **joy** and **peace** in [14:17](../14/17.md), and **power** in [1:16](../01/16.md). +15:13 w7wn rc://*/ta/man/translate/figs-metaphor ὁ & Θεὸς τῆς ἐλπίδος πληρώσαι ὑμᾶς πάσης χαρᾶς καὶ εἰρήνης 1 Paul refers to people experiencing **joy** and **peace** as if they were things that could **fill** someone. If it might be helpful in your language, you could express the meaning plainly. Alternative translation: “may the God of hope allow you to experience all joy and peace” +15:13 zmno rc://*/ta/man/translate/figs-explicit ἐν τῷ πιστεύειν 1 Here, **in** indicates that **believing** is the means by which people will experience **all joy and peace**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “by means of believing” +15:13 aee3 rc://*/ta/man/translate/figs-ellipsis τῷ πιστεύειν 1 Paul is leaving out some words that a clause would need in many languages to be complete. If it would be helpful in your language, you could supply this word from the context. Alternate translation: “in believing God” +15:13 a6rk rc://*/ta/man/translate/grammar-connect-logic-goal εἰς τὸ περισσεύειν ὑμᾶς 1 Here, **so that** indicates that what follows is a purpose clause. Use a natural way in your language for introducing a purpose clause. Alternate translation: “for the purpose that you might abound” +15:13 k3y1 εἰς τὸ περισσεύειν ὑμᾶς 1 Alternative translation: “so that you will have this hope with abundance” +15:14 h98x rc://*/ta/man/translate/figs-activepassive πέπεισμαι & καὶ αὐτὸς ἐγὼ 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “God has also persuaded me myself” +15:14 g16z rc://*/ta/man/translate/figs-rpronouns αὐτὸς ἐγὼ & αὐτοὶ & ἐστε 1 Paul uses the words **myself** and **yourselves** to emphasize how certain he is that his readers are good and knowledgeable Christians. Use a way that is natural in your language to indicate this emphasis. Alternate translation: “I indeed … you are indeed” +15:14 d878 rc://*/ta/man/translate/figs-gendernotations ἀδελφοί 1 See how you translated this word in [1:13](../01/13.md). +15:14 jne2 rc://*/ta/man/translate/figs-metaphor αὐτοὶ μεστοί ἐστε ἀγαθωσύνης 1 Paul refers to people experiencing **goodness** as if it were something that could make someone **full**. If it might be helpful in your language, you could express the meaning plainly. Alternative translation: “you yourselves fully experience goodness” +15:14 ext0 rc://*/ta/man/translate/figs-abstractnouns ἀγαθωσύνης & γνώσεως 1 If your language does not use abstract nouns for the ideas of **goodness** and **knowledge**, you could express the same ideas in another way. Alternate translation: “of what is good … that is knowable” +15:14 wit1 rc://*/ta/man/translate/figs-activepassive πεπληρωμένοι πάσης γνώσεως 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “God having filled you with all knowledge” +15:14 fkec rc://*/ta/man/translate/figs-metaphor πεπληρωμένοι πάσης γνώσεως 1 Here Paul refers to people having **knowledge** as if it were something that someone could be**filled with**. If it might be helpful in your language, you could express the meaning plainly. Alternative translation: “having all knowledge” +15:14 qhv3 rc://*/ta/man/translate/figs-hyperbole πάσης γνώσεως 1 Here, **all** is an exaggeration that Paul uses to emphasize how much **knowledge** these people have. If it would be helpful in your language, you could use an equivalent expression from your language that shows emphasis. Alternate translation: “abundant knowledge” +15:15 j9yk rc://*/ta/man/translate/figs-explicit ἀπὸ μέρους 1 Here, **in part** refers to some parts of this letter. If it would be helpful in your language, you could state this explicitly. Alternate translation: “in some parts of this letter” +15:15 fuw3 rc://*/ta/man/translate/grammar-connect-logic-goal ὡς ἐπαναμιμνῄσκων ὑμᾶς 1 This is a purpose clause. Paul is stating the purpose for which Paul wrote certain things in this letter. Use a natural way in your language for introducing a purpose clause. Alternate translation: “for the purpose of reminding you” +15:15 n2gr rc://*/ta/man/translate/figs-activepassive τὴν χάριν τὴν δοθεῖσάν μοι ὑπὸ τοῦ Θεοῦ 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “the grace that God gave me” +15:15 nln5 rc://*/ta/man/translate/figs-explicit τὴν χάριν 1 Here, **grace** refers to God graciously choosing Paul to be an apostle. See how you translated the similar phrase in [12:3](../12/03.md). +15:16 coxw rc://*/ta/man/translate/grammar-connect-logic-goal εἰς τὸ εἶναί με 1 Here, **in order for** indicates that what follows is the purpose for which God graciously gave Paul authority, as stated in the previous verse. Use a natural way in your language for introducing a purpose clause. Alternate translation: “for the purpose that I would be” +15:16 zgo0 rc://*/ta/man/translate/figs-abstractnouns λειτουργὸν 1 See how you translated **servant** in [13:4](../13/04.md). +15:16 wiw1 rc://*/ta/man/translate/figs-metaphor ἱερουργοῦντα τὸ εὐαγγέλιον τοῦ Θεοῦ, ἵνα & ἡ προσφορὰ τῶν ἐθνῶν 1 Paul speaks of his preaching the gospel to the Gentiles as if he is a priest who serves **the gospel** by making an **offering** to God. He speaks of **the Gentiles** who become Christians as a result of his preaching as if they were **the offering** that he makes. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “preaching the gospel so that the Gentiles who believe” +15:16 hert rc://*/ta/man/translate/grammar-connect-logic-goal ἵνα 1 Here, **so that** indicates that what follows is the purpose for which Paul preaches the gospel to the Gentiles. Use a natural way in your language for introducing a purpose clause. Alternate translation: “for the purpose that” +15:16 veeq rc://*/ta/man/translate/figs-possession ἡ προσφορὰ τῶν ἐθνῶν 1 Paul is using the possessive form to describe **the offering** that consists of **the Gentiles**. If it would be helpful in your language, you could use a different expression. Alternate translation: “the offering, that is, the Gentiles,” +15:16 ah87 rc://*/ta/man/translate/figs-abstractnouns ἡ προσφορὰ 1 If your language does not use an abstract noun for the idea of **offering**, you could express the same idea in another way. Alternate translation: “what is offered” +15:16 lztb rc://*/ta/man/translate/figs-activepassive ἡγιασμένη ἐν Πνεύματι Ἁγίῳ 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “whom the Holy Spirit sanctified” +15:17 s7ns rc://*/ta/man/translate/grammar-connect-logic-result οὖν 1 The word **Therefore** indicates that what follows is a logical conclusion. **Therefore** here indicates that what follows in this verse is the result of what Paul said in the previous verse. Use a natural way in your language for indicating result. Alternate translation: “Because of these things” or "As a result of these things" +15:17 mtjb rc://*/ta/man/translate/figs-metaphor ἐν Χριστῷ Ἰησοῦ 1 See how you translated this phrase in [6:23](../06/23.md). +15:17 lpc0 rc://*/ta/man/translate/figs-metaphor ἔχω & καύχησιν 1 Here, Paul speaks of **a boast** as if it were an object someone can **have**. He means that he is rightfully able to **boast**. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “I can boast” +15:18 b3q2 rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** indicates that what follows this word explains what came before it. **For** here indicates that what follows in this verse explains what Paul said in the previous verse. If it would be helpful in your language, you could use a different expression. Alternate translation: “In fact,” +15:18 lu97 rc://*/ta/man/translate/figs-doublenegatives οὐ & τολμήσω τι λαλεῖν, ὧν οὐ κατειργάσατο Χριστὸς δι’ ἐμοῦ 1 If your readers would misunderstand this double negative, you could translate it as a positive statement. Alternate translation: “I will only dare to speak what Christ produced through me” +15:18 by9s εἰς ὑπακοὴν ἐθνῶν 1 Here, **for** indicates the result of **what Christ produced through** Paul. Use the natural way in your language to express a result. Alternate translation: “that resulted in the obedience of the Gentiles” +15:18 zdk4 rc://*/ta/man/translate/figs-abstractnouns ὑπακοὴν ἐθνῶν & ἔργῳ 1 If your language does not use abstract nouns for the ideas of **obedience** and **deed**, you could express the same ideas in another way. Alternate translation: “how the Gentiles obey … what is done” +15:18 yua7 rc://*/ta/man/translate/figs-explicit ὑπακοὴν ἐθνῶν 1 Here, **obedience** refers to **the Gentiles** obeying the command to repent and believe the gospel, which is part of the gospel message. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “the Gentiles to obey what God commanded in the gospel” +15:18 xds3 rc://*/ta/man/translate/figs-explicit λόγῳ καὶ ἔργῳ 1 Here, **word and deed** could refer to: (1) what Paul had said and done that resulted in **the Gentiles** trusting in Christ. Alternate translation: “by my words and actions” (2) how **the Gentiles** displayed their **obedience**. Alternate translation: “by their words and actions” +15:18 pqtq rc://*/ta/man/translate/figs-metonymy λόγῳ 1 Here Paul uses the term **word** to describe what he had said by using words. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “by my words” +15:19 oxsn rc://*/ta/man/translate/figs-explicit ἐν δυνάμει σημείων καὶ τεράτων 1 This clause indicates an additional means by which Christ produced through Paul “the obedience of the Gentiles” that is referred to in the previous verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “and by means of the power of signs and wonders” +15:19 g8bk rc://*/ta/man/translate/figs-hendiadys σημείων καὶ τεράτων 1 This phrase expresses a single idea by using two words connected with **and**. The word **wonders** describes the character of the miraculous **signs** that **the Spirit** enabled Paul to do. If it would be helpful in your language, you could express this meaning with an equivalent phrase. Alternate translation: “of wonderful miraculous signs” +15:19 wxml rc://*/ta/man/translate/figs-explicit ἐν δυνάμει Πνεύματος Θεοῦ 1 This clause indicates that **the Spirit of God** empowered Paul’s “word and deed” and **signs and wonders** to result in non-Jews trusting in Jesus. If it would be helpful in your language, you could state this explicitly. Alternate translation: “empowered by the Spirit of God” +15:19 c8ff rc://*/ta/man/translate/translate-names τοῦ Ἰλλυρικοῦ 1 The word **Illyricum** is the name of a Roman province that was close to Italy. +15:19 f60i rc://*/ta/man/translate/figs-idiom πεπληρωκέναι τὸ εὐαγγέλιον τοῦ Χριστοῦ 1 Paul speaks of preaching the gospel throughout an entire area as if he had **fulfilled the gospel**. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “I have thoroughly proclaimed the gospel of Christ” +15:20 x9xm rc://*/ta/man/translate/figs-ellipsis φιλοτιμούμενον εὐαγγελίζεσθαι 1 Paul is leaving out some of the words that a clause would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the context. Alternate translation: “I am counting it an honor to proclaim the gospel” +15:20 n5fm rc://*/ta/man/translate/figs-abstractnouns φιλοτιμούμενον 1 If your language does not use an abstract noun for the idea of **honor**, you could express the same idea in another way. Alternate translation: “counting it honorable” +15:20 r9t1 rc://*/ta/man/translate/figs-explicit εὐαγγελίζεσθαι, οὐχ ὅπου ὠνομάσθη Χριστός 1 The clause **not where Christ has been named** indicates the kind of places where Paul would not **proclaim the gospel**. If it would be helpful in your language, you could make this more explicit. Alternate translation: “to proclaim the gospel in places other than where Christ has been named” +15:20 gpcl rc://*/ta/man/translate/figs-activepassive ὠνομάσθη Χριστός 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “people have named Christ” +15:20 i4sx rc://*/ta/man/translate/figs-idiom ὠνομάσθη Χριστός 1 Here, **has been named** refers to speaking someone’s name. It does not refer to giving someone a name. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “Christ’s name has been spoken” or “Christ’s name has been heard” +15:20 kt3r rc://*/ta/man/translate/figs-metaphor μὴ ἐπ’ ἀλλότριον θεμέλιον οἰκοδομῶ 1 Paul speaks of his work of preaching the gospel and making disciples as if he were building a house on a **foundation**. If it would be helpful in your language, you could express the meaning plainly or use a simile. Alternate translation: “I might not continue doing the work that another man has already begun” or “I might not be like someone who builds upon another man’s foundation” +15:21 dcs1 rc://*/ta/man/translate/grammar-connect-logic-contrast ἀλλὰ 1 The word But introduces a contrast**. Here, But** indicates that what follows is the opposite of what Paul said in the last clause of the previous verse. Use the best way in your language to indicate a strong contrast. Alternate translation: “On the contrary,” +15:21 zyps rc://*/ta/man/translate/figs-explicit ἀλλὰ καθὼς γέγραπται 1 In this verse Paul quotes Scripture to state that he preaches the gospel to those who have never heard it, which he also stated in the previous verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “Instead of doing that, I aspire to preach the gospel where it has not been preached before. Doing so is just as it is written” +15:21 rb5r rc://*/ta/man/translate/writing-quotations καθὼς γέγραπται 1 See how you translated this phrase in [1:17](../01/17.md). +15:21 wy8k rc://*/ta/man/translate/figs-activepassive καθὼς γέγραπται 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Since Paul is referring to something Isaiah wrote, you could indicate Isaiah as the subject. Alternate translation: “just as Isaiah wrote” +15:21 ocug rc://*/ta/man/translate/figs-quotemarks οἷς οὐκ ἀνηγγέλη περὶ αὐτοῦ, ὄψονται, καὶ οἳ οὐκ ἀκηκόασιν, συνήσουσιν 1 This sentence is a quotation from [Isaiah 52:15](../isa/52/15.md). It may be helpful to your readers to indicate this by setting off all of this material with quotation marks or with whatever punctuation or convention your language uses to indicate a quotation. +15:21 zbeu rc://*/ta/man/translate/figs-parallelism οἷς οὐκ ἀνηγγέλη περὶ αὐτοῦ, ὄψονται, καὶ οἳ οὐκ ἀκηκόασιν, συνήσουσιν 1 These two clauses mean the same thing. Isaiah says the same thing twice, in slightly different ways, to emphasize that non-Jewish people will hear about the Messiah. If it would be helpful in your language, you could combine the phrases into one. Alternate translation: “Those who have not heard about him will certainly understand” +15:21 u8d6 rc://*/ta/man/translate/figs-activepassive οἷς οὐκ ἀνηγγέλη περὶ αὐτοῦ 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “Those to whom no one had reported concerning him” +15:21 m1f0 rc://*/ta/man/translate/figs-explicit ὄψονται & συνήσουσιν 1 Isaiah implies that the non-Jewish people who never heard about the Messiah will **understand** who the Messiah is and what he has done. If it would be helpful in your language, you could state this explicitly. Alternative translation: “will see who the Messiah is … will understand who he is” +15:21 eihc rc://*/ta/man/translate/figs-metaphor ὄψονται 1 Paul quotes Isaiah using **see** to refer to perceiving something. If it would be helpful in your language, you could express the meaning plainly. Alternative translation: “will perceive” +15:22 f1fq rc://*/ta/man/translate/grammar-connect-logic-result διὸ 1 The word **Therefore** indicates that what follows is a logical conclusion. Here, **Therefore** indicates that what follows is the result of Paul’s desire to preach the gospel in places where people have never heard it before. Use a natural way in your language for indicating result. Alternate translation (without a comma following): “For this reason” or “This is the reason why” +15:22 ex5j rc://*/ta/man/translate/figs-activepassive καὶ ἐνεκοπτόμην 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “those things also prevented me” +15:22 uf9y rc://*/ta/man/translate/figs-yousingular ὑμᾶς 1 Here, **you** is plural and refers to the believers in Rome to whom Paul was writing this letter. If it would be helpful in your language, you could state this explicitly. Alternate translation: “you believers who are in Rome” +15:23 hgiv rc://*/ta/man/translate/grammar-connect-logic-result μηκέτι τόπον ἔχων ἐν τοῖς κλίμασι τούτοις, ἐπιποθείαν δὲ ἔχων τοῦ ἐλθεῖν πρὸς ὑμᾶς ἀπὸ ἱκανῶν ἐτῶν 1 These clauses are two reasons why Paul hopes to see the Roman believers, as stated in the next verse. If you keep this verse and the next verse as one sentence in your translation, then you could use the most natural way in your language to indicate reasons. However, if you translate this verse and the next verse as separate sentences, then you could show that these clauses are reasons by indicating result in the next verse, as in the UST. Alternate translation: “because I no longer have a place in these regions, and because I have a longing from a considerable number of years to come to you” +15:23 b6kl rc://*/ta/man/translate/figs-explicit μηκέτι τόπον ἔχων ἐν τοῖς κλίμασι τούτοις 1 Paul uses this clause to imply that there were no more places in his area where people had not heard about Christ. If it would be helpful in your language, you could state this explicitly. Alternate translation: “there are no more places in these regions where people have not heard about Christ” +15:23 slf1 rc://*/ta/man/translate/figs-yousingular ὑμᾶς 1 See how you translated **you** in the previous verse. +15:24 si59 rc://*/ta/man/translate/translate-names τὴν Σπανίαν 1 At that time, **Spain** was a Roman province west of Rome. +15:24 c6wq rc://*/ta/man/translate/grammar-connect-time-simultaneous διαπορευόμενος 1 This clause indicates something that would happen at the same time as the next clause. You can make this clear in your translation with an appropriate connecting word or phrase. Alternate translation: “while passing through” +15:24 ww2v rc://*/ta/man/translate/figs-explicit διαπορευόμενος 1 Paul implies that he would be **passing through** Rome on his way to **Spain**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “passing through Rome” +15:24 rzie rc://*/ta/man/translate/figs-activepassive ὑφ’ ὑμῶν προπεμφθῆναι ἐκεῖ, ἐὰν ὑμῶν πρῶτον ἀπὸ μέρους ἐμπλησθῶ 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “for you to send me ahead to there, if you might first satisfy me for a while” +15:24 hlc3 rc://*/ta/man/translate/figs-euphemism ὑφ’ ὑμῶν προπεμφθῆναι ἐκεῖ 1 Here, **sent ahead** refers to receiving supplies needed for a journey. This is a polite way of asking for food or money. If it would be helpful in your language, you could use a different polite way of referring to this or you could state this plainly. Alternate translation: “to be given some provisions for my journey to there by you” +15:24 wg6d ἐὰν ὑμῶν πρῶτον ἀπὸ μέρους ἐμπλησθῶ 1 Alternate translation: “if I might first enjoy being with you for a while” +15:25 z3e5 rc://*/ta/man/translate/grammar-connect-logic-goal διακονῶν τοῖς ἁγίοις 1 This clause is a purpose clause. Paul is stating the purpose for him **traveling to Jerusalem**. Use a natural way in your language for indicating a purpose clause. Alternate translation (without a comma preceding): “for the purpose of ministering to the saints” +15:26 mjvr rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** indicates that what follows this word explains what came before it. **For** indicates that what follows is the reason why Paul is going to minister to the saints in Jerusalem, as stated in the previous verse. Use a natural way in your language for indicating a reason. Alternate translation (without a comma following): “I am going to Jerusalem because” +15:26 vn1r rc://*/ta/man/translate/figs-synecdoche εὐδόκησαν & Μακεδονία καὶ Ἀχαΐα 1 Paul uses **Macedonia** and **Achaia** here to refer to the Christians who lived in those areas. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “the believers in Macedonia and Achaia were well-pleased” +15:26 n0fb rc://*/ta/man/translate/figs-abstractnouns κοινωνίαν τινὰ ποιήσασθαι 1 If your language does not use an abstract noun for the idea of **contribution**, you could express the same idea in another way. Alternate translation: “to contribute a certain amount” +15:27 w5ap rc://*/ta/man/translate/grammar-connect-words-phrases γάρ 1 **For** indicates that what follows this word explains what came before it. **For** here indicates that what follows in this verse explains what Paul said in the previous verse. If it would be helpful in your language, you could use a different expression. Alternate translation: “In fact,” +15:27 px7a rc://*/ta/man/translate/writing-pronouns εὐδόκησαν & ὀφειλέται εἰσὶν 1 The two occurrences of **they** in this verse refer to the Christians in Macedonia and Achaia, whom Paul mentioned in the previous verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “the believers in Macedonia and Achaia were pleased … those people are obligated to” +15:27 tfz1 rc://*/ta/man/translate/writing-pronouns αὐτῶν & αὐτῶν & αὐτοῖς 1 In this verse, **them** and **their** refer to the Christians in Jerusalem. If it might be helpful in your language, you could state this explicitly. Alternate translation: “the Jewish believers … their … those Jewish believers” +15:27 ipij rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** indicates that what follows this word explains what came before it. **For** here indicates that what follows is the reason the believers in Macedonia and Achaia **are obligated** to help the believers in Jerusalem. Use the most natural form in your language for indicating a reason. Alternate translation: “The reason for this is that” +15:27 en7l rc://*/ta/man/translate/grammar-connect-condition-fact εἰ 1 Paul uses **if** as if the rest of the verse were a hypothetical possibility, but he means that it is actually true. If your language does not state something as a condition if it is certain or true, and if your readers might misunderstand and think that what Paul is saying is not certain, then you can translate his words as an affirmative statement. Alternate translation: “because it is true that” +15:28 jj6t rc://*/ta/man/translate/writing-pronouns τοῦτο 1 Here, **this** refers to Paul traveling to Jerusalem. If it would be helpful in your language, you could state this explicitly. Alternate translation: “this trip to Jerusalem” +15:28 zz8u rc://*/ta/man/translate/figs-metaphor σφραγισάμενος αὐτοῖς τὸν καρπὸν τοῦτον 1 Paul speaks of the money he is taking to Jerusalem as if it were**fruit**, and he speaks of his delivery of the money as if he were sealing it for the poor believers in Jerusalem. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “having safely delivered this offering to them” +15:28 gz16 rc://*/ta/man/translate/figs-metonymy δι’ ὑμῶν 1 Paul uses **you** here to refer to the place where those people lived, which is Rome. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “through the area where you live” or “through where you are in Rome” +15:28 ywlm rc://*/ta/man/translate/translate-names Σπανίαν 1 See how you translated **Spain** in [15:24](../15/24.md). +15:29 wod6 rc://*/ta/man/translate/figs-explicit ἐν πληρώματι εὐλογίας Χριστοῦ, ἐλεύσομαι 1 This could mean: (1) Paul and the believers in Rome will experience Christ’s blessing. Alternate translation: “I will come and we will experience the fullness of the blessing of Christ” (2) Paul will bring Christ’s blessing to the believers in Rome. Alternate translation: “I will bring the fullness of the blessing of Christ” +15:29 ylq8 rc://*/ta/man/translate/figs-abstractnouns ἐν πληρώματι εὐλογίας Χριστοῦ 1 If your language does not use abstract nouns for the ideas of **fullness** and **blessing**, you could express the same ideas in another way. Alternate translation: “in the full experience of how Christ blesses” +15:29 st5e rc://*/ta/man/translate/figs-metaphor ἐν πληρώματι εὐλογίας Χριστοῦ 1 Here Paul speaks of abundantly experiencing **the blessing of Christ** as if it were something that a person could receive in a full amount. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “in the abundant experience of the blessing of Christ” +15:30 v9iy rc://*/ta/man/translate/figs-gendernotations ἀδελφοί 1 See how you translated this word in [1:13](../01/13.md). +15:30 scg1 rc://*/ta/man/translate/figs-explicit διὰ τοῦ Κυρίου ἡμῶν, Ἰησοῦ Χριστοῦ, καὶ διὰ τῆς ἀγάπης τοῦ Πνεύματος 1 The two occurrences of **by** in this verse indicate that what follows each one are the bases for Paul to **urge** his readers. If it would be helpful in your language, you could state this explicitly. Alternate translation: “on the basis of our Lord Jesus Christ and on the basis of the love of the Spirit” +15:30 wq9l rc://*/ta/man/translate/figs-possession τῆς ἀγάπης τοῦ Πνεύματος 1 This could refer to: (1) **the love** that **the Spirit** gives to Christians. Alternate translation: “the love from the Spirit” (2) **the love** that belongs to **the Spirit**. Alternate translation: “the Spirit’s love” +15:30 a5g4 rc://*/ta/man/translate/figs-abstractnouns τῆς ἀγάπης τοῦ Πνεύματος & ταῖς προσευχαῖς 1 If your language does not use abstract nouns for the ideas of **love** and **prayers**, you could express the same ideas in another way. Alternate translation: “how you love from the Spirit … what you pray” +15:30 fy1v rc://*/ta/man/translate/figs-metaphor συναγωνίσασθαί μοι 1 Paul speaks of praying fervently as if it were a struggle. If it would be helpful in your language, you could express the meaning plainly or use a simile. Alternate translation: “to pray intensely together with me” or “to pray intensely with me as if striving together” +15:31 q3v8 rc://*/ta/man/translate/grammar-connect-words-phrases ἵνα & καὶ 1 Both occurrences of **so that** in this verse could indicate: (1) the contents of what they should pray. Alternate translation: “that … and that” (2) the purposes for praying. Alternate translation: “in order that … and in order that” +15:31 u7st rc://*/ta/man/translate/figs-activepassive ῥυσθῶ ἀπὸ τῶν ἀπειθούντων 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “God might deliver me from the disobedient ones” +15:31 gq4x rc://*/ta/man/translate/figs-explicit τῶν ἀπειθούντων 1 Here, **the disobedient ones** refers to the Jews **in Judea** who disobeyed God by refusing to believe in Jesus. If it would be helpful in your language, you could state this explicitly. Alternate translation: “the unbelieving Jews” or “those Jews who do not trust in Jesus” +15:31 nw5h rc://*/ta/man/translate/figs-euphemism διακονία μου 1 Here, **my service** refers to the money that Paul was going to bring to the poor believers in Jerusalem from the believers in Macedonia and Achaia. This is a polite way of referring to bringing money. If it would be helpful in your language, you could use a different polite way of referring to this or you could state this plainly. Alternate translation: “the money I bring” +15:31 li3i rc://*/ta/man/translate/figs-metonymy εἰς Ἰερουσαλὴμ 1 Here, **for Jerusalem** means “for the poor of the saints in Jerusalem,” as mentioned in [15:26](../15/26.md). If it would be helpful in your language, you could state this explicitly. Alternate translation: “for the poor saints in Jerusalem” +15:32 fe4d rc://*/ta/man/translate/grammar-connect-words-phrases ἵνα 1 See how you translated **so that** in the previous verse. +15:32 erby rc://*/ta/man/translate/figs-abstractnouns ἐν χαρᾷ 1 If your language does not use an abstract noun for the idea of **joy**, you could express the same idea in another way. Alternate translation: “while being joyful” +15:32 ekou rc://*/ta/man/translate/figs-abstractnouns θελήματος Θεοῦ 1 See how you translated this phrase in [1:10](../01/10.md). +15:32 sgcl rc://*/ta/man/translate/figs-activepassive συναναπαύσωμαι 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “and might refresh myself together with” +15:33 s947 rc://*/ta/man/translate/figs-possession ὁ & Θεὸς τῆς εἰρήνης 1 Paul is using the possessive form to describe **God** who gives **peace**. If it would be helpful in your language, you could use a different expression. Alternate translation: “the God who gives peace” +15:33 ubtx rc://*/ta/man/translate/figs-abstractnouns τῆς εἰρήνης 1 See how you translated **peace** in [1:7](../01/07.md). +16:intro qy96 0 # Romans 16 General Notes\n\n## Structure and Formatting\n\n8. Conclusion (15:14–16:27)\n * Paul describes his mission (15:14–21)\n * Paul’s travel plans (15:22–33)\n * Paul commends Phoebe (16:1–2)\n * Paul greets Christians in Rome (16:3–16)\n * Paul warns against false teachers (16:17–20)\n * Paul greets more Christians in Rome (16:21–24)\n * Doxology (16:25–27)\n\n## Special Concepts in this Chapter\n\n### Letter writing and sending\n\nIn this culture, someone who wanted to send a letter often spoke what they wanted to say, and a scribe would write it down for them. Then, they would send the letter with a messenger, who would read the letter to the person or people to whom it was addressed. In this chapter, Tertius mentions that he is the scribe writing the letter for Paul ([16:22](../16/22.md)). Paul begins this chapter by recommending Phoebe to the believers in Rome who receive this letter. This could indicate that Phoebe was the messenger who delivered the letter to them.\n\n### Greetings\n\nIn this culture, it was common for those who sent letters to include greetings to and from others in their letters. In this way, many people could greet each other but only send one letter. In [16:3–16](../16/03.md) and [21–23](../16/21.md) Paul includes greetings to and from people whom he and the Romans knew. Express these greetings in a natural form in your language. +16:1 sg6a rc://*/ta/man/translate/writing-pronouns συνίστημι 1 The pronoun **I** here and throughout this chapter refers to Paul, except for [16:22](../16/22.md). If it would be helpful in your language, you could state this explicitly. Alternate translation: “I, Paul, commend” +16:1 sry4 rc://*/ta/man/translate/translate-names Φοίβην 1 The word **Phoebe** is the name of a woman. +16:1 q86q rc://*/ta/man/translate/figs-exclusive ἡμῶν 1 In this verse and throughout this chapter **our** refers to Paul and his Christian readers, so **our** would be inclusive. Your language may require you to mark this form. +16:1 b81z rc://*/ta/man/translate/figs-metaphor τὴν ἀδελφὴν 1 Paul speaks of **Phoebe** as if she were the physical **sister** of him and his Christian readers. He means she has a brother-sister relationship with all Christians because she trusts in Jesus. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “our spiritual sister” +16:1 mbn3 rc://*/ta/man/translate/figs-abstractnouns διάκονον 1 See how you translated the abstract noun **servant** in [13:4](../13/04.md). +16:1 q669 rc://*/ta/man/translate/translate-names Κενχρεαῖς 1 The word **Cenchrea** was the name of a city in Greece. See how **Cenchrea** is translated in [Acts 18:18](../act/18/18.md). +16:2 cwx1 rc://*/ta/man/translate/figs-explicit ἐν Κυρίῳ 1 Here, **in the Lord** refers to Phoebe being a fellow believer in **the Lord** Jesus. If it would be helpful in your language, you could state this explicitly. Alternate translation: “as someone who believes in the Lord Jesus” +16:2 yic3 ἀξίως τῶν ἁγίων 1 Alternate translation: “in the way that believers should welcome other believers” +16:2 g7of rc://*/ta/man/translate/grammar-connect-logic-goal καὶ 1 Here, **and** indicates that what follows is a second purpose for Paul to commend Phoebe to the believers in Rome. If it would be helpful in your language, you could state this explicitly. Alternate translation: “and in order that you” +16:2 qp4w rc://*/ta/man/translate/figs-metaphor παραστῆτε αὐτῇ 1 Here, **stand by** refers to helping someone. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “might assist her” +16:2 i0fm rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** indicates that what follows this word explains what came before it. **For** here indicates that what follows is the reason why Paul wants the Roman believers to help Phoebe. Use the most natural form in your language for indicating a reason. Alternate translation: “The reason I want you to do this is that” +16:2 inh1 rc://*/ta/man/translate/figs-abstractnouns καὶ γὰρ αὐτὴ προστάτις πολλῶν ἐγενήθη καὶ ἐμοῦ αὐτοῦ 2 If your language does not use an abstract noun for the idea of **benefactor**, you could express the same idea in another way. Alternate translation: “For she has also benefited many, and myself as well” +16:3-16 na1k 0 # General Information:\n\nAs was customary in his culture, in [16:3–16](../16/03.md) Paul begins to conclude the letter by extending greetings to the people to whom he is writing. Your language may have a particular way of sharing greetings in a letter. If so, you could use that form here. Alternate translation: “I enthusiastically ask to be remembered to” or “I send regards to” +16:3 xigr rc://*/ta/man/translate/figs-imperative ἀσπάσασθε 1 **Greet** here and throughout [16:3–16](../16/03.md) is an imperative, but it communicates a polite request rather than a command. Use a form in your language that communicates a polite request. Alternate translation: “Please give my greetings to” +16:3 c5lg rc://*/ta/man/translate/translate-names Πρίσκαν καὶ Ἀκύλαν 1 The word **Prisca** is the name of a woman who is also called “Priscilla” in [Acts 18:2](../act/18/02.md). **Aquila** is the name of her husband. +16:3 fsk1 rc://*/ta/man/translate/figs-explicit τοὺς συνεργούς μου 1 Here, **fellow workers** refers to people who work together with Paul to tell other people about Jesus. If it would be helpful in your language, you could state this explicitly. Alternate translation: “who worked with me to preach the gospel” +16:3 uo3a rc://*/ta/man/translate/figs-metaphor ἐν Χριστῷ Ἰησοῦ 1 Here, **in Christ Jesus** could refer to: (1) the kind of work that **Prisca and Aquila** did with Paul. Alternate translation: “in the service of Christ Jesus” (2) being united with Christ, as this phrase is used in [3:24](../03/24.md); [6:11](../06/11.md), [23](../06/23.md); [8:1–2](../08/01.md), [39](../08/39.md); and [15:17](../15/17.md). Alternate translation: “who are united to Christ Jesus” +16:4 ilnn rc://*/ta/man/translate/figs-distinguish οἵτινες ὑπὲρ τῆς ψυχῆς μου, τὸν ἑαυτῶν τράχηλον ὑπέθηκαν, οἷς οὐκ ἐγὼ μόνος εὐχαριστῶ, ἀλλὰ καὶ πᾶσαι αἱ ἐκκλησίαι τῶν ἐθνῶν 1 This verse interrupts the main part of the sentence in [16:3–5](../16/03.md) in order to give further information about Prisca and Aquila. If it would be clearer in your language, you could translate this verse as its own sentence and repeat the main verb of the previous verse in the next verse, as in the UST. +16:4 fye8 rc://*/ta/man/translate/figs-idiom τὸν ἑαυτῶν τράχηλον ὑπέθηκαν 1 This phrase refers to doing something that would put someone in danger of being executed. Romans often executed people by chopping their heads off at the neck with an axe. If it would be helpful in your language, you could use an equivalent idiom or use plain language. Alternate translation: “risked having their heads chopped off by the Roman authorities” +16:4 xmf8 rc://*/ta/man/translate/figs-metaphor ἐγὼ & εὐχαριστῶ 1 Here Paul speaks of expressing **thanks** as if they were something that he could **give** to someone. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “I am thankful” +16:5 i32d rc://*/ta/man/translate/figs-infostructure καὶ τὴν κατ’ οἶκον αὐτῶν ἐκκλησίαν 1 This clause continues the sentence that Paul began in [16:3](../16/03.md) and interrupted in the previous verse. If you made the previous verse into its own sentence, then here you will need to add the main verb from [16:3](../16/03.md). Alternate translation: “and greet the church based in their house” +16:5 d6i0 rc://*/ta/man/translate/writing-pronouns οἶκον αὐτῶν 1 The pronoun **their** here refers to Prisca and Aquila. If it would be helpful in your language, you could state this explicitly. Alternate translation: “the house of Prisca and Aquila” +16:5 qqdg rc://*/ta/man/translate/figs-imperative ἀσπάσασθε 1 See how you translated **Greet** in [16:3](../16/03.md). +16:5 bn9z rc://*/ta/man/translate/translate-names Ἐπαίνετον 1 The word **Epaenetus** is the name of a man. +16:5 d1f1 rc://*/ta/man/translate/figs-metaphor ἀπαρχὴ τῆς Ἀσίας εἰς Χριστόν 1 Paul speaks of **Epaenetus** as if he were **fruit** that he had harvested. He means that **Epaenetus** was the first person in **Asia** who believed in **Christ** as a result of Paul’s preaching. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “the first person in Asia to believe in Jesus” +16:6 ew2z rc://*/ta/man/translate/translate-names Μαρίαν 1 The word **Mary** is the name of a woman. Several women in the Bible are named **Mary** because it was a common Jewish name. +16:7 tzk4 rc://*/ta/man/translate/translate-names Ἀνδρόνικον 1 The word **Andronicus** is the name of a man. +16:7 z9uk rc://*/ta/man/translate/translate-names Ἰουνίαν 1 **Junias** could refer to: (1) a woman named Junia, in which case **Andronicus and Junias** might be a married couple like Prisca and Aquila. See the UST. (2) the shortened form of Junianus, a man’s name, which is less likely. +16:7 ycr0 rc://*/ta/man/translate/figs-explicit τοὺς συγγενεῖς μου 1 Here, **kinsmen** could refer to: (1) Jewish Christians. Alternate translation: “my Jewish Christian kinsmen” (2) Christian relatives of Paul. Alternate translation: “my Christian relatives” +16:7 gce3 rc://*/ta/man/translate/figs-activepassive οἵτινές εἰσιν ἐπίσημοι ἐν τοῖς ἀποστόλοις 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “whom the apostles know very well” +16:7 nvw5 rc://*/ta/man/translate/figs-distinguish οἳ 1 Here, **who** indicates that what follows is further information about **Andronicus and Junias**. It is not information about **the apostles**. If it would be helpful in your language, you could state this explicitly. Alternate translation (as a new sentence): “These two people” +16:7 ylvm rc://*/ta/man/translate/figs-metaphor ἐν Χριστῷ 1 Here, **in Christ** refers to being united with Christ. See how you translated the same use of this phrase in [3:24](../03/24.md). +16:8 h976 rc://*/ta/man/translate/translate-names Ἀμπλιᾶτον 1 The word **Ampliatus** is the name of a man. +16:8 alh2 rc://*/ta/man/translate/figs-explicit ἐν Κυρίῳ 1 See how you translated the same use of this phrase in [16:2](../16/02.md). +16:9 bd5l rc://*/ta/man/translate/translate-names Οὐρβανὸν & Στάχυν 1 The words **Urbanus** and **Stachys** are names of men. +16:9 if0q rc://*/ta/man/translate/figs-explicit τὸν συνεργὸν ἡμῶν ἐν Χριστῷ 1 See how you translated a similar phrase in [16:3](../16/03.md). +16:10 k55t rc://*/ta/man/translate/translate-names Ἀπελλῆν & Ἀριστοβούλου 1 The words **Apelles** and **Aristobulus** are names of men. +16:10 q96n rc://*/ta/man/translate/figs-activepassive τὸν δόκιμον ἐν Χριστῷ 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “whom Christ has approved” +16:11 gt6r rc://*/ta/man/translate/translate-names Ἡρῳδίωνα & Ναρκίσσου 1 The words **Herodion** and **Narcissus** are names of men. +16:11 iifk rc://*/ta/man/translate/figs-explicit τὸν συγγενῆ 1 See how you translated “kinsmen” in [16:7](../16/07.md). +16:11 ket9 rc://*/ta/man/translate/figs-metaphor ἐν Κυρίῳ 1 Here, **in the Lord** refers to being united to Christ and has the same meaning as “in Christ” in [16:7](../16/07.md) and [3:24](../03/24.md). If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “united to the Lord Jesus” +16:12 sq9n rc://*/ta/man/translate/translate-names Τρύφαιναν & Τρυφῶσαν & Περσίδα 1 The words **Tryphaena**, **Tryphosa**, and **Persis** are names of women. +16:12 vkh4 rc://*/ta/man/translate/figs-explicit ἐν Κυρίῳ -1 See how you translated a similar use of **in the Lord** in [16:3](../16/03.md). +16:13 zmf4 rc://*/ta/man/translate/translate-names Ῥοῦφον 1 The word **Rufus** is the name of a man. See how this name is translated in [Mark 15:21](../mrk/15/21.md). +16:13 zy3x rc://*/ta/man/translate/figs-activepassive τὸν ἐκλεκτὸν ἐν Κυρίῳ 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “the one whom God has elected” +16:13 hqf6 rc://*/ta/man/translate/figs-metaphor τὴν μητέρα αὐτοῦ καὶ ἐμοῦ 1 Paul speaks of the **mother** of **Rufus** as if she were his own **mother**. He means that she treated him as if he were her own child. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “his mother, whom I also think of as my mother” +16:14 dwh9 rc://*/ta/man/translate/translate-names Ἀσύγκριτον, Φλέγοντα, Ἑρμῆν, Πατροβᾶν, Ἑρμᾶν 1 These are names of five men. +16:14 ck2w rc://*/ta/man/translate/figs-gendernotations ἀδελφούς 1 See how you translated this word in [1:13](../01/13.md). +16:14 il54 rc://*/ta/man/translate/figs-explicit τοὺς σὺν αὐτοῖς ἀδελφούς 1 Here, **with them** implies that these people meet together as a church. If it would be helpful in your language, you could state this explicitly. Alternate translation: “the brothers who meet with them” +16:15 ye9j rc://*/ta/man/translate/translate-names Φιλόλογον & Νηρέα & Ὀλυμπᾶν 1 The words **Philologus**, **Nereus**, and **Olympas** are names of men. +16:15 n2rx rc://*/ta/man/translate/translate-names Ἰουλίαν 1 The word **Julia** is the name of a woman. She was probably the wife of **Philologus**. +16:15 j4uu rc://*/ta/man/translate/figs-explicit τοὺς σὺν αὐτοῖς πάντας ἁγίους 1 See how you translated **with them** in the previous verse. +16:16 nxka rc://*/ta/man/translate/figs-imperative ἀσπάσασθε 1 See how you translated **Greet** in [16:3](../16/03.md). +16:16 g2z1 rc://*/ta/man/translate/translate-unknown φιλήματι ἁγίῳ 1 Here, **a holy kiss** describes a **kiss** that believers would give to other believers (that is why it is **holy**). In Paul’s culture, this was an appropriate way to greet someone with whom one was very close, such as a family member or a good friend. You could use a greeting that is used by close friends or family members and clarify that here it is used in a **holy** or Christian way. Alternate translation: “with a Christian hug” or “in warm way that is appropriate for fellow believers” +16:16 t1q4 rc://*/ta/man/translate/figs-hyperbole ἀσπάζονται ὑμᾶς αἱ ἐκκλησίαι πᾶσαι τοῦ Χριστοῦ 1 **All** here could refer to: (1) all the **churches** that were in the area where Paul was working when he wrote this letter. Alternate translation: “All the churches of Christ in this region” (2) all the **churches** that Paul had authority over or represented. Alternate translation: “All the churches of Christ that I represent” +16:17 wx6r rc://*/ta/man/translate/figs-gendernotations ἀδελφοί 1 See how you translated this word in [1:13](../01/13.md). +16:17 ztv5 rc://*/ta/man/translate/figs-abstractnouns τὰς διχοστασίας & τὰ σκάνδαλα & τὴν διδαχὴν 1 If your language does not use abstract nouns for the ideas of **divisions**, **obstacles**, and **teaching**, you could express the same ideas in another way. Alternate translation: “what divides … what obstructs … what is taught” +16:17 n59l rc://*/ta/man/translate/figs-explicit τοὺς τὰς διχοστασίας καὶ τὰ σκάνδαλα & ποιοῦντας 1 This phrase refers to causing believers to argue with each other. If it would be helpful in your language, you could state this explicitly. See the UST. +16:17 atil rc://*/ta/man/translate/figs-metaphor τὰ σκάνδαλα 1 See how you translated “trap” in [11:9](../11/09.md) and [14:13](../14/13.md). +16:17 j9x7 rc://*/ta/man/translate/figs-explicit παρὰ τὴν διδαχὴν ἣν ὑμεῖς ἐμάθετε 1 This clause could refer to: (1) the **traps**. Alternate translation: “which are contrary to the teaching that you have learned” (2) the means by which these people are **causing divisions and traps**. Alternate translation: “by doing what is contrary to the teaching that you have learned” +16:17 b318 rc://*/ta/man/translate/figs-metaphor ἐκκλίνετε ἀπ’ αὐτῶν 1 Here, **turn away** refers to avoiding someone. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “avoid them completely” +16:18 yij5 rc://*/ta/man/translate/grammar-connect-words-phrases γὰρ 1 **For** indicates that what follows this word explains what came before it. **For** here indicates that what follows in this verse explains what Paul said in the previous verse. If it would be helpful in your language, you could use a different expression. Alternate translation: “In fact,” +16:18 fpvs rc://*/ta/man/translate/writing-pronouns τοιοῦτοι 1 Here, **these** refers to “those who are causing division and traps,” who are mentioned in the previous verse. If it would be helpful in your language, you could state this explicitly. Alternate translation: “such as those causing such divisions and traps” +16:18 azob rc://*/ta/man/translate/figs-explicit τῷ Κυρίῳ ἡμῶν Χριστῷ οὐ δουλεύουσιν 1 Here, **enslaved to our Lord Christ** refers to living under the control of **our Lord Christ**. If it would be helpful in your language, you could state this explicitly. Alternate translation: “are not living in submission to our Lord Christ” +16:18 ea6h rc://*/ta/man/translate/figs-ellipsis ἀλλὰ τῇ ἑαυτῶν κοιλίᾳ 1 Paul is leaving out some of the words that a clause would need in many languages to be complete. If it would be helpful in your language, you could supply these words from the previous clause. Alternate translation: “but they are enslaved to their own stomach” +16:18 nxn4 rc://*/ta/man/translate/figs-metonymy τῇ ἑαυτῶν κοιλίᾳ 1 Here, **stomach** could refer to: (1) physical desires, especially the desires to eat or drink. Alternate translation: “to their own physical desires” (2) pleasing oneself. Alternate translation: “to their own pleasure” +16:18 gddw rc://*/ta/man/translate/figs-abstractnouns διὰ τῆς χρηστολογίας καὶ εὐλογίας 1 If your language does not use abstract nouns for the ideas of **speech** and **flattery**, you could express the same ideas in another way. Alternate translation: “through speaking smoothly and flatteringly” +16:18 c2je rc://*/ta/man/translate/figs-metonymy τὰς καρδίας 1 See how you translated “heart” in [1:21](../01/21.md). +16:19 vqml rc://*/ta/man/translate/grammar-connect-logic-result γὰρ 1 **For** indicates that what follows this word explains what came before it. **For** here indicates that was follows is one reason why Paul’s readers should obey the command to “watch out for” and “turn away from” false teachers. Use the most natural form in your language for indicating a reason. Alternate translation: “Watch out for and turn away from these people since” +16:19 imc7 rc://*/ta/man/translate/figs-personification ἡ & ὑμῶν ὑπακοὴ, εἰς πάντας ἀφίκετο 1 Here Paul speaks of the Roman believers’ **obedience** as if it were a person who could go to people. He means that many people had heard about their **obedience**. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “your obedience has been heard about by everyone” +16:19 o1b9 rc://*/ta/man/translate/figs-abstractnouns ἡ & ὑμῶν ὑπακοὴ & τὸ ἀγαθόν & τὸ κακόν 1 See how you translated **obedience** in [5:19](../05/19.md) and **good** and **evil** in [7:19](../07/19.md). +16:19 gj2r rc://*/ta/man/translate/figs-hyperbole πάντας 1 Here, **everyone** is an exaggeration that Paul uses to show that many believers had heard about the **obedience** of the Roman believers. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “very many people” +16:20 bnni rc://*/ta/man/translate/figs-possession ὁ & Θεὸς τῆς εἰρήνης 1 See how you translated this phrase in [15:33](../15/33.md). +16:20 s3cq rc://*/ta/man/translate/figs-metaphor συντρίψει τὸν Σατανᾶν ὑπὸ τοὺς πόδας ὑμῶν 1 Here Paul speaks of the Roman believers having victory over **Satan** as if they would **crush** him **under** their **feet**. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “will cause you to have complete victory over Satan” +16:20 qpr7 rc://*/ta/man/translate/figs-abstractnouns ἐν τάχει. ἡ χάρις τοῦ Κυρίου ἡμῶν, Ἰησοῦ Χριστοῦ, μεθ’ ὑμῶν 1 If your language does not use abstract nouns for the ideas of **haste** and **grace**, you could express the same ideas in another way. Alternate translation: “hastily. May the Lord Jesus Christ act graciously toward you” +16:20 btor ἐν τάχει 1 The phrase translated as **with haste** can also refer to something happening after a short time period. Alternate translation: “in a short time” or “soon” +16:20 oo2r rc://*/ta/man/translate/translate-blessing ἡ χάρις τοῦ Κυρίου ἡμῶν, Ἰησοῦ Χριστοῦ, μεθ’ ὑμῶν 1 As was customary in his culture, Paul closes his letter with a blessing for the Roman believers. Use a form that people would recognize as a blessing in your language. Alternate translation: “May you experience kindness from our Lord Jesus Christ” or “I pray that you will have grace from our Lord Jesus Christ” +16:21 z4g3 rc://*/ta/man/translate/figs-explicit ὁ συνεργός μου 1 See how you translated the similar phrase in [16:3](../16/03.md). +16:21 ku15 rc://*/ta/man/translate/translate-names Λούκιος & Ἰάσων & Σωσίπατρος 1 The words **Lucius**, **Jason**, and **Sosipater** are names of men. +16:21 km7u rc://*/ta/man/translate/figs-explicit οἱ συγγενεῖς μου 1 See how you translated this phrase in [16:7](../16/07.md). +16:21 wvzj ἀσπάζεται ὑμᾶς 1 As was customary in this culture, Paul concludes the letter by extending greetings from people who are with him and who know the people to whom he is writing. Your language may have a particular way of sharing greetings in a letter. If so, you can use that form here. Alternate translation: “send you their greetings” or “ask to be remembered to you” +16:22 pijj rc://*/ta/man/translate/figs-explicit ἐγὼ, Τέρτιος, ὁ γράψας τὴν ἐπιστολὴν 1 This clause means that **Tertius** wrote down the words that Paul told him to write in this letter. In ancient times it was common for people to use scribes to physically write dictated letters for them. See the discussion of this in the General Notes for this chapter. Alternate translation: “I, Tertius, am the person who wrote down what Paul told me to write in this epistle” +16:22 g8li rc://*/ta/man/translate/figs-123person ἀσπάζομαι ὑμᾶς ἐγὼ, Τέρτιος, ὁ γράψας τὴν ἐπιστολὴν, ἐν Κυρίῳ 1 **I** here refers to **Tertius**, who writes this verse. Unlike elsewhere in this letter, it does not refer to Paul. If it would be helpful in your language, you could use the third person in this verse. Alternate translation: “Tertius, who wrote this epistle, greets you in the Lord” +16:22 xu3q rc://*/ta/man/translate/translate-names Τέρτιος 1 The word **Tertius** is the name of a man. +16:22 nx4g rc://*/ta/man/translate/figs-explicit ἐν Κυρίῳ 1 See how you translated the similar use of **in the Lord** in [16:2](../16/02.md). +16:23 sw7r rc://*/ta/man/translate/translate-names Γάϊος & Ἔραστος & Κούαρτος 1 The words **Gaius**, **Erastus**, and **Quartus** are names of men. +16:23 j9u7 rc://*/ta/man/translate/figs-explicit ὁ ξένος μου, καὶ ὅλης τῆς ἐκκλησίας 1 This phrase indicates that the home of **Gaius** was where Paul and his fellow believers gathered to worship. If it would be helpful in your language, you could state this explicitly. Alternate translation: “who hosts me and the whole church in his house” +16:23 m5hg rc://*/ta/man/translate/figs-explicit ὁ οἰκονόμος 1 Here, **steward** refers to the person who takes care of the money for **the city** in which Paul is staying. If it would be helpful in your language, you could state this explicitly. Alternate translation: “the treasurer” or “the one who administrates the finances” +16:23 fnet rc://*/ta/man/translate/figs-gendernotations ἀδελφός 1 Here, **brother** refers to a fellow Christian. See how you translated **brother** in [14:10](../14/10.md). +16:24 ct9t rc://*/ta/man/translate/translate-textvariants Ἡ χάρις τοῦ κυρίου ἡμῶν Ἰησοῦ χριστοῦ μετὰ πάντων ὑμῶν. Ἀμήν 1 This verse is not in the best earliest manuscripts. It seems to be an accidental repetition of the last part of [16:20](../16/20.md). It has been included in the ULT, but it is marked off with square brackets (\\[ \\]) at the beginning and end. If possible, do not include this addition in your translation. +16:25 xma1 0 [16:25–27](../16/25.md) are one long sentence. If you divide this sentence into shorter sentences, then you will need to repeat part of [16:27](../16/27.md) in [16:25](../16/25.md), as the UST does. +16:25 v71l δὲ 1 **Now** here marks the closing section of the letter. If you have a way of doing this in your language, you could use it here. +16:25 xgkv rc://*/ta/man/translate/figs-explicit τῷ & δυναμένῳ ὑμᾶς στηρίξαι 1 Here, **the one** refers to God. If it would be helpful in your language, you could state this explicitly. Alternate translation: “to God, who is able to establish you” +16:25 pp5k rc://*/ta/man/translate/figs-metaphor ὑμᾶς στηρίξαι 1 Here Paul speaks of God strengthening a person’s faith as if God were establishing that person. If it would be helpful in your language, you could express the meaning plainly. Alternate translation: “to make your faith strong” +16:25 kmw1 rc://*/ta/man/translate/figs-possession τὸ εὐαγγέλιόν μου 1 Paul is using the possessive form to describe the **gospel** message that he preached. If it would be helpful in your language, you could use a different expression. Alternate translation: “the gospel that I preach” +16:25 yprj rc://*/ta/man/translate/figs-possession τὸ κήρυγμα Ἰησοῦ Χριστοῦ 1 Paul is using the possessive form to describe the **preaching** that is about **Jesus Christ**. If it would be helpful in your language, you could use a different expression. Alternate translation: “the preaching about Jesus Christ” +16:25 wyyl rc://*/ta/man/translate/figs-abstractnouns τὸ κήρυγμα & ἀποκάλυψιν μυστηρίου 1 If your language does not use abstract nouns for the ideas of **preaching**, **revelation**, and **mystery**, you could express the same ideas in another way. Alternate translation: “what is preached … what is revealed of what is mysterious” +16:25 vyj4 rc://*/ta/man/translate/figs-explicit κατὰ ἀποκάλυψιν μυστηρίου 1 Here, **according to** indicates that what follows is what Paul’s preaching is based on. If it would be helpful in your language, you could state this explicitly. Alternate translation: “on the basis of the revelation of the mystery” +16:25 s5ky rc://*/ta/man/translate/translate-unknown μυστηρίου 1 Here Paul uses the word **mystery** to refer to God’s plan to save people, which was revealed in the **gospel**. This does not mean that the idea is hard to understand, but rather, that God had not yet revealed it to people. If your language would not use **mystery** to refer to something that was concealed but has now been revealed, you could use a different expression. Alternate translation: “of this concealed message” +16:25 n6c1 rc://*/ta/man/translate/figs-activepassive κατὰ ἀποκάλυψιν μυστηρίου χρόνοις αἰωνίοις σεσιγημένου 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “according to the mystery that God has now revealed, yet had kept secret for long ages” +16:25 bgqm rc://*/ta/man/translate/figs-distinguish χρόνοις αἰωνίοις σεσιγημένου 1 This clause gives further information about **the mystery**, which is also the **gospel**. If it would be helpful in your language, you could use a different way to make this connection clear. Alternate translation: “which is what was kept secret for long ages” +16:26 d7r5 rc://*/ta/man/translate/figs-distinguish φανερωθέντος δὲ νῦν 1 This clause gives further information about “the mystery,” which is also the “gospel” mentioned in the previous verse. If it would be helpful in your language, you could use a different way to make this connection clear. Alternate translation: “but now that mystery has been revealed” +16:26 kgs8 rc://*/ta/man/translate/figs-activepassive φανερωθέντος δὲ νῦν 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “but now God has revealed” +16:26 vrul rc://*/ta/man/translate/figs-infostructure διά τε Γραφῶν προφητικῶν, κατ’ ἐπιταγὴν τοῦ αἰωνίου Θεοῦ εἰς ὑπακοὴν πίστεως, εἰς πάντα τὰ ἔθνη γνωρισθέντος 1 The word translated as **and** here indicates that the following four phrases are connected to the fifth phrase. If it would be helpful in your language, you could change the order of these phrases. Alternate translation: “and having been made known through the prophetic writings, according to the command of the eternal God, to the obedience of faith, to all the nations” +16:26 efyy rc://*/ta/man/translate/figs-abstractnouns Γραφῶν προφητικῶν & ἐπιταγὴν τοῦ αἰωνίου Θεοῦ εἰς ὑπακοὴν πίστεως 1 If your language does not use abstract nouns for the ideas of **writings**, **command**, **obedience**, and **faith**, you could express the same ideas in another way. Alternate translation: “what was written by the prophets … what the eternal God commanded, that we should obey as an act of faith” +16:26 fbr6 rc://*/ta/man/translate/grammar-connect-logic-goal εἰς ὑπακοὴν πίστεως 1 Here, **to** indicates that this is a purpose clause. Use a natural way in your language for introducing a purpose clause. Alternate translation: “for the purpose of the obedience of faith” +16:26 lc6d rc://*/ta/man/translate/figs-possession ὑπακοὴν πίστεως 1 See how you translated this phrase in [1:5](../01/05.md). +16:26 cvi3 rc://*/ta/man/translate/figs-activepassive γνωρισθέντος 1 If your language does not use the passive form in this way, you can state this in active form or in another way that is natural in your language. Alternate translation: “God having made known” +16:27 kuyu μόνῳ σοφῷ Θεῷ 1 Alternate translation: “to God who alone is wise” +16:27 ua9d rc://*/ta/man/translate/figs-abstractnouns ᾧ ἡ δόξα 1 If your language does not use an abstract noun for the idea behind the word **glory**, you could express the same idea with a verbal form. Alternate translation: “may people glorify him” diff --git a/uroman-1.2.8/.gitignore b/uroman-1.2.8/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..ecf66f8429154ee03dee387d99afd4bc670e270a --- /dev/null +++ b/uroman-1.2.8/.gitignore @@ -0,0 +1,35 @@ +!Build/ +.last_cover_stats +/META.yml +/META.json +/MYMETA.* +*.o +*.pm.tdy +*.bs + +# Devel::Cover +cover_db/ + +# Devel::NYTProf +nytprof.out + +# Dizt::Zilla +/.build/ + +# Module::Build +_build/ +Build +Build.bat + +# Module::Install +inc/ + +# ExtUtils::MakeMaker +/blib/ +/_eumm/ +/*.gz +/Makefile +/Makefile.old +/MANIFEST.bak +/pm_to_blib +/*.zip diff --git a/uroman-1.2.8/LICENSE.txt b/uroman-1.2.8/LICENSE.txt new file mode 100644 index 0000000000000000000000000000000000000000..58747edef82bf34d313874c35ba8f55368e8782f --- /dev/null +++ b/uroman-1.2.8/LICENSE.txt @@ -0,0 +1,11 @@ +Copyright (C) 2015-2020 Ulf Hermjakob, USC Information Sciences Institute + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +Any publication of projects using uroman shall acknowledge its use: "This project uses the universal romanizer software 'uroman' written by Ulf Hermjakob, USC Information Sciences Institute (2015-2020)". +Bibliography: Ulf Hermjakob, Jonathan May, and Kevin Knight. 2018. Out-of-the-box universal romanization tool uroman. In Proceedings of the 56th Annual Meeting of Association for Computational Linguistics, Demo Track. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + diff --git a/uroman-1.2.8/README.md b/uroman-1.2.8/README.md new file mode 100644 index 0000000000000000000000000000000000000000..c2da85861800067db9ebc997c9119308eec8678d --- /dev/null +++ b/uroman-1.2.8/README.md @@ -0,0 +1,163 @@ +# URoman + +*uroman* is a *universal romanizer*. It converts text in any script to the Latin alphabet. + +Version: 1.2.8 +Release date: April 23, 2021 +Author: Ulf Hermjakob, USC Information Sciences Institute + + +### Usage +```bash +$ uroman.pl [-l ] [--chart] [--no-cache] < STDIN + where the optional is a 3-letter languages code, e.g. ara, bel, bul, deu, ell, eng, fas, + grc, ell, eng, heb, kaz, kir, lav, lit, mkd, mkd2, oss, pnt, pus, rus, srp, srp2, tur, uig, ukr, yid. + --chart specifies chart output (in JSON format) to represent alternative romanizations. + --no-cache disables caching. +``` +### Examples +```bash +$ bin/uroman.pl < text/zho.txt +$ bin/uroman.pl -l tur < text/tur.txt +$ bin/uroman.pl -l heb --chart < text/heb.txt +$ bin/uroman.pl < test/multi-script.txt > test/multi-script.uroman.txt +``` + +Identifying the input as Arabic, Belarusian, Bulgarian, English, Farsi, German, +Ancient Greek, Modern Greek, Pontic Greek, Hebrew, Kazakh, Kyrgyz, Latvian, +Lithuanian, North Macedonian, Russian, Serbian, Turkish, Ukrainian, Uyghur or +Yiddish will improve romanization for those languages as some letters in those +languages have different sound values from other languages using the same script +(French, Russian, Hebrew respectively). +No effect for other languages in this version. + +### Bibliography +Ulf Hermjakob, Jonathan May, and Kevin Knight. 2018. Out-of-the-box universal romanization tool uroman. In Proceedings of the 56th Annual Meeting of Association for Computational Linguistics, Demo Track. ACL-2018 Best Demo Paper Award. [Paper in ACL Anthology](https://www.aclweb.org/anthology/P18-4003) | [Poster](https://www.isi.edu/~ulf/papers/poster-uroman-acl2018.pdf) | [BibTex](https://www.aclweb.org/anthology/P18-4003.bib) + +### Change History +Changes in version 1.2.8 + * Updated to Unicode 13.0 (2021), which supports several new scripts (10% larger UnicodeData.txt). + * Improved support for Georgian. + * Preserve various symbols (as opposed to mapping to the symbols' names). + * Various small improvements. + +Changes in version 1.2.7 + * Improved support for Pashto. + +Changes in version 1.2.6 + * Improved support for Ukrainian, Russian and Ogham (ancient Irish script). + * Added support for English Braille. + * Added alternative Romanization for North Macedonian and Serbian (mkd2/srp2) + reflecting a casual style that many native speakers of those languages use + when writing text in Latin script, e.g. non-accented single letters (e.g. "s") + rather than phonetically motivated combinations of letters (e.g. "sh"). + * When a line starts with "::lcode xyz ", the new uroman version will switch to + that language for that line. This is used for the new reference test file. + * Various small improvements. + +Changes in version 1.2.5 + * Improved support for Armenian and eight languages using Cyrillic scripts. + -- For Serbian and Macedonian, which are often written in both Cyrillic + and Latin scripts, uroman will map both official versions to the same + romanized text, e.g. both "Ниш" and "Niš" will be mapped to "Nish" (which + properly reflects the pronunciation of the city's name). + For both Serbian and Macedonian, casual writers often use a simplified + Latin form without diacritics, e.g. "s" to represent not only Cyrillic "с" + and Latin "s", but also "ш" or "š", even if this conflates "s" and "sh" and + other such pairs. The casual romanization can be simulated by using + alternative uroman language codes "srp2" and "mkd2", which romanize + both "Ниш" and "Niš" to "Nis" to reflect the casual Latin spelling. + * Various small improvements. + +Changes in version 1.2.4 + * Bug-fix that generated two emtpy lines for each empty line in cache mode. + +Changes in version 1.2 + * Run-time improvement based on (1) token-based caching and (2) shortcut + romanization (identity) of ASCII strings for default 1-best (non-chart) + output. Speed-up by a factor of 10 for Bengali and Uyghur on medium and + large size texts. + * Incremental improvements for Farsi, Amharic, Russian, Hebrew and related + languages. + * Richer lattice structure (more alternatives) for "Romanization" of English + to support better matching to romanizations of other languages. + Changes output only when --chart option is specified. No change in output for + default 1-best output, which for ASCII characters is always the input string. + +Changes in version 1.1 (major upgrade) + * Offers chart output (in JSON format) to represent alternative romanizations. + -- Location of first character is defined to be "line: 1, start:0, end:0". + * Incremental improvements of Hebrew and Greek romanization; Chinese numbers. + * Improved web-interface at http://www.isi.edu/~ulf/uroman.html + -- Shows corresponding original and romanization text in red + when hovering over a text segment. + -- Shows alternative romanizations when hovering over romanized text + marked by dotted underline. + -- Added right-to-left script detection and improved display for right-to-left + script text (as determined line by line). + -- On-page support for some scripts that are often not pre-installed on users' + computers (Burmese, Egyptian, Klingon). + +Changes in version 1.0 (major upgrade) + * Upgraded principal internal data structure from string to lattice. + * Improvements mostly in vowelization of South and Southeast Asian languages. + * Vocalic 'r' more consistently treated as vowel (no additional vowel added). + * Repetition signs (Japanese/Chinese/Thai/Khmer/Lao) are mapped to superscript 2. + * Japanese Katakana middle dots now mapped to ASCII space. + * Tibetan intersyllabic mark now mapped to middle dot (U+00B7). + * Some corrections regarding analysis of Chinese numbers. + * Many more foreign diacritics and punctuation marks dropped or mapped to ASCII. + * Zero-width characters dropped, except line/sentence-initial byte order marks. + * Spaces normalized to ASCII space. + * Fixed bug that in some cases mapped signs (such as dagger or bullet) to their verbal descriptions. + * Tested against previous version of uroman with a new uroman visual diff tool. + * Almost an order of magnitude faster. + +Changes in version 0.7 (minor upgrade) + * Added script uroman-quick.pl for Arabic script languages, incl. Uyghur. + Much faster, pre-caching mapping of Arabic to Latin characters, simple greedy processing. + Will not convert material from non-Arabic blocks such as any (somewhat unusual) Cyrillic + or Chinese characters in Uyghur texts. + +Changes in version 0.6 (minor upgrade) + * Added support for two letter characters used in Uzbek: + (1) character "ʻ" ("modifier letter turned comma", which modifies preceding "g" and "u" letters) + (2) character "ʼ" ("modifier letter apostrophe", which Uzbek uses to mark a glottal stop). + Both are now mapped to "'" (plain ASCII apostrophe). + * Added support for Uyghur vowel characters such as "ې" (Arabic e) and "ۆ" (Arabic oe) + even when they are not preceded by "ئ" (yeh with hamza above). + * Added support for Arabic semicolon "؛", Arabic ligature forms for phrases such as "ﷺ" + ("sallallahou alayhe wasallam" = "prayer of God be upon him and his family and peace") + * Added robustness for Arabic letter presentation forms (initial/medial/final/isolated). + However, it is strongly recommended to normalize any presentation form Arabic letters + to their non-presentation form before calling uroman. + * Added force flush directive ($|=1;). + +Changes in version 0.5 (minor upgrade) + * Improvements for Uyghur (make sure to use language option: -l uig) + +Changes in version 0.4 (minor upgrade) + * Improvements for Thai (special cases for vowel/consonant reordering, e.g. for "sara o"; dropped some aspiration 'h's) + * Minor change for Arabic (added "alef+fathatan" = "an") + +New features in version 0.3 + * Covers Mandarin (Chinese) + * Improved romanization for numerous languages + * Preserves capitalization (e.g. from Latin, Cyrillic, Greek scripts) + * Maps from native digits to Western numbers + * Faster for South Asian languages + +### Other features + * Web interface: http://www.isi.edu/~ulf/uroman.html + * Vowelization is provided when locally computable, e.g. for many South Asian languages and Tibetan. + +### Limitations + * The current version of uroman has a few limitations, some of which we plan to address in future versions. + For Japanese, *uroman* currently romanizes hiragana and katakana as expected, but kanji are interpreted as Chinese characters and romanized as such. + For Egyptian hieroglyphs, only single-sound phonetic characters and numbers are currently romanized. + For Linear B, only phonetic syllabic characters are romanized. + For some other extinct scripts such as cuneiform, no romanization is provided. + * A romanizer is not a full transliterator. For example, this version of + uroman does not vowelize text that lacks explicit vowelization such as + normal text in Arabic and Hebrew (without diacritics/points). + diff --git a/uroman-1.2.8/README.txt b/uroman-1.2.8/README.txt new file mode 100644 index 0000000000000000000000000000000000000000..375fe522854bd777aa945512c86e445f574c62f9 --- /dev/null +++ b/uroman-1.2.8/README.txt @@ -0,0 +1,141 @@ +uroman version 1.2.8 +Release date: April 23, 2021 +Author: Ulf Hermjakob, USC Information Sciences Institute + +uroman is a universal romanizer. It converts text in any script to the Latin alphabet. + +Usage: uroman.pl [-l ] [--chart] [--no-cache] < STDIN + where the optional is a 3-letter languages code, e.g. ara, bel, bul, deu, ell, eng, fas, + grc, ell, eng, heb, kaz, kir, lav, lit, mkd, mkd2, oss, pnt, pus, rus, srp, srp2, tur, uig, ukr, yid. + --chart specifies chart output (in JSON format) to represent alternative romanizations. + --no-cache disables caching. +Examples: bin/uroman.pl < text/zho.txt + bin/uroman.pl -l tur < text/tur.txt + bin/uroman.pl -l heb --chart < text/heb.txt + bin/uroman.pl < test/multi-script.txt > test/multi-script.uroman.txt + +Identifying the input as Arabic, Belarusian, Bulgarian, English, Farsi, German, +Ancient Greek, Modern Greek, Pontic Greek, Hebrew, Kazakh, Kyrgyz, Latvian, +Lithuanian, North Macedonian, Russian, Serbian, Turkish, Ukrainian, Uyghur or Yiddish +will improve romanization for those languages as some letters in those languages +have different sound values from other languages using the same script. +No effect for other languages in this version. + +Bibliography: Ulf Hermjakob, Jonathan May, and Kevin Knight. 2018. Out-of-the-box universal romanization tool uroman. In Proceedings of the 56th Annual Meeting of Association for Computational Linguistics, Demo Track. [Best Demo Paper Award] + +Changes in version 1.2.8 + * Improved support for Georgian. + * Updated UnicodeData.txt to version 13 (2021) with several new scripts (10% larger). + * Preserve various symbols (as opposed to mapping to the symbols' names). + * Various small improvements. +Changes in version 1.2.7 + * Improved support for Pashto. +Changes in version 1.2.6 + * Improved support for Ukrainian, Russian and Ogham (ancient Irish script). + * Added support for English Braille. + * Added alternative Romanization for North Macedonian and Serbian (mkd2/srp2) + reflecting a casual style that many native speakers of those languages use + when writing text in Latin script, e.g. non-accented single letters (e.g. "s") + rather than phonetically motivated combinations of letters (e.g. "sh"). + * When a line starts with "::lcode xyz ", the new uroman version will switch to + that language for that line. This is used for the new reference test file. + * Various small improvements. +Changes in version 1.2.5 + * Improved support for Armenian and eight languages using Cyrillic scripts. + -- For Serbian and Macedonian, which are often written in both Cyrillic + and Latin scripts, uroman will map both official versions to the same + romanized text, e.g. both "Ниш" and "Niš" will be mapped to "Nish" (which + properly reflects the pronunciation of the city's name). + For both Serbian and Macedonian, casual writers often use a simplified + Latin form without diacritics, e.g. "s" to represent not only Cyrillic "с" + and Latin "s", but also "ш" or "š", even if this conflates "s" and "sh" and + other such pairs. The casual romanization can be simulated by using + alternative uroman language codes "srp2" and "mkd2", which romanize + both "Ниш" and "Niš" to "Nis" to reflect the casual Latin spelling. + * Various small improvements. +Changes in version 1.2.4 + * Added support for Tifinagh (a script used for Berber languages). + * Bug-fix that generated two emtpy lines for each empty line in cache mode. +Changes in version 1.2.3 + * Exclude emojis, dingbats, many other pictographs from being romanized (e.g. to "face") +Changes in version 1.2 + * Run-time improvement based on (1) token-based caching and (2) shortcut + romanization (identity) of ASCII strings for default 1-best (non-chart) + output. Speed-up by a factor of 10 for Bengali and Uyghur on medium and + large size texts. + * Incremental improvements for Farsi, Amharic, Russian, Hebrew and related + languages. + * Richer lattice structure (more alternatives) for "Romanization" of English + to support better matching to romanizations of other languages. + Changes output only when --chart option is specified. No change in output for + default 1-best output, which for ASCII characters is always the input string. +Changes in version 1.1 (major upgrade) + * Offers chart output (in JSON format) to represent alternative romanizations. + -- Location of first character is defined to be "line: 1, start:0, end:0". + * Incremental improvements of Hebrew and Greek romanization; Chinese numbers. + * Improved web-interface at http://www.isi.edu/~ulf/uroman.html + -- Shows corresponding original and romanization text in red + when hovering over a text segment. + -- Shows alternative romanizations when hovering over romanized text + marked by dotted underline. + -- Added right-to-left script detection and improved display for right-to-left + script text (as determined line by line). + -- On-page support for some scripts that are often not pre-installed on users' + computers (Burmese, Egyptian, Klingon). +Changes in version 1.0 (major upgrade) + * Upgraded principal internal data structure from string to lattice. + * Improvements mostly in vowelization of South and Southeast Asian languages. + * Vocalic 'r' more consistently treated as vowel (no additional vowel added). + * Repetition signs (Japanese/Chinese/Thai/Khmer/Lao) are mapped to superscript 2. + * Japanese Katakana middle dots now mapped to ASCII space. + * Tibetan intersyllabic mark now mapped to middle dot (U+00B7). + * Some corrections regarding analysis of Chinese numbers. + * Many more foreign diacritics and punctuation marks dropped or mapped to ASCII. + * Zero-width characters dropped, except line/sentence-initial byte order marks. + * Spaces normalized to ASCII space. + * Fixed bug that in some cases mapped signs (such as dagger or bullet) to their verbal descriptions. + * Tested against previous version of uroman with a new uroman visual diff tool. + * Almost an order of magnitude faster. +Changes in version 0.7 (minor upgrade) + * Added script uroman-quick.pl for Arabic script languages, incl. Uyghur. + Much faster, pre-caching mapping of Arabic to Latin characters, simple greedy processing. + Will not convert material from non-Arabic blocks such as any (somewhat unusual) Cyrillic + or Chinese characters in Uyghur texts. +Changes in version 0.6 (minor upgrade) + * Added support for two letter characters used in Uzbek: + (1) character "ʻ" ("modifier letter turned comma", which modifies preceding "g" and "u" letters) + (2) character "ʼ" ("modifier letter apostrophe", which Uzbek uses to mark a glottal stop). + Both are now mapped to "'" (plain ASCII apostrophe). + * Added support for Uyghur vowel characters such as "ې" (Arabic e) and "ۆ" (Arabic oe) + even when they are not preceded by "ئ" (yeh with hamza above). + * Added support for Arabic semicolon "؛", Arabic ligature forms for phrases such as "ﷺ" + ("sallallahou alayhe wasallam" = "prayer of God be upon him and his family and peace") + * Added robustness for Arabic letter presentation forms (initial/medial/final/isolated). + However, it is strongly recommended to normalize any presentation form Arabic letters + to their non-presentation form before calling uroman. + * Added force flush directive ($|=1;). +Changes in version 0.5 (minor upgrade) + * Improvements for Uyghur (make sure to use language option: -l uig) +Changes in version 0.4 (minor upgrade) + * Improvements for Thai (special cases for vowel/consonant reordering, e.g. for "sara o"; dropped some aspiration 'h's) + * Minor change for Arabic (added "alef+fathatan" = "an") +New features in version 0.3 + * Covers Mandarin (Chinese) + * Improved romanization for numerous languages + * Preserves capitalization (e.g. from Latin, Cyrillic, Greek scripts) + * Maps from native digits to Western numbers + * Faster for South Asian languages + +Other features + * Web interface: http://www.isi.edu/~ulf/uroman.html + * Vowelization is provided when locally computable, e.g. for many South Asian + languages and Tibetan. + +Limitations + * This version of uroman assumes all CJK ideographs to be Mandarin (Chinese). + This means that Japanese kanji are incorrectly romanized; however, Japanese + hiragana and katakana are properly romanized. + * A romanizer is not a full transliterator. For example, this version of + uroman does not vowelize text that lacks explicit vowelization such as + normal text in Arabic and Hebrew (without diacritics/points). + diff --git a/uroman-1.2.8/bin/de-accent.pl b/uroman-1.2.8/bin/de-accent.pl new file mode 100644 index 0000000000000000000000000000000000000000..d73ed8361f2a65377e605504b67d74d8fb1a755b --- /dev/null +++ b/uroman-1.2.8/bin/de-accent.pl @@ -0,0 +1,201 @@ +#!/usr/bin/perl -w + +sub print_version { + print STDERR "$0 version 1.1\n"; + print STDERR " Author: Ulf Hermjakob\n"; + print STDERR " Last changed: March 14, 2011\n"; +} + +sub print_usage { + print STDERR "$0 [options] < with_accents.txt > without_accents.txt\n"; + print STDERR " -h or -help\n"; + print STDERR " -v or -version\n"; +} + +sub de_accent_string { + local($s) = @_; + + # $s =~ tr/A-Z/a-z/; + unless (0) { + # Latin-1 + if ($s =~ /\xC3[\x80-\xBF]/) { + $s =~ s/(À|Á|Â|Ã|Ä|Å)/A/g; + $s =~ s/Æ/Ae/g; + $s =~ s/Ç/C/g; + $s =~ s/Ð/D/g; + $s =~ s/(È|É|Ê|Ë)/E/g; + $s =~ s/(Ì|Í|Î|Ï)/I/g; + $s =~ s/Ñ/N/g; + $s =~ s/(Ò|Ó|Ô|Õ|Ö|Ø)/O/g; + $s =~ s/(Ù|Ú|Û|Ü)/U/g; + $s =~ s/Þ/Th/g; + $s =~ s/Ý/Y/g; + $s =~ s/(à|á|â|ã|ä|å)/a/g; + $s =~ s/æ/ae/g; + $s =~ s/ç/c/g; + $s =~ s/(è|é|ê|ë)/e/g; + $s =~ s/(ì|í|î|ï)/i/g; + $s =~ s/ð/d/g; + $s =~ s/ñ/n/g; + $s =~ s/(ò|ó|ô|õ|ö)/o/g; + $s =~ s/ß/ss/g; + $s =~ s/þ/th/g; + $s =~ s/(ù|ú|û|ü)/u/g; + $s =~ s/(ý|ÿ)/y/g; + } + # Latin Extended-A + if ($s =~ /[\xC4-\xC5][\x80-\xBF]/) { + $s =~ s/(Ā|Ă|Ą)/A/g; + $s =~ s/(ā|ă|ą)/a/g; + $s =~ s/(Ć|Ĉ|Ċ|Č)/C/g; + $s =~ s/(ć|ĉ|ċ|č)/c/g; + $s =~ s/(Ď|Đ)/D/g; + $s =~ s/(ď|đ)/d/g; + $s =~ s/(Ē|Ĕ|Ė|Ę|Ě)/E/g; + $s =~ s/(ē|ĕ|ė|ę|ě)/e/g; + $s =~ s/(Ĝ|Ğ|Ġ|Ģ)/G/g; + $s =~ s/(ĝ|ğ|ġ|ģ)/g/g; + $s =~ s/(Ĥ|Ħ)/H/g; + $s =~ s/(ĥ|ħ)/h/g; + $s =~ s/(Ĩ|Ī|Ĭ|Į|İ)/I/g; + $s =~ s/(ĩ|ī|ĭ|į|ı)/i/g; + $s =~ s/IJ/Ij/g; + $s =~ s/ij/ij/g; + $s =~ s/Ĵ/J/g; + $s =~ s/ĵ/j/g; + $s =~ s/Ķ/K/g; + $s =~ s/(ķ|ĸ)/k/g; + $s =~ s/(Ĺ|Ļ|Ľ|Ŀ|Ł)/L/g; + $s =~ s/(ļ|ľ|ŀ|ł)/l/g; + $s =~ s/(Ń|Ņ|Ň|Ŋ)/N/g; + $s =~ s/(ń|ņ|ň|ʼn|ŋ)/n/g; + $s =~ s/(Ō|Ŏ|Ő)/O/g; + $s =~ s/(ō|ŏ|ő)/o/g; + $s =~ s/Œ/Oe/g; + $s =~ s/œ/oe/g; + $s =~ s/(Ŕ|Ŗ|Ř)/R/g; + $s =~ s/(ŕ|ŗ|ř)/r/g; + $s =~ s/(Ś|Ŝ|Ş|Š)/S/g; + $s =~ s/(ś|ŝ|ş|š|ſ)/s/g; + $s =~ s/(Ţ|Ť|Ŧ)/T/g; + $s =~ s/(ţ|ť|ŧ)/t/g; + $s =~ s/(Ũ|Ū|Ŭ|Ů|Ű|Ų)/U/g; + $s =~ s/(ũ|ū|ŭ|ů|ű|ų)/u/g; + $s =~ s/Ŵ/W/g; + $s =~ s/ŵ/w/g; + $s =~ s/(Ŷ|Ÿ)/Y/g; + $s =~ s/ŷ/y/g; + $s =~ s/(Ź|Ż|Ž)/Z/g; + $s =~ s/(ź|ż|ž)/z/g; + } + # Latin Extended Additional + if ($s =~ /\xE1[\xB8-\xBF][\x80-\xBF]/) { + $s =~ s/(ḁ|ạ|ả|ấ|ầ|ẩ|ẫ|ậ|ắ|ằ|ẳ|ẵ|ặ|ẚ)/a/g; + $s =~ s/(ḃ|ḅ|ḇ)/b/g; + $s =~ s/(ḉ)/c/g; + $s =~ s/(ḋ|ḍ|ḏ|ḑ|ḓ)/d/g; + $s =~ s/(ḕ|ḗ|ḙ|ḛ|ḝ|ẹ|ẻ|ẽ|ế|ề|ể|ễ|ệ)/e/g; + $s =~ s/(ḟ)/f/g; + $s =~ s/(ḡ)/g/g; + $s =~ s/(ḣ|ḥ|ḧ|ḩ|ḫ)/h/g; + $s =~ s/(ḭ|ḯ|ỉ|ị)/i/g; + $s =~ s/(ḱ|ḳ|ḵ)/k/g; + $s =~ s/(ḷ|ḹ|ḻ|ḽ)/l/g; + $s =~ s/(ḿ|ṁ|ṃ)/m/g; + $s =~ s/(ṅ|ṇ|ṉ|ṋ)/m/g; + $s =~ s/(ọ|ỏ|ố|ồ|ổ|ỗ|ộ|ớ|ờ|ở|ỡ|ợ|ṍ|ṏ|ṑ|ṓ)/o/g; + $s =~ s/(ṕ|ṗ)/p/g; + $s =~ s/(ṙ|ṛ|ṝ|ṟ)/r/g; + $s =~ s/(ṡ|ṣ|ṥ|ṧ|ṩ|ẛ)/s/g; + $s =~ s/(ṫ|ṭ|ṯ|ṱ)/t/g; + $s =~ s/(ṳ|ṵ|ṷ|ṹ|ṻ|ụ|ủ|ứ|ừ|ử|ữ|ự)/u/g; + $s =~ s/(ṽ|ṿ)/v/g; + $s =~ s/(ẁ|ẃ|ẅ|ẇ|ẉ|ẘ)/w/g; + $s =~ s/(ẋ|ẍ)/x/g; + $s =~ s/(ẏ|ỳ|ỵ|ỷ|ỹ|ẙ)/y/g; + $s =~ s/(ẑ|ẓ|ẕ)/z/g; + $s =~ s/(Ḁ|Ạ|Ả|Ấ|Ầ|Ẩ|Ẫ|Ậ|Ắ|Ằ|Ẳ|Ẵ|Ặ)/A/g; + $s =~ s/(Ḃ|Ḅ|Ḇ)/B/g; + $s =~ s/(Ḉ)/C/g; + $s =~ s/(Ḋ|Ḍ|Ḏ|Ḑ|Ḓ)/D/g; + $s =~ s/(Ḕ|Ḗ|Ḙ|Ḛ|Ḝ|Ẹ|Ẻ|Ẽ|Ế|Ề|Ể|Ễ|Ệ)/E/g; + $s =~ s/(Ḟ)/F/g; + $s =~ s/(Ḡ)/G/g; + $s =~ s/(Ḣ|Ḥ|Ḧ|Ḩ|Ḫ)/H/g; + $s =~ s/(Ḭ|Ḯ|Ỉ|Ị)/I/g; + $s =~ s/(Ḱ|Ḳ|Ḵ)/K/g; + $s =~ s/(Ḷ|Ḹ|Ḻ|Ḽ)/L/g; + $s =~ s/(Ḿ|Ṁ|Ṃ)/M/g; + $s =~ s/(Ṅ|Ṇ|Ṉ|Ṋ)/N/g; + $s =~ s/(Ṍ|Ṏ|Ṑ|Ṓ|Ọ|Ỏ|Ố|Ồ|Ổ|Ỗ|Ộ|Ớ|Ờ|Ở|Ỡ|Ợ)/O/g; + $s =~ s/(Ṕ|Ṗ)/P/g; + $s =~ s/(Ṙ|Ṛ|Ṝ|Ṟ)/R/g; + $s =~ s/(Ṡ|Ṣ|Ṥ|Ṧ|Ṩ)/S/g; + $s =~ s/(Ṫ|Ṭ|Ṯ|Ṱ)/T/g; + $s =~ s/(Ṳ|Ṵ|Ṷ|Ṹ|Ṻ|Ụ|Ủ|Ứ|Ừ|Ử|Ữ|Ự)/U/g; + $s =~ s/(Ṽ|Ṿ)/V/g; + $s =~ s/(Ẁ|Ẃ|Ẅ|Ẇ|Ẉ)/W/g; + $s =~ s/(Ẍ)/X/g; + $s =~ s/(Ẏ|Ỳ|Ỵ|Ỷ|Ỹ)/Y/g; + $s =~ s/(Ẑ|Ẓ|Ẕ)/Z/g; + } + # Greek letters + if ($s =~ /\xCE[\x86-\xAB]/) { + $s =~ s/ά/α/g; + $s =~ s/έ/ε/g; + $s =~ s/ί/ι/g; + $s =~ s/ϊ/ι/g; + $s =~ s/ΐ/ι/g; + $s =~ s/ό/ο/g; + $s =~ s/ύ/υ/g; + $s =~ s/ϋ/υ/g; + $s =~ s/ΰ/υ/g; + $s =~ s/ώ/ω/g; + $s =~ s/Ά/Α/g; + $s =~ s/Έ/Ε/g; + $s =~ s/Ή/Η/g; + $s =~ s/Ί/Ι/g; + $s =~ s/Ϊ/Ι/g; + $s =~ s/Ύ/Υ/g; + $s =~ s/Ϋ/Υ/g; + $s =~ s/Ώ/Ω/g; + } + # Cyrillic letters + if ($s =~ /\xD0[\x80-\xAF]/) { + $s =~ s/Ѐ/Е/g; + $s =~ s/Ё/Е/g; + $s =~ s/Ѓ/Г/g; + $s =~ s/Ќ/К/g; + $s =~ s/Ѝ/И/g; + $s =~ s/Й/И/g; + $s =~ s/ѐ/е/g; + $s =~ s/ё/е/g; + $s =~ s/ѓ/г/g; + $s =~ s/ќ/к/g; + $s =~ s/ѝ/и/g; + $s =~ s/й/и/g; + } + } + return $s; +} + +while (@ARGV) { + $arg = shift @ARGV; + if ($arg =~ /^-*(h|help)$/i) { + &print_usage; + exit 1; + } elsif ($arg =~ /^-*(v|version)$/i) { + &print_version; + exit 1; + } else { + print STDERR "Ignoring unrecognized argument $arg\n"; + } +} + +$line_number = 0; +while (<>) { + $line_number++; + print &de_accent_string($_); +} +exit 0; + diff --git a/uroman-1.2.8/bin/string-distance.pl b/uroman-1.2.8/bin/string-distance.pl new file mode 100644 index 0000000000000000000000000000000000000000..9870fdf9c0ddaf4928da5fe4c11632facefbaa38 --- /dev/null +++ b/uroman-1.2.8/bin/string-distance.pl @@ -0,0 +1,99 @@ +#!/usr/bin/perl -w + +# Author: Ulf Hermjakob +# Release date: October 13, 2019 + +# Usage: string-distance.pl {-lc1 } {-lc2 } < STDIN > STDOUT +# Example: string-distance.pl -lc1 rus -lc2 ukr < STDIN > STDOUT +# Example: string-distance.pl < ../test/string-similarity-test-input.txt +# Input format: two strings per line (tab-separated, in Latin script) +# Strings in non-Latin scripts should first be romanized. (Recommended script: uroman.pl) +# Output format: repetition of the two input strings, plus the string distance between them (tab-separated). +# Additional output meta info lines at the top are marked with an initial #. +# +# The script uses data from a string-distance-cost-rules file that lists costs, +# where the default cost is "1" with lower costs for differences in vowels, +# duplicate consonants, "f" vs. "ph" etc. +# Language cost rules can be language-specific and context-sensitive. + +$|=1; + +use FindBin; +use Cwd "abs_path"; +use File::Basename qw(dirname); +use File::Spec; + +my $bin_dir = abs_path(dirname($0)); +my $root_dir = File::Spec->catfile($bin_dir, File::Spec->updir()); +my $data_dir = File::Spec->catfile($root_dir, "data"); +my $lib_dir = File::Spec->catfile($root_dir, "lib"); + +use lib "$FindBin::Bin/../lib"; +use List::Util qw(min max); +use NLP::utilities; +use NLP::stringDistance; +$util = NLP::utilities; +$sd = NLP::stringDistance; +$verbose = 0; +$separator = "\t"; + +$cost_rule_filename = File::Spec->catfile($data_dir, "string-distance-cost-rules.txt"); + +$lang_code1 = "eng"; +$lang_code2 = "eng"; +%ht = (); + +while (@ARGV) { + $arg = shift @ARGV; + if ($arg =~ /^-+lc1$/) { + $lang_code_candidate = shift @ARGV; + $lang_code1 = $lang_code_candidate if $lang_code_candidate =~ /^[a-z]{3,3}$/; + } elsif ($arg =~ /^-+lc2$/) { + $lang_code_candidate = shift @ARGV; + $lang_code2 = $lang_code_candidate if $lang_code_candidate =~ /^[a-z]{3,3}$/; + } elsif ($arg =~ /^-+(v|verbose)$/) { + $verbose = shift @ARGV; + } else { + print STDERR "Ignoring unrecognized arg $arg\n"; + } +} + +$sd->load_string_distance_data($cost_rule_filename, *ht, $verbose); +print STDERR "Loaded resources.\n" if $verbose; + +my $chart_id = 0; +my $line_number = 0; +print "# Lang-code-1: $lang_code1 Lang-code-2: $lang_code2\n"; +while (<>) { + $line_number++; + if ($verbose) { + if ($line_number =~ /000$/) { + if ($line_number =~ /0000$/) { + print STDERR $line_number; + } else { + print STDERR "."; + } + } + } + my $line = $_; + $line =~ s/^\xEF\xBB\xBF//; + next if $line =~ /^\s*(\#.*)?$/; + my $s1; + my $s2; + if (($s1, $s2) = ($line =~ /^("(?:\\"|[^"])*"|\S+)$separator("(?:\\"|[^"])*"|\S+)\s*$/)) { + $s1 = $util->dequote_string($s1); + $s2 = $util->dequote_string($s2); + } elsif ($line =~ /^\s*(#.*)$/) { + } else { + print STDERR "Could not process line $line_number: $line" if $verbose; + print "\n"; + next; + } + + $cost = $sd->quick_romanized_string_distance_by_chart($s1, $s2, *ht, "", $lang_code1, $lang_code2); + print "$s1\t$s2\t$cost\n"; +} +print STDERR "\n" if $verbose; + +exit 0; + diff --git a/uroman-1.2.8/bin/uroman-quick.pl b/uroman-1.2.8/bin/uroman-quick.pl new file mode 100644 index 0000000000000000000000000000000000000000..3c2bb6a84e891d68e7ee996dd72d154e8820c05d --- /dev/null +++ b/uroman-1.2.8/bin/uroman-quick.pl @@ -0,0 +1,58 @@ +#!/usr/bin/perl -w + +# uroman Nov. 12, 2015 - July 25, 2016 +# version v0.7 +# Author: Ulf Hermjakob + +# Usage: uroman-quick.pl {-l [tur|uig|ukr|yid]} < STDIN +# currently only for Arabic script languages, incl. Uyghur + +$|=1; + +use FindBin; +use Cwd "abs_path"; +use File::Basename qw(dirname); +use File::Spec; + +my $bin_dir = abs_path(dirname($0)); +my $root_dir = File::Spec->catfile($bin_dir, File::Spec->updir()); +my $data_dir = File::Spec->catfile($root_dir, "data"); +my $lib_dir = File::Spec->catfile($root_dir, "lib"); + +use lib "$FindBin::Bin/../lib"; +use NLP::Romanizer; +use NLP::UTF8; +$romanizer = NLP::Romanizer; +%ht = (); +$lang_code = ""; + +while (@ARGV) { + $arg = shift @ARGV; + if ($arg =~ /^-+(l|lc|lang-code)$/) { + $lang_code = lc (shift @ARGV || "") + } else { + print STDERR "Ignoring unrecognized arg $arg\n"; + } +} + +$romanization_table_arabic_block_filename = File::Spec->catfile($data_dir, "romanization-table-arabic-block.txt"); +$romanization_table_filename = File::Spec->catfile($data_dir, "romanization-table.txt"); + +$romanizer->load_romanization_table(*ht, $romanization_table_arabic_block_filename); +$romanizer->load_romanization_table(*ht, $romanization_table_filename); + +$line_number = 0; +while (<>) { + $line_number++; + my $line = $_; + print $romanizer->quick_romanize($line, $lang_code, *ht) . "\n"; + if ($line_number =~ /0000$/) { + print STDERR $line_number; + } elsif ($line_number =~ /000$/) { + print STDERR "."; + } +} +print STDERR "\n"; + +exit 0; + diff --git a/uroman-1.2.8/bin/uroman-tsv.sh b/uroman-1.2.8/bin/uroman-tsv.sh new file mode 100644 index 0000000000000000000000000000000000000000..adb81f4894a0539d44ad4370eda029694211e82b --- /dev/null +++ b/uroman-1.2.8/bin/uroman-tsv.sh @@ -0,0 +1,28 @@ +#!/usr/bin/env bash +# Created by Thamme Gowda on June 17, 2019 + +DIR=$(dirname "${BASH_SOURCE[0]}") # get the directory name +# DIR=$(realpath "${DIR}") # resolve its full path if need be + +if [[ $# -lt 1 || $# -gt 2 ]]; then + >&2 echo "ERROR: invalid args" + >&2 echo "Usage: []" + exit 2 +fi + +INP=$1 +OUT=$2 + +CMD=$DIR/uroman.pl + +function romanize(){ + paste <(cut -f1 $INP) <(cut -f2 $INP | $CMD) +} + +if [[ -n $OUT ]]; then + romanize > $OUT +else + romanize +fi + + diff --git a/uroman-1.2.8/bin/uroman.pl b/uroman-1.2.8/bin/uroman.pl new file mode 100644 index 0000000000000000000000000000000000000000..f1182aee6e5c3422882150b5babeec664b689401 --- /dev/null +++ b/uroman-1.2.8/bin/uroman.pl @@ -0,0 +1,138 @@ +#!/usr/bin/perl -w + +# uroman Nov. 12, 2015 - Apr. 23, 2021 +$version = "v1.2.8"; +# Author: Ulf Hermjakob + +# Usage: uroman.pl {-l [ara|bel|bul|deu|ell|eng|fas|grc|heb|kaz|kir|lav|lit|mkd|mkd2|oss|pnt|rus|srp|srp2|tur|uig|ukr|yid]} {--chart|--offset-mapping} {--no-cache} {--workset} < STDIN +# Example: cat workset.txt | uroman.pl --offset-mapping --workset + +$|=1; + +use FindBin; +use Cwd "abs_path"; +use File::Basename qw(dirname); +use File::Spec; + +my $bin_dir = abs_path(dirname($0)); +my $root_dir = File::Spec->catfile($bin_dir, File::Spec->updir()); +my $data_dir = File::Spec->catfile($root_dir, "data"); +my $lib_dir = File::Spec->catfile($root_dir, "lib"); + +use lib "$FindBin::Bin/../lib"; +use NLP::Chinese; +use NLP::Romanizer; +use NLP::UTF8; +use NLP::utilities; +use JSON; +$chinesePM = NLP::Chinese; +$romanizer = NLP::Romanizer; +$util = NLP::utilities; +%ht = (); +%pinyin_ht = (); +$lang_code = ""; +$return_chart_p = 0; +$return_offset_mappings_p = 0; +$workset_p = 0; +$cache_rom_tokens_p = 1; + +$script_data_filename = File::Spec->catfile($data_dir, "Scripts.txt"); +$unicode_data_overwrite_filename = File::Spec->catfile($data_dir, "UnicodeDataOverwrite.txt"); +$unicode_data_filename = File::Spec->catfile($data_dir, "UnicodeData.txt"); +$romanization_table_filename = File::Spec->catfile($data_dir, "romanization-table.txt"); +$chinese_tonal_pinyin_filename = File::Spec->catfile($data_dir, "Chinese_to_Pinyin.txt"); + +while (@ARGV) { + $arg = shift @ARGV; + if ($arg =~ /^-+(l|lc|lang-code)$/) { + $lang_code = lc (shift @ARGV || "") + } elsif ($arg =~ /^-+chart$/i) { + $return_chart_p = 1; + } elsif ($arg =~ /^-+workset$/i) { + $workset_p = 1; + } elsif ($arg =~ /^-+offset[-_]*map/i) { + $return_offset_mappings_p = 1; + } elsif ($arg =~ /^-+unicode[-_]?data/i) { + $filename = shift @ARGV; + if (-r $filename) { + $unicode_data_filename = $filename; + } else { + print STDERR "Ignoring invalid UnicodeData filename $filename\n"; + } + } elsif ($arg =~ /^-+(no-tok-cach|no-cach)/i) { + $cache_rom_tokens_p = 0; + } else { + print STDERR "Ignoring unrecognized arg $arg\n"; + } +} + +$romanizer->load_script_data(*ht, $script_data_filename); +$romanizer->load_unicode_data(*ht, $unicode_data_filename); +$romanizer->load_unicode_overwrite_romanization(*ht, $unicode_data_overwrite_filename); +$romanizer->load_romanization_table(*ht, $romanization_table_filename); +$chinese_to_pinyin_not_yet_loaded_p = 1; +$current_date = $util->datetime("dateTtime"); +$lang_code_clause = ($lang_code) ? " \"lang-code\":\"$lang_code\",\n" : ""; + +print "{\n \"romanizer\":\"uroman $version (Ulf Hermjakob, USC/ISI)\",\n \"date\":\"$current_date\",\n$lang_code_clause \"romanization\": [\n" if $return_chart_p; +my $line_number = 0; +my $chart_result = ""; +while (<>) { + $line_number++; + my $line = $_; + my $snt_id = ""; + if ($workset_p) { + next if $line =~ /^#/; + if (($i_value, $s_value) = ($line =~ /^(\S+\.\d+)\s(.*)$/)) { + $snt_id = $i_value; + $line = "$s_value\n"; + } else { + next; + } + } + if ($chinese_to_pinyin_not_yet_loaded_p && $chinesePM->string_contains_utf8_cjk_unified_ideograph_p($line)) { + $chinesePM->read_chinese_tonal_pinyin_files(*pinyin_ht, $chinese_tonal_pinyin_filename); + $chinese_to_pinyin_not_yet_loaded_p = 0; + } + if ($return_chart_p) { + print $chart_result; + *chart_ht = $romanizer->romanize($line, $lang_code, "", *ht, *pinyin_ht, 0, "return chart", $line_number); + $chart_result = $romanizer->chart_to_json_romanization_elements(0, $chart_ht{N_CHARS}, *chart_ht, $line_number); + } elsif ($return_offset_mappings_p) { + ($best_romanization, $offset_mappings) = $romanizer->romanize($line, $lang_code, "", *ht, *pinyin_ht, 0, "return offset mappings", $line_number, 0); + print "::snt-id $snt_id\n" if $workset_p; + print "::orig $line"; + print "::rom $best_romanization\n"; + print "::align $offset_mappings\n\n"; + } elsif ($cache_rom_tokens_p) { + print $romanizer->romanize_by_token_with_caching($line, $lang_code, "", *ht, *pinyin_ht, 0, "", $line_number) . "\n"; + } else { + print $romanizer->romanize($line, $lang_code, "", *ht, *pinyin_ht, 0, "", $line_number) . "\n"; + } +} +$chart_result =~ s/,(\s*)$/$1/; +print $chart_result; +print " ]\n}\n" if $return_chart_p; + +$dev_test_p = 0; +if ($dev_test_p) { + $n_suspicious_code_points = 0; + $n_instances = 0; + foreach $char_name (sort { hex($ht{UTF_NAME_TO_UNICODE}->{$a}) <=> hex($ht{UTF_NAME_TO_UNICODE}->{$b}) } + keys %{$ht{SUSPICIOUS_ROMANIZATION}}) { + $unicode_value = $ht{UTF_NAME_TO_UNICODE}->{$char_name}; + $utf8_string = $ht{UTF_NAME_TO_CODE}->{$char_name}; + foreach $romanization (sort keys %{$ht{SUSPICIOUS_ROMANIZATION}->{$char_name}}) { + $count = $ht{SUSPICIOUS_ROMANIZATION}->{$char_name}->{$romanization}; + $s = ($count == 1) ? "" : "s"; + print STDERR "*** Suspiciously lengthy romanization:\n" unless $n_suspicious_code_points; + print STDERR "::s $utf8_string ::t $romanization ::comment $char_name (U+$unicode_value)\n"; + $n_suspicious_code_points++; + $n_instances += $count; + } + } + print STDERR " *** Total of $n_suspicious_code_points suspicious code points ($n_instances instance$s)\n" if $n_suspicious_code_points; +} + +exit 0; + diff --git a/uroman-1.2.8/data/Chinese_to_Pinyin.txt b/uroman-1.2.8/data/Chinese_to_Pinyin.txt new file mode 100644 index 0000000000000000000000000000000000000000..f831049c61c97f47e4275dd129bc7b69ae6cd154 --- /dev/null +++ b/uroman-1.2.8/data/Chinese_to_Pinyin.txt @@ -0,0 +1,26689 @@ +Q q +○ líng +〇 líng +〡 yī +〢 èr +〣 sān +〤 sì +〥 wǔ +〦 liù +〧 qī +〨 bā +〩 jiǔ +㐀 qiū +㐁 tiàn +㐄 kuà +㐅 wǔ +㐆 yǐn +㐌 yí +㐖 xié +㐜 chóu +㐡 nuò +㐤 dān +㐨 xù +㐩 xíng +㐫 xiōng +㐬 liú +㐭 lǐn +㐮 xiāng +㐯 yōng +㐰 xìn +㐱 zhěn +㐲 dài +㐳 wù +㐴 pān +㐷 mà +㐸 qiàn +㐹 yì +㐺 yín +㐻 nèi +㐼 chèng +㐽 fēng +㑁 zhuō +㑂 fǎng +㑃 ǎo +㑄 wǔ +㑅 zuò +㑇 zhòu +㑈 dòng +㑉 sù +㑊 yì +㑋 qióng +㑌 kuāng +㑍 lèi +㑎 nǎo +㑏 zhù +㑐 shū +㑔 xǔ +㑗 shēn +㑘 jiè +㑙 dié +㑚 nuó +㑛 sù +㑜 yì +㑝 lòng +㑞 yìng +㑟 běng +㑣 lán +㑤 miáo +㑥 yì +㑦 lì +㑧 jì +㑨 yǔ +㑩 luó +㑪 chái +㑮 hún +㑯 xǔ +㑰 huì +㑱 rǎo +㑳 zhòu +㑵 hàn +㑶 xì +㑷 tài +㑸 yáo +㑹 huì +㑺 jùn +㑻 mà +㑼 lüè +㑽 táng +㑾 yáo +㑿 zhào +㒀 zhāi +㒁 yǔ +㒂 zhuó +㒃 èr +㒄 rǎn +㒅 qǐ +㒆 chì +㒇 wǔ +㒈 hàn +㒉 tǎng +㒊 sè +㒌 qióng +㒍 léi +㒎 sà +㒑 kuǐ +㒒 pú +㒓 tà +㒔 shú +㒕 yāng +㒖 ǒu +㒗 tái +㒙 mián +㒚 yìn +㒛 diào +㒜 yǔ +㒝 miè +㒞 jùn +㒟 niǎo +㒠 xiè +㒡 yóu +㒤 chè +㒥 fēng +㒦 lěi +㒧 lì +㒩 luǒ +㒫 jì +㒰 quán +㒲 cái +㒳 liǎng +㒴 gǔ +㒵 mào +㒷 guǎ +㒸 suì +㒻 mào +㒼 mán +㒽 quān +㒾 shì +㒿 lí +㓁 wǎng +㓂 kòu +㓃 dù +㓄 zhèn +㓅 tīng +㓈 bìng +㓉 huò +㓊 dòng +㓋 gòng +㓌 chēng +㓎 qīn +㓏 jiǒng +㓐 lù +㓑 xìng +㓓 nán +㓔 xiè +㓖 bì +㓗 jié +㓘 sù +㓚 gōng +㓜 yòu +㓝 xíng +㓞 qià +㓟 pí +㓠 diàn +㓡 fǔ +㓢 luò +㓣 qià +㓤 qià +㓥 tāng +㓦 bāi +㓧 gān +㓨 cí +㓩 xuān +㓪 lǎng +㓭 shé +㓯 lí +㓰 huà +㓱 tóu +㓲 piān +㓳 dī +㓴 ruǎn +㓵 è +㓶 qiè +㓷 yì +㓸 zhuō +㓹 ruì +㓺 jiān +㓼 chì +㓽 chóng +㓾 xī +㔀 lüè +㔁 dēng +㔂 lín +㔃 jué +㔄 sù +㔅 xiào +㔆 zàn +㔉 zhǔ +㔊 zhǎn +㔋 jiān +㔌 zòu +㔍 chuā +㔎 xiè +㔏 lì +㔑 chì +㔒 xí +㔓 jiǎn +㔕 jí +㔗 fèi +㔘 chù +㔙 bēng +㔚 jié +㔜 bá +㔝 liǎng +㔞 kuài +㔠 xiā +㔡 biē +㔢 jué +㔣 léi +㔤 xìn +㔥 bài +㔦 yǎng +㔧 lǜ +㔨 bèi +㔩 è +㔪 lǔ +㔭 chè +㔮 nuó +㔯 xuán +㔰 héng +㔱 yǔ +㔳 guǐ +㔴 yì +㔵 xuǎn +㔶 gòng +㔷 lòu +㔸 tī +㔹 lè +㔺 shì +㔼 sǔn +㔽 yào +㔾 xiān +㔿 zòu +㕁 què +㕂 yín +㕃 xī +㕄 zhǐ +㕅 jiá +㕆 hù +㕇 lā +㕈 yǐ +㕉 kè +㕊 fū +㕋 qín +㕌 ài +㕎 kè +㕏 chú +㕐 xiě +㕑 chú +㕒 wēi +㕕 huàn +㕖 sù +㕗 yòu +㕙 jùn +㕚 zhǎo +㕛 xù +㕜 shǐ +㕞 shuā +㕟 kuì +㕠 shuāng +㕡 hé +㕢 gài +㕣 yǎn +㕤 qiú +㕥 shēn +㕦 huà +㕧 xī +㕨 fàn +㕩 pàng +㕪 dǎn +㕫 fǎng +㕬 gōng +㕭 āo +㕮 fǔ +㕯 nè +㕰 xuè +㕱 yóu +㕲 huá +㕴 chén +㕵 guó +㕶 ň +㕷 huà +㕸 lì +㕹 fá +㕺 xiāo +㕻 pǒu +㕽 sì +㖀 lè +㖁 lìn +㖂 yì +㖃 hǒu +㖅 xù +㖆 qú +㖇 ér +㖊 xún +㖏 niè +㖐 wěi +㖑 xiè +㖒 tí +㖓 hóng +㖔 tǔn +㖕 niè +㖖 niè +㖗 yín +㖘 zhēn +㖞 wāi +㖟 shòu +㖠 nuò +㖡 yè +㖢 qí +㖣 tòu +㖤 hán +㖥 jùn +㖦 dǒng +㖧 hūn +㖨 lù +㖩 jū +㖪 huò +㖫 líng +㖭 tiǎn +㖮 lún +㖵 gé +㖶 yān +㖷 shí +㖸 xué +㖹 pēn +㖺 chǔn +㖻 niú +㖼 duǒ +㖽 zé +㖾 è +㖿 xié +㗀 yōu +㗁 è +㗂 shěng +㗃 wěn +㗄 kū +㗅 hú +㗆 gé +㗇 xiá +㗈 màn +㗉 lüè +㗊 jí +㗋 hóu +㗌 zhì +㗎 jià +㗏 wāi +㗑 bai +㗒 ài +㗓 zhuī +㗔 qiān +㗕 gòu +㗖 dàn +㗗 bēi +㗘 bó +㗙 chū +㗚 lì +㗛 xiào +㗜 xiù +㗢 hóng +㗣 tì +㗤 cù +㗥 kuò +㗦 láo +㗧 zhì +㗨 xiē +㗩 xī +㗫 qiè +㗬 zhā +㗭 xī +㗰 cóng +㗱 jí +㗲 huò +㗳 tǎ +㗴 yán +㗵 xù +㗶 pō +㗷 sǎi +㗻 guō +㗼 yè +㗽 xiǎng +㗾 xuē +㗿 hé +㘀 zuò +㘁 yì +㘂 cí +㘄 lēng +㘅 xián +㘆 tǎi +㘇 róng +㘈 yì +㘉 zhì +㘊 xī +㘋 xián +㘌 jù +㘍 jí +㘎 hǎn +㘐 pào +㘑 lì +㘓 lán +㘔 sǎi +㘕 hǎn +㘖 yán +㘗 qū +㘙 yán +㘚 hǎn +㘛 kān +㘜 chǐ +㘝 niè +㘞 huò +㘠 bì +㘡 xiá +㘢 wěng +㘣 xuán +㘤 wān +㘥 yóu +㘦 qín +㘧 xù +㘨 niè +㘩 bì +㘪 hào +㘫 jǐng +㘬 ào +㘭 ào +㘰 zhēn +㘱 tān +㘲 jú +㘴 zuò +㘵 bù +㘶 jié +㘷 ài +㘸 zàng +㘹 cí +㘺 fá +㘿 niè +㙀 liù +㙁 méi +㙂 duì +㙃 bāng +㙄 bì +㙅 bǎo +㙇 chù +㙈 xià +㙉 tiǎn +㙊 cháng +㙍 duō +㙎 wēi +㙏 fù +㙐 duǒ +㙑 yǔ +㙒 yě +㙓 kuí +㙔 wěi +㙕 kuài +㙗 wēi +㙘 yāo +㙙 lǒng +㙚 xīng +㙛 bǔ +㙜 chí +㙝 xié +㙞 niè +㙟 lǎng +㙠 yī +㙡 zōng +㙢 mán +㙣 zhàng +㙤 xià +㙥 gùn +㙦 xié +㙨 jì +㙩 liáo +㙪 yì +㙫 jí +㙬 yín +㙮 dā +㙯 yì +㙰 xiè +㙱 hào +㙲 yǒng +㙳 kǎn +㙴 chàn +㙵 tái +㙶 táng +㙷 zhí +㙸 bào +㙹 méng +㙺 kuí +㙻 chán +㙼 lěi +㙾 xì +㚀 xī +㚁 qiào +㚂 nàng +㚃 yūn +㚅 lóng +㚆 fù +㚇 zōng +㚉 gǔ +㚊 kāi +㚋 diāo +㚌 huà +㚍 kuǐ +㚏 gǎo +㚐 tào +㚒 shǎn +㚓 lǎi +㚔 niè +㚕 fú +㚖 gǎo +㚗 qié +㚘 bàn +㚙 jiā +㚚 kōng +㚛 xì +㚜 yù +㚝 zhuī +㚞 shěn +㚟 chuò +㚠 xiāo +㚡 jǐ +㚢 nú +㚣 xiáo +㚤 yì +㚥 yú +㚦 yí +㚧 yǎn +㚨 shěn +㚩 rǎn +㚪 hào +㚫 sà +㚬 jūn +㚭 yóu +㚯 xín +㚰 pēi +㚱 qiū +㚲 chān +㚴 bù +㚵 dōng +㚶 sì +㚷 ěr +㚹 mǎo +㚺 yùn +㚻 jī +㚽 qiǎo +㚾 xiōng +㚿 páo +㛀 chú +㛁 pēng +㛂 nuǒ +㛃 jié +㛄 yī +㛅 èr +㛆 duò +㛊 duǒ +㛍 qiè +㛎 lǚ +㛏 qiú +㛐 sǒu +㛑 càn +㛒 dòu +㛓 xī +㛔 fēng +㛕 yì +㛖 suō +㛗 qiē +㛘 pò +㛙 xīn +㛚 tǒng +㛛 xìn +㛜 yóu +㛝 bèi +㛞 lòng +㛣 yún +㛤 lí +㛥 tà +㛦 lǎn +㛧 mǎn +㛨 qiǎng +㛩 zhóu +㛪 yàn +㛫 xī +㛬 lù +㛭 xī +㛮 sǎo +㛯 fàn +㛱 wěi +㛲 fà +㛳 yì +㛴 nǎo +㛵 chēng +㛶 tàn +㛷 jī +㛸 shù +㛹 pián +㛺 ān +㛻 kuā +㛼 chā +㛾 xián +㛿 zhì +㜂 fēng +㜃 liàn +㜄 xún +㜅 xù +㜆 mì +㜇 huì +㜈 mù +㜉 yōng +㜊 zhǎn +㜋 yì +㜌 nǒu +㜍 táng +㜎 xī +㜏 yún +㜐 shù +㜑 fú +㜒 yì +㜓 dá +㜕 lián +㜖 cáo +㜗 cān +㜘 jù +㜙 lù +㜚 sù +㜛 nèn +㜜 ào +㜝 ǎn +㜞 qiàn +㜠 cuī +㜡 cōng +㜣 rán +㜤 niǎn +㜥 mái +㜦 xín +㜧 yuè +㜨 nái +㜩 ào +㜪 shēn +㜫 mà +㜮 làn +㜯 xī +㜰 yuè +㜱 zhì +㜲 wěng +㜳 huái +㜴 mèng +㜵 niǎo +㜶 wǎn +㜷 mí +㜸 niè +㜹 qú +㜺 zàn +㜻 liàn +㜼 zhí +㜽 zǐ +㜾 hái +㜿 xù +㝀 hào +㝁 xuān +㝂 zhì +㝃 miǎn +㝄 chún +㝅 gòu +㝇 chún +㝈 luán +㝉 zhù +㝊 shǒu +㝋 liǎo +㝌 jiù +㝍 xiě +㝎 dìng +㝏 jiè +㝐 róng +㝑 máng +㝓 kè +㝔 yǎo +㝕 níng +㝖 yí +㝗 láng +㝘 yóng +㝙 yín +㝚 yán +㝛 sù +㝝 lín +㝞 yā +㝟 máo +㝠 míng +㝡 zuì +㝢 yǔ +㝣 yì +㝤 gòu +㝥 mǐ +㝦 jùn +㝧 wěn +㝩 kāng +㝪 diàn +㝫 lóng +㝭 xǐng +㝮 cuì +㝯 qiáo +㝰 mián +㝱 mèng +㝲 qǐn +㝴 wán +㝵 dé +㝶 ài +㝸 biàn +㝹 nóu +㝺 lián +㝻 jǐn +㝼 yū +㝽 chuí +㝾 zuǒ +㝿 bǒ +㞀 huī +㞁 yào +㞂 tuǐ +㞃 jì +㞄 ān +㞅 luò +㞆 jǐ +㞇 wěi +㞈 bō +㞉 zā +㞊 xù +㞋 niǎn +㞌 yùn +㞎 bǎ +㞏 zhé +㞐 jū +㞑 wěi +㞒 xiè +㞓 qì +㞔 yí +㞕 xiè +㞖 cí +㞗 qiú +㞘 dū +㞙 niào +㞚 qì +㞛 jǐ +㞜 tuī +㞞 sóng +㞟 diàn +㞠 láo +㞡 zhǎn +㞤 yín +㞥 cén +㞦 jǐ +㞧 huì +㞨 zǐ +㞩 lán +㞪 náo +㞫 jù +㞬 qìn +㞭 dài +㞯 jié +㞰 xǔ +㞱 cōng +㞲 yòng +㞳 dǒu +㞴 chí +㞶 mǐn +㞷 huáng +㞸 suì +㞹 kě +㞺 zú +㞻 hào +㞼 chéng +㞽 xuè +㞾 ní +㞿 chì +㟀 lián +㟁 àn +㟂 mǔ +㟃 sī +㟄 xiáng +㟅 yáng +㟆 huá +㟇 cuò +㟈 qiú +㟉 láo +㟊 fú +㟋 duì +㟌 máng +㟍 láng +㟎 tuǒ +㟏 hán +㟐 mǎng +㟑 bó +㟒 qūn +㟓 qí +㟔 hán +㟖 lòng +㟘 tiáo +㟙 zé +㟚 qí +㟛 zàn +㟜 mí +㟝 péi +㟞 zhàn +㟟 xiàng +㟠 gǎng +㟢 qí +㟤 lù +㟦 yùn +㟧 è +㟨 duān +㟩 mín +㟪 wēi +㟫 quán +㟬 sǒu +㟭 mín +㟮 tū +㟰 mǐng +㟱 yǎo +㟲 jué +㟳 lì +㟴 kuài +㟵 gǎng +㟶 yuán +㟷 da +㟹 láo +㟺 lóu +㟻 qiàn +㟼 áo +㟽 biǎo +㟾 yōng +㟿 mǎng +㠀 dǎo +㠂 áo +㠄 xí +㠅 fú +㠆 dān +㠇 jiù +㠈 rùn +㠉 tóng +㠊 qū +㠋 è +㠌 qī +㠍 jí +㠎 jí +㠏 huá +㠐 jiào +㠑 zuì +㠒 biǎo +㠓 méng +㠔 bài +㠕 wěi +㠖 yǐ +㠗 ào +㠘 yǔ +㠙 háo +㠚 duì +㠛 wò +㠜 nì +㠝 cuán +㠟 lí +㠠 lú +㠡 niǎo +㠢 huái +㠣 lì +㠥 lǜ +㠦 fēng +㠧 mǐ +㠨 yù +㠪 jù +㠭 zhǎn +㠮 pēng +㠯 yǐ +㠱 jì +㠲 bǐ +㠴 rèn +㠵 huāng +㠶 fán +㠷 gé +㠸 kù +㠹 jiè +㠺 shā +㠼 sī +㠽 tóng +㠾 yuān +㠿 zī +㡀 bì +㡁 kuǎ +㡂 lì +㡃 huāng +㡄 xún +㡅 nuǒ +㡇 zhé +㡈 wèn +㡉 xián +㡊 qià +㡋 yé +㡌 mào +㡏 shù +㡑 qiāo +㡒 zhūn +㡓 kūn +㡔 wù +㡕 yīng +㡖 chuáng +㡗 tí +㡘 lián +㡙 bī +㡚 gōu +㡛 máng +㡜 xiè +㡝 fèng +㡞 lóu +㡟 zāo +㡠 zhèng +㡡 chú +㡢 màn +㡣 lóng +㡥 yìn +㡦 pīn +㡧 zhèng +㡨 jiān +㡩 luán +㡪 nié +㡫 yì +㡭 jì +㡮 jí +㡯 zhái +㡰 yǔ +㡱 jiǔ +㡲 huán +㡳 zhǐ +㡴 lā +㡵 líng +㡶 zhǐ +㡷 běn +㡸 zhà +㡹 jū +㡺 dàn +㡻 liào +㡼 yì +㡽 zhào +㡾 xiàn +㡿 chì +㢀 cì +㢁 chǐ +㢂 yǎn +㢃 láng +㢄 dòu +㢅 lòng +㢆 chán +㢈 tuí +㢉 chá +㢊 ǎi +㢋 chǐ +㢍 yǐng +㢎 zhé +㢏 tóu +㢑 tuí +㢒 chá +㢓 yǎo +㢔 zǒng +㢖 pān +㢗 qiào +㢘 lián +㢙 qín +㢚 lǔ +㢛 yàn +㢜 kàng +㢝 sū +㢞 yì +㢟 chān +㢠 jiǒng +㢡 jiǎng +㢣 jìng +㢥 dòng +㢧 juàn +㢨 hàn +㢩 dì +㢬 hóng +㢮 chí +㢯 diāo +㢰 bì +㢲 xùn +㢳 lú +㢴 xī +㢵 xié +㢶 bì +㢸 bì +㢺 xián +㢻 ruì +㢼 biè +㢽 ěr +㢾 juàn +㣀 zhèn +㣁 bèi +㣂 è +㣃 yǔ +㣄 qú +㣅 zàn +㣆 mí +㣇 yì +㣈 sì +㣌 shàn +㣍 tái +㣎 mù +㣏 jìng +㣐 biàn +㣑 róng +㣒 cèng +㣓 càn +㣔 dīng +㣙 dí +㣚 tǒng +㣛 tà +㣜 xíng +㣝 sōng +㣞 duó +㣟 xì +㣠 tāo +㣢 tí +㣣 shàn +㣤 jiàn +㣥 zhì +㣦 wēi +㣧 yìn +㣪 huǎn +㣫 zhǒng +㣬 qì +㣭 zōng +㣯 xiè +㣰 xiè +㣱 zé +㣲 wéi +㣵 tà +㣶 zhān +㣷 nìng +㣻 yì +㣼 rěn +㣽 shù +㣾 chà +㣿 zhuó +㤁 miǎn +㤂 jí +㤃 fáng +㤄 pèi +㤅 ài +㤆 fàn +㤇 ǎo +㤈 qìn +㤉 qiā +㤊 xiào +㤋 fēn +㤌 gān +㤍 qiāo +㤎 gē +㤏 tóng +㤐 chān +㤑 yòu +㤒 gāo +㤓 bèn +㤔 fù +㤕 chù +㤖 zhù +㤘 zhòu +㤚 háng +㤛 nín +㤜 jué +㤝 chōng +㤞 chà +㤟 kǒng +㤠 liè +㤡 lì +㤢 yù +㤤 yú +㤥 hài +㤦 lì +㤧 hóu +㤨 gǒng +㤩 kè +㤪 yuàn +㤫 dé +㤬 huì +㤮 guàng +㤯 jiǒng +㤰 zuò +㤱 fù +㤲 qiè +㤳 běi +㤴 chè +㤵 cí +㤶 máng +㤷 hān +㤸 xì +㤹 qiú +㤺 huǎng +㤽 chóu +㤾 sàn +㤿 yān +㥀 zhí +㥁 dé +㥂 tè +㥃 mèn +㥄 líng +㥅 shòu +㥆 tuì +㥇 cán +㥈 dié +㥉 chè +㥊 péng +㥋 yī +㥌 jú +㥍 jì +㥎 lái +㥏 tiǎn +㥐 yuàn +㥒 cǎi +㥓 qī +㥔 yù +㥕 lián +㥖 cōng +㥚 yú +㥛 jí +㥜 wèi +㥝 mǐ +㥞 suì +㥟 xié +㥠 xū +㥡 chì +㥢 qiú +㥣 huì +㥥 yú +㥦 qiè +㥧 shùn +㥨 shuì +㥩 duǒ +㥪 lóu +㥬 páng +㥭 tài +㥮 zhòu +㥯 yǐn +㥰 sāo +㥱 fěi +㥲 chēn +㥳 yuán +㥴 yí +㥵 hùn +㥶 sè +㥷 yè +㥸 mǐn +㥹 fěn +㥺 hé +㥼 yìn +㥽 cè +㥾 nì +㥿 ào +㦀 féng +㦁 lián +㦂 cháng +㦃 chǎn +㦄 má +㦅 diē +㦆 hū +㦇 lù +㦉 yì +㦊 huá +㦋 zhā +㦌 hū +㦍 è +㦎 huò +㦏 sǔn +㦐 nì +㦑 xiàn +㦒 lí +㦓 xiàn +㦔 yàn +㦕 lóng +㦖 mèn +㦗 jīn +㦘 jī +㦚 biǎn +㦛 yǔ +㦜 huò +㦝 miǎo +㦞 chóu +㦟 mái +㦡 lè +㦢 jié +㦣 wèi +㦤 yì +㦥 xuān +㦦 xì +㦧 cǎn +㦨 lán +㦩 yǐn +㦪 xiè +㦫 zā +㦬 luǒ +㦭 líng +㦮 qián +㦯 huò +㦰 jiān +㦱 wǒ +㦴 gé +㦵 zhū +㦶 dié +㦷 yǒng +㦸 jǐ +㦹 yáng +㦺 rù +㦻 xí +㦼 shuàng +㦽 yù +㦾 yí +㦿 qiǎn +㧀 jí +㧁 qù +㧂 tián +㧃 shōu +㧄 qiǎn +㧅 mù +㧆 jīn +㧇 mǎo +㧈 yǐn +㧉 gài +㧊 pō +㧋 xuǎn +㧌 mào +㧍 fǎng +㧎 yá +㧏 gāng +㧐 sǒng +㧑 huī +㧒 yù +㧓 guā +㧔 guài +㧕 liǔ +㧖 è +㧗 zǐ +㧘 zì +㧙 bì +㧚 wǎ +㧜 liè +㧟 kuǎi +㧡 hài +㧢 yīn +㧣 zhū +㧤 chòng +㧥 xiǎn +㧦 xuàn +㧨 qiú +㧩 pèi +㧪 guǐ +㧫 ér +㧬 gǒng +㧭 qióng +㧮 hū +㧯 lǎo +㧰 lüè +㧱 chèn +㧲 sǎn +㧳 zhuò +㧴 wǒ +㧵 póu +㧶 kēng +㧷 tùn +㧸 pēng +㧹 tè +㧺 tà +㧻 zhuó +㧼 biào +㧽 gù +㧾 hū +㨀 bǐng +㨁 zhì +㨂 dǒng +㨃 duǐ +㨄 zhōu +㨅 nèi +㨆 lǐn +㨇 pó +㨈 jǐ +㨉 mín +㨊 wěi +㨋 chě +㨌 gòu +㨍 bāng +㨎 rú +㨏 tān +㨐 bǔ +㨑 zōng +㨒 kuī +㨓 láo +㨔 hàn +㨕 yíng +㨖 zhì +㨗 jié +㨘 xǐng +㨙 xié +㨚 xún +㨛 shǎn +㨜 qián +㨝 xiē +㨞 sù +㨟 hāi +㨠 mì +㨡 hún +㨢 pī +㨤 huì +㨥 nà +㨦 sǒng +㨧 bèn +㨨 chōu +㨩 jié +㨪 huàng +㨫 lǎn +㨭 hù +㨮 dōu +㨯 huò +㨰 gǔn +㨱 yáo +㨲 cè +㨳 guǐ +㨴 jiàn +㨵 jiǎn +㨶 dǎo +㨷 jìn +㨸 mà +㨹 huì +㨺 miǎn +㨻 cán +㨼 lüè +㨽 pì +㨾 yàng +㨿 jù +㩀 jù +㩁 què +㩃 qiān +㩄 shāi +㩆 jiù +㩇 huò +㩈 yǔn +㩉 dá +㩊 xuān +㩋 xiāo +㩌 fèi +㩍 cè +㩎 yè +㩐 dèn +㩒 qín +㩓 huǐ +㩔 tún +㩖 qiáng +㩗 xí +㩘 nǐ +㩙 sāi +㩚 méng +㩛 tuán +㩜 lǎn +㩝 háo +㩞 cì +㩟 zhài +㩠 āo +㩡 luǒ +㩢 miè +㩤 fū +㩦 xié +㩧 bó +㩨 huì +㩩 qǐng +㩪 xié +㩭 bó +㩮 qián +㩯 pó +㩰 jiǎo +㩱 jué +㩲 kǔn +㩳 sǒng +㩴 jú +㩵 è +㩶 niè +㩷 qiān +㩸 dié +㩹 dié +㩻 qī +㩼 zhī +㩽 qí +㩾 zhuì +㩿 kū +㪀 yú +㪁 qín +㪂 kū +㪃 hé +㪄 fú +㪆 dǐ +㪇 xiàn +㪈 guì +㪉 hé +㪊 qún +㪋 hàn +㪌 tǒng +㪍 bó +㪎 shǎn +㪏 bǐ +㪐 lù +㪑 yè +㪒 ní +㪓 chuái +㪔 sàn +㪕 diào +㪖 lù +㪗 tǒu +㪘 liǎn +㪙 kě +㪚 sàn +㪛 zhěn +㪜 chuǎi +㪝 liàn +㪞 mào +㪠 qiān +㪡 kài +㪢 shǎo +㪣 xiāo +㪤 bì +㪥 zhā +㪦 yìn +㪧 xī +㪨 shàn +㪩 sù +㪪 sà +㪫 ruì +㪬 chuō +㪭 lú +㪮 líng +㪯 chá +㪱 huàn +㪴 jiá +㪵 bàn +㪶 hú +㪷 dǒu +㪹 lǒu +㪺 jū +㪻 juàn +㪼 kě +㪽 suǒ +㪾 luò +㪿 zhé +㫀 dǐng +㫁 duàn +㫂 zhù +㫃 yǎn +㫄 páng +㫅 chá +㫊 yǐ +㫍 yóu +㫎 huī +㫏 yǎo +㫐 yǎo +㫑 zhǐ +㫒 gǒng +㫓 qǐ +㫔 gèn +㫗 hòu +㫘 mì +㫙 fú +㫚 hū +㫛 guàng +㫜 tǎn +㫝 dī +㫟 yán +㫢 qù +㫤 chǎng +㫥 mǐng +㫦 tāo +㫧 bào +㫨 ān +㫫 xiǎn +㫯 mào +㫰 làng +㫱 nǎn +㫲 bèi +㫳 chén +㫵 fēi +㫶 zhǒu +㫷 jī +㫸 jiē +㫹 shù +㫺 xī +㫻 kùn +㫼 dié +㫽 lù +㬂 yú +㬃 tái +㬄 chàn +㬅 màn +㬆 mǐn +㬇 huàn +㬈 wēn +㬉 nuǎn +㬊 huàn +㬋 hóu +㬌 jìng +㬍 bó +㬎 xiǎn +㬏 lì +㬐 jìn +㬒 mǎng +㬓 piào +㬔 háo +㬕 yáng +㬗 xiàn +㬘 sù +㬙 wěi +㬚 chè +㬛 xī +㬜 jìn +㬝 céng +㬞 hè +㬟 fēn +㬠 shài +㬡 líng +㬣 duì +㬤 qī +㬥 pù +㬦 yuè +㬧 bó +㬩 huì +㬪 dié +㬫 yàn +㬬 jù +㬭 jiào +㬮 nàn +㬯 liè +㬰 yú +㬱 tì +㬲 tiān +㬳 wǔ +㬴 hǒng +㬵 xiáo +㬶 hào +㬸 tiāo +㬹 zhēng +㬻 huāng +㬼 fù +㬿 tūn +㭁 réng +㭂 jiǎo +㭄 xìn +㭇 yuàn +㭈 jué +㭉 huá +㭋 bàng +㭌 móu +㭎 gāng +㭏 wěi +㭑 mèi +㭒 sì +㭓 biàn +㭔 lú +㭕 qū +㭘 gé +㭙 zhé +㭚 lǚ +㭛 pài +㭜 róng +㭝 qiú +㭞 liè +㭟 gǒng +㭠 xiǎn +㭡 xì +㭢 xīn +㭤 niǎo +㭨 xié +㭩 liè +㭪 fū +㭫 cuó +㭬 zhuó +㭭 bā +㭮 zuò +㭯 zhé +㭰 zuī +㭱 hé +㭲 jí +㭴 jiān +㭸 tú +㭹 xián +㭺 yǎn +㭻 táng +㭼 tà +㭽 dǐ +㭾 jué +㭿 áng +㮀 hán +㮁 xiáo +㮂 jú +㮃 wēi +㮄 bǎng +㮅 zhuī +㮆 niè +㮇 tiàn +㮈 nài +㮋 yǒu +㮌 mián +㮎 bēi +㮏 nà +㮐 shěng +㮑 chā +㮒 yān +㮓 gèn +㮔 chòng +㮕 ruǎn +㮖 jiá +㮗 qín +㮘 máo +㮙 è +㮚 lì +㮛 chí +㮜 zāng +㮝 hé +㮞 jié +㮟 niǎn +㮡 guàn +㮢 hóu +㮣 gài +㮥 bèn +㮦 suǒ +㮧 wū +㮨 jì +㮩 xī +㮪 qióng +㮫 hé +㮬 wēng +㮭 xián +㮮 jié +㮯 hún +㮰 pí +㮱 shēn +㮲 chōu +㮳 zhèn +㮵 zhān +㮶 shuò +㮷 jī +㮸 sòng +㮹 zhǐ +㮺 běn +㮾 lǎng +㮿 bì +㯀 xuàn +㯁 péi +㯂 dài +㯄 zhī +㯅 pí +㯆 chǎn +㯇 bì +㯈 sù +㯉 huò +㯊 hén +㯋 jiǒng +㯌 chuán +㯍 jiǎng +㯎 nèn +㯏 gǔ +㯐 fǎng +㯓 tà +㯔 cuì +㯕 xī +㯖 dé +㯗 xián +㯘 kuǎn +㯙 zhé +㯚 tā +㯛 hú +㯜 cuì +㯝 lù +㯞 juàn +㯟 lù +㯠 qiàn +㯡 pào +㯢 zhèn +㯤 lì +㯥 cáo +㯦 qí +㯩 tì +㯪 líng +㯫 qú +㯬 liǎn +㯭 lǔ +㯮 shú +㯯 gòng +㯰 zhé +㯱 pāo +㯲 jìn +㯳 qíng +㯶 zōng +㯷 pú +㯸 jǐn +㯹 biǎo +㯺 jiàn +㯻 gǔn +㯾 zāo +㯿 liè +㰀 lí +㰁 luǒ +㰂 shěn +㰃 mián +㰄 jiàn +㰅 dí +㰆 bèi +㰈 liǎn +㰊 xián +㰋 pín +㰌 què +㰍 lóng +㰎 zuì +㰐 jué +㰑 shān +㰒 xué +㰔 xiè +㰖 lǎn +㰗 qí +㰘 yí +㰙 nuó +㰚 lí +㰛 yuè +㰝 yǐ +㰞 chī +㰟 jì +㰠 hāng +㰡 xiè +㰢 kēng +㰣 zī +㰤 hē +㰥 xì +㰦 qù +㰧 hāi +㰨 xiā +㰩 hāi +㰪 guī +㰫 chān +㰬 xún +㰭 xū +㰮 shèn +㰯 tòu +㰰 xiā +㰱 shà +㰲 yū +㰳 yà +㰴 pǒu +㰵 zú +㰶 yǒu +㰷 zì +㰸 liǎn +㰹 xiān +㰺 xià +㰻 yǐ +㰼 shà +㰽 yàn +㰾 jiào +㰿 xī +㱀 chǐ +㱁 shì +㱂 kāng +㱃 yǐn +㱄 hēi +㱅 yì +㱆 xī +㱇 sè +㱈 jìn +㱉 yè +㱊 yōu +㱋 què +㱌 yé +㱍 luán +㱎 kūn +㱏 zhèng +㱔 xiē +㱖 cuì +㱗 xiū +㱘 àn +㱙 xiǔ +㱚 cán +㱛 chuǎn +㱜 zhá +㱞 yì +㱟 pī +㱠 kū +㱡 shēng +㱢 láng +㱣 tuǐ +㱤 xī +㱥 líng +㱦 qī +㱧 wò +㱨 liàn +㱩 dú +㱪 mèn +㱫 làn +㱬 wěi +㱭 duàn +㱮 kuì +㱯 ái +㱰 zǎi +㱱 huì +㱲 yì +㱳 mò +㱴 zì +㱵 fèn +㱶 péng +㱸 bì +㱹 lì +㱺 lú +㱻 luò +㱼 hāi +㱽 zhěn +㱾 gāi +㱿 què +㲀 zhēn +㲁 kōng +㲂 chéng +㲃 jiù +㲄 jué +㲅 jì +㲆 líng +㲈 sháo +㲉 què +㲊 ruì +㲋 chuò +㲌 nèng +㲍 zhī +㲎 lóu +㲏 pāo +㲒 bào +㲓 róng +㲔 xiān +㲕 lèi +㲖 xiāo +㲗 fū +㲘 qú +㲚 shā +㲛 zhǐ +㲜 tán +㲝 rǒng +㲞 sū +㲟 yǐng +㲠 máo +㲡 nài +㲢 biàn +㲤 shuāi +㲥 táng +㲦 hàn +㲧 sào +㲨 róng +㲪 dēng +㲫 pú +㲬 jiāo +㲭 tǎn +㲯 rán +㲰 níng +㲱 liè +㲲 dié +㲳 dié +㲴 zhòng +㲶 lǜ +㲷 dàn +㲸 xī +㲹 guǐ +㲺 jí +㲻 nì +㲼 yì +㲽 niàn +㲾 yǔ +㲿 wǎng +㳀 guò +㳁 zè +㳂 yán +㳃 cuì +㳄 xián +㳅 jiǎo +㳆 tǒu +㳇 fù +㳈 pèi +㳊 yōu +㳋 qiū +㳌 yā +㳍 bù +㳎 biàn +㳏 shì +㳐 zhá +㳑 yì +㳒 biàn +㳔 duì +㳕 lán +㳖 yī +㳗 chài +㳘 chōng +㳙 xuàn +㳚 xù +㳛 yóu +㳜 xiū +㳠 tà +㳡 guō +㳥 lòng +㳦 xiè +㳧 chè +㳨 jiǎn +㳩 tān +㳪 pì +㳫 zǎn +㳬 xuán +㳭 xián +㳮 niào +㳴 mì +㳵 jì +㳶 nǒu +㳷 hū +㳸 huā +㳹 wǎng +㳺 yóu +㳻 zé +㳼 bì +㳽 mǐ +㳾 qiāng +㳿 xiè +㴀 fān +㴁 yì +㴂 tān +㴃 lèi +㴄 yǒng +㴆 jìn +㴇 shè +㴈 yìn +㴉 jǐ +㴋 sù +㴏 wǎng +㴐 miàn +㴑 sù +㴒 yì +㴓 shāi +㴔 xī +㴕 jí +㴖 luò +㴗 yōu +㴘 mào +㴙 zhǎ +㴚 suì +㴛 zhì +㴜 biàn +㴝 lí +㴥 qiào +㴦 guàn +㴧 xī +㴨 zhèn +㴩 yōng +㴪 niè +㴫 jùn +㴬 xiè +㴭 yǎo +㴮 xiè +㴯 zhī +㴰 néng +㴲 sī +㴳 lǒng +㴴 chén +㴵 mì +㴶 què +㴷 dān +㴸 shǎn +㴼 sù +㴽 xiè +㴾 bó +㴿 dǐng +㵀 zú +㵂 shù +㵃 shé +㵄 hàn +㵅 tān +㵆 gǎo +㵊 nà +㵋 mì +㵌 xún +㵍 mèn +㵎 jiàn +㵏 cuǐ +㵐 jué +㵑 hè +㵒 fèi +㵓 shí +㵔 chě +㵕 shèn +㵖 nǜ +㵗 píng +㵘 màn +㵝 yì +㵞 chóu +㵠 kū +㵡 báo +㵢 léi +㵣 kě +㵤 shà +㵥 bì +㵦 suí +㵧 gé +㵨 pì +㵩 yì +㵪 xián +㵫 nì +㵬 yíng +㵭 zhǔ +㵮 chún +㵯 féng +㵰 xù +㵱 piǎo +㵲 wǔ +㵳 liáo +㵴 cáng +㵵 zòu +㵶 zuō +㵷 biàn +㵸 yào +㵹 huán +㵺 pài +㵻 xiū +㵽 lěi +㵾 qìng +㵿 xiào +㶀 jiāo +㶁 guó +㶄 yán +㶅 xué +㶆 zhū +㶇 héng +㶈 yíng +㶉 xī +㶌 lián +㶍 xiǎn +㶎 huán +㶏 yīn +㶑 liàn +㶒 shǎn +㶓 cáng +㶔 bèi +㶕 jiǎn +㶖 shù +㶗 fàn +㶘 diàn +㶚 bà +㶛 yú +㶞 nǎng +㶟 lěi +㶠 yì +㶡 dài +㶣 chán +㶤 chǎo +㶥 gān +㶦 jìn +㶧 nèn +㶫 liǎo +㶬 mò +㶭 yǒu +㶯 liù +㶰 hán +㶲 yòng +㶳 jìn +㶴 chǐ +㶵 rèn +㶶 nóng +㶸 xié +㶹 hòng +㶺 tiàn +㶼 āi +㶽 guā +㶾 biāo +㶿 bó +㷀 qióng +㷂 shù +㷃 chuǐ +㷄 huǐ +㷅 chǎo +㷆 fù +㷇 huī +㷈 è +㷉 wèi +㷊 fén +㷋 tán +㷍 lún +㷎 hè +㷏 yǒng +㷐 huǐ +㷒 yú +㷓 zǒng +㷔 yàn +㷕 qiú +㷖 zhào +㷗 jiǒng +㷘 tái +㷟 tuì +㷠 lín +㷡 jiǒng +㷢 zhǎ +㷣 xīng +㷤 hù +㷦 xù +㷪 cuì +㷫 qǐng +㷬 mò +㷭 fēng +㷮 zāo +㷯 bèng +㷰 chī +㷳 yàn +㷴 gé +㷵 mò +㷶 bèi +㷷 juǎn +㷸 dié +㷹 zhào +㷻 wú +㷼 yàn +㷾 jué +㷿 xiān +㸀 tái +㸁 hǎn +㸃 diǎn +㸄 jì +㸅 jié +㸇 zuǎn +㸉 xiè +㸊 lài +㸋 fán +㸌 huò +㸍 xì +㸎 niè +㸏 mí +㸐 rán +㸑 cuàn +㸒 yín +㸓 mì +㸕 jué +㸖 qū +㸗 tóng +㸘 wàn +㸙 zhē +㸚 lǐ +㸛 sháo +㸜 kòng +㸝 xiān +㸞 zhé +㸟 zhī +㸠 tiǎo +㸡 shū +㸢 bèi +㸣 yè +㸤 piàn +㸥 chàn +㸦 hù +㸧 kèn +㸨 jiū +㸩 ān +㸪 chún +㸫 qián +㸬 bèi +㸭 bā +㸮 fén +㸯 kē +㸰 tuó +㸱 tuó +㸲 zuó +㸳 líng +㸵 guǐ +㸶 yān +㸷 shì +㸸 hǒu +㸹 liè +㸺 shā +㸻 sì +㸽 bèi +㸾 rèn +㸿 dú +㹀 bó +㹁 liáng +㹂 qiǎn +㹃 fèi +㹄 jì +㹅 zǒng +㹆 huī +㹇 hé +㹈 lí +㹉 yuán +㹊 yuè +㹋 xiū +㹌 chǎn +㹍 dí +㹎 léi +㹏 jǐn +㹐 chóng +㹑 sì +㹒 pǔ +㹓 yǎo +㹔 jiāng +㹕 huān +㹖 huàn +㹗 tāo +㹘 rù +㹙 wěng +㹚 yíng +㹛 ráo +㹜 yín +㹝 shì +㹞 yín +㹟 jué +㹠 tún +㹡 xuán +㹢 jiā +㹣 zhōng +㹤 qiè +㹥 zhù +㹦 diāo +㹨 yòu +㹫 yí +㹬 shǐ +㹭 yì +㹮 mò +㹱 què +㹲 xiāo +㹳 wú +㹴 gēng +㹵 yǐng +㹶 tíng +㹷 shǐ +㹸 ní +㹹 gēng +㹺 tà +㹻 wō +㹼 jú +㹽 chǎn +㹾 piǎo +㹿 zhuó +㺀 hū +㺁 nǎo +㺂 yán +㺃 gǒu +㺄 yǔ +㺅 hóu +㺇 sī +㺈 chī +㺉 hù +㺊 yàng +㺋 wēng +㺌 xiàn +㺍 biān +㺎 róng +㺏 lóu +㺐 lǎo +㺑 shān +㺒 xiāo +㺓 zé +㺔 hài +㺕 fán +㺖 hǎn +㺗 chān +㺘 zhàn +㺚 tǎ +㺛 zhù +㺜 nóng +㺝 hàn +㺞 yú +㺟 zhuó +㺠 yòu +㺡 lì +㺢 huò +㺣 xī +㺤 xiān +㺥 chán +㺦 lián +㺨 sī +㺩 jiù +㺪 pú +㺫 qiú +㺬 gǒng +㺭 zǐ +㺮 yú +㺱 réng +㺲 niǔ +㺳 méi +㺴 bā +㺵 jiǔ +㺷 xù +㺸 píng +㺹 biàn +㺺 mào +㺿 yí +㻀 yú +㻂 píng +㻃 qū +㻄 bǎo +㻅 huì +㻉 bù +㻊 máng +㻋 là +㻌 tú +㻍 wú +㻎 lì +㻏 líng +㻑 jì +㻒 jùn +㻓 zōu +㻔 duǒ +㻕 jué +㻖 dài +㻗 bèi +㻝 là +㻞 bīn +㻟 suí +㻠 tú +㻡 xuē +㻧 duò +㻪 suì +㻫 bì +㻬 tū +㻭 sè +㻮 càn +㻯 tú +㻰 miǎn +㻱 jīn +㻲 lǚ +㻵 zhàn +㻶 bǐ +㻷 jí +㻸 zēn +㻹 xuān +㻺 lì +㻽 suì +㻾 yōng +㻿 shǔ +㼂 é +㼇 qióng +㼈 luó +㼉 zhèn +㼊 tún +㼋 gū +㼌 yǔ +㼍 lěi +㼎 bó +㼏 něi +㼐 pián +㼑 liàn +㼒 tǎng +㼓 lián +㼔 wēn +㼕 dāng +㼖 lì +㼗 tíng +㼘 wǎ +㼙 zhòu +㼚 gāng +㼛 xíng +㼜 àng +㼝 fàn +㼞 pèng +㼟 bó +㼠 tuó +㼡 shū +㼢 yí +㼣 bó +㼤 qiè +㼥 tǒu +㼦 gǒng +㼧 tóng +㼨 hán +㼩 chéng +㼪 jié +㼫 huàn +㼬 xìng +㼭 diàn +㼮 chāi +㼯 dòng +㼰 pí +㼱 ruǎn +㼲 liè +㼳 shěng +㼴 ǒu +㼵 dì +㼶 yú +㼷 chuán +㼸 róng +㼹 kāng +㼺 táng +㼻 cóng +㼼 piáo +㼽 chuǎng +㼾 lù +㼿 tóng +㽀 zhèng +㽁 lì +㽂 sà +㽃 pān +㽄 sī +㽆 dāng +㽇 hú +㽈 yì +㽉 xiàn +㽊 xiè +㽋 luó +㽌 liù +㽎 tán +㽏 gàn +㽑 tán +㽕 yóu +㽖 nán +㽘 gǎng +㽙 jùn +㽚 chì +㽛 gōu +㽜 wǎn +㽝 lì +㽞 liú +㽟 liè +㽠 xiá +㽡 bēi +㽢 ǎn +㽣 yù +㽤 jú +㽥 róu +㽦 xún +㽧 zī +㽨 cuó +㽩 càn +㽪 zěng +㽫 yōng +㽬 fù +㽭 ruǎn +㽮 xīng +㽯 xí +㽰 shù +㽱 jiǎo +㽲 jiǎo +㽳 xū +㽴 zhàng +㽷 shuì +㽸 chén +㽹 fǎn +㽺 jí +㽻 zhī +㽽 gù +㽾 wù +㾀 qiè +㾁 shù +㾂 hāi +㾃 tuó +㾄 dú +㾅 zǐ +㾆 rán +㾇 mù +㾈 fù +㾉 líng +㾊 jí +㾋 xiū +㾌 xuǎn +㾍 nái +㾎 yā +㾏 jiè +㾐 lì +㾑 dá +㾒 rú +㾓 yuān +㾔 lǚ +㾕 shěn +㾖 lǐ +㾗 liàng +㾘 gěng +㾙 xìn +㾚 xiē +㾛 qǐn +㾜 qiè +㾝 chè +㾞 yóu +㾟 bù +㾠 kuáng +㾡 què +㾢 ài +㾣 qīn +㾤 qiāng +㾥 chù +㾦 pèi +㾧 kuò +㾨 yī +㾩 guāi +㾪 shěng +㾫 piān +㾭 zhòu +㾮 huáng +㾯 huī +㾰 hú +㾱 bèi +㾴 zhā +㾵 jì +㾶 gǔ +㾷 xī +㾸 gǎo +㾹 chái +㾺 mà +㾻 zhù +㾼 tuǐ +㾽 zhuì +㾾 xiān +㾿 láng +㿃 zhì +㿄 ài +㿅 xiǎn +㿆 guō +㿇 xí +㿉 tuǐ +㿊 cǎn +㿋 sào +㿌 xiān +㿍 jiè +㿎 fèn +㿏 qún +㿑 yào +㿒 dǎo +㿓 jiá +㿔 lěi +㿕 yán +㿖 lú +㿗 tuí +㿘 yíng +㿙 pì +㿚 luò +㿛 lì +㿜 biě +㿝 xiāng +㿞 mào +㿟 bái +㿠 huàng +㿢 yào +㿣 hē +㿤 chǔn +㿥 hé +㿦 nìng +㿧 chóu +㿨 lì +㿩 tǎng +㿪 huán +㿫 bì +㿬 bā +㿭 chè +㿮 yàng +㿯 dá +㿰 áo +㿱 xué +㿳 zī +㿴 dā +㿵 rǎn +㿶 bāng +㿷 cuó +㿸 wǎn +㿹 tà +㿺 báo +㿻 gān +㿼 yán +㿽 xī +㿾 zhù +㿿 yǎ +䀀 fàn +䀁 yòu +䀂 ān +䀃 tuí +䀄 méng +䀅 shè +䀆 jìn +䀇 gǔ +䀈 jì +䀉 qiáo +䀊 jiǎo +䀋 yán +䀌 xì +䀍 kàn +䀎 miǎn +䀏 xuàn +䀐 shān +䀑 wò +䀒 qiān +䀓 huàn +䀔 rèn +䀕 zhèn +䀖 tiān +䀗 jué +䀘 xié +䀙 qì +䀚 áng +䀛 mèi +䀜 gǔ +䀞 tāo +䀟 fán +䀠 jù +䀡 chàn +䀢 shùn +䀣 bì +䀤 mào +䀥 shuò +䀦 gǔ +䀧 hǒng +䀨 huà +䀩 luò +䀪 háng +䀫 jiá +䀬 quán +䀭 gāi +䀮 huāng +䀯 bǔ +䀰 gǔ +䀱 fēng +䀲 mù +䀳 ài +䀴 yǐng +䀵 shùn +䀶 liàng +䀷 jié +䀸 chì +䀹 jié +䀺 chōu +䀻 pìng +䀼 chēn +䀽 yán +䀾 dǔ +䀿 dì +䁁 liàng +䁂 xiàn +䁃 biāo +䁄 xìng +䁅 měng +䁆 yè +䁇 mì +䁈 qì +䁉 qì +䁊 wò +䁋 xiè +䁌 yù +䁍 qià +䁎 chéng +䁏 yǎo +䁐 yīng +䁑 yáng +䁒 jí +䁓 zōng +䁔 xuān +䁕 mín +䁖 lōu +䁗 kǎi +䁘 yǎo +䁙 yǎn +䁚 sǔn +䁛 guì +䁜 huàng +䁝 yíng +䁞 shěng +䁟 chá +䁠 lián +䁢 xuán +䁣 chuán +䁤 chè +䁥 nì +䁦 qù +䁧 miáo +䁨 huò +䁩 yú +䁪 zhǎn +䁫 hú +䁬 céng +䁭 biāo +䁮 qián +䁯 xī +䁰 jiǎng +䁱 kōu +䁲 mái +䁳 mǎng +䁴 zhǎn +䁵 biǎn +䁶 jī +䁷 jué +䁸 náng +䁹 bì +䁺 shì +䁻 shuò +䁼 mò +䁽 liè +䁾 miè +䁿 mò +䂀 xī +䂁 chán +䂂 qú +䂃 jiào +䂄 huò +䂅 xiān +䂆 xù +䂇 niǔ +䂈 tóng +䂉 hóu +䂊 yù +䂌 chōng +䂍 bó +䂎 zuǎn +䂏 diāo +䂐 zhuō +䂑 jī +䂒 qià +䂔 xìng +䂕 huì +䂖 shí +䂗 kū +䂙 duī +䂚 yáo +䂛 yú +䂜 bàng +䂝 jié +䂞 zhè +䂟 jiā +䂠 shǐ +䂡 dǐ +䂢 dǒng +䂣 cí +䂤 fù +䂥 mín +䂦 zhēn +䂧 zhěn +䂩 yàn +䂪 qiǎo +䂫 hāng +䂬 gǒng +䂭 qiāo +䂮 lüè +䂯 guài +䂰 là +䂱 ruì +䂲 fǎ +䂳 cuǒ +䂴 yán +䂵 gōng +䂶 jié +䂷 guāi +䂸 guó +䂹 suǒ +䂺 wǒ +䂻 zhèng +䂼 niè +䂽 diào +䂾 lǎi +䂿 tà +䃀 cuì +䃁 yā +䃂 gǔn +䃅 dī +䃇 mián +䃈 jiē +䃉 mín +䃊 jǔ +䃋 yú +䃌 zhēn +䃍 zhào +䃎 zhà +䃏 xīng +䃑 bān +䃒 hé +䃓 gòu +䃔 hóng +䃕 láo +䃖 wù +䃗 bō +䃘 kēng +䃙 lù +䃚 cù +䃛 lián +䃜 yī +䃝 qiào +䃞 shú +䃠 xuàn +䃡 jīn +䃢 qīn +䃣 huǐ +䃤 sù +䃥 chuáng +䃦 dūn +䃧 lóng +䃩 náo +䃪 tán +䃫 dǎn +䃬 wěi +䃭 gǎn +䃮 dá +䃯 lì +䃰 cā +䃱 xiàn +䃲 pán +䃳 là +䃴 zhū +䃵 niǎo +䃶 huái +䃷 yíng +䃸 xiàn +䃹 làn +䃺 mó +䃻 bà +䃽 guǐ +䃾 bǐ +䃿 fū +䄀 huò +䄁 yì +䄂 liù +䄄 yīn +䄅 juàn +䄆 huó +䄇 chéng +䄈 dòu +䄉 é +䄋 yǎn +䄌 zhuì +䄍 zhà +䄎 qǐ +䄏 yú +䄐 quàn +䄑 huó +䄒 niè +䄓 huáng +䄔 jǔ +䄕 shè +䄘 péng +䄙 míng +䄚 cáo +䄛 lóu +䄜 lí +䄝 chuāng +䄟 cuī +䄠 shàn +䄡 dān +䄢 qí +䄤 lài +䄥 líng +䄦 liǎo +䄧 réng +䄨 yú +䄩 yì +䄪 diǎo +䄫 qǐ +䄬 yí +䄭 nián +䄮 fū +䄯 jiǎn +䄰 yá +䄱 fāng +䄲 ruì +䄳 xiān +䄶 bì +䄷 shí +䄸 pò +䄹 nián +䄺 zhì +䄻 táo +䄼 tiǎn +䄽 tiǎn +䄾 rù +䄿 yì +䅀 liè +䅁 àn +䅂 hé +䅃 qióng +䅄 lì +䅅 guī +䅆 zì +䅇 sù +䅈 yuàn +䅉 yà +䅊 chá +䅋 wǎn +䅌 juān +䅍 tǐng +䅎 yǒu +䅏 huì +䅐 jiǎn +䅑 ruí +䅒 máng +䅓 jǔ +䅔 zī +䅕 jū +䅖 ān +䅗 suì +䅘 lái +䅙 hùn +䅚 quǎn +䅛 chāng +䅜 duò +䅝 kōng +䅞 nè +䅟 cǎn +䅠 tí +䅡 xǔ +䅢 jiù +䅣 huáng +䅤 qì +䅥 jié +䅦 máo +䅧 yān +䅩 zhǐ +䅪 tuí +䅬 ài +䅭 páng +䅮 càng +䅯 táng +䅰 ěn +䅱 hùn +䅲 qí +䅳 chú +䅴 suǒ +䅵 zhuó +䅶 nòu +䅷 tú +䅸 shēn +䅹 lǒu +䅺 biāo +䅻 lí +䅼 mán +䅽 xīn +䅾 cén +䅿 huáng +䆀 měi +䆁 gāo +䆂 lián +䆃 dào +䆄 zhǎn +䆅 zī +䆈 zhì +䆉 bà +䆊 cuì +䆋 qiū +䆍 lóng +䆎 xiān +䆏 fèi +䆐 guó +䆑 chéng +䆒 jiù +䆓 è +䆔 chōng +䆕 yuè +䆖 hóng +䆗 yǎo +䆘 yā +䆙 yáo +䆚 tóng +䆛 zhà +䆜 yòu +䆝 xuè +䆞 yǎo +䆟 kè +䆠 huàn +䆡 láng +䆢 yuè +䆣 chén +䆦 shèn +䆨 níng +䆩 míng +䆪 hōng +䆫 chuāng +䆬 yǔn +䆭 xuān +䆮 jìn +䆯 zhuó +䆰 yū +䆱 tān +䆲 kāng +䆳 qióng +䆵 chéng +䆶 jiū +䆷 xuè +䆸 zhēng +䆹 chōng +䆺 pān +䆻 qiào +䆽 qú +䆾 lán +䆿 yì +䇀 róng +䇁 sī +䇂 qiān +䇃 sì +䇅 fá +䇇 méng +䇈 huà +䇋 hài +䇌 qiào +䇍 chù +䇎 què +䇏 duì +䇐 lì +䇑 bà +䇒 jiè +䇓 xū +䇔 luò +䇖 yǔn +䇗 zhōng +䇘 hù +䇙 yǐn +䇛 zhǐ +䇜 qiǎn +䇞 gān +䇟 jiàn +䇠 zhù +䇡 zhù +䇢 kǔ +䇣 niè +䇤 ruì +䇥 zé +䇦 ǎng +䇧 zhì +䇨 gòng +䇩 yì +䇪 chī +䇫 jī +䇬 zhū +䇭 lǎo +䇮 rèn +䇯 róng +䇰 zhēng +䇱 nà +䇲 cè +䇵 yí +䇶 jué +䇷 bié +䇸 chéng +䇹 jùn +䇺 dòu +䇻 wěi +䇼 yì +䇽 zhé +䇾 yán +䈀 sān +䈁 lún +䈂 píng +䈃 zhǎo +䈄 hán +䈅 yù +䈆 dài +䈇 zhào +䈈 féi +䈉 shà +䈊 líng +䈋 tà +䈌 qū +䈍 méng +䈎 yè +䈏 báo +䈐 guì +䈑 guǎ +䈒 nǎn +䈓 gé +䈕 shí +䈖 kē +䈗 suǒ +䈘 cí +䈙 zhòu +䈚 tái +䈛 kuài +䈜 qìn +䈝 xū +䈞 dǔ +䈟 cè +䈠 huǎn +䈡 cōng +䈢 sǎi +䈣 zhèng +䈤 qián +䈥 jīn +䈦 zōng +䈧 wěi +䈪 xì +䈫 nà +䈬 pú +䈭 sōu +䈮 jù +䈯 zhēn +䈰 shāo +䈱 tāo +䈲 bān +䈳 tà +䈴 qiàn +䈵 wēng +䈶 róng +䈷 luò +䈸 hú +䈹 sǒu +䈺 zhōng +䈻 pú +䈼 miè +䈽 jīn +䈾 shāo +䈿 mì +䉀 shù +䉁 líng +䉂 lěi +䉃 jiǎng +䉄 léng +䉅 zhì +䉆 diǎo +䉈 sǎn +䉉 gū +䉊 fàn +䉋 mèi +䉌 suì +䉍 jiǎn +䉎 táng +䉏 xiè +䉐 kū +䉑 wú +䉒 fán +䉓 luò +䉔 cān +䉕 céng +䉖 líng +䉗 yī +䉘 cóng +䉙 yún +䉚 méng +䉛 yù +䉜 zhì +䉝 yǐ +䉞 dǎn +䉟 huò +䉠 wéi +䉡 tán +䉢 sè +䉣 xiè +䉤 sǒu +䉥 sǒng +䉦 qiān +䉧 liú +䉨 yì +䉪 lèi +䉫 lí +䉬 fèi +䉭 liè +䉮 lìn +䉯 xiàn +䉰 xiào +䉱 ōu +䉲 mí +䉳 xiān +䉴 ráng +䉵 zhuàn +䉶 shuāng +䉷 yán +䉸 biàn +䉹 líng +䉺 hóng +䉻 qí +䉼 liào +䉽 bǎn +䉾 bì +䉿 hú +䊀 hú +䊂 cè +䊃 pèi +䊄 qióng +䊅 míng +䊆 jiù +䊇 bù +䊈 méi +䊉 sǎn +䊊 wèi +䊍 lí +䊎 quǎn +䊐 hún +䊑 xiǎng +䊓 shì +䊔 yíng +䊖 nǎn +䊗 huáng +䊘 jiù +䊙 yān +䊛 sà +䊜 tuán +䊝 xiè +䊞 zhé +䊟 mén +䊠 xì +䊡 mán +䊣 huáng +䊤 tán +䊥 xiào +䊦 yè +䊧 bì +䊨 luó +䊩 fán +䊪 lì +䊫 cuǐ +䊬 chuā +䊭 dào +䊮 dí +䊯 kuàng +䊰 chú +䊱 xiān +䊲 chàn +䊳 mí +䊴 qiàn +䊵 qiú +䊶 zhèn +䊺 hù +䊻 gān +䊼 chǐ +䊽 guài +䊾 mù +䊿 bó +䋀 huà +䋁 gěng +䋂 yáo +䋃 mào +䋄 wǎng +䋈 rú +䋉 xué +䋊 zhēng +䋋 mín +䋌 jiǎng +䋎 zhàn +䋏 zuó +䋐 yuè +䋑 liè +䋓 zhòu +䋔 bì +䋕 rèn +䋖 yù +䋘 chuò +䋙 ěr +䋚 yì +䋛 mǐ +䋜 qìng +䋞 wǎng +䋟 jì +䋠 bǔ +䋢 biē +䋣 fán +䋤 yuè +䋥 lí +䋦 fán +䋧 qú +䋨 fǔ +䋩 ér +䋪 ē +䋫 zhēng +䋬 tiān +䋭 yù +䋮 jìn +䋯 qǐ +䋰 jú +䋱 lái +䋲 chě +䋳 běi +䋴 niù +䋵 yì +䋶 xǔ +䋷 móu +䋸 xún +䋹 fú +䋻 nín +䋼 tīng +䋽 běng +䋾 zhǎ +䋿 wēi +䌀 kē +䌁 yāo +䌂 òu +䌃 xiāo +䌄 gěng +䌅 táng +䌆 guì +䌇 huì +䌈 tā +䌊 yáo +䌋 dā +䌌 qì +䌍 jǐn +䌎 lüè +䌏 mì +䌐 mì +䌑 jiān +䌒 lù +䌓 fán +䌔 ōu +䌕 mí +䌖 jié +䌗 fǔ +䌘 biè +䌙 huàng +䌚 sū +䌛 yáo +䌜 niè +䌝 jīn +䌞 liǎn +䌟 bó +䌠 jiān +䌡 tǐ +䌢 líng +䌣 zuǎn +䌤 shī +䌥 yǐn +䌦 dào +䌧 chóu +䌨 cā +䌩 miè +䌪 yǎn +䌫 lǎn +䌬 chóng +䌭 jiāo +䌮 shuāng +䌯 quān +䌰 niè +䌱 luò +䌳 shī +䌴 luò +䌵 zhú +䌷 chōu +䌸 zhuàn +䌹 jiǒng +䌺 ěr +䌻 yì +䌼 ruì +䌽 cǎi +䌾 rén +䌿 fú +䍀 lán +䍁 suì +䍂 yú +䍃 yóu +䍄 diǎn +䍅 líng +䍆 zhù +䍇 tà +䍈 píng +䍉 zhǎi +䍊 jiāo +䍋 chuí +䍌 bù +䍍 kòu +䍎 cùn +䍐 hǎn +䍑 hǎn +䍒 mǒu +䍓 hù +䍔 gōng +䍕 dī +䍖 fú +䍗 xuàn +䍘 mí +䍙 méi +䍚 làng +䍛 gù +䍜 zhào +䍝 tà +䍞 yù +䍟 zòng +䍠 lí +䍡 lù +䍢 wú +䍣 léi +䍤 jǐ +䍥 lì +䍦 lí +䍨 pō +䍩 yǎng +䍪 wà +䍫 tuó +䍬 pēng +䍮 zhào +䍯 guǐ +䍱 xú +䍲 nái +䍳 què +䍴 wěi +䍵 zhēng +䍶 dōng +䍷 wěi +䍸 bó +䍹 shān +䍺 huàn +䍻 xuàn +䍼 zān +䍽 lì +䍾 yǎn +䍿 huáng +䎀 xuè +䎁 hú +䎂 bǎo +䎃 rǎn +䎄 xiāo +䎅 pò +䎆 liào +䎇 zhōu +䎈 yì +䎉 xù +䎊 luò +䎋 kào +䎌 chù +䎎 nà +䎏 hán +䎐 chǎo +䎑 lù +䎒 zhǎn +䎓 tà +䎔 fū +䎕 hōng +䎖 zēng +䎗 qiáo +䎘 sù +䎙 pīn +䎚 guàn +䎜 hūn +䎝 chú +䎟 ér +䎠 ér +䎡 ruǎn +䎢 qǐ +䎣 sì +䎤 jú +䎦 yǎn +䎧 bàng +䎨 yè +䎩 zī +䎪 nè +䎫 chuàng +䎬 bà +䎭 cāo +䎮 tì +䎯 hàn +䎰 zuó +䎱 bà +䎲 zhé +䎳 wà +䎴 gēng +䎵 bì +䎶 èr +䎷 zhù +䎸 wù +䎹 wén +䎺 zhì +䎻 zhòu +䎼 lù +䎽 wén +䎾 gǔn +䎿 qiú +䏀 là +䏁 zǎi +䏂 sǒu +䏃 mián +䏄 dǐ +䏅 qì +䏆 cáo +䏇 piào +䏈 lián +䏉 shī +䏊 lóng +䏋 sù +䏌 qì +䏍 yuàn +䏎 féng +䏏 xū +䏐 jué +䏑 dì +䏒 piàn +䏓 guǎn +䏔 niǔ +䏕 rèn +䏖 zhèn +䏗 gài +䏘 pì +䏙 tǎn +䏚 chǎo +䏛 chǔn +䏜 hē +䏝 zhuān +䏞 mò +䏟 bié +䏠 qì +䏡 shì +䏢 bǐ +䏣 jué +䏤 sì +䏦 guā +䏧 nà +䏨 huǐ +䏩 xī +䏪 èr +䏫 xiū +䏬 móu +䏮 xí +䏯 zhì +䏰 rùn +䏱 jú +䏲 dié +䏳 zhè +䏴 shào +䏵 měng +䏶 bì +䏷 hàn +䏸 yú +䏹 xiàn +䏺 pāng +䏻 néng +䏼 cán +䏽 bù +䏿 qǐ +䐀 jì +䐁 zhuó +䐂 lù +䐃 jùn +䐄 xiàn +䐅 xī +䐆 cǎi +䐇 wěn +䐈 zhí +䐉 zì +䐊 kūn +䐋 cōng +䐌 tiǎn +䐍 chù +䐎 dī +䐏 chǔn +䐐 qiū +䐑 zhé +䐒 zhā +䐓 róu +䐔 bǐn +䐕 jí +䐖 xī +䐗 zhū +䐘 jué +䐙 gé +䐚 jī +䐛 dā +䐜 chēn +䐝 suò +䐞 ruò +䐟 xiǎng +䐠 huǎng +䐡 qí +䐢 zhù +䐣 sǔn +䐤 chāi +䐥 wěng +䐦 kē +䐧 kào +䐨 gǔ +䐩 gāi +䐪 fàn +䐫 cōng +䐬 cáo +䐭 zhì +䐮 chǎn +䐯 léi +䐰 xiū +䐱 zhài +䐲 zhé +䐳 yú +䐴 guì +䐵 gōng +䐶 zān +䐷 dān +䐸 huò +䐹 sōu +䐺 tàn +䐻 gū +䐼 xì +䐽 mán +䐾 duó +䐿 ào +䑀 pì +䑁 wù +䑂 ǎi +䑃 méng +䑄 pì +䑅 méng +䑆 yǎng +䑇 zhì +䑈 bó +䑉 yíng +䑊 wéi +䑋 rǎng +䑌 lán +䑍 yān +䑎 chǎn +䑏 quán +䑐 zhěn +䑑 pú +䑓 tái +䑔 fèi +䑕 shǔ +䑗 dàng +䑘 cuó +䑙 tān +䑚 tián +䑛 chǐ +䑜 tà +䑝 jiǎ +䑞 shùn +䑟 huáng +䑠 liǎo +䑣 chēn +䑤 jìn +䑥 è +䑦 gōu +䑧 fú +䑨 duò +䑪 è +䑫 bēng +䑬 tāo +䑭 dì +䑯 dì +䑰 bù +䑱 wǎn +䑲 zhào +䑳 lún +䑴 qí +䑵 mù +䑶 qiàn +䑸 zōng +䑹 sōu +䑻 yóu +䑼 zhōu +䑽 tà +䑿 sù +䒀 bù +䒁 xí +䒂 jiǎng +䒃 cào +䒄 fù +䒅 téng +䒆 chè +䒇 fù +䒈 fèi +䒉 wǔ +䒊 xī +䒋 yǎng +䒌 mìng +䒍 pǎng +䒎 mǎng +䒏 sēng +䒐 méng +䒑 cǎo +䒒 tiáo +䒓 kǎi +䒔 bài +䒕 xiǎo +䒖 xìn +䒗 qì +䒚 shǎo +䒛 huàn +䒜 niú +䒝 xiáo +䒞 chén +䒟 dān +䒠 fēng +䒡 yǐn +䒢 áng +䒣 rǎn +䒤 rì +䒥 mán +䒦 fàn +䒧 qū +䒨 shǐ +䒩 hé +䒪 biàn +䒫 dài +䒬 mò +䒭 děng +䒰 kuāng +䒲 chà +䒳 duǒ +䒴 yǒu +䒵 hào +䒷 guā +䒸 xuè +䒹 lèi +䒺 jǐn +䒻 qǐ +䒼 qū +䒽 wǎng +䒾 yī +䒿 liáo +䓂 yán +䓃 yì +䓄 yín +䓅 qí +䓆 zhé +䓇 xì +䓈 yì +䓉 yé +䓊 wú +䓋 zhī +䓌 zhì +䓍 hǎn +䓎 chuò +䓏 fū +䓐 chún +䓑 píng +䓒 kuǎi +䓓 chóu +䓕 wěi +䓖 qióng +䓗 cōng +䓘 gāo +䓙 kuā +䓚 qū +䓛 qū +䓜 zhī +䓝 mèng +䓞 lì +䓟 zhōu +䓠 tà +䓡 zhī +䓢 gù +䓣 liǎng +䓤 hū +䓥 là +䓦 diǎn +䓧 cì +䓨 yīng +䓫 qí +䓭 chà +䓮 mào +䓯 dú +䓰 yīn +䓱 chái +䓲 ruì +䓳 hěn +䓴 ruǎn +䓵 fū +䓶 lài +䓷 xìng +䓸 jiān +䓹 yì +䓺 měi +䓼 máng +䓽 jì +䓾 suō +䓿 hàn +䔁 lì +䔂 zǐ +䔃 zǔ +䔄 yáo +䔅 gē +䔆 lí +䔇 qǐ +䔈 gòng +䔉 lì +䔊 bīng +䔋 suō +䔎 sù +䔏 chòu +䔐 jiān +䔑 xié +䔒 bèi +䔓 xǔ +䔔 jìng +䔕 pú +䔖 líng +䔗 xiáng +䔘 zuò +䔙 diào +䔚 chún +䔛 qǐng +䔜 nán +䔝 zhāi +䔞 lǜ +䔟 yí +䔠 shǎo +䔡 yú +䔢 huá +䔣 lí +䔤 pā +䔧 lí +䔪 shuǎng +䔬 yì +䔭 nìng +䔮 sī +䔯 kù +䔰 fù +䔱 yī +䔲 dēng +䔳 rán +䔴 cè +䔶 tí +䔷 qín +䔸 biǎo +䔹 suì +䔺 wéi +䔻 dūn +䔼 sè +䔽 ài +䔾 qì +䔿 zǔn +䕀 kuǎn +䕁 fěi +䕃 yìn +䕅 sǎo +䕆 dòu +䕇 huì +䕈 xiè +䕉 zé +䕊 tán +䕋 táng +䕌 zhì +䕍 yì +䕎 fú +䕏 é +䕑 jùn +䕒 jiā +䕓 chá +䕔 xián +䕕 màn +䕗 bì +䕘 líng +䕙 jié +䕚 kuì +䕛 jiá +䕝 chēng +䕞 làng +䕟 xīng +䕠 fèi +䕡 lǘ +䕢 zhǎ +䕣 hé +䕤 jī +䕥 nǐ +䕦 yíng +䕧 xiào +䕨 téng +䕩 lǎo +䕪 zé +䕫 kuí +䕭 qián +䕮 jú +䕯 piáo +䕰 fán +䕱 tóu +䕲 lǐn +䕳 mí +䕴 zhuó +䕵 xié +䕶 hù +䕷 mí +䕸 jiē +䕹 zá +䕺 cóng +䕻 lì +䕼 rán +䕽 zhú +䕾 yín +䕿 hàn +䖁 yì +䖂 luán +䖃 yuè +䖄 rán +䖅 líng +䖆 niàng +䖇 yù +䖈 nüè +䖊 yì +䖋 nüè +䖌 yì +䖍 qián +䖎 xiá +䖏 chǔ +䖐 yín +䖑 mì +䖒 xī +䖓 nà +䖔 kǎn +䖕 zǔ +䖖 xiá +䖗 yán +䖘 tú +䖙 tī +䖚 wū +䖛 suǒ +䖜 yín +䖝 chóng +䖞 zhǒu +䖟 méng +䖠 yuán +䖡 nǜ +䖢 miáo +䖣 zǎo +䖤 wǎn +䖥 lí +䖦 qū +䖧 nà +䖨 shí +䖩 bì +䖪 zī +䖫 bàng +䖭 juàn +䖮 xiǎng +䖯 kuí +䖰 pài +䖱 kuāng +䖲 xún +䖳 zhà +䖴 yáo +䖵 kūn +䖶 huī +䖷 xī +䖸 é +䖹 yáng +䖺 tiáo +䖻 yóu +䖼 jué +䖽 lí +䖿 lí +䗀 chēng +䗁 jì +䗂 hǔ +䗃 zhàn +䗄 fǔ +䗅 cháng +䗆 guǎn +䗇 jú +䗈 méng +䗉 chāng +䗊 tàn +䗋 móu +䗌 xīng +䗍 lǐ +䗎 yān +䗏 sōu +䗐 shī +䗑 yì +䗒 bìng +䗓 cōng +䗔 hóu +䗕 wǎn +䗖 dì +䗗 jī +䗘 gé +䗙 hán +䗚 bó +䗛 xiū +䗜 liú +䗝 cán +䗞 cán +䗟 yì +䗠 xuán +䗡 yán +䗢 zǎo +䗣 hàn +䗤 yóng +䗥 zōng +䗧 kāng +䗨 yú +䗩 qī +䗪 zhè +䗫 má +䗮 shuǎng +䗯 jìn +䗰 guàn +䗱 pú +䗲 lìn +䗴 tíng +䗵 jiāng +䗶 là +䗷 yì +䗸 yōng +䗹 cì +䗺 yǎn +䗻 jié +䗼 xūn +䗽 wèi +䗾 xiǎn +䗿 níng +䘀 fù +䘁 gé +䘃 mò +䘄 zhù +䘅 nái +䘆 xiǎn +䘇 wén +䘈 lì +䘉 cán +䘊 miè +䘋 jiān +䘌 nì +䘍 chài +䘎 wān +䘏 xù +䘐 nǜ +䘑 mài +䘒 zuī +䘓 kàn +䘔 kā +䘕 háng +䘘 yù +䘙 wèi +䘚 zhú +䘝 yì +䘟 diāo +䘠 fú +䘡 bǐ +䘢 zhǔ +䘣 zǐ +䘤 shù +䘥 xiá +䘦 ní +䘨 jiǎo +䘩 xún +䘪 chōng +䘫 nòu +䘬 róng +䘭 zhì +䘮 sāng +䘰 shān +䘱 yù +䘳 jīn +䘵 lù +䘶 hān +䘷 biē +䘸 yì +䘹 zuì +䘺 zhàn +䘻 yù +䘼 wǎn +䘽 ní +䘾 guǎn +䘿 jué +䙀 běng +䙁 cán +䙃 duò +䙄 qì +䙅 yāo +䙆 kuì +䙇 ruán +䙈 hóu +䙉 xún +䙊 xiè +䙌 kuì +䙎 xié +䙏 bó +䙐 kè +䙑 cuī +䙒 xù +䙓 bǎi +䙔 ōu +䙕 zǒng +䙗 tì +䙘 chǔ +䙙 chí +䙚 niǎo +䙛 guàn +䙜 féng +䙝 xiè +䙞 dēng +䙟 wéi +䙠 jué +䙡 kuì +䙢 zèng +䙣 sà +䙤 duǒ +䙥 líng +䙦 méng +䙨 guǒ +䙩 méng +䙪 lóng +䙬 yìng +䙮 guàn +䙯 cù +䙰 lí +䙱 dú +䙳 biāo +䙵 xī +䙷 dé +䙸 dé +䙹 xiàn +䙺 lián +䙼 shào +䙽 xié +䙾 shī +䙿 wèi +䚂 hè +䚃 yóu +䚄 lù +䚅 lài +䚆 yǐng +䚇 shěng +䚈 juàn +䚉 qì +䚊 jiǎn +䚋 yùn +䚍 qì +䚏 lìn +䚐 jí +䚑 mái +䚒 chuáng +䚓 niǎn +䚔 bīn +䚕 lì +䚖 líng +䚗 gāng +䚘 chéng +䚙 xuān +䚚 xiǎn +䚛 hú +䚜 bī +䚝 zú +䚞 dǎi +䚟 dǎi +䚠 hùn +䚡 sāi +䚢 chè +䚣 tí +䚥 nuò +䚦 zhì +䚧 liú +䚨 fèi +䚩 jiǎo +䚪 guān +䚫 xí +䚬 lín +䚭 xuān +䚮 réng +䚯 tǎo +䚰 pǐ +䚱 xìn +䚲 shàn +䚳 zhì +䚴 wà +䚵 tǒu +䚶 tiān +䚷 yī +䚸 xiè +䚹 pǐ +䚺 yáo +䚻 yáo +䚼 nǜ +䚽 hào +䚾 nín +䚿 yìn +䛀 fǎn +䛁 nán +䛂 yāo +䛃 wàn +䛄 yuǎn +䛅 xiá +䛆 zhòu +䛇 yuǎn +䛈 shì +䛉 miàn +䛊 xī +䛋 jì +䛌 táo +䛍 fèi +䛎 xuè +䛏 ní +䛐 cí +䛑 mì +䛒 biàn +䛔 ná +䛕 yù +䛖 è +䛗 zhǐ +䛘 rén +䛙 xù +䛚 lüè +䛛 huì +䛜 xùn +䛝 náo +䛞 hàn +䛟 jiá +䛠 dòu +䛡 huà +䛢 tū +䛣 pīng +䛤 cù +䛥 xī +䛦 sòng +䛧 mí +䛨 xìn +䛩 wù +䛪 qióng +䛫 zhāng +䛬 táo +䛭 xìng +䛮 jiù +䛯 jù +䛰 hùn +䛱 tí +䛲 mán +䛳 yàn +䛴 jī +䛵 shòu +䛶 lěi +䛷 wǎn +䛸 chè +䛹 càn +䛺 jiè +䛻 yòu +䛼 huǐ +䛽 zhǎ +䛾 sù +䛿 gé +䜀 nǎo +䜁 xì +䜃 duī +䜄 chí +䜅 wéi +䜆 zhé +䜇 gǔn +䜈 chāo +䜉 chī +䜊 zāo +䜋 huì +䜌 luán +䜍 liáo +䜎 láo +䜏 tuō +䜐 huī +䜑 wù +䜒 ào +䜓 shè +䜔 suí +䜕 mài +䜖 tàn +䜗 xìn +䜘 jǐng +䜙 án +䜚 tà +䜛 chán +䜜 wèi +䜝 tuǎn +䜞 jì +䜟 chén +䜠 chè +䜡 yù +䜢 xiǎn +䜣 xīn +䜧 nǎo +䜩 yàn +䜪 qiú +䜫 jiāng +䜬 sǒng +䜭 jùn +䜮 liáo +䜯 jú +䜱 mǎn +䜲 liè +䜴 chù +䜵 chǐ +䜶 xiáng +䜷 qīn +䜸 měi +䜹 shù +䜺 chǎi +䜻 chǐ +䜼 gú +䜽 yú +䜾 yīn +䝀 liú +䝁 láo +䝂 shù +䝃 zhé +䝄 shuāng +䝅 huī +䝈 è +䝊 shà +䝋 zòng +䝌 jué +䝍 jùn +䝎 tuān +䝏 lóu +䝐 wéi +䝑 chōng +䝒 zhù +䝓 liè +䝕 zhé +䝖 zhǎo +䝘 yì +䝙 chū +䝚 ní +䝛 bō +䝜 suān +䝝 yǐ +䝞 hào +䝟 yà +䝠 huán +䝡 màn +䝢 màn +䝣 qú +䝤 lǎo +䝥 háo +䝦 zhōng +䝧 mín +䝨 xián +䝩 zhèn +䝪 shǔ +䝫 zuó +䝬 zhù +䝭 gòu +䝮 xuàn +䝯 yì +䝰 zhì +䝱 xié +䝲 jìn +䝳 cán +䝵 bù +䝶 liáng +䝷 zhī +䝸 jì +䝹 wǎn +䝺 guàn +䝻 jū +䝼 jìng +䝽 ài +䝾 fù +䝿 guì +䞀 hòu +䞁 yàn +䞂 ruǎn +䞃 zhì +䞄 biào +䞅 yí +䞆 suǒ +䞇 dié +䞈 guì +䞉 shèng +䞊 xùn +䞋 chèn +䞌 shé +䞍 qíng +䞐 chǔn +䞑 hóng +䞒 dòng +䞓 chēng +䞔 wěi +䞕 rú +䞖 shǔ +䞗 cāi +䞘 jí +䞙 zá +䞚 qí +䞛 yān +䞜 fù +䞝 yù +䞞 fú +䞟 pò +䞠 zhī +䞡 tǎn +䞢 zuó +䞣 chě +䞤 qú +䞥 yòu +䞦 hé +䞧 hòu +䞨 guǐ +䞩 è +䞪 jiàng +䞫 yǔn +䞬 tòu +䞭 cūn +䞮 tū +䞯 fù +䞰 zuó +䞱 hú +䞳 bó +䞴 zhāo +䞵 juě +䞶 tāng +䞷 jué +䞸 fù +䞹 huáng +䞺 chūn +䞻 yǒng +䞼 chuǐ +䞽 suǒ +䞾 chí +䞿 qiān +䟀 cāi +䟁 xiáo +䟂 mán +䟃 cān +䟄 qì +䟅 jiàn +䟆 bì +䟇 jī +䟈 zhí +䟉 zhú +䟊 qú +䟋 zhǎn +䟌 jí +䟍 biān +䟏 lì +䟐 lì +䟑 yuè +䟒 quán +䟓 chēng +䟔 fù +䟕 chà +䟖 zhǐ +䟗 shì +䟘 hàng +䟙 qiè +䟚 qí +䟛 bó +䟜 nà +䟝 tòu +䟞 chú +䟟 cù +䟠 yuè +䟡 zhī +䟢 chén +䟣 chù +䟤 bì +䟥 méng +䟦 bá +䟧 tián +䟨 mín +䟩 liě +䟪 fěng +䟫 chēng +䟬 qiù +䟭 tiáo +䟮 fú +䟯 kuò +䟰 jiǎn +䟴 zhèn +䟵 qiú +䟶 zuò +䟷 chì +䟸 kuí +䟹 liè +䟺 bèi +䟻 dù +䟼 wǔ +䟾 zhuó +䟿 lù +䠀 tāng +䠂 chú +䠃 liǎng +䠄 tiǎn +䠅 kǔn +䠆 cháng +䠇 jué +䠈 tú +䠉 huàn +䠊 fèi +䠋 bì +䠍 xiā +䠎 wò +䠏 jì +䠐 qù +䠑 kuǐ +䠒 hú +䠓 qiū +䠔 suì +䠕 cāi +䠗 qiù +䠘 pì +䠙 páng +䠚 wà +䠛 yáo +䠜 róng +䠝 xūn +䠞 cù +䠟 dié +䠠 chì +䠡 cuó +䠢 mèng +䠣 xuǎn +䠤 duǒ +䠥 bié +䠦 zhè +䠧 chú +䠨 chàn +䠩 guì +䠪 duàn +䠫 zòu +䠬 dèng +䠭 lái +䠮 téng +䠯 yuè +䠰 quán +䠱 zhú +䠲 líng +䠳 chēn +䠴 zhěn +䠵 fù +䠶 shè +䠷 tiǎo +䠸 kuā +䠹 ái +䠻 qióng +䠼 shù +䠽 hái +䠾 shǎn +䠿 wài +䡀 zhǎn +䡁 lǒng +䡂 jiū +䡃 lì +䡅 chūn +䡆 róng +䡇 yuè +䡈 jué +䡉 kǎng +䡊 fǎn +䡋 qí +䡌 hóng +䡍 fú +䡎 lú +䡏 hóng +䡐 tuó +䡑 mín +䡒 tián +䡓 juàn +䡔 qǐ +䡕 zhěng +䡖 qìng +䡗 gǒng +䡘 tián +䡙 láng +䡚 mào +䡛 yìn +䡜 lù +䡝 yuān +䡞 jú +䡟 pì +䡡 xié +䡢 biàn +䡣 hūn +䡤 zhū +䡥 róng +䡦 sǎng +䡧 wū +䡨 chà +䡩 kēng +䡪 shàn +䡫 péng +䡬 màn +䡭 xiū +䡯 cōng +䡰 kēng +䡱 zhuǎn +䡲 chán +䡳 sī +䡴 chōng +䡵 suì +䡶 bèi +䡷 kài +䡹 zhì +䡺 wèi +䡻 mín +䡼 líng +䡽 zuān +䡾 niè +䡿 líng +䢀 qì +䢁 yuè +䢃 yì +䢄 xǐ +䢅 chén +䢇 rǒng +䢈 chén +䢉 nóng +䢊 yóu +䢋 jì +䢌 bó +䢍 fǎng +䢐 cú +䢑 dǐ +䢒 jiāo +䢓 yú +䢔 hé +䢕 xù +䢖 yù +䢗 qū +䢙 bài +䢚 gēng +䢛 jiǒng +䢝 yà +䢞 shù +䢟 yóu +䢠 sòng +䢡 yè +䢢 càng +䢣 yáo +䢤 shù +䢥 yán +䢦 shuài +䢧 liào +䢨 cōng +䢩 yù +䢪 bó +䢫 suí +䢭 yàn +䢮 lèi +䢯 lín +䢰 tī +䢱 dú +䢲 yuè +䢳 jǐ +䢵 yún +䢸 jū +䢹 jǔ +䢺 chū +䢻 chén +䢼 gōng +䢽 xiàng +䢾 xiǎn +䢿 ān +䣀 guǐ +䣁 yǔ +䣂 lěi +䣄 tú +䣅 chén +䣆 xíng +䣇 qiú +䣈 hàng +䣊 dǎng +䣋 cǎi +䣌 dǐ +䣍 yǎn +䣎 zī +䣐 yīng +䣑 chán +䣓 lí +䣔 suǒ +䣕 mǎ +䣖 mǎ +䣘 táng +䣙 péi +䣚 lóu +䣛 qī +䣜 cuó +䣝 tú +䣞 è +䣟 cán +䣠 jié +䣡 yí +䣢 jí +䣣 dǎng +䣤 jué +䣥 bǐ +䣦 lèi +䣧 yì +䣨 chún +䣩 chún +䣪 pò +䣫 lí +䣬 zǎi +䣭 tài +䣮 pò +䣯 cú +䣰 jù +䣱 xù +䣲 fàn +䣴 xù +䣵 èr +䣶 huó +䣷 zhū +䣸 rǎn +䣹 fá +䣺 juān +䣻 hān +䣼 liáng +䣽 zhī +䣾 mì +䣿 yū +䤁 cén +䤂 méi +䤃 yīn +䤄 miǎn +䤅 tú +䤆 kuí +䤈 xī +䤉 mì +䤊 róng +䤋 yù +䤌 qiāng +䤍 mí +䤎 jú +䤏 pǐ +䤐 jǐn +䤑 wàng +䤒 jì +䤓 méng +䤔 jiàn +䤕 xuè +䤖 bào +䤗 gǎn +䤘 chǎn +䤙 lì +䤚 lǐ +䤛 qiú +䤜 dùn +䤝 yìng +䤞 yǔn +䤟 chén +䤠 zhǐ +䤡 rǎn +䤣 lüè +䤤 kāi +䤥 guǐ +䤦 yuè +䤧 huì +䤨 pì +䤩 chá +䤪 duǒ +䤫 chán +䤬 shā +䤭 shì +䤮 shè +䤯 xíng +䤰 yíng +䤱 shì +䤲 chì +䤳 yè +䤴 hán +䤵 fèi +䤶 yè +䤷 yǎn +䤸 zuàn +䤹 sōu +䤺 jīn +䤻 duò +䤼 xiàn +䤽 guān +䤾 tāo +䤿 qiè +䥀 chǎn +䥁 hán +䥂 mèng +䥃 yuè +䥄 cù +䥅 qiàn +䥆 jǐn +䥇 shàn +䥈 mǔ +䥉 yuān +䥋 pēng +䥌 zhèng +䥍 zhì +䥎 chún +䥏 yǔ +䥐 móu +䥑 mài +䥒 jiàng +䥓 qī +䥔 sù +䥕 piě +䥖 tián +䥗 kuǎn +䥘 cù +䥙 suì +䥛 jiē +䥜 jiàn +䥝 áo +䥞 jiǎo +䥟 yè +䥡 yè +䥢 lóng +䥣 záo +䥤 báo +䥥 lián +䥧 huán +䥨 lǜ +䥩 wéi +䥪 xiǎn +䥫 tiě +䥬 bó +䥭 zhèng +䥮 zhú +䥯 bēi +䥰 méng +䥱 xiě +䥲 ōu +䥳 yōu +䥵 xiǎo +䥶 lì +䥷 zhá +䥸 mí +䥺 yé +䥽 pō +䥾 xiě +䦂 shàn +䦃 zhuō +䦅 shàn +䦆 jué +䦇 jì +䦈 jiē +䦉 sì +䦊 niǎo +䦋 áo +䦌 chù +䦍 wù +䦎 guǎn +䦏 xiè +䦐 tǐng +䦑 xuè +䦒 dàng +䦓 zhān +䦔 tǎn +䦕 pēng +䦖 xié +䦗 xù +䦘 xiàn +䦙 sì +䦚 kuà +䦛 zhèng +䦜 wú +䦝 huō +䦞 rùn +䦟 wěn +䦠 dū +䦡 huán +䦢 kuò +䦣 fù +䦤 chuài +䦥 xián +䦦 qín +䦧 qié +䦨 lán +䦪 yà +䦫 yīng +䦬 què +䦭 hāng +䦮 chǔn +䦯 zhì +䦱 wěi +䦲 yán +䦳 xiàng +䦴 yì +䦵 nǐ +䦶 zhèng +䦷 chuài +䦹 shí +䦺 dīng +䦻 zǐ +䦼 jué +䦽 xù +䦾 yuán +䧁 xǔ +䧂 dào +䧃 tián +䧄 gè +䧅 yí +䧆 hóng +䧇 yī +䧉 lǐ +䧊 kū +䧋 xiǎn +䧌 suī +䧍 xì +䧎 xuàn +䧑 dī +䧒 lái +䧓 zhōu +䧔 niàn +䧕 chéng +䧖 jiàn +䧗 bì +䧘 zhuàn +䧙 líng +䧚 hào +䧛 bàng +䧜 táng +䧝 chī +䧞 mà +䧟 xiàn +䧠 shuàn +䧡 yōng +䧢 qū +䧤 pú +䧥 huì +䧦 wéi +䧧 yǐ +䧨 yè +䧪 chè +䧫 háo +䧬 bīn +䧮 xiàn +䧯 chán +䧰 hùn +䧲 hàn +䧳 cí +䧴 zhī +䧵 qí +䧶 kuí +䧷 róu +䧹 yīng +䧺 xióng +䧼 hú +䧽 cuǐ +䧿 què +䨀 dí +䨁 wù +䨂 qiū +䨄 yàn +䨅 liáo +䨆 bí +䨈 bīn +䨊 yuān +䨋 nüè +䨌 báo +䨍 yǐng +䨎 hóng +䨏 cí +䨐 qià +䨑 tí +䨒 yù +䨓 léi +䨔 báo +䨖 jì +䨗 fú +䨘 xiàn +䨙 cén +䨚 hū +䨛 sè +䨜 bēng +䨝 qīng +䨞 yǔ +䨟 wā +䨠 ǎi +䨡 hán +䨢 dàn +䨣 gé +䨤 dí +䨥 huò +䨦 pāng +䨨 zhuī +䨩 líng +䨪 mái +䨫 mài +䨬 lián +䨭 xiāo +䨮 xuě +䨯 zhèn +䨰 pò +䨱 fù +䨲 nóu +䨳 xì +䨴 duì +䨵 dàn +䨶 yǔn +䨷 xiàn +䨸 yǐn +䨹 shū +䨺 duì +䨻 bèng +䨼 hù +䨽 fěi +䨾 fèi +䨿 zá +䩀 bèi +䩁 fēi +䩂 xiān +䩃 shì +䩄 miǎn +䩅 zhǎn +䩆 zhǎn +䩇 zhān +䩈 huì +䩉 fǔ +䩊 wǎn +䩋 mǒ +䩌 qiáo +䩍 liǎo +䩏 miè +䩐 hū +䩑 hóng +䩒 yú +䩓 qí +䩔 duò +䩕 áng +䩗 bà +䩘 dì +䩙 xuàn +䩚 dì +䩛 bì +䩜 zhòu +䩝 páo +䩞 tié +䩟 yí +䩡 jiá +䩢 zhì +䩣 tú +䩤 xié +䩥 dàn +䩦 tiáo +䩧 xiè +䩨 chàng +䩩 yuǎn +䩪 guǎn +䩫 liǎng +䩬 běng +䩮 lù +䩯 jí +䩰 xuàn +䩱 shù +䩲 dū +䩳 sōu +䩴 hú +䩵 yùn +䩶 chǎn +䩷 bāng +䩸 róng +䩹 é +䩺 wēng +䩻 bà +䩼 féng +䩽 yū +䩾 zhè +䩿 fén +䪀 guǎn +䪁 bǔ +䪂 gé +䪃 dūn +䪄 huáng +䪅 dú +䪆 tǐ +䪇 bó +䪈 qiàn +䪉 liè +䪊 lóng +䪋 wèi +䪌 zhàn +䪍 lán +䪎 suī +䪏 nà +䪐 bì +䪑 tuó +䪒 zhù +䪓 diē +䪔 bǔ +䪕 jú +䪖 pò +䪗 xiá +䪘 wěi +䪙 pò +䪚 dā +䪛 fān +䪜 chān +䪝 hù +䪞 zá +䪤 fán +䪥 xiè +䪦 hóng +䪧 chí +䪨 báo +䪩 yín +䪫 jīng +䪬 bó +䪭 ruǎn +䪮 chǒu +䪯 yīng +䪰 yī +䪱 gǎi +䪲 kūn +䪳 yǔn +䪴 zhěn +䪵 yǎ +䪶 jū +䪷 hòu +䪸 mín +䪹 bāi +䪺 gé +䪻 biàn +䪼 zhuō +䪽 hào +䪾 zhěn +䪿 shěng +䫀 gěn +䫁 bì +䫂 duǒ +䫃 chún +䫄 chuà +䫅 sàn +䫆 chéng +䫇 rán +䫈 chěn +䫉 mào +䫊 péi +䫋 wēi +䫌 pǐ +䫍 fǔ +䫎 zhuō +䫏 qī +䫐 lín +䫑 yī +䫒 mén +䫓 wú +䫔 qì +䫕 dié +䫖 chěn +䫗 xiá +䫘 hé +䫙 sǎng +䫚 guā +䫛 hóu +䫜 āo +䫝 fǔ +䫞 qiāo +䫟 hùn +䫠 pī +䫡 yán +䫢 sī +䫣 xí +䫤 míng +䫥 kuǐ +䫦 gé +䫨 ào +䫩 sǎn +䫪 shuǎng +䫫 lóu +䫬 zhěn +䫭 huì +䫮 chán +䫰 lìn +䫱 ná +䫲 hàn +䫳 dú +䫴 jìn +䫵 mián +䫶 fán +䫷 è +䫸 chāo +䫹 hóng +䫺 hóng +䫻 yù +䫼 xuè +䫽 pāo +䫾 bī +䫿 chāo +䬀 yǒu +䬁 yí +䬂 xuè +䬃 sà +䬄 xù +䬅 lì +䬆 lì +䬇 yuàn +䬈 duì +䬉 huò +䬊 shà +䬋 léng +䬌 pōu +䬍 hū +䬎 guó +䬏 bù +䬐 ruí +䬑 wèi +䬒 sōu +䬓 àn +䬔 yú +䬕 xiāng +䬖 héng +䬗 yáng +䬘 xiāo +䬙 yáo +䬛 bì +䬝 héng +䬞 táo +䬟 liú +䬠 fēi +䬡 zhù +䬣 xì +䬤 zàn +䬥 yì +䬦 dòu +䬧 yuán +䬨 jiù +䬪 bó +䬫 tí +䬬 yǐng +䬮 yí +䬯 nián +䬰 shào +䬱 bèn +䬲 gōu +䬳 bǎn +䬴 mò +䬵 gāi +䬶 èn +䬷 shě +䬹 zhì +䬺 yàng +䬻 jiàn +䬼 yuàn +䬽 shuì +䬾 tí +䬿 wěi +䭀 xùn +䭁 zhì +䭂 yì +䭃 rěn +䭄 shì +䭅 hú +䭆 nè +䭇 yē +䭈 jiàn +䭉 suǐ +䭊 yǐng +䭋 bǎo +䭌 hú +䭍 hú +䭎 yè +䭐 yàng +䭑 lián +䭒 xī +䭓 èn +䭔 duī +䭕 zǎn +䭖 zhù +䭗 yǐng +䭘 yǐng +䭙 jǐn +䭚 chuáng +䭛 dàn +䭝 kuài +䭞 yì +䭟 yè +䭠 jiǎn +䭡 èn +䭢 níng +䭣 cí +䭤 qiǎn +䭥 xuè +䭦 bō +䭧 mǐ +䭨 shuì +䭩 mó +䭪 liáng +䭫 qǐ +䭬 qǐ +䭭 shǒu +䭮 fú +䭯 bó +䭰 bèng +䭱 bié +䭲 yǐ +䭳 wèi +䭴 huán +䭵 fán +䭶 qí +䭷 máo +䭸 bǎo +䭹 áng +䭺 ǎng +䭻 fù +䭼 qí +䭽 qún +䭾 tuó +䭿 yì +䮀 bó +䮁 pián +䮂 bá +䮄 xuán +䮇 yù +䮈 chí +䮉 lú +䮊 yí +䮋 lì +䮍 niǎo +䮎 xì +䮏 wú +䮑 lèi +䮒 pū +䮓 zhuō +䮔 zuī +䮕 zhuó +䮖 chāng +䮗 àn +䮘 ér +䮙 yù +䮚 lèng +䮛 fù +䮜 zhá +䮝 hún +䮞 chǔn +䮟 sōu +䮠 bī +䮡 bì +䮢 zhá +䮤 hé +䮥 lì +䮧 hàn +䮨 zǎi +䮩 gú +䮪 chéng +䮫 lóu +䮬 mò +䮭 mì +䮮 mài +䮯 ào +䮰 zhé +䮱 zhú +䮲 huáng +䮳 fán +䮴 dèng +䮵 tóng +䮷 dú +䮸 wò +䮹 wèi +䮺 jì +䮻 chì +䮼 lín +䮽 biāo +䮾 lóng +䮿 jiǎn +䯀 niè +䯁 luó +䯂 shēn +䯄 guā +䯅 niè +䯆 yì +䯇 kū +䯈 wán +䯉 wā +䯊 qià +䯋 bó +䯌 kāo +䯍 líng +䯎 gàn +䯏 guā +䯐 hái +䯑 kuāng +䯒 héng +䯓 kuī +䯔 zé +䯕 tīng +䯖 láng +䯗 bì +䯘 huàn +䯙 pò +䯚 yǎo +䯛 wàn +䯜 tì +䯝 suǐ +䯞 kuā +䯟 duì +䯠 ǎo +䯡 jiàn +䯢 mó +䯣 kuì +䯤 kuài +䯥 àn +䯦 mà +䯧 qǐng +䯨 qiāo +䯪 kǎo +䯫 hào +䯬 duǒ +䯭 xiān +䯮 nái +䯯 suō +䯰 jiè +䯱 pī +䯲 pā +䯳 sōng +䯴 cháng +䯵 niè +䯶 mán +䯷 sōng +䯸 cì +䯹 xiān +䯺 kuò +䯼 dí +䯽 póu +䯾 tiáo +䯿 zú +䰀 wǒ +䰁 fèi +䰂 cài +䰃 péng +䰄 sāi +䰆 róu +䰇 qí +䰈 cuó +䰉 pán +䰊 bó +䰋 mán +䰌 zǒng +䰍 cì +䰎 kuì +䰏 jì +䰐 lán +䰒 méng +䰓 mián +䰔 pán +䰕 lú +䰖 zuǎn +䰘 liú +䰙 yǐ +䰚 wén +䰛 lì +䰜 lì +䰝 zèng +䰞 zhǔ +䰟 hún +䰠 shén +䰡 chì +䰢 xìng +䰣 wǎng +䰤 dōng +䰥 huò +䰦 pǐ +䰧 hū +䰨 mèi +䰩 chě +䰪 mèi +䰫 chāo +䰬 jú +䰭 nòu +䰯 yì +䰰 rú +䰱 líng +䰲 yà +䰴 qì +䰵 zī +䰷 bàng +䰸 gōng +䰹 zé +䰺 jiè +䰻 yú +䰼 qín +䰽 bèi +䰾 bā +䰿 tuó +䱀 yāng +䱁 qiáo +䱂 yǒu +䱃 zhì +䱄 jiè +䱅 mò +䱆 shéng +䱇 shàn +䱈 qí +䱉 shàn +䱊 mǐ +䱋 gǒng +䱌 yí +䱍 gèng +䱎 gèng +䱏 tǒu +䱐 fū +䱑 xué +䱒 yè +䱓 tíng +䱔 tiáo +䱕 móu +䱖 liú +䱗 cān +䱘 lí +䱙 shū +䱚 lù +䱛 huò +䱜 cuò +䱝 pái +䱞 liú +䱟 jù +䱠 zhàn +䱡 jú +䱢 zhēng +䱣 zú +䱤 xiàn +䱥 zhì +䱨 là +䱫 là +䱬 xū +䱭 gèng +䱮 é +䱯 mú +䱰 zhòng +䱱 tí +䱲 yuán +䱳 zhān +䱴 gèng +䱵 wēng +䱶 láng +䱷 yú +䱸 sōu +䱹 zhǎ +䱺 hái +䱻 huá +䱼 zhǎn +䱾 lóu +䱿 chàn +䲀 zhì +䲁 wèi +䲂 xuán +䲃 zǎo +䲄 mín +䲅 guī +䲆 sū +䲉 sī +䲊 duò +䲋 cén +䲌 kuǎn +䲍 téng +䲎 něi +䲏 láo +䲐 lǔ +䲑 yí +䲒 xiè +䲓 yǎn +䲔 jīng +䲕 pū +䲖 chóu +䲗 xián +䲘 guǎn +䲙 jié +䲚 lài +䲛 méng +䲜 yè +䲞 lì +䲟 yìn +䲠 chūn +䲡 qiū +䲢 téng +䲣 yú +䲦 dài +䲧 dù +䲨 hóng +䲪 xì +䲬 qí +䲮 yuán +䲯 jí +䲰 yùn +䲱 fǎng +䲲 gōng +䲳 háng +䲴 zhèn +䲵 què +䲸 jiè +䲹 pí +䲺 gàn +䲻 xuán +䲼 shēng +䲽 shí +䲾 qiǎo +䲿 cí +䳀 dié +䳁 bó +䳂 diāo +䳃 wǎn +䳄 cí +䳅 zhǐ +䳆 bái +䳇 wǔ +䳈 bǎo +䳉 dàn +䳊 bá +䳋 tóng +䳍 gōng +䳎 jiù +䳏 guì +䳐 cì +䳑 yǒu +䳒 yuán +䳓 lǎo +䳔 jú +䳕 fú +䳖 niè +䳗 é +䳘 é +䳙 xǐng +䳚 kàn +䳛 yàn +䳜 tú +䳝 pǒu +䳞 běng +䳟 míng +䳠 shuì +䳡 yàn +䳢 qí +䳣 yuán +䳤 biē +䳦 xuān +䳧 hóu +䳨 huáng +䳩 yāo +䳪 juàn +䳫 kuí +䳬 è +䳭 jí +䳮 mò +䳯 chóng +䳰 bǎo +䳱 wù +䳲 zhèn +䳳 xù +䳴 tà +䳵 chì +䳶 xī +䳷 cóng +䳸 má +䳹 kòu +䳺 yàn +䳻 cán +䳽 hè +䳾 dēng +䳿 rán +䴀 tóng +䴁 yù +䴂 xiàng +䴃 náo +䴄 shùn +䴅 fén +䴆 pú +䴇 líng +䴈 ǎo +䴉 huán +䴊 yí +䴋 huán +䴌 méng +䴍 yīng +䴎 lěi +䴏 yàn +䴐 bǎo +䴑 dié +䴒 líng +䴓 shī +䴔 jiāo +䴕 liè +䴖 jīng +䴗 jú +䴘 tī +䴙 pì +䴚 gǎng +䴛 xiāo +䴜 wāi +䴝 chuài +䴞 dí +䴟 huán +䴠 yǎo +䴡 lì +䴢 mí +䴣 hū +䴤 shēng +䴥 jiā +䴦 yín +䴧 wēi +䴩 piáo +䴪 lù +䴫 líng +䴬 yì +䴭 cái +䴮 shàn +䴯 hū +䴰 shú +䴱 tuō +䴲 mò +䴳 huá +䴴 tiè +䴵 bǐng +䴶 péng +䴷 hún +䴸 fū +䴹 guǒ +䴺 bù +䴻 lí +䴼 chàn +䴽 pí +䴾 cuó +䴿 méng +䵀 suǒ +䵁 qiàng +䵂 zhí +䵃 kuàng +䵄 bí +䵅 áo +䵆 méng +䵇 xiàn +䵈 kù +䵉 tóu +䵊 tuān +䵋 wěi +䵌 xiān +䵎 tuān +䵏 lǎo +䵐 chǎn +䵑 nì +䵒 nì +䵓 lí +䵔 dǒng +䵕 jù +䵖 qiàn +䵗 bó +䵘 shài +䵙 zhā +䵚 tǎo +䵛 qiàn +䵜 nǒng +䵝 yì +䵞 jìng +䵟 gǎn +䵠 dí +䵡 jiǎn +䵢 mèi +䵣 dá +䵤 jiǎn +䵥 yù +䵦 xiè +䵧 zài +䵨 máng +䵩 lí +䵪 gùn +䵫 xūn +䵬 tà +䵭 zhè +䵮 yàng +䵯 tuǎn +䵰 shāng +䵱 xì +䵲 qiāo +䵳 wèi +䵴 yìng +䵵 chuā +䵶 qú +䵷 wā +䵹 zhī +䵺 tǐng +䵻 gǔ +䵼 shāng +䵽 cà +䵾 fú +䵿 tiè +䶀 tà +䶁 tà +䶂 zhuó +䶃 hán +䶄 píng +䶅 hé +䶆 zhuī +䶇 zhòu +䶈 bó +䶉 liú +䶊 nǜ +䶋 xī +䶌 pào +䶍 dì +䶎 hē +䶏 tì +䶐 wài +䶑 tì +䶒 qí +䶓 jì +䶔 chí +䶕 bà +䶖 jìn +䶗 kè +䶘 lì +䶙 jù +䶚 qǔ +䶛 là +䶜 gǔ +䶝 qià +䶞 qí +䶟 xiàn +䶠 jiǎn +䶡 shí +䶢 jiān +䶣 ái +䶤 huá +䶥 zhā +䶦 zé +䶧 yǎo +䶨 zhān +䶩 jì +䶪 chà +䶫 yàn +䶬 jiān +䶮 yǎn +䶰 jiāo +䶱 tóng +䶲 nán +䶳 yuè +䶵 chí +一 yī +丁 dīng +丂 kǎo +七 qī +丄 shàng +丅 xià +丆 hǎn +万 wàn +丈 zhàng +三 sān +上 shàng +下 xià +丌 jī +不 bù +与 yǔ +丏 miǎn +丐 gài +丑 chǒu +丒 chǒu +专 zhuān +且 qiě +丕 pī +世 shì +丗 shì +丘 qiū +丙 bǐng +业 yè +丛 cóng +东 dōng +丝 sī +丞 chéng +丟 diū +丠 qiū +両 liǎng +丢 diū +丣 yǒu +两 liǎng +严 yán +並 bìng +丧 sàng +丨 gǔn +丩 jiū +个 gè +丫 yā +丬 qiáng +中 zhōng +丮 jǐ +丯 jiè +丰 fēng +丱 guàn +串 chuàn +丳 chǎn +临 lín +丵 zhuó +丶 zhǔ +丷 bā +丸 wán +丹 dān +为 wèi +主 zhǔ +丼 jǐng +丽 lì +举 jǔ +丿 piě +乀 fú +乁 yí +乂 yì +乃 nǎi +乄 wu +久 jiǔ +乆 jiǔ +乇 tuō +么 me +义 yì +乊 yī +之 zhī +乌 wū +乍 zhà +乎 hu +乏 fá +乐 lè +乑 yín +乒 pīng +乓 pāng +乔 qiáo +乕 hǔ +乖 guāi +乗 chéng +乘 chéng +乙 yǐ +乚 yà +乛 zhé +乜 miē +九 jiǔ +乞 qǐ +也 yě +习 xí +乡 xiāng +乢 gài +乣 jiǔ +乤 xià +乥 hù +书 shū +乧 dou +乨 shǐ +乩 jī +乪 náng +乫 jiā +乬 jù +乭 shí +乮 mǎo +乯 hū +买 mǎi +乱 luàn +乲 zī +乳 rǔ +乴 xué +乵 yǎn +乶 fǔ +乷 shā +乸 nǎ +乹 gān +乺 suǒ +乻 yú +乼 cui +乽 zhě +乾 gān +乿 zhì +亀 guī +亁 gān +亂 luàn +亃 lǐn +亄 yì +亅 jué +了 le +亇 gè +予 yǔ +争 zhēng +亊 shì +事 shì +二 èr +亍 chù +于 yú +亏 kuī +亐 yú +云 yún +互 hù +亓 qí +五 wǔ +井 jǐng +亖 sì +亗 suì +亘 gèn +亙 gèn +亚 yà +些 xiē +亜 yà +亝 qí +亞 yà +亟 jí +亠 tóu +亡 wáng +亢 kàng +亣 tà +交 jiāo +亥 hài +亦 yì +产 chǎn +亨 hēng +亩 mǔ +亪 ye +享 xiǎng +京 jīng +亭 tíng +亮 liàng +亯 xiǎng +亰 jīng +亱 yè +亲 qīn +亳 bó +亴 yòu +亵 xiè +亶 dǎn +亷 lián +亸 duǒ +亹 mén +人 rén +亻 rén +亼 jí +亽 jí +亾 wáng +亿 yì +什 shén +仁 rén +仂 lè +仃 dīng +仄 zè +仅 jǐn +仆 pū +仇 chóu +仈 bā +仉 zhǎng +今 jīn +介 jiè +仌 bīng +仍 réng +从 cóng +仏 fó +仐 sǎn +仑 lún +仒 bīng +仓 cāng +仔 zǐ +仕 shì +他 tā +仗 zhàng +付 fù +仙 xian +仚 xiān +仛 tuō +仜 hóng +仝 tóng +仞 rèn +仟 qiān +仠 gǎn +仡 gē +仢 bó +代 dài +令 lìng +以 yǐ +仦 chào +仧 cháng +仨 sā +仩 shang +仪 yí +仫 mù +们 men +仭 rèn +仮 jiǎ +仯 chào +仰 yǎng +仱 qián +仲 zhòng +仳 pǐ +仴 wò +仵 wǔ +件 jiàn +价 jià +仸 yǎo +仹 fēng +仺 cāng +任 rèn +仼 wáng +份 fèn +仾 dī +仿 fǎng +伀 zhōng +企 qǐ +伂 pèi +伃 yú +伄 diào +伅 dùn +伆 wù +伇 yì +伈 xǐn +伉 kàng +伊 yī +伋 jí +伌 ài +伍 wu +伎 jì +伏 fú +伐 fá +休 xiū +伒 jìn +伓 pī +伔 dǎn +伕 fū +伖 tǎng +众 zhòng +优 yōu +伙 huǒ +会 huì +伛 yǔ +伜 cuì +伝 chuán +伞 sǎn +伟 wěi +传 chuán +伡 chē +伢 yá +伣 qiàn +伤 shāng +伥 chāng +伦 lún +伧 cāng +伨 xùn +伩 xìn +伪 wěi +伫 zhù +伬 ze +伭 xián +伮 nǔ +伯 bó +估 gū +伱 nǐ +伲 nì +伳 xiè +伴 bàn +伵 xù +伶 ling +伷 zhòu +伸 shēn +伹 qū +伺 cì +伻 bēng +似 shì +伽 gā +伾 pī +伿 yì +佀 sì +佁 yǐ +佂 zhēng +佃 diàn +佄 hān +佅 mài +但 dàn +佇 zhù +佈 bù +佉 qū +佊 bǐ +佋 zhāo +佌 cǐ +位 wèi +低 dī +住 zhù +佐 zuǒ +佑 yòu +佒 yǎng +体 tǐ +佔 zhàn +何 hé +佖 bì +佗 tuó +佘 shé +余 yú +佚 yì +佛 fú +作 zuò +佝 gōu +佞 nìng +佟 tóng +你 nǐ +佡 xiān +佢 qú +佣 yōng +佤 wǎ +佥 qiān +佦 shi +佧 kǎ +佨 bao +佩 pèi +佪 huí +佫 hè +佬 lǎo +佭 xiáng +佮 gé +佯 yáng +佰 bǎi +佱 fǎ +佲 mǐng +佳 jiā +佴 èr +併 bìng +佶 jí +佷 hěn +佸 huó +佹 guǐ +佺 quán +佻 tiāo +佼 jiǎo +佽 cì +佾 yì +使 shǐ +侀 xíng +侁 shēn +侂 tuō +侃 kǎn +侄 zhí +侅 gāi +來 lái +侇 yí +侈 chǐ +侉 kuǎ +侊 guāng +例 lì +侌 yīn +侍 shì +侎 mǐ +侏 zhū +侐 xù +侑 yòu +侒 ān +侓 lù +侔 móu +侕 ér +侖 lún +侗 dòng +侘 chà +侙 chī +侚 xùn +供 gōng +侜 zhōu +依 yī +侞 rú +侟 cún +侠 xiá +価 sì +侢 dài +侣 lǚ +侤 ta +侥 jiǎo +侦 zhēn +侧 cè +侨 qiáo +侩 kuài +侪 chái +侫 nìng +侬 nóng +侭 jǐn +侮 wǔ +侯 hóu +侰 jiǒng +侱 chěng +侲 zhèn +侳 zuò +侴 chǒu +侵 qīn +侶 lǚ +侷 jú +侸 shù +侹 tǐng +侺 shèn +侻 tuì +侼 bó +侽 nán +侾 xiāo +便 biàn +俀 tuǐ +俁 yǔ +係 xì +促 cù +俄 é +俅 qiú +俆 xú +俇 guàng +俈 kù +俉 wǔ +俊 jùn +俋 yì +俌 fǔ +俍 liáng +俎 zǔ +俏 qiào +俐 lì +俑 yǒng +俒 hùn +俓 jìng +俔 qiàn +俕 sàn +俖 pěi +俗 sú +俘 fú +俙 xī +俚 lǐ +俛 fǔ +俜 pīng +保 bǎo +俞 shù +俟 qí +俠 xiá +信 xìn +俢 xiū +俣 yǔ +俤 dì +俥 chē +俦 chóu +俧 zhi +俨 yǎn +俩 liǎ +俪 lì +俫 lái +俬 si +俭 jiǎn +修 xiū +俯 fǔ +俰 huò +俱 jù +俲 xiào +俳 pái +俴 jiàn +俵 biào +俶 chù +俷 fèi +俸 fèng +俹 yà +俺 ǎn +俻 bèi +俼 yù +俽 xīn +俾 bǐ +俿 hǔ +倀 chāng +倁 zhī +倂 bìng +倃 jiù +倄 yáo +倅 cuì +倆 liǎ +倇 wǎn +倈 lái +倉 cāng +倊 zòng +個 gè +倌 guān +倍 bèi +倎 tiǎn +倏 shū +倐 shū +們 men +倒 dào +倓 tán +倔 jué +倕 chuí +倖 xìng +倗 péng +倘 tǎng +候 hou +倚 yǐ +倛 qī +倜 tì +倝 gàn +倞 jìng +借 jiè +倠 suī +倡 chàng +倢 jié +倣 fǎng +値 zhí +倥 kōng +倦 juàn +倧 zōng +倨 jù +倩 qiàn +倪 ní +倫 lún +倬 zhuō +倭 wō +倮 luǒ +倯 sōng +倰 lèng +倱 hùn +倲 dōng +倳 zì +倴 bèn +倵 wǔ +倶 jù +倷 nǎi +倸 cǎi +倹 jiǎn +债 zhài +倻 yē +值 zhí +倽 shà +倾 qīng +倿 qie +偀 yīng +偁 chēng +偂 jiān +偃 yǎn +偄 ruǎn +偅 zhòng +偆 chǔn +假 jiǎ +偈 jì +偉 wěi +偊 yǔ +偋 bìng +偌 ruò +偍 tí +偎 wēi +偏 piān +偐 yàn +偑 fēng +偒 tǎng +偓 wò +偔 è +偕 xié +偖 chě +偗 shěng +偘 kǎn +偙 dì +做 zuò +偛 chā +停 tíng +偝 bèi +偞 xiè +偟 huáng +偠 yǎo +偡 zhàn +偢 chǒu +偣 yān +偤 yóu +健 jiàn +偦 xǔ +偧 zhā +偨 cī +偩 fù +偪 bī +偫 zhì +偬 zǒng +偭 miǎn +偮 jí +偯 yǐ +偰 xiè +偱 xún +偲 cāi +偳 duān +側 cè +偵 zhēn +偶 ǒu +偷 tōu +偸 tōu +偹 bèi +偺 zá +偻 lóu +偼 jié +偽 wěi +偾 fèn +偿 cháng +傀 guī +傁 sǒu +傂 zhì +傃 sù +傄 xiā +傅 fu +傆 yuàn +傇 rǒng +傈 lì +傉 nù +傊 yùn +傋 jiǎng +傌 mà +傍 bàng +傎 diān +傏 táng +傐 hào +傑 jié +傒 xī +傓 shàn +傔 qiàn +傕 jué +傖 cāng +傗 chù +傘 sǎn +備 bèi +傚 xiào +傛 yǒng +傜 yáo +傝 tàn +傞 suō +傟 yǎng +傠 fā +傡 bìng +傢 jiā +傣 dǎi +傤 zài +傥 tǎng +傦 gu +傧 bīn +储 chǔ +傩 nuó +傪 cān +傫 lěi +催 cuī +傭 yōng +傮 zāo +傯 zǒng +傰 bēng +傱 sǒng +傲 ào +傳 chuán +傴 yǔ +債 zhài +傶 zú +傷 shāng +傸 chuǎng +傹 jìng +傺 chì +傻 shǎ +傼 hàn +傽 zhāng +傾 qīng +傿 yàn +僀 dì +僁 xiè +僂 lóu +僃 bèi +僄 piào +僅 jǐn +僆 liàn +僇 lù +僈 mán +僉 qiān +僊 xiān +僋 tàn +僌 yíng +働 dòng +僎 zhuàn +像 xiàng +僐 shàn +僑 qiáo +僒 jiǒng +僓 tuǐ +僔 zǔn +僕 pú +僖 xī +僗 láo +僘 chǎng +僙 guāng +僚 liáo +僛 qī +僜 chēng +僝 chán +僞 wěi +僟 jī +僠 bō +僡 huì +僢 chuǎn +僣 tiě +僤 dàn +僥 jiǎo +僦 jiù +僧 sēng +僨 fèn +僩 xiàn +僪 jú +僫 è +僬 jiāo +僭 jiàn +僮 tóng +僯 lìn +僰 bó +僱 gù +僲 xian +僳 sù +僴 xiàn +僵 jiāng +僶 mǐn +僷 yè +僸 jìn +價 jià +僺 qiào +僻 pì +僼 fēng +僽 zhòu +僾 ài +僿 sài +儀 yí +儁 jùn +儂 nóng +儃 chán +億 yì +儅 dàng +儆 jǐng +儇 xuān +儈 kuài +儉 jiǎn +儊 chù +儋 dān +儌 jiǎo +儍 shǎ +儎 zài +儏 can +儐 bīn +儑 án +儒 rú +儓 tái +儔 chóu +儕 chái +儖 lán +儗 nǐ +儘 jǐn +儙 qiàn +儚 méng +儛 wǔ +儜 níng +儝 qióng +儞 nǐ +償 cháng +儠 liè +儡 lěi +儢 lǚ +儣 kuǎng +儤 bào +儥 yù +儦 biāo +儧 zǎn +儨 zhí +儩 sì +優 yōu +儫 háo +儬 chèn +儭 chèn +儮 lì +儯 téng +儰 wěi +儱 lǒng +儲 chǔ +儳 chán +儴 ráng +儵 shū +儶 huì +儷 lì +儸 luó +儹 zǎn +儺 nuó +儻 tǎng +儼 yǎn +儽 léi +儾 nàng +儿 r +兀 wū +允 yǔn +兂 zān +元 yuán +兄 xiōng +充 chōng +兆 zhào +兇 xiōng +先 xiān +光 guāng +兊 duì +克 kè +兌 duì +免 miǎn +兎 tù +兏 cháng +児 ér +兑 duì +兒 r +兓 jīn +兔 tù +兕 sì +兖 yǎn +兗 yǎn +兘 shǐ +兙 shíkè +党 dǎng +兛 qiānkè +兜 dōu +兝 fēnkè +兞 háokè +兟 shēn +兠 dōu +兡 bǎikè +兢 jīng +兣 líkè +兤 huáng +入 rù +兦 wáng +內 nèi +全 quán +兩 liǎng +兪 yú +八 bā +公 gōng +六 liù +兮 xī +兯 han +兰 lán +共 gòng +兲 tiān +关 guān +兴 xìng +兵 bīng +其 qí +具 jù +典 diǎn +兹 cí +兺 fēn +养 yǎng +兼 jiān +兽 shòu +兾 jì +兿 yì +冀 jì +冁 chǎn +冂 jiōng +冃 mào +冄 rǎn +内 nèi +円 yuán +冇 mǎo +冈 gāng +冉 rǎn +冊 cè +冋 jiōng +册 cè +再 zài +冎 guǎ +冏 jiǒng +冐 mào +冑 zhòu +冒 mào +冓 gòu +冔 xǔ +冕 miǎn +冖 mì +冗 rǒng +冘 yín +写 xiě +冚 kǎn +军 jūn +农 nóng +冝 yí +冞 mí +冟 shì +冠 guān +冡 méng +冢 zhǒng +冣 jù +冤 yuān +冥 míng +冦 kòu +冧 lín +冨 fù +冩 xiě +冪 mì +冫 bīng +冬 dōng +冭 tái +冮 gāng +冯 féng +冰 bīng +冱 hù +冲 chōng +决 jué +冴 hù +况 kuàng +冶 yě +冷 lěng +冸 pàn +冹 fú +冺 mǐn +冻 dòng +冼 xiǎn +冽 liè +冾 qià +冿 jiān +净 jìng +凁 shù +凂 měi +凃 tú +凄 qī +凅 gù +准 zhǔn +凇 sōng +凈 jìng +凉 liáng +凊 qìng +凋 diāo +凌 líng +凍 dòng +凎 gàn +减 jiǎn +凐 yīn +凑 còu +凒 yí +凓 lì +凔 chuàng +凕 mǐng +凖 zhun +凗 cuī +凘 sī +凙 duó +凚 jìn +凛 lǐn +凜 lǐn +凝 níng +凞 xī +凟 dú +几 jǐ +凡 fán +凢 fán +凣 fán +凤 fèng +凥 jū +処 chǔ +凧 zheng +凨 fēng +凩 mu +凪 zhi +凫 fú +凬 fēng +凭 píng +凮 fēng +凯 kǎi +凰 huáng +凱 kǎi +凲 gān +凳 dèng +凴 píng +凵 qiǎn +凶 xiōng +凷 kuài +凸 tū +凹 āo +出 chū +击 jī +凼 dàng +函 hán +凾 hán +凿 záo +刀 dāo +刁 diāo +刂 dāo +刃 rèn +刄 rèn +刅 chuāng +分 fēn +切 qiè +刈 yì +刉 jī +刊 kān +刋 qiàn +刌 cǔn +刍 chú +刎 wěn +刏 jī +刐 dǎn +刑 xíng +划 huà +刓 wán +刔 jué +刕 lí +刖 yuè +列 liè +刘 liú +则 zé +刚 gāng +创 chuàng +刜 fú +初 chū +刞 qù +刟 jū +删 shān +刡 mǐn +刢 líng +刣 zhōng +判 pàn +別 bié +刦 jié +刧 jié +刨 páo +利 lì +刪 shān +别 bié +刬 chǎn +刭 jǐng +刮 guā +刯 gēng +到 dào +刱 chuàng +刲 kuī +刳 kū +刴 duò +刵 èr +制 zhì +刷 shuā +券 quàn +刹 shā +刺 cì +刻 kè +刼 jié +刽 guì +刾 cì +刿 guì +剀 kǎi +剁 duò +剂 jì +剃 tì +剄 jǐng +剅 lóu +剆 luǒ +則 zé +剈 yuān +剉 cuò +削 xuē +剋 kè +剌 lá +前 qián +剎 shā +剏 chuàng +剐 guǎ +剑 jiàn +剒 cuò +剓 lí +剔 tī +剕 fèi +剖 pōu +剗 chǎn +剘 qí +剙 chuàng +剚 zì +剛 gāng +剜 wān +剝 bō +剞 jī +剟 duō +剠 qíng +剡 shàn +剢 dū +剣 jiàn +剤 jì +剥 bō +剦 yān +剧 jù +剨 huō +剩 shèng +剪 jiǎn +剫 duó +剬 duān +剭 wū +剮 guǎ +副 fù +剰 shèng +剱 jiàn +割 gē +剳 dá +剴 kǎi +創 chuàng +剶 chuān +剷 chǎn +剸 tuán +剹 lù +剺 lí +剻 pěng +剼 shān +剽 piāo +剾 kōu +剿 jiǎo +劀 guā +劁 qiāo +劂 jué +劃 huá +劄 zhā +劅 zhuò +劆 lián +劇 jù +劈 pī +劉 liú +劊 guì +劋 jiǎo +劌 guì +劍 jiàn +劎 jiàn +劏 tāng +劐 huō +劑 jì +劒 jiàn +劓 yì +劔 jiàn +劕 zhì +劖 chán +劗 jiǎn +劘 mó +劙 lí +劚 zhǔ +力 lì +劜 yà +劝 quàn +办 bàn +功 gōng +加 jiā +务 wu +劢 mài +劣 liè +劤 jìn +劥 kēng +劦 xié +劧 zhǐ +动 dòng +助 zhù +努 nǔ +劫 jié +劬 qú +劭 shào +劮 yì +劯 zhū +劰 mò +励 lì +劲 jìn +劳 láo +労 láo +劵 juàn +劶 kǒu +劷 yáng +劸 wā +効 xiào +劺 móu +劻 kuāng +劼 jié +劽 liè +劾 hé +势 shì +勀 kè +勁 jìn +勂 gào +勃 bó +勄 mǐn +勅 chì +勆 láng +勇 yǒng +勈 yǒng +勉 miǎn +勊 kè +勋 xūn +勌 juàn +勍 qíng +勎 lù +勏 bù +勐 měng +勑 chì +勒 lēi +勓 kài +勔 miǎn +動 dòng +勖 xù +勗 xù +勘 kān +務 wu +勚 yì +勛 xūn +勜 wěng +勝 shèng +勞 láo +募 mù +勠 lù +勡 piào +勢 shì +勣 jī +勤 qín +勥 jiàng +勦 chāo +勧 quàn +勨 xiàng +勩 yì +勪 jué +勫 fān +勬 juān +勭 tóng +勮 jù +勯 dān +勰 xié +勱 mài +勲 xūn +勳 xūn +勴 lǜ +勵 lì +勶 chè +勷 ráng +勸 quàn +勹 bāo +勺 sháo +勻 yún +勼 jiū +勽 bào +勾 gōu +勿 wù +匀 yún +匁 wén +匂 bi +匃 gài +匄 gài +包 bāo +匆 cōng +匇 yi +匈 xiōng +匉 pēng +匊 jū +匋 táo +匌 gé +匍 pú +匎 è +匏 páo +匐 fú +匑 gōng +匒 dá +匓 jiù +匔 gōng +匕 bǐ +化 huà +北 běi +匘 nǎo +匙 shi +匚 fāng +匛 jiù +匜 yí +匝 zā +匞 jiàng +匟 kàng +匠 jiang +匡 kuāng +匢 hū +匣 xiá +匤 qū +匥 biàn +匦 guǐ +匧 qiè +匨 zāng +匩 kuāng +匪 fěi +匫 hū +匬 yǔ +匭 guǐ +匮 kuì +匯 huì +匰 dān +匱 guì +匲 lián +匳 lián +匴 suǎn +匵 dú +匶 jiù +匷 jué +匸 xì +匹 pǐ +区 qū +医 yī +匼 kē +匽 yǎn +匾 biǎn +匿 nì +區 qū +十 shí +卂 xùn +千 qiān +卄 niàn +卅 sà +卆 zú +升 shēng +午 wǔ +卉 huì +半 bàn +卋 shì +卌 xì +卍 wàn +华 huá +协 xié +卐 wàn +卑 bēi +卒 cù +卓 zhuō +協 xié +单 dān +卖 mài +南 nán +単 dān +卙 jí +博 bó +卛 lǜ +卜 bo +卝 kuàng +卞 biàn +卟 bǔ +占 zhàn +卡 kǎ +卢 lú +卣 yǒu +卤 lǔ +卥 xī +卦 guà +卧 wò +卨 xiè +卩 jié +卪 jié +卫 wèi +卬 áng +卭 qióng +卮 zhī +卯 mǎo +印 yìn +危 wēi +卲 shào +即 jí +却 què +卵 luǎn +卶 chǐ +卷 juǎn +卸 xiè +卹 xù +卺 jǐn +卻 què +卼 wù +卽 jí +卾 è +卿 qīng +厀 xī +厁 san +厂 chǎng +厃 wěi +厄 è +厅 tīng +历 lì +厇 zhé +厈 hǎn +厉 lì +厊 yǎ +压 yā +厌 yàn +厍 shè +厎 dǐ +厏 zhǎ +厐 páng +厑 yá +厒 hé +厓 yá +厔 zhì +厕 cè +厖 páng +厗 tí +厘 lí +厙 shè +厚 hòu +厛 tīng +厜 zuī +厝 cuò +厞 fèi +原 yuán +厠 cè +厡 yuán +厢 xiāng +厣 yǎn +厤 lì +厥 jué +厦 shà +厧 diān +厨 chú +厩 jiù +厪 jǐn +厫 áo +厬 guǐ +厭 yàn +厮 sī +厯 lì +厰 chǎng +厱 lán +厲 lì +厳 yán +厴 yǎn +厵 yuán +厶 sī +厷 gōng +厸 lín +厹 róu +厺 qù +去 qù +厼 ěr +厽 lěi +厾 dū +县 xiàn +叀 zhuān +叁 sān +参 cān +參 cān +叄 sān +叅 cān +叆 ài +叇 dài +又 yòu +叉 chā +及 jí +友 you +双 shuāng +反 fǎn +収 shōu +叏 guài +叐 bá +发 fā +叒 ruò +叓 shì +叔 shū +叕 zhuó +取 qǔ +受 shòu +变 biàn +叙 xù +叚 jiǎ +叛 pàn +叜 sǒu +叝 gào +叞 wèi +叟 sǒu +叠 dié +叡 ruì +叢 cóng +口 kǒu +古 gǔ +句 jù +另 lìng +叧 guǎ +叨 dāo +叩 kòu +只 zhǐ +叫 jiào +召 zhào +叭 ba +叮 dīng +可 kě +台 tái +叱 chì +史 shǐ +右 yòu +叴 qiú +叵 pǒ +叶 yè +号 hào +司 sī +叹 tàn +叺 chǐ +叻 lè +叼 diāo +叽 jī +叾 liǎo +叿 hōng +吀 miē +吁 xū +吂 máng +吃 chī +各 gè +吅 xuān +吆 yāo +吇 zǐ +合 hé +吉 jí +吊 diào +吋 cùn +同 tóng +名 míng +后 hòu +吏 lì +吐 tǔ +向 xiàng +吒 zhā +吓 xià +吔 yě +吕 lǚ +吖 yā +吗 ma +吘 ǒu +吙 huō +吚 yī +君 jūn +吜 chǒu +吝 lìn +吞 tūn +吟 yín +吠 fèi +吡 bǐ +吢 qìn +吣 qìn +吤 jiè +吥 bù +否 fǒu +吧 ba +吨 dūn +吩 fēn +吪 é +含 hán +听 tīng +吭 kēng +吮 shǔn +启 qǐ +吰 hóng +吱 zhī +吲 yǐn +吳 wú +吴 wú +吵 chǎo +吶 ne +吷 xuè +吸 xī +吹 chuī +吺 dōu +吻 wěn +吼 hǒu +吽 hōng +吾 wú +吿 gào +呀 ya +呁 jùn +呂 lǚ +呃 è +呄 gé +呅 méi +呆 dāi +呇 qǐ +呈 chéng +呉 wú +告 gào +呋 fū +呌 jiào +呍 hōng +呎 chǐ +呏 shēng +呐 ne +呑 tūn +呒 ḿ +呓 yì +呔 dāi +呕 ǒu +呖 lì +呗 bei +员 yuán +呙 guō +呚 wen +呛 qiāng +呜 wū +呝 è +呞 shī +呟 juǎn +呠 pěn +呡 wěn +呢 ne +呣 ḿ +呤 lìng +呥 rán +呦 yōu +呧 dǐ +周 zhōu +呩 shì +呪 zhòu +呫 tiè +呬 xì +呭 yì +呮 qì +呯 píng +呰 zǐ +呱 gū +呲 cī +味 wèi +呴 xǔ +呵 ā +呶 náo +呷 gā +呸 pēi +呹 yì +呺 xiāo +呻 shēn +呼 hū +命 mìng +呾 dá +呿 qù +咀 jǔ +咁 hán +咂 zā +咃 tuō +咄 duō +咅 pǒu +咆 páo +咇 bié +咈 fú +咉 yāng +咊 hé +咋 zǎ +和 hé +咍 hāi +咎 jiù +咏 yǒng +咐 fu +咑 dā +咒 zhòu +咓 wǎ +咔 kā +咕 gu +咖 kā +咗 zuo +咘 bù +咙 lóng +咚 dōng +咛 níng +咜 ta +咝 sī +咞 xiàn +咟 huò +咠 qì +咡 èr +咢 è +咣 guāng +咤 zhà +咥 xì +咦 yí +咧 lie +咨 zī +咩 miē +咪 mī +咫 zhǐ +咬 yǎo +咭 jī +咮 zhòu +咯 gē +咰 shù +咱 zán +咲 xiào +咳 hāi +咴 huī +咵 kuǎ +咶 huài +咷 táo +咸 xián +咹 è +咺 xuǎn +咻 xiū +咼 guō +咽 yàn +咾 lǎo +咿 yī +哀 āi +品 pǐn +哂 shěn +哃 tóng +哄 hōng +哅 xiōng +哆 duō +哇 wa +哈 hā +哉 zāi +哊 yòu +哋 diè +哌 pài +响 xiǎng +哎 āi +哏 gén +哐 kuāng +哑 yǎ +哒 dā +哓 xiāo +哔 bì +哕 huì +哖 nian +哗 huā +哘 xing +哙 kuài +哚 duǒ +哛 fēn +哜 jì +哝 nóng +哞 mōu +哟 yō +哠 hào +員 yuán +哢 lòng +哣 pǒu +哤 máng +哥 gē +哦 ó +哧 chī +哨 shào +哩 li +哪 nǎ +哫 zú +哬 hé +哭 kū +哮 xiāo +哯 xiàn +哰 láo +哱 bō +哲 zhé +哳 zhā +哴 liàng +哵 bā +哶 miē +哷 liè +哸 suī +哹 fú +哺 bǔ +哻 hàn +哼 hēng +哽 gěng +哾 shuō +哿 gě +唀 yòu +唁 yàn +唂 gū +唃 gǔ +唄 bei +唅 hán +唆 suō +唇 chún +唈 yì +唉 āi +唊 jiá +唋 tū +唌 xián +唍 wǎn +唎 lì +唏 xī +唐 táng +唑 zuò +唒 qiú +唓 chē +唔 ń +唕 zào +唖 yǎ +唗 dōu +唘 qǐ +唙 dí +唚 qìn +唛 mài +唜 mò +唝 gòng +唞 dǒu +唟 qù +唠 láo +唡 liǎng +唢 suǒ +唣 zào +唤 huàn +唥 lang +唦 shā +唧 jī +唨 zuǒ +唩 wō +唪 fěng +唫 jìn +唬 hu +唭 qì +售 shòu +唯 wéi +唰 shuā +唱 chàng +唲 ér +唳 lì +唴 qiàng +唵 ǎn +唶 zé +唷 yō +唸 niàn +唹 yū +唺 tiǎn +唻 lài +唼 shà +唽 xī +唾 tuò +唿 hū +啀 ái +啁 zhāo +啂 nǒu +啃 kěn +啄 zhuó +啅 zhuó +商 shāng +啇 dì +啈 hēng +啉 lín +啊 a +啋 cǎi +啌 xiāng +啍 tūn +啎 wǔ +問 wèn +啐 cuì +啑 shà +啒 gǔ +啓 qǐ +啔 qǐ +啕 táo +啖 dàn +啗 dàn +啘 yè +啙 zǐ +啚 bǐ +啛 cuì +啜 chuài +啝 hé +啞 yǎ +啟 qǐ +啠 zhé +啡 fēi +啢 liǎng +啣 xián +啤 pí +啥 shà +啦 la +啧 zé +啨 yīng +啩 guà +啪 pā +啫 zhě +啬 sè +啭 zhuàn +啮 niè +啯 guō +啰 luō +啱 yān +啲 dī +啳 quán +啴 chǎn +啵 bo +啶 dìng +啷 lāng +啸 xiào +啹 jú +啺 táng +啻 chì +啼 tí +啽 án +啾 jiū +啿 dàn +喀 kā +喁 yóng +喂 wèi +喃 nán +善 shàn +喅 yù +喆 zhé +喇 lǎ +喈 jiē +喉 hóu +喊 hǎn +喋 dié +喌 zhōu +喍 chái +喎 wāi +喏 nuò +喐 yù +喑 yīn +喒 zá +喓 yāo +喔 ō +喕 miǎn +喖 hú +喗 yǔn +喘 chuǎn +喙 huì +喚 huàn +喛 huàn +喜 xǐ +喝 hē +喞 jī +喟 kuì +喠 zhǒng +喡 wéi +喢 shà +喣 xù +喤 huáng +喥 duó +喦 niè +喧 xuān +喨 liàng +喩 yù +喪 sàng +喫 chī +喬 qiáo +喭 yàn +單 dān +喯 pèn +喰 cān +喱 lí +喲 yō +喳 chā +喴 wēi +喵 miāo +営 yíng +喷 pēn +喸 bǔ +喹 kuí +喺 xǐ +喻 yù +喼 jié +喽 lou +喾 kù +喿 zào +嗀 hù +嗁 tí +嗂 yáo +嗃 hè +嗄 á +嗅 xiù +嗆 qiāng +嗇 sè +嗈 yōng +嗉 sù +嗊 hǒng +嗋 xié +嗌 ài +嗍 suō +嗎 ma +嗏 chā +嗐 hài +嗑 kē +嗒 dā +嗓 sǎng +嗔 chēn +嗕 rù +嗖 sōu +嗗 wā +嗘 jī +嗙 pǎng +嗚 wū +嗛 qiǎn +嗜 shì +嗝 gé +嗞 zī +嗟 jiē +嗠 luò +嗡 wēng +嗢 wà +嗣 sì +嗤 chī +嗥 háo +嗦 suo +嗨 hāi +嗩 suǒ +嗪 qín +嗫 niè +嗬 hē +嗭 zhí +嗮 sài +嗯 n2 +嗰 gě +嗱 ná +嗲 diǎ +嗳 āi +嗴 qiang +嗵 tōng +嗶 bì +嗷 áo +嗸 áo +嗹 lián +嗺 zuī +嗻 zhē +嗼 mò +嗽 sou +嗾 sǒu +嗿 tǎn +嘀 dí +嘁 qī +嘂 jiào +嘃 chōng +嘄 jiāo +嘅 kǎi +嘆 tàn +嘇 shān +嘈 cáo +嘉 jiā +嘊 ái +嘋 xiāo +嘌 piào +嘍 lou +嘎 gā +嘏 gǔ +嘐 xiāo +嘑 hū +嘒 huì +嘓 guō +嘔 ǒu +嘕 xiān +嘖 zé +嘗 cháng +嘘 xū +嘙 pó +嘚 dē +嘛 ma +嘜 mà +嘝 hú +嘞 lei +嘟 dū +嘠 gā +嘡 tāng +嘢 yě +嘣 bēng +嘤 yīng +嘥 sāi +嘦 jiào +嘧 mì +嘨 xiào +嘩 huā +嘪 mǎi +嘫 rán +嘬 chuài +嘭 pēng +嘮 láo +嘯 xiào +嘰 jī +嘱 zhǔ +嘲 cháo +嘳 kuì +嘴 zuǐ +嘵 xiāo +嘶 sī +嘷 háo +嘸 ḿ +嘹 liáo +嘺 qiáo +嘻 xī +嘼 chù +嘽 chǎn +嘾 dàn +嘿 hēi +噀 xùn +噁 ě +噂 zǔn +噃 fān +噄 chī +噅 huī +噆 zǎn +噇 chuáng +噈 cù +噉 dàn +噊 yù +噋 tūn +噌 cēng +噍 jiào +噎 yē +噏 xī +噐 qì +噑 háo +噒 lián +噓 xū +噔 dēng +噕 huī +噖 yín +噗 pū +噘 juē +噙 qín +噚 xún +噛 niè +噜 lū +噝 sī +噞 yǎn +噟 yìng +噠 dā +噡 zhān +噢 ō +噣 zhòu +噤 jìn +噥 nóng +噦 huì +噧 xiè +器 qì +噩 è +噪 zào +噫 yī +噬 shì +噭 jiào +噮 yuàn +噯 āi +噰 yōng +噱 jué +噲 kuài +噳 yǔ +噴 pēn +噵 dào +噶 gá +噷 hm +噸 dūn +噹 dāng +噺 xin +噻 sāi +噼 pī +噽 pǐ +噾 yīn +噿 zuǐ +嚀 níng +嚁 dí +嚂 làn +嚃 tā +嚄 huō +嚅 rú +嚆 hāo +嚇 xià +嚈 yè +嚉 duō +嚊 pì +嚋 chóu +嚌 jì +嚍 jìn +嚎 háo +嚏 tì +嚐 cháng +嚑 xun +嚒 me +嚓 cā +嚔 tì +嚕 lǔ +嚖 huì +嚗 bó +嚘 yōu +嚙 niè +嚚 yín +嚛 hù +嚜 me +嚝 hōng +嚞 zhé +嚟 lí +嚠 liú +嚡 hai +嚢 náng +嚣 áo +嚤 mó +嚥 yàn +嚦 lì +嚧 lú +嚨 lóng +嚩 mó +嚪 dàn +嚫 chèn +嚬 pín +嚭 pǐ +嚮 xiàng +嚯 huò +嚰 mó +嚱 xì +嚲 duǒ +嚳 kù +嚴 yán +嚵 chán +嚶 yīng +嚷 rǎng +嚸 diǎn +嚹 la +嚺 tà +嚻 xiāo +嚼 jué +嚽 chuò +嚾 huān +嚿 huò +囀 zhuàn +囁 niè +囂 xiāo +囃 cà +囄 lí +囅 chǎn +囆 chài +囇 lì +囈 yì +囉 luō +囊 nāng +囋 zá +囌 sū +囍 xǐ +囎 zen +囏 jiān +囐 zá +囑 zhǔ +囒 lán +囓 niè +囔 nāng +囕 lǎn +囖 lo +囗 wéi +囘 huí +囙 yīn +囚 qiú +四 sì +囜 nín +囝 jiǎn +回 huí +囟 xìn +因 yīn +囡 nān +团 tuán +団 tuán +囤 dùn +囥 kàng +囦 yuān +囧 jiǒng +囨 piān +囩 yún +囪 cōng +囫 hú +囬 huí +园 yuán +囮 é +囯 guó +困 kùn +囱 cōng +囲 tōng +図 tú +围 wéi +囵 lún +囶 guó +囷 qūn +囸 rì +囹 líng +固 gù +囻 guó +囼 tāi +国 guó +图 tú +囿 yòu +圀 guó +圁 yín +圂 hùn +圃 pǔ +圄 yǔ +圅 hán +圆 yuán +圇 lún +圈 quān +圉 yǔ +圊 qīng +國 guó +圌 chuán +圍 wéi +圎 yuán +圏 quān +圐 kū +圑 fù +園 yuán +圓 yuán +圔 yà +圕 tú +圖 tú +圗 tú +團 tuán +圙 lüè +圚 huì +圛 yì +圜 huán +圝 luán +圞 luán +土 tǔ +圠 yà +圡 tǔ +圢 tǐng +圣 shèng +圤 pǔ +圥 lù +圦 kuai +圧 yā +在 zài +圩 wéi +圪 gē +圫 yù +圬 wū +圭 guī +圮 pǐ +圯 yí +地 de +圱 qiān +圲 qiān +圳 zhèn +圴 zhuó +圵 dàng +圶 qià +圷 xia +圸 shan +圹 kuàng +场 chǎng +圻 qí +圼 niè +圽 mò +圾 jī +圿 jiá +址 zhǐ +坁 zhǐ +坂 bǎn +坃 xūn +坄 yì +坅 qǐn +坆 méi +均 jūn +坈 rǒng +坉 tún +坊 fang +坋 bèn +坌 bèn +坍 tān +坎 kǎn +坏 huài +坐 zuò +坑 kēng +坒 bì +坓 jǐng +坔 dì +坕 jīng +坖 jì +块 kuài +坘 dǐ +坙 jīng +坚 jiān +坛 tán +坜 lì +坝 bà +坞 wù +坟 fén +坠 zhuì +坡 pō +坢 bàn +坣 tāng +坤 kūn +坥 qū +坦 tǎn +坧 zhī +坨 tuó +坩 gān +坪 píng +坫 diàn +坬 guà +坭 ní +坮 tái +坯 pī +坰 jiōng +坱 yǎng +坲 fó +坳 ào +坴 lù +坵 qiū +坶 mǔ +坷 jiōng +坸 gòu +坹 xuè +坺 bá +坻 chí +坼 chè +坽 líng +坾 zhù +坿 fù +垀 hū +垁 zhì +垂 chuí +垃 lā +垄 lǒng +垅 lǒng +垆 lú +垇 ào +垈 dài +垉 páo +垊 min +型 xíng +垌 dòng +垍 jì +垎 hè +垏 lǜ +垐 cí +垑 chǐ +垒 lěi +垓 gāi +垔 yīn +垕 hòu +垖 duī +垗 zhào +垘 fú +垙 guāng +垚 yáo +垛 duǒ +垜 duǒ +垝 guǐ +垞 chá +垟 yáng +垠 yín +垡 fá +垢 gòu +垣 yuán +垤 dié +垥 xié +垦 kěn +垧 shǎng +垨 shǒu +垩 è +垪 bing +垫 diàn +垬 hóng +垭 yā +垮 kuǎ +垯 da +垰 ka +垱 dàng +垲 kǎi +垳 hang +垴 nǎo +垵 ǎn +垶 xīng +垷 xiàn +垸 yuàn +垹 bāng +垺 fū +垻 bà +垼 yì +垽 yìn +垾 hàn +垿 xù +埀 chuí +埁 qín +埂 gěng +埃 āi +埄 běng +埅 fáng +埆 què +埇 yǒng +埈 jùn +埉 jiā +埊 dì +埋 mái +埌 làng +埍 juǎn +城 chéng +埏 shān +埐 jīn +埑 zhé +埒 liè +埓 liè +埔 bù +埕 chéng +埖 hua +埗 bù +埘 shí +埙 xūn +埚 guō +埛 jiōng +埜 yě +埝 niàn +埞 dǐ +域 yù +埠 bù +埡 yā +埢 quán +埣 suì +埤 pí +埥 qīng +埦 wǎn +埧 jù +埨 lǔn +埩 zhēng +埪 kōng +埫 chǒng +埬 dōng +埭 dài +埮 tàn +埯 ǎn +埰 cài +埱 chù +埲 běng +埳 kǎn +埴 zhí +埵 duǒ +埶 yì +執 zhí +埸 yì +培 péi +基 jī +埻 zhǔn +埼 qí +埽 sào +埾 jù +埿 ní +堀 kū +堁 kè +堂 táng +堃 kūn +堄 nì +堅 jiān +堆 duī +堇 jǐn +堈 gāng +堉 yù +堊 è +堋 péng +堌 gù +堍 tù +堎 lèng +堏 fang +堐 yá +堑 qiàn +堒 kun +堓 àn +堔 shen +堕 duò +堖 nǎo +堗 tū +堘 chéng +堙 yīn +堚 hún +堛 bì +堜 liàn +堝 guō +堞 dié +堟 zhuàn +堠 hòu +堡 bǎo +堢 bǎo +堣 yú +堤 dī +堥 máo +堦 jiē +堧 ruán +堨 yè +堩 gèng +堪 kān +堫 zōng +堬 yú +堭 huáng +堮 è +堯 yáo +堰 yàn +報 bào +堲 cí +堳 méi +場 chǎng +堵 dǔ +堶 tuó +堷 yìn +堸 féng +堹 zhòng +堺 jiè +堻 jīn +堼 hèng +堽 gāng +堾 chūn +堿 jiǎn +塀 ping +塁 lěi +塂 xiàng +塃 huāng +塄 léng +塅 duàn +塆 wān +塇 xuān +塈 jì +塉 jí +塊 kuài +塋 yíng +塌 tā +塍 chéng +塎 yǒng +塏 kǎi +塐 sù +塑 sù +塒 shí +塓 mì +塔 tǎ +塕 wěng +塖 chéng +塗 tú +塘 táng +塙 què +塚 zhǒng +塛 lì +塜 zhǒng +塝 bàng +塞 sāi +塟 zàng +塠 duī +塡 tián +塢 wù +塣 zhèng +塤 xūn +塥 gé +塦 zhèn +塧 ài +塨 gōng +塩 yán +塪 kǎn +填 tián +塬 yuán +塭 wēn +塮 xiè +塯 liù +塰 hai +塱 lǎng +塲 cháng +塳 péng +塴 bèng +塵 chén +塶 lù +塷 lǔ +塸 ōu +塹 qiàn +塺 méi +塻 mò +塼 zhuān +塽 shuǎng +塾 shú +塿 lǒu +墀 chí +墁 màn +墂 biāo +境 jìng +墄 cè +墅 shù +墆 zhì +墇 zhāng +墈 kàn +墉 yōng +墊 diàn +墋 chěn +墌 zhí +墍 xì +墎 guō +墏 qiǎng +墐 jìn +墑 dì +墒 shāng +墓 mù +墔 cuī +墕 yàn +墖 tǎ +増 zēng +墘 qián +墙 qiáng +墚 liáng +墛 wei +墜 zhuì +墝 qiāo +增 zēng +墟 xū +墠 shàn +墡 shàn +墢 bá +墣 pú +墤 kuài +墥 dǒng +墦 fán +墧 què +墨 mò +墩 dūn +墪 dūn +墫 zūn +墬 dì +墭 shèng +墮 duò +墯 duò +墰 tán +墱 dèng +墲 mú +墳 fén +墴 huáng +墵 tán +墶 da +墷 yè +墸 zhu +墹 jian +墺 ào +墻 qiáng +墼 jī +墽 qiāo +墾 kěn +墿 yì +壀 pí +壁 bì +壂 diàn +壃 jiāng +壄 yě +壅 yōng +壆 xué +壇 tán +壈 lǎn +壉 jù +壊 huài +壋 dàng +壌 rǎng +壍 qiàn +壎 xūn +壏 xiàn +壐 xǐ +壑 hè +壒 ài +壓 yā +壔 dǎo +壕 háo +壖 ruán +壗 jin +壘 lěi +壙 kuàng +壚 lú +壛 yán +壜 tán +壝 wěi +壞 huài +壟 lǒng +壠 lǒng +壡 ruì +壢 lì +壣 lín +壤 rǎng +壥 chan +壦 xūn +壧 yán +壨 léi +壩 bà +壪 wān +士 shì +壬 rén +壭 san +壮 zhuàng +壯 zhuàng +声 shēng +壱 yī +売 mài +壳 ké +壴 zhù +壵 zhuàng +壶 hú +壷 hú +壸 kǔn +壹 yī +壺 hú +壻 xù +壼 kǔn +壽 shòu +壾 mǎng +壿 zūn +夀 shòu +夁 yī +夂 zhǐ +夃 gǔ +处 chù +夅 jiàng +夆 féng +备 bèi +夈 zhai +変 biàn +夊 suī +夋 qūn +夌 líng +复 fù +夎 cuò +夏 xià +夐 xiòng +夑 xie +夒 náo +夓 xià +夔 kuí +夕 xī +外 wài +夗 yuàn +夘 mǎo +夙 sù +多 duō +夛 duō +夜 yè +夝 qíng +夞 wài +够 gòu +夠 gòu +夡 qì +夢 mèng +夣 mèng +夤 yín +夥 huǒ +夦 chěn +大 dà +夨 zè +天 tiān +太 tài +夫 fu +夬 guài +夭 yāo +央 yāng +夯 bèn +夰 gǎo +失 shī +夲 tāo +夳 tài +头 tóu +夵 yǎn +夶 bǐ +夷 yí +夸 kuā +夹 jiā +夺 duó +夻 huà +夼 kuǎng +夽 yǔn +夾 jiā +夿 bā +奀 ēn +奁 lián +奂 huàn +奃 dī +奄 yǎn +奅 pào +奆 juàn +奇 qí +奈 nài +奉 fèng +奊 xié +奋 fèn +奌 diǎn +奍 yang +奎 kuí +奏 zòu +奐 huàn +契 qì +奒 kāi +奓 zhā +奔 bēn +奕 yì +奖 jiǎng +套 tào +奘 zàng +奙 běn +奚 xī +奛 huǎng +奜 fěi +奝 diāo +奞 xùn +奟 bēng +奠 diàn +奡 ào +奢 shē +奣 wěng +奤 hǎ +奥 ào +奦 wù +奧 ào +奨 jiǎng +奩 lián +奪 duó +奫 yūn +奬 jiǎng +奭 shì +奮 fèn +奯 huò +奰 bì +奱 luán +奲 duǒ +女 nǚ +奴 nú +奵 dǐng +奶 nǎi +奷 qiān +奸 jiān +她 tā +奺 jiǔ +奻 nuán +奼 chà +好 hǎo +奾 xiān +奿 fàn +妀 jǐ +妁 shuò +如 rú +妃 fēi +妄 wàng +妅 hóng +妆 zhuāng +妇 fù +妈 mā +妉 dān +妊 rèn +妋 fū +妌 jìng +妍 yán +妎 hài +妏 wèn +妐 zhōng +妑 pā +妒 dù +妓 jì +妔 kēng +妕 zhòng +妖 yāo +妗 jìn +妘 yún +妙 miào +妚 fǒu +妛 chi +妜 yuè +妝 zhuāng +妞 niū +妟 yàn +妠 nà +妡 xīn +妢 fén +妣 bǐ +妤 yú +妥 tuǒ +妦 fēng +妧 wàn +妨 fáng +妩 wǔ +妪 yù +妫 guī +妬 dù +妭 bá +妮 nī +妯 zhóu +妰 zhuó +妱 zhāo +妲 dá +妳 nǎi +妴 yuàn +妵 tǒu +妶 xián +妷 zhí +妸 ē +妹 mèi +妺 mò +妻 qī +妼 bì +妽 shēn +妾 qiè +妿 ē +姀 hé +姁 xǔ +姂 fá +姃 zhēng +姄 mín +姅 bàn +姆 mǔ +姇 fū +姈 líng +姉 zǐ +姊 zǐ +始 shǐ +姌 rǎn +姍 shān +姎 yāng +姏 mán +姐 jie +姑 gū +姒 sì +姓 xìng +委 wěi +姕 zī +姖 jù +姗 shān +姘 pīn +姙 rèn +姚 yáo +姛 dòng +姜 jiāng +姝 shū +姞 jí +姟 gāi +姠 xiàng +姡 huá +姢 juān +姣 jiāo +姤 gòu +姥 lǎo +姦 jiān +姧 jiān +姨 yí +姩 niàn +姪 zhí +姫 zhěn +姬 jī +姭 xiàn +姮 héng +姯 guāng +姰 jūn +姱 kuā +姲 yàn +姳 mǐng +姴 liè +姵 pèi +姶 è +姷 yòu +姸 yán +姹 chà +姺 shēn +姻 yīn +姼 shí +姽 guǐ +姾 quán +姿 zī +娀 sōng +威 wēi +娂 hóng +娃 wá +娄 lóu +娅 yà +娆 ráo +娇 jiāo +娈 luán +娉 pīng +娊 xiàn +娋 shào +娌 lǐ +娍 chéng +娎 xiè +娏 máng +娐 fū +娑 suō +娒 méi +娓 wěi +娔 kè +娕 chuò +娖 chuò +娗 tǐng +娘 niang +娙 xíng +娚 nán +娛 yú +娜 nà +娝 pōu +娞 něi +娟 juān +娠 shēn +娡 zhì +娢 hán +娣 dì +娤 zhuāng +娥 é +娦 pín +娧 tuì +娨 xiàn +娩 miǎn +娪 wú +娫 yán +娬 wǔ +娭 āi +娮 yán +娯 yú +娰 sì +娱 yú +娲 wā +娳 li +娴 xián +娵 jū +娶 qǔ +娷 zhuì +娸 qī +娹 xián +娺 zhuó +娻 dōng +娼 chāng +娽 lù +娾 ǎi +娿 ē +婀 ē +婁 lóu +婂 mián +婃 cóng +婄 pǒu +婅 jú +婆 pó +婇 cāi +婈 líng +婉 wǎn +婊 biǎo +婋 xiāo +婌 shú +婍 qǐ +婎 huī +婏 fàn +婐 wǒ +婑 ruí +婒 tán +婓 fēi +婔 fei +婕 jié +婖 tiān +婗 ní +婘 quán +婙 jìng +婚 hūn +婛 jīng +婜 qiān +婝 diàn +婞 xìng +婟 hù +婠 wān +婡 lái +婢 bì +婣 yīn +婤 chōu +婥 nào +婦 fù +婧 jìng +婨 lún +婩 àn +婪 lán +婫 kūn +婬 yín +婭 yà +婮 jū +婯 lì +婰 diǎn +婱 xián +婲 hua +婳 huà +婴 yīng +婵 chán +婶 shěn +婷 tíng +婸 dàng +婹 yǎo +婺 wù +婻 nàn +婼 chuò +婽 jiǎ +婾 tōu +婿 xù +媀 yù +媁 wéi +媂 dì +媃 róu +媄 měi +媅 dān +媆 ruǎn +媇 qīn +媈 huī +媉 wò +媊 qián +媋 chūn +媌 miáo +媍 fù +媎 jiě +媏 duān +媐 yí +媑 zhòng +媒 méi +媓 huáng +媔 mián +媕 ān +媖 yīng +媗 xuān +媘 jiē +媙 wēi +媚 mèi +媛 yuán +媜 zhēng +媝 qiū +媞 shì +媟 xiè +媠 tuǒ +媡 liàn +媢 mào +媣 rǎn +媤 sī +媥 piān +媦 wèi +媧 wā +媨 jiù +媩 hú +媪 ǎo +媫 qie +媬 bǎo +媭 xū +媮 tōu +媯 guī +媰 chú +媱 yáo +媲 pì +媳 xí +媴 yuán +媵 yìng +媶 róng +媷 rù +媸 chī +媹 liú +媺 měi +媻 pán +媼 ǎo +媽 mā +媾 gòu +媿 kuì +嫀 qín +嫁 jià +嫂 sǎo +嫃 zhēn +嫄 yuán +嫅 jiē +嫆 róng +嫇 míng +嫈 yīng +嫉 jí +嫊 sù +嫋 niǎo +嫌 xián +嫍 tāo +嫎 páng +嫏 láng +嫐 nǎo +嫑 báo +嫒 ài +嫓 pì +嫔 pín +嫕 yì +嫖 piáo +嫗 yù +嫘 léi +嫙 xuán +嫚 mān +嫛 yī +嫜 zhāng +嫝 kāng +嫞 yōng +嫟 nì +嫠 lí +嫡 dí +嫢 guī +嫣 yān +嫤 jǐn +嫥 zhuān +嫦 cháng +嫧 zé +嫨 hān +嫩 nèn +嫪 lào +嫫 mó +嫬 zhē +嫭 hù +嫮 hù +嫯 ào +嫰 nèn +嫱 qiáng +嫲 ma +嫳 piè +嫴 gū +嫵 wǔ +嫶 qiáo +嫷 tuǒ +嫸 zhǎn +嫹 máo +嫺 xián +嫻 xián +嫼 mò +嫽 liáo +嫾 lián +嫿 huà +嬀 guī +嬁 dēng +嬂 zhí +嬃 xū +嬄 yī +嬅 huà +嬆 xī +嬇 kuì +嬈 ráo +嬉 xī +嬊 yàn +嬋 chán +嬌 jiāo +嬍 měi +嬎 fàn +嬏 fān +嬐 xiān +嬑 yì +嬒 huì +嬓 jiào +嬔 fù +嬕 shì +嬖 bì +嬗 shàn +嬘 suì +嬙 qiáng +嬚 liǎn +嬛 huán +嬜 xīn +嬝 niǎo +嬞 dǒng +嬟 yì +嬠 cān +嬡 ài +嬢 niáng +嬣 níng +嬤 mā +嬥 tiǎo +嬦 chóu +嬧 jìn +嬨 cí +嬩 yú +嬪 pín +嬫 róng +嬬 rú +嬭 nǎi +嬮 yān +嬯 tái +嬰 yīng +嬱 cán +嬲 niǎo +嬳 yuè +嬴 yíng +嬵 mián +嬶 bi +嬷 mā +嬸 shěn +嬹 xìng +嬺 nì +嬻 dú +嬼 liǔ +嬽 yuān +嬾 lǎn +嬿 yàn +孀 shuāng +孁 líng +孂 jiǎo +孃 niáng +孄 lǎn +孅 qiān +孆 yīng +孇 shuāng +孈 huì +孉 quán +孊 mǐ +孋 lí +孌 luán +孍 yán +孎 zhú +孏 lǎn +子 zi +孑 jié +孒 jué +孓 jué +孔 kǒng +孕 yùn +孖 mā +字 zì +存 cún +孙 sūn +孚 fú +孛 bèi +孜 zī +孝 xiào +孞 xìn +孟 mèng +孠 sì +孡 tāi +孢 bāo +季 jì +孤 gū +孥 nú +学 xué +孧 you +孨 zhuǎn +孩 hái +孪 luán +孫 sūn +孬 nāo +孭 miē +孮 cóng +孯 qiān +孰 shú +孱 càn +孲 yā +孳 zī +孴 nǐ +孵 fū +孶 zī +孷 lí +學 xué +孹 bò +孺 rú +孻 nái +孼 niè +孽 niè +孾 yīng +孿 luán +宀 mián +宁 níng +宂 rǒng +它 tā +宄 guǐ +宅 zhái +宆 qióng +宇 yǔ +守 shǒu +安 ān +宊 tū +宋 sòng +完 wán +宍 ròu +宎 yǎo +宏 hóng +宐 yí +宑 jǐng +宒 zhūn +宓 mì +宔 zhǔ +宕 dàng +宖 hóng +宗 zōng +官 guān +宙 zhòu +定 dìng +宛 wǎn +宜 yi +宝 bǎo +实 shí +実 shí +宠 chǒng +审 shěn +客 kè +宣 xuān +室 shì +宥 yòu +宦 huàn +宧 yí +宨 tiǎo +宩 shǐ +宪 xiàn +宫 gōng +宬 chéng +宭 qún +宮 gōng +宯 xiāo +宰 zǎi +宱 zhà +宲 bǎo +害 hài +宴 yàn +宵 xiāo +家 jiā +宷 shěn +宸 chén +容 róng +宺 huǎng +宻 mì +宼 kòu +宽 kuān +宾 bīn +宿 sù +寀 cǎi +寁 zǎn +寂 jì +寃 yuān +寄 jì +寅 yín +密 mì +寇 kòu +寈 qīng +寉 què +寊 zhēn +寋 jiàn +富 fù +寍 níng +寎 bìng +寏 huán +寐 mèi +寑 qǐn +寒 hán +寓 yù +寔 shí +寕 níng +寖 jìn +寗 níng +寘 zhì +寙 yǔ +寚 bǎo +寛 kuān +寜 níng +寝 qǐn +寞 mò +察 chá +寠 jù +寡 guǎ +寢 qǐn +寣 hū +寤 wù +寥 liáo +實 shí +寧 níng +寨 zhài +審 shěn +寪 wěi +寫 xiě +寬 kuān +寭 huì +寮 liáo +寯 jùn +寰 huán +寱 yì +寲 yí +寳 bǎo +寴 qīn +寵 chǒng +寶 bǎo +寷 fēng +寸 cùn +对 duì +寺 sì +寻 xún +导 dǎo +寽 lǜ +対 duì +寿 shòu +尀 pǒ +封 fēng +専 zhuān +尃 fū +射 shè +尅 kè +将 jiāng +將 jiāng +專 zhuān +尉 wèi +尊 zūn +尋 xún +尌 shù +對 duì +導 dǎo +小 xiǎo +尐 jié +少 shǎo +尒 ěr +尓 ěr +尔 ěr +尕 gǎ +尖 jiān +尗 shū +尘 chén +尙 shàng +尚 shàng +尛 mo +尜 gá +尝 cháng +尞 liào +尟 xiǎn +尠 xiǎn +尡 kun +尢 yóu +尣 wāng +尤 yóu +尥 liào +尦 liào +尧 yáo +尨 máng +尩 wāng +尪 wāng +尫 wāng +尬 gà +尭 yáo +尮 duò +尯 kuì +尰 zhǒng +就 jiù +尲 gān +尳 gǔ +尴 gān +尵 tuí +尶 gān +尷 gān +尸 shī +尹 yǐn +尺 chǐ +尻 kāo +尼 ní +尽 jǐn +尾 wěi +尿 niào +局 jú +屁 pì +层 céng +屃 xì +屄 bī +居 jū +屆 jiè +屇 tián +屈 qū +屉 ti +届 jiè +屋 wū +屌 diǎo +屍 shī +屎 shǐ +屏 píng +屐 jī +屑 xiè +屒 zhěn +屓 xiè +屔 ní +展 zhǎn +屖 xī +屗 wěi +屘 mǎn +屙 ē +屚 lòu +屛 píng +屜 ti +屝 fèi +属 shǔ +屟 xiè +屠 tú +屡 lǚ +屢 lǚ +屣 xǐ +層 céng +履 lǚ +屦 jù +屧 xiè +屨 jù +屩 juē +屪 liáo +屫 juē +屬 shǔ +屭 xì +屮 chè +屯 tún +屰 nì +山 shān +屲 wa +屳 xiān +屴 lì +屵 è +屶 dao +屷 hui +屸 lóng +屹 yì +屺 qǐ +屻 rèn +屼 wù +屽 hàn +屾 shēn +屿 yǔ +岀 chū +岁 suì +岂 qǐ +岃 rèn +岄 yuè +岅 bǎn +岆 yǎo +岇 áng +岈 yá +岉 wù +岊 jié +岋 è +岌 jí +岍 qiān +岎 fén +岏 wán +岐 qí +岑 cén +岒 qián +岓 qí +岔 chà +岕 jiè +岖 qū +岗 gǎng +岘 xiàn +岙 ào +岚 lán +岛 dǎo +岜 bā +岝 zuò +岞 zuò +岟 yǎng +岠 jù +岡 gāng +岢 kě +岣 gǒu +岤 xué +岥 pō +岦 lì +岧 tiáo +岨 qū +岩 yán +岪 fú +岫 xiù +岬 jiǎ +岭 lǐng +岮 tuó +岯 pí +岰 ào +岱 dài +岲 kuàng +岳 yuè +岴 qū +岵 hù +岶 pò +岷 mín +岸 àn +岹 tiáo +岺 líng +岻 chí +岼 ping +岽 dōng +岾 hàn +岿 kuī +峀 xiù +峁 mǎo +峂 tóng +峃 xué +峄 yì +峅 bian +峆 hé +峇 bā +峈 luò +峉 è +峊 fù +峋 xún +峌 dié +峍 lù +峎 ěn +峏 ér +峐 gāi +峑 quān +峒 dòng +峓 yí +峔 mǔ +峕 shí +峖 ān +峗 wéi +峘 huán +峙 shì +峚 mì +峛 lǐ +峜 jì +峝 tóng +峞 wéi +峟 yòu +峠 qiǎ +峡 xiá +峢 lǐ +峣 yáo +峤 jiào +峥 zhēng +峦 luán +峧 jiāo +峨 é +峩 é +峪 yù +峫 xié +峬 bū +峭 qiào +峮 qūn +峯 fēng +峰 fēng +峱 náo +峲 lǐ +峳 yóu +峴 xiàn +峵 hóng +島 dǎo +峷 shēn +峸 chéng +峹 tú +峺 gěng +峻 jùn +峼 hào +峽 xiá +峾 yín +峿 yǔ +崀 làng +崁 kàn +崂 láo +崃 lái +崄 xiǎn +崅 què +崆 kōng +崇 chóng +崈 chóng +崉 tà +崊 lín +崋 huà +崌 jū +崍 lái +崎 qí +崏 mín +崐 kūn +崑 kūn +崒 zú +崓 gù +崔 cuī +崕 yá +崖 yá +崗 gǎng +崘 lún +崙 lún +崚 léng +崛 jué +崜 duō +崝 zhēng +崞 guō +崟 yín +崠 dōng +崡 hán +崢 zhēng +崣 wěi +崤 xiáo +崥 pí +崦 yān +崧 sōng +崨 jié +崩 bēng +崪 zú +崫 kū +崬 dōng +崭 zhǎn +崮 gù +崯 yín +崰 zi +崱 zè +崲 huáng +崳 yú +崴 wǎi +崵 yáng +崶 fēng +崷 qiú +崸 yáng +崹 tí +崺 yǐ +崻 zhì +崼 shì +崽 zǎi +崾 yǎo +崿 è +嵀 zhù +嵁 kān +嵂 lǜ +嵃 yǎn +嵄 měi +嵅 hán +嵆 jī +嵇 jī +嵈 huàn +嵉 tíng +嵊 shèng +嵋 méi +嵌 qiàn +嵍 wù +嵎 yú +嵏 zōng +嵐 lán +嵑 kě +嵒 yán +嵓 yán +嵔 wěi +嵕 zōng +嵖 chá +嵗 suì +嵘 róng +嵙 kē +嵚 qīn +嵛 yú +嵜 ti +嵝 lǒu +嵞 tú +嵟 duī +嵠 xī +嵡 wěng +嵢 cāng +嵣 dàng +嵤 róng +嵥 jié +嵦 kǎi +嵧 liú +嵨 wù +嵩 sōng +嵪 qiāo +嵫 zī +嵬 wéi +嵭 bēng +嵮 diān +嵯 cuó +嵰 qiǎn +嵱 yǒng +嵲 niè +嵳 cuó +嵴 jǐ +嵵 shi +嵶 ruo +嵷 sǒng +嵸 zōng +嵹 jiàng +嵺 liáo +嵻 kāng +嵼 chǎn +嵽 dié +嵾 cēn +嵿 dǐng +嶀 tū +嶁 lǒu +嶂 zhàng +嶃 zhǎn +嶄 zhǎn +嶅 áo +嶆 cáo +嶇 qū +嶈 qiāng +嶉 cuī +嶊 zuǐ +嶋 dǎo +嶌 dǎo +嶍 xí +嶎 yù +嶏 pèi +嶐 lóng +嶑 xiàng +嶒 céng +嶓 bō +嶔 qīn +嶕 jiāo +嶖 yān +嶗 láo +嶘 zhàn +嶙 lín +嶚 liáo +嶛 liáo +嶜 jīn +嶝 dèng +嶞 duò +嶟 zūn +嶠 jiào +嶡 guì +嶢 yáo +嶣 jiāo +嶤 yáo +嶥 jué +嶦 zhān +嶧 yì +嶨 xué +嶩 náo +嶪 yè +嶫 yè +嶬 yí +嶭 niè +嶮 xiǎn +嶯 jí +嶰 xiè +嶱 kě +嶲 xī +嶳 dì +嶴 ào +嶵 zuǐ +嶶 wei +嶷 yí +嶸 róng +嶹 dǎo +嶺 lǐng +嶻 zá +嶼 yǔ +嶽 yuè +嶾 yǐn +嶿 ru +巀 jié +巁 lì +巂 guī +巃 lóng +巄 lóng +巅 diān +巆 róng +巇 xī +巈 jú +巉 chán +巊 yǐng +巋 kuī +巌 yán +巍 wēi +巎 náo +巏 quán +巐 chǎo +巑 cuán +巒 luán +巓 diān +巔 diān +巕 nie +巖 yán +巗 yán +巘 yǎn +巙 kuí +巚 yǎn +巛 chuān +巜 kuài +川 chuān +州 zhōu +巟 huāng +巠 jīng +巡 xún +巢 cháo +巣 cháo +巤 liè +工 gōng +左 zuǒ +巧 qiǎo +巨 jù +巩 gǒng +巪 jù +巫 wū +巬 pu +巭 pu +差 chà +巯 qiú +巰 qiú +己 jǐ +已 yǐ +巳 sì +巴 ba +巵 zhī +巶 zhāo +巷 xiàng +巸 yí +巹 jǐn +巺 xùn +巻 juǎn +巼 bā +巽 xùn +巾 jīn +巿 fú +帀 zā +币 bì +市 shì +布 bù +帄 dīng +帅 shuài +帆 fān +帇 niè +师 shī +帉 fēn +帊 pà +帋 zhǐ +希 xī +帍 hù +帎 dàn +帏 wéi +帐 zhàng +帑 tǎng +帒 dài +帓 mò +帔 pèi +帕 pà +帖 tiē +帗 bō +帘 lián +帙 zhì +帚 zhou +帛 bó +帜 zhì +帝 dì +帞 mò +帟 yì +帠 yì +帡 píng +帢 qià +帣 juǎn +帤 rú +帥 shuài +带 dài +帧 zhèng +帨 shuì +帩 qiào +帪 zhēn +師 shī +帬 qún +席 xí +帮 bāng +帯 dài +帰 guī +帱 chóu +帲 píng +帳 zhàng +帴 sàn +帵 wān +帶 dài +帷 wéi +常 cháng +帹 shà +帺 qí +帻 zé +帼 guó +帽 mào +帾 dǔ +帿 hóu +幀 zhèng +幁 xū +幂 mì +幃 wéi +幄 wò +幅 fú +幆 yì +幇 bāng +幈 píng +幉 die +幊 gōng +幋 pán +幌 huǎng +幍 tāo +幎 mì +幏 jià +幐 téng +幑 huī +幒 zhōng +幓 shān +幔 màn +幕 mù +幖 biāo +幗 guó +幘 zé +幙 mù +幚 bāng +幛 zhàng +幜 jǐng +幝 chǎn +幞 fú +幟 zhì +幠 hū +幡 fān +幢 chuáng +幣 bì +幤 bi +幥 zhang +幦 mì +幧 qiāo +幨 chān +幩 fén +幪 méng +幫 bāng +幬 chóu +幭 miè +幮 chú +幯 jié +幰 xiǎn +幱 lán +干 gàn +平 píng +年 nián +幵 jiān +并 bìng +幷 bìng +幸 xìng +幹 gàn +幺 yāo +幻 huàn +幼 yòu +幽 yōu +幾 jǐ +广 guǎng +庀 pǐ +庁 tīng +庂 zè +広 guǎng +庄 zhuāng +庅 mo +庆 qìng +庇 bì +庈 qín +庉 dùn +床 chuáng +庋 guǐ +庌 yǎ +庍 bài +庎 jiè +序 xù +庐 lú +庑 wǔ +庒 zhuang +库 kù +应 yīng +底 dǐ +庖 páo +店 diàn +庘 yā +庙 miào +庚 gēng +庛 cì +府 fǔ +庝 tóng +庞 páng +废 fèi +庠 xiáng +庡 yǐ +庢 zhì +庣 tiāo +庤 zhì +庥 xiū +度 dù +座 zuò +庨 xiāo +庩 tú +庪 guǐ +庫 kù +庬 máng +庭 tíng +庮 yǒu +庯 bū +庰 bìng +庱 chěng +庲 lái +庳 bì +庴 jí +庵 ān +庶 shù +康 kāng +庸 yōng +庹 tuǒ +庺 sōng +庻 shù +庼 qǐng +庽 yù +庾 yǔ +庿 miào +廀 sōu +廁 cè +廂 xiāng +廃 fèi +廄 jiù +廅 è +廆 guī +廇 liù +廈 shà +廉 lián +廊 láng +廋 sōu +廌 zhì +廍 pǒu +廎 qǐng +廏 jiù +廐 jiù +廑 jǐn +廒 áo +廓 kuò +廔 lóu +廕 yìn +廖 liào +廗 dài +廘 lù +廙 yì +廚 chú +廛 chán +廜 tú +廝 sī +廞 xīn +廟 miào +廠 chǎng +廡 wǔ +廢 fèi +廣 guǎng +廤 kù +廥 kuài +廦 bì +廧 qiáng +廨 xiè +廩 lǐn +廪 lǐn +廫 liáo +廬 lú +廭 ji +廮 yǐng +廯 xiān +廰 tīng +廱 yōng +廲 lí +廳 tīng +廴 yǐn +廵 xún +延 yán +廷 tíng +廸 dí +廹 pǎi +建 jiàn +廻 huí +廼 nǎi +廽 huí +廾 gǒng +廿 niàn +开 kāi +弁 biàn +异 yì +弃 qì +弄 nòng +弅 fèn +弆 jǔ +弇 yǎn +弈 yì +弉 zàng +弊 bì +弋 yì +弌 yī +弍 èr +弎 sān +式 shì +弐 èr +弑 shì +弒 shì +弓 gōng +弔 diào +引 yǐn +弖 hù +弗 fú +弘 hóng +弙 wū +弚 tuí +弛 chí +弜 jiàng +弝 bà +弞 shěn +弟 dì +张 zhāng +弡 jué +弢 tāo +弣 fǔ +弤 dǐ +弥 mí +弦 xián +弧 hú +弨 chāo +弩 nǔ +弪 jìng +弫 zhěn +弬 yí +弭 mǐ +弮 quān +弯 wān +弰 shāo +弱 ruò +弲 xuān +弳 jìng +弴 diāo +張 zhāng +弶 jiàng +強 qiáng +弸 péng +弹 dàn +强 qiáng +弻 bì +弼 bì +弽 shè +弾 dàn +弿 jiǎn +彀 gòu +彁 ge +彂 fā +彃 bì +彄 kōu +彅 jian +彆 biè +彇 xiāo +彈 dàn +彉 guō +彊 jiàng +彋 hóng +彌 mí +彍 guō +彎 wān +彏 jué +彐 jì +彑 jì +归 guī +当 dāng +彔 lù +录 lù +彖 tuàn +彗 huì +彘 zhì +彙 huì +彚 huì +彛 yí +彜 yí +彝 yí +彞 yí +彟 yuē +彠 yuē +彡 shān +形 xíng +彣 wén +彤 tóng +彥 yàn +彦 yàn +彧 yù +彨 chī +彩 cǎi +彪 biāo +彫 diāo +彬 bīn +彭 péng +彮 yǒng +彯 piǎo +彰 zhāng +影 yǐng +彲 chī +彳 chì +彴 zhuó +彵 tuǒ +彶 jí +彷 fǎng +彸 zhōng +役 yì +彺 wáng +彻 chè +彼 bǐ +彽 dī +彾 líng +彿 fú +往 wǎng +征 zhēng +徂 cú +徃 wǎng +径 jìng +待 dài +徆 xī +徇 xùn +很 hěn +徉 yáng +徊 huái +律 lǜ +後 hòu +徍 wǎng +徎 chěng +徏 zhì +徐 xú +徑 jìng +徒 tú +従 cóng +徔 zhi +徕 lái +徖 cóng +得 de +徘 pái +徙 xǐ +徚 dōng +徛 jì +徜 cháng +徝 zhì +從 cóng +徟 zhōu +徠 lái +御 yù +徢 xiè +徣 jiè +徤 jiàn +徥 shì +徦 jiǎ +徧 biàn +徨 huáng +復 fù +循 xún +徫 wěi +徬 páng +徭 yáo +微 wēi +徯 xī +徰 zhēng +徱 piào +徲 tí +徳 dé +徴 zhēng +徵 zhēng +徶 bié +德 dé +徸 chōng +徹 chè +徺 jiǎo +徻 huì +徼 jiǎo +徽 huī +徾 méi +徿 lòng +忀 xiāng +忁 bào +忂 qú +心 xīn +忄 xin +必 bì +忆 yì +忇 lè +忈 rén +忉 dāo +忊 dìng +忋 gǎi +忌 jì +忍 rěn +忎 rén +忏 chàn +忐 tǎn +忑 tè +忒 tè +忓 gān +忔 qì +忕 shì +忖 cǔn +志 zhì +忘 wàng +忙 máng +忚 xī +忛 fān +応 yìng +忝 tiǎn +忞 mín +忟 wěn +忠 zhōng +忡 chōng +忢 wù +忣 jí +忤 wǔ +忥 xì +忦 jiá +忧 yōu +忨 wàn +忩 cōng +忪 sōng +快 kuài +忬 yù +忭 biàn +忮 zhì +忯 qí +忰 cuì +忱 chén +忲 tài +忳 tún +忴 qián +念 niàn +忶 hún +忷 xiōng +忸 niǔ +忹 kuáng +忺 xiān +忻 xīn +忼 kāng +忽 hū +忾 kài +忿 fèn +怀 huái +态 tài +怂 sǒng +怃 wǔ +怄 òu +怅 chàng +怆 chuàng +怇 jù +怈 yì +怉 bǎo +怊 chāo +怋 mín +怌 pēi +怍 zuò +怎 zěn +怏 yàng +怐 jù +怑 bàn +怒 nù +怓 náo +怔 zhēng +怕 pà +怖 bù +怗 tiē +怘 hù +怙 hù +怚 jù +怛 dá +怜 lián +思 sī +怞 chóu +怟 dì +怠 dài +怡 yí +怢 tū +怣 yóu +怤 fū +急 jí +怦 pēng +性 xìng +怨 yuàn +怩 ní +怪 guài +怫 fú +怬 xì +怭 bì +怮 yōu +怯 qiè +怰 xuàn +怱 cōng +怲 bǐng +怳 huǎng +怴 xù +怵 chù +怶 bì +怷 shù +怸 xī +怹 tān +怺 yong +总 zǒng +怼 duì +怽 mo +怾 zhǐ +怿 yì +恀 shì +恁 nèn +恂 xún +恃 shì +恄 xì +恅 lǎo +恆 héng +恇 kuāng +恈 móu +恉 zhǐ +恊 xié +恋 liàn +恌 tiāo +恍 huǎng +恎 dié +恏 hào +恐 kǒng +恑 guǐ +恒 héng +恓 xī +恔 jiǎo +恕 shù +恖 si +恗 hū +恘 qiū +恙 yàng +恚 huì +恛 huí +恜 chì +恝 jiá +恞 yí +恟 xiōng +恠 guài +恡 lìn +恢 huī +恣 zì +恤 xù +恥 chǐ +恦 shàng +恧 nǜ +恨 hèn +恩 ēn +恪 kè +恫 dòng +恬 tián +恭 gōng +恮 quān +息 xi +恰 qià +恱 yuè +恲 pēng +恳 kěn +恴 dé +恵 huì +恶 è +恷 xiao +恸 tòng +恹 yān +恺 kǎi +恻 cè +恼 nǎo +恽 yùn +恾 máng +恿 yǒng +悀 yǒng +悁 yuān +悂 pī +悃 kǔn +悄 qiāo +悅 yuè +悆 yù +悇 tú +悈 jiè +悉 xī +悊 zhé +悋 lìn +悌 tì +悍 hàn +悎 hào +悏 qiè +悐 tì +悑 bù +悒 yì +悓 qiàn +悔 huǐ +悕 xī +悖 bèi +悗 mán +悘 yī +悙 hēng +悚 sǒng +悛 quān +悜 chěng +悝 kuī +悞 wù +悟 wù +悠 yōu +悡 lí +悢 liàng +患 huàn +悤 cōng +悥 yì +悦 yuè +悧 lì +您 nín +悩 nǎo +悪 è +悫 què +悬 xuán +悭 qiān +悮 wù +悯 mǐn +悰 cóng +悱 fěi +悲 bēi +悳 duó +悴 cuì +悵 chàng +悶 mèn +悷 sàn +悸 jì +悹 guàn +悺 guàn +悻 xìng +悼 dào +悽 qī +悾 kōng +悿 tiǎn +惀 lún +惁 xī +惂 kǎn +惃 gǔn +惄 nì +情 qíng +惆 chóu +惇 dūn +惈 guǒ +惉 zhān +惊 jīng +惋 wǎn +惌 yuān +惍 jīn +惎 jì +惏 lán +惐 yù +惑 huò +惒 hé +惓 quán +惔 tán +惕 tì +惖 tì +惗 niè +惘 wǎng +惙 chuò +惚 hū +惛 hūn +惜 xī +惝 chǎng +惞 xīn +惟 wéi +惠 huì +惡 è +惢 suǒ +惣 zǒng +惤 jiān +惥 yǒng +惦 diàn +惧 jù +惨 cǎn +惩 chéng +惪 dé +惫 bèi +惬 qiè +惭 cán +惮 dàn +惯 guàn +惰 duò +惱 nǎo +惲 yùn +想 xiǎng +惴 zhuì +惵 dié +惶 huáng +惷 chǔn +惸 qióng +惹 rě +惺 xīng +惻 cè +惼 biǎn +惽 mǐn +惾 zōng +惿 tí +愀 qiǎo +愁 chóu +愂 bèi +愃 xuān +愄 wēi +愅 gé +愆 qiān +愇 wěi +愈 yù +愉 yú +愊 bì +愋 xuān +愌 huàn +愍 mǐn +愎 bì +意 yì +愐 miǎn +愑 yǒng +愒 kài +愓 dàng +愔 yīn +愕 è +愖 chén +愗 mào +愘 qià +愙 kè +愚 yú +愛 ài +愜 qiè +愝 yǎn +愞 nuò +感 gǎn +愠 yùn +愡 zǒng +愢 sāi +愣 lèng +愤 fèn +愥 ying +愦 kuì +愧 kuì +愨 què +愩 gōng +愪 yún +愫 sù +愬 sù +愭 qí +愮 yáo +愯 sǒng +愰 huàng +愱 jí +愲 gǔ +愳 jù +愴 chuàng +愵 nì +愶 xié +愷 kǎi +愸 zhěng +愹 yǒng +愺 cǎo +愻 xùn +愼 shèn +愽 bó +愾 kài +愿 yuàn +慀 xì +慁 hùn +慂 yǒng +慃 yǎng +慄 lì +慅 sāo +慆 tāo +慇 yīn +慈 cí +慉 xù +慊 qiàn +態 tài +慌 huāng +慍 yùn +慎 shèn +慏 mǐng +慐 gong +慑 shè +慒 cóng +慓 piāo +慔 mù +慕 mù +慖 guó +慗 chì +慘 cǎn +慙 cán +慚 cán +慛 cuī +慜 mǐn +慝 tè +慞 zhāng +慟 tòng +慠 ào +慡 shuǎng +慢 màn +慣 guàn +慤 què +慥 zào +慦 jiù +慧 huì +慨 kǎi +慩 lián +慪 òu +慫 sǒng +慬 qín +慭 yìn +慮 lǜ +慯 shāng +慰 wèi +慱 tuán +慲 mán +慳 qiān +慴 shè +慵 yōng +慶 qìng +慷 kāng +慸 dì +慹 zhí +慺 lóu +慻 juàn +慼 qī +慽 qī +慾 yù +慿 píng +憀 liáo +憁 còng +憂 yōu +憃 chōng +憄 zhì +憅 tòng +憆 chēng +憇 qì +憈 qū +憉 péng +憊 bèi +憋 biē +憌 qióng +憍 jiāo +憎 zēng +憏 chì +憐 lián +憑 píng +憒 kuì +憓 huì +憔 qiáo +憕 chéng +憖 yìn +憗 yìn +憘 xǐ +憙 xī +憚 dàn +憛 tán +憜 duǒ +憝 duì +憞 duì +憟 sù +憠 jué +憡 cè +憢 xiāo +憣 fān +憤 fèn +憥 láo +憦 lào +憧 chōng +憨 hān +憩 qì +憪 xián +憫 mǐn +憬 jǐng +憭 liǎo +憮 wǔ +憯 cǎn +憰 jué +憱 cù +憲 xiàn +憳 tǎn +憴 shéng +憵 pī +憶 yì +憷 chù +憸 xiān +憹 náo +憺 dàn +憻 tǎn +憼 jǐng +憽 sōng +憾 hàn +憿 jiǎo +懀 wèi +懁 xuān +懂 dǒng +懃 qín +懄 qín +懅 jù +懆 cǎo +懇 kěn +懈 xiè +應 yīng +懊 ào +懋 mào +懌 yì +懍 lǐn +懎 sè +懏 jùn +懐 huái +懑 mèn +懒 lǎn +懓 ài +懔 lǐn +懕 yān +懖 kuò +懗 xià +懘 chì +懙 yǔ +懚 yìn +懛 dāi +懜 měng +懝 ài +懞 méng +懟 duì +懠 qí +懡 mǒ +懢 lán +懣 mèn +懤 chóu +懥 zhì +懦 nuò +懧 nuò +懨 yān +懩 yǎng +懪 bó +懫 zhì +懬 kuàng +懭 kuǎng +懮 yǒu +懯 fū +懰 liú +懱 miè +懲 chéng +懳 hui +懴 chàn +懵 měng +懶 lǎn +懷 huái +懸 xuán +懹 ràng +懺 chàn +懻 jì +懼 jù +懽 huān +懾 shè +懿 yì +戀 liàn +戁 nǎn +戂 mí +戃 tǎng +戄 jué +戅 gàng +戆 gàng +戇 zhuàng +戈 gē +戉 yuè +戊 wù +戋 jiān +戌 qu +戍 shù +戎 róng +戏 xì +成 chéng +我 wǒ +戒 jiè +戓 gē +戔 jiān +戕 qiāng +或 huò +戗 qiāng +战 zhàn +戙 dòng +戚 qi +戛 jiá +戜 dié +戝 zéi +戞 jiá +戟 jǐ +戠 zhī +戡 kān +戢 jí +戣 kuí +戤 gài +戥 děng +戦 zhàn +戧 qiāng +戨 gē +戩 jiǎn +截 jié +戫 yù +戬 jiǎn +戭 yǎn +戮 lù +戯 hū +戰 zhàn +戱 xì +戲 xì +戳 chuō +戴 dài +戵 qú +戶 hù +户 hù +戸 hù +戹 è +戺 shì +戻 tì +戼 mǎo +戽 hù +戾 lì +房 fáng +所 suǒ +扁 biǎn +扂 diàn +扃 jiōng +扄 shǎng +扅 yí +扆 yǐ +扇 shàn +扈 hù +扉 fēi +扊 yǎn +手 shǒu +扌 shou +才 cái +扎 zhā +扏 qiú +扐 lè +扑 pū +扒 bā +打 dǎ +扔 rēng +払 fǎn +扖 ru +扗 zài +托 tuō +扙 zhàng +扚 diǎo +扛 káng +扜 yū +扝 kū +扞 gǎn +扟 shēn +扠 chā +扡 tuō +扢 gǔ +扣 kòu +扤 wù +扥 dèn +扦 qiān +执 zhí +扨 rèn +扩 kuò +扪 mén +扫 sǎo +扬 yáng +扭 niǔ +扮 ban +扯 chě +扰 rǎo +扱 xī +扲 qián +扳 bān +扴 jiá +扵 yú +扶 fú +扷 ào +扸 xī +批 pī +扺 zhǐ +扻 zhì +扼 è +扽 dèn +找 zhǎo +承 chéng +技 jì +抁 yǎn +抂 kuáng +抃 biàn +抄 chāo +抅 jū +抆 wěn +抇 hú +抈 yuè +抉 jué +把 bǎ +抋 qìn +抌 dǎn +抍 zhěng +抎 yǔn +抏 wán +抐 nè +抑 yì +抒 shū +抓 zhuā +抔 póu +投 tóu +抖 dǒu +抗 kàng +折 zhé +抙 póu +抚 fǔ +抛 pāo +抜 bá +抝 ǎo +択 zé +抟 tuán +抠 kōu +抡 lūn +抢 qiǎng +抣 yun +护 hù +报 bào +抦 bǐng +抧 zhǐ +抨 pēng +抩 tān +抪 bù +披 pī +抬 tái +抭 yǎo +抮 zhěn +抯 zhā +抰 yāng +抱 bào +抲 hē +抳 nǐ +抴 yè +抵 dǐ +抶 chì +抷 pī +抸 jiā +抹 mǒ +抺 mèi +抻 chēn +押 yā +抽 chōu +抾 qū +抿 mǐn +拀 chù +拁 jiā +拂 fú +拃 zhǎ +拄 zhǔ +担 dān +拆 chāi +拇 mu +拈 niān +拉 lā +拊 fǔ +拋 pāo +拌 bàn +拍 pāi +拎 līn +拏 ná +拐 guǎi +拑 qián +拒 jù +拓 tà +拔 bá +拕 tuō +拖 tuō +拗 ǎo +拘 jū +拙 zhuō +拚 pàn +招 zhāo +拜 bài +拝 bài +拞 dǐ +拟 nǐ +拠 jù +拡 kuò +拢 lǒng +拣 jiǎn +拤 qiá +拥 yōng +拦 lán +拧 níng +拨 bō +择 zé +拪 qiān +拫 hén +括 kuò +拭 shì +拮 jié +拯 zhěng +拰 nǐn +拱 gǒng +拲 gǒng +拳 quán +拴 shuān +拵 cún +拶 zā +拷 kǎo +拸 yí +拹 xié +拺 cè +拻 huī +拼 pīn +拽 yè +拾 shi +拿 ná +挀 bāi +持 chí +挂 guà +挃 zhì +挄 kuò +挅 duǒ +挆 duǒ +指 zhǐ +挈 qiè +按 àn +挊 nòng +挋 zhèn +挌 gé +挍 jiào +挎 kuà +挏 dòng +挐 ná +挑 tiāo +挒 liè +挓 zhā +挔 lǚ +挕 dié +挖 wā +挗 jué +挘 lie +挙 jǔ +挚 zhì +挛 luán +挜 yà +挝 wō +挞 tà +挟 xié +挠 náo +挡 dǎng +挢 jiǎo +挣 zhēng +挤 jǐ +挥 huī +挦 xián +挧 yu +挨 āi +挩 tuō +挪 nuó +挫 cuò +挬 bó +挭 gěng +挮 tǐ +振 zhèn +挰 chéng +挱 sā +挲 sā +挳 kēng +挴 měi +挵 lòng +挶 jū +挷 péng +挸 jiǎn +挹 yì +挺 tǐng +挻 shān +挼 ruá +挽 wǎn +挾 xié +挿 chā +捀 féng +捁 jiǎo +捂 wǔ +捃 jùn +捄 jiù +捅 tǒng +捆 kǔn +捇 huò +捈 tú +捉 zhuō +捊 póu +捋 lǚ +捌 bā +捍 hàn +捎 shāo +捏 niē +捐 juān +捑 zè +捒 shù +捓 yé +捔 jué +捕 bǔ +捖 wán +捗 bù +捘 zùn +捙 yè +捚 zhāi +捛 lǚ +捜 sōu +捝 tuō +捞 lāo +损 sǔn +捠 bāng +捡 jiǎn +换 huàn +捣 dǎo +捤 wei +捥 wàn +捦 qín +捧 pěng +捨 shě +捩 liè +捪 mín +捫 mén +捬 fǔ +捭 bǎi +据 jù +捯 dáo +捰 wǒ +捱 ái +捲 juǎn +捳 yuè +捴 zǒng +捵 chēn +捶 chuí +捷 jié +捸 tū +捹 bèn +捺 nà +捻 niǎn +捼 ruó +捽 zuó +捾 wò +捿 xī +掀 xiān +掁 chéng +掂 diān +掃 sǎo +掄 lūn +掅 qìng +掆 gāng +掇 duō +授 shòu +掉 diào +掊 póu +掋 dǐ +掌 zhǎng +掍 hùn +掎 jǐ +掏 tāo +掐 qiā +掑 qí +排 pái +掓 shū +掔 qiān +掕 líng +掖 yē +掗 yà +掘 jué +掙 zhēng +掚 liǎng +掛 guà +掜 yì +掝 huò +掞 shàn +掟 zhěng +掠 è +採 cǎi +探 tàn +掣 chè +掤 bīng +接 jiē +掦 tì +控 kòng +推 tuī +掩 yǎn +措 cuò +掫 zhōu +掬 jū +掭 tiàn +掮 qián +掯 kèn +掰 bāi +掱 pá +掲 jiē +掳 lǔ +掴 guāi +掵 ming +掶 geng +掷 zhì +掸 dǎn +掹 meng +掺 càn +掻 sāo +掼 guàn +掽 pèng +掾 yuàn +掿 nuò +揀 jiǎn +揁 zhēng +揂 jiū +揃 jiǎn +揄 yú +揅 yán +揆 kuí +揇 nǎn +揈 hōng +揉 róu +揊 pì +揋 wēi +揌 sāi +揍 zòu +揎 xuān +描 miáo +提 tí +揑 niē +插 chā +揓 shì +揔 zǒng +揕 zhèn +揖 yī +揗 xún +揘 yóng +揙 biān +揚 yáng +換 huàn +揜 yǎn +揝 zǎn +揞 ǎn +揟 xū +揠 yà +握 wò +揢 ké +揣 chuāi +揤 jí +揥 tì +揦 lá +揧 là +揨 chén +揩 kāi +揪 jiū +揫 jiū +揬 tú +揭 jiē +揮 huī +揯 gèn +揰 chòng +揱 xiāo +揲 dié +揳 xiē +援 yuán +揵 qián +揶 yé +揷 chā +揸 zhā +揹 bēi +揺 yáo +揻 wēi +揼 beng +揽 lǎn +揾 wèn +揿 qìn +搀 chān +搁 gē +搂 lǒu +搃 zǒng +搄 gēng +搅 jiǎo +搆 gòu +搇 qìn +搈 róng +搉 què +搊 chōu +搋 chuāi +搌 zhǎn +損 sǔn +搎 sūn +搏 bó +搐 chù +搑 róng +搒 bàng +搓 cuō +搔 sāo +搕 kē +搖 yáo +搗 dǎo +搘 zhī +搙 nù +搚 lā +搛 jiān +搜 sōu +搝 qiǔ +搞 gǎo +搟 xiǎn +搠 shuò +搡 sǎng +搢 jìn +搣 miè +搤 è +搥 chuí +搦 nuò +搧 shān +搨 tà +搩 zhǎ +搪 táng +搫 pán +搬 bān +搭 dā +搮 lì +搯 tāo +搰 hú +搱 zhì +搲 wā +搳 huá +搴 qiān +搵 wèn +搶 qiǎng +搷 tián +搸 zhēn +搹 è +携 xié +搻 nuò +搼 quán +搽 chá +搾 zhà +搿 gé +摀 wǔ +摁 èn +摂 shè +摃 káng +摄 shè +摅 shū +摆 bǎi +摇 yáo +摈 bìn +摉 sōu +摊 tān +摋 sà +摌 chǎn +摍 suō +摎 jiū +摏 chōng +摐 chuāng +摑 guāi +摒 bǐng +摓 féng +摔 shuāi +摕 dì +摖 qì +摗 sōu +摘 zhāi +摙 liǎn +摚 chēng +摛 chī +摜 guàn +摝 lù +摞 luò +摟 lǒu +摠 zǒng +摡 gài +摢 hù +摣 zhā +摤 chuǎng +摥 tàng +摦 huà +摧 cuī +摨 nái +摩 mó +摪 jiāng +摫 guī +摬 yǐng +摭 zhí +摮 áo +摯 zhì +摰 niè +摱 màn +摲 chàn +摳 kōu +摴 chū +摵 shè +摶 tuán +摷 chāo +摸 mō +摹 mó +摺 zhé +摻 càn +摼 kēng +摽 biāo +摾 jiàng +摿 yīn +撀 gòu +撁 qiān +撂 liào +撃 jī +撄 yīng +撅 juē +撆 piē +撇 piē +撈 lāo +撉 dūn +撊 xiàn +撋 ruán +撌 guì +撍 qián +撎 yì +撏 xián +撐 chēng +撑 chēng +撒 sā +撓 náo +撔 hòng +撕 sī +撖 hàn +撗 guàng +撘 dā +撙 zǔn +撚 niǎn +撛 lǐn +撜 zhěng +撝 huī +撞 zhuàng +撟 jiǎo +撠 jǐ +撡 cāo +撢 dǎn +撣 dǎn +撤 chè +撥 bō +撦 chě +撧 juē +撨 fǔ +撩 liāo +撪 bèn +撫 fǔ +撬 qiào +播 bō +撮 cuō +撯 zhuó +撰 zhuàn +撱 wěi +撲 pū +撳 qìn +撴 dūn +撵 niǎn +撶 huá +撷 xié +撸 lū +撹 jiǎo +撺 cuān +撻 tà +撼 hàn +撽 qiào +撾 wō +撿 jiǎn +擀 gǎn +擁 yōng +擂 lēi +擃 nǎng +擄 lǔ +擅 shàn +擆 zhuó +擇 zé +擈 pū +擉 chuò +擊 jī +擋 dǎng +擌 sè +操 cāo +擎 qíng +擏 qíng +擐 huàn +擑 jiē +擒 qín +擓 kuǎi +擔 dān +擕 xié +擖 kā +擗 pǐ +擘 bāi +擙 ào +據 jù +擛 yè +擜 e +擝 meng +擞 sǒu +擟 mí +擠 jǐ +擡 tái +擢 zhuó +擣 dǎo +擤 xǐng +擥 lǎn +擦 cā +擧 jǔ +擨 yé +擩 rǔ +擪 yè +擫 yè +擬 nǐ +擭 wò +擮 jí +擯 bìn +擰 níng +擱 gē +擲 zhì +擳 zhì +擴 kuò +擵 mó +擶 jiàn +擷 xié +擸 liè +擹 tān +擺 bǎi +擻 sǒu +擼 lǔ +擽 lüè +擾 rǎo +擿 tī +攀 pān +攁 yǎng +攂 lèi +攃 cā +攄 shū +攅 zǎn +攆 niǎn +攇 xiǎn +攈 jùn +攉 huō +攊 lì +攋 là +攌 huǎn +攍 yíng +攎 lú +攏 lǒng +攐 qiān +攑 qiān +攒 zǎn +攓 qiān +攔 lán +攕 xiān +攖 yīng +攗 méi +攘 rǎng +攙 chān +攚 ying +攛 cuān +攜 xié +攝 shè +攞 luó +攟 jùn +攠 mí +攡 lí +攢 zǎn +攣 luán +攤 tān +攥 zuàn +攦 lì +攧 diān +攨 wā +攩 dǎng +攪 jiǎo +攫 jué +攬 lǎn +攭 lì +攮 nǎng +支 zhī +攰 guì +攱 guǐ +攲 qī +攳 xún +攴 pū +攵 suī +收 shōu +攷 kǎo +攸 yōu +改 gǎi +攺 yǐ +攻 gōng +攼 gān +攽 bān +放 fàng +政 zhèng +敀 pò +敁 diān +敂 kòu +敃 mǐn +敄 wù +故 gù +敆 hé +敇 cè +效 xiào +敉 mǐ +敊 chù +敋 gé +敌 dí +敍 xù +敎 jiào +敏 mǐn +敐 chén +救 jiù +敒 shēn +敓 duó +敔 yǔ +敕 chì +敖 áo +敗 bài +敘 xù +教 jiào +敚 duó +敛 liǎn +敜 niè +敝 bì +敞 chang +敟 diǎn +敠 duō +敡 yì +敢 gǎn +散 sàn +敤 kě +敥 yàn +敦 duì +敧 jī +敨 tǒu +敩 xiào +敪 duó +敫 jiǎo +敬 jìng +敭 yáng +敮 xiá +敯 mín +数 shù +敱 ái +敲 qiāo +敳 ái +整 zhěng +敵 dí +敶 zhèn +敷 fū +數 shù +敹 liáo +敺 qū +敻 xiòng +敼 yǐ +敽 jiǎo +敾 shan +敿 jiǎo +斀 zhuó +斁 yì +斂 liǎn +斃 bì +斄 lí +斅 xiào +斆 xiào +文 wén +斈 xué +斉 qí +斊 qí +斋 zhāi +斌 bīn +斍 jué +斎 zhāi +斏 láng +斐 fěi +斑 bān +斒 bān +斓 lán +斔 yǔ +斕 lán +斖 wěi +斗 dòu +斘 shēng +料 liào +斚 jiǎ +斛 hú +斜 xié +斝 jiǎ +斞 yǔ +斟 zhēn +斠 jiào +斡 wò +斢 tiǎo +斣 dòu +斤 jīn +斥 chì +斦 yín +斧 fǔ +斨 qiāng +斩 zhǎn +斪 qú +斫 zhuó +斬 zhǎn +断 duàn +斮 cuò +斯 sī +新 xīn +斱 zhuó +斲 zhuó +斳 qín +斴 lín +斵 zhuó +斶 chù +斷 duàn +斸 zhǔ +方 fāng +斺 chǎn +斻 háng +於 wū +施 shī +斾 pèi +斿 yóu +旀 mie +旁 páng +旂 qí +旃 zhān +旄 máo +旅 lǚ +旆 pèi +旇 pī +旈 liú +旉 fū +旊 fǎng +旋 xuán +旌 jīng +旍 jīng +旎 nǐ +族 zú +旐 zhào +旑 yǐ +旒 liú +旓 shāo +旔 jiàn +旕 yú +旖 yǐ +旗 qí +旘 zhì +旙 fān +旚 piāo +旛 fān +旜 zhān +旝 kuài +旞 suì +旟 yú +无 wú +旡 jì +既 jì +旣 jì +旤 huò +日 rì +旦 dàn +旧 jiù +旨 zhǐ +早 zǎo +旪 xié +旫 tiāo +旬 xún +旭 xù +旮 gā +旯 lá +旰 gàn +旱 hàn +旲 tái +旳 dì +旴 xū +旵 chǎn +时 shí +旷 kuàng +旸 yáng +旹 shí +旺 wàng +旻 mín +旼 mín +旽 tùn +旾 chūn +旿 wǔ +昀 yún +昁 bèi +昂 áng +昃 zè +昄 bǎn +昅 jié +昆 kūn +昇 shēng +昈 hù +昉 fǎng +昊 hào +昋 guì +昌 chāng +昍 xuān +明 míng +昏 hūn +昐 fēn +昑 qǐn +昒 hū +易 yì +昔 xī +昕 xīn +昖 yán +昗 zè +昘 fǎng +昙 tán +昚 shèn +昛 jù +昜 yáng +昝 zǎn +昞 bǐng +星 xīng +映 yìng +昡 xuàn +昢 pò +昣 zhěn +昤 líng +春 chūn +昦 hào +昧 mèi +昨 zuó +昩 mò +昪 biàn +昫 xù +昬 hūn +昭 zhāo +昮 zòng +是 shì +昰 shì +昱 yù +昲 fèi +昳 dié +昴 mǎo +昵 nì +昶 chǎng +昷 wēn +昸 dōng +昹 ǎi +昺 bǐng +昻 áng +昼 zhòu +昽 lóng +显 xiǎn +昿 kuàng +晀 tiǎo +晁 cháo +時 shí +晃 huang +晄 huǎng +晅 xuǎn +晆 kuí +晇 xū +晈 jiǎo +晉 jìn +晊 zhì +晋 jìn +晌 shǎng +晍 tóng +晎 hǒng +晏 yàn +晐 gāi +晑 xiǎng +晒 shài +晓 xiǎo +晔 yè +晕 yūn +晖 huī +晗 hán +晘 hàn +晙 jùn +晚 wǎn +晛 xiàn +晜 kūn +晝 zhòu +晞 xī +晟 chéng +晠 shèng +晡 bū +晢 zhé +晣 zhé +晤 wù +晥 hàn +晦 huì +晧 hào +晨 chen +晩 wǎn +晪 tiǎn +晫 zhuó +晬 zuì +晭 zhǒu +普 pǔ +景 jǐng +晰 xī +晱 shǎn +晲 nǐ +晳 xī +晴 qíng +晵 qǐ +晶 jīng +晷 guǐ +晸 zhěng +晹 yì +智 zhì +晻 àn +晼 wǎn +晽 lín +晾 liàng +晿 chāng +暀 wǎng +暁 xiǎo +暂 zàn +暃 fei +暄 xuān +暅 gèng +暆 yí +暇 xiá +暈 yūn +暉 huī +暊 xǔ +暋 mǐn +暌 kuí +暍 yē +暎 yìng +暏 shǔ +暐 wěi +暑 shǔ +暒 qíng +暓 mào +暔 nán +暕 jiǎn +暖 nuǎn +暗 àn +暘 yáng +暙 chūn +暚 yáo +暛 suǒ +暜 pǔ +暝 míng +暞 jiǎo +暟 kǎi +暠 gǎo +暡 wěng +暢 chàng +暣 qì +暤 hào +暥 yàn +暦 lì +暧 ài +暨 jì +暩 jì +暪 mèn +暫 zàn +暬 xiè +暭 hào +暮 mù +暯 mò +暰 cōng +暱 nì +暲 zhāng +暳 huì +暴 bào +暵 hàn +暶 xuán +暷 chuán +暸 liáo +暹 xiān +暺 dàn +暻 jǐng +暼 piē +暽 lín +暾 tūn +暿 xǐ +曀 yì +曁 jì +曂 huàng +曃 dài +曄 yè +曅 yè +曆 lì +曇 tán +曈 tóng +曉 xiǎo +曊 fèi +曋 shěn +曌 zhào +曍 hào +曎 yì +曏 xiǎng +曐 xīng +曑 shēn +曒 jiǎo +曓 bào +曔 jìng +曕 yàn +曖 ài +曗 yè +曘 rú +曙 shǔ +曚 méng +曛 xūn +曜 yào +曝 pù +曞 lì +曟 chén +曠 kuàng +曡 dié +曢 liǎo +曣 yàn +曤 huò +曥 lú +曦 xī +曧 róng +曨 lóng +曩 nǎng +曪 luǒ +曫 luán +曬 shài +曭 tǎng +曮 yǎn +曯 zhú +曰 yuē +曱 yuē +曲 qū +曳 yè +更 gèng +曵 yè +曶 hū +曷 hé +書 shū +曹 cáo +曺 cáo +曻 sheng +曼 màn +曽 céng +曾 céng +替 tì +最 zuì +朁 cǎn +朂 xù +會 huì +朄 yǐn +朅 qiè +朆 fēn +朇 pí +月 yuè +有 yǒu +朊 ruǎn +朋 péng +朌 fén +服 fú +朎 líng +朏 fěi +朐 qú +朑 tì +朒 nǜ +朓 tiǎo +朔 shuò +朕 zhèn +朖 lǎng +朗 lǎng +朘 zuī +朙 míng +朚 huāng +望 wàng +朜 tūn +朝 cháo +朞 jī +期 qī +朠 yīng +朡 zōng +朢 wàng +朣 tóng +朤 lǎng +朥 lao +朦 méng +朧 lóng +木 mù +朩 děng +未 wèi +末 mò +本 běn +札 zhá +朮 shù +术 shù +朰 mù +朱 zhū +朲 rén +朳 bā +朴 pǔ +朵 duo +朶 duǒ +朷 dāo +朸 lì +朹 guǐ +机 jī +朻 jiū +朼 bǐ +朽 xiǔ +朾 chéng +朿 cì +杀 shā +杁 ru +杂 zá +权 quán +杄 qiān +杅 yú +杆 gān +杇 wū +杈 chā +杉 shān +杊 xún +杋 fán +杌 wù +杍 zǐ +李 li +杏 xìng +材 cái +村 cūn +杒 rèn +杓 biāo +杔 tuō +杕 dì +杖 zhàng +杗 máng +杘 chì +杙 yì +杚 gài +杛 gōng +杜 dù +杝 lí +杞 qǐ +束 shù +杠 gāng +条 tiáo +杢 jiang +杣 shan +杤 wan +来 lái +杦 jiu +杧 máng +杨 yáng +杩 mà +杪 miǎo +杫 sì +杬 yuán +杭 háng +杮 fèi +杯 bēi +杰 jié +東 dōng +杲 gǎo +杳 yǎo +杴 xiān +杵 chǔ +杶 chūn +杷 pá +杸 shū +杹 huà +杺 xīn +杻 chǒu +杼 zhù +杽 chǒu +松 sōng +板 bǎn +枀 sōng +极 jí +枂 wò +枃 jìn +构 gòu +枅 jī +枆 máo +枇 pí +枈 bì +枉 wang +枊 àng +枋 fāng +枌 fén +枍 yì +枎 fú +枏 nán +析 xī +枑 hù +枒 yā +枓 dǒu +枔 xín +枕 zhěn +枖 yāo +林 lín +枘 ruì +枙 ě +枚 méi +枛 zhào +果 guǒ +枝 zhī +枞 cōng +枟 yùn +枠 zui +枡 dǒu +枢 shū +枣 zǎo +枤 duo +枥 lì +枦 lu +枧 jiǎn +枨 chéng +枩 song +枪 qiāng +枫 fēng +枬 nán +枭 xiāo +枮 xiān +枯 kū +枰 píng +枱 tái +枲 xǐ +枳 zhǐ +枴 guǎi +枵 xiāo +架 jià +枷 jiā +枸 gōu +枹 bāo +枺 mò +枻 yì +枼 yè +枽 yè +枾 shì +枿 niè +柀 bǐ +柁 duò +柂 yí +柃 líng +柄 bǐng +柅 nǐ +柆 lā +柇 hé +柈 bàn +柉 fán +柊 zhōng +柋 dài +柌 cí +柍 yǎng +柎 fū +柏 bǎi +某 mǒu +柑 gān +柒 qī +染 rǎn +柔 róu +柕 mào +柖 sháo +柗 sōng +柘 zhè +柙 xiá +柚 yóu +柛 shēn +柜 guì +柝 tuò +柞 zhà +柟 nán +柠 níng +柡 yǒng +柢 dǐ +柣 zhì +柤 zhā +查 chá +柦 dàn +柧 gū +柨 bù +柩 jiù +柪 āo +柫 fú +柬 jiǎn +柭 bā +柮 duò +柯 kē +柰 nài +柱 zhù +柲 bì +柳 liǔ +柴 chái +柵 shān +柶 sì +柷 chù +柸 pēi +柹 shì +柺 guǎi +査 zhā +柼 yǎo +柽 chēng +柾 jiù +柿 shì +栀 zhī +栁 liǔ +栂 méi +栃 lì +栄 róng +栅 shān +栆 zao +标 biāo +栈 zhàn +栉 zhì +栊 lóng +栋 dòng +栌 lú +栍 shēng +栎 lì +栏 lán +栐 yǒng +树 shù +栒 xún +栓 shuān +栔 qì +栕 zhēn +栖 qī +栗 lì +栘 yí +栙 xiáng +栚 zhèn +栛 lì +栜 sè +栝 guā +栞 kān +栟 bēn +栠 rěn +校 xiào +栢 bǎi +栣 rěn +栤 bìng +栥 zī +栦 chóu +栧 yì +栨 cì +栩 xǔ +株 zhū +栫 jiàn +栬 zuì +栭 ér +栮 ěr +栯 yǒu +栰 fá +栱 gǒng +栲 kǎo +栳 lǎo +栴 zhān +栵 liè +栶 yīn +样 yàng +核 hé +根 gēn +栺 yì +栻 shì +格 gé +栽 zāi +栾 luán +栿 fú +桀 jié +桁 héng +桂 guì +桃 táo +桄 guāng +桅 wéi +框 kuāng +桇 rú +案 àn +桉 ān +桊 juàn +桋 yí +桌 zhuō +桍 kū +桎 zhì +桏 qióng +桐 tóng +桑 sāng +桒 sāng +桓 huán +桔 jú +桕 jiù +桖 xuè +桗 duò +桘 zhuì +桙 yú +桚 zǎn +桜 yīng +桝 jie +桞 liu +桟 zhàn +桠 yā +桡 ráo +桢 zhēn +档 dàng +桤 qī +桥 qiáo +桦 huà +桧 guì +桨 jiǎng +桩 zhuāng +桪 xún +桫 suō +桬 shā +桭 zhēn +桮 bēi +桯 tīng +桰 kuò +桱 jìng +桲 po +桳 bèn +桴 fú +桵 ruí +桶 tǒng +桷 jué +桸 xī +桹 láng +桺 liǔ +桻 fēng +桼 qī +桽 wěn +桾 jūn +桿 gǎn +梀 sù +梁 liáng +梂 qiú +梃 tǐng +梄 yǒu +梅 méi +梆 bāng +梇 lòng +梈 pēng +梉 zhuāng +梊 dì +梋 xuān +梌 tú +梍 zào +梎 āo +梏 gù +梐 bì +梑 dí +梒 hán +梓 zǐ +梔 zhī +梕 rèn +梖 bèi +梗 gěng +梘 jiǎn +梙 huàn +梚 wǎn +梛 nuó +梜 jiā +條 tiáo +梞 jì +梟 xiāo +梠 lǚ +梡 hún +梢 shāo +梣 cén +梤 fén +梥 sōng +梦 mèng +梧 wú +梨 lí +梩 lí +梪 dòu +梫 qǐn +梬 yǐng +梭 suō +梮 jū +梯 tī +械 xiè +梱 kǔn +梲 zhuó +梳 shū +梴 chān +梵 fàn +梶 wěi +梷 jìng +梸 lí +梹 bīn +梺 xia +梻 fo +梼 táo +梽 zhì +梾 lái +梿 lián +检 jiǎn +棁 zhuō +棂 líng +棃 lí +棄 qì +棅 bìng +棆 lún +棇 cōng +棈 qiàn +棉 mián +棊 qí +棋 qí +棌 cài +棍 gùn +棎 chán +棏 dé +棐 fěi +棑 pái +棒 bàng +棓 bàng +棔 hūn +棕 zōng +棖 chéng +棗 zǎo +棘 jí +棙 lì +棚 péng +棛 yù +棜 yù +棝 gù +棞 jùn +棟 dòng +棠 táng +棡 gāng +棢 wǎng +棣 dì +棤 cuò +棥 fán +棦 chēng +棧 zhàn +棨 qǐ +棩 yuān +棪 yǎn +棫 yù +棬 quān +棭 yì +森 sēn +棯 rěn +棰 chuí +棱 lēng +棲 qī +棳 zhuō +棴 fú +棵 kē +棶 lái +棷 zōu +棸 zōu +棹 zhào +棺 guān +棻 fēn +棼 fén +棽 shēn +棾 qíng +棿 ní +椀 wǎn +椁 guǒ +椂 lù +椃 háo +椄 jiē +椅 yǐ +椆 chóu +椇 jǔ +椈 jú +椉 chéng +椊 zuó +椋 liáng +椌 qiāng +植 zhí +椎 chuí +椏 yā +椐 jū +椑 bēi +椒 jiāo +椓 zhuó +椔 zī +椕 bīn +椖 péng +椗 dìng +椘 chǔ +椙 chang +椚 men +椛 hua +検 jiǎn +椝 guī +椞 xì +椟 dú +椠 qiàn +椡 dao +椢 gui +椣 dian +椤 luó +椥 zhī +椦 quan +椧 mìng +椨 fu +椩 geng +椪 pèng +椫 zhǎn +椬 yi +椭 tuǒ +椮 sēn +椯 duǒ +椰 yē +椱 fù +椲 wěi +椳 wēi +椴 duàn +椵 jiǎ +椶 zōng +椷 jiān +椸 yí +椹 shèn +椺 xí +椻 yàn +椼 yǎn +椽 chuán +椾 jiān +椿 chūn +楀 yǔ +楁 hé +楂 chá +楃 wò +楄 pián +楅 bī +楆 yāo +楇 huò +楈 xū +楉 ruò +楊 yáng +楋 là +楌 yán +楍 běn +楎 huī +楏 kuí +楐 jiè +楑 kuí +楒 sī +楓 fēng +楔 xiē +楕 tuǒ +楖 zhì +楗 jiàn +楘 mù +楙 mào +楚 chu +楛 hù +楜 hú +楝 liàn +楞 léng +楟 tíng +楠 nán +楡 yú +楢 yóu +楣 méi +楤 sǒng +楥 xuàn +楦 xuàn +楧 yǎng +楨 zhēn +楩 pián +楪 yè +楫 jí +楬 jié +業 yè +楮 chǔ +楯 dùn +楰 yú +楱 zòu +楲 wēi +楳 méi +楴 tì +極 jí +楶 jié +楷 jiē +楸 qiū +楹 yíng +楺 rǒu +楻 huáng +楼 lóu +楽 lè +楾 quan +楿 xiang +榀 pǐn +榁 shi +概 gài +榃 tán +榄 lǎn +榅 wēn +榆 yú +榇 chèn +榈 lǘ +榉 jǔ +榊 shén +榋 chu +榌 pi +榍 xiè +榎 jiǎ +榏 yì +榐 zhǎn +榑 fú +榒 nuò +榓 mì +榔 láng +榕 róng +榖 gǔ +榗 jiàn +榘 jǔ +榙 tā +榚 yǎo +榛 zhēn +榜 bǎng +榝 shā +榞 yuán +榟 zǐ +榠 míng +榡 sù +榢 jià +榣 yáo +榤 jié +榥 huàng +榦 gàn +榧 fěi +榨 zhà +榩 qián +榪 mà +榫 sǔn +榬 yuán +榭 xiè +榮 róng +榯 shí +榰 zhī +榱 cuī +榲 yún +榳 tíng +榴 liú +榵 róng +榶 táng +榷 què +榸 zhāi +榹 sī +榺 shèng +榻 tà +榼 kē +榽 xī +榾 gǔ +榿 qī +槀 gǎo +槁 gǎo +槂 sūn +槃 pán +槄 tāo +槅 gé +槆 xún +槇 diān +槈 nòu +槉 jí +槊 shuò +構 gòu +槌 chuí +槍 qiāng +槎 chá +槏 qiǎn +槐 huái +槑 méi +槒 xù +槓 gàng +槔 gāo +槕 zhuó +槖 tuó +槗 qiao +様 yàng +槙 diān +槚 jiǎ +槛 kǎn +槜 zuì +槝 dao +槞 long +槟 bīn +槠 zhū +槡 sang +槢 xí +槣 jī +槤 lián +槥 huì +槦 yōng +槧 qiàn +槨 guǒ +槩 gài +槪 gài +槫 tuán +槬 huà +槭 qī +槮 sēn +槯 cuī +槰 péng +槱 yǒu +槲 hú +槳 jiǎng +槴 hù +槵 huàn +槶 guì +槷 niè +槸 yì +槹 gāo +槺 kāng +槻 guī +槼 guī +槽 cáo +槾 màn +槿 jǐn +樀 dī +樁 zhuāng +樂 lè +樃 lǎng +樄 chén +樅 cōng +樆 lí +樇 xiū +樈 qíng +樉 shuǎng +樊 fán +樋 tǒng +樌 guàn +樍 zé +樎 sù +樏 lěi +樐 lǔ +樑 liáng +樒 mì +樓 lóu +樔 cháo +樕 sù +樖 kē +樗 chū +樘 táng +標 biāo +樚 lù +樛 jiū +樜 zhè +樝 zhā +樞 shū +樟 zhāng +樠 mán +模 mó +樢 niǎo +樣 yàng +樤 tiáo +樥 péng +樦 zhù +樧 shā +樨 xī +権 quán +横 héng +樫 jiān +樬 cōng +樭 ji +樮 yan +樯 qiáng +樰 xue +樱 yīng +樲 èr +樳 xún +樴 zhí +樵 qiáo +樶 zuī +樷 cóng +樸 pǔ +樹 shù +樺 huà +樻 kuì +樼 zhēn +樽 zūn +樾 yuè +樿 shàn +橀 xī +橁 chūn +橂 diàn +橃 fá +橄 gǎn +橅 mó +橆 wǔ +橇 qiāo +橈 ráo +橉 lìn +橊 liú +橋 qiáo +橌 xiàn +橍 rùn +橎 fán +橏 zhǎn +橐 tuó +橑 lǎo +橒 yún +橓 shùn +橔 dūn +橕 chēng +橖 táng +橗 méng +橘 jú +橙 chén +橚 sù +橛 jué +橜 jué +橝 diàn +橞 huì +機 jī +橠 nuǒ +橡 xiàng +橢 tuǒ +橣 nǐng +橤 ruǐ +橥 zhū +橦 tóng +橧 zēng +橨 fén +橩 qióng +橪 rǎn +橫 héng +橬 qián +橭 gū +橮 liǔ +橯 lào +橰 gāo +橱 chú +橲 xi +橳 sheng +橴 zi +橵 san +橶 jí +橷 dōu +橸 jing +橹 lǔ +橺 jian +橻 chu +橼 yuán +橽 tà +橾 shū +橿 jiāng +檀 tán +檁 lǐn +檂 nóng +檃 yǐn +檄 xí +檅 suì +檆 shān +檇 zuì +檈 xuán +檉 chēng +檊 gàn +檋 jú +檌 zuì +檍 yì +檎 qín +檏 pǔ +檐 yán +檑 léi +檒 fēng +檓 huǐ +檔 dàng +檕 jì +檖 suì +檗 bò +檘 píng +檙 chéng +檚 chǔ +檛 zhuā +檜 guì +檝 jí +檞 jiě +檟 jiǎ +檠 qíng +檡 zhái +檢 jiǎn +檣 qiáng +檤 dào +檥 yǐ +檦 biǎo +檧 sōng +檨 shē +檩 lǐn +檪 li +檫 chá +檬 méng +檭 yín +檮 táo +檯 tái +檰 mián +檱 qí +檲 tuán +檳 bīn +檴 huò +檵 jì +檶 qiān +檷 nǐ +檸 níng +檹 yī +檺 gǎo +檻 kǎn +檼 yìn +檽 nòu +檾 qǐng +檿 yǎn +櫀 qí +櫁 mì +櫂 zhào +櫃 guì +櫄 chūn +櫅 jī +櫆 kuí +櫇 pó +櫈 dèng +櫉 chú +櫊 ge +櫋 mián +櫌 yōu +櫍 zhì +櫎 huǎng +櫏 qiān +櫐 lěi +櫑 léi +櫒 sà +櫓 lǔ +櫔 lì +櫕 cuán +櫖 lǜ +櫗 miè +櫘 huì +櫙 ōu +櫚 lú +櫛 zhì +櫜 gāo +櫝 dú +櫞 yuán +櫟 lì +櫠 fèi +櫡 zhuó +櫢 sǒu +櫣 lián +櫤 jiang +櫥 chú +櫦 qing +櫧 zhū +櫨 lú +櫩 yán +櫪 lì +櫫 zhū +櫬 chèn +櫭 jié +櫮 è +櫯 sū +櫰 huái +櫱 niè +櫲 yù +櫳 lóng +櫴 lài +櫵 jiao +櫶 xiǎn +櫷 guī +櫸 jǔ +櫹 xiāo +櫺 líng +櫻 yīng +櫼 jiān +櫽 yǐn +櫾 yóu +櫿 yíng +欀 xiāng +欁 nóng +欂 bó +欃 chán +欄 lán +欅 jǔ +欆 shuāng +欇 shè +欈 wéi +欉 cóng +權 quán +欋 qú +欌 cang +欍 jiu +欎 yù +欏 luó +欐 lì +欑 cuán +欒 luán +欓 dǎng +欔 jué +欕 yan +欖 lǎn +欗 lán +欘 zhú +欙 léi +欚 lǐ +欛 bà +欜 náng +欝 yù +欞 líng +欟 guang +欠 qiàn +次 cì +欢 huan +欣 xīn +欤 yú +欥 yù +欦 qiān +欧 ōu +欨 xū +欩 chāo +欪 chù +欫 qì +欬 kài +欭 yì +欮 jué +欯 xì +欰 xù +欱 hē +欲 yù +欳 kuì +欴 láng +欵 kuǎn +欶 shuò +欷 xī +欸 āi +欹 yī +欺 qī +欻 chuā +欼 chǐ +欽 qīn +款 kuǎn +欿 kǎn +歀 kuǎn +歁 kǎn +歂 chuǎn +歃 shà +歄 guā +歅 yīn +歆 xīn +歇 xiē +歈 yú +歉 qiàn +歊 xiāo +歋 yè +歌 gē +歍 wū +歎 tàn +歏 jìn +歐 ōu +歑 hū +歒 tì +歓 huān +歔 xū +歕 pēn +歖 xǐ +歗 xiào +歘 chuā +歙 shè +歚 shàn +歛 hān +歜 chù +歝 yì +歞 è +歟 yú +歠 chuò +歡 huan +止 zhǐ +正 zhèng +此 cǐ +步 bù +武 wǔ +歧 qí +歨 bù +歩 bù +歪 wāi +歫 jù +歬 qián +歭 chí +歮 sè +歯 chǐ +歰 sè +歱 zhǒng +歲 suì +歳 suì +歴 lì +歵 cuò +歶 yú +歷 lì +歸 guī +歹 dǎi +歺 è +死 sǐ +歼 jiān +歽 zhé +歾 mò +歿 mò +殀 yāo +殁 mò +殂 cú +殃 yāng +殄 tiǎn +殅 shēng +殆 dài +殇 shāng +殈 xù +殉 xùn +殊 shū +残 cán +殌 jué +殍 piǎo +殎 qià +殏 qiú +殐 sù +殑 qíng +殒 yǔn +殓 liàn +殔 yì +殕 fǒu +殖 zhí +殗 yè +殘 cán +殙 hūn +殚 dān +殛 jí +殜 dié +殝 zhēn +殞 yǔn +殟 wēn +殠 chòu +殡 bìn +殢 tì +殣 jìn +殤 shāng +殥 yín +殦 diāo +殧 jiù +殨 huì +殩 cuàn +殪 yì +殫 dān +殬 dù +殭 jiāng +殮 liàn +殯 bìn +殰 dú +殱 jian +殲 jiān +殳 shū +殴 ōu +段 duàn +殶 zhù +殷 yān +殸 qìng +殹 yì +殺 shā +殻 qiào +殼 ké +殽 xiáo +殾 xùn +殿 diàn +毀 huǐ +毁 huǐ +毂 gū +毃 qiāo +毄 jī +毅 yì +毆 ōu +毇 huǐ +毈 duàn +毉 yī +毊 xiāo +毋 wú +毌 guàn +母 mǔ +毎 měi +每 měi +毐 ǎi +毑 jiě +毒 dú +毓 yù +比 bǐ +毕 bì +毖 bì +毗 pí +毘 pí +毙 bì +毚 chán +毛 máo +毜 háo +毝 cǎi +毞 pí +毟 lie +毠 jiā +毡 zhān +毢 sāi +毣 mù +毤 tuò +毥 xún +毦 ěr +毧 róng +毨 xiǎn +毩 jú +毪 mú +毫 háo +毬 qiú +毭 dòu +毮 shā +毯 tǎn +毰 péi +毱 jú +毲 duō +毳 cuì +毴 bī +毵 sān +毶 san +毷 mào +毸 sāi +毹 shū +毺 yū +毻 tuò +毼 hé +毽 jiàn +毾 tà +毿 sān +氀 lǘ +氁 mú +氂 máo +氃 tóng +氄 rǒng +氅 chǎng +氆 pǔ +氇 lu +氈 zhān +氉 sào +氊 zhān +氋 méng +氌 lǔ +氍 qú +氎 dié +氏 shì +氐 dī +民 mín +氒 jué +氓 máng +气 qì +氕 piē +氖 nǎi +気 qì +氘 dāo +氙 xiān +氚 chuān +氛 fēn +氜 yáng +氝 nèi +氞 bin +氟 fú +氠 shēn +氡 dōng +氢 qīng +氣 qì +氤 yīn +氥 xī +氦 hài +氧 yǎng +氨 ān +氩 yà +氪 kè +氫 qīng +氬 yà +氭 dōng +氮 dàn +氯 lǜ +氰 qíng +氱 yǎng +氲 yūn +氳 yūn +水 shuǐ +氵 shuǐ +氶 zhěng +氷 bīng +永 yǒng +氹 dàng +氺 shuǐ +氻 lè +氼 nì +氽 tǔn +氾 fán +氿 guǐ +汀 tīng +汁 zhī +求 qiú +汃 bīn +汄 zè +汅 miǎn +汆 cuān +汇 huì +汈 diāo +汉 hàn +汊 chà +汋 zhuó +汌 chuàn +汍 wán +汎 fàn +汏 dà +汐 xī +汑 tuō +汒 máng +汓 qiú +汔 qì +汕 shàn +汖 pìn +汗 hàn +汘 qiān +汙 wū +汚 wū +汛 xùn +汜 sì +汝 rǔ +汞 gǒng +江 jiāng +池 chí +污 wū +汢 tu +汣 jiu +汤 tāng +汥 zhī +汦 zhǐ +汧 qiān +汨 mì +汩 gǔ +汪 wāng +汫 jǐng +汬 jǐng +汭 ruì +汮 jūn +汯 hóng +汰 tài +汱 quǎn +汲 jī +汳 biàn +汴 biàn +汵 gàn +汶 wèn +汷 zhōng +汸 fāng +汹 xiōng +決 jué +汻 hǔ +汼 niú +汽 qì +汾 fén +汿 xù +沀 xù +沁 qìn +沂 yí +沃 wò +沄 yún +沅 yuán +沆 hàng +沇 yǎn +沈 chén +沉 chén +沊 dàn +沋 yóu +沌 dùn +沍 hù +沎 huò +沏 qī +沐 mù +沑 nǜ +沒 méi +沓 dá +沔 miǎn +沕 mì +沖 chōng +沗 tiān +沘 bǐ +沙 shā +沚 zhǐ +沛 pèi +沜 pàn +沝 zhuǐ +沞 zā +沟 gōu +沠 liú +没 méi +沢 zé +沣 fēng +沤 ōu +沥 lì +沦 lún +沧 cāng +沨 fēng +沩 wéi +沪 hù +沫 mò +沬 mèi +沭 shù +沮 jǔ +沯 zǎn +沰 tuō +沱 tuó +沲 tuó +河 hé +沴 lì +沵 mǐ +沶 yí +沷 fā +沸 fèi +油 yóu +沺 tián +治 zhì +沼 zhǎo +沽 gū +沾 zhān +沿 yán +泀 sī +況 kuàng +泂 jiǒng +泃 jū +泄 xiè +泅 qiú +泆 yì +泇 jiā +泈 zhōng +泉 quán +泊 pō +泋 huì +泌 mì +泍 bēn +泎 zé +泏 zhú +泐 lè +泑 yōu +泒 gū +泓 hóng +泔 gān +法 fǎ +泖 mǎo +泗 sì +泘 hū +泙 píng +泚 cǐ +泛 fàn +泜 zhī +泝 sù +泞 nìng +泟 chēng +泠 líng +泡 pào +波 bō +泣 qì +泤 sì +泥 ní +泦 jú +泧 sà +注 zhù +泩 shēng +泪 lèi +泫 xuàn +泬 jué +泭 fú +泮 pàn +泯 mǐn +泰 tài +泱 yāng +泲 jǐ +泳 yǒng +泴 guàn +泵 bèng +泶 xué +泷 lóng +泸 lú +泹 dan +泺 luò +泻 xiè +泼 po +泽 zé +泾 jīng +泿 yín +洀 pán +洁 jié +洂 yì +洃 huī +洄 huí +洅 zài +洆 chéng +洇 yīn +洈 wéi +洉 hòu +洊 jiàn +洋 yáng +洌 liè +洍 sì +洎 jì +洏 ér +洐 xíng +洑 fú +洒 sǎ +洓 sè +洔 zhǐ +洕 yìn +洖 wú +洗 xǐ +洘 kǎo +洙 zhū +洚 jiàng +洛 luò +洜 luò +洝 àn +洞 dòng +洟 tì +洠 móu +洡 lèi +洢 yī +洣 mǐ +洤 quán +津 jīn +洦 pò +洧 wěi +洨 xiáo +洩 xiè +洪 hóng +洫 xù +洬 sù +洭 kuāng +洮 táo +洯 qiè +洰 jù +洱 ěr +洲 zhōu +洳 rù +洴 píng +洵 xún +洶 xiōng +洷 zhì +洸 guāng +洹 huán +洺 míng +活 huó +洼 wā +洽 qià +派 pài +洿 wū +浀 qū +流 liú +浂 yì +浃 jiā +浄 jìng +浅 qiǎn +浆 jiāng +浇 jiāo +浈 zhēn +浉 shī +浊 zhuó +测 cè +浌 fá +浍 huì +济 jì +浏 liú +浐 chǎn +浑 hún +浒 hǔ +浓 nóng +浔 xún +浕 jìn +浖 liè +浗 qiú +浘 wěi +浙 zhè +浚 jùn +浛 hán +浜 bāng +浝 máng +浞 zhuó +浟 yóu +浠 xī +浡 bó +浢 dòu +浣 huàn +浤 hóng +浥 yì +浦 pǔ +浧 yǐng +浨 lǎn +浩 hào +浪 làng +浫 hǎn +浬 hǎi +浭 gēng +浮 fú +浯 wú +浰 liàn +浱 chún +浲 féng +浳 yì +浴 yù +浵 tóng +浶 láo +海 hǎi +浸 jìn +浹 jiā +浺 chōng +浻 jiǒng +浼 měi +浽 suī +浾 chēng +浿 pèi +涀 xiàn +涁 shèn +涂 tu +涃 kùn +涄 pīng +涅 niè +涆 hàn +涇 jīng +消 xiāo +涉 shè +涊 niǎn +涋 tū +涌 yǒng +涍 xiào +涎 xián +涏 tǐng +涐 é +涑 sù +涒 tūn +涓 juān +涔 cén +涕 tì +涖 lì +涗 shuì +涘 sì +涙 lèi +涚 shuì +涛 tāo +涜 dú +涝 lào +涞 lái +涟 lián +涠 wéi +涡 wō +涢 yún +涣 huàn +涤 dí +涥 heng +润 rùn +涧 jiàn +涨 zhǎng +涩 sè +涪 fú +涫 guàn +涬 xìng +涭 shòu +涮 shuàn +涯 yá +涰 chuò +涱 zhàng +液 yè +涳 kōng +涴 wò +涵 hán +涶 tuō +涷 dōng +涸 hé +涹 wō +涺 jū +涻 shè +涼 liáng +涽 hūn +涾 tà +涿 zhuō +淀 diàn +淁 qiè +淂 dé +淃 juàn +淄 zī +淅 xī +淆 xiáo +淇 qí +淈 gǔ +淉 guǒ +淊 yān +淋 lín +淌 tǎng +淍 zhōu +淎 pěng +淏 hào +淐 chāng +淑 shū +淒 qī +淓 fāng +淔 zhí +淕 lù +淖 nào +淗 jú +淘 táo +淙 cóng +淚 lèi +淛 zhè +淜 píng +淝 féi +淞 sōng +淟 tiǎn +淠 pì +淡 dàn +淢 yù +淣 ní +淤 yū +淥 lù +淦 gàn +淧 mì +淨 jìng +淩 líng +淪 lún +淫 yín +淬 cuì +淭 qú +淮 huái +淯 yù +淰 niǎn +深 shēn +淲 biāo +淳 chún +淴 hū +淵 yuān +淶 lái +混 hùn +淸 qīng +淹 yān +淺 qiǎn +添 tiān +淼 miǎo +淽 zhǐ +淾 yǐn +淿 mì +渀 bèn +渁 yuān +渂 wèn +渃 ruò +渄 fēi +清 qīng +渆 yuān +渇 kě +済 jì +渉 shè +渊 yuān +渋 sè +渌 lù +渍 zì +渎 dú +渏 qi +渐 jiàn +渑 miǎn +渒 pì +渓 xī +渔 yú +渕 yuān +渖 shěn +渗 shèn +渘 róu +渙 huàn +渚 zhǔ +減 jiǎn +渜 nuǎn +渝 yú +渞 qiú +渟 tíng +渠 qú +渡 dù +渢 fán +渣 zhā +渤 bó +渥 wò +渦 wō +渧 dì +渨 wēi +温 wēn +渪 rú +渫 xiè +測 cè +渭 wèi +渮 hé +港 gǎng +渰 yǎn +渱 hóng +渲 xuàn +渳 mǐ +渴 kě +渵 máo +渶 yīng +渷 yǎn +游 yóu +渹 hōng +渺 miǎo +渻 shěng +渼 měi +渽 zāi +渾 hún +渿 nài +湀 guǐ +湁 chì +湂 è +湃 pài +湄 méi +湅 liàn +湆 qì +湇 qì +湈 méi +湉 tián +湊 còu +湋 wéi +湌 cān +湍 tuān +湎 miǎn +湏 huì +湐 mò +湑 xū +湒 jí +湓 pén +湔 jiān +湕 jiǎn +湖 hú +湗 fèng +湘 xiāng +湙 yì +湚 yìn +湛 zhàn +湜 shí +湝 jiē +湞 chēng +湟 huáng +湠 tàn +湡 yú +湢 bì +湣 mǐn +湤 shī +湥 tū +湦 shēng +湧 yǒng +湨 jú +湩 dòng +湪 tuàn +湫 jiǎo +湬 jiǎo +湭 qiú +湮 yān +湯 tāng +湰 lóng +湱 huò +湲 yuán +湳 nǎn +湴 bàn +湵 yǒu +湶 quán +湷 zhuāng +湸 liàng +湹 chán +湺 yán +湻 chún +湼 niè +湽 zī +湾 wān +湿 shī +満 mǎn +溁 yíng +溂 la +溃 kuì +溄 feng +溅 jiàn +溆 xù +溇 lóu +溈 wéi +溉 gài +溊 xia +溋 yíng +溌 pō +溍 jìn +溎 yàn +溏 táng +源 yuán +溑 suǒ +溒 yuán +溓 lián +溔 yǎo +溕 mèng +準 zhǔn +溗 chéng +溘 kè +溙 tài +溚 tǎ +溛 wā +溜 liū +溝 gōu +溞 sāo +溟 míng +溠 zhà +溡 shí +溢 yì +溣 lùn +溤 mǎ +溥 pǔ +溦 wēi +溧 lì +溨 cái +溩 wù +溪 xī +溫 wēn +溬 qiāng +溭 zé +溮 shī +溯 sù +溰 ái +溱 qín +溲 sōu +溳 yún +溴 xiù +溵 yīn +溶 róng +溷 hùn +溸 sù +溹 suò +溺 nì +溻 tā +溼 shī +溽 rù +溾 āi +溿 pàn +滀 chù +滁 chú +滂 pāng +滃 wēng +滄 cāng +滅 miè +滆 gé +滇 diān +滈 hào +滉 huàng +滊 xì +滋 zī +滌 dí +滍 zhì +滎 xíng +滏 fǔ +滐 jié +滑 huá +滒 gē +滓 zǐ +滔 tāo +滕 téng +滖 suī +滗 bì +滘 jiào +滙 huì +滚 gǔn +滛 yín +滜 gāo +滝 lóng +滞 zhì +滟 yàn +滠 shè +满 mǎn +滢 yíng +滣 chún +滤 lǜ +滥 làn +滦 luán +滧 xiao +滨 bīn +滩 tān +滪 yù +滫 xiǔ +滬 hù +滭 bì +滮 biāo +滯 zhì +滰 jiàng +滱 kòu +滲 shèn +滳 shāng +滴 dī +滵 mì +滶 áo +滷 lǔ +滸 hǔ +滹 hū +滺 yōu +滻 chǎn +滼 fàn +滽 yōng +滾 gǔn +滿 mǎn +漀 qǐng +漁 yú +漂 piào +漃 jì +漄 yá +漅 cháo +漆 qī +漇 xǐ +漈 jì +漉 lù +漊 lóu +漋 lóng +漌 jǐn +漍 guó +漎 cóng +漏 lòu +漐 zhí +漑 gài +漒 qiáng +漓 lí +演 yǎn +漕 cáo +漖 jiào +漗 cōng +漘 chún +漙 tuán +漚 ōu +漛 téng +漜 yě +漝 xí +漞 mì +漟 táng +漠 mò +漡 shāng +漢 hàn +漣 lián +漤 lǎn +漥 wā +漦 chí +漧 gān +漨 féng +漩 xuán +漪 yī +漫 màn +漬 zì +漭 mǎng +漮 kāng +漯 luò +漰 pēng +漱 shù +漲 zhǎng +漳 zhāng +漴 zhuàng +漵 xù +漶 huàn +漷 huǒ +漸 jiàn +漹 yān +漺 shuǎng +漻 liáo +漼 cuǐ +漽 tí +漾 yàng +漿 jiāng +潀 cóng +潁 yǐng +潂 hóng +潃 xún +潄 shù +潅 guàn +潆 yíng +潇 xiāo +潈 zong +潉 kun +潊 xù +潋 liàn +潌 zhì +潍 wéi +潎 pì +潏 yù +潐 jiào +潑 po +潒 dàng +潓 huì +潔 jié +潕 wǔ +潖 pá +潗 jí +潘 pān +潙 wéi +潚 sù +潛 qián +潜 qián +潝 xī +潞 lù +潟 xì +潠 xùn +潡 dùn +潢 huáng +潣 mǐn +潤 rùn +潥 sù +潦 lǎo +潧 zhēn +潨 cóng +潩 yì +潪 zhè +潫 wān +潬 shàn +潭 tán +潮 cháo +潯 xún +潰 kuì +潱 yē +潲 shào +潳 tú +潴 zhū +潵 sǎ +潶 hēi +潷 bì +潸 shān +潹 chán +潺 chán +潻 shǔ +潼 tóng +潽 pū +潾 lín +潿 wéi +澀 sè +澁 sè +澂 chéng +澃 jiǒng +澄 chéng +澅 huà +澆 jiāo +澇 lào +澈 chè +澉 gǎn +澊 cūn +澋 hòng +澌 sī +澍 shù +澎 pēng +澏 hán +澐 yún +澑 liù +澒 hòng +澓 fú +澔 hào +澕 hé +澖 xián +澗 jiàn +澘 shān +澙 xì +澚 yu +澛 lu +澜 lán +澝 ning +澞 yú +澟 lǐn +澠 miǎn +澡 zǎo +澢 dāng +澣 huàn +澤 zé +澥 xiè +澦 yù +澧 lǐ +澨 shì +澩 xué +澪 líng +澫 wàn +澬 zī +澭 yōng +澮 huì +澯 càn +澰 liàn +澱 diàn +澲 yè +澳 ào +澴 huán +澵 zhēn +澶 chán +澷 màn +澸 dǎn +澹 dàn +澺 yì +澻 suì +澼 pì +澽 jù +澾 tà +澿 qín +激 jī +濁 zhuó +濂 lián +濃 nóng +濄 guō +濅 jìn +濆 fén +濇 sè +濈 jí +濉 suī +濊 huì +濋 chǔ +濌 tà +濍 sōng +濎 dǐng +濏 se +濐 zhǔ +濑 lài +濒 bīn +濓 lián +濔 mǐ +濕 shī +濖 shù +濗 mì +濘 nìng +濙 yíng +濚 yíng +濛 méng +濜 jìn +濝 qí +濞 bì +濟 jì +濠 háo +濡 rú +濢 cuì +濣 wò +濤 tāo +濥 yǐn +濦 yǐn +濧 duì +濨 cí +濩 huò +濪 jìng +濫 làn +濬 jùn +濭 ǎi +濮 pú +濯 zhuó +濰 wéi +濱 bīn +濲 gǔ +濳 qián +濴 yíng +濵 bin +濶 kuò +濷 fèi +濸 cang +濹 me +濺 jiàn +濻 wěi +濼 luò +濽 zàn +濾 lǜ +濿 lì +瀀 yōu +瀁 yàng +瀂 lǔ +瀃 sì +瀄 zhì +瀅 yíng +瀆 dú +瀇 wǎng +瀈 huī +瀉 xiè +瀊 pán +瀋 shěn +瀌 biāo +瀍 chán +瀎 mò +瀏 liú +瀐 jiān +瀑 pù +瀒 sè +瀓 chéng +瀔 gǔ +瀕 bīn +瀖 huò +瀗 xiàn +瀘 lú +瀙 qìn +瀚 hàn +瀛 yíng +瀜 róng +瀝 lì +瀞 jìng +瀟 xiāo +瀠 yíng +瀡 suǐ +瀢 wěi +瀣 xiè +瀤 huái +瀥 xuè +瀦 zhū +瀧 lóng +瀨 lài +瀩 duì +瀪 fán +瀫 hú +瀬 lài +瀭 shu +瀮 ling +瀯 yíng +瀰 mí +瀱 jì +瀲 liàn +瀳 jiàn +瀴 yíng +瀵 fèn +瀶 lín +瀷 yì +瀸 jiān +瀹 yuè +瀺 chán +瀻 dài +瀼 ráng +瀽 jiǎn +瀾 lán +瀿 fán +灀 shuàng +灁 yuān +灂 zhuó +灃 fēng +灄 shè +灅 lěi +灆 lán +灇 cóng +灈 qú +灉 yōng +灊 qián +灋 fǎ +灌 guàn +灍 què +灎 yàn +灏 hào +灐 ying +灑 sǎ +灒 zàn +灓 luán +灔 yàn +灕 lí +灖 mǐ +灗 shàn +灘 tān +灙 dǎng +灚 jiǎo +灛 chǎn +灜 ying +灝 hào +灞 bà +灟 zhú +灠 lǎn +灡 lán +灢 nǎng +灣 wān +灤 luán +灥 xún +灦 xiǎn +灧 yàn +灨 gàn +灩 yàn +灪 yù +火 huǒ +灬 biāo +灭 miè +灮 guāng +灯 dēng +灰 huī +灱 xiāo +灲 xiāo +灳 hui +灴 hōng +灵 líng +灶 zào +灷 zhuàn +灸 jiǔ +灹 zhà +灺 xiè +灻 chì +灼 zhuó +災 zāi +灾 zāi +灿 càn +炀 yáng +炁 qì +炂 zhōng +炃 fén +炄 niǔ +炅 guì +炆 wén +炇 pò +炈 yì +炉 lú +炊 chuī +炋 pī +炌 kài +炍 pàn +炎 yán +炏 kài +炐 pàng +炑 mù +炒 chǎo +炓 liào +炔 guì +炕 kàng +炖 dùn +炗 guāng +炘 xīn +炙 zhì +炚 guang +炛 guāng +炜 wěi +炝 qiàng +炞 bian +炟 dá +炠 xiá +炡 zhēng +炢 zhú +炣 kě +炤 zhào +炥 fú +炦 bá +炧 xiè +炨 duò +炩 lìng +炪 zhuō +炫 xuàn +炬 jù +炭 tàn +炮 pào +炯 jiǒng +炰 páo +炱 tái +炲 tái +炳 bǐng +炴 yǎng +炵 tōng +炶 hān +炷 zhù +炸 zhà +点 diǎn +為 wèi +炻 shí +炼 liàn +炽 chì +炾 huǎng +炿 zhou +烀 hū +烁 shuò +烂 làn +烃 tīng +烄 jiǎo +烅 xù +烆 héng +烇 quǎn +烈 liè +烉 huàn +烊 yáng +烋 xiū +烌 xiū +烍 xiǎn +烎 yín +烏 wū +烐 zhōu +烑 yáo +烒 shì +烓 wēi +烔 tóng +烕 miè +烖 zāi +烗 kài +烘 hōng +烙 lào +烚 xiá +烛 zhú +烜 xuǎn +烝 zhēng +烞 pò +烟 yān +烠 huí +烡 guāng +烢 chè +烣 huī +烤 kǎo +烥 chen +烦 fán +烧 shāo +烨 yè +烩 huì +烫 tàng +烬 jìn +热 rè +烮 lie +烯 xī +烰 fú +烱 jiǒng +烲 xiè +烳 pǔ +烴 tīng +烵 zhuó +烶 tǐng +烷 wán +烸 hǎi +烹 pēng +烺 lǎng +烻 yàn +烼 xù +烽 fēng +烾 chì +烿 róng +焀 hú +焁 xī +焂 shū +焃 hè +焄 xūn +焅 kù +焆 juān +焇 xiāo +焈 xī +焉 yān +焊 hàn +焋 zhuàng +焌 jùn +焍 dì +焎 xiè +焏 jí +焐 wù +焑 yān +焒 lü +焓 hán +焔 yàn +焕 huàn +焖 mèn +焗 jú +焘 dào +焙 bèi +焚 fén +焛 lìn +焜 kūn +焝 hùn +焞 tūn +焟 xī +焠 cuì +無 wú +焢 hōng +焣 chǎo +焤 fǔ +焥 wò +焦 jiāo +焧 cōng +焨 fèng +焩 píng +焪 qióng +焫 ruò +焬 xī +焭 qióng +焮 xìn +焯 chāo +焰 yàn +焱 yàn +焲 yì +焳 jué +焴 yù +焵 gàng +然 rán +焷 pí +焸 xiòng +焹 wang +焺 shēng +焻 chàng +焼 shāo +焽 xiǒng +焾 niǎn +焿 gēng +煀 wei +煁 chén +煂 hè +煃 kuǐ +煄 zhǒng +煅 duàn +煆 xiā +煇 huī +煈 fèng +煉 liàn +煊 xuān +煋 xīng +煌 huáng +煍 jiǎo +煎 jiān +煏 bì +煐 yīng +煑 zhǔ +煒 wěi +煓 tuān +煔 shǎn +煕 xī +煖 nuǎn +煗 nuǎn +煘 chán +煙 yān +煚 jiǒng +煛 jiǒng +煜 yù +煝 mèi +煞 shā +煟 wèi +煠 zhá +煡 xìn +煢 qióng +煣 róu +煤 méi +煥 huàn +煦 xù +照 zhào +煨 wēi +煩 fán +煪 qiú +煫 suì +煬 yáng +煭 liè +煮 zhǔ +煯 jiē +煰 zào +煱 guā +煲 bāo +煳 hú +煴 yūn +煵 xiā +煶 shi +煷 liang +煸 biān +煹 gòu +煺 tuì +煻 táng +煼 chǎo +煽 shān +煾 ēn +煿 bó +熀 huǎng +熁 xié +熂 xì +熃 wù +熄 xī +熅 yùn +熆 hé +熇 hè +熈 xī +熉 yún +熊 xióng +熋 nái +熌 shǎn +熍 qiong +熎 yào +熏 xūn +熐 mì +熑 lián +熒 yíng +熓 wǔ +熔 róng +熕 gōng +熖 yan +熗 qiàng +熘 liū +熙 xī +熚 bì +熛 biāo +熜 cōng +熝 lù +熞 jiān +熟 shú +熠 yì +熡 lóu +熢 péng +熣 suī +熤 yì +熥 tēng +熦 jué +熧 zōng +熨 yù +熩 hù +熪 yí +熫 zhì +熬 áo +熭 wèi +熮 liǔ +熯 hàn +熰 ōu +熱 rè +熲 jiǒng +熳 màn +熴 kūn +熵 shāng +熶 cuàn +熷 zēng +熸 jiān +熹 xī +熺 xī +熻 xī +熼 yì +熽 xiào +熾 chì +熿 huáng +燀 chǎn +燁 yè +燂 tán +燃 rán +燄 yàn +燅 xián +燆 qiāo +燇 jùn +燈 dēng +燉 dùn +燊 shēn +燋 jiāo +燌 fén +燍 sī +燎 liáo +燏 yù +燐 lín +燑 tóng +燒 shāo +燓 fēn +燔 fán +燕 yàn +燖 xún +燗 làn +燘 měi +燙 tàng +燚 yì +燛 jǐng +燜 mèn +燝 jing +燞 jiǎo +營 yíng +燠 yù +燡 yì +燢 xué +燣 lán +燤 tài +燥 zào +燦 càn +燧 suì +燨 xī +燩 què +燪 cōng +燫 lián +燬 huǐ +燭 zhú +燮 xiè +燯 líng +燰 wēi +燱 yì +燲 xié +燳 zhào +燴 huì +燵 da +燶 nóng +燷 lán +燸 rú +燹 xiǎn +燺 kǎo +燻 xūn +燼 jìn +燽 chóu +燾 dào +燿 yào +爀 hè +爁 làn +爂 biāo +爃 róng +爄 lì +爅 mò +爆 bào +爇 ruò +爈 lǜ +爉 là +爊 āo +爋 xùn +爌 kuàng +爍 shuò +爎 liao +爏 lì +爐 lú +爑 jué +爒 liǎo +爓 yàn +爔 xī +爕 xiè +爖 lóng +爗 yè +爘 can +爙 rǎng +爚 yuè +爛 làn +爜 cóng +爝 jué +爞 chóng +爟 guàn +爠 ju +爡 chè +爢 mí +爣 tǎng +爤 làn +爥 zhú +爦 lan +爧 líng +爨 cuàn +爩 yù +爪 zhǎo +爫 zhao +爬 pá +爭 zhēng +爮 páo +爯 chēng +爰 yuán +爱 ài +爲 wéi +爳 han +爴 jué +爵 jué +父 fù +爷 ye +爸 bà +爹 diē +爺 ye +爻 yáo +爼 zǔ +爽 shuǎng +爾 ěr +爿 pán +牀 chuáng +牁 kē +牂 zāng +牃 dié +牄 qiāng +牅 yóng +牆 qiáng +片 piàn +版 bǎn +牉 pàn +牊 cháo +牋 jiān +牌 pái +牍 dú +牎 chuāng +牏 yú +牐 zhá +牑 biān +牒 dié +牓 bǎng +牔 bó +牕 chuāng +牖 yǒu +牗 you +牘 dú +牙 yá +牚 chēng +牛 niú +牜 niu +牝 pìn +牞 jiū +牟 móu +牠 tā +牡 mǔ +牢 láo +牣 rèn +牤 māng +牥 fāng +牦 máo +牧 mù +牨 gāng +物 wù +牪 yàn +牫 gē +牬 bèi +牭 sì +牮 jiàn +牯 gǔ +牰 yòu +牱 gē +牲 shēng +牳 mǔ +牴 dǐ +牵 qiān +牶 quàn +牷 quán +牸 zì +特 tè +牺 xī +牻 máng +牼 kēng +牽 qiān +牾 wǔ +牿 gù +犀 xī +犁 lí +犂 lí +犃 pǒu +犄 jī +犅 gāng +犆 zhí +犇 bēn +犈 quán +犉 chún +犊 dú +犋 jù +犌 jiā +犍 jiān +犎 fēng +犏 piān +犐 kē +犑 jú +犒 kào +犓 chú +犔 xì +犕 bèi +犖 luò +犗 jiè +犘 má +犙 sān +犚 wèi +犛 máo +犜 dūn +犝 tóng +犞 qiao +犟 jiàng +犠 xī +犡 lì +犢 dú +犣 liè +犤 pái +犥 piāo +犦 bó +犧 xī +犨 chōu +犩 wéi +犪 kuí +犫 chōu +犬 quǎn +犭 quan +犮 bá +犯 fàn +犰 qiú +犱 jǐ +犲 cái +犳 zhuó +犴 àn +犵 gē +状 zhuàng +犷 guǎng +犸 mǎ +犹 yóu +犺 kàng +犻 bó +犼 hǒu +犽 yà +犾 yín +犿 huān +狀 zhuàng +狁 yǔn +狂 kuáng +狃 niǔ +狄 dí +狅 qīng +狆 zhòng +狇 mù +狈 bèi +狉 pī +狊 jú +狋 yí +狌 shēng +狍 páo +狎 xiá +狏 tuó +狐 hú +狑 líng +狒 fèi +狓 pí +狔 nǐ +狕 yǎo +狖 yòu +狗 gǒu +狘 xuè +狙 jū +狚 dàn +狛 bó +狜 kǔ +狝 xiǎn +狞 níng +狟 huán +狠 hěn +狡 jiǎo +狢 hé +狣 zhào +狤 jí +狥 xùn +狦 shān +狧 tà +狨 róng +狩 shòu +狪 tóng +狫 lǎo +独 dú +狭 xiá +狮 shī +狯 kuài +狰 zhēng +狱 yù +狲 sūn +狳 yú +狴 bì +狵 máng +狶 xī +狷 juàn +狸 li +狹 xiá +狺 yín +狻 suān +狼 láng +狽 bèi +狾 zhì +狿 yán +猀 shā +猁 lì +猂 hàn +猃 xiǎn +猄 jīng +猅 pái +猆 fēi +猇 xiāo +猈 bài +猉 qí +猊 ní +猋 biāo +猌 yìn +猍 lái +猎 liè +猏 jiān +猐 qiāng +猑 kūn +猒 yān +猓 guǒ +猔 zòng +猕 mí +猖 chāng +猗 yī +猘 zhì +猙 zhēng +猚 yá +猛 měng +猜 cāi +猝 cù +猞 shē +猟 liè +猠 diǎn +猡 luó +猢 hú +猣 zōng +猤 guì +猥 wěi +猦 fēng +猧 wō +猨 yuán +猩 xīng +猪 zhū +猫 māo +猬 wei +猭 chuān +献 xiàn +猯 tuān +猰 yà +猱 náo +猲 xiē +猳 jiā +猴 hóu +猵 biān +猶 yóu +猷 yóu +猸 méi +猹 chá +猺 yáo +猻 sūn +猼 bó +猽 míng +猾 huá +猿 yuán +獀 sōu +獁 mà +獂 yuán +獃 dāi +獄 yù +獅 shī +獆 háo +獇 qiang +獈 yì +獉 zhēn +獊 cāng +獋 háo +獌 màn +獍 jìng +獎 jiǎng +獏 mò +獐 zhāng +獑 chán +獒 áo +獓 áo +獔 háo +獕 cuī +獖 bèn +獗 jué +獘 bì +獙 bì +獚 huáng +獛 pú +獜 lín +獝 xù +獞 tóng +獟 yào +獠 liáo +獡 shuò +獢 xiāo +獣 shòu +獤 dūn +獥 jiào +獦 gé +獧 juàn +獨 dú +獩 huì +獪 kuài +獫 xiǎn +獬 xiè +獭 tǎ +獮 xiǎn +獯 xūn +獰 níng +獱 pín +獲 huò +獳 nòu +獴 měng +獵 liè +獶 nǎo +獷 guǎng +獸 shòu +獹 lú +獺 tǎ +獻 xiàn +獼 mí +獽 ráng +獾 huān +獿 nǎo +玀 luó +玁 xiǎn +玂 qí +玃 jué +玄 xuán +玅 miào +玆 xuán +率 lǜ +玈 lú +玉 yù +玊 sù +王 wáng +玌 qiú +玍 gǎ +玎 dīng +玏 lè +玐 bā +玑 jī +玒 hóng +玓 dì +玔 chuàn +玕 gān +玖 jiǔ +玗 yú +玘 qǐ +玙 yú +玚 chàng +玛 mǎ +玜 gōng +玝 wǔ +玞 fū +玟 mín +玠 jiè +玡 yá +玢 bīn +玣 biàn +玤 bàng +玥 yuè +玦 jué +玧 mén +玨 jué +玩 wán +玪 jiān +玫 méi +玬 dǎn +玭 pín +玮 wěi +环 huán +现 xiàn +玱 qiāng +玲 líng +玳 dài +玴 yì +玵 án +玶 píng +玷 diàn +玸 fú +玹 xuán +玺 xǐ +玻 bō +玼 cǐ +玽 gǒu +玾 jiǎ +玿 sháo +珀 pò +珁 cí +珂 kē +珃 rǎn +珄 shēng +珅 shēn +珆 yí +珇 zǔ +珈 jiā +珉 mín +珊 shān +珋 liǔ +珌 bì +珍 zhēn +珎 zhēn +珏 jué +珐 fà +珑 lóng +珒 jīn +珓 jiào +珔 jiàn +珕 lì +珖 guàng +珗 xiān +珘 zhōu +珙 gǒng +珚 yān +珛 xiù +珜 yáng +珝 xǔ +珞 luò +珟 sù +珠 zhū +珡 qín +珢 yín +珣 xún +珤 bǎo +珥 ěr +珦 xiàng +珧 yáo +珨 xiá +珩 háng +珪 guī +珫 chōng +珬 xù +班 bān +珮 pèi +珯 lao +珰 dāng +珱 ying +珲 huī +珳 wén +珴 é +珵 chéng +珶 dì +珷 wǔ +珸 wú +珹 chéng +珺 jùn +珻 méi +珼 bèi +珽 tǐng +現 xiàn +珿 chù +琀 hán +琁 xuán +琂 yán +球 qiú +琄 xuàn +琅 láng +理 lǐ +琇 xiù +琈 fú +琉 liú +琊 yá +琋 xī +琌 líng +琍 lí +琎 jìn +琏 liǎn +琐 suǒ +琑 suo +琒 feng +琓 wán +琔 diàn +琕 pín +琖 zhǎn +琗 sè +琘 mín +琙 yù +琚 jū +琛 chēn +琜 lái +琝 mín +琞 shèng +琟 wéi +琠 tiǎn +琡 chù +琢 zuó +琣 běng +琤 chēng +琥 hǔ +琦 qí +琧 è +琨 kūn +琩 chāng +琪 qí +琫 běng +琬 wǎn +琭 lù +琮 cóng +琯 guǎn +琰 yǎn +琱 diāo +琲 bèi +琳 lín +琴 qín +琵 pí +琶 pá +琷 què +琸 zhuó +琹 qín +琺 fà +琻 jin +琼 qióng +琽 dǔ +琾 jiè +琿 hún +瑀 yǔ +瑁 mào +瑂 méi +瑃 chūn +瑄 xuān +瑅 tí +瑆 xīng +瑇 dài +瑈 róu +瑉 mín +瑊 jiān +瑋 wěi +瑌 ruǎn +瑍 huàn +瑎 xié +瑏 chuān +瑐 jiǎn +瑑 zhuàn +瑒 chàng +瑓 liàn +瑔 quán +瑕 xiá +瑖 duàn +瑗 yuàn +瑘 yá +瑙 nǎo +瑚 hú +瑛 yīng +瑜 yú +瑝 huáng +瑞 ruì +瑟 sè +瑠 liú +瑡 shī +瑢 róng +瑣 suǒ +瑤 yáo +瑥 wēn +瑦 wǔ +瑧 zhēn +瑨 jìn +瑩 yíng +瑪 mǎ +瑫 tāo +瑬 liú +瑭 táng +瑮 lì +瑯 láng +瑰 guī +瑱 zhèn +瑲 qiāng +瑳 cuō +瑴 jué +瑵 zhǎo +瑶 yáo +瑷 ài +瑸 bīn +瑹 shū +瑺 cháng +瑻 kūn +瑼 zhuān +瑽 cōng +瑾 jǐn +瑿 yī +璀 cuǐ +璁 cōng +璂 qí +璃 lí +璄 yǐng +璅 suǒ +璆 qiú +璇 xuán +璈 áo +璉 liǎn +璊 mén +璋 zhāng +璌 yín +璍 hua +璎 yīng +璏 wèi +璐 lù +璑 wú +璒 dēng +璓 xiù +璔 zēng +璕 xún +璖 qú +璗 dàng +璘 lín +璙 liáo +璚 qióng +璛 sù +璜 huáng +璝 guī +璞 pú +璟 jǐng +璠 fán +璡 jìn +璢 liú +璣 jī +璤 hui +璥 jǐng +璦 ài +璧 bì +璨 càn +璩 qú +璪 zǎo +璫 dāng +璬 jiǎo +璭 gùn +璮 tǎn +璯 huì +環 huán +璱 sè +璲 suì +璳 tián +璴 chu +璵 yú +璶 jìn +璷 lú +璸 bīn +璹 shú +璺 wèn +璻 zuǐ +璼 lán +璽 xǐ +璾 zī +璿 xuán +瓀 ruǎn +瓁 wò +瓂 gài +瓃 léi +瓄 dú +瓅 lì +瓆 zhì +瓇 róu +瓈 lí +瓉 zàn +瓊 qióng +瓋 tì +瓌 guī +瓍 suí +瓎 là +瓏 lóng +瓐 lú +瓑 lì +瓒 zàn +瓓 làn +瓔 yīng +瓕 mí +瓖 xiāng +瓗 qióng +瓘 guàn +瓙 dào +瓚 zàn +瓛 huán +瓜 guā +瓝 bó +瓞 dié +瓟 bó +瓠 hù +瓡 zhí +瓢 piáo +瓣 bàn +瓤 ráng +瓥 lì +瓦 wǎ +瓧 shí +瓨 xiáng +瓩 qiān +瓪 bǎn +瓫 pén +瓬 fǎng +瓭 dǎn +瓮 wèng +瓯 ōu +瓰 fēn +瓱 máo +瓲 wa +瓳 hú +瓴 líng +瓵 yí +瓶 píng +瓷 cí +瓸 bǎiwǎ +瓹 juān +瓺 cháng +瓻 chī +瓼 lǐ +瓽 dàng +瓾 měng +瓿 bù +甀 zhuì +甁 píng +甂 biān +甃 zhòu +甄 zhēn +甆 cí +甇 yīng +甈 qì +甉 xián +甊 lǒu +甋 dì +甌 ōu +甍 méng +甎 zhuān +甏 bèng +甐 lìn +甑 zèng +甒 wǔ +甓 pì +甔 dān +甕 wèng +甖 yīng +甗 yǎn +甘 gān +甙 dài +甚 shén +甛 tián +甜 tián +甝 hán +甞 cháng +生 shēng +甠 qíng +甡 shēn +產 chǎn +産 chǎn +甤 ruí +甥 shēng +甦 sū +甧 shēn +用 yòng +甩 shuǎi +甪 lù +甫 fu +甬 yǒng +甭 béng +甮 fèng +甯 níng +田 tián +由 yóu +甲 jiǎ +申 shēn +甴 zhá +电 diàn +甶 fú +男 nán +甸 diān +甹 pīng +町 dīng +画 huà +甼 tǐng +甽 zhèn +甾 zāi +甿 méng +畀 bì +畁 bì +畂 liù +畃 xún +畄 liú +畅 chàng +畆 mǔ +畇 yún +畈 fàn +畉 fú +畊 gēng +畋 tián +界 jiè +畍 jiè +畎 quǎn +畏 wèi +畐 fú +畑 tián +畒 mǔ +畓 duō +畔 pàn +畕 jiāng +畖 wā +畗 dá +畘 nán +留 liú +畚 běn +畛 zhěn +畜 chù +畝 mǔ +畞 mǔ +畟 cè +畠 tián +畡 gāi +畢 bì +畣 dá +畤 zhì +略 è +畦 qí +畧 lüè +畨 pān +畩 yi +番 fān +畫 huà +畬 shē +畭 yú +畮 mǔ +畯 jùn +異 yì +畱 liú +畲 shē +畳 dié +畴 chóu +畵 huà +當 dāng +畷 zhuì +畸 jī +畹 wǎn +畺 jiāng +畻 chéng +畼 chàng +畽 tǔn +畾 léi +畿 jī +疀 chā +疁 liú +疂 die +疃 tuǎn +疄 lìn +疅 jiāng +疆 jiāng +疇 chóu +疈 pì +疉 dié +疊 dié +疋 pǐ +疌 jié +疍 dàn +疎 shū +疏 shū +疐 zhì +疑 yí +疒 nè +疓 nǎi +疔 dīng +疕 bǐ +疖 jiē +疗 liáo +疘 gāng +疙 gē +疚 jiù +疛 zhǒu +疜 xià +疝 shàn +疞 xū +疟 nüè +疠 lì +疡 yáng +疢 chèn +疣 yóu +疤 bā +疥 jiè +疦 jué +疧 qí +疨 xiā +疩 cuì +疪 bì +疫 yì +疬 lì +疭 zòng +疮 chuāng +疯 fēng +疰 zhù +疱 pào +疲 pí +疳 gān +疴 kē +疵 cī +疶 xuē +疷 zhī +疸 da +疹 zhěn +疺 fá +疻 zhǐ +疼 téng +疽 jū +疾 jí +疿 fèi +痀 jū +痁 shān +痂 jiā +痃 xuán +痄 zhà +病 bìng +痆 niè +症 zhèng +痈 yōng +痉 jìng +痊 quán +痋 téng +痌 tōng +痍 yí +痎 jiē +痏 wěi +痐 huí +痑 tān +痒 yǎng +痓 chì +痔 zhì +痕 hén +痖 yǎ +痗 mèi +痘 dòu +痙 jìng +痚 xiāo +痛 tòng +痜 tū +痝 máng +痞 pǐ +痟 xiāo +痠 suān +痡 fū +痢 lì +痣 zhì +痤 cuó +痥 duó +痦 wù +痧 shā +痨 láo +痩 shòu +痪 huàn +痫 xián +痬 yì +痭 bēng +痮 zhàng +痯 guǎn +痰 tán +痱 fèi +痲 má +痳 lín +痴 chī +痵 jì +痶 tiǎn +痷 ān +痸 chì +痹 bì +痺 bì +痻 mín +痼 gù +痽 duī +痾 ē +痿 wěi +瘀 yū +瘁 cuì +瘂 yǎ +瘃 zhú +瘄 cù +瘅 dān +瘆 shèn +瘇 zhǒng +瘈 chì +瘉 yù +瘊 hóu +瘋 fēng +瘌 là +瘍 yáng +瘎 chén +瘏 tú +瘐 yǔ +瘑 guō +瘒 wén +瘓 huàn +瘔 kù +瘕 jiǎ +瘖 yīn +瘗 yì +瘘 lòu +瘙 sào +瘚 jué +瘛 chì +瘜 xī +瘝 guān +瘞 yì +瘟 wēn +瘠 jí +瘡 chuāng +瘢 bān +瘣 huì +瘤 liú +瘥 chài +瘦 shòu +瘧 nüè +瘨 diān +瘩 da +瘪 biě +瘫 tān +瘬 zhàng +瘭 biāo +瘮 shèn +瘯 cù +瘰 luǒ +瘱 yì +瘲 zòng +瘳 chōu +瘴 zhàng +瘵 zhài +瘶 sòu +瘷 sè +瘸 qué +瘹 diào +瘺 lòu +瘻 lòu +瘼 mò +瘽 qín +瘾 yǐn +瘿 yǐng +癀 huáng +癁 fú +療 liáo +癃 lóng +癄 qiáo +癅 liú +癆 láo +癇 xián +癈 fèi +癉 dān +癊 yìn +癋 hè +癌 ái +癍 bān +癎 xián +癏 guān +癐 guì +癑 nòng +癒 yù +癓 wéi +癔 yì +癕 yōng +癖 pǐ +癗 lěi +癘 lì +癙 shǔ +癚 dàn +癛 lǐn +癜 diàn +癝 lǐn +癞 lài +癟 biě +癠 jì +癡 chī +癢 yǎng +癣 xuǎn +癤 jiē +癥 zhēng +癦 me +癧 lì +癨 huò +癩 lài +癪 jī +癫 diān +癬 xuǎn +癭 yǐng +癮 yǐn +癯 qú +癰 yōng +癱 tān +癲 diān +癳 luǒ +癴 luán +癵 luán +癶 bō +癷 bō +癸 guǐ +癹 bá +発 fā +登 dēng +發 fā +白 bái +百 bǎi +癿 qié +皀 jí +皁 zào +皂 zào +皃 mào +的 de +皅 pā +皆 jiē +皇 huáng +皈 guī +皉 cǐ +皊 líng +皋 gāo +皌 mò +皍 jí +皎 jiǎo +皏 pěng +皐 gāo +皑 ái +皒 é +皓 hào +皔 hàn +皕 bì +皖 wǎn +皗 chóu +皘 qiàn +皙 xī +皚 ái +皛 xiǎo +皜 hào +皝 huàng +皞 hào +皟 zé +皠 cuǐ +皡 hào +皢 xiǎo +皣 yè +皤 pó +皥 hào +皦 jiǎo +皧 ài +皨 xīng +皩 huàng +皪 lì +皫 piǎo +皬 hé +皭 jiào +皮 pí +皯 gǎn +皰 pào +皱 zhòu +皲 jūn +皳 qiú +皴 cūn +皵 què +皶 zhā +皷 gǔ +皸 jūn +皹 jūn +皺 zhòu +皻 zhā +皼 gǔ +皽 zhāo +皾 dú +皿 mǐn +盀 qǐ +盁 yíng +盂 yú +盃 bēi +盄 zhāo +盅 zhōng +盆 pén +盇 hé +盈 yíng +盉 hé +益 yì +盋 bō +盌 wǎn +盍 hé +盎 àng +盏 zhǎn +盐 yán +监 jiān +盒 hé +盓 yū +盔 kuī +盕 fàn +盖 gài +盗 dào +盘 pán +盙 fǔ +盚 qiú +盛 shèng +盜 dào +盝 lù +盞 zhǎn +盟 méng +盠 lí +盡 jǐn +盢 xù +監 jiān +盤 pán +盥 guàn +盦 ān +盧 lú +盨 xǔ +盩 zhōu +盪 dàng +盫 ān +盬 gǔ +盭 lì +目 mù +盯 dīng +盰 gàn +盱 xū +盲 máng +盳 wàng +直 zhí +盵 qì +盶 yuǎn +盷 tián +相 xiāng +盹 dǔn +盺 xīn +盻 xì +盼 pàn +盽 fēng +盾 dùn +盿 mín +眀 míng +省 shěng +眂 shì +眃 yún +眄 miǎn +眅 pān +眆 fǎng +眇 miǎo +眈 dān +眉 méi +眊 mào +看 kàn +県 xiàn +眍 kōu +眎 shì +眏 yāng +眐 zhēng +眑 yǎo +眒 shēn +眓 huò +眔 dà +眕 zhěn +眖 kuàng +眗 jū +眘 shèn +眙 yí +眚 shěng +眛 mèi +眜 mò +眝 zhù +眞 zhēn +真 zhēn +眠 mián +眡 shì +眢 yuān +眣 dié +眤 nì +眥 zì +眦 zì +眧 chǎo +眨 zhǎ +眩 xuàn +眪 bǐng +眫 mǐ +眬 lóng +眭 suī +眮 tóng +眯 mī +眰 diè +眱 dì +眲 nè +眳 míng +眴 xuàn +眵 chī +眶 kuàng +眷 juàn +眸 móu +眹 zhèn +眺 tiào +眻 yáng +眼 yǎn +眽 mò +眾 zhòng +眿 mò +着 zhe +睁 zhēng +睂 méi +睃 suō +睄 shào +睅 hàn +睆 huàn +睇 dì +睈 chěng +睉 cuó +睊 juàn +睋 é +睌 mǎn +睍 xiàn +睎 xī +睏 kùn +睐 lài +睑 jiǎn +睒 shǎn +睓 tiǎn +睔 gùn +睕 wǎn +睖 lèng +睗 shì +睘 qióng +睙 liè +睚 yá +睛 jing +睜 zhēng +睝 lí +睞 lài +睟 suì +睠 juàn +睡 shuì +睢 suī +督 dū +睤 bì +睥 pì +睦 mù +睧 hūn +睨 nì +睩 lù +睪 yì +睫 jié +睬 cǎi +睭 zhǒu +睮 yú +睯 hūn +睰 mà +睱 xià +睲 xǐng +睳 huī +睴 gùn +睵 zāi +睶 chǔn +睷 jiān +睸 mèi +睹 dǔ +睺 hóu +睻 xuān +睼 tiàn +睽 kuí +睾 gāo +睿 ruì +瞀 mào +瞁 xù +瞂 fá +瞃 wò +瞄 miáo +瞅 chǒu +瞆 kuì +瞇 mī +瞈 wěng +瞉 kòu +瞊 dàng +瞋 chēn +瞌 kē +瞍 sǒu +瞎 xiā +瞏 qióng +瞐 mò +瞑 míng +瞒 mán +瞓 xùn +瞔 zé +瞕 zhàng +瞖 yì +瞗 diāo +瞘 kōu +瞙 mò +瞚 shùn +瞛 cōng +瞜 lōu +瞝 chī +瞞 mán +瞟 piǎo +瞠 chēng +瞡 guǐ +瞢 méng +瞣 huan +瞤 rún +瞥 piē +瞦 xī +瞧 qiáo +瞨 pú +瞩 zhǔ +瞪 dèng +瞫 shěn +瞬 shùn +瞭 liǎo +瞮 chè +瞯 xián +瞰 kàn +瞱 yè +瞲 xù +瞳 tóng +瞴 móu +瞵 lín +瞶 guì +瞷 jiàn +瞸 yè +瞹 ài +瞺 huì +瞻 zhān +瞼 jiǎn +瞽 gǔ +瞾 zhào +瞿 jù +矀 méi +矁 chǒu +矂 sào +矃 nǐng +矄 xūn +矅 yào +矆 huò +矇 méng +矈 mián +矉 pín +矊 mián +矋 lì +矌 kuàng +矍 jué +矎 xuān +矏 mián +矐 huò +矑 lú +矒 méng +矓 lóng +矔 guàn +矕 mǎn +矖 xǐ +矗 chù +矘 tǎng +矙 kàn +矚 zhǔ +矛 máo +矜 guān +矝 lín +矞 yù +矟 shuò +矠 zé +矡 jué +矢 shǐ +矣 yǐ +矤 shěn +知 zhī +矦 hóu +矧 shěn +矨 yǐng +矩 ju +矪 zhōu +矫 jiáo +矬 cuó +短 duǎn +矮 ǎi +矯 jiáo +矰 zēng +矱 yuē +矲 bà +石 shí +矴 dìng +矵 qì +矶 jī +矷 zǐ +矸 gān +矹 wù +矺 zhé +矻 kū +矼 gāng +矽 xì +矾 fán +矿 kuàng +砀 dàng +码 mǎ +砂 shā +砃 dān +砄 jué +砅 lì +砆 fū +砇 mín +砈 ě +砉 huò +砊 kāng +砋 zhǐ +砌 qì +砍 kǎn +砎 jiè +砏 bīn +砐 è +砑 yà +砒 pī +砓 zhé +研 yán +砕 suì +砖 zhuān +砗 chē +砘 dùn +砙 pān +砚 yàn +砛 jin +砜 fēng +砝 fá +砞 mò +砟 zhǎ +砠 jū +砡 yù +砢 kē +砣 tuó +砤 tuó +砥 dǐ +砦 zhài +砧 zhēn +砨 è +砩 fú +砪 mǔ +砫 zhù +砬 lá +砭 biān +砮 nǔ +砯 pīng +砰 pēng +砱 líng +砲 pào +砳 lè +破 pò +砵 bō +砶 pò +砷 shēn +砸 zá +砹 ài +砺 lì +砻 lóng +砼 tóng +砽 yong +砾 lì +砿 kuang +础 chǔ +硁 kēng +硂 quán +硃 zhū +硄 kuāng +硅 guī +硆 è +硇 náo +硈 qià +硉 lù +硊 wěi +硋 ài +硌 gè +硍 xiàn +硎 xíng +硏 yán +硐 dòng +硑 pēng +硒 xī +硓 lao +硔 hóng +硕 shuò +硖 xiá +硗 qiāo +硘 qing +硙 wéi +硚 qiáo +硛 yì +硜 kēng +硝 xiāo +硞 què +硟 chàn +硠 láng +硡 hōng +硢 yú +硣 xiāo +硤 xiá +硥 mǎng +硦 luò +硧 yǒng +硨 chē +硩 chè +硪 wò +硫 liú +硬 yìng +硭 máng +确 què +硯 yàn +硰 shā +硱 kǔn +硲 yù +硳 chì +硴 hua +硵 lǔ +硶 chěn +硷 jiǎn +硸 nüè +硹 sōng +硺 zhuó +硻 kēng +硼 péng +硽 yān +硾 zhuì +硿 kōng +碀 chéng +碁 qí +碂 zòng +碃 qìng +碄 lín +碅 jūn +碆 bō +碇 dìng +碈 mín +碉 diāo +碊 jiān +碋 hè +碌 lù +碍 ài +碎 suì +碏 què +碐 léng +碑 bēi +碒 yín +碓 duì +碔 wǔ +碕 qí +碖 lǔn +碗 wǎn +碘 diǎn +碙 náo +碚 bèi +碛 qì +碜 chěn +碝 ruǎn +碞 yán +碟 dié +碠 dìng +碡 dú +碢 tuó +碣 jié +碤 yīng +碥 biǎn +碦 kè +碧 bì +碨 wèi +碩 shuò +碪 zhēn +碫 duàn +碬 xiá +碭 dàng +碮 tí +碯 nǎo +碰 pèng +碱 jiǎn +碲 dì +碳 tàn +碴 chā +碵 tian +碶 qì +碷 dun +碸 fēng +碹 xuàn +確 què +碻 què +碼 mǎ +碽 gōng +碾 niǎn +碿 sù +磀 é +磁 cí +磂 liú +磃 sī +磄 táng +磅 bàng +磆 huá +磇 pī +磈 wěi +磉 sǎng +磊 lěi +磋 cuō +磌 tián +磍 xiá +磎 xī +磏 lián +磐 pán +磑 wéi +磒 yǔn +磓 duī +磔 zhé +磕 kē +磖 lá +磗 zhuān +磘 qìng +磙 gǔn +磚 zhuān +磛 chán +磜 qì +磝 áo +磞 pēng +磟 liù +磠 lǔ +磡 kàn +磢 chuǎng +磣 chěn +磤 yǐn +磥 lěi +磦 biāo +磧 qì +磨 mó +磩 qì +磪 cuī +磫 zōng +磬 qìng +磭 chuò +磮 lun +磯 jī +磰 shàn +磱 láo +磲 qú +磳 zēng +磴 dèng +磵 jiàn +磶 xì +磷 lín +磸 dìng +磹 tán +磺 huáng +磻 pán +磼 zá +磽 qiāo +磾 dī +磿 lì +礀 jiàn +礁 jiāo +礂 xi +礃 zhǎng +礄 qiáo +礅 dūn +礆 jiǎn +礇 yù +礈 zhuì +礉 hé +礊 kè +礋 zé +礌 léi +礍 kě +礎 chǔ +礏 yè +礐 què +礑 dàng +礒 yǐ +礓 jiāng +礔 pī +礕 pī +礖 yù +礗 pīn +礘 è +礙 ài +礚 kē +礛 jiān +礜 yù +礝 ruǎn +礞 méng +礟 pào +礠 cí +礡 bó +礢 yang +礣 mà +礤 cǎ +礥 xián +礦 kuàng +礧 léi +礨 lěi +礩 zhì +礪 lì +礫 lì +礬 fán +礭 què +礮 pào +礯 yīng +礰 lì +礱 lóng +礲 lóng +礳 mò +礴 bó +礵 shuāng +礶 guàn +礷 lán +礸 zǎn +礹 yán +示 shì +礻 shì +礼 lǐ +礽 réng +社 shè +礿 yuè +祀 sì +祁 qí +祂 tā +祃 mà +祄 xiè +祅 yāo +祆 xiān +祇 qí +祈 qí +祉 zhǐ +祊 bēng +祋 duì +祌 zhòng +祍 rèn +祎 yī +祏 shí +祐 yòu +祑 zhì +祒 tiáo +祓 fú +祔 fù +祕 bì +祖 zǔ +祗 zhī +祘 suàn +祙 mèi +祚 zuò +祛 qū +祜 hù +祝 zhù +神 shén +祟 suì +祠 cí +祡 chái +祢 mí +祣 lǚ +祤 yǔ +祥 xiáng +祦 wú +祧 tiāo +票 piào +祩 zhù +祪 guǐ +祫 xiá +祬 zhī +祭 jì +祮 gào +祯 zhēn +祰 gào +祱 shuì +祲 jìn +祳 shèn +祴 gāi +祵 kǔn +祶 dì +祷 dǎo +祸 huò +祹 táo +祺 qí +祻 gù +祼 guàn +祽 zuì +祾 líng +祿 lù +禀 bǐng +禁 jìn +禂 dǎo +禃 zhí +禄 lù +禅 chán +禆 bēi +禇 chǔ +禈 huī +禉 yǒu +禊 xì +禋 yīn +禌 zī +禍 huò +禎 zhēn +福 fú +禐 yuàn +禑 wú +禒 xiǎn +禓 yáng +禔 zhī +禕 yī +禖 méi +禗 sī +禘 dì +禙 bei +禚 zhuó +禛 zhēn +禜 yǒng +禝 jì +禞 gào +禟 táng +禠 sī +禡 mà +禢 tà +禣 fu +禤 xuān +禥 qí +禦 yù +禧 xǐ +禨 jī +禩 sì +禪 chán +禫 dàn +禬 guì +禭 suì +禮 lǐ +禯 nóng +禰 mí +禱 dǎo +禲 lì +禳 ráng +禴 yuè +禵 tí +禶 zàn +禷 lèi +禸 róu +禹 yǔ +禺 yú +离 lí +禼 xiè +禽 qín +禾 hé +禿 tū +秀 xiù +私 sī +秂 rén +秃 tū +秄 zǐ +秅 chá +秆 gǎn +秇 yì +秈 xiān +秉 bǐng +秊 nián +秋 qiū +秌 qiū +种 zhǒng +秎 fèn +秏 hào +秐 yún +科 kē +秒 miǎo +秓 zhī +秔 jīng +秕 bǐ +秖 zhī +秗 yù +秘 mì +秙 kù +秚 bàn +秛 pī +秜 ní +秝 lì +秞 yóu +租 zū +秠 pī +秡 bó +秢 líng +秣 mò +秤 chèng +秥 nián +秦 qín +秧 yāng +秨 zuó +秩 zhì +秪 zhī +秫 shú +秬 jù +秭 zǐ +秮 huó +积 jī +称 chēng +秱 tóng +秲 zhì +秳 huó +秴 hé +秵 yīn +秶 zī +秷 zhì +秸 jiē +秹 rěn +秺 dù +移 yí +秼 zhū +秽 huì +秾 nóng +秿 fù +稀 xī +稁 kǎo +稂 láng +稃 fū +稄 xùn +稅 shuì +稆 lǚ +稇 kǔn +稈 gǎn +稉 jīng +稊 tí +程 chéng +稌 tú +稍 shāo +税 shuì +稏 yà +稐 lǔn +稑 lù +稒 gù +稓 zuó +稔 rěn +稕 zhùn +稖 bàng +稗 bài +稘 jī +稙 zhī +稚 zhì +稛 kǔn +稜 léng +稝 péng +稞 kē +稟 bǐng +稠 chóu +稡 zuì +稢 yù +稣 sū +稤 lüè +稥 xiāng +稦 yī +稧 xì +稨 biǎn +稩 jì +稪 fú +稫 pì +稬 nuò +稭 jiē +種 zhǒng +稯 zōng +稰 xǔ +稱 chēng +稲 dào +稳 wěn +稴 xián +稵 zī +稶 yù +稷 jì +稸 xù +稹 zhěn +稺 zhì +稻 dào +稼 jia +稽 jī +稾 gǎo +稿 gǎo +穀 gǔ +穁 róng +穂 suì +穃 rong +穄 jì +穅 kāng +穆 mù +穇 cǎn +穈 méi +穉 zhì +穊 jì +穋 lù +穌 sū +積 jī +穎 yǐng +穏 wěn +穐 qiū +穑 sè +穒 hè +穓 yì +穔 huáng +穕 qiè +穖 jǐ +穗 suì +穘 xiāo +穙 pú +穚 jiāo +穛 zhuō +穜 zhǒng +穝 zui +穞 lǚ +穟 suì +穠 nóng +穡 sè +穢 huì +穣 ráng +穤 nuò +穥 yù +穦 pīn +穧 jì +穨 tuí +穩 wěn +穪 chēng +穫 huò +穬 kuàng +穭 lǚ +穮 biāo +穯 sè +穰 ráng +穱 zhuō +穲 lí +穳 cuán +穴 xué +穵 wā +究 jiū +穷 qióng +穸 xī +穹 qióng +空 kōng +穻 yū +穼 shēn +穽 jǐng +穾 yào +穿 chuān +窀 zhūn +突 tū +窂 láo +窃 qiè +窄 zhǎi +窅 yǎo +窆 biǎn +窇 báo +窈 yǎo +窉 bǐng +窊 wā +窋 zhú +窌 jiào +窍 qiào +窎 diào +窏 wū +窐 guī +窑 yáo +窒 zhì +窓 chuāng +窔 yào +窕 tiǎo +窖 jiào +窗 chuāng +窘 jiǒng +窙 xiāo +窚 chéng +窛 kòu +窜 cuàn +窝 wō +窞 dàn +窟 kū +窠 kē +窡 zhuó +窢 xū +窣 sū +窤 guān +窥 kuī +窦 dòu +窧 zhuo +窨 xūn +窩 wō +窪 wā +窫 yà +窬 yú +窭 jù +窮 qióng +窯 yáo +窰 yáo +窱 tiǎo +窲 cháo +窳 yǔ +窴 tián +窵 diào +窶 jù +窷 liào +窸 xī +窹 wù +窺 kuī +窻 chuāng +窼 zhāo +窽 kuan +窾 kuǎn +窿 long +竀 chēng +竁 cuì +竂 piáo +竃 zào +竄 cuàn +竅 qiào +竆 qióng +竇 dòu +竈 zào +竉 lǒng +竊 qiè +立 lì +竌 chù +竍 shi +竎 fù +竏 qian +竐 chù +竑 hóng +竒 qí +竓 hao +竔 sheng +竕 fen +竖 shù +竗 miào +竘 qǔ +站 zhàn +竚 zhù +竛 líng +竜 lóng +竝 bìng +竞 jìng +竟 jìng +章 zhāng +竡 bǎi +竢 sì +竣 jùn +竤 hóng +童 tóng +竦 sǒng +竧 jìng +竨 diào +竩 yì +竪 shù +竫 jìng +竬 qǔ +竭 jié +竮 pīng +端 duān +竰 sháo +竱 zhuǎn +竲 céng +竳 dēng +竴 cūn +竵 wāi +競 jìng +竷 kǎn +竸 jìng +竹 zhú +竺 zhú +竻 lè +竼 péng +竽 yú +竾 chí +竿 gān +笀 máng +笁 zhú +笂 wan +笃 dǔ +笄 jī +笅 xiáo +笆 ba +笇 suàn +笈 jí +笉 qǐn +笊 zhào +笋 sǔn +笌 yá +笍 zhuì +笎 yuán +笏 hù +笐 háng +笑 xiào +笒 cén +笓 bì +笔 bǐ +笕 jiǎn +笖 yǐ +笗 dōng +笘 shān +笙 shēng +笚 dā +笛 dí +笜 zhú +笝 nà +笞 chī +笟 gū +笠 lì +笡 qiè +笢 mǐn +笣 bāo +笤 tiáo +笥 sì +符 fú +笧 cè +笨 bèn +笩 pèi +笪 dá +笫 zǐ +第 dì +笭 líng +笮 zé +笯 nú +笰 fú +笱 gǒu +笲 fán +笳 jiā +笴 gǎn +笵 fàn +笶 shǐ +笷 mǎo +笸 pǒ +笹 ti +笺 jiān +笻 qióng +笼 lóng +笽 min +笾 biān +笿 luò +筀 guì +筁 qū +筂 chí +筃 yīn +筄 yào +筅 xiǎn +筆 bǐ +筇 qióng +筈 kuò +等 děng +筊 xiáo +筋 jīn +筌 quán +筍 sǔn +筎 rú +筏 fá +筐 kuāng +筑 zhù +筒 tǒng +筓 jī +答 dá +筕 háng +策 cè +筗 zhòng +筘 kòu +筙 lái +筚 bì +筛 shāi +筜 dāng +筝 zhēng +筞 cè +筟 fū +筠 jūn +筡 tú +筢 pá +筣 lí +筤 láng +筥 jǔ +筦 guǎn +筧 jiǎn +筨 hán +筩 tóng +筪 xiá +筫 zhì +筬 chéng +筭 suàn +筮 shì +筯 zhù +筰 zuó +筱 xiǎo +筲 shāo +筳 tíng +筴 cè +筵 yán +筶 gào +筷 kuài +筸 gān +筹 chóu +筺 kuang +筻 gàng +筼 yún +筽 o +签 qiān +筿 xiǎo +简 jiǎn +箁 póu +箂 lái +箃 zōu +箄 bǐ +箅 bì +箆 bì +箇 gè +箈 tái +箉 guǎi +箊 yū +箋 jiān +箌 dào +箍 gū +箎 chí +箏 zhēng +箐 qìng +箑 shà +箒 zhǒu +箓 lù +箔 bó +箕 jī +箖 lín +算 suàn +箘 jùn +箙 fú +箚 zhá +箛 gū +箜 kōng +箝 qián +箞 qiān +箟 jùn +箠 chuí +管 guǎn +箢 yuān +箣 cè +箤 zú +箥 bǒ +箦 zé +箧 qiè +箨 tuò +箩 luó +箪 dān +箫 xiāo +箬 ruò +箭 jiàn +箮 xuān +箯 biān +箰 sǔn +箱 xiāng +箲 xiǎn +箳 píng +箴 zhēn +箵 xīng +箶 hú +箷 yí +箸 zhù +箹 yuē +箺 chūn +箻 lǜ +箼 wū +箽 dǒng +箾 shuò +箿 jí +節 jié +篁 huáng +篂 xīng +篃 mèi +範 fàn +篅 chuán +篆 zhuàn +篇 piān +篈 fēng +築 zhú +篊 huáng +篋 qiè +篌 hóu +篍 qiū +篎 miǎo +篏 qiàn +篐 gu +篑 kuì +篒 shi +篓 lǒu +篔 yún +篕 hé +篖 táng +篗 yuè +篘 chōu +篙 gāo +篚 fěi +篛 ruò +篜 zhēng +篝 gōu +篞 niè +篟 qiàn +篠 xiǎo +篡 cuàn +篢 lǒng +篣 péng +篤 dǔ +篥 lì +篦 bì +篧 zhuó +篨 chú +篩 shāi +篪 chí +篫 zhù +篬 qiāng +篭 lóng +篮 lán +篯 jiān +篰 bù +篱 lí +篲 huì +篳 bì +篴 dí +篵 cōng +篶 yān +篷 peng +篸 cǎn +篹 zhuàn +篺 pí +篻 piǎo +篼 dōu +篽 yù +篾 miè +篿 tuán +簀 zé +簁 shāi +簂 guì +簃 yí +簄 hù +簅 chǎn +簆 kòu +簇 cù +簈 píng +簉 zào +簊 jī +簋 guǐ +簌 sù +簍 lǒu +簎 cè +簏 lù +簐 niǎn +簑 suō +簒 cuàn +簓 diao +簔 suō +簕 lè +簖 duàn +簗 zhù +簘 xiāo +簙 bó +簚 mì +簛 shāi +簜 dàng +簝 liáo +簞 dān +簟 diàn +簠 fǔ +簡 jiǎn +簢 mǐn +簣 kuì +簤 dài +簥 jiāo +簦 dēng +簧 huáng +簨 sǔn +簩 láo +簪 zān +簫 xiāo +簬 lù +簭 shì +簮 zān +簯 qi +簰 pái +簱 qi +簲 pái +簳 gǎn +簴 jù +簵 dù +簶 lù +簷 yán +簸 bǒ +簹 dāng +簺 sài +簻 zhuā +簼 lóng +簽 qiān +簾 lián +簿 bù +籀 zhòu +籁 lài +籂 shi +籃 lán +籄 kuì +籅 yú +籆 yuè +籇 háo +籈 zhēn +籉 tái +籊 tì +籋 niè +籌 chóu +籍 jí +籎 yi +籏 qi +籐 téng +籑 zhuàn +籒 zhòu +籓 fān +籔 sǒu +籕 zhòu +籖 qian +籗 zhuó +籘 téng +籙 lù +籚 lú +籛 jiǎn +籜 tuò +籝 yíng +籞 yù +籟 lài +籠 lóng +籡 qie +籢 lián +籣 lán +籤 qiān +籥 yuè +籦 zhōng +籧 qú +籨 lián +籩 biān +籪 duàn +籫 zuǎn +籬 lí +籭 shāi +籮 luó +籯 yíng +籰 yuè +籱 zhuó +籲 yù +米 mǐ +籴 dí +籵 fán +籶 shēn +籷 zhé +籸 shēn +籹 nǚ +籺 hé +类 lèi +籼 xiān +籽 zǐ +籾 ní +籿 cùn +粀 zhàng +粁 qiān +粂 zhai +粃 bǐ +粄 bǎn +粅 wù +粆 shā +粇 kāng +粈 rǒu +粉 fěn +粊 bì +粋 cuì +粌 yin +粍 zhé +粎 chǐ +粏 tai +粐 hu +粑 bā +粒 lì +粓 gān +粔 jù +粕 pò +粖 mò +粗 cū +粘 zhān +粙 zhòu +粚 lí +粛 sù +粜 tiào +粝 lì +粞 xī +粟 sù +粠 hóng +粡 tóng +粢 zī +粣 cè +粤 yuè +粥 zhōu +粦 lín +粧 zhuāng +粨 bǎimǐ +粩 lao +粪 fèn +粫 ér +粬 qū +粭 he +粮 liáng +粯 xiàn +粰 fú +粱 liáng +粲 càn +粳 jīng +粴 lǐ +粵 yuè +粶 lù +粷 jú +粸 qí +粹 cuì +粺 bài +粻 zhāng +粼 lín +粽 zòng +精 jīng +粿 guǒ +糀 hua +糁 sǎn +糂 sǎn +糃 táng +糄 biǎn +糅 róu +糆 miàn +糇 hóu +糈 xǔ +糉 zòng +糊 hu +糋 jiàn +糌 zān +糍 cí +糎 lí +糏 xiè +糐 fū +糑 nuò +糒 bèi +糓 gǔ +糔 xiǔ +糕 gāo +糖 táng +糗 qiǔ +糘 jia +糙 cāo +糚 zhuāng +糛 táng +糜 méi +糝 sǎn +糞 fèn +糟 zāo +糠 kāng +糡 jiàng +糢 mó +糣 sǎn +糤 sǎn +糥 nuò +糦 xī +糧 liáng +糨 jiàng +糩 kuài +糪 bò +糫 huán +糬 shǔ +糭 zòng +糮 xiàn +糯 nuò +糰 tuán +糱 niè +糲 lì +糳 zuò +糴 dí +糵 niè +糶 tiào +糷 làn +糸 mì +糹 sī +糺 jiū +系 xì +糼 gōng +糽 zhěng +糾 jiū +糿 yòu +紀 jì +紁 chà +紂 zhòu +紃 xún +約 yuē +紅 hóng +紆 yū +紇 hé +紈 wán +紉 rèn +紊 wěn +紋 wén +紌 qiú +納 nà +紎 zī +紏 tǒu +紐 niǔ +紑 fóu +紒 jì +紓 shū +純 chún +紕 pī +紖 zhèn +紗 shā +紘 hóng +紙 zhǐ +級 jí +紛 fēn +紜 yún +紝 rèn +紞 dǎn +紟 jīn +素 sù +紡 fǎng +索 suǒ +紣 cuì +紤 jiǔ +紥 zā +紦 ba +紧 jǐn +紨 fū +紩 zhì +紪 cǐ +紫 zǐ +紬 chóu +紭 hóng +紮 zā +累 lèi +細 xì +紱 fú +紲 xiè +紳 shēn +紴 bō +紵 zhù +紶 qū +紷 líng +紸 zhù +紹 shào +紺 gàn +紻 yǎng +紼 fú +紽 tuó +紾 zhěn +紿 dài +絀 chù +絁 shī +終 zhōng +絃 xián +組 zǔ +絅 jiōng +絆 bàn +絇 qú +絈 mò +絉 shù +絊 zuì +絋 kuang +経 jīng +絍 rèn +絎 háng +絏 xiè +結 jié +絑 zhū +絒 chóu +絓 guà +絔 bǎi +絕 jué +絖 kuàng +絗 hú +絘 cì +絙 huán +絚 gēng +絛 tāo +絜 jié +絝 kù +絞 jiǎo +絟 quán +絠 gǎi +絡 luò +絢 xuàn +絣 bēng +絤 xiàn +絥 fú +給 gěi +絧 dòng +絨 róng +絩 tiào +絪 yīn +絫 lěi +絬 xiè +絭 juàn +絮 xù +絯 gāi +絰 dié +統 tǒng +絲 sī +絳 jiàng +絴 xiáng +絵 huì +絶 jué +絷 zhí +絸 jiǎn +絹 juàn +絺 chī +絻 miǎn +絼 zhěn +絽 lǚ +絾 chéng +絿 qiú +綀 shū +綁 bǎng +綂 tǒng +綃 xiāo +綄 huán +綅 qīn +綆 gěng +綇 xiǔ +綈 tí +綉 tòu +綊 xié +綋 hóng +綌 xì +綍 fú +綎 tīng +綏 suī +綐 duì +綑 kǔn +綒 fū +經 jīng +綔 hù +綕 zhī +綖 yán +綗 jiǒng +綘 féng +継 jì +続 xù +綛 ren +綜 zōng +綝 chēn +綞 duǒ +綟 lì +綠 lǜ +綡 liáng +綢 chóu +綣 quǎn +綤 shào +綥 qí +綦 qí +綧 zhǔn +綨 qí +綩 wǎn +綪 qiàn +綫 xiàn +綬 shòu +維 wéi +綮 qǐ +綯 táo +綰 wǎn +綱 gāng +網 wǎng +綳 bēng +綴 zhui +綵 cǎi +綶 guǒ +綷 cuì +綸 lún +綹 liǔ +綺 qǐ +綻 zhàn +綼 bì +綽 chuò +綾 líng +綿 mián +緀 qī +緁 qiè +緂 tián +緃 zōng +緄 gǔn +緅 zōu +緆 xī +緇 zī +緈 xìng +緉 liǎng +緊 jǐn +緋 fēi +緌 ruí +緍 mín +緎 yù +総 zǒng +緐 fán +緑 lǜ +緒 xù +緓 yīng +緔 shàng +緕 qi +緖 xù +緗 xiāng +緘 jiān +緙 kè +線 xiàn +緛 ruǎn +緜 mián +緝 jī +緞 duàn +緟 chóng +締 dì +緡 mín +緢 miáo +緣 yuán +緤 xiè +緥 bǎo +緦 sī +緧 qiū +編 biān +緩 huǎn +緪 gēng +緫 zǒng +緬 miǎn +緭 wèi +緮 fù +緯 wěi +緰 tóu +緱 gōu +緲 miǎo +緳 xié +練 liàn +緵 zōng +緶 biàn +緷 yùn +緸 yīn +緹 tí +緺 guā +緻 zhì +緼 yùn +緽 chēng +緾 chán +緿 dài +縀 xiá +縁 yuán +縂 zǒng +縃 xū +縄 shéng +縅 wei +縆 gēng +縇 xuān +縈 yíng +縉 jìn +縊 yì +縋 zhuì +縌 nì +縍 bāng +縎 gǔ +縏 pán +縐 zhòu +縑 jiān +縒 cī +縓 quán +縔 shuǎng +縕 yūn +縖 xiá +縗 cuī +縘 xī +縙 róng +縚 tāo +縛 fù +縜 yún +縝 chēn +縞 gǎo +縟 rù +縠 hú +縡 zài +縢 téng +縣 xiàn +縤 sù +縥 zhěn +縦 zòng +縧 tāo +縨 huang +縩 cài +縪 bì +縫 fèng +縬 cù +縭 lí +縮 suō +縯 yǎn +縰 xǐ +縱 zòng +縲 léi +縳 juàn +縴 qiàn +縵 màn +縶 zhí +縷 lǚ +縸 mù +縹 piǎo +縺 lián +縻 mí +縼 xuàn +總 zǒng +績 jī +縿 shān +繀 suì +繁 fán +繂 lǜ +繃 běng +繄 yī +繅 sāo +繆 móu +繇 yáo +繈 qiǎng +繉 hún +繊 xiān +繋 jì +繌 sha +繍 xiù +繎 rán +繏 xuàn +繐 suì +繑 qiāo +繒 zēng +繓 zuǒ +織 zhī +繕 shàn +繖 sǎn +繗 lín +繘 yù +繙 fān +繚 liáo +繛 chuò +繜 zūn +繝 jiàn +繞 rào +繟 chǎn +繠 ruǐ +繡 xiù +繢 huì +繣 huà +繤 zuǎn +繥 xī +繦 qiǎng +繧 yun +繨 da +繩 shéng +繪 huì +繫 xì +繬 sè +繭 jiǎn +繮 jiāng +繯 huán +繰 zǎo +繱 cōng +繲 xiè +繳 jiǎo +繴 bì +繵 dàn +繶 yì +繷 nǒng +繸 suì +繹 yì +繺 shǎi +繻 xū +繼 jì +繽 bīn +繾 qiǎn +繿 lán +纀 pú +纁 xūn +纂 zuǎn +纃 qí +纄 péng +纅 yào +纆 mò +纇 lèi +纈 xié +纉 zuǎn +纊 kuàng +纋 yōu +續 xù +纍 léi +纎 xiān +纏 chán +纐 jiao +纑 lú +纒 chán +纓 yīng +纔 cái +纕 rǎng +纖 xiān +纗 zuī +纘 zuǎn +纙 luò +纚 lí +纛 dào +纜 lǎn +纝 léi +纞 liàn +纟 sī +纠 jiū +纡 yū +红 hóng +纣 zhòu +纤 xiān +纥 gē +约 yuē +级 jí +纨 wán +纩 kuàng +纪 jì +纫 rèn +纬 wěi +纭 yún +纮 hóng +纯 chún +纰 pī +纱 shā +纲 gāng +纳 nà +纴 rèn +纵 zòng +纶 lún +纷 fēn +纸 zhǐ +纹 wén +纺 fǎng +纻 zhù +纼 zhèn +纽 niǔ +纾 shū +线 xiàn +绀 gàn +绁 xiè +绂 fú +练 liàn +组 zǔ +绅 shēn +细 xì +织 zhī +终 zhōng +绉 zhòu +绊 bàn +绋 fú +绌 chù +绍 shào +绎 yì +经 jīng +绐 dài +绑 bǎng +绒 róng +结 jié +绔 kù +绕 rào +绖 dié +绗 háng +绘 huì +给 gěi +绚 xuàn +绛 jiàng +络 luò +绝 jué +绞 jiǎo +统 tǒng +绠 gěng +绡 xiāo +绢 juàn +绣 xiù +绤 xì +绥 suí +绦 tāo +继 jì +绨 tí +绩 jī +绪 xù +绫 líng +绬 yīng +续 xù +绮 qǐ +绯 fēi +绰 chāo +绱 shàng +绲 gǔn +绳 shéng +维 wéi +绵 mián +绶 shòu +绷 běng +绸 chóu +绹 táo +绺 liǔ +绻 quǎn +综 zōng +绽 zhàn +绾 wǎn +绿 lǜ +缀 zhui +缁 zī +缂 kè +缃 xiāng +缄 jiān +缅 miǎn +缆 lǎn +缇 tí +缈 miǎo +缉 jī +缊 yūn +缋 huì +缌 sī +缍 duǒ +缎 duàn +缏 biàn +缐 xiàn +缑 gōu +缒 zhuì +缓 huǎn +缔 dì +缕 lǚ +编 biān +缗 mín +缘 yuán +缙 jìn +缚 fù +缛 rù +缜 zhěn +缝 fèng +缞 cuī +缟 gǎo +缠 chán +缡 lí +缢 yì +缣 jiān +缤 bīn +缥 piāo +缦 màn +缧 léi +缨 yīng +缩 suō +缪 miào +缫 sāo +缬 xié +缭 liáo +缮 shàn +缯 zēng +缰 jiāng +缱 qiǎn +缲 qiāo +缳 huán +缴 jiǎo +缵 zuǎn +缶 fǒu +缷 xiè +缸 gāng +缹 fǒu +缺 quē +缻 fǒu +缼 qi +缽 bō +缾 píng +缿 xiàng +罀 zhao +罁 gāng +罂 yīng +罃 yīng +罄 qìng +罅 xià +罆 guàn +罇 zūn +罈 tán +罉 cang +罊 qì +罋 wèng +罌 yīng +罍 léi +罎 tán +罏 lú +罐 guàn +网 wǎng +罒 wǎng +罓 gāng +罔 wǎng +罕 hǎn +罖 luó +罗 luō +罘 fú +罙 mí +罚 fá +罛 gū +罜 zhǔ +罝 jū +罞 máo +罟 gǔ +罠 mín +罡 gāng +罢 ba +罣 guà +罤 tí +罥 juàn +罦 fú +罧 shèn +罨 yǎn +罩 zhào +罪 zuì +罫 guà +罬 zhuó +罭 yù +置 zhì +罯 ǎn +罰 fá +罱 lǎn +署 shǔ +罳 sī +罴 pí +罵 mà +罶 liǔ +罷 ba +罸 fá +罹 lí +罺 cháo +罻 wèi +罼 bì +罽 jì +罾 zēng +罿 chōng +羀 liǔ +羁 jī +羂 juàn +羃 mì +羄 zhào +羅 luó +羆 pí +羇 jī +羈 jī +羉 luán +羊 yáng +羋 mǐ +羌 qiāng +羍 dá +美 měi +羏 yáng +羐 yǒu +羑 yǒu +羒 fén +羓 bā +羔 gāo +羕 yàng +羖 gǔ +羗 qiāng +羘 zāng +羙 gāo +羚 líng +羛 yì +羜 zhù +羝 dī +羞 xiū +羟 qiǎng +羠 yí +羡 xiàn +羢 róng +羣 qún +群 qún +羥 qiǎng +羦 huán +羧 suō +羨 xiàn +義 yì +羪 yang +羫 qiāng +羬 qián +羭 yú +羮 gēng +羯 jié +羰 tāng +羱 yuán +羲 xī +羳 fán +羴 shān +羵 fén +羶 shān +羷 liǎn +羸 léi +羹 gēng +羺 nóu +羻 qiàng +羼 chàn +羽 yǔ +羾 gòng +羿 yì +翀 chōng +翁 wēng +翂 fēn +翃 hóng +翄 chì +翅 chì +翆 cuì +翇 fú +翈 xiá +翉 běn +翊 yì +翋 lā +翌 yì +翍 pī +翎 líng +翏 liù +翐 zhì +翑 qú +習 xí +翓 xié +翔 xiáng +翕 xī +翖 xī +翗 ké +翘 qiào +翙 huì +翚 huī +翛 xiāo +翜 shà +翝 hóng +翞 jiāng +翟 dí +翠 cuì +翡 fěi +翢 dào +翣 shà +翤 chì +翥 zhù +翦 jiǎn +翧 xuān +翨 chì +翩 piān +翪 zōng +翫 wán +翬 huī +翭 hóu +翮 hé +翯 hè +翰 hàn +翱 áo +翲 piāo +翳 yì +翴 lián +翵 hóu +翶 ao +翷 lín +翸 pěn +翹 qiào +翺 áo +翻 fān +翼 yì +翽 huì +翾 xuān +翿 dào +耀 yào +老 lǎo +耂 lǎo +考 kǎo +耄 mào +者 zhě +耆 qí +耇 gǒu +耈 gǒu +耉 gǒu +耊 dié +耋 dié +而 ér +耍 shuǎ +耎 ruǎn +耏 nài +耐 nài +耑 duān +耒 lěi +耓 tīng +耔 zǐ +耕 gēng +耖 chào +耗 hào +耘 yún +耙 bà +耚 pī +耛 yí +耜 sì +耝 qù +耞 jiā +耟 jù +耠 huō +耡 chú +耢 lào +耣 lǔn +耤 jí +耥 tāng +耦 ǒu +耧 lóu +耨 nòu +耩 jiǎng +耪 pǎng +耫 zhá +耬 lóu +耭 jī +耮 lào +耯 huò +耰 yōu +耱 mò +耲 huái +耳 ěr +耴 yì +耵 dīng +耶 yē +耷 dā +耸 sǒng +耹 qín +耺 yún +耻 chǐ +耼 dān +耽 dān +耾 hóng +耿 gěng +聀 zhí +聁 pàn +聂 niè +聃 dān +聄 zhěn +聅 chè +聆 líng +聇 zhēng +聈 yǒu +聉 wà +聊 liáo +聋 lóng +职 zhí +聍 níng +聎 tiāo +聏 ér +聐 yà +聑 tiē +聒 guā +聓 xu +联 lián +聕 hào +聖 shèng +聗 liè +聘 pìn +聙 jīng +聚 jù +聛 bǐ +聜 dǐ +聝 guó +聞 wén +聟 xù +聠 pīng +聡 cōng +聢 ding +聣 ní +聤 tíng +聥 jǔ +聦 cōng +聧 kuī +聨 lian +聩 kuì +聪 cōng +聫 lián +聬 wěng +聭 kuì +聮 lián +聯 lián +聰 cōng +聱 áo +聲 shēng +聳 sǒng +聴 tīng +聵 kuì +聶 niè +職 zhí +聸 dān +聹 níng +聺 qié +聻 nǐ +聼 tīng +聽 tīng +聾 lóng +聿 yù +肀 yù +肁 zhào +肂 sì +肃 sù +肄 yì +肅 sù +肆 sì +肇 zhào +肈 zhào +肉 ròu +肊 yì +肋 lē +肌 jī +肍 qiú +肎 kěn +肏 cào +肐 gē +肑 bó +肒 huàn +肓 huāng +肔 yǐ +肕 rèn +肖 xiào +肗 rǔ +肘 zhǒu +肙 yuàn +肚 dù +肛 gāng +肜 róng +肝 gān +肞 chā +肟 wò +肠 cháng +股 gǔ +肢 zhī +肣 hán +肤 fū +肥 féi +肦 fén +肧 pēi +肨 pàng +肩 jiān +肪 fáng +肫 zhūn +肬 yóu +肭 nà +肮 āng +肯 kěn +肰 rán +肱 gōng +育 yù +肳 wěn +肴 yáo +肵 qí +肶 pí +肷 qiǎn +肸 xī +肹 xī +肺 fèi +肻 kěn +肼 jǐng +肽 tài +肾 shèn +肿 zhǒng +胀 zhàng +胁 xié +胂 shèn +胃 wèi +胄 zhòu +胅 dié +胆 dǎn +胇 fèi +胈 bá +胉 bó +胊 qú +胋 tián +背 bèi +胍 guā +胎 tāi +胏 zǐ +胐 kū +胑 zhī +胒 nì +胓 píng +胔 zì +胕 fǔ +胖 pàng +胗 zhēn +胘 xián +胙 zuò +胚 pēi +胛 jiǎ +胜 shèng +胝 zhī +胞 bāo +胟 mǔ +胠 qū +胡 hú +胢 kē +胣 chǐ +胤 yìn +胥 xū +胦 yāng +胧 lóng +胨 dòng +胩 kǎ +胪 lú +胫 jìng +胬 nǔ +胭 yān +胮 pāng +胯 kuà +胰 yí +胱 guāng +胲 hǎi +胳 gē +胴 dòng +胵 chī +胶 jiāo +胷 xiōng +胸 xiōng +胹 ér +胺 àn +胻 héng +胼 pián +能 néng +胾 zì +胿 guī +脀 chéng +脁 tiǎo +脂 zhī +脃 cuì +脄 méi +脅 xié +脆 cuì +脇 xié +脈 mài +脉 mài +脊 jí +脋 xie +脌 nin +脍 kuài +脎 sà +脏 zàng +脐 qí +脑 nǎo +脒 mǐ +脓 nóng +脔 luán +脕 wàn +脖 bó +脗 wěn +脘 wǎn +脙 xiū +脚 jiǎo +脛 jìng +脜 yǒu +脝 hēng +脞 cuǒ +脟 liè +脠 shān +脡 tǐng +脢 méi +脣 chún +脤 shèn +脥 qiǎn +脦 de +脧 juān +脨 cù +脩 xiū +脪 xìn +脫 tuō +脬 pāo +脭 chéng +脮 něi +脯 pú +脰 dòu +脱 tuō +脲 niào +脳 nǎo +脴 pǐ +脵 gǔ +脶 luó +脷 lì +脸 liǎn +脹 zhàng +脺 cuì +脻 jiē +脼 liǎng +脽 shuí +脾 pí +脿 biāo +腀 lún +腁 pián +腂 lěi +腃 kuì +腄 chuí +腅 dàn +腆 tiǎn +腇 něi +腈 jīng +腉 nái +腊 là +腋 yè +腌 ā +腍 rèn +腎 shèn +腏 chuò +腐 fǔ +腑 fǔ +腒 jū +腓 féi +腔 qiāng +腕 wàn +腖 dòng +腗 pí +腘 guó +腙 zōng +腚 dìng +腛 wò +腜 měi +腝 ní +腞 zhuàn +腟 chì +腠 còu +腡 luó +腢 ǒu +腣 dì +腤 ān +腥 xīng +腦 nǎo +腧 shù +腨 shuàn +腩 nǎn +腪 yùn +腫 zhǒng +腬 ròu +腭 è +腮 sāi +腯 tú +腰 yāo +腱 jiàn +腲 wěi +腳 jiǎo +腴 yú +腵 jiā +腶 duàn +腷 bì +腸 cháng +腹 fù +腺 xiàn +腻 nì +腼 miǎn +腽 wà +腾 téng +腿 tuǐ +膀 bǎng +膁 qiǎn +膂 lǚ +膃 wà +膄 sòu +膅 táng +膆 sù +膇 zhuì +膈 gé +膉 yì +膊 bo +膋 liáo +膌 jí +膍 pí +膎 xié +膏 gāo +膐 lǚ +膑 bìn +膒 óu +膓 cháng +膔 lù +膕 guó +膖 pāng +膗 chuái +膘 biāo +膙 jiǎng +膚 fū +膛 táng +膜 mó +膝 xī +膞 zhuān +膟 lǜ +膠 jiāo +膡 yìng +膢 lǘ +膣 zhì +膤 xue +膥 chūn +膦 lìn +膧 tóng +膨 péng +膩 nì +膪 chuài +膫 liáo +膬 cuì +膭 guī +膮 xiāo +膯 tēng +膰 fán +膱 zhí +膲 jiāo +膳 shàn +膴 hū +膵 cuì +膶 rùn +膷 xiāng +膸 suǐ +膹 fèn +膺 yīng +膻 shān +膼 zhuā +膽 dǎn +膾 kuài +膿 nóng +臀 tún +臁 lián +臂 bì +臃 yōng +臄 jué +臅 chù +臆 yì +臇 juǎn +臈 là +臉 liǎn +臊 sāo +臋 tún +臌 gǔ +臍 qí +臎 cuì +臏 bìn +臐 xūn +臑 nào +臒 wò +臓 zàng +臔 xiàn +臕 biāo +臖 xìng +臗 kuān +臘 là +臙 yān +臚 lú +臛 huò +臜 zā +臝 luǒ +臞 qú +臟 zàng +臠 luán +臡 ní +臢 zā +臣 chén +臤 qiān +臥 wò +臦 guàng +臧 zāng +臨 lín +臩 guǎng +自 zì +臫 jiǎo +臬 niè +臭 chòu +臮 jì +臯 gāo +臰 chòu +臱 mián +臲 niè +至 zhì +致 zhì +臵 gé +臶 jiàn +臷 dié +臸 zhī +臹 xiū +臺 tái +臻 zhēn +臼 jiù +臽 xiàn +臾 yú +臿 chā +舀 yǎo +舁 yú +舂 chōng +舃 xì +舄 xì +舅 jiù +舆 yú +與 yǔ +興 xìng +舉 jǔ +舊 jiù +舋 xìn +舌 shé +舍 shě +舎 shè +舏 jiǔ +舐 shì +舑 tān +舒 shū +舓 shì +舔 tiǎn +舕 tàn +舖 pù +舗 pù +舘 guǎn +舙 huà +舚 tiàn +舛 chuǎn +舜 shùn +舝 xiá +舞 wǔ +舟 zhōu +舠 dāo +舡 chuán +舢 shān +舣 yǐ +舤 fan +舥 pā +舦 tài +舧 fán +舨 bǎn +舩 chuán +航 háng +舫 fǎng +般 bān +舭 bǐ +舮 lu +舯 zhōng +舰 jiàn +舱 cāng +舲 líng +舳 zhú +舴 zé +舵 duò +舶 bó +舷 xián +舸 gě +船 chuán +舺 xiá +舻 lú +舼 qióng +舽 páng +舾 xī +舿 kua +艀 fú +艁 zào +艂 féng +艃 lí +艄 shāo +艅 yú +艆 láng +艇 tǐng +艈 yù +艉 wěi +艊 bó +艋 měng +艌 niàn +艍 jū +艎 huáng +艏 shǒu +艐 kè +艑 biàn +艒 mù +艓 dié +艔 dou +艕 bàng +艖 chā +艗 yì +艘 sōu +艙 cāng +艚 cáo +艛 lóu +艜 dài +艝 xue +艞 yào +艟 chōng +艠 deng +艡 dāng +艢 qiáng +艣 lǔ +艤 yǐ +艥 jí +艦 jiàn +艧 huò +艨 méng +艩 qí +艪 lǔ +艫 lú +艬 chán +艭 shuāng +艮 gěn +良 liáng +艰 jiān +艱 jiān +色 sè +艳 yàn +艴 fú +艵 pīng +艶 yàn +艷 yàn +艸 cǎo +艹 cǎo +艺 yì +艻 lè +艼 tīng +艽 jiāo +艾 ài +艿 nǎi +芀 tiáo +芁 jiāo +节 jié +芃 péng +芄 wán +芅 yì +芆 chāi +芇 mián +芈 mǐ +芉 gān +芊 qiān +芋 yù +芌 yù +芍 sháo +芎 qiōng +芏 dù +芐 hù +芑 qǐ +芒 máng +芓 zì +芔 huì +芕 suī +芖 zhì +芗 xiāng +芘 pí +芙 fú +芚 tún +芛 wěi +芜 wú +芝 zhī +芞 qì +芟 shān +芠 wén +芡 qiàn +芢 rén +芣 fú +芤 kōu +芥 gài +芦 lú +芧 xù +芨 jī +芩 qín +芪 qí +芫 yán +芬 fēn +芭 bā +芮 ruì +芯 xīn +芰 jì +花 huā +芲 lún +芳 fāng +芴 wù +芵 jué +芶 gǒu +芷 zhǐ +芸 yún +芹 qín +芺 ǎo +芻 chú +芼 mào +芽 yá +芾 fèi +芿 rèng +苀 háng +苁 cōng +苂 yín +苃 yǒu +苄 biàn +苅 yì +苆 qie +苇 wěi +苈 lì +苉 pǐ +苊 è +苋 xiàn +苌 cháng +苍 cāng +苎 zhù +苏 sū +苐 tí +苑 yuàn +苒 rǎn +苓 líng +苔 tāi +苕 sháo +苖 dí +苗 miáo +苘 qǐng +苙 lì +苚 yòng +苛 kē +苜 mù +苝 bèi +苞 bāo +苟 gǒu +苠 mín +苡 yǐ +苢 yǐ +苣 jù +苤 piě +若 ruò +苦 kǔ +苧 níng +苨 nǐ +苩 bó +苪 bǐng +苫 shān +苬 xiú +苭 yǎo +苮 xiān +苯 běn +苰 hóng +英 yīng +苲 zhǎ +苳 dōng +苴 jū +苵 dié +苶 nié +苷 gān +苸 hū +苹 píng +苺 méi +苻 fú +苼 shēng +苽 gū +苾 bì +苿 wèi +茀 fú +茁 zhuó +茂 mào +范 fàn +茄 jiā +茅 máo +茆 máo +茇 bá +茈 cí +茉 mò +茊 zī +茋 dǐ +茌 chí +茍 jí +茎 jīng +茏 lóng +茐 cong +茑 niǎo +茒 yuán +茓 xué +茔 yíng +茕 qióng +茖 gé +茗 míng +茘 lì +茙 róng +茚 yìn +茛 gèn +茜 qiàn +茝 chǎi +茞 chén +茟 yù +茠 hāo +茡 zì +茢 liè +茣 wú +茤 jì +茥 guī +茦 cì +茧 jiǎn +茨 cí +茩 gòu +茪 guāng +茫 máng +茬 chá +茭 jiāo +茮 jiāo +茯 fú +茰 yú +茱 zhū +茲 zī +茳 jiāng +茴 huí +茵 yīn +茶 chá +茷 fá +茸 rōng +茹 rú +茺 chōng +茻 mǎng +茼 tóng +茽 zhòng +茾 qiān +茿 zhú +荀 xún +荁 huán +荂 fū +荃 quán +荄 gāi +荅 dā +荆 jīng +荇 xìng +荈 chuǎn +草 cǎo +荊 jīng +荋 ér +荌 àn +荍 qiáo +荎 chí +荏 rěn +荐 jiàn +荑 tí +荒 huāng +荓 píng +荔 lì +荕 jīn +荖 lǎo +荗 shù +荘 zhuāng +荙 dá +荚 jiá +荛 ráo +荜 bì +荝 zé +荞 qiáo +荟 huì +荠 jì +荡 dàng +荢 yu +荣 róng +荤 hūn +荥 xíng +荦 luò +荧 yíng +荨 qián +荩 jìn +荪 sūn +荫 yīn +荬 mǎi +荭 hóng +荮 zhòu +药 yào +荰 dù +荱 wěi +荲 lí +荳 dòu +荴 fū +荵 rěn +荶 yín +荷 hé +荸 bí +荹 bù +荺 yǔn +荻 dí +荼 tú +荽 suī +荾 suī +荿 chéng +莀 chén +莁 wú +莂 bié +莃 xī +莄 gěng +莅 lì +莆 pú +莇 zhù +莈 mò +莉 lì +莊 zhuāng +莋 zuó +莌 tuō +莍 qiú +莎 shā +莏 suō +莐 chén +莑 péng +莒 jǔ +莓 méi +莔 méng +莕 xìng +莖 jīng +莗 chē +莘 shēn +莙 jūn +莚 yán +莛 tíng +莜 yóu +莝 cuò +莞 guān +莟 hàn +莠 yǒu +莡 cuò +莢 jiá +莣 wáng +莤 sù +莥 niǔ +莦 shāo +莧 xiàn +莨 làng +莩 fú +莪 é +莫 mò +莬 wèn +莭 jié +莮 nán +莯 mù +莰 kǎn +莱 lái +莲 lián +莳 shí +莴 wō +莵 tu +莶 xiān +获 huò +莸 yóu +莹 yíng +莺 yīng +莻 gòng +莼 chún +莽 mǎng +莾 mǎng +莿 cì +菀 wǎn +菁 jīng +菂 dì +菃 qú +菄 dōng +菅 jiān +菆 zōu +菇 gu +菈 lā +菉 lù +菊 jú +菋 wèi +菌 jūn +菍 niè +菎 kūn +菏 hé +菐 pú +菑 zāi +菒 gǎo +菓 guǒ +菔 fú +菕 lún +菖 chāng +菗 chóu +菘 sōng +菙 chuí +菚 zhàn +菛 mén +菜 cài +菝 bá +菞 lí +菟 tú +菠 bō +菡 hàn +菢 bào +菣 qìn +菤 juǎn +菥 xī +菦 qín +菧 dǐ +菨 jiē +菩 pú +菪 dàng +菫 jǐn +菬 qiáo +菭 tái +菮 gēng +華 huá +菰 gū +菱 líng +菲 fēi +菳 qín +菴 ān +菵 wǎng +菶 běng +菷 zhǒu +菸 yān +菹 jū +菺 jiān +菻 lǐn +菼 tǎn +菽 shū +菾 tián +菿 dào +萀 hǔ +萁 qí +萂 hé +萃 cuì +萄 táo +萅 chūn +萆 bì +萇 cháng +萈 huán +萉 fèi +萊 lái +萋 qī +萌 méng +萍 píng +萎 wēi +萏 dàn +萐 shà +萑 huán +萒 yǎn +萓 yí +萔 tiáo +萕 jì +萖 wǎn +萗 cè +萘 nài +萙 zhen +萚 tuò +萛 jiū +萜 tiē +萝 luó +萞 bi +萟 yi +萠 méng +萡 bo +萢 pao +萣 dìng +萤 yíng +营 yíng +萦 yíng +萧 xiāo +萨 sà +萩 qiū +萪 kē +萫 xiàng +萬 wàn +萭 yǔ +萮 yú +萯 fù +萰 liàn +萱 xuān +萲 xuān +萳 nǎn +萴 cè +萵 wō +萶 chǔn +萷 xiāo +萸 yú +萹 biǎn +萺 mào +萻 ān +萼 è +落 luò +萾 yíng +萿 kuò +葀 kuò +葁 jiāng +葂 miǎn +葃 zuò +葄 zuò +葅 zū +葆 bǎo +葇 róu +葈 xǐ +葉 yè +葊 ān +葋 qú +葌 jiān +葍 fú +葎 lǜ +葏 jīng +葐 pén +葑 fēng +葒 hóng +葓 hóng +葔 hóu +葕 yàn +葖 tū +著 zhe +葘 zī +葙 xiāng +葚 rèn +葛 gé +葜 qiā +葝 qíng +葞 mǐ +葟 huáng +葠 shēn +葡 pú +葢 gài +董 dǒng +葤 zhòu +葥 jiàn +葦 wěi +葧 bó +葨 wēi +葩 pā +葪 jì +葫 hú +葬 zàng +葭 jiā +葮 duàn +葯 yào +葰 suī +葱 cōng +葲 quán +葳 wēi +葴 zhēn +葵 kuí +葶 tíng +葷 hūn +葸 xǐ +葹 shī +葺 qì +葻 lán +葼 zōng +葽 yāo +葾 yuān +葿 méi +蒀 yūn +蒁 shù +蒂 dì +蒃 zhuàn +蒄 guān +蒅 ran +蒆 xuē +蒇 chǎn +蒈 kǎi +蒉 kuì +蒊 huā +蒋 jiǎng +蒌 lóu +蒍 wěi +蒎 pài +蒏 you +蒐 sōu +蒑 yìn +蒒 shī +蒓 chún +蒔 shí +蒕 yūn +蒖 zhēn +蒗 làng +蒘 rú +蒙 méng +蒚 lì +蒛 quē +蒜 suàn +蒝 yuán +蒞 lì +蒟 jǔ +蒠 xī +蒡 bàng +蒢 chú +蒣 xú +蒤 tú +蒥 liú +蒦 huò +蒧 diǎn +蒨 qiàn +蒩 zū +蒪 pò +蒫 cuó +蒬 yuān +蒭 chú +蒮 yù +蒯 kuǎi +蒰 pán +蒱 pú +蒲 pú +蒳 nà +蒴 shuò +蒵 xí +蒶 fén +蒷 yún +蒸 zhēng +蒹 jiān +蒺 jí +蒻 ruò +蒼 cāng +蒽 ēn +蒾 mí +蒿 hāo +蓀 sūn +蓁 zhēn +蓂 míng +蓃 sōu +蓄 xù +蓅 liú +蓆 xí +蓇 gǔ +蓈 láng +蓉 róng +蓊 wěng +蓋 gài +蓌 cuò +蓍 shī +蓎 táng +蓏 luǒ +蓐 rù +蓑 suō +蓒 xuān +蓓 bèi +蓔 yǎo +蓕 guì +蓖 bì +蓗 zǒng +蓘 gǔn +蓙 zuo +蓚 tiáo +蓛 cè +蓜 pei +蓝 lán +蓞 dàn +蓟 jì +蓠 lí +蓡 shēn +蓢 lǎng +蓣 yù +蓤 ling +蓥 yíng +蓦 mò +蓧 diào +蓨 tiáo +蓩 mǎo +蓪 tōng +蓫 chù +蓬 péng +蓭 ān +蓮 lián +蓯 cōng +蓰 xǐ +蓱 píng +蓲 qiū +蓳 jǐn +蓴 chún +蓵 jié +蓶 wéi +蓷 tuī +蓸 cáo +蓹 yù +蓺 yì +蓻 zí +蓼 liǎo +蓽 bì +蓾 lǔ +蓿 xu +蔀 bù +蔁 zhāng +蔂 léi +蔃 qiáng +蔄 màn +蔅 yán +蔆 líng +蔇 jì +蔈 biāo +蔉 gǔn +蔊 hǎn +蔋 dí +蔌 sù +蔍 lù +蔎 shè +蔏 shāng +蔐 dí +蔑 miè +蔒 xūn +蔓 mán +蔔 bo +蔕 dì +蔖 cuó +蔗 zhe +蔘 shēn +蔙 xuàn +蔚 wèi +蔛 hú +蔜 áo +蔝 mǐ +蔞 lóu +蔟 cù +蔠 zhōng +蔡 cài +蔢 pó +蔣 jiǎng +蔤 mì +蔥 cōng +蔦 niǎo +蔧 huì +蔨 juàn +蔩 yín +蔪 jiàn +蔫 niān +蔬 shū +蔭 yīn +蔮 guó +蔯 chén +蔰 hù +蔱 shā +蔲 kòu +蔳 qiàn +蔴 má +蔵 zāng +蔶 ze +蔷 qiáng +蔸 dōu +蔹 liǎn +蔺 lìn +蔻 kòu +蔼 ǎi +蔽 bì +蔾 lí +蔿 wěi +蕀 jí +蕁 qián +蕂 shèng +蕃 fān +蕄 méng +蕅 ǒu +蕆 chǎn +蕇 diǎn +蕈 xùn +蕉 jiāo +蕊 ruǐ +蕋 ruǐ +蕌 lěi +蕍 yú +蕎 qiáo +蕏 chú +蕐 huá +蕑 jiān +蕒 mǎi +蕓 yún +蕔 bāo +蕕 yóu +蕖 qú +蕗 lù +蕘 ráo +蕙 huì +蕚 è +蕛 tí +蕜 fěi +蕝 jué +蕞 zuì +蕟 fà +蕠 rú +蕡 fén +蕢 kuì +蕣 shùn +蕤 ruí +蕥 yǎ +蕦 xū +蕧 fù +蕨 jué +蕩 dàng +蕪 wú +蕫 dǒng +蕬 sī +蕭 xiāo +蕮 xì +蕯 lóng +蕰 wēn +蕱 shao +蕲 qí +蕳 jiān +蕴 yùn +蕵 sūn +蕶 líng +蕷 yù +蕸 xiá +蕹 wèng +蕺 jí +蕻 hóng +蕼 sì +蕽 nóng +蕾 lěi +蕿 xuān +薀 yùn +薁 yù +薂 xí +薃 hào +薄 báo +薅 hāo +薆 ài +薇 wēi +薈 huì +薉 huì +薊 jì +薋 cí +薌 xiāng +薍 wàn +薎 miè +薏 yì +薐 léng +薑 jiāng +薒 càn +薓 shēn +薔 qiáng +薕 lián +薖 kē +薗 yuán +薘 dá +薙 tì +薚 tāng +薛 xuē +薜 bì +薝 zhān +薞 sūn +薟 xiān +薠 fán +薡 dǐng +薢 xiè +薣 gǔ +薤 xiè +薥 shǔ +薦 jiàn +薧 hāo +薨 hōng +薩 sà +薪 xīn +薫 xūn +薬 yào +薭 bai +薮 sǒu +薯 shǔ +薰 xūn +薱 duì +薲 pín +薳 wěi +薴 níng +薵 chóu +薶 mái +薷 rú +薸 piáo +薹 tái +薺 jì +薻 zǎo +薼 chén +薽 zhēn +薾 ěr +薿 nǐ +藀 yíng +藁 gǎo +藂 cóng +藃 xiāo +藄 qí +藅 fá +藆 jiǎn +藇 xù +藈 kuí +藉 jí +藊 biǎn +藋 diào +藌 mì +藍 lán +藎 jìn +藏 cáng +藐 miǎo +藑 qióng +藒 qiè +藓 xiǎn +藔 liáo +藕 ǒu +藖 xián +藗 sù +藘 lǘ +藙 yì +藚 xù +藛 xiě +藜 lí +藝 yì +藞 lǎ +藟 lěi +藠 jiào +藡 dí +藢 zhǐ +藣 bēi +藤 téng +藥 yào +藦 mò +藧 huàn +藨 biāo +藩 fān +藪 sǒu +藫 tán +藬 tuī +藭 qióng +藮 qiáo +藯 wèi +藰 liú +藱 huì +藲 ou +藳 gǎo +藴 yùn +藵 bao +藶 lì +藷 shǔ +藸 chú +藹 ǎi +藺 lìn +藻 zǎo +藼 xuān +藽 qìn +藾 lài +藿 huò +蘀 tuò +蘁 wù +蘂 ruǐ +蘃 ruǐ +蘄 qí +蘅 héng +蘆 lú +蘇 sū +蘈 tuí +蘉 méng +蘊 yùn +蘋 píng +蘌 yǔ +蘍 xūn +蘎 jì +蘏 jiōng +蘐 xuān +蘑 mó +蘒 qiu +蘓 sū +蘔 jiōng +蘕 feng +蘖 bò +蘗 bò +蘘 ráng +蘙 yì +蘚 xiǎn +蘛 yú +蘜 jú +蘝 liǎn +蘞 liǎn +蘟 yǐn +蘠 qiáng +蘡 yīng +蘢 lóng +蘣 tǒu +蘤 wěi +蘥 yuè +蘦 líng +蘧 qú +蘨 yáo +蘩 fán +蘪 méi +蘫 hàn +蘬 kuī +蘭 lán +蘮 jì +蘯 dàng +蘰 man +蘱 lèi +蘲 léi +蘳 huī +蘴 fēng +蘵 zhī +蘶 wèi +蘷 kuí +蘸 zhàn +蘹 huái +蘺 lí +蘻 jì +蘼 mí +蘽 lěi +蘾 huài +蘿 luó +虀 jī +虁 kuí +虂 lù +虃 jiān +虄 sà +虅 teng +虆 léi +虇 quǎn +虈 xiāo +虉 yì +虊 luán +虋 mén +虌 biē +虍 hū +虎 hǔ +虏 lǔ +虐 nüè +虑 lǜ +虒 sī +虓 xiāo +虔 qián +處 chù +虖 hū +虗 xū +虘 cuó +虙 fú +虚 xū +虛 xū +虜 lǔ +虝 hǔ +虞 yú +號 hào +虠 jiāo +虡 jù +虢 guó +虣 bào +虤 yán +虥 zhàn +虦 zhàn +虧 kuī +虨 bīn +虩 xì +虪 shù +虫 chóng +虬 qiú +虭 diāo +虮 jǐ +虯 qiú +虰 dīng +虱 shī +虲 xiā +虳 jué +虴 zhé +虵 shé +虶 yū +虷 hán +虸 zǐ +虹 hóng +虺 huī +虻 méng +虼 gè +虽 suī +虾 xiā +虿 chài +蚀 shí +蚁 yǐ +蚂 mǎ +蚃 xiàng +蚄 fāng +蚅 è +蚆 bā +蚇 chǐ +蚈 qiān +蚉 wén +蚊 wén +蚋 ruì +蚌 bàng +蚍 pí +蚎 yuè +蚏 yuè +蚐 jūn +蚑 qí +蚒 tóng +蚓 yǐn +蚔 qí +蚕 cán +蚖 yuán +蚗 jué +蚘 huí +蚙 qín +蚚 qí +蚛 zhòng +蚜 yá +蚝 háo +蚞 mù +蚟 wáng +蚠 fén +蚡 fén +蚢 háng +蚣 gong +蚤 zǎo +蚥 fù +蚦 rán +蚧 jiè +蚨 fú +蚩 chī +蚪 dǒu +蚫 bào +蚬 xiǎn +蚭 ní +蚮 tè +蚯 qiū +蚰 yóu +蚱 zhà +蚲 píng +蚳 chí +蚴 yòu +蚵 hé +蚶 hān +蚷 jù +蚸 lì +蚹 fù +蚺 rán +蚻 zhá +蚼 gǒu +蚽 pí +蚾 pí +蚿 xián +蛀 zhù +蛁 diāo +蛂 bié +蛃 bǐng +蛄 gū +蛅 zhān +蛆 qū +蛇 shé +蛈 tiě +蛉 líng +蛊 gǔ +蛋 dàn +蛌 gǔ +蛍 yíng +蛎 lì +蛏 chēng +蛐 qū +蛑 móu +蛒 gé +蛓 cì +蛔 huí +蛕 huí +蛖 máng +蛗 fù +蛘 yáng +蛙 wā +蛚 liè +蛛 zhū +蛜 yī +蛝 xián +蛞 kuò +蛟 jiāo +蛠 lì +蛡 yì +蛢 píng +蛣 qī +蛤 há +蛥 shé +蛦 yí +蛧 wǎng +蛨 mò +蛩 qióng +蛪 qiè +蛫 guǐ +蛬 qióng +蛭 zhì +蛮 mán +蛯 lao +蛰 zhé +蛱 jiá +蛲 náo +蛳 sī +蛴 qí +蛵 xīng +蛶 jiè +蛷 qiú +蛸 shāo +蛹 yǒng +蛺 jiá +蛻 tuì +蛼 chē +蛽 bài +蛾 é +蛿 hàn +蜀 shǔ +蜁 xuán +蜂 fēng +蜃 shèn +蜄 shèn +蜅 fǔ +蜆 xiàn +蜇 zhē +蜈 wú +蜉 fú +蜊 lí +蜋 láng +蜌 bì +蜍 chú +蜎 yuān +蜏 yǒu +蜐 jié +蜑 dàn +蜒 yán +蜓 tíng +蜔 diàn +蜕 tuì +蜖 huí +蜗 wō +蜘 zhī +蜙 sōng +蜚 fēi +蜛 jū +蜜 mì +蜝 qí +蜞 qí +蜟 yù +蜠 jùn +蜡 là +蜢 měng +蜣 qiāng +蜤 sī +蜥 xī +蜦 lún +蜧 lì +蜨 dié +蜩 tiáo +蜪 táo +蜫 kūn +蜬 hán +蜭 hàn +蜮 yù +蜯 bàng +蜰 féi +蜱 pí +蜲 wēi +蜳 dūn +蜴 yì +蜵 yuān +蜶 suò +蜷 quán +蜸 qiǎn +蜹 ruì +蜺 ní +蜻 qīng +蜼 wèi +蜽 liǎng +蜾 guǒ +蜿 wān +蝀 dōng +蝁 è +蝂 bǎn +蝃 dì +蝄 wǎng +蝅 cán +蝆 yǎng +蝇 ying +蝈 guō +蝉 chán +蝊 dìng +蝋 là +蝌 kē +蝍 jié +蝎 xiē +蝏 tíng +蝐 mào +蝑 xū +蝒 mián +蝓 yú +蝔 jiē +蝕 shí +蝖 xuān +蝗 huáng +蝘 yǎn +蝙 biān +蝚 róu +蝛 wēi +蝜 fù +蝝 yuán +蝞 mèi +蝟 wei +蝠 fú +蝡 rú +蝢 xié +蝣 yóu +蝤 qiú +蝥 máo +蝦 xiā +蝧 yīng +蝨 shī +蝩 chóng +蝪 tāng +蝫 zhū +蝬 zōng +蝭 tí +蝮 fù +蝯 yuán +蝰 kuí +蝱 méng +蝲 là +蝳 dú +蝴 hú +蝵 qiū +蝶 dié +蝷 lì +蝸 wō +蝹 yūn +蝺 qǔ +蝻 nǎn +蝼 lóu +蝽 chūn +蝾 róng +蝿 yíng +螀 jiāng +螁 ban +螂 láng +螃 páng +螄 sī +螅 xī +螆 cì +螇 xī +螈 yuán +螉 wēng +螊 lián +螋 sōu +螌 bān +融 róng +螎 róng +螏 jí +螐 wū +螑 xiù +螒 hàn +螓 qín +螔 yí +螕 bī +螖 huá +螗 táng +螘 yǐ +螙 dù +螚 nài +螛 hé +螜 hú +螝 guī +螞 mǎ +螟 míng +螠 yì +螡 wén +螢 yíng +螣 tè +螤 zhōng +螥 cāng +螦 sao +螧 qi +螨 mǎn +螩 tiao +螪 shāng +螫 shì +螬 cáo +螭 chī +螮 dì +螯 áo +螰 lù +螱 wèi +螲 zhì +螳 táng +螴 chén +螵 piāo +螶 qú +螷 pí +螸 yú +螹 jiàn +螺 luó +螻 lóu +螼 qǐn +螽 zhōng +螾 yǐn +螿 jiāng +蟀 shuài +蟁 wén +蟂 xiāo +蟃 wàn +蟄 zhé +蟅 zhè +蟆 ma +蟇 má +蟈 guō +蟉 liú +蟊 máo +蟋 xī +蟌 cōng +蟍 lí +蟎 mǎn +蟏 xiāo +蟐 chang +蟑 zhāng +蟒 mǎng +蟓 xiàng +蟔 mò +蟕 zuī +蟖 sī +蟗 qiū +蟘 tè +蟙 zhí +蟚 péng +蟛 péng +蟜 jiǎo +蟝 qú +蟞 biē +蟟 liáo +蟠 pán +蟡 guǐ +蟢 xǐ +蟣 jǐ +蟤 zhuān +蟥 huáng +蟦 féi +蟧 láo +蟨 jué +蟩 jué +蟪 huì +蟫 yín +蟬 chán +蟭 jiāo +蟮 shàn +蟯 náo +蟰 xiāo +蟱 wú +蟲 chóng +蟳 xún +蟴 sī +蟵 chu +蟶 chēng +蟷 dāng +蟸 lǐ +蟹 xiè +蟺 shàn +蟻 yǐ +蟼 jǐng +蟽 dá +蟾 chán +蟿 qì +蠀 cī +蠁 xiǎng +蠂 shè +蠃 luǒ +蠄 qín +蠅 ying +蠆 chài +蠇 lì +蠈 zéi +蠉 xuān +蠊 lián +蠋 zhú +蠌 zé +蠍 xiē +蠎 mǎng +蠏 xiè +蠐 qí +蠑 róng +蠒 jiǎn +蠓 měng +蠔 háo +蠕 rú +蠖 huò +蠗 zhuó +蠘 jié +蠙 pín +蠚 hē +蠛 miè +蠜 fán +蠝 léi +蠞 jié +蠟 là +蠠 mǐn +蠡 lí +蠢 chǔn +蠣 lì +蠤 qiū +蠥 niè +蠦 lú +蠧 dù +蠨 xiāo +蠩 zhū +蠪 lóng +蠫 lì +蠬 lóng +蠭 fēng +蠮 yē +蠯 bèng +蠰 náng +蠱 gǔ +蠲 juān +蠳 yīng +蠴 shu +蠵 xī +蠶 cán +蠷 qú +蠸 quán +蠹 dù +蠺 cán +蠻 mán +蠼 qú +蠽 jié +蠾 zhú +蠿 zhuō +血 xuè +衁 huāng +衂 niù +衃 pēi +衄 nǜ +衅 xìn +衆 zhòng +衇 mài +衈 èr +衉 kā +衊 miè +衋 xì +行 xíng +衍 yǎn +衎 kàn +衏 yuàn +衐 qu +衑 líng +衒 xuàn +術 shù +衔 xián +衕 tòng +衖 xiàng +街 jiē +衘 xián +衙 yá +衚 hú +衛 wèi +衜 dào +衝 chōng +衞 wèi +衟 dào +衠 zhūn +衡 héng +衢 qú +衣 yī +衤 yi +补 bǔ +衦 gǎn +衧 yú +表 biǎo +衩 chǎ +衪 yí +衫 shān +衬 chèn +衭 fū +衮 gǔn +衯 fēn +衰 shuāi +衱 jié +衲 nà +衳 zhōng +衴 dǎn +衵 yì +衶 zhòng +衷 zhōng +衸 jiè +衹 zhǐ +衺 xié +衻 rán +衼 zhī +衽 rèn +衾 qīn +衿 jīn +袀 jūn +袁 yuán +袂 mèi +袃 chài +袄 ǎo +袅 niǎo +袆 huī +袇 rán +袈 jiā +袉 tuó +袊 lǐng +袋 dài +袌 bào +袍 páo +袎 yào +袏 zuò +袐 bì +袑 shào +袒 tǎn +袓 jù +袔 hè +袕 xué +袖 xiù +袗 zhěn +袘 yí +袙 pà +袚 bō +袛 dī +袜 wà +袝 fù +袞 gǔn +袟 zhì +袠 zhì +袡 rán +袢 pàn +袣 yì +袤 mào +袥 tuō +袦 nà +袧 gōu +袨 xuàn +袩 zhé +袪 qū +被 bèi +袬 gǔn +袭 xí +袮 nǐ +袯 bó +袰 bō +袱 fu +袲 chǐ +袳 chǐ +袴 kù +袵 rèn +袶 jiàng +袷 jiá +袸 jiàn +袹 bó +袺 jié +袻 ér +袼 gē +袽 rú +袾 zhū +袿 guī +裀 yīn +裁 cái +裂 liè +裃 ka +裄 xing +装 zhuāng +裆 dāng +裇 xū +裈 kūn +裉 kèn +裊 niǎo +裋 shù +裌 jiá +裍 kǔn +裎 chéng +裏 lǐ +裐 juān +裑 shēn +裒 póu +裓 gé +裔 yì +裕 yù +裖 zhěn +裗 liú +裘 qiú +裙 qún +裚 jì +裛 yì +補 bǔ +裝 zhuāng +裞 shuì +裟 shā +裠 qún +裡 li +裢 lián +裣 liǎn +裤 kù +裥 jiǎn +裦 fóu +裧 chān +裨 bì +裩 kūn +裪 táo +裫 yuàn +裬 líng +裭 chǐ +裮 chāng +裯 chóu +裰 duō +裱 biǎo +裲 liǎng +裳 shang +裴 péi +裵 péi +裶 fēi +裷 yuān +裸 luǒ +裹 guǒ +裺 yǎn +裻 dú +裼 tì +製 zhì +裾 jū +裿 yǐ +褀 qí +褁 zhí +褂 guà +褃 kèn +褄 qi +褅 tì +褆 tí +複 fù +褈 chóng +褉 xiè +褊 biǎn +褋 dié +褌 kūn +褍 duān +褎 xiù +褏 xiù +褐 hè +褑 yuàn +褒 bāo +褓 bǎo +褔 fù +褕 yú +褖 tuàn +褗 yǎn +褘 huī +褙 bèi +褚 chǔ +褛 lǚ +褜 pao +褝 dān +褞 yǔn +褟 tā +褠 gōu +褡 dā +褢 huái +褣 róng +褤 yuàn +褥 rù +褦 nài +褧 jiǒng +褨 suǒ +褩 bān +褪 tuì +褫 chǐ +褬 sǎng +褭 niǎo +褮 yīng +褯 jiè +褰 qiān +褱 huái +褲 kù +褳 lián +褴 lán +褵 lí +褶 zhě +褷 shī +褸 lǚ +褹 yì +褺 diē +褻 xiè +褼 xiān +褽 wèi +褾 biǎo +褿 cáo +襀 jī +襁 qiǎng +襂 sēn +襃 bāo +襄 xiāng +襅 bi +襆 fú +襇 jiǎn +襈 zhuàn +襉 jiǎn +襊 cuì +襋 jí +襌 dān +襍 zá +襎 fán +襏 bó +襐 xiàng +襑 xín +襒 bié +襓 ráo +襔 mǎn +襕 lán +襖 ǎo +襗 zé +襘 guì +襙 cào +襚 suì +襛 nóng +襜 chān +襝 liǎn +襞 bì +襟 jīn +襠 dāng +襡 shǔ +襢 tǎn +襣 bì +襤 lán +襥 fú +襦 rú +襧 zhǐ +襨 dùi +襩 shǔ +襪 wà +襫 shì +襬 bǎi +襭 xié +襮 bó +襯 chèn +襰 lài +襱 lóng +襲 xí +襳 xiān +襴 lán +襵 zhě +襶 dài +襷 ju +襸 zàn +襹 shī +襺 jiǎn +襻 pàn +襼 yì +襽 lán +襾 yà +西 xi +覀 xī +要 yào +覂 fěng +覃 qín +覄 fu +覅 fiào +覆 fù +覇 bà +覈 hé +覉 jī +覊 jī +見 jiàn +覌 guān +覍 biàn +覎 yàn +規 guī +覐 jué +覑 piǎn +覒 mào +覓 mì +覔 mì +覕 miè +視 shì +覗 sì +覘 chān +覙 luó +覚 jué +覛 mì +覜 tiào +覝 lián +覞 yào +覟 zhì +覠 jūn +覡 xí +覢 shǎn +覣 wēi +覤 xì +覥 tiǎn +覦 yú +覧 lǎn +覨 è +覩 dǔ +親 qīn +覫 pǎng +覬 jì +覭 míng +覮 yíng +覯 gòu +覰 qū +覱 zhàn +覲 jìn +観 guān +覴 dēng +覵 jiàn +覶 luó +覷 qù +覸 jiān +覹 wéi +覺 jué +覻 qū +覼 luó +覽 lǎn +覾 shěn +覿 dí +觀 guān +见 jiàn +观 guān +觃 yàn +规 guī +觅 mì +视 shì +觇 chān +览 lǎn +觉 jué +觊 jì +觋 xí +觌 dí +觍 tiǎn +觎 yú +觏 gòu +觐 jìn +觑 qū +角 jiǎo +觓 qiú +觔 jīn +觕 cū +觖 jué +觗 zhì +觘 chào +觙 jí +觚 gū +觛 dàn +觜 zī +觝 dǐ +觞 shāng +觟 huà +觠 quán +觡 gé +觢 shì +解 jiě +觤 guǐ +觥 gōng +触 chù +觧 jiě +觨 hùn +觩 qiú +觪 xīng +觫 sù +觬 ní +觭 jī +觮 lù +觯 zhì +觰 zhā +觱 bì +觲 xīng +觳 hú +觴 shāng +觵 gōng +觶 zhì +觷 xué +觸 chù +觹 xī +觺 yí +觻 lì +觼 jué +觽 xī +觾 yàn +觿 xī +言 yán +訁 yan +訂 dìng +訃 fù +訄 qiú +訅 qiú +訆 jiào +訇 hōng +計 jì +訉 fān +訊 xùn +訋 diào +訌 hòng +訍 chài +討 tǎo +訏 xū +訐 jié +訑 yí +訒 rèn +訓 xun +訔 yín +訕 shàn +訖 qì +託 tuō +記 jì +訙 xùn +訚 yín +訛 é +訜 fēn +訝 yà +訞 yāo +訟 sòng +訠 shěn +訡 yín +訢 xīn +訣 jué +訤 xiáo +訥 nè +訦 chén +訧 yóu +訨 zhǐ +訩 xiōng +訪 fǎng +訫 xìn +訬 chāo +設 shè +訮 xiān +訯 sǎ +訰 zhùn +許 xǔ +訲 yì +訳 yì +訴 su +訵 chī +訶 hē +訷 shēn +訸 hé +訹 xù +診 zhěn +註 zhù +証 zhèng +訽 gòu +訾 zī +訿 zǐ +詀 zhān +詁 gǔ +詂 fù +詃 jiǎn +詄 dié +詅 líng +詆 dǐ +詇 yàng +詈 lì +詉 náo +詊 pàn +詋 zhòu +詌 gàn +詍 yì +詎 jù +詏 yào +詐 zhà +詑 yí +詒 yí +詓 qǔ +詔 zhào +評 píng +詖 bì +詗 xiòng +詘 qū +詙 bá +詚 dá +詛 zǔ +詜 tāo +詝 zhǔ +詞 cí +詟 zhé +詠 yǒng +詡 xǔ +詢 xún +詣 yì +詤 huǎng +詥 hé +試 shì +詧 chá +詨 xiào +詩 shī +詪 hěn +詫 chà +詬 gòu +詭 guǐ +詮 quán +詯 huì +詰 jié +話 huà +該 gāi +詳 xiáng +詴 wēi +詵 shēn +詶 zhòu +詷 tóng +詸 mí +詹 zhān +詺 mìng +詻 è +詼 huī +詽 yán +詾 xiōng +詿 guà +誀 èr +誁 bìng +誂 tiǎo +誃 yí +誄 lěi +誅 zhū +誆 kuāng +誇 kuā +誈 wú +誉 yù +誊 téng +誋 jì +誌 zhì +認 rèn +誎 cù +誏 lǎng +誐 é +誑 kuáng +誒 éi +誓 shì +誔 tǐng +誕 dàn +誖 bèi +誗 chán +誘 yòu +誙 kēng +誚 qiào +誛 qīn +誜 shuà +誝 ān +語 yǔ +誟 xiào +誠 chéng +誡 jiè +誢 xiàn +誣 wū +誤 wù +誥 gào +誦 sòng +誧 bū +誨 huì +誩 jìng +說 shuō +誫 zhèn +説 shuō +読 dú +誮 hua +誯 chàng +誰 shuí +誱 jié +課 kè +誳 qū +誴 cóng +誵 xiáo +誶 suì +誷 wǎng +誸 xián +誹 fěi +誺 chī +誻 tà +誼 yì +誽 nì +誾 yín +調 diào +諀 pǐ +諁 zhuó +諂 chǎn +諃 chēn +諄 zhūn +諅 jì +諆 qī +談 tán +諈 zhuì +諉 wěi +諊 jú +請 qǐng +諌 dǒng +諍 zhèng +諎 zé +諏 zōu +諐 qiān +諑 zhuó +諒 liàng +諓 jiàn +諔 chù +諕 háo +論 lùn +諗 shěn +諘 biǎo +諙 huài +諚 pián +諛 yú +諜 dié +諝 xū +諞 piǎn +諟 shì +諠 xuān +諡 shì +諢 hùn +諣 huà +諤 è +諥 zhòng +諦 dì +諧 xié +諨 fú +諩 pǔ +諪 tíng +諫 jiàn +諬 qǐ +諭 yù +諮 zī +諯 zhuān +諰 xǐ +諱 huì +諲 yīn +諳 ān +諴 xián +諵 nán +諶 chén +諷 fěng +諸 zhū +諹 yáng +諺 yàn +諻 huáng +諼 xuān +諽 gé +諾 nuò +諿 qī +謀 móu +謁 yè +謂 wèi +謃 xing +謄 téng +謅 zhōu +謆 shàn +謇 jiǎn +謈 pó +謉 kuì +謊 huǎng +謋 huò +謌 gē +謍 yíng +謎 mí +謏 xiǎo +謐 mì +謑 xǐ +謒 qiāng +謓 chēn +謔 xuè +謕 tí +謖 sù +謗 bàng +謘 chí +謙 qiān +謚 shì +講 jiǎng +謜 yuán +謝 xiè +謞 hè +謟 tāo +謠 yáo +謡 yáo +謢 zhi +謣 yú +謤 biāo +謥 còng +謦 qìng +謧 lí +謨 mó +謩 mò +謪 shāng +謫 zhé +謬 miù +謭 jiǎn +謮 zé +謯 jiē +謰 lián +謱 lóu +謲 càn +謳 ōu +謴 gùn +謵 xí +謶 zhuó +謷 áo +謸 áo +謹 jǐn +謺 zhé +謻 yí +謼 hū +謽 jiàng +謾 mán +謿 cháo +譀 hàn +譁 huá +譂 chǎn +譃 xū +譄 zēng +譅 sè +譆 xī +譇 zhā +譈 duì +證 zhèng +譊 náo +譋 lán +譌 é +譍 yīng +譎 jué +譏 jī +譐 zǔn +譑 jiǎo +譒 bò +譓 huì +譔 zhuàn +譕 wú +譖 zèn +譗 zhá +識 shi +譙 qiào +譚 tán +譛 zèn +譜 pǔ +譝 shéng +譞 xuān +譟 zào +譠 tán +譡 dǎng +譢 suì +譣 xiǎn +譤 jī +譥 jiào +警 jǐng +譧 zhàn +譨 náng +譩 yī +譪 ài +譫 zhān +譬 pì +譭 huǐ +譮 huà +譯 yì +議 yì +譱 shàn +譲 ràng +譳 nòu +譴 qiǎn +譵 zhuì +譶 tà +護 hù +譸 zhōu +譹 háo +譺 ài +譻 yīng +譼 jiàn +譽 yù +譾 jiǎn +譿 huì +讀 dú +讁 zhé +讂 xuàn +讃 zàn +讄 lěi +讅 shěn +讆 wèi +讇 chǎn +讈 lì +讉 yí +變 biàn +讋 zhé +讌 yàn +讍 è +讎 chóu +讏 wèi +讐 chóu +讑 yào +讒 chán +讓 ràng +讔 yǐn +讕 lán +讖 chèn +讗 xié +讘 niè +讙 huān +讚 zàn +讛 yì +讜 dǎng +讝 zhán +讞 yàn +讟 dú +讠 yán +计 jì +订 dìng +讣 fù +认 rèn +讥 jī +讦 jié +讧 hòng +讨 tǎo +让 ràng +讪 shàn +讫 qì +讬 tuō +训 xun +议 yì +讯 xùn +记 jì +讱 rèn +讲 jiǎng +讳 huì +讴 ōu +讵 jù +讶 yà +讷 nè +许 xǔ +讹 é +论 lùn +讻 xiōng +讼 sòng +讽 fěng +设 shè +访 fǎng +诀 jué +证 zhèng +诂 gǔ +诃 hē +评 píng +诅 zǔ +识 shi +诇 xiòng +诈 zhà +诉 su +诊 zhěn +诋 dǐ +诌 zhōu +词 cí +诎 qū +诏 zhào +诐 bì +译 yì +诒 yí +诓 kuāng +诔 lěi +试 shì +诖 guà +诗 shī +诘 jí +诙 huī +诚 chéng +诛 zhū +诜 shēn +话 huà +诞 dàn +诟 gòu +诠 quán +诡 guǐ +询 xún +诣 yì +诤 zhēng +该 gāi +详 xiáng +诧 chà +诨 hùn +诩 xǔ +诪 zhōu +诫 jiè +诬 wū +语 yǔ +诮 qiào +误 wù +诰 gào +诱 yòu +诲 huì +诳 kuáng +说 shuō +诵 sòng +诶 éi +请 qǐng +诸 zhū +诹 zōu +诺 nuò +读 dú +诼 zhuó +诽 fěi +课 kè +诿 wěi +谀 yú +谁 shuí +谂 shěn +调 diào +谄 chǎn +谅 liàng +谆 zhūn +谇 suì +谈 tán +谉 shěn +谊 yì +谋 móu +谌 chén +谍 dié +谎 huǎng +谏 jiàn +谐 xié +谑 xuè +谒 yè +谓 wèi +谔 è +谕 yù +谖 xuān +谗 chán +谘 zī +谙 ān +谚 yàn +谛 dì +谜 mèi +谝 piǎn +谞 xū +谟 mó +谠 dǎng +谡 sù +谢 xiè +谣 yáo +谤 bàng +谥 shì +谦 qiān +谧 mì +谨 jǐn +谩 mán +谪 zhé +谫 jiǎn +谬 miù +谭 tán +谮 zèn +谯 qiáo +谰 lán +谱 pǔ +谲 jué +谳 yàn +谴 qiǎn +谵 zhān +谶 chèn +谷 gǔ +谸 qiān +谹 hóng +谺 xiā +谻 jí +谼 hóng +谽 hān +谾 hōng +谿 xī +豀 xī +豁 huō +豂 liáo +豃 hǎn +豄 dú +豅 lóng +豆 dòu +豇 jiāng +豈 qǐ +豉 shì +豊 lǐ +豋 dēng +豌 wān +豍 bī +豎 shù +豏 xiàn +豐 fēng +豑 zhì +豒 zhì +豓 yàn +豔 yàn +豕 shǐ +豖 chù +豗 huī +豘 tún +豙 yì +豚 tún +豛 yì +豜 jiān +豝 bā +豞 hòu +豟 è +豠 chú +象 xiàng +豢 huàn +豣 jiān +豤 kěn +豥 gāi +豦 jù +豧 fū +豨 xī +豩 bīn +豪 háo +豫 yù +豬 zhū +豭 jiā +豮 fén +豯 xī +豰 bó +豱 wēn +豲 huán +豳 bīn +豴 dí +豵 zōng +豶 fén +豷 yì +豸 zhì +豹 bào +豺 chái +豻 àn +豼 pí +豽 nà +豾 pī +豿 gǒu +貀 nà +貁 yòu +貂 diāo +貃 mò +貄 sì +貅 xiū +貆 huán +貇 kūn +貈 hé +貉 háo +貊 mò +貋 hàn +貌 mào +貍 lí +貎 ní +貏 bǐ +貐 yǔ +貑 jiā +貒 tuān +貓 māo +貔 pí +貕 xī +貖 è +貗 jù +貘 mò +貙 chū +貚 tán +貛 huān +貜 jué +貝 bèi +貞 zhēn +貟 yuán +負 fù +財 cái +貢 gòng +貣 tè +貤 yí +貥 háng +貦 wàn +貧 pín +貨 huò +販 fàn +貪 tān +貫 guàn +責 zé +貭 zhí +貮 èr +貯 zhù +貰 shì +貱 bì +貲 zī +貳 èr +貴 guì +貵 piǎn +貶 biǎn +買 mǎi +貸 dài +貹 shèng +貺 kuàng +費 fèi +貼 tiē +貽 yí +貾 chí +貿 mào +賀 hè +賁 bì +賂 lù +賃 lìn +賄 huì +賅 gāi +賆 pián +資 zī +賈 gǔ +賉 xù +賊 zéi +賋 jiǎo +賌 gāi +賍 zāng +賎 jiàn +賏 yīng +賐 xùn +賑 zhèn +賒 shē +賓 bīn +賔 bīn +賕 qiú +賖 shē +賗 chuàn +賘 zāng +賙 zhōu +賚 lài +賛 zàn +賜 cì +賝 chēn +賞 shǎng +賟 tiǎn +賠 péi +賡 gēng +賢 xián +賣 mài +賤 jiàn +賥 suì +賦 fù +賧 tàn +賨 cóng +賩 cóng +質 zhì +賫 jī +賬 zhàng +賭 dǔ +賮 jìn +賯 xiōng +賰 chǔn +賱 yǔn +賲 bǎo +賳 zāi +賴 lài +賵 fèng +賶 càng +賷 jī +賸 shèng +賹 yì +賺 zhuàn +賻 fù +購 gòu +賽 sài +賾 zé +賿 liáo +贀 yì +贁 bài +贂 chěn +贃 wàn +贄 zhì +贅 zhuì +贆 biāo +贇 yūn +贈 zèng +贉 dàn +贊 zàn +贋 yàn +贌 pu +贍 shàn +贎 wàn +贏 yíng +贐 jìn +贑 gàn +贒 xián +贓 zāng +贔 bì +贕 dú +贖 shú +贗 yàn +贘 shǎng +贙 xuàn +贚 lòng +贛 gòng +贜 zāng +贝 bèi +贞 zhēn +负 fù +贠 yuán +贡 gòng +财 cái +责 zé +贤 xián +败 bài +账 zhàng +货 huò +质 zhì +贩 fàn +贪 tān +贫 pín +贬 biǎn +购 gòu +贮 zhù +贯 guàn +贰 èr +贱 jiàn +贲 bēn +贳 shì +贴 tiē +贵 guì +贶 kuàng +贷 dài +贸 mào +费 fèi +贺 hè +贻 yí +贼 zéi +贽 zhì +贾 gǔ +贿 huì +赀 zī +赁 lìn +赂 lù +赃 zāng +资 zī +赅 gāi +赆 jìn +赇 qiú +赈 zhèn +赉 lài +赊 shē +赋 fù +赌 dǔ +赍 jī +赎 shú +赏 shǎng +赐 cì +赑 bì +赒 zhōu +赓 gēng +赔 péi +赕 dǎn +赖 lài +赗 fèng +赘 zhuì +赙 fù +赚 zhuàn +赛 sài +赜 zé +赝 yàn +赞 zàn +赟 yūn +赠 zèng +赡 shàn +赢 yíng +赣 gàn +赤 chì +赥 xī +赦 shè +赧 nǎn +赨 tóng +赩 xì +赪 chēng +赫 hè +赬 chēng +赭 zhě +赮 xiá +赯 táng +走 zǒu +赱 zǒu +赲 lì +赳 jiū +赴 fù +赵 zhào +赶 gǎn +起 qǐ +赸 shàn +赹 qióng +赺 yǐn +赻 xiǎn +赼 cī +赽 jué +赾 qǐn +赿 chí +趀 cī +趁 chèn +趂 chèn +趃 dié +趄 jū +超 chāo +趆 dī +趇 xì +趈 zhān +趉 jué +越 yuè +趋 qū +趌 jí +趍 chí +趎 chú +趏 guā +趐 xuè +趑 zī +趒 tiáo +趓 duǒ +趔 liè +趕 gǎn +趖 suō +趗 cù +趘 xí +趙 zhào +趚 sù +趛 yǐn +趜 jú +趝 jiàn +趞 què +趟 tàng +趠 chuò +趡 cuǐ +趢 lù +趣 qù +趤 dàng +趥 qiū +趦 zī +趧 tí +趨 qū +趩 chì +趪 huáng +趫 qiáo +趬 qiāo +趭 jiào +趮 zào +趯 tì +趰 ěr +趱 zǎn +趲 zǎn +足 zú +趴 pā +趵 bào +趶 kù +趷 kē +趸 dǔn +趹 jué +趺 fū +趻 chěn +趼 jiǎn +趽 fàng +趾 zhǐ +趿 tā +跀 yuè +跁 bà +跂 qí +跃 yuè +跄 qiāng +跅 tuò +跆 tái +跇 yì +跈 niǎn +跉 líng +跊 mèi +跋 bá +跌 diē +跍 kū +跎 tuó +跏 jiā +跐 cī +跑 pǎo +跒 qiǎ +跓 zhù +跔 jū +跕 diǎn +跖 zhí +跗 fū +跘 pán +跙 jù +跚 shān +跛 bǒ +跜 ní +距 jù +跞 lì +跟 gēn +跠 yí +跡 jī +跢 duò +跣 xiǎn +跤 jiāo +跥 duò +跦 zhū +跧 quán +跨 kuà +跩 zhuǎi +跪 guì +跫 qióng +跬 kuǐ +跭 xiáng +跮 chì +路 lù +跰 pián +跱 zhì +跲 jiá +跳 tiào +跴 cǎi +践 jiàn +跶 dā +跷 qiāo +跸 bì +跹 xiān +跺 duò +跻 jī +跼 jú +跽 jì +跾 shū +跿 tú +踀 chù +踁 jìng +踂 niè +踃 xiāo +踄 bù +踅 xué +踆 cūn +踇 mǔ +踈 shū +踉 liáng +踊 yǒng +踋 jiǎo +踌 chóu +踍 qiāo +踎 móu +踏 tà +踐 jiàn +踑 qí +踒 wō +踓 wěi +踔 chuō +踕 jié +踖 jí +踗 niè +踘 jū +踙 jū +踚 lún +踛 lù +踜 lèng +踝 huái +踞 jù +踟 chí +踠 wǎn +踡 quán +踢 tī +踣 bó +踤 zú +踥 qiè +踦 yǐ +踧 cù +踨 zōng +踩 cǎi +踪 zōng +踫 pèng +踬 zhì +踭 zhēng +踮 diǎn +踯 zhí +踰 yú +踱 duó +踲 dùn +踳 chuǎn +踴 yǒng +踵 zhǒng +踶 dì +踷 zhǎ +踸 chěn +踹 chuài +踺 jiàn +踻 guā +踼 táng +踽 jǔ +踾 fú +踿 zú +蹀 dié +蹁 pián +蹂 róu +蹃 nuò +蹄 tí +蹅 chǎ +蹆 tuǐ +蹇 jiǎn +蹈 dǎo +蹉 cuō +蹊 qī +蹋 tà +蹌 qiāng +蹍 niǎn +蹎 diān +蹏 tí +蹐 jí +蹑 niè +蹒 pán +蹓 liū +蹔 zàn +蹕 bì +蹖 chōng +蹗 lù +蹘 liáo +蹙 cù +蹚 tāng +蹛 dài +蹜 sù +蹝 xǐ +蹞 kuǐ +蹟 jī +蹠 zhí +蹡 qiāng +蹢 dí +蹣 pán +蹤 zōng +蹥 lián +蹦 bèng +蹧 zāo +蹨 niǎn +蹩 bié +蹪 tuí +蹫 jú +蹬 dēng +蹭 cèng +蹮 xiān +蹯 fán +蹰 chú +蹱 zhōng +蹲 dūn +蹳 bō +蹴 cù +蹵 cù +蹶 jué +蹷 jué +蹸 lìn +蹹 tá +蹺 qiāo +蹻 juē +蹼 pǔ +蹽 liāo +蹾 dūn +蹿 cuān +躀 kuàng +躁 zào +躂 dá +躃 bì +躄 bì +躅 zhú +躆 jù +躇 chú +躈 qiào +躉 dǔn +躊 chóu +躋 jī +躌 wǔ +躍 yuè +躎 niǎn +躏 lìn +躐 liè +躑 zhí +躒 lì +躓 zhì +躔 chán +躕 chú +躖 duàn +躗 wèi +躘 lóng +躙 lìn +躚 xiān +躛 wèi +躜 zuān +躝 lán +躞 xiè +躟 ráng +躠 sǎ +躡 niè +躢 tà +躣 qú +躤 jiè +躥 cuān +躦 cuó +躧 xǐ +躨 kuí +躩 jué +躪 lìn +身 shēn +躬 gōng +躭 dān +躮 fen +躯 qū +躰 tǐ +躱 duǒ +躲 duǒ +躳 gōng +躴 láng +躵 ren +躶 luǒ +躷 ǎi +躸 jī +躹 jú +躺 tǎng +躻 kong +躼 lào +躽 yǎn +躾 mei +躿 kāng +軀 qū +軁 lóu +軂 lào +軃 duǒ +軄 zhí +軅 yan +軆 tǐ +軇 dào +軈 ying +軉 yù +車 chē +軋 yà +軌 guǐ +軍 jūn +軎 wèi +軏 yuè +軐 xìn +軑 dài +軒 xuān +軓 fàn +軔 rèn +軕 shān +軖 kuáng +軗 shū +軘 tún +軙 chén +軚 dài +軛 è +軜 nà +軝 qí +軞 máo +軟 ruǎn +軠 kuáng +軡 qián +転 zhuǎn +軣 hōng +軤 hū +軥 qú +軦 kuàng +軧 dǐ +軨 líng +軩 dài +軪 āo +軫 zhěn +軬 fàn +軭 kuāng +軮 yǎng +軯 pēng +軰 bèi +軱 gū +軲 gū +軳 páo +軴 zhù +軵 rǒng +軶 è +軷 bá +軸 zhóu +軹 zhǐ +軺 yáo +軻 kē +軼 yì +軽 zhì +軾 shì +軿 píng +輀 ér +輁 gǒng +輂 jú +較 jiào +輄 guāng +輅 hé +輆 kǎi +輇 quán +輈 zhōu +載 zài +輊 zhì +輋 shē +輌 liàng +輍 yù +輎 shāo +輏 yóu +輐 wàn +輑 yǐn +輒 zhé +輓 wǎn +輔 fǔ +輕 qīng +輖 zhōu +輗 ní +輘 léng +輙 zhé +輚 zhàn +輛 liàng +輜 zī +輝 huī +輞 wǎng +輟 chuò +輠 guǒ +輡 kǎn +輢 yǐ +輣 péng +輤 qiàn +輥 gǔn +輦 niǎn +輧 píng +輨 guǎn +輩 bèi +輪 lún +輫 pái +輬 liáng +輭 ruǎn +輮 róu +輯 ji +輰 yáng +輱 xián +輲 chuán +輳 còu +輴 chūn +輵 gé +輶 yóu +輷 hōng +輸 shū +輹 fù +輺 zī +輻 fú +輼 wēn +輽 bèn +輾 zhǎn +輿 yú +轀 wēn +轁 tāo +轂 gǔ +轃 zhēn +轄 xiá +轅 yuán +轆 lù +轇 jiāo +轈 cháo +轉 zhuǎn +轊 wèi +轋 hún +轌 xue +轍 zhé +轎 jiào +轏 zhàn +轐 bú +轑 lǎo +轒 fén +轓 fān +轔 lín +轕 gé +轖 sè +轗 kǎn +轘 huán +轙 yǐ +轚 jí +轛 zhuì +轜 ér +轝 yù +轞 jiàn +轟 hōng +轠 léi +轡 pèi +轢 lì +轣 lì +轤 lú +轥 lìn +车 chē +轧 yà +轨 guǐ +轩 xuān +轪 dài +轫 rèn +转 zhuǎn +轭 è +轮 lún +软 ruǎn +轰 hōng +轱 gū +轲 kē +轳 lú +轴 zhóu +轵 zhǐ +轶 yì +轷 hū +轸 zhěn +轹 lì +轺 yáo +轻 qīng +轼 shì +载 zài +轾 zhì +轿 jiào +辀 zhōu +辁 quán +辂 lù +较 jiào +辄 zhé +辅 fǔ +辆 liàng +辇 niǎn +辈 bèi +辉 huī +辊 gǔn +辋 wǎng +辌 liáng +辍 chuò +辎 zī +辏 còu +辐 fú +辑 ji +辒 wēn +输 shū +辔 pèi +辕 yuán +辖 xiá +辗 niǎn +辘 lù +辙 zhé +辚 lín +辛 xīn +辜 gū +辝 cí +辞 cí +辟 pì +辠 zuì +辡 biàn +辢 là +辣 là +辤 cí +辥 xuē +辦 bàn +辧 biàn +辨 biàn +辩 biàn +辪 xuē +辫 biàn +辬 bān +辭 cí +辮 biàn +辯 biàn +辰 chén +辱 rǔ +農 nóng +辳 nóng +辴 chǎn +辵 chuò +辶 chuò +辷 yi +辸 réng +边 biān +辺 biān +辻 shí +込 ru +辽 liáo +达 dá +辿 chān +迀 gān +迁 qiān +迂 yū +迃 yū +迄 qì +迅 xùn +迆 yí +过 guò +迈 mài +迉 qī +迊 zā +迋 wàng +迌 tù +迍 zhūn +迎 yíng +迏 tì +运 yùn +近 jìn +迒 háng +迓 yà +返 fǎn +迕 wù +迖 dá +迗 é +还 hái +这 zhè +迚 zhong +进 jìn +远 yuǎn +违 wéi +连 lián +迟 chí +迠 chè +迡 nì +迢 tiáo +迣 zhì +迤 yí +迥 jiǒng +迦 jiā +迧 chén +迨 dài +迩 ěr +迪 dí +迫 pò +迬 zhù +迭 dié +迮 zé +迯 táo +述 shù +迱 tuó +迲 qu +迳 jìng +迴 huí +迵 dòng +迶 yòu +迷 mí +迸 bèng +迹 jī +迺 nǎi +迻 yí +迼 jié +追 zhuī +迾 liè +迿 xùn +退 tuì +送 sòng +适 shì +逃 táo +逄 páng +逅 hòu +逆 nì +逇 dùn +逈 jiǒng +选 xuǎn +逊 xùn +逋 bū +逌 yōu +逍 xiāo +逎 qiú +透 tòu +逐 zhú +逑 qiú +递 dì +逓 dì +途 tú +逕 jìng +逖 tì +逗 dòu +逘 yǐ +這 zhè +通 tōng +逛 guàng +逜 wù +逝 shì +逞 chěng +速 sù +造 zào +逡 qūn +逢 féng +連 lián +逤 suò +逥 huí +逦 lǐ +逧 gu +逨 lái +逩 bèn +逪 cuò +逫 jué +逬 bèng +逭 huàn +逮 dǎi +逯 lù +逰 yóu +週 zhōu +進 jìn +逳 yù +逴 chuō +逵 kuí +逶 wēi +逷 tì +逸 yì +逹 dá +逺 yuǎn +逻 luó +逼 bī +逽 nuò +逾 yú +逿 dàng +遀 suí +遁 dùn +遂 suí +遃 yǎn +遄 chuán +遅 chí +遆 tí +遇 yù +遈 shí +遉 zhēn +遊 yóu +運 yùn +遌 è +遍 biàn +過 guò +遏 è +遐 xiá +遑 huáng +遒 qiú +道 dào +達 dá +違 wéi +遖 nan +遗 yí +遘 gòu +遙 yáo +遚 chòu +遛 liú +遜 xùn +遝 tà +遞 dì +遟 chí +遠 yuǎn +遡 sù +遢 tà +遣 qiǎn +遤 ma +遥 yáo +遦 guàn +遧 zhāng +遨 áo +適 shì +遪 cà +遫 chì +遬 sù +遭 zāo +遮 zhē +遯 dùn +遰 dì +遱 lóu +遲 chí +遳 cuō +遴 lín +遵 zūn +遶 rào +遷 qiān +選 xuǎn +遹 yù +遺 yí +遻 wù +遼 liáo +遽 jù +遾 shì +避 bì +邀 yāo +邁 mài +邂 xiè +邃 suì +還 hái +邅 zhān +邆 téng +邇 ěr +邈 miǎo +邉 biān +邊 biān +邋 lā +邌 lí +邍 yuán +邎 yáo +邏 luó +邐 lǐ +邑 yì +邒 tíng +邓 dèng +邔 qǐ +邕 yōng +邖 shān +邗 hán +邘 yú +邙 máng +邚 rú +邛 qióng +邜 wan +邝 kuàng +邞 fū +邟 kàng +邠 bīn +邡 fāng +邢 xíng +那 nà +邤 xīn +邥 shěn +邦 bāng +邧 yuán +邨 cūn +邩 huǒ +邪 xié +邫 bāng +邬 wū +邭 jù +邮 yóu +邯 hán +邰 tái +邱 qiū +邲 bì +邳 pī +邴 bǐng +邵 shào +邶 bèi +邷 wǎ +邸 dǐ +邹 zōu +邺 yè +邻 lín +邼 kuāng +邽 guī +邾 zhū +邿 shī +郀 kū +郁 yù +郂 gāi +郃 hé +郄 qiè +郅 zhì +郆 jí +郇 huán +郈 hòu +郉 xíng +郊 jiāo +郋 xí +郌 guī +郍 nuó +郎 láng +郏 jiá +郐 kuài +郑 zhèng +郒 lang +郓 yùn +郔 yán +郕 chéng +郖 dòu +郗 xī +郘 lǘ +郙 fǔ +郚 wú +郛 fú +郜 gào +郝 hǎo +郞 láng +郟 jiá +郠 gěng +郡 jùn +郢 yǐng +郣 bó +郤 xì +郥 bèi +郦 lì +郧 yún +部 bù +郩 xiáo +郪 qī +郫 pí +郬 qīng +郭 guō +郮 zhōu +郯 tán +郰 zōu +郱 píng +郲 lái +郳 ní +郴 chēn +郵 yóu +郶 bù +郷 xiāng +郸 dān +郹 jú +郺 yōng +郻 qiāo +郼 yī +都 dōu +郾 yǎn +郿 méi +鄀 ruò +鄁 bèi +鄂 è +鄃 shū +鄄 juàn +鄅 yǔ +鄆 yùn +鄇 hóu +鄈 kuí +鄉 xiāng +鄊 xiāng +鄋 sōu +鄌 táng +鄍 míng +鄎 xī +鄏 rǔ +鄐 chù +鄑 zī +鄒 zōu +鄓 yè +鄔 wū +鄕 xiāng +鄖 yún +鄗 hào +鄘 yōng +鄙 bǐ +鄚 mào +鄛 cháo +鄜 fū +鄝 liǎo +鄞 yín +鄟 zhuān +鄠 hù +鄡 qiāo +鄢 yān +鄣 zhāng +鄤 màn +鄥 qiāo +鄦 xǔ +鄧 dèng +鄨 bì +鄩 xún +鄪 bì +鄫 zēng +鄬 wéi +鄭 zhèng +鄮 mào +鄯 shàn +鄰 lín +鄱 pó +鄲 dān +鄳 méng +鄴 yè +鄵 cào +鄶 kuài +鄷 fēng +鄸 méng +鄹 zōu +鄺 kuàng +鄻 liǎn +鄼 zàn +鄽 chán +鄾 yōu +鄿 jī +酀 yàn +酁 chán +酂 cuó +酃 líng +酄 huān +酅 xī +酆 fēng +酇 zàn +酈 lì +酉 yǒu +酊 dīng +酋 qiú +酌 zhuó +配 pèi +酎 zhòu +酏 yǐ +酐 gān +酑 yú +酒 jiǔ +酓 yǎn +酔 zuì +酕 máo +酖 zhèn +酗 xù +酘 dòu +酙 zhēn +酚 fēn +酛 yuan +酜 fu +酝 yùn +酞 tài +酟 tiān +酠 qiǎ +酡 tuó +酢 cù +酣 hān +酤 gū +酥 sū +酦 fā +酧 chóu +酨 zài +酩 mǐng +酪 lào +酫 chuò +酬 chou +酭 yòu +酮 tóng +酯 zhǐ +酰 xiān +酱 jiàng +酲 chéng +酳 yìn +酴 tú +酵 jiào +酶 méi +酷 kù +酸 suān +酹 lèi +酺 pú +酻 zuì +酼 hǎi +酽 yàn +酾 shāi +酿 niàng +醀 wéi +醁 lù +醂 lǎn +醃 yān +醄 táo +醅 pēi +醆 zhǎn +醇 chún +醈 tán +醉 zuì +醊 zhuì +醋 cù +醌 kūn +醍 tí +醎 xián +醏 dū +醐 hú +醑 xǔ +醒 xǐng +醓 tǎn +醔 qiú +醕 chún +醖 yùn +醗 pò +醘 kē +醙 sōu +醚 mí +醛 quán +醜 chǒu +醝 cuō +醞 yùn +醟 yòng +醠 àng +醡 zhà +醢 hǎi +醣 táng +醤 jiàng +醥 piǎo +醦 chěn +醧 yù +醨 lí +醩 zāo +醪 láo +醫 yī +醬 jiàng +醭 bú +醮 jiào +醯 xī +醰 tán +醱 fā +醲 nóng +醳 yì +醴 lǐ +醵 jù +醶 yàn +醷 yì +醸 niàng +醹 rú +醺 xūn +醻 chóu +醼 yàn +醽 líng +醾 mí +醿 mí +釀 niàng +釁 xìn +釂 jiào +釃 shāi +釄 mí +釅 yàn +釆 biàn +采 cǎi +釈 shì +釉 yòu +释 shì +釋 shì +里 lǐ +重 zhòng +野 yě +量 liàng +釐 lí +金 jīn +釒 jin +釓 qiú +釔 yǐ +釕 liǎo +釖 dāo +釗 zhāo +釘 dīng +釙 pò +釚 qiú +釛 bā +釜 fǔ +針 zhēn +釞 zhí +釟 bā +釠 luàn +釡 fǔ +釢 nǎi +釣 diào +釤 shàn +釥 qiǎo +釦 kòu +釧 chuàn +釨 zǐ +釩 fǎn +釪 huá +釫 huá +釬 hàn +釭 gāng +釮 qí +釯 máng +釰 rì +釱 dì +釲 sì +釳 xì +釴 yì +釵 chāi +釶 shī +釷 tǔ +釸 xī +釹 nǚ +釺 qiān +釻 qiu +釼 jiàn +釽 pì +釾 yé +釿 jīn +鈀 bā +鈁 fāng +鈂 chén +鈃 xíng +鈄 dǒu +鈅 yuè +鈆 qiān +鈇 fū +鈈 pī +鈉 nà +鈊 xīn +鈋 é +鈌 jué +鈍 dùn +鈎 gōu +鈏 yǐn +鈐 qián +鈑 bǎn +鈒 sà +鈓 rén +鈔 chāo +鈕 niǔ +鈖 fēn +鈗 yǔn +鈘 jǐ +鈙 qín +鈚 pī +鈛 guō +鈜 hóng +鈝 yín +鈞 jūn +鈟 shī +鈠 yì +鈡 zhōng +鈢 xǐ +鈣 gài +鈤 rì +鈥 huǒ +鈦 tài +鈧 kàng +鈨 yuan +鈩 lu +鈪 è +鈫 wen +鈬 duó +鈭 zī +鈮 nǐ +鈯 tú +鈰 shì +鈱 mín +鈲 gū +鈳 kē +鈴 líng +鈵 bǐng +鈶 sì +鈷 gǔ +鈸 bó +鈹 pī +鈺 yù +鈻 sì +鈼 zuó +鈽 bū +鈾 yóu +鈿 tián +鉀 jiǎ +鉁 zhēn +鉂 shǐ +鉃 shì +鉄 zhí +鉅 jù +鉆 chān +鉇 shī +鉈 shī +鉉 xuàn +鉊 zhāo +鉋 bào +鉌 hé +鉍 bì +鉎 shēng +鉏 chú +鉐 shí +鉑 bó +鉒 zhù +鉓 chì +鉔 zā +鉕 pō +鉖 tóng +鉗 qián +鉘 fú +鉙 zhǎi +鉚 liǔ +鉛 qiān +鉜 fú +鉝 lì +鉞 yuè +鉟 pī +鉠 yāng +鉡 bàn +鉢 bō +鉣 jié +鉤 gōu +鉥 shù +鉦 zhēng +鉧 mǔ +鉨 xǐ +鉩 xǐ +鉪 dì +鉫 jiā +鉬 mù +鉭 tǎn +鉮 huán +鉯 yǐ +鉰 sī +鉱 kuàng +鉲 kǎ +鉳 běi +鉴 jiàn +鉵 tóng +鉶 xíng +鉷 hóng +鉸 jiǎo +鉹 chǐ +鉺 èr +鉻 luò +鉼 bǐng +鉽 shì +鉾 móu +鉿 jiā +銀 yín +銁 jūn +銂 zhōu +銃 chòng +銄 xiǎng +銅 tóng +銆 mò +銇 lèi +銈 jī +銉 yù +銊 xù +銋 rén +銌 zùn +銍 zhì +銎 qióng +銏 shàn +銐 chì +銑 xiǎn +銒 xíng +銓 quán +銔 pī +銕 tiě +銖 zhū +銗 xiàng +銘 míng +銙 kuǎ +銚 yáo +銛 xiān +銜 xián +銝 xiū +銞 jūn +銟 chā +銠 lǎo +銡 jí +銢 pǐ +銣 rú +銤 mǐ +銥 yī +銦 yīn +銧 guāng +銨 ǎn +銩 diū +銪 yǒu +銫 sè +銬 kào +銭 qián +銮 luán +銯 si +銰 āi +銱 diào +銲 hàn +銳 ruì +銴 shì +銵 kēng +銶 qiú +銷 xiāo +銸 zhé +銹 xiù +銺 zàng +銻 tí +銼 cuò +銽 guā +銾 hòng +銿 zhōng +鋀 tōu +鋁 lǚ +鋂 méi +鋃 láng +鋄 wǎn +鋅 xīn +鋆 yún +鋇 bèi +鋈 wù +鋉 sù +鋊 yù +鋋 chán +鋌 dìng +鋍 bó +鋎 hàn +鋏 jiá +鋐 hóng +鋑 cuān +鋒 fēng +鋓 chān +鋔 wǎn +鋕 zhì +鋖 sī +鋗 xuān +鋘 huá +鋙 yǔ +鋚 tiáo +鋛 gǒng +鋜 zhuó +鋝 lüè +鋞 xíng +鋟 qǐn +鋠 shèn +鋡 hán +鋢 lüè +鋣 yé +鋤 chú +鋥 zèng +鋦 jū +鋧 xiàn +鋨 tiě +鋩 máng +鋪 pù +鋫 lí +鋬 pàn +鋭 ruì +鋮 chéng +鋯 gào +鋰 lǐ +鋱 tè +鋲 bing +鋳 zhù +鋴 zhen +鋵 tū +鋶 liǔ +鋷 zuì +鋸 jù +鋹 chǎng +鋺 yuǎn +鋻 jiàn +鋼 gāng +鋽 diào +鋾 táo +鋿 cháng +錀 lún +錁 guǒ +錂 líng +錃 bēi +錄 lù +錅 lí +錆 qiāng +錇 póu +錈 juǎn +錉 mín +錊 zuì +錋 péng +錌 àn +錍 pī +錎 xiàn +錏 yā +錐 zhuī +錑 lèi +錒 kē +錓 kōng +錔 tà +錕 kūn +錖 dú +錗 nèi +錘 chuí +錙 zī +錚 zhēng +錛 bēn +錜 niè +錝 zòng +錞 chún +錟 tán +錠 dìng +錡 qí +錢 qián +錣 zhuì +錤 jī +錥 yù +錦 jǐn +錧 guǎn +錨 máo +錩 chāng +錪 tiǎn +錫 xī +錬 liàn +錭 táo +錮 gù +錯 cuò +錰 shù +錱 zhēn +録 lù +錳 měng +錴 lù +錵 huā +錶 biǎo +錷 gá +錸 lái +錹 kěn +錺 fang +錻 wu +錼 nài +錽 wàn +錾 zàn +錿 hu +鍀 dé +鍁 xiān +鍂 piān +鍃 huō +鍄 liàng +鍅 fǎ +鍆 mén +鍇 kǎi +鍈 yīng +鍉 dī +鍊 liàn +鍋 guō +鍌 xiǎn +鍍 dù +鍎 tú +鍏 wéi +鍐 zōng +鍑 fù +鍒 róu +鍓 jí +鍔 è +鍕 jūn +鍖 chěn +鍗 tí +鍘 zhá +鍙 hù +鍚 yáng +鍛 duàn +鍜 xiá +鍝 yú +鍞 kēng +鍟 xīng +鍠 huáng +鍡 wěi +鍢 fù +鍣 zhāo +鍤 chā +鍥 qiè +鍦 shī +鍧 hōng +鍨 kuí +鍩 tiǎn +鍪 móu +鍫 qiāo +鍬 qiāo +鍭 hóu +鍮 tōu +鍯 cōng +鍰 huán +鍱 yè +鍲 mín +鍳 jiàn +鍴 duān +鍵 jiàn +鍶 sōng +鍷 kuí +鍸 hú +鍹 xuān +鍺 duǒ +鍻 jié +鍼 zhēn +鍽 biān +鍾 zhōng +鍿 zī +鎀 xiū +鎁 yé +鎂 měi +鎃 pài +鎄 āi +鎅 jiè +鎆 qian +鎇 méi +鎈 suǒ +鎉 dá +鎊 pāng +鎋 xiá +鎌 lián +鎍 suǒ +鎎 kài +鎏 liú +鎐 yáo +鎑 yè +鎒 nòu +鎓 wēng +鎔 róng +鎕 táng +鎖 suǒ +鎗 qiāng +鎘 lì +鎙 shuò +鎚 chuí +鎛 bó +鎜 pán +鎝 dā +鎞 bī +鎟 sǎng +鎠 gāng +鎡 zī +鎢 wū +鎣 yíng +鎤 huàng +鎥 tiáo +鎦 liú +鎧 kǎi +鎨 sǔn +鎩 shā +鎪 sōu +鎫 wàn +鎬 hào +鎭 zhèn +鎮 zhèn +鎯 láng +鎰 yì +鎱 yuán +鎲 tǎng +鎳 niè +鎴 xí +鎵 jiā +鎶 gē +鎷 mǎ +鎸 juān +鎹 róng +鎺 zu +鎻 suǒ +鎼 xià +鎽 feng +鎾 wen +鎿 ná +鏀 lǔ +鏁 suǒ +鏂 ōu +鏃 zú +鏄 tuán +鏅 xiū +鏆 guàn +鏇 xuàn +鏈 liàn +鏉 shòu +鏊 ào +鏋 mǎn +鏌 mò +鏍 luó +鏎 bì +鏏 wèi +鏐 liú +鏑 dí +鏒 sǎn +鏓 zǒng +鏔 yí +鏕 lù +鏖 áo +鏗 kēng +鏘 qiāng +鏙 cuī +鏚 qī +鏛 cháng +鏜 tāng +鏝 màn +鏞 yōng +鏟 chǎn +鏠 fēng +鏡 jìng +鏢 biāo +鏣 shù +鏤 lòu +鏥 xiù +鏦 cōng +鏧 lóng +鏨 zàn +鏩 jiàn +鏪 cáo +鏫 lí +鏬 xià +鏭 xī +鏮 kāng +鏯 shuang +鏰 bèng +鏱 zhang +鏲 qian +鏳 chēng +鏴 lù +鏵 huá +鏶 jí +鏷 pú +鏸 huì +鏹 qiǎng +鏺 pō +鏻 lín +鏼 sè +鏽 xiù +鏾 sǎn +鏿 chēng +鐀 kuì +鐁 sī +鐂 liù +鐃 náo +鐄 huáng +鐅 piě +鐆 suì +鐇 fán +鐈 qiáo +鐉 quān +鐊 yáng +鐋 tāng +鐌 xiàng +鐍 jué +鐎 jiāo +鐏 zūn +鐐 liáo +鐑 qiè +鐒 láo +鐓 duì +鐔 xín +鐕 zān +鐖 jī +鐗 jiǎn +鐘 zhōng +鐙 dèng +鐚 yā +鐛 yìng +鐜 duī +鐝 jué +鐞 nòu +鐟 zān +鐠 pǔ +鐡 tiě +鐢 fán +鐣 zhang +鐤 dǐng +鐥 shàn +鐦 kāi +鐧 jiān +鐨 fèi +鐩 suì +鐪 lǔ +鐫 juān +鐬 huì +鐭 yù +鐮 lián +鐯 zhuó +鐰 qiāo +鐱 jiàn +鐲 zhuó +鐳 léi +鐴 bì +鐵 tiě +鐶 huán +鐷 yè +鐸 duó +鐹 guǒ +鐺 dang +鐻 jù +鐼 fén +鐽 dá +鐾 bèi +鐿 yì +鑀 ài +鑁 zōng +鑂 xùn +鑃 diào +鑄 zhù +鑅 héng +鑆 zhuì +鑇 jī +鑈 niè +鑉 hé +鑊 huò +鑋 qīng +鑌 bīn +鑍 yīng +鑎 kuì +鑏 níng +鑐 xū +鑑 jiàn +鑒 jiàn +鑓 qian +鑔 chǎ +鑕 zhì +鑖 miè +鑗 lí +鑘 léi +鑙 jī +鑚 zuàn +鑛 kuàng +鑜 shǎng +鑝 péng +鑞 là +鑟 dú +鑠 shuò +鑡 chuò +鑢 lǜ +鑣 biāo +鑤 bào +鑥 lǔ +鑦 xian +鑧 kuan +鑨 lóng +鑩 è +鑪 lú +鑫 xīn +鑬 jiàn +鑭 làn +鑮 bó +鑯 jiān +鑰 yào +鑱 chán +鑲 xiāng +鑳 jiàn +鑴 xī +鑵 guàn +鑶 cáng +鑷 niè +鑸 lěi +鑹 cuān +鑺 qú +鑻 pàn +鑼 luó +鑽 zuān +鑾 luán +鑿 záo +钀 niè +钁 jué +钂 tǎng +钃 shǔ +钄 lán +钅 jīn +钆 gá +钇 yǐ +针 zhēn +钉 dīng +钊 zhāo +钋 pō +钌 liǎo +钍 tǔ +钎 qiān +钏 chuàn +钐 shān +钑 jí +钒 fán +钓 diào +钔 mén +钕 nǚ +钖 yáng +钗 chāi +钘 xíng +钙 gài +钚 bù +钛 tài +钜 jù +钝 dùn +钞 chāo +钟 zhōng +钠 nà +钡 bèi +钢 gāng +钣 bǎn +钤 qián +钥 yào +钦 qīn +钧 jūn +钨 wū +钩 gōu +钪 kàng +钫 fāng +钬 huǒ +钭 tǒu +钮 niǔ +钯 bǎ +钰 yù +钱 qián +钲 zhēng +钳 qián +钴 gǔ +钵 bō +钶 kē +钷 pǒ +钸 bū +钹 bó +钺 yuè +钻 zuān +钼 mù +钽 tǎn +钾 jiǎ +钿 diàn +铀 yóu +铁 tiě +铂 bó +铃 líng +铄 shuò +铅 qiān +铆 mǎo +铇 bào +铈 shì +铉 xuàn +铊 tā +铋 bì +铌 ní +铍 pī +铎 duó +铏 xíng +铐 kào +铑 lǎo +铒 ěr +铓 máng +铔 yà +铕 yǒu +铖 chéng +铗 jiá +铘 yé +铙 náo +铚 zhì +铛 dang +铜 tóng +铝 lǚ +铞 diào +铟 yīn +铠 kǎi +铡 zhá +铢 zhū +铣 xǐ +铤 dìng +铥 diū +铦 xiān +铧 huá +铨 quán +铩 shā +铪 hā +铫 diào +铬 gè +铭 míng +铮 zhēng +铯 sè +铰 jiǎo +铱 yī +铲 chǎn +铳 chòng +铴 tāng +铵 ǎn +银 yín +铷 rú +铸 zhù +铹 láo +铺 pù +铻 wú +铼 lái +铽 tè +链 liàn +铿 kēng +销 xiāo +锁 suǒ +锂 lǐ +锃 zèng +锄 chú +锅 guō +锆 gào +锇 é +锈 xiù +锉 cuò +锊 lüè +锋 fēng +锌 xīn +锍 liǔ +锎 kāi +锏 jiǎn +锐 ruì +锑 tī +锒 láng +锓 qǐn +锔 jū +锕 ā +锖 qiāng +锗 zhě +锘 nuò +错 cuò +锚 máo +锛 bēn +锜 qí +锝 dé +锞 kè +锟 kūn +锠 chāng +锡 xī +锢 gù +锣 luó +锤 chuí +锥 zhuī +锦 jǐn +锧 zhì +锨 xiān +锩 juǎn +锪 huō +锫 péi +锬 tán +锭 dìng +键 jiàn +锯 jù +锰 měng +锱 zī +锲 qiè +锳 yīng +锴 kǎi +锵 qiāng +锶 sī +锷 è +锸 chā +锹 qiāo +锺 zhōng +锻 duàn +锼 sōu +锽 huáng +锾 huán +锿 āi +镀 dù +镁 měi +镂 lòu +镃 zī +镄 fèi +镅 méi +镆 mò +镇 zhèn +镈 bó +镉 gé +镊 niè +镋 tǎng +镌 juān +镍 niè +镎 ná +镏 liú +镐 gǎo +镑 bàng +镒 yì +镓 jiā +镔 bīn +镕 róng +镖 biāo +镗 tāng +镘 màn +镙 luó +镚 bèng +镛 yōng +镜 jìng +镝 dī +镞 zú +镟 xuàn +镠 liú +镡 chán +镢 jué +镣 liào +镤 pú +镥 lǔ +镦 duì +镧 lán +镨 pǔ +镩 cuān +镪 qiāng +镫 dèng +镬 huò +镭 léi +镮 huán +镯 zhuó +镰 lián +镱 yì +镲 chǎ +镳 biāo +镴 là +镵 chán +镶 xiāng +長 zhǎng +镸 cháng +镹 jiǔ +镺 ǎo +镻 dié +镼 qū +镽 liǎo +镾 mí +长 zhǎng +門 mén +閁 mà +閂 shuān +閃 shǎn +閄 huò +閅 mén +閆 yán +閇 bì +閈 hàn +閉 bì +閊 shan +開 kāi +閌 kàng +閍 bēng +閎 hóng +閏 rùn +閐 sàn +閑 xián +閒 jiān +間 jiān +閔 mǐn +閕 xiā +閖 shui +閗 dòu +閘 zhá +閙 nào +閚 zhān +閛 pēng +閜 xiǎ +閝 líng +閞 biàn +閟 bì +閠 rùn +閡 ài +関 guān +閣 gé +閤 gé +閥 fá +閦 chù +閧 hòng +閨 guī +閩 mǐn +閪 sē +閫 kǔn +閬 làng +閭 lǘ +閮 tíng +閯 shà +閰 jú +閱 yuè +閲 yuè +閳 chǎn +閴 qù +閵 lìn +閶 chāng +閷 shài +閸 kǔn +閹 yān +閺 wén +閻 yán +閼 è +閽 hūn +閾 yù +閿 wén +闀 xiàng +闁 bāo +闂 hòng +闃 qù +闄 yǎo +闅 wén +闆 bǎn +闇 àn +闈 wéi +闉 yīn +闊 kuò +闋 què +闌 lán +闍 dū +闎 quan +闏 fēng +闐 tián +闑 niè +闒 tà +闓 kǎi +闔 hé +闕 què +闖 chuǎng +闗 guān +闘 dòu +闙 qǐ +闚 kuī +闛 táng +關 guān +闝 piáo +闞 kàn +闟 xì +闠 huì +闡 chǎn +闢 pī +闣 dàng +闤 huán +闥 tà +闦 wén +闧 tā +门 mén +闩 shuān +闪 shǎn +闫 yán +闬 hàn +闭 bì +问 wèn +闯 chuǎng +闰 rùn +闱 wéi +闲 xián +闳 hóng +间 jiān +闵 mǐn +闶 kāng +闷 mèn +闸 zhá +闹 nào +闺 guī +闻 wén +闼 tà +闽 mǐn +闾 lǘ +闿 kǎi +阀 fá +阁 gé +阂 hé +阃 kǔn +阄 jiū +阅 yuè +阆 láng +阇 dū +阈 yù +阉 yān +阊 chāng +阋 xì +阌 wén +阍 hūn +阎 yán +阏 è +阐 chǎn +阑 lán +阒 qù +阓 huì +阔 kuò +阕 què +阖 hé +阗 tián +阘 dá +阙 quē +阚 hǎn +阛 huán +阜 fù +阝 fù +阞 lè +队 duì +阠 xìn +阡 qiān +阢 wù +阣 gài +阤 zhì +阥 yīn +阦 yáng +阧 dǒu +阨 è +阩 shēng +阪 bǎn +阫 péi +阬 kēng +阭 yǔn +阮 ruǎn +阯 zhǐ +阰 pí +阱 jǐng +防 fáng +阳 yáng +阴 yīn +阵 zhèn +阶 jiē +阷 chēng +阸 è +阹 qū +阺 dǐ +阻 zǔ +阼 zuò +阽 diàn +阾 lǐng +阿 ā +陀 tuó +陁 tuó +陂 bēi +陃 bǐng +附 fù +际 jì +陆 lù +陇 lǒng +陈 chén +陉 xíng +陊 duò +陋 lòu +陌 mò +降 jiàng +陎 shū +陏 duò +限 xiàn +陑 ér +陒 guǐ +陓 yū +陔 gāi +陕 shǎn +陖 jùn +陗 qiào +陘 xíng +陙 chún +陚 fù +陛 bì +陜 xiá +陝 shǎn +陞 shēng +陟 zhì +陠 pū +陡 dǒu +院 yuàn +陣 zhèn +除 chú +陥 xiàn +陦 dao +陧 niè +陨 yǔn +险 xiǎn +陪 péi +陫 fèi +陬 zōu +陭 yì +陮 duì +陯 lún +陰 yīn +陱 jū +陲 chuí +陳 chén +陴 pí +陵 líng +陶 táo +陷 xiàn +陸 lù +陹 shēng +険 xiǎn +陻 yīn +陼 zhǔ +陽 yáng +陾 réng +陿 xiá +隀 chóng +隁 yàn +隂 yīn +隃 shù +隄 dī +隅 yú +隆 lóng +隇 wēi +隈 wēi +隉 niè +隊 duì +隋 suí +隌 ǎn +隍 huáng +階 jiē +随 suí +隐 yǐn +隑 gài +隒 yǎn +隓 huī +隔 gé +隕 yǔn +隖 wù +隗 kuí +隘 ài +隙 xì +隚 táng +際 jì +障 zhàng +隝 dǎo +隞 áo +隟 xì +隠 yǐn +隡 sa +隢 rǎo +隣 lín +隤 tuí +隥 dèng +隦 jiǎo +隧 suì +隨 suí +隩 ào +險 xiǎn +隫 fén +隬 nǐ +隭 ér +隮 jī +隯 dǎo +隰 xí +隱 yǐn +隲 é +隳 huī +隴 lǒng +隵 xī +隶 lì +隷 lì +隸 lì +隹 zhuī +隺 hú +隻 zhī +隼 sǔn +隽 juàn +难 nán +隿 yì +雀 què +雁 yàn +雂 qín +雃 qiān +雄 xióng +雅 yā +集 jí +雇 gù +雈 huán +雉 zhì +雊 gòu +雋 juàn +雌 cí +雍 yōng +雎 jū +雏 chú +雐 hū +雑 zá +雒 luò +雓 yú +雔 chóu +雕 diāo +雖 suī +雗 hàn +雘 wò +雙 shuāng +雚 guàn +雛 chú +雜 zá +雝 yōng +雞 jī +雟 suí +雠 chóu +雡 liù +離 lí +難 nán +雤 xué +雥 zá +雦 jí +雧 jí +雨 yǔ +雩 yú +雪 xuě +雫 nǎ +雬 fǒu +雭 sè +雮 mù +雯 wén +雰 fēn +雱 pāng +雲 yún +雳 lì +雴 chì +雵 yāng +零 líng +雷 léi +雸 án +雹 báo +雺 wù +電 diàn +雼 dàng +雽 hù +雾 wù +雿 diào +需 xū +霁 jì +霂 mù +霃 chén +霄 xiāo +霅 zhà +霆 tíng +震 zhèn +霈 pèi +霉 méi +霊 líng +霋 qī +霌 zhōu +霍 huò +霎 shà +霏 fēi +霐 hóng +霑 zhān +霒 yīn +霓 ní +霔 zhù +霕 tún +霖 lín +霗 ling +霘 dòng +霙 yīng +霚 wù +霛 líng +霜 shuāng +霝 líng +霞 xiá +霟 hóng +霠 yīn +霡 mài +霢 mài +霣 yǔn +霤 liù +霥 mèng +霦 bīn +霧 wù +霨 wèi +霩 kuò +霪 yín +霫 xí +霬 yì +霭 ǎi +霮 dàn +霯 tèng +霰 sǎn +霱 yù +露 lù +霳 lóng +霴 dài +霵 jí +霶 pāng +霷 yáng +霸 bà +霹 pī +霺 wéi +霻 fēng +霼 xì +霽 jì +霾 mái +霿 méng +靀 méng +靁 léi +靂 lì +靃 huò +靄 ǎi +靅 fèi +靆 dài +靇 líng +靈 líng +靉 ài +靊 fēng +靋 lì +靌 bǎo +靍 he +靎 hè +靏 hè +靐 bìng +靑 qīng +青 qīng +靓 jìng +靔 tiān +靕 zhēn +靖 jìng +靗 chēng +靘 qìng +静 jìng +靚 jìng +靛 diàn +靜 jìng +靝 tiān +非 fēi +靟 fēi +靠 kào +靡 mí +面 miàn +靣 miàn +靤 bào +靥 yè +靦 tiǎn +靧 huì +靨 yè +革 gé +靪 dīng +靫 chá +靬 qián +靭 rèn +靮 dí +靯 dù +靰 wù +靱 rèn +靲 qín +靳 jìn +靴 xuē +靵 niǔ +靶 bǎ +靷 yǐn +靸 sǎ +靹 nà +靺 mò +靻 zǔ +靼 dá +靽 bàn +靾 yì +靿 yào +鞀 táo +鞁 bèi +鞂 jiá +鞃 hóng +鞄 páo +鞅 yāng +鞆 bing +鞇 yīn +鞈 gé +鞉 táo +鞊 jié +鞋 xié +鞌 ān +鞍 ān +鞎 hén +鞏 gǒng +鞐 qia +鞑 dá +鞒 qiáo +鞓 tīng +鞔 mán +鞕 yìng +鞖 suī +鞗 tiáo +鞘 qiào +鞙 xuàn +鞚 kòng +鞛 běng +鞜 tà +鞝 shàng +鞞 bǐng +鞟 kuò +鞠 jū +鞡 la +鞢 xiè +鞣 róu +鞤 bāng +鞥 ēng +鞦 qiū +鞧 qiū +鞨 hé +鞩 xiào +鞪 mù +鞫 jū +鞬 jiān +鞭 biān +鞮 dī +鞯 jiān +鞰 wēn +鞱 tāo +鞲 gōu +鞳 tà +鞴 bèi +鞵 xié +鞶 pán +鞷 gé +鞸 bì +鞹 kuò +鞺 tāng +鞻 lóu +鞼 guì +鞽 qiáo +鞾 xuē +鞿 jī +韀 jiān +韁 jiāng +韂 chàn +韃 dá +韄 hù +韅 xiǎn +韆 qiān +韇 dú +韈 wà +韉 jiān +韊 lán +韋 wéi +韌 rèn +韍 fú +韎 mèi +韏 quàn +韐 gé +韑 wěi +韒 qiào +韓 hán +韔 chàng +韕 kuo +韖 rǒu +韗 yùn +韘 shè +韙 wěi +韚 gé +韛 bài +韜 tāo +韝 gōu +韞 yùn +韟 gao +韠 bì +韡 wěi +韢 suì +韣 dú +韤 wà +韥 dú +韦 wéi +韧 rèn +韨 fú +韩 hán +韪 wěi +韫 yùn +韬 tāo +韭 jiǔ +韮 jiǔ +韯 xiān +韰 xiè +韱 xiān +韲 jī +音 yīn +韴 zá +韵 yùn +韶 sháo +韷 lè +韸 péng +韹 huáng +韺 yīng +韻 yùn +韼 péng +韽 ān +韾 yīn +響 xiǎng +頀 hù +頁 yè +頂 dǐng +頃 qǐng +頄 kuí +項 xiàng +順 shùn +頇 àn +須 xū +頉 yí +頊 xū +頋 ě +頌 sòng +頍 kuǐ +頎 qí +頏 háng +預 yù +頑 wán +頒 bān +頓 dùn +頔 dí +頕 dān +頖 pàn +頗 pō +領 lǐng +頙 chè +頚 jǐng +頛 lèi +頜 hé +頝 qiāo +頞 è +頟 é +頠 wěi +頡 xié +頢 kuò +頣 shěn +頤 yí +頥 shěn +頦 hái +頧 duǐ +頨 yǔ +頩 pīng +頪 lèi +頫 fǔ +頬 jiá +頭 tóu +頮 huì +頯 kuí +頰 jiá +頱 luō +頲 tǐng +頳 chēng +頴 yǐng +頵 yūn +頶 hú +頷 hàn +頸 jǐng +頹 tuí +頺 tuí +頻 pín +頼 lài +頽 tuí +頾 zī +頿 zī +顀 chuí +顁 dìng +顂 lài +顃 tán +顄 hàn +顅 qiān +顆 kē +顇 cuì +顈 jiǒng +顉 qīn +顊 yí +顋 sāi +題 tí +額 é +顎 è +顏 yán +顐 wèn +顑 kǎn +顒 yóng +顓 zhuān +顔 yán +顕 xiǎn +顖 xìn +顗 yǐ +願 yuàn +顙 sǎng +顚 diān +顛 diān +顜 jiǎng +顝 kuī +類 lèi +顟 láo +顠 piǎo +顡 wài +顢 mán +顣 cù +顤 yáo +顥 hào +顦 qiáo +顧 gù +顨 xùn +顩 yǎn +顪 huì +顫 chàn +顬 rú +顭 méng +顮 bīn +顯 xiǎn +顰 pín +顱 lú +顲 lǎn +顳 niè +顴 quán +页 yè +顶 dǐng +顷 qǐng +顸 hān +项 xiàng +顺 shùn +须 xū +顼 xū +顽 wán +顾 gù +顿 dùn +颀 qí +颁 bān +颂 sòng +颃 háng +预 yù +颅 lú +领 lǐng +颇 pō +颈 jǐng +颉 jié +颊 jiá +颋 tǐng +颌 gé +颍 yǐng +颎 jiǒng +颏 kē +颐 yí +频 pín +颒 huì +颓 tuí +颔 hàn +颕 yǐng +颖 yǐng +颗 kē +题 tí +颙 yóng +颚 è +颛 zhuān +颜 yán +额 é +颞 niè +颟 mān +颠 diān +颡 sǎng +颢 hào +颣 lèi +颤 chàn +颥 rú +颦 pín +颧 quán +風 fēng +颩 biāo +颪 gua +颫 fú +颬 xiā +颭 zhǎn +颮 biāo +颯 sà +颰 bá +颱 tái +颲 liè +颳 guā +颴 xuàn +颵 shāo +颶 jù +颷 biāo +颸 sī +颹 wěi +颺 yáng +颻 yáo +颼 sōu +颽 kǎi +颾 sōu +颿 fān +飀 liú +飁 xí +飂 liù +飃 piāo +飄 piāo +飅 liú +飆 biāo +飇 biāo +飈 biāo +飉 liáo +飊 biao +飋 sè +飌 fēng +飍 xiū +风 fēng +飏 yáng +飐 zhǎn +飑 biāo +飒 sà +飓 jù +飔 sī +飕 sōu +飖 yáo +飗 liú +飘 piāo +飙 biāo +飚 biāo +飛 fēi +飜 fān +飝 fēi +飞 fēi +食 shí +飠 shí +飡 cān +飢 jī +飣 dìng +飤 sì +飥 tuō +飦 zhān +飧 sūn +飨 xiǎng +飩 tún +飪 rèn +飫 yù +飬 juàn +飭 chì +飮 yǐn +飯 fàn +飰 fàn +飱 sūn +飲 yǐn +飳 tǒu +飴 yí +飵 zuò +飶 bì +飷 jiě +飸 tāo +飹 liǔ +飺 cí +飻 tiè +飼 sì +飽 bǎo +飾 shì +飿 duò +餀 hài +餁 rèn +餂 tiǎn +餃 jiǎo +餄 jiá +餅 bǐng +餆 yáo +餇 tóng +餈 cí +餉 xiǎng +養 yǎng +餋 juàn +餌 ěr +餍 yàn +餎 le +餏 xī +餐 cān +餑 bō +餒 něi +餓 è +餔 bù +餕 jùn +餖 dòu +餗 sù +餘 yú +餙 shì +餚 yáo +餛 hún +餜 guǒ +餝 shì +餞 jiàn +餟 zhuì +餠 bǐng +餡 xiàn +餢 bù +餣 yè +餤 tán +餥 fēi +餦 zhāng +餧 wèi +館 guǎn +餩 è +餪 nuǎn +餫 yùn +餬 hú +餭 huáng +餮 tiè +餯 huì +餰 jiān +餱 hóu +餲 ài +餳 táng +餴 fēn +餵 wèi +餶 gǔ +餷 chā +餸 sòng +餹 táng +餺 bó +餻 gāo +餼 xì +餽 kuì +餾 liù +餿 sōu +饀 táo +饁 yè +饂 yún +饃 mó +饄 táng +饅 mán +饆 bì +饇 yù +饈 xiū +饉 jǐn +饊 sǎn +饋 kuì +饌 zhuàn +饍 shàn +饎 chì +饏 dàn +饐 yì +饑 jī +饒 ráo +饓 chēng +饔 yōng +饕 tāo +饖 wèi +饗 xiǎng +饘 zhān +饙 fēn +饚 hài +饛 méng +饜 yàn +饝 mó +饞 chán +饟 xiǎng +饠 luó +饡 zàn +饢 náng +饣 shí +饤 dìng +饥 jī +饦 tuō +饧 táng +饨 tún +饩 xì +饪 rèn +饫 yù +饬 chì +饭 fàn +饮 yǐn +饯 jiàn +饰 shì +饱 bǎo +饲 sì +饳 duò +饴 yí +饵 ěr +饶 ráo +饷 xiǎng +饸 hé +饹 le +饺 jiǎo +饻 xī +饼 bǐng +饽 bō +饾 dòu +饿 è +馀 yú +馁 něi +馂 jùn +馃 guǒ +馄 hún +馅 xiàn +馆 guǎn +馇 chā +馈 kuì +馉 gǔ +馊 sōu +馋 chán +馌 yè +馍 mó +馎 bó +馏 liú +馐 xiū +馑 jǐn +馒 mán +馓 sǎn +馔 zhuàn +馕 náng +首 shǒu +馗 kuí +馘 guó +香 xiāng +馚 fén +馛 bó +馜 nǐ +馝 bì +馞 bó +馟 tú +馠 hān +馡 fēi +馢 jiān +馣 ān +馤 ài +馥 fù +馦 xiān +馧 yūn +馨 xīn +馩 fén +馪 pīn +馫 xīn +馬 mǎ +馭 yù +馮 píng +馯 hàn +馰 dí +馱 tuó +馲 zhé +馳 chí +馴 xún +馵 zhù +馶 zhī +馷 pèi +馸 xìn +馹 rì +馺 sà +馻 yǔn +馼 wén +馽 zhí +馾 dàn +馿 lǘ +駀 yóu +駁 bó +駂 bǎo +駃 jué +駄 tuó +駅 yì +駆 qū +駇 pu +駈 qū +駉 jiōng +駊 pǒ +駋 zhāo +駌 yuān +駍 péi +駎 zhòu +駏 jù +駐 zhù +駑 nú +駒 jū +駓 pī +駔 zǎng +駕 jià +駖 líng +駗 zhěn +駘 tái +駙 fù +駚 yǎng +駛 shǐ +駜 bì +駝 tuo +駞 tuó +駟 sì +駠 liú +駡 mà +駢 pián +駣 táo +駤 zhì +駥 róng +駦 téng +駧 dòng +駨 xūn +駩 quān +駪 shēn +駫 jiōng +駬 ěr +駭 hài +駮 bó +駯 zhū +駰 yīn +駱 luò +駲 zhou +駳 dàn +駴 xiè +駵 liú +駶 jú +駷 sǒng +駸 qīn +駹 máng +駺 láng +駻 hàn +駼 tú +駽 xuān +駾 tuì +駿 jùn +騀 ě +騁 chěng +騂 xīng +騃 ái +騄 lù +騅 zhuī +騆 zhōu +騇 shè +騈 pián +騉 kūn +騊 táo +騋 lái +騌 zōng +騍 kè +騎 qí +騏 qí +騐 yàn +騑 fēi +騒 sāo +験 yàn +騔 gé +騕 yǎo +騖 wù +騗 piàn +騘 cōng +騙 piàn +騚 qián +騛 fēi +騜 huáng +騝 qián +騞 huō +騟 yú +騠 tí +騡 quán +騢 xiá +騣 zōng +騤 kuí +騥 róu +騦 sī +騧 guā +騨 tuó +騩 guī +騪 sōu +騫 qiān +騬 chéng +騭 zhì +騮 liú +騯 péng +騰 téng +騱 xí +騲 cǎo +騳 dú +騴 yàn +騵 yuán +騶 zōu +騷 sāo +騸 shàn +騹 lí +騺 zhì +騻 shuāng +騼 lù +騽 xí +騾 luó +騿 zhāng +驀 mò +驁 ào +驂 cān +驃 biāo +驄 cōng +驅 qū +驆 bì +驇 zhì +驈 yù +驉 xū +驊 huá +驋 bō +驌 sù +驍 xiāo +驎 lín +驏 zhàn +驐 dūn +驑 liú +驒 tuó +驓 céng +驔 diàn +驕 jiāo +驖 tiě +驗 yàn +驘 luó +驙 zhān +驚 jīng +驛 yì +驜 yè +驝 tuō +驞 pīn +驟 zhòu +驠 yàn +驡 lóng +驢 lǘ +驣 téng +驤 xiāng +驥 jì +驦 shuāng +驧 jú +驨 xí +驩 huān +驪 lí +驫 biāo +马 mǎ +驭 yù +驮 tuó +驯 xún +驰 chí +驱 qū +驲 rì +驳 bó +驴 lǘ +驵 zǎng +驶 shǐ +驷 sì +驸 fù +驹 jū +驺 zōu +驻 zhù +驼 tuo +驽 nú +驾 jià +驿 yì +骀 dài +骁 xiāo +骂 mà +骃 yīn +骄 jiāo +骅 huá +骆 luò +骇 hài +骈 pián +骉 biāo +骊 lí +骋 chěng +验 yàn +骍 xīng +骎 qīn +骏 jùn +骐 qí +骑 qí +骒 kè +骓 zhuī +骔 zōng +骕 sù +骖 cān +骗 piàn +骘 zhì +骙 kuí +骚 sāo +骛 wù +骜 ào +骝 liú +骞 qiān +骟 shàn +骠 biāo +骡 luó +骢 cōng +骣 chǎn +骤 zhòu +骥 jì +骦 shuāng +骧 xiāng +骨 gǔ +骩 wěi +骪 wěi +骫 wěi +骬 yú +骭 gàn +骮 yì +骯 āng +骰 tóu +骱 jiè +骲 bào +骳 bèi +骴 cī +骵 tǐ +骶 dǐ +骷 kū +骸 hái +骹 qiāo +骺 hóu +骻 kuà +骼 gé +骽 tuǐ +骾 gěng +骿 pián +髀 bì +髁 kē +髂 qià +髃 yú +髄 suǐ +髅 lóu +髆 bó +髇 xiāo +髈 bǎng +髉 bó +髊 cī +髋 kuān +髌 bìn +髍 mó +髎 liáo +髏 lóu +髐 xiāo +髑 dú +髒 zāng +髓 suǐ +體 tǐ +髕 bìn +髖 kuān +髗 lú +高 gāo +髙 gāo +髚 qiào +髛 kāo +髜 qiǎo +髝 láo +髞 sào +髟 biāo +髠 kūn +髡 kūn +髢 dí +髣 fǎng +髤 xiū +髥 rán +髦 máo +髧 dàn +髨 kūn +髩 bìn +髪 fà +髫 tiáo +髬 pī +髭 zī +髮 fà +髯 rán +髰 tì +髱 bào +髲 bì +髳 máo +髴 fú +髵 ér +髶 róng +髷 qū +髸 gōng +髹 xiū +髺 kuò +髻 jì +髼 péng +髽 zhuā +髾 shāo +髿 suō +鬀 tì +鬁 lì +鬂 bìn +鬃 zōng +鬄 dí +鬅 péng +鬆 sōng +鬇 zhēng +鬈 quán +鬉 zōng +鬊 shùn +鬋 jiǎn +鬌 tuǒ +鬍 hú +鬎 là +鬏 jiū +鬐 qí +鬑 lián +鬒 zhěn +鬓 bìn +鬔 péng +鬕 mà +鬖 sān +鬗 mán +鬘 mán +鬙 sēng +鬚 xū +鬛 liè +鬜 qiān +鬝 qiān +鬞 náng +鬟 huán +鬠 kuò +鬡 níng +鬢 bìn +鬣 liè +鬤 ráng +鬥 dòu +鬦 dòu +鬧 nào +鬨 hòng +鬩 xì +鬪 dòu +鬫 hǎn +鬬 dòu +鬭 dòu +鬮 jiū +鬯 chàng +鬰 yù +鬱 yù +鬲 gé +鬳 yàn +鬴 fǔ +鬵 qín +鬶 guī +鬷 zōng +鬸 liù +鬹 guī +鬺 shāng +鬻 yù +鬼 guǐ +鬽 mèi +鬾 jì +鬿 qí +魀 gà +魁 kuí +魂 hún +魃 bá +魄 pò +魅 mèi +魆 xū +魇 yǎn +魈 xiāo +魉 liǎng +魊 yù +魋 tuí +魌 qī +魍 wǎng +魎 liǎng +魏 wèi +魐 gān +魑 chī +魒 piāo +魓 bì +魔 mó +魕 jǐ +魖 xū +魗 chǒu +魘 yǎn +魙 zhān +魚 yú +魛 dāo +魜 rén +魝 jié +魞 ba +魟 hóng +魠 tuō +魡 diào +魢 jǐ +魣 xù +魤 é +魥 è +魦 shā +魧 háng +魨 tún +魩 mò +魪 jiè +魫 shěn +魬 bǎn +魭 yuán +魮 pí +魯 lǔ +魰 wén +魱 hú +魲 lú +魳 zā +魴 fáng +魵 fén +魶 nà +魷 yóu +魸 piàn +魹 mo +魺 hé +魻 xiá +魼 qū +魽 hán +魾 pī +魿 líng +鮀 tuó +鮁 bō +鮂 qiú +鮃 píng +鮄 fú +鮅 bì +鮆 cǐ +鮇 wèi +鮈 jū +鮉 diāo +鮊 bà +鮋 yóu +鮌 gǔn +鮍 pī +鮎 nián +鮏 xīng +鮐 tái +鮑 bào +鮒 fù +鮓 zhǎ +鮔 jù +鮕 gū +鮖 shi +鮗 dong +鮘 dai +鮙 tà +鮚 jié +鮛 shū +鮜 hòu +鮝 xiǎng +鮞 ér +鮟 àn +鮠 wéi +鮡 zhào +鮢 zhū +鮣 yìn +鮤 liè +鮥 luò +鮦 tóng +鮧 tǐ +鮨 yì +鮩 bìng +鮪 wěi +鮫 jiāo +鮬 kū +鮭 guī +鮮 xiān +鮯 gé +鮰 huí +鮱 lao +鮲 fu +鮳 kào +鮴 xiu +鮵 duó +鮶 jūn +鮷 tí +鮸 miǎn +鮹 shāo +鮺 zhǎ +鮻 suō +鮼 qīn +鮽 yú +鮾 něi +鮿 zhé +鯀 gǔn +鯁 gěng +鯂 su +鯃 wú +鯄 qiú +鯅 shān +鯆 pū +鯇 huàn +鯈 tiáo +鯉 lǐ +鯊 shā +鯋 shā +鯌 kào +鯍 méng +鯎 cheng +鯏 li +鯐 zou +鯑 xi +鯒 yǒng +鯓 ní +鯔 zī +鯕 qí +鯖 zhēng +鯗 xiǎng +鯘 něi +鯙 chún +鯚 jì +鯛 diāo +鯜 qiè +鯝 gù +鯞 zhǒu +鯟 dōng +鯠 lái +鯡 fèi +鯢 ní +鯣 yì +鯤 kūn +鯥 lù +鯦 jiù +鯧 chāng +鯨 jīng +鯩 lún +鯪 líng +鯫 zōu +鯬 lí +鯭 měng +鯮 zōng +鯯 zhì +鯰 nián +鯱 hu +鯲 yu +鯳 di +鯴 shī +鯵 shēn +鯶 hǔn +鯷 tí +鯸 hóu +鯹 xīng +鯺 zhū +鯻 là +鯼 zōng +鯽 zéi +鯾 biān +鯿 biān +鰀 huàn +鰁 quán +鰂 zéi +鰃 wēi +鰄 wēi +鰅 yú +鰆 chūn +鰇 róu +鰈 dié +鰉 huáng +鰊 liàn +鰋 yǎn +鰌 qiū +鰍 qiū +鰎 jiǎn +鰏 bī +鰐 è +鰑 yáng +鰒 fù +鰓 sāi +鰔 gǎn +鰕 xiā +鰖 tuǒ +鰗 hú +鰘 shi +鰙 ruò +鰚 xuan +鰛 wēn +鰜 qiàn +鰝 hào +鰞 wū +鰟 fáng +鰠 sāo +鰡 liú +鰢 mǎ +鰣 shí +鰤 shī +鰥 guān +鰦 zī +鰧 téng +鰨 tǎ +鰩 yáo +鰪 é +鰫 yóng +鰬 qián +鰭 qí +鰮 wēn +鰯 ruò +鰰 shen +鰱 lián +鰲 áo +鰳 lè +鰴 huī +鰵 mǐn +鰶 jì +鰷 tiáo +鰸 qū +鰹 jiān +鰺 shēn +鰻 mán +鰼 xí +鰽 qiú +鰾 biào +鰿 jì +鱀 jì +鱁 zhú +鱂 jiāng +鱃 xiū +鱄 zhuān +鱅 yōng +鱆 zhāng +鱇 kāng +鱈 xuě +鱉 biē +鱊 yù +鱋 qū +鱌 xiàng +鱍 bō +鱎 jiǎo +鱏 xún +鱐 sù +鱑 huáng +鱒 zūn +鱓 shàn +鱔 shàn +鱕 fān +鱖 guì +鱗 lín +鱘 xún +鱙 miáo +鱚 xǐ +鱛 zeng +鱜 xiang +鱝 fèn +鱞 guān +鱟 hòu +鱠 kuài +鱡 zéi +鱢 sāo +鱣 zhān +鱤 gǎn +鱥 guì +鱦 yìng +鱧 lǐ +鱨 cháng +鱩 lei +鱪 shu +鱫 ai +鱬 rú +鱭 jì +鱮 xù +鱯 hù +鱰 shu +鱱 lì +鱲 liè +鱳 lì +鱴 miè +鱵 zhēn +鱶 xiǎng +鱷 è +鱸 lú +鱹 guàn +鱺 lí +鱻 xiān +鱼 yú +鱽 dāo +鱾 jǐ +鱿 yóu +鲀 tún +鲁 lǔ +鲂 fáng +鲃 bā +鲄 hé +鲅 bà +鲆 píng +鲇 nián +鲈 lú +鲉 yóu +鲊 zhǎ +鲋 fù +鲌 bà +鲍 bào +鲎 hòu +鲏 pí +鲐 tái +鲑 guī +鲒 jié +鲓 kǎo +鲔 wěi +鲕 ér +鲖 tóng +鲗 zéi +鲘 hòu +鲙 kuài +鲚 jì +鲛 jiāo +鲜 xiān +鲝 zhǎ +鲞 xiǎng +鲟 xún +鲠 gěng +鲡 lí +鲢 lián +鲣 jiān +鲤 lǐ +鲥 shí +鲦 tiáo +鲧 gǔn +鲨 shā +鲩 huàn +鲪 jūn +鲫 jì +鲬 yǒng +鲭 qīng +鲮 líng +鲯 qí +鲰 zōu +鲱 fēi +鲲 kūn +鲳 chāng +鲴 gù +鲵 ní +鲶 nián +鲷 diāo +鲸 jīng +鲹 shēn +鲺 shī +鲻 zī +鲼 fèn +鲽 dié +鲾 bī +鲿 cháng +鳀 tí +鳁 wēn +鳂 wēi +鳃 sāi +鳄 è +鳅 qiū +鳆 fù +鳇 huáng +鳈 quán +鳉 jiāng +鳊 biān +鳋 sāo +鳌 áo +鳍 qí +鳎 tǎ +鳏 guān +鳐 yáo +鳑 páng +鳒 jiān +鳓 lè +鳔 biào +鳕 xuě +鳖 biē +鳗 mán +鳘 mǐn +鳙 yōng +鳚 wèi +鳛 xí +鳜 guì +鳝 shàn +鳞 lín +鳟 zūn +鳠 hù +鳡 gǎn +鳢 lǐ +鳣 zhān +鳤 guǎn +鳥 niǎo +鳦 yǐ +鳧 fú +鳨 lì +鳩 jiū +鳪 bú +鳫 yàn +鳬 fǔ +鳭 diāo +鳮 jī +鳯 fèng +鳰 ru +鳱 gān +鳲 shī +鳳 fèng +鳴 míng +鳵 bǎo +鳶 yuān +鳷 zhī +鳸 hù +鳹 qín +鳺 fū +鳻 bān +鳼 wén +鳽 jiān +鳾 shī +鳿 yù +鴀 fǒu +鴁 yāo +鴂 jué +鴃 jué +鴄 pǐ +鴅 huān +鴆 zhèn +鴇 bǎo +鴈 yàn +鴉 yā +鴊 zhèng +鴋 fāng +鴌 fèng +鴍 wén +鴎 ōu +鴏 dài +鴐 gē +鴑 rú +鴒 líng +鴓 miè +鴔 fú +鴕 tuó +鴖 mín +鴗 lì +鴘 biǎn +鴙 zhì +鴚 gē +鴛 yuān +鴜 cí +鴝 qú +鴞 xiāo +鴟 chī +鴠 dàn +鴡 jū +鴢 yǎo +鴣 gū +鴤 dōng +鴥 yù +鴦 yāng +鴧 ròng +鴨 yā +鴩 tiě +鴪 yù +鴫 tian +鴬 yīng +鴭 duī +鴮 wū +鴯 ér +鴰 guā +鴱 ài +鴲 zhī +鴳 yàn +鴴 héng +鴵 xiāo +鴶 jiá +鴷 liè +鴸 zhū +鴹 yáng +鴺 tí +鴻 hóng +鴼 luò +鴽 rú +鴾 móu +鴿 gē +鵀 rén +鵁 jiāo +鵂 xiū +鵃 zhōu +鵄 zhī +鵅 luò +鵆 heng +鵇 nian +鵈 e +鵉 luán +鵊 jiá +鵋 jì +鵌 tú +鵍 huān +鵎 tuǒ +鵏 bǔ +鵐 wú +鵑 juān +鵒 yù +鵓 bó +鵔 jùn +鵕 xùn +鵖 bī +鵗 xī +鵘 jùn +鵙 jú +鵚 tū +鵛 jīng +鵜 tí +鵝 é +鵞 é +鵟 kuáng +鵠 hú +鵡 wǔ +鵢 shēn +鵣 lài +鵤 jiao +鵥 pan +鵦 lù +鵧 pí +鵨 shū +鵩 fú +鵪 ān +鵫 zhuó +鵬 fèng +鵭 qín +鵮 qiān +鵯 bēi +鵰 diāo +鵱 lù +鵲 que +鵳 jiān +鵴 jú +鵵 tù +鵶 yā +鵷 yuān +鵸 qí +鵹 lí +鵺 yè +鵻 zhuī +鵼 kōng +鵽 duò +鵾 kūn +鵿 shēng +鶀 qí +鶁 jīng +鶂 yì +鶃 yì +鶄 jīng +鶅 zī +鶆 lái +鶇 dōng +鶈 qī +鶉 chun +鶊 gēng +鶋 jū +鶌 jué +鶍 yi +鶎 zun +鶏 jī +鶐 shù +鶑 yīng +鶒 chì +鶓 miáo +鶔 róu +鶕 ān +鶖 qiū +鶗 tí +鶘 hú +鶙 tí +鶚 è +鶛 jiē +鶜 máo +鶝 fú +鶞 chūn +鶟 tú +鶠 yǎn +鶡 hé +鶢 yuán +鶣 piān +鶤 kūn +鶥 méi +鶦 hú +鶧 yīng +鶨 chuàn +鶩 wù +鶪 jú +鶫 dong +鶬 cāng +鶭 fǎng +鶮 hè +鶯 yīng +鶰 yuán +鶱 xiān +鶲 wēng +鶳 shī +鶴 hè +鶵 chú +鶶 táng +鶷 xiá +鶸 ruò +鶹 liú +鶺 jí +鶻 gú +鶼 jiān +鶽 sǔn +鶾 hàn +鶿 cí +鷀 cí +鷁 yì +鷂 yào +鷃 yàn +鷄 jī +鷅 lì +鷆 tián +鷇 kòu +鷈 tī +鷉 tī +鷊 yì +鷋 tú +鷌 mǎ +鷍 jiāo +鷎 gāo +鷏 zhēn +鷐 chén +鷑 jí +鷒 tuán +鷓 zhè +鷔 áo +鷕 yǎo +鷖 yī +鷗 ōu +鷘 chì +鷙 zhì +鷚 liù +鷛 yōng +鷜 lǘ +鷝 bì +鷞 shuāng +鷟 zhuó +鷠 yú +鷡 wú +鷢 jué +鷣 yín +鷤 tí +鷥 sī +鷦 jiāo +鷧 yì +鷨 huá +鷩 bì +鷪 yīng +鷫 sù +鷬 huáng +鷭 fán +鷮 jiāo +鷯 liáo +鷰 yàn +鷱 gāo +鷲 jiù +鷳 xián +鷴 xián +鷵 tú +鷶 mǎi +鷷 zūn +鷸 yù +鷹 yīng +鷺 lù +鷻 tuán +鷼 xián +鷽 xué +鷾 yì +鷿 pì +鸀 chǔ +鸁 luó +鸂 xī +鸃 yí +鸄 jī +鸅 zé +鸆 yú +鸇 zhān +鸈 yè +鸉 yáng +鸊 pì +鸋 níng +鸌 hù +鸍 mí +鸎 yīng +鸏 méng +鸐 dí +鸑 yuè +鸒 yù +鸓 lěi +鸔 bào +鸕 lú +鸖 hè +鸗 lóng +鸘 shuāng +鸙 yuè +鸚 yīng +鸛 guàn +鸜 qú +鸝 lí +鸞 luán +鸟 niǎo +鸠 jiū +鸡 jī +鸢 yuān +鸣 míng +鸤 shī +鸥 ōu +鸦 yā +鸧 cāng +鸨 bǎo +鸩 zhèn +鸪 gū +鸫 dōng +鸬 lú +鸭 yā +鸮 xiāo +鸯 yāng +鸰 líng +鸱 chī +鸲 qú +鸳 yuān +鸴 xué +鸵 tuó +鸶 sī +鸷 zhì +鸸 ér +鸹 guā +鸺 xiū +鸻 héng +鸼 zhōu +鸽 gē +鸾 luán +鸿 hóng +鹀 wú +鹁 bó +鹂 lí +鹃 juān +鹄 gǔ +鹅 é +鹆 yù +鹇 xián +鹈 tí +鹉 wǔ +鹊 que +鹋 miáo +鹌 ān +鹍 kūn +鹎 bēi +鹏 péng +鹐 qiān +鹑 chun +鹒 gēng +鹓 yuān +鹔 sù +鹕 hú +鹖 hé +鹗 è +鹘 gǔ +鹙 qiū +鹚 cí +鹛 méi +鹜 wù +鹝 yì +鹞 yào +鹟 wēng +鹠 liú +鹡 jí +鹢 yì +鹣 jiān +鹤 hè +鹥 yī +鹦 yīng +鹧 zhè +鹨 liù +鹩 liáo +鹪 jiāo +鹫 jiù +鹬 yù +鹭 lù +鹮 huán +鹯 zhān +鹰 yīng +鹱 hù +鹲 méng +鹳 guàn +鹴 shuāng +鹵 lǔ +鹶 jīn +鹷 líng +鹸 jiǎn +鹹 xián +鹺 cuó +鹻 jiǎn +鹼 jiǎn +鹽 yán +鹾 cuó +鹿 lù +麀 yōu +麁 cū +麂 jǐ +麃 páo +麄 cū +麅 páo +麆 zhù +麇 jūn +麈 zhǔ +麉 jiān +麊 mí +麋 mí +麌 yǔ +麍 liú +麎 chén +麏 jūn +麐 lín +麑 ní +麒 qí +麓 lù +麔 jiù +麕 jūn +麖 jīng +麗 lì +麘 xiāng +麙 xián +麚 jiā +麛 mí +麜 lì +麝 shè +麞 zhāng +麟 lín +麠 jīng +麡 qí +麢 líng +麣 yán +麤 cū +麥 mài +麦 mài +麧 hé +麨 chǎo +麩 fū +麪 miàn +麫 miàn +麬 fū +麭 pào +麮 qù +麯 qū +麰 móu +麱 fū +麲 xiàn +麳 lái +麴 qū +麵 miàn +麶 chi +麷 fēng +麸 fū +麹 qū +麺 miàn +麻 má +麼 me +麽 me +麾 huī +麿 mǒ +黀 zōu +黁 nún +黂 fén +黃 huáng +黄 huáng +黅 jīn +黆 guāng +黇 tiān +黈 tǒu +黉 hóng +黊 huà +黋 kuàng +黌 hóng +黍 shǔ +黎 lí +黏 nián +黐 chī +黑 hēi +黒 hēi +黓 yì +黔 qián +黕 dǎn +黖 xì +黗 tūn +默 mò +黙 mò +黚 qián +黛 dài +黜 chù +黝 yǒu +點 diǎn +黟 yī +黠 xiá +黡 yǎn +黢 qū +黣 měi +黤 yǎn +黥 qíng +黦 yuè +黧 lí +黨 dǎng +黩 dú +黪 cǎn +黫 yān +黬 yán +黭 yǎn +黮 dǎn +黯 àn +黰 zhěn +黱 dài +黲 cǎn +黳 yī +黴 méi +黵 zhǎn +黶 yǎn +黷 dú +黸 lú +黹 zhǐ +黺 fěn +黻 fú +黼 fǔ +黽 miǎn +黾 miǎn +黿 yuán +鼀 cù +鼁 qù +鼂 cháo +鼃 wā +鼄 zhū +鼅 zhī +鼆 méng +鼇 áo +鼈 biē +鼉 tuó +鼊 bì +鼋 yuán +鼌 cháo +鼍 tuó +鼎 dǐng +鼏 mì +鼐 nài +鼑 dǐng +鼒 zī +鼓 gǔ +鼔 gǔ +鼕 dōng +鼖 fén +鼗 táo +鼘 yuān +鼙 pí +鼚 chāng +鼛 gāo +鼜 qì +鼝 yuān +鼞 tāng +鼟 tēng +鼠 shǔ +鼡 shǔ +鼢 fén +鼣 fèi +鼤 wén +鼥 bá +鼦 diāo +鼧 tuó +鼨 zhōng +鼩 qú +鼪 shēng +鼫 shí +鼬 yòu +鼭 shí +鼮 tíng +鼯 wú +鼰 niàn +鼱 jīng +鼲 hún +鼳 jú +鼴 yǎn +鼵 tū +鼶 sī +鼷 xī +鼸 xiàn +鼹 yǎn +鼺 léi +鼻 bí +鼼 yǎo +鼽 qiú +鼾 hān +鼿 wù +齀 wù +齁 hōu +齂 xiè +齃 è +齄 zhā +齅 xiù +齆 wèng +齇 zhā +齈 nòng +齉 nàng +齊 qí +齋 zhāi +齌 jì +齍 zī +齎 jī +齏 jī +齐 qí +齑 jī +齒 chǐ +齓 chèn +齔 chèn +齕 hé +齖 yá +齗 yín +齘 xiè +齙 bāo +齚 zé +齛 xiè +齜 chái +齝 chī +齞 yǎn +齟 jǔ +齠 tiáo +齡 líng +齢 líng +齣 chū +齤 quán +齥 xiè +齦 kěn +齧 niè +齨 jiù +齩 yǎo +齪 chuò +齫 kǔn +齬 yǔ +齭 chǔ +齮 yǐ +齯 ní +齰 zé +齱 zōu +齲 qǔ +齳 yǔn +齴 yǎn +齵 óu +齶 è +齷 wò +齸 yì +齹 cī +齺 zōu +齻 diān +齼 chǔ +齽 jìn +齾 yà +齿 chǐ +龀 chèn +龁 hé +龂 yín +龃 jǔ +龄 líng +龅 bāo +龆 tiáo +龇 zī +龈 kěn +龉 yǔ +龊 chuò +龋 qǔ +龌 wò +龍 lóng +龎 páng +龏 gōng +龐 páng +龑 yǎn +龒 lóng +龓 lǒng +龔 gōng +龕 kān +龖 dá +龗 líng +龘 dá +龙 lóng +龚 gōng +龛 kān +龜 guī +龝 qiū +龞 biē +龟 guī +龠 yuè +龡 chuì +龢 hé +龣 jué +龤 xié +龥 yù +鿃 shǎn +𠵹 gāng +𠼤 jiān +𡅏 lái +𡑏 dǎo +𣍐 fèi +𨳒 diú diff --git a/uroman-1.2.8/data/Scripts.txt b/uroman-1.2.8/data/Scripts.txt new file mode 100644 index 0000000000000000000000000000000000000000..9093752fadf92a06aa85237c215d70a7c5567930 --- /dev/null +++ b/uroman-1.2.8/data/Scripts.txt @@ -0,0 +1,135 @@ +::script-name Aegean +::script-name Ahom +::script-name Anatolian Hieroglyph +::script-name Arabic ::direction right-to-left +::script-name Armenian +::script-name Avestan +::script-name Balinese +::script-name Bamum +::script-name Bassa Vah +::script-name Batak +::script-name Bengali ::abugida-default-vowel a +::script-name Bhaiksuki +::script-name Bopomofo ::language Chinese +::script-name Brahmi ::abugida-default-vowel a +::script-name Braille +::script-name Buginese +::script-name Buhid +::script-name Canadian Syllabics +::script-name Carian +::script-name Caucasian Albanian +::script-name Chakma +::script-name Cham +::script-name Cherokee +::script-name Coptic +::script-name Cuneiform +::script-name Cypriot +::script-name Cyrillic +::script-name CJK ::alt-script-name Chinese, Kanji ::language Chinese, Japanese, Korean, Mandarin +::script-name Deseret +::script-name Devanagari ::abugida-default-vowel a +::script-name Duployan +::script-name Egyptian Hieroglyph +::script-name Elbasan +::script-name Ethiopic +::script-name Georgian +::script-name Glagolitic +::script-name Gothic +::script-name Grantha +::script-name Greek +::script-name Gujarati ::abugida-default-vowel a +::script-name Gurmukhi ::abugida-default-vowel a +::script-name Hangul ::language Korean +::script-name Hanunoo +::script-name Hatran +::script-name Hebrew ::direction right-to-left +::script-name Hiragana ::language Japanese +::script-name Imperial Aramaic +::script-name Inscriptional Pahlavi +::script-name Inscriptional Parthian +::script-name Javanese +::script-name Kaithi +::script-name Kannada ::abugida-default-vowel a +::script-name Katakana ::language Japanese +::script-name Kayah Li +::script-name Kharoshthi +::script-name Khmer ::abugida-default-vowel a, o +::script-name Khojki +::script-name Khudawadi +::script-name Klingon +::script-name Lao +::script-name Lepcha +::script-name Latin +::script-name Limbu +::script-name Linear A +::script-name Linear B +::script-name Lycian +::script-name Lydian +::script-name Mahajani +::script-name Malayalam ::abugida-default-vowel a +::script-name Mandaic +::script-name Manichaean +::script-name Marchen +::script-name Meetei Mayek +::script-name Meroitic Cursive +::script-name Meroitic Hieroglyphic +::script-name Miao +::script-name Modi ::abugida-default-vowel a +::script-name Mongolian +::script-name Mro +::script-name Multani +::script-name Myanmar ::alt-script-name Burmese ::abugida-default-vowel a +::script-name Nabataean +::script-name New Tai Lue +::script-name Newa +::script-name Nko ::direction right-to-left +::script-name Ogham +::script-name Ol Chiki +::script-name Old Hungarian +::script-name Old Italic +::script-name Old Permic +::script-name Old Persian +::script-name Old North Arabian +::script-name Old South Arabian +::script-name Old Turkic +::script-name Oriya ::alt-script-name Odia ::abugida-default-vowel a +::script-name Osage +::script-name Osmanya +::script-name Pahawh Hmong +::script-name Palmyrene +::script-name Pau Cin Hau +::script-name Phags-pa +::script-name Phaistos Disc +::script-name Phoenician +::script-name Psalter Pahlavi +::script-name Rejang +::script-name Runic +::script-name Samaritan +::script-name Saurashtra +::script-name Sharada +::script-name Shavian +::script-name Siddham +::script-name Sinhala ::abugida-default-vowel a +::script-name Sora Sompeng +::script-name Sundanese ::abugida-default-vowel a +::script-name Syloti Nagri +::script-name Syriac +::script-name Tagalog +::script-name Tagbanwa +::script-name Tai Le +::script-name Tai Tham +::script-name Tai Viet +::script-name Takri +::script-name Tamil ::abugida-default-vowel a +::script-name Tangut +::script-name Telugu ::abugida-default-vowel a +::script-name Thaana ::direction right-to-left +::script-name Thai +::script-name Tibetan ::abugida-default-vowel a +::script-name Tifinagh +::script-name Tirhuta +::script-name Ugaritic +::script-name Vai +::script-name Vedic +::script-name Warang Citi +::script-name Yi diff --git a/uroman-1.2.8/data/UnicodeData.txt b/uroman-1.2.8/data/UnicodeData.txt new file mode 100644 index 0000000000000000000000000000000000000000..e22f967bbab8f2477a43533a334e21ebc0728eda --- /dev/null +++ b/uroman-1.2.8/data/UnicodeData.txt @@ -0,0 +1,33797 @@ +0000;;Cc;0;BN;;;;;N;NULL;;;; +0001;;Cc;0;BN;;;;;N;START OF HEADING;;;; +0002;;Cc;0;BN;;;;;N;START OF TEXT;;;; +0003;;Cc;0;BN;;;;;N;END OF TEXT;;;; +0004;;Cc;0;BN;;;;;N;END OF TRANSMISSION;;;; +0005;;Cc;0;BN;;;;;N;ENQUIRY;;;; +0006;;Cc;0;BN;;;;;N;ACKNOWLEDGE;;;; +0007;;Cc;0;BN;;;;;N;BELL;;;; +0008;;Cc;0;BN;;;;;N;BACKSPACE;;;; +0009;;Cc;0;S;;;;;N;CHARACTER TABULATION;;;; +000A;;Cc;0;B;;;;;N;LINE FEED (LF);;;; +000B;;Cc;0;S;;;;;N;LINE TABULATION;;;; +000C;;Cc;0;WS;;;;;N;FORM FEED (FF);;;; +000D;;Cc;0;B;;;;;N;CARRIAGE RETURN (CR);;;; +000E;;Cc;0;BN;;;;;N;SHIFT OUT;;;; +000F;;Cc;0;BN;;;;;N;SHIFT IN;;;; +0010;;Cc;0;BN;;;;;N;DATA LINK ESCAPE;;;; +0011;;Cc;0;BN;;;;;N;DEVICE CONTROL ONE;;;; +0012;;Cc;0;BN;;;;;N;DEVICE CONTROL TWO;;;; +0013;;Cc;0;BN;;;;;N;DEVICE CONTROL THREE;;;; +0014;;Cc;0;BN;;;;;N;DEVICE CONTROL FOUR;;;; +0015;;Cc;0;BN;;;;;N;NEGATIVE ACKNOWLEDGE;;;; +0016;;Cc;0;BN;;;;;N;SYNCHRONOUS IDLE;;;; +0017;;Cc;0;BN;;;;;N;END OF TRANSMISSION BLOCK;;;; +0018;;Cc;0;BN;;;;;N;CANCEL;;;; +0019;;Cc;0;BN;;;;;N;END OF MEDIUM;;;; +001A;;Cc;0;BN;;;;;N;SUBSTITUTE;;;; +001B;;Cc;0;BN;;;;;N;ESCAPE;;;; +001C;;Cc;0;B;;;;;N;INFORMATION SEPARATOR FOUR;;;; +001D;;Cc;0;B;;;;;N;INFORMATION SEPARATOR THREE;;;; +001E;;Cc;0;B;;;;;N;INFORMATION SEPARATOR TWO;;;; +001F;;Cc;0;S;;;;;N;INFORMATION SEPARATOR ONE;;;; +0020;SPACE;Zs;0;WS;;;;;N;;;;; +0021;EXCLAMATION MARK;Po;0;ON;;;;;N;;;;; +0022;QUOTATION MARK;Po;0;ON;;;;;N;;;;; +0023;NUMBER SIGN;Po;0;ET;;;;;N;;;;; +0024;DOLLAR SIGN;Sc;0;ET;;;;;N;;;;; +0025;PERCENT SIGN;Po;0;ET;;;;;N;;;;; +0026;AMPERSAND;Po;0;ON;;;;;N;;;;; +0027;APOSTROPHE;Po;0;ON;;;;;N;APOSTROPHE-QUOTE;;;; +0028;LEFT PARENTHESIS;Ps;0;ON;;;;;Y;OPENING PARENTHESIS;;;; +0029;RIGHT PARENTHESIS;Pe;0;ON;;;;;Y;CLOSING PARENTHESIS;;;; +002A;ASTERISK;Po;0;ON;;;;;N;;;;; +002B;PLUS SIGN;Sm;0;ES;;;;;N;;;;; +002C;COMMA;Po;0;CS;;;;;N;;;;; +002D;HYPHEN-MINUS;Pd;0;ES;;;;;N;;;;; +002E;FULL STOP;Po;0;CS;;;;;N;PERIOD;;;; +002F;SOLIDUS;Po;0;CS;;;;;N;SLASH;;;; +0030;DIGIT ZERO;Nd;0;EN;;0;0;0;N;;;;; +0031;DIGIT ONE;Nd;0;EN;;1;1;1;N;;;;; +0032;DIGIT TWO;Nd;0;EN;;2;2;2;N;;;;; +0033;DIGIT THREE;Nd;0;EN;;3;3;3;N;;;;; +0034;DIGIT FOUR;Nd;0;EN;;4;4;4;N;;;;; +0035;DIGIT FIVE;Nd;0;EN;;5;5;5;N;;;;; +0036;DIGIT SIX;Nd;0;EN;;6;6;6;N;;;;; +0037;DIGIT SEVEN;Nd;0;EN;;7;7;7;N;;;;; +0038;DIGIT EIGHT;Nd;0;EN;;8;8;8;N;;;;; +0039;DIGIT NINE;Nd;0;EN;;9;9;9;N;;;;; +003A;COLON;Po;0;CS;;;;;N;;;;; +003B;SEMICOLON;Po;0;ON;;;;;N;;;;; +003C;LESS-THAN SIGN;Sm;0;ON;;;;;Y;;;;; +003D;EQUALS SIGN;Sm;0;ON;;;;;N;;;;; +003E;GREATER-THAN SIGN;Sm;0;ON;;;;;Y;;;;; +003F;QUESTION MARK;Po;0;ON;;;;;N;;;;; +0040;COMMERCIAL AT;Po;0;ON;;;;;N;;;;; +0041;LATIN CAPITAL LETTER A;Lu;0;L;;;;;N;;;;0061; +0042;LATIN CAPITAL LETTER B;Lu;0;L;;;;;N;;;;0062; +0043;LATIN CAPITAL LETTER C;Lu;0;L;;;;;N;;;;0063; +0044;LATIN CAPITAL LETTER D;Lu;0;L;;;;;N;;;;0064; +0045;LATIN CAPITAL LETTER E;Lu;0;L;;;;;N;;;;0065; +0046;LATIN CAPITAL LETTER F;Lu;0;L;;;;;N;;;;0066; +0047;LATIN CAPITAL LETTER G;Lu;0;L;;;;;N;;;;0067; +0048;LATIN CAPITAL LETTER H;Lu;0;L;;;;;N;;;;0068; +0049;LATIN CAPITAL LETTER I;Lu;0;L;;;;;N;;;;0069; +004A;LATIN CAPITAL LETTER J;Lu;0;L;;;;;N;;;;006A; +004B;LATIN CAPITAL LETTER K;Lu;0;L;;;;;N;;;;006B; +004C;LATIN CAPITAL LETTER L;Lu;0;L;;;;;N;;;;006C; +004D;LATIN CAPITAL LETTER M;Lu;0;L;;;;;N;;;;006D; +004E;LATIN CAPITAL LETTER N;Lu;0;L;;;;;N;;;;006E; +004F;LATIN CAPITAL LETTER O;Lu;0;L;;;;;N;;;;006F; +0050;LATIN CAPITAL LETTER P;Lu;0;L;;;;;N;;;;0070; +0051;LATIN CAPITAL LETTER Q;Lu;0;L;;;;;N;;;;0071; +0052;LATIN CAPITAL LETTER R;Lu;0;L;;;;;N;;;;0072; +0053;LATIN CAPITAL LETTER S;Lu;0;L;;;;;N;;;;0073; +0054;LATIN CAPITAL LETTER T;Lu;0;L;;;;;N;;;;0074; +0055;LATIN CAPITAL LETTER U;Lu;0;L;;;;;N;;;;0075; +0056;LATIN CAPITAL LETTER V;Lu;0;L;;;;;N;;;;0076; +0057;LATIN CAPITAL LETTER W;Lu;0;L;;;;;N;;;;0077; +0058;LATIN CAPITAL LETTER X;Lu;0;L;;;;;N;;;;0078; +0059;LATIN CAPITAL LETTER Y;Lu;0;L;;;;;N;;;;0079; +005A;LATIN CAPITAL LETTER Z;Lu;0;L;;;;;N;;;;007A; +005B;LEFT SQUARE BRACKET;Ps;0;ON;;;;;Y;OPENING SQUARE BRACKET;;;; +005C;REVERSE SOLIDUS;Po;0;ON;;;;;N;BACKSLASH;;;; +005D;RIGHT SQUARE BRACKET;Pe;0;ON;;;;;Y;CLOSING SQUARE BRACKET;;;; +005E;CIRCUMFLEX ACCENT;Sk;0;ON;;;;;N;SPACING CIRCUMFLEX;;;; +005F;LOW LINE;Pc;0;ON;;;;;N;SPACING UNDERSCORE;;;; +0060;GRAVE ACCENT;Sk;0;ON;;;;;N;SPACING GRAVE;;;; +0061;LATIN SMALL LETTER A;Ll;0;L;;;;;N;;;0041;;0041 +0062;LATIN SMALL LETTER B;Ll;0;L;;;;;N;;;0042;;0042 +0063;LATIN SMALL LETTER C;Ll;0;L;;;;;N;;;0043;;0043 +0064;LATIN SMALL LETTER D;Ll;0;L;;;;;N;;;0044;;0044 +0065;LATIN SMALL LETTER E;Ll;0;L;;;;;N;;;0045;;0045 +0066;LATIN SMALL LETTER F;Ll;0;L;;;;;N;;;0046;;0046 +0067;LATIN SMALL LETTER G;Ll;0;L;;;;;N;;;0047;;0047 +0068;LATIN SMALL LETTER H;Ll;0;L;;;;;N;;;0048;;0048 +0069;LATIN SMALL LETTER I;Ll;0;L;;;;;N;;;0049;;0049 +006A;LATIN SMALL LETTER J;Ll;0;L;;;;;N;;;004A;;004A +006B;LATIN SMALL LETTER K;Ll;0;L;;;;;N;;;004B;;004B +006C;LATIN SMALL LETTER L;Ll;0;L;;;;;N;;;004C;;004C +006D;LATIN SMALL LETTER M;Ll;0;L;;;;;N;;;004D;;004D +006E;LATIN SMALL LETTER N;Ll;0;L;;;;;N;;;004E;;004E +006F;LATIN SMALL LETTER O;Ll;0;L;;;;;N;;;004F;;004F +0070;LATIN SMALL LETTER P;Ll;0;L;;;;;N;;;0050;;0050 +0071;LATIN SMALL LETTER Q;Ll;0;L;;;;;N;;;0051;;0051 +0072;LATIN SMALL LETTER R;Ll;0;L;;;;;N;;;0052;;0052 +0073;LATIN SMALL LETTER S;Ll;0;L;;;;;N;;;0053;;0053 +0074;LATIN SMALL LETTER T;Ll;0;L;;;;;N;;;0054;;0054 +0075;LATIN SMALL LETTER U;Ll;0;L;;;;;N;;;0055;;0055 +0076;LATIN SMALL LETTER V;Ll;0;L;;;;;N;;;0056;;0056 +0077;LATIN SMALL LETTER W;Ll;0;L;;;;;N;;;0057;;0057 +0078;LATIN SMALL LETTER X;Ll;0;L;;;;;N;;;0058;;0058 +0079;LATIN SMALL LETTER Y;Ll;0;L;;;;;N;;;0059;;0059 +007A;LATIN SMALL LETTER Z;Ll;0;L;;;;;N;;;005A;;005A +007B;LEFT CURLY BRACKET;Ps;0;ON;;;;;Y;OPENING CURLY BRACKET;;;; +007C;VERTICAL LINE;Sm;0;ON;;;;;N;VERTICAL BAR;;;; +007D;RIGHT CURLY BRACKET;Pe;0;ON;;;;;Y;CLOSING CURLY BRACKET;;;; +007E;TILDE;Sm;0;ON;;;;;N;;;;; +007F;;Cc;0;BN;;;;;N;DELETE;;;; +0080;;Cc;0;BN;;;;;N;;;;; +0081;;Cc;0;BN;;;;;N;;;;; +0082;;Cc;0;BN;;;;;N;BREAK PERMITTED HERE;;;; +0083;;Cc;0;BN;;;;;N;NO BREAK HERE;;;; +0084;;Cc;0;BN;;;;;N;;;;; +0085;;Cc;0;B;;;;;N;NEXT LINE (NEL);;;; +0086;;Cc;0;BN;;;;;N;START OF SELECTED AREA;;;; +0087;;Cc;0;BN;;;;;N;END OF SELECTED AREA;;;; +0088;;Cc;0;BN;;;;;N;CHARACTER TABULATION SET;;;; +0089;;Cc;0;BN;;;;;N;CHARACTER TABULATION WITH JUSTIFICATION;;;; +008A;;Cc;0;BN;;;;;N;LINE TABULATION SET;;;; +008B;;Cc;0;BN;;;;;N;PARTIAL LINE FORWARD;;;; +008C;;Cc;0;BN;;;;;N;PARTIAL LINE BACKWARD;;;; +008D;;Cc;0;BN;;;;;N;REVERSE LINE FEED;;;; +008E;;Cc;0;BN;;;;;N;SINGLE SHIFT TWO;;;; +008F;;Cc;0;BN;;;;;N;SINGLE SHIFT THREE;;;; +0090;;Cc;0;BN;;;;;N;DEVICE CONTROL STRING;;;; +0091;;Cc;0;BN;;;;;N;PRIVATE USE ONE;;;; +0092;;Cc;0;BN;;;;;N;PRIVATE USE TWO;;;; +0093;;Cc;0;BN;;;;;N;SET TRANSMIT STATE;;;; +0094;;Cc;0;BN;;;;;N;CANCEL CHARACTER;;;; +0095;;Cc;0;BN;;;;;N;MESSAGE WAITING;;;; +0096;;Cc;0;BN;;;;;N;START OF GUARDED AREA;;;; +0097;;Cc;0;BN;;;;;N;END OF GUARDED AREA;;;; +0098;;Cc;0;BN;;;;;N;START OF STRING;;;; +0099;;Cc;0;BN;;;;;N;;;;; +009A;;Cc;0;BN;;;;;N;SINGLE CHARACTER INTRODUCER;;;; +009B;;Cc;0;BN;;;;;N;CONTROL SEQUENCE INTRODUCER;;;; +009C;;Cc;0;BN;;;;;N;STRING TERMINATOR;;;; +009D;;Cc;0;BN;;;;;N;OPERATING SYSTEM COMMAND;;;; +009E;;Cc;0;BN;;;;;N;PRIVACY MESSAGE;;;; +009F;;Cc;0;BN;;;;;N;APPLICATION PROGRAM COMMAND;;;; +00A0;NO-BREAK SPACE;Zs;0;CS; 0020;;;;N;NON-BREAKING SPACE;;;; +00A1;INVERTED EXCLAMATION MARK;Po;0;ON;;;;;N;;;;; +00A2;CENT SIGN;Sc;0;ET;;;;;N;;;;; +00A3;POUND SIGN;Sc;0;ET;;;;;N;;;;; +00A4;CURRENCY SIGN;Sc;0;ET;;;;;N;;;;; +00A5;YEN SIGN;Sc;0;ET;;;;;N;;;;; +00A6;BROKEN BAR;So;0;ON;;;;;N;BROKEN VERTICAL BAR;;;; +00A7;SECTION SIGN;Po;0;ON;;;;;N;;;;; +00A8;DIAERESIS;Sk;0;ON; 0020 0308;;;;N;SPACING DIAERESIS;;;; +00A9;COPYRIGHT SIGN;So;0;ON;;;;;N;;;;; +00AA;FEMININE ORDINAL INDICATOR;Lo;0;L; 0061;;;;N;;;;; +00AB;LEFT-POINTING DOUBLE ANGLE QUOTATION MARK;Pi;0;ON;;;;;Y;LEFT POINTING GUILLEMET;;;; +00AC;NOT SIGN;Sm;0;ON;;;;;N;;;;; +00AD;SOFT HYPHEN;Cf;0;BN;;;;;N;;;;; +00AE;REGISTERED SIGN;So;0;ON;;;;;N;REGISTERED TRADE MARK SIGN;;;; +00AF;MACRON;Sk;0;ON; 0020 0304;;;;N;SPACING MACRON;;;; +00B0;DEGREE SIGN;So;0;ET;;;;;N;;;;; +00B1;PLUS-MINUS SIGN;Sm;0;ET;;;;;N;PLUS-OR-MINUS SIGN;;;; +00B2;SUPERSCRIPT TWO;No;0;EN; 0032;;2;2;N;SUPERSCRIPT DIGIT TWO;;;; +00B3;SUPERSCRIPT THREE;No;0;EN; 0033;;3;3;N;SUPERSCRIPT DIGIT THREE;;;; +00B4;ACUTE ACCENT;Sk;0;ON; 0020 0301;;;;N;SPACING ACUTE;;;; +00B5;MICRO SIGN;Ll;0;L; 03BC;;;;N;;;039C;;039C +00B6;PILCROW SIGN;Po;0;ON;;;;;N;PARAGRAPH SIGN;;;; +00B7;MIDDLE DOT;Po;0;ON;;;;;N;;;;; +00B8;CEDILLA;Sk;0;ON; 0020 0327;;;;N;SPACING CEDILLA;;;; +00B9;SUPERSCRIPT ONE;No;0;EN; 0031;;1;1;N;SUPERSCRIPT DIGIT ONE;;;; +00BA;MASCULINE ORDINAL INDICATOR;Lo;0;L; 006F;;;;N;;;;; +00BB;RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK;Pf;0;ON;;;;;Y;RIGHT POINTING GUILLEMET;;;; +00BC;VULGAR FRACTION ONE QUARTER;No;0;ON; 0031 2044 0034;;;1/4;N;FRACTION ONE QUARTER;;;; +00BD;VULGAR FRACTION ONE HALF;No;0;ON; 0031 2044 0032;;;1/2;N;FRACTION ONE HALF;;;; +00BE;VULGAR FRACTION THREE QUARTERS;No;0;ON; 0033 2044 0034;;;3/4;N;FRACTION THREE QUARTERS;;;; +00BF;INVERTED QUESTION MARK;Po;0;ON;;;;;N;;;;; +00C0;LATIN CAPITAL LETTER A WITH GRAVE;Lu;0;L;0041 0300;;;;N;LATIN CAPITAL LETTER A GRAVE;;;00E0; +00C1;LATIN CAPITAL LETTER A WITH ACUTE;Lu;0;L;0041 0301;;;;N;LATIN CAPITAL LETTER A ACUTE;;;00E1; +00C2;LATIN CAPITAL LETTER A WITH CIRCUMFLEX;Lu;0;L;0041 0302;;;;N;LATIN CAPITAL LETTER A CIRCUMFLEX;;;00E2; +00C3;LATIN CAPITAL LETTER A WITH TILDE;Lu;0;L;0041 0303;;;;N;LATIN CAPITAL LETTER A TILDE;;;00E3; +00C4;LATIN CAPITAL LETTER A WITH DIAERESIS;Lu;0;L;0041 0308;;;;N;LATIN CAPITAL LETTER A DIAERESIS;;;00E4; +00C5;LATIN CAPITAL LETTER A WITH RING ABOVE;Lu;0;L;0041 030A;;;;N;LATIN CAPITAL LETTER A RING;;;00E5; +00C6;LATIN CAPITAL LETTER AE;Lu;0;L;;;;;N;LATIN CAPITAL LETTER A E;;;00E6; +00C7;LATIN CAPITAL LETTER C WITH CEDILLA;Lu;0;L;0043 0327;;;;N;LATIN CAPITAL LETTER C CEDILLA;;;00E7; +00C8;LATIN CAPITAL LETTER E WITH GRAVE;Lu;0;L;0045 0300;;;;N;LATIN CAPITAL LETTER E GRAVE;;;00E8; +00C9;LATIN CAPITAL LETTER E WITH ACUTE;Lu;0;L;0045 0301;;;;N;LATIN CAPITAL LETTER E ACUTE;;;00E9; +00CA;LATIN CAPITAL LETTER E WITH CIRCUMFLEX;Lu;0;L;0045 0302;;;;N;LATIN CAPITAL LETTER E CIRCUMFLEX;;;00EA; +00CB;LATIN CAPITAL LETTER E WITH DIAERESIS;Lu;0;L;0045 0308;;;;N;LATIN CAPITAL LETTER E DIAERESIS;;;00EB; +00CC;LATIN CAPITAL LETTER I WITH GRAVE;Lu;0;L;0049 0300;;;;N;LATIN CAPITAL LETTER I GRAVE;;;00EC; +00CD;LATIN CAPITAL LETTER I WITH ACUTE;Lu;0;L;0049 0301;;;;N;LATIN CAPITAL LETTER I ACUTE;;;00ED; +00CE;LATIN CAPITAL LETTER I WITH CIRCUMFLEX;Lu;0;L;0049 0302;;;;N;LATIN CAPITAL LETTER I CIRCUMFLEX;;;00EE; +00CF;LATIN CAPITAL LETTER I WITH DIAERESIS;Lu;0;L;0049 0308;;;;N;LATIN CAPITAL LETTER I DIAERESIS;;;00EF; +00D0;LATIN CAPITAL LETTER ETH;Lu;0;L;;;;;N;;;;00F0; +00D1;LATIN CAPITAL LETTER N WITH TILDE;Lu;0;L;004E 0303;;;;N;LATIN CAPITAL LETTER N TILDE;;;00F1; +00D2;LATIN CAPITAL LETTER O WITH GRAVE;Lu;0;L;004F 0300;;;;N;LATIN CAPITAL LETTER O GRAVE;;;00F2; +00D3;LATIN CAPITAL LETTER O WITH ACUTE;Lu;0;L;004F 0301;;;;N;LATIN CAPITAL LETTER O ACUTE;;;00F3; +00D4;LATIN CAPITAL LETTER O WITH CIRCUMFLEX;Lu;0;L;004F 0302;;;;N;LATIN CAPITAL LETTER O CIRCUMFLEX;;;00F4; +00D5;LATIN CAPITAL LETTER O WITH TILDE;Lu;0;L;004F 0303;;;;N;LATIN CAPITAL LETTER O TILDE;;;00F5; +00D6;LATIN CAPITAL LETTER O WITH DIAERESIS;Lu;0;L;004F 0308;;;;N;LATIN CAPITAL LETTER O DIAERESIS;;;00F6; +00D7;MULTIPLICATION SIGN;Sm;0;ON;;;;;N;;;;; +00D8;LATIN CAPITAL LETTER O WITH STROKE;Lu;0;L;;;;;N;LATIN CAPITAL LETTER O SLASH;;;00F8; +00D9;LATIN CAPITAL LETTER U WITH GRAVE;Lu;0;L;0055 0300;;;;N;LATIN CAPITAL LETTER U GRAVE;;;00F9; +00DA;LATIN CAPITAL LETTER U WITH ACUTE;Lu;0;L;0055 0301;;;;N;LATIN CAPITAL LETTER U ACUTE;;;00FA; +00DB;LATIN CAPITAL LETTER U WITH CIRCUMFLEX;Lu;0;L;0055 0302;;;;N;LATIN CAPITAL LETTER U CIRCUMFLEX;;;00FB; +00DC;LATIN CAPITAL LETTER U WITH DIAERESIS;Lu;0;L;0055 0308;;;;N;LATIN CAPITAL LETTER U DIAERESIS;;;00FC; +00DD;LATIN CAPITAL LETTER Y WITH ACUTE;Lu;0;L;0059 0301;;;;N;LATIN CAPITAL LETTER Y ACUTE;;;00FD; +00DE;LATIN CAPITAL LETTER THORN;Lu;0;L;;;;;N;;;;00FE; +00DF;LATIN SMALL LETTER SHARP S;Ll;0;L;;;;;N;;;;; +00E0;LATIN SMALL LETTER A WITH GRAVE;Ll;0;L;0061 0300;;;;N;LATIN SMALL LETTER A GRAVE;;00C0;;00C0 +00E1;LATIN SMALL LETTER A WITH ACUTE;Ll;0;L;0061 0301;;;;N;LATIN SMALL LETTER A ACUTE;;00C1;;00C1 +00E2;LATIN SMALL LETTER A WITH CIRCUMFLEX;Ll;0;L;0061 0302;;;;N;LATIN SMALL LETTER A CIRCUMFLEX;;00C2;;00C2 +00E3;LATIN SMALL LETTER A WITH TILDE;Ll;0;L;0061 0303;;;;N;LATIN SMALL LETTER A TILDE;;00C3;;00C3 +00E4;LATIN SMALL LETTER A WITH DIAERESIS;Ll;0;L;0061 0308;;;;N;LATIN SMALL LETTER A DIAERESIS;;00C4;;00C4 +00E5;LATIN SMALL LETTER A WITH RING ABOVE;Ll;0;L;0061 030A;;;;N;LATIN SMALL LETTER A RING;;00C5;;00C5 +00E6;LATIN SMALL LETTER AE;Ll;0;L;;;;;N;LATIN SMALL LETTER A E;;00C6;;00C6 +00E7;LATIN SMALL LETTER C WITH CEDILLA;Ll;0;L;0063 0327;;;;N;LATIN SMALL LETTER C CEDILLA;;00C7;;00C7 +00E8;LATIN SMALL LETTER E WITH GRAVE;Ll;0;L;0065 0300;;;;N;LATIN SMALL LETTER E GRAVE;;00C8;;00C8 +00E9;LATIN SMALL LETTER E WITH ACUTE;Ll;0;L;0065 0301;;;;N;LATIN SMALL LETTER E ACUTE;;00C9;;00C9 +00EA;LATIN SMALL LETTER E WITH CIRCUMFLEX;Ll;0;L;0065 0302;;;;N;LATIN SMALL LETTER E CIRCUMFLEX;;00CA;;00CA +00EB;LATIN SMALL LETTER E WITH DIAERESIS;Ll;0;L;0065 0308;;;;N;LATIN SMALL LETTER E DIAERESIS;;00CB;;00CB +00EC;LATIN SMALL LETTER I WITH GRAVE;Ll;0;L;0069 0300;;;;N;LATIN SMALL LETTER I GRAVE;;00CC;;00CC +00ED;LATIN SMALL LETTER I WITH ACUTE;Ll;0;L;0069 0301;;;;N;LATIN SMALL LETTER I ACUTE;;00CD;;00CD +00EE;LATIN SMALL LETTER I WITH CIRCUMFLEX;Ll;0;L;0069 0302;;;;N;LATIN SMALL LETTER I CIRCUMFLEX;;00CE;;00CE +00EF;LATIN SMALL LETTER I WITH DIAERESIS;Ll;0;L;0069 0308;;;;N;LATIN SMALL LETTER I DIAERESIS;;00CF;;00CF +00F0;LATIN SMALL LETTER ETH;Ll;0;L;;;;;N;;;00D0;;00D0 +00F1;LATIN SMALL LETTER N WITH TILDE;Ll;0;L;006E 0303;;;;N;LATIN SMALL LETTER N TILDE;;00D1;;00D1 +00F2;LATIN SMALL LETTER O WITH GRAVE;Ll;0;L;006F 0300;;;;N;LATIN SMALL LETTER O GRAVE;;00D2;;00D2 +00F3;LATIN SMALL LETTER O WITH ACUTE;Ll;0;L;006F 0301;;;;N;LATIN SMALL LETTER O ACUTE;;00D3;;00D3 +00F4;LATIN SMALL LETTER O WITH CIRCUMFLEX;Ll;0;L;006F 0302;;;;N;LATIN SMALL LETTER O CIRCUMFLEX;;00D4;;00D4 +00F5;LATIN SMALL LETTER O WITH TILDE;Ll;0;L;006F 0303;;;;N;LATIN SMALL LETTER O TILDE;;00D5;;00D5 +00F6;LATIN SMALL LETTER O WITH DIAERESIS;Ll;0;L;006F 0308;;;;N;LATIN SMALL LETTER O DIAERESIS;;00D6;;00D6 +00F7;DIVISION SIGN;Sm;0;ON;;;;;N;;;;; +00F8;LATIN SMALL LETTER O WITH STROKE;Ll;0;L;;;;;N;LATIN SMALL LETTER O SLASH;;00D8;;00D8 +00F9;LATIN SMALL LETTER U WITH GRAVE;Ll;0;L;0075 0300;;;;N;LATIN SMALL LETTER U GRAVE;;00D9;;00D9 +00FA;LATIN SMALL LETTER U WITH ACUTE;Ll;0;L;0075 0301;;;;N;LATIN SMALL LETTER U ACUTE;;00DA;;00DA +00FB;LATIN SMALL LETTER U WITH CIRCUMFLEX;Ll;0;L;0075 0302;;;;N;LATIN SMALL LETTER U CIRCUMFLEX;;00DB;;00DB +00FC;LATIN SMALL LETTER U WITH DIAERESIS;Ll;0;L;0075 0308;;;;N;LATIN SMALL LETTER U DIAERESIS;;00DC;;00DC +00FD;LATIN SMALL LETTER Y WITH ACUTE;Ll;0;L;0079 0301;;;;N;LATIN SMALL LETTER Y ACUTE;;00DD;;00DD +00FE;LATIN SMALL LETTER THORN;Ll;0;L;;;;;N;;;00DE;;00DE +00FF;LATIN SMALL LETTER Y WITH DIAERESIS;Ll;0;L;0079 0308;;;;N;LATIN SMALL LETTER Y DIAERESIS;;0178;;0178 +0100;LATIN CAPITAL LETTER A WITH MACRON;Lu;0;L;0041 0304;;;;N;LATIN CAPITAL LETTER A MACRON;;;0101; +0101;LATIN SMALL LETTER A WITH MACRON;Ll;0;L;0061 0304;;;;N;LATIN SMALL LETTER A MACRON;;0100;;0100 +0102;LATIN CAPITAL LETTER A WITH BREVE;Lu;0;L;0041 0306;;;;N;LATIN CAPITAL LETTER A BREVE;;;0103; +0103;LATIN SMALL LETTER A WITH BREVE;Ll;0;L;0061 0306;;;;N;LATIN SMALL LETTER A BREVE;;0102;;0102 +0104;LATIN CAPITAL LETTER A WITH OGONEK;Lu;0;L;0041 0328;;;;N;LATIN CAPITAL LETTER A OGONEK;;;0105; +0105;LATIN SMALL LETTER A WITH OGONEK;Ll;0;L;0061 0328;;;;N;LATIN SMALL LETTER A OGONEK;;0104;;0104 +0106;LATIN CAPITAL LETTER C WITH ACUTE;Lu;0;L;0043 0301;;;;N;LATIN CAPITAL LETTER C ACUTE;;;0107; +0107;LATIN SMALL LETTER C WITH ACUTE;Ll;0;L;0063 0301;;;;N;LATIN SMALL LETTER C ACUTE;;0106;;0106 +0108;LATIN CAPITAL LETTER C WITH CIRCUMFLEX;Lu;0;L;0043 0302;;;;N;LATIN CAPITAL LETTER C CIRCUMFLEX;;;0109; +0109;LATIN SMALL LETTER C WITH CIRCUMFLEX;Ll;0;L;0063 0302;;;;N;LATIN SMALL LETTER C CIRCUMFLEX;;0108;;0108 +010A;LATIN CAPITAL LETTER C WITH DOT ABOVE;Lu;0;L;0043 0307;;;;N;LATIN CAPITAL LETTER C DOT;;;010B; +010B;LATIN SMALL LETTER C WITH DOT ABOVE;Ll;0;L;0063 0307;;;;N;LATIN SMALL LETTER C DOT;;010A;;010A +010C;LATIN CAPITAL LETTER C WITH CARON;Lu;0;L;0043 030C;;;;N;LATIN CAPITAL LETTER C HACEK;;;010D; +010D;LATIN SMALL LETTER C WITH CARON;Ll;0;L;0063 030C;;;;N;LATIN SMALL LETTER C HACEK;;010C;;010C +010E;LATIN CAPITAL LETTER D WITH CARON;Lu;0;L;0044 030C;;;;N;LATIN CAPITAL LETTER D HACEK;;;010F; +010F;LATIN SMALL LETTER D WITH CARON;Ll;0;L;0064 030C;;;;N;LATIN SMALL LETTER D HACEK;;010E;;010E +0110;LATIN CAPITAL LETTER D WITH STROKE;Lu;0;L;;;;;N;LATIN CAPITAL LETTER D BAR;;;0111; +0111;LATIN SMALL LETTER D WITH STROKE;Ll;0;L;;;;;N;LATIN SMALL LETTER D BAR;;0110;;0110 +0112;LATIN CAPITAL LETTER E WITH MACRON;Lu;0;L;0045 0304;;;;N;LATIN CAPITAL LETTER E MACRON;;;0113; +0113;LATIN SMALL LETTER E WITH MACRON;Ll;0;L;0065 0304;;;;N;LATIN SMALL LETTER E MACRON;;0112;;0112 +0114;LATIN CAPITAL LETTER E WITH BREVE;Lu;0;L;0045 0306;;;;N;LATIN CAPITAL LETTER E BREVE;;;0115; +0115;LATIN SMALL LETTER E WITH BREVE;Ll;0;L;0065 0306;;;;N;LATIN SMALL LETTER E BREVE;;0114;;0114 +0116;LATIN CAPITAL LETTER E WITH DOT ABOVE;Lu;0;L;0045 0307;;;;N;LATIN CAPITAL LETTER E DOT;;;0117; +0117;LATIN SMALL LETTER E WITH DOT ABOVE;Ll;0;L;0065 0307;;;;N;LATIN SMALL LETTER E DOT;;0116;;0116 +0118;LATIN CAPITAL LETTER E WITH OGONEK;Lu;0;L;0045 0328;;;;N;LATIN CAPITAL LETTER E OGONEK;;;0119; +0119;LATIN SMALL LETTER E WITH OGONEK;Ll;0;L;0065 0328;;;;N;LATIN SMALL LETTER E OGONEK;;0118;;0118 +011A;LATIN CAPITAL LETTER E WITH CARON;Lu;0;L;0045 030C;;;;N;LATIN CAPITAL LETTER E HACEK;;;011B; +011B;LATIN SMALL LETTER E WITH CARON;Ll;0;L;0065 030C;;;;N;LATIN SMALL LETTER E HACEK;;011A;;011A +011C;LATIN CAPITAL LETTER G WITH CIRCUMFLEX;Lu;0;L;0047 0302;;;;N;LATIN CAPITAL LETTER G CIRCUMFLEX;;;011D; +011D;LATIN SMALL LETTER G WITH CIRCUMFLEX;Ll;0;L;0067 0302;;;;N;LATIN SMALL LETTER G CIRCUMFLEX;;011C;;011C +011E;LATIN CAPITAL LETTER G WITH BREVE;Lu;0;L;0047 0306;;;;N;LATIN CAPITAL LETTER G BREVE;;;011F; +011F;LATIN SMALL LETTER G WITH BREVE;Ll;0;L;0067 0306;;;;N;LATIN SMALL LETTER G BREVE;;011E;;011E +0120;LATIN CAPITAL LETTER G WITH DOT ABOVE;Lu;0;L;0047 0307;;;;N;LATIN CAPITAL LETTER G DOT;;;0121; +0121;LATIN SMALL LETTER G WITH DOT ABOVE;Ll;0;L;0067 0307;;;;N;LATIN SMALL LETTER G DOT;;0120;;0120 +0122;LATIN CAPITAL LETTER G WITH CEDILLA;Lu;0;L;0047 0327;;;;N;LATIN CAPITAL LETTER G CEDILLA;;;0123; +0123;LATIN SMALL LETTER G WITH CEDILLA;Ll;0;L;0067 0327;;;;N;LATIN SMALL LETTER G CEDILLA;;0122;;0122 +0124;LATIN CAPITAL LETTER H WITH CIRCUMFLEX;Lu;0;L;0048 0302;;;;N;LATIN CAPITAL LETTER H CIRCUMFLEX;;;0125; +0125;LATIN SMALL LETTER H WITH CIRCUMFLEX;Ll;0;L;0068 0302;;;;N;LATIN SMALL LETTER H CIRCUMFLEX;;0124;;0124 +0126;LATIN CAPITAL LETTER H WITH STROKE;Lu;0;L;;;;;N;LATIN CAPITAL LETTER H BAR;;;0127; +0127;LATIN SMALL LETTER H WITH STROKE;Ll;0;L;;;;;N;LATIN SMALL LETTER H BAR;;0126;;0126 +0128;LATIN CAPITAL LETTER I WITH TILDE;Lu;0;L;0049 0303;;;;N;LATIN CAPITAL LETTER I TILDE;;;0129; +0129;LATIN SMALL LETTER I WITH TILDE;Ll;0;L;0069 0303;;;;N;LATIN SMALL LETTER I TILDE;;0128;;0128 +012A;LATIN CAPITAL LETTER I WITH MACRON;Lu;0;L;0049 0304;;;;N;LATIN CAPITAL LETTER I MACRON;;;012B; +012B;LATIN SMALL LETTER I WITH MACRON;Ll;0;L;0069 0304;;;;N;LATIN SMALL LETTER I MACRON;;012A;;012A +012C;LATIN CAPITAL LETTER I WITH BREVE;Lu;0;L;0049 0306;;;;N;LATIN CAPITAL LETTER I BREVE;;;012D; +012D;LATIN SMALL LETTER I WITH BREVE;Ll;0;L;0069 0306;;;;N;LATIN SMALL LETTER I BREVE;;012C;;012C +012E;LATIN CAPITAL LETTER I WITH OGONEK;Lu;0;L;0049 0328;;;;N;LATIN CAPITAL LETTER I OGONEK;;;012F; +012F;LATIN SMALL LETTER I WITH OGONEK;Ll;0;L;0069 0328;;;;N;LATIN SMALL LETTER I OGONEK;;012E;;012E +0130;LATIN CAPITAL LETTER I WITH DOT ABOVE;Lu;0;L;0049 0307;;;;N;LATIN CAPITAL LETTER I DOT;;;0069; +0131;LATIN SMALL LETTER DOTLESS I;Ll;0;L;;;;;N;;;0049;;0049 +0132;LATIN CAPITAL LIGATURE IJ;Lu;0;L; 0049 004A;;;;N;LATIN CAPITAL LETTER I J;;;0133; +0133;LATIN SMALL LIGATURE IJ;Ll;0;L; 0069 006A;;;;N;LATIN SMALL LETTER I J;;0132;;0132 +0134;LATIN CAPITAL LETTER J WITH CIRCUMFLEX;Lu;0;L;004A 0302;;;;N;LATIN CAPITAL LETTER J CIRCUMFLEX;;;0135; +0135;LATIN SMALL LETTER J WITH CIRCUMFLEX;Ll;0;L;006A 0302;;;;N;LATIN SMALL LETTER J CIRCUMFLEX;;0134;;0134 +0136;LATIN CAPITAL LETTER K WITH CEDILLA;Lu;0;L;004B 0327;;;;N;LATIN CAPITAL LETTER K CEDILLA;;;0137; +0137;LATIN SMALL LETTER K WITH CEDILLA;Ll;0;L;006B 0327;;;;N;LATIN SMALL LETTER K CEDILLA;;0136;;0136 +0138;LATIN SMALL LETTER KRA;Ll;0;L;;;;;N;;;;; +0139;LATIN CAPITAL LETTER L WITH ACUTE;Lu;0;L;004C 0301;;;;N;LATIN CAPITAL LETTER L ACUTE;;;013A; +013A;LATIN SMALL LETTER L WITH ACUTE;Ll;0;L;006C 0301;;;;N;LATIN SMALL LETTER L ACUTE;;0139;;0139 +013B;LATIN CAPITAL LETTER L WITH CEDILLA;Lu;0;L;004C 0327;;;;N;LATIN CAPITAL LETTER L CEDILLA;;;013C; +013C;LATIN SMALL LETTER L WITH CEDILLA;Ll;0;L;006C 0327;;;;N;LATIN SMALL LETTER L CEDILLA;;013B;;013B +013D;LATIN CAPITAL LETTER L WITH CARON;Lu;0;L;004C 030C;;;;N;LATIN CAPITAL LETTER L HACEK;;;013E; +013E;LATIN SMALL LETTER L WITH CARON;Ll;0;L;006C 030C;;;;N;LATIN SMALL LETTER L HACEK;;013D;;013D +013F;LATIN CAPITAL LETTER L WITH MIDDLE DOT;Lu;0;L; 004C 00B7;;;;N;;;;0140; +0140;LATIN SMALL LETTER L WITH MIDDLE DOT;Ll;0;L; 006C 00B7;;;;N;;;013F;;013F +0141;LATIN CAPITAL LETTER L WITH STROKE;Lu;0;L;;;;;N;LATIN CAPITAL LETTER L SLASH;;;0142; +0142;LATIN SMALL LETTER L WITH STROKE;Ll;0;L;;;;;N;LATIN SMALL LETTER L SLASH;;0141;;0141 +0143;LATIN CAPITAL LETTER N WITH ACUTE;Lu;0;L;004E 0301;;;;N;LATIN CAPITAL LETTER N ACUTE;;;0144; +0144;LATIN SMALL LETTER N WITH ACUTE;Ll;0;L;006E 0301;;;;N;LATIN SMALL LETTER N ACUTE;;0143;;0143 +0145;LATIN CAPITAL LETTER N WITH CEDILLA;Lu;0;L;004E 0327;;;;N;LATIN CAPITAL LETTER N CEDILLA;;;0146; +0146;LATIN SMALL LETTER N WITH CEDILLA;Ll;0;L;006E 0327;;;;N;LATIN SMALL LETTER N CEDILLA;;0145;;0145 +0147;LATIN CAPITAL LETTER N WITH CARON;Lu;0;L;004E 030C;;;;N;LATIN CAPITAL LETTER N HACEK;;;0148; +0148;LATIN SMALL LETTER N WITH CARON;Ll;0;L;006E 030C;;;;N;LATIN SMALL LETTER N HACEK;;0147;;0147 +0149;LATIN SMALL LETTER N PRECEDED BY APOSTROPHE;Ll;0;L; 02BC 006E;;;;N;LATIN SMALL LETTER APOSTROPHE N;;;; +014A;LATIN CAPITAL LETTER ENG;Lu;0;L;;;;;N;;;;014B; +014B;LATIN SMALL LETTER ENG;Ll;0;L;;;;;N;;;014A;;014A +014C;LATIN CAPITAL LETTER O WITH MACRON;Lu;0;L;004F 0304;;;;N;LATIN CAPITAL LETTER O MACRON;;;014D; +014D;LATIN SMALL LETTER O WITH MACRON;Ll;0;L;006F 0304;;;;N;LATIN SMALL LETTER O MACRON;;014C;;014C +014E;LATIN CAPITAL LETTER O WITH BREVE;Lu;0;L;004F 0306;;;;N;LATIN CAPITAL LETTER O BREVE;;;014F; +014F;LATIN SMALL LETTER O WITH BREVE;Ll;0;L;006F 0306;;;;N;LATIN SMALL LETTER O BREVE;;014E;;014E +0150;LATIN CAPITAL LETTER O WITH DOUBLE ACUTE;Lu;0;L;004F 030B;;;;N;LATIN CAPITAL LETTER O DOUBLE ACUTE;;;0151; +0151;LATIN SMALL LETTER O WITH DOUBLE ACUTE;Ll;0;L;006F 030B;;;;N;LATIN SMALL LETTER O DOUBLE ACUTE;;0150;;0150 +0152;LATIN CAPITAL LIGATURE OE;Lu;0;L;;;;;N;LATIN CAPITAL LETTER O E;;;0153; +0153;LATIN SMALL LIGATURE OE;Ll;0;L;;;;;N;LATIN SMALL LETTER O E;;0152;;0152 +0154;LATIN CAPITAL LETTER R WITH ACUTE;Lu;0;L;0052 0301;;;;N;LATIN CAPITAL LETTER R ACUTE;;;0155; +0155;LATIN SMALL LETTER R WITH ACUTE;Ll;0;L;0072 0301;;;;N;LATIN SMALL LETTER R ACUTE;;0154;;0154 +0156;LATIN CAPITAL LETTER R WITH CEDILLA;Lu;0;L;0052 0327;;;;N;LATIN CAPITAL LETTER R CEDILLA;;;0157; +0157;LATIN SMALL LETTER R WITH CEDILLA;Ll;0;L;0072 0327;;;;N;LATIN SMALL LETTER R CEDILLA;;0156;;0156 +0158;LATIN CAPITAL LETTER R WITH CARON;Lu;0;L;0052 030C;;;;N;LATIN CAPITAL LETTER R HACEK;;;0159; +0159;LATIN SMALL LETTER R WITH CARON;Ll;0;L;0072 030C;;;;N;LATIN SMALL LETTER R HACEK;;0158;;0158 +015A;LATIN CAPITAL LETTER S WITH ACUTE;Lu;0;L;0053 0301;;;;N;LATIN CAPITAL LETTER S ACUTE;;;015B; +015B;LATIN SMALL LETTER S WITH ACUTE;Ll;0;L;0073 0301;;;;N;LATIN SMALL LETTER S ACUTE;;015A;;015A +015C;LATIN CAPITAL LETTER S WITH CIRCUMFLEX;Lu;0;L;0053 0302;;;;N;LATIN CAPITAL LETTER S CIRCUMFLEX;;;015D; +015D;LATIN SMALL LETTER S WITH CIRCUMFLEX;Ll;0;L;0073 0302;;;;N;LATIN SMALL LETTER S CIRCUMFLEX;;015C;;015C +015E;LATIN CAPITAL LETTER S WITH CEDILLA;Lu;0;L;0053 0327;;;;N;LATIN CAPITAL LETTER S CEDILLA;;;015F; +015F;LATIN SMALL LETTER S WITH CEDILLA;Ll;0;L;0073 0327;;;;N;LATIN SMALL LETTER S CEDILLA;;015E;;015E +0160;LATIN CAPITAL LETTER S WITH CARON;Lu;0;L;0053 030C;;;;N;LATIN CAPITAL LETTER S HACEK;;;0161; +0161;LATIN SMALL LETTER S WITH CARON;Ll;0;L;0073 030C;;;;N;LATIN SMALL LETTER S HACEK;;0160;;0160 +0162;LATIN CAPITAL LETTER T WITH CEDILLA;Lu;0;L;0054 0327;;;;N;LATIN CAPITAL LETTER T CEDILLA;;;0163; +0163;LATIN SMALL LETTER T WITH CEDILLA;Ll;0;L;0074 0327;;;;N;LATIN SMALL LETTER T CEDILLA;;0162;;0162 +0164;LATIN CAPITAL LETTER T WITH CARON;Lu;0;L;0054 030C;;;;N;LATIN CAPITAL LETTER T HACEK;;;0165; +0165;LATIN SMALL LETTER T WITH CARON;Ll;0;L;0074 030C;;;;N;LATIN SMALL LETTER T HACEK;;0164;;0164 +0166;LATIN CAPITAL LETTER T WITH STROKE;Lu;0;L;;;;;N;LATIN CAPITAL LETTER T BAR;;;0167; +0167;LATIN SMALL LETTER T WITH STROKE;Ll;0;L;;;;;N;LATIN SMALL LETTER T BAR;;0166;;0166 +0168;LATIN CAPITAL LETTER U WITH TILDE;Lu;0;L;0055 0303;;;;N;LATIN CAPITAL LETTER U TILDE;;;0169; +0169;LATIN SMALL LETTER U WITH TILDE;Ll;0;L;0075 0303;;;;N;LATIN SMALL LETTER U TILDE;;0168;;0168 +016A;LATIN CAPITAL LETTER U WITH MACRON;Lu;0;L;0055 0304;;;;N;LATIN CAPITAL LETTER U MACRON;;;016B; +016B;LATIN SMALL LETTER U WITH MACRON;Ll;0;L;0075 0304;;;;N;LATIN SMALL LETTER U MACRON;;016A;;016A +016C;LATIN CAPITAL LETTER U WITH BREVE;Lu;0;L;0055 0306;;;;N;LATIN CAPITAL LETTER U BREVE;;;016D; +016D;LATIN SMALL LETTER U WITH BREVE;Ll;0;L;0075 0306;;;;N;LATIN SMALL LETTER U BREVE;;016C;;016C +016E;LATIN CAPITAL LETTER U WITH RING ABOVE;Lu;0;L;0055 030A;;;;N;LATIN CAPITAL LETTER U RING;;;016F; +016F;LATIN SMALL LETTER U WITH RING ABOVE;Ll;0;L;0075 030A;;;;N;LATIN SMALL LETTER U RING;;016E;;016E +0170;LATIN CAPITAL LETTER U WITH DOUBLE ACUTE;Lu;0;L;0055 030B;;;;N;LATIN CAPITAL LETTER U DOUBLE ACUTE;;;0171; +0171;LATIN SMALL LETTER U WITH DOUBLE ACUTE;Ll;0;L;0075 030B;;;;N;LATIN SMALL LETTER U DOUBLE ACUTE;;0170;;0170 +0172;LATIN CAPITAL LETTER U WITH OGONEK;Lu;0;L;0055 0328;;;;N;LATIN CAPITAL LETTER U OGONEK;;;0173; +0173;LATIN SMALL LETTER U WITH OGONEK;Ll;0;L;0075 0328;;;;N;LATIN SMALL LETTER U OGONEK;;0172;;0172 +0174;LATIN CAPITAL LETTER W WITH CIRCUMFLEX;Lu;0;L;0057 0302;;;;N;LATIN CAPITAL LETTER W CIRCUMFLEX;;;0175; +0175;LATIN SMALL LETTER W WITH CIRCUMFLEX;Ll;0;L;0077 0302;;;;N;LATIN SMALL LETTER W CIRCUMFLEX;;0174;;0174 +0176;LATIN CAPITAL LETTER Y WITH CIRCUMFLEX;Lu;0;L;0059 0302;;;;N;LATIN CAPITAL LETTER Y CIRCUMFLEX;;;0177; +0177;LATIN SMALL LETTER Y WITH CIRCUMFLEX;Ll;0;L;0079 0302;;;;N;LATIN SMALL LETTER Y CIRCUMFLEX;;0176;;0176 +0178;LATIN CAPITAL LETTER Y WITH DIAERESIS;Lu;0;L;0059 0308;;;;N;LATIN CAPITAL LETTER Y DIAERESIS;;;00FF; +0179;LATIN CAPITAL LETTER Z WITH ACUTE;Lu;0;L;005A 0301;;;;N;LATIN CAPITAL LETTER Z ACUTE;;;017A; +017A;LATIN SMALL LETTER Z WITH ACUTE;Ll;0;L;007A 0301;;;;N;LATIN SMALL LETTER Z ACUTE;;0179;;0179 +017B;LATIN CAPITAL LETTER Z WITH DOT ABOVE;Lu;0;L;005A 0307;;;;N;LATIN CAPITAL LETTER Z DOT;;;017C; +017C;LATIN SMALL LETTER Z WITH DOT ABOVE;Ll;0;L;007A 0307;;;;N;LATIN SMALL LETTER Z DOT;;017B;;017B +017D;LATIN CAPITAL LETTER Z WITH CARON;Lu;0;L;005A 030C;;;;N;LATIN CAPITAL LETTER Z HACEK;;;017E; +017E;LATIN SMALL LETTER Z WITH CARON;Ll;0;L;007A 030C;;;;N;LATIN SMALL LETTER Z HACEK;;017D;;017D +017F;LATIN SMALL LETTER LONG S;Ll;0;L; 0073;;;;N;;;0053;;0053 +0180;LATIN SMALL LETTER B WITH STROKE;Ll;0;L;;;;;N;LATIN SMALL LETTER B BAR;;0243;;0243 +0181;LATIN CAPITAL LETTER B WITH HOOK;Lu;0;L;;;;;N;LATIN CAPITAL LETTER B HOOK;;;0253; +0182;LATIN CAPITAL LETTER B WITH TOPBAR;Lu;0;L;;;;;N;LATIN CAPITAL LETTER B TOPBAR;;;0183; +0183;LATIN SMALL LETTER B WITH TOPBAR;Ll;0;L;;;;;N;LATIN SMALL LETTER B TOPBAR;;0182;;0182 +0184;LATIN CAPITAL LETTER TONE SIX;Lu;0;L;;;;;N;;;;0185; +0185;LATIN SMALL LETTER TONE SIX;Ll;0;L;;;;;N;;;0184;;0184 +0186;LATIN CAPITAL LETTER OPEN O;Lu;0;L;;;;;N;;;;0254; +0187;LATIN CAPITAL LETTER C WITH HOOK;Lu;0;L;;;;;N;LATIN CAPITAL LETTER C HOOK;;;0188; +0188;LATIN SMALL LETTER C WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER C HOOK;;0187;;0187 +0189;LATIN CAPITAL LETTER AFRICAN D;Lu;0;L;;;;;N;;;;0256; +018A;LATIN CAPITAL LETTER D WITH HOOK;Lu;0;L;;;;;N;LATIN CAPITAL LETTER D HOOK;;;0257; +018B;LATIN CAPITAL LETTER D WITH TOPBAR;Lu;0;L;;;;;N;LATIN CAPITAL LETTER D TOPBAR;;;018C; +018C;LATIN SMALL LETTER D WITH TOPBAR;Ll;0;L;;;;;N;LATIN SMALL LETTER D TOPBAR;;018B;;018B +018D;LATIN SMALL LETTER TURNED DELTA;Ll;0;L;;;;;N;;;;; +018E;LATIN CAPITAL LETTER REVERSED E;Lu;0;L;;;;;N;LATIN CAPITAL LETTER TURNED E;;;01DD; +018F;LATIN CAPITAL LETTER SCHWA;Lu;0;L;;;;;N;;;;0259; +0190;LATIN CAPITAL LETTER OPEN E;Lu;0;L;;;;;N;LATIN CAPITAL LETTER EPSILON;;;025B; +0191;LATIN CAPITAL LETTER F WITH HOOK;Lu;0;L;;;;;N;LATIN CAPITAL LETTER F HOOK;;;0192; +0192;LATIN SMALL LETTER F WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER SCRIPT F;;0191;;0191 +0193;LATIN CAPITAL LETTER G WITH HOOK;Lu;0;L;;;;;N;LATIN CAPITAL LETTER G HOOK;;;0260; +0194;LATIN CAPITAL LETTER GAMMA;Lu;0;L;;;;;N;;;;0263; +0195;LATIN SMALL LETTER HV;Ll;0;L;;;;;N;LATIN SMALL LETTER H V;;01F6;;01F6 +0196;LATIN CAPITAL LETTER IOTA;Lu;0;L;;;;;N;;;;0269; +0197;LATIN CAPITAL LETTER I WITH STROKE;Lu;0;L;;;;;N;LATIN CAPITAL LETTER BARRED I;;;0268; +0198;LATIN CAPITAL LETTER K WITH HOOK;Lu;0;L;;;;;N;LATIN CAPITAL LETTER K HOOK;;;0199; +0199;LATIN SMALL LETTER K WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER K HOOK;;0198;;0198 +019A;LATIN SMALL LETTER L WITH BAR;Ll;0;L;;;;;N;LATIN SMALL LETTER BARRED L;;023D;;023D +019B;LATIN SMALL LETTER LAMBDA WITH STROKE;Ll;0;L;;;;;N;LATIN SMALL LETTER BARRED LAMBDA;;;; +019C;LATIN CAPITAL LETTER TURNED M;Lu;0;L;;;;;N;;;;026F; +019D;LATIN CAPITAL LETTER N WITH LEFT HOOK;Lu;0;L;;;;;N;LATIN CAPITAL LETTER N HOOK;;;0272; +019E;LATIN SMALL LETTER N WITH LONG RIGHT LEG;Ll;0;L;;;;;N;;;0220;;0220 +019F;LATIN CAPITAL LETTER O WITH MIDDLE TILDE;Lu;0;L;;;;;N;LATIN CAPITAL LETTER BARRED O;;;0275; +01A0;LATIN CAPITAL LETTER O WITH HORN;Lu;0;L;004F 031B;;;;N;LATIN CAPITAL LETTER O HORN;;;01A1; +01A1;LATIN SMALL LETTER O WITH HORN;Ll;0;L;006F 031B;;;;N;LATIN SMALL LETTER O HORN;;01A0;;01A0 +01A2;LATIN CAPITAL LETTER OI;Lu;0;L;;;;;N;LATIN CAPITAL LETTER O I;;;01A3; +01A3;LATIN SMALL LETTER OI;Ll;0;L;;;;;N;LATIN SMALL LETTER O I;;01A2;;01A2 +01A4;LATIN CAPITAL LETTER P WITH HOOK;Lu;0;L;;;;;N;LATIN CAPITAL LETTER P HOOK;;;01A5; +01A5;LATIN SMALL LETTER P WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER P HOOK;;01A4;;01A4 +01A6;LATIN LETTER YR;Lu;0;L;;;;;N;LATIN LETTER Y R;;;0280; +01A7;LATIN CAPITAL LETTER TONE TWO;Lu;0;L;;;;;N;;;;01A8; +01A8;LATIN SMALL LETTER TONE TWO;Ll;0;L;;;;;N;;;01A7;;01A7 +01A9;LATIN CAPITAL LETTER ESH;Lu;0;L;;;;;N;;;;0283; +01AA;LATIN LETTER REVERSED ESH LOOP;Ll;0;L;;;;;N;;;;; +01AB;LATIN SMALL LETTER T WITH PALATAL HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER T PALATAL HOOK;;;; +01AC;LATIN CAPITAL LETTER T WITH HOOK;Lu;0;L;;;;;N;LATIN CAPITAL LETTER T HOOK;;;01AD; +01AD;LATIN SMALL LETTER T WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER T HOOK;;01AC;;01AC +01AE;LATIN CAPITAL LETTER T WITH RETROFLEX HOOK;Lu;0;L;;;;;N;LATIN CAPITAL LETTER T RETROFLEX HOOK;;;0288; +01AF;LATIN CAPITAL LETTER U WITH HORN;Lu;0;L;0055 031B;;;;N;LATIN CAPITAL LETTER U HORN;;;01B0; +01B0;LATIN SMALL LETTER U WITH HORN;Ll;0;L;0075 031B;;;;N;LATIN SMALL LETTER U HORN;;01AF;;01AF +01B1;LATIN CAPITAL LETTER UPSILON;Lu;0;L;;;;;N;;;;028A; +01B2;LATIN CAPITAL LETTER V WITH HOOK;Lu;0;L;;;;;N;LATIN CAPITAL LETTER SCRIPT V;;;028B; +01B3;LATIN CAPITAL LETTER Y WITH HOOK;Lu;0;L;;;;;N;LATIN CAPITAL LETTER Y HOOK;;;01B4; +01B4;LATIN SMALL LETTER Y WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER Y HOOK;;01B3;;01B3 +01B5;LATIN CAPITAL LETTER Z WITH STROKE;Lu;0;L;;;;;N;LATIN CAPITAL LETTER Z BAR;;;01B6; +01B6;LATIN SMALL LETTER Z WITH STROKE;Ll;0;L;;;;;N;LATIN SMALL LETTER Z BAR;;01B5;;01B5 +01B7;LATIN CAPITAL LETTER EZH;Lu;0;L;;;;;N;LATIN CAPITAL LETTER YOGH;;;0292; +01B8;LATIN CAPITAL LETTER EZH REVERSED;Lu;0;L;;;;;N;LATIN CAPITAL LETTER REVERSED YOGH;;;01B9; +01B9;LATIN SMALL LETTER EZH REVERSED;Ll;0;L;;;;;N;LATIN SMALL LETTER REVERSED YOGH;;01B8;;01B8 +01BA;LATIN SMALL LETTER EZH WITH TAIL;Ll;0;L;;;;;N;LATIN SMALL LETTER YOGH WITH TAIL;;;; +01BB;LATIN LETTER TWO WITH STROKE;Lo;0;L;;;;;N;LATIN LETTER TWO BAR;;;; +01BC;LATIN CAPITAL LETTER TONE FIVE;Lu;0;L;;;;;N;;;;01BD; +01BD;LATIN SMALL LETTER TONE FIVE;Ll;0;L;;;;;N;;;01BC;;01BC +01BE;LATIN LETTER INVERTED GLOTTAL STOP WITH STROKE;Ll;0;L;;;;;N;LATIN LETTER INVERTED GLOTTAL STOP BAR;;;; +01BF;LATIN LETTER WYNN;Ll;0;L;;;;;N;;;01F7;;01F7 +01C0;LATIN LETTER DENTAL CLICK;Lo;0;L;;;;;N;LATIN LETTER PIPE;;;; +01C1;LATIN LETTER LATERAL CLICK;Lo;0;L;;;;;N;LATIN LETTER DOUBLE PIPE;;;; +01C2;LATIN LETTER ALVEOLAR CLICK;Lo;0;L;;;;;N;LATIN LETTER PIPE DOUBLE BAR;;;; +01C3;LATIN LETTER RETROFLEX CLICK;Lo;0;L;;;;;N;LATIN LETTER EXCLAMATION MARK;;;; +01C4;LATIN CAPITAL LETTER DZ WITH CARON;Lu;0;L; 0044 017D;;;;N;LATIN CAPITAL LETTER D Z HACEK;;;01C6;01C5 +01C5;LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON;Lt;0;L; 0044 017E;;;;N;LATIN LETTER CAPITAL D SMALL Z HACEK;;01C4;01C6;01C5 +01C6;LATIN SMALL LETTER DZ WITH CARON;Ll;0;L; 0064 017E;;;;N;LATIN SMALL LETTER D Z HACEK;;01C4;;01C5 +01C7;LATIN CAPITAL LETTER LJ;Lu;0;L; 004C 004A;;;;N;LATIN CAPITAL LETTER L J;;;01C9;01C8 +01C8;LATIN CAPITAL LETTER L WITH SMALL LETTER J;Lt;0;L; 004C 006A;;;;N;LATIN LETTER CAPITAL L SMALL J;;01C7;01C9;01C8 +01C9;LATIN SMALL LETTER LJ;Ll;0;L; 006C 006A;;;;N;LATIN SMALL LETTER L J;;01C7;;01C8 +01CA;LATIN CAPITAL LETTER NJ;Lu;0;L; 004E 004A;;;;N;LATIN CAPITAL LETTER N J;;;01CC;01CB +01CB;LATIN CAPITAL LETTER N WITH SMALL LETTER J;Lt;0;L; 004E 006A;;;;N;LATIN LETTER CAPITAL N SMALL J;;01CA;01CC;01CB +01CC;LATIN SMALL LETTER NJ;Ll;0;L; 006E 006A;;;;N;LATIN SMALL LETTER N J;;01CA;;01CB +01CD;LATIN CAPITAL LETTER A WITH CARON;Lu;0;L;0041 030C;;;;N;LATIN CAPITAL LETTER A HACEK;;;01CE; +01CE;LATIN SMALL LETTER A WITH CARON;Ll;0;L;0061 030C;;;;N;LATIN SMALL LETTER A HACEK;;01CD;;01CD +01CF;LATIN CAPITAL LETTER I WITH CARON;Lu;0;L;0049 030C;;;;N;LATIN CAPITAL LETTER I HACEK;;;01D0; +01D0;LATIN SMALL LETTER I WITH CARON;Ll;0;L;0069 030C;;;;N;LATIN SMALL LETTER I HACEK;;01CF;;01CF +01D1;LATIN CAPITAL LETTER O WITH CARON;Lu;0;L;004F 030C;;;;N;LATIN CAPITAL LETTER O HACEK;;;01D2; +01D2;LATIN SMALL LETTER O WITH CARON;Ll;0;L;006F 030C;;;;N;LATIN SMALL LETTER O HACEK;;01D1;;01D1 +01D3;LATIN CAPITAL LETTER U WITH CARON;Lu;0;L;0055 030C;;;;N;LATIN CAPITAL LETTER U HACEK;;;01D4; +01D4;LATIN SMALL LETTER U WITH CARON;Ll;0;L;0075 030C;;;;N;LATIN SMALL LETTER U HACEK;;01D3;;01D3 +01D5;LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON;Lu;0;L;00DC 0304;;;;N;LATIN CAPITAL LETTER U DIAERESIS MACRON;;;01D6; +01D6;LATIN SMALL LETTER U WITH DIAERESIS AND MACRON;Ll;0;L;00FC 0304;;;;N;LATIN SMALL LETTER U DIAERESIS MACRON;;01D5;;01D5 +01D7;LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE;Lu;0;L;00DC 0301;;;;N;LATIN CAPITAL LETTER U DIAERESIS ACUTE;;;01D8; +01D8;LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE;Ll;0;L;00FC 0301;;;;N;LATIN SMALL LETTER U DIAERESIS ACUTE;;01D7;;01D7 +01D9;LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON;Lu;0;L;00DC 030C;;;;N;LATIN CAPITAL LETTER U DIAERESIS HACEK;;;01DA; +01DA;LATIN SMALL LETTER U WITH DIAERESIS AND CARON;Ll;0;L;00FC 030C;;;;N;LATIN SMALL LETTER U DIAERESIS HACEK;;01D9;;01D9 +01DB;LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE;Lu;0;L;00DC 0300;;;;N;LATIN CAPITAL LETTER U DIAERESIS GRAVE;;;01DC; +01DC;LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE;Ll;0;L;00FC 0300;;;;N;LATIN SMALL LETTER U DIAERESIS GRAVE;;01DB;;01DB +01DD;LATIN SMALL LETTER TURNED E;Ll;0;L;;;;;N;;;018E;;018E +01DE;LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON;Lu;0;L;00C4 0304;;;;N;LATIN CAPITAL LETTER A DIAERESIS MACRON;;;01DF; +01DF;LATIN SMALL LETTER A WITH DIAERESIS AND MACRON;Ll;0;L;00E4 0304;;;;N;LATIN SMALL LETTER A DIAERESIS MACRON;;01DE;;01DE +01E0;LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON;Lu;0;L;0226 0304;;;;N;LATIN CAPITAL LETTER A DOT MACRON;;;01E1; +01E1;LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON;Ll;0;L;0227 0304;;;;N;LATIN SMALL LETTER A DOT MACRON;;01E0;;01E0 +01E2;LATIN CAPITAL LETTER AE WITH MACRON;Lu;0;L;00C6 0304;;;;N;LATIN CAPITAL LETTER A E MACRON;;;01E3; +01E3;LATIN SMALL LETTER AE WITH MACRON;Ll;0;L;00E6 0304;;;;N;LATIN SMALL LETTER A E MACRON;;01E2;;01E2 +01E4;LATIN CAPITAL LETTER G WITH STROKE;Lu;0;L;;;;;N;LATIN CAPITAL LETTER G BAR;;;01E5; +01E5;LATIN SMALL LETTER G WITH STROKE;Ll;0;L;;;;;N;LATIN SMALL LETTER G BAR;;01E4;;01E4 +01E6;LATIN CAPITAL LETTER G WITH CARON;Lu;0;L;0047 030C;;;;N;LATIN CAPITAL LETTER G HACEK;;;01E7; +01E7;LATIN SMALL LETTER G WITH CARON;Ll;0;L;0067 030C;;;;N;LATIN SMALL LETTER G HACEK;;01E6;;01E6 +01E8;LATIN CAPITAL LETTER K WITH CARON;Lu;0;L;004B 030C;;;;N;LATIN CAPITAL LETTER K HACEK;;;01E9; +01E9;LATIN SMALL LETTER K WITH CARON;Ll;0;L;006B 030C;;;;N;LATIN SMALL LETTER K HACEK;;01E8;;01E8 +01EA;LATIN CAPITAL LETTER O WITH OGONEK;Lu;0;L;004F 0328;;;;N;LATIN CAPITAL LETTER O OGONEK;;;01EB; +01EB;LATIN SMALL LETTER O WITH OGONEK;Ll;0;L;006F 0328;;;;N;LATIN SMALL LETTER O OGONEK;;01EA;;01EA +01EC;LATIN CAPITAL LETTER O WITH OGONEK AND MACRON;Lu;0;L;01EA 0304;;;;N;LATIN CAPITAL LETTER O OGONEK MACRON;;;01ED; +01ED;LATIN SMALL LETTER O WITH OGONEK AND MACRON;Ll;0;L;01EB 0304;;;;N;LATIN SMALL LETTER O OGONEK MACRON;;01EC;;01EC +01EE;LATIN CAPITAL LETTER EZH WITH CARON;Lu;0;L;01B7 030C;;;;N;LATIN CAPITAL LETTER YOGH HACEK;;;01EF; +01EF;LATIN SMALL LETTER EZH WITH CARON;Ll;0;L;0292 030C;;;;N;LATIN SMALL LETTER YOGH HACEK;;01EE;;01EE +01F0;LATIN SMALL LETTER J WITH CARON;Ll;0;L;006A 030C;;;;N;LATIN SMALL LETTER J HACEK;;;; +01F1;LATIN CAPITAL LETTER DZ;Lu;0;L; 0044 005A;;;;N;;;;01F3;01F2 +01F2;LATIN CAPITAL LETTER D WITH SMALL LETTER Z;Lt;0;L; 0044 007A;;;;N;;;01F1;01F3;01F2 +01F3;LATIN SMALL LETTER DZ;Ll;0;L; 0064 007A;;;;N;;;01F1;;01F2 +01F4;LATIN CAPITAL LETTER G WITH ACUTE;Lu;0;L;0047 0301;;;;N;;;;01F5; +01F5;LATIN SMALL LETTER G WITH ACUTE;Ll;0;L;0067 0301;;;;N;;;01F4;;01F4 +01F6;LATIN CAPITAL LETTER HWAIR;Lu;0;L;;;;;N;;;;0195; +01F7;LATIN CAPITAL LETTER WYNN;Lu;0;L;;;;;N;;;;01BF; +01F8;LATIN CAPITAL LETTER N WITH GRAVE;Lu;0;L;004E 0300;;;;N;;;;01F9; +01F9;LATIN SMALL LETTER N WITH GRAVE;Ll;0;L;006E 0300;;;;N;;;01F8;;01F8 +01FA;LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE;Lu;0;L;00C5 0301;;;;N;;;;01FB; +01FB;LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE;Ll;0;L;00E5 0301;;;;N;;;01FA;;01FA +01FC;LATIN CAPITAL LETTER AE WITH ACUTE;Lu;0;L;00C6 0301;;;;N;;;;01FD; +01FD;LATIN SMALL LETTER AE WITH ACUTE;Ll;0;L;00E6 0301;;;;N;;;01FC;;01FC +01FE;LATIN CAPITAL LETTER O WITH STROKE AND ACUTE;Lu;0;L;00D8 0301;;;;N;;;;01FF; +01FF;LATIN SMALL LETTER O WITH STROKE AND ACUTE;Ll;0;L;00F8 0301;;;;N;;;01FE;;01FE +0200;LATIN CAPITAL LETTER A WITH DOUBLE GRAVE;Lu;0;L;0041 030F;;;;N;;;;0201; +0201;LATIN SMALL LETTER A WITH DOUBLE GRAVE;Ll;0;L;0061 030F;;;;N;;;0200;;0200 +0202;LATIN CAPITAL LETTER A WITH INVERTED BREVE;Lu;0;L;0041 0311;;;;N;;;;0203; +0203;LATIN SMALL LETTER A WITH INVERTED BREVE;Ll;0;L;0061 0311;;;;N;;;0202;;0202 +0204;LATIN CAPITAL LETTER E WITH DOUBLE GRAVE;Lu;0;L;0045 030F;;;;N;;;;0205; +0205;LATIN SMALL LETTER E WITH DOUBLE GRAVE;Ll;0;L;0065 030F;;;;N;;;0204;;0204 +0206;LATIN CAPITAL LETTER E WITH INVERTED BREVE;Lu;0;L;0045 0311;;;;N;;;;0207; +0207;LATIN SMALL LETTER E WITH INVERTED BREVE;Ll;0;L;0065 0311;;;;N;;;0206;;0206 +0208;LATIN CAPITAL LETTER I WITH DOUBLE GRAVE;Lu;0;L;0049 030F;;;;N;;;;0209; +0209;LATIN SMALL LETTER I WITH DOUBLE GRAVE;Ll;0;L;0069 030F;;;;N;;;0208;;0208 +020A;LATIN CAPITAL LETTER I WITH INVERTED BREVE;Lu;0;L;0049 0311;;;;N;;;;020B; +020B;LATIN SMALL LETTER I WITH INVERTED BREVE;Ll;0;L;0069 0311;;;;N;;;020A;;020A +020C;LATIN CAPITAL LETTER O WITH DOUBLE GRAVE;Lu;0;L;004F 030F;;;;N;;;;020D; +020D;LATIN SMALL LETTER O WITH DOUBLE GRAVE;Ll;0;L;006F 030F;;;;N;;;020C;;020C +020E;LATIN CAPITAL LETTER O WITH INVERTED BREVE;Lu;0;L;004F 0311;;;;N;;;;020F; +020F;LATIN SMALL LETTER O WITH INVERTED BREVE;Ll;0;L;006F 0311;;;;N;;;020E;;020E +0210;LATIN CAPITAL LETTER R WITH DOUBLE GRAVE;Lu;0;L;0052 030F;;;;N;;;;0211; +0211;LATIN SMALL LETTER R WITH DOUBLE GRAVE;Ll;0;L;0072 030F;;;;N;;;0210;;0210 +0212;LATIN CAPITAL LETTER R WITH INVERTED BREVE;Lu;0;L;0052 0311;;;;N;;;;0213; +0213;LATIN SMALL LETTER R WITH INVERTED BREVE;Ll;0;L;0072 0311;;;;N;;;0212;;0212 +0214;LATIN CAPITAL LETTER U WITH DOUBLE GRAVE;Lu;0;L;0055 030F;;;;N;;;;0215; +0215;LATIN SMALL LETTER U WITH DOUBLE GRAVE;Ll;0;L;0075 030F;;;;N;;;0214;;0214 +0216;LATIN CAPITAL LETTER U WITH INVERTED BREVE;Lu;0;L;0055 0311;;;;N;;;;0217; +0217;LATIN SMALL LETTER U WITH INVERTED BREVE;Ll;0;L;0075 0311;;;;N;;;0216;;0216 +0218;LATIN CAPITAL LETTER S WITH COMMA BELOW;Lu;0;L;0053 0326;;;;N;;;;0219; +0219;LATIN SMALL LETTER S WITH COMMA BELOW;Ll;0;L;0073 0326;;;;N;;;0218;;0218 +021A;LATIN CAPITAL LETTER T WITH COMMA BELOW;Lu;0;L;0054 0326;;;;N;;;;021B; +021B;LATIN SMALL LETTER T WITH COMMA BELOW;Ll;0;L;0074 0326;;;;N;;;021A;;021A +021C;LATIN CAPITAL LETTER YOGH;Lu;0;L;;;;;N;;;;021D; +021D;LATIN SMALL LETTER YOGH;Ll;0;L;;;;;N;;;021C;;021C +021E;LATIN CAPITAL LETTER H WITH CARON;Lu;0;L;0048 030C;;;;N;;;;021F; +021F;LATIN SMALL LETTER H WITH CARON;Ll;0;L;0068 030C;;;;N;;;021E;;021E +0220;LATIN CAPITAL LETTER N WITH LONG RIGHT LEG;Lu;0;L;;;;;N;;;;019E; +0221;LATIN SMALL LETTER D WITH CURL;Ll;0;L;;;;;N;;;;; +0222;LATIN CAPITAL LETTER OU;Lu;0;L;;;;;N;;;;0223; +0223;LATIN SMALL LETTER OU;Ll;0;L;;;;;N;;;0222;;0222 +0224;LATIN CAPITAL LETTER Z WITH HOOK;Lu;0;L;;;;;N;;;;0225; +0225;LATIN SMALL LETTER Z WITH HOOK;Ll;0;L;;;;;N;;;0224;;0224 +0226;LATIN CAPITAL LETTER A WITH DOT ABOVE;Lu;0;L;0041 0307;;;;N;;;;0227; +0227;LATIN SMALL LETTER A WITH DOT ABOVE;Ll;0;L;0061 0307;;;;N;;;0226;;0226 +0228;LATIN CAPITAL LETTER E WITH CEDILLA;Lu;0;L;0045 0327;;;;N;;;;0229; +0229;LATIN SMALL LETTER E WITH CEDILLA;Ll;0;L;0065 0327;;;;N;;;0228;;0228 +022A;LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON;Lu;0;L;00D6 0304;;;;N;;;;022B; +022B;LATIN SMALL LETTER O WITH DIAERESIS AND MACRON;Ll;0;L;00F6 0304;;;;N;;;022A;;022A +022C;LATIN CAPITAL LETTER O WITH TILDE AND MACRON;Lu;0;L;00D5 0304;;;;N;;;;022D; +022D;LATIN SMALL LETTER O WITH TILDE AND MACRON;Ll;0;L;00F5 0304;;;;N;;;022C;;022C +022E;LATIN CAPITAL LETTER O WITH DOT ABOVE;Lu;0;L;004F 0307;;;;N;;;;022F; +022F;LATIN SMALL LETTER O WITH DOT ABOVE;Ll;0;L;006F 0307;;;;N;;;022E;;022E +0230;LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON;Lu;0;L;022E 0304;;;;N;;;;0231; +0231;LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON;Ll;0;L;022F 0304;;;;N;;;0230;;0230 +0232;LATIN CAPITAL LETTER Y WITH MACRON;Lu;0;L;0059 0304;;;;N;;;;0233; +0233;LATIN SMALL LETTER Y WITH MACRON;Ll;0;L;0079 0304;;;;N;;;0232;;0232 +0234;LATIN SMALL LETTER L WITH CURL;Ll;0;L;;;;;N;;;;; +0235;LATIN SMALL LETTER N WITH CURL;Ll;0;L;;;;;N;;;;; +0236;LATIN SMALL LETTER T WITH CURL;Ll;0;L;;;;;N;;;;; +0237;LATIN SMALL LETTER DOTLESS J;Ll;0;L;;;;;N;;;;; +0238;LATIN SMALL LETTER DB DIGRAPH;Ll;0;L;;;;;N;;;;; +0239;LATIN SMALL LETTER QP DIGRAPH;Ll;0;L;;;;;N;;;;; +023A;LATIN CAPITAL LETTER A WITH STROKE;Lu;0;L;;;;;N;;;;2C65; +023B;LATIN CAPITAL LETTER C WITH STROKE;Lu;0;L;;;;;N;;;;023C; +023C;LATIN SMALL LETTER C WITH STROKE;Ll;0;L;;;;;N;;;023B;;023B +023D;LATIN CAPITAL LETTER L WITH BAR;Lu;0;L;;;;;N;;;;019A; +023E;LATIN CAPITAL LETTER T WITH DIAGONAL STROKE;Lu;0;L;;;;;N;;;;2C66; +023F;LATIN SMALL LETTER S WITH SWASH TAIL;Ll;0;L;;;;;N;;;2C7E;;2C7E +0240;LATIN SMALL LETTER Z WITH SWASH TAIL;Ll;0;L;;;;;N;;;2C7F;;2C7F +0241;LATIN CAPITAL LETTER GLOTTAL STOP;Lu;0;L;;;;;N;;;;0242; +0242;LATIN SMALL LETTER GLOTTAL STOP;Ll;0;L;;;;;N;;;0241;;0241 +0243;LATIN CAPITAL LETTER B WITH STROKE;Lu;0;L;;;;;N;;;;0180; +0244;LATIN CAPITAL LETTER U BAR;Lu;0;L;;;;;N;;;;0289; +0245;LATIN CAPITAL LETTER TURNED V;Lu;0;L;;;;;N;;;;028C; +0246;LATIN CAPITAL LETTER E WITH STROKE;Lu;0;L;;;;;N;;;;0247; +0247;LATIN SMALL LETTER E WITH STROKE;Ll;0;L;;;;;N;;;0246;;0246 +0248;LATIN CAPITAL LETTER J WITH STROKE;Lu;0;L;;;;;N;;;;0249; +0249;LATIN SMALL LETTER J WITH STROKE;Ll;0;L;;;;;N;;;0248;;0248 +024A;LATIN CAPITAL LETTER SMALL Q WITH HOOK TAIL;Lu;0;L;;;;;N;;;;024B; +024B;LATIN SMALL LETTER Q WITH HOOK TAIL;Ll;0;L;;;;;N;;;024A;;024A +024C;LATIN CAPITAL LETTER R WITH STROKE;Lu;0;L;;;;;N;;;;024D; +024D;LATIN SMALL LETTER R WITH STROKE;Ll;0;L;;;;;N;;;024C;;024C +024E;LATIN CAPITAL LETTER Y WITH STROKE;Lu;0;L;;;;;N;;;;024F; +024F;LATIN SMALL LETTER Y WITH STROKE;Ll;0;L;;;;;N;;;024E;;024E +0250;LATIN SMALL LETTER TURNED A;Ll;0;L;;;;;N;;;2C6F;;2C6F +0251;LATIN SMALL LETTER ALPHA;Ll;0;L;;;;;N;LATIN SMALL LETTER SCRIPT A;;2C6D;;2C6D +0252;LATIN SMALL LETTER TURNED ALPHA;Ll;0;L;;;;;N;LATIN SMALL LETTER TURNED SCRIPT A;;2C70;;2C70 +0253;LATIN SMALL LETTER B WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER B HOOK;;0181;;0181 +0254;LATIN SMALL LETTER OPEN O;Ll;0;L;;;;;N;;;0186;;0186 +0255;LATIN SMALL LETTER C WITH CURL;Ll;0;L;;;;;N;LATIN SMALL LETTER C CURL;;;; +0256;LATIN SMALL LETTER D WITH TAIL;Ll;0;L;;;;;N;LATIN SMALL LETTER D RETROFLEX HOOK;;0189;;0189 +0257;LATIN SMALL LETTER D WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER D HOOK;;018A;;018A +0258;LATIN SMALL LETTER REVERSED E;Ll;0;L;;;;;N;;;;; +0259;LATIN SMALL LETTER SCHWA;Ll;0;L;;;;;N;;;018F;;018F +025A;LATIN SMALL LETTER SCHWA WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER SCHWA HOOK;;;; +025B;LATIN SMALL LETTER OPEN E;Ll;0;L;;;;;N;LATIN SMALL LETTER EPSILON;;0190;;0190 +025C;LATIN SMALL LETTER REVERSED OPEN E;Ll;0;L;;;;;N;LATIN SMALL LETTER REVERSED EPSILON;;A7AB;;A7AB +025D;LATIN SMALL LETTER REVERSED OPEN E WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER REVERSED EPSILON HOOK;;;; +025E;LATIN SMALL LETTER CLOSED REVERSED OPEN E;Ll;0;L;;;;;N;LATIN SMALL LETTER CLOSED REVERSED EPSILON;;;; +025F;LATIN SMALL LETTER DOTLESS J WITH STROKE;Ll;0;L;;;;;N;LATIN SMALL LETTER DOTLESS J BAR;;;; +0260;LATIN SMALL LETTER G WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER G HOOK;;0193;;0193 +0261;LATIN SMALL LETTER SCRIPT G;Ll;0;L;;;;;N;;;A7AC;;A7AC +0262;LATIN LETTER SMALL CAPITAL G;Ll;0;L;;;;;N;;;;; +0263;LATIN SMALL LETTER GAMMA;Ll;0;L;;;;;N;;;0194;;0194 +0264;LATIN SMALL LETTER RAMS HORN;Ll;0;L;;;;;N;LATIN SMALL LETTER BABY GAMMA;;;; +0265;LATIN SMALL LETTER TURNED H;Ll;0;L;;;;;N;;;A78D;;A78D +0266;LATIN SMALL LETTER H WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER H HOOK;;A7AA;;A7AA +0267;LATIN SMALL LETTER HENG WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER HENG HOOK;;;; +0268;LATIN SMALL LETTER I WITH STROKE;Ll;0;L;;;;;N;LATIN SMALL LETTER BARRED I;;0197;;0197 +0269;LATIN SMALL LETTER IOTA;Ll;0;L;;;;;N;;;0196;;0196 +026A;LATIN LETTER SMALL CAPITAL I;Ll;0;L;;;;;N;;;A7AE;;A7AE +026B;LATIN SMALL LETTER L WITH MIDDLE TILDE;Ll;0;L;;;;;N;;;2C62;;2C62 +026C;LATIN SMALL LETTER L WITH BELT;Ll;0;L;;;;;N;LATIN SMALL LETTER L BELT;;A7AD;;A7AD +026D;LATIN SMALL LETTER L WITH RETROFLEX HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER L RETROFLEX HOOK;;;; +026E;LATIN SMALL LETTER LEZH;Ll;0;L;;;;;N;LATIN SMALL LETTER L YOGH;;;; +026F;LATIN SMALL LETTER TURNED M;Ll;0;L;;;;;N;;;019C;;019C +0270;LATIN SMALL LETTER TURNED M WITH LONG LEG;Ll;0;L;;;;;N;;;;; +0271;LATIN SMALL LETTER M WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER M HOOK;;2C6E;;2C6E +0272;LATIN SMALL LETTER N WITH LEFT HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER N HOOK;;019D;;019D +0273;LATIN SMALL LETTER N WITH RETROFLEX HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER N RETROFLEX HOOK;;;; +0274;LATIN LETTER SMALL CAPITAL N;Ll;0;L;;;;;N;;;;; +0275;LATIN SMALL LETTER BARRED O;Ll;0;L;;;;;N;;;019F;;019F +0276;LATIN LETTER SMALL CAPITAL OE;Ll;0;L;;;;;N;LATIN LETTER SMALL CAPITAL O E;;;; +0277;LATIN SMALL LETTER CLOSED OMEGA;Ll;0;L;;;;;N;;;;; +0278;LATIN SMALL LETTER PHI;Ll;0;L;;;;;N;;;;; +0279;LATIN SMALL LETTER TURNED R;Ll;0;L;;;;;N;;;;; +027A;LATIN SMALL LETTER TURNED R WITH LONG LEG;Ll;0;L;;;;;N;;;;; +027B;LATIN SMALL LETTER TURNED R WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER TURNED R HOOK;;;; +027C;LATIN SMALL LETTER R WITH LONG LEG;Ll;0;L;;;;;N;;;;; +027D;LATIN SMALL LETTER R WITH TAIL;Ll;0;L;;;;;N;LATIN SMALL LETTER R HOOK;;2C64;;2C64 +027E;LATIN SMALL LETTER R WITH FISHHOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER FISHHOOK R;;;; +027F;LATIN SMALL LETTER REVERSED R WITH FISHHOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER REVERSED FISHHOOK R;;;; +0280;LATIN LETTER SMALL CAPITAL R;Ll;0;L;;;;;N;;;01A6;;01A6 +0281;LATIN LETTER SMALL CAPITAL INVERTED R;Ll;0;L;;;;;N;;;;; +0282;LATIN SMALL LETTER S WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER S HOOK;;A7C5;;A7C5 +0283;LATIN SMALL LETTER ESH;Ll;0;L;;;;;N;;;01A9;;01A9 +0284;LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER DOTLESS J BAR HOOK;;;; +0285;LATIN SMALL LETTER SQUAT REVERSED ESH;Ll;0;L;;;;;N;;;;; +0286;LATIN SMALL LETTER ESH WITH CURL;Ll;0;L;;;;;N;LATIN SMALL LETTER ESH CURL;;;; +0287;LATIN SMALL LETTER TURNED T;Ll;0;L;;;;;N;;;A7B1;;A7B1 +0288;LATIN SMALL LETTER T WITH RETROFLEX HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER T RETROFLEX HOOK;;01AE;;01AE +0289;LATIN SMALL LETTER U BAR;Ll;0;L;;;;;N;;;0244;;0244 +028A;LATIN SMALL LETTER UPSILON;Ll;0;L;;;;;N;;;01B1;;01B1 +028B;LATIN SMALL LETTER V WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER SCRIPT V;;01B2;;01B2 +028C;LATIN SMALL LETTER TURNED V;Ll;0;L;;;;;N;;;0245;;0245 +028D;LATIN SMALL LETTER TURNED W;Ll;0;L;;;;;N;;;;; +028E;LATIN SMALL LETTER TURNED Y;Ll;0;L;;;;;N;;;;; +028F;LATIN LETTER SMALL CAPITAL Y;Ll;0;L;;;;;N;;;;; +0290;LATIN SMALL LETTER Z WITH RETROFLEX HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER Z RETROFLEX HOOK;;;; +0291;LATIN SMALL LETTER Z WITH CURL;Ll;0;L;;;;;N;LATIN SMALL LETTER Z CURL;;;; +0292;LATIN SMALL LETTER EZH;Ll;0;L;;;;;N;LATIN SMALL LETTER YOGH;;01B7;;01B7 +0293;LATIN SMALL LETTER EZH WITH CURL;Ll;0;L;;;;;N;LATIN SMALL LETTER YOGH CURL;;;; +0294;LATIN LETTER GLOTTAL STOP;Lo;0;L;;;;;N;;;;; +0295;LATIN LETTER PHARYNGEAL VOICED FRICATIVE;Ll;0;L;;;;;N;LATIN LETTER REVERSED GLOTTAL STOP;;;; +0296;LATIN LETTER INVERTED GLOTTAL STOP;Ll;0;L;;;;;N;;;;; +0297;LATIN LETTER STRETCHED C;Ll;0;L;;;;;N;;;;; +0298;LATIN LETTER BILABIAL CLICK;Ll;0;L;;;;;N;LATIN LETTER BULLSEYE;;;; +0299;LATIN LETTER SMALL CAPITAL B;Ll;0;L;;;;;N;;;;; +029A;LATIN SMALL LETTER CLOSED OPEN E;Ll;0;L;;;;;N;LATIN SMALL LETTER CLOSED EPSILON;;;; +029B;LATIN LETTER SMALL CAPITAL G WITH HOOK;Ll;0;L;;;;;N;LATIN LETTER SMALL CAPITAL G HOOK;;;; +029C;LATIN LETTER SMALL CAPITAL H;Ll;0;L;;;;;N;;;;; +029D;LATIN SMALL LETTER J WITH CROSSED-TAIL;Ll;0;L;;;;;N;LATIN SMALL LETTER CROSSED-TAIL J;;A7B2;;A7B2 +029E;LATIN SMALL LETTER TURNED K;Ll;0;L;;;;;N;;;A7B0;;A7B0 +029F;LATIN LETTER SMALL CAPITAL L;Ll;0;L;;;;;N;;;;; +02A0;LATIN SMALL LETTER Q WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER Q HOOK;;;; +02A1;LATIN LETTER GLOTTAL STOP WITH STROKE;Ll;0;L;;;;;N;LATIN LETTER GLOTTAL STOP BAR;;;; +02A2;LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE;Ll;0;L;;;;;N;LATIN LETTER REVERSED GLOTTAL STOP BAR;;;; +02A3;LATIN SMALL LETTER DZ DIGRAPH;Ll;0;L;;;;;N;LATIN SMALL LETTER D Z;;;; +02A4;LATIN SMALL LETTER DEZH DIGRAPH;Ll;0;L;;;;;N;LATIN SMALL LETTER D YOGH;;;; +02A5;LATIN SMALL LETTER DZ DIGRAPH WITH CURL;Ll;0;L;;;;;N;LATIN SMALL LETTER D Z CURL;;;; +02A6;LATIN SMALL LETTER TS DIGRAPH;Ll;0;L;;;;;N;LATIN SMALL LETTER T S;;;; +02A7;LATIN SMALL LETTER TESH DIGRAPH;Ll;0;L;;;;;N;LATIN SMALL LETTER T ESH;;;; +02A8;LATIN SMALL LETTER TC DIGRAPH WITH CURL;Ll;0;L;;;;;N;LATIN SMALL LETTER T C CURL;;;; +02A9;LATIN SMALL LETTER FENG DIGRAPH;Ll;0;L;;;;;N;;;;; +02AA;LATIN SMALL LETTER LS DIGRAPH;Ll;0;L;;;;;N;;;;; +02AB;LATIN SMALL LETTER LZ DIGRAPH;Ll;0;L;;;;;N;;;;; +02AC;LATIN LETTER BILABIAL PERCUSSIVE;Ll;0;L;;;;;N;;;;; +02AD;LATIN LETTER BIDENTAL PERCUSSIVE;Ll;0;L;;;;;N;;;;; +02AE;LATIN SMALL LETTER TURNED H WITH FISHHOOK;Ll;0;L;;;;;N;;;;; +02AF;LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL;Ll;0;L;;;;;N;;;;; +02B0;MODIFIER LETTER SMALL H;Lm;0;L; 0068;;;;N;;;;; +02B1;MODIFIER LETTER SMALL H WITH HOOK;Lm;0;L; 0266;;;;N;MODIFIER LETTER SMALL H HOOK;;;; +02B2;MODIFIER LETTER SMALL J;Lm;0;L; 006A;;;;N;;;;; +02B3;MODIFIER LETTER SMALL R;Lm;0;L; 0072;;;;N;;;;; +02B4;MODIFIER LETTER SMALL TURNED R;Lm;0;L; 0279;;;;N;;;;; +02B5;MODIFIER LETTER SMALL TURNED R WITH HOOK;Lm;0;L; 027B;;;;N;MODIFIER LETTER SMALL TURNED R HOOK;;;; +02B6;MODIFIER LETTER SMALL CAPITAL INVERTED R;Lm;0;L; 0281;;;;N;;;;; +02B7;MODIFIER LETTER SMALL W;Lm;0;L; 0077;;;;N;;;;; +02B8;MODIFIER LETTER SMALL Y;Lm;0;L; 0079;;;;N;;;;; +02B9;MODIFIER LETTER PRIME;Lm;0;ON;;;;;N;;;;; +02BA;MODIFIER LETTER DOUBLE PRIME;Lm;0;ON;;;;;N;;;;; +02BB;MODIFIER LETTER TURNED COMMA;Lm;0;L;;;;;N;;;;; +02BC;MODIFIER LETTER APOSTROPHE;Lm;0;L;;;;;N;;;;; +02BD;MODIFIER LETTER REVERSED COMMA;Lm;0;L;;;;;N;;;;; +02BE;MODIFIER LETTER RIGHT HALF RING;Lm;0;L;;;;;N;;;;; +02BF;MODIFIER LETTER LEFT HALF RING;Lm;0;L;;;;;N;;;;; +02C0;MODIFIER LETTER GLOTTAL STOP;Lm;0;L;;;;;N;;;;; +02C1;MODIFIER LETTER REVERSED GLOTTAL STOP;Lm;0;L;;;;;N;;;;; +02C2;MODIFIER LETTER LEFT ARROWHEAD;Sk;0;ON;;;;;N;;;;; +02C3;MODIFIER LETTER RIGHT ARROWHEAD;Sk;0;ON;;;;;N;;;;; +02C4;MODIFIER LETTER UP ARROWHEAD;Sk;0;ON;;;;;N;;;;; +02C5;MODIFIER LETTER DOWN ARROWHEAD;Sk;0;ON;;;;;N;;;;; +02C6;MODIFIER LETTER CIRCUMFLEX ACCENT;Lm;0;ON;;;;;N;MODIFIER LETTER CIRCUMFLEX;;;; +02C7;CARON;Lm;0;ON;;;;;N;MODIFIER LETTER HACEK;;;; +02C8;MODIFIER LETTER VERTICAL LINE;Lm;0;ON;;;;;N;;;;; +02C9;MODIFIER LETTER MACRON;Lm;0;ON;;;;;N;;;;; +02CA;MODIFIER LETTER ACUTE ACCENT;Lm;0;ON;;;;;N;MODIFIER LETTER ACUTE;;;; +02CB;MODIFIER LETTER GRAVE ACCENT;Lm;0;ON;;;;;N;MODIFIER LETTER GRAVE;;;; +02CC;MODIFIER LETTER LOW VERTICAL LINE;Lm;0;ON;;;;;N;;;;; +02CD;MODIFIER LETTER LOW MACRON;Lm;0;ON;;;;;N;;;;; +02CE;MODIFIER LETTER LOW GRAVE ACCENT;Lm;0;ON;;;;;N;MODIFIER LETTER LOW GRAVE;;;; +02CF;MODIFIER LETTER LOW ACUTE ACCENT;Lm;0;ON;;;;;N;MODIFIER LETTER LOW ACUTE;;;; +02D0;MODIFIER LETTER TRIANGULAR COLON;Lm;0;L;;;;;N;;;;; +02D1;MODIFIER LETTER HALF TRIANGULAR COLON;Lm;0;L;;;;;N;;;;; +02D2;MODIFIER LETTER CENTRED RIGHT HALF RING;Sk;0;ON;;;;;N;MODIFIER LETTER CENTERED RIGHT HALF RING;;;; +02D3;MODIFIER LETTER CENTRED LEFT HALF RING;Sk;0;ON;;;;;N;MODIFIER LETTER CENTERED LEFT HALF RING;;;; +02D4;MODIFIER LETTER UP TACK;Sk;0;ON;;;;;N;;;;; +02D5;MODIFIER LETTER DOWN TACK;Sk;0;ON;;;;;N;;;;; +02D6;MODIFIER LETTER PLUS SIGN;Sk;0;ON;;;;;N;;;;; +02D7;MODIFIER LETTER MINUS SIGN;Sk;0;ON;;;;;N;;;;; +02D8;BREVE;Sk;0;ON; 0020 0306;;;;N;SPACING BREVE;;;; +02D9;DOT ABOVE;Sk;0;ON; 0020 0307;;;;N;SPACING DOT ABOVE;;;; +02DA;RING ABOVE;Sk;0;ON; 0020 030A;;;;N;SPACING RING ABOVE;;;; +02DB;OGONEK;Sk;0;ON; 0020 0328;;;;N;SPACING OGONEK;;;; +02DC;SMALL TILDE;Sk;0;ON; 0020 0303;;;;N;SPACING TILDE;;;; +02DD;DOUBLE ACUTE ACCENT;Sk;0;ON; 0020 030B;;;;N;SPACING DOUBLE ACUTE;;;; +02DE;MODIFIER LETTER RHOTIC HOOK;Sk;0;ON;;;;;N;;;;; +02DF;MODIFIER LETTER CROSS ACCENT;Sk;0;ON;;;;;N;;;;; +02E0;MODIFIER LETTER SMALL GAMMA;Lm;0;L; 0263;;;;N;;;;; +02E1;MODIFIER LETTER SMALL L;Lm;0;L; 006C;;;;N;;;;; +02E2;MODIFIER LETTER SMALL S;Lm;0;L; 0073;;;;N;;;;; +02E3;MODIFIER LETTER SMALL X;Lm;0;L; 0078;;;;N;;;;; +02E4;MODIFIER LETTER SMALL REVERSED GLOTTAL STOP;Lm;0;L; 0295;;;;N;;;;; +02E5;MODIFIER LETTER EXTRA-HIGH TONE BAR;Sk;0;ON;;;;;N;;;;; +02E6;MODIFIER LETTER HIGH TONE BAR;Sk;0;ON;;;;;N;;;;; +02E7;MODIFIER LETTER MID TONE BAR;Sk;0;ON;;;;;N;;;;; +02E8;MODIFIER LETTER LOW TONE BAR;Sk;0;ON;;;;;N;;;;; +02E9;MODIFIER LETTER EXTRA-LOW TONE BAR;Sk;0;ON;;;;;N;;;;; +02EA;MODIFIER LETTER YIN DEPARTING TONE MARK;Sk;0;ON;;;;;N;;;;; +02EB;MODIFIER LETTER YANG DEPARTING TONE MARK;Sk;0;ON;;;;;N;;;;; +02EC;MODIFIER LETTER VOICING;Lm;0;ON;;;;;N;;;;; +02ED;MODIFIER LETTER UNASPIRATED;Sk;0;ON;;;;;N;;;;; +02EE;MODIFIER LETTER DOUBLE APOSTROPHE;Lm;0;L;;;;;N;;;;; +02EF;MODIFIER LETTER LOW DOWN ARROWHEAD;Sk;0;ON;;;;;N;;;;; +02F0;MODIFIER LETTER LOW UP ARROWHEAD;Sk;0;ON;;;;;N;;;;; +02F1;MODIFIER LETTER LOW LEFT ARROWHEAD;Sk;0;ON;;;;;N;;;;; +02F2;MODIFIER LETTER LOW RIGHT ARROWHEAD;Sk;0;ON;;;;;N;;;;; +02F3;MODIFIER LETTER LOW RING;Sk;0;ON;;;;;N;;;;; +02F4;MODIFIER LETTER MIDDLE GRAVE ACCENT;Sk;0;ON;;;;;N;;;;; +02F5;MODIFIER LETTER MIDDLE DOUBLE GRAVE ACCENT;Sk;0;ON;;;;;N;;;;; +02F6;MODIFIER LETTER MIDDLE DOUBLE ACUTE ACCENT;Sk;0;ON;;;;;N;;;;; +02F7;MODIFIER LETTER LOW TILDE;Sk;0;ON;;;;;N;;;;; +02F8;MODIFIER LETTER RAISED COLON;Sk;0;ON;;;;;N;;;;; +02F9;MODIFIER LETTER BEGIN HIGH TONE;Sk;0;ON;;;;;N;;;;; +02FA;MODIFIER LETTER END HIGH TONE;Sk;0;ON;;;;;N;;;;; +02FB;MODIFIER LETTER BEGIN LOW TONE;Sk;0;ON;;;;;N;;;;; +02FC;MODIFIER LETTER END LOW TONE;Sk;0;ON;;;;;N;;;;; +02FD;MODIFIER LETTER SHELF;Sk;0;ON;;;;;N;;;;; +02FE;MODIFIER LETTER OPEN SHELF;Sk;0;ON;;;;;N;;;;; +02FF;MODIFIER LETTER LOW LEFT ARROW;Sk;0;ON;;;;;N;;;;; +0300;COMBINING GRAVE ACCENT;Mn;230;NSM;;;;;N;NON-SPACING GRAVE;;;; +0301;COMBINING ACUTE ACCENT;Mn;230;NSM;;;;;N;NON-SPACING ACUTE;;;; +0302;COMBINING CIRCUMFLEX ACCENT;Mn;230;NSM;;;;;N;NON-SPACING CIRCUMFLEX;;;; +0303;COMBINING TILDE;Mn;230;NSM;;;;;N;NON-SPACING TILDE;;;; +0304;COMBINING MACRON;Mn;230;NSM;;;;;N;NON-SPACING MACRON;;;; +0305;COMBINING OVERLINE;Mn;230;NSM;;;;;N;NON-SPACING OVERSCORE;;;; +0306;COMBINING BREVE;Mn;230;NSM;;;;;N;NON-SPACING BREVE;;;; +0307;COMBINING DOT ABOVE;Mn;230;NSM;;;;;N;NON-SPACING DOT ABOVE;;;; +0308;COMBINING DIAERESIS;Mn;230;NSM;;;;;N;NON-SPACING DIAERESIS;;;; +0309;COMBINING HOOK ABOVE;Mn;230;NSM;;;;;N;NON-SPACING HOOK ABOVE;;;; +030A;COMBINING RING ABOVE;Mn;230;NSM;;;;;N;NON-SPACING RING ABOVE;;;; +030B;COMBINING DOUBLE ACUTE ACCENT;Mn;230;NSM;;;;;N;NON-SPACING DOUBLE ACUTE;;;; +030C;COMBINING CARON;Mn;230;NSM;;;;;N;NON-SPACING HACEK;;;; +030D;COMBINING VERTICAL LINE ABOVE;Mn;230;NSM;;;;;N;NON-SPACING VERTICAL LINE ABOVE;;;; +030E;COMBINING DOUBLE VERTICAL LINE ABOVE;Mn;230;NSM;;;;;N;NON-SPACING DOUBLE VERTICAL LINE ABOVE;;;; +030F;COMBINING DOUBLE GRAVE ACCENT;Mn;230;NSM;;;;;N;NON-SPACING DOUBLE GRAVE;;;; +0310;COMBINING CANDRABINDU;Mn;230;NSM;;;;;N;NON-SPACING CANDRABINDU;;;; +0311;COMBINING INVERTED BREVE;Mn;230;NSM;;;;;N;NON-SPACING INVERTED BREVE;;;; +0312;COMBINING TURNED COMMA ABOVE;Mn;230;NSM;;;;;N;NON-SPACING TURNED COMMA ABOVE;;;; +0313;COMBINING COMMA ABOVE;Mn;230;NSM;;;;;N;NON-SPACING COMMA ABOVE;;;; +0314;COMBINING REVERSED COMMA ABOVE;Mn;230;NSM;;;;;N;NON-SPACING REVERSED COMMA ABOVE;;;; +0315;COMBINING COMMA ABOVE RIGHT;Mn;232;NSM;;;;;N;NON-SPACING COMMA ABOVE RIGHT;;;; +0316;COMBINING GRAVE ACCENT BELOW;Mn;220;NSM;;;;;N;NON-SPACING GRAVE BELOW;;;; +0317;COMBINING ACUTE ACCENT BELOW;Mn;220;NSM;;;;;N;NON-SPACING ACUTE BELOW;;;; +0318;COMBINING LEFT TACK BELOW;Mn;220;NSM;;;;;N;NON-SPACING LEFT TACK BELOW;;;; +0319;COMBINING RIGHT TACK BELOW;Mn;220;NSM;;;;;N;NON-SPACING RIGHT TACK BELOW;;;; +031A;COMBINING LEFT ANGLE ABOVE;Mn;232;NSM;;;;;N;NON-SPACING LEFT ANGLE ABOVE;;;; +031B;COMBINING HORN;Mn;216;NSM;;;;;N;NON-SPACING HORN;;;; +031C;COMBINING LEFT HALF RING BELOW;Mn;220;NSM;;;;;N;NON-SPACING LEFT HALF RING BELOW;;;; +031D;COMBINING UP TACK BELOW;Mn;220;NSM;;;;;N;NON-SPACING UP TACK BELOW;;;; +031E;COMBINING DOWN TACK BELOW;Mn;220;NSM;;;;;N;NON-SPACING DOWN TACK BELOW;;;; +031F;COMBINING PLUS SIGN BELOW;Mn;220;NSM;;;;;N;NON-SPACING PLUS SIGN BELOW;;;; +0320;COMBINING MINUS SIGN BELOW;Mn;220;NSM;;;;;N;NON-SPACING MINUS SIGN BELOW;;;; +0321;COMBINING PALATALIZED HOOK BELOW;Mn;202;NSM;;;;;N;NON-SPACING PALATALIZED HOOK BELOW;;;; +0322;COMBINING RETROFLEX HOOK BELOW;Mn;202;NSM;;;;;N;NON-SPACING RETROFLEX HOOK BELOW;;;; +0323;COMBINING DOT BELOW;Mn;220;NSM;;;;;N;NON-SPACING DOT BELOW;;;; +0324;COMBINING DIAERESIS BELOW;Mn;220;NSM;;;;;N;NON-SPACING DOUBLE DOT BELOW;;;; +0325;COMBINING RING BELOW;Mn;220;NSM;;;;;N;NON-SPACING RING BELOW;;;; +0326;COMBINING COMMA BELOW;Mn;220;NSM;;;;;N;NON-SPACING COMMA BELOW;;;; +0327;COMBINING CEDILLA;Mn;202;NSM;;;;;N;NON-SPACING CEDILLA;;;; +0328;COMBINING OGONEK;Mn;202;NSM;;;;;N;NON-SPACING OGONEK;;;; +0329;COMBINING VERTICAL LINE BELOW;Mn;220;NSM;;;;;N;NON-SPACING VERTICAL LINE BELOW;;;; +032A;COMBINING BRIDGE BELOW;Mn;220;NSM;;;;;N;NON-SPACING BRIDGE BELOW;;;; +032B;COMBINING INVERTED DOUBLE ARCH BELOW;Mn;220;NSM;;;;;N;NON-SPACING INVERTED DOUBLE ARCH BELOW;;;; +032C;COMBINING CARON BELOW;Mn;220;NSM;;;;;N;NON-SPACING HACEK BELOW;;;; +032D;COMBINING CIRCUMFLEX ACCENT BELOW;Mn;220;NSM;;;;;N;NON-SPACING CIRCUMFLEX BELOW;;;; +032E;COMBINING BREVE BELOW;Mn;220;NSM;;;;;N;NON-SPACING BREVE BELOW;;;; +032F;COMBINING INVERTED BREVE BELOW;Mn;220;NSM;;;;;N;NON-SPACING INVERTED BREVE BELOW;;;; +0330;COMBINING TILDE BELOW;Mn;220;NSM;;;;;N;NON-SPACING TILDE BELOW;;;; +0331;COMBINING MACRON BELOW;Mn;220;NSM;;;;;N;NON-SPACING MACRON BELOW;;;; +0332;COMBINING LOW LINE;Mn;220;NSM;;;;;N;NON-SPACING UNDERSCORE;;;; +0333;COMBINING DOUBLE LOW LINE;Mn;220;NSM;;;;;N;NON-SPACING DOUBLE UNDERSCORE;;;; +0334;COMBINING TILDE OVERLAY;Mn;1;NSM;;;;;N;NON-SPACING TILDE OVERLAY;;;; +0335;COMBINING SHORT STROKE OVERLAY;Mn;1;NSM;;;;;N;NON-SPACING SHORT BAR OVERLAY;;;; +0336;COMBINING LONG STROKE OVERLAY;Mn;1;NSM;;;;;N;NON-SPACING LONG BAR OVERLAY;;;; +0337;COMBINING SHORT SOLIDUS OVERLAY;Mn;1;NSM;;;;;N;NON-SPACING SHORT SLASH OVERLAY;;;; +0338;COMBINING LONG SOLIDUS OVERLAY;Mn;1;NSM;;;;;N;NON-SPACING LONG SLASH OVERLAY;;;; +0339;COMBINING RIGHT HALF RING BELOW;Mn;220;NSM;;;;;N;NON-SPACING RIGHT HALF RING BELOW;;;; +033A;COMBINING INVERTED BRIDGE BELOW;Mn;220;NSM;;;;;N;NON-SPACING INVERTED BRIDGE BELOW;;;; +033B;COMBINING SQUARE BELOW;Mn;220;NSM;;;;;N;NON-SPACING SQUARE BELOW;;;; +033C;COMBINING SEAGULL BELOW;Mn;220;NSM;;;;;N;NON-SPACING SEAGULL BELOW;;;; +033D;COMBINING X ABOVE;Mn;230;NSM;;;;;N;NON-SPACING X ABOVE;;;; +033E;COMBINING VERTICAL TILDE;Mn;230;NSM;;;;;N;NON-SPACING VERTICAL TILDE;;;; +033F;COMBINING DOUBLE OVERLINE;Mn;230;NSM;;;;;N;NON-SPACING DOUBLE OVERSCORE;;;; +0340;COMBINING GRAVE TONE MARK;Mn;230;NSM;0300;;;;N;NON-SPACING GRAVE TONE MARK;;;; +0341;COMBINING ACUTE TONE MARK;Mn;230;NSM;0301;;;;N;NON-SPACING ACUTE TONE MARK;;;; +0342;COMBINING GREEK PERISPOMENI;Mn;230;NSM;;;;;N;;;;; +0343;COMBINING GREEK KORONIS;Mn;230;NSM;0313;;;;N;;;;; +0344;COMBINING GREEK DIALYTIKA TONOS;Mn;230;NSM;0308 0301;;;;N;GREEK NON-SPACING DIAERESIS TONOS;;;; +0345;COMBINING GREEK YPOGEGRAMMENI;Mn;240;NSM;;;;;N;GREEK NON-SPACING IOTA BELOW;;0399;;0399 +0346;COMBINING BRIDGE ABOVE;Mn;230;NSM;;;;;N;;;;; +0347;COMBINING EQUALS SIGN BELOW;Mn;220;NSM;;;;;N;;;;; +0348;COMBINING DOUBLE VERTICAL LINE BELOW;Mn;220;NSM;;;;;N;;;;; +0349;COMBINING LEFT ANGLE BELOW;Mn;220;NSM;;;;;N;;;;; +034A;COMBINING NOT TILDE ABOVE;Mn;230;NSM;;;;;N;;;;; +034B;COMBINING HOMOTHETIC ABOVE;Mn;230;NSM;;;;;N;;;;; +034C;COMBINING ALMOST EQUAL TO ABOVE;Mn;230;NSM;;;;;N;;;;; +034D;COMBINING LEFT RIGHT ARROW BELOW;Mn;220;NSM;;;;;N;;;;; +034E;COMBINING UPWARDS ARROW BELOW;Mn;220;NSM;;;;;N;;;;; +034F;COMBINING GRAPHEME JOINER;Mn;0;NSM;;;;;N;;;;; +0350;COMBINING RIGHT ARROWHEAD ABOVE;Mn;230;NSM;;;;;N;;;;; +0351;COMBINING LEFT HALF RING ABOVE;Mn;230;NSM;;;;;N;;;;; +0352;COMBINING FERMATA;Mn;230;NSM;;;;;N;;;;; +0353;COMBINING X BELOW;Mn;220;NSM;;;;;N;;;;; +0354;COMBINING LEFT ARROWHEAD BELOW;Mn;220;NSM;;;;;N;;;;; +0355;COMBINING RIGHT ARROWHEAD BELOW;Mn;220;NSM;;;;;N;;;;; +0356;COMBINING RIGHT ARROWHEAD AND UP ARROWHEAD BELOW;Mn;220;NSM;;;;;N;;;;; +0357;COMBINING RIGHT HALF RING ABOVE;Mn;230;NSM;;;;;N;;;;; +0358;COMBINING DOT ABOVE RIGHT;Mn;232;NSM;;;;;N;;;;; +0359;COMBINING ASTERISK BELOW;Mn;220;NSM;;;;;N;;;;; +035A;COMBINING DOUBLE RING BELOW;Mn;220;NSM;;;;;N;;;;; +035B;COMBINING ZIGZAG ABOVE;Mn;230;NSM;;;;;N;;;;; +035C;COMBINING DOUBLE BREVE BELOW;Mn;233;NSM;;;;;N;;;;; +035D;COMBINING DOUBLE BREVE;Mn;234;NSM;;;;;N;;;;; +035E;COMBINING DOUBLE MACRON;Mn;234;NSM;;;;;N;;;;; +035F;COMBINING DOUBLE MACRON BELOW;Mn;233;NSM;;;;;N;;;;; +0360;COMBINING DOUBLE TILDE;Mn;234;NSM;;;;;N;;;;; +0361;COMBINING DOUBLE INVERTED BREVE;Mn;234;NSM;;;;;N;;;;; +0362;COMBINING DOUBLE RIGHTWARDS ARROW BELOW;Mn;233;NSM;;;;;N;;;;; +0363;COMBINING LATIN SMALL LETTER A;Mn;230;NSM;;;;;N;;;;; +0364;COMBINING LATIN SMALL LETTER E;Mn;230;NSM;;;;;N;;;;; +0365;COMBINING LATIN SMALL LETTER I;Mn;230;NSM;;;;;N;;;;; +0366;COMBINING LATIN SMALL LETTER O;Mn;230;NSM;;;;;N;;;;; +0367;COMBINING LATIN SMALL LETTER U;Mn;230;NSM;;;;;N;;;;; +0368;COMBINING LATIN SMALL LETTER C;Mn;230;NSM;;;;;N;;;;; +0369;COMBINING LATIN SMALL LETTER D;Mn;230;NSM;;;;;N;;;;; +036A;COMBINING LATIN SMALL LETTER H;Mn;230;NSM;;;;;N;;;;; +036B;COMBINING LATIN SMALL LETTER M;Mn;230;NSM;;;;;N;;;;; +036C;COMBINING LATIN SMALL LETTER R;Mn;230;NSM;;;;;N;;;;; +036D;COMBINING LATIN SMALL LETTER T;Mn;230;NSM;;;;;N;;;;; +036E;COMBINING LATIN SMALL LETTER V;Mn;230;NSM;;;;;N;;;;; +036F;COMBINING LATIN SMALL LETTER X;Mn;230;NSM;;;;;N;;;;; +0370;GREEK CAPITAL LETTER HETA;Lu;0;L;;;;;N;;;;0371; +0371;GREEK SMALL LETTER HETA;Ll;0;L;;;;;N;;;0370;;0370 +0372;GREEK CAPITAL LETTER ARCHAIC SAMPI;Lu;0;L;;;;;N;;;;0373; +0373;GREEK SMALL LETTER ARCHAIC SAMPI;Ll;0;L;;;;;N;;;0372;;0372 +0374;GREEK NUMERAL SIGN;Lm;0;ON;02B9;;;;N;GREEK UPPER NUMERAL SIGN;;;; +0375;GREEK LOWER NUMERAL SIGN;Sk;0;ON;;;;;N;;;;; +0376;GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA;Lu;0;L;;;;;N;;;;0377; +0377;GREEK SMALL LETTER PAMPHYLIAN DIGAMMA;Ll;0;L;;;;;N;;;0376;;0376 +037A;GREEK YPOGEGRAMMENI;Lm;0;L; 0020 0345;;;;N;GREEK SPACING IOTA BELOW;;;; +037B;GREEK SMALL REVERSED LUNATE SIGMA SYMBOL;Ll;0;L;;;;;N;;;03FD;;03FD +037C;GREEK SMALL DOTTED LUNATE SIGMA SYMBOL;Ll;0;L;;;;;N;;;03FE;;03FE +037D;GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL;Ll;0;L;;;;;N;;;03FF;;03FF +037E;GREEK QUESTION MARK;Po;0;ON;003B;;;;N;;;;; +037F;GREEK CAPITAL LETTER YOT;Lu;0;L;;;;;N;;;;03F3; +0384;GREEK TONOS;Sk;0;ON; 0020 0301;;;;N;GREEK SPACING TONOS;;;; +0385;GREEK DIALYTIKA TONOS;Sk;0;ON;00A8 0301;;;;N;GREEK SPACING DIAERESIS TONOS;;;; +0386;GREEK CAPITAL LETTER ALPHA WITH TONOS;Lu;0;L;0391 0301;;;;N;GREEK CAPITAL LETTER ALPHA TONOS;;;03AC; +0387;GREEK ANO TELEIA;Po;0;ON;00B7;;;;N;;;;; +0388;GREEK CAPITAL LETTER EPSILON WITH TONOS;Lu;0;L;0395 0301;;;;N;GREEK CAPITAL LETTER EPSILON TONOS;;;03AD; +0389;GREEK CAPITAL LETTER ETA WITH TONOS;Lu;0;L;0397 0301;;;;N;GREEK CAPITAL LETTER ETA TONOS;;;03AE; +038A;GREEK CAPITAL LETTER IOTA WITH TONOS;Lu;0;L;0399 0301;;;;N;GREEK CAPITAL LETTER IOTA TONOS;;;03AF; +038C;GREEK CAPITAL LETTER OMICRON WITH TONOS;Lu;0;L;039F 0301;;;;N;GREEK CAPITAL LETTER OMICRON TONOS;;;03CC; +038E;GREEK CAPITAL LETTER UPSILON WITH TONOS;Lu;0;L;03A5 0301;;;;N;GREEK CAPITAL LETTER UPSILON TONOS;;;03CD; +038F;GREEK CAPITAL LETTER OMEGA WITH TONOS;Lu;0;L;03A9 0301;;;;N;GREEK CAPITAL LETTER OMEGA TONOS;;;03CE; +0390;GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS;Ll;0;L;03CA 0301;;;;N;GREEK SMALL LETTER IOTA DIAERESIS TONOS;;;; +0391;GREEK CAPITAL LETTER ALPHA;Lu;0;L;;;;;N;;;;03B1; +0392;GREEK CAPITAL LETTER BETA;Lu;0;L;;;;;N;;;;03B2; +0393;GREEK CAPITAL LETTER GAMMA;Lu;0;L;;;;;N;;;;03B3; +0394;GREEK CAPITAL LETTER DELTA;Lu;0;L;;;;;N;;;;03B4; +0395;GREEK CAPITAL LETTER EPSILON;Lu;0;L;;;;;N;;;;03B5; +0396;GREEK CAPITAL LETTER ZETA;Lu;0;L;;;;;N;;;;03B6; +0397;GREEK CAPITAL LETTER ETA;Lu;0;L;;;;;N;;;;03B7; +0398;GREEK CAPITAL LETTER THETA;Lu;0;L;;;;;N;;;;03B8; +0399;GREEK CAPITAL LETTER IOTA;Lu;0;L;;;;;N;;;;03B9; +039A;GREEK CAPITAL LETTER KAPPA;Lu;0;L;;;;;N;;;;03BA; +039B;GREEK CAPITAL LETTER LAMDA;Lu;0;L;;;;;N;GREEK CAPITAL LETTER LAMBDA;;;03BB; +039C;GREEK CAPITAL LETTER MU;Lu;0;L;;;;;N;;;;03BC; +039D;GREEK CAPITAL LETTER NU;Lu;0;L;;;;;N;;;;03BD; +039E;GREEK CAPITAL LETTER XI;Lu;0;L;;;;;N;;;;03BE; +039F;GREEK CAPITAL LETTER OMICRON;Lu;0;L;;;;;N;;;;03BF; +03A0;GREEK CAPITAL LETTER PI;Lu;0;L;;;;;N;;;;03C0; +03A1;GREEK CAPITAL LETTER RHO;Lu;0;L;;;;;N;;;;03C1; +03A3;GREEK CAPITAL LETTER SIGMA;Lu;0;L;;;;;N;;;;03C3; +03A4;GREEK CAPITAL LETTER TAU;Lu;0;L;;;;;N;;;;03C4; +03A5;GREEK CAPITAL LETTER UPSILON;Lu;0;L;;;;;N;;;;03C5; +03A6;GREEK CAPITAL LETTER PHI;Lu;0;L;;;;;N;;;;03C6; +03A7;GREEK CAPITAL LETTER CHI;Lu;0;L;;;;;N;;;;03C7; +03A8;GREEK CAPITAL LETTER PSI;Lu;0;L;;;;;N;;;;03C8; +03A9;GREEK CAPITAL LETTER OMEGA;Lu;0;L;;;;;N;;;;03C9; +03AA;GREEK CAPITAL LETTER IOTA WITH DIALYTIKA;Lu;0;L;0399 0308;;;;N;GREEK CAPITAL LETTER IOTA DIAERESIS;;;03CA; +03AB;GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA;Lu;0;L;03A5 0308;;;;N;GREEK CAPITAL LETTER UPSILON DIAERESIS;;;03CB; +03AC;GREEK SMALL LETTER ALPHA WITH TONOS;Ll;0;L;03B1 0301;;;;N;GREEK SMALL LETTER ALPHA TONOS;;0386;;0386 +03AD;GREEK SMALL LETTER EPSILON WITH TONOS;Ll;0;L;03B5 0301;;;;N;GREEK SMALL LETTER EPSILON TONOS;;0388;;0388 +03AE;GREEK SMALL LETTER ETA WITH TONOS;Ll;0;L;03B7 0301;;;;N;GREEK SMALL LETTER ETA TONOS;;0389;;0389 +03AF;GREEK SMALL LETTER IOTA WITH TONOS;Ll;0;L;03B9 0301;;;;N;GREEK SMALL LETTER IOTA TONOS;;038A;;038A +03B0;GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS;Ll;0;L;03CB 0301;;;;N;GREEK SMALL LETTER UPSILON DIAERESIS TONOS;;;; +03B1;GREEK SMALL LETTER ALPHA;Ll;0;L;;;;;N;;;0391;;0391 +03B2;GREEK SMALL LETTER BETA;Ll;0;L;;;;;N;;;0392;;0392 +03B3;GREEK SMALL LETTER GAMMA;Ll;0;L;;;;;N;;;0393;;0393 +03B4;GREEK SMALL LETTER DELTA;Ll;0;L;;;;;N;;;0394;;0394 +03B5;GREEK SMALL LETTER EPSILON;Ll;0;L;;;;;N;;;0395;;0395 +03B6;GREEK SMALL LETTER ZETA;Ll;0;L;;;;;N;;;0396;;0396 +03B7;GREEK SMALL LETTER ETA;Ll;0;L;;;;;N;;;0397;;0397 +03B8;GREEK SMALL LETTER THETA;Ll;0;L;;;;;N;;;0398;;0398 +03B9;GREEK SMALL LETTER IOTA;Ll;0;L;;;;;N;;;0399;;0399 +03BA;GREEK SMALL LETTER KAPPA;Ll;0;L;;;;;N;;;039A;;039A +03BB;GREEK SMALL LETTER LAMDA;Ll;0;L;;;;;N;GREEK SMALL LETTER LAMBDA;;039B;;039B +03BC;GREEK SMALL LETTER MU;Ll;0;L;;;;;N;;;039C;;039C +03BD;GREEK SMALL LETTER NU;Ll;0;L;;;;;N;;;039D;;039D +03BE;GREEK SMALL LETTER XI;Ll;0;L;;;;;N;;;039E;;039E +03BF;GREEK SMALL LETTER OMICRON;Ll;0;L;;;;;N;;;039F;;039F +03C0;GREEK SMALL LETTER PI;Ll;0;L;;;;;N;;;03A0;;03A0 +03C1;GREEK SMALL LETTER RHO;Ll;0;L;;;;;N;;;03A1;;03A1 +03C2;GREEK SMALL LETTER FINAL SIGMA;Ll;0;L;;;;;N;;;03A3;;03A3 +03C3;GREEK SMALL LETTER SIGMA;Ll;0;L;;;;;N;;;03A3;;03A3 +03C4;GREEK SMALL LETTER TAU;Ll;0;L;;;;;N;;;03A4;;03A4 +03C5;GREEK SMALL LETTER UPSILON;Ll;0;L;;;;;N;;;03A5;;03A5 +03C6;GREEK SMALL LETTER PHI;Ll;0;L;;;;;N;;;03A6;;03A6 +03C7;GREEK SMALL LETTER CHI;Ll;0;L;;;;;N;;;03A7;;03A7 +03C8;GREEK SMALL LETTER PSI;Ll;0;L;;;;;N;;;03A8;;03A8 +03C9;GREEK SMALL LETTER OMEGA;Ll;0;L;;;;;N;;;03A9;;03A9 +03CA;GREEK SMALL LETTER IOTA WITH DIALYTIKA;Ll;0;L;03B9 0308;;;;N;GREEK SMALL LETTER IOTA DIAERESIS;;03AA;;03AA +03CB;GREEK SMALL LETTER UPSILON WITH DIALYTIKA;Ll;0;L;03C5 0308;;;;N;GREEK SMALL LETTER UPSILON DIAERESIS;;03AB;;03AB +03CC;GREEK SMALL LETTER OMICRON WITH TONOS;Ll;0;L;03BF 0301;;;;N;GREEK SMALL LETTER OMICRON TONOS;;038C;;038C +03CD;GREEK SMALL LETTER UPSILON WITH TONOS;Ll;0;L;03C5 0301;;;;N;GREEK SMALL LETTER UPSILON TONOS;;038E;;038E +03CE;GREEK SMALL LETTER OMEGA WITH TONOS;Ll;0;L;03C9 0301;;;;N;GREEK SMALL LETTER OMEGA TONOS;;038F;;038F +03CF;GREEK CAPITAL KAI SYMBOL;Lu;0;L;;;;;N;;;;03D7; +03D0;GREEK BETA SYMBOL;Ll;0;L; 03B2;;;;N;GREEK SMALL LETTER CURLED BETA;;0392;;0392 +03D1;GREEK THETA SYMBOL;Ll;0;L; 03B8;;;;N;GREEK SMALL LETTER SCRIPT THETA;;0398;;0398 +03D2;GREEK UPSILON WITH HOOK SYMBOL;Lu;0;L; 03A5;;;;N;GREEK CAPITAL LETTER UPSILON HOOK;;;; +03D3;GREEK UPSILON WITH ACUTE AND HOOK SYMBOL;Lu;0;L;03D2 0301;;;;N;GREEK CAPITAL LETTER UPSILON HOOK TONOS;;;; +03D4;GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL;Lu;0;L;03D2 0308;;;;N;GREEK CAPITAL LETTER UPSILON HOOK DIAERESIS;;;; +03D5;GREEK PHI SYMBOL;Ll;0;L; 03C6;;;;N;GREEK SMALL LETTER SCRIPT PHI;;03A6;;03A6 +03D6;GREEK PI SYMBOL;Ll;0;L; 03C0;;;;N;GREEK SMALL LETTER OMEGA PI;;03A0;;03A0 +03D7;GREEK KAI SYMBOL;Ll;0;L;;;;;N;;;03CF;;03CF +03D8;GREEK LETTER ARCHAIC KOPPA;Lu;0;L;;;;;N;;;;03D9; +03D9;GREEK SMALL LETTER ARCHAIC KOPPA;Ll;0;L;;;;;N;;;03D8;;03D8 +03DA;GREEK LETTER STIGMA;Lu;0;L;;;;;N;GREEK CAPITAL LETTER STIGMA;;;03DB; +03DB;GREEK SMALL LETTER STIGMA;Ll;0;L;;;;;N;;;03DA;;03DA +03DC;GREEK LETTER DIGAMMA;Lu;0;L;;;;;N;GREEK CAPITAL LETTER DIGAMMA;;;03DD; +03DD;GREEK SMALL LETTER DIGAMMA;Ll;0;L;;;;;N;;;03DC;;03DC +03DE;GREEK LETTER KOPPA;Lu;0;L;;;;;N;GREEK CAPITAL LETTER KOPPA;;;03DF; +03DF;GREEK SMALL LETTER KOPPA;Ll;0;L;;;;;N;;;03DE;;03DE +03E0;GREEK LETTER SAMPI;Lu;0;L;;;;;N;GREEK CAPITAL LETTER SAMPI;;;03E1; +03E1;GREEK SMALL LETTER SAMPI;Ll;0;L;;;;;N;;;03E0;;03E0 +03E2;COPTIC CAPITAL LETTER SHEI;Lu;0;L;;;;;N;GREEK CAPITAL LETTER SHEI;;;03E3; +03E3;COPTIC SMALL LETTER SHEI;Ll;0;L;;;;;N;GREEK SMALL LETTER SHEI;;03E2;;03E2 +03E4;COPTIC CAPITAL LETTER FEI;Lu;0;L;;;;;N;GREEK CAPITAL LETTER FEI;;;03E5; +03E5;COPTIC SMALL LETTER FEI;Ll;0;L;;;;;N;GREEK SMALL LETTER FEI;;03E4;;03E4 +03E6;COPTIC CAPITAL LETTER KHEI;Lu;0;L;;;;;N;GREEK CAPITAL LETTER KHEI;;;03E7; +03E7;COPTIC SMALL LETTER KHEI;Ll;0;L;;;;;N;GREEK SMALL LETTER KHEI;;03E6;;03E6 +03E8;COPTIC CAPITAL LETTER HORI;Lu;0;L;;;;;N;GREEK CAPITAL LETTER HORI;;;03E9; +03E9;COPTIC SMALL LETTER HORI;Ll;0;L;;;;;N;GREEK SMALL LETTER HORI;;03E8;;03E8 +03EA;COPTIC CAPITAL LETTER GANGIA;Lu;0;L;;;;;N;GREEK CAPITAL LETTER GANGIA;;;03EB; +03EB;COPTIC SMALL LETTER GANGIA;Ll;0;L;;;;;N;GREEK SMALL LETTER GANGIA;;03EA;;03EA +03EC;COPTIC CAPITAL LETTER SHIMA;Lu;0;L;;;;;N;GREEK CAPITAL LETTER SHIMA;;;03ED; +03ED;COPTIC SMALL LETTER SHIMA;Ll;0;L;;;;;N;GREEK SMALL LETTER SHIMA;;03EC;;03EC +03EE;COPTIC CAPITAL LETTER DEI;Lu;0;L;;;;;N;GREEK CAPITAL LETTER DEI;;;03EF; +03EF;COPTIC SMALL LETTER DEI;Ll;0;L;;;;;N;GREEK SMALL LETTER DEI;;03EE;;03EE +03F0;GREEK KAPPA SYMBOL;Ll;0;L; 03BA;;;;N;GREEK SMALL LETTER SCRIPT KAPPA;;039A;;039A +03F1;GREEK RHO SYMBOL;Ll;0;L; 03C1;;;;N;GREEK SMALL LETTER TAILED RHO;;03A1;;03A1 +03F2;GREEK LUNATE SIGMA SYMBOL;Ll;0;L; 03C2;;;;N;GREEK SMALL LETTER LUNATE SIGMA;;03F9;;03F9 +03F3;GREEK LETTER YOT;Ll;0;L;;;;;N;;;037F;;037F +03F4;GREEK CAPITAL THETA SYMBOL;Lu;0;L; 0398;;;;N;;;;03B8; +03F5;GREEK LUNATE EPSILON SYMBOL;Ll;0;L; 03B5;;;;N;;;0395;;0395 +03F6;GREEK REVERSED LUNATE EPSILON SYMBOL;Sm;0;ON;;;;;N;;;;; +03F7;GREEK CAPITAL LETTER SHO;Lu;0;L;;;;;N;;;;03F8; +03F8;GREEK SMALL LETTER SHO;Ll;0;L;;;;;N;;;03F7;;03F7 +03F9;GREEK CAPITAL LUNATE SIGMA SYMBOL;Lu;0;L; 03A3;;;;N;;;;03F2; +03FA;GREEK CAPITAL LETTER SAN;Lu;0;L;;;;;N;;;;03FB; +03FB;GREEK SMALL LETTER SAN;Ll;0;L;;;;;N;;;03FA;;03FA +03FC;GREEK RHO WITH STROKE SYMBOL;Ll;0;L;;;;;N;;;;; +03FD;GREEK CAPITAL REVERSED LUNATE SIGMA SYMBOL;Lu;0;L;;;;;N;;;;037B; +03FE;GREEK CAPITAL DOTTED LUNATE SIGMA SYMBOL;Lu;0;L;;;;;N;;;;037C; +03FF;GREEK CAPITAL REVERSED DOTTED LUNATE SIGMA SYMBOL;Lu;0;L;;;;;N;;;;037D; +0400;CYRILLIC CAPITAL LETTER IE WITH GRAVE;Lu;0;L;0415 0300;;;;N;;;;0450; +0401;CYRILLIC CAPITAL LETTER IO;Lu;0;L;0415 0308;;;;N;;;;0451; +0402;CYRILLIC CAPITAL LETTER DJE;Lu;0;L;;;;;N;;;;0452; +0403;CYRILLIC CAPITAL LETTER GJE;Lu;0;L;0413 0301;;;;N;;;;0453; +0404;CYRILLIC CAPITAL LETTER UKRAINIAN IE;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER E;;;0454; +0405;CYRILLIC CAPITAL LETTER DZE;Lu;0;L;;;;;N;;;;0455; +0406;CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER I;;;0456; +0407;CYRILLIC CAPITAL LETTER YI;Lu;0;L;0406 0308;;;;N;;;;0457; +0408;CYRILLIC CAPITAL LETTER JE;Lu;0;L;;;;;N;;;;0458; +0409;CYRILLIC CAPITAL LETTER LJE;Lu;0;L;;;;;N;;;;0459; +040A;CYRILLIC CAPITAL LETTER NJE;Lu;0;L;;;;;N;;;;045A; +040B;CYRILLIC CAPITAL LETTER TSHE;Lu;0;L;;;;;N;;;;045B; +040C;CYRILLIC CAPITAL LETTER KJE;Lu;0;L;041A 0301;;;;N;;;;045C; +040D;CYRILLIC CAPITAL LETTER I WITH GRAVE;Lu;0;L;0418 0300;;;;N;;;;045D; +040E;CYRILLIC CAPITAL LETTER SHORT U;Lu;0;L;0423 0306;;;;N;;;;045E; +040F;CYRILLIC CAPITAL LETTER DZHE;Lu;0;L;;;;;N;;;;045F; +0410;CYRILLIC CAPITAL LETTER A;Lu;0;L;;;;;N;;;;0430; +0411;CYRILLIC CAPITAL LETTER BE;Lu;0;L;;;;;N;;;;0431; +0412;CYRILLIC CAPITAL LETTER VE;Lu;0;L;;;;;N;;;;0432; +0413;CYRILLIC CAPITAL LETTER GHE;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER GE;;;0433; +0414;CYRILLIC CAPITAL LETTER DE;Lu;0;L;;;;;N;;;;0434; +0415;CYRILLIC CAPITAL LETTER IE;Lu;0;L;;;;;N;;;;0435; +0416;CYRILLIC CAPITAL LETTER ZHE;Lu;0;L;;;;;N;;;;0436; +0417;CYRILLIC CAPITAL LETTER ZE;Lu;0;L;;;;;N;;;;0437; +0418;CYRILLIC CAPITAL LETTER I;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER II;;;0438; +0419;CYRILLIC CAPITAL LETTER SHORT I;Lu;0;L;0418 0306;;;;N;CYRILLIC CAPITAL LETTER SHORT II;;;0439; +041A;CYRILLIC CAPITAL LETTER KA;Lu;0;L;;;;;N;;;;043A; +041B;CYRILLIC CAPITAL LETTER EL;Lu;0;L;;;;;N;;;;043B; +041C;CYRILLIC CAPITAL LETTER EM;Lu;0;L;;;;;N;;;;043C; +041D;CYRILLIC CAPITAL LETTER EN;Lu;0;L;;;;;N;;;;043D; +041E;CYRILLIC CAPITAL LETTER O;Lu;0;L;;;;;N;;;;043E; +041F;CYRILLIC CAPITAL LETTER PE;Lu;0;L;;;;;N;;;;043F; +0420;CYRILLIC CAPITAL LETTER ER;Lu;0;L;;;;;N;;;;0440; +0421;CYRILLIC CAPITAL LETTER ES;Lu;0;L;;;;;N;;;;0441; +0422;CYRILLIC CAPITAL LETTER TE;Lu;0;L;;;;;N;;;;0442; +0423;CYRILLIC CAPITAL LETTER U;Lu;0;L;;;;;N;;;;0443; +0424;CYRILLIC CAPITAL LETTER EF;Lu;0;L;;;;;N;;;;0444; +0425;CYRILLIC CAPITAL LETTER HA;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER KHA;;;0445; +0426;CYRILLIC CAPITAL LETTER TSE;Lu;0;L;;;;;N;;;;0446; +0427;CYRILLIC CAPITAL LETTER CHE;Lu;0;L;;;;;N;;;;0447; +0428;CYRILLIC CAPITAL LETTER SHA;Lu;0;L;;;;;N;;;;0448; +0429;CYRILLIC CAPITAL LETTER SHCHA;Lu;0;L;;;;;N;;;;0449; +042A;CYRILLIC CAPITAL LETTER HARD SIGN;Lu;0;L;;;;;N;;;;044A; +042B;CYRILLIC CAPITAL LETTER YERU;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER YERI;;;044B; +042C;CYRILLIC CAPITAL LETTER SOFT SIGN;Lu;0;L;;;;;N;;;;044C; +042D;CYRILLIC CAPITAL LETTER E;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER REVERSED E;;;044D; +042E;CYRILLIC CAPITAL LETTER YU;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER IU;;;044E; +042F;CYRILLIC CAPITAL LETTER YA;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER IA;;;044F; +0430;CYRILLIC SMALL LETTER A;Ll;0;L;;;;;N;;;0410;;0410 +0431;CYRILLIC SMALL LETTER BE;Ll;0;L;;;;;N;;;0411;;0411 +0432;CYRILLIC SMALL LETTER VE;Ll;0;L;;;;;N;;;0412;;0412 +0433;CYRILLIC SMALL LETTER GHE;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER GE;;0413;;0413 +0434;CYRILLIC SMALL LETTER DE;Ll;0;L;;;;;N;;;0414;;0414 +0435;CYRILLIC SMALL LETTER IE;Ll;0;L;;;;;N;;;0415;;0415 +0436;CYRILLIC SMALL LETTER ZHE;Ll;0;L;;;;;N;;;0416;;0416 +0437;CYRILLIC SMALL LETTER ZE;Ll;0;L;;;;;N;;;0417;;0417 +0438;CYRILLIC SMALL LETTER I;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER II;;0418;;0418 +0439;CYRILLIC SMALL LETTER SHORT I;Ll;0;L;0438 0306;;;;N;CYRILLIC SMALL LETTER SHORT II;;0419;;0419 +043A;CYRILLIC SMALL LETTER KA;Ll;0;L;;;;;N;;;041A;;041A +043B;CYRILLIC SMALL LETTER EL;Ll;0;L;;;;;N;;;041B;;041B +043C;CYRILLIC SMALL LETTER EM;Ll;0;L;;;;;N;;;041C;;041C +043D;CYRILLIC SMALL LETTER EN;Ll;0;L;;;;;N;;;041D;;041D +043E;CYRILLIC SMALL LETTER O;Ll;0;L;;;;;N;;;041E;;041E +043F;CYRILLIC SMALL LETTER PE;Ll;0;L;;;;;N;;;041F;;041F +0440;CYRILLIC SMALL LETTER ER;Ll;0;L;;;;;N;;;0420;;0420 +0441;CYRILLIC SMALL LETTER ES;Ll;0;L;;;;;N;;;0421;;0421 +0442;CYRILLIC SMALL LETTER TE;Ll;0;L;;;;;N;;;0422;;0422 +0443;CYRILLIC SMALL LETTER U;Ll;0;L;;;;;N;;;0423;;0423 +0444;CYRILLIC SMALL LETTER EF;Ll;0;L;;;;;N;;;0424;;0424 +0445;CYRILLIC SMALL LETTER HA;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER KHA;;0425;;0425 +0446;CYRILLIC SMALL LETTER TSE;Ll;0;L;;;;;N;;;0426;;0426 +0447;CYRILLIC SMALL LETTER CHE;Ll;0;L;;;;;N;;;0427;;0427 +0448;CYRILLIC SMALL LETTER SHA;Ll;0;L;;;;;N;;;0428;;0428 +0449;CYRILLIC SMALL LETTER SHCHA;Ll;0;L;;;;;N;;;0429;;0429 +044A;CYRILLIC SMALL LETTER HARD SIGN;Ll;0;L;;;;;N;;;042A;;042A +044B;CYRILLIC SMALL LETTER YERU;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER YERI;;042B;;042B +044C;CYRILLIC SMALL LETTER SOFT SIGN;Ll;0;L;;;;;N;;;042C;;042C +044D;CYRILLIC SMALL LETTER E;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER REVERSED E;;042D;;042D +044E;CYRILLIC SMALL LETTER YU;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER IU;;042E;;042E +044F;CYRILLIC SMALL LETTER YA;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER IA;;042F;;042F +0450;CYRILLIC SMALL LETTER IE WITH GRAVE;Ll;0;L;0435 0300;;;;N;;;0400;;0400 +0451;CYRILLIC SMALL LETTER IO;Ll;0;L;0435 0308;;;;N;;;0401;;0401 +0452;CYRILLIC SMALL LETTER DJE;Ll;0;L;;;;;N;;;0402;;0402 +0453;CYRILLIC SMALL LETTER GJE;Ll;0;L;0433 0301;;;;N;;;0403;;0403 +0454;CYRILLIC SMALL LETTER UKRAINIAN IE;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER E;;0404;;0404 +0455;CYRILLIC SMALL LETTER DZE;Ll;0;L;;;;;N;;;0405;;0405 +0456;CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER I;;0406;;0406 +0457;CYRILLIC SMALL LETTER YI;Ll;0;L;0456 0308;;;;N;;;0407;;0407 +0458;CYRILLIC SMALL LETTER JE;Ll;0;L;;;;;N;;;0408;;0408 +0459;CYRILLIC SMALL LETTER LJE;Ll;0;L;;;;;N;;;0409;;0409 +045A;CYRILLIC SMALL LETTER NJE;Ll;0;L;;;;;N;;;040A;;040A +045B;CYRILLIC SMALL LETTER TSHE;Ll;0;L;;;;;N;;;040B;;040B +045C;CYRILLIC SMALL LETTER KJE;Ll;0;L;043A 0301;;;;N;;;040C;;040C +045D;CYRILLIC SMALL LETTER I WITH GRAVE;Ll;0;L;0438 0300;;;;N;;;040D;;040D +045E;CYRILLIC SMALL LETTER SHORT U;Ll;0;L;0443 0306;;;;N;;;040E;;040E +045F;CYRILLIC SMALL LETTER DZHE;Ll;0;L;;;;;N;;;040F;;040F +0460;CYRILLIC CAPITAL LETTER OMEGA;Lu;0;L;;;;;N;;;;0461; +0461;CYRILLIC SMALL LETTER OMEGA;Ll;0;L;;;;;N;;;0460;;0460 +0462;CYRILLIC CAPITAL LETTER YAT;Lu;0;L;;;;;N;;;;0463; +0463;CYRILLIC SMALL LETTER YAT;Ll;0;L;;;;;N;;;0462;;0462 +0464;CYRILLIC CAPITAL LETTER IOTIFIED E;Lu;0;L;;;;;N;;;;0465; +0465;CYRILLIC SMALL LETTER IOTIFIED E;Ll;0;L;;;;;N;;;0464;;0464 +0466;CYRILLIC CAPITAL LETTER LITTLE YUS;Lu;0;L;;;;;N;;;;0467; +0467;CYRILLIC SMALL LETTER LITTLE YUS;Ll;0;L;;;;;N;;;0466;;0466 +0468;CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS;Lu;0;L;;;;;N;;;;0469; +0469;CYRILLIC SMALL LETTER IOTIFIED LITTLE YUS;Ll;0;L;;;;;N;;;0468;;0468 +046A;CYRILLIC CAPITAL LETTER BIG YUS;Lu;0;L;;;;;N;;;;046B; +046B;CYRILLIC SMALL LETTER BIG YUS;Ll;0;L;;;;;N;;;046A;;046A +046C;CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS;Lu;0;L;;;;;N;;;;046D; +046D;CYRILLIC SMALL LETTER IOTIFIED BIG YUS;Ll;0;L;;;;;N;;;046C;;046C +046E;CYRILLIC CAPITAL LETTER KSI;Lu;0;L;;;;;N;;;;046F; +046F;CYRILLIC SMALL LETTER KSI;Ll;0;L;;;;;N;;;046E;;046E +0470;CYRILLIC CAPITAL LETTER PSI;Lu;0;L;;;;;N;;;;0471; +0471;CYRILLIC SMALL LETTER PSI;Ll;0;L;;;;;N;;;0470;;0470 +0472;CYRILLIC CAPITAL LETTER FITA;Lu;0;L;;;;;N;;;;0473; +0473;CYRILLIC SMALL LETTER FITA;Ll;0;L;;;;;N;;;0472;;0472 +0474;CYRILLIC CAPITAL LETTER IZHITSA;Lu;0;L;;;;;N;;;;0475; +0475;CYRILLIC SMALL LETTER IZHITSA;Ll;0;L;;;;;N;;;0474;;0474 +0476;CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT;Lu;0;L;0474 030F;;;;N;CYRILLIC CAPITAL LETTER IZHITSA DOUBLE GRAVE;;;0477; +0477;CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT;Ll;0;L;0475 030F;;;;N;CYRILLIC SMALL LETTER IZHITSA DOUBLE GRAVE;;0476;;0476 +0478;CYRILLIC CAPITAL LETTER UK;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER UK DIGRAPH;;;0479; +0479;CYRILLIC SMALL LETTER UK;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER UK DIGRAPH;;0478;;0478 +047A;CYRILLIC CAPITAL LETTER ROUND OMEGA;Lu;0;L;;;;;N;;;;047B; +047B;CYRILLIC SMALL LETTER ROUND OMEGA;Ll;0;L;;;;;N;;;047A;;047A +047C;CYRILLIC CAPITAL LETTER OMEGA WITH TITLO;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER OMEGA TITLO;;;047D; +047D;CYRILLIC SMALL LETTER OMEGA WITH TITLO;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER OMEGA TITLO;;047C;;047C +047E;CYRILLIC CAPITAL LETTER OT;Lu;0;L;;;;;N;;;;047F; +047F;CYRILLIC SMALL LETTER OT;Ll;0;L;;;;;N;;;047E;;047E +0480;CYRILLIC CAPITAL LETTER KOPPA;Lu;0;L;;;;;N;;;;0481; +0481;CYRILLIC SMALL LETTER KOPPA;Ll;0;L;;;;;N;;;0480;;0480 +0482;CYRILLIC THOUSANDS SIGN;So;0;L;;;;;N;;;;; +0483;COMBINING CYRILLIC TITLO;Mn;230;NSM;;;;;N;CYRILLIC NON-SPACING TITLO;;;; +0484;COMBINING CYRILLIC PALATALIZATION;Mn;230;NSM;;;;;N;CYRILLIC NON-SPACING PALATALIZATION;;;; +0485;COMBINING CYRILLIC DASIA PNEUMATA;Mn;230;NSM;;;;;N;CYRILLIC NON-SPACING DASIA PNEUMATA;;;; +0486;COMBINING CYRILLIC PSILI PNEUMATA;Mn;230;NSM;;;;;N;CYRILLIC NON-SPACING PSILI PNEUMATA;;;; +0487;COMBINING CYRILLIC POKRYTIE;Mn;230;NSM;;;;;N;;;;; +0488;COMBINING CYRILLIC HUNDRED THOUSANDS SIGN;Me;0;NSM;;;;;N;;;;; +0489;COMBINING CYRILLIC MILLIONS SIGN;Me;0;NSM;;;;;N;;;;; +048A;CYRILLIC CAPITAL LETTER SHORT I WITH TAIL;Lu;0;L;;;;;N;;;;048B; +048B;CYRILLIC SMALL LETTER SHORT I WITH TAIL;Ll;0;L;;;;;N;;;048A;;048A +048C;CYRILLIC CAPITAL LETTER SEMISOFT SIGN;Lu;0;L;;;;;N;;;;048D; +048D;CYRILLIC SMALL LETTER SEMISOFT SIGN;Ll;0;L;;;;;N;;;048C;;048C +048E;CYRILLIC CAPITAL LETTER ER WITH TICK;Lu;0;L;;;;;N;;;;048F; +048F;CYRILLIC SMALL LETTER ER WITH TICK;Ll;0;L;;;;;N;;;048E;;048E +0490;CYRILLIC CAPITAL LETTER GHE WITH UPTURN;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER GE WITH UPTURN;;;0491; +0491;CYRILLIC SMALL LETTER GHE WITH UPTURN;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER GE WITH UPTURN;;0490;;0490 +0492;CYRILLIC CAPITAL LETTER GHE WITH STROKE;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER GE BAR;;;0493; +0493;CYRILLIC SMALL LETTER GHE WITH STROKE;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER GE BAR;;0492;;0492 +0494;CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER GE HOOK;;;0495; +0495;CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER GE HOOK;;0494;;0494 +0496;CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER ZHE WITH RIGHT DESCENDER;;;0497; +0497;CYRILLIC SMALL LETTER ZHE WITH DESCENDER;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER ZHE WITH RIGHT DESCENDER;;0496;;0496 +0498;CYRILLIC CAPITAL LETTER ZE WITH DESCENDER;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER ZE CEDILLA;;;0499; +0499;CYRILLIC SMALL LETTER ZE WITH DESCENDER;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER ZE CEDILLA;;0498;;0498 +049A;CYRILLIC CAPITAL LETTER KA WITH DESCENDER;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER KA WITH RIGHT DESCENDER;;;049B; +049B;CYRILLIC SMALL LETTER KA WITH DESCENDER;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER KA WITH RIGHT DESCENDER;;049A;;049A +049C;CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER KA VERTICAL BAR;;;049D; +049D;CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER KA VERTICAL BAR;;049C;;049C +049E;CYRILLIC CAPITAL LETTER KA WITH STROKE;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER KA BAR;;;049F; +049F;CYRILLIC SMALL LETTER KA WITH STROKE;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER KA BAR;;049E;;049E +04A0;CYRILLIC CAPITAL LETTER BASHKIR KA;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER REVERSED GE KA;;;04A1; +04A1;CYRILLIC SMALL LETTER BASHKIR KA;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER REVERSED GE KA;;04A0;;04A0 +04A2;CYRILLIC CAPITAL LETTER EN WITH DESCENDER;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER EN WITH RIGHT DESCENDER;;;04A3; +04A3;CYRILLIC SMALL LETTER EN WITH DESCENDER;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER EN WITH RIGHT DESCENDER;;04A2;;04A2 +04A4;CYRILLIC CAPITAL LIGATURE EN GHE;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER EN GE;;;04A5; +04A5;CYRILLIC SMALL LIGATURE EN GHE;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER EN GE;;04A4;;04A4 +04A6;CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER PE HOOK;;;04A7; +04A7;CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER PE HOOK;;04A6;;04A6 +04A8;CYRILLIC CAPITAL LETTER ABKHASIAN HA;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER O HOOK;;;04A9; +04A9;CYRILLIC SMALL LETTER ABKHASIAN HA;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER O HOOK;;04A8;;04A8 +04AA;CYRILLIC CAPITAL LETTER ES WITH DESCENDER;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER ES CEDILLA;;;04AB; +04AB;CYRILLIC SMALL LETTER ES WITH DESCENDER;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER ES CEDILLA;;04AA;;04AA +04AC;CYRILLIC CAPITAL LETTER TE WITH DESCENDER;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER TE WITH RIGHT DESCENDER;;;04AD; +04AD;CYRILLIC SMALL LETTER TE WITH DESCENDER;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER TE WITH RIGHT DESCENDER;;04AC;;04AC +04AE;CYRILLIC CAPITAL LETTER STRAIGHT U;Lu;0;L;;;;;N;;;;04AF; +04AF;CYRILLIC SMALL LETTER STRAIGHT U;Ll;0;L;;;;;N;;;04AE;;04AE +04B0;CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER STRAIGHT U BAR;;;04B1; +04B1;CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER STRAIGHT U BAR;;04B0;;04B0 +04B2;CYRILLIC CAPITAL LETTER HA WITH DESCENDER;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER KHA WITH RIGHT DESCENDER;;;04B3; +04B3;CYRILLIC SMALL LETTER HA WITH DESCENDER;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER KHA WITH RIGHT DESCENDER;;04B2;;04B2 +04B4;CYRILLIC CAPITAL LIGATURE TE TSE;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER TE TSE;;;04B5; +04B5;CYRILLIC SMALL LIGATURE TE TSE;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER TE TSE;;04B4;;04B4 +04B6;CYRILLIC CAPITAL LETTER CHE WITH DESCENDER;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER CHE WITH RIGHT DESCENDER;;;04B7; +04B7;CYRILLIC SMALL LETTER CHE WITH DESCENDER;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER CHE WITH RIGHT DESCENDER;;04B6;;04B6 +04B8;CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER CHE VERTICAL BAR;;;04B9; +04B9;CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER CHE VERTICAL BAR;;04B8;;04B8 +04BA;CYRILLIC CAPITAL LETTER SHHA;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER H;;;04BB; +04BB;CYRILLIC SMALL LETTER SHHA;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER H;;04BA;;04BA +04BC;CYRILLIC CAPITAL LETTER ABKHASIAN CHE;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER IE HOOK;;;04BD; +04BD;CYRILLIC SMALL LETTER ABKHASIAN CHE;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER IE HOOK;;04BC;;04BC +04BE;CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER IE HOOK OGONEK;;;04BF; +04BF;CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER IE HOOK OGONEK;;04BE;;04BE +04C0;CYRILLIC LETTER PALOCHKA;Lu;0;L;;;;;N;CYRILLIC LETTER I;;;04CF; +04C1;CYRILLIC CAPITAL LETTER ZHE WITH BREVE;Lu;0;L;0416 0306;;;;N;CYRILLIC CAPITAL LETTER SHORT ZHE;;;04C2; +04C2;CYRILLIC SMALL LETTER ZHE WITH BREVE;Ll;0;L;0436 0306;;;;N;CYRILLIC SMALL LETTER SHORT ZHE;;04C1;;04C1 +04C3;CYRILLIC CAPITAL LETTER KA WITH HOOK;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER KA HOOK;;;04C4; +04C4;CYRILLIC SMALL LETTER KA WITH HOOK;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER KA HOOK;;04C3;;04C3 +04C5;CYRILLIC CAPITAL LETTER EL WITH TAIL;Lu;0;L;;;;;N;;;;04C6; +04C6;CYRILLIC SMALL LETTER EL WITH TAIL;Ll;0;L;;;;;N;;;04C5;;04C5 +04C7;CYRILLIC CAPITAL LETTER EN WITH HOOK;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER EN HOOK;;;04C8; +04C8;CYRILLIC SMALL LETTER EN WITH HOOK;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER EN HOOK;;04C7;;04C7 +04C9;CYRILLIC CAPITAL LETTER EN WITH TAIL;Lu;0;L;;;;;N;;;;04CA; +04CA;CYRILLIC SMALL LETTER EN WITH TAIL;Ll;0;L;;;;;N;;;04C9;;04C9 +04CB;CYRILLIC CAPITAL LETTER KHAKASSIAN CHE;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER CHE WITH LEFT DESCENDER;;;04CC; +04CC;CYRILLIC SMALL LETTER KHAKASSIAN CHE;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER CHE WITH LEFT DESCENDER;;04CB;;04CB +04CD;CYRILLIC CAPITAL LETTER EM WITH TAIL;Lu;0;L;;;;;N;;;;04CE; +04CE;CYRILLIC SMALL LETTER EM WITH TAIL;Ll;0;L;;;;;N;;;04CD;;04CD +04CF;CYRILLIC SMALL LETTER PALOCHKA;Ll;0;L;;;;;N;;;04C0;;04C0 +04D0;CYRILLIC CAPITAL LETTER A WITH BREVE;Lu;0;L;0410 0306;;;;N;;;;04D1; +04D1;CYRILLIC SMALL LETTER A WITH BREVE;Ll;0;L;0430 0306;;;;N;;;04D0;;04D0 +04D2;CYRILLIC CAPITAL LETTER A WITH DIAERESIS;Lu;0;L;0410 0308;;;;N;;;;04D3; +04D3;CYRILLIC SMALL LETTER A WITH DIAERESIS;Ll;0;L;0430 0308;;;;N;;;04D2;;04D2 +04D4;CYRILLIC CAPITAL LIGATURE A IE;Lu;0;L;;;;;N;;;;04D5; +04D5;CYRILLIC SMALL LIGATURE A IE;Ll;0;L;;;;;N;;;04D4;;04D4 +04D6;CYRILLIC CAPITAL LETTER IE WITH BREVE;Lu;0;L;0415 0306;;;;N;;;;04D7; +04D7;CYRILLIC SMALL LETTER IE WITH BREVE;Ll;0;L;0435 0306;;;;N;;;04D6;;04D6 +04D8;CYRILLIC CAPITAL LETTER SCHWA;Lu;0;L;;;;;N;;;;04D9; +04D9;CYRILLIC SMALL LETTER SCHWA;Ll;0;L;;;;;N;;;04D8;;04D8 +04DA;CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS;Lu;0;L;04D8 0308;;;;N;;;;04DB; +04DB;CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS;Ll;0;L;04D9 0308;;;;N;;;04DA;;04DA +04DC;CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS;Lu;0;L;0416 0308;;;;N;;;;04DD; +04DD;CYRILLIC SMALL LETTER ZHE WITH DIAERESIS;Ll;0;L;0436 0308;;;;N;;;04DC;;04DC +04DE;CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS;Lu;0;L;0417 0308;;;;N;;;;04DF; +04DF;CYRILLIC SMALL LETTER ZE WITH DIAERESIS;Ll;0;L;0437 0308;;;;N;;;04DE;;04DE +04E0;CYRILLIC CAPITAL LETTER ABKHASIAN DZE;Lu;0;L;;;;;N;;;;04E1; +04E1;CYRILLIC SMALL LETTER ABKHASIAN DZE;Ll;0;L;;;;;N;;;04E0;;04E0 +04E2;CYRILLIC CAPITAL LETTER I WITH MACRON;Lu;0;L;0418 0304;;;;N;;;;04E3; +04E3;CYRILLIC SMALL LETTER I WITH MACRON;Ll;0;L;0438 0304;;;;N;;;04E2;;04E2 +04E4;CYRILLIC CAPITAL LETTER I WITH DIAERESIS;Lu;0;L;0418 0308;;;;N;;;;04E5; +04E5;CYRILLIC SMALL LETTER I WITH DIAERESIS;Ll;0;L;0438 0308;;;;N;;;04E4;;04E4 +04E6;CYRILLIC CAPITAL LETTER O WITH DIAERESIS;Lu;0;L;041E 0308;;;;N;;;;04E7; +04E7;CYRILLIC SMALL LETTER O WITH DIAERESIS;Ll;0;L;043E 0308;;;;N;;;04E6;;04E6 +04E8;CYRILLIC CAPITAL LETTER BARRED O;Lu;0;L;;;;;N;;;;04E9; +04E9;CYRILLIC SMALL LETTER BARRED O;Ll;0;L;;;;;N;;;04E8;;04E8 +04EA;CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS;Lu;0;L;04E8 0308;;;;N;;;;04EB; +04EB;CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS;Ll;0;L;04E9 0308;;;;N;;;04EA;;04EA +04EC;CYRILLIC CAPITAL LETTER E WITH DIAERESIS;Lu;0;L;042D 0308;;;;N;;;;04ED; +04ED;CYRILLIC SMALL LETTER E WITH DIAERESIS;Ll;0;L;044D 0308;;;;N;;;04EC;;04EC +04EE;CYRILLIC CAPITAL LETTER U WITH MACRON;Lu;0;L;0423 0304;;;;N;;;;04EF; +04EF;CYRILLIC SMALL LETTER U WITH MACRON;Ll;0;L;0443 0304;;;;N;;;04EE;;04EE +04F0;CYRILLIC CAPITAL LETTER U WITH DIAERESIS;Lu;0;L;0423 0308;;;;N;;;;04F1; +04F1;CYRILLIC SMALL LETTER U WITH DIAERESIS;Ll;0;L;0443 0308;;;;N;;;04F0;;04F0 +04F2;CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE;Lu;0;L;0423 030B;;;;N;;;;04F3; +04F3;CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE;Ll;0;L;0443 030B;;;;N;;;04F2;;04F2 +04F4;CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS;Lu;0;L;0427 0308;;;;N;;;;04F5; +04F5;CYRILLIC SMALL LETTER CHE WITH DIAERESIS;Ll;0;L;0447 0308;;;;N;;;04F4;;04F4 +04F6;CYRILLIC CAPITAL LETTER GHE WITH DESCENDER;Lu;0;L;;;;;N;;;;04F7; +04F7;CYRILLIC SMALL LETTER GHE WITH DESCENDER;Ll;0;L;;;;;N;;;04F6;;04F6 +04F8;CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS;Lu;0;L;042B 0308;;;;N;;;;04F9; +04F9;CYRILLIC SMALL LETTER YERU WITH DIAERESIS;Ll;0;L;044B 0308;;;;N;;;04F8;;04F8 +04FA;CYRILLIC CAPITAL LETTER GHE WITH STROKE AND HOOK;Lu;0;L;;;;;N;;;;04FB; +04FB;CYRILLIC SMALL LETTER GHE WITH STROKE AND HOOK;Ll;0;L;;;;;N;;;04FA;;04FA +04FC;CYRILLIC CAPITAL LETTER HA WITH HOOK;Lu;0;L;;;;;N;;;;04FD; +04FD;CYRILLIC SMALL LETTER HA WITH HOOK;Ll;0;L;;;;;N;;;04FC;;04FC +04FE;CYRILLIC CAPITAL LETTER HA WITH STROKE;Lu;0;L;;;;;N;;;;04FF; +04FF;CYRILLIC SMALL LETTER HA WITH STROKE;Ll;0;L;;;;;N;;;04FE;;04FE +0500;CYRILLIC CAPITAL LETTER KOMI DE;Lu;0;L;;;;;N;;;;0501; +0501;CYRILLIC SMALL LETTER KOMI DE;Ll;0;L;;;;;N;;;0500;;0500 +0502;CYRILLIC CAPITAL LETTER KOMI DJE;Lu;0;L;;;;;N;;;;0503; +0503;CYRILLIC SMALL LETTER KOMI DJE;Ll;0;L;;;;;N;;;0502;;0502 +0504;CYRILLIC CAPITAL LETTER KOMI ZJE;Lu;0;L;;;;;N;;;;0505; +0505;CYRILLIC SMALL LETTER KOMI ZJE;Ll;0;L;;;;;N;;;0504;;0504 +0506;CYRILLIC CAPITAL LETTER KOMI DZJE;Lu;0;L;;;;;N;;;;0507; +0507;CYRILLIC SMALL LETTER KOMI DZJE;Ll;0;L;;;;;N;;;0506;;0506 +0508;CYRILLIC CAPITAL LETTER KOMI LJE;Lu;0;L;;;;;N;;;;0509; +0509;CYRILLIC SMALL LETTER KOMI LJE;Ll;0;L;;;;;N;;;0508;;0508 +050A;CYRILLIC CAPITAL LETTER KOMI NJE;Lu;0;L;;;;;N;;;;050B; +050B;CYRILLIC SMALL LETTER KOMI NJE;Ll;0;L;;;;;N;;;050A;;050A +050C;CYRILLIC CAPITAL LETTER KOMI SJE;Lu;0;L;;;;;N;;;;050D; +050D;CYRILLIC SMALL LETTER KOMI SJE;Ll;0;L;;;;;N;;;050C;;050C +050E;CYRILLIC CAPITAL LETTER KOMI TJE;Lu;0;L;;;;;N;;;;050F; +050F;CYRILLIC SMALL LETTER KOMI TJE;Ll;0;L;;;;;N;;;050E;;050E +0510;CYRILLIC CAPITAL LETTER REVERSED ZE;Lu;0;L;;;;;N;;;;0511; +0511;CYRILLIC SMALL LETTER REVERSED ZE;Ll;0;L;;;;;N;;;0510;;0510 +0512;CYRILLIC CAPITAL LETTER EL WITH HOOK;Lu;0;L;;;;;N;;;;0513; +0513;CYRILLIC SMALL LETTER EL WITH HOOK;Ll;0;L;;;;;N;;;0512;;0512 +0514;CYRILLIC CAPITAL LETTER LHA;Lu;0;L;;;;;N;;;;0515; +0515;CYRILLIC SMALL LETTER LHA;Ll;0;L;;;;;N;;;0514;;0514 +0516;CYRILLIC CAPITAL LETTER RHA;Lu;0;L;;;;;N;;;;0517; +0517;CYRILLIC SMALL LETTER RHA;Ll;0;L;;;;;N;;;0516;;0516 +0518;CYRILLIC CAPITAL LETTER YAE;Lu;0;L;;;;;N;;;;0519; +0519;CYRILLIC SMALL LETTER YAE;Ll;0;L;;;;;N;;;0518;;0518 +051A;CYRILLIC CAPITAL LETTER QA;Lu;0;L;;;;;N;;;;051B; +051B;CYRILLIC SMALL LETTER QA;Ll;0;L;;;;;N;;;051A;;051A +051C;CYRILLIC CAPITAL LETTER WE;Lu;0;L;;;;;N;;;;051D; +051D;CYRILLIC SMALL LETTER WE;Ll;0;L;;;;;N;;;051C;;051C +051E;CYRILLIC CAPITAL LETTER ALEUT KA;Lu;0;L;;;;;N;;;;051F; +051F;CYRILLIC SMALL LETTER ALEUT KA;Ll;0;L;;;;;N;;;051E;;051E +0520;CYRILLIC CAPITAL LETTER EL WITH MIDDLE HOOK;Lu;0;L;;;;;N;;;;0521; +0521;CYRILLIC SMALL LETTER EL WITH MIDDLE HOOK;Ll;0;L;;;;;N;;;0520;;0520 +0522;CYRILLIC CAPITAL LETTER EN WITH MIDDLE HOOK;Lu;0;L;;;;;N;;;;0523; +0523;CYRILLIC SMALL LETTER EN WITH MIDDLE HOOK;Ll;0;L;;;;;N;;;0522;;0522 +0524;CYRILLIC CAPITAL LETTER PE WITH DESCENDER;Lu;0;L;;;;;N;;;;0525; +0525;CYRILLIC SMALL LETTER PE WITH DESCENDER;Ll;0;L;;;;;N;;;0524;;0524 +0526;CYRILLIC CAPITAL LETTER SHHA WITH DESCENDER;Lu;0;L;;;;;N;;;;0527; +0527;CYRILLIC SMALL LETTER SHHA WITH DESCENDER;Ll;0;L;;;;;N;;;0526;;0526 +0528;CYRILLIC CAPITAL LETTER EN WITH LEFT HOOK;Lu;0;L;;;;;N;;;;0529; +0529;CYRILLIC SMALL LETTER EN WITH LEFT HOOK;Ll;0;L;;;;;N;;;0528;;0528 +052A;CYRILLIC CAPITAL LETTER DZZHE;Lu;0;L;;;;;N;;;;052B; +052B;CYRILLIC SMALL LETTER DZZHE;Ll;0;L;;;;;N;;;052A;;052A +052C;CYRILLIC CAPITAL LETTER DCHE;Lu;0;L;;;;;N;;;;052D; +052D;CYRILLIC SMALL LETTER DCHE;Ll;0;L;;;;;N;;;052C;;052C +052E;CYRILLIC CAPITAL LETTER EL WITH DESCENDER;Lu;0;L;;;;;N;;;;052F; +052F;CYRILLIC SMALL LETTER EL WITH DESCENDER;Ll;0;L;;;;;N;;;052E;;052E +0531;ARMENIAN CAPITAL LETTER AYB;Lu;0;L;;;;;N;;;;0561; +0532;ARMENIAN CAPITAL LETTER BEN;Lu;0;L;;;;;N;;;;0562; +0533;ARMENIAN CAPITAL LETTER GIM;Lu;0;L;;;;;N;;;;0563; +0534;ARMENIAN CAPITAL LETTER DA;Lu;0;L;;;;;N;;;;0564; +0535;ARMENIAN CAPITAL LETTER ECH;Lu;0;L;;;;;N;;;;0565; +0536;ARMENIAN CAPITAL LETTER ZA;Lu;0;L;;;;;N;;;;0566; +0537;ARMENIAN CAPITAL LETTER EH;Lu;0;L;;;;;N;;;;0567; +0538;ARMENIAN CAPITAL LETTER ET;Lu;0;L;;;;;N;;;;0568; +0539;ARMENIAN CAPITAL LETTER TO;Lu;0;L;;;;;N;;;;0569; +053A;ARMENIAN CAPITAL LETTER ZHE;Lu;0;L;;;;;N;;;;056A; +053B;ARMENIAN CAPITAL LETTER INI;Lu;0;L;;;;;N;;;;056B; +053C;ARMENIAN CAPITAL LETTER LIWN;Lu;0;L;;;;;N;;;;056C; +053D;ARMENIAN CAPITAL LETTER XEH;Lu;0;L;;;;;N;;;;056D; +053E;ARMENIAN CAPITAL LETTER CA;Lu;0;L;;;;;N;;;;056E; +053F;ARMENIAN CAPITAL LETTER KEN;Lu;0;L;;;;;N;;;;056F; +0540;ARMENIAN CAPITAL LETTER HO;Lu;0;L;;;;;N;;;;0570; +0541;ARMENIAN CAPITAL LETTER JA;Lu;0;L;;;;;N;;;;0571; +0542;ARMENIAN CAPITAL LETTER GHAD;Lu;0;L;;;;;N;ARMENIAN CAPITAL LETTER LAD;;;0572; +0543;ARMENIAN CAPITAL LETTER CHEH;Lu;0;L;;;;;N;;;;0573; +0544;ARMENIAN CAPITAL LETTER MEN;Lu;0;L;;;;;N;;;;0574; +0545;ARMENIAN CAPITAL LETTER YI;Lu;0;L;;;;;N;;;;0575; +0546;ARMENIAN CAPITAL LETTER NOW;Lu;0;L;;;;;N;;;;0576; +0547;ARMENIAN CAPITAL LETTER SHA;Lu;0;L;;;;;N;;;;0577; +0548;ARMENIAN CAPITAL LETTER VO;Lu;0;L;;;;;N;;;;0578; +0549;ARMENIAN CAPITAL LETTER CHA;Lu;0;L;;;;;N;;;;0579; +054A;ARMENIAN CAPITAL LETTER PEH;Lu;0;L;;;;;N;;;;057A; +054B;ARMENIAN CAPITAL LETTER JHEH;Lu;0;L;;;;;N;;;;057B; +054C;ARMENIAN CAPITAL LETTER RA;Lu;0;L;;;;;N;;;;057C; +054D;ARMENIAN CAPITAL LETTER SEH;Lu;0;L;;;;;N;;;;057D; +054E;ARMENIAN CAPITAL LETTER VEW;Lu;0;L;;;;;N;;;;057E; +054F;ARMENIAN CAPITAL LETTER TIWN;Lu;0;L;;;;;N;;;;057F; +0550;ARMENIAN CAPITAL LETTER REH;Lu;0;L;;;;;N;;;;0580; +0551;ARMENIAN CAPITAL LETTER CO;Lu;0;L;;;;;N;;;;0581; +0552;ARMENIAN CAPITAL LETTER YIWN;Lu;0;L;;;;;N;;;;0582; +0553;ARMENIAN CAPITAL LETTER PIWR;Lu;0;L;;;;;N;;;;0583; +0554;ARMENIAN CAPITAL LETTER KEH;Lu;0;L;;;;;N;;;;0584; +0555;ARMENIAN CAPITAL LETTER OH;Lu;0;L;;;;;N;;;;0585; +0556;ARMENIAN CAPITAL LETTER FEH;Lu;0;L;;;;;N;;;;0586; +0559;ARMENIAN MODIFIER LETTER LEFT HALF RING;Lm;0;L;;;;;N;;;;; +055A;ARMENIAN APOSTROPHE;Po;0;L;;;;;N;ARMENIAN MODIFIER LETTER RIGHT HALF RING;;;; +055B;ARMENIAN EMPHASIS MARK;Po;0;L;;;;;N;;;;; +055C;ARMENIAN EXCLAMATION MARK;Po;0;L;;;;;N;;;;; +055D;ARMENIAN COMMA;Po;0;L;;;;;N;;;;; +055E;ARMENIAN QUESTION MARK;Po;0;L;;;;;N;;;;; +055F;ARMENIAN ABBREVIATION MARK;Po;0;L;;;;;N;;;;; +0560;ARMENIAN SMALL LETTER TURNED AYB;Ll;0;L;;;;;N;;;;; +0561;ARMENIAN SMALL LETTER AYB;Ll;0;L;;;;;N;;;0531;;0531 +0562;ARMENIAN SMALL LETTER BEN;Ll;0;L;;;;;N;;;0532;;0532 +0563;ARMENIAN SMALL LETTER GIM;Ll;0;L;;;;;N;;;0533;;0533 +0564;ARMENIAN SMALL LETTER DA;Ll;0;L;;;;;N;;;0534;;0534 +0565;ARMENIAN SMALL LETTER ECH;Ll;0;L;;;;;N;;;0535;;0535 +0566;ARMENIAN SMALL LETTER ZA;Ll;0;L;;;;;N;;;0536;;0536 +0567;ARMENIAN SMALL LETTER EH;Ll;0;L;;;;;N;;;0537;;0537 +0568;ARMENIAN SMALL LETTER ET;Ll;0;L;;;;;N;;;0538;;0538 +0569;ARMENIAN SMALL LETTER TO;Ll;0;L;;;;;N;;;0539;;0539 +056A;ARMENIAN SMALL LETTER ZHE;Ll;0;L;;;;;N;;;053A;;053A +056B;ARMENIAN SMALL LETTER INI;Ll;0;L;;;;;N;;;053B;;053B +056C;ARMENIAN SMALL LETTER LIWN;Ll;0;L;;;;;N;;;053C;;053C +056D;ARMENIAN SMALL LETTER XEH;Ll;0;L;;;;;N;;;053D;;053D +056E;ARMENIAN SMALL LETTER CA;Ll;0;L;;;;;N;;;053E;;053E +056F;ARMENIAN SMALL LETTER KEN;Ll;0;L;;;;;N;;;053F;;053F +0570;ARMENIAN SMALL LETTER HO;Ll;0;L;;;;;N;;;0540;;0540 +0571;ARMENIAN SMALL LETTER JA;Ll;0;L;;;;;N;;;0541;;0541 +0572;ARMENIAN SMALL LETTER GHAD;Ll;0;L;;;;;N;ARMENIAN SMALL LETTER LAD;;0542;;0542 +0573;ARMENIAN SMALL LETTER CHEH;Ll;0;L;;;;;N;;;0543;;0543 +0574;ARMENIAN SMALL LETTER MEN;Ll;0;L;;;;;N;;;0544;;0544 +0575;ARMENIAN SMALL LETTER YI;Ll;0;L;;;;;N;;;0545;;0545 +0576;ARMENIAN SMALL LETTER NOW;Ll;0;L;;;;;N;;;0546;;0546 +0577;ARMENIAN SMALL LETTER SHA;Ll;0;L;;;;;N;;;0547;;0547 +0578;ARMENIAN SMALL LETTER VO;Ll;0;L;;;;;N;;;0548;;0548 +0579;ARMENIAN SMALL LETTER CHA;Ll;0;L;;;;;N;;;0549;;0549 +057A;ARMENIAN SMALL LETTER PEH;Ll;0;L;;;;;N;;;054A;;054A +057B;ARMENIAN SMALL LETTER JHEH;Ll;0;L;;;;;N;;;054B;;054B +057C;ARMENIAN SMALL LETTER RA;Ll;0;L;;;;;N;;;054C;;054C +057D;ARMENIAN SMALL LETTER SEH;Ll;0;L;;;;;N;;;054D;;054D +057E;ARMENIAN SMALL LETTER VEW;Ll;0;L;;;;;N;;;054E;;054E +057F;ARMENIAN SMALL LETTER TIWN;Ll;0;L;;;;;N;;;054F;;054F +0580;ARMENIAN SMALL LETTER REH;Ll;0;L;;;;;N;;;0550;;0550 +0581;ARMENIAN SMALL LETTER CO;Ll;0;L;;;;;N;;;0551;;0551 +0582;ARMENIAN SMALL LETTER YIWN;Ll;0;L;;;;;N;;;0552;;0552 +0583;ARMENIAN SMALL LETTER PIWR;Ll;0;L;;;;;N;;;0553;;0553 +0584;ARMENIAN SMALL LETTER KEH;Ll;0;L;;;;;N;;;0554;;0554 +0585;ARMENIAN SMALL LETTER OH;Ll;0;L;;;;;N;;;0555;;0555 +0586;ARMENIAN SMALL LETTER FEH;Ll;0;L;;;;;N;;;0556;;0556 +0587;ARMENIAN SMALL LIGATURE ECH YIWN;Ll;0;L; 0565 0582;;;;N;;;;; +0588;ARMENIAN SMALL LETTER YI WITH STROKE;Ll;0;L;;;;;N;;;;; +0589;ARMENIAN FULL STOP;Po;0;L;;;;;N;ARMENIAN PERIOD;;;; +058A;ARMENIAN HYPHEN;Pd;0;ON;;;;;N;;;;; +058D;RIGHT-FACING ARMENIAN ETERNITY SIGN;So;0;ON;;;;;N;;;;; +058E;LEFT-FACING ARMENIAN ETERNITY SIGN;So;0;ON;;;;;N;;;;; +058F;ARMENIAN DRAM SIGN;Sc;0;ET;;;;;N;;;;; +0591;HEBREW ACCENT ETNAHTA;Mn;220;NSM;;;;;N;;;;; +0592;HEBREW ACCENT SEGOL;Mn;230;NSM;;;;;N;;;;; +0593;HEBREW ACCENT SHALSHELET;Mn;230;NSM;;;;;N;;;;; +0594;HEBREW ACCENT ZAQEF QATAN;Mn;230;NSM;;;;;N;;;;; +0595;HEBREW ACCENT ZAQEF GADOL;Mn;230;NSM;;;;;N;;;;; +0596;HEBREW ACCENT TIPEHA;Mn;220;NSM;;;;;N;;;;; +0597;HEBREW ACCENT REVIA;Mn;230;NSM;;;;;N;;;;; +0598;HEBREW ACCENT ZARQA;Mn;230;NSM;;;;;N;;;;; +0599;HEBREW ACCENT PASHTA;Mn;230;NSM;;;;;N;;;;; +059A;HEBREW ACCENT YETIV;Mn;222;NSM;;;;;N;;;;; +059B;HEBREW ACCENT TEVIR;Mn;220;NSM;;;;;N;;;;; +059C;HEBREW ACCENT GERESH;Mn;230;NSM;;;;;N;;;;; +059D;HEBREW ACCENT GERESH MUQDAM;Mn;230;NSM;;;;;N;;;;; +059E;HEBREW ACCENT GERSHAYIM;Mn;230;NSM;;;;;N;;;;; +059F;HEBREW ACCENT QARNEY PARA;Mn;230;NSM;;;;;N;;;;; +05A0;HEBREW ACCENT TELISHA GEDOLA;Mn;230;NSM;;;;;N;;;;; +05A1;HEBREW ACCENT PAZER;Mn;230;NSM;;;;;N;;;;; +05A2;HEBREW ACCENT ATNAH HAFUKH;Mn;220;NSM;;;;;N;;;;; +05A3;HEBREW ACCENT MUNAH;Mn;220;NSM;;;;;N;;;;; +05A4;HEBREW ACCENT MAHAPAKH;Mn;220;NSM;;;;;N;;;;; +05A5;HEBREW ACCENT MERKHA;Mn;220;NSM;;;;;N;;;;; +05A6;HEBREW ACCENT MERKHA KEFULA;Mn;220;NSM;;;;;N;;;;; +05A7;HEBREW ACCENT DARGA;Mn;220;NSM;;;;;N;;;;; +05A8;HEBREW ACCENT QADMA;Mn;230;NSM;;;;;N;;;;; +05A9;HEBREW ACCENT TELISHA QETANA;Mn;230;NSM;;;;;N;;;;; +05AA;HEBREW ACCENT YERAH BEN YOMO;Mn;220;NSM;;;;;N;;;;; +05AB;HEBREW ACCENT OLE;Mn;230;NSM;;;;;N;;;;; +05AC;HEBREW ACCENT ILUY;Mn;230;NSM;;;;;N;;;;; +05AD;HEBREW ACCENT DEHI;Mn;222;NSM;;;;;N;;;;; +05AE;HEBREW ACCENT ZINOR;Mn;228;NSM;;;;;N;;;;; +05AF;HEBREW MARK MASORA CIRCLE;Mn;230;NSM;;;;;N;;;;; +05B0;HEBREW POINT SHEVA;Mn;10;NSM;;;;;N;;;;; +05B1;HEBREW POINT HATAF SEGOL;Mn;11;NSM;;;;;N;;;;; +05B2;HEBREW POINT HATAF PATAH;Mn;12;NSM;;;;;N;;;;; +05B3;HEBREW POINT HATAF QAMATS;Mn;13;NSM;;;;;N;;;;; +05B4;HEBREW POINT HIRIQ;Mn;14;NSM;;;;;N;;;;; +05B5;HEBREW POINT TSERE;Mn;15;NSM;;;;;N;;;;; +05B6;HEBREW POINT SEGOL;Mn;16;NSM;;;;;N;;;;; +05B7;HEBREW POINT PATAH;Mn;17;NSM;;;;;N;;;;; +05B8;HEBREW POINT QAMATS;Mn;18;NSM;;;;;N;;;;; +05B9;HEBREW POINT HOLAM;Mn;19;NSM;;;;;N;;;;; +05BA;HEBREW POINT HOLAM HASER FOR VAV;Mn;19;NSM;;;;;N;;;;; +05BB;HEBREW POINT QUBUTS;Mn;20;NSM;;;;;N;;;;; +05BC;HEBREW POINT DAGESH OR MAPIQ;Mn;21;NSM;;;;;N;HEBREW POINT DAGESH;;;; +05BD;HEBREW POINT METEG;Mn;22;NSM;;;;;N;;;;; +05BE;HEBREW PUNCTUATION MAQAF;Pd;0;R;;;;;N;;;;; +05BF;HEBREW POINT RAFE;Mn;23;NSM;;;;;N;;;;; +05C0;HEBREW PUNCTUATION PASEQ;Po;0;R;;;;;N;HEBREW POINT PASEQ;;;; +05C1;HEBREW POINT SHIN DOT;Mn;24;NSM;;;;;N;;;;; +05C2;HEBREW POINT SIN DOT;Mn;25;NSM;;;;;N;;;;; +05C3;HEBREW PUNCTUATION SOF PASUQ;Po;0;R;;;;;N;;;;; +05C4;HEBREW MARK UPPER DOT;Mn;230;NSM;;;;;N;;;;; +05C5;HEBREW MARK LOWER DOT;Mn;220;NSM;;;;;N;;;;; +05C6;HEBREW PUNCTUATION NUN HAFUKHA;Po;0;R;;;;;N;;;;; +05C7;HEBREW POINT QAMATS QATAN;Mn;18;NSM;;;;;N;;;;; +05D0;HEBREW LETTER ALEF;Lo;0;R;;;;;N;;;;; +05D1;HEBREW LETTER BET;Lo;0;R;;;;;N;;;;; +05D2;HEBREW LETTER GIMEL;Lo;0;R;;;;;N;;;;; +05D3;HEBREW LETTER DALET;Lo;0;R;;;;;N;;;;; +05D4;HEBREW LETTER HE;Lo;0;R;;;;;N;;;;; +05D5;HEBREW LETTER VAV;Lo;0;R;;;;;N;;;;; +05D6;HEBREW LETTER ZAYIN;Lo;0;R;;;;;N;;;;; +05D7;HEBREW LETTER HET;Lo;0;R;;;;;N;;;;; +05D8;HEBREW LETTER TET;Lo;0;R;;;;;N;;;;; +05D9;HEBREW LETTER YOD;Lo;0;R;;;;;N;;;;; +05DA;HEBREW LETTER FINAL KAF;Lo;0;R;;;;;N;;;;; +05DB;HEBREW LETTER KAF;Lo;0;R;;;;;N;;;;; +05DC;HEBREW LETTER LAMED;Lo;0;R;;;;;N;;;;; +05DD;HEBREW LETTER FINAL MEM;Lo;0;R;;;;;N;;;;; +05DE;HEBREW LETTER MEM;Lo;0;R;;;;;N;;;;; +05DF;HEBREW LETTER FINAL NUN;Lo;0;R;;;;;N;;;;; +05E0;HEBREW LETTER NUN;Lo;0;R;;;;;N;;;;; +05E1;HEBREW LETTER SAMEKH;Lo;0;R;;;;;N;;;;; +05E2;HEBREW LETTER AYIN;Lo;0;R;;;;;N;;;;; +05E3;HEBREW LETTER FINAL PE;Lo;0;R;;;;;N;;;;; +05E4;HEBREW LETTER PE;Lo;0;R;;;;;N;;;;; +05E5;HEBREW LETTER FINAL TSADI;Lo;0;R;;;;;N;;;;; +05E6;HEBREW LETTER TSADI;Lo;0;R;;;;;N;;;;; +05E7;HEBREW LETTER QOF;Lo;0;R;;;;;N;;;;; +05E8;HEBREW LETTER RESH;Lo;0;R;;;;;N;;;;; +05E9;HEBREW LETTER SHIN;Lo;0;R;;;;;N;;;;; +05EA;HEBREW LETTER TAV;Lo;0;R;;;;;N;;;;; +05EF;HEBREW YOD TRIANGLE;Lo;0;R;;;;;N;;;;; +05F0;HEBREW LIGATURE YIDDISH DOUBLE VAV;Lo;0;R;;;;;N;HEBREW LETTER DOUBLE VAV;;;; +05F1;HEBREW LIGATURE YIDDISH VAV YOD;Lo;0;R;;;;;N;HEBREW LETTER VAV YOD;;;; +05F2;HEBREW LIGATURE YIDDISH DOUBLE YOD;Lo;0;R;;;;;N;HEBREW LETTER DOUBLE YOD;;;; +05F3;HEBREW PUNCTUATION GERESH;Po;0;R;;;;;N;;;;; +05F4;HEBREW PUNCTUATION GERSHAYIM;Po;0;R;;;;;N;;;;; +0600;ARABIC NUMBER SIGN;Cf;0;AN;;;;;N;;;;; +0601;ARABIC SIGN SANAH;Cf;0;AN;;;;;N;;;;; +0602;ARABIC FOOTNOTE MARKER;Cf;0;AN;;;;;N;;;;; +0603;ARABIC SIGN SAFHA;Cf;0;AN;;;;;N;;;;; +0604;ARABIC SIGN SAMVAT;Cf;0;AN;;;;;N;;;;; +0605;ARABIC NUMBER MARK ABOVE;Cf;0;AN;;;;;N;;;;; +0606;ARABIC-INDIC CUBE ROOT;Sm;0;ON;;;;;N;;;;; +0607;ARABIC-INDIC FOURTH ROOT;Sm;0;ON;;;;;N;;;;; +0608;ARABIC RAY;Sm;0;AL;;;;;N;;;;; +0609;ARABIC-INDIC PER MILLE SIGN;Po;0;ET;;;;;N;;;;; +060A;ARABIC-INDIC PER TEN THOUSAND SIGN;Po;0;ET;;;;;N;;;;; +060B;AFGHANI SIGN;Sc;0;AL;;;;;N;;;;; +060C;ARABIC COMMA;Po;0;CS;;;;;N;;;;; +060D;ARABIC DATE SEPARATOR;Po;0;AL;;;;;N;;;;; +060E;ARABIC POETIC VERSE SIGN;So;0;ON;;;;;N;;;;; +060F;ARABIC SIGN MISRA;So;0;ON;;;;;N;;;;; +0610;ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM;Mn;230;NSM;;;;;N;;;;; +0611;ARABIC SIGN ALAYHE ASSALLAM;Mn;230;NSM;;;;;N;;;;; +0612;ARABIC SIGN RAHMATULLAH ALAYHE;Mn;230;NSM;;;;;N;;;;; +0613;ARABIC SIGN RADI ALLAHOU ANHU;Mn;230;NSM;;;;;N;;;;; +0614;ARABIC SIGN TAKHALLUS;Mn;230;NSM;;;;;N;;;;; +0615;ARABIC SMALL HIGH TAH;Mn;230;NSM;;;;;N;;;;; +0616;ARABIC SMALL HIGH LIGATURE ALEF WITH LAM WITH YEH;Mn;230;NSM;;;;;N;;;;; +0617;ARABIC SMALL HIGH ZAIN;Mn;230;NSM;;;;;N;;;;; +0618;ARABIC SMALL FATHA;Mn;30;NSM;;;;;N;;;;; +0619;ARABIC SMALL DAMMA;Mn;31;NSM;;;;;N;;;;; +061A;ARABIC SMALL KASRA;Mn;32;NSM;;;;;N;;;;; +061B;ARABIC SEMICOLON;Po;0;AL;;;;;N;;;;; +061C;ARABIC LETTER MARK;Cf;0;AL;;;;;N;;;;; +061E;ARABIC TRIPLE DOT PUNCTUATION MARK;Po;0;AL;;;;;N;;;;; +061F;ARABIC QUESTION MARK;Po;0;AL;;;;;N;;;;; +0620;ARABIC LETTER KASHMIRI YEH;Lo;0;AL;;;;;N;;;;; +0621;ARABIC LETTER HAMZA;Lo;0;AL;;;;;N;ARABIC LETTER HAMZAH;;;; +0622;ARABIC LETTER ALEF WITH MADDA ABOVE;Lo;0;AL;0627 0653;;;;N;ARABIC LETTER MADDAH ON ALEF;;;; +0623;ARABIC LETTER ALEF WITH HAMZA ABOVE;Lo;0;AL;0627 0654;;;;N;ARABIC LETTER HAMZAH ON ALEF;;;; +0624;ARABIC LETTER WAW WITH HAMZA ABOVE;Lo;0;AL;0648 0654;;;;N;ARABIC LETTER HAMZAH ON WAW;;;; +0625;ARABIC LETTER ALEF WITH HAMZA BELOW;Lo;0;AL;0627 0655;;;;N;ARABIC LETTER HAMZAH UNDER ALEF;;;; +0626;ARABIC LETTER YEH WITH HAMZA ABOVE;Lo;0;AL;064A 0654;;;;N;ARABIC LETTER HAMZAH ON YA;;;; +0627;ARABIC LETTER ALEF;Lo;0;AL;;;;;N;;;;; +0628;ARABIC LETTER BEH;Lo;0;AL;;;;;N;ARABIC LETTER BAA;;;; +0629;ARABIC LETTER TEH MARBUTA;Lo;0;AL;;;;;N;ARABIC LETTER TAA MARBUTAH;;;; +062A;ARABIC LETTER TEH;Lo;0;AL;;;;;N;ARABIC LETTER TAA;;;; +062B;ARABIC LETTER THEH;Lo;0;AL;;;;;N;ARABIC LETTER THAA;;;; +062C;ARABIC LETTER JEEM;Lo;0;AL;;;;;N;;;;; +062D;ARABIC LETTER HAH;Lo;0;AL;;;;;N;ARABIC LETTER HAA;;;; +062E;ARABIC LETTER KHAH;Lo;0;AL;;;;;N;ARABIC LETTER KHAA;;;; +062F;ARABIC LETTER DAL;Lo;0;AL;;;;;N;;;;; +0630;ARABIC LETTER THAL;Lo;0;AL;;;;;N;;;;; +0631;ARABIC LETTER REH;Lo;0;AL;;;;;N;ARABIC LETTER RA;;;; +0632;ARABIC LETTER ZAIN;Lo;0;AL;;;;;N;;;;; +0633;ARABIC LETTER SEEN;Lo;0;AL;;;;;N;;;;; +0634;ARABIC LETTER SHEEN;Lo;0;AL;;;;;N;;;;; +0635;ARABIC LETTER SAD;Lo;0;AL;;;;;N;;;;; +0636;ARABIC LETTER DAD;Lo;0;AL;;;;;N;;;;; +0637;ARABIC LETTER TAH;Lo;0;AL;;;;;N;;;;; +0638;ARABIC LETTER ZAH;Lo;0;AL;;;;;N;ARABIC LETTER DHAH;;;; +0639;ARABIC LETTER AIN;Lo;0;AL;;;;;N;;;;; +063A;ARABIC LETTER GHAIN;Lo;0;AL;;;;;N;;;;; +063B;ARABIC LETTER KEHEH WITH TWO DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +063C;ARABIC LETTER KEHEH WITH THREE DOTS BELOW;Lo;0;AL;;;;;N;;;;; +063D;ARABIC LETTER FARSI YEH WITH INVERTED V;Lo;0;AL;;;;;N;;;;; +063E;ARABIC LETTER FARSI YEH WITH TWO DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +063F;ARABIC LETTER FARSI YEH WITH THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +0640;ARABIC TATWEEL;Lm;0;AL;;;;;N;;;;; +0641;ARABIC LETTER FEH;Lo;0;AL;;;;;N;ARABIC LETTER FA;;;; +0642;ARABIC LETTER QAF;Lo;0;AL;;;;;N;;;;; +0643;ARABIC LETTER KAF;Lo;0;AL;;;;;N;ARABIC LETTER CAF;;;; +0644;ARABIC LETTER LAM;Lo;0;AL;;;;;N;;;;; +0645;ARABIC LETTER MEEM;Lo;0;AL;;;;;N;;;;; +0646;ARABIC LETTER NOON;Lo;0;AL;;;;;N;;;;; +0647;ARABIC LETTER HEH;Lo;0;AL;;;;;N;ARABIC LETTER HA;;;; +0648;ARABIC LETTER WAW;Lo;0;AL;;;;;N;;;;; +0649;ARABIC LETTER ALEF MAKSURA;Lo;0;AL;;;;;N;ARABIC LETTER ALEF MAQSURAH;;;; +064A;ARABIC LETTER YEH;Lo;0;AL;;;;;N;ARABIC LETTER YA;;;; +064B;ARABIC FATHATAN;Mn;27;NSM;;;;;N;;;;; +064C;ARABIC DAMMATAN;Mn;28;NSM;;;;;N;;;;; +064D;ARABIC KASRATAN;Mn;29;NSM;;;;;N;;;;; +064E;ARABIC FATHA;Mn;30;NSM;;;;;N;ARABIC FATHAH;;;; +064F;ARABIC DAMMA;Mn;31;NSM;;;;;N;ARABIC DAMMAH;;;; +0650;ARABIC KASRA;Mn;32;NSM;;;;;N;ARABIC KASRAH;;;; +0651;ARABIC SHADDA;Mn;33;NSM;;;;;N;ARABIC SHADDAH;;;; +0652;ARABIC SUKUN;Mn;34;NSM;;;;;N;;;;; +0653;ARABIC MADDAH ABOVE;Mn;230;NSM;;;;;N;;;;; +0654;ARABIC HAMZA ABOVE;Mn;230;NSM;;;;;N;;;;; +0655;ARABIC HAMZA BELOW;Mn;220;NSM;;;;;N;;;;; +0656;ARABIC SUBSCRIPT ALEF;Mn;220;NSM;;;;;N;;;;; +0657;ARABIC INVERTED DAMMA;Mn;230;NSM;;;;;N;;;;; +0658;ARABIC MARK NOON GHUNNA;Mn;230;NSM;;;;;N;;;;; +0659;ARABIC ZWARAKAY;Mn;230;NSM;;;;;N;;;;; +065A;ARABIC VOWEL SIGN SMALL V ABOVE;Mn;230;NSM;;;;;N;;;;; +065B;ARABIC VOWEL SIGN INVERTED SMALL V ABOVE;Mn;230;NSM;;;;;N;;;;; +065C;ARABIC VOWEL SIGN DOT BELOW;Mn;220;NSM;;;;;N;;;;; +065D;ARABIC REVERSED DAMMA;Mn;230;NSM;;;;;N;;;;; +065E;ARABIC FATHA WITH TWO DOTS;Mn;230;NSM;;;;;N;;;;; +065F;ARABIC WAVY HAMZA BELOW;Mn;220;NSM;;;;;N;;;;; +0660;ARABIC-INDIC DIGIT ZERO;Nd;0;AN;;0;0;0;N;;;;; +0661;ARABIC-INDIC DIGIT ONE;Nd;0;AN;;1;1;1;N;;;;; +0662;ARABIC-INDIC DIGIT TWO;Nd;0;AN;;2;2;2;N;;;;; +0663;ARABIC-INDIC DIGIT THREE;Nd;0;AN;;3;3;3;N;;;;; +0664;ARABIC-INDIC DIGIT FOUR;Nd;0;AN;;4;4;4;N;;;;; +0665;ARABIC-INDIC DIGIT FIVE;Nd;0;AN;;5;5;5;N;;;;; +0666;ARABIC-INDIC DIGIT SIX;Nd;0;AN;;6;6;6;N;;;;; +0667;ARABIC-INDIC DIGIT SEVEN;Nd;0;AN;;7;7;7;N;;;;; +0668;ARABIC-INDIC DIGIT EIGHT;Nd;0;AN;;8;8;8;N;;;;; +0669;ARABIC-INDIC DIGIT NINE;Nd;0;AN;;9;9;9;N;;;;; +066A;ARABIC PERCENT SIGN;Po;0;ET;;;;;N;;;;; +066B;ARABIC DECIMAL SEPARATOR;Po;0;AN;;;;;N;;;;; +066C;ARABIC THOUSANDS SEPARATOR;Po;0;AN;;;;;N;;;;; +066D;ARABIC FIVE POINTED STAR;Po;0;AL;;;;;N;;;;; +066E;ARABIC LETTER DOTLESS BEH;Lo;0;AL;;;;;N;;;;; +066F;ARABIC LETTER DOTLESS QAF;Lo;0;AL;;;;;N;;;;; +0670;ARABIC LETTER SUPERSCRIPT ALEF;Mn;35;NSM;;;;;N;ARABIC ALEF ABOVE;;;; +0671;ARABIC LETTER ALEF WASLA;Lo;0;AL;;;;;N;ARABIC LETTER HAMZAT WASL ON ALEF;;;; +0672;ARABIC LETTER ALEF WITH WAVY HAMZA ABOVE;Lo;0;AL;;;;;N;ARABIC LETTER WAVY HAMZAH ON ALEF;;;; +0673;ARABIC LETTER ALEF WITH WAVY HAMZA BELOW;Lo;0;AL;;;;;N;ARABIC LETTER WAVY HAMZAH UNDER ALEF;;;; +0674;ARABIC LETTER HIGH HAMZA;Lo;0;AL;;;;;N;ARABIC LETTER HIGH HAMZAH;;;; +0675;ARABIC LETTER HIGH HAMZA ALEF;Lo;0;AL; 0627 0674;;;;N;ARABIC LETTER HIGH HAMZAH ALEF;;;; +0676;ARABIC LETTER HIGH HAMZA WAW;Lo;0;AL; 0648 0674;;;;N;ARABIC LETTER HIGH HAMZAH WAW;;;; +0677;ARABIC LETTER U WITH HAMZA ABOVE;Lo;0;AL; 06C7 0674;;;;N;ARABIC LETTER HIGH HAMZAH WAW WITH DAMMAH;;;; +0678;ARABIC LETTER HIGH HAMZA YEH;Lo;0;AL; 064A 0674;;;;N;ARABIC LETTER HIGH HAMZAH YA;;;; +0679;ARABIC LETTER TTEH;Lo;0;AL;;;;;N;ARABIC LETTER TAA WITH SMALL TAH;;;; +067A;ARABIC LETTER TTEHEH;Lo;0;AL;;;;;N;ARABIC LETTER TAA WITH TWO DOTS VERTICAL ABOVE;;;; +067B;ARABIC LETTER BEEH;Lo;0;AL;;;;;N;ARABIC LETTER BAA WITH TWO DOTS VERTICAL BELOW;;;; +067C;ARABIC LETTER TEH WITH RING;Lo;0;AL;;;;;N;ARABIC LETTER TAA WITH RING;;;; +067D;ARABIC LETTER TEH WITH THREE DOTS ABOVE DOWNWARDS;Lo;0;AL;;;;;N;ARABIC LETTER TAA WITH THREE DOTS ABOVE DOWNWARD;;;; +067E;ARABIC LETTER PEH;Lo;0;AL;;;;;N;ARABIC LETTER TAA WITH THREE DOTS BELOW;;;; +067F;ARABIC LETTER TEHEH;Lo;0;AL;;;;;N;ARABIC LETTER TAA WITH FOUR DOTS ABOVE;;;; +0680;ARABIC LETTER BEHEH;Lo;0;AL;;;;;N;ARABIC LETTER BAA WITH FOUR DOTS BELOW;;;; +0681;ARABIC LETTER HAH WITH HAMZA ABOVE;Lo;0;AL;;;;;N;ARABIC LETTER HAMZAH ON HAA;;;; +0682;ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE;Lo;0;AL;;;;;N;ARABIC LETTER HAA WITH TWO DOTS VERTICAL ABOVE;;;; +0683;ARABIC LETTER NYEH;Lo;0;AL;;;;;N;ARABIC LETTER HAA WITH MIDDLE TWO DOTS;;;; +0684;ARABIC LETTER DYEH;Lo;0;AL;;;;;N;ARABIC LETTER HAA WITH MIDDLE TWO DOTS VERTICAL;;;; +0685;ARABIC LETTER HAH WITH THREE DOTS ABOVE;Lo;0;AL;;;;;N;ARABIC LETTER HAA WITH THREE DOTS ABOVE;;;; +0686;ARABIC LETTER TCHEH;Lo;0;AL;;;;;N;ARABIC LETTER HAA WITH MIDDLE THREE DOTS DOWNWARD;;;; +0687;ARABIC LETTER TCHEHEH;Lo;0;AL;;;;;N;ARABIC LETTER HAA WITH MIDDLE FOUR DOTS;;;; +0688;ARABIC LETTER DDAL;Lo;0;AL;;;;;N;ARABIC LETTER DAL WITH SMALL TAH;;;; +0689;ARABIC LETTER DAL WITH RING;Lo;0;AL;;;;;N;;;;; +068A;ARABIC LETTER DAL WITH DOT BELOW;Lo;0;AL;;;;;N;;;;; +068B;ARABIC LETTER DAL WITH DOT BELOW AND SMALL TAH;Lo;0;AL;;;;;N;;;;; +068C;ARABIC LETTER DAHAL;Lo;0;AL;;;;;N;ARABIC LETTER DAL WITH TWO DOTS ABOVE;;;; +068D;ARABIC LETTER DDAHAL;Lo;0;AL;;;;;N;ARABIC LETTER DAL WITH TWO DOTS BELOW;;;; +068E;ARABIC LETTER DUL;Lo;0;AL;;;;;N;ARABIC LETTER DAL WITH THREE DOTS ABOVE;;;; +068F;ARABIC LETTER DAL WITH THREE DOTS ABOVE DOWNWARDS;Lo;0;AL;;;;;N;ARABIC LETTER DAL WITH THREE DOTS ABOVE DOWNWARD;;;; +0690;ARABIC LETTER DAL WITH FOUR DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +0691;ARABIC LETTER RREH;Lo;0;AL;;;;;N;ARABIC LETTER RA WITH SMALL TAH;;;; +0692;ARABIC LETTER REH WITH SMALL V;Lo;0;AL;;;;;N;ARABIC LETTER RA WITH SMALL V;;;; +0693;ARABIC LETTER REH WITH RING;Lo;0;AL;;;;;N;ARABIC LETTER RA WITH RING;;;; +0694;ARABIC LETTER REH WITH DOT BELOW;Lo;0;AL;;;;;N;ARABIC LETTER RA WITH DOT BELOW;;;; +0695;ARABIC LETTER REH WITH SMALL V BELOW;Lo;0;AL;;;;;N;ARABIC LETTER RA WITH SMALL V BELOW;;;; +0696;ARABIC LETTER REH WITH DOT BELOW AND DOT ABOVE;Lo;0;AL;;;;;N;ARABIC LETTER RA WITH DOT BELOW AND DOT ABOVE;;;; +0697;ARABIC LETTER REH WITH TWO DOTS ABOVE;Lo;0;AL;;;;;N;ARABIC LETTER RA WITH TWO DOTS ABOVE;;;; +0698;ARABIC LETTER JEH;Lo;0;AL;;;;;N;ARABIC LETTER RA WITH THREE DOTS ABOVE;;;; +0699;ARABIC LETTER REH WITH FOUR DOTS ABOVE;Lo;0;AL;;;;;N;ARABIC LETTER RA WITH FOUR DOTS ABOVE;;;; +069A;ARABIC LETTER SEEN WITH DOT BELOW AND DOT ABOVE;Lo;0;AL;;;;;N;;;;; +069B;ARABIC LETTER SEEN WITH THREE DOTS BELOW;Lo;0;AL;;;;;N;;;;; +069C;ARABIC LETTER SEEN WITH THREE DOTS BELOW AND THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +069D;ARABIC LETTER SAD WITH TWO DOTS BELOW;Lo;0;AL;;;;;N;;;;; +069E;ARABIC LETTER SAD WITH THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +069F;ARABIC LETTER TAH WITH THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +06A0;ARABIC LETTER AIN WITH THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +06A1;ARABIC LETTER DOTLESS FEH;Lo;0;AL;;;;;N;ARABIC LETTER DOTLESS FA;;;; +06A2;ARABIC LETTER FEH WITH DOT MOVED BELOW;Lo;0;AL;;;;;N;ARABIC LETTER FA WITH DOT MOVED BELOW;;;; +06A3;ARABIC LETTER FEH WITH DOT BELOW;Lo;0;AL;;;;;N;ARABIC LETTER FA WITH DOT BELOW;;;; +06A4;ARABIC LETTER VEH;Lo;0;AL;;;;;N;ARABIC LETTER FA WITH THREE DOTS ABOVE;;;; +06A5;ARABIC LETTER FEH WITH THREE DOTS BELOW;Lo;0;AL;;;;;N;ARABIC LETTER FA WITH THREE DOTS BELOW;;;; +06A6;ARABIC LETTER PEHEH;Lo;0;AL;;;;;N;ARABIC LETTER FA WITH FOUR DOTS ABOVE;;;; +06A7;ARABIC LETTER QAF WITH DOT ABOVE;Lo;0;AL;;;;;N;;;;; +06A8;ARABIC LETTER QAF WITH THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +06A9;ARABIC LETTER KEHEH;Lo;0;AL;;;;;N;ARABIC LETTER OPEN CAF;;;; +06AA;ARABIC LETTER SWASH KAF;Lo;0;AL;;;;;N;ARABIC LETTER SWASH CAF;;;; +06AB;ARABIC LETTER KAF WITH RING;Lo;0;AL;;;;;N;ARABIC LETTER CAF WITH RING;;;; +06AC;ARABIC LETTER KAF WITH DOT ABOVE;Lo;0;AL;;;;;N;ARABIC LETTER CAF WITH DOT ABOVE;;;; +06AD;ARABIC LETTER NG;Lo;0;AL;;;;;N;ARABIC LETTER CAF WITH THREE DOTS ABOVE;;;; +06AE;ARABIC LETTER KAF WITH THREE DOTS BELOW;Lo;0;AL;;;;;N;ARABIC LETTER CAF WITH THREE DOTS BELOW;;;; +06AF;ARABIC LETTER GAF;Lo;0;AL;;;;;N;;;;; +06B0;ARABIC LETTER GAF WITH RING;Lo;0;AL;;;;;N;;;;; +06B1;ARABIC LETTER NGOEH;Lo;0;AL;;;;;N;ARABIC LETTER GAF WITH TWO DOTS ABOVE;;;; +06B2;ARABIC LETTER GAF WITH TWO DOTS BELOW;Lo;0;AL;;;;;N;;;;; +06B3;ARABIC LETTER GUEH;Lo;0;AL;;;;;N;ARABIC LETTER GAF WITH TWO DOTS VERTICAL BELOW;;;; +06B4;ARABIC LETTER GAF WITH THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +06B5;ARABIC LETTER LAM WITH SMALL V;Lo;0;AL;;;;;N;;;;; +06B6;ARABIC LETTER LAM WITH DOT ABOVE;Lo;0;AL;;;;;N;;;;; +06B7;ARABIC LETTER LAM WITH THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +06B8;ARABIC LETTER LAM WITH THREE DOTS BELOW;Lo;0;AL;;;;;N;;;;; +06B9;ARABIC LETTER NOON WITH DOT BELOW;Lo;0;AL;;;;;N;;;;; +06BA;ARABIC LETTER NOON GHUNNA;Lo;0;AL;;;;;N;ARABIC LETTER DOTLESS NOON;;;; +06BB;ARABIC LETTER RNOON;Lo;0;AL;;;;;N;ARABIC LETTER DOTLESS NOON WITH SMALL TAH;;;; +06BC;ARABIC LETTER NOON WITH RING;Lo;0;AL;;;;;N;;;;; +06BD;ARABIC LETTER NOON WITH THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +06BE;ARABIC LETTER HEH DOACHASHMEE;Lo;0;AL;;;;;N;ARABIC LETTER KNOTTED HA;;;; +06BF;ARABIC LETTER TCHEH WITH DOT ABOVE;Lo;0;AL;;;;;N;;;;; +06C0;ARABIC LETTER HEH WITH YEH ABOVE;Lo;0;AL;06D5 0654;;;;N;ARABIC LETTER HAMZAH ON HA;;;; +06C1;ARABIC LETTER HEH GOAL;Lo;0;AL;;;;;N;ARABIC LETTER HA GOAL;;;; +06C2;ARABIC LETTER HEH GOAL WITH HAMZA ABOVE;Lo;0;AL;06C1 0654;;;;N;ARABIC LETTER HAMZAH ON HA GOAL;;;; +06C3;ARABIC LETTER TEH MARBUTA GOAL;Lo;0;AL;;;;;N;ARABIC LETTER TAA MARBUTAH GOAL;;;; +06C4;ARABIC LETTER WAW WITH RING;Lo;0;AL;;;;;N;;;;; +06C5;ARABIC LETTER KIRGHIZ OE;Lo;0;AL;;;;;N;ARABIC LETTER WAW WITH BAR;;;; +06C6;ARABIC LETTER OE;Lo;0;AL;;;;;N;ARABIC LETTER WAW WITH SMALL V;;;; +06C7;ARABIC LETTER U;Lo;0;AL;;;;;N;ARABIC LETTER WAW WITH DAMMAH;;;; +06C8;ARABIC LETTER YU;Lo;0;AL;;;;;N;ARABIC LETTER WAW WITH ALEF ABOVE;;;; +06C9;ARABIC LETTER KIRGHIZ YU;Lo;0;AL;;;;;N;ARABIC LETTER WAW WITH INVERTED SMALL V;;;; +06CA;ARABIC LETTER WAW WITH TWO DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +06CB;ARABIC LETTER VE;Lo;0;AL;;;;;N;ARABIC LETTER WAW WITH THREE DOTS ABOVE;;;; +06CC;ARABIC LETTER FARSI YEH;Lo;0;AL;;;;;N;ARABIC LETTER DOTLESS YA;;;; +06CD;ARABIC LETTER YEH WITH TAIL;Lo;0;AL;;;;;N;ARABIC LETTER YA WITH TAIL;;;; +06CE;ARABIC LETTER YEH WITH SMALL V;Lo;0;AL;;;;;N;ARABIC LETTER YA WITH SMALL V;;;; +06CF;ARABIC LETTER WAW WITH DOT ABOVE;Lo;0;AL;;;;;N;;;;; +06D0;ARABIC LETTER E;Lo;0;AL;;;;;N;ARABIC LETTER YA WITH TWO DOTS VERTICAL BELOW;;;; +06D1;ARABIC LETTER YEH WITH THREE DOTS BELOW;Lo;0;AL;;;;;N;ARABIC LETTER YA WITH THREE DOTS BELOW;;;; +06D2;ARABIC LETTER YEH BARREE;Lo;0;AL;;;;;N;ARABIC LETTER YA BARREE;;;; +06D3;ARABIC LETTER YEH BARREE WITH HAMZA ABOVE;Lo;0;AL;06D2 0654;;;;N;ARABIC LETTER HAMZAH ON YA BARREE;;;; +06D4;ARABIC FULL STOP;Po;0;AL;;;;;N;ARABIC PERIOD;;;; +06D5;ARABIC LETTER AE;Lo;0;AL;;;;;N;;;;; +06D6;ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA;Mn;230;NSM;;;;;N;;;;; +06D7;ARABIC SMALL HIGH LIGATURE QAF WITH LAM WITH ALEF MAKSURA;Mn;230;NSM;;;;;N;;;;; +06D8;ARABIC SMALL HIGH MEEM INITIAL FORM;Mn;230;NSM;;;;;N;;;;; +06D9;ARABIC SMALL HIGH LAM ALEF;Mn;230;NSM;;;;;N;;;;; +06DA;ARABIC SMALL HIGH JEEM;Mn;230;NSM;;;;;N;;;;; +06DB;ARABIC SMALL HIGH THREE DOTS;Mn;230;NSM;;;;;N;;;;; +06DC;ARABIC SMALL HIGH SEEN;Mn;230;NSM;;;;;N;;;;; +06DD;ARABIC END OF AYAH;Cf;0;AN;;;;;N;;;;; +06DE;ARABIC START OF RUB EL HIZB;So;0;ON;;;;;N;;;;; +06DF;ARABIC SMALL HIGH ROUNDED ZERO;Mn;230;NSM;;;;;N;;;;; +06E0;ARABIC SMALL HIGH UPRIGHT RECTANGULAR ZERO;Mn;230;NSM;;;;;N;;;;; +06E1;ARABIC SMALL HIGH DOTLESS HEAD OF KHAH;Mn;230;NSM;;;;;N;;;;; +06E2;ARABIC SMALL HIGH MEEM ISOLATED FORM;Mn;230;NSM;;;;;N;;;;; +06E3;ARABIC SMALL LOW SEEN;Mn;220;NSM;;;;;N;;;;; +06E4;ARABIC SMALL HIGH MADDA;Mn;230;NSM;;;;;N;;;;; +06E5;ARABIC SMALL WAW;Lm;0;AL;;;;;N;;;;; +06E6;ARABIC SMALL YEH;Lm;0;AL;;;;;N;;;;; +06E7;ARABIC SMALL HIGH YEH;Mn;230;NSM;;;;;N;;;;; +06E8;ARABIC SMALL HIGH NOON;Mn;230;NSM;;;;;N;;;;; +06E9;ARABIC PLACE OF SAJDAH;So;0;ON;;;;;N;;;;; +06EA;ARABIC EMPTY CENTRE LOW STOP;Mn;220;NSM;;;;;N;;;;; +06EB;ARABIC EMPTY CENTRE HIGH STOP;Mn;230;NSM;;;;;N;;;;; +06EC;ARABIC ROUNDED HIGH STOP WITH FILLED CENTRE;Mn;230;NSM;;;;;N;;;;; +06ED;ARABIC SMALL LOW MEEM;Mn;220;NSM;;;;;N;;;;; +06EE;ARABIC LETTER DAL WITH INVERTED V;Lo;0;AL;;;;;N;;;;; +06EF;ARABIC LETTER REH WITH INVERTED V;Lo;0;AL;;;;;N;;;;; +06F0;EXTENDED ARABIC-INDIC DIGIT ZERO;Nd;0;EN;;0;0;0;N;EASTERN ARABIC-INDIC DIGIT ZERO;;;; +06F1;EXTENDED ARABIC-INDIC DIGIT ONE;Nd;0;EN;;1;1;1;N;EASTERN ARABIC-INDIC DIGIT ONE;;;; +06F2;EXTENDED ARABIC-INDIC DIGIT TWO;Nd;0;EN;;2;2;2;N;EASTERN ARABIC-INDIC DIGIT TWO;;;; +06F3;EXTENDED ARABIC-INDIC DIGIT THREE;Nd;0;EN;;3;3;3;N;EASTERN ARABIC-INDIC DIGIT THREE;;;; +06F4;EXTENDED ARABIC-INDIC DIGIT FOUR;Nd;0;EN;;4;4;4;N;EASTERN ARABIC-INDIC DIGIT FOUR;;;; +06F5;EXTENDED ARABIC-INDIC DIGIT FIVE;Nd;0;EN;;5;5;5;N;EASTERN ARABIC-INDIC DIGIT FIVE;;;; +06F6;EXTENDED ARABIC-INDIC DIGIT SIX;Nd;0;EN;;6;6;6;N;EASTERN ARABIC-INDIC DIGIT SIX;;;; +06F7;EXTENDED ARABIC-INDIC DIGIT SEVEN;Nd;0;EN;;7;7;7;N;EASTERN ARABIC-INDIC DIGIT SEVEN;;;; +06F8;EXTENDED ARABIC-INDIC DIGIT EIGHT;Nd;0;EN;;8;8;8;N;EASTERN ARABIC-INDIC DIGIT EIGHT;;;; +06F9;EXTENDED ARABIC-INDIC DIGIT NINE;Nd;0;EN;;9;9;9;N;EASTERN ARABIC-INDIC DIGIT NINE;;;; +06FA;ARABIC LETTER SHEEN WITH DOT BELOW;Lo;0;AL;;;;;N;;;;; +06FB;ARABIC LETTER DAD WITH DOT BELOW;Lo;0;AL;;;;;N;;;;; +06FC;ARABIC LETTER GHAIN WITH DOT BELOW;Lo;0;AL;;;;;N;;;;; +06FD;ARABIC SIGN SINDHI AMPERSAND;So;0;AL;;;;;N;;;;; +06FE;ARABIC SIGN SINDHI POSTPOSITION MEN;So;0;AL;;;;;N;;;;; +06FF;ARABIC LETTER HEH WITH INVERTED V;Lo;0;AL;;;;;N;;;;; +0700;SYRIAC END OF PARAGRAPH;Po;0;AL;;;;;N;;;;; +0701;SYRIAC SUPRALINEAR FULL STOP;Po;0;AL;;;;;N;;;;; +0702;SYRIAC SUBLINEAR FULL STOP;Po;0;AL;;;;;N;;;;; +0703;SYRIAC SUPRALINEAR COLON;Po;0;AL;;;;;N;;;;; +0704;SYRIAC SUBLINEAR COLON;Po;0;AL;;;;;N;;;;; +0705;SYRIAC HORIZONTAL COLON;Po;0;AL;;;;;N;;;;; +0706;SYRIAC COLON SKEWED LEFT;Po;0;AL;;;;;N;;;;; +0707;SYRIAC COLON SKEWED RIGHT;Po;0;AL;;;;;N;;;;; +0708;SYRIAC SUPRALINEAR COLON SKEWED LEFT;Po;0;AL;;;;;N;;;;; +0709;SYRIAC SUBLINEAR COLON SKEWED RIGHT;Po;0;AL;;;;;N;;;;; +070A;SYRIAC CONTRACTION;Po;0;AL;;;;;N;;;;; +070B;SYRIAC HARKLEAN OBELUS;Po;0;AL;;;;;N;;;;; +070C;SYRIAC HARKLEAN METOBELUS;Po;0;AL;;;;;N;;;;; +070D;SYRIAC HARKLEAN ASTERISCUS;Po;0;AL;;;;;N;;;;; +070F;SYRIAC ABBREVIATION MARK;Cf;0;AL;;;;;N;;;;; +0710;SYRIAC LETTER ALAPH;Lo;0;AL;;;;;N;;;;; +0711;SYRIAC LETTER SUPERSCRIPT ALAPH;Mn;36;NSM;;;;;N;;;;; +0712;SYRIAC LETTER BETH;Lo;0;AL;;;;;N;;;;; +0713;SYRIAC LETTER GAMAL;Lo;0;AL;;;;;N;;;;; +0714;SYRIAC LETTER GAMAL GARSHUNI;Lo;0;AL;;;;;N;;;;; +0715;SYRIAC LETTER DALATH;Lo;0;AL;;;;;N;;;;; +0716;SYRIAC LETTER DOTLESS DALATH RISH;Lo;0;AL;;;;;N;;;;; +0717;SYRIAC LETTER HE;Lo;0;AL;;;;;N;;;;; +0718;SYRIAC LETTER WAW;Lo;0;AL;;;;;N;;;;; +0719;SYRIAC LETTER ZAIN;Lo;0;AL;;;;;N;;;;; +071A;SYRIAC LETTER HETH;Lo;0;AL;;;;;N;;;;; +071B;SYRIAC LETTER TETH;Lo;0;AL;;;;;N;;;;; +071C;SYRIAC LETTER TETH GARSHUNI;Lo;0;AL;;;;;N;;;;; +071D;SYRIAC LETTER YUDH;Lo;0;AL;;;;;N;;;;; +071E;SYRIAC LETTER YUDH HE;Lo;0;AL;;;;;N;;;;; +071F;SYRIAC LETTER KAPH;Lo;0;AL;;;;;N;;;;; +0720;SYRIAC LETTER LAMADH;Lo;0;AL;;;;;N;;;;; +0721;SYRIAC LETTER MIM;Lo;0;AL;;;;;N;;;;; +0722;SYRIAC LETTER NUN;Lo;0;AL;;;;;N;;;;; +0723;SYRIAC LETTER SEMKATH;Lo;0;AL;;;;;N;;;;; +0724;SYRIAC LETTER FINAL SEMKATH;Lo;0;AL;;;;;N;;;;; +0725;SYRIAC LETTER E;Lo;0;AL;;;;;N;;;;; +0726;SYRIAC LETTER PE;Lo;0;AL;;;;;N;;;;; +0727;SYRIAC LETTER REVERSED PE;Lo;0;AL;;;;;N;;;;; +0728;SYRIAC LETTER SADHE;Lo;0;AL;;;;;N;;;;; +0729;SYRIAC LETTER QAPH;Lo;0;AL;;;;;N;;;;; +072A;SYRIAC LETTER RISH;Lo;0;AL;;;;;N;;;;; +072B;SYRIAC LETTER SHIN;Lo;0;AL;;;;;N;;;;; +072C;SYRIAC LETTER TAW;Lo;0;AL;;;;;N;;;;; +072D;SYRIAC LETTER PERSIAN BHETH;Lo;0;AL;;;;;N;;;;; +072E;SYRIAC LETTER PERSIAN GHAMAL;Lo;0;AL;;;;;N;;;;; +072F;SYRIAC LETTER PERSIAN DHALATH;Lo;0;AL;;;;;N;;;;; +0730;SYRIAC PTHAHA ABOVE;Mn;230;NSM;;;;;N;;;;; +0731;SYRIAC PTHAHA BELOW;Mn;220;NSM;;;;;N;;;;; +0732;SYRIAC PTHAHA DOTTED;Mn;230;NSM;;;;;N;;;;; +0733;SYRIAC ZQAPHA ABOVE;Mn;230;NSM;;;;;N;;;;; +0734;SYRIAC ZQAPHA BELOW;Mn;220;NSM;;;;;N;;;;; +0735;SYRIAC ZQAPHA DOTTED;Mn;230;NSM;;;;;N;;;;; +0736;SYRIAC RBASA ABOVE;Mn;230;NSM;;;;;N;;;;; +0737;SYRIAC RBASA BELOW;Mn;220;NSM;;;;;N;;;;; +0738;SYRIAC DOTTED ZLAMA HORIZONTAL;Mn;220;NSM;;;;;N;;;;; +0739;SYRIAC DOTTED ZLAMA ANGULAR;Mn;220;NSM;;;;;N;;;;; +073A;SYRIAC HBASA ABOVE;Mn;230;NSM;;;;;N;;;;; +073B;SYRIAC HBASA BELOW;Mn;220;NSM;;;;;N;;;;; +073C;SYRIAC HBASA-ESASA DOTTED;Mn;220;NSM;;;;;N;;;;; +073D;SYRIAC ESASA ABOVE;Mn;230;NSM;;;;;N;;;;; +073E;SYRIAC ESASA BELOW;Mn;220;NSM;;;;;N;;;;; +073F;SYRIAC RWAHA;Mn;230;NSM;;;;;N;;;;; +0740;SYRIAC FEMININE DOT;Mn;230;NSM;;;;;N;;;;; +0741;SYRIAC QUSHSHAYA;Mn;230;NSM;;;;;N;;;;; +0742;SYRIAC RUKKAKHA;Mn;220;NSM;;;;;N;;;;; +0743;SYRIAC TWO VERTICAL DOTS ABOVE;Mn;230;NSM;;;;;N;;;;; +0744;SYRIAC TWO VERTICAL DOTS BELOW;Mn;220;NSM;;;;;N;;;;; +0745;SYRIAC THREE DOTS ABOVE;Mn;230;NSM;;;;;N;;;;; +0746;SYRIAC THREE DOTS BELOW;Mn;220;NSM;;;;;N;;;;; +0747;SYRIAC OBLIQUE LINE ABOVE;Mn;230;NSM;;;;;N;;;;; +0748;SYRIAC OBLIQUE LINE BELOW;Mn;220;NSM;;;;;N;;;;; +0749;SYRIAC MUSIC;Mn;230;NSM;;;;;N;;;;; +074A;SYRIAC BARREKH;Mn;230;NSM;;;;;N;;;;; +074D;SYRIAC LETTER SOGDIAN ZHAIN;Lo;0;AL;;;;;N;;;;; +074E;SYRIAC LETTER SOGDIAN KHAPH;Lo;0;AL;;;;;N;;;;; +074F;SYRIAC LETTER SOGDIAN FE;Lo;0;AL;;;;;N;;;;; +0750;ARABIC LETTER BEH WITH THREE DOTS HORIZONTALLY BELOW;Lo;0;AL;;;;;N;;;;; +0751;ARABIC LETTER BEH WITH DOT BELOW AND THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +0752;ARABIC LETTER BEH WITH THREE DOTS POINTING UPWARDS BELOW;Lo;0;AL;;;;;N;;;;; +0753;ARABIC LETTER BEH WITH THREE DOTS POINTING UPWARDS BELOW AND TWO DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +0754;ARABIC LETTER BEH WITH TWO DOTS BELOW AND DOT ABOVE;Lo;0;AL;;;;;N;;;;; +0755;ARABIC LETTER BEH WITH INVERTED SMALL V BELOW;Lo;0;AL;;;;;N;;;;; +0756;ARABIC LETTER BEH WITH SMALL V;Lo;0;AL;;;;;N;;;;; +0757;ARABIC LETTER HAH WITH TWO DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +0758;ARABIC LETTER HAH WITH THREE DOTS POINTING UPWARDS BELOW;Lo;0;AL;;;;;N;;;;; +0759;ARABIC LETTER DAL WITH TWO DOTS VERTICALLY BELOW AND SMALL TAH;Lo;0;AL;;;;;N;;;;; +075A;ARABIC LETTER DAL WITH INVERTED SMALL V BELOW;Lo;0;AL;;;;;N;;;;; +075B;ARABIC LETTER REH WITH STROKE;Lo;0;AL;;;;;N;;;;; +075C;ARABIC LETTER SEEN WITH FOUR DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +075D;ARABIC LETTER AIN WITH TWO DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +075E;ARABIC LETTER AIN WITH THREE DOTS POINTING DOWNWARDS ABOVE;Lo;0;AL;;;;;N;;;;; +075F;ARABIC LETTER AIN WITH TWO DOTS VERTICALLY ABOVE;Lo;0;AL;;;;;N;;;;; +0760;ARABIC LETTER FEH WITH TWO DOTS BELOW;Lo;0;AL;;;;;N;;;;; +0761;ARABIC LETTER FEH WITH THREE DOTS POINTING UPWARDS BELOW;Lo;0;AL;;;;;N;;;;; +0762;ARABIC LETTER KEHEH WITH DOT ABOVE;Lo;0;AL;;;;;N;;;;; +0763;ARABIC LETTER KEHEH WITH THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +0764;ARABIC LETTER KEHEH WITH THREE DOTS POINTING UPWARDS BELOW;Lo;0;AL;;;;;N;;;;; +0765;ARABIC LETTER MEEM WITH DOT ABOVE;Lo;0;AL;;;;;N;;;;; +0766;ARABIC LETTER MEEM WITH DOT BELOW;Lo;0;AL;;;;;N;;;;; +0767;ARABIC LETTER NOON WITH TWO DOTS BELOW;Lo;0;AL;;;;;N;;;;; +0768;ARABIC LETTER NOON WITH SMALL TAH;Lo;0;AL;;;;;N;;;;; +0769;ARABIC LETTER NOON WITH SMALL V;Lo;0;AL;;;;;N;;;;; +076A;ARABIC LETTER LAM WITH BAR;Lo;0;AL;;;;;N;;;;; +076B;ARABIC LETTER REH WITH TWO DOTS VERTICALLY ABOVE;Lo;0;AL;;;;;N;;;;; +076C;ARABIC LETTER REH WITH HAMZA ABOVE;Lo;0;AL;;;;;N;;;;; +076D;ARABIC LETTER SEEN WITH TWO DOTS VERTICALLY ABOVE;Lo;0;AL;;;;;N;;;;; +076E;ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH BELOW;Lo;0;AL;;;;;N;;;;; +076F;ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH AND TWO DOTS;Lo;0;AL;;;;;N;;;;; +0770;ARABIC LETTER SEEN WITH SMALL ARABIC LETTER TAH AND TWO DOTS;Lo;0;AL;;;;;N;;;;; +0771;ARABIC LETTER REH WITH SMALL ARABIC LETTER TAH AND TWO DOTS;Lo;0;AL;;;;;N;;;;; +0772;ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH ABOVE;Lo;0;AL;;;;;N;;;;; +0773;ARABIC LETTER ALEF WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE;Lo;0;AL;;;;;N;;;;; +0774;ARABIC LETTER ALEF WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE;Lo;0;AL;;;;;N;;;;; +0775;ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE;Lo;0;AL;;;;;N;;;;; +0776;ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE;Lo;0;AL;;;;;N;;;;; +0777;ARABIC LETTER FARSI YEH WITH EXTENDED ARABIC-INDIC DIGIT FOUR BELOW;Lo;0;AL;;;;;N;;;;; +0778;ARABIC LETTER WAW WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE;Lo;0;AL;;;;;N;;;;; +0779;ARABIC LETTER WAW WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE;Lo;0;AL;;;;;N;;;;; +077A;ARABIC LETTER YEH BARREE WITH EXTENDED ARABIC-INDIC DIGIT TWO ABOVE;Lo;0;AL;;;;;N;;;;; +077B;ARABIC LETTER YEH BARREE WITH EXTENDED ARABIC-INDIC DIGIT THREE ABOVE;Lo;0;AL;;;;;N;;;;; +077C;ARABIC LETTER HAH WITH EXTENDED ARABIC-INDIC DIGIT FOUR BELOW;Lo;0;AL;;;;;N;;;;; +077D;ARABIC LETTER SEEN WITH EXTENDED ARABIC-INDIC DIGIT FOUR ABOVE;Lo;0;AL;;;;;N;;;;; +077E;ARABIC LETTER SEEN WITH INVERTED V;Lo;0;AL;;;;;N;;;;; +077F;ARABIC LETTER KAF WITH TWO DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +0780;THAANA LETTER HAA;Lo;0;AL;;;;;N;;;;; +0781;THAANA LETTER SHAVIYANI;Lo;0;AL;;;;;N;;;;; +0782;THAANA LETTER NOONU;Lo;0;AL;;;;;N;;;;; +0783;THAANA LETTER RAA;Lo;0;AL;;;;;N;;;;; +0784;THAANA LETTER BAA;Lo;0;AL;;;;;N;;;;; +0785;THAANA LETTER LHAVIYANI;Lo;0;AL;;;;;N;;;;; +0786;THAANA LETTER KAAFU;Lo;0;AL;;;;;N;;;;; +0787;THAANA LETTER ALIFU;Lo;0;AL;;;;;N;;;;; +0788;THAANA LETTER VAAVU;Lo;0;AL;;;;;N;;;;; +0789;THAANA LETTER MEEMU;Lo;0;AL;;;;;N;;;;; +078A;THAANA LETTER FAAFU;Lo;0;AL;;;;;N;;;;; +078B;THAANA LETTER DHAALU;Lo;0;AL;;;;;N;;;;; +078C;THAANA LETTER THAA;Lo;0;AL;;;;;N;;;;; +078D;THAANA LETTER LAAMU;Lo;0;AL;;;;;N;;;;; +078E;THAANA LETTER GAAFU;Lo;0;AL;;;;;N;;;;; +078F;THAANA LETTER GNAVIYANI;Lo;0;AL;;;;;N;;;;; +0790;THAANA LETTER SEENU;Lo;0;AL;;;;;N;;;;; +0791;THAANA LETTER DAVIYANI;Lo;0;AL;;;;;N;;;;; +0792;THAANA LETTER ZAVIYANI;Lo;0;AL;;;;;N;;;;; +0793;THAANA LETTER TAVIYANI;Lo;0;AL;;;;;N;;;;; +0794;THAANA LETTER YAA;Lo;0;AL;;;;;N;;;;; +0795;THAANA LETTER PAVIYANI;Lo;0;AL;;;;;N;;;;; +0796;THAANA LETTER JAVIYANI;Lo;0;AL;;;;;N;;;;; +0797;THAANA LETTER CHAVIYANI;Lo;0;AL;;;;;N;;;;; +0798;THAANA LETTER TTAA;Lo;0;AL;;;;;N;;;;; +0799;THAANA LETTER HHAA;Lo;0;AL;;;;;N;;;;; +079A;THAANA LETTER KHAA;Lo;0;AL;;;;;N;;;;; +079B;THAANA LETTER THAALU;Lo;0;AL;;;;;N;;;;; +079C;THAANA LETTER ZAA;Lo;0;AL;;;;;N;;;;; +079D;THAANA LETTER SHEENU;Lo;0;AL;;;;;N;;;;; +079E;THAANA LETTER SAADHU;Lo;0;AL;;;;;N;;;;; +079F;THAANA LETTER DAADHU;Lo;0;AL;;;;;N;;;;; +07A0;THAANA LETTER TO;Lo;0;AL;;;;;N;;;;; +07A1;THAANA LETTER ZO;Lo;0;AL;;;;;N;;;;; +07A2;THAANA LETTER AINU;Lo;0;AL;;;;;N;;;;; +07A3;THAANA LETTER GHAINU;Lo;0;AL;;;;;N;;;;; +07A4;THAANA LETTER QAAFU;Lo;0;AL;;;;;N;;;;; +07A5;THAANA LETTER WAAVU;Lo;0;AL;;;;;N;;;;; +07A6;THAANA ABAFILI;Mn;0;NSM;;;;;N;;;;; +07A7;THAANA AABAAFILI;Mn;0;NSM;;;;;N;;;;; +07A8;THAANA IBIFILI;Mn;0;NSM;;;;;N;;;;; +07A9;THAANA EEBEEFILI;Mn;0;NSM;;;;;N;;;;; +07AA;THAANA UBUFILI;Mn;0;NSM;;;;;N;;;;; +07AB;THAANA OOBOOFILI;Mn;0;NSM;;;;;N;;;;; +07AC;THAANA EBEFILI;Mn;0;NSM;;;;;N;;;;; +07AD;THAANA EYBEYFILI;Mn;0;NSM;;;;;N;;;;; +07AE;THAANA OBOFILI;Mn;0;NSM;;;;;N;;;;; +07AF;THAANA OABOAFILI;Mn;0;NSM;;;;;N;;;;; +07B0;THAANA SUKUN;Mn;0;NSM;;;;;N;;;;; +07B1;THAANA LETTER NAA;Lo;0;AL;;;;;N;;;;; +07C0;NKO DIGIT ZERO;Nd;0;R;;0;0;0;N;;;;; +07C1;NKO DIGIT ONE;Nd;0;R;;1;1;1;N;;;;; +07C2;NKO DIGIT TWO;Nd;0;R;;2;2;2;N;;;;; +07C3;NKO DIGIT THREE;Nd;0;R;;3;3;3;N;;;;; +07C4;NKO DIGIT FOUR;Nd;0;R;;4;4;4;N;;;;; +07C5;NKO DIGIT FIVE;Nd;0;R;;5;5;5;N;;;;; +07C6;NKO DIGIT SIX;Nd;0;R;;6;6;6;N;;;;; +07C7;NKO DIGIT SEVEN;Nd;0;R;;7;7;7;N;;;;; +07C8;NKO DIGIT EIGHT;Nd;0;R;;8;8;8;N;;;;; +07C9;NKO DIGIT NINE;Nd;0;R;;9;9;9;N;;;;; +07CA;NKO LETTER A;Lo;0;R;;;;;N;;;;; +07CB;NKO LETTER EE;Lo;0;R;;;;;N;;;;; +07CC;NKO LETTER I;Lo;0;R;;;;;N;;;;; +07CD;NKO LETTER E;Lo;0;R;;;;;N;;;;; +07CE;NKO LETTER U;Lo;0;R;;;;;N;;;;; +07CF;NKO LETTER OO;Lo;0;R;;;;;N;;;;; +07D0;NKO LETTER O;Lo;0;R;;;;;N;;;;; +07D1;NKO LETTER DAGBASINNA;Lo;0;R;;;;;N;;;;; +07D2;NKO LETTER N;Lo;0;R;;;;;N;;;;; +07D3;NKO LETTER BA;Lo;0;R;;;;;N;;;;; +07D4;NKO LETTER PA;Lo;0;R;;;;;N;;;;; +07D5;NKO LETTER TA;Lo;0;R;;;;;N;;;;; +07D6;NKO LETTER JA;Lo;0;R;;;;;N;;;;; +07D7;NKO LETTER CHA;Lo;0;R;;;;;N;;;;; +07D8;NKO LETTER DA;Lo;0;R;;;;;N;;;;; +07D9;NKO LETTER RA;Lo;0;R;;;;;N;;;;; +07DA;NKO LETTER RRA;Lo;0;R;;;;;N;;;;; +07DB;NKO LETTER SA;Lo;0;R;;;;;N;;;;; +07DC;NKO LETTER GBA;Lo;0;R;;;;;N;;;;; +07DD;NKO LETTER FA;Lo;0;R;;;;;N;;;;; +07DE;NKO LETTER KA;Lo;0;R;;;;;N;;;;; +07DF;NKO LETTER LA;Lo;0;R;;;;;N;;;;; +07E0;NKO LETTER NA WOLOSO;Lo;0;R;;;;;N;;;;; +07E1;NKO LETTER MA;Lo;0;R;;;;;N;;;;; +07E2;NKO LETTER NYA;Lo;0;R;;;;;N;;;;; +07E3;NKO LETTER NA;Lo;0;R;;;;;N;;;;; +07E4;NKO LETTER HA;Lo;0;R;;;;;N;;;;; +07E5;NKO LETTER WA;Lo;0;R;;;;;N;;;;; +07E6;NKO LETTER YA;Lo;0;R;;;;;N;;;;; +07E7;NKO LETTER NYA WOLOSO;Lo;0;R;;;;;N;;;;; +07E8;NKO LETTER JONA JA;Lo;0;R;;;;;N;;;;; +07E9;NKO LETTER JONA CHA;Lo;0;R;;;;;N;;;;; +07EA;NKO LETTER JONA RA;Lo;0;R;;;;;N;;;;; +07EB;NKO COMBINING SHORT HIGH TONE;Mn;230;NSM;;;;;N;;;;; +07EC;NKO COMBINING SHORT LOW TONE;Mn;230;NSM;;;;;N;;;;; +07ED;NKO COMBINING SHORT RISING TONE;Mn;230;NSM;;;;;N;;;;; +07EE;NKO COMBINING LONG DESCENDING TONE;Mn;230;NSM;;;;;N;;;;; +07EF;NKO COMBINING LONG HIGH TONE;Mn;230;NSM;;;;;N;;;;; +07F0;NKO COMBINING LONG LOW TONE;Mn;230;NSM;;;;;N;;;;; +07F1;NKO COMBINING LONG RISING TONE;Mn;230;NSM;;;;;N;;;;; +07F2;NKO COMBINING NASALIZATION MARK;Mn;220;NSM;;;;;N;;;;; +07F3;NKO COMBINING DOUBLE DOT ABOVE;Mn;230;NSM;;;;;N;;;;; +07F4;NKO HIGH TONE APOSTROPHE;Lm;0;R;;;;;N;;;;; +07F5;NKO LOW TONE APOSTROPHE;Lm;0;R;;;;;N;;;;; +07F6;NKO SYMBOL OO DENNEN;So;0;ON;;;;;N;;;;; +07F7;NKO SYMBOL GBAKURUNEN;Po;0;ON;;;;;N;;;;; +07F8;NKO COMMA;Po;0;ON;;;;;N;;;;; +07F9;NKO EXCLAMATION MARK;Po;0;ON;;;;;N;;;;; +07FA;NKO LAJANYALAN;Lm;0;R;;;;;N;;;;; +07FD;NKO DANTAYALAN;Mn;220;NSM;;;;;N;;;;; +07FE;NKO DOROME SIGN;Sc;0;R;;;;;N;;;;; +07FF;NKO TAMAN SIGN;Sc;0;R;;;;;N;;;;; +0800;SAMARITAN LETTER ALAF;Lo;0;R;;;;;N;;;;; +0801;SAMARITAN LETTER BIT;Lo;0;R;;;;;N;;;;; +0802;SAMARITAN LETTER GAMAN;Lo;0;R;;;;;N;;;;; +0803;SAMARITAN LETTER DALAT;Lo;0;R;;;;;N;;;;; +0804;SAMARITAN LETTER IY;Lo;0;R;;;;;N;;;;; +0805;SAMARITAN LETTER BAA;Lo;0;R;;;;;N;;;;; +0806;SAMARITAN LETTER ZEN;Lo;0;R;;;;;N;;;;; +0807;SAMARITAN LETTER IT;Lo;0;R;;;;;N;;;;; +0808;SAMARITAN LETTER TIT;Lo;0;R;;;;;N;;;;; +0809;SAMARITAN LETTER YUT;Lo;0;R;;;;;N;;;;; +080A;SAMARITAN LETTER KAAF;Lo;0;R;;;;;N;;;;; +080B;SAMARITAN LETTER LABAT;Lo;0;R;;;;;N;;;;; +080C;SAMARITAN LETTER MIM;Lo;0;R;;;;;N;;;;; +080D;SAMARITAN LETTER NUN;Lo;0;R;;;;;N;;;;; +080E;SAMARITAN LETTER SINGAAT;Lo;0;R;;;;;N;;;;; +080F;SAMARITAN LETTER IN;Lo;0;R;;;;;N;;;;; +0810;SAMARITAN LETTER FI;Lo;0;R;;;;;N;;;;; +0811;SAMARITAN LETTER TSAADIY;Lo;0;R;;;;;N;;;;; +0812;SAMARITAN LETTER QUF;Lo;0;R;;;;;N;;;;; +0813;SAMARITAN LETTER RISH;Lo;0;R;;;;;N;;;;; +0814;SAMARITAN LETTER SHAN;Lo;0;R;;;;;N;;;;; +0815;SAMARITAN LETTER TAAF;Lo;0;R;;;;;N;;;;; +0816;SAMARITAN MARK IN;Mn;230;NSM;;;;;N;;;;; +0817;SAMARITAN MARK IN-ALAF;Mn;230;NSM;;;;;N;;;;; +0818;SAMARITAN MARK OCCLUSION;Mn;230;NSM;;;;;N;;;;; +0819;SAMARITAN MARK DAGESH;Mn;230;NSM;;;;;N;;;;; +081A;SAMARITAN MODIFIER LETTER EPENTHETIC YUT;Lm;0;R;;;;;N;;;;; +081B;SAMARITAN MARK EPENTHETIC YUT;Mn;230;NSM;;;;;N;;;;; +081C;SAMARITAN VOWEL SIGN LONG E;Mn;230;NSM;;;;;N;;;;; +081D;SAMARITAN VOWEL SIGN E;Mn;230;NSM;;;;;N;;;;; +081E;SAMARITAN VOWEL SIGN OVERLONG AA;Mn;230;NSM;;;;;N;;;;; +081F;SAMARITAN VOWEL SIGN LONG AA;Mn;230;NSM;;;;;N;;;;; +0820;SAMARITAN VOWEL SIGN AA;Mn;230;NSM;;;;;N;;;;; +0821;SAMARITAN VOWEL SIGN OVERLONG A;Mn;230;NSM;;;;;N;;;;; +0822;SAMARITAN VOWEL SIGN LONG A;Mn;230;NSM;;;;;N;;;;; +0823;SAMARITAN VOWEL SIGN A;Mn;230;NSM;;;;;N;;;;; +0824;SAMARITAN MODIFIER LETTER SHORT A;Lm;0;R;;;;;N;;;;; +0825;SAMARITAN VOWEL SIGN SHORT A;Mn;230;NSM;;;;;N;;;;; +0826;SAMARITAN VOWEL SIGN LONG U;Mn;230;NSM;;;;;N;;;;; +0827;SAMARITAN VOWEL SIGN U;Mn;230;NSM;;;;;N;;;;; +0828;SAMARITAN MODIFIER LETTER I;Lm;0;R;;;;;N;;;;; +0829;SAMARITAN VOWEL SIGN LONG I;Mn;230;NSM;;;;;N;;;;; +082A;SAMARITAN VOWEL SIGN I;Mn;230;NSM;;;;;N;;;;; +082B;SAMARITAN VOWEL SIGN O;Mn;230;NSM;;;;;N;;;;; +082C;SAMARITAN VOWEL SIGN SUKUN;Mn;230;NSM;;;;;N;;;;; +082D;SAMARITAN MARK NEQUDAA;Mn;230;NSM;;;;;N;;;;; +0830;SAMARITAN PUNCTUATION NEQUDAA;Po;0;R;;;;;N;;;;; +0831;SAMARITAN PUNCTUATION AFSAAQ;Po;0;R;;;;;N;;;;; +0832;SAMARITAN PUNCTUATION ANGED;Po;0;R;;;;;N;;;;; +0833;SAMARITAN PUNCTUATION BAU;Po;0;R;;;;;N;;;;; +0834;SAMARITAN PUNCTUATION ATMAAU;Po;0;R;;;;;N;;;;; +0835;SAMARITAN PUNCTUATION SHIYYAALAA;Po;0;R;;;;;N;;;;; +0836;SAMARITAN ABBREVIATION MARK;Po;0;R;;;;;N;;;;; +0837;SAMARITAN PUNCTUATION MELODIC QITSA;Po;0;R;;;;;N;;;;; +0838;SAMARITAN PUNCTUATION ZIQAA;Po;0;R;;;;;N;;;;; +0839;SAMARITAN PUNCTUATION QITSA;Po;0;R;;;;;N;;;;; +083A;SAMARITAN PUNCTUATION ZAEF;Po;0;R;;;;;N;;;;; +083B;SAMARITAN PUNCTUATION TURU;Po;0;R;;;;;N;;;;; +083C;SAMARITAN PUNCTUATION ARKAANU;Po;0;R;;;;;N;;;;; +083D;SAMARITAN PUNCTUATION SOF MASHFAAT;Po;0;R;;;;;N;;;;; +083E;SAMARITAN PUNCTUATION ANNAAU;Po;0;R;;;;;N;;;;; +0840;MANDAIC LETTER HALQA;Lo;0;R;;;;;N;;;;; +0841;MANDAIC LETTER AB;Lo;0;R;;;;;N;;;;; +0842;MANDAIC LETTER AG;Lo;0;R;;;;;N;;;;; +0843;MANDAIC LETTER AD;Lo;0;R;;;;;N;;;;; +0844;MANDAIC LETTER AH;Lo;0;R;;;;;N;;;;; +0845;MANDAIC LETTER USHENNA;Lo;0;R;;;;;N;;;;; +0846;MANDAIC LETTER AZ;Lo;0;R;;;;;N;;;;; +0847;MANDAIC LETTER IT;Lo;0;R;;;;;N;;;;; +0848;MANDAIC LETTER ATT;Lo;0;R;;;;;N;;;;; +0849;MANDAIC LETTER AKSA;Lo;0;R;;;;;N;;;;; +084A;MANDAIC LETTER AK;Lo;0;R;;;;;N;;;;; +084B;MANDAIC LETTER AL;Lo;0;R;;;;;N;;;;; +084C;MANDAIC LETTER AM;Lo;0;R;;;;;N;;;;; +084D;MANDAIC LETTER AN;Lo;0;R;;;;;N;;;;; +084E;MANDAIC LETTER AS;Lo;0;R;;;;;N;;;;; +084F;MANDAIC LETTER IN;Lo;0;R;;;;;N;;;;; +0850;MANDAIC LETTER AP;Lo;0;R;;;;;N;;;;; +0851;MANDAIC LETTER ASZ;Lo;0;R;;;;;N;;;;; +0852;MANDAIC LETTER AQ;Lo;0;R;;;;;N;;;;; +0853;MANDAIC LETTER AR;Lo;0;R;;;;;N;;;;; +0854;MANDAIC LETTER ASH;Lo;0;R;;;;;N;;;;; +0855;MANDAIC LETTER AT;Lo;0;R;;;;;N;;;;; +0856;MANDAIC LETTER DUSHENNA;Lo;0;R;;;;;N;;;;; +0857;MANDAIC LETTER KAD;Lo;0;R;;;;;N;;;;; +0858;MANDAIC LETTER AIN;Lo;0;R;;;;;N;;;;; +0859;MANDAIC AFFRICATION MARK;Mn;220;NSM;;;;;N;;;;; +085A;MANDAIC VOCALIZATION MARK;Mn;220;NSM;;;;;N;;;;; +085B;MANDAIC GEMINATION MARK;Mn;220;NSM;;;;;N;;;;; +085E;MANDAIC PUNCTUATION;Po;0;R;;;;;N;;;;; +0860;SYRIAC LETTER MALAYALAM NGA;Lo;0;AL;;;;;N;;;;; +0861;SYRIAC LETTER MALAYALAM JA;Lo;0;AL;;;;;N;;;;; +0862;SYRIAC LETTER MALAYALAM NYA;Lo;0;AL;;;;;N;;;;; +0863;SYRIAC LETTER MALAYALAM TTA;Lo;0;AL;;;;;N;;;;; +0864;SYRIAC LETTER MALAYALAM NNA;Lo;0;AL;;;;;N;;;;; +0865;SYRIAC LETTER MALAYALAM NNNA;Lo;0;AL;;;;;N;;;;; +0866;SYRIAC LETTER MALAYALAM BHA;Lo;0;AL;;;;;N;;;;; +0867;SYRIAC LETTER MALAYALAM RA;Lo;0;AL;;;;;N;;;;; +0868;SYRIAC LETTER MALAYALAM LLA;Lo;0;AL;;;;;N;;;;; +0869;SYRIAC LETTER MALAYALAM LLLA;Lo;0;AL;;;;;N;;;;; +086A;SYRIAC LETTER MALAYALAM SSA;Lo;0;AL;;;;;N;;;;; +08A0;ARABIC LETTER BEH WITH SMALL V BELOW;Lo;0;AL;;;;;N;;;;; +08A1;ARABIC LETTER BEH WITH HAMZA ABOVE;Lo;0;AL;;;;;N;;;;; +08A2;ARABIC LETTER JEEM WITH TWO DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +08A3;ARABIC LETTER TAH WITH TWO DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +08A4;ARABIC LETTER FEH WITH DOT BELOW AND THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +08A5;ARABIC LETTER QAF WITH DOT BELOW;Lo;0;AL;;;;;N;;;;; +08A6;ARABIC LETTER LAM WITH DOUBLE BAR;Lo;0;AL;;;;;N;;;;; +08A7;ARABIC LETTER MEEM WITH THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +08A8;ARABIC LETTER YEH WITH TWO DOTS BELOW AND HAMZA ABOVE;Lo;0;AL;;;;;N;;;;; +08A9;ARABIC LETTER YEH WITH TWO DOTS BELOW AND DOT ABOVE;Lo;0;AL;;;;;N;;;;; +08AA;ARABIC LETTER REH WITH LOOP;Lo;0;AL;;;;;N;;;;; +08AB;ARABIC LETTER WAW WITH DOT WITHIN;Lo;0;AL;;;;;N;;;;; +08AC;ARABIC LETTER ROHINGYA YEH;Lo;0;AL;;;;;N;;;;; +08AD;ARABIC LETTER LOW ALEF;Lo;0;AL;;;;;N;;;;; +08AE;ARABIC LETTER DAL WITH THREE DOTS BELOW;Lo;0;AL;;;;;N;;;;; +08AF;ARABIC LETTER SAD WITH THREE DOTS BELOW;Lo;0;AL;;;;;N;;;;; +08B0;ARABIC LETTER GAF WITH INVERTED STROKE;Lo;0;AL;;;;;N;;;;; +08B1;ARABIC LETTER STRAIGHT WAW;Lo;0;AL;;;;;N;;;;; +08B2;ARABIC LETTER ZAIN WITH INVERTED V ABOVE;Lo;0;AL;;;;;N;;;;; +08B3;ARABIC LETTER AIN WITH THREE DOTS BELOW;Lo;0;AL;;;;;N;;;;; +08B4;ARABIC LETTER KAF WITH DOT BELOW;Lo;0;AL;;;;;N;;;;; +08B6;ARABIC LETTER BEH WITH SMALL MEEM ABOVE;Lo;0;AL;;;;;N;;;;; +08B7;ARABIC LETTER PEH WITH SMALL MEEM ABOVE;Lo;0;AL;;;;;N;;;;; +08B8;ARABIC LETTER TEH WITH SMALL TEH ABOVE;Lo;0;AL;;;;;N;;;;; +08B9;ARABIC LETTER REH WITH SMALL NOON ABOVE;Lo;0;AL;;;;;N;;;;; +08BA;ARABIC LETTER YEH WITH TWO DOTS BELOW AND SMALL NOON ABOVE;Lo;0;AL;;;;;N;;;;; +08BB;ARABIC LETTER AFRICAN FEH;Lo;0;AL;;;;;N;;;;; +08BC;ARABIC LETTER AFRICAN QAF;Lo;0;AL;;;;;N;;;;; +08BD;ARABIC LETTER AFRICAN NOON;Lo;0;AL;;;;;N;;;;; +08BE;ARABIC LETTER PEH WITH SMALL V;Lo;0;AL;;;;;N;;;;; +08BF;ARABIC LETTER TEH WITH SMALL V;Lo;0;AL;;;;;N;;;;; +08C0;ARABIC LETTER TTEH WITH SMALL V;Lo;0;AL;;;;;N;;;;; +08C1;ARABIC LETTER TCHEH WITH SMALL V;Lo;0;AL;;;;;N;;;;; +08C2;ARABIC LETTER KEHEH WITH SMALL V;Lo;0;AL;;;;;N;;;;; +08C3;ARABIC LETTER GHAIN WITH THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +08C4;ARABIC LETTER AFRICAN QAF WITH THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +08C5;ARABIC LETTER JEEM WITH THREE DOTS ABOVE;Lo;0;AL;;;;;N;;;;; +08C6;ARABIC LETTER JEEM WITH THREE DOTS BELOW;Lo;0;AL;;;;;N;;;;; +08C7;ARABIC LETTER LAM WITH SMALL ARABIC LETTER TAH ABOVE;Lo;0;AL;;;;;N;;;;; +08D3;ARABIC SMALL LOW WAW;Mn;220;NSM;;;;;N;;;;; +08D4;ARABIC SMALL HIGH WORD AR-RUB;Mn;230;NSM;;;;;N;;;;; +08D5;ARABIC SMALL HIGH SAD;Mn;230;NSM;;;;;N;;;;; +08D6;ARABIC SMALL HIGH AIN;Mn;230;NSM;;;;;N;;;;; +08D7;ARABIC SMALL HIGH QAF;Mn;230;NSM;;;;;N;;;;; +08D8;ARABIC SMALL HIGH NOON WITH KASRA;Mn;230;NSM;;;;;N;;;;; +08D9;ARABIC SMALL LOW NOON WITH KASRA;Mn;230;NSM;;;;;N;;;;; +08DA;ARABIC SMALL HIGH WORD ATH-THALATHA;Mn;230;NSM;;;;;N;;;;; +08DB;ARABIC SMALL HIGH WORD AS-SAJDA;Mn;230;NSM;;;;;N;;;;; +08DC;ARABIC SMALL HIGH WORD AN-NISF;Mn;230;NSM;;;;;N;;;;; +08DD;ARABIC SMALL HIGH WORD SAKTA;Mn;230;NSM;;;;;N;;;;; +08DE;ARABIC SMALL HIGH WORD QIF;Mn;230;NSM;;;;;N;;;;; +08DF;ARABIC SMALL HIGH WORD WAQFA;Mn;230;NSM;;;;;N;;;;; +08E0;ARABIC SMALL HIGH FOOTNOTE MARKER;Mn;230;NSM;;;;;N;;;;; +08E1;ARABIC SMALL HIGH SIGN SAFHA;Mn;230;NSM;;;;;N;;;;; +08E2;ARABIC DISPUTED END OF AYAH;Cf;0;AN;;;;;N;;;;; +08E3;ARABIC TURNED DAMMA BELOW;Mn;220;NSM;;;;;N;;;;; +08E4;ARABIC CURLY FATHA;Mn;230;NSM;;;;;N;;;;; +08E5;ARABIC CURLY DAMMA;Mn;230;NSM;;;;;N;;;;; +08E6;ARABIC CURLY KASRA;Mn;220;NSM;;;;;N;;;;; +08E7;ARABIC CURLY FATHATAN;Mn;230;NSM;;;;;N;;;;; +08E8;ARABIC CURLY DAMMATAN;Mn;230;NSM;;;;;N;;;;; +08E9;ARABIC CURLY KASRATAN;Mn;220;NSM;;;;;N;;;;; +08EA;ARABIC TONE ONE DOT ABOVE;Mn;230;NSM;;;;;N;;;;; +08EB;ARABIC TONE TWO DOTS ABOVE;Mn;230;NSM;;;;;N;;;;; +08EC;ARABIC TONE LOOP ABOVE;Mn;230;NSM;;;;;N;;;;; +08ED;ARABIC TONE ONE DOT BELOW;Mn;220;NSM;;;;;N;;;;; +08EE;ARABIC TONE TWO DOTS BELOW;Mn;220;NSM;;;;;N;;;;; +08EF;ARABIC TONE LOOP BELOW;Mn;220;NSM;;;;;N;;;;; +08F0;ARABIC OPEN FATHATAN;Mn;27;NSM;;;;;N;;;;; +08F1;ARABIC OPEN DAMMATAN;Mn;28;NSM;;;;;N;;;;; +08F2;ARABIC OPEN KASRATAN;Mn;29;NSM;;;;;N;;;;; +08F3;ARABIC SMALL HIGH WAW;Mn;230;NSM;;;;;N;;;;; +08F4;ARABIC FATHA WITH RING;Mn;230;NSM;;;;;N;;;;; +08F5;ARABIC FATHA WITH DOT ABOVE;Mn;230;NSM;;;;;N;;;;; +08F6;ARABIC KASRA WITH DOT BELOW;Mn;220;NSM;;;;;N;;;;; +08F7;ARABIC LEFT ARROWHEAD ABOVE;Mn;230;NSM;;;;;N;;;;; +08F8;ARABIC RIGHT ARROWHEAD ABOVE;Mn;230;NSM;;;;;N;;;;; +08F9;ARABIC LEFT ARROWHEAD BELOW;Mn;220;NSM;;;;;N;;;;; +08FA;ARABIC RIGHT ARROWHEAD BELOW;Mn;220;NSM;;;;;N;;;;; +08FB;ARABIC DOUBLE RIGHT ARROWHEAD ABOVE;Mn;230;NSM;;;;;N;;;;; +08FC;ARABIC DOUBLE RIGHT ARROWHEAD ABOVE WITH DOT;Mn;230;NSM;;;;;N;;;;; +08FD;ARABIC RIGHT ARROWHEAD ABOVE WITH DOT;Mn;230;NSM;;;;;N;;;;; +08FE;ARABIC DAMMA WITH DOT;Mn;230;NSM;;;;;N;;;;; +08FF;ARABIC MARK SIDEWAYS NOON GHUNNA;Mn;230;NSM;;;;;N;;;;; +0900;DEVANAGARI SIGN INVERTED CANDRABINDU;Mn;0;NSM;;;;;N;;;;; +0901;DEVANAGARI SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;; +0902;DEVANAGARI SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; +0903;DEVANAGARI SIGN VISARGA;Mc;0;L;;;;;N;;;;; +0904;DEVANAGARI LETTER SHORT A;Lo;0;L;;;;;N;;;;; +0905;DEVANAGARI LETTER A;Lo;0;L;;;;;N;;;;; +0906;DEVANAGARI LETTER AA;Lo;0;L;;;;;N;;;;; +0907;DEVANAGARI LETTER I;Lo;0;L;;;;;N;;;;; +0908;DEVANAGARI LETTER II;Lo;0;L;;;;;N;;;;; +0909;DEVANAGARI LETTER U;Lo;0;L;;;;;N;;;;; +090A;DEVANAGARI LETTER UU;Lo;0;L;;;;;N;;;;; +090B;DEVANAGARI LETTER VOCALIC R;Lo;0;L;;;;;N;;;;; +090C;DEVANAGARI LETTER VOCALIC L;Lo;0;L;;;;;N;;;;; +090D;DEVANAGARI LETTER CANDRA E;Lo;0;L;;;;;N;;;;; +090E;DEVANAGARI LETTER SHORT E;Lo;0;L;;;;;N;;;;; +090F;DEVANAGARI LETTER E;Lo;0;L;;;;;N;;;;; +0910;DEVANAGARI LETTER AI;Lo;0;L;;;;;N;;;;; +0911;DEVANAGARI LETTER CANDRA O;Lo;0;L;;;;;N;;;;; +0912;DEVANAGARI LETTER SHORT O;Lo;0;L;;;;;N;;;;; +0913;DEVANAGARI LETTER O;Lo;0;L;;;;;N;;;;; +0914;DEVANAGARI LETTER AU;Lo;0;L;;;;;N;;;;; +0915;DEVANAGARI LETTER KA;Lo;0;L;;;;;N;;;;; +0916;DEVANAGARI LETTER KHA;Lo;0;L;;;;;N;;;;; +0917;DEVANAGARI LETTER GA;Lo;0;L;;;;;N;;;;; +0918;DEVANAGARI LETTER GHA;Lo;0;L;;;;;N;;;;; +0919;DEVANAGARI LETTER NGA;Lo;0;L;;;;;N;;;;; +091A;DEVANAGARI LETTER CA;Lo;0;L;;;;;N;;;;; +091B;DEVANAGARI LETTER CHA;Lo;0;L;;;;;N;;;;; +091C;DEVANAGARI LETTER JA;Lo;0;L;;;;;N;;;;; +091D;DEVANAGARI LETTER JHA;Lo;0;L;;;;;N;;;;; +091E;DEVANAGARI LETTER NYA;Lo;0;L;;;;;N;;;;; +091F;DEVANAGARI LETTER TTA;Lo;0;L;;;;;N;;;;; +0920;DEVANAGARI LETTER TTHA;Lo;0;L;;;;;N;;;;; +0921;DEVANAGARI LETTER DDA;Lo;0;L;;;;;N;;;;; +0922;DEVANAGARI LETTER DDHA;Lo;0;L;;;;;N;;;;; +0923;DEVANAGARI LETTER NNA;Lo;0;L;;;;;N;;;;; +0924;DEVANAGARI LETTER TA;Lo;0;L;;;;;N;;;;; +0925;DEVANAGARI LETTER THA;Lo;0;L;;;;;N;;;;; +0926;DEVANAGARI LETTER DA;Lo;0;L;;;;;N;;;;; +0927;DEVANAGARI LETTER DHA;Lo;0;L;;;;;N;;;;; +0928;DEVANAGARI LETTER NA;Lo;0;L;;;;;N;;;;; +0929;DEVANAGARI LETTER NNNA;Lo;0;L;0928 093C;;;;N;;;;; +092A;DEVANAGARI LETTER PA;Lo;0;L;;;;;N;;;;; +092B;DEVANAGARI LETTER PHA;Lo;0;L;;;;;N;;;;; +092C;DEVANAGARI LETTER BA;Lo;0;L;;;;;N;;;;; +092D;DEVANAGARI LETTER BHA;Lo;0;L;;;;;N;;;;; +092E;DEVANAGARI LETTER MA;Lo;0;L;;;;;N;;;;; +092F;DEVANAGARI LETTER YA;Lo;0;L;;;;;N;;;;; +0930;DEVANAGARI LETTER RA;Lo;0;L;;;;;N;;;;; +0931;DEVANAGARI LETTER RRA;Lo;0;L;0930 093C;;;;N;;;;; +0932;DEVANAGARI LETTER LA;Lo;0;L;;;;;N;;;;; +0933;DEVANAGARI LETTER LLA;Lo;0;L;;;;;N;;;;; +0934;DEVANAGARI LETTER LLLA;Lo;0;L;0933 093C;;;;N;;;;; +0935;DEVANAGARI LETTER VA;Lo;0;L;;;;;N;;;;; +0936;DEVANAGARI LETTER SHA;Lo;0;L;;;;;N;;;;; +0937;DEVANAGARI LETTER SSA;Lo;0;L;;;;;N;;;;; +0938;DEVANAGARI LETTER SA;Lo;0;L;;;;;N;;;;; +0939;DEVANAGARI LETTER HA;Lo;0;L;;;;;N;;;;; +093A;DEVANAGARI VOWEL SIGN OE;Mn;0;NSM;;;;;N;;;;; +093B;DEVANAGARI VOWEL SIGN OOE;Mc;0;L;;;;;N;;;;; +093C;DEVANAGARI SIGN NUKTA;Mn;7;NSM;;;;;N;;;;; +093D;DEVANAGARI SIGN AVAGRAHA;Lo;0;L;;;;;N;;;;; +093E;DEVANAGARI VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +093F;DEVANAGARI VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +0940;DEVANAGARI VOWEL SIGN II;Mc;0;L;;;;;N;;;;; +0941;DEVANAGARI VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +0942;DEVANAGARI VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +0943;DEVANAGARI VOWEL SIGN VOCALIC R;Mn;0;NSM;;;;;N;;;;; +0944;DEVANAGARI VOWEL SIGN VOCALIC RR;Mn;0;NSM;;;;;N;;;;; +0945;DEVANAGARI VOWEL SIGN CANDRA E;Mn;0;NSM;;;;;N;;;;; +0946;DEVANAGARI VOWEL SIGN SHORT E;Mn;0;NSM;;;;;N;;;;; +0947;DEVANAGARI VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;; +0948;DEVANAGARI VOWEL SIGN AI;Mn;0;NSM;;;;;N;;;;; +0949;DEVANAGARI VOWEL SIGN CANDRA O;Mc;0;L;;;;;N;;;;; +094A;DEVANAGARI VOWEL SIGN SHORT O;Mc;0;L;;;;;N;;;;; +094B;DEVANAGARI VOWEL SIGN O;Mc;0;L;;;;;N;;;;; +094C;DEVANAGARI VOWEL SIGN AU;Mc;0;L;;;;;N;;;;; +094D;DEVANAGARI SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; +094E;DEVANAGARI VOWEL SIGN PRISHTHAMATRA E;Mc;0;L;;;;;N;;;;; +094F;DEVANAGARI VOWEL SIGN AW;Mc;0;L;;;;;N;;;;; +0950;DEVANAGARI OM;Lo;0;L;;;;;N;;;;; +0951;DEVANAGARI STRESS SIGN UDATTA;Mn;230;NSM;;;;;N;;;;; +0952;DEVANAGARI STRESS SIGN ANUDATTA;Mn;220;NSM;;;;;N;;;;; +0953;DEVANAGARI GRAVE ACCENT;Mn;230;NSM;;;;;N;;;;; +0954;DEVANAGARI ACUTE ACCENT;Mn;230;NSM;;;;;N;;;;; +0955;DEVANAGARI VOWEL SIGN CANDRA LONG E;Mn;0;NSM;;;;;N;;;;; +0956;DEVANAGARI VOWEL SIGN UE;Mn;0;NSM;;;;;N;;;;; +0957;DEVANAGARI VOWEL SIGN UUE;Mn;0;NSM;;;;;N;;;;; +0958;DEVANAGARI LETTER QA;Lo;0;L;0915 093C;;;;N;;;;; +0959;DEVANAGARI LETTER KHHA;Lo;0;L;0916 093C;;;;N;;;;; +095A;DEVANAGARI LETTER GHHA;Lo;0;L;0917 093C;;;;N;;;;; +095B;DEVANAGARI LETTER ZA;Lo;0;L;091C 093C;;;;N;;;;; +095C;DEVANAGARI LETTER DDDHA;Lo;0;L;0921 093C;;;;N;;;;; +095D;DEVANAGARI LETTER RHA;Lo;0;L;0922 093C;;;;N;;;;; +095E;DEVANAGARI LETTER FA;Lo;0;L;092B 093C;;;;N;;;;; +095F;DEVANAGARI LETTER YYA;Lo;0;L;092F 093C;;;;N;;;;; +0960;DEVANAGARI LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;; +0961;DEVANAGARI LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;; +0962;DEVANAGARI VOWEL SIGN VOCALIC L;Mn;0;NSM;;;;;N;;;;; +0963;DEVANAGARI VOWEL SIGN VOCALIC LL;Mn;0;NSM;;;;;N;;;;; +0964;DEVANAGARI DANDA;Po;0;L;;;;;N;;;;; +0965;DEVANAGARI DOUBLE DANDA;Po;0;L;;;;;N;;;;; +0966;DEVANAGARI DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +0967;DEVANAGARI DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +0968;DEVANAGARI DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +0969;DEVANAGARI DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +096A;DEVANAGARI DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +096B;DEVANAGARI DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +096C;DEVANAGARI DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +096D;DEVANAGARI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +096E;DEVANAGARI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +096F;DEVANAGARI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +0970;DEVANAGARI ABBREVIATION SIGN;Po;0;L;;;;;N;;;;; +0971;DEVANAGARI SIGN HIGH SPACING DOT;Lm;0;L;;;;;N;;;;; +0972;DEVANAGARI LETTER CANDRA A;Lo;0;L;;;;;N;;;;; +0973;DEVANAGARI LETTER OE;Lo;0;L;;;;;N;;;;; +0974;DEVANAGARI LETTER OOE;Lo;0;L;;;;;N;;;;; +0975;DEVANAGARI LETTER AW;Lo;0;L;;;;;N;;;;; +0976;DEVANAGARI LETTER UE;Lo;0;L;;;;;N;;;;; +0977;DEVANAGARI LETTER UUE;Lo;0;L;;;;;N;;;;; +0978;DEVANAGARI LETTER MARWARI DDA;Lo;0;L;;;;;N;;;;; +0979;DEVANAGARI LETTER ZHA;Lo;0;L;;;;;N;;;;; +097A;DEVANAGARI LETTER HEAVY YA;Lo;0;L;;;;;N;;;;; +097B;DEVANAGARI LETTER GGA;Lo;0;L;;;;;N;;;;; +097C;DEVANAGARI LETTER JJA;Lo;0;L;;;;;N;;;;; +097D;DEVANAGARI LETTER GLOTTAL STOP;Lo;0;L;;;;;N;;;;; +097E;DEVANAGARI LETTER DDDA;Lo;0;L;;;;;N;;;;; +097F;DEVANAGARI LETTER BBA;Lo;0;L;;;;;N;;;;; +0980;BENGALI ANJI;Lo;0;L;;;;;N;;;;; +0981;BENGALI SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;; +0982;BENGALI SIGN ANUSVARA;Mc;0;L;;;;;N;;;;; +0983;BENGALI SIGN VISARGA;Mc;0;L;;;;;N;;;;; +0985;BENGALI LETTER A;Lo;0;L;;;;;N;;;;; +0986;BENGALI LETTER AA;Lo;0;L;;;;;N;;;;; +0987;BENGALI LETTER I;Lo;0;L;;;;;N;;;;; +0988;BENGALI LETTER II;Lo;0;L;;;;;N;;;;; +0989;BENGALI LETTER U;Lo;0;L;;;;;N;;;;; +098A;BENGALI LETTER UU;Lo;0;L;;;;;N;;;;; +098B;BENGALI LETTER VOCALIC R;Lo;0;L;;;;;N;;;;; +098C;BENGALI LETTER VOCALIC L;Lo;0;L;;;;;N;;;;; +098F;BENGALI LETTER E;Lo;0;L;;;;;N;;;;; +0990;BENGALI LETTER AI;Lo;0;L;;;;;N;;;;; +0993;BENGALI LETTER O;Lo;0;L;;;;;N;;;;; +0994;BENGALI LETTER AU;Lo;0;L;;;;;N;;;;; +0995;BENGALI LETTER KA;Lo;0;L;;;;;N;;;;; +0996;BENGALI LETTER KHA;Lo;0;L;;;;;N;;;;; +0997;BENGALI LETTER GA;Lo;0;L;;;;;N;;;;; +0998;BENGALI LETTER GHA;Lo;0;L;;;;;N;;;;; +0999;BENGALI LETTER NGA;Lo;0;L;;;;;N;;;;; +099A;BENGALI LETTER CA;Lo;0;L;;;;;N;;;;; +099B;BENGALI LETTER CHA;Lo;0;L;;;;;N;;;;; +099C;BENGALI LETTER JA;Lo;0;L;;;;;N;;;;; +099D;BENGALI LETTER JHA;Lo;0;L;;;;;N;;;;; +099E;BENGALI LETTER NYA;Lo;0;L;;;;;N;;;;; +099F;BENGALI LETTER TTA;Lo;0;L;;;;;N;;;;; +09A0;BENGALI LETTER TTHA;Lo;0;L;;;;;N;;;;; +09A1;BENGALI LETTER DDA;Lo;0;L;;;;;N;;;;; +09A2;BENGALI LETTER DDHA;Lo;0;L;;;;;N;;;;; +09A3;BENGALI LETTER NNA;Lo;0;L;;;;;N;;;;; +09A4;BENGALI LETTER TA;Lo;0;L;;;;;N;;;;; +09A5;BENGALI LETTER THA;Lo;0;L;;;;;N;;;;; +09A6;BENGALI LETTER DA;Lo;0;L;;;;;N;;;;; +09A7;BENGALI LETTER DHA;Lo;0;L;;;;;N;;;;; +09A8;BENGALI LETTER NA;Lo;0;L;;;;;N;;;;; +09AA;BENGALI LETTER PA;Lo;0;L;;;;;N;;;;; +09AB;BENGALI LETTER PHA;Lo;0;L;;;;;N;;;;; +09AC;BENGALI LETTER BA;Lo;0;L;;;;;N;;;;; +09AD;BENGALI LETTER BHA;Lo;0;L;;;;;N;;;;; +09AE;BENGALI LETTER MA;Lo;0;L;;;;;N;;;;; +09AF;BENGALI LETTER YA;Lo;0;L;;;;;N;;;;; +09B0;BENGALI LETTER RA;Lo;0;L;;;;;N;;;;; +09B2;BENGALI LETTER LA;Lo;0;L;;;;;N;;;;; +09B6;BENGALI LETTER SHA;Lo;0;L;;;;;N;;;;; +09B7;BENGALI LETTER SSA;Lo;0;L;;;;;N;;;;; +09B8;BENGALI LETTER SA;Lo;0;L;;;;;N;;;;; +09B9;BENGALI LETTER HA;Lo;0;L;;;;;N;;;;; +09BC;BENGALI SIGN NUKTA;Mn;7;NSM;;;;;N;;;;; +09BD;BENGALI SIGN AVAGRAHA;Lo;0;L;;;;;N;;;;; +09BE;BENGALI VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +09BF;BENGALI VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +09C0;BENGALI VOWEL SIGN II;Mc;0;L;;;;;N;;;;; +09C1;BENGALI VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +09C2;BENGALI VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +09C3;BENGALI VOWEL SIGN VOCALIC R;Mn;0;NSM;;;;;N;;;;; +09C4;BENGALI VOWEL SIGN VOCALIC RR;Mn;0;NSM;;;;;N;;;;; +09C7;BENGALI VOWEL SIGN E;Mc;0;L;;;;;N;;;;; +09C8;BENGALI VOWEL SIGN AI;Mc;0;L;;;;;N;;;;; +09CB;BENGALI VOWEL SIGN O;Mc;0;L;09C7 09BE;;;;N;;;;; +09CC;BENGALI VOWEL SIGN AU;Mc;0;L;09C7 09D7;;;;N;;;;; +09CD;BENGALI SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; +09CE;BENGALI LETTER KHANDA TA;Lo;0;L;;;;;N;;;;; +09D7;BENGALI AU LENGTH MARK;Mc;0;L;;;;;N;;;;; +09DC;BENGALI LETTER RRA;Lo;0;L;09A1 09BC;;;;N;;;;; +09DD;BENGALI LETTER RHA;Lo;0;L;09A2 09BC;;;;N;;;;; +09DF;BENGALI LETTER YYA;Lo;0;L;09AF 09BC;;;;N;;;;; +09E0;BENGALI LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;; +09E1;BENGALI LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;; +09E2;BENGALI VOWEL SIGN VOCALIC L;Mn;0;NSM;;;;;N;;;;; +09E3;BENGALI VOWEL SIGN VOCALIC LL;Mn;0;NSM;;;;;N;;;;; +09E6;BENGALI DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +09E7;BENGALI DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +09E8;BENGALI DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +09E9;BENGALI DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +09EA;BENGALI DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +09EB;BENGALI DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +09EC;BENGALI DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +09ED;BENGALI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +09EE;BENGALI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +09EF;BENGALI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +09F0;BENGALI LETTER RA WITH MIDDLE DIAGONAL;Lo;0;L;;;;;N;;;;; +09F1;BENGALI LETTER RA WITH LOWER DIAGONAL;Lo;0;L;;;;;N;BENGALI LETTER VA WITH LOWER DIAGONAL;;;; +09F2;BENGALI RUPEE MARK;Sc;0;ET;;;;;N;;;;; +09F3;BENGALI RUPEE SIGN;Sc;0;ET;;;;;N;;;;; +09F4;BENGALI CURRENCY NUMERATOR ONE;No;0;L;;;;1/16;N;;;;; +09F5;BENGALI CURRENCY NUMERATOR TWO;No;0;L;;;;1/8;N;;;;; +09F6;BENGALI CURRENCY NUMERATOR THREE;No;0;L;;;;3/16;N;;;;; +09F7;BENGALI CURRENCY NUMERATOR FOUR;No;0;L;;;;1/4;N;;;;; +09F8;BENGALI CURRENCY NUMERATOR ONE LESS THAN THE DENOMINATOR;No;0;L;;;;3/4;N;;;;; +09F9;BENGALI CURRENCY DENOMINATOR SIXTEEN;No;0;L;;;;16;N;;;;; +09FA;BENGALI ISSHAR;So;0;L;;;;;N;;;;; +09FB;BENGALI GANDA MARK;Sc;0;ET;;;;;N;;;;; +09FC;BENGALI LETTER VEDIC ANUSVARA;Lo;0;L;;;;;N;;;;; +09FD;BENGALI ABBREVIATION SIGN;Po;0;L;;;;;N;;;;; +09FE;BENGALI SANDHI MARK;Mn;230;NSM;;;;;N;;;;; +0A01;GURMUKHI SIGN ADAK BINDI;Mn;0;NSM;;;;;N;;;;; +0A02;GURMUKHI SIGN BINDI;Mn;0;NSM;;;;;N;;;;; +0A03;GURMUKHI SIGN VISARGA;Mc;0;L;;;;;N;;;;; +0A05;GURMUKHI LETTER A;Lo;0;L;;;;;N;;;;; +0A06;GURMUKHI LETTER AA;Lo;0;L;;;;;N;;;;; +0A07;GURMUKHI LETTER I;Lo;0;L;;;;;N;;;;; +0A08;GURMUKHI LETTER II;Lo;0;L;;;;;N;;;;; +0A09;GURMUKHI LETTER U;Lo;0;L;;;;;N;;;;; +0A0A;GURMUKHI LETTER UU;Lo;0;L;;;;;N;;;;; +0A0F;GURMUKHI LETTER EE;Lo;0;L;;;;;N;;;;; +0A10;GURMUKHI LETTER AI;Lo;0;L;;;;;N;;;;; +0A13;GURMUKHI LETTER OO;Lo;0;L;;;;;N;;;;; +0A14;GURMUKHI LETTER AU;Lo;0;L;;;;;N;;;;; +0A15;GURMUKHI LETTER KA;Lo;0;L;;;;;N;;;;; +0A16;GURMUKHI LETTER KHA;Lo;0;L;;;;;N;;;;; +0A17;GURMUKHI LETTER GA;Lo;0;L;;;;;N;;;;; +0A18;GURMUKHI LETTER GHA;Lo;0;L;;;;;N;;;;; +0A19;GURMUKHI LETTER NGA;Lo;0;L;;;;;N;;;;; +0A1A;GURMUKHI LETTER CA;Lo;0;L;;;;;N;;;;; +0A1B;GURMUKHI LETTER CHA;Lo;0;L;;;;;N;;;;; +0A1C;GURMUKHI LETTER JA;Lo;0;L;;;;;N;;;;; +0A1D;GURMUKHI LETTER JHA;Lo;0;L;;;;;N;;;;; +0A1E;GURMUKHI LETTER NYA;Lo;0;L;;;;;N;;;;; +0A1F;GURMUKHI LETTER TTA;Lo;0;L;;;;;N;;;;; +0A20;GURMUKHI LETTER TTHA;Lo;0;L;;;;;N;;;;; +0A21;GURMUKHI LETTER DDA;Lo;0;L;;;;;N;;;;; +0A22;GURMUKHI LETTER DDHA;Lo;0;L;;;;;N;;;;; +0A23;GURMUKHI LETTER NNA;Lo;0;L;;;;;N;;;;; +0A24;GURMUKHI LETTER TA;Lo;0;L;;;;;N;;;;; +0A25;GURMUKHI LETTER THA;Lo;0;L;;;;;N;;;;; +0A26;GURMUKHI LETTER DA;Lo;0;L;;;;;N;;;;; +0A27;GURMUKHI LETTER DHA;Lo;0;L;;;;;N;;;;; +0A28;GURMUKHI LETTER NA;Lo;0;L;;;;;N;;;;; +0A2A;GURMUKHI LETTER PA;Lo;0;L;;;;;N;;;;; +0A2B;GURMUKHI LETTER PHA;Lo;0;L;;;;;N;;;;; +0A2C;GURMUKHI LETTER BA;Lo;0;L;;;;;N;;;;; +0A2D;GURMUKHI LETTER BHA;Lo;0;L;;;;;N;;;;; +0A2E;GURMUKHI LETTER MA;Lo;0;L;;;;;N;;;;; +0A2F;GURMUKHI LETTER YA;Lo;0;L;;;;;N;;;;; +0A30;GURMUKHI LETTER RA;Lo;0;L;;;;;N;;;;; +0A32;GURMUKHI LETTER LA;Lo;0;L;;;;;N;;;;; +0A33;GURMUKHI LETTER LLA;Lo;0;L;0A32 0A3C;;;;N;;;;; +0A35;GURMUKHI LETTER VA;Lo;0;L;;;;;N;;;;; +0A36;GURMUKHI LETTER SHA;Lo;0;L;0A38 0A3C;;;;N;;;;; +0A38;GURMUKHI LETTER SA;Lo;0;L;;;;;N;;;;; +0A39;GURMUKHI LETTER HA;Lo;0;L;;;;;N;;;;; +0A3C;GURMUKHI SIGN NUKTA;Mn;7;NSM;;;;;N;;;;; +0A3E;GURMUKHI VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +0A3F;GURMUKHI VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +0A40;GURMUKHI VOWEL SIGN II;Mc;0;L;;;;;N;;;;; +0A41;GURMUKHI VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +0A42;GURMUKHI VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +0A47;GURMUKHI VOWEL SIGN EE;Mn;0;NSM;;;;;N;;;;; +0A48;GURMUKHI VOWEL SIGN AI;Mn;0;NSM;;;;;N;;;;; +0A4B;GURMUKHI VOWEL SIGN OO;Mn;0;NSM;;;;;N;;;;; +0A4C;GURMUKHI VOWEL SIGN AU;Mn;0;NSM;;;;;N;;;;; +0A4D;GURMUKHI SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; +0A51;GURMUKHI SIGN UDAAT;Mn;0;NSM;;;;;N;;;;; +0A59;GURMUKHI LETTER KHHA;Lo;0;L;0A16 0A3C;;;;N;;;;; +0A5A;GURMUKHI LETTER GHHA;Lo;0;L;0A17 0A3C;;;;N;;;;; +0A5B;GURMUKHI LETTER ZA;Lo;0;L;0A1C 0A3C;;;;N;;;;; +0A5C;GURMUKHI LETTER RRA;Lo;0;L;;;;;N;;;;; +0A5E;GURMUKHI LETTER FA;Lo;0;L;0A2B 0A3C;;;;N;;;;; +0A66;GURMUKHI DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +0A67;GURMUKHI DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +0A68;GURMUKHI DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +0A69;GURMUKHI DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +0A6A;GURMUKHI DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +0A6B;GURMUKHI DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +0A6C;GURMUKHI DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +0A6D;GURMUKHI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +0A6E;GURMUKHI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +0A6F;GURMUKHI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +0A70;GURMUKHI TIPPI;Mn;0;NSM;;;;;N;;;;; +0A71;GURMUKHI ADDAK;Mn;0;NSM;;;;;N;;;;; +0A72;GURMUKHI IRI;Lo;0;L;;;;;N;;;;; +0A73;GURMUKHI URA;Lo;0;L;;;;;N;;;;; +0A74;GURMUKHI EK ONKAR;Lo;0;L;;;;;N;;;;; +0A75;GURMUKHI SIGN YAKASH;Mn;0;NSM;;;;;N;;;;; +0A76;GURMUKHI ABBREVIATION SIGN;Po;0;L;;;;;N;;;;; +0A81;GUJARATI SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;; +0A82;GUJARATI SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; +0A83;GUJARATI SIGN VISARGA;Mc;0;L;;;;;N;;;;; +0A85;GUJARATI LETTER A;Lo;0;L;;;;;N;;;;; +0A86;GUJARATI LETTER AA;Lo;0;L;;;;;N;;;;; +0A87;GUJARATI LETTER I;Lo;0;L;;;;;N;;;;; +0A88;GUJARATI LETTER II;Lo;0;L;;;;;N;;;;; +0A89;GUJARATI LETTER U;Lo;0;L;;;;;N;;;;; +0A8A;GUJARATI LETTER UU;Lo;0;L;;;;;N;;;;; +0A8B;GUJARATI LETTER VOCALIC R;Lo;0;L;;;;;N;;;;; +0A8C;GUJARATI LETTER VOCALIC L;Lo;0;L;;;;;N;;;;; +0A8D;GUJARATI VOWEL CANDRA E;Lo;0;L;;;;;N;;;;; +0A8F;GUJARATI LETTER E;Lo;0;L;;;;;N;;;;; +0A90;GUJARATI LETTER AI;Lo;0;L;;;;;N;;;;; +0A91;GUJARATI VOWEL CANDRA O;Lo;0;L;;;;;N;;;;; +0A93;GUJARATI LETTER O;Lo;0;L;;;;;N;;;;; +0A94;GUJARATI LETTER AU;Lo;0;L;;;;;N;;;;; +0A95;GUJARATI LETTER KA;Lo;0;L;;;;;N;;;;; +0A96;GUJARATI LETTER KHA;Lo;0;L;;;;;N;;;;; +0A97;GUJARATI LETTER GA;Lo;0;L;;;;;N;;;;; +0A98;GUJARATI LETTER GHA;Lo;0;L;;;;;N;;;;; +0A99;GUJARATI LETTER NGA;Lo;0;L;;;;;N;;;;; +0A9A;GUJARATI LETTER CA;Lo;0;L;;;;;N;;;;; +0A9B;GUJARATI LETTER CHA;Lo;0;L;;;;;N;;;;; +0A9C;GUJARATI LETTER JA;Lo;0;L;;;;;N;;;;; +0A9D;GUJARATI LETTER JHA;Lo;0;L;;;;;N;;;;; +0A9E;GUJARATI LETTER NYA;Lo;0;L;;;;;N;;;;; +0A9F;GUJARATI LETTER TTA;Lo;0;L;;;;;N;;;;; +0AA0;GUJARATI LETTER TTHA;Lo;0;L;;;;;N;;;;; +0AA1;GUJARATI LETTER DDA;Lo;0;L;;;;;N;;;;; +0AA2;GUJARATI LETTER DDHA;Lo;0;L;;;;;N;;;;; +0AA3;GUJARATI LETTER NNA;Lo;0;L;;;;;N;;;;; +0AA4;GUJARATI LETTER TA;Lo;0;L;;;;;N;;;;; +0AA5;GUJARATI LETTER THA;Lo;0;L;;;;;N;;;;; +0AA6;GUJARATI LETTER DA;Lo;0;L;;;;;N;;;;; +0AA7;GUJARATI LETTER DHA;Lo;0;L;;;;;N;;;;; +0AA8;GUJARATI LETTER NA;Lo;0;L;;;;;N;;;;; +0AAA;GUJARATI LETTER PA;Lo;0;L;;;;;N;;;;; +0AAB;GUJARATI LETTER PHA;Lo;0;L;;;;;N;;;;; +0AAC;GUJARATI LETTER BA;Lo;0;L;;;;;N;;;;; +0AAD;GUJARATI LETTER BHA;Lo;0;L;;;;;N;;;;; +0AAE;GUJARATI LETTER MA;Lo;0;L;;;;;N;;;;; +0AAF;GUJARATI LETTER YA;Lo;0;L;;;;;N;;;;; +0AB0;GUJARATI LETTER RA;Lo;0;L;;;;;N;;;;; +0AB2;GUJARATI LETTER LA;Lo;0;L;;;;;N;;;;; +0AB3;GUJARATI LETTER LLA;Lo;0;L;;;;;N;;;;; +0AB5;GUJARATI LETTER VA;Lo;0;L;;;;;N;;;;; +0AB6;GUJARATI LETTER SHA;Lo;0;L;;;;;N;;;;; +0AB7;GUJARATI LETTER SSA;Lo;0;L;;;;;N;;;;; +0AB8;GUJARATI LETTER SA;Lo;0;L;;;;;N;;;;; +0AB9;GUJARATI LETTER HA;Lo;0;L;;;;;N;;;;; +0ABC;GUJARATI SIGN NUKTA;Mn;7;NSM;;;;;N;;;;; +0ABD;GUJARATI SIGN AVAGRAHA;Lo;0;L;;;;;N;;;;; +0ABE;GUJARATI VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +0ABF;GUJARATI VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +0AC0;GUJARATI VOWEL SIGN II;Mc;0;L;;;;;N;;;;; +0AC1;GUJARATI VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +0AC2;GUJARATI VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +0AC3;GUJARATI VOWEL SIGN VOCALIC R;Mn;0;NSM;;;;;N;;;;; +0AC4;GUJARATI VOWEL SIGN VOCALIC RR;Mn;0;NSM;;;;;N;;;;; +0AC5;GUJARATI VOWEL SIGN CANDRA E;Mn;0;NSM;;;;;N;;;;; +0AC7;GUJARATI VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;; +0AC8;GUJARATI VOWEL SIGN AI;Mn;0;NSM;;;;;N;;;;; +0AC9;GUJARATI VOWEL SIGN CANDRA O;Mc;0;L;;;;;N;;;;; +0ACB;GUJARATI VOWEL SIGN O;Mc;0;L;;;;;N;;;;; +0ACC;GUJARATI VOWEL SIGN AU;Mc;0;L;;;;;N;;;;; +0ACD;GUJARATI SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; +0AD0;GUJARATI OM;Lo;0;L;;;;;N;;;;; +0AE0;GUJARATI LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;; +0AE1;GUJARATI LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;; +0AE2;GUJARATI VOWEL SIGN VOCALIC L;Mn;0;NSM;;;;;N;;;;; +0AE3;GUJARATI VOWEL SIGN VOCALIC LL;Mn;0;NSM;;;;;N;;;;; +0AE6;GUJARATI DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +0AE7;GUJARATI DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +0AE8;GUJARATI DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +0AE9;GUJARATI DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +0AEA;GUJARATI DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +0AEB;GUJARATI DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +0AEC;GUJARATI DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +0AED;GUJARATI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +0AEE;GUJARATI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +0AEF;GUJARATI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +0AF0;GUJARATI ABBREVIATION SIGN;Po;0;L;;;;;N;;;;; +0AF1;GUJARATI RUPEE SIGN;Sc;0;ET;;;;;N;;;;; +0AF9;GUJARATI LETTER ZHA;Lo;0;L;;;;;N;;;;; +0AFA;GUJARATI SIGN SUKUN;Mn;0;NSM;;;;;N;;;;; +0AFB;GUJARATI SIGN SHADDA;Mn;0;NSM;;;;;N;;;;; +0AFC;GUJARATI SIGN MADDAH;Mn;0;NSM;;;;;N;;;;; +0AFD;GUJARATI SIGN THREE-DOT NUKTA ABOVE;Mn;0;NSM;;;;;N;;;;; +0AFE;GUJARATI SIGN CIRCLE NUKTA ABOVE;Mn;0;NSM;;;;;N;;;;; +0AFF;GUJARATI SIGN TWO-CIRCLE NUKTA ABOVE;Mn;0;NSM;;;;;N;;;;; +0B01;ORIYA SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;; +0B02;ORIYA SIGN ANUSVARA;Mc;0;L;;;;;N;;;;; +0B03;ORIYA SIGN VISARGA;Mc;0;L;;;;;N;;;;; +0B05;ORIYA LETTER A;Lo;0;L;;;;;N;;;;; +0B06;ORIYA LETTER AA;Lo;0;L;;;;;N;;;;; +0B07;ORIYA LETTER I;Lo;0;L;;;;;N;;;;; +0B08;ORIYA LETTER II;Lo;0;L;;;;;N;;;;; +0B09;ORIYA LETTER U;Lo;0;L;;;;;N;;;;; +0B0A;ORIYA LETTER UU;Lo;0;L;;;;;N;;;;; +0B0B;ORIYA LETTER VOCALIC R;Lo;0;L;;;;;N;;;;; +0B0C;ORIYA LETTER VOCALIC L;Lo;0;L;;;;;N;;;;; +0B0F;ORIYA LETTER E;Lo;0;L;;;;;N;;;;; +0B10;ORIYA LETTER AI;Lo;0;L;;;;;N;;;;; +0B13;ORIYA LETTER O;Lo;0;L;;;;;N;;;;; +0B14;ORIYA LETTER AU;Lo;0;L;;;;;N;;;;; +0B15;ORIYA LETTER KA;Lo;0;L;;;;;N;;;;; +0B16;ORIYA LETTER KHA;Lo;0;L;;;;;N;;;;; +0B17;ORIYA LETTER GA;Lo;0;L;;;;;N;;;;; +0B18;ORIYA LETTER GHA;Lo;0;L;;;;;N;;;;; +0B19;ORIYA LETTER NGA;Lo;0;L;;;;;N;;;;; +0B1A;ORIYA LETTER CA;Lo;0;L;;;;;N;;;;; +0B1B;ORIYA LETTER CHA;Lo;0;L;;;;;N;;;;; +0B1C;ORIYA LETTER JA;Lo;0;L;;;;;N;;;;; +0B1D;ORIYA LETTER JHA;Lo;0;L;;;;;N;;;;; +0B1E;ORIYA LETTER NYA;Lo;0;L;;;;;N;;;;; +0B1F;ORIYA LETTER TTA;Lo;0;L;;;;;N;;;;; +0B20;ORIYA LETTER TTHA;Lo;0;L;;;;;N;;;;; +0B21;ORIYA LETTER DDA;Lo;0;L;;;;;N;;;;; +0B22;ORIYA LETTER DDHA;Lo;0;L;;;;;N;;;;; +0B23;ORIYA LETTER NNA;Lo;0;L;;;;;N;;;;; +0B24;ORIYA LETTER TA;Lo;0;L;;;;;N;;;;; +0B25;ORIYA LETTER THA;Lo;0;L;;;;;N;;;;; +0B26;ORIYA LETTER DA;Lo;0;L;;;;;N;;;;; +0B27;ORIYA LETTER DHA;Lo;0;L;;;;;N;;;;; +0B28;ORIYA LETTER NA;Lo;0;L;;;;;N;;;;; +0B2A;ORIYA LETTER PA;Lo;0;L;;;;;N;;;;; +0B2B;ORIYA LETTER PHA;Lo;0;L;;;;;N;;;;; +0B2C;ORIYA LETTER BA;Lo;0;L;;;;;N;;;;; +0B2D;ORIYA LETTER BHA;Lo;0;L;;;;;N;;;;; +0B2E;ORIYA LETTER MA;Lo;0;L;;;;;N;;;;; +0B2F;ORIYA LETTER YA;Lo;0;L;;;;;N;;;;; +0B30;ORIYA LETTER RA;Lo;0;L;;;;;N;;;;; +0B32;ORIYA LETTER LA;Lo;0;L;;;;;N;;;;; +0B33;ORIYA LETTER LLA;Lo;0;L;;;;;N;;;;; +0B35;ORIYA LETTER VA;Lo;0;L;;;;;N;;;;; +0B36;ORIYA LETTER SHA;Lo;0;L;;;;;N;;;;; +0B37;ORIYA LETTER SSA;Lo;0;L;;;;;N;;;;; +0B38;ORIYA LETTER SA;Lo;0;L;;;;;N;;;;; +0B39;ORIYA LETTER HA;Lo;0;L;;;;;N;;;;; +0B3C;ORIYA SIGN NUKTA;Mn;7;NSM;;;;;N;;;;; +0B3D;ORIYA SIGN AVAGRAHA;Lo;0;L;;;;;N;;;;; +0B3E;ORIYA VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +0B3F;ORIYA VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; +0B40;ORIYA VOWEL SIGN II;Mc;0;L;;;;;N;;;;; +0B41;ORIYA VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +0B42;ORIYA VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +0B43;ORIYA VOWEL SIGN VOCALIC R;Mn;0;NSM;;;;;N;;;;; +0B44;ORIYA VOWEL SIGN VOCALIC RR;Mn;0;NSM;;;;;N;;;;; +0B47;ORIYA VOWEL SIGN E;Mc;0;L;;;;;N;;;;; +0B48;ORIYA VOWEL SIGN AI;Mc;0;L;0B47 0B56;;;;N;;;;; +0B4B;ORIYA VOWEL SIGN O;Mc;0;L;0B47 0B3E;;;;N;;;;; +0B4C;ORIYA VOWEL SIGN AU;Mc;0;L;0B47 0B57;;;;N;;;;; +0B4D;ORIYA SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; +0B55;ORIYA SIGN OVERLINE;Mn;0;NSM;;;;;N;;;;; +0B56;ORIYA AI LENGTH MARK;Mn;0;NSM;;;;;N;;;;; +0B57;ORIYA AU LENGTH MARK;Mc;0;L;;;;;N;;;;; +0B5C;ORIYA LETTER RRA;Lo;0;L;0B21 0B3C;;;;N;;;;; +0B5D;ORIYA LETTER RHA;Lo;0;L;0B22 0B3C;;;;N;;;;; +0B5F;ORIYA LETTER YYA;Lo;0;L;;;;;N;;;;; +0B60;ORIYA LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;; +0B61;ORIYA LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;; +0B62;ORIYA VOWEL SIGN VOCALIC L;Mn;0;NSM;;;;;N;;;;; +0B63;ORIYA VOWEL SIGN VOCALIC LL;Mn;0;NSM;;;;;N;;;;; +0B66;ORIYA DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +0B67;ORIYA DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +0B68;ORIYA DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +0B69;ORIYA DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +0B6A;ORIYA DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +0B6B;ORIYA DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +0B6C;ORIYA DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +0B6D;ORIYA DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +0B6E;ORIYA DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +0B6F;ORIYA DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +0B70;ORIYA ISSHAR;So;0;L;;;;;N;;;;; +0B71;ORIYA LETTER WA;Lo;0;L;;;;;N;;;;; +0B72;ORIYA FRACTION ONE QUARTER;No;0;L;;;;1/4;N;;;;; +0B73;ORIYA FRACTION ONE HALF;No;0;L;;;;1/2;N;;;;; +0B74;ORIYA FRACTION THREE QUARTERS;No;0;L;;;;3/4;N;;;;; +0B75;ORIYA FRACTION ONE SIXTEENTH;No;0;L;;;;1/16;N;;;;; +0B76;ORIYA FRACTION ONE EIGHTH;No;0;L;;;;1/8;N;;;;; +0B77;ORIYA FRACTION THREE SIXTEENTHS;No;0;L;;;;3/16;N;;;;; +0B82;TAMIL SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; +0B83;TAMIL SIGN VISARGA;Lo;0;L;;;;;N;;;;; +0B85;TAMIL LETTER A;Lo;0;L;;;;;N;;;;; +0B86;TAMIL LETTER AA;Lo;0;L;;;;;N;;;;; +0B87;TAMIL LETTER I;Lo;0;L;;;;;N;;;;; +0B88;TAMIL LETTER II;Lo;0;L;;;;;N;;;;; +0B89;TAMIL LETTER U;Lo;0;L;;;;;N;;;;; +0B8A;TAMIL LETTER UU;Lo;0;L;;;;;N;;;;; +0B8E;TAMIL LETTER E;Lo;0;L;;;;;N;;;;; +0B8F;TAMIL LETTER EE;Lo;0;L;;;;;N;;;;; +0B90;TAMIL LETTER AI;Lo;0;L;;;;;N;;;;; +0B92;TAMIL LETTER O;Lo;0;L;;;;;N;;;;; +0B93;TAMIL LETTER OO;Lo;0;L;;;;;N;;;;; +0B94;TAMIL LETTER AU;Lo;0;L;0B92 0BD7;;;;N;;;;; +0B95;TAMIL LETTER KA;Lo;0;L;;;;;N;;;;; +0B99;TAMIL LETTER NGA;Lo;0;L;;;;;N;;;;; +0B9A;TAMIL LETTER CA;Lo;0;L;;;;;N;;;;; +0B9C;TAMIL LETTER JA;Lo;0;L;;;;;N;;;;; +0B9E;TAMIL LETTER NYA;Lo;0;L;;;;;N;;;;; +0B9F;TAMIL LETTER TTA;Lo;0;L;;;;;N;;;;; +0BA3;TAMIL LETTER NNA;Lo;0;L;;;;;N;;;;; +0BA4;TAMIL LETTER TA;Lo;0;L;;;;;N;;;;; +0BA8;TAMIL LETTER NA;Lo;0;L;;;;;N;;;;; +0BA9;TAMIL LETTER NNNA;Lo;0;L;;;;;N;;;;; +0BAA;TAMIL LETTER PA;Lo;0;L;;;;;N;;;;; +0BAE;TAMIL LETTER MA;Lo;0;L;;;;;N;;;;; +0BAF;TAMIL LETTER YA;Lo;0;L;;;;;N;;;;; +0BB0;TAMIL LETTER RA;Lo;0;L;;;;;N;;;;; +0BB1;TAMIL LETTER RRA;Lo;0;L;;;;;N;;;;; +0BB2;TAMIL LETTER LA;Lo;0;L;;;;;N;;;;; +0BB3;TAMIL LETTER LLA;Lo;0;L;;;;;N;;;;; +0BB4;TAMIL LETTER LLLA;Lo;0;L;;;;;N;;;;; +0BB5;TAMIL LETTER VA;Lo;0;L;;;;;N;;;;; +0BB6;TAMIL LETTER SHA;Lo;0;L;;;;;N;;;;; +0BB7;TAMIL LETTER SSA;Lo;0;L;;;;;N;;;;; +0BB8;TAMIL LETTER SA;Lo;0;L;;;;;N;;;;; +0BB9;TAMIL LETTER HA;Lo;0;L;;;;;N;;;;; +0BBE;TAMIL VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +0BBF;TAMIL VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +0BC0;TAMIL VOWEL SIGN II;Mn;0;NSM;;;;;N;;;;; +0BC1;TAMIL VOWEL SIGN U;Mc;0;L;;;;;N;;;;; +0BC2;TAMIL VOWEL SIGN UU;Mc;0;L;;;;;N;;;;; +0BC6;TAMIL VOWEL SIGN E;Mc;0;L;;;;;N;;;;; +0BC7;TAMIL VOWEL SIGN EE;Mc;0;L;;;;;N;;;;; +0BC8;TAMIL VOWEL SIGN AI;Mc;0;L;;;;;N;;;;; +0BCA;TAMIL VOWEL SIGN O;Mc;0;L;0BC6 0BBE;;;;N;;;;; +0BCB;TAMIL VOWEL SIGN OO;Mc;0;L;0BC7 0BBE;;;;N;;;;; +0BCC;TAMIL VOWEL SIGN AU;Mc;0;L;0BC6 0BD7;;;;N;;;;; +0BCD;TAMIL SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; +0BD0;TAMIL OM;Lo;0;L;;;;;N;;;;; +0BD7;TAMIL AU LENGTH MARK;Mc;0;L;;;;;N;;;;; +0BE6;TAMIL DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +0BE7;TAMIL DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +0BE8;TAMIL DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +0BE9;TAMIL DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +0BEA;TAMIL DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +0BEB;TAMIL DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +0BEC;TAMIL DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +0BED;TAMIL DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +0BEE;TAMIL DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +0BEF;TAMIL DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +0BF0;TAMIL NUMBER TEN;No;0;L;;;;10;N;;;;; +0BF1;TAMIL NUMBER ONE HUNDRED;No;0;L;;;;100;N;;;;; +0BF2;TAMIL NUMBER ONE THOUSAND;No;0;L;;;;1000;N;;;;; +0BF3;TAMIL DAY SIGN;So;0;ON;;;;;N;;;;; +0BF4;TAMIL MONTH SIGN;So;0;ON;;;;;N;;;;; +0BF5;TAMIL YEAR SIGN;So;0;ON;;;;;N;;;;; +0BF6;TAMIL DEBIT SIGN;So;0;ON;;;;;N;;;;; +0BF7;TAMIL CREDIT SIGN;So;0;ON;;;;;N;;;;; +0BF8;TAMIL AS ABOVE SIGN;So;0;ON;;;;;N;;;;; +0BF9;TAMIL RUPEE SIGN;Sc;0;ET;;;;;N;;;;; +0BFA;TAMIL NUMBER SIGN;So;0;ON;;;;;N;;;;; +0C00;TELUGU SIGN COMBINING CANDRABINDU ABOVE;Mn;0;NSM;;;;;N;;;;; +0C01;TELUGU SIGN CANDRABINDU;Mc;0;L;;;;;N;;;;; +0C02;TELUGU SIGN ANUSVARA;Mc;0;L;;;;;N;;;;; +0C03;TELUGU SIGN VISARGA;Mc;0;L;;;;;N;;;;; +0C04;TELUGU SIGN COMBINING ANUSVARA ABOVE;Mn;0;NSM;;;;;N;;;;; +0C05;TELUGU LETTER A;Lo;0;L;;;;;N;;;;; +0C06;TELUGU LETTER AA;Lo;0;L;;;;;N;;;;; +0C07;TELUGU LETTER I;Lo;0;L;;;;;N;;;;; +0C08;TELUGU LETTER II;Lo;0;L;;;;;N;;;;; +0C09;TELUGU LETTER U;Lo;0;L;;;;;N;;;;; +0C0A;TELUGU LETTER UU;Lo;0;L;;;;;N;;;;; +0C0B;TELUGU LETTER VOCALIC R;Lo;0;L;;;;;N;;;;; +0C0C;TELUGU LETTER VOCALIC L;Lo;0;L;;;;;N;;;;; +0C0E;TELUGU LETTER E;Lo;0;L;;;;;N;;;;; +0C0F;TELUGU LETTER EE;Lo;0;L;;;;;N;;;;; +0C10;TELUGU LETTER AI;Lo;0;L;;;;;N;;;;; +0C12;TELUGU LETTER O;Lo;0;L;;;;;N;;;;; +0C13;TELUGU LETTER OO;Lo;0;L;;;;;N;;;;; +0C14;TELUGU LETTER AU;Lo;0;L;;;;;N;;;;; +0C15;TELUGU LETTER KA;Lo;0;L;;;;;N;;;;; +0C16;TELUGU LETTER KHA;Lo;0;L;;;;;N;;;;; +0C17;TELUGU LETTER GA;Lo;0;L;;;;;N;;;;; +0C18;TELUGU LETTER GHA;Lo;0;L;;;;;N;;;;; +0C19;TELUGU LETTER NGA;Lo;0;L;;;;;N;;;;; +0C1A;TELUGU LETTER CA;Lo;0;L;;;;;N;;;;; +0C1B;TELUGU LETTER CHA;Lo;0;L;;;;;N;;;;; +0C1C;TELUGU LETTER JA;Lo;0;L;;;;;N;;;;; +0C1D;TELUGU LETTER JHA;Lo;0;L;;;;;N;;;;; +0C1E;TELUGU LETTER NYA;Lo;0;L;;;;;N;;;;; +0C1F;TELUGU LETTER TTA;Lo;0;L;;;;;N;;;;; +0C20;TELUGU LETTER TTHA;Lo;0;L;;;;;N;;;;; +0C21;TELUGU LETTER DDA;Lo;0;L;;;;;N;;;;; +0C22;TELUGU LETTER DDHA;Lo;0;L;;;;;N;;;;; +0C23;TELUGU LETTER NNA;Lo;0;L;;;;;N;;;;; +0C24;TELUGU LETTER TA;Lo;0;L;;;;;N;;;;; +0C25;TELUGU LETTER THA;Lo;0;L;;;;;N;;;;; +0C26;TELUGU LETTER DA;Lo;0;L;;;;;N;;;;; +0C27;TELUGU LETTER DHA;Lo;0;L;;;;;N;;;;; +0C28;TELUGU LETTER NA;Lo;0;L;;;;;N;;;;; +0C2A;TELUGU LETTER PA;Lo;0;L;;;;;N;;;;; +0C2B;TELUGU LETTER PHA;Lo;0;L;;;;;N;;;;; +0C2C;TELUGU LETTER BA;Lo;0;L;;;;;N;;;;; +0C2D;TELUGU LETTER BHA;Lo;0;L;;;;;N;;;;; +0C2E;TELUGU LETTER MA;Lo;0;L;;;;;N;;;;; +0C2F;TELUGU LETTER YA;Lo;0;L;;;;;N;;;;; +0C30;TELUGU LETTER RA;Lo;0;L;;;;;N;;;;; +0C31;TELUGU LETTER RRA;Lo;0;L;;;;;N;;;;; +0C32;TELUGU LETTER LA;Lo;0;L;;;;;N;;;;; +0C33;TELUGU LETTER LLA;Lo;0;L;;;;;N;;;;; +0C34;TELUGU LETTER LLLA;Lo;0;L;;;;;N;;;;; +0C35;TELUGU LETTER VA;Lo;0;L;;;;;N;;;;; +0C36;TELUGU LETTER SHA;Lo;0;L;;;;;N;;;;; +0C37;TELUGU LETTER SSA;Lo;0;L;;;;;N;;;;; +0C38;TELUGU LETTER SA;Lo;0;L;;;;;N;;;;; +0C39;TELUGU LETTER HA;Lo;0;L;;;;;N;;;;; +0C3D;TELUGU SIGN AVAGRAHA;Lo;0;L;;;;;N;;;;; +0C3E;TELUGU VOWEL SIGN AA;Mn;0;NSM;;;;;N;;;;; +0C3F;TELUGU VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; +0C40;TELUGU VOWEL SIGN II;Mn;0;NSM;;;;;N;;;;; +0C41;TELUGU VOWEL SIGN U;Mc;0;L;;;;;N;;;;; +0C42;TELUGU VOWEL SIGN UU;Mc;0;L;;;;;N;;;;; +0C43;TELUGU VOWEL SIGN VOCALIC R;Mc;0;L;;;;;N;;;;; +0C44;TELUGU VOWEL SIGN VOCALIC RR;Mc;0;L;;;;;N;;;;; +0C46;TELUGU VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;; +0C47;TELUGU VOWEL SIGN EE;Mn;0;NSM;;;;;N;;;;; +0C48;TELUGU VOWEL SIGN AI;Mn;0;NSM;0C46 0C56;;;;N;;;;; +0C4A;TELUGU VOWEL SIGN O;Mn;0;NSM;;;;;N;;;;; +0C4B;TELUGU VOWEL SIGN OO;Mn;0;NSM;;;;;N;;;;; +0C4C;TELUGU VOWEL SIGN AU;Mn;0;NSM;;;;;N;;;;; +0C4D;TELUGU SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; +0C55;TELUGU LENGTH MARK;Mn;84;NSM;;;;;N;;;;; +0C56;TELUGU AI LENGTH MARK;Mn;91;NSM;;;;;N;;;;; +0C58;TELUGU LETTER TSA;Lo;0;L;;;;;N;;;;; +0C59;TELUGU LETTER DZA;Lo;0;L;;;;;N;;;;; +0C5A;TELUGU LETTER RRRA;Lo;0;L;;;;;N;;;;; +0C60;TELUGU LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;; +0C61;TELUGU LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;; +0C62;TELUGU VOWEL SIGN VOCALIC L;Mn;0;NSM;;;;;N;;;;; +0C63;TELUGU VOWEL SIGN VOCALIC LL;Mn;0;NSM;;;;;N;;;;; +0C66;TELUGU DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +0C67;TELUGU DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +0C68;TELUGU DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +0C69;TELUGU DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +0C6A;TELUGU DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +0C6B;TELUGU DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +0C6C;TELUGU DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +0C6D;TELUGU DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +0C6E;TELUGU DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +0C6F;TELUGU DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +0C77;TELUGU SIGN SIDDHAM;Po;0;L;;;;;N;;;;; +0C78;TELUGU FRACTION DIGIT ZERO FOR ODD POWERS OF FOUR;No;0;ON;;;;0;N;;;;; +0C79;TELUGU FRACTION DIGIT ONE FOR ODD POWERS OF FOUR;No;0;ON;;;;1;N;;;;; +0C7A;TELUGU FRACTION DIGIT TWO FOR ODD POWERS OF FOUR;No;0;ON;;;;2;N;;;;; +0C7B;TELUGU FRACTION DIGIT THREE FOR ODD POWERS OF FOUR;No;0;ON;;;;3;N;;;;; +0C7C;TELUGU FRACTION DIGIT ONE FOR EVEN POWERS OF FOUR;No;0;ON;;;;1;N;;;;; +0C7D;TELUGU FRACTION DIGIT TWO FOR EVEN POWERS OF FOUR;No;0;ON;;;;2;N;;;;; +0C7E;TELUGU FRACTION DIGIT THREE FOR EVEN POWERS OF FOUR;No;0;ON;;;;3;N;;;;; +0C7F;TELUGU SIGN TUUMU;So;0;L;;;;;N;;;;; +0C80;KANNADA SIGN SPACING CANDRABINDU;Lo;0;L;;;;;N;;;;; +0C81;KANNADA SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;; +0C82;KANNADA SIGN ANUSVARA;Mc;0;L;;;;;N;;;;; +0C83;KANNADA SIGN VISARGA;Mc;0;L;;;;;N;;;;; +0C84;KANNADA SIGN SIDDHAM;Po;0;L;;;;;N;;;;; +0C85;KANNADA LETTER A;Lo;0;L;;;;;N;;;;; +0C86;KANNADA LETTER AA;Lo;0;L;;;;;N;;;;; +0C87;KANNADA LETTER I;Lo;0;L;;;;;N;;;;; +0C88;KANNADA LETTER II;Lo;0;L;;;;;N;;;;; +0C89;KANNADA LETTER U;Lo;0;L;;;;;N;;;;; +0C8A;KANNADA LETTER UU;Lo;0;L;;;;;N;;;;; +0C8B;KANNADA LETTER VOCALIC R;Lo;0;L;;;;;N;;;;; +0C8C;KANNADA LETTER VOCALIC L;Lo;0;L;;;;;N;;;;; +0C8E;KANNADA LETTER E;Lo;0;L;;;;;N;;;;; +0C8F;KANNADA LETTER EE;Lo;0;L;;;;;N;;;;; +0C90;KANNADA LETTER AI;Lo;0;L;;;;;N;;;;; +0C92;KANNADA LETTER O;Lo;0;L;;;;;N;;;;; +0C93;KANNADA LETTER OO;Lo;0;L;;;;;N;;;;; +0C94;KANNADA LETTER AU;Lo;0;L;;;;;N;;;;; +0C95;KANNADA LETTER KA;Lo;0;L;;;;;N;;;;; +0C96;KANNADA LETTER KHA;Lo;0;L;;;;;N;;;;; +0C97;KANNADA LETTER GA;Lo;0;L;;;;;N;;;;; +0C98;KANNADA LETTER GHA;Lo;0;L;;;;;N;;;;; +0C99;KANNADA LETTER NGA;Lo;0;L;;;;;N;;;;; +0C9A;KANNADA LETTER CA;Lo;0;L;;;;;N;;;;; +0C9B;KANNADA LETTER CHA;Lo;0;L;;;;;N;;;;; +0C9C;KANNADA LETTER JA;Lo;0;L;;;;;N;;;;; +0C9D;KANNADA LETTER JHA;Lo;0;L;;;;;N;;;;; +0C9E;KANNADA LETTER NYA;Lo;0;L;;;;;N;;;;; +0C9F;KANNADA LETTER TTA;Lo;0;L;;;;;N;;;;; +0CA0;KANNADA LETTER TTHA;Lo;0;L;;;;;N;;;;; +0CA1;KANNADA LETTER DDA;Lo;0;L;;;;;N;;;;; +0CA2;KANNADA LETTER DDHA;Lo;0;L;;;;;N;;;;; +0CA3;KANNADA LETTER NNA;Lo;0;L;;;;;N;;;;; +0CA4;KANNADA LETTER TA;Lo;0;L;;;;;N;;;;; +0CA5;KANNADA LETTER THA;Lo;0;L;;;;;N;;;;; +0CA6;KANNADA LETTER DA;Lo;0;L;;;;;N;;;;; +0CA7;KANNADA LETTER DHA;Lo;0;L;;;;;N;;;;; +0CA8;KANNADA LETTER NA;Lo;0;L;;;;;N;;;;; +0CAA;KANNADA LETTER PA;Lo;0;L;;;;;N;;;;; +0CAB;KANNADA LETTER PHA;Lo;0;L;;;;;N;;;;; +0CAC;KANNADA LETTER BA;Lo;0;L;;;;;N;;;;; +0CAD;KANNADA LETTER BHA;Lo;0;L;;;;;N;;;;; +0CAE;KANNADA LETTER MA;Lo;0;L;;;;;N;;;;; +0CAF;KANNADA LETTER YA;Lo;0;L;;;;;N;;;;; +0CB0;KANNADA LETTER RA;Lo;0;L;;;;;N;;;;; +0CB1;KANNADA LETTER RRA;Lo;0;L;;;;;N;;;;; +0CB2;KANNADA LETTER LA;Lo;0;L;;;;;N;;;;; +0CB3;KANNADA LETTER LLA;Lo;0;L;;;;;N;;;;; +0CB5;KANNADA LETTER VA;Lo;0;L;;;;;N;;;;; +0CB6;KANNADA LETTER SHA;Lo;0;L;;;;;N;;;;; +0CB7;KANNADA LETTER SSA;Lo;0;L;;;;;N;;;;; +0CB8;KANNADA LETTER SA;Lo;0;L;;;;;N;;;;; +0CB9;KANNADA LETTER HA;Lo;0;L;;;;;N;;;;; +0CBC;KANNADA SIGN NUKTA;Mn;7;NSM;;;;;N;;;;; +0CBD;KANNADA SIGN AVAGRAHA;Lo;0;L;;;;;N;;;;; +0CBE;KANNADA VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +0CBF;KANNADA VOWEL SIGN I;Mn;0;L;;;;;N;;;;; +0CC0;KANNADA VOWEL SIGN II;Mc;0;L;0CBF 0CD5;;;;N;;;;; +0CC1;KANNADA VOWEL SIGN U;Mc;0;L;;;;;N;;;;; +0CC2;KANNADA VOWEL SIGN UU;Mc;0;L;;;;;N;;;;; +0CC3;KANNADA VOWEL SIGN VOCALIC R;Mc;0;L;;;;;N;;;;; +0CC4;KANNADA VOWEL SIGN VOCALIC RR;Mc;0;L;;;;;N;;;;; +0CC6;KANNADA VOWEL SIGN E;Mn;0;L;;;;;N;;;;; +0CC7;KANNADA VOWEL SIGN EE;Mc;0;L;0CC6 0CD5;;;;N;;;;; +0CC8;KANNADA VOWEL SIGN AI;Mc;0;L;0CC6 0CD6;;;;N;;;;; +0CCA;KANNADA VOWEL SIGN O;Mc;0;L;0CC6 0CC2;;;;N;;;;; +0CCB;KANNADA VOWEL SIGN OO;Mc;0;L;0CCA 0CD5;;;;N;;;;; +0CCC;KANNADA VOWEL SIGN AU;Mn;0;NSM;;;;;N;;;;; +0CCD;KANNADA SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; +0CD5;KANNADA LENGTH MARK;Mc;0;L;;;;;N;;;;; +0CD6;KANNADA AI LENGTH MARK;Mc;0;L;;;;;N;;;;; +0CDE;KANNADA LETTER FA;Lo;0;L;;;;;N;;;;; +0CE0;KANNADA LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;; +0CE1;KANNADA LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;; +0CE2;KANNADA VOWEL SIGN VOCALIC L;Mn;0;NSM;;;;;N;;;;; +0CE3;KANNADA VOWEL SIGN VOCALIC LL;Mn;0;NSM;;;;;N;;;;; +0CE6;KANNADA DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +0CE7;KANNADA DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +0CE8;KANNADA DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +0CE9;KANNADA DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +0CEA;KANNADA DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +0CEB;KANNADA DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +0CEC;KANNADA DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +0CED;KANNADA DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +0CEE;KANNADA DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +0CEF;KANNADA DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +0CF1;KANNADA SIGN JIHVAMULIYA;Lo;0;L;;;;;N;;;;; +0CF2;KANNADA SIGN UPADHMANIYA;Lo;0;L;;;;;N;;;;; +0D00;MALAYALAM SIGN COMBINING ANUSVARA ABOVE;Mn;0;NSM;;;;;N;;;;; +0D01;MALAYALAM SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;; +0D02;MALAYALAM SIGN ANUSVARA;Mc;0;L;;;;;N;;;;; +0D03;MALAYALAM SIGN VISARGA;Mc;0;L;;;;;N;;;;; +0D04;MALAYALAM LETTER VEDIC ANUSVARA;Lo;0;L;;;;;N;;;;; +0D05;MALAYALAM LETTER A;Lo;0;L;;;;;N;;;;; +0D06;MALAYALAM LETTER AA;Lo;0;L;;;;;N;;;;; +0D07;MALAYALAM LETTER I;Lo;0;L;;;;;N;;;;; +0D08;MALAYALAM LETTER II;Lo;0;L;;;;;N;;;;; +0D09;MALAYALAM LETTER U;Lo;0;L;;;;;N;;;;; +0D0A;MALAYALAM LETTER UU;Lo;0;L;;;;;N;;;;; +0D0B;MALAYALAM LETTER VOCALIC R;Lo;0;L;;;;;N;;;;; +0D0C;MALAYALAM LETTER VOCALIC L;Lo;0;L;;;;;N;;;;; +0D0E;MALAYALAM LETTER E;Lo;0;L;;;;;N;;;;; +0D0F;MALAYALAM LETTER EE;Lo;0;L;;;;;N;;;;; +0D10;MALAYALAM LETTER AI;Lo;0;L;;;;;N;;;;; +0D12;MALAYALAM LETTER O;Lo;0;L;;;;;N;;;;; +0D13;MALAYALAM LETTER OO;Lo;0;L;;;;;N;;;;; +0D14;MALAYALAM LETTER AU;Lo;0;L;;;;;N;;;;; +0D15;MALAYALAM LETTER KA;Lo;0;L;;;;;N;;;;; +0D16;MALAYALAM LETTER KHA;Lo;0;L;;;;;N;;;;; +0D17;MALAYALAM LETTER GA;Lo;0;L;;;;;N;;;;; +0D18;MALAYALAM LETTER GHA;Lo;0;L;;;;;N;;;;; +0D19;MALAYALAM LETTER NGA;Lo;0;L;;;;;N;;;;; +0D1A;MALAYALAM LETTER CA;Lo;0;L;;;;;N;;;;; +0D1B;MALAYALAM LETTER CHA;Lo;0;L;;;;;N;;;;; +0D1C;MALAYALAM LETTER JA;Lo;0;L;;;;;N;;;;; +0D1D;MALAYALAM LETTER JHA;Lo;0;L;;;;;N;;;;; +0D1E;MALAYALAM LETTER NYA;Lo;0;L;;;;;N;;;;; +0D1F;MALAYALAM LETTER TTA;Lo;0;L;;;;;N;;;;; +0D20;MALAYALAM LETTER TTHA;Lo;0;L;;;;;N;;;;; +0D21;MALAYALAM LETTER DDA;Lo;0;L;;;;;N;;;;; +0D22;MALAYALAM LETTER DDHA;Lo;0;L;;;;;N;;;;; +0D23;MALAYALAM LETTER NNA;Lo;0;L;;;;;N;;;;; +0D24;MALAYALAM LETTER TA;Lo;0;L;;;;;N;;;;; +0D25;MALAYALAM LETTER THA;Lo;0;L;;;;;N;;;;; +0D26;MALAYALAM LETTER DA;Lo;0;L;;;;;N;;;;; +0D27;MALAYALAM LETTER DHA;Lo;0;L;;;;;N;;;;; +0D28;MALAYALAM LETTER NA;Lo;0;L;;;;;N;;;;; +0D29;MALAYALAM LETTER NNNA;Lo;0;L;;;;;N;;;;; +0D2A;MALAYALAM LETTER PA;Lo;0;L;;;;;N;;;;; +0D2B;MALAYALAM LETTER PHA;Lo;0;L;;;;;N;;;;; +0D2C;MALAYALAM LETTER BA;Lo;0;L;;;;;N;;;;; +0D2D;MALAYALAM LETTER BHA;Lo;0;L;;;;;N;;;;; +0D2E;MALAYALAM LETTER MA;Lo;0;L;;;;;N;;;;; +0D2F;MALAYALAM LETTER YA;Lo;0;L;;;;;N;;;;; +0D30;MALAYALAM LETTER RA;Lo;0;L;;;;;N;;;;; +0D31;MALAYALAM LETTER RRA;Lo;0;L;;;;;N;;;;; +0D32;MALAYALAM LETTER LA;Lo;0;L;;;;;N;;;;; +0D33;MALAYALAM LETTER LLA;Lo;0;L;;;;;N;;;;; +0D34;MALAYALAM LETTER LLLA;Lo;0;L;;;;;N;;;;; +0D35;MALAYALAM LETTER VA;Lo;0;L;;;;;N;;;;; +0D36;MALAYALAM LETTER SHA;Lo;0;L;;;;;N;;;;; +0D37;MALAYALAM LETTER SSA;Lo;0;L;;;;;N;;;;; +0D38;MALAYALAM LETTER SA;Lo;0;L;;;;;N;;;;; +0D39;MALAYALAM LETTER HA;Lo;0;L;;;;;N;;;;; +0D3A;MALAYALAM LETTER TTTA;Lo;0;L;;;;;N;;;;; +0D3B;MALAYALAM SIGN VERTICAL BAR VIRAMA;Mn;9;NSM;;;;;N;;;;; +0D3C;MALAYALAM SIGN CIRCULAR VIRAMA;Mn;9;NSM;;;;;N;;;;; +0D3D;MALAYALAM SIGN AVAGRAHA;Lo;0;L;;;;;N;;;;; +0D3E;MALAYALAM VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +0D3F;MALAYALAM VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +0D40;MALAYALAM VOWEL SIGN II;Mc;0;L;;;;;N;;;;; +0D41;MALAYALAM VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +0D42;MALAYALAM VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +0D43;MALAYALAM VOWEL SIGN VOCALIC R;Mn;0;NSM;;;;;N;;;;; +0D44;MALAYALAM VOWEL SIGN VOCALIC RR;Mn;0;NSM;;;;;N;;;;; +0D46;MALAYALAM VOWEL SIGN E;Mc;0;L;;;;;N;;;;; +0D47;MALAYALAM VOWEL SIGN EE;Mc;0;L;;;;;N;;;;; +0D48;MALAYALAM VOWEL SIGN AI;Mc;0;L;;;;;N;;;;; +0D4A;MALAYALAM VOWEL SIGN O;Mc;0;L;0D46 0D3E;;;;N;;;;; +0D4B;MALAYALAM VOWEL SIGN OO;Mc;0;L;0D47 0D3E;;;;N;;;;; +0D4C;MALAYALAM VOWEL SIGN AU;Mc;0;L;0D46 0D57;;;;N;;;;; +0D4D;MALAYALAM SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; +0D4E;MALAYALAM LETTER DOT REPH;Lo;0;L;;;;;N;;;;; +0D4F;MALAYALAM SIGN PARA;So;0;L;;;;;N;;;;; +0D54;MALAYALAM LETTER CHILLU M;Lo;0;L;;;;;N;;;;; +0D55;MALAYALAM LETTER CHILLU Y;Lo;0;L;;;;;N;;;;; +0D56;MALAYALAM LETTER CHILLU LLL;Lo;0;L;;;;;N;;;;; +0D57;MALAYALAM AU LENGTH MARK;Mc;0;L;;;;;N;;;;; +0D58;MALAYALAM FRACTION ONE ONE-HUNDRED-AND-SIXTIETH;No;0;L;;;;1/160;N;;;;; +0D59;MALAYALAM FRACTION ONE FORTIETH;No;0;L;;;;1/40;N;;;;; +0D5A;MALAYALAM FRACTION THREE EIGHTIETHS;No;0;L;;;;3/80;N;;;;; +0D5B;MALAYALAM FRACTION ONE TWENTIETH;No;0;L;;;;1/20;N;;;;; +0D5C;MALAYALAM FRACTION ONE TENTH;No;0;L;;;;1/10;N;;;;; +0D5D;MALAYALAM FRACTION THREE TWENTIETHS;No;0;L;;;;3/20;N;;;;; +0D5E;MALAYALAM FRACTION ONE FIFTH;No;0;L;;;;1/5;N;;;;; +0D5F;MALAYALAM LETTER ARCHAIC II;Lo;0;L;;;;;N;;;;; +0D60;MALAYALAM LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;; +0D61;MALAYALAM LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;; +0D62;MALAYALAM VOWEL SIGN VOCALIC L;Mn;0;NSM;;;;;N;;;;; +0D63;MALAYALAM VOWEL SIGN VOCALIC LL;Mn;0;NSM;;;;;N;;;;; +0D66;MALAYALAM DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +0D67;MALAYALAM DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +0D68;MALAYALAM DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +0D69;MALAYALAM DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +0D6A;MALAYALAM DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +0D6B;MALAYALAM DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +0D6C;MALAYALAM DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +0D6D;MALAYALAM DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +0D6E;MALAYALAM DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +0D6F;MALAYALAM DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +0D70;MALAYALAM NUMBER TEN;No;0;L;;;;10;N;;;;; +0D71;MALAYALAM NUMBER ONE HUNDRED;No;0;L;;;;100;N;;;;; +0D72;MALAYALAM NUMBER ONE THOUSAND;No;0;L;;;;1000;N;;;;; +0D73;MALAYALAM FRACTION ONE QUARTER;No;0;L;;;;1/4;N;;;;; +0D74;MALAYALAM FRACTION ONE HALF;No;0;L;;;;1/2;N;;;;; +0D75;MALAYALAM FRACTION THREE QUARTERS;No;0;L;;;;3/4;N;;;;; +0D76;MALAYALAM FRACTION ONE SIXTEENTH;No;0;L;;;;1/16;N;;;;; +0D77;MALAYALAM FRACTION ONE EIGHTH;No;0;L;;;;1/8;N;;;;; +0D78;MALAYALAM FRACTION THREE SIXTEENTHS;No;0;L;;;;3/16;N;;;;; +0D79;MALAYALAM DATE MARK;So;0;L;;;;;N;;;;; +0D7A;MALAYALAM LETTER CHILLU NN;Lo;0;L;;;;;N;;;;; +0D7B;MALAYALAM LETTER CHILLU N;Lo;0;L;;;;;N;;;;; +0D7C;MALAYALAM LETTER CHILLU RR;Lo;0;L;;;;;N;;;;; +0D7D;MALAYALAM LETTER CHILLU L;Lo;0;L;;;;;N;;;;; +0D7E;MALAYALAM LETTER CHILLU LL;Lo;0;L;;;;;N;;;;; +0D7F;MALAYALAM LETTER CHILLU K;Lo;0;L;;;;;N;;;;; +0D81;SINHALA SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;; +0D82;SINHALA SIGN ANUSVARAYA;Mc;0;L;;;;;N;;;;; +0D83;SINHALA SIGN VISARGAYA;Mc;0;L;;;;;N;;;;; +0D85;SINHALA LETTER AYANNA;Lo;0;L;;;;;N;;;;; +0D86;SINHALA LETTER AAYANNA;Lo;0;L;;;;;N;;;;; +0D87;SINHALA LETTER AEYANNA;Lo;0;L;;;;;N;;;;; +0D88;SINHALA LETTER AEEYANNA;Lo;0;L;;;;;N;;;;; +0D89;SINHALA LETTER IYANNA;Lo;0;L;;;;;N;;;;; +0D8A;SINHALA LETTER IIYANNA;Lo;0;L;;;;;N;;;;; +0D8B;SINHALA LETTER UYANNA;Lo;0;L;;;;;N;;;;; +0D8C;SINHALA LETTER UUYANNA;Lo;0;L;;;;;N;;;;; +0D8D;SINHALA LETTER IRUYANNA;Lo;0;L;;;;;N;;;;; +0D8E;SINHALA LETTER IRUUYANNA;Lo;0;L;;;;;N;;;;; +0D8F;SINHALA LETTER ILUYANNA;Lo;0;L;;;;;N;;;;; +0D90;SINHALA LETTER ILUUYANNA;Lo;0;L;;;;;N;;;;; +0D91;SINHALA LETTER EYANNA;Lo;0;L;;;;;N;;;;; +0D92;SINHALA LETTER EEYANNA;Lo;0;L;;;;;N;;;;; +0D93;SINHALA LETTER AIYANNA;Lo;0;L;;;;;N;;;;; +0D94;SINHALA LETTER OYANNA;Lo;0;L;;;;;N;;;;; +0D95;SINHALA LETTER OOYANNA;Lo;0;L;;;;;N;;;;; +0D96;SINHALA LETTER AUYANNA;Lo;0;L;;;;;N;;;;; +0D9A;SINHALA LETTER ALPAPRAANA KAYANNA;Lo;0;L;;;;;N;;;;; +0D9B;SINHALA LETTER MAHAAPRAANA KAYANNA;Lo;0;L;;;;;N;;;;; +0D9C;SINHALA LETTER ALPAPRAANA GAYANNA;Lo;0;L;;;;;N;;;;; +0D9D;SINHALA LETTER MAHAAPRAANA GAYANNA;Lo;0;L;;;;;N;;;;; +0D9E;SINHALA LETTER KANTAJA NAASIKYAYA;Lo;0;L;;;;;N;;;;; +0D9F;SINHALA LETTER SANYAKA GAYANNA;Lo;0;L;;;;;N;;;;; +0DA0;SINHALA LETTER ALPAPRAANA CAYANNA;Lo;0;L;;;;;N;;;;; +0DA1;SINHALA LETTER MAHAAPRAANA CAYANNA;Lo;0;L;;;;;N;;;;; +0DA2;SINHALA LETTER ALPAPRAANA JAYANNA;Lo;0;L;;;;;N;;;;; +0DA3;SINHALA LETTER MAHAAPRAANA JAYANNA;Lo;0;L;;;;;N;;;;; +0DA4;SINHALA LETTER TAALUJA NAASIKYAYA;Lo;0;L;;;;;N;;;;; +0DA5;SINHALA LETTER TAALUJA SANYOOGA NAAKSIKYAYA;Lo;0;L;;;;;N;;;;; +0DA6;SINHALA LETTER SANYAKA JAYANNA;Lo;0;L;;;;;N;;;;; +0DA7;SINHALA LETTER ALPAPRAANA TTAYANNA;Lo;0;L;;;;;N;;;;; +0DA8;SINHALA LETTER MAHAAPRAANA TTAYANNA;Lo;0;L;;;;;N;;;;; +0DA9;SINHALA LETTER ALPAPRAANA DDAYANNA;Lo;0;L;;;;;N;;;;; +0DAA;SINHALA LETTER MAHAAPRAANA DDAYANNA;Lo;0;L;;;;;N;;;;; +0DAB;SINHALA LETTER MUURDHAJA NAYANNA;Lo;0;L;;;;;N;;;;; +0DAC;SINHALA LETTER SANYAKA DDAYANNA;Lo;0;L;;;;;N;;;;; +0DAD;SINHALA LETTER ALPAPRAANA TAYANNA;Lo;0;L;;;;;N;;;;; +0DAE;SINHALA LETTER MAHAAPRAANA TAYANNA;Lo;0;L;;;;;N;;;;; +0DAF;SINHALA LETTER ALPAPRAANA DAYANNA;Lo;0;L;;;;;N;;;;; +0DB0;SINHALA LETTER MAHAAPRAANA DAYANNA;Lo;0;L;;;;;N;;;;; +0DB1;SINHALA LETTER DANTAJA NAYANNA;Lo;0;L;;;;;N;;;;; +0DB3;SINHALA LETTER SANYAKA DAYANNA;Lo;0;L;;;;;N;;;;; +0DB4;SINHALA LETTER ALPAPRAANA PAYANNA;Lo;0;L;;;;;N;;;;; +0DB5;SINHALA LETTER MAHAAPRAANA PAYANNA;Lo;0;L;;;;;N;;;;; +0DB6;SINHALA LETTER ALPAPRAANA BAYANNA;Lo;0;L;;;;;N;;;;; +0DB7;SINHALA LETTER MAHAAPRAANA BAYANNA;Lo;0;L;;;;;N;;;;; +0DB8;SINHALA LETTER MAYANNA;Lo;0;L;;;;;N;;;;; +0DB9;SINHALA LETTER AMBA BAYANNA;Lo;0;L;;;;;N;;;;; +0DBA;SINHALA LETTER YAYANNA;Lo;0;L;;;;;N;;;;; +0DBB;SINHALA LETTER RAYANNA;Lo;0;L;;;;;N;;;;; +0DBD;SINHALA LETTER DANTAJA LAYANNA;Lo;0;L;;;;;N;;;;; +0DC0;SINHALA LETTER VAYANNA;Lo;0;L;;;;;N;;;;; +0DC1;SINHALA LETTER TAALUJA SAYANNA;Lo;0;L;;;;;N;;;;; +0DC2;SINHALA LETTER MUURDHAJA SAYANNA;Lo;0;L;;;;;N;;;;; +0DC3;SINHALA LETTER DANTAJA SAYANNA;Lo;0;L;;;;;N;;;;; +0DC4;SINHALA LETTER HAYANNA;Lo;0;L;;;;;N;;;;; +0DC5;SINHALA LETTER MUURDHAJA LAYANNA;Lo;0;L;;;;;N;;;;; +0DC6;SINHALA LETTER FAYANNA;Lo;0;L;;;;;N;;;;; +0DCA;SINHALA SIGN AL-LAKUNA;Mn;9;NSM;;;;;N;;;;; +0DCF;SINHALA VOWEL SIGN AELA-PILLA;Mc;0;L;;;;;N;;;;; +0DD0;SINHALA VOWEL SIGN KETTI AEDA-PILLA;Mc;0;L;;;;;N;;;;; +0DD1;SINHALA VOWEL SIGN DIGA AEDA-PILLA;Mc;0;L;;;;;N;;;;; +0DD2;SINHALA VOWEL SIGN KETTI IS-PILLA;Mn;0;NSM;;;;;N;;;;; +0DD3;SINHALA VOWEL SIGN DIGA IS-PILLA;Mn;0;NSM;;;;;N;;;;; +0DD4;SINHALA VOWEL SIGN KETTI PAA-PILLA;Mn;0;NSM;;;;;N;;;;; +0DD6;SINHALA VOWEL SIGN DIGA PAA-PILLA;Mn;0;NSM;;;;;N;;;;; +0DD8;SINHALA VOWEL SIGN GAETTA-PILLA;Mc;0;L;;;;;N;;;;; +0DD9;SINHALA VOWEL SIGN KOMBUVA;Mc;0;L;;;;;N;;;;; +0DDA;SINHALA VOWEL SIGN DIGA KOMBUVA;Mc;0;L;0DD9 0DCA;;;;N;;;;; +0DDB;SINHALA VOWEL SIGN KOMBU DEKA;Mc;0;L;;;;;N;;;;; +0DDC;SINHALA VOWEL SIGN KOMBUVA HAA AELA-PILLA;Mc;0;L;0DD9 0DCF;;;;N;;;;; +0DDD;SINHALA VOWEL SIGN KOMBUVA HAA DIGA AELA-PILLA;Mc;0;L;0DDC 0DCA;;;;N;;;;; +0DDE;SINHALA VOWEL SIGN KOMBUVA HAA GAYANUKITTA;Mc;0;L;0DD9 0DDF;;;;N;;;;; +0DDF;SINHALA VOWEL SIGN GAYANUKITTA;Mc;0;L;;;;;N;;;;; +0DE6;SINHALA LITH DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +0DE7;SINHALA LITH DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +0DE8;SINHALA LITH DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +0DE9;SINHALA LITH DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +0DEA;SINHALA LITH DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +0DEB;SINHALA LITH DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +0DEC;SINHALA LITH DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +0DED;SINHALA LITH DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +0DEE;SINHALA LITH DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +0DEF;SINHALA LITH DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +0DF2;SINHALA VOWEL SIGN DIGA GAETTA-PILLA;Mc;0;L;;;;;N;;;;; +0DF3;SINHALA VOWEL SIGN DIGA GAYANUKITTA;Mc;0;L;;;;;N;;;;; +0DF4;SINHALA PUNCTUATION KUNDDALIYA;Po;0;L;;;;;N;;;;; +0E01;THAI CHARACTER KO KAI;Lo;0;L;;;;;N;THAI LETTER KO KAI;;;; +0E02;THAI CHARACTER KHO KHAI;Lo;0;L;;;;;N;THAI LETTER KHO KHAI;;;; +0E03;THAI CHARACTER KHO KHUAT;Lo;0;L;;;;;N;THAI LETTER KHO KHUAT;;;; +0E04;THAI CHARACTER KHO KHWAI;Lo;0;L;;;;;N;THAI LETTER KHO KHWAI;;;; +0E05;THAI CHARACTER KHO KHON;Lo;0;L;;;;;N;THAI LETTER KHO KHON;;;; +0E06;THAI CHARACTER KHO RAKHANG;Lo;0;L;;;;;N;THAI LETTER KHO RAKHANG;;;; +0E07;THAI CHARACTER NGO NGU;Lo;0;L;;;;;N;THAI LETTER NGO NGU;;;; +0E08;THAI CHARACTER CHO CHAN;Lo;0;L;;;;;N;THAI LETTER CHO CHAN;;;; +0E09;THAI CHARACTER CHO CHING;Lo;0;L;;;;;N;THAI LETTER CHO CHING;;;; +0E0A;THAI CHARACTER CHO CHANG;Lo;0;L;;;;;N;THAI LETTER CHO CHANG;;;; +0E0B;THAI CHARACTER SO SO;Lo;0;L;;;;;N;THAI LETTER SO SO;;;; +0E0C;THAI CHARACTER CHO CHOE;Lo;0;L;;;;;N;THAI LETTER CHO CHOE;;;; +0E0D;THAI CHARACTER YO YING;Lo;0;L;;;;;N;THAI LETTER YO YING;;;; +0E0E;THAI CHARACTER DO CHADA;Lo;0;L;;;;;N;THAI LETTER DO CHADA;;;; +0E0F;THAI CHARACTER TO PATAK;Lo;0;L;;;;;N;THAI LETTER TO PATAK;;;; +0E10;THAI CHARACTER THO THAN;Lo;0;L;;;;;N;THAI LETTER THO THAN;;;; +0E11;THAI CHARACTER THO NANGMONTHO;Lo;0;L;;;;;N;THAI LETTER THO NANGMONTHO;;;; +0E12;THAI CHARACTER THO PHUTHAO;Lo;0;L;;;;;N;THAI LETTER THO PHUTHAO;;;; +0E13;THAI CHARACTER NO NEN;Lo;0;L;;;;;N;THAI LETTER NO NEN;;;; +0E14;THAI CHARACTER DO DEK;Lo;0;L;;;;;N;THAI LETTER DO DEK;;;; +0E15;THAI CHARACTER TO TAO;Lo;0;L;;;;;N;THAI LETTER TO TAO;;;; +0E16;THAI CHARACTER THO THUNG;Lo;0;L;;;;;N;THAI LETTER THO THUNG;;;; +0E17;THAI CHARACTER THO THAHAN;Lo;0;L;;;;;N;THAI LETTER THO THAHAN;;;; +0E18;THAI CHARACTER THO THONG;Lo;0;L;;;;;N;THAI LETTER THO THONG;;;; +0E19;THAI CHARACTER NO NU;Lo;0;L;;;;;N;THAI LETTER NO NU;;;; +0E1A;THAI CHARACTER BO BAIMAI;Lo;0;L;;;;;N;THAI LETTER BO BAIMAI;;;; +0E1B;THAI CHARACTER PO PLA;Lo;0;L;;;;;N;THAI LETTER PO PLA;;;; +0E1C;THAI CHARACTER PHO PHUNG;Lo;0;L;;;;;N;THAI LETTER PHO PHUNG;;;; +0E1D;THAI CHARACTER FO FA;Lo;0;L;;;;;N;THAI LETTER FO FA;;;; +0E1E;THAI CHARACTER PHO PHAN;Lo;0;L;;;;;N;THAI LETTER PHO PHAN;;;; +0E1F;THAI CHARACTER FO FAN;Lo;0;L;;;;;N;THAI LETTER FO FAN;;;; +0E20;THAI CHARACTER PHO SAMPHAO;Lo;0;L;;;;;N;THAI LETTER PHO SAMPHAO;;;; +0E21;THAI CHARACTER MO MA;Lo;0;L;;;;;N;THAI LETTER MO MA;;;; +0E22;THAI CHARACTER YO YAK;Lo;0;L;;;;;N;THAI LETTER YO YAK;;;; +0E23;THAI CHARACTER RO RUA;Lo;0;L;;;;;N;THAI LETTER RO RUA;;;; +0E24;THAI CHARACTER RU;Lo;0;L;;;;;N;THAI LETTER RU;;;; +0E25;THAI CHARACTER LO LING;Lo;0;L;;;;;N;THAI LETTER LO LING;;;; +0E26;THAI CHARACTER LU;Lo;0;L;;;;;N;THAI LETTER LU;;;; +0E27;THAI CHARACTER WO WAEN;Lo;0;L;;;;;N;THAI LETTER WO WAEN;;;; +0E28;THAI CHARACTER SO SALA;Lo;0;L;;;;;N;THAI LETTER SO SALA;;;; +0E29;THAI CHARACTER SO RUSI;Lo;0;L;;;;;N;THAI LETTER SO RUSI;;;; +0E2A;THAI CHARACTER SO SUA;Lo;0;L;;;;;N;THAI LETTER SO SUA;;;; +0E2B;THAI CHARACTER HO HIP;Lo;0;L;;;;;N;THAI LETTER HO HIP;;;; +0E2C;THAI CHARACTER LO CHULA;Lo;0;L;;;;;N;THAI LETTER LO CHULA;;;; +0E2D;THAI CHARACTER O ANG;Lo;0;L;;;;;N;THAI LETTER O ANG;;;; +0E2E;THAI CHARACTER HO NOKHUK;Lo;0;L;;;;;N;THAI LETTER HO NOK HUK;;;; +0E2F;THAI CHARACTER PAIYANNOI;Lo;0;L;;;;;N;THAI PAI YAN NOI;;;; +0E30;THAI CHARACTER SARA A;Lo;0;L;;;;;N;THAI VOWEL SIGN SARA A;;;; +0E31;THAI CHARACTER MAI HAN-AKAT;Mn;0;NSM;;;;;N;THAI VOWEL SIGN MAI HAN-AKAT;;;; +0E32;THAI CHARACTER SARA AA;Lo;0;L;;;;;N;THAI VOWEL SIGN SARA AA;;;; +0E33;THAI CHARACTER SARA AM;Lo;0;L; 0E4D 0E32;;;;N;THAI VOWEL SIGN SARA AM;;;; +0E34;THAI CHARACTER SARA I;Mn;0;NSM;;;;;N;THAI VOWEL SIGN SARA I;;;; +0E35;THAI CHARACTER SARA II;Mn;0;NSM;;;;;N;THAI VOWEL SIGN SARA II;;;; +0E36;THAI CHARACTER SARA UE;Mn;0;NSM;;;;;N;THAI VOWEL SIGN SARA UE;;;; +0E37;THAI CHARACTER SARA UEE;Mn;0;NSM;;;;;N;THAI VOWEL SIGN SARA UEE;;;; +0E38;THAI CHARACTER SARA U;Mn;103;NSM;;;;;N;THAI VOWEL SIGN SARA U;;;; +0E39;THAI CHARACTER SARA UU;Mn;103;NSM;;;;;N;THAI VOWEL SIGN SARA UU;;;; +0E3A;THAI CHARACTER PHINTHU;Mn;9;NSM;;;;;N;THAI VOWEL SIGN PHINTHU;;;; +0E3F;THAI CURRENCY SYMBOL BAHT;Sc;0;ET;;;;;N;THAI BAHT SIGN;;;; +0E40;THAI CHARACTER SARA E;Lo;0;L;;;;;N;THAI VOWEL SIGN SARA E;;;; +0E41;THAI CHARACTER SARA AE;Lo;0;L;;;;;N;THAI VOWEL SIGN SARA AE;;;; +0E42;THAI CHARACTER SARA O;Lo;0;L;;;;;N;THAI VOWEL SIGN SARA O;;;; +0E43;THAI CHARACTER SARA AI MAIMUAN;Lo;0;L;;;;;N;THAI VOWEL SIGN SARA MAI MUAN;;;; +0E44;THAI CHARACTER SARA AI MAIMALAI;Lo;0;L;;;;;N;THAI VOWEL SIGN SARA MAI MALAI;;;; +0E45;THAI CHARACTER LAKKHANGYAO;Lo;0;L;;;;;N;THAI LAK KHANG YAO;;;; +0E46;THAI CHARACTER MAIYAMOK;Lm;0;L;;;;;N;THAI MAI YAMOK;;;; +0E47;THAI CHARACTER MAITAIKHU;Mn;0;NSM;;;;;N;THAI VOWEL SIGN MAI TAI KHU;;;; +0E48;THAI CHARACTER MAI EK;Mn;107;NSM;;;;;N;THAI TONE MAI EK;;;; +0E49;THAI CHARACTER MAI THO;Mn;107;NSM;;;;;N;THAI TONE MAI THO;;;; +0E4A;THAI CHARACTER MAI TRI;Mn;107;NSM;;;;;N;THAI TONE MAI TRI;;;; +0E4B;THAI CHARACTER MAI CHATTAWA;Mn;107;NSM;;;;;N;THAI TONE MAI CHATTAWA;;;; +0E4C;THAI CHARACTER THANTHAKHAT;Mn;0;NSM;;;;;N;THAI THANTHAKHAT;;;; +0E4D;THAI CHARACTER NIKHAHIT;Mn;0;NSM;;;;;N;THAI NIKKHAHIT;;;; +0E4E;THAI CHARACTER YAMAKKAN;Mn;0;NSM;;;;;N;THAI YAMAKKAN;;;; +0E4F;THAI CHARACTER FONGMAN;Po;0;L;;;;;N;THAI FONGMAN;;;; +0E50;THAI DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +0E51;THAI DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +0E52;THAI DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +0E53;THAI DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +0E54;THAI DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +0E55;THAI DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +0E56;THAI DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +0E57;THAI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +0E58;THAI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +0E59;THAI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +0E5A;THAI CHARACTER ANGKHANKHU;Po;0;L;;;;;N;THAI ANGKHANKHU;;;; +0E5B;THAI CHARACTER KHOMUT;Po;0;L;;;;;N;THAI KHOMUT;;;; +0E81;LAO LETTER KO;Lo;0;L;;;;;N;;;;; +0E82;LAO LETTER KHO SUNG;Lo;0;L;;;;;N;;;;; +0E84;LAO LETTER KHO TAM;Lo;0;L;;;;;N;;;;; +0E86;LAO LETTER PALI GHA;Lo;0;L;;;;;N;;;;; +0E87;LAO LETTER NGO;Lo;0;L;;;;;N;;;;; +0E88;LAO LETTER CO;Lo;0;L;;;;;N;;;;; +0E89;LAO LETTER PALI CHA;Lo;0;L;;;;;N;;;;; +0E8A;LAO LETTER SO TAM;Lo;0;L;;;;;N;;;;; +0E8C;LAO LETTER PALI JHA;Lo;0;L;;;;;N;;;;; +0E8D;LAO LETTER NYO;Lo;0;L;;;;;N;;;;; +0E8E;LAO LETTER PALI NYA;Lo;0;L;;;;;N;;;;; +0E8F;LAO LETTER PALI TTA;Lo;0;L;;;;;N;;;;; +0E90;LAO LETTER PALI TTHA;Lo;0;L;;;;;N;;;;; +0E91;LAO LETTER PALI DDA;Lo;0;L;;;;;N;;;;; +0E92;LAO LETTER PALI DDHA;Lo;0;L;;;;;N;;;;; +0E93;LAO LETTER PALI NNA;Lo;0;L;;;;;N;;;;; +0E94;LAO LETTER DO;Lo;0;L;;;;;N;;;;; +0E95;LAO LETTER TO;Lo;0;L;;;;;N;;;;; +0E96;LAO LETTER THO SUNG;Lo;0;L;;;;;N;;;;; +0E97;LAO LETTER THO TAM;Lo;0;L;;;;;N;;;;; +0E98;LAO LETTER PALI DHA;Lo;0;L;;;;;N;;;;; +0E99;LAO LETTER NO;Lo;0;L;;;;;N;;;;; +0E9A;LAO LETTER BO;Lo;0;L;;;;;N;;;;; +0E9B;LAO LETTER PO;Lo;0;L;;;;;N;;;;; +0E9C;LAO LETTER PHO SUNG;Lo;0;L;;;;;N;;;;; +0E9D;LAO LETTER FO TAM;Lo;0;L;;;;;N;;;;; +0E9E;LAO LETTER PHO TAM;Lo;0;L;;;;;N;;;;; +0E9F;LAO LETTER FO SUNG;Lo;0;L;;;;;N;;;;; +0EA0;LAO LETTER PALI BHA;Lo;0;L;;;;;N;;;;; +0EA1;LAO LETTER MO;Lo;0;L;;;;;N;;;;; +0EA2;LAO LETTER YO;Lo;0;L;;;;;N;;;;; +0EA3;LAO LETTER LO LING;Lo;0;L;;;;;N;;;;; +0EA5;LAO LETTER LO LOOT;Lo;0;L;;;;;N;;;;; +0EA7;LAO LETTER WO;Lo;0;L;;;;;N;;;;; +0EA8;LAO LETTER SANSKRIT SHA;Lo;0;L;;;;;N;;;;; +0EA9;LAO LETTER SANSKRIT SSA;Lo;0;L;;;;;N;;;;; +0EAA;LAO LETTER SO SUNG;Lo;0;L;;;;;N;;;;; +0EAB;LAO LETTER HO SUNG;Lo;0;L;;;;;N;;;;; +0EAC;LAO LETTER PALI LLA;Lo;0;L;;;;;N;;;;; +0EAD;LAO LETTER O;Lo;0;L;;;;;N;;;;; +0EAE;LAO LETTER HO TAM;Lo;0;L;;;;;N;;;;; +0EAF;LAO ELLIPSIS;Lo;0;L;;;;;N;;;;; +0EB0;LAO VOWEL SIGN A;Lo;0;L;;;;;N;;;;; +0EB1;LAO VOWEL SIGN MAI KAN;Mn;0;NSM;;;;;N;;;;; +0EB2;LAO VOWEL SIGN AA;Lo;0;L;;;;;N;;;;; +0EB3;LAO VOWEL SIGN AM;Lo;0;L; 0ECD 0EB2;;;;N;;;;; +0EB4;LAO VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; +0EB5;LAO VOWEL SIGN II;Mn;0;NSM;;;;;N;;;;; +0EB6;LAO VOWEL SIGN Y;Mn;0;NSM;;;;;N;;;;; +0EB7;LAO VOWEL SIGN YY;Mn;0;NSM;;;;;N;;;;; +0EB8;LAO VOWEL SIGN U;Mn;118;NSM;;;;;N;;;;; +0EB9;LAO VOWEL SIGN UU;Mn;118;NSM;;;;;N;;;;; +0EBA;LAO SIGN PALI VIRAMA;Mn;9;NSM;;;;;N;;;;; +0EBB;LAO VOWEL SIGN MAI KON;Mn;0;NSM;;;;;N;;;;; +0EBC;LAO SEMIVOWEL SIGN LO;Mn;0;NSM;;;;;N;;;;; +0EBD;LAO SEMIVOWEL SIGN NYO;Lo;0;L;;;;;N;;;;; +0EC0;LAO VOWEL SIGN E;Lo;0;L;;;;;N;;;;; +0EC1;LAO VOWEL SIGN EI;Lo;0;L;;;;;N;;;;; +0EC2;LAO VOWEL SIGN O;Lo;0;L;;;;;N;;;;; +0EC3;LAO VOWEL SIGN AY;Lo;0;L;;;;;N;;;;; +0EC4;LAO VOWEL SIGN AI;Lo;0;L;;;;;N;;;;; +0EC6;LAO KO LA;Lm;0;L;;;;;N;;;;; +0EC8;LAO TONE MAI EK;Mn;122;NSM;;;;;N;;;;; +0EC9;LAO TONE MAI THO;Mn;122;NSM;;;;;N;;;;; +0ECA;LAO TONE MAI TI;Mn;122;NSM;;;;;N;;;;; +0ECB;LAO TONE MAI CATAWA;Mn;122;NSM;;;;;N;;;;; +0ECC;LAO CANCELLATION MARK;Mn;0;NSM;;;;;N;;;;; +0ECD;LAO NIGGAHITA;Mn;0;NSM;;;;;N;;;;; +0ED0;LAO DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +0ED1;LAO DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +0ED2;LAO DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +0ED3;LAO DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +0ED4;LAO DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +0ED5;LAO DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +0ED6;LAO DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +0ED7;LAO DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +0ED8;LAO DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +0ED9;LAO DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +0EDC;LAO HO NO;Lo;0;L; 0EAB 0E99;;;;N;;;;; +0EDD;LAO HO MO;Lo;0;L; 0EAB 0EA1;;;;N;;;;; +0EDE;LAO LETTER KHMU GO;Lo;0;L;;;;;N;;;;; +0EDF;LAO LETTER KHMU NYO;Lo;0;L;;;;;N;;;;; +0F00;TIBETAN SYLLABLE OM;Lo;0;L;;;;;N;;;;; +0F01;TIBETAN MARK GTER YIG MGO TRUNCATED A;So;0;L;;;;;N;;;;; +0F02;TIBETAN MARK GTER YIG MGO -UM RNAM BCAD MA;So;0;L;;;;;N;;;;; +0F03;TIBETAN MARK GTER YIG MGO -UM GTER TSHEG MA;So;0;L;;;;;N;;;;; +0F04;TIBETAN MARK INITIAL YIG MGO MDUN MA;Po;0;L;;;;;N;TIBETAN SINGLE ORNAMENT;;;; +0F05;TIBETAN MARK CLOSING YIG MGO SGAB MA;Po;0;L;;;;;N;;;;; +0F06;TIBETAN MARK CARET YIG MGO PHUR SHAD MA;Po;0;L;;;;;N;;;;; +0F07;TIBETAN MARK YIG MGO TSHEG SHAD MA;Po;0;L;;;;;N;;;;; +0F08;TIBETAN MARK SBRUL SHAD;Po;0;L;;;;;N;TIBETAN RGYANSHAD;;;; +0F09;TIBETAN MARK BSKUR YIG MGO;Po;0;L;;;;;N;;;;; +0F0A;TIBETAN MARK BKA- SHOG YIG MGO;Po;0;L;;;;;N;;;;; +0F0B;TIBETAN MARK INTERSYLLABIC TSHEG;Po;0;L;;;;;N;TIBETAN TSEG;;;; +0F0C;TIBETAN MARK DELIMITER TSHEG BSTAR;Po;0;L; 0F0B;;;;N;;;;; +0F0D;TIBETAN MARK SHAD;Po;0;L;;;;;N;TIBETAN SHAD;;;; +0F0E;TIBETAN MARK NYIS SHAD;Po;0;L;;;;;N;TIBETAN DOUBLE SHAD;;;; +0F0F;TIBETAN MARK TSHEG SHAD;Po;0;L;;;;;N;;;;; +0F10;TIBETAN MARK NYIS TSHEG SHAD;Po;0;L;;;;;N;;;;; +0F11;TIBETAN MARK RIN CHEN SPUNGS SHAD;Po;0;L;;;;;N;TIBETAN RINCHANPHUNGSHAD;;;; +0F12;TIBETAN MARK RGYA GRAM SHAD;Po;0;L;;;;;N;;;;; +0F13;TIBETAN MARK CARET -DZUD RTAGS ME LONG CAN;So;0;L;;;;;N;;;;; +0F14;TIBETAN MARK GTER TSHEG;Po;0;L;;;;;N;TIBETAN COMMA;;;; +0F15;TIBETAN LOGOTYPE SIGN CHAD RTAGS;So;0;L;;;;;N;;;;; +0F16;TIBETAN LOGOTYPE SIGN LHAG RTAGS;So;0;L;;;;;N;;;;; +0F17;TIBETAN ASTROLOGICAL SIGN SGRA GCAN -CHAR RTAGS;So;0;L;;;;;N;;;;; +0F18;TIBETAN ASTROLOGICAL SIGN -KHYUD PA;Mn;220;NSM;;;;;N;;;;; +0F19;TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS;Mn;220;NSM;;;;;N;;;;; +0F1A;TIBETAN SIGN RDEL DKAR GCIG;So;0;L;;;;;N;;;;; +0F1B;TIBETAN SIGN RDEL DKAR GNYIS;So;0;L;;;;;N;;;;; +0F1C;TIBETAN SIGN RDEL DKAR GSUM;So;0;L;;;;;N;;;;; +0F1D;TIBETAN SIGN RDEL NAG GCIG;So;0;L;;;;;N;;;;; +0F1E;TIBETAN SIGN RDEL NAG GNYIS;So;0;L;;;;;N;;;;; +0F1F;TIBETAN SIGN RDEL DKAR RDEL NAG;So;0;L;;;;;N;;;;; +0F20;TIBETAN DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +0F21;TIBETAN DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +0F22;TIBETAN DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +0F23;TIBETAN DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +0F24;TIBETAN DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +0F25;TIBETAN DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +0F26;TIBETAN DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +0F27;TIBETAN DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +0F28;TIBETAN DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +0F29;TIBETAN DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +0F2A;TIBETAN DIGIT HALF ONE;No;0;L;;;;1/2;N;;;;; +0F2B;TIBETAN DIGIT HALF TWO;No;0;L;;;;3/2;N;;;;; +0F2C;TIBETAN DIGIT HALF THREE;No;0;L;;;;5/2;N;;;;; +0F2D;TIBETAN DIGIT HALF FOUR;No;0;L;;;;7/2;N;;;;; +0F2E;TIBETAN DIGIT HALF FIVE;No;0;L;;;;9/2;N;;;;; +0F2F;TIBETAN DIGIT HALF SIX;No;0;L;;;;11/2;N;;;;; +0F30;TIBETAN DIGIT HALF SEVEN;No;0;L;;;;13/2;N;;;;; +0F31;TIBETAN DIGIT HALF EIGHT;No;0;L;;;;15/2;N;;;;; +0F32;TIBETAN DIGIT HALF NINE;No;0;L;;;;17/2;N;;;;; +0F33;TIBETAN DIGIT HALF ZERO;No;0;L;;;;-1/2;N;;;;; +0F34;TIBETAN MARK BSDUS RTAGS;So;0;L;;;;;N;;;;; +0F35;TIBETAN MARK NGAS BZUNG NYI ZLA;Mn;220;NSM;;;;;N;TIBETAN HONORIFIC UNDER RING;;;; +0F36;TIBETAN MARK CARET -DZUD RTAGS BZHI MIG CAN;So;0;L;;;;;N;;;;; +0F37;TIBETAN MARK NGAS BZUNG SGOR RTAGS;Mn;220;NSM;;;;;N;TIBETAN UNDER RING;;;; +0F38;TIBETAN MARK CHE MGO;So;0;L;;;;;N;;;;; +0F39;TIBETAN MARK TSA -PHRU;Mn;216;NSM;;;;;N;TIBETAN LENITION MARK;;;; +0F3A;TIBETAN MARK GUG RTAGS GYON;Ps;0;ON;;;;;Y;;;;; +0F3B;TIBETAN MARK GUG RTAGS GYAS;Pe;0;ON;;;;;Y;;;;; +0F3C;TIBETAN MARK ANG KHANG GYON;Ps;0;ON;;;;;Y;TIBETAN LEFT BRACE;;;; +0F3D;TIBETAN MARK ANG KHANG GYAS;Pe;0;ON;;;;;Y;TIBETAN RIGHT BRACE;;;; +0F3E;TIBETAN SIGN YAR TSHES;Mc;0;L;;;;;N;;;;; +0F3F;TIBETAN SIGN MAR TSHES;Mc;0;L;;;;;N;;;;; +0F40;TIBETAN LETTER KA;Lo;0;L;;;;;N;;;;; +0F41;TIBETAN LETTER KHA;Lo;0;L;;;;;N;;;;; +0F42;TIBETAN LETTER GA;Lo;0;L;;;;;N;;;;; +0F43;TIBETAN LETTER GHA;Lo;0;L;0F42 0FB7;;;;N;;;;; +0F44;TIBETAN LETTER NGA;Lo;0;L;;;;;N;;;;; +0F45;TIBETAN LETTER CA;Lo;0;L;;;;;N;;;;; +0F46;TIBETAN LETTER CHA;Lo;0;L;;;;;N;;;;; +0F47;TIBETAN LETTER JA;Lo;0;L;;;;;N;;;;; +0F49;TIBETAN LETTER NYA;Lo;0;L;;;;;N;;;;; +0F4A;TIBETAN LETTER TTA;Lo;0;L;;;;;N;TIBETAN LETTER REVERSED TA;;;; +0F4B;TIBETAN LETTER TTHA;Lo;0;L;;;;;N;TIBETAN LETTER REVERSED THA;;;; +0F4C;TIBETAN LETTER DDA;Lo;0;L;;;;;N;TIBETAN LETTER REVERSED DA;;;; +0F4D;TIBETAN LETTER DDHA;Lo;0;L;0F4C 0FB7;;;;N;;;;; +0F4E;TIBETAN LETTER NNA;Lo;0;L;;;;;N;TIBETAN LETTER REVERSED NA;;;; +0F4F;TIBETAN LETTER TA;Lo;0;L;;;;;N;;;;; +0F50;TIBETAN LETTER THA;Lo;0;L;;;;;N;;;;; +0F51;TIBETAN LETTER DA;Lo;0;L;;;;;N;;;;; +0F52;TIBETAN LETTER DHA;Lo;0;L;0F51 0FB7;;;;N;;;;; +0F53;TIBETAN LETTER NA;Lo;0;L;;;;;N;;;;; +0F54;TIBETAN LETTER PA;Lo;0;L;;;;;N;;;;; +0F55;TIBETAN LETTER PHA;Lo;0;L;;;;;N;;;;; +0F56;TIBETAN LETTER BA;Lo;0;L;;;;;N;;;;; +0F57;TIBETAN LETTER BHA;Lo;0;L;0F56 0FB7;;;;N;;;;; +0F58;TIBETAN LETTER MA;Lo;0;L;;;;;N;;;;; +0F59;TIBETAN LETTER TSA;Lo;0;L;;;;;N;;;;; +0F5A;TIBETAN LETTER TSHA;Lo;0;L;;;;;N;;;;; +0F5B;TIBETAN LETTER DZA;Lo;0;L;;;;;N;;;;; +0F5C;TIBETAN LETTER DZHA;Lo;0;L;0F5B 0FB7;;;;N;;;;; +0F5D;TIBETAN LETTER WA;Lo;0;L;;;;;N;;;;; +0F5E;TIBETAN LETTER ZHA;Lo;0;L;;;;;N;;;;; +0F5F;TIBETAN LETTER ZA;Lo;0;L;;;;;N;;;;; +0F60;TIBETAN LETTER -A;Lo;0;L;;;;;N;TIBETAN LETTER AA;;;; +0F61;TIBETAN LETTER YA;Lo;0;L;;;;;N;;;;; +0F62;TIBETAN LETTER RA;Lo;0;L;;;;;N;;;;; +0F63;TIBETAN LETTER LA;Lo;0;L;;;;;N;;;;; +0F64;TIBETAN LETTER SHA;Lo;0;L;;;;;N;;;;; +0F65;TIBETAN LETTER SSA;Lo;0;L;;;;;N;TIBETAN LETTER REVERSED SHA;;;; +0F66;TIBETAN LETTER SA;Lo;0;L;;;;;N;;;;; +0F67;TIBETAN LETTER HA;Lo;0;L;;;;;N;;;;; +0F68;TIBETAN LETTER A;Lo;0;L;;;;;N;;;;; +0F69;TIBETAN LETTER KSSA;Lo;0;L;0F40 0FB5;;;;N;;;;; +0F6A;TIBETAN LETTER FIXED-FORM RA;Lo;0;L;;;;;N;;;;; +0F6B;TIBETAN LETTER KKA;Lo;0;L;;;;;N;;;;; +0F6C;TIBETAN LETTER RRA;Lo;0;L;;;;;N;;;;; +0F71;TIBETAN VOWEL SIGN AA;Mn;129;NSM;;;;;N;;;;; +0F72;TIBETAN VOWEL SIGN I;Mn;130;NSM;;;;;N;;;;; +0F73;TIBETAN VOWEL SIGN II;Mn;0;NSM;0F71 0F72;;;;N;;;;; +0F74;TIBETAN VOWEL SIGN U;Mn;132;NSM;;;;;N;;;;; +0F75;TIBETAN VOWEL SIGN UU;Mn;0;NSM;0F71 0F74;;;;N;;;;; +0F76;TIBETAN VOWEL SIGN VOCALIC R;Mn;0;NSM;0FB2 0F80;;;;N;;;;; +0F77;TIBETAN VOWEL SIGN VOCALIC RR;Mn;0;NSM; 0FB2 0F81;;;;N;;;;; +0F78;TIBETAN VOWEL SIGN VOCALIC L;Mn;0;NSM;0FB3 0F80;;;;N;;;;; +0F79;TIBETAN VOWEL SIGN VOCALIC LL;Mn;0;NSM; 0FB3 0F81;;;;N;;;;; +0F7A;TIBETAN VOWEL SIGN E;Mn;130;NSM;;;;;N;;;;; +0F7B;TIBETAN VOWEL SIGN EE;Mn;130;NSM;;;;;N;TIBETAN VOWEL SIGN AI;;;; +0F7C;TIBETAN VOWEL SIGN O;Mn;130;NSM;;;;;N;;;;; +0F7D;TIBETAN VOWEL SIGN OO;Mn;130;NSM;;;;;N;TIBETAN VOWEL SIGN AU;;;; +0F7E;TIBETAN SIGN RJES SU NGA RO;Mn;0;NSM;;;;;N;TIBETAN ANUSVARA;;;; +0F7F;TIBETAN SIGN RNAM BCAD;Mc;0;L;;;;;N;TIBETAN VISARGA;;;; +0F80;TIBETAN VOWEL SIGN REVERSED I;Mn;130;NSM;;;;;N;TIBETAN VOWEL SIGN SHORT I;;;; +0F81;TIBETAN VOWEL SIGN REVERSED II;Mn;0;NSM;0F71 0F80;;;;N;;;;; +0F82;TIBETAN SIGN NYI ZLA NAA DA;Mn;230;NSM;;;;;N;TIBETAN CANDRABINDU WITH ORNAMENT;;;; +0F83;TIBETAN SIGN SNA LDAN;Mn;230;NSM;;;;;N;TIBETAN CANDRABINDU;;;; +0F84;TIBETAN MARK HALANTA;Mn;9;NSM;;;;;N;TIBETAN VIRAMA;;;; +0F85;TIBETAN MARK PALUTA;Po;0;L;;;;;N;TIBETAN CHUCHENYIGE;;;; +0F86;TIBETAN SIGN LCI RTAGS;Mn;230;NSM;;;;;N;;;;; +0F87;TIBETAN SIGN YANG RTAGS;Mn;230;NSM;;;;;N;;;;; +0F88;TIBETAN SIGN LCE TSA CAN;Lo;0;L;;;;;N;;;;; +0F89;TIBETAN SIGN MCHU CAN;Lo;0;L;;;;;N;;;;; +0F8A;TIBETAN SIGN GRU CAN RGYINGS;Lo;0;L;;;;;N;;;;; +0F8B;TIBETAN SIGN GRU MED RGYINGS;Lo;0;L;;;;;N;;;;; +0F8C;TIBETAN SIGN INVERTED MCHU CAN;Lo;0;L;;;;;N;;;;; +0F8D;TIBETAN SUBJOINED SIGN LCE TSA CAN;Mn;0;NSM;;;;;N;;;;; +0F8E;TIBETAN SUBJOINED SIGN MCHU CAN;Mn;0;NSM;;;;;N;;;;; +0F8F;TIBETAN SUBJOINED SIGN INVERTED MCHU CAN;Mn;0;NSM;;;;;N;;;;; +0F90;TIBETAN SUBJOINED LETTER KA;Mn;0;NSM;;;;;N;;;;; +0F91;TIBETAN SUBJOINED LETTER KHA;Mn;0;NSM;;;;;N;;;;; +0F92;TIBETAN SUBJOINED LETTER GA;Mn;0;NSM;;;;;N;;;;; +0F93;TIBETAN SUBJOINED LETTER GHA;Mn;0;NSM;0F92 0FB7;;;;N;;;;; +0F94;TIBETAN SUBJOINED LETTER NGA;Mn;0;NSM;;;;;N;;;;; +0F95;TIBETAN SUBJOINED LETTER CA;Mn;0;NSM;;;;;N;;;;; +0F96;TIBETAN SUBJOINED LETTER CHA;Mn;0;NSM;;;;;N;;;;; +0F97;TIBETAN SUBJOINED LETTER JA;Mn;0;NSM;;;;;N;;;;; +0F99;TIBETAN SUBJOINED LETTER NYA;Mn;0;NSM;;;;;N;;;;; +0F9A;TIBETAN SUBJOINED LETTER TTA;Mn;0;NSM;;;;;N;;;;; +0F9B;TIBETAN SUBJOINED LETTER TTHA;Mn;0;NSM;;;;;N;;;;; +0F9C;TIBETAN SUBJOINED LETTER DDA;Mn;0;NSM;;;;;N;;;;; +0F9D;TIBETAN SUBJOINED LETTER DDHA;Mn;0;NSM;0F9C 0FB7;;;;N;;;;; +0F9E;TIBETAN SUBJOINED LETTER NNA;Mn;0;NSM;;;;;N;;;;; +0F9F;TIBETAN SUBJOINED LETTER TA;Mn;0;NSM;;;;;N;;;;; +0FA0;TIBETAN SUBJOINED LETTER THA;Mn;0;NSM;;;;;N;;;;; +0FA1;TIBETAN SUBJOINED LETTER DA;Mn;0;NSM;;;;;N;;;;; +0FA2;TIBETAN SUBJOINED LETTER DHA;Mn;0;NSM;0FA1 0FB7;;;;N;;;;; +0FA3;TIBETAN SUBJOINED LETTER NA;Mn;0;NSM;;;;;N;;;;; +0FA4;TIBETAN SUBJOINED LETTER PA;Mn;0;NSM;;;;;N;;;;; +0FA5;TIBETAN SUBJOINED LETTER PHA;Mn;0;NSM;;;;;N;;;;; +0FA6;TIBETAN SUBJOINED LETTER BA;Mn;0;NSM;;;;;N;;;;; +0FA7;TIBETAN SUBJOINED LETTER BHA;Mn;0;NSM;0FA6 0FB7;;;;N;;;;; +0FA8;TIBETAN SUBJOINED LETTER MA;Mn;0;NSM;;;;;N;;;;; +0FA9;TIBETAN SUBJOINED LETTER TSA;Mn;0;NSM;;;;;N;;;;; +0FAA;TIBETAN SUBJOINED LETTER TSHA;Mn;0;NSM;;;;;N;;;;; +0FAB;TIBETAN SUBJOINED LETTER DZA;Mn;0;NSM;;;;;N;;;;; +0FAC;TIBETAN SUBJOINED LETTER DZHA;Mn;0;NSM;0FAB 0FB7;;;;N;;;;; +0FAD;TIBETAN SUBJOINED LETTER WA;Mn;0;NSM;;;;;N;;;;; +0FAE;TIBETAN SUBJOINED LETTER ZHA;Mn;0;NSM;;;;;N;;;;; +0FAF;TIBETAN SUBJOINED LETTER ZA;Mn;0;NSM;;;;;N;;;;; +0FB0;TIBETAN SUBJOINED LETTER -A;Mn;0;NSM;;;;;N;;;;; +0FB1;TIBETAN SUBJOINED LETTER YA;Mn;0;NSM;;;;;N;;;;; +0FB2;TIBETAN SUBJOINED LETTER RA;Mn;0;NSM;;;;;N;;;;; +0FB3;TIBETAN SUBJOINED LETTER LA;Mn;0;NSM;;;;;N;;;;; +0FB4;TIBETAN SUBJOINED LETTER SHA;Mn;0;NSM;;;;;N;;;;; +0FB5;TIBETAN SUBJOINED LETTER SSA;Mn;0;NSM;;;;;N;;;;; +0FB6;TIBETAN SUBJOINED LETTER SA;Mn;0;NSM;;;;;N;;;;; +0FB7;TIBETAN SUBJOINED LETTER HA;Mn;0;NSM;;;;;N;;;;; +0FB8;TIBETAN SUBJOINED LETTER A;Mn;0;NSM;;;;;N;;;;; +0FB9;TIBETAN SUBJOINED LETTER KSSA;Mn;0;NSM;0F90 0FB5;;;;N;;;;; +0FBA;TIBETAN SUBJOINED LETTER FIXED-FORM WA;Mn;0;NSM;;;;;N;;;;; +0FBB;TIBETAN SUBJOINED LETTER FIXED-FORM YA;Mn;0;NSM;;;;;N;;;;; +0FBC;TIBETAN SUBJOINED LETTER FIXED-FORM RA;Mn;0;NSM;;;;;N;;;;; +0FBE;TIBETAN KU RU KHA;So;0;L;;;;;N;;;;; +0FBF;TIBETAN KU RU KHA BZHI MIG CAN;So;0;L;;;;;N;;;;; +0FC0;TIBETAN CANTILLATION SIGN HEAVY BEAT;So;0;L;;;;;N;;;;; +0FC1;TIBETAN CANTILLATION SIGN LIGHT BEAT;So;0;L;;;;;N;;;;; +0FC2;TIBETAN CANTILLATION SIGN CANG TE-U;So;0;L;;;;;N;;;;; +0FC3;TIBETAN CANTILLATION SIGN SBUB -CHAL;So;0;L;;;;;N;;;;; +0FC4;TIBETAN SYMBOL DRIL BU;So;0;L;;;;;N;;;;; +0FC5;TIBETAN SYMBOL RDO RJE;So;0;L;;;;;N;;;;; +0FC6;TIBETAN SYMBOL PADMA GDAN;Mn;220;NSM;;;;;N;;;;; +0FC7;TIBETAN SYMBOL RDO RJE RGYA GRAM;So;0;L;;;;;N;;;;; +0FC8;TIBETAN SYMBOL PHUR PA;So;0;L;;;;;N;;;;; +0FC9;TIBETAN SYMBOL NOR BU;So;0;L;;;;;N;;;;; +0FCA;TIBETAN SYMBOL NOR BU NYIS -KHYIL;So;0;L;;;;;N;;;;; +0FCB;TIBETAN SYMBOL NOR BU GSUM -KHYIL;So;0;L;;;;;N;;;;; +0FCC;TIBETAN SYMBOL NOR BU BZHI -KHYIL;So;0;L;;;;;N;;;;; +0FCE;TIBETAN SIGN RDEL NAG RDEL DKAR;So;0;L;;;;;N;;;;; +0FCF;TIBETAN SIGN RDEL NAG GSUM;So;0;L;;;;;N;;;;; +0FD0;TIBETAN MARK BSKA- SHOG GI MGO RGYAN;Po;0;L;;;;;N;;;;; +0FD1;TIBETAN MARK MNYAM YIG GI MGO RGYAN;Po;0;L;;;;;N;;;;; +0FD2;TIBETAN MARK NYIS TSHEG;Po;0;L;;;;;N;;;;; +0FD3;TIBETAN MARK INITIAL BRDA RNYING YIG MGO MDUN MA;Po;0;L;;;;;N;;;;; +0FD4;TIBETAN MARK CLOSING BRDA RNYING YIG MGO SGAB MA;Po;0;L;;;;;N;;;;; +0FD5;RIGHT-FACING SVASTI SIGN;So;0;L;;;;;N;;;;; +0FD6;LEFT-FACING SVASTI SIGN;So;0;L;;;;;N;;;;; +0FD7;RIGHT-FACING SVASTI SIGN WITH DOTS;So;0;L;;;;;N;;;;; +0FD8;LEFT-FACING SVASTI SIGN WITH DOTS;So;0;L;;;;;N;;;;; +0FD9;TIBETAN MARK LEADING MCHAN RTAGS;Po;0;L;;;;;N;;;;; +0FDA;TIBETAN MARK TRAILING MCHAN RTAGS;Po;0;L;;;;;N;;;;; +1000;MYANMAR LETTER KA;Lo;0;L;;;;;N;;;;; +1001;MYANMAR LETTER KHA;Lo;0;L;;;;;N;;;;; +1002;MYANMAR LETTER GA;Lo;0;L;;;;;N;;;;; +1003;MYANMAR LETTER GHA;Lo;0;L;;;;;N;;;;; +1004;MYANMAR LETTER NGA;Lo;0;L;;;;;N;;;;; +1005;MYANMAR LETTER CA;Lo;0;L;;;;;N;;;;; +1006;MYANMAR LETTER CHA;Lo;0;L;;;;;N;;;;; +1007;MYANMAR LETTER JA;Lo;0;L;;;;;N;;;;; +1008;MYANMAR LETTER JHA;Lo;0;L;;;;;N;;;;; +1009;MYANMAR LETTER NYA;Lo;0;L;;;;;N;;;;; +100A;MYANMAR LETTER NNYA;Lo;0;L;;;;;N;;;;; +100B;MYANMAR LETTER TTA;Lo;0;L;;;;;N;;;;; +100C;MYANMAR LETTER TTHA;Lo;0;L;;;;;N;;;;; +100D;MYANMAR LETTER DDA;Lo;0;L;;;;;N;;;;; +100E;MYANMAR LETTER DDHA;Lo;0;L;;;;;N;;;;; +100F;MYANMAR LETTER NNA;Lo;0;L;;;;;N;;;;; +1010;MYANMAR LETTER TA;Lo;0;L;;;;;N;;;;; +1011;MYANMAR LETTER THA;Lo;0;L;;;;;N;;;;; +1012;MYANMAR LETTER DA;Lo;0;L;;;;;N;;;;; +1013;MYANMAR LETTER DHA;Lo;0;L;;;;;N;;;;; +1014;MYANMAR LETTER NA;Lo;0;L;;;;;N;;;;; +1015;MYANMAR LETTER PA;Lo;0;L;;;;;N;;;;; +1016;MYANMAR LETTER PHA;Lo;0;L;;;;;N;;;;; +1017;MYANMAR LETTER BA;Lo;0;L;;;;;N;;;;; +1018;MYANMAR LETTER BHA;Lo;0;L;;;;;N;;;;; +1019;MYANMAR LETTER MA;Lo;0;L;;;;;N;;;;; +101A;MYANMAR LETTER YA;Lo;0;L;;;;;N;;;;; +101B;MYANMAR LETTER RA;Lo;0;L;;;;;N;;;;; +101C;MYANMAR LETTER LA;Lo;0;L;;;;;N;;;;; +101D;MYANMAR LETTER WA;Lo;0;L;;;;;N;;;;; +101E;MYANMAR LETTER SA;Lo;0;L;;;;;N;;;;; +101F;MYANMAR LETTER HA;Lo;0;L;;;;;N;;;;; +1020;MYANMAR LETTER LLA;Lo;0;L;;;;;N;;;;; +1021;MYANMAR LETTER A;Lo;0;L;;;;;N;;;;; +1022;MYANMAR LETTER SHAN A;Lo;0;L;;;;;N;;;;; +1023;MYANMAR LETTER I;Lo;0;L;;;;;N;;;;; +1024;MYANMAR LETTER II;Lo;0;L;;;;;N;;;;; +1025;MYANMAR LETTER U;Lo;0;L;;;;;N;;;;; +1026;MYANMAR LETTER UU;Lo;0;L;1025 102E;;;;N;;;;; +1027;MYANMAR LETTER E;Lo;0;L;;;;;N;;;;; +1028;MYANMAR LETTER MON E;Lo;0;L;;;;;N;;;;; +1029;MYANMAR LETTER O;Lo;0;L;;;;;N;;;;; +102A;MYANMAR LETTER AU;Lo;0;L;;;;;N;;;;; +102B;MYANMAR VOWEL SIGN TALL AA;Mc;0;L;;;;;N;;;;; +102C;MYANMAR VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +102D;MYANMAR VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; +102E;MYANMAR VOWEL SIGN II;Mn;0;NSM;;;;;N;;;;; +102F;MYANMAR VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +1030;MYANMAR VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +1031;MYANMAR VOWEL SIGN E;Mc;0;L;;;;;N;;;;; +1032;MYANMAR VOWEL SIGN AI;Mn;0;NSM;;;;;N;;;;; +1033;MYANMAR VOWEL SIGN MON II;Mn;0;NSM;;;;;N;;;;; +1034;MYANMAR VOWEL SIGN MON O;Mn;0;NSM;;;;;N;;;;; +1035;MYANMAR VOWEL SIGN E ABOVE;Mn;0;NSM;;;;;N;;;;; +1036;MYANMAR SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; +1037;MYANMAR SIGN DOT BELOW;Mn;7;NSM;;;;;N;;;;; +1038;MYANMAR SIGN VISARGA;Mc;0;L;;;;;N;;;;; +1039;MYANMAR SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; +103A;MYANMAR SIGN ASAT;Mn;9;NSM;;;;;N;;;;; +103B;MYANMAR CONSONANT SIGN MEDIAL YA;Mc;0;L;;;;;N;;;;; +103C;MYANMAR CONSONANT SIGN MEDIAL RA;Mc;0;L;;;;;N;;;;; +103D;MYANMAR CONSONANT SIGN MEDIAL WA;Mn;0;NSM;;;;;N;;;;; +103E;MYANMAR CONSONANT SIGN MEDIAL HA;Mn;0;NSM;;;;;N;;;;; +103F;MYANMAR LETTER GREAT SA;Lo;0;L;;;;;N;;;;; +1040;MYANMAR DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +1041;MYANMAR DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +1042;MYANMAR DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +1043;MYANMAR DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +1044;MYANMAR DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +1045;MYANMAR DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +1046;MYANMAR DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +1047;MYANMAR DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +1048;MYANMAR DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +1049;MYANMAR DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +104A;MYANMAR SIGN LITTLE SECTION;Po;0;L;;;;;N;;;;; +104B;MYANMAR SIGN SECTION;Po;0;L;;;;;N;;;;; +104C;MYANMAR SYMBOL LOCATIVE;Po;0;L;;;;;N;;;;; +104D;MYANMAR SYMBOL COMPLETED;Po;0;L;;;;;N;;;;; +104E;MYANMAR SYMBOL AFOREMENTIONED;Po;0;L;;;;;N;;;;; +104F;MYANMAR SYMBOL GENITIVE;Po;0;L;;;;;N;;;;; +1050;MYANMAR LETTER SHA;Lo;0;L;;;;;N;;;;; +1051;MYANMAR LETTER SSA;Lo;0;L;;;;;N;;;;; +1052;MYANMAR LETTER VOCALIC R;Lo;0;L;;;;;N;;;;; +1053;MYANMAR LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;; +1054;MYANMAR LETTER VOCALIC L;Lo;0;L;;;;;N;;;;; +1055;MYANMAR LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;; +1056;MYANMAR VOWEL SIGN VOCALIC R;Mc;0;L;;;;;N;;;;; +1057;MYANMAR VOWEL SIGN VOCALIC RR;Mc;0;L;;;;;N;;;;; +1058;MYANMAR VOWEL SIGN VOCALIC L;Mn;0;NSM;;;;;N;;;;; +1059;MYANMAR VOWEL SIGN VOCALIC LL;Mn;0;NSM;;;;;N;;;;; +105A;MYANMAR LETTER MON NGA;Lo;0;L;;;;;N;;;;; +105B;MYANMAR LETTER MON JHA;Lo;0;L;;;;;N;;;;; +105C;MYANMAR LETTER MON BBA;Lo;0;L;;;;;N;;;;; +105D;MYANMAR LETTER MON BBE;Lo;0;L;;;;;N;;;;; +105E;MYANMAR CONSONANT SIGN MON MEDIAL NA;Mn;0;NSM;;;;;N;;;;; +105F;MYANMAR CONSONANT SIGN MON MEDIAL MA;Mn;0;NSM;;;;;N;;;;; +1060;MYANMAR CONSONANT SIGN MON MEDIAL LA;Mn;0;NSM;;;;;N;;;;; +1061;MYANMAR LETTER SGAW KAREN SHA;Lo;0;L;;;;;N;;;;; +1062;MYANMAR VOWEL SIGN SGAW KAREN EU;Mc;0;L;;;;;N;;;;; +1063;MYANMAR TONE MARK SGAW KAREN HATHI;Mc;0;L;;;;;N;;;;; +1064;MYANMAR TONE MARK SGAW KAREN KE PHO;Mc;0;L;;;;;N;;;;; +1065;MYANMAR LETTER WESTERN PWO KAREN THA;Lo;0;L;;;;;N;;;;; +1066;MYANMAR LETTER WESTERN PWO KAREN PWA;Lo;0;L;;;;;N;;;;; +1067;MYANMAR VOWEL SIGN WESTERN PWO KAREN EU;Mc;0;L;;;;;N;;;;; +1068;MYANMAR VOWEL SIGN WESTERN PWO KAREN UE;Mc;0;L;;;;;N;;;;; +1069;MYANMAR SIGN WESTERN PWO KAREN TONE-1;Mc;0;L;;;;;N;;;;; +106A;MYANMAR SIGN WESTERN PWO KAREN TONE-2;Mc;0;L;;;;;N;;;;; +106B;MYANMAR SIGN WESTERN PWO KAREN TONE-3;Mc;0;L;;;;;N;;;;; +106C;MYANMAR SIGN WESTERN PWO KAREN TONE-4;Mc;0;L;;;;;N;;;;; +106D;MYANMAR SIGN WESTERN PWO KAREN TONE-5;Mc;0;L;;;;;N;;;;; +106E;MYANMAR LETTER EASTERN PWO KAREN NNA;Lo;0;L;;;;;N;;;;; +106F;MYANMAR LETTER EASTERN PWO KAREN YWA;Lo;0;L;;;;;N;;;;; +1070;MYANMAR LETTER EASTERN PWO KAREN GHWA;Lo;0;L;;;;;N;;;;; +1071;MYANMAR VOWEL SIGN GEBA KAREN I;Mn;0;NSM;;;;;N;;;;; +1072;MYANMAR VOWEL SIGN KAYAH OE;Mn;0;NSM;;;;;N;;;;; +1073;MYANMAR VOWEL SIGN KAYAH U;Mn;0;NSM;;;;;N;;;;; +1074;MYANMAR VOWEL SIGN KAYAH EE;Mn;0;NSM;;;;;N;;;;; +1075;MYANMAR LETTER SHAN KA;Lo;0;L;;;;;N;;;;; +1076;MYANMAR LETTER SHAN KHA;Lo;0;L;;;;;N;;;;; +1077;MYANMAR LETTER SHAN GA;Lo;0;L;;;;;N;;;;; +1078;MYANMAR LETTER SHAN CA;Lo;0;L;;;;;N;;;;; +1079;MYANMAR LETTER SHAN ZA;Lo;0;L;;;;;N;;;;; +107A;MYANMAR LETTER SHAN NYA;Lo;0;L;;;;;N;;;;; +107B;MYANMAR LETTER SHAN DA;Lo;0;L;;;;;N;;;;; +107C;MYANMAR LETTER SHAN NA;Lo;0;L;;;;;N;;;;; +107D;MYANMAR LETTER SHAN PHA;Lo;0;L;;;;;N;;;;; +107E;MYANMAR LETTER SHAN FA;Lo;0;L;;;;;N;;;;; +107F;MYANMAR LETTER SHAN BA;Lo;0;L;;;;;N;;;;; +1080;MYANMAR LETTER SHAN THA;Lo;0;L;;;;;N;;;;; +1081;MYANMAR LETTER SHAN HA;Lo;0;L;;;;;N;;;;; +1082;MYANMAR CONSONANT SIGN SHAN MEDIAL WA;Mn;0;NSM;;;;;N;;;;; +1083;MYANMAR VOWEL SIGN SHAN AA;Mc;0;L;;;;;N;;;;; +1084;MYANMAR VOWEL SIGN SHAN E;Mc;0;L;;;;;N;;;;; +1085;MYANMAR VOWEL SIGN SHAN E ABOVE;Mn;0;NSM;;;;;N;;;;; +1086;MYANMAR VOWEL SIGN SHAN FINAL Y;Mn;0;NSM;;;;;N;;;;; +1087;MYANMAR SIGN SHAN TONE-2;Mc;0;L;;;;;N;;;;; +1088;MYANMAR SIGN SHAN TONE-3;Mc;0;L;;;;;N;;;;; +1089;MYANMAR SIGN SHAN TONE-5;Mc;0;L;;;;;N;;;;; +108A;MYANMAR SIGN SHAN TONE-6;Mc;0;L;;;;;N;;;;; +108B;MYANMAR SIGN SHAN COUNCIL TONE-2;Mc;0;L;;;;;N;;;;; +108C;MYANMAR SIGN SHAN COUNCIL TONE-3;Mc;0;L;;;;;N;;;;; +108D;MYANMAR SIGN SHAN COUNCIL EMPHATIC TONE;Mn;220;NSM;;;;;N;;;;; +108E;MYANMAR LETTER RUMAI PALAUNG FA;Lo;0;L;;;;;N;;;;; +108F;MYANMAR SIGN RUMAI PALAUNG TONE-5;Mc;0;L;;;;;N;;;;; +1090;MYANMAR SHAN DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +1091;MYANMAR SHAN DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +1092;MYANMAR SHAN DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +1093;MYANMAR SHAN DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +1094;MYANMAR SHAN DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +1095;MYANMAR SHAN DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +1096;MYANMAR SHAN DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +1097;MYANMAR SHAN DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +1098;MYANMAR SHAN DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +1099;MYANMAR SHAN DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +109A;MYANMAR SIGN KHAMTI TONE-1;Mc;0;L;;;;;N;;;;; +109B;MYANMAR SIGN KHAMTI TONE-3;Mc;0;L;;;;;N;;;;; +109C;MYANMAR VOWEL SIGN AITON A;Mc;0;L;;;;;N;;;;; +109D;MYANMAR VOWEL SIGN AITON AI;Mn;0;NSM;;;;;N;;;;; +109E;MYANMAR SYMBOL SHAN ONE;So;0;L;;;;;N;;;;; +109F;MYANMAR SYMBOL SHAN EXCLAMATION;So;0;L;;;;;N;;;;; +10A0;GEORGIAN CAPITAL LETTER AN;Lu;0;L;;;;;N;;;;2D00; +10A1;GEORGIAN CAPITAL LETTER BAN;Lu;0;L;;;;;N;;;;2D01; +10A2;GEORGIAN CAPITAL LETTER GAN;Lu;0;L;;;;;N;;;;2D02; +10A3;GEORGIAN CAPITAL LETTER DON;Lu;0;L;;;;;N;;;;2D03; +10A4;GEORGIAN CAPITAL LETTER EN;Lu;0;L;;;;;N;;;;2D04; +10A5;GEORGIAN CAPITAL LETTER VIN;Lu;0;L;;;;;N;;;;2D05; +10A6;GEORGIAN CAPITAL LETTER ZEN;Lu;0;L;;;;;N;;;;2D06; +10A7;GEORGIAN CAPITAL LETTER TAN;Lu;0;L;;;;;N;;;;2D07; +10A8;GEORGIAN CAPITAL LETTER IN;Lu;0;L;;;;;N;;;;2D08; +10A9;GEORGIAN CAPITAL LETTER KAN;Lu;0;L;;;;;N;;;;2D09; +10AA;GEORGIAN CAPITAL LETTER LAS;Lu;0;L;;;;;N;;;;2D0A; +10AB;GEORGIAN CAPITAL LETTER MAN;Lu;0;L;;;;;N;;;;2D0B; +10AC;GEORGIAN CAPITAL LETTER NAR;Lu;0;L;;;;;N;;;;2D0C; +10AD;GEORGIAN CAPITAL LETTER ON;Lu;0;L;;;;;N;;;;2D0D; +10AE;GEORGIAN CAPITAL LETTER PAR;Lu;0;L;;;;;N;;;;2D0E; +10AF;GEORGIAN CAPITAL LETTER ZHAR;Lu;0;L;;;;;N;;;;2D0F; +10B0;GEORGIAN CAPITAL LETTER RAE;Lu;0;L;;;;;N;;;;2D10; +10B1;GEORGIAN CAPITAL LETTER SAN;Lu;0;L;;;;;N;;;;2D11; +10B2;GEORGIAN CAPITAL LETTER TAR;Lu;0;L;;;;;N;;;;2D12; +10B3;GEORGIAN CAPITAL LETTER UN;Lu;0;L;;;;;N;;;;2D13; +10B4;GEORGIAN CAPITAL LETTER PHAR;Lu;0;L;;;;;N;;;;2D14; +10B5;GEORGIAN CAPITAL LETTER KHAR;Lu;0;L;;;;;N;;;;2D15; +10B6;GEORGIAN CAPITAL LETTER GHAN;Lu;0;L;;;;;N;;;;2D16; +10B7;GEORGIAN CAPITAL LETTER QAR;Lu;0;L;;;;;N;;;;2D17; +10B8;GEORGIAN CAPITAL LETTER SHIN;Lu;0;L;;;;;N;;;;2D18; +10B9;GEORGIAN CAPITAL LETTER CHIN;Lu;0;L;;;;;N;;;;2D19; +10BA;GEORGIAN CAPITAL LETTER CAN;Lu;0;L;;;;;N;;;;2D1A; +10BB;GEORGIAN CAPITAL LETTER JIL;Lu;0;L;;;;;N;;;;2D1B; +10BC;GEORGIAN CAPITAL LETTER CIL;Lu;0;L;;;;;N;;;;2D1C; +10BD;GEORGIAN CAPITAL LETTER CHAR;Lu;0;L;;;;;N;;;;2D1D; +10BE;GEORGIAN CAPITAL LETTER XAN;Lu;0;L;;;;;N;;;;2D1E; +10BF;GEORGIAN CAPITAL LETTER JHAN;Lu;0;L;;;;;N;;;;2D1F; +10C0;GEORGIAN CAPITAL LETTER HAE;Lu;0;L;;;;;N;;;;2D20; +10C1;GEORGIAN CAPITAL LETTER HE;Lu;0;L;;;;;N;;;;2D21; +10C2;GEORGIAN CAPITAL LETTER HIE;Lu;0;L;;;;;N;;;;2D22; +10C3;GEORGIAN CAPITAL LETTER WE;Lu;0;L;;;;;N;;;;2D23; +10C4;GEORGIAN CAPITAL LETTER HAR;Lu;0;L;;;;;N;;;;2D24; +10C5;GEORGIAN CAPITAL LETTER HOE;Lu;0;L;;;;;N;;;;2D25; +10C7;GEORGIAN CAPITAL LETTER YN;Lu;0;L;;;;;N;;;;2D27; +10CD;GEORGIAN CAPITAL LETTER AEN;Lu;0;L;;;;;N;;;;2D2D; +10D0;GEORGIAN LETTER AN;Ll;0;L;;;;;N;GEORGIAN SMALL LETTER AN;;1C90;;10D0 +10D1;GEORGIAN LETTER BAN;Ll;0;L;;;;;N;GEORGIAN SMALL LETTER BAN;;1C91;;10D1 +10D2;GEORGIAN LETTER GAN;Ll;0;L;;;;;N;GEORGIAN SMALL LETTER GAN;;1C92;;10D2 +10D3;GEORGIAN LETTER DON;Ll;0;L;;;;;N;GEORGIAN SMALL LETTER DON;;1C93;;10D3 +10D4;GEORGIAN LETTER EN;Ll;0;L;;;;;N;GEORGIAN SMALL LETTER EN;;1C94;;10D4 +10D5;GEORGIAN LETTER VIN;Ll;0;L;;;;;N;GEORGIAN SMALL LETTER VIN;;1C95;;10D5 +10D6;GEORGIAN LETTER ZEN;Ll;0;L;;;;;N;GEORGIAN SMALL LETTER ZEN;;1C96;;10D6 +10D7;GEORGIAN LETTER TAN;Ll;0;L;;;;;N;GEORGIAN SMALL LETTER TAN;;1C97;;10D7 +10D8;GEORGIAN LETTER IN;Ll;0;L;;;;;N;GEORGIAN SMALL LETTER IN;;1C98;;10D8 +10D9;GEORGIAN LETTER KAN;Ll;0;L;;;;;N;GEORGIAN SMALL LETTER KAN;;1C99;;10D9 +10DA;GEORGIAN LETTER LAS;Ll;0;L;;;;;N;GEORGIAN SMALL LETTER LAS;;1C9A;;10DA +10DB;GEORGIAN LETTER MAN;Ll;0;L;;;;;N;GEORGIAN SMALL LETTER MAN;;1C9B;;10DB +10DC;GEORGIAN LETTER NAR;Ll;0;L;;;;;N;GEORGIAN SMALL LETTER NAR;;1C9C;;10DC +10DD;GEORGIAN LETTER ON;Ll;0;L;;;;;N;GEORGIAN SMALL LETTER ON;;1C9D;;10DD +10DE;GEORGIAN LETTER PAR;Ll;0;L;;;;;N;GEORGIAN SMALL LETTER PAR;;1C9E;;10DE +10DF;GEORGIAN LETTER ZHAR;Ll;0;L;;;;;N;GEORGIAN SMALL LETTER ZHAR;;1C9F;;10DF +10E0;GEORGIAN LETTER RAE;Ll;0;L;;;;;N;GEORGIAN SMALL LETTER RAE;;1CA0;;10E0 +10E1;GEORGIAN LETTER SAN;Ll;0;L;;;;;N;GEORGIAN SMALL LETTER SAN;;1CA1;;10E1 +10E2;GEORGIAN LETTER TAR;Ll;0;L;;;;;N;GEORGIAN SMALL LETTER TAR;;1CA2;;10E2 +10E3;GEORGIAN LETTER UN;Ll;0;L;;;;;N;GEORGIAN SMALL LETTER UN;;1CA3;;10E3 +10E4;GEORGIAN LETTER PHAR;Ll;0;L;;;;;N;GEORGIAN SMALL LETTER PHAR;;1CA4;;10E4 +10E5;GEORGIAN LETTER KHAR;Ll;0;L;;;;;N;GEORGIAN SMALL LETTER KHAR;;1CA5;;10E5 +10E6;GEORGIAN LETTER GHAN;Ll;0;L;;;;;N;GEORGIAN SMALL LETTER GHAN;;1CA6;;10E6 +10E7;GEORGIAN LETTER QAR;Ll;0;L;;;;;N;GEORGIAN SMALL LETTER QAR;;1CA7;;10E7 +10E8;GEORGIAN LETTER SHIN;Ll;0;L;;;;;N;GEORGIAN SMALL LETTER SHIN;;1CA8;;10E8 +10E9;GEORGIAN LETTER CHIN;Ll;0;L;;;;;N;GEORGIAN SMALL LETTER CHIN;;1CA9;;10E9 +10EA;GEORGIAN LETTER CAN;Ll;0;L;;;;;N;GEORGIAN SMALL LETTER CAN;;1CAA;;10EA +10EB;GEORGIAN LETTER JIL;Ll;0;L;;;;;N;GEORGIAN SMALL LETTER JIL;;1CAB;;10EB +10EC;GEORGIAN LETTER CIL;Ll;0;L;;;;;N;GEORGIAN SMALL LETTER CIL;;1CAC;;10EC +10ED;GEORGIAN LETTER CHAR;Ll;0;L;;;;;N;GEORGIAN SMALL LETTER CHAR;;1CAD;;10ED +10EE;GEORGIAN LETTER XAN;Ll;0;L;;;;;N;GEORGIAN SMALL LETTER XAN;;1CAE;;10EE +10EF;GEORGIAN LETTER JHAN;Ll;0;L;;;;;N;GEORGIAN SMALL LETTER JHAN;;1CAF;;10EF +10F0;GEORGIAN LETTER HAE;Ll;0;L;;;;;N;GEORGIAN SMALL LETTER HAE;;1CB0;;10F0 +10F1;GEORGIAN LETTER HE;Ll;0;L;;;;;N;GEORGIAN SMALL LETTER HE;;1CB1;;10F1 +10F2;GEORGIAN LETTER HIE;Ll;0;L;;;;;N;GEORGIAN SMALL LETTER HIE;;1CB2;;10F2 +10F3;GEORGIAN LETTER WE;Ll;0;L;;;;;N;GEORGIAN SMALL LETTER WE;;1CB3;;10F3 +10F4;GEORGIAN LETTER HAR;Ll;0;L;;;;;N;GEORGIAN SMALL LETTER HAR;;1CB4;;10F4 +10F5;GEORGIAN LETTER HOE;Ll;0;L;;;;;N;GEORGIAN SMALL LETTER HOE;;1CB5;;10F5 +10F6;GEORGIAN LETTER FI;Ll;0;L;;;;;N;GEORGIAN SMALL LETTER FI;;1CB6;;10F6 +10F7;GEORGIAN LETTER YN;Ll;0;L;;;;;N;;;1CB7;;10F7 +10F8;GEORGIAN LETTER ELIFI;Ll;0;L;;;;;N;;;1CB8;;10F8 +10F9;GEORGIAN LETTER TURNED GAN;Ll;0;L;;;;;N;;;1CB9;;10F9 +10FA;GEORGIAN LETTER AIN;Ll;0;L;;;;;N;;;1CBA;;10FA +10FB;GEORGIAN PARAGRAPH SEPARATOR;Po;0;L;;;;;N;;;;; +10FC;MODIFIER LETTER GEORGIAN NAR;Lm;0;L; 10DC;;;;N;;;;; +10FD;GEORGIAN LETTER AEN;Ll;0;L;;;;;N;;;1CBD;;10FD +10FE;GEORGIAN LETTER HARD SIGN;Ll;0;L;;;;;N;;;1CBE;;10FE +10FF;GEORGIAN LETTER LABIAL SIGN;Ll;0;L;;;;;N;;;1CBF;;10FF +1100;HANGUL CHOSEONG KIYEOK;Lo;0;L;;;;;N;;;;; +1101;HANGUL CHOSEONG SSANGKIYEOK;Lo;0;L;;;;;N;;;;; +1102;HANGUL CHOSEONG NIEUN;Lo;0;L;;;;;N;;;;; +1103;HANGUL CHOSEONG TIKEUT;Lo;0;L;;;;;N;;;;; +1104;HANGUL CHOSEONG SSANGTIKEUT;Lo;0;L;;;;;N;;;;; +1105;HANGUL CHOSEONG RIEUL;Lo;0;L;;;;;N;;;;; +1106;HANGUL CHOSEONG MIEUM;Lo;0;L;;;;;N;;;;; +1107;HANGUL CHOSEONG PIEUP;Lo;0;L;;;;;N;;;;; +1108;HANGUL CHOSEONG SSANGPIEUP;Lo;0;L;;;;;N;;;;; +1109;HANGUL CHOSEONG SIOS;Lo;0;L;;;;;N;;;;; +110A;HANGUL CHOSEONG SSANGSIOS;Lo;0;L;;;;;N;;;;; +110B;HANGUL CHOSEONG IEUNG;Lo;0;L;;;;;N;;;;; +110C;HANGUL CHOSEONG CIEUC;Lo;0;L;;;;;N;;;;; +110D;HANGUL CHOSEONG SSANGCIEUC;Lo;0;L;;;;;N;;;;; +110E;HANGUL CHOSEONG CHIEUCH;Lo;0;L;;;;;N;;;;; +110F;HANGUL CHOSEONG KHIEUKH;Lo;0;L;;;;;N;;;;; +1110;HANGUL CHOSEONG THIEUTH;Lo;0;L;;;;;N;;;;; +1111;HANGUL CHOSEONG PHIEUPH;Lo;0;L;;;;;N;;;;; +1112;HANGUL CHOSEONG HIEUH;Lo;0;L;;;;;N;;;;; +1113;HANGUL CHOSEONG NIEUN-KIYEOK;Lo;0;L;;;;;N;;;;; +1114;HANGUL CHOSEONG SSANGNIEUN;Lo;0;L;;;;;N;;;;; +1115;HANGUL CHOSEONG NIEUN-TIKEUT;Lo;0;L;;;;;N;;;;; +1116;HANGUL CHOSEONG NIEUN-PIEUP;Lo;0;L;;;;;N;;;;; +1117;HANGUL CHOSEONG TIKEUT-KIYEOK;Lo;0;L;;;;;N;;;;; +1118;HANGUL CHOSEONG RIEUL-NIEUN;Lo;0;L;;;;;N;;;;; +1119;HANGUL CHOSEONG SSANGRIEUL;Lo;0;L;;;;;N;;;;; +111A;HANGUL CHOSEONG RIEUL-HIEUH;Lo;0;L;;;;;N;;;;; +111B;HANGUL CHOSEONG KAPYEOUNRIEUL;Lo;0;L;;;;;N;;;;; +111C;HANGUL CHOSEONG MIEUM-PIEUP;Lo;0;L;;;;;N;;;;; +111D;HANGUL CHOSEONG KAPYEOUNMIEUM;Lo;0;L;;;;;N;;;;; +111E;HANGUL CHOSEONG PIEUP-KIYEOK;Lo;0;L;;;;;N;;;;; +111F;HANGUL CHOSEONG PIEUP-NIEUN;Lo;0;L;;;;;N;;;;; +1120;HANGUL CHOSEONG PIEUP-TIKEUT;Lo;0;L;;;;;N;;;;; +1121;HANGUL CHOSEONG PIEUP-SIOS;Lo;0;L;;;;;N;;;;; +1122;HANGUL CHOSEONG PIEUP-SIOS-KIYEOK;Lo;0;L;;;;;N;;;;; +1123;HANGUL CHOSEONG PIEUP-SIOS-TIKEUT;Lo;0;L;;;;;N;;;;; +1124;HANGUL CHOSEONG PIEUP-SIOS-PIEUP;Lo;0;L;;;;;N;;;;; +1125;HANGUL CHOSEONG PIEUP-SSANGSIOS;Lo;0;L;;;;;N;;;;; +1126;HANGUL CHOSEONG PIEUP-SIOS-CIEUC;Lo;0;L;;;;;N;;;;; +1127;HANGUL CHOSEONG PIEUP-CIEUC;Lo;0;L;;;;;N;;;;; +1128;HANGUL CHOSEONG PIEUP-CHIEUCH;Lo;0;L;;;;;N;;;;; +1129;HANGUL CHOSEONG PIEUP-THIEUTH;Lo;0;L;;;;;N;;;;; +112A;HANGUL CHOSEONG PIEUP-PHIEUPH;Lo;0;L;;;;;N;;;;; +112B;HANGUL CHOSEONG KAPYEOUNPIEUP;Lo;0;L;;;;;N;;;;; +112C;HANGUL CHOSEONG KAPYEOUNSSANGPIEUP;Lo;0;L;;;;;N;;;;; +112D;HANGUL CHOSEONG SIOS-KIYEOK;Lo;0;L;;;;;N;;;;; +112E;HANGUL CHOSEONG SIOS-NIEUN;Lo;0;L;;;;;N;;;;; +112F;HANGUL CHOSEONG SIOS-TIKEUT;Lo;0;L;;;;;N;;;;; +1130;HANGUL CHOSEONG SIOS-RIEUL;Lo;0;L;;;;;N;;;;; +1131;HANGUL CHOSEONG SIOS-MIEUM;Lo;0;L;;;;;N;;;;; +1132;HANGUL CHOSEONG SIOS-PIEUP;Lo;0;L;;;;;N;;;;; +1133;HANGUL CHOSEONG SIOS-PIEUP-KIYEOK;Lo;0;L;;;;;N;;;;; +1134;HANGUL CHOSEONG SIOS-SSANGSIOS;Lo;0;L;;;;;N;;;;; +1135;HANGUL CHOSEONG SIOS-IEUNG;Lo;0;L;;;;;N;;;;; +1136;HANGUL CHOSEONG SIOS-CIEUC;Lo;0;L;;;;;N;;;;; +1137;HANGUL CHOSEONG SIOS-CHIEUCH;Lo;0;L;;;;;N;;;;; +1138;HANGUL CHOSEONG SIOS-KHIEUKH;Lo;0;L;;;;;N;;;;; +1139;HANGUL CHOSEONG SIOS-THIEUTH;Lo;0;L;;;;;N;;;;; +113A;HANGUL CHOSEONG SIOS-PHIEUPH;Lo;0;L;;;;;N;;;;; +113B;HANGUL CHOSEONG SIOS-HIEUH;Lo;0;L;;;;;N;;;;; +113C;HANGUL CHOSEONG CHITUEUMSIOS;Lo;0;L;;;;;N;;;;; +113D;HANGUL CHOSEONG CHITUEUMSSANGSIOS;Lo;0;L;;;;;N;;;;; +113E;HANGUL CHOSEONG CEONGCHIEUMSIOS;Lo;0;L;;;;;N;;;;; +113F;HANGUL CHOSEONG CEONGCHIEUMSSANGSIOS;Lo;0;L;;;;;N;;;;; +1140;HANGUL CHOSEONG PANSIOS;Lo;0;L;;;;;N;;;;; +1141;HANGUL CHOSEONG IEUNG-KIYEOK;Lo;0;L;;;;;N;;;;; +1142;HANGUL CHOSEONG IEUNG-TIKEUT;Lo;0;L;;;;;N;;;;; +1143;HANGUL CHOSEONG IEUNG-MIEUM;Lo;0;L;;;;;N;;;;; +1144;HANGUL CHOSEONG IEUNG-PIEUP;Lo;0;L;;;;;N;;;;; +1145;HANGUL CHOSEONG IEUNG-SIOS;Lo;0;L;;;;;N;;;;; +1146;HANGUL CHOSEONG IEUNG-PANSIOS;Lo;0;L;;;;;N;;;;; +1147;HANGUL CHOSEONG SSANGIEUNG;Lo;0;L;;;;;N;;;;; +1148;HANGUL CHOSEONG IEUNG-CIEUC;Lo;0;L;;;;;N;;;;; +1149;HANGUL CHOSEONG IEUNG-CHIEUCH;Lo;0;L;;;;;N;;;;; +114A;HANGUL CHOSEONG IEUNG-THIEUTH;Lo;0;L;;;;;N;;;;; +114B;HANGUL CHOSEONG IEUNG-PHIEUPH;Lo;0;L;;;;;N;;;;; +114C;HANGUL CHOSEONG YESIEUNG;Lo;0;L;;;;;N;;;;; +114D;HANGUL CHOSEONG CIEUC-IEUNG;Lo;0;L;;;;;N;;;;; +114E;HANGUL CHOSEONG CHITUEUMCIEUC;Lo;0;L;;;;;N;;;;; +114F;HANGUL CHOSEONG CHITUEUMSSANGCIEUC;Lo;0;L;;;;;N;;;;; +1150;HANGUL CHOSEONG CEONGCHIEUMCIEUC;Lo;0;L;;;;;N;;;;; +1151;HANGUL CHOSEONG CEONGCHIEUMSSANGCIEUC;Lo;0;L;;;;;N;;;;; +1152;HANGUL CHOSEONG CHIEUCH-KHIEUKH;Lo;0;L;;;;;N;;;;; +1153;HANGUL CHOSEONG CHIEUCH-HIEUH;Lo;0;L;;;;;N;;;;; +1154;HANGUL CHOSEONG CHITUEUMCHIEUCH;Lo;0;L;;;;;N;;;;; +1155;HANGUL CHOSEONG CEONGCHIEUMCHIEUCH;Lo;0;L;;;;;N;;;;; +1156;HANGUL CHOSEONG PHIEUPH-PIEUP;Lo;0;L;;;;;N;;;;; +1157;HANGUL CHOSEONG KAPYEOUNPHIEUPH;Lo;0;L;;;;;N;;;;; +1158;HANGUL CHOSEONG SSANGHIEUH;Lo;0;L;;;;;N;;;;; +1159;HANGUL CHOSEONG YEORINHIEUH;Lo;0;L;;;;;N;;;;; +115A;HANGUL CHOSEONG KIYEOK-TIKEUT;Lo;0;L;;;;;N;;;;; +115B;HANGUL CHOSEONG NIEUN-SIOS;Lo;0;L;;;;;N;;;;; +115C;HANGUL CHOSEONG NIEUN-CIEUC;Lo;0;L;;;;;N;;;;; +115D;HANGUL CHOSEONG NIEUN-HIEUH;Lo;0;L;;;;;N;;;;; +115E;HANGUL CHOSEONG TIKEUT-RIEUL;Lo;0;L;;;;;N;;;;; +115F;HANGUL CHOSEONG FILLER;Lo;0;L;;;;;N;;;;; +1160;HANGUL JUNGSEONG FILLER;Lo;0;L;;;;;N;;;;; +1161;HANGUL JUNGSEONG A;Lo;0;L;;;;;N;;;;; +1162;HANGUL JUNGSEONG AE;Lo;0;L;;;;;N;;;;; +1163;HANGUL JUNGSEONG YA;Lo;0;L;;;;;N;;;;; +1164;HANGUL JUNGSEONG YAE;Lo;0;L;;;;;N;;;;; +1165;HANGUL JUNGSEONG EO;Lo;0;L;;;;;N;;;;; +1166;HANGUL JUNGSEONG E;Lo;0;L;;;;;N;;;;; +1167;HANGUL JUNGSEONG YEO;Lo;0;L;;;;;N;;;;; +1168;HANGUL JUNGSEONG YE;Lo;0;L;;;;;N;;;;; +1169;HANGUL JUNGSEONG O;Lo;0;L;;;;;N;;;;; +116A;HANGUL JUNGSEONG WA;Lo;0;L;;;;;N;;;;; +116B;HANGUL JUNGSEONG WAE;Lo;0;L;;;;;N;;;;; +116C;HANGUL JUNGSEONG OE;Lo;0;L;;;;;N;;;;; +116D;HANGUL JUNGSEONG YO;Lo;0;L;;;;;N;;;;; +116E;HANGUL JUNGSEONG U;Lo;0;L;;;;;N;;;;; +116F;HANGUL JUNGSEONG WEO;Lo;0;L;;;;;N;;;;; +1170;HANGUL JUNGSEONG WE;Lo;0;L;;;;;N;;;;; +1171;HANGUL JUNGSEONG WI;Lo;0;L;;;;;N;;;;; +1172;HANGUL JUNGSEONG YU;Lo;0;L;;;;;N;;;;; +1173;HANGUL JUNGSEONG EU;Lo;0;L;;;;;N;;;;; +1174;HANGUL JUNGSEONG YI;Lo;0;L;;;;;N;;;;; +1175;HANGUL JUNGSEONG I;Lo;0;L;;;;;N;;;;; +1176;HANGUL JUNGSEONG A-O;Lo;0;L;;;;;N;;;;; +1177;HANGUL JUNGSEONG A-U;Lo;0;L;;;;;N;;;;; +1178;HANGUL JUNGSEONG YA-O;Lo;0;L;;;;;N;;;;; +1179;HANGUL JUNGSEONG YA-YO;Lo;0;L;;;;;N;;;;; +117A;HANGUL JUNGSEONG EO-O;Lo;0;L;;;;;N;;;;; +117B;HANGUL JUNGSEONG EO-U;Lo;0;L;;;;;N;;;;; +117C;HANGUL JUNGSEONG EO-EU;Lo;0;L;;;;;N;;;;; +117D;HANGUL JUNGSEONG YEO-O;Lo;0;L;;;;;N;;;;; +117E;HANGUL JUNGSEONG YEO-U;Lo;0;L;;;;;N;;;;; +117F;HANGUL JUNGSEONG O-EO;Lo;0;L;;;;;N;;;;; +1180;HANGUL JUNGSEONG O-E;Lo;0;L;;;;;N;;;;; +1181;HANGUL JUNGSEONG O-YE;Lo;0;L;;;;;N;;;;; +1182;HANGUL JUNGSEONG O-O;Lo;0;L;;;;;N;;;;; +1183;HANGUL JUNGSEONG O-U;Lo;0;L;;;;;N;;;;; +1184;HANGUL JUNGSEONG YO-YA;Lo;0;L;;;;;N;;;;; +1185;HANGUL JUNGSEONG YO-YAE;Lo;0;L;;;;;N;;;;; +1186;HANGUL JUNGSEONG YO-YEO;Lo;0;L;;;;;N;;;;; +1187;HANGUL JUNGSEONG YO-O;Lo;0;L;;;;;N;;;;; +1188;HANGUL JUNGSEONG YO-I;Lo;0;L;;;;;N;;;;; +1189;HANGUL JUNGSEONG U-A;Lo;0;L;;;;;N;;;;; +118A;HANGUL JUNGSEONG U-AE;Lo;0;L;;;;;N;;;;; +118B;HANGUL JUNGSEONG U-EO-EU;Lo;0;L;;;;;N;;;;; +118C;HANGUL JUNGSEONG U-YE;Lo;0;L;;;;;N;;;;; +118D;HANGUL JUNGSEONG U-U;Lo;0;L;;;;;N;;;;; +118E;HANGUL JUNGSEONG YU-A;Lo;0;L;;;;;N;;;;; +118F;HANGUL JUNGSEONG YU-EO;Lo;0;L;;;;;N;;;;; +1190;HANGUL JUNGSEONG YU-E;Lo;0;L;;;;;N;;;;; +1191;HANGUL JUNGSEONG YU-YEO;Lo;0;L;;;;;N;;;;; +1192;HANGUL JUNGSEONG YU-YE;Lo;0;L;;;;;N;;;;; +1193;HANGUL JUNGSEONG YU-U;Lo;0;L;;;;;N;;;;; +1194;HANGUL JUNGSEONG YU-I;Lo;0;L;;;;;N;;;;; +1195;HANGUL JUNGSEONG EU-U;Lo;0;L;;;;;N;;;;; +1196;HANGUL JUNGSEONG EU-EU;Lo;0;L;;;;;N;;;;; +1197;HANGUL JUNGSEONG YI-U;Lo;0;L;;;;;N;;;;; +1198;HANGUL JUNGSEONG I-A;Lo;0;L;;;;;N;;;;; +1199;HANGUL JUNGSEONG I-YA;Lo;0;L;;;;;N;;;;; +119A;HANGUL JUNGSEONG I-O;Lo;0;L;;;;;N;;;;; +119B;HANGUL JUNGSEONG I-U;Lo;0;L;;;;;N;;;;; +119C;HANGUL JUNGSEONG I-EU;Lo;0;L;;;;;N;;;;; +119D;HANGUL JUNGSEONG I-ARAEA;Lo;0;L;;;;;N;;;;; +119E;HANGUL JUNGSEONG ARAEA;Lo;0;L;;;;;N;;;;; +119F;HANGUL JUNGSEONG ARAEA-EO;Lo;0;L;;;;;N;;;;; +11A0;HANGUL JUNGSEONG ARAEA-U;Lo;0;L;;;;;N;;;;; +11A1;HANGUL JUNGSEONG ARAEA-I;Lo;0;L;;;;;N;;;;; +11A2;HANGUL JUNGSEONG SSANGARAEA;Lo;0;L;;;;;N;;;;; +11A3;HANGUL JUNGSEONG A-EU;Lo;0;L;;;;;N;;;;; +11A4;HANGUL JUNGSEONG YA-U;Lo;0;L;;;;;N;;;;; +11A5;HANGUL JUNGSEONG YEO-YA;Lo;0;L;;;;;N;;;;; +11A6;HANGUL JUNGSEONG O-YA;Lo;0;L;;;;;N;;;;; +11A7;HANGUL JUNGSEONG O-YAE;Lo;0;L;;;;;N;;;;; +11A8;HANGUL JONGSEONG KIYEOK;Lo;0;L;;;;;N;;;;; +11A9;HANGUL JONGSEONG SSANGKIYEOK;Lo;0;L;;;;;N;;;;; +11AA;HANGUL JONGSEONG KIYEOK-SIOS;Lo;0;L;;;;;N;;;;; +11AB;HANGUL JONGSEONG NIEUN;Lo;0;L;;;;;N;;;;; +11AC;HANGUL JONGSEONG NIEUN-CIEUC;Lo;0;L;;;;;N;;;;; +11AD;HANGUL JONGSEONG NIEUN-HIEUH;Lo;0;L;;;;;N;;;;; +11AE;HANGUL JONGSEONG TIKEUT;Lo;0;L;;;;;N;;;;; +11AF;HANGUL JONGSEONG RIEUL;Lo;0;L;;;;;N;;;;; +11B0;HANGUL JONGSEONG RIEUL-KIYEOK;Lo;0;L;;;;;N;;;;; +11B1;HANGUL JONGSEONG RIEUL-MIEUM;Lo;0;L;;;;;N;;;;; +11B2;HANGUL JONGSEONG RIEUL-PIEUP;Lo;0;L;;;;;N;;;;; +11B3;HANGUL JONGSEONG RIEUL-SIOS;Lo;0;L;;;;;N;;;;; +11B4;HANGUL JONGSEONG RIEUL-THIEUTH;Lo;0;L;;;;;N;;;;; +11B5;HANGUL JONGSEONG RIEUL-PHIEUPH;Lo;0;L;;;;;N;;;;; +11B6;HANGUL JONGSEONG RIEUL-HIEUH;Lo;0;L;;;;;N;;;;; +11B7;HANGUL JONGSEONG MIEUM;Lo;0;L;;;;;N;;;;; +11B8;HANGUL JONGSEONG PIEUP;Lo;0;L;;;;;N;;;;; +11B9;HANGUL JONGSEONG PIEUP-SIOS;Lo;0;L;;;;;N;;;;; +11BA;HANGUL JONGSEONG SIOS;Lo;0;L;;;;;N;;;;; +11BB;HANGUL JONGSEONG SSANGSIOS;Lo;0;L;;;;;N;;;;; +11BC;HANGUL JONGSEONG IEUNG;Lo;0;L;;;;;N;;;;; +11BD;HANGUL JONGSEONG CIEUC;Lo;0;L;;;;;N;;;;; +11BE;HANGUL JONGSEONG CHIEUCH;Lo;0;L;;;;;N;;;;; +11BF;HANGUL JONGSEONG KHIEUKH;Lo;0;L;;;;;N;;;;; +11C0;HANGUL JONGSEONG THIEUTH;Lo;0;L;;;;;N;;;;; +11C1;HANGUL JONGSEONG PHIEUPH;Lo;0;L;;;;;N;;;;; +11C2;HANGUL JONGSEONG HIEUH;Lo;0;L;;;;;N;;;;; +11C3;HANGUL JONGSEONG KIYEOK-RIEUL;Lo;0;L;;;;;N;;;;; +11C4;HANGUL JONGSEONG KIYEOK-SIOS-KIYEOK;Lo;0;L;;;;;N;;;;; +11C5;HANGUL JONGSEONG NIEUN-KIYEOK;Lo;0;L;;;;;N;;;;; +11C6;HANGUL JONGSEONG NIEUN-TIKEUT;Lo;0;L;;;;;N;;;;; +11C7;HANGUL JONGSEONG NIEUN-SIOS;Lo;0;L;;;;;N;;;;; +11C8;HANGUL JONGSEONG NIEUN-PANSIOS;Lo;0;L;;;;;N;;;;; +11C9;HANGUL JONGSEONG NIEUN-THIEUTH;Lo;0;L;;;;;N;;;;; +11CA;HANGUL JONGSEONG TIKEUT-KIYEOK;Lo;0;L;;;;;N;;;;; +11CB;HANGUL JONGSEONG TIKEUT-RIEUL;Lo;0;L;;;;;N;;;;; +11CC;HANGUL JONGSEONG RIEUL-KIYEOK-SIOS;Lo;0;L;;;;;N;;;;; +11CD;HANGUL JONGSEONG RIEUL-NIEUN;Lo;0;L;;;;;N;;;;; +11CE;HANGUL JONGSEONG RIEUL-TIKEUT;Lo;0;L;;;;;N;;;;; +11CF;HANGUL JONGSEONG RIEUL-TIKEUT-HIEUH;Lo;0;L;;;;;N;;;;; +11D0;HANGUL JONGSEONG SSANGRIEUL;Lo;0;L;;;;;N;;;;; +11D1;HANGUL JONGSEONG RIEUL-MIEUM-KIYEOK;Lo;0;L;;;;;N;;;;; +11D2;HANGUL JONGSEONG RIEUL-MIEUM-SIOS;Lo;0;L;;;;;N;;;;; +11D3;HANGUL JONGSEONG RIEUL-PIEUP-SIOS;Lo;0;L;;;;;N;;;;; +11D4;HANGUL JONGSEONG RIEUL-PIEUP-HIEUH;Lo;0;L;;;;;N;;;;; +11D5;HANGUL JONGSEONG RIEUL-KAPYEOUNPIEUP;Lo;0;L;;;;;N;;;;; +11D6;HANGUL JONGSEONG RIEUL-SSANGSIOS;Lo;0;L;;;;;N;;;;; +11D7;HANGUL JONGSEONG RIEUL-PANSIOS;Lo;0;L;;;;;N;;;;; +11D8;HANGUL JONGSEONG RIEUL-KHIEUKH;Lo;0;L;;;;;N;;;;; +11D9;HANGUL JONGSEONG RIEUL-YEORINHIEUH;Lo;0;L;;;;;N;;;;; +11DA;HANGUL JONGSEONG MIEUM-KIYEOK;Lo;0;L;;;;;N;;;;; +11DB;HANGUL JONGSEONG MIEUM-RIEUL;Lo;0;L;;;;;N;;;;; +11DC;HANGUL JONGSEONG MIEUM-PIEUP;Lo;0;L;;;;;N;;;;; +11DD;HANGUL JONGSEONG MIEUM-SIOS;Lo;0;L;;;;;N;;;;; +11DE;HANGUL JONGSEONG MIEUM-SSANGSIOS;Lo;0;L;;;;;N;;;;; +11DF;HANGUL JONGSEONG MIEUM-PANSIOS;Lo;0;L;;;;;N;;;;; +11E0;HANGUL JONGSEONG MIEUM-CHIEUCH;Lo;0;L;;;;;N;;;;; +11E1;HANGUL JONGSEONG MIEUM-HIEUH;Lo;0;L;;;;;N;;;;; +11E2;HANGUL JONGSEONG KAPYEOUNMIEUM;Lo;0;L;;;;;N;;;;; +11E3;HANGUL JONGSEONG PIEUP-RIEUL;Lo;0;L;;;;;N;;;;; +11E4;HANGUL JONGSEONG PIEUP-PHIEUPH;Lo;0;L;;;;;N;;;;; +11E5;HANGUL JONGSEONG PIEUP-HIEUH;Lo;0;L;;;;;N;;;;; +11E6;HANGUL JONGSEONG KAPYEOUNPIEUP;Lo;0;L;;;;;N;;;;; +11E7;HANGUL JONGSEONG SIOS-KIYEOK;Lo;0;L;;;;;N;;;;; +11E8;HANGUL JONGSEONG SIOS-TIKEUT;Lo;0;L;;;;;N;;;;; +11E9;HANGUL JONGSEONG SIOS-RIEUL;Lo;0;L;;;;;N;;;;; +11EA;HANGUL JONGSEONG SIOS-PIEUP;Lo;0;L;;;;;N;;;;; +11EB;HANGUL JONGSEONG PANSIOS;Lo;0;L;;;;;N;;;;; +11EC;HANGUL JONGSEONG IEUNG-KIYEOK;Lo;0;L;;;;;N;;;;; +11ED;HANGUL JONGSEONG IEUNG-SSANGKIYEOK;Lo;0;L;;;;;N;;;;; +11EE;HANGUL JONGSEONG SSANGIEUNG;Lo;0;L;;;;;N;;;;; +11EF;HANGUL JONGSEONG IEUNG-KHIEUKH;Lo;0;L;;;;;N;;;;; +11F0;HANGUL JONGSEONG YESIEUNG;Lo;0;L;;;;;N;;;;; +11F1;HANGUL JONGSEONG YESIEUNG-SIOS;Lo;0;L;;;;;N;;;;; +11F2;HANGUL JONGSEONG YESIEUNG-PANSIOS;Lo;0;L;;;;;N;;;;; +11F3;HANGUL JONGSEONG PHIEUPH-PIEUP;Lo;0;L;;;;;N;;;;; +11F4;HANGUL JONGSEONG KAPYEOUNPHIEUPH;Lo;0;L;;;;;N;;;;; +11F5;HANGUL JONGSEONG HIEUH-NIEUN;Lo;0;L;;;;;N;;;;; +11F6;HANGUL JONGSEONG HIEUH-RIEUL;Lo;0;L;;;;;N;;;;; +11F7;HANGUL JONGSEONG HIEUH-MIEUM;Lo;0;L;;;;;N;;;;; +11F8;HANGUL JONGSEONG HIEUH-PIEUP;Lo;0;L;;;;;N;;;;; +11F9;HANGUL JONGSEONG YEORINHIEUH;Lo;0;L;;;;;N;;;;; +11FA;HANGUL JONGSEONG KIYEOK-NIEUN;Lo;0;L;;;;;N;;;;; +11FB;HANGUL JONGSEONG KIYEOK-PIEUP;Lo;0;L;;;;;N;;;;; +11FC;HANGUL JONGSEONG KIYEOK-CHIEUCH;Lo;0;L;;;;;N;;;;; +11FD;HANGUL JONGSEONG KIYEOK-KHIEUKH;Lo;0;L;;;;;N;;;;; +11FE;HANGUL JONGSEONG KIYEOK-HIEUH;Lo;0;L;;;;;N;;;;; +11FF;HANGUL JONGSEONG SSANGNIEUN;Lo;0;L;;;;;N;;;;; +1200;ETHIOPIC SYLLABLE HA;Lo;0;L;;;;;N;;;;; +1201;ETHIOPIC SYLLABLE HU;Lo;0;L;;;;;N;;;;; +1202;ETHIOPIC SYLLABLE HI;Lo;0;L;;;;;N;;;;; +1203;ETHIOPIC SYLLABLE HAA;Lo;0;L;;;;;N;;;;; +1204;ETHIOPIC SYLLABLE HEE;Lo;0;L;;;;;N;;;;; +1205;ETHIOPIC SYLLABLE HE;Lo;0;L;;;;;N;;;;; +1206;ETHIOPIC SYLLABLE HO;Lo;0;L;;;;;N;;;;; +1207;ETHIOPIC SYLLABLE HOA;Lo;0;L;;;;;N;;;;; +1208;ETHIOPIC SYLLABLE LA;Lo;0;L;;;;;N;;;;; +1209;ETHIOPIC SYLLABLE LU;Lo;0;L;;;;;N;;;;; +120A;ETHIOPIC SYLLABLE LI;Lo;0;L;;;;;N;;;;; +120B;ETHIOPIC SYLLABLE LAA;Lo;0;L;;;;;N;;;;; +120C;ETHIOPIC SYLLABLE LEE;Lo;0;L;;;;;N;;;;; +120D;ETHIOPIC SYLLABLE LE;Lo;0;L;;;;;N;;;;; +120E;ETHIOPIC SYLLABLE LO;Lo;0;L;;;;;N;;;;; +120F;ETHIOPIC SYLLABLE LWA;Lo;0;L;;;;;N;;;;; +1210;ETHIOPIC SYLLABLE HHA;Lo;0;L;;;;;N;;;;; +1211;ETHIOPIC SYLLABLE HHU;Lo;0;L;;;;;N;;;;; +1212;ETHIOPIC SYLLABLE HHI;Lo;0;L;;;;;N;;;;; +1213;ETHIOPIC SYLLABLE HHAA;Lo;0;L;;;;;N;;;;; +1214;ETHIOPIC SYLLABLE HHEE;Lo;0;L;;;;;N;;;;; +1215;ETHIOPIC SYLLABLE HHE;Lo;0;L;;;;;N;;;;; +1216;ETHIOPIC SYLLABLE HHO;Lo;0;L;;;;;N;;;;; +1217;ETHIOPIC SYLLABLE HHWA;Lo;0;L;;;;;N;;;;; +1218;ETHIOPIC SYLLABLE MA;Lo;0;L;;;;;N;;;;; +1219;ETHIOPIC SYLLABLE MU;Lo;0;L;;;;;N;;;;; +121A;ETHIOPIC SYLLABLE MI;Lo;0;L;;;;;N;;;;; +121B;ETHIOPIC SYLLABLE MAA;Lo;0;L;;;;;N;;;;; +121C;ETHIOPIC SYLLABLE MEE;Lo;0;L;;;;;N;;;;; +121D;ETHIOPIC SYLLABLE ME;Lo;0;L;;;;;N;;;;; +121E;ETHIOPIC SYLLABLE MO;Lo;0;L;;;;;N;;;;; +121F;ETHIOPIC SYLLABLE MWA;Lo;0;L;;;;;N;;;;; +1220;ETHIOPIC SYLLABLE SZA;Lo;0;L;;;;;N;;;;; +1221;ETHIOPIC SYLLABLE SZU;Lo;0;L;;;;;N;;;;; +1222;ETHIOPIC SYLLABLE SZI;Lo;0;L;;;;;N;;;;; +1223;ETHIOPIC SYLLABLE SZAA;Lo;0;L;;;;;N;;;;; +1224;ETHIOPIC SYLLABLE SZEE;Lo;0;L;;;;;N;;;;; +1225;ETHIOPIC SYLLABLE SZE;Lo;0;L;;;;;N;;;;; +1226;ETHIOPIC SYLLABLE SZO;Lo;0;L;;;;;N;;;;; +1227;ETHIOPIC SYLLABLE SZWA;Lo;0;L;;;;;N;;;;; +1228;ETHIOPIC SYLLABLE RA;Lo;0;L;;;;;N;;;;; +1229;ETHIOPIC SYLLABLE RU;Lo;0;L;;;;;N;;;;; +122A;ETHIOPIC SYLLABLE RI;Lo;0;L;;;;;N;;;;; +122B;ETHIOPIC SYLLABLE RAA;Lo;0;L;;;;;N;;;;; +122C;ETHIOPIC SYLLABLE REE;Lo;0;L;;;;;N;;;;; +122D;ETHIOPIC SYLLABLE RE;Lo;0;L;;;;;N;;;;; +122E;ETHIOPIC SYLLABLE RO;Lo;0;L;;;;;N;;;;; +122F;ETHIOPIC SYLLABLE RWA;Lo;0;L;;;;;N;;;;; +1230;ETHIOPIC SYLLABLE SA;Lo;0;L;;;;;N;;;;; +1231;ETHIOPIC SYLLABLE SU;Lo;0;L;;;;;N;;;;; +1232;ETHIOPIC SYLLABLE SI;Lo;0;L;;;;;N;;;;; +1233;ETHIOPIC SYLLABLE SAA;Lo;0;L;;;;;N;;;;; +1234;ETHIOPIC SYLLABLE SEE;Lo;0;L;;;;;N;;;;; +1235;ETHIOPIC SYLLABLE SE;Lo;0;L;;;;;N;;;;; +1236;ETHIOPIC SYLLABLE SO;Lo;0;L;;;;;N;;;;; +1237;ETHIOPIC SYLLABLE SWA;Lo;0;L;;;;;N;;;;; +1238;ETHIOPIC SYLLABLE SHA;Lo;0;L;;;;;N;;;;; +1239;ETHIOPIC SYLLABLE SHU;Lo;0;L;;;;;N;;;;; +123A;ETHIOPIC SYLLABLE SHI;Lo;0;L;;;;;N;;;;; +123B;ETHIOPIC SYLLABLE SHAA;Lo;0;L;;;;;N;;;;; +123C;ETHIOPIC SYLLABLE SHEE;Lo;0;L;;;;;N;;;;; +123D;ETHIOPIC SYLLABLE SHE;Lo;0;L;;;;;N;;;;; +123E;ETHIOPIC SYLLABLE SHO;Lo;0;L;;;;;N;;;;; +123F;ETHIOPIC SYLLABLE SHWA;Lo;0;L;;;;;N;;;;; +1240;ETHIOPIC SYLLABLE QA;Lo;0;L;;;;;N;;;;; +1241;ETHIOPIC SYLLABLE QU;Lo;0;L;;;;;N;;;;; +1242;ETHIOPIC SYLLABLE QI;Lo;0;L;;;;;N;;;;; +1243;ETHIOPIC SYLLABLE QAA;Lo;0;L;;;;;N;;;;; +1244;ETHIOPIC SYLLABLE QEE;Lo;0;L;;;;;N;;;;; +1245;ETHIOPIC SYLLABLE QE;Lo;0;L;;;;;N;;;;; +1246;ETHIOPIC SYLLABLE QO;Lo;0;L;;;;;N;;;;; +1247;ETHIOPIC SYLLABLE QOA;Lo;0;L;;;;;N;;;;; +1248;ETHIOPIC SYLLABLE QWA;Lo;0;L;;;;;N;;;;; +124A;ETHIOPIC SYLLABLE QWI;Lo;0;L;;;;;N;;;;; +124B;ETHIOPIC SYLLABLE QWAA;Lo;0;L;;;;;N;;;;; +124C;ETHIOPIC SYLLABLE QWEE;Lo;0;L;;;;;N;;;;; +124D;ETHIOPIC SYLLABLE QWE;Lo;0;L;;;;;N;;;;; +1250;ETHIOPIC SYLLABLE QHA;Lo;0;L;;;;;N;;;;; +1251;ETHIOPIC SYLLABLE QHU;Lo;0;L;;;;;N;;;;; +1252;ETHIOPIC SYLLABLE QHI;Lo;0;L;;;;;N;;;;; +1253;ETHIOPIC SYLLABLE QHAA;Lo;0;L;;;;;N;;;;; +1254;ETHIOPIC SYLLABLE QHEE;Lo;0;L;;;;;N;;;;; +1255;ETHIOPIC SYLLABLE QHE;Lo;0;L;;;;;N;;;;; +1256;ETHIOPIC SYLLABLE QHO;Lo;0;L;;;;;N;;;;; +1258;ETHIOPIC SYLLABLE QHWA;Lo;0;L;;;;;N;;;;; +125A;ETHIOPIC SYLLABLE QHWI;Lo;0;L;;;;;N;;;;; +125B;ETHIOPIC SYLLABLE QHWAA;Lo;0;L;;;;;N;;;;; +125C;ETHIOPIC SYLLABLE QHWEE;Lo;0;L;;;;;N;;;;; +125D;ETHIOPIC SYLLABLE QHWE;Lo;0;L;;;;;N;;;;; +1260;ETHIOPIC SYLLABLE BA;Lo;0;L;;;;;N;;;;; +1261;ETHIOPIC SYLLABLE BU;Lo;0;L;;;;;N;;;;; +1262;ETHIOPIC SYLLABLE BI;Lo;0;L;;;;;N;;;;; +1263;ETHIOPIC SYLLABLE BAA;Lo;0;L;;;;;N;;;;; +1264;ETHIOPIC SYLLABLE BEE;Lo;0;L;;;;;N;;;;; +1265;ETHIOPIC SYLLABLE BE;Lo;0;L;;;;;N;;;;; +1266;ETHIOPIC SYLLABLE BO;Lo;0;L;;;;;N;;;;; +1267;ETHIOPIC SYLLABLE BWA;Lo;0;L;;;;;N;;;;; +1268;ETHIOPIC SYLLABLE VA;Lo;0;L;;;;;N;;;;; +1269;ETHIOPIC SYLLABLE VU;Lo;0;L;;;;;N;;;;; +126A;ETHIOPIC SYLLABLE VI;Lo;0;L;;;;;N;;;;; +126B;ETHIOPIC SYLLABLE VAA;Lo;0;L;;;;;N;;;;; +126C;ETHIOPIC SYLLABLE VEE;Lo;0;L;;;;;N;;;;; +126D;ETHIOPIC SYLLABLE VE;Lo;0;L;;;;;N;;;;; +126E;ETHIOPIC SYLLABLE VO;Lo;0;L;;;;;N;;;;; +126F;ETHIOPIC SYLLABLE VWA;Lo;0;L;;;;;N;;;;; +1270;ETHIOPIC SYLLABLE TA;Lo;0;L;;;;;N;;;;; +1271;ETHIOPIC SYLLABLE TU;Lo;0;L;;;;;N;;;;; +1272;ETHIOPIC SYLLABLE TI;Lo;0;L;;;;;N;;;;; +1273;ETHIOPIC SYLLABLE TAA;Lo;0;L;;;;;N;;;;; +1274;ETHIOPIC SYLLABLE TEE;Lo;0;L;;;;;N;;;;; +1275;ETHIOPIC SYLLABLE TE;Lo;0;L;;;;;N;;;;; +1276;ETHIOPIC SYLLABLE TO;Lo;0;L;;;;;N;;;;; +1277;ETHIOPIC SYLLABLE TWA;Lo;0;L;;;;;N;;;;; +1278;ETHIOPIC SYLLABLE CA;Lo;0;L;;;;;N;;;;; +1279;ETHIOPIC SYLLABLE CU;Lo;0;L;;;;;N;;;;; +127A;ETHIOPIC SYLLABLE CI;Lo;0;L;;;;;N;;;;; +127B;ETHIOPIC SYLLABLE CAA;Lo;0;L;;;;;N;;;;; +127C;ETHIOPIC SYLLABLE CEE;Lo;0;L;;;;;N;;;;; +127D;ETHIOPIC SYLLABLE CE;Lo;0;L;;;;;N;;;;; +127E;ETHIOPIC SYLLABLE CO;Lo;0;L;;;;;N;;;;; +127F;ETHIOPIC SYLLABLE CWA;Lo;0;L;;;;;N;;;;; +1280;ETHIOPIC SYLLABLE XA;Lo;0;L;;;;;N;;;;; +1281;ETHIOPIC SYLLABLE XU;Lo;0;L;;;;;N;;;;; +1282;ETHIOPIC SYLLABLE XI;Lo;0;L;;;;;N;;;;; +1283;ETHIOPIC SYLLABLE XAA;Lo;0;L;;;;;N;;;;; +1284;ETHIOPIC SYLLABLE XEE;Lo;0;L;;;;;N;;;;; +1285;ETHIOPIC SYLLABLE XE;Lo;0;L;;;;;N;;;;; +1286;ETHIOPIC SYLLABLE XO;Lo;0;L;;;;;N;;;;; +1287;ETHIOPIC SYLLABLE XOA;Lo;0;L;;;;;N;;;;; +1288;ETHIOPIC SYLLABLE XWA;Lo;0;L;;;;;N;;;;; +128A;ETHIOPIC SYLLABLE XWI;Lo;0;L;;;;;N;;;;; +128B;ETHIOPIC SYLLABLE XWAA;Lo;0;L;;;;;N;;;;; +128C;ETHIOPIC SYLLABLE XWEE;Lo;0;L;;;;;N;;;;; +128D;ETHIOPIC SYLLABLE XWE;Lo;0;L;;;;;N;;;;; +1290;ETHIOPIC SYLLABLE NA;Lo;0;L;;;;;N;;;;; +1291;ETHIOPIC SYLLABLE NU;Lo;0;L;;;;;N;;;;; +1292;ETHIOPIC SYLLABLE NI;Lo;0;L;;;;;N;;;;; +1293;ETHIOPIC SYLLABLE NAA;Lo;0;L;;;;;N;;;;; +1294;ETHIOPIC SYLLABLE NEE;Lo;0;L;;;;;N;;;;; +1295;ETHIOPIC SYLLABLE NE;Lo;0;L;;;;;N;;;;; +1296;ETHIOPIC SYLLABLE NO;Lo;0;L;;;;;N;;;;; +1297;ETHIOPIC SYLLABLE NWA;Lo;0;L;;;;;N;;;;; +1298;ETHIOPIC SYLLABLE NYA;Lo;0;L;;;;;N;;;;; +1299;ETHIOPIC SYLLABLE NYU;Lo;0;L;;;;;N;;;;; +129A;ETHIOPIC SYLLABLE NYI;Lo;0;L;;;;;N;;;;; +129B;ETHIOPIC SYLLABLE NYAA;Lo;0;L;;;;;N;;;;; +129C;ETHIOPIC SYLLABLE NYEE;Lo;0;L;;;;;N;;;;; +129D;ETHIOPIC SYLLABLE NYE;Lo;0;L;;;;;N;;;;; +129E;ETHIOPIC SYLLABLE NYO;Lo;0;L;;;;;N;;;;; +129F;ETHIOPIC SYLLABLE NYWA;Lo;0;L;;;;;N;;;;; +12A0;ETHIOPIC SYLLABLE GLOTTAL A;Lo;0;L;;;;;N;;;;; +12A1;ETHIOPIC SYLLABLE GLOTTAL U;Lo;0;L;;;;;N;;;;; +12A2;ETHIOPIC SYLLABLE GLOTTAL I;Lo;0;L;;;;;N;;;;; +12A3;ETHIOPIC SYLLABLE GLOTTAL AA;Lo;0;L;;;;;N;;;;; +12A4;ETHIOPIC SYLLABLE GLOTTAL EE;Lo;0;L;;;;;N;;;;; +12A5;ETHIOPIC SYLLABLE GLOTTAL E;Lo;0;L;;;;;N;;;;; +12A6;ETHIOPIC SYLLABLE GLOTTAL O;Lo;0;L;;;;;N;;;;; +12A7;ETHIOPIC SYLLABLE GLOTTAL WA;Lo;0;L;;;;;N;;;;; +12A8;ETHIOPIC SYLLABLE KA;Lo;0;L;;;;;N;;;;; +12A9;ETHIOPIC SYLLABLE KU;Lo;0;L;;;;;N;;;;; +12AA;ETHIOPIC SYLLABLE KI;Lo;0;L;;;;;N;;;;; +12AB;ETHIOPIC SYLLABLE KAA;Lo;0;L;;;;;N;;;;; +12AC;ETHIOPIC SYLLABLE KEE;Lo;0;L;;;;;N;;;;; +12AD;ETHIOPIC SYLLABLE KE;Lo;0;L;;;;;N;;;;; +12AE;ETHIOPIC SYLLABLE KO;Lo;0;L;;;;;N;;;;; +12AF;ETHIOPIC SYLLABLE KOA;Lo;0;L;;;;;N;;;;; +12B0;ETHIOPIC SYLLABLE KWA;Lo;0;L;;;;;N;;;;; +12B2;ETHIOPIC SYLLABLE KWI;Lo;0;L;;;;;N;;;;; +12B3;ETHIOPIC SYLLABLE KWAA;Lo;0;L;;;;;N;;;;; +12B4;ETHIOPIC SYLLABLE KWEE;Lo;0;L;;;;;N;;;;; +12B5;ETHIOPIC SYLLABLE KWE;Lo;0;L;;;;;N;;;;; +12B8;ETHIOPIC SYLLABLE KXA;Lo;0;L;;;;;N;;;;; +12B9;ETHIOPIC SYLLABLE KXU;Lo;0;L;;;;;N;;;;; +12BA;ETHIOPIC SYLLABLE KXI;Lo;0;L;;;;;N;;;;; +12BB;ETHIOPIC SYLLABLE KXAA;Lo;0;L;;;;;N;;;;; +12BC;ETHIOPIC SYLLABLE KXEE;Lo;0;L;;;;;N;;;;; +12BD;ETHIOPIC SYLLABLE KXE;Lo;0;L;;;;;N;;;;; +12BE;ETHIOPIC SYLLABLE KXO;Lo;0;L;;;;;N;;;;; +12C0;ETHIOPIC SYLLABLE KXWA;Lo;0;L;;;;;N;;;;; +12C2;ETHIOPIC SYLLABLE KXWI;Lo;0;L;;;;;N;;;;; +12C3;ETHIOPIC SYLLABLE KXWAA;Lo;0;L;;;;;N;;;;; +12C4;ETHIOPIC SYLLABLE KXWEE;Lo;0;L;;;;;N;;;;; +12C5;ETHIOPIC SYLLABLE KXWE;Lo;0;L;;;;;N;;;;; +12C8;ETHIOPIC SYLLABLE WA;Lo;0;L;;;;;N;;;;; +12C9;ETHIOPIC SYLLABLE WU;Lo;0;L;;;;;N;;;;; +12CA;ETHIOPIC SYLLABLE WI;Lo;0;L;;;;;N;;;;; +12CB;ETHIOPIC SYLLABLE WAA;Lo;0;L;;;;;N;;;;; +12CC;ETHIOPIC SYLLABLE WEE;Lo;0;L;;;;;N;;;;; +12CD;ETHIOPIC SYLLABLE WE;Lo;0;L;;;;;N;;;;; +12CE;ETHIOPIC SYLLABLE WO;Lo;0;L;;;;;N;;;;; +12CF;ETHIOPIC SYLLABLE WOA;Lo;0;L;;;;;N;;;;; +12D0;ETHIOPIC SYLLABLE PHARYNGEAL A;Lo;0;L;;;;;N;;;;; +12D1;ETHIOPIC SYLLABLE PHARYNGEAL U;Lo;0;L;;;;;N;;;;; +12D2;ETHIOPIC SYLLABLE PHARYNGEAL I;Lo;0;L;;;;;N;;;;; +12D3;ETHIOPIC SYLLABLE PHARYNGEAL AA;Lo;0;L;;;;;N;;;;; +12D4;ETHIOPIC SYLLABLE PHARYNGEAL EE;Lo;0;L;;;;;N;;;;; +12D5;ETHIOPIC SYLLABLE PHARYNGEAL E;Lo;0;L;;;;;N;;;;; +12D6;ETHIOPIC SYLLABLE PHARYNGEAL O;Lo;0;L;;;;;N;;;;; +12D8;ETHIOPIC SYLLABLE ZA;Lo;0;L;;;;;N;;;;; +12D9;ETHIOPIC SYLLABLE ZU;Lo;0;L;;;;;N;;;;; +12DA;ETHIOPIC SYLLABLE ZI;Lo;0;L;;;;;N;;;;; +12DB;ETHIOPIC SYLLABLE ZAA;Lo;0;L;;;;;N;;;;; +12DC;ETHIOPIC SYLLABLE ZEE;Lo;0;L;;;;;N;;;;; +12DD;ETHIOPIC SYLLABLE ZE;Lo;0;L;;;;;N;;;;; +12DE;ETHIOPIC SYLLABLE ZO;Lo;0;L;;;;;N;;;;; +12DF;ETHIOPIC SYLLABLE ZWA;Lo;0;L;;;;;N;;;;; +12E0;ETHIOPIC SYLLABLE ZHA;Lo;0;L;;;;;N;;;;; +12E1;ETHIOPIC SYLLABLE ZHU;Lo;0;L;;;;;N;;;;; +12E2;ETHIOPIC SYLLABLE ZHI;Lo;0;L;;;;;N;;;;; +12E3;ETHIOPIC SYLLABLE ZHAA;Lo;0;L;;;;;N;;;;; +12E4;ETHIOPIC SYLLABLE ZHEE;Lo;0;L;;;;;N;;;;; +12E5;ETHIOPIC SYLLABLE ZHE;Lo;0;L;;;;;N;;;;; +12E6;ETHIOPIC SYLLABLE ZHO;Lo;0;L;;;;;N;;;;; +12E7;ETHIOPIC SYLLABLE ZHWA;Lo;0;L;;;;;N;;;;; +12E8;ETHIOPIC SYLLABLE YA;Lo;0;L;;;;;N;;;;; +12E9;ETHIOPIC SYLLABLE YU;Lo;0;L;;;;;N;;;;; +12EA;ETHIOPIC SYLLABLE YI;Lo;0;L;;;;;N;;;;; +12EB;ETHIOPIC SYLLABLE YAA;Lo;0;L;;;;;N;;;;; +12EC;ETHIOPIC SYLLABLE YEE;Lo;0;L;;;;;N;;;;; +12ED;ETHIOPIC SYLLABLE YE;Lo;0;L;;;;;N;;;;; +12EE;ETHIOPIC SYLLABLE YO;Lo;0;L;;;;;N;;;;; +12EF;ETHIOPIC SYLLABLE YOA;Lo;0;L;;;;;N;;;;; +12F0;ETHIOPIC SYLLABLE DA;Lo;0;L;;;;;N;;;;; +12F1;ETHIOPIC SYLLABLE DU;Lo;0;L;;;;;N;;;;; +12F2;ETHIOPIC SYLLABLE DI;Lo;0;L;;;;;N;;;;; +12F3;ETHIOPIC SYLLABLE DAA;Lo;0;L;;;;;N;;;;; +12F4;ETHIOPIC SYLLABLE DEE;Lo;0;L;;;;;N;;;;; +12F5;ETHIOPIC SYLLABLE DE;Lo;0;L;;;;;N;;;;; +12F6;ETHIOPIC SYLLABLE DO;Lo;0;L;;;;;N;;;;; +12F7;ETHIOPIC SYLLABLE DWA;Lo;0;L;;;;;N;;;;; +12F8;ETHIOPIC SYLLABLE DDA;Lo;0;L;;;;;N;;;;; +12F9;ETHIOPIC SYLLABLE DDU;Lo;0;L;;;;;N;;;;; +12FA;ETHIOPIC SYLLABLE DDI;Lo;0;L;;;;;N;;;;; +12FB;ETHIOPIC SYLLABLE DDAA;Lo;0;L;;;;;N;;;;; +12FC;ETHIOPIC SYLLABLE DDEE;Lo;0;L;;;;;N;;;;; +12FD;ETHIOPIC SYLLABLE DDE;Lo;0;L;;;;;N;;;;; +12FE;ETHIOPIC SYLLABLE DDO;Lo;0;L;;;;;N;;;;; +12FF;ETHIOPIC SYLLABLE DDWA;Lo;0;L;;;;;N;;;;; +1300;ETHIOPIC SYLLABLE JA;Lo;0;L;;;;;N;;;;; +1301;ETHIOPIC SYLLABLE JU;Lo;0;L;;;;;N;;;;; +1302;ETHIOPIC SYLLABLE JI;Lo;0;L;;;;;N;;;;; +1303;ETHIOPIC SYLLABLE JAA;Lo;0;L;;;;;N;;;;; +1304;ETHIOPIC SYLLABLE JEE;Lo;0;L;;;;;N;;;;; +1305;ETHIOPIC SYLLABLE JE;Lo;0;L;;;;;N;;;;; +1306;ETHIOPIC SYLLABLE JO;Lo;0;L;;;;;N;;;;; +1307;ETHIOPIC SYLLABLE JWA;Lo;0;L;;;;;N;;;;; +1308;ETHIOPIC SYLLABLE GA;Lo;0;L;;;;;N;;;;; +1309;ETHIOPIC SYLLABLE GU;Lo;0;L;;;;;N;;;;; +130A;ETHIOPIC SYLLABLE GI;Lo;0;L;;;;;N;;;;; +130B;ETHIOPIC SYLLABLE GAA;Lo;0;L;;;;;N;;;;; +130C;ETHIOPIC SYLLABLE GEE;Lo;0;L;;;;;N;;;;; +130D;ETHIOPIC SYLLABLE GE;Lo;0;L;;;;;N;;;;; +130E;ETHIOPIC SYLLABLE GO;Lo;0;L;;;;;N;;;;; +130F;ETHIOPIC SYLLABLE GOA;Lo;0;L;;;;;N;;;;; +1310;ETHIOPIC SYLLABLE GWA;Lo;0;L;;;;;N;;;;; +1312;ETHIOPIC SYLLABLE GWI;Lo;0;L;;;;;N;;;;; +1313;ETHIOPIC SYLLABLE GWAA;Lo;0;L;;;;;N;;;;; +1314;ETHIOPIC SYLLABLE GWEE;Lo;0;L;;;;;N;;;;; +1315;ETHIOPIC SYLLABLE GWE;Lo;0;L;;;;;N;;;;; +1318;ETHIOPIC SYLLABLE GGA;Lo;0;L;;;;;N;;;;; +1319;ETHIOPIC SYLLABLE GGU;Lo;0;L;;;;;N;;;;; +131A;ETHIOPIC SYLLABLE GGI;Lo;0;L;;;;;N;;;;; +131B;ETHIOPIC SYLLABLE GGAA;Lo;0;L;;;;;N;;;;; +131C;ETHIOPIC SYLLABLE GGEE;Lo;0;L;;;;;N;;;;; +131D;ETHIOPIC SYLLABLE GGE;Lo;0;L;;;;;N;;;;; +131E;ETHIOPIC SYLLABLE GGO;Lo;0;L;;;;;N;;;;; +131F;ETHIOPIC SYLLABLE GGWAA;Lo;0;L;;;;;N;;;;; +1320;ETHIOPIC SYLLABLE THA;Lo;0;L;;;;;N;;;;; +1321;ETHIOPIC SYLLABLE THU;Lo;0;L;;;;;N;;;;; +1322;ETHIOPIC SYLLABLE THI;Lo;0;L;;;;;N;;;;; +1323;ETHIOPIC SYLLABLE THAA;Lo;0;L;;;;;N;;;;; +1324;ETHIOPIC SYLLABLE THEE;Lo;0;L;;;;;N;;;;; +1325;ETHIOPIC SYLLABLE THE;Lo;0;L;;;;;N;;;;; +1326;ETHIOPIC SYLLABLE THO;Lo;0;L;;;;;N;;;;; +1327;ETHIOPIC SYLLABLE THWA;Lo;0;L;;;;;N;;;;; +1328;ETHIOPIC SYLLABLE CHA;Lo;0;L;;;;;N;;;;; +1329;ETHIOPIC SYLLABLE CHU;Lo;0;L;;;;;N;;;;; +132A;ETHIOPIC SYLLABLE CHI;Lo;0;L;;;;;N;;;;; +132B;ETHIOPIC SYLLABLE CHAA;Lo;0;L;;;;;N;;;;; +132C;ETHIOPIC SYLLABLE CHEE;Lo;0;L;;;;;N;;;;; +132D;ETHIOPIC SYLLABLE CHE;Lo;0;L;;;;;N;;;;; +132E;ETHIOPIC SYLLABLE CHO;Lo;0;L;;;;;N;;;;; +132F;ETHIOPIC SYLLABLE CHWA;Lo;0;L;;;;;N;;;;; +1330;ETHIOPIC SYLLABLE PHA;Lo;0;L;;;;;N;;;;; +1331;ETHIOPIC SYLLABLE PHU;Lo;0;L;;;;;N;;;;; +1332;ETHIOPIC SYLLABLE PHI;Lo;0;L;;;;;N;;;;; +1333;ETHIOPIC SYLLABLE PHAA;Lo;0;L;;;;;N;;;;; +1334;ETHIOPIC SYLLABLE PHEE;Lo;0;L;;;;;N;;;;; +1335;ETHIOPIC SYLLABLE PHE;Lo;0;L;;;;;N;;;;; +1336;ETHIOPIC SYLLABLE PHO;Lo;0;L;;;;;N;;;;; +1337;ETHIOPIC SYLLABLE PHWA;Lo;0;L;;;;;N;;;;; +1338;ETHIOPIC SYLLABLE TSA;Lo;0;L;;;;;N;;;;; +1339;ETHIOPIC SYLLABLE TSU;Lo;0;L;;;;;N;;;;; +133A;ETHIOPIC SYLLABLE TSI;Lo;0;L;;;;;N;;;;; +133B;ETHIOPIC SYLLABLE TSAA;Lo;0;L;;;;;N;;;;; +133C;ETHIOPIC SYLLABLE TSEE;Lo;0;L;;;;;N;;;;; +133D;ETHIOPIC SYLLABLE TSE;Lo;0;L;;;;;N;;;;; +133E;ETHIOPIC SYLLABLE TSO;Lo;0;L;;;;;N;;;;; +133F;ETHIOPIC SYLLABLE TSWA;Lo;0;L;;;;;N;;;;; +1340;ETHIOPIC SYLLABLE TZA;Lo;0;L;;;;;N;;;;; +1341;ETHIOPIC SYLLABLE TZU;Lo;0;L;;;;;N;;;;; +1342;ETHIOPIC SYLLABLE TZI;Lo;0;L;;;;;N;;;;; +1343;ETHIOPIC SYLLABLE TZAA;Lo;0;L;;;;;N;;;;; +1344;ETHIOPIC SYLLABLE TZEE;Lo;0;L;;;;;N;;;;; +1345;ETHIOPIC SYLLABLE TZE;Lo;0;L;;;;;N;;;;; +1346;ETHIOPIC SYLLABLE TZO;Lo;0;L;;;;;N;;;;; +1347;ETHIOPIC SYLLABLE TZOA;Lo;0;L;;;;;N;;;;; +1348;ETHIOPIC SYLLABLE FA;Lo;0;L;;;;;N;;;;; +1349;ETHIOPIC SYLLABLE FU;Lo;0;L;;;;;N;;;;; +134A;ETHIOPIC SYLLABLE FI;Lo;0;L;;;;;N;;;;; +134B;ETHIOPIC SYLLABLE FAA;Lo;0;L;;;;;N;;;;; +134C;ETHIOPIC SYLLABLE FEE;Lo;0;L;;;;;N;;;;; +134D;ETHIOPIC SYLLABLE FE;Lo;0;L;;;;;N;;;;; +134E;ETHIOPIC SYLLABLE FO;Lo;0;L;;;;;N;;;;; +134F;ETHIOPIC SYLLABLE FWA;Lo;0;L;;;;;N;;;;; +1350;ETHIOPIC SYLLABLE PA;Lo;0;L;;;;;N;;;;; +1351;ETHIOPIC SYLLABLE PU;Lo;0;L;;;;;N;;;;; +1352;ETHIOPIC SYLLABLE PI;Lo;0;L;;;;;N;;;;; +1353;ETHIOPIC SYLLABLE PAA;Lo;0;L;;;;;N;;;;; +1354;ETHIOPIC SYLLABLE PEE;Lo;0;L;;;;;N;;;;; +1355;ETHIOPIC SYLLABLE PE;Lo;0;L;;;;;N;;;;; +1356;ETHIOPIC SYLLABLE PO;Lo;0;L;;;;;N;;;;; +1357;ETHIOPIC SYLLABLE PWA;Lo;0;L;;;;;N;;;;; +1358;ETHIOPIC SYLLABLE RYA;Lo;0;L;;;;;N;;;;; +1359;ETHIOPIC SYLLABLE MYA;Lo;0;L;;;;;N;;;;; +135A;ETHIOPIC SYLLABLE FYA;Lo;0;L;;;;;N;;;;; +135D;ETHIOPIC COMBINING GEMINATION AND VOWEL LENGTH MARK;Mn;230;NSM;;;;;N;;;;; +135E;ETHIOPIC COMBINING VOWEL LENGTH MARK;Mn;230;NSM;;;;;N;;;;; +135F;ETHIOPIC COMBINING GEMINATION MARK;Mn;230;NSM;;;;;N;;;;; +1360;ETHIOPIC SECTION MARK;Po;0;L;;;;;N;;;;; +1361;ETHIOPIC WORDSPACE;Po;0;L;;;;;N;;;;; +1362;ETHIOPIC FULL STOP;Po;0;L;;;;;N;;;;; +1363;ETHIOPIC COMMA;Po;0;L;;;;;N;;;;; +1364;ETHIOPIC SEMICOLON;Po;0;L;;;;;N;;;;; +1365;ETHIOPIC COLON;Po;0;L;;;;;N;;;;; +1366;ETHIOPIC PREFACE COLON;Po;0;L;;;;;N;;;;; +1367;ETHIOPIC QUESTION MARK;Po;0;L;;;;;N;;;;; +1368;ETHIOPIC PARAGRAPH SEPARATOR;Po;0;L;;;;;N;;;;; +1369;ETHIOPIC DIGIT ONE;No;0;L;;;1;1;N;;;;; +136A;ETHIOPIC DIGIT TWO;No;0;L;;;2;2;N;;;;; +136B;ETHIOPIC DIGIT THREE;No;0;L;;;3;3;N;;;;; +136C;ETHIOPIC DIGIT FOUR;No;0;L;;;4;4;N;;;;; +136D;ETHIOPIC DIGIT FIVE;No;0;L;;;5;5;N;;;;; +136E;ETHIOPIC DIGIT SIX;No;0;L;;;6;6;N;;;;; +136F;ETHIOPIC DIGIT SEVEN;No;0;L;;;7;7;N;;;;; +1370;ETHIOPIC DIGIT EIGHT;No;0;L;;;8;8;N;;;;; +1371;ETHIOPIC DIGIT NINE;No;0;L;;;9;9;N;;;;; +1372;ETHIOPIC NUMBER TEN;No;0;L;;;;10;N;;;;; +1373;ETHIOPIC NUMBER TWENTY;No;0;L;;;;20;N;;;;; +1374;ETHIOPIC NUMBER THIRTY;No;0;L;;;;30;N;;;;; +1375;ETHIOPIC NUMBER FORTY;No;0;L;;;;40;N;;;;; +1376;ETHIOPIC NUMBER FIFTY;No;0;L;;;;50;N;;;;; +1377;ETHIOPIC NUMBER SIXTY;No;0;L;;;;60;N;;;;; +1378;ETHIOPIC NUMBER SEVENTY;No;0;L;;;;70;N;;;;; +1379;ETHIOPIC NUMBER EIGHTY;No;0;L;;;;80;N;;;;; +137A;ETHIOPIC NUMBER NINETY;No;0;L;;;;90;N;;;;; +137B;ETHIOPIC NUMBER HUNDRED;No;0;L;;;;100;N;;;;; +137C;ETHIOPIC NUMBER TEN THOUSAND;No;0;L;;;;10000;N;;;;; +1380;ETHIOPIC SYLLABLE SEBATBEIT MWA;Lo;0;L;;;;;N;;;;; +1381;ETHIOPIC SYLLABLE MWI;Lo;0;L;;;;;N;;;;; +1382;ETHIOPIC SYLLABLE MWEE;Lo;0;L;;;;;N;;;;; +1383;ETHIOPIC SYLLABLE MWE;Lo;0;L;;;;;N;;;;; +1384;ETHIOPIC SYLLABLE SEBATBEIT BWA;Lo;0;L;;;;;N;;;;; +1385;ETHIOPIC SYLLABLE BWI;Lo;0;L;;;;;N;;;;; +1386;ETHIOPIC SYLLABLE BWEE;Lo;0;L;;;;;N;;;;; +1387;ETHIOPIC SYLLABLE BWE;Lo;0;L;;;;;N;;;;; +1388;ETHIOPIC SYLLABLE SEBATBEIT FWA;Lo;0;L;;;;;N;;;;; +1389;ETHIOPIC SYLLABLE FWI;Lo;0;L;;;;;N;;;;; +138A;ETHIOPIC SYLLABLE FWEE;Lo;0;L;;;;;N;;;;; +138B;ETHIOPIC SYLLABLE FWE;Lo;0;L;;;;;N;;;;; +138C;ETHIOPIC SYLLABLE SEBATBEIT PWA;Lo;0;L;;;;;N;;;;; +138D;ETHIOPIC SYLLABLE PWI;Lo;0;L;;;;;N;;;;; +138E;ETHIOPIC SYLLABLE PWEE;Lo;0;L;;;;;N;;;;; +138F;ETHIOPIC SYLLABLE PWE;Lo;0;L;;;;;N;;;;; +1390;ETHIOPIC TONAL MARK YIZET;So;0;ON;;;;;N;;;;; +1391;ETHIOPIC TONAL MARK DERET;So;0;ON;;;;;N;;;;; +1392;ETHIOPIC TONAL MARK RIKRIK;So;0;ON;;;;;N;;;;; +1393;ETHIOPIC TONAL MARK SHORT RIKRIK;So;0;ON;;;;;N;;;;; +1394;ETHIOPIC TONAL MARK DIFAT;So;0;ON;;;;;N;;;;; +1395;ETHIOPIC TONAL MARK KENAT;So;0;ON;;;;;N;;;;; +1396;ETHIOPIC TONAL MARK CHIRET;So;0;ON;;;;;N;;;;; +1397;ETHIOPIC TONAL MARK HIDET;So;0;ON;;;;;N;;;;; +1398;ETHIOPIC TONAL MARK DERET-HIDET;So;0;ON;;;;;N;;;;; +1399;ETHIOPIC TONAL MARK KURT;So;0;ON;;;;;N;;;;; +13A0;CHEROKEE LETTER A;Lu;0;L;;;;;N;;;;AB70; +13A1;CHEROKEE LETTER E;Lu;0;L;;;;;N;;;;AB71; +13A2;CHEROKEE LETTER I;Lu;0;L;;;;;N;;;;AB72; +13A3;CHEROKEE LETTER O;Lu;0;L;;;;;N;;;;AB73; +13A4;CHEROKEE LETTER U;Lu;0;L;;;;;N;;;;AB74; +13A5;CHEROKEE LETTER V;Lu;0;L;;;;;N;;;;AB75; +13A6;CHEROKEE LETTER GA;Lu;0;L;;;;;N;;;;AB76; +13A7;CHEROKEE LETTER KA;Lu;0;L;;;;;N;;;;AB77; +13A8;CHEROKEE LETTER GE;Lu;0;L;;;;;N;;;;AB78; +13A9;CHEROKEE LETTER GI;Lu;0;L;;;;;N;;;;AB79; +13AA;CHEROKEE LETTER GO;Lu;0;L;;;;;N;;;;AB7A; +13AB;CHEROKEE LETTER GU;Lu;0;L;;;;;N;;;;AB7B; +13AC;CHEROKEE LETTER GV;Lu;0;L;;;;;N;;;;AB7C; +13AD;CHEROKEE LETTER HA;Lu;0;L;;;;;N;;;;AB7D; +13AE;CHEROKEE LETTER HE;Lu;0;L;;;;;N;;;;AB7E; +13AF;CHEROKEE LETTER HI;Lu;0;L;;;;;N;;;;AB7F; +13B0;CHEROKEE LETTER HO;Lu;0;L;;;;;N;;;;AB80; +13B1;CHEROKEE LETTER HU;Lu;0;L;;;;;N;;;;AB81; +13B2;CHEROKEE LETTER HV;Lu;0;L;;;;;N;;;;AB82; +13B3;CHEROKEE LETTER LA;Lu;0;L;;;;;N;;;;AB83; +13B4;CHEROKEE LETTER LE;Lu;0;L;;;;;N;;;;AB84; +13B5;CHEROKEE LETTER LI;Lu;0;L;;;;;N;;;;AB85; +13B6;CHEROKEE LETTER LO;Lu;0;L;;;;;N;;;;AB86; +13B7;CHEROKEE LETTER LU;Lu;0;L;;;;;N;;;;AB87; +13B8;CHEROKEE LETTER LV;Lu;0;L;;;;;N;;;;AB88; +13B9;CHEROKEE LETTER MA;Lu;0;L;;;;;N;;;;AB89; +13BA;CHEROKEE LETTER ME;Lu;0;L;;;;;N;;;;AB8A; +13BB;CHEROKEE LETTER MI;Lu;0;L;;;;;N;;;;AB8B; +13BC;CHEROKEE LETTER MO;Lu;0;L;;;;;N;;;;AB8C; +13BD;CHEROKEE LETTER MU;Lu;0;L;;;;;N;;;;AB8D; +13BE;CHEROKEE LETTER NA;Lu;0;L;;;;;N;;;;AB8E; +13BF;CHEROKEE LETTER HNA;Lu;0;L;;;;;N;;;;AB8F; +13C0;CHEROKEE LETTER NAH;Lu;0;L;;;;;N;;;;AB90; +13C1;CHEROKEE LETTER NE;Lu;0;L;;;;;N;;;;AB91; +13C2;CHEROKEE LETTER NI;Lu;0;L;;;;;N;;;;AB92; +13C3;CHEROKEE LETTER NO;Lu;0;L;;;;;N;;;;AB93; +13C4;CHEROKEE LETTER NU;Lu;0;L;;;;;N;;;;AB94; +13C5;CHEROKEE LETTER NV;Lu;0;L;;;;;N;;;;AB95; +13C6;CHEROKEE LETTER QUA;Lu;0;L;;;;;N;;;;AB96; +13C7;CHEROKEE LETTER QUE;Lu;0;L;;;;;N;;;;AB97; +13C8;CHEROKEE LETTER QUI;Lu;0;L;;;;;N;;;;AB98; +13C9;CHEROKEE LETTER QUO;Lu;0;L;;;;;N;;;;AB99; +13CA;CHEROKEE LETTER QUU;Lu;0;L;;;;;N;;;;AB9A; +13CB;CHEROKEE LETTER QUV;Lu;0;L;;;;;N;;;;AB9B; +13CC;CHEROKEE LETTER SA;Lu;0;L;;;;;N;;;;AB9C; +13CD;CHEROKEE LETTER S;Lu;0;L;;;;;N;;;;AB9D; +13CE;CHEROKEE LETTER SE;Lu;0;L;;;;;N;;;;AB9E; +13CF;CHEROKEE LETTER SI;Lu;0;L;;;;;N;;;;AB9F; +13D0;CHEROKEE LETTER SO;Lu;0;L;;;;;N;;;;ABA0; +13D1;CHEROKEE LETTER SU;Lu;0;L;;;;;N;;;;ABA1; +13D2;CHEROKEE LETTER SV;Lu;0;L;;;;;N;;;;ABA2; +13D3;CHEROKEE LETTER DA;Lu;0;L;;;;;N;;;;ABA3; +13D4;CHEROKEE LETTER TA;Lu;0;L;;;;;N;;;;ABA4; +13D5;CHEROKEE LETTER DE;Lu;0;L;;;;;N;;;;ABA5; +13D6;CHEROKEE LETTER TE;Lu;0;L;;;;;N;;;;ABA6; +13D7;CHEROKEE LETTER DI;Lu;0;L;;;;;N;;;;ABA7; +13D8;CHEROKEE LETTER TI;Lu;0;L;;;;;N;;;;ABA8; +13D9;CHEROKEE LETTER DO;Lu;0;L;;;;;N;;;;ABA9; +13DA;CHEROKEE LETTER DU;Lu;0;L;;;;;N;;;;ABAA; +13DB;CHEROKEE LETTER DV;Lu;0;L;;;;;N;;;;ABAB; +13DC;CHEROKEE LETTER DLA;Lu;0;L;;;;;N;;;;ABAC; +13DD;CHEROKEE LETTER TLA;Lu;0;L;;;;;N;;;;ABAD; +13DE;CHEROKEE LETTER TLE;Lu;0;L;;;;;N;;;;ABAE; +13DF;CHEROKEE LETTER TLI;Lu;0;L;;;;;N;;;;ABAF; +13E0;CHEROKEE LETTER TLO;Lu;0;L;;;;;N;;;;ABB0; +13E1;CHEROKEE LETTER TLU;Lu;0;L;;;;;N;;;;ABB1; +13E2;CHEROKEE LETTER TLV;Lu;0;L;;;;;N;;;;ABB2; +13E3;CHEROKEE LETTER TSA;Lu;0;L;;;;;N;;;;ABB3; +13E4;CHEROKEE LETTER TSE;Lu;0;L;;;;;N;;;;ABB4; +13E5;CHEROKEE LETTER TSI;Lu;0;L;;;;;N;;;;ABB5; +13E6;CHEROKEE LETTER TSO;Lu;0;L;;;;;N;;;;ABB6; +13E7;CHEROKEE LETTER TSU;Lu;0;L;;;;;N;;;;ABB7; +13E8;CHEROKEE LETTER TSV;Lu;0;L;;;;;N;;;;ABB8; +13E9;CHEROKEE LETTER WA;Lu;0;L;;;;;N;;;;ABB9; +13EA;CHEROKEE LETTER WE;Lu;0;L;;;;;N;;;;ABBA; +13EB;CHEROKEE LETTER WI;Lu;0;L;;;;;N;;;;ABBB; +13EC;CHEROKEE LETTER WO;Lu;0;L;;;;;N;;;;ABBC; +13ED;CHEROKEE LETTER WU;Lu;0;L;;;;;N;;;;ABBD; +13EE;CHEROKEE LETTER WV;Lu;0;L;;;;;N;;;;ABBE; +13EF;CHEROKEE LETTER YA;Lu;0;L;;;;;N;;;;ABBF; +13F0;CHEROKEE LETTER YE;Lu;0;L;;;;;N;;;;13F8; +13F1;CHEROKEE LETTER YI;Lu;0;L;;;;;N;;;;13F9; +13F2;CHEROKEE LETTER YO;Lu;0;L;;;;;N;;;;13FA; +13F3;CHEROKEE LETTER YU;Lu;0;L;;;;;N;;;;13FB; +13F4;CHEROKEE LETTER YV;Lu;0;L;;;;;N;;;;13FC; +13F5;CHEROKEE LETTER MV;Lu;0;L;;;;;N;;;;13FD; +13F8;CHEROKEE SMALL LETTER YE;Ll;0;L;;;;;N;;;13F0;;13F0 +13F9;CHEROKEE SMALL LETTER YI;Ll;0;L;;;;;N;;;13F1;;13F1 +13FA;CHEROKEE SMALL LETTER YO;Ll;0;L;;;;;N;;;13F2;;13F2 +13FB;CHEROKEE SMALL LETTER YU;Ll;0;L;;;;;N;;;13F3;;13F3 +13FC;CHEROKEE SMALL LETTER YV;Ll;0;L;;;;;N;;;13F4;;13F4 +13FD;CHEROKEE SMALL LETTER MV;Ll;0;L;;;;;N;;;13F5;;13F5 +1400;CANADIAN SYLLABICS HYPHEN;Pd;0;ON;;;;;N;;;;; +1401;CANADIAN SYLLABICS E;Lo;0;L;;;;;N;;;;; +1402;CANADIAN SYLLABICS AAI;Lo;0;L;;;;;N;;;;; +1403;CANADIAN SYLLABICS I;Lo;0;L;;;;;N;;;;; +1404;CANADIAN SYLLABICS II;Lo;0;L;;;;;N;;;;; +1405;CANADIAN SYLLABICS O;Lo;0;L;;;;;N;;;;; +1406;CANADIAN SYLLABICS OO;Lo;0;L;;;;;N;;;;; +1407;CANADIAN SYLLABICS Y-CREE OO;Lo;0;L;;;;;N;;;;; +1408;CANADIAN SYLLABICS CARRIER EE;Lo;0;L;;;;;N;;;;; +1409;CANADIAN SYLLABICS CARRIER I;Lo;0;L;;;;;N;;;;; +140A;CANADIAN SYLLABICS A;Lo;0;L;;;;;N;;;;; +140B;CANADIAN SYLLABICS AA;Lo;0;L;;;;;N;;;;; +140C;CANADIAN SYLLABICS WE;Lo;0;L;;;;;N;;;;; +140D;CANADIAN SYLLABICS WEST-CREE WE;Lo;0;L;;;;;N;;;;; +140E;CANADIAN SYLLABICS WI;Lo;0;L;;;;;N;;;;; +140F;CANADIAN SYLLABICS WEST-CREE WI;Lo;0;L;;;;;N;;;;; +1410;CANADIAN SYLLABICS WII;Lo;0;L;;;;;N;;;;; +1411;CANADIAN SYLLABICS WEST-CREE WII;Lo;0;L;;;;;N;;;;; +1412;CANADIAN SYLLABICS WO;Lo;0;L;;;;;N;;;;; +1413;CANADIAN SYLLABICS WEST-CREE WO;Lo;0;L;;;;;N;;;;; +1414;CANADIAN SYLLABICS WOO;Lo;0;L;;;;;N;;;;; +1415;CANADIAN SYLLABICS WEST-CREE WOO;Lo;0;L;;;;;N;;;;; +1416;CANADIAN SYLLABICS NASKAPI WOO;Lo;0;L;;;;;N;;;;; +1417;CANADIAN SYLLABICS WA;Lo;0;L;;;;;N;;;;; +1418;CANADIAN SYLLABICS WEST-CREE WA;Lo;0;L;;;;;N;;;;; +1419;CANADIAN SYLLABICS WAA;Lo;0;L;;;;;N;;;;; +141A;CANADIAN SYLLABICS WEST-CREE WAA;Lo;0;L;;;;;N;;;;; +141B;CANADIAN SYLLABICS NASKAPI WAA;Lo;0;L;;;;;N;;;;; +141C;CANADIAN SYLLABICS AI;Lo;0;L;;;;;N;;;;; +141D;CANADIAN SYLLABICS Y-CREE W;Lo;0;L;;;;;N;;;;; +141E;CANADIAN SYLLABICS GLOTTAL STOP;Lo;0;L;;;;;N;;;;; +141F;CANADIAN SYLLABICS FINAL ACUTE;Lo;0;L;;;;;N;;;;; +1420;CANADIAN SYLLABICS FINAL GRAVE;Lo;0;L;;;;;N;;;;; +1421;CANADIAN SYLLABICS FINAL BOTTOM HALF RING;Lo;0;L;;;;;N;;;;; +1422;CANADIAN SYLLABICS FINAL TOP HALF RING;Lo;0;L;;;;;N;;;;; +1423;CANADIAN SYLLABICS FINAL RIGHT HALF RING;Lo;0;L;;;;;N;;;;; +1424;CANADIAN SYLLABICS FINAL RING;Lo;0;L;;;;;N;;;;; +1425;CANADIAN SYLLABICS FINAL DOUBLE ACUTE;Lo;0;L;;;;;N;;;;; +1426;CANADIAN SYLLABICS FINAL DOUBLE SHORT VERTICAL STROKES;Lo;0;L;;;;;N;;;;; +1427;CANADIAN SYLLABICS FINAL MIDDLE DOT;Lo;0;L;;;;;N;;;;; +1428;CANADIAN SYLLABICS FINAL SHORT HORIZONTAL STROKE;Lo;0;L;;;;;N;;;;; +1429;CANADIAN SYLLABICS FINAL PLUS;Lo;0;L;;;;;N;;;;; +142A;CANADIAN SYLLABICS FINAL DOWN TACK;Lo;0;L;;;;;N;;;;; +142B;CANADIAN SYLLABICS EN;Lo;0;L;;;;;N;;;;; +142C;CANADIAN SYLLABICS IN;Lo;0;L;;;;;N;;;;; +142D;CANADIAN SYLLABICS ON;Lo;0;L;;;;;N;;;;; +142E;CANADIAN SYLLABICS AN;Lo;0;L;;;;;N;;;;; +142F;CANADIAN SYLLABICS PE;Lo;0;L;;;;;N;;;;; +1430;CANADIAN SYLLABICS PAAI;Lo;0;L;;;;;N;;;;; +1431;CANADIAN SYLLABICS PI;Lo;0;L;;;;;N;;;;; +1432;CANADIAN SYLLABICS PII;Lo;0;L;;;;;N;;;;; +1433;CANADIAN SYLLABICS PO;Lo;0;L;;;;;N;;;;; +1434;CANADIAN SYLLABICS POO;Lo;0;L;;;;;N;;;;; +1435;CANADIAN SYLLABICS Y-CREE POO;Lo;0;L;;;;;N;;;;; +1436;CANADIAN SYLLABICS CARRIER HEE;Lo;0;L;;;;;N;;;;; +1437;CANADIAN SYLLABICS CARRIER HI;Lo;0;L;;;;;N;;;;; +1438;CANADIAN SYLLABICS PA;Lo;0;L;;;;;N;;;;; +1439;CANADIAN SYLLABICS PAA;Lo;0;L;;;;;N;;;;; +143A;CANADIAN SYLLABICS PWE;Lo;0;L;;;;;N;;;;; +143B;CANADIAN SYLLABICS WEST-CREE PWE;Lo;0;L;;;;;N;;;;; +143C;CANADIAN SYLLABICS PWI;Lo;0;L;;;;;N;;;;; +143D;CANADIAN SYLLABICS WEST-CREE PWI;Lo;0;L;;;;;N;;;;; +143E;CANADIAN SYLLABICS PWII;Lo;0;L;;;;;N;;;;; +143F;CANADIAN SYLLABICS WEST-CREE PWII;Lo;0;L;;;;;N;;;;; +1440;CANADIAN SYLLABICS PWO;Lo;0;L;;;;;N;;;;; +1441;CANADIAN SYLLABICS WEST-CREE PWO;Lo;0;L;;;;;N;;;;; +1442;CANADIAN SYLLABICS PWOO;Lo;0;L;;;;;N;;;;; +1443;CANADIAN SYLLABICS WEST-CREE PWOO;Lo;0;L;;;;;N;;;;; +1444;CANADIAN SYLLABICS PWA;Lo;0;L;;;;;N;;;;; +1445;CANADIAN SYLLABICS WEST-CREE PWA;Lo;0;L;;;;;N;;;;; +1446;CANADIAN SYLLABICS PWAA;Lo;0;L;;;;;N;;;;; +1447;CANADIAN SYLLABICS WEST-CREE PWAA;Lo;0;L;;;;;N;;;;; +1448;CANADIAN SYLLABICS Y-CREE PWAA;Lo;0;L;;;;;N;;;;; +1449;CANADIAN SYLLABICS P;Lo;0;L;;;;;N;;;;; +144A;CANADIAN SYLLABICS WEST-CREE P;Lo;0;L;;;;;N;;;;; +144B;CANADIAN SYLLABICS CARRIER H;Lo;0;L;;;;;N;;;;; +144C;CANADIAN SYLLABICS TE;Lo;0;L;;;;;N;;;;; +144D;CANADIAN SYLLABICS TAAI;Lo;0;L;;;;;N;;;;; +144E;CANADIAN SYLLABICS TI;Lo;0;L;;;;;N;;;;; +144F;CANADIAN SYLLABICS TII;Lo;0;L;;;;;N;;;;; +1450;CANADIAN SYLLABICS TO;Lo;0;L;;;;;N;;;;; +1451;CANADIAN SYLLABICS TOO;Lo;0;L;;;;;N;;;;; +1452;CANADIAN SYLLABICS Y-CREE TOO;Lo;0;L;;;;;N;;;;; +1453;CANADIAN SYLLABICS CARRIER DEE;Lo;0;L;;;;;N;;;;; +1454;CANADIAN SYLLABICS CARRIER DI;Lo;0;L;;;;;N;;;;; +1455;CANADIAN SYLLABICS TA;Lo;0;L;;;;;N;;;;; +1456;CANADIAN SYLLABICS TAA;Lo;0;L;;;;;N;;;;; +1457;CANADIAN SYLLABICS TWE;Lo;0;L;;;;;N;;;;; +1458;CANADIAN SYLLABICS WEST-CREE TWE;Lo;0;L;;;;;N;;;;; +1459;CANADIAN SYLLABICS TWI;Lo;0;L;;;;;N;;;;; +145A;CANADIAN SYLLABICS WEST-CREE TWI;Lo;0;L;;;;;N;;;;; +145B;CANADIAN SYLLABICS TWII;Lo;0;L;;;;;N;;;;; +145C;CANADIAN SYLLABICS WEST-CREE TWII;Lo;0;L;;;;;N;;;;; +145D;CANADIAN SYLLABICS TWO;Lo;0;L;;;;;N;;;;; +145E;CANADIAN SYLLABICS WEST-CREE TWO;Lo;0;L;;;;;N;;;;; +145F;CANADIAN SYLLABICS TWOO;Lo;0;L;;;;;N;;;;; +1460;CANADIAN SYLLABICS WEST-CREE TWOO;Lo;0;L;;;;;N;;;;; +1461;CANADIAN SYLLABICS TWA;Lo;0;L;;;;;N;;;;; +1462;CANADIAN SYLLABICS WEST-CREE TWA;Lo;0;L;;;;;N;;;;; +1463;CANADIAN SYLLABICS TWAA;Lo;0;L;;;;;N;;;;; +1464;CANADIAN SYLLABICS WEST-CREE TWAA;Lo;0;L;;;;;N;;;;; +1465;CANADIAN SYLLABICS NASKAPI TWAA;Lo;0;L;;;;;N;;;;; +1466;CANADIAN SYLLABICS T;Lo;0;L;;;;;N;;;;; +1467;CANADIAN SYLLABICS TTE;Lo;0;L;;;;;N;;;;; +1468;CANADIAN SYLLABICS TTI;Lo;0;L;;;;;N;;;;; +1469;CANADIAN SYLLABICS TTO;Lo;0;L;;;;;N;;;;; +146A;CANADIAN SYLLABICS TTA;Lo;0;L;;;;;N;;;;; +146B;CANADIAN SYLLABICS KE;Lo;0;L;;;;;N;;;;; +146C;CANADIAN SYLLABICS KAAI;Lo;0;L;;;;;N;;;;; +146D;CANADIAN SYLLABICS KI;Lo;0;L;;;;;N;;;;; +146E;CANADIAN SYLLABICS KII;Lo;0;L;;;;;N;;;;; +146F;CANADIAN SYLLABICS KO;Lo;0;L;;;;;N;;;;; +1470;CANADIAN SYLLABICS KOO;Lo;0;L;;;;;N;;;;; +1471;CANADIAN SYLLABICS Y-CREE KOO;Lo;0;L;;;;;N;;;;; +1472;CANADIAN SYLLABICS KA;Lo;0;L;;;;;N;;;;; +1473;CANADIAN SYLLABICS KAA;Lo;0;L;;;;;N;;;;; +1474;CANADIAN SYLLABICS KWE;Lo;0;L;;;;;N;;;;; +1475;CANADIAN SYLLABICS WEST-CREE KWE;Lo;0;L;;;;;N;;;;; +1476;CANADIAN SYLLABICS KWI;Lo;0;L;;;;;N;;;;; +1477;CANADIAN SYLLABICS WEST-CREE KWI;Lo;0;L;;;;;N;;;;; +1478;CANADIAN SYLLABICS KWII;Lo;0;L;;;;;N;;;;; +1479;CANADIAN SYLLABICS WEST-CREE KWII;Lo;0;L;;;;;N;;;;; +147A;CANADIAN SYLLABICS KWO;Lo;0;L;;;;;N;;;;; +147B;CANADIAN SYLLABICS WEST-CREE KWO;Lo;0;L;;;;;N;;;;; +147C;CANADIAN SYLLABICS KWOO;Lo;0;L;;;;;N;;;;; +147D;CANADIAN SYLLABICS WEST-CREE KWOO;Lo;0;L;;;;;N;;;;; +147E;CANADIAN SYLLABICS KWA;Lo;0;L;;;;;N;;;;; +147F;CANADIAN SYLLABICS WEST-CREE KWA;Lo;0;L;;;;;N;;;;; +1480;CANADIAN SYLLABICS KWAA;Lo;0;L;;;;;N;;;;; +1481;CANADIAN SYLLABICS WEST-CREE KWAA;Lo;0;L;;;;;N;;;;; +1482;CANADIAN SYLLABICS NASKAPI KWAA;Lo;0;L;;;;;N;;;;; +1483;CANADIAN SYLLABICS K;Lo;0;L;;;;;N;;;;; +1484;CANADIAN SYLLABICS KW;Lo;0;L;;;;;N;;;;; +1485;CANADIAN SYLLABICS SOUTH-SLAVEY KEH;Lo;0;L;;;;;N;;;;; +1486;CANADIAN SYLLABICS SOUTH-SLAVEY KIH;Lo;0;L;;;;;N;;;;; +1487;CANADIAN SYLLABICS SOUTH-SLAVEY KOH;Lo;0;L;;;;;N;;;;; +1488;CANADIAN SYLLABICS SOUTH-SLAVEY KAH;Lo;0;L;;;;;N;;;;; +1489;CANADIAN SYLLABICS CE;Lo;0;L;;;;;N;;;;; +148A;CANADIAN SYLLABICS CAAI;Lo;0;L;;;;;N;;;;; +148B;CANADIAN SYLLABICS CI;Lo;0;L;;;;;N;;;;; +148C;CANADIAN SYLLABICS CII;Lo;0;L;;;;;N;;;;; +148D;CANADIAN SYLLABICS CO;Lo;0;L;;;;;N;;;;; +148E;CANADIAN SYLLABICS COO;Lo;0;L;;;;;N;;;;; +148F;CANADIAN SYLLABICS Y-CREE COO;Lo;0;L;;;;;N;;;;; +1490;CANADIAN SYLLABICS CA;Lo;0;L;;;;;N;;;;; +1491;CANADIAN SYLLABICS CAA;Lo;0;L;;;;;N;;;;; +1492;CANADIAN SYLLABICS CWE;Lo;0;L;;;;;N;;;;; +1493;CANADIAN SYLLABICS WEST-CREE CWE;Lo;0;L;;;;;N;;;;; +1494;CANADIAN SYLLABICS CWI;Lo;0;L;;;;;N;;;;; +1495;CANADIAN SYLLABICS WEST-CREE CWI;Lo;0;L;;;;;N;;;;; +1496;CANADIAN SYLLABICS CWII;Lo;0;L;;;;;N;;;;; +1497;CANADIAN SYLLABICS WEST-CREE CWII;Lo;0;L;;;;;N;;;;; +1498;CANADIAN SYLLABICS CWO;Lo;0;L;;;;;N;;;;; +1499;CANADIAN SYLLABICS WEST-CREE CWO;Lo;0;L;;;;;N;;;;; +149A;CANADIAN SYLLABICS CWOO;Lo;0;L;;;;;N;;;;; +149B;CANADIAN SYLLABICS WEST-CREE CWOO;Lo;0;L;;;;;N;;;;; +149C;CANADIAN SYLLABICS CWA;Lo;0;L;;;;;N;;;;; +149D;CANADIAN SYLLABICS WEST-CREE CWA;Lo;0;L;;;;;N;;;;; +149E;CANADIAN SYLLABICS CWAA;Lo;0;L;;;;;N;;;;; +149F;CANADIAN SYLLABICS WEST-CREE CWAA;Lo;0;L;;;;;N;;;;; +14A0;CANADIAN SYLLABICS NASKAPI CWAA;Lo;0;L;;;;;N;;;;; +14A1;CANADIAN SYLLABICS C;Lo;0;L;;;;;N;;;;; +14A2;CANADIAN SYLLABICS SAYISI TH;Lo;0;L;;;;;N;;;;; +14A3;CANADIAN SYLLABICS ME;Lo;0;L;;;;;N;;;;; +14A4;CANADIAN SYLLABICS MAAI;Lo;0;L;;;;;N;;;;; +14A5;CANADIAN SYLLABICS MI;Lo;0;L;;;;;N;;;;; +14A6;CANADIAN SYLLABICS MII;Lo;0;L;;;;;N;;;;; +14A7;CANADIAN SYLLABICS MO;Lo;0;L;;;;;N;;;;; +14A8;CANADIAN SYLLABICS MOO;Lo;0;L;;;;;N;;;;; +14A9;CANADIAN SYLLABICS Y-CREE MOO;Lo;0;L;;;;;N;;;;; +14AA;CANADIAN SYLLABICS MA;Lo;0;L;;;;;N;;;;; +14AB;CANADIAN SYLLABICS MAA;Lo;0;L;;;;;N;;;;; +14AC;CANADIAN SYLLABICS MWE;Lo;0;L;;;;;N;;;;; +14AD;CANADIAN SYLLABICS WEST-CREE MWE;Lo;0;L;;;;;N;;;;; +14AE;CANADIAN SYLLABICS MWI;Lo;0;L;;;;;N;;;;; +14AF;CANADIAN SYLLABICS WEST-CREE MWI;Lo;0;L;;;;;N;;;;; +14B0;CANADIAN SYLLABICS MWII;Lo;0;L;;;;;N;;;;; +14B1;CANADIAN SYLLABICS WEST-CREE MWII;Lo;0;L;;;;;N;;;;; +14B2;CANADIAN SYLLABICS MWO;Lo;0;L;;;;;N;;;;; +14B3;CANADIAN SYLLABICS WEST-CREE MWO;Lo;0;L;;;;;N;;;;; +14B4;CANADIAN SYLLABICS MWOO;Lo;0;L;;;;;N;;;;; +14B5;CANADIAN SYLLABICS WEST-CREE MWOO;Lo;0;L;;;;;N;;;;; +14B6;CANADIAN SYLLABICS MWA;Lo;0;L;;;;;N;;;;; +14B7;CANADIAN SYLLABICS WEST-CREE MWA;Lo;0;L;;;;;N;;;;; +14B8;CANADIAN SYLLABICS MWAA;Lo;0;L;;;;;N;;;;; +14B9;CANADIAN SYLLABICS WEST-CREE MWAA;Lo;0;L;;;;;N;;;;; +14BA;CANADIAN SYLLABICS NASKAPI MWAA;Lo;0;L;;;;;N;;;;; +14BB;CANADIAN SYLLABICS M;Lo;0;L;;;;;N;;;;; +14BC;CANADIAN SYLLABICS WEST-CREE M;Lo;0;L;;;;;N;;;;; +14BD;CANADIAN SYLLABICS MH;Lo;0;L;;;;;N;;;;; +14BE;CANADIAN SYLLABICS ATHAPASCAN M;Lo;0;L;;;;;N;;;;; +14BF;CANADIAN SYLLABICS SAYISI M;Lo;0;L;;;;;N;;;;; +14C0;CANADIAN SYLLABICS NE;Lo;0;L;;;;;N;;;;; +14C1;CANADIAN SYLLABICS NAAI;Lo;0;L;;;;;N;;;;; +14C2;CANADIAN SYLLABICS NI;Lo;0;L;;;;;N;;;;; +14C3;CANADIAN SYLLABICS NII;Lo;0;L;;;;;N;;;;; +14C4;CANADIAN SYLLABICS NO;Lo;0;L;;;;;N;;;;; +14C5;CANADIAN SYLLABICS NOO;Lo;0;L;;;;;N;;;;; +14C6;CANADIAN SYLLABICS Y-CREE NOO;Lo;0;L;;;;;N;;;;; +14C7;CANADIAN SYLLABICS NA;Lo;0;L;;;;;N;;;;; +14C8;CANADIAN SYLLABICS NAA;Lo;0;L;;;;;N;;;;; +14C9;CANADIAN SYLLABICS NWE;Lo;0;L;;;;;N;;;;; +14CA;CANADIAN SYLLABICS WEST-CREE NWE;Lo;0;L;;;;;N;;;;; +14CB;CANADIAN SYLLABICS NWA;Lo;0;L;;;;;N;;;;; +14CC;CANADIAN SYLLABICS WEST-CREE NWA;Lo;0;L;;;;;N;;;;; +14CD;CANADIAN SYLLABICS NWAA;Lo;0;L;;;;;N;;;;; +14CE;CANADIAN SYLLABICS WEST-CREE NWAA;Lo;0;L;;;;;N;;;;; +14CF;CANADIAN SYLLABICS NASKAPI NWAA;Lo;0;L;;;;;N;;;;; +14D0;CANADIAN SYLLABICS N;Lo;0;L;;;;;N;;;;; +14D1;CANADIAN SYLLABICS CARRIER NG;Lo;0;L;;;;;N;;;;; +14D2;CANADIAN SYLLABICS NH;Lo;0;L;;;;;N;;;;; +14D3;CANADIAN SYLLABICS LE;Lo;0;L;;;;;N;;;;; +14D4;CANADIAN SYLLABICS LAAI;Lo;0;L;;;;;N;;;;; +14D5;CANADIAN SYLLABICS LI;Lo;0;L;;;;;N;;;;; +14D6;CANADIAN SYLLABICS LII;Lo;0;L;;;;;N;;;;; +14D7;CANADIAN SYLLABICS LO;Lo;0;L;;;;;N;;;;; +14D8;CANADIAN SYLLABICS LOO;Lo;0;L;;;;;N;;;;; +14D9;CANADIAN SYLLABICS Y-CREE LOO;Lo;0;L;;;;;N;;;;; +14DA;CANADIAN SYLLABICS LA;Lo;0;L;;;;;N;;;;; +14DB;CANADIAN SYLLABICS LAA;Lo;0;L;;;;;N;;;;; +14DC;CANADIAN SYLLABICS LWE;Lo;0;L;;;;;N;;;;; +14DD;CANADIAN SYLLABICS WEST-CREE LWE;Lo;0;L;;;;;N;;;;; +14DE;CANADIAN SYLLABICS LWI;Lo;0;L;;;;;N;;;;; +14DF;CANADIAN SYLLABICS WEST-CREE LWI;Lo;0;L;;;;;N;;;;; +14E0;CANADIAN SYLLABICS LWII;Lo;0;L;;;;;N;;;;; +14E1;CANADIAN SYLLABICS WEST-CREE LWII;Lo;0;L;;;;;N;;;;; +14E2;CANADIAN SYLLABICS LWO;Lo;0;L;;;;;N;;;;; +14E3;CANADIAN SYLLABICS WEST-CREE LWO;Lo;0;L;;;;;N;;;;; +14E4;CANADIAN SYLLABICS LWOO;Lo;0;L;;;;;N;;;;; +14E5;CANADIAN SYLLABICS WEST-CREE LWOO;Lo;0;L;;;;;N;;;;; +14E6;CANADIAN SYLLABICS LWA;Lo;0;L;;;;;N;;;;; +14E7;CANADIAN SYLLABICS WEST-CREE LWA;Lo;0;L;;;;;N;;;;; +14E8;CANADIAN SYLLABICS LWAA;Lo;0;L;;;;;N;;;;; +14E9;CANADIAN SYLLABICS WEST-CREE LWAA;Lo;0;L;;;;;N;;;;; +14EA;CANADIAN SYLLABICS L;Lo;0;L;;;;;N;;;;; +14EB;CANADIAN SYLLABICS WEST-CREE L;Lo;0;L;;;;;N;;;;; +14EC;CANADIAN SYLLABICS MEDIAL L;Lo;0;L;;;;;N;;;;; +14ED;CANADIAN SYLLABICS SE;Lo;0;L;;;;;N;;;;; +14EE;CANADIAN SYLLABICS SAAI;Lo;0;L;;;;;N;;;;; +14EF;CANADIAN SYLLABICS SI;Lo;0;L;;;;;N;;;;; +14F0;CANADIAN SYLLABICS SII;Lo;0;L;;;;;N;;;;; +14F1;CANADIAN SYLLABICS SO;Lo;0;L;;;;;N;;;;; +14F2;CANADIAN SYLLABICS SOO;Lo;0;L;;;;;N;;;;; +14F3;CANADIAN SYLLABICS Y-CREE SOO;Lo;0;L;;;;;N;;;;; +14F4;CANADIAN SYLLABICS SA;Lo;0;L;;;;;N;;;;; +14F5;CANADIAN SYLLABICS SAA;Lo;0;L;;;;;N;;;;; +14F6;CANADIAN SYLLABICS SWE;Lo;0;L;;;;;N;;;;; +14F7;CANADIAN SYLLABICS WEST-CREE SWE;Lo;0;L;;;;;N;;;;; +14F8;CANADIAN SYLLABICS SWI;Lo;0;L;;;;;N;;;;; +14F9;CANADIAN SYLLABICS WEST-CREE SWI;Lo;0;L;;;;;N;;;;; +14FA;CANADIAN SYLLABICS SWII;Lo;0;L;;;;;N;;;;; +14FB;CANADIAN SYLLABICS WEST-CREE SWII;Lo;0;L;;;;;N;;;;; +14FC;CANADIAN SYLLABICS SWO;Lo;0;L;;;;;N;;;;; +14FD;CANADIAN SYLLABICS WEST-CREE SWO;Lo;0;L;;;;;N;;;;; +14FE;CANADIAN SYLLABICS SWOO;Lo;0;L;;;;;N;;;;; +14FF;CANADIAN SYLLABICS WEST-CREE SWOO;Lo;0;L;;;;;N;;;;; +1500;CANADIAN SYLLABICS SWA;Lo;0;L;;;;;N;;;;; +1501;CANADIAN SYLLABICS WEST-CREE SWA;Lo;0;L;;;;;N;;;;; +1502;CANADIAN SYLLABICS SWAA;Lo;0;L;;;;;N;;;;; +1503;CANADIAN SYLLABICS WEST-CREE SWAA;Lo;0;L;;;;;N;;;;; +1504;CANADIAN SYLLABICS NASKAPI SWAA;Lo;0;L;;;;;N;;;;; +1505;CANADIAN SYLLABICS S;Lo;0;L;;;;;N;;;;; +1506;CANADIAN SYLLABICS ATHAPASCAN S;Lo;0;L;;;;;N;;;;; +1507;CANADIAN SYLLABICS SW;Lo;0;L;;;;;N;;;;; +1508;CANADIAN SYLLABICS BLACKFOOT S;Lo;0;L;;;;;N;;;;; +1509;CANADIAN SYLLABICS MOOSE-CREE SK;Lo;0;L;;;;;N;;;;; +150A;CANADIAN SYLLABICS NASKAPI SKW;Lo;0;L;;;;;N;;;;; +150B;CANADIAN SYLLABICS NASKAPI S-W;Lo;0;L;;;;;N;;;;; +150C;CANADIAN SYLLABICS NASKAPI SPWA;Lo;0;L;;;;;N;;;;; +150D;CANADIAN SYLLABICS NASKAPI STWA;Lo;0;L;;;;;N;;;;; +150E;CANADIAN SYLLABICS NASKAPI SKWA;Lo;0;L;;;;;N;;;;; +150F;CANADIAN SYLLABICS NASKAPI SCWA;Lo;0;L;;;;;N;;;;; +1510;CANADIAN SYLLABICS SHE;Lo;0;L;;;;;N;;;;; +1511;CANADIAN SYLLABICS SHI;Lo;0;L;;;;;N;;;;; +1512;CANADIAN SYLLABICS SHII;Lo;0;L;;;;;N;;;;; +1513;CANADIAN SYLLABICS SHO;Lo;0;L;;;;;N;;;;; +1514;CANADIAN SYLLABICS SHOO;Lo;0;L;;;;;N;;;;; +1515;CANADIAN SYLLABICS SHA;Lo;0;L;;;;;N;;;;; +1516;CANADIAN SYLLABICS SHAA;Lo;0;L;;;;;N;;;;; +1517;CANADIAN SYLLABICS SHWE;Lo;0;L;;;;;N;;;;; +1518;CANADIAN SYLLABICS WEST-CREE SHWE;Lo;0;L;;;;;N;;;;; +1519;CANADIAN SYLLABICS SHWI;Lo;0;L;;;;;N;;;;; +151A;CANADIAN SYLLABICS WEST-CREE SHWI;Lo;0;L;;;;;N;;;;; +151B;CANADIAN SYLLABICS SHWII;Lo;0;L;;;;;N;;;;; +151C;CANADIAN SYLLABICS WEST-CREE SHWII;Lo;0;L;;;;;N;;;;; +151D;CANADIAN SYLLABICS SHWO;Lo;0;L;;;;;N;;;;; +151E;CANADIAN SYLLABICS WEST-CREE SHWO;Lo;0;L;;;;;N;;;;; +151F;CANADIAN SYLLABICS SHWOO;Lo;0;L;;;;;N;;;;; +1520;CANADIAN SYLLABICS WEST-CREE SHWOO;Lo;0;L;;;;;N;;;;; +1521;CANADIAN SYLLABICS SHWA;Lo;0;L;;;;;N;;;;; +1522;CANADIAN SYLLABICS WEST-CREE SHWA;Lo;0;L;;;;;N;;;;; +1523;CANADIAN SYLLABICS SHWAA;Lo;0;L;;;;;N;;;;; +1524;CANADIAN SYLLABICS WEST-CREE SHWAA;Lo;0;L;;;;;N;;;;; +1525;CANADIAN SYLLABICS SH;Lo;0;L;;;;;N;;;;; +1526;CANADIAN SYLLABICS YE;Lo;0;L;;;;;N;;;;; +1527;CANADIAN SYLLABICS YAAI;Lo;0;L;;;;;N;;;;; +1528;CANADIAN SYLLABICS YI;Lo;0;L;;;;;N;;;;; +1529;CANADIAN SYLLABICS YII;Lo;0;L;;;;;N;;;;; +152A;CANADIAN SYLLABICS YO;Lo;0;L;;;;;N;;;;; +152B;CANADIAN SYLLABICS YOO;Lo;0;L;;;;;N;;;;; +152C;CANADIAN SYLLABICS Y-CREE YOO;Lo;0;L;;;;;N;;;;; +152D;CANADIAN SYLLABICS YA;Lo;0;L;;;;;N;;;;; +152E;CANADIAN SYLLABICS YAA;Lo;0;L;;;;;N;;;;; +152F;CANADIAN SYLLABICS YWE;Lo;0;L;;;;;N;;;;; +1530;CANADIAN SYLLABICS WEST-CREE YWE;Lo;0;L;;;;;N;;;;; +1531;CANADIAN SYLLABICS YWI;Lo;0;L;;;;;N;;;;; +1532;CANADIAN SYLLABICS WEST-CREE YWI;Lo;0;L;;;;;N;;;;; +1533;CANADIAN SYLLABICS YWII;Lo;0;L;;;;;N;;;;; +1534;CANADIAN SYLLABICS WEST-CREE YWII;Lo;0;L;;;;;N;;;;; +1535;CANADIAN SYLLABICS YWO;Lo;0;L;;;;;N;;;;; +1536;CANADIAN SYLLABICS WEST-CREE YWO;Lo;0;L;;;;;N;;;;; +1537;CANADIAN SYLLABICS YWOO;Lo;0;L;;;;;N;;;;; +1538;CANADIAN SYLLABICS WEST-CREE YWOO;Lo;0;L;;;;;N;;;;; +1539;CANADIAN SYLLABICS YWA;Lo;0;L;;;;;N;;;;; +153A;CANADIAN SYLLABICS WEST-CREE YWA;Lo;0;L;;;;;N;;;;; +153B;CANADIAN SYLLABICS YWAA;Lo;0;L;;;;;N;;;;; +153C;CANADIAN SYLLABICS WEST-CREE YWAA;Lo;0;L;;;;;N;;;;; +153D;CANADIAN SYLLABICS NASKAPI YWAA;Lo;0;L;;;;;N;;;;; +153E;CANADIAN SYLLABICS Y;Lo;0;L;;;;;N;;;;; +153F;CANADIAN SYLLABICS BIBLE-CREE Y;Lo;0;L;;;;;N;;;;; +1540;CANADIAN SYLLABICS WEST-CREE Y;Lo;0;L;;;;;N;;;;; +1541;CANADIAN SYLLABICS SAYISI YI;Lo;0;L;;;;;N;;;;; +1542;CANADIAN SYLLABICS RE;Lo;0;L;;;;;N;;;;; +1543;CANADIAN SYLLABICS R-CREE RE;Lo;0;L;;;;;N;;;;; +1544;CANADIAN SYLLABICS WEST-CREE LE;Lo;0;L;;;;;N;;;;; +1545;CANADIAN SYLLABICS RAAI;Lo;0;L;;;;;N;;;;; +1546;CANADIAN SYLLABICS RI;Lo;0;L;;;;;N;;;;; +1547;CANADIAN SYLLABICS RII;Lo;0;L;;;;;N;;;;; +1548;CANADIAN SYLLABICS RO;Lo;0;L;;;;;N;;;;; +1549;CANADIAN SYLLABICS ROO;Lo;0;L;;;;;N;;;;; +154A;CANADIAN SYLLABICS WEST-CREE LO;Lo;0;L;;;;;N;;;;; +154B;CANADIAN SYLLABICS RA;Lo;0;L;;;;;N;;;;; +154C;CANADIAN SYLLABICS RAA;Lo;0;L;;;;;N;;;;; +154D;CANADIAN SYLLABICS WEST-CREE LA;Lo;0;L;;;;;N;;;;; +154E;CANADIAN SYLLABICS RWAA;Lo;0;L;;;;;N;;;;; +154F;CANADIAN SYLLABICS WEST-CREE RWAA;Lo;0;L;;;;;N;;;;; +1550;CANADIAN SYLLABICS R;Lo;0;L;;;;;N;;;;; +1551;CANADIAN SYLLABICS WEST-CREE R;Lo;0;L;;;;;N;;;;; +1552;CANADIAN SYLLABICS MEDIAL R;Lo;0;L;;;;;N;;;;; +1553;CANADIAN SYLLABICS FE;Lo;0;L;;;;;N;;;;; +1554;CANADIAN SYLLABICS FAAI;Lo;0;L;;;;;N;;;;; +1555;CANADIAN SYLLABICS FI;Lo;0;L;;;;;N;;;;; +1556;CANADIAN SYLLABICS FII;Lo;0;L;;;;;N;;;;; +1557;CANADIAN SYLLABICS FO;Lo;0;L;;;;;N;;;;; +1558;CANADIAN SYLLABICS FOO;Lo;0;L;;;;;N;;;;; +1559;CANADIAN SYLLABICS FA;Lo;0;L;;;;;N;;;;; +155A;CANADIAN SYLLABICS FAA;Lo;0;L;;;;;N;;;;; +155B;CANADIAN SYLLABICS FWAA;Lo;0;L;;;;;N;;;;; +155C;CANADIAN SYLLABICS WEST-CREE FWAA;Lo;0;L;;;;;N;;;;; +155D;CANADIAN SYLLABICS F;Lo;0;L;;;;;N;;;;; +155E;CANADIAN SYLLABICS THE;Lo;0;L;;;;;N;;;;; +155F;CANADIAN SYLLABICS N-CREE THE;Lo;0;L;;;;;N;;;;; +1560;CANADIAN SYLLABICS THI;Lo;0;L;;;;;N;;;;; +1561;CANADIAN SYLLABICS N-CREE THI;Lo;0;L;;;;;N;;;;; +1562;CANADIAN SYLLABICS THII;Lo;0;L;;;;;N;;;;; +1563;CANADIAN SYLLABICS N-CREE THII;Lo;0;L;;;;;N;;;;; +1564;CANADIAN SYLLABICS THO;Lo;0;L;;;;;N;;;;; +1565;CANADIAN SYLLABICS THOO;Lo;0;L;;;;;N;;;;; +1566;CANADIAN SYLLABICS THA;Lo;0;L;;;;;N;;;;; +1567;CANADIAN SYLLABICS THAA;Lo;0;L;;;;;N;;;;; +1568;CANADIAN SYLLABICS THWAA;Lo;0;L;;;;;N;;;;; +1569;CANADIAN SYLLABICS WEST-CREE THWAA;Lo;0;L;;;;;N;;;;; +156A;CANADIAN SYLLABICS TH;Lo;0;L;;;;;N;;;;; +156B;CANADIAN SYLLABICS TTHE;Lo;0;L;;;;;N;;;;; +156C;CANADIAN SYLLABICS TTHI;Lo;0;L;;;;;N;;;;; +156D;CANADIAN SYLLABICS TTHO;Lo;0;L;;;;;N;;;;; +156E;CANADIAN SYLLABICS TTHA;Lo;0;L;;;;;N;;;;; +156F;CANADIAN SYLLABICS TTH;Lo;0;L;;;;;N;;;;; +1570;CANADIAN SYLLABICS TYE;Lo;0;L;;;;;N;;;;; +1571;CANADIAN SYLLABICS TYI;Lo;0;L;;;;;N;;;;; +1572;CANADIAN SYLLABICS TYO;Lo;0;L;;;;;N;;;;; +1573;CANADIAN SYLLABICS TYA;Lo;0;L;;;;;N;;;;; +1574;CANADIAN SYLLABICS NUNAVIK HE;Lo;0;L;;;;;N;;;;; +1575;CANADIAN SYLLABICS NUNAVIK HI;Lo;0;L;;;;;N;;;;; +1576;CANADIAN SYLLABICS NUNAVIK HII;Lo;0;L;;;;;N;;;;; +1577;CANADIAN SYLLABICS NUNAVIK HO;Lo;0;L;;;;;N;;;;; +1578;CANADIAN SYLLABICS NUNAVIK HOO;Lo;0;L;;;;;N;;;;; +1579;CANADIAN SYLLABICS NUNAVIK HA;Lo;0;L;;;;;N;;;;; +157A;CANADIAN SYLLABICS NUNAVIK HAA;Lo;0;L;;;;;N;;;;; +157B;CANADIAN SYLLABICS NUNAVIK H;Lo;0;L;;;;;N;;;;; +157C;CANADIAN SYLLABICS NUNAVUT H;Lo;0;L;;;;;N;;;;; +157D;CANADIAN SYLLABICS HK;Lo;0;L;;;;;N;;;;; +157E;CANADIAN SYLLABICS QAAI;Lo;0;L;;;;;N;;;;; +157F;CANADIAN SYLLABICS QI;Lo;0;L;;;;;N;;;;; +1580;CANADIAN SYLLABICS QII;Lo;0;L;;;;;N;;;;; +1581;CANADIAN SYLLABICS QO;Lo;0;L;;;;;N;;;;; +1582;CANADIAN SYLLABICS QOO;Lo;0;L;;;;;N;;;;; +1583;CANADIAN SYLLABICS QA;Lo;0;L;;;;;N;;;;; +1584;CANADIAN SYLLABICS QAA;Lo;0;L;;;;;N;;;;; +1585;CANADIAN SYLLABICS Q;Lo;0;L;;;;;N;;;;; +1586;CANADIAN SYLLABICS TLHE;Lo;0;L;;;;;N;;;;; +1587;CANADIAN SYLLABICS TLHI;Lo;0;L;;;;;N;;;;; +1588;CANADIAN SYLLABICS TLHO;Lo;0;L;;;;;N;;;;; +1589;CANADIAN SYLLABICS TLHA;Lo;0;L;;;;;N;;;;; +158A;CANADIAN SYLLABICS WEST-CREE RE;Lo;0;L;;;;;N;;;;; +158B;CANADIAN SYLLABICS WEST-CREE RI;Lo;0;L;;;;;N;;;;; +158C;CANADIAN SYLLABICS WEST-CREE RO;Lo;0;L;;;;;N;;;;; +158D;CANADIAN SYLLABICS WEST-CREE RA;Lo;0;L;;;;;N;;;;; +158E;CANADIAN SYLLABICS NGAAI;Lo;0;L;;;;;N;;;;; +158F;CANADIAN SYLLABICS NGI;Lo;0;L;;;;;N;;;;; +1590;CANADIAN SYLLABICS NGII;Lo;0;L;;;;;N;;;;; +1591;CANADIAN SYLLABICS NGO;Lo;0;L;;;;;N;;;;; +1592;CANADIAN SYLLABICS NGOO;Lo;0;L;;;;;N;;;;; +1593;CANADIAN SYLLABICS NGA;Lo;0;L;;;;;N;;;;; +1594;CANADIAN SYLLABICS NGAA;Lo;0;L;;;;;N;;;;; +1595;CANADIAN SYLLABICS NG;Lo;0;L;;;;;N;;;;; +1596;CANADIAN SYLLABICS NNG;Lo;0;L;;;;;N;;;;; +1597;CANADIAN SYLLABICS SAYISI SHE;Lo;0;L;;;;;N;;;;; +1598;CANADIAN SYLLABICS SAYISI SHI;Lo;0;L;;;;;N;;;;; +1599;CANADIAN SYLLABICS SAYISI SHO;Lo;0;L;;;;;N;;;;; +159A;CANADIAN SYLLABICS SAYISI SHA;Lo;0;L;;;;;N;;;;; +159B;CANADIAN SYLLABICS WOODS-CREE THE;Lo;0;L;;;;;N;;;;; +159C;CANADIAN SYLLABICS WOODS-CREE THI;Lo;0;L;;;;;N;;;;; +159D;CANADIAN SYLLABICS WOODS-CREE THO;Lo;0;L;;;;;N;;;;; +159E;CANADIAN SYLLABICS WOODS-CREE THA;Lo;0;L;;;;;N;;;;; +159F;CANADIAN SYLLABICS WOODS-CREE TH;Lo;0;L;;;;;N;;;;; +15A0;CANADIAN SYLLABICS LHI;Lo;0;L;;;;;N;;;;; +15A1;CANADIAN SYLLABICS LHII;Lo;0;L;;;;;N;;;;; +15A2;CANADIAN SYLLABICS LHO;Lo;0;L;;;;;N;;;;; +15A3;CANADIAN SYLLABICS LHOO;Lo;0;L;;;;;N;;;;; +15A4;CANADIAN SYLLABICS LHA;Lo;0;L;;;;;N;;;;; +15A5;CANADIAN SYLLABICS LHAA;Lo;0;L;;;;;N;;;;; +15A6;CANADIAN SYLLABICS LH;Lo;0;L;;;;;N;;;;; +15A7;CANADIAN SYLLABICS TH-CREE THE;Lo;0;L;;;;;N;;;;; +15A8;CANADIAN SYLLABICS TH-CREE THI;Lo;0;L;;;;;N;;;;; +15A9;CANADIAN SYLLABICS TH-CREE THII;Lo;0;L;;;;;N;;;;; +15AA;CANADIAN SYLLABICS TH-CREE THO;Lo;0;L;;;;;N;;;;; +15AB;CANADIAN SYLLABICS TH-CREE THOO;Lo;0;L;;;;;N;;;;; +15AC;CANADIAN SYLLABICS TH-CREE THA;Lo;0;L;;;;;N;;;;; +15AD;CANADIAN SYLLABICS TH-CREE THAA;Lo;0;L;;;;;N;;;;; +15AE;CANADIAN SYLLABICS TH-CREE TH;Lo;0;L;;;;;N;;;;; +15AF;CANADIAN SYLLABICS AIVILIK B;Lo;0;L;;;;;N;;;;; +15B0;CANADIAN SYLLABICS BLACKFOOT E;Lo;0;L;;;;;N;;;;; +15B1;CANADIAN SYLLABICS BLACKFOOT I;Lo;0;L;;;;;N;;;;; +15B2;CANADIAN SYLLABICS BLACKFOOT O;Lo;0;L;;;;;N;;;;; +15B3;CANADIAN SYLLABICS BLACKFOOT A;Lo;0;L;;;;;N;;;;; +15B4;CANADIAN SYLLABICS BLACKFOOT WE;Lo;0;L;;;;;N;;;;; +15B5;CANADIAN SYLLABICS BLACKFOOT WI;Lo;0;L;;;;;N;;;;; +15B6;CANADIAN SYLLABICS BLACKFOOT WO;Lo;0;L;;;;;N;;;;; +15B7;CANADIAN SYLLABICS BLACKFOOT WA;Lo;0;L;;;;;N;;;;; +15B8;CANADIAN SYLLABICS BLACKFOOT NE;Lo;0;L;;;;;N;;;;; +15B9;CANADIAN SYLLABICS BLACKFOOT NI;Lo;0;L;;;;;N;;;;; +15BA;CANADIAN SYLLABICS BLACKFOOT NO;Lo;0;L;;;;;N;;;;; +15BB;CANADIAN SYLLABICS BLACKFOOT NA;Lo;0;L;;;;;N;;;;; +15BC;CANADIAN SYLLABICS BLACKFOOT KE;Lo;0;L;;;;;N;;;;; +15BD;CANADIAN SYLLABICS BLACKFOOT KI;Lo;0;L;;;;;N;;;;; +15BE;CANADIAN SYLLABICS BLACKFOOT KO;Lo;0;L;;;;;N;;;;; +15BF;CANADIAN SYLLABICS BLACKFOOT KA;Lo;0;L;;;;;N;;;;; +15C0;CANADIAN SYLLABICS SAYISI HE;Lo;0;L;;;;;N;;;;; +15C1;CANADIAN SYLLABICS SAYISI HI;Lo;0;L;;;;;N;;;;; +15C2;CANADIAN SYLLABICS SAYISI HO;Lo;0;L;;;;;N;;;;; +15C3;CANADIAN SYLLABICS SAYISI HA;Lo;0;L;;;;;N;;;;; +15C4;CANADIAN SYLLABICS CARRIER GHU;Lo;0;L;;;;;N;;;;; +15C5;CANADIAN SYLLABICS CARRIER GHO;Lo;0;L;;;;;N;;;;; +15C6;CANADIAN SYLLABICS CARRIER GHE;Lo;0;L;;;;;N;;;;; +15C7;CANADIAN SYLLABICS CARRIER GHEE;Lo;0;L;;;;;N;;;;; +15C8;CANADIAN SYLLABICS CARRIER GHI;Lo;0;L;;;;;N;;;;; +15C9;CANADIAN SYLLABICS CARRIER GHA;Lo;0;L;;;;;N;;;;; +15CA;CANADIAN SYLLABICS CARRIER RU;Lo;0;L;;;;;N;;;;; +15CB;CANADIAN SYLLABICS CARRIER RO;Lo;0;L;;;;;N;;;;; +15CC;CANADIAN SYLLABICS CARRIER RE;Lo;0;L;;;;;N;;;;; +15CD;CANADIAN SYLLABICS CARRIER REE;Lo;0;L;;;;;N;;;;; +15CE;CANADIAN SYLLABICS CARRIER RI;Lo;0;L;;;;;N;;;;; +15CF;CANADIAN SYLLABICS CARRIER RA;Lo;0;L;;;;;N;;;;; +15D0;CANADIAN SYLLABICS CARRIER WU;Lo;0;L;;;;;N;;;;; +15D1;CANADIAN SYLLABICS CARRIER WO;Lo;0;L;;;;;N;;;;; +15D2;CANADIAN SYLLABICS CARRIER WE;Lo;0;L;;;;;N;;;;; +15D3;CANADIAN SYLLABICS CARRIER WEE;Lo;0;L;;;;;N;;;;; +15D4;CANADIAN SYLLABICS CARRIER WI;Lo;0;L;;;;;N;;;;; +15D5;CANADIAN SYLLABICS CARRIER WA;Lo;0;L;;;;;N;;;;; +15D6;CANADIAN SYLLABICS CARRIER HWU;Lo;0;L;;;;;N;;;;; +15D7;CANADIAN SYLLABICS CARRIER HWO;Lo;0;L;;;;;N;;;;; +15D8;CANADIAN SYLLABICS CARRIER HWE;Lo;0;L;;;;;N;;;;; +15D9;CANADIAN SYLLABICS CARRIER HWEE;Lo;0;L;;;;;N;;;;; +15DA;CANADIAN SYLLABICS CARRIER HWI;Lo;0;L;;;;;N;;;;; +15DB;CANADIAN SYLLABICS CARRIER HWA;Lo;0;L;;;;;N;;;;; +15DC;CANADIAN SYLLABICS CARRIER THU;Lo;0;L;;;;;N;;;;; +15DD;CANADIAN SYLLABICS CARRIER THO;Lo;0;L;;;;;N;;;;; +15DE;CANADIAN SYLLABICS CARRIER THE;Lo;0;L;;;;;N;;;;; +15DF;CANADIAN SYLLABICS CARRIER THEE;Lo;0;L;;;;;N;;;;; +15E0;CANADIAN SYLLABICS CARRIER THI;Lo;0;L;;;;;N;;;;; +15E1;CANADIAN SYLLABICS CARRIER THA;Lo;0;L;;;;;N;;;;; +15E2;CANADIAN SYLLABICS CARRIER TTU;Lo;0;L;;;;;N;;;;; +15E3;CANADIAN SYLLABICS CARRIER TTO;Lo;0;L;;;;;N;;;;; +15E4;CANADIAN SYLLABICS CARRIER TTE;Lo;0;L;;;;;N;;;;; +15E5;CANADIAN SYLLABICS CARRIER TTEE;Lo;0;L;;;;;N;;;;; +15E6;CANADIAN SYLLABICS CARRIER TTI;Lo;0;L;;;;;N;;;;; +15E7;CANADIAN SYLLABICS CARRIER TTA;Lo;0;L;;;;;N;;;;; +15E8;CANADIAN SYLLABICS CARRIER PU;Lo;0;L;;;;;N;;;;; +15E9;CANADIAN SYLLABICS CARRIER PO;Lo;0;L;;;;;N;;;;; +15EA;CANADIAN SYLLABICS CARRIER PE;Lo;0;L;;;;;N;;;;; +15EB;CANADIAN SYLLABICS CARRIER PEE;Lo;0;L;;;;;N;;;;; +15EC;CANADIAN SYLLABICS CARRIER PI;Lo;0;L;;;;;N;;;;; +15ED;CANADIAN SYLLABICS CARRIER PA;Lo;0;L;;;;;N;;;;; +15EE;CANADIAN SYLLABICS CARRIER P;Lo;0;L;;;;;N;;;;; +15EF;CANADIAN SYLLABICS CARRIER GU;Lo;0;L;;;;;N;;;;; +15F0;CANADIAN SYLLABICS CARRIER GO;Lo;0;L;;;;;N;;;;; +15F1;CANADIAN SYLLABICS CARRIER GE;Lo;0;L;;;;;N;;;;; +15F2;CANADIAN SYLLABICS CARRIER GEE;Lo;0;L;;;;;N;;;;; +15F3;CANADIAN SYLLABICS CARRIER GI;Lo;0;L;;;;;N;;;;; +15F4;CANADIAN SYLLABICS CARRIER GA;Lo;0;L;;;;;N;;;;; +15F5;CANADIAN SYLLABICS CARRIER KHU;Lo;0;L;;;;;N;;;;; +15F6;CANADIAN SYLLABICS CARRIER KHO;Lo;0;L;;;;;N;;;;; +15F7;CANADIAN SYLLABICS CARRIER KHE;Lo;0;L;;;;;N;;;;; +15F8;CANADIAN SYLLABICS CARRIER KHEE;Lo;0;L;;;;;N;;;;; +15F9;CANADIAN SYLLABICS CARRIER KHI;Lo;0;L;;;;;N;;;;; +15FA;CANADIAN SYLLABICS CARRIER KHA;Lo;0;L;;;;;N;;;;; +15FB;CANADIAN SYLLABICS CARRIER KKU;Lo;0;L;;;;;N;;;;; +15FC;CANADIAN SYLLABICS CARRIER KKO;Lo;0;L;;;;;N;;;;; +15FD;CANADIAN SYLLABICS CARRIER KKE;Lo;0;L;;;;;N;;;;; +15FE;CANADIAN SYLLABICS CARRIER KKEE;Lo;0;L;;;;;N;;;;; +15FF;CANADIAN SYLLABICS CARRIER KKI;Lo;0;L;;;;;N;;;;; +1600;CANADIAN SYLLABICS CARRIER KKA;Lo;0;L;;;;;N;;;;; +1601;CANADIAN SYLLABICS CARRIER KK;Lo;0;L;;;;;N;;;;; +1602;CANADIAN SYLLABICS CARRIER NU;Lo;0;L;;;;;N;;;;; +1603;CANADIAN SYLLABICS CARRIER NO;Lo;0;L;;;;;N;;;;; +1604;CANADIAN SYLLABICS CARRIER NE;Lo;0;L;;;;;N;;;;; +1605;CANADIAN SYLLABICS CARRIER NEE;Lo;0;L;;;;;N;;;;; +1606;CANADIAN SYLLABICS CARRIER NI;Lo;0;L;;;;;N;;;;; +1607;CANADIAN SYLLABICS CARRIER NA;Lo;0;L;;;;;N;;;;; +1608;CANADIAN SYLLABICS CARRIER MU;Lo;0;L;;;;;N;;;;; +1609;CANADIAN SYLLABICS CARRIER MO;Lo;0;L;;;;;N;;;;; +160A;CANADIAN SYLLABICS CARRIER ME;Lo;0;L;;;;;N;;;;; +160B;CANADIAN SYLLABICS CARRIER MEE;Lo;0;L;;;;;N;;;;; +160C;CANADIAN SYLLABICS CARRIER MI;Lo;0;L;;;;;N;;;;; +160D;CANADIAN SYLLABICS CARRIER MA;Lo;0;L;;;;;N;;;;; +160E;CANADIAN SYLLABICS CARRIER YU;Lo;0;L;;;;;N;;;;; +160F;CANADIAN SYLLABICS CARRIER YO;Lo;0;L;;;;;N;;;;; +1610;CANADIAN SYLLABICS CARRIER YE;Lo;0;L;;;;;N;;;;; +1611;CANADIAN SYLLABICS CARRIER YEE;Lo;0;L;;;;;N;;;;; +1612;CANADIAN SYLLABICS CARRIER YI;Lo;0;L;;;;;N;;;;; +1613;CANADIAN SYLLABICS CARRIER YA;Lo;0;L;;;;;N;;;;; +1614;CANADIAN SYLLABICS CARRIER JU;Lo;0;L;;;;;N;;;;; +1615;CANADIAN SYLLABICS SAYISI JU;Lo;0;L;;;;;N;;;;; +1616;CANADIAN SYLLABICS CARRIER JO;Lo;0;L;;;;;N;;;;; +1617;CANADIAN SYLLABICS CARRIER JE;Lo;0;L;;;;;N;;;;; +1618;CANADIAN SYLLABICS CARRIER JEE;Lo;0;L;;;;;N;;;;; +1619;CANADIAN SYLLABICS CARRIER JI;Lo;0;L;;;;;N;;;;; +161A;CANADIAN SYLLABICS SAYISI JI;Lo;0;L;;;;;N;;;;; +161B;CANADIAN SYLLABICS CARRIER JA;Lo;0;L;;;;;N;;;;; +161C;CANADIAN SYLLABICS CARRIER JJU;Lo;0;L;;;;;N;;;;; +161D;CANADIAN SYLLABICS CARRIER JJO;Lo;0;L;;;;;N;;;;; +161E;CANADIAN SYLLABICS CARRIER JJE;Lo;0;L;;;;;N;;;;; +161F;CANADIAN SYLLABICS CARRIER JJEE;Lo;0;L;;;;;N;;;;; +1620;CANADIAN SYLLABICS CARRIER JJI;Lo;0;L;;;;;N;;;;; +1621;CANADIAN SYLLABICS CARRIER JJA;Lo;0;L;;;;;N;;;;; +1622;CANADIAN SYLLABICS CARRIER LU;Lo;0;L;;;;;N;;;;; +1623;CANADIAN SYLLABICS CARRIER LO;Lo;0;L;;;;;N;;;;; +1624;CANADIAN SYLLABICS CARRIER LE;Lo;0;L;;;;;N;;;;; +1625;CANADIAN SYLLABICS CARRIER LEE;Lo;0;L;;;;;N;;;;; +1626;CANADIAN SYLLABICS CARRIER LI;Lo;0;L;;;;;N;;;;; +1627;CANADIAN SYLLABICS CARRIER LA;Lo;0;L;;;;;N;;;;; +1628;CANADIAN SYLLABICS CARRIER DLU;Lo;0;L;;;;;N;;;;; +1629;CANADIAN SYLLABICS CARRIER DLO;Lo;0;L;;;;;N;;;;; +162A;CANADIAN SYLLABICS CARRIER DLE;Lo;0;L;;;;;N;;;;; +162B;CANADIAN SYLLABICS CARRIER DLEE;Lo;0;L;;;;;N;;;;; +162C;CANADIAN SYLLABICS CARRIER DLI;Lo;0;L;;;;;N;;;;; +162D;CANADIAN SYLLABICS CARRIER DLA;Lo;0;L;;;;;N;;;;; +162E;CANADIAN SYLLABICS CARRIER LHU;Lo;0;L;;;;;N;;;;; +162F;CANADIAN SYLLABICS CARRIER LHO;Lo;0;L;;;;;N;;;;; +1630;CANADIAN SYLLABICS CARRIER LHE;Lo;0;L;;;;;N;;;;; +1631;CANADIAN SYLLABICS CARRIER LHEE;Lo;0;L;;;;;N;;;;; +1632;CANADIAN SYLLABICS CARRIER LHI;Lo;0;L;;;;;N;;;;; +1633;CANADIAN SYLLABICS CARRIER LHA;Lo;0;L;;;;;N;;;;; +1634;CANADIAN SYLLABICS CARRIER TLHU;Lo;0;L;;;;;N;;;;; +1635;CANADIAN SYLLABICS CARRIER TLHO;Lo;0;L;;;;;N;;;;; +1636;CANADIAN SYLLABICS CARRIER TLHE;Lo;0;L;;;;;N;;;;; +1637;CANADIAN SYLLABICS CARRIER TLHEE;Lo;0;L;;;;;N;;;;; +1638;CANADIAN SYLLABICS CARRIER TLHI;Lo;0;L;;;;;N;;;;; +1639;CANADIAN SYLLABICS CARRIER TLHA;Lo;0;L;;;;;N;;;;; +163A;CANADIAN SYLLABICS CARRIER TLU;Lo;0;L;;;;;N;;;;; +163B;CANADIAN SYLLABICS CARRIER TLO;Lo;0;L;;;;;N;;;;; +163C;CANADIAN SYLLABICS CARRIER TLE;Lo;0;L;;;;;N;;;;; +163D;CANADIAN SYLLABICS CARRIER TLEE;Lo;0;L;;;;;N;;;;; +163E;CANADIAN SYLLABICS CARRIER TLI;Lo;0;L;;;;;N;;;;; +163F;CANADIAN SYLLABICS CARRIER TLA;Lo;0;L;;;;;N;;;;; +1640;CANADIAN SYLLABICS CARRIER ZU;Lo;0;L;;;;;N;;;;; +1641;CANADIAN SYLLABICS CARRIER ZO;Lo;0;L;;;;;N;;;;; +1642;CANADIAN SYLLABICS CARRIER ZE;Lo;0;L;;;;;N;;;;; +1643;CANADIAN SYLLABICS CARRIER ZEE;Lo;0;L;;;;;N;;;;; +1644;CANADIAN SYLLABICS CARRIER ZI;Lo;0;L;;;;;N;;;;; +1645;CANADIAN SYLLABICS CARRIER ZA;Lo;0;L;;;;;N;;;;; +1646;CANADIAN SYLLABICS CARRIER Z;Lo;0;L;;;;;N;;;;; +1647;CANADIAN SYLLABICS CARRIER INITIAL Z;Lo;0;L;;;;;N;;;;; +1648;CANADIAN SYLLABICS CARRIER DZU;Lo;0;L;;;;;N;;;;; +1649;CANADIAN SYLLABICS CARRIER DZO;Lo;0;L;;;;;N;;;;; +164A;CANADIAN SYLLABICS CARRIER DZE;Lo;0;L;;;;;N;;;;; +164B;CANADIAN SYLLABICS CARRIER DZEE;Lo;0;L;;;;;N;;;;; +164C;CANADIAN SYLLABICS CARRIER DZI;Lo;0;L;;;;;N;;;;; +164D;CANADIAN SYLLABICS CARRIER DZA;Lo;0;L;;;;;N;;;;; +164E;CANADIAN SYLLABICS CARRIER SU;Lo;0;L;;;;;N;;;;; +164F;CANADIAN SYLLABICS CARRIER SO;Lo;0;L;;;;;N;;;;; +1650;CANADIAN SYLLABICS CARRIER SE;Lo;0;L;;;;;N;;;;; +1651;CANADIAN SYLLABICS CARRIER SEE;Lo;0;L;;;;;N;;;;; +1652;CANADIAN SYLLABICS CARRIER SI;Lo;0;L;;;;;N;;;;; +1653;CANADIAN SYLLABICS CARRIER SA;Lo;0;L;;;;;N;;;;; +1654;CANADIAN SYLLABICS CARRIER SHU;Lo;0;L;;;;;N;;;;; +1655;CANADIAN SYLLABICS CARRIER SHO;Lo;0;L;;;;;N;;;;; +1656;CANADIAN SYLLABICS CARRIER SHE;Lo;0;L;;;;;N;;;;; +1657;CANADIAN SYLLABICS CARRIER SHEE;Lo;0;L;;;;;N;;;;; +1658;CANADIAN SYLLABICS CARRIER SHI;Lo;0;L;;;;;N;;;;; +1659;CANADIAN SYLLABICS CARRIER SHA;Lo;0;L;;;;;N;;;;; +165A;CANADIAN SYLLABICS CARRIER SH;Lo;0;L;;;;;N;;;;; +165B;CANADIAN SYLLABICS CARRIER TSU;Lo;0;L;;;;;N;;;;; +165C;CANADIAN SYLLABICS CARRIER TSO;Lo;0;L;;;;;N;;;;; +165D;CANADIAN SYLLABICS CARRIER TSE;Lo;0;L;;;;;N;;;;; +165E;CANADIAN SYLLABICS CARRIER TSEE;Lo;0;L;;;;;N;;;;; +165F;CANADIAN SYLLABICS CARRIER TSI;Lo;0;L;;;;;N;;;;; +1660;CANADIAN SYLLABICS CARRIER TSA;Lo;0;L;;;;;N;;;;; +1661;CANADIAN SYLLABICS CARRIER CHU;Lo;0;L;;;;;N;;;;; +1662;CANADIAN SYLLABICS CARRIER CHO;Lo;0;L;;;;;N;;;;; +1663;CANADIAN SYLLABICS CARRIER CHE;Lo;0;L;;;;;N;;;;; +1664;CANADIAN SYLLABICS CARRIER CHEE;Lo;0;L;;;;;N;;;;; +1665;CANADIAN SYLLABICS CARRIER CHI;Lo;0;L;;;;;N;;;;; +1666;CANADIAN SYLLABICS CARRIER CHA;Lo;0;L;;;;;N;;;;; +1667;CANADIAN SYLLABICS CARRIER TTSU;Lo;0;L;;;;;N;;;;; +1668;CANADIAN SYLLABICS CARRIER TTSO;Lo;0;L;;;;;N;;;;; +1669;CANADIAN SYLLABICS CARRIER TTSE;Lo;0;L;;;;;N;;;;; +166A;CANADIAN SYLLABICS CARRIER TTSEE;Lo;0;L;;;;;N;;;;; +166B;CANADIAN SYLLABICS CARRIER TTSI;Lo;0;L;;;;;N;;;;; +166C;CANADIAN SYLLABICS CARRIER TTSA;Lo;0;L;;;;;N;;;;; +166D;CANADIAN SYLLABICS CHI SIGN;So;0;L;;;;;N;;;;; +166E;CANADIAN SYLLABICS FULL STOP;Po;0;L;;;;;N;;;;; +166F;CANADIAN SYLLABICS QAI;Lo;0;L;;;;;N;;;;; +1670;CANADIAN SYLLABICS NGAI;Lo;0;L;;;;;N;;;;; +1671;CANADIAN SYLLABICS NNGI;Lo;0;L;;;;;N;;;;; +1672;CANADIAN SYLLABICS NNGII;Lo;0;L;;;;;N;;;;; +1673;CANADIAN SYLLABICS NNGO;Lo;0;L;;;;;N;;;;; +1674;CANADIAN SYLLABICS NNGOO;Lo;0;L;;;;;N;;;;; +1675;CANADIAN SYLLABICS NNGA;Lo;0;L;;;;;N;;;;; +1676;CANADIAN SYLLABICS NNGAA;Lo;0;L;;;;;N;;;;; +1677;CANADIAN SYLLABICS WOODS-CREE THWEE;Lo;0;L;;;;;N;;;;; +1678;CANADIAN SYLLABICS WOODS-CREE THWI;Lo;0;L;;;;;N;;;;; +1679;CANADIAN SYLLABICS WOODS-CREE THWII;Lo;0;L;;;;;N;;;;; +167A;CANADIAN SYLLABICS WOODS-CREE THWO;Lo;0;L;;;;;N;;;;; +167B;CANADIAN SYLLABICS WOODS-CREE THWOO;Lo;0;L;;;;;N;;;;; +167C;CANADIAN SYLLABICS WOODS-CREE THWA;Lo;0;L;;;;;N;;;;; +167D;CANADIAN SYLLABICS WOODS-CREE THWAA;Lo;0;L;;;;;N;;;;; +167E;CANADIAN SYLLABICS WOODS-CREE FINAL TH;Lo;0;L;;;;;N;;;;; +167F;CANADIAN SYLLABICS BLACKFOOT W;Lo;0;L;;;;;N;;;;; +1680;OGHAM SPACE MARK;Zs;0;WS;;;;;N;;;;; +1681;OGHAM LETTER BEITH;Lo;0;L;;;;;N;;;;; +1682;OGHAM LETTER LUIS;Lo;0;L;;;;;N;;;;; +1683;OGHAM LETTER FEARN;Lo;0;L;;;;;N;;;;; +1684;OGHAM LETTER SAIL;Lo;0;L;;;;;N;;;;; +1685;OGHAM LETTER NION;Lo;0;L;;;;;N;;;;; +1686;OGHAM LETTER UATH;Lo;0;L;;;;;N;;;;; +1687;OGHAM LETTER DAIR;Lo;0;L;;;;;N;;;;; +1688;OGHAM LETTER TINNE;Lo;0;L;;;;;N;;;;; +1689;OGHAM LETTER COLL;Lo;0;L;;;;;N;;;;; +168A;OGHAM LETTER CEIRT;Lo;0;L;;;;;N;;;;; +168B;OGHAM LETTER MUIN;Lo;0;L;;;;;N;;;;; +168C;OGHAM LETTER GORT;Lo;0;L;;;;;N;;;;; +168D;OGHAM LETTER NGEADAL;Lo;0;L;;;;;N;;;;; +168E;OGHAM LETTER STRAIF;Lo;0;L;;;;;N;;;;; +168F;OGHAM LETTER RUIS;Lo;0;L;;;;;N;;;;; +1690;OGHAM LETTER AILM;Lo;0;L;;;;;N;;;;; +1691;OGHAM LETTER ONN;Lo;0;L;;;;;N;;;;; +1692;OGHAM LETTER UR;Lo;0;L;;;;;N;;;;; +1693;OGHAM LETTER EADHADH;Lo;0;L;;;;;N;;;;; +1694;OGHAM LETTER IODHADH;Lo;0;L;;;;;N;;;;; +1695;OGHAM LETTER EABHADH;Lo;0;L;;;;;N;;;;; +1696;OGHAM LETTER OR;Lo;0;L;;;;;N;;;;; +1697;OGHAM LETTER UILLEANN;Lo;0;L;;;;;N;;;;; +1698;OGHAM LETTER IFIN;Lo;0;L;;;;;N;;;;; +1699;OGHAM LETTER EAMHANCHOLL;Lo;0;L;;;;;N;;;;; +169A;OGHAM LETTER PEITH;Lo;0;L;;;;;N;;;;; +169B;OGHAM FEATHER MARK;Ps;0;ON;;;;;Y;;;;; +169C;OGHAM REVERSED FEATHER MARK;Pe;0;ON;;;;;Y;;;;; +16A0;RUNIC LETTER FEHU FEOH FE F;Lo;0;L;;;;;N;;;;; +16A1;RUNIC LETTER V;Lo;0;L;;;;;N;;;;; +16A2;RUNIC LETTER URUZ UR U;Lo;0;L;;;;;N;;;;; +16A3;RUNIC LETTER YR;Lo;0;L;;;;;N;;;;; +16A4;RUNIC LETTER Y;Lo;0;L;;;;;N;;;;; +16A5;RUNIC LETTER W;Lo;0;L;;;;;N;;;;; +16A6;RUNIC LETTER THURISAZ THURS THORN;Lo;0;L;;;;;N;;;;; +16A7;RUNIC LETTER ETH;Lo;0;L;;;;;N;;;;; +16A8;RUNIC LETTER ANSUZ A;Lo;0;L;;;;;N;;;;; +16A9;RUNIC LETTER OS O;Lo;0;L;;;;;N;;;;; +16AA;RUNIC LETTER AC A;Lo;0;L;;;;;N;;;;; +16AB;RUNIC LETTER AESC;Lo;0;L;;;;;N;;;;; +16AC;RUNIC LETTER LONG-BRANCH-OSS O;Lo;0;L;;;;;N;;;;; +16AD;RUNIC LETTER SHORT-TWIG-OSS O;Lo;0;L;;;;;N;;;;; +16AE;RUNIC LETTER O;Lo;0;L;;;;;N;;;;; +16AF;RUNIC LETTER OE;Lo;0;L;;;;;N;;;;; +16B0;RUNIC LETTER ON;Lo;0;L;;;;;N;;;;; +16B1;RUNIC LETTER RAIDO RAD REID R;Lo;0;L;;;;;N;;;;; +16B2;RUNIC LETTER KAUNA;Lo;0;L;;;;;N;;;;; +16B3;RUNIC LETTER CEN;Lo;0;L;;;;;N;;;;; +16B4;RUNIC LETTER KAUN K;Lo;0;L;;;;;N;;;;; +16B5;RUNIC LETTER G;Lo;0;L;;;;;N;;;;; +16B6;RUNIC LETTER ENG;Lo;0;L;;;;;N;;;;; +16B7;RUNIC LETTER GEBO GYFU G;Lo;0;L;;;;;N;;;;; +16B8;RUNIC LETTER GAR;Lo;0;L;;;;;N;;;;; +16B9;RUNIC LETTER WUNJO WYNN W;Lo;0;L;;;;;N;;;;; +16BA;RUNIC LETTER HAGLAZ H;Lo;0;L;;;;;N;;;;; +16BB;RUNIC LETTER HAEGL H;Lo;0;L;;;;;N;;;;; +16BC;RUNIC LETTER LONG-BRANCH-HAGALL H;Lo;0;L;;;;;N;;;;; +16BD;RUNIC LETTER SHORT-TWIG-HAGALL H;Lo;0;L;;;;;N;;;;; +16BE;RUNIC LETTER NAUDIZ NYD NAUD N;Lo;0;L;;;;;N;;;;; +16BF;RUNIC LETTER SHORT-TWIG-NAUD N;Lo;0;L;;;;;N;;;;; +16C0;RUNIC LETTER DOTTED-N;Lo;0;L;;;;;N;;;;; +16C1;RUNIC LETTER ISAZ IS ISS I;Lo;0;L;;;;;N;;;;; +16C2;RUNIC LETTER E;Lo;0;L;;;;;N;;;;; +16C3;RUNIC LETTER JERAN J;Lo;0;L;;;;;N;;;;; +16C4;RUNIC LETTER GER;Lo;0;L;;;;;N;;;;; +16C5;RUNIC LETTER LONG-BRANCH-AR AE;Lo;0;L;;;;;N;;;;; +16C6;RUNIC LETTER SHORT-TWIG-AR A;Lo;0;L;;;;;N;;;;; +16C7;RUNIC LETTER IWAZ EOH;Lo;0;L;;;;;N;;;;; +16C8;RUNIC LETTER PERTHO PEORTH P;Lo;0;L;;;;;N;;;;; +16C9;RUNIC LETTER ALGIZ EOLHX;Lo;0;L;;;;;N;;;;; +16CA;RUNIC LETTER SOWILO S;Lo;0;L;;;;;N;;;;; +16CB;RUNIC LETTER SIGEL LONG-BRANCH-SOL S;Lo;0;L;;;;;N;;;;; +16CC;RUNIC LETTER SHORT-TWIG-SOL S;Lo;0;L;;;;;N;;;;; +16CD;RUNIC LETTER C;Lo;0;L;;;;;N;;;;; +16CE;RUNIC LETTER Z;Lo;0;L;;;;;N;;;;; +16CF;RUNIC LETTER TIWAZ TIR TYR T;Lo;0;L;;;;;N;;;;; +16D0;RUNIC LETTER SHORT-TWIG-TYR T;Lo;0;L;;;;;N;;;;; +16D1;RUNIC LETTER D;Lo;0;L;;;;;N;;;;; +16D2;RUNIC LETTER BERKANAN BEORC BJARKAN B;Lo;0;L;;;;;N;;;;; +16D3;RUNIC LETTER SHORT-TWIG-BJARKAN B;Lo;0;L;;;;;N;;;;; +16D4;RUNIC LETTER DOTTED-P;Lo;0;L;;;;;N;;;;; +16D5;RUNIC LETTER OPEN-P;Lo;0;L;;;;;N;;;;; +16D6;RUNIC LETTER EHWAZ EH E;Lo;0;L;;;;;N;;;;; +16D7;RUNIC LETTER MANNAZ MAN M;Lo;0;L;;;;;N;;;;; +16D8;RUNIC LETTER LONG-BRANCH-MADR M;Lo;0;L;;;;;N;;;;; +16D9;RUNIC LETTER SHORT-TWIG-MADR M;Lo;0;L;;;;;N;;;;; +16DA;RUNIC LETTER LAUKAZ LAGU LOGR L;Lo;0;L;;;;;N;;;;; +16DB;RUNIC LETTER DOTTED-L;Lo;0;L;;;;;N;;;;; +16DC;RUNIC LETTER INGWAZ;Lo;0;L;;;;;N;;;;; +16DD;RUNIC LETTER ING;Lo;0;L;;;;;N;;;;; +16DE;RUNIC LETTER DAGAZ DAEG D;Lo;0;L;;;;;N;;;;; +16DF;RUNIC LETTER OTHALAN ETHEL O;Lo;0;L;;;;;N;;;;; +16E0;RUNIC LETTER EAR;Lo;0;L;;;;;N;;;;; +16E1;RUNIC LETTER IOR;Lo;0;L;;;;;N;;;;; +16E2;RUNIC LETTER CWEORTH;Lo;0;L;;;;;N;;;;; +16E3;RUNIC LETTER CALC;Lo;0;L;;;;;N;;;;; +16E4;RUNIC LETTER CEALC;Lo;0;L;;;;;N;;;;; +16E5;RUNIC LETTER STAN;Lo;0;L;;;;;N;;;;; +16E6;RUNIC LETTER LONG-BRANCH-YR;Lo;0;L;;;;;N;;;;; +16E7;RUNIC LETTER SHORT-TWIG-YR;Lo;0;L;;;;;N;;;;; +16E8;RUNIC LETTER ICELANDIC-YR;Lo;0;L;;;;;N;;;;; +16E9;RUNIC LETTER Q;Lo;0;L;;;;;N;;;;; +16EA;RUNIC LETTER X;Lo;0;L;;;;;N;;;;; +16EB;RUNIC SINGLE PUNCTUATION;Po;0;L;;;;;N;;;;; +16EC;RUNIC MULTIPLE PUNCTUATION;Po;0;L;;;;;N;;;;; +16ED;RUNIC CROSS PUNCTUATION;Po;0;L;;;;;N;;;;; +16EE;RUNIC ARLAUG SYMBOL;Nl;0;L;;;;17;N;;;;; +16EF;RUNIC TVIMADUR SYMBOL;Nl;0;L;;;;18;N;;;;; +16F0;RUNIC BELGTHOR SYMBOL;Nl;0;L;;;;19;N;;;;; +16F1;RUNIC LETTER K;Lo;0;L;;;;;N;;;;; +16F2;RUNIC LETTER SH;Lo;0;L;;;;;N;;;;; +16F3;RUNIC LETTER OO;Lo;0;L;;;;;N;;;;; +16F4;RUNIC LETTER FRANKS CASKET OS;Lo;0;L;;;;;N;;;;; +16F5;RUNIC LETTER FRANKS CASKET IS;Lo;0;L;;;;;N;;;;; +16F6;RUNIC LETTER FRANKS CASKET EH;Lo;0;L;;;;;N;;;;; +16F7;RUNIC LETTER FRANKS CASKET AC;Lo;0;L;;;;;N;;;;; +16F8;RUNIC LETTER FRANKS CASKET AESC;Lo;0;L;;;;;N;;;;; +1700;TAGALOG LETTER A;Lo;0;L;;;;;N;;;;; +1701;TAGALOG LETTER I;Lo;0;L;;;;;N;;;;; +1702;TAGALOG LETTER U;Lo;0;L;;;;;N;;;;; +1703;TAGALOG LETTER KA;Lo;0;L;;;;;N;;;;; +1704;TAGALOG LETTER GA;Lo;0;L;;;;;N;;;;; +1705;TAGALOG LETTER NGA;Lo;0;L;;;;;N;;;;; +1706;TAGALOG LETTER TA;Lo;0;L;;;;;N;;;;; +1707;TAGALOG LETTER DA;Lo;0;L;;;;;N;;;;; +1708;TAGALOG LETTER NA;Lo;0;L;;;;;N;;;;; +1709;TAGALOG LETTER PA;Lo;0;L;;;;;N;;;;; +170A;TAGALOG LETTER BA;Lo;0;L;;;;;N;;;;; +170B;TAGALOG LETTER MA;Lo;0;L;;;;;N;;;;; +170C;TAGALOG LETTER YA;Lo;0;L;;;;;N;;;;; +170E;TAGALOG LETTER LA;Lo;0;L;;;;;N;;;;; +170F;TAGALOG LETTER WA;Lo;0;L;;;;;N;;;;; +1710;TAGALOG LETTER SA;Lo;0;L;;;;;N;;;;; +1711;TAGALOG LETTER HA;Lo;0;L;;;;;N;;;;; +1712;TAGALOG VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; +1713;TAGALOG VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +1714;TAGALOG SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; +1720;HANUNOO LETTER A;Lo;0;L;;;;;N;;;;; +1721;HANUNOO LETTER I;Lo;0;L;;;;;N;;;;; +1722;HANUNOO LETTER U;Lo;0;L;;;;;N;;;;; +1723;HANUNOO LETTER KA;Lo;0;L;;;;;N;;;;; +1724;HANUNOO LETTER GA;Lo;0;L;;;;;N;;;;; +1725;HANUNOO LETTER NGA;Lo;0;L;;;;;N;;;;; +1726;HANUNOO LETTER TA;Lo;0;L;;;;;N;;;;; +1727;HANUNOO LETTER DA;Lo;0;L;;;;;N;;;;; +1728;HANUNOO LETTER NA;Lo;0;L;;;;;N;;;;; +1729;HANUNOO LETTER PA;Lo;0;L;;;;;N;;;;; +172A;HANUNOO LETTER BA;Lo;0;L;;;;;N;;;;; +172B;HANUNOO LETTER MA;Lo;0;L;;;;;N;;;;; +172C;HANUNOO LETTER YA;Lo;0;L;;;;;N;;;;; +172D;HANUNOO LETTER RA;Lo;0;L;;;;;N;;;;; +172E;HANUNOO LETTER LA;Lo;0;L;;;;;N;;;;; +172F;HANUNOO LETTER WA;Lo;0;L;;;;;N;;;;; +1730;HANUNOO LETTER SA;Lo;0;L;;;;;N;;;;; +1731;HANUNOO LETTER HA;Lo;0;L;;;;;N;;;;; +1732;HANUNOO VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; +1733;HANUNOO VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +1734;HANUNOO SIGN PAMUDPOD;Mn;9;NSM;;;;;N;;;;; +1735;PHILIPPINE SINGLE PUNCTUATION;Po;0;L;;;;;N;;;;; +1736;PHILIPPINE DOUBLE PUNCTUATION;Po;0;L;;;;;N;;;;; +1740;BUHID LETTER A;Lo;0;L;;;;;N;;;;; +1741;BUHID LETTER I;Lo;0;L;;;;;N;;;;; +1742;BUHID LETTER U;Lo;0;L;;;;;N;;;;; +1743;BUHID LETTER KA;Lo;0;L;;;;;N;;;;; +1744;BUHID LETTER GA;Lo;0;L;;;;;N;;;;; +1745;BUHID LETTER NGA;Lo;0;L;;;;;N;;;;; +1746;BUHID LETTER TA;Lo;0;L;;;;;N;;;;; +1747;BUHID LETTER DA;Lo;0;L;;;;;N;;;;; +1748;BUHID LETTER NA;Lo;0;L;;;;;N;;;;; +1749;BUHID LETTER PA;Lo;0;L;;;;;N;;;;; +174A;BUHID LETTER BA;Lo;0;L;;;;;N;;;;; +174B;BUHID LETTER MA;Lo;0;L;;;;;N;;;;; +174C;BUHID LETTER YA;Lo;0;L;;;;;N;;;;; +174D;BUHID LETTER RA;Lo;0;L;;;;;N;;;;; +174E;BUHID LETTER LA;Lo;0;L;;;;;N;;;;; +174F;BUHID LETTER WA;Lo;0;L;;;;;N;;;;; +1750;BUHID LETTER SA;Lo;0;L;;;;;N;;;;; +1751;BUHID LETTER HA;Lo;0;L;;;;;N;;;;; +1752;BUHID VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; +1753;BUHID VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +1760;TAGBANWA LETTER A;Lo;0;L;;;;;N;;;;; +1761;TAGBANWA LETTER I;Lo;0;L;;;;;N;;;;; +1762;TAGBANWA LETTER U;Lo;0;L;;;;;N;;;;; +1763;TAGBANWA LETTER KA;Lo;0;L;;;;;N;;;;; +1764;TAGBANWA LETTER GA;Lo;0;L;;;;;N;;;;; +1765;TAGBANWA LETTER NGA;Lo;0;L;;;;;N;;;;; +1766;TAGBANWA LETTER TA;Lo;0;L;;;;;N;;;;; +1767;TAGBANWA LETTER DA;Lo;0;L;;;;;N;;;;; +1768;TAGBANWA LETTER NA;Lo;0;L;;;;;N;;;;; +1769;TAGBANWA LETTER PA;Lo;0;L;;;;;N;;;;; +176A;TAGBANWA LETTER BA;Lo;0;L;;;;;N;;;;; +176B;TAGBANWA LETTER MA;Lo;0;L;;;;;N;;;;; +176C;TAGBANWA LETTER YA;Lo;0;L;;;;;N;;;;; +176E;TAGBANWA LETTER LA;Lo;0;L;;;;;N;;;;; +176F;TAGBANWA LETTER WA;Lo;0;L;;;;;N;;;;; +1770;TAGBANWA LETTER SA;Lo;0;L;;;;;N;;;;; +1772;TAGBANWA VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; +1773;TAGBANWA VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +1780;KHMER LETTER KA;Lo;0;L;;;;;N;;;;; +1781;KHMER LETTER KHA;Lo;0;L;;;;;N;;;;; +1782;KHMER LETTER KO;Lo;0;L;;;;;N;;;;; +1783;KHMER LETTER KHO;Lo;0;L;;;;;N;;;;; +1784;KHMER LETTER NGO;Lo;0;L;;;;;N;;;;; +1785;KHMER LETTER CA;Lo;0;L;;;;;N;;;;; +1786;KHMER LETTER CHA;Lo;0;L;;;;;N;;;;; +1787;KHMER LETTER CO;Lo;0;L;;;;;N;;;;; +1788;KHMER LETTER CHO;Lo;0;L;;;;;N;;;;; +1789;KHMER LETTER NYO;Lo;0;L;;;;;N;;;;; +178A;KHMER LETTER DA;Lo;0;L;;;;;N;;;;; +178B;KHMER LETTER TTHA;Lo;0;L;;;;;N;;;;; +178C;KHMER LETTER DO;Lo;0;L;;;;;N;;;;; +178D;KHMER LETTER TTHO;Lo;0;L;;;;;N;;;;; +178E;KHMER LETTER NNO;Lo;0;L;;;;;N;;;;; +178F;KHMER LETTER TA;Lo;0;L;;;;;N;;;;; +1790;KHMER LETTER THA;Lo;0;L;;;;;N;;;;; +1791;KHMER LETTER TO;Lo;0;L;;;;;N;;;;; +1792;KHMER LETTER THO;Lo;0;L;;;;;N;;;;; +1793;KHMER LETTER NO;Lo;0;L;;;;;N;;;;; +1794;KHMER LETTER BA;Lo;0;L;;;;;N;;;;; +1795;KHMER LETTER PHA;Lo;0;L;;;;;N;;;;; +1796;KHMER LETTER PO;Lo;0;L;;;;;N;;;;; +1797;KHMER LETTER PHO;Lo;0;L;;;;;N;;;;; +1798;KHMER LETTER MO;Lo;0;L;;;;;N;;;;; +1799;KHMER LETTER YO;Lo;0;L;;;;;N;;;;; +179A;KHMER LETTER RO;Lo;0;L;;;;;N;;;;; +179B;KHMER LETTER LO;Lo;0;L;;;;;N;;;;; +179C;KHMER LETTER VO;Lo;0;L;;;;;N;;;;; +179D;KHMER LETTER SHA;Lo;0;L;;;;;N;;;;; +179E;KHMER LETTER SSO;Lo;0;L;;;;;N;;;;; +179F;KHMER LETTER SA;Lo;0;L;;;;;N;;;;; +17A0;KHMER LETTER HA;Lo;0;L;;;;;N;;;;; +17A1;KHMER LETTER LA;Lo;0;L;;;;;N;;;;; +17A2;KHMER LETTER QA;Lo;0;L;;;;;N;;;;; +17A3;KHMER INDEPENDENT VOWEL QAQ;Lo;0;L;;;;;N;;;;; +17A4;KHMER INDEPENDENT VOWEL QAA;Lo;0;L;;;;;N;;;;; +17A5;KHMER INDEPENDENT VOWEL QI;Lo;0;L;;;;;N;;;;; +17A6;KHMER INDEPENDENT VOWEL QII;Lo;0;L;;;;;N;;;;; +17A7;KHMER INDEPENDENT VOWEL QU;Lo;0;L;;;;;N;;;;; +17A8;KHMER INDEPENDENT VOWEL QUK;Lo;0;L;;;;;N;;;;; +17A9;KHMER INDEPENDENT VOWEL QUU;Lo;0;L;;;;;N;;;;; +17AA;KHMER INDEPENDENT VOWEL QUUV;Lo;0;L;;;;;N;;;;; +17AB;KHMER INDEPENDENT VOWEL RY;Lo;0;L;;;;;N;;;;; +17AC;KHMER INDEPENDENT VOWEL RYY;Lo;0;L;;;;;N;;;;; +17AD;KHMER INDEPENDENT VOWEL LY;Lo;0;L;;;;;N;;;;; +17AE;KHMER INDEPENDENT VOWEL LYY;Lo;0;L;;;;;N;;;;; +17AF;KHMER INDEPENDENT VOWEL QE;Lo;0;L;;;;;N;;;;; +17B0;KHMER INDEPENDENT VOWEL QAI;Lo;0;L;;;;;N;;;;; +17B1;KHMER INDEPENDENT VOWEL QOO TYPE ONE;Lo;0;L;;;;;N;;;;; +17B2;KHMER INDEPENDENT VOWEL QOO TYPE TWO;Lo;0;L;;;;;N;;;;; +17B3;KHMER INDEPENDENT VOWEL QAU;Lo;0;L;;;;;N;;;;; +17B4;KHMER VOWEL INHERENT AQ;Mn;0;NSM;;;;;N;;;;; +17B5;KHMER VOWEL INHERENT AA;Mn;0;NSM;;;;;N;;;;; +17B6;KHMER VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +17B7;KHMER VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; +17B8;KHMER VOWEL SIGN II;Mn;0;NSM;;;;;N;;;;; +17B9;KHMER VOWEL SIGN Y;Mn;0;NSM;;;;;N;;;;; +17BA;KHMER VOWEL SIGN YY;Mn;0;NSM;;;;;N;;;;; +17BB;KHMER VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +17BC;KHMER VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +17BD;KHMER VOWEL SIGN UA;Mn;0;NSM;;;;;N;;;;; +17BE;KHMER VOWEL SIGN OE;Mc;0;L;;;;;N;;;;; +17BF;KHMER VOWEL SIGN YA;Mc;0;L;;;;;N;;;;; +17C0;KHMER VOWEL SIGN IE;Mc;0;L;;;;;N;;;;; +17C1;KHMER VOWEL SIGN E;Mc;0;L;;;;;N;;;;; +17C2;KHMER VOWEL SIGN AE;Mc;0;L;;;;;N;;;;; +17C3;KHMER VOWEL SIGN AI;Mc;0;L;;;;;N;;;;; +17C4;KHMER VOWEL SIGN OO;Mc;0;L;;;;;N;;;;; +17C5;KHMER VOWEL SIGN AU;Mc;0;L;;;;;N;;;;; +17C6;KHMER SIGN NIKAHIT;Mn;0;NSM;;;;;N;;;;; +17C7;KHMER SIGN REAHMUK;Mc;0;L;;;;;N;;;;; +17C8;KHMER SIGN YUUKALEAPINTU;Mc;0;L;;;;;N;;;;; +17C9;KHMER SIGN MUUSIKATOAN;Mn;0;NSM;;;;;N;;;;; +17CA;KHMER SIGN TRIISAP;Mn;0;NSM;;;;;N;;;;; +17CB;KHMER SIGN BANTOC;Mn;0;NSM;;;;;N;;;;; +17CC;KHMER SIGN ROBAT;Mn;0;NSM;;;;;N;;;;; +17CD;KHMER SIGN TOANDAKHIAT;Mn;0;NSM;;;;;N;;;;; +17CE;KHMER SIGN KAKABAT;Mn;0;NSM;;;;;N;;;;; +17CF;KHMER SIGN AHSDA;Mn;0;NSM;;;;;N;;;;; +17D0;KHMER SIGN SAMYOK SANNYA;Mn;0;NSM;;;;;N;;;;; +17D1;KHMER SIGN VIRIAM;Mn;0;NSM;;;;;N;;;;; +17D2;KHMER SIGN COENG;Mn;9;NSM;;;;;N;;;;; +17D3;KHMER SIGN BATHAMASAT;Mn;0;NSM;;;;;N;;;;; +17D4;KHMER SIGN KHAN;Po;0;L;;;;;N;;;;; +17D5;KHMER SIGN BARIYOOSAN;Po;0;L;;;;;N;;;;; +17D6;KHMER SIGN CAMNUC PII KUUH;Po;0;L;;;;;N;;;;; +17D7;KHMER SIGN LEK TOO;Lm;0;L;;;;;N;;;;; +17D8;KHMER SIGN BEYYAL;Po;0;L;;;;;N;;;;; +17D9;KHMER SIGN PHNAEK MUAN;Po;0;L;;;;;N;;;;; +17DA;KHMER SIGN KOOMUUT;Po;0;L;;;;;N;;;;; +17DB;KHMER CURRENCY SYMBOL RIEL;Sc;0;ET;;;;;N;;;;; +17DC;KHMER SIGN AVAKRAHASANYA;Lo;0;L;;;;;N;;;;; +17DD;KHMER SIGN ATTHACAN;Mn;230;NSM;;;;;N;;;;; +17E0;KHMER DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +17E1;KHMER DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +17E2;KHMER DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +17E3;KHMER DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +17E4;KHMER DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +17E5;KHMER DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +17E6;KHMER DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +17E7;KHMER DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +17E8;KHMER DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +17E9;KHMER DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +17F0;KHMER SYMBOL LEK ATTAK SON;No;0;ON;;;;0;N;;;;; +17F1;KHMER SYMBOL LEK ATTAK MUOY;No;0;ON;;;;1;N;;;;; +17F2;KHMER SYMBOL LEK ATTAK PII;No;0;ON;;;;2;N;;;;; +17F3;KHMER SYMBOL LEK ATTAK BEI;No;0;ON;;;;3;N;;;;; +17F4;KHMER SYMBOL LEK ATTAK BUON;No;0;ON;;;;4;N;;;;; +17F5;KHMER SYMBOL LEK ATTAK PRAM;No;0;ON;;;;5;N;;;;; +17F6;KHMER SYMBOL LEK ATTAK PRAM-MUOY;No;0;ON;;;;6;N;;;;; +17F7;KHMER SYMBOL LEK ATTAK PRAM-PII;No;0;ON;;;;7;N;;;;; +17F8;KHMER SYMBOL LEK ATTAK PRAM-BEI;No;0;ON;;;;8;N;;;;; +17F9;KHMER SYMBOL LEK ATTAK PRAM-BUON;No;0;ON;;;;9;N;;;;; +1800;MONGOLIAN BIRGA;Po;0;ON;;;;;N;;;;; +1801;MONGOLIAN ELLIPSIS;Po;0;ON;;;;;N;;;;; +1802;MONGOLIAN COMMA;Po;0;ON;;;;;N;;;;; +1803;MONGOLIAN FULL STOP;Po;0;ON;;;;;N;;;;; +1804;MONGOLIAN COLON;Po;0;ON;;;;;N;;;;; +1805;MONGOLIAN FOUR DOTS;Po;0;ON;;;;;N;;;;; +1806;MONGOLIAN TODO SOFT HYPHEN;Pd;0;ON;;;;;N;;;;; +1807;MONGOLIAN SIBE SYLLABLE BOUNDARY MARKER;Po;0;ON;;;;;N;;;;; +1808;MONGOLIAN MANCHU COMMA;Po;0;ON;;;;;N;;;;; +1809;MONGOLIAN MANCHU FULL STOP;Po;0;ON;;;;;N;;;;; +180A;MONGOLIAN NIRUGU;Po;0;ON;;;;;N;;;;; +180B;MONGOLIAN FREE VARIATION SELECTOR ONE;Mn;0;NSM;;;;;N;;;;; +180C;MONGOLIAN FREE VARIATION SELECTOR TWO;Mn;0;NSM;;;;;N;;;;; +180D;MONGOLIAN FREE VARIATION SELECTOR THREE;Mn;0;NSM;;;;;N;;;;; +180E;MONGOLIAN VOWEL SEPARATOR;Cf;0;BN;;;;;N;;;;; +1810;MONGOLIAN DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +1811;MONGOLIAN DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +1812;MONGOLIAN DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +1813;MONGOLIAN DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +1814;MONGOLIAN DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +1815;MONGOLIAN DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +1816;MONGOLIAN DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +1817;MONGOLIAN DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +1818;MONGOLIAN DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +1819;MONGOLIAN DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +1820;MONGOLIAN LETTER A;Lo;0;L;;;;;N;;;;; +1821;MONGOLIAN LETTER E;Lo;0;L;;;;;N;;;;; +1822;MONGOLIAN LETTER I;Lo;0;L;;;;;N;;;;; +1823;MONGOLIAN LETTER O;Lo;0;L;;;;;N;;;;; +1824;MONGOLIAN LETTER U;Lo;0;L;;;;;N;;;;; +1825;MONGOLIAN LETTER OE;Lo;0;L;;;;;N;;;;; +1826;MONGOLIAN LETTER UE;Lo;0;L;;;;;N;;;;; +1827;MONGOLIAN LETTER EE;Lo;0;L;;;;;N;;;;; +1828;MONGOLIAN LETTER NA;Lo;0;L;;;;;N;;;;; +1829;MONGOLIAN LETTER ANG;Lo;0;L;;;;;N;;;;; +182A;MONGOLIAN LETTER BA;Lo;0;L;;;;;N;;;;; +182B;MONGOLIAN LETTER PA;Lo;0;L;;;;;N;;;;; +182C;MONGOLIAN LETTER QA;Lo;0;L;;;;;N;;;;; +182D;MONGOLIAN LETTER GA;Lo;0;L;;;;;N;;;;; +182E;MONGOLIAN LETTER MA;Lo;0;L;;;;;N;;;;; +182F;MONGOLIAN LETTER LA;Lo;0;L;;;;;N;;;;; +1830;MONGOLIAN LETTER SA;Lo;0;L;;;;;N;;;;; +1831;MONGOLIAN LETTER SHA;Lo;0;L;;;;;N;;;;; +1832;MONGOLIAN LETTER TA;Lo;0;L;;;;;N;;;;; +1833;MONGOLIAN LETTER DA;Lo;0;L;;;;;N;;;;; +1834;MONGOLIAN LETTER CHA;Lo;0;L;;;;;N;;;;; +1835;MONGOLIAN LETTER JA;Lo;0;L;;;;;N;;;;; +1836;MONGOLIAN LETTER YA;Lo;0;L;;;;;N;;;;; +1837;MONGOLIAN LETTER RA;Lo;0;L;;;;;N;;;;; +1838;MONGOLIAN LETTER WA;Lo;0;L;;;;;N;;;;; +1839;MONGOLIAN LETTER FA;Lo;0;L;;;;;N;;;;; +183A;MONGOLIAN LETTER KA;Lo;0;L;;;;;N;;;;; +183B;MONGOLIAN LETTER KHA;Lo;0;L;;;;;N;;;;; +183C;MONGOLIAN LETTER TSA;Lo;0;L;;;;;N;;;;; +183D;MONGOLIAN LETTER ZA;Lo;0;L;;;;;N;;;;; +183E;MONGOLIAN LETTER HAA;Lo;0;L;;;;;N;;;;; +183F;MONGOLIAN LETTER ZRA;Lo;0;L;;;;;N;;;;; +1840;MONGOLIAN LETTER LHA;Lo;0;L;;;;;N;;;;; +1841;MONGOLIAN LETTER ZHI;Lo;0;L;;;;;N;;;;; +1842;MONGOLIAN LETTER CHI;Lo;0;L;;;;;N;;;;; +1843;MONGOLIAN LETTER TODO LONG VOWEL SIGN;Lm;0;L;;;;;N;;;;; +1844;MONGOLIAN LETTER TODO E;Lo;0;L;;;;;N;;;;; +1845;MONGOLIAN LETTER TODO I;Lo;0;L;;;;;N;;;;; +1846;MONGOLIAN LETTER TODO O;Lo;0;L;;;;;N;;;;; +1847;MONGOLIAN LETTER TODO U;Lo;0;L;;;;;N;;;;; +1848;MONGOLIAN LETTER TODO OE;Lo;0;L;;;;;N;;;;; +1849;MONGOLIAN LETTER TODO UE;Lo;0;L;;;;;N;;;;; +184A;MONGOLIAN LETTER TODO ANG;Lo;0;L;;;;;N;;;;; +184B;MONGOLIAN LETTER TODO BA;Lo;0;L;;;;;N;;;;; +184C;MONGOLIAN LETTER TODO PA;Lo;0;L;;;;;N;;;;; +184D;MONGOLIAN LETTER TODO QA;Lo;0;L;;;;;N;;;;; +184E;MONGOLIAN LETTER TODO GA;Lo;0;L;;;;;N;;;;; +184F;MONGOLIAN LETTER TODO MA;Lo;0;L;;;;;N;;;;; +1850;MONGOLIAN LETTER TODO TA;Lo;0;L;;;;;N;;;;; +1851;MONGOLIAN LETTER TODO DA;Lo;0;L;;;;;N;;;;; +1852;MONGOLIAN LETTER TODO CHA;Lo;0;L;;;;;N;;;;; +1853;MONGOLIAN LETTER TODO JA;Lo;0;L;;;;;N;;;;; +1854;MONGOLIAN LETTER TODO TSA;Lo;0;L;;;;;N;;;;; +1855;MONGOLIAN LETTER TODO YA;Lo;0;L;;;;;N;;;;; +1856;MONGOLIAN LETTER TODO WA;Lo;0;L;;;;;N;;;;; +1857;MONGOLIAN LETTER TODO KA;Lo;0;L;;;;;N;;;;; +1858;MONGOLIAN LETTER TODO GAA;Lo;0;L;;;;;N;;;;; +1859;MONGOLIAN LETTER TODO HAA;Lo;0;L;;;;;N;;;;; +185A;MONGOLIAN LETTER TODO JIA;Lo;0;L;;;;;N;;;;; +185B;MONGOLIAN LETTER TODO NIA;Lo;0;L;;;;;N;;;;; +185C;MONGOLIAN LETTER TODO DZA;Lo;0;L;;;;;N;;;;; +185D;MONGOLIAN LETTER SIBE E;Lo;0;L;;;;;N;;;;; +185E;MONGOLIAN LETTER SIBE I;Lo;0;L;;;;;N;;;;; +185F;MONGOLIAN LETTER SIBE IY;Lo;0;L;;;;;N;;;;; +1860;MONGOLIAN LETTER SIBE UE;Lo;0;L;;;;;N;;;;; +1861;MONGOLIAN LETTER SIBE U;Lo;0;L;;;;;N;;;;; +1862;MONGOLIAN LETTER SIBE ANG;Lo;0;L;;;;;N;;;;; +1863;MONGOLIAN LETTER SIBE KA;Lo;0;L;;;;;N;;;;; +1864;MONGOLIAN LETTER SIBE GA;Lo;0;L;;;;;N;;;;; +1865;MONGOLIAN LETTER SIBE HA;Lo;0;L;;;;;N;;;;; +1866;MONGOLIAN LETTER SIBE PA;Lo;0;L;;;;;N;;;;; +1867;MONGOLIAN LETTER SIBE SHA;Lo;0;L;;;;;N;;;;; +1868;MONGOLIAN LETTER SIBE TA;Lo;0;L;;;;;N;;;;; +1869;MONGOLIAN LETTER SIBE DA;Lo;0;L;;;;;N;;;;; +186A;MONGOLIAN LETTER SIBE JA;Lo;0;L;;;;;N;;;;; +186B;MONGOLIAN LETTER SIBE FA;Lo;0;L;;;;;N;;;;; +186C;MONGOLIAN LETTER SIBE GAA;Lo;0;L;;;;;N;;;;; +186D;MONGOLIAN LETTER SIBE HAA;Lo;0;L;;;;;N;;;;; +186E;MONGOLIAN LETTER SIBE TSA;Lo;0;L;;;;;N;;;;; +186F;MONGOLIAN LETTER SIBE ZA;Lo;0;L;;;;;N;;;;; +1870;MONGOLIAN LETTER SIBE RAA;Lo;0;L;;;;;N;;;;; +1871;MONGOLIAN LETTER SIBE CHA;Lo;0;L;;;;;N;;;;; +1872;MONGOLIAN LETTER SIBE ZHA;Lo;0;L;;;;;N;;;;; +1873;MONGOLIAN LETTER MANCHU I;Lo;0;L;;;;;N;;;;; +1874;MONGOLIAN LETTER MANCHU KA;Lo;0;L;;;;;N;;;;; +1875;MONGOLIAN LETTER MANCHU RA;Lo;0;L;;;;;N;;;;; +1876;MONGOLIAN LETTER MANCHU FA;Lo;0;L;;;;;N;;;;; +1877;MONGOLIAN LETTER MANCHU ZHA;Lo;0;L;;;;;N;;;;; +1878;MONGOLIAN LETTER CHA WITH TWO DOTS;Lo;0;L;;;;;N;;;;; +1880;MONGOLIAN LETTER ALI GALI ANUSVARA ONE;Lo;0;L;;;;;N;;;;; +1881;MONGOLIAN LETTER ALI GALI VISARGA ONE;Lo;0;L;;;;;N;;;;; +1882;MONGOLIAN LETTER ALI GALI DAMARU;Lo;0;L;;;;;N;;;;; +1883;MONGOLIAN LETTER ALI GALI UBADAMA;Lo;0;L;;;;;N;;;;; +1884;MONGOLIAN LETTER ALI GALI INVERTED UBADAMA;Lo;0;L;;;;;N;;;;; +1885;MONGOLIAN LETTER ALI GALI BALUDA;Mn;0;NSM;;;;;N;;;;; +1886;MONGOLIAN LETTER ALI GALI THREE BALUDA;Mn;0;NSM;;;;;N;;;;; +1887;MONGOLIAN LETTER ALI GALI A;Lo;0;L;;;;;N;;;;; +1888;MONGOLIAN LETTER ALI GALI I;Lo;0;L;;;;;N;;;;; +1889;MONGOLIAN LETTER ALI GALI KA;Lo;0;L;;;;;N;;;;; +188A;MONGOLIAN LETTER ALI GALI NGA;Lo;0;L;;;;;N;;;;; +188B;MONGOLIAN LETTER ALI GALI CA;Lo;0;L;;;;;N;;;;; +188C;MONGOLIAN LETTER ALI GALI TTA;Lo;0;L;;;;;N;;;;; +188D;MONGOLIAN LETTER ALI GALI TTHA;Lo;0;L;;;;;N;;;;; +188E;MONGOLIAN LETTER ALI GALI DDA;Lo;0;L;;;;;N;;;;; +188F;MONGOLIAN LETTER ALI GALI NNA;Lo;0;L;;;;;N;;;;; +1890;MONGOLIAN LETTER ALI GALI TA;Lo;0;L;;;;;N;;;;; +1891;MONGOLIAN LETTER ALI GALI DA;Lo;0;L;;;;;N;;;;; +1892;MONGOLIAN LETTER ALI GALI PA;Lo;0;L;;;;;N;;;;; +1893;MONGOLIAN LETTER ALI GALI PHA;Lo;0;L;;;;;N;;;;; +1894;MONGOLIAN LETTER ALI GALI SSA;Lo;0;L;;;;;N;;;;; +1895;MONGOLIAN LETTER ALI GALI ZHA;Lo;0;L;;;;;N;;;;; +1896;MONGOLIAN LETTER ALI GALI ZA;Lo;0;L;;;;;N;;;;; +1897;MONGOLIAN LETTER ALI GALI AH;Lo;0;L;;;;;N;;;;; +1898;MONGOLIAN LETTER TODO ALI GALI TA;Lo;0;L;;;;;N;;;;; +1899;MONGOLIAN LETTER TODO ALI GALI ZHA;Lo;0;L;;;;;N;;;;; +189A;MONGOLIAN LETTER MANCHU ALI GALI GHA;Lo;0;L;;;;;N;;;;; +189B;MONGOLIAN LETTER MANCHU ALI GALI NGA;Lo;0;L;;;;;N;;;;; +189C;MONGOLIAN LETTER MANCHU ALI GALI CA;Lo;0;L;;;;;N;;;;; +189D;MONGOLIAN LETTER MANCHU ALI GALI JHA;Lo;0;L;;;;;N;;;;; +189E;MONGOLIAN LETTER MANCHU ALI GALI TTA;Lo;0;L;;;;;N;;;;; +189F;MONGOLIAN LETTER MANCHU ALI GALI DDHA;Lo;0;L;;;;;N;;;;; +18A0;MONGOLIAN LETTER MANCHU ALI GALI TA;Lo;0;L;;;;;N;;;;; +18A1;MONGOLIAN LETTER MANCHU ALI GALI DHA;Lo;0;L;;;;;N;;;;; +18A2;MONGOLIAN LETTER MANCHU ALI GALI SSA;Lo;0;L;;;;;N;;;;; +18A3;MONGOLIAN LETTER MANCHU ALI GALI CYA;Lo;0;L;;;;;N;;;;; +18A4;MONGOLIAN LETTER MANCHU ALI GALI ZHA;Lo;0;L;;;;;N;;;;; +18A5;MONGOLIAN LETTER MANCHU ALI GALI ZA;Lo;0;L;;;;;N;;;;; +18A6;MONGOLIAN LETTER ALI GALI HALF U;Lo;0;L;;;;;N;;;;; +18A7;MONGOLIAN LETTER ALI GALI HALF YA;Lo;0;L;;;;;N;;;;; +18A8;MONGOLIAN LETTER MANCHU ALI GALI BHA;Lo;0;L;;;;;N;;;;; +18A9;MONGOLIAN LETTER ALI GALI DAGALGA;Mn;228;NSM;;;;;N;;;;; +18AA;MONGOLIAN LETTER MANCHU ALI GALI LHA;Lo;0;L;;;;;N;;;;; +18B0;CANADIAN SYLLABICS OY;Lo;0;L;;;;;N;;;;; +18B1;CANADIAN SYLLABICS AY;Lo;0;L;;;;;N;;;;; +18B2;CANADIAN SYLLABICS AAY;Lo;0;L;;;;;N;;;;; +18B3;CANADIAN SYLLABICS WAY;Lo;0;L;;;;;N;;;;; +18B4;CANADIAN SYLLABICS POY;Lo;0;L;;;;;N;;;;; +18B5;CANADIAN SYLLABICS PAY;Lo;0;L;;;;;N;;;;; +18B6;CANADIAN SYLLABICS PWOY;Lo;0;L;;;;;N;;;;; +18B7;CANADIAN SYLLABICS TAY;Lo;0;L;;;;;N;;;;; +18B8;CANADIAN SYLLABICS KAY;Lo;0;L;;;;;N;;;;; +18B9;CANADIAN SYLLABICS KWAY;Lo;0;L;;;;;N;;;;; +18BA;CANADIAN SYLLABICS MAY;Lo;0;L;;;;;N;;;;; +18BB;CANADIAN SYLLABICS NOY;Lo;0;L;;;;;N;;;;; +18BC;CANADIAN SYLLABICS NAY;Lo;0;L;;;;;N;;;;; +18BD;CANADIAN SYLLABICS LAY;Lo;0;L;;;;;N;;;;; +18BE;CANADIAN SYLLABICS SOY;Lo;0;L;;;;;N;;;;; +18BF;CANADIAN SYLLABICS SAY;Lo;0;L;;;;;N;;;;; +18C0;CANADIAN SYLLABICS SHOY;Lo;0;L;;;;;N;;;;; +18C1;CANADIAN SYLLABICS SHAY;Lo;0;L;;;;;N;;;;; +18C2;CANADIAN SYLLABICS SHWOY;Lo;0;L;;;;;N;;;;; +18C3;CANADIAN SYLLABICS YOY;Lo;0;L;;;;;N;;;;; +18C4;CANADIAN SYLLABICS YAY;Lo;0;L;;;;;N;;;;; +18C5;CANADIAN SYLLABICS RAY;Lo;0;L;;;;;N;;;;; +18C6;CANADIAN SYLLABICS NWI;Lo;0;L;;;;;N;;;;; +18C7;CANADIAN SYLLABICS OJIBWAY NWI;Lo;0;L;;;;;N;;;;; +18C8;CANADIAN SYLLABICS NWII;Lo;0;L;;;;;N;;;;; +18C9;CANADIAN SYLLABICS OJIBWAY NWII;Lo;0;L;;;;;N;;;;; +18CA;CANADIAN SYLLABICS NWO;Lo;0;L;;;;;N;;;;; +18CB;CANADIAN SYLLABICS OJIBWAY NWO;Lo;0;L;;;;;N;;;;; +18CC;CANADIAN SYLLABICS NWOO;Lo;0;L;;;;;N;;;;; +18CD;CANADIAN SYLLABICS OJIBWAY NWOO;Lo;0;L;;;;;N;;;;; +18CE;CANADIAN SYLLABICS RWEE;Lo;0;L;;;;;N;;;;; +18CF;CANADIAN SYLLABICS RWI;Lo;0;L;;;;;N;;;;; +18D0;CANADIAN SYLLABICS RWII;Lo;0;L;;;;;N;;;;; +18D1;CANADIAN SYLLABICS RWO;Lo;0;L;;;;;N;;;;; +18D2;CANADIAN SYLLABICS RWOO;Lo;0;L;;;;;N;;;;; +18D3;CANADIAN SYLLABICS RWA;Lo;0;L;;;;;N;;;;; +18D4;CANADIAN SYLLABICS OJIBWAY P;Lo;0;L;;;;;N;;;;; +18D5;CANADIAN SYLLABICS OJIBWAY T;Lo;0;L;;;;;N;;;;; +18D6;CANADIAN SYLLABICS OJIBWAY K;Lo;0;L;;;;;N;;;;; +18D7;CANADIAN SYLLABICS OJIBWAY C;Lo;0;L;;;;;N;;;;; +18D8;CANADIAN SYLLABICS OJIBWAY M;Lo;0;L;;;;;N;;;;; +18D9;CANADIAN SYLLABICS OJIBWAY N;Lo;0;L;;;;;N;;;;; +18DA;CANADIAN SYLLABICS OJIBWAY S;Lo;0;L;;;;;N;;;;; +18DB;CANADIAN SYLLABICS OJIBWAY SH;Lo;0;L;;;;;N;;;;; +18DC;CANADIAN SYLLABICS EASTERN W;Lo;0;L;;;;;N;;;;; +18DD;CANADIAN SYLLABICS WESTERN W;Lo;0;L;;;;;N;;;;; +18DE;CANADIAN SYLLABICS FINAL SMALL RING;Lo;0;L;;;;;N;;;;; +18DF;CANADIAN SYLLABICS FINAL RAISED DOT;Lo;0;L;;;;;N;;;;; +18E0;CANADIAN SYLLABICS R-CREE RWE;Lo;0;L;;;;;N;;;;; +18E1;CANADIAN SYLLABICS WEST-CREE LOO;Lo;0;L;;;;;N;;;;; +18E2;CANADIAN SYLLABICS WEST-CREE LAA;Lo;0;L;;;;;N;;;;; +18E3;CANADIAN SYLLABICS THWE;Lo;0;L;;;;;N;;;;; +18E4;CANADIAN SYLLABICS THWA;Lo;0;L;;;;;N;;;;; +18E5;CANADIAN SYLLABICS TTHWE;Lo;0;L;;;;;N;;;;; +18E6;CANADIAN SYLLABICS TTHOO;Lo;0;L;;;;;N;;;;; +18E7;CANADIAN SYLLABICS TTHAA;Lo;0;L;;;;;N;;;;; +18E8;CANADIAN SYLLABICS TLHWE;Lo;0;L;;;;;N;;;;; +18E9;CANADIAN SYLLABICS TLHOO;Lo;0;L;;;;;N;;;;; +18EA;CANADIAN SYLLABICS SAYISI SHWE;Lo;0;L;;;;;N;;;;; +18EB;CANADIAN SYLLABICS SAYISI SHOO;Lo;0;L;;;;;N;;;;; +18EC;CANADIAN SYLLABICS SAYISI HOO;Lo;0;L;;;;;N;;;;; +18ED;CANADIAN SYLLABICS CARRIER GWU;Lo;0;L;;;;;N;;;;; +18EE;CANADIAN SYLLABICS CARRIER DENE GEE;Lo;0;L;;;;;N;;;;; +18EF;CANADIAN SYLLABICS CARRIER GAA;Lo;0;L;;;;;N;;;;; +18F0;CANADIAN SYLLABICS CARRIER GWA;Lo;0;L;;;;;N;;;;; +18F1;CANADIAN SYLLABICS SAYISI JUU;Lo;0;L;;;;;N;;;;; +18F2;CANADIAN SYLLABICS CARRIER JWA;Lo;0;L;;;;;N;;;;; +18F3;CANADIAN SYLLABICS BEAVER DENE L;Lo;0;L;;;;;N;;;;; +18F4;CANADIAN SYLLABICS BEAVER DENE R;Lo;0;L;;;;;N;;;;; +18F5;CANADIAN SYLLABICS CARRIER DENTAL S;Lo;0;L;;;;;N;;;;; +1900;LIMBU VOWEL-CARRIER LETTER;Lo;0;L;;;;;N;;;;; +1901;LIMBU LETTER KA;Lo;0;L;;;;;N;;;;; +1902;LIMBU LETTER KHA;Lo;0;L;;;;;N;;;;; +1903;LIMBU LETTER GA;Lo;0;L;;;;;N;;;;; +1904;LIMBU LETTER GHA;Lo;0;L;;;;;N;;;;; +1905;LIMBU LETTER NGA;Lo;0;L;;;;;N;;;;; +1906;LIMBU LETTER CA;Lo;0;L;;;;;N;;;;; +1907;LIMBU LETTER CHA;Lo;0;L;;;;;N;;;;; +1908;LIMBU LETTER JA;Lo;0;L;;;;;N;;;;; +1909;LIMBU LETTER JHA;Lo;0;L;;;;;N;;;;; +190A;LIMBU LETTER YAN;Lo;0;L;;;;;N;;;;; +190B;LIMBU LETTER TA;Lo;0;L;;;;;N;;;;; +190C;LIMBU LETTER THA;Lo;0;L;;;;;N;;;;; +190D;LIMBU LETTER DA;Lo;0;L;;;;;N;;;;; +190E;LIMBU LETTER DHA;Lo;0;L;;;;;N;;;;; +190F;LIMBU LETTER NA;Lo;0;L;;;;;N;;;;; +1910;LIMBU LETTER PA;Lo;0;L;;;;;N;;;;; +1911;LIMBU LETTER PHA;Lo;0;L;;;;;N;;;;; +1912;LIMBU LETTER BA;Lo;0;L;;;;;N;;;;; +1913;LIMBU LETTER BHA;Lo;0;L;;;;;N;;;;; +1914;LIMBU LETTER MA;Lo;0;L;;;;;N;;;;; +1915;LIMBU LETTER YA;Lo;0;L;;;;;N;;;;; +1916;LIMBU LETTER RA;Lo;0;L;;;;;N;;;;; +1917;LIMBU LETTER LA;Lo;0;L;;;;;N;;;;; +1918;LIMBU LETTER WA;Lo;0;L;;;;;N;;;;; +1919;LIMBU LETTER SHA;Lo;0;L;;;;;N;;;;; +191A;LIMBU LETTER SSA;Lo;0;L;;;;;N;;;;; +191B;LIMBU LETTER SA;Lo;0;L;;;;;N;;;;; +191C;LIMBU LETTER HA;Lo;0;L;;;;;N;;;;; +191D;LIMBU LETTER GYAN;Lo;0;L;;;;;N;;;;; +191E;LIMBU LETTER TRA;Lo;0;L;;;;;N;;;;; +1920;LIMBU VOWEL SIGN A;Mn;0;NSM;;;;;N;;;;; +1921;LIMBU VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; +1922;LIMBU VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +1923;LIMBU VOWEL SIGN EE;Mc;0;L;;;;;N;;;;; +1924;LIMBU VOWEL SIGN AI;Mc;0;L;;;;;N;;;;; +1925;LIMBU VOWEL SIGN OO;Mc;0;L;;;;;N;;;;; +1926;LIMBU VOWEL SIGN AU;Mc;0;L;;;;;N;;;;; +1927;LIMBU VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;; +1928;LIMBU VOWEL SIGN O;Mn;0;NSM;;;;;N;;;;; +1929;LIMBU SUBJOINED LETTER YA;Mc;0;L;;;;;N;;;;; +192A;LIMBU SUBJOINED LETTER RA;Mc;0;L;;;;;N;;;;; +192B;LIMBU SUBJOINED LETTER WA;Mc;0;L;;;;;N;;;;; +1930;LIMBU SMALL LETTER KA;Mc;0;L;;;;;N;;;;; +1931;LIMBU SMALL LETTER NGA;Mc;0;L;;;;;N;;;;; +1932;LIMBU SMALL LETTER ANUSVARA;Mn;0;NSM;;;;;N;;;;; +1933;LIMBU SMALL LETTER TA;Mc;0;L;;;;;N;;;;; +1934;LIMBU SMALL LETTER NA;Mc;0;L;;;;;N;;;;; +1935;LIMBU SMALL LETTER PA;Mc;0;L;;;;;N;;;;; +1936;LIMBU SMALL LETTER MA;Mc;0;L;;;;;N;;;;; +1937;LIMBU SMALL LETTER RA;Mc;0;L;;;;;N;;;;; +1938;LIMBU SMALL LETTER LA;Mc;0;L;;;;;N;;;;; +1939;LIMBU SIGN MUKPHRENG;Mn;222;NSM;;;;;N;;;;; +193A;LIMBU SIGN KEMPHRENG;Mn;230;NSM;;;;;N;;;;; +193B;LIMBU SIGN SA-I;Mn;220;NSM;;;;;N;;;;; +1940;LIMBU SIGN LOO;So;0;ON;;;;;N;;;;; +1944;LIMBU EXCLAMATION MARK;Po;0;ON;;;;;N;;;;; +1945;LIMBU QUESTION MARK;Po;0;ON;;;;;N;;;;; +1946;LIMBU DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +1947;LIMBU DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +1948;LIMBU DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +1949;LIMBU DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +194A;LIMBU DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +194B;LIMBU DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +194C;LIMBU DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +194D;LIMBU DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +194E;LIMBU DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +194F;LIMBU DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +1950;TAI LE LETTER KA;Lo;0;L;;;;;N;;;;; +1951;TAI LE LETTER XA;Lo;0;L;;;;;N;;;;; +1952;TAI LE LETTER NGA;Lo;0;L;;;;;N;;;;; +1953;TAI LE LETTER TSA;Lo;0;L;;;;;N;;;;; +1954;TAI LE LETTER SA;Lo;0;L;;;;;N;;;;; +1955;TAI LE LETTER YA;Lo;0;L;;;;;N;;;;; +1956;TAI LE LETTER TA;Lo;0;L;;;;;N;;;;; +1957;TAI LE LETTER THA;Lo;0;L;;;;;N;;;;; +1958;TAI LE LETTER LA;Lo;0;L;;;;;N;;;;; +1959;TAI LE LETTER PA;Lo;0;L;;;;;N;;;;; +195A;TAI LE LETTER PHA;Lo;0;L;;;;;N;;;;; +195B;TAI LE LETTER MA;Lo;0;L;;;;;N;;;;; +195C;TAI LE LETTER FA;Lo;0;L;;;;;N;;;;; +195D;TAI LE LETTER VA;Lo;0;L;;;;;N;;;;; +195E;TAI LE LETTER HA;Lo;0;L;;;;;N;;;;; +195F;TAI LE LETTER QA;Lo;0;L;;;;;N;;;;; +1960;TAI LE LETTER KHA;Lo;0;L;;;;;N;;;;; +1961;TAI LE LETTER TSHA;Lo;0;L;;;;;N;;;;; +1962;TAI LE LETTER NA;Lo;0;L;;;;;N;;;;; +1963;TAI LE LETTER A;Lo;0;L;;;;;N;;;;; +1964;TAI LE LETTER I;Lo;0;L;;;;;N;;;;; +1965;TAI LE LETTER EE;Lo;0;L;;;;;N;;;;; +1966;TAI LE LETTER EH;Lo;0;L;;;;;N;;;;; +1967;TAI LE LETTER U;Lo;0;L;;;;;N;;;;; +1968;TAI LE LETTER OO;Lo;0;L;;;;;N;;;;; +1969;TAI LE LETTER O;Lo;0;L;;;;;N;;;;; +196A;TAI LE LETTER UE;Lo;0;L;;;;;N;;;;; +196B;TAI LE LETTER E;Lo;0;L;;;;;N;;;;; +196C;TAI LE LETTER AUE;Lo;0;L;;;;;N;;;;; +196D;TAI LE LETTER AI;Lo;0;L;;;;;N;;;;; +1970;TAI LE LETTER TONE-2;Lo;0;L;;;;;N;;;;; +1971;TAI LE LETTER TONE-3;Lo;0;L;;;;;N;;;;; +1972;TAI LE LETTER TONE-4;Lo;0;L;;;;;N;;;;; +1973;TAI LE LETTER TONE-5;Lo;0;L;;;;;N;;;;; +1974;TAI LE LETTER TONE-6;Lo;0;L;;;;;N;;;;; +1980;NEW TAI LUE LETTER HIGH QA;Lo;0;L;;;;;N;;;;; +1981;NEW TAI LUE LETTER LOW QA;Lo;0;L;;;;;N;;;;; +1982;NEW TAI LUE LETTER HIGH KA;Lo;0;L;;;;;N;;;;; +1983;NEW TAI LUE LETTER HIGH XA;Lo;0;L;;;;;N;;;;; +1984;NEW TAI LUE LETTER HIGH NGA;Lo;0;L;;;;;N;;;;; +1985;NEW TAI LUE LETTER LOW KA;Lo;0;L;;;;;N;;;;; +1986;NEW TAI LUE LETTER LOW XA;Lo;0;L;;;;;N;;;;; +1987;NEW TAI LUE LETTER LOW NGA;Lo;0;L;;;;;N;;;;; +1988;NEW TAI LUE LETTER HIGH TSA;Lo;0;L;;;;;N;;;;; +1989;NEW TAI LUE LETTER HIGH SA;Lo;0;L;;;;;N;;;;; +198A;NEW TAI LUE LETTER HIGH YA;Lo;0;L;;;;;N;;;;; +198B;NEW TAI LUE LETTER LOW TSA;Lo;0;L;;;;;N;;;;; +198C;NEW TAI LUE LETTER LOW SA;Lo;0;L;;;;;N;;;;; +198D;NEW TAI LUE LETTER LOW YA;Lo;0;L;;;;;N;;;;; +198E;NEW TAI LUE LETTER HIGH TA;Lo;0;L;;;;;N;;;;; +198F;NEW TAI LUE LETTER HIGH THA;Lo;0;L;;;;;N;;;;; +1990;NEW TAI LUE LETTER HIGH NA;Lo;0;L;;;;;N;;;;; +1991;NEW TAI LUE LETTER LOW TA;Lo;0;L;;;;;N;;;;; +1992;NEW TAI LUE LETTER LOW THA;Lo;0;L;;;;;N;;;;; +1993;NEW TAI LUE LETTER LOW NA;Lo;0;L;;;;;N;;;;; +1994;NEW TAI LUE LETTER HIGH PA;Lo;0;L;;;;;N;;;;; +1995;NEW TAI LUE LETTER HIGH PHA;Lo;0;L;;;;;N;;;;; +1996;NEW TAI LUE LETTER HIGH MA;Lo;0;L;;;;;N;;;;; +1997;NEW TAI LUE LETTER LOW PA;Lo;0;L;;;;;N;;;;; +1998;NEW TAI LUE LETTER LOW PHA;Lo;0;L;;;;;N;;;;; +1999;NEW TAI LUE LETTER LOW MA;Lo;0;L;;;;;N;;;;; +199A;NEW TAI LUE LETTER HIGH FA;Lo;0;L;;;;;N;;;;; +199B;NEW TAI LUE LETTER HIGH VA;Lo;0;L;;;;;N;;;;; +199C;NEW TAI LUE LETTER HIGH LA;Lo;0;L;;;;;N;;;;; +199D;NEW TAI LUE LETTER LOW FA;Lo;0;L;;;;;N;;;;; +199E;NEW TAI LUE LETTER LOW VA;Lo;0;L;;;;;N;;;;; +199F;NEW TAI LUE LETTER LOW LA;Lo;0;L;;;;;N;;;;; +19A0;NEW TAI LUE LETTER HIGH HA;Lo;0;L;;;;;N;;;;; +19A1;NEW TAI LUE LETTER HIGH DA;Lo;0;L;;;;;N;;;;; +19A2;NEW TAI LUE LETTER HIGH BA;Lo;0;L;;;;;N;;;;; +19A3;NEW TAI LUE LETTER LOW HA;Lo;0;L;;;;;N;;;;; +19A4;NEW TAI LUE LETTER LOW DA;Lo;0;L;;;;;N;;;;; +19A5;NEW TAI LUE LETTER LOW BA;Lo;0;L;;;;;N;;;;; +19A6;NEW TAI LUE LETTER HIGH KVA;Lo;0;L;;;;;N;;;;; +19A7;NEW TAI LUE LETTER HIGH XVA;Lo;0;L;;;;;N;;;;; +19A8;NEW TAI LUE LETTER LOW KVA;Lo;0;L;;;;;N;;;;; +19A9;NEW TAI LUE LETTER LOW XVA;Lo;0;L;;;;;N;;;;; +19AA;NEW TAI LUE LETTER HIGH SUA;Lo;0;L;;;;;N;;;;; +19AB;NEW TAI LUE LETTER LOW SUA;Lo;0;L;;;;;N;;;;; +19B0;NEW TAI LUE VOWEL SIGN VOWEL SHORTENER;Lo;0;L;;;;;N;;;;; +19B1;NEW TAI LUE VOWEL SIGN AA;Lo;0;L;;;;;N;;;;; +19B2;NEW TAI LUE VOWEL SIGN II;Lo;0;L;;;;;N;;;;; +19B3;NEW TAI LUE VOWEL SIGN U;Lo;0;L;;;;;N;;;;; +19B4;NEW TAI LUE VOWEL SIGN UU;Lo;0;L;;;;;N;;;;; +19B5;NEW TAI LUE VOWEL SIGN E;Lo;0;L;;;;;N;;;;; +19B6;NEW TAI LUE VOWEL SIGN AE;Lo;0;L;;;;;N;;;;; +19B7;NEW TAI LUE VOWEL SIGN O;Lo;0;L;;;;;N;;;;; +19B8;NEW TAI LUE VOWEL SIGN OA;Lo;0;L;;;;;N;;;;; +19B9;NEW TAI LUE VOWEL SIGN UE;Lo;0;L;;;;;N;;;;; +19BA;NEW TAI LUE VOWEL SIGN AY;Lo;0;L;;;;;N;;;;; +19BB;NEW TAI LUE VOWEL SIGN AAY;Lo;0;L;;;;;N;;;;; +19BC;NEW TAI LUE VOWEL SIGN UY;Lo;0;L;;;;;N;;;;; +19BD;NEW TAI LUE VOWEL SIGN OY;Lo;0;L;;;;;N;;;;; +19BE;NEW TAI LUE VOWEL SIGN OAY;Lo;0;L;;;;;N;;;;; +19BF;NEW TAI LUE VOWEL SIGN UEY;Lo;0;L;;;;;N;;;;; +19C0;NEW TAI LUE VOWEL SIGN IY;Lo;0;L;;;;;N;;;;; +19C1;NEW TAI LUE LETTER FINAL V;Lo;0;L;;;;;N;;;;; +19C2;NEW TAI LUE LETTER FINAL NG;Lo;0;L;;;;;N;;;;; +19C3;NEW TAI LUE LETTER FINAL N;Lo;0;L;;;;;N;;;;; +19C4;NEW TAI LUE LETTER FINAL M;Lo;0;L;;;;;N;;;;; +19C5;NEW TAI LUE LETTER FINAL K;Lo;0;L;;;;;N;;;;; +19C6;NEW TAI LUE LETTER FINAL D;Lo;0;L;;;;;N;;;;; +19C7;NEW TAI LUE LETTER FINAL B;Lo;0;L;;;;;N;;;;; +19C8;NEW TAI LUE TONE MARK-1;Lo;0;L;;;;;N;;;;; +19C9;NEW TAI LUE TONE MARK-2;Lo;0;L;;;;;N;;;;; +19D0;NEW TAI LUE DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +19D1;NEW TAI LUE DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +19D2;NEW TAI LUE DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +19D3;NEW TAI LUE DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +19D4;NEW TAI LUE DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +19D5;NEW TAI LUE DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +19D6;NEW TAI LUE DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +19D7;NEW TAI LUE DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +19D8;NEW TAI LUE DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +19D9;NEW TAI LUE DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +19DA;NEW TAI LUE THAM DIGIT ONE;No;0;L;;;1;1;N;;;;; +19DE;NEW TAI LUE SIGN LAE;So;0;ON;;;;;N;;;;; +19DF;NEW TAI LUE SIGN LAEV;So;0;ON;;;;;N;;;;; +19E0;KHMER SYMBOL PATHAMASAT;So;0;ON;;;;;N;;;;; +19E1;KHMER SYMBOL MUOY KOET;So;0;ON;;;;;N;;;;; +19E2;KHMER SYMBOL PII KOET;So;0;ON;;;;;N;;;;; +19E3;KHMER SYMBOL BEI KOET;So;0;ON;;;;;N;;;;; +19E4;KHMER SYMBOL BUON KOET;So;0;ON;;;;;N;;;;; +19E5;KHMER SYMBOL PRAM KOET;So;0;ON;;;;;N;;;;; +19E6;KHMER SYMBOL PRAM-MUOY KOET;So;0;ON;;;;;N;;;;; +19E7;KHMER SYMBOL PRAM-PII KOET;So;0;ON;;;;;N;;;;; +19E8;KHMER SYMBOL PRAM-BEI KOET;So;0;ON;;;;;N;;;;; +19E9;KHMER SYMBOL PRAM-BUON KOET;So;0;ON;;;;;N;;;;; +19EA;KHMER SYMBOL DAP KOET;So;0;ON;;;;;N;;;;; +19EB;KHMER SYMBOL DAP-MUOY KOET;So;0;ON;;;;;N;;;;; +19EC;KHMER SYMBOL DAP-PII KOET;So;0;ON;;;;;N;;;;; +19ED;KHMER SYMBOL DAP-BEI KOET;So;0;ON;;;;;N;;;;; +19EE;KHMER SYMBOL DAP-BUON KOET;So;0;ON;;;;;N;;;;; +19EF;KHMER SYMBOL DAP-PRAM KOET;So;0;ON;;;;;N;;;;; +19F0;KHMER SYMBOL TUTEYASAT;So;0;ON;;;;;N;;;;; +19F1;KHMER SYMBOL MUOY ROC;So;0;ON;;;;;N;;;;; +19F2;KHMER SYMBOL PII ROC;So;0;ON;;;;;N;;;;; +19F3;KHMER SYMBOL BEI ROC;So;0;ON;;;;;N;;;;; +19F4;KHMER SYMBOL BUON ROC;So;0;ON;;;;;N;;;;; +19F5;KHMER SYMBOL PRAM ROC;So;0;ON;;;;;N;;;;; +19F6;KHMER SYMBOL PRAM-MUOY ROC;So;0;ON;;;;;N;;;;; +19F7;KHMER SYMBOL PRAM-PII ROC;So;0;ON;;;;;N;;;;; +19F8;KHMER SYMBOL PRAM-BEI ROC;So;0;ON;;;;;N;;;;; +19F9;KHMER SYMBOL PRAM-BUON ROC;So;0;ON;;;;;N;;;;; +19FA;KHMER SYMBOL DAP ROC;So;0;ON;;;;;N;;;;; +19FB;KHMER SYMBOL DAP-MUOY ROC;So;0;ON;;;;;N;;;;; +19FC;KHMER SYMBOL DAP-PII ROC;So;0;ON;;;;;N;;;;; +19FD;KHMER SYMBOL DAP-BEI ROC;So;0;ON;;;;;N;;;;; +19FE;KHMER SYMBOL DAP-BUON ROC;So;0;ON;;;;;N;;;;; +19FF;KHMER SYMBOL DAP-PRAM ROC;So;0;ON;;;;;N;;;;; +1A00;BUGINESE LETTER KA;Lo;0;L;;;;;N;;;;; +1A01;BUGINESE LETTER GA;Lo;0;L;;;;;N;;;;; +1A02;BUGINESE LETTER NGA;Lo;0;L;;;;;N;;;;; +1A03;BUGINESE LETTER NGKA;Lo;0;L;;;;;N;;;;; +1A04;BUGINESE LETTER PA;Lo;0;L;;;;;N;;;;; +1A05;BUGINESE LETTER BA;Lo;0;L;;;;;N;;;;; +1A06;BUGINESE LETTER MA;Lo;0;L;;;;;N;;;;; +1A07;BUGINESE LETTER MPA;Lo;0;L;;;;;N;;;;; +1A08;BUGINESE LETTER TA;Lo;0;L;;;;;N;;;;; +1A09;BUGINESE LETTER DA;Lo;0;L;;;;;N;;;;; +1A0A;BUGINESE LETTER NA;Lo;0;L;;;;;N;;;;; +1A0B;BUGINESE LETTER NRA;Lo;0;L;;;;;N;;;;; +1A0C;BUGINESE LETTER CA;Lo;0;L;;;;;N;;;;; +1A0D;BUGINESE LETTER JA;Lo;0;L;;;;;N;;;;; +1A0E;BUGINESE LETTER NYA;Lo;0;L;;;;;N;;;;; +1A0F;BUGINESE LETTER NYCA;Lo;0;L;;;;;N;;;;; +1A10;BUGINESE LETTER YA;Lo;0;L;;;;;N;;;;; +1A11;BUGINESE LETTER RA;Lo;0;L;;;;;N;;;;; +1A12;BUGINESE LETTER LA;Lo;0;L;;;;;N;;;;; +1A13;BUGINESE LETTER VA;Lo;0;L;;;;;N;;;;; +1A14;BUGINESE LETTER SA;Lo;0;L;;;;;N;;;;; +1A15;BUGINESE LETTER A;Lo;0;L;;;;;N;;;;; +1A16;BUGINESE LETTER HA;Lo;0;L;;;;;N;;;;; +1A17;BUGINESE VOWEL SIGN I;Mn;230;NSM;;;;;N;;;;; +1A18;BUGINESE VOWEL SIGN U;Mn;220;NSM;;;;;N;;;;; +1A19;BUGINESE VOWEL SIGN E;Mc;0;L;;;;;N;;;;; +1A1A;BUGINESE VOWEL SIGN O;Mc;0;L;;;;;N;;;;; +1A1B;BUGINESE VOWEL SIGN AE;Mn;0;NSM;;;;;N;;;;; +1A1E;BUGINESE PALLAWA;Po;0;L;;;;;N;;;;; +1A1F;BUGINESE END OF SECTION;Po;0;L;;;;;N;;;;; +1A20;TAI THAM LETTER HIGH KA;Lo;0;L;;;;;N;;;;; +1A21;TAI THAM LETTER HIGH KHA;Lo;0;L;;;;;N;;;;; +1A22;TAI THAM LETTER HIGH KXA;Lo;0;L;;;;;N;;;;; +1A23;TAI THAM LETTER LOW KA;Lo;0;L;;;;;N;;;;; +1A24;TAI THAM LETTER LOW KXA;Lo;0;L;;;;;N;;;;; +1A25;TAI THAM LETTER LOW KHA;Lo;0;L;;;;;N;;;;; +1A26;TAI THAM LETTER NGA;Lo;0;L;;;;;N;;;;; +1A27;TAI THAM LETTER HIGH CA;Lo;0;L;;;;;N;;;;; +1A28;TAI THAM LETTER HIGH CHA;Lo;0;L;;;;;N;;;;; +1A29;TAI THAM LETTER LOW CA;Lo;0;L;;;;;N;;;;; +1A2A;TAI THAM LETTER LOW SA;Lo;0;L;;;;;N;;;;; +1A2B;TAI THAM LETTER LOW CHA;Lo;0;L;;;;;N;;;;; +1A2C;TAI THAM LETTER NYA;Lo;0;L;;;;;N;;;;; +1A2D;TAI THAM LETTER RATA;Lo;0;L;;;;;N;;;;; +1A2E;TAI THAM LETTER HIGH RATHA;Lo;0;L;;;;;N;;;;; +1A2F;TAI THAM LETTER DA;Lo;0;L;;;;;N;;;;; +1A30;TAI THAM LETTER LOW RATHA;Lo;0;L;;;;;N;;;;; +1A31;TAI THAM LETTER RANA;Lo;0;L;;;;;N;;;;; +1A32;TAI THAM LETTER HIGH TA;Lo;0;L;;;;;N;;;;; +1A33;TAI THAM LETTER HIGH THA;Lo;0;L;;;;;N;;;;; +1A34;TAI THAM LETTER LOW TA;Lo;0;L;;;;;N;;;;; +1A35;TAI THAM LETTER LOW THA;Lo;0;L;;;;;N;;;;; +1A36;TAI THAM LETTER NA;Lo;0;L;;;;;N;;;;; +1A37;TAI THAM LETTER BA;Lo;0;L;;;;;N;;;;; +1A38;TAI THAM LETTER HIGH PA;Lo;0;L;;;;;N;;;;; +1A39;TAI THAM LETTER HIGH PHA;Lo;0;L;;;;;N;;;;; +1A3A;TAI THAM LETTER HIGH FA;Lo;0;L;;;;;N;;;;; +1A3B;TAI THAM LETTER LOW PA;Lo;0;L;;;;;N;;;;; +1A3C;TAI THAM LETTER LOW FA;Lo;0;L;;;;;N;;;;; +1A3D;TAI THAM LETTER LOW PHA;Lo;0;L;;;;;N;;;;; +1A3E;TAI THAM LETTER MA;Lo;0;L;;;;;N;;;;; +1A3F;TAI THAM LETTER LOW YA;Lo;0;L;;;;;N;;;;; +1A40;TAI THAM LETTER HIGH YA;Lo;0;L;;;;;N;;;;; +1A41;TAI THAM LETTER RA;Lo;0;L;;;;;N;;;;; +1A42;TAI THAM LETTER RUE;Lo;0;L;;;;;N;;;;; +1A43;TAI THAM LETTER LA;Lo;0;L;;;;;N;;;;; +1A44;TAI THAM LETTER LUE;Lo;0;L;;;;;N;;;;; +1A45;TAI THAM LETTER WA;Lo;0;L;;;;;N;;;;; +1A46;TAI THAM LETTER HIGH SHA;Lo;0;L;;;;;N;;;;; +1A47;TAI THAM LETTER HIGH SSA;Lo;0;L;;;;;N;;;;; +1A48;TAI THAM LETTER HIGH SA;Lo;0;L;;;;;N;;;;; +1A49;TAI THAM LETTER HIGH HA;Lo;0;L;;;;;N;;;;; +1A4A;TAI THAM LETTER LLA;Lo;0;L;;;;;N;;;;; +1A4B;TAI THAM LETTER A;Lo;0;L;;;;;N;;;;; +1A4C;TAI THAM LETTER LOW HA;Lo;0;L;;;;;N;;;;; +1A4D;TAI THAM LETTER I;Lo;0;L;;;;;N;;;;; +1A4E;TAI THAM LETTER II;Lo;0;L;;;;;N;;;;; +1A4F;TAI THAM LETTER U;Lo;0;L;;;;;N;;;;; +1A50;TAI THAM LETTER UU;Lo;0;L;;;;;N;;;;; +1A51;TAI THAM LETTER EE;Lo;0;L;;;;;N;;;;; +1A52;TAI THAM LETTER OO;Lo;0;L;;;;;N;;;;; +1A53;TAI THAM LETTER LAE;Lo;0;L;;;;;N;;;;; +1A54;TAI THAM LETTER GREAT SA;Lo;0;L;;;;;N;;;;; +1A55;TAI THAM CONSONANT SIGN MEDIAL RA;Mc;0;L;;;;;N;;;;; +1A56;TAI THAM CONSONANT SIGN MEDIAL LA;Mn;0;NSM;;;;;N;;;;; +1A57;TAI THAM CONSONANT SIGN LA TANG LAI;Mc;0;L;;;;;N;;;;; +1A58;TAI THAM SIGN MAI KANG LAI;Mn;0;NSM;;;;;N;;;;; +1A59;TAI THAM CONSONANT SIGN FINAL NGA;Mn;0;NSM;;;;;N;;;;; +1A5A;TAI THAM CONSONANT SIGN LOW PA;Mn;0;NSM;;;;;N;;;;; +1A5B;TAI THAM CONSONANT SIGN HIGH RATHA OR LOW PA;Mn;0;NSM;;;;;N;;;;; +1A5C;TAI THAM CONSONANT SIGN MA;Mn;0;NSM;;;;;N;;;;; +1A5D;TAI THAM CONSONANT SIGN BA;Mn;0;NSM;;;;;N;;;;; +1A5E;TAI THAM CONSONANT SIGN SA;Mn;0;NSM;;;;;N;;;;; +1A60;TAI THAM SIGN SAKOT;Mn;9;NSM;;;;;N;;;;; +1A61;TAI THAM VOWEL SIGN A;Mc;0;L;;;;;N;;;;; +1A62;TAI THAM VOWEL SIGN MAI SAT;Mn;0;NSM;;;;;N;;;;; +1A63;TAI THAM VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +1A64;TAI THAM VOWEL SIGN TALL AA;Mc;0;L;;;;;N;;;;; +1A65;TAI THAM VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; +1A66;TAI THAM VOWEL SIGN II;Mn;0;NSM;;;;;N;;;;; +1A67;TAI THAM VOWEL SIGN UE;Mn;0;NSM;;;;;N;;;;; +1A68;TAI THAM VOWEL SIGN UUE;Mn;0;NSM;;;;;N;;;;; +1A69;TAI THAM VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +1A6A;TAI THAM VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +1A6B;TAI THAM VOWEL SIGN O;Mn;0;NSM;;;;;N;;;;; +1A6C;TAI THAM VOWEL SIGN OA BELOW;Mn;0;NSM;;;;;N;;;;; +1A6D;TAI THAM VOWEL SIGN OY;Mc;0;L;;;;;N;;;;; +1A6E;TAI THAM VOWEL SIGN E;Mc;0;L;;;;;N;;;;; +1A6F;TAI THAM VOWEL SIGN AE;Mc;0;L;;;;;N;;;;; +1A70;TAI THAM VOWEL SIGN OO;Mc;0;L;;;;;N;;;;; +1A71;TAI THAM VOWEL SIGN AI;Mc;0;L;;;;;N;;;;; +1A72;TAI THAM VOWEL SIGN THAM AI;Mc;0;L;;;;;N;;;;; +1A73;TAI THAM VOWEL SIGN OA ABOVE;Mn;0;NSM;;;;;N;;;;; +1A74;TAI THAM SIGN MAI KANG;Mn;0;NSM;;;;;N;;;;; +1A75;TAI THAM SIGN TONE-1;Mn;230;NSM;;;;;N;;;;; +1A76;TAI THAM SIGN TONE-2;Mn;230;NSM;;;;;N;;;;; +1A77;TAI THAM SIGN KHUEN TONE-3;Mn;230;NSM;;;;;N;;;;; +1A78;TAI THAM SIGN KHUEN TONE-4;Mn;230;NSM;;;;;N;;;;; +1A79;TAI THAM SIGN KHUEN TONE-5;Mn;230;NSM;;;;;N;;;;; +1A7A;TAI THAM SIGN RA HAAM;Mn;230;NSM;;;;;N;;;;; +1A7B;TAI THAM SIGN MAI SAM;Mn;230;NSM;;;;;N;;;;; +1A7C;TAI THAM SIGN KHUEN-LUE KARAN;Mn;230;NSM;;;;;N;;;;; +1A7F;TAI THAM COMBINING CRYPTOGRAMMIC DOT;Mn;220;NSM;;;;;N;;;;; +1A80;TAI THAM HORA DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +1A81;TAI THAM HORA DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +1A82;TAI THAM HORA DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +1A83;TAI THAM HORA DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +1A84;TAI THAM HORA DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +1A85;TAI THAM HORA DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +1A86;TAI THAM HORA DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +1A87;TAI THAM HORA DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +1A88;TAI THAM HORA DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +1A89;TAI THAM HORA DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +1A90;TAI THAM THAM DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +1A91;TAI THAM THAM DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +1A92;TAI THAM THAM DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +1A93;TAI THAM THAM DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +1A94;TAI THAM THAM DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +1A95;TAI THAM THAM DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +1A96;TAI THAM THAM DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +1A97;TAI THAM THAM DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +1A98;TAI THAM THAM DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +1A99;TAI THAM THAM DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +1AA0;TAI THAM SIGN WIANG;Po;0;L;;;;;N;;;;; +1AA1;TAI THAM SIGN WIANGWAAK;Po;0;L;;;;;N;;;;; +1AA2;TAI THAM SIGN SAWAN;Po;0;L;;;;;N;;;;; +1AA3;TAI THAM SIGN KEOW;Po;0;L;;;;;N;;;;; +1AA4;TAI THAM SIGN HOY;Po;0;L;;;;;N;;;;; +1AA5;TAI THAM SIGN DOKMAI;Po;0;L;;;;;N;;;;; +1AA6;TAI THAM SIGN REVERSED ROTATED RANA;Po;0;L;;;;;N;;;;; +1AA7;TAI THAM SIGN MAI YAMOK;Lm;0;L;;;;;N;;;;; +1AA8;TAI THAM SIGN KAAN;Po;0;L;;;;;N;;;;; +1AA9;TAI THAM SIGN KAANKUU;Po;0;L;;;;;N;;;;; +1AAA;TAI THAM SIGN SATKAAN;Po;0;L;;;;;N;;;;; +1AAB;TAI THAM SIGN SATKAANKUU;Po;0;L;;;;;N;;;;; +1AAC;TAI THAM SIGN HANG;Po;0;L;;;;;N;;;;; +1AAD;TAI THAM SIGN CAANG;Po;0;L;;;;;N;;;;; +1AB0;COMBINING DOUBLED CIRCUMFLEX ACCENT;Mn;230;NSM;;;;;N;;;;; +1AB1;COMBINING DIAERESIS-RING;Mn;230;NSM;;;;;N;;;;; +1AB2;COMBINING INFINITY;Mn;230;NSM;;;;;N;;;;; +1AB3;COMBINING DOWNWARDS ARROW;Mn;230;NSM;;;;;N;;;;; +1AB4;COMBINING TRIPLE DOT;Mn;230;NSM;;;;;N;;;;; +1AB5;COMBINING X-X BELOW;Mn;220;NSM;;;;;N;;;;; +1AB6;COMBINING WIGGLY LINE BELOW;Mn;220;NSM;;;;;N;;;;; +1AB7;COMBINING OPEN MARK BELOW;Mn;220;NSM;;;;;N;;;;; +1AB8;COMBINING DOUBLE OPEN MARK BELOW;Mn;220;NSM;;;;;N;;;;; +1AB9;COMBINING LIGHT CENTRALIZATION STROKE BELOW;Mn;220;NSM;;;;;N;;;;; +1ABA;COMBINING STRONG CENTRALIZATION STROKE BELOW;Mn;220;NSM;;;;;N;;;;; +1ABB;COMBINING PARENTHESES ABOVE;Mn;230;NSM;;;;;N;;;;; +1ABC;COMBINING DOUBLE PARENTHESES ABOVE;Mn;230;NSM;;;;;N;;;;; +1ABD;COMBINING PARENTHESES BELOW;Mn;220;NSM;;;;;N;;;;; +1ABE;COMBINING PARENTHESES OVERLAY;Me;0;NSM;;;;;N;;;;; +1ABF;COMBINING LATIN SMALL LETTER W BELOW;Mn;220;NSM;;;;;N;;;;; +1AC0;COMBINING LATIN SMALL LETTER TURNED W BELOW;Mn;220;NSM;;;;;N;;;;; +1B00;BALINESE SIGN ULU RICEM;Mn;0;NSM;;;;;N;;;;; +1B01;BALINESE SIGN ULU CANDRA;Mn;0;NSM;;;;;N;;;;; +1B02;BALINESE SIGN CECEK;Mn;0;NSM;;;;;N;;;;; +1B03;BALINESE SIGN SURANG;Mn;0;NSM;;;;;N;;;;; +1B04;BALINESE SIGN BISAH;Mc;0;L;;;;;N;;;;; +1B05;BALINESE LETTER AKARA;Lo;0;L;;;;;N;;;;; +1B06;BALINESE LETTER AKARA TEDUNG;Lo;0;L;1B05 1B35;;;;N;;;;; +1B07;BALINESE LETTER IKARA;Lo;0;L;;;;;N;;;;; +1B08;BALINESE LETTER IKARA TEDUNG;Lo;0;L;1B07 1B35;;;;N;;;;; +1B09;BALINESE LETTER UKARA;Lo;0;L;;;;;N;;;;; +1B0A;BALINESE LETTER UKARA TEDUNG;Lo;0;L;1B09 1B35;;;;N;;;;; +1B0B;BALINESE LETTER RA REPA;Lo;0;L;;;;;N;;;;; +1B0C;BALINESE LETTER RA REPA TEDUNG;Lo;0;L;1B0B 1B35;;;;N;;;;; +1B0D;BALINESE LETTER LA LENGA;Lo;0;L;;;;;N;;;;; +1B0E;BALINESE LETTER LA LENGA TEDUNG;Lo;0;L;1B0D 1B35;;;;N;;;;; +1B0F;BALINESE LETTER EKARA;Lo;0;L;;;;;N;;;;; +1B10;BALINESE LETTER AIKARA;Lo;0;L;;;;;N;;;;; +1B11;BALINESE LETTER OKARA;Lo;0;L;;;;;N;;;;; +1B12;BALINESE LETTER OKARA TEDUNG;Lo;0;L;1B11 1B35;;;;N;;;;; +1B13;BALINESE LETTER KA;Lo;0;L;;;;;N;;;;; +1B14;BALINESE LETTER KA MAHAPRANA;Lo;0;L;;;;;N;;;;; +1B15;BALINESE LETTER GA;Lo;0;L;;;;;N;;;;; +1B16;BALINESE LETTER GA GORA;Lo;0;L;;;;;N;;;;; +1B17;BALINESE LETTER NGA;Lo;0;L;;;;;N;;;;; +1B18;BALINESE LETTER CA;Lo;0;L;;;;;N;;;;; +1B19;BALINESE LETTER CA LACA;Lo;0;L;;;;;N;;;;; +1B1A;BALINESE LETTER JA;Lo;0;L;;;;;N;;;;; +1B1B;BALINESE LETTER JA JERA;Lo;0;L;;;;;N;;;;; +1B1C;BALINESE LETTER NYA;Lo;0;L;;;;;N;;;;; +1B1D;BALINESE LETTER TA LATIK;Lo;0;L;;;;;N;;;;; +1B1E;BALINESE LETTER TA MURDA MAHAPRANA;Lo;0;L;;;;;N;;;;; +1B1F;BALINESE LETTER DA MURDA ALPAPRANA;Lo;0;L;;;;;N;;;;; +1B20;BALINESE LETTER DA MURDA MAHAPRANA;Lo;0;L;;;;;N;;;;; +1B21;BALINESE LETTER NA RAMBAT;Lo;0;L;;;;;N;;;;; +1B22;BALINESE LETTER TA;Lo;0;L;;;;;N;;;;; +1B23;BALINESE LETTER TA TAWA;Lo;0;L;;;;;N;;;;; +1B24;BALINESE LETTER DA;Lo;0;L;;;;;N;;;;; +1B25;BALINESE LETTER DA MADU;Lo;0;L;;;;;N;;;;; +1B26;BALINESE LETTER NA;Lo;0;L;;;;;N;;;;; +1B27;BALINESE LETTER PA;Lo;0;L;;;;;N;;;;; +1B28;BALINESE LETTER PA KAPAL;Lo;0;L;;;;;N;;;;; +1B29;BALINESE LETTER BA;Lo;0;L;;;;;N;;;;; +1B2A;BALINESE LETTER BA KEMBANG;Lo;0;L;;;;;N;;;;; +1B2B;BALINESE LETTER MA;Lo;0;L;;;;;N;;;;; +1B2C;BALINESE LETTER YA;Lo;0;L;;;;;N;;;;; +1B2D;BALINESE LETTER RA;Lo;0;L;;;;;N;;;;; +1B2E;BALINESE LETTER LA;Lo;0;L;;;;;N;;;;; +1B2F;BALINESE LETTER WA;Lo;0;L;;;;;N;;;;; +1B30;BALINESE LETTER SA SAGA;Lo;0;L;;;;;N;;;;; +1B31;BALINESE LETTER SA SAPA;Lo;0;L;;;;;N;;;;; +1B32;BALINESE LETTER SA;Lo;0;L;;;;;N;;;;; +1B33;BALINESE LETTER HA;Lo;0;L;;;;;N;;;;; +1B34;BALINESE SIGN REREKAN;Mn;7;NSM;;;;;N;;;;; +1B35;BALINESE VOWEL SIGN TEDUNG;Mc;0;L;;;;;N;;;;; +1B36;BALINESE VOWEL SIGN ULU;Mn;0;NSM;;;;;N;;;;; +1B37;BALINESE VOWEL SIGN ULU SARI;Mn;0;NSM;;;;;N;;;;; +1B38;BALINESE VOWEL SIGN SUKU;Mn;0;NSM;;;;;N;;;;; +1B39;BALINESE VOWEL SIGN SUKU ILUT;Mn;0;NSM;;;;;N;;;;; +1B3A;BALINESE VOWEL SIGN RA REPA;Mn;0;NSM;;;;;N;;;;; +1B3B;BALINESE VOWEL SIGN RA REPA TEDUNG;Mc;0;L;1B3A 1B35;;;;N;;;;; +1B3C;BALINESE VOWEL SIGN LA LENGA;Mn;0;NSM;;;;;N;;;;; +1B3D;BALINESE VOWEL SIGN LA LENGA TEDUNG;Mc;0;L;1B3C 1B35;;;;N;;;;; +1B3E;BALINESE VOWEL SIGN TALING;Mc;0;L;;;;;N;;;;; +1B3F;BALINESE VOWEL SIGN TALING REPA;Mc;0;L;;;;;N;;;;; +1B40;BALINESE VOWEL SIGN TALING TEDUNG;Mc;0;L;1B3E 1B35;;;;N;;;;; +1B41;BALINESE VOWEL SIGN TALING REPA TEDUNG;Mc;0;L;1B3F 1B35;;;;N;;;;; +1B42;BALINESE VOWEL SIGN PEPET;Mn;0;NSM;;;;;N;;;;; +1B43;BALINESE VOWEL SIGN PEPET TEDUNG;Mc;0;L;1B42 1B35;;;;N;;;;; +1B44;BALINESE ADEG ADEG;Mc;9;L;;;;;N;;;;; +1B45;BALINESE LETTER KAF SASAK;Lo;0;L;;;;;N;;;;; +1B46;BALINESE LETTER KHOT SASAK;Lo;0;L;;;;;N;;;;; +1B47;BALINESE LETTER TZIR SASAK;Lo;0;L;;;;;N;;;;; +1B48;BALINESE LETTER EF SASAK;Lo;0;L;;;;;N;;;;; +1B49;BALINESE LETTER VE SASAK;Lo;0;L;;;;;N;;;;; +1B4A;BALINESE LETTER ZAL SASAK;Lo;0;L;;;;;N;;;;; +1B4B;BALINESE LETTER ASYURA SASAK;Lo;0;L;;;;;N;;;;; +1B50;BALINESE DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +1B51;BALINESE DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +1B52;BALINESE DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +1B53;BALINESE DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +1B54;BALINESE DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +1B55;BALINESE DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +1B56;BALINESE DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +1B57;BALINESE DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +1B58;BALINESE DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +1B59;BALINESE DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +1B5A;BALINESE PANTI;Po;0;L;;;;;N;;;;; +1B5B;BALINESE PAMADA;Po;0;L;;;;;N;;;;; +1B5C;BALINESE WINDU;Po;0;L;;;;;N;;;;; +1B5D;BALINESE CARIK PAMUNGKAH;Po;0;L;;;;;N;;;;; +1B5E;BALINESE CARIK SIKI;Po;0;L;;;;;N;;;;; +1B5F;BALINESE CARIK PAREREN;Po;0;L;;;;;N;;;;; +1B60;BALINESE PAMENENG;Po;0;L;;;;;N;;;;; +1B61;BALINESE MUSICAL SYMBOL DONG;So;0;L;;;;;N;;;;; +1B62;BALINESE MUSICAL SYMBOL DENG;So;0;L;;;;;N;;;;; +1B63;BALINESE MUSICAL SYMBOL DUNG;So;0;L;;;;;N;;;;; +1B64;BALINESE MUSICAL SYMBOL DANG;So;0;L;;;;;N;;;;; +1B65;BALINESE MUSICAL SYMBOL DANG SURANG;So;0;L;;;;;N;;;;; +1B66;BALINESE MUSICAL SYMBOL DING;So;0;L;;;;;N;;;;; +1B67;BALINESE MUSICAL SYMBOL DAENG;So;0;L;;;;;N;;;;; +1B68;BALINESE MUSICAL SYMBOL DEUNG;So;0;L;;;;;N;;;;; +1B69;BALINESE MUSICAL SYMBOL DAING;So;0;L;;;;;N;;;;; +1B6A;BALINESE MUSICAL SYMBOL DANG GEDE;So;0;L;;;;;N;;;;; +1B6B;BALINESE MUSICAL SYMBOL COMBINING TEGEH;Mn;230;NSM;;;;;N;;;;; +1B6C;BALINESE MUSICAL SYMBOL COMBINING ENDEP;Mn;220;NSM;;;;;N;;;;; +1B6D;BALINESE MUSICAL SYMBOL COMBINING KEMPUL;Mn;230;NSM;;;;;N;;;;; +1B6E;BALINESE MUSICAL SYMBOL COMBINING KEMPLI;Mn;230;NSM;;;;;N;;;;; +1B6F;BALINESE MUSICAL SYMBOL COMBINING JEGOGAN;Mn;230;NSM;;;;;N;;;;; +1B70;BALINESE MUSICAL SYMBOL COMBINING KEMPUL WITH JEGOGAN;Mn;230;NSM;;;;;N;;;;; +1B71;BALINESE MUSICAL SYMBOL COMBINING KEMPLI WITH JEGOGAN;Mn;230;NSM;;;;;N;;;;; +1B72;BALINESE MUSICAL SYMBOL COMBINING BENDE;Mn;230;NSM;;;;;N;;;;; +1B73;BALINESE MUSICAL SYMBOL COMBINING GONG;Mn;230;NSM;;;;;N;;;;; +1B74;BALINESE MUSICAL SYMBOL RIGHT-HAND OPEN DUG;So;0;L;;;;;N;;;;; +1B75;BALINESE MUSICAL SYMBOL RIGHT-HAND OPEN DAG;So;0;L;;;;;N;;;;; +1B76;BALINESE MUSICAL SYMBOL RIGHT-HAND CLOSED TUK;So;0;L;;;;;N;;;;; +1B77;BALINESE MUSICAL SYMBOL RIGHT-HAND CLOSED TAK;So;0;L;;;;;N;;;;; +1B78;BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PANG;So;0;L;;;;;N;;;;; +1B79;BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PUNG;So;0;L;;;;;N;;;;; +1B7A;BALINESE MUSICAL SYMBOL LEFT-HAND CLOSED PLAK;So;0;L;;;;;N;;;;; +1B7B;BALINESE MUSICAL SYMBOL LEFT-HAND CLOSED PLUK;So;0;L;;;;;N;;;;; +1B7C;BALINESE MUSICAL SYMBOL LEFT-HAND OPEN PING;So;0;L;;;;;N;;;;; +1B80;SUNDANESE SIGN PANYECEK;Mn;0;NSM;;;;;N;;;;; +1B81;SUNDANESE SIGN PANGLAYAR;Mn;0;NSM;;;;;N;;;;; +1B82;SUNDANESE SIGN PANGWISAD;Mc;0;L;;;;;N;;;;; +1B83;SUNDANESE LETTER A;Lo;0;L;;;;;N;;;;; +1B84;SUNDANESE LETTER I;Lo;0;L;;;;;N;;;;; +1B85;SUNDANESE LETTER U;Lo;0;L;;;;;N;;;;; +1B86;SUNDANESE LETTER AE;Lo;0;L;;;;;N;;;;; +1B87;SUNDANESE LETTER O;Lo;0;L;;;;;N;;;;; +1B88;SUNDANESE LETTER E;Lo;0;L;;;;;N;;;;; +1B89;SUNDANESE LETTER EU;Lo;0;L;;;;;N;;;;; +1B8A;SUNDANESE LETTER KA;Lo;0;L;;;;;N;;;;; +1B8B;SUNDANESE LETTER QA;Lo;0;L;;;;;N;;;;; +1B8C;SUNDANESE LETTER GA;Lo;0;L;;;;;N;;;;; +1B8D;SUNDANESE LETTER NGA;Lo;0;L;;;;;N;;;;; +1B8E;SUNDANESE LETTER CA;Lo;0;L;;;;;N;;;;; +1B8F;SUNDANESE LETTER JA;Lo;0;L;;;;;N;;;;; +1B90;SUNDANESE LETTER ZA;Lo;0;L;;;;;N;;;;; +1B91;SUNDANESE LETTER NYA;Lo;0;L;;;;;N;;;;; +1B92;SUNDANESE LETTER TA;Lo;0;L;;;;;N;;;;; +1B93;SUNDANESE LETTER DA;Lo;0;L;;;;;N;;;;; +1B94;SUNDANESE LETTER NA;Lo;0;L;;;;;N;;;;; +1B95;SUNDANESE LETTER PA;Lo;0;L;;;;;N;;;;; +1B96;SUNDANESE LETTER FA;Lo;0;L;;;;;N;;;;; +1B97;SUNDANESE LETTER VA;Lo;0;L;;;;;N;;;;; +1B98;SUNDANESE LETTER BA;Lo;0;L;;;;;N;;;;; +1B99;SUNDANESE LETTER MA;Lo;0;L;;;;;N;;;;; +1B9A;SUNDANESE LETTER YA;Lo;0;L;;;;;N;;;;; +1B9B;SUNDANESE LETTER RA;Lo;0;L;;;;;N;;;;; +1B9C;SUNDANESE LETTER LA;Lo;0;L;;;;;N;;;;; +1B9D;SUNDANESE LETTER WA;Lo;0;L;;;;;N;;;;; +1B9E;SUNDANESE LETTER SA;Lo;0;L;;;;;N;;;;; +1B9F;SUNDANESE LETTER XA;Lo;0;L;;;;;N;;;;; +1BA0;SUNDANESE LETTER HA;Lo;0;L;;;;;N;;;;; +1BA1;SUNDANESE CONSONANT SIGN PAMINGKAL;Mc;0;L;;;;;N;;;;; +1BA2;SUNDANESE CONSONANT SIGN PANYAKRA;Mn;0;NSM;;;;;N;;;;; +1BA3;SUNDANESE CONSONANT SIGN PANYIKU;Mn;0;NSM;;;;;N;;;;; +1BA4;SUNDANESE VOWEL SIGN PANGHULU;Mn;0;NSM;;;;;N;;;;; +1BA5;SUNDANESE VOWEL SIGN PANYUKU;Mn;0;NSM;;;;;N;;;;; +1BA6;SUNDANESE VOWEL SIGN PANAELAENG;Mc;0;L;;;;;N;;;;; +1BA7;SUNDANESE VOWEL SIGN PANOLONG;Mc;0;L;;;;;N;;;;; +1BA8;SUNDANESE VOWEL SIGN PAMEPET;Mn;0;NSM;;;;;N;;;;; +1BA9;SUNDANESE VOWEL SIGN PANEULEUNG;Mn;0;NSM;;;;;N;;;;; +1BAA;SUNDANESE SIGN PAMAAEH;Mc;9;L;;;;;N;;;;; +1BAB;SUNDANESE SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; +1BAC;SUNDANESE CONSONANT SIGN PASANGAN MA;Mn;0;NSM;;;;;N;;;;; +1BAD;SUNDANESE CONSONANT SIGN PASANGAN WA;Mn;0;NSM;;;;;N;;;;; +1BAE;SUNDANESE LETTER KHA;Lo;0;L;;;;;N;;;;; +1BAF;SUNDANESE LETTER SYA;Lo;0;L;;;;;N;;;;; +1BB0;SUNDANESE DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +1BB1;SUNDANESE DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +1BB2;SUNDANESE DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +1BB3;SUNDANESE DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +1BB4;SUNDANESE DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +1BB5;SUNDANESE DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +1BB6;SUNDANESE DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +1BB7;SUNDANESE DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +1BB8;SUNDANESE DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +1BB9;SUNDANESE DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +1BBA;SUNDANESE AVAGRAHA;Lo;0;L;;;;;N;;;;; +1BBB;SUNDANESE LETTER REU;Lo;0;L;;;;;N;;;;; +1BBC;SUNDANESE LETTER LEU;Lo;0;L;;;;;N;;;;; +1BBD;SUNDANESE LETTER BHA;Lo;0;L;;;;;N;;;;; +1BBE;SUNDANESE LETTER FINAL K;Lo;0;L;;;;;N;;;;; +1BBF;SUNDANESE LETTER FINAL M;Lo;0;L;;;;;N;;;;; +1BC0;BATAK LETTER A;Lo;0;L;;;;;N;;;;; +1BC1;BATAK LETTER SIMALUNGUN A;Lo;0;L;;;;;N;;;;; +1BC2;BATAK LETTER HA;Lo;0;L;;;;;N;;;;; +1BC3;BATAK LETTER SIMALUNGUN HA;Lo;0;L;;;;;N;;;;; +1BC4;BATAK LETTER MANDAILING HA;Lo;0;L;;;;;N;;;;; +1BC5;BATAK LETTER BA;Lo;0;L;;;;;N;;;;; +1BC6;BATAK LETTER KARO BA;Lo;0;L;;;;;N;;;;; +1BC7;BATAK LETTER PA;Lo;0;L;;;;;N;;;;; +1BC8;BATAK LETTER SIMALUNGUN PA;Lo;0;L;;;;;N;;;;; +1BC9;BATAK LETTER NA;Lo;0;L;;;;;N;;;;; +1BCA;BATAK LETTER MANDAILING NA;Lo;0;L;;;;;N;;;;; +1BCB;BATAK LETTER WA;Lo;0;L;;;;;N;;;;; +1BCC;BATAK LETTER SIMALUNGUN WA;Lo;0;L;;;;;N;;;;; +1BCD;BATAK LETTER PAKPAK WA;Lo;0;L;;;;;N;;;;; +1BCE;BATAK LETTER GA;Lo;0;L;;;;;N;;;;; +1BCF;BATAK LETTER SIMALUNGUN GA;Lo;0;L;;;;;N;;;;; +1BD0;BATAK LETTER JA;Lo;0;L;;;;;N;;;;; +1BD1;BATAK LETTER DA;Lo;0;L;;;;;N;;;;; +1BD2;BATAK LETTER RA;Lo;0;L;;;;;N;;;;; +1BD3;BATAK LETTER SIMALUNGUN RA;Lo;0;L;;;;;N;;;;; +1BD4;BATAK LETTER MA;Lo;0;L;;;;;N;;;;; +1BD5;BATAK LETTER SIMALUNGUN MA;Lo;0;L;;;;;N;;;;; +1BD6;BATAK LETTER SOUTHERN TA;Lo;0;L;;;;;N;;;;; +1BD7;BATAK LETTER NORTHERN TA;Lo;0;L;;;;;N;;;;; +1BD8;BATAK LETTER SA;Lo;0;L;;;;;N;;;;; +1BD9;BATAK LETTER SIMALUNGUN SA;Lo;0;L;;;;;N;;;;; +1BDA;BATAK LETTER MANDAILING SA;Lo;0;L;;;;;N;;;;; +1BDB;BATAK LETTER YA;Lo;0;L;;;;;N;;;;; +1BDC;BATAK LETTER SIMALUNGUN YA;Lo;0;L;;;;;N;;;;; +1BDD;BATAK LETTER NGA;Lo;0;L;;;;;N;;;;; +1BDE;BATAK LETTER LA;Lo;0;L;;;;;N;;;;; +1BDF;BATAK LETTER SIMALUNGUN LA;Lo;0;L;;;;;N;;;;; +1BE0;BATAK LETTER NYA;Lo;0;L;;;;;N;;;;; +1BE1;BATAK LETTER CA;Lo;0;L;;;;;N;;;;; +1BE2;BATAK LETTER NDA;Lo;0;L;;;;;N;;;;; +1BE3;BATAK LETTER MBA;Lo;0;L;;;;;N;;;;; +1BE4;BATAK LETTER I;Lo;0;L;;;;;N;;;;; +1BE5;BATAK LETTER U;Lo;0;L;;;;;N;;;;; +1BE6;BATAK SIGN TOMPI;Mn;7;NSM;;;;;N;;;;; +1BE7;BATAK VOWEL SIGN E;Mc;0;L;;;;;N;;;;; +1BE8;BATAK VOWEL SIGN PAKPAK E;Mn;0;NSM;;;;;N;;;;; +1BE9;BATAK VOWEL SIGN EE;Mn;0;NSM;;;;;N;;;;; +1BEA;BATAK VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +1BEB;BATAK VOWEL SIGN KARO I;Mc;0;L;;;;;N;;;;; +1BEC;BATAK VOWEL SIGN O;Mc;0;L;;;;;N;;;;; +1BED;BATAK VOWEL SIGN KARO O;Mn;0;NSM;;;;;N;;;;; +1BEE;BATAK VOWEL SIGN U;Mc;0;L;;;;;N;;;;; +1BEF;BATAK VOWEL SIGN U FOR SIMALUNGUN SA;Mn;0;NSM;;;;;N;;;;; +1BF0;BATAK CONSONANT SIGN NG;Mn;0;NSM;;;;;N;;;;; +1BF1;BATAK CONSONANT SIGN H;Mn;0;NSM;;;;;N;;;;; +1BF2;BATAK PANGOLAT;Mc;9;L;;;;;N;;;;; +1BF3;BATAK PANONGONAN;Mc;9;L;;;;;N;;;;; +1BFC;BATAK SYMBOL BINDU NA METEK;Po;0;L;;;;;N;;;;; +1BFD;BATAK SYMBOL BINDU PINARBORAS;Po;0;L;;;;;N;;;;; +1BFE;BATAK SYMBOL BINDU JUDUL;Po;0;L;;;;;N;;;;; +1BFF;BATAK SYMBOL BINDU PANGOLAT;Po;0;L;;;;;N;;;;; +1C00;LEPCHA LETTER KA;Lo;0;L;;;;;N;;;;; +1C01;LEPCHA LETTER KLA;Lo;0;L;;;;;N;;;;; +1C02;LEPCHA LETTER KHA;Lo;0;L;;;;;N;;;;; +1C03;LEPCHA LETTER GA;Lo;0;L;;;;;N;;;;; +1C04;LEPCHA LETTER GLA;Lo;0;L;;;;;N;;;;; +1C05;LEPCHA LETTER NGA;Lo;0;L;;;;;N;;;;; +1C06;LEPCHA LETTER CA;Lo;0;L;;;;;N;;;;; +1C07;LEPCHA LETTER CHA;Lo;0;L;;;;;N;;;;; +1C08;LEPCHA LETTER JA;Lo;0;L;;;;;N;;;;; +1C09;LEPCHA LETTER NYA;Lo;0;L;;;;;N;;;;; +1C0A;LEPCHA LETTER TA;Lo;0;L;;;;;N;;;;; +1C0B;LEPCHA LETTER THA;Lo;0;L;;;;;N;;;;; +1C0C;LEPCHA LETTER DA;Lo;0;L;;;;;N;;;;; +1C0D;LEPCHA LETTER NA;Lo;0;L;;;;;N;;;;; +1C0E;LEPCHA LETTER PA;Lo;0;L;;;;;N;;;;; +1C0F;LEPCHA LETTER PLA;Lo;0;L;;;;;N;;;;; +1C10;LEPCHA LETTER PHA;Lo;0;L;;;;;N;;;;; +1C11;LEPCHA LETTER FA;Lo;0;L;;;;;N;;;;; +1C12;LEPCHA LETTER FLA;Lo;0;L;;;;;N;;;;; +1C13;LEPCHA LETTER BA;Lo;0;L;;;;;N;;;;; +1C14;LEPCHA LETTER BLA;Lo;0;L;;;;;N;;;;; +1C15;LEPCHA LETTER MA;Lo;0;L;;;;;N;;;;; +1C16;LEPCHA LETTER MLA;Lo;0;L;;;;;N;;;;; +1C17;LEPCHA LETTER TSA;Lo;0;L;;;;;N;;;;; +1C18;LEPCHA LETTER TSHA;Lo;0;L;;;;;N;;;;; +1C19;LEPCHA LETTER DZA;Lo;0;L;;;;;N;;;;; +1C1A;LEPCHA LETTER YA;Lo;0;L;;;;;N;;;;; +1C1B;LEPCHA LETTER RA;Lo;0;L;;;;;N;;;;; +1C1C;LEPCHA LETTER LA;Lo;0;L;;;;;N;;;;; +1C1D;LEPCHA LETTER HA;Lo;0;L;;;;;N;;;;; +1C1E;LEPCHA LETTER HLA;Lo;0;L;;;;;N;;;;; +1C1F;LEPCHA LETTER VA;Lo;0;L;;;;;N;;;;; +1C20;LEPCHA LETTER SA;Lo;0;L;;;;;N;;;;; +1C21;LEPCHA LETTER SHA;Lo;0;L;;;;;N;;;;; +1C22;LEPCHA LETTER WA;Lo;0;L;;;;;N;;;;; +1C23;LEPCHA LETTER A;Lo;0;L;;;;;N;;;;; +1C24;LEPCHA SUBJOINED LETTER YA;Mc;0;L;;;;;N;;;;; +1C25;LEPCHA SUBJOINED LETTER RA;Mc;0;L;;;;;N;;;;; +1C26;LEPCHA VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +1C27;LEPCHA VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +1C28;LEPCHA VOWEL SIGN O;Mc;0;L;;;;;N;;;;; +1C29;LEPCHA VOWEL SIGN OO;Mc;0;L;;;;;N;;;;; +1C2A;LEPCHA VOWEL SIGN U;Mc;0;L;;;;;N;;;;; +1C2B;LEPCHA VOWEL SIGN UU;Mc;0;L;;;;;N;;;;; +1C2C;LEPCHA VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;; +1C2D;LEPCHA CONSONANT SIGN K;Mn;0;NSM;;;;;N;;;;; +1C2E;LEPCHA CONSONANT SIGN M;Mn;0;NSM;;;;;N;;;;; +1C2F;LEPCHA CONSONANT SIGN L;Mn;0;NSM;;;;;N;;;;; +1C30;LEPCHA CONSONANT SIGN N;Mn;0;NSM;;;;;N;;;;; +1C31;LEPCHA CONSONANT SIGN P;Mn;0;NSM;;;;;N;;;;; +1C32;LEPCHA CONSONANT SIGN R;Mn;0;NSM;;;;;N;;;;; +1C33;LEPCHA CONSONANT SIGN T;Mn;0;NSM;;;;;N;;;;; +1C34;LEPCHA CONSONANT SIGN NYIN-DO;Mc;0;L;;;;;N;;;;; +1C35;LEPCHA CONSONANT SIGN KANG;Mc;0;L;;;;;N;;;;; +1C36;LEPCHA SIGN RAN;Mn;0;NSM;;;;;N;;;;; +1C37;LEPCHA SIGN NUKTA;Mn;7;NSM;;;;;N;;;;; +1C3B;LEPCHA PUNCTUATION TA-ROL;Po;0;L;;;;;N;;;;; +1C3C;LEPCHA PUNCTUATION NYET THYOOM TA-ROL;Po;0;L;;;;;N;;;;; +1C3D;LEPCHA PUNCTUATION CER-WA;Po;0;L;;;;;N;;;;; +1C3E;LEPCHA PUNCTUATION TSHOOK CER-WA;Po;0;L;;;;;N;;;;; +1C3F;LEPCHA PUNCTUATION TSHOOK;Po;0;L;;;;;N;;;;; +1C40;LEPCHA DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +1C41;LEPCHA DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +1C42;LEPCHA DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +1C43;LEPCHA DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +1C44;LEPCHA DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +1C45;LEPCHA DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +1C46;LEPCHA DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +1C47;LEPCHA DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +1C48;LEPCHA DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +1C49;LEPCHA DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +1C4D;LEPCHA LETTER TTA;Lo;0;L;;;;;N;;;;; +1C4E;LEPCHA LETTER TTHA;Lo;0;L;;;;;N;;;;; +1C4F;LEPCHA LETTER DDA;Lo;0;L;;;;;N;;;;; +1C50;OL CHIKI DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +1C51;OL CHIKI DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +1C52;OL CHIKI DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +1C53;OL CHIKI DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +1C54;OL CHIKI DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +1C55;OL CHIKI DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +1C56;OL CHIKI DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +1C57;OL CHIKI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +1C58;OL CHIKI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +1C59;OL CHIKI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +1C5A;OL CHIKI LETTER LA;Lo;0;L;;;;;N;;;;; +1C5B;OL CHIKI LETTER AT;Lo;0;L;;;;;N;;;;; +1C5C;OL CHIKI LETTER AG;Lo;0;L;;;;;N;;;;; +1C5D;OL CHIKI LETTER ANG;Lo;0;L;;;;;N;;;;; +1C5E;OL CHIKI LETTER AL;Lo;0;L;;;;;N;;;;; +1C5F;OL CHIKI LETTER LAA;Lo;0;L;;;;;N;;;;; +1C60;OL CHIKI LETTER AAK;Lo;0;L;;;;;N;;;;; +1C61;OL CHIKI LETTER AAJ;Lo;0;L;;;;;N;;;;; +1C62;OL CHIKI LETTER AAM;Lo;0;L;;;;;N;;;;; +1C63;OL CHIKI LETTER AAW;Lo;0;L;;;;;N;;;;; +1C64;OL CHIKI LETTER LI;Lo;0;L;;;;;N;;;;; +1C65;OL CHIKI LETTER IS;Lo;0;L;;;;;N;;;;; +1C66;OL CHIKI LETTER IH;Lo;0;L;;;;;N;;;;; +1C67;OL CHIKI LETTER INY;Lo;0;L;;;;;N;;;;; +1C68;OL CHIKI LETTER IR;Lo;0;L;;;;;N;;;;; +1C69;OL CHIKI LETTER LU;Lo;0;L;;;;;N;;;;; +1C6A;OL CHIKI LETTER UC;Lo;0;L;;;;;N;;;;; +1C6B;OL CHIKI LETTER UD;Lo;0;L;;;;;N;;;;; +1C6C;OL CHIKI LETTER UNN;Lo;0;L;;;;;N;;;;; +1C6D;OL CHIKI LETTER UY;Lo;0;L;;;;;N;;;;; +1C6E;OL CHIKI LETTER LE;Lo;0;L;;;;;N;;;;; +1C6F;OL CHIKI LETTER EP;Lo;0;L;;;;;N;;;;; +1C70;OL CHIKI LETTER EDD;Lo;0;L;;;;;N;;;;; +1C71;OL CHIKI LETTER EN;Lo;0;L;;;;;N;;;;; +1C72;OL CHIKI LETTER ERR;Lo;0;L;;;;;N;;;;; +1C73;OL CHIKI LETTER LO;Lo;0;L;;;;;N;;;;; +1C74;OL CHIKI LETTER OTT;Lo;0;L;;;;;N;;;;; +1C75;OL CHIKI LETTER OB;Lo;0;L;;;;;N;;;;; +1C76;OL CHIKI LETTER OV;Lo;0;L;;;;;N;;;;; +1C77;OL CHIKI LETTER OH;Lo;0;L;;;;;N;;;;; +1C78;OL CHIKI MU TTUDDAG;Lm;0;L;;;;;N;;;;; +1C79;OL CHIKI GAAHLAA TTUDDAAG;Lm;0;L;;;;;N;;;;; +1C7A;OL CHIKI MU-GAAHLAA TTUDDAAG;Lm;0;L;;;;;N;;;;; +1C7B;OL CHIKI RELAA;Lm;0;L;;;;;N;;;;; +1C7C;OL CHIKI PHAARKAA;Lm;0;L;;;;;N;;;;; +1C7D;OL CHIKI AHAD;Lm;0;L;;;;;N;;;;; +1C7E;OL CHIKI PUNCTUATION MUCAAD;Po;0;L;;;;;N;;;;; +1C7F;OL CHIKI PUNCTUATION DOUBLE MUCAAD;Po;0;L;;;;;N;;;;; +1C80;CYRILLIC SMALL LETTER ROUNDED VE;Ll;0;L;;;;;N;;;0412;;0412 +1C81;CYRILLIC SMALL LETTER LONG-LEGGED DE;Ll;0;L;;;;;N;;;0414;;0414 +1C82;CYRILLIC SMALL LETTER NARROW O;Ll;0;L;;;;;N;;;041E;;041E +1C83;CYRILLIC SMALL LETTER WIDE ES;Ll;0;L;;;;;N;;;0421;;0421 +1C84;CYRILLIC SMALL LETTER TALL TE;Ll;0;L;;;;;N;;;0422;;0422 +1C85;CYRILLIC SMALL LETTER THREE-LEGGED TE;Ll;0;L;;;;;N;;;0422;;0422 +1C86;CYRILLIC SMALL LETTER TALL HARD SIGN;Ll;0;L;;;;;N;;;042A;;042A +1C87;CYRILLIC SMALL LETTER TALL YAT;Ll;0;L;;;;;N;;;0462;;0462 +1C88;CYRILLIC SMALL LETTER UNBLENDED UK;Ll;0;L;;;;;N;;;A64A;;A64A +1C90;GEORGIAN MTAVRULI CAPITAL LETTER AN;Lu;0;L;;;;;N;;;;10D0; +1C91;GEORGIAN MTAVRULI CAPITAL LETTER BAN;Lu;0;L;;;;;N;;;;10D1; +1C92;GEORGIAN MTAVRULI CAPITAL LETTER GAN;Lu;0;L;;;;;N;;;;10D2; +1C93;GEORGIAN MTAVRULI CAPITAL LETTER DON;Lu;0;L;;;;;N;;;;10D3; +1C94;GEORGIAN MTAVRULI CAPITAL LETTER EN;Lu;0;L;;;;;N;;;;10D4; +1C95;GEORGIAN MTAVRULI CAPITAL LETTER VIN;Lu;0;L;;;;;N;;;;10D5; +1C96;GEORGIAN MTAVRULI CAPITAL LETTER ZEN;Lu;0;L;;;;;N;;;;10D6; +1C97;GEORGIAN MTAVRULI CAPITAL LETTER TAN;Lu;0;L;;;;;N;;;;10D7; +1C98;GEORGIAN MTAVRULI CAPITAL LETTER IN;Lu;0;L;;;;;N;;;;10D8; +1C99;GEORGIAN MTAVRULI CAPITAL LETTER KAN;Lu;0;L;;;;;N;;;;10D9; +1C9A;GEORGIAN MTAVRULI CAPITAL LETTER LAS;Lu;0;L;;;;;N;;;;10DA; +1C9B;GEORGIAN MTAVRULI CAPITAL LETTER MAN;Lu;0;L;;;;;N;;;;10DB; +1C9C;GEORGIAN MTAVRULI CAPITAL LETTER NAR;Lu;0;L;;;;;N;;;;10DC; +1C9D;GEORGIAN MTAVRULI CAPITAL LETTER ON;Lu;0;L;;;;;N;;;;10DD; +1C9E;GEORGIAN MTAVRULI CAPITAL LETTER PAR;Lu;0;L;;;;;N;;;;10DE; +1C9F;GEORGIAN MTAVRULI CAPITAL LETTER ZHAR;Lu;0;L;;;;;N;;;;10DF; +1CA0;GEORGIAN MTAVRULI CAPITAL LETTER RAE;Lu;0;L;;;;;N;;;;10E0; +1CA1;GEORGIAN MTAVRULI CAPITAL LETTER SAN;Lu;0;L;;;;;N;;;;10E1; +1CA2;GEORGIAN MTAVRULI CAPITAL LETTER TAR;Lu;0;L;;;;;N;;;;10E2; +1CA3;GEORGIAN MTAVRULI CAPITAL LETTER UN;Lu;0;L;;;;;N;;;;10E3; +1CA4;GEORGIAN MTAVRULI CAPITAL LETTER PHAR;Lu;0;L;;;;;N;;;;10E4; +1CA5;GEORGIAN MTAVRULI CAPITAL LETTER KHAR;Lu;0;L;;;;;N;;;;10E5; +1CA6;GEORGIAN MTAVRULI CAPITAL LETTER GHAN;Lu;0;L;;;;;N;;;;10E6; +1CA7;GEORGIAN MTAVRULI CAPITAL LETTER QAR;Lu;0;L;;;;;N;;;;10E7; +1CA8;GEORGIAN MTAVRULI CAPITAL LETTER SHIN;Lu;0;L;;;;;N;;;;10E8; +1CA9;GEORGIAN MTAVRULI CAPITAL LETTER CHIN;Lu;0;L;;;;;N;;;;10E9; +1CAA;GEORGIAN MTAVRULI CAPITAL LETTER CAN;Lu;0;L;;;;;N;;;;10EA; +1CAB;GEORGIAN MTAVRULI CAPITAL LETTER JIL;Lu;0;L;;;;;N;;;;10EB; +1CAC;GEORGIAN MTAVRULI CAPITAL LETTER CIL;Lu;0;L;;;;;N;;;;10EC; +1CAD;GEORGIAN MTAVRULI CAPITAL LETTER CHAR;Lu;0;L;;;;;N;;;;10ED; +1CAE;GEORGIAN MTAVRULI CAPITAL LETTER XAN;Lu;0;L;;;;;N;;;;10EE; +1CAF;GEORGIAN MTAVRULI CAPITAL LETTER JHAN;Lu;0;L;;;;;N;;;;10EF; +1CB0;GEORGIAN MTAVRULI CAPITAL LETTER HAE;Lu;0;L;;;;;N;;;;10F0; +1CB1;GEORGIAN MTAVRULI CAPITAL LETTER HE;Lu;0;L;;;;;N;;;;10F1; +1CB2;GEORGIAN MTAVRULI CAPITAL LETTER HIE;Lu;0;L;;;;;N;;;;10F2; +1CB3;GEORGIAN MTAVRULI CAPITAL LETTER WE;Lu;0;L;;;;;N;;;;10F3; +1CB4;GEORGIAN MTAVRULI CAPITAL LETTER HAR;Lu;0;L;;;;;N;;;;10F4; +1CB5;GEORGIAN MTAVRULI CAPITAL LETTER HOE;Lu;0;L;;;;;N;;;;10F5; +1CB6;GEORGIAN MTAVRULI CAPITAL LETTER FI;Lu;0;L;;;;;N;;;;10F6; +1CB7;GEORGIAN MTAVRULI CAPITAL LETTER YN;Lu;0;L;;;;;N;;;;10F7; +1CB8;GEORGIAN MTAVRULI CAPITAL LETTER ELIFI;Lu;0;L;;;;;N;;;;10F8; +1CB9;GEORGIAN MTAVRULI CAPITAL LETTER TURNED GAN;Lu;0;L;;;;;N;;;;10F9; +1CBA;GEORGIAN MTAVRULI CAPITAL LETTER AIN;Lu;0;L;;;;;N;;;;10FA; +1CBD;GEORGIAN MTAVRULI CAPITAL LETTER AEN;Lu;0;L;;;;;N;;;;10FD; +1CBE;GEORGIAN MTAVRULI CAPITAL LETTER HARD SIGN;Lu;0;L;;;;;N;;;;10FE; +1CBF;GEORGIAN MTAVRULI CAPITAL LETTER LABIAL SIGN;Lu;0;L;;;;;N;;;;10FF; +1CC0;SUNDANESE PUNCTUATION BINDU SURYA;Po;0;L;;;;;N;;;;; +1CC1;SUNDANESE PUNCTUATION BINDU PANGLONG;Po;0;L;;;;;N;;;;; +1CC2;SUNDANESE PUNCTUATION BINDU PURNAMA;Po;0;L;;;;;N;;;;; +1CC3;SUNDANESE PUNCTUATION BINDU CAKRA;Po;0;L;;;;;N;;;;; +1CC4;SUNDANESE PUNCTUATION BINDU LEU SATANGA;Po;0;L;;;;;N;;;;; +1CC5;SUNDANESE PUNCTUATION BINDU KA SATANGA;Po;0;L;;;;;N;;;;; +1CC6;SUNDANESE PUNCTUATION BINDU DA SATANGA;Po;0;L;;;;;N;;;;; +1CC7;SUNDANESE PUNCTUATION BINDU BA SATANGA;Po;0;L;;;;;N;;;;; +1CD0;VEDIC TONE KARSHANA;Mn;230;NSM;;;;;N;;;;; +1CD1;VEDIC TONE SHARA;Mn;230;NSM;;;;;N;;;;; +1CD2;VEDIC TONE PRENKHA;Mn;230;NSM;;;;;N;;;;; +1CD3;VEDIC SIGN NIHSHVASA;Po;0;L;;;;;N;;;;; +1CD4;VEDIC SIGN YAJURVEDIC MIDLINE SVARITA;Mn;1;NSM;;;;;N;;;;; +1CD5;VEDIC TONE YAJURVEDIC AGGRAVATED INDEPENDENT SVARITA;Mn;220;NSM;;;;;N;;;;; +1CD6;VEDIC TONE YAJURVEDIC INDEPENDENT SVARITA;Mn;220;NSM;;;;;N;;;;; +1CD7;VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT SVARITA;Mn;220;NSM;;;;;N;;;;; +1CD8;VEDIC TONE CANDRA BELOW;Mn;220;NSM;;;;;N;;;;; +1CD9;VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT SVARITA SCHROEDER;Mn;220;NSM;;;;;N;;;;; +1CDA;VEDIC TONE DOUBLE SVARITA;Mn;230;NSM;;;;;N;;;;; +1CDB;VEDIC TONE TRIPLE SVARITA;Mn;230;NSM;;;;;N;;;;; +1CDC;VEDIC TONE KATHAKA ANUDATTA;Mn;220;NSM;;;;;N;;;;; +1CDD;VEDIC TONE DOT BELOW;Mn;220;NSM;;;;;N;;;;; +1CDE;VEDIC TONE TWO DOTS BELOW;Mn;220;NSM;;;;;N;;;;; +1CDF;VEDIC TONE THREE DOTS BELOW;Mn;220;NSM;;;;;N;;;;; +1CE0;VEDIC TONE RIGVEDIC KASHMIRI INDEPENDENT SVARITA;Mn;230;NSM;;;;;N;;;;; +1CE1;VEDIC TONE ATHARVAVEDIC INDEPENDENT SVARITA;Mc;0;L;;;;;N;;;;; +1CE2;VEDIC SIGN VISARGA SVARITA;Mn;1;NSM;;;;;N;;;;; +1CE3;VEDIC SIGN VISARGA UDATTA;Mn;1;NSM;;;;;N;;;;; +1CE4;VEDIC SIGN REVERSED VISARGA UDATTA;Mn;1;NSM;;;;;N;;;;; +1CE5;VEDIC SIGN VISARGA ANUDATTA;Mn;1;NSM;;;;;N;;;;; +1CE6;VEDIC SIGN REVERSED VISARGA ANUDATTA;Mn;1;NSM;;;;;N;;;;; +1CE7;VEDIC SIGN VISARGA UDATTA WITH TAIL;Mn;1;NSM;;;;;N;;;;; +1CE8;VEDIC SIGN VISARGA ANUDATTA WITH TAIL;Mn;1;NSM;;;;;N;;;;; +1CE9;VEDIC SIGN ANUSVARA ANTARGOMUKHA;Lo;0;L;;;;;N;;;;; +1CEA;VEDIC SIGN ANUSVARA BAHIRGOMUKHA;Lo;0;L;;;;;N;;;;; +1CEB;VEDIC SIGN ANUSVARA VAMAGOMUKHA;Lo;0;L;;;;;N;;;;; +1CEC;VEDIC SIGN ANUSVARA VAMAGOMUKHA WITH TAIL;Lo;0;L;;;;;N;;;;; +1CED;VEDIC SIGN TIRYAK;Mn;220;NSM;;;;;N;;;;; +1CEE;VEDIC SIGN HEXIFORM LONG ANUSVARA;Lo;0;L;;;;;N;;;;; +1CEF;VEDIC SIGN LONG ANUSVARA;Lo;0;L;;;;;N;;;;; +1CF0;VEDIC SIGN RTHANG LONG ANUSVARA;Lo;0;L;;;;;N;;;;; +1CF1;VEDIC SIGN ANUSVARA UBHAYATO MUKHA;Lo;0;L;;;;;N;;;;; +1CF2;VEDIC SIGN ARDHAVISARGA;Lo;0;L;;;;;N;;;;; +1CF3;VEDIC SIGN ROTATED ARDHAVISARGA;Lo;0;L;;;;;N;;;;; +1CF4;VEDIC TONE CANDRA ABOVE;Mn;230;NSM;;;;;N;;;;; +1CF5;VEDIC SIGN JIHVAMULIYA;Lo;0;L;;;;;N;;;;; +1CF6;VEDIC SIGN UPADHMANIYA;Lo;0;L;;;;;N;;;;; +1CF7;VEDIC SIGN ATIKRAMA;Mc;0;L;;;;;N;;;;; +1CF8;VEDIC TONE RING ABOVE;Mn;230;NSM;;;;;N;;;;; +1CF9;VEDIC TONE DOUBLE RING ABOVE;Mn;230;NSM;;;;;N;;;;; +1CFA;VEDIC SIGN DOUBLE ANUSVARA ANTARGOMUKHA;Lo;0;L;;;;;N;;;;; +1D00;LATIN LETTER SMALL CAPITAL A;Ll;0;L;;;;;N;;;;; +1D01;LATIN LETTER SMALL CAPITAL AE;Ll;0;L;;;;;N;;;;; +1D02;LATIN SMALL LETTER TURNED AE;Ll;0;L;;;;;N;;;;; +1D03;LATIN LETTER SMALL CAPITAL BARRED B;Ll;0;L;;;;;N;;;;; +1D04;LATIN LETTER SMALL CAPITAL C;Ll;0;L;;;;;N;;;;; +1D05;LATIN LETTER SMALL CAPITAL D;Ll;0;L;;;;;N;;;;; +1D06;LATIN LETTER SMALL CAPITAL ETH;Ll;0;L;;;;;N;;;;; +1D07;LATIN LETTER SMALL CAPITAL E;Ll;0;L;;;;;N;;;;; +1D08;LATIN SMALL LETTER TURNED OPEN E;Ll;0;L;;;;;N;;;;; +1D09;LATIN SMALL LETTER TURNED I;Ll;0;L;;;;;N;;;;; +1D0A;LATIN LETTER SMALL CAPITAL J;Ll;0;L;;;;;N;;;;; +1D0B;LATIN LETTER SMALL CAPITAL K;Ll;0;L;;;;;N;;;;; +1D0C;LATIN LETTER SMALL CAPITAL L WITH STROKE;Ll;0;L;;;;;N;;;;; +1D0D;LATIN LETTER SMALL CAPITAL M;Ll;0;L;;;;;N;;;;; +1D0E;LATIN LETTER SMALL CAPITAL REVERSED N;Ll;0;L;;;;;N;;;;; +1D0F;LATIN LETTER SMALL CAPITAL O;Ll;0;L;;;;;N;;;;; +1D10;LATIN LETTER SMALL CAPITAL OPEN O;Ll;0;L;;;;;N;;;;; +1D11;LATIN SMALL LETTER SIDEWAYS O;Ll;0;L;;;;;N;;;;; +1D12;LATIN SMALL LETTER SIDEWAYS OPEN O;Ll;0;L;;;;;N;;;;; +1D13;LATIN SMALL LETTER SIDEWAYS O WITH STROKE;Ll;0;L;;;;;N;;;;; +1D14;LATIN SMALL LETTER TURNED OE;Ll;0;L;;;;;N;;;;; +1D15;LATIN LETTER SMALL CAPITAL OU;Ll;0;L;;;;;N;;;;; +1D16;LATIN SMALL LETTER TOP HALF O;Ll;0;L;;;;;N;;;;; +1D17;LATIN SMALL LETTER BOTTOM HALF O;Ll;0;L;;;;;N;;;;; +1D18;LATIN LETTER SMALL CAPITAL P;Ll;0;L;;;;;N;;;;; +1D19;LATIN LETTER SMALL CAPITAL REVERSED R;Ll;0;L;;;;;N;;;;; +1D1A;LATIN LETTER SMALL CAPITAL TURNED R;Ll;0;L;;;;;N;;;;; +1D1B;LATIN LETTER SMALL CAPITAL T;Ll;0;L;;;;;N;;;;; +1D1C;LATIN LETTER SMALL CAPITAL U;Ll;0;L;;;;;N;;;;; +1D1D;LATIN SMALL LETTER SIDEWAYS U;Ll;0;L;;;;;N;;;;; +1D1E;LATIN SMALL LETTER SIDEWAYS DIAERESIZED U;Ll;0;L;;;;;N;;;;; +1D1F;LATIN SMALL LETTER SIDEWAYS TURNED M;Ll;0;L;;;;;N;;;;; +1D20;LATIN LETTER SMALL CAPITAL V;Ll;0;L;;;;;N;;;;; +1D21;LATIN LETTER SMALL CAPITAL W;Ll;0;L;;;;;N;;;;; +1D22;LATIN LETTER SMALL CAPITAL Z;Ll;0;L;;;;;N;;;;; +1D23;LATIN LETTER SMALL CAPITAL EZH;Ll;0;L;;;;;N;;;;; +1D24;LATIN LETTER VOICED LARYNGEAL SPIRANT;Ll;0;L;;;;;N;;;;; +1D25;LATIN LETTER AIN;Ll;0;L;;;;;N;;;;; +1D26;GREEK LETTER SMALL CAPITAL GAMMA;Ll;0;L;;;;;N;;;;; +1D27;GREEK LETTER SMALL CAPITAL LAMDA;Ll;0;L;;;;;N;;;;; +1D28;GREEK LETTER SMALL CAPITAL PI;Ll;0;L;;;;;N;;;;; +1D29;GREEK LETTER SMALL CAPITAL RHO;Ll;0;L;;;;;N;;;;; +1D2A;GREEK LETTER SMALL CAPITAL PSI;Ll;0;L;;;;;N;;;;; +1D2B;CYRILLIC LETTER SMALL CAPITAL EL;Ll;0;L;;;;;N;;;;; +1D2C;MODIFIER LETTER CAPITAL A;Lm;0;L; 0041;;;;N;;;;; +1D2D;MODIFIER LETTER CAPITAL AE;Lm;0;L; 00C6;;;;N;;;;; +1D2E;MODIFIER LETTER CAPITAL B;Lm;0;L; 0042;;;;N;;;;; +1D2F;MODIFIER LETTER CAPITAL BARRED B;Lm;0;L;;;;;N;;;;; +1D30;MODIFIER LETTER CAPITAL D;Lm;0;L; 0044;;;;N;;;;; +1D31;MODIFIER LETTER CAPITAL E;Lm;0;L; 0045;;;;N;;;;; +1D32;MODIFIER LETTER CAPITAL REVERSED E;Lm;0;L; 018E;;;;N;;;;; +1D33;MODIFIER LETTER CAPITAL G;Lm;0;L; 0047;;;;N;;;;; +1D34;MODIFIER LETTER CAPITAL H;Lm;0;L; 0048;;;;N;;;;; +1D35;MODIFIER LETTER CAPITAL I;Lm;0;L; 0049;;;;N;;;;; +1D36;MODIFIER LETTER CAPITAL J;Lm;0;L; 004A;;;;N;;;;; +1D37;MODIFIER LETTER CAPITAL K;Lm;0;L; 004B;;;;N;;;;; +1D38;MODIFIER LETTER CAPITAL L;Lm;0;L; 004C;;;;N;;;;; +1D39;MODIFIER LETTER CAPITAL M;Lm;0;L; 004D;;;;N;;;;; +1D3A;MODIFIER LETTER CAPITAL N;Lm;0;L; 004E;;;;N;;;;; +1D3B;MODIFIER LETTER CAPITAL REVERSED N;Lm;0;L;;;;;N;;;;; +1D3C;MODIFIER LETTER CAPITAL O;Lm;0;L; 004F;;;;N;;;;; +1D3D;MODIFIER LETTER CAPITAL OU;Lm;0;L; 0222;;;;N;;;;; +1D3E;MODIFIER LETTER CAPITAL P;Lm;0;L; 0050;;;;N;;;;; +1D3F;MODIFIER LETTER CAPITAL R;Lm;0;L; 0052;;;;N;;;;; +1D40;MODIFIER LETTER CAPITAL T;Lm;0;L; 0054;;;;N;;;;; +1D41;MODIFIER LETTER CAPITAL U;Lm;0;L; 0055;;;;N;;;;; +1D42;MODIFIER LETTER CAPITAL W;Lm;0;L; 0057;;;;N;;;;; +1D43;MODIFIER LETTER SMALL A;Lm;0;L; 0061;;;;N;;;;; +1D44;MODIFIER LETTER SMALL TURNED A;Lm;0;L; 0250;;;;N;;;;; +1D45;MODIFIER LETTER SMALL ALPHA;Lm;0;L; 0251;;;;N;;;;; +1D46;MODIFIER LETTER SMALL TURNED AE;Lm;0;L; 1D02;;;;N;;;;; +1D47;MODIFIER LETTER SMALL B;Lm;0;L; 0062;;;;N;;;;; +1D48;MODIFIER LETTER SMALL D;Lm;0;L; 0064;;;;N;;;;; +1D49;MODIFIER LETTER SMALL E;Lm;0;L; 0065;;;;N;;;;; +1D4A;MODIFIER LETTER SMALL SCHWA;Lm;0;L; 0259;;;;N;;;;; +1D4B;MODIFIER LETTER SMALL OPEN E;Lm;0;L; 025B;;;;N;;;;; +1D4C;MODIFIER LETTER SMALL TURNED OPEN E;Lm;0;L; 025C;;;;N;;;;; +1D4D;MODIFIER LETTER SMALL G;Lm;0;L; 0067;;;;N;;;;; +1D4E;MODIFIER LETTER SMALL TURNED I;Lm;0;L;;;;;N;;;;; +1D4F;MODIFIER LETTER SMALL K;Lm;0;L; 006B;;;;N;;;;; +1D50;MODIFIER LETTER SMALL M;Lm;0;L; 006D;;;;N;;;;; +1D51;MODIFIER LETTER SMALL ENG;Lm;0;L; 014B;;;;N;;;;; +1D52;MODIFIER LETTER SMALL O;Lm;0;L; 006F;;;;N;;;;; +1D53;MODIFIER LETTER SMALL OPEN O;Lm;0;L; 0254;;;;N;;;;; +1D54;MODIFIER LETTER SMALL TOP HALF O;Lm;0;L; 1D16;;;;N;;;;; +1D55;MODIFIER LETTER SMALL BOTTOM HALF O;Lm;0;L; 1D17;;;;N;;;;; +1D56;MODIFIER LETTER SMALL P;Lm;0;L; 0070;;;;N;;;;; +1D57;MODIFIER LETTER SMALL T;Lm;0;L; 0074;;;;N;;;;; +1D58;MODIFIER LETTER SMALL U;Lm;0;L; 0075;;;;N;;;;; +1D59;MODIFIER LETTER SMALL SIDEWAYS U;Lm;0;L; 1D1D;;;;N;;;;; +1D5A;MODIFIER LETTER SMALL TURNED M;Lm;0;L; 026F;;;;N;;;;; +1D5B;MODIFIER LETTER SMALL V;Lm;0;L; 0076;;;;N;;;;; +1D5C;MODIFIER LETTER SMALL AIN;Lm;0;L; 1D25;;;;N;;;;; +1D5D;MODIFIER LETTER SMALL BETA;Lm;0;L; 03B2;;;;N;;;;; +1D5E;MODIFIER LETTER SMALL GREEK GAMMA;Lm;0;L; 03B3;;;;N;;;;; +1D5F;MODIFIER LETTER SMALL DELTA;Lm;0;L; 03B4;;;;N;;;;; +1D60;MODIFIER LETTER SMALL GREEK PHI;Lm;0;L; 03C6;;;;N;;;;; +1D61;MODIFIER LETTER SMALL CHI;Lm;0;L; 03C7;;;;N;;;;; +1D62;LATIN SUBSCRIPT SMALL LETTER I;Lm;0;L; 0069;;;;N;;;;; +1D63;LATIN SUBSCRIPT SMALL LETTER R;Lm;0;L; 0072;;;;N;;;;; +1D64;LATIN SUBSCRIPT SMALL LETTER U;Lm;0;L; 0075;;;;N;;;;; +1D65;LATIN SUBSCRIPT SMALL LETTER V;Lm;0;L; 0076;;;;N;;;;; +1D66;GREEK SUBSCRIPT SMALL LETTER BETA;Lm;0;L; 03B2;;;;N;;;;; +1D67;GREEK SUBSCRIPT SMALL LETTER GAMMA;Lm;0;L; 03B3;;;;N;;;;; +1D68;GREEK SUBSCRIPT SMALL LETTER RHO;Lm;0;L; 03C1;;;;N;;;;; +1D69;GREEK SUBSCRIPT SMALL LETTER PHI;Lm;0;L; 03C6;;;;N;;;;; +1D6A;GREEK SUBSCRIPT SMALL LETTER CHI;Lm;0;L; 03C7;;;;N;;;;; +1D6B;LATIN SMALL LETTER UE;Ll;0;L;;;;;N;;;;; +1D6C;LATIN SMALL LETTER B WITH MIDDLE TILDE;Ll;0;L;;;;;N;;;;; +1D6D;LATIN SMALL LETTER D WITH MIDDLE TILDE;Ll;0;L;;;;;N;;;;; +1D6E;LATIN SMALL LETTER F WITH MIDDLE TILDE;Ll;0;L;;;;;N;;;;; +1D6F;LATIN SMALL LETTER M WITH MIDDLE TILDE;Ll;0;L;;;;;N;;;;; +1D70;LATIN SMALL LETTER N WITH MIDDLE TILDE;Ll;0;L;;;;;N;;;;; +1D71;LATIN SMALL LETTER P WITH MIDDLE TILDE;Ll;0;L;;;;;N;;;;; +1D72;LATIN SMALL LETTER R WITH MIDDLE TILDE;Ll;0;L;;;;;N;;;;; +1D73;LATIN SMALL LETTER R WITH FISHHOOK AND MIDDLE TILDE;Ll;0;L;;;;;N;;;;; +1D74;LATIN SMALL LETTER S WITH MIDDLE TILDE;Ll;0;L;;;;;N;;;;; +1D75;LATIN SMALL LETTER T WITH MIDDLE TILDE;Ll;0;L;;;;;N;;;;; +1D76;LATIN SMALL LETTER Z WITH MIDDLE TILDE;Ll;0;L;;;;;N;;;;; +1D77;LATIN SMALL LETTER TURNED G;Ll;0;L;;;;;N;;;;; +1D78;MODIFIER LETTER CYRILLIC EN;Lm;0;L; 043D;;;;N;;;;; +1D79;LATIN SMALL LETTER INSULAR G;Ll;0;L;;;;;N;;;A77D;;A77D +1D7A;LATIN SMALL LETTER TH WITH STRIKETHROUGH;Ll;0;L;;;;;N;;;;; +1D7B;LATIN SMALL CAPITAL LETTER I WITH STROKE;Ll;0;L;;;;;N;;;;; +1D7C;LATIN SMALL LETTER IOTA WITH STROKE;Ll;0;L;;;;;N;;;;; +1D7D;LATIN SMALL LETTER P WITH STROKE;Ll;0;L;;;;;N;;;2C63;;2C63 +1D7E;LATIN SMALL CAPITAL LETTER U WITH STROKE;Ll;0;L;;;;;N;;;;; +1D7F;LATIN SMALL LETTER UPSILON WITH STROKE;Ll;0;L;;;;;N;;;;; +1D80;LATIN SMALL LETTER B WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1D81;LATIN SMALL LETTER D WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1D82;LATIN SMALL LETTER F WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1D83;LATIN SMALL LETTER G WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1D84;LATIN SMALL LETTER K WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1D85;LATIN SMALL LETTER L WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1D86;LATIN SMALL LETTER M WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1D87;LATIN SMALL LETTER N WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1D88;LATIN SMALL LETTER P WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1D89;LATIN SMALL LETTER R WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1D8A;LATIN SMALL LETTER S WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1D8B;LATIN SMALL LETTER ESH WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1D8C;LATIN SMALL LETTER V WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1D8D;LATIN SMALL LETTER X WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +1D8E;LATIN SMALL LETTER Z WITH PALATAL HOOK;Ll;0;L;;;;;N;;;A7C6;;A7C6 +1D8F;LATIN SMALL LETTER A WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1D90;LATIN SMALL LETTER ALPHA WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1D91;LATIN SMALL LETTER D WITH HOOK AND TAIL;Ll;0;L;;;;;N;;;;; +1D92;LATIN SMALL LETTER E WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1D93;LATIN SMALL LETTER OPEN E WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1D94;LATIN SMALL LETTER REVERSED OPEN E WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1D95;LATIN SMALL LETTER SCHWA WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1D96;LATIN SMALL LETTER I WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1D97;LATIN SMALL LETTER OPEN O WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1D98;LATIN SMALL LETTER ESH WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1D99;LATIN SMALL LETTER U WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1D9A;LATIN SMALL LETTER EZH WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +1D9B;MODIFIER LETTER SMALL TURNED ALPHA;Lm;0;L; 0252;;;;N;;;;; +1D9C;MODIFIER LETTER SMALL C;Lm;0;L; 0063;;;;N;;;;; +1D9D;MODIFIER LETTER SMALL C WITH CURL;Lm;0;L; 0255;;;;N;;;;; +1D9E;MODIFIER LETTER SMALL ETH;Lm;0;L; 00F0;;;;N;;;;; +1D9F;MODIFIER LETTER SMALL REVERSED OPEN E;Lm;0;L; 025C;;;;N;;;;; +1DA0;MODIFIER LETTER SMALL F;Lm;0;L; 0066;;;;N;;;;; +1DA1;MODIFIER LETTER SMALL DOTLESS J WITH STROKE;Lm;0;L; 025F;;;;N;;;;; +1DA2;MODIFIER LETTER SMALL SCRIPT G;Lm;0;L; 0261;;;;N;;;;; +1DA3;MODIFIER LETTER SMALL TURNED H;Lm;0;L; 0265;;;;N;;;;; +1DA4;MODIFIER LETTER SMALL I WITH STROKE;Lm;0;L; 0268;;;;N;;;;; +1DA5;MODIFIER LETTER SMALL IOTA;Lm;0;L; 0269;;;;N;;;;; +1DA6;MODIFIER LETTER SMALL CAPITAL I;Lm;0;L; 026A;;;;N;;;;; +1DA7;MODIFIER LETTER SMALL CAPITAL I WITH STROKE;Lm;0;L; 1D7B;;;;N;;;;; +1DA8;MODIFIER LETTER SMALL J WITH CROSSED-TAIL;Lm;0;L; 029D;;;;N;;;;; +1DA9;MODIFIER LETTER SMALL L WITH RETROFLEX HOOK;Lm;0;L; 026D;;;;N;;;;; +1DAA;MODIFIER LETTER SMALL L WITH PALATAL HOOK;Lm;0;L; 1D85;;;;N;;;;; +1DAB;MODIFIER LETTER SMALL CAPITAL L;Lm;0;L; 029F;;;;N;;;;; +1DAC;MODIFIER LETTER SMALL M WITH HOOK;Lm;0;L; 0271;;;;N;;;;; +1DAD;MODIFIER LETTER SMALL TURNED M WITH LONG LEG;Lm;0;L; 0270;;;;N;;;;; +1DAE;MODIFIER LETTER SMALL N WITH LEFT HOOK;Lm;0;L; 0272;;;;N;;;;; +1DAF;MODIFIER LETTER SMALL N WITH RETROFLEX HOOK;Lm;0;L; 0273;;;;N;;;;; +1DB0;MODIFIER LETTER SMALL CAPITAL N;Lm;0;L; 0274;;;;N;;;;; +1DB1;MODIFIER LETTER SMALL BARRED O;Lm;0;L; 0275;;;;N;;;;; +1DB2;MODIFIER LETTER SMALL PHI;Lm;0;L; 0278;;;;N;;;;; +1DB3;MODIFIER LETTER SMALL S WITH HOOK;Lm;0;L; 0282;;;;N;;;;; +1DB4;MODIFIER LETTER SMALL ESH;Lm;0;L; 0283;;;;N;;;;; +1DB5;MODIFIER LETTER SMALL T WITH PALATAL HOOK;Lm;0;L; 01AB;;;;N;;;;; +1DB6;MODIFIER LETTER SMALL U BAR;Lm;0;L; 0289;;;;N;;;;; +1DB7;MODIFIER LETTER SMALL UPSILON;Lm;0;L; 028A;;;;N;;;;; +1DB8;MODIFIER LETTER SMALL CAPITAL U;Lm;0;L; 1D1C;;;;N;;;;; +1DB9;MODIFIER LETTER SMALL V WITH HOOK;Lm;0;L; 028B;;;;N;;;;; +1DBA;MODIFIER LETTER SMALL TURNED V;Lm;0;L; 028C;;;;N;;;;; +1DBB;MODIFIER LETTER SMALL Z;Lm;0;L; 007A;;;;N;;;;; +1DBC;MODIFIER LETTER SMALL Z WITH RETROFLEX HOOK;Lm;0;L; 0290;;;;N;;;;; +1DBD;MODIFIER LETTER SMALL Z WITH CURL;Lm;0;L; 0291;;;;N;;;;; +1DBE;MODIFIER LETTER SMALL EZH;Lm;0;L; 0292;;;;N;;;;; +1DBF;MODIFIER LETTER SMALL THETA;Lm;0;L; 03B8;;;;N;;;;; +1DC0;COMBINING DOTTED GRAVE ACCENT;Mn;230;NSM;;;;;N;;;;; +1DC1;COMBINING DOTTED ACUTE ACCENT;Mn;230;NSM;;;;;N;;;;; +1DC2;COMBINING SNAKE BELOW;Mn;220;NSM;;;;;N;;;;; +1DC3;COMBINING SUSPENSION MARK;Mn;230;NSM;;;;;N;;;;; +1DC4;COMBINING MACRON-ACUTE;Mn;230;NSM;;;;;N;;;;; +1DC5;COMBINING GRAVE-MACRON;Mn;230;NSM;;;;;N;;;;; +1DC6;COMBINING MACRON-GRAVE;Mn;230;NSM;;;;;N;;;;; +1DC7;COMBINING ACUTE-MACRON;Mn;230;NSM;;;;;N;;;;; +1DC8;COMBINING GRAVE-ACUTE-GRAVE;Mn;230;NSM;;;;;N;;;;; +1DC9;COMBINING ACUTE-GRAVE-ACUTE;Mn;230;NSM;;;;;N;;;;; +1DCA;COMBINING LATIN SMALL LETTER R BELOW;Mn;220;NSM;;;;;N;;;;; +1DCB;COMBINING BREVE-MACRON;Mn;230;NSM;;;;;N;;;;; +1DCC;COMBINING MACRON-BREVE;Mn;230;NSM;;;;;N;;;;; +1DCD;COMBINING DOUBLE CIRCUMFLEX ABOVE;Mn;234;NSM;;;;;N;;;;; +1DCE;COMBINING OGONEK ABOVE;Mn;214;NSM;;;;;N;;;;; +1DCF;COMBINING ZIGZAG BELOW;Mn;220;NSM;;;;;N;;;;; +1DD0;COMBINING IS BELOW;Mn;202;NSM;;;;;N;;;;; +1DD1;COMBINING UR ABOVE;Mn;230;NSM;;;;;N;;;;; +1DD2;COMBINING US ABOVE;Mn;230;NSM;;;;;N;;;;; +1DD3;COMBINING LATIN SMALL LETTER FLATTENED OPEN A ABOVE;Mn;230;NSM;;;;;N;;;;; +1DD4;COMBINING LATIN SMALL LETTER AE;Mn;230;NSM;;;;;N;;;;; +1DD5;COMBINING LATIN SMALL LETTER AO;Mn;230;NSM;;;;;N;;;;; +1DD6;COMBINING LATIN SMALL LETTER AV;Mn;230;NSM;;;;;N;;;;; +1DD7;COMBINING LATIN SMALL LETTER C CEDILLA;Mn;230;NSM;;;;;N;;;;; +1DD8;COMBINING LATIN SMALL LETTER INSULAR D;Mn;230;NSM;;;;;N;;;;; +1DD9;COMBINING LATIN SMALL LETTER ETH;Mn;230;NSM;;;;;N;;;;; +1DDA;COMBINING LATIN SMALL LETTER G;Mn;230;NSM;;;;;N;;;;; +1DDB;COMBINING LATIN LETTER SMALL CAPITAL G;Mn;230;NSM;;;;;N;;;;; +1DDC;COMBINING LATIN SMALL LETTER K;Mn;230;NSM;;;;;N;;;;; +1DDD;COMBINING LATIN SMALL LETTER L;Mn;230;NSM;;;;;N;;;;; +1DDE;COMBINING LATIN LETTER SMALL CAPITAL L;Mn;230;NSM;;;;;N;;;;; +1DDF;COMBINING LATIN LETTER SMALL CAPITAL M;Mn;230;NSM;;;;;N;;;;; +1DE0;COMBINING LATIN SMALL LETTER N;Mn;230;NSM;;;;;N;;;;; +1DE1;COMBINING LATIN LETTER SMALL CAPITAL N;Mn;230;NSM;;;;;N;;;;; +1DE2;COMBINING LATIN LETTER SMALL CAPITAL R;Mn;230;NSM;;;;;N;;;;; +1DE3;COMBINING LATIN SMALL LETTER R ROTUNDA;Mn;230;NSM;;;;;N;;;;; +1DE4;COMBINING LATIN SMALL LETTER S;Mn;230;NSM;;;;;N;;;;; +1DE5;COMBINING LATIN SMALL LETTER LONG S;Mn;230;NSM;;;;;N;;;;; +1DE6;COMBINING LATIN SMALL LETTER Z;Mn;230;NSM;;;;;N;;;;; +1DE7;COMBINING LATIN SMALL LETTER ALPHA;Mn;230;NSM;;;;;N;;;;; +1DE8;COMBINING LATIN SMALL LETTER B;Mn;230;NSM;;;;;N;;;;; +1DE9;COMBINING LATIN SMALL LETTER BETA;Mn;230;NSM;;;;;N;;;;; +1DEA;COMBINING LATIN SMALL LETTER SCHWA;Mn;230;NSM;;;;;N;;;;; +1DEB;COMBINING LATIN SMALL LETTER F;Mn;230;NSM;;;;;N;;;;; +1DEC;COMBINING LATIN SMALL LETTER L WITH DOUBLE MIDDLE TILDE;Mn;230;NSM;;;;;N;;;;; +1DED;COMBINING LATIN SMALL LETTER O WITH LIGHT CENTRALIZATION STROKE;Mn;230;NSM;;;;;N;;;;; +1DEE;COMBINING LATIN SMALL LETTER P;Mn;230;NSM;;;;;N;;;;; +1DEF;COMBINING LATIN SMALL LETTER ESH;Mn;230;NSM;;;;;N;;;;; +1DF0;COMBINING LATIN SMALL LETTER U WITH LIGHT CENTRALIZATION STROKE;Mn;230;NSM;;;;;N;;;;; +1DF1;COMBINING LATIN SMALL LETTER W;Mn;230;NSM;;;;;N;;;;; +1DF2;COMBINING LATIN SMALL LETTER A WITH DIAERESIS;Mn;230;NSM;;;;;N;;;;; +1DF3;COMBINING LATIN SMALL LETTER O WITH DIAERESIS;Mn;230;NSM;;;;;N;;;;; +1DF4;COMBINING LATIN SMALL LETTER U WITH DIAERESIS;Mn;230;NSM;;;;;N;;;;; +1DF5;COMBINING UP TACK ABOVE;Mn;230;NSM;;;;;N;;;;; +1DF6;COMBINING KAVYKA ABOVE RIGHT;Mn;232;NSM;;;;;N;;;;; +1DF7;COMBINING KAVYKA ABOVE LEFT;Mn;228;NSM;;;;;N;;;;; +1DF8;COMBINING DOT ABOVE LEFT;Mn;228;NSM;;;;;N;;;;; +1DF9;COMBINING WIDE INVERTED BRIDGE BELOW;Mn;220;NSM;;;;;N;;;;; +1DFB;COMBINING DELETION MARK;Mn;230;NSM;;;;;N;;;;; +1DFC;COMBINING DOUBLE INVERTED BREVE BELOW;Mn;233;NSM;;;;;N;;;;; +1DFD;COMBINING ALMOST EQUAL TO BELOW;Mn;220;NSM;;;;;N;;;;; +1DFE;COMBINING LEFT ARROWHEAD ABOVE;Mn;230;NSM;;;;;N;;;;; +1DFF;COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW;Mn;220;NSM;;;;;N;;;;; +1E00;LATIN CAPITAL LETTER A WITH RING BELOW;Lu;0;L;0041 0325;;;;N;;;;1E01; +1E01;LATIN SMALL LETTER A WITH RING BELOW;Ll;0;L;0061 0325;;;;N;;;1E00;;1E00 +1E02;LATIN CAPITAL LETTER B WITH DOT ABOVE;Lu;0;L;0042 0307;;;;N;;;;1E03; +1E03;LATIN SMALL LETTER B WITH DOT ABOVE;Ll;0;L;0062 0307;;;;N;;;1E02;;1E02 +1E04;LATIN CAPITAL LETTER B WITH DOT BELOW;Lu;0;L;0042 0323;;;;N;;;;1E05; +1E05;LATIN SMALL LETTER B WITH DOT BELOW;Ll;0;L;0062 0323;;;;N;;;1E04;;1E04 +1E06;LATIN CAPITAL LETTER B WITH LINE BELOW;Lu;0;L;0042 0331;;;;N;;;;1E07; +1E07;LATIN SMALL LETTER B WITH LINE BELOW;Ll;0;L;0062 0331;;;;N;;;1E06;;1E06 +1E08;LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE;Lu;0;L;00C7 0301;;;;N;;;;1E09; +1E09;LATIN SMALL LETTER C WITH CEDILLA AND ACUTE;Ll;0;L;00E7 0301;;;;N;;;1E08;;1E08 +1E0A;LATIN CAPITAL LETTER D WITH DOT ABOVE;Lu;0;L;0044 0307;;;;N;;;;1E0B; +1E0B;LATIN SMALL LETTER D WITH DOT ABOVE;Ll;0;L;0064 0307;;;;N;;;1E0A;;1E0A +1E0C;LATIN CAPITAL LETTER D WITH DOT BELOW;Lu;0;L;0044 0323;;;;N;;;;1E0D; +1E0D;LATIN SMALL LETTER D WITH DOT BELOW;Ll;0;L;0064 0323;;;;N;;;1E0C;;1E0C +1E0E;LATIN CAPITAL LETTER D WITH LINE BELOW;Lu;0;L;0044 0331;;;;N;;;;1E0F; +1E0F;LATIN SMALL LETTER D WITH LINE BELOW;Ll;0;L;0064 0331;;;;N;;;1E0E;;1E0E +1E10;LATIN CAPITAL LETTER D WITH CEDILLA;Lu;0;L;0044 0327;;;;N;;;;1E11; +1E11;LATIN SMALL LETTER D WITH CEDILLA;Ll;0;L;0064 0327;;;;N;;;1E10;;1E10 +1E12;LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW;Lu;0;L;0044 032D;;;;N;;;;1E13; +1E13;LATIN SMALL LETTER D WITH CIRCUMFLEX BELOW;Ll;0;L;0064 032D;;;;N;;;1E12;;1E12 +1E14;LATIN CAPITAL LETTER E WITH MACRON AND GRAVE;Lu;0;L;0112 0300;;;;N;;;;1E15; +1E15;LATIN SMALL LETTER E WITH MACRON AND GRAVE;Ll;0;L;0113 0300;;;;N;;;1E14;;1E14 +1E16;LATIN CAPITAL LETTER E WITH MACRON AND ACUTE;Lu;0;L;0112 0301;;;;N;;;;1E17; +1E17;LATIN SMALL LETTER E WITH MACRON AND ACUTE;Ll;0;L;0113 0301;;;;N;;;1E16;;1E16 +1E18;LATIN CAPITAL LETTER E WITH CIRCUMFLEX BELOW;Lu;0;L;0045 032D;;;;N;;;;1E19; +1E19;LATIN SMALL LETTER E WITH CIRCUMFLEX BELOW;Ll;0;L;0065 032D;;;;N;;;1E18;;1E18 +1E1A;LATIN CAPITAL LETTER E WITH TILDE BELOW;Lu;0;L;0045 0330;;;;N;;;;1E1B; +1E1B;LATIN SMALL LETTER E WITH TILDE BELOW;Ll;0;L;0065 0330;;;;N;;;1E1A;;1E1A +1E1C;LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE;Lu;0;L;0228 0306;;;;N;;;;1E1D; +1E1D;LATIN SMALL LETTER E WITH CEDILLA AND BREVE;Ll;0;L;0229 0306;;;;N;;;1E1C;;1E1C +1E1E;LATIN CAPITAL LETTER F WITH DOT ABOVE;Lu;0;L;0046 0307;;;;N;;;;1E1F; +1E1F;LATIN SMALL LETTER F WITH DOT ABOVE;Ll;0;L;0066 0307;;;;N;;;1E1E;;1E1E +1E20;LATIN CAPITAL LETTER G WITH MACRON;Lu;0;L;0047 0304;;;;N;;;;1E21; +1E21;LATIN SMALL LETTER G WITH MACRON;Ll;0;L;0067 0304;;;;N;;;1E20;;1E20 +1E22;LATIN CAPITAL LETTER H WITH DOT ABOVE;Lu;0;L;0048 0307;;;;N;;;;1E23; +1E23;LATIN SMALL LETTER H WITH DOT ABOVE;Ll;0;L;0068 0307;;;;N;;;1E22;;1E22 +1E24;LATIN CAPITAL LETTER H WITH DOT BELOW;Lu;0;L;0048 0323;;;;N;;;;1E25; +1E25;LATIN SMALL LETTER H WITH DOT BELOW;Ll;0;L;0068 0323;;;;N;;;1E24;;1E24 +1E26;LATIN CAPITAL LETTER H WITH DIAERESIS;Lu;0;L;0048 0308;;;;N;;;;1E27; +1E27;LATIN SMALL LETTER H WITH DIAERESIS;Ll;0;L;0068 0308;;;;N;;;1E26;;1E26 +1E28;LATIN CAPITAL LETTER H WITH CEDILLA;Lu;0;L;0048 0327;;;;N;;;;1E29; +1E29;LATIN SMALL LETTER H WITH CEDILLA;Ll;0;L;0068 0327;;;;N;;;1E28;;1E28 +1E2A;LATIN CAPITAL LETTER H WITH BREVE BELOW;Lu;0;L;0048 032E;;;;N;;;;1E2B; +1E2B;LATIN SMALL LETTER H WITH BREVE BELOW;Ll;0;L;0068 032E;;;;N;;;1E2A;;1E2A +1E2C;LATIN CAPITAL LETTER I WITH TILDE BELOW;Lu;0;L;0049 0330;;;;N;;;;1E2D; +1E2D;LATIN SMALL LETTER I WITH TILDE BELOW;Ll;0;L;0069 0330;;;;N;;;1E2C;;1E2C +1E2E;LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE;Lu;0;L;00CF 0301;;;;N;;;;1E2F; +1E2F;LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE;Ll;0;L;00EF 0301;;;;N;;;1E2E;;1E2E +1E30;LATIN CAPITAL LETTER K WITH ACUTE;Lu;0;L;004B 0301;;;;N;;;;1E31; +1E31;LATIN SMALL LETTER K WITH ACUTE;Ll;0;L;006B 0301;;;;N;;;1E30;;1E30 +1E32;LATIN CAPITAL LETTER K WITH DOT BELOW;Lu;0;L;004B 0323;;;;N;;;;1E33; +1E33;LATIN SMALL LETTER K WITH DOT BELOW;Ll;0;L;006B 0323;;;;N;;;1E32;;1E32 +1E34;LATIN CAPITAL LETTER K WITH LINE BELOW;Lu;0;L;004B 0331;;;;N;;;;1E35; +1E35;LATIN SMALL LETTER K WITH LINE BELOW;Ll;0;L;006B 0331;;;;N;;;1E34;;1E34 +1E36;LATIN CAPITAL LETTER L WITH DOT BELOW;Lu;0;L;004C 0323;;;;N;;;;1E37; +1E37;LATIN SMALL LETTER L WITH DOT BELOW;Ll;0;L;006C 0323;;;;N;;;1E36;;1E36 +1E38;LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON;Lu;0;L;1E36 0304;;;;N;;;;1E39; +1E39;LATIN SMALL LETTER L WITH DOT BELOW AND MACRON;Ll;0;L;1E37 0304;;;;N;;;1E38;;1E38 +1E3A;LATIN CAPITAL LETTER L WITH LINE BELOW;Lu;0;L;004C 0331;;;;N;;;;1E3B; +1E3B;LATIN SMALL LETTER L WITH LINE BELOW;Ll;0;L;006C 0331;;;;N;;;1E3A;;1E3A +1E3C;LATIN CAPITAL LETTER L WITH CIRCUMFLEX BELOW;Lu;0;L;004C 032D;;;;N;;;;1E3D; +1E3D;LATIN SMALL LETTER L WITH CIRCUMFLEX BELOW;Ll;0;L;006C 032D;;;;N;;;1E3C;;1E3C +1E3E;LATIN CAPITAL LETTER M WITH ACUTE;Lu;0;L;004D 0301;;;;N;;;;1E3F; +1E3F;LATIN SMALL LETTER M WITH ACUTE;Ll;0;L;006D 0301;;;;N;;;1E3E;;1E3E +1E40;LATIN CAPITAL LETTER M WITH DOT ABOVE;Lu;0;L;004D 0307;;;;N;;;;1E41; +1E41;LATIN SMALL LETTER M WITH DOT ABOVE;Ll;0;L;006D 0307;;;;N;;;1E40;;1E40 +1E42;LATIN CAPITAL LETTER M WITH DOT BELOW;Lu;0;L;004D 0323;;;;N;;;;1E43; +1E43;LATIN SMALL LETTER M WITH DOT BELOW;Ll;0;L;006D 0323;;;;N;;;1E42;;1E42 +1E44;LATIN CAPITAL LETTER N WITH DOT ABOVE;Lu;0;L;004E 0307;;;;N;;;;1E45; +1E45;LATIN SMALL LETTER N WITH DOT ABOVE;Ll;0;L;006E 0307;;;;N;;;1E44;;1E44 +1E46;LATIN CAPITAL LETTER N WITH DOT BELOW;Lu;0;L;004E 0323;;;;N;;;;1E47; +1E47;LATIN SMALL LETTER N WITH DOT BELOW;Ll;0;L;006E 0323;;;;N;;;1E46;;1E46 +1E48;LATIN CAPITAL LETTER N WITH LINE BELOW;Lu;0;L;004E 0331;;;;N;;;;1E49; +1E49;LATIN SMALL LETTER N WITH LINE BELOW;Ll;0;L;006E 0331;;;;N;;;1E48;;1E48 +1E4A;LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW;Lu;0;L;004E 032D;;;;N;;;;1E4B; +1E4B;LATIN SMALL LETTER N WITH CIRCUMFLEX BELOW;Ll;0;L;006E 032D;;;;N;;;1E4A;;1E4A +1E4C;LATIN CAPITAL LETTER O WITH TILDE AND ACUTE;Lu;0;L;00D5 0301;;;;N;;;;1E4D; +1E4D;LATIN SMALL LETTER O WITH TILDE AND ACUTE;Ll;0;L;00F5 0301;;;;N;;;1E4C;;1E4C +1E4E;LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS;Lu;0;L;00D5 0308;;;;N;;;;1E4F; +1E4F;LATIN SMALL LETTER O WITH TILDE AND DIAERESIS;Ll;0;L;00F5 0308;;;;N;;;1E4E;;1E4E +1E50;LATIN CAPITAL LETTER O WITH MACRON AND GRAVE;Lu;0;L;014C 0300;;;;N;;;;1E51; +1E51;LATIN SMALL LETTER O WITH MACRON AND GRAVE;Ll;0;L;014D 0300;;;;N;;;1E50;;1E50 +1E52;LATIN CAPITAL LETTER O WITH MACRON AND ACUTE;Lu;0;L;014C 0301;;;;N;;;;1E53; +1E53;LATIN SMALL LETTER O WITH MACRON AND ACUTE;Ll;0;L;014D 0301;;;;N;;;1E52;;1E52 +1E54;LATIN CAPITAL LETTER P WITH ACUTE;Lu;0;L;0050 0301;;;;N;;;;1E55; +1E55;LATIN SMALL LETTER P WITH ACUTE;Ll;0;L;0070 0301;;;;N;;;1E54;;1E54 +1E56;LATIN CAPITAL LETTER P WITH DOT ABOVE;Lu;0;L;0050 0307;;;;N;;;;1E57; +1E57;LATIN SMALL LETTER P WITH DOT ABOVE;Ll;0;L;0070 0307;;;;N;;;1E56;;1E56 +1E58;LATIN CAPITAL LETTER R WITH DOT ABOVE;Lu;0;L;0052 0307;;;;N;;;;1E59; +1E59;LATIN SMALL LETTER R WITH DOT ABOVE;Ll;0;L;0072 0307;;;;N;;;1E58;;1E58 +1E5A;LATIN CAPITAL LETTER R WITH DOT BELOW;Lu;0;L;0052 0323;;;;N;;;;1E5B; +1E5B;LATIN SMALL LETTER R WITH DOT BELOW;Ll;0;L;0072 0323;;;;N;;;1E5A;;1E5A +1E5C;LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON;Lu;0;L;1E5A 0304;;;;N;;;;1E5D; +1E5D;LATIN SMALL LETTER R WITH DOT BELOW AND MACRON;Ll;0;L;1E5B 0304;;;;N;;;1E5C;;1E5C +1E5E;LATIN CAPITAL LETTER R WITH LINE BELOW;Lu;0;L;0052 0331;;;;N;;;;1E5F; +1E5F;LATIN SMALL LETTER R WITH LINE BELOW;Ll;0;L;0072 0331;;;;N;;;1E5E;;1E5E +1E60;LATIN CAPITAL LETTER S WITH DOT ABOVE;Lu;0;L;0053 0307;;;;N;;;;1E61; +1E61;LATIN SMALL LETTER S WITH DOT ABOVE;Ll;0;L;0073 0307;;;;N;;;1E60;;1E60 +1E62;LATIN CAPITAL LETTER S WITH DOT BELOW;Lu;0;L;0053 0323;;;;N;;;;1E63; +1E63;LATIN SMALL LETTER S WITH DOT BELOW;Ll;0;L;0073 0323;;;;N;;;1E62;;1E62 +1E64;LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE;Lu;0;L;015A 0307;;;;N;;;;1E65; +1E65;LATIN SMALL LETTER S WITH ACUTE AND DOT ABOVE;Ll;0;L;015B 0307;;;;N;;;1E64;;1E64 +1E66;LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE;Lu;0;L;0160 0307;;;;N;;;;1E67; +1E67;LATIN SMALL LETTER S WITH CARON AND DOT ABOVE;Ll;0;L;0161 0307;;;;N;;;1E66;;1E66 +1E68;LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE;Lu;0;L;1E62 0307;;;;N;;;;1E69; +1E69;LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE;Ll;0;L;1E63 0307;;;;N;;;1E68;;1E68 +1E6A;LATIN CAPITAL LETTER T WITH DOT ABOVE;Lu;0;L;0054 0307;;;;N;;;;1E6B; +1E6B;LATIN SMALL LETTER T WITH DOT ABOVE;Ll;0;L;0074 0307;;;;N;;;1E6A;;1E6A +1E6C;LATIN CAPITAL LETTER T WITH DOT BELOW;Lu;0;L;0054 0323;;;;N;;;;1E6D; +1E6D;LATIN SMALL LETTER T WITH DOT BELOW;Ll;0;L;0074 0323;;;;N;;;1E6C;;1E6C +1E6E;LATIN CAPITAL LETTER T WITH LINE BELOW;Lu;0;L;0054 0331;;;;N;;;;1E6F; +1E6F;LATIN SMALL LETTER T WITH LINE BELOW;Ll;0;L;0074 0331;;;;N;;;1E6E;;1E6E +1E70;LATIN CAPITAL LETTER T WITH CIRCUMFLEX BELOW;Lu;0;L;0054 032D;;;;N;;;;1E71; +1E71;LATIN SMALL LETTER T WITH CIRCUMFLEX BELOW;Ll;0;L;0074 032D;;;;N;;;1E70;;1E70 +1E72;LATIN CAPITAL LETTER U WITH DIAERESIS BELOW;Lu;0;L;0055 0324;;;;N;;;;1E73; +1E73;LATIN SMALL LETTER U WITH DIAERESIS BELOW;Ll;0;L;0075 0324;;;;N;;;1E72;;1E72 +1E74;LATIN CAPITAL LETTER U WITH TILDE BELOW;Lu;0;L;0055 0330;;;;N;;;;1E75; +1E75;LATIN SMALL LETTER U WITH TILDE BELOW;Ll;0;L;0075 0330;;;;N;;;1E74;;1E74 +1E76;LATIN CAPITAL LETTER U WITH CIRCUMFLEX BELOW;Lu;0;L;0055 032D;;;;N;;;;1E77; +1E77;LATIN SMALL LETTER U WITH CIRCUMFLEX BELOW;Ll;0;L;0075 032D;;;;N;;;1E76;;1E76 +1E78;LATIN CAPITAL LETTER U WITH TILDE AND ACUTE;Lu;0;L;0168 0301;;;;N;;;;1E79; +1E79;LATIN SMALL LETTER U WITH TILDE AND ACUTE;Ll;0;L;0169 0301;;;;N;;;1E78;;1E78 +1E7A;LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS;Lu;0;L;016A 0308;;;;N;;;;1E7B; +1E7B;LATIN SMALL LETTER U WITH MACRON AND DIAERESIS;Ll;0;L;016B 0308;;;;N;;;1E7A;;1E7A +1E7C;LATIN CAPITAL LETTER V WITH TILDE;Lu;0;L;0056 0303;;;;N;;;;1E7D; +1E7D;LATIN SMALL LETTER V WITH TILDE;Ll;0;L;0076 0303;;;;N;;;1E7C;;1E7C +1E7E;LATIN CAPITAL LETTER V WITH DOT BELOW;Lu;0;L;0056 0323;;;;N;;;;1E7F; +1E7F;LATIN SMALL LETTER V WITH DOT BELOW;Ll;0;L;0076 0323;;;;N;;;1E7E;;1E7E +1E80;LATIN CAPITAL LETTER W WITH GRAVE;Lu;0;L;0057 0300;;;;N;;;;1E81; +1E81;LATIN SMALL LETTER W WITH GRAVE;Ll;0;L;0077 0300;;;;N;;;1E80;;1E80 +1E82;LATIN CAPITAL LETTER W WITH ACUTE;Lu;0;L;0057 0301;;;;N;;;;1E83; +1E83;LATIN SMALL LETTER W WITH ACUTE;Ll;0;L;0077 0301;;;;N;;;1E82;;1E82 +1E84;LATIN CAPITAL LETTER W WITH DIAERESIS;Lu;0;L;0057 0308;;;;N;;;;1E85; +1E85;LATIN SMALL LETTER W WITH DIAERESIS;Ll;0;L;0077 0308;;;;N;;;1E84;;1E84 +1E86;LATIN CAPITAL LETTER W WITH DOT ABOVE;Lu;0;L;0057 0307;;;;N;;;;1E87; +1E87;LATIN SMALL LETTER W WITH DOT ABOVE;Ll;0;L;0077 0307;;;;N;;;1E86;;1E86 +1E88;LATIN CAPITAL LETTER W WITH DOT BELOW;Lu;0;L;0057 0323;;;;N;;;;1E89; +1E89;LATIN SMALL LETTER W WITH DOT BELOW;Ll;0;L;0077 0323;;;;N;;;1E88;;1E88 +1E8A;LATIN CAPITAL LETTER X WITH DOT ABOVE;Lu;0;L;0058 0307;;;;N;;;;1E8B; +1E8B;LATIN SMALL LETTER X WITH DOT ABOVE;Ll;0;L;0078 0307;;;;N;;;1E8A;;1E8A +1E8C;LATIN CAPITAL LETTER X WITH DIAERESIS;Lu;0;L;0058 0308;;;;N;;;;1E8D; +1E8D;LATIN SMALL LETTER X WITH DIAERESIS;Ll;0;L;0078 0308;;;;N;;;1E8C;;1E8C +1E8E;LATIN CAPITAL LETTER Y WITH DOT ABOVE;Lu;0;L;0059 0307;;;;N;;;;1E8F; +1E8F;LATIN SMALL LETTER Y WITH DOT ABOVE;Ll;0;L;0079 0307;;;;N;;;1E8E;;1E8E +1E90;LATIN CAPITAL LETTER Z WITH CIRCUMFLEX;Lu;0;L;005A 0302;;;;N;;;;1E91; +1E91;LATIN SMALL LETTER Z WITH CIRCUMFLEX;Ll;0;L;007A 0302;;;;N;;;1E90;;1E90 +1E92;LATIN CAPITAL LETTER Z WITH DOT BELOW;Lu;0;L;005A 0323;;;;N;;;;1E93; +1E93;LATIN SMALL LETTER Z WITH DOT BELOW;Ll;0;L;007A 0323;;;;N;;;1E92;;1E92 +1E94;LATIN CAPITAL LETTER Z WITH LINE BELOW;Lu;0;L;005A 0331;;;;N;;;;1E95; +1E95;LATIN SMALL LETTER Z WITH LINE BELOW;Ll;0;L;007A 0331;;;;N;;;1E94;;1E94 +1E96;LATIN SMALL LETTER H WITH LINE BELOW;Ll;0;L;0068 0331;;;;N;;;;; +1E97;LATIN SMALL LETTER T WITH DIAERESIS;Ll;0;L;0074 0308;;;;N;;;;; +1E98;LATIN SMALL LETTER W WITH RING ABOVE;Ll;0;L;0077 030A;;;;N;;;;; +1E99;LATIN SMALL LETTER Y WITH RING ABOVE;Ll;0;L;0079 030A;;;;N;;;;; +1E9A;LATIN SMALL LETTER A WITH RIGHT HALF RING;Ll;0;L; 0061 02BE;;;;N;;;;; +1E9B;LATIN SMALL LETTER LONG S WITH DOT ABOVE;Ll;0;L;017F 0307;;;;N;;;1E60;;1E60 +1E9C;LATIN SMALL LETTER LONG S WITH DIAGONAL STROKE;Ll;0;L;;;;;N;;;;; +1E9D;LATIN SMALL LETTER LONG S WITH HIGH STROKE;Ll;0;L;;;;;N;;;;; +1E9E;LATIN CAPITAL LETTER SHARP S;Lu;0;L;;;;;N;;;;00DF; +1E9F;LATIN SMALL LETTER DELTA;Ll;0;L;;;;;N;;;;; +1EA0;LATIN CAPITAL LETTER A WITH DOT BELOW;Lu;0;L;0041 0323;;;;N;;;;1EA1; +1EA1;LATIN SMALL LETTER A WITH DOT BELOW;Ll;0;L;0061 0323;;;;N;;;1EA0;;1EA0 +1EA2;LATIN CAPITAL LETTER A WITH HOOK ABOVE;Lu;0;L;0041 0309;;;;N;;;;1EA3; +1EA3;LATIN SMALL LETTER A WITH HOOK ABOVE;Ll;0;L;0061 0309;;;;N;;;1EA2;;1EA2 +1EA4;LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE;Lu;0;L;00C2 0301;;;;N;;;;1EA5; +1EA5;LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE;Ll;0;L;00E2 0301;;;;N;;;1EA4;;1EA4 +1EA6;LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE;Lu;0;L;00C2 0300;;;;N;;;;1EA7; +1EA7;LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE;Ll;0;L;00E2 0300;;;;N;;;1EA6;;1EA6 +1EA8;LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE;Lu;0;L;00C2 0309;;;;N;;;;1EA9; +1EA9;LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE;Ll;0;L;00E2 0309;;;;N;;;1EA8;;1EA8 +1EAA;LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE;Lu;0;L;00C2 0303;;;;N;;;;1EAB; +1EAB;LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE;Ll;0;L;00E2 0303;;;;N;;;1EAA;;1EAA +1EAC;LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW;Lu;0;L;1EA0 0302;;;;N;;;;1EAD; +1EAD;LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW;Ll;0;L;1EA1 0302;;;;N;;;1EAC;;1EAC +1EAE;LATIN CAPITAL LETTER A WITH BREVE AND ACUTE;Lu;0;L;0102 0301;;;;N;;;;1EAF; +1EAF;LATIN SMALL LETTER A WITH BREVE AND ACUTE;Ll;0;L;0103 0301;;;;N;;;1EAE;;1EAE +1EB0;LATIN CAPITAL LETTER A WITH BREVE AND GRAVE;Lu;0;L;0102 0300;;;;N;;;;1EB1; +1EB1;LATIN SMALL LETTER A WITH BREVE AND GRAVE;Ll;0;L;0103 0300;;;;N;;;1EB0;;1EB0 +1EB2;LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE;Lu;0;L;0102 0309;;;;N;;;;1EB3; +1EB3;LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE;Ll;0;L;0103 0309;;;;N;;;1EB2;;1EB2 +1EB4;LATIN CAPITAL LETTER A WITH BREVE AND TILDE;Lu;0;L;0102 0303;;;;N;;;;1EB5; +1EB5;LATIN SMALL LETTER A WITH BREVE AND TILDE;Ll;0;L;0103 0303;;;;N;;;1EB4;;1EB4 +1EB6;LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW;Lu;0;L;1EA0 0306;;;;N;;;;1EB7; +1EB7;LATIN SMALL LETTER A WITH BREVE AND DOT BELOW;Ll;0;L;1EA1 0306;;;;N;;;1EB6;;1EB6 +1EB8;LATIN CAPITAL LETTER E WITH DOT BELOW;Lu;0;L;0045 0323;;;;N;;;;1EB9; +1EB9;LATIN SMALL LETTER E WITH DOT BELOW;Ll;0;L;0065 0323;;;;N;;;1EB8;;1EB8 +1EBA;LATIN CAPITAL LETTER E WITH HOOK ABOVE;Lu;0;L;0045 0309;;;;N;;;;1EBB; +1EBB;LATIN SMALL LETTER E WITH HOOK ABOVE;Ll;0;L;0065 0309;;;;N;;;1EBA;;1EBA +1EBC;LATIN CAPITAL LETTER E WITH TILDE;Lu;0;L;0045 0303;;;;N;;;;1EBD; +1EBD;LATIN SMALL LETTER E WITH TILDE;Ll;0;L;0065 0303;;;;N;;;1EBC;;1EBC +1EBE;LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE;Lu;0;L;00CA 0301;;;;N;;;;1EBF; +1EBF;LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE;Ll;0;L;00EA 0301;;;;N;;;1EBE;;1EBE +1EC0;LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE;Lu;0;L;00CA 0300;;;;N;;;;1EC1; +1EC1;LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE;Ll;0;L;00EA 0300;;;;N;;;1EC0;;1EC0 +1EC2;LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE;Lu;0;L;00CA 0309;;;;N;;;;1EC3; +1EC3;LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE;Ll;0;L;00EA 0309;;;;N;;;1EC2;;1EC2 +1EC4;LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE;Lu;0;L;00CA 0303;;;;N;;;;1EC5; +1EC5;LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE;Ll;0;L;00EA 0303;;;;N;;;1EC4;;1EC4 +1EC6;LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW;Lu;0;L;1EB8 0302;;;;N;;;;1EC7; +1EC7;LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW;Ll;0;L;1EB9 0302;;;;N;;;1EC6;;1EC6 +1EC8;LATIN CAPITAL LETTER I WITH HOOK ABOVE;Lu;0;L;0049 0309;;;;N;;;;1EC9; +1EC9;LATIN SMALL LETTER I WITH HOOK ABOVE;Ll;0;L;0069 0309;;;;N;;;1EC8;;1EC8 +1ECA;LATIN CAPITAL LETTER I WITH DOT BELOW;Lu;0;L;0049 0323;;;;N;;;;1ECB; +1ECB;LATIN SMALL LETTER I WITH DOT BELOW;Ll;0;L;0069 0323;;;;N;;;1ECA;;1ECA +1ECC;LATIN CAPITAL LETTER O WITH DOT BELOW;Lu;0;L;004F 0323;;;;N;;;;1ECD; +1ECD;LATIN SMALL LETTER O WITH DOT BELOW;Ll;0;L;006F 0323;;;;N;;;1ECC;;1ECC +1ECE;LATIN CAPITAL LETTER O WITH HOOK ABOVE;Lu;0;L;004F 0309;;;;N;;;;1ECF; +1ECF;LATIN SMALL LETTER O WITH HOOK ABOVE;Ll;0;L;006F 0309;;;;N;;;1ECE;;1ECE +1ED0;LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE;Lu;0;L;00D4 0301;;;;N;;;;1ED1; +1ED1;LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE;Ll;0;L;00F4 0301;;;;N;;;1ED0;;1ED0 +1ED2;LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE;Lu;0;L;00D4 0300;;;;N;;;;1ED3; +1ED3;LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE;Ll;0;L;00F4 0300;;;;N;;;1ED2;;1ED2 +1ED4;LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE;Lu;0;L;00D4 0309;;;;N;;;;1ED5; +1ED5;LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE;Ll;0;L;00F4 0309;;;;N;;;1ED4;;1ED4 +1ED6;LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE;Lu;0;L;00D4 0303;;;;N;;;;1ED7; +1ED7;LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE;Ll;0;L;00F4 0303;;;;N;;;1ED6;;1ED6 +1ED8;LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW;Lu;0;L;1ECC 0302;;;;N;;;;1ED9; +1ED9;LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW;Ll;0;L;1ECD 0302;;;;N;;;1ED8;;1ED8 +1EDA;LATIN CAPITAL LETTER O WITH HORN AND ACUTE;Lu;0;L;01A0 0301;;;;N;;;;1EDB; +1EDB;LATIN SMALL LETTER O WITH HORN AND ACUTE;Ll;0;L;01A1 0301;;;;N;;;1EDA;;1EDA +1EDC;LATIN CAPITAL LETTER O WITH HORN AND GRAVE;Lu;0;L;01A0 0300;;;;N;;;;1EDD; +1EDD;LATIN SMALL LETTER O WITH HORN AND GRAVE;Ll;0;L;01A1 0300;;;;N;;;1EDC;;1EDC +1EDE;LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE;Lu;0;L;01A0 0309;;;;N;;;;1EDF; +1EDF;LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE;Ll;0;L;01A1 0309;;;;N;;;1EDE;;1EDE +1EE0;LATIN CAPITAL LETTER O WITH HORN AND TILDE;Lu;0;L;01A0 0303;;;;N;;;;1EE1; +1EE1;LATIN SMALL LETTER O WITH HORN AND TILDE;Ll;0;L;01A1 0303;;;;N;;;1EE0;;1EE0 +1EE2;LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW;Lu;0;L;01A0 0323;;;;N;;;;1EE3; +1EE3;LATIN SMALL LETTER O WITH HORN AND DOT BELOW;Ll;0;L;01A1 0323;;;;N;;;1EE2;;1EE2 +1EE4;LATIN CAPITAL LETTER U WITH DOT BELOW;Lu;0;L;0055 0323;;;;N;;;;1EE5; +1EE5;LATIN SMALL LETTER U WITH DOT BELOW;Ll;0;L;0075 0323;;;;N;;;1EE4;;1EE4 +1EE6;LATIN CAPITAL LETTER U WITH HOOK ABOVE;Lu;0;L;0055 0309;;;;N;;;;1EE7; +1EE7;LATIN SMALL LETTER U WITH HOOK ABOVE;Ll;0;L;0075 0309;;;;N;;;1EE6;;1EE6 +1EE8;LATIN CAPITAL LETTER U WITH HORN AND ACUTE;Lu;0;L;01AF 0301;;;;N;;;;1EE9; +1EE9;LATIN SMALL LETTER U WITH HORN AND ACUTE;Ll;0;L;01B0 0301;;;;N;;;1EE8;;1EE8 +1EEA;LATIN CAPITAL LETTER U WITH HORN AND GRAVE;Lu;0;L;01AF 0300;;;;N;;;;1EEB; +1EEB;LATIN SMALL LETTER U WITH HORN AND GRAVE;Ll;0;L;01B0 0300;;;;N;;;1EEA;;1EEA +1EEC;LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE;Lu;0;L;01AF 0309;;;;N;;;;1EED; +1EED;LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE;Ll;0;L;01B0 0309;;;;N;;;1EEC;;1EEC +1EEE;LATIN CAPITAL LETTER U WITH HORN AND TILDE;Lu;0;L;01AF 0303;;;;N;;;;1EEF; +1EEF;LATIN SMALL LETTER U WITH HORN AND TILDE;Ll;0;L;01B0 0303;;;;N;;;1EEE;;1EEE +1EF0;LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW;Lu;0;L;01AF 0323;;;;N;;;;1EF1; +1EF1;LATIN SMALL LETTER U WITH HORN AND DOT BELOW;Ll;0;L;01B0 0323;;;;N;;;1EF0;;1EF0 +1EF2;LATIN CAPITAL LETTER Y WITH GRAVE;Lu;0;L;0059 0300;;;;N;;;;1EF3; +1EF3;LATIN SMALL LETTER Y WITH GRAVE;Ll;0;L;0079 0300;;;;N;;;1EF2;;1EF2 +1EF4;LATIN CAPITAL LETTER Y WITH DOT BELOW;Lu;0;L;0059 0323;;;;N;;;;1EF5; +1EF5;LATIN SMALL LETTER Y WITH DOT BELOW;Ll;0;L;0079 0323;;;;N;;;1EF4;;1EF4 +1EF6;LATIN CAPITAL LETTER Y WITH HOOK ABOVE;Lu;0;L;0059 0309;;;;N;;;;1EF7; +1EF7;LATIN SMALL LETTER Y WITH HOOK ABOVE;Ll;0;L;0079 0309;;;;N;;;1EF6;;1EF6 +1EF8;LATIN CAPITAL LETTER Y WITH TILDE;Lu;0;L;0059 0303;;;;N;;;;1EF9; +1EF9;LATIN SMALL LETTER Y WITH TILDE;Ll;0;L;0079 0303;;;;N;;;1EF8;;1EF8 +1EFA;LATIN CAPITAL LETTER MIDDLE-WELSH LL;Lu;0;L;;;;;N;;;;1EFB; +1EFB;LATIN SMALL LETTER MIDDLE-WELSH LL;Ll;0;L;;;;;N;;;1EFA;;1EFA +1EFC;LATIN CAPITAL LETTER MIDDLE-WELSH V;Lu;0;L;;;;;N;;;;1EFD; +1EFD;LATIN SMALL LETTER MIDDLE-WELSH V;Ll;0;L;;;;;N;;;1EFC;;1EFC +1EFE;LATIN CAPITAL LETTER Y WITH LOOP;Lu;0;L;;;;;N;;;;1EFF; +1EFF;LATIN SMALL LETTER Y WITH LOOP;Ll;0;L;;;;;N;;;1EFE;;1EFE +1F00;GREEK SMALL LETTER ALPHA WITH PSILI;Ll;0;L;03B1 0313;;;;N;;;1F08;;1F08 +1F01;GREEK SMALL LETTER ALPHA WITH DASIA;Ll;0;L;03B1 0314;;;;N;;;1F09;;1F09 +1F02;GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA;Ll;0;L;1F00 0300;;;;N;;;1F0A;;1F0A +1F03;GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA;Ll;0;L;1F01 0300;;;;N;;;1F0B;;1F0B +1F04;GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA;Ll;0;L;1F00 0301;;;;N;;;1F0C;;1F0C +1F05;GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA;Ll;0;L;1F01 0301;;;;N;;;1F0D;;1F0D +1F06;GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI;Ll;0;L;1F00 0342;;;;N;;;1F0E;;1F0E +1F07;GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI;Ll;0;L;1F01 0342;;;;N;;;1F0F;;1F0F +1F08;GREEK CAPITAL LETTER ALPHA WITH PSILI;Lu;0;L;0391 0313;;;;N;;;;1F00; +1F09;GREEK CAPITAL LETTER ALPHA WITH DASIA;Lu;0;L;0391 0314;;;;N;;;;1F01; +1F0A;GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA;Lu;0;L;1F08 0300;;;;N;;;;1F02; +1F0B;GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA;Lu;0;L;1F09 0300;;;;N;;;;1F03; +1F0C;GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA;Lu;0;L;1F08 0301;;;;N;;;;1F04; +1F0D;GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA;Lu;0;L;1F09 0301;;;;N;;;;1F05; +1F0E;GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI;Lu;0;L;1F08 0342;;;;N;;;;1F06; +1F0F;GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI;Lu;0;L;1F09 0342;;;;N;;;;1F07; +1F10;GREEK SMALL LETTER EPSILON WITH PSILI;Ll;0;L;03B5 0313;;;;N;;;1F18;;1F18 +1F11;GREEK SMALL LETTER EPSILON WITH DASIA;Ll;0;L;03B5 0314;;;;N;;;1F19;;1F19 +1F12;GREEK SMALL LETTER EPSILON WITH PSILI AND VARIA;Ll;0;L;1F10 0300;;;;N;;;1F1A;;1F1A +1F13;GREEK SMALL LETTER EPSILON WITH DASIA AND VARIA;Ll;0;L;1F11 0300;;;;N;;;1F1B;;1F1B +1F14;GREEK SMALL LETTER EPSILON WITH PSILI AND OXIA;Ll;0;L;1F10 0301;;;;N;;;1F1C;;1F1C +1F15;GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA;Ll;0;L;1F11 0301;;;;N;;;1F1D;;1F1D +1F18;GREEK CAPITAL LETTER EPSILON WITH PSILI;Lu;0;L;0395 0313;;;;N;;;;1F10; +1F19;GREEK CAPITAL LETTER EPSILON WITH DASIA;Lu;0;L;0395 0314;;;;N;;;;1F11; +1F1A;GREEK CAPITAL LETTER EPSILON WITH PSILI AND VARIA;Lu;0;L;1F18 0300;;;;N;;;;1F12; +1F1B;GREEK CAPITAL LETTER EPSILON WITH DASIA AND VARIA;Lu;0;L;1F19 0300;;;;N;;;;1F13; +1F1C;GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA;Lu;0;L;1F18 0301;;;;N;;;;1F14; +1F1D;GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA;Lu;0;L;1F19 0301;;;;N;;;;1F15; +1F20;GREEK SMALL LETTER ETA WITH PSILI;Ll;0;L;03B7 0313;;;;N;;;1F28;;1F28 +1F21;GREEK SMALL LETTER ETA WITH DASIA;Ll;0;L;03B7 0314;;;;N;;;1F29;;1F29 +1F22;GREEK SMALL LETTER ETA WITH PSILI AND VARIA;Ll;0;L;1F20 0300;;;;N;;;1F2A;;1F2A +1F23;GREEK SMALL LETTER ETA WITH DASIA AND VARIA;Ll;0;L;1F21 0300;;;;N;;;1F2B;;1F2B +1F24;GREEK SMALL LETTER ETA WITH PSILI AND OXIA;Ll;0;L;1F20 0301;;;;N;;;1F2C;;1F2C +1F25;GREEK SMALL LETTER ETA WITH DASIA AND OXIA;Ll;0;L;1F21 0301;;;;N;;;1F2D;;1F2D +1F26;GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI;Ll;0;L;1F20 0342;;;;N;;;1F2E;;1F2E +1F27;GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI;Ll;0;L;1F21 0342;;;;N;;;1F2F;;1F2F +1F28;GREEK CAPITAL LETTER ETA WITH PSILI;Lu;0;L;0397 0313;;;;N;;;;1F20; +1F29;GREEK CAPITAL LETTER ETA WITH DASIA;Lu;0;L;0397 0314;;;;N;;;;1F21; +1F2A;GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA;Lu;0;L;1F28 0300;;;;N;;;;1F22; +1F2B;GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA;Lu;0;L;1F29 0300;;;;N;;;;1F23; +1F2C;GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA;Lu;0;L;1F28 0301;;;;N;;;;1F24; +1F2D;GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA;Lu;0;L;1F29 0301;;;;N;;;;1F25; +1F2E;GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI;Lu;0;L;1F28 0342;;;;N;;;;1F26; +1F2F;GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI;Lu;0;L;1F29 0342;;;;N;;;;1F27; +1F30;GREEK SMALL LETTER IOTA WITH PSILI;Ll;0;L;03B9 0313;;;;N;;;1F38;;1F38 +1F31;GREEK SMALL LETTER IOTA WITH DASIA;Ll;0;L;03B9 0314;;;;N;;;1F39;;1F39 +1F32;GREEK SMALL LETTER IOTA WITH PSILI AND VARIA;Ll;0;L;1F30 0300;;;;N;;;1F3A;;1F3A +1F33;GREEK SMALL LETTER IOTA WITH DASIA AND VARIA;Ll;0;L;1F31 0300;;;;N;;;1F3B;;1F3B +1F34;GREEK SMALL LETTER IOTA WITH PSILI AND OXIA;Ll;0;L;1F30 0301;;;;N;;;1F3C;;1F3C +1F35;GREEK SMALL LETTER IOTA WITH DASIA AND OXIA;Ll;0;L;1F31 0301;;;;N;;;1F3D;;1F3D +1F36;GREEK SMALL LETTER IOTA WITH PSILI AND PERISPOMENI;Ll;0;L;1F30 0342;;;;N;;;1F3E;;1F3E +1F37;GREEK SMALL LETTER IOTA WITH DASIA AND PERISPOMENI;Ll;0;L;1F31 0342;;;;N;;;1F3F;;1F3F +1F38;GREEK CAPITAL LETTER IOTA WITH PSILI;Lu;0;L;0399 0313;;;;N;;;;1F30; +1F39;GREEK CAPITAL LETTER IOTA WITH DASIA;Lu;0;L;0399 0314;;;;N;;;;1F31; +1F3A;GREEK CAPITAL LETTER IOTA WITH PSILI AND VARIA;Lu;0;L;1F38 0300;;;;N;;;;1F32; +1F3B;GREEK CAPITAL LETTER IOTA WITH DASIA AND VARIA;Lu;0;L;1F39 0300;;;;N;;;;1F33; +1F3C;GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA;Lu;0;L;1F38 0301;;;;N;;;;1F34; +1F3D;GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA;Lu;0;L;1F39 0301;;;;N;;;;1F35; +1F3E;GREEK CAPITAL LETTER IOTA WITH PSILI AND PERISPOMENI;Lu;0;L;1F38 0342;;;;N;;;;1F36; +1F3F;GREEK CAPITAL LETTER IOTA WITH DASIA AND PERISPOMENI;Lu;0;L;1F39 0342;;;;N;;;;1F37; +1F40;GREEK SMALL LETTER OMICRON WITH PSILI;Ll;0;L;03BF 0313;;;;N;;;1F48;;1F48 +1F41;GREEK SMALL LETTER OMICRON WITH DASIA;Ll;0;L;03BF 0314;;;;N;;;1F49;;1F49 +1F42;GREEK SMALL LETTER OMICRON WITH PSILI AND VARIA;Ll;0;L;1F40 0300;;;;N;;;1F4A;;1F4A +1F43;GREEK SMALL LETTER OMICRON WITH DASIA AND VARIA;Ll;0;L;1F41 0300;;;;N;;;1F4B;;1F4B +1F44;GREEK SMALL LETTER OMICRON WITH PSILI AND OXIA;Ll;0;L;1F40 0301;;;;N;;;1F4C;;1F4C +1F45;GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA;Ll;0;L;1F41 0301;;;;N;;;1F4D;;1F4D +1F48;GREEK CAPITAL LETTER OMICRON WITH PSILI;Lu;0;L;039F 0313;;;;N;;;;1F40; +1F49;GREEK CAPITAL LETTER OMICRON WITH DASIA;Lu;0;L;039F 0314;;;;N;;;;1F41; +1F4A;GREEK CAPITAL LETTER OMICRON WITH PSILI AND VARIA;Lu;0;L;1F48 0300;;;;N;;;;1F42; +1F4B;GREEK CAPITAL LETTER OMICRON WITH DASIA AND VARIA;Lu;0;L;1F49 0300;;;;N;;;;1F43; +1F4C;GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA;Lu;0;L;1F48 0301;;;;N;;;;1F44; +1F4D;GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA;Lu;0;L;1F49 0301;;;;N;;;;1F45; +1F50;GREEK SMALL LETTER UPSILON WITH PSILI;Ll;0;L;03C5 0313;;;;N;;;;; +1F51;GREEK SMALL LETTER UPSILON WITH DASIA;Ll;0;L;03C5 0314;;;;N;;;1F59;;1F59 +1F52;GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA;Ll;0;L;1F50 0300;;;;N;;;;; +1F53;GREEK SMALL LETTER UPSILON WITH DASIA AND VARIA;Ll;0;L;1F51 0300;;;;N;;;1F5B;;1F5B +1F54;GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA;Ll;0;L;1F50 0301;;;;N;;;;; +1F55;GREEK SMALL LETTER UPSILON WITH DASIA AND OXIA;Ll;0;L;1F51 0301;;;;N;;;1F5D;;1F5D +1F56;GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI;Ll;0;L;1F50 0342;;;;N;;;;; +1F57;GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI;Ll;0;L;1F51 0342;;;;N;;;1F5F;;1F5F +1F59;GREEK CAPITAL LETTER UPSILON WITH DASIA;Lu;0;L;03A5 0314;;;;N;;;;1F51; +1F5B;GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA;Lu;0;L;1F59 0300;;;;N;;;;1F53; +1F5D;GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA;Lu;0;L;1F59 0301;;;;N;;;;1F55; +1F5F;GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI;Lu;0;L;1F59 0342;;;;N;;;;1F57; +1F60;GREEK SMALL LETTER OMEGA WITH PSILI;Ll;0;L;03C9 0313;;;;N;;;1F68;;1F68 +1F61;GREEK SMALL LETTER OMEGA WITH DASIA;Ll;0;L;03C9 0314;;;;N;;;1F69;;1F69 +1F62;GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA;Ll;0;L;1F60 0300;;;;N;;;1F6A;;1F6A +1F63;GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA;Ll;0;L;1F61 0300;;;;N;;;1F6B;;1F6B +1F64;GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA;Ll;0;L;1F60 0301;;;;N;;;1F6C;;1F6C +1F65;GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA;Ll;0;L;1F61 0301;;;;N;;;1F6D;;1F6D +1F66;GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI;Ll;0;L;1F60 0342;;;;N;;;1F6E;;1F6E +1F67;GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI;Ll;0;L;1F61 0342;;;;N;;;1F6F;;1F6F +1F68;GREEK CAPITAL LETTER OMEGA WITH PSILI;Lu;0;L;03A9 0313;;;;N;;;;1F60; +1F69;GREEK CAPITAL LETTER OMEGA WITH DASIA;Lu;0;L;03A9 0314;;;;N;;;;1F61; +1F6A;GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA;Lu;0;L;1F68 0300;;;;N;;;;1F62; +1F6B;GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA;Lu;0;L;1F69 0300;;;;N;;;;1F63; +1F6C;GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA;Lu;0;L;1F68 0301;;;;N;;;;1F64; +1F6D;GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA;Lu;0;L;1F69 0301;;;;N;;;;1F65; +1F6E;GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI;Lu;0;L;1F68 0342;;;;N;;;;1F66; +1F6F;GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI;Lu;0;L;1F69 0342;;;;N;;;;1F67; +1F70;GREEK SMALL LETTER ALPHA WITH VARIA;Ll;0;L;03B1 0300;;;;N;;;1FBA;;1FBA +1F71;GREEK SMALL LETTER ALPHA WITH OXIA;Ll;0;L;03AC;;;;N;;;1FBB;;1FBB +1F72;GREEK SMALL LETTER EPSILON WITH VARIA;Ll;0;L;03B5 0300;;;;N;;;1FC8;;1FC8 +1F73;GREEK SMALL LETTER EPSILON WITH OXIA;Ll;0;L;03AD;;;;N;;;1FC9;;1FC9 +1F74;GREEK SMALL LETTER ETA WITH VARIA;Ll;0;L;03B7 0300;;;;N;;;1FCA;;1FCA +1F75;GREEK SMALL LETTER ETA WITH OXIA;Ll;0;L;03AE;;;;N;;;1FCB;;1FCB +1F76;GREEK SMALL LETTER IOTA WITH VARIA;Ll;0;L;03B9 0300;;;;N;;;1FDA;;1FDA +1F77;GREEK SMALL LETTER IOTA WITH OXIA;Ll;0;L;03AF;;;;N;;;1FDB;;1FDB +1F78;GREEK SMALL LETTER OMICRON WITH VARIA;Ll;0;L;03BF 0300;;;;N;;;1FF8;;1FF8 +1F79;GREEK SMALL LETTER OMICRON WITH OXIA;Ll;0;L;03CC;;;;N;;;1FF9;;1FF9 +1F7A;GREEK SMALL LETTER UPSILON WITH VARIA;Ll;0;L;03C5 0300;;;;N;;;1FEA;;1FEA +1F7B;GREEK SMALL LETTER UPSILON WITH OXIA;Ll;0;L;03CD;;;;N;;;1FEB;;1FEB +1F7C;GREEK SMALL LETTER OMEGA WITH VARIA;Ll;0;L;03C9 0300;;;;N;;;1FFA;;1FFA +1F7D;GREEK SMALL LETTER OMEGA WITH OXIA;Ll;0;L;03CE;;;;N;;;1FFB;;1FFB +1F80;GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI;Ll;0;L;1F00 0345;;;;N;;;1F88;;1F88 +1F81;GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI;Ll;0;L;1F01 0345;;;;N;;;1F89;;1F89 +1F82;GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI;Ll;0;L;1F02 0345;;;;N;;;1F8A;;1F8A +1F83;GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI;Ll;0;L;1F03 0345;;;;N;;;1F8B;;1F8B +1F84;GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI;Ll;0;L;1F04 0345;;;;N;;;1F8C;;1F8C +1F85;GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI;Ll;0;L;1F05 0345;;;;N;;;1F8D;;1F8D +1F86;GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI;Ll;0;L;1F06 0345;;;;N;;;1F8E;;1F8E +1F87;GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI;Ll;0;L;1F07 0345;;;;N;;;1F8F;;1F8F +1F88;GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI;Lt;0;L;1F08 0345;;;;N;;;;1F80; +1F89;GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI;Lt;0;L;1F09 0345;;;;N;;;;1F81; +1F8A;GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI;Lt;0;L;1F0A 0345;;;;N;;;;1F82; +1F8B;GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI;Lt;0;L;1F0B 0345;;;;N;;;;1F83; +1F8C;GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI;Lt;0;L;1F0C 0345;;;;N;;;;1F84; +1F8D;GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI;Lt;0;L;1F0D 0345;;;;N;;;;1F85; +1F8E;GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI;Lt;0;L;1F0E 0345;;;;N;;;;1F86; +1F8F;GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI;Lt;0;L;1F0F 0345;;;;N;;;;1F87; +1F90;GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI;Ll;0;L;1F20 0345;;;;N;;;1F98;;1F98 +1F91;GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI;Ll;0;L;1F21 0345;;;;N;;;1F99;;1F99 +1F92;GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI;Ll;0;L;1F22 0345;;;;N;;;1F9A;;1F9A +1F93;GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI;Ll;0;L;1F23 0345;;;;N;;;1F9B;;1F9B +1F94;GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI;Ll;0;L;1F24 0345;;;;N;;;1F9C;;1F9C +1F95;GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI;Ll;0;L;1F25 0345;;;;N;;;1F9D;;1F9D +1F96;GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI;Ll;0;L;1F26 0345;;;;N;;;1F9E;;1F9E +1F97;GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI;Ll;0;L;1F27 0345;;;;N;;;1F9F;;1F9F +1F98;GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI;Lt;0;L;1F28 0345;;;;N;;;;1F90; +1F99;GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI;Lt;0;L;1F29 0345;;;;N;;;;1F91; +1F9A;GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI;Lt;0;L;1F2A 0345;;;;N;;;;1F92; +1F9B;GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI;Lt;0;L;1F2B 0345;;;;N;;;;1F93; +1F9C;GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI;Lt;0;L;1F2C 0345;;;;N;;;;1F94; +1F9D;GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI;Lt;0;L;1F2D 0345;;;;N;;;;1F95; +1F9E;GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI;Lt;0;L;1F2E 0345;;;;N;;;;1F96; +1F9F;GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI;Lt;0;L;1F2F 0345;;;;N;;;;1F97; +1FA0;GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI;Ll;0;L;1F60 0345;;;;N;;;1FA8;;1FA8 +1FA1;GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI;Ll;0;L;1F61 0345;;;;N;;;1FA9;;1FA9 +1FA2;GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI;Ll;0;L;1F62 0345;;;;N;;;1FAA;;1FAA +1FA3;GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI;Ll;0;L;1F63 0345;;;;N;;;1FAB;;1FAB +1FA4;GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI;Ll;0;L;1F64 0345;;;;N;;;1FAC;;1FAC +1FA5;GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI;Ll;0;L;1F65 0345;;;;N;;;1FAD;;1FAD +1FA6;GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI;Ll;0;L;1F66 0345;;;;N;;;1FAE;;1FAE +1FA7;GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI;Ll;0;L;1F67 0345;;;;N;;;1FAF;;1FAF +1FA8;GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI;Lt;0;L;1F68 0345;;;;N;;;;1FA0; +1FA9;GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI;Lt;0;L;1F69 0345;;;;N;;;;1FA1; +1FAA;GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI;Lt;0;L;1F6A 0345;;;;N;;;;1FA2; +1FAB;GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI;Lt;0;L;1F6B 0345;;;;N;;;;1FA3; +1FAC;GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI;Lt;0;L;1F6C 0345;;;;N;;;;1FA4; +1FAD;GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI;Lt;0;L;1F6D 0345;;;;N;;;;1FA5; +1FAE;GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI;Lt;0;L;1F6E 0345;;;;N;;;;1FA6; +1FAF;GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI;Lt;0;L;1F6F 0345;;;;N;;;;1FA7; +1FB0;GREEK SMALL LETTER ALPHA WITH VRACHY;Ll;0;L;03B1 0306;;;;N;;;1FB8;;1FB8 +1FB1;GREEK SMALL LETTER ALPHA WITH MACRON;Ll;0;L;03B1 0304;;;;N;;;1FB9;;1FB9 +1FB2;GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI;Ll;0;L;1F70 0345;;;;N;;;;; +1FB3;GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI;Ll;0;L;03B1 0345;;;;N;;;1FBC;;1FBC +1FB4;GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI;Ll;0;L;03AC 0345;;;;N;;;;; +1FB6;GREEK SMALL LETTER ALPHA WITH PERISPOMENI;Ll;0;L;03B1 0342;;;;N;;;;; +1FB7;GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI;Ll;0;L;1FB6 0345;;;;N;;;;; +1FB8;GREEK CAPITAL LETTER ALPHA WITH VRACHY;Lu;0;L;0391 0306;;;;N;;;;1FB0; +1FB9;GREEK CAPITAL LETTER ALPHA WITH MACRON;Lu;0;L;0391 0304;;;;N;;;;1FB1; +1FBA;GREEK CAPITAL LETTER ALPHA WITH VARIA;Lu;0;L;0391 0300;;;;N;;;;1F70; +1FBB;GREEK CAPITAL LETTER ALPHA WITH OXIA;Lu;0;L;0386;;;;N;;;;1F71; +1FBC;GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI;Lt;0;L;0391 0345;;;;N;;;;1FB3; +1FBD;GREEK KORONIS;Sk;0;ON; 0020 0313;;;;N;;;;; +1FBE;GREEK PROSGEGRAMMENI;Ll;0;L;03B9;;;;N;;;0399;;0399 +1FBF;GREEK PSILI;Sk;0;ON; 0020 0313;;;;N;;;;; +1FC0;GREEK PERISPOMENI;Sk;0;ON; 0020 0342;;;;N;;;;; +1FC1;GREEK DIALYTIKA AND PERISPOMENI;Sk;0;ON;00A8 0342;;;;N;;;;; +1FC2;GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI;Ll;0;L;1F74 0345;;;;N;;;;; +1FC3;GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI;Ll;0;L;03B7 0345;;;;N;;;1FCC;;1FCC +1FC4;GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI;Ll;0;L;03AE 0345;;;;N;;;;; +1FC6;GREEK SMALL LETTER ETA WITH PERISPOMENI;Ll;0;L;03B7 0342;;;;N;;;;; +1FC7;GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI;Ll;0;L;1FC6 0345;;;;N;;;;; +1FC8;GREEK CAPITAL LETTER EPSILON WITH VARIA;Lu;0;L;0395 0300;;;;N;;;;1F72; +1FC9;GREEK CAPITAL LETTER EPSILON WITH OXIA;Lu;0;L;0388;;;;N;;;;1F73; +1FCA;GREEK CAPITAL LETTER ETA WITH VARIA;Lu;0;L;0397 0300;;;;N;;;;1F74; +1FCB;GREEK CAPITAL LETTER ETA WITH OXIA;Lu;0;L;0389;;;;N;;;;1F75; +1FCC;GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI;Lt;0;L;0397 0345;;;;N;;;;1FC3; +1FCD;GREEK PSILI AND VARIA;Sk;0;ON;1FBF 0300;;;;N;;;;; +1FCE;GREEK PSILI AND OXIA;Sk;0;ON;1FBF 0301;;;;N;;;;; +1FCF;GREEK PSILI AND PERISPOMENI;Sk;0;ON;1FBF 0342;;;;N;;;;; +1FD0;GREEK SMALL LETTER IOTA WITH VRACHY;Ll;0;L;03B9 0306;;;;N;;;1FD8;;1FD8 +1FD1;GREEK SMALL LETTER IOTA WITH MACRON;Ll;0;L;03B9 0304;;;;N;;;1FD9;;1FD9 +1FD2;GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA;Ll;0;L;03CA 0300;;;;N;;;;; +1FD3;GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA;Ll;0;L;0390;;;;N;;;;; +1FD6;GREEK SMALL LETTER IOTA WITH PERISPOMENI;Ll;0;L;03B9 0342;;;;N;;;;; +1FD7;GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI;Ll;0;L;03CA 0342;;;;N;;;;; +1FD8;GREEK CAPITAL LETTER IOTA WITH VRACHY;Lu;0;L;0399 0306;;;;N;;;;1FD0; +1FD9;GREEK CAPITAL LETTER IOTA WITH MACRON;Lu;0;L;0399 0304;;;;N;;;;1FD1; +1FDA;GREEK CAPITAL LETTER IOTA WITH VARIA;Lu;0;L;0399 0300;;;;N;;;;1F76; +1FDB;GREEK CAPITAL LETTER IOTA WITH OXIA;Lu;0;L;038A;;;;N;;;;1F77; +1FDD;GREEK DASIA AND VARIA;Sk;0;ON;1FFE 0300;;;;N;;;;; +1FDE;GREEK DASIA AND OXIA;Sk;0;ON;1FFE 0301;;;;N;;;;; +1FDF;GREEK DASIA AND PERISPOMENI;Sk;0;ON;1FFE 0342;;;;N;;;;; +1FE0;GREEK SMALL LETTER UPSILON WITH VRACHY;Ll;0;L;03C5 0306;;;;N;;;1FE8;;1FE8 +1FE1;GREEK SMALL LETTER UPSILON WITH MACRON;Ll;0;L;03C5 0304;;;;N;;;1FE9;;1FE9 +1FE2;GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA;Ll;0;L;03CB 0300;;;;N;;;;; +1FE3;GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA;Ll;0;L;03B0;;;;N;;;;; +1FE4;GREEK SMALL LETTER RHO WITH PSILI;Ll;0;L;03C1 0313;;;;N;;;;; +1FE5;GREEK SMALL LETTER RHO WITH DASIA;Ll;0;L;03C1 0314;;;;N;;;1FEC;;1FEC +1FE6;GREEK SMALL LETTER UPSILON WITH PERISPOMENI;Ll;0;L;03C5 0342;;;;N;;;;; +1FE7;GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI;Ll;0;L;03CB 0342;;;;N;;;;; +1FE8;GREEK CAPITAL LETTER UPSILON WITH VRACHY;Lu;0;L;03A5 0306;;;;N;;;;1FE0; +1FE9;GREEK CAPITAL LETTER UPSILON WITH MACRON;Lu;0;L;03A5 0304;;;;N;;;;1FE1; +1FEA;GREEK CAPITAL LETTER UPSILON WITH VARIA;Lu;0;L;03A5 0300;;;;N;;;;1F7A; +1FEB;GREEK CAPITAL LETTER UPSILON WITH OXIA;Lu;0;L;038E;;;;N;;;;1F7B; +1FEC;GREEK CAPITAL LETTER RHO WITH DASIA;Lu;0;L;03A1 0314;;;;N;;;;1FE5; +1FED;GREEK DIALYTIKA AND VARIA;Sk;0;ON;00A8 0300;;;;N;;;;; +1FEE;GREEK DIALYTIKA AND OXIA;Sk;0;ON;0385;;;;N;;;;; +1FEF;GREEK VARIA;Sk;0;ON;0060;;;;N;;;;; +1FF2;GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI;Ll;0;L;1F7C 0345;;;;N;;;;; +1FF3;GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI;Ll;0;L;03C9 0345;;;;N;;;1FFC;;1FFC +1FF4;GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI;Ll;0;L;03CE 0345;;;;N;;;;; +1FF6;GREEK SMALL LETTER OMEGA WITH PERISPOMENI;Ll;0;L;03C9 0342;;;;N;;;;; +1FF7;GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI;Ll;0;L;1FF6 0345;;;;N;;;;; +1FF8;GREEK CAPITAL LETTER OMICRON WITH VARIA;Lu;0;L;039F 0300;;;;N;;;;1F78; +1FF9;GREEK CAPITAL LETTER OMICRON WITH OXIA;Lu;0;L;038C;;;;N;;;;1F79; +1FFA;GREEK CAPITAL LETTER OMEGA WITH VARIA;Lu;0;L;03A9 0300;;;;N;;;;1F7C; +1FFB;GREEK CAPITAL LETTER OMEGA WITH OXIA;Lu;0;L;038F;;;;N;;;;1F7D; +1FFC;GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI;Lt;0;L;03A9 0345;;;;N;;;;1FF3; +1FFD;GREEK OXIA;Sk;0;ON;00B4;;;;N;;;;; +1FFE;GREEK DASIA;Sk;0;ON; 0020 0314;;;;N;;;;; +2000;EN QUAD;Zs;0;WS;2002;;;;N;;;;; +2001;EM QUAD;Zs;0;WS;2003;;;;N;;;;; +2002;EN SPACE;Zs;0;WS; 0020;;;;N;;;;; +2003;EM SPACE;Zs;0;WS; 0020;;;;N;;;;; +2004;THREE-PER-EM SPACE;Zs;0;WS; 0020;;;;N;;;;; +2005;FOUR-PER-EM SPACE;Zs;0;WS; 0020;;;;N;;;;; +2006;SIX-PER-EM SPACE;Zs;0;WS; 0020;;;;N;;;;; +2007;FIGURE SPACE;Zs;0;WS; 0020;;;;N;;;;; +2008;PUNCTUATION SPACE;Zs;0;WS; 0020;;;;N;;;;; +2009;THIN SPACE;Zs;0;WS; 0020;;;;N;;;;; +200A;HAIR SPACE;Zs;0;WS; 0020;;;;N;;;;; +200B;ZERO WIDTH SPACE;Cf;0;BN;;;;;N;;;;; +200C;ZERO WIDTH NON-JOINER;Cf;0;BN;;;;;N;;;;; +200D;ZERO WIDTH JOINER;Cf;0;BN;;;;;N;;;;; +200E;LEFT-TO-RIGHT MARK;Cf;0;L;;;;;N;;;;; +200F;RIGHT-TO-LEFT MARK;Cf;0;R;;;;;N;;;;; +2010;HYPHEN;Pd;0;ON;;;;;N;;;;; +2011;NON-BREAKING HYPHEN;Pd;0;ON; 2010;;;;N;;;;; +2012;FIGURE DASH;Pd;0;ON;;;;;N;;;;; +2013;EN DASH;Pd;0;ON;;;;;N;;;;; +2014;EM DASH;Pd;0;ON;;;;;N;;;;; +2015;HORIZONTAL BAR;Pd;0;ON;;;;;N;QUOTATION DASH;;;; +2016;DOUBLE VERTICAL LINE;Po;0;ON;;;;;N;DOUBLE VERTICAL BAR;;;; +2017;DOUBLE LOW LINE;Po;0;ON; 0020 0333;;;;N;SPACING DOUBLE UNDERSCORE;;;; +2018;LEFT SINGLE QUOTATION MARK;Pi;0;ON;;;;;N;SINGLE TURNED COMMA QUOTATION MARK;;;; +2019;RIGHT SINGLE QUOTATION MARK;Pf;0;ON;;;;;N;SINGLE COMMA QUOTATION MARK;;;; +201A;SINGLE LOW-9 QUOTATION MARK;Ps;0;ON;;;;;N;LOW SINGLE COMMA QUOTATION MARK;;;; +201B;SINGLE HIGH-REVERSED-9 QUOTATION MARK;Pi;0;ON;;;;;N;SINGLE REVERSED COMMA QUOTATION MARK;;;; +201C;LEFT DOUBLE QUOTATION MARK;Pi;0;ON;;;;;N;DOUBLE TURNED COMMA QUOTATION MARK;;;; +201D;RIGHT DOUBLE QUOTATION MARK;Pf;0;ON;;;;;N;DOUBLE COMMA QUOTATION MARK;;;; +201E;DOUBLE LOW-9 QUOTATION MARK;Ps;0;ON;;;;;N;LOW DOUBLE COMMA QUOTATION MARK;;;; +201F;DOUBLE HIGH-REVERSED-9 QUOTATION MARK;Pi;0;ON;;;;;N;DOUBLE REVERSED COMMA QUOTATION MARK;;;; +2020;DAGGER;Po;0;ON;;;;;N;;;;; +2021;DOUBLE DAGGER;Po;0;ON;;;;;N;;;;; +2022;BULLET;Po;0;ON;;;;;N;;;;; +2023;TRIANGULAR BULLET;Po;0;ON;;;;;N;;;;; +2024;ONE DOT LEADER;Po;0;ON; 002E;;;;N;;;;; +2025;TWO DOT LEADER;Po;0;ON; 002E 002E;;;;N;;;;; +2026;HORIZONTAL ELLIPSIS;Po;0;ON; 002E 002E 002E;;;;N;;;;; +2027;HYPHENATION POINT;Po;0;ON;;;;;N;;;;; +2028;LINE SEPARATOR;Zl;0;WS;;;;;N;;;;; +2029;PARAGRAPH SEPARATOR;Zp;0;B;;;;;N;;;;; +202A;LEFT-TO-RIGHT EMBEDDING;Cf;0;LRE;;;;;N;;;;; +202B;RIGHT-TO-LEFT EMBEDDING;Cf;0;RLE;;;;;N;;;;; +202C;POP DIRECTIONAL FORMATTING;Cf;0;PDF;;;;;N;;;;; +202D;LEFT-TO-RIGHT OVERRIDE;Cf;0;LRO;;;;;N;;;;; +202E;RIGHT-TO-LEFT OVERRIDE;Cf;0;RLO;;;;;N;;;;; +202F;NARROW NO-BREAK SPACE;Zs;0;CS; 0020;;;;N;;;;; +2030;PER MILLE SIGN;Po;0;ET;;;;;N;;;;; +2031;PER TEN THOUSAND SIGN;Po;0;ET;;;;;N;;;;; +2032;PRIME;Po;0;ET;;;;;N;;;;; +2033;DOUBLE PRIME;Po;0;ET; 2032 2032;;;;N;;;;; +2034;TRIPLE PRIME;Po;0;ET; 2032 2032 2032;;;;N;;;;; +2035;REVERSED PRIME;Po;0;ON;;;;;N;;;;; +2036;REVERSED DOUBLE PRIME;Po;0;ON; 2035 2035;;;;N;;;;; +2037;REVERSED TRIPLE PRIME;Po;0;ON; 2035 2035 2035;;;;N;;;;; +2038;CARET;Po;0;ON;;;;;N;;;;; +2039;SINGLE LEFT-POINTING ANGLE QUOTATION MARK;Pi;0;ON;;;;;Y;LEFT POINTING SINGLE GUILLEMET;;;; +203A;SINGLE RIGHT-POINTING ANGLE QUOTATION MARK;Pf;0;ON;;;;;Y;RIGHT POINTING SINGLE GUILLEMET;;;; +203B;REFERENCE MARK;Po;0;ON;;;;;N;;;;; +203C;DOUBLE EXCLAMATION MARK;Po;0;ON; 0021 0021;;;;N;;;;; +203D;INTERROBANG;Po;0;ON;;;;;N;;;;; +203E;OVERLINE;Po;0;ON; 0020 0305;;;;N;SPACING OVERSCORE;;;; +203F;UNDERTIE;Pc;0;ON;;;;;N;;;;; +2040;CHARACTER TIE;Pc;0;ON;;;;;N;;;;; +2041;CARET INSERTION POINT;Po;0;ON;;;;;N;;;;; +2042;ASTERISM;Po;0;ON;;;;;N;;;;; +2043;HYPHEN BULLET;Po;0;ON;;;;;N;;;;; +2044;FRACTION SLASH;Sm;0;CS;;;;;N;;;;; +2045;LEFT SQUARE BRACKET WITH QUILL;Ps;0;ON;;;;;Y;;;;; +2046;RIGHT SQUARE BRACKET WITH QUILL;Pe;0;ON;;;;;Y;;;;; +2047;DOUBLE QUESTION MARK;Po;0;ON; 003F 003F;;;;N;;;;; +2048;QUESTION EXCLAMATION MARK;Po;0;ON; 003F 0021;;;;N;;;;; +2049;EXCLAMATION QUESTION MARK;Po;0;ON; 0021 003F;;;;N;;;;; +204A;TIRONIAN SIGN ET;Po;0;ON;;;;;N;;;;; +204B;REVERSED PILCROW SIGN;Po;0;ON;;;;;N;;;;; +204C;BLACK LEFTWARDS BULLET;Po;0;ON;;;;;N;;;;; +204D;BLACK RIGHTWARDS BULLET;Po;0;ON;;;;;N;;;;; +204E;LOW ASTERISK;Po;0;ON;;;;;N;;;;; +204F;REVERSED SEMICOLON;Po;0;ON;;;;;N;;;;; +2050;CLOSE UP;Po;0;ON;;;;;N;;;;; +2051;TWO ASTERISKS ALIGNED VERTICALLY;Po;0;ON;;;;;N;;;;; +2052;COMMERCIAL MINUS SIGN;Sm;0;ON;;;;;N;;;;; +2053;SWUNG DASH;Po;0;ON;;;;;N;;;;; +2054;INVERTED UNDERTIE;Pc;0;ON;;;;;N;;;;; +2055;FLOWER PUNCTUATION MARK;Po;0;ON;;;;;N;;;;; +2056;THREE DOT PUNCTUATION;Po;0;ON;;;;;N;;;;; +2057;QUADRUPLE PRIME;Po;0;ON; 2032 2032 2032 2032;;;;N;;;;; +2058;FOUR DOT PUNCTUATION;Po;0;ON;;;;;N;;;;; +2059;FIVE DOT PUNCTUATION;Po;0;ON;;;;;N;;;;; +205A;TWO DOT PUNCTUATION;Po;0;ON;;;;;N;;;;; +205B;FOUR DOT MARK;Po;0;ON;;;;;N;;;;; +205C;DOTTED CROSS;Po;0;ON;;;;;N;;;;; +205D;TRICOLON;Po;0;ON;;;;;N;;;;; +205E;VERTICAL FOUR DOTS;Po;0;ON;;;;;N;;;;; +205F;MEDIUM MATHEMATICAL SPACE;Zs;0;WS; 0020;;;;N;;;;; +2060;WORD JOINER;Cf;0;BN;;;;;N;;;;; +2061;FUNCTION APPLICATION;Cf;0;BN;;;;;N;;;;; +2062;INVISIBLE TIMES;Cf;0;BN;;;;;N;;;;; +2063;INVISIBLE SEPARATOR;Cf;0;BN;;;;;N;;;;; +2064;INVISIBLE PLUS;Cf;0;BN;;;;;N;;;;; +2066;LEFT-TO-RIGHT ISOLATE;Cf;0;LRI;;;;;N;;;;; +2067;RIGHT-TO-LEFT ISOLATE;Cf;0;RLI;;;;;N;;;;; +2068;FIRST STRONG ISOLATE;Cf;0;FSI;;;;;N;;;;; +2069;POP DIRECTIONAL ISOLATE;Cf;0;PDI;;;;;N;;;;; +206A;INHIBIT SYMMETRIC SWAPPING;Cf;0;BN;;;;;N;;;;; +206B;ACTIVATE SYMMETRIC SWAPPING;Cf;0;BN;;;;;N;;;;; +206C;INHIBIT ARABIC FORM SHAPING;Cf;0;BN;;;;;N;;;;; +206D;ACTIVATE ARABIC FORM SHAPING;Cf;0;BN;;;;;N;;;;; +206E;NATIONAL DIGIT SHAPES;Cf;0;BN;;;;;N;;;;; +206F;NOMINAL DIGIT SHAPES;Cf;0;BN;;;;;N;;;;; +2070;SUPERSCRIPT ZERO;No;0;EN; 0030;;0;0;N;SUPERSCRIPT DIGIT ZERO;;;; +2071;SUPERSCRIPT LATIN SMALL LETTER I;Lm;0;L; 0069;;;;N;;;;; +2074;SUPERSCRIPT FOUR;No;0;EN; 0034;;4;4;N;SUPERSCRIPT DIGIT FOUR;;;; +2075;SUPERSCRIPT FIVE;No;0;EN; 0035;;5;5;N;SUPERSCRIPT DIGIT FIVE;;;; +2076;SUPERSCRIPT SIX;No;0;EN; 0036;;6;6;N;SUPERSCRIPT DIGIT SIX;;;; +2077;SUPERSCRIPT SEVEN;No;0;EN; 0037;;7;7;N;SUPERSCRIPT DIGIT SEVEN;;;; +2078;SUPERSCRIPT EIGHT;No;0;EN; 0038;;8;8;N;SUPERSCRIPT DIGIT EIGHT;;;; +2079;SUPERSCRIPT NINE;No;0;EN; 0039;;9;9;N;SUPERSCRIPT DIGIT NINE;;;; +207A;SUPERSCRIPT PLUS SIGN;Sm;0;ES; 002B;;;;N;;;;; +207B;SUPERSCRIPT MINUS;Sm;0;ES; 2212;;;;N;SUPERSCRIPT HYPHEN-MINUS;;;; +207C;SUPERSCRIPT EQUALS SIGN;Sm;0;ON; 003D;;;;N;;;;; +207D;SUPERSCRIPT LEFT PARENTHESIS;Ps;0;ON; 0028;;;;Y;SUPERSCRIPT OPENING PARENTHESIS;;;; +207E;SUPERSCRIPT RIGHT PARENTHESIS;Pe;0;ON; 0029;;;;Y;SUPERSCRIPT CLOSING PARENTHESIS;;;; +207F;SUPERSCRIPT LATIN SMALL LETTER N;Lm;0;L; 006E;;;;N;;;;; +2080;SUBSCRIPT ZERO;No;0;EN; 0030;;0;0;N;SUBSCRIPT DIGIT ZERO;;;; +2081;SUBSCRIPT ONE;No;0;EN; 0031;;1;1;N;SUBSCRIPT DIGIT ONE;;;; +2082;SUBSCRIPT TWO;No;0;EN; 0032;;2;2;N;SUBSCRIPT DIGIT TWO;;;; +2083;SUBSCRIPT THREE;No;0;EN; 0033;;3;3;N;SUBSCRIPT DIGIT THREE;;;; +2084;SUBSCRIPT FOUR;No;0;EN; 0034;;4;4;N;SUBSCRIPT DIGIT FOUR;;;; +2085;SUBSCRIPT FIVE;No;0;EN; 0035;;5;5;N;SUBSCRIPT DIGIT FIVE;;;; +2086;SUBSCRIPT SIX;No;0;EN; 0036;;6;6;N;SUBSCRIPT DIGIT SIX;;;; +2087;SUBSCRIPT SEVEN;No;0;EN; 0037;;7;7;N;SUBSCRIPT DIGIT SEVEN;;;; +2088;SUBSCRIPT EIGHT;No;0;EN; 0038;;8;8;N;SUBSCRIPT DIGIT EIGHT;;;; +2089;SUBSCRIPT NINE;No;0;EN; 0039;;9;9;N;SUBSCRIPT DIGIT NINE;;;; +208A;SUBSCRIPT PLUS SIGN;Sm;0;ES; 002B;;;;N;;;;; +208B;SUBSCRIPT MINUS;Sm;0;ES; 2212;;;;N;SUBSCRIPT HYPHEN-MINUS;;;; +208C;SUBSCRIPT EQUALS SIGN;Sm;0;ON; 003D;;;;N;;;;; +208D;SUBSCRIPT LEFT PARENTHESIS;Ps;0;ON; 0028;;;;Y;SUBSCRIPT OPENING PARENTHESIS;;;; +208E;SUBSCRIPT RIGHT PARENTHESIS;Pe;0;ON; 0029;;;;Y;SUBSCRIPT CLOSING PARENTHESIS;;;; +2090;LATIN SUBSCRIPT SMALL LETTER A;Lm;0;L; 0061;;;;N;;;;; +2091;LATIN SUBSCRIPT SMALL LETTER E;Lm;0;L; 0065;;;;N;;;;; +2092;LATIN SUBSCRIPT SMALL LETTER O;Lm;0;L; 006F;;;;N;;;;; +2093;LATIN SUBSCRIPT SMALL LETTER X;Lm;0;L; 0078;;;;N;;;;; +2094;LATIN SUBSCRIPT SMALL LETTER SCHWA;Lm;0;L; 0259;;;;N;;;;; +2095;LATIN SUBSCRIPT SMALL LETTER H;Lm;0;L; 0068;;;;N;;;;; +2096;LATIN SUBSCRIPT SMALL LETTER K;Lm;0;L; 006B;;;;N;;;;; +2097;LATIN SUBSCRIPT SMALL LETTER L;Lm;0;L; 006C;;;;N;;;;; +2098;LATIN SUBSCRIPT SMALL LETTER M;Lm;0;L; 006D;;;;N;;;;; +2099;LATIN SUBSCRIPT SMALL LETTER N;Lm;0;L; 006E;;;;N;;;;; +209A;LATIN SUBSCRIPT SMALL LETTER P;Lm;0;L; 0070;;;;N;;;;; +209B;LATIN SUBSCRIPT SMALL LETTER S;Lm;0;L; 0073;;;;N;;;;; +209C;LATIN SUBSCRIPT SMALL LETTER T;Lm;0;L; 0074;;;;N;;;;; +20A0;EURO-CURRENCY SIGN;Sc;0;ET;;;;;N;;;;; +20A1;COLON SIGN;Sc;0;ET;;;;;N;;;;; +20A2;CRUZEIRO SIGN;Sc;0;ET;;;;;N;;;;; +20A3;FRENCH FRANC SIGN;Sc;0;ET;;;;;N;;;;; +20A4;LIRA SIGN;Sc;0;ET;;;;;N;;;;; +20A5;MILL SIGN;Sc;0;ET;;;;;N;;;;; +20A6;NAIRA SIGN;Sc;0;ET;;;;;N;;;;; +20A7;PESETA SIGN;Sc;0;ET;;;;;N;;;;; +20A8;RUPEE SIGN;Sc;0;ET; 0052 0073;;;;N;;;;; +20A9;WON SIGN;Sc;0;ET;;;;;N;;;;; +20AA;NEW SHEQEL SIGN;Sc;0;ET;;;;;N;;;;; +20AB;DONG SIGN;Sc;0;ET;;;;;N;;;;; +20AC;EURO SIGN;Sc;0;ET;;;;;N;;;;; +20AD;KIP SIGN;Sc;0;ET;;;;;N;;;;; +20AE;TUGRIK SIGN;Sc;0;ET;;;;;N;;;;; +20AF;DRACHMA SIGN;Sc;0;ET;;;;;N;;;;; +20B0;GERMAN PENNY SIGN;Sc;0;ET;;;;;N;;;;; +20B1;PESO SIGN;Sc;0;ET;;;;;N;;;;; +20B2;GUARANI SIGN;Sc;0;ET;;;;;N;;;;; +20B3;AUSTRAL SIGN;Sc;0;ET;;;;;N;;;;; +20B4;HRYVNIA SIGN;Sc;0;ET;;;;;N;;;;; +20B5;CEDI SIGN;Sc;0;ET;;;;;N;;;;; +20B6;LIVRE TOURNOIS SIGN;Sc;0;ET;;;;;N;;;;; +20B7;SPESMILO SIGN;Sc;0;ET;;;;;N;;;;; +20B8;TENGE SIGN;Sc;0;ET;;;;;N;;;;; +20B9;INDIAN RUPEE SIGN;Sc;0;ET;;;;;N;;;;; +20BA;TURKISH LIRA SIGN;Sc;0;ET;;;;;N;;;;; +20BB;NORDIC MARK SIGN;Sc;0;ET;;;;;N;;;;; +20BC;MANAT SIGN;Sc;0;ET;;;;;N;;;;; +20BD;RUBLE SIGN;Sc;0;ET;;;;;N;;;;; +20BE;LARI SIGN;Sc;0;ET;;;;;N;;;;; +20BF;BITCOIN SIGN;Sc;0;ET;;;;;N;;;;; +20D0;COMBINING LEFT HARPOON ABOVE;Mn;230;NSM;;;;;N;NON-SPACING LEFT HARPOON ABOVE;;;; +20D1;COMBINING RIGHT HARPOON ABOVE;Mn;230;NSM;;;;;N;NON-SPACING RIGHT HARPOON ABOVE;;;; +20D2;COMBINING LONG VERTICAL LINE OVERLAY;Mn;1;NSM;;;;;N;NON-SPACING LONG VERTICAL BAR OVERLAY;;;; +20D3;COMBINING SHORT VERTICAL LINE OVERLAY;Mn;1;NSM;;;;;N;NON-SPACING SHORT VERTICAL BAR OVERLAY;;;; +20D4;COMBINING ANTICLOCKWISE ARROW ABOVE;Mn;230;NSM;;;;;N;NON-SPACING ANTICLOCKWISE ARROW ABOVE;;;; +20D5;COMBINING CLOCKWISE ARROW ABOVE;Mn;230;NSM;;;;;N;NON-SPACING CLOCKWISE ARROW ABOVE;;;; +20D6;COMBINING LEFT ARROW ABOVE;Mn;230;NSM;;;;;N;NON-SPACING LEFT ARROW ABOVE;;;; +20D7;COMBINING RIGHT ARROW ABOVE;Mn;230;NSM;;;;;N;NON-SPACING RIGHT ARROW ABOVE;;;; +20D8;COMBINING RING OVERLAY;Mn;1;NSM;;;;;N;NON-SPACING RING OVERLAY;;;; +20D9;COMBINING CLOCKWISE RING OVERLAY;Mn;1;NSM;;;;;N;NON-SPACING CLOCKWISE RING OVERLAY;;;; +20DA;COMBINING ANTICLOCKWISE RING OVERLAY;Mn;1;NSM;;;;;N;NON-SPACING ANTICLOCKWISE RING OVERLAY;;;; +20DB;COMBINING THREE DOTS ABOVE;Mn;230;NSM;;;;;N;NON-SPACING THREE DOTS ABOVE;;;; +20DC;COMBINING FOUR DOTS ABOVE;Mn;230;NSM;;;;;N;NON-SPACING FOUR DOTS ABOVE;;;; +20DD;COMBINING ENCLOSING CIRCLE;Me;0;NSM;;;;;N;ENCLOSING CIRCLE;;;; +20DE;COMBINING ENCLOSING SQUARE;Me;0;NSM;;;;;N;ENCLOSING SQUARE;;;; +20DF;COMBINING ENCLOSING DIAMOND;Me;0;NSM;;;;;N;ENCLOSING DIAMOND;;;; +20E0;COMBINING ENCLOSING CIRCLE BACKSLASH;Me;0;NSM;;;;;N;ENCLOSING CIRCLE SLASH;;;; +20E1;COMBINING LEFT RIGHT ARROW ABOVE;Mn;230;NSM;;;;;N;NON-SPACING LEFT RIGHT ARROW ABOVE;;;; +20E2;COMBINING ENCLOSING SCREEN;Me;0;NSM;;;;;N;;;;; +20E3;COMBINING ENCLOSING KEYCAP;Me;0;NSM;;;;;N;;;;; +20E4;COMBINING ENCLOSING UPWARD POINTING TRIANGLE;Me;0;NSM;;;;;N;;;;; +20E5;COMBINING REVERSE SOLIDUS OVERLAY;Mn;1;NSM;;;;;N;;;;; +20E6;COMBINING DOUBLE VERTICAL STROKE OVERLAY;Mn;1;NSM;;;;;N;;;;; +20E7;COMBINING ANNUITY SYMBOL;Mn;230;NSM;;;;;N;;;;; +20E8;COMBINING TRIPLE UNDERDOT;Mn;220;NSM;;;;;N;;;;; +20E9;COMBINING WIDE BRIDGE ABOVE;Mn;230;NSM;;;;;N;;;;; +20EA;COMBINING LEFTWARDS ARROW OVERLAY;Mn;1;NSM;;;;;N;;;;; +20EB;COMBINING LONG DOUBLE SOLIDUS OVERLAY;Mn;1;NSM;;;;;N;;;;; +20EC;COMBINING RIGHTWARDS HARPOON WITH BARB DOWNWARDS;Mn;220;NSM;;;;;N;;;;; +20ED;COMBINING LEFTWARDS HARPOON WITH BARB DOWNWARDS;Mn;220;NSM;;;;;N;;;;; +20EE;COMBINING LEFT ARROW BELOW;Mn;220;NSM;;;;;N;;;;; +20EF;COMBINING RIGHT ARROW BELOW;Mn;220;NSM;;;;;N;;;;; +20F0;COMBINING ASTERISK ABOVE;Mn;230;NSM;;;;;N;;;;; +2100;ACCOUNT OF;So;0;ON; 0061 002F 0063;;;;N;;;;; +2101;ADDRESSED TO THE SUBJECT;So;0;ON; 0061 002F 0073;;;;N;;;;; +2102;DOUBLE-STRUCK CAPITAL C;Lu;0;L; 0043;;;;N;DOUBLE-STRUCK C;;;; +2103;DEGREE CELSIUS;So;0;ON; 00B0 0043;;;;N;DEGREES CENTIGRADE;;;; +2104;CENTRE LINE SYMBOL;So;0;ON;;;;;N;C L SYMBOL;;;; +2105;CARE OF;So;0;ON; 0063 002F 006F;;;;N;;;;; +2106;CADA UNA;So;0;ON; 0063 002F 0075;;;;N;;;;; +2107;EULER CONSTANT;Lu;0;L; 0190;;;;N;EULERS;;;; +2108;SCRUPLE;So;0;ON;;;;;N;;;;; +2109;DEGREE FAHRENHEIT;So;0;ON; 00B0 0046;;;;N;DEGREES FAHRENHEIT;;;; +210A;SCRIPT SMALL G;Ll;0;L; 0067;;;;N;;;;; +210B;SCRIPT CAPITAL H;Lu;0;L; 0048;;;;N;SCRIPT H;;;; +210C;BLACK-LETTER CAPITAL H;Lu;0;L; 0048;;;;N;BLACK-LETTER H;;;; +210D;DOUBLE-STRUCK CAPITAL H;Lu;0;L; 0048;;;;N;DOUBLE-STRUCK H;;;; +210E;PLANCK CONSTANT;Ll;0;L; 0068;;;;N;;;;; +210F;PLANCK CONSTANT OVER TWO PI;Ll;0;L; 0127;;;;N;PLANCK CONSTANT OVER 2 PI;;;; +2110;SCRIPT CAPITAL I;Lu;0;L; 0049;;;;N;SCRIPT I;;;; +2111;BLACK-LETTER CAPITAL I;Lu;0;L; 0049;;;;N;BLACK-LETTER I;;;; +2112;SCRIPT CAPITAL L;Lu;0;L; 004C;;;;N;SCRIPT L;;;; +2113;SCRIPT SMALL L;Ll;0;L; 006C;;;;N;;;;; +2114;L B BAR SYMBOL;So;0;ON;;;;;N;;;;; +2115;DOUBLE-STRUCK CAPITAL N;Lu;0;L; 004E;;;;N;DOUBLE-STRUCK N;;;; +2116;NUMERO SIGN;So;0;ON; 004E 006F;;;;N;NUMERO;;;; +2117;SOUND RECORDING COPYRIGHT;So;0;ON;;;;;N;;;;; +2118;SCRIPT CAPITAL P;Sm;0;ON;;;;;N;SCRIPT P;;;; +2119;DOUBLE-STRUCK CAPITAL P;Lu;0;L; 0050;;;;N;DOUBLE-STRUCK P;;;; +211A;DOUBLE-STRUCK CAPITAL Q;Lu;0;L; 0051;;;;N;DOUBLE-STRUCK Q;;;; +211B;SCRIPT CAPITAL R;Lu;0;L; 0052;;;;N;SCRIPT R;;;; +211C;BLACK-LETTER CAPITAL R;Lu;0;L; 0052;;;;N;BLACK-LETTER R;;;; +211D;DOUBLE-STRUCK CAPITAL R;Lu;0;L; 0052;;;;N;DOUBLE-STRUCK R;;;; +211E;PRESCRIPTION TAKE;So;0;ON;;;;;N;;;;; +211F;RESPONSE;So;0;ON;;;;;N;;;;; +2120;SERVICE MARK;So;0;ON; 0053 004D;;;;N;;;;; +2121;TELEPHONE SIGN;So;0;ON; 0054 0045 004C;;;;N;T E L SYMBOL;;;; +2122;TRADE MARK SIGN;So;0;ON; 0054 004D;;;;N;TRADEMARK;;;; +2123;VERSICLE;So;0;ON;;;;;N;;;;; +2124;DOUBLE-STRUCK CAPITAL Z;Lu;0;L; 005A;;;;N;DOUBLE-STRUCK Z;;;; +2125;OUNCE SIGN;So;0;ON;;;;;N;OUNCE;;;; +2126;OHM SIGN;Lu;0;L;03A9;;;;N;OHM;;;03C9; +2127;INVERTED OHM SIGN;So;0;ON;;;;;N;MHO;;;; +2128;BLACK-LETTER CAPITAL Z;Lu;0;L; 005A;;;;N;BLACK-LETTER Z;;;; +2129;TURNED GREEK SMALL LETTER IOTA;So;0;ON;;;;;N;;;;; +212A;KELVIN SIGN;Lu;0;L;004B;;;;N;DEGREES KELVIN;;;006B; +212B;ANGSTROM SIGN;Lu;0;L;00C5;;;;N;ANGSTROM UNIT;;;00E5; +212C;SCRIPT CAPITAL B;Lu;0;L; 0042;;;;N;SCRIPT B;;;; +212D;BLACK-LETTER CAPITAL C;Lu;0;L; 0043;;;;N;BLACK-LETTER C;;;; +212E;ESTIMATED SYMBOL;So;0;ET;;;;;N;;;;; +212F;SCRIPT SMALL E;Ll;0;L; 0065;;;;N;;;;; +2130;SCRIPT CAPITAL E;Lu;0;L; 0045;;;;N;SCRIPT E;;;; +2131;SCRIPT CAPITAL F;Lu;0;L; 0046;;;;N;SCRIPT F;;;; +2132;TURNED CAPITAL F;Lu;0;L;;;;;N;TURNED F;;;214E; +2133;SCRIPT CAPITAL M;Lu;0;L; 004D;;;;N;SCRIPT M;;;; +2134;SCRIPT SMALL O;Ll;0;L; 006F;;;;N;;;;; +2135;ALEF SYMBOL;Lo;0;L; 05D0;;;;N;FIRST TRANSFINITE CARDINAL;;;; +2136;BET SYMBOL;Lo;0;L; 05D1;;;;N;SECOND TRANSFINITE CARDINAL;;;; +2137;GIMEL SYMBOL;Lo;0;L; 05D2;;;;N;THIRD TRANSFINITE CARDINAL;;;; +2138;DALET SYMBOL;Lo;0;L; 05D3;;;;N;FOURTH TRANSFINITE CARDINAL;;;; +2139;INFORMATION SOURCE;Ll;0;L; 0069;;;;N;;;;; +213A;ROTATED CAPITAL Q;So;0;ON;;;;;N;;;;; +213B;FACSIMILE SIGN;So;0;ON; 0046 0041 0058;;;;N;;;;; +213C;DOUBLE-STRUCK SMALL PI;Ll;0;L; 03C0;;;;N;;;;; +213D;DOUBLE-STRUCK SMALL GAMMA;Ll;0;L; 03B3;;;;N;;;;; +213E;DOUBLE-STRUCK CAPITAL GAMMA;Lu;0;L; 0393;;;;N;;;;; +213F;DOUBLE-STRUCK CAPITAL PI;Lu;0;L; 03A0;;;;N;;;;; +2140;DOUBLE-STRUCK N-ARY SUMMATION;Sm;0;ON; 2211;;;;Y;;;;; +2141;TURNED SANS-SERIF CAPITAL G;Sm;0;ON;;;;;N;;;;; +2142;TURNED SANS-SERIF CAPITAL L;Sm;0;ON;;;;;N;;;;; +2143;REVERSED SANS-SERIF CAPITAL L;Sm;0;ON;;;;;N;;;;; +2144;TURNED SANS-SERIF CAPITAL Y;Sm;0;ON;;;;;N;;;;; +2145;DOUBLE-STRUCK ITALIC CAPITAL D;Lu;0;L; 0044;;;;N;;;;; +2146;DOUBLE-STRUCK ITALIC SMALL D;Ll;0;L; 0064;;;;N;;;;; +2147;DOUBLE-STRUCK ITALIC SMALL E;Ll;0;L; 0065;;;;N;;;;; +2148;DOUBLE-STRUCK ITALIC SMALL I;Ll;0;L; 0069;;;;N;;;;; +2149;DOUBLE-STRUCK ITALIC SMALL J;Ll;0;L; 006A;;;;N;;;;; +214A;PROPERTY LINE;So;0;ON;;;;;N;;;;; +214B;TURNED AMPERSAND;Sm;0;ON;;;;;N;;;;; +214C;PER SIGN;So;0;ON;;;;;N;;;;; +214D;AKTIESELSKAB;So;0;ON;;;;;N;;;;; +214E;TURNED SMALL F;Ll;0;L;;;;;N;;;2132;;2132 +214F;SYMBOL FOR SAMARITAN SOURCE;So;0;L;;;;;N;;;;; +2150;VULGAR FRACTION ONE SEVENTH;No;0;ON; 0031 2044 0037;;;1/7;N;;;;; +2151;VULGAR FRACTION ONE NINTH;No;0;ON; 0031 2044 0039;;;1/9;N;;;;; +2152;VULGAR FRACTION ONE TENTH;No;0;ON; 0031 2044 0031 0030;;;1/10;N;;;;; +2153;VULGAR FRACTION ONE THIRD;No;0;ON; 0031 2044 0033;;;1/3;N;FRACTION ONE THIRD;;;; +2154;VULGAR FRACTION TWO THIRDS;No;0;ON; 0032 2044 0033;;;2/3;N;FRACTION TWO THIRDS;;;; +2155;VULGAR FRACTION ONE FIFTH;No;0;ON; 0031 2044 0035;;;1/5;N;FRACTION ONE FIFTH;;;; +2156;VULGAR FRACTION TWO FIFTHS;No;0;ON; 0032 2044 0035;;;2/5;N;FRACTION TWO FIFTHS;;;; +2157;VULGAR FRACTION THREE FIFTHS;No;0;ON; 0033 2044 0035;;;3/5;N;FRACTION THREE FIFTHS;;;; +2158;VULGAR FRACTION FOUR FIFTHS;No;0;ON; 0034 2044 0035;;;4/5;N;FRACTION FOUR FIFTHS;;;; +2159;VULGAR FRACTION ONE SIXTH;No;0;ON; 0031 2044 0036;;;1/6;N;FRACTION ONE SIXTH;;;; +215A;VULGAR FRACTION FIVE SIXTHS;No;0;ON; 0035 2044 0036;;;5/6;N;FRACTION FIVE SIXTHS;;;; +215B;VULGAR FRACTION ONE EIGHTH;No;0;ON; 0031 2044 0038;;;1/8;N;FRACTION ONE EIGHTH;;;; +215C;VULGAR FRACTION THREE EIGHTHS;No;0;ON; 0033 2044 0038;;;3/8;N;FRACTION THREE EIGHTHS;;;; +215D;VULGAR FRACTION FIVE EIGHTHS;No;0;ON; 0035 2044 0038;;;5/8;N;FRACTION FIVE EIGHTHS;;;; +215E;VULGAR FRACTION SEVEN EIGHTHS;No;0;ON; 0037 2044 0038;;;7/8;N;FRACTION SEVEN EIGHTHS;;;; +215F;FRACTION NUMERATOR ONE;No;0;ON; 0031 2044;;;1;N;;;;; +2160;ROMAN NUMERAL ONE;Nl;0;L; 0049;;;1;N;;;;2170; +2161;ROMAN NUMERAL TWO;Nl;0;L; 0049 0049;;;2;N;;;;2171; +2162;ROMAN NUMERAL THREE;Nl;0;L; 0049 0049 0049;;;3;N;;;;2172; +2163;ROMAN NUMERAL FOUR;Nl;0;L; 0049 0056;;;4;N;;;;2173; +2164;ROMAN NUMERAL FIVE;Nl;0;L; 0056;;;5;N;;;;2174; +2165;ROMAN NUMERAL SIX;Nl;0;L; 0056 0049;;;6;N;;;;2175; +2166;ROMAN NUMERAL SEVEN;Nl;0;L; 0056 0049 0049;;;7;N;;;;2176; +2167;ROMAN NUMERAL EIGHT;Nl;0;L; 0056 0049 0049 0049;;;8;N;;;;2177; +2168;ROMAN NUMERAL NINE;Nl;0;L; 0049 0058;;;9;N;;;;2178; +2169;ROMAN NUMERAL TEN;Nl;0;L; 0058;;;10;N;;;;2179; +216A;ROMAN NUMERAL ELEVEN;Nl;0;L; 0058 0049;;;11;N;;;;217A; +216B;ROMAN NUMERAL TWELVE;Nl;0;L; 0058 0049 0049;;;12;N;;;;217B; +216C;ROMAN NUMERAL FIFTY;Nl;0;L; 004C;;;50;N;;;;217C; +216D;ROMAN NUMERAL ONE HUNDRED;Nl;0;L; 0043;;;100;N;;;;217D; +216E;ROMAN NUMERAL FIVE HUNDRED;Nl;0;L; 0044;;;500;N;;;;217E; +216F;ROMAN NUMERAL ONE THOUSAND;Nl;0;L; 004D;;;1000;N;;;;217F; +2170;SMALL ROMAN NUMERAL ONE;Nl;0;L; 0069;;;1;N;;;2160;;2160 +2171;SMALL ROMAN NUMERAL TWO;Nl;0;L; 0069 0069;;;2;N;;;2161;;2161 +2172;SMALL ROMAN NUMERAL THREE;Nl;0;L; 0069 0069 0069;;;3;N;;;2162;;2162 +2173;SMALL ROMAN NUMERAL FOUR;Nl;0;L; 0069 0076;;;4;N;;;2163;;2163 +2174;SMALL ROMAN NUMERAL FIVE;Nl;0;L; 0076;;;5;N;;;2164;;2164 +2175;SMALL ROMAN NUMERAL SIX;Nl;0;L; 0076 0069;;;6;N;;;2165;;2165 +2176;SMALL ROMAN NUMERAL SEVEN;Nl;0;L; 0076 0069 0069;;;7;N;;;2166;;2166 +2177;SMALL ROMAN NUMERAL EIGHT;Nl;0;L; 0076 0069 0069 0069;;;8;N;;;2167;;2167 +2178;SMALL ROMAN NUMERAL NINE;Nl;0;L; 0069 0078;;;9;N;;;2168;;2168 +2179;SMALL ROMAN NUMERAL TEN;Nl;0;L; 0078;;;10;N;;;2169;;2169 +217A;SMALL ROMAN NUMERAL ELEVEN;Nl;0;L; 0078 0069;;;11;N;;;216A;;216A +217B;SMALL ROMAN NUMERAL TWELVE;Nl;0;L; 0078 0069 0069;;;12;N;;;216B;;216B +217C;SMALL ROMAN NUMERAL FIFTY;Nl;0;L; 006C;;;50;N;;;216C;;216C +217D;SMALL ROMAN NUMERAL ONE HUNDRED;Nl;0;L; 0063;;;100;N;;;216D;;216D +217E;SMALL ROMAN NUMERAL FIVE HUNDRED;Nl;0;L; 0064;;;500;N;;;216E;;216E +217F;SMALL ROMAN NUMERAL ONE THOUSAND;Nl;0;L; 006D;;;1000;N;;;216F;;216F +2180;ROMAN NUMERAL ONE THOUSAND C D;Nl;0;L;;;;1000;N;;;;; +2181;ROMAN NUMERAL FIVE THOUSAND;Nl;0;L;;;;5000;N;;;;; +2182;ROMAN NUMERAL TEN THOUSAND;Nl;0;L;;;;10000;N;;;;; +2183;ROMAN NUMERAL REVERSED ONE HUNDRED;Lu;0;L;;;;;N;;;;2184; +2184;LATIN SMALL LETTER REVERSED C;Ll;0;L;;;;;N;;;2183;;2183 +2185;ROMAN NUMERAL SIX LATE FORM;Nl;0;L;;;;6;N;;;;; +2186;ROMAN NUMERAL FIFTY EARLY FORM;Nl;0;L;;;;50;N;;;;; +2187;ROMAN NUMERAL FIFTY THOUSAND;Nl;0;L;;;;50000;N;;;;; +2188;ROMAN NUMERAL ONE HUNDRED THOUSAND;Nl;0;L;;;;100000;N;;;;; +2189;VULGAR FRACTION ZERO THIRDS;No;0;ON; 0030 2044 0033;;;0;N;;;;; +218A;TURNED DIGIT TWO;So;0;ON;;;;;N;;;;; +218B;TURNED DIGIT THREE;So;0;ON;;;;;N;;;;; +2190;LEFTWARDS ARROW;Sm;0;ON;;;;;N;LEFT ARROW;;;; +2191;UPWARDS ARROW;Sm;0;ON;;;;;N;UP ARROW;;;; +2192;RIGHTWARDS ARROW;Sm;0;ON;;;;;N;RIGHT ARROW;;;; +2193;DOWNWARDS ARROW;Sm;0;ON;;;;;N;DOWN ARROW;;;; +2194;LEFT RIGHT ARROW;Sm;0;ON;;;;;N;;;;; +2195;UP DOWN ARROW;So;0;ON;;;;;N;;;;; +2196;NORTH WEST ARROW;So;0;ON;;;;;N;UPPER LEFT ARROW;;;; +2197;NORTH EAST ARROW;So;0;ON;;;;;N;UPPER RIGHT ARROW;;;; +2198;SOUTH EAST ARROW;So;0;ON;;;;;N;LOWER RIGHT ARROW;;;; +2199;SOUTH WEST ARROW;So;0;ON;;;;;N;LOWER LEFT ARROW;;;; +219A;LEFTWARDS ARROW WITH STROKE;Sm;0;ON;2190 0338;;;;N;LEFT ARROW WITH STROKE;;;; +219B;RIGHTWARDS ARROW WITH STROKE;Sm;0;ON;2192 0338;;;;N;RIGHT ARROW WITH STROKE;;;; +219C;LEFTWARDS WAVE ARROW;So;0;ON;;;;;N;LEFT WAVE ARROW;;;; +219D;RIGHTWARDS WAVE ARROW;So;0;ON;;;;;N;RIGHT WAVE ARROW;;;; +219E;LEFTWARDS TWO HEADED ARROW;So;0;ON;;;;;N;LEFT TWO HEADED ARROW;;;; +219F;UPWARDS TWO HEADED ARROW;So;0;ON;;;;;N;UP TWO HEADED ARROW;;;; +21A0;RIGHTWARDS TWO HEADED ARROW;Sm;0;ON;;;;;N;RIGHT TWO HEADED ARROW;;;; +21A1;DOWNWARDS TWO HEADED ARROW;So;0;ON;;;;;N;DOWN TWO HEADED ARROW;;;; +21A2;LEFTWARDS ARROW WITH TAIL;So;0;ON;;;;;N;LEFT ARROW WITH TAIL;;;; +21A3;RIGHTWARDS ARROW WITH TAIL;Sm;0;ON;;;;;N;RIGHT ARROW WITH TAIL;;;; +21A4;LEFTWARDS ARROW FROM BAR;So;0;ON;;;;;N;LEFT ARROW FROM BAR;;;; +21A5;UPWARDS ARROW FROM BAR;So;0;ON;;;;;N;UP ARROW FROM BAR;;;; +21A6;RIGHTWARDS ARROW FROM BAR;Sm;0;ON;;;;;N;RIGHT ARROW FROM BAR;;;; +21A7;DOWNWARDS ARROW FROM BAR;So;0;ON;;;;;N;DOWN ARROW FROM BAR;;;; +21A8;UP DOWN ARROW WITH BASE;So;0;ON;;;;;N;;;;; +21A9;LEFTWARDS ARROW WITH HOOK;So;0;ON;;;;;N;LEFT ARROW WITH HOOK;;;; +21AA;RIGHTWARDS ARROW WITH HOOK;So;0;ON;;;;;N;RIGHT ARROW WITH HOOK;;;; +21AB;LEFTWARDS ARROW WITH LOOP;So;0;ON;;;;;N;LEFT ARROW WITH LOOP;;;; +21AC;RIGHTWARDS ARROW WITH LOOP;So;0;ON;;;;;N;RIGHT ARROW WITH LOOP;;;; +21AD;LEFT RIGHT WAVE ARROW;So;0;ON;;;;;N;;;;; +21AE;LEFT RIGHT ARROW WITH STROKE;Sm;0;ON;2194 0338;;;;N;;;;; +21AF;DOWNWARDS ZIGZAG ARROW;So;0;ON;;;;;N;DOWN ZIGZAG ARROW;;;; +21B0;UPWARDS ARROW WITH TIP LEFTWARDS;So;0;ON;;;;;N;UP ARROW WITH TIP LEFT;;;; +21B1;UPWARDS ARROW WITH TIP RIGHTWARDS;So;0;ON;;;;;N;UP ARROW WITH TIP RIGHT;;;; +21B2;DOWNWARDS ARROW WITH TIP LEFTWARDS;So;0;ON;;;;;N;DOWN ARROW WITH TIP LEFT;;;; +21B3;DOWNWARDS ARROW WITH TIP RIGHTWARDS;So;0;ON;;;;;N;DOWN ARROW WITH TIP RIGHT;;;; +21B4;RIGHTWARDS ARROW WITH CORNER DOWNWARDS;So;0;ON;;;;;N;RIGHT ARROW WITH CORNER DOWN;;;; +21B5;DOWNWARDS ARROW WITH CORNER LEFTWARDS;So;0;ON;;;;;N;DOWN ARROW WITH CORNER LEFT;;;; +21B6;ANTICLOCKWISE TOP SEMICIRCLE ARROW;So;0;ON;;;;;N;;;;; +21B7;CLOCKWISE TOP SEMICIRCLE ARROW;So;0;ON;;;;;N;;;;; +21B8;NORTH WEST ARROW TO LONG BAR;So;0;ON;;;;;N;UPPER LEFT ARROW TO LONG BAR;;;; +21B9;LEFTWARDS ARROW TO BAR OVER RIGHTWARDS ARROW TO BAR;So;0;ON;;;;;N;LEFT ARROW TO BAR OVER RIGHT ARROW TO BAR;;;; +21BA;ANTICLOCKWISE OPEN CIRCLE ARROW;So;0;ON;;;;;N;;;;; +21BB;CLOCKWISE OPEN CIRCLE ARROW;So;0;ON;;;;;N;;;;; +21BC;LEFTWARDS HARPOON WITH BARB UPWARDS;So;0;ON;;;;;N;LEFT HARPOON WITH BARB UP;;;; +21BD;LEFTWARDS HARPOON WITH BARB DOWNWARDS;So;0;ON;;;;;N;LEFT HARPOON WITH BARB DOWN;;;; +21BE;UPWARDS HARPOON WITH BARB RIGHTWARDS;So;0;ON;;;;;N;UP HARPOON WITH BARB RIGHT;;;; +21BF;UPWARDS HARPOON WITH BARB LEFTWARDS;So;0;ON;;;;;N;UP HARPOON WITH BARB LEFT;;;; +21C0;RIGHTWARDS HARPOON WITH BARB UPWARDS;So;0;ON;;;;;N;RIGHT HARPOON WITH BARB UP;;;; +21C1;RIGHTWARDS HARPOON WITH BARB DOWNWARDS;So;0;ON;;;;;N;RIGHT HARPOON WITH BARB DOWN;;;; +21C2;DOWNWARDS HARPOON WITH BARB RIGHTWARDS;So;0;ON;;;;;N;DOWN HARPOON WITH BARB RIGHT;;;; +21C3;DOWNWARDS HARPOON WITH BARB LEFTWARDS;So;0;ON;;;;;N;DOWN HARPOON WITH BARB LEFT;;;; +21C4;RIGHTWARDS ARROW OVER LEFTWARDS ARROW;So;0;ON;;;;;N;RIGHT ARROW OVER LEFT ARROW;;;; +21C5;UPWARDS ARROW LEFTWARDS OF DOWNWARDS ARROW;So;0;ON;;;;;N;UP ARROW LEFT OF DOWN ARROW;;;; +21C6;LEFTWARDS ARROW OVER RIGHTWARDS ARROW;So;0;ON;;;;;N;LEFT ARROW OVER RIGHT ARROW;;;; +21C7;LEFTWARDS PAIRED ARROWS;So;0;ON;;;;;N;LEFT PAIRED ARROWS;;;; +21C8;UPWARDS PAIRED ARROWS;So;0;ON;;;;;N;UP PAIRED ARROWS;;;; +21C9;RIGHTWARDS PAIRED ARROWS;So;0;ON;;;;;N;RIGHT PAIRED ARROWS;;;; +21CA;DOWNWARDS PAIRED ARROWS;So;0;ON;;;;;N;DOWN PAIRED ARROWS;;;; +21CB;LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON;So;0;ON;;;;;N;LEFT HARPOON OVER RIGHT HARPOON;;;; +21CC;RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON;So;0;ON;;;;;N;RIGHT HARPOON OVER LEFT HARPOON;;;; +21CD;LEFTWARDS DOUBLE ARROW WITH STROKE;So;0;ON;21D0 0338;;;;N;LEFT DOUBLE ARROW WITH STROKE;;;; +21CE;LEFT RIGHT DOUBLE ARROW WITH STROKE;Sm;0;ON;21D4 0338;;;;N;;;;; +21CF;RIGHTWARDS DOUBLE ARROW WITH STROKE;Sm;0;ON;21D2 0338;;;;N;RIGHT DOUBLE ARROW WITH STROKE;;;; +21D0;LEFTWARDS DOUBLE ARROW;So;0;ON;;;;;N;LEFT DOUBLE ARROW;;;; +21D1;UPWARDS DOUBLE ARROW;So;0;ON;;;;;N;UP DOUBLE ARROW;;;; +21D2;RIGHTWARDS DOUBLE ARROW;Sm;0;ON;;;;;N;RIGHT DOUBLE ARROW;;;; +21D3;DOWNWARDS DOUBLE ARROW;So;0;ON;;;;;N;DOWN DOUBLE ARROW;;;; +21D4;LEFT RIGHT DOUBLE ARROW;Sm;0;ON;;;;;N;;;;; +21D5;UP DOWN DOUBLE ARROW;So;0;ON;;;;;N;;;;; +21D6;NORTH WEST DOUBLE ARROW;So;0;ON;;;;;N;UPPER LEFT DOUBLE ARROW;;;; +21D7;NORTH EAST DOUBLE ARROW;So;0;ON;;;;;N;UPPER RIGHT DOUBLE ARROW;;;; +21D8;SOUTH EAST DOUBLE ARROW;So;0;ON;;;;;N;LOWER RIGHT DOUBLE ARROW;;;; +21D9;SOUTH WEST DOUBLE ARROW;So;0;ON;;;;;N;LOWER LEFT DOUBLE ARROW;;;; +21DA;LEFTWARDS TRIPLE ARROW;So;0;ON;;;;;N;LEFT TRIPLE ARROW;;;; +21DB;RIGHTWARDS TRIPLE ARROW;So;0;ON;;;;;N;RIGHT TRIPLE ARROW;;;; +21DC;LEFTWARDS SQUIGGLE ARROW;So;0;ON;;;;;N;LEFT SQUIGGLE ARROW;;;; +21DD;RIGHTWARDS SQUIGGLE ARROW;So;0;ON;;;;;N;RIGHT SQUIGGLE ARROW;;;; +21DE;UPWARDS ARROW WITH DOUBLE STROKE;So;0;ON;;;;;N;UP ARROW WITH DOUBLE STROKE;;;; +21DF;DOWNWARDS ARROW WITH DOUBLE STROKE;So;0;ON;;;;;N;DOWN ARROW WITH DOUBLE STROKE;;;; +21E0;LEFTWARDS DASHED ARROW;So;0;ON;;;;;N;LEFT DASHED ARROW;;;; +21E1;UPWARDS DASHED ARROW;So;0;ON;;;;;N;UP DASHED ARROW;;;; +21E2;RIGHTWARDS DASHED ARROW;So;0;ON;;;;;N;RIGHT DASHED ARROW;;;; +21E3;DOWNWARDS DASHED ARROW;So;0;ON;;;;;N;DOWN DASHED ARROW;;;; +21E4;LEFTWARDS ARROW TO BAR;So;0;ON;;;;;N;LEFT ARROW TO BAR;;;; +21E5;RIGHTWARDS ARROW TO BAR;So;0;ON;;;;;N;RIGHT ARROW TO BAR;;;; +21E6;LEFTWARDS WHITE ARROW;So;0;ON;;;;;N;WHITE LEFT ARROW;;;; +21E7;UPWARDS WHITE ARROW;So;0;ON;;;;;N;WHITE UP ARROW;;;; +21E8;RIGHTWARDS WHITE ARROW;So;0;ON;;;;;N;WHITE RIGHT ARROW;;;; +21E9;DOWNWARDS WHITE ARROW;So;0;ON;;;;;N;WHITE DOWN ARROW;;;; +21EA;UPWARDS WHITE ARROW FROM BAR;So;0;ON;;;;;N;WHITE UP ARROW FROM BAR;;;; +21EB;UPWARDS WHITE ARROW ON PEDESTAL;So;0;ON;;;;;N;;;;; +21EC;UPWARDS WHITE ARROW ON PEDESTAL WITH HORIZONTAL BAR;So;0;ON;;;;;N;;;;; +21ED;UPWARDS WHITE ARROW ON PEDESTAL WITH VERTICAL BAR;So;0;ON;;;;;N;;;;; +21EE;UPWARDS WHITE DOUBLE ARROW;So;0;ON;;;;;N;;;;; +21EF;UPWARDS WHITE DOUBLE ARROW ON PEDESTAL;So;0;ON;;;;;N;;;;; +21F0;RIGHTWARDS WHITE ARROW FROM WALL;So;0;ON;;;;;N;;;;; +21F1;NORTH WEST ARROW TO CORNER;So;0;ON;;;;;N;;;;; +21F2;SOUTH EAST ARROW TO CORNER;So;0;ON;;;;;N;;;;; +21F3;UP DOWN WHITE ARROW;So;0;ON;;;;;N;;;;; +21F4;RIGHT ARROW WITH SMALL CIRCLE;Sm;0;ON;;;;;N;;;;; +21F5;DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW;Sm;0;ON;;;;;N;;;;; +21F6;THREE RIGHTWARDS ARROWS;Sm;0;ON;;;;;N;;;;; +21F7;LEFTWARDS ARROW WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +21F8;RIGHTWARDS ARROW WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +21F9;LEFT RIGHT ARROW WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +21FA;LEFTWARDS ARROW WITH DOUBLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +21FB;RIGHTWARDS ARROW WITH DOUBLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +21FC;LEFT RIGHT ARROW WITH DOUBLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +21FD;LEFTWARDS OPEN-HEADED ARROW;Sm;0;ON;;;;;N;;;;; +21FE;RIGHTWARDS OPEN-HEADED ARROW;Sm;0;ON;;;;;N;;;;; +21FF;LEFT RIGHT OPEN-HEADED ARROW;Sm;0;ON;;;;;N;;;;; +2200;FOR ALL;Sm;0;ON;;;;;N;;;;; +2201;COMPLEMENT;Sm;0;ON;;;;;Y;;;;; +2202;PARTIAL DIFFERENTIAL;Sm;0;ON;;;;;Y;;;;; +2203;THERE EXISTS;Sm;0;ON;;;;;Y;;;;; +2204;THERE DOES NOT EXIST;Sm;0;ON;2203 0338;;;;Y;;;;; +2205;EMPTY SET;Sm;0;ON;;;;;N;;;;; +2206;INCREMENT;Sm;0;ON;;;;;N;;;;; +2207;NABLA;Sm;0;ON;;;;;N;;;;; +2208;ELEMENT OF;Sm;0;ON;;;;;Y;;;;; +2209;NOT AN ELEMENT OF;Sm;0;ON;2208 0338;;;;Y;;;;; +220A;SMALL ELEMENT OF;Sm;0;ON;;;;;Y;;;;; +220B;CONTAINS AS MEMBER;Sm;0;ON;;;;;Y;;;;; +220C;DOES NOT CONTAIN AS MEMBER;Sm;0;ON;220B 0338;;;;Y;;;;; +220D;SMALL CONTAINS AS MEMBER;Sm;0;ON;;;;;Y;;;;; +220E;END OF PROOF;Sm;0;ON;;;;;N;;;;; +220F;N-ARY PRODUCT;Sm;0;ON;;;;;N;;;;; +2210;N-ARY COPRODUCT;Sm;0;ON;;;;;N;;;;; +2211;N-ARY SUMMATION;Sm;0;ON;;;;;Y;;;;; +2212;MINUS SIGN;Sm;0;ES;;;;;N;;;;; +2213;MINUS-OR-PLUS SIGN;Sm;0;ET;;;;;N;;;;; +2214;DOT PLUS;Sm;0;ON;;;;;N;;;;; +2215;DIVISION SLASH;Sm;0;ON;;;;;Y;;;;; +2216;SET MINUS;Sm;0;ON;;;;;Y;;;;; +2217;ASTERISK OPERATOR;Sm;0;ON;;;;;N;;;;; +2218;RING OPERATOR;Sm;0;ON;;;;;N;;;;; +2219;BULLET OPERATOR;Sm;0;ON;;;;;N;;;;; +221A;SQUARE ROOT;Sm;0;ON;;;;;Y;;;;; +221B;CUBE ROOT;Sm;0;ON;;;;;Y;;;;; +221C;FOURTH ROOT;Sm;0;ON;;;;;Y;;;;; +221D;PROPORTIONAL TO;Sm;0;ON;;;;;Y;;;;; +221E;INFINITY;Sm;0;ON;;;;;N;;;;; +221F;RIGHT ANGLE;Sm;0;ON;;;;;Y;;;;; +2220;ANGLE;Sm;0;ON;;;;;Y;;;;; +2221;MEASURED ANGLE;Sm;0;ON;;;;;Y;;;;; +2222;SPHERICAL ANGLE;Sm;0;ON;;;;;Y;;;;; +2223;DIVIDES;Sm;0;ON;;;;;N;;;;; +2224;DOES NOT DIVIDE;Sm;0;ON;2223 0338;;;;Y;;;;; +2225;PARALLEL TO;Sm;0;ON;;;;;N;;;;; +2226;NOT PARALLEL TO;Sm;0;ON;2225 0338;;;;Y;;;;; +2227;LOGICAL AND;Sm;0;ON;;;;;N;;;;; +2228;LOGICAL OR;Sm;0;ON;;;;;N;;;;; +2229;INTERSECTION;Sm;0;ON;;;;;N;;;;; +222A;UNION;Sm;0;ON;;;;;N;;;;; +222B;INTEGRAL;Sm;0;ON;;;;;Y;;;;; +222C;DOUBLE INTEGRAL;Sm;0;ON; 222B 222B;;;;Y;;;;; +222D;TRIPLE INTEGRAL;Sm;0;ON; 222B 222B 222B;;;;Y;;;;; +222E;CONTOUR INTEGRAL;Sm;0;ON;;;;;Y;;;;; +222F;SURFACE INTEGRAL;Sm;0;ON; 222E 222E;;;;Y;;;;; +2230;VOLUME INTEGRAL;Sm;0;ON; 222E 222E 222E;;;;Y;;;;; +2231;CLOCKWISE INTEGRAL;Sm;0;ON;;;;;Y;;;;; +2232;CLOCKWISE CONTOUR INTEGRAL;Sm;0;ON;;;;;Y;;;;; +2233;ANTICLOCKWISE CONTOUR INTEGRAL;Sm;0;ON;;;;;Y;;;;; +2234;THEREFORE;Sm;0;ON;;;;;N;;;;; +2235;BECAUSE;Sm;0;ON;;;;;N;;;;; +2236;RATIO;Sm;0;ON;;;;;N;;;;; +2237;PROPORTION;Sm;0;ON;;;;;N;;;;; +2238;DOT MINUS;Sm;0;ON;;;;;N;;;;; +2239;EXCESS;Sm;0;ON;;;;;Y;;;;; +223A;GEOMETRIC PROPORTION;Sm;0;ON;;;;;N;;;;; +223B;HOMOTHETIC;Sm;0;ON;;;;;Y;;;;; +223C;TILDE OPERATOR;Sm;0;ON;;;;;Y;;;;; +223D;REVERSED TILDE;Sm;0;ON;;;;;Y;;;;; +223E;INVERTED LAZY S;Sm;0;ON;;;;;Y;;;;; +223F;SINE WAVE;Sm;0;ON;;;;;Y;;;;; +2240;WREATH PRODUCT;Sm;0;ON;;;;;Y;;;;; +2241;NOT TILDE;Sm;0;ON;223C 0338;;;;Y;;;;; +2242;MINUS TILDE;Sm;0;ON;;;;;Y;;;;; +2243;ASYMPTOTICALLY EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2244;NOT ASYMPTOTICALLY EQUAL TO;Sm;0;ON;2243 0338;;;;Y;;;;; +2245;APPROXIMATELY EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2246;APPROXIMATELY BUT NOT ACTUALLY EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2247;NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO;Sm;0;ON;2245 0338;;;;Y;;;;; +2248;ALMOST EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2249;NOT ALMOST EQUAL TO;Sm;0;ON;2248 0338;;;;Y;;;;; +224A;ALMOST EQUAL OR EQUAL TO;Sm;0;ON;;;;;Y;;;;; +224B;TRIPLE TILDE;Sm;0;ON;;;;;Y;;;;; +224C;ALL EQUAL TO;Sm;0;ON;;;;;Y;;;;; +224D;EQUIVALENT TO;Sm;0;ON;;;;;N;;;;; +224E;GEOMETRICALLY EQUIVALENT TO;Sm;0;ON;;;;;N;;;;; +224F;DIFFERENCE BETWEEN;Sm;0;ON;;;;;N;;;;; +2250;APPROACHES THE LIMIT;Sm;0;ON;;;;;N;;;;; +2251;GEOMETRICALLY EQUAL TO;Sm;0;ON;;;;;N;;;;; +2252;APPROXIMATELY EQUAL TO OR THE IMAGE OF;Sm;0;ON;;;;;Y;;;;; +2253;IMAGE OF OR APPROXIMATELY EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2254;COLON EQUALS;Sm;0;ON;;;;;Y;COLON EQUAL;;;; +2255;EQUALS COLON;Sm;0;ON;;;;;Y;EQUAL COLON;;;; +2256;RING IN EQUAL TO;Sm;0;ON;;;;;N;;;;; +2257;RING EQUAL TO;Sm;0;ON;;;;;N;;;;; +2258;CORRESPONDS TO;Sm;0;ON;;;;;N;;;;; +2259;ESTIMATES;Sm;0;ON;;;;;N;;;;; +225A;EQUIANGULAR TO;Sm;0;ON;;;;;N;;;;; +225B;STAR EQUALS;Sm;0;ON;;;;;N;;;;; +225C;DELTA EQUAL TO;Sm;0;ON;;;;;N;;;;; +225D;EQUAL TO BY DEFINITION;Sm;0;ON;;;;;N;;;;; +225E;MEASURED BY;Sm;0;ON;;;;;N;;;;; +225F;QUESTIONED EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2260;NOT EQUAL TO;Sm;0;ON;003D 0338;;;;Y;;;;; +2261;IDENTICAL TO;Sm;0;ON;;;;;N;;;;; +2262;NOT IDENTICAL TO;Sm;0;ON;2261 0338;;;;Y;;;;; +2263;STRICTLY EQUIVALENT TO;Sm;0;ON;;;;;N;;;;; +2264;LESS-THAN OR EQUAL TO;Sm;0;ON;;;;;Y;LESS THAN OR EQUAL TO;;;; +2265;GREATER-THAN OR EQUAL TO;Sm;0;ON;;;;;Y;GREATER THAN OR EQUAL TO;;;; +2266;LESS-THAN OVER EQUAL TO;Sm;0;ON;;;;;Y;LESS THAN OVER EQUAL TO;;;; +2267;GREATER-THAN OVER EQUAL TO;Sm;0;ON;;;;;Y;GREATER THAN OVER EQUAL TO;;;; +2268;LESS-THAN BUT NOT EQUAL TO;Sm;0;ON;;;;;Y;LESS THAN BUT NOT EQUAL TO;;;; +2269;GREATER-THAN BUT NOT EQUAL TO;Sm;0;ON;;;;;Y;GREATER THAN BUT NOT EQUAL TO;;;; +226A;MUCH LESS-THAN;Sm;0;ON;;;;;Y;MUCH LESS THAN;;;; +226B;MUCH GREATER-THAN;Sm;0;ON;;;;;Y;MUCH GREATER THAN;;;; +226C;BETWEEN;Sm;0;ON;;;;;N;;;;; +226D;NOT EQUIVALENT TO;Sm;0;ON;224D 0338;;;;N;;;;; +226E;NOT LESS-THAN;Sm;0;ON;003C 0338;;;;Y;NOT LESS THAN;;;; +226F;NOT GREATER-THAN;Sm;0;ON;003E 0338;;;;Y;NOT GREATER THAN;;;; +2270;NEITHER LESS-THAN NOR EQUAL TO;Sm;0;ON;2264 0338;;;;Y;NEITHER LESS THAN NOR EQUAL TO;;;; +2271;NEITHER GREATER-THAN NOR EQUAL TO;Sm;0;ON;2265 0338;;;;Y;NEITHER GREATER THAN NOR EQUAL TO;;;; +2272;LESS-THAN OR EQUIVALENT TO;Sm;0;ON;;;;;Y;LESS THAN OR EQUIVALENT TO;;;; +2273;GREATER-THAN OR EQUIVALENT TO;Sm;0;ON;;;;;Y;GREATER THAN OR EQUIVALENT TO;;;; +2274;NEITHER LESS-THAN NOR EQUIVALENT TO;Sm;0;ON;2272 0338;;;;Y;NEITHER LESS THAN NOR EQUIVALENT TO;;;; +2275;NEITHER GREATER-THAN NOR EQUIVALENT TO;Sm;0;ON;2273 0338;;;;Y;NEITHER GREATER THAN NOR EQUIVALENT TO;;;; +2276;LESS-THAN OR GREATER-THAN;Sm;0;ON;;;;;Y;LESS THAN OR GREATER THAN;;;; +2277;GREATER-THAN OR LESS-THAN;Sm;0;ON;;;;;Y;GREATER THAN OR LESS THAN;;;; +2278;NEITHER LESS-THAN NOR GREATER-THAN;Sm;0;ON;2276 0338;;;;Y;NEITHER LESS THAN NOR GREATER THAN;;;; +2279;NEITHER GREATER-THAN NOR LESS-THAN;Sm;0;ON;2277 0338;;;;Y;NEITHER GREATER THAN NOR LESS THAN;;;; +227A;PRECEDES;Sm;0;ON;;;;;Y;;;;; +227B;SUCCEEDS;Sm;0;ON;;;;;Y;;;;; +227C;PRECEDES OR EQUAL TO;Sm;0;ON;;;;;Y;;;;; +227D;SUCCEEDS OR EQUAL TO;Sm;0;ON;;;;;Y;;;;; +227E;PRECEDES OR EQUIVALENT TO;Sm;0;ON;;;;;Y;;;;; +227F;SUCCEEDS OR EQUIVALENT TO;Sm;0;ON;;;;;Y;;;;; +2280;DOES NOT PRECEDE;Sm;0;ON;227A 0338;;;;Y;;;;; +2281;DOES NOT SUCCEED;Sm;0;ON;227B 0338;;;;Y;;;;; +2282;SUBSET OF;Sm;0;ON;;;;;Y;;;;; +2283;SUPERSET OF;Sm;0;ON;;;;;Y;;;;; +2284;NOT A SUBSET OF;Sm;0;ON;2282 0338;;;;Y;;;;; +2285;NOT A SUPERSET OF;Sm;0;ON;2283 0338;;;;Y;;;;; +2286;SUBSET OF OR EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2287;SUPERSET OF OR EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2288;NEITHER A SUBSET OF NOR EQUAL TO;Sm;0;ON;2286 0338;;;;Y;;;;; +2289;NEITHER A SUPERSET OF NOR EQUAL TO;Sm;0;ON;2287 0338;;;;Y;;;;; +228A;SUBSET OF WITH NOT EQUAL TO;Sm;0;ON;;;;;Y;SUBSET OF OR NOT EQUAL TO;;;; +228B;SUPERSET OF WITH NOT EQUAL TO;Sm;0;ON;;;;;Y;SUPERSET OF OR NOT EQUAL TO;;;; +228C;MULTISET;Sm;0;ON;;;;;Y;;;;; +228D;MULTISET MULTIPLICATION;Sm;0;ON;;;;;N;;;;; +228E;MULTISET UNION;Sm;0;ON;;;;;N;;;;; +228F;SQUARE IMAGE OF;Sm;0;ON;;;;;Y;;;;; +2290;SQUARE ORIGINAL OF;Sm;0;ON;;;;;Y;;;;; +2291;SQUARE IMAGE OF OR EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2292;SQUARE ORIGINAL OF OR EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2293;SQUARE CAP;Sm;0;ON;;;;;N;;;;; +2294;SQUARE CUP;Sm;0;ON;;;;;N;;;;; +2295;CIRCLED PLUS;Sm;0;ON;;;;;N;;;;; +2296;CIRCLED MINUS;Sm;0;ON;;;;;N;;;;; +2297;CIRCLED TIMES;Sm;0;ON;;;;;N;;;;; +2298;CIRCLED DIVISION SLASH;Sm;0;ON;;;;;Y;;;;; +2299;CIRCLED DOT OPERATOR;Sm;0;ON;;;;;N;;;;; +229A;CIRCLED RING OPERATOR;Sm;0;ON;;;;;N;;;;; +229B;CIRCLED ASTERISK OPERATOR;Sm;0;ON;;;;;N;;;;; +229C;CIRCLED EQUALS;Sm;0;ON;;;;;N;;;;; +229D;CIRCLED DASH;Sm;0;ON;;;;;N;;;;; +229E;SQUARED PLUS;Sm;0;ON;;;;;N;;;;; +229F;SQUARED MINUS;Sm;0;ON;;;;;N;;;;; +22A0;SQUARED TIMES;Sm;0;ON;;;;;N;;;;; +22A1;SQUARED DOT OPERATOR;Sm;0;ON;;;;;N;;;;; +22A2;RIGHT TACK;Sm;0;ON;;;;;Y;;;;; +22A3;LEFT TACK;Sm;0;ON;;;;;Y;;;;; +22A4;DOWN TACK;Sm;0;ON;;;;;N;;;;; +22A5;UP TACK;Sm;0;ON;;;;;N;;;;; +22A6;ASSERTION;Sm;0;ON;;;;;Y;;;;; +22A7;MODELS;Sm;0;ON;;;;;Y;;;;; +22A8;TRUE;Sm;0;ON;;;;;Y;;;;; +22A9;FORCES;Sm;0;ON;;;;;Y;;;;; +22AA;TRIPLE VERTICAL BAR RIGHT TURNSTILE;Sm;0;ON;;;;;Y;;;;; +22AB;DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE;Sm;0;ON;;;;;Y;;;;; +22AC;DOES NOT PROVE;Sm;0;ON;22A2 0338;;;;Y;;;;; +22AD;NOT TRUE;Sm;0;ON;22A8 0338;;;;Y;;;;; +22AE;DOES NOT FORCE;Sm;0;ON;22A9 0338;;;;Y;;;;; +22AF;NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE;Sm;0;ON;22AB 0338;;;;Y;;;;; +22B0;PRECEDES UNDER RELATION;Sm;0;ON;;;;;Y;;;;; +22B1;SUCCEEDS UNDER RELATION;Sm;0;ON;;;;;Y;;;;; +22B2;NORMAL SUBGROUP OF;Sm;0;ON;;;;;Y;;;;; +22B3;CONTAINS AS NORMAL SUBGROUP;Sm;0;ON;;;;;Y;;;;; +22B4;NORMAL SUBGROUP OF OR EQUAL TO;Sm;0;ON;;;;;Y;;;;; +22B5;CONTAINS AS NORMAL SUBGROUP OR EQUAL TO;Sm;0;ON;;;;;Y;;;;; +22B6;ORIGINAL OF;Sm;0;ON;;;;;Y;;;;; +22B7;IMAGE OF;Sm;0;ON;;;;;Y;;;;; +22B8;MULTIMAP;Sm;0;ON;;;;;Y;;;;; +22B9;HERMITIAN CONJUGATE MATRIX;Sm;0;ON;;;;;N;;;;; +22BA;INTERCALATE;Sm;0;ON;;;;;N;;;;; +22BB;XOR;Sm;0;ON;;;;;N;;;;; +22BC;NAND;Sm;0;ON;;;;;N;;;;; +22BD;NOR;Sm;0;ON;;;;;N;;;;; +22BE;RIGHT ANGLE WITH ARC;Sm;0;ON;;;;;Y;;;;; +22BF;RIGHT TRIANGLE;Sm;0;ON;;;;;Y;;;;; +22C0;N-ARY LOGICAL AND;Sm;0;ON;;;;;N;;;;; +22C1;N-ARY LOGICAL OR;Sm;0;ON;;;;;N;;;;; +22C2;N-ARY INTERSECTION;Sm;0;ON;;;;;N;;;;; +22C3;N-ARY UNION;Sm;0;ON;;;;;N;;;;; +22C4;DIAMOND OPERATOR;Sm;0;ON;;;;;N;;;;; +22C5;DOT OPERATOR;Sm;0;ON;;;;;N;;;;; +22C6;STAR OPERATOR;Sm;0;ON;;;;;N;;;;; +22C7;DIVISION TIMES;Sm;0;ON;;;;;N;;;;; +22C8;BOWTIE;Sm;0;ON;;;;;N;;;;; +22C9;LEFT NORMAL FACTOR SEMIDIRECT PRODUCT;Sm;0;ON;;;;;Y;;;;; +22CA;RIGHT NORMAL FACTOR SEMIDIRECT PRODUCT;Sm;0;ON;;;;;Y;;;;; +22CB;LEFT SEMIDIRECT PRODUCT;Sm;0;ON;;;;;Y;;;;; +22CC;RIGHT SEMIDIRECT PRODUCT;Sm;0;ON;;;;;Y;;;;; +22CD;REVERSED TILDE EQUALS;Sm;0;ON;;;;;Y;;;;; +22CE;CURLY LOGICAL OR;Sm;0;ON;;;;;N;;;;; +22CF;CURLY LOGICAL AND;Sm;0;ON;;;;;N;;;;; +22D0;DOUBLE SUBSET;Sm;0;ON;;;;;Y;;;;; +22D1;DOUBLE SUPERSET;Sm;0;ON;;;;;Y;;;;; +22D2;DOUBLE INTERSECTION;Sm;0;ON;;;;;N;;;;; +22D3;DOUBLE UNION;Sm;0;ON;;;;;N;;;;; +22D4;PITCHFORK;Sm;0;ON;;;;;N;;;;; +22D5;EQUAL AND PARALLEL TO;Sm;0;ON;;;;;N;;;;; +22D6;LESS-THAN WITH DOT;Sm;0;ON;;;;;Y;LESS THAN WITH DOT;;;; +22D7;GREATER-THAN WITH DOT;Sm;0;ON;;;;;Y;GREATER THAN WITH DOT;;;; +22D8;VERY MUCH LESS-THAN;Sm;0;ON;;;;;Y;VERY MUCH LESS THAN;;;; +22D9;VERY MUCH GREATER-THAN;Sm;0;ON;;;;;Y;VERY MUCH GREATER THAN;;;; +22DA;LESS-THAN EQUAL TO OR GREATER-THAN;Sm;0;ON;;;;;Y;LESS THAN EQUAL TO OR GREATER THAN;;;; +22DB;GREATER-THAN EQUAL TO OR LESS-THAN;Sm;0;ON;;;;;Y;GREATER THAN EQUAL TO OR LESS THAN;;;; +22DC;EQUAL TO OR LESS-THAN;Sm;0;ON;;;;;Y;EQUAL TO OR LESS THAN;;;; +22DD;EQUAL TO OR GREATER-THAN;Sm;0;ON;;;;;Y;EQUAL TO OR GREATER THAN;;;; +22DE;EQUAL TO OR PRECEDES;Sm;0;ON;;;;;Y;;;;; +22DF;EQUAL TO OR SUCCEEDS;Sm;0;ON;;;;;Y;;;;; +22E0;DOES NOT PRECEDE OR EQUAL;Sm;0;ON;227C 0338;;;;Y;;;;; +22E1;DOES NOT SUCCEED OR EQUAL;Sm;0;ON;227D 0338;;;;Y;;;;; +22E2;NOT SQUARE IMAGE OF OR EQUAL TO;Sm;0;ON;2291 0338;;;;Y;;;;; +22E3;NOT SQUARE ORIGINAL OF OR EQUAL TO;Sm;0;ON;2292 0338;;;;Y;;;;; +22E4;SQUARE IMAGE OF OR NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;; +22E5;SQUARE ORIGINAL OF OR NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;; +22E6;LESS-THAN BUT NOT EQUIVALENT TO;Sm;0;ON;;;;;Y;LESS THAN BUT NOT EQUIVALENT TO;;;; +22E7;GREATER-THAN BUT NOT EQUIVALENT TO;Sm;0;ON;;;;;Y;GREATER THAN BUT NOT EQUIVALENT TO;;;; +22E8;PRECEDES BUT NOT EQUIVALENT TO;Sm;0;ON;;;;;Y;;;;; +22E9;SUCCEEDS BUT NOT EQUIVALENT TO;Sm;0;ON;;;;;Y;;;;; +22EA;NOT NORMAL SUBGROUP OF;Sm;0;ON;22B2 0338;;;;Y;;;;; +22EB;DOES NOT CONTAIN AS NORMAL SUBGROUP;Sm;0;ON;22B3 0338;;;;Y;;;;; +22EC;NOT NORMAL SUBGROUP OF OR EQUAL TO;Sm;0;ON;22B4 0338;;;;Y;;;;; +22ED;DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL;Sm;0;ON;22B5 0338;;;;Y;;;;; +22EE;VERTICAL ELLIPSIS;Sm;0;ON;;;;;N;;;;; +22EF;MIDLINE HORIZONTAL ELLIPSIS;Sm;0;ON;;;;;N;;;;; +22F0;UP RIGHT DIAGONAL ELLIPSIS;Sm;0;ON;;;;;Y;;;;; +22F1;DOWN RIGHT DIAGONAL ELLIPSIS;Sm;0;ON;;;;;Y;;;;; +22F2;ELEMENT OF WITH LONG HORIZONTAL STROKE;Sm;0;ON;;;;;Y;;;;; +22F3;ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE;Sm;0;ON;;;;;Y;;;;; +22F4;SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE;Sm;0;ON;;;;;Y;;;;; +22F5;ELEMENT OF WITH DOT ABOVE;Sm;0;ON;;;;;Y;;;;; +22F6;ELEMENT OF WITH OVERBAR;Sm;0;ON;;;;;Y;;;;; +22F7;SMALL ELEMENT OF WITH OVERBAR;Sm;0;ON;;;;;Y;;;;; +22F8;ELEMENT OF WITH UNDERBAR;Sm;0;ON;;;;;Y;;;;; +22F9;ELEMENT OF WITH TWO HORIZONTAL STROKES;Sm;0;ON;;;;;Y;;;;; +22FA;CONTAINS WITH LONG HORIZONTAL STROKE;Sm;0;ON;;;;;Y;;;;; +22FB;CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE;Sm;0;ON;;;;;Y;;;;; +22FC;SMALL CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE;Sm;0;ON;;;;;Y;;;;; +22FD;CONTAINS WITH OVERBAR;Sm;0;ON;;;;;Y;;;;; +22FE;SMALL CONTAINS WITH OVERBAR;Sm;0;ON;;;;;Y;;;;; +22FF;Z NOTATION BAG MEMBERSHIP;Sm;0;ON;;;;;Y;;;;; +2300;DIAMETER SIGN;So;0;ON;;;;;N;;;;; +2301;ELECTRIC ARROW;So;0;ON;;;;;N;;;;; +2302;HOUSE;So;0;ON;;;;;N;;;;; +2303;UP ARROWHEAD;So;0;ON;;;;;N;;;;; +2304;DOWN ARROWHEAD;So;0;ON;;;;;N;;;;; +2305;PROJECTIVE;So;0;ON;;;;;N;;;;; +2306;PERSPECTIVE;So;0;ON;;;;;N;;;;; +2307;WAVY LINE;So;0;ON;;;;;N;;;;; +2308;LEFT CEILING;Ps;0;ON;;;;;Y;;;;; +2309;RIGHT CEILING;Pe;0;ON;;;;;Y;;;;; +230A;LEFT FLOOR;Ps;0;ON;;;;;Y;;;;; +230B;RIGHT FLOOR;Pe;0;ON;;;;;Y;;;;; +230C;BOTTOM RIGHT CROP;So;0;ON;;;;;N;;;;; +230D;BOTTOM LEFT CROP;So;0;ON;;;;;N;;;;; +230E;TOP RIGHT CROP;So;0;ON;;;;;N;;;;; +230F;TOP LEFT CROP;So;0;ON;;;;;N;;;;; +2310;REVERSED NOT SIGN;So;0;ON;;;;;N;;;;; +2311;SQUARE LOZENGE;So;0;ON;;;;;N;;;;; +2312;ARC;So;0;ON;;;;;N;;;;; +2313;SEGMENT;So;0;ON;;;;;N;;;;; +2314;SECTOR;So;0;ON;;;;;N;;;;; +2315;TELEPHONE RECORDER;So;0;ON;;;;;N;;;;; +2316;POSITION INDICATOR;So;0;ON;;;;;N;;;;; +2317;VIEWDATA SQUARE;So;0;ON;;;;;N;;;;; +2318;PLACE OF INTEREST SIGN;So;0;ON;;;;;N;COMMAND KEY;;;; +2319;TURNED NOT SIGN;So;0;ON;;;;;N;;;;; +231A;WATCH;So;0;ON;;;;;N;;;;; +231B;HOURGLASS;So;0;ON;;;;;N;;;;; +231C;TOP LEFT CORNER;So;0;ON;;;;;N;;;;; +231D;TOP RIGHT CORNER;So;0;ON;;;;;N;;;;; +231E;BOTTOM LEFT CORNER;So;0;ON;;;;;N;;;;; +231F;BOTTOM RIGHT CORNER;So;0;ON;;;;;N;;;;; +2320;TOP HALF INTEGRAL;Sm;0;ON;;;;;Y;;;;; +2321;BOTTOM HALF INTEGRAL;Sm;0;ON;;;;;Y;;;;; +2322;FROWN;So;0;ON;;;;;N;;;;; +2323;SMILE;So;0;ON;;;;;N;;;;; +2324;UP ARROWHEAD BETWEEN TWO HORIZONTAL BARS;So;0;ON;;;;;N;ENTER KEY;;;; +2325;OPTION KEY;So;0;ON;;;;;N;;;;; +2326;ERASE TO THE RIGHT;So;0;ON;;;;;N;DELETE TO THE RIGHT KEY;;;; +2327;X IN A RECTANGLE BOX;So;0;ON;;;;;N;CLEAR KEY;;;; +2328;KEYBOARD;So;0;ON;;;;;N;;;;; +2329;LEFT-POINTING ANGLE BRACKET;Ps;0;ON;3008;;;;Y;BRA;;;; +232A;RIGHT-POINTING ANGLE BRACKET;Pe;0;ON;3009;;;;Y;KET;;;; +232B;ERASE TO THE LEFT;So;0;ON;;;;;N;DELETE TO THE LEFT KEY;;;; +232C;BENZENE RING;So;0;ON;;;;;N;;;;; +232D;CYLINDRICITY;So;0;ON;;;;;N;;;;; +232E;ALL AROUND-PROFILE;So;0;ON;;;;;N;;;;; +232F;SYMMETRY;So;0;ON;;;;;N;;;;; +2330;TOTAL RUNOUT;So;0;ON;;;;;N;;;;; +2331;DIMENSION ORIGIN;So;0;ON;;;;;N;;;;; +2332;CONICAL TAPER;So;0;ON;;;;;N;;;;; +2333;SLOPE;So;0;ON;;;;;N;;;;; +2334;COUNTERBORE;So;0;ON;;;;;N;;;;; +2335;COUNTERSINK;So;0;ON;;;;;N;;;;; +2336;APL FUNCTIONAL SYMBOL I-BEAM;So;0;L;;;;;N;;;;; +2337;APL FUNCTIONAL SYMBOL SQUISH QUAD;So;0;L;;;;;N;;;;; +2338;APL FUNCTIONAL SYMBOL QUAD EQUAL;So;0;L;;;;;N;;;;; +2339;APL FUNCTIONAL SYMBOL QUAD DIVIDE;So;0;L;;;;;N;;;;; +233A;APL FUNCTIONAL SYMBOL QUAD DIAMOND;So;0;L;;;;;N;;;;; +233B;APL FUNCTIONAL SYMBOL QUAD JOT;So;0;L;;;;;N;;;;; +233C;APL FUNCTIONAL SYMBOL QUAD CIRCLE;So;0;L;;;;;N;;;;; +233D;APL FUNCTIONAL SYMBOL CIRCLE STILE;So;0;L;;;;;N;;;;; +233E;APL FUNCTIONAL SYMBOL CIRCLE JOT;So;0;L;;;;;N;;;;; +233F;APL FUNCTIONAL SYMBOL SLASH BAR;So;0;L;;;;;N;;;;; +2340;APL FUNCTIONAL SYMBOL BACKSLASH BAR;So;0;L;;;;;N;;;;; +2341;APL FUNCTIONAL SYMBOL QUAD SLASH;So;0;L;;;;;N;;;;; +2342;APL FUNCTIONAL SYMBOL QUAD BACKSLASH;So;0;L;;;;;N;;;;; +2343;APL FUNCTIONAL SYMBOL QUAD LESS-THAN;So;0;L;;;;;N;;;;; +2344;APL FUNCTIONAL SYMBOL QUAD GREATER-THAN;So;0;L;;;;;N;;;;; +2345;APL FUNCTIONAL SYMBOL LEFTWARDS VANE;So;0;L;;;;;N;;;;; +2346;APL FUNCTIONAL SYMBOL RIGHTWARDS VANE;So;0;L;;;;;N;;;;; +2347;APL FUNCTIONAL SYMBOL QUAD LEFTWARDS ARROW;So;0;L;;;;;N;;;;; +2348;APL FUNCTIONAL SYMBOL QUAD RIGHTWARDS ARROW;So;0;L;;;;;N;;;;; +2349;APL FUNCTIONAL SYMBOL CIRCLE BACKSLASH;So;0;L;;;;;N;;;;; +234A;APL FUNCTIONAL SYMBOL DOWN TACK UNDERBAR;So;0;L;;;;;N;;;;; +234B;APL FUNCTIONAL SYMBOL DELTA STILE;So;0;L;;;;;N;;;;; +234C;APL FUNCTIONAL SYMBOL QUAD DOWN CARET;So;0;L;;;;;N;;;;; +234D;APL FUNCTIONAL SYMBOL QUAD DELTA;So;0;L;;;;;N;;;;; +234E;APL FUNCTIONAL SYMBOL DOWN TACK JOT;So;0;L;;;;;N;;;;; +234F;APL FUNCTIONAL SYMBOL UPWARDS VANE;So;0;L;;;;;N;;;;; +2350;APL FUNCTIONAL SYMBOL QUAD UPWARDS ARROW;So;0;L;;;;;N;;;;; +2351;APL FUNCTIONAL SYMBOL UP TACK OVERBAR;So;0;L;;;;;N;;;;; +2352;APL FUNCTIONAL SYMBOL DEL STILE;So;0;L;;;;;N;;;;; +2353;APL FUNCTIONAL SYMBOL QUAD UP CARET;So;0;L;;;;;N;;;;; +2354;APL FUNCTIONAL SYMBOL QUAD DEL;So;0;L;;;;;N;;;;; +2355;APL FUNCTIONAL SYMBOL UP TACK JOT;So;0;L;;;;;N;;;;; +2356;APL FUNCTIONAL SYMBOL DOWNWARDS VANE;So;0;L;;;;;N;;;;; +2357;APL FUNCTIONAL SYMBOL QUAD DOWNWARDS ARROW;So;0;L;;;;;N;;;;; +2358;APL FUNCTIONAL SYMBOL QUOTE UNDERBAR;So;0;L;;;;;N;;;;; +2359;APL FUNCTIONAL SYMBOL DELTA UNDERBAR;So;0;L;;;;;N;;;;; +235A;APL FUNCTIONAL SYMBOL DIAMOND UNDERBAR;So;0;L;;;;;N;;;;; +235B;APL FUNCTIONAL SYMBOL JOT UNDERBAR;So;0;L;;;;;N;;;;; +235C;APL FUNCTIONAL SYMBOL CIRCLE UNDERBAR;So;0;L;;;;;N;;;;; +235D;APL FUNCTIONAL SYMBOL UP SHOE JOT;So;0;L;;;;;N;;;;; +235E;APL FUNCTIONAL SYMBOL QUOTE QUAD;So;0;L;;;;;N;;;;; +235F;APL FUNCTIONAL SYMBOL CIRCLE STAR;So;0;L;;;;;N;;;;; +2360;APL FUNCTIONAL SYMBOL QUAD COLON;So;0;L;;;;;N;;;;; +2361;APL FUNCTIONAL SYMBOL UP TACK DIAERESIS;So;0;L;;;;;N;;;;; +2362;APL FUNCTIONAL SYMBOL DEL DIAERESIS;So;0;L;;;;;N;;;;; +2363;APL FUNCTIONAL SYMBOL STAR DIAERESIS;So;0;L;;;;;N;;;;; +2364;APL FUNCTIONAL SYMBOL JOT DIAERESIS;So;0;L;;;;;N;;;;; +2365;APL FUNCTIONAL SYMBOL CIRCLE DIAERESIS;So;0;L;;;;;N;;;;; +2366;APL FUNCTIONAL SYMBOL DOWN SHOE STILE;So;0;L;;;;;N;;;;; +2367;APL FUNCTIONAL SYMBOL LEFT SHOE STILE;So;0;L;;;;;N;;;;; +2368;APL FUNCTIONAL SYMBOL TILDE DIAERESIS;So;0;L;;;;;N;;;;; +2369;APL FUNCTIONAL SYMBOL GREATER-THAN DIAERESIS;So;0;L;;;;;N;;;;; +236A;APL FUNCTIONAL SYMBOL COMMA BAR;So;0;L;;;;;N;;;;; +236B;APL FUNCTIONAL SYMBOL DEL TILDE;So;0;L;;;;;N;;;;; +236C;APL FUNCTIONAL SYMBOL ZILDE;So;0;L;;;;;N;;;;; +236D;APL FUNCTIONAL SYMBOL STILE TILDE;So;0;L;;;;;N;;;;; +236E;APL FUNCTIONAL SYMBOL SEMICOLON UNDERBAR;So;0;L;;;;;N;;;;; +236F;APL FUNCTIONAL SYMBOL QUAD NOT EQUAL;So;0;L;;;;;N;;;;; +2370;APL FUNCTIONAL SYMBOL QUAD QUESTION;So;0;L;;;;;N;;;;; +2371;APL FUNCTIONAL SYMBOL DOWN CARET TILDE;So;0;L;;;;;N;;;;; +2372;APL FUNCTIONAL SYMBOL UP CARET TILDE;So;0;L;;;;;N;;;;; +2373;APL FUNCTIONAL SYMBOL IOTA;So;0;L;;;;;N;;;;; +2374;APL FUNCTIONAL SYMBOL RHO;So;0;L;;;;;N;;;;; +2375;APL FUNCTIONAL SYMBOL OMEGA;So;0;L;;;;;N;;;;; +2376;APL FUNCTIONAL SYMBOL ALPHA UNDERBAR;So;0;L;;;;;N;;;;; +2377;APL FUNCTIONAL SYMBOL EPSILON UNDERBAR;So;0;L;;;;;N;;;;; +2378;APL FUNCTIONAL SYMBOL IOTA UNDERBAR;So;0;L;;;;;N;;;;; +2379;APL FUNCTIONAL SYMBOL OMEGA UNDERBAR;So;0;L;;;;;N;;;;; +237A;APL FUNCTIONAL SYMBOL ALPHA;So;0;L;;;;;N;;;;; +237B;NOT CHECK MARK;So;0;ON;;;;;N;;;;; +237C;RIGHT ANGLE WITH DOWNWARDS ZIGZAG ARROW;Sm;0;ON;;;;;N;;;;; +237D;SHOULDERED OPEN BOX;So;0;ON;;;;;N;;;;; +237E;BELL SYMBOL;So;0;ON;;;;;N;;;;; +237F;VERTICAL LINE WITH MIDDLE DOT;So;0;ON;;;;;N;;;;; +2380;INSERTION SYMBOL;So;0;ON;;;;;N;;;;; +2381;CONTINUOUS UNDERLINE SYMBOL;So;0;ON;;;;;N;;;;; +2382;DISCONTINUOUS UNDERLINE SYMBOL;So;0;ON;;;;;N;;;;; +2383;EMPHASIS SYMBOL;So;0;ON;;;;;N;;;;; +2384;COMPOSITION SYMBOL;So;0;ON;;;;;N;;;;; +2385;WHITE SQUARE WITH CENTRE VERTICAL LINE;So;0;ON;;;;;N;;;;; +2386;ENTER SYMBOL;So;0;ON;;;;;N;;;;; +2387;ALTERNATIVE KEY SYMBOL;So;0;ON;;;;;N;;;;; +2388;HELM SYMBOL;So;0;ON;;;;;N;;;;; +2389;CIRCLED HORIZONTAL BAR WITH NOTCH;So;0;ON;;;;;N;;;;; +238A;CIRCLED TRIANGLE DOWN;So;0;ON;;;;;N;;;;; +238B;BROKEN CIRCLE WITH NORTHWEST ARROW;So;0;ON;;;;;N;;;;; +238C;UNDO SYMBOL;So;0;ON;;;;;N;;;;; +238D;MONOSTABLE SYMBOL;So;0;ON;;;;;N;;;;; +238E;HYSTERESIS SYMBOL;So;0;ON;;;;;N;;;;; +238F;OPEN-CIRCUIT-OUTPUT H-TYPE SYMBOL;So;0;ON;;;;;N;;;;; +2390;OPEN-CIRCUIT-OUTPUT L-TYPE SYMBOL;So;0;ON;;;;;N;;;;; +2391;PASSIVE-PULL-DOWN-OUTPUT SYMBOL;So;0;ON;;;;;N;;;;; +2392;PASSIVE-PULL-UP-OUTPUT SYMBOL;So;0;ON;;;;;N;;;;; +2393;DIRECT CURRENT SYMBOL FORM TWO;So;0;ON;;;;;N;;;;; +2394;SOFTWARE-FUNCTION SYMBOL;So;0;ON;;;;;N;;;;; +2395;APL FUNCTIONAL SYMBOL QUAD;So;0;L;;;;;N;;;;; +2396;DECIMAL SEPARATOR KEY SYMBOL;So;0;ON;;;;;N;;;;; +2397;PREVIOUS PAGE;So;0;ON;;;;;N;;;;; +2398;NEXT PAGE;So;0;ON;;;;;N;;;;; +2399;PRINT SCREEN SYMBOL;So;0;ON;;;;;N;;;;; +239A;CLEAR SCREEN SYMBOL;So;0;ON;;;;;N;;;;; +239B;LEFT PARENTHESIS UPPER HOOK;Sm;0;ON;;;;;N;;;;; +239C;LEFT PARENTHESIS EXTENSION;Sm;0;ON;;;;;N;;;;; +239D;LEFT PARENTHESIS LOWER HOOK;Sm;0;ON;;;;;N;;;;; +239E;RIGHT PARENTHESIS UPPER HOOK;Sm;0;ON;;;;;N;;;;; +239F;RIGHT PARENTHESIS EXTENSION;Sm;0;ON;;;;;N;;;;; +23A0;RIGHT PARENTHESIS LOWER HOOK;Sm;0;ON;;;;;N;;;;; +23A1;LEFT SQUARE BRACKET UPPER CORNER;Sm;0;ON;;;;;N;;;;; +23A2;LEFT SQUARE BRACKET EXTENSION;Sm;0;ON;;;;;N;;;;; +23A3;LEFT SQUARE BRACKET LOWER CORNER;Sm;0;ON;;;;;N;;;;; +23A4;RIGHT SQUARE BRACKET UPPER CORNER;Sm;0;ON;;;;;N;;;;; +23A5;RIGHT SQUARE BRACKET EXTENSION;Sm;0;ON;;;;;N;;;;; +23A6;RIGHT SQUARE BRACKET LOWER CORNER;Sm;0;ON;;;;;N;;;;; +23A7;LEFT CURLY BRACKET UPPER HOOK;Sm;0;ON;;;;;N;;;;; +23A8;LEFT CURLY BRACKET MIDDLE PIECE;Sm;0;ON;;;;;N;;;;; +23A9;LEFT CURLY BRACKET LOWER HOOK;Sm;0;ON;;;;;N;;;;; +23AA;CURLY BRACKET EXTENSION;Sm;0;ON;;;;;N;;;;; +23AB;RIGHT CURLY BRACKET UPPER HOOK;Sm;0;ON;;;;;N;;;;; +23AC;RIGHT CURLY BRACKET MIDDLE PIECE;Sm;0;ON;;;;;N;;;;; +23AD;RIGHT CURLY BRACKET LOWER HOOK;Sm;0;ON;;;;;N;;;;; +23AE;INTEGRAL EXTENSION;Sm;0;ON;;;;;N;;;;; +23AF;HORIZONTAL LINE EXTENSION;Sm;0;ON;;;;;N;;;;; +23B0;UPPER LEFT OR LOWER RIGHT CURLY BRACKET SECTION;Sm;0;ON;;;;;N;;;;; +23B1;UPPER RIGHT OR LOWER LEFT CURLY BRACKET SECTION;Sm;0;ON;;;;;N;;;;; +23B2;SUMMATION TOP;Sm;0;ON;;;;;N;;;;; +23B3;SUMMATION BOTTOM;Sm;0;ON;;;;;N;;;;; +23B4;TOP SQUARE BRACKET;So;0;ON;;;;;N;;;;; +23B5;BOTTOM SQUARE BRACKET;So;0;ON;;;;;N;;;;; +23B6;BOTTOM SQUARE BRACKET OVER TOP SQUARE BRACKET;So;0;ON;;;;;N;;;;; +23B7;RADICAL SYMBOL BOTTOM;So;0;ON;;;;;N;;;;; +23B8;LEFT VERTICAL BOX LINE;So;0;ON;;;;;N;;;;; +23B9;RIGHT VERTICAL BOX LINE;So;0;ON;;;;;N;;;;; +23BA;HORIZONTAL SCAN LINE-1;So;0;ON;;;;;N;;;;; +23BB;HORIZONTAL SCAN LINE-3;So;0;ON;;;;;N;;;;; +23BC;HORIZONTAL SCAN LINE-7;So;0;ON;;;;;N;;;;; +23BD;HORIZONTAL SCAN LINE-9;So;0;ON;;;;;N;;;;; +23BE;DENTISTRY SYMBOL LIGHT VERTICAL AND TOP RIGHT;So;0;ON;;;;;N;;;;; +23BF;DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM RIGHT;So;0;ON;;;;;N;;;;; +23C0;DENTISTRY SYMBOL LIGHT VERTICAL WITH CIRCLE;So;0;ON;;;;;N;;;;; +23C1;DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH CIRCLE;So;0;ON;;;;;N;;;;; +23C2;DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH CIRCLE;So;0;ON;;;;;N;;;;; +23C3;DENTISTRY SYMBOL LIGHT VERTICAL WITH TRIANGLE;So;0;ON;;;;;N;;;;; +23C4;DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH TRIANGLE;So;0;ON;;;;;N;;;;; +23C5;DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH TRIANGLE;So;0;ON;;;;;N;;;;; +23C6;DENTISTRY SYMBOL LIGHT VERTICAL AND WAVE;So;0;ON;;;;;N;;;;; +23C7;DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH WAVE;So;0;ON;;;;;N;;;;; +23C8;DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH WAVE;So;0;ON;;;;;N;;;;; +23C9;DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL;So;0;ON;;;;;N;;;;; +23CA;DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL;So;0;ON;;;;;N;;;;; +23CB;DENTISTRY SYMBOL LIGHT VERTICAL AND TOP LEFT;So;0;ON;;;;;N;;;;; +23CC;DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM LEFT;So;0;ON;;;;;N;;;;; +23CD;SQUARE FOOT;So;0;ON;;;;;N;;;;; +23CE;RETURN SYMBOL;So;0;ON;;;;;N;;;;; +23CF;EJECT SYMBOL;So;0;ON;;;;;N;;;;; +23D0;VERTICAL LINE EXTENSION;So;0;ON;;;;;N;;;;; +23D1;METRICAL BREVE;So;0;ON;;;;;N;;;;; +23D2;METRICAL LONG OVER SHORT;So;0;ON;;;;;N;;;;; +23D3;METRICAL SHORT OVER LONG;So;0;ON;;;;;N;;;;; +23D4;METRICAL LONG OVER TWO SHORTS;So;0;ON;;;;;N;;;;; +23D5;METRICAL TWO SHORTS OVER LONG;So;0;ON;;;;;N;;;;; +23D6;METRICAL TWO SHORTS JOINED;So;0;ON;;;;;N;;;;; +23D7;METRICAL TRISEME;So;0;ON;;;;;N;;;;; +23D8;METRICAL TETRASEME;So;0;ON;;;;;N;;;;; +23D9;METRICAL PENTASEME;So;0;ON;;;;;N;;;;; +23DA;EARTH GROUND;So;0;ON;;;;;N;;;;; +23DB;FUSE;So;0;ON;;;;;N;;;;; +23DC;TOP PARENTHESIS;Sm;0;ON;;;;;N;;;;; +23DD;BOTTOM PARENTHESIS;Sm;0;ON;;;;;N;;;;; +23DE;TOP CURLY BRACKET;Sm;0;ON;;;;;N;;;;; +23DF;BOTTOM CURLY BRACKET;Sm;0;ON;;;;;N;;;;; +23E0;TOP TORTOISE SHELL BRACKET;Sm;0;ON;;;;;N;;;;; +23E1;BOTTOM TORTOISE SHELL BRACKET;Sm;0;ON;;;;;N;;;;; +23E2;WHITE TRAPEZIUM;So;0;ON;;;;;N;;;;; +23E3;BENZENE RING WITH CIRCLE;So;0;ON;;;;;N;;;;; +23E4;STRAIGHTNESS;So;0;ON;;;;;N;;;;; +23E5;FLATNESS;So;0;ON;;;;;N;;;;; +23E6;AC CURRENT;So;0;ON;;;;;N;;;;; +23E7;ELECTRICAL INTERSECTION;So;0;ON;;;;;N;;;;; +23E8;DECIMAL EXPONENT SYMBOL;So;0;ON;;;;;N;;;;; +23E9;BLACK RIGHT-POINTING DOUBLE TRIANGLE;So;0;ON;;;;;N;;;;; +23EA;BLACK LEFT-POINTING DOUBLE TRIANGLE;So;0;ON;;;;;N;;;;; +23EB;BLACK UP-POINTING DOUBLE TRIANGLE;So;0;ON;;;;;N;;;;; +23EC;BLACK DOWN-POINTING DOUBLE TRIANGLE;So;0;ON;;;;;N;;;;; +23ED;BLACK RIGHT-POINTING DOUBLE TRIANGLE WITH VERTICAL BAR;So;0;ON;;;;;N;;;;; +23EE;BLACK LEFT-POINTING DOUBLE TRIANGLE WITH VERTICAL BAR;So;0;ON;;;;;N;;;;; +23EF;BLACK RIGHT-POINTING TRIANGLE WITH DOUBLE VERTICAL BAR;So;0;ON;;;;;N;;;;; +23F0;ALARM CLOCK;So;0;ON;;;;;N;;;;; +23F1;STOPWATCH;So;0;ON;;;;;N;;;;; +23F2;TIMER CLOCK;So;0;ON;;;;;N;;;;; +23F3;HOURGLASS WITH FLOWING SAND;So;0;ON;;;;;N;;;;; +23F4;BLACK MEDIUM LEFT-POINTING TRIANGLE;So;0;ON;;;;;N;;;;; +23F5;BLACK MEDIUM RIGHT-POINTING TRIANGLE;So;0;ON;;;;;N;;;;; +23F6;BLACK MEDIUM UP-POINTING TRIANGLE;So;0;ON;;;;;N;;;;; +23F7;BLACK MEDIUM DOWN-POINTING TRIANGLE;So;0;ON;;;;;N;;;;; +23F8;DOUBLE VERTICAL BAR;So;0;ON;;;;;N;;;;; +23F9;BLACK SQUARE FOR STOP;So;0;ON;;;;;N;;;;; +23FA;BLACK CIRCLE FOR RECORD;So;0;ON;;;;;N;;;;; +23FB;POWER SYMBOL;So;0;ON;;;;;N;;;;; +23FC;POWER ON-OFF SYMBOL;So;0;ON;;;;;N;;;;; +23FD;POWER ON SYMBOL;So;0;ON;;;;;N;;;;; +23FE;POWER SLEEP SYMBOL;So;0;ON;;;;;N;;;;; +23FF;OBSERVER EYE SYMBOL;So;0;ON;;;;;N;;;;; +2400;SYMBOL FOR NULL;So;0;ON;;;;;N;GRAPHIC FOR NULL;;;; +2401;SYMBOL FOR START OF HEADING;So;0;ON;;;;;N;GRAPHIC FOR START OF HEADING;;;; +2402;SYMBOL FOR START OF TEXT;So;0;ON;;;;;N;GRAPHIC FOR START OF TEXT;;;; +2403;SYMBOL FOR END OF TEXT;So;0;ON;;;;;N;GRAPHIC FOR END OF TEXT;;;; +2404;SYMBOL FOR END OF TRANSMISSION;So;0;ON;;;;;N;GRAPHIC FOR END OF TRANSMISSION;;;; +2405;SYMBOL FOR ENQUIRY;So;0;ON;;;;;N;GRAPHIC FOR ENQUIRY;;;; +2406;SYMBOL FOR ACKNOWLEDGE;So;0;ON;;;;;N;GRAPHIC FOR ACKNOWLEDGE;;;; +2407;SYMBOL FOR BELL;So;0;ON;;;;;N;GRAPHIC FOR BELL;;;; +2408;SYMBOL FOR BACKSPACE;So;0;ON;;;;;N;GRAPHIC FOR BACKSPACE;;;; +2409;SYMBOL FOR HORIZONTAL TABULATION;So;0;ON;;;;;N;GRAPHIC FOR HORIZONTAL TABULATION;;;; +240A;SYMBOL FOR LINE FEED;So;0;ON;;;;;N;GRAPHIC FOR LINE FEED;;;; +240B;SYMBOL FOR VERTICAL TABULATION;So;0;ON;;;;;N;GRAPHIC FOR VERTICAL TABULATION;;;; +240C;SYMBOL FOR FORM FEED;So;0;ON;;;;;N;GRAPHIC FOR FORM FEED;;;; +240D;SYMBOL FOR CARRIAGE RETURN;So;0;ON;;;;;N;GRAPHIC FOR CARRIAGE RETURN;;;; +240E;SYMBOL FOR SHIFT OUT;So;0;ON;;;;;N;GRAPHIC FOR SHIFT OUT;;;; +240F;SYMBOL FOR SHIFT IN;So;0;ON;;;;;N;GRAPHIC FOR SHIFT IN;;;; +2410;SYMBOL FOR DATA LINK ESCAPE;So;0;ON;;;;;N;GRAPHIC FOR DATA LINK ESCAPE;;;; +2411;SYMBOL FOR DEVICE CONTROL ONE;So;0;ON;;;;;N;GRAPHIC FOR DEVICE CONTROL ONE;;;; +2412;SYMBOL FOR DEVICE CONTROL TWO;So;0;ON;;;;;N;GRAPHIC FOR DEVICE CONTROL TWO;;;; +2413;SYMBOL FOR DEVICE CONTROL THREE;So;0;ON;;;;;N;GRAPHIC FOR DEVICE CONTROL THREE;;;; +2414;SYMBOL FOR DEVICE CONTROL FOUR;So;0;ON;;;;;N;GRAPHIC FOR DEVICE CONTROL FOUR;;;; +2415;SYMBOL FOR NEGATIVE ACKNOWLEDGE;So;0;ON;;;;;N;GRAPHIC FOR NEGATIVE ACKNOWLEDGE;;;; +2416;SYMBOL FOR SYNCHRONOUS IDLE;So;0;ON;;;;;N;GRAPHIC FOR SYNCHRONOUS IDLE;;;; +2417;SYMBOL FOR END OF TRANSMISSION BLOCK;So;0;ON;;;;;N;GRAPHIC FOR END OF TRANSMISSION BLOCK;;;; +2418;SYMBOL FOR CANCEL;So;0;ON;;;;;N;GRAPHIC FOR CANCEL;;;; +2419;SYMBOL FOR END OF MEDIUM;So;0;ON;;;;;N;GRAPHIC FOR END OF MEDIUM;;;; +241A;SYMBOL FOR SUBSTITUTE;So;0;ON;;;;;N;GRAPHIC FOR SUBSTITUTE;;;; +241B;SYMBOL FOR ESCAPE;So;0;ON;;;;;N;GRAPHIC FOR ESCAPE;;;; +241C;SYMBOL FOR FILE SEPARATOR;So;0;ON;;;;;N;GRAPHIC FOR FILE SEPARATOR;;;; +241D;SYMBOL FOR GROUP SEPARATOR;So;0;ON;;;;;N;GRAPHIC FOR GROUP SEPARATOR;;;; +241E;SYMBOL FOR RECORD SEPARATOR;So;0;ON;;;;;N;GRAPHIC FOR RECORD SEPARATOR;;;; +241F;SYMBOL FOR UNIT SEPARATOR;So;0;ON;;;;;N;GRAPHIC FOR UNIT SEPARATOR;;;; +2420;SYMBOL FOR SPACE;So;0;ON;;;;;N;GRAPHIC FOR SPACE;;;; +2421;SYMBOL FOR DELETE;So;0;ON;;;;;N;GRAPHIC FOR DELETE;;;; +2422;BLANK SYMBOL;So;0;ON;;;;;N;BLANK;;;; +2423;OPEN BOX;So;0;ON;;;;;N;;;;; +2424;SYMBOL FOR NEWLINE;So;0;ON;;;;;N;GRAPHIC FOR NEWLINE;;;; +2425;SYMBOL FOR DELETE FORM TWO;So;0;ON;;;;;N;;;;; +2426;SYMBOL FOR SUBSTITUTE FORM TWO;So;0;ON;;;;;N;;;;; +2440;OCR HOOK;So;0;ON;;;;;N;;;;; +2441;OCR CHAIR;So;0;ON;;;;;N;;;;; +2442;OCR FORK;So;0;ON;;;;;N;;;;; +2443;OCR INVERTED FORK;So;0;ON;;;;;N;;;;; +2444;OCR BELT BUCKLE;So;0;ON;;;;;N;;;;; +2445;OCR BOW TIE;So;0;ON;;;;;N;;;;; +2446;OCR BRANCH BANK IDENTIFICATION;So;0;ON;;;;;N;;;;; +2447;OCR AMOUNT OF CHECK;So;0;ON;;;;;N;;;;; +2448;OCR DASH;So;0;ON;;;;;N;;;;; +2449;OCR CUSTOMER ACCOUNT NUMBER;So;0;ON;;;;;N;;;;; +244A;OCR DOUBLE BACKSLASH;So;0;ON;;;;;N;;;;; +2460;CIRCLED DIGIT ONE;No;0;ON; 0031;;1;1;N;;;;; +2461;CIRCLED DIGIT TWO;No;0;ON; 0032;;2;2;N;;;;; +2462;CIRCLED DIGIT THREE;No;0;ON; 0033;;3;3;N;;;;; +2463;CIRCLED DIGIT FOUR;No;0;ON; 0034;;4;4;N;;;;; +2464;CIRCLED DIGIT FIVE;No;0;ON; 0035;;5;5;N;;;;; +2465;CIRCLED DIGIT SIX;No;0;ON; 0036;;6;6;N;;;;; +2466;CIRCLED DIGIT SEVEN;No;0;ON; 0037;;7;7;N;;;;; +2467;CIRCLED DIGIT EIGHT;No;0;ON; 0038;;8;8;N;;;;; +2468;CIRCLED DIGIT NINE;No;0;ON; 0039;;9;9;N;;;;; +2469;CIRCLED NUMBER TEN;No;0;ON; 0031 0030;;;10;N;;;;; +246A;CIRCLED NUMBER ELEVEN;No;0;ON; 0031 0031;;;11;N;;;;; +246B;CIRCLED NUMBER TWELVE;No;0;ON; 0031 0032;;;12;N;;;;; +246C;CIRCLED NUMBER THIRTEEN;No;0;ON; 0031 0033;;;13;N;;;;; +246D;CIRCLED NUMBER FOURTEEN;No;0;ON; 0031 0034;;;14;N;;;;; +246E;CIRCLED NUMBER FIFTEEN;No;0;ON; 0031 0035;;;15;N;;;;; +246F;CIRCLED NUMBER SIXTEEN;No;0;ON; 0031 0036;;;16;N;;;;; +2470;CIRCLED NUMBER SEVENTEEN;No;0;ON; 0031 0037;;;17;N;;;;; +2471;CIRCLED NUMBER EIGHTEEN;No;0;ON; 0031 0038;;;18;N;;;;; +2472;CIRCLED NUMBER NINETEEN;No;0;ON; 0031 0039;;;19;N;;;;; +2473;CIRCLED NUMBER TWENTY;No;0;ON; 0032 0030;;;20;N;;;;; +2474;PARENTHESIZED DIGIT ONE;No;0;ON; 0028 0031 0029;;1;1;N;;;;; +2475;PARENTHESIZED DIGIT TWO;No;0;ON; 0028 0032 0029;;2;2;N;;;;; +2476;PARENTHESIZED DIGIT THREE;No;0;ON; 0028 0033 0029;;3;3;N;;;;; +2477;PARENTHESIZED DIGIT FOUR;No;0;ON; 0028 0034 0029;;4;4;N;;;;; +2478;PARENTHESIZED DIGIT FIVE;No;0;ON; 0028 0035 0029;;5;5;N;;;;; +2479;PARENTHESIZED DIGIT SIX;No;0;ON; 0028 0036 0029;;6;6;N;;;;; +247A;PARENTHESIZED DIGIT SEVEN;No;0;ON; 0028 0037 0029;;7;7;N;;;;; +247B;PARENTHESIZED DIGIT EIGHT;No;0;ON; 0028 0038 0029;;8;8;N;;;;; +247C;PARENTHESIZED DIGIT NINE;No;0;ON; 0028 0039 0029;;9;9;N;;;;; +247D;PARENTHESIZED NUMBER TEN;No;0;ON; 0028 0031 0030 0029;;;10;N;;;;; +247E;PARENTHESIZED NUMBER ELEVEN;No;0;ON; 0028 0031 0031 0029;;;11;N;;;;; +247F;PARENTHESIZED NUMBER TWELVE;No;0;ON; 0028 0031 0032 0029;;;12;N;;;;; +2480;PARENTHESIZED NUMBER THIRTEEN;No;0;ON; 0028 0031 0033 0029;;;13;N;;;;; +2481;PARENTHESIZED NUMBER FOURTEEN;No;0;ON; 0028 0031 0034 0029;;;14;N;;;;; +2482;PARENTHESIZED NUMBER FIFTEEN;No;0;ON; 0028 0031 0035 0029;;;15;N;;;;; +2483;PARENTHESIZED NUMBER SIXTEEN;No;0;ON; 0028 0031 0036 0029;;;16;N;;;;; +2484;PARENTHESIZED NUMBER SEVENTEEN;No;0;ON; 0028 0031 0037 0029;;;17;N;;;;; +2485;PARENTHESIZED NUMBER EIGHTEEN;No;0;ON; 0028 0031 0038 0029;;;18;N;;;;; +2486;PARENTHESIZED NUMBER NINETEEN;No;0;ON; 0028 0031 0039 0029;;;19;N;;;;; +2487;PARENTHESIZED NUMBER TWENTY;No;0;ON; 0028 0032 0030 0029;;;20;N;;;;; +2488;DIGIT ONE FULL STOP;No;0;EN; 0031 002E;;1;1;N;DIGIT ONE PERIOD;;;; +2489;DIGIT TWO FULL STOP;No;0;EN; 0032 002E;;2;2;N;DIGIT TWO PERIOD;;;; +248A;DIGIT THREE FULL STOP;No;0;EN; 0033 002E;;3;3;N;DIGIT THREE PERIOD;;;; +248B;DIGIT FOUR FULL STOP;No;0;EN; 0034 002E;;4;4;N;DIGIT FOUR PERIOD;;;; +248C;DIGIT FIVE FULL STOP;No;0;EN; 0035 002E;;5;5;N;DIGIT FIVE PERIOD;;;; +248D;DIGIT SIX FULL STOP;No;0;EN; 0036 002E;;6;6;N;DIGIT SIX PERIOD;;;; +248E;DIGIT SEVEN FULL STOP;No;0;EN; 0037 002E;;7;7;N;DIGIT SEVEN PERIOD;;;; +248F;DIGIT EIGHT FULL STOP;No;0;EN; 0038 002E;;8;8;N;DIGIT EIGHT PERIOD;;;; +2490;DIGIT NINE FULL STOP;No;0;EN; 0039 002E;;9;9;N;DIGIT NINE PERIOD;;;; +2491;NUMBER TEN FULL STOP;No;0;EN; 0031 0030 002E;;;10;N;NUMBER TEN PERIOD;;;; +2492;NUMBER ELEVEN FULL STOP;No;0;EN; 0031 0031 002E;;;11;N;NUMBER ELEVEN PERIOD;;;; +2493;NUMBER TWELVE FULL STOP;No;0;EN; 0031 0032 002E;;;12;N;NUMBER TWELVE PERIOD;;;; +2494;NUMBER THIRTEEN FULL STOP;No;0;EN; 0031 0033 002E;;;13;N;NUMBER THIRTEEN PERIOD;;;; +2495;NUMBER FOURTEEN FULL STOP;No;0;EN; 0031 0034 002E;;;14;N;NUMBER FOURTEEN PERIOD;;;; +2496;NUMBER FIFTEEN FULL STOP;No;0;EN; 0031 0035 002E;;;15;N;NUMBER FIFTEEN PERIOD;;;; +2497;NUMBER SIXTEEN FULL STOP;No;0;EN; 0031 0036 002E;;;16;N;NUMBER SIXTEEN PERIOD;;;; +2498;NUMBER SEVENTEEN FULL STOP;No;0;EN; 0031 0037 002E;;;17;N;NUMBER SEVENTEEN PERIOD;;;; +2499;NUMBER EIGHTEEN FULL STOP;No;0;EN; 0031 0038 002E;;;18;N;NUMBER EIGHTEEN PERIOD;;;; +249A;NUMBER NINETEEN FULL STOP;No;0;EN; 0031 0039 002E;;;19;N;NUMBER NINETEEN PERIOD;;;; +249B;NUMBER TWENTY FULL STOP;No;0;EN; 0032 0030 002E;;;20;N;NUMBER TWENTY PERIOD;;;; +249C;PARENTHESIZED LATIN SMALL LETTER A;So;0;L; 0028 0061 0029;;;;N;;;;; +249D;PARENTHESIZED LATIN SMALL LETTER B;So;0;L; 0028 0062 0029;;;;N;;;;; +249E;PARENTHESIZED LATIN SMALL LETTER C;So;0;L; 0028 0063 0029;;;;N;;;;; +249F;PARENTHESIZED LATIN SMALL LETTER D;So;0;L; 0028 0064 0029;;;;N;;;;; +24A0;PARENTHESIZED LATIN SMALL LETTER E;So;0;L; 0028 0065 0029;;;;N;;;;; +24A1;PARENTHESIZED LATIN SMALL LETTER F;So;0;L; 0028 0066 0029;;;;N;;;;; +24A2;PARENTHESIZED LATIN SMALL LETTER G;So;0;L; 0028 0067 0029;;;;N;;;;; +24A3;PARENTHESIZED LATIN SMALL LETTER H;So;0;L; 0028 0068 0029;;;;N;;;;; +24A4;PARENTHESIZED LATIN SMALL LETTER I;So;0;L; 0028 0069 0029;;;;N;;;;; +24A5;PARENTHESIZED LATIN SMALL LETTER J;So;0;L; 0028 006A 0029;;;;N;;;;; +24A6;PARENTHESIZED LATIN SMALL LETTER K;So;0;L; 0028 006B 0029;;;;N;;;;; +24A7;PARENTHESIZED LATIN SMALL LETTER L;So;0;L; 0028 006C 0029;;;;N;;;;; +24A8;PARENTHESIZED LATIN SMALL LETTER M;So;0;L; 0028 006D 0029;;;;N;;;;; +24A9;PARENTHESIZED LATIN SMALL LETTER N;So;0;L; 0028 006E 0029;;;;N;;;;; +24AA;PARENTHESIZED LATIN SMALL LETTER O;So;0;L; 0028 006F 0029;;;;N;;;;; +24AB;PARENTHESIZED LATIN SMALL LETTER P;So;0;L; 0028 0070 0029;;;;N;;;;; +24AC;PARENTHESIZED LATIN SMALL LETTER Q;So;0;L; 0028 0071 0029;;;;N;;;;; +24AD;PARENTHESIZED LATIN SMALL LETTER R;So;0;L; 0028 0072 0029;;;;N;;;;; +24AE;PARENTHESIZED LATIN SMALL LETTER S;So;0;L; 0028 0073 0029;;;;N;;;;; +24AF;PARENTHESIZED LATIN SMALL LETTER T;So;0;L; 0028 0074 0029;;;;N;;;;; +24B0;PARENTHESIZED LATIN SMALL LETTER U;So;0;L; 0028 0075 0029;;;;N;;;;; +24B1;PARENTHESIZED LATIN SMALL LETTER V;So;0;L; 0028 0076 0029;;;;N;;;;; +24B2;PARENTHESIZED LATIN SMALL LETTER W;So;0;L; 0028 0077 0029;;;;N;;;;; +24B3;PARENTHESIZED LATIN SMALL LETTER X;So;0;L; 0028 0078 0029;;;;N;;;;; +24B4;PARENTHESIZED LATIN SMALL LETTER Y;So;0;L; 0028 0079 0029;;;;N;;;;; +24B5;PARENTHESIZED LATIN SMALL LETTER Z;So;0;L; 0028 007A 0029;;;;N;;;;; +24B6;CIRCLED LATIN CAPITAL LETTER A;So;0;L; 0041;;;;N;;;;24D0; +24B7;CIRCLED LATIN CAPITAL LETTER B;So;0;L; 0042;;;;N;;;;24D1; +24B8;CIRCLED LATIN CAPITAL LETTER C;So;0;L; 0043;;;;N;;;;24D2; +24B9;CIRCLED LATIN CAPITAL LETTER D;So;0;L; 0044;;;;N;;;;24D3; +24BA;CIRCLED LATIN CAPITAL LETTER E;So;0;L; 0045;;;;N;;;;24D4; +24BB;CIRCLED LATIN CAPITAL LETTER F;So;0;L; 0046;;;;N;;;;24D5; +24BC;CIRCLED LATIN CAPITAL LETTER G;So;0;L; 0047;;;;N;;;;24D6; +24BD;CIRCLED LATIN CAPITAL LETTER H;So;0;L; 0048;;;;N;;;;24D7; +24BE;CIRCLED LATIN CAPITAL LETTER I;So;0;L; 0049;;;;N;;;;24D8; +24BF;CIRCLED LATIN CAPITAL LETTER J;So;0;L; 004A;;;;N;;;;24D9; +24C0;CIRCLED LATIN CAPITAL LETTER K;So;0;L; 004B;;;;N;;;;24DA; +24C1;CIRCLED LATIN CAPITAL LETTER L;So;0;L; 004C;;;;N;;;;24DB; +24C2;CIRCLED LATIN CAPITAL LETTER M;So;0;L; 004D;;;;N;;;;24DC; +24C3;CIRCLED LATIN CAPITAL LETTER N;So;0;L; 004E;;;;N;;;;24DD; +24C4;CIRCLED LATIN CAPITAL LETTER O;So;0;L; 004F;;;;N;;;;24DE; +24C5;CIRCLED LATIN CAPITAL LETTER P;So;0;L; 0050;;;;N;;;;24DF; +24C6;CIRCLED LATIN CAPITAL LETTER Q;So;0;L; 0051;;;;N;;;;24E0; +24C7;CIRCLED LATIN CAPITAL LETTER R;So;0;L; 0052;;;;N;;;;24E1; +24C8;CIRCLED LATIN CAPITAL LETTER S;So;0;L; 0053;;;;N;;;;24E2; +24C9;CIRCLED LATIN CAPITAL LETTER T;So;0;L; 0054;;;;N;;;;24E3; +24CA;CIRCLED LATIN CAPITAL LETTER U;So;0;L; 0055;;;;N;;;;24E4; +24CB;CIRCLED LATIN CAPITAL LETTER V;So;0;L; 0056;;;;N;;;;24E5; +24CC;CIRCLED LATIN CAPITAL LETTER W;So;0;L; 0057;;;;N;;;;24E6; +24CD;CIRCLED LATIN CAPITAL LETTER X;So;0;L; 0058;;;;N;;;;24E7; +24CE;CIRCLED LATIN CAPITAL LETTER Y;So;0;L; 0059;;;;N;;;;24E8; +24CF;CIRCLED LATIN CAPITAL LETTER Z;So;0;L; 005A;;;;N;;;;24E9; +24D0;CIRCLED LATIN SMALL LETTER A;So;0;L; 0061;;;;N;;;24B6;;24B6 +24D1;CIRCLED LATIN SMALL LETTER B;So;0;L; 0062;;;;N;;;24B7;;24B7 +24D2;CIRCLED LATIN SMALL LETTER C;So;0;L; 0063;;;;N;;;24B8;;24B8 +24D3;CIRCLED LATIN SMALL LETTER D;So;0;L; 0064;;;;N;;;24B9;;24B9 +24D4;CIRCLED LATIN SMALL LETTER E;So;0;L; 0065;;;;N;;;24BA;;24BA +24D5;CIRCLED LATIN SMALL LETTER F;So;0;L; 0066;;;;N;;;24BB;;24BB +24D6;CIRCLED LATIN SMALL LETTER G;So;0;L; 0067;;;;N;;;24BC;;24BC +24D7;CIRCLED LATIN SMALL LETTER H;So;0;L; 0068;;;;N;;;24BD;;24BD +24D8;CIRCLED LATIN SMALL LETTER I;So;0;L; 0069;;;;N;;;24BE;;24BE +24D9;CIRCLED LATIN SMALL LETTER J;So;0;L; 006A;;;;N;;;24BF;;24BF +24DA;CIRCLED LATIN SMALL LETTER K;So;0;L; 006B;;;;N;;;24C0;;24C0 +24DB;CIRCLED LATIN SMALL LETTER L;So;0;L; 006C;;;;N;;;24C1;;24C1 +24DC;CIRCLED LATIN SMALL LETTER M;So;0;L; 006D;;;;N;;;24C2;;24C2 +24DD;CIRCLED LATIN SMALL LETTER N;So;0;L; 006E;;;;N;;;24C3;;24C3 +24DE;CIRCLED LATIN SMALL LETTER O;So;0;L; 006F;;;;N;;;24C4;;24C4 +24DF;CIRCLED LATIN SMALL LETTER P;So;0;L; 0070;;;;N;;;24C5;;24C5 +24E0;CIRCLED LATIN SMALL LETTER Q;So;0;L; 0071;;;;N;;;24C6;;24C6 +24E1;CIRCLED LATIN SMALL LETTER R;So;0;L; 0072;;;;N;;;24C7;;24C7 +24E2;CIRCLED LATIN SMALL LETTER S;So;0;L; 0073;;;;N;;;24C8;;24C8 +24E3;CIRCLED LATIN SMALL LETTER T;So;0;L; 0074;;;;N;;;24C9;;24C9 +24E4;CIRCLED LATIN SMALL LETTER U;So;0;L; 0075;;;;N;;;24CA;;24CA +24E5;CIRCLED LATIN SMALL LETTER V;So;0;L; 0076;;;;N;;;24CB;;24CB +24E6;CIRCLED LATIN SMALL LETTER W;So;0;L; 0077;;;;N;;;24CC;;24CC +24E7;CIRCLED LATIN SMALL LETTER X;So;0;L; 0078;;;;N;;;24CD;;24CD +24E8;CIRCLED LATIN SMALL LETTER Y;So;0;L; 0079;;;;N;;;24CE;;24CE +24E9;CIRCLED LATIN SMALL LETTER Z;So;0;L; 007A;;;;N;;;24CF;;24CF +24EA;CIRCLED DIGIT ZERO;No;0;ON; 0030;;0;0;N;;;;; +24EB;NEGATIVE CIRCLED NUMBER ELEVEN;No;0;ON;;;;11;N;;;;; +24EC;NEGATIVE CIRCLED NUMBER TWELVE;No;0;ON;;;;12;N;;;;; +24ED;NEGATIVE CIRCLED NUMBER THIRTEEN;No;0;ON;;;;13;N;;;;; +24EE;NEGATIVE CIRCLED NUMBER FOURTEEN;No;0;ON;;;;14;N;;;;; +24EF;NEGATIVE CIRCLED NUMBER FIFTEEN;No;0;ON;;;;15;N;;;;; +24F0;NEGATIVE CIRCLED NUMBER SIXTEEN;No;0;ON;;;;16;N;;;;; +24F1;NEGATIVE CIRCLED NUMBER SEVENTEEN;No;0;ON;;;;17;N;;;;; +24F2;NEGATIVE CIRCLED NUMBER EIGHTEEN;No;0;ON;;;;18;N;;;;; +24F3;NEGATIVE CIRCLED NUMBER NINETEEN;No;0;ON;;;;19;N;;;;; +24F4;NEGATIVE CIRCLED NUMBER TWENTY;No;0;ON;;;;20;N;;;;; +24F5;DOUBLE CIRCLED DIGIT ONE;No;0;ON;;;1;1;N;;;;; +24F6;DOUBLE CIRCLED DIGIT TWO;No;0;ON;;;2;2;N;;;;; +24F7;DOUBLE CIRCLED DIGIT THREE;No;0;ON;;;3;3;N;;;;; +24F8;DOUBLE CIRCLED DIGIT FOUR;No;0;ON;;;4;4;N;;;;; +24F9;DOUBLE CIRCLED DIGIT FIVE;No;0;ON;;;5;5;N;;;;; +24FA;DOUBLE CIRCLED DIGIT SIX;No;0;ON;;;6;6;N;;;;; +24FB;DOUBLE CIRCLED DIGIT SEVEN;No;0;ON;;;7;7;N;;;;; +24FC;DOUBLE CIRCLED DIGIT EIGHT;No;0;ON;;;8;8;N;;;;; +24FD;DOUBLE CIRCLED DIGIT NINE;No;0;ON;;;9;9;N;;;;; +24FE;DOUBLE CIRCLED NUMBER TEN;No;0;ON;;;;10;N;;;;; +24FF;NEGATIVE CIRCLED DIGIT ZERO;No;0;ON;;;0;0;N;;;;; +2500;BOX DRAWINGS LIGHT HORIZONTAL;So;0;ON;;;;;N;FORMS LIGHT HORIZONTAL;;;; +2501;BOX DRAWINGS HEAVY HORIZONTAL;So;0;ON;;;;;N;FORMS HEAVY HORIZONTAL;;;; +2502;BOX DRAWINGS LIGHT VERTICAL;So;0;ON;;;;;N;FORMS LIGHT VERTICAL;;;; +2503;BOX DRAWINGS HEAVY VERTICAL;So;0;ON;;;;;N;FORMS HEAVY VERTICAL;;;; +2504;BOX DRAWINGS LIGHT TRIPLE DASH HORIZONTAL;So;0;ON;;;;;N;FORMS LIGHT TRIPLE DASH HORIZONTAL;;;; +2505;BOX DRAWINGS HEAVY TRIPLE DASH HORIZONTAL;So;0;ON;;;;;N;FORMS HEAVY TRIPLE DASH HORIZONTAL;;;; +2506;BOX DRAWINGS LIGHT TRIPLE DASH VERTICAL;So;0;ON;;;;;N;FORMS LIGHT TRIPLE DASH VERTICAL;;;; +2507;BOX DRAWINGS HEAVY TRIPLE DASH VERTICAL;So;0;ON;;;;;N;FORMS HEAVY TRIPLE DASH VERTICAL;;;; +2508;BOX DRAWINGS LIGHT QUADRUPLE DASH HORIZONTAL;So;0;ON;;;;;N;FORMS LIGHT QUADRUPLE DASH HORIZONTAL;;;; +2509;BOX DRAWINGS HEAVY QUADRUPLE DASH HORIZONTAL;So;0;ON;;;;;N;FORMS HEAVY QUADRUPLE DASH HORIZONTAL;;;; +250A;BOX DRAWINGS LIGHT QUADRUPLE DASH VERTICAL;So;0;ON;;;;;N;FORMS LIGHT QUADRUPLE DASH VERTICAL;;;; +250B;BOX DRAWINGS HEAVY QUADRUPLE DASH VERTICAL;So;0;ON;;;;;N;FORMS HEAVY QUADRUPLE DASH VERTICAL;;;; +250C;BOX DRAWINGS LIGHT DOWN AND RIGHT;So;0;ON;;;;;N;FORMS LIGHT DOWN AND RIGHT;;;; +250D;BOX DRAWINGS DOWN LIGHT AND RIGHT HEAVY;So;0;ON;;;;;N;FORMS DOWN LIGHT AND RIGHT HEAVY;;;; +250E;BOX DRAWINGS DOWN HEAVY AND RIGHT LIGHT;So;0;ON;;;;;N;FORMS DOWN HEAVY AND RIGHT LIGHT;;;; +250F;BOX DRAWINGS HEAVY DOWN AND RIGHT;So;0;ON;;;;;N;FORMS HEAVY DOWN AND RIGHT;;;; +2510;BOX DRAWINGS LIGHT DOWN AND LEFT;So;0;ON;;;;;N;FORMS LIGHT DOWN AND LEFT;;;; +2511;BOX DRAWINGS DOWN LIGHT AND LEFT HEAVY;So;0;ON;;;;;N;FORMS DOWN LIGHT AND LEFT HEAVY;;;; +2512;BOX DRAWINGS DOWN HEAVY AND LEFT LIGHT;So;0;ON;;;;;N;FORMS DOWN HEAVY AND LEFT LIGHT;;;; +2513;BOX DRAWINGS HEAVY DOWN AND LEFT;So;0;ON;;;;;N;FORMS HEAVY DOWN AND LEFT;;;; +2514;BOX DRAWINGS LIGHT UP AND RIGHT;So;0;ON;;;;;N;FORMS LIGHT UP AND RIGHT;;;; +2515;BOX DRAWINGS UP LIGHT AND RIGHT HEAVY;So;0;ON;;;;;N;FORMS UP LIGHT AND RIGHT HEAVY;;;; +2516;BOX DRAWINGS UP HEAVY AND RIGHT LIGHT;So;0;ON;;;;;N;FORMS UP HEAVY AND RIGHT LIGHT;;;; +2517;BOX DRAWINGS HEAVY UP AND RIGHT;So;0;ON;;;;;N;FORMS HEAVY UP AND RIGHT;;;; +2518;BOX DRAWINGS LIGHT UP AND LEFT;So;0;ON;;;;;N;FORMS LIGHT UP AND LEFT;;;; +2519;BOX DRAWINGS UP LIGHT AND LEFT HEAVY;So;0;ON;;;;;N;FORMS UP LIGHT AND LEFT HEAVY;;;; +251A;BOX DRAWINGS UP HEAVY AND LEFT LIGHT;So;0;ON;;;;;N;FORMS UP HEAVY AND LEFT LIGHT;;;; +251B;BOX DRAWINGS HEAVY UP AND LEFT;So;0;ON;;;;;N;FORMS HEAVY UP AND LEFT;;;; +251C;BOX DRAWINGS LIGHT VERTICAL AND RIGHT;So;0;ON;;;;;N;FORMS LIGHT VERTICAL AND RIGHT;;;; +251D;BOX DRAWINGS VERTICAL LIGHT AND RIGHT HEAVY;So;0;ON;;;;;N;FORMS VERTICAL LIGHT AND RIGHT HEAVY;;;; +251E;BOX DRAWINGS UP HEAVY AND RIGHT DOWN LIGHT;So;0;ON;;;;;N;FORMS UP HEAVY AND RIGHT DOWN LIGHT;;;; +251F;BOX DRAWINGS DOWN HEAVY AND RIGHT UP LIGHT;So;0;ON;;;;;N;FORMS DOWN HEAVY AND RIGHT UP LIGHT;;;; +2520;BOX DRAWINGS VERTICAL HEAVY AND RIGHT LIGHT;So;0;ON;;;;;N;FORMS VERTICAL HEAVY AND RIGHT LIGHT;;;; +2521;BOX DRAWINGS DOWN LIGHT AND RIGHT UP HEAVY;So;0;ON;;;;;N;FORMS DOWN LIGHT AND RIGHT UP HEAVY;;;; +2522;BOX DRAWINGS UP LIGHT AND RIGHT DOWN HEAVY;So;0;ON;;;;;N;FORMS UP LIGHT AND RIGHT DOWN HEAVY;;;; +2523;BOX DRAWINGS HEAVY VERTICAL AND RIGHT;So;0;ON;;;;;N;FORMS HEAVY VERTICAL AND RIGHT;;;; +2524;BOX DRAWINGS LIGHT VERTICAL AND LEFT;So;0;ON;;;;;N;FORMS LIGHT VERTICAL AND LEFT;;;; +2525;BOX DRAWINGS VERTICAL LIGHT AND LEFT HEAVY;So;0;ON;;;;;N;FORMS VERTICAL LIGHT AND LEFT HEAVY;;;; +2526;BOX DRAWINGS UP HEAVY AND LEFT DOWN LIGHT;So;0;ON;;;;;N;FORMS UP HEAVY AND LEFT DOWN LIGHT;;;; +2527;BOX DRAWINGS DOWN HEAVY AND LEFT UP LIGHT;So;0;ON;;;;;N;FORMS DOWN HEAVY AND LEFT UP LIGHT;;;; +2528;BOX DRAWINGS VERTICAL HEAVY AND LEFT LIGHT;So;0;ON;;;;;N;FORMS VERTICAL HEAVY AND LEFT LIGHT;;;; +2529;BOX DRAWINGS DOWN LIGHT AND LEFT UP HEAVY;So;0;ON;;;;;N;FORMS DOWN LIGHT AND LEFT UP HEAVY;;;; +252A;BOX DRAWINGS UP LIGHT AND LEFT DOWN HEAVY;So;0;ON;;;;;N;FORMS UP LIGHT AND LEFT DOWN HEAVY;;;; +252B;BOX DRAWINGS HEAVY VERTICAL AND LEFT;So;0;ON;;;;;N;FORMS HEAVY VERTICAL AND LEFT;;;; +252C;BOX DRAWINGS LIGHT DOWN AND HORIZONTAL;So;0;ON;;;;;N;FORMS LIGHT DOWN AND HORIZONTAL;;;; +252D;BOX DRAWINGS LEFT HEAVY AND RIGHT DOWN LIGHT;So;0;ON;;;;;N;FORMS LEFT HEAVY AND RIGHT DOWN LIGHT;;;; +252E;BOX DRAWINGS RIGHT HEAVY AND LEFT DOWN LIGHT;So;0;ON;;;;;N;FORMS RIGHT HEAVY AND LEFT DOWN LIGHT;;;; +252F;BOX DRAWINGS DOWN LIGHT AND HORIZONTAL HEAVY;So;0;ON;;;;;N;FORMS DOWN LIGHT AND HORIZONTAL HEAVY;;;; +2530;BOX DRAWINGS DOWN HEAVY AND HORIZONTAL LIGHT;So;0;ON;;;;;N;FORMS DOWN HEAVY AND HORIZONTAL LIGHT;;;; +2531;BOX DRAWINGS RIGHT LIGHT AND LEFT DOWN HEAVY;So;0;ON;;;;;N;FORMS RIGHT LIGHT AND LEFT DOWN HEAVY;;;; +2532;BOX DRAWINGS LEFT LIGHT AND RIGHT DOWN HEAVY;So;0;ON;;;;;N;FORMS LEFT LIGHT AND RIGHT DOWN HEAVY;;;; +2533;BOX DRAWINGS HEAVY DOWN AND HORIZONTAL;So;0;ON;;;;;N;FORMS HEAVY DOWN AND HORIZONTAL;;;; +2534;BOX DRAWINGS LIGHT UP AND HORIZONTAL;So;0;ON;;;;;N;FORMS LIGHT UP AND HORIZONTAL;;;; +2535;BOX DRAWINGS LEFT HEAVY AND RIGHT UP LIGHT;So;0;ON;;;;;N;FORMS LEFT HEAVY AND RIGHT UP LIGHT;;;; +2536;BOX DRAWINGS RIGHT HEAVY AND LEFT UP LIGHT;So;0;ON;;;;;N;FORMS RIGHT HEAVY AND LEFT UP LIGHT;;;; +2537;BOX DRAWINGS UP LIGHT AND HORIZONTAL HEAVY;So;0;ON;;;;;N;FORMS UP LIGHT AND HORIZONTAL HEAVY;;;; +2538;BOX DRAWINGS UP HEAVY AND HORIZONTAL LIGHT;So;0;ON;;;;;N;FORMS UP HEAVY AND HORIZONTAL LIGHT;;;; +2539;BOX DRAWINGS RIGHT LIGHT AND LEFT UP HEAVY;So;0;ON;;;;;N;FORMS RIGHT LIGHT AND LEFT UP HEAVY;;;; +253A;BOX DRAWINGS LEFT LIGHT AND RIGHT UP HEAVY;So;0;ON;;;;;N;FORMS LEFT LIGHT AND RIGHT UP HEAVY;;;; +253B;BOX DRAWINGS HEAVY UP AND HORIZONTAL;So;0;ON;;;;;N;FORMS HEAVY UP AND HORIZONTAL;;;; +253C;BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL;So;0;ON;;;;;N;FORMS LIGHT VERTICAL AND HORIZONTAL;;;; +253D;BOX DRAWINGS LEFT HEAVY AND RIGHT VERTICAL LIGHT;So;0;ON;;;;;N;FORMS LEFT HEAVY AND RIGHT VERTICAL LIGHT;;;; +253E;BOX DRAWINGS RIGHT HEAVY AND LEFT VERTICAL LIGHT;So;0;ON;;;;;N;FORMS RIGHT HEAVY AND LEFT VERTICAL LIGHT;;;; +253F;BOX DRAWINGS VERTICAL LIGHT AND HORIZONTAL HEAVY;So;0;ON;;;;;N;FORMS VERTICAL LIGHT AND HORIZONTAL HEAVY;;;; +2540;BOX DRAWINGS UP HEAVY AND DOWN HORIZONTAL LIGHT;So;0;ON;;;;;N;FORMS UP HEAVY AND DOWN HORIZONTAL LIGHT;;;; +2541;BOX DRAWINGS DOWN HEAVY AND UP HORIZONTAL LIGHT;So;0;ON;;;;;N;FORMS DOWN HEAVY AND UP HORIZONTAL LIGHT;;;; +2542;BOX DRAWINGS VERTICAL HEAVY AND HORIZONTAL LIGHT;So;0;ON;;;;;N;FORMS VERTICAL HEAVY AND HORIZONTAL LIGHT;;;; +2543;BOX DRAWINGS LEFT UP HEAVY AND RIGHT DOWN LIGHT;So;0;ON;;;;;N;FORMS LEFT UP HEAVY AND RIGHT DOWN LIGHT;;;; +2544;BOX DRAWINGS RIGHT UP HEAVY AND LEFT DOWN LIGHT;So;0;ON;;;;;N;FORMS RIGHT UP HEAVY AND LEFT DOWN LIGHT;;;; +2545;BOX DRAWINGS LEFT DOWN HEAVY AND RIGHT UP LIGHT;So;0;ON;;;;;N;FORMS LEFT DOWN HEAVY AND RIGHT UP LIGHT;;;; +2546;BOX DRAWINGS RIGHT DOWN HEAVY AND LEFT UP LIGHT;So;0;ON;;;;;N;FORMS RIGHT DOWN HEAVY AND LEFT UP LIGHT;;;; +2547;BOX DRAWINGS DOWN LIGHT AND UP HORIZONTAL HEAVY;So;0;ON;;;;;N;FORMS DOWN LIGHT AND UP HORIZONTAL HEAVY;;;; +2548;BOX DRAWINGS UP LIGHT AND DOWN HORIZONTAL HEAVY;So;0;ON;;;;;N;FORMS UP LIGHT AND DOWN HORIZONTAL HEAVY;;;; +2549;BOX DRAWINGS RIGHT LIGHT AND LEFT VERTICAL HEAVY;So;0;ON;;;;;N;FORMS RIGHT LIGHT AND LEFT VERTICAL HEAVY;;;; +254A;BOX DRAWINGS LEFT LIGHT AND RIGHT VERTICAL HEAVY;So;0;ON;;;;;N;FORMS LEFT LIGHT AND RIGHT VERTICAL HEAVY;;;; +254B;BOX DRAWINGS HEAVY VERTICAL AND HORIZONTAL;So;0;ON;;;;;N;FORMS HEAVY VERTICAL AND HORIZONTAL;;;; +254C;BOX DRAWINGS LIGHT DOUBLE DASH HORIZONTAL;So;0;ON;;;;;N;FORMS LIGHT DOUBLE DASH HORIZONTAL;;;; +254D;BOX DRAWINGS HEAVY DOUBLE DASH HORIZONTAL;So;0;ON;;;;;N;FORMS HEAVY DOUBLE DASH HORIZONTAL;;;; +254E;BOX DRAWINGS LIGHT DOUBLE DASH VERTICAL;So;0;ON;;;;;N;FORMS LIGHT DOUBLE DASH VERTICAL;;;; +254F;BOX DRAWINGS HEAVY DOUBLE DASH VERTICAL;So;0;ON;;;;;N;FORMS HEAVY DOUBLE DASH VERTICAL;;;; +2550;BOX DRAWINGS DOUBLE HORIZONTAL;So;0;ON;;;;;N;FORMS DOUBLE HORIZONTAL;;;; +2551;BOX DRAWINGS DOUBLE VERTICAL;So;0;ON;;;;;N;FORMS DOUBLE VERTICAL;;;; +2552;BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE;So;0;ON;;;;;N;FORMS DOWN SINGLE AND RIGHT DOUBLE;;;; +2553;BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE;So;0;ON;;;;;N;FORMS DOWN DOUBLE AND RIGHT SINGLE;;;; +2554;BOX DRAWINGS DOUBLE DOWN AND RIGHT;So;0;ON;;;;;N;FORMS DOUBLE DOWN AND RIGHT;;;; +2555;BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE;So;0;ON;;;;;N;FORMS DOWN SINGLE AND LEFT DOUBLE;;;; +2556;BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE;So;0;ON;;;;;N;FORMS DOWN DOUBLE AND LEFT SINGLE;;;; +2557;BOX DRAWINGS DOUBLE DOWN AND LEFT;So;0;ON;;;;;N;FORMS DOUBLE DOWN AND LEFT;;;; +2558;BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE;So;0;ON;;;;;N;FORMS UP SINGLE AND RIGHT DOUBLE;;;; +2559;BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE;So;0;ON;;;;;N;FORMS UP DOUBLE AND RIGHT SINGLE;;;; +255A;BOX DRAWINGS DOUBLE UP AND RIGHT;So;0;ON;;;;;N;FORMS DOUBLE UP AND RIGHT;;;; +255B;BOX DRAWINGS UP SINGLE AND LEFT DOUBLE;So;0;ON;;;;;N;FORMS UP SINGLE AND LEFT DOUBLE;;;; +255C;BOX DRAWINGS UP DOUBLE AND LEFT SINGLE;So;0;ON;;;;;N;FORMS UP DOUBLE AND LEFT SINGLE;;;; +255D;BOX DRAWINGS DOUBLE UP AND LEFT;So;0;ON;;;;;N;FORMS DOUBLE UP AND LEFT;;;; +255E;BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE;So;0;ON;;;;;N;FORMS VERTICAL SINGLE AND RIGHT DOUBLE;;;; +255F;BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE;So;0;ON;;;;;N;FORMS VERTICAL DOUBLE AND RIGHT SINGLE;;;; +2560;BOX DRAWINGS DOUBLE VERTICAL AND RIGHT;So;0;ON;;;;;N;FORMS DOUBLE VERTICAL AND RIGHT;;;; +2561;BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE;So;0;ON;;;;;N;FORMS VERTICAL SINGLE AND LEFT DOUBLE;;;; +2562;BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE;So;0;ON;;;;;N;FORMS VERTICAL DOUBLE AND LEFT SINGLE;;;; +2563;BOX DRAWINGS DOUBLE VERTICAL AND LEFT;So;0;ON;;;;;N;FORMS DOUBLE VERTICAL AND LEFT;;;; +2564;BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE;So;0;ON;;;;;N;FORMS DOWN SINGLE AND HORIZONTAL DOUBLE;;;; +2565;BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE;So;0;ON;;;;;N;FORMS DOWN DOUBLE AND HORIZONTAL SINGLE;;;; +2566;BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL;So;0;ON;;;;;N;FORMS DOUBLE DOWN AND HORIZONTAL;;;; +2567;BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE;So;0;ON;;;;;N;FORMS UP SINGLE AND HORIZONTAL DOUBLE;;;; +2568;BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE;So;0;ON;;;;;N;FORMS UP DOUBLE AND HORIZONTAL SINGLE;;;; +2569;BOX DRAWINGS DOUBLE UP AND HORIZONTAL;So;0;ON;;;;;N;FORMS DOUBLE UP AND HORIZONTAL;;;; +256A;BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE;So;0;ON;;;;;N;FORMS VERTICAL SINGLE AND HORIZONTAL DOUBLE;;;; +256B;BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE;So;0;ON;;;;;N;FORMS VERTICAL DOUBLE AND HORIZONTAL SINGLE;;;; +256C;BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL;So;0;ON;;;;;N;FORMS DOUBLE VERTICAL AND HORIZONTAL;;;; +256D;BOX DRAWINGS LIGHT ARC DOWN AND RIGHT;So;0;ON;;;;;N;FORMS LIGHT ARC DOWN AND RIGHT;;;; +256E;BOX DRAWINGS LIGHT ARC DOWN AND LEFT;So;0;ON;;;;;N;FORMS LIGHT ARC DOWN AND LEFT;;;; +256F;BOX DRAWINGS LIGHT ARC UP AND LEFT;So;0;ON;;;;;N;FORMS LIGHT ARC UP AND LEFT;;;; +2570;BOX DRAWINGS LIGHT ARC UP AND RIGHT;So;0;ON;;;;;N;FORMS LIGHT ARC UP AND RIGHT;;;; +2571;BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT;So;0;ON;;;;;N;FORMS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT;;;; +2572;BOX DRAWINGS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT;So;0;ON;;;;;N;FORMS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT;;;; +2573;BOX DRAWINGS LIGHT DIAGONAL CROSS;So;0;ON;;;;;N;FORMS LIGHT DIAGONAL CROSS;;;; +2574;BOX DRAWINGS LIGHT LEFT;So;0;ON;;;;;N;FORMS LIGHT LEFT;;;; +2575;BOX DRAWINGS LIGHT UP;So;0;ON;;;;;N;FORMS LIGHT UP;;;; +2576;BOX DRAWINGS LIGHT RIGHT;So;0;ON;;;;;N;FORMS LIGHT RIGHT;;;; +2577;BOX DRAWINGS LIGHT DOWN;So;0;ON;;;;;N;FORMS LIGHT DOWN;;;; +2578;BOX DRAWINGS HEAVY LEFT;So;0;ON;;;;;N;FORMS HEAVY LEFT;;;; +2579;BOX DRAWINGS HEAVY UP;So;0;ON;;;;;N;FORMS HEAVY UP;;;; +257A;BOX DRAWINGS HEAVY RIGHT;So;0;ON;;;;;N;FORMS HEAVY RIGHT;;;; +257B;BOX DRAWINGS HEAVY DOWN;So;0;ON;;;;;N;FORMS HEAVY DOWN;;;; +257C;BOX DRAWINGS LIGHT LEFT AND HEAVY RIGHT;So;0;ON;;;;;N;FORMS LIGHT LEFT AND HEAVY RIGHT;;;; +257D;BOX DRAWINGS LIGHT UP AND HEAVY DOWN;So;0;ON;;;;;N;FORMS LIGHT UP AND HEAVY DOWN;;;; +257E;BOX DRAWINGS HEAVY LEFT AND LIGHT RIGHT;So;0;ON;;;;;N;FORMS HEAVY LEFT AND LIGHT RIGHT;;;; +257F;BOX DRAWINGS HEAVY UP AND LIGHT DOWN;So;0;ON;;;;;N;FORMS HEAVY UP AND LIGHT DOWN;;;; +2580;UPPER HALF BLOCK;So;0;ON;;;;;N;;;;; +2581;LOWER ONE EIGHTH BLOCK;So;0;ON;;;;;N;;;;; +2582;LOWER ONE QUARTER BLOCK;So;0;ON;;;;;N;;;;; +2583;LOWER THREE EIGHTHS BLOCK;So;0;ON;;;;;N;;;;; +2584;LOWER HALF BLOCK;So;0;ON;;;;;N;;;;; +2585;LOWER FIVE EIGHTHS BLOCK;So;0;ON;;;;;N;;;;; +2586;LOWER THREE QUARTERS BLOCK;So;0;ON;;;;;N;LOWER THREE QUARTER BLOCK;;;; +2587;LOWER SEVEN EIGHTHS BLOCK;So;0;ON;;;;;N;;;;; +2588;FULL BLOCK;So;0;ON;;;;;N;;;;; +2589;LEFT SEVEN EIGHTHS BLOCK;So;0;ON;;;;;N;;;;; +258A;LEFT THREE QUARTERS BLOCK;So;0;ON;;;;;N;LEFT THREE QUARTER BLOCK;;;; +258B;LEFT FIVE EIGHTHS BLOCK;So;0;ON;;;;;N;;;;; +258C;LEFT HALF BLOCK;So;0;ON;;;;;N;;;;; +258D;LEFT THREE EIGHTHS BLOCK;So;0;ON;;;;;N;;;;; +258E;LEFT ONE QUARTER BLOCK;So;0;ON;;;;;N;;;;; +258F;LEFT ONE EIGHTH BLOCK;So;0;ON;;;;;N;;;;; +2590;RIGHT HALF BLOCK;So;0;ON;;;;;N;;;;; +2591;LIGHT SHADE;So;0;ON;;;;;N;;;;; +2592;MEDIUM SHADE;So;0;ON;;;;;N;;;;; +2593;DARK SHADE;So;0;ON;;;;;N;;;;; +2594;UPPER ONE EIGHTH BLOCK;So;0;ON;;;;;N;;;;; +2595;RIGHT ONE EIGHTH BLOCK;So;0;ON;;;;;N;;;;; +2596;QUADRANT LOWER LEFT;So;0;ON;;;;;N;;;;; +2597;QUADRANT LOWER RIGHT;So;0;ON;;;;;N;;;;; +2598;QUADRANT UPPER LEFT;So;0;ON;;;;;N;;;;; +2599;QUADRANT UPPER LEFT AND LOWER LEFT AND LOWER RIGHT;So;0;ON;;;;;N;;;;; +259A;QUADRANT UPPER LEFT AND LOWER RIGHT;So;0;ON;;;;;N;;;;; +259B;QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER LEFT;So;0;ON;;;;;N;;;;; +259C;QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER RIGHT;So;0;ON;;;;;N;;;;; +259D;QUADRANT UPPER RIGHT;So;0;ON;;;;;N;;;;; +259E;QUADRANT UPPER RIGHT AND LOWER LEFT;So;0;ON;;;;;N;;;;; +259F;QUADRANT UPPER RIGHT AND LOWER LEFT AND LOWER RIGHT;So;0;ON;;;;;N;;;;; +25A0;BLACK SQUARE;So;0;ON;;;;;N;;;;; +25A1;WHITE SQUARE;So;0;ON;;;;;N;;;;; +25A2;WHITE SQUARE WITH ROUNDED CORNERS;So;0;ON;;;;;N;;;;; +25A3;WHITE SQUARE CONTAINING BLACK SMALL SQUARE;So;0;ON;;;;;N;;;;; +25A4;SQUARE WITH HORIZONTAL FILL;So;0;ON;;;;;N;;;;; +25A5;SQUARE WITH VERTICAL FILL;So;0;ON;;;;;N;;;;; +25A6;SQUARE WITH ORTHOGONAL CROSSHATCH FILL;So;0;ON;;;;;N;;;;; +25A7;SQUARE WITH UPPER LEFT TO LOWER RIGHT FILL;So;0;ON;;;;;N;;;;; +25A8;SQUARE WITH UPPER RIGHT TO LOWER LEFT FILL;So;0;ON;;;;;N;;;;; +25A9;SQUARE WITH DIAGONAL CROSSHATCH FILL;So;0;ON;;;;;N;;;;; +25AA;BLACK SMALL SQUARE;So;0;ON;;;;;N;;;;; +25AB;WHITE SMALL SQUARE;So;0;ON;;;;;N;;;;; +25AC;BLACK RECTANGLE;So;0;ON;;;;;N;;;;; +25AD;WHITE RECTANGLE;So;0;ON;;;;;N;;;;; +25AE;BLACK VERTICAL RECTANGLE;So;0;ON;;;;;N;;;;; +25AF;WHITE VERTICAL RECTANGLE;So;0;ON;;;;;N;;;;; +25B0;BLACK PARALLELOGRAM;So;0;ON;;;;;N;;;;; +25B1;WHITE PARALLELOGRAM;So;0;ON;;;;;N;;;;; +25B2;BLACK UP-POINTING TRIANGLE;So;0;ON;;;;;N;BLACK UP POINTING TRIANGLE;;;; +25B3;WHITE UP-POINTING TRIANGLE;So;0;ON;;;;;N;WHITE UP POINTING TRIANGLE;;;; +25B4;BLACK UP-POINTING SMALL TRIANGLE;So;0;ON;;;;;N;BLACK UP POINTING SMALL TRIANGLE;;;; +25B5;WHITE UP-POINTING SMALL TRIANGLE;So;0;ON;;;;;N;WHITE UP POINTING SMALL TRIANGLE;;;; +25B6;BLACK RIGHT-POINTING TRIANGLE;So;0;ON;;;;;N;BLACK RIGHT POINTING TRIANGLE;;;; +25B7;WHITE RIGHT-POINTING TRIANGLE;Sm;0;ON;;;;;N;WHITE RIGHT POINTING TRIANGLE;;;; +25B8;BLACK RIGHT-POINTING SMALL TRIANGLE;So;0;ON;;;;;N;BLACK RIGHT POINTING SMALL TRIANGLE;;;; +25B9;WHITE RIGHT-POINTING SMALL TRIANGLE;So;0;ON;;;;;N;WHITE RIGHT POINTING SMALL TRIANGLE;;;; +25BA;BLACK RIGHT-POINTING POINTER;So;0;ON;;;;;N;BLACK RIGHT POINTING POINTER;;;; +25BB;WHITE RIGHT-POINTING POINTER;So;0;ON;;;;;N;WHITE RIGHT POINTING POINTER;;;; +25BC;BLACK DOWN-POINTING TRIANGLE;So;0;ON;;;;;N;BLACK DOWN POINTING TRIANGLE;;;; +25BD;WHITE DOWN-POINTING TRIANGLE;So;0;ON;;;;;N;WHITE DOWN POINTING TRIANGLE;;;; +25BE;BLACK DOWN-POINTING SMALL TRIANGLE;So;0;ON;;;;;N;BLACK DOWN POINTING SMALL TRIANGLE;;;; +25BF;WHITE DOWN-POINTING SMALL TRIANGLE;So;0;ON;;;;;N;WHITE DOWN POINTING SMALL TRIANGLE;;;; +25C0;BLACK LEFT-POINTING TRIANGLE;So;0;ON;;;;;N;BLACK LEFT POINTING TRIANGLE;;;; +25C1;WHITE LEFT-POINTING TRIANGLE;Sm;0;ON;;;;;N;WHITE LEFT POINTING TRIANGLE;;;; +25C2;BLACK LEFT-POINTING SMALL TRIANGLE;So;0;ON;;;;;N;BLACK LEFT POINTING SMALL TRIANGLE;;;; +25C3;WHITE LEFT-POINTING SMALL TRIANGLE;So;0;ON;;;;;N;WHITE LEFT POINTING SMALL TRIANGLE;;;; +25C4;BLACK LEFT-POINTING POINTER;So;0;ON;;;;;N;BLACK LEFT POINTING POINTER;;;; +25C5;WHITE LEFT-POINTING POINTER;So;0;ON;;;;;N;WHITE LEFT POINTING POINTER;;;; +25C6;BLACK DIAMOND;So;0;ON;;;;;N;;;;; +25C7;WHITE DIAMOND;So;0;ON;;;;;N;;;;; +25C8;WHITE DIAMOND CONTAINING BLACK SMALL DIAMOND;So;0;ON;;;;;N;;;;; +25C9;FISHEYE;So;0;ON;;;;;N;;;;; +25CA;LOZENGE;So;0;ON;;;;;N;;;;; +25CB;WHITE CIRCLE;So;0;ON;;;;;N;;;;; +25CC;DOTTED CIRCLE;So;0;ON;;;;;N;;;;; +25CD;CIRCLE WITH VERTICAL FILL;So;0;ON;;;;;N;;;;; +25CE;BULLSEYE;So;0;ON;;;;;N;;;;; +25CF;BLACK CIRCLE;So;0;ON;;;;;N;;;;; +25D0;CIRCLE WITH LEFT HALF BLACK;So;0;ON;;;;;N;;;;; +25D1;CIRCLE WITH RIGHT HALF BLACK;So;0;ON;;;;;N;;;;; +25D2;CIRCLE WITH LOWER HALF BLACK;So;0;ON;;;;;N;;;;; +25D3;CIRCLE WITH UPPER HALF BLACK;So;0;ON;;;;;N;;;;; +25D4;CIRCLE WITH UPPER RIGHT QUADRANT BLACK;So;0;ON;;;;;N;;;;; +25D5;CIRCLE WITH ALL BUT UPPER LEFT QUADRANT BLACK;So;0;ON;;;;;N;;;;; +25D6;LEFT HALF BLACK CIRCLE;So;0;ON;;;;;N;;;;; +25D7;RIGHT HALF BLACK CIRCLE;So;0;ON;;;;;N;;;;; +25D8;INVERSE BULLET;So;0;ON;;;;;N;;;;; +25D9;INVERSE WHITE CIRCLE;So;0;ON;;;;;N;;;;; +25DA;UPPER HALF INVERSE WHITE CIRCLE;So;0;ON;;;;;N;;;;; +25DB;LOWER HALF INVERSE WHITE CIRCLE;So;0;ON;;;;;N;;;;; +25DC;UPPER LEFT QUADRANT CIRCULAR ARC;So;0;ON;;;;;N;;;;; +25DD;UPPER RIGHT QUADRANT CIRCULAR ARC;So;0;ON;;;;;N;;;;; +25DE;LOWER RIGHT QUADRANT CIRCULAR ARC;So;0;ON;;;;;N;;;;; +25DF;LOWER LEFT QUADRANT CIRCULAR ARC;So;0;ON;;;;;N;;;;; +25E0;UPPER HALF CIRCLE;So;0;ON;;;;;N;;;;; +25E1;LOWER HALF CIRCLE;So;0;ON;;;;;N;;;;; +25E2;BLACK LOWER RIGHT TRIANGLE;So;0;ON;;;;;N;;;;; +25E3;BLACK LOWER LEFT TRIANGLE;So;0;ON;;;;;N;;;;; +25E4;BLACK UPPER LEFT TRIANGLE;So;0;ON;;;;;N;;;;; +25E5;BLACK UPPER RIGHT TRIANGLE;So;0;ON;;;;;N;;;;; +25E6;WHITE BULLET;So;0;ON;;;;;N;;;;; +25E7;SQUARE WITH LEFT HALF BLACK;So;0;ON;;;;;N;;;;; +25E8;SQUARE WITH RIGHT HALF BLACK;So;0;ON;;;;;N;;;;; +25E9;SQUARE WITH UPPER LEFT DIAGONAL HALF BLACK;So;0;ON;;;;;N;;;;; +25EA;SQUARE WITH LOWER RIGHT DIAGONAL HALF BLACK;So;0;ON;;;;;N;;;;; +25EB;WHITE SQUARE WITH VERTICAL BISECTING LINE;So;0;ON;;;;;N;;;;; +25EC;WHITE UP-POINTING TRIANGLE WITH DOT;So;0;ON;;;;;N;WHITE UP POINTING TRIANGLE WITH DOT;;;; +25ED;UP-POINTING TRIANGLE WITH LEFT HALF BLACK;So;0;ON;;;;;N;UP POINTING TRIANGLE WITH LEFT HALF BLACK;;;; +25EE;UP-POINTING TRIANGLE WITH RIGHT HALF BLACK;So;0;ON;;;;;N;UP POINTING TRIANGLE WITH RIGHT HALF BLACK;;;; +25EF;LARGE CIRCLE;So;0;ON;;;;;N;;;;; +25F0;WHITE SQUARE WITH UPPER LEFT QUADRANT;So;0;ON;;;;;N;;;;; +25F1;WHITE SQUARE WITH LOWER LEFT QUADRANT;So;0;ON;;;;;N;;;;; +25F2;WHITE SQUARE WITH LOWER RIGHT QUADRANT;So;0;ON;;;;;N;;;;; +25F3;WHITE SQUARE WITH UPPER RIGHT QUADRANT;So;0;ON;;;;;N;;;;; +25F4;WHITE CIRCLE WITH UPPER LEFT QUADRANT;So;0;ON;;;;;N;;;;; +25F5;WHITE CIRCLE WITH LOWER LEFT QUADRANT;So;0;ON;;;;;N;;;;; +25F6;WHITE CIRCLE WITH LOWER RIGHT QUADRANT;So;0;ON;;;;;N;;;;; +25F7;WHITE CIRCLE WITH UPPER RIGHT QUADRANT;So;0;ON;;;;;N;;;;; +25F8;UPPER LEFT TRIANGLE;Sm;0;ON;;;;;N;;;;; +25F9;UPPER RIGHT TRIANGLE;Sm;0;ON;;;;;N;;;;; +25FA;LOWER LEFT TRIANGLE;Sm;0;ON;;;;;N;;;;; +25FB;WHITE MEDIUM SQUARE;Sm;0;ON;;;;;N;;;;; +25FC;BLACK MEDIUM SQUARE;Sm;0;ON;;;;;N;;;;; +25FD;WHITE MEDIUM SMALL SQUARE;Sm;0;ON;;;;;N;;;;; +25FE;BLACK MEDIUM SMALL SQUARE;Sm;0;ON;;;;;N;;;;; +25FF;LOWER RIGHT TRIANGLE;Sm;0;ON;;;;;N;;;;; +2600;BLACK SUN WITH RAYS;So;0;ON;;;;;N;;;;; +2601;CLOUD;So;0;ON;;;;;N;;;;; +2602;UMBRELLA;So;0;ON;;;;;N;;;;; +2603;SNOWMAN;So;0;ON;;;;;N;;;;; +2604;COMET;So;0;ON;;;;;N;;;;; +2605;BLACK STAR;So;0;ON;;;;;N;;;;; +2606;WHITE STAR;So;0;ON;;;;;N;;;;; +2607;LIGHTNING;So;0;ON;;;;;N;;;;; +2608;THUNDERSTORM;So;0;ON;;;;;N;;;;; +2609;SUN;So;0;ON;;;;;N;;;;; +260A;ASCENDING NODE;So;0;ON;;;;;N;;;;; +260B;DESCENDING NODE;So;0;ON;;;;;N;;;;; +260C;CONJUNCTION;So;0;ON;;;;;N;;;;; +260D;OPPOSITION;So;0;ON;;;;;N;;;;; +260E;BLACK TELEPHONE;So;0;ON;;;;;N;;;;; +260F;WHITE TELEPHONE;So;0;ON;;;;;N;;;;; +2610;BALLOT BOX;So;0;ON;;;;;N;;;;; +2611;BALLOT BOX WITH CHECK;So;0;ON;;;;;N;;;;; +2612;BALLOT BOX WITH X;So;0;ON;;;;;N;;;;; +2613;SALTIRE;So;0;ON;;;;;N;;;;; +2614;UMBRELLA WITH RAIN DROPS;So;0;ON;;;;;N;;;;; +2615;HOT BEVERAGE;So;0;ON;;;;;N;;;;; +2616;WHITE SHOGI PIECE;So;0;ON;;;;;N;;;;; +2617;BLACK SHOGI PIECE;So;0;ON;;;;;N;;;;; +2618;SHAMROCK;So;0;ON;;;;;N;;;;; +2619;REVERSED ROTATED FLORAL HEART BULLET;So;0;ON;;;;;N;;;;; +261A;BLACK LEFT POINTING INDEX;So;0;ON;;;;;N;;;;; +261B;BLACK RIGHT POINTING INDEX;So;0;ON;;;;;N;;;;; +261C;WHITE LEFT POINTING INDEX;So;0;ON;;;;;N;;;;; +261D;WHITE UP POINTING INDEX;So;0;ON;;;;;N;;;;; +261E;WHITE RIGHT POINTING INDEX;So;0;ON;;;;;N;;;;; +261F;WHITE DOWN POINTING INDEX;So;0;ON;;;;;N;;;;; +2620;SKULL AND CROSSBONES;So;0;ON;;;;;N;;;;; +2621;CAUTION SIGN;So;0;ON;;;;;N;;;;; +2622;RADIOACTIVE SIGN;So;0;ON;;;;;N;;;;; +2623;BIOHAZARD SIGN;So;0;ON;;;;;N;;;;; +2624;CADUCEUS;So;0;ON;;;;;N;;;;; +2625;ANKH;So;0;ON;;;;;N;;;;; +2626;ORTHODOX CROSS;So;0;ON;;;;;N;;;;; +2627;CHI RHO;So;0;ON;;;;;N;;;;; +2628;CROSS OF LORRAINE;So;0;ON;;;;;N;;;;; +2629;CROSS OF JERUSALEM;So;0;ON;;;;;N;;;;; +262A;STAR AND CRESCENT;So;0;ON;;;;;N;;;;; +262B;FARSI SYMBOL;So;0;ON;;;;;N;SYMBOL OF IRAN;;;; +262C;ADI SHAKTI;So;0;ON;;;;;N;;;;; +262D;HAMMER AND SICKLE;So;0;ON;;;;;N;;;;; +262E;PEACE SYMBOL;So;0;ON;;;;;N;;;;; +262F;YIN YANG;So;0;ON;;;;;N;;;;; +2630;TRIGRAM FOR HEAVEN;So;0;ON;;;;;N;;;;; +2631;TRIGRAM FOR LAKE;So;0;ON;;;;;N;;;;; +2632;TRIGRAM FOR FIRE;So;0;ON;;;;;N;;;;; +2633;TRIGRAM FOR THUNDER;So;0;ON;;;;;N;;;;; +2634;TRIGRAM FOR WIND;So;0;ON;;;;;N;;;;; +2635;TRIGRAM FOR WATER;So;0;ON;;;;;N;;;;; +2636;TRIGRAM FOR MOUNTAIN;So;0;ON;;;;;N;;;;; +2637;TRIGRAM FOR EARTH;So;0;ON;;;;;N;;;;; +2638;WHEEL OF DHARMA;So;0;ON;;;;;N;;;;; +2639;WHITE FROWNING FACE;So;0;ON;;;;;N;;;;; +263A;WHITE SMILING FACE;So;0;ON;;;;;N;;;;; +263B;BLACK SMILING FACE;So;0;ON;;;;;N;;;;; +263C;WHITE SUN WITH RAYS;So;0;ON;;;;;N;;;;; +263D;FIRST QUARTER MOON;So;0;ON;;;;;N;;;;; +263E;LAST QUARTER MOON;So;0;ON;;;;;N;;;;; +263F;MERCURY;So;0;ON;;;;;N;;;;; +2640;FEMALE SIGN;So;0;ON;;;;;N;;;;; +2641;EARTH;So;0;ON;;;;;N;;;;; +2642;MALE SIGN;So;0;ON;;;;;N;;;;; +2643;JUPITER;So;0;ON;;;;;N;;;;; +2644;SATURN;So;0;ON;;;;;N;;;;; +2645;URANUS;So;0;ON;;;;;N;;;;; +2646;NEPTUNE;So;0;ON;;;;;N;;;;; +2647;PLUTO;So;0;ON;;;;;N;;;;; +2648;ARIES;So;0;ON;;;;;N;;;;; +2649;TAURUS;So;0;ON;;;;;N;;;;; +264A;GEMINI;So;0;ON;;;;;N;;;;; +264B;CANCER;So;0;ON;;;;;N;;;;; +264C;LEO;So;0;ON;;;;;N;;;;; +264D;VIRGO;So;0;ON;;;;;N;;;;; +264E;LIBRA;So;0;ON;;;;;N;;;;; +264F;SCORPIUS;So;0;ON;;;;;N;;;;; +2650;SAGITTARIUS;So;0;ON;;;;;N;;;;; +2651;CAPRICORN;So;0;ON;;;;;N;;;;; +2652;AQUARIUS;So;0;ON;;;;;N;;;;; +2653;PISCES;So;0;ON;;;;;N;;;;; +2654;WHITE CHESS KING;So;0;ON;;;;;N;;;;; +2655;WHITE CHESS QUEEN;So;0;ON;;;;;N;;;;; +2656;WHITE CHESS ROOK;So;0;ON;;;;;N;;;;; +2657;WHITE CHESS BISHOP;So;0;ON;;;;;N;;;;; +2658;WHITE CHESS KNIGHT;So;0;ON;;;;;N;;;;; +2659;WHITE CHESS PAWN;So;0;ON;;;;;N;;;;; +265A;BLACK CHESS KING;So;0;ON;;;;;N;;;;; +265B;BLACK CHESS QUEEN;So;0;ON;;;;;N;;;;; +265C;BLACK CHESS ROOK;So;0;ON;;;;;N;;;;; +265D;BLACK CHESS BISHOP;So;0;ON;;;;;N;;;;; +265E;BLACK CHESS KNIGHT;So;0;ON;;;;;N;;;;; +265F;BLACK CHESS PAWN;So;0;ON;;;;;N;;;;; +2660;BLACK SPADE SUIT;So;0;ON;;;;;N;;;;; +2661;WHITE HEART SUIT;So;0;ON;;;;;N;;;;; +2662;WHITE DIAMOND SUIT;So;0;ON;;;;;N;;;;; +2663;BLACK CLUB SUIT;So;0;ON;;;;;N;;;;; +2664;WHITE SPADE SUIT;So;0;ON;;;;;N;;;;; +2665;BLACK HEART SUIT;So;0;ON;;;;;N;;;;; +2666;BLACK DIAMOND SUIT;So;0;ON;;;;;N;;;;; +2667;WHITE CLUB SUIT;So;0;ON;;;;;N;;;;; +2668;HOT SPRINGS;So;0;ON;;;;;N;;;;; +2669;QUARTER NOTE;So;0;ON;;;;;N;;;;; +266A;EIGHTH NOTE;So;0;ON;;;;;N;;;;; +266B;BEAMED EIGHTH NOTES;So;0;ON;;;;;N;BARRED EIGHTH NOTES;;;; +266C;BEAMED SIXTEENTH NOTES;So;0;ON;;;;;N;BARRED SIXTEENTH NOTES;;;; +266D;MUSIC FLAT SIGN;So;0;ON;;;;;N;FLAT;;;; +266E;MUSIC NATURAL SIGN;So;0;ON;;;;;N;NATURAL;;;; +266F;MUSIC SHARP SIGN;Sm;0;ON;;;;;N;SHARP;;;; +2670;WEST SYRIAC CROSS;So;0;ON;;;;;N;;;;; +2671;EAST SYRIAC CROSS;So;0;ON;;;;;N;;;;; +2672;UNIVERSAL RECYCLING SYMBOL;So;0;ON;;;;;N;;;;; +2673;RECYCLING SYMBOL FOR TYPE-1 PLASTICS;So;0;ON;;;;;N;;;;; +2674;RECYCLING SYMBOL FOR TYPE-2 PLASTICS;So;0;ON;;;;;N;;;;; +2675;RECYCLING SYMBOL FOR TYPE-3 PLASTICS;So;0;ON;;;;;N;;;;; +2676;RECYCLING SYMBOL FOR TYPE-4 PLASTICS;So;0;ON;;;;;N;;;;; +2677;RECYCLING SYMBOL FOR TYPE-5 PLASTICS;So;0;ON;;;;;N;;;;; +2678;RECYCLING SYMBOL FOR TYPE-6 PLASTICS;So;0;ON;;;;;N;;;;; +2679;RECYCLING SYMBOL FOR TYPE-7 PLASTICS;So;0;ON;;;;;N;;;;; +267A;RECYCLING SYMBOL FOR GENERIC MATERIALS;So;0;ON;;;;;N;;;;; +267B;BLACK UNIVERSAL RECYCLING SYMBOL;So;0;ON;;;;;N;;;;; +267C;RECYCLED PAPER SYMBOL;So;0;ON;;;;;N;;;;; +267D;PARTIALLY-RECYCLED PAPER SYMBOL;So;0;ON;;;;;N;;;;; +267E;PERMANENT PAPER SIGN;So;0;ON;;;;;N;;;;; +267F;WHEELCHAIR SYMBOL;So;0;ON;;;;;N;;;;; +2680;DIE FACE-1;So;0;ON;;;;;N;;;;; +2681;DIE FACE-2;So;0;ON;;;;;N;;;;; +2682;DIE FACE-3;So;0;ON;;;;;N;;;;; +2683;DIE FACE-4;So;0;ON;;;;;N;;;;; +2684;DIE FACE-5;So;0;ON;;;;;N;;;;; +2685;DIE FACE-6;So;0;ON;;;;;N;;;;; +2686;WHITE CIRCLE WITH DOT RIGHT;So;0;ON;;;;;N;;;;; +2687;WHITE CIRCLE WITH TWO DOTS;So;0;ON;;;;;N;;;;; +2688;BLACK CIRCLE WITH WHITE DOT RIGHT;So;0;ON;;;;;N;;;;; +2689;BLACK CIRCLE WITH TWO WHITE DOTS;So;0;ON;;;;;N;;;;; +268A;MONOGRAM FOR YANG;So;0;ON;;;;;N;;;;; +268B;MONOGRAM FOR YIN;So;0;ON;;;;;N;;;;; +268C;DIGRAM FOR GREATER YANG;So;0;ON;;;;;N;;;;; +268D;DIGRAM FOR LESSER YIN;So;0;ON;;;;;N;;;;; +268E;DIGRAM FOR LESSER YANG;So;0;ON;;;;;N;;;;; +268F;DIGRAM FOR GREATER YIN;So;0;ON;;;;;N;;;;; +2690;WHITE FLAG;So;0;ON;;;;;N;;;;; +2691;BLACK FLAG;So;0;ON;;;;;N;;;;; +2692;HAMMER AND PICK;So;0;ON;;;;;N;;;;; +2693;ANCHOR;So;0;ON;;;;;N;;;;; +2694;CROSSED SWORDS;So;0;ON;;;;;N;;;;; +2695;STAFF OF AESCULAPIUS;So;0;ON;;;;;N;;;;; +2696;SCALES;So;0;ON;;;;;N;;;;; +2697;ALEMBIC;So;0;ON;;;;;N;;;;; +2698;FLOWER;So;0;ON;;;;;N;;;;; +2699;GEAR;So;0;ON;;;;;N;;;;; +269A;STAFF OF HERMES;So;0;ON;;;;;N;;;;; +269B;ATOM SYMBOL;So;0;ON;;;;;N;;;;; +269C;FLEUR-DE-LIS;So;0;ON;;;;;N;;;;; +269D;OUTLINED WHITE STAR;So;0;ON;;;;;N;;;;; +269E;THREE LINES CONVERGING RIGHT;So;0;ON;;;;;N;;;;; +269F;THREE LINES CONVERGING LEFT;So;0;ON;;;;;N;;;;; +26A0;WARNING SIGN;So;0;ON;;;;;N;;;;; +26A1;HIGH VOLTAGE SIGN;So;0;ON;;;;;N;;;;; +26A2;DOUBLED FEMALE SIGN;So;0;ON;;;;;N;;;;; +26A3;DOUBLED MALE SIGN;So;0;ON;;;;;N;;;;; +26A4;INTERLOCKED FEMALE AND MALE SIGN;So;0;ON;;;;;N;;;;; +26A5;MALE AND FEMALE SIGN;So;0;ON;;;;;N;;;;; +26A6;MALE WITH STROKE SIGN;So;0;ON;;;;;N;;;;; +26A7;MALE WITH STROKE AND MALE AND FEMALE SIGN;So;0;ON;;;;;N;;;;; +26A8;VERTICAL MALE WITH STROKE SIGN;So;0;ON;;;;;N;;;;; +26A9;HORIZONTAL MALE WITH STROKE SIGN;So;0;ON;;;;;N;;;;; +26AA;MEDIUM WHITE CIRCLE;So;0;ON;;;;;N;;;;; +26AB;MEDIUM BLACK CIRCLE;So;0;ON;;;;;N;;;;; +26AC;MEDIUM SMALL WHITE CIRCLE;So;0;L;;;;;N;;;;; +26AD;MARRIAGE SYMBOL;So;0;ON;;;;;N;;;;; +26AE;DIVORCE SYMBOL;So;0;ON;;;;;N;;;;; +26AF;UNMARRIED PARTNERSHIP SYMBOL;So;0;ON;;;;;N;;;;; +26B0;COFFIN;So;0;ON;;;;;N;;;;; +26B1;FUNERAL URN;So;0;ON;;;;;N;;;;; +26B2;NEUTER;So;0;ON;;;;;N;;;;; +26B3;CERES;So;0;ON;;;;;N;;;;; +26B4;PALLAS;So;0;ON;;;;;N;;;;; +26B5;JUNO;So;0;ON;;;;;N;;;;; +26B6;VESTA;So;0;ON;;;;;N;;;;; +26B7;CHIRON;So;0;ON;;;;;N;;;;; +26B8;BLACK MOON LILITH;So;0;ON;;;;;N;;;;; +26B9;SEXTILE;So;0;ON;;;;;N;;;;; +26BA;SEMISEXTILE;So;0;ON;;;;;N;;;;; +26BB;QUINCUNX;So;0;ON;;;;;N;;;;; +26BC;SESQUIQUADRATE;So;0;ON;;;;;N;;;;; +26BD;SOCCER BALL;So;0;ON;;;;;N;;;;; +26BE;BASEBALL;So;0;ON;;;;;N;;;;; +26BF;SQUARED KEY;So;0;ON;;;;;N;;;;; +26C0;WHITE DRAUGHTS MAN;So;0;ON;;;;;N;;;;; +26C1;WHITE DRAUGHTS KING;So;0;ON;;;;;N;;;;; +26C2;BLACK DRAUGHTS MAN;So;0;ON;;;;;N;;;;; +26C3;BLACK DRAUGHTS KING;So;0;ON;;;;;N;;;;; +26C4;SNOWMAN WITHOUT SNOW;So;0;ON;;;;;N;;;;; +26C5;SUN BEHIND CLOUD;So;0;ON;;;;;N;;;;; +26C6;RAIN;So;0;ON;;;;;N;;;;; +26C7;BLACK SNOWMAN;So;0;ON;;;;;N;;;;; +26C8;THUNDER CLOUD AND RAIN;So;0;ON;;;;;N;;;;; +26C9;TURNED WHITE SHOGI PIECE;So;0;ON;;;;;N;;;;; +26CA;TURNED BLACK SHOGI PIECE;So;0;ON;;;;;N;;;;; +26CB;WHITE DIAMOND IN SQUARE;So;0;ON;;;;;N;;;;; +26CC;CROSSING LANES;So;0;ON;;;;;N;;;;; +26CD;DISABLED CAR;So;0;ON;;;;;N;;;;; +26CE;OPHIUCHUS;So;0;ON;;;;;N;;;;; +26CF;PICK;So;0;ON;;;;;N;;;;; +26D0;CAR SLIDING;So;0;ON;;;;;N;;;;; +26D1;HELMET WITH WHITE CROSS;So;0;ON;;;;;N;;;;; +26D2;CIRCLED CROSSING LANES;So;0;ON;;;;;N;;;;; +26D3;CHAINS;So;0;ON;;;;;N;;;;; +26D4;NO ENTRY;So;0;ON;;;;;N;;;;; +26D5;ALTERNATE ONE-WAY LEFT WAY TRAFFIC;So;0;ON;;;;;N;;;;; +26D6;BLACK TWO-WAY LEFT WAY TRAFFIC;So;0;ON;;;;;N;;;;; +26D7;WHITE TWO-WAY LEFT WAY TRAFFIC;So;0;ON;;;;;N;;;;; +26D8;BLACK LEFT LANE MERGE;So;0;ON;;;;;N;;;;; +26D9;WHITE LEFT LANE MERGE;So;0;ON;;;;;N;;;;; +26DA;DRIVE SLOW SIGN;So;0;ON;;;;;N;;;;; +26DB;HEAVY WHITE DOWN-POINTING TRIANGLE;So;0;ON;;;;;N;;;;; +26DC;LEFT CLOSED ENTRY;So;0;ON;;;;;N;;;;; +26DD;SQUARED SALTIRE;So;0;ON;;;;;N;;;;; +26DE;FALLING DIAGONAL IN WHITE CIRCLE IN BLACK SQUARE;So;0;ON;;;;;N;;;;; +26DF;BLACK TRUCK;So;0;ON;;;;;N;;;;; +26E0;RESTRICTED LEFT ENTRY-1;So;0;ON;;;;;N;;;;; +26E1;RESTRICTED LEFT ENTRY-2;So;0;ON;;;;;N;;;;; +26E2;ASTRONOMICAL SYMBOL FOR URANUS;So;0;ON;;;;;N;;;;; +26E3;HEAVY CIRCLE WITH STROKE AND TWO DOTS ABOVE;So;0;ON;;;;;N;;;;; +26E4;PENTAGRAM;So;0;ON;;;;;N;;;;; +26E5;RIGHT-HANDED INTERLACED PENTAGRAM;So;0;ON;;;;;N;;;;; +26E6;LEFT-HANDED INTERLACED PENTAGRAM;So;0;ON;;;;;N;;;;; +26E7;INVERTED PENTAGRAM;So;0;ON;;;;;N;;;;; +26E8;BLACK CROSS ON SHIELD;So;0;ON;;;;;N;;;;; +26E9;SHINTO SHRINE;So;0;ON;;;;;N;;;;; +26EA;CHURCH;So;0;ON;;;;;N;;;;; +26EB;CASTLE;So;0;ON;;;;;N;;;;; +26EC;HISTORIC SITE;So;0;ON;;;;;N;;;;; +26ED;GEAR WITHOUT HUB;So;0;ON;;;;;N;;;;; +26EE;GEAR WITH HANDLES;So;0;ON;;;;;N;;;;; +26EF;MAP SYMBOL FOR LIGHTHOUSE;So;0;ON;;;;;N;;;;; +26F0;MOUNTAIN;So;0;ON;;;;;N;;;;; +26F1;UMBRELLA ON GROUND;So;0;ON;;;;;N;;;;; +26F2;FOUNTAIN;So;0;ON;;;;;N;;;;; +26F3;FLAG IN HOLE;So;0;ON;;;;;N;;;;; +26F4;FERRY;So;0;ON;;;;;N;;;;; +26F5;SAILBOAT;So;0;ON;;;;;N;;;;; +26F6;SQUARE FOUR CORNERS;So;0;ON;;;;;N;;;;; +26F7;SKIER;So;0;ON;;;;;N;;;;; +26F8;ICE SKATE;So;0;ON;;;;;N;;;;; +26F9;PERSON WITH BALL;So;0;ON;;;;;N;;;;; +26FA;TENT;So;0;ON;;;;;N;;;;; +26FB;JAPANESE BANK SYMBOL;So;0;ON;;;;;N;;;;; +26FC;HEADSTONE GRAVEYARD SYMBOL;So;0;ON;;;;;N;;;;; +26FD;FUEL PUMP;So;0;ON;;;;;N;;;;; +26FE;CUP ON BLACK SQUARE;So;0;ON;;;;;N;;;;; +26FF;WHITE FLAG WITH HORIZONTAL MIDDLE BLACK STRIPE;So;0;ON;;;;;N;;;;; +2700;BLACK SAFETY SCISSORS;So;0;ON;;;;;N;;;;; +2701;UPPER BLADE SCISSORS;So;0;ON;;;;;N;;;;; +2702;BLACK SCISSORS;So;0;ON;;;;;N;;;;; +2703;LOWER BLADE SCISSORS;So;0;ON;;;;;N;;;;; +2704;WHITE SCISSORS;So;0;ON;;;;;N;;;;; +2705;WHITE HEAVY CHECK MARK;So;0;ON;;;;;N;;;;; +2706;TELEPHONE LOCATION SIGN;So;0;ON;;;;;N;;;;; +2707;TAPE DRIVE;So;0;ON;;;;;N;;;;; +2708;AIRPLANE;So;0;ON;;;;;N;;;;; +2709;ENVELOPE;So;0;ON;;;;;N;;;;; +270A;RAISED FIST;So;0;ON;;;;;N;;;;; +270B;RAISED HAND;So;0;ON;;;;;N;;;;; +270C;VICTORY HAND;So;0;ON;;;;;N;;;;; +270D;WRITING HAND;So;0;ON;;;;;N;;;;; +270E;LOWER RIGHT PENCIL;So;0;ON;;;;;N;;;;; +270F;PENCIL;So;0;ON;;;;;N;;;;; +2710;UPPER RIGHT PENCIL;So;0;ON;;;;;N;;;;; +2711;WHITE NIB;So;0;ON;;;;;N;;;;; +2712;BLACK NIB;So;0;ON;;;;;N;;;;; +2713;CHECK MARK;So;0;ON;;;;;N;;;;; +2714;HEAVY CHECK MARK;So;0;ON;;;;;N;;;;; +2715;MULTIPLICATION X;So;0;ON;;;;;N;;;;; +2716;HEAVY MULTIPLICATION X;So;0;ON;;;;;N;;;;; +2717;BALLOT X;So;0;ON;;;;;N;;;;; +2718;HEAVY BALLOT X;So;0;ON;;;;;N;;;;; +2719;OUTLINED GREEK CROSS;So;0;ON;;;;;N;;;;; +271A;HEAVY GREEK CROSS;So;0;ON;;;;;N;;;;; +271B;OPEN CENTRE CROSS;So;0;ON;;;;;N;OPEN CENTER CROSS;;;; +271C;HEAVY OPEN CENTRE CROSS;So;0;ON;;;;;N;HEAVY OPEN CENTER CROSS;;;; +271D;LATIN CROSS;So;0;ON;;;;;N;;;;; +271E;SHADOWED WHITE LATIN CROSS;So;0;ON;;;;;N;;;;; +271F;OUTLINED LATIN CROSS;So;0;ON;;;;;N;;;;; +2720;MALTESE CROSS;So;0;ON;;;;;N;;;;; +2721;STAR OF DAVID;So;0;ON;;;;;N;;;;; +2722;FOUR TEARDROP-SPOKED ASTERISK;So;0;ON;;;;;N;;;;; +2723;FOUR BALLOON-SPOKED ASTERISK;So;0;ON;;;;;N;;;;; +2724;HEAVY FOUR BALLOON-SPOKED ASTERISK;So;0;ON;;;;;N;;;;; +2725;FOUR CLUB-SPOKED ASTERISK;So;0;ON;;;;;N;;;;; +2726;BLACK FOUR POINTED STAR;So;0;ON;;;;;N;;;;; +2727;WHITE FOUR POINTED STAR;So;0;ON;;;;;N;;;;; +2728;SPARKLES;So;0;ON;;;;;N;;;;; +2729;STRESS OUTLINED WHITE STAR;So;0;ON;;;;;N;;;;; +272A;CIRCLED WHITE STAR;So;0;ON;;;;;N;;;;; +272B;OPEN CENTRE BLACK STAR;So;0;ON;;;;;N;OPEN CENTER BLACK STAR;;;; +272C;BLACK CENTRE WHITE STAR;So;0;ON;;;;;N;BLACK CENTER WHITE STAR;;;; +272D;OUTLINED BLACK STAR;So;0;ON;;;;;N;;;;; +272E;HEAVY OUTLINED BLACK STAR;So;0;ON;;;;;N;;;;; +272F;PINWHEEL STAR;So;0;ON;;;;;N;;;;; +2730;SHADOWED WHITE STAR;So;0;ON;;;;;N;;;;; +2731;HEAVY ASTERISK;So;0;ON;;;;;N;;;;; +2732;OPEN CENTRE ASTERISK;So;0;ON;;;;;N;OPEN CENTER ASTERISK;;;; +2733;EIGHT SPOKED ASTERISK;So;0;ON;;;;;N;;;;; +2734;EIGHT POINTED BLACK STAR;So;0;ON;;;;;N;;;;; +2735;EIGHT POINTED PINWHEEL STAR;So;0;ON;;;;;N;;;;; +2736;SIX POINTED BLACK STAR;So;0;ON;;;;;N;;;;; +2737;EIGHT POINTED RECTILINEAR BLACK STAR;So;0;ON;;;;;N;;;;; +2738;HEAVY EIGHT POINTED RECTILINEAR BLACK STAR;So;0;ON;;;;;N;;;;; +2739;TWELVE POINTED BLACK STAR;So;0;ON;;;;;N;;;;; +273A;SIXTEEN POINTED ASTERISK;So;0;ON;;;;;N;;;;; +273B;TEARDROP-SPOKED ASTERISK;So;0;ON;;;;;N;;;;; +273C;OPEN CENTRE TEARDROP-SPOKED ASTERISK;So;0;ON;;;;;N;OPEN CENTER TEARDROP-SPOKED ASTERISK;;;; +273D;HEAVY TEARDROP-SPOKED ASTERISK;So;0;ON;;;;;N;;;;; +273E;SIX PETALLED BLACK AND WHITE FLORETTE;So;0;ON;;;;;N;;;;; +273F;BLACK FLORETTE;So;0;ON;;;;;N;;;;; +2740;WHITE FLORETTE;So;0;ON;;;;;N;;;;; +2741;EIGHT PETALLED OUTLINED BLACK FLORETTE;So;0;ON;;;;;N;;;;; +2742;CIRCLED OPEN CENTRE EIGHT POINTED STAR;So;0;ON;;;;;N;CIRCLED OPEN CENTER EIGHT POINTED STAR;;;; +2743;HEAVY TEARDROP-SPOKED PINWHEEL ASTERISK;So;0;ON;;;;;N;;;;; +2744;SNOWFLAKE;So;0;ON;;;;;N;;;;; +2745;TIGHT TRIFOLIATE SNOWFLAKE;So;0;ON;;;;;N;;;;; +2746;HEAVY CHEVRON SNOWFLAKE;So;0;ON;;;;;N;;;;; +2747;SPARKLE;So;0;ON;;;;;N;;;;; +2748;HEAVY SPARKLE;So;0;ON;;;;;N;;;;; +2749;BALLOON-SPOKED ASTERISK;So;0;ON;;;;;N;;;;; +274A;EIGHT TEARDROP-SPOKED PROPELLER ASTERISK;So;0;ON;;;;;N;;;;; +274B;HEAVY EIGHT TEARDROP-SPOKED PROPELLER ASTERISK;So;0;ON;;;;;N;;;;; +274C;CROSS MARK;So;0;ON;;;;;N;;;;; +274D;SHADOWED WHITE CIRCLE;So;0;ON;;;;;N;;;;; +274E;NEGATIVE SQUARED CROSS MARK;So;0;ON;;;;;N;;;;; +274F;LOWER RIGHT DROP-SHADOWED WHITE SQUARE;So;0;ON;;;;;N;;;;; +2750;UPPER RIGHT DROP-SHADOWED WHITE SQUARE;So;0;ON;;;;;N;;;;; +2751;LOWER RIGHT SHADOWED WHITE SQUARE;So;0;ON;;;;;N;;;;; +2752;UPPER RIGHT SHADOWED WHITE SQUARE;So;0;ON;;;;;N;;;;; +2753;BLACK QUESTION MARK ORNAMENT;So;0;ON;;;;;N;;;;; +2754;WHITE QUESTION MARK ORNAMENT;So;0;ON;;;;;N;;;;; +2755;WHITE EXCLAMATION MARK ORNAMENT;So;0;ON;;;;;N;;;;; +2756;BLACK DIAMOND MINUS WHITE X;So;0;ON;;;;;N;;;;; +2757;HEAVY EXCLAMATION MARK SYMBOL;So;0;ON;;;;;N;;;;; +2758;LIGHT VERTICAL BAR;So;0;ON;;;;;N;;;;; +2759;MEDIUM VERTICAL BAR;So;0;ON;;;;;N;;;;; +275A;HEAVY VERTICAL BAR;So;0;ON;;;;;N;;;;; +275B;HEAVY SINGLE TURNED COMMA QUOTATION MARK ORNAMENT;So;0;ON;;;;;N;;;;; +275C;HEAVY SINGLE COMMA QUOTATION MARK ORNAMENT;So;0;ON;;;;;N;;;;; +275D;HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT;So;0;ON;;;;;N;;;;; +275E;HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT;So;0;ON;;;;;N;;;;; +275F;HEAVY LOW SINGLE COMMA QUOTATION MARK ORNAMENT;So;0;ON;;;;;N;;;;; +2760;HEAVY LOW DOUBLE COMMA QUOTATION MARK ORNAMENT;So;0;ON;;;;;N;;;;; +2761;CURVED STEM PARAGRAPH SIGN ORNAMENT;So;0;ON;;;;;N;;;;; +2762;HEAVY EXCLAMATION MARK ORNAMENT;So;0;ON;;;;;N;;;;; +2763;HEAVY HEART EXCLAMATION MARK ORNAMENT;So;0;ON;;;;;N;;;;; +2764;HEAVY BLACK HEART;So;0;ON;;;;;N;;;;; +2765;ROTATED HEAVY BLACK HEART BULLET;So;0;ON;;;;;N;;;;; +2766;FLORAL HEART;So;0;ON;;;;;N;;;;; +2767;ROTATED FLORAL HEART BULLET;So;0;ON;;;;;N;;;;; +2768;MEDIUM LEFT PARENTHESIS ORNAMENT;Ps;0;ON;;;;;Y;;;;; +2769;MEDIUM RIGHT PARENTHESIS ORNAMENT;Pe;0;ON;;;;;Y;;;;; +276A;MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT;Ps;0;ON;;;;;Y;;;;; +276B;MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT;Pe;0;ON;;;;;Y;;;;; +276C;MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT;Ps;0;ON;;;;;Y;;;;; +276D;MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT;Pe;0;ON;;;;;Y;;;;; +276E;HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT;Ps;0;ON;;;;;Y;;;;; +276F;HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT;Pe;0;ON;;;;;Y;;;;; +2770;HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT;Ps;0;ON;;;;;Y;;;;; +2771;HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT;Pe;0;ON;;;;;Y;;;;; +2772;LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT;Ps;0;ON;;;;;Y;;;;; +2773;LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT;Pe;0;ON;;;;;Y;;;;; +2774;MEDIUM LEFT CURLY BRACKET ORNAMENT;Ps;0;ON;;;;;Y;;;;; +2775;MEDIUM RIGHT CURLY BRACKET ORNAMENT;Pe;0;ON;;;;;Y;;;;; +2776;DINGBAT NEGATIVE CIRCLED DIGIT ONE;No;0;ON;;;1;1;N;INVERSE CIRCLED DIGIT ONE;;;; +2777;DINGBAT NEGATIVE CIRCLED DIGIT TWO;No;0;ON;;;2;2;N;INVERSE CIRCLED DIGIT TWO;;;; +2778;DINGBAT NEGATIVE CIRCLED DIGIT THREE;No;0;ON;;;3;3;N;INVERSE CIRCLED DIGIT THREE;;;; +2779;DINGBAT NEGATIVE CIRCLED DIGIT FOUR;No;0;ON;;;4;4;N;INVERSE CIRCLED DIGIT FOUR;;;; +277A;DINGBAT NEGATIVE CIRCLED DIGIT FIVE;No;0;ON;;;5;5;N;INVERSE CIRCLED DIGIT FIVE;;;; +277B;DINGBAT NEGATIVE CIRCLED DIGIT SIX;No;0;ON;;;6;6;N;INVERSE CIRCLED DIGIT SIX;;;; +277C;DINGBAT NEGATIVE CIRCLED DIGIT SEVEN;No;0;ON;;;7;7;N;INVERSE CIRCLED DIGIT SEVEN;;;; +277D;DINGBAT NEGATIVE CIRCLED DIGIT EIGHT;No;0;ON;;;8;8;N;INVERSE CIRCLED DIGIT EIGHT;;;; +277E;DINGBAT NEGATIVE CIRCLED DIGIT NINE;No;0;ON;;;9;9;N;INVERSE CIRCLED DIGIT NINE;;;; +277F;DINGBAT NEGATIVE CIRCLED NUMBER TEN;No;0;ON;;;;10;N;INVERSE CIRCLED NUMBER TEN;;;; +2780;DINGBAT CIRCLED SANS-SERIF DIGIT ONE;No;0;ON;;;1;1;N;CIRCLED SANS-SERIF DIGIT ONE;;;; +2781;DINGBAT CIRCLED SANS-SERIF DIGIT TWO;No;0;ON;;;2;2;N;CIRCLED SANS-SERIF DIGIT TWO;;;; +2782;DINGBAT CIRCLED SANS-SERIF DIGIT THREE;No;0;ON;;;3;3;N;CIRCLED SANS-SERIF DIGIT THREE;;;; +2783;DINGBAT CIRCLED SANS-SERIF DIGIT FOUR;No;0;ON;;;4;4;N;CIRCLED SANS-SERIF DIGIT FOUR;;;; +2784;DINGBAT CIRCLED SANS-SERIF DIGIT FIVE;No;0;ON;;;5;5;N;CIRCLED SANS-SERIF DIGIT FIVE;;;; +2785;DINGBAT CIRCLED SANS-SERIF DIGIT SIX;No;0;ON;;;6;6;N;CIRCLED SANS-SERIF DIGIT SIX;;;; +2786;DINGBAT CIRCLED SANS-SERIF DIGIT SEVEN;No;0;ON;;;7;7;N;CIRCLED SANS-SERIF DIGIT SEVEN;;;; +2787;DINGBAT CIRCLED SANS-SERIF DIGIT EIGHT;No;0;ON;;;8;8;N;CIRCLED SANS-SERIF DIGIT EIGHT;;;; +2788;DINGBAT CIRCLED SANS-SERIF DIGIT NINE;No;0;ON;;;9;9;N;CIRCLED SANS-SERIF DIGIT NINE;;;; +2789;DINGBAT CIRCLED SANS-SERIF NUMBER TEN;No;0;ON;;;;10;N;CIRCLED SANS-SERIF NUMBER TEN;;;; +278A;DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT ONE;No;0;ON;;;1;1;N;INVERSE CIRCLED SANS-SERIF DIGIT ONE;;;; +278B;DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT TWO;No;0;ON;;;2;2;N;INVERSE CIRCLED SANS-SERIF DIGIT TWO;;;; +278C;DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT THREE;No;0;ON;;;3;3;N;INVERSE CIRCLED SANS-SERIF DIGIT THREE;;;; +278D;DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FOUR;No;0;ON;;;4;4;N;INVERSE CIRCLED SANS-SERIF DIGIT FOUR;;;; +278E;DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FIVE;No;0;ON;;;5;5;N;INVERSE CIRCLED SANS-SERIF DIGIT FIVE;;;; +278F;DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SIX;No;0;ON;;;6;6;N;INVERSE CIRCLED SANS-SERIF DIGIT SIX;;;; +2790;DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SEVEN;No;0;ON;;;7;7;N;INVERSE CIRCLED SANS-SERIF DIGIT SEVEN;;;; +2791;DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT EIGHT;No;0;ON;;;8;8;N;INVERSE CIRCLED SANS-SERIF DIGIT EIGHT;;;; +2792;DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT NINE;No;0;ON;;;9;9;N;INVERSE CIRCLED SANS-SERIF DIGIT NINE;;;; +2793;DINGBAT NEGATIVE CIRCLED SANS-SERIF NUMBER TEN;No;0;ON;;;;10;N;INVERSE CIRCLED SANS-SERIF NUMBER TEN;;;; +2794;HEAVY WIDE-HEADED RIGHTWARDS ARROW;So;0;ON;;;;;N;HEAVY WIDE-HEADED RIGHT ARROW;;;; +2795;HEAVY PLUS SIGN;So;0;ON;;;;;N;;;;; +2796;HEAVY MINUS SIGN;So;0;ON;;;;;N;;;;; +2797;HEAVY DIVISION SIGN;So;0;ON;;;;;N;;;;; +2798;HEAVY SOUTH EAST ARROW;So;0;ON;;;;;N;HEAVY LOWER RIGHT ARROW;;;; +2799;HEAVY RIGHTWARDS ARROW;So;0;ON;;;;;N;HEAVY RIGHT ARROW;;;; +279A;HEAVY NORTH EAST ARROW;So;0;ON;;;;;N;HEAVY UPPER RIGHT ARROW;;;; +279B;DRAFTING POINT RIGHTWARDS ARROW;So;0;ON;;;;;N;DRAFTING POINT RIGHT ARROW;;;; +279C;HEAVY ROUND-TIPPED RIGHTWARDS ARROW;So;0;ON;;;;;N;HEAVY ROUND-TIPPED RIGHT ARROW;;;; +279D;TRIANGLE-HEADED RIGHTWARDS ARROW;So;0;ON;;;;;N;TRIANGLE-HEADED RIGHT ARROW;;;; +279E;HEAVY TRIANGLE-HEADED RIGHTWARDS ARROW;So;0;ON;;;;;N;HEAVY TRIANGLE-HEADED RIGHT ARROW;;;; +279F;DASHED TRIANGLE-HEADED RIGHTWARDS ARROW;So;0;ON;;;;;N;DASHED TRIANGLE-HEADED RIGHT ARROW;;;; +27A0;HEAVY DASHED TRIANGLE-HEADED RIGHTWARDS ARROW;So;0;ON;;;;;N;HEAVY DASHED TRIANGLE-HEADED RIGHT ARROW;;;; +27A1;BLACK RIGHTWARDS ARROW;So;0;ON;;;;;N;BLACK RIGHT ARROW;;;; +27A2;THREE-D TOP-LIGHTED RIGHTWARDS ARROWHEAD;So;0;ON;;;;;N;THREE-D TOP-LIGHTED RIGHT ARROWHEAD;;;; +27A3;THREE-D BOTTOM-LIGHTED RIGHTWARDS ARROWHEAD;So;0;ON;;;;;N;THREE-D BOTTOM-LIGHTED RIGHT ARROWHEAD;;;; +27A4;BLACK RIGHTWARDS ARROWHEAD;So;0;ON;;;;;N;BLACK RIGHT ARROWHEAD;;;; +27A5;HEAVY BLACK CURVED DOWNWARDS AND RIGHTWARDS ARROW;So;0;ON;;;;;N;HEAVY BLACK CURVED DOWN AND RIGHT ARROW;;;; +27A6;HEAVY BLACK CURVED UPWARDS AND RIGHTWARDS ARROW;So;0;ON;;;;;N;HEAVY BLACK CURVED UP AND RIGHT ARROW;;;; +27A7;SQUAT BLACK RIGHTWARDS ARROW;So;0;ON;;;;;N;SQUAT BLACK RIGHT ARROW;;;; +27A8;HEAVY CONCAVE-POINTED BLACK RIGHTWARDS ARROW;So;0;ON;;;;;N;HEAVY CONCAVE-POINTED BLACK RIGHT ARROW;;;; +27A9;RIGHT-SHADED WHITE RIGHTWARDS ARROW;So;0;ON;;;;;N;RIGHT-SHADED WHITE RIGHT ARROW;;;; +27AA;LEFT-SHADED WHITE RIGHTWARDS ARROW;So;0;ON;;;;;N;LEFT-SHADED WHITE RIGHT ARROW;;;; +27AB;BACK-TILTED SHADOWED WHITE RIGHTWARDS ARROW;So;0;ON;;;;;N;BACK-TILTED SHADOWED WHITE RIGHT ARROW;;;; +27AC;FRONT-TILTED SHADOWED WHITE RIGHTWARDS ARROW;So;0;ON;;;;;N;FRONT-TILTED SHADOWED WHITE RIGHT ARROW;;;; +27AD;HEAVY LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW;So;0;ON;;;;;N;HEAVY LOWER RIGHT-SHADOWED WHITE RIGHT ARROW;;;; +27AE;HEAVY UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW;So;0;ON;;;;;N;HEAVY UPPER RIGHT-SHADOWED WHITE RIGHT ARROW;;;; +27AF;NOTCHED LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW;So;0;ON;;;;;N;NOTCHED LOWER RIGHT-SHADOWED WHITE RIGHT ARROW;;;; +27B0;CURLY LOOP;So;0;ON;;;;;N;;;;; +27B1;NOTCHED UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW;So;0;ON;;;;;N;NOTCHED UPPER RIGHT-SHADOWED WHITE RIGHT ARROW;;;; +27B2;CIRCLED HEAVY WHITE RIGHTWARDS ARROW;So;0;ON;;;;;N;CIRCLED HEAVY WHITE RIGHT ARROW;;;; +27B3;WHITE-FEATHERED RIGHTWARDS ARROW;So;0;ON;;;;;N;WHITE-FEATHERED RIGHT ARROW;;;; +27B4;BLACK-FEATHERED SOUTH EAST ARROW;So;0;ON;;;;;N;BLACK-FEATHERED LOWER RIGHT ARROW;;;; +27B5;BLACK-FEATHERED RIGHTWARDS ARROW;So;0;ON;;;;;N;BLACK-FEATHERED RIGHT ARROW;;;; +27B6;BLACK-FEATHERED NORTH EAST ARROW;So;0;ON;;;;;N;BLACK-FEATHERED UPPER RIGHT ARROW;;;; +27B7;HEAVY BLACK-FEATHERED SOUTH EAST ARROW;So;0;ON;;;;;N;HEAVY BLACK-FEATHERED LOWER RIGHT ARROW;;;; +27B8;HEAVY BLACK-FEATHERED RIGHTWARDS ARROW;So;0;ON;;;;;N;HEAVY BLACK-FEATHERED RIGHT ARROW;;;; +27B9;HEAVY BLACK-FEATHERED NORTH EAST ARROW;So;0;ON;;;;;N;HEAVY BLACK-FEATHERED UPPER RIGHT ARROW;;;; +27BA;TEARDROP-BARBED RIGHTWARDS ARROW;So;0;ON;;;;;N;TEARDROP-BARBED RIGHT ARROW;;;; +27BB;HEAVY TEARDROP-SHANKED RIGHTWARDS ARROW;So;0;ON;;;;;N;HEAVY TEARDROP-SHANKED RIGHT ARROW;;;; +27BC;WEDGE-TAILED RIGHTWARDS ARROW;So;0;ON;;;;;N;WEDGE-TAILED RIGHT ARROW;;;; +27BD;HEAVY WEDGE-TAILED RIGHTWARDS ARROW;So;0;ON;;;;;N;HEAVY WEDGE-TAILED RIGHT ARROW;;;; +27BE;OPEN-OUTLINED RIGHTWARDS ARROW;So;0;ON;;;;;N;OPEN-OUTLINED RIGHT ARROW;;;; +27BF;DOUBLE CURLY LOOP;So;0;ON;;;;;N;;;;; +27C0;THREE DIMENSIONAL ANGLE;Sm;0;ON;;;;;Y;;;;; +27C1;WHITE TRIANGLE CONTAINING SMALL WHITE TRIANGLE;Sm;0;ON;;;;;N;;;;; +27C2;PERPENDICULAR;Sm;0;ON;;;;;N;;;;; +27C3;OPEN SUBSET;Sm;0;ON;;;;;Y;;;;; +27C4;OPEN SUPERSET;Sm;0;ON;;;;;Y;;;;; +27C5;LEFT S-SHAPED BAG DELIMITER;Ps;0;ON;;;;;Y;;;;; +27C6;RIGHT S-SHAPED BAG DELIMITER;Pe;0;ON;;;;;Y;;;;; +27C7;OR WITH DOT INSIDE;Sm;0;ON;;;;;N;;;;; +27C8;REVERSE SOLIDUS PRECEDING SUBSET;Sm;0;ON;;;;;Y;;;;; +27C9;SUPERSET PRECEDING SOLIDUS;Sm;0;ON;;;;;Y;;;;; +27CA;VERTICAL BAR WITH HORIZONTAL STROKE;Sm;0;ON;;;;;N;;;;; +27CB;MATHEMATICAL RISING DIAGONAL;Sm;0;ON;;;;;Y;;;;; +27CC;LONG DIVISION;Sm;0;ON;;;;;Y;;;;; +27CD;MATHEMATICAL FALLING DIAGONAL;Sm;0;ON;;;;;Y;;;;; +27CE;SQUARED LOGICAL AND;Sm;0;ON;;;;;N;;;;; +27CF;SQUARED LOGICAL OR;Sm;0;ON;;;;;N;;;;; +27D0;WHITE DIAMOND WITH CENTRED DOT;Sm;0;ON;;;;;N;;;;; +27D1;AND WITH DOT;Sm;0;ON;;;;;N;;;;; +27D2;ELEMENT OF OPENING UPWARDS;Sm;0;ON;;;;;N;;;;; +27D3;LOWER RIGHT CORNER WITH DOT;Sm;0;ON;;;;;Y;;;;; +27D4;UPPER LEFT CORNER WITH DOT;Sm;0;ON;;;;;Y;;;;; +27D5;LEFT OUTER JOIN;Sm;0;ON;;;;;Y;;;;; +27D6;RIGHT OUTER JOIN;Sm;0;ON;;;;;Y;;;;; +27D7;FULL OUTER JOIN;Sm;0;ON;;;;;N;;;;; +27D8;LARGE UP TACK;Sm;0;ON;;;;;N;;;;; +27D9;LARGE DOWN TACK;Sm;0;ON;;;;;N;;;;; +27DA;LEFT AND RIGHT DOUBLE TURNSTILE;Sm;0;ON;;;;;N;;;;; +27DB;LEFT AND RIGHT TACK;Sm;0;ON;;;;;N;;;;; +27DC;LEFT MULTIMAP;Sm;0;ON;;;;;Y;;;;; +27DD;LONG RIGHT TACK;Sm;0;ON;;;;;Y;;;;; +27DE;LONG LEFT TACK;Sm;0;ON;;;;;Y;;;;; +27DF;UP TACK WITH CIRCLE ABOVE;Sm;0;ON;;;;;N;;;;; +27E0;LOZENGE DIVIDED BY HORIZONTAL RULE;Sm;0;ON;;;;;N;;;;; +27E1;WHITE CONCAVE-SIDED DIAMOND;Sm;0;ON;;;;;N;;;;; +27E2;WHITE CONCAVE-SIDED DIAMOND WITH LEFTWARDS TICK;Sm;0;ON;;;;;Y;;;;; +27E3;WHITE CONCAVE-SIDED DIAMOND WITH RIGHTWARDS TICK;Sm;0;ON;;;;;Y;;;;; +27E4;WHITE SQUARE WITH LEFTWARDS TICK;Sm;0;ON;;;;;Y;;;;; +27E5;WHITE SQUARE WITH RIGHTWARDS TICK;Sm;0;ON;;;;;Y;;;;; +27E6;MATHEMATICAL LEFT WHITE SQUARE BRACKET;Ps;0;ON;;;;;Y;;;;; +27E7;MATHEMATICAL RIGHT WHITE SQUARE BRACKET;Pe;0;ON;;;;;Y;;;;; +27E8;MATHEMATICAL LEFT ANGLE BRACKET;Ps;0;ON;;;;;Y;;;;; +27E9;MATHEMATICAL RIGHT ANGLE BRACKET;Pe;0;ON;;;;;Y;;;;; +27EA;MATHEMATICAL LEFT DOUBLE ANGLE BRACKET;Ps;0;ON;;;;;Y;;;;; +27EB;MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET;Pe;0;ON;;;;;Y;;;;; +27EC;MATHEMATICAL LEFT WHITE TORTOISE SHELL BRACKET;Ps;0;ON;;;;;Y;;;;; +27ED;MATHEMATICAL RIGHT WHITE TORTOISE SHELL BRACKET;Pe;0;ON;;;;;Y;;;;; +27EE;MATHEMATICAL LEFT FLATTENED PARENTHESIS;Ps;0;ON;;;;;Y;;;;; +27EF;MATHEMATICAL RIGHT FLATTENED PARENTHESIS;Pe;0;ON;;;;;Y;;;;; +27F0;UPWARDS QUADRUPLE ARROW;Sm;0;ON;;;;;N;;;;; +27F1;DOWNWARDS QUADRUPLE ARROW;Sm;0;ON;;;;;N;;;;; +27F2;ANTICLOCKWISE GAPPED CIRCLE ARROW;Sm;0;ON;;;;;N;;;;; +27F3;CLOCKWISE GAPPED CIRCLE ARROW;Sm;0;ON;;;;;N;;;;; +27F4;RIGHT ARROW WITH CIRCLED PLUS;Sm;0;ON;;;;;N;;;;; +27F5;LONG LEFTWARDS ARROW;Sm;0;ON;;;;;N;;;;; +27F6;LONG RIGHTWARDS ARROW;Sm;0;ON;;;;;N;;;;; +27F7;LONG LEFT RIGHT ARROW;Sm;0;ON;;;;;N;;;;; +27F8;LONG LEFTWARDS DOUBLE ARROW;Sm;0;ON;;;;;N;;;;; +27F9;LONG RIGHTWARDS DOUBLE ARROW;Sm;0;ON;;;;;N;;;;; +27FA;LONG LEFT RIGHT DOUBLE ARROW;Sm;0;ON;;;;;N;;;;; +27FB;LONG LEFTWARDS ARROW FROM BAR;Sm;0;ON;;;;;N;;;;; +27FC;LONG RIGHTWARDS ARROW FROM BAR;Sm;0;ON;;;;;N;;;;; +27FD;LONG LEFTWARDS DOUBLE ARROW FROM BAR;Sm;0;ON;;;;;N;;;;; +27FE;LONG RIGHTWARDS DOUBLE ARROW FROM BAR;Sm;0;ON;;;;;N;;;;; +27FF;LONG RIGHTWARDS SQUIGGLE ARROW;Sm;0;ON;;;;;N;;;;; +2800;BRAILLE PATTERN BLANK;So;0;L;;;;;N;;;;; +2801;BRAILLE PATTERN DOTS-1;So;0;L;;;;;N;;;;; +2802;BRAILLE PATTERN DOTS-2;So;0;L;;;;;N;;;;; +2803;BRAILLE PATTERN DOTS-12;So;0;L;;;;;N;;;;; +2804;BRAILLE PATTERN DOTS-3;So;0;L;;;;;N;;;;; +2805;BRAILLE PATTERN DOTS-13;So;0;L;;;;;N;;;;; +2806;BRAILLE PATTERN DOTS-23;So;0;L;;;;;N;;;;; +2807;BRAILLE PATTERN DOTS-123;So;0;L;;;;;N;;;;; +2808;BRAILLE PATTERN DOTS-4;So;0;L;;;;;N;;;;; +2809;BRAILLE PATTERN DOTS-14;So;0;L;;;;;N;;;;; +280A;BRAILLE PATTERN DOTS-24;So;0;L;;;;;N;;;;; +280B;BRAILLE PATTERN DOTS-124;So;0;L;;;;;N;;;;; +280C;BRAILLE PATTERN DOTS-34;So;0;L;;;;;N;;;;; +280D;BRAILLE PATTERN DOTS-134;So;0;L;;;;;N;;;;; +280E;BRAILLE PATTERN DOTS-234;So;0;L;;;;;N;;;;; +280F;BRAILLE PATTERN DOTS-1234;So;0;L;;;;;N;;;;; +2810;BRAILLE PATTERN DOTS-5;So;0;L;;;;;N;;;;; +2811;BRAILLE PATTERN DOTS-15;So;0;L;;;;;N;;;;; +2812;BRAILLE PATTERN DOTS-25;So;0;L;;;;;N;;;;; +2813;BRAILLE PATTERN DOTS-125;So;0;L;;;;;N;;;;; +2814;BRAILLE PATTERN DOTS-35;So;0;L;;;;;N;;;;; +2815;BRAILLE PATTERN DOTS-135;So;0;L;;;;;N;;;;; +2816;BRAILLE PATTERN DOTS-235;So;0;L;;;;;N;;;;; +2817;BRAILLE PATTERN DOTS-1235;So;0;L;;;;;N;;;;; +2818;BRAILLE PATTERN DOTS-45;So;0;L;;;;;N;;;;; +2819;BRAILLE PATTERN DOTS-145;So;0;L;;;;;N;;;;; +281A;BRAILLE PATTERN DOTS-245;So;0;L;;;;;N;;;;; +281B;BRAILLE PATTERN DOTS-1245;So;0;L;;;;;N;;;;; +281C;BRAILLE PATTERN DOTS-345;So;0;L;;;;;N;;;;; +281D;BRAILLE PATTERN DOTS-1345;So;0;L;;;;;N;;;;; +281E;BRAILLE PATTERN DOTS-2345;So;0;L;;;;;N;;;;; +281F;BRAILLE PATTERN DOTS-12345;So;0;L;;;;;N;;;;; +2820;BRAILLE PATTERN DOTS-6;So;0;L;;;;;N;;;;; +2821;BRAILLE PATTERN DOTS-16;So;0;L;;;;;N;;;;; +2822;BRAILLE PATTERN DOTS-26;So;0;L;;;;;N;;;;; +2823;BRAILLE PATTERN DOTS-126;So;0;L;;;;;N;;;;; +2824;BRAILLE PATTERN DOTS-36;So;0;L;;;;;N;;;;; +2825;BRAILLE PATTERN DOTS-136;So;0;L;;;;;N;;;;; +2826;BRAILLE PATTERN DOTS-236;So;0;L;;;;;N;;;;; +2827;BRAILLE PATTERN DOTS-1236;So;0;L;;;;;N;;;;; +2828;BRAILLE PATTERN DOTS-46;So;0;L;;;;;N;;;;; +2829;BRAILLE PATTERN DOTS-146;So;0;L;;;;;N;;;;; +282A;BRAILLE PATTERN DOTS-246;So;0;L;;;;;N;;;;; +282B;BRAILLE PATTERN DOTS-1246;So;0;L;;;;;N;;;;; +282C;BRAILLE PATTERN DOTS-346;So;0;L;;;;;N;;;;; +282D;BRAILLE PATTERN DOTS-1346;So;0;L;;;;;N;;;;; +282E;BRAILLE PATTERN DOTS-2346;So;0;L;;;;;N;;;;; +282F;BRAILLE PATTERN DOTS-12346;So;0;L;;;;;N;;;;; +2830;BRAILLE PATTERN DOTS-56;So;0;L;;;;;N;;;;; +2831;BRAILLE PATTERN DOTS-156;So;0;L;;;;;N;;;;; +2832;BRAILLE PATTERN DOTS-256;So;0;L;;;;;N;;;;; +2833;BRAILLE PATTERN DOTS-1256;So;0;L;;;;;N;;;;; +2834;BRAILLE PATTERN DOTS-356;So;0;L;;;;;N;;;;; +2835;BRAILLE PATTERN DOTS-1356;So;0;L;;;;;N;;;;; +2836;BRAILLE PATTERN DOTS-2356;So;0;L;;;;;N;;;;; +2837;BRAILLE PATTERN DOTS-12356;So;0;L;;;;;N;;;;; +2838;BRAILLE PATTERN DOTS-456;So;0;L;;;;;N;;;;; +2839;BRAILLE PATTERN DOTS-1456;So;0;L;;;;;N;;;;; +283A;BRAILLE PATTERN DOTS-2456;So;0;L;;;;;N;;;;; +283B;BRAILLE PATTERN DOTS-12456;So;0;L;;;;;N;;;;; +283C;BRAILLE PATTERN DOTS-3456;So;0;L;;;;;N;;;;; +283D;BRAILLE PATTERN DOTS-13456;So;0;L;;;;;N;;;;; +283E;BRAILLE PATTERN DOTS-23456;So;0;L;;;;;N;;;;; +283F;BRAILLE PATTERN DOTS-123456;So;0;L;;;;;N;;;;; +2840;BRAILLE PATTERN DOTS-7;So;0;L;;;;;N;;;;; +2841;BRAILLE PATTERN DOTS-17;So;0;L;;;;;N;;;;; +2842;BRAILLE PATTERN DOTS-27;So;0;L;;;;;N;;;;; +2843;BRAILLE PATTERN DOTS-127;So;0;L;;;;;N;;;;; +2844;BRAILLE PATTERN DOTS-37;So;0;L;;;;;N;;;;; +2845;BRAILLE PATTERN DOTS-137;So;0;L;;;;;N;;;;; +2846;BRAILLE PATTERN DOTS-237;So;0;L;;;;;N;;;;; +2847;BRAILLE PATTERN DOTS-1237;So;0;L;;;;;N;;;;; +2848;BRAILLE PATTERN DOTS-47;So;0;L;;;;;N;;;;; +2849;BRAILLE PATTERN DOTS-147;So;0;L;;;;;N;;;;; +284A;BRAILLE PATTERN DOTS-247;So;0;L;;;;;N;;;;; +284B;BRAILLE PATTERN DOTS-1247;So;0;L;;;;;N;;;;; +284C;BRAILLE PATTERN DOTS-347;So;0;L;;;;;N;;;;; +284D;BRAILLE PATTERN DOTS-1347;So;0;L;;;;;N;;;;; +284E;BRAILLE PATTERN DOTS-2347;So;0;L;;;;;N;;;;; +284F;BRAILLE PATTERN DOTS-12347;So;0;L;;;;;N;;;;; +2850;BRAILLE PATTERN DOTS-57;So;0;L;;;;;N;;;;; +2851;BRAILLE PATTERN DOTS-157;So;0;L;;;;;N;;;;; +2852;BRAILLE PATTERN DOTS-257;So;0;L;;;;;N;;;;; +2853;BRAILLE PATTERN DOTS-1257;So;0;L;;;;;N;;;;; +2854;BRAILLE PATTERN DOTS-357;So;0;L;;;;;N;;;;; +2855;BRAILLE PATTERN DOTS-1357;So;0;L;;;;;N;;;;; +2856;BRAILLE PATTERN DOTS-2357;So;0;L;;;;;N;;;;; +2857;BRAILLE PATTERN DOTS-12357;So;0;L;;;;;N;;;;; +2858;BRAILLE PATTERN DOTS-457;So;0;L;;;;;N;;;;; +2859;BRAILLE PATTERN DOTS-1457;So;0;L;;;;;N;;;;; +285A;BRAILLE PATTERN DOTS-2457;So;0;L;;;;;N;;;;; +285B;BRAILLE PATTERN DOTS-12457;So;0;L;;;;;N;;;;; +285C;BRAILLE PATTERN DOTS-3457;So;0;L;;;;;N;;;;; +285D;BRAILLE PATTERN DOTS-13457;So;0;L;;;;;N;;;;; +285E;BRAILLE PATTERN DOTS-23457;So;0;L;;;;;N;;;;; +285F;BRAILLE PATTERN DOTS-123457;So;0;L;;;;;N;;;;; +2860;BRAILLE PATTERN DOTS-67;So;0;L;;;;;N;;;;; +2861;BRAILLE PATTERN DOTS-167;So;0;L;;;;;N;;;;; +2862;BRAILLE PATTERN DOTS-267;So;0;L;;;;;N;;;;; +2863;BRAILLE PATTERN DOTS-1267;So;0;L;;;;;N;;;;; +2864;BRAILLE PATTERN DOTS-367;So;0;L;;;;;N;;;;; +2865;BRAILLE PATTERN DOTS-1367;So;0;L;;;;;N;;;;; +2866;BRAILLE PATTERN DOTS-2367;So;0;L;;;;;N;;;;; +2867;BRAILLE PATTERN DOTS-12367;So;0;L;;;;;N;;;;; +2868;BRAILLE PATTERN DOTS-467;So;0;L;;;;;N;;;;; +2869;BRAILLE PATTERN DOTS-1467;So;0;L;;;;;N;;;;; +286A;BRAILLE PATTERN DOTS-2467;So;0;L;;;;;N;;;;; +286B;BRAILLE PATTERN DOTS-12467;So;0;L;;;;;N;;;;; +286C;BRAILLE PATTERN DOTS-3467;So;0;L;;;;;N;;;;; +286D;BRAILLE PATTERN DOTS-13467;So;0;L;;;;;N;;;;; +286E;BRAILLE PATTERN DOTS-23467;So;0;L;;;;;N;;;;; +286F;BRAILLE PATTERN DOTS-123467;So;0;L;;;;;N;;;;; +2870;BRAILLE PATTERN DOTS-567;So;0;L;;;;;N;;;;; +2871;BRAILLE PATTERN DOTS-1567;So;0;L;;;;;N;;;;; +2872;BRAILLE PATTERN DOTS-2567;So;0;L;;;;;N;;;;; +2873;BRAILLE PATTERN DOTS-12567;So;0;L;;;;;N;;;;; +2874;BRAILLE PATTERN DOTS-3567;So;0;L;;;;;N;;;;; +2875;BRAILLE PATTERN DOTS-13567;So;0;L;;;;;N;;;;; +2876;BRAILLE PATTERN DOTS-23567;So;0;L;;;;;N;;;;; +2877;BRAILLE PATTERN DOTS-123567;So;0;L;;;;;N;;;;; +2878;BRAILLE PATTERN DOTS-4567;So;0;L;;;;;N;;;;; +2879;BRAILLE PATTERN DOTS-14567;So;0;L;;;;;N;;;;; +287A;BRAILLE PATTERN DOTS-24567;So;0;L;;;;;N;;;;; +287B;BRAILLE PATTERN DOTS-124567;So;0;L;;;;;N;;;;; +287C;BRAILLE PATTERN DOTS-34567;So;0;L;;;;;N;;;;; +287D;BRAILLE PATTERN DOTS-134567;So;0;L;;;;;N;;;;; +287E;BRAILLE PATTERN DOTS-234567;So;0;L;;;;;N;;;;; +287F;BRAILLE PATTERN DOTS-1234567;So;0;L;;;;;N;;;;; +2880;BRAILLE PATTERN DOTS-8;So;0;L;;;;;N;;;;; +2881;BRAILLE PATTERN DOTS-18;So;0;L;;;;;N;;;;; +2882;BRAILLE PATTERN DOTS-28;So;0;L;;;;;N;;;;; +2883;BRAILLE PATTERN DOTS-128;So;0;L;;;;;N;;;;; +2884;BRAILLE PATTERN DOTS-38;So;0;L;;;;;N;;;;; +2885;BRAILLE PATTERN DOTS-138;So;0;L;;;;;N;;;;; +2886;BRAILLE PATTERN DOTS-238;So;0;L;;;;;N;;;;; +2887;BRAILLE PATTERN DOTS-1238;So;0;L;;;;;N;;;;; +2888;BRAILLE PATTERN DOTS-48;So;0;L;;;;;N;;;;; +2889;BRAILLE PATTERN DOTS-148;So;0;L;;;;;N;;;;; +288A;BRAILLE PATTERN DOTS-248;So;0;L;;;;;N;;;;; +288B;BRAILLE PATTERN DOTS-1248;So;0;L;;;;;N;;;;; +288C;BRAILLE PATTERN DOTS-348;So;0;L;;;;;N;;;;; +288D;BRAILLE PATTERN DOTS-1348;So;0;L;;;;;N;;;;; +288E;BRAILLE PATTERN DOTS-2348;So;0;L;;;;;N;;;;; +288F;BRAILLE PATTERN DOTS-12348;So;0;L;;;;;N;;;;; +2890;BRAILLE PATTERN DOTS-58;So;0;L;;;;;N;;;;; +2891;BRAILLE PATTERN DOTS-158;So;0;L;;;;;N;;;;; +2892;BRAILLE PATTERN DOTS-258;So;0;L;;;;;N;;;;; +2893;BRAILLE PATTERN DOTS-1258;So;0;L;;;;;N;;;;; +2894;BRAILLE PATTERN DOTS-358;So;0;L;;;;;N;;;;; +2895;BRAILLE PATTERN DOTS-1358;So;0;L;;;;;N;;;;; +2896;BRAILLE PATTERN DOTS-2358;So;0;L;;;;;N;;;;; +2897;BRAILLE PATTERN DOTS-12358;So;0;L;;;;;N;;;;; +2898;BRAILLE PATTERN DOTS-458;So;0;L;;;;;N;;;;; +2899;BRAILLE PATTERN DOTS-1458;So;0;L;;;;;N;;;;; +289A;BRAILLE PATTERN DOTS-2458;So;0;L;;;;;N;;;;; +289B;BRAILLE PATTERN DOTS-12458;So;0;L;;;;;N;;;;; +289C;BRAILLE PATTERN DOTS-3458;So;0;L;;;;;N;;;;; +289D;BRAILLE PATTERN DOTS-13458;So;0;L;;;;;N;;;;; +289E;BRAILLE PATTERN DOTS-23458;So;0;L;;;;;N;;;;; +289F;BRAILLE PATTERN DOTS-123458;So;0;L;;;;;N;;;;; +28A0;BRAILLE PATTERN DOTS-68;So;0;L;;;;;N;;;;; +28A1;BRAILLE PATTERN DOTS-168;So;0;L;;;;;N;;;;; +28A2;BRAILLE PATTERN DOTS-268;So;0;L;;;;;N;;;;; +28A3;BRAILLE PATTERN DOTS-1268;So;0;L;;;;;N;;;;; +28A4;BRAILLE PATTERN DOTS-368;So;0;L;;;;;N;;;;; +28A5;BRAILLE PATTERN DOTS-1368;So;0;L;;;;;N;;;;; +28A6;BRAILLE PATTERN DOTS-2368;So;0;L;;;;;N;;;;; +28A7;BRAILLE PATTERN DOTS-12368;So;0;L;;;;;N;;;;; +28A8;BRAILLE PATTERN DOTS-468;So;0;L;;;;;N;;;;; +28A9;BRAILLE PATTERN DOTS-1468;So;0;L;;;;;N;;;;; +28AA;BRAILLE PATTERN DOTS-2468;So;0;L;;;;;N;;;;; +28AB;BRAILLE PATTERN DOTS-12468;So;0;L;;;;;N;;;;; +28AC;BRAILLE PATTERN DOTS-3468;So;0;L;;;;;N;;;;; +28AD;BRAILLE PATTERN DOTS-13468;So;0;L;;;;;N;;;;; +28AE;BRAILLE PATTERN DOTS-23468;So;0;L;;;;;N;;;;; +28AF;BRAILLE PATTERN DOTS-123468;So;0;L;;;;;N;;;;; +28B0;BRAILLE PATTERN DOTS-568;So;0;L;;;;;N;;;;; +28B1;BRAILLE PATTERN DOTS-1568;So;0;L;;;;;N;;;;; +28B2;BRAILLE PATTERN DOTS-2568;So;0;L;;;;;N;;;;; +28B3;BRAILLE PATTERN DOTS-12568;So;0;L;;;;;N;;;;; +28B4;BRAILLE PATTERN DOTS-3568;So;0;L;;;;;N;;;;; +28B5;BRAILLE PATTERN DOTS-13568;So;0;L;;;;;N;;;;; +28B6;BRAILLE PATTERN DOTS-23568;So;0;L;;;;;N;;;;; +28B7;BRAILLE PATTERN DOTS-123568;So;0;L;;;;;N;;;;; +28B8;BRAILLE PATTERN DOTS-4568;So;0;L;;;;;N;;;;; +28B9;BRAILLE PATTERN DOTS-14568;So;0;L;;;;;N;;;;; +28BA;BRAILLE PATTERN DOTS-24568;So;0;L;;;;;N;;;;; +28BB;BRAILLE PATTERN DOTS-124568;So;0;L;;;;;N;;;;; +28BC;BRAILLE PATTERN DOTS-34568;So;0;L;;;;;N;;;;; +28BD;BRAILLE PATTERN DOTS-134568;So;0;L;;;;;N;;;;; +28BE;BRAILLE PATTERN DOTS-234568;So;0;L;;;;;N;;;;; +28BF;BRAILLE PATTERN DOTS-1234568;So;0;L;;;;;N;;;;; +28C0;BRAILLE PATTERN DOTS-78;So;0;L;;;;;N;;;;; +28C1;BRAILLE PATTERN DOTS-178;So;0;L;;;;;N;;;;; +28C2;BRAILLE PATTERN DOTS-278;So;0;L;;;;;N;;;;; +28C3;BRAILLE PATTERN DOTS-1278;So;0;L;;;;;N;;;;; +28C4;BRAILLE PATTERN DOTS-378;So;0;L;;;;;N;;;;; +28C5;BRAILLE PATTERN DOTS-1378;So;0;L;;;;;N;;;;; +28C6;BRAILLE PATTERN DOTS-2378;So;0;L;;;;;N;;;;; +28C7;BRAILLE PATTERN DOTS-12378;So;0;L;;;;;N;;;;; +28C8;BRAILLE PATTERN DOTS-478;So;0;L;;;;;N;;;;; +28C9;BRAILLE PATTERN DOTS-1478;So;0;L;;;;;N;;;;; +28CA;BRAILLE PATTERN DOTS-2478;So;0;L;;;;;N;;;;; +28CB;BRAILLE PATTERN DOTS-12478;So;0;L;;;;;N;;;;; +28CC;BRAILLE PATTERN DOTS-3478;So;0;L;;;;;N;;;;; +28CD;BRAILLE PATTERN DOTS-13478;So;0;L;;;;;N;;;;; +28CE;BRAILLE PATTERN DOTS-23478;So;0;L;;;;;N;;;;; +28CF;BRAILLE PATTERN DOTS-123478;So;0;L;;;;;N;;;;; +28D0;BRAILLE PATTERN DOTS-578;So;0;L;;;;;N;;;;; +28D1;BRAILLE PATTERN DOTS-1578;So;0;L;;;;;N;;;;; +28D2;BRAILLE PATTERN DOTS-2578;So;0;L;;;;;N;;;;; +28D3;BRAILLE PATTERN DOTS-12578;So;0;L;;;;;N;;;;; +28D4;BRAILLE PATTERN DOTS-3578;So;0;L;;;;;N;;;;; +28D5;BRAILLE PATTERN DOTS-13578;So;0;L;;;;;N;;;;; +28D6;BRAILLE PATTERN DOTS-23578;So;0;L;;;;;N;;;;; +28D7;BRAILLE PATTERN DOTS-123578;So;0;L;;;;;N;;;;; +28D8;BRAILLE PATTERN DOTS-4578;So;0;L;;;;;N;;;;; +28D9;BRAILLE PATTERN DOTS-14578;So;0;L;;;;;N;;;;; +28DA;BRAILLE PATTERN DOTS-24578;So;0;L;;;;;N;;;;; +28DB;BRAILLE PATTERN DOTS-124578;So;0;L;;;;;N;;;;; +28DC;BRAILLE PATTERN DOTS-34578;So;0;L;;;;;N;;;;; +28DD;BRAILLE PATTERN DOTS-134578;So;0;L;;;;;N;;;;; +28DE;BRAILLE PATTERN DOTS-234578;So;0;L;;;;;N;;;;; +28DF;BRAILLE PATTERN DOTS-1234578;So;0;L;;;;;N;;;;; +28E0;BRAILLE PATTERN DOTS-678;So;0;L;;;;;N;;;;; +28E1;BRAILLE PATTERN DOTS-1678;So;0;L;;;;;N;;;;; +28E2;BRAILLE PATTERN DOTS-2678;So;0;L;;;;;N;;;;; +28E3;BRAILLE PATTERN DOTS-12678;So;0;L;;;;;N;;;;; +28E4;BRAILLE PATTERN DOTS-3678;So;0;L;;;;;N;;;;; +28E5;BRAILLE PATTERN DOTS-13678;So;0;L;;;;;N;;;;; +28E6;BRAILLE PATTERN DOTS-23678;So;0;L;;;;;N;;;;; +28E7;BRAILLE PATTERN DOTS-123678;So;0;L;;;;;N;;;;; +28E8;BRAILLE PATTERN DOTS-4678;So;0;L;;;;;N;;;;; +28E9;BRAILLE PATTERN DOTS-14678;So;0;L;;;;;N;;;;; +28EA;BRAILLE PATTERN DOTS-24678;So;0;L;;;;;N;;;;; +28EB;BRAILLE PATTERN DOTS-124678;So;0;L;;;;;N;;;;; +28EC;BRAILLE PATTERN DOTS-34678;So;0;L;;;;;N;;;;; +28ED;BRAILLE PATTERN DOTS-134678;So;0;L;;;;;N;;;;; +28EE;BRAILLE PATTERN DOTS-234678;So;0;L;;;;;N;;;;; +28EF;BRAILLE PATTERN DOTS-1234678;So;0;L;;;;;N;;;;; +28F0;BRAILLE PATTERN DOTS-5678;So;0;L;;;;;N;;;;; +28F1;BRAILLE PATTERN DOTS-15678;So;0;L;;;;;N;;;;; +28F2;BRAILLE PATTERN DOTS-25678;So;0;L;;;;;N;;;;; +28F3;BRAILLE PATTERN DOTS-125678;So;0;L;;;;;N;;;;; +28F4;BRAILLE PATTERN DOTS-35678;So;0;L;;;;;N;;;;; +28F5;BRAILLE PATTERN DOTS-135678;So;0;L;;;;;N;;;;; +28F6;BRAILLE PATTERN DOTS-235678;So;0;L;;;;;N;;;;; +28F7;BRAILLE PATTERN DOTS-1235678;So;0;L;;;;;N;;;;; +28F8;BRAILLE PATTERN DOTS-45678;So;0;L;;;;;N;;;;; +28F9;BRAILLE PATTERN DOTS-145678;So;0;L;;;;;N;;;;; +28FA;BRAILLE PATTERN DOTS-245678;So;0;L;;;;;N;;;;; +28FB;BRAILLE PATTERN DOTS-1245678;So;0;L;;;;;N;;;;; +28FC;BRAILLE PATTERN DOTS-345678;So;0;L;;;;;N;;;;; +28FD;BRAILLE PATTERN DOTS-1345678;So;0;L;;;;;N;;;;; +28FE;BRAILLE PATTERN DOTS-2345678;So;0;L;;;;;N;;;;; +28FF;BRAILLE PATTERN DOTS-12345678;So;0;L;;;;;N;;;;; +2900;RIGHTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +2901;RIGHTWARDS TWO-HEADED ARROW WITH DOUBLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +2902;LEFTWARDS DOUBLE ARROW WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +2903;RIGHTWARDS DOUBLE ARROW WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +2904;LEFT RIGHT DOUBLE ARROW WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +2905;RIGHTWARDS TWO-HEADED ARROW FROM BAR;Sm;0;ON;;;;;N;;;;; +2906;LEFTWARDS DOUBLE ARROW FROM BAR;Sm;0;ON;;;;;N;;;;; +2907;RIGHTWARDS DOUBLE ARROW FROM BAR;Sm;0;ON;;;;;N;;;;; +2908;DOWNWARDS ARROW WITH HORIZONTAL STROKE;Sm;0;ON;;;;;N;;;;; +2909;UPWARDS ARROW WITH HORIZONTAL STROKE;Sm;0;ON;;;;;N;;;;; +290A;UPWARDS TRIPLE ARROW;Sm;0;ON;;;;;N;;;;; +290B;DOWNWARDS TRIPLE ARROW;Sm;0;ON;;;;;N;;;;; +290C;LEFTWARDS DOUBLE DASH ARROW;Sm;0;ON;;;;;N;;;;; +290D;RIGHTWARDS DOUBLE DASH ARROW;Sm;0;ON;;;;;N;;;;; +290E;LEFTWARDS TRIPLE DASH ARROW;Sm;0;ON;;;;;N;;;;; +290F;RIGHTWARDS TRIPLE DASH ARROW;Sm;0;ON;;;;;N;;;;; +2910;RIGHTWARDS TWO-HEADED TRIPLE DASH ARROW;Sm;0;ON;;;;;N;;;;; +2911;RIGHTWARDS ARROW WITH DOTTED STEM;Sm;0;ON;;;;;N;;;;; +2912;UPWARDS ARROW TO BAR;Sm;0;ON;;;;;N;;;;; +2913;DOWNWARDS ARROW TO BAR;Sm;0;ON;;;;;N;;;;; +2914;RIGHTWARDS ARROW WITH TAIL WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +2915;RIGHTWARDS ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +2916;RIGHTWARDS TWO-HEADED ARROW WITH TAIL;Sm;0;ON;;;;;N;;;;; +2917;RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +2918;RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +2919;LEFTWARDS ARROW-TAIL;Sm;0;ON;;;;;N;;;;; +291A;RIGHTWARDS ARROW-TAIL;Sm;0;ON;;;;;N;;;;; +291B;LEFTWARDS DOUBLE ARROW-TAIL;Sm;0;ON;;;;;N;;;;; +291C;RIGHTWARDS DOUBLE ARROW-TAIL;Sm;0;ON;;;;;N;;;;; +291D;LEFTWARDS ARROW TO BLACK DIAMOND;Sm;0;ON;;;;;N;;;;; +291E;RIGHTWARDS ARROW TO BLACK DIAMOND;Sm;0;ON;;;;;N;;;;; +291F;LEFTWARDS ARROW FROM BAR TO BLACK DIAMOND;Sm;0;ON;;;;;N;;;;; +2920;RIGHTWARDS ARROW FROM BAR TO BLACK DIAMOND;Sm;0;ON;;;;;N;;;;; +2921;NORTH WEST AND SOUTH EAST ARROW;Sm;0;ON;;;;;N;;;;; +2922;NORTH EAST AND SOUTH WEST ARROW;Sm;0;ON;;;;;N;;;;; +2923;NORTH WEST ARROW WITH HOOK;Sm;0;ON;;;;;N;;;;; +2924;NORTH EAST ARROW WITH HOOK;Sm;0;ON;;;;;N;;;;; +2925;SOUTH EAST ARROW WITH HOOK;Sm;0;ON;;;;;N;;;;; +2926;SOUTH WEST ARROW WITH HOOK;Sm;0;ON;;;;;N;;;;; +2927;NORTH WEST ARROW AND NORTH EAST ARROW;Sm;0;ON;;;;;N;;;;; +2928;NORTH EAST ARROW AND SOUTH EAST ARROW;Sm;0;ON;;;;;N;;;;; +2929;SOUTH EAST ARROW AND SOUTH WEST ARROW;Sm;0;ON;;;;;N;;;;; +292A;SOUTH WEST ARROW AND NORTH WEST ARROW;Sm;0;ON;;;;;N;;;;; +292B;RISING DIAGONAL CROSSING FALLING DIAGONAL;Sm;0;ON;;;;;N;;;;; +292C;FALLING DIAGONAL CROSSING RISING DIAGONAL;Sm;0;ON;;;;;N;;;;; +292D;SOUTH EAST ARROW CROSSING NORTH EAST ARROW;Sm;0;ON;;;;;N;;;;; +292E;NORTH EAST ARROW CROSSING SOUTH EAST ARROW;Sm;0;ON;;;;;N;;;;; +292F;FALLING DIAGONAL CROSSING NORTH EAST ARROW;Sm;0;ON;;;;;N;;;;; +2930;RISING DIAGONAL CROSSING SOUTH EAST ARROW;Sm;0;ON;;;;;N;;;;; +2931;NORTH EAST ARROW CROSSING NORTH WEST ARROW;Sm;0;ON;;;;;N;;;;; +2932;NORTH WEST ARROW CROSSING NORTH EAST ARROW;Sm;0;ON;;;;;N;;;;; +2933;WAVE ARROW POINTING DIRECTLY RIGHT;Sm;0;ON;;;;;N;;;;; +2934;ARROW POINTING RIGHTWARDS THEN CURVING UPWARDS;Sm;0;ON;;;;;N;;;;; +2935;ARROW POINTING RIGHTWARDS THEN CURVING DOWNWARDS;Sm;0;ON;;;;;N;;;;; +2936;ARROW POINTING DOWNWARDS THEN CURVING LEFTWARDS;Sm;0;ON;;;;;N;;;;; +2937;ARROW POINTING DOWNWARDS THEN CURVING RIGHTWARDS;Sm;0;ON;;;;;N;;;;; +2938;RIGHT-SIDE ARC CLOCKWISE ARROW;Sm;0;ON;;;;;N;;;;; +2939;LEFT-SIDE ARC ANTICLOCKWISE ARROW;Sm;0;ON;;;;;N;;;;; +293A;TOP ARC ANTICLOCKWISE ARROW;Sm;0;ON;;;;;N;;;;; +293B;BOTTOM ARC ANTICLOCKWISE ARROW;Sm;0;ON;;;;;N;;;;; +293C;TOP ARC CLOCKWISE ARROW WITH MINUS;Sm;0;ON;;;;;N;;;;; +293D;TOP ARC ANTICLOCKWISE ARROW WITH PLUS;Sm;0;ON;;;;;N;;;;; +293E;LOWER RIGHT SEMICIRCULAR CLOCKWISE ARROW;Sm;0;ON;;;;;N;;;;; +293F;LOWER LEFT SEMICIRCULAR ANTICLOCKWISE ARROW;Sm;0;ON;;;;;N;;;;; +2940;ANTICLOCKWISE CLOSED CIRCLE ARROW;Sm;0;ON;;;;;N;;;;; +2941;CLOCKWISE CLOSED CIRCLE ARROW;Sm;0;ON;;;;;N;;;;; +2942;RIGHTWARDS ARROW ABOVE SHORT LEFTWARDS ARROW;Sm;0;ON;;;;;N;;;;; +2943;LEFTWARDS ARROW ABOVE SHORT RIGHTWARDS ARROW;Sm;0;ON;;;;;N;;;;; +2944;SHORT RIGHTWARDS ARROW ABOVE LEFTWARDS ARROW;Sm;0;ON;;;;;N;;;;; +2945;RIGHTWARDS ARROW WITH PLUS BELOW;Sm;0;ON;;;;;N;;;;; +2946;LEFTWARDS ARROW WITH PLUS BELOW;Sm;0;ON;;;;;N;;;;; +2947;RIGHTWARDS ARROW THROUGH X;Sm;0;ON;;;;;N;;;;; +2948;LEFT RIGHT ARROW THROUGH SMALL CIRCLE;Sm;0;ON;;;;;N;;;;; +2949;UPWARDS TWO-HEADED ARROW FROM SMALL CIRCLE;Sm;0;ON;;;;;N;;;;; +294A;LEFT BARB UP RIGHT BARB DOWN HARPOON;Sm;0;ON;;;;;N;;;;; +294B;LEFT BARB DOWN RIGHT BARB UP HARPOON;Sm;0;ON;;;;;N;;;;; +294C;UP BARB RIGHT DOWN BARB LEFT HARPOON;Sm;0;ON;;;;;N;;;;; +294D;UP BARB LEFT DOWN BARB RIGHT HARPOON;Sm;0;ON;;;;;N;;;;; +294E;LEFT BARB UP RIGHT BARB UP HARPOON;Sm;0;ON;;;;;N;;;;; +294F;UP BARB RIGHT DOWN BARB RIGHT HARPOON;Sm;0;ON;;;;;N;;;;; +2950;LEFT BARB DOWN RIGHT BARB DOWN HARPOON;Sm;0;ON;;;;;N;;;;; +2951;UP BARB LEFT DOWN BARB LEFT HARPOON;Sm;0;ON;;;;;N;;;;; +2952;LEFTWARDS HARPOON WITH BARB UP TO BAR;Sm;0;ON;;;;;N;;;;; +2953;RIGHTWARDS HARPOON WITH BARB UP TO BAR;Sm;0;ON;;;;;N;;;;; +2954;UPWARDS HARPOON WITH BARB RIGHT TO BAR;Sm;0;ON;;;;;N;;;;; +2955;DOWNWARDS HARPOON WITH BARB RIGHT TO BAR;Sm;0;ON;;;;;N;;;;; +2956;LEFTWARDS HARPOON WITH BARB DOWN TO BAR;Sm;0;ON;;;;;N;;;;; +2957;RIGHTWARDS HARPOON WITH BARB DOWN TO BAR;Sm;0;ON;;;;;N;;;;; +2958;UPWARDS HARPOON WITH BARB LEFT TO BAR;Sm;0;ON;;;;;N;;;;; +2959;DOWNWARDS HARPOON WITH BARB LEFT TO BAR;Sm;0;ON;;;;;N;;;;; +295A;LEFTWARDS HARPOON WITH BARB UP FROM BAR;Sm;0;ON;;;;;N;;;;; +295B;RIGHTWARDS HARPOON WITH BARB UP FROM BAR;Sm;0;ON;;;;;N;;;;; +295C;UPWARDS HARPOON WITH BARB RIGHT FROM BAR;Sm;0;ON;;;;;N;;;;; +295D;DOWNWARDS HARPOON WITH BARB RIGHT FROM BAR;Sm;0;ON;;;;;N;;;;; +295E;LEFTWARDS HARPOON WITH BARB DOWN FROM BAR;Sm;0;ON;;;;;N;;;;; +295F;RIGHTWARDS HARPOON WITH BARB DOWN FROM BAR;Sm;0;ON;;;;;N;;;;; +2960;UPWARDS HARPOON WITH BARB LEFT FROM BAR;Sm;0;ON;;;;;N;;;;; +2961;DOWNWARDS HARPOON WITH BARB LEFT FROM BAR;Sm;0;ON;;;;;N;;;;; +2962;LEFTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB DOWN;Sm;0;ON;;;;;N;;;;; +2963;UPWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT;Sm;0;ON;;;;;N;;;;; +2964;RIGHTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB DOWN;Sm;0;ON;;;;;N;;;;; +2965;DOWNWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT;Sm;0;ON;;;;;N;;;;; +2966;LEFTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB UP;Sm;0;ON;;;;;N;;;;; +2967;LEFTWARDS HARPOON WITH BARB DOWN ABOVE RIGHTWARDS HARPOON WITH BARB DOWN;Sm;0;ON;;;;;N;;;;; +2968;RIGHTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB UP;Sm;0;ON;;;;;N;;;;; +2969;RIGHTWARDS HARPOON WITH BARB DOWN ABOVE LEFTWARDS HARPOON WITH BARB DOWN;Sm;0;ON;;;;;N;;;;; +296A;LEFTWARDS HARPOON WITH BARB UP ABOVE LONG DASH;Sm;0;ON;;;;;N;;;;; +296B;LEFTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH;Sm;0;ON;;;;;N;;;;; +296C;RIGHTWARDS HARPOON WITH BARB UP ABOVE LONG DASH;Sm;0;ON;;;;;N;;;;; +296D;RIGHTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH;Sm;0;ON;;;;;N;;;;; +296E;UPWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT;Sm;0;ON;;;;;N;;;;; +296F;DOWNWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT;Sm;0;ON;;;;;N;;;;; +2970;RIGHT DOUBLE ARROW WITH ROUNDED HEAD;Sm;0;ON;;;;;N;;;;; +2971;EQUALS SIGN ABOVE RIGHTWARDS ARROW;Sm;0;ON;;;;;N;;;;; +2972;TILDE OPERATOR ABOVE RIGHTWARDS ARROW;Sm;0;ON;;;;;N;;;;; +2973;LEFTWARDS ARROW ABOVE TILDE OPERATOR;Sm;0;ON;;;;;N;;;;; +2974;RIGHTWARDS ARROW ABOVE TILDE OPERATOR;Sm;0;ON;;;;;N;;;;; +2975;RIGHTWARDS ARROW ABOVE ALMOST EQUAL TO;Sm;0;ON;;;;;N;;;;; +2976;LESS-THAN ABOVE LEFTWARDS ARROW;Sm;0;ON;;;;;N;;;;; +2977;LEFTWARDS ARROW THROUGH LESS-THAN;Sm;0;ON;;;;;N;;;;; +2978;GREATER-THAN ABOVE RIGHTWARDS ARROW;Sm;0;ON;;;;;N;;;;; +2979;SUBSET ABOVE RIGHTWARDS ARROW;Sm;0;ON;;;;;N;;;;; +297A;LEFTWARDS ARROW THROUGH SUBSET;Sm;0;ON;;;;;N;;;;; +297B;SUPERSET ABOVE LEFTWARDS ARROW;Sm;0;ON;;;;;N;;;;; +297C;LEFT FISH TAIL;Sm;0;ON;;;;;N;;;;; +297D;RIGHT FISH TAIL;Sm;0;ON;;;;;N;;;;; +297E;UP FISH TAIL;Sm;0;ON;;;;;N;;;;; +297F;DOWN FISH TAIL;Sm;0;ON;;;;;N;;;;; +2980;TRIPLE VERTICAL BAR DELIMITER;Sm;0;ON;;;;;N;;;;; +2981;Z NOTATION SPOT;Sm;0;ON;;;;;N;;;;; +2982;Z NOTATION TYPE COLON;Sm;0;ON;;;;;N;;;;; +2983;LEFT WHITE CURLY BRACKET;Ps;0;ON;;;;;Y;;;;; +2984;RIGHT WHITE CURLY BRACKET;Pe;0;ON;;;;;Y;;;;; +2985;LEFT WHITE PARENTHESIS;Ps;0;ON;;;;;Y;;;;; +2986;RIGHT WHITE PARENTHESIS;Pe;0;ON;;;;;Y;;;;; +2987;Z NOTATION LEFT IMAGE BRACKET;Ps;0;ON;;;;;Y;;;;; +2988;Z NOTATION RIGHT IMAGE BRACKET;Pe;0;ON;;;;;Y;;;;; +2989;Z NOTATION LEFT BINDING BRACKET;Ps;0;ON;;;;;Y;;;;; +298A;Z NOTATION RIGHT BINDING BRACKET;Pe;0;ON;;;;;Y;;;;; +298B;LEFT SQUARE BRACKET WITH UNDERBAR;Ps;0;ON;;;;;Y;;;;; +298C;RIGHT SQUARE BRACKET WITH UNDERBAR;Pe;0;ON;;;;;Y;;;;; +298D;LEFT SQUARE BRACKET WITH TICK IN TOP CORNER;Ps;0;ON;;;;;Y;;;;; +298E;RIGHT SQUARE BRACKET WITH TICK IN BOTTOM CORNER;Pe;0;ON;;;;;Y;;;;; +298F;LEFT SQUARE BRACKET WITH TICK IN BOTTOM CORNER;Ps;0;ON;;;;;Y;;;;; +2990;RIGHT SQUARE BRACKET WITH TICK IN TOP CORNER;Pe;0;ON;;;;;Y;;;;; +2991;LEFT ANGLE BRACKET WITH DOT;Ps;0;ON;;;;;Y;;;;; +2992;RIGHT ANGLE BRACKET WITH DOT;Pe;0;ON;;;;;Y;;;;; +2993;LEFT ARC LESS-THAN BRACKET;Ps;0;ON;;;;;Y;;;;; +2994;RIGHT ARC GREATER-THAN BRACKET;Pe;0;ON;;;;;Y;;;;; +2995;DOUBLE LEFT ARC GREATER-THAN BRACKET;Ps;0;ON;;;;;Y;;;;; +2996;DOUBLE RIGHT ARC LESS-THAN BRACKET;Pe;0;ON;;;;;Y;;;;; +2997;LEFT BLACK TORTOISE SHELL BRACKET;Ps;0;ON;;;;;Y;;;;; +2998;RIGHT BLACK TORTOISE SHELL BRACKET;Pe;0;ON;;;;;Y;;;;; +2999;DOTTED FENCE;Sm;0;ON;;;;;N;;;;; +299A;VERTICAL ZIGZAG LINE;Sm;0;ON;;;;;N;;;;; +299B;MEASURED ANGLE OPENING LEFT;Sm;0;ON;;;;;Y;;;;; +299C;RIGHT ANGLE VARIANT WITH SQUARE;Sm;0;ON;;;;;Y;;;;; +299D;MEASURED RIGHT ANGLE WITH DOT;Sm;0;ON;;;;;Y;;;;; +299E;ANGLE WITH S INSIDE;Sm;0;ON;;;;;Y;;;;; +299F;ACUTE ANGLE;Sm;0;ON;;;;;Y;;;;; +29A0;SPHERICAL ANGLE OPENING LEFT;Sm;0;ON;;;;;Y;;;;; +29A1;SPHERICAL ANGLE OPENING UP;Sm;0;ON;;;;;N;;;;; +29A2;TURNED ANGLE;Sm;0;ON;;;;;Y;;;;; +29A3;REVERSED ANGLE;Sm;0;ON;;;;;Y;;;;; +29A4;ANGLE WITH UNDERBAR;Sm;0;ON;;;;;Y;;;;; +29A5;REVERSED ANGLE WITH UNDERBAR;Sm;0;ON;;;;;Y;;;;; +29A6;OBLIQUE ANGLE OPENING UP;Sm;0;ON;;;;;Y;;;;; +29A7;OBLIQUE ANGLE OPENING DOWN;Sm;0;ON;;;;;Y;;;;; +29A8;MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND RIGHT;Sm;0;ON;;;;;Y;;;;; +29A9;MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND LEFT;Sm;0;ON;;;;;Y;;;;; +29AA;MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND RIGHT;Sm;0;ON;;;;;Y;;;;; +29AB;MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND LEFT;Sm;0;ON;;;;;Y;;;;; +29AC;MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND UP;Sm;0;ON;;;;;Y;;;;; +29AD;MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND UP;Sm;0;ON;;;;;Y;;;;; +29AE;MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND DOWN;Sm;0;ON;;;;;Y;;;;; +29AF;MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND DOWN;Sm;0;ON;;;;;Y;;;;; +29B0;REVERSED EMPTY SET;Sm;0;ON;;;;;N;;;;; +29B1;EMPTY SET WITH OVERBAR;Sm;0;ON;;;;;N;;;;; +29B2;EMPTY SET WITH SMALL CIRCLE ABOVE;Sm;0;ON;;;;;N;;;;; +29B3;EMPTY SET WITH RIGHT ARROW ABOVE;Sm;0;ON;;;;;N;;;;; +29B4;EMPTY SET WITH LEFT ARROW ABOVE;Sm;0;ON;;;;;N;;;;; +29B5;CIRCLE WITH HORIZONTAL BAR;Sm;0;ON;;;;;N;;;;; +29B6;CIRCLED VERTICAL BAR;Sm;0;ON;;;;;N;;;;; +29B7;CIRCLED PARALLEL;Sm;0;ON;;;;;N;;;;; +29B8;CIRCLED REVERSE SOLIDUS;Sm;0;ON;;;;;Y;;;;; +29B9;CIRCLED PERPENDICULAR;Sm;0;ON;;;;;N;;;;; +29BA;CIRCLE DIVIDED BY HORIZONTAL BAR AND TOP HALF DIVIDED BY VERTICAL BAR;Sm;0;ON;;;;;N;;;;; +29BB;CIRCLE WITH SUPERIMPOSED X;Sm;0;ON;;;;;N;;;;; +29BC;CIRCLED ANTICLOCKWISE-ROTATED DIVISION SIGN;Sm;0;ON;;;;;N;;;;; +29BD;UP ARROW THROUGH CIRCLE;Sm;0;ON;;;;;N;;;;; +29BE;CIRCLED WHITE BULLET;Sm;0;ON;;;;;N;;;;; +29BF;CIRCLED BULLET;Sm;0;ON;;;;;N;;;;; +29C0;CIRCLED LESS-THAN;Sm;0;ON;;;;;Y;;;;; +29C1;CIRCLED GREATER-THAN;Sm;0;ON;;;;;Y;;;;; +29C2;CIRCLE WITH SMALL CIRCLE TO THE RIGHT;Sm;0;ON;;;;;Y;;;;; +29C3;CIRCLE WITH TWO HORIZONTAL STROKES TO THE RIGHT;Sm;0;ON;;;;;Y;;;;; +29C4;SQUARED RISING DIAGONAL SLASH;Sm;0;ON;;;;;Y;;;;; +29C5;SQUARED FALLING DIAGONAL SLASH;Sm;0;ON;;;;;Y;;;;; +29C6;SQUARED ASTERISK;Sm;0;ON;;;;;N;;;;; +29C7;SQUARED SMALL CIRCLE;Sm;0;ON;;;;;N;;;;; +29C8;SQUARED SQUARE;Sm;0;ON;;;;;N;;;;; +29C9;TWO JOINED SQUARES;Sm;0;ON;;;;;Y;;;;; +29CA;TRIANGLE WITH DOT ABOVE;Sm;0;ON;;;;;N;;;;; +29CB;TRIANGLE WITH UNDERBAR;Sm;0;ON;;;;;N;;;;; +29CC;S IN TRIANGLE;Sm;0;ON;;;;;N;;;;; +29CD;TRIANGLE WITH SERIFS AT BOTTOM;Sm;0;ON;;;;;N;;;;; +29CE;RIGHT TRIANGLE ABOVE LEFT TRIANGLE;Sm;0;ON;;;;;Y;;;;; +29CF;LEFT TRIANGLE BESIDE VERTICAL BAR;Sm;0;ON;;;;;Y;;;;; +29D0;VERTICAL BAR BESIDE RIGHT TRIANGLE;Sm;0;ON;;;;;Y;;;;; +29D1;BOWTIE WITH LEFT HALF BLACK;Sm;0;ON;;;;;Y;;;;; +29D2;BOWTIE WITH RIGHT HALF BLACK;Sm;0;ON;;;;;Y;;;;; +29D3;BLACK BOWTIE;Sm;0;ON;;;;;N;;;;; +29D4;TIMES WITH LEFT HALF BLACK;Sm;0;ON;;;;;Y;;;;; +29D5;TIMES WITH RIGHT HALF BLACK;Sm;0;ON;;;;;Y;;;;; +29D6;WHITE HOURGLASS;Sm;0;ON;;;;;N;;;;; +29D7;BLACK HOURGLASS;Sm;0;ON;;;;;N;;;;; +29D8;LEFT WIGGLY FENCE;Ps;0;ON;;;;;Y;;;;; +29D9;RIGHT WIGGLY FENCE;Pe;0;ON;;;;;Y;;;;; +29DA;LEFT DOUBLE WIGGLY FENCE;Ps;0;ON;;;;;Y;;;;; +29DB;RIGHT DOUBLE WIGGLY FENCE;Pe;0;ON;;;;;Y;;;;; +29DC;INCOMPLETE INFINITY;Sm;0;ON;;;;;Y;;;;; +29DD;TIE OVER INFINITY;Sm;0;ON;;;;;N;;;;; +29DE;INFINITY NEGATED WITH VERTICAL BAR;Sm;0;ON;;;;;N;;;;; +29DF;DOUBLE-ENDED MULTIMAP;Sm;0;ON;;;;;N;;;;; +29E0;SQUARE WITH CONTOURED OUTLINE;Sm;0;ON;;;;;N;;;;; +29E1;INCREASES AS;Sm;0;ON;;;;;Y;;;;; +29E2;SHUFFLE PRODUCT;Sm;0;ON;;;;;N;;;;; +29E3;EQUALS SIGN AND SLANTED PARALLEL;Sm;0;ON;;;;;Y;;;;; +29E4;EQUALS SIGN AND SLANTED PARALLEL WITH TILDE ABOVE;Sm;0;ON;;;;;Y;;;;; +29E5;IDENTICAL TO AND SLANTED PARALLEL;Sm;0;ON;;;;;Y;;;;; +29E6;GLEICH STARK;Sm;0;ON;;;;;N;;;;; +29E7;THERMODYNAMIC;Sm;0;ON;;;;;N;;;;; +29E8;DOWN-POINTING TRIANGLE WITH LEFT HALF BLACK;Sm;0;ON;;;;;Y;;;;; +29E9;DOWN-POINTING TRIANGLE WITH RIGHT HALF BLACK;Sm;0;ON;;;;;Y;;;;; +29EA;BLACK DIAMOND WITH DOWN ARROW;Sm;0;ON;;;;;N;;;;; +29EB;BLACK LOZENGE;Sm;0;ON;;;;;N;;;;; +29EC;WHITE CIRCLE WITH DOWN ARROW;Sm;0;ON;;;;;N;;;;; +29ED;BLACK CIRCLE WITH DOWN ARROW;Sm;0;ON;;;;;N;;;;; +29EE;ERROR-BARRED WHITE SQUARE;Sm;0;ON;;;;;N;;;;; +29EF;ERROR-BARRED BLACK SQUARE;Sm;0;ON;;;;;N;;;;; +29F0;ERROR-BARRED WHITE DIAMOND;Sm;0;ON;;;;;N;;;;; +29F1;ERROR-BARRED BLACK DIAMOND;Sm;0;ON;;;;;N;;;;; +29F2;ERROR-BARRED WHITE CIRCLE;Sm;0;ON;;;;;N;;;;; +29F3;ERROR-BARRED BLACK CIRCLE;Sm;0;ON;;;;;N;;;;; +29F4;RULE-DELAYED;Sm;0;ON;;;;;Y;;;;; +29F5;REVERSE SOLIDUS OPERATOR;Sm;0;ON;;;;;Y;;;;; +29F6;SOLIDUS WITH OVERBAR;Sm;0;ON;;;;;Y;;;;; +29F7;REVERSE SOLIDUS WITH HORIZONTAL STROKE;Sm;0;ON;;;;;Y;;;;; +29F8;BIG SOLIDUS;Sm;0;ON;;;;;Y;;;;; +29F9;BIG REVERSE SOLIDUS;Sm;0;ON;;;;;Y;;;;; +29FA;DOUBLE PLUS;Sm;0;ON;;;;;N;;;;; +29FB;TRIPLE PLUS;Sm;0;ON;;;;;N;;;;; +29FC;LEFT-POINTING CURVED ANGLE BRACKET;Ps;0;ON;;;;;Y;;;;; +29FD;RIGHT-POINTING CURVED ANGLE BRACKET;Pe;0;ON;;;;;Y;;;;; +29FE;TINY;Sm;0;ON;;;;;N;;;;; +29FF;MINY;Sm;0;ON;;;;;N;;;;; +2A00;N-ARY CIRCLED DOT OPERATOR;Sm;0;ON;;;;;N;;;;; +2A01;N-ARY CIRCLED PLUS OPERATOR;Sm;0;ON;;;;;N;;;;; +2A02;N-ARY CIRCLED TIMES OPERATOR;Sm;0;ON;;;;;N;;;;; +2A03;N-ARY UNION OPERATOR WITH DOT;Sm;0;ON;;;;;N;;;;; +2A04;N-ARY UNION OPERATOR WITH PLUS;Sm;0;ON;;;;;N;;;;; +2A05;N-ARY SQUARE INTERSECTION OPERATOR;Sm;0;ON;;;;;N;;;;; +2A06;N-ARY SQUARE UNION OPERATOR;Sm;0;ON;;;;;N;;;;; +2A07;TWO LOGICAL AND OPERATOR;Sm;0;ON;;;;;N;;;;; +2A08;TWO LOGICAL OR OPERATOR;Sm;0;ON;;;;;N;;;;; +2A09;N-ARY TIMES OPERATOR;Sm;0;ON;;;;;N;;;;; +2A0A;MODULO TWO SUM;Sm;0;ON;;;;;Y;;;;; +2A0B;SUMMATION WITH INTEGRAL;Sm;0;ON;;;;;Y;;;;; +2A0C;QUADRUPLE INTEGRAL OPERATOR;Sm;0;ON; 222B 222B 222B 222B;;;;Y;;;;; +2A0D;FINITE PART INTEGRAL;Sm;0;ON;;;;;Y;;;;; +2A0E;INTEGRAL WITH DOUBLE STROKE;Sm;0;ON;;;;;Y;;;;; +2A0F;INTEGRAL AVERAGE WITH SLASH;Sm;0;ON;;;;;Y;;;;; +2A10;CIRCULATION FUNCTION;Sm;0;ON;;;;;Y;;;;; +2A11;ANTICLOCKWISE INTEGRATION;Sm;0;ON;;;;;Y;;;;; +2A12;LINE INTEGRATION WITH RECTANGULAR PATH AROUND POLE;Sm;0;ON;;;;;Y;;;;; +2A13;LINE INTEGRATION WITH SEMICIRCULAR PATH AROUND POLE;Sm;0;ON;;;;;Y;;;;; +2A14;LINE INTEGRATION NOT INCLUDING THE POLE;Sm;0;ON;;;;;Y;;;;; +2A15;INTEGRAL AROUND A POINT OPERATOR;Sm;0;ON;;;;;Y;;;;; +2A16;QUATERNION INTEGRAL OPERATOR;Sm;0;ON;;;;;Y;;;;; +2A17;INTEGRAL WITH LEFTWARDS ARROW WITH HOOK;Sm;0;ON;;;;;Y;;;;; +2A18;INTEGRAL WITH TIMES SIGN;Sm;0;ON;;;;;Y;;;;; +2A19;INTEGRAL WITH INTERSECTION;Sm;0;ON;;;;;Y;;;;; +2A1A;INTEGRAL WITH UNION;Sm;0;ON;;;;;Y;;;;; +2A1B;INTEGRAL WITH OVERBAR;Sm;0;ON;;;;;Y;;;;; +2A1C;INTEGRAL WITH UNDERBAR;Sm;0;ON;;;;;Y;;;;; +2A1D;JOIN;Sm;0;ON;;;;;N;;;;; +2A1E;LARGE LEFT TRIANGLE OPERATOR;Sm;0;ON;;;;;Y;;;;; +2A1F;Z NOTATION SCHEMA COMPOSITION;Sm;0;ON;;;;;Y;;;;; +2A20;Z NOTATION SCHEMA PIPING;Sm;0;ON;;;;;Y;;;;; +2A21;Z NOTATION SCHEMA PROJECTION;Sm;0;ON;;;;;Y;;;;; +2A22;PLUS SIGN WITH SMALL CIRCLE ABOVE;Sm;0;ON;;;;;N;;;;; +2A23;PLUS SIGN WITH CIRCUMFLEX ACCENT ABOVE;Sm;0;ON;;;;;N;;;;; +2A24;PLUS SIGN WITH TILDE ABOVE;Sm;0;ON;;;;;Y;;;;; +2A25;PLUS SIGN WITH DOT BELOW;Sm;0;ON;;;;;N;;;;; +2A26;PLUS SIGN WITH TILDE BELOW;Sm;0;ON;;;;;Y;;;;; +2A27;PLUS SIGN WITH SUBSCRIPT TWO;Sm;0;ON;;;;;N;;;;; +2A28;PLUS SIGN WITH BLACK TRIANGLE;Sm;0;ON;;;;;N;;;;; +2A29;MINUS SIGN WITH COMMA ABOVE;Sm;0;ON;;;;;Y;;;;; +2A2A;MINUS SIGN WITH DOT BELOW;Sm;0;ON;;;;;N;;;;; +2A2B;MINUS SIGN WITH FALLING DOTS;Sm;0;ON;;;;;Y;;;;; +2A2C;MINUS SIGN WITH RISING DOTS;Sm;0;ON;;;;;Y;;;;; +2A2D;PLUS SIGN IN LEFT HALF CIRCLE;Sm;0;ON;;;;;Y;;;;; +2A2E;PLUS SIGN IN RIGHT HALF CIRCLE;Sm;0;ON;;;;;Y;;;;; +2A2F;VECTOR OR CROSS PRODUCT;Sm;0;ON;;;;;N;;;;; +2A30;MULTIPLICATION SIGN WITH DOT ABOVE;Sm;0;ON;;;;;N;;;;; +2A31;MULTIPLICATION SIGN WITH UNDERBAR;Sm;0;ON;;;;;N;;;;; +2A32;SEMIDIRECT PRODUCT WITH BOTTOM CLOSED;Sm;0;ON;;;;;N;;;;; +2A33;SMASH PRODUCT;Sm;0;ON;;;;;N;;;;; +2A34;MULTIPLICATION SIGN IN LEFT HALF CIRCLE;Sm;0;ON;;;;;Y;;;;; +2A35;MULTIPLICATION SIGN IN RIGHT HALF CIRCLE;Sm;0;ON;;;;;Y;;;;; +2A36;CIRCLED MULTIPLICATION SIGN WITH CIRCUMFLEX ACCENT;Sm;0;ON;;;;;N;;;;; +2A37;MULTIPLICATION SIGN IN DOUBLE CIRCLE;Sm;0;ON;;;;;N;;;;; +2A38;CIRCLED DIVISION SIGN;Sm;0;ON;;;;;N;;;;; +2A39;PLUS SIGN IN TRIANGLE;Sm;0;ON;;;;;N;;;;; +2A3A;MINUS SIGN IN TRIANGLE;Sm;0;ON;;;;;N;;;;; +2A3B;MULTIPLICATION SIGN IN TRIANGLE;Sm;0;ON;;;;;N;;;;; +2A3C;INTERIOR PRODUCT;Sm;0;ON;;;;;Y;;;;; +2A3D;RIGHTHAND INTERIOR PRODUCT;Sm;0;ON;;;;;Y;;;;; +2A3E;Z NOTATION RELATIONAL COMPOSITION;Sm;0;ON;;;;;Y;;;;; +2A3F;AMALGAMATION OR COPRODUCT;Sm;0;ON;;;;;N;;;;; +2A40;INTERSECTION WITH DOT;Sm;0;ON;;;;;N;;;;; +2A41;UNION WITH MINUS SIGN;Sm;0;ON;;;;;N;;;;; +2A42;UNION WITH OVERBAR;Sm;0;ON;;;;;N;;;;; +2A43;INTERSECTION WITH OVERBAR;Sm;0;ON;;;;;N;;;;; +2A44;INTERSECTION WITH LOGICAL AND;Sm;0;ON;;;;;N;;;;; +2A45;UNION WITH LOGICAL OR;Sm;0;ON;;;;;N;;;;; +2A46;UNION ABOVE INTERSECTION;Sm;0;ON;;;;;N;;;;; +2A47;INTERSECTION ABOVE UNION;Sm;0;ON;;;;;N;;;;; +2A48;UNION ABOVE BAR ABOVE INTERSECTION;Sm;0;ON;;;;;N;;;;; +2A49;INTERSECTION ABOVE BAR ABOVE UNION;Sm;0;ON;;;;;N;;;;; +2A4A;UNION BESIDE AND JOINED WITH UNION;Sm;0;ON;;;;;N;;;;; +2A4B;INTERSECTION BESIDE AND JOINED WITH INTERSECTION;Sm;0;ON;;;;;N;;;;; +2A4C;CLOSED UNION WITH SERIFS;Sm;0;ON;;;;;N;;;;; +2A4D;CLOSED INTERSECTION WITH SERIFS;Sm;0;ON;;;;;N;;;;; +2A4E;DOUBLE SQUARE INTERSECTION;Sm;0;ON;;;;;N;;;;; +2A4F;DOUBLE SQUARE UNION;Sm;0;ON;;;;;N;;;;; +2A50;CLOSED UNION WITH SERIFS AND SMASH PRODUCT;Sm;0;ON;;;;;N;;;;; +2A51;LOGICAL AND WITH DOT ABOVE;Sm;0;ON;;;;;N;;;;; +2A52;LOGICAL OR WITH DOT ABOVE;Sm;0;ON;;;;;N;;;;; +2A53;DOUBLE LOGICAL AND;Sm;0;ON;;;;;N;;;;; +2A54;DOUBLE LOGICAL OR;Sm;0;ON;;;;;N;;;;; +2A55;TWO INTERSECTING LOGICAL AND;Sm;0;ON;;;;;N;;;;; +2A56;TWO INTERSECTING LOGICAL OR;Sm;0;ON;;;;;N;;;;; +2A57;SLOPING LARGE OR;Sm;0;ON;;;;;Y;;;;; +2A58;SLOPING LARGE AND;Sm;0;ON;;;;;Y;;;;; +2A59;LOGICAL OR OVERLAPPING LOGICAL AND;Sm;0;ON;;;;;N;;;;; +2A5A;LOGICAL AND WITH MIDDLE STEM;Sm;0;ON;;;;;N;;;;; +2A5B;LOGICAL OR WITH MIDDLE STEM;Sm;0;ON;;;;;N;;;;; +2A5C;LOGICAL AND WITH HORIZONTAL DASH;Sm;0;ON;;;;;N;;;;; +2A5D;LOGICAL OR WITH HORIZONTAL DASH;Sm;0;ON;;;;;N;;;;; +2A5E;LOGICAL AND WITH DOUBLE OVERBAR;Sm;0;ON;;;;;N;;;;; +2A5F;LOGICAL AND WITH UNDERBAR;Sm;0;ON;;;;;N;;;;; +2A60;LOGICAL AND WITH DOUBLE UNDERBAR;Sm;0;ON;;;;;N;;;;; +2A61;SMALL VEE WITH UNDERBAR;Sm;0;ON;;;;;N;;;;; +2A62;LOGICAL OR WITH DOUBLE OVERBAR;Sm;0;ON;;;;;N;;;;; +2A63;LOGICAL OR WITH DOUBLE UNDERBAR;Sm;0;ON;;;;;N;;;;; +2A64;Z NOTATION DOMAIN ANTIRESTRICTION;Sm;0;ON;;;;;Y;;;;; +2A65;Z NOTATION RANGE ANTIRESTRICTION;Sm;0;ON;;;;;Y;;;;; +2A66;EQUALS SIGN WITH DOT BELOW;Sm;0;ON;;;;;N;;;;; +2A67;IDENTICAL WITH DOT ABOVE;Sm;0;ON;;;;;N;;;;; +2A68;TRIPLE HORIZONTAL BAR WITH DOUBLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +2A69;TRIPLE HORIZONTAL BAR WITH TRIPLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +2A6A;TILDE OPERATOR WITH DOT ABOVE;Sm;0;ON;;;;;Y;;;;; +2A6B;TILDE OPERATOR WITH RISING DOTS;Sm;0;ON;;;;;Y;;;;; +2A6C;SIMILAR MINUS SIMILAR;Sm;0;ON;;;;;Y;;;;; +2A6D;CONGRUENT WITH DOT ABOVE;Sm;0;ON;;;;;Y;;;;; +2A6E;EQUALS WITH ASTERISK;Sm;0;ON;;;;;N;;;;; +2A6F;ALMOST EQUAL TO WITH CIRCUMFLEX ACCENT;Sm;0;ON;;;;;Y;;;;; +2A70;APPROXIMATELY EQUAL OR EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2A71;EQUALS SIGN ABOVE PLUS SIGN;Sm;0;ON;;;;;N;;;;; +2A72;PLUS SIGN ABOVE EQUALS SIGN;Sm;0;ON;;;;;N;;;;; +2A73;EQUALS SIGN ABOVE TILDE OPERATOR;Sm;0;ON;;;;;Y;;;;; +2A74;DOUBLE COLON EQUAL;Sm;0;ON; 003A 003A 003D;;;;Y;;;;; +2A75;TWO CONSECUTIVE EQUALS SIGNS;Sm;0;ON; 003D 003D;;;;N;;;;; +2A76;THREE CONSECUTIVE EQUALS SIGNS;Sm;0;ON; 003D 003D 003D;;;;N;;;;; +2A77;EQUALS SIGN WITH TWO DOTS ABOVE AND TWO DOTS BELOW;Sm;0;ON;;;;;N;;;;; +2A78;EQUIVALENT WITH FOUR DOTS ABOVE;Sm;0;ON;;;;;N;;;;; +2A79;LESS-THAN WITH CIRCLE INSIDE;Sm;0;ON;;;;;Y;;;;; +2A7A;GREATER-THAN WITH CIRCLE INSIDE;Sm;0;ON;;;;;Y;;;;; +2A7B;LESS-THAN WITH QUESTION MARK ABOVE;Sm;0;ON;;;;;Y;;;;; +2A7C;GREATER-THAN WITH QUESTION MARK ABOVE;Sm;0;ON;;;;;Y;;;;; +2A7D;LESS-THAN OR SLANTED EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2A7E;GREATER-THAN OR SLANTED EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2A7F;LESS-THAN OR SLANTED EQUAL TO WITH DOT INSIDE;Sm;0;ON;;;;;Y;;;;; +2A80;GREATER-THAN OR SLANTED EQUAL TO WITH DOT INSIDE;Sm;0;ON;;;;;Y;;;;; +2A81;LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE;Sm;0;ON;;;;;Y;;;;; +2A82;GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE;Sm;0;ON;;;;;Y;;;;; +2A83;LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE RIGHT;Sm;0;ON;;;;;Y;;;;; +2A84;GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE LEFT;Sm;0;ON;;;;;Y;;;;; +2A85;LESS-THAN OR APPROXIMATE;Sm;0;ON;;;;;Y;;;;; +2A86;GREATER-THAN OR APPROXIMATE;Sm;0;ON;;;;;Y;;;;; +2A87;LESS-THAN AND SINGLE-LINE NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2A88;GREATER-THAN AND SINGLE-LINE NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2A89;LESS-THAN AND NOT APPROXIMATE;Sm;0;ON;;;;;Y;;;;; +2A8A;GREATER-THAN AND NOT APPROXIMATE;Sm;0;ON;;;;;Y;;;;; +2A8B;LESS-THAN ABOVE DOUBLE-LINE EQUAL ABOVE GREATER-THAN;Sm;0;ON;;;;;Y;;;;; +2A8C;GREATER-THAN ABOVE DOUBLE-LINE EQUAL ABOVE LESS-THAN;Sm;0;ON;;;;;Y;;;;; +2A8D;LESS-THAN ABOVE SIMILAR OR EQUAL;Sm;0;ON;;;;;Y;;;;; +2A8E;GREATER-THAN ABOVE SIMILAR OR EQUAL;Sm;0;ON;;;;;Y;;;;; +2A8F;LESS-THAN ABOVE SIMILAR ABOVE GREATER-THAN;Sm;0;ON;;;;;Y;;;;; +2A90;GREATER-THAN ABOVE SIMILAR ABOVE LESS-THAN;Sm;0;ON;;;;;Y;;;;; +2A91;LESS-THAN ABOVE GREATER-THAN ABOVE DOUBLE-LINE EQUAL;Sm;0;ON;;;;;Y;;;;; +2A92;GREATER-THAN ABOVE LESS-THAN ABOVE DOUBLE-LINE EQUAL;Sm;0;ON;;;;;Y;;;;; +2A93;LESS-THAN ABOVE SLANTED EQUAL ABOVE GREATER-THAN ABOVE SLANTED EQUAL;Sm;0;ON;;;;;Y;;;;; +2A94;GREATER-THAN ABOVE SLANTED EQUAL ABOVE LESS-THAN ABOVE SLANTED EQUAL;Sm;0;ON;;;;;Y;;;;; +2A95;SLANTED EQUAL TO OR LESS-THAN;Sm;0;ON;;;;;Y;;;;; +2A96;SLANTED EQUAL TO OR GREATER-THAN;Sm;0;ON;;;;;Y;;;;; +2A97;SLANTED EQUAL TO OR LESS-THAN WITH DOT INSIDE;Sm;0;ON;;;;;Y;;;;; +2A98;SLANTED EQUAL TO OR GREATER-THAN WITH DOT INSIDE;Sm;0;ON;;;;;Y;;;;; +2A99;DOUBLE-LINE EQUAL TO OR LESS-THAN;Sm;0;ON;;;;;Y;;;;; +2A9A;DOUBLE-LINE EQUAL TO OR GREATER-THAN;Sm;0;ON;;;;;Y;;;;; +2A9B;DOUBLE-LINE SLANTED EQUAL TO OR LESS-THAN;Sm;0;ON;;;;;Y;;;;; +2A9C;DOUBLE-LINE SLANTED EQUAL TO OR GREATER-THAN;Sm;0;ON;;;;;Y;;;;; +2A9D;SIMILAR OR LESS-THAN;Sm;0;ON;;;;;Y;;;;; +2A9E;SIMILAR OR GREATER-THAN;Sm;0;ON;;;;;Y;;;;; +2A9F;SIMILAR ABOVE LESS-THAN ABOVE EQUALS SIGN;Sm;0;ON;;;;;Y;;;;; +2AA0;SIMILAR ABOVE GREATER-THAN ABOVE EQUALS SIGN;Sm;0;ON;;;;;Y;;;;; +2AA1;DOUBLE NESTED LESS-THAN;Sm;0;ON;;;;;Y;;;;; +2AA2;DOUBLE NESTED GREATER-THAN;Sm;0;ON;;;;;Y;;;;; +2AA3;DOUBLE NESTED LESS-THAN WITH UNDERBAR;Sm;0;ON;;;;;Y;;;;; +2AA4;GREATER-THAN OVERLAPPING LESS-THAN;Sm;0;ON;;;;;N;;;;; +2AA5;GREATER-THAN BESIDE LESS-THAN;Sm;0;ON;;;;;N;;;;; +2AA6;LESS-THAN CLOSED BY CURVE;Sm;0;ON;;;;;Y;;;;; +2AA7;GREATER-THAN CLOSED BY CURVE;Sm;0;ON;;;;;Y;;;;; +2AA8;LESS-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL;Sm;0;ON;;;;;Y;;;;; +2AA9;GREATER-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL;Sm;0;ON;;;;;Y;;;;; +2AAA;SMALLER THAN;Sm;0;ON;;;;;Y;;;;; +2AAB;LARGER THAN;Sm;0;ON;;;;;Y;;;;; +2AAC;SMALLER THAN OR EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2AAD;LARGER THAN OR EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2AAE;EQUALS SIGN WITH BUMPY ABOVE;Sm;0;ON;;;;;N;;;;; +2AAF;PRECEDES ABOVE SINGLE-LINE EQUALS SIGN;Sm;0;ON;;;;;Y;;;;; +2AB0;SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN;Sm;0;ON;;;;;Y;;;;; +2AB1;PRECEDES ABOVE SINGLE-LINE NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2AB2;SUCCEEDS ABOVE SINGLE-LINE NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2AB3;PRECEDES ABOVE EQUALS SIGN;Sm;0;ON;;;;;Y;;;;; +2AB4;SUCCEEDS ABOVE EQUALS SIGN;Sm;0;ON;;;;;Y;;;;; +2AB5;PRECEDES ABOVE NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2AB6;SUCCEEDS ABOVE NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2AB7;PRECEDES ABOVE ALMOST EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2AB8;SUCCEEDS ABOVE ALMOST EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2AB9;PRECEDES ABOVE NOT ALMOST EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2ABA;SUCCEEDS ABOVE NOT ALMOST EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2ABB;DOUBLE PRECEDES;Sm;0;ON;;;;;Y;;;;; +2ABC;DOUBLE SUCCEEDS;Sm;0;ON;;;;;Y;;;;; +2ABD;SUBSET WITH DOT;Sm;0;ON;;;;;Y;;;;; +2ABE;SUPERSET WITH DOT;Sm;0;ON;;;;;Y;;;;; +2ABF;SUBSET WITH PLUS SIGN BELOW;Sm;0;ON;;;;;Y;;;;; +2AC0;SUPERSET WITH PLUS SIGN BELOW;Sm;0;ON;;;;;Y;;;;; +2AC1;SUBSET WITH MULTIPLICATION SIGN BELOW;Sm;0;ON;;;;;Y;;;;; +2AC2;SUPERSET WITH MULTIPLICATION SIGN BELOW;Sm;0;ON;;;;;Y;;;;; +2AC3;SUBSET OF OR EQUAL TO WITH DOT ABOVE;Sm;0;ON;;;;;Y;;;;; +2AC4;SUPERSET OF OR EQUAL TO WITH DOT ABOVE;Sm;0;ON;;;;;Y;;;;; +2AC5;SUBSET OF ABOVE EQUALS SIGN;Sm;0;ON;;;;;Y;;;;; +2AC6;SUPERSET OF ABOVE EQUALS SIGN;Sm;0;ON;;;;;Y;;;;; +2AC7;SUBSET OF ABOVE TILDE OPERATOR;Sm;0;ON;;;;;Y;;;;; +2AC8;SUPERSET OF ABOVE TILDE OPERATOR;Sm;0;ON;;;;;Y;;;;; +2AC9;SUBSET OF ABOVE ALMOST EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2ACA;SUPERSET OF ABOVE ALMOST EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2ACB;SUBSET OF ABOVE NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2ACC;SUPERSET OF ABOVE NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2ACD;SQUARE LEFT OPEN BOX OPERATOR;Sm;0;ON;;;;;Y;;;;; +2ACE;SQUARE RIGHT OPEN BOX OPERATOR;Sm;0;ON;;;;;Y;;;;; +2ACF;CLOSED SUBSET;Sm;0;ON;;;;;Y;;;;; +2AD0;CLOSED SUPERSET;Sm;0;ON;;;;;Y;;;;; +2AD1;CLOSED SUBSET OR EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2AD2;CLOSED SUPERSET OR EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2AD3;SUBSET ABOVE SUPERSET;Sm;0;ON;;;;;Y;;;;; +2AD4;SUPERSET ABOVE SUBSET;Sm;0;ON;;;;;Y;;;;; +2AD5;SUBSET ABOVE SUBSET;Sm;0;ON;;;;;Y;;;;; +2AD6;SUPERSET ABOVE SUPERSET;Sm;0;ON;;;;;Y;;;;; +2AD7;SUPERSET BESIDE SUBSET;Sm;0;ON;;;;;N;;;;; +2AD8;SUPERSET BESIDE AND JOINED BY DASH WITH SUBSET;Sm;0;ON;;;;;N;;;;; +2AD9;ELEMENT OF OPENING DOWNWARDS;Sm;0;ON;;;;;N;;;;; +2ADA;PITCHFORK WITH TEE TOP;Sm;0;ON;;;;;N;;;;; +2ADB;TRANSVERSAL INTERSECTION;Sm;0;ON;;;;;N;;;;; +2ADC;FORKING;Sm;0;ON;2ADD 0338;;;;Y;;;;; +2ADD;NONFORKING;Sm;0;ON;;;;;N;;;;; +2ADE;SHORT LEFT TACK;Sm;0;ON;;;;;Y;;;;; +2ADF;SHORT DOWN TACK;Sm;0;ON;;;;;N;;;;; +2AE0;SHORT UP TACK;Sm;0;ON;;;;;N;;;;; +2AE1;PERPENDICULAR WITH S;Sm;0;ON;;;;;N;;;;; +2AE2;VERTICAL BAR TRIPLE RIGHT TURNSTILE;Sm;0;ON;;;;;Y;;;;; +2AE3;DOUBLE VERTICAL BAR LEFT TURNSTILE;Sm;0;ON;;;;;Y;;;;; +2AE4;VERTICAL BAR DOUBLE LEFT TURNSTILE;Sm;0;ON;;;;;Y;;;;; +2AE5;DOUBLE VERTICAL BAR DOUBLE LEFT TURNSTILE;Sm;0;ON;;;;;Y;;;;; +2AE6;LONG DASH FROM LEFT MEMBER OF DOUBLE VERTICAL;Sm;0;ON;;;;;Y;;;;; +2AE7;SHORT DOWN TACK WITH OVERBAR;Sm;0;ON;;;;;N;;;;; +2AE8;SHORT UP TACK WITH UNDERBAR;Sm;0;ON;;;;;N;;;;; +2AE9;SHORT UP TACK ABOVE SHORT DOWN TACK;Sm;0;ON;;;;;N;;;;; +2AEA;DOUBLE DOWN TACK;Sm;0;ON;;;;;N;;;;; +2AEB;DOUBLE UP TACK;Sm;0;ON;;;;;N;;;;; +2AEC;DOUBLE STROKE NOT SIGN;Sm;0;ON;;;;;Y;;;;; +2AED;REVERSED DOUBLE STROKE NOT SIGN;Sm;0;ON;;;;;Y;;;;; +2AEE;DOES NOT DIVIDE WITH REVERSED NEGATION SLASH;Sm;0;ON;;;;;Y;;;;; +2AEF;VERTICAL LINE WITH CIRCLE ABOVE;Sm;0;ON;;;;;N;;;;; +2AF0;VERTICAL LINE WITH CIRCLE BELOW;Sm;0;ON;;;;;N;;;;; +2AF1;DOWN TACK WITH CIRCLE BELOW;Sm;0;ON;;;;;N;;;;; +2AF2;PARALLEL WITH HORIZONTAL STROKE;Sm;0;ON;;;;;N;;;;; +2AF3;PARALLEL WITH TILDE OPERATOR;Sm;0;ON;;;;;Y;;;;; +2AF4;TRIPLE VERTICAL BAR BINARY RELATION;Sm;0;ON;;;;;N;;;;; +2AF5;TRIPLE VERTICAL BAR WITH HORIZONTAL STROKE;Sm;0;ON;;;;;N;;;;; +2AF6;TRIPLE COLON OPERATOR;Sm;0;ON;;;;;N;;;;; +2AF7;TRIPLE NESTED LESS-THAN;Sm;0;ON;;;;;Y;;;;; +2AF8;TRIPLE NESTED GREATER-THAN;Sm;0;ON;;;;;Y;;;;; +2AF9;DOUBLE-LINE SLANTED LESS-THAN OR EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2AFA;DOUBLE-LINE SLANTED GREATER-THAN OR EQUAL TO;Sm;0;ON;;;;;Y;;;;; +2AFB;TRIPLE SOLIDUS BINARY RELATION;Sm;0;ON;;;;;Y;;;;; +2AFC;LARGE TRIPLE VERTICAL BAR OPERATOR;Sm;0;ON;;;;;N;;;;; +2AFD;DOUBLE SOLIDUS OPERATOR;Sm;0;ON;;;;;Y;;;;; +2AFE;WHITE VERTICAL BAR;Sm;0;ON;;;;;N;;;;; +2AFF;N-ARY WHITE VERTICAL BAR;Sm;0;ON;;;;;N;;;;; +2B00;NORTH EAST WHITE ARROW;So;0;ON;;;;;N;;;;; +2B01;NORTH WEST WHITE ARROW;So;0;ON;;;;;N;;;;; +2B02;SOUTH EAST WHITE ARROW;So;0;ON;;;;;N;;;;; +2B03;SOUTH WEST WHITE ARROW;So;0;ON;;;;;N;;;;; +2B04;LEFT RIGHT WHITE ARROW;So;0;ON;;;;;N;;;;; +2B05;LEFTWARDS BLACK ARROW;So;0;ON;;;;;N;;;;; +2B06;UPWARDS BLACK ARROW;So;0;ON;;;;;N;;;;; +2B07;DOWNWARDS BLACK ARROW;So;0;ON;;;;;N;;;;; +2B08;NORTH EAST BLACK ARROW;So;0;ON;;;;;N;;;;; +2B09;NORTH WEST BLACK ARROW;So;0;ON;;;;;N;;;;; +2B0A;SOUTH EAST BLACK ARROW;So;0;ON;;;;;N;;;;; +2B0B;SOUTH WEST BLACK ARROW;So;0;ON;;;;;N;;;;; +2B0C;LEFT RIGHT BLACK ARROW;So;0;ON;;;;;N;;;;; +2B0D;UP DOWN BLACK ARROW;So;0;ON;;;;;N;;;;; +2B0E;RIGHTWARDS ARROW WITH TIP DOWNWARDS;So;0;ON;;;;;N;;;;; +2B0F;RIGHTWARDS ARROW WITH TIP UPWARDS;So;0;ON;;;;;N;;;;; +2B10;LEFTWARDS ARROW WITH TIP DOWNWARDS;So;0;ON;;;;;N;;;;; +2B11;LEFTWARDS ARROW WITH TIP UPWARDS;So;0;ON;;;;;N;;;;; +2B12;SQUARE WITH TOP HALF BLACK;So;0;ON;;;;;N;;;;; +2B13;SQUARE WITH BOTTOM HALF BLACK;So;0;ON;;;;;N;;;;; +2B14;SQUARE WITH UPPER RIGHT DIAGONAL HALF BLACK;So;0;ON;;;;;N;;;;; +2B15;SQUARE WITH LOWER LEFT DIAGONAL HALF BLACK;So;0;ON;;;;;N;;;;; +2B16;DIAMOND WITH LEFT HALF BLACK;So;0;ON;;;;;N;;;;; +2B17;DIAMOND WITH RIGHT HALF BLACK;So;0;ON;;;;;N;;;;; +2B18;DIAMOND WITH TOP HALF BLACK;So;0;ON;;;;;N;;;;; +2B19;DIAMOND WITH BOTTOM HALF BLACK;So;0;ON;;;;;N;;;;; +2B1A;DOTTED SQUARE;So;0;ON;;;;;N;;;;; +2B1B;BLACK LARGE SQUARE;So;0;ON;;;;;N;;;;; +2B1C;WHITE LARGE SQUARE;So;0;ON;;;;;N;;;;; +2B1D;BLACK VERY SMALL SQUARE;So;0;ON;;;;;N;;;;; +2B1E;WHITE VERY SMALL SQUARE;So;0;ON;;;;;N;;;;; +2B1F;BLACK PENTAGON;So;0;ON;;;;;N;;;;; +2B20;WHITE PENTAGON;So;0;ON;;;;;N;;;;; +2B21;WHITE HEXAGON;So;0;ON;;;;;N;;;;; +2B22;BLACK HEXAGON;So;0;ON;;;;;N;;;;; +2B23;HORIZONTAL BLACK HEXAGON;So;0;ON;;;;;N;;;;; +2B24;BLACK LARGE CIRCLE;So;0;ON;;;;;N;;;;; +2B25;BLACK MEDIUM DIAMOND;So;0;ON;;;;;N;;;;; +2B26;WHITE MEDIUM DIAMOND;So;0;ON;;;;;N;;;;; +2B27;BLACK MEDIUM LOZENGE;So;0;ON;;;;;N;;;;; +2B28;WHITE MEDIUM LOZENGE;So;0;ON;;;;;N;;;;; +2B29;BLACK SMALL DIAMOND;So;0;ON;;;;;N;;;;; +2B2A;BLACK SMALL LOZENGE;So;0;ON;;;;;N;;;;; +2B2B;WHITE SMALL LOZENGE;So;0;ON;;;;;N;;;;; +2B2C;BLACK HORIZONTAL ELLIPSE;So;0;ON;;;;;N;;;;; +2B2D;WHITE HORIZONTAL ELLIPSE;So;0;ON;;;;;N;;;;; +2B2E;BLACK VERTICAL ELLIPSE;So;0;ON;;;;;N;;;;; +2B2F;WHITE VERTICAL ELLIPSE;So;0;ON;;;;;N;;;;; +2B30;LEFT ARROW WITH SMALL CIRCLE;Sm;0;ON;;;;;N;;;;; +2B31;THREE LEFTWARDS ARROWS;Sm;0;ON;;;;;N;;;;; +2B32;LEFT ARROW WITH CIRCLED PLUS;Sm;0;ON;;;;;N;;;;; +2B33;LONG LEFTWARDS SQUIGGLE ARROW;Sm;0;ON;;;;;N;;;;; +2B34;LEFTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +2B35;LEFTWARDS TWO-HEADED ARROW WITH DOUBLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +2B36;LEFTWARDS TWO-HEADED ARROW FROM BAR;Sm;0;ON;;;;;N;;;;; +2B37;LEFTWARDS TWO-HEADED TRIPLE DASH ARROW;Sm;0;ON;;;;;N;;;;; +2B38;LEFTWARDS ARROW WITH DOTTED STEM;Sm;0;ON;;;;;N;;;;; +2B39;LEFTWARDS ARROW WITH TAIL WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +2B3A;LEFTWARDS ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +2B3B;LEFTWARDS TWO-HEADED ARROW WITH TAIL;Sm;0;ON;;;;;N;;;;; +2B3C;LEFTWARDS TWO-HEADED ARROW WITH TAIL WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +2B3D;LEFTWARDS TWO-HEADED ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;; +2B3E;LEFTWARDS ARROW THROUGH X;Sm;0;ON;;;;;N;;;;; +2B3F;WAVE ARROW POINTING DIRECTLY LEFT;Sm;0;ON;;;;;N;;;;; +2B40;EQUALS SIGN ABOVE LEFTWARDS ARROW;Sm;0;ON;;;;;N;;;;; +2B41;REVERSE TILDE OPERATOR ABOVE LEFTWARDS ARROW;Sm;0;ON;;;;;N;;;;; +2B42;LEFTWARDS ARROW ABOVE REVERSE ALMOST EQUAL TO;Sm;0;ON;;;;;N;;;;; +2B43;RIGHTWARDS ARROW THROUGH GREATER-THAN;Sm;0;ON;;;;;N;;;;; +2B44;RIGHTWARDS ARROW THROUGH SUPERSET;Sm;0;ON;;;;;N;;;;; +2B45;LEFTWARDS QUADRUPLE ARROW;So;0;ON;;;;;N;;;;; +2B46;RIGHTWARDS QUADRUPLE ARROW;So;0;ON;;;;;N;;;;; +2B47;REVERSE TILDE OPERATOR ABOVE RIGHTWARDS ARROW;Sm;0;ON;;;;;N;;;;; +2B48;RIGHTWARDS ARROW ABOVE REVERSE ALMOST EQUAL TO;Sm;0;ON;;;;;N;;;;; +2B49;TILDE OPERATOR ABOVE LEFTWARDS ARROW;Sm;0;ON;;;;;N;;;;; +2B4A;LEFTWARDS ARROW ABOVE ALMOST EQUAL TO;Sm;0;ON;;;;;N;;;;; +2B4B;LEFTWARDS ARROW ABOVE REVERSE TILDE OPERATOR;Sm;0;ON;;;;;N;;;;; +2B4C;RIGHTWARDS ARROW ABOVE REVERSE TILDE OPERATOR;Sm;0;ON;;;;;N;;;;; +2B4D;DOWNWARDS TRIANGLE-HEADED ZIGZAG ARROW;So;0;ON;;;;;N;;;;; +2B4E;SHORT SLANTED NORTH ARROW;So;0;ON;;;;;N;;;;; +2B4F;SHORT BACKSLANTED SOUTH ARROW;So;0;ON;;;;;N;;;;; +2B50;WHITE MEDIUM STAR;So;0;ON;;;;;N;;;;; +2B51;BLACK SMALL STAR;So;0;ON;;;;;N;;;;; +2B52;WHITE SMALL STAR;So;0;ON;;;;;N;;;;; +2B53;BLACK RIGHT-POINTING PENTAGON;So;0;ON;;;;;N;;;;; +2B54;WHITE RIGHT-POINTING PENTAGON;So;0;ON;;;;;N;;;;; +2B55;HEAVY LARGE CIRCLE;So;0;ON;;;;;N;;;;; +2B56;HEAVY OVAL WITH OVAL INSIDE;So;0;ON;;;;;N;;;;; +2B57;HEAVY CIRCLE WITH CIRCLE INSIDE;So;0;ON;;;;;N;;;;; +2B58;HEAVY CIRCLE;So;0;ON;;;;;N;;;;; +2B59;HEAVY CIRCLED SALTIRE;So;0;ON;;;;;N;;;;; +2B5A;SLANTED NORTH ARROW WITH HOOKED HEAD;So;0;ON;;;;;N;;;;; +2B5B;BACKSLANTED SOUTH ARROW WITH HOOKED TAIL;So;0;ON;;;;;N;;;;; +2B5C;SLANTED NORTH ARROW WITH HORIZONTAL TAIL;So;0;ON;;;;;N;;;;; +2B5D;BACKSLANTED SOUTH ARROW WITH HORIZONTAL TAIL;So;0;ON;;;;;N;;;;; +2B5E;BENT ARROW POINTING DOWNWARDS THEN NORTH EAST;So;0;ON;;;;;N;;;;; +2B5F;SHORT BENT ARROW POINTING DOWNWARDS THEN NORTH EAST;So;0;ON;;;;;N;;;;; +2B60;LEFTWARDS TRIANGLE-HEADED ARROW;So;0;ON;;;;;N;;;;; +2B61;UPWARDS TRIANGLE-HEADED ARROW;So;0;ON;;;;;N;;;;; +2B62;RIGHTWARDS TRIANGLE-HEADED ARROW;So;0;ON;;;;;N;;;;; +2B63;DOWNWARDS TRIANGLE-HEADED ARROW;So;0;ON;;;;;N;;;;; +2B64;LEFT RIGHT TRIANGLE-HEADED ARROW;So;0;ON;;;;;N;;;;; +2B65;UP DOWN TRIANGLE-HEADED ARROW;So;0;ON;;;;;N;;;;; +2B66;NORTH WEST TRIANGLE-HEADED ARROW;So;0;ON;;;;;N;;;;; +2B67;NORTH EAST TRIANGLE-HEADED ARROW;So;0;ON;;;;;N;;;;; +2B68;SOUTH EAST TRIANGLE-HEADED ARROW;So;0;ON;;;;;N;;;;; +2B69;SOUTH WEST TRIANGLE-HEADED ARROW;So;0;ON;;;;;N;;;;; +2B6A;LEFTWARDS TRIANGLE-HEADED DASHED ARROW;So;0;ON;;;;;N;;;;; +2B6B;UPWARDS TRIANGLE-HEADED DASHED ARROW;So;0;ON;;;;;N;;;;; +2B6C;RIGHTWARDS TRIANGLE-HEADED DASHED ARROW;So;0;ON;;;;;N;;;;; +2B6D;DOWNWARDS TRIANGLE-HEADED DASHED ARROW;So;0;ON;;;;;N;;;;; +2B6E;CLOCKWISE TRIANGLE-HEADED OPEN CIRCLE ARROW;So;0;ON;;;;;N;;;;; +2B6F;ANTICLOCKWISE TRIANGLE-HEADED OPEN CIRCLE ARROW;So;0;ON;;;;;N;;;;; +2B70;LEFTWARDS TRIANGLE-HEADED ARROW TO BAR;So;0;ON;;;;;N;;;;; +2B71;UPWARDS TRIANGLE-HEADED ARROW TO BAR;So;0;ON;;;;;N;;;;; +2B72;RIGHTWARDS TRIANGLE-HEADED ARROW TO BAR;So;0;ON;;;;;N;;;;; +2B73;DOWNWARDS TRIANGLE-HEADED ARROW TO BAR;So;0;ON;;;;;N;;;;; +2B76;NORTH WEST TRIANGLE-HEADED ARROW TO BAR;So;0;ON;;;;;N;;;;; +2B77;NORTH EAST TRIANGLE-HEADED ARROW TO BAR;So;0;ON;;;;;N;;;;; +2B78;SOUTH EAST TRIANGLE-HEADED ARROW TO BAR;So;0;ON;;;;;N;;;;; +2B79;SOUTH WEST TRIANGLE-HEADED ARROW TO BAR;So;0;ON;;;;;N;;;;; +2B7A;LEFTWARDS TRIANGLE-HEADED ARROW WITH DOUBLE HORIZONTAL STROKE;So;0;ON;;;;;N;;;;; +2B7B;UPWARDS TRIANGLE-HEADED ARROW WITH DOUBLE HORIZONTAL STROKE;So;0;ON;;;;;N;;;;; +2B7C;RIGHTWARDS TRIANGLE-HEADED ARROW WITH DOUBLE HORIZONTAL STROKE;So;0;ON;;;;;N;;;;; +2B7D;DOWNWARDS TRIANGLE-HEADED ARROW WITH DOUBLE HORIZONTAL STROKE;So;0;ON;;;;;N;;;;; +2B7E;HORIZONTAL TAB KEY;So;0;ON;;;;;N;;;;; +2B7F;VERTICAL TAB KEY;So;0;ON;;;;;N;;;;; +2B80;LEFTWARDS TRIANGLE-HEADED ARROW OVER RIGHTWARDS TRIANGLE-HEADED ARROW;So;0;ON;;;;;N;;;;; +2B81;UPWARDS TRIANGLE-HEADED ARROW LEFTWARDS OF DOWNWARDS TRIANGLE-HEADED ARROW;So;0;ON;;;;;N;;;;; +2B82;RIGHTWARDS TRIANGLE-HEADED ARROW OVER LEFTWARDS TRIANGLE-HEADED ARROW;So;0;ON;;;;;N;;;;; +2B83;DOWNWARDS TRIANGLE-HEADED ARROW LEFTWARDS OF UPWARDS TRIANGLE-HEADED ARROW;So;0;ON;;;;;N;;;;; +2B84;LEFTWARDS TRIANGLE-HEADED PAIRED ARROWS;So;0;ON;;;;;N;;;;; +2B85;UPWARDS TRIANGLE-HEADED PAIRED ARROWS;So;0;ON;;;;;N;;;;; +2B86;RIGHTWARDS TRIANGLE-HEADED PAIRED ARROWS;So;0;ON;;;;;N;;;;; +2B87;DOWNWARDS TRIANGLE-HEADED PAIRED ARROWS;So;0;ON;;;;;N;;;;; +2B88;LEFTWARDS BLACK CIRCLED WHITE ARROW;So;0;ON;;;;;N;;;;; +2B89;UPWARDS BLACK CIRCLED WHITE ARROW;So;0;ON;;;;;N;;;;; +2B8A;RIGHTWARDS BLACK CIRCLED WHITE ARROW;So;0;ON;;;;;N;;;;; +2B8B;DOWNWARDS BLACK CIRCLED WHITE ARROW;So;0;ON;;;;;N;;;;; +2B8C;ANTICLOCKWISE TRIANGLE-HEADED RIGHT U-SHAPED ARROW;So;0;ON;;;;;N;;;;; +2B8D;ANTICLOCKWISE TRIANGLE-HEADED BOTTOM U-SHAPED ARROW;So;0;ON;;;;;N;;;;; +2B8E;ANTICLOCKWISE TRIANGLE-HEADED LEFT U-SHAPED ARROW;So;0;ON;;;;;N;;;;; +2B8F;ANTICLOCKWISE TRIANGLE-HEADED TOP U-SHAPED ARROW;So;0;ON;;;;;N;;;;; +2B90;RETURN LEFT;So;0;ON;;;;;N;;;;; +2B91;RETURN RIGHT;So;0;ON;;;;;N;;;;; +2B92;NEWLINE LEFT;So;0;ON;;;;;N;;;;; +2B93;NEWLINE RIGHT;So;0;ON;;;;;N;;;;; +2B94;FOUR CORNER ARROWS CIRCLING ANTICLOCKWISE;So;0;ON;;;;;N;;;;; +2B95;RIGHTWARDS BLACK ARROW;So;0;ON;;;;;N;;;;; +2B97;SYMBOL FOR TYPE A ELECTRONICS;So;0;ON;;;;;N;;;;; +2B98;THREE-D TOP-LIGHTED LEFTWARDS EQUILATERAL ARROWHEAD;So;0;ON;;;;;N;;;;; +2B99;THREE-D RIGHT-LIGHTED UPWARDS EQUILATERAL ARROWHEAD;So;0;ON;;;;;N;;;;; +2B9A;THREE-D TOP-LIGHTED RIGHTWARDS EQUILATERAL ARROWHEAD;So;0;ON;;;;;N;;;;; +2B9B;THREE-D LEFT-LIGHTED DOWNWARDS EQUILATERAL ARROWHEAD;So;0;ON;;;;;N;;;;; +2B9C;BLACK LEFTWARDS EQUILATERAL ARROWHEAD;So;0;ON;;;;;N;;;;; +2B9D;BLACK UPWARDS EQUILATERAL ARROWHEAD;So;0;ON;;;;;N;;;;; +2B9E;BLACK RIGHTWARDS EQUILATERAL ARROWHEAD;So;0;ON;;;;;N;;;;; +2B9F;BLACK DOWNWARDS EQUILATERAL ARROWHEAD;So;0;ON;;;;;N;;;;; +2BA0;DOWNWARDS TRIANGLE-HEADED ARROW WITH LONG TIP LEFTWARDS;So;0;ON;;;;;N;;;;; +2BA1;DOWNWARDS TRIANGLE-HEADED ARROW WITH LONG TIP RIGHTWARDS;So;0;ON;;;;;N;;;;; +2BA2;UPWARDS TRIANGLE-HEADED ARROW WITH LONG TIP LEFTWARDS;So;0;ON;;;;;N;;;;; +2BA3;UPWARDS TRIANGLE-HEADED ARROW WITH LONG TIP RIGHTWARDS;So;0;ON;;;;;N;;;;; +2BA4;LEFTWARDS TRIANGLE-HEADED ARROW WITH LONG TIP UPWARDS;So;0;ON;;;;;N;;;;; +2BA5;RIGHTWARDS TRIANGLE-HEADED ARROW WITH LONG TIP UPWARDS;So;0;ON;;;;;N;;;;; +2BA6;LEFTWARDS TRIANGLE-HEADED ARROW WITH LONG TIP DOWNWARDS;So;0;ON;;;;;N;;;;; +2BA7;RIGHTWARDS TRIANGLE-HEADED ARROW WITH LONG TIP DOWNWARDS;So;0;ON;;;;;N;;;;; +2BA8;BLACK CURVED DOWNWARDS AND LEFTWARDS ARROW;So;0;ON;;;;;N;;;;; +2BA9;BLACK CURVED DOWNWARDS AND RIGHTWARDS ARROW;So;0;ON;;;;;N;;;;; +2BAA;BLACK CURVED UPWARDS AND LEFTWARDS ARROW;So;0;ON;;;;;N;;;;; +2BAB;BLACK CURVED UPWARDS AND RIGHTWARDS ARROW;So;0;ON;;;;;N;;;;; +2BAC;BLACK CURVED LEFTWARDS AND UPWARDS ARROW;So;0;ON;;;;;N;;;;; +2BAD;BLACK CURVED RIGHTWARDS AND UPWARDS ARROW;So;0;ON;;;;;N;;;;; +2BAE;BLACK CURVED LEFTWARDS AND DOWNWARDS ARROW;So;0;ON;;;;;N;;;;; +2BAF;BLACK CURVED RIGHTWARDS AND DOWNWARDS ARROW;So;0;ON;;;;;N;;;;; +2BB0;RIBBON ARROW DOWN LEFT;So;0;ON;;;;;N;;;;; +2BB1;RIBBON ARROW DOWN RIGHT;So;0;ON;;;;;N;;;;; +2BB2;RIBBON ARROW UP LEFT;So;0;ON;;;;;N;;;;; +2BB3;RIBBON ARROW UP RIGHT;So;0;ON;;;;;N;;;;; +2BB4;RIBBON ARROW LEFT UP;So;0;ON;;;;;N;;;;; +2BB5;RIBBON ARROW RIGHT UP;So;0;ON;;;;;N;;;;; +2BB6;RIBBON ARROW LEFT DOWN;So;0;ON;;;;;N;;;;; +2BB7;RIBBON ARROW RIGHT DOWN;So;0;ON;;;;;N;;;;; +2BB8;UPWARDS WHITE ARROW FROM BAR WITH HORIZONTAL BAR;So;0;ON;;;;;N;;;;; +2BB9;UP ARROWHEAD IN A RECTANGLE BOX;So;0;ON;;;;;N;;;;; +2BBA;OVERLAPPING WHITE SQUARES;So;0;ON;;;;;N;;;;; +2BBB;OVERLAPPING WHITE AND BLACK SQUARES;So;0;ON;;;;;N;;;;; +2BBC;OVERLAPPING BLACK SQUARES;So;0;ON;;;;;N;;;;; +2BBD;BALLOT BOX WITH LIGHT X;So;0;ON;;;;;N;;;;; +2BBE;CIRCLED X;So;0;ON;;;;;N;;;;; +2BBF;CIRCLED BOLD X;So;0;ON;;;;;N;;;;; +2BC0;BLACK SQUARE CENTRED;So;0;ON;;;;;N;;;;; +2BC1;BLACK DIAMOND CENTRED;So;0;ON;;;;;N;;;;; +2BC2;TURNED BLACK PENTAGON;So;0;ON;;;;;N;;;;; +2BC3;HORIZONTAL BLACK OCTAGON;So;0;ON;;;;;N;;;;; +2BC4;BLACK OCTAGON;So;0;ON;;;;;N;;;;; +2BC5;BLACK MEDIUM UP-POINTING TRIANGLE CENTRED;So;0;ON;;;;;N;;;;; +2BC6;BLACK MEDIUM DOWN-POINTING TRIANGLE CENTRED;So;0;ON;;;;;N;;;;; +2BC7;BLACK MEDIUM LEFT-POINTING TRIANGLE CENTRED;So;0;ON;;;;;N;;;;; +2BC8;BLACK MEDIUM RIGHT-POINTING TRIANGLE CENTRED;So;0;ON;;;;;N;;;;; +2BC9;NEPTUNE FORM TWO;So;0;ON;;;;;N;;;;; +2BCA;TOP HALF BLACK CIRCLE;So;0;ON;;;;;N;;;;; +2BCB;BOTTOM HALF BLACK CIRCLE;So;0;ON;;;;;N;;;;; +2BCC;LIGHT FOUR POINTED BLACK CUSP;So;0;ON;;;;;N;;;;; +2BCD;ROTATED LIGHT FOUR POINTED BLACK CUSP;So;0;ON;;;;;N;;;;; +2BCE;WHITE FOUR POINTED CUSP;So;0;ON;;;;;N;;;;; +2BCF;ROTATED WHITE FOUR POINTED CUSP;So;0;ON;;;;;N;;;;; +2BD0;SQUARE POSITION INDICATOR;So;0;ON;;;;;N;;;;; +2BD1;UNCERTAINTY SIGN;So;0;ON;;;;;N;;;;; +2BD2;GROUP MARK;So;0;ON;;;;;N;;;;; +2BD3;PLUTO FORM TWO;So;0;ON;;;;;N;;;;; +2BD4;PLUTO FORM THREE;So;0;ON;;;;;N;;;;; +2BD5;PLUTO FORM FOUR;So;0;ON;;;;;N;;;;; +2BD6;PLUTO FORM FIVE;So;0;ON;;;;;N;;;;; +2BD7;TRANSPLUTO;So;0;ON;;;;;N;;;;; +2BD8;PROSERPINA;So;0;ON;;;;;N;;;;; +2BD9;ASTRAEA;So;0;ON;;;;;N;;;;; +2BDA;HYGIEA;So;0;ON;;;;;N;;;;; +2BDB;PHOLUS;So;0;ON;;;;;N;;;;; +2BDC;NESSUS;So;0;ON;;;;;N;;;;; +2BDD;WHITE MOON SELENA;So;0;ON;;;;;N;;;;; +2BDE;BLACK DIAMOND ON CROSS;So;0;ON;;;;;N;;;;; +2BDF;TRUE LIGHT MOON ARTA;So;0;ON;;;;;N;;;;; +2BE0;CUPIDO;So;0;ON;;;;;N;;;;; +2BE1;HADES;So;0;ON;;;;;N;;;;; +2BE2;ZEUS;So;0;ON;;;;;N;;;;; +2BE3;KRONOS;So;0;ON;;;;;N;;;;; +2BE4;APOLLON;So;0;ON;;;;;N;;;;; +2BE5;ADMETOS;So;0;ON;;;;;N;;;;; +2BE6;VULCANUS;So;0;ON;;;;;N;;;;; +2BE7;POSEIDON;So;0;ON;;;;;N;;;;; +2BE8;LEFT HALF BLACK STAR;So;0;ON;;;;;N;;;;; +2BE9;RIGHT HALF BLACK STAR;So;0;ON;;;;;N;;;;; +2BEA;STAR WITH LEFT HALF BLACK;So;0;ON;;;;;N;;;;; +2BEB;STAR WITH RIGHT HALF BLACK;So;0;ON;;;;;N;;;;; +2BEC;LEFTWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS;So;0;ON;;;;;N;;;;; +2BED;UPWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS;So;0;ON;;;;;N;;;;; +2BEE;RIGHTWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS;So;0;ON;;;;;N;;;;; +2BEF;DOWNWARDS TWO-HEADED ARROW WITH TRIANGLE ARROWHEADS;So;0;ON;;;;;N;;;;; +2BF0;ERIS FORM ONE;So;0;ON;;;;;N;;;;; +2BF1;ERIS FORM TWO;So;0;ON;;;;;N;;;;; +2BF2;SEDNA;So;0;ON;;;;;N;;;;; +2BF3;RUSSIAN ASTROLOGICAL SYMBOL VIGINTILE;So;0;ON;;;;;N;;;;; +2BF4;RUSSIAN ASTROLOGICAL SYMBOL NOVILE;So;0;ON;;;;;N;;;;; +2BF5;RUSSIAN ASTROLOGICAL SYMBOL QUINTILE;So;0;ON;;;;;N;;;;; +2BF6;RUSSIAN ASTROLOGICAL SYMBOL BINOVILE;So;0;ON;;;;;N;;;;; +2BF7;RUSSIAN ASTROLOGICAL SYMBOL SENTAGON;So;0;ON;;;;;N;;;;; +2BF8;RUSSIAN ASTROLOGICAL SYMBOL TREDECILE;So;0;ON;;;;;N;;;;; +2BF9;EQUALS SIGN WITH INFINITY BELOW;So;0;ON;;;;;N;;;;; +2BFA;UNITED SYMBOL;So;0;ON;;;;;N;;;;; +2BFB;SEPARATED SYMBOL;So;0;ON;;;;;N;;;;; +2BFC;DOUBLED SYMBOL;So;0;ON;;;;;N;;;;; +2BFD;PASSED SYMBOL;So;0;ON;;;;;N;;;;; +2BFE;REVERSED RIGHT ANGLE;So;0;ON;;;;;Y;;;;; +2BFF;HELLSCHREIBER PAUSE SYMBOL;So;0;ON;;;;;N;;;;; +2C00;GLAGOLITIC CAPITAL LETTER AZU;Lu;0;L;;;;;N;;;;2C30; +2C01;GLAGOLITIC CAPITAL LETTER BUKY;Lu;0;L;;;;;N;;;;2C31; +2C02;GLAGOLITIC CAPITAL LETTER VEDE;Lu;0;L;;;;;N;;;;2C32; +2C03;GLAGOLITIC CAPITAL LETTER GLAGOLI;Lu;0;L;;;;;N;;;;2C33; +2C04;GLAGOLITIC CAPITAL LETTER DOBRO;Lu;0;L;;;;;N;;;;2C34; +2C05;GLAGOLITIC CAPITAL LETTER YESTU;Lu;0;L;;;;;N;;;;2C35; +2C06;GLAGOLITIC CAPITAL LETTER ZHIVETE;Lu;0;L;;;;;N;;;;2C36; +2C07;GLAGOLITIC CAPITAL LETTER DZELO;Lu;0;L;;;;;N;;;;2C37; +2C08;GLAGOLITIC CAPITAL LETTER ZEMLJA;Lu;0;L;;;;;N;;;;2C38; +2C09;GLAGOLITIC CAPITAL LETTER IZHE;Lu;0;L;;;;;N;;;;2C39; +2C0A;GLAGOLITIC CAPITAL LETTER INITIAL IZHE;Lu;0;L;;;;;N;;;;2C3A; +2C0B;GLAGOLITIC CAPITAL LETTER I;Lu;0;L;;;;;N;;;;2C3B; +2C0C;GLAGOLITIC CAPITAL LETTER DJERVI;Lu;0;L;;;;;N;;;;2C3C; +2C0D;GLAGOLITIC CAPITAL LETTER KAKO;Lu;0;L;;;;;N;;;;2C3D; +2C0E;GLAGOLITIC CAPITAL LETTER LJUDIJE;Lu;0;L;;;;;N;;;;2C3E; +2C0F;GLAGOLITIC CAPITAL LETTER MYSLITE;Lu;0;L;;;;;N;;;;2C3F; +2C10;GLAGOLITIC CAPITAL LETTER NASHI;Lu;0;L;;;;;N;;;;2C40; +2C11;GLAGOLITIC CAPITAL LETTER ONU;Lu;0;L;;;;;N;;;;2C41; +2C12;GLAGOLITIC CAPITAL LETTER POKOJI;Lu;0;L;;;;;N;;;;2C42; +2C13;GLAGOLITIC CAPITAL LETTER RITSI;Lu;0;L;;;;;N;;;;2C43; +2C14;GLAGOLITIC CAPITAL LETTER SLOVO;Lu;0;L;;;;;N;;;;2C44; +2C15;GLAGOLITIC CAPITAL LETTER TVRIDO;Lu;0;L;;;;;N;;;;2C45; +2C16;GLAGOLITIC CAPITAL LETTER UKU;Lu;0;L;;;;;N;;;;2C46; +2C17;GLAGOLITIC CAPITAL LETTER FRITU;Lu;0;L;;;;;N;;;;2C47; +2C18;GLAGOLITIC CAPITAL LETTER HERU;Lu;0;L;;;;;N;;;;2C48; +2C19;GLAGOLITIC CAPITAL LETTER OTU;Lu;0;L;;;;;N;;;;2C49; +2C1A;GLAGOLITIC CAPITAL LETTER PE;Lu;0;L;;;;;N;;;;2C4A; +2C1B;GLAGOLITIC CAPITAL LETTER SHTA;Lu;0;L;;;;;N;;;;2C4B; +2C1C;GLAGOLITIC CAPITAL LETTER TSI;Lu;0;L;;;;;N;;;;2C4C; +2C1D;GLAGOLITIC CAPITAL LETTER CHRIVI;Lu;0;L;;;;;N;;;;2C4D; +2C1E;GLAGOLITIC CAPITAL LETTER SHA;Lu;0;L;;;;;N;;;;2C4E; +2C1F;GLAGOLITIC CAPITAL LETTER YERU;Lu;0;L;;;;;N;;;;2C4F; +2C20;GLAGOLITIC CAPITAL LETTER YERI;Lu;0;L;;;;;N;;;;2C50; +2C21;GLAGOLITIC CAPITAL LETTER YATI;Lu;0;L;;;;;N;;;;2C51; +2C22;GLAGOLITIC CAPITAL LETTER SPIDERY HA;Lu;0;L;;;;;N;;;;2C52; +2C23;GLAGOLITIC CAPITAL LETTER YU;Lu;0;L;;;;;N;;;;2C53; +2C24;GLAGOLITIC CAPITAL LETTER SMALL YUS;Lu;0;L;;;;;N;;;;2C54; +2C25;GLAGOLITIC CAPITAL LETTER SMALL YUS WITH TAIL;Lu;0;L;;;;;N;;;;2C55; +2C26;GLAGOLITIC CAPITAL LETTER YO;Lu;0;L;;;;;N;;;;2C56; +2C27;GLAGOLITIC CAPITAL LETTER IOTATED SMALL YUS;Lu;0;L;;;;;N;;;;2C57; +2C28;GLAGOLITIC CAPITAL LETTER BIG YUS;Lu;0;L;;;;;N;;;;2C58; +2C29;GLAGOLITIC CAPITAL LETTER IOTATED BIG YUS;Lu;0;L;;;;;N;;;;2C59; +2C2A;GLAGOLITIC CAPITAL LETTER FITA;Lu;0;L;;;;;N;;;;2C5A; +2C2B;GLAGOLITIC CAPITAL LETTER IZHITSA;Lu;0;L;;;;;N;;;;2C5B; +2C2C;GLAGOLITIC CAPITAL LETTER SHTAPIC;Lu;0;L;;;;;N;;;;2C5C; +2C2D;GLAGOLITIC CAPITAL LETTER TROKUTASTI A;Lu;0;L;;;;;N;;;;2C5D; +2C2E;GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE;Lu;0;L;;;;;N;;;;2C5E; +2C30;GLAGOLITIC SMALL LETTER AZU;Ll;0;L;;;;;N;;;2C00;;2C00 +2C31;GLAGOLITIC SMALL LETTER BUKY;Ll;0;L;;;;;N;;;2C01;;2C01 +2C32;GLAGOLITIC SMALL LETTER VEDE;Ll;0;L;;;;;N;;;2C02;;2C02 +2C33;GLAGOLITIC SMALL LETTER GLAGOLI;Ll;0;L;;;;;N;;;2C03;;2C03 +2C34;GLAGOLITIC SMALL LETTER DOBRO;Ll;0;L;;;;;N;;;2C04;;2C04 +2C35;GLAGOLITIC SMALL LETTER YESTU;Ll;0;L;;;;;N;;;2C05;;2C05 +2C36;GLAGOLITIC SMALL LETTER ZHIVETE;Ll;0;L;;;;;N;;;2C06;;2C06 +2C37;GLAGOLITIC SMALL LETTER DZELO;Ll;0;L;;;;;N;;;2C07;;2C07 +2C38;GLAGOLITIC SMALL LETTER ZEMLJA;Ll;0;L;;;;;N;;;2C08;;2C08 +2C39;GLAGOLITIC SMALL LETTER IZHE;Ll;0;L;;;;;N;;;2C09;;2C09 +2C3A;GLAGOLITIC SMALL LETTER INITIAL IZHE;Ll;0;L;;;;;N;;;2C0A;;2C0A +2C3B;GLAGOLITIC SMALL LETTER I;Ll;0;L;;;;;N;;;2C0B;;2C0B +2C3C;GLAGOLITIC SMALL LETTER DJERVI;Ll;0;L;;;;;N;;;2C0C;;2C0C +2C3D;GLAGOLITIC SMALL LETTER KAKO;Ll;0;L;;;;;N;;;2C0D;;2C0D +2C3E;GLAGOLITIC SMALL LETTER LJUDIJE;Ll;0;L;;;;;N;;;2C0E;;2C0E +2C3F;GLAGOLITIC SMALL LETTER MYSLITE;Ll;0;L;;;;;N;;;2C0F;;2C0F +2C40;GLAGOLITIC SMALL LETTER NASHI;Ll;0;L;;;;;N;;;2C10;;2C10 +2C41;GLAGOLITIC SMALL LETTER ONU;Ll;0;L;;;;;N;;;2C11;;2C11 +2C42;GLAGOLITIC SMALL LETTER POKOJI;Ll;0;L;;;;;N;;;2C12;;2C12 +2C43;GLAGOLITIC SMALL LETTER RITSI;Ll;0;L;;;;;N;;;2C13;;2C13 +2C44;GLAGOLITIC SMALL LETTER SLOVO;Ll;0;L;;;;;N;;;2C14;;2C14 +2C45;GLAGOLITIC SMALL LETTER TVRIDO;Ll;0;L;;;;;N;;;2C15;;2C15 +2C46;GLAGOLITIC SMALL LETTER UKU;Ll;0;L;;;;;N;;;2C16;;2C16 +2C47;GLAGOLITIC SMALL LETTER FRITU;Ll;0;L;;;;;N;;;2C17;;2C17 +2C48;GLAGOLITIC SMALL LETTER HERU;Ll;0;L;;;;;N;;;2C18;;2C18 +2C49;GLAGOLITIC SMALL LETTER OTU;Ll;0;L;;;;;N;;;2C19;;2C19 +2C4A;GLAGOLITIC SMALL LETTER PE;Ll;0;L;;;;;N;;;2C1A;;2C1A +2C4B;GLAGOLITIC SMALL LETTER SHTA;Ll;0;L;;;;;N;;;2C1B;;2C1B +2C4C;GLAGOLITIC SMALL LETTER TSI;Ll;0;L;;;;;N;;;2C1C;;2C1C +2C4D;GLAGOLITIC SMALL LETTER CHRIVI;Ll;0;L;;;;;N;;;2C1D;;2C1D +2C4E;GLAGOLITIC SMALL LETTER SHA;Ll;0;L;;;;;N;;;2C1E;;2C1E +2C4F;GLAGOLITIC SMALL LETTER YERU;Ll;0;L;;;;;N;;;2C1F;;2C1F +2C50;GLAGOLITIC SMALL LETTER YERI;Ll;0;L;;;;;N;;;2C20;;2C20 +2C51;GLAGOLITIC SMALL LETTER YATI;Ll;0;L;;;;;N;;;2C21;;2C21 +2C52;GLAGOLITIC SMALL LETTER SPIDERY HA;Ll;0;L;;;;;N;;;2C22;;2C22 +2C53;GLAGOLITIC SMALL LETTER YU;Ll;0;L;;;;;N;;;2C23;;2C23 +2C54;GLAGOLITIC SMALL LETTER SMALL YUS;Ll;0;L;;;;;N;;;2C24;;2C24 +2C55;GLAGOLITIC SMALL LETTER SMALL YUS WITH TAIL;Ll;0;L;;;;;N;;;2C25;;2C25 +2C56;GLAGOLITIC SMALL LETTER YO;Ll;0;L;;;;;N;;;2C26;;2C26 +2C57;GLAGOLITIC SMALL LETTER IOTATED SMALL YUS;Ll;0;L;;;;;N;;;2C27;;2C27 +2C58;GLAGOLITIC SMALL LETTER BIG YUS;Ll;0;L;;;;;N;;;2C28;;2C28 +2C59;GLAGOLITIC SMALL LETTER IOTATED BIG YUS;Ll;0;L;;;;;N;;;2C29;;2C29 +2C5A;GLAGOLITIC SMALL LETTER FITA;Ll;0;L;;;;;N;;;2C2A;;2C2A +2C5B;GLAGOLITIC SMALL LETTER IZHITSA;Ll;0;L;;;;;N;;;2C2B;;2C2B +2C5C;GLAGOLITIC SMALL LETTER SHTAPIC;Ll;0;L;;;;;N;;;2C2C;;2C2C +2C5D;GLAGOLITIC SMALL LETTER TROKUTASTI A;Ll;0;L;;;;;N;;;2C2D;;2C2D +2C5E;GLAGOLITIC SMALL LETTER LATINATE MYSLITE;Ll;0;L;;;;;N;;;2C2E;;2C2E +2C60;LATIN CAPITAL LETTER L WITH DOUBLE BAR;Lu;0;L;;;;;N;;;;2C61; +2C61;LATIN SMALL LETTER L WITH DOUBLE BAR;Ll;0;L;;;;;N;;;2C60;;2C60 +2C62;LATIN CAPITAL LETTER L WITH MIDDLE TILDE;Lu;0;L;;;;;N;;;;026B; +2C63;LATIN CAPITAL LETTER P WITH STROKE;Lu;0;L;;;;;N;;;;1D7D; +2C64;LATIN CAPITAL LETTER R WITH TAIL;Lu;0;L;;;;;N;;;;027D; +2C65;LATIN SMALL LETTER A WITH STROKE;Ll;0;L;;;;;N;;;023A;;023A +2C66;LATIN SMALL LETTER T WITH DIAGONAL STROKE;Ll;0;L;;;;;N;;;023E;;023E +2C67;LATIN CAPITAL LETTER H WITH DESCENDER;Lu;0;L;;;;;N;;;;2C68; +2C68;LATIN SMALL LETTER H WITH DESCENDER;Ll;0;L;;;;;N;;;2C67;;2C67 +2C69;LATIN CAPITAL LETTER K WITH DESCENDER;Lu;0;L;;;;;N;;;;2C6A; +2C6A;LATIN SMALL LETTER K WITH DESCENDER;Ll;0;L;;;;;N;;;2C69;;2C69 +2C6B;LATIN CAPITAL LETTER Z WITH DESCENDER;Lu;0;L;;;;;N;;;;2C6C; +2C6C;LATIN SMALL LETTER Z WITH DESCENDER;Ll;0;L;;;;;N;;;2C6B;;2C6B +2C6D;LATIN CAPITAL LETTER ALPHA;Lu;0;L;;;;;N;;;;0251; +2C6E;LATIN CAPITAL LETTER M WITH HOOK;Lu;0;L;;;;;N;;;;0271; +2C6F;LATIN CAPITAL LETTER TURNED A;Lu;0;L;;;;;N;;;;0250; +2C70;LATIN CAPITAL LETTER TURNED ALPHA;Lu;0;L;;;;;N;;;;0252; +2C71;LATIN SMALL LETTER V WITH RIGHT HOOK;Ll;0;L;;;;;N;;;;; +2C72;LATIN CAPITAL LETTER W WITH HOOK;Lu;0;L;;;;;N;;;;2C73; +2C73;LATIN SMALL LETTER W WITH HOOK;Ll;0;L;;;;;N;;;2C72;;2C72 +2C74;LATIN SMALL LETTER V WITH CURL;Ll;0;L;;;;;N;;;;; +2C75;LATIN CAPITAL LETTER HALF H;Lu;0;L;;;;;N;;;;2C76; +2C76;LATIN SMALL LETTER HALF H;Ll;0;L;;;;;N;;;2C75;;2C75 +2C77;LATIN SMALL LETTER TAILLESS PHI;Ll;0;L;;;;;N;;;;; +2C78;LATIN SMALL LETTER E WITH NOTCH;Ll;0;L;;;;;N;;;;; +2C79;LATIN SMALL LETTER TURNED R WITH TAIL;Ll;0;L;;;;;N;;;;; +2C7A;LATIN SMALL LETTER O WITH LOW RING INSIDE;Ll;0;L;;;;;N;;;;; +2C7B;LATIN LETTER SMALL CAPITAL TURNED E;Ll;0;L;;;;;N;;;;; +2C7C;LATIN SUBSCRIPT SMALL LETTER J;Lm;0;L; 006A;;;;N;;;;; +2C7D;MODIFIER LETTER CAPITAL V;Lm;0;L; 0056;;;;N;;;;; +2C7E;LATIN CAPITAL LETTER S WITH SWASH TAIL;Lu;0;L;;;;;N;;;;023F; +2C7F;LATIN CAPITAL LETTER Z WITH SWASH TAIL;Lu;0;L;;;;;N;;;;0240; +2C80;COPTIC CAPITAL LETTER ALFA;Lu;0;L;;;;;N;;;;2C81; +2C81;COPTIC SMALL LETTER ALFA;Ll;0;L;;;;;N;;;2C80;;2C80 +2C82;COPTIC CAPITAL LETTER VIDA;Lu;0;L;;;;;N;;;;2C83; +2C83;COPTIC SMALL LETTER VIDA;Ll;0;L;;;;;N;;;2C82;;2C82 +2C84;COPTIC CAPITAL LETTER GAMMA;Lu;0;L;;;;;N;;;;2C85; +2C85;COPTIC SMALL LETTER GAMMA;Ll;0;L;;;;;N;;;2C84;;2C84 +2C86;COPTIC CAPITAL LETTER DALDA;Lu;0;L;;;;;N;;;;2C87; +2C87;COPTIC SMALL LETTER DALDA;Ll;0;L;;;;;N;;;2C86;;2C86 +2C88;COPTIC CAPITAL LETTER EIE;Lu;0;L;;;;;N;;;;2C89; +2C89;COPTIC SMALL LETTER EIE;Ll;0;L;;;;;N;;;2C88;;2C88 +2C8A;COPTIC CAPITAL LETTER SOU;Lu;0;L;;;;;N;;;;2C8B; +2C8B;COPTIC SMALL LETTER SOU;Ll;0;L;;;;;N;;;2C8A;;2C8A +2C8C;COPTIC CAPITAL LETTER ZATA;Lu;0;L;;;;;N;;;;2C8D; +2C8D;COPTIC SMALL LETTER ZATA;Ll;0;L;;;;;N;;;2C8C;;2C8C +2C8E;COPTIC CAPITAL LETTER HATE;Lu;0;L;;;;;N;;;;2C8F; +2C8F;COPTIC SMALL LETTER HATE;Ll;0;L;;;;;N;;;2C8E;;2C8E +2C90;COPTIC CAPITAL LETTER THETHE;Lu;0;L;;;;;N;;;;2C91; +2C91;COPTIC SMALL LETTER THETHE;Ll;0;L;;;;;N;;;2C90;;2C90 +2C92;COPTIC CAPITAL LETTER IAUDA;Lu;0;L;;;;;N;;;;2C93; +2C93;COPTIC SMALL LETTER IAUDA;Ll;0;L;;;;;N;;;2C92;;2C92 +2C94;COPTIC CAPITAL LETTER KAPA;Lu;0;L;;;;;N;;;;2C95; +2C95;COPTIC SMALL LETTER KAPA;Ll;0;L;;;;;N;;;2C94;;2C94 +2C96;COPTIC CAPITAL LETTER LAULA;Lu;0;L;;;;;N;;;;2C97; +2C97;COPTIC SMALL LETTER LAULA;Ll;0;L;;;;;N;;;2C96;;2C96 +2C98;COPTIC CAPITAL LETTER MI;Lu;0;L;;;;;N;;;;2C99; +2C99;COPTIC SMALL LETTER MI;Ll;0;L;;;;;N;;;2C98;;2C98 +2C9A;COPTIC CAPITAL LETTER NI;Lu;0;L;;;;;N;;;;2C9B; +2C9B;COPTIC SMALL LETTER NI;Ll;0;L;;;;;N;;;2C9A;;2C9A +2C9C;COPTIC CAPITAL LETTER KSI;Lu;0;L;;;;;N;;;;2C9D; +2C9D;COPTIC SMALL LETTER KSI;Ll;0;L;;;;;N;;;2C9C;;2C9C +2C9E;COPTIC CAPITAL LETTER O;Lu;0;L;;;;;N;;;;2C9F; +2C9F;COPTIC SMALL LETTER O;Ll;0;L;;;;;N;;;2C9E;;2C9E +2CA0;COPTIC CAPITAL LETTER PI;Lu;0;L;;;;;N;;;;2CA1; +2CA1;COPTIC SMALL LETTER PI;Ll;0;L;;;;;N;;;2CA0;;2CA0 +2CA2;COPTIC CAPITAL LETTER RO;Lu;0;L;;;;;N;;;;2CA3; +2CA3;COPTIC SMALL LETTER RO;Ll;0;L;;;;;N;;;2CA2;;2CA2 +2CA4;COPTIC CAPITAL LETTER SIMA;Lu;0;L;;;;;N;;;;2CA5; +2CA5;COPTIC SMALL LETTER SIMA;Ll;0;L;;;;;N;;;2CA4;;2CA4 +2CA6;COPTIC CAPITAL LETTER TAU;Lu;0;L;;;;;N;;;;2CA7; +2CA7;COPTIC SMALL LETTER TAU;Ll;0;L;;;;;N;;;2CA6;;2CA6 +2CA8;COPTIC CAPITAL LETTER UA;Lu;0;L;;;;;N;;;;2CA9; +2CA9;COPTIC SMALL LETTER UA;Ll;0;L;;;;;N;;;2CA8;;2CA8 +2CAA;COPTIC CAPITAL LETTER FI;Lu;0;L;;;;;N;;;;2CAB; +2CAB;COPTIC SMALL LETTER FI;Ll;0;L;;;;;N;;;2CAA;;2CAA +2CAC;COPTIC CAPITAL LETTER KHI;Lu;0;L;;;;;N;;;;2CAD; +2CAD;COPTIC SMALL LETTER KHI;Ll;0;L;;;;;N;;;2CAC;;2CAC +2CAE;COPTIC CAPITAL LETTER PSI;Lu;0;L;;;;;N;;;;2CAF; +2CAF;COPTIC SMALL LETTER PSI;Ll;0;L;;;;;N;;;2CAE;;2CAE +2CB0;COPTIC CAPITAL LETTER OOU;Lu;0;L;;;;;N;;;;2CB1; +2CB1;COPTIC SMALL LETTER OOU;Ll;0;L;;;;;N;;;2CB0;;2CB0 +2CB2;COPTIC CAPITAL LETTER DIALECT-P ALEF;Lu;0;L;;;;;N;;;;2CB3; +2CB3;COPTIC SMALL LETTER DIALECT-P ALEF;Ll;0;L;;;;;N;;;2CB2;;2CB2 +2CB4;COPTIC CAPITAL LETTER OLD COPTIC AIN;Lu;0;L;;;;;N;;;;2CB5; +2CB5;COPTIC SMALL LETTER OLD COPTIC AIN;Ll;0;L;;;;;N;;;2CB4;;2CB4 +2CB6;COPTIC CAPITAL LETTER CRYPTOGRAMMIC EIE;Lu;0;L;;;;;N;;;;2CB7; +2CB7;COPTIC SMALL LETTER CRYPTOGRAMMIC EIE;Ll;0;L;;;;;N;;;2CB6;;2CB6 +2CB8;COPTIC CAPITAL LETTER DIALECT-P KAPA;Lu;0;L;;;;;N;;;;2CB9; +2CB9;COPTIC SMALL LETTER DIALECT-P KAPA;Ll;0;L;;;;;N;;;2CB8;;2CB8 +2CBA;COPTIC CAPITAL LETTER DIALECT-P NI;Lu;0;L;;;;;N;;;;2CBB; +2CBB;COPTIC SMALL LETTER DIALECT-P NI;Ll;0;L;;;;;N;;;2CBA;;2CBA +2CBC;COPTIC CAPITAL LETTER CRYPTOGRAMMIC NI;Lu;0;L;;;;;N;;;;2CBD; +2CBD;COPTIC SMALL LETTER CRYPTOGRAMMIC NI;Ll;0;L;;;;;N;;;2CBC;;2CBC +2CBE;COPTIC CAPITAL LETTER OLD COPTIC OOU;Lu;0;L;;;;;N;;;;2CBF; +2CBF;COPTIC SMALL LETTER OLD COPTIC OOU;Ll;0;L;;;;;N;;;2CBE;;2CBE +2CC0;COPTIC CAPITAL LETTER SAMPI;Lu;0;L;;;;;N;;;;2CC1; +2CC1;COPTIC SMALL LETTER SAMPI;Ll;0;L;;;;;N;;;2CC0;;2CC0 +2CC2;COPTIC CAPITAL LETTER CROSSED SHEI;Lu;0;L;;;;;N;;;;2CC3; +2CC3;COPTIC SMALL LETTER CROSSED SHEI;Ll;0;L;;;;;N;;;2CC2;;2CC2 +2CC4;COPTIC CAPITAL LETTER OLD COPTIC SHEI;Lu;0;L;;;;;N;;;;2CC5; +2CC5;COPTIC SMALL LETTER OLD COPTIC SHEI;Ll;0;L;;;;;N;;;2CC4;;2CC4 +2CC6;COPTIC CAPITAL LETTER OLD COPTIC ESH;Lu;0;L;;;;;N;;;;2CC7; +2CC7;COPTIC SMALL LETTER OLD COPTIC ESH;Ll;0;L;;;;;N;;;2CC6;;2CC6 +2CC8;COPTIC CAPITAL LETTER AKHMIMIC KHEI;Lu;0;L;;;;;N;;;;2CC9; +2CC9;COPTIC SMALL LETTER AKHMIMIC KHEI;Ll;0;L;;;;;N;;;2CC8;;2CC8 +2CCA;COPTIC CAPITAL LETTER DIALECT-P HORI;Lu;0;L;;;;;N;;;;2CCB; +2CCB;COPTIC SMALL LETTER DIALECT-P HORI;Ll;0;L;;;;;N;;;2CCA;;2CCA +2CCC;COPTIC CAPITAL LETTER OLD COPTIC HORI;Lu;0;L;;;;;N;;;;2CCD; +2CCD;COPTIC SMALL LETTER OLD COPTIC HORI;Ll;0;L;;;;;N;;;2CCC;;2CCC +2CCE;COPTIC CAPITAL LETTER OLD COPTIC HA;Lu;0;L;;;;;N;;;;2CCF; +2CCF;COPTIC SMALL LETTER OLD COPTIC HA;Ll;0;L;;;;;N;;;2CCE;;2CCE +2CD0;COPTIC CAPITAL LETTER L-SHAPED HA;Lu;0;L;;;;;N;;;;2CD1; +2CD1;COPTIC SMALL LETTER L-SHAPED HA;Ll;0;L;;;;;N;;;2CD0;;2CD0 +2CD2;COPTIC CAPITAL LETTER OLD COPTIC HEI;Lu;0;L;;;;;N;;;;2CD3; +2CD3;COPTIC SMALL LETTER OLD COPTIC HEI;Ll;0;L;;;;;N;;;2CD2;;2CD2 +2CD4;COPTIC CAPITAL LETTER OLD COPTIC HAT;Lu;0;L;;;;;N;;;;2CD5; +2CD5;COPTIC SMALL LETTER OLD COPTIC HAT;Ll;0;L;;;;;N;;;2CD4;;2CD4 +2CD6;COPTIC CAPITAL LETTER OLD COPTIC GANGIA;Lu;0;L;;;;;N;;;;2CD7; +2CD7;COPTIC SMALL LETTER OLD COPTIC GANGIA;Ll;0;L;;;;;N;;;2CD6;;2CD6 +2CD8;COPTIC CAPITAL LETTER OLD COPTIC DJA;Lu;0;L;;;;;N;;;;2CD9; +2CD9;COPTIC SMALL LETTER OLD COPTIC DJA;Ll;0;L;;;;;N;;;2CD8;;2CD8 +2CDA;COPTIC CAPITAL LETTER OLD COPTIC SHIMA;Lu;0;L;;;;;N;;;;2CDB; +2CDB;COPTIC SMALL LETTER OLD COPTIC SHIMA;Ll;0;L;;;;;N;;;2CDA;;2CDA +2CDC;COPTIC CAPITAL LETTER OLD NUBIAN SHIMA;Lu;0;L;;;;;N;;;;2CDD; +2CDD;COPTIC SMALL LETTER OLD NUBIAN SHIMA;Ll;0;L;;;;;N;;;2CDC;;2CDC +2CDE;COPTIC CAPITAL LETTER OLD NUBIAN NGI;Lu;0;L;;;;;N;;;;2CDF; +2CDF;COPTIC SMALL LETTER OLD NUBIAN NGI;Ll;0;L;;;;;N;;;2CDE;;2CDE +2CE0;COPTIC CAPITAL LETTER OLD NUBIAN NYI;Lu;0;L;;;;;N;;;;2CE1; +2CE1;COPTIC SMALL LETTER OLD NUBIAN NYI;Ll;0;L;;;;;N;;;2CE0;;2CE0 +2CE2;COPTIC CAPITAL LETTER OLD NUBIAN WAU;Lu;0;L;;;;;N;;;;2CE3; +2CE3;COPTIC SMALL LETTER OLD NUBIAN WAU;Ll;0;L;;;;;N;;;2CE2;;2CE2 +2CE4;COPTIC SYMBOL KAI;Ll;0;L;;;;;N;;;;; +2CE5;COPTIC SYMBOL MI RO;So;0;ON;;;;;N;;;;; +2CE6;COPTIC SYMBOL PI RO;So;0;ON;;;;;N;;;;; +2CE7;COPTIC SYMBOL STAUROS;So;0;ON;;;;;N;;;;; +2CE8;COPTIC SYMBOL TAU RO;So;0;ON;;;;;N;;;;; +2CE9;COPTIC SYMBOL KHI RO;So;0;ON;;;;;N;;;;; +2CEA;COPTIC SYMBOL SHIMA SIMA;So;0;ON;;;;;N;;;;; +2CEB;COPTIC CAPITAL LETTER CRYPTOGRAMMIC SHEI;Lu;0;L;;;;;N;;;;2CEC; +2CEC;COPTIC SMALL LETTER CRYPTOGRAMMIC SHEI;Ll;0;L;;;;;N;;;2CEB;;2CEB +2CED;COPTIC CAPITAL LETTER CRYPTOGRAMMIC GANGIA;Lu;0;L;;;;;N;;;;2CEE; +2CEE;COPTIC SMALL LETTER CRYPTOGRAMMIC GANGIA;Ll;0;L;;;;;N;;;2CED;;2CED +2CEF;COPTIC COMBINING NI ABOVE;Mn;230;NSM;;;;;N;;;;; +2CF0;COPTIC COMBINING SPIRITUS ASPER;Mn;230;NSM;;;;;N;;;;; +2CF1;COPTIC COMBINING SPIRITUS LENIS;Mn;230;NSM;;;;;N;;;;; +2CF2;COPTIC CAPITAL LETTER BOHAIRIC KHEI;Lu;0;L;;;;;N;;;;2CF3; +2CF3;COPTIC SMALL LETTER BOHAIRIC KHEI;Ll;0;L;;;;;N;;;2CF2;;2CF2 +2CF9;COPTIC OLD NUBIAN FULL STOP;Po;0;ON;;;;;N;;;;; +2CFA;COPTIC OLD NUBIAN DIRECT QUESTION MARK;Po;0;ON;;;;;N;;;;; +2CFB;COPTIC OLD NUBIAN INDIRECT QUESTION MARK;Po;0;ON;;;;;N;;;;; +2CFC;COPTIC OLD NUBIAN VERSE DIVIDER;Po;0;ON;;;;;N;;;;; +2CFD;COPTIC FRACTION ONE HALF;No;0;ON;;;;1/2;N;;;;; +2CFE;COPTIC FULL STOP;Po;0;ON;;;;;N;;;;; +2CFF;COPTIC MORPHOLOGICAL DIVIDER;Po;0;ON;;;;;N;;;;; +2D00;GEORGIAN SMALL LETTER AN;Ll;0;L;;;;;N;;;10A0;;10A0 +2D01;GEORGIAN SMALL LETTER BAN;Ll;0;L;;;;;N;;;10A1;;10A1 +2D02;GEORGIAN SMALL LETTER GAN;Ll;0;L;;;;;N;;;10A2;;10A2 +2D03;GEORGIAN SMALL LETTER DON;Ll;0;L;;;;;N;;;10A3;;10A3 +2D04;GEORGIAN SMALL LETTER EN;Ll;0;L;;;;;N;;;10A4;;10A4 +2D05;GEORGIAN SMALL LETTER VIN;Ll;0;L;;;;;N;;;10A5;;10A5 +2D06;GEORGIAN SMALL LETTER ZEN;Ll;0;L;;;;;N;;;10A6;;10A6 +2D07;GEORGIAN SMALL LETTER TAN;Ll;0;L;;;;;N;;;10A7;;10A7 +2D08;GEORGIAN SMALL LETTER IN;Ll;0;L;;;;;N;;;10A8;;10A8 +2D09;GEORGIAN SMALL LETTER KAN;Ll;0;L;;;;;N;;;10A9;;10A9 +2D0A;GEORGIAN SMALL LETTER LAS;Ll;0;L;;;;;N;;;10AA;;10AA +2D0B;GEORGIAN SMALL LETTER MAN;Ll;0;L;;;;;N;;;10AB;;10AB +2D0C;GEORGIAN SMALL LETTER NAR;Ll;0;L;;;;;N;;;10AC;;10AC +2D0D;GEORGIAN SMALL LETTER ON;Ll;0;L;;;;;N;;;10AD;;10AD +2D0E;GEORGIAN SMALL LETTER PAR;Ll;0;L;;;;;N;;;10AE;;10AE +2D0F;GEORGIAN SMALL LETTER ZHAR;Ll;0;L;;;;;N;;;10AF;;10AF +2D10;GEORGIAN SMALL LETTER RAE;Ll;0;L;;;;;N;;;10B0;;10B0 +2D11;GEORGIAN SMALL LETTER SAN;Ll;0;L;;;;;N;;;10B1;;10B1 +2D12;GEORGIAN SMALL LETTER TAR;Ll;0;L;;;;;N;;;10B2;;10B2 +2D13;GEORGIAN SMALL LETTER UN;Ll;0;L;;;;;N;;;10B3;;10B3 +2D14;GEORGIAN SMALL LETTER PHAR;Ll;0;L;;;;;N;;;10B4;;10B4 +2D15;GEORGIAN SMALL LETTER KHAR;Ll;0;L;;;;;N;;;10B5;;10B5 +2D16;GEORGIAN SMALL LETTER GHAN;Ll;0;L;;;;;N;;;10B6;;10B6 +2D17;GEORGIAN SMALL LETTER QAR;Ll;0;L;;;;;N;;;10B7;;10B7 +2D18;GEORGIAN SMALL LETTER SHIN;Ll;0;L;;;;;N;;;10B8;;10B8 +2D19;GEORGIAN SMALL LETTER CHIN;Ll;0;L;;;;;N;;;10B9;;10B9 +2D1A;GEORGIAN SMALL LETTER CAN;Ll;0;L;;;;;N;;;10BA;;10BA +2D1B;GEORGIAN SMALL LETTER JIL;Ll;0;L;;;;;N;;;10BB;;10BB +2D1C;GEORGIAN SMALL LETTER CIL;Ll;0;L;;;;;N;;;10BC;;10BC +2D1D;GEORGIAN SMALL LETTER CHAR;Ll;0;L;;;;;N;;;10BD;;10BD +2D1E;GEORGIAN SMALL LETTER XAN;Ll;0;L;;;;;N;;;10BE;;10BE +2D1F;GEORGIAN SMALL LETTER JHAN;Ll;0;L;;;;;N;;;10BF;;10BF +2D20;GEORGIAN SMALL LETTER HAE;Ll;0;L;;;;;N;;;10C0;;10C0 +2D21;GEORGIAN SMALL LETTER HE;Ll;0;L;;;;;N;;;10C1;;10C1 +2D22;GEORGIAN SMALL LETTER HIE;Ll;0;L;;;;;N;;;10C2;;10C2 +2D23;GEORGIAN SMALL LETTER WE;Ll;0;L;;;;;N;;;10C3;;10C3 +2D24;GEORGIAN SMALL LETTER HAR;Ll;0;L;;;;;N;;;10C4;;10C4 +2D25;GEORGIAN SMALL LETTER HOE;Ll;0;L;;;;;N;;;10C5;;10C5 +2D27;GEORGIAN SMALL LETTER YN;Ll;0;L;;;;;N;;;10C7;;10C7 +2D2D;GEORGIAN SMALL LETTER AEN;Ll;0;L;;;;;N;;;10CD;;10CD +2D30;TIFINAGH LETTER YA;Lo;0;L;;;;;N;;;;; +2D31;TIFINAGH LETTER YAB;Lo;0;L;;;;;N;;;;; +2D32;TIFINAGH LETTER YABH;Lo;0;L;;;;;N;;;;; +2D33;TIFINAGH LETTER YAG;Lo;0;L;;;;;N;;;;; +2D34;TIFINAGH LETTER YAGHH;Lo;0;L;;;;;N;;;;; +2D35;TIFINAGH LETTER BERBER ACADEMY YAJ;Lo;0;L;;;;;N;;;;; +2D36;TIFINAGH LETTER YAJ;Lo;0;L;;;;;N;;;;; +2D37;TIFINAGH LETTER YAD;Lo;0;L;;;;;N;;;;; +2D38;TIFINAGH LETTER YADH;Lo;0;L;;;;;N;;;;; +2D39;TIFINAGH LETTER YADD;Lo;0;L;;;;;N;;;;; +2D3A;TIFINAGH LETTER YADDH;Lo;0;L;;;;;N;;;;; +2D3B;TIFINAGH LETTER YEY;Lo;0;L;;;;;N;;;;; +2D3C;TIFINAGH LETTER YAF;Lo;0;L;;;;;N;;;;; +2D3D;TIFINAGH LETTER YAK;Lo;0;L;;;;;N;;;;; +2D3E;TIFINAGH LETTER TUAREG YAK;Lo;0;L;;;;;N;;;;; +2D3F;TIFINAGH LETTER YAKHH;Lo;0;L;;;;;N;;;;; +2D40;TIFINAGH LETTER YAH;Lo;0;L;;;;;N;;;;; +2D41;TIFINAGH LETTER BERBER ACADEMY YAH;Lo;0;L;;;;;N;;;;; +2D42;TIFINAGH LETTER TUAREG YAH;Lo;0;L;;;;;N;;;;; +2D43;TIFINAGH LETTER YAHH;Lo;0;L;;;;;N;;;;; +2D44;TIFINAGH LETTER YAA;Lo;0;L;;;;;N;;;;; +2D45;TIFINAGH LETTER YAKH;Lo;0;L;;;;;N;;;;; +2D46;TIFINAGH LETTER TUAREG YAKH;Lo;0;L;;;;;N;;;;; +2D47;TIFINAGH LETTER YAQ;Lo;0;L;;;;;N;;;;; +2D48;TIFINAGH LETTER TUAREG YAQ;Lo;0;L;;;;;N;;;;; +2D49;TIFINAGH LETTER YI;Lo;0;L;;;;;N;;;;; +2D4A;TIFINAGH LETTER YAZH;Lo;0;L;;;;;N;;;;; +2D4B;TIFINAGH LETTER AHAGGAR YAZH;Lo;0;L;;;;;N;;;;; +2D4C;TIFINAGH LETTER TUAREG YAZH;Lo;0;L;;;;;N;;;;; +2D4D;TIFINAGH LETTER YAL;Lo;0;L;;;;;N;;;;; +2D4E;TIFINAGH LETTER YAM;Lo;0;L;;;;;N;;;;; +2D4F;TIFINAGH LETTER YAN;Lo;0;L;;;;;N;;;;; +2D50;TIFINAGH LETTER TUAREG YAGN;Lo;0;L;;;;;N;;;;; +2D51;TIFINAGH LETTER TUAREG YANG;Lo;0;L;;;;;N;;;;; +2D52;TIFINAGH LETTER YAP;Lo;0;L;;;;;N;;;;; +2D53;TIFINAGH LETTER YU;Lo;0;L;;;;;N;;;;; +2D54;TIFINAGH LETTER YAR;Lo;0;L;;;;;N;;;;; +2D55;TIFINAGH LETTER YARR;Lo;0;L;;;;;N;;;;; +2D56;TIFINAGH LETTER YAGH;Lo;0;L;;;;;N;;;;; +2D57;TIFINAGH LETTER TUAREG YAGH;Lo;0;L;;;;;N;;;;; +2D58;TIFINAGH LETTER AYER YAGH;Lo;0;L;;;;;N;;;;; +2D59;TIFINAGH LETTER YAS;Lo;0;L;;;;;N;;;;; +2D5A;TIFINAGH LETTER YASS;Lo;0;L;;;;;N;;;;; +2D5B;TIFINAGH LETTER YASH;Lo;0;L;;;;;N;;;;; +2D5C;TIFINAGH LETTER YAT;Lo;0;L;;;;;N;;;;; +2D5D;TIFINAGH LETTER YATH;Lo;0;L;;;;;N;;;;; +2D5E;TIFINAGH LETTER YACH;Lo;0;L;;;;;N;;;;; +2D5F;TIFINAGH LETTER YATT;Lo;0;L;;;;;N;;;;; +2D60;TIFINAGH LETTER YAV;Lo;0;L;;;;;N;;;;; +2D61;TIFINAGH LETTER YAW;Lo;0;L;;;;;N;;;;; +2D62;TIFINAGH LETTER YAY;Lo;0;L;;;;;N;;;;; +2D63;TIFINAGH LETTER YAZ;Lo;0;L;;;;;N;;;;; +2D64;TIFINAGH LETTER TAWELLEMET YAZ;Lo;0;L;;;;;N;;;;; +2D65;TIFINAGH LETTER YAZZ;Lo;0;L;;;;;N;;;;; +2D66;TIFINAGH LETTER YE;Lo;0;L;;;;;N;;;;; +2D67;TIFINAGH LETTER YO;Lo;0;L;;;;;N;;;;; +2D6F;TIFINAGH MODIFIER LETTER LABIALIZATION MARK;Lm;0;L; 2D61;;;;N;;;;; +2D70;TIFINAGH SEPARATOR MARK;Po;0;L;;;;;N;;;;; +2D7F;TIFINAGH CONSONANT JOINER;Mn;9;NSM;;;;;N;;;;; +2D80;ETHIOPIC SYLLABLE LOA;Lo;0;L;;;;;N;;;;; +2D81;ETHIOPIC SYLLABLE MOA;Lo;0;L;;;;;N;;;;; +2D82;ETHIOPIC SYLLABLE ROA;Lo;0;L;;;;;N;;;;; +2D83;ETHIOPIC SYLLABLE SOA;Lo;0;L;;;;;N;;;;; +2D84;ETHIOPIC SYLLABLE SHOA;Lo;0;L;;;;;N;;;;; +2D85;ETHIOPIC SYLLABLE BOA;Lo;0;L;;;;;N;;;;; +2D86;ETHIOPIC SYLLABLE TOA;Lo;0;L;;;;;N;;;;; +2D87;ETHIOPIC SYLLABLE COA;Lo;0;L;;;;;N;;;;; +2D88;ETHIOPIC SYLLABLE NOA;Lo;0;L;;;;;N;;;;; +2D89;ETHIOPIC SYLLABLE NYOA;Lo;0;L;;;;;N;;;;; +2D8A;ETHIOPIC SYLLABLE GLOTTAL OA;Lo;0;L;;;;;N;;;;; +2D8B;ETHIOPIC SYLLABLE ZOA;Lo;0;L;;;;;N;;;;; +2D8C;ETHIOPIC SYLLABLE DOA;Lo;0;L;;;;;N;;;;; +2D8D;ETHIOPIC SYLLABLE DDOA;Lo;0;L;;;;;N;;;;; +2D8E;ETHIOPIC SYLLABLE JOA;Lo;0;L;;;;;N;;;;; +2D8F;ETHIOPIC SYLLABLE THOA;Lo;0;L;;;;;N;;;;; +2D90;ETHIOPIC SYLLABLE CHOA;Lo;0;L;;;;;N;;;;; +2D91;ETHIOPIC SYLLABLE PHOA;Lo;0;L;;;;;N;;;;; +2D92;ETHIOPIC SYLLABLE POA;Lo;0;L;;;;;N;;;;; +2D93;ETHIOPIC SYLLABLE GGWA;Lo;0;L;;;;;N;;;;; +2D94;ETHIOPIC SYLLABLE GGWI;Lo;0;L;;;;;N;;;;; +2D95;ETHIOPIC SYLLABLE GGWEE;Lo;0;L;;;;;N;;;;; +2D96;ETHIOPIC SYLLABLE GGWE;Lo;0;L;;;;;N;;;;; +2DA0;ETHIOPIC SYLLABLE SSA;Lo;0;L;;;;;N;;;;; +2DA1;ETHIOPIC SYLLABLE SSU;Lo;0;L;;;;;N;;;;; +2DA2;ETHIOPIC SYLLABLE SSI;Lo;0;L;;;;;N;;;;; +2DA3;ETHIOPIC SYLLABLE SSAA;Lo;0;L;;;;;N;;;;; +2DA4;ETHIOPIC SYLLABLE SSEE;Lo;0;L;;;;;N;;;;; +2DA5;ETHIOPIC SYLLABLE SSE;Lo;0;L;;;;;N;;;;; +2DA6;ETHIOPIC SYLLABLE SSO;Lo;0;L;;;;;N;;;;; +2DA8;ETHIOPIC SYLLABLE CCA;Lo;0;L;;;;;N;;;;; +2DA9;ETHIOPIC SYLLABLE CCU;Lo;0;L;;;;;N;;;;; +2DAA;ETHIOPIC SYLLABLE CCI;Lo;0;L;;;;;N;;;;; +2DAB;ETHIOPIC SYLLABLE CCAA;Lo;0;L;;;;;N;;;;; +2DAC;ETHIOPIC SYLLABLE CCEE;Lo;0;L;;;;;N;;;;; +2DAD;ETHIOPIC SYLLABLE CCE;Lo;0;L;;;;;N;;;;; +2DAE;ETHIOPIC SYLLABLE CCO;Lo;0;L;;;;;N;;;;; +2DB0;ETHIOPIC SYLLABLE ZZA;Lo;0;L;;;;;N;;;;; +2DB1;ETHIOPIC SYLLABLE ZZU;Lo;0;L;;;;;N;;;;; +2DB2;ETHIOPIC SYLLABLE ZZI;Lo;0;L;;;;;N;;;;; +2DB3;ETHIOPIC SYLLABLE ZZAA;Lo;0;L;;;;;N;;;;; +2DB4;ETHIOPIC SYLLABLE ZZEE;Lo;0;L;;;;;N;;;;; +2DB5;ETHIOPIC SYLLABLE ZZE;Lo;0;L;;;;;N;;;;; +2DB6;ETHIOPIC SYLLABLE ZZO;Lo;0;L;;;;;N;;;;; +2DB8;ETHIOPIC SYLLABLE CCHA;Lo;0;L;;;;;N;;;;; +2DB9;ETHIOPIC SYLLABLE CCHU;Lo;0;L;;;;;N;;;;; +2DBA;ETHIOPIC SYLLABLE CCHI;Lo;0;L;;;;;N;;;;; +2DBB;ETHIOPIC SYLLABLE CCHAA;Lo;0;L;;;;;N;;;;; +2DBC;ETHIOPIC SYLLABLE CCHEE;Lo;0;L;;;;;N;;;;; +2DBD;ETHIOPIC SYLLABLE CCHE;Lo;0;L;;;;;N;;;;; +2DBE;ETHIOPIC SYLLABLE CCHO;Lo;0;L;;;;;N;;;;; +2DC0;ETHIOPIC SYLLABLE QYA;Lo;0;L;;;;;N;;;;; +2DC1;ETHIOPIC SYLLABLE QYU;Lo;0;L;;;;;N;;;;; +2DC2;ETHIOPIC SYLLABLE QYI;Lo;0;L;;;;;N;;;;; +2DC3;ETHIOPIC SYLLABLE QYAA;Lo;0;L;;;;;N;;;;; +2DC4;ETHIOPIC SYLLABLE QYEE;Lo;0;L;;;;;N;;;;; +2DC5;ETHIOPIC SYLLABLE QYE;Lo;0;L;;;;;N;;;;; +2DC6;ETHIOPIC SYLLABLE QYO;Lo;0;L;;;;;N;;;;; +2DC8;ETHIOPIC SYLLABLE KYA;Lo;0;L;;;;;N;;;;; +2DC9;ETHIOPIC SYLLABLE KYU;Lo;0;L;;;;;N;;;;; +2DCA;ETHIOPIC SYLLABLE KYI;Lo;0;L;;;;;N;;;;; +2DCB;ETHIOPIC SYLLABLE KYAA;Lo;0;L;;;;;N;;;;; +2DCC;ETHIOPIC SYLLABLE KYEE;Lo;0;L;;;;;N;;;;; +2DCD;ETHIOPIC SYLLABLE KYE;Lo;0;L;;;;;N;;;;; +2DCE;ETHIOPIC SYLLABLE KYO;Lo;0;L;;;;;N;;;;; +2DD0;ETHIOPIC SYLLABLE XYA;Lo;0;L;;;;;N;;;;; +2DD1;ETHIOPIC SYLLABLE XYU;Lo;0;L;;;;;N;;;;; +2DD2;ETHIOPIC SYLLABLE XYI;Lo;0;L;;;;;N;;;;; +2DD3;ETHIOPIC SYLLABLE XYAA;Lo;0;L;;;;;N;;;;; +2DD4;ETHIOPIC SYLLABLE XYEE;Lo;0;L;;;;;N;;;;; +2DD5;ETHIOPIC SYLLABLE XYE;Lo;0;L;;;;;N;;;;; +2DD6;ETHIOPIC SYLLABLE XYO;Lo;0;L;;;;;N;;;;; +2DD8;ETHIOPIC SYLLABLE GYA;Lo;0;L;;;;;N;;;;; +2DD9;ETHIOPIC SYLLABLE GYU;Lo;0;L;;;;;N;;;;; +2DDA;ETHIOPIC SYLLABLE GYI;Lo;0;L;;;;;N;;;;; +2DDB;ETHIOPIC SYLLABLE GYAA;Lo;0;L;;;;;N;;;;; +2DDC;ETHIOPIC SYLLABLE GYEE;Lo;0;L;;;;;N;;;;; +2DDD;ETHIOPIC SYLLABLE GYE;Lo;0;L;;;;;N;;;;; +2DDE;ETHIOPIC SYLLABLE GYO;Lo;0;L;;;;;N;;;;; +2DE0;COMBINING CYRILLIC LETTER BE;Mn;230;NSM;;;;;N;;;;; +2DE1;COMBINING CYRILLIC LETTER VE;Mn;230;NSM;;;;;N;;;;; +2DE2;COMBINING CYRILLIC LETTER GHE;Mn;230;NSM;;;;;N;;;;; +2DE3;COMBINING CYRILLIC LETTER DE;Mn;230;NSM;;;;;N;;;;; +2DE4;COMBINING CYRILLIC LETTER ZHE;Mn;230;NSM;;;;;N;;;;; +2DE5;COMBINING CYRILLIC LETTER ZE;Mn;230;NSM;;;;;N;;;;; +2DE6;COMBINING CYRILLIC LETTER KA;Mn;230;NSM;;;;;N;;;;; +2DE7;COMBINING CYRILLIC LETTER EL;Mn;230;NSM;;;;;N;;;;; +2DE8;COMBINING CYRILLIC LETTER EM;Mn;230;NSM;;;;;N;;;;; +2DE9;COMBINING CYRILLIC LETTER EN;Mn;230;NSM;;;;;N;;;;; +2DEA;COMBINING CYRILLIC LETTER O;Mn;230;NSM;;;;;N;;;;; +2DEB;COMBINING CYRILLIC LETTER PE;Mn;230;NSM;;;;;N;;;;; +2DEC;COMBINING CYRILLIC LETTER ER;Mn;230;NSM;;;;;N;;;;; +2DED;COMBINING CYRILLIC LETTER ES;Mn;230;NSM;;;;;N;;;;; +2DEE;COMBINING CYRILLIC LETTER TE;Mn;230;NSM;;;;;N;;;;; +2DEF;COMBINING CYRILLIC LETTER HA;Mn;230;NSM;;;;;N;;;;; +2DF0;COMBINING CYRILLIC LETTER TSE;Mn;230;NSM;;;;;N;;;;; +2DF1;COMBINING CYRILLIC LETTER CHE;Mn;230;NSM;;;;;N;;;;; +2DF2;COMBINING CYRILLIC LETTER SHA;Mn;230;NSM;;;;;N;;;;; +2DF3;COMBINING CYRILLIC LETTER SHCHA;Mn;230;NSM;;;;;N;;;;; +2DF4;COMBINING CYRILLIC LETTER FITA;Mn;230;NSM;;;;;N;;;;; +2DF5;COMBINING CYRILLIC LETTER ES-TE;Mn;230;NSM;;;;;N;;;;; +2DF6;COMBINING CYRILLIC LETTER A;Mn;230;NSM;;;;;N;;;;; +2DF7;COMBINING CYRILLIC LETTER IE;Mn;230;NSM;;;;;N;;;;; +2DF8;COMBINING CYRILLIC LETTER DJERV;Mn;230;NSM;;;;;N;;;;; +2DF9;COMBINING CYRILLIC LETTER MONOGRAPH UK;Mn;230;NSM;;;;;N;;;;; +2DFA;COMBINING CYRILLIC LETTER YAT;Mn;230;NSM;;;;;N;;;;; +2DFB;COMBINING CYRILLIC LETTER YU;Mn;230;NSM;;;;;N;;;;; +2DFC;COMBINING CYRILLIC LETTER IOTIFIED A;Mn;230;NSM;;;;;N;;;;; +2DFD;COMBINING CYRILLIC LETTER LITTLE YUS;Mn;230;NSM;;;;;N;;;;; +2DFE;COMBINING CYRILLIC LETTER BIG YUS;Mn;230;NSM;;;;;N;;;;; +2DFF;COMBINING CYRILLIC LETTER IOTIFIED BIG YUS;Mn;230;NSM;;;;;N;;;;; +2E00;RIGHT ANGLE SUBSTITUTION MARKER;Po;0;ON;;;;;N;;;;; +2E01;RIGHT ANGLE DOTTED SUBSTITUTION MARKER;Po;0;ON;;;;;N;;;;; +2E02;LEFT SUBSTITUTION BRACKET;Pi;0;ON;;;;;Y;;;;; +2E03;RIGHT SUBSTITUTION BRACKET;Pf;0;ON;;;;;Y;;;;; +2E04;LEFT DOTTED SUBSTITUTION BRACKET;Pi;0;ON;;;;;Y;;;;; +2E05;RIGHT DOTTED SUBSTITUTION BRACKET;Pf;0;ON;;;;;Y;;;;; +2E06;RAISED INTERPOLATION MARKER;Po;0;ON;;;;;N;;;;; +2E07;RAISED DOTTED INTERPOLATION MARKER;Po;0;ON;;;;;N;;;;; +2E08;DOTTED TRANSPOSITION MARKER;Po;0;ON;;;;;N;;;;; +2E09;LEFT TRANSPOSITION BRACKET;Pi;0;ON;;;;;Y;;;;; +2E0A;RIGHT TRANSPOSITION BRACKET;Pf;0;ON;;;;;Y;;;;; +2E0B;RAISED SQUARE;Po;0;ON;;;;;N;;;;; +2E0C;LEFT RAISED OMISSION BRACKET;Pi;0;ON;;;;;Y;;;;; +2E0D;RIGHT RAISED OMISSION BRACKET;Pf;0;ON;;;;;Y;;;;; +2E0E;EDITORIAL CORONIS;Po;0;ON;;;;;N;;;;; +2E0F;PARAGRAPHOS;Po;0;ON;;;;;N;;;;; +2E10;FORKED PARAGRAPHOS;Po;0;ON;;;;;N;;;;; +2E11;REVERSED FORKED PARAGRAPHOS;Po;0;ON;;;;;N;;;;; +2E12;HYPODIASTOLE;Po;0;ON;;;;;N;;;;; +2E13;DOTTED OBELOS;Po;0;ON;;;;;N;;;;; +2E14;DOWNWARDS ANCORA;Po;0;ON;;;;;N;;;;; +2E15;UPWARDS ANCORA;Po;0;ON;;;;;N;;;;; +2E16;DOTTED RIGHT-POINTING ANGLE;Po;0;ON;;;;;N;;;;; +2E17;DOUBLE OBLIQUE HYPHEN;Pd;0;ON;;;;;N;;;;; +2E18;INVERTED INTERROBANG;Po;0;ON;;;;;N;;;;; +2E19;PALM BRANCH;Po;0;ON;;;;;N;;;;; +2E1A;HYPHEN WITH DIAERESIS;Pd;0;ON;;;;;N;;;;; +2E1B;TILDE WITH RING ABOVE;Po;0;ON;;;;;N;;;;; +2E1C;LEFT LOW PARAPHRASE BRACKET;Pi;0;ON;;;;;Y;;;;; +2E1D;RIGHT LOW PARAPHRASE BRACKET;Pf;0;ON;;;;;Y;;;;; +2E1E;TILDE WITH DOT ABOVE;Po;0;ON;;;;;N;;;;; +2E1F;TILDE WITH DOT BELOW;Po;0;ON;;;;;N;;;;; +2E20;LEFT VERTICAL BAR WITH QUILL;Pi;0;ON;;;;;Y;;;;; +2E21;RIGHT VERTICAL BAR WITH QUILL;Pf;0;ON;;;;;Y;;;;; +2E22;TOP LEFT HALF BRACKET;Ps;0;ON;;;;;Y;;;;; +2E23;TOP RIGHT HALF BRACKET;Pe;0;ON;;;;;Y;;;;; +2E24;BOTTOM LEFT HALF BRACKET;Ps;0;ON;;;;;Y;;;;; +2E25;BOTTOM RIGHT HALF BRACKET;Pe;0;ON;;;;;Y;;;;; +2E26;LEFT SIDEWAYS U BRACKET;Ps;0;ON;;;;;Y;;;;; +2E27;RIGHT SIDEWAYS U BRACKET;Pe;0;ON;;;;;Y;;;;; +2E28;LEFT DOUBLE PARENTHESIS;Ps;0;ON;;;;;Y;;;;; +2E29;RIGHT DOUBLE PARENTHESIS;Pe;0;ON;;;;;Y;;;;; +2E2A;TWO DOTS OVER ONE DOT PUNCTUATION;Po;0;ON;;;;;N;;;;; +2E2B;ONE DOT OVER TWO DOTS PUNCTUATION;Po;0;ON;;;;;N;;;;; +2E2C;SQUARED FOUR DOT PUNCTUATION;Po;0;ON;;;;;N;;;;; +2E2D;FIVE DOT MARK;Po;0;ON;;;;;N;;;;; +2E2E;REVERSED QUESTION MARK;Po;0;ON;;;;;N;;;;; +2E2F;VERTICAL TILDE;Lm;0;ON;;;;;N;;;;; +2E30;RING POINT;Po;0;ON;;;;;N;;;;; +2E31;WORD SEPARATOR MIDDLE DOT;Po;0;ON;;;;;N;;;;; +2E32;TURNED COMMA;Po;0;ON;;;;;N;;;;; +2E33;RAISED DOT;Po;0;ON;;;;;N;;;;; +2E34;RAISED COMMA;Po;0;ON;;;;;N;;;;; +2E35;TURNED SEMICOLON;Po;0;ON;;;;;N;;;;; +2E36;DAGGER WITH LEFT GUARD;Po;0;ON;;;;;N;;;;; +2E37;DAGGER WITH RIGHT GUARD;Po;0;ON;;;;;N;;;;; +2E38;TURNED DAGGER;Po;0;ON;;;;;N;;;;; +2E39;TOP HALF SECTION SIGN;Po;0;ON;;;;;N;;;;; +2E3A;TWO-EM DASH;Pd;0;ON;;;;;N;;;;; +2E3B;THREE-EM DASH;Pd;0;ON;;;;;N;;;;; +2E3C;STENOGRAPHIC FULL STOP;Po;0;ON;;;;;N;;;;; +2E3D;VERTICAL SIX DOTS;Po;0;ON;;;;;N;;;;; +2E3E;WIGGLY VERTICAL LINE;Po;0;ON;;;;;N;;;;; +2E3F;CAPITULUM;Po;0;ON;;;;;N;;;;; +2E40;DOUBLE HYPHEN;Pd;0;ON;;;;;N;;;;; +2E41;REVERSED COMMA;Po;0;ON;;;;;N;;;;; +2E42;DOUBLE LOW-REVERSED-9 QUOTATION MARK;Ps;0;ON;;;;;N;;;;; +2E43;DASH WITH LEFT UPTURN;Po;0;ON;;;;;N;;;;; +2E44;DOUBLE SUSPENSION MARK;Po;0;ON;;;;;N;;;;; +2E45;INVERTED LOW KAVYKA;Po;0;ON;;;;;N;;;;; +2E46;INVERTED LOW KAVYKA WITH KAVYKA ABOVE;Po;0;ON;;;;;N;;;;; +2E47;LOW KAVYKA;Po;0;ON;;;;;N;;;;; +2E48;LOW KAVYKA WITH DOT;Po;0;ON;;;;;N;;;;; +2E49;DOUBLE STACKED COMMA;Po;0;ON;;;;;N;;;;; +2E4A;DOTTED SOLIDUS;Po;0;ON;;;;;N;;;;; +2E4B;TRIPLE DAGGER;Po;0;ON;;;;;N;;;;; +2E4C;MEDIEVAL COMMA;Po;0;ON;;;;;N;;;;; +2E4D;PARAGRAPHUS MARK;Po;0;ON;;;;;N;;;;; +2E4E;PUNCTUS ELEVATUS MARK;Po;0;ON;;;;;N;;;;; +2E4F;CORNISH VERSE DIVIDER;Po;0;ON;;;;;N;;;;; +2E50;CROSS PATTY WITH RIGHT CROSSBAR;So;0;ON;;;;;N;;;;; +2E51;CROSS PATTY WITH LEFT CROSSBAR;So;0;ON;;;;;N;;;;; +2E52;TIRONIAN SIGN CAPITAL ET;Po;0;ON;;;;;N;;;;; +2E80;CJK RADICAL REPEAT;So;0;ON;;;;;N;;;;; +2E81;CJK RADICAL CLIFF;So;0;ON;;;;;N;;;;; +2E82;CJK RADICAL SECOND ONE;So;0;ON;;;;;N;;;;; +2E83;CJK RADICAL SECOND TWO;So;0;ON;;;;;N;;;;; +2E84;CJK RADICAL SECOND THREE;So;0;ON;;;;;N;;;;; +2E85;CJK RADICAL PERSON;So;0;ON;;;;;N;;;;; +2E86;CJK RADICAL BOX;So;0;ON;;;;;N;;;;; +2E87;CJK RADICAL TABLE;So;0;ON;;;;;N;;;;; +2E88;CJK RADICAL KNIFE ONE;So;0;ON;;;;;N;;;;; +2E89;CJK RADICAL KNIFE TWO;So;0;ON;;;;;N;;;;; +2E8A;CJK RADICAL DIVINATION;So;0;ON;;;;;N;;;;; +2E8B;CJK RADICAL SEAL;So;0;ON;;;;;N;;;;; +2E8C;CJK RADICAL SMALL ONE;So;0;ON;;;;;N;;;;; +2E8D;CJK RADICAL SMALL TWO;So;0;ON;;;;;N;;;;; +2E8E;CJK RADICAL LAME ONE;So;0;ON;;;;;N;;;;; +2E8F;CJK RADICAL LAME TWO;So;0;ON;;;;;N;;;;; +2E90;CJK RADICAL LAME THREE;So;0;ON;;;;;N;;;;; +2E91;CJK RADICAL LAME FOUR;So;0;ON;;;;;N;;;;; +2E92;CJK RADICAL SNAKE;So;0;ON;;;;;N;;;;; +2E93;CJK RADICAL THREAD;So;0;ON;;;;;N;;;;; +2E94;CJK RADICAL SNOUT ONE;So;0;ON;;;;;N;;;;; +2E95;CJK RADICAL SNOUT TWO;So;0;ON;;;;;N;;;;; +2E96;CJK RADICAL HEART ONE;So;0;ON;;;;;N;;;;; +2E97;CJK RADICAL HEART TWO;So;0;ON;;;;;N;;;;; +2E98;CJK RADICAL HAND;So;0;ON;;;;;N;;;;; +2E99;CJK RADICAL RAP;So;0;ON;;;;;N;;;;; +2E9B;CJK RADICAL CHOKE;So;0;ON;;;;;N;;;;; +2E9C;CJK RADICAL SUN;So;0;ON;;;;;N;;;;; +2E9D;CJK RADICAL MOON;So;0;ON;;;;;N;;;;; +2E9E;CJK RADICAL DEATH;So;0;ON;;;;;N;;;;; +2E9F;CJK RADICAL MOTHER;So;0;ON; 6BCD;;;;N;;;;; +2EA0;CJK RADICAL CIVILIAN;So;0;ON;;;;;N;;;;; +2EA1;CJK RADICAL WATER ONE;So;0;ON;;;;;N;;;;; +2EA2;CJK RADICAL WATER TWO;So;0;ON;;;;;N;;;;; +2EA3;CJK RADICAL FIRE;So;0;ON;;;;;N;;;;; +2EA4;CJK RADICAL PAW ONE;So;0;ON;;;;;N;;;;; +2EA5;CJK RADICAL PAW TWO;So;0;ON;;;;;N;;;;; +2EA6;CJK RADICAL SIMPLIFIED HALF TREE TRUNK;So;0;ON;;;;;N;;;;; +2EA7;CJK RADICAL COW;So;0;ON;;;;;N;;;;; +2EA8;CJK RADICAL DOG;So;0;ON;;;;;N;;;;; +2EA9;CJK RADICAL JADE;So;0;ON;;;;;N;;;;; +2EAA;CJK RADICAL BOLT OF CLOTH;So;0;ON;;;;;N;;;;; +2EAB;CJK RADICAL EYE;So;0;ON;;;;;N;;;;; +2EAC;CJK RADICAL SPIRIT ONE;So;0;ON;;;;;N;;;;; +2EAD;CJK RADICAL SPIRIT TWO;So;0;ON;;;;;N;;;;; +2EAE;CJK RADICAL BAMBOO;So;0;ON;;;;;N;;;;; +2EAF;CJK RADICAL SILK;So;0;ON;;;;;N;;;;; +2EB0;CJK RADICAL C-SIMPLIFIED SILK;So;0;ON;;;;;N;;;;; +2EB1;CJK RADICAL NET ONE;So;0;ON;;;;;N;;;;; +2EB2;CJK RADICAL NET TWO;So;0;ON;;;;;N;;;;; +2EB3;CJK RADICAL NET THREE;So;0;ON;;;;;N;;;;; +2EB4;CJK RADICAL NET FOUR;So;0;ON;;;;;N;;;;; +2EB5;CJK RADICAL MESH;So;0;ON;;;;;N;;;;; +2EB6;CJK RADICAL SHEEP;So;0;ON;;;;;N;;;;; +2EB7;CJK RADICAL RAM;So;0;ON;;;;;N;;;;; +2EB8;CJK RADICAL EWE;So;0;ON;;;;;N;;;;; +2EB9;CJK RADICAL OLD;So;0;ON;;;;;N;;;;; +2EBA;CJK RADICAL BRUSH ONE;So;0;ON;;;;;N;;;;; +2EBB;CJK RADICAL BRUSH TWO;So;0;ON;;;;;N;;;;; +2EBC;CJK RADICAL MEAT;So;0;ON;;;;;N;;;;; +2EBD;CJK RADICAL MORTAR;So;0;ON;;;;;N;;;;; +2EBE;CJK RADICAL GRASS ONE;So;0;ON;;;;;N;;;;; +2EBF;CJK RADICAL GRASS TWO;So;0;ON;;;;;N;;;;; +2EC0;CJK RADICAL GRASS THREE;So;0;ON;;;;;N;;;;; +2EC1;CJK RADICAL TIGER;So;0;ON;;;;;N;;;;; +2EC2;CJK RADICAL CLOTHES;So;0;ON;;;;;N;;;;; +2EC3;CJK RADICAL WEST ONE;So;0;ON;;;;;N;;;;; +2EC4;CJK RADICAL WEST TWO;So;0;ON;;;;;N;;;;; +2EC5;CJK RADICAL C-SIMPLIFIED SEE;So;0;ON;;;;;N;;;;; +2EC6;CJK RADICAL SIMPLIFIED HORN;So;0;ON;;;;;N;;;;; +2EC7;CJK RADICAL HORN;So;0;ON;;;;;N;;;;; +2EC8;CJK RADICAL C-SIMPLIFIED SPEECH;So;0;ON;;;;;N;;;;; +2EC9;CJK RADICAL C-SIMPLIFIED SHELL;So;0;ON;;;;;N;;;;; +2ECA;CJK RADICAL FOOT;So;0;ON;;;;;N;;;;; +2ECB;CJK RADICAL C-SIMPLIFIED CART;So;0;ON;;;;;N;;;;; +2ECC;CJK RADICAL SIMPLIFIED WALK;So;0;ON;;;;;N;;;;; +2ECD;CJK RADICAL WALK ONE;So;0;ON;;;;;N;;;;; +2ECE;CJK RADICAL WALK TWO;So;0;ON;;;;;N;;;;; +2ECF;CJK RADICAL CITY;So;0;ON;;;;;N;;;;; +2ED0;CJK RADICAL C-SIMPLIFIED GOLD;So;0;ON;;;;;N;;;;; +2ED1;CJK RADICAL LONG ONE;So;0;ON;;;;;N;;;;; +2ED2;CJK RADICAL LONG TWO;So;0;ON;;;;;N;;;;; +2ED3;CJK RADICAL C-SIMPLIFIED LONG;So;0;ON;;;;;N;;;;; +2ED4;CJK RADICAL C-SIMPLIFIED GATE;So;0;ON;;;;;N;;;;; +2ED5;CJK RADICAL MOUND ONE;So;0;ON;;;;;N;;;;; +2ED6;CJK RADICAL MOUND TWO;So;0;ON;;;;;N;;;;; +2ED7;CJK RADICAL RAIN;So;0;ON;;;;;N;;;;; +2ED8;CJK RADICAL BLUE;So;0;ON;;;;;N;;;;; +2ED9;CJK RADICAL C-SIMPLIFIED TANNED LEATHER;So;0;ON;;;;;N;;;;; +2EDA;CJK RADICAL C-SIMPLIFIED LEAF;So;0;ON;;;;;N;;;;; +2EDB;CJK RADICAL C-SIMPLIFIED WIND;So;0;ON;;;;;N;;;;; +2EDC;CJK RADICAL C-SIMPLIFIED FLY;So;0;ON;;;;;N;;;;; +2EDD;CJK RADICAL EAT ONE;So;0;ON;;;;;N;;;;; +2EDE;CJK RADICAL EAT TWO;So;0;ON;;;;;N;;;;; +2EDF;CJK RADICAL EAT THREE;So;0;ON;;;;;N;;;;; +2EE0;CJK RADICAL C-SIMPLIFIED EAT;So;0;ON;;;;;N;;;;; +2EE1;CJK RADICAL HEAD;So;0;ON;;;;;N;;;;; +2EE2;CJK RADICAL C-SIMPLIFIED HORSE;So;0;ON;;;;;N;;;;; +2EE3;CJK RADICAL BONE;So;0;ON;;;;;N;;;;; +2EE4;CJK RADICAL GHOST;So;0;ON;;;;;N;;;;; +2EE5;CJK RADICAL C-SIMPLIFIED FISH;So;0;ON;;;;;N;;;;; +2EE6;CJK RADICAL C-SIMPLIFIED BIRD;So;0;ON;;;;;N;;;;; +2EE7;CJK RADICAL C-SIMPLIFIED SALT;So;0;ON;;;;;N;;;;; +2EE8;CJK RADICAL SIMPLIFIED WHEAT;So;0;ON;;;;;N;;;;; +2EE9;CJK RADICAL SIMPLIFIED YELLOW;So;0;ON;;;;;N;;;;; +2EEA;CJK RADICAL C-SIMPLIFIED FROG;So;0;ON;;;;;N;;;;; +2EEB;CJK RADICAL J-SIMPLIFIED EVEN;So;0;ON;;;;;N;;;;; +2EEC;CJK RADICAL C-SIMPLIFIED EVEN;So;0;ON;;;;;N;;;;; +2EED;CJK RADICAL J-SIMPLIFIED TOOTH;So;0;ON;;;;;N;;;;; +2EEE;CJK RADICAL C-SIMPLIFIED TOOTH;So;0;ON;;;;;N;;;;; +2EEF;CJK RADICAL J-SIMPLIFIED DRAGON;So;0;ON;;;;;N;;;;; +2EF0;CJK RADICAL C-SIMPLIFIED DRAGON;So;0;ON;;;;;N;;;;; +2EF1;CJK RADICAL TURTLE;So;0;ON;;;;;N;;;;; +2EF2;CJK RADICAL J-SIMPLIFIED TURTLE;So;0;ON;;;;;N;;;;; +2EF3;CJK RADICAL C-SIMPLIFIED TURTLE;So;0;ON; 9F9F;;;;N;;;;; +2F00;KANGXI RADICAL ONE;So;0;ON; 4E00;;;;N;;;;; +2F01;KANGXI RADICAL LINE;So;0;ON; 4E28;;;;N;;;;; +2F02;KANGXI RADICAL DOT;So;0;ON; 4E36;;;;N;;;;; +2F03;KANGXI RADICAL SLASH;So;0;ON; 4E3F;;;;N;;;;; +2F04;KANGXI RADICAL SECOND;So;0;ON; 4E59;;;;N;;;;; +2F05;KANGXI RADICAL HOOK;So;0;ON; 4E85;;;;N;;;;; +2F06;KANGXI RADICAL TWO;So;0;ON; 4E8C;;;;N;;;;; +2F07;KANGXI RADICAL LID;So;0;ON; 4EA0;;;;N;;;;; +2F08;KANGXI RADICAL MAN;So;0;ON; 4EBA;;;;N;;;;; +2F09;KANGXI RADICAL LEGS;So;0;ON; 513F;;;;N;;;;; +2F0A;KANGXI RADICAL ENTER;So;0;ON; 5165;;;;N;;;;; +2F0B;KANGXI RADICAL EIGHT;So;0;ON; 516B;;;;N;;;;; +2F0C;KANGXI RADICAL DOWN BOX;So;0;ON; 5182;;;;N;;;;; +2F0D;KANGXI RADICAL COVER;So;0;ON; 5196;;;;N;;;;; +2F0E;KANGXI RADICAL ICE;So;0;ON; 51AB;;;;N;;;;; +2F0F;KANGXI RADICAL TABLE;So;0;ON; 51E0;;;;N;;;;; +2F10;KANGXI RADICAL OPEN BOX;So;0;ON; 51F5;;;;N;;;;; +2F11;KANGXI RADICAL KNIFE;So;0;ON; 5200;;;;N;;;;; +2F12;KANGXI RADICAL POWER;So;0;ON; 529B;;;;N;;;;; +2F13;KANGXI RADICAL WRAP;So;0;ON; 52F9;;;;N;;;;; +2F14;KANGXI RADICAL SPOON;So;0;ON; 5315;;;;N;;;;; +2F15;KANGXI RADICAL RIGHT OPEN BOX;So;0;ON; 531A;;;;N;;;;; +2F16;KANGXI RADICAL HIDING ENCLOSURE;So;0;ON; 5338;;;;N;;;;; +2F17;KANGXI RADICAL TEN;So;0;ON; 5341;;;;N;;;;; +2F18;KANGXI RADICAL DIVINATION;So;0;ON; 535C;;;;N;;;;; +2F19;KANGXI RADICAL SEAL;So;0;ON; 5369;;;;N;;;;; +2F1A;KANGXI RADICAL CLIFF;So;0;ON; 5382;;;;N;;;;; +2F1B;KANGXI RADICAL PRIVATE;So;0;ON; 53B6;;;;N;;;;; +2F1C;KANGXI RADICAL AGAIN;So;0;ON; 53C8;;;;N;;;;; +2F1D;KANGXI RADICAL MOUTH;So;0;ON; 53E3;;;;N;;;;; +2F1E;KANGXI RADICAL ENCLOSURE;So;0;ON; 56D7;;;;N;;;;; +2F1F;KANGXI RADICAL EARTH;So;0;ON; 571F;;;;N;;;;; +2F20;KANGXI RADICAL SCHOLAR;So;0;ON; 58EB;;;;N;;;;; +2F21;KANGXI RADICAL GO;So;0;ON; 5902;;;;N;;;;; +2F22;KANGXI RADICAL GO SLOWLY;So;0;ON; 590A;;;;N;;;;; +2F23;KANGXI RADICAL EVENING;So;0;ON; 5915;;;;N;;;;; +2F24;KANGXI RADICAL BIG;So;0;ON; 5927;;;;N;;;;; +2F25;KANGXI RADICAL WOMAN;So;0;ON; 5973;;;;N;;;;; +2F26;KANGXI RADICAL CHILD;So;0;ON; 5B50;;;;N;;;;; +2F27;KANGXI RADICAL ROOF;So;0;ON; 5B80;;;;N;;;;; +2F28;KANGXI RADICAL INCH;So;0;ON; 5BF8;;;;N;;;;; +2F29;KANGXI RADICAL SMALL;So;0;ON; 5C0F;;;;N;;;;; +2F2A;KANGXI RADICAL LAME;So;0;ON; 5C22;;;;N;;;;; +2F2B;KANGXI RADICAL CORPSE;So;0;ON; 5C38;;;;N;;;;; +2F2C;KANGXI RADICAL SPROUT;So;0;ON; 5C6E;;;;N;;;;; +2F2D;KANGXI RADICAL MOUNTAIN;So;0;ON; 5C71;;;;N;;;;; +2F2E;KANGXI RADICAL RIVER;So;0;ON; 5DDB;;;;N;;;;; +2F2F;KANGXI RADICAL WORK;So;0;ON; 5DE5;;;;N;;;;; +2F30;KANGXI RADICAL ONESELF;So;0;ON; 5DF1;;;;N;;;;; +2F31;KANGXI RADICAL TURBAN;So;0;ON; 5DFE;;;;N;;;;; +2F32;KANGXI RADICAL DRY;So;0;ON; 5E72;;;;N;;;;; +2F33;KANGXI RADICAL SHORT THREAD;So;0;ON; 5E7A;;;;N;;;;; +2F34;KANGXI RADICAL DOTTED CLIFF;So;0;ON; 5E7F;;;;N;;;;; +2F35;KANGXI RADICAL LONG STRIDE;So;0;ON; 5EF4;;;;N;;;;; +2F36;KANGXI RADICAL TWO HANDS;So;0;ON; 5EFE;;;;N;;;;; +2F37;KANGXI RADICAL SHOOT;So;0;ON; 5F0B;;;;N;;;;; +2F38;KANGXI RADICAL BOW;So;0;ON; 5F13;;;;N;;;;; +2F39;KANGXI RADICAL SNOUT;So;0;ON; 5F50;;;;N;;;;; +2F3A;KANGXI RADICAL BRISTLE;So;0;ON; 5F61;;;;N;;;;; +2F3B;KANGXI RADICAL STEP;So;0;ON; 5F73;;;;N;;;;; +2F3C;KANGXI RADICAL HEART;So;0;ON; 5FC3;;;;N;;;;; +2F3D;KANGXI RADICAL HALBERD;So;0;ON; 6208;;;;N;;;;; +2F3E;KANGXI RADICAL DOOR;So;0;ON; 6236;;;;N;;;;; +2F3F;KANGXI RADICAL HAND;So;0;ON; 624B;;;;N;;;;; +2F40;KANGXI RADICAL BRANCH;So;0;ON; 652F;;;;N;;;;; +2F41;KANGXI RADICAL RAP;So;0;ON; 6534;;;;N;;;;; +2F42;KANGXI RADICAL SCRIPT;So;0;ON; 6587;;;;N;;;;; +2F43;KANGXI RADICAL DIPPER;So;0;ON; 6597;;;;N;;;;; +2F44;KANGXI RADICAL AXE;So;0;ON; 65A4;;;;N;;;;; +2F45;KANGXI RADICAL SQUARE;So;0;ON; 65B9;;;;N;;;;; +2F46;KANGXI RADICAL NOT;So;0;ON; 65E0;;;;N;;;;; +2F47;KANGXI RADICAL SUN;So;0;ON; 65E5;;;;N;;;;; +2F48;KANGXI RADICAL SAY;So;0;ON; 66F0;;;;N;;;;; +2F49;KANGXI RADICAL MOON;So;0;ON; 6708;;;;N;;;;; +2F4A;KANGXI RADICAL TREE;So;0;ON; 6728;;;;N;;;;; +2F4B;KANGXI RADICAL LACK;So;0;ON; 6B20;;;;N;;;;; +2F4C;KANGXI RADICAL STOP;So;0;ON; 6B62;;;;N;;;;; +2F4D;KANGXI RADICAL DEATH;So;0;ON; 6B79;;;;N;;;;; +2F4E;KANGXI RADICAL WEAPON;So;0;ON; 6BB3;;;;N;;;;; +2F4F;KANGXI RADICAL DO NOT;So;0;ON; 6BCB;;;;N;;;;; +2F50;KANGXI RADICAL COMPARE;So;0;ON; 6BD4;;;;N;;;;; +2F51;KANGXI RADICAL FUR;So;0;ON; 6BDB;;;;N;;;;; +2F52;KANGXI RADICAL CLAN;So;0;ON; 6C0F;;;;N;;;;; +2F53;KANGXI RADICAL STEAM;So;0;ON; 6C14;;;;N;;;;; +2F54;KANGXI RADICAL WATER;So;0;ON; 6C34;;;;N;;;;; +2F55;KANGXI RADICAL FIRE;So;0;ON; 706B;;;;N;;;;; +2F56;KANGXI RADICAL CLAW;So;0;ON; 722A;;;;N;;;;; +2F57;KANGXI RADICAL FATHER;So;0;ON; 7236;;;;N;;;;; +2F58;KANGXI RADICAL DOUBLE X;So;0;ON; 723B;;;;N;;;;; +2F59;KANGXI RADICAL HALF TREE TRUNK;So;0;ON; 723F;;;;N;;;;; +2F5A;KANGXI RADICAL SLICE;So;0;ON; 7247;;;;N;;;;; +2F5B;KANGXI RADICAL FANG;So;0;ON; 7259;;;;N;;;;; +2F5C;KANGXI RADICAL COW;So;0;ON; 725B;;;;N;;;;; +2F5D;KANGXI RADICAL DOG;So;0;ON; 72AC;;;;N;;;;; +2F5E;KANGXI RADICAL PROFOUND;So;0;ON; 7384;;;;N;;;;; +2F5F;KANGXI RADICAL JADE;So;0;ON; 7389;;;;N;;;;; +2F60;KANGXI RADICAL MELON;So;0;ON; 74DC;;;;N;;;;; +2F61;KANGXI RADICAL TILE;So;0;ON; 74E6;;;;N;;;;; +2F62;KANGXI RADICAL SWEET;So;0;ON; 7518;;;;N;;;;; +2F63;KANGXI RADICAL LIFE;So;0;ON; 751F;;;;N;;;;; +2F64;KANGXI RADICAL USE;So;0;ON; 7528;;;;N;;;;; +2F65;KANGXI RADICAL FIELD;So;0;ON; 7530;;;;N;;;;; +2F66;KANGXI RADICAL BOLT OF CLOTH;So;0;ON; 758B;;;;N;;;;; +2F67;KANGXI RADICAL SICKNESS;So;0;ON; 7592;;;;N;;;;; +2F68;KANGXI RADICAL DOTTED TENT;So;0;ON; 7676;;;;N;;;;; +2F69;KANGXI RADICAL WHITE;So;0;ON; 767D;;;;N;;;;; +2F6A;KANGXI RADICAL SKIN;So;0;ON; 76AE;;;;N;;;;; +2F6B;KANGXI RADICAL DISH;So;0;ON; 76BF;;;;N;;;;; +2F6C;KANGXI RADICAL EYE;So;0;ON; 76EE;;;;N;;;;; +2F6D;KANGXI RADICAL SPEAR;So;0;ON; 77DB;;;;N;;;;; +2F6E;KANGXI RADICAL ARROW;So;0;ON; 77E2;;;;N;;;;; +2F6F;KANGXI RADICAL STONE;So;0;ON; 77F3;;;;N;;;;; +2F70;KANGXI RADICAL SPIRIT;So;0;ON; 793A;;;;N;;;;; +2F71;KANGXI RADICAL TRACK;So;0;ON; 79B8;;;;N;;;;; +2F72;KANGXI RADICAL GRAIN;So;0;ON; 79BE;;;;N;;;;; +2F73;KANGXI RADICAL CAVE;So;0;ON; 7A74;;;;N;;;;; +2F74;KANGXI RADICAL STAND;So;0;ON; 7ACB;;;;N;;;;; +2F75;KANGXI RADICAL BAMBOO;So;0;ON; 7AF9;;;;N;;;;; +2F76;KANGXI RADICAL RICE;So;0;ON; 7C73;;;;N;;;;; +2F77;KANGXI RADICAL SILK;So;0;ON; 7CF8;;;;N;;;;; +2F78;KANGXI RADICAL JAR;So;0;ON; 7F36;;;;N;;;;; +2F79;KANGXI RADICAL NET;So;0;ON; 7F51;;;;N;;;;; +2F7A;KANGXI RADICAL SHEEP;So;0;ON; 7F8A;;;;N;;;;; +2F7B;KANGXI RADICAL FEATHER;So;0;ON; 7FBD;;;;N;;;;; +2F7C;KANGXI RADICAL OLD;So;0;ON; 8001;;;;N;;;;; +2F7D;KANGXI RADICAL AND;So;0;ON; 800C;;;;N;;;;; +2F7E;KANGXI RADICAL PLOW;So;0;ON; 8012;;;;N;;;;; +2F7F;KANGXI RADICAL EAR;So;0;ON; 8033;;;;N;;;;; +2F80;KANGXI RADICAL BRUSH;So;0;ON; 807F;;;;N;;;;; +2F81;KANGXI RADICAL MEAT;So;0;ON; 8089;;;;N;;;;; +2F82;KANGXI RADICAL MINISTER;So;0;ON; 81E3;;;;N;;;;; +2F83;KANGXI RADICAL SELF;So;0;ON; 81EA;;;;N;;;;; +2F84;KANGXI RADICAL ARRIVE;So;0;ON; 81F3;;;;N;;;;; +2F85;KANGXI RADICAL MORTAR;So;0;ON; 81FC;;;;N;;;;; +2F86;KANGXI RADICAL TONGUE;So;0;ON; 820C;;;;N;;;;; +2F87;KANGXI RADICAL OPPOSE;So;0;ON; 821B;;;;N;;;;; +2F88;KANGXI RADICAL BOAT;So;0;ON; 821F;;;;N;;;;; +2F89;KANGXI RADICAL STOPPING;So;0;ON; 826E;;;;N;;;;; +2F8A;KANGXI RADICAL COLOR;So;0;ON; 8272;;;;N;;;;; +2F8B;KANGXI RADICAL GRASS;So;0;ON; 8278;;;;N;;;;; +2F8C;KANGXI RADICAL TIGER;So;0;ON; 864D;;;;N;;;;; +2F8D;KANGXI RADICAL INSECT;So;0;ON; 866B;;;;N;;;;; +2F8E;KANGXI RADICAL BLOOD;So;0;ON; 8840;;;;N;;;;; +2F8F;KANGXI RADICAL WALK ENCLOSURE;So;0;ON; 884C;;;;N;;;;; +2F90;KANGXI RADICAL CLOTHES;So;0;ON; 8863;;;;N;;;;; +2F91;KANGXI RADICAL WEST;So;0;ON; 897E;;;;N;;;;; +2F92;KANGXI RADICAL SEE;So;0;ON; 898B;;;;N;;;;; +2F93;KANGXI RADICAL HORN;So;0;ON; 89D2;;;;N;;;;; +2F94;KANGXI RADICAL SPEECH;So;0;ON; 8A00;;;;N;;;;; +2F95;KANGXI RADICAL VALLEY;So;0;ON; 8C37;;;;N;;;;; +2F96;KANGXI RADICAL BEAN;So;0;ON; 8C46;;;;N;;;;; +2F97;KANGXI RADICAL PIG;So;0;ON; 8C55;;;;N;;;;; +2F98;KANGXI RADICAL BADGER;So;0;ON; 8C78;;;;N;;;;; +2F99;KANGXI RADICAL SHELL;So;0;ON; 8C9D;;;;N;;;;; +2F9A;KANGXI RADICAL RED;So;0;ON; 8D64;;;;N;;;;; +2F9B;KANGXI RADICAL RUN;So;0;ON; 8D70;;;;N;;;;; +2F9C;KANGXI RADICAL FOOT;So;0;ON; 8DB3;;;;N;;;;; +2F9D;KANGXI RADICAL BODY;So;0;ON; 8EAB;;;;N;;;;; +2F9E;KANGXI RADICAL CART;So;0;ON; 8ECA;;;;N;;;;; +2F9F;KANGXI RADICAL BITTER;So;0;ON; 8F9B;;;;N;;;;; +2FA0;KANGXI RADICAL MORNING;So;0;ON; 8FB0;;;;N;;;;; +2FA1;KANGXI RADICAL WALK;So;0;ON; 8FB5;;;;N;;;;; +2FA2;KANGXI RADICAL CITY;So;0;ON; 9091;;;;N;;;;; +2FA3;KANGXI RADICAL WINE;So;0;ON; 9149;;;;N;;;;; +2FA4;KANGXI RADICAL DISTINGUISH;So;0;ON; 91C6;;;;N;;;;; +2FA5;KANGXI RADICAL VILLAGE;So;0;ON; 91CC;;;;N;;;;; +2FA6;KANGXI RADICAL GOLD;So;0;ON; 91D1;;;;N;;;;; +2FA7;KANGXI RADICAL LONG;So;0;ON; 9577;;;;N;;;;; +2FA8;KANGXI RADICAL GATE;So;0;ON; 9580;;;;N;;;;; +2FA9;KANGXI RADICAL MOUND;So;0;ON; 961C;;;;N;;;;; +2FAA;KANGXI RADICAL SLAVE;So;0;ON; 96B6;;;;N;;;;; +2FAB;KANGXI RADICAL SHORT TAILED BIRD;So;0;ON; 96B9;;;;N;;;;; +2FAC;KANGXI RADICAL RAIN;So;0;ON; 96E8;;;;N;;;;; +2FAD;KANGXI RADICAL BLUE;So;0;ON; 9751;;;;N;;;;; +2FAE;KANGXI RADICAL WRONG;So;0;ON; 975E;;;;N;;;;; +2FAF;KANGXI RADICAL FACE;So;0;ON; 9762;;;;N;;;;; +2FB0;KANGXI RADICAL LEATHER;So;0;ON; 9769;;;;N;;;;; +2FB1;KANGXI RADICAL TANNED LEATHER;So;0;ON; 97CB;;;;N;;;;; +2FB2;KANGXI RADICAL LEEK;So;0;ON; 97ED;;;;N;;;;; +2FB3;KANGXI RADICAL SOUND;So;0;ON; 97F3;;;;N;;;;; +2FB4;KANGXI RADICAL LEAF;So;0;ON; 9801;;;;N;;;;; +2FB5;KANGXI RADICAL WIND;So;0;ON; 98A8;;;;N;;;;; +2FB6;KANGXI RADICAL FLY;So;0;ON; 98DB;;;;N;;;;; +2FB7;KANGXI RADICAL EAT;So;0;ON; 98DF;;;;N;;;;; +2FB8;KANGXI RADICAL HEAD;So;0;ON; 9996;;;;N;;;;; +2FB9;KANGXI RADICAL FRAGRANT;So;0;ON; 9999;;;;N;;;;; +2FBA;KANGXI RADICAL HORSE;So;0;ON; 99AC;;;;N;;;;; +2FBB;KANGXI RADICAL BONE;So;0;ON; 9AA8;;;;N;;;;; +2FBC;KANGXI RADICAL TALL;So;0;ON; 9AD8;;;;N;;;;; +2FBD;KANGXI RADICAL HAIR;So;0;ON; 9ADF;;;;N;;;;; +2FBE;KANGXI RADICAL FIGHT;So;0;ON; 9B25;;;;N;;;;; +2FBF;KANGXI RADICAL SACRIFICIAL WINE;So;0;ON; 9B2F;;;;N;;;;; +2FC0;KANGXI RADICAL CAULDRON;So;0;ON; 9B32;;;;N;;;;; +2FC1;KANGXI RADICAL GHOST;So;0;ON; 9B3C;;;;N;;;;; +2FC2;KANGXI RADICAL FISH;So;0;ON; 9B5A;;;;N;;;;; +2FC3;KANGXI RADICAL BIRD;So;0;ON; 9CE5;;;;N;;;;; +2FC4;KANGXI RADICAL SALT;So;0;ON; 9E75;;;;N;;;;; +2FC5;KANGXI RADICAL DEER;So;0;ON; 9E7F;;;;N;;;;; +2FC6;KANGXI RADICAL WHEAT;So;0;ON; 9EA5;;;;N;;;;; +2FC7;KANGXI RADICAL HEMP;So;0;ON; 9EBB;;;;N;;;;; +2FC8;KANGXI RADICAL YELLOW;So;0;ON; 9EC3;;;;N;;;;; +2FC9;KANGXI RADICAL MILLET;So;0;ON; 9ECD;;;;N;;;;; +2FCA;KANGXI RADICAL BLACK;So;0;ON; 9ED1;;;;N;;;;; +2FCB;KANGXI RADICAL EMBROIDERY;So;0;ON; 9EF9;;;;N;;;;; +2FCC;KANGXI RADICAL FROG;So;0;ON; 9EFD;;;;N;;;;; +2FCD;KANGXI RADICAL TRIPOD;So;0;ON; 9F0E;;;;N;;;;; +2FCE;KANGXI RADICAL DRUM;So;0;ON; 9F13;;;;N;;;;; +2FCF;KANGXI RADICAL RAT;So;0;ON; 9F20;;;;N;;;;; +2FD0;KANGXI RADICAL NOSE;So;0;ON; 9F3B;;;;N;;;;; +2FD1;KANGXI RADICAL EVEN;So;0;ON; 9F4A;;;;N;;;;; +2FD2;KANGXI RADICAL TOOTH;So;0;ON; 9F52;;;;N;;;;; +2FD3;KANGXI RADICAL DRAGON;So;0;ON; 9F8D;;;;N;;;;; +2FD4;KANGXI RADICAL TURTLE;So;0;ON; 9F9C;;;;N;;;;; +2FD5;KANGXI RADICAL FLUTE;So;0;ON; 9FA0;;;;N;;;;; +2FF0;IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT;So;0;ON;;;;;N;;;;; +2FF1;IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO BELOW;So;0;ON;;;;;N;;;;; +2FF2;IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO MIDDLE AND RIGHT;So;0;ON;;;;;N;;;;; +2FF3;IDEOGRAPHIC DESCRIPTION CHARACTER ABOVE TO MIDDLE AND BELOW;So;0;ON;;;;;N;;;;; +2FF4;IDEOGRAPHIC DESCRIPTION CHARACTER FULL SURROUND;So;0;ON;;;;;N;;;;; +2FF5;IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM ABOVE;So;0;ON;;;;;N;;;;; +2FF6;IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM BELOW;So;0;ON;;;;;N;;;;; +2FF7;IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LEFT;So;0;ON;;;;;N;;;;; +2FF8;IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER LEFT;So;0;ON;;;;;N;;;;; +2FF9;IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM UPPER RIGHT;So;0;ON;;;;;N;;;;; +2FFA;IDEOGRAPHIC DESCRIPTION CHARACTER SURROUND FROM LOWER LEFT;So;0;ON;;;;;N;;;;; +2FFB;IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID;So;0;ON;;;;;N;;;;; +3000;IDEOGRAPHIC SPACE;Zs;0;WS; 0020;;;;N;;;;; +3001;IDEOGRAPHIC COMMA;Po;0;ON;;;;;N;;;;; +3002;IDEOGRAPHIC FULL STOP;Po;0;ON;;;;;N;IDEOGRAPHIC PERIOD;;;; +3003;DITTO MARK;Po;0;ON;;;;;N;;;;; +3004;JAPANESE INDUSTRIAL STANDARD SYMBOL;So;0;ON;;;;;N;;;;; +3005;IDEOGRAPHIC ITERATION MARK;Lm;0;L;;;;;N;;;;; +3006;IDEOGRAPHIC CLOSING MARK;Lo;0;L;;;;;N;;;;; +3007;IDEOGRAPHIC NUMBER ZERO;Nl;0;L;;;;0;N;;;;; +3008;LEFT ANGLE BRACKET;Ps;0;ON;;;;;Y;OPENING ANGLE BRACKET;;;; +3009;RIGHT ANGLE BRACKET;Pe;0;ON;;;;;Y;CLOSING ANGLE BRACKET;;;; +300A;LEFT DOUBLE ANGLE BRACKET;Ps;0;ON;;;;;Y;OPENING DOUBLE ANGLE BRACKET;;;; +300B;RIGHT DOUBLE ANGLE BRACKET;Pe;0;ON;;;;;Y;CLOSING DOUBLE ANGLE BRACKET;;;; +300C;LEFT CORNER BRACKET;Ps;0;ON;;;;;Y;OPENING CORNER BRACKET;;;; +300D;RIGHT CORNER BRACKET;Pe;0;ON;;;;;Y;CLOSING CORNER BRACKET;;;; +300E;LEFT WHITE CORNER BRACKET;Ps;0;ON;;;;;Y;OPENING WHITE CORNER BRACKET;;;; +300F;RIGHT WHITE CORNER BRACKET;Pe;0;ON;;;;;Y;CLOSING WHITE CORNER BRACKET;;;; +3010;LEFT BLACK LENTICULAR BRACKET;Ps;0;ON;;;;;Y;OPENING BLACK LENTICULAR BRACKET;;;; +3011;RIGHT BLACK LENTICULAR BRACKET;Pe;0;ON;;;;;Y;CLOSING BLACK LENTICULAR BRACKET;;;; +3012;POSTAL MARK;So;0;ON;;;;;N;;;;; +3013;GETA MARK;So;0;ON;;;;;N;;;;; +3014;LEFT TORTOISE SHELL BRACKET;Ps;0;ON;;;;;Y;OPENING TORTOISE SHELL BRACKET;;;; +3015;RIGHT TORTOISE SHELL BRACKET;Pe;0;ON;;;;;Y;CLOSING TORTOISE SHELL BRACKET;;;; +3016;LEFT WHITE LENTICULAR BRACKET;Ps;0;ON;;;;;Y;OPENING WHITE LENTICULAR BRACKET;;;; +3017;RIGHT WHITE LENTICULAR BRACKET;Pe;0;ON;;;;;Y;CLOSING WHITE LENTICULAR BRACKET;;;; +3018;LEFT WHITE TORTOISE SHELL BRACKET;Ps;0;ON;;;;;Y;OPENING WHITE TORTOISE SHELL BRACKET;;;; +3019;RIGHT WHITE TORTOISE SHELL BRACKET;Pe;0;ON;;;;;Y;CLOSING WHITE TORTOISE SHELL BRACKET;;;; +301A;LEFT WHITE SQUARE BRACKET;Ps;0;ON;;;;;Y;OPENING WHITE SQUARE BRACKET;;;; +301B;RIGHT WHITE SQUARE BRACKET;Pe;0;ON;;;;;Y;CLOSING WHITE SQUARE BRACKET;;;; +301C;WAVE DASH;Pd;0;ON;;;;;N;;;;; +301D;REVERSED DOUBLE PRIME QUOTATION MARK;Ps;0;ON;;;;;N;;;;; +301E;DOUBLE PRIME QUOTATION MARK;Pe;0;ON;;;;;N;;;;; +301F;LOW DOUBLE PRIME QUOTATION MARK;Pe;0;ON;;;;;N;;;;; +3020;POSTAL MARK FACE;So;0;ON;;;;;N;;;;; +3021;HANGZHOU NUMERAL ONE;Nl;0;L;;;;1;N;;;;; +3022;HANGZHOU NUMERAL TWO;Nl;0;L;;;;2;N;;;;; +3023;HANGZHOU NUMERAL THREE;Nl;0;L;;;;3;N;;;;; +3024;HANGZHOU NUMERAL FOUR;Nl;0;L;;;;4;N;;;;; +3025;HANGZHOU NUMERAL FIVE;Nl;0;L;;;;5;N;;;;; +3026;HANGZHOU NUMERAL SIX;Nl;0;L;;;;6;N;;;;; +3027;HANGZHOU NUMERAL SEVEN;Nl;0;L;;;;7;N;;;;; +3028;HANGZHOU NUMERAL EIGHT;Nl;0;L;;;;8;N;;;;; +3029;HANGZHOU NUMERAL NINE;Nl;0;L;;;;9;N;;;;; +302A;IDEOGRAPHIC LEVEL TONE MARK;Mn;218;NSM;;;;;N;;;;; +302B;IDEOGRAPHIC RISING TONE MARK;Mn;228;NSM;;;;;N;;;;; +302C;IDEOGRAPHIC DEPARTING TONE MARK;Mn;232;NSM;;;;;N;;;;; +302D;IDEOGRAPHIC ENTERING TONE MARK;Mn;222;NSM;;;;;N;;;;; +302E;HANGUL SINGLE DOT TONE MARK;Mc;224;L;;;;;N;;;;; +302F;HANGUL DOUBLE DOT TONE MARK;Mc;224;L;;;;;N;;;;; +3030;WAVY DASH;Pd;0;ON;;;;;N;;;;; +3031;VERTICAL KANA REPEAT MARK;Lm;0;L;;;;;N;;;;; +3032;VERTICAL KANA REPEAT WITH VOICED SOUND MARK;Lm;0;L;;;;;N;;;;; +3033;VERTICAL KANA REPEAT MARK UPPER HALF;Lm;0;L;;;;;N;;;;; +3034;VERTICAL KANA REPEAT WITH VOICED SOUND MARK UPPER HALF;Lm;0;L;;;;;N;;;;; +3035;VERTICAL KANA REPEAT MARK LOWER HALF;Lm;0;L;;;;;N;;;;; +3036;CIRCLED POSTAL MARK;So;0;ON; 3012;;;;N;;;;; +3037;IDEOGRAPHIC TELEGRAPH LINE FEED SEPARATOR SYMBOL;So;0;ON;;;;;N;;;;; +3038;HANGZHOU NUMERAL TEN;Nl;0;L; 5341;;;10;N;;;;; +3039;HANGZHOU NUMERAL TWENTY;Nl;0;L; 5344;;;20;N;;;;; +303A;HANGZHOU NUMERAL THIRTY;Nl;0;L; 5345;;;30;N;;;;; +303B;VERTICAL IDEOGRAPHIC ITERATION MARK;Lm;0;L;;;;;N;;;;; +303C;MASU MARK;Lo;0;L;;;;;N;;;;; +303D;PART ALTERNATION MARK;Po;0;ON;;;;;N;;;;; +303E;IDEOGRAPHIC VARIATION INDICATOR;So;0;ON;;;;;N;;;;; +303F;IDEOGRAPHIC HALF FILL SPACE;So;0;ON;;;;;N;;;;; +3041;HIRAGANA LETTER SMALL A;Lo;0;L;;;;;N;;;;; +3042;HIRAGANA LETTER A;Lo;0;L;;;;;N;;;;; +3043;HIRAGANA LETTER SMALL I;Lo;0;L;;;;;N;;;;; +3044;HIRAGANA LETTER I;Lo;0;L;;;;;N;;;;; +3045;HIRAGANA LETTER SMALL U;Lo;0;L;;;;;N;;;;; +3046;HIRAGANA LETTER U;Lo;0;L;;;;;N;;;;; +3047;HIRAGANA LETTER SMALL E;Lo;0;L;;;;;N;;;;; +3048;HIRAGANA LETTER E;Lo;0;L;;;;;N;;;;; +3049;HIRAGANA LETTER SMALL O;Lo;0;L;;;;;N;;;;; +304A;HIRAGANA LETTER O;Lo;0;L;;;;;N;;;;; +304B;HIRAGANA LETTER KA;Lo;0;L;;;;;N;;;;; +304C;HIRAGANA LETTER GA;Lo;0;L;304B 3099;;;;N;;;;; +304D;HIRAGANA LETTER KI;Lo;0;L;;;;;N;;;;; +304E;HIRAGANA LETTER GI;Lo;0;L;304D 3099;;;;N;;;;; +304F;HIRAGANA LETTER KU;Lo;0;L;;;;;N;;;;; +3050;HIRAGANA LETTER GU;Lo;0;L;304F 3099;;;;N;;;;; +3051;HIRAGANA LETTER KE;Lo;0;L;;;;;N;;;;; +3052;HIRAGANA LETTER GE;Lo;0;L;3051 3099;;;;N;;;;; +3053;HIRAGANA LETTER KO;Lo;0;L;;;;;N;;;;; +3054;HIRAGANA LETTER GO;Lo;0;L;3053 3099;;;;N;;;;; +3055;HIRAGANA LETTER SA;Lo;0;L;;;;;N;;;;; +3056;HIRAGANA LETTER ZA;Lo;0;L;3055 3099;;;;N;;;;; +3057;HIRAGANA LETTER SI;Lo;0;L;;;;;N;;;;; +3058;HIRAGANA LETTER ZI;Lo;0;L;3057 3099;;;;N;;;;; +3059;HIRAGANA LETTER SU;Lo;0;L;;;;;N;;;;; +305A;HIRAGANA LETTER ZU;Lo;0;L;3059 3099;;;;N;;;;; +305B;HIRAGANA LETTER SE;Lo;0;L;;;;;N;;;;; +305C;HIRAGANA LETTER ZE;Lo;0;L;305B 3099;;;;N;;;;; +305D;HIRAGANA LETTER SO;Lo;0;L;;;;;N;;;;; +305E;HIRAGANA LETTER ZO;Lo;0;L;305D 3099;;;;N;;;;; +305F;HIRAGANA LETTER TA;Lo;0;L;;;;;N;;;;; +3060;HIRAGANA LETTER DA;Lo;0;L;305F 3099;;;;N;;;;; +3061;HIRAGANA LETTER TI;Lo;0;L;;;;;N;;;;; +3062;HIRAGANA LETTER DI;Lo;0;L;3061 3099;;;;N;;;;; +3063;HIRAGANA LETTER SMALL TU;Lo;0;L;;;;;N;;;;; +3064;HIRAGANA LETTER TU;Lo;0;L;;;;;N;;;;; +3065;HIRAGANA LETTER DU;Lo;0;L;3064 3099;;;;N;;;;; +3066;HIRAGANA LETTER TE;Lo;0;L;;;;;N;;;;; +3067;HIRAGANA LETTER DE;Lo;0;L;3066 3099;;;;N;;;;; +3068;HIRAGANA LETTER TO;Lo;0;L;;;;;N;;;;; +3069;HIRAGANA LETTER DO;Lo;0;L;3068 3099;;;;N;;;;; +306A;HIRAGANA LETTER NA;Lo;0;L;;;;;N;;;;; +306B;HIRAGANA LETTER NI;Lo;0;L;;;;;N;;;;; +306C;HIRAGANA LETTER NU;Lo;0;L;;;;;N;;;;; +306D;HIRAGANA LETTER NE;Lo;0;L;;;;;N;;;;; +306E;HIRAGANA LETTER NO;Lo;0;L;;;;;N;;;;; +306F;HIRAGANA LETTER HA;Lo;0;L;;;;;N;;;;; +3070;HIRAGANA LETTER BA;Lo;0;L;306F 3099;;;;N;;;;; +3071;HIRAGANA LETTER PA;Lo;0;L;306F 309A;;;;N;;;;; +3072;HIRAGANA LETTER HI;Lo;0;L;;;;;N;;;;; +3073;HIRAGANA LETTER BI;Lo;0;L;3072 3099;;;;N;;;;; +3074;HIRAGANA LETTER PI;Lo;0;L;3072 309A;;;;N;;;;; +3075;HIRAGANA LETTER HU;Lo;0;L;;;;;N;;;;; +3076;HIRAGANA LETTER BU;Lo;0;L;3075 3099;;;;N;;;;; +3077;HIRAGANA LETTER PU;Lo;0;L;3075 309A;;;;N;;;;; +3078;HIRAGANA LETTER HE;Lo;0;L;;;;;N;;;;; +3079;HIRAGANA LETTER BE;Lo;0;L;3078 3099;;;;N;;;;; +307A;HIRAGANA LETTER PE;Lo;0;L;3078 309A;;;;N;;;;; +307B;HIRAGANA LETTER HO;Lo;0;L;;;;;N;;;;; +307C;HIRAGANA LETTER BO;Lo;0;L;307B 3099;;;;N;;;;; +307D;HIRAGANA LETTER PO;Lo;0;L;307B 309A;;;;N;;;;; +307E;HIRAGANA LETTER MA;Lo;0;L;;;;;N;;;;; +307F;HIRAGANA LETTER MI;Lo;0;L;;;;;N;;;;; +3080;HIRAGANA LETTER MU;Lo;0;L;;;;;N;;;;; +3081;HIRAGANA LETTER ME;Lo;0;L;;;;;N;;;;; +3082;HIRAGANA LETTER MO;Lo;0;L;;;;;N;;;;; +3083;HIRAGANA LETTER SMALL YA;Lo;0;L;;;;;N;;;;; +3084;HIRAGANA LETTER YA;Lo;0;L;;;;;N;;;;; +3085;HIRAGANA LETTER SMALL YU;Lo;0;L;;;;;N;;;;; +3086;HIRAGANA LETTER YU;Lo;0;L;;;;;N;;;;; +3087;HIRAGANA LETTER SMALL YO;Lo;0;L;;;;;N;;;;; +3088;HIRAGANA LETTER YO;Lo;0;L;;;;;N;;;;; +3089;HIRAGANA LETTER RA;Lo;0;L;;;;;N;;;;; +308A;HIRAGANA LETTER RI;Lo;0;L;;;;;N;;;;; +308B;HIRAGANA LETTER RU;Lo;0;L;;;;;N;;;;; +308C;HIRAGANA LETTER RE;Lo;0;L;;;;;N;;;;; +308D;HIRAGANA LETTER RO;Lo;0;L;;;;;N;;;;; +308E;HIRAGANA LETTER SMALL WA;Lo;0;L;;;;;N;;;;; +308F;HIRAGANA LETTER WA;Lo;0;L;;;;;N;;;;; +3090;HIRAGANA LETTER WI;Lo;0;L;;;;;N;;;;; +3091;HIRAGANA LETTER WE;Lo;0;L;;;;;N;;;;; +3092;HIRAGANA LETTER WO;Lo;0;L;;;;;N;;;;; +3093;HIRAGANA LETTER N;Lo;0;L;;;;;N;;;;; +3094;HIRAGANA LETTER VU;Lo;0;L;3046 3099;;;;N;;;;; +3095;HIRAGANA LETTER SMALL KA;Lo;0;L;;;;;N;;;;; +3096;HIRAGANA LETTER SMALL KE;Lo;0;L;;;;;N;;;;; +3099;COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK;Mn;8;NSM;;;;;N;NON-SPACING KATAKANA-HIRAGANA VOICED SOUND MARK;;;; +309A;COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK;Mn;8;NSM;;;;;N;NON-SPACING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK;;;; +309B;KATAKANA-HIRAGANA VOICED SOUND MARK;Sk;0;ON; 0020 3099;;;;N;;;;; +309C;KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK;Sk;0;ON; 0020 309A;;;;N;;;;; +309D;HIRAGANA ITERATION MARK;Lm;0;L;;;;;N;;;;; +309E;HIRAGANA VOICED ITERATION MARK;Lm;0;L;309D 3099;;;;N;;;;; +309F;HIRAGANA DIGRAPH YORI;Lo;0;L; 3088 308A;;;;N;;;;; +30A0;KATAKANA-HIRAGANA DOUBLE HYPHEN;Pd;0;ON;;;;;N;;;;; +30A1;KATAKANA LETTER SMALL A;Lo;0;L;;;;;N;;;;; +30A2;KATAKANA LETTER A;Lo;0;L;;;;;N;;;;; +30A3;KATAKANA LETTER SMALL I;Lo;0;L;;;;;N;;;;; +30A4;KATAKANA LETTER I;Lo;0;L;;;;;N;;;;; +30A5;KATAKANA LETTER SMALL U;Lo;0;L;;;;;N;;;;; +30A6;KATAKANA LETTER U;Lo;0;L;;;;;N;;;;; +30A7;KATAKANA LETTER SMALL E;Lo;0;L;;;;;N;;;;; +30A8;KATAKANA LETTER E;Lo;0;L;;;;;N;;;;; +30A9;KATAKANA LETTER SMALL O;Lo;0;L;;;;;N;;;;; +30AA;KATAKANA LETTER O;Lo;0;L;;;;;N;;;;; +30AB;KATAKANA LETTER KA;Lo;0;L;;;;;N;;;;; +30AC;KATAKANA LETTER GA;Lo;0;L;30AB 3099;;;;N;;;;; +30AD;KATAKANA LETTER KI;Lo;0;L;;;;;N;;;;; +30AE;KATAKANA LETTER GI;Lo;0;L;30AD 3099;;;;N;;;;; +30AF;KATAKANA LETTER KU;Lo;0;L;;;;;N;;;;; +30B0;KATAKANA LETTER GU;Lo;0;L;30AF 3099;;;;N;;;;; +30B1;KATAKANA LETTER KE;Lo;0;L;;;;;N;;;;; +30B2;KATAKANA LETTER GE;Lo;0;L;30B1 3099;;;;N;;;;; +30B3;KATAKANA LETTER KO;Lo;0;L;;;;;N;;;;; +30B4;KATAKANA LETTER GO;Lo;0;L;30B3 3099;;;;N;;;;; +30B5;KATAKANA LETTER SA;Lo;0;L;;;;;N;;;;; +30B6;KATAKANA LETTER ZA;Lo;0;L;30B5 3099;;;;N;;;;; +30B7;KATAKANA LETTER SI;Lo;0;L;;;;;N;;;;; +30B8;KATAKANA LETTER ZI;Lo;0;L;30B7 3099;;;;N;;;;; +30B9;KATAKANA LETTER SU;Lo;0;L;;;;;N;;;;; +30BA;KATAKANA LETTER ZU;Lo;0;L;30B9 3099;;;;N;;;;; +30BB;KATAKANA LETTER SE;Lo;0;L;;;;;N;;;;; +30BC;KATAKANA LETTER ZE;Lo;0;L;30BB 3099;;;;N;;;;; +30BD;KATAKANA LETTER SO;Lo;0;L;;;;;N;;;;; +30BE;KATAKANA LETTER ZO;Lo;0;L;30BD 3099;;;;N;;;;; +30BF;KATAKANA LETTER TA;Lo;0;L;;;;;N;;;;; +30C0;KATAKANA LETTER DA;Lo;0;L;30BF 3099;;;;N;;;;; +30C1;KATAKANA LETTER TI;Lo;0;L;;;;;N;;;;; +30C2;KATAKANA LETTER DI;Lo;0;L;30C1 3099;;;;N;;;;; +30C3;KATAKANA LETTER SMALL TU;Lo;0;L;;;;;N;;;;; +30C4;KATAKANA LETTER TU;Lo;0;L;;;;;N;;;;; +30C5;KATAKANA LETTER DU;Lo;0;L;30C4 3099;;;;N;;;;; +30C6;KATAKANA LETTER TE;Lo;0;L;;;;;N;;;;; +30C7;KATAKANA LETTER DE;Lo;0;L;30C6 3099;;;;N;;;;; +30C8;KATAKANA LETTER TO;Lo;0;L;;;;;N;;;;; +30C9;KATAKANA LETTER DO;Lo;0;L;30C8 3099;;;;N;;;;; +30CA;KATAKANA LETTER NA;Lo;0;L;;;;;N;;;;; +30CB;KATAKANA LETTER NI;Lo;0;L;;;;;N;;;;; +30CC;KATAKANA LETTER NU;Lo;0;L;;;;;N;;;;; +30CD;KATAKANA LETTER NE;Lo;0;L;;;;;N;;;;; +30CE;KATAKANA LETTER NO;Lo;0;L;;;;;N;;;;; +30CF;KATAKANA LETTER HA;Lo;0;L;;;;;N;;;;; +30D0;KATAKANA LETTER BA;Lo;0;L;30CF 3099;;;;N;;;;; +30D1;KATAKANA LETTER PA;Lo;0;L;30CF 309A;;;;N;;;;; +30D2;KATAKANA LETTER HI;Lo;0;L;;;;;N;;;;; +30D3;KATAKANA LETTER BI;Lo;0;L;30D2 3099;;;;N;;;;; +30D4;KATAKANA LETTER PI;Lo;0;L;30D2 309A;;;;N;;;;; +30D5;KATAKANA LETTER HU;Lo;0;L;;;;;N;;;;; +30D6;KATAKANA LETTER BU;Lo;0;L;30D5 3099;;;;N;;;;; +30D7;KATAKANA LETTER PU;Lo;0;L;30D5 309A;;;;N;;;;; +30D8;KATAKANA LETTER HE;Lo;0;L;;;;;N;;;;; +30D9;KATAKANA LETTER BE;Lo;0;L;30D8 3099;;;;N;;;;; +30DA;KATAKANA LETTER PE;Lo;0;L;30D8 309A;;;;N;;;;; +30DB;KATAKANA LETTER HO;Lo;0;L;;;;;N;;;;; +30DC;KATAKANA LETTER BO;Lo;0;L;30DB 3099;;;;N;;;;; +30DD;KATAKANA LETTER PO;Lo;0;L;30DB 309A;;;;N;;;;; +30DE;KATAKANA LETTER MA;Lo;0;L;;;;;N;;;;; +30DF;KATAKANA LETTER MI;Lo;0;L;;;;;N;;;;; +30E0;KATAKANA LETTER MU;Lo;0;L;;;;;N;;;;; +30E1;KATAKANA LETTER ME;Lo;0;L;;;;;N;;;;; +30E2;KATAKANA LETTER MO;Lo;0;L;;;;;N;;;;; +30E3;KATAKANA LETTER SMALL YA;Lo;0;L;;;;;N;;;;; +30E4;KATAKANA LETTER YA;Lo;0;L;;;;;N;;;;; +30E5;KATAKANA LETTER SMALL YU;Lo;0;L;;;;;N;;;;; +30E6;KATAKANA LETTER YU;Lo;0;L;;;;;N;;;;; +30E7;KATAKANA LETTER SMALL YO;Lo;0;L;;;;;N;;;;; +30E8;KATAKANA LETTER YO;Lo;0;L;;;;;N;;;;; +30E9;KATAKANA LETTER RA;Lo;0;L;;;;;N;;;;; +30EA;KATAKANA LETTER RI;Lo;0;L;;;;;N;;;;; +30EB;KATAKANA LETTER RU;Lo;0;L;;;;;N;;;;; +30EC;KATAKANA LETTER RE;Lo;0;L;;;;;N;;;;; +30ED;KATAKANA LETTER RO;Lo;0;L;;;;;N;;;;; +30EE;KATAKANA LETTER SMALL WA;Lo;0;L;;;;;N;;;;; +30EF;KATAKANA LETTER WA;Lo;0;L;;;;;N;;;;; +30F0;KATAKANA LETTER WI;Lo;0;L;;;;;N;;;;; +30F1;KATAKANA LETTER WE;Lo;0;L;;;;;N;;;;; +30F2;KATAKANA LETTER WO;Lo;0;L;;;;;N;;;;; +30F3;KATAKANA LETTER N;Lo;0;L;;;;;N;;;;; +30F4;KATAKANA LETTER VU;Lo;0;L;30A6 3099;;;;N;;;;; +30F5;KATAKANA LETTER SMALL KA;Lo;0;L;;;;;N;;;;; +30F6;KATAKANA LETTER SMALL KE;Lo;0;L;;;;;N;;;;; +30F7;KATAKANA LETTER VA;Lo;0;L;30EF 3099;;;;N;;;;; +30F8;KATAKANA LETTER VI;Lo;0;L;30F0 3099;;;;N;;;;; +30F9;KATAKANA LETTER VE;Lo;0;L;30F1 3099;;;;N;;;;; +30FA;KATAKANA LETTER VO;Lo;0;L;30F2 3099;;;;N;;;;; +30FB;KATAKANA MIDDLE DOT;Po;0;ON;;;;;N;;;;; +30FC;KATAKANA-HIRAGANA PROLONGED SOUND MARK;Lm;0;L;;;;;N;;;;; +30FD;KATAKANA ITERATION MARK;Lm;0;L;;;;;N;;;;; +30FE;KATAKANA VOICED ITERATION MARK;Lm;0;L;30FD 3099;;;;N;;;;; +30FF;KATAKANA DIGRAPH KOTO;Lo;0;L; 30B3 30C8;;;;N;;;;; +3105;BOPOMOFO LETTER B;Lo;0;L;;;;;N;;;;; +3106;BOPOMOFO LETTER P;Lo;0;L;;;;;N;;;;; +3107;BOPOMOFO LETTER M;Lo;0;L;;;;;N;;;;; +3108;BOPOMOFO LETTER F;Lo;0;L;;;;;N;;;;; +3109;BOPOMOFO LETTER D;Lo;0;L;;;;;N;;;;; +310A;BOPOMOFO LETTER T;Lo;0;L;;;;;N;;;;; +310B;BOPOMOFO LETTER N;Lo;0;L;;;;;N;;;;; +310C;BOPOMOFO LETTER L;Lo;0;L;;;;;N;;;;; +310D;BOPOMOFO LETTER G;Lo;0;L;;;;;N;;;;; +310E;BOPOMOFO LETTER K;Lo;0;L;;;;;N;;;;; +310F;BOPOMOFO LETTER H;Lo;0;L;;;;;N;;;;; +3110;BOPOMOFO LETTER J;Lo;0;L;;;;;N;;;;; +3111;BOPOMOFO LETTER Q;Lo;0;L;;;;;N;;;;; +3112;BOPOMOFO LETTER X;Lo;0;L;;;;;N;;;;; +3113;BOPOMOFO LETTER ZH;Lo;0;L;;;;;N;;;;; +3114;BOPOMOFO LETTER CH;Lo;0;L;;;;;N;;;;; +3115;BOPOMOFO LETTER SH;Lo;0;L;;;;;N;;;;; +3116;BOPOMOFO LETTER R;Lo;0;L;;;;;N;;;;; +3117;BOPOMOFO LETTER Z;Lo;0;L;;;;;N;;;;; +3118;BOPOMOFO LETTER C;Lo;0;L;;;;;N;;;;; +3119;BOPOMOFO LETTER S;Lo;0;L;;;;;N;;;;; +311A;BOPOMOFO LETTER A;Lo;0;L;;;;;N;;;;; +311B;BOPOMOFO LETTER O;Lo;0;L;;;;;N;;;;; +311C;BOPOMOFO LETTER E;Lo;0;L;;;;;N;;;;; +311D;BOPOMOFO LETTER EH;Lo;0;L;;;;;N;;;;; +311E;BOPOMOFO LETTER AI;Lo;0;L;;;;;N;;;;; +311F;BOPOMOFO LETTER EI;Lo;0;L;;;;;N;;;;; +3120;BOPOMOFO LETTER AU;Lo;0;L;;;;;N;;;;; +3121;BOPOMOFO LETTER OU;Lo;0;L;;;;;N;;;;; +3122;BOPOMOFO LETTER AN;Lo;0;L;;;;;N;;;;; +3123;BOPOMOFO LETTER EN;Lo;0;L;;;;;N;;;;; +3124;BOPOMOFO LETTER ANG;Lo;0;L;;;;;N;;;;; +3125;BOPOMOFO LETTER ENG;Lo;0;L;;;;;N;;;;; +3126;BOPOMOFO LETTER ER;Lo;0;L;;;;;N;;;;; +3127;BOPOMOFO LETTER I;Lo;0;L;;;;;N;;;;; +3128;BOPOMOFO LETTER U;Lo;0;L;;;;;N;;;;; +3129;BOPOMOFO LETTER IU;Lo;0;L;;;;;N;;;;; +312A;BOPOMOFO LETTER V;Lo;0;L;;;;;N;;;;; +312B;BOPOMOFO LETTER NG;Lo;0;L;;;;;N;;;;; +312C;BOPOMOFO LETTER GN;Lo;0;L;;;;;N;;;;; +312D;BOPOMOFO LETTER IH;Lo;0;L;;;;;N;;;;; +312E;BOPOMOFO LETTER O WITH DOT ABOVE;Lo;0;L;;;;;N;;;;; +312F;BOPOMOFO LETTER NN;Lo;0;L;;;;;N;;;;; +3131;HANGUL LETTER KIYEOK;Lo;0;L; 1100;;;;N;HANGUL LETTER GIYEOG;;;; +3132;HANGUL LETTER SSANGKIYEOK;Lo;0;L; 1101;;;;N;HANGUL LETTER SSANG GIYEOG;;;; +3133;HANGUL LETTER KIYEOK-SIOS;Lo;0;L; 11AA;;;;N;HANGUL LETTER GIYEOG SIOS;;;; +3134;HANGUL LETTER NIEUN;Lo;0;L; 1102;;;;N;;;;; +3135;HANGUL LETTER NIEUN-CIEUC;Lo;0;L; 11AC;;;;N;HANGUL LETTER NIEUN JIEUJ;;;; +3136;HANGUL LETTER NIEUN-HIEUH;Lo;0;L; 11AD;;;;N;HANGUL LETTER NIEUN HIEUH;;;; +3137;HANGUL LETTER TIKEUT;Lo;0;L; 1103;;;;N;HANGUL LETTER DIGEUD;;;; +3138;HANGUL LETTER SSANGTIKEUT;Lo;0;L; 1104;;;;N;HANGUL LETTER SSANG DIGEUD;;;; +3139;HANGUL LETTER RIEUL;Lo;0;L; 1105;;;;N;HANGUL LETTER LIEUL;;;; +313A;HANGUL LETTER RIEUL-KIYEOK;Lo;0;L; 11B0;;;;N;HANGUL LETTER LIEUL GIYEOG;;;; +313B;HANGUL LETTER RIEUL-MIEUM;Lo;0;L; 11B1;;;;N;HANGUL LETTER LIEUL MIEUM;;;; +313C;HANGUL LETTER RIEUL-PIEUP;Lo;0;L; 11B2;;;;N;HANGUL LETTER LIEUL BIEUB;;;; +313D;HANGUL LETTER RIEUL-SIOS;Lo;0;L; 11B3;;;;N;HANGUL LETTER LIEUL SIOS;;;; +313E;HANGUL LETTER RIEUL-THIEUTH;Lo;0;L; 11B4;;;;N;HANGUL LETTER LIEUL TIEUT;;;; +313F;HANGUL LETTER RIEUL-PHIEUPH;Lo;0;L; 11B5;;;;N;HANGUL LETTER LIEUL PIEUP;;;; +3140;HANGUL LETTER RIEUL-HIEUH;Lo;0;L; 111A;;;;N;HANGUL LETTER LIEUL HIEUH;;;; +3141;HANGUL LETTER MIEUM;Lo;0;L; 1106;;;;N;;;;; +3142;HANGUL LETTER PIEUP;Lo;0;L; 1107;;;;N;HANGUL LETTER BIEUB;;;; +3143;HANGUL LETTER SSANGPIEUP;Lo;0;L; 1108;;;;N;HANGUL LETTER SSANG BIEUB;;;; +3144;HANGUL LETTER PIEUP-SIOS;Lo;0;L; 1121;;;;N;HANGUL LETTER BIEUB SIOS;;;; +3145;HANGUL LETTER SIOS;Lo;0;L; 1109;;;;N;;;;; +3146;HANGUL LETTER SSANGSIOS;Lo;0;L; 110A;;;;N;HANGUL LETTER SSANG SIOS;;;; +3147;HANGUL LETTER IEUNG;Lo;0;L; 110B;;;;N;;;;; +3148;HANGUL LETTER CIEUC;Lo;0;L; 110C;;;;N;HANGUL LETTER JIEUJ;;;; +3149;HANGUL LETTER SSANGCIEUC;Lo;0;L; 110D;;;;N;HANGUL LETTER SSANG JIEUJ;;;; +314A;HANGUL LETTER CHIEUCH;Lo;0;L; 110E;;;;N;HANGUL LETTER CIEUC;;;; +314B;HANGUL LETTER KHIEUKH;Lo;0;L; 110F;;;;N;HANGUL LETTER KIYEOK;;;; +314C;HANGUL LETTER THIEUTH;Lo;0;L; 1110;;;;N;HANGUL LETTER TIEUT;;;; +314D;HANGUL LETTER PHIEUPH;Lo;0;L; 1111;;;;N;HANGUL LETTER PIEUP;;;; +314E;HANGUL LETTER HIEUH;Lo;0;L; 1112;;;;N;;;;; +314F;HANGUL LETTER A;Lo;0;L; 1161;;;;N;;;;; +3150;HANGUL LETTER AE;Lo;0;L; 1162;;;;N;;;;; +3151;HANGUL LETTER YA;Lo;0;L; 1163;;;;N;;;;; +3152;HANGUL LETTER YAE;Lo;0;L; 1164;;;;N;;;;; +3153;HANGUL LETTER EO;Lo;0;L; 1165;;;;N;;;;; +3154;HANGUL LETTER E;Lo;0;L; 1166;;;;N;;;;; +3155;HANGUL LETTER YEO;Lo;0;L; 1167;;;;N;;;;; +3156;HANGUL LETTER YE;Lo;0;L; 1168;;;;N;;;;; +3157;HANGUL LETTER O;Lo;0;L; 1169;;;;N;;;;; +3158;HANGUL LETTER WA;Lo;0;L; 116A;;;;N;;;;; +3159;HANGUL LETTER WAE;Lo;0;L; 116B;;;;N;;;;; +315A;HANGUL LETTER OE;Lo;0;L; 116C;;;;N;;;;; +315B;HANGUL LETTER YO;Lo;0;L; 116D;;;;N;;;;; +315C;HANGUL LETTER U;Lo;0;L; 116E;;;;N;;;;; +315D;HANGUL LETTER WEO;Lo;0;L; 116F;;;;N;;;;; +315E;HANGUL LETTER WE;Lo;0;L; 1170;;;;N;;;;; +315F;HANGUL LETTER WI;Lo;0;L; 1171;;;;N;;;;; +3160;HANGUL LETTER YU;Lo;0;L; 1172;;;;N;;;;; +3161;HANGUL LETTER EU;Lo;0;L; 1173;;;;N;;;;; +3162;HANGUL LETTER YI;Lo;0;L; 1174;;;;N;;;;; +3163;HANGUL LETTER I;Lo;0;L; 1175;;;;N;;;;; +3164;HANGUL FILLER;Lo;0;L; 1160;;;;N;HANGUL CAE OM;;;; +3165;HANGUL LETTER SSANGNIEUN;Lo;0;L; 1114;;;;N;HANGUL LETTER SSANG NIEUN;;;; +3166;HANGUL LETTER NIEUN-TIKEUT;Lo;0;L; 1115;;;;N;HANGUL LETTER NIEUN DIGEUD;;;; +3167;HANGUL LETTER NIEUN-SIOS;Lo;0;L; 11C7;;;;N;HANGUL LETTER NIEUN SIOS;;;; +3168;HANGUL LETTER NIEUN-PANSIOS;Lo;0;L; 11C8;;;;N;HANGUL LETTER NIEUN BAN CHI EUM;;;; +3169;HANGUL LETTER RIEUL-KIYEOK-SIOS;Lo;0;L; 11CC;;;;N;HANGUL LETTER LIEUL GIYEOG SIOS;;;; +316A;HANGUL LETTER RIEUL-TIKEUT;Lo;0;L; 11CE;;;;N;HANGUL LETTER LIEUL DIGEUD;;;; +316B;HANGUL LETTER RIEUL-PIEUP-SIOS;Lo;0;L; 11D3;;;;N;HANGUL LETTER LIEUL BIEUB SIOS;;;; +316C;HANGUL LETTER RIEUL-PANSIOS;Lo;0;L; 11D7;;;;N;HANGUL LETTER LIEUL BAN CHI EUM;;;; +316D;HANGUL LETTER RIEUL-YEORINHIEUH;Lo;0;L; 11D9;;;;N;HANGUL LETTER LIEUL YEOLIN HIEUH;;;; +316E;HANGUL LETTER MIEUM-PIEUP;Lo;0;L; 111C;;;;N;HANGUL LETTER MIEUM BIEUB;;;; +316F;HANGUL LETTER MIEUM-SIOS;Lo;0;L; 11DD;;;;N;HANGUL LETTER MIEUM SIOS;;;; +3170;HANGUL LETTER MIEUM-PANSIOS;Lo;0;L; 11DF;;;;N;HANGUL LETTER BIEUB BAN CHI EUM;;;; +3171;HANGUL LETTER KAPYEOUNMIEUM;Lo;0;L; 111D;;;;N;HANGUL LETTER MIEUM SUN GYEONG EUM;;;; +3172;HANGUL LETTER PIEUP-KIYEOK;Lo;0;L; 111E;;;;N;HANGUL LETTER BIEUB GIYEOG;;;; +3173;HANGUL LETTER PIEUP-TIKEUT;Lo;0;L; 1120;;;;N;HANGUL LETTER BIEUB DIGEUD;;;; +3174;HANGUL LETTER PIEUP-SIOS-KIYEOK;Lo;0;L; 1122;;;;N;HANGUL LETTER BIEUB SIOS GIYEOG;;;; +3175;HANGUL LETTER PIEUP-SIOS-TIKEUT;Lo;0;L; 1123;;;;N;HANGUL LETTER BIEUB SIOS DIGEUD;;;; +3176;HANGUL LETTER PIEUP-CIEUC;Lo;0;L; 1127;;;;N;HANGUL LETTER BIEUB JIEUJ;;;; +3177;HANGUL LETTER PIEUP-THIEUTH;Lo;0;L; 1129;;;;N;HANGUL LETTER BIEUB TIEUT;;;; +3178;HANGUL LETTER KAPYEOUNPIEUP;Lo;0;L; 112B;;;;N;HANGUL LETTER BIEUB SUN GYEONG EUM;;;; +3179;HANGUL LETTER KAPYEOUNSSANGPIEUP;Lo;0;L; 112C;;;;N;HANGUL LETTER SSANG BIEUB SUN GYEONG EUM;;;; +317A;HANGUL LETTER SIOS-KIYEOK;Lo;0;L; 112D;;;;N;HANGUL LETTER SIOS GIYEOG;;;; +317B;HANGUL LETTER SIOS-NIEUN;Lo;0;L; 112E;;;;N;HANGUL LETTER SIOS NIEUN;;;; +317C;HANGUL LETTER SIOS-TIKEUT;Lo;0;L; 112F;;;;N;HANGUL LETTER SIOS DIGEUD;;;; +317D;HANGUL LETTER SIOS-PIEUP;Lo;0;L; 1132;;;;N;HANGUL LETTER SIOS BIEUB;;;; +317E;HANGUL LETTER SIOS-CIEUC;Lo;0;L; 1136;;;;N;HANGUL LETTER SIOS JIEUJ;;;; +317F;HANGUL LETTER PANSIOS;Lo;0;L; 1140;;;;N;HANGUL LETTER BAN CHI EUM;;;; +3180;HANGUL LETTER SSANGIEUNG;Lo;0;L; 1147;;;;N;HANGUL LETTER SSANG IEUNG;;;; +3181;HANGUL LETTER YESIEUNG;Lo;0;L; 114C;;;;N;HANGUL LETTER NGIEUNG;;;; +3182;HANGUL LETTER YESIEUNG-SIOS;Lo;0;L; 11F1;;;;N;HANGUL LETTER NGIEUNG SIOS;;;; +3183;HANGUL LETTER YESIEUNG-PANSIOS;Lo;0;L; 11F2;;;;N;HANGUL LETTER NGIEUNG BAN CHI EUM;;;; +3184;HANGUL LETTER KAPYEOUNPHIEUPH;Lo;0;L; 1157;;;;N;HANGUL LETTER PIEUP SUN GYEONG EUM;;;; +3185;HANGUL LETTER SSANGHIEUH;Lo;0;L; 1158;;;;N;HANGUL LETTER SSANG HIEUH;;;; +3186;HANGUL LETTER YEORINHIEUH;Lo;0;L; 1159;;;;N;HANGUL LETTER YEOLIN HIEUH;;;; +3187;HANGUL LETTER YO-YA;Lo;0;L; 1184;;;;N;HANGUL LETTER YOYA;;;; +3188;HANGUL LETTER YO-YAE;Lo;0;L; 1185;;;;N;HANGUL LETTER YOYAE;;;; +3189;HANGUL LETTER YO-I;Lo;0;L; 1188;;;;N;HANGUL LETTER YOI;;;; +318A;HANGUL LETTER YU-YEO;Lo;0;L; 1191;;;;N;HANGUL LETTER YUYEO;;;; +318B;HANGUL LETTER YU-YE;Lo;0;L; 1192;;;;N;HANGUL LETTER YUYE;;;; +318C;HANGUL LETTER YU-I;Lo;0;L; 1194;;;;N;HANGUL LETTER YUI;;;; +318D;HANGUL LETTER ARAEA;Lo;0;L; 119E;;;;N;HANGUL LETTER ALAE A;;;; +318E;HANGUL LETTER ARAEAE;Lo;0;L; 11A1;;;;N;HANGUL LETTER ALAE AE;;;; +3190;IDEOGRAPHIC ANNOTATION LINKING MARK;So;0;L;;;;;N;KANBUN TATETEN;;;; +3191;IDEOGRAPHIC ANNOTATION REVERSE MARK;So;0;L;;;;;N;KAERITEN RE;;;; +3192;IDEOGRAPHIC ANNOTATION ONE MARK;No;0;L; 4E00;;;1;N;KAERITEN ITI;;;; +3193;IDEOGRAPHIC ANNOTATION TWO MARK;No;0;L; 4E8C;;;2;N;KAERITEN NI;;;; +3194;IDEOGRAPHIC ANNOTATION THREE MARK;No;0;L; 4E09;;;3;N;KAERITEN SAN;;;; +3195;IDEOGRAPHIC ANNOTATION FOUR MARK;No;0;L; 56DB;;;4;N;KAERITEN SI;;;; +3196;IDEOGRAPHIC ANNOTATION TOP MARK;So;0;L; 4E0A;;;;N;KAERITEN ZYOU;;;; +3197;IDEOGRAPHIC ANNOTATION MIDDLE MARK;So;0;L; 4E2D;;;;N;KAERITEN TYUU;;;; +3198;IDEOGRAPHIC ANNOTATION BOTTOM MARK;So;0;L; 4E0B;;;;N;KAERITEN GE;;;; +3199;IDEOGRAPHIC ANNOTATION FIRST MARK;So;0;L; 7532;;;;N;KAERITEN KOU;;;; +319A;IDEOGRAPHIC ANNOTATION SECOND MARK;So;0;L; 4E59;;;;N;KAERITEN OTU;;;; +319B;IDEOGRAPHIC ANNOTATION THIRD MARK;So;0;L; 4E19;;;;N;KAERITEN HEI;;;; +319C;IDEOGRAPHIC ANNOTATION FOURTH MARK;So;0;L; 4E01;;;;N;KAERITEN TEI;;;; +319D;IDEOGRAPHIC ANNOTATION HEAVEN MARK;So;0;L; 5929;;;;N;KAERITEN TEN;;;; +319E;IDEOGRAPHIC ANNOTATION EARTH MARK;So;0;L; 5730;;;;N;KAERITEN TI;;;; +319F;IDEOGRAPHIC ANNOTATION MAN MARK;So;0;L; 4EBA;;;;N;KAERITEN ZIN;;;; +31A0;BOPOMOFO LETTER BU;Lo;0;L;;;;;N;;;;; +31A1;BOPOMOFO LETTER ZI;Lo;0;L;;;;;N;;;;; +31A2;BOPOMOFO LETTER JI;Lo;0;L;;;;;N;;;;; +31A3;BOPOMOFO LETTER GU;Lo;0;L;;;;;N;;;;; +31A4;BOPOMOFO LETTER EE;Lo;0;L;;;;;N;;;;; +31A5;BOPOMOFO LETTER ENN;Lo;0;L;;;;;N;;;;; +31A6;BOPOMOFO LETTER OO;Lo;0;L;;;;;N;;;;; +31A7;BOPOMOFO LETTER ONN;Lo;0;L;;;;;N;;;;; +31A8;BOPOMOFO LETTER IR;Lo;0;L;;;;;N;;;;; +31A9;BOPOMOFO LETTER ANN;Lo;0;L;;;;;N;;;;; +31AA;BOPOMOFO LETTER INN;Lo;0;L;;;;;N;;;;; +31AB;BOPOMOFO LETTER UNN;Lo;0;L;;;;;N;;;;; +31AC;BOPOMOFO LETTER IM;Lo;0;L;;;;;N;;;;; +31AD;BOPOMOFO LETTER NGG;Lo;0;L;;;;;N;;;;; +31AE;BOPOMOFO LETTER AINN;Lo;0;L;;;;;N;;;;; +31AF;BOPOMOFO LETTER AUNN;Lo;0;L;;;;;N;;;;; +31B0;BOPOMOFO LETTER AM;Lo;0;L;;;;;N;;;;; +31B1;BOPOMOFO LETTER OM;Lo;0;L;;;;;N;;;;; +31B2;BOPOMOFO LETTER ONG;Lo;0;L;;;;;N;;;;; +31B3;BOPOMOFO LETTER INNN;Lo;0;L;;;;;N;;;;; +31B4;BOPOMOFO FINAL LETTER P;Lo;0;L;;;;;N;;;;; +31B5;BOPOMOFO FINAL LETTER T;Lo;0;L;;;;;N;;;;; +31B6;BOPOMOFO FINAL LETTER K;Lo;0;L;;;;;N;;;;; +31B7;BOPOMOFO FINAL LETTER H;Lo;0;L;;;;;N;;;;; +31B8;BOPOMOFO LETTER GH;Lo;0;L;;;;;N;;;;; +31B9;BOPOMOFO LETTER LH;Lo;0;L;;;;;N;;;;; +31BA;BOPOMOFO LETTER ZY;Lo;0;L;;;;;N;;;;; +31BB;BOPOMOFO FINAL LETTER G;Lo;0;L;;;;;N;;;;; +31BC;BOPOMOFO LETTER GW;Lo;0;L;;;;;N;;;;; +31BD;BOPOMOFO LETTER KW;Lo;0;L;;;;;N;;;;; +31BE;BOPOMOFO LETTER OE;Lo;0;L;;;;;N;;;;; +31BF;BOPOMOFO LETTER AH;Lo;0;L;;;;;N;;;;; +31C0;CJK STROKE T;So;0;ON;;;;;N;;;;; +31C1;CJK STROKE WG;So;0;ON;;;;;N;;;;; +31C2;CJK STROKE XG;So;0;ON;;;;;N;;;;; +31C3;CJK STROKE BXG;So;0;ON;;;;;N;;;;; +31C4;CJK STROKE SW;So;0;ON;;;;;N;;;;; +31C5;CJK STROKE HZZ;So;0;ON;;;;;N;;;;; +31C6;CJK STROKE HZG;So;0;ON;;;;;N;;;;; +31C7;CJK STROKE HP;So;0;ON;;;;;N;;;;; +31C8;CJK STROKE HZWG;So;0;ON;;;;;N;;;;; +31C9;CJK STROKE SZWG;So;0;ON;;;;;N;;;;; +31CA;CJK STROKE HZT;So;0;ON;;;;;N;;;;; +31CB;CJK STROKE HZZP;So;0;ON;;;;;N;;;;; +31CC;CJK STROKE HPWG;So;0;ON;;;;;N;;;;; +31CD;CJK STROKE HZW;So;0;ON;;;;;N;;;;; +31CE;CJK STROKE HZZZ;So;0;ON;;;;;N;;;;; +31CF;CJK STROKE N;So;0;ON;;;;;N;;;;; +31D0;CJK STROKE H;So;0;ON;;;;;N;;;;; +31D1;CJK STROKE S;So;0;ON;;;;;N;;;;; +31D2;CJK STROKE P;So;0;ON;;;;;N;;;;; +31D3;CJK STROKE SP;So;0;ON;;;;;N;;;;; +31D4;CJK STROKE D;So;0;ON;;;;;N;;;;; +31D5;CJK STROKE HZ;So;0;ON;;;;;N;;;;; +31D6;CJK STROKE HG;So;0;ON;;;;;N;;;;; +31D7;CJK STROKE SZ;So;0;ON;;;;;N;;;;; +31D8;CJK STROKE SWZ;So;0;ON;;;;;N;;;;; +31D9;CJK STROKE ST;So;0;ON;;;;;N;;;;; +31DA;CJK STROKE SG;So;0;ON;;;;;N;;;;; +31DB;CJK STROKE PD;So;0;ON;;;;;N;;;;; +31DC;CJK STROKE PZ;So;0;ON;;;;;N;;;;; +31DD;CJK STROKE TN;So;0;ON;;;;;N;;;;; +31DE;CJK STROKE SZZ;So;0;ON;;;;;N;;;;; +31DF;CJK STROKE SWG;So;0;ON;;;;;N;;;;; +31E0;CJK STROKE HXWG;So;0;ON;;;;;N;;;;; +31E1;CJK STROKE HZZZG;So;0;ON;;;;;N;;;;; +31E2;CJK STROKE PG;So;0;ON;;;;;N;;;;; +31E3;CJK STROKE Q;So;0;ON;;;;;N;;;;; +31F0;KATAKANA LETTER SMALL KU;Lo;0;L;;;;;N;;;;; +31F1;KATAKANA LETTER SMALL SI;Lo;0;L;;;;;N;;;;; +31F2;KATAKANA LETTER SMALL SU;Lo;0;L;;;;;N;;;;; +31F3;KATAKANA LETTER SMALL TO;Lo;0;L;;;;;N;;;;; +31F4;KATAKANA LETTER SMALL NU;Lo;0;L;;;;;N;;;;; +31F5;KATAKANA LETTER SMALL HA;Lo;0;L;;;;;N;;;;; +31F6;KATAKANA LETTER SMALL HI;Lo;0;L;;;;;N;;;;; +31F7;KATAKANA LETTER SMALL HU;Lo;0;L;;;;;N;;;;; +31F8;KATAKANA LETTER SMALL HE;Lo;0;L;;;;;N;;;;; +31F9;KATAKANA LETTER SMALL HO;Lo;0;L;;;;;N;;;;; +31FA;KATAKANA LETTER SMALL MU;Lo;0;L;;;;;N;;;;; +31FB;KATAKANA LETTER SMALL RA;Lo;0;L;;;;;N;;;;; +31FC;KATAKANA LETTER SMALL RI;Lo;0;L;;;;;N;;;;; +31FD;KATAKANA LETTER SMALL RU;Lo;0;L;;;;;N;;;;; +31FE;KATAKANA LETTER SMALL RE;Lo;0;L;;;;;N;;;;; +31FF;KATAKANA LETTER SMALL RO;Lo;0;L;;;;;N;;;;; +3200;PARENTHESIZED HANGUL KIYEOK;So;0;L; 0028 1100 0029;;;;N;PARENTHESIZED HANGUL GIYEOG;;;; +3201;PARENTHESIZED HANGUL NIEUN;So;0;L; 0028 1102 0029;;;;N;;;;; +3202;PARENTHESIZED HANGUL TIKEUT;So;0;L; 0028 1103 0029;;;;N;PARENTHESIZED HANGUL DIGEUD;;;; +3203;PARENTHESIZED HANGUL RIEUL;So;0;L; 0028 1105 0029;;;;N;PARENTHESIZED HANGUL LIEUL;;;; +3204;PARENTHESIZED HANGUL MIEUM;So;0;L; 0028 1106 0029;;;;N;;;;; +3205;PARENTHESIZED HANGUL PIEUP;So;0;L; 0028 1107 0029;;;;N;PARENTHESIZED HANGUL BIEUB;;;; +3206;PARENTHESIZED HANGUL SIOS;So;0;L; 0028 1109 0029;;;;N;;;;; +3207;PARENTHESIZED HANGUL IEUNG;So;0;L; 0028 110B 0029;;;;N;;;;; +3208;PARENTHESIZED HANGUL CIEUC;So;0;L; 0028 110C 0029;;;;N;PARENTHESIZED HANGUL JIEUJ;;;; +3209;PARENTHESIZED HANGUL CHIEUCH;So;0;L; 0028 110E 0029;;;;N;PARENTHESIZED HANGUL CIEUC;;;; +320A;PARENTHESIZED HANGUL KHIEUKH;So;0;L; 0028 110F 0029;;;;N;PARENTHESIZED HANGUL KIYEOK;;;; +320B;PARENTHESIZED HANGUL THIEUTH;So;0;L; 0028 1110 0029;;;;N;PARENTHESIZED HANGUL TIEUT;;;; +320C;PARENTHESIZED HANGUL PHIEUPH;So;0;L; 0028 1111 0029;;;;N;PARENTHESIZED HANGUL PIEUP;;;; +320D;PARENTHESIZED HANGUL HIEUH;So;0;L; 0028 1112 0029;;;;N;;;;; +320E;PARENTHESIZED HANGUL KIYEOK A;So;0;L; 0028 1100 1161 0029;;;;N;PARENTHESIZED HANGUL GA;;;; +320F;PARENTHESIZED HANGUL NIEUN A;So;0;L; 0028 1102 1161 0029;;;;N;PARENTHESIZED HANGUL NA;;;; +3210;PARENTHESIZED HANGUL TIKEUT A;So;0;L; 0028 1103 1161 0029;;;;N;PARENTHESIZED HANGUL DA;;;; +3211;PARENTHESIZED HANGUL RIEUL A;So;0;L; 0028 1105 1161 0029;;;;N;PARENTHESIZED HANGUL LA;;;; +3212;PARENTHESIZED HANGUL MIEUM A;So;0;L; 0028 1106 1161 0029;;;;N;PARENTHESIZED HANGUL MA;;;; +3213;PARENTHESIZED HANGUL PIEUP A;So;0;L; 0028 1107 1161 0029;;;;N;PARENTHESIZED HANGUL BA;;;; +3214;PARENTHESIZED HANGUL SIOS A;So;0;L; 0028 1109 1161 0029;;;;N;PARENTHESIZED HANGUL SA;;;; +3215;PARENTHESIZED HANGUL IEUNG A;So;0;L; 0028 110B 1161 0029;;;;N;PARENTHESIZED HANGUL A;;;; +3216;PARENTHESIZED HANGUL CIEUC A;So;0;L; 0028 110C 1161 0029;;;;N;PARENTHESIZED HANGUL JA;;;; +3217;PARENTHESIZED HANGUL CHIEUCH A;So;0;L; 0028 110E 1161 0029;;;;N;PARENTHESIZED HANGUL CA;;;; +3218;PARENTHESIZED HANGUL KHIEUKH A;So;0;L; 0028 110F 1161 0029;;;;N;PARENTHESIZED HANGUL KA;;;; +3219;PARENTHESIZED HANGUL THIEUTH A;So;0;L; 0028 1110 1161 0029;;;;N;PARENTHESIZED HANGUL TA;;;; +321A;PARENTHESIZED HANGUL PHIEUPH A;So;0;L; 0028 1111 1161 0029;;;;N;PARENTHESIZED HANGUL PA;;;; +321B;PARENTHESIZED HANGUL HIEUH A;So;0;L; 0028 1112 1161 0029;;;;N;PARENTHESIZED HANGUL HA;;;; +321C;PARENTHESIZED HANGUL CIEUC U;So;0;L; 0028 110C 116E 0029;;;;N;PARENTHESIZED HANGUL JU;;;; +321D;PARENTHESIZED KOREAN CHARACTER OJEON;So;0;ON; 0028 110B 1169 110C 1165 11AB 0029;;;;N;;;;; +321E;PARENTHESIZED KOREAN CHARACTER O HU;So;0;ON; 0028 110B 1169 1112 116E 0029;;;;N;;;;; +3220;PARENTHESIZED IDEOGRAPH ONE;No;0;L; 0028 4E00 0029;;;1;N;;;;; +3221;PARENTHESIZED IDEOGRAPH TWO;No;0;L; 0028 4E8C 0029;;;2;N;;;;; +3222;PARENTHESIZED IDEOGRAPH THREE;No;0;L; 0028 4E09 0029;;;3;N;;;;; +3223;PARENTHESIZED IDEOGRAPH FOUR;No;0;L; 0028 56DB 0029;;;4;N;;;;; +3224;PARENTHESIZED IDEOGRAPH FIVE;No;0;L; 0028 4E94 0029;;;5;N;;;;; +3225;PARENTHESIZED IDEOGRAPH SIX;No;0;L; 0028 516D 0029;;;6;N;;;;; +3226;PARENTHESIZED IDEOGRAPH SEVEN;No;0;L; 0028 4E03 0029;;;7;N;;;;; +3227;PARENTHESIZED IDEOGRAPH EIGHT;No;0;L; 0028 516B 0029;;;8;N;;;;; +3228;PARENTHESIZED IDEOGRAPH NINE;No;0;L; 0028 4E5D 0029;;;9;N;;;;; +3229;PARENTHESIZED IDEOGRAPH TEN;No;0;L; 0028 5341 0029;;;10;N;;;;; +322A;PARENTHESIZED IDEOGRAPH MOON;So;0;L; 0028 6708 0029;;;;N;;;;; +322B;PARENTHESIZED IDEOGRAPH FIRE;So;0;L; 0028 706B 0029;;;;N;;;;; +322C;PARENTHESIZED IDEOGRAPH WATER;So;0;L; 0028 6C34 0029;;;;N;;;;; +322D;PARENTHESIZED IDEOGRAPH WOOD;So;0;L; 0028 6728 0029;;;;N;;;;; +322E;PARENTHESIZED IDEOGRAPH METAL;So;0;L; 0028 91D1 0029;;;;N;;;;; +322F;PARENTHESIZED IDEOGRAPH EARTH;So;0;L; 0028 571F 0029;;;;N;;;;; +3230;PARENTHESIZED IDEOGRAPH SUN;So;0;L; 0028 65E5 0029;;;;N;;;;; +3231;PARENTHESIZED IDEOGRAPH STOCK;So;0;L; 0028 682A 0029;;;;N;;;;; +3232;PARENTHESIZED IDEOGRAPH HAVE;So;0;L; 0028 6709 0029;;;;N;;;;; +3233;PARENTHESIZED IDEOGRAPH SOCIETY;So;0;L; 0028 793E 0029;;;;N;;;;; +3234;PARENTHESIZED IDEOGRAPH NAME;So;0;L; 0028 540D 0029;;;;N;;;;; +3235;PARENTHESIZED IDEOGRAPH SPECIAL;So;0;L; 0028 7279 0029;;;;N;;;;; +3236;PARENTHESIZED IDEOGRAPH FINANCIAL;So;0;L; 0028 8CA1 0029;;;;N;;;;; +3237;PARENTHESIZED IDEOGRAPH CONGRATULATION;So;0;L; 0028 795D 0029;;;;N;;;;; +3238;PARENTHESIZED IDEOGRAPH LABOR;So;0;L; 0028 52B4 0029;;;;N;;;;; +3239;PARENTHESIZED IDEOGRAPH REPRESENT;So;0;L; 0028 4EE3 0029;;;;N;;;;; +323A;PARENTHESIZED IDEOGRAPH CALL;So;0;L; 0028 547C 0029;;;;N;;;;; +323B;PARENTHESIZED IDEOGRAPH STUDY;So;0;L; 0028 5B66 0029;;;;N;;;;; +323C;PARENTHESIZED IDEOGRAPH SUPERVISE;So;0;L; 0028 76E3 0029;;;;N;;;;; +323D;PARENTHESIZED IDEOGRAPH ENTERPRISE;So;0;L; 0028 4F01 0029;;;;N;;;;; +323E;PARENTHESIZED IDEOGRAPH RESOURCE;So;0;L; 0028 8CC7 0029;;;;N;;;;; +323F;PARENTHESIZED IDEOGRAPH ALLIANCE;So;0;L; 0028 5354 0029;;;;N;;;;; +3240;PARENTHESIZED IDEOGRAPH FESTIVAL;So;0;L; 0028 796D 0029;;;;N;;;;; +3241;PARENTHESIZED IDEOGRAPH REST;So;0;L; 0028 4F11 0029;;;;N;;;;; +3242;PARENTHESIZED IDEOGRAPH SELF;So;0;L; 0028 81EA 0029;;;;N;;;;; +3243;PARENTHESIZED IDEOGRAPH REACH;So;0;L; 0028 81F3 0029;;;;N;;;;; +3244;CIRCLED IDEOGRAPH QUESTION;So;0;L; 554F;;;;N;;;;; +3245;CIRCLED IDEOGRAPH KINDERGARTEN;So;0;L; 5E7C;;;;N;;;;; +3246;CIRCLED IDEOGRAPH SCHOOL;So;0;L; 6587;;;;N;;;;; +3247;CIRCLED IDEOGRAPH KOTO;So;0;L; 7B8F;;;;N;;;;; +3248;CIRCLED NUMBER TEN ON BLACK SQUARE;No;0;L;;;;10;N;;;;; +3249;CIRCLED NUMBER TWENTY ON BLACK SQUARE;No;0;L;;;;20;N;;;;; +324A;CIRCLED NUMBER THIRTY ON BLACK SQUARE;No;0;L;;;;30;N;;;;; +324B;CIRCLED NUMBER FORTY ON BLACK SQUARE;No;0;L;;;;40;N;;;;; +324C;CIRCLED NUMBER FIFTY ON BLACK SQUARE;No;0;L;;;;50;N;;;;; +324D;CIRCLED NUMBER SIXTY ON BLACK SQUARE;No;0;L;;;;60;N;;;;; +324E;CIRCLED NUMBER SEVENTY ON BLACK SQUARE;No;0;L;;;;70;N;;;;; +324F;CIRCLED NUMBER EIGHTY ON BLACK SQUARE;No;0;L;;;;80;N;;;;; +3250;PARTNERSHIP SIGN;So;0;ON; 0050 0054 0045;;;;N;;;;; +3251;CIRCLED NUMBER TWENTY ONE;No;0;ON; 0032 0031;;;21;N;;;;; +3252;CIRCLED NUMBER TWENTY TWO;No;0;ON; 0032 0032;;;22;N;;;;; +3253;CIRCLED NUMBER TWENTY THREE;No;0;ON; 0032 0033;;;23;N;;;;; +3254;CIRCLED NUMBER TWENTY FOUR;No;0;ON; 0032 0034;;;24;N;;;;; +3255;CIRCLED NUMBER TWENTY FIVE;No;0;ON; 0032 0035;;;25;N;;;;; +3256;CIRCLED NUMBER TWENTY SIX;No;0;ON; 0032 0036;;;26;N;;;;; +3257;CIRCLED NUMBER TWENTY SEVEN;No;0;ON; 0032 0037;;;27;N;;;;; +3258;CIRCLED NUMBER TWENTY EIGHT;No;0;ON; 0032 0038;;;28;N;;;;; +3259;CIRCLED NUMBER TWENTY NINE;No;0;ON; 0032 0039;;;29;N;;;;; +325A;CIRCLED NUMBER THIRTY;No;0;ON; 0033 0030;;;30;N;;;;; +325B;CIRCLED NUMBER THIRTY ONE;No;0;ON; 0033 0031;;;31;N;;;;; +325C;CIRCLED NUMBER THIRTY TWO;No;0;ON; 0033 0032;;;32;N;;;;; +325D;CIRCLED NUMBER THIRTY THREE;No;0;ON; 0033 0033;;;33;N;;;;; +325E;CIRCLED NUMBER THIRTY FOUR;No;0;ON; 0033 0034;;;34;N;;;;; +325F;CIRCLED NUMBER THIRTY FIVE;No;0;ON; 0033 0035;;;35;N;;;;; +3260;CIRCLED HANGUL KIYEOK;So;0;L; 1100;;;;N;CIRCLED HANGUL GIYEOG;;;; +3261;CIRCLED HANGUL NIEUN;So;0;L; 1102;;;;N;;;;; +3262;CIRCLED HANGUL TIKEUT;So;0;L; 1103;;;;N;CIRCLED HANGUL DIGEUD;;;; +3263;CIRCLED HANGUL RIEUL;So;0;L; 1105;;;;N;CIRCLED HANGUL LIEUL;;;; +3264;CIRCLED HANGUL MIEUM;So;0;L; 1106;;;;N;;;;; +3265;CIRCLED HANGUL PIEUP;So;0;L; 1107;;;;N;CIRCLED HANGUL BIEUB;;;; +3266;CIRCLED HANGUL SIOS;So;0;L; 1109;;;;N;;;;; +3267;CIRCLED HANGUL IEUNG;So;0;L; 110B;;;;N;;;;; +3268;CIRCLED HANGUL CIEUC;So;0;L; 110C;;;;N;CIRCLED HANGUL JIEUJ;;;; +3269;CIRCLED HANGUL CHIEUCH;So;0;L; 110E;;;;N;CIRCLED HANGUL CIEUC;;;; +326A;CIRCLED HANGUL KHIEUKH;So;0;L; 110F;;;;N;CIRCLED HANGUL KIYEOK;;;; +326B;CIRCLED HANGUL THIEUTH;So;0;L; 1110;;;;N;CIRCLED HANGUL TIEUT;;;; +326C;CIRCLED HANGUL PHIEUPH;So;0;L; 1111;;;;N;CIRCLED HANGUL PIEUP;;;; +326D;CIRCLED HANGUL HIEUH;So;0;L; 1112;;;;N;;;;; +326E;CIRCLED HANGUL KIYEOK A;So;0;L; 1100 1161;;;;N;CIRCLED HANGUL GA;;;; +326F;CIRCLED HANGUL NIEUN A;So;0;L; 1102 1161;;;;N;CIRCLED HANGUL NA;;;; +3270;CIRCLED HANGUL TIKEUT A;So;0;L; 1103 1161;;;;N;CIRCLED HANGUL DA;;;; +3271;CIRCLED HANGUL RIEUL A;So;0;L; 1105 1161;;;;N;CIRCLED HANGUL LA;;;; +3272;CIRCLED HANGUL MIEUM A;So;0;L; 1106 1161;;;;N;CIRCLED HANGUL MA;;;; +3273;CIRCLED HANGUL PIEUP A;So;0;L; 1107 1161;;;;N;CIRCLED HANGUL BA;;;; +3274;CIRCLED HANGUL SIOS A;So;0;L; 1109 1161;;;;N;CIRCLED HANGUL SA;;;; +3275;CIRCLED HANGUL IEUNG A;So;0;L; 110B 1161;;;;N;CIRCLED HANGUL A;;;; +3276;CIRCLED HANGUL CIEUC A;So;0;L; 110C 1161;;;;N;CIRCLED HANGUL JA;;;; +3277;CIRCLED HANGUL CHIEUCH A;So;0;L; 110E 1161;;;;N;CIRCLED HANGUL CA;;;; +3278;CIRCLED HANGUL KHIEUKH A;So;0;L; 110F 1161;;;;N;CIRCLED HANGUL KA;;;; +3279;CIRCLED HANGUL THIEUTH A;So;0;L; 1110 1161;;;;N;CIRCLED HANGUL TA;;;; +327A;CIRCLED HANGUL PHIEUPH A;So;0;L; 1111 1161;;;;N;CIRCLED HANGUL PA;;;; +327B;CIRCLED HANGUL HIEUH A;So;0;L; 1112 1161;;;;N;CIRCLED HANGUL HA;;;; +327C;CIRCLED KOREAN CHARACTER CHAMKO;So;0;ON; 110E 1161 11B7 1100 1169;;;;N;;;;; +327D;CIRCLED KOREAN CHARACTER JUEUI;So;0;ON; 110C 116E 110B 1174;;;;N;;;;; +327E;CIRCLED HANGUL IEUNG U;So;0;ON; 110B 116E;;;;N;;;;; +327F;KOREAN STANDARD SYMBOL;So;0;L;;;;;N;;;;; +3280;CIRCLED IDEOGRAPH ONE;No;0;L; 4E00;;;1;N;;;;; +3281;CIRCLED IDEOGRAPH TWO;No;0;L; 4E8C;;;2;N;;;;; +3282;CIRCLED IDEOGRAPH THREE;No;0;L; 4E09;;;3;N;;;;; +3283;CIRCLED IDEOGRAPH FOUR;No;0;L; 56DB;;;4;N;;;;; +3284;CIRCLED IDEOGRAPH FIVE;No;0;L; 4E94;;;5;N;;;;; +3285;CIRCLED IDEOGRAPH SIX;No;0;L; 516D;;;6;N;;;;; +3286;CIRCLED IDEOGRAPH SEVEN;No;0;L; 4E03;;;7;N;;;;; +3287;CIRCLED IDEOGRAPH EIGHT;No;0;L; 516B;;;8;N;;;;; +3288;CIRCLED IDEOGRAPH NINE;No;0;L; 4E5D;;;9;N;;;;; +3289;CIRCLED IDEOGRAPH TEN;No;0;L; 5341;;;10;N;;;;; +328A;CIRCLED IDEOGRAPH MOON;So;0;L; 6708;;;;N;;;;; +328B;CIRCLED IDEOGRAPH FIRE;So;0;L; 706B;;;;N;;;;; +328C;CIRCLED IDEOGRAPH WATER;So;0;L; 6C34;;;;N;;;;; +328D;CIRCLED IDEOGRAPH WOOD;So;0;L; 6728;;;;N;;;;; +328E;CIRCLED IDEOGRAPH METAL;So;0;L; 91D1;;;;N;;;;; +328F;CIRCLED IDEOGRAPH EARTH;So;0;L; 571F;;;;N;;;;; +3290;CIRCLED IDEOGRAPH SUN;So;0;L; 65E5;;;;N;;;;; +3291;CIRCLED IDEOGRAPH STOCK;So;0;L; 682A;;;;N;;;;; +3292;CIRCLED IDEOGRAPH HAVE;So;0;L; 6709;;;;N;;;;; +3293;CIRCLED IDEOGRAPH SOCIETY;So;0;L; 793E;;;;N;;;;; +3294;CIRCLED IDEOGRAPH NAME;So;0;L; 540D;;;;N;;;;; +3295;CIRCLED IDEOGRAPH SPECIAL;So;0;L; 7279;;;;N;;;;; +3296;CIRCLED IDEOGRAPH FINANCIAL;So;0;L; 8CA1;;;;N;;;;; +3297;CIRCLED IDEOGRAPH CONGRATULATION;So;0;L; 795D;;;;N;;;;; +3298;CIRCLED IDEOGRAPH LABOR;So;0;L; 52B4;;;;N;;;;; +3299;CIRCLED IDEOGRAPH SECRET;So;0;L; 79D8;;;;N;;;;; +329A;CIRCLED IDEOGRAPH MALE;So;0;L; 7537;;;;N;;;;; +329B;CIRCLED IDEOGRAPH FEMALE;So;0;L; 5973;;;;N;;;;; +329C;CIRCLED IDEOGRAPH SUITABLE;So;0;L; 9069;;;;N;;;;; +329D;CIRCLED IDEOGRAPH EXCELLENT;So;0;L; 512A;;;;N;;;;; +329E;CIRCLED IDEOGRAPH PRINT;So;0;L; 5370;;;;N;;;;; +329F;CIRCLED IDEOGRAPH ATTENTION;So;0;L; 6CE8;;;;N;;;;; +32A0;CIRCLED IDEOGRAPH ITEM;So;0;L; 9805;;;;N;;;;; +32A1;CIRCLED IDEOGRAPH REST;So;0;L; 4F11;;;;N;;;;; +32A2;CIRCLED IDEOGRAPH COPY;So;0;L; 5199;;;;N;;;;; +32A3;CIRCLED IDEOGRAPH CORRECT;So;0;L; 6B63;;;;N;;;;; +32A4;CIRCLED IDEOGRAPH HIGH;So;0;L; 4E0A;;;;N;;;;; +32A5;CIRCLED IDEOGRAPH CENTRE;So;0;L; 4E2D;;;;N;CIRCLED IDEOGRAPH CENTER;;;; +32A6;CIRCLED IDEOGRAPH LOW;So;0;L; 4E0B;;;;N;;;;; +32A7;CIRCLED IDEOGRAPH LEFT;So;0;L; 5DE6;;;;N;;;;; +32A8;CIRCLED IDEOGRAPH RIGHT;So;0;L; 53F3;;;;N;;;;; +32A9;CIRCLED IDEOGRAPH MEDICINE;So;0;L; 533B;;;;N;;;;; +32AA;CIRCLED IDEOGRAPH RELIGION;So;0;L; 5B97;;;;N;;;;; +32AB;CIRCLED IDEOGRAPH STUDY;So;0;L; 5B66;;;;N;;;;; +32AC;CIRCLED IDEOGRAPH SUPERVISE;So;0;L; 76E3;;;;N;;;;; +32AD;CIRCLED IDEOGRAPH ENTERPRISE;So;0;L; 4F01;;;;N;;;;; +32AE;CIRCLED IDEOGRAPH RESOURCE;So;0;L; 8CC7;;;;N;;;;; +32AF;CIRCLED IDEOGRAPH ALLIANCE;So;0;L; 5354;;;;N;;;;; +32B0;CIRCLED IDEOGRAPH NIGHT;So;0;L; 591C;;;;N;;;;; +32B1;CIRCLED NUMBER THIRTY SIX;No;0;ON; 0033 0036;;;36;N;;;;; +32B2;CIRCLED NUMBER THIRTY SEVEN;No;0;ON; 0033 0037;;;37;N;;;;; +32B3;CIRCLED NUMBER THIRTY EIGHT;No;0;ON; 0033 0038;;;38;N;;;;; +32B4;CIRCLED NUMBER THIRTY NINE;No;0;ON; 0033 0039;;;39;N;;;;; +32B5;CIRCLED NUMBER FORTY;No;0;ON; 0034 0030;;;40;N;;;;; +32B6;CIRCLED NUMBER FORTY ONE;No;0;ON; 0034 0031;;;41;N;;;;; +32B7;CIRCLED NUMBER FORTY TWO;No;0;ON; 0034 0032;;;42;N;;;;; +32B8;CIRCLED NUMBER FORTY THREE;No;0;ON; 0034 0033;;;43;N;;;;; +32B9;CIRCLED NUMBER FORTY FOUR;No;0;ON; 0034 0034;;;44;N;;;;; +32BA;CIRCLED NUMBER FORTY FIVE;No;0;ON; 0034 0035;;;45;N;;;;; +32BB;CIRCLED NUMBER FORTY SIX;No;0;ON; 0034 0036;;;46;N;;;;; +32BC;CIRCLED NUMBER FORTY SEVEN;No;0;ON; 0034 0037;;;47;N;;;;; +32BD;CIRCLED NUMBER FORTY EIGHT;No;0;ON; 0034 0038;;;48;N;;;;; +32BE;CIRCLED NUMBER FORTY NINE;No;0;ON; 0034 0039;;;49;N;;;;; +32BF;CIRCLED NUMBER FIFTY;No;0;ON; 0035 0030;;;50;N;;;;; +32C0;IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY;So;0;L; 0031 6708;;;;N;;;;; +32C1;IDEOGRAPHIC TELEGRAPH SYMBOL FOR FEBRUARY;So;0;L; 0032 6708;;;;N;;;;; +32C2;IDEOGRAPHIC TELEGRAPH SYMBOL FOR MARCH;So;0;L; 0033 6708;;;;N;;;;; +32C3;IDEOGRAPHIC TELEGRAPH SYMBOL FOR APRIL;So;0;L; 0034 6708;;;;N;;;;; +32C4;IDEOGRAPHIC TELEGRAPH SYMBOL FOR MAY;So;0;L; 0035 6708;;;;N;;;;; +32C5;IDEOGRAPHIC TELEGRAPH SYMBOL FOR JUNE;So;0;L; 0036 6708;;;;N;;;;; +32C6;IDEOGRAPHIC TELEGRAPH SYMBOL FOR JULY;So;0;L; 0037 6708;;;;N;;;;; +32C7;IDEOGRAPHIC TELEGRAPH SYMBOL FOR AUGUST;So;0;L; 0038 6708;;;;N;;;;; +32C8;IDEOGRAPHIC TELEGRAPH SYMBOL FOR SEPTEMBER;So;0;L; 0039 6708;;;;N;;;;; +32C9;IDEOGRAPHIC TELEGRAPH SYMBOL FOR OCTOBER;So;0;L; 0031 0030 6708;;;;N;;;;; +32CA;IDEOGRAPHIC TELEGRAPH SYMBOL FOR NOVEMBER;So;0;L; 0031 0031 6708;;;;N;;;;; +32CB;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DECEMBER;So;0;L; 0031 0032 6708;;;;N;;;;; +32CC;SQUARE HG;So;0;ON; 0048 0067;;;;N;;;;; +32CD;SQUARE ERG;So;0;ON; 0065 0072 0067;;;;N;;;;; +32CE;SQUARE EV;So;0;ON; 0065 0056;;;;N;;;;; +32CF;LIMITED LIABILITY SIGN;So;0;ON; 004C 0054 0044;;;;N;;;;; +32D0;CIRCLED KATAKANA A;So;0;L; 30A2;;;;N;;;;; +32D1;CIRCLED KATAKANA I;So;0;L; 30A4;;;;N;;;;; +32D2;CIRCLED KATAKANA U;So;0;L; 30A6;;;;N;;;;; +32D3;CIRCLED KATAKANA E;So;0;L; 30A8;;;;N;;;;; +32D4;CIRCLED KATAKANA O;So;0;L; 30AA;;;;N;;;;; +32D5;CIRCLED KATAKANA KA;So;0;L; 30AB;;;;N;;;;; +32D6;CIRCLED KATAKANA KI;So;0;L; 30AD;;;;N;;;;; +32D7;CIRCLED KATAKANA KU;So;0;L; 30AF;;;;N;;;;; +32D8;CIRCLED KATAKANA KE;So;0;L; 30B1;;;;N;;;;; +32D9;CIRCLED KATAKANA KO;So;0;L; 30B3;;;;N;;;;; +32DA;CIRCLED KATAKANA SA;So;0;L; 30B5;;;;N;;;;; +32DB;CIRCLED KATAKANA SI;So;0;L; 30B7;;;;N;;;;; +32DC;CIRCLED KATAKANA SU;So;0;L; 30B9;;;;N;;;;; +32DD;CIRCLED KATAKANA SE;So;0;L; 30BB;;;;N;;;;; +32DE;CIRCLED KATAKANA SO;So;0;L; 30BD;;;;N;;;;; +32DF;CIRCLED KATAKANA TA;So;0;L; 30BF;;;;N;;;;; +32E0;CIRCLED KATAKANA TI;So;0;L; 30C1;;;;N;;;;; +32E1;CIRCLED KATAKANA TU;So;0;L; 30C4;;;;N;;;;; +32E2;CIRCLED KATAKANA TE;So;0;L; 30C6;;;;N;;;;; +32E3;CIRCLED KATAKANA TO;So;0;L; 30C8;;;;N;;;;; +32E4;CIRCLED KATAKANA NA;So;0;L; 30CA;;;;N;;;;; +32E5;CIRCLED KATAKANA NI;So;0;L; 30CB;;;;N;;;;; +32E6;CIRCLED KATAKANA NU;So;0;L; 30CC;;;;N;;;;; +32E7;CIRCLED KATAKANA NE;So;0;L; 30CD;;;;N;;;;; +32E8;CIRCLED KATAKANA NO;So;0;L; 30CE;;;;N;;;;; +32E9;CIRCLED KATAKANA HA;So;0;L; 30CF;;;;N;;;;; +32EA;CIRCLED KATAKANA HI;So;0;L; 30D2;;;;N;;;;; +32EB;CIRCLED KATAKANA HU;So;0;L; 30D5;;;;N;;;;; +32EC;CIRCLED KATAKANA HE;So;0;L; 30D8;;;;N;;;;; +32ED;CIRCLED KATAKANA HO;So;0;L; 30DB;;;;N;;;;; +32EE;CIRCLED KATAKANA MA;So;0;L; 30DE;;;;N;;;;; +32EF;CIRCLED KATAKANA MI;So;0;L; 30DF;;;;N;;;;; +32F0;CIRCLED KATAKANA MU;So;0;L; 30E0;;;;N;;;;; +32F1;CIRCLED KATAKANA ME;So;0;L; 30E1;;;;N;;;;; +32F2;CIRCLED KATAKANA MO;So;0;L; 30E2;;;;N;;;;; +32F3;CIRCLED KATAKANA YA;So;0;L; 30E4;;;;N;;;;; +32F4;CIRCLED KATAKANA YU;So;0;L; 30E6;;;;N;;;;; +32F5;CIRCLED KATAKANA YO;So;0;L; 30E8;;;;N;;;;; +32F6;CIRCLED KATAKANA RA;So;0;L; 30E9;;;;N;;;;; +32F7;CIRCLED KATAKANA RI;So;0;L; 30EA;;;;N;;;;; +32F8;CIRCLED KATAKANA RU;So;0;L; 30EB;;;;N;;;;; +32F9;CIRCLED KATAKANA RE;So;0;L; 30EC;;;;N;;;;; +32FA;CIRCLED KATAKANA RO;So;0;L; 30ED;;;;N;;;;; +32FB;CIRCLED KATAKANA WA;So;0;L; 30EF;;;;N;;;;; +32FC;CIRCLED KATAKANA WI;So;0;L; 30F0;;;;N;;;;; +32FD;CIRCLED KATAKANA WE;So;0;L; 30F1;;;;N;;;;; +32FE;CIRCLED KATAKANA WO;So;0;L; 30F2;;;;N;;;;; +32FF;SQUARE ERA NAME REIWA;So;0;L; 4EE4 548C;;;;N;;;;; +3300;SQUARE APAATO;So;0;L; 30A2 30D1 30FC 30C8;;;;N;SQUARED APAATO;;;; +3301;SQUARE ARUHUA;So;0;L; 30A2 30EB 30D5 30A1;;;;N;SQUARED ARUHUA;;;; +3302;SQUARE ANPEA;So;0;L; 30A2 30F3 30DA 30A2;;;;N;SQUARED ANPEA;;;; +3303;SQUARE AARU;So;0;L; 30A2 30FC 30EB;;;;N;SQUARED AARU;;;; +3304;SQUARE ININGU;So;0;L; 30A4 30CB 30F3 30B0;;;;N;SQUARED ININGU;;;; +3305;SQUARE INTI;So;0;L; 30A4 30F3 30C1;;;;N;SQUARED INTI;;;; +3306;SQUARE UON;So;0;L; 30A6 30A9 30F3;;;;N;SQUARED UON;;;; +3307;SQUARE ESUKUUDO;So;0;L; 30A8 30B9 30AF 30FC 30C9;;;;N;SQUARED ESUKUUDO;;;; +3308;SQUARE EEKAA;So;0;L; 30A8 30FC 30AB 30FC;;;;N;SQUARED EEKAA;;;; +3309;SQUARE ONSU;So;0;L; 30AA 30F3 30B9;;;;N;SQUARED ONSU;;;; +330A;SQUARE OOMU;So;0;L; 30AA 30FC 30E0;;;;N;SQUARED OOMU;;;; +330B;SQUARE KAIRI;So;0;L; 30AB 30A4 30EA;;;;N;SQUARED KAIRI;;;; +330C;SQUARE KARATTO;So;0;L; 30AB 30E9 30C3 30C8;;;;N;SQUARED KARATTO;;;; +330D;SQUARE KARORII;So;0;L; 30AB 30ED 30EA 30FC;;;;N;SQUARED KARORII;;;; +330E;SQUARE GARON;So;0;L; 30AC 30ED 30F3;;;;N;SQUARED GARON;;;; +330F;SQUARE GANMA;So;0;L; 30AC 30F3 30DE;;;;N;SQUARED GANMA;;;; +3310;SQUARE GIGA;So;0;L; 30AE 30AC;;;;N;SQUARED GIGA;;;; +3311;SQUARE GINII;So;0;L; 30AE 30CB 30FC;;;;N;SQUARED GINII;;;; +3312;SQUARE KYURII;So;0;L; 30AD 30E5 30EA 30FC;;;;N;SQUARED KYURII;;;; +3313;SQUARE GIRUDAA;So;0;L; 30AE 30EB 30C0 30FC;;;;N;SQUARED GIRUDAA;;;; +3314;SQUARE KIRO;So;0;L; 30AD 30ED;;;;N;SQUARED KIRO;;;; +3315;SQUARE KIROGURAMU;So;0;L; 30AD 30ED 30B0 30E9 30E0;;;;N;SQUARED KIROGURAMU;;;; +3316;SQUARE KIROMEETORU;So;0;L; 30AD 30ED 30E1 30FC 30C8 30EB;;;;N;SQUARED KIROMEETORU;;;; +3317;SQUARE KIROWATTO;So;0;L; 30AD 30ED 30EF 30C3 30C8;;;;N;SQUARED KIROWATTO;;;; +3318;SQUARE GURAMU;So;0;L; 30B0 30E9 30E0;;;;N;SQUARED GURAMU;;;; +3319;SQUARE GURAMUTON;So;0;L; 30B0 30E9 30E0 30C8 30F3;;;;N;SQUARED GURAMUTON;;;; +331A;SQUARE KURUZEIRO;So;0;L; 30AF 30EB 30BC 30A4 30ED;;;;N;SQUARED KURUZEIRO;;;; +331B;SQUARE KUROONE;So;0;L; 30AF 30ED 30FC 30CD;;;;N;SQUARED KUROONE;;;; +331C;SQUARE KEESU;So;0;L; 30B1 30FC 30B9;;;;N;SQUARED KEESU;;;; +331D;SQUARE KORUNA;So;0;L; 30B3 30EB 30CA;;;;N;SQUARED KORUNA;;;; +331E;SQUARE KOOPO;So;0;L; 30B3 30FC 30DD;;;;N;SQUARED KOOPO;;;; +331F;SQUARE SAIKURU;So;0;L; 30B5 30A4 30AF 30EB;;;;N;SQUARED SAIKURU;;;; +3320;SQUARE SANTIIMU;So;0;L; 30B5 30F3 30C1 30FC 30E0;;;;N;SQUARED SANTIIMU;;;; +3321;SQUARE SIRINGU;So;0;L; 30B7 30EA 30F3 30B0;;;;N;SQUARED SIRINGU;;;; +3322;SQUARE SENTI;So;0;L; 30BB 30F3 30C1;;;;N;SQUARED SENTI;;;; +3323;SQUARE SENTO;So;0;L; 30BB 30F3 30C8;;;;N;SQUARED SENTO;;;; +3324;SQUARE DAASU;So;0;L; 30C0 30FC 30B9;;;;N;SQUARED DAASU;;;; +3325;SQUARE DESI;So;0;L; 30C7 30B7;;;;N;SQUARED DESI;;;; +3326;SQUARE DORU;So;0;L; 30C9 30EB;;;;N;SQUARED DORU;;;; +3327;SQUARE TON;So;0;L; 30C8 30F3;;;;N;SQUARED TON;;;; +3328;SQUARE NANO;So;0;L; 30CA 30CE;;;;N;SQUARED NANO;;;; +3329;SQUARE NOTTO;So;0;L; 30CE 30C3 30C8;;;;N;SQUARED NOTTO;;;; +332A;SQUARE HAITU;So;0;L; 30CF 30A4 30C4;;;;N;SQUARED HAITU;;;; +332B;SQUARE PAASENTO;So;0;L; 30D1 30FC 30BB 30F3 30C8;;;;N;SQUARED PAASENTO;;;; +332C;SQUARE PAATU;So;0;L; 30D1 30FC 30C4;;;;N;SQUARED PAATU;;;; +332D;SQUARE BAARERU;So;0;L; 30D0 30FC 30EC 30EB;;;;N;SQUARED BAARERU;;;; +332E;SQUARE PIASUTORU;So;0;L; 30D4 30A2 30B9 30C8 30EB;;;;N;SQUARED PIASUTORU;;;; +332F;SQUARE PIKURU;So;0;L; 30D4 30AF 30EB;;;;N;SQUARED PIKURU;;;; +3330;SQUARE PIKO;So;0;L; 30D4 30B3;;;;N;SQUARED PIKO;;;; +3331;SQUARE BIRU;So;0;L; 30D3 30EB;;;;N;SQUARED BIRU;;;; +3332;SQUARE HUARADDO;So;0;L; 30D5 30A1 30E9 30C3 30C9;;;;N;SQUARED HUARADDO;;;; +3333;SQUARE HUIITO;So;0;L; 30D5 30A3 30FC 30C8;;;;N;SQUARED HUIITO;;;; +3334;SQUARE BUSSYERU;So;0;L; 30D6 30C3 30B7 30A7 30EB;;;;N;SQUARED BUSSYERU;;;; +3335;SQUARE HURAN;So;0;L; 30D5 30E9 30F3;;;;N;SQUARED HURAN;;;; +3336;SQUARE HEKUTAARU;So;0;L; 30D8 30AF 30BF 30FC 30EB;;;;N;SQUARED HEKUTAARU;;;; +3337;SQUARE PESO;So;0;L; 30DA 30BD;;;;N;SQUARED PESO;;;; +3338;SQUARE PENIHI;So;0;L; 30DA 30CB 30D2;;;;N;SQUARED PENIHI;;;; +3339;SQUARE HERUTU;So;0;L; 30D8 30EB 30C4;;;;N;SQUARED HERUTU;;;; +333A;SQUARE PENSU;So;0;L; 30DA 30F3 30B9;;;;N;SQUARED PENSU;;;; +333B;SQUARE PEEZI;So;0;L; 30DA 30FC 30B8;;;;N;SQUARED PEEZI;;;; +333C;SQUARE BEETA;So;0;L; 30D9 30FC 30BF;;;;N;SQUARED BEETA;;;; +333D;SQUARE POINTO;So;0;L; 30DD 30A4 30F3 30C8;;;;N;SQUARED POINTO;;;; +333E;SQUARE BORUTO;So;0;L; 30DC 30EB 30C8;;;;N;SQUARED BORUTO;;;; +333F;SQUARE HON;So;0;L; 30DB 30F3;;;;N;SQUARED HON;;;; +3340;SQUARE PONDO;So;0;L; 30DD 30F3 30C9;;;;N;SQUARED PONDO;;;; +3341;SQUARE HOORU;So;0;L; 30DB 30FC 30EB;;;;N;SQUARED HOORU;;;; +3342;SQUARE HOON;So;0;L; 30DB 30FC 30F3;;;;N;SQUARED HOON;;;; +3343;SQUARE MAIKURO;So;0;L; 30DE 30A4 30AF 30ED;;;;N;SQUARED MAIKURO;;;; +3344;SQUARE MAIRU;So;0;L; 30DE 30A4 30EB;;;;N;SQUARED MAIRU;;;; +3345;SQUARE MAHHA;So;0;L; 30DE 30C3 30CF;;;;N;SQUARED MAHHA;;;; +3346;SQUARE MARUKU;So;0;L; 30DE 30EB 30AF;;;;N;SQUARED MARUKU;;;; +3347;SQUARE MANSYON;So;0;L; 30DE 30F3 30B7 30E7 30F3;;;;N;SQUARED MANSYON;;;; +3348;SQUARE MIKURON;So;0;L; 30DF 30AF 30ED 30F3;;;;N;SQUARED MIKURON;;;; +3349;SQUARE MIRI;So;0;L; 30DF 30EA;;;;N;SQUARED MIRI;;;; +334A;SQUARE MIRIBAARU;So;0;L; 30DF 30EA 30D0 30FC 30EB;;;;N;SQUARED MIRIBAARU;;;; +334B;SQUARE MEGA;So;0;L; 30E1 30AC;;;;N;SQUARED MEGA;;;; +334C;SQUARE MEGATON;So;0;L; 30E1 30AC 30C8 30F3;;;;N;SQUARED MEGATON;;;; +334D;SQUARE MEETORU;So;0;L; 30E1 30FC 30C8 30EB;;;;N;SQUARED MEETORU;;;; +334E;SQUARE YAADO;So;0;L; 30E4 30FC 30C9;;;;N;SQUARED YAADO;;;; +334F;SQUARE YAARU;So;0;L; 30E4 30FC 30EB;;;;N;SQUARED YAARU;;;; +3350;SQUARE YUAN;So;0;L; 30E6 30A2 30F3;;;;N;SQUARED YUAN;;;; +3351;SQUARE RITTORU;So;0;L; 30EA 30C3 30C8 30EB;;;;N;SQUARED RITTORU;;;; +3352;SQUARE RIRA;So;0;L; 30EA 30E9;;;;N;SQUARED RIRA;;;; +3353;SQUARE RUPII;So;0;L; 30EB 30D4 30FC;;;;N;SQUARED RUPII;;;; +3354;SQUARE RUUBURU;So;0;L; 30EB 30FC 30D6 30EB;;;;N;SQUARED RUUBURU;;;; +3355;SQUARE REMU;So;0;L; 30EC 30E0;;;;N;SQUARED REMU;;;; +3356;SQUARE RENTOGEN;So;0;L; 30EC 30F3 30C8 30B2 30F3;;;;N;SQUARED RENTOGEN;;;; +3357;SQUARE WATTO;So;0;L; 30EF 30C3 30C8;;;;N;SQUARED WATTO;;;; +3358;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ZERO;So;0;L; 0030 70B9;;;;N;;;;; +3359;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ONE;So;0;L; 0031 70B9;;;;N;;;;; +335A;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWO;So;0;L; 0032 70B9;;;;N;;;;; +335B;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THREE;So;0;L; 0033 70B9;;;;N;;;;; +335C;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOUR;So;0;L; 0034 70B9;;;;N;;;;; +335D;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIVE;So;0;L; 0035 70B9;;;;N;;;;; +335E;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIX;So;0;L; 0036 70B9;;;;N;;;;; +335F;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVEN;So;0;L; 0037 70B9;;;;N;;;;; +3360;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHT;So;0;L; 0038 70B9;;;;N;;;;; +3361;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINE;So;0;L; 0039 70B9;;;;N;;;;; +3362;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TEN;So;0;L; 0031 0030 70B9;;;;N;;;;; +3363;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ELEVEN;So;0;L; 0031 0031 70B9;;;;N;;;;; +3364;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWELVE;So;0;L; 0031 0032 70B9;;;;N;;;;; +3365;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THIRTEEN;So;0;L; 0031 0033 70B9;;;;N;;;;; +3366;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOURTEEN;So;0;L; 0031 0034 70B9;;;;N;;;;; +3367;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIFTEEN;So;0;L; 0031 0035 70B9;;;;N;;;;; +3368;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIXTEEN;So;0;L; 0031 0036 70B9;;;;N;;;;; +3369;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVENTEEN;So;0;L; 0031 0037 70B9;;;;N;;;;; +336A;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHTEEN;So;0;L; 0031 0038 70B9;;;;N;;;;; +336B;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINETEEN;So;0;L; 0031 0039 70B9;;;;N;;;;; +336C;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY;So;0;L; 0032 0030 70B9;;;;N;;;;; +336D;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-ONE;So;0;L; 0032 0031 70B9;;;;N;;;;; +336E;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-TWO;So;0;L; 0032 0032 70B9;;;;N;;;;; +336F;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-THREE;So;0;L; 0032 0033 70B9;;;;N;;;;; +3370;IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-FOUR;So;0;L; 0032 0034 70B9;;;;N;;;;; +3371;SQUARE HPA;So;0;L; 0068 0050 0061;;;;N;;;;; +3372;SQUARE DA;So;0;L; 0064 0061;;;;N;;;;; +3373;SQUARE AU;So;0;L; 0041 0055;;;;N;;;;; +3374;SQUARE BAR;So;0;L; 0062 0061 0072;;;;N;;;;; +3375;SQUARE OV;So;0;L; 006F 0056;;;;N;;;;; +3376;SQUARE PC;So;0;L; 0070 0063;;;;N;;;;; +3377;SQUARE DM;So;0;ON; 0064 006D;;;;N;;;;; +3378;SQUARE DM SQUARED;So;0;ON; 0064 006D 00B2;;;;N;;;;; +3379;SQUARE DM CUBED;So;0;ON; 0064 006D 00B3;;;;N;;;;; +337A;SQUARE IU;So;0;ON; 0049 0055;;;;N;;;;; +337B;SQUARE ERA NAME HEISEI;So;0;L; 5E73 6210;;;;N;SQUARED TWO IDEOGRAPHS ERA NAME HEISEI;;;; +337C;SQUARE ERA NAME SYOUWA;So;0;L; 662D 548C;;;;N;SQUARED TWO IDEOGRAPHS ERA NAME SYOUWA;;;; +337D;SQUARE ERA NAME TAISYOU;So;0;L; 5927 6B63;;;;N;SQUARED TWO IDEOGRAPHS ERA NAME TAISYOU;;;; +337E;SQUARE ERA NAME MEIZI;So;0;L; 660E 6CBB;;;;N;SQUARED TWO IDEOGRAPHS ERA NAME MEIZI;;;; +337F;SQUARE CORPORATION;So;0;L; 682A 5F0F 4F1A 793E;;;;N;SQUARED FOUR IDEOGRAPHS CORPORATION;;;; +3380;SQUARE PA AMPS;So;0;L; 0070 0041;;;;N;SQUARED PA AMPS;;;; +3381;SQUARE NA;So;0;L; 006E 0041;;;;N;SQUARED NA;;;; +3382;SQUARE MU A;So;0;L; 03BC 0041;;;;N;SQUARED MU A;;;; +3383;SQUARE MA;So;0;L; 006D 0041;;;;N;SQUARED MA;;;; +3384;SQUARE KA;So;0;L; 006B 0041;;;;N;SQUARED KA;;;; +3385;SQUARE KB;So;0;L; 004B 0042;;;;N;SQUARED KB;;;; +3386;SQUARE MB;So;0;L; 004D 0042;;;;N;SQUARED MB;;;; +3387;SQUARE GB;So;0;L; 0047 0042;;;;N;SQUARED GB;;;; +3388;SQUARE CAL;So;0;L; 0063 0061 006C;;;;N;SQUARED CAL;;;; +3389;SQUARE KCAL;So;0;L; 006B 0063 0061 006C;;;;N;SQUARED KCAL;;;; +338A;SQUARE PF;So;0;L; 0070 0046;;;;N;SQUARED PF;;;; +338B;SQUARE NF;So;0;L; 006E 0046;;;;N;SQUARED NF;;;; +338C;SQUARE MU F;So;0;L; 03BC 0046;;;;N;SQUARED MU F;;;; +338D;SQUARE MU G;So;0;L; 03BC 0067;;;;N;SQUARED MU G;;;; +338E;SQUARE MG;So;0;L; 006D 0067;;;;N;SQUARED MG;;;; +338F;SQUARE KG;So;0;L; 006B 0067;;;;N;SQUARED KG;;;; +3390;SQUARE HZ;So;0;L; 0048 007A;;;;N;SQUARED HZ;;;; +3391;SQUARE KHZ;So;0;L; 006B 0048 007A;;;;N;SQUARED KHZ;;;; +3392;SQUARE MHZ;So;0;L; 004D 0048 007A;;;;N;SQUARED MHZ;;;; +3393;SQUARE GHZ;So;0;L; 0047 0048 007A;;;;N;SQUARED GHZ;;;; +3394;SQUARE THZ;So;0;L; 0054 0048 007A;;;;N;SQUARED THZ;;;; +3395;SQUARE MU L;So;0;L; 03BC 2113;;;;N;SQUARED MU L;;;; +3396;SQUARE ML;So;0;L; 006D 2113;;;;N;SQUARED ML;;;; +3397;SQUARE DL;So;0;L; 0064 2113;;;;N;SQUARED DL;;;; +3398;SQUARE KL;So;0;L; 006B 2113;;;;N;SQUARED KL;;;; +3399;SQUARE FM;So;0;L; 0066 006D;;;;N;SQUARED FM;;;; +339A;SQUARE NM;So;0;L; 006E 006D;;;;N;SQUARED NM;;;; +339B;SQUARE MU M;So;0;L; 03BC 006D;;;;N;SQUARED MU M;;;; +339C;SQUARE MM;So;0;L; 006D 006D;;;;N;SQUARED MM;;;; +339D;SQUARE CM;So;0;L; 0063 006D;;;;N;SQUARED CM;;;; +339E;SQUARE KM;So;0;L; 006B 006D;;;;N;SQUARED KM;;;; +339F;SQUARE MM SQUARED;So;0;L; 006D 006D 00B2;;;;N;SQUARED MM SQUARED;;;; +33A0;SQUARE CM SQUARED;So;0;L; 0063 006D 00B2;;;;N;SQUARED CM SQUARED;;;; +33A1;SQUARE M SQUARED;So;0;L; 006D 00B2;;;;N;SQUARED M SQUARED;;;; +33A2;SQUARE KM SQUARED;So;0;L; 006B 006D 00B2;;;;N;SQUARED KM SQUARED;;;; +33A3;SQUARE MM CUBED;So;0;L; 006D 006D 00B3;;;;N;SQUARED MM CUBED;;;; +33A4;SQUARE CM CUBED;So;0;L; 0063 006D 00B3;;;;N;SQUARED CM CUBED;;;; +33A5;SQUARE M CUBED;So;0;L; 006D 00B3;;;;N;SQUARED M CUBED;;;; +33A6;SQUARE KM CUBED;So;0;L; 006B 006D 00B3;;;;N;SQUARED KM CUBED;;;; +33A7;SQUARE M OVER S;So;0;L; 006D 2215 0073;;;;N;SQUARED M OVER S;;;; +33A8;SQUARE M OVER S SQUARED;So;0;L; 006D 2215 0073 00B2;;;;N;SQUARED M OVER S SQUARED;;;; +33A9;SQUARE PA;So;0;L; 0050 0061;;;;N;SQUARED PA;;;; +33AA;SQUARE KPA;So;0;L; 006B 0050 0061;;;;N;SQUARED KPA;;;; +33AB;SQUARE MPA;So;0;L; 004D 0050 0061;;;;N;SQUARED MPA;;;; +33AC;SQUARE GPA;So;0;L; 0047 0050 0061;;;;N;SQUARED GPA;;;; +33AD;SQUARE RAD;So;0;L; 0072 0061 0064;;;;N;SQUARED RAD;;;; +33AE;SQUARE RAD OVER S;So;0;L; 0072 0061 0064 2215 0073;;;;N;SQUARED RAD OVER S;;;; +33AF;SQUARE RAD OVER S SQUARED;So;0;L; 0072 0061 0064 2215 0073 00B2;;;;N;SQUARED RAD OVER S SQUARED;;;; +33B0;SQUARE PS;So;0;L; 0070 0073;;;;N;SQUARED PS;;;; +33B1;SQUARE NS;So;0;L; 006E 0073;;;;N;SQUARED NS;;;; +33B2;SQUARE MU S;So;0;L; 03BC 0073;;;;N;SQUARED MU S;;;; +33B3;SQUARE MS;So;0;L; 006D 0073;;;;N;SQUARED MS;;;; +33B4;SQUARE PV;So;0;L; 0070 0056;;;;N;SQUARED PV;;;; +33B5;SQUARE NV;So;0;L; 006E 0056;;;;N;SQUARED NV;;;; +33B6;SQUARE MU V;So;0;L; 03BC 0056;;;;N;SQUARED MU V;;;; +33B7;SQUARE MV;So;0;L; 006D 0056;;;;N;SQUARED MV;;;; +33B8;SQUARE KV;So;0;L; 006B 0056;;;;N;SQUARED KV;;;; +33B9;SQUARE MV MEGA;So;0;L; 004D 0056;;;;N;SQUARED MV MEGA;;;; +33BA;SQUARE PW;So;0;L; 0070 0057;;;;N;SQUARED PW;;;; +33BB;SQUARE NW;So;0;L; 006E 0057;;;;N;SQUARED NW;;;; +33BC;SQUARE MU W;So;0;L; 03BC 0057;;;;N;SQUARED MU W;;;; +33BD;SQUARE MW;So;0;L; 006D 0057;;;;N;SQUARED MW;;;; +33BE;SQUARE KW;So;0;L; 006B 0057;;;;N;SQUARED KW;;;; +33BF;SQUARE MW MEGA;So;0;L; 004D 0057;;;;N;SQUARED MW MEGA;;;; +33C0;SQUARE K OHM;So;0;L; 006B 03A9;;;;N;SQUARED K OHM;;;; +33C1;SQUARE M OHM;So;0;L; 004D 03A9;;;;N;SQUARED M OHM;;;; +33C2;SQUARE AM;So;0;L; 0061 002E 006D 002E;;;;N;SQUARED AM;;;; +33C3;SQUARE BQ;So;0;L; 0042 0071;;;;N;SQUARED BQ;;;; +33C4;SQUARE CC;So;0;L; 0063 0063;;;;N;SQUARED CC;;;; +33C5;SQUARE CD;So;0;L; 0063 0064;;;;N;SQUARED CD;;;; +33C6;SQUARE C OVER KG;So;0;L; 0043 2215 006B 0067;;;;N;SQUARED C OVER KG;;;; +33C7;SQUARE CO;So;0;L; 0043 006F 002E;;;;N;SQUARED CO;;;; +33C8;SQUARE DB;So;0;L; 0064 0042;;;;N;SQUARED DB;;;; +33C9;SQUARE GY;So;0;L; 0047 0079;;;;N;SQUARED GY;;;; +33CA;SQUARE HA;So;0;L; 0068 0061;;;;N;SQUARED HA;;;; +33CB;SQUARE HP;So;0;L; 0048 0050;;;;N;SQUARED HP;;;; +33CC;SQUARE IN;So;0;L; 0069 006E;;;;N;SQUARED IN;;;; +33CD;SQUARE KK;So;0;L; 004B 004B;;;;N;SQUARED KK;;;; +33CE;SQUARE KM CAPITAL;So;0;L; 004B 004D;;;;N;SQUARED KM CAPITAL;;;; +33CF;SQUARE KT;So;0;L; 006B 0074;;;;N;SQUARED KT;;;; +33D0;SQUARE LM;So;0;L; 006C 006D;;;;N;SQUARED LM;;;; +33D1;SQUARE LN;So;0;L; 006C 006E;;;;N;SQUARED LN;;;; +33D2;SQUARE LOG;So;0;L; 006C 006F 0067;;;;N;SQUARED LOG;;;; +33D3;SQUARE LX;So;0;L; 006C 0078;;;;N;SQUARED LX;;;; +33D4;SQUARE MB SMALL;So;0;L; 006D 0062;;;;N;SQUARED MB SMALL;;;; +33D5;SQUARE MIL;So;0;L; 006D 0069 006C;;;;N;SQUARED MIL;;;; +33D6;SQUARE MOL;So;0;L; 006D 006F 006C;;;;N;SQUARED MOL;;;; +33D7;SQUARE PH;So;0;L; 0050 0048;;;;N;SQUARED PH;;;; +33D8;SQUARE PM;So;0;L; 0070 002E 006D 002E;;;;N;SQUARED PM;;;; +33D9;SQUARE PPM;So;0;L; 0050 0050 004D;;;;N;SQUARED PPM;;;; +33DA;SQUARE PR;So;0;L; 0050 0052;;;;N;SQUARED PR;;;; +33DB;SQUARE SR;So;0;L; 0073 0072;;;;N;SQUARED SR;;;; +33DC;SQUARE SV;So;0;L; 0053 0076;;;;N;SQUARED SV;;;; +33DD;SQUARE WB;So;0;L; 0057 0062;;;;N;SQUARED WB;;;; +33DE;SQUARE V OVER M;So;0;ON; 0056 2215 006D;;;;N;;;;; +33DF;SQUARE A OVER M;So;0;ON; 0041 2215 006D;;;;N;;;;; +33E0;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ONE;So;0;L; 0031 65E5;;;;N;;;;; +33E1;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWO;So;0;L; 0032 65E5;;;;N;;;;; +33E2;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THREE;So;0;L; 0033 65E5;;;;N;;;;; +33E3;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOUR;So;0;L; 0034 65E5;;;;N;;;;; +33E4;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIVE;So;0;L; 0035 65E5;;;;N;;;;; +33E5;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIX;So;0;L; 0036 65E5;;;;N;;;;; +33E6;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVEN;So;0;L; 0037 65E5;;;;N;;;;; +33E7;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHT;So;0;L; 0038 65E5;;;;N;;;;; +33E8;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINE;So;0;L; 0039 65E5;;;;N;;;;; +33E9;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TEN;So;0;L; 0031 0030 65E5;;;;N;;;;; +33EA;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ELEVEN;So;0;L; 0031 0031 65E5;;;;N;;;;; +33EB;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWELVE;So;0;L; 0031 0032 65E5;;;;N;;;;; +33EC;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTEEN;So;0;L; 0031 0033 65E5;;;;N;;;;; +33ED;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOURTEEN;So;0;L; 0031 0034 65E5;;;;N;;;;; +33EE;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIFTEEN;So;0;L; 0031 0035 65E5;;;;N;;;;; +33EF;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIXTEEN;So;0;L; 0031 0036 65E5;;;;N;;;;; +33F0;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVENTEEN;So;0;L; 0031 0037 65E5;;;;N;;;;; +33F1;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHTEEN;So;0;L; 0031 0038 65E5;;;;N;;;;; +33F2;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINETEEN;So;0;L; 0031 0039 65E5;;;;N;;;;; +33F3;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY;So;0;L; 0032 0030 65E5;;;;N;;;;; +33F4;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-ONE;So;0;L; 0032 0031 65E5;;;;N;;;;; +33F5;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-TWO;So;0;L; 0032 0032 65E5;;;;N;;;;; +33F6;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-THREE;So;0;L; 0032 0033 65E5;;;;N;;;;; +33F7;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FOUR;So;0;L; 0032 0034 65E5;;;;N;;;;; +33F8;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FIVE;So;0;L; 0032 0035 65E5;;;;N;;;;; +33F9;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SIX;So;0;L; 0032 0036 65E5;;;;N;;;;; +33FA;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SEVEN;So;0;L; 0032 0037 65E5;;;;N;;;;; +33FB;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-EIGHT;So;0;L; 0032 0038 65E5;;;;N;;;;; +33FC;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-NINE;So;0;L; 0032 0039 65E5;;;;N;;;;; +33FD;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY;So;0;L; 0033 0030 65E5;;;;N;;;;; +33FE;IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY-ONE;So;0;L; 0033 0031 65E5;;;;N;;;;; +33FF;SQUARE GAL;So;0;ON; 0067 0061 006C;;;;N;;;;; +3400;;Lo;0;L;;;;;N;;;;; +4DBF;;Lo;0;L;;;;;N;;;;; +4DC0;HEXAGRAM FOR THE CREATIVE HEAVEN;So;0;ON;;;;;N;;;;; +4DC1;HEXAGRAM FOR THE RECEPTIVE EARTH;So;0;ON;;;;;N;;;;; +4DC2;HEXAGRAM FOR DIFFICULTY AT THE BEGINNING;So;0;ON;;;;;N;;;;; +4DC3;HEXAGRAM FOR YOUTHFUL FOLLY;So;0;ON;;;;;N;;;;; +4DC4;HEXAGRAM FOR WAITING;So;0;ON;;;;;N;;;;; +4DC5;HEXAGRAM FOR CONFLICT;So;0;ON;;;;;N;;;;; +4DC6;HEXAGRAM FOR THE ARMY;So;0;ON;;;;;N;;;;; +4DC7;HEXAGRAM FOR HOLDING TOGETHER;So;0;ON;;;;;N;;;;; +4DC8;HEXAGRAM FOR SMALL TAMING;So;0;ON;;;;;N;;;;; +4DC9;HEXAGRAM FOR TREADING;So;0;ON;;;;;N;;;;; +4DCA;HEXAGRAM FOR PEACE;So;0;ON;;;;;N;;;;; +4DCB;HEXAGRAM FOR STANDSTILL;So;0;ON;;;;;N;;;;; +4DCC;HEXAGRAM FOR FELLOWSHIP;So;0;ON;;;;;N;;;;; +4DCD;HEXAGRAM FOR GREAT POSSESSION;So;0;ON;;;;;N;;;;; +4DCE;HEXAGRAM FOR MODESTY;So;0;ON;;;;;N;;;;; +4DCF;HEXAGRAM FOR ENTHUSIASM;So;0;ON;;;;;N;;;;; +4DD0;HEXAGRAM FOR FOLLOWING;So;0;ON;;;;;N;;;;; +4DD1;HEXAGRAM FOR WORK ON THE DECAYED;So;0;ON;;;;;N;;;;; +4DD2;HEXAGRAM FOR APPROACH;So;0;ON;;;;;N;;;;; +4DD3;HEXAGRAM FOR CONTEMPLATION;So;0;ON;;;;;N;;;;; +4DD4;HEXAGRAM FOR BITING THROUGH;So;0;ON;;;;;N;;;;; +4DD5;HEXAGRAM FOR GRACE;So;0;ON;;;;;N;;;;; +4DD6;HEXAGRAM FOR SPLITTING APART;So;0;ON;;;;;N;;;;; +4DD7;HEXAGRAM FOR RETURN;So;0;ON;;;;;N;;;;; +4DD8;HEXAGRAM FOR INNOCENCE;So;0;ON;;;;;N;;;;; +4DD9;HEXAGRAM FOR GREAT TAMING;So;0;ON;;;;;N;;;;; +4DDA;HEXAGRAM FOR MOUTH CORNERS;So;0;ON;;;;;N;;;;; +4DDB;HEXAGRAM FOR GREAT PREPONDERANCE;So;0;ON;;;;;N;;;;; +4DDC;HEXAGRAM FOR THE ABYSMAL WATER;So;0;ON;;;;;N;;;;; +4DDD;HEXAGRAM FOR THE CLINGING FIRE;So;0;ON;;;;;N;;;;; +4DDE;HEXAGRAM FOR INFLUENCE;So;0;ON;;;;;N;;;;; +4DDF;HEXAGRAM FOR DURATION;So;0;ON;;;;;N;;;;; +4DE0;HEXAGRAM FOR RETREAT;So;0;ON;;;;;N;;;;; +4DE1;HEXAGRAM FOR GREAT POWER;So;0;ON;;;;;N;;;;; +4DE2;HEXAGRAM FOR PROGRESS;So;0;ON;;;;;N;;;;; +4DE3;HEXAGRAM FOR DARKENING OF THE LIGHT;So;0;ON;;;;;N;;;;; +4DE4;HEXAGRAM FOR THE FAMILY;So;0;ON;;;;;N;;;;; +4DE5;HEXAGRAM FOR OPPOSITION;So;0;ON;;;;;N;;;;; +4DE6;HEXAGRAM FOR OBSTRUCTION;So;0;ON;;;;;N;;;;; +4DE7;HEXAGRAM FOR DELIVERANCE;So;0;ON;;;;;N;;;;; +4DE8;HEXAGRAM FOR DECREASE;So;0;ON;;;;;N;;;;; +4DE9;HEXAGRAM FOR INCREASE;So;0;ON;;;;;N;;;;; +4DEA;HEXAGRAM FOR BREAKTHROUGH;So;0;ON;;;;;N;;;;; +4DEB;HEXAGRAM FOR COMING TO MEET;So;0;ON;;;;;N;;;;; +4DEC;HEXAGRAM FOR GATHERING TOGETHER;So;0;ON;;;;;N;;;;; +4DED;HEXAGRAM FOR PUSHING UPWARD;So;0;ON;;;;;N;;;;; +4DEE;HEXAGRAM FOR OPPRESSION;So;0;ON;;;;;N;;;;; +4DEF;HEXAGRAM FOR THE WELL;So;0;ON;;;;;N;;;;; +4DF0;HEXAGRAM FOR REVOLUTION;So;0;ON;;;;;N;;;;; +4DF1;HEXAGRAM FOR THE CAULDRON;So;0;ON;;;;;N;;;;; +4DF2;HEXAGRAM FOR THE AROUSING THUNDER;So;0;ON;;;;;N;;;;; +4DF3;HEXAGRAM FOR THE KEEPING STILL MOUNTAIN;So;0;ON;;;;;N;;;;; +4DF4;HEXAGRAM FOR DEVELOPMENT;So;0;ON;;;;;N;;;;; +4DF5;HEXAGRAM FOR THE MARRYING MAIDEN;So;0;ON;;;;;N;;;;; +4DF6;HEXAGRAM FOR ABUNDANCE;So;0;ON;;;;;N;;;;; +4DF7;HEXAGRAM FOR THE WANDERER;So;0;ON;;;;;N;;;;; +4DF8;HEXAGRAM FOR THE GENTLE WIND;So;0;ON;;;;;N;;;;; +4DF9;HEXAGRAM FOR THE JOYOUS LAKE;So;0;ON;;;;;N;;;;; +4DFA;HEXAGRAM FOR DISPERSION;So;0;ON;;;;;N;;;;; +4DFB;HEXAGRAM FOR LIMITATION;So;0;ON;;;;;N;;;;; +4DFC;HEXAGRAM FOR INNER TRUTH;So;0;ON;;;;;N;;;;; +4DFD;HEXAGRAM FOR SMALL PREPONDERANCE;So;0;ON;;;;;N;;;;; +4DFE;HEXAGRAM FOR AFTER COMPLETION;So;0;ON;;;;;N;;;;; +4DFF;HEXAGRAM FOR BEFORE COMPLETION;So;0;ON;;;;;N;;;;; +4E00;;Lo;0;L;;;;;N;;;;; +9FFC;;Lo;0;L;;;;;N;;;;; +A000;YI SYLLABLE IT;Lo;0;L;;;;;N;;;;; +A001;YI SYLLABLE IX;Lo;0;L;;;;;N;;;;; +A002;YI SYLLABLE I;Lo;0;L;;;;;N;;;;; +A003;YI SYLLABLE IP;Lo;0;L;;;;;N;;;;; +A004;YI SYLLABLE IET;Lo;0;L;;;;;N;;;;; +A005;YI SYLLABLE IEX;Lo;0;L;;;;;N;;;;; +A006;YI SYLLABLE IE;Lo;0;L;;;;;N;;;;; +A007;YI SYLLABLE IEP;Lo;0;L;;;;;N;;;;; +A008;YI SYLLABLE AT;Lo;0;L;;;;;N;;;;; +A009;YI SYLLABLE AX;Lo;0;L;;;;;N;;;;; +A00A;YI SYLLABLE A;Lo;0;L;;;;;N;;;;; +A00B;YI SYLLABLE AP;Lo;0;L;;;;;N;;;;; +A00C;YI SYLLABLE UOX;Lo;0;L;;;;;N;;;;; +A00D;YI SYLLABLE UO;Lo;0;L;;;;;N;;;;; +A00E;YI SYLLABLE UOP;Lo;0;L;;;;;N;;;;; +A00F;YI SYLLABLE OT;Lo;0;L;;;;;N;;;;; +A010;YI SYLLABLE OX;Lo;0;L;;;;;N;;;;; +A011;YI SYLLABLE O;Lo;0;L;;;;;N;;;;; +A012;YI SYLLABLE OP;Lo;0;L;;;;;N;;;;; +A013;YI SYLLABLE EX;Lo;0;L;;;;;N;;;;; +A014;YI SYLLABLE E;Lo;0;L;;;;;N;;;;; +A015;YI SYLLABLE WU;Lm;0;L;;;;;N;;;;; +A016;YI SYLLABLE BIT;Lo;0;L;;;;;N;;;;; +A017;YI SYLLABLE BIX;Lo;0;L;;;;;N;;;;; +A018;YI SYLLABLE BI;Lo;0;L;;;;;N;;;;; +A019;YI SYLLABLE BIP;Lo;0;L;;;;;N;;;;; +A01A;YI SYLLABLE BIET;Lo;0;L;;;;;N;;;;; +A01B;YI SYLLABLE BIEX;Lo;0;L;;;;;N;;;;; +A01C;YI SYLLABLE BIE;Lo;0;L;;;;;N;;;;; +A01D;YI SYLLABLE BIEP;Lo;0;L;;;;;N;;;;; +A01E;YI SYLLABLE BAT;Lo;0;L;;;;;N;;;;; +A01F;YI SYLLABLE BAX;Lo;0;L;;;;;N;;;;; +A020;YI SYLLABLE BA;Lo;0;L;;;;;N;;;;; +A021;YI SYLLABLE BAP;Lo;0;L;;;;;N;;;;; +A022;YI SYLLABLE BUOX;Lo;0;L;;;;;N;;;;; +A023;YI SYLLABLE BUO;Lo;0;L;;;;;N;;;;; +A024;YI SYLLABLE BUOP;Lo;0;L;;;;;N;;;;; +A025;YI SYLLABLE BOT;Lo;0;L;;;;;N;;;;; +A026;YI SYLLABLE BOX;Lo;0;L;;;;;N;;;;; +A027;YI SYLLABLE BO;Lo;0;L;;;;;N;;;;; +A028;YI SYLLABLE BOP;Lo;0;L;;;;;N;;;;; +A029;YI SYLLABLE BEX;Lo;0;L;;;;;N;;;;; +A02A;YI SYLLABLE BE;Lo;0;L;;;;;N;;;;; +A02B;YI SYLLABLE BEP;Lo;0;L;;;;;N;;;;; +A02C;YI SYLLABLE BUT;Lo;0;L;;;;;N;;;;; +A02D;YI SYLLABLE BUX;Lo;0;L;;;;;N;;;;; +A02E;YI SYLLABLE BU;Lo;0;L;;;;;N;;;;; +A02F;YI SYLLABLE BUP;Lo;0;L;;;;;N;;;;; +A030;YI SYLLABLE BURX;Lo;0;L;;;;;N;;;;; +A031;YI SYLLABLE BUR;Lo;0;L;;;;;N;;;;; +A032;YI SYLLABLE BYT;Lo;0;L;;;;;N;;;;; +A033;YI SYLLABLE BYX;Lo;0;L;;;;;N;;;;; +A034;YI SYLLABLE BY;Lo;0;L;;;;;N;;;;; +A035;YI SYLLABLE BYP;Lo;0;L;;;;;N;;;;; +A036;YI SYLLABLE BYRX;Lo;0;L;;;;;N;;;;; +A037;YI SYLLABLE BYR;Lo;0;L;;;;;N;;;;; +A038;YI SYLLABLE PIT;Lo;0;L;;;;;N;;;;; +A039;YI SYLLABLE PIX;Lo;0;L;;;;;N;;;;; +A03A;YI SYLLABLE PI;Lo;0;L;;;;;N;;;;; +A03B;YI SYLLABLE PIP;Lo;0;L;;;;;N;;;;; +A03C;YI SYLLABLE PIEX;Lo;0;L;;;;;N;;;;; +A03D;YI SYLLABLE PIE;Lo;0;L;;;;;N;;;;; +A03E;YI SYLLABLE PIEP;Lo;0;L;;;;;N;;;;; +A03F;YI SYLLABLE PAT;Lo;0;L;;;;;N;;;;; +A040;YI SYLLABLE PAX;Lo;0;L;;;;;N;;;;; +A041;YI SYLLABLE PA;Lo;0;L;;;;;N;;;;; +A042;YI SYLLABLE PAP;Lo;0;L;;;;;N;;;;; +A043;YI SYLLABLE PUOX;Lo;0;L;;;;;N;;;;; +A044;YI SYLLABLE PUO;Lo;0;L;;;;;N;;;;; +A045;YI SYLLABLE PUOP;Lo;0;L;;;;;N;;;;; +A046;YI SYLLABLE POT;Lo;0;L;;;;;N;;;;; +A047;YI SYLLABLE POX;Lo;0;L;;;;;N;;;;; +A048;YI SYLLABLE PO;Lo;0;L;;;;;N;;;;; +A049;YI SYLLABLE POP;Lo;0;L;;;;;N;;;;; +A04A;YI SYLLABLE PUT;Lo;0;L;;;;;N;;;;; +A04B;YI SYLLABLE PUX;Lo;0;L;;;;;N;;;;; +A04C;YI SYLLABLE PU;Lo;0;L;;;;;N;;;;; +A04D;YI SYLLABLE PUP;Lo;0;L;;;;;N;;;;; +A04E;YI SYLLABLE PURX;Lo;0;L;;;;;N;;;;; +A04F;YI SYLLABLE PUR;Lo;0;L;;;;;N;;;;; +A050;YI SYLLABLE PYT;Lo;0;L;;;;;N;;;;; +A051;YI SYLLABLE PYX;Lo;0;L;;;;;N;;;;; +A052;YI SYLLABLE PY;Lo;0;L;;;;;N;;;;; +A053;YI SYLLABLE PYP;Lo;0;L;;;;;N;;;;; +A054;YI SYLLABLE PYRX;Lo;0;L;;;;;N;;;;; +A055;YI SYLLABLE PYR;Lo;0;L;;;;;N;;;;; +A056;YI SYLLABLE BBIT;Lo;0;L;;;;;N;;;;; +A057;YI SYLLABLE BBIX;Lo;0;L;;;;;N;;;;; +A058;YI SYLLABLE BBI;Lo;0;L;;;;;N;;;;; +A059;YI SYLLABLE BBIP;Lo;0;L;;;;;N;;;;; +A05A;YI SYLLABLE BBIET;Lo;0;L;;;;;N;;;;; +A05B;YI SYLLABLE BBIEX;Lo;0;L;;;;;N;;;;; +A05C;YI SYLLABLE BBIE;Lo;0;L;;;;;N;;;;; +A05D;YI SYLLABLE BBIEP;Lo;0;L;;;;;N;;;;; +A05E;YI SYLLABLE BBAT;Lo;0;L;;;;;N;;;;; +A05F;YI SYLLABLE BBAX;Lo;0;L;;;;;N;;;;; +A060;YI SYLLABLE BBA;Lo;0;L;;;;;N;;;;; +A061;YI SYLLABLE BBAP;Lo;0;L;;;;;N;;;;; +A062;YI SYLLABLE BBUOX;Lo;0;L;;;;;N;;;;; +A063;YI SYLLABLE BBUO;Lo;0;L;;;;;N;;;;; +A064;YI SYLLABLE BBUOP;Lo;0;L;;;;;N;;;;; +A065;YI SYLLABLE BBOT;Lo;0;L;;;;;N;;;;; +A066;YI SYLLABLE BBOX;Lo;0;L;;;;;N;;;;; +A067;YI SYLLABLE BBO;Lo;0;L;;;;;N;;;;; +A068;YI SYLLABLE BBOP;Lo;0;L;;;;;N;;;;; +A069;YI SYLLABLE BBEX;Lo;0;L;;;;;N;;;;; +A06A;YI SYLLABLE BBE;Lo;0;L;;;;;N;;;;; +A06B;YI SYLLABLE BBEP;Lo;0;L;;;;;N;;;;; +A06C;YI SYLLABLE BBUT;Lo;0;L;;;;;N;;;;; +A06D;YI SYLLABLE BBUX;Lo;0;L;;;;;N;;;;; +A06E;YI SYLLABLE BBU;Lo;0;L;;;;;N;;;;; +A06F;YI SYLLABLE BBUP;Lo;0;L;;;;;N;;;;; +A070;YI SYLLABLE BBURX;Lo;0;L;;;;;N;;;;; +A071;YI SYLLABLE BBUR;Lo;0;L;;;;;N;;;;; +A072;YI SYLLABLE BBYT;Lo;0;L;;;;;N;;;;; +A073;YI SYLLABLE BBYX;Lo;0;L;;;;;N;;;;; +A074;YI SYLLABLE BBY;Lo;0;L;;;;;N;;;;; +A075;YI SYLLABLE BBYP;Lo;0;L;;;;;N;;;;; +A076;YI SYLLABLE NBIT;Lo;0;L;;;;;N;;;;; +A077;YI SYLLABLE NBIX;Lo;0;L;;;;;N;;;;; +A078;YI SYLLABLE NBI;Lo;0;L;;;;;N;;;;; +A079;YI SYLLABLE NBIP;Lo;0;L;;;;;N;;;;; +A07A;YI SYLLABLE NBIEX;Lo;0;L;;;;;N;;;;; +A07B;YI SYLLABLE NBIE;Lo;0;L;;;;;N;;;;; +A07C;YI SYLLABLE NBIEP;Lo;0;L;;;;;N;;;;; +A07D;YI SYLLABLE NBAT;Lo;0;L;;;;;N;;;;; +A07E;YI SYLLABLE NBAX;Lo;0;L;;;;;N;;;;; +A07F;YI SYLLABLE NBA;Lo;0;L;;;;;N;;;;; +A080;YI SYLLABLE NBAP;Lo;0;L;;;;;N;;;;; +A081;YI SYLLABLE NBOT;Lo;0;L;;;;;N;;;;; +A082;YI SYLLABLE NBOX;Lo;0;L;;;;;N;;;;; +A083;YI SYLLABLE NBO;Lo;0;L;;;;;N;;;;; +A084;YI SYLLABLE NBOP;Lo;0;L;;;;;N;;;;; +A085;YI SYLLABLE NBUT;Lo;0;L;;;;;N;;;;; +A086;YI SYLLABLE NBUX;Lo;0;L;;;;;N;;;;; +A087;YI SYLLABLE NBU;Lo;0;L;;;;;N;;;;; +A088;YI SYLLABLE NBUP;Lo;0;L;;;;;N;;;;; +A089;YI SYLLABLE NBURX;Lo;0;L;;;;;N;;;;; +A08A;YI SYLLABLE NBUR;Lo;0;L;;;;;N;;;;; +A08B;YI SYLLABLE NBYT;Lo;0;L;;;;;N;;;;; +A08C;YI SYLLABLE NBYX;Lo;0;L;;;;;N;;;;; +A08D;YI SYLLABLE NBY;Lo;0;L;;;;;N;;;;; +A08E;YI SYLLABLE NBYP;Lo;0;L;;;;;N;;;;; +A08F;YI SYLLABLE NBYRX;Lo;0;L;;;;;N;;;;; +A090;YI SYLLABLE NBYR;Lo;0;L;;;;;N;;;;; +A091;YI SYLLABLE HMIT;Lo;0;L;;;;;N;;;;; +A092;YI SYLLABLE HMIX;Lo;0;L;;;;;N;;;;; +A093;YI SYLLABLE HMI;Lo;0;L;;;;;N;;;;; +A094;YI SYLLABLE HMIP;Lo;0;L;;;;;N;;;;; +A095;YI SYLLABLE HMIEX;Lo;0;L;;;;;N;;;;; +A096;YI SYLLABLE HMIE;Lo;0;L;;;;;N;;;;; +A097;YI SYLLABLE HMIEP;Lo;0;L;;;;;N;;;;; +A098;YI SYLLABLE HMAT;Lo;0;L;;;;;N;;;;; +A099;YI SYLLABLE HMAX;Lo;0;L;;;;;N;;;;; +A09A;YI SYLLABLE HMA;Lo;0;L;;;;;N;;;;; +A09B;YI SYLLABLE HMAP;Lo;0;L;;;;;N;;;;; +A09C;YI SYLLABLE HMUOX;Lo;0;L;;;;;N;;;;; +A09D;YI SYLLABLE HMUO;Lo;0;L;;;;;N;;;;; +A09E;YI SYLLABLE HMUOP;Lo;0;L;;;;;N;;;;; +A09F;YI SYLLABLE HMOT;Lo;0;L;;;;;N;;;;; +A0A0;YI SYLLABLE HMOX;Lo;0;L;;;;;N;;;;; +A0A1;YI SYLLABLE HMO;Lo;0;L;;;;;N;;;;; +A0A2;YI SYLLABLE HMOP;Lo;0;L;;;;;N;;;;; +A0A3;YI SYLLABLE HMUT;Lo;0;L;;;;;N;;;;; +A0A4;YI SYLLABLE HMUX;Lo;0;L;;;;;N;;;;; +A0A5;YI SYLLABLE HMU;Lo;0;L;;;;;N;;;;; +A0A6;YI SYLLABLE HMUP;Lo;0;L;;;;;N;;;;; +A0A7;YI SYLLABLE HMURX;Lo;0;L;;;;;N;;;;; +A0A8;YI SYLLABLE HMUR;Lo;0;L;;;;;N;;;;; +A0A9;YI SYLLABLE HMYX;Lo;0;L;;;;;N;;;;; +A0AA;YI SYLLABLE HMY;Lo;0;L;;;;;N;;;;; +A0AB;YI SYLLABLE HMYP;Lo;0;L;;;;;N;;;;; +A0AC;YI SYLLABLE HMYRX;Lo;0;L;;;;;N;;;;; +A0AD;YI SYLLABLE HMYR;Lo;0;L;;;;;N;;;;; +A0AE;YI SYLLABLE MIT;Lo;0;L;;;;;N;;;;; +A0AF;YI SYLLABLE MIX;Lo;0;L;;;;;N;;;;; +A0B0;YI SYLLABLE MI;Lo;0;L;;;;;N;;;;; +A0B1;YI SYLLABLE MIP;Lo;0;L;;;;;N;;;;; +A0B2;YI SYLLABLE MIEX;Lo;0;L;;;;;N;;;;; +A0B3;YI SYLLABLE MIE;Lo;0;L;;;;;N;;;;; +A0B4;YI SYLLABLE MIEP;Lo;0;L;;;;;N;;;;; +A0B5;YI SYLLABLE MAT;Lo;0;L;;;;;N;;;;; +A0B6;YI SYLLABLE MAX;Lo;0;L;;;;;N;;;;; +A0B7;YI SYLLABLE MA;Lo;0;L;;;;;N;;;;; +A0B8;YI SYLLABLE MAP;Lo;0;L;;;;;N;;;;; +A0B9;YI SYLLABLE MUOT;Lo;0;L;;;;;N;;;;; +A0BA;YI SYLLABLE MUOX;Lo;0;L;;;;;N;;;;; +A0BB;YI SYLLABLE MUO;Lo;0;L;;;;;N;;;;; +A0BC;YI SYLLABLE MUOP;Lo;0;L;;;;;N;;;;; +A0BD;YI SYLLABLE MOT;Lo;0;L;;;;;N;;;;; +A0BE;YI SYLLABLE MOX;Lo;0;L;;;;;N;;;;; +A0BF;YI SYLLABLE MO;Lo;0;L;;;;;N;;;;; +A0C0;YI SYLLABLE MOP;Lo;0;L;;;;;N;;;;; +A0C1;YI SYLLABLE MEX;Lo;0;L;;;;;N;;;;; +A0C2;YI SYLLABLE ME;Lo;0;L;;;;;N;;;;; +A0C3;YI SYLLABLE MUT;Lo;0;L;;;;;N;;;;; +A0C4;YI SYLLABLE MUX;Lo;0;L;;;;;N;;;;; +A0C5;YI SYLLABLE MU;Lo;0;L;;;;;N;;;;; +A0C6;YI SYLLABLE MUP;Lo;0;L;;;;;N;;;;; +A0C7;YI SYLLABLE MURX;Lo;0;L;;;;;N;;;;; +A0C8;YI SYLLABLE MUR;Lo;0;L;;;;;N;;;;; +A0C9;YI SYLLABLE MYT;Lo;0;L;;;;;N;;;;; +A0CA;YI SYLLABLE MYX;Lo;0;L;;;;;N;;;;; +A0CB;YI SYLLABLE MY;Lo;0;L;;;;;N;;;;; +A0CC;YI SYLLABLE MYP;Lo;0;L;;;;;N;;;;; +A0CD;YI SYLLABLE FIT;Lo;0;L;;;;;N;;;;; +A0CE;YI SYLLABLE FIX;Lo;0;L;;;;;N;;;;; +A0CF;YI SYLLABLE FI;Lo;0;L;;;;;N;;;;; +A0D0;YI SYLLABLE FIP;Lo;0;L;;;;;N;;;;; +A0D1;YI SYLLABLE FAT;Lo;0;L;;;;;N;;;;; +A0D2;YI SYLLABLE FAX;Lo;0;L;;;;;N;;;;; +A0D3;YI SYLLABLE FA;Lo;0;L;;;;;N;;;;; +A0D4;YI SYLLABLE FAP;Lo;0;L;;;;;N;;;;; +A0D5;YI SYLLABLE FOX;Lo;0;L;;;;;N;;;;; +A0D6;YI SYLLABLE FO;Lo;0;L;;;;;N;;;;; +A0D7;YI SYLLABLE FOP;Lo;0;L;;;;;N;;;;; +A0D8;YI SYLLABLE FUT;Lo;0;L;;;;;N;;;;; +A0D9;YI SYLLABLE FUX;Lo;0;L;;;;;N;;;;; +A0DA;YI SYLLABLE FU;Lo;0;L;;;;;N;;;;; +A0DB;YI SYLLABLE FUP;Lo;0;L;;;;;N;;;;; +A0DC;YI SYLLABLE FURX;Lo;0;L;;;;;N;;;;; +A0DD;YI SYLLABLE FUR;Lo;0;L;;;;;N;;;;; +A0DE;YI SYLLABLE FYT;Lo;0;L;;;;;N;;;;; +A0DF;YI SYLLABLE FYX;Lo;0;L;;;;;N;;;;; +A0E0;YI SYLLABLE FY;Lo;0;L;;;;;N;;;;; +A0E1;YI SYLLABLE FYP;Lo;0;L;;;;;N;;;;; +A0E2;YI SYLLABLE VIT;Lo;0;L;;;;;N;;;;; +A0E3;YI SYLLABLE VIX;Lo;0;L;;;;;N;;;;; +A0E4;YI SYLLABLE VI;Lo;0;L;;;;;N;;;;; +A0E5;YI SYLLABLE VIP;Lo;0;L;;;;;N;;;;; +A0E6;YI SYLLABLE VIET;Lo;0;L;;;;;N;;;;; +A0E7;YI SYLLABLE VIEX;Lo;0;L;;;;;N;;;;; +A0E8;YI SYLLABLE VIE;Lo;0;L;;;;;N;;;;; +A0E9;YI SYLLABLE VIEP;Lo;0;L;;;;;N;;;;; +A0EA;YI SYLLABLE VAT;Lo;0;L;;;;;N;;;;; +A0EB;YI SYLLABLE VAX;Lo;0;L;;;;;N;;;;; +A0EC;YI SYLLABLE VA;Lo;0;L;;;;;N;;;;; +A0ED;YI SYLLABLE VAP;Lo;0;L;;;;;N;;;;; +A0EE;YI SYLLABLE VOT;Lo;0;L;;;;;N;;;;; +A0EF;YI SYLLABLE VOX;Lo;0;L;;;;;N;;;;; +A0F0;YI SYLLABLE VO;Lo;0;L;;;;;N;;;;; +A0F1;YI SYLLABLE VOP;Lo;0;L;;;;;N;;;;; +A0F2;YI SYLLABLE VEX;Lo;0;L;;;;;N;;;;; +A0F3;YI SYLLABLE VEP;Lo;0;L;;;;;N;;;;; +A0F4;YI SYLLABLE VUT;Lo;0;L;;;;;N;;;;; +A0F5;YI SYLLABLE VUX;Lo;0;L;;;;;N;;;;; +A0F6;YI SYLLABLE VU;Lo;0;L;;;;;N;;;;; +A0F7;YI SYLLABLE VUP;Lo;0;L;;;;;N;;;;; +A0F8;YI SYLLABLE VURX;Lo;0;L;;;;;N;;;;; +A0F9;YI SYLLABLE VUR;Lo;0;L;;;;;N;;;;; +A0FA;YI SYLLABLE VYT;Lo;0;L;;;;;N;;;;; +A0FB;YI SYLLABLE VYX;Lo;0;L;;;;;N;;;;; +A0FC;YI SYLLABLE VY;Lo;0;L;;;;;N;;;;; +A0FD;YI SYLLABLE VYP;Lo;0;L;;;;;N;;;;; +A0FE;YI SYLLABLE VYRX;Lo;0;L;;;;;N;;;;; +A0FF;YI SYLLABLE VYR;Lo;0;L;;;;;N;;;;; +A100;YI SYLLABLE DIT;Lo;0;L;;;;;N;;;;; +A101;YI SYLLABLE DIX;Lo;0;L;;;;;N;;;;; +A102;YI SYLLABLE DI;Lo;0;L;;;;;N;;;;; +A103;YI SYLLABLE DIP;Lo;0;L;;;;;N;;;;; +A104;YI SYLLABLE DIEX;Lo;0;L;;;;;N;;;;; +A105;YI SYLLABLE DIE;Lo;0;L;;;;;N;;;;; +A106;YI SYLLABLE DIEP;Lo;0;L;;;;;N;;;;; +A107;YI SYLLABLE DAT;Lo;0;L;;;;;N;;;;; +A108;YI SYLLABLE DAX;Lo;0;L;;;;;N;;;;; +A109;YI SYLLABLE DA;Lo;0;L;;;;;N;;;;; +A10A;YI SYLLABLE DAP;Lo;0;L;;;;;N;;;;; +A10B;YI SYLLABLE DUOX;Lo;0;L;;;;;N;;;;; +A10C;YI SYLLABLE DUO;Lo;0;L;;;;;N;;;;; +A10D;YI SYLLABLE DOT;Lo;0;L;;;;;N;;;;; +A10E;YI SYLLABLE DOX;Lo;0;L;;;;;N;;;;; +A10F;YI SYLLABLE DO;Lo;0;L;;;;;N;;;;; +A110;YI SYLLABLE DOP;Lo;0;L;;;;;N;;;;; +A111;YI SYLLABLE DEX;Lo;0;L;;;;;N;;;;; +A112;YI SYLLABLE DE;Lo;0;L;;;;;N;;;;; +A113;YI SYLLABLE DEP;Lo;0;L;;;;;N;;;;; +A114;YI SYLLABLE DUT;Lo;0;L;;;;;N;;;;; +A115;YI SYLLABLE DUX;Lo;0;L;;;;;N;;;;; +A116;YI SYLLABLE DU;Lo;0;L;;;;;N;;;;; +A117;YI SYLLABLE DUP;Lo;0;L;;;;;N;;;;; +A118;YI SYLLABLE DURX;Lo;0;L;;;;;N;;;;; +A119;YI SYLLABLE DUR;Lo;0;L;;;;;N;;;;; +A11A;YI SYLLABLE TIT;Lo;0;L;;;;;N;;;;; +A11B;YI SYLLABLE TIX;Lo;0;L;;;;;N;;;;; +A11C;YI SYLLABLE TI;Lo;0;L;;;;;N;;;;; +A11D;YI SYLLABLE TIP;Lo;0;L;;;;;N;;;;; +A11E;YI SYLLABLE TIEX;Lo;0;L;;;;;N;;;;; +A11F;YI SYLLABLE TIE;Lo;0;L;;;;;N;;;;; +A120;YI SYLLABLE TIEP;Lo;0;L;;;;;N;;;;; +A121;YI SYLLABLE TAT;Lo;0;L;;;;;N;;;;; +A122;YI SYLLABLE TAX;Lo;0;L;;;;;N;;;;; +A123;YI SYLLABLE TA;Lo;0;L;;;;;N;;;;; +A124;YI SYLLABLE TAP;Lo;0;L;;;;;N;;;;; +A125;YI SYLLABLE TUOT;Lo;0;L;;;;;N;;;;; +A126;YI SYLLABLE TUOX;Lo;0;L;;;;;N;;;;; +A127;YI SYLLABLE TUO;Lo;0;L;;;;;N;;;;; +A128;YI SYLLABLE TUOP;Lo;0;L;;;;;N;;;;; +A129;YI SYLLABLE TOT;Lo;0;L;;;;;N;;;;; +A12A;YI SYLLABLE TOX;Lo;0;L;;;;;N;;;;; +A12B;YI SYLLABLE TO;Lo;0;L;;;;;N;;;;; +A12C;YI SYLLABLE TOP;Lo;0;L;;;;;N;;;;; +A12D;YI SYLLABLE TEX;Lo;0;L;;;;;N;;;;; +A12E;YI SYLLABLE TE;Lo;0;L;;;;;N;;;;; +A12F;YI SYLLABLE TEP;Lo;0;L;;;;;N;;;;; +A130;YI SYLLABLE TUT;Lo;0;L;;;;;N;;;;; +A131;YI SYLLABLE TUX;Lo;0;L;;;;;N;;;;; +A132;YI SYLLABLE TU;Lo;0;L;;;;;N;;;;; +A133;YI SYLLABLE TUP;Lo;0;L;;;;;N;;;;; +A134;YI SYLLABLE TURX;Lo;0;L;;;;;N;;;;; +A135;YI SYLLABLE TUR;Lo;0;L;;;;;N;;;;; +A136;YI SYLLABLE DDIT;Lo;0;L;;;;;N;;;;; +A137;YI SYLLABLE DDIX;Lo;0;L;;;;;N;;;;; +A138;YI SYLLABLE DDI;Lo;0;L;;;;;N;;;;; +A139;YI SYLLABLE DDIP;Lo;0;L;;;;;N;;;;; +A13A;YI SYLLABLE DDIEX;Lo;0;L;;;;;N;;;;; +A13B;YI SYLLABLE DDIE;Lo;0;L;;;;;N;;;;; +A13C;YI SYLLABLE DDIEP;Lo;0;L;;;;;N;;;;; +A13D;YI SYLLABLE DDAT;Lo;0;L;;;;;N;;;;; +A13E;YI SYLLABLE DDAX;Lo;0;L;;;;;N;;;;; +A13F;YI SYLLABLE DDA;Lo;0;L;;;;;N;;;;; +A140;YI SYLLABLE DDAP;Lo;0;L;;;;;N;;;;; +A141;YI SYLLABLE DDUOX;Lo;0;L;;;;;N;;;;; +A142;YI SYLLABLE DDUO;Lo;0;L;;;;;N;;;;; +A143;YI SYLLABLE DDUOP;Lo;0;L;;;;;N;;;;; +A144;YI SYLLABLE DDOT;Lo;0;L;;;;;N;;;;; +A145;YI SYLLABLE DDOX;Lo;0;L;;;;;N;;;;; +A146;YI SYLLABLE DDO;Lo;0;L;;;;;N;;;;; +A147;YI SYLLABLE DDOP;Lo;0;L;;;;;N;;;;; +A148;YI SYLLABLE DDEX;Lo;0;L;;;;;N;;;;; +A149;YI SYLLABLE DDE;Lo;0;L;;;;;N;;;;; +A14A;YI SYLLABLE DDEP;Lo;0;L;;;;;N;;;;; +A14B;YI SYLLABLE DDUT;Lo;0;L;;;;;N;;;;; +A14C;YI SYLLABLE DDUX;Lo;0;L;;;;;N;;;;; +A14D;YI SYLLABLE DDU;Lo;0;L;;;;;N;;;;; +A14E;YI SYLLABLE DDUP;Lo;0;L;;;;;N;;;;; +A14F;YI SYLLABLE DDURX;Lo;0;L;;;;;N;;;;; +A150;YI SYLLABLE DDUR;Lo;0;L;;;;;N;;;;; +A151;YI SYLLABLE NDIT;Lo;0;L;;;;;N;;;;; +A152;YI SYLLABLE NDIX;Lo;0;L;;;;;N;;;;; +A153;YI SYLLABLE NDI;Lo;0;L;;;;;N;;;;; +A154;YI SYLLABLE NDIP;Lo;0;L;;;;;N;;;;; +A155;YI SYLLABLE NDIEX;Lo;0;L;;;;;N;;;;; +A156;YI SYLLABLE NDIE;Lo;0;L;;;;;N;;;;; +A157;YI SYLLABLE NDAT;Lo;0;L;;;;;N;;;;; +A158;YI SYLLABLE NDAX;Lo;0;L;;;;;N;;;;; +A159;YI SYLLABLE NDA;Lo;0;L;;;;;N;;;;; +A15A;YI SYLLABLE NDAP;Lo;0;L;;;;;N;;;;; +A15B;YI SYLLABLE NDOT;Lo;0;L;;;;;N;;;;; +A15C;YI SYLLABLE NDOX;Lo;0;L;;;;;N;;;;; +A15D;YI SYLLABLE NDO;Lo;0;L;;;;;N;;;;; +A15E;YI SYLLABLE NDOP;Lo;0;L;;;;;N;;;;; +A15F;YI SYLLABLE NDEX;Lo;0;L;;;;;N;;;;; +A160;YI SYLLABLE NDE;Lo;0;L;;;;;N;;;;; +A161;YI SYLLABLE NDEP;Lo;0;L;;;;;N;;;;; +A162;YI SYLLABLE NDUT;Lo;0;L;;;;;N;;;;; +A163;YI SYLLABLE NDUX;Lo;0;L;;;;;N;;;;; +A164;YI SYLLABLE NDU;Lo;0;L;;;;;N;;;;; +A165;YI SYLLABLE NDUP;Lo;0;L;;;;;N;;;;; +A166;YI SYLLABLE NDURX;Lo;0;L;;;;;N;;;;; +A167;YI SYLLABLE NDUR;Lo;0;L;;;;;N;;;;; +A168;YI SYLLABLE HNIT;Lo;0;L;;;;;N;;;;; +A169;YI SYLLABLE HNIX;Lo;0;L;;;;;N;;;;; +A16A;YI SYLLABLE HNI;Lo;0;L;;;;;N;;;;; +A16B;YI SYLLABLE HNIP;Lo;0;L;;;;;N;;;;; +A16C;YI SYLLABLE HNIET;Lo;0;L;;;;;N;;;;; +A16D;YI SYLLABLE HNIEX;Lo;0;L;;;;;N;;;;; +A16E;YI SYLLABLE HNIE;Lo;0;L;;;;;N;;;;; +A16F;YI SYLLABLE HNIEP;Lo;0;L;;;;;N;;;;; +A170;YI SYLLABLE HNAT;Lo;0;L;;;;;N;;;;; +A171;YI SYLLABLE HNAX;Lo;0;L;;;;;N;;;;; +A172;YI SYLLABLE HNA;Lo;0;L;;;;;N;;;;; +A173;YI SYLLABLE HNAP;Lo;0;L;;;;;N;;;;; +A174;YI SYLLABLE HNUOX;Lo;0;L;;;;;N;;;;; +A175;YI SYLLABLE HNUO;Lo;0;L;;;;;N;;;;; +A176;YI SYLLABLE HNOT;Lo;0;L;;;;;N;;;;; +A177;YI SYLLABLE HNOX;Lo;0;L;;;;;N;;;;; +A178;YI SYLLABLE HNOP;Lo;0;L;;;;;N;;;;; +A179;YI SYLLABLE HNEX;Lo;0;L;;;;;N;;;;; +A17A;YI SYLLABLE HNE;Lo;0;L;;;;;N;;;;; +A17B;YI SYLLABLE HNEP;Lo;0;L;;;;;N;;;;; +A17C;YI SYLLABLE HNUT;Lo;0;L;;;;;N;;;;; +A17D;YI SYLLABLE NIT;Lo;0;L;;;;;N;;;;; +A17E;YI SYLLABLE NIX;Lo;0;L;;;;;N;;;;; +A17F;YI SYLLABLE NI;Lo;0;L;;;;;N;;;;; +A180;YI SYLLABLE NIP;Lo;0;L;;;;;N;;;;; +A181;YI SYLLABLE NIEX;Lo;0;L;;;;;N;;;;; +A182;YI SYLLABLE NIE;Lo;0;L;;;;;N;;;;; +A183;YI SYLLABLE NIEP;Lo;0;L;;;;;N;;;;; +A184;YI SYLLABLE NAX;Lo;0;L;;;;;N;;;;; +A185;YI SYLLABLE NA;Lo;0;L;;;;;N;;;;; +A186;YI SYLLABLE NAP;Lo;0;L;;;;;N;;;;; +A187;YI SYLLABLE NUOX;Lo;0;L;;;;;N;;;;; +A188;YI SYLLABLE NUO;Lo;0;L;;;;;N;;;;; +A189;YI SYLLABLE NUOP;Lo;0;L;;;;;N;;;;; +A18A;YI SYLLABLE NOT;Lo;0;L;;;;;N;;;;; +A18B;YI SYLLABLE NOX;Lo;0;L;;;;;N;;;;; +A18C;YI SYLLABLE NO;Lo;0;L;;;;;N;;;;; +A18D;YI SYLLABLE NOP;Lo;0;L;;;;;N;;;;; +A18E;YI SYLLABLE NEX;Lo;0;L;;;;;N;;;;; +A18F;YI SYLLABLE NE;Lo;0;L;;;;;N;;;;; +A190;YI SYLLABLE NEP;Lo;0;L;;;;;N;;;;; +A191;YI SYLLABLE NUT;Lo;0;L;;;;;N;;;;; +A192;YI SYLLABLE NUX;Lo;0;L;;;;;N;;;;; +A193;YI SYLLABLE NU;Lo;0;L;;;;;N;;;;; +A194;YI SYLLABLE NUP;Lo;0;L;;;;;N;;;;; +A195;YI SYLLABLE NURX;Lo;0;L;;;;;N;;;;; +A196;YI SYLLABLE NUR;Lo;0;L;;;;;N;;;;; +A197;YI SYLLABLE HLIT;Lo;0;L;;;;;N;;;;; +A198;YI SYLLABLE HLIX;Lo;0;L;;;;;N;;;;; +A199;YI SYLLABLE HLI;Lo;0;L;;;;;N;;;;; +A19A;YI SYLLABLE HLIP;Lo;0;L;;;;;N;;;;; +A19B;YI SYLLABLE HLIEX;Lo;0;L;;;;;N;;;;; +A19C;YI SYLLABLE HLIE;Lo;0;L;;;;;N;;;;; +A19D;YI SYLLABLE HLIEP;Lo;0;L;;;;;N;;;;; +A19E;YI SYLLABLE HLAT;Lo;0;L;;;;;N;;;;; +A19F;YI SYLLABLE HLAX;Lo;0;L;;;;;N;;;;; +A1A0;YI SYLLABLE HLA;Lo;0;L;;;;;N;;;;; +A1A1;YI SYLLABLE HLAP;Lo;0;L;;;;;N;;;;; +A1A2;YI SYLLABLE HLUOX;Lo;0;L;;;;;N;;;;; +A1A3;YI SYLLABLE HLUO;Lo;0;L;;;;;N;;;;; +A1A4;YI SYLLABLE HLUOP;Lo;0;L;;;;;N;;;;; +A1A5;YI SYLLABLE HLOX;Lo;0;L;;;;;N;;;;; +A1A6;YI SYLLABLE HLO;Lo;0;L;;;;;N;;;;; +A1A7;YI SYLLABLE HLOP;Lo;0;L;;;;;N;;;;; +A1A8;YI SYLLABLE HLEX;Lo;0;L;;;;;N;;;;; +A1A9;YI SYLLABLE HLE;Lo;0;L;;;;;N;;;;; +A1AA;YI SYLLABLE HLEP;Lo;0;L;;;;;N;;;;; +A1AB;YI SYLLABLE HLUT;Lo;0;L;;;;;N;;;;; +A1AC;YI SYLLABLE HLUX;Lo;0;L;;;;;N;;;;; +A1AD;YI SYLLABLE HLU;Lo;0;L;;;;;N;;;;; +A1AE;YI SYLLABLE HLUP;Lo;0;L;;;;;N;;;;; +A1AF;YI SYLLABLE HLURX;Lo;0;L;;;;;N;;;;; +A1B0;YI SYLLABLE HLUR;Lo;0;L;;;;;N;;;;; +A1B1;YI SYLLABLE HLYT;Lo;0;L;;;;;N;;;;; +A1B2;YI SYLLABLE HLYX;Lo;0;L;;;;;N;;;;; +A1B3;YI SYLLABLE HLY;Lo;0;L;;;;;N;;;;; +A1B4;YI SYLLABLE HLYP;Lo;0;L;;;;;N;;;;; +A1B5;YI SYLLABLE HLYRX;Lo;0;L;;;;;N;;;;; +A1B6;YI SYLLABLE HLYR;Lo;0;L;;;;;N;;;;; +A1B7;YI SYLLABLE LIT;Lo;0;L;;;;;N;;;;; +A1B8;YI SYLLABLE LIX;Lo;0;L;;;;;N;;;;; +A1B9;YI SYLLABLE LI;Lo;0;L;;;;;N;;;;; +A1BA;YI SYLLABLE LIP;Lo;0;L;;;;;N;;;;; +A1BB;YI SYLLABLE LIET;Lo;0;L;;;;;N;;;;; +A1BC;YI SYLLABLE LIEX;Lo;0;L;;;;;N;;;;; +A1BD;YI SYLLABLE LIE;Lo;0;L;;;;;N;;;;; +A1BE;YI SYLLABLE LIEP;Lo;0;L;;;;;N;;;;; +A1BF;YI SYLLABLE LAT;Lo;0;L;;;;;N;;;;; +A1C0;YI SYLLABLE LAX;Lo;0;L;;;;;N;;;;; +A1C1;YI SYLLABLE LA;Lo;0;L;;;;;N;;;;; +A1C2;YI SYLLABLE LAP;Lo;0;L;;;;;N;;;;; +A1C3;YI SYLLABLE LUOT;Lo;0;L;;;;;N;;;;; +A1C4;YI SYLLABLE LUOX;Lo;0;L;;;;;N;;;;; +A1C5;YI SYLLABLE LUO;Lo;0;L;;;;;N;;;;; +A1C6;YI SYLLABLE LUOP;Lo;0;L;;;;;N;;;;; +A1C7;YI SYLLABLE LOT;Lo;0;L;;;;;N;;;;; +A1C8;YI SYLLABLE LOX;Lo;0;L;;;;;N;;;;; +A1C9;YI SYLLABLE LO;Lo;0;L;;;;;N;;;;; +A1CA;YI SYLLABLE LOP;Lo;0;L;;;;;N;;;;; +A1CB;YI SYLLABLE LEX;Lo;0;L;;;;;N;;;;; +A1CC;YI SYLLABLE LE;Lo;0;L;;;;;N;;;;; +A1CD;YI SYLLABLE LEP;Lo;0;L;;;;;N;;;;; +A1CE;YI SYLLABLE LUT;Lo;0;L;;;;;N;;;;; +A1CF;YI SYLLABLE LUX;Lo;0;L;;;;;N;;;;; +A1D0;YI SYLLABLE LU;Lo;0;L;;;;;N;;;;; +A1D1;YI SYLLABLE LUP;Lo;0;L;;;;;N;;;;; +A1D2;YI SYLLABLE LURX;Lo;0;L;;;;;N;;;;; +A1D3;YI SYLLABLE LUR;Lo;0;L;;;;;N;;;;; +A1D4;YI SYLLABLE LYT;Lo;0;L;;;;;N;;;;; +A1D5;YI SYLLABLE LYX;Lo;0;L;;;;;N;;;;; +A1D6;YI SYLLABLE LY;Lo;0;L;;;;;N;;;;; +A1D7;YI SYLLABLE LYP;Lo;0;L;;;;;N;;;;; +A1D8;YI SYLLABLE LYRX;Lo;0;L;;;;;N;;;;; +A1D9;YI SYLLABLE LYR;Lo;0;L;;;;;N;;;;; +A1DA;YI SYLLABLE GIT;Lo;0;L;;;;;N;;;;; +A1DB;YI SYLLABLE GIX;Lo;0;L;;;;;N;;;;; +A1DC;YI SYLLABLE GI;Lo;0;L;;;;;N;;;;; +A1DD;YI SYLLABLE GIP;Lo;0;L;;;;;N;;;;; +A1DE;YI SYLLABLE GIET;Lo;0;L;;;;;N;;;;; +A1DF;YI SYLLABLE GIEX;Lo;0;L;;;;;N;;;;; +A1E0;YI SYLLABLE GIE;Lo;0;L;;;;;N;;;;; +A1E1;YI SYLLABLE GIEP;Lo;0;L;;;;;N;;;;; +A1E2;YI SYLLABLE GAT;Lo;0;L;;;;;N;;;;; +A1E3;YI SYLLABLE GAX;Lo;0;L;;;;;N;;;;; +A1E4;YI SYLLABLE GA;Lo;0;L;;;;;N;;;;; +A1E5;YI SYLLABLE GAP;Lo;0;L;;;;;N;;;;; +A1E6;YI SYLLABLE GUOT;Lo;0;L;;;;;N;;;;; +A1E7;YI SYLLABLE GUOX;Lo;0;L;;;;;N;;;;; +A1E8;YI SYLLABLE GUO;Lo;0;L;;;;;N;;;;; +A1E9;YI SYLLABLE GUOP;Lo;0;L;;;;;N;;;;; +A1EA;YI SYLLABLE GOT;Lo;0;L;;;;;N;;;;; +A1EB;YI SYLLABLE GOX;Lo;0;L;;;;;N;;;;; +A1EC;YI SYLLABLE GO;Lo;0;L;;;;;N;;;;; +A1ED;YI SYLLABLE GOP;Lo;0;L;;;;;N;;;;; +A1EE;YI SYLLABLE GET;Lo;0;L;;;;;N;;;;; +A1EF;YI SYLLABLE GEX;Lo;0;L;;;;;N;;;;; +A1F0;YI SYLLABLE GE;Lo;0;L;;;;;N;;;;; +A1F1;YI SYLLABLE GEP;Lo;0;L;;;;;N;;;;; +A1F2;YI SYLLABLE GUT;Lo;0;L;;;;;N;;;;; +A1F3;YI SYLLABLE GUX;Lo;0;L;;;;;N;;;;; +A1F4;YI SYLLABLE GU;Lo;0;L;;;;;N;;;;; +A1F5;YI SYLLABLE GUP;Lo;0;L;;;;;N;;;;; +A1F6;YI SYLLABLE GURX;Lo;0;L;;;;;N;;;;; +A1F7;YI SYLLABLE GUR;Lo;0;L;;;;;N;;;;; +A1F8;YI SYLLABLE KIT;Lo;0;L;;;;;N;;;;; +A1F9;YI SYLLABLE KIX;Lo;0;L;;;;;N;;;;; +A1FA;YI SYLLABLE KI;Lo;0;L;;;;;N;;;;; +A1FB;YI SYLLABLE KIP;Lo;0;L;;;;;N;;;;; +A1FC;YI SYLLABLE KIEX;Lo;0;L;;;;;N;;;;; +A1FD;YI SYLLABLE KIE;Lo;0;L;;;;;N;;;;; +A1FE;YI SYLLABLE KIEP;Lo;0;L;;;;;N;;;;; +A1FF;YI SYLLABLE KAT;Lo;0;L;;;;;N;;;;; +A200;YI SYLLABLE KAX;Lo;0;L;;;;;N;;;;; +A201;YI SYLLABLE KA;Lo;0;L;;;;;N;;;;; +A202;YI SYLLABLE KAP;Lo;0;L;;;;;N;;;;; +A203;YI SYLLABLE KUOX;Lo;0;L;;;;;N;;;;; +A204;YI SYLLABLE KUO;Lo;0;L;;;;;N;;;;; +A205;YI SYLLABLE KUOP;Lo;0;L;;;;;N;;;;; +A206;YI SYLLABLE KOT;Lo;0;L;;;;;N;;;;; +A207;YI SYLLABLE KOX;Lo;0;L;;;;;N;;;;; +A208;YI SYLLABLE KO;Lo;0;L;;;;;N;;;;; +A209;YI SYLLABLE KOP;Lo;0;L;;;;;N;;;;; +A20A;YI SYLLABLE KET;Lo;0;L;;;;;N;;;;; +A20B;YI SYLLABLE KEX;Lo;0;L;;;;;N;;;;; +A20C;YI SYLLABLE KE;Lo;0;L;;;;;N;;;;; +A20D;YI SYLLABLE KEP;Lo;0;L;;;;;N;;;;; +A20E;YI SYLLABLE KUT;Lo;0;L;;;;;N;;;;; +A20F;YI SYLLABLE KUX;Lo;0;L;;;;;N;;;;; +A210;YI SYLLABLE KU;Lo;0;L;;;;;N;;;;; +A211;YI SYLLABLE KUP;Lo;0;L;;;;;N;;;;; +A212;YI SYLLABLE KURX;Lo;0;L;;;;;N;;;;; +A213;YI SYLLABLE KUR;Lo;0;L;;;;;N;;;;; +A214;YI SYLLABLE GGIT;Lo;0;L;;;;;N;;;;; +A215;YI SYLLABLE GGIX;Lo;0;L;;;;;N;;;;; +A216;YI SYLLABLE GGI;Lo;0;L;;;;;N;;;;; +A217;YI SYLLABLE GGIEX;Lo;0;L;;;;;N;;;;; +A218;YI SYLLABLE GGIE;Lo;0;L;;;;;N;;;;; +A219;YI SYLLABLE GGIEP;Lo;0;L;;;;;N;;;;; +A21A;YI SYLLABLE GGAT;Lo;0;L;;;;;N;;;;; +A21B;YI SYLLABLE GGAX;Lo;0;L;;;;;N;;;;; +A21C;YI SYLLABLE GGA;Lo;0;L;;;;;N;;;;; +A21D;YI SYLLABLE GGAP;Lo;0;L;;;;;N;;;;; +A21E;YI SYLLABLE GGUOT;Lo;0;L;;;;;N;;;;; +A21F;YI SYLLABLE GGUOX;Lo;0;L;;;;;N;;;;; +A220;YI SYLLABLE GGUO;Lo;0;L;;;;;N;;;;; +A221;YI SYLLABLE GGUOP;Lo;0;L;;;;;N;;;;; +A222;YI SYLLABLE GGOT;Lo;0;L;;;;;N;;;;; +A223;YI SYLLABLE GGOX;Lo;0;L;;;;;N;;;;; +A224;YI SYLLABLE GGO;Lo;0;L;;;;;N;;;;; +A225;YI SYLLABLE GGOP;Lo;0;L;;;;;N;;;;; +A226;YI SYLLABLE GGET;Lo;0;L;;;;;N;;;;; +A227;YI SYLLABLE GGEX;Lo;0;L;;;;;N;;;;; +A228;YI SYLLABLE GGE;Lo;0;L;;;;;N;;;;; +A229;YI SYLLABLE GGEP;Lo;0;L;;;;;N;;;;; +A22A;YI SYLLABLE GGUT;Lo;0;L;;;;;N;;;;; +A22B;YI SYLLABLE GGUX;Lo;0;L;;;;;N;;;;; +A22C;YI SYLLABLE GGU;Lo;0;L;;;;;N;;;;; +A22D;YI SYLLABLE GGUP;Lo;0;L;;;;;N;;;;; +A22E;YI SYLLABLE GGURX;Lo;0;L;;;;;N;;;;; +A22F;YI SYLLABLE GGUR;Lo;0;L;;;;;N;;;;; +A230;YI SYLLABLE MGIEX;Lo;0;L;;;;;N;;;;; +A231;YI SYLLABLE MGIE;Lo;0;L;;;;;N;;;;; +A232;YI SYLLABLE MGAT;Lo;0;L;;;;;N;;;;; +A233;YI SYLLABLE MGAX;Lo;0;L;;;;;N;;;;; +A234;YI SYLLABLE MGA;Lo;0;L;;;;;N;;;;; +A235;YI SYLLABLE MGAP;Lo;0;L;;;;;N;;;;; +A236;YI SYLLABLE MGUOX;Lo;0;L;;;;;N;;;;; +A237;YI SYLLABLE MGUO;Lo;0;L;;;;;N;;;;; +A238;YI SYLLABLE MGUOP;Lo;0;L;;;;;N;;;;; +A239;YI SYLLABLE MGOT;Lo;0;L;;;;;N;;;;; +A23A;YI SYLLABLE MGOX;Lo;0;L;;;;;N;;;;; +A23B;YI SYLLABLE MGO;Lo;0;L;;;;;N;;;;; +A23C;YI SYLLABLE MGOP;Lo;0;L;;;;;N;;;;; +A23D;YI SYLLABLE MGEX;Lo;0;L;;;;;N;;;;; +A23E;YI SYLLABLE MGE;Lo;0;L;;;;;N;;;;; +A23F;YI SYLLABLE MGEP;Lo;0;L;;;;;N;;;;; +A240;YI SYLLABLE MGUT;Lo;0;L;;;;;N;;;;; +A241;YI SYLLABLE MGUX;Lo;0;L;;;;;N;;;;; +A242;YI SYLLABLE MGU;Lo;0;L;;;;;N;;;;; +A243;YI SYLLABLE MGUP;Lo;0;L;;;;;N;;;;; +A244;YI SYLLABLE MGURX;Lo;0;L;;;;;N;;;;; +A245;YI SYLLABLE MGUR;Lo;0;L;;;;;N;;;;; +A246;YI SYLLABLE HXIT;Lo;0;L;;;;;N;;;;; +A247;YI SYLLABLE HXIX;Lo;0;L;;;;;N;;;;; +A248;YI SYLLABLE HXI;Lo;0;L;;;;;N;;;;; +A249;YI SYLLABLE HXIP;Lo;0;L;;;;;N;;;;; +A24A;YI SYLLABLE HXIET;Lo;0;L;;;;;N;;;;; +A24B;YI SYLLABLE HXIEX;Lo;0;L;;;;;N;;;;; +A24C;YI SYLLABLE HXIE;Lo;0;L;;;;;N;;;;; +A24D;YI SYLLABLE HXIEP;Lo;0;L;;;;;N;;;;; +A24E;YI SYLLABLE HXAT;Lo;0;L;;;;;N;;;;; +A24F;YI SYLLABLE HXAX;Lo;0;L;;;;;N;;;;; +A250;YI SYLLABLE HXA;Lo;0;L;;;;;N;;;;; +A251;YI SYLLABLE HXAP;Lo;0;L;;;;;N;;;;; +A252;YI SYLLABLE HXUOT;Lo;0;L;;;;;N;;;;; +A253;YI SYLLABLE HXUOX;Lo;0;L;;;;;N;;;;; +A254;YI SYLLABLE HXUO;Lo;0;L;;;;;N;;;;; +A255;YI SYLLABLE HXUOP;Lo;0;L;;;;;N;;;;; +A256;YI SYLLABLE HXOT;Lo;0;L;;;;;N;;;;; +A257;YI SYLLABLE HXOX;Lo;0;L;;;;;N;;;;; +A258;YI SYLLABLE HXO;Lo;0;L;;;;;N;;;;; +A259;YI SYLLABLE HXOP;Lo;0;L;;;;;N;;;;; +A25A;YI SYLLABLE HXEX;Lo;0;L;;;;;N;;;;; +A25B;YI SYLLABLE HXE;Lo;0;L;;;;;N;;;;; +A25C;YI SYLLABLE HXEP;Lo;0;L;;;;;N;;;;; +A25D;YI SYLLABLE NGIEX;Lo;0;L;;;;;N;;;;; +A25E;YI SYLLABLE NGIE;Lo;0;L;;;;;N;;;;; +A25F;YI SYLLABLE NGIEP;Lo;0;L;;;;;N;;;;; +A260;YI SYLLABLE NGAT;Lo;0;L;;;;;N;;;;; +A261;YI SYLLABLE NGAX;Lo;0;L;;;;;N;;;;; +A262;YI SYLLABLE NGA;Lo;0;L;;;;;N;;;;; +A263;YI SYLLABLE NGAP;Lo;0;L;;;;;N;;;;; +A264;YI SYLLABLE NGUOT;Lo;0;L;;;;;N;;;;; +A265;YI SYLLABLE NGUOX;Lo;0;L;;;;;N;;;;; +A266;YI SYLLABLE NGUO;Lo;0;L;;;;;N;;;;; +A267;YI SYLLABLE NGOT;Lo;0;L;;;;;N;;;;; +A268;YI SYLLABLE NGOX;Lo;0;L;;;;;N;;;;; +A269;YI SYLLABLE NGO;Lo;0;L;;;;;N;;;;; +A26A;YI SYLLABLE NGOP;Lo;0;L;;;;;N;;;;; +A26B;YI SYLLABLE NGEX;Lo;0;L;;;;;N;;;;; +A26C;YI SYLLABLE NGE;Lo;0;L;;;;;N;;;;; +A26D;YI SYLLABLE NGEP;Lo;0;L;;;;;N;;;;; +A26E;YI SYLLABLE HIT;Lo;0;L;;;;;N;;;;; +A26F;YI SYLLABLE HIEX;Lo;0;L;;;;;N;;;;; +A270;YI SYLLABLE HIE;Lo;0;L;;;;;N;;;;; +A271;YI SYLLABLE HAT;Lo;0;L;;;;;N;;;;; +A272;YI SYLLABLE HAX;Lo;0;L;;;;;N;;;;; +A273;YI SYLLABLE HA;Lo;0;L;;;;;N;;;;; +A274;YI SYLLABLE HAP;Lo;0;L;;;;;N;;;;; +A275;YI SYLLABLE HUOT;Lo;0;L;;;;;N;;;;; +A276;YI SYLLABLE HUOX;Lo;0;L;;;;;N;;;;; +A277;YI SYLLABLE HUO;Lo;0;L;;;;;N;;;;; +A278;YI SYLLABLE HUOP;Lo;0;L;;;;;N;;;;; +A279;YI SYLLABLE HOT;Lo;0;L;;;;;N;;;;; +A27A;YI SYLLABLE HOX;Lo;0;L;;;;;N;;;;; +A27B;YI SYLLABLE HO;Lo;0;L;;;;;N;;;;; +A27C;YI SYLLABLE HOP;Lo;0;L;;;;;N;;;;; +A27D;YI SYLLABLE HEX;Lo;0;L;;;;;N;;;;; +A27E;YI SYLLABLE HE;Lo;0;L;;;;;N;;;;; +A27F;YI SYLLABLE HEP;Lo;0;L;;;;;N;;;;; +A280;YI SYLLABLE WAT;Lo;0;L;;;;;N;;;;; +A281;YI SYLLABLE WAX;Lo;0;L;;;;;N;;;;; +A282;YI SYLLABLE WA;Lo;0;L;;;;;N;;;;; +A283;YI SYLLABLE WAP;Lo;0;L;;;;;N;;;;; +A284;YI SYLLABLE WUOX;Lo;0;L;;;;;N;;;;; +A285;YI SYLLABLE WUO;Lo;0;L;;;;;N;;;;; +A286;YI SYLLABLE WUOP;Lo;0;L;;;;;N;;;;; +A287;YI SYLLABLE WOX;Lo;0;L;;;;;N;;;;; +A288;YI SYLLABLE WO;Lo;0;L;;;;;N;;;;; +A289;YI SYLLABLE WOP;Lo;0;L;;;;;N;;;;; +A28A;YI SYLLABLE WEX;Lo;0;L;;;;;N;;;;; +A28B;YI SYLLABLE WE;Lo;0;L;;;;;N;;;;; +A28C;YI SYLLABLE WEP;Lo;0;L;;;;;N;;;;; +A28D;YI SYLLABLE ZIT;Lo;0;L;;;;;N;;;;; +A28E;YI SYLLABLE ZIX;Lo;0;L;;;;;N;;;;; +A28F;YI SYLLABLE ZI;Lo;0;L;;;;;N;;;;; +A290;YI SYLLABLE ZIP;Lo;0;L;;;;;N;;;;; +A291;YI SYLLABLE ZIEX;Lo;0;L;;;;;N;;;;; +A292;YI SYLLABLE ZIE;Lo;0;L;;;;;N;;;;; +A293;YI SYLLABLE ZIEP;Lo;0;L;;;;;N;;;;; +A294;YI SYLLABLE ZAT;Lo;0;L;;;;;N;;;;; +A295;YI SYLLABLE ZAX;Lo;0;L;;;;;N;;;;; +A296;YI SYLLABLE ZA;Lo;0;L;;;;;N;;;;; +A297;YI SYLLABLE ZAP;Lo;0;L;;;;;N;;;;; +A298;YI SYLLABLE ZUOX;Lo;0;L;;;;;N;;;;; +A299;YI SYLLABLE ZUO;Lo;0;L;;;;;N;;;;; +A29A;YI SYLLABLE ZUOP;Lo;0;L;;;;;N;;;;; +A29B;YI SYLLABLE ZOT;Lo;0;L;;;;;N;;;;; +A29C;YI SYLLABLE ZOX;Lo;0;L;;;;;N;;;;; +A29D;YI SYLLABLE ZO;Lo;0;L;;;;;N;;;;; +A29E;YI SYLLABLE ZOP;Lo;0;L;;;;;N;;;;; +A29F;YI SYLLABLE ZEX;Lo;0;L;;;;;N;;;;; +A2A0;YI SYLLABLE ZE;Lo;0;L;;;;;N;;;;; +A2A1;YI SYLLABLE ZEP;Lo;0;L;;;;;N;;;;; +A2A2;YI SYLLABLE ZUT;Lo;0;L;;;;;N;;;;; +A2A3;YI SYLLABLE ZUX;Lo;0;L;;;;;N;;;;; +A2A4;YI SYLLABLE ZU;Lo;0;L;;;;;N;;;;; +A2A5;YI SYLLABLE ZUP;Lo;0;L;;;;;N;;;;; +A2A6;YI SYLLABLE ZURX;Lo;0;L;;;;;N;;;;; +A2A7;YI SYLLABLE ZUR;Lo;0;L;;;;;N;;;;; +A2A8;YI SYLLABLE ZYT;Lo;0;L;;;;;N;;;;; +A2A9;YI SYLLABLE ZYX;Lo;0;L;;;;;N;;;;; +A2AA;YI SYLLABLE ZY;Lo;0;L;;;;;N;;;;; +A2AB;YI SYLLABLE ZYP;Lo;0;L;;;;;N;;;;; +A2AC;YI SYLLABLE ZYRX;Lo;0;L;;;;;N;;;;; +A2AD;YI SYLLABLE ZYR;Lo;0;L;;;;;N;;;;; +A2AE;YI SYLLABLE CIT;Lo;0;L;;;;;N;;;;; +A2AF;YI SYLLABLE CIX;Lo;0;L;;;;;N;;;;; +A2B0;YI SYLLABLE CI;Lo;0;L;;;;;N;;;;; +A2B1;YI SYLLABLE CIP;Lo;0;L;;;;;N;;;;; +A2B2;YI SYLLABLE CIET;Lo;0;L;;;;;N;;;;; +A2B3;YI SYLLABLE CIEX;Lo;0;L;;;;;N;;;;; +A2B4;YI SYLLABLE CIE;Lo;0;L;;;;;N;;;;; +A2B5;YI SYLLABLE CIEP;Lo;0;L;;;;;N;;;;; +A2B6;YI SYLLABLE CAT;Lo;0;L;;;;;N;;;;; +A2B7;YI SYLLABLE CAX;Lo;0;L;;;;;N;;;;; +A2B8;YI SYLLABLE CA;Lo;0;L;;;;;N;;;;; +A2B9;YI SYLLABLE CAP;Lo;0;L;;;;;N;;;;; +A2BA;YI SYLLABLE CUOX;Lo;0;L;;;;;N;;;;; +A2BB;YI SYLLABLE CUO;Lo;0;L;;;;;N;;;;; +A2BC;YI SYLLABLE CUOP;Lo;0;L;;;;;N;;;;; +A2BD;YI SYLLABLE COT;Lo;0;L;;;;;N;;;;; +A2BE;YI SYLLABLE COX;Lo;0;L;;;;;N;;;;; +A2BF;YI SYLLABLE CO;Lo;0;L;;;;;N;;;;; +A2C0;YI SYLLABLE COP;Lo;0;L;;;;;N;;;;; +A2C1;YI SYLLABLE CEX;Lo;0;L;;;;;N;;;;; +A2C2;YI SYLLABLE CE;Lo;0;L;;;;;N;;;;; +A2C3;YI SYLLABLE CEP;Lo;0;L;;;;;N;;;;; +A2C4;YI SYLLABLE CUT;Lo;0;L;;;;;N;;;;; +A2C5;YI SYLLABLE CUX;Lo;0;L;;;;;N;;;;; +A2C6;YI SYLLABLE CU;Lo;0;L;;;;;N;;;;; +A2C7;YI SYLLABLE CUP;Lo;0;L;;;;;N;;;;; +A2C8;YI SYLLABLE CURX;Lo;0;L;;;;;N;;;;; +A2C9;YI SYLLABLE CUR;Lo;0;L;;;;;N;;;;; +A2CA;YI SYLLABLE CYT;Lo;0;L;;;;;N;;;;; +A2CB;YI SYLLABLE CYX;Lo;0;L;;;;;N;;;;; +A2CC;YI SYLLABLE CY;Lo;0;L;;;;;N;;;;; +A2CD;YI SYLLABLE CYP;Lo;0;L;;;;;N;;;;; +A2CE;YI SYLLABLE CYRX;Lo;0;L;;;;;N;;;;; +A2CF;YI SYLLABLE CYR;Lo;0;L;;;;;N;;;;; +A2D0;YI SYLLABLE ZZIT;Lo;0;L;;;;;N;;;;; +A2D1;YI SYLLABLE ZZIX;Lo;0;L;;;;;N;;;;; +A2D2;YI SYLLABLE ZZI;Lo;0;L;;;;;N;;;;; +A2D3;YI SYLLABLE ZZIP;Lo;0;L;;;;;N;;;;; +A2D4;YI SYLLABLE ZZIET;Lo;0;L;;;;;N;;;;; +A2D5;YI SYLLABLE ZZIEX;Lo;0;L;;;;;N;;;;; +A2D6;YI SYLLABLE ZZIE;Lo;0;L;;;;;N;;;;; +A2D7;YI SYLLABLE ZZIEP;Lo;0;L;;;;;N;;;;; +A2D8;YI SYLLABLE ZZAT;Lo;0;L;;;;;N;;;;; +A2D9;YI SYLLABLE ZZAX;Lo;0;L;;;;;N;;;;; +A2DA;YI SYLLABLE ZZA;Lo;0;L;;;;;N;;;;; +A2DB;YI SYLLABLE ZZAP;Lo;0;L;;;;;N;;;;; +A2DC;YI SYLLABLE ZZOX;Lo;0;L;;;;;N;;;;; +A2DD;YI SYLLABLE ZZO;Lo;0;L;;;;;N;;;;; +A2DE;YI SYLLABLE ZZOP;Lo;0;L;;;;;N;;;;; +A2DF;YI SYLLABLE ZZEX;Lo;0;L;;;;;N;;;;; +A2E0;YI SYLLABLE ZZE;Lo;0;L;;;;;N;;;;; +A2E1;YI SYLLABLE ZZEP;Lo;0;L;;;;;N;;;;; +A2E2;YI SYLLABLE ZZUX;Lo;0;L;;;;;N;;;;; +A2E3;YI SYLLABLE ZZU;Lo;0;L;;;;;N;;;;; +A2E4;YI SYLLABLE ZZUP;Lo;0;L;;;;;N;;;;; +A2E5;YI SYLLABLE ZZURX;Lo;0;L;;;;;N;;;;; +A2E6;YI SYLLABLE ZZUR;Lo;0;L;;;;;N;;;;; +A2E7;YI SYLLABLE ZZYT;Lo;0;L;;;;;N;;;;; +A2E8;YI SYLLABLE ZZYX;Lo;0;L;;;;;N;;;;; +A2E9;YI SYLLABLE ZZY;Lo;0;L;;;;;N;;;;; +A2EA;YI SYLLABLE ZZYP;Lo;0;L;;;;;N;;;;; +A2EB;YI SYLLABLE ZZYRX;Lo;0;L;;;;;N;;;;; +A2EC;YI SYLLABLE ZZYR;Lo;0;L;;;;;N;;;;; +A2ED;YI SYLLABLE NZIT;Lo;0;L;;;;;N;;;;; +A2EE;YI SYLLABLE NZIX;Lo;0;L;;;;;N;;;;; +A2EF;YI SYLLABLE NZI;Lo;0;L;;;;;N;;;;; +A2F0;YI SYLLABLE NZIP;Lo;0;L;;;;;N;;;;; +A2F1;YI SYLLABLE NZIEX;Lo;0;L;;;;;N;;;;; +A2F2;YI SYLLABLE NZIE;Lo;0;L;;;;;N;;;;; +A2F3;YI SYLLABLE NZIEP;Lo;0;L;;;;;N;;;;; +A2F4;YI SYLLABLE NZAT;Lo;0;L;;;;;N;;;;; +A2F5;YI SYLLABLE NZAX;Lo;0;L;;;;;N;;;;; +A2F6;YI SYLLABLE NZA;Lo;0;L;;;;;N;;;;; +A2F7;YI SYLLABLE NZAP;Lo;0;L;;;;;N;;;;; +A2F8;YI SYLLABLE NZUOX;Lo;0;L;;;;;N;;;;; +A2F9;YI SYLLABLE NZUO;Lo;0;L;;;;;N;;;;; +A2FA;YI SYLLABLE NZOX;Lo;0;L;;;;;N;;;;; +A2FB;YI SYLLABLE NZOP;Lo;0;L;;;;;N;;;;; +A2FC;YI SYLLABLE NZEX;Lo;0;L;;;;;N;;;;; +A2FD;YI SYLLABLE NZE;Lo;0;L;;;;;N;;;;; +A2FE;YI SYLLABLE NZUX;Lo;0;L;;;;;N;;;;; +A2FF;YI SYLLABLE NZU;Lo;0;L;;;;;N;;;;; +A300;YI SYLLABLE NZUP;Lo;0;L;;;;;N;;;;; +A301;YI SYLLABLE NZURX;Lo;0;L;;;;;N;;;;; +A302;YI SYLLABLE NZUR;Lo;0;L;;;;;N;;;;; +A303;YI SYLLABLE NZYT;Lo;0;L;;;;;N;;;;; +A304;YI SYLLABLE NZYX;Lo;0;L;;;;;N;;;;; +A305;YI SYLLABLE NZY;Lo;0;L;;;;;N;;;;; +A306;YI SYLLABLE NZYP;Lo;0;L;;;;;N;;;;; +A307;YI SYLLABLE NZYRX;Lo;0;L;;;;;N;;;;; +A308;YI SYLLABLE NZYR;Lo;0;L;;;;;N;;;;; +A309;YI SYLLABLE SIT;Lo;0;L;;;;;N;;;;; +A30A;YI SYLLABLE SIX;Lo;0;L;;;;;N;;;;; +A30B;YI SYLLABLE SI;Lo;0;L;;;;;N;;;;; +A30C;YI SYLLABLE SIP;Lo;0;L;;;;;N;;;;; +A30D;YI SYLLABLE SIEX;Lo;0;L;;;;;N;;;;; +A30E;YI SYLLABLE SIE;Lo;0;L;;;;;N;;;;; +A30F;YI SYLLABLE SIEP;Lo;0;L;;;;;N;;;;; +A310;YI SYLLABLE SAT;Lo;0;L;;;;;N;;;;; +A311;YI SYLLABLE SAX;Lo;0;L;;;;;N;;;;; +A312;YI SYLLABLE SA;Lo;0;L;;;;;N;;;;; +A313;YI SYLLABLE SAP;Lo;0;L;;;;;N;;;;; +A314;YI SYLLABLE SUOX;Lo;0;L;;;;;N;;;;; +A315;YI SYLLABLE SUO;Lo;0;L;;;;;N;;;;; +A316;YI SYLLABLE SUOP;Lo;0;L;;;;;N;;;;; +A317;YI SYLLABLE SOT;Lo;0;L;;;;;N;;;;; +A318;YI SYLLABLE SOX;Lo;0;L;;;;;N;;;;; +A319;YI SYLLABLE SO;Lo;0;L;;;;;N;;;;; +A31A;YI SYLLABLE SOP;Lo;0;L;;;;;N;;;;; +A31B;YI SYLLABLE SEX;Lo;0;L;;;;;N;;;;; +A31C;YI SYLLABLE SE;Lo;0;L;;;;;N;;;;; +A31D;YI SYLLABLE SEP;Lo;0;L;;;;;N;;;;; +A31E;YI SYLLABLE SUT;Lo;0;L;;;;;N;;;;; +A31F;YI SYLLABLE SUX;Lo;0;L;;;;;N;;;;; +A320;YI SYLLABLE SU;Lo;0;L;;;;;N;;;;; +A321;YI SYLLABLE SUP;Lo;0;L;;;;;N;;;;; +A322;YI SYLLABLE SURX;Lo;0;L;;;;;N;;;;; +A323;YI SYLLABLE SUR;Lo;0;L;;;;;N;;;;; +A324;YI SYLLABLE SYT;Lo;0;L;;;;;N;;;;; +A325;YI SYLLABLE SYX;Lo;0;L;;;;;N;;;;; +A326;YI SYLLABLE SY;Lo;0;L;;;;;N;;;;; +A327;YI SYLLABLE SYP;Lo;0;L;;;;;N;;;;; +A328;YI SYLLABLE SYRX;Lo;0;L;;;;;N;;;;; +A329;YI SYLLABLE SYR;Lo;0;L;;;;;N;;;;; +A32A;YI SYLLABLE SSIT;Lo;0;L;;;;;N;;;;; +A32B;YI SYLLABLE SSIX;Lo;0;L;;;;;N;;;;; +A32C;YI SYLLABLE SSI;Lo;0;L;;;;;N;;;;; +A32D;YI SYLLABLE SSIP;Lo;0;L;;;;;N;;;;; +A32E;YI SYLLABLE SSIEX;Lo;0;L;;;;;N;;;;; +A32F;YI SYLLABLE SSIE;Lo;0;L;;;;;N;;;;; +A330;YI SYLLABLE SSIEP;Lo;0;L;;;;;N;;;;; +A331;YI SYLLABLE SSAT;Lo;0;L;;;;;N;;;;; +A332;YI SYLLABLE SSAX;Lo;0;L;;;;;N;;;;; +A333;YI SYLLABLE SSA;Lo;0;L;;;;;N;;;;; +A334;YI SYLLABLE SSAP;Lo;0;L;;;;;N;;;;; +A335;YI SYLLABLE SSOT;Lo;0;L;;;;;N;;;;; +A336;YI SYLLABLE SSOX;Lo;0;L;;;;;N;;;;; +A337;YI SYLLABLE SSO;Lo;0;L;;;;;N;;;;; +A338;YI SYLLABLE SSOP;Lo;0;L;;;;;N;;;;; +A339;YI SYLLABLE SSEX;Lo;0;L;;;;;N;;;;; +A33A;YI SYLLABLE SSE;Lo;0;L;;;;;N;;;;; +A33B;YI SYLLABLE SSEP;Lo;0;L;;;;;N;;;;; +A33C;YI SYLLABLE SSUT;Lo;0;L;;;;;N;;;;; +A33D;YI SYLLABLE SSUX;Lo;0;L;;;;;N;;;;; +A33E;YI SYLLABLE SSU;Lo;0;L;;;;;N;;;;; +A33F;YI SYLLABLE SSUP;Lo;0;L;;;;;N;;;;; +A340;YI SYLLABLE SSYT;Lo;0;L;;;;;N;;;;; +A341;YI SYLLABLE SSYX;Lo;0;L;;;;;N;;;;; +A342;YI SYLLABLE SSY;Lo;0;L;;;;;N;;;;; +A343;YI SYLLABLE SSYP;Lo;0;L;;;;;N;;;;; +A344;YI SYLLABLE SSYRX;Lo;0;L;;;;;N;;;;; +A345;YI SYLLABLE SSYR;Lo;0;L;;;;;N;;;;; +A346;YI SYLLABLE ZHAT;Lo;0;L;;;;;N;;;;; +A347;YI SYLLABLE ZHAX;Lo;0;L;;;;;N;;;;; +A348;YI SYLLABLE ZHA;Lo;0;L;;;;;N;;;;; +A349;YI SYLLABLE ZHAP;Lo;0;L;;;;;N;;;;; +A34A;YI SYLLABLE ZHUOX;Lo;0;L;;;;;N;;;;; +A34B;YI SYLLABLE ZHUO;Lo;0;L;;;;;N;;;;; +A34C;YI SYLLABLE ZHUOP;Lo;0;L;;;;;N;;;;; +A34D;YI SYLLABLE ZHOT;Lo;0;L;;;;;N;;;;; +A34E;YI SYLLABLE ZHOX;Lo;0;L;;;;;N;;;;; +A34F;YI SYLLABLE ZHO;Lo;0;L;;;;;N;;;;; +A350;YI SYLLABLE ZHOP;Lo;0;L;;;;;N;;;;; +A351;YI SYLLABLE ZHET;Lo;0;L;;;;;N;;;;; +A352;YI SYLLABLE ZHEX;Lo;0;L;;;;;N;;;;; +A353;YI SYLLABLE ZHE;Lo;0;L;;;;;N;;;;; +A354;YI SYLLABLE ZHEP;Lo;0;L;;;;;N;;;;; +A355;YI SYLLABLE ZHUT;Lo;0;L;;;;;N;;;;; +A356;YI SYLLABLE ZHUX;Lo;0;L;;;;;N;;;;; +A357;YI SYLLABLE ZHU;Lo;0;L;;;;;N;;;;; +A358;YI SYLLABLE ZHUP;Lo;0;L;;;;;N;;;;; +A359;YI SYLLABLE ZHURX;Lo;0;L;;;;;N;;;;; +A35A;YI SYLLABLE ZHUR;Lo;0;L;;;;;N;;;;; +A35B;YI SYLLABLE ZHYT;Lo;0;L;;;;;N;;;;; +A35C;YI SYLLABLE ZHYX;Lo;0;L;;;;;N;;;;; +A35D;YI SYLLABLE ZHY;Lo;0;L;;;;;N;;;;; +A35E;YI SYLLABLE ZHYP;Lo;0;L;;;;;N;;;;; +A35F;YI SYLLABLE ZHYRX;Lo;0;L;;;;;N;;;;; +A360;YI SYLLABLE ZHYR;Lo;0;L;;;;;N;;;;; +A361;YI SYLLABLE CHAT;Lo;0;L;;;;;N;;;;; +A362;YI SYLLABLE CHAX;Lo;0;L;;;;;N;;;;; +A363;YI SYLLABLE CHA;Lo;0;L;;;;;N;;;;; +A364;YI SYLLABLE CHAP;Lo;0;L;;;;;N;;;;; +A365;YI SYLLABLE CHUOT;Lo;0;L;;;;;N;;;;; +A366;YI SYLLABLE CHUOX;Lo;0;L;;;;;N;;;;; +A367;YI SYLLABLE CHUO;Lo;0;L;;;;;N;;;;; +A368;YI SYLLABLE CHUOP;Lo;0;L;;;;;N;;;;; +A369;YI SYLLABLE CHOT;Lo;0;L;;;;;N;;;;; +A36A;YI SYLLABLE CHOX;Lo;0;L;;;;;N;;;;; +A36B;YI SYLLABLE CHO;Lo;0;L;;;;;N;;;;; +A36C;YI SYLLABLE CHOP;Lo;0;L;;;;;N;;;;; +A36D;YI SYLLABLE CHET;Lo;0;L;;;;;N;;;;; +A36E;YI SYLLABLE CHEX;Lo;0;L;;;;;N;;;;; +A36F;YI SYLLABLE CHE;Lo;0;L;;;;;N;;;;; +A370;YI SYLLABLE CHEP;Lo;0;L;;;;;N;;;;; +A371;YI SYLLABLE CHUX;Lo;0;L;;;;;N;;;;; +A372;YI SYLLABLE CHU;Lo;0;L;;;;;N;;;;; +A373;YI SYLLABLE CHUP;Lo;0;L;;;;;N;;;;; +A374;YI SYLLABLE CHURX;Lo;0;L;;;;;N;;;;; +A375;YI SYLLABLE CHUR;Lo;0;L;;;;;N;;;;; +A376;YI SYLLABLE CHYT;Lo;0;L;;;;;N;;;;; +A377;YI SYLLABLE CHYX;Lo;0;L;;;;;N;;;;; +A378;YI SYLLABLE CHY;Lo;0;L;;;;;N;;;;; +A379;YI SYLLABLE CHYP;Lo;0;L;;;;;N;;;;; +A37A;YI SYLLABLE CHYRX;Lo;0;L;;;;;N;;;;; +A37B;YI SYLLABLE CHYR;Lo;0;L;;;;;N;;;;; +A37C;YI SYLLABLE RRAX;Lo;0;L;;;;;N;;;;; +A37D;YI SYLLABLE RRA;Lo;0;L;;;;;N;;;;; +A37E;YI SYLLABLE RRUOX;Lo;0;L;;;;;N;;;;; +A37F;YI SYLLABLE RRUO;Lo;0;L;;;;;N;;;;; +A380;YI SYLLABLE RROT;Lo;0;L;;;;;N;;;;; +A381;YI SYLLABLE RROX;Lo;0;L;;;;;N;;;;; +A382;YI SYLLABLE RRO;Lo;0;L;;;;;N;;;;; +A383;YI SYLLABLE RROP;Lo;0;L;;;;;N;;;;; +A384;YI SYLLABLE RRET;Lo;0;L;;;;;N;;;;; +A385;YI SYLLABLE RREX;Lo;0;L;;;;;N;;;;; +A386;YI SYLLABLE RRE;Lo;0;L;;;;;N;;;;; +A387;YI SYLLABLE RREP;Lo;0;L;;;;;N;;;;; +A388;YI SYLLABLE RRUT;Lo;0;L;;;;;N;;;;; +A389;YI SYLLABLE RRUX;Lo;0;L;;;;;N;;;;; +A38A;YI SYLLABLE RRU;Lo;0;L;;;;;N;;;;; +A38B;YI SYLLABLE RRUP;Lo;0;L;;;;;N;;;;; +A38C;YI SYLLABLE RRURX;Lo;0;L;;;;;N;;;;; +A38D;YI SYLLABLE RRUR;Lo;0;L;;;;;N;;;;; +A38E;YI SYLLABLE RRYT;Lo;0;L;;;;;N;;;;; +A38F;YI SYLLABLE RRYX;Lo;0;L;;;;;N;;;;; +A390;YI SYLLABLE RRY;Lo;0;L;;;;;N;;;;; +A391;YI SYLLABLE RRYP;Lo;0;L;;;;;N;;;;; +A392;YI SYLLABLE RRYRX;Lo;0;L;;;;;N;;;;; +A393;YI SYLLABLE RRYR;Lo;0;L;;;;;N;;;;; +A394;YI SYLLABLE NRAT;Lo;0;L;;;;;N;;;;; +A395;YI SYLLABLE NRAX;Lo;0;L;;;;;N;;;;; +A396;YI SYLLABLE NRA;Lo;0;L;;;;;N;;;;; +A397;YI SYLLABLE NRAP;Lo;0;L;;;;;N;;;;; +A398;YI SYLLABLE NROX;Lo;0;L;;;;;N;;;;; +A399;YI SYLLABLE NRO;Lo;0;L;;;;;N;;;;; +A39A;YI SYLLABLE NROP;Lo;0;L;;;;;N;;;;; +A39B;YI SYLLABLE NRET;Lo;0;L;;;;;N;;;;; +A39C;YI SYLLABLE NREX;Lo;0;L;;;;;N;;;;; +A39D;YI SYLLABLE NRE;Lo;0;L;;;;;N;;;;; +A39E;YI SYLLABLE NREP;Lo;0;L;;;;;N;;;;; +A39F;YI SYLLABLE NRUT;Lo;0;L;;;;;N;;;;; +A3A0;YI SYLLABLE NRUX;Lo;0;L;;;;;N;;;;; +A3A1;YI SYLLABLE NRU;Lo;0;L;;;;;N;;;;; +A3A2;YI SYLLABLE NRUP;Lo;0;L;;;;;N;;;;; +A3A3;YI SYLLABLE NRURX;Lo;0;L;;;;;N;;;;; +A3A4;YI SYLLABLE NRUR;Lo;0;L;;;;;N;;;;; +A3A5;YI SYLLABLE NRYT;Lo;0;L;;;;;N;;;;; +A3A6;YI SYLLABLE NRYX;Lo;0;L;;;;;N;;;;; +A3A7;YI SYLLABLE NRY;Lo;0;L;;;;;N;;;;; +A3A8;YI SYLLABLE NRYP;Lo;0;L;;;;;N;;;;; +A3A9;YI SYLLABLE NRYRX;Lo;0;L;;;;;N;;;;; +A3AA;YI SYLLABLE NRYR;Lo;0;L;;;;;N;;;;; +A3AB;YI SYLLABLE SHAT;Lo;0;L;;;;;N;;;;; +A3AC;YI SYLLABLE SHAX;Lo;0;L;;;;;N;;;;; +A3AD;YI SYLLABLE SHA;Lo;0;L;;;;;N;;;;; +A3AE;YI SYLLABLE SHAP;Lo;0;L;;;;;N;;;;; +A3AF;YI SYLLABLE SHUOX;Lo;0;L;;;;;N;;;;; +A3B0;YI SYLLABLE SHUO;Lo;0;L;;;;;N;;;;; +A3B1;YI SYLLABLE SHUOP;Lo;0;L;;;;;N;;;;; +A3B2;YI SYLLABLE SHOT;Lo;0;L;;;;;N;;;;; +A3B3;YI SYLLABLE SHOX;Lo;0;L;;;;;N;;;;; +A3B4;YI SYLLABLE SHO;Lo;0;L;;;;;N;;;;; +A3B5;YI SYLLABLE SHOP;Lo;0;L;;;;;N;;;;; +A3B6;YI SYLLABLE SHET;Lo;0;L;;;;;N;;;;; +A3B7;YI SYLLABLE SHEX;Lo;0;L;;;;;N;;;;; +A3B8;YI SYLLABLE SHE;Lo;0;L;;;;;N;;;;; +A3B9;YI SYLLABLE SHEP;Lo;0;L;;;;;N;;;;; +A3BA;YI SYLLABLE SHUT;Lo;0;L;;;;;N;;;;; +A3BB;YI SYLLABLE SHUX;Lo;0;L;;;;;N;;;;; +A3BC;YI SYLLABLE SHU;Lo;0;L;;;;;N;;;;; +A3BD;YI SYLLABLE SHUP;Lo;0;L;;;;;N;;;;; +A3BE;YI SYLLABLE SHURX;Lo;0;L;;;;;N;;;;; +A3BF;YI SYLLABLE SHUR;Lo;0;L;;;;;N;;;;; +A3C0;YI SYLLABLE SHYT;Lo;0;L;;;;;N;;;;; +A3C1;YI SYLLABLE SHYX;Lo;0;L;;;;;N;;;;; +A3C2;YI SYLLABLE SHY;Lo;0;L;;;;;N;;;;; +A3C3;YI SYLLABLE SHYP;Lo;0;L;;;;;N;;;;; +A3C4;YI SYLLABLE SHYRX;Lo;0;L;;;;;N;;;;; +A3C5;YI SYLLABLE SHYR;Lo;0;L;;;;;N;;;;; +A3C6;YI SYLLABLE RAT;Lo;0;L;;;;;N;;;;; +A3C7;YI SYLLABLE RAX;Lo;0;L;;;;;N;;;;; +A3C8;YI SYLLABLE RA;Lo;0;L;;;;;N;;;;; +A3C9;YI SYLLABLE RAP;Lo;0;L;;;;;N;;;;; +A3CA;YI SYLLABLE RUOX;Lo;0;L;;;;;N;;;;; +A3CB;YI SYLLABLE RUO;Lo;0;L;;;;;N;;;;; +A3CC;YI SYLLABLE RUOP;Lo;0;L;;;;;N;;;;; +A3CD;YI SYLLABLE ROT;Lo;0;L;;;;;N;;;;; +A3CE;YI SYLLABLE ROX;Lo;0;L;;;;;N;;;;; +A3CF;YI SYLLABLE RO;Lo;0;L;;;;;N;;;;; +A3D0;YI SYLLABLE ROP;Lo;0;L;;;;;N;;;;; +A3D1;YI SYLLABLE REX;Lo;0;L;;;;;N;;;;; +A3D2;YI SYLLABLE RE;Lo;0;L;;;;;N;;;;; +A3D3;YI SYLLABLE REP;Lo;0;L;;;;;N;;;;; +A3D4;YI SYLLABLE RUT;Lo;0;L;;;;;N;;;;; +A3D5;YI SYLLABLE RUX;Lo;0;L;;;;;N;;;;; +A3D6;YI SYLLABLE RU;Lo;0;L;;;;;N;;;;; +A3D7;YI SYLLABLE RUP;Lo;0;L;;;;;N;;;;; +A3D8;YI SYLLABLE RURX;Lo;0;L;;;;;N;;;;; +A3D9;YI SYLLABLE RUR;Lo;0;L;;;;;N;;;;; +A3DA;YI SYLLABLE RYT;Lo;0;L;;;;;N;;;;; +A3DB;YI SYLLABLE RYX;Lo;0;L;;;;;N;;;;; +A3DC;YI SYLLABLE RY;Lo;0;L;;;;;N;;;;; +A3DD;YI SYLLABLE RYP;Lo;0;L;;;;;N;;;;; +A3DE;YI SYLLABLE RYRX;Lo;0;L;;;;;N;;;;; +A3DF;YI SYLLABLE RYR;Lo;0;L;;;;;N;;;;; +A3E0;YI SYLLABLE JIT;Lo;0;L;;;;;N;;;;; +A3E1;YI SYLLABLE JIX;Lo;0;L;;;;;N;;;;; +A3E2;YI SYLLABLE JI;Lo;0;L;;;;;N;;;;; +A3E3;YI SYLLABLE JIP;Lo;0;L;;;;;N;;;;; +A3E4;YI SYLLABLE JIET;Lo;0;L;;;;;N;;;;; +A3E5;YI SYLLABLE JIEX;Lo;0;L;;;;;N;;;;; +A3E6;YI SYLLABLE JIE;Lo;0;L;;;;;N;;;;; +A3E7;YI SYLLABLE JIEP;Lo;0;L;;;;;N;;;;; +A3E8;YI SYLLABLE JUOT;Lo;0;L;;;;;N;;;;; +A3E9;YI SYLLABLE JUOX;Lo;0;L;;;;;N;;;;; +A3EA;YI SYLLABLE JUO;Lo;0;L;;;;;N;;;;; +A3EB;YI SYLLABLE JUOP;Lo;0;L;;;;;N;;;;; +A3EC;YI SYLLABLE JOT;Lo;0;L;;;;;N;;;;; +A3ED;YI SYLLABLE JOX;Lo;0;L;;;;;N;;;;; +A3EE;YI SYLLABLE JO;Lo;0;L;;;;;N;;;;; +A3EF;YI SYLLABLE JOP;Lo;0;L;;;;;N;;;;; +A3F0;YI SYLLABLE JUT;Lo;0;L;;;;;N;;;;; +A3F1;YI SYLLABLE JUX;Lo;0;L;;;;;N;;;;; +A3F2;YI SYLLABLE JU;Lo;0;L;;;;;N;;;;; +A3F3;YI SYLLABLE JUP;Lo;0;L;;;;;N;;;;; +A3F4;YI SYLLABLE JURX;Lo;0;L;;;;;N;;;;; +A3F5;YI SYLLABLE JUR;Lo;0;L;;;;;N;;;;; +A3F6;YI SYLLABLE JYT;Lo;0;L;;;;;N;;;;; +A3F7;YI SYLLABLE JYX;Lo;0;L;;;;;N;;;;; +A3F8;YI SYLLABLE JY;Lo;0;L;;;;;N;;;;; +A3F9;YI SYLLABLE JYP;Lo;0;L;;;;;N;;;;; +A3FA;YI SYLLABLE JYRX;Lo;0;L;;;;;N;;;;; +A3FB;YI SYLLABLE JYR;Lo;0;L;;;;;N;;;;; +A3FC;YI SYLLABLE QIT;Lo;0;L;;;;;N;;;;; +A3FD;YI SYLLABLE QIX;Lo;0;L;;;;;N;;;;; +A3FE;YI SYLLABLE QI;Lo;0;L;;;;;N;;;;; +A3FF;YI SYLLABLE QIP;Lo;0;L;;;;;N;;;;; +A400;YI SYLLABLE QIET;Lo;0;L;;;;;N;;;;; +A401;YI SYLLABLE QIEX;Lo;0;L;;;;;N;;;;; +A402;YI SYLLABLE QIE;Lo;0;L;;;;;N;;;;; +A403;YI SYLLABLE QIEP;Lo;0;L;;;;;N;;;;; +A404;YI SYLLABLE QUOT;Lo;0;L;;;;;N;;;;; +A405;YI SYLLABLE QUOX;Lo;0;L;;;;;N;;;;; +A406;YI SYLLABLE QUO;Lo;0;L;;;;;N;;;;; +A407;YI SYLLABLE QUOP;Lo;0;L;;;;;N;;;;; +A408;YI SYLLABLE QOT;Lo;0;L;;;;;N;;;;; +A409;YI SYLLABLE QOX;Lo;0;L;;;;;N;;;;; +A40A;YI SYLLABLE QO;Lo;0;L;;;;;N;;;;; +A40B;YI SYLLABLE QOP;Lo;0;L;;;;;N;;;;; +A40C;YI SYLLABLE QUT;Lo;0;L;;;;;N;;;;; +A40D;YI SYLLABLE QUX;Lo;0;L;;;;;N;;;;; +A40E;YI SYLLABLE QU;Lo;0;L;;;;;N;;;;; +A40F;YI SYLLABLE QUP;Lo;0;L;;;;;N;;;;; +A410;YI SYLLABLE QURX;Lo;0;L;;;;;N;;;;; +A411;YI SYLLABLE QUR;Lo;0;L;;;;;N;;;;; +A412;YI SYLLABLE QYT;Lo;0;L;;;;;N;;;;; +A413;YI SYLLABLE QYX;Lo;0;L;;;;;N;;;;; +A414;YI SYLLABLE QY;Lo;0;L;;;;;N;;;;; +A415;YI SYLLABLE QYP;Lo;0;L;;;;;N;;;;; +A416;YI SYLLABLE QYRX;Lo;0;L;;;;;N;;;;; +A417;YI SYLLABLE QYR;Lo;0;L;;;;;N;;;;; +A418;YI SYLLABLE JJIT;Lo;0;L;;;;;N;;;;; +A419;YI SYLLABLE JJIX;Lo;0;L;;;;;N;;;;; +A41A;YI SYLLABLE JJI;Lo;0;L;;;;;N;;;;; +A41B;YI SYLLABLE JJIP;Lo;0;L;;;;;N;;;;; +A41C;YI SYLLABLE JJIET;Lo;0;L;;;;;N;;;;; +A41D;YI SYLLABLE JJIEX;Lo;0;L;;;;;N;;;;; +A41E;YI SYLLABLE JJIE;Lo;0;L;;;;;N;;;;; +A41F;YI SYLLABLE JJIEP;Lo;0;L;;;;;N;;;;; +A420;YI SYLLABLE JJUOX;Lo;0;L;;;;;N;;;;; +A421;YI SYLLABLE JJUO;Lo;0;L;;;;;N;;;;; +A422;YI SYLLABLE JJUOP;Lo;0;L;;;;;N;;;;; +A423;YI SYLLABLE JJOT;Lo;0;L;;;;;N;;;;; +A424;YI SYLLABLE JJOX;Lo;0;L;;;;;N;;;;; +A425;YI SYLLABLE JJO;Lo;0;L;;;;;N;;;;; +A426;YI SYLLABLE JJOP;Lo;0;L;;;;;N;;;;; +A427;YI SYLLABLE JJUT;Lo;0;L;;;;;N;;;;; +A428;YI SYLLABLE JJUX;Lo;0;L;;;;;N;;;;; +A429;YI SYLLABLE JJU;Lo;0;L;;;;;N;;;;; +A42A;YI SYLLABLE JJUP;Lo;0;L;;;;;N;;;;; +A42B;YI SYLLABLE JJURX;Lo;0;L;;;;;N;;;;; +A42C;YI SYLLABLE JJUR;Lo;0;L;;;;;N;;;;; +A42D;YI SYLLABLE JJYT;Lo;0;L;;;;;N;;;;; +A42E;YI SYLLABLE JJYX;Lo;0;L;;;;;N;;;;; +A42F;YI SYLLABLE JJY;Lo;0;L;;;;;N;;;;; +A430;YI SYLLABLE JJYP;Lo;0;L;;;;;N;;;;; +A431;YI SYLLABLE NJIT;Lo;0;L;;;;;N;;;;; +A432;YI SYLLABLE NJIX;Lo;0;L;;;;;N;;;;; +A433;YI SYLLABLE NJI;Lo;0;L;;;;;N;;;;; +A434;YI SYLLABLE NJIP;Lo;0;L;;;;;N;;;;; +A435;YI SYLLABLE NJIET;Lo;0;L;;;;;N;;;;; +A436;YI SYLLABLE NJIEX;Lo;0;L;;;;;N;;;;; +A437;YI SYLLABLE NJIE;Lo;0;L;;;;;N;;;;; +A438;YI SYLLABLE NJIEP;Lo;0;L;;;;;N;;;;; +A439;YI SYLLABLE NJUOX;Lo;0;L;;;;;N;;;;; +A43A;YI SYLLABLE NJUO;Lo;0;L;;;;;N;;;;; +A43B;YI SYLLABLE NJOT;Lo;0;L;;;;;N;;;;; +A43C;YI SYLLABLE NJOX;Lo;0;L;;;;;N;;;;; +A43D;YI SYLLABLE NJO;Lo;0;L;;;;;N;;;;; +A43E;YI SYLLABLE NJOP;Lo;0;L;;;;;N;;;;; +A43F;YI SYLLABLE NJUX;Lo;0;L;;;;;N;;;;; +A440;YI SYLLABLE NJU;Lo;0;L;;;;;N;;;;; +A441;YI SYLLABLE NJUP;Lo;0;L;;;;;N;;;;; +A442;YI SYLLABLE NJURX;Lo;0;L;;;;;N;;;;; +A443;YI SYLLABLE NJUR;Lo;0;L;;;;;N;;;;; +A444;YI SYLLABLE NJYT;Lo;0;L;;;;;N;;;;; +A445;YI SYLLABLE NJYX;Lo;0;L;;;;;N;;;;; +A446;YI SYLLABLE NJY;Lo;0;L;;;;;N;;;;; +A447;YI SYLLABLE NJYP;Lo;0;L;;;;;N;;;;; +A448;YI SYLLABLE NJYRX;Lo;0;L;;;;;N;;;;; +A449;YI SYLLABLE NJYR;Lo;0;L;;;;;N;;;;; +A44A;YI SYLLABLE NYIT;Lo;0;L;;;;;N;;;;; +A44B;YI SYLLABLE NYIX;Lo;0;L;;;;;N;;;;; +A44C;YI SYLLABLE NYI;Lo;0;L;;;;;N;;;;; +A44D;YI SYLLABLE NYIP;Lo;0;L;;;;;N;;;;; +A44E;YI SYLLABLE NYIET;Lo;0;L;;;;;N;;;;; +A44F;YI SYLLABLE NYIEX;Lo;0;L;;;;;N;;;;; +A450;YI SYLLABLE NYIE;Lo;0;L;;;;;N;;;;; +A451;YI SYLLABLE NYIEP;Lo;0;L;;;;;N;;;;; +A452;YI SYLLABLE NYUOX;Lo;0;L;;;;;N;;;;; +A453;YI SYLLABLE NYUO;Lo;0;L;;;;;N;;;;; +A454;YI SYLLABLE NYUOP;Lo;0;L;;;;;N;;;;; +A455;YI SYLLABLE NYOT;Lo;0;L;;;;;N;;;;; +A456;YI SYLLABLE NYOX;Lo;0;L;;;;;N;;;;; +A457;YI SYLLABLE NYO;Lo;0;L;;;;;N;;;;; +A458;YI SYLLABLE NYOP;Lo;0;L;;;;;N;;;;; +A459;YI SYLLABLE NYUT;Lo;0;L;;;;;N;;;;; +A45A;YI SYLLABLE NYUX;Lo;0;L;;;;;N;;;;; +A45B;YI SYLLABLE NYU;Lo;0;L;;;;;N;;;;; +A45C;YI SYLLABLE NYUP;Lo;0;L;;;;;N;;;;; +A45D;YI SYLLABLE XIT;Lo;0;L;;;;;N;;;;; +A45E;YI SYLLABLE XIX;Lo;0;L;;;;;N;;;;; +A45F;YI SYLLABLE XI;Lo;0;L;;;;;N;;;;; +A460;YI SYLLABLE XIP;Lo;0;L;;;;;N;;;;; +A461;YI SYLLABLE XIET;Lo;0;L;;;;;N;;;;; +A462;YI SYLLABLE XIEX;Lo;0;L;;;;;N;;;;; +A463;YI SYLLABLE XIE;Lo;0;L;;;;;N;;;;; +A464;YI SYLLABLE XIEP;Lo;0;L;;;;;N;;;;; +A465;YI SYLLABLE XUOX;Lo;0;L;;;;;N;;;;; +A466;YI SYLLABLE XUO;Lo;0;L;;;;;N;;;;; +A467;YI SYLLABLE XOT;Lo;0;L;;;;;N;;;;; +A468;YI SYLLABLE XOX;Lo;0;L;;;;;N;;;;; +A469;YI SYLLABLE XO;Lo;0;L;;;;;N;;;;; +A46A;YI SYLLABLE XOP;Lo;0;L;;;;;N;;;;; +A46B;YI SYLLABLE XYT;Lo;0;L;;;;;N;;;;; +A46C;YI SYLLABLE XYX;Lo;0;L;;;;;N;;;;; +A46D;YI SYLLABLE XY;Lo;0;L;;;;;N;;;;; +A46E;YI SYLLABLE XYP;Lo;0;L;;;;;N;;;;; +A46F;YI SYLLABLE XYRX;Lo;0;L;;;;;N;;;;; +A470;YI SYLLABLE XYR;Lo;0;L;;;;;N;;;;; +A471;YI SYLLABLE YIT;Lo;0;L;;;;;N;;;;; +A472;YI SYLLABLE YIX;Lo;0;L;;;;;N;;;;; +A473;YI SYLLABLE YI;Lo;0;L;;;;;N;;;;; +A474;YI SYLLABLE YIP;Lo;0;L;;;;;N;;;;; +A475;YI SYLLABLE YIET;Lo;0;L;;;;;N;;;;; +A476;YI SYLLABLE YIEX;Lo;0;L;;;;;N;;;;; +A477;YI SYLLABLE YIE;Lo;0;L;;;;;N;;;;; +A478;YI SYLLABLE YIEP;Lo;0;L;;;;;N;;;;; +A479;YI SYLLABLE YUOT;Lo;0;L;;;;;N;;;;; +A47A;YI SYLLABLE YUOX;Lo;0;L;;;;;N;;;;; +A47B;YI SYLLABLE YUO;Lo;0;L;;;;;N;;;;; +A47C;YI SYLLABLE YUOP;Lo;0;L;;;;;N;;;;; +A47D;YI SYLLABLE YOT;Lo;0;L;;;;;N;;;;; +A47E;YI SYLLABLE YOX;Lo;0;L;;;;;N;;;;; +A47F;YI SYLLABLE YO;Lo;0;L;;;;;N;;;;; +A480;YI SYLLABLE YOP;Lo;0;L;;;;;N;;;;; +A481;YI SYLLABLE YUT;Lo;0;L;;;;;N;;;;; +A482;YI SYLLABLE YUX;Lo;0;L;;;;;N;;;;; +A483;YI SYLLABLE YU;Lo;0;L;;;;;N;;;;; +A484;YI SYLLABLE YUP;Lo;0;L;;;;;N;;;;; +A485;YI SYLLABLE YURX;Lo;0;L;;;;;N;;;;; +A486;YI SYLLABLE YUR;Lo;0;L;;;;;N;;;;; +A487;YI SYLLABLE YYT;Lo;0;L;;;;;N;;;;; +A488;YI SYLLABLE YYX;Lo;0;L;;;;;N;;;;; +A489;YI SYLLABLE YY;Lo;0;L;;;;;N;;;;; +A48A;YI SYLLABLE YYP;Lo;0;L;;;;;N;;;;; +A48B;YI SYLLABLE YYRX;Lo;0;L;;;;;N;;;;; +A48C;YI SYLLABLE YYR;Lo;0;L;;;;;N;;;;; +A490;YI RADICAL QOT;So;0;ON;;;;;N;;;;; +A491;YI RADICAL LI;So;0;ON;;;;;N;;;;; +A492;YI RADICAL KIT;So;0;ON;;;;;N;;;;; +A493;YI RADICAL NYIP;So;0;ON;;;;;N;;;;; +A494;YI RADICAL CYP;So;0;ON;;;;;N;;;;; +A495;YI RADICAL SSI;So;0;ON;;;;;N;;;;; +A496;YI RADICAL GGOP;So;0;ON;;;;;N;;;;; +A497;YI RADICAL GEP;So;0;ON;;;;;N;;;;; +A498;YI RADICAL MI;So;0;ON;;;;;N;;;;; +A499;YI RADICAL HXIT;So;0;ON;;;;;N;;;;; +A49A;YI RADICAL LYR;So;0;ON;;;;;N;;;;; +A49B;YI RADICAL BBUT;So;0;ON;;;;;N;;;;; +A49C;YI RADICAL MOP;So;0;ON;;;;;N;;;;; +A49D;YI RADICAL YO;So;0;ON;;;;;N;;;;; +A49E;YI RADICAL PUT;So;0;ON;;;;;N;;;;; +A49F;YI RADICAL HXUO;So;0;ON;;;;;N;;;;; +A4A0;YI RADICAL TAT;So;0;ON;;;;;N;;;;; +A4A1;YI RADICAL GA;So;0;ON;;;;;N;;;;; +A4A2;YI RADICAL ZUP;So;0;ON;;;;;N;;;;; +A4A3;YI RADICAL CYT;So;0;ON;;;;;N;;;;; +A4A4;YI RADICAL DDUR;So;0;ON;;;;;N;;;;; +A4A5;YI RADICAL BUR;So;0;ON;;;;;N;;;;; +A4A6;YI RADICAL GGUO;So;0;ON;;;;;N;;;;; +A4A7;YI RADICAL NYOP;So;0;ON;;;;;N;;;;; +A4A8;YI RADICAL TU;So;0;ON;;;;;N;;;;; +A4A9;YI RADICAL OP;So;0;ON;;;;;N;;;;; +A4AA;YI RADICAL JJUT;So;0;ON;;;;;N;;;;; +A4AB;YI RADICAL ZOT;So;0;ON;;;;;N;;;;; +A4AC;YI RADICAL PYT;So;0;ON;;;;;N;;;;; +A4AD;YI RADICAL HMO;So;0;ON;;;;;N;;;;; +A4AE;YI RADICAL YIT;So;0;ON;;;;;N;;;;; +A4AF;YI RADICAL VUR;So;0;ON;;;;;N;;;;; +A4B0;YI RADICAL SHY;So;0;ON;;;;;N;;;;; +A4B1;YI RADICAL VEP;So;0;ON;;;;;N;;;;; +A4B2;YI RADICAL ZA;So;0;ON;;;;;N;;;;; +A4B3;YI RADICAL JO;So;0;ON;;;;;N;;;;; +A4B4;YI RADICAL NZUP;So;0;ON;;;;;N;;;;; +A4B5;YI RADICAL JJY;So;0;ON;;;;;N;;;;; +A4B6;YI RADICAL GOT;So;0;ON;;;;;N;;;;; +A4B7;YI RADICAL JJIE;So;0;ON;;;;;N;;;;; +A4B8;YI RADICAL WO;So;0;ON;;;;;N;;;;; +A4B9;YI RADICAL DU;So;0;ON;;;;;N;;;;; +A4BA;YI RADICAL SHUR;So;0;ON;;;;;N;;;;; +A4BB;YI RADICAL LIE;So;0;ON;;;;;N;;;;; +A4BC;YI RADICAL CY;So;0;ON;;;;;N;;;;; +A4BD;YI RADICAL CUOP;So;0;ON;;;;;N;;;;; +A4BE;YI RADICAL CIP;So;0;ON;;;;;N;;;;; +A4BF;YI RADICAL HXOP;So;0;ON;;;;;N;;;;; +A4C0;YI RADICAL SHAT;So;0;ON;;;;;N;;;;; +A4C1;YI RADICAL ZUR;So;0;ON;;;;;N;;;;; +A4C2;YI RADICAL SHOP;So;0;ON;;;;;N;;;;; +A4C3;YI RADICAL CHE;So;0;ON;;;;;N;;;;; +A4C4;YI RADICAL ZZIET;So;0;ON;;;;;N;;;;; +A4C5;YI RADICAL NBIE;So;0;ON;;;;;N;;;;; +A4C6;YI RADICAL KE;So;0;ON;;;;;N;;;;; +A4D0;LISU LETTER BA;Lo;0;L;;;;;N;;;;; +A4D1;LISU LETTER PA;Lo;0;L;;;;;N;;;;; +A4D2;LISU LETTER PHA;Lo;0;L;;;;;N;;;;; +A4D3;LISU LETTER DA;Lo;0;L;;;;;N;;;;; +A4D4;LISU LETTER TA;Lo;0;L;;;;;N;;;;; +A4D5;LISU LETTER THA;Lo;0;L;;;;;N;;;;; +A4D6;LISU LETTER GA;Lo;0;L;;;;;N;;;;; +A4D7;LISU LETTER KA;Lo;0;L;;;;;N;;;;; +A4D8;LISU LETTER KHA;Lo;0;L;;;;;N;;;;; +A4D9;LISU LETTER JA;Lo;0;L;;;;;N;;;;; +A4DA;LISU LETTER CA;Lo;0;L;;;;;N;;;;; +A4DB;LISU LETTER CHA;Lo;0;L;;;;;N;;;;; +A4DC;LISU LETTER DZA;Lo;0;L;;;;;N;;;;; +A4DD;LISU LETTER TSA;Lo;0;L;;;;;N;;;;; +A4DE;LISU LETTER TSHA;Lo;0;L;;;;;N;;;;; +A4DF;LISU LETTER MA;Lo;0;L;;;;;N;;;;; +A4E0;LISU LETTER NA;Lo;0;L;;;;;N;;;;; +A4E1;LISU LETTER LA;Lo;0;L;;;;;N;;;;; +A4E2;LISU LETTER SA;Lo;0;L;;;;;N;;;;; +A4E3;LISU LETTER ZHA;Lo;0;L;;;;;N;;;;; +A4E4;LISU LETTER ZA;Lo;0;L;;;;;N;;;;; +A4E5;LISU LETTER NGA;Lo;0;L;;;;;N;;;;; +A4E6;LISU LETTER HA;Lo;0;L;;;;;N;;;;; +A4E7;LISU LETTER XA;Lo;0;L;;;;;N;;;;; +A4E8;LISU LETTER HHA;Lo;0;L;;;;;N;;;;; +A4E9;LISU LETTER FA;Lo;0;L;;;;;N;;;;; +A4EA;LISU LETTER WA;Lo;0;L;;;;;N;;;;; +A4EB;LISU LETTER SHA;Lo;0;L;;;;;N;;;;; +A4EC;LISU LETTER YA;Lo;0;L;;;;;N;;;;; +A4ED;LISU LETTER GHA;Lo;0;L;;;;;N;;;;; +A4EE;LISU LETTER A;Lo;0;L;;;;;N;;;;; +A4EF;LISU LETTER AE;Lo;0;L;;;;;N;;;;; +A4F0;LISU LETTER E;Lo;0;L;;;;;N;;;;; +A4F1;LISU LETTER EU;Lo;0;L;;;;;N;;;;; +A4F2;LISU LETTER I;Lo;0;L;;;;;N;;;;; +A4F3;LISU LETTER O;Lo;0;L;;;;;N;;;;; +A4F4;LISU LETTER U;Lo;0;L;;;;;N;;;;; +A4F5;LISU LETTER UE;Lo;0;L;;;;;N;;;;; +A4F6;LISU LETTER UH;Lo;0;L;;;;;N;;;;; +A4F7;LISU LETTER OE;Lo;0;L;;;;;N;;;;; +A4F8;LISU LETTER TONE MYA TI;Lm;0;L;;;;;N;;;;; +A4F9;LISU LETTER TONE NA PO;Lm;0;L;;;;;N;;;;; +A4FA;LISU LETTER TONE MYA CYA;Lm;0;L;;;;;N;;;;; +A4FB;LISU LETTER TONE MYA BO;Lm;0;L;;;;;N;;;;; +A4FC;LISU LETTER TONE MYA NA;Lm;0;L;;;;;N;;;;; +A4FD;LISU LETTER TONE MYA JEU;Lm;0;L;;;;;N;;;;; +A4FE;LISU PUNCTUATION COMMA;Po;0;L;;;;;N;;;;; +A4FF;LISU PUNCTUATION FULL STOP;Po;0;L;;;;;N;;;;; +A500;VAI SYLLABLE EE;Lo;0;L;;;;;N;;;;; +A501;VAI SYLLABLE EEN;Lo;0;L;;;;;N;;;;; +A502;VAI SYLLABLE HEE;Lo;0;L;;;;;N;;;;; +A503;VAI SYLLABLE WEE;Lo;0;L;;;;;N;;;;; +A504;VAI SYLLABLE WEEN;Lo;0;L;;;;;N;;;;; +A505;VAI SYLLABLE PEE;Lo;0;L;;;;;N;;;;; +A506;VAI SYLLABLE BHEE;Lo;0;L;;;;;N;;;;; +A507;VAI SYLLABLE BEE;Lo;0;L;;;;;N;;;;; +A508;VAI SYLLABLE MBEE;Lo;0;L;;;;;N;;;;; +A509;VAI SYLLABLE KPEE;Lo;0;L;;;;;N;;;;; +A50A;VAI SYLLABLE MGBEE;Lo;0;L;;;;;N;;;;; +A50B;VAI SYLLABLE GBEE;Lo;0;L;;;;;N;;;;; +A50C;VAI SYLLABLE FEE;Lo;0;L;;;;;N;;;;; +A50D;VAI SYLLABLE VEE;Lo;0;L;;;;;N;;;;; +A50E;VAI SYLLABLE TEE;Lo;0;L;;;;;N;;;;; +A50F;VAI SYLLABLE THEE;Lo;0;L;;;;;N;;;;; +A510;VAI SYLLABLE DHEE;Lo;0;L;;;;;N;;;;; +A511;VAI SYLLABLE DHHEE;Lo;0;L;;;;;N;;;;; +A512;VAI SYLLABLE LEE;Lo;0;L;;;;;N;;;;; +A513;VAI SYLLABLE REE;Lo;0;L;;;;;N;;;;; +A514;VAI SYLLABLE DEE;Lo;0;L;;;;;N;;;;; +A515;VAI SYLLABLE NDEE;Lo;0;L;;;;;N;;;;; +A516;VAI SYLLABLE SEE;Lo;0;L;;;;;N;;;;; +A517;VAI SYLLABLE SHEE;Lo;0;L;;;;;N;;;;; +A518;VAI SYLLABLE ZEE;Lo;0;L;;;;;N;;;;; +A519;VAI SYLLABLE ZHEE;Lo;0;L;;;;;N;;;;; +A51A;VAI SYLLABLE CEE;Lo;0;L;;;;;N;;;;; +A51B;VAI SYLLABLE JEE;Lo;0;L;;;;;N;;;;; +A51C;VAI SYLLABLE NJEE;Lo;0;L;;;;;N;;;;; +A51D;VAI SYLLABLE YEE;Lo;0;L;;;;;N;;;;; +A51E;VAI SYLLABLE KEE;Lo;0;L;;;;;N;;;;; +A51F;VAI SYLLABLE NGGEE;Lo;0;L;;;;;N;;;;; +A520;VAI SYLLABLE GEE;Lo;0;L;;;;;N;;;;; +A521;VAI SYLLABLE MEE;Lo;0;L;;;;;N;;;;; +A522;VAI SYLLABLE NEE;Lo;0;L;;;;;N;;;;; +A523;VAI SYLLABLE NYEE;Lo;0;L;;;;;N;;;;; +A524;VAI SYLLABLE I;Lo;0;L;;;;;N;;;;; +A525;VAI SYLLABLE IN;Lo;0;L;;;;;N;;;;; +A526;VAI SYLLABLE HI;Lo;0;L;;;;;N;;;;; +A527;VAI SYLLABLE HIN;Lo;0;L;;;;;N;;;;; +A528;VAI SYLLABLE WI;Lo;0;L;;;;;N;;;;; +A529;VAI SYLLABLE WIN;Lo;0;L;;;;;N;;;;; +A52A;VAI SYLLABLE PI;Lo;0;L;;;;;N;;;;; +A52B;VAI SYLLABLE BHI;Lo;0;L;;;;;N;;;;; +A52C;VAI SYLLABLE BI;Lo;0;L;;;;;N;;;;; +A52D;VAI SYLLABLE MBI;Lo;0;L;;;;;N;;;;; +A52E;VAI SYLLABLE KPI;Lo;0;L;;;;;N;;;;; +A52F;VAI SYLLABLE MGBI;Lo;0;L;;;;;N;;;;; +A530;VAI SYLLABLE GBI;Lo;0;L;;;;;N;;;;; +A531;VAI SYLLABLE FI;Lo;0;L;;;;;N;;;;; +A532;VAI SYLLABLE VI;Lo;0;L;;;;;N;;;;; +A533;VAI SYLLABLE TI;Lo;0;L;;;;;N;;;;; +A534;VAI SYLLABLE THI;Lo;0;L;;;;;N;;;;; +A535;VAI SYLLABLE DHI;Lo;0;L;;;;;N;;;;; +A536;VAI SYLLABLE DHHI;Lo;0;L;;;;;N;;;;; +A537;VAI SYLLABLE LI;Lo;0;L;;;;;N;;;;; +A538;VAI SYLLABLE RI;Lo;0;L;;;;;N;;;;; +A539;VAI SYLLABLE DI;Lo;0;L;;;;;N;;;;; +A53A;VAI SYLLABLE NDI;Lo;0;L;;;;;N;;;;; +A53B;VAI SYLLABLE SI;Lo;0;L;;;;;N;;;;; +A53C;VAI SYLLABLE SHI;Lo;0;L;;;;;N;;;;; +A53D;VAI SYLLABLE ZI;Lo;0;L;;;;;N;;;;; +A53E;VAI SYLLABLE ZHI;Lo;0;L;;;;;N;;;;; +A53F;VAI SYLLABLE CI;Lo;0;L;;;;;N;;;;; +A540;VAI SYLLABLE JI;Lo;0;L;;;;;N;;;;; +A541;VAI SYLLABLE NJI;Lo;0;L;;;;;N;;;;; +A542;VAI SYLLABLE YI;Lo;0;L;;;;;N;;;;; +A543;VAI SYLLABLE KI;Lo;0;L;;;;;N;;;;; +A544;VAI SYLLABLE NGGI;Lo;0;L;;;;;N;;;;; +A545;VAI SYLLABLE GI;Lo;0;L;;;;;N;;;;; +A546;VAI SYLLABLE MI;Lo;0;L;;;;;N;;;;; +A547;VAI SYLLABLE NI;Lo;0;L;;;;;N;;;;; +A548;VAI SYLLABLE NYI;Lo;0;L;;;;;N;;;;; +A549;VAI SYLLABLE A;Lo;0;L;;;;;N;;;;; +A54A;VAI SYLLABLE AN;Lo;0;L;;;;;N;;;;; +A54B;VAI SYLLABLE NGAN;Lo;0;L;;;;;N;;;;; +A54C;VAI SYLLABLE HA;Lo;0;L;;;;;N;;;;; +A54D;VAI SYLLABLE HAN;Lo;0;L;;;;;N;;;;; +A54E;VAI SYLLABLE WA;Lo;0;L;;;;;N;;;;; +A54F;VAI SYLLABLE WAN;Lo;0;L;;;;;N;;;;; +A550;VAI SYLLABLE PA;Lo;0;L;;;;;N;;;;; +A551;VAI SYLLABLE BHA;Lo;0;L;;;;;N;;;;; +A552;VAI SYLLABLE BA;Lo;0;L;;;;;N;;;;; +A553;VAI SYLLABLE MBA;Lo;0;L;;;;;N;;;;; +A554;VAI SYLLABLE KPA;Lo;0;L;;;;;N;;;;; +A555;VAI SYLLABLE KPAN;Lo;0;L;;;;;N;;;;; +A556;VAI SYLLABLE MGBA;Lo;0;L;;;;;N;;;;; +A557;VAI SYLLABLE GBA;Lo;0;L;;;;;N;;;;; +A558;VAI SYLLABLE FA;Lo;0;L;;;;;N;;;;; +A559;VAI SYLLABLE VA;Lo;0;L;;;;;N;;;;; +A55A;VAI SYLLABLE TA;Lo;0;L;;;;;N;;;;; +A55B;VAI SYLLABLE THA;Lo;0;L;;;;;N;;;;; +A55C;VAI SYLLABLE DHA;Lo;0;L;;;;;N;;;;; +A55D;VAI SYLLABLE DHHA;Lo;0;L;;;;;N;;;;; +A55E;VAI SYLLABLE LA;Lo;0;L;;;;;N;;;;; +A55F;VAI SYLLABLE RA;Lo;0;L;;;;;N;;;;; +A560;VAI SYLLABLE DA;Lo;0;L;;;;;N;;;;; +A561;VAI SYLLABLE NDA;Lo;0;L;;;;;N;;;;; +A562;VAI SYLLABLE SA;Lo;0;L;;;;;N;;;;; +A563;VAI SYLLABLE SHA;Lo;0;L;;;;;N;;;;; +A564;VAI SYLLABLE ZA;Lo;0;L;;;;;N;;;;; +A565;VAI SYLLABLE ZHA;Lo;0;L;;;;;N;;;;; +A566;VAI SYLLABLE CA;Lo;0;L;;;;;N;;;;; +A567;VAI SYLLABLE JA;Lo;0;L;;;;;N;;;;; +A568;VAI SYLLABLE NJA;Lo;0;L;;;;;N;;;;; +A569;VAI SYLLABLE YA;Lo;0;L;;;;;N;;;;; +A56A;VAI SYLLABLE KA;Lo;0;L;;;;;N;;;;; +A56B;VAI SYLLABLE KAN;Lo;0;L;;;;;N;;;;; +A56C;VAI SYLLABLE NGGA;Lo;0;L;;;;;N;;;;; +A56D;VAI SYLLABLE GA;Lo;0;L;;;;;N;;;;; +A56E;VAI SYLLABLE MA;Lo;0;L;;;;;N;;;;; +A56F;VAI SYLLABLE NA;Lo;0;L;;;;;N;;;;; +A570;VAI SYLLABLE NYA;Lo;0;L;;;;;N;;;;; +A571;VAI SYLLABLE OO;Lo;0;L;;;;;N;;;;; +A572;VAI SYLLABLE OON;Lo;0;L;;;;;N;;;;; +A573;VAI SYLLABLE HOO;Lo;0;L;;;;;N;;;;; +A574;VAI SYLLABLE WOO;Lo;0;L;;;;;N;;;;; +A575;VAI SYLLABLE WOON;Lo;0;L;;;;;N;;;;; +A576;VAI SYLLABLE POO;Lo;0;L;;;;;N;;;;; +A577;VAI SYLLABLE BHOO;Lo;0;L;;;;;N;;;;; +A578;VAI SYLLABLE BOO;Lo;0;L;;;;;N;;;;; +A579;VAI SYLLABLE MBOO;Lo;0;L;;;;;N;;;;; +A57A;VAI SYLLABLE KPOO;Lo;0;L;;;;;N;;;;; +A57B;VAI SYLLABLE MGBOO;Lo;0;L;;;;;N;;;;; +A57C;VAI SYLLABLE GBOO;Lo;0;L;;;;;N;;;;; +A57D;VAI SYLLABLE FOO;Lo;0;L;;;;;N;;;;; +A57E;VAI SYLLABLE VOO;Lo;0;L;;;;;N;;;;; +A57F;VAI SYLLABLE TOO;Lo;0;L;;;;;N;;;;; +A580;VAI SYLLABLE THOO;Lo;0;L;;;;;N;;;;; +A581;VAI SYLLABLE DHOO;Lo;0;L;;;;;N;;;;; +A582;VAI SYLLABLE DHHOO;Lo;0;L;;;;;N;;;;; +A583;VAI SYLLABLE LOO;Lo;0;L;;;;;N;;;;; +A584;VAI SYLLABLE ROO;Lo;0;L;;;;;N;;;;; +A585;VAI SYLLABLE DOO;Lo;0;L;;;;;N;;;;; +A586;VAI SYLLABLE NDOO;Lo;0;L;;;;;N;;;;; +A587;VAI SYLLABLE SOO;Lo;0;L;;;;;N;;;;; +A588;VAI SYLLABLE SHOO;Lo;0;L;;;;;N;;;;; +A589;VAI SYLLABLE ZOO;Lo;0;L;;;;;N;;;;; +A58A;VAI SYLLABLE ZHOO;Lo;0;L;;;;;N;;;;; +A58B;VAI SYLLABLE COO;Lo;0;L;;;;;N;;;;; +A58C;VAI SYLLABLE JOO;Lo;0;L;;;;;N;;;;; +A58D;VAI SYLLABLE NJOO;Lo;0;L;;;;;N;;;;; +A58E;VAI SYLLABLE YOO;Lo;0;L;;;;;N;;;;; +A58F;VAI SYLLABLE KOO;Lo;0;L;;;;;N;;;;; +A590;VAI SYLLABLE NGGOO;Lo;0;L;;;;;N;;;;; +A591;VAI SYLLABLE GOO;Lo;0;L;;;;;N;;;;; +A592;VAI SYLLABLE MOO;Lo;0;L;;;;;N;;;;; +A593;VAI SYLLABLE NOO;Lo;0;L;;;;;N;;;;; +A594;VAI SYLLABLE NYOO;Lo;0;L;;;;;N;;;;; +A595;VAI SYLLABLE U;Lo;0;L;;;;;N;;;;; +A596;VAI SYLLABLE UN;Lo;0;L;;;;;N;;;;; +A597;VAI SYLLABLE HU;Lo;0;L;;;;;N;;;;; +A598;VAI SYLLABLE HUN;Lo;0;L;;;;;N;;;;; +A599;VAI SYLLABLE WU;Lo;0;L;;;;;N;;;;; +A59A;VAI SYLLABLE WUN;Lo;0;L;;;;;N;;;;; +A59B;VAI SYLLABLE PU;Lo;0;L;;;;;N;;;;; +A59C;VAI SYLLABLE BHU;Lo;0;L;;;;;N;;;;; +A59D;VAI SYLLABLE BU;Lo;0;L;;;;;N;;;;; +A59E;VAI SYLLABLE MBU;Lo;0;L;;;;;N;;;;; +A59F;VAI SYLLABLE KPU;Lo;0;L;;;;;N;;;;; +A5A0;VAI SYLLABLE MGBU;Lo;0;L;;;;;N;;;;; +A5A1;VAI SYLLABLE GBU;Lo;0;L;;;;;N;;;;; +A5A2;VAI SYLLABLE FU;Lo;0;L;;;;;N;;;;; +A5A3;VAI SYLLABLE VU;Lo;0;L;;;;;N;;;;; +A5A4;VAI SYLLABLE TU;Lo;0;L;;;;;N;;;;; +A5A5;VAI SYLLABLE THU;Lo;0;L;;;;;N;;;;; +A5A6;VAI SYLLABLE DHU;Lo;0;L;;;;;N;;;;; +A5A7;VAI SYLLABLE DHHU;Lo;0;L;;;;;N;;;;; +A5A8;VAI SYLLABLE LU;Lo;0;L;;;;;N;;;;; +A5A9;VAI SYLLABLE RU;Lo;0;L;;;;;N;;;;; +A5AA;VAI SYLLABLE DU;Lo;0;L;;;;;N;;;;; +A5AB;VAI SYLLABLE NDU;Lo;0;L;;;;;N;;;;; +A5AC;VAI SYLLABLE SU;Lo;0;L;;;;;N;;;;; +A5AD;VAI SYLLABLE SHU;Lo;0;L;;;;;N;;;;; +A5AE;VAI SYLLABLE ZU;Lo;0;L;;;;;N;;;;; +A5AF;VAI SYLLABLE ZHU;Lo;0;L;;;;;N;;;;; +A5B0;VAI SYLLABLE CU;Lo;0;L;;;;;N;;;;; +A5B1;VAI SYLLABLE JU;Lo;0;L;;;;;N;;;;; +A5B2;VAI SYLLABLE NJU;Lo;0;L;;;;;N;;;;; +A5B3;VAI SYLLABLE YU;Lo;0;L;;;;;N;;;;; +A5B4;VAI SYLLABLE KU;Lo;0;L;;;;;N;;;;; +A5B5;VAI SYLLABLE NGGU;Lo;0;L;;;;;N;;;;; +A5B6;VAI SYLLABLE GU;Lo;0;L;;;;;N;;;;; +A5B7;VAI SYLLABLE MU;Lo;0;L;;;;;N;;;;; +A5B8;VAI SYLLABLE NU;Lo;0;L;;;;;N;;;;; +A5B9;VAI SYLLABLE NYU;Lo;0;L;;;;;N;;;;; +A5BA;VAI SYLLABLE O;Lo;0;L;;;;;N;;;;; +A5BB;VAI SYLLABLE ON;Lo;0;L;;;;;N;;;;; +A5BC;VAI SYLLABLE NGON;Lo;0;L;;;;;N;;;;; +A5BD;VAI SYLLABLE HO;Lo;0;L;;;;;N;;;;; +A5BE;VAI SYLLABLE HON;Lo;0;L;;;;;N;;;;; +A5BF;VAI SYLLABLE WO;Lo;0;L;;;;;N;;;;; +A5C0;VAI SYLLABLE WON;Lo;0;L;;;;;N;;;;; +A5C1;VAI SYLLABLE PO;Lo;0;L;;;;;N;;;;; +A5C2;VAI SYLLABLE BHO;Lo;0;L;;;;;N;;;;; +A5C3;VAI SYLLABLE BO;Lo;0;L;;;;;N;;;;; +A5C4;VAI SYLLABLE MBO;Lo;0;L;;;;;N;;;;; +A5C5;VAI SYLLABLE KPO;Lo;0;L;;;;;N;;;;; +A5C6;VAI SYLLABLE MGBO;Lo;0;L;;;;;N;;;;; +A5C7;VAI SYLLABLE GBO;Lo;0;L;;;;;N;;;;; +A5C8;VAI SYLLABLE GBON;Lo;0;L;;;;;N;;;;; +A5C9;VAI SYLLABLE FO;Lo;0;L;;;;;N;;;;; +A5CA;VAI SYLLABLE VO;Lo;0;L;;;;;N;;;;; +A5CB;VAI SYLLABLE TO;Lo;0;L;;;;;N;;;;; +A5CC;VAI SYLLABLE THO;Lo;0;L;;;;;N;;;;; +A5CD;VAI SYLLABLE DHO;Lo;0;L;;;;;N;;;;; +A5CE;VAI SYLLABLE DHHO;Lo;0;L;;;;;N;;;;; +A5CF;VAI SYLLABLE LO;Lo;0;L;;;;;N;;;;; +A5D0;VAI SYLLABLE RO;Lo;0;L;;;;;N;;;;; +A5D1;VAI SYLLABLE DO;Lo;0;L;;;;;N;;;;; +A5D2;VAI SYLLABLE NDO;Lo;0;L;;;;;N;;;;; +A5D3;VAI SYLLABLE SO;Lo;0;L;;;;;N;;;;; +A5D4;VAI SYLLABLE SHO;Lo;0;L;;;;;N;;;;; +A5D5;VAI SYLLABLE ZO;Lo;0;L;;;;;N;;;;; +A5D6;VAI SYLLABLE ZHO;Lo;0;L;;;;;N;;;;; +A5D7;VAI SYLLABLE CO;Lo;0;L;;;;;N;;;;; +A5D8;VAI SYLLABLE JO;Lo;0;L;;;;;N;;;;; +A5D9;VAI SYLLABLE NJO;Lo;0;L;;;;;N;;;;; +A5DA;VAI SYLLABLE YO;Lo;0;L;;;;;N;;;;; +A5DB;VAI SYLLABLE KO;Lo;0;L;;;;;N;;;;; +A5DC;VAI SYLLABLE NGGO;Lo;0;L;;;;;N;;;;; +A5DD;VAI SYLLABLE GO;Lo;0;L;;;;;N;;;;; +A5DE;VAI SYLLABLE MO;Lo;0;L;;;;;N;;;;; +A5DF;VAI SYLLABLE NO;Lo;0;L;;;;;N;;;;; +A5E0;VAI SYLLABLE NYO;Lo;0;L;;;;;N;;;;; +A5E1;VAI SYLLABLE E;Lo;0;L;;;;;N;;;;; +A5E2;VAI SYLLABLE EN;Lo;0;L;;;;;N;;;;; +A5E3;VAI SYLLABLE NGEN;Lo;0;L;;;;;N;;;;; +A5E4;VAI SYLLABLE HE;Lo;0;L;;;;;N;;;;; +A5E5;VAI SYLLABLE HEN;Lo;0;L;;;;;N;;;;; +A5E6;VAI SYLLABLE WE;Lo;0;L;;;;;N;;;;; +A5E7;VAI SYLLABLE WEN;Lo;0;L;;;;;N;;;;; +A5E8;VAI SYLLABLE PE;Lo;0;L;;;;;N;;;;; +A5E9;VAI SYLLABLE BHE;Lo;0;L;;;;;N;;;;; +A5EA;VAI SYLLABLE BE;Lo;0;L;;;;;N;;;;; +A5EB;VAI SYLLABLE MBE;Lo;0;L;;;;;N;;;;; +A5EC;VAI SYLLABLE KPE;Lo;0;L;;;;;N;;;;; +A5ED;VAI SYLLABLE KPEN;Lo;0;L;;;;;N;;;;; +A5EE;VAI SYLLABLE MGBE;Lo;0;L;;;;;N;;;;; +A5EF;VAI SYLLABLE GBE;Lo;0;L;;;;;N;;;;; +A5F0;VAI SYLLABLE GBEN;Lo;0;L;;;;;N;;;;; +A5F1;VAI SYLLABLE FE;Lo;0;L;;;;;N;;;;; +A5F2;VAI SYLLABLE VE;Lo;0;L;;;;;N;;;;; +A5F3;VAI SYLLABLE TE;Lo;0;L;;;;;N;;;;; +A5F4;VAI SYLLABLE THE;Lo;0;L;;;;;N;;;;; +A5F5;VAI SYLLABLE DHE;Lo;0;L;;;;;N;;;;; +A5F6;VAI SYLLABLE DHHE;Lo;0;L;;;;;N;;;;; +A5F7;VAI SYLLABLE LE;Lo;0;L;;;;;N;;;;; +A5F8;VAI SYLLABLE RE;Lo;0;L;;;;;N;;;;; +A5F9;VAI SYLLABLE DE;Lo;0;L;;;;;N;;;;; +A5FA;VAI SYLLABLE NDE;Lo;0;L;;;;;N;;;;; +A5FB;VAI SYLLABLE SE;Lo;0;L;;;;;N;;;;; +A5FC;VAI SYLLABLE SHE;Lo;0;L;;;;;N;;;;; +A5FD;VAI SYLLABLE ZE;Lo;0;L;;;;;N;;;;; +A5FE;VAI SYLLABLE ZHE;Lo;0;L;;;;;N;;;;; +A5FF;VAI SYLLABLE CE;Lo;0;L;;;;;N;;;;; +A600;VAI SYLLABLE JE;Lo;0;L;;;;;N;;;;; +A601;VAI SYLLABLE NJE;Lo;0;L;;;;;N;;;;; +A602;VAI SYLLABLE YE;Lo;0;L;;;;;N;;;;; +A603;VAI SYLLABLE KE;Lo;0;L;;;;;N;;;;; +A604;VAI SYLLABLE NGGE;Lo;0;L;;;;;N;;;;; +A605;VAI SYLLABLE NGGEN;Lo;0;L;;;;;N;;;;; +A606;VAI SYLLABLE GE;Lo;0;L;;;;;N;;;;; +A607;VAI SYLLABLE GEN;Lo;0;L;;;;;N;;;;; +A608;VAI SYLLABLE ME;Lo;0;L;;;;;N;;;;; +A609;VAI SYLLABLE NE;Lo;0;L;;;;;N;;;;; +A60A;VAI SYLLABLE NYE;Lo;0;L;;;;;N;;;;; +A60B;VAI SYLLABLE NG;Lo;0;L;;;;;N;;;;; +A60C;VAI SYLLABLE LENGTHENER;Lm;0;L;;;;;N;;;;; +A60D;VAI COMMA;Po;0;ON;;;;;N;;;;; +A60E;VAI FULL STOP;Po;0;ON;;;;;N;;;;; +A60F;VAI QUESTION MARK;Po;0;ON;;;;;N;;;;; +A610;VAI SYLLABLE NDOLE FA;Lo;0;L;;;;;N;;;;; +A611;VAI SYLLABLE NDOLE KA;Lo;0;L;;;;;N;;;;; +A612;VAI SYLLABLE NDOLE SOO;Lo;0;L;;;;;N;;;;; +A613;VAI SYMBOL FEENG;Lo;0;L;;;;;N;;;;; +A614;VAI SYMBOL KEENG;Lo;0;L;;;;;N;;;;; +A615;VAI SYMBOL TING;Lo;0;L;;;;;N;;;;; +A616;VAI SYMBOL NII;Lo;0;L;;;;;N;;;;; +A617;VAI SYMBOL BANG;Lo;0;L;;;;;N;;;;; +A618;VAI SYMBOL FAA;Lo;0;L;;;;;N;;;;; +A619;VAI SYMBOL TAA;Lo;0;L;;;;;N;;;;; +A61A;VAI SYMBOL DANG;Lo;0;L;;;;;N;;;;; +A61B;VAI SYMBOL DOONG;Lo;0;L;;;;;N;;;;; +A61C;VAI SYMBOL KUNG;Lo;0;L;;;;;N;;;;; +A61D;VAI SYMBOL TONG;Lo;0;L;;;;;N;;;;; +A61E;VAI SYMBOL DO-O;Lo;0;L;;;;;N;;;;; +A61F;VAI SYMBOL JONG;Lo;0;L;;;;;N;;;;; +A620;VAI DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +A621;VAI DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +A622;VAI DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +A623;VAI DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +A624;VAI DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +A625;VAI DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +A626;VAI DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +A627;VAI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +A628;VAI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +A629;VAI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +A62A;VAI SYLLABLE NDOLE MA;Lo;0;L;;;;;N;;;;; +A62B;VAI SYLLABLE NDOLE DO;Lo;0;L;;;;;N;;;;; +A640;CYRILLIC CAPITAL LETTER ZEMLYA;Lu;0;L;;;;;N;;;;A641; +A641;CYRILLIC SMALL LETTER ZEMLYA;Ll;0;L;;;;;N;;;A640;;A640 +A642;CYRILLIC CAPITAL LETTER DZELO;Lu;0;L;;;;;N;;;;A643; +A643;CYRILLIC SMALL LETTER DZELO;Ll;0;L;;;;;N;;;A642;;A642 +A644;CYRILLIC CAPITAL LETTER REVERSED DZE;Lu;0;L;;;;;N;;;;A645; +A645;CYRILLIC SMALL LETTER REVERSED DZE;Ll;0;L;;;;;N;;;A644;;A644 +A646;CYRILLIC CAPITAL LETTER IOTA;Lu;0;L;;;;;N;;;;A647; +A647;CYRILLIC SMALL LETTER IOTA;Ll;0;L;;;;;N;;;A646;;A646 +A648;CYRILLIC CAPITAL LETTER DJERV;Lu;0;L;;;;;N;;;;A649; +A649;CYRILLIC SMALL LETTER DJERV;Ll;0;L;;;;;N;;;A648;;A648 +A64A;CYRILLIC CAPITAL LETTER MONOGRAPH UK;Lu;0;L;;;;;N;;;;A64B; +A64B;CYRILLIC SMALL LETTER MONOGRAPH UK;Ll;0;L;;;;;N;;;A64A;;A64A +A64C;CYRILLIC CAPITAL LETTER BROAD OMEGA;Lu;0;L;;;;;N;;;;A64D; +A64D;CYRILLIC SMALL LETTER BROAD OMEGA;Ll;0;L;;;;;N;;;A64C;;A64C +A64E;CYRILLIC CAPITAL LETTER NEUTRAL YER;Lu;0;L;;;;;N;;;;A64F; +A64F;CYRILLIC SMALL LETTER NEUTRAL YER;Ll;0;L;;;;;N;;;A64E;;A64E +A650;CYRILLIC CAPITAL LETTER YERU WITH BACK YER;Lu;0;L;;;;;N;;;;A651; +A651;CYRILLIC SMALL LETTER YERU WITH BACK YER;Ll;0;L;;;;;N;;;A650;;A650 +A652;CYRILLIC CAPITAL LETTER IOTIFIED YAT;Lu;0;L;;;;;N;;;;A653; +A653;CYRILLIC SMALL LETTER IOTIFIED YAT;Ll;0;L;;;;;N;;;A652;;A652 +A654;CYRILLIC CAPITAL LETTER REVERSED YU;Lu;0;L;;;;;N;;;;A655; +A655;CYRILLIC SMALL LETTER REVERSED YU;Ll;0;L;;;;;N;;;A654;;A654 +A656;CYRILLIC CAPITAL LETTER IOTIFIED A;Lu;0;L;;;;;N;;;;A657; +A657;CYRILLIC SMALL LETTER IOTIFIED A;Ll;0;L;;;;;N;;;A656;;A656 +A658;CYRILLIC CAPITAL LETTER CLOSED LITTLE YUS;Lu;0;L;;;;;N;;;;A659; +A659;CYRILLIC SMALL LETTER CLOSED LITTLE YUS;Ll;0;L;;;;;N;;;A658;;A658 +A65A;CYRILLIC CAPITAL LETTER BLENDED YUS;Lu;0;L;;;;;N;;;;A65B; +A65B;CYRILLIC SMALL LETTER BLENDED YUS;Ll;0;L;;;;;N;;;A65A;;A65A +A65C;CYRILLIC CAPITAL LETTER IOTIFIED CLOSED LITTLE YUS;Lu;0;L;;;;;N;;;;A65D; +A65D;CYRILLIC SMALL LETTER IOTIFIED CLOSED LITTLE YUS;Ll;0;L;;;;;N;;;A65C;;A65C +A65E;CYRILLIC CAPITAL LETTER YN;Lu;0;L;;;;;N;;;;A65F; +A65F;CYRILLIC SMALL LETTER YN;Ll;0;L;;;;;N;;;A65E;;A65E +A660;CYRILLIC CAPITAL LETTER REVERSED TSE;Lu;0;L;;;;;N;;;;A661; +A661;CYRILLIC SMALL LETTER REVERSED TSE;Ll;0;L;;;;;N;;;A660;;A660 +A662;CYRILLIC CAPITAL LETTER SOFT DE;Lu;0;L;;;;;N;;;;A663; +A663;CYRILLIC SMALL LETTER SOFT DE;Ll;0;L;;;;;N;;;A662;;A662 +A664;CYRILLIC CAPITAL LETTER SOFT EL;Lu;0;L;;;;;N;;;;A665; +A665;CYRILLIC SMALL LETTER SOFT EL;Ll;0;L;;;;;N;;;A664;;A664 +A666;CYRILLIC CAPITAL LETTER SOFT EM;Lu;0;L;;;;;N;;;;A667; +A667;CYRILLIC SMALL LETTER SOFT EM;Ll;0;L;;;;;N;;;A666;;A666 +A668;CYRILLIC CAPITAL LETTER MONOCULAR O;Lu;0;L;;;;;N;;;;A669; +A669;CYRILLIC SMALL LETTER MONOCULAR O;Ll;0;L;;;;;N;;;A668;;A668 +A66A;CYRILLIC CAPITAL LETTER BINOCULAR O;Lu;0;L;;;;;N;;;;A66B; +A66B;CYRILLIC SMALL LETTER BINOCULAR O;Ll;0;L;;;;;N;;;A66A;;A66A +A66C;CYRILLIC CAPITAL LETTER DOUBLE MONOCULAR O;Lu;0;L;;;;;N;;;;A66D; +A66D;CYRILLIC SMALL LETTER DOUBLE MONOCULAR O;Ll;0;L;;;;;N;;;A66C;;A66C +A66E;CYRILLIC LETTER MULTIOCULAR O;Lo;0;L;;;;;N;;;;; +A66F;COMBINING CYRILLIC VZMET;Mn;230;NSM;;;;;N;;;;; +A670;COMBINING CYRILLIC TEN MILLIONS SIGN;Me;0;NSM;;;;;N;;;;; +A671;COMBINING CYRILLIC HUNDRED MILLIONS SIGN;Me;0;NSM;;;;;N;;;;; +A672;COMBINING CYRILLIC THOUSAND MILLIONS SIGN;Me;0;NSM;;;;;N;;;;; +A673;SLAVONIC ASTERISK;Po;0;ON;;;;;N;;;;; +A674;COMBINING CYRILLIC LETTER UKRAINIAN IE;Mn;230;NSM;;;;;N;;;;; +A675;COMBINING CYRILLIC LETTER I;Mn;230;NSM;;;;;N;;;;; +A676;COMBINING CYRILLIC LETTER YI;Mn;230;NSM;;;;;N;;;;; +A677;COMBINING CYRILLIC LETTER U;Mn;230;NSM;;;;;N;;;;; +A678;COMBINING CYRILLIC LETTER HARD SIGN;Mn;230;NSM;;;;;N;;;;; +A679;COMBINING CYRILLIC LETTER YERU;Mn;230;NSM;;;;;N;;;;; +A67A;COMBINING CYRILLIC LETTER SOFT SIGN;Mn;230;NSM;;;;;N;;;;; +A67B;COMBINING CYRILLIC LETTER OMEGA;Mn;230;NSM;;;;;N;;;;; +A67C;COMBINING CYRILLIC KAVYKA;Mn;230;NSM;;;;;N;;;;; +A67D;COMBINING CYRILLIC PAYEROK;Mn;230;NSM;;;;;N;;;;; +A67E;CYRILLIC KAVYKA;Po;0;ON;;;;;N;;;;; +A67F;CYRILLIC PAYEROK;Lm;0;ON;;;;;N;;;;; +A680;CYRILLIC CAPITAL LETTER DWE;Lu;0;L;;;;;N;;;;A681; +A681;CYRILLIC SMALL LETTER DWE;Ll;0;L;;;;;N;;;A680;;A680 +A682;CYRILLIC CAPITAL LETTER DZWE;Lu;0;L;;;;;N;;;;A683; +A683;CYRILLIC SMALL LETTER DZWE;Ll;0;L;;;;;N;;;A682;;A682 +A684;CYRILLIC CAPITAL LETTER ZHWE;Lu;0;L;;;;;N;;;;A685; +A685;CYRILLIC SMALL LETTER ZHWE;Ll;0;L;;;;;N;;;A684;;A684 +A686;CYRILLIC CAPITAL LETTER CCHE;Lu;0;L;;;;;N;;;;A687; +A687;CYRILLIC SMALL LETTER CCHE;Ll;0;L;;;;;N;;;A686;;A686 +A688;CYRILLIC CAPITAL LETTER DZZE;Lu;0;L;;;;;N;;;;A689; +A689;CYRILLIC SMALL LETTER DZZE;Ll;0;L;;;;;N;;;A688;;A688 +A68A;CYRILLIC CAPITAL LETTER TE WITH MIDDLE HOOK;Lu;0;L;;;;;N;;;;A68B; +A68B;CYRILLIC SMALL LETTER TE WITH MIDDLE HOOK;Ll;0;L;;;;;N;;;A68A;;A68A +A68C;CYRILLIC CAPITAL LETTER TWE;Lu;0;L;;;;;N;;;;A68D; +A68D;CYRILLIC SMALL LETTER TWE;Ll;0;L;;;;;N;;;A68C;;A68C +A68E;CYRILLIC CAPITAL LETTER TSWE;Lu;0;L;;;;;N;;;;A68F; +A68F;CYRILLIC SMALL LETTER TSWE;Ll;0;L;;;;;N;;;A68E;;A68E +A690;CYRILLIC CAPITAL LETTER TSSE;Lu;0;L;;;;;N;;;;A691; +A691;CYRILLIC SMALL LETTER TSSE;Ll;0;L;;;;;N;;;A690;;A690 +A692;CYRILLIC CAPITAL LETTER TCHE;Lu;0;L;;;;;N;;;;A693; +A693;CYRILLIC SMALL LETTER TCHE;Ll;0;L;;;;;N;;;A692;;A692 +A694;CYRILLIC CAPITAL LETTER HWE;Lu;0;L;;;;;N;;;;A695; +A695;CYRILLIC SMALL LETTER HWE;Ll;0;L;;;;;N;;;A694;;A694 +A696;CYRILLIC CAPITAL LETTER SHWE;Lu;0;L;;;;;N;;;;A697; +A697;CYRILLIC SMALL LETTER SHWE;Ll;0;L;;;;;N;;;A696;;A696 +A698;CYRILLIC CAPITAL LETTER DOUBLE O;Lu;0;L;;;;;N;;;;A699; +A699;CYRILLIC SMALL LETTER DOUBLE O;Ll;0;L;;;;;N;;;A698;;A698 +A69A;CYRILLIC CAPITAL LETTER CROSSED O;Lu;0;L;;;;;N;;;;A69B; +A69B;CYRILLIC SMALL LETTER CROSSED O;Ll;0;L;;;;;N;;;A69A;;A69A +A69C;MODIFIER LETTER CYRILLIC HARD SIGN;Lm;0;L; 044A;;;;N;;;;; +A69D;MODIFIER LETTER CYRILLIC SOFT SIGN;Lm;0;L; 044C;;;;N;;;;; +A69E;COMBINING CYRILLIC LETTER EF;Mn;230;NSM;;;;;N;;;;; +A69F;COMBINING CYRILLIC LETTER IOTIFIED E;Mn;230;NSM;;;;;N;;;;; +A6A0;BAMUM LETTER A;Lo;0;L;;;;;N;;;;; +A6A1;BAMUM LETTER KA;Lo;0;L;;;;;N;;;;; +A6A2;BAMUM LETTER U;Lo;0;L;;;;;N;;;;; +A6A3;BAMUM LETTER KU;Lo;0;L;;;;;N;;;;; +A6A4;BAMUM LETTER EE;Lo;0;L;;;;;N;;;;; +A6A5;BAMUM LETTER REE;Lo;0;L;;;;;N;;;;; +A6A6;BAMUM LETTER TAE;Lo;0;L;;;;;N;;;;; +A6A7;BAMUM LETTER O;Lo;0;L;;;;;N;;;;; +A6A8;BAMUM LETTER NYI;Lo;0;L;;;;;N;;;;; +A6A9;BAMUM LETTER I;Lo;0;L;;;;;N;;;;; +A6AA;BAMUM LETTER LA;Lo;0;L;;;;;N;;;;; +A6AB;BAMUM LETTER PA;Lo;0;L;;;;;N;;;;; +A6AC;BAMUM LETTER RII;Lo;0;L;;;;;N;;;;; +A6AD;BAMUM LETTER RIEE;Lo;0;L;;;;;N;;;;; +A6AE;BAMUM LETTER LEEEE;Lo;0;L;;;;;N;;;;; +A6AF;BAMUM LETTER MEEEE;Lo;0;L;;;;;N;;;;; +A6B0;BAMUM LETTER TAA;Lo;0;L;;;;;N;;;;; +A6B1;BAMUM LETTER NDAA;Lo;0;L;;;;;N;;;;; +A6B2;BAMUM LETTER NJAEM;Lo;0;L;;;;;N;;;;; +A6B3;BAMUM LETTER M;Lo;0;L;;;;;N;;;;; +A6B4;BAMUM LETTER SUU;Lo;0;L;;;;;N;;;;; +A6B5;BAMUM LETTER MU;Lo;0;L;;;;;N;;;;; +A6B6;BAMUM LETTER SHII;Lo;0;L;;;;;N;;;;; +A6B7;BAMUM LETTER SI;Lo;0;L;;;;;N;;;;; +A6B8;BAMUM LETTER SHEUX;Lo;0;L;;;;;N;;;;; +A6B9;BAMUM LETTER SEUX;Lo;0;L;;;;;N;;;;; +A6BA;BAMUM LETTER KYEE;Lo;0;L;;;;;N;;;;; +A6BB;BAMUM LETTER KET;Lo;0;L;;;;;N;;;;; +A6BC;BAMUM LETTER NUAE;Lo;0;L;;;;;N;;;;; +A6BD;BAMUM LETTER NU;Lo;0;L;;;;;N;;;;; +A6BE;BAMUM LETTER NJUAE;Lo;0;L;;;;;N;;;;; +A6BF;BAMUM LETTER YOQ;Lo;0;L;;;;;N;;;;; +A6C0;BAMUM LETTER SHU;Lo;0;L;;;;;N;;;;; +A6C1;BAMUM LETTER YUQ;Lo;0;L;;;;;N;;;;; +A6C2;BAMUM LETTER YA;Lo;0;L;;;;;N;;;;; +A6C3;BAMUM LETTER NSHA;Lo;0;L;;;;;N;;;;; +A6C4;BAMUM LETTER KEUX;Lo;0;L;;;;;N;;;;; +A6C5;BAMUM LETTER PEUX;Lo;0;L;;;;;N;;;;; +A6C6;BAMUM LETTER NJEE;Lo;0;L;;;;;N;;;;; +A6C7;BAMUM LETTER NTEE;Lo;0;L;;;;;N;;;;; +A6C8;BAMUM LETTER PUE;Lo;0;L;;;;;N;;;;; +A6C9;BAMUM LETTER WUE;Lo;0;L;;;;;N;;;;; +A6CA;BAMUM LETTER PEE;Lo;0;L;;;;;N;;;;; +A6CB;BAMUM LETTER FEE;Lo;0;L;;;;;N;;;;; +A6CC;BAMUM LETTER RU;Lo;0;L;;;;;N;;;;; +A6CD;BAMUM LETTER LU;Lo;0;L;;;;;N;;;;; +A6CE;BAMUM LETTER MI;Lo;0;L;;;;;N;;;;; +A6CF;BAMUM LETTER NI;Lo;0;L;;;;;N;;;;; +A6D0;BAMUM LETTER REUX;Lo;0;L;;;;;N;;;;; +A6D1;BAMUM LETTER RAE;Lo;0;L;;;;;N;;;;; +A6D2;BAMUM LETTER KEN;Lo;0;L;;;;;N;;;;; +A6D3;BAMUM LETTER NGKWAEN;Lo;0;L;;;;;N;;;;; +A6D4;BAMUM LETTER NGGA;Lo;0;L;;;;;N;;;;; +A6D5;BAMUM LETTER NGA;Lo;0;L;;;;;N;;;;; +A6D6;BAMUM LETTER SHO;Lo;0;L;;;;;N;;;;; +A6D7;BAMUM LETTER PUAE;Lo;0;L;;;;;N;;;;; +A6D8;BAMUM LETTER FU;Lo;0;L;;;;;N;;;;; +A6D9;BAMUM LETTER FOM;Lo;0;L;;;;;N;;;;; +A6DA;BAMUM LETTER WA;Lo;0;L;;;;;N;;;;; +A6DB;BAMUM LETTER NA;Lo;0;L;;;;;N;;;;; +A6DC;BAMUM LETTER LI;Lo;0;L;;;;;N;;;;; +A6DD;BAMUM LETTER PI;Lo;0;L;;;;;N;;;;; +A6DE;BAMUM LETTER LOQ;Lo;0;L;;;;;N;;;;; +A6DF;BAMUM LETTER KO;Lo;0;L;;;;;N;;;;; +A6E0;BAMUM LETTER MBEN;Lo;0;L;;;;;N;;;;; +A6E1;BAMUM LETTER REN;Lo;0;L;;;;;N;;;;; +A6E2;BAMUM LETTER MEN;Lo;0;L;;;;;N;;;;; +A6E3;BAMUM LETTER MA;Lo;0;L;;;;;N;;;;; +A6E4;BAMUM LETTER TI;Lo;0;L;;;;;N;;;;; +A6E5;BAMUM LETTER KI;Lo;0;L;;;;;N;;;;; +A6E6;BAMUM LETTER MO;Nl;0;L;;;;1;N;;;;; +A6E7;BAMUM LETTER MBAA;Nl;0;L;;;;2;N;;;;; +A6E8;BAMUM LETTER TET;Nl;0;L;;;;3;N;;;;; +A6E9;BAMUM LETTER KPA;Nl;0;L;;;;4;N;;;;; +A6EA;BAMUM LETTER TEN;Nl;0;L;;;;5;N;;;;; +A6EB;BAMUM LETTER NTUU;Nl;0;L;;;;6;N;;;;; +A6EC;BAMUM LETTER SAMBA;Nl;0;L;;;;7;N;;;;; +A6ED;BAMUM LETTER FAAMAE;Nl;0;L;;;;8;N;;;;; +A6EE;BAMUM LETTER KOVUU;Nl;0;L;;;;9;N;;;;; +A6EF;BAMUM LETTER KOGHOM;Nl;0;L;;;;0;N;;;;; +A6F0;BAMUM COMBINING MARK KOQNDON;Mn;230;NSM;;;;;N;;;;; +A6F1;BAMUM COMBINING MARK TUKWENTIS;Mn;230;NSM;;;;;N;;;;; +A6F2;BAMUM NJAEMLI;Po;0;L;;;;;N;;;;; +A6F3;BAMUM FULL STOP;Po;0;L;;;;;N;;;;; +A6F4;BAMUM COLON;Po;0;L;;;;;N;;;;; +A6F5;BAMUM COMMA;Po;0;L;;;;;N;;;;; +A6F6;BAMUM SEMICOLON;Po;0;L;;;;;N;;;;; +A6F7;BAMUM QUESTION MARK;Po;0;L;;;;;N;;;;; +A700;MODIFIER LETTER CHINESE TONE YIN PING;Sk;0;ON;;;;;N;;;;; +A701;MODIFIER LETTER CHINESE TONE YANG PING;Sk;0;ON;;;;;N;;;;; +A702;MODIFIER LETTER CHINESE TONE YIN SHANG;Sk;0;ON;;;;;N;;;;; +A703;MODIFIER LETTER CHINESE TONE YANG SHANG;Sk;0;ON;;;;;N;;;;; +A704;MODIFIER LETTER CHINESE TONE YIN QU;Sk;0;ON;;;;;N;;;;; +A705;MODIFIER LETTER CHINESE TONE YANG QU;Sk;0;ON;;;;;N;;;;; +A706;MODIFIER LETTER CHINESE TONE YIN RU;Sk;0;ON;;;;;N;;;;; +A707;MODIFIER LETTER CHINESE TONE YANG RU;Sk;0;ON;;;;;N;;;;; +A708;MODIFIER LETTER EXTRA-HIGH DOTTED TONE BAR;Sk;0;ON;;;;;N;;;;; +A709;MODIFIER LETTER HIGH DOTTED TONE BAR;Sk;0;ON;;;;;N;;;;; +A70A;MODIFIER LETTER MID DOTTED TONE BAR;Sk;0;ON;;;;;N;;;;; +A70B;MODIFIER LETTER LOW DOTTED TONE BAR;Sk;0;ON;;;;;N;;;;; +A70C;MODIFIER LETTER EXTRA-LOW DOTTED TONE BAR;Sk;0;ON;;;;;N;;;;; +A70D;MODIFIER LETTER EXTRA-HIGH DOTTED LEFT-STEM TONE BAR;Sk;0;ON;;;;;N;;;;; +A70E;MODIFIER LETTER HIGH DOTTED LEFT-STEM TONE BAR;Sk;0;ON;;;;;N;;;;; +A70F;MODIFIER LETTER MID DOTTED LEFT-STEM TONE BAR;Sk;0;ON;;;;;N;;;;; +A710;MODIFIER LETTER LOW DOTTED LEFT-STEM TONE BAR;Sk;0;ON;;;;;N;;;;; +A711;MODIFIER LETTER EXTRA-LOW DOTTED LEFT-STEM TONE BAR;Sk;0;ON;;;;;N;;;;; +A712;MODIFIER LETTER EXTRA-HIGH LEFT-STEM TONE BAR;Sk;0;ON;;;;;N;;;;; +A713;MODIFIER LETTER HIGH LEFT-STEM TONE BAR;Sk;0;ON;;;;;N;;;;; +A714;MODIFIER LETTER MID LEFT-STEM TONE BAR;Sk;0;ON;;;;;N;;;;; +A715;MODIFIER LETTER LOW LEFT-STEM TONE BAR;Sk;0;ON;;;;;N;;;;; +A716;MODIFIER LETTER EXTRA-LOW LEFT-STEM TONE BAR;Sk;0;ON;;;;;N;;;;; +A717;MODIFIER LETTER DOT VERTICAL BAR;Lm;0;ON;;;;;N;;;;; +A718;MODIFIER LETTER DOT SLASH;Lm;0;ON;;;;;N;;;;; +A719;MODIFIER LETTER DOT HORIZONTAL BAR;Lm;0;ON;;;;;N;;;;; +A71A;MODIFIER LETTER LOWER RIGHT CORNER ANGLE;Lm;0;ON;;;;;N;;;;; +A71B;MODIFIER LETTER RAISED UP ARROW;Lm;0;ON;;;;;N;;;;; +A71C;MODIFIER LETTER RAISED DOWN ARROW;Lm;0;ON;;;;;N;;;;; +A71D;MODIFIER LETTER RAISED EXCLAMATION MARK;Lm;0;ON;;;;;N;;;;; +A71E;MODIFIER LETTER RAISED INVERTED EXCLAMATION MARK;Lm;0;ON;;;;;N;;;;; +A71F;MODIFIER LETTER LOW INVERTED EXCLAMATION MARK;Lm;0;ON;;;;;N;;;;; +A720;MODIFIER LETTER STRESS AND HIGH TONE;Sk;0;ON;;;;;N;;;;; +A721;MODIFIER LETTER STRESS AND LOW TONE;Sk;0;ON;;;;;N;;;;; +A722;LATIN CAPITAL LETTER EGYPTOLOGICAL ALEF;Lu;0;L;;;;;N;;;;A723; +A723;LATIN SMALL LETTER EGYPTOLOGICAL ALEF;Ll;0;L;;;;;N;;;A722;;A722 +A724;LATIN CAPITAL LETTER EGYPTOLOGICAL AIN;Lu;0;L;;;;;N;;;;A725; +A725;LATIN SMALL LETTER EGYPTOLOGICAL AIN;Ll;0;L;;;;;N;;;A724;;A724 +A726;LATIN CAPITAL LETTER HENG;Lu;0;L;;;;;N;;;;A727; +A727;LATIN SMALL LETTER HENG;Ll;0;L;;;;;N;;;A726;;A726 +A728;LATIN CAPITAL LETTER TZ;Lu;0;L;;;;;N;;;;A729; +A729;LATIN SMALL LETTER TZ;Ll;0;L;;;;;N;;;A728;;A728 +A72A;LATIN CAPITAL LETTER TRESILLO;Lu;0;L;;;;;N;;;;A72B; +A72B;LATIN SMALL LETTER TRESILLO;Ll;0;L;;;;;N;;;A72A;;A72A +A72C;LATIN CAPITAL LETTER CUATRILLO;Lu;0;L;;;;;N;;;;A72D; +A72D;LATIN SMALL LETTER CUATRILLO;Ll;0;L;;;;;N;;;A72C;;A72C +A72E;LATIN CAPITAL LETTER CUATRILLO WITH COMMA;Lu;0;L;;;;;N;;;;A72F; +A72F;LATIN SMALL LETTER CUATRILLO WITH COMMA;Ll;0;L;;;;;N;;;A72E;;A72E +A730;LATIN LETTER SMALL CAPITAL F;Ll;0;L;;;;;N;;;;; +A731;LATIN LETTER SMALL CAPITAL S;Ll;0;L;;;;;N;;;;; +A732;LATIN CAPITAL LETTER AA;Lu;0;L;;;;;N;;;;A733; +A733;LATIN SMALL LETTER AA;Ll;0;L;;;;;N;;;A732;;A732 +A734;LATIN CAPITAL LETTER AO;Lu;0;L;;;;;N;;;;A735; +A735;LATIN SMALL LETTER AO;Ll;0;L;;;;;N;;;A734;;A734 +A736;LATIN CAPITAL LETTER AU;Lu;0;L;;;;;N;;;;A737; +A737;LATIN SMALL LETTER AU;Ll;0;L;;;;;N;;;A736;;A736 +A738;LATIN CAPITAL LETTER AV;Lu;0;L;;;;;N;;;;A739; +A739;LATIN SMALL LETTER AV;Ll;0;L;;;;;N;;;A738;;A738 +A73A;LATIN CAPITAL LETTER AV WITH HORIZONTAL BAR;Lu;0;L;;;;;N;;;;A73B; +A73B;LATIN SMALL LETTER AV WITH HORIZONTAL BAR;Ll;0;L;;;;;N;;;A73A;;A73A +A73C;LATIN CAPITAL LETTER AY;Lu;0;L;;;;;N;;;;A73D; +A73D;LATIN SMALL LETTER AY;Ll;0;L;;;;;N;;;A73C;;A73C +A73E;LATIN CAPITAL LETTER REVERSED C WITH DOT;Lu;0;L;;;;;N;;;;A73F; +A73F;LATIN SMALL LETTER REVERSED C WITH DOT;Ll;0;L;;;;;N;;;A73E;;A73E +A740;LATIN CAPITAL LETTER K WITH STROKE;Lu;0;L;;;;;N;;;;A741; +A741;LATIN SMALL LETTER K WITH STROKE;Ll;0;L;;;;;N;;;A740;;A740 +A742;LATIN CAPITAL LETTER K WITH DIAGONAL STROKE;Lu;0;L;;;;;N;;;;A743; +A743;LATIN SMALL LETTER K WITH DIAGONAL STROKE;Ll;0;L;;;;;N;;;A742;;A742 +A744;LATIN CAPITAL LETTER K WITH STROKE AND DIAGONAL STROKE;Lu;0;L;;;;;N;;;;A745; +A745;LATIN SMALL LETTER K WITH STROKE AND DIAGONAL STROKE;Ll;0;L;;;;;N;;;A744;;A744 +A746;LATIN CAPITAL LETTER BROKEN L;Lu;0;L;;;;;N;;;;A747; +A747;LATIN SMALL LETTER BROKEN L;Ll;0;L;;;;;N;;;A746;;A746 +A748;LATIN CAPITAL LETTER L WITH HIGH STROKE;Lu;0;L;;;;;N;;;;A749; +A749;LATIN SMALL LETTER L WITH HIGH STROKE;Ll;0;L;;;;;N;;;A748;;A748 +A74A;LATIN CAPITAL LETTER O WITH LONG STROKE OVERLAY;Lu;0;L;;;;;N;;;;A74B; +A74B;LATIN SMALL LETTER O WITH LONG STROKE OVERLAY;Ll;0;L;;;;;N;;;A74A;;A74A +A74C;LATIN CAPITAL LETTER O WITH LOOP;Lu;0;L;;;;;N;;;;A74D; +A74D;LATIN SMALL LETTER O WITH LOOP;Ll;0;L;;;;;N;;;A74C;;A74C +A74E;LATIN CAPITAL LETTER OO;Lu;0;L;;;;;N;;;;A74F; +A74F;LATIN SMALL LETTER OO;Ll;0;L;;;;;N;;;A74E;;A74E +A750;LATIN CAPITAL LETTER P WITH STROKE THROUGH DESCENDER;Lu;0;L;;;;;N;;;;A751; +A751;LATIN SMALL LETTER P WITH STROKE THROUGH DESCENDER;Ll;0;L;;;;;N;;;A750;;A750 +A752;LATIN CAPITAL LETTER P WITH FLOURISH;Lu;0;L;;;;;N;;;;A753; +A753;LATIN SMALL LETTER P WITH FLOURISH;Ll;0;L;;;;;N;;;A752;;A752 +A754;LATIN CAPITAL LETTER P WITH SQUIRREL TAIL;Lu;0;L;;;;;N;;;;A755; +A755;LATIN SMALL LETTER P WITH SQUIRREL TAIL;Ll;0;L;;;;;N;;;A754;;A754 +A756;LATIN CAPITAL LETTER Q WITH STROKE THROUGH DESCENDER;Lu;0;L;;;;;N;;;;A757; +A757;LATIN SMALL LETTER Q WITH STROKE THROUGH DESCENDER;Ll;0;L;;;;;N;;;A756;;A756 +A758;LATIN CAPITAL LETTER Q WITH DIAGONAL STROKE;Lu;0;L;;;;;N;;;;A759; +A759;LATIN SMALL LETTER Q WITH DIAGONAL STROKE;Ll;0;L;;;;;N;;;A758;;A758 +A75A;LATIN CAPITAL LETTER R ROTUNDA;Lu;0;L;;;;;N;;;;A75B; +A75B;LATIN SMALL LETTER R ROTUNDA;Ll;0;L;;;;;N;;;A75A;;A75A +A75C;LATIN CAPITAL LETTER RUM ROTUNDA;Lu;0;L;;;;;N;;;;A75D; +A75D;LATIN SMALL LETTER RUM ROTUNDA;Ll;0;L;;;;;N;;;A75C;;A75C +A75E;LATIN CAPITAL LETTER V WITH DIAGONAL STROKE;Lu;0;L;;;;;N;;;;A75F; +A75F;LATIN SMALL LETTER V WITH DIAGONAL STROKE;Ll;0;L;;;;;N;;;A75E;;A75E +A760;LATIN CAPITAL LETTER VY;Lu;0;L;;;;;N;;;;A761; +A761;LATIN SMALL LETTER VY;Ll;0;L;;;;;N;;;A760;;A760 +A762;LATIN CAPITAL LETTER VISIGOTHIC Z;Lu;0;L;;;;;N;;;;A763; +A763;LATIN SMALL LETTER VISIGOTHIC Z;Ll;0;L;;;;;N;;;A762;;A762 +A764;LATIN CAPITAL LETTER THORN WITH STROKE;Lu;0;L;;;;;N;;;;A765; +A765;LATIN SMALL LETTER THORN WITH STROKE;Ll;0;L;;;;;N;;;A764;;A764 +A766;LATIN CAPITAL LETTER THORN WITH STROKE THROUGH DESCENDER;Lu;0;L;;;;;N;;;;A767; +A767;LATIN SMALL LETTER THORN WITH STROKE THROUGH DESCENDER;Ll;0;L;;;;;N;;;A766;;A766 +A768;LATIN CAPITAL LETTER VEND;Lu;0;L;;;;;N;;;;A769; +A769;LATIN SMALL LETTER VEND;Ll;0;L;;;;;N;;;A768;;A768 +A76A;LATIN CAPITAL LETTER ET;Lu;0;L;;;;;N;;;;A76B; +A76B;LATIN SMALL LETTER ET;Ll;0;L;;;;;N;;;A76A;;A76A +A76C;LATIN CAPITAL LETTER IS;Lu;0;L;;;;;N;;;;A76D; +A76D;LATIN SMALL LETTER IS;Ll;0;L;;;;;N;;;A76C;;A76C +A76E;LATIN CAPITAL LETTER CON;Lu;0;L;;;;;N;;;;A76F; +A76F;LATIN SMALL LETTER CON;Ll;0;L;;;;;N;;;A76E;;A76E +A770;MODIFIER LETTER US;Lm;0;L; A76F;;;;N;;;;; +A771;LATIN SMALL LETTER DUM;Ll;0;L;;;;;N;;;;; +A772;LATIN SMALL LETTER LUM;Ll;0;L;;;;;N;;;;; +A773;LATIN SMALL LETTER MUM;Ll;0;L;;;;;N;;;;; +A774;LATIN SMALL LETTER NUM;Ll;0;L;;;;;N;;;;; +A775;LATIN SMALL LETTER RUM;Ll;0;L;;;;;N;;;;; +A776;LATIN LETTER SMALL CAPITAL RUM;Ll;0;L;;;;;N;;;;; +A777;LATIN SMALL LETTER TUM;Ll;0;L;;;;;N;;;;; +A778;LATIN SMALL LETTER UM;Ll;0;L;;;;;N;;;;; +A779;LATIN CAPITAL LETTER INSULAR D;Lu;0;L;;;;;N;;;;A77A; +A77A;LATIN SMALL LETTER INSULAR D;Ll;0;L;;;;;N;;;A779;;A779 +A77B;LATIN CAPITAL LETTER INSULAR F;Lu;0;L;;;;;N;;;;A77C; +A77C;LATIN SMALL LETTER INSULAR F;Ll;0;L;;;;;N;;;A77B;;A77B +A77D;LATIN CAPITAL LETTER INSULAR G;Lu;0;L;;;;;N;;;;1D79; +A77E;LATIN CAPITAL LETTER TURNED INSULAR G;Lu;0;L;;;;;N;;;;A77F; +A77F;LATIN SMALL LETTER TURNED INSULAR G;Ll;0;L;;;;;N;;;A77E;;A77E +A780;LATIN CAPITAL LETTER TURNED L;Lu;0;L;;;;;N;;;;A781; +A781;LATIN SMALL LETTER TURNED L;Ll;0;L;;;;;N;;;A780;;A780 +A782;LATIN CAPITAL LETTER INSULAR R;Lu;0;L;;;;;N;;;;A783; +A783;LATIN SMALL LETTER INSULAR R;Ll;0;L;;;;;N;;;A782;;A782 +A784;LATIN CAPITAL LETTER INSULAR S;Lu;0;L;;;;;N;;;;A785; +A785;LATIN SMALL LETTER INSULAR S;Ll;0;L;;;;;N;;;A784;;A784 +A786;LATIN CAPITAL LETTER INSULAR T;Lu;0;L;;;;;N;;;;A787; +A787;LATIN SMALL LETTER INSULAR T;Ll;0;L;;;;;N;;;A786;;A786 +A788;MODIFIER LETTER LOW CIRCUMFLEX ACCENT;Lm;0;ON;;;;;N;;;;; +A789;MODIFIER LETTER COLON;Sk;0;L;;;;;N;;;;; +A78A;MODIFIER LETTER SHORT EQUALS SIGN;Sk;0;L;;;;;N;;;;; +A78B;LATIN CAPITAL LETTER SALTILLO;Lu;0;L;;;;;N;;;;A78C; +A78C;LATIN SMALL LETTER SALTILLO;Ll;0;L;;;;;N;;;A78B;;A78B +A78D;LATIN CAPITAL LETTER TURNED H;Lu;0;L;;;;;N;;;;0265; +A78E;LATIN SMALL LETTER L WITH RETROFLEX HOOK AND BELT;Ll;0;L;;;;;N;;;;; +A78F;LATIN LETTER SINOLOGICAL DOT;Lo;0;L;;;;;N;;;;; +A790;LATIN CAPITAL LETTER N WITH DESCENDER;Lu;0;L;;;;;N;;;;A791; +A791;LATIN SMALL LETTER N WITH DESCENDER;Ll;0;L;;;;;N;;;A790;;A790 +A792;LATIN CAPITAL LETTER C WITH BAR;Lu;0;L;;;;;N;;;;A793; +A793;LATIN SMALL LETTER C WITH BAR;Ll;0;L;;;;;N;;;A792;;A792 +A794;LATIN SMALL LETTER C WITH PALATAL HOOK;Ll;0;L;;;;;N;;;A7C4;;A7C4 +A795;LATIN SMALL LETTER H WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;; +A796;LATIN CAPITAL LETTER B WITH FLOURISH;Lu;0;L;;;;;N;;;;A797; +A797;LATIN SMALL LETTER B WITH FLOURISH;Ll;0;L;;;;;N;;;A796;;A796 +A798;LATIN CAPITAL LETTER F WITH STROKE;Lu;0;L;;;;;N;;;;A799; +A799;LATIN SMALL LETTER F WITH STROKE;Ll;0;L;;;;;N;;;A798;;A798 +A79A;LATIN CAPITAL LETTER VOLAPUK AE;Lu;0;L;;;;;N;;;;A79B; +A79B;LATIN SMALL LETTER VOLAPUK AE;Ll;0;L;;;;;N;;;A79A;;A79A +A79C;LATIN CAPITAL LETTER VOLAPUK OE;Lu;0;L;;;;;N;;;;A79D; +A79D;LATIN SMALL LETTER VOLAPUK OE;Ll;0;L;;;;;N;;;A79C;;A79C +A79E;LATIN CAPITAL LETTER VOLAPUK UE;Lu;0;L;;;;;N;;;;A79F; +A79F;LATIN SMALL LETTER VOLAPUK UE;Ll;0;L;;;;;N;;;A79E;;A79E +A7A0;LATIN CAPITAL LETTER G WITH OBLIQUE STROKE;Lu;0;L;;;;;N;;;;A7A1; +A7A1;LATIN SMALL LETTER G WITH OBLIQUE STROKE;Ll;0;L;;;;;N;;;A7A0;;A7A0 +A7A2;LATIN CAPITAL LETTER K WITH OBLIQUE STROKE;Lu;0;L;;;;;N;;;;A7A3; +A7A3;LATIN SMALL LETTER K WITH OBLIQUE STROKE;Ll;0;L;;;;;N;;;A7A2;;A7A2 +A7A4;LATIN CAPITAL LETTER N WITH OBLIQUE STROKE;Lu;0;L;;;;;N;;;;A7A5; +A7A5;LATIN SMALL LETTER N WITH OBLIQUE STROKE;Ll;0;L;;;;;N;;;A7A4;;A7A4 +A7A6;LATIN CAPITAL LETTER R WITH OBLIQUE STROKE;Lu;0;L;;;;;N;;;;A7A7; +A7A7;LATIN SMALL LETTER R WITH OBLIQUE STROKE;Ll;0;L;;;;;N;;;A7A6;;A7A6 +A7A8;LATIN CAPITAL LETTER S WITH OBLIQUE STROKE;Lu;0;L;;;;;N;;;;A7A9; +A7A9;LATIN SMALL LETTER S WITH OBLIQUE STROKE;Ll;0;L;;;;;N;;;A7A8;;A7A8 +A7AA;LATIN CAPITAL LETTER H WITH HOOK;Lu;0;L;;;;;N;;;;0266; +A7AB;LATIN CAPITAL LETTER REVERSED OPEN E;Lu;0;L;;;;;N;;;;025C; +A7AC;LATIN CAPITAL LETTER SCRIPT G;Lu;0;L;;;;;N;;;;0261; +A7AD;LATIN CAPITAL LETTER L WITH BELT;Lu;0;L;;;;;N;;;;026C; +A7AE;LATIN CAPITAL LETTER SMALL CAPITAL I;Lu;0;L;;;;;N;;;;026A; +A7AF;LATIN LETTER SMALL CAPITAL Q;Ll;0;L;;;;;N;;;;; +A7B0;LATIN CAPITAL LETTER TURNED K;Lu;0;L;;;;;N;;;;029E; +A7B1;LATIN CAPITAL LETTER TURNED T;Lu;0;L;;;;;N;;;;0287; +A7B2;LATIN CAPITAL LETTER J WITH CROSSED-TAIL;Lu;0;L;;;;;N;;;;029D; +A7B3;LATIN CAPITAL LETTER CHI;Lu;0;L;;;;;N;;;;AB53; +A7B4;LATIN CAPITAL LETTER BETA;Lu;0;L;;;;;N;;;;A7B5; +A7B5;LATIN SMALL LETTER BETA;Ll;0;L;;;;;N;;;A7B4;;A7B4 +A7B6;LATIN CAPITAL LETTER OMEGA;Lu;0;L;;;;;N;;;;A7B7; +A7B7;LATIN SMALL LETTER OMEGA;Ll;0;L;;;;;N;;;A7B6;;A7B6 +A7B8;LATIN CAPITAL LETTER U WITH STROKE;Lu;0;L;;;;;N;;;;A7B9; +A7B9;LATIN SMALL LETTER U WITH STROKE;Ll;0;L;;;;;N;;;A7B8;;A7B8 +A7BA;LATIN CAPITAL LETTER GLOTTAL A;Lu;0;L;;;;;N;;;;A7BB; +A7BB;LATIN SMALL LETTER GLOTTAL A;Ll;0;L;;;;;N;;;A7BA;;A7BA +A7BC;LATIN CAPITAL LETTER GLOTTAL I;Lu;0;L;;;;;N;;;;A7BD; +A7BD;LATIN SMALL LETTER GLOTTAL I;Ll;0;L;;;;;N;;;A7BC;;A7BC +A7BE;LATIN CAPITAL LETTER GLOTTAL U;Lu;0;L;;;;;N;;;;A7BF; +A7BF;LATIN SMALL LETTER GLOTTAL U;Ll;0;L;;;;;N;;;A7BE;;A7BE +A7C2;LATIN CAPITAL LETTER ANGLICANA W;Lu;0;L;;;;;N;;;;A7C3; +A7C3;LATIN SMALL LETTER ANGLICANA W;Ll;0;L;;;;;N;;;A7C2;;A7C2 +A7C4;LATIN CAPITAL LETTER C WITH PALATAL HOOK;Lu;0;L;;;;;N;;;;A794; +A7C5;LATIN CAPITAL LETTER S WITH HOOK;Lu;0;L;;;;;N;;;;0282; +A7C6;LATIN CAPITAL LETTER Z WITH PALATAL HOOK;Lu;0;L;;;;;N;;;;1D8E; +A7C7;LATIN CAPITAL LETTER D WITH SHORT STROKE OVERLAY;Lu;0;L;;;;;N;;;;A7C8; +A7C8;LATIN SMALL LETTER D WITH SHORT STROKE OVERLAY;Ll;0;L;;;;;N;;;A7C7;;A7C7 +A7C9;LATIN CAPITAL LETTER S WITH SHORT STROKE OVERLAY;Lu;0;L;;;;;N;;;;A7CA; +A7CA;LATIN SMALL LETTER S WITH SHORT STROKE OVERLAY;Ll;0;L;;;;;N;;;A7C9;;A7C9 +A7F5;LATIN CAPITAL LETTER REVERSED HALF H;Lu;0;L;;;;;N;;;;A7F6; +A7F6;LATIN SMALL LETTER REVERSED HALF H;Ll;0;L;;;;;N;;;A7F5;;A7F5 +A7F7;LATIN EPIGRAPHIC LETTER SIDEWAYS I;Lo;0;L;;;;;N;;;;; +A7F8;MODIFIER LETTER CAPITAL H WITH STROKE;Lm;0;L; 0126;;;;N;;;;; +A7F9;MODIFIER LETTER SMALL LIGATURE OE;Lm;0;L; 0153;;;;N;;;;; +A7FA;LATIN LETTER SMALL CAPITAL TURNED M;Ll;0;L;;;;;N;;;;; +A7FB;LATIN EPIGRAPHIC LETTER REVERSED F;Lo;0;L;;;;;N;;;;; +A7FC;LATIN EPIGRAPHIC LETTER REVERSED P;Lo;0;L;;;;;N;;;;; +A7FD;LATIN EPIGRAPHIC LETTER INVERTED M;Lo;0;L;;;;;N;;;;; +A7FE;LATIN EPIGRAPHIC LETTER I LONGA;Lo;0;L;;;;;N;;;;; +A7FF;LATIN EPIGRAPHIC LETTER ARCHAIC M;Lo;0;L;;;;;N;;;;; +A800;SYLOTI NAGRI LETTER A;Lo;0;L;;;;;N;;;;; +A801;SYLOTI NAGRI LETTER I;Lo;0;L;;;;;N;;;;; +A802;SYLOTI NAGRI SIGN DVISVARA;Mn;0;NSM;;;;;N;;;;; +A803;SYLOTI NAGRI LETTER U;Lo;0;L;;;;;N;;;;; +A804;SYLOTI NAGRI LETTER E;Lo;0;L;;;;;N;;;;; +A805;SYLOTI NAGRI LETTER O;Lo;0;L;;;;;N;;;;; +A806;SYLOTI NAGRI SIGN HASANTA;Mn;9;NSM;;;;;N;;;;; +A807;SYLOTI NAGRI LETTER KO;Lo;0;L;;;;;N;;;;; +A808;SYLOTI NAGRI LETTER KHO;Lo;0;L;;;;;N;;;;; +A809;SYLOTI NAGRI LETTER GO;Lo;0;L;;;;;N;;;;; +A80A;SYLOTI NAGRI LETTER GHO;Lo;0;L;;;;;N;;;;; +A80B;SYLOTI NAGRI SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; +A80C;SYLOTI NAGRI LETTER CO;Lo;0;L;;;;;N;;;;; +A80D;SYLOTI NAGRI LETTER CHO;Lo;0;L;;;;;N;;;;; +A80E;SYLOTI NAGRI LETTER JO;Lo;0;L;;;;;N;;;;; +A80F;SYLOTI NAGRI LETTER JHO;Lo;0;L;;;;;N;;;;; +A810;SYLOTI NAGRI LETTER TTO;Lo;0;L;;;;;N;;;;; +A811;SYLOTI NAGRI LETTER TTHO;Lo;0;L;;;;;N;;;;; +A812;SYLOTI NAGRI LETTER DDO;Lo;0;L;;;;;N;;;;; +A813;SYLOTI NAGRI LETTER DDHO;Lo;0;L;;;;;N;;;;; +A814;SYLOTI NAGRI LETTER TO;Lo;0;L;;;;;N;;;;; +A815;SYLOTI NAGRI LETTER THO;Lo;0;L;;;;;N;;;;; +A816;SYLOTI NAGRI LETTER DO;Lo;0;L;;;;;N;;;;; +A817;SYLOTI NAGRI LETTER DHO;Lo;0;L;;;;;N;;;;; +A818;SYLOTI NAGRI LETTER NO;Lo;0;L;;;;;N;;;;; +A819;SYLOTI NAGRI LETTER PO;Lo;0;L;;;;;N;;;;; +A81A;SYLOTI NAGRI LETTER PHO;Lo;0;L;;;;;N;;;;; +A81B;SYLOTI NAGRI LETTER BO;Lo;0;L;;;;;N;;;;; +A81C;SYLOTI NAGRI LETTER BHO;Lo;0;L;;;;;N;;;;; +A81D;SYLOTI NAGRI LETTER MO;Lo;0;L;;;;;N;;;;; +A81E;SYLOTI NAGRI LETTER RO;Lo;0;L;;;;;N;;;;; +A81F;SYLOTI NAGRI LETTER LO;Lo;0;L;;;;;N;;;;; +A820;SYLOTI NAGRI LETTER RRO;Lo;0;L;;;;;N;;;;; +A821;SYLOTI NAGRI LETTER SO;Lo;0;L;;;;;N;;;;; +A822;SYLOTI NAGRI LETTER HO;Lo;0;L;;;;;N;;;;; +A823;SYLOTI NAGRI VOWEL SIGN A;Mc;0;L;;;;;N;;;;; +A824;SYLOTI NAGRI VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +A825;SYLOTI NAGRI VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +A826;SYLOTI NAGRI VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;; +A827;SYLOTI NAGRI VOWEL SIGN OO;Mc;0;L;;;;;N;;;;; +A828;SYLOTI NAGRI POETRY MARK-1;So;0;ON;;;;;N;;;;; +A829;SYLOTI NAGRI POETRY MARK-2;So;0;ON;;;;;N;;;;; +A82A;SYLOTI NAGRI POETRY MARK-3;So;0;ON;;;;;N;;;;; +A82B;SYLOTI NAGRI POETRY MARK-4;So;0;ON;;;;;N;;;;; +A82C;SYLOTI NAGRI SIGN ALTERNATE HASANTA;Mn;9;NSM;;;;;N;;;;; +A830;NORTH INDIC FRACTION ONE QUARTER;No;0;L;;;;1/4;N;;;;; +A831;NORTH INDIC FRACTION ONE HALF;No;0;L;;;;1/2;N;;;;; +A832;NORTH INDIC FRACTION THREE QUARTERS;No;0;L;;;;3/4;N;;;;; +A833;NORTH INDIC FRACTION ONE SIXTEENTH;No;0;L;;;;1/16;N;;;;; +A834;NORTH INDIC FRACTION ONE EIGHTH;No;0;L;;;;1/8;N;;;;; +A835;NORTH INDIC FRACTION THREE SIXTEENTHS;No;0;L;;;;3/16;N;;;;; +A836;NORTH INDIC QUARTER MARK;So;0;L;;;;;N;;;;; +A837;NORTH INDIC PLACEHOLDER MARK;So;0;L;;;;;N;;;;; +A838;NORTH INDIC RUPEE MARK;Sc;0;ET;;;;;N;;;;; +A839;NORTH INDIC QUANTITY MARK;So;0;ET;;;;;N;;;;; +A840;PHAGS-PA LETTER KA;Lo;0;L;;;;;N;;;;; +A841;PHAGS-PA LETTER KHA;Lo;0;L;;;;;N;;;;; +A842;PHAGS-PA LETTER GA;Lo;0;L;;;;;N;;;;; +A843;PHAGS-PA LETTER NGA;Lo;0;L;;;;;N;;;;; +A844;PHAGS-PA LETTER CA;Lo;0;L;;;;;N;;;;; +A845;PHAGS-PA LETTER CHA;Lo;0;L;;;;;N;;;;; +A846;PHAGS-PA LETTER JA;Lo;0;L;;;;;N;;;;; +A847;PHAGS-PA LETTER NYA;Lo;0;L;;;;;N;;;;; +A848;PHAGS-PA LETTER TA;Lo;0;L;;;;;N;;;;; +A849;PHAGS-PA LETTER THA;Lo;0;L;;;;;N;;;;; +A84A;PHAGS-PA LETTER DA;Lo;0;L;;;;;N;;;;; +A84B;PHAGS-PA LETTER NA;Lo;0;L;;;;;N;;;;; +A84C;PHAGS-PA LETTER PA;Lo;0;L;;;;;N;;;;; +A84D;PHAGS-PA LETTER PHA;Lo;0;L;;;;;N;;;;; +A84E;PHAGS-PA LETTER BA;Lo;0;L;;;;;N;;;;; +A84F;PHAGS-PA LETTER MA;Lo;0;L;;;;;N;;;;; +A850;PHAGS-PA LETTER TSA;Lo;0;L;;;;;N;;;;; +A851;PHAGS-PA LETTER TSHA;Lo;0;L;;;;;N;;;;; +A852;PHAGS-PA LETTER DZA;Lo;0;L;;;;;N;;;;; +A853;PHAGS-PA LETTER WA;Lo;0;L;;;;;N;;;;; +A854;PHAGS-PA LETTER ZHA;Lo;0;L;;;;;N;;;;; +A855;PHAGS-PA LETTER ZA;Lo;0;L;;;;;N;;;;; +A856;PHAGS-PA LETTER SMALL A;Lo;0;L;;;;;N;;;;; +A857;PHAGS-PA LETTER YA;Lo;0;L;;;;;N;;;;; +A858;PHAGS-PA LETTER RA;Lo;0;L;;;;;N;;;;; +A859;PHAGS-PA LETTER LA;Lo;0;L;;;;;N;;;;; +A85A;PHAGS-PA LETTER SHA;Lo;0;L;;;;;N;;;;; +A85B;PHAGS-PA LETTER SA;Lo;0;L;;;;;N;;;;; +A85C;PHAGS-PA LETTER HA;Lo;0;L;;;;;N;;;;; +A85D;PHAGS-PA LETTER A;Lo;0;L;;;;;N;;;;; +A85E;PHAGS-PA LETTER I;Lo;0;L;;;;;N;;;;; +A85F;PHAGS-PA LETTER U;Lo;0;L;;;;;N;;;;; +A860;PHAGS-PA LETTER E;Lo;0;L;;;;;N;;;;; +A861;PHAGS-PA LETTER O;Lo;0;L;;;;;N;;;;; +A862;PHAGS-PA LETTER QA;Lo;0;L;;;;;N;;;;; +A863;PHAGS-PA LETTER XA;Lo;0;L;;;;;N;;;;; +A864;PHAGS-PA LETTER FA;Lo;0;L;;;;;N;;;;; +A865;PHAGS-PA LETTER GGA;Lo;0;L;;;;;N;;;;; +A866;PHAGS-PA LETTER EE;Lo;0;L;;;;;N;;;;; +A867;PHAGS-PA SUBJOINED LETTER WA;Lo;0;L;;;;;N;;;;; +A868;PHAGS-PA SUBJOINED LETTER YA;Lo;0;L;;;;;N;;;;; +A869;PHAGS-PA LETTER TTA;Lo;0;L;;;;;N;;;;; +A86A;PHAGS-PA LETTER TTHA;Lo;0;L;;;;;N;;;;; +A86B;PHAGS-PA LETTER DDA;Lo;0;L;;;;;N;;;;; +A86C;PHAGS-PA LETTER NNA;Lo;0;L;;;;;N;;;;; +A86D;PHAGS-PA LETTER ALTERNATE YA;Lo;0;L;;;;;N;;;;; +A86E;PHAGS-PA LETTER VOICELESS SHA;Lo;0;L;;;;;N;;;;; +A86F;PHAGS-PA LETTER VOICED HA;Lo;0;L;;;;;N;;;;; +A870;PHAGS-PA LETTER ASPIRATED FA;Lo;0;L;;;;;N;;;;; +A871;PHAGS-PA SUBJOINED LETTER RA;Lo;0;L;;;;;N;;;;; +A872;PHAGS-PA SUPERFIXED LETTER RA;Lo;0;L;;;;;N;;;;; +A873;PHAGS-PA LETTER CANDRABINDU;Lo;0;L;;;;;N;;;;; +A874;PHAGS-PA SINGLE HEAD MARK;Po;0;ON;;;;;N;;;;; +A875;PHAGS-PA DOUBLE HEAD MARK;Po;0;ON;;;;;N;;;;; +A876;PHAGS-PA MARK SHAD;Po;0;ON;;;;;N;;;;; +A877;PHAGS-PA MARK DOUBLE SHAD;Po;0;ON;;;;;N;;;;; +A880;SAURASHTRA SIGN ANUSVARA;Mc;0;L;;;;;N;;;;; +A881;SAURASHTRA SIGN VISARGA;Mc;0;L;;;;;N;;;;; +A882;SAURASHTRA LETTER A;Lo;0;L;;;;;N;;;;; +A883;SAURASHTRA LETTER AA;Lo;0;L;;;;;N;;;;; +A884;SAURASHTRA LETTER I;Lo;0;L;;;;;N;;;;; +A885;SAURASHTRA LETTER II;Lo;0;L;;;;;N;;;;; +A886;SAURASHTRA LETTER U;Lo;0;L;;;;;N;;;;; +A887;SAURASHTRA LETTER UU;Lo;0;L;;;;;N;;;;; +A888;SAURASHTRA LETTER VOCALIC R;Lo;0;L;;;;;N;;;;; +A889;SAURASHTRA LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;; +A88A;SAURASHTRA LETTER VOCALIC L;Lo;0;L;;;;;N;;;;; +A88B;SAURASHTRA LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;; +A88C;SAURASHTRA LETTER E;Lo;0;L;;;;;N;;;;; +A88D;SAURASHTRA LETTER EE;Lo;0;L;;;;;N;;;;; +A88E;SAURASHTRA LETTER AI;Lo;0;L;;;;;N;;;;; +A88F;SAURASHTRA LETTER O;Lo;0;L;;;;;N;;;;; +A890;SAURASHTRA LETTER OO;Lo;0;L;;;;;N;;;;; +A891;SAURASHTRA LETTER AU;Lo;0;L;;;;;N;;;;; +A892;SAURASHTRA LETTER KA;Lo;0;L;;;;;N;;;;; +A893;SAURASHTRA LETTER KHA;Lo;0;L;;;;;N;;;;; +A894;SAURASHTRA LETTER GA;Lo;0;L;;;;;N;;;;; +A895;SAURASHTRA LETTER GHA;Lo;0;L;;;;;N;;;;; +A896;SAURASHTRA LETTER NGA;Lo;0;L;;;;;N;;;;; +A897;SAURASHTRA LETTER CA;Lo;0;L;;;;;N;;;;; +A898;SAURASHTRA LETTER CHA;Lo;0;L;;;;;N;;;;; +A899;SAURASHTRA LETTER JA;Lo;0;L;;;;;N;;;;; +A89A;SAURASHTRA LETTER JHA;Lo;0;L;;;;;N;;;;; +A89B;SAURASHTRA LETTER NYA;Lo;0;L;;;;;N;;;;; +A89C;SAURASHTRA LETTER TTA;Lo;0;L;;;;;N;;;;; +A89D;SAURASHTRA LETTER TTHA;Lo;0;L;;;;;N;;;;; +A89E;SAURASHTRA LETTER DDA;Lo;0;L;;;;;N;;;;; +A89F;SAURASHTRA LETTER DDHA;Lo;0;L;;;;;N;;;;; +A8A0;SAURASHTRA LETTER NNA;Lo;0;L;;;;;N;;;;; +A8A1;SAURASHTRA LETTER TA;Lo;0;L;;;;;N;;;;; +A8A2;SAURASHTRA LETTER THA;Lo;0;L;;;;;N;;;;; +A8A3;SAURASHTRA LETTER DA;Lo;0;L;;;;;N;;;;; +A8A4;SAURASHTRA LETTER DHA;Lo;0;L;;;;;N;;;;; +A8A5;SAURASHTRA LETTER NA;Lo;0;L;;;;;N;;;;; +A8A6;SAURASHTRA LETTER PA;Lo;0;L;;;;;N;;;;; +A8A7;SAURASHTRA LETTER PHA;Lo;0;L;;;;;N;;;;; +A8A8;SAURASHTRA LETTER BA;Lo;0;L;;;;;N;;;;; +A8A9;SAURASHTRA LETTER BHA;Lo;0;L;;;;;N;;;;; +A8AA;SAURASHTRA LETTER MA;Lo;0;L;;;;;N;;;;; +A8AB;SAURASHTRA LETTER YA;Lo;0;L;;;;;N;;;;; +A8AC;SAURASHTRA LETTER RA;Lo;0;L;;;;;N;;;;; +A8AD;SAURASHTRA LETTER LA;Lo;0;L;;;;;N;;;;; +A8AE;SAURASHTRA LETTER VA;Lo;0;L;;;;;N;;;;; +A8AF;SAURASHTRA LETTER SHA;Lo;0;L;;;;;N;;;;; +A8B0;SAURASHTRA LETTER SSA;Lo;0;L;;;;;N;;;;; +A8B1;SAURASHTRA LETTER SA;Lo;0;L;;;;;N;;;;; +A8B2;SAURASHTRA LETTER HA;Lo;0;L;;;;;N;;;;; +A8B3;SAURASHTRA LETTER LLA;Lo;0;L;;;;;N;;;;; +A8B4;SAURASHTRA CONSONANT SIGN HAARU;Mc;0;L;;;;;N;;;;; +A8B5;SAURASHTRA VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +A8B6;SAURASHTRA VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +A8B7;SAURASHTRA VOWEL SIGN II;Mc;0;L;;;;;N;;;;; +A8B8;SAURASHTRA VOWEL SIGN U;Mc;0;L;;;;;N;;;;; +A8B9;SAURASHTRA VOWEL SIGN UU;Mc;0;L;;;;;N;;;;; +A8BA;SAURASHTRA VOWEL SIGN VOCALIC R;Mc;0;L;;;;;N;;;;; +A8BB;SAURASHTRA VOWEL SIGN VOCALIC RR;Mc;0;L;;;;;N;;;;; +A8BC;SAURASHTRA VOWEL SIGN VOCALIC L;Mc;0;L;;;;;N;;;;; +A8BD;SAURASHTRA VOWEL SIGN VOCALIC LL;Mc;0;L;;;;;N;;;;; +A8BE;SAURASHTRA VOWEL SIGN E;Mc;0;L;;;;;N;;;;; +A8BF;SAURASHTRA VOWEL SIGN EE;Mc;0;L;;;;;N;;;;; +A8C0;SAURASHTRA VOWEL SIGN AI;Mc;0;L;;;;;N;;;;; +A8C1;SAURASHTRA VOWEL SIGN O;Mc;0;L;;;;;N;;;;; +A8C2;SAURASHTRA VOWEL SIGN OO;Mc;0;L;;;;;N;;;;; +A8C3;SAURASHTRA VOWEL SIGN AU;Mc;0;L;;;;;N;;;;; +A8C4;SAURASHTRA SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; +A8C5;SAURASHTRA SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;; +A8CE;SAURASHTRA DANDA;Po;0;L;;;;;N;;;;; +A8CF;SAURASHTRA DOUBLE DANDA;Po;0;L;;;;;N;;;;; +A8D0;SAURASHTRA DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +A8D1;SAURASHTRA DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +A8D2;SAURASHTRA DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +A8D3;SAURASHTRA DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +A8D4;SAURASHTRA DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +A8D5;SAURASHTRA DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +A8D6;SAURASHTRA DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +A8D7;SAURASHTRA DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +A8D8;SAURASHTRA DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +A8D9;SAURASHTRA DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +A8E0;COMBINING DEVANAGARI DIGIT ZERO;Mn;230;NSM;;;;;N;;;;; +A8E1;COMBINING DEVANAGARI DIGIT ONE;Mn;230;NSM;;;;;N;;;;; +A8E2;COMBINING DEVANAGARI DIGIT TWO;Mn;230;NSM;;;;;N;;;;; +A8E3;COMBINING DEVANAGARI DIGIT THREE;Mn;230;NSM;;;;;N;;;;; +A8E4;COMBINING DEVANAGARI DIGIT FOUR;Mn;230;NSM;;;;;N;;;;; +A8E5;COMBINING DEVANAGARI DIGIT FIVE;Mn;230;NSM;;;;;N;;;;; +A8E6;COMBINING DEVANAGARI DIGIT SIX;Mn;230;NSM;;;;;N;;;;; +A8E7;COMBINING DEVANAGARI DIGIT SEVEN;Mn;230;NSM;;;;;N;;;;; +A8E8;COMBINING DEVANAGARI DIGIT EIGHT;Mn;230;NSM;;;;;N;;;;; +A8E9;COMBINING DEVANAGARI DIGIT NINE;Mn;230;NSM;;;;;N;;;;; +A8EA;COMBINING DEVANAGARI LETTER A;Mn;230;NSM;;;;;N;;;;; +A8EB;COMBINING DEVANAGARI LETTER U;Mn;230;NSM;;;;;N;;;;; +A8EC;COMBINING DEVANAGARI LETTER KA;Mn;230;NSM;;;;;N;;;;; +A8ED;COMBINING DEVANAGARI LETTER NA;Mn;230;NSM;;;;;N;;;;; +A8EE;COMBINING DEVANAGARI LETTER PA;Mn;230;NSM;;;;;N;;;;; +A8EF;COMBINING DEVANAGARI LETTER RA;Mn;230;NSM;;;;;N;;;;; +A8F0;COMBINING DEVANAGARI LETTER VI;Mn;230;NSM;;;;;N;;;;; +A8F1;COMBINING DEVANAGARI SIGN AVAGRAHA;Mn;230;NSM;;;;;N;;;;; +A8F2;DEVANAGARI SIGN SPACING CANDRABINDU;Lo;0;L;;;;;N;;;;; +A8F3;DEVANAGARI SIGN CANDRABINDU VIRAMA;Lo;0;L;;;;;N;;;;; +A8F4;DEVANAGARI SIGN DOUBLE CANDRABINDU VIRAMA;Lo;0;L;;;;;N;;;;; +A8F5;DEVANAGARI SIGN CANDRABINDU TWO;Lo;0;L;;;;;N;;;;; +A8F6;DEVANAGARI SIGN CANDRABINDU THREE;Lo;0;L;;;;;N;;;;; +A8F7;DEVANAGARI SIGN CANDRABINDU AVAGRAHA;Lo;0;L;;;;;N;;;;; +A8F8;DEVANAGARI SIGN PUSHPIKA;Po;0;L;;;;;N;;;;; +A8F9;DEVANAGARI GAP FILLER;Po;0;L;;;;;N;;;;; +A8FA;DEVANAGARI CARET;Po;0;L;;;;;N;;;;; +A8FB;DEVANAGARI HEADSTROKE;Lo;0;L;;;;;N;;;;; +A8FC;DEVANAGARI SIGN SIDDHAM;Po;0;L;;;;;N;;;;; +A8FD;DEVANAGARI JAIN OM;Lo;0;L;;;;;N;;;;; +A8FE;DEVANAGARI LETTER AY;Lo;0;L;;;;;N;;;;; +A8FF;DEVANAGARI VOWEL SIGN AY;Mn;0;NSM;;;;;N;;;;; +A900;KAYAH LI DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +A901;KAYAH LI DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +A902;KAYAH LI DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +A903;KAYAH LI DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +A904;KAYAH LI DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +A905;KAYAH LI DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +A906;KAYAH LI DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +A907;KAYAH LI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +A908;KAYAH LI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +A909;KAYAH LI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +A90A;KAYAH LI LETTER KA;Lo;0;L;;;;;N;;;;; +A90B;KAYAH LI LETTER KHA;Lo;0;L;;;;;N;;;;; +A90C;KAYAH LI LETTER GA;Lo;0;L;;;;;N;;;;; +A90D;KAYAH LI LETTER NGA;Lo;0;L;;;;;N;;;;; +A90E;KAYAH LI LETTER SA;Lo;0;L;;;;;N;;;;; +A90F;KAYAH LI LETTER SHA;Lo;0;L;;;;;N;;;;; +A910;KAYAH LI LETTER ZA;Lo;0;L;;;;;N;;;;; +A911;KAYAH LI LETTER NYA;Lo;0;L;;;;;N;;;;; +A912;KAYAH LI LETTER TA;Lo;0;L;;;;;N;;;;; +A913;KAYAH LI LETTER HTA;Lo;0;L;;;;;N;;;;; +A914;KAYAH LI LETTER NA;Lo;0;L;;;;;N;;;;; +A915;KAYAH LI LETTER PA;Lo;0;L;;;;;N;;;;; +A916;KAYAH LI LETTER PHA;Lo;0;L;;;;;N;;;;; +A917;KAYAH LI LETTER MA;Lo;0;L;;;;;N;;;;; +A918;KAYAH LI LETTER DA;Lo;0;L;;;;;N;;;;; +A919;KAYAH LI LETTER BA;Lo;0;L;;;;;N;;;;; +A91A;KAYAH LI LETTER RA;Lo;0;L;;;;;N;;;;; +A91B;KAYAH LI LETTER YA;Lo;0;L;;;;;N;;;;; +A91C;KAYAH LI LETTER LA;Lo;0;L;;;;;N;;;;; +A91D;KAYAH LI LETTER WA;Lo;0;L;;;;;N;;;;; +A91E;KAYAH LI LETTER THA;Lo;0;L;;;;;N;;;;; +A91F;KAYAH LI LETTER HA;Lo;0;L;;;;;N;;;;; +A920;KAYAH LI LETTER VA;Lo;0;L;;;;;N;;;;; +A921;KAYAH LI LETTER CA;Lo;0;L;;;;;N;;;;; +A922;KAYAH LI LETTER A;Lo;0;L;;;;;N;;;;; +A923;KAYAH LI LETTER OE;Lo;0;L;;;;;N;;;;; +A924;KAYAH LI LETTER I;Lo;0;L;;;;;N;;;;; +A925;KAYAH LI LETTER OO;Lo;0;L;;;;;N;;;;; +A926;KAYAH LI VOWEL UE;Mn;0;NSM;;;;;N;;;;; +A927;KAYAH LI VOWEL E;Mn;0;NSM;;;;;N;;;;; +A928;KAYAH LI VOWEL U;Mn;0;NSM;;;;;N;;;;; +A929;KAYAH LI VOWEL EE;Mn;0;NSM;;;;;N;;;;; +A92A;KAYAH LI VOWEL O;Mn;0;NSM;;;;;N;;;;; +A92B;KAYAH LI TONE PLOPHU;Mn;220;NSM;;;;;N;;;;; +A92C;KAYAH LI TONE CALYA;Mn;220;NSM;;;;;N;;;;; +A92D;KAYAH LI TONE CALYA PLOPHU;Mn;220;NSM;;;;;N;;;;; +A92E;KAYAH LI SIGN CWI;Po;0;L;;;;;N;;;;; +A92F;KAYAH LI SIGN SHYA;Po;0;L;;;;;N;;;;; +A930;REJANG LETTER KA;Lo;0;L;;;;;N;;;;; +A931;REJANG LETTER GA;Lo;0;L;;;;;N;;;;; +A932;REJANG LETTER NGA;Lo;0;L;;;;;N;;;;; +A933;REJANG LETTER TA;Lo;0;L;;;;;N;;;;; +A934;REJANG LETTER DA;Lo;0;L;;;;;N;;;;; +A935;REJANG LETTER NA;Lo;0;L;;;;;N;;;;; +A936;REJANG LETTER PA;Lo;0;L;;;;;N;;;;; +A937;REJANG LETTER BA;Lo;0;L;;;;;N;;;;; +A938;REJANG LETTER MA;Lo;0;L;;;;;N;;;;; +A939;REJANG LETTER CA;Lo;0;L;;;;;N;;;;; +A93A;REJANG LETTER JA;Lo;0;L;;;;;N;;;;; +A93B;REJANG LETTER NYA;Lo;0;L;;;;;N;;;;; +A93C;REJANG LETTER SA;Lo;0;L;;;;;N;;;;; +A93D;REJANG LETTER RA;Lo;0;L;;;;;N;;;;; +A93E;REJANG LETTER LA;Lo;0;L;;;;;N;;;;; +A93F;REJANG LETTER YA;Lo;0;L;;;;;N;;;;; +A940;REJANG LETTER WA;Lo;0;L;;;;;N;;;;; +A941;REJANG LETTER HA;Lo;0;L;;;;;N;;;;; +A942;REJANG LETTER MBA;Lo;0;L;;;;;N;;;;; +A943;REJANG LETTER NGGA;Lo;0;L;;;;;N;;;;; +A944;REJANG LETTER NDA;Lo;0;L;;;;;N;;;;; +A945;REJANG LETTER NYJA;Lo;0;L;;;;;N;;;;; +A946;REJANG LETTER A;Lo;0;L;;;;;N;;;;; +A947;REJANG VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; +A948;REJANG VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +A949;REJANG VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;; +A94A;REJANG VOWEL SIGN AI;Mn;0;NSM;;;;;N;;;;; +A94B;REJANG VOWEL SIGN O;Mn;0;NSM;;;;;N;;;;; +A94C;REJANG VOWEL SIGN AU;Mn;0;NSM;;;;;N;;;;; +A94D;REJANG VOWEL SIGN EU;Mn;0;NSM;;;;;N;;;;; +A94E;REJANG VOWEL SIGN EA;Mn;0;NSM;;;;;N;;;;; +A94F;REJANG CONSONANT SIGN NG;Mn;0;NSM;;;;;N;;;;; +A950;REJANG CONSONANT SIGN N;Mn;0;NSM;;;;;N;;;;; +A951;REJANG CONSONANT SIGN R;Mn;0;NSM;;;;;N;;;;; +A952;REJANG CONSONANT SIGN H;Mc;0;L;;;;;N;;;;; +A953;REJANG VIRAMA;Mc;9;L;;;;;N;;;;; +A95F;REJANG SECTION MARK;Po;0;L;;;;;N;;;;; +A960;HANGUL CHOSEONG TIKEUT-MIEUM;Lo;0;L;;;;;N;;;;; +A961;HANGUL CHOSEONG TIKEUT-PIEUP;Lo;0;L;;;;;N;;;;; +A962;HANGUL CHOSEONG TIKEUT-SIOS;Lo;0;L;;;;;N;;;;; +A963;HANGUL CHOSEONG TIKEUT-CIEUC;Lo;0;L;;;;;N;;;;; +A964;HANGUL CHOSEONG RIEUL-KIYEOK;Lo;0;L;;;;;N;;;;; +A965;HANGUL CHOSEONG RIEUL-SSANGKIYEOK;Lo;0;L;;;;;N;;;;; +A966;HANGUL CHOSEONG RIEUL-TIKEUT;Lo;0;L;;;;;N;;;;; +A967;HANGUL CHOSEONG RIEUL-SSANGTIKEUT;Lo;0;L;;;;;N;;;;; +A968;HANGUL CHOSEONG RIEUL-MIEUM;Lo;0;L;;;;;N;;;;; +A969;HANGUL CHOSEONG RIEUL-PIEUP;Lo;0;L;;;;;N;;;;; +A96A;HANGUL CHOSEONG RIEUL-SSANGPIEUP;Lo;0;L;;;;;N;;;;; +A96B;HANGUL CHOSEONG RIEUL-KAPYEOUNPIEUP;Lo;0;L;;;;;N;;;;; +A96C;HANGUL CHOSEONG RIEUL-SIOS;Lo;0;L;;;;;N;;;;; +A96D;HANGUL CHOSEONG RIEUL-CIEUC;Lo;0;L;;;;;N;;;;; +A96E;HANGUL CHOSEONG RIEUL-KHIEUKH;Lo;0;L;;;;;N;;;;; +A96F;HANGUL CHOSEONG MIEUM-KIYEOK;Lo;0;L;;;;;N;;;;; +A970;HANGUL CHOSEONG MIEUM-TIKEUT;Lo;0;L;;;;;N;;;;; +A971;HANGUL CHOSEONG MIEUM-SIOS;Lo;0;L;;;;;N;;;;; +A972;HANGUL CHOSEONG PIEUP-SIOS-THIEUTH;Lo;0;L;;;;;N;;;;; +A973;HANGUL CHOSEONG PIEUP-KHIEUKH;Lo;0;L;;;;;N;;;;; +A974;HANGUL CHOSEONG PIEUP-HIEUH;Lo;0;L;;;;;N;;;;; +A975;HANGUL CHOSEONG SSANGSIOS-PIEUP;Lo;0;L;;;;;N;;;;; +A976;HANGUL CHOSEONG IEUNG-RIEUL;Lo;0;L;;;;;N;;;;; +A977;HANGUL CHOSEONG IEUNG-HIEUH;Lo;0;L;;;;;N;;;;; +A978;HANGUL CHOSEONG SSANGCIEUC-HIEUH;Lo;0;L;;;;;N;;;;; +A979;HANGUL CHOSEONG SSANGTHIEUTH;Lo;0;L;;;;;N;;;;; +A97A;HANGUL CHOSEONG PHIEUPH-HIEUH;Lo;0;L;;;;;N;;;;; +A97B;HANGUL CHOSEONG HIEUH-SIOS;Lo;0;L;;;;;N;;;;; +A97C;HANGUL CHOSEONG SSANGYEORINHIEUH;Lo;0;L;;;;;N;;;;; +A980;JAVANESE SIGN PANYANGGA;Mn;0;NSM;;;;;N;;;;; +A981;JAVANESE SIGN CECAK;Mn;0;NSM;;;;;N;;;;; +A982;JAVANESE SIGN LAYAR;Mn;0;NSM;;;;;N;;;;; +A983;JAVANESE SIGN WIGNYAN;Mc;0;L;;;;;N;;;;; +A984;JAVANESE LETTER A;Lo;0;L;;;;;N;;;;; +A985;JAVANESE LETTER I KAWI;Lo;0;L;;;;;N;;;;; +A986;JAVANESE LETTER I;Lo;0;L;;;;;N;;;;; +A987;JAVANESE LETTER II;Lo;0;L;;;;;N;;;;; +A988;JAVANESE LETTER U;Lo;0;L;;;;;N;;;;; +A989;JAVANESE LETTER PA CEREK;Lo;0;L;;;;;N;;;;; +A98A;JAVANESE LETTER NGA LELET;Lo;0;L;;;;;N;;;;; +A98B;JAVANESE LETTER NGA LELET RASWADI;Lo;0;L;;;;;N;;;;; +A98C;JAVANESE LETTER E;Lo;0;L;;;;;N;;;;; +A98D;JAVANESE LETTER AI;Lo;0;L;;;;;N;;;;; +A98E;JAVANESE LETTER O;Lo;0;L;;;;;N;;;;; +A98F;JAVANESE LETTER KA;Lo;0;L;;;;;N;;;;; +A990;JAVANESE LETTER KA SASAK;Lo;0;L;;;;;N;;;;; +A991;JAVANESE LETTER KA MURDA;Lo;0;L;;;;;N;;;;; +A992;JAVANESE LETTER GA;Lo;0;L;;;;;N;;;;; +A993;JAVANESE LETTER GA MURDA;Lo;0;L;;;;;N;;;;; +A994;JAVANESE LETTER NGA;Lo;0;L;;;;;N;;;;; +A995;JAVANESE LETTER CA;Lo;0;L;;;;;N;;;;; +A996;JAVANESE LETTER CA MURDA;Lo;0;L;;;;;N;;;;; +A997;JAVANESE LETTER JA;Lo;0;L;;;;;N;;;;; +A998;JAVANESE LETTER NYA MURDA;Lo;0;L;;;;;N;;;;; +A999;JAVANESE LETTER JA MAHAPRANA;Lo;0;L;;;;;N;;;;; +A99A;JAVANESE LETTER NYA;Lo;0;L;;;;;N;;;;; +A99B;JAVANESE LETTER TTA;Lo;0;L;;;;;N;;;;; +A99C;JAVANESE LETTER TTA MAHAPRANA;Lo;0;L;;;;;N;;;;; +A99D;JAVANESE LETTER DDA;Lo;0;L;;;;;N;;;;; +A99E;JAVANESE LETTER DDA MAHAPRANA;Lo;0;L;;;;;N;;;;; +A99F;JAVANESE LETTER NA MURDA;Lo;0;L;;;;;N;;;;; +A9A0;JAVANESE LETTER TA;Lo;0;L;;;;;N;;;;; +A9A1;JAVANESE LETTER TA MURDA;Lo;0;L;;;;;N;;;;; +A9A2;JAVANESE LETTER DA;Lo;0;L;;;;;N;;;;; +A9A3;JAVANESE LETTER DA MAHAPRANA;Lo;0;L;;;;;N;;;;; +A9A4;JAVANESE LETTER NA;Lo;0;L;;;;;N;;;;; +A9A5;JAVANESE LETTER PA;Lo;0;L;;;;;N;;;;; +A9A6;JAVANESE LETTER PA MURDA;Lo;0;L;;;;;N;;;;; +A9A7;JAVANESE LETTER BA;Lo;0;L;;;;;N;;;;; +A9A8;JAVANESE LETTER BA MURDA;Lo;0;L;;;;;N;;;;; +A9A9;JAVANESE LETTER MA;Lo;0;L;;;;;N;;;;; +A9AA;JAVANESE LETTER YA;Lo;0;L;;;;;N;;;;; +A9AB;JAVANESE LETTER RA;Lo;0;L;;;;;N;;;;; +A9AC;JAVANESE LETTER RA AGUNG;Lo;0;L;;;;;N;;;;; +A9AD;JAVANESE LETTER LA;Lo;0;L;;;;;N;;;;; +A9AE;JAVANESE LETTER WA;Lo;0;L;;;;;N;;;;; +A9AF;JAVANESE LETTER SA MURDA;Lo;0;L;;;;;N;;;;; +A9B0;JAVANESE LETTER SA MAHAPRANA;Lo;0;L;;;;;N;;;;; +A9B1;JAVANESE LETTER SA;Lo;0;L;;;;;N;;;;; +A9B2;JAVANESE LETTER HA;Lo;0;L;;;;;N;;;;; +A9B3;JAVANESE SIGN CECAK TELU;Mn;7;NSM;;;;;N;;;;; +A9B4;JAVANESE VOWEL SIGN TARUNG;Mc;0;L;;;;;N;;;;; +A9B5;JAVANESE VOWEL SIGN TOLONG;Mc;0;L;;;;;N;;;;; +A9B6;JAVANESE VOWEL SIGN WULU;Mn;0;NSM;;;;;N;;;;; +A9B7;JAVANESE VOWEL SIGN WULU MELIK;Mn;0;NSM;;;;;N;;;;; +A9B8;JAVANESE VOWEL SIGN SUKU;Mn;0;NSM;;;;;N;;;;; +A9B9;JAVANESE VOWEL SIGN SUKU MENDUT;Mn;0;NSM;;;;;N;;;;; +A9BA;JAVANESE VOWEL SIGN TALING;Mc;0;L;;;;;N;;;;; +A9BB;JAVANESE VOWEL SIGN DIRGA MURE;Mc;0;L;;;;;N;;;;; +A9BC;JAVANESE VOWEL SIGN PEPET;Mn;0;NSM;;;;;N;;;;; +A9BD;JAVANESE CONSONANT SIGN KERET;Mn;0;NSM;;;;;N;;;;; +A9BE;JAVANESE CONSONANT SIGN PENGKAL;Mc;0;L;;;;;N;;;;; +A9BF;JAVANESE CONSONANT SIGN CAKRA;Mc;0;L;;;;;N;;;;; +A9C0;JAVANESE PANGKON;Mc;9;L;;;;;N;;;;; +A9C1;JAVANESE LEFT RERENGGAN;Po;0;L;;;;;N;;;;; +A9C2;JAVANESE RIGHT RERENGGAN;Po;0;L;;;;;N;;;;; +A9C3;JAVANESE PADA ANDAP;Po;0;L;;;;;N;;;;; +A9C4;JAVANESE PADA MADYA;Po;0;L;;;;;N;;;;; +A9C5;JAVANESE PADA LUHUR;Po;0;L;;;;;N;;;;; +A9C6;JAVANESE PADA WINDU;Po;0;L;;;;;N;;;;; +A9C7;JAVANESE PADA PANGKAT;Po;0;L;;;;;N;;;;; +A9C8;JAVANESE PADA LINGSA;Po;0;L;;;;;N;;;;; +A9C9;JAVANESE PADA LUNGSI;Po;0;L;;;;;N;;;;; +A9CA;JAVANESE PADA ADEG;Po;0;L;;;;;N;;;;; +A9CB;JAVANESE PADA ADEG ADEG;Po;0;L;;;;;N;;;;; +A9CC;JAVANESE PADA PISELEH;Po;0;L;;;;;N;;;;; +A9CD;JAVANESE TURNED PADA PISELEH;Po;0;L;;;;;N;;;;; +A9CF;JAVANESE PANGRANGKEP;Lm;0;L;;;;;N;;;;; +A9D0;JAVANESE DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +A9D1;JAVANESE DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +A9D2;JAVANESE DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +A9D3;JAVANESE DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +A9D4;JAVANESE DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +A9D5;JAVANESE DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +A9D6;JAVANESE DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +A9D7;JAVANESE DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +A9D8;JAVANESE DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +A9D9;JAVANESE DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +A9DE;JAVANESE PADA TIRTA TUMETES;Po;0;L;;;;;N;;;;; +A9DF;JAVANESE PADA ISEN-ISEN;Po;0;L;;;;;N;;;;; +A9E0;MYANMAR LETTER SHAN GHA;Lo;0;L;;;;;N;;;;; +A9E1;MYANMAR LETTER SHAN CHA;Lo;0;L;;;;;N;;;;; +A9E2;MYANMAR LETTER SHAN JHA;Lo;0;L;;;;;N;;;;; +A9E3;MYANMAR LETTER SHAN NNA;Lo;0;L;;;;;N;;;;; +A9E4;MYANMAR LETTER SHAN BHA;Lo;0;L;;;;;N;;;;; +A9E5;MYANMAR SIGN SHAN SAW;Mn;0;NSM;;;;;N;;;;; +A9E6;MYANMAR MODIFIER LETTER SHAN REDUPLICATION;Lm;0;L;;;;;N;;;;; +A9E7;MYANMAR LETTER TAI LAING NYA;Lo;0;L;;;;;N;;;;; +A9E8;MYANMAR LETTER TAI LAING FA;Lo;0;L;;;;;N;;;;; +A9E9;MYANMAR LETTER TAI LAING GA;Lo;0;L;;;;;N;;;;; +A9EA;MYANMAR LETTER TAI LAING GHA;Lo;0;L;;;;;N;;;;; +A9EB;MYANMAR LETTER TAI LAING JA;Lo;0;L;;;;;N;;;;; +A9EC;MYANMAR LETTER TAI LAING JHA;Lo;0;L;;;;;N;;;;; +A9ED;MYANMAR LETTER TAI LAING DDA;Lo;0;L;;;;;N;;;;; +A9EE;MYANMAR LETTER TAI LAING DDHA;Lo;0;L;;;;;N;;;;; +A9EF;MYANMAR LETTER TAI LAING NNA;Lo;0;L;;;;;N;;;;; +A9F0;MYANMAR TAI LAING DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +A9F1;MYANMAR TAI LAING DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +A9F2;MYANMAR TAI LAING DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +A9F3;MYANMAR TAI LAING DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +A9F4;MYANMAR TAI LAING DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +A9F5;MYANMAR TAI LAING DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +A9F6;MYANMAR TAI LAING DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +A9F7;MYANMAR TAI LAING DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +A9F8;MYANMAR TAI LAING DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +A9F9;MYANMAR TAI LAING DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +A9FA;MYANMAR LETTER TAI LAING LLA;Lo;0;L;;;;;N;;;;; +A9FB;MYANMAR LETTER TAI LAING DA;Lo;0;L;;;;;N;;;;; +A9FC;MYANMAR LETTER TAI LAING DHA;Lo;0;L;;;;;N;;;;; +A9FD;MYANMAR LETTER TAI LAING BA;Lo;0;L;;;;;N;;;;; +A9FE;MYANMAR LETTER TAI LAING BHA;Lo;0;L;;;;;N;;;;; +AA00;CHAM LETTER A;Lo;0;L;;;;;N;;;;; +AA01;CHAM LETTER I;Lo;0;L;;;;;N;;;;; +AA02;CHAM LETTER U;Lo;0;L;;;;;N;;;;; +AA03;CHAM LETTER E;Lo;0;L;;;;;N;;;;; +AA04;CHAM LETTER AI;Lo;0;L;;;;;N;;;;; +AA05;CHAM LETTER O;Lo;0;L;;;;;N;;;;; +AA06;CHAM LETTER KA;Lo;0;L;;;;;N;;;;; +AA07;CHAM LETTER KHA;Lo;0;L;;;;;N;;;;; +AA08;CHAM LETTER GA;Lo;0;L;;;;;N;;;;; +AA09;CHAM LETTER GHA;Lo;0;L;;;;;N;;;;; +AA0A;CHAM LETTER NGUE;Lo;0;L;;;;;N;;;;; +AA0B;CHAM LETTER NGA;Lo;0;L;;;;;N;;;;; +AA0C;CHAM LETTER CHA;Lo;0;L;;;;;N;;;;; +AA0D;CHAM LETTER CHHA;Lo;0;L;;;;;N;;;;; +AA0E;CHAM LETTER JA;Lo;0;L;;;;;N;;;;; +AA0F;CHAM LETTER JHA;Lo;0;L;;;;;N;;;;; +AA10;CHAM LETTER NHUE;Lo;0;L;;;;;N;;;;; +AA11;CHAM LETTER NHA;Lo;0;L;;;;;N;;;;; +AA12;CHAM LETTER NHJA;Lo;0;L;;;;;N;;;;; +AA13;CHAM LETTER TA;Lo;0;L;;;;;N;;;;; +AA14;CHAM LETTER THA;Lo;0;L;;;;;N;;;;; +AA15;CHAM LETTER DA;Lo;0;L;;;;;N;;;;; +AA16;CHAM LETTER DHA;Lo;0;L;;;;;N;;;;; +AA17;CHAM LETTER NUE;Lo;0;L;;;;;N;;;;; +AA18;CHAM LETTER NA;Lo;0;L;;;;;N;;;;; +AA19;CHAM LETTER DDA;Lo;0;L;;;;;N;;;;; +AA1A;CHAM LETTER PA;Lo;0;L;;;;;N;;;;; +AA1B;CHAM LETTER PPA;Lo;0;L;;;;;N;;;;; +AA1C;CHAM LETTER PHA;Lo;0;L;;;;;N;;;;; +AA1D;CHAM LETTER BA;Lo;0;L;;;;;N;;;;; +AA1E;CHAM LETTER BHA;Lo;0;L;;;;;N;;;;; +AA1F;CHAM LETTER MUE;Lo;0;L;;;;;N;;;;; +AA20;CHAM LETTER MA;Lo;0;L;;;;;N;;;;; +AA21;CHAM LETTER BBA;Lo;0;L;;;;;N;;;;; +AA22;CHAM LETTER YA;Lo;0;L;;;;;N;;;;; +AA23;CHAM LETTER RA;Lo;0;L;;;;;N;;;;; +AA24;CHAM LETTER LA;Lo;0;L;;;;;N;;;;; +AA25;CHAM LETTER VA;Lo;0;L;;;;;N;;;;; +AA26;CHAM LETTER SSA;Lo;0;L;;;;;N;;;;; +AA27;CHAM LETTER SA;Lo;0;L;;;;;N;;;;; +AA28;CHAM LETTER HA;Lo;0;L;;;;;N;;;;; +AA29;CHAM VOWEL SIGN AA;Mn;0;NSM;;;;;N;;;;; +AA2A;CHAM VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; +AA2B;CHAM VOWEL SIGN II;Mn;0;NSM;;;;;N;;;;; +AA2C;CHAM VOWEL SIGN EI;Mn;0;NSM;;;;;N;;;;; +AA2D;CHAM VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +AA2E;CHAM VOWEL SIGN OE;Mn;0;NSM;;;;;N;;;;; +AA2F;CHAM VOWEL SIGN O;Mc;0;L;;;;;N;;;;; +AA30;CHAM VOWEL SIGN AI;Mc;0;L;;;;;N;;;;; +AA31;CHAM VOWEL SIGN AU;Mn;0;NSM;;;;;N;;;;; +AA32;CHAM VOWEL SIGN UE;Mn;0;NSM;;;;;N;;;;; +AA33;CHAM CONSONANT SIGN YA;Mc;0;L;;;;;N;;;;; +AA34;CHAM CONSONANT SIGN RA;Mc;0;L;;;;;N;;;;; +AA35;CHAM CONSONANT SIGN LA;Mn;0;NSM;;;;;N;;;;; +AA36;CHAM CONSONANT SIGN WA;Mn;0;NSM;;;;;N;;;;; +AA40;CHAM LETTER FINAL K;Lo;0;L;;;;;N;;;;; +AA41;CHAM LETTER FINAL G;Lo;0;L;;;;;N;;;;; +AA42;CHAM LETTER FINAL NG;Lo;0;L;;;;;N;;;;; +AA43;CHAM CONSONANT SIGN FINAL NG;Mn;0;NSM;;;;;N;;;;; +AA44;CHAM LETTER FINAL CH;Lo;0;L;;;;;N;;;;; +AA45;CHAM LETTER FINAL T;Lo;0;L;;;;;N;;;;; +AA46;CHAM LETTER FINAL N;Lo;0;L;;;;;N;;;;; +AA47;CHAM LETTER FINAL P;Lo;0;L;;;;;N;;;;; +AA48;CHAM LETTER FINAL Y;Lo;0;L;;;;;N;;;;; +AA49;CHAM LETTER FINAL R;Lo;0;L;;;;;N;;;;; +AA4A;CHAM LETTER FINAL L;Lo;0;L;;;;;N;;;;; +AA4B;CHAM LETTER FINAL SS;Lo;0;L;;;;;N;;;;; +AA4C;CHAM CONSONANT SIGN FINAL M;Mn;0;NSM;;;;;N;;;;; +AA4D;CHAM CONSONANT SIGN FINAL H;Mc;0;L;;;;;N;;;;; +AA50;CHAM DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +AA51;CHAM DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +AA52;CHAM DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +AA53;CHAM DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +AA54;CHAM DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +AA55;CHAM DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +AA56;CHAM DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +AA57;CHAM DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +AA58;CHAM DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +AA59;CHAM DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +AA5C;CHAM PUNCTUATION SPIRAL;Po;0;L;;;;;N;;;;; +AA5D;CHAM PUNCTUATION DANDA;Po;0;L;;;;;N;;;;; +AA5E;CHAM PUNCTUATION DOUBLE DANDA;Po;0;L;;;;;N;;;;; +AA5F;CHAM PUNCTUATION TRIPLE DANDA;Po;0;L;;;;;N;;;;; +AA60;MYANMAR LETTER KHAMTI GA;Lo;0;L;;;;;N;;;;; +AA61;MYANMAR LETTER KHAMTI CA;Lo;0;L;;;;;N;;;;; +AA62;MYANMAR LETTER KHAMTI CHA;Lo;0;L;;;;;N;;;;; +AA63;MYANMAR LETTER KHAMTI JA;Lo;0;L;;;;;N;;;;; +AA64;MYANMAR LETTER KHAMTI JHA;Lo;0;L;;;;;N;;;;; +AA65;MYANMAR LETTER KHAMTI NYA;Lo;0;L;;;;;N;;;;; +AA66;MYANMAR LETTER KHAMTI TTA;Lo;0;L;;;;;N;;;;; +AA67;MYANMAR LETTER KHAMTI TTHA;Lo;0;L;;;;;N;;;;; +AA68;MYANMAR LETTER KHAMTI DDA;Lo;0;L;;;;;N;;;;; +AA69;MYANMAR LETTER KHAMTI DDHA;Lo;0;L;;;;;N;;;;; +AA6A;MYANMAR LETTER KHAMTI DHA;Lo;0;L;;;;;N;;;;; +AA6B;MYANMAR LETTER KHAMTI NA;Lo;0;L;;;;;N;;;;; +AA6C;MYANMAR LETTER KHAMTI SA;Lo;0;L;;;;;N;;;;; +AA6D;MYANMAR LETTER KHAMTI HA;Lo;0;L;;;;;N;;;;; +AA6E;MYANMAR LETTER KHAMTI HHA;Lo;0;L;;;;;N;;;;; +AA6F;MYANMAR LETTER KHAMTI FA;Lo;0;L;;;;;N;;;;; +AA70;MYANMAR MODIFIER LETTER KHAMTI REDUPLICATION;Lm;0;L;;;;;N;;;;; +AA71;MYANMAR LETTER KHAMTI XA;Lo;0;L;;;;;N;;;;; +AA72;MYANMAR LETTER KHAMTI ZA;Lo;0;L;;;;;N;;;;; +AA73;MYANMAR LETTER KHAMTI RA;Lo;0;L;;;;;N;;;;; +AA74;MYANMAR LOGOGRAM KHAMTI OAY;Lo;0;L;;;;;N;;;;; +AA75;MYANMAR LOGOGRAM KHAMTI QN;Lo;0;L;;;;;N;;;;; +AA76;MYANMAR LOGOGRAM KHAMTI HM;Lo;0;L;;;;;N;;;;; +AA77;MYANMAR SYMBOL AITON EXCLAMATION;So;0;L;;;;;N;;;;; +AA78;MYANMAR SYMBOL AITON ONE;So;0;L;;;;;N;;;;; +AA79;MYANMAR SYMBOL AITON TWO;So;0;L;;;;;N;;;;; +AA7A;MYANMAR LETTER AITON RA;Lo;0;L;;;;;N;;;;; +AA7B;MYANMAR SIGN PAO KAREN TONE;Mc;0;L;;;;;N;;;;; +AA7C;MYANMAR SIGN TAI LAING TONE-2;Mn;0;NSM;;;;;N;;;;; +AA7D;MYANMAR SIGN TAI LAING TONE-5;Mc;0;L;;;;;N;;;;; +AA7E;MYANMAR LETTER SHWE PALAUNG CHA;Lo;0;L;;;;;N;;;;; +AA7F;MYANMAR LETTER SHWE PALAUNG SHA;Lo;0;L;;;;;N;;;;; +AA80;TAI VIET LETTER LOW KO;Lo;0;L;;;;;N;;;;; +AA81;TAI VIET LETTER HIGH KO;Lo;0;L;;;;;N;;;;; +AA82;TAI VIET LETTER LOW KHO;Lo;0;L;;;;;N;;;;; +AA83;TAI VIET LETTER HIGH KHO;Lo;0;L;;;;;N;;;;; +AA84;TAI VIET LETTER LOW KHHO;Lo;0;L;;;;;N;;;;; +AA85;TAI VIET LETTER HIGH KHHO;Lo;0;L;;;;;N;;;;; +AA86;TAI VIET LETTER LOW GO;Lo;0;L;;;;;N;;;;; +AA87;TAI VIET LETTER HIGH GO;Lo;0;L;;;;;N;;;;; +AA88;TAI VIET LETTER LOW NGO;Lo;0;L;;;;;N;;;;; +AA89;TAI VIET LETTER HIGH NGO;Lo;0;L;;;;;N;;;;; +AA8A;TAI VIET LETTER LOW CO;Lo;0;L;;;;;N;;;;; +AA8B;TAI VIET LETTER HIGH CO;Lo;0;L;;;;;N;;;;; +AA8C;TAI VIET LETTER LOW CHO;Lo;0;L;;;;;N;;;;; +AA8D;TAI VIET LETTER HIGH CHO;Lo;0;L;;;;;N;;;;; +AA8E;TAI VIET LETTER LOW SO;Lo;0;L;;;;;N;;;;; +AA8F;TAI VIET LETTER HIGH SO;Lo;0;L;;;;;N;;;;; +AA90;TAI VIET LETTER LOW NYO;Lo;0;L;;;;;N;;;;; +AA91;TAI VIET LETTER HIGH NYO;Lo;0;L;;;;;N;;;;; +AA92;TAI VIET LETTER LOW DO;Lo;0;L;;;;;N;;;;; +AA93;TAI VIET LETTER HIGH DO;Lo;0;L;;;;;N;;;;; +AA94;TAI VIET LETTER LOW TO;Lo;0;L;;;;;N;;;;; +AA95;TAI VIET LETTER HIGH TO;Lo;0;L;;;;;N;;;;; +AA96;TAI VIET LETTER LOW THO;Lo;0;L;;;;;N;;;;; +AA97;TAI VIET LETTER HIGH THO;Lo;0;L;;;;;N;;;;; +AA98;TAI VIET LETTER LOW NO;Lo;0;L;;;;;N;;;;; +AA99;TAI VIET LETTER HIGH NO;Lo;0;L;;;;;N;;;;; +AA9A;TAI VIET LETTER LOW BO;Lo;0;L;;;;;N;;;;; +AA9B;TAI VIET LETTER HIGH BO;Lo;0;L;;;;;N;;;;; +AA9C;TAI VIET LETTER LOW PO;Lo;0;L;;;;;N;;;;; +AA9D;TAI VIET LETTER HIGH PO;Lo;0;L;;;;;N;;;;; +AA9E;TAI VIET LETTER LOW PHO;Lo;0;L;;;;;N;;;;; +AA9F;TAI VIET LETTER HIGH PHO;Lo;0;L;;;;;N;;;;; +AAA0;TAI VIET LETTER LOW FO;Lo;0;L;;;;;N;;;;; +AAA1;TAI VIET LETTER HIGH FO;Lo;0;L;;;;;N;;;;; +AAA2;TAI VIET LETTER LOW MO;Lo;0;L;;;;;N;;;;; +AAA3;TAI VIET LETTER HIGH MO;Lo;0;L;;;;;N;;;;; +AAA4;TAI VIET LETTER LOW YO;Lo;0;L;;;;;N;;;;; +AAA5;TAI VIET LETTER HIGH YO;Lo;0;L;;;;;N;;;;; +AAA6;TAI VIET LETTER LOW RO;Lo;0;L;;;;;N;;;;; +AAA7;TAI VIET LETTER HIGH RO;Lo;0;L;;;;;N;;;;; +AAA8;TAI VIET LETTER LOW LO;Lo;0;L;;;;;N;;;;; +AAA9;TAI VIET LETTER HIGH LO;Lo;0;L;;;;;N;;;;; +AAAA;TAI VIET LETTER LOW VO;Lo;0;L;;;;;N;;;;; +AAAB;TAI VIET LETTER HIGH VO;Lo;0;L;;;;;N;;;;; +AAAC;TAI VIET LETTER LOW HO;Lo;0;L;;;;;N;;;;; +AAAD;TAI VIET LETTER HIGH HO;Lo;0;L;;;;;N;;;;; +AAAE;TAI VIET LETTER LOW O;Lo;0;L;;;;;N;;;;; +AAAF;TAI VIET LETTER HIGH O;Lo;0;L;;;;;N;;;;; +AAB0;TAI VIET MAI KANG;Mn;230;NSM;;;;;N;;;;; +AAB1;TAI VIET VOWEL AA;Lo;0;L;;;;;N;;;;; +AAB2;TAI VIET VOWEL I;Mn;230;NSM;;;;;N;;;;; +AAB3;TAI VIET VOWEL UE;Mn;230;NSM;;;;;N;;;;; +AAB4;TAI VIET VOWEL U;Mn;220;NSM;;;;;N;;;;; +AAB5;TAI VIET VOWEL E;Lo;0;L;;;;;N;;;;; +AAB6;TAI VIET VOWEL O;Lo;0;L;;;;;N;;;;; +AAB7;TAI VIET MAI KHIT;Mn;230;NSM;;;;;N;;;;; +AAB8;TAI VIET VOWEL IA;Mn;230;NSM;;;;;N;;;;; +AAB9;TAI VIET VOWEL UEA;Lo;0;L;;;;;N;;;;; +AABA;TAI VIET VOWEL UA;Lo;0;L;;;;;N;;;;; +AABB;TAI VIET VOWEL AUE;Lo;0;L;;;;;N;;;;; +AABC;TAI VIET VOWEL AY;Lo;0;L;;;;;N;;;;; +AABD;TAI VIET VOWEL AN;Lo;0;L;;;;;N;;;;; +AABE;TAI VIET VOWEL AM;Mn;230;NSM;;;;;N;;;;; +AABF;TAI VIET TONE MAI EK;Mn;230;NSM;;;;;N;;;;; +AAC0;TAI VIET TONE MAI NUENG;Lo;0;L;;;;;N;;;;; +AAC1;TAI VIET TONE MAI THO;Mn;230;NSM;;;;;N;;;;; +AAC2;TAI VIET TONE MAI SONG;Lo;0;L;;;;;N;;;;; +AADB;TAI VIET SYMBOL KON;Lo;0;L;;;;;N;;;;; +AADC;TAI VIET SYMBOL NUENG;Lo;0;L;;;;;N;;;;; +AADD;TAI VIET SYMBOL SAM;Lm;0;L;;;;;N;;;;; +AADE;TAI VIET SYMBOL HO HOI;Po;0;L;;;;;N;;;;; +AADF;TAI VIET SYMBOL KOI KOI;Po;0;L;;;;;N;;;;; +AAE0;MEETEI MAYEK LETTER E;Lo;0;L;;;;;N;;;;; +AAE1;MEETEI MAYEK LETTER O;Lo;0;L;;;;;N;;;;; +AAE2;MEETEI MAYEK LETTER CHA;Lo;0;L;;;;;N;;;;; +AAE3;MEETEI MAYEK LETTER NYA;Lo;0;L;;;;;N;;;;; +AAE4;MEETEI MAYEK LETTER TTA;Lo;0;L;;;;;N;;;;; +AAE5;MEETEI MAYEK LETTER TTHA;Lo;0;L;;;;;N;;;;; +AAE6;MEETEI MAYEK LETTER DDA;Lo;0;L;;;;;N;;;;; +AAE7;MEETEI MAYEK LETTER DDHA;Lo;0;L;;;;;N;;;;; +AAE8;MEETEI MAYEK LETTER NNA;Lo;0;L;;;;;N;;;;; +AAE9;MEETEI MAYEK LETTER SHA;Lo;0;L;;;;;N;;;;; +AAEA;MEETEI MAYEK LETTER SSA;Lo;0;L;;;;;N;;;;; +AAEB;MEETEI MAYEK VOWEL SIGN II;Mc;0;L;;;;;N;;;;; +AAEC;MEETEI MAYEK VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +AAED;MEETEI MAYEK VOWEL SIGN AAI;Mn;0;NSM;;;;;N;;;;; +AAEE;MEETEI MAYEK VOWEL SIGN AU;Mc;0;L;;;;;N;;;;; +AAEF;MEETEI MAYEK VOWEL SIGN AAU;Mc;0;L;;;;;N;;;;; +AAF0;MEETEI MAYEK CHEIKHAN;Po;0;L;;;;;N;;;;; +AAF1;MEETEI MAYEK AHANG KHUDAM;Po;0;L;;;;;N;;;;; +AAF2;MEETEI MAYEK ANJI;Lo;0;L;;;;;N;;;;; +AAF3;MEETEI MAYEK SYLLABLE REPETITION MARK;Lm;0;L;;;;;N;;;;; +AAF4;MEETEI MAYEK WORD REPETITION MARK;Lm;0;L;;;;;N;;;;; +AAF5;MEETEI MAYEK VOWEL SIGN VISARGA;Mc;0;L;;;;;N;;;;; +AAF6;MEETEI MAYEK VIRAMA;Mn;9;NSM;;;;;N;;;;; +AB01;ETHIOPIC SYLLABLE TTHU;Lo;0;L;;;;;N;;;;; +AB02;ETHIOPIC SYLLABLE TTHI;Lo;0;L;;;;;N;;;;; +AB03;ETHIOPIC SYLLABLE TTHAA;Lo;0;L;;;;;N;;;;; +AB04;ETHIOPIC SYLLABLE TTHEE;Lo;0;L;;;;;N;;;;; +AB05;ETHIOPIC SYLLABLE TTHE;Lo;0;L;;;;;N;;;;; +AB06;ETHIOPIC SYLLABLE TTHO;Lo;0;L;;;;;N;;;;; +AB09;ETHIOPIC SYLLABLE DDHU;Lo;0;L;;;;;N;;;;; +AB0A;ETHIOPIC SYLLABLE DDHI;Lo;0;L;;;;;N;;;;; +AB0B;ETHIOPIC SYLLABLE DDHAA;Lo;0;L;;;;;N;;;;; +AB0C;ETHIOPIC SYLLABLE DDHEE;Lo;0;L;;;;;N;;;;; +AB0D;ETHIOPIC SYLLABLE DDHE;Lo;0;L;;;;;N;;;;; +AB0E;ETHIOPIC SYLLABLE DDHO;Lo;0;L;;;;;N;;;;; +AB11;ETHIOPIC SYLLABLE DZU;Lo;0;L;;;;;N;;;;; +AB12;ETHIOPIC SYLLABLE DZI;Lo;0;L;;;;;N;;;;; +AB13;ETHIOPIC SYLLABLE DZAA;Lo;0;L;;;;;N;;;;; +AB14;ETHIOPIC SYLLABLE DZEE;Lo;0;L;;;;;N;;;;; +AB15;ETHIOPIC SYLLABLE DZE;Lo;0;L;;;;;N;;;;; +AB16;ETHIOPIC SYLLABLE DZO;Lo;0;L;;;;;N;;;;; +AB20;ETHIOPIC SYLLABLE CCHHA;Lo;0;L;;;;;N;;;;; +AB21;ETHIOPIC SYLLABLE CCHHU;Lo;0;L;;;;;N;;;;; +AB22;ETHIOPIC SYLLABLE CCHHI;Lo;0;L;;;;;N;;;;; +AB23;ETHIOPIC SYLLABLE CCHHAA;Lo;0;L;;;;;N;;;;; +AB24;ETHIOPIC SYLLABLE CCHHEE;Lo;0;L;;;;;N;;;;; +AB25;ETHIOPIC SYLLABLE CCHHE;Lo;0;L;;;;;N;;;;; +AB26;ETHIOPIC SYLLABLE CCHHO;Lo;0;L;;;;;N;;;;; +AB28;ETHIOPIC SYLLABLE BBA;Lo;0;L;;;;;N;;;;; +AB29;ETHIOPIC SYLLABLE BBU;Lo;0;L;;;;;N;;;;; +AB2A;ETHIOPIC SYLLABLE BBI;Lo;0;L;;;;;N;;;;; +AB2B;ETHIOPIC SYLLABLE BBAA;Lo;0;L;;;;;N;;;;; +AB2C;ETHIOPIC SYLLABLE BBEE;Lo;0;L;;;;;N;;;;; +AB2D;ETHIOPIC SYLLABLE BBE;Lo;0;L;;;;;N;;;;; +AB2E;ETHIOPIC SYLLABLE BBO;Lo;0;L;;;;;N;;;;; +AB30;LATIN SMALL LETTER BARRED ALPHA;Ll;0;L;;;;;N;;;;; +AB31;LATIN SMALL LETTER A REVERSED-SCHWA;Ll;0;L;;;;;N;;;;; +AB32;LATIN SMALL LETTER BLACKLETTER E;Ll;0;L;;;;;N;;;;; +AB33;LATIN SMALL LETTER BARRED E;Ll;0;L;;;;;N;;;;; +AB34;LATIN SMALL LETTER E WITH FLOURISH;Ll;0;L;;;;;N;;;;; +AB35;LATIN SMALL LETTER LENIS F;Ll;0;L;;;;;N;;;;; +AB36;LATIN SMALL LETTER SCRIPT G WITH CROSSED-TAIL;Ll;0;L;;;;;N;;;;; +AB37;LATIN SMALL LETTER L WITH INVERTED LAZY S;Ll;0;L;;;;;N;;;;; +AB38;LATIN SMALL LETTER L WITH DOUBLE MIDDLE TILDE;Ll;0;L;;;;;N;;;;; +AB39;LATIN SMALL LETTER L WITH MIDDLE RING;Ll;0;L;;;;;N;;;;; +AB3A;LATIN SMALL LETTER M WITH CROSSED-TAIL;Ll;0;L;;;;;N;;;;; +AB3B;LATIN SMALL LETTER N WITH CROSSED-TAIL;Ll;0;L;;;;;N;;;;; +AB3C;LATIN SMALL LETTER ENG WITH CROSSED-TAIL;Ll;0;L;;;;;N;;;;; +AB3D;LATIN SMALL LETTER BLACKLETTER O;Ll;0;L;;;;;N;;;;; +AB3E;LATIN SMALL LETTER BLACKLETTER O WITH STROKE;Ll;0;L;;;;;N;;;;; +AB3F;LATIN SMALL LETTER OPEN O WITH STROKE;Ll;0;L;;;;;N;;;;; +AB40;LATIN SMALL LETTER INVERTED OE;Ll;0;L;;;;;N;;;;; +AB41;LATIN SMALL LETTER TURNED OE WITH STROKE;Ll;0;L;;;;;N;;;;; +AB42;LATIN SMALL LETTER TURNED OE WITH HORIZONTAL STROKE;Ll;0;L;;;;;N;;;;; +AB43;LATIN SMALL LETTER TURNED O OPEN-O;Ll;0;L;;;;;N;;;;; +AB44;LATIN SMALL LETTER TURNED O OPEN-O WITH STROKE;Ll;0;L;;;;;N;;;;; +AB45;LATIN SMALL LETTER STIRRUP R;Ll;0;L;;;;;N;;;;; +AB46;LATIN LETTER SMALL CAPITAL R WITH RIGHT LEG;Ll;0;L;;;;;N;;;;; +AB47;LATIN SMALL LETTER R WITHOUT HANDLE;Ll;0;L;;;;;N;;;;; +AB48;LATIN SMALL LETTER DOUBLE R;Ll;0;L;;;;;N;;;;; +AB49;LATIN SMALL LETTER R WITH CROSSED-TAIL;Ll;0;L;;;;;N;;;;; +AB4A;LATIN SMALL LETTER DOUBLE R WITH CROSSED-TAIL;Ll;0;L;;;;;N;;;;; +AB4B;LATIN SMALL LETTER SCRIPT R;Ll;0;L;;;;;N;;;;; +AB4C;LATIN SMALL LETTER SCRIPT R WITH RING;Ll;0;L;;;;;N;;;;; +AB4D;LATIN SMALL LETTER BASELINE ESH;Ll;0;L;;;;;N;;;;; +AB4E;LATIN SMALL LETTER U WITH SHORT RIGHT LEG;Ll;0;L;;;;;N;;;;; +AB4F;LATIN SMALL LETTER U BAR WITH SHORT RIGHT LEG;Ll;0;L;;;;;N;;;;; +AB50;LATIN SMALL LETTER UI;Ll;0;L;;;;;N;;;;; +AB51;LATIN SMALL LETTER TURNED UI;Ll;0;L;;;;;N;;;;; +AB52;LATIN SMALL LETTER U WITH LEFT HOOK;Ll;0;L;;;;;N;;;;; +AB53;LATIN SMALL LETTER CHI;Ll;0;L;;;;;N;;;A7B3;;A7B3 +AB54;LATIN SMALL LETTER CHI WITH LOW RIGHT RING;Ll;0;L;;;;;N;;;;; +AB55;LATIN SMALL LETTER CHI WITH LOW LEFT SERIF;Ll;0;L;;;;;N;;;;; +AB56;LATIN SMALL LETTER X WITH LOW RIGHT RING;Ll;0;L;;;;;N;;;;; +AB57;LATIN SMALL LETTER X WITH LONG LEFT LEG;Ll;0;L;;;;;N;;;;; +AB58;LATIN SMALL LETTER X WITH LONG LEFT LEG AND LOW RIGHT RING;Ll;0;L;;;;;N;;;;; +AB59;LATIN SMALL LETTER X WITH LONG LEFT LEG WITH SERIF;Ll;0;L;;;;;N;;;;; +AB5A;LATIN SMALL LETTER Y WITH SHORT RIGHT LEG;Ll;0;L;;;;;N;;;;; +AB5B;MODIFIER BREVE WITH INVERTED BREVE;Sk;0;L;;;;;N;;;;; +AB5C;MODIFIER LETTER SMALL HENG;Lm;0;L; A727;;;;N;;;;; +AB5D;MODIFIER LETTER SMALL L WITH INVERTED LAZY S;Lm;0;L; AB37;;;;N;;;;; +AB5E;MODIFIER LETTER SMALL L WITH MIDDLE TILDE;Lm;0;L; 026B;;;;N;;;;; +AB5F;MODIFIER LETTER SMALL U WITH LEFT HOOK;Lm;0;L; AB52;;;;N;;;;; +AB60;LATIN SMALL LETTER SAKHA YAT;Ll;0;L;;;;;N;;;;; +AB61;LATIN SMALL LETTER IOTIFIED E;Ll;0;L;;;;;N;;;;; +AB62;LATIN SMALL LETTER OPEN OE;Ll;0;L;;;;;N;;;;; +AB63;LATIN SMALL LETTER UO;Ll;0;L;;;;;N;;;;; +AB64;LATIN SMALL LETTER INVERTED ALPHA;Ll;0;L;;;;;N;;;;; +AB65;GREEK LETTER SMALL CAPITAL OMEGA;Ll;0;L;;;;;N;;;;; +AB66;LATIN SMALL LETTER DZ DIGRAPH WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +AB67;LATIN SMALL LETTER TS DIGRAPH WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;; +AB68;LATIN SMALL LETTER TURNED R WITH MIDDLE TILDE;Ll;0;L;;;;;N;;;;; +AB69;MODIFIER LETTER SMALL TURNED W;Lm;0;L; 028D;;;;N;;;;; +AB6A;MODIFIER LETTER LEFT TACK;Sk;0;ON;;;;;N;;;;; +AB6B;MODIFIER LETTER RIGHT TACK;Sk;0;ON;;;;;N;;;;; +AB70;CHEROKEE SMALL LETTER A;Ll;0;L;;;;;N;;;13A0;;13A0 +AB71;CHEROKEE SMALL LETTER E;Ll;0;L;;;;;N;;;13A1;;13A1 +AB72;CHEROKEE SMALL LETTER I;Ll;0;L;;;;;N;;;13A2;;13A2 +AB73;CHEROKEE SMALL LETTER O;Ll;0;L;;;;;N;;;13A3;;13A3 +AB74;CHEROKEE SMALL LETTER U;Ll;0;L;;;;;N;;;13A4;;13A4 +AB75;CHEROKEE SMALL LETTER V;Ll;0;L;;;;;N;;;13A5;;13A5 +AB76;CHEROKEE SMALL LETTER GA;Ll;0;L;;;;;N;;;13A6;;13A6 +AB77;CHEROKEE SMALL LETTER KA;Ll;0;L;;;;;N;;;13A7;;13A7 +AB78;CHEROKEE SMALL LETTER GE;Ll;0;L;;;;;N;;;13A8;;13A8 +AB79;CHEROKEE SMALL LETTER GI;Ll;0;L;;;;;N;;;13A9;;13A9 +AB7A;CHEROKEE SMALL LETTER GO;Ll;0;L;;;;;N;;;13AA;;13AA +AB7B;CHEROKEE SMALL LETTER GU;Ll;0;L;;;;;N;;;13AB;;13AB +AB7C;CHEROKEE SMALL LETTER GV;Ll;0;L;;;;;N;;;13AC;;13AC +AB7D;CHEROKEE SMALL LETTER HA;Ll;0;L;;;;;N;;;13AD;;13AD +AB7E;CHEROKEE SMALL LETTER HE;Ll;0;L;;;;;N;;;13AE;;13AE +AB7F;CHEROKEE SMALL LETTER HI;Ll;0;L;;;;;N;;;13AF;;13AF +AB80;CHEROKEE SMALL LETTER HO;Ll;0;L;;;;;N;;;13B0;;13B0 +AB81;CHEROKEE SMALL LETTER HU;Ll;0;L;;;;;N;;;13B1;;13B1 +AB82;CHEROKEE SMALL LETTER HV;Ll;0;L;;;;;N;;;13B2;;13B2 +AB83;CHEROKEE SMALL LETTER LA;Ll;0;L;;;;;N;;;13B3;;13B3 +AB84;CHEROKEE SMALL LETTER LE;Ll;0;L;;;;;N;;;13B4;;13B4 +AB85;CHEROKEE SMALL LETTER LI;Ll;0;L;;;;;N;;;13B5;;13B5 +AB86;CHEROKEE SMALL LETTER LO;Ll;0;L;;;;;N;;;13B6;;13B6 +AB87;CHEROKEE SMALL LETTER LU;Ll;0;L;;;;;N;;;13B7;;13B7 +AB88;CHEROKEE SMALL LETTER LV;Ll;0;L;;;;;N;;;13B8;;13B8 +AB89;CHEROKEE SMALL LETTER MA;Ll;0;L;;;;;N;;;13B9;;13B9 +AB8A;CHEROKEE SMALL LETTER ME;Ll;0;L;;;;;N;;;13BA;;13BA +AB8B;CHEROKEE SMALL LETTER MI;Ll;0;L;;;;;N;;;13BB;;13BB +AB8C;CHEROKEE SMALL LETTER MO;Ll;0;L;;;;;N;;;13BC;;13BC +AB8D;CHEROKEE SMALL LETTER MU;Ll;0;L;;;;;N;;;13BD;;13BD +AB8E;CHEROKEE SMALL LETTER NA;Ll;0;L;;;;;N;;;13BE;;13BE +AB8F;CHEROKEE SMALL LETTER HNA;Ll;0;L;;;;;N;;;13BF;;13BF +AB90;CHEROKEE SMALL LETTER NAH;Ll;0;L;;;;;N;;;13C0;;13C0 +AB91;CHEROKEE SMALL LETTER NE;Ll;0;L;;;;;N;;;13C1;;13C1 +AB92;CHEROKEE SMALL LETTER NI;Ll;0;L;;;;;N;;;13C2;;13C2 +AB93;CHEROKEE SMALL LETTER NO;Ll;0;L;;;;;N;;;13C3;;13C3 +AB94;CHEROKEE SMALL LETTER NU;Ll;0;L;;;;;N;;;13C4;;13C4 +AB95;CHEROKEE SMALL LETTER NV;Ll;0;L;;;;;N;;;13C5;;13C5 +AB96;CHEROKEE SMALL LETTER QUA;Ll;0;L;;;;;N;;;13C6;;13C6 +AB97;CHEROKEE SMALL LETTER QUE;Ll;0;L;;;;;N;;;13C7;;13C7 +AB98;CHEROKEE SMALL LETTER QUI;Ll;0;L;;;;;N;;;13C8;;13C8 +AB99;CHEROKEE SMALL LETTER QUO;Ll;0;L;;;;;N;;;13C9;;13C9 +AB9A;CHEROKEE SMALL LETTER QUU;Ll;0;L;;;;;N;;;13CA;;13CA +AB9B;CHEROKEE SMALL LETTER QUV;Ll;0;L;;;;;N;;;13CB;;13CB +AB9C;CHEROKEE SMALL LETTER SA;Ll;0;L;;;;;N;;;13CC;;13CC +AB9D;CHEROKEE SMALL LETTER S;Ll;0;L;;;;;N;;;13CD;;13CD +AB9E;CHEROKEE SMALL LETTER SE;Ll;0;L;;;;;N;;;13CE;;13CE +AB9F;CHEROKEE SMALL LETTER SI;Ll;0;L;;;;;N;;;13CF;;13CF +ABA0;CHEROKEE SMALL LETTER SO;Ll;0;L;;;;;N;;;13D0;;13D0 +ABA1;CHEROKEE SMALL LETTER SU;Ll;0;L;;;;;N;;;13D1;;13D1 +ABA2;CHEROKEE SMALL LETTER SV;Ll;0;L;;;;;N;;;13D2;;13D2 +ABA3;CHEROKEE SMALL LETTER DA;Ll;0;L;;;;;N;;;13D3;;13D3 +ABA4;CHEROKEE SMALL LETTER TA;Ll;0;L;;;;;N;;;13D4;;13D4 +ABA5;CHEROKEE SMALL LETTER DE;Ll;0;L;;;;;N;;;13D5;;13D5 +ABA6;CHEROKEE SMALL LETTER TE;Ll;0;L;;;;;N;;;13D6;;13D6 +ABA7;CHEROKEE SMALL LETTER DI;Ll;0;L;;;;;N;;;13D7;;13D7 +ABA8;CHEROKEE SMALL LETTER TI;Ll;0;L;;;;;N;;;13D8;;13D8 +ABA9;CHEROKEE SMALL LETTER DO;Ll;0;L;;;;;N;;;13D9;;13D9 +ABAA;CHEROKEE SMALL LETTER DU;Ll;0;L;;;;;N;;;13DA;;13DA +ABAB;CHEROKEE SMALL LETTER DV;Ll;0;L;;;;;N;;;13DB;;13DB +ABAC;CHEROKEE SMALL LETTER DLA;Ll;0;L;;;;;N;;;13DC;;13DC +ABAD;CHEROKEE SMALL LETTER TLA;Ll;0;L;;;;;N;;;13DD;;13DD +ABAE;CHEROKEE SMALL LETTER TLE;Ll;0;L;;;;;N;;;13DE;;13DE +ABAF;CHEROKEE SMALL LETTER TLI;Ll;0;L;;;;;N;;;13DF;;13DF +ABB0;CHEROKEE SMALL LETTER TLO;Ll;0;L;;;;;N;;;13E0;;13E0 +ABB1;CHEROKEE SMALL LETTER TLU;Ll;0;L;;;;;N;;;13E1;;13E1 +ABB2;CHEROKEE SMALL LETTER TLV;Ll;0;L;;;;;N;;;13E2;;13E2 +ABB3;CHEROKEE SMALL LETTER TSA;Ll;0;L;;;;;N;;;13E3;;13E3 +ABB4;CHEROKEE SMALL LETTER TSE;Ll;0;L;;;;;N;;;13E4;;13E4 +ABB5;CHEROKEE SMALL LETTER TSI;Ll;0;L;;;;;N;;;13E5;;13E5 +ABB6;CHEROKEE SMALL LETTER TSO;Ll;0;L;;;;;N;;;13E6;;13E6 +ABB7;CHEROKEE SMALL LETTER TSU;Ll;0;L;;;;;N;;;13E7;;13E7 +ABB8;CHEROKEE SMALL LETTER TSV;Ll;0;L;;;;;N;;;13E8;;13E8 +ABB9;CHEROKEE SMALL LETTER WA;Ll;0;L;;;;;N;;;13E9;;13E9 +ABBA;CHEROKEE SMALL LETTER WE;Ll;0;L;;;;;N;;;13EA;;13EA +ABBB;CHEROKEE SMALL LETTER WI;Ll;0;L;;;;;N;;;13EB;;13EB +ABBC;CHEROKEE SMALL LETTER WO;Ll;0;L;;;;;N;;;13EC;;13EC +ABBD;CHEROKEE SMALL LETTER WU;Ll;0;L;;;;;N;;;13ED;;13ED +ABBE;CHEROKEE SMALL LETTER WV;Ll;0;L;;;;;N;;;13EE;;13EE +ABBF;CHEROKEE SMALL LETTER YA;Ll;0;L;;;;;N;;;13EF;;13EF +ABC0;MEETEI MAYEK LETTER KOK;Lo;0;L;;;;;N;;;;; +ABC1;MEETEI MAYEK LETTER SAM;Lo;0;L;;;;;N;;;;; +ABC2;MEETEI MAYEK LETTER LAI;Lo;0;L;;;;;N;;;;; +ABC3;MEETEI MAYEK LETTER MIT;Lo;0;L;;;;;N;;;;; +ABC4;MEETEI MAYEK LETTER PA;Lo;0;L;;;;;N;;;;; +ABC5;MEETEI MAYEK LETTER NA;Lo;0;L;;;;;N;;;;; +ABC6;MEETEI MAYEK LETTER CHIL;Lo;0;L;;;;;N;;;;; +ABC7;MEETEI MAYEK LETTER TIL;Lo;0;L;;;;;N;;;;; +ABC8;MEETEI MAYEK LETTER KHOU;Lo;0;L;;;;;N;;;;; +ABC9;MEETEI MAYEK LETTER NGOU;Lo;0;L;;;;;N;;;;; +ABCA;MEETEI MAYEK LETTER THOU;Lo;0;L;;;;;N;;;;; +ABCB;MEETEI MAYEK LETTER WAI;Lo;0;L;;;;;N;;;;; +ABCC;MEETEI MAYEK LETTER YANG;Lo;0;L;;;;;N;;;;; +ABCD;MEETEI MAYEK LETTER HUK;Lo;0;L;;;;;N;;;;; +ABCE;MEETEI MAYEK LETTER UN;Lo;0;L;;;;;N;;;;; +ABCF;MEETEI MAYEK LETTER I;Lo;0;L;;;;;N;;;;; +ABD0;MEETEI MAYEK LETTER PHAM;Lo;0;L;;;;;N;;;;; +ABD1;MEETEI MAYEK LETTER ATIYA;Lo;0;L;;;;;N;;;;; +ABD2;MEETEI MAYEK LETTER GOK;Lo;0;L;;;;;N;;;;; +ABD3;MEETEI MAYEK LETTER JHAM;Lo;0;L;;;;;N;;;;; +ABD4;MEETEI MAYEK LETTER RAI;Lo;0;L;;;;;N;;;;; +ABD5;MEETEI MAYEK LETTER BA;Lo;0;L;;;;;N;;;;; +ABD6;MEETEI MAYEK LETTER JIL;Lo;0;L;;;;;N;;;;; +ABD7;MEETEI MAYEK LETTER DIL;Lo;0;L;;;;;N;;;;; +ABD8;MEETEI MAYEK LETTER GHOU;Lo;0;L;;;;;N;;;;; +ABD9;MEETEI MAYEK LETTER DHOU;Lo;0;L;;;;;N;;;;; +ABDA;MEETEI MAYEK LETTER BHAM;Lo;0;L;;;;;N;;;;; +ABDB;MEETEI MAYEK LETTER KOK LONSUM;Lo;0;L;;;;;N;;;;; +ABDC;MEETEI MAYEK LETTER LAI LONSUM;Lo;0;L;;;;;N;;;;; +ABDD;MEETEI MAYEK LETTER MIT LONSUM;Lo;0;L;;;;;N;;;;; +ABDE;MEETEI MAYEK LETTER PA LONSUM;Lo;0;L;;;;;N;;;;; +ABDF;MEETEI MAYEK LETTER NA LONSUM;Lo;0;L;;;;;N;;;;; +ABE0;MEETEI MAYEK LETTER TIL LONSUM;Lo;0;L;;;;;N;;;;; +ABE1;MEETEI MAYEK LETTER NGOU LONSUM;Lo;0;L;;;;;N;;;;; +ABE2;MEETEI MAYEK LETTER I LONSUM;Lo;0;L;;;;;N;;;;; +ABE3;MEETEI MAYEK VOWEL SIGN ONAP;Mc;0;L;;;;;N;;;;; +ABE4;MEETEI MAYEK VOWEL SIGN INAP;Mc;0;L;;;;;N;;;;; +ABE5;MEETEI MAYEK VOWEL SIGN ANAP;Mn;0;NSM;;;;;N;;;;; +ABE6;MEETEI MAYEK VOWEL SIGN YENAP;Mc;0;L;;;;;N;;;;; +ABE7;MEETEI MAYEK VOWEL SIGN SOUNAP;Mc;0;L;;;;;N;;;;; +ABE8;MEETEI MAYEK VOWEL SIGN UNAP;Mn;0;NSM;;;;;N;;;;; +ABE9;MEETEI MAYEK VOWEL SIGN CHEINAP;Mc;0;L;;;;;N;;;;; +ABEA;MEETEI MAYEK VOWEL SIGN NUNG;Mc;0;L;;;;;N;;;;; +ABEB;MEETEI MAYEK CHEIKHEI;Po;0;L;;;;;N;;;;; +ABEC;MEETEI MAYEK LUM IYEK;Mc;0;L;;;;;N;;;;; +ABED;MEETEI MAYEK APUN IYEK;Mn;9;NSM;;;;;N;;;;; +ABF0;MEETEI MAYEK DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +ABF1;MEETEI MAYEK DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +ABF2;MEETEI MAYEK DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +ABF3;MEETEI MAYEK DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +ABF4;MEETEI MAYEK DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +ABF5;MEETEI MAYEK DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +ABF6;MEETEI MAYEK DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +ABF7;MEETEI MAYEK DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +ABF8;MEETEI MAYEK DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +ABF9;MEETEI MAYEK DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +AC00;;Lo;0;L;;;;;N;;;;; +D7A3;;Lo;0;L;;;;;N;;;;; +D7B0;HANGUL JUNGSEONG O-YEO;Lo;0;L;;;;;N;;;;; +D7B1;HANGUL JUNGSEONG O-O-I;Lo;0;L;;;;;N;;;;; +D7B2;HANGUL JUNGSEONG YO-A;Lo;0;L;;;;;N;;;;; +D7B3;HANGUL JUNGSEONG YO-AE;Lo;0;L;;;;;N;;;;; +D7B4;HANGUL JUNGSEONG YO-EO;Lo;0;L;;;;;N;;;;; +D7B5;HANGUL JUNGSEONG U-YEO;Lo;0;L;;;;;N;;;;; +D7B6;HANGUL JUNGSEONG U-I-I;Lo;0;L;;;;;N;;;;; +D7B7;HANGUL JUNGSEONG YU-AE;Lo;0;L;;;;;N;;;;; +D7B8;HANGUL JUNGSEONG YU-O;Lo;0;L;;;;;N;;;;; +D7B9;HANGUL JUNGSEONG EU-A;Lo;0;L;;;;;N;;;;; +D7BA;HANGUL JUNGSEONG EU-EO;Lo;0;L;;;;;N;;;;; +D7BB;HANGUL JUNGSEONG EU-E;Lo;0;L;;;;;N;;;;; +D7BC;HANGUL JUNGSEONG EU-O;Lo;0;L;;;;;N;;;;; +D7BD;HANGUL JUNGSEONG I-YA-O;Lo;0;L;;;;;N;;;;; +D7BE;HANGUL JUNGSEONG I-YAE;Lo;0;L;;;;;N;;;;; +D7BF;HANGUL JUNGSEONG I-YEO;Lo;0;L;;;;;N;;;;; +D7C0;HANGUL JUNGSEONG I-YE;Lo;0;L;;;;;N;;;;; +D7C1;HANGUL JUNGSEONG I-O-I;Lo;0;L;;;;;N;;;;; +D7C2;HANGUL JUNGSEONG I-YO;Lo;0;L;;;;;N;;;;; +D7C3;HANGUL JUNGSEONG I-YU;Lo;0;L;;;;;N;;;;; +D7C4;HANGUL JUNGSEONG I-I;Lo;0;L;;;;;N;;;;; +D7C5;HANGUL JUNGSEONG ARAEA-A;Lo;0;L;;;;;N;;;;; +D7C6;HANGUL JUNGSEONG ARAEA-E;Lo;0;L;;;;;N;;;;; +D7CB;HANGUL JONGSEONG NIEUN-RIEUL;Lo;0;L;;;;;N;;;;; +D7CC;HANGUL JONGSEONG NIEUN-CHIEUCH;Lo;0;L;;;;;N;;;;; +D7CD;HANGUL JONGSEONG SSANGTIKEUT;Lo;0;L;;;;;N;;;;; +D7CE;HANGUL JONGSEONG SSANGTIKEUT-PIEUP;Lo;0;L;;;;;N;;;;; +D7CF;HANGUL JONGSEONG TIKEUT-PIEUP;Lo;0;L;;;;;N;;;;; +D7D0;HANGUL JONGSEONG TIKEUT-SIOS;Lo;0;L;;;;;N;;;;; +D7D1;HANGUL JONGSEONG TIKEUT-SIOS-KIYEOK;Lo;0;L;;;;;N;;;;; +D7D2;HANGUL JONGSEONG TIKEUT-CIEUC;Lo;0;L;;;;;N;;;;; +D7D3;HANGUL JONGSEONG TIKEUT-CHIEUCH;Lo;0;L;;;;;N;;;;; +D7D4;HANGUL JONGSEONG TIKEUT-THIEUTH;Lo;0;L;;;;;N;;;;; +D7D5;HANGUL JONGSEONG RIEUL-SSANGKIYEOK;Lo;0;L;;;;;N;;;;; +D7D6;HANGUL JONGSEONG RIEUL-KIYEOK-HIEUH;Lo;0;L;;;;;N;;;;; +D7D7;HANGUL JONGSEONG SSANGRIEUL-KHIEUKH;Lo;0;L;;;;;N;;;;; +D7D8;HANGUL JONGSEONG RIEUL-MIEUM-HIEUH;Lo;0;L;;;;;N;;;;; +D7D9;HANGUL JONGSEONG RIEUL-PIEUP-TIKEUT;Lo;0;L;;;;;N;;;;; +D7DA;HANGUL JONGSEONG RIEUL-PIEUP-PHIEUPH;Lo;0;L;;;;;N;;;;; +D7DB;HANGUL JONGSEONG RIEUL-YESIEUNG;Lo;0;L;;;;;N;;;;; +D7DC;HANGUL JONGSEONG RIEUL-YEORINHIEUH-HIEUH;Lo;0;L;;;;;N;;;;; +D7DD;HANGUL JONGSEONG KAPYEOUNRIEUL;Lo;0;L;;;;;N;;;;; +D7DE;HANGUL JONGSEONG MIEUM-NIEUN;Lo;0;L;;;;;N;;;;; +D7DF;HANGUL JONGSEONG MIEUM-SSANGNIEUN;Lo;0;L;;;;;N;;;;; +D7E0;HANGUL JONGSEONG SSANGMIEUM;Lo;0;L;;;;;N;;;;; +D7E1;HANGUL JONGSEONG MIEUM-PIEUP-SIOS;Lo;0;L;;;;;N;;;;; +D7E2;HANGUL JONGSEONG MIEUM-CIEUC;Lo;0;L;;;;;N;;;;; +D7E3;HANGUL JONGSEONG PIEUP-TIKEUT;Lo;0;L;;;;;N;;;;; +D7E4;HANGUL JONGSEONG PIEUP-RIEUL-PHIEUPH;Lo;0;L;;;;;N;;;;; +D7E5;HANGUL JONGSEONG PIEUP-MIEUM;Lo;0;L;;;;;N;;;;; +D7E6;HANGUL JONGSEONG SSANGPIEUP;Lo;0;L;;;;;N;;;;; +D7E7;HANGUL JONGSEONG PIEUP-SIOS-TIKEUT;Lo;0;L;;;;;N;;;;; +D7E8;HANGUL JONGSEONG PIEUP-CIEUC;Lo;0;L;;;;;N;;;;; +D7E9;HANGUL JONGSEONG PIEUP-CHIEUCH;Lo;0;L;;;;;N;;;;; +D7EA;HANGUL JONGSEONG SIOS-MIEUM;Lo;0;L;;;;;N;;;;; +D7EB;HANGUL JONGSEONG SIOS-KAPYEOUNPIEUP;Lo;0;L;;;;;N;;;;; +D7EC;HANGUL JONGSEONG SSANGSIOS-KIYEOK;Lo;0;L;;;;;N;;;;; +D7ED;HANGUL JONGSEONG SSANGSIOS-TIKEUT;Lo;0;L;;;;;N;;;;; +D7EE;HANGUL JONGSEONG SIOS-PANSIOS;Lo;0;L;;;;;N;;;;; +D7EF;HANGUL JONGSEONG SIOS-CIEUC;Lo;0;L;;;;;N;;;;; +D7F0;HANGUL JONGSEONG SIOS-CHIEUCH;Lo;0;L;;;;;N;;;;; +D7F1;HANGUL JONGSEONG SIOS-THIEUTH;Lo;0;L;;;;;N;;;;; +D7F2;HANGUL JONGSEONG SIOS-HIEUH;Lo;0;L;;;;;N;;;;; +D7F3;HANGUL JONGSEONG PANSIOS-PIEUP;Lo;0;L;;;;;N;;;;; +D7F4;HANGUL JONGSEONG PANSIOS-KAPYEOUNPIEUP;Lo;0;L;;;;;N;;;;; +D7F5;HANGUL JONGSEONG YESIEUNG-MIEUM;Lo;0;L;;;;;N;;;;; +D7F6;HANGUL JONGSEONG YESIEUNG-HIEUH;Lo;0;L;;;;;N;;;;; +D7F7;HANGUL JONGSEONG CIEUC-PIEUP;Lo;0;L;;;;;N;;;;; +D7F8;HANGUL JONGSEONG CIEUC-SSANGPIEUP;Lo;0;L;;;;;N;;;;; +D7F9;HANGUL JONGSEONG SSANGCIEUC;Lo;0;L;;;;;N;;;;; +D7FA;HANGUL JONGSEONG PHIEUPH-SIOS;Lo;0;L;;;;;N;;;;; +D7FB;HANGUL JONGSEONG PHIEUPH-THIEUTH;Lo;0;L;;;;;N;;;;; +D800;;Cs;0;L;;;;;N;;;;; +DB7F;;Cs;0;L;;;;;N;;;;; +DB80;;Cs;0;L;;;;;N;;;;; +DBFF;;Cs;0;L;;;;;N;;;;; +DC00;;Cs;0;L;;;;;N;;;;; +DFFF;;Cs;0;L;;;;;N;;;;; +E000;;Co;0;L;;;;;N;;;;; +F8FF;;Co;0;L;;;;;N;;;;; +F900;CJK COMPATIBILITY IDEOGRAPH-F900;Lo;0;L;8C48;;;;N;;;;; +F901;CJK COMPATIBILITY IDEOGRAPH-F901;Lo;0;L;66F4;;;;N;;;;; +F902;CJK COMPATIBILITY IDEOGRAPH-F902;Lo;0;L;8ECA;;;;N;;;;; +F903;CJK COMPATIBILITY IDEOGRAPH-F903;Lo;0;L;8CC8;;;;N;;;;; +F904;CJK COMPATIBILITY IDEOGRAPH-F904;Lo;0;L;6ED1;;;;N;;;;; +F905;CJK COMPATIBILITY IDEOGRAPH-F905;Lo;0;L;4E32;;;;N;;;;; +F906;CJK COMPATIBILITY IDEOGRAPH-F906;Lo;0;L;53E5;;;;N;;;;; +F907;CJK COMPATIBILITY IDEOGRAPH-F907;Lo;0;L;9F9C;;;;N;;;;; +F908;CJK COMPATIBILITY IDEOGRAPH-F908;Lo;0;L;9F9C;;;;N;;;;; +F909;CJK COMPATIBILITY IDEOGRAPH-F909;Lo;0;L;5951;;;;N;;;;; +F90A;CJK COMPATIBILITY IDEOGRAPH-F90A;Lo;0;L;91D1;;;;N;;;;; +F90B;CJK COMPATIBILITY IDEOGRAPH-F90B;Lo;0;L;5587;;;;N;;;;; +F90C;CJK COMPATIBILITY IDEOGRAPH-F90C;Lo;0;L;5948;;;;N;;;;; +F90D;CJK COMPATIBILITY IDEOGRAPH-F90D;Lo;0;L;61F6;;;;N;;;;; +F90E;CJK COMPATIBILITY IDEOGRAPH-F90E;Lo;0;L;7669;;;;N;;;;; +F90F;CJK COMPATIBILITY IDEOGRAPH-F90F;Lo;0;L;7F85;;;;N;;;;; +F910;CJK COMPATIBILITY IDEOGRAPH-F910;Lo;0;L;863F;;;;N;;;;; +F911;CJK COMPATIBILITY IDEOGRAPH-F911;Lo;0;L;87BA;;;;N;;;;; +F912;CJK COMPATIBILITY IDEOGRAPH-F912;Lo;0;L;88F8;;;;N;;;;; +F913;CJK COMPATIBILITY IDEOGRAPH-F913;Lo;0;L;908F;;;;N;;;;; +F914;CJK COMPATIBILITY IDEOGRAPH-F914;Lo;0;L;6A02;;;;N;;;;; +F915;CJK COMPATIBILITY IDEOGRAPH-F915;Lo;0;L;6D1B;;;;N;;;;; +F916;CJK COMPATIBILITY IDEOGRAPH-F916;Lo;0;L;70D9;;;;N;;;;; +F917;CJK COMPATIBILITY IDEOGRAPH-F917;Lo;0;L;73DE;;;;N;;;;; +F918;CJK COMPATIBILITY IDEOGRAPH-F918;Lo;0;L;843D;;;;N;;;;; +F919;CJK COMPATIBILITY IDEOGRAPH-F919;Lo;0;L;916A;;;;N;;;;; +F91A;CJK COMPATIBILITY IDEOGRAPH-F91A;Lo;0;L;99F1;;;;N;;;;; +F91B;CJK COMPATIBILITY IDEOGRAPH-F91B;Lo;0;L;4E82;;;;N;;;;; +F91C;CJK COMPATIBILITY IDEOGRAPH-F91C;Lo;0;L;5375;;;;N;;;;; +F91D;CJK COMPATIBILITY IDEOGRAPH-F91D;Lo;0;L;6B04;;;;N;;;;; +F91E;CJK COMPATIBILITY IDEOGRAPH-F91E;Lo;0;L;721B;;;;N;;;;; +F91F;CJK COMPATIBILITY IDEOGRAPH-F91F;Lo;0;L;862D;;;;N;;;;; +F920;CJK COMPATIBILITY IDEOGRAPH-F920;Lo;0;L;9E1E;;;;N;;;;; +F921;CJK COMPATIBILITY IDEOGRAPH-F921;Lo;0;L;5D50;;;;N;;;;; +F922;CJK COMPATIBILITY IDEOGRAPH-F922;Lo;0;L;6FEB;;;;N;;;;; +F923;CJK COMPATIBILITY IDEOGRAPH-F923;Lo;0;L;85CD;;;;N;;;;; +F924;CJK COMPATIBILITY IDEOGRAPH-F924;Lo;0;L;8964;;;;N;;;;; +F925;CJK COMPATIBILITY IDEOGRAPH-F925;Lo;0;L;62C9;;;;N;;;;; +F926;CJK COMPATIBILITY IDEOGRAPH-F926;Lo;0;L;81D8;;;;N;;;;; +F927;CJK COMPATIBILITY IDEOGRAPH-F927;Lo;0;L;881F;;;;N;;;;; +F928;CJK COMPATIBILITY IDEOGRAPH-F928;Lo;0;L;5ECA;;;;N;;;;; +F929;CJK COMPATIBILITY IDEOGRAPH-F929;Lo;0;L;6717;;;;N;;;;; +F92A;CJK COMPATIBILITY IDEOGRAPH-F92A;Lo;0;L;6D6A;;;;N;;;;; +F92B;CJK COMPATIBILITY IDEOGRAPH-F92B;Lo;0;L;72FC;;;;N;;;;; +F92C;CJK COMPATIBILITY IDEOGRAPH-F92C;Lo;0;L;90CE;;;;N;;;;; +F92D;CJK COMPATIBILITY IDEOGRAPH-F92D;Lo;0;L;4F86;;;;N;;;;; +F92E;CJK COMPATIBILITY IDEOGRAPH-F92E;Lo;0;L;51B7;;;;N;;;;; +F92F;CJK COMPATIBILITY IDEOGRAPH-F92F;Lo;0;L;52DE;;;;N;;;;; +F930;CJK COMPATIBILITY IDEOGRAPH-F930;Lo;0;L;64C4;;;;N;;;;; +F931;CJK COMPATIBILITY IDEOGRAPH-F931;Lo;0;L;6AD3;;;;N;;;;; +F932;CJK COMPATIBILITY IDEOGRAPH-F932;Lo;0;L;7210;;;;N;;;;; +F933;CJK COMPATIBILITY IDEOGRAPH-F933;Lo;0;L;76E7;;;;N;;;;; +F934;CJK COMPATIBILITY IDEOGRAPH-F934;Lo;0;L;8001;;;;N;;;;; +F935;CJK COMPATIBILITY IDEOGRAPH-F935;Lo;0;L;8606;;;;N;;;;; +F936;CJK COMPATIBILITY IDEOGRAPH-F936;Lo;0;L;865C;;;;N;;;;; +F937;CJK COMPATIBILITY IDEOGRAPH-F937;Lo;0;L;8DEF;;;;N;;;;; +F938;CJK COMPATIBILITY IDEOGRAPH-F938;Lo;0;L;9732;;;;N;;;;; +F939;CJK COMPATIBILITY IDEOGRAPH-F939;Lo;0;L;9B6F;;;;N;;;;; +F93A;CJK COMPATIBILITY IDEOGRAPH-F93A;Lo;0;L;9DFA;;;;N;;;;; +F93B;CJK COMPATIBILITY IDEOGRAPH-F93B;Lo;0;L;788C;;;;N;;;;; +F93C;CJK COMPATIBILITY IDEOGRAPH-F93C;Lo;0;L;797F;;;;N;;;;; +F93D;CJK COMPATIBILITY IDEOGRAPH-F93D;Lo;0;L;7DA0;;;;N;;;;; +F93E;CJK COMPATIBILITY IDEOGRAPH-F93E;Lo;0;L;83C9;;;;N;;;;; +F93F;CJK COMPATIBILITY IDEOGRAPH-F93F;Lo;0;L;9304;;;;N;;;;; +F940;CJK COMPATIBILITY IDEOGRAPH-F940;Lo;0;L;9E7F;;;;N;;;;; +F941;CJK COMPATIBILITY IDEOGRAPH-F941;Lo;0;L;8AD6;;;;N;;;;; +F942;CJK COMPATIBILITY IDEOGRAPH-F942;Lo;0;L;58DF;;;;N;;;;; +F943;CJK COMPATIBILITY IDEOGRAPH-F943;Lo;0;L;5F04;;;;N;;;;; +F944;CJK COMPATIBILITY IDEOGRAPH-F944;Lo;0;L;7C60;;;;N;;;;; +F945;CJK COMPATIBILITY IDEOGRAPH-F945;Lo;0;L;807E;;;;N;;;;; +F946;CJK COMPATIBILITY IDEOGRAPH-F946;Lo;0;L;7262;;;;N;;;;; +F947;CJK COMPATIBILITY IDEOGRAPH-F947;Lo;0;L;78CA;;;;N;;;;; +F948;CJK COMPATIBILITY IDEOGRAPH-F948;Lo;0;L;8CC2;;;;N;;;;; +F949;CJK COMPATIBILITY IDEOGRAPH-F949;Lo;0;L;96F7;;;;N;;;;; +F94A;CJK COMPATIBILITY IDEOGRAPH-F94A;Lo;0;L;58D8;;;;N;;;;; +F94B;CJK COMPATIBILITY IDEOGRAPH-F94B;Lo;0;L;5C62;;;;N;;;;; +F94C;CJK COMPATIBILITY IDEOGRAPH-F94C;Lo;0;L;6A13;;;;N;;;;; +F94D;CJK COMPATIBILITY IDEOGRAPH-F94D;Lo;0;L;6DDA;;;;N;;;;; +F94E;CJK COMPATIBILITY IDEOGRAPH-F94E;Lo;0;L;6F0F;;;;N;;;;; +F94F;CJK COMPATIBILITY IDEOGRAPH-F94F;Lo;0;L;7D2F;;;;N;;;;; +F950;CJK COMPATIBILITY IDEOGRAPH-F950;Lo;0;L;7E37;;;;N;;;;; +F951;CJK COMPATIBILITY IDEOGRAPH-F951;Lo;0;L;964B;;;;N;;;;; +F952;CJK COMPATIBILITY IDEOGRAPH-F952;Lo;0;L;52D2;;;;N;;;;; +F953;CJK COMPATIBILITY IDEOGRAPH-F953;Lo;0;L;808B;;;;N;;;;; +F954;CJK COMPATIBILITY IDEOGRAPH-F954;Lo;0;L;51DC;;;;N;;;;; +F955;CJK COMPATIBILITY IDEOGRAPH-F955;Lo;0;L;51CC;;;;N;;;;; +F956;CJK COMPATIBILITY IDEOGRAPH-F956;Lo;0;L;7A1C;;;;N;;;;; +F957;CJK COMPATIBILITY IDEOGRAPH-F957;Lo;0;L;7DBE;;;;N;;;;; +F958;CJK COMPATIBILITY IDEOGRAPH-F958;Lo;0;L;83F1;;;;N;;;;; +F959;CJK COMPATIBILITY IDEOGRAPH-F959;Lo;0;L;9675;;;;N;;;;; +F95A;CJK COMPATIBILITY IDEOGRAPH-F95A;Lo;0;L;8B80;;;;N;;;;; +F95B;CJK COMPATIBILITY IDEOGRAPH-F95B;Lo;0;L;62CF;;;;N;;;;; +F95C;CJK COMPATIBILITY IDEOGRAPH-F95C;Lo;0;L;6A02;;;;N;;;;; +F95D;CJK COMPATIBILITY IDEOGRAPH-F95D;Lo;0;L;8AFE;;;;N;;;;; +F95E;CJK COMPATIBILITY IDEOGRAPH-F95E;Lo;0;L;4E39;;;;N;;;;; +F95F;CJK COMPATIBILITY IDEOGRAPH-F95F;Lo;0;L;5BE7;;;;N;;;;; +F960;CJK COMPATIBILITY IDEOGRAPH-F960;Lo;0;L;6012;;;;N;;;;; +F961;CJK COMPATIBILITY IDEOGRAPH-F961;Lo;0;L;7387;;;;N;;;;; +F962;CJK COMPATIBILITY IDEOGRAPH-F962;Lo;0;L;7570;;;;N;;;;; +F963;CJK COMPATIBILITY IDEOGRAPH-F963;Lo;0;L;5317;;;;N;;;;; +F964;CJK COMPATIBILITY IDEOGRAPH-F964;Lo;0;L;78FB;;;;N;;;;; +F965;CJK COMPATIBILITY IDEOGRAPH-F965;Lo;0;L;4FBF;;;;N;;;;; +F966;CJK COMPATIBILITY IDEOGRAPH-F966;Lo;0;L;5FA9;;;;N;;;;; +F967;CJK COMPATIBILITY IDEOGRAPH-F967;Lo;0;L;4E0D;;;;N;;;;; +F968;CJK COMPATIBILITY IDEOGRAPH-F968;Lo;0;L;6CCC;;;;N;;;;; +F969;CJK COMPATIBILITY IDEOGRAPH-F969;Lo;0;L;6578;;;;N;;;;; +F96A;CJK COMPATIBILITY IDEOGRAPH-F96A;Lo;0;L;7D22;;;;N;;;;; +F96B;CJK COMPATIBILITY IDEOGRAPH-F96B;Lo;0;L;53C3;;;3;N;;;;; +F96C;CJK COMPATIBILITY IDEOGRAPH-F96C;Lo;0;L;585E;;;;N;;;;; +F96D;CJK COMPATIBILITY IDEOGRAPH-F96D;Lo;0;L;7701;;;;N;;;;; +F96E;CJK COMPATIBILITY IDEOGRAPH-F96E;Lo;0;L;8449;;;;N;;;;; +F96F;CJK COMPATIBILITY IDEOGRAPH-F96F;Lo;0;L;8AAA;;;;N;;;;; +F970;CJK COMPATIBILITY IDEOGRAPH-F970;Lo;0;L;6BBA;;;;N;;;;; +F971;CJK COMPATIBILITY IDEOGRAPH-F971;Lo;0;L;8FB0;;;;N;;;;; +F972;CJK COMPATIBILITY IDEOGRAPH-F972;Lo;0;L;6C88;;;;N;;;;; +F973;CJK COMPATIBILITY IDEOGRAPH-F973;Lo;0;L;62FE;;;10;N;;;;; +F974;CJK COMPATIBILITY IDEOGRAPH-F974;Lo;0;L;82E5;;;;N;;;;; +F975;CJK COMPATIBILITY IDEOGRAPH-F975;Lo;0;L;63A0;;;;N;;;;; +F976;CJK COMPATIBILITY IDEOGRAPH-F976;Lo;0;L;7565;;;;N;;;;; +F977;CJK COMPATIBILITY IDEOGRAPH-F977;Lo;0;L;4EAE;;;;N;;;;; +F978;CJK COMPATIBILITY IDEOGRAPH-F978;Lo;0;L;5169;;;2;N;;;;; +F979;CJK COMPATIBILITY IDEOGRAPH-F979;Lo;0;L;51C9;;;;N;;;;; +F97A;CJK COMPATIBILITY IDEOGRAPH-F97A;Lo;0;L;6881;;;;N;;;;; +F97B;CJK COMPATIBILITY IDEOGRAPH-F97B;Lo;0;L;7CE7;;;;N;;;;; +F97C;CJK COMPATIBILITY IDEOGRAPH-F97C;Lo;0;L;826F;;;;N;;;;; +F97D;CJK COMPATIBILITY IDEOGRAPH-F97D;Lo;0;L;8AD2;;;;N;;;;; +F97E;CJK COMPATIBILITY IDEOGRAPH-F97E;Lo;0;L;91CF;;;;N;;;;; +F97F;CJK COMPATIBILITY IDEOGRAPH-F97F;Lo;0;L;52F5;;;;N;;;;; +F980;CJK COMPATIBILITY IDEOGRAPH-F980;Lo;0;L;5442;;;;N;;;;; +F981;CJK COMPATIBILITY IDEOGRAPH-F981;Lo;0;L;5973;;;;N;;;;; +F982;CJK COMPATIBILITY IDEOGRAPH-F982;Lo;0;L;5EEC;;;;N;;;;; +F983;CJK COMPATIBILITY IDEOGRAPH-F983;Lo;0;L;65C5;;;;N;;;;; +F984;CJK COMPATIBILITY IDEOGRAPH-F984;Lo;0;L;6FFE;;;;N;;;;; +F985;CJK COMPATIBILITY IDEOGRAPH-F985;Lo;0;L;792A;;;;N;;;;; +F986;CJK COMPATIBILITY IDEOGRAPH-F986;Lo;0;L;95AD;;;;N;;;;; +F987;CJK COMPATIBILITY IDEOGRAPH-F987;Lo;0;L;9A6A;;;;N;;;;; +F988;CJK COMPATIBILITY IDEOGRAPH-F988;Lo;0;L;9E97;;;;N;;;;; +F989;CJK COMPATIBILITY IDEOGRAPH-F989;Lo;0;L;9ECE;;;;N;;;;; +F98A;CJK COMPATIBILITY IDEOGRAPH-F98A;Lo;0;L;529B;;;;N;;;;; +F98B;CJK COMPATIBILITY IDEOGRAPH-F98B;Lo;0;L;66C6;;;;N;;;;; +F98C;CJK COMPATIBILITY IDEOGRAPH-F98C;Lo;0;L;6B77;;;;N;;;;; +F98D;CJK COMPATIBILITY IDEOGRAPH-F98D;Lo;0;L;8F62;;;;N;;;;; +F98E;CJK COMPATIBILITY IDEOGRAPH-F98E;Lo;0;L;5E74;;;;N;;;;; +F98F;CJK COMPATIBILITY IDEOGRAPH-F98F;Lo;0;L;6190;;;;N;;;;; +F990;CJK COMPATIBILITY IDEOGRAPH-F990;Lo;0;L;6200;;;;N;;;;; +F991;CJK COMPATIBILITY IDEOGRAPH-F991;Lo;0;L;649A;;;;N;;;;; +F992;CJK COMPATIBILITY IDEOGRAPH-F992;Lo;0;L;6F23;;;;N;;;;; +F993;CJK COMPATIBILITY IDEOGRAPH-F993;Lo;0;L;7149;;;;N;;;;; +F994;CJK COMPATIBILITY IDEOGRAPH-F994;Lo;0;L;7489;;;;N;;;;; +F995;CJK COMPATIBILITY IDEOGRAPH-F995;Lo;0;L;79CA;;;;N;;;;; +F996;CJK COMPATIBILITY IDEOGRAPH-F996;Lo;0;L;7DF4;;;;N;;;;; +F997;CJK COMPATIBILITY IDEOGRAPH-F997;Lo;0;L;806F;;;;N;;;;; +F998;CJK COMPATIBILITY IDEOGRAPH-F998;Lo;0;L;8F26;;;;N;;;;; +F999;CJK COMPATIBILITY IDEOGRAPH-F999;Lo;0;L;84EE;;;;N;;;;; +F99A;CJK COMPATIBILITY IDEOGRAPH-F99A;Lo;0;L;9023;;;;N;;;;; +F99B;CJK COMPATIBILITY IDEOGRAPH-F99B;Lo;0;L;934A;;;;N;;;;; +F99C;CJK COMPATIBILITY IDEOGRAPH-F99C;Lo;0;L;5217;;;;N;;;;; +F99D;CJK COMPATIBILITY IDEOGRAPH-F99D;Lo;0;L;52A3;;;;N;;;;; +F99E;CJK COMPATIBILITY IDEOGRAPH-F99E;Lo;0;L;54BD;;;;N;;;;; +F99F;CJK COMPATIBILITY IDEOGRAPH-F99F;Lo;0;L;70C8;;;;N;;;;; +F9A0;CJK COMPATIBILITY IDEOGRAPH-F9A0;Lo;0;L;88C2;;;;N;;;;; +F9A1;CJK COMPATIBILITY IDEOGRAPH-F9A1;Lo;0;L;8AAA;;;;N;;;;; +F9A2;CJK COMPATIBILITY IDEOGRAPH-F9A2;Lo;0;L;5EC9;;;;N;;;;; +F9A3;CJK COMPATIBILITY IDEOGRAPH-F9A3;Lo;0;L;5FF5;;;;N;;;;; +F9A4;CJK COMPATIBILITY IDEOGRAPH-F9A4;Lo;0;L;637B;;;;N;;;;; +F9A5;CJK COMPATIBILITY IDEOGRAPH-F9A5;Lo;0;L;6BAE;;;;N;;;;; +F9A6;CJK COMPATIBILITY IDEOGRAPH-F9A6;Lo;0;L;7C3E;;;;N;;;;; +F9A7;CJK COMPATIBILITY IDEOGRAPH-F9A7;Lo;0;L;7375;;;;N;;;;; +F9A8;CJK COMPATIBILITY IDEOGRAPH-F9A8;Lo;0;L;4EE4;;;;N;;;;; +F9A9;CJK COMPATIBILITY IDEOGRAPH-F9A9;Lo;0;L;56F9;;;;N;;;;; +F9AA;CJK COMPATIBILITY IDEOGRAPH-F9AA;Lo;0;L;5BE7;;;;N;;;;; +F9AB;CJK COMPATIBILITY IDEOGRAPH-F9AB;Lo;0;L;5DBA;;;;N;;;;; +F9AC;CJK COMPATIBILITY IDEOGRAPH-F9AC;Lo;0;L;601C;;;;N;;;;; +F9AD;CJK COMPATIBILITY IDEOGRAPH-F9AD;Lo;0;L;73B2;;;;N;;;;; +F9AE;CJK COMPATIBILITY IDEOGRAPH-F9AE;Lo;0;L;7469;;;;N;;;;; +F9AF;CJK COMPATIBILITY IDEOGRAPH-F9AF;Lo;0;L;7F9A;;;;N;;;;; +F9B0;CJK COMPATIBILITY IDEOGRAPH-F9B0;Lo;0;L;8046;;;;N;;;;; +F9B1;CJK COMPATIBILITY IDEOGRAPH-F9B1;Lo;0;L;9234;;;;N;;;;; +F9B2;CJK COMPATIBILITY IDEOGRAPH-F9B2;Lo;0;L;96F6;;;0;N;;;;; +F9B3;CJK COMPATIBILITY IDEOGRAPH-F9B3;Lo;0;L;9748;;;;N;;;;; +F9B4;CJK COMPATIBILITY IDEOGRAPH-F9B4;Lo;0;L;9818;;;;N;;;;; +F9B5;CJK COMPATIBILITY IDEOGRAPH-F9B5;Lo;0;L;4F8B;;;;N;;;;; +F9B6;CJK COMPATIBILITY IDEOGRAPH-F9B6;Lo;0;L;79AE;;;;N;;;;; +F9B7;CJK COMPATIBILITY IDEOGRAPH-F9B7;Lo;0;L;91B4;;;;N;;;;; +F9B8;CJK COMPATIBILITY IDEOGRAPH-F9B8;Lo;0;L;96B8;;;;N;;;;; +F9B9;CJK COMPATIBILITY IDEOGRAPH-F9B9;Lo;0;L;60E1;;;;N;;;;; +F9BA;CJK COMPATIBILITY IDEOGRAPH-F9BA;Lo;0;L;4E86;;;;N;;;;; +F9BB;CJK COMPATIBILITY IDEOGRAPH-F9BB;Lo;0;L;50DA;;;;N;;;;; +F9BC;CJK COMPATIBILITY IDEOGRAPH-F9BC;Lo;0;L;5BEE;;;;N;;;;; +F9BD;CJK COMPATIBILITY IDEOGRAPH-F9BD;Lo;0;L;5C3F;;;;N;;;;; +F9BE;CJK COMPATIBILITY IDEOGRAPH-F9BE;Lo;0;L;6599;;;;N;;;;; +F9BF;CJK COMPATIBILITY IDEOGRAPH-F9BF;Lo;0;L;6A02;;;;N;;;;; +F9C0;CJK COMPATIBILITY IDEOGRAPH-F9C0;Lo;0;L;71CE;;;;N;;;;; +F9C1;CJK COMPATIBILITY IDEOGRAPH-F9C1;Lo;0;L;7642;;;;N;;;;; +F9C2;CJK COMPATIBILITY IDEOGRAPH-F9C2;Lo;0;L;84FC;;;;N;;;;; +F9C3;CJK COMPATIBILITY IDEOGRAPH-F9C3;Lo;0;L;907C;;;;N;;;;; +F9C4;CJK COMPATIBILITY IDEOGRAPH-F9C4;Lo;0;L;9F8D;;;;N;;;;; +F9C5;CJK COMPATIBILITY IDEOGRAPH-F9C5;Lo;0;L;6688;;;;N;;;;; +F9C6;CJK COMPATIBILITY IDEOGRAPH-F9C6;Lo;0;L;962E;;;;N;;;;; +F9C7;CJK COMPATIBILITY IDEOGRAPH-F9C7;Lo;0;L;5289;;;;N;;;;; +F9C8;CJK COMPATIBILITY IDEOGRAPH-F9C8;Lo;0;L;677B;;;;N;;;;; +F9C9;CJK COMPATIBILITY IDEOGRAPH-F9C9;Lo;0;L;67F3;;;;N;;;;; +F9CA;CJK COMPATIBILITY IDEOGRAPH-F9CA;Lo;0;L;6D41;;;;N;;;;; +F9CB;CJK COMPATIBILITY IDEOGRAPH-F9CB;Lo;0;L;6E9C;;;;N;;;;; +F9CC;CJK COMPATIBILITY IDEOGRAPH-F9CC;Lo;0;L;7409;;;;N;;;;; +F9CD;CJK COMPATIBILITY IDEOGRAPH-F9CD;Lo;0;L;7559;;;;N;;;;; +F9CE;CJK COMPATIBILITY IDEOGRAPH-F9CE;Lo;0;L;786B;;;;N;;;;; +F9CF;CJK COMPATIBILITY IDEOGRAPH-F9CF;Lo;0;L;7D10;;;;N;;;;; +F9D0;CJK COMPATIBILITY IDEOGRAPH-F9D0;Lo;0;L;985E;;;;N;;;;; +F9D1;CJK COMPATIBILITY IDEOGRAPH-F9D1;Lo;0;L;516D;;;6;N;;;;; +F9D2;CJK COMPATIBILITY IDEOGRAPH-F9D2;Lo;0;L;622E;;;;N;;;;; +F9D3;CJK COMPATIBILITY IDEOGRAPH-F9D3;Lo;0;L;9678;;;6;N;;;;; +F9D4;CJK COMPATIBILITY IDEOGRAPH-F9D4;Lo;0;L;502B;;;;N;;;;; +F9D5;CJK COMPATIBILITY IDEOGRAPH-F9D5;Lo;0;L;5D19;;;;N;;;;; +F9D6;CJK COMPATIBILITY IDEOGRAPH-F9D6;Lo;0;L;6DEA;;;;N;;;;; +F9D7;CJK COMPATIBILITY IDEOGRAPH-F9D7;Lo;0;L;8F2A;;;;N;;;;; +F9D8;CJK COMPATIBILITY IDEOGRAPH-F9D8;Lo;0;L;5F8B;;;;N;;;;; +F9D9;CJK COMPATIBILITY IDEOGRAPH-F9D9;Lo;0;L;6144;;;;N;;;;; +F9DA;CJK COMPATIBILITY IDEOGRAPH-F9DA;Lo;0;L;6817;;;;N;;;;; +F9DB;CJK COMPATIBILITY IDEOGRAPH-F9DB;Lo;0;L;7387;;;;N;;;;; +F9DC;CJK COMPATIBILITY IDEOGRAPH-F9DC;Lo;0;L;9686;;;;N;;;;; +F9DD;CJK COMPATIBILITY IDEOGRAPH-F9DD;Lo;0;L;5229;;;;N;;;;; +F9DE;CJK COMPATIBILITY IDEOGRAPH-F9DE;Lo;0;L;540F;;;;N;;;;; +F9DF;CJK COMPATIBILITY IDEOGRAPH-F9DF;Lo;0;L;5C65;;;;N;;;;; +F9E0;CJK COMPATIBILITY IDEOGRAPH-F9E0;Lo;0;L;6613;;;;N;;;;; +F9E1;CJK COMPATIBILITY IDEOGRAPH-F9E1;Lo;0;L;674E;;;;N;;;;; +F9E2;CJK COMPATIBILITY IDEOGRAPH-F9E2;Lo;0;L;68A8;;;;N;;;;; +F9E3;CJK COMPATIBILITY IDEOGRAPH-F9E3;Lo;0;L;6CE5;;;;N;;;;; +F9E4;CJK COMPATIBILITY IDEOGRAPH-F9E4;Lo;0;L;7406;;;;N;;;;; +F9E5;CJK COMPATIBILITY IDEOGRAPH-F9E5;Lo;0;L;75E2;;;;N;;;;; +F9E6;CJK COMPATIBILITY IDEOGRAPH-F9E6;Lo;0;L;7F79;;;;N;;;;; +F9E7;CJK COMPATIBILITY IDEOGRAPH-F9E7;Lo;0;L;88CF;;;;N;;;;; +F9E8;CJK COMPATIBILITY IDEOGRAPH-F9E8;Lo;0;L;88E1;;;;N;;;;; +F9E9;CJK COMPATIBILITY IDEOGRAPH-F9E9;Lo;0;L;91CC;;;;N;;;;; +F9EA;CJK COMPATIBILITY IDEOGRAPH-F9EA;Lo;0;L;96E2;;;;N;;;;; +F9EB;CJK COMPATIBILITY IDEOGRAPH-F9EB;Lo;0;L;533F;;;;N;;;;; +F9EC;CJK COMPATIBILITY IDEOGRAPH-F9EC;Lo;0;L;6EBA;;;;N;;;;; +F9ED;CJK COMPATIBILITY IDEOGRAPH-F9ED;Lo;0;L;541D;;;;N;;;;; +F9EE;CJK COMPATIBILITY IDEOGRAPH-F9EE;Lo;0;L;71D0;;;;N;;;;; +F9EF;CJK COMPATIBILITY IDEOGRAPH-F9EF;Lo;0;L;7498;;;;N;;;;; +F9F0;CJK COMPATIBILITY IDEOGRAPH-F9F0;Lo;0;L;85FA;;;;N;;;;; +F9F1;CJK COMPATIBILITY IDEOGRAPH-F9F1;Lo;0;L;96A3;;;;N;;;;; +F9F2;CJK COMPATIBILITY IDEOGRAPH-F9F2;Lo;0;L;9C57;;;;N;;;;; +F9F3;CJK COMPATIBILITY IDEOGRAPH-F9F3;Lo;0;L;9E9F;;;;N;;;;; +F9F4;CJK COMPATIBILITY IDEOGRAPH-F9F4;Lo;0;L;6797;;;;N;;;;; +F9F5;CJK COMPATIBILITY IDEOGRAPH-F9F5;Lo;0;L;6DCB;;;;N;;;;; +F9F6;CJK COMPATIBILITY IDEOGRAPH-F9F6;Lo;0;L;81E8;;;;N;;;;; +F9F7;CJK COMPATIBILITY IDEOGRAPH-F9F7;Lo;0;L;7ACB;;;;N;;;;; +F9F8;CJK COMPATIBILITY IDEOGRAPH-F9F8;Lo;0;L;7B20;;;;N;;;;; +F9F9;CJK COMPATIBILITY IDEOGRAPH-F9F9;Lo;0;L;7C92;;;;N;;;;; +F9FA;CJK COMPATIBILITY IDEOGRAPH-F9FA;Lo;0;L;72C0;;;;N;;;;; +F9FB;CJK COMPATIBILITY IDEOGRAPH-F9FB;Lo;0;L;7099;;;;N;;;;; +F9FC;CJK COMPATIBILITY IDEOGRAPH-F9FC;Lo;0;L;8B58;;;;N;;;;; +F9FD;CJK COMPATIBILITY IDEOGRAPH-F9FD;Lo;0;L;4EC0;;;10;N;;;;; +F9FE;CJK COMPATIBILITY IDEOGRAPH-F9FE;Lo;0;L;8336;;;;N;;;;; +F9FF;CJK COMPATIBILITY IDEOGRAPH-F9FF;Lo;0;L;523A;;;;N;;;;; +FA00;CJK COMPATIBILITY IDEOGRAPH-FA00;Lo;0;L;5207;;;;N;;;;; +FA01;CJK COMPATIBILITY IDEOGRAPH-FA01;Lo;0;L;5EA6;;;;N;;;;; +FA02;CJK COMPATIBILITY IDEOGRAPH-FA02;Lo;0;L;62D3;;;;N;;;;; +FA03;CJK COMPATIBILITY IDEOGRAPH-FA03;Lo;0;L;7CD6;;;;N;;;;; +FA04;CJK COMPATIBILITY IDEOGRAPH-FA04;Lo;0;L;5B85;;;;N;;;;; +FA05;CJK COMPATIBILITY IDEOGRAPH-FA05;Lo;0;L;6D1E;;;;N;;;;; +FA06;CJK COMPATIBILITY IDEOGRAPH-FA06;Lo;0;L;66B4;;;;N;;;;; +FA07;CJK COMPATIBILITY IDEOGRAPH-FA07;Lo;0;L;8F3B;;;;N;;;;; +FA08;CJK COMPATIBILITY IDEOGRAPH-FA08;Lo;0;L;884C;;;;N;;;;; +FA09;CJK COMPATIBILITY IDEOGRAPH-FA09;Lo;0;L;964D;;;;N;;;;; +FA0A;CJK COMPATIBILITY IDEOGRAPH-FA0A;Lo;0;L;898B;;;;N;;;;; +FA0B;CJK COMPATIBILITY IDEOGRAPH-FA0B;Lo;0;L;5ED3;;;;N;;;;; +FA0C;CJK COMPATIBILITY IDEOGRAPH-FA0C;Lo;0;L;5140;;;;N;;;;; +FA0D;CJK COMPATIBILITY IDEOGRAPH-FA0D;Lo;0;L;55C0;;;;N;;;;; +FA0E;CJK COMPATIBILITY IDEOGRAPH-FA0E;Lo;0;L;;;;;N;;;;; +FA0F;CJK COMPATIBILITY IDEOGRAPH-FA0F;Lo;0;L;;;;;N;;;;; +FA10;CJK COMPATIBILITY IDEOGRAPH-FA10;Lo;0;L;585A;;;;N;;;;; +FA11;CJK COMPATIBILITY IDEOGRAPH-FA11;Lo;0;L;;;;;N;;;;; +FA12;CJK COMPATIBILITY IDEOGRAPH-FA12;Lo;0;L;6674;;;;N;;;;; +FA13;CJK COMPATIBILITY IDEOGRAPH-FA13;Lo;0;L;;;;;N;;;;; +FA14;CJK COMPATIBILITY IDEOGRAPH-FA14;Lo;0;L;;;;;N;;;;; +FA15;CJK COMPATIBILITY IDEOGRAPH-FA15;Lo;0;L;51DE;;;;N;;;;; +FA16;CJK COMPATIBILITY IDEOGRAPH-FA16;Lo;0;L;732A;;;;N;;;;; +FA17;CJK COMPATIBILITY IDEOGRAPH-FA17;Lo;0;L;76CA;;;;N;;;;; +FA18;CJK COMPATIBILITY IDEOGRAPH-FA18;Lo;0;L;793C;;;;N;;;;; +FA19;CJK COMPATIBILITY IDEOGRAPH-FA19;Lo;0;L;795E;;;;N;;;;; +FA1A;CJK COMPATIBILITY IDEOGRAPH-FA1A;Lo;0;L;7965;;;;N;;;;; +FA1B;CJK COMPATIBILITY IDEOGRAPH-FA1B;Lo;0;L;798F;;;;N;;;;; +FA1C;CJK COMPATIBILITY IDEOGRAPH-FA1C;Lo;0;L;9756;;;;N;;;;; +FA1D;CJK COMPATIBILITY IDEOGRAPH-FA1D;Lo;0;L;7CBE;;;;N;;;;; +FA1E;CJK COMPATIBILITY IDEOGRAPH-FA1E;Lo;0;L;7FBD;;;;N;;;;; +FA1F;CJK COMPATIBILITY IDEOGRAPH-FA1F;Lo;0;L;;;;;N;;;;; +FA20;CJK COMPATIBILITY IDEOGRAPH-FA20;Lo;0;L;8612;;;;N;;;;; +FA21;CJK COMPATIBILITY IDEOGRAPH-FA21;Lo;0;L;;;;;N;;;;; +FA22;CJK COMPATIBILITY IDEOGRAPH-FA22;Lo;0;L;8AF8;;;;N;;;;; +FA23;CJK COMPATIBILITY IDEOGRAPH-FA23;Lo;0;L;;;;;N;;;;; +FA24;CJK COMPATIBILITY IDEOGRAPH-FA24;Lo;0;L;;;;;N;;;;; +FA25;CJK COMPATIBILITY IDEOGRAPH-FA25;Lo;0;L;9038;;;;N;;;;; +FA26;CJK COMPATIBILITY IDEOGRAPH-FA26;Lo;0;L;90FD;;;;N;;;;; +FA27;CJK COMPATIBILITY IDEOGRAPH-FA27;Lo;0;L;;;;;N;;;;; +FA28;CJK COMPATIBILITY IDEOGRAPH-FA28;Lo;0;L;;;;;N;;;;; +FA29;CJK COMPATIBILITY IDEOGRAPH-FA29;Lo;0;L;;;;;N;;;;; +FA2A;CJK COMPATIBILITY IDEOGRAPH-FA2A;Lo;0;L;98EF;;;;N;;;;; +FA2B;CJK COMPATIBILITY IDEOGRAPH-FA2B;Lo;0;L;98FC;;;;N;;;;; +FA2C;CJK COMPATIBILITY IDEOGRAPH-FA2C;Lo;0;L;9928;;;;N;;;;; +FA2D;CJK COMPATIBILITY IDEOGRAPH-FA2D;Lo;0;L;9DB4;;;;N;;;;; +FA2E;CJK COMPATIBILITY IDEOGRAPH-FA2E;Lo;0;L;90DE;;;;N;;;;; +FA2F;CJK COMPATIBILITY IDEOGRAPH-FA2F;Lo;0;L;96B7;;;;N;;;;; +FA30;CJK COMPATIBILITY IDEOGRAPH-FA30;Lo;0;L;4FAE;;;;N;;;;; +FA31;CJK COMPATIBILITY IDEOGRAPH-FA31;Lo;0;L;50E7;;;;N;;;;; +FA32;CJK COMPATIBILITY IDEOGRAPH-FA32;Lo;0;L;514D;;;;N;;;;; +FA33;CJK COMPATIBILITY IDEOGRAPH-FA33;Lo;0;L;52C9;;;;N;;;;; +FA34;CJK COMPATIBILITY IDEOGRAPH-FA34;Lo;0;L;52E4;;;;N;;;;; +FA35;CJK COMPATIBILITY IDEOGRAPH-FA35;Lo;0;L;5351;;;;N;;;;; +FA36;CJK COMPATIBILITY IDEOGRAPH-FA36;Lo;0;L;559D;;;;N;;;;; +FA37;CJK COMPATIBILITY IDEOGRAPH-FA37;Lo;0;L;5606;;;;N;;;;; +FA38;CJK COMPATIBILITY IDEOGRAPH-FA38;Lo;0;L;5668;;;;N;;;;; +FA39;CJK COMPATIBILITY IDEOGRAPH-FA39;Lo;0;L;5840;;;;N;;;;; +FA3A;CJK COMPATIBILITY IDEOGRAPH-FA3A;Lo;0;L;58A8;;;;N;;;;; +FA3B;CJK COMPATIBILITY IDEOGRAPH-FA3B;Lo;0;L;5C64;;;;N;;;;; +FA3C;CJK COMPATIBILITY IDEOGRAPH-FA3C;Lo;0;L;5C6E;;;;N;;;;; +FA3D;CJK COMPATIBILITY IDEOGRAPH-FA3D;Lo;0;L;6094;;;;N;;;;; +FA3E;CJK COMPATIBILITY IDEOGRAPH-FA3E;Lo;0;L;6168;;;;N;;;;; +FA3F;CJK COMPATIBILITY IDEOGRAPH-FA3F;Lo;0;L;618E;;;;N;;;;; +FA40;CJK COMPATIBILITY IDEOGRAPH-FA40;Lo;0;L;61F2;;;;N;;;;; +FA41;CJK COMPATIBILITY IDEOGRAPH-FA41;Lo;0;L;654F;;;;N;;;;; +FA42;CJK COMPATIBILITY IDEOGRAPH-FA42;Lo;0;L;65E2;;;;N;;;;; +FA43;CJK COMPATIBILITY IDEOGRAPH-FA43;Lo;0;L;6691;;;;N;;;;; +FA44;CJK COMPATIBILITY IDEOGRAPH-FA44;Lo;0;L;6885;;;;N;;;;; +FA45;CJK COMPATIBILITY IDEOGRAPH-FA45;Lo;0;L;6D77;;;;N;;;;; +FA46;CJK COMPATIBILITY IDEOGRAPH-FA46;Lo;0;L;6E1A;;;;N;;;;; +FA47;CJK COMPATIBILITY IDEOGRAPH-FA47;Lo;0;L;6F22;;;;N;;;;; +FA48;CJK COMPATIBILITY IDEOGRAPH-FA48;Lo;0;L;716E;;;;N;;;;; +FA49;CJK COMPATIBILITY IDEOGRAPH-FA49;Lo;0;L;722B;;;;N;;;;; +FA4A;CJK COMPATIBILITY IDEOGRAPH-FA4A;Lo;0;L;7422;;;;N;;;;; +FA4B;CJK COMPATIBILITY IDEOGRAPH-FA4B;Lo;0;L;7891;;;;N;;;;; +FA4C;CJK COMPATIBILITY IDEOGRAPH-FA4C;Lo;0;L;793E;;;;N;;;;; +FA4D;CJK COMPATIBILITY IDEOGRAPH-FA4D;Lo;0;L;7949;;;;N;;;;; +FA4E;CJK COMPATIBILITY IDEOGRAPH-FA4E;Lo;0;L;7948;;;;N;;;;; +FA4F;CJK COMPATIBILITY IDEOGRAPH-FA4F;Lo;0;L;7950;;;;N;;;;; +FA50;CJK COMPATIBILITY IDEOGRAPH-FA50;Lo;0;L;7956;;;;N;;;;; +FA51;CJK COMPATIBILITY IDEOGRAPH-FA51;Lo;0;L;795D;;;;N;;;;; +FA52;CJK COMPATIBILITY IDEOGRAPH-FA52;Lo;0;L;798D;;;;N;;;;; +FA53;CJK COMPATIBILITY IDEOGRAPH-FA53;Lo;0;L;798E;;;;N;;;;; +FA54;CJK COMPATIBILITY IDEOGRAPH-FA54;Lo;0;L;7A40;;;;N;;;;; +FA55;CJK COMPATIBILITY IDEOGRAPH-FA55;Lo;0;L;7A81;;;;N;;;;; +FA56;CJK COMPATIBILITY IDEOGRAPH-FA56;Lo;0;L;7BC0;;;;N;;;;; +FA57;CJK COMPATIBILITY IDEOGRAPH-FA57;Lo;0;L;7DF4;;;;N;;;;; +FA58;CJK COMPATIBILITY IDEOGRAPH-FA58;Lo;0;L;7E09;;;;N;;;;; +FA59;CJK COMPATIBILITY IDEOGRAPH-FA59;Lo;0;L;7E41;;;;N;;;;; +FA5A;CJK COMPATIBILITY IDEOGRAPH-FA5A;Lo;0;L;7F72;;;;N;;;;; +FA5B;CJK COMPATIBILITY IDEOGRAPH-FA5B;Lo;0;L;8005;;;;N;;;;; +FA5C;CJK COMPATIBILITY IDEOGRAPH-FA5C;Lo;0;L;81ED;;;;N;;;;; +FA5D;CJK COMPATIBILITY IDEOGRAPH-FA5D;Lo;0;L;8279;;;;N;;;;; +FA5E;CJK COMPATIBILITY IDEOGRAPH-FA5E;Lo;0;L;8279;;;;N;;;;; +FA5F;CJK COMPATIBILITY IDEOGRAPH-FA5F;Lo;0;L;8457;;;;N;;;;; +FA60;CJK COMPATIBILITY IDEOGRAPH-FA60;Lo;0;L;8910;;;;N;;;;; +FA61;CJK COMPATIBILITY IDEOGRAPH-FA61;Lo;0;L;8996;;;;N;;;;; +FA62;CJK COMPATIBILITY IDEOGRAPH-FA62;Lo;0;L;8B01;;;;N;;;;; +FA63;CJK COMPATIBILITY IDEOGRAPH-FA63;Lo;0;L;8B39;;;;N;;;;; +FA64;CJK COMPATIBILITY IDEOGRAPH-FA64;Lo;0;L;8CD3;;;;N;;;;; +FA65;CJK COMPATIBILITY IDEOGRAPH-FA65;Lo;0;L;8D08;;;;N;;;;; +FA66;CJK COMPATIBILITY IDEOGRAPH-FA66;Lo;0;L;8FB6;;;;N;;;;; +FA67;CJK COMPATIBILITY IDEOGRAPH-FA67;Lo;0;L;9038;;;;N;;;;; +FA68;CJK COMPATIBILITY IDEOGRAPH-FA68;Lo;0;L;96E3;;;;N;;;;; +FA69;CJK COMPATIBILITY IDEOGRAPH-FA69;Lo;0;L;97FF;;;;N;;;;; +FA6A;CJK COMPATIBILITY IDEOGRAPH-FA6A;Lo;0;L;983B;;;;N;;;;; +FA6B;CJK COMPATIBILITY IDEOGRAPH-FA6B;Lo;0;L;6075;;;;N;;;;; +FA6C;CJK COMPATIBILITY IDEOGRAPH-FA6C;Lo;0;L;242EE;;;;N;;;;; +FA6D;CJK COMPATIBILITY IDEOGRAPH-FA6D;Lo;0;L;8218;;;;N;;;;; +FA70;CJK COMPATIBILITY IDEOGRAPH-FA70;Lo;0;L;4E26;;;;N;;;;; +FA71;CJK COMPATIBILITY IDEOGRAPH-FA71;Lo;0;L;51B5;;;;N;;;;; +FA72;CJK COMPATIBILITY IDEOGRAPH-FA72;Lo;0;L;5168;;;;N;;;;; +FA73;CJK COMPATIBILITY IDEOGRAPH-FA73;Lo;0;L;4F80;;;;N;;;;; +FA74;CJK COMPATIBILITY IDEOGRAPH-FA74;Lo;0;L;5145;;;;N;;;;; +FA75;CJK COMPATIBILITY IDEOGRAPH-FA75;Lo;0;L;5180;;;;N;;;;; +FA76;CJK COMPATIBILITY IDEOGRAPH-FA76;Lo;0;L;52C7;;;;N;;;;; +FA77;CJK COMPATIBILITY IDEOGRAPH-FA77;Lo;0;L;52FA;;;;N;;;;; +FA78;CJK COMPATIBILITY IDEOGRAPH-FA78;Lo;0;L;559D;;;;N;;;;; +FA79;CJK COMPATIBILITY IDEOGRAPH-FA79;Lo;0;L;5555;;;;N;;;;; +FA7A;CJK COMPATIBILITY IDEOGRAPH-FA7A;Lo;0;L;5599;;;;N;;;;; +FA7B;CJK COMPATIBILITY IDEOGRAPH-FA7B;Lo;0;L;55E2;;;;N;;;;; +FA7C;CJK COMPATIBILITY IDEOGRAPH-FA7C;Lo;0;L;585A;;;;N;;;;; +FA7D;CJK COMPATIBILITY IDEOGRAPH-FA7D;Lo;0;L;58B3;;;;N;;;;; +FA7E;CJK COMPATIBILITY IDEOGRAPH-FA7E;Lo;0;L;5944;;;;N;;;;; +FA7F;CJK COMPATIBILITY IDEOGRAPH-FA7F;Lo;0;L;5954;;;;N;;;;; +FA80;CJK COMPATIBILITY IDEOGRAPH-FA80;Lo;0;L;5A62;;;;N;;;;; +FA81;CJK COMPATIBILITY IDEOGRAPH-FA81;Lo;0;L;5B28;;;;N;;;;; +FA82;CJK COMPATIBILITY IDEOGRAPH-FA82;Lo;0;L;5ED2;;;;N;;;;; +FA83;CJK COMPATIBILITY IDEOGRAPH-FA83;Lo;0;L;5ED9;;;;N;;;;; +FA84;CJK COMPATIBILITY IDEOGRAPH-FA84;Lo;0;L;5F69;;;;N;;;;; +FA85;CJK COMPATIBILITY IDEOGRAPH-FA85;Lo;0;L;5FAD;;;;N;;;;; +FA86;CJK COMPATIBILITY IDEOGRAPH-FA86;Lo;0;L;60D8;;;;N;;;;; +FA87;CJK COMPATIBILITY IDEOGRAPH-FA87;Lo;0;L;614E;;;;N;;;;; +FA88;CJK COMPATIBILITY IDEOGRAPH-FA88;Lo;0;L;6108;;;;N;;;;; +FA89;CJK COMPATIBILITY IDEOGRAPH-FA89;Lo;0;L;618E;;;;N;;;;; +FA8A;CJK COMPATIBILITY IDEOGRAPH-FA8A;Lo;0;L;6160;;;;N;;;;; +FA8B;CJK COMPATIBILITY IDEOGRAPH-FA8B;Lo;0;L;61F2;;;;N;;;;; +FA8C;CJK COMPATIBILITY IDEOGRAPH-FA8C;Lo;0;L;6234;;;;N;;;;; +FA8D;CJK COMPATIBILITY IDEOGRAPH-FA8D;Lo;0;L;63C4;;;;N;;;;; +FA8E;CJK COMPATIBILITY IDEOGRAPH-FA8E;Lo;0;L;641C;;;;N;;;;; +FA8F;CJK COMPATIBILITY IDEOGRAPH-FA8F;Lo;0;L;6452;;;;N;;;;; +FA90;CJK COMPATIBILITY IDEOGRAPH-FA90;Lo;0;L;6556;;;;N;;;;; +FA91;CJK COMPATIBILITY IDEOGRAPH-FA91;Lo;0;L;6674;;;;N;;;;; +FA92;CJK COMPATIBILITY IDEOGRAPH-FA92;Lo;0;L;6717;;;;N;;;;; +FA93;CJK COMPATIBILITY IDEOGRAPH-FA93;Lo;0;L;671B;;;;N;;;;; +FA94;CJK COMPATIBILITY IDEOGRAPH-FA94;Lo;0;L;6756;;;;N;;;;; +FA95;CJK COMPATIBILITY IDEOGRAPH-FA95;Lo;0;L;6B79;;;;N;;;;; +FA96;CJK COMPATIBILITY IDEOGRAPH-FA96;Lo;0;L;6BBA;;;;N;;;;; +FA97;CJK COMPATIBILITY IDEOGRAPH-FA97;Lo;0;L;6D41;;;;N;;;;; +FA98;CJK COMPATIBILITY IDEOGRAPH-FA98;Lo;0;L;6EDB;;;;N;;;;; +FA99;CJK COMPATIBILITY IDEOGRAPH-FA99;Lo;0;L;6ECB;;;;N;;;;; +FA9A;CJK COMPATIBILITY IDEOGRAPH-FA9A;Lo;0;L;6F22;;;;N;;;;; +FA9B;CJK COMPATIBILITY IDEOGRAPH-FA9B;Lo;0;L;701E;;;;N;;;;; +FA9C;CJK COMPATIBILITY IDEOGRAPH-FA9C;Lo;0;L;716E;;;;N;;;;; +FA9D;CJK COMPATIBILITY IDEOGRAPH-FA9D;Lo;0;L;77A7;;;;N;;;;; +FA9E;CJK COMPATIBILITY IDEOGRAPH-FA9E;Lo;0;L;7235;;;;N;;;;; +FA9F;CJK COMPATIBILITY IDEOGRAPH-FA9F;Lo;0;L;72AF;;;;N;;;;; +FAA0;CJK COMPATIBILITY IDEOGRAPH-FAA0;Lo;0;L;732A;;;;N;;;;; +FAA1;CJK COMPATIBILITY IDEOGRAPH-FAA1;Lo;0;L;7471;;;;N;;;;; +FAA2;CJK COMPATIBILITY IDEOGRAPH-FAA2;Lo;0;L;7506;;;;N;;;;; +FAA3;CJK COMPATIBILITY IDEOGRAPH-FAA3;Lo;0;L;753B;;;;N;;;;; +FAA4;CJK COMPATIBILITY IDEOGRAPH-FAA4;Lo;0;L;761D;;;;N;;;;; +FAA5;CJK COMPATIBILITY IDEOGRAPH-FAA5;Lo;0;L;761F;;;;N;;;;; +FAA6;CJK COMPATIBILITY IDEOGRAPH-FAA6;Lo;0;L;76CA;;;;N;;;;; +FAA7;CJK COMPATIBILITY IDEOGRAPH-FAA7;Lo;0;L;76DB;;;;N;;;;; +FAA8;CJK COMPATIBILITY IDEOGRAPH-FAA8;Lo;0;L;76F4;;;;N;;;;; +FAA9;CJK COMPATIBILITY IDEOGRAPH-FAA9;Lo;0;L;774A;;;;N;;;;; +FAAA;CJK COMPATIBILITY IDEOGRAPH-FAAA;Lo;0;L;7740;;;;N;;;;; +FAAB;CJK COMPATIBILITY IDEOGRAPH-FAAB;Lo;0;L;78CC;;;;N;;;;; +FAAC;CJK COMPATIBILITY IDEOGRAPH-FAAC;Lo;0;L;7AB1;;;;N;;;;; +FAAD;CJK COMPATIBILITY IDEOGRAPH-FAAD;Lo;0;L;7BC0;;;;N;;;;; +FAAE;CJK COMPATIBILITY IDEOGRAPH-FAAE;Lo;0;L;7C7B;;;;N;;;;; +FAAF;CJK COMPATIBILITY IDEOGRAPH-FAAF;Lo;0;L;7D5B;;;;N;;;;; +FAB0;CJK COMPATIBILITY IDEOGRAPH-FAB0;Lo;0;L;7DF4;;;;N;;;;; +FAB1;CJK COMPATIBILITY IDEOGRAPH-FAB1;Lo;0;L;7F3E;;;;N;;;;; +FAB2;CJK COMPATIBILITY IDEOGRAPH-FAB2;Lo;0;L;8005;;;;N;;;;; +FAB3;CJK COMPATIBILITY IDEOGRAPH-FAB3;Lo;0;L;8352;;;;N;;;;; +FAB4;CJK COMPATIBILITY IDEOGRAPH-FAB4;Lo;0;L;83EF;;;;N;;;;; +FAB5;CJK COMPATIBILITY IDEOGRAPH-FAB5;Lo;0;L;8779;;;;N;;;;; +FAB6;CJK COMPATIBILITY IDEOGRAPH-FAB6;Lo;0;L;8941;;;;N;;;;; +FAB7;CJK COMPATIBILITY IDEOGRAPH-FAB7;Lo;0;L;8986;;;;N;;;;; +FAB8;CJK COMPATIBILITY IDEOGRAPH-FAB8;Lo;0;L;8996;;;;N;;;;; +FAB9;CJK COMPATIBILITY IDEOGRAPH-FAB9;Lo;0;L;8ABF;;;;N;;;;; +FABA;CJK COMPATIBILITY IDEOGRAPH-FABA;Lo;0;L;8AF8;;;;N;;;;; +FABB;CJK COMPATIBILITY IDEOGRAPH-FABB;Lo;0;L;8ACB;;;;N;;;;; +FABC;CJK COMPATIBILITY IDEOGRAPH-FABC;Lo;0;L;8B01;;;;N;;;;; +FABD;CJK COMPATIBILITY IDEOGRAPH-FABD;Lo;0;L;8AFE;;;;N;;;;; +FABE;CJK COMPATIBILITY IDEOGRAPH-FABE;Lo;0;L;8AED;;;;N;;;;; +FABF;CJK COMPATIBILITY IDEOGRAPH-FABF;Lo;0;L;8B39;;;;N;;;;; +FAC0;CJK COMPATIBILITY IDEOGRAPH-FAC0;Lo;0;L;8B8A;;;;N;;;;; +FAC1;CJK COMPATIBILITY IDEOGRAPH-FAC1;Lo;0;L;8D08;;;;N;;;;; +FAC2;CJK COMPATIBILITY IDEOGRAPH-FAC2;Lo;0;L;8F38;;;;N;;;;; +FAC3;CJK COMPATIBILITY IDEOGRAPH-FAC3;Lo;0;L;9072;;;;N;;;;; +FAC4;CJK COMPATIBILITY IDEOGRAPH-FAC4;Lo;0;L;9199;;;;N;;;;; +FAC5;CJK COMPATIBILITY IDEOGRAPH-FAC5;Lo;0;L;9276;;;;N;;;;; +FAC6;CJK COMPATIBILITY IDEOGRAPH-FAC6;Lo;0;L;967C;;;;N;;;;; +FAC7;CJK COMPATIBILITY IDEOGRAPH-FAC7;Lo;0;L;96E3;;;;N;;;;; +FAC8;CJK COMPATIBILITY IDEOGRAPH-FAC8;Lo;0;L;9756;;;;N;;;;; +FAC9;CJK COMPATIBILITY IDEOGRAPH-FAC9;Lo;0;L;97DB;;;;N;;;;; +FACA;CJK COMPATIBILITY IDEOGRAPH-FACA;Lo;0;L;97FF;;;;N;;;;; +FACB;CJK COMPATIBILITY IDEOGRAPH-FACB;Lo;0;L;980B;;;;N;;;;; +FACC;CJK COMPATIBILITY IDEOGRAPH-FACC;Lo;0;L;983B;;;;N;;;;; +FACD;CJK COMPATIBILITY IDEOGRAPH-FACD;Lo;0;L;9B12;;;;N;;;;; +FACE;CJK COMPATIBILITY IDEOGRAPH-FACE;Lo;0;L;9F9C;;;;N;;;;; +FACF;CJK COMPATIBILITY IDEOGRAPH-FACF;Lo;0;L;2284A;;;;N;;;;; +FAD0;CJK COMPATIBILITY IDEOGRAPH-FAD0;Lo;0;L;22844;;;;N;;;;; +FAD1;CJK COMPATIBILITY IDEOGRAPH-FAD1;Lo;0;L;233D5;;;;N;;;;; +FAD2;CJK COMPATIBILITY IDEOGRAPH-FAD2;Lo;0;L;3B9D;;;;N;;;;; +FAD3;CJK COMPATIBILITY IDEOGRAPH-FAD3;Lo;0;L;4018;;;;N;;;;; +FAD4;CJK COMPATIBILITY IDEOGRAPH-FAD4;Lo;0;L;4039;;;;N;;;;; +FAD5;CJK COMPATIBILITY IDEOGRAPH-FAD5;Lo;0;L;25249;;;;N;;;;; +FAD6;CJK COMPATIBILITY IDEOGRAPH-FAD6;Lo;0;L;25CD0;;;;N;;;;; +FAD7;CJK COMPATIBILITY IDEOGRAPH-FAD7;Lo;0;L;27ED3;;;;N;;;;; +FAD8;CJK COMPATIBILITY IDEOGRAPH-FAD8;Lo;0;L;9F43;;;;N;;;;; +FAD9;CJK COMPATIBILITY IDEOGRAPH-FAD9;Lo;0;L;9F8E;;;;N;;;;; +FB00;LATIN SMALL LIGATURE FF;Ll;0;L; 0066 0066;;;;N;;;;; +FB01;LATIN SMALL LIGATURE FI;Ll;0;L; 0066 0069;;;;N;;;;; +FB02;LATIN SMALL LIGATURE FL;Ll;0;L; 0066 006C;;;;N;;;;; +FB03;LATIN SMALL LIGATURE FFI;Ll;0;L; 0066 0066 0069;;;;N;;;;; +FB04;LATIN SMALL LIGATURE FFL;Ll;0;L; 0066 0066 006C;;;;N;;;;; +FB05;LATIN SMALL LIGATURE LONG S T;Ll;0;L; 017F 0074;;;;N;;;;; +FB06;LATIN SMALL LIGATURE ST;Ll;0;L; 0073 0074;;;;N;;;;; +FB13;ARMENIAN SMALL LIGATURE MEN NOW;Ll;0;L; 0574 0576;;;;N;;;;; +FB14;ARMENIAN SMALL LIGATURE MEN ECH;Ll;0;L; 0574 0565;;;;N;;;;; +FB15;ARMENIAN SMALL LIGATURE MEN INI;Ll;0;L; 0574 056B;;;;N;;;;; +FB16;ARMENIAN SMALL LIGATURE VEW NOW;Ll;0;L; 057E 0576;;;;N;;;;; +FB17;ARMENIAN SMALL LIGATURE MEN XEH;Ll;0;L; 0574 056D;;;;N;;;;; +FB1D;HEBREW LETTER YOD WITH HIRIQ;Lo;0;R;05D9 05B4;;;;N;;;;; +FB1E;HEBREW POINT JUDEO-SPANISH VARIKA;Mn;26;NSM;;;;;N;HEBREW POINT VARIKA;;;; +FB1F;HEBREW LIGATURE YIDDISH YOD YOD PATAH;Lo;0;R;05F2 05B7;;;;N;;;;; +FB20;HEBREW LETTER ALTERNATIVE AYIN;Lo;0;R; 05E2;;;;N;;;;; +FB21;HEBREW LETTER WIDE ALEF;Lo;0;R; 05D0;;;;N;;;;; +FB22;HEBREW LETTER WIDE DALET;Lo;0;R; 05D3;;;;N;;;;; +FB23;HEBREW LETTER WIDE HE;Lo;0;R; 05D4;;;;N;;;;; +FB24;HEBREW LETTER WIDE KAF;Lo;0;R; 05DB;;;;N;;;;; +FB25;HEBREW LETTER WIDE LAMED;Lo;0;R; 05DC;;;;N;;;;; +FB26;HEBREW LETTER WIDE FINAL MEM;Lo;0;R; 05DD;;;;N;;;;; +FB27;HEBREW LETTER WIDE RESH;Lo;0;R; 05E8;;;;N;;;;; +FB28;HEBREW LETTER WIDE TAV;Lo;0;R; 05EA;;;;N;;;;; +FB29;HEBREW LETTER ALTERNATIVE PLUS SIGN;Sm;0;ES; 002B;;;;N;;;;; +FB2A;HEBREW LETTER SHIN WITH SHIN DOT;Lo;0;R;05E9 05C1;;;;N;;;;; +FB2B;HEBREW LETTER SHIN WITH SIN DOT;Lo;0;R;05E9 05C2;;;;N;;;;; +FB2C;HEBREW LETTER SHIN WITH DAGESH AND SHIN DOT;Lo;0;R;FB49 05C1;;;;N;;;;; +FB2D;HEBREW LETTER SHIN WITH DAGESH AND SIN DOT;Lo;0;R;FB49 05C2;;;;N;;;;; +FB2E;HEBREW LETTER ALEF WITH PATAH;Lo;0;R;05D0 05B7;;;;N;;;;; +FB2F;HEBREW LETTER ALEF WITH QAMATS;Lo;0;R;05D0 05B8;;;;N;;;;; +FB30;HEBREW LETTER ALEF WITH MAPIQ;Lo;0;R;05D0 05BC;;;;N;;;;; +FB31;HEBREW LETTER BET WITH DAGESH;Lo;0;R;05D1 05BC;;;;N;;;;; +FB32;HEBREW LETTER GIMEL WITH DAGESH;Lo;0;R;05D2 05BC;;;;N;;;;; +FB33;HEBREW LETTER DALET WITH DAGESH;Lo;0;R;05D3 05BC;;;;N;;;;; +FB34;HEBREW LETTER HE WITH MAPIQ;Lo;0;R;05D4 05BC;;;;N;;;;; +FB35;HEBREW LETTER VAV WITH DAGESH;Lo;0;R;05D5 05BC;;;;N;;;;; +FB36;HEBREW LETTER ZAYIN WITH DAGESH;Lo;0;R;05D6 05BC;;;;N;;;;; +FB38;HEBREW LETTER TET WITH DAGESH;Lo;0;R;05D8 05BC;;;;N;;;;; +FB39;HEBREW LETTER YOD WITH DAGESH;Lo;0;R;05D9 05BC;;;;N;;;;; +FB3A;HEBREW LETTER FINAL KAF WITH DAGESH;Lo;0;R;05DA 05BC;;;;N;;;;; +FB3B;HEBREW LETTER KAF WITH DAGESH;Lo;0;R;05DB 05BC;;;;N;;;;; +FB3C;HEBREW LETTER LAMED WITH DAGESH;Lo;0;R;05DC 05BC;;;;N;;;;; +FB3E;HEBREW LETTER MEM WITH DAGESH;Lo;0;R;05DE 05BC;;;;N;;;;; +FB40;HEBREW LETTER NUN WITH DAGESH;Lo;0;R;05E0 05BC;;;;N;;;;; +FB41;HEBREW LETTER SAMEKH WITH DAGESH;Lo;0;R;05E1 05BC;;;;N;;;;; +FB43;HEBREW LETTER FINAL PE WITH DAGESH;Lo;0;R;05E3 05BC;;;;N;;;;; +FB44;HEBREW LETTER PE WITH DAGESH;Lo;0;R;05E4 05BC;;;;N;;;;; +FB46;HEBREW LETTER TSADI WITH DAGESH;Lo;0;R;05E6 05BC;;;;N;;;;; +FB47;HEBREW LETTER QOF WITH DAGESH;Lo;0;R;05E7 05BC;;;;N;;;;; +FB48;HEBREW LETTER RESH WITH DAGESH;Lo;0;R;05E8 05BC;;;;N;;;;; +FB49;HEBREW LETTER SHIN WITH DAGESH;Lo;0;R;05E9 05BC;;;;N;;;;; +FB4A;HEBREW LETTER TAV WITH DAGESH;Lo;0;R;05EA 05BC;;;;N;;;;; +FB4B;HEBREW LETTER VAV WITH HOLAM;Lo;0;R;05D5 05B9;;;;N;;;;; +FB4C;HEBREW LETTER BET WITH RAFE;Lo;0;R;05D1 05BF;;;;N;;;;; +FB4D;HEBREW LETTER KAF WITH RAFE;Lo;0;R;05DB 05BF;;;;N;;;;; +FB4E;HEBREW LETTER PE WITH RAFE;Lo;0;R;05E4 05BF;;;;N;;;;; +FB4F;HEBREW LIGATURE ALEF LAMED;Lo;0;R; 05D0 05DC;;;;N;;;;; +FB50;ARABIC LETTER ALEF WASLA ISOLATED FORM;Lo;0;AL; 0671;;;;N;;;;; +FB51;ARABIC LETTER ALEF WASLA FINAL FORM;Lo;0;AL; 0671;;;;N;;;;; +FB52;ARABIC LETTER BEEH ISOLATED FORM;Lo;0;AL; 067B;;;;N;;;;; +FB53;ARABIC LETTER BEEH FINAL FORM;Lo;0;AL; 067B;;;;N;;;;; +FB54;ARABIC LETTER BEEH INITIAL FORM;Lo;0;AL; 067B;;;;N;;;;; +FB55;ARABIC LETTER BEEH MEDIAL FORM;Lo;0;AL; 067B;;;;N;;;;; +FB56;ARABIC LETTER PEH ISOLATED FORM;Lo;0;AL; 067E;;;;N;;;;; +FB57;ARABIC LETTER PEH FINAL FORM;Lo;0;AL; 067E;;;;N;;;;; +FB58;ARABIC LETTER PEH INITIAL FORM;Lo;0;AL; 067E;;;;N;;;;; +FB59;ARABIC LETTER PEH MEDIAL FORM;Lo;0;AL; 067E;;;;N;;;;; +FB5A;ARABIC LETTER BEHEH ISOLATED FORM;Lo;0;AL; 0680;;;;N;;;;; +FB5B;ARABIC LETTER BEHEH FINAL FORM;Lo;0;AL; 0680;;;;N;;;;; +FB5C;ARABIC LETTER BEHEH INITIAL FORM;Lo;0;AL; 0680;;;;N;;;;; +FB5D;ARABIC LETTER BEHEH MEDIAL FORM;Lo;0;AL; 0680;;;;N;;;;; +FB5E;ARABIC LETTER TTEHEH ISOLATED FORM;Lo;0;AL; 067A;;;;N;;;;; +FB5F;ARABIC LETTER TTEHEH FINAL FORM;Lo;0;AL; 067A;;;;N;;;;; +FB60;ARABIC LETTER TTEHEH INITIAL FORM;Lo;0;AL; 067A;;;;N;;;;; +FB61;ARABIC LETTER TTEHEH MEDIAL FORM;Lo;0;AL; 067A;;;;N;;;;; +FB62;ARABIC LETTER TEHEH ISOLATED FORM;Lo;0;AL; 067F;;;;N;;;;; +FB63;ARABIC LETTER TEHEH FINAL FORM;Lo;0;AL; 067F;;;;N;;;;; +FB64;ARABIC LETTER TEHEH INITIAL FORM;Lo;0;AL; 067F;;;;N;;;;; +FB65;ARABIC LETTER TEHEH MEDIAL FORM;Lo;0;AL; 067F;;;;N;;;;; +FB66;ARABIC LETTER TTEH ISOLATED FORM;Lo;0;AL; 0679;;;;N;;;;; +FB67;ARABIC LETTER TTEH FINAL FORM;Lo;0;AL; 0679;;;;N;;;;; +FB68;ARABIC LETTER TTEH INITIAL FORM;Lo;0;AL; 0679;;;;N;;;;; +FB69;ARABIC LETTER TTEH MEDIAL FORM;Lo;0;AL; 0679;;;;N;;;;; +FB6A;ARABIC LETTER VEH ISOLATED FORM;Lo;0;AL; 06A4;;;;N;;;;; +FB6B;ARABIC LETTER VEH FINAL FORM;Lo;0;AL; 06A4;;;;N;;;;; +FB6C;ARABIC LETTER VEH INITIAL FORM;Lo;0;AL; 06A4;;;;N;;;;; +FB6D;ARABIC LETTER VEH MEDIAL FORM;Lo;0;AL; 06A4;;;;N;;;;; +FB6E;ARABIC LETTER PEHEH ISOLATED FORM;Lo;0;AL; 06A6;;;;N;;;;; +FB6F;ARABIC LETTER PEHEH FINAL FORM;Lo;0;AL; 06A6;;;;N;;;;; +FB70;ARABIC LETTER PEHEH INITIAL FORM;Lo;0;AL; 06A6;;;;N;;;;; +FB71;ARABIC LETTER PEHEH MEDIAL FORM;Lo;0;AL; 06A6;;;;N;;;;; +FB72;ARABIC LETTER DYEH ISOLATED FORM;Lo;0;AL; 0684;;;;N;;;;; +FB73;ARABIC LETTER DYEH FINAL FORM;Lo;0;AL; 0684;;;;N;;;;; +FB74;ARABIC LETTER DYEH INITIAL FORM;Lo;0;AL; 0684;;;;N;;;;; +FB75;ARABIC LETTER DYEH MEDIAL FORM;Lo;0;AL; 0684;;;;N;;;;; +FB76;ARABIC LETTER NYEH ISOLATED FORM;Lo;0;AL; 0683;;;;N;;;;; +FB77;ARABIC LETTER NYEH FINAL FORM;Lo;0;AL; 0683;;;;N;;;;; +FB78;ARABIC LETTER NYEH INITIAL FORM;Lo;0;AL; 0683;;;;N;;;;; +FB79;ARABIC LETTER NYEH MEDIAL FORM;Lo;0;AL; 0683;;;;N;;;;; +FB7A;ARABIC LETTER TCHEH ISOLATED FORM;Lo;0;AL; 0686;;;;N;;;;; +FB7B;ARABIC LETTER TCHEH FINAL FORM;Lo;0;AL; 0686;;;;N;;;;; +FB7C;ARABIC LETTER TCHEH INITIAL FORM;Lo;0;AL; 0686;;;;N;;;;; +FB7D;ARABIC LETTER TCHEH MEDIAL FORM;Lo;0;AL; 0686;;;;N;;;;; +FB7E;ARABIC LETTER TCHEHEH ISOLATED FORM;Lo;0;AL; 0687;;;;N;;;;; +FB7F;ARABIC LETTER TCHEHEH FINAL FORM;Lo;0;AL; 0687;;;;N;;;;; +FB80;ARABIC LETTER TCHEHEH INITIAL FORM;Lo;0;AL; 0687;;;;N;;;;; +FB81;ARABIC LETTER TCHEHEH MEDIAL FORM;Lo;0;AL; 0687;;;;N;;;;; +FB82;ARABIC LETTER DDAHAL ISOLATED FORM;Lo;0;AL; 068D;;;;N;;;;; +FB83;ARABIC LETTER DDAHAL FINAL FORM;Lo;0;AL; 068D;;;;N;;;;; +FB84;ARABIC LETTER DAHAL ISOLATED FORM;Lo;0;AL; 068C;;;;N;;;;; +FB85;ARABIC LETTER DAHAL FINAL FORM;Lo;0;AL; 068C;;;;N;;;;; +FB86;ARABIC LETTER DUL ISOLATED FORM;Lo;0;AL; 068E;;;;N;;;;; +FB87;ARABIC LETTER DUL FINAL FORM;Lo;0;AL; 068E;;;;N;;;;; +FB88;ARABIC LETTER DDAL ISOLATED FORM;Lo;0;AL; 0688;;;;N;;;;; +FB89;ARABIC LETTER DDAL FINAL FORM;Lo;0;AL; 0688;;;;N;;;;; +FB8A;ARABIC LETTER JEH ISOLATED FORM;Lo;0;AL; 0698;;;;N;;;;; +FB8B;ARABIC LETTER JEH FINAL FORM;Lo;0;AL; 0698;;;;N;;;;; +FB8C;ARABIC LETTER RREH ISOLATED FORM;Lo;0;AL; 0691;;;;N;;;;; +FB8D;ARABIC LETTER RREH FINAL FORM;Lo;0;AL; 0691;;;;N;;;;; +FB8E;ARABIC LETTER KEHEH ISOLATED FORM;Lo;0;AL; 06A9;;;;N;;;;; +FB8F;ARABIC LETTER KEHEH FINAL FORM;Lo;0;AL; 06A9;;;;N;;;;; +FB90;ARABIC LETTER KEHEH INITIAL FORM;Lo;0;AL; 06A9;;;;N;;;;; +FB91;ARABIC LETTER KEHEH MEDIAL FORM;Lo;0;AL; 06A9;;;;N;;;;; +FB92;ARABIC LETTER GAF ISOLATED FORM;Lo;0;AL; 06AF;;;;N;;;;; +FB93;ARABIC LETTER GAF FINAL FORM;Lo;0;AL; 06AF;;;;N;;;;; +FB94;ARABIC LETTER GAF INITIAL FORM;Lo;0;AL; 06AF;;;;N;;;;; +FB95;ARABIC LETTER GAF MEDIAL FORM;Lo;0;AL; 06AF;;;;N;;;;; +FB96;ARABIC LETTER GUEH ISOLATED FORM;Lo;0;AL; 06B3;;;;N;;;;; +FB97;ARABIC LETTER GUEH FINAL FORM;Lo;0;AL; 06B3;;;;N;;;;; +FB98;ARABIC LETTER GUEH INITIAL FORM;Lo;0;AL; 06B3;;;;N;;;;; +FB99;ARABIC LETTER GUEH MEDIAL FORM;Lo;0;AL; 06B3;;;;N;;;;; +FB9A;ARABIC LETTER NGOEH ISOLATED FORM;Lo;0;AL; 06B1;;;;N;;;;; +FB9B;ARABIC LETTER NGOEH FINAL FORM;Lo;0;AL; 06B1;;;;N;;;;; +FB9C;ARABIC LETTER NGOEH INITIAL FORM;Lo;0;AL; 06B1;;;;N;;;;; +FB9D;ARABIC LETTER NGOEH MEDIAL FORM;Lo;0;AL; 06B1;;;;N;;;;; +FB9E;ARABIC LETTER NOON GHUNNA ISOLATED FORM;Lo;0;AL; 06BA;;;;N;;;;; +FB9F;ARABIC LETTER NOON GHUNNA FINAL FORM;Lo;0;AL; 06BA;;;;N;;;;; +FBA0;ARABIC LETTER RNOON ISOLATED FORM;Lo;0;AL; 06BB;;;;N;;;;; +FBA1;ARABIC LETTER RNOON FINAL FORM;Lo;0;AL; 06BB;;;;N;;;;; +FBA2;ARABIC LETTER RNOON INITIAL FORM;Lo;0;AL; 06BB;;;;N;;;;; +FBA3;ARABIC LETTER RNOON MEDIAL FORM;Lo;0;AL; 06BB;;;;N;;;;; +FBA4;ARABIC LETTER HEH WITH YEH ABOVE ISOLATED FORM;Lo;0;AL; 06C0;;;;N;;;;; +FBA5;ARABIC LETTER HEH WITH YEH ABOVE FINAL FORM;Lo;0;AL; 06C0;;;;N;;;;; +FBA6;ARABIC LETTER HEH GOAL ISOLATED FORM;Lo;0;AL; 06C1;;;;N;;;;; +FBA7;ARABIC LETTER HEH GOAL FINAL FORM;Lo;0;AL; 06C1;;;;N;;;;; +FBA8;ARABIC LETTER HEH GOAL INITIAL FORM;Lo;0;AL; 06C1;;;;N;;;;; +FBA9;ARABIC LETTER HEH GOAL MEDIAL FORM;Lo;0;AL; 06C1;;;;N;;;;; +FBAA;ARABIC LETTER HEH DOACHASHMEE ISOLATED FORM;Lo;0;AL; 06BE;;;;N;;;;; +FBAB;ARABIC LETTER HEH DOACHASHMEE FINAL FORM;Lo;0;AL; 06BE;;;;N;;;;; +FBAC;ARABIC LETTER HEH DOACHASHMEE INITIAL FORM;Lo;0;AL; 06BE;;;;N;;;;; +FBAD;ARABIC LETTER HEH DOACHASHMEE MEDIAL FORM;Lo;0;AL; 06BE;;;;N;;;;; +FBAE;ARABIC LETTER YEH BARREE ISOLATED FORM;Lo;0;AL; 06D2;;;;N;;;;; +FBAF;ARABIC LETTER YEH BARREE FINAL FORM;Lo;0;AL; 06D2;;;;N;;;;; +FBB0;ARABIC LETTER YEH BARREE WITH HAMZA ABOVE ISOLATED FORM;Lo;0;AL; 06D3;;;;N;;;;; +FBB1;ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM;Lo;0;AL; 06D3;;;;N;;;;; +FBB2;ARABIC SYMBOL DOT ABOVE;Sk;0;AL;;;;;N;;;;; +FBB3;ARABIC SYMBOL DOT BELOW;Sk;0;AL;;;;;N;;;;; +FBB4;ARABIC SYMBOL TWO DOTS ABOVE;Sk;0;AL;;;;;N;;;;; +FBB5;ARABIC SYMBOL TWO DOTS BELOW;Sk;0;AL;;;;;N;;;;; +FBB6;ARABIC SYMBOL THREE DOTS ABOVE;Sk;0;AL;;;;;N;;;;; +FBB7;ARABIC SYMBOL THREE DOTS BELOW;Sk;0;AL;;;;;N;;;;; +FBB8;ARABIC SYMBOL THREE DOTS POINTING DOWNWARDS ABOVE;Sk;0;AL;;;;;N;;;;; +FBB9;ARABIC SYMBOL THREE DOTS POINTING DOWNWARDS BELOW;Sk;0;AL;;;;;N;;;;; +FBBA;ARABIC SYMBOL FOUR DOTS ABOVE;Sk;0;AL;;;;;N;;;;; +FBBB;ARABIC SYMBOL FOUR DOTS BELOW;Sk;0;AL;;;;;N;;;;; +FBBC;ARABIC SYMBOL DOUBLE VERTICAL BAR BELOW;Sk;0;AL;;;;;N;;;;; +FBBD;ARABIC SYMBOL TWO DOTS VERTICALLY ABOVE;Sk;0;AL;;;;;N;;;;; +FBBE;ARABIC SYMBOL TWO DOTS VERTICALLY BELOW;Sk;0;AL;;;;;N;;;;; +FBBF;ARABIC SYMBOL RING;Sk;0;AL;;;;;N;;;;; +FBC0;ARABIC SYMBOL SMALL TAH ABOVE;Sk;0;AL;;;;;N;;;;; +FBC1;ARABIC SYMBOL SMALL TAH BELOW;Sk;0;AL;;;;;N;;;;; +FBD3;ARABIC LETTER NG ISOLATED FORM;Lo;0;AL; 06AD;;;;N;;;;; +FBD4;ARABIC LETTER NG FINAL FORM;Lo;0;AL; 06AD;;;;N;;;;; +FBD5;ARABIC LETTER NG INITIAL FORM;Lo;0;AL; 06AD;;;;N;;;;; +FBD6;ARABIC LETTER NG MEDIAL FORM;Lo;0;AL; 06AD;;;;N;;;;; +FBD7;ARABIC LETTER U ISOLATED FORM;Lo;0;AL; 06C7;;;;N;;;;; +FBD8;ARABIC LETTER U FINAL FORM;Lo;0;AL; 06C7;;;;N;;;;; +FBD9;ARABIC LETTER OE ISOLATED FORM;Lo;0;AL; 06C6;;;;N;;;;; +FBDA;ARABIC LETTER OE FINAL FORM;Lo;0;AL; 06C6;;;;N;;;;; +FBDB;ARABIC LETTER YU ISOLATED FORM;Lo;0;AL; 06C8;;;;N;;;;; +FBDC;ARABIC LETTER YU FINAL FORM;Lo;0;AL; 06C8;;;;N;;;;; +FBDD;ARABIC LETTER U WITH HAMZA ABOVE ISOLATED FORM;Lo;0;AL; 0677;;;;N;;;;; +FBDE;ARABIC LETTER VE ISOLATED FORM;Lo;0;AL; 06CB;;;;N;;;;; +FBDF;ARABIC LETTER VE FINAL FORM;Lo;0;AL; 06CB;;;;N;;;;; +FBE0;ARABIC LETTER KIRGHIZ OE ISOLATED FORM;Lo;0;AL; 06C5;;;;N;;;;; +FBE1;ARABIC LETTER KIRGHIZ OE FINAL FORM;Lo;0;AL; 06C5;;;;N;;;;; +FBE2;ARABIC LETTER KIRGHIZ YU ISOLATED FORM;Lo;0;AL; 06C9;;;;N;;;;; +FBE3;ARABIC LETTER KIRGHIZ YU FINAL FORM;Lo;0;AL; 06C9;;;;N;;;;; +FBE4;ARABIC LETTER E ISOLATED FORM;Lo;0;AL; 06D0;;;;N;;;;; +FBE5;ARABIC LETTER E FINAL FORM;Lo;0;AL; 06D0;;;;N;;;;; +FBE6;ARABIC LETTER E INITIAL FORM;Lo;0;AL; 06D0;;;;N;;;;; +FBE7;ARABIC LETTER E MEDIAL FORM;Lo;0;AL; 06D0;;;;N;;;;; +FBE8;ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA INITIAL FORM;Lo;0;AL; 0649;;;;N;;;;; +FBE9;ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA MEDIAL FORM;Lo;0;AL; 0649;;;;N;;;;; +FBEA;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF ISOLATED FORM;Lo;0;AL; 0626 0627;;;;N;;;;; +FBEB;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF FINAL FORM;Lo;0;AL; 0626 0627;;;;N;;;;; +FBEC;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE ISOLATED FORM;Lo;0;AL; 0626 06D5;;;;N;;;;; +FBED;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE FINAL FORM;Lo;0;AL; 0626 06D5;;;;N;;;;; +FBEE;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH WAW ISOLATED FORM;Lo;0;AL; 0626 0648;;;;N;;;;; +FBEF;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH WAW FINAL FORM;Lo;0;AL; 0626 0648;;;;N;;;;; +FBF0;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH U ISOLATED FORM;Lo;0;AL; 0626 06C7;;;;N;;;;; +FBF1;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH U FINAL FORM;Lo;0;AL; 0626 06C7;;;;N;;;;; +FBF2;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH OE ISOLATED FORM;Lo;0;AL; 0626 06C6;;;;N;;;;; +FBF3;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH OE FINAL FORM;Lo;0;AL; 0626 06C6;;;;N;;;;; +FBF4;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YU ISOLATED FORM;Lo;0;AL; 0626 06C8;;;;N;;;;; +FBF5;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YU FINAL FORM;Lo;0;AL; 0626 06C8;;;;N;;;;; +FBF6;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E ISOLATED FORM;Lo;0;AL; 0626 06D0;;;;N;;;;; +FBF7;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E FINAL FORM;Lo;0;AL; 0626 06D0;;;;N;;;;; +FBF8;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E INITIAL FORM;Lo;0;AL; 0626 06D0;;;;N;;;;; +FBF9;ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 0626 0649;;;;N;;;;; +FBFA;ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0626 0649;;;;N;;;;; +FBFB;ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA INITIAL FORM;Lo;0;AL; 0626 0649;;;;N;;;;; +FBFC;ARABIC LETTER FARSI YEH ISOLATED FORM;Lo;0;AL; 06CC;;;;N;;;;; +FBFD;ARABIC LETTER FARSI YEH FINAL FORM;Lo;0;AL; 06CC;;;;N;;;;; +FBFE;ARABIC LETTER FARSI YEH INITIAL FORM;Lo;0;AL; 06CC;;;;N;;;;; +FBFF;ARABIC LETTER FARSI YEH MEDIAL FORM;Lo;0;AL; 06CC;;;;N;;;;; +FC00;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM ISOLATED FORM;Lo;0;AL; 0626 062C;;;;N;;;;; +FC01;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HAH ISOLATED FORM;Lo;0;AL; 0626 062D;;;;N;;;;; +FC02;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM ISOLATED FORM;Lo;0;AL; 0626 0645;;;;N;;;;; +FC03;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 0626 0649;;;;N;;;;; +FC04;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH ISOLATED FORM;Lo;0;AL; 0626 064A;;;;N;;;;; +FC05;ARABIC LIGATURE BEH WITH JEEM ISOLATED FORM;Lo;0;AL; 0628 062C;;;;N;;;;; +FC06;ARABIC LIGATURE BEH WITH HAH ISOLATED FORM;Lo;0;AL; 0628 062D;;;;N;;;;; +FC07;ARABIC LIGATURE BEH WITH KHAH ISOLATED FORM;Lo;0;AL; 0628 062E;;;;N;;;;; +FC08;ARABIC LIGATURE BEH WITH MEEM ISOLATED FORM;Lo;0;AL; 0628 0645;;;;N;;;;; +FC09;ARABIC LIGATURE BEH WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 0628 0649;;;;N;;;;; +FC0A;ARABIC LIGATURE BEH WITH YEH ISOLATED FORM;Lo;0;AL; 0628 064A;;;;N;;;;; +FC0B;ARABIC LIGATURE TEH WITH JEEM ISOLATED FORM;Lo;0;AL; 062A 062C;;;;N;;;;; +FC0C;ARABIC LIGATURE TEH WITH HAH ISOLATED FORM;Lo;0;AL; 062A 062D;;;;N;;;;; +FC0D;ARABIC LIGATURE TEH WITH KHAH ISOLATED FORM;Lo;0;AL; 062A 062E;;;;N;;;;; +FC0E;ARABIC LIGATURE TEH WITH MEEM ISOLATED FORM;Lo;0;AL; 062A 0645;;;;N;;;;; +FC0F;ARABIC LIGATURE TEH WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 062A 0649;;;;N;;;;; +FC10;ARABIC LIGATURE TEH WITH YEH ISOLATED FORM;Lo;0;AL; 062A 064A;;;;N;;;;; +FC11;ARABIC LIGATURE THEH WITH JEEM ISOLATED FORM;Lo;0;AL; 062B 062C;;;;N;;;;; +FC12;ARABIC LIGATURE THEH WITH MEEM ISOLATED FORM;Lo;0;AL; 062B 0645;;;;N;;;;; +FC13;ARABIC LIGATURE THEH WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 062B 0649;;;;N;;;;; +FC14;ARABIC LIGATURE THEH WITH YEH ISOLATED FORM;Lo;0;AL; 062B 064A;;;;N;;;;; +FC15;ARABIC LIGATURE JEEM WITH HAH ISOLATED FORM;Lo;0;AL; 062C 062D;;;;N;;;;; +FC16;ARABIC LIGATURE JEEM WITH MEEM ISOLATED FORM;Lo;0;AL; 062C 0645;;;;N;;;;; +FC17;ARABIC LIGATURE HAH WITH JEEM ISOLATED FORM;Lo;0;AL; 062D 062C;;;;N;;;;; +FC18;ARABIC LIGATURE HAH WITH MEEM ISOLATED FORM;Lo;0;AL; 062D 0645;;;;N;;;;; +FC19;ARABIC LIGATURE KHAH WITH JEEM ISOLATED FORM;Lo;0;AL; 062E 062C;;;;N;;;;; +FC1A;ARABIC LIGATURE KHAH WITH HAH ISOLATED FORM;Lo;0;AL; 062E 062D;;;;N;;;;; +FC1B;ARABIC LIGATURE KHAH WITH MEEM ISOLATED FORM;Lo;0;AL; 062E 0645;;;;N;;;;; +FC1C;ARABIC LIGATURE SEEN WITH JEEM ISOLATED FORM;Lo;0;AL; 0633 062C;;;;N;;;;; +FC1D;ARABIC LIGATURE SEEN WITH HAH ISOLATED FORM;Lo;0;AL; 0633 062D;;;;N;;;;; +FC1E;ARABIC LIGATURE SEEN WITH KHAH ISOLATED FORM;Lo;0;AL; 0633 062E;;;;N;;;;; +FC1F;ARABIC LIGATURE SEEN WITH MEEM ISOLATED FORM;Lo;0;AL; 0633 0645;;;;N;;;;; +FC20;ARABIC LIGATURE SAD WITH HAH ISOLATED FORM;Lo;0;AL; 0635 062D;;;;N;;;;; +FC21;ARABIC LIGATURE SAD WITH MEEM ISOLATED FORM;Lo;0;AL; 0635 0645;;;;N;;;;; +FC22;ARABIC LIGATURE DAD WITH JEEM ISOLATED FORM;Lo;0;AL; 0636 062C;;;;N;;;;; +FC23;ARABIC LIGATURE DAD WITH HAH ISOLATED FORM;Lo;0;AL; 0636 062D;;;;N;;;;; +FC24;ARABIC LIGATURE DAD WITH KHAH ISOLATED FORM;Lo;0;AL; 0636 062E;;;;N;;;;; +FC25;ARABIC LIGATURE DAD WITH MEEM ISOLATED FORM;Lo;0;AL; 0636 0645;;;;N;;;;; +FC26;ARABIC LIGATURE TAH WITH HAH ISOLATED FORM;Lo;0;AL; 0637 062D;;;;N;;;;; +FC27;ARABIC LIGATURE TAH WITH MEEM ISOLATED FORM;Lo;0;AL; 0637 0645;;;;N;;;;; +FC28;ARABIC LIGATURE ZAH WITH MEEM ISOLATED FORM;Lo;0;AL; 0638 0645;;;;N;;;;; +FC29;ARABIC LIGATURE AIN WITH JEEM ISOLATED FORM;Lo;0;AL; 0639 062C;;;;N;;;;; +FC2A;ARABIC LIGATURE AIN WITH MEEM ISOLATED FORM;Lo;0;AL; 0639 0645;;;;N;;;;; +FC2B;ARABIC LIGATURE GHAIN WITH JEEM ISOLATED FORM;Lo;0;AL; 063A 062C;;;;N;;;;; +FC2C;ARABIC LIGATURE GHAIN WITH MEEM ISOLATED FORM;Lo;0;AL; 063A 0645;;;;N;;;;; +FC2D;ARABIC LIGATURE FEH WITH JEEM ISOLATED FORM;Lo;0;AL; 0641 062C;;;;N;;;;; +FC2E;ARABIC LIGATURE FEH WITH HAH ISOLATED FORM;Lo;0;AL; 0641 062D;;;;N;;;;; +FC2F;ARABIC LIGATURE FEH WITH KHAH ISOLATED FORM;Lo;0;AL; 0641 062E;;;;N;;;;; +FC30;ARABIC LIGATURE FEH WITH MEEM ISOLATED FORM;Lo;0;AL; 0641 0645;;;;N;;;;; +FC31;ARABIC LIGATURE FEH WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 0641 0649;;;;N;;;;; +FC32;ARABIC LIGATURE FEH WITH YEH ISOLATED FORM;Lo;0;AL; 0641 064A;;;;N;;;;; +FC33;ARABIC LIGATURE QAF WITH HAH ISOLATED FORM;Lo;0;AL; 0642 062D;;;;N;;;;; +FC34;ARABIC LIGATURE QAF WITH MEEM ISOLATED FORM;Lo;0;AL; 0642 0645;;;;N;;;;; +FC35;ARABIC LIGATURE QAF WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 0642 0649;;;;N;;;;; +FC36;ARABIC LIGATURE QAF WITH YEH ISOLATED FORM;Lo;0;AL; 0642 064A;;;;N;;;;; +FC37;ARABIC LIGATURE KAF WITH ALEF ISOLATED FORM;Lo;0;AL; 0643 0627;;;;N;;;;; +FC38;ARABIC LIGATURE KAF WITH JEEM ISOLATED FORM;Lo;0;AL; 0643 062C;;;;N;;;;; +FC39;ARABIC LIGATURE KAF WITH HAH ISOLATED FORM;Lo;0;AL; 0643 062D;;;;N;;;;; +FC3A;ARABIC LIGATURE KAF WITH KHAH ISOLATED FORM;Lo;0;AL; 0643 062E;;;;N;;;;; +FC3B;ARABIC LIGATURE KAF WITH LAM ISOLATED FORM;Lo;0;AL; 0643 0644;;;;N;;;;; +FC3C;ARABIC LIGATURE KAF WITH MEEM ISOLATED FORM;Lo;0;AL; 0643 0645;;;;N;;;;; +FC3D;ARABIC LIGATURE KAF WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 0643 0649;;;;N;;;;; +FC3E;ARABIC LIGATURE KAF WITH YEH ISOLATED FORM;Lo;0;AL; 0643 064A;;;;N;;;;; +FC3F;ARABIC LIGATURE LAM WITH JEEM ISOLATED FORM;Lo;0;AL; 0644 062C;;;;N;;;;; +FC40;ARABIC LIGATURE LAM WITH HAH ISOLATED FORM;Lo;0;AL; 0644 062D;;;;N;;;;; +FC41;ARABIC LIGATURE LAM WITH KHAH ISOLATED FORM;Lo;0;AL; 0644 062E;;;;N;;;;; +FC42;ARABIC LIGATURE LAM WITH MEEM ISOLATED FORM;Lo;0;AL; 0644 0645;;;;N;;;;; +FC43;ARABIC LIGATURE LAM WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 0644 0649;;;;N;;;;; +FC44;ARABIC LIGATURE LAM WITH YEH ISOLATED FORM;Lo;0;AL; 0644 064A;;;;N;;;;; +FC45;ARABIC LIGATURE MEEM WITH JEEM ISOLATED FORM;Lo;0;AL; 0645 062C;;;;N;;;;; +FC46;ARABIC LIGATURE MEEM WITH HAH ISOLATED FORM;Lo;0;AL; 0645 062D;;;;N;;;;; +FC47;ARABIC LIGATURE MEEM WITH KHAH ISOLATED FORM;Lo;0;AL; 0645 062E;;;;N;;;;; +FC48;ARABIC LIGATURE MEEM WITH MEEM ISOLATED FORM;Lo;0;AL; 0645 0645;;;;N;;;;; +FC49;ARABIC LIGATURE MEEM WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 0645 0649;;;;N;;;;; +FC4A;ARABIC LIGATURE MEEM WITH YEH ISOLATED FORM;Lo;0;AL; 0645 064A;;;;N;;;;; +FC4B;ARABIC LIGATURE NOON WITH JEEM ISOLATED FORM;Lo;0;AL; 0646 062C;;;;N;;;;; +FC4C;ARABIC LIGATURE NOON WITH HAH ISOLATED FORM;Lo;0;AL; 0646 062D;;;;N;;;;; +FC4D;ARABIC LIGATURE NOON WITH KHAH ISOLATED FORM;Lo;0;AL; 0646 062E;;;;N;;;;; +FC4E;ARABIC LIGATURE NOON WITH MEEM ISOLATED FORM;Lo;0;AL; 0646 0645;;;;N;;;;; +FC4F;ARABIC LIGATURE NOON WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 0646 0649;;;;N;;;;; +FC50;ARABIC LIGATURE NOON WITH YEH ISOLATED FORM;Lo;0;AL; 0646 064A;;;;N;;;;; +FC51;ARABIC LIGATURE HEH WITH JEEM ISOLATED FORM;Lo;0;AL; 0647 062C;;;;N;;;;; +FC52;ARABIC LIGATURE HEH WITH MEEM ISOLATED FORM;Lo;0;AL; 0647 0645;;;;N;;;;; +FC53;ARABIC LIGATURE HEH WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 0647 0649;;;;N;;;;; +FC54;ARABIC LIGATURE HEH WITH YEH ISOLATED FORM;Lo;0;AL; 0647 064A;;;;N;;;;; +FC55;ARABIC LIGATURE YEH WITH JEEM ISOLATED FORM;Lo;0;AL; 064A 062C;;;;N;;;;; +FC56;ARABIC LIGATURE YEH WITH HAH ISOLATED FORM;Lo;0;AL; 064A 062D;;;;N;;;;; +FC57;ARABIC LIGATURE YEH WITH KHAH ISOLATED FORM;Lo;0;AL; 064A 062E;;;;N;;;;; +FC58;ARABIC LIGATURE YEH WITH MEEM ISOLATED FORM;Lo;0;AL; 064A 0645;;;;N;;;;; +FC59;ARABIC LIGATURE YEH WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 064A 0649;;;;N;;;;; +FC5A;ARABIC LIGATURE YEH WITH YEH ISOLATED FORM;Lo;0;AL; 064A 064A;;;;N;;;;; +FC5B;ARABIC LIGATURE THAL WITH SUPERSCRIPT ALEF ISOLATED FORM;Lo;0;AL; 0630 0670;;;;N;;;;; +FC5C;ARABIC LIGATURE REH WITH SUPERSCRIPT ALEF ISOLATED FORM;Lo;0;AL; 0631 0670;;;;N;;;;; +FC5D;ARABIC LIGATURE ALEF MAKSURA WITH SUPERSCRIPT ALEF ISOLATED FORM;Lo;0;AL; 0649 0670;;;;N;;;;; +FC5E;ARABIC LIGATURE SHADDA WITH DAMMATAN ISOLATED FORM;Lo;0;AL; 0020 064C 0651;;;;N;;;;; +FC5F;ARABIC LIGATURE SHADDA WITH KASRATAN ISOLATED FORM;Lo;0;AL; 0020 064D 0651;;;;N;;;;; +FC60;ARABIC LIGATURE SHADDA WITH FATHA ISOLATED FORM;Lo;0;AL; 0020 064E 0651;;;;N;;;;; +FC61;ARABIC LIGATURE SHADDA WITH DAMMA ISOLATED FORM;Lo;0;AL; 0020 064F 0651;;;;N;;;;; +FC62;ARABIC LIGATURE SHADDA WITH KASRA ISOLATED FORM;Lo;0;AL; 0020 0650 0651;;;;N;;;;; +FC63;ARABIC LIGATURE SHADDA WITH SUPERSCRIPT ALEF ISOLATED FORM;Lo;0;AL; 0020 0651 0670;;;;N;;;;; +FC64;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH REH FINAL FORM;Lo;0;AL; 0626 0631;;;;N;;;;; +FC65;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ZAIN FINAL FORM;Lo;0;AL; 0626 0632;;;;N;;;;; +FC66;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM FINAL FORM;Lo;0;AL; 0626 0645;;;;N;;;;; +FC67;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH NOON FINAL FORM;Lo;0;AL; 0626 0646;;;;N;;;;; +FC68;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0626 0649;;;;N;;;;; +FC69;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH FINAL FORM;Lo;0;AL; 0626 064A;;;;N;;;;; +FC6A;ARABIC LIGATURE BEH WITH REH FINAL FORM;Lo;0;AL; 0628 0631;;;;N;;;;; +FC6B;ARABIC LIGATURE BEH WITH ZAIN FINAL FORM;Lo;0;AL; 0628 0632;;;;N;;;;; +FC6C;ARABIC LIGATURE BEH WITH MEEM FINAL FORM;Lo;0;AL; 0628 0645;;;;N;;;;; +FC6D;ARABIC LIGATURE BEH WITH NOON FINAL FORM;Lo;0;AL; 0628 0646;;;;N;;;;; +FC6E;ARABIC LIGATURE BEH WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0628 0649;;;;N;;;;; +FC6F;ARABIC LIGATURE BEH WITH YEH FINAL FORM;Lo;0;AL; 0628 064A;;;;N;;;;; +FC70;ARABIC LIGATURE TEH WITH REH FINAL FORM;Lo;0;AL; 062A 0631;;;;N;;;;; +FC71;ARABIC LIGATURE TEH WITH ZAIN FINAL FORM;Lo;0;AL; 062A 0632;;;;N;;;;; +FC72;ARABIC LIGATURE TEH WITH MEEM FINAL FORM;Lo;0;AL; 062A 0645;;;;N;;;;; +FC73;ARABIC LIGATURE TEH WITH NOON FINAL FORM;Lo;0;AL; 062A 0646;;;;N;;;;; +FC74;ARABIC LIGATURE TEH WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 062A 0649;;;;N;;;;; +FC75;ARABIC LIGATURE TEH WITH YEH FINAL FORM;Lo;0;AL; 062A 064A;;;;N;;;;; +FC76;ARABIC LIGATURE THEH WITH REH FINAL FORM;Lo;0;AL; 062B 0631;;;;N;;;;; +FC77;ARABIC LIGATURE THEH WITH ZAIN FINAL FORM;Lo;0;AL; 062B 0632;;;;N;;;;; +FC78;ARABIC LIGATURE THEH WITH MEEM FINAL FORM;Lo;0;AL; 062B 0645;;;;N;;;;; +FC79;ARABIC LIGATURE THEH WITH NOON FINAL FORM;Lo;0;AL; 062B 0646;;;;N;;;;; +FC7A;ARABIC LIGATURE THEH WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 062B 0649;;;;N;;;;; +FC7B;ARABIC LIGATURE THEH WITH YEH FINAL FORM;Lo;0;AL; 062B 064A;;;;N;;;;; +FC7C;ARABIC LIGATURE FEH WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0641 0649;;;;N;;;;; +FC7D;ARABIC LIGATURE FEH WITH YEH FINAL FORM;Lo;0;AL; 0641 064A;;;;N;;;;; +FC7E;ARABIC LIGATURE QAF WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0642 0649;;;;N;;;;; +FC7F;ARABIC LIGATURE QAF WITH YEH FINAL FORM;Lo;0;AL; 0642 064A;;;;N;;;;; +FC80;ARABIC LIGATURE KAF WITH ALEF FINAL FORM;Lo;0;AL; 0643 0627;;;;N;;;;; +FC81;ARABIC LIGATURE KAF WITH LAM FINAL FORM;Lo;0;AL; 0643 0644;;;;N;;;;; +FC82;ARABIC LIGATURE KAF WITH MEEM FINAL FORM;Lo;0;AL; 0643 0645;;;;N;;;;; +FC83;ARABIC LIGATURE KAF WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0643 0649;;;;N;;;;; +FC84;ARABIC LIGATURE KAF WITH YEH FINAL FORM;Lo;0;AL; 0643 064A;;;;N;;;;; +FC85;ARABIC LIGATURE LAM WITH MEEM FINAL FORM;Lo;0;AL; 0644 0645;;;;N;;;;; +FC86;ARABIC LIGATURE LAM WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0644 0649;;;;N;;;;; +FC87;ARABIC LIGATURE LAM WITH YEH FINAL FORM;Lo;0;AL; 0644 064A;;;;N;;;;; +FC88;ARABIC LIGATURE MEEM WITH ALEF FINAL FORM;Lo;0;AL; 0645 0627;;;;N;;;;; +FC89;ARABIC LIGATURE MEEM WITH MEEM FINAL FORM;Lo;0;AL; 0645 0645;;;;N;;;;; +FC8A;ARABIC LIGATURE NOON WITH REH FINAL FORM;Lo;0;AL; 0646 0631;;;;N;;;;; +FC8B;ARABIC LIGATURE NOON WITH ZAIN FINAL FORM;Lo;0;AL; 0646 0632;;;;N;;;;; +FC8C;ARABIC LIGATURE NOON WITH MEEM FINAL FORM;Lo;0;AL; 0646 0645;;;;N;;;;; +FC8D;ARABIC LIGATURE NOON WITH NOON FINAL FORM;Lo;0;AL; 0646 0646;;;;N;;;;; +FC8E;ARABIC LIGATURE NOON WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0646 0649;;;;N;;;;; +FC8F;ARABIC LIGATURE NOON WITH YEH FINAL FORM;Lo;0;AL; 0646 064A;;;;N;;;;; +FC90;ARABIC LIGATURE ALEF MAKSURA WITH SUPERSCRIPT ALEF FINAL FORM;Lo;0;AL; 0649 0670;;;;N;;;;; +FC91;ARABIC LIGATURE YEH WITH REH FINAL FORM;Lo;0;AL; 064A 0631;;;;N;;;;; +FC92;ARABIC LIGATURE YEH WITH ZAIN FINAL FORM;Lo;0;AL; 064A 0632;;;;N;;;;; +FC93;ARABIC LIGATURE YEH WITH MEEM FINAL FORM;Lo;0;AL; 064A 0645;;;;N;;;;; +FC94;ARABIC LIGATURE YEH WITH NOON FINAL FORM;Lo;0;AL; 064A 0646;;;;N;;;;; +FC95;ARABIC LIGATURE YEH WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 064A 0649;;;;N;;;;; +FC96;ARABIC LIGATURE YEH WITH YEH FINAL FORM;Lo;0;AL; 064A 064A;;;;N;;;;; +FC97;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM INITIAL FORM;Lo;0;AL; 0626 062C;;;;N;;;;; +FC98;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HAH INITIAL FORM;Lo;0;AL; 0626 062D;;;;N;;;;; +FC99;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH KHAH INITIAL FORM;Lo;0;AL; 0626 062E;;;;N;;;;; +FC9A;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM INITIAL FORM;Lo;0;AL; 0626 0645;;;;N;;;;; +FC9B;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH INITIAL FORM;Lo;0;AL; 0626 0647;;;;N;;;;; +FC9C;ARABIC LIGATURE BEH WITH JEEM INITIAL FORM;Lo;0;AL; 0628 062C;;;;N;;;;; +FC9D;ARABIC LIGATURE BEH WITH HAH INITIAL FORM;Lo;0;AL; 0628 062D;;;;N;;;;; +FC9E;ARABIC LIGATURE BEH WITH KHAH INITIAL FORM;Lo;0;AL; 0628 062E;;;;N;;;;; +FC9F;ARABIC LIGATURE BEH WITH MEEM INITIAL FORM;Lo;0;AL; 0628 0645;;;;N;;;;; +FCA0;ARABIC LIGATURE BEH WITH HEH INITIAL FORM;Lo;0;AL; 0628 0647;;;;N;;;;; +FCA1;ARABIC LIGATURE TEH WITH JEEM INITIAL FORM;Lo;0;AL; 062A 062C;;;;N;;;;; +FCA2;ARABIC LIGATURE TEH WITH HAH INITIAL FORM;Lo;0;AL; 062A 062D;;;;N;;;;; +FCA3;ARABIC LIGATURE TEH WITH KHAH INITIAL FORM;Lo;0;AL; 062A 062E;;;;N;;;;; +FCA4;ARABIC LIGATURE TEH WITH MEEM INITIAL FORM;Lo;0;AL; 062A 0645;;;;N;;;;; +FCA5;ARABIC LIGATURE TEH WITH HEH INITIAL FORM;Lo;0;AL; 062A 0647;;;;N;;;;; +FCA6;ARABIC LIGATURE THEH WITH MEEM INITIAL FORM;Lo;0;AL; 062B 0645;;;;N;;;;; +FCA7;ARABIC LIGATURE JEEM WITH HAH INITIAL FORM;Lo;0;AL; 062C 062D;;;;N;;;;; +FCA8;ARABIC LIGATURE JEEM WITH MEEM INITIAL FORM;Lo;0;AL; 062C 0645;;;;N;;;;; +FCA9;ARABIC LIGATURE HAH WITH JEEM INITIAL FORM;Lo;0;AL; 062D 062C;;;;N;;;;; +FCAA;ARABIC LIGATURE HAH WITH MEEM INITIAL FORM;Lo;0;AL; 062D 0645;;;;N;;;;; +FCAB;ARABIC LIGATURE KHAH WITH JEEM INITIAL FORM;Lo;0;AL; 062E 062C;;;;N;;;;; +FCAC;ARABIC LIGATURE KHAH WITH MEEM INITIAL FORM;Lo;0;AL; 062E 0645;;;;N;;;;; +FCAD;ARABIC LIGATURE SEEN WITH JEEM INITIAL FORM;Lo;0;AL; 0633 062C;;;;N;;;;; +FCAE;ARABIC LIGATURE SEEN WITH HAH INITIAL FORM;Lo;0;AL; 0633 062D;;;;N;;;;; +FCAF;ARABIC LIGATURE SEEN WITH KHAH INITIAL FORM;Lo;0;AL; 0633 062E;;;;N;;;;; +FCB0;ARABIC LIGATURE SEEN WITH MEEM INITIAL FORM;Lo;0;AL; 0633 0645;;;;N;;;;; +FCB1;ARABIC LIGATURE SAD WITH HAH INITIAL FORM;Lo;0;AL; 0635 062D;;;;N;;;;; +FCB2;ARABIC LIGATURE SAD WITH KHAH INITIAL FORM;Lo;0;AL; 0635 062E;;;;N;;;;; +FCB3;ARABIC LIGATURE SAD WITH MEEM INITIAL FORM;Lo;0;AL; 0635 0645;;;;N;;;;; +FCB4;ARABIC LIGATURE DAD WITH JEEM INITIAL FORM;Lo;0;AL; 0636 062C;;;;N;;;;; +FCB5;ARABIC LIGATURE DAD WITH HAH INITIAL FORM;Lo;0;AL; 0636 062D;;;;N;;;;; +FCB6;ARABIC LIGATURE DAD WITH KHAH INITIAL FORM;Lo;0;AL; 0636 062E;;;;N;;;;; +FCB7;ARABIC LIGATURE DAD WITH MEEM INITIAL FORM;Lo;0;AL; 0636 0645;;;;N;;;;; +FCB8;ARABIC LIGATURE TAH WITH HAH INITIAL FORM;Lo;0;AL; 0637 062D;;;;N;;;;; +FCB9;ARABIC LIGATURE ZAH WITH MEEM INITIAL FORM;Lo;0;AL; 0638 0645;;;;N;;;;; +FCBA;ARABIC LIGATURE AIN WITH JEEM INITIAL FORM;Lo;0;AL; 0639 062C;;;;N;;;;; +FCBB;ARABIC LIGATURE AIN WITH MEEM INITIAL FORM;Lo;0;AL; 0639 0645;;;;N;;;;; +FCBC;ARABIC LIGATURE GHAIN WITH JEEM INITIAL FORM;Lo;0;AL; 063A 062C;;;;N;;;;; +FCBD;ARABIC LIGATURE GHAIN WITH MEEM INITIAL FORM;Lo;0;AL; 063A 0645;;;;N;;;;; +FCBE;ARABIC LIGATURE FEH WITH JEEM INITIAL FORM;Lo;0;AL; 0641 062C;;;;N;;;;; +FCBF;ARABIC LIGATURE FEH WITH HAH INITIAL FORM;Lo;0;AL; 0641 062D;;;;N;;;;; +FCC0;ARABIC LIGATURE FEH WITH KHAH INITIAL FORM;Lo;0;AL; 0641 062E;;;;N;;;;; +FCC1;ARABIC LIGATURE FEH WITH MEEM INITIAL FORM;Lo;0;AL; 0641 0645;;;;N;;;;; +FCC2;ARABIC LIGATURE QAF WITH HAH INITIAL FORM;Lo;0;AL; 0642 062D;;;;N;;;;; +FCC3;ARABIC LIGATURE QAF WITH MEEM INITIAL FORM;Lo;0;AL; 0642 0645;;;;N;;;;; +FCC4;ARABIC LIGATURE KAF WITH JEEM INITIAL FORM;Lo;0;AL; 0643 062C;;;;N;;;;; +FCC5;ARABIC LIGATURE KAF WITH HAH INITIAL FORM;Lo;0;AL; 0643 062D;;;;N;;;;; +FCC6;ARABIC LIGATURE KAF WITH KHAH INITIAL FORM;Lo;0;AL; 0643 062E;;;;N;;;;; +FCC7;ARABIC LIGATURE KAF WITH LAM INITIAL FORM;Lo;0;AL; 0643 0644;;;;N;;;;; +FCC8;ARABIC LIGATURE KAF WITH MEEM INITIAL FORM;Lo;0;AL; 0643 0645;;;;N;;;;; +FCC9;ARABIC LIGATURE LAM WITH JEEM INITIAL FORM;Lo;0;AL; 0644 062C;;;;N;;;;; +FCCA;ARABIC LIGATURE LAM WITH HAH INITIAL FORM;Lo;0;AL; 0644 062D;;;;N;;;;; +FCCB;ARABIC LIGATURE LAM WITH KHAH INITIAL FORM;Lo;0;AL; 0644 062E;;;;N;;;;; +FCCC;ARABIC LIGATURE LAM WITH MEEM INITIAL FORM;Lo;0;AL; 0644 0645;;;;N;;;;; +FCCD;ARABIC LIGATURE LAM WITH HEH INITIAL FORM;Lo;0;AL; 0644 0647;;;;N;;;;; +FCCE;ARABIC LIGATURE MEEM WITH JEEM INITIAL FORM;Lo;0;AL; 0645 062C;;;;N;;;;; +FCCF;ARABIC LIGATURE MEEM WITH HAH INITIAL FORM;Lo;0;AL; 0645 062D;;;;N;;;;; +FCD0;ARABIC LIGATURE MEEM WITH KHAH INITIAL FORM;Lo;0;AL; 0645 062E;;;;N;;;;; +FCD1;ARABIC LIGATURE MEEM WITH MEEM INITIAL FORM;Lo;0;AL; 0645 0645;;;;N;;;;; +FCD2;ARABIC LIGATURE NOON WITH JEEM INITIAL FORM;Lo;0;AL; 0646 062C;;;;N;;;;; +FCD3;ARABIC LIGATURE NOON WITH HAH INITIAL FORM;Lo;0;AL; 0646 062D;;;;N;;;;; +FCD4;ARABIC LIGATURE NOON WITH KHAH INITIAL FORM;Lo;0;AL; 0646 062E;;;;N;;;;; +FCD5;ARABIC LIGATURE NOON WITH MEEM INITIAL FORM;Lo;0;AL; 0646 0645;;;;N;;;;; +FCD6;ARABIC LIGATURE NOON WITH HEH INITIAL FORM;Lo;0;AL; 0646 0647;;;;N;;;;; +FCD7;ARABIC LIGATURE HEH WITH JEEM INITIAL FORM;Lo;0;AL; 0647 062C;;;;N;;;;; +FCD8;ARABIC LIGATURE HEH WITH MEEM INITIAL FORM;Lo;0;AL; 0647 0645;;;;N;;;;; +FCD9;ARABIC LIGATURE HEH WITH SUPERSCRIPT ALEF INITIAL FORM;Lo;0;AL; 0647 0670;;;;N;;;;; +FCDA;ARABIC LIGATURE YEH WITH JEEM INITIAL FORM;Lo;0;AL; 064A 062C;;;;N;;;;; +FCDB;ARABIC LIGATURE YEH WITH HAH INITIAL FORM;Lo;0;AL; 064A 062D;;;;N;;;;; +FCDC;ARABIC LIGATURE YEH WITH KHAH INITIAL FORM;Lo;0;AL; 064A 062E;;;;N;;;;; +FCDD;ARABIC LIGATURE YEH WITH MEEM INITIAL FORM;Lo;0;AL; 064A 0645;;;;N;;;;; +FCDE;ARABIC LIGATURE YEH WITH HEH INITIAL FORM;Lo;0;AL; 064A 0647;;;;N;;;;; +FCDF;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM MEDIAL FORM;Lo;0;AL; 0626 0645;;;;N;;;;; +FCE0;ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH MEDIAL FORM;Lo;0;AL; 0626 0647;;;;N;;;;; +FCE1;ARABIC LIGATURE BEH WITH MEEM MEDIAL FORM;Lo;0;AL; 0628 0645;;;;N;;;;; +FCE2;ARABIC LIGATURE BEH WITH HEH MEDIAL FORM;Lo;0;AL; 0628 0647;;;;N;;;;; +FCE3;ARABIC LIGATURE TEH WITH MEEM MEDIAL FORM;Lo;0;AL; 062A 0645;;;;N;;;;; +FCE4;ARABIC LIGATURE TEH WITH HEH MEDIAL FORM;Lo;0;AL; 062A 0647;;;;N;;;;; +FCE5;ARABIC LIGATURE THEH WITH MEEM MEDIAL FORM;Lo;0;AL; 062B 0645;;;;N;;;;; +FCE6;ARABIC LIGATURE THEH WITH HEH MEDIAL FORM;Lo;0;AL; 062B 0647;;;;N;;;;; +FCE7;ARABIC LIGATURE SEEN WITH MEEM MEDIAL FORM;Lo;0;AL; 0633 0645;;;;N;;;;; +FCE8;ARABIC LIGATURE SEEN WITH HEH MEDIAL FORM;Lo;0;AL; 0633 0647;;;;N;;;;; +FCE9;ARABIC LIGATURE SHEEN WITH MEEM MEDIAL FORM;Lo;0;AL; 0634 0645;;;;N;;;;; +FCEA;ARABIC LIGATURE SHEEN WITH HEH MEDIAL FORM;Lo;0;AL; 0634 0647;;;;N;;;;; +FCEB;ARABIC LIGATURE KAF WITH LAM MEDIAL FORM;Lo;0;AL; 0643 0644;;;;N;;;;; +FCEC;ARABIC LIGATURE KAF WITH MEEM MEDIAL FORM;Lo;0;AL; 0643 0645;;;;N;;;;; +FCED;ARABIC LIGATURE LAM WITH MEEM MEDIAL FORM;Lo;0;AL; 0644 0645;;;;N;;;;; +FCEE;ARABIC LIGATURE NOON WITH MEEM MEDIAL FORM;Lo;0;AL; 0646 0645;;;;N;;;;; +FCEF;ARABIC LIGATURE NOON WITH HEH MEDIAL FORM;Lo;0;AL; 0646 0647;;;;N;;;;; +FCF0;ARABIC LIGATURE YEH WITH MEEM MEDIAL FORM;Lo;0;AL; 064A 0645;;;;N;;;;; +FCF1;ARABIC LIGATURE YEH WITH HEH MEDIAL FORM;Lo;0;AL; 064A 0647;;;;N;;;;; +FCF2;ARABIC LIGATURE SHADDA WITH FATHA MEDIAL FORM;Lo;0;AL; 0640 064E 0651;;;;N;;;;; +FCF3;ARABIC LIGATURE SHADDA WITH DAMMA MEDIAL FORM;Lo;0;AL; 0640 064F 0651;;;;N;;;;; +FCF4;ARABIC LIGATURE SHADDA WITH KASRA MEDIAL FORM;Lo;0;AL; 0640 0650 0651;;;;N;;;;; +FCF5;ARABIC LIGATURE TAH WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 0637 0649;;;;N;;;;; +FCF6;ARABIC LIGATURE TAH WITH YEH ISOLATED FORM;Lo;0;AL; 0637 064A;;;;N;;;;; +FCF7;ARABIC LIGATURE AIN WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 0639 0649;;;;N;;;;; +FCF8;ARABIC LIGATURE AIN WITH YEH ISOLATED FORM;Lo;0;AL; 0639 064A;;;;N;;;;; +FCF9;ARABIC LIGATURE GHAIN WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 063A 0649;;;;N;;;;; +FCFA;ARABIC LIGATURE GHAIN WITH YEH ISOLATED FORM;Lo;0;AL; 063A 064A;;;;N;;;;; +FCFB;ARABIC LIGATURE SEEN WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 0633 0649;;;;N;;;;; +FCFC;ARABIC LIGATURE SEEN WITH YEH ISOLATED FORM;Lo;0;AL; 0633 064A;;;;N;;;;; +FCFD;ARABIC LIGATURE SHEEN WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 0634 0649;;;;N;;;;; +FCFE;ARABIC LIGATURE SHEEN WITH YEH ISOLATED FORM;Lo;0;AL; 0634 064A;;;;N;;;;; +FCFF;ARABIC LIGATURE HAH WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 062D 0649;;;;N;;;;; +FD00;ARABIC LIGATURE HAH WITH YEH ISOLATED FORM;Lo;0;AL; 062D 064A;;;;N;;;;; +FD01;ARABIC LIGATURE JEEM WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 062C 0649;;;;N;;;;; +FD02;ARABIC LIGATURE JEEM WITH YEH ISOLATED FORM;Lo;0;AL; 062C 064A;;;;N;;;;; +FD03;ARABIC LIGATURE KHAH WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 062E 0649;;;;N;;;;; +FD04;ARABIC LIGATURE KHAH WITH YEH ISOLATED FORM;Lo;0;AL; 062E 064A;;;;N;;;;; +FD05;ARABIC LIGATURE SAD WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 0635 0649;;;;N;;;;; +FD06;ARABIC LIGATURE SAD WITH YEH ISOLATED FORM;Lo;0;AL; 0635 064A;;;;N;;;;; +FD07;ARABIC LIGATURE DAD WITH ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 0636 0649;;;;N;;;;; +FD08;ARABIC LIGATURE DAD WITH YEH ISOLATED FORM;Lo;0;AL; 0636 064A;;;;N;;;;; +FD09;ARABIC LIGATURE SHEEN WITH JEEM ISOLATED FORM;Lo;0;AL; 0634 062C;;;;N;;;;; +FD0A;ARABIC LIGATURE SHEEN WITH HAH ISOLATED FORM;Lo;0;AL; 0634 062D;;;;N;;;;; +FD0B;ARABIC LIGATURE SHEEN WITH KHAH ISOLATED FORM;Lo;0;AL; 0634 062E;;;;N;;;;; +FD0C;ARABIC LIGATURE SHEEN WITH MEEM ISOLATED FORM;Lo;0;AL; 0634 0645;;;;N;;;;; +FD0D;ARABIC LIGATURE SHEEN WITH REH ISOLATED FORM;Lo;0;AL; 0634 0631;;;;N;;;;; +FD0E;ARABIC LIGATURE SEEN WITH REH ISOLATED FORM;Lo;0;AL; 0633 0631;;;;N;;;;; +FD0F;ARABIC LIGATURE SAD WITH REH ISOLATED FORM;Lo;0;AL; 0635 0631;;;;N;;;;; +FD10;ARABIC LIGATURE DAD WITH REH ISOLATED FORM;Lo;0;AL; 0636 0631;;;;N;;;;; +FD11;ARABIC LIGATURE TAH WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0637 0649;;;;N;;;;; +FD12;ARABIC LIGATURE TAH WITH YEH FINAL FORM;Lo;0;AL; 0637 064A;;;;N;;;;; +FD13;ARABIC LIGATURE AIN WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0639 0649;;;;N;;;;; +FD14;ARABIC LIGATURE AIN WITH YEH FINAL FORM;Lo;0;AL; 0639 064A;;;;N;;;;; +FD15;ARABIC LIGATURE GHAIN WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 063A 0649;;;;N;;;;; +FD16;ARABIC LIGATURE GHAIN WITH YEH FINAL FORM;Lo;0;AL; 063A 064A;;;;N;;;;; +FD17;ARABIC LIGATURE SEEN WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0633 0649;;;;N;;;;; +FD18;ARABIC LIGATURE SEEN WITH YEH FINAL FORM;Lo;0;AL; 0633 064A;;;;N;;;;; +FD19;ARABIC LIGATURE SHEEN WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0634 0649;;;;N;;;;; +FD1A;ARABIC LIGATURE SHEEN WITH YEH FINAL FORM;Lo;0;AL; 0634 064A;;;;N;;;;; +FD1B;ARABIC LIGATURE HAH WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 062D 0649;;;;N;;;;; +FD1C;ARABIC LIGATURE HAH WITH YEH FINAL FORM;Lo;0;AL; 062D 064A;;;;N;;;;; +FD1D;ARABIC LIGATURE JEEM WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 062C 0649;;;;N;;;;; +FD1E;ARABIC LIGATURE JEEM WITH YEH FINAL FORM;Lo;0;AL; 062C 064A;;;;N;;;;; +FD1F;ARABIC LIGATURE KHAH WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 062E 0649;;;;N;;;;; +FD20;ARABIC LIGATURE KHAH WITH YEH FINAL FORM;Lo;0;AL; 062E 064A;;;;N;;;;; +FD21;ARABIC LIGATURE SAD WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0635 0649;;;;N;;;;; +FD22;ARABIC LIGATURE SAD WITH YEH FINAL FORM;Lo;0;AL; 0635 064A;;;;N;;;;; +FD23;ARABIC LIGATURE DAD WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0636 0649;;;;N;;;;; +FD24;ARABIC LIGATURE DAD WITH YEH FINAL FORM;Lo;0;AL; 0636 064A;;;;N;;;;; +FD25;ARABIC LIGATURE SHEEN WITH JEEM FINAL FORM;Lo;0;AL; 0634 062C;;;;N;;;;; +FD26;ARABIC LIGATURE SHEEN WITH HAH FINAL FORM;Lo;0;AL; 0634 062D;;;;N;;;;; +FD27;ARABIC LIGATURE SHEEN WITH KHAH FINAL FORM;Lo;0;AL; 0634 062E;;;;N;;;;; +FD28;ARABIC LIGATURE SHEEN WITH MEEM FINAL FORM;Lo;0;AL; 0634 0645;;;;N;;;;; +FD29;ARABIC LIGATURE SHEEN WITH REH FINAL FORM;Lo;0;AL; 0634 0631;;;;N;;;;; +FD2A;ARABIC LIGATURE SEEN WITH REH FINAL FORM;Lo;0;AL; 0633 0631;;;;N;;;;; +FD2B;ARABIC LIGATURE SAD WITH REH FINAL FORM;Lo;0;AL; 0635 0631;;;;N;;;;; +FD2C;ARABIC LIGATURE DAD WITH REH FINAL FORM;Lo;0;AL; 0636 0631;;;;N;;;;; +FD2D;ARABIC LIGATURE SHEEN WITH JEEM INITIAL FORM;Lo;0;AL; 0634 062C;;;;N;;;;; +FD2E;ARABIC LIGATURE SHEEN WITH HAH INITIAL FORM;Lo;0;AL; 0634 062D;;;;N;;;;; +FD2F;ARABIC LIGATURE SHEEN WITH KHAH INITIAL FORM;Lo;0;AL; 0634 062E;;;;N;;;;; +FD30;ARABIC LIGATURE SHEEN WITH MEEM INITIAL FORM;Lo;0;AL; 0634 0645;;;;N;;;;; +FD31;ARABIC LIGATURE SEEN WITH HEH INITIAL FORM;Lo;0;AL; 0633 0647;;;;N;;;;; +FD32;ARABIC LIGATURE SHEEN WITH HEH INITIAL FORM;Lo;0;AL; 0634 0647;;;;N;;;;; +FD33;ARABIC LIGATURE TAH WITH MEEM INITIAL FORM;Lo;0;AL; 0637 0645;;;;N;;;;; +FD34;ARABIC LIGATURE SEEN WITH JEEM MEDIAL FORM;Lo;0;AL; 0633 062C;;;;N;;;;; +FD35;ARABIC LIGATURE SEEN WITH HAH MEDIAL FORM;Lo;0;AL; 0633 062D;;;;N;;;;; +FD36;ARABIC LIGATURE SEEN WITH KHAH MEDIAL FORM;Lo;0;AL; 0633 062E;;;;N;;;;; +FD37;ARABIC LIGATURE SHEEN WITH JEEM MEDIAL FORM;Lo;0;AL; 0634 062C;;;;N;;;;; +FD38;ARABIC LIGATURE SHEEN WITH HAH MEDIAL FORM;Lo;0;AL; 0634 062D;;;;N;;;;; +FD39;ARABIC LIGATURE SHEEN WITH KHAH MEDIAL FORM;Lo;0;AL; 0634 062E;;;;N;;;;; +FD3A;ARABIC LIGATURE TAH WITH MEEM MEDIAL FORM;Lo;0;AL; 0637 0645;;;;N;;;;; +FD3B;ARABIC LIGATURE ZAH WITH MEEM MEDIAL FORM;Lo;0;AL; 0638 0645;;;;N;;;;; +FD3C;ARABIC LIGATURE ALEF WITH FATHATAN FINAL FORM;Lo;0;AL; 0627 064B;;;;N;;;;; +FD3D;ARABIC LIGATURE ALEF WITH FATHATAN ISOLATED FORM;Lo;0;AL; 0627 064B;;;;N;;;;; +FD3E;ORNATE LEFT PARENTHESIS;Pe;0;ON;;;;;N;;;;; +FD3F;ORNATE RIGHT PARENTHESIS;Ps;0;ON;;;;;N;;;;; +FD50;ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM;Lo;0;AL; 062A 062C 0645;;;;N;;;;; +FD51;ARABIC LIGATURE TEH WITH HAH WITH JEEM FINAL FORM;Lo;0;AL; 062A 062D 062C;;;;N;;;;; +FD52;ARABIC LIGATURE TEH WITH HAH WITH JEEM INITIAL FORM;Lo;0;AL; 062A 062D 062C;;;;N;;;;; +FD53;ARABIC LIGATURE TEH WITH HAH WITH MEEM INITIAL FORM;Lo;0;AL; 062A 062D 0645;;;;N;;;;; +FD54;ARABIC LIGATURE TEH WITH KHAH WITH MEEM INITIAL FORM;Lo;0;AL; 062A 062E 0645;;;;N;;;;; +FD55;ARABIC LIGATURE TEH WITH MEEM WITH JEEM INITIAL FORM;Lo;0;AL; 062A 0645 062C;;;;N;;;;; +FD56;ARABIC LIGATURE TEH WITH MEEM WITH HAH INITIAL FORM;Lo;0;AL; 062A 0645 062D;;;;N;;;;; +FD57;ARABIC LIGATURE TEH WITH MEEM WITH KHAH INITIAL FORM;Lo;0;AL; 062A 0645 062E;;;;N;;;;; +FD58;ARABIC LIGATURE JEEM WITH MEEM WITH HAH FINAL FORM;Lo;0;AL; 062C 0645 062D;;;;N;;;;; +FD59;ARABIC LIGATURE JEEM WITH MEEM WITH HAH INITIAL FORM;Lo;0;AL; 062C 0645 062D;;;;N;;;;; +FD5A;ARABIC LIGATURE HAH WITH MEEM WITH YEH FINAL FORM;Lo;0;AL; 062D 0645 064A;;;;N;;;;; +FD5B;ARABIC LIGATURE HAH WITH MEEM WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 062D 0645 0649;;;;N;;;;; +FD5C;ARABIC LIGATURE SEEN WITH HAH WITH JEEM INITIAL FORM;Lo;0;AL; 0633 062D 062C;;;;N;;;;; +FD5D;ARABIC LIGATURE SEEN WITH JEEM WITH HAH INITIAL FORM;Lo;0;AL; 0633 062C 062D;;;;N;;;;; +FD5E;ARABIC LIGATURE SEEN WITH JEEM WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0633 062C 0649;;;;N;;;;; +FD5F;ARABIC LIGATURE SEEN WITH MEEM WITH HAH FINAL FORM;Lo;0;AL; 0633 0645 062D;;;;N;;;;; +FD60;ARABIC LIGATURE SEEN WITH MEEM WITH HAH INITIAL FORM;Lo;0;AL; 0633 0645 062D;;;;N;;;;; +FD61;ARABIC LIGATURE SEEN WITH MEEM WITH JEEM INITIAL FORM;Lo;0;AL; 0633 0645 062C;;;;N;;;;; +FD62;ARABIC LIGATURE SEEN WITH MEEM WITH MEEM FINAL FORM;Lo;0;AL; 0633 0645 0645;;;;N;;;;; +FD63;ARABIC LIGATURE SEEN WITH MEEM WITH MEEM INITIAL FORM;Lo;0;AL; 0633 0645 0645;;;;N;;;;; +FD64;ARABIC LIGATURE SAD WITH HAH WITH HAH FINAL FORM;Lo;0;AL; 0635 062D 062D;;;;N;;;;; +FD65;ARABIC LIGATURE SAD WITH HAH WITH HAH INITIAL FORM;Lo;0;AL; 0635 062D 062D;;;;N;;;;; +FD66;ARABIC LIGATURE SAD WITH MEEM WITH MEEM FINAL FORM;Lo;0;AL; 0635 0645 0645;;;;N;;;;; +FD67;ARABIC LIGATURE SHEEN WITH HAH WITH MEEM FINAL FORM;Lo;0;AL; 0634 062D 0645;;;;N;;;;; +FD68;ARABIC LIGATURE SHEEN WITH HAH WITH MEEM INITIAL FORM;Lo;0;AL; 0634 062D 0645;;;;N;;;;; +FD69;ARABIC LIGATURE SHEEN WITH JEEM WITH YEH FINAL FORM;Lo;0;AL; 0634 062C 064A;;;;N;;;;; +FD6A;ARABIC LIGATURE SHEEN WITH MEEM WITH KHAH FINAL FORM;Lo;0;AL; 0634 0645 062E;;;;N;;;;; +FD6B;ARABIC LIGATURE SHEEN WITH MEEM WITH KHAH INITIAL FORM;Lo;0;AL; 0634 0645 062E;;;;N;;;;; +FD6C;ARABIC LIGATURE SHEEN WITH MEEM WITH MEEM FINAL FORM;Lo;0;AL; 0634 0645 0645;;;;N;;;;; +FD6D;ARABIC LIGATURE SHEEN WITH MEEM WITH MEEM INITIAL FORM;Lo;0;AL; 0634 0645 0645;;;;N;;;;; +FD6E;ARABIC LIGATURE DAD WITH HAH WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0636 062D 0649;;;;N;;;;; +FD6F;ARABIC LIGATURE DAD WITH KHAH WITH MEEM FINAL FORM;Lo;0;AL; 0636 062E 0645;;;;N;;;;; +FD70;ARABIC LIGATURE DAD WITH KHAH WITH MEEM INITIAL FORM;Lo;0;AL; 0636 062E 0645;;;;N;;;;; +FD71;ARABIC LIGATURE TAH WITH MEEM WITH HAH FINAL FORM;Lo;0;AL; 0637 0645 062D;;;;N;;;;; +FD72;ARABIC LIGATURE TAH WITH MEEM WITH HAH INITIAL FORM;Lo;0;AL; 0637 0645 062D;;;;N;;;;; +FD73;ARABIC LIGATURE TAH WITH MEEM WITH MEEM INITIAL FORM;Lo;0;AL; 0637 0645 0645;;;;N;;;;; +FD74;ARABIC LIGATURE TAH WITH MEEM WITH YEH FINAL FORM;Lo;0;AL; 0637 0645 064A;;;;N;;;;; +FD75;ARABIC LIGATURE AIN WITH JEEM WITH MEEM FINAL FORM;Lo;0;AL; 0639 062C 0645;;;;N;;;;; +FD76;ARABIC LIGATURE AIN WITH MEEM WITH MEEM FINAL FORM;Lo;0;AL; 0639 0645 0645;;;;N;;;;; +FD77;ARABIC LIGATURE AIN WITH MEEM WITH MEEM INITIAL FORM;Lo;0;AL; 0639 0645 0645;;;;N;;;;; +FD78;ARABIC LIGATURE AIN WITH MEEM WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0639 0645 0649;;;;N;;;;; +FD79;ARABIC LIGATURE GHAIN WITH MEEM WITH MEEM FINAL FORM;Lo;0;AL; 063A 0645 0645;;;;N;;;;; +FD7A;ARABIC LIGATURE GHAIN WITH MEEM WITH YEH FINAL FORM;Lo;0;AL; 063A 0645 064A;;;;N;;;;; +FD7B;ARABIC LIGATURE GHAIN WITH MEEM WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 063A 0645 0649;;;;N;;;;; +FD7C;ARABIC LIGATURE FEH WITH KHAH WITH MEEM FINAL FORM;Lo;0;AL; 0641 062E 0645;;;;N;;;;; +FD7D;ARABIC LIGATURE FEH WITH KHAH WITH MEEM INITIAL FORM;Lo;0;AL; 0641 062E 0645;;;;N;;;;; +FD7E;ARABIC LIGATURE QAF WITH MEEM WITH HAH FINAL FORM;Lo;0;AL; 0642 0645 062D;;;;N;;;;; +FD7F;ARABIC LIGATURE QAF WITH MEEM WITH MEEM FINAL FORM;Lo;0;AL; 0642 0645 0645;;;;N;;;;; +FD80;ARABIC LIGATURE LAM WITH HAH WITH MEEM FINAL FORM;Lo;0;AL; 0644 062D 0645;;;;N;;;;; +FD81;ARABIC LIGATURE LAM WITH HAH WITH YEH FINAL FORM;Lo;0;AL; 0644 062D 064A;;;;N;;;;; +FD82;ARABIC LIGATURE LAM WITH HAH WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0644 062D 0649;;;;N;;;;; +FD83;ARABIC LIGATURE LAM WITH JEEM WITH JEEM INITIAL FORM;Lo;0;AL; 0644 062C 062C;;;;N;;;;; +FD84;ARABIC LIGATURE LAM WITH JEEM WITH JEEM FINAL FORM;Lo;0;AL; 0644 062C 062C;;;;N;;;;; +FD85;ARABIC LIGATURE LAM WITH KHAH WITH MEEM FINAL FORM;Lo;0;AL; 0644 062E 0645;;;;N;;;;; +FD86;ARABIC LIGATURE LAM WITH KHAH WITH MEEM INITIAL FORM;Lo;0;AL; 0644 062E 0645;;;;N;;;;; +FD87;ARABIC LIGATURE LAM WITH MEEM WITH HAH FINAL FORM;Lo;0;AL; 0644 0645 062D;;;;N;;;;; +FD88;ARABIC LIGATURE LAM WITH MEEM WITH HAH INITIAL FORM;Lo;0;AL; 0644 0645 062D;;;;N;;;;; +FD89;ARABIC LIGATURE MEEM WITH HAH WITH JEEM INITIAL FORM;Lo;0;AL; 0645 062D 062C;;;;N;;;;; +FD8A;ARABIC LIGATURE MEEM WITH HAH WITH MEEM INITIAL FORM;Lo;0;AL; 0645 062D 0645;;;;N;;;;; +FD8B;ARABIC LIGATURE MEEM WITH HAH WITH YEH FINAL FORM;Lo;0;AL; 0645 062D 064A;;;;N;;;;; +FD8C;ARABIC LIGATURE MEEM WITH JEEM WITH HAH INITIAL FORM;Lo;0;AL; 0645 062C 062D;;;;N;;;;; +FD8D;ARABIC LIGATURE MEEM WITH JEEM WITH MEEM INITIAL FORM;Lo;0;AL; 0645 062C 0645;;;;N;;;;; +FD8E;ARABIC LIGATURE MEEM WITH KHAH WITH JEEM INITIAL FORM;Lo;0;AL; 0645 062E 062C;;;;N;;;;; +FD8F;ARABIC LIGATURE MEEM WITH KHAH WITH MEEM INITIAL FORM;Lo;0;AL; 0645 062E 0645;;;;N;;;;; +FD92;ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM;Lo;0;AL; 0645 062C 062E;;;;N;;;;; +FD93;ARABIC LIGATURE HEH WITH MEEM WITH JEEM INITIAL FORM;Lo;0;AL; 0647 0645 062C;;;;N;;;;; +FD94;ARABIC LIGATURE HEH WITH MEEM WITH MEEM INITIAL FORM;Lo;0;AL; 0647 0645 0645;;;;N;;;;; +FD95;ARABIC LIGATURE NOON WITH HAH WITH MEEM INITIAL FORM;Lo;0;AL; 0646 062D 0645;;;;N;;;;; +FD96;ARABIC LIGATURE NOON WITH HAH WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0646 062D 0649;;;;N;;;;; +FD97;ARABIC LIGATURE NOON WITH JEEM WITH MEEM FINAL FORM;Lo;0;AL; 0646 062C 0645;;;;N;;;;; +FD98;ARABIC LIGATURE NOON WITH JEEM WITH MEEM INITIAL FORM;Lo;0;AL; 0646 062C 0645;;;;N;;;;; +FD99;ARABIC LIGATURE NOON WITH JEEM WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0646 062C 0649;;;;N;;;;; +FD9A;ARABIC LIGATURE NOON WITH MEEM WITH YEH FINAL FORM;Lo;0;AL; 0646 0645 064A;;;;N;;;;; +FD9B;ARABIC LIGATURE NOON WITH MEEM WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0646 0645 0649;;;;N;;;;; +FD9C;ARABIC LIGATURE YEH WITH MEEM WITH MEEM FINAL FORM;Lo;0;AL; 064A 0645 0645;;;;N;;;;; +FD9D;ARABIC LIGATURE YEH WITH MEEM WITH MEEM INITIAL FORM;Lo;0;AL; 064A 0645 0645;;;;N;;;;; +FD9E;ARABIC LIGATURE BEH WITH KHAH WITH YEH FINAL FORM;Lo;0;AL; 0628 062E 064A;;;;N;;;;; +FD9F;ARABIC LIGATURE TEH WITH JEEM WITH YEH FINAL FORM;Lo;0;AL; 062A 062C 064A;;;;N;;;;; +FDA0;ARABIC LIGATURE TEH WITH JEEM WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 062A 062C 0649;;;;N;;;;; +FDA1;ARABIC LIGATURE TEH WITH KHAH WITH YEH FINAL FORM;Lo;0;AL; 062A 062E 064A;;;;N;;;;; +FDA2;ARABIC LIGATURE TEH WITH KHAH WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 062A 062E 0649;;;;N;;;;; +FDA3;ARABIC LIGATURE TEH WITH MEEM WITH YEH FINAL FORM;Lo;0;AL; 062A 0645 064A;;;;N;;;;; +FDA4;ARABIC LIGATURE TEH WITH MEEM WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 062A 0645 0649;;;;N;;;;; +FDA5;ARABIC LIGATURE JEEM WITH MEEM WITH YEH FINAL FORM;Lo;0;AL; 062C 0645 064A;;;;N;;;;; +FDA6;ARABIC LIGATURE JEEM WITH HAH WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 062C 062D 0649;;;;N;;;;; +FDA7;ARABIC LIGATURE JEEM WITH MEEM WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 062C 0645 0649;;;;N;;;;; +FDA8;ARABIC LIGATURE SEEN WITH KHAH WITH ALEF MAKSURA FINAL FORM;Lo;0;AL; 0633 062E 0649;;;;N;;;;; +FDA9;ARABIC LIGATURE SAD WITH HAH WITH YEH FINAL FORM;Lo;0;AL; 0635 062D 064A;;;;N;;;;; +FDAA;ARABIC LIGATURE SHEEN WITH HAH WITH YEH FINAL FORM;Lo;0;AL; 0634 062D 064A;;;;N;;;;; +FDAB;ARABIC LIGATURE DAD WITH HAH WITH YEH FINAL FORM;Lo;0;AL; 0636 062D 064A;;;;N;;;;; +FDAC;ARABIC LIGATURE LAM WITH JEEM WITH YEH FINAL FORM;Lo;0;AL; 0644 062C 064A;;;;N;;;;; +FDAD;ARABIC LIGATURE LAM WITH MEEM WITH YEH FINAL FORM;Lo;0;AL; 0644 0645 064A;;;;N;;;;; +FDAE;ARABIC LIGATURE YEH WITH HAH WITH YEH FINAL FORM;Lo;0;AL; 064A 062D 064A;;;;N;;;;; +FDAF;ARABIC LIGATURE YEH WITH JEEM WITH YEH FINAL FORM;Lo;0;AL; 064A 062C 064A;;;;N;;;;; +FDB0;ARABIC LIGATURE YEH WITH MEEM WITH YEH FINAL FORM;Lo;0;AL; 064A 0645 064A;;;;N;;;;; +FDB1;ARABIC LIGATURE MEEM WITH MEEM WITH YEH FINAL FORM;Lo;0;AL; 0645 0645 064A;;;;N;;;;; +FDB2;ARABIC LIGATURE QAF WITH MEEM WITH YEH FINAL FORM;Lo;0;AL; 0642 0645 064A;;;;N;;;;; +FDB3;ARABIC LIGATURE NOON WITH HAH WITH YEH FINAL FORM;Lo;0;AL; 0646 062D 064A;;;;N;;;;; +FDB4;ARABIC LIGATURE QAF WITH MEEM WITH HAH INITIAL FORM;Lo;0;AL; 0642 0645 062D;;;;N;;;;; +FDB5;ARABIC LIGATURE LAM WITH HAH WITH MEEM INITIAL FORM;Lo;0;AL; 0644 062D 0645;;;;N;;;;; +FDB6;ARABIC LIGATURE AIN WITH MEEM WITH YEH FINAL FORM;Lo;0;AL; 0639 0645 064A;;;;N;;;;; +FDB7;ARABIC LIGATURE KAF WITH MEEM WITH YEH FINAL FORM;Lo;0;AL; 0643 0645 064A;;;;N;;;;; +FDB8;ARABIC LIGATURE NOON WITH JEEM WITH HAH INITIAL FORM;Lo;0;AL; 0646 062C 062D;;;;N;;;;; +FDB9;ARABIC LIGATURE MEEM WITH KHAH WITH YEH FINAL FORM;Lo;0;AL; 0645 062E 064A;;;;N;;;;; +FDBA;ARABIC LIGATURE LAM WITH JEEM WITH MEEM INITIAL FORM;Lo;0;AL; 0644 062C 0645;;;;N;;;;; +FDBB;ARABIC LIGATURE KAF WITH MEEM WITH MEEM FINAL FORM;Lo;0;AL; 0643 0645 0645;;;;N;;;;; +FDBC;ARABIC LIGATURE LAM WITH JEEM WITH MEEM FINAL FORM;Lo;0;AL; 0644 062C 0645;;;;N;;;;; +FDBD;ARABIC LIGATURE NOON WITH JEEM WITH HAH FINAL FORM;Lo;0;AL; 0646 062C 062D;;;;N;;;;; +FDBE;ARABIC LIGATURE JEEM WITH HAH WITH YEH FINAL FORM;Lo;0;AL; 062C 062D 064A;;;;N;;;;; +FDBF;ARABIC LIGATURE HAH WITH JEEM WITH YEH FINAL FORM;Lo;0;AL; 062D 062C 064A;;;;N;;;;; +FDC0;ARABIC LIGATURE MEEM WITH JEEM WITH YEH FINAL FORM;Lo;0;AL; 0645 062C 064A;;;;N;;;;; +FDC1;ARABIC LIGATURE FEH WITH MEEM WITH YEH FINAL FORM;Lo;0;AL; 0641 0645 064A;;;;N;;;;; +FDC2;ARABIC LIGATURE BEH WITH HAH WITH YEH FINAL FORM;Lo;0;AL; 0628 062D 064A;;;;N;;;;; +FDC3;ARABIC LIGATURE KAF WITH MEEM WITH MEEM INITIAL FORM;Lo;0;AL; 0643 0645 0645;;;;N;;;;; +FDC4;ARABIC LIGATURE AIN WITH JEEM WITH MEEM INITIAL FORM;Lo;0;AL; 0639 062C 0645;;;;N;;;;; +FDC5;ARABIC LIGATURE SAD WITH MEEM WITH MEEM INITIAL FORM;Lo;0;AL; 0635 0645 0645;;;;N;;;;; +FDC6;ARABIC LIGATURE SEEN WITH KHAH WITH YEH FINAL FORM;Lo;0;AL; 0633 062E 064A;;;;N;;;;; +FDC7;ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM;Lo;0;AL; 0646 062C 064A;;;;N;;;;; +FDF0;ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM;Lo;0;AL; 0635 0644 06D2;;;;N;;;;; +FDF1;ARABIC LIGATURE QALA USED AS KORANIC STOP SIGN ISOLATED FORM;Lo;0;AL; 0642 0644 06D2;;;;N;;;;; +FDF2;ARABIC LIGATURE ALLAH ISOLATED FORM;Lo;0;AL; 0627 0644 0644 0647;;;;N;;;;; +FDF3;ARABIC LIGATURE AKBAR ISOLATED FORM;Lo;0;AL; 0627 0643 0628 0631;;;;N;;;;; +FDF4;ARABIC LIGATURE MOHAMMAD ISOLATED FORM;Lo;0;AL; 0645 062D 0645 062F;;;;N;;;;; +FDF5;ARABIC LIGATURE SALAM ISOLATED FORM;Lo;0;AL; 0635 0644 0639 0645;;;;N;;;;; +FDF6;ARABIC LIGATURE RASOUL ISOLATED FORM;Lo;0;AL; 0631 0633 0648 0644;;;;N;;;;; +FDF7;ARABIC LIGATURE ALAYHE ISOLATED FORM;Lo;0;AL; 0639 0644 064A 0647;;;;N;;;;; +FDF8;ARABIC LIGATURE WASALLAM ISOLATED FORM;Lo;0;AL; 0648 0633 0644 0645;;;;N;;;;; +FDF9;ARABIC LIGATURE SALLA ISOLATED FORM;Lo;0;AL; 0635 0644 0649;;;;N;;;;; +FDFA;ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM;Lo;0;AL; 0635 0644 0649 0020 0627 0644 0644 0647 0020 0639 0644 064A 0647 0020 0648 0633 0644 0645;;;;N;ARABIC LETTER SALLALLAHOU ALAYHE WASALLAM;;;; +FDFB;ARABIC LIGATURE JALLAJALALOUHOU;Lo;0;AL; 062C 0644 0020 062C 0644 0627 0644 0647;;;;N;ARABIC LETTER JALLAJALALOUHOU;;;; +FDFC;RIAL SIGN;Sc;0;AL; 0631 06CC 0627 0644;;;;N;;;;; +FDFD;ARABIC LIGATURE BISMILLAH AR-RAHMAN AR-RAHEEM;So;0;ON;;;;;N;;;;; +FE00;VARIATION SELECTOR-1;Mn;0;NSM;;;;;N;;;;; +FE01;VARIATION SELECTOR-2;Mn;0;NSM;;;;;N;;;;; +FE02;VARIATION SELECTOR-3;Mn;0;NSM;;;;;N;;;;; +FE03;VARIATION SELECTOR-4;Mn;0;NSM;;;;;N;;;;; +FE04;VARIATION SELECTOR-5;Mn;0;NSM;;;;;N;;;;; +FE05;VARIATION SELECTOR-6;Mn;0;NSM;;;;;N;;;;; +FE06;VARIATION SELECTOR-7;Mn;0;NSM;;;;;N;;;;; +FE07;VARIATION SELECTOR-8;Mn;0;NSM;;;;;N;;;;; +FE08;VARIATION SELECTOR-9;Mn;0;NSM;;;;;N;;;;; +FE09;VARIATION SELECTOR-10;Mn;0;NSM;;;;;N;;;;; +FE0A;VARIATION SELECTOR-11;Mn;0;NSM;;;;;N;;;;; +FE0B;VARIATION SELECTOR-12;Mn;0;NSM;;;;;N;;;;; +FE0C;VARIATION SELECTOR-13;Mn;0;NSM;;;;;N;;;;; +FE0D;VARIATION SELECTOR-14;Mn;0;NSM;;;;;N;;;;; +FE0E;VARIATION SELECTOR-15;Mn;0;NSM;;;;;N;;;;; +FE0F;VARIATION SELECTOR-16;Mn;0;NSM;;;;;N;;;;; +FE10;PRESENTATION FORM FOR VERTICAL COMMA;Po;0;ON; 002C;;;;N;;;;; +FE11;PRESENTATION FORM FOR VERTICAL IDEOGRAPHIC COMMA;Po;0;ON; 3001;;;;N;;;;; +FE12;PRESENTATION FORM FOR VERTICAL IDEOGRAPHIC FULL STOP;Po;0;ON; 3002;;;;N;;;;; +FE13;PRESENTATION FORM FOR VERTICAL COLON;Po;0;ON; 003A;;;;N;;;;; +FE14;PRESENTATION FORM FOR VERTICAL SEMICOLON;Po;0;ON; 003B;;;;N;;;;; +FE15;PRESENTATION FORM FOR VERTICAL EXCLAMATION MARK;Po;0;ON; 0021;;;;N;;;;; +FE16;PRESENTATION FORM FOR VERTICAL QUESTION MARK;Po;0;ON; 003F;;;;N;;;;; +FE17;PRESENTATION FORM FOR VERTICAL LEFT WHITE LENTICULAR BRACKET;Ps;0;ON; 3016;;;;N;;;;; +FE18;PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRAKCET;Pe;0;ON; 3017;;;;N;;;;; +FE19;PRESENTATION FORM FOR VERTICAL HORIZONTAL ELLIPSIS;Po;0;ON; 2026;;;;N;;;;; +FE20;COMBINING LIGATURE LEFT HALF;Mn;230;NSM;;;;;N;;;;; +FE21;COMBINING LIGATURE RIGHT HALF;Mn;230;NSM;;;;;N;;;;; +FE22;COMBINING DOUBLE TILDE LEFT HALF;Mn;230;NSM;;;;;N;;;;; +FE23;COMBINING DOUBLE TILDE RIGHT HALF;Mn;230;NSM;;;;;N;;;;; +FE24;COMBINING MACRON LEFT HALF;Mn;230;NSM;;;;;N;;;;; +FE25;COMBINING MACRON RIGHT HALF;Mn;230;NSM;;;;;N;;;;; +FE26;COMBINING CONJOINING MACRON;Mn;230;NSM;;;;;N;;;;; +FE27;COMBINING LIGATURE LEFT HALF BELOW;Mn;220;NSM;;;;;N;;;;; +FE28;COMBINING LIGATURE RIGHT HALF BELOW;Mn;220;NSM;;;;;N;;;;; +FE29;COMBINING TILDE LEFT HALF BELOW;Mn;220;NSM;;;;;N;;;;; +FE2A;COMBINING TILDE RIGHT HALF BELOW;Mn;220;NSM;;;;;N;;;;; +FE2B;COMBINING MACRON LEFT HALF BELOW;Mn;220;NSM;;;;;N;;;;; +FE2C;COMBINING MACRON RIGHT HALF BELOW;Mn;220;NSM;;;;;N;;;;; +FE2D;COMBINING CONJOINING MACRON BELOW;Mn;220;NSM;;;;;N;;;;; +FE2E;COMBINING CYRILLIC TITLO LEFT HALF;Mn;230;NSM;;;;;N;;;;; +FE2F;COMBINING CYRILLIC TITLO RIGHT HALF;Mn;230;NSM;;;;;N;;;;; +FE30;PRESENTATION FORM FOR VERTICAL TWO DOT LEADER;Po;0;ON; 2025;;;;N;GLYPH FOR VERTICAL TWO DOT LEADER;;;; +FE31;PRESENTATION FORM FOR VERTICAL EM DASH;Pd;0;ON; 2014;;;;N;GLYPH FOR VERTICAL EM DASH;;;; +FE32;PRESENTATION FORM FOR VERTICAL EN DASH;Pd;0;ON; 2013;;;;N;GLYPH FOR VERTICAL EN DASH;;;; +FE33;PRESENTATION FORM FOR VERTICAL LOW LINE;Pc;0;ON; 005F;;;;N;GLYPH FOR VERTICAL SPACING UNDERSCORE;;;; +FE34;PRESENTATION FORM FOR VERTICAL WAVY LOW LINE;Pc;0;ON; 005F;;;;N;GLYPH FOR VERTICAL SPACING WAVY UNDERSCORE;;;; +FE35;PRESENTATION FORM FOR VERTICAL LEFT PARENTHESIS;Ps;0;ON; 0028;;;;N;GLYPH FOR VERTICAL OPENING PARENTHESIS;;;; +FE36;PRESENTATION FORM FOR VERTICAL RIGHT PARENTHESIS;Pe;0;ON; 0029;;;;N;GLYPH FOR VERTICAL CLOSING PARENTHESIS;;;; +FE37;PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET;Ps;0;ON; 007B;;;;N;GLYPH FOR VERTICAL OPENING CURLY BRACKET;;;; +FE38;PRESENTATION FORM FOR VERTICAL RIGHT CURLY BRACKET;Pe;0;ON; 007D;;;;N;GLYPH FOR VERTICAL CLOSING CURLY BRACKET;;;; +FE39;PRESENTATION FORM FOR VERTICAL LEFT TORTOISE SHELL BRACKET;Ps;0;ON; 3014;;;;N;GLYPH FOR VERTICAL OPENING TORTOISE SHELL BRACKET;;;; +FE3A;PRESENTATION FORM FOR VERTICAL RIGHT TORTOISE SHELL BRACKET;Pe;0;ON; 3015;;;;N;GLYPH FOR VERTICAL CLOSING TORTOISE SHELL BRACKET;;;; +FE3B;PRESENTATION FORM FOR VERTICAL LEFT BLACK LENTICULAR BRACKET;Ps;0;ON; 3010;;;;N;GLYPH FOR VERTICAL OPENING BLACK LENTICULAR BRACKET;;;; +FE3C;PRESENTATION FORM FOR VERTICAL RIGHT BLACK LENTICULAR BRACKET;Pe;0;ON; 3011;;;;N;GLYPH FOR VERTICAL CLOSING BLACK LENTICULAR BRACKET;;;; +FE3D;PRESENTATION FORM FOR VERTICAL LEFT DOUBLE ANGLE BRACKET;Ps;0;ON; 300A;;;;N;GLYPH FOR VERTICAL OPENING DOUBLE ANGLE BRACKET;;;; +FE3E;PRESENTATION FORM FOR VERTICAL RIGHT DOUBLE ANGLE BRACKET;Pe;0;ON; 300B;;;;N;GLYPH FOR VERTICAL CLOSING DOUBLE ANGLE BRACKET;;;; +FE3F;PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET;Ps;0;ON; 3008;;;;N;GLYPH FOR VERTICAL OPENING ANGLE BRACKET;;;; +FE40;PRESENTATION FORM FOR VERTICAL RIGHT ANGLE BRACKET;Pe;0;ON; 3009;;;;N;GLYPH FOR VERTICAL CLOSING ANGLE BRACKET;;;; +FE41;PRESENTATION FORM FOR VERTICAL LEFT CORNER BRACKET;Ps;0;ON; 300C;;;;N;GLYPH FOR VERTICAL OPENING CORNER BRACKET;;;; +FE42;PRESENTATION FORM FOR VERTICAL RIGHT CORNER BRACKET;Pe;0;ON; 300D;;;;N;GLYPH FOR VERTICAL CLOSING CORNER BRACKET;;;; +FE43;PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET;Ps;0;ON; 300E;;;;N;GLYPH FOR VERTICAL OPENING WHITE CORNER BRACKET;;;; +FE44;PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET;Pe;0;ON; 300F;;;;N;GLYPH FOR VERTICAL CLOSING WHITE CORNER BRACKET;;;; +FE45;SESAME DOT;Po;0;ON;;;;;N;;;;; +FE46;WHITE SESAME DOT;Po;0;ON;;;;;N;;;;; +FE47;PRESENTATION FORM FOR VERTICAL LEFT SQUARE BRACKET;Ps;0;ON; 005B;;;;N;;;;; +FE48;PRESENTATION FORM FOR VERTICAL RIGHT SQUARE BRACKET;Pe;0;ON; 005D;;;;N;;;;; +FE49;DASHED OVERLINE;Po;0;ON; 203E;;;;N;SPACING DASHED OVERSCORE;;;; +FE4A;CENTRELINE OVERLINE;Po;0;ON; 203E;;;;N;SPACING CENTERLINE OVERSCORE;;;; +FE4B;WAVY OVERLINE;Po;0;ON; 203E;;;;N;SPACING WAVY OVERSCORE;;;; +FE4C;DOUBLE WAVY OVERLINE;Po;0;ON; 203E;;;;N;SPACING DOUBLE WAVY OVERSCORE;;;; +FE4D;DASHED LOW LINE;Pc;0;ON; 005F;;;;N;SPACING DASHED UNDERSCORE;;;; +FE4E;CENTRELINE LOW LINE;Pc;0;ON; 005F;;;;N;SPACING CENTERLINE UNDERSCORE;;;; +FE4F;WAVY LOW LINE;Pc;0;ON; 005F;;;;N;SPACING WAVY UNDERSCORE;;;; +FE50;SMALL COMMA;Po;0;CS; 002C;;;;N;;;;; +FE51;SMALL IDEOGRAPHIC COMMA;Po;0;ON; 3001;;;;N;;;;; +FE52;SMALL FULL STOP;Po;0;CS; 002E;;;;N;SMALL PERIOD;;;; +FE54;SMALL SEMICOLON;Po;0;ON; 003B;;;;N;;;;; +FE55;SMALL COLON;Po;0;CS; 003A;;;;N;;;;; +FE56;SMALL QUESTION MARK;Po;0;ON; 003F;;;;N;;;;; +FE57;SMALL EXCLAMATION MARK;Po;0;ON; 0021;;;;N;;;;; +FE58;SMALL EM DASH;Pd;0;ON; 2014;;;;N;;;;; +FE59;SMALL LEFT PARENTHESIS;Ps;0;ON; 0028;;;;Y;SMALL OPENING PARENTHESIS;;;; +FE5A;SMALL RIGHT PARENTHESIS;Pe;0;ON; 0029;;;;Y;SMALL CLOSING PARENTHESIS;;;; +FE5B;SMALL LEFT CURLY BRACKET;Ps;0;ON; 007B;;;;Y;SMALL OPENING CURLY BRACKET;;;; +FE5C;SMALL RIGHT CURLY BRACKET;Pe;0;ON; 007D;;;;Y;SMALL CLOSING CURLY BRACKET;;;; +FE5D;SMALL LEFT TORTOISE SHELL BRACKET;Ps;0;ON; 3014;;;;Y;SMALL OPENING TORTOISE SHELL BRACKET;;;; +FE5E;SMALL RIGHT TORTOISE SHELL BRACKET;Pe;0;ON; 3015;;;;Y;SMALL CLOSING TORTOISE SHELL BRACKET;;;; +FE5F;SMALL NUMBER SIGN;Po;0;ET; 0023;;;;N;;;;; +FE60;SMALL AMPERSAND;Po;0;ON; 0026;;;;N;;;;; +FE61;SMALL ASTERISK;Po;0;ON; 002A;;;;N;;;;; +FE62;SMALL PLUS SIGN;Sm;0;ES; 002B;;;;N;;;;; +FE63;SMALL HYPHEN-MINUS;Pd;0;ES; 002D;;;;N;;;;; +FE64;SMALL LESS-THAN SIGN;Sm;0;ON; 003C;;;;Y;;;;; +FE65;SMALL GREATER-THAN SIGN;Sm;0;ON; 003E;;;;Y;;;;; +FE66;SMALL EQUALS SIGN;Sm;0;ON; 003D;;;;N;;;;; +FE68;SMALL REVERSE SOLIDUS;Po;0;ON; 005C;;;;N;SMALL BACKSLASH;;;; +FE69;SMALL DOLLAR SIGN;Sc;0;ET; 0024;;;;N;;;;; +FE6A;SMALL PERCENT SIGN;Po;0;ET; 0025;;;;N;;;;; +FE6B;SMALL COMMERCIAL AT;Po;0;ON; 0040;;;;N;;;;; +FE70;ARABIC FATHATAN ISOLATED FORM;Lo;0;AL; 0020 064B;;;;N;ARABIC SPACING FATHATAN;;;; +FE71;ARABIC TATWEEL WITH FATHATAN ABOVE;Lo;0;AL; 0640 064B;;;;N;ARABIC FATHATAN ON TATWEEL;;;; +FE72;ARABIC DAMMATAN ISOLATED FORM;Lo;0;AL; 0020 064C;;;;N;ARABIC SPACING DAMMATAN;;;; +FE73;ARABIC TAIL FRAGMENT;Lo;0;AL;;;;;N;;;;; +FE74;ARABIC KASRATAN ISOLATED FORM;Lo;0;AL; 0020 064D;;;;N;ARABIC SPACING KASRATAN;;;; +FE76;ARABIC FATHA ISOLATED FORM;Lo;0;AL; 0020 064E;;;;N;ARABIC SPACING FATHAH;;;; +FE77;ARABIC FATHA MEDIAL FORM;Lo;0;AL; 0640 064E;;;;N;ARABIC FATHAH ON TATWEEL;;;; +FE78;ARABIC DAMMA ISOLATED FORM;Lo;0;AL; 0020 064F;;;;N;ARABIC SPACING DAMMAH;;;; +FE79;ARABIC DAMMA MEDIAL FORM;Lo;0;AL; 0640 064F;;;;N;ARABIC DAMMAH ON TATWEEL;;;; +FE7A;ARABIC KASRA ISOLATED FORM;Lo;0;AL; 0020 0650;;;;N;ARABIC SPACING KASRAH;;;; +FE7B;ARABIC KASRA MEDIAL FORM;Lo;0;AL; 0640 0650;;;;N;ARABIC KASRAH ON TATWEEL;;;; +FE7C;ARABIC SHADDA ISOLATED FORM;Lo;0;AL; 0020 0651;;;;N;ARABIC SPACING SHADDAH;;;; +FE7D;ARABIC SHADDA MEDIAL FORM;Lo;0;AL; 0640 0651;;;;N;ARABIC SHADDAH ON TATWEEL;;;; +FE7E;ARABIC SUKUN ISOLATED FORM;Lo;0;AL; 0020 0652;;;;N;ARABIC SPACING SUKUN;;;; +FE7F;ARABIC SUKUN MEDIAL FORM;Lo;0;AL; 0640 0652;;;;N;ARABIC SUKUN ON TATWEEL;;;; +FE80;ARABIC LETTER HAMZA ISOLATED FORM;Lo;0;AL; 0621;;;;N;GLYPH FOR ISOLATE ARABIC HAMZAH;;;; +FE81;ARABIC LETTER ALEF WITH MADDA ABOVE ISOLATED FORM;Lo;0;AL; 0622;;;;N;GLYPH FOR ISOLATE ARABIC MADDAH ON ALEF;;;; +FE82;ARABIC LETTER ALEF WITH MADDA ABOVE FINAL FORM;Lo;0;AL; 0622;;;;N;GLYPH FOR FINAL ARABIC MADDAH ON ALEF;;;; +FE83;ARABIC LETTER ALEF WITH HAMZA ABOVE ISOLATED FORM;Lo;0;AL; 0623;;;;N;GLYPH FOR ISOLATE ARABIC HAMZAH ON ALEF;;;; +FE84;ARABIC LETTER ALEF WITH HAMZA ABOVE FINAL FORM;Lo;0;AL; 0623;;;;N;GLYPH FOR FINAL ARABIC HAMZAH ON ALEF;;;; +FE85;ARABIC LETTER WAW WITH HAMZA ABOVE ISOLATED FORM;Lo;0;AL; 0624;;;;N;GLYPH FOR ISOLATE ARABIC HAMZAH ON WAW;;;; +FE86;ARABIC LETTER WAW WITH HAMZA ABOVE FINAL FORM;Lo;0;AL; 0624;;;;N;GLYPH FOR FINAL ARABIC HAMZAH ON WAW;;;; +FE87;ARABIC LETTER ALEF WITH HAMZA BELOW ISOLATED FORM;Lo;0;AL; 0625;;;;N;GLYPH FOR ISOLATE ARABIC HAMZAH UNDER ALEF;;;; +FE88;ARABIC LETTER ALEF WITH HAMZA BELOW FINAL FORM;Lo;0;AL; 0625;;;;N;GLYPH FOR FINAL ARABIC HAMZAH UNDER ALEF;;;; +FE89;ARABIC LETTER YEH WITH HAMZA ABOVE ISOLATED FORM;Lo;0;AL; 0626;;;;N;GLYPH FOR ISOLATE ARABIC HAMZAH ON YA;;;; +FE8A;ARABIC LETTER YEH WITH HAMZA ABOVE FINAL FORM;Lo;0;AL; 0626;;;;N;GLYPH FOR FINAL ARABIC HAMZAH ON YA;;;; +FE8B;ARABIC LETTER YEH WITH HAMZA ABOVE INITIAL FORM;Lo;0;AL; 0626;;;;N;GLYPH FOR INITIAL ARABIC HAMZAH ON YA;;;; +FE8C;ARABIC LETTER YEH WITH HAMZA ABOVE MEDIAL FORM;Lo;0;AL; 0626;;;;N;GLYPH FOR MEDIAL ARABIC HAMZAH ON YA;;;; +FE8D;ARABIC LETTER ALEF ISOLATED FORM;Lo;0;AL; 0627;;;;N;GLYPH FOR ISOLATE ARABIC ALEF;;;; +FE8E;ARABIC LETTER ALEF FINAL FORM;Lo;0;AL; 0627;;;;N;GLYPH FOR FINAL ARABIC ALEF;;;; +FE8F;ARABIC LETTER BEH ISOLATED FORM;Lo;0;AL; 0628;;;;N;GLYPH FOR ISOLATE ARABIC BAA;;;; +FE90;ARABIC LETTER BEH FINAL FORM;Lo;0;AL; 0628;;;;N;GLYPH FOR FINAL ARABIC BAA;;;; +FE91;ARABIC LETTER BEH INITIAL FORM;Lo;0;AL; 0628;;;;N;GLYPH FOR INITIAL ARABIC BAA;;;; +FE92;ARABIC LETTER BEH MEDIAL FORM;Lo;0;AL; 0628;;;;N;GLYPH FOR MEDIAL ARABIC BAA;;;; +FE93;ARABIC LETTER TEH MARBUTA ISOLATED FORM;Lo;0;AL; 0629;;;;N;GLYPH FOR ISOLATE ARABIC TAA MARBUTAH;;;; +FE94;ARABIC LETTER TEH MARBUTA FINAL FORM;Lo;0;AL; 0629;;;;N;GLYPH FOR FINAL ARABIC TAA MARBUTAH;;;; +FE95;ARABIC LETTER TEH ISOLATED FORM;Lo;0;AL; 062A;;;;N;GLYPH FOR ISOLATE ARABIC TAA;;;; +FE96;ARABIC LETTER TEH FINAL FORM;Lo;0;AL; 062A;;;;N;GLYPH FOR FINAL ARABIC TAA;;;; +FE97;ARABIC LETTER TEH INITIAL FORM;Lo;0;AL; 062A;;;;N;GLYPH FOR INITIAL ARABIC TAA;;;; +FE98;ARABIC LETTER TEH MEDIAL FORM;Lo;0;AL; 062A;;;;N;GLYPH FOR MEDIAL ARABIC TAA;;;; +FE99;ARABIC LETTER THEH ISOLATED FORM;Lo;0;AL; 062B;;;;N;GLYPH FOR ISOLATE ARABIC THAA;;;; +FE9A;ARABIC LETTER THEH FINAL FORM;Lo;0;AL; 062B;;;;N;GLYPH FOR FINAL ARABIC THAA;;;; +FE9B;ARABIC LETTER THEH INITIAL FORM;Lo;0;AL; 062B;;;;N;GLYPH FOR INITIAL ARABIC THAA;;;; +FE9C;ARABIC LETTER THEH MEDIAL FORM;Lo;0;AL; 062B;;;;N;GLYPH FOR MEDIAL ARABIC THAA;;;; +FE9D;ARABIC LETTER JEEM ISOLATED FORM;Lo;0;AL; 062C;;;;N;GLYPH FOR ISOLATE ARABIC JEEM;;;; +FE9E;ARABIC LETTER JEEM FINAL FORM;Lo;0;AL; 062C;;;;N;GLYPH FOR FINAL ARABIC JEEM;;;; +FE9F;ARABIC LETTER JEEM INITIAL FORM;Lo;0;AL; 062C;;;;N;GLYPH FOR INITIAL ARABIC JEEM;;;; +FEA0;ARABIC LETTER JEEM MEDIAL FORM;Lo;0;AL; 062C;;;;N;GLYPH FOR MEDIAL ARABIC JEEM;;;; +FEA1;ARABIC LETTER HAH ISOLATED FORM;Lo;0;AL; 062D;;;;N;GLYPH FOR ISOLATE ARABIC HAA;;;; +FEA2;ARABIC LETTER HAH FINAL FORM;Lo;0;AL; 062D;;;;N;GLYPH FOR FINAL ARABIC HAA;;;; +FEA3;ARABIC LETTER HAH INITIAL FORM;Lo;0;AL; 062D;;;;N;GLYPH FOR INITIAL ARABIC HAA;;;; +FEA4;ARABIC LETTER HAH MEDIAL FORM;Lo;0;AL; 062D;;;;N;GLYPH FOR MEDIAL ARABIC HAA;;;; +FEA5;ARABIC LETTER KHAH ISOLATED FORM;Lo;0;AL; 062E;;;;N;GLYPH FOR ISOLATE ARABIC KHAA;;;; +FEA6;ARABIC LETTER KHAH FINAL FORM;Lo;0;AL; 062E;;;;N;GLYPH FOR FINAL ARABIC KHAA;;;; +FEA7;ARABIC LETTER KHAH INITIAL FORM;Lo;0;AL; 062E;;;;N;GLYPH FOR INITIAL ARABIC KHAA;;;; +FEA8;ARABIC LETTER KHAH MEDIAL FORM;Lo;0;AL; 062E;;;;N;GLYPH FOR MEDIAL ARABIC KHAA;;;; +FEA9;ARABIC LETTER DAL ISOLATED FORM;Lo;0;AL; 062F;;;;N;GLYPH FOR ISOLATE ARABIC DAL;;;; +FEAA;ARABIC LETTER DAL FINAL FORM;Lo;0;AL; 062F;;;;N;GLYPH FOR FINAL ARABIC DAL;;;; +FEAB;ARABIC LETTER THAL ISOLATED FORM;Lo;0;AL; 0630;;;;N;GLYPH FOR ISOLATE ARABIC THAL;;;; +FEAC;ARABIC LETTER THAL FINAL FORM;Lo;0;AL; 0630;;;;N;GLYPH FOR FINAL ARABIC THAL;;;; +FEAD;ARABIC LETTER REH ISOLATED FORM;Lo;0;AL; 0631;;;;N;GLYPH FOR ISOLATE ARABIC RA;;;; +FEAE;ARABIC LETTER REH FINAL FORM;Lo;0;AL; 0631;;;;N;GLYPH FOR FINAL ARABIC RA;;;; +FEAF;ARABIC LETTER ZAIN ISOLATED FORM;Lo;0;AL; 0632;;;;N;GLYPH FOR ISOLATE ARABIC ZAIN;;;; +FEB0;ARABIC LETTER ZAIN FINAL FORM;Lo;0;AL; 0632;;;;N;GLYPH FOR FINAL ARABIC ZAIN;;;; +FEB1;ARABIC LETTER SEEN ISOLATED FORM;Lo;0;AL; 0633;;;;N;GLYPH FOR ISOLATE ARABIC SEEN;;;; +FEB2;ARABIC LETTER SEEN FINAL FORM;Lo;0;AL; 0633;;;;N;GLYPH FOR FINAL ARABIC SEEN;;;; +FEB3;ARABIC LETTER SEEN INITIAL FORM;Lo;0;AL; 0633;;;;N;GLYPH FOR INITIAL ARABIC SEEN;;;; +FEB4;ARABIC LETTER SEEN MEDIAL FORM;Lo;0;AL; 0633;;;;N;GLYPH FOR MEDIAL ARABIC SEEN;;;; +FEB5;ARABIC LETTER SHEEN ISOLATED FORM;Lo;0;AL; 0634;;;;N;GLYPH FOR ISOLATE ARABIC SHEEN;;;; +FEB6;ARABIC LETTER SHEEN FINAL FORM;Lo;0;AL; 0634;;;;N;GLYPH FOR FINAL ARABIC SHEEN;;;; +FEB7;ARABIC LETTER SHEEN INITIAL FORM;Lo;0;AL; 0634;;;;N;GLYPH FOR INITIAL ARABIC SHEEN;;;; +FEB8;ARABIC LETTER SHEEN MEDIAL FORM;Lo;0;AL; 0634;;;;N;GLYPH FOR MEDIAL ARABIC SHEEN;;;; +FEB9;ARABIC LETTER SAD ISOLATED FORM;Lo;0;AL; 0635;;;;N;GLYPH FOR ISOLATE ARABIC SAD;;;; +FEBA;ARABIC LETTER SAD FINAL FORM;Lo;0;AL; 0635;;;;N;GLYPH FOR FINAL ARABIC SAD;;;; +FEBB;ARABIC LETTER SAD INITIAL FORM;Lo;0;AL; 0635;;;;N;GLYPH FOR INITIAL ARABIC SAD;;;; +FEBC;ARABIC LETTER SAD MEDIAL FORM;Lo;0;AL; 0635;;;;N;GLYPH FOR MEDIAL ARABIC SAD;;;; +FEBD;ARABIC LETTER DAD ISOLATED FORM;Lo;0;AL; 0636;;;;N;GLYPH FOR ISOLATE ARABIC DAD;;;; +FEBE;ARABIC LETTER DAD FINAL FORM;Lo;0;AL; 0636;;;;N;GLYPH FOR FINAL ARABIC DAD;;;; +FEBF;ARABIC LETTER DAD INITIAL FORM;Lo;0;AL; 0636;;;;N;GLYPH FOR INITIAL ARABIC DAD;;;; +FEC0;ARABIC LETTER DAD MEDIAL FORM;Lo;0;AL; 0636;;;;N;GLYPH FOR MEDIAL ARABIC DAD;;;; +FEC1;ARABIC LETTER TAH ISOLATED FORM;Lo;0;AL; 0637;;;;N;GLYPH FOR ISOLATE ARABIC TAH;;;; +FEC2;ARABIC LETTER TAH FINAL FORM;Lo;0;AL; 0637;;;;N;GLYPH FOR FINAL ARABIC TAH;;;; +FEC3;ARABIC LETTER TAH INITIAL FORM;Lo;0;AL; 0637;;;;N;GLYPH FOR INITIAL ARABIC TAH;;;; +FEC4;ARABIC LETTER TAH MEDIAL FORM;Lo;0;AL; 0637;;;;N;GLYPH FOR MEDIAL ARABIC TAH;;;; +FEC5;ARABIC LETTER ZAH ISOLATED FORM;Lo;0;AL; 0638;;;;N;GLYPH FOR ISOLATE ARABIC DHAH;;;; +FEC6;ARABIC LETTER ZAH FINAL FORM;Lo;0;AL; 0638;;;;N;GLYPH FOR FINAL ARABIC DHAH;;;; +FEC7;ARABIC LETTER ZAH INITIAL FORM;Lo;0;AL; 0638;;;;N;GLYPH FOR INITIAL ARABIC DHAH;;;; +FEC8;ARABIC LETTER ZAH MEDIAL FORM;Lo;0;AL; 0638;;;;N;GLYPH FOR MEDIAL ARABIC DHAH;;;; +FEC9;ARABIC LETTER AIN ISOLATED FORM;Lo;0;AL; 0639;;;;N;GLYPH FOR ISOLATE ARABIC AIN;;;; +FECA;ARABIC LETTER AIN FINAL FORM;Lo;0;AL; 0639;;;;N;GLYPH FOR FINAL ARABIC AIN;;;; +FECB;ARABIC LETTER AIN INITIAL FORM;Lo;0;AL; 0639;;;;N;GLYPH FOR INITIAL ARABIC AIN;;;; +FECC;ARABIC LETTER AIN MEDIAL FORM;Lo;0;AL; 0639;;;;N;GLYPH FOR MEDIAL ARABIC AIN;;;; +FECD;ARABIC LETTER GHAIN ISOLATED FORM;Lo;0;AL; 063A;;;;N;GLYPH FOR ISOLATE ARABIC GHAIN;;;; +FECE;ARABIC LETTER GHAIN FINAL FORM;Lo;0;AL; 063A;;;;N;GLYPH FOR FINAL ARABIC GHAIN;;;; +FECF;ARABIC LETTER GHAIN INITIAL FORM;Lo;0;AL; 063A;;;;N;GLYPH FOR INITIAL ARABIC GHAIN;;;; +FED0;ARABIC LETTER GHAIN MEDIAL FORM;Lo;0;AL; 063A;;;;N;GLYPH FOR MEDIAL ARABIC GHAIN;;;; +FED1;ARABIC LETTER FEH ISOLATED FORM;Lo;0;AL; 0641;;;;N;GLYPH FOR ISOLATE ARABIC FA;;;; +FED2;ARABIC LETTER FEH FINAL FORM;Lo;0;AL; 0641;;;;N;GLYPH FOR FINAL ARABIC FA;;;; +FED3;ARABIC LETTER FEH INITIAL FORM;Lo;0;AL; 0641;;;;N;GLYPH FOR INITIAL ARABIC FA;;;; +FED4;ARABIC LETTER FEH MEDIAL FORM;Lo;0;AL; 0641;;;;N;GLYPH FOR MEDIAL ARABIC FA;;;; +FED5;ARABIC LETTER QAF ISOLATED FORM;Lo;0;AL; 0642;;;;N;GLYPH FOR ISOLATE ARABIC QAF;;;; +FED6;ARABIC LETTER QAF FINAL FORM;Lo;0;AL; 0642;;;;N;GLYPH FOR FINAL ARABIC QAF;;;; +FED7;ARABIC LETTER QAF INITIAL FORM;Lo;0;AL; 0642;;;;N;GLYPH FOR INITIAL ARABIC QAF;;;; +FED8;ARABIC LETTER QAF MEDIAL FORM;Lo;0;AL; 0642;;;;N;GLYPH FOR MEDIAL ARABIC QAF;;;; +FED9;ARABIC LETTER KAF ISOLATED FORM;Lo;0;AL; 0643;;;;N;GLYPH FOR ISOLATE ARABIC CAF;;;; +FEDA;ARABIC LETTER KAF FINAL FORM;Lo;0;AL; 0643;;;;N;GLYPH FOR FINAL ARABIC CAF;;;; +FEDB;ARABIC LETTER KAF INITIAL FORM;Lo;0;AL; 0643;;;;N;GLYPH FOR INITIAL ARABIC CAF;;;; +FEDC;ARABIC LETTER KAF MEDIAL FORM;Lo;0;AL; 0643;;;;N;GLYPH FOR MEDIAL ARABIC CAF;;;; +FEDD;ARABIC LETTER LAM ISOLATED FORM;Lo;0;AL; 0644;;;;N;GLYPH FOR ISOLATE ARABIC LAM;;;; +FEDE;ARABIC LETTER LAM FINAL FORM;Lo;0;AL; 0644;;;;N;GLYPH FOR FINAL ARABIC LAM;;;; +FEDF;ARABIC LETTER LAM INITIAL FORM;Lo;0;AL; 0644;;;;N;GLYPH FOR INITIAL ARABIC LAM;;;; +FEE0;ARABIC LETTER LAM MEDIAL FORM;Lo;0;AL; 0644;;;;N;GLYPH FOR MEDIAL ARABIC LAM;;;; +FEE1;ARABIC LETTER MEEM ISOLATED FORM;Lo;0;AL; 0645;;;;N;GLYPH FOR ISOLATE ARABIC MEEM;;;; +FEE2;ARABIC LETTER MEEM FINAL FORM;Lo;0;AL; 0645;;;;N;GLYPH FOR FINAL ARABIC MEEM;;;; +FEE3;ARABIC LETTER MEEM INITIAL FORM;Lo;0;AL; 0645;;;;N;GLYPH FOR INITIAL ARABIC MEEM;;;; +FEE4;ARABIC LETTER MEEM MEDIAL FORM;Lo;0;AL; 0645;;;;N;GLYPH FOR MEDIAL ARABIC MEEM;;;; +FEE5;ARABIC LETTER NOON ISOLATED FORM;Lo;0;AL; 0646;;;;N;GLYPH FOR ISOLATE ARABIC NOON;;;; +FEE6;ARABIC LETTER NOON FINAL FORM;Lo;0;AL; 0646;;;;N;GLYPH FOR FINAL ARABIC NOON;;;; +FEE7;ARABIC LETTER NOON INITIAL FORM;Lo;0;AL; 0646;;;;N;GLYPH FOR INITIAL ARABIC NOON;;;; +FEE8;ARABIC LETTER NOON MEDIAL FORM;Lo;0;AL; 0646;;;;N;GLYPH FOR MEDIAL ARABIC NOON;;;; +FEE9;ARABIC LETTER HEH ISOLATED FORM;Lo;0;AL; 0647;;;;N;GLYPH FOR ISOLATE ARABIC HA;;;; +FEEA;ARABIC LETTER HEH FINAL FORM;Lo;0;AL; 0647;;;;N;GLYPH FOR FINAL ARABIC HA;;;; +FEEB;ARABIC LETTER HEH INITIAL FORM;Lo;0;AL; 0647;;;;N;GLYPH FOR INITIAL ARABIC HA;;;; +FEEC;ARABIC LETTER HEH MEDIAL FORM;Lo;0;AL; 0647;;;;N;GLYPH FOR MEDIAL ARABIC HA;;;; +FEED;ARABIC LETTER WAW ISOLATED FORM;Lo;0;AL; 0648;;;;N;GLYPH FOR ISOLATE ARABIC WAW;;;; +FEEE;ARABIC LETTER WAW FINAL FORM;Lo;0;AL; 0648;;;;N;GLYPH FOR FINAL ARABIC WAW;;;; +FEEF;ARABIC LETTER ALEF MAKSURA ISOLATED FORM;Lo;0;AL; 0649;;;;N;GLYPH FOR ISOLATE ARABIC ALEF MAQSURAH;;;; +FEF0;ARABIC LETTER ALEF MAKSURA FINAL FORM;Lo;0;AL; 0649;;;;N;GLYPH FOR FINAL ARABIC ALEF MAQSURAH;;;; +FEF1;ARABIC LETTER YEH ISOLATED FORM;Lo;0;AL; 064A;;;;N;GLYPH FOR ISOLATE ARABIC YA;;;; +FEF2;ARABIC LETTER YEH FINAL FORM;Lo;0;AL; 064A;;;;N;GLYPH FOR FINAL ARABIC YA;;;; +FEF3;ARABIC LETTER YEH INITIAL FORM;Lo;0;AL; 064A;;;;N;GLYPH FOR INITIAL ARABIC YA;;;; +FEF4;ARABIC LETTER YEH MEDIAL FORM;Lo;0;AL; 064A;;;;N;GLYPH FOR MEDIAL ARABIC YA;;;; +FEF5;ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE ISOLATED FORM;Lo;0;AL; 0644 0622;;;;N;GLYPH FOR ISOLATE ARABIC MADDAH ON LIGATURE LAM ALEF;;;; +FEF6;ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE FINAL FORM;Lo;0;AL; 0644 0622;;;;N;GLYPH FOR FINAL ARABIC MADDAH ON LIGATURE LAM ALEF;;;; +FEF7;ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE ISOLATED FORM;Lo;0;AL; 0644 0623;;;;N;GLYPH FOR ISOLATE ARABIC HAMZAH ON LIGATURE LAM ALEF;;;; +FEF8;ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE FINAL FORM;Lo;0;AL; 0644 0623;;;;N;GLYPH FOR FINAL ARABIC HAMZAH ON LIGATURE LAM ALEF;;;; +FEF9;ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW ISOLATED FORM;Lo;0;AL; 0644 0625;;;;N;GLYPH FOR ISOLATE ARABIC HAMZAH UNDER LIGATURE LAM ALEF;;;; +FEFA;ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW FINAL FORM;Lo;0;AL; 0644 0625;;;;N;GLYPH FOR FINAL ARABIC HAMZAH UNDER LIGATURE LAM ALEF;;;; +FEFB;ARABIC LIGATURE LAM WITH ALEF ISOLATED FORM;Lo;0;AL; 0644 0627;;;;N;GLYPH FOR ISOLATE ARABIC LIGATURE LAM ALEF;;;; +FEFC;ARABIC LIGATURE LAM WITH ALEF FINAL FORM;Lo;0;AL; 0644 0627;;;;N;GLYPH FOR FINAL ARABIC LIGATURE LAM ALEF;;;; +FEFF;ZERO WIDTH NO-BREAK SPACE;Cf;0;BN;;;;;N;BYTE ORDER MARK;;;; +FF01;FULLWIDTH EXCLAMATION MARK;Po;0;ON; 0021;;;;N;;;;; +FF02;FULLWIDTH QUOTATION MARK;Po;0;ON; 0022;;;;N;;;;; +FF03;FULLWIDTH NUMBER SIGN;Po;0;ET; 0023;;;;N;;;;; +FF04;FULLWIDTH DOLLAR SIGN;Sc;0;ET; 0024;;;;N;;;;; +FF05;FULLWIDTH PERCENT SIGN;Po;0;ET; 0025;;;;N;;;;; +FF06;FULLWIDTH AMPERSAND;Po;0;ON; 0026;;;;N;;;;; +FF07;FULLWIDTH APOSTROPHE;Po;0;ON; 0027;;;;N;;;;; +FF08;FULLWIDTH LEFT PARENTHESIS;Ps;0;ON; 0028;;;;Y;FULLWIDTH OPENING PARENTHESIS;;;; +FF09;FULLWIDTH RIGHT PARENTHESIS;Pe;0;ON; 0029;;;;Y;FULLWIDTH CLOSING PARENTHESIS;;;; +FF0A;FULLWIDTH ASTERISK;Po;0;ON; 002A;;;;N;;;;; +FF0B;FULLWIDTH PLUS SIGN;Sm;0;ES; 002B;;;;N;;;;; +FF0C;FULLWIDTH COMMA;Po;0;CS; 002C;;;;N;;;;; +FF0D;FULLWIDTH HYPHEN-MINUS;Pd;0;ES; 002D;;;;N;;;;; +FF0E;FULLWIDTH FULL STOP;Po;0;CS; 002E;;;;N;FULLWIDTH PERIOD;;;; +FF0F;FULLWIDTH SOLIDUS;Po;0;CS; 002F;;;;N;FULLWIDTH SLASH;;;; +FF10;FULLWIDTH DIGIT ZERO;Nd;0;EN; 0030;0;0;0;N;;;;; +FF11;FULLWIDTH DIGIT ONE;Nd;0;EN; 0031;1;1;1;N;;;;; +FF12;FULLWIDTH DIGIT TWO;Nd;0;EN; 0032;2;2;2;N;;;;; +FF13;FULLWIDTH DIGIT THREE;Nd;0;EN; 0033;3;3;3;N;;;;; +FF14;FULLWIDTH DIGIT FOUR;Nd;0;EN; 0034;4;4;4;N;;;;; +FF15;FULLWIDTH DIGIT FIVE;Nd;0;EN; 0035;5;5;5;N;;;;; +FF16;FULLWIDTH DIGIT SIX;Nd;0;EN; 0036;6;6;6;N;;;;; +FF17;FULLWIDTH DIGIT SEVEN;Nd;0;EN; 0037;7;7;7;N;;;;; +FF18;FULLWIDTH DIGIT EIGHT;Nd;0;EN; 0038;8;8;8;N;;;;; +FF19;FULLWIDTH DIGIT NINE;Nd;0;EN; 0039;9;9;9;N;;;;; +FF1A;FULLWIDTH COLON;Po;0;CS; 003A;;;;N;;;;; +FF1B;FULLWIDTH SEMICOLON;Po;0;ON; 003B;;;;N;;;;; +FF1C;FULLWIDTH LESS-THAN SIGN;Sm;0;ON; 003C;;;;Y;;;;; +FF1D;FULLWIDTH EQUALS SIGN;Sm;0;ON; 003D;;;;N;;;;; +FF1E;FULLWIDTH GREATER-THAN SIGN;Sm;0;ON; 003E;;;;Y;;;;; +FF1F;FULLWIDTH QUESTION MARK;Po;0;ON; 003F;;;;N;;;;; +FF20;FULLWIDTH COMMERCIAL AT;Po;0;ON; 0040;;;;N;;;;; +FF21;FULLWIDTH LATIN CAPITAL LETTER A;Lu;0;L; 0041;;;;N;;;;FF41; +FF22;FULLWIDTH LATIN CAPITAL LETTER B;Lu;0;L; 0042;;;;N;;;;FF42; +FF23;FULLWIDTH LATIN CAPITAL LETTER C;Lu;0;L; 0043;;;;N;;;;FF43; +FF24;FULLWIDTH LATIN CAPITAL LETTER D;Lu;0;L; 0044;;;;N;;;;FF44; +FF25;FULLWIDTH LATIN CAPITAL LETTER E;Lu;0;L; 0045;;;;N;;;;FF45; +FF26;FULLWIDTH LATIN CAPITAL LETTER F;Lu;0;L; 0046;;;;N;;;;FF46; +FF27;FULLWIDTH LATIN CAPITAL LETTER G;Lu;0;L; 0047;;;;N;;;;FF47; +FF28;FULLWIDTH LATIN CAPITAL LETTER H;Lu;0;L; 0048;;;;N;;;;FF48; +FF29;FULLWIDTH LATIN CAPITAL LETTER I;Lu;0;L; 0049;;;;N;;;;FF49; +FF2A;FULLWIDTH LATIN CAPITAL LETTER J;Lu;0;L; 004A;;;;N;;;;FF4A; +FF2B;FULLWIDTH LATIN CAPITAL LETTER K;Lu;0;L; 004B;;;;N;;;;FF4B; +FF2C;FULLWIDTH LATIN CAPITAL LETTER L;Lu;0;L; 004C;;;;N;;;;FF4C; +FF2D;FULLWIDTH LATIN CAPITAL LETTER M;Lu;0;L; 004D;;;;N;;;;FF4D; +FF2E;FULLWIDTH LATIN CAPITAL LETTER N;Lu;0;L; 004E;;;;N;;;;FF4E; +FF2F;FULLWIDTH LATIN CAPITAL LETTER O;Lu;0;L; 004F;;;;N;;;;FF4F; +FF30;FULLWIDTH LATIN CAPITAL LETTER P;Lu;0;L; 0050;;;;N;;;;FF50; +FF31;FULLWIDTH LATIN CAPITAL LETTER Q;Lu;0;L; 0051;;;;N;;;;FF51; +FF32;FULLWIDTH LATIN CAPITAL LETTER R;Lu;0;L; 0052;;;;N;;;;FF52; +FF33;FULLWIDTH LATIN CAPITAL LETTER S;Lu;0;L; 0053;;;;N;;;;FF53; +FF34;FULLWIDTH LATIN CAPITAL LETTER T;Lu;0;L; 0054;;;;N;;;;FF54; +FF35;FULLWIDTH LATIN CAPITAL LETTER U;Lu;0;L; 0055;;;;N;;;;FF55; +FF36;FULLWIDTH LATIN CAPITAL LETTER V;Lu;0;L; 0056;;;;N;;;;FF56; +FF37;FULLWIDTH LATIN CAPITAL LETTER W;Lu;0;L; 0057;;;;N;;;;FF57; +FF38;FULLWIDTH LATIN CAPITAL LETTER X;Lu;0;L; 0058;;;;N;;;;FF58; +FF39;FULLWIDTH LATIN CAPITAL LETTER Y;Lu;0;L; 0059;;;;N;;;;FF59; +FF3A;FULLWIDTH LATIN CAPITAL LETTER Z;Lu;0;L; 005A;;;;N;;;;FF5A; +FF3B;FULLWIDTH LEFT SQUARE BRACKET;Ps;0;ON; 005B;;;;Y;FULLWIDTH OPENING SQUARE BRACKET;;;; +FF3C;FULLWIDTH REVERSE SOLIDUS;Po;0;ON; 005C;;;;N;FULLWIDTH BACKSLASH;;;; +FF3D;FULLWIDTH RIGHT SQUARE BRACKET;Pe;0;ON; 005D;;;;Y;FULLWIDTH CLOSING SQUARE BRACKET;;;; +FF3E;FULLWIDTH CIRCUMFLEX ACCENT;Sk;0;ON; 005E;;;;N;FULLWIDTH SPACING CIRCUMFLEX;;;; +FF3F;FULLWIDTH LOW LINE;Pc;0;ON; 005F;;;;N;FULLWIDTH SPACING UNDERSCORE;;;; +FF40;FULLWIDTH GRAVE ACCENT;Sk;0;ON; 0060;;;;N;FULLWIDTH SPACING GRAVE;;;; +FF41;FULLWIDTH LATIN SMALL LETTER A;Ll;0;L; 0061;;;;N;;;FF21;;FF21 +FF42;FULLWIDTH LATIN SMALL LETTER B;Ll;0;L; 0062;;;;N;;;FF22;;FF22 +FF43;FULLWIDTH LATIN SMALL LETTER C;Ll;0;L; 0063;;;;N;;;FF23;;FF23 +FF44;FULLWIDTH LATIN SMALL LETTER D;Ll;0;L; 0064;;;;N;;;FF24;;FF24 +FF45;FULLWIDTH LATIN SMALL LETTER E;Ll;0;L; 0065;;;;N;;;FF25;;FF25 +FF46;FULLWIDTH LATIN SMALL LETTER F;Ll;0;L; 0066;;;;N;;;FF26;;FF26 +FF47;FULLWIDTH LATIN SMALL LETTER G;Ll;0;L; 0067;;;;N;;;FF27;;FF27 +FF48;FULLWIDTH LATIN SMALL LETTER H;Ll;0;L; 0068;;;;N;;;FF28;;FF28 +FF49;FULLWIDTH LATIN SMALL LETTER I;Ll;0;L; 0069;;;;N;;;FF29;;FF29 +FF4A;FULLWIDTH LATIN SMALL LETTER J;Ll;0;L; 006A;;;;N;;;FF2A;;FF2A +FF4B;FULLWIDTH LATIN SMALL LETTER K;Ll;0;L; 006B;;;;N;;;FF2B;;FF2B +FF4C;FULLWIDTH LATIN SMALL LETTER L;Ll;0;L; 006C;;;;N;;;FF2C;;FF2C +FF4D;FULLWIDTH LATIN SMALL LETTER M;Ll;0;L; 006D;;;;N;;;FF2D;;FF2D +FF4E;FULLWIDTH LATIN SMALL LETTER N;Ll;0;L; 006E;;;;N;;;FF2E;;FF2E +FF4F;FULLWIDTH LATIN SMALL LETTER O;Ll;0;L; 006F;;;;N;;;FF2F;;FF2F +FF50;FULLWIDTH LATIN SMALL LETTER P;Ll;0;L; 0070;;;;N;;;FF30;;FF30 +FF51;FULLWIDTH LATIN SMALL LETTER Q;Ll;0;L; 0071;;;;N;;;FF31;;FF31 +FF52;FULLWIDTH LATIN SMALL LETTER R;Ll;0;L; 0072;;;;N;;;FF32;;FF32 +FF53;FULLWIDTH LATIN SMALL LETTER S;Ll;0;L; 0073;;;;N;;;FF33;;FF33 +FF54;FULLWIDTH LATIN SMALL LETTER T;Ll;0;L; 0074;;;;N;;;FF34;;FF34 +FF55;FULLWIDTH LATIN SMALL LETTER U;Ll;0;L; 0075;;;;N;;;FF35;;FF35 +FF56;FULLWIDTH LATIN SMALL LETTER V;Ll;0;L; 0076;;;;N;;;FF36;;FF36 +FF57;FULLWIDTH LATIN SMALL LETTER W;Ll;0;L; 0077;;;;N;;;FF37;;FF37 +FF58;FULLWIDTH LATIN SMALL LETTER X;Ll;0;L; 0078;;;;N;;;FF38;;FF38 +FF59;FULLWIDTH LATIN SMALL LETTER Y;Ll;0;L; 0079;;;;N;;;FF39;;FF39 +FF5A;FULLWIDTH LATIN SMALL LETTER Z;Ll;0;L; 007A;;;;N;;;FF3A;;FF3A +FF5B;FULLWIDTH LEFT CURLY BRACKET;Ps;0;ON; 007B;;;;Y;FULLWIDTH OPENING CURLY BRACKET;;;; +FF5C;FULLWIDTH VERTICAL LINE;Sm;0;ON; 007C;;;;N;FULLWIDTH VERTICAL BAR;;;; +FF5D;FULLWIDTH RIGHT CURLY BRACKET;Pe;0;ON; 007D;;;;Y;FULLWIDTH CLOSING CURLY BRACKET;;;; +FF5E;FULLWIDTH TILDE;Sm;0;ON; 007E;;;;N;FULLWIDTH SPACING TILDE;;;; +FF5F;FULLWIDTH LEFT WHITE PARENTHESIS;Ps;0;ON; 2985;;;;Y;;;;; +FF60;FULLWIDTH RIGHT WHITE PARENTHESIS;Pe;0;ON; 2986;;;;Y;;;;; +FF61;HALFWIDTH IDEOGRAPHIC FULL STOP;Po;0;ON; 3002;;;;N;HALFWIDTH IDEOGRAPHIC PERIOD;;;; +FF62;HALFWIDTH LEFT CORNER BRACKET;Ps;0;ON; 300C;;;;Y;HALFWIDTH OPENING CORNER BRACKET;;;; +FF63;HALFWIDTH RIGHT CORNER BRACKET;Pe;0;ON; 300D;;;;Y;HALFWIDTH CLOSING CORNER BRACKET;;;; +FF64;HALFWIDTH IDEOGRAPHIC COMMA;Po;0;ON; 3001;;;;N;;;;; +FF65;HALFWIDTH KATAKANA MIDDLE DOT;Po;0;ON; 30FB;;;;N;;;;; +FF66;HALFWIDTH KATAKANA LETTER WO;Lo;0;L; 30F2;;;;N;;;;; +FF67;HALFWIDTH KATAKANA LETTER SMALL A;Lo;0;L; 30A1;;;;N;;;;; +FF68;HALFWIDTH KATAKANA LETTER SMALL I;Lo;0;L; 30A3;;;;N;;;;; +FF69;HALFWIDTH KATAKANA LETTER SMALL U;Lo;0;L; 30A5;;;;N;;;;; +FF6A;HALFWIDTH KATAKANA LETTER SMALL E;Lo;0;L; 30A7;;;;N;;;;; +FF6B;HALFWIDTH KATAKANA LETTER SMALL O;Lo;0;L; 30A9;;;;N;;;;; +FF6C;HALFWIDTH KATAKANA LETTER SMALL YA;Lo;0;L; 30E3;;;;N;;;;; +FF6D;HALFWIDTH KATAKANA LETTER SMALL YU;Lo;0;L; 30E5;;;;N;;;;; +FF6E;HALFWIDTH KATAKANA LETTER SMALL YO;Lo;0;L; 30E7;;;;N;;;;; +FF6F;HALFWIDTH KATAKANA LETTER SMALL TU;Lo;0;L; 30C3;;;;N;;;;; +FF70;HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK;Lm;0;L; 30FC;;;;N;;;;; +FF71;HALFWIDTH KATAKANA LETTER A;Lo;0;L; 30A2;;;;N;;;;; +FF72;HALFWIDTH KATAKANA LETTER I;Lo;0;L; 30A4;;;;N;;;;; +FF73;HALFWIDTH KATAKANA LETTER U;Lo;0;L; 30A6;;;;N;;;;; +FF74;HALFWIDTH KATAKANA LETTER E;Lo;0;L; 30A8;;;;N;;;;; +FF75;HALFWIDTH KATAKANA LETTER O;Lo;0;L; 30AA;;;;N;;;;; +FF76;HALFWIDTH KATAKANA LETTER KA;Lo;0;L; 30AB;;;;N;;;;; +FF77;HALFWIDTH KATAKANA LETTER KI;Lo;0;L; 30AD;;;;N;;;;; +FF78;HALFWIDTH KATAKANA LETTER KU;Lo;0;L; 30AF;;;;N;;;;; +FF79;HALFWIDTH KATAKANA LETTER KE;Lo;0;L; 30B1;;;;N;;;;; +FF7A;HALFWIDTH KATAKANA LETTER KO;Lo;0;L; 30B3;;;;N;;;;; +FF7B;HALFWIDTH KATAKANA LETTER SA;Lo;0;L; 30B5;;;;N;;;;; +FF7C;HALFWIDTH KATAKANA LETTER SI;Lo;0;L; 30B7;;;;N;;;;; +FF7D;HALFWIDTH KATAKANA LETTER SU;Lo;0;L; 30B9;;;;N;;;;; +FF7E;HALFWIDTH KATAKANA LETTER SE;Lo;0;L; 30BB;;;;N;;;;; +FF7F;HALFWIDTH KATAKANA LETTER SO;Lo;0;L; 30BD;;;;N;;;;; +FF80;HALFWIDTH KATAKANA LETTER TA;Lo;0;L; 30BF;;;;N;;;;; +FF81;HALFWIDTH KATAKANA LETTER TI;Lo;0;L; 30C1;;;;N;;;;; +FF82;HALFWIDTH KATAKANA LETTER TU;Lo;0;L; 30C4;;;;N;;;;; +FF83;HALFWIDTH KATAKANA LETTER TE;Lo;0;L; 30C6;;;;N;;;;; +FF84;HALFWIDTH KATAKANA LETTER TO;Lo;0;L; 30C8;;;;N;;;;; +FF85;HALFWIDTH KATAKANA LETTER NA;Lo;0;L; 30CA;;;;N;;;;; +FF86;HALFWIDTH KATAKANA LETTER NI;Lo;0;L; 30CB;;;;N;;;;; +FF87;HALFWIDTH KATAKANA LETTER NU;Lo;0;L; 30CC;;;;N;;;;; +FF88;HALFWIDTH KATAKANA LETTER NE;Lo;0;L; 30CD;;;;N;;;;; +FF89;HALFWIDTH KATAKANA LETTER NO;Lo;0;L; 30CE;;;;N;;;;; +FF8A;HALFWIDTH KATAKANA LETTER HA;Lo;0;L; 30CF;;;;N;;;;; +FF8B;HALFWIDTH KATAKANA LETTER HI;Lo;0;L; 30D2;;;;N;;;;; +FF8C;HALFWIDTH KATAKANA LETTER HU;Lo;0;L; 30D5;;;;N;;;;; +FF8D;HALFWIDTH KATAKANA LETTER HE;Lo;0;L; 30D8;;;;N;;;;; +FF8E;HALFWIDTH KATAKANA LETTER HO;Lo;0;L; 30DB;;;;N;;;;; +FF8F;HALFWIDTH KATAKANA LETTER MA;Lo;0;L; 30DE;;;;N;;;;; +FF90;HALFWIDTH KATAKANA LETTER MI;Lo;0;L; 30DF;;;;N;;;;; +FF91;HALFWIDTH KATAKANA LETTER MU;Lo;0;L; 30E0;;;;N;;;;; +FF92;HALFWIDTH KATAKANA LETTER ME;Lo;0;L; 30E1;;;;N;;;;; +FF93;HALFWIDTH KATAKANA LETTER MO;Lo;0;L; 30E2;;;;N;;;;; +FF94;HALFWIDTH KATAKANA LETTER YA;Lo;0;L; 30E4;;;;N;;;;; +FF95;HALFWIDTH KATAKANA LETTER YU;Lo;0;L; 30E6;;;;N;;;;; +FF96;HALFWIDTH KATAKANA LETTER YO;Lo;0;L; 30E8;;;;N;;;;; +FF97;HALFWIDTH KATAKANA LETTER RA;Lo;0;L; 30E9;;;;N;;;;; +FF98;HALFWIDTH KATAKANA LETTER RI;Lo;0;L; 30EA;;;;N;;;;; +FF99;HALFWIDTH KATAKANA LETTER RU;Lo;0;L; 30EB;;;;N;;;;; +FF9A;HALFWIDTH KATAKANA LETTER RE;Lo;0;L; 30EC;;;;N;;;;; +FF9B;HALFWIDTH KATAKANA LETTER RO;Lo;0;L; 30ED;;;;N;;;;; +FF9C;HALFWIDTH KATAKANA LETTER WA;Lo;0;L; 30EF;;;;N;;;;; +FF9D;HALFWIDTH KATAKANA LETTER N;Lo;0;L; 30F3;;;;N;;;;; +FF9E;HALFWIDTH KATAKANA VOICED SOUND MARK;Lm;0;L; 3099;;;;N;;;;; +FF9F;HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK;Lm;0;L; 309A;;;;N;;;;; +FFA0;HALFWIDTH HANGUL FILLER;Lo;0;L; 3164;;;;N;HALFWIDTH HANGUL CAE OM;;;; +FFA1;HALFWIDTH HANGUL LETTER KIYEOK;Lo;0;L; 3131;;;;N;HALFWIDTH HANGUL LETTER GIYEOG;;;; +FFA2;HALFWIDTH HANGUL LETTER SSANGKIYEOK;Lo;0;L; 3132;;;;N;HALFWIDTH HANGUL LETTER SSANG GIYEOG;;;; +FFA3;HALFWIDTH HANGUL LETTER KIYEOK-SIOS;Lo;0;L; 3133;;;;N;HALFWIDTH HANGUL LETTER GIYEOG SIOS;;;; +FFA4;HALFWIDTH HANGUL LETTER NIEUN;Lo;0;L; 3134;;;;N;;;;; +FFA5;HALFWIDTH HANGUL LETTER NIEUN-CIEUC;Lo;0;L; 3135;;;;N;HALFWIDTH HANGUL LETTER NIEUN JIEUJ;;;; +FFA6;HALFWIDTH HANGUL LETTER NIEUN-HIEUH;Lo;0;L; 3136;;;;N;HALFWIDTH HANGUL LETTER NIEUN HIEUH;;;; +FFA7;HALFWIDTH HANGUL LETTER TIKEUT;Lo;0;L; 3137;;;;N;HALFWIDTH HANGUL LETTER DIGEUD;;;; +FFA8;HALFWIDTH HANGUL LETTER SSANGTIKEUT;Lo;0;L; 3138;;;;N;HALFWIDTH HANGUL LETTER SSANG DIGEUD;;;; +FFA9;HALFWIDTH HANGUL LETTER RIEUL;Lo;0;L; 3139;;;;N;HALFWIDTH HANGUL LETTER LIEUL;;;; +FFAA;HALFWIDTH HANGUL LETTER RIEUL-KIYEOK;Lo;0;L; 313A;;;;N;HALFWIDTH HANGUL LETTER LIEUL GIYEOG;;;; +FFAB;HALFWIDTH HANGUL LETTER RIEUL-MIEUM;Lo;0;L; 313B;;;;N;HALFWIDTH HANGUL LETTER LIEUL MIEUM;;;; +FFAC;HALFWIDTH HANGUL LETTER RIEUL-PIEUP;Lo;0;L; 313C;;;;N;HALFWIDTH HANGUL LETTER LIEUL BIEUB;;;; +FFAD;HALFWIDTH HANGUL LETTER RIEUL-SIOS;Lo;0;L; 313D;;;;N;HALFWIDTH HANGUL LETTER LIEUL SIOS;;;; +FFAE;HALFWIDTH HANGUL LETTER RIEUL-THIEUTH;Lo;0;L; 313E;;;;N;HALFWIDTH HANGUL LETTER LIEUL TIEUT;;;; +FFAF;HALFWIDTH HANGUL LETTER RIEUL-PHIEUPH;Lo;0;L; 313F;;;;N;HALFWIDTH HANGUL LETTER LIEUL PIEUP;;;; +FFB0;HALFWIDTH HANGUL LETTER RIEUL-HIEUH;Lo;0;L; 3140;;;;N;HALFWIDTH HANGUL LETTER LIEUL HIEUH;;;; +FFB1;HALFWIDTH HANGUL LETTER MIEUM;Lo;0;L; 3141;;;;N;;;;; +FFB2;HALFWIDTH HANGUL LETTER PIEUP;Lo;0;L; 3142;;;;N;HALFWIDTH HANGUL LETTER BIEUB;;;; +FFB3;HALFWIDTH HANGUL LETTER SSANGPIEUP;Lo;0;L; 3143;;;;N;HALFWIDTH HANGUL LETTER SSANG BIEUB;;;; +FFB4;HALFWIDTH HANGUL LETTER PIEUP-SIOS;Lo;0;L; 3144;;;;N;HALFWIDTH HANGUL LETTER BIEUB SIOS;;;; +FFB5;HALFWIDTH HANGUL LETTER SIOS;Lo;0;L; 3145;;;;N;;;;; +FFB6;HALFWIDTH HANGUL LETTER SSANGSIOS;Lo;0;L; 3146;;;;N;HALFWIDTH HANGUL LETTER SSANG SIOS;;;; +FFB7;HALFWIDTH HANGUL LETTER IEUNG;Lo;0;L; 3147;;;;N;;;;; +FFB8;HALFWIDTH HANGUL LETTER CIEUC;Lo;0;L; 3148;;;;N;HALFWIDTH HANGUL LETTER JIEUJ;;;; +FFB9;HALFWIDTH HANGUL LETTER SSANGCIEUC;Lo;0;L; 3149;;;;N;HALFWIDTH HANGUL LETTER SSANG JIEUJ;;;; +FFBA;HALFWIDTH HANGUL LETTER CHIEUCH;Lo;0;L; 314A;;;;N;HALFWIDTH HANGUL LETTER CIEUC;;;; +FFBB;HALFWIDTH HANGUL LETTER KHIEUKH;Lo;0;L; 314B;;;;N;HALFWIDTH HANGUL LETTER KIYEOK;;;; +FFBC;HALFWIDTH HANGUL LETTER THIEUTH;Lo;0;L; 314C;;;;N;HALFWIDTH HANGUL LETTER TIEUT;;;; +FFBD;HALFWIDTH HANGUL LETTER PHIEUPH;Lo;0;L; 314D;;;;N;HALFWIDTH HANGUL LETTER PIEUP;;;; +FFBE;HALFWIDTH HANGUL LETTER HIEUH;Lo;0;L; 314E;;;;N;;;;; +FFC2;HALFWIDTH HANGUL LETTER A;Lo;0;L; 314F;;;;N;;;;; +FFC3;HALFWIDTH HANGUL LETTER AE;Lo;0;L; 3150;;;;N;;;;; +FFC4;HALFWIDTH HANGUL LETTER YA;Lo;0;L; 3151;;;;N;;;;; +FFC5;HALFWIDTH HANGUL LETTER YAE;Lo;0;L; 3152;;;;N;;;;; +FFC6;HALFWIDTH HANGUL LETTER EO;Lo;0;L; 3153;;;;N;;;;; +FFC7;HALFWIDTH HANGUL LETTER E;Lo;0;L; 3154;;;;N;;;;; +FFCA;HALFWIDTH HANGUL LETTER YEO;Lo;0;L; 3155;;;;N;;;;; +FFCB;HALFWIDTH HANGUL LETTER YE;Lo;0;L; 3156;;;;N;;;;; +FFCC;HALFWIDTH HANGUL LETTER O;Lo;0;L; 3157;;;;N;;;;; +FFCD;HALFWIDTH HANGUL LETTER WA;Lo;0;L; 3158;;;;N;;;;; +FFCE;HALFWIDTH HANGUL LETTER WAE;Lo;0;L; 3159;;;;N;;;;; +FFCF;HALFWIDTH HANGUL LETTER OE;Lo;0;L; 315A;;;;N;;;;; +FFD2;HALFWIDTH HANGUL LETTER YO;Lo;0;L; 315B;;;;N;;;;; +FFD3;HALFWIDTH HANGUL LETTER U;Lo;0;L; 315C;;;;N;;;;; +FFD4;HALFWIDTH HANGUL LETTER WEO;Lo;0;L; 315D;;;;N;;;;; +FFD5;HALFWIDTH HANGUL LETTER WE;Lo;0;L; 315E;;;;N;;;;; +FFD6;HALFWIDTH HANGUL LETTER WI;Lo;0;L; 315F;;;;N;;;;; +FFD7;HALFWIDTH HANGUL LETTER YU;Lo;0;L; 3160;;;;N;;;;; +FFDA;HALFWIDTH HANGUL LETTER EU;Lo;0;L; 3161;;;;N;;;;; +FFDB;HALFWIDTH HANGUL LETTER YI;Lo;0;L; 3162;;;;N;;;;; +FFDC;HALFWIDTH HANGUL LETTER I;Lo;0;L; 3163;;;;N;;;;; +FFE0;FULLWIDTH CENT SIGN;Sc;0;ET; 00A2;;;;N;;;;; +FFE1;FULLWIDTH POUND SIGN;Sc;0;ET; 00A3;;;;N;;;;; +FFE2;FULLWIDTH NOT SIGN;Sm;0;ON; 00AC;;;;N;;;;; +FFE3;FULLWIDTH MACRON;Sk;0;ON; 00AF;;;;N;FULLWIDTH SPACING MACRON;;;; +FFE4;FULLWIDTH BROKEN BAR;So;0;ON; 00A6;;;;N;FULLWIDTH BROKEN VERTICAL BAR;;;; +FFE5;FULLWIDTH YEN SIGN;Sc;0;ET; 00A5;;;;N;;;;; +FFE6;FULLWIDTH WON SIGN;Sc;0;ET; 20A9;;;;N;;;;; +FFE8;HALFWIDTH FORMS LIGHT VERTICAL;So;0;ON; 2502;;;;N;;;;; +FFE9;HALFWIDTH LEFTWARDS ARROW;Sm;0;ON; 2190;;;;N;;;;; +FFEA;HALFWIDTH UPWARDS ARROW;Sm;0;ON; 2191;;;;N;;;;; +FFEB;HALFWIDTH RIGHTWARDS ARROW;Sm;0;ON; 2192;;;;N;;;;; +FFEC;HALFWIDTH DOWNWARDS ARROW;Sm;0;ON; 2193;;;;N;;;;; +FFED;HALFWIDTH BLACK SQUARE;So;0;ON; 25A0;;;;N;;;;; +FFEE;HALFWIDTH WHITE CIRCLE;So;0;ON; 25CB;;;;N;;;;; +FFF9;INTERLINEAR ANNOTATION ANCHOR;Cf;0;ON;;;;;N;;;;; +FFFA;INTERLINEAR ANNOTATION SEPARATOR;Cf;0;ON;;;;;N;;;;; +FFFB;INTERLINEAR ANNOTATION TERMINATOR;Cf;0;ON;;;;;N;;;;; +FFFC;OBJECT REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; +FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; +10000;LINEAR B SYLLABLE B008 A;Lo;0;L;;;;;N;;;;; +10001;LINEAR B SYLLABLE B038 E;Lo;0;L;;;;;N;;;;; +10002;LINEAR B SYLLABLE B028 I;Lo;0;L;;;;;N;;;;; +10003;LINEAR B SYLLABLE B061 O;Lo;0;L;;;;;N;;;;; +10004;LINEAR B SYLLABLE B010 U;Lo;0;L;;;;;N;;;;; +10005;LINEAR B SYLLABLE B001 DA;Lo;0;L;;;;;N;;;;; +10006;LINEAR B SYLLABLE B045 DE;Lo;0;L;;;;;N;;;;; +10007;LINEAR B SYLLABLE B007 DI;Lo;0;L;;;;;N;;;;; +10008;LINEAR B SYLLABLE B014 DO;Lo;0;L;;;;;N;;;;; +10009;LINEAR B SYLLABLE B051 DU;Lo;0;L;;;;;N;;;;; +1000A;LINEAR B SYLLABLE B057 JA;Lo;0;L;;;;;N;;;;; +1000B;LINEAR B SYLLABLE B046 JE;Lo;0;L;;;;;N;;;;; +1000D;LINEAR B SYLLABLE B036 JO;Lo;0;L;;;;;N;;;;; +1000E;LINEAR B SYLLABLE B065 JU;Lo;0;L;;;;;N;;;;; +1000F;LINEAR B SYLLABLE B077 KA;Lo;0;L;;;;;N;;;;; +10010;LINEAR B SYLLABLE B044 KE;Lo;0;L;;;;;N;;;;; +10011;LINEAR B SYLLABLE B067 KI;Lo;0;L;;;;;N;;;;; +10012;LINEAR B SYLLABLE B070 KO;Lo;0;L;;;;;N;;;;; +10013;LINEAR B SYLLABLE B081 KU;Lo;0;L;;;;;N;;;;; +10014;LINEAR B SYLLABLE B080 MA;Lo;0;L;;;;;N;;;;; +10015;LINEAR B SYLLABLE B013 ME;Lo;0;L;;;;;N;;;;; +10016;LINEAR B SYLLABLE B073 MI;Lo;0;L;;;;;N;;;;; +10017;LINEAR B SYLLABLE B015 MO;Lo;0;L;;;;;N;;;;; +10018;LINEAR B SYLLABLE B023 MU;Lo;0;L;;;;;N;;;;; +10019;LINEAR B SYLLABLE B006 NA;Lo;0;L;;;;;N;;;;; +1001A;LINEAR B SYLLABLE B024 NE;Lo;0;L;;;;;N;;;;; +1001B;LINEAR B SYLLABLE B030 NI;Lo;0;L;;;;;N;;;;; +1001C;LINEAR B SYLLABLE B052 NO;Lo;0;L;;;;;N;;;;; +1001D;LINEAR B SYLLABLE B055 NU;Lo;0;L;;;;;N;;;;; +1001E;LINEAR B SYLLABLE B003 PA;Lo;0;L;;;;;N;;;;; +1001F;LINEAR B SYLLABLE B072 PE;Lo;0;L;;;;;N;;;;; +10020;LINEAR B SYLLABLE B039 PI;Lo;0;L;;;;;N;;;;; +10021;LINEAR B SYLLABLE B011 PO;Lo;0;L;;;;;N;;;;; +10022;LINEAR B SYLLABLE B050 PU;Lo;0;L;;;;;N;;;;; +10023;LINEAR B SYLLABLE B016 QA;Lo;0;L;;;;;N;;;;; +10024;LINEAR B SYLLABLE B078 QE;Lo;0;L;;;;;N;;;;; +10025;LINEAR B SYLLABLE B021 QI;Lo;0;L;;;;;N;;;;; +10026;LINEAR B SYLLABLE B032 QO;Lo;0;L;;;;;N;;;;; +10028;LINEAR B SYLLABLE B060 RA;Lo;0;L;;;;;N;;;;; +10029;LINEAR B SYLLABLE B027 RE;Lo;0;L;;;;;N;;;;; +1002A;LINEAR B SYLLABLE B053 RI;Lo;0;L;;;;;N;;;;; +1002B;LINEAR B SYLLABLE B002 RO;Lo;0;L;;;;;N;;;;; +1002C;LINEAR B SYLLABLE B026 RU;Lo;0;L;;;;;N;;;;; +1002D;LINEAR B SYLLABLE B031 SA;Lo;0;L;;;;;N;;;;; +1002E;LINEAR B SYLLABLE B009 SE;Lo;0;L;;;;;N;;;;; +1002F;LINEAR B SYLLABLE B041 SI;Lo;0;L;;;;;N;;;;; +10030;LINEAR B SYLLABLE B012 SO;Lo;0;L;;;;;N;;;;; +10031;LINEAR B SYLLABLE B058 SU;Lo;0;L;;;;;N;;;;; +10032;LINEAR B SYLLABLE B059 TA;Lo;0;L;;;;;N;;;;; +10033;LINEAR B SYLLABLE B004 TE;Lo;0;L;;;;;N;;;;; +10034;LINEAR B SYLLABLE B037 TI;Lo;0;L;;;;;N;;;;; +10035;LINEAR B SYLLABLE B005 TO;Lo;0;L;;;;;N;;;;; +10036;LINEAR B SYLLABLE B069 TU;Lo;0;L;;;;;N;;;;; +10037;LINEAR B SYLLABLE B054 WA;Lo;0;L;;;;;N;;;;; +10038;LINEAR B SYLLABLE B075 WE;Lo;0;L;;;;;N;;;;; +10039;LINEAR B SYLLABLE B040 WI;Lo;0;L;;;;;N;;;;; +1003A;LINEAR B SYLLABLE B042 WO;Lo;0;L;;;;;N;;;;; +1003C;LINEAR B SYLLABLE B017 ZA;Lo;0;L;;;;;N;;;;; +1003D;LINEAR B SYLLABLE B074 ZE;Lo;0;L;;;;;N;;;;; +1003F;LINEAR B SYLLABLE B020 ZO;Lo;0;L;;;;;N;;;;; +10040;LINEAR B SYLLABLE B025 A2;Lo;0;L;;;;;N;;;;; +10041;LINEAR B SYLLABLE B043 A3;Lo;0;L;;;;;N;;;;; +10042;LINEAR B SYLLABLE B085 AU;Lo;0;L;;;;;N;;;;; +10043;LINEAR B SYLLABLE B071 DWE;Lo;0;L;;;;;N;;;;; +10044;LINEAR B SYLLABLE B090 DWO;Lo;0;L;;;;;N;;;;; +10045;LINEAR B SYLLABLE B048 NWA;Lo;0;L;;;;;N;;;;; +10046;LINEAR B SYLLABLE B029 PU2;Lo;0;L;;;;;N;;;;; +10047;LINEAR B SYLLABLE B062 PTE;Lo;0;L;;;;;N;;;;; +10048;LINEAR B SYLLABLE B076 RA2;Lo;0;L;;;;;N;;;;; +10049;LINEAR B SYLLABLE B033 RA3;Lo;0;L;;;;;N;;;;; +1004A;LINEAR B SYLLABLE B068 RO2;Lo;0;L;;;;;N;;;;; +1004B;LINEAR B SYLLABLE B066 TA2;Lo;0;L;;;;;N;;;;; +1004C;LINEAR B SYLLABLE B087 TWE;Lo;0;L;;;;;N;;;;; +1004D;LINEAR B SYLLABLE B091 TWO;Lo;0;L;;;;;N;;;;; +10050;LINEAR B SYMBOL B018;Lo;0;L;;;;;N;;;;; +10051;LINEAR B SYMBOL B019;Lo;0;L;;;;;N;;;;; +10052;LINEAR B SYMBOL B022;Lo;0;L;;;;;N;;;;; +10053;LINEAR B SYMBOL B034;Lo;0;L;;;;;N;;;;; +10054;LINEAR B SYMBOL B047;Lo;0;L;;;;;N;;;;; +10055;LINEAR B SYMBOL B049;Lo;0;L;;;;;N;;;;; +10056;LINEAR B SYMBOL B056;Lo;0;L;;;;;N;;;;; +10057;LINEAR B SYMBOL B063;Lo;0;L;;;;;N;;;;; +10058;LINEAR B SYMBOL B064;Lo;0;L;;;;;N;;;;; +10059;LINEAR B SYMBOL B079;Lo;0;L;;;;;N;;;;; +1005A;LINEAR B SYMBOL B082;Lo;0;L;;;;;N;;;;; +1005B;LINEAR B SYMBOL B083;Lo;0;L;;;;;N;;;;; +1005C;LINEAR B SYMBOL B086;Lo;0;L;;;;;N;;;;; +1005D;LINEAR B SYMBOL B089;Lo;0;L;;;;;N;;;;; +10080;LINEAR B IDEOGRAM B100 MAN;Lo;0;L;;;;;N;;;;; +10081;LINEAR B IDEOGRAM B102 WOMAN;Lo;0;L;;;;;N;;;;; +10082;LINEAR B IDEOGRAM B104 DEER;Lo;0;L;;;;;N;;;;; +10083;LINEAR B IDEOGRAM B105 EQUID;Lo;0;L;;;;;N;;;;; +10084;LINEAR B IDEOGRAM B105F MARE;Lo;0;L;;;;;N;;;;; +10085;LINEAR B IDEOGRAM B105M STALLION;Lo;0;L;;;;;N;;;;; +10086;LINEAR B IDEOGRAM B106F EWE;Lo;0;L;;;;;N;;;;; +10087;LINEAR B IDEOGRAM B106M RAM;Lo;0;L;;;;;N;;;;; +10088;LINEAR B IDEOGRAM B107F SHE-GOAT;Lo;0;L;;;;;N;;;;; +10089;LINEAR B IDEOGRAM B107M HE-GOAT;Lo;0;L;;;;;N;;;;; +1008A;LINEAR B IDEOGRAM B108F SOW;Lo;0;L;;;;;N;;;;; +1008B;LINEAR B IDEOGRAM B108M BOAR;Lo;0;L;;;;;N;;;;; +1008C;LINEAR B IDEOGRAM B109F COW;Lo;0;L;;;;;N;;;;; +1008D;LINEAR B IDEOGRAM B109M BULL;Lo;0;L;;;;;N;;;;; +1008E;LINEAR B IDEOGRAM B120 WHEAT;Lo;0;L;;;;;N;;;;; +1008F;LINEAR B IDEOGRAM B121 BARLEY;Lo;0;L;;;;;N;;;;; +10090;LINEAR B IDEOGRAM B122 OLIVE;Lo;0;L;;;;;N;;;;; +10091;LINEAR B IDEOGRAM B123 SPICE;Lo;0;L;;;;;N;;;;; +10092;LINEAR B IDEOGRAM B125 CYPERUS;Lo;0;L;;;;;N;;;;; +10093;LINEAR B MONOGRAM B127 KAPO;Lo;0;L;;;;;N;;;;; +10094;LINEAR B MONOGRAM B128 KANAKO;Lo;0;L;;;;;N;;;;; +10095;LINEAR B IDEOGRAM B130 OIL;Lo;0;L;;;;;N;;;;; +10096;LINEAR B IDEOGRAM B131 WINE;Lo;0;L;;;;;N;;;;; +10097;LINEAR B IDEOGRAM B132;Lo;0;L;;;;;N;;;;; +10098;LINEAR B MONOGRAM B133 AREPA;Lo;0;L;;;;;N;;;;; +10099;LINEAR B MONOGRAM B135 MERI;Lo;0;L;;;;;N;;;;; +1009A;LINEAR B IDEOGRAM B140 BRONZE;Lo;0;L;;;;;N;;;;; +1009B;LINEAR B IDEOGRAM B141 GOLD;Lo;0;L;;;;;N;;;;; +1009C;LINEAR B IDEOGRAM B142;Lo;0;L;;;;;N;;;;; +1009D;LINEAR B IDEOGRAM B145 WOOL;Lo;0;L;;;;;N;;;;; +1009E;LINEAR B IDEOGRAM B146;Lo;0;L;;;;;N;;;;; +1009F;LINEAR B IDEOGRAM B150;Lo;0;L;;;;;N;;;;; +100A0;LINEAR B IDEOGRAM B151 HORN;Lo;0;L;;;;;N;;;;; +100A1;LINEAR B IDEOGRAM B152;Lo;0;L;;;;;N;;;;; +100A2;LINEAR B IDEOGRAM B153;Lo;0;L;;;;;N;;;;; +100A3;LINEAR B IDEOGRAM B154;Lo;0;L;;;;;N;;;;; +100A4;LINEAR B MONOGRAM B156 TURO2;Lo;0;L;;;;;N;;;;; +100A5;LINEAR B IDEOGRAM B157;Lo;0;L;;;;;N;;;;; +100A6;LINEAR B IDEOGRAM B158;Lo;0;L;;;;;N;;;;; +100A7;LINEAR B IDEOGRAM B159 CLOTH;Lo;0;L;;;;;N;;;;; +100A8;LINEAR B IDEOGRAM B160;Lo;0;L;;;;;N;;;;; +100A9;LINEAR B IDEOGRAM B161;Lo;0;L;;;;;N;;;;; +100AA;LINEAR B IDEOGRAM B162 GARMENT;Lo;0;L;;;;;N;;;;; +100AB;LINEAR B IDEOGRAM B163 ARMOUR;Lo;0;L;;;;;N;;;;; +100AC;LINEAR B IDEOGRAM B164;Lo;0;L;;;;;N;;;;; +100AD;LINEAR B IDEOGRAM B165;Lo;0;L;;;;;N;;;;; +100AE;LINEAR B IDEOGRAM B166;Lo;0;L;;;;;N;;;;; +100AF;LINEAR B IDEOGRAM B167;Lo;0;L;;;;;N;;;;; +100B0;LINEAR B IDEOGRAM B168;Lo;0;L;;;;;N;;;;; +100B1;LINEAR B IDEOGRAM B169;Lo;0;L;;;;;N;;;;; +100B2;LINEAR B IDEOGRAM B170;Lo;0;L;;;;;N;;;;; +100B3;LINEAR B IDEOGRAM B171;Lo;0;L;;;;;N;;;;; +100B4;LINEAR B IDEOGRAM B172;Lo;0;L;;;;;N;;;;; +100B5;LINEAR B IDEOGRAM B173 MONTH;Lo;0;L;;;;;N;;;;; +100B6;LINEAR B IDEOGRAM B174;Lo;0;L;;;;;N;;;;; +100B7;LINEAR B IDEOGRAM B176 TREE;Lo;0;L;;;;;N;;;;; +100B8;LINEAR B IDEOGRAM B177;Lo;0;L;;;;;N;;;;; +100B9;LINEAR B IDEOGRAM B178;Lo;0;L;;;;;N;;;;; +100BA;LINEAR B IDEOGRAM B179;Lo;0;L;;;;;N;;;;; +100BB;LINEAR B IDEOGRAM B180;Lo;0;L;;;;;N;;;;; +100BC;LINEAR B IDEOGRAM B181;Lo;0;L;;;;;N;;;;; +100BD;LINEAR B IDEOGRAM B182;Lo;0;L;;;;;N;;;;; +100BE;LINEAR B IDEOGRAM B183;Lo;0;L;;;;;N;;;;; +100BF;LINEAR B IDEOGRAM B184;Lo;0;L;;;;;N;;;;; +100C0;LINEAR B IDEOGRAM B185;Lo;0;L;;;;;N;;;;; +100C1;LINEAR B IDEOGRAM B189;Lo;0;L;;;;;N;;;;; +100C2;LINEAR B IDEOGRAM B190;Lo;0;L;;;;;N;;;;; +100C3;LINEAR B IDEOGRAM B191 HELMET;Lo;0;L;;;;;N;;;;; +100C4;LINEAR B IDEOGRAM B220 FOOTSTOOL;Lo;0;L;;;;;N;;;;; +100C5;LINEAR B IDEOGRAM B225 BATHTUB;Lo;0;L;;;;;N;;;;; +100C6;LINEAR B IDEOGRAM B230 SPEAR;Lo;0;L;;;;;N;;;;; +100C7;LINEAR B IDEOGRAM B231 ARROW;Lo;0;L;;;;;N;;;;; +100C8;LINEAR B IDEOGRAM B232;Lo;0;L;;;;;N;;;;; +100C9;LINEAR B IDEOGRAM B233 SWORD;Lo;0;L;;;;;N;;;;; +100CA;LINEAR B IDEOGRAM B234;Lo;0;L;;;;;N;;;;; +100CB;LINEAR B IDEOGRAM B236;Lo;0;L;;;;;N;;;;; +100CC;LINEAR B IDEOGRAM B240 WHEELED CHARIOT;Lo;0;L;;;;;N;;;;; +100CD;LINEAR B IDEOGRAM B241 CHARIOT;Lo;0;L;;;;;N;;;;; +100CE;LINEAR B IDEOGRAM B242 CHARIOT FRAME;Lo;0;L;;;;;N;;;;; +100CF;LINEAR B IDEOGRAM B243 WHEEL;Lo;0;L;;;;;N;;;;; +100D0;LINEAR B IDEOGRAM B245;Lo;0;L;;;;;N;;;;; +100D1;LINEAR B IDEOGRAM B246;Lo;0;L;;;;;N;;;;; +100D2;LINEAR B MONOGRAM B247 DIPTE;Lo;0;L;;;;;N;;;;; +100D3;LINEAR B IDEOGRAM B248;Lo;0;L;;;;;N;;;;; +100D4;LINEAR B IDEOGRAM B249;Lo;0;L;;;;;N;;;;; +100D5;LINEAR B IDEOGRAM B251;Lo;0;L;;;;;N;;;;; +100D6;LINEAR B IDEOGRAM B252;Lo;0;L;;;;;N;;;;; +100D7;LINEAR B IDEOGRAM B253;Lo;0;L;;;;;N;;;;; +100D8;LINEAR B IDEOGRAM B254 DART;Lo;0;L;;;;;N;;;;; +100D9;LINEAR B IDEOGRAM B255;Lo;0;L;;;;;N;;;;; +100DA;LINEAR B IDEOGRAM B256;Lo;0;L;;;;;N;;;;; +100DB;LINEAR B IDEOGRAM B257;Lo;0;L;;;;;N;;;;; +100DC;LINEAR B IDEOGRAM B258;Lo;0;L;;;;;N;;;;; +100DD;LINEAR B IDEOGRAM B259;Lo;0;L;;;;;N;;;;; +100DE;LINEAR B IDEOGRAM VESSEL B155;Lo;0;L;;;;;N;;;;; +100DF;LINEAR B IDEOGRAM VESSEL B200;Lo;0;L;;;;;N;;;;; +100E0;LINEAR B IDEOGRAM VESSEL B201;Lo;0;L;;;;;N;;;;; +100E1;LINEAR B IDEOGRAM VESSEL B202;Lo;0;L;;;;;N;;;;; +100E2;LINEAR B IDEOGRAM VESSEL B203;Lo;0;L;;;;;N;;;;; +100E3;LINEAR B IDEOGRAM VESSEL B204;Lo;0;L;;;;;N;;;;; +100E4;LINEAR B IDEOGRAM VESSEL B205;Lo;0;L;;;;;N;;;;; +100E5;LINEAR B IDEOGRAM VESSEL B206;Lo;0;L;;;;;N;;;;; +100E6;LINEAR B IDEOGRAM VESSEL B207;Lo;0;L;;;;;N;;;;; +100E7;LINEAR B IDEOGRAM VESSEL B208;Lo;0;L;;;;;N;;;;; +100E8;LINEAR B IDEOGRAM VESSEL B209;Lo;0;L;;;;;N;;;;; +100E9;LINEAR B IDEOGRAM VESSEL B210;Lo;0;L;;;;;N;;;;; +100EA;LINEAR B IDEOGRAM VESSEL B211;Lo;0;L;;;;;N;;;;; +100EB;LINEAR B IDEOGRAM VESSEL B212;Lo;0;L;;;;;N;;;;; +100EC;LINEAR B IDEOGRAM VESSEL B213;Lo;0;L;;;;;N;;;;; +100ED;LINEAR B IDEOGRAM VESSEL B214;Lo;0;L;;;;;N;;;;; +100EE;LINEAR B IDEOGRAM VESSEL B215;Lo;0;L;;;;;N;;;;; +100EF;LINEAR B IDEOGRAM VESSEL B216;Lo;0;L;;;;;N;;;;; +100F0;LINEAR B IDEOGRAM VESSEL B217;Lo;0;L;;;;;N;;;;; +100F1;LINEAR B IDEOGRAM VESSEL B218;Lo;0;L;;;;;N;;;;; +100F2;LINEAR B IDEOGRAM VESSEL B219;Lo;0;L;;;;;N;;;;; +100F3;LINEAR B IDEOGRAM VESSEL B221;Lo;0;L;;;;;N;;;;; +100F4;LINEAR B IDEOGRAM VESSEL B222;Lo;0;L;;;;;N;;;;; +100F5;LINEAR B IDEOGRAM VESSEL B226;Lo;0;L;;;;;N;;;;; +100F6;LINEAR B IDEOGRAM VESSEL B227;Lo;0;L;;;;;N;;;;; +100F7;LINEAR B IDEOGRAM VESSEL B228;Lo;0;L;;;;;N;;;;; +100F8;LINEAR B IDEOGRAM VESSEL B229;Lo;0;L;;;;;N;;;;; +100F9;LINEAR B IDEOGRAM VESSEL B250;Lo;0;L;;;;;N;;;;; +100FA;LINEAR B IDEOGRAM VESSEL B305;Lo;0;L;;;;;N;;;;; +10100;AEGEAN WORD SEPARATOR LINE;Po;0;L;;;;;N;;;;; +10101;AEGEAN WORD SEPARATOR DOT;Po;0;ON;;;;;N;;;;; +10102;AEGEAN CHECK MARK;Po;0;L;;;;;N;;;;; +10107;AEGEAN NUMBER ONE;No;0;L;;;;1;N;;;;; +10108;AEGEAN NUMBER TWO;No;0;L;;;;2;N;;;;; +10109;AEGEAN NUMBER THREE;No;0;L;;;;3;N;;;;; +1010A;AEGEAN NUMBER FOUR;No;0;L;;;;4;N;;;;; +1010B;AEGEAN NUMBER FIVE;No;0;L;;;;5;N;;;;; +1010C;AEGEAN NUMBER SIX;No;0;L;;;;6;N;;;;; +1010D;AEGEAN NUMBER SEVEN;No;0;L;;;;7;N;;;;; +1010E;AEGEAN NUMBER EIGHT;No;0;L;;;;8;N;;;;; +1010F;AEGEAN NUMBER NINE;No;0;L;;;;9;N;;;;; +10110;AEGEAN NUMBER TEN;No;0;L;;;;10;N;;;;; +10111;AEGEAN NUMBER TWENTY;No;0;L;;;;20;N;;;;; +10112;AEGEAN NUMBER THIRTY;No;0;L;;;;30;N;;;;; +10113;AEGEAN NUMBER FORTY;No;0;L;;;;40;N;;;;; +10114;AEGEAN NUMBER FIFTY;No;0;L;;;;50;N;;;;; +10115;AEGEAN NUMBER SIXTY;No;0;L;;;;60;N;;;;; +10116;AEGEAN NUMBER SEVENTY;No;0;L;;;;70;N;;;;; +10117;AEGEAN NUMBER EIGHTY;No;0;L;;;;80;N;;;;; +10118;AEGEAN NUMBER NINETY;No;0;L;;;;90;N;;;;; +10119;AEGEAN NUMBER ONE HUNDRED;No;0;L;;;;100;N;;;;; +1011A;AEGEAN NUMBER TWO HUNDRED;No;0;L;;;;200;N;;;;; +1011B;AEGEAN NUMBER THREE HUNDRED;No;0;L;;;;300;N;;;;; +1011C;AEGEAN NUMBER FOUR HUNDRED;No;0;L;;;;400;N;;;;; +1011D;AEGEAN NUMBER FIVE HUNDRED;No;0;L;;;;500;N;;;;; +1011E;AEGEAN NUMBER SIX HUNDRED;No;0;L;;;;600;N;;;;; +1011F;AEGEAN NUMBER SEVEN HUNDRED;No;0;L;;;;700;N;;;;; +10120;AEGEAN NUMBER EIGHT HUNDRED;No;0;L;;;;800;N;;;;; +10121;AEGEAN NUMBER NINE HUNDRED;No;0;L;;;;900;N;;;;; +10122;AEGEAN NUMBER ONE THOUSAND;No;0;L;;;;1000;N;;;;; +10123;AEGEAN NUMBER TWO THOUSAND;No;0;L;;;;2000;N;;;;; +10124;AEGEAN NUMBER THREE THOUSAND;No;0;L;;;;3000;N;;;;; +10125;AEGEAN NUMBER FOUR THOUSAND;No;0;L;;;;4000;N;;;;; +10126;AEGEAN NUMBER FIVE THOUSAND;No;0;L;;;;5000;N;;;;; +10127;AEGEAN NUMBER SIX THOUSAND;No;0;L;;;;6000;N;;;;; +10128;AEGEAN NUMBER SEVEN THOUSAND;No;0;L;;;;7000;N;;;;; +10129;AEGEAN NUMBER EIGHT THOUSAND;No;0;L;;;;8000;N;;;;; +1012A;AEGEAN NUMBER NINE THOUSAND;No;0;L;;;;9000;N;;;;; +1012B;AEGEAN NUMBER TEN THOUSAND;No;0;L;;;;10000;N;;;;; +1012C;AEGEAN NUMBER TWENTY THOUSAND;No;0;L;;;;20000;N;;;;; +1012D;AEGEAN NUMBER THIRTY THOUSAND;No;0;L;;;;30000;N;;;;; +1012E;AEGEAN NUMBER FORTY THOUSAND;No;0;L;;;;40000;N;;;;; +1012F;AEGEAN NUMBER FIFTY THOUSAND;No;0;L;;;;50000;N;;;;; +10130;AEGEAN NUMBER SIXTY THOUSAND;No;0;L;;;;60000;N;;;;; +10131;AEGEAN NUMBER SEVENTY THOUSAND;No;0;L;;;;70000;N;;;;; +10132;AEGEAN NUMBER EIGHTY THOUSAND;No;0;L;;;;80000;N;;;;; +10133;AEGEAN NUMBER NINETY THOUSAND;No;0;L;;;;90000;N;;;;; +10137;AEGEAN WEIGHT BASE UNIT;So;0;L;;;;;N;;;;; +10138;AEGEAN WEIGHT FIRST SUBUNIT;So;0;L;;;;;N;;;;; +10139;AEGEAN WEIGHT SECOND SUBUNIT;So;0;L;;;;;N;;;;; +1013A;AEGEAN WEIGHT THIRD SUBUNIT;So;0;L;;;;;N;;;;; +1013B;AEGEAN WEIGHT FOURTH SUBUNIT;So;0;L;;;;;N;;;;; +1013C;AEGEAN DRY MEASURE FIRST SUBUNIT;So;0;L;;;;;N;;;;; +1013D;AEGEAN LIQUID MEASURE FIRST SUBUNIT;So;0;L;;;;;N;;;;; +1013E;AEGEAN MEASURE SECOND SUBUNIT;So;0;L;;;;;N;;;;; +1013F;AEGEAN MEASURE THIRD SUBUNIT;So;0;L;;;;;N;;;;; +10140;GREEK ACROPHONIC ATTIC ONE QUARTER;Nl;0;ON;;;;1/4;N;;;;; +10141;GREEK ACROPHONIC ATTIC ONE HALF;Nl;0;ON;;;;1/2;N;;;;; +10142;GREEK ACROPHONIC ATTIC ONE DRACHMA;Nl;0;ON;;;;1;N;;;;; +10143;GREEK ACROPHONIC ATTIC FIVE;Nl;0;ON;;;;5;N;;;;; +10144;GREEK ACROPHONIC ATTIC FIFTY;Nl;0;ON;;;;50;N;;;;; +10145;GREEK ACROPHONIC ATTIC FIVE HUNDRED;Nl;0;ON;;;;500;N;;;;; +10146;GREEK ACROPHONIC ATTIC FIVE THOUSAND;Nl;0;ON;;;;5000;N;;;;; +10147;GREEK ACROPHONIC ATTIC FIFTY THOUSAND;Nl;0;ON;;;;50000;N;;;;; +10148;GREEK ACROPHONIC ATTIC FIVE TALENTS;Nl;0;ON;;;;5;N;;;;; +10149;GREEK ACROPHONIC ATTIC TEN TALENTS;Nl;0;ON;;;;10;N;;;;; +1014A;GREEK ACROPHONIC ATTIC FIFTY TALENTS;Nl;0;ON;;;;50;N;;;;; +1014B;GREEK ACROPHONIC ATTIC ONE HUNDRED TALENTS;Nl;0;ON;;;;100;N;;;;; +1014C;GREEK ACROPHONIC ATTIC FIVE HUNDRED TALENTS;Nl;0;ON;;;;500;N;;;;; +1014D;GREEK ACROPHONIC ATTIC ONE THOUSAND TALENTS;Nl;0;ON;;;;1000;N;;;;; +1014E;GREEK ACROPHONIC ATTIC FIVE THOUSAND TALENTS;Nl;0;ON;;;;5000;N;;;;; +1014F;GREEK ACROPHONIC ATTIC FIVE STATERS;Nl;0;ON;;;;5;N;;;;; +10150;GREEK ACROPHONIC ATTIC TEN STATERS;Nl;0;ON;;;;10;N;;;;; +10151;GREEK ACROPHONIC ATTIC FIFTY STATERS;Nl;0;ON;;;;50;N;;;;; +10152;GREEK ACROPHONIC ATTIC ONE HUNDRED STATERS;Nl;0;ON;;;;100;N;;;;; +10153;GREEK ACROPHONIC ATTIC FIVE HUNDRED STATERS;Nl;0;ON;;;;500;N;;;;; +10154;GREEK ACROPHONIC ATTIC ONE THOUSAND STATERS;Nl;0;ON;;;;1000;N;;;;; +10155;GREEK ACROPHONIC ATTIC TEN THOUSAND STATERS;Nl;0;ON;;;;10000;N;;;;; +10156;GREEK ACROPHONIC ATTIC FIFTY THOUSAND STATERS;Nl;0;ON;;;;50000;N;;;;; +10157;GREEK ACROPHONIC ATTIC TEN MNAS;Nl;0;ON;;;;10;N;;;;; +10158;GREEK ACROPHONIC HERAEUM ONE PLETHRON;Nl;0;ON;;;;1;N;;;;; +10159;GREEK ACROPHONIC THESPIAN ONE;Nl;0;ON;;;;1;N;;;;; +1015A;GREEK ACROPHONIC HERMIONIAN ONE;Nl;0;ON;;;;1;N;;;;; +1015B;GREEK ACROPHONIC EPIDAUREAN TWO;Nl;0;ON;;;;2;N;;;;; +1015C;GREEK ACROPHONIC THESPIAN TWO;Nl;0;ON;;;;2;N;;;;; +1015D;GREEK ACROPHONIC CYRENAIC TWO DRACHMAS;Nl;0;ON;;;;2;N;;;;; +1015E;GREEK ACROPHONIC EPIDAUREAN TWO DRACHMAS;Nl;0;ON;;;;2;N;;;;; +1015F;GREEK ACROPHONIC TROEZENIAN FIVE;Nl;0;ON;;;;5;N;;;;; +10160;GREEK ACROPHONIC TROEZENIAN TEN;Nl;0;ON;;;;10;N;;;;; +10161;GREEK ACROPHONIC TROEZENIAN TEN ALTERNATE FORM;Nl;0;ON;;;;10;N;;;;; +10162;GREEK ACROPHONIC HERMIONIAN TEN;Nl;0;ON;;;;10;N;;;;; +10163;GREEK ACROPHONIC MESSENIAN TEN;Nl;0;ON;;;;10;N;;;;; +10164;GREEK ACROPHONIC THESPIAN TEN;Nl;0;ON;;;;10;N;;;;; +10165;GREEK ACROPHONIC THESPIAN THIRTY;Nl;0;ON;;;;30;N;;;;; +10166;GREEK ACROPHONIC TROEZENIAN FIFTY;Nl;0;ON;;;;50;N;;;;; +10167;GREEK ACROPHONIC TROEZENIAN FIFTY ALTERNATE FORM;Nl;0;ON;;;;50;N;;;;; +10168;GREEK ACROPHONIC HERMIONIAN FIFTY;Nl;0;ON;;;;50;N;;;;; +10169;GREEK ACROPHONIC THESPIAN FIFTY;Nl;0;ON;;;;50;N;;;;; +1016A;GREEK ACROPHONIC THESPIAN ONE HUNDRED;Nl;0;ON;;;;100;N;;;;; +1016B;GREEK ACROPHONIC THESPIAN THREE HUNDRED;Nl;0;ON;;;;300;N;;;;; +1016C;GREEK ACROPHONIC EPIDAUREAN FIVE HUNDRED;Nl;0;ON;;;;500;N;;;;; +1016D;GREEK ACROPHONIC TROEZENIAN FIVE HUNDRED;Nl;0;ON;;;;500;N;;;;; +1016E;GREEK ACROPHONIC THESPIAN FIVE HUNDRED;Nl;0;ON;;;;500;N;;;;; +1016F;GREEK ACROPHONIC CARYSTIAN FIVE HUNDRED;Nl;0;ON;;;;500;N;;;;; +10170;GREEK ACROPHONIC NAXIAN FIVE HUNDRED;Nl;0;ON;;;;500;N;;;;; +10171;GREEK ACROPHONIC THESPIAN ONE THOUSAND;Nl;0;ON;;;;1000;N;;;;; +10172;GREEK ACROPHONIC THESPIAN FIVE THOUSAND;Nl;0;ON;;;;5000;N;;;;; +10173;GREEK ACROPHONIC DELPHIC FIVE MNAS;Nl;0;ON;;;;5;N;;;;; +10174;GREEK ACROPHONIC STRATIAN FIFTY MNAS;Nl;0;ON;;;;50;N;;;;; +10175;GREEK ONE HALF SIGN;No;0;ON;;;;1/2;N;;;;; +10176;GREEK ONE HALF SIGN ALTERNATE FORM;No;0;ON;;;;1/2;N;;;;; +10177;GREEK TWO THIRDS SIGN;No;0;ON;;;;2/3;N;;;;; +10178;GREEK THREE QUARTERS SIGN;No;0;ON;;;;3/4;N;;;;; +10179;GREEK YEAR SIGN;So;0;ON;;;;;N;;;;; +1017A;GREEK TALENT SIGN;So;0;ON;;;;;N;;;;; +1017B;GREEK DRACHMA SIGN;So;0;ON;;;;;N;;;;; +1017C;GREEK OBOL SIGN;So;0;ON;;;;;N;;;;; +1017D;GREEK TWO OBOLS SIGN;So;0;ON;;;;;N;;;;; +1017E;GREEK THREE OBOLS SIGN;So;0;ON;;;;;N;;;;; +1017F;GREEK FOUR OBOLS SIGN;So;0;ON;;;;;N;;;;; +10180;GREEK FIVE OBOLS SIGN;So;0;ON;;;;;N;;;;; +10181;GREEK METRETES SIGN;So;0;ON;;;;;N;;;;; +10182;GREEK KYATHOS BASE SIGN;So;0;ON;;;;;N;;;;; +10183;GREEK LITRA SIGN;So;0;ON;;;;;N;;;;; +10184;GREEK OUNKIA SIGN;So;0;ON;;;;;N;;;;; +10185;GREEK XESTES SIGN;So;0;ON;;;;;N;;;;; +10186;GREEK ARTABE SIGN;So;0;ON;;;;;N;;;;; +10187;GREEK AROURA SIGN;So;0;ON;;;;;N;;;;; +10188;GREEK GRAMMA SIGN;So;0;ON;;;;;N;;;;; +10189;GREEK TRYBLION BASE SIGN;So;0;ON;;;;;N;;;;; +1018A;GREEK ZERO SIGN;No;0;ON;;;;0;N;;;;; +1018B;GREEK ONE QUARTER SIGN;No;0;ON;;;;1/4;N;;;;; +1018C;GREEK SINUSOID SIGN;So;0;ON;;;;;N;;;;; +1018D;GREEK INDICTION SIGN;So;0;L;;;;;N;;;;; +1018E;NOMISMA SIGN;So;0;L;;;;;N;;;;; +10190;ROMAN SEXTANS SIGN;So;0;ON;;;;;N;;;;; +10191;ROMAN UNCIA SIGN;So;0;ON;;;;;N;;;;; +10192;ROMAN SEMUNCIA SIGN;So;0;ON;;;;;N;;;;; +10193;ROMAN SEXTULA SIGN;So;0;ON;;;;;N;;;;; +10194;ROMAN DIMIDIA SEXTULA SIGN;So;0;ON;;;;;N;;;;; +10195;ROMAN SILIQUA SIGN;So;0;ON;;;;;N;;;;; +10196;ROMAN DENARIUS SIGN;So;0;ON;;;;;N;;;;; +10197;ROMAN QUINARIUS SIGN;So;0;ON;;;;;N;;;;; +10198;ROMAN SESTERTIUS SIGN;So;0;ON;;;;;N;;;;; +10199;ROMAN DUPONDIUS SIGN;So;0;ON;;;;;N;;;;; +1019A;ROMAN AS SIGN;So;0;ON;;;;;N;;;;; +1019B;ROMAN CENTURIAL SIGN;So;0;ON;;;;;N;;;;; +1019C;ASCIA SYMBOL;So;0;ON;;;;;N;;;;; +101A0;GREEK SYMBOL TAU RHO;So;0;ON;;;;;N;;;;; +101D0;PHAISTOS DISC SIGN PEDESTRIAN;So;0;L;;;;;N;;;;; +101D1;PHAISTOS DISC SIGN PLUMED HEAD;So;0;L;;;;;N;;;;; +101D2;PHAISTOS DISC SIGN TATTOOED HEAD;So;0;L;;;;;N;;;;; +101D3;PHAISTOS DISC SIGN CAPTIVE;So;0;L;;;;;N;;;;; +101D4;PHAISTOS DISC SIGN CHILD;So;0;L;;;;;N;;;;; +101D5;PHAISTOS DISC SIGN WOMAN;So;0;L;;;;;N;;;;; +101D6;PHAISTOS DISC SIGN HELMET;So;0;L;;;;;N;;;;; +101D7;PHAISTOS DISC SIGN GAUNTLET;So;0;L;;;;;N;;;;; +101D8;PHAISTOS DISC SIGN TIARA;So;0;L;;;;;N;;;;; +101D9;PHAISTOS DISC SIGN ARROW;So;0;L;;;;;N;;;;; +101DA;PHAISTOS DISC SIGN BOW;So;0;L;;;;;N;;;;; +101DB;PHAISTOS DISC SIGN SHIELD;So;0;L;;;;;N;;;;; +101DC;PHAISTOS DISC SIGN CLUB;So;0;L;;;;;N;;;;; +101DD;PHAISTOS DISC SIGN MANACLES;So;0;L;;;;;N;;;;; +101DE;PHAISTOS DISC SIGN MATTOCK;So;0;L;;;;;N;;;;; +101DF;PHAISTOS DISC SIGN SAW;So;0;L;;;;;N;;;;; +101E0;PHAISTOS DISC SIGN LID;So;0;L;;;;;N;;;;; +101E1;PHAISTOS DISC SIGN BOOMERANG;So;0;L;;;;;N;;;;; +101E2;PHAISTOS DISC SIGN CARPENTRY PLANE;So;0;L;;;;;N;;;;; +101E3;PHAISTOS DISC SIGN DOLIUM;So;0;L;;;;;N;;;;; +101E4;PHAISTOS DISC SIGN COMB;So;0;L;;;;;N;;;;; +101E5;PHAISTOS DISC SIGN SLING;So;0;L;;;;;N;;;;; +101E6;PHAISTOS DISC SIGN COLUMN;So;0;L;;;;;N;;;;; +101E7;PHAISTOS DISC SIGN BEEHIVE;So;0;L;;;;;N;;;;; +101E8;PHAISTOS DISC SIGN SHIP;So;0;L;;;;;N;;;;; +101E9;PHAISTOS DISC SIGN HORN;So;0;L;;;;;N;;;;; +101EA;PHAISTOS DISC SIGN HIDE;So;0;L;;;;;N;;;;; +101EB;PHAISTOS DISC SIGN BULLS LEG;So;0;L;;;;;N;;;;; +101EC;PHAISTOS DISC SIGN CAT;So;0;L;;;;;N;;;;; +101ED;PHAISTOS DISC SIGN RAM;So;0;L;;;;;N;;;;; +101EE;PHAISTOS DISC SIGN EAGLE;So;0;L;;;;;N;;;;; +101EF;PHAISTOS DISC SIGN DOVE;So;0;L;;;;;N;;;;; +101F0;PHAISTOS DISC SIGN TUNNY;So;0;L;;;;;N;;;;; +101F1;PHAISTOS DISC SIGN BEE;So;0;L;;;;;N;;;;; +101F2;PHAISTOS DISC SIGN PLANE TREE;So;0;L;;;;;N;;;;; +101F3;PHAISTOS DISC SIGN VINE;So;0;L;;;;;N;;;;; +101F4;PHAISTOS DISC SIGN PAPYRUS;So;0;L;;;;;N;;;;; +101F5;PHAISTOS DISC SIGN ROSETTE;So;0;L;;;;;N;;;;; +101F6;PHAISTOS DISC SIGN LILY;So;0;L;;;;;N;;;;; +101F7;PHAISTOS DISC SIGN OX BACK;So;0;L;;;;;N;;;;; +101F8;PHAISTOS DISC SIGN FLUTE;So;0;L;;;;;N;;;;; +101F9;PHAISTOS DISC SIGN GRATER;So;0;L;;;;;N;;;;; +101FA;PHAISTOS DISC SIGN STRAINER;So;0;L;;;;;N;;;;; +101FB;PHAISTOS DISC SIGN SMALL AXE;So;0;L;;;;;N;;;;; +101FC;PHAISTOS DISC SIGN WAVY BAND;So;0;L;;;;;N;;;;; +101FD;PHAISTOS DISC SIGN COMBINING OBLIQUE STROKE;Mn;220;NSM;;;;;N;;;;; +10280;LYCIAN LETTER A;Lo;0;L;;;;;N;;;;; +10281;LYCIAN LETTER E;Lo;0;L;;;;;N;;;;; +10282;LYCIAN LETTER B;Lo;0;L;;;;;N;;;;; +10283;LYCIAN LETTER BH;Lo;0;L;;;;;N;;;;; +10284;LYCIAN LETTER G;Lo;0;L;;;;;N;;;;; +10285;LYCIAN LETTER D;Lo;0;L;;;;;N;;;;; +10286;LYCIAN LETTER I;Lo;0;L;;;;;N;;;;; +10287;LYCIAN LETTER W;Lo;0;L;;;;;N;;;;; +10288;LYCIAN LETTER Z;Lo;0;L;;;;;N;;;;; +10289;LYCIAN LETTER TH;Lo;0;L;;;;;N;;;;; +1028A;LYCIAN LETTER J;Lo;0;L;;;;;N;;;;; +1028B;LYCIAN LETTER K;Lo;0;L;;;;;N;;;;; +1028C;LYCIAN LETTER Q;Lo;0;L;;;;;N;;;;; +1028D;LYCIAN LETTER L;Lo;0;L;;;;;N;;;;; +1028E;LYCIAN LETTER M;Lo;0;L;;;;;N;;;;; +1028F;LYCIAN LETTER N;Lo;0;L;;;;;N;;;;; +10290;LYCIAN LETTER MM;Lo;0;L;;;;;N;;;;; +10291;LYCIAN LETTER NN;Lo;0;L;;;;;N;;;;; +10292;LYCIAN LETTER U;Lo;0;L;;;;;N;;;;; +10293;LYCIAN LETTER P;Lo;0;L;;;;;N;;;;; +10294;LYCIAN LETTER KK;Lo;0;L;;;;;N;;;;; +10295;LYCIAN LETTER R;Lo;0;L;;;;;N;;;;; +10296;LYCIAN LETTER S;Lo;0;L;;;;;N;;;;; +10297;LYCIAN LETTER T;Lo;0;L;;;;;N;;;;; +10298;LYCIAN LETTER TT;Lo;0;L;;;;;N;;;;; +10299;LYCIAN LETTER AN;Lo;0;L;;;;;N;;;;; +1029A;LYCIAN LETTER EN;Lo;0;L;;;;;N;;;;; +1029B;LYCIAN LETTER H;Lo;0;L;;;;;N;;;;; +1029C;LYCIAN LETTER X;Lo;0;L;;;;;N;;;;; +102A0;CARIAN LETTER A;Lo;0;L;;;;;N;;;;; +102A1;CARIAN LETTER P2;Lo;0;L;;;;;N;;;;; +102A2;CARIAN LETTER D;Lo;0;L;;;;;N;;;;; +102A3;CARIAN LETTER L;Lo;0;L;;;;;N;;;;; +102A4;CARIAN LETTER UUU;Lo;0;L;;;;;N;;;;; +102A5;CARIAN LETTER R;Lo;0;L;;;;;N;;;;; +102A6;CARIAN LETTER LD;Lo;0;L;;;;;N;;;;; +102A7;CARIAN LETTER A2;Lo;0;L;;;;;N;;;;; +102A8;CARIAN LETTER Q;Lo;0;L;;;;;N;;;;; +102A9;CARIAN LETTER B;Lo;0;L;;;;;N;;;;; +102AA;CARIAN LETTER M;Lo;0;L;;;;;N;;;;; +102AB;CARIAN LETTER O;Lo;0;L;;;;;N;;;;; +102AC;CARIAN LETTER D2;Lo;0;L;;;;;N;;;;; +102AD;CARIAN LETTER T;Lo;0;L;;;;;N;;;;; +102AE;CARIAN LETTER SH;Lo;0;L;;;;;N;;;;; +102AF;CARIAN LETTER SH2;Lo;0;L;;;;;N;;;;; +102B0;CARIAN LETTER S;Lo;0;L;;;;;N;;;;; +102B1;CARIAN LETTER C-18;Lo;0;L;;;;;N;;;;; +102B2;CARIAN LETTER U;Lo;0;L;;;;;N;;;;; +102B3;CARIAN LETTER NN;Lo;0;L;;;;;N;;;;; +102B4;CARIAN LETTER X;Lo;0;L;;;;;N;;;;; +102B5;CARIAN LETTER N;Lo;0;L;;;;;N;;;;; +102B6;CARIAN LETTER TT2;Lo;0;L;;;;;N;;;;; +102B7;CARIAN LETTER P;Lo;0;L;;;;;N;;;;; +102B8;CARIAN LETTER SS;Lo;0;L;;;;;N;;;;; +102B9;CARIAN LETTER I;Lo;0;L;;;;;N;;;;; +102BA;CARIAN LETTER E;Lo;0;L;;;;;N;;;;; +102BB;CARIAN LETTER UUUU;Lo;0;L;;;;;N;;;;; +102BC;CARIAN LETTER K;Lo;0;L;;;;;N;;;;; +102BD;CARIAN LETTER K2;Lo;0;L;;;;;N;;;;; +102BE;CARIAN LETTER ND;Lo;0;L;;;;;N;;;;; +102BF;CARIAN LETTER UU;Lo;0;L;;;;;N;;;;; +102C0;CARIAN LETTER G;Lo;0;L;;;;;N;;;;; +102C1;CARIAN LETTER G2;Lo;0;L;;;;;N;;;;; +102C2;CARIAN LETTER ST;Lo;0;L;;;;;N;;;;; +102C3;CARIAN LETTER ST2;Lo;0;L;;;;;N;;;;; +102C4;CARIAN LETTER NG;Lo;0;L;;;;;N;;;;; +102C5;CARIAN LETTER II;Lo;0;L;;;;;N;;;;; +102C6;CARIAN LETTER C-39;Lo;0;L;;;;;N;;;;; +102C7;CARIAN LETTER TT;Lo;0;L;;;;;N;;;;; +102C8;CARIAN LETTER UUU2;Lo;0;L;;;;;N;;;;; +102C9;CARIAN LETTER RR;Lo;0;L;;;;;N;;;;; +102CA;CARIAN LETTER MB;Lo;0;L;;;;;N;;;;; +102CB;CARIAN LETTER MB2;Lo;0;L;;;;;N;;;;; +102CC;CARIAN LETTER MB3;Lo;0;L;;;;;N;;;;; +102CD;CARIAN LETTER MB4;Lo;0;L;;;;;N;;;;; +102CE;CARIAN LETTER LD2;Lo;0;L;;;;;N;;;;; +102CF;CARIAN LETTER E2;Lo;0;L;;;;;N;;;;; +102D0;CARIAN LETTER UUU3;Lo;0;L;;;;;N;;;;; +102E0;COPTIC EPACT THOUSANDS MARK;Mn;220;NSM;;;;;N;;;;; +102E1;COPTIC EPACT DIGIT ONE;No;0;EN;;;;1;N;;;;; +102E2;COPTIC EPACT DIGIT TWO;No;0;EN;;;;2;N;;;;; +102E3;COPTIC EPACT DIGIT THREE;No;0;EN;;;;3;N;;;;; +102E4;COPTIC EPACT DIGIT FOUR;No;0;EN;;;;4;N;;;;; +102E5;COPTIC EPACT DIGIT FIVE;No;0;EN;;;;5;N;;;;; +102E6;COPTIC EPACT DIGIT SIX;No;0;EN;;;;6;N;;;;; +102E7;COPTIC EPACT DIGIT SEVEN;No;0;EN;;;;7;N;;;;; +102E8;COPTIC EPACT DIGIT EIGHT;No;0;EN;;;;8;N;;;;; +102E9;COPTIC EPACT DIGIT NINE;No;0;EN;;;;9;N;;;;; +102EA;COPTIC EPACT NUMBER TEN;No;0;EN;;;;10;N;;;;; +102EB;COPTIC EPACT NUMBER TWENTY;No;0;EN;;;;20;N;;;;; +102EC;COPTIC EPACT NUMBER THIRTY;No;0;EN;;;;30;N;;;;; +102ED;COPTIC EPACT NUMBER FORTY;No;0;EN;;;;40;N;;;;; +102EE;COPTIC EPACT NUMBER FIFTY;No;0;EN;;;;50;N;;;;; +102EF;COPTIC EPACT NUMBER SIXTY;No;0;EN;;;;60;N;;;;; +102F0;COPTIC EPACT NUMBER SEVENTY;No;0;EN;;;;70;N;;;;; +102F1;COPTIC EPACT NUMBER EIGHTY;No;0;EN;;;;80;N;;;;; +102F2;COPTIC EPACT NUMBER NINETY;No;0;EN;;;;90;N;;;;; +102F3;COPTIC EPACT NUMBER ONE HUNDRED;No;0;EN;;;;100;N;;;;; +102F4;COPTIC EPACT NUMBER TWO HUNDRED;No;0;EN;;;;200;N;;;;; +102F5;COPTIC EPACT NUMBER THREE HUNDRED;No;0;EN;;;;300;N;;;;; +102F6;COPTIC EPACT NUMBER FOUR HUNDRED;No;0;EN;;;;400;N;;;;; +102F7;COPTIC EPACT NUMBER FIVE HUNDRED;No;0;EN;;;;500;N;;;;; +102F8;COPTIC EPACT NUMBER SIX HUNDRED;No;0;EN;;;;600;N;;;;; +102F9;COPTIC EPACT NUMBER SEVEN HUNDRED;No;0;EN;;;;700;N;;;;; +102FA;COPTIC EPACT NUMBER EIGHT HUNDRED;No;0;EN;;;;800;N;;;;; +102FB;COPTIC EPACT NUMBER NINE HUNDRED;No;0;EN;;;;900;N;;;;; +10300;OLD ITALIC LETTER A;Lo;0;L;;;;;N;;;;; +10301;OLD ITALIC LETTER BE;Lo;0;L;;;;;N;;;;; +10302;OLD ITALIC LETTER KE;Lo;0;L;;;;;N;;;;; +10303;OLD ITALIC LETTER DE;Lo;0;L;;;;;N;;;;; +10304;OLD ITALIC LETTER E;Lo;0;L;;;;;N;;;;; +10305;OLD ITALIC LETTER VE;Lo;0;L;;;;;N;;;;; +10306;OLD ITALIC LETTER ZE;Lo;0;L;;;;;N;;;;; +10307;OLD ITALIC LETTER HE;Lo;0;L;;;;;N;;;;; +10308;OLD ITALIC LETTER THE;Lo;0;L;;;;;N;;;;; +10309;OLD ITALIC LETTER I;Lo;0;L;;;;;N;;;;; +1030A;OLD ITALIC LETTER KA;Lo;0;L;;;;;N;;;;; +1030B;OLD ITALIC LETTER EL;Lo;0;L;;;;;N;;;;; +1030C;OLD ITALIC LETTER EM;Lo;0;L;;;;;N;;;;; +1030D;OLD ITALIC LETTER EN;Lo;0;L;;;;;N;;;;; +1030E;OLD ITALIC LETTER ESH;Lo;0;L;;;;;N;;;;; +1030F;OLD ITALIC LETTER O;Lo;0;L;;;;;N;;;;; +10310;OLD ITALIC LETTER PE;Lo;0;L;;;;;N;;;;; +10311;OLD ITALIC LETTER SHE;Lo;0;L;;;;;N;;;;; +10312;OLD ITALIC LETTER KU;Lo;0;L;;;;;N;;;;; +10313;OLD ITALIC LETTER ER;Lo;0;L;;;;;N;;;;; +10314;OLD ITALIC LETTER ES;Lo;0;L;;;;;N;;;;; +10315;OLD ITALIC LETTER TE;Lo;0;L;;;;;N;;;;; +10316;OLD ITALIC LETTER U;Lo;0;L;;;;;N;;;;; +10317;OLD ITALIC LETTER EKS;Lo;0;L;;;;;N;;;;; +10318;OLD ITALIC LETTER PHE;Lo;0;L;;;;;N;;;;; +10319;OLD ITALIC LETTER KHE;Lo;0;L;;;;;N;;;;; +1031A;OLD ITALIC LETTER EF;Lo;0;L;;;;;N;;;;; +1031B;OLD ITALIC LETTER ERS;Lo;0;L;;;;;N;;;;; +1031C;OLD ITALIC LETTER CHE;Lo;0;L;;;;;N;;;;; +1031D;OLD ITALIC LETTER II;Lo;0;L;;;;;N;;;;; +1031E;OLD ITALIC LETTER UU;Lo;0;L;;;;;N;;;;; +1031F;OLD ITALIC LETTER ESS;Lo;0;L;;;;;N;;;;; +10320;OLD ITALIC NUMERAL ONE;No;0;L;;;;1;N;;;;; +10321;OLD ITALIC NUMERAL FIVE;No;0;L;;;;5;N;;;;; +10322;OLD ITALIC NUMERAL TEN;No;0;L;;;;10;N;;;;; +10323;OLD ITALIC NUMERAL FIFTY;No;0;L;;;;50;N;;;;; +1032D;OLD ITALIC LETTER YE;Lo;0;L;;;;;N;;;;; +1032E;OLD ITALIC LETTER NORTHERN TSE;Lo;0;L;;;;;N;;;;; +1032F;OLD ITALIC LETTER SOUTHERN TSE;Lo;0;L;;;;;N;;;;; +10330;GOTHIC LETTER AHSA;Lo;0;L;;;;;N;;;;; +10331;GOTHIC LETTER BAIRKAN;Lo;0;L;;;;;N;;;;; +10332;GOTHIC LETTER GIBA;Lo;0;L;;;;;N;;;;; +10333;GOTHIC LETTER DAGS;Lo;0;L;;;;;N;;;;; +10334;GOTHIC LETTER AIHVUS;Lo;0;L;;;;;N;;;;; +10335;GOTHIC LETTER QAIRTHRA;Lo;0;L;;;;;N;;;;; +10336;GOTHIC LETTER IUJA;Lo;0;L;;;;;N;;;;; +10337;GOTHIC LETTER HAGL;Lo;0;L;;;;;N;;;;; +10338;GOTHIC LETTER THIUTH;Lo;0;L;;;;;N;;;;; +10339;GOTHIC LETTER EIS;Lo;0;L;;;;;N;;;;; +1033A;GOTHIC LETTER KUSMA;Lo;0;L;;;;;N;;;;; +1033B;GOTHIC LETTER LAGUS;Lo;0;L;;;;;N;;;;; +1033C;GOTHIC LETTER MANNA;Lo;0;L;;;;;N;;;;; +1033D;GOTHIC LETTER NAUTHS;Lo;0;L;;;;;N;;;;; +1033E;GOTHIC LETTER JER;Lo;0;L;;;;;N;;;;; +1033F;GOTHIC LETTER URUS;Lo;0;L;;;;;N;;;;; +10340;GOTHIC LETTER PAIRTHRA;Lo;0;L;;;;;N;;;;; +10341;GOTHIC LETTER NINETY;Nl;0;L;;;;90;N;;;;; +10342;GOTHIC LETTER RAIDA;Lo;0;L;;;;;N;;;;; +10343;GOTHIC LETTER SAUIL;Lo;0;L;;;;;N;;;;; +10344;GOTHIC LETTER TEIWS;Lo;0;L;;;;;N;;;;; +10345;GOTHIC LETTER WINJA;Lo;0;L;;;;;N;;;;; +10346;GOTHIC LETTER FAIHU;Lo;0;L;;;;;N;;;;; +10347;GOTHIC LETTER IGGWS;Lo;0;L;;;;;N;;;;; +10348;GOTHIC LETTER HWAIR;Lo;0;L;;;;;N;;;;; +10349;GOTHIC LETTER OTHAL;Lo;0;L;;;;;N;;;;; +1034A;GOTHIC LETTER NINE HUNDRED;Nl;0;L;;;;900;N;;;;; +10350;OLD PERMIC LETTER AN;Lo;0;L;;;;;N;;;;; +10351;OLD PERMIC LETTER BUR;Lo;0;L;;;;;N;;;;; +10352;OLD PERMIC LETTER GAI;Lo;0;L;;;;;N;;;;; +10353;OLD PERMIC LETTER DOI;Lo;0;L;;;;;N;;;;; +10354;OLD PERMIC LETTER E;Lo;0;L;;;;;N;;;;; +10355;OLD PERMIC LETTER ZHOI;Lo;0;L;;;;;N;;;;; +10356;OLD PERMIC LETTER DZHOI;Lo;0;L;;;;;N;;;;; +10357;OLD PERMIC LETTER ZATA;Lo;0;L;;;;;N;;;;; +10358;OLD PERMIC LETTER DZITA;Lo;0;L;;;;;N;;;;; +10359;OLD PERMIC LETTER I;Lo;0;L;;;;;N;;;;; +1035A;OLD PERMIC LETTER KOKE;Lo;0;L;;;;;N;;;;; +1035B;OLD PERMIC LETTER LEI;Lo;0;L;;;;;N;;;;; +1035C;OLD PERMIC LETTER MENOE;Lo;0;L;;;;;N;;;;; +1035D;OLD PERMIC LETTER NENOE;Lo;0;L;;;;;N;;;;; +1035E;OLD PERMIC LETTER VOOI;Lo;0;L;;;;;N;;;;; +1035F;OLD PERMIC LETTER PEEI;Lo;0;L;;;;;N;;;;; +10360;OLD PERMIC LETTER REI;Lo;0;L;;;;;N;;;;; +10361;OLD PERMIC LETTER SII;Lo;0;L;;;;;N;;;;; +10362;OLD PERMIC LETTER TAI;Lo;0;L;;;;;N;;;;; +10363;OLD PERMIC LETTER U;Lo;0;L;;;;;N;;;;; +10364;OLD PERMIC LETTER CHERY;Lo;0;L;;;;;N;;;;; +10365;OLD PERMIC LETTER SHOOI;Lo;0;L;;;;;N;;;;; +10366;OLD PERMIC LETTER SHCHOOI;Lo;0;L;;;;;N;;;;; +10367;OLD PERMIC LETTER YRY;Lo;0;L;;;;;N;;;;; +10368;OLD PERMIC LETTER YERU;Lo;0;L;;;;;N;;;;; +10369;OLD PERMIC LETTER O;Lo;0;L;;;;;N;;;;; +1036A;OLD PERMIC LETTER OO;Lo;0;L;;;;;N;;;;; +1036B;OLD PERMIC LETTER EF;Lo;0;L;;;;;N;;;;; +1036C;OLD PERMIC LETTER HA;Lo;0;L;;;;;N;;;;; +1036D;OLD PERMIC LETTER TSIU;Lo;0;L;;;;;N;;;;; +1036E;OLD PERMIC LETTER VER;Lo;0;L;;;;;N;;;;; +1036F;OLD PERMIC LETTER YER;Lo;0;L;;;;;N;;;;; +10370;OLD PERMIC LETTER YERI;Lo;0;L;;;;;N;;;;; +10371;OLD PERMIC LETTER YAT;Lo;0;L;;;;;N;;;;; +10372;OLD PERMIC LETTER IE;Lo;0;L;;;;;N;;;;; +10373;OLD PERMIC LETTER YU;Lo;0;L;;;;;N;;;;; +10374;OLD PERMIC LETTER YA;Lo;0;L;;;;;N;;;;; +10375;OLD PERMIC LETTER IA;Lo;0;L;;;;;N;;;;; +10376;COMBINING OLD PERMIC LETTER AN;Mn;230;NSM;;;;;N;;;;; +10377;COMBINING OLD PERMIC LETTER DOI;Mn;230;NSM;;;;;N;;;;; +10378;COMBINING OLD PERMIC LETTER ZATA;Mn;230;NSM;;;;;N;;;;; +10379;COMBINING OLD PERMIC LETTER NENOE;Mn;230;NSM;;;;;N;;;;; +1037A;COMBINING OLD PERMIC LETTER SII;Mn;230;NSM;;;;;N;;;;; +10380;UGARITIC LETTER ALPA;Lo;0;L;;;;;N;;;;; +10381;UGARITIC LETTER BETA;Lo;0;L;;;;;N;;;;; +10382;UGARITIC LETTER GAMLA;Lo;0;L;;;;;N;;;;; +10383;UGARITIC LETTER KHA;Lo;0;L;;;;;N;;;;; +10384;UGARITIC LETTER DELTA;Lo;0;L;;;;;N;;;;; +10385;UGARITIC LETTER HO;Lo;0;L;;;;;N;;;;; +10386;UGARITIC LETTER WO;Lo;0;L;;;;;N;;;;; +10387;UGARITIC LETTER ZETA;Lo;0;L;;;;;N;;;;; +10388;UGARITIC LETTER HOTA;Lo;0;L;;;;;N;;;;; +10389;UGARITIC LETTER TET;Lo;0;L;;;;;N;;;;; +1038A;UGARITIC LETTER YOD;Lo;0;L;;;;;N;;;;; +1038B;UGARITIC LETTER KAF;Lo;0;L;;;;;N;;;;; +1038C;UGARITIC LETTER SHIN;Lo;0;L;;;;;N;;;;; +1038D;UGARITIC LETTER LAMDA;Lo;0;L;;;;;N;;;;; +1038E;UGARITIC LETTER MEM;Lo;0;L;;;;;N;;;;; +1038F;UGARITIC LETTER DHAL;Lo;0;L;;;;;N;;;;; +10390;UGARITIC LETTER NUN;Lo;0;L;;;;;N;;;;; +10391;UGARITIC LETTER ZU;Lo;0;L;;;;;N;;;;; +10392;UGARITIC LETTER SAMKA;Lo;0;L;;;;;N;;;;; +10393;UGARITIC LETTER AIN;Lo;0;L;;;;;N;;;;; +10394;UGARITIC LETTER PU;Lo;0;L;;;;;N;;;;; +10395;UGARITIC LETTER SADE;Lo;0;L;;;;;N;;;;; +10396;UGARITIC LETTER QOPA;Lo;0;L;;;;;N;;;;; +10397;UGARITIC LETTER RASHA;Lo;0;L;;;;;N;;;;; +10398;UGARITIC LETTER THANNA;Lo;0;L;;;;;N;;;;; +10399;UGARITIC LETTER GHAIN;Lo;0;L;;;;;N;;;;; +1039A;UGARITIC LETTER TO;Lo;0;L;;;;;N;;;;; +1039B;UGARITIC LETTER I;Lo;0;L;;;;;N;;;;; +1039C;UGARITIC LETTER U;Lo;0;L;;;;;N;;;;; +1039D;UGARITIC LETTER SSU;Lo;0;L;;;;;N;;;;; +1039F;UGARITIC WORD DIVIDER;Po;0;L;;;;;N;;;;; +103A0;OLD PERSIAN SIGN A;Lo;0;L;;;;;N;;;;; +103A1;OLD PERSIAN SIGN I;Lo;0;L;;;;;N;;;;; +103A2;OLD PERSIAN SIGN U;Lo;0;L;;;;;N;;;;; +103A3;OLD PERSIAN SIGN KA;Lo;0;L;;;;;N;;;;; +103A4;OLD PERSIAN SIGN KU;Lo;0;L;;;;;N;;;;; +103A5;OLD PERSIAN SIGN GA;Lo;0;L;;;;;N;;;;; +103A6;OLD PERSIAN SIGN GU;Lo;0;L;;;;;N;;;;; +103A7;OLD PERSIAN SIGN XA;Lo;0;L;;;;;N;;;;; +103A8;OLD PERSIAN SIGN CA;Lo;0;L;;;;;N;;;;; +103A9;OLD PERSIAN SIGN JA;Lo;0;L;;;;;N;;;;; +103AA;OLD PERSIAN SIGN JI;Lo;0;L;;;;;N;;;;; +103AB;OLD PERSIAN SIGN TA;Lo;0;L;;;;;N;;;;; +103AC;OLD PERSIAN SIGN TU;Lo;0;L;;;;;N;;;;; +103AD;OLD PERSIAN SIGN DA;Lo;0;L;;;;;N;;;;; +103AE;OLD PERSIAN SIGN DI;Lo;0;L;;;;;N;;;;; +103AF;OLD PERSIAN SIGN DU;Lo;0;L;;;;;N;;;;; +103B0;OLD PERSIAN SIGN THA;Lo;0;L;;;;;N;;;;; +103B1;OLD PERSIAN SIGN PA;Lo;0;L;;;;;N;;;;; +103B2;OLD PERSIAN SIGN BA;Lo;0;L;;;;;N;;;;; +103B3;OLD PERSIAN SIGN FA;Lo;0;L;;;;;N;;;;; +103B4;OLD PERSIAN SIGN NA;Lo;0;L;;;;;N;;;;; +103B5;OLD PERSIAN SIGN NU;Lo;0;L;;;;;N;;;;; +103B6;OLD PERSIAN SIGN MA;Lo;0;L;;;;;N;;;;; +103B7;OLD PERSIAN SIGN MI;Lo;0;L;;;;;N;;;;; +103B8;OLD PERSIAN SIGN MU;Lo;0;L;;;;;N;;;;; +103B9;OLD PERSIAN SIGN YA;Lo;0;L;;;;;N;;;;; +103BA;OLD PERSIAN SIGN VA;Lo;0;L;;;;;N;;;;; +103BB;OLD PERSIAN SIGN VI;Lo;0;L;;;;;N;;;;; +103BC;OLD PERSIAN SIGN RA;Lo;0;L;;;;;N;;;;; +103BD;OLD PERSIAN SIGN RU;Lo;0;L;;;;;N;;;;; +103BE;OLD PERSIAN SIGN LA;Lo;0;L;;;;;N;;;;; +103BF;OLD PERSIAN SIGN SA;Lo;0;L;;;;;N;;;;; +103C0;OLD PERSIAN SIGN ZA;Lo;0;L;;;;;N;;;;; +103C1;OLD PERSIAN SIGN SHA;Lo;0;L;;;;;N;;;;; +103C2;OLD PERSIAN SIGN SSA;Lo;0;L;;;;;N;;;;; +103C3;OLD PERSIAN SIGN HA;Lo;0;L;;;;;N;;;;; +103C8;OLD PERSIAN SIGN AURAMAZDAA;Lo;0;L;;;;;N;;;;; +103C9;OLD PERSIAN SIGN AURAMAZDAA-2;Lo;0;L;;;;;N;;;;; +103CA;OLD PERSIAN SIGN AURAMAZDAAHA;Lo;0;L;;;;;N;;;;; +103CB;OLD PERSIAN SIGN XSHAAYATHIYA;Lo;0;L;;;;;N;;;;; +103CC;OLD PERSIAN SIGN DAHYAAUSH;Lo;0;L;;;;;N;;;;; +103CD;OLD PERSIAN SIGN DAHYAAUSH-2;Lo;0;L;;;;;N;;;;; +103CE;OLD PERSIAN SIGN BAGA;Lo;0;L;;;;;N;;;;; +103CF;OLD PERSIAN SIGN BUUMISH;Lo;0;L;;;;;N;;;;; +103D0;OLD PERSIAN WORD DIVIDER;Po;0;L;;;;;N;;;;; +103D1;OLD PERSIAN NUMBER ONE;Nl;0;L;;;;1;N;;;;; +103D2;OLD PERSIAN NUMBER TWO;Nl;0;L;;;;2;N;;;;; +103D3;OLD PERSIAN NUMBER TEN;Nl;0;L;;;;10;N;;;;; +103D4;OLD PERSIAN NUMBER TWENTY;Nl;0;L;;;;20;N;;;;; +103D5;OLD PERSIAN NUMBER HUNDRED;Nl;0;L;;;;100;N;;;;; +10400;DESERET CAPITAL LETTER LONG I;Lu;0;L;;;;;N;;;;10428; +10401;DESERET CAPITAL LETTER LONG E;Lu;0;L;;;;;N;;;;10429; +10402;DESERET CAPITAL LETTER LONG A;Lu;0;L;;;;;N;;;;1042A; +10403;DESERET CAPITAL LETTER LONG AH;Lu;0;L;;;;;N;;;;1042B; +10404;DESERET CAPITAL LETTER LONG O;Lu;0;L;;;;;N;;;;1042C; +10405;DESERET CAPITAL LETTER LONG OO;Lu;0;L;;;;;N;;;;1042D; +10406;DESERET CAPITAL LETTER SHORT I;Lu;0;L;;;;;N;;;;1042E; +10407;DESERET CAPITAL LETTER SHORT E;Lu;0;L;;;;;N;;;;1042F; +10408;DESERET CAPITAL LETTER SHORT A;Lu;0;L;;;;;N;;;;10430; +10409;DESERET CAPITAL LETTER SHORT AH;Lu;0;L;;;;;N;;;;10431; +1040A;DESERET CAPITAL LETTER SHORT O;Lu;0;L;;;;;N;;;;10432; +1040B;DESERET CAPITAL LETTER SHORT OO;Lu;0;L;;;;;N;;;;10433; +1040C;DESERET CAPITAL LETTER AY;Lu;0;L;;;;;N;;;;10434; +1040D;DESERET CAPITAL LETTER OW;Lu;0;L;;;;;N;;;;10435; +1040E;DESERET CAPITAL LETTER WU;Lu;0;L;;;;;N;;;;10436; +1040F;DESERET CAPITAL LETTER YEE;Lu;0;L;;;;;N;;;;10437; +10410;DESERET CAPITAL LETTER H;Lu;0;L;;;;;N;;;;10438; +10411;DESERET CAPITAL LETTER PEE;Lu;0;L;;;;;N;;;;10439; +10412;DESERET CAPITAL LETTER BEE;Lu;0;L;;;;;N;;;;1043A; +10413;DESERET CAPITAL LETTER TEE;Lu;0;L;;;;;N;;;;1043B; +10414;DESERET CAPITAL LETTER DEE;Lu;0;L;;;;;N;;;;1043C; +10415;DESERET CAPITAL LETTER CHEE;Lu;0;L;;;;;N;;;;1043D; +10416;DESERET CAPITAL LETTER JEE;Lu;0;L;;;;;N;;;;1043E; +10417;DESERET CAPITAL LETTER KAY;Lu;0;L;;;;;N;;;;1043F; +10418;DESERET CAPITAL LETTER GAY;Lu;0;L;;;;;N;;;;10440; +10419;DESERET CAPITAL LETTER EF;Lu;0;L;;;;;N;;;;10441; +1041A;DESERET CAPITAL LETTER VEE;Lu;0;L;;;;;N;;;;10442; +1041B;DESERET CAPITAL LETTER ETH;Lu;0;L;;;;;N;;;;10443; +1041C;DESERET CAPITAL LETTER THEE;Lu;0;L;;;;;N;;;;10444; +1041D;DESERET CAPITAL LETTER ES;Lu;0;L;;;;;N;;;;10445; +1041E;DESERET CAPITAL LETTER ZEE;Lu;0;L;;;;;N;;;;10446; +1041F;DESERET CAPITAL LETTER ESH;Lu;0;L;;;;;N;;;;10447; +10420;DESERET CAPITAL LETTER ZHEE;Lu;0;L;;;;;N;;;;10448; +10421;DESERET CAPITAL LETTER ER;Lu;0;L;;;;;N;;;;10449; +10422;DESERET CAPITAL LETTER EL;Lu;0;L;;;;;N;;;;1044A; +10423;DESERET CAPITAL LETTER EM;Lu;0;L;;;;;N;;;;1044B; +10424;DESERET CAPITAL LETTER EN;Lu;0;L;;;;;N;;;;1044C; +10425;DESERET CAPITAL LETTER ENG;Lu;0;L;;;;;N;;;;1044D; +10426;DESERET CAPITAL LETTER OI;Lu;0;L;;;;;N;;;;1044E; +10427;DESERET CAPITAL LETTER EW;Lu;0;L;;;;;N;;;;1044F; +10428;DESERET SMALL LETTER LONG I;Ll;0;L;;;;;N;;;10400;;10400 +10429;DESERET SMALL LETTER LONG E;Ll;0;L;;;;;N;;;10401;;10401 +1042A;DESERET SMALL LETTER LONG A;Ll;0;L;;;;;N;;;10402;;10402 +1042B;DESERET SMALL LETTER LONG AH;Ll;0;L;;;;;N;;;10403;;10403 +1042C;DESERET SMALL LETTER LONG O;Ll;0;L;;;;;N;;;10404;;10404 +1042D;DESERET SMALL LETTER LONG OO;Ll;0;L;;;;;N;;;10405;;10405 +1042E;DESERET SMALL LETTER SHORT I;Ll;0;L;;;;;N;;;10406;;10406 +1042F;DESERET SMALL LETTER SHORT E;Ll;0;L;;;;;N;;;10407;;10407 +10430;DESERET SMALL LETTER SHORT A;Ll;0;L;;;;;N;;;10408;;10408 +10431;DESERET SMALL LETTER SHORT AH;Ll;0;L;;;;;N;;;10409;;10409 +10432;DESERET SMALL LETTER SHORT O;Ll;0;L;;;;;N;;;1040A;;1040A +10433;DESERET SMALL LETTER SHORT OO;Ll;0;L;;;;;N;;;1040B;;1040B +10434;DESERET SMALL LETTER AY;Ll;0;L;;;;;N;;;1040C;;1040C +10435;DESERET SMALL LETTER OW;Ll;0;L;;;;;N;;;1040D;;1040D +10436;DESERET SMALL LETTER WU;Ll;0;L;;;;;N;;;1040E;;1040E +10437;DESERET SMALL LETTER YEE;Ll;0;L;;;;;N;;;1040F;;1040F +10438;DESERET SMALL LETTER H;Ll;0;L;;;;;N;;;10410;;10410 +10439;DESERET SMALL LETTER PEE;Ll;0;L;;;;;N;;;10411;;10411 +1043A;DESERET SMALL LETTER BEE;Ll;0;L;;;;;N;;;10412;;10412 +1043B;DESERET SMALL LETTER TEE;Ll;0;L;;;;;N;;;10413;;10413 +1043C;DESERET SMALL LETTER DEE;Ll;0;L;;;;;N;;;10414;;10414 +1043D;DESERET SMALL LETTER CHEE;Ll;0;L;;;;;N;;;10415;;10415 +1043E;DESERET SMALL LETTER JEE;Ll;0;L;;;;;N;;;10416;;10416 +1043F;DESERET SMALL LETTER KAY;Ll;0;L;;;;;N;;;10417;;10417 +10440;DESERET SMALL LETTER GAY;Ll;0;L;;;;;N;;;10418;;10418 +10441;DESERET SMALL LETTER EF;Ll;0;L;;;;;N;;;10419;;10419 +10442;DESERET SMALL LETTER VEE;Ll;0;L;;;;;N;;;1041A;;1041A +10443;DESERET SMALL LETTER ETH;Ll;0;L;;;;;N;;;1041B;;1041B +10444;DESERET SMALL LETTER THEE;Ll;0;L;;;;;N;;;1041C;;1041C +10445;DESERET SMALL LETTER ES;Ll;0;L;;;;;N;;;1041D;;1041D +10446;DESERET SMALL LETTER ZEE;Ll;0;L;;;;;N;;;1041E;;1041E +10447;DESERET SMALL LETTER ESH;Ll;0;L;;;;;N;;;1041F;;1041F +10448;DESERET SMALL LETTER ZHEE;Ll;0;L;;;;;N;;;10420;;10420 +10449;DESERET SMALL LETTER ER;Ll;0;L;;;;;N;;;10421;;10421 +1044A;DESERET SMALL LETTER EL;Ll;0;L;;;;;N;;;10422;;10422 +1044B;DESERET SMALL LETTER EM;Ll;0;L;;;;;N;;;10423;;10423 +1044C;DESERET SMALL LETTER EN;Ll;0;L;;;;;N;;;10424;;10424 +1044D;DESERET SMALL LETTER ENG;Ll;0;L;;;;;N;;;10425;;10425 +1044E;DESERET SMALL LETTER OI;Ll;0;L;;;;;N;;;10426;;10426 +1044F;DESERET SMALL LETTER EW;Ll;0;L;;;;;N;;;10427;;10427 +10450;SHAVIAN LETTER PEEP;Lo;0;L;;;;;N;;;;; +10451;SHAVIAN LETTER TOT;Lo;0;L;;;;;N;;;;; +10452;SHAVIAN LETTER KICK;Lo;0;L;;;;;N;;;;; +10453;SHAVIAN LETTER FEE;Lo;0;L;;;;;N;;;;; +10454;SHAVIAN LETTER THIGH;Lo;0;L;;;;;N;;;;; +10455;SHAVIAN LETTER SO;Lo;0;L;;;;;N;;;;; +10456;SHAVIAN LETTER SURE;Lo;0;L;;;;;N;;;;; +10457;SHAVIAN LETTER CHURCH;Lo;0;L;;;;;N;;;;; +10458;SHAVIAN LETTER YEA;Lo;0;L;;;;;N;;;;; +10459;SHAVIAN LETTER HUNG;Lo;0;L;;;;;N;;;;; +1045A;SHAVIAN LETTER BIB;Lo;0;L;;;;;N;;;;; +1045B;SHAVIAN LETTER DEAD;Lo;0;L;;;;;N;;;;; +1045C;SHAVIAN LETTER GAG;Lo;0;L;;;;;N;;;;; +1045D;SHAVIAN LETTER VOW;Lo;0;L;;;;;N;;;;; +1045E;SHAVIAN LETTER THEY;Lo;0;L;;;;;N;;;;; +1045F;SHAVIAN LETTER ZOO;Lo;0;L;;;;;N;;;;; +10460;SHAVIAN LETTER MEASURE;Lo;0;L;;;;;N;;;;; +10461;SHAVIAN LETTER JUDGE;Lo;0;L;;;;;N;;;;; +10462;SHAVIAN LETTER WOE;Lo;0;L;;;;;N;;;;; +10463;SHAVIAN LETTER HA-HA;Lo;0;L;;;;;N;;;;; +10464;SHAVIAN LETTER LOLL;Lo;0;L;;;;;N;;;;; +10465;SHAVIAN LETTER MIME;Lo;0;L;;;;;N;;;;; +10466;SHAVIAN LETTER IF;Lo;0;L;;;;;N;;;;; +10467;SHAVIAN LETTER EGG;Lo;0;L;;;;;N;;;;; +10468;SHAVIAN LETTER ASH;Lo;0;L;;;;;N;;;;; +10469;SHAVIAN LETTER ADO;Lo;0;L;;;;;N;;;;; +1046A;SHAVIAN LETTER ON;Lo;0;L;;;;;N;;;;; +1046B;SHAVIAN LETTER WOOL;Lo;0;L;;;;;N;;;;; +1046C;SHAVIAN LETTER OUT;Lo;0;L;;;;;N;;;;; +1046D;SHAVIAN LETTER AH;Lo;0;L;;;;;N;;;;; +1046E;SHAVIAN LETTER ROAR;Lo;0;L;;;;;N;;;;; +1046F;SHAVIAN LETTER NUN;Lo;0;L;;;;;N;;;;; +10470;SHAVIAN LETTER EAT;Lo;0;L;;;;;N;;;;; +10471;SHAVIAN LETTER AGE;Lo;0;L;;;;;N;;;;; +10472;SHAVIAN LETTER ICE;Lo;0;L;;;;;N;;;;; +10473;SHAVIAN LETTER UP;Lo;0;L;;;;;N;;;;; +10474;SHAVIAN LETTER OAK;Lo;0;L;;;;;N;;;;; +10475;SHAVIAN LETTER OOZE;Lo;0;L;;;;;N;;;;; +10476;SHAVIAN LETTER OIL;Lo;0;L;;;;;N;;;;; +10477;SHAVIAN LETTER AWE;Lo;0;L;;;;;N;;;;; +10478;SHAVIAN LETTER ARE;Lo;0;L;;;;;N;;;;; +10479;SHAVIAN LETTER OR;Lo;0;L;;;;;N;;;;; +1047A;SHAVIAN LETTER AIR;Lo;0;L;;;;;N;;;;; +1047B;SHAVIAN LETTER ERR;Lo;0;L;;;;;N;;;;; +1047C;SHAVIAN LETTER ARRAY;Lo;0;L;;;;;N;;;;; +1047D;SHAVIAN LETTER EAR;Lo;0;L;;;;;N;;;;; +1047E;SHAVIAN LETTER IAN;Lo;0;L;;;;;N;;;;; +1047F;SHAVIAN LETTER YEW;Lo;0;L;;;;;N;;;;; +10480;OSMANYA LETTER ALEF;Lo;0;L;;;;;N;;;;; +10481;OSMANYA LETTER BA;Lo;0;L;;;;;N;;;;; +10482;OSMANYA LETTER TA;Lo;0;L;;;;;N;;;;; +10483;OSMANYA LETTER JA;Lo;0;L;;;;;N;;;;; +10484;OSMANYA LETTER XA;Lo;0;L;;;;;N;;;;; +10485;OSMANYA LETTER KHA;Lo;0;L;;;;;N;;;;; +10486;OSMANYA LETTER DEEL;Lo;0;L;;;;;N;;;;; +10487;OSMANYA LETTER RA;Lo;0;L;;;;;N;;;;; +10488;OSMANYA LETTER SA;Lo;0;L;;;;;N;;;;; +10489;OSMANYA LETTER SHIIN;Lo;0;L;;;;;N;;;;; +1048A;OSMANYA LETTER DHA;Lo;0;L;;;;;N;;;;; +1048B;OSMANYA LETTER CAYN;Lo;0;L;;;;;N;;;;; +1048C;OSMANYA LETTER GA;Lo;0;L;;;;;N;;;;; +1048D;OSMANYA LETTER FA;Lo;0;L;;;;;N;;;;; +1048E;OSMANYA LETTER QAAF;Lo;0;L;;;;;N;;;;; +1048F;OSMANYA LETTER KAAF;Lo;0;L;;;;;N;;;;; +10490;OSMANYA LETTER LAAN;Lo;0;L;;;;;N;;;;; +10491;OSMANYA LETTER MIIN;Lo;0;L;;;;;N;;;;; +10492;OSMANYA LETTER NUUN;Lo;0;L;;;;;N;;;;; +10493;OSMANYA LETTER WAW;Lo;0;L;;;;;N;;;;; +10494;OSMANYA LETTER HA;Lo;0;L;;;;;N;;;;; +10495;OSMANYA LETTER YA;Lo;0;L;;;;;N;;;;; +10496;OSMANYA LETTER A;Lo;0;L;;;;;N;;;;; +10497;OSMANYA LETTER E;Lo;0;L;;;;;N;;;;; +10498;OSMANYA LETTER I;Lo;0;L;;;;;N;;;;; +10499;OSMANYA LETTER O;Lo;0;L;;;;;N;;;;; +1049A;OSMANYA LETTER U;Lo;0;L;;;;;N;;;;; +1049B;OSMANYA LETTER AA;Lo;0;L;;;;;N;;;;; +1049C;OSMANYA LETTER EE;Lo;0;L;;;;;N;;;;; +1049D;OSMANYA LETTER OO;Lo;0;L;;;;;N;;;;; +104A0;OSMANYA DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +104A1;OSMANYA DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +104A2;OSMANYA DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +104A3;OSMANYA DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +104A4;OSMANYA DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +104A5;OSMANYA DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +104A6;OSMANYA DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +104A7;OSMANYA DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +104A8;OSMANYA DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +104A9;OSMANYA DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +104B0;OSAGE CAPITAL LETTER A;Lu;0;L;;;;;N;;;;104D8; +104B1;OSAGE CAPITAL LETTER AI;Lu;0;L;;;;;N;;;;104D9; +104B2;OSAGE CAPITAL LETTER AIN;Lu;0;L;;;;;N;;;;104DA; +104B3;OSAGE CAPITAL LETTER AH;Lu;0;L;;;;;N;;;;104DB; +104B4;OSAGE CAPITAL LETTER BRA;Lu;0;L;;;;;N;;;;104DC; +104B5;OSAGE CAPITAL LETTER CHA;Lu;0;L;;;;;N;;;;104DD; +104B6;OSAGE CAPITAL LETTER EHCHA;Lu;0;L;;;;;N;;;;104DE; +104B7;OSAGE CAPITAL LETTER E;Lu;0;L;;;;;N;;;;104DF; +104B8;OSAGE CAPITAL LETTER EIN;Lu;0;L;;;;;N;;;;104E0; +104B9;OSAGE CAPITAL LETTER HA;Lu;0;L;;;;;N;;;;104E1; +104BA;OSAGE CAPITAL LETTER HYA;Lu;0;L;;;;;N;;;;104E2; +104BB;OSAGE CAPITAL LETTER I;Lu;0;L;;;;;N;;;;104E3; +104BC;OSAGE CAPITAL LETTER KA;Lu;0;L;;;;;N;;;;104E4; +104BD;OSAGE CAPITAL LETTER EHKA;Lu;0;L;;;;;N;;;;104E5; +104BE;OSAGE CAPITAL LETTER KYA;Lu;0;L;;;;;N;;;;104E6; +104BF;OSAGE CAPITAL LETTER LA;Lu;0;L;;;;;N;;;;104E7; +104C0;OSAGE CAPITAL LETTER MA;Lu;0;L;;;;;N;;;;104E8; +104C1;OSAGE CAPITAL LETTER NA;Lu;0;L;;;;;N;;;;104E9; +104C2;OSAGE CAPITAL LETTER O;Lu;0;L;;;;;N;;;;104EA; +104C3;OSAGE CAPITAL LETTER OIN;Lu;0;L;;;;;N;;;;104EB; +104C4;OSAGE CAPITAL LETTER PA;Lu;0;L;;;;;N;;;;104EC; +104C5;OSAGE CAPITAL LETTER EHPA;Lu;0;L;;;;;N;;;;104ED; +104C6;OSAGE CAPITAL LETTER SA;Lu;0;L;;;;;N;;;;104EE; +104C7;OSAGE CAPITAL LETTER SHA;Lu;0;L;;;;;N;;;;104EF; +104C8;OSAGE CAPITAL LETTER TA;Lu;0;L;;;;;N;;;;104F0; +104C9;OSAGE CAPITAL LETTER EHTA;Lu;0;L;;;;;N;;;;104F1; +104CA;OSAGE CAPITAL LETTER TSA;Lu;0;L;;;;;N;;;;104F2; +104CB;OSAGE CAPITAL LETTER EHTSA;Lu;0;L;;;;;N;;;;104F3; +104CC;OSAGE CAPITAL LETTER TSHA;Lu;0;L;;;;;N;;;;104F4; +104CD;OSAGE CAPITAL LETTER DHA;Lu;0;L;;;;;N;;;;104F5; +104CE;OSAGE CAPITAL LETTER U;Lu;0;L;;;;;N;;;;104F6; +104CF;OSAGE CAPITAL LETTER WA;Lu;0;L;;;;;N;;;;104F7; +104D0;OSAGE CAPITAL LETTER KHA;Lu;0;L;;;;;N;;;;104F8; +104D1;OSAGE CAPITAL LETTER GHA;Lu;0;L;;;;;N;;;;104F9; +104D2;OSAGE CAPITAL LETTER ZA;Lu;0;L;;;;;N;;;;104FA; +104D3;OSAGE CAPITAL LETTER ZHA;Lu;0;L;;;;;N;;;;104FB; +104D8;OSAGE SMALL LETTER A;Ll;0;L;;;;;N;;;104B0;;104B0 +104D9;OSAGE SMALL LETTER AI;Ll;0;L;;;;;N;;;104B1;;104B1 +104DA;OSAGE SMALL LETTER AIN;Ll;0;L;;;;;N;;;104B2;;104B2 +104DB;OSAGE SMALL LETTER AH;Ll;0;L;;;;;N;;;104B3;;104B3 +104DC;OSAGE SMALL LETTER BRA;Ll;0;L;;;;;N;;;104B4;;104B4 +104DD;OSAGE SMALL LETTER CHA;Ll;0;L;;;;;N;;;104B5;;104B5 +104DE;OSAGE SMALL LETTER EHCHA;Ll;0;L;;;;;N;;;104B6;;104B6 +104DF;OSAGE SMALL LETTER E;Ll;0;L;;;;;N;;;104B7;;104B7 +104E0;OSAGE SMALL LETTER EIN;Ll;0;L;;;;;N;;;104B8;;104B8 +104E1;OSAGE SMALL LETTER HA;Ll;0;L;;;;;N;;;104B9;;104B9 +104E2;OSAGE SMALL LETTER HYA;Ll;0;L;;;;;N;;;104BA;;104BA +104E3;OSAGE SMALL LETTER I;Ll;0;L;;;;;N;;;104BB;;104BB +104E4;OSAGE SMALL LETTER KA;Ll;0;L;;;;;N;;;104BC;;104BC +104E5;OSAGE SMALL LETTER EHKA;Ll;0;L;;;;;N;;;104BD;;104BD +104E6;OSAGE SMALL LETTER KYA;Ll;0;L;;;;;N;;;104BE;;104BE +104E7;OSAGE SMALL LETTER LA;Ll;0;L;;;;;N;;;104BF;;104BF +104E8;OSAGE SMALL LETTER MA;Ll;0;L;;;;;N;;;104C0;;104C0 +104E9;OSAGE SMALL LETTER NA;Ll;0;L;;;;;N;;;104C1;;104C1 +104EA;OSAGE SMALL LETTER O;Ll;0;L;;;;;N;;;104C2;;104C2 +104EB;OSAGE SMALL LETTER OIN;Ll;0;L;;;;;N;;;104C3;;104C3 +104EC;OSAGE SMALL LETTER PA;Ll;0;L;;;;;N;;;104C4;;104C4 +104ED;OSAGE SMALL LETTER EHPA;Ll;0;L;;;;;N;;;104C5;;104C5 +104EE;OSAGE SMALL LETTER SA;Ll;0;L;;;;;N;;;104C6;;104C6 +104EF;OSAGE SMALL LETTER SHA;Ll;0;L;;;;;N;;;104C7;;104C7 +104F0;OSAGE SMALL LETTER TA;Ll;0;L;;;;;N;;;104C8;;104C8 +104F1;OSAGE SMALL LETTER EHTA;Ll;0;L;;;;;N;;;104C9;;104C9 +104F2;OSAGE SMALL LETTER TSA;Ll;0;L;;;;;N;;;104CA;;104CA +104F3;OSAGE SMALL LETTER EHTSA;Ll;0;L;;;;;N;;;104CB;;104CB +104F4;OSAGE SMALL LETTER TSHA;Ll;0;L;;;;;N;;;104CC;;104CC +104F5;OSAGE SMALL LETTER DHA;Ll;0;L;;;;;N;;;104CD;;104CD +104F6;OSAGE SMALL LETTER U;Ll;0;L;;;;;N;;;104CE;;104CE +104F7;OSAGE SMALL LETTER WA;Ll;0;L;;;;;N;;;104CF;;104CF +104F8;OSAGE SMALL LETTER KHA;Ll;0;L;;;;;N;;;104D0;;104D0 +104F9;OSAGE SMALL LETTER GHA;Ll;0;L;;;;;N;;;104D1;;104D1 +104FA;OSAGE SMALL LETTER ZA;Ll;0;L;;;;;N;;;104D2;;104D2 +104FB;OSAGE SMALL LETTER ZHA;Ll;0;L;;;;;N;;;104D3;;104D3 +10500;ELBASAN LETTER A;Lo;0;L;;;;;N;;;;; +10501;ELBASAN LETTER BE;Lo;0;L;;;;;N;;;;; +10502;ELBASAN LETTER CE;Lo;0;L;;;;;N;;;;; +10503;ELBASAN LETTER CHE;Lo;0;L;;;;;N;;;;; +10504;ELBASAN LETTER DE;Lo;0;L;;;;;N;;;;; +10505;ELBASAN LETTER NDE;Lo;0;L;;;;;N;;;;; +10506;ELBASAN LETTER DHE;Lo;0;L;;;;;N;;;;; +10507;ELBASAN LETTER EI;Lo;0;L;;;;;N;;;;; +10508;ELBASAN LETTER E;Lo;0;L;;;;;N;;;;; +10509;ELBASAN LETTER FE;Lo;0;L;;;;;N;;;;; +1050A;ELBASAN LETTER GE;Lo;0;L;;;;;N;;;;; +1050B;ELBASAN LETTER GJE;Lo;0;L;;;;;N;;;;; +1050C;ELBASAN LETTER HE;Lo;0;L;;;;;N;;;;; +1050D;ELBASAN LETTER I;Lo;0;L;;;;;N;;;;; +1050E;ELBASAN LETTER JE;Lo;0;L;;;;;N;;;;; +1050F;ELBASAN LETTER KE;Lo;0;L;;;;;N;;;;; +10510;ELBASAN LETTER LE;Lo;0;L;;;;;N;;;;; +10511;ELBASAN LETTER LLE;Lo;0;L;;;;;N;;;;; +10512;ELBASAN LETTER ME;Lo;0;L;;;;;N;;;;; +10513;ELBASAN LETTER NE;Lo;0;L;;;;;N;;;;; +10514;ELBASAN LETTER NA;Lo;0;L;;;;;N;;;;; +10515;ELBASAN LETTER NJE;Lo;0;L;;;;;N;;;;; +10516;ELBASAN LETTER O;Lo;0;L;;;;;N;;;;; +10517;ELBASAN LETTER PE;Lo;0;L;;;;;N;;;;; +10518;ELBASAN LETTER QE;Lo;0;L;;;;;N;;;;; +10519;ELBASAN LETTER RE;Lo;0;L;;;;;N;;;;; +1051A;ELBASAN LETTER RRE;Lo;0;L;;;;;N;;;;; +1051B;ELBASAN LETTER SE;Lo;0;L;;;;;N;;;;; +1051C;ELBASAN LETTER SHE;Lo;0;L;;;;;N;;;;; +1051D;ELBASAN LETTER TE;Lo;0;L;;;;;N;;;;; +1051E;ELBASAN LETTER THE;Lo;0;L;;;;;N;;;;; +1051F;ELBASAN LETTER U;Lo;0;L;;;;;N;;;;; +10520;ELBASAN LETTER VE;Lo;0;L;;;;;N;;;;; +10521;ELBASAN LETTER XE;Lo;0;L;;;;;N;;;;; +10522;ELBASAN LETTER Y;Lo;0;L;;;;;N;;;;; +10523;ELBASAN LETTER ZE;Lo;0;L;;;;;N;;;;; +10524;ELBASAN LETTER ZHE;Lo;0;L;;;;;N;;;;; +10525;ELBASAN LETTER GHE;Lo;0;L;;;;;N;;;;; +10526;ELBASAN LETTER GHAMMA;Lo;0;L;;;;;N;;;;; +10527;ELBASAN LETTER KHE;Lo;0;L;;;;;N;;;;; +10530;CAUCASIAN ALBANIAN LETTER ALT;Lo;0;L;;;;;N;;;;; +10531;CAUCASIAN ALBANIAN LETTER BET;Lo;0;L;;;;;N;;;;; +10532;CAUCASIAN ALBANIAN LETTER GIM;Lo;0;L;;;;;N;;;;; +10533;CAUCASIAN ALBANIAN LETTER DAT;Lo;0;L;;;;;N;;;;; +10534;CAUCASIAN ALBANIAN LETTER EB;Lo;0;L;;;;;N;;;;; +10535;CAUCASIAN ALBANIAN LETTER ZARL;Lo;0;L;;;;;N;;;;; +10536;CAUCASIAN ALBANIAN LETTER EYN;Lo;0;L;;;;;N;;;;; +10537;CAUCASIAN ALBANIAN LETTER ZHIL;Lo;0;L;;;;;N;;;;; +10538;CAUCASIAN ALBANIAN LETTER TAS;Lo;0;L;;;;;N;;;;; +10539;CAUCASIAN ALBANIAN LETTER CHA;Lo;0;L;;;;;N;;;;; +1053A;CAUCASIAN ALBANIAN LETTER YOWD;Lo;0;L;;;;;N;;;;; +1053B;CAUCASIAN ALBANIAN LETTER ZHA;Lo;0;L;;;;;N;;;;; +1053C;CAUCASIAN ALBANIAN LETTER IRB;Lo;0;L;;;;;N;;;;; +1053D;CAUCASIAN ALBANIAN LETTER SHA;Lo;0;L;;;;;N;;;;; +1053E;CAUCASIAN ALBANIAN LETTER LAN;Lo;0;L;;;;;N;;;;; +1053F;CAUCASIAN ALBANIAN LETTER INYA;Lo;0;L;;;;;N;;;;; +10540;CAUCASIAN ALBANIAN LETTER XEYN;Lo;0;L;;;;;N;;;;; +10541;CAUCASIAN ALBANIAN LETTER DYAN;Lo;0;L;;;;;N;;;;; +10542;CAUCASIAN ALBANIAN LETTER CAR;Lo;0;L;;;;;N;;;;; +10543;CAUCASIAN ALBANIAN LETTER JHOX;Lo;0;L;;;;;N;;;;; +10544;CAUCASIAN ALBANIAN LETTER KAR;Lo;0;L;;;;;N;;;;; +10545;CAUCASIAN ALBANIAN LETTER LYIT;Lo;0;L;;;;;N;;;;; +10546;CAUCASIAN ALBANIAN LETTER HEYT;Lo;0;L;;;;;N;;;;; +10547;CAUCASIAN ALBANIAN LETTER QAY;Lo;0;L;;;;;N;;;;; +10548;CAUCASIAN ALBANIAN LETTER AOR;Lo;0;L;;;;;N;;;;; +10549;CAUCASIAN ALBANIAN LETTER CHOY;Lo;0;L;;;;;N;;;;; +1054A;CAUCASIAN ALBANIAN LETTER CHI;Lo;0;L;;;;;N;;;;; +1054B;CAUCASIAN ALBANIAN LETTER CYAY;Lo;0;L;;;;;N;;;;; +1054C;CAUCASIAN ALBANIAN LETTER MAQ;Lo;0;L;;;;;N;;;;; +1054D;CAUCASIAN ALBANIAN LETTER QAR;Lo;0;L;;;;;N;;;;; +1054E;CAUCASIAN ALBANIAN LETTER NOWC;Lo;0;L;;;;;N;;;;; +1054F;CAUCASIAN ALBANIAN LETTER DZYAY;Lo;0;L;;;;;N;;;;; +10550;CAUCASIAN ALBANIAN LETTER SHAK;Lo;0;L;;;;;N;;;;; +10551;CAUCASIAN ALBANIAN LETTER JAYN;Lo;0;L;;;;;N;;;;; +10552;CAUCASIAN ALBANIAN LETTER ON;Lo;0;L;;;;;N;;;;; +10553;CAUCASIAN ALBANIAN LETTER TYAY;Lo;0;L;;;;;N;;;;; +10554;CAUCASIAN ALBANIAN LETTER FAM;Lo;0;L;;;;;N;;;;; +10555;CAUCASIAN ALBANIAN LETTER DZAY;Lo;0;L;;;;;N;;;;; +10556;CAUCASIAN ALBANIAN LETTER CHAT;Lo;0;L;;;;;N;;;;; +10557;CAUCASIAN ALBANIAN LETTER PEN;Lo;0;L;;;;;N;;;;; +10558;CAUCASIAN ALBANIAN LETTER GHEYS;Lo;0;L;;;;;N;;;;; +10559;CAUCASIAN ALBANIAN LETTER RAT;Lo;0;L;;;;;N;;;;; +1055A;CAUCASIAN ALBANIAN LETTER SEYK;Lo;0;L;;;;;N;;;;; +1055B;CAUCASIAN ALBANIAN LETTER VEYZ;Lo;0;L;;;;;N;;;;; +1055C;CAUCASIAN ALBANIAN LETTER TIWR;Lo;0;L;;;;;N;;;;; +1055D;CAUCASIAN ALBANIAN LETTER SHOY;Lo;0;L;;;;;N;;;;; +1055E;CAUCASIAN ALBANIAN LETTER IWN;Lo;0;L;;;;;N;;;;; +1055F;CAUCASIAN ALBANIAN LETTER CYAW;Lo;0;L;;;;;N;;;;; +10560;CAUCASIAN ALBANIAN LETTER CAYN;Lo;0;L;;;;;N;;;;; +10561;CAUCASIAN ALBANIAN LETTER YAYD;Lo;0;L;;;;;N;;;;; +10562;CAUCASIAN ALBANIAN LETTER PIWR;Lo;0;L;;;;;N;;;;; +10563;CAUCASIAN ALBANIAN LETTER KIW;Lo;0;L;;;;;N;;;;; +1056F;CAUCASIAN ALBANIAN CITATION MARK;Po;0;L;;;;;N;;;;; +10600;LINEAR A SIGN AB001;Lo;0;L;;;;;N;;;;; +10601;LINEAR A SIGN AB002;Lo;0;L;;;;;N;;;;; +10602;LINEAR A SIGN AB003;Lo;0;L;;;;;N;;;;; +10603;LINEAR A SIGN AB004;Lo;0;L;;;;;N;;;;; +10604;LINEAR A SIGN AB005;Lo;0;L;;;;;N;;;;; +10605;LINEAR A SIGN AB006;Lo;0;L;;;;;N;;;;; +10606;LINEAR A SIGN AB007;Lo;0;L;;;;;N;;;;; +10607;LINEAR A SIGN AB008;Lo;0;L;;;;;N;;;;; +10608;LINEAR A SIGN AB009;Lo;0;L;;;;;N;;;;; +10609;LINEAR A SIGN AB010;Lo;0;L;;;;;N;;;;; +1060A;LINEAR A SIGN AB011;Lo;0;L;;;;;N;;;;; +1060B;LINEAR A SIGN AB013;Lo;0;L;;;;;N;;;;; +1060C;LINEAR A SIGN AB016;Lo;0;L;;;;;N;;;;; +1060D;LINEAR A SIGN AB017;Lo;0;L;;;;;N;;;;; +1060E;LINEAR A SIGN AB020;Lo;0;L;;;;;N;;;;; +1060F;LINEAR A SIGN AB021;Lo;0;L;;;;;N;;;;; +10610;LINEAR A SIGN AB021F;Lo;0;L;;;;;N;;;;; +10611;LINEAR A SIGN AB021M;Lo;0;L;;;;;N;;;;; +10612;LINEAR A SIGN AB022;Lo;0;L;;;;;N;;;;; +10613;LINEAR A SIGN AB022F;Lo;0;L;;;;;N;;;;; +10614;LINEAR A SIGN AB022M;Lo;0;L;;;;;N;;;;; +10615;LINEAR A SIGN AB023;Lo;0;L;;;;;N;;;;; +10616;LINEAR A SIGN AB023M;Lo;0;L;;;;;N;;;;; +10617;LINEAR A SIGN AB024;Lo;0;L;;;;;N;;;;; +10618;LINEAR A SIGN AB026;Lo;0;L;;;;;N;;;;; +10619;LINEAR A SIGN AB027;Lo;0;L;;;;;N;;;;; +1061A;LINEAR A SIGN AB028;Lo;0;L;;;;;N;;;;; +1061B;LINEAR A SIGN A028B;Lo;0;L;;;;;N;;;;; +1061C;LINEAR A SIGN AB029;Lo;0;L;;;;;N;;;;; +1061D;LINEAR A SIGN AB030;Lo;0;L;;;;;N;;;;; +1061E;LINEAR A SIGN AB031;Lo;0;L;;;;;N;;;;; +1061F;LINEAR A SIGN AB034;Lo;0;L;;;;;N;;;;; +10620;LINEAR A SIGN AB037;Lo;0;L;;;;;N;;;;; +10621;LINEAR A SIGN AB038;Lo;0;L;;;;;N;;;;; +10622;LINEAR A SIGN AB039;Lo;0;L;;;;;N;;;;; +10623;LINEAR A SIGN AB040;Lo;0;L;;;;;N;;;;; +10624;LINEAR A SIGN AB041;Lo;0;L;;;;;N;;;;; +10625;LINEAR A SIGN AB044;Lo;0;L;;;;;N;;;;; +10626;LINEAR A SIGN AB045;Lo;0;L;;;;;N;;;;; +10627;LINEAR A SIGN AB046;Lo;0;L;;;;;N;;;;; +10628;LINEAR A SIGN AB047;Lo;0;L;;;;;N;;;;; +10629;LINEAR A SIGN AB048;Lo;0;L;;;;;N;;;;; +1062A;LINEAR A SIGN AB049;Lo;0;L;;;;;N;;;;; +1062B;LINEAR A SIGN AB050;Lo;0;L;;;;;N;;;;; +1062C;LINEAR A SIGN AB051;Lo;0;L;;;;;N;;;;; +1062D;LINEAR A SIGN AB053;Lo;0;L;;;;;N;;;;; +1062E;LINEAR A SIGN AB054;Lo;0;L;;;;;N;;;;; +1062F;LINEAR A SIGN AB055;Lo;0;L;;;;;N;;;;; +10630;LINEAR A SIGN AB056;Lo;0;L;;;;;N;;;;; +10631;LINEAR A SIGN AB057;Lo;0;L;;;;;N;;;;; +10632;LINEAR A SIGN AB058;Lo;0;L;;;;;N;;;;; +10633;LINEAR A SIGN AB059;Lo;0;L;;;;;N;;;;; +10634;LINEAR A SIGN AB060;Lo;0;L;;;;;N;;;;; +10635;LINEAR A SIGN AB061;Lo;0;L;;;;;N;;;;; +10636;LINEAR A SIGN AB065;Lo;0;L;;;;;N;;;;; +10637;LINEAR A SIGN AB066;Lo;0;L;;;;;N;;;;; +10638;LINEAR A SIGN AB067;Lo;0;L;;;;;N;;;;; +10639;LINEAR A SIGN AB069;Lo;0;L;;;;;N;;;;; +1063A;LINEAR A SIGN AB070;Lo;0;L;;;;;N;;;;; +1063B;LINEAR A SIGN AB073;Lo;0;L;;;;;N;;;;; +1063C;LINEAR A SIGN AB074;Lo;0;L;;;;;N;;;;; +1063D;LINEAR A SIGN AB076;Lo;0;L;;;;;N;;;;; +1063E;LINEAR A SIGN AB077;Lo;0;L;;;;;N;;;;; +1063F;LINEAR A SIGN AB078;Lo;0;L;;;;;N;;;;; +10640;LINEAR A SIGN AB079;Lo;0;L;;;;;N;;;;; +10641;LINEAR A SIGN AB080;Lo;0;L;;;;;N;;;;; +10642;LINEAR A SIGN AB081;Lo;0;L;;;;;N;;;;; +10643;LINEAR A SIGN AB082;Lo;0;L;;;;;N;;;;; +10644;LINEAR A SIGN AB085;Lo;0;L;;;;;N;;;;; +10645;LINEAR A SIGN AB086;Lo;0;L;;;;;N;;;;; +10646;LINEAR A SIGN AB087;Lo;0;L;;;;;N;;;;; +10647;LINEAR A SIGN A100-102;Lo;0;L;;;;;N;;;;; +10648;LINEAR A SIGN AB118;Lo;0;L;;;;;N;;;;; +10649;LINEAR A SIGN AB120;Lo;0;L;;;;;N;;;;; +1064A;LINEAR A SIGN A120B;Lo;0;L;;;;;N;;;;; +1064B;LINEAR A SIGN AB122;Lo;0;L;;;;;N;;;;; +1064C;LINEAR A SIGN AB123;Lo;0;L;;;;;N;;;;; +1064D;LINEAR A SIGN AB131A;Lo;0;L;;;;;N;;;;; +1064E;LINEAR A SIGN AB131B;Lo;0;L;;;;;N;;;;; +1064F;LINEAR A SIGN A131C;Lo;0;L;;;;;N;;;;; +10650;LINEAR A SIGN AB164;Lo;0;L;;;;;N;;;;; +10651;LINEAR A SIGN AB171;Lo;0;L;;;;;N;;;;; +10652;LINEAR A SIGN AB180;Lo;0;L;;;;;N;;;;; +10653;LINEAR A SIGN AB188;Lo;0;L;;;;;N;;;;; +10654;LINEAR A SIGN AB191;Lo;0;L;;;;;N;;;;; +10655;LINEAR A SIGN A301;Lo;0;L;;;;;N;;;;; +10656;LINEAR A SIGN A302;Lo;0;L;;;;;N;;;;; +10657;LINEAR A SIGN A303;Lo;0;L;;;;;N;;;;; +10658;LINEAR A SIGN A304;Lo;0;L;;;;;N;;;;; +10659;LINEAR A SIGN A305;Lo;0;L;;;;;N;;;;; +1065A;LINEAR A SIGN A306;Lo;0;L;;;;;N;;;;; +1065B;LINEAR A SIGN A307;Lo;0;L;;;;;N;;;;; +1065C;LINEAR A SIGN A308;Lo;0;L;;;;;N;;;;; +1065D;LINEAR A SIGN A309A;Lo;0;L;;;;;N;;;;; +1065E;LINEAR A SIGN A309B;Lo;0;L;;;;;N;;;;; +1065F;LINEAR A SIGN A309C;Lo;0;L;;;;;N;;;;; +10660;LINEAR A SIGN A310;Lo;0;L;;;;;N;;;;; +10661;LINEAR A SIGN A311;Lo;0;L;;;;;N;;;;; +10662;LINEAR A SIGN A312;Lo;0;L;;;;;N;;;;; +10663;LINEAR A SIGN A313A;Lo;0;L;;;;;N;;;;; +10664;LINEAR A SIGN A313B;Lo;0;L;;;;;N;;;;; +10665;LINEAR A SIGN A313C;Lo;0;L;;;;;N;;;;; +10666;LINEAR A SIGN A314;Lo;0;L;;;;;N;;;;; +10667;LINEAR A SIGN A315;Lo;0;L;;;;;N;;;;; +10668;LINEAR A SIGN A316;Lo;0;L;;;;;N;;;;; +10669;LINEAR A SIGN A317;Lo;0;L;;;;;N;;;;; +1066A;LINEAR A SIGN A318;Lo;0;L;;;;;N;;;;; +1066B;LINEAR A SIGN A319;Lo;0;L;;;;;N;;;;; +1066C;LINEAR A SIGN A320;Lo;0;L;;;;;N;;;;; +1066D;LINEAR A SIGN A321;Lo;0;L;;;;;N;;;;; +1066E;LINEAR A SIGN A322;Lo;0;L;;;;;N;;;;; +1066F;LINEAR A SIGN A323;Lo;0;L;;;;;N;;;;; +10670;LINEAR A SIGN A324;Lo;0;L;;;;;N;;;;; +10671;LINEAR A SIGN A325;Lo;0;L;;;;;N;;;;; +10672;LINEAR A SIGN A326;Lo;0;L;;;;;N;;;;; +10673;LINEAR A SIGN A327;Lo;0;L;;;;;N;;;;; +10674;LINEAR A SIGN A328;Lo;0;L;;;;;N;;;;; +10675;LINEAR A SIGN A329;Lo;0;L;;;;;N;;;;; +10676;LINEAR A SIGN A330;Lo;0;L;;;;;N;;;;; +10677;LINEAR A SIGN A331;Lo;0;L;;;;;N;;;;; +10678;LINEAR A SIGN A332;Lo;0;L;;;;;N;;;;; +10679;LINEAR A SIGN A333;Lo;0;L;;;;;N;;;;; +1067A;LINEAR A SIGN A334;Lo;0;L;;;;;N;;;;; +1067B;LINEAR A SIGN A335;Lo;0;L;;;;;N;;;;; +1067C;LINEAR A SIGN A336;Lo;0;L;;;;;N;;;;; +1067D;LINEAR A SIGN A337;Lo;0;L;;;;;N;;;;; +1067E;LINEAR A SIGN A338;Lo;0;L;;;;;N;;;;; +1067F;LINEAR A SIGN A339;Lo;0;L;;;;;N;;;;; +10680;LINEAR A SIGN A340;Lo;0;L;;;;;N;;;;; +10681;LINEAR A SIGN A341;Lo;0;L;;;;;N;;;;; +10682;LINEAR A SIGN A342;Lo;0;L;;;;;N;;;;; +10683;LINEAR A SIGN A343;Lo;0;L;;;;;N;;;;; +10684;LINEAR A SIGN A344;Lo;0;L;;;;;N;;;;; +10685;LINEAR A SIGN A345;Lo;0;L;;;;;N;;;;; +10686;LINEAR A SIGN A346;Lo;0;L;;;;;N;;;;; +10687;LINEAR A SIGN A347;Lo;0;L;;;;;N;;;;; +10688;LINEAR A SIGN A348;Lo;0;L;;;;;N;;;;; +10689;LINEAR A SIGN A349;Lo;0;L;;;;;N;;;;; +1068A;LINEAR A SIGN A350;Lo;0;L;;;;;N;;;;; +1068B;LINEAR A SIGN A351;Lo;0;L;;;;;N;;;;; +1068C;LINEAR A SIGN A352;Lo;0;L;;;;;N;;;;; +1068D;LINEAR A SIGN A353;Lo;0;L;;;;;N;;;;; +1068E;LINEAR A SIGN A354;Lo;0;L;;;;;N;;;;; +1068F;LINEAR A SIGN A355;Lo;0;L;;;;;N;;;;; +10690;LINEAR A SIGN A356;Lo;0;L;;;;;N;;;;; +10691;LINEAR A SIGN A357;Lo;0;L;;;;;N;;;;; +10692;LINEAR A SIGN A358;Lo;0;L;;;;;N;;;;; +10693;LINEAR A SIGN A359;Lo;0;L;;;;;N;;;;; +10694;LINEAR A SIGN A360;Lo;0;L;;;;;N;;;;; +10695;LINEAR A SIGN A361;Lo;0;L;;;;;N;;;;; +10696;LINEAR A SIGN A362;Lo;0;L;;;;;N;;;;; +10697;LINEAR A SIGN A363;Lo;0;L;;;;;N;;;;; +10698;LINEAR A SIGN A364;Lo;0;L;;;;;N;;;;; +10699;LINEAR A SIGN A365;Lo;0;L;;;;;N;;;;; +1069A;LINEAR A SIGN A366;Lo;0;L;;;;;N;;;;; +1069B;LINEAR A SIGN A367;Lo;0;L;;;;;N;;;;; +1069C;LINEAR A SIGN A368;Lo;0;L;;;;;N;;;;; +1069D;LINEAR A SIGN A369;Lo;0;L;;;;;N;;;;; +1069E;LINEAR A SIGN A370;Lo;0;L;;;;;N;;;;; +1069F;LINEAR A SIGN A371;Lo;0;L;;;;;N;;;;; +106A0;LINEAR A SIGN A400-VAS;Lo;0;L;;;;;N;;;;; +106A1;LINEAR A SIGN A401-VAS;Lo;0;L;;;;;N;;;;; +106A2;LINEAR A SIGN A402-VAS;Lo;0;L;;;;;N;;;;; +106A3;LINEAR A SIGN A403-VAS;Lo;0;L;;;;;N;;;;; +106A4;LINEAR A SIGN A404-VAS;Lo;0;L;;;;;N;;;;; +106A5;LINEAR A SIGN A405-VAS;Lo;0;L;;;;;N;;;;; +106A6;LINEAR A SIGN A406-VAS;Lo;0;L;;;;;N;;;;; +106A7;LINEAR A SIGN A407-VAS;Lo;0;L;;;;;N;;;;; +106A8;LINEAR A SIGN A408-VAS;Lo;0;L;;;;;N;;;;; +106A9;LINEAR A SIGN A409-VAS;Lo;0;L;;;;;N;;;;; +106AA;LINEAR A SIGN A410-VAS;Lo;0;L;;;;;N;;;;; +106AB;LINEAR A SIGN A411-VAS;Lo;0;L;;;;;N;;;;; +106AC;LINEAR A SIGN A412-VAS;Lo;0;L;;;;;N;;;;; +106AD;LINEAR A SIGN A413-VAS;Lo;0;L;;;;;N;;;;; +106AE;LINEAR A SIGN A414-VAS;Lo;0;L;;;;;N;;;;; +106AF;LINEAR A SIGN A415-VAS;Lo;0;L;;;;;N;;;;; +106B0;LINEAR A SIGN A416-VAS;Lo;0;L;;;;;N;;;;; +106B1;LINEAR A SIGN A417-VAS;Lo;0;L;;;;;N;;;;; +106B2;LINEAR A SIGN A418-VAS;Lo;0;L;;;;;N;;;;; +106B3;LINEAR A SIGN A501;Lo;0;L;;;;;N;;;;; +106B4;LINEAR A SIGN A502;Lo;0;L;;;;;N;;;;; +106B5;LINEAR A SIGN A503;Lo;0;L;;;;;N;;;;; +106B6;LINEAR A SIGN A504;Lo;0;L;;;;;N;;;;; +106B7;LINEAR A SIGN A505;Lo;0;L;;;;;N;;;;; +106B8;LINEAR A SIGN A506;Lo;0;L;;;;;N;;;;; +106B9;LINEAR A SIGN A508;Lo;0;L;;;;;N;;;;; +106BA;LINEAR A SIGN A509;Lo;0;L;;;;;N;;;;; +106BB;LINEAR A SIGN A510;Lo;0;L;;;;;N;;;;; +106BC;LINEAR A SIGN A511;Lo;0;L;;;;;N;;;;; +106BD;LINEAR A SIGN A512;Lo;0;L;;;;;N;;;;; +106BE;LINEAR A SIGN A513;Lo;0;L;;;;;N;;;;; +106BF;LINEAR A SIGN A515;Lo;0;L;;;;;N;;;;; +106C0;LINEAR A SIGN A516;Lo;0;L;;;;;N;;;;; +106C1;LINEAR A SIGN A520;Lo;0;L;;;;;N;;;;; +106C2;LINEAR A SIGN A521;Lo;0;L;;;;;N;;;;; +106C3;LINEAR A SIGN A523;Lo;0;L;;;;;N;;;;; +106C4;LINEAR A SIGN A524;Lo;0;L;;;;;N;;;;; +106C5;LINEAR A SIGN A525;Lo;0;L;;;;;N;;;;; +106C6;LINEAR A SIGN A526;Lo;0;L;;;;;N;;;;; +106C7;LINEAR A SIGN A527;Lo;0;L;;;;;N;;;;; +106C8;LINEAR A SIGN A528;Lo;0;L;;;;;N;;;;; +106C9;LINEAR A SIGN A529;Lo;0;L;;;;;N;;;;; +106CA;LINEAR A SIGN A530;Lo;0;L;;;;;N;;;;; +106CB;LINEAR A SIGN A531;Lo;0;L;;;;;N;;;;; +106CC;LINEAR A SIGN A532;Lo;0;L;;;;;N;;;;; +106CD;LINEAR A SIGN A534;Lo;0;L;;;;;N;;;;; +106CE;LINEAR A SIGN A535;Lo;0;L;;;;;N;;;;; +106CF;LINEAR A SIGN A536;Lo;0;L;;;;;N;;;;; +106D0;LINEAR A SIGN A537;Lo;0;L;;;;;N;;;;; +106D1;LINEAR A SIGN A538;Lo;0;L;;;;;N;;;;; +106D2;LINEAR A SIGN A539;Lo;0;L;;;;;N;;;;; +106D3;LINEAR A SIGN A540;Lo;0;L;;;;;N;;;;; +106D4;LINEAR A SIGN A541;Lo;0;L;;;;;N;;;;; +106D5;LINEAR A SIGN A542;Lo;0;L;;;;;N;;;;; +106D6;LINEAR A SIGN A545;Lo;0;L;;;;;N;;;;; +106D7;LINEAR A SIGN A547;Lo;0;L;;;;;N;;;;; +106D8;LINEAR A SIGN A548;Lo;0;L;;;;;N;;;;; +106D9;LINEAR A SIGN A549;Lo;0;L;;;;;N;;;;; +106DA;LINEAR A SIGN A550;Lo;0;L;;;;;N;;;;; +106DB;LINEAR A SIGN A551;Lo;0;L;;;;;N;;;;; +106DC;LINEAR A SIGN A552;Lo;0;L;;;;;N;;;;; +106DD;LINEAR A SIGN A553;Lo;0;L;;;;;N;;;;; +106DE;LINEAR A SIGN A554;Lo;0;L;;;;;N;;;;; +106DF;LINEAR A SIGN A555;Lo;0;L;;;;;N;;;;; +106E0;LINEAR A SIGN A556;Lo;0;L;;;;;N;;;;; +106E1;LINEAR A SIGN A557;Lo;0;L;;;;;N;;;;; +106E2;LINEAR A SIGN A559;Lo;0;L;;;;;N;;;;; +106E3;LINEAR A SIGN A563;Lo;0;L;;;;;N;;;;; +106E4;LINEAR A SIGN A564;Lo;0;L;;;;;N;;;;; +106E5;LINEAR A SIGN A565;Lo;0;L;;;;;N;;;;; +106E6;LINEAR A SIGN A566;Lo;0;L;;;;;N;;;;; +106E7;LINEAR A SIGN A568;Lo;0;L;;;;;N;;;;; +106E8;LINEAR A SIGN A569;Lo;0;L;;;;;N;;;;; +106E9;LINEAR A SIGN A570;Lo;0;L;;;;;N;;;;; +106EA;LINEAR A SIGN A571;Lo;0;L;;;;;N;;;;; +106EB;LINEAR A SIGN A572;Lo;0;L;;;;;N;;;;; +106EC;LINEAR A SIGN A573;Lo;0;L;;;;;N;;;;; +106ED;LINEAR A SIGN A574;Lo;0;L;;;;;N;;;;; +106EE;LINEAR A SIGN A575;Lo;0;L;;;;;N;;;;; +106EF;LINEAR A SIGN A576;Lo;0;L;;;;;N;;;;; +106F0;LINEAR A SIGN A577;Lo;0;L;;;;;N;;;;; +106F1;LINEAR A SIGN A578;Lo;0;L;;;;;N;;;;; +106F2;LINEAR A SIGN A579;Lo;0;L;;;;;N;;;;; +106F3;LINEAR A SIGN A580;Lo;0;L;;;;;N;;;;; +106F4;LINEAR A SIGN A581;Lo;0;L;;;;;N;;;;; +106F5;LINEAR A SIGN A582;Lo;0;L;;;;;N;;;;; +106F6;LINEAR A SIGN A583;Lo;0;L;;;;;N;;;;; +106F7;LINEAR A SIGN A584;Lo;0;L;;;;;N;;;;; +106F8;LINEAR A SIGN A585;Lo;0;L;;;;;N;;;;; +106F9;LINEAR A SIGN A586;Lo;0;L;;;;;N;;;;; +106FA;LINEAR A SIGN A587;Lo;0;L;;;;;N;;;;; +106FB;LINEAR A SIGN A588;Lo;0;L;;;;;N;;;;; +106FC;LINEAR A SIGN A589;Lo;0;L;;;;;N;;;;; +106FD;LINEAR A SIGN A591;Lo;0;L;;;;;N;;;;; +106FE;LINEAR A SIGN A592;Lo;0;L;;;;;N;;;;; +106FF;LINEAR A SIGN A594;Lo;0;L;;;;;N;;;;; +10700;LINEAR A SIGN A595;Lo;0;L;;;;;N;;;;; +10701;LINEAR A SIGN A596;Lo;0;L;;;;;N;;;;; +10702;LINEAR A SIGN A598;Lo;0;L;;;;;N;;;;; +10703;LINEAR A SIGN A600;Lo;0;L;;;;;N;;;;; +10704;LINEAR A SIGN A601;Lo;0;L;;;;;N;;;;; +10705;LINEAR A SIGN A602;Lo;0;L;;;;;N;;;;; +10706;LINEAR A SIGN A603;Lo;0;L;;;;;N;;;;; +10707;LINEAR A SIGN A604;Lo;0;L;;;;;N;;;;; +10708;LINEAR A SIGN A606;Lo;0;L;;;;;N;;;;; +10709;LINEAR A SIGN A608;Lo;0;L;;;;;N;;;;; +1070A;LINEAR A SIGN A609;Lo;0;L;;;;;N;;;;; +1070B;LINEAR A SIGN A610;Lo;0;L;;;;;N;;;;; +1070C;LINEAR A SIGN A611;Lo;0;L;;;;;N;;;;; +1070D;LINEAR A SIGN A612;Lo;0;L;;;;;N;;;;; +1070E;LINEAR A SIGN A613;Lo;0;L;;;;;N;;;;; +1070F;LINEAR A SIGN A614;Lo;0;L;;;;;N;;;;; +10710;LINEAR A SIGN A615;Lo;0;L;;;;;N;;;;; +10711;LINEAR A SIGN A616;Lo;0;L;;;;;N;;;;; +10712;LINEAR A SIGN A617;Lo;0;L;;;;;N;;;;; +10713;LINEAR A SIGN A618;Lo;0;L;;;;;N;;;;; +10714;LINEAR A SIGN A619;Lo;0;L;;;;;N;;;;; +10715;LINEAR A SIGN A620;Lo;0;L;;;;;N;;;;; +10716;LINEAR A SIGN A621;Lo;0;L;;;;;N;;;;; +10717;LINEAR A SIGN A622;Lo;0;L;;;;;N;;;;; +10718;LINEAR A SIGN A623;Lo;0;L;;;;;N;;;;; +10719;LINEAR A SIGN A624;Lo;0;L;;;;;N;;;;; +1071A;LINEAR A SIGN A626;Lo;0;L;;;;;N;;;;; +1071B;LINEAR A SIGN A627;Lo;0;L;;;;;N;;;;; +1071C;LINEAR A SIGN A628;Lo;0;L;;;;;N;;;;; +1071D;LINEAR A SIGN A629;Lo;0;L;;;;;N;;;;; +1071E;LINEAR A SIGN A634;Lo;0;L;;;;;N;;;;; +1071F;LINEAR A SIGN A637;Lo;0;L;;;;;N;;;;; +10720;LINEAR A SIGN A638;Lo;0;L;;;;;N;;;;; +10721;LINEAR A SIGN A640;Lo;0;L;;;;;N;;;;; +10722;LINEAR A SIGN A642;Lo;0;L;;;;;N;;;;; +10723;LINEAR A SIGN A643;Lo;0;L;;;;;N;;;;; +10724;LINEAR A SIGN A644;Lo;0;L;;;;;N;;;;; +10725;LINEAR A SIGN A645;Lo;0;L;;;;;N;;;;; +10726;LINEAR A SIGN A646;Lo;0;L;;;;;N;;;;; +10727;LINEAR A SIGN A648;Lo;0;L;;;;;N;;;;; +10728;LINEAR A SIGN A649;Lo;0;L;;;;;N;;;;; +10729;LINEAR A SIGN A651;Lo;0;L;;;;;N;;;;; +1072A;LINEAR A SIGN A652;Lo;0;L;;;;;N;;;;; +1072B;LINEAR A SIGN A653;Lo;0;L;;;;;N;;;;; +1072C;LINEAR A SIGN A654;Lo;0;L;;;;;N;;;;; +1072D;LINEAR A SIGN A655;Lo;0;L;;;;;N;;;;; +1072E;LINEAR A SIGN A656;Lo;0;L;;;;;N;;;;; +1072F;LINEAR A SIGN A657;Lo;0;L;;;;;N;;;;; +10730;LINEAR A SIGN A658;Lo;0;L;;;;;N;;;;; +10731;LINEAR A SIGN A659;Lo;0;L;;;;;N;;;;; +10732;LINEAR A SIGN A660;Lo;0;L;;;;;N;;;;; +10733;LINEAR A SIGN A661;Lo;0;L;;;;;N;;;;; +10734;LINEAR A SIGN A662;Lo;0;L;;;;;N;;;;; +10735;LINEAR A SIGN A663;Lo;0;L;;;;;N;;;;; +10736;LINEAR A SIGN A664;Lo;0;L;;;;;N;;;;; +10740;LINEAR A SIGN A701 A;Lo;0;L;;;;;N;;;;; +10741;LINEAR A SIGN A702 B;Lo;0;L;;;;;N;;;;; +10742;LINEAR A SIGN A703 D;Lo;0;L;;;;;N;;;;; +10743;LINEAR A SIGN A704 E;Lo;0;L;;;;;N;;;;; +10744;LINEAR A SIGN A705 F;Lo;0;L;;;;;N;;;;; +10745;LINEAR A SIGN A706 H;Lo;0;L;;;;;N;;;;; +10746;LINEAR A SIGN A707 J;Lo;0;L;;;;;N;;;;; +10747;LINEAR A SIGN A708 K;Lo;0;L;;;;;N;;;;; +10748;LINEAR A SIGN A709 L;Lo;0;L;;;;;N;;;;; +10749;LINEAR A SIGN A709-2 L2;Lo;0;L;;;;;N;;;;; +1074A;LINEAR A SIGN A709-3 L3;Lo;0;L;;;;;N;;;;; +1074B;LINEAR A SIGN A709-4 L4;Lo;0;L;;;;;N;;;;; +1074C;LINEAR A SIGN A709-6 L6;Lo;0;L;;;;;N;;;;; +1074D;LINEAR A SIGN A710 W;Lo;0;L;;;;;N;;;;; +1074E;LINEAR A SIGN A711 X;Lo;0;L;;;;;N;;;;; +1074F;LINEAR A SIGN A712 Y;Lo;0;L;;;;;N;;;;; +10750;LINEAR A SIGN A713 OMEGA;Lo;0;L;;;;;N;;;;; +10751;LINEAR A SIGN A714 ABB;Lo;0;L;;;;;N;;;;; +10752;LINEAR A SIGN A715 BB;Lo;0;L;;;;;N;;;;; +10753;LINEAR A SIGN A717 DD;Lo;0;L;;;;;N;;;;; +10754;LINEAR A SIGN A726 EYYY;Lo;0;L;;;;;N;;;;; +10755;LINEAR A SIGN A732 JE;Lo;0;L;;;;;N;;;;; +10760;LINEAR A SIGN A800;Lo;0;L;;;;;N;;;;; +10761;LINEAR A SIGN A801;Lo;0;L;;;;;N;;;;; +10762;LINEAR A SIGN A802;Lo;0;L;;;;;N;;;;; +10763;LINEAR A SIGN A803;Lo;0;L;;;;;N;;;;; +10764;LINEAR A SIGN A804;Lo;0;L;;;;;N;;;;; +10765;LINEAR A SIGN A805;Lo;0;L;;;;;N;;;;; +10766;LINEAR A SIGN A806;Lo;0;L;;;;;N;;;;; +10767;LINEAR A SIGN A807;Lo;0;L;;;;;N;;;;; +10800;CYPRIOT SYLLABLE A;Lo;0;R;;;;;N;;;;; +10801;CYPRIOT SYLLABLE E;Lo;0;R;;;;;N;;;;; +10802;CYPRIOT SYLLABLE I;Lo;0;R;;;;;N;;;;; +10803;CYPRIOT SYLLABLE O;Lo;0;R;;;;;N;;;;; +10804;CYPRIOT SYLLABLE U;Lo;0;R;;;;;N;;;;; +10805;CYPRIOT SYLLABLE JA;Lo;0;R;;;;;N;;;;; +10808;CYPRIOT SYLLABLE JO;Lo;0;R;;;;;N;;;;; +1080A;CYPRIOT SYLLABLE KA;Lo;0;R;;;;;N;;;;; +1080B;CYPRIOT SYLLABLE KE;Lo;0;R;;;;;N;;;;; +1080C;CYPRIOT SYLLABLE KI;Lo;0;R;;;;;N;;;;; +1080D;CYPRIOT SYLLABLE KO;Lo;0;R;;;;;N;;;;; +1080E;CYPRIOT SYLLABLE KU;Lo;0;R;;;;;N;;;;; +1080F;CYPRIOT SYLLABLE LA;Lo;0;R;;;;;N;;;;; +10810;CYPRIOT SYLLABLE LE;Lo;0;R;;;;;N;;;;; +10811;CYPRIOT SYLLABLE LI;Lo;0;R;;;;;N;;;;; +10812;CYPRIOT SYLLABLE LO;Lo;0;R;;;;;N;;;;; +10813;CYPRIOT SYLLABLE LU;Lo;0;R;;;;;N;;;;; +10814;CYPRIOT SYLLABLE MA;Lo;0;R;;;;;N;;;;; +10815;CYPRIOT SYLLABLE ME;Lo;0;R;;;;;N;;;;; +10816;CYPRIOT SYLLABLE MI;Lo;0;R;;;;;N;;;;; +10817;CYPRIOT SYLLABLE MO;Lo;0;R;;;;;N;;;;; +10818;CYPRIOT SYLLABLE MU;Lo;0;R;;;;;N;;;;; +10819;CYPRIOT SYLLABLE NA;Lo;0;R;;;;;N;;;;; +1081A;CYPRIOT SYLLABLE NE;Lo;0;R;;;;;N;;;;; +1081B;CYPRIOT SYLLABLE NI;Lo;0;R;;;;;N;;;;; +1081C;CYPRIOT SYLLABLE NO;Lo;0;R;;;;;N;;;;; +1081D;CYPRIOT SYLLABLE NU;Lo;0;R;;;;;N;;;;; +1081E;CYPRIOT SYLLABLE PA;Lo;0;R;;;;;N;;;;; +1081F;CYPRIOT SYLLABLE PE;Lo;0;R;;;;;N;;;;; +10820;CYPRIOT SYLLABLE PI;Lo;0;R;;;;;N;;;;; +10821;CYPRIOT SYLLABLE PO;Lo;0;R;;;;;N;;;;; +10822;CYPRIOT SYLLABLE PU;Lo;0;R;;;;;N;;;;; +10823;CYPRIOT SYLLABLE RA;Lo;0;R;;;;;N;;;;; +10824;CYPRIOT SYLLABLE RE;Lo;0;R;;;;;N;;;;; +10825;CYPRIOT SYLLABLE RI;Lo;0;R;;;;;N;;;;; +10826;CYPRIOT SYLLABLE RO;Lo;0;R;;;;;N;;;;; +10827;CYPRIOT SYLLABLE RU;Lo;0;R;;;;;N;;;;; +10828;CYPRIOT SYLLABLE SA;Lo;0;R;;;;;N;;;;; +10829;CYPRIOT SYLLABLE SE;Lo;0;R;;;;;N;;;;; +1082A;CYPRIOT SYLLABLE SI;Lo;0;R;;;;;N;;;;; +1082B;CYPRIOT SYLLABLE SO;Lo;0;R;;;;;N;;;;; +1082C;CYPRIOT SYLLABLE SU;Lo;0;R;;;;;N;;;;; +1082D;CYPRIOT SYLLABLE TA;Lo;0;R;;;;;N;;;;; +1082E;CYPRIOT SYLLABLE TE;Lo;0;R;;;;;N;;;;; +1082F;CYPRIOT SYLLABLE TI;Lo;0;R;;;;;N;;;;; +10830;CYPRIOT SYLLABLE TO;Lo;0;R;;;;;N;;;;; +10831;CYPRIOT SYLLABLE TU;Lo;0;R;;;;;N;;;;; +10832;CYPRIOT SYLLABLE WA;Lo;0;R;;;;;N;;;;; +10833;CYPRIOT SYLLABLE WE;Lo;0;R;;;;;N;;;;; +10834;CYPRIOT SYLLABLE WI;Lo;0;R;;;;;N;;;;; +10835;CYPRIOT SYLLABLE WO;Lo;0;R;;;;;N;;;;; +10837;CYPRIOT SYLLABLE XA;Lo;0;R;;;;;N;;;;; +10838;CYPRIOT SYLLABLE XE;Lo;0;R;;;;;N;;;;; +1083C;CYPRIOT SYLLABLE ZA;Lo;0;R;;;;;N;;;;; +1083F;CYPRIOT SYLLABLE ZO;Lo;0;R;;;;;N;;;;; +10840;IMPERIAL ARAMAIC LETTER ALEPH;Lo;0;R;;;;;N;;;;; +10841;IMPERIAL ARAMAIC LETTER BETH;Lo;0;R;;;;;N;;;;; +10842;IMPERIAL ARAMAIC LETTER GIMEL;Lo;0;R;;;;;N;;;;; +10843;IMPERIAL ARAMAIC LETTER DALETH;Lo;0;R;;;;;N;;;;; +10844;IMPERIAL ARAMAIC LETTER HE;Lo;0;R;;;;;N;;;;; +10845;IMPERIAL ARAMAIC LETTER WAW;Lo;0;R;;;;;N;;;;; +10846;IMPERIAL ARAMAIC LETTER ZAYIN;Lo;0;R;;;;;N;;;;; +10847;IMPERIAL ARAMAIC LETTER HETH;Lo;0;R;;;;;N;;;;; +10848;IMPERIAL ARAMAIC LETTER TETH;Lo;0;R;;;;;N;;;;; +10849;IMPERIAL ARAMAIC LETTER YODH;Lo;0;R;;;;;N;;;;; +1084A;IMPERIAL ARAMAIC LETTER KAPH;Lo;0;R;;;;;N;;;;; +1084B;IMPERIAL ARAMAIC LETTER LAMEDH;Lo;0;R;;;;;N;;;;; +1084C;IMPERIAL ARAMAIC LETTER MEM;Lo;0;R;;;;;N;;;;; +1084D;IMPERIAL ARAMAIC LETTER NUN;Lo;0;R;;;;;N;;;;; +1084E;IMPERIAL ARAMAIC LETTER SAMEKH;Lo;0;R;;;;;N;;;;; +1084F;IMPERIAL ARAMAIC LETTER AYIN;Lo;0;R;;;;;N;;;;; +10850;IMPERIAL ARAMAIC LETTER PE;Lo;0;R;;;;;N;;;;; +10851;IMPERIAL ARAMAIC LETTER SADHE;Lo;0;R;;;;;N;;;;; +10852;IMPERIAL ARAMAIC LETTER QOPH;Lo;0;R;;;;;N;;;;; +10853;IMPERIAL ARAMAIC LETTER RESH;Lo;0;R;;;;;N;;;;; +10854;IMPERIAL ARAMAIC LETTER SHIN;Lo;0;R;;;;;N;;;;; +10855;IMPERIAL ARAMAIC LETTER TAW;Lo;0;R;;;;;N;;;;; +10857;IMPERIAL ARAMAIC SECTION SIGN;Po;0;R;;;;;N;;;;; +10858;IMPERIAL ARAMAIC NUMBER ONE;No;0;R;;;;1;N;;;;; +10859;IMPERIAL ARAMAIC NUMBER TWO;No;0;R;;;;2;N;;;;; +1085A;IMPERIAL ARAMAIC NUMBER THREE;No;0;R;;;;3;N;;;;; +1085B;IMPERIAL ARAMAIC NUMBER TEN;No;0;R;;;;10;N;;;;; +1085C;IMPERIAL ARAMAIC NUMBER TWENTY;No;0;R;;;;20;N;;;;; +1085D;IMPERIAL ARAMAIC NUMBER ONE HUNDRED;No;0;R;;;;100;N;;;;; +1085E;IMPERIAL ARAMAIC NUMBER ONE THOUSAND;No;0;R;;;;1000;N;;;;; +1085F;IMPERIAL ARAMAIC NUMBER TEN THOUSAND;No;0;R;;;;10000;N;;;;; +10860;PALMYRENE LETTER ALEPH;Lo;0;R;;;;;N;;;;; +10861;PALMYRENE LETTER BETH;Lo;0;R;;;;;N;;;;; +10862;PALMYRENE LETTER GIMEL;Lo;0;R;;;;;N;;;;; +10863;PALMYRENE LETTER DALETH;Lo;0;R;;;;;N;;;;; +10864;PALMYRENE LETTER HE;Lo;0;R;;;;;N;;;;; +10865;PALMYRENE LETTER WAW;Lo;0;R;;;;;N;;;;; +10866;PALMYRENE LETTER ZAYIN;Lo;0;R;;;;;N;;;;; +10867;PALMYRENE LETTER HETH;Lo;0;R;;;;;N;;;;; +10868;PALMYRENE LETTER TETH;Lo;0;R;;;;;N;;;;; +10869;PALMYRENE LETTER YODH;Lo;0;R;;;;;N;;;;; +1086A;PALMYRENE LETTER KAPH;Lo;0;R;;;;;N;;;;; +1086B;PALMYRENE LETTER LAMEDH;Lo;0;R;;;;;N;;;;; +1086C;PALMYRENE LETTER MEM;Lo;0;R;;;;;N;;;;; +1086D;PALMYRENE LETTER FINAL NUN;Lo;0;R;;;;;N;;;;; +1086E;PALMYRENE LETTER NUN;Lo;0;R;;;;;N;;;;; +1086F;PALMYRENE LETTER SAMEKH;Lo;0;R;;;;;N;;;;; +10870;PALMYRENE LETTER AYIN;Lo;0;R;;;;;N;;;;; +10871;PALMYRENE LETTER PE;Lo;0;R;;;;;N;;;;; +10872;PALMYRENE LETTER SADHE;Lo;0;R;;;;;N;;;;; +10873;PALMYRENE LETTER QOPH;Lo;0;R;;;;;N;;;;; +10874;PALMYRENE LETTER RESH;Lo;0;R;;;;;N;;;;; +10875;PALMYRENE LETTER SHIN;Lo;0;R;;;;;N;;;;; +10876;PALMYRENE LETTER TAW;Lo;0;R;;;;;N;;;;; +10877;PALMYRENE LEFT-POINTING FLEURON;So;0;R;;;;;N;;;;; +10878;PALMYRENE RIGHT-POINTING FLEURON;So;0;R;;;;;N;;;;; +10879;PALMYRENE NUMBER ONE;No;0;R;;;;1;N;;;;; +1087A;PALMYRENE NUMBER TWO;No;0;R;;;;2;N;;;;; +1087B;PALMYRENE NUMBER THREE;No;0;R;;;;3;N;;;;; +1087C;PALMYRENE NUMBER FOUR;No;0;R;;;;4;N;;;;; +1087D;PALMYRENE NUMBER FIVE;No;0;R;;;;5;N;;;;; +1087E;PALMYRENE NUMBER TEN;No;0;R;;;;10;N;;;;; +1087F;PALMYRENE NUMBER TWENTY;No;0;R;;;;20;N;;;;; +10880;NABATAEAN LETTER FINAL ALEPH;Lo;0;R;;;;;N;;;;; +10881;NABATAEAN LETTER ALEPH;Lo;0;R;;;;;N;;;;; +10882;NABATAEAN LETTER FINAL BETH;Lo;0;R;;;;;N;;;;; +10883;NABATAEAN LETTER BETH;Lo;0;R;;;;;N;;;;; +10884;NABATAEAN LETTER GIMEL;Lo;0;R;;;;;N;;;;; +10885;NABATAEAN LETTER DALETH;Lo;0;R;;;;;N;;;;; +10886;NABATAEAN LETTER FINAL HE;Lo;0;R;;;;;N;;;;; +10887;NABATAEAN LETTER HE;Lo;0;R;;;;;N;;;;; +10888;NABATAEAN LETTER WAW;Lo;0;R;;;;;N;;;;; +10889;NABATAEAN LETTER ZAYIN;Lo;0;R;;;;;N;;;;; +1088A;NABATAEAN LETTER HETH;Lo;0;R;;;;;N;;;;; +1088B;NABATAEAN LETTER TETH;Lo;0;R;;;;;N;;;;; +1088C;NABATAEAN LETTER FINAL YODH;Lo;0;R;;;;;N;;;;; +1088D;NABATAEAN LETTER YODH;Lo;0;R;;;;;N;;;;; +1088E;NABATAEAN LETTER FINAL KAPH;Lo;0;R;;;;;N;;;;; +1088F;NABATAEAN LETTER KAPH;Lo;0;R;;;;;N;;;;; +10890;NABATAEAN LETTER FINAL LAMEDH;Lo;0;R;;;;;N;;;;; +10891;NABATAEAN LETTER LAMEDH;Lo;0;R;;;;;N;;;;; +10892;NABATAEAN LETTER FINAL MEM;Lo;0;R;;;;;N;;;;; +10893;NABATAEAN LETTER MEM;Lo;0;R;;;;;N;;;;; +10894;NABATAEAN LETTER FINAL NUN;Lo;0;R;;;;;N;;;;; +10895;NABATAEAN LETTER NUN;Lo;0;R;;;;;N;;;;; +10896;NABATAEAN LETTER SAMEKH;Lo;0;R;;;;;N;;;;; +10897;NABATAEAN LETTER AYIN;Lo;0;R;;;;;N;;;;; +10898;NABATAEAN LETTER PE;Lo;0;R;;;;;N;;;;; +10899;NABATAEAN LETTER SADHE;Lo;0;R;;;;;N;;;;; +1089A;NABATAEAN LETTER QOPH;Lo;0;R;;;;;N;;;;; +1089B;NABATAEAN LETTER RESH;Lo;0;R;;;;;N;;;;; +1089C;NABATAEAN LETTER FINAL SHIN;Lo;0;R;;;;;N;;;;; +1089D;NABATAEAN LETTER SHIN;Lo;0;R;;;;;N;;;;; +1089E;NABATAEAN LETTER TAW;Lo;0;R;;;;;N;;;;; +108A7;NABATAEAN NUMBER ONE;No;0;R;;;;1;N;;;;; +108A8;NABATAEAN NUMBER TWO;No;0;R;;;;2;N;;;;; +108A9;NABATAEAN NUMBER THREE;No;0;R;;;;3;N;;;;; +108AA;NABATAEAN NUMBER FOUR;No;0;R;;;;4;N;;;;; +108AB;NABATAEAN CRUCIFORM NUMBER FOUR;No;0;R;;;;4;N;;;;; +108AC;NABATAEAN NUMBER FIVE;No;0;R;;;;5;N;;;;; +108AD;NABATAEAN NUMBER TEN;No;0;R;;;;10;N;;;;; +108AE;NABATAEAN NUMBER TWENTY;No;0;R;;;;20;N;;;;; +108AF;NABATAEAN NUMBER ONE HUNDRED;No;0;R;;;;100;N;;;;; +108E0;HATRAN LETTER ALEPH;Lo;0;R;;;;;N;;;;; +108E1;HATRAN LETTER BETH;Lo;0;R;;;;;N;;;;; +108E2;HATRAN LETTER GIMEL;Lo;0;R;;;;;N;;;;; +108E3;HATRAN LETTER DALETH-RESH;Lo;0;R;;;;;N;;;;; +108E4;HATRAN LETTER HE;Lo;0;R;;;;;N;;;;; +108E5;HATRAN LETTER WAW;Lo;0;R;;;;;N;;;;; +108E6;HATRAN LETTER ZAYN;Lo;0;R;;;;;N;;;;; +108E7;HATRAN LETTER HETH;Lo;0;R;;;;;N;;;;; +108E8;HATRAN LETTER TETH;Lo;0;R;;;;;N;;;;; +108E9;HATRAN LETTER YODH;Lo;0;R;;;;;N;;;;; +108EA;HATRAN LETTER KAPH;Lo;0;R;;;;;N;;;;; +108EB;HATRAN LETTER LAMEDH;Lo;0;R;;;;;N;;;;; +108EC;HATRAN LETTER MEM;Lo;0;R;;;;;N;;;;; +108ED;HATRAN LETTER NUN;Lo;0;R;;;;;N;;;;; +108EE;HATRAN LETTER SAMEKH;Lo;0;R;;;;;N;;;;; +108EF;HATRAN LETTER AYN;Lo;0;R;;;;;N;;;;; +108F0;HATRAN LETTER PE;Lo;0;R;;;;;N;;;;; +108F1;HATRAN LETTER SADHE;Lo;0;R;;;;;N;;;;; +108F2;HATRAN LETTER QOPH;Lo;0;R;;;;;N;;;;; +108F4;HATRAN LETTER SHIN;Lo;0;R;;;;;N;;;;; +108F5;HATRAN LETTER TAW;Lo;0;R;;;;;N;;;;; +108FB;HATRAN NUMBER ONE;No;0;R;;;;1;N;;;;; +108FC;HATRAN NUMBER FIVE;No;0;R;;;;5;N;;;;; +108FD;HATRAN NUMBER TEN;No;0;R;;;;10;N;;;;; +108FE;HATRAN NUMBER TWENTY;No;0;R;;;;20;N;;;;; +108FF;HATRAN NUMBER ONE HUNDRED;No;0;R;;;;100;N;;;;; +10900;PHOENICIAN LETTER ALF;Lo;0;R;;;;;N;;;;; +10901;PHOENICIAN LETTER BET;Lo;0;R;;;;;N;;;;; +10902;PHOENICIAN LETTER GAML;Lo;0;R;;;;;N;;;;; +10903;PHOENICIAN LETTER DELT;Lo;0;R;;;;;N;;;;; +10904;PHOENICIAN LETTER HE;Lo;0;R;;;;;N;;;;; +10905;PHOENICIAN LETTER WAU;Lo;0;R;;;;;N;;;;; +10906;PHOENICIAN LETTER ZAI;Lo;0;R;;;;;N;;;;; +10907;PHOENICIAN LETTER HET;Lo;0;R;;;;;N;;;;; +10908;PHOENICIAN LETTER TET;Lo;0;R;;;;;N;;;;; +10909;PHOENICIAN LETTER YOD;Lo;0;R;;;;;N;;;;; +1090A;PHOENICIAN LETTER KAF;Lo;0;R;;;;;N;;;;; +1090B;PHOENICIAN LETTER LAMD;Lo;0;R;;;;;N;;;;; +1090C;PHOENICIAN LETTER MEM;Lo;0;R;;;;;N;;;;; +1090D;PHOENICIAN LETTER NUN;Lo;0;R;;;;;N;;;;; +1090E;PHOENICIAN LETTER SEMK;Lo;0;R;;;;;N;;;;; +1090F;PHOENICIAN LETTER AIN;Lo;0;R;;;;;N;;;;; +10910;PHOENICIAN LETTER PE;Lo;0;R;;;;;N;;;;; +10911;PHOENICIAN LETTER SADE;Lo;0;R;;;;;N;;;;; +10912;PHOENICIAN LETTER QOF;Lo;0;R;;;;;N;;;;; +10913;PHOENICIAN LETTER ROSH;Lo;0;R;;;;;N;;;;; +10914;PHOENICIAN LETTER SHIN;Lo;0;R;;;;;N;;;;; +10915;PHOENICIAN LETTER TAU;Lo;0;R;;;;;N;;;;; +10916;PHOENICIAN NUMBER ONE;No;0;R;;;;1;N;;;;; +10917;PHOENICIAN NUMBER TEN;No;0;R;;;;10;N;;;;; +10918;PHOENICIAN NUMBER TWENTY;No;0;R;;;;20;N;;;;; +10919;PHOENICIAN NUMBER ONE HUNDRED;No;0;R;;;;100;N;;;;; +1091A;PHOENICIAN NUMBER TWO;No;0;R;;;;2;N;;;;; +1091B;PHOENICIAN NUMBER THREE;No;0;R;;;;3;N;;;;; +1091F;PHOENICIAN WORD SEPARATOR;Po;0;ON;;;;;N;;;;; +10920;LYDIAN LETTER A;Lo;0;R;;;;;N;;;;; +10921;LYDIAN LETTER B;Lo;0;R;;;;;N;;;;; +10922;LYDIAN LETTER G;Lo;0;R;;;;;N;;;;; +10923;LYDIAN LETTER D;Lo;0;R;;;;;N;;;;; +10924;LYDIAN LETTER E;Lo;0;R;;;;;N;;;;; +10925;LYDIAN LETTER V;Lo;0;R;;;;;N;;;;; +10926;LYDIAN LETTER I;Lo;0;R;;;;;N;;;;; +10927;LYDIAN LETTER Y;Lo;0;R;;;;;N;;;;; +10928;LYDIAN LETTER K;Lo;0;R;;;;;N;;;;; +10929;LYDIAN LETTER L;Lo;0;R;;;;;N;;;;; +1092A;LYDIAN LETTER M;Lo;0;R;;;;;N;;;;; +1092B;LYDIAN LETTER N;Lo;0;R;;;;;N;;;;; +1092C;LYDIAN LETTER O;Lo;0;R;;;;;N;;;;; +1092D;LYDIAN LETTER R;Lo;0;R;;;;;N;;;;; +1092E;LYDIAN LETTER SS;Lo;0;R;;;;;N;;;;; +1092F;LYDIAN LETTER T;Lo;0;R;;;;;N;;;;; +10930;LYDIAN LETTER U;Lo;0;R;;;;;N;;;;; +10931;LYDIAN LETTER F;Lo;0;R;;;;;N;;;;; +10932;LYDIAN LETTER Q;Lo;0;R;;;;;N;;;;; +10933;LYDIAN LETTER S;Lo;0;R;;;;;N;;;;; +10934;LYDIAN LETTER TT;Lo;0;R;;;;;N;;;;; +10935;LYDIAN LETTER AN;Lo;0;R;;;;;N;;;;; +10936;LYDIAN LETTER EN;Lo;0;R;;;;;N;;;;; +10937;LYDIAN LETTER LY;Lo;0;R;;;;;N;;;;; +10938;LYDIAN LETTER NN;Lo;0;R;;;;;N;;;;; +10939;LYDIAN LETTER C;Lo;0;R;;;;;N;;;;; +1093F;LYDIAN TRIANGULAR MARK;Po;0;R;;;;;N;;;;; +10980;MEROITIC HIEROGLYPHIC LETTER A;Lo;0;R;;;;;N;;;;; +10981;MEROITIC HIEROGLYPHIC LETTER E;Lo;0;R;;;;;N;;;;; +10982;MEROITIC HIEROGLYPHIC LETTER I;Lo;0;R;;;;;N;;;;; +10983;MEROITIC HIEROGLYPHIC LETTER O;Lo;0;R;;;;;N;;;;; +10984;MEROITIC HIEROGLYPHIC LETTER YA;Lo;0;R;;;;;N;;;;; +10985;MEROITIC HIEROGLYPHIC LETTER WA;Lo;0;R;;;;;N;;;;; +10986;MEROITIC HIEROGLYPHIC LETTER BA;Lo;0;R;;;;;N;;;;; +10987;MEROITIC HIEROGLYPHIC LETTER BA-2;Lo;0;R;;;;;N;;;;; +10988;MEROITIC HIEROGLYPHIC LETTER PA;Lo;0;R;;;;;N;;;;; +10989;MEROITIC HIEROGLYPHIC LETTER MA;Lo;0;R;;;;;N;;;;; +1098A;MEROITIC HIEROGLYPHIC LETTER NA;Lo;0;R;;;;;N;;;;; +1098B;MEROITIC HIEROGLYPHIC LETTER NA-2;Lo;0;R;;;;;N;;;;; +1098C;MEROITIC HIEROGLYPHIC LETTER NE;Lo;0;R;;;;;N;;;;; +1098D;MEROITIC HIEROGLYPHIC LETTER NE-2;Lo;0;R;;;;;N;;;;; +1098E;MEROITIC HIEROGLYPHIC LETTER RA;Lo;0;R;;;;;N;;;;; +1098F;MEROITIC HIEROGLYPHIC LETTER RA-2;Lo;0;R;;;;;N;;;;; +10990;MEROITIC HIEROGLYPHIC LETTER LA;Lo;0;R;;;;;N;;;;; +10991;MEROITIC HIEROGLYPHIC LETTER KHA;Lo;0;R;;;;;N;;;;; +10992;MEROITIC HIEROGLYPHIC LETTER HHA;Lo;0;R;;;;;N;;;;; +10993;MEROITIC HIEROGLYPHIC LETTER SA;Lo;0;R;;;;;N;;;;; +10994;MEROITIC HIEROGLYPHIC LETTER SA-2;Lo;0;R;;;;;N;;;;; +10995;MEROITIC HIEROGLYPHIC LETTER SE;Lo;0;R;;;;;N;;;;; +10996;MEROITIC HIEROGLYPHIC LETTER KA;Lo;0;R;;;;;N;;;;; +10997;MEROITIC HIEROGLYPHIC LETTER QA;Lo;0;R;;;;;N;;;;; +10998;MEROITIC HIEROGLYPHIC LETTER TA;Lo;0;R;;;;;N;;;;; +10999;MEROITIC HIEROGLYPHIC LETTER TA-2;Lo;0;R;;;;;N;;;;; +1099A;MEROITIC HIEROGLYPHIC LETTER TE;Lo;0;R;;;;;N;;;;; +1099B;MEROITIC HIEROGLYPHIC LETTER TE-2;Lo;0;R;;;;;N;;;;; +1099C;MEROITIC HIEROGLYPHIC LETTER TO;Lo;0;R;;;;;N;;;;; +1099D;MEROITIC HIEROGLYPHIC LETTER DA;Lo;0;R;;;;;N;;;;; +1099E;MEROITIC HIEROGLYPHIC SYMBOL VIDJ;Lo;0;R;;;;;N;;;;; +1099F;MEROITIC HIEROGLYPHIC SYMBOL VIDJ-2;Lo;0;R;;;;;N;;;;; +109A0;MEROITIC CURSIVE LETTER A;Lo;0;R;;;;;N;;;;; +109A1;MEROITIC CURSIVE LETTER E;Lo;0;R;;;;;N;;;;; +109A2;MEROITIC CURSIVE LETTER I;Lo;0;R;;;;;N;;;;; +109A3;MEROITIC CURSIVE LETTER O;Lo;0;R;;;;;N;;;;; +109A4;MEROITIC CURSIVE LETTER YA;Lo;0;R;;;;;N;;;;; +109A5;MEROITIC CURSIVE LETTER WA;Lo;0;R;;;;;N;;;;; +109A6;MEROITIC CURSIVE LETTER BA;Lo;0;R;;;;;N;;;;; +109A7;MEROITIC CURSIVE LETTER PA;Lo;0;R;;;;;N;;;;; +109A8;MEROITIC CURSIVE LETTER MA;Lo;0;R;;;;;N;;;;; +109A9;MEROITIC CURSIVE LETTER NA;Lo;0;R;;;;;N;;;;; +109AA;MEROITIC CURSIVE LETTER NE;Lo;0;R;;;;;N;;;;; +109AB;MEROITIC CURSIVE LETTER RA;Lo;0;R;;;;;N;;;;; +109AC;MEROITIC CURSIVE LETTER LA;Lo;0;R;;;;;N;;;;; +109AD;MEROITIC CURSIVE LETTER KHA;Lo;0;R;;;;;N;;;;; +109AE;MEROITIC CURSIVE LETTER HHA;Lo;0;R;;;;;N;;;;; +109AF;MEROITIC CURSIVE LETTER SA;Lo;0;R;;;;;N;;;;; +109B0;MEROITIC CURSIVE LETTER ARCHAIC SA;Lo;0;R;;;;;N;;;;; +109B1;MEROITIC CURSIVE LETTER SE;Lo;0;R;;;;;N;;;;; +109B2;MEROITIC CURSIVE LETTER KA;Lo;0;R;;;;;N;;;;; +109B3;MEROITIC CURSIVE LETTER QA;Lo;0;R;;;;;N;;;;; +109B4;MEROITIC CURSIVE LETTER TA;Lo;0;R;;;;;N;;;;; +109B5;MEROITIC CURSIVE LETTER TE;Lo;0;R;;;;;N;;;;; +109B6;MEROITIC CURSIVE LETTER TO;Lo;0;R;;;;;N;;;;; +109B7;MEROITIC CURSIVE LETTER DA;Lo;0;R;;;;;N;;;;; +109BC;MEROITIC CURSIVE FRACTION ELEVEN TWELFTHS;No;0;R;;;;11/12;N;;;;; +109BD;MEROITIC CURSIVE FRACTION ONE HALF;No;0;R;;;;1/2;N;;;;; +109BE;MEROITIC CURSIVE LOGOGRAM RMT;Lo;0;R;;;;;N;;;;; +109BF;MEROITIC CURSIVE LOGOGRAM IMN;Lo;0;R;;;;;N;;;;; +109C0;MEROITIC CURSIVE NUMBER ONE;No;0;R;;;;1;N;;;;; +109C1;MEROITIC CURSIVE NUMBER TWO;No;0;R;;;;2;N;;;;; +109C2;MEROITIC CURSIVE NUMBER THREE;No;0;R;;;;3;N;;;;; +109C3;MEROITIC CURSIVE NUMBER FOUR;No;0;R;;;;4;N;;;;; +109C4;MEROITIC CURSIVE NUMBER FIVE;No;0;R;;;;5;N;;;;; +109C5;MEROITIC CURSIVE NUMBER SIX;No;0;R;;;;6;N;;;;; +109C6;MEROITIC CURSIVE NUMBER SEVEN;No;0;R;;;;7;N;;;;; +109C7;MEROITIC CURSIVE NUMBER EIGHT;No;0;R;;;;8;N;;;;; +109C8;MEROITIC CURSIVE NUMBER NINE;No;0;R;;;;9;N;;;;; +109C9;MEROITIC CURSIVE NUMBER TEN;No;0;R;;;;10;N;;;;; +109CA;MEROITIC CURSIVE NUMBER TWENTY;No;0;R;;;;20;N;;;;; +109CB;MEROITIC CURSIVE NUMBER THIRTY;No;0;R;;;;30;N;;;;; +109CC;MEROITIC CURSIVE NUMBER FORTY;No;0;R;;;;40;N;;;;; +109CD;MEROITIC CURSIVE NUMBER FIFTY;No;0;R;;;;50;N;;;;; +109CE;MEROITIC CURSIVE NUMBER SIXTY;No;0;R;;;;60;N;;;;; +109CF;MEROITIC CURSIVE NUMBER SEVENTY;No;0;R;;;;70;N;;;;; +109D2;MEROITIC CURSIVE NUMBER ONE HUNDRED;No;0;R;;;;100;N;;;;; +109D3;MEROITIC CURSIVE NUMBER TWO HUNDRED;No;0;R;;;;200;N;;;;; +109D4;MEROITIC CURSIVE NUMBER THREE HUNDRED;No;0;R;;;;300;N;;;;; +109D5;MEROITIC CURSIVE NUMBER FOUR HUNDRED;No;0;R;;;;400;N;;;;; +109D6;MEROITIC CURSIVE NUMBER FIVE HUNDRED;No;0;R;;;;500;N;;;;; +109D7;MEROITIC CURSIVE NUMBER SIX HUNDRED;No;0;R;;;;600;N;;;;; +109D8;MEROITIC CURSIVE NUMBER SEVEN HUNDRED;No;0;R;;;;700;N;;;;; +109D9;MEROITIC CURSIVE NUMBER EIGHT HUNDRED;No;0;R;;;;800;N;;;;; +109DA;MEROITIC CURSIVE NUMBER NINE HUNDRED;No;0;R;;;;900;N;;;;; +109DB;MEROITIC CURSIVE NUMBER ONE THOUSAND;No;0;R;;;;1000;N;;;;; +109DC;MEROITIC CURSIVE NUMBER TWO THOUSAND;No;0;R;;;;2000;N;;;;; +109DD;MEROITIC CURSIVE NUMBER THREE THOUSAND;No;0;R;;;;3000;N;;;;; +109DE;MEROITIC CURSIVE NUMBER FOUR THOUSAND;No;0;R;;;;4000;N;;;;; +109DF;MEROITIC CURSIVE NUMBER FIVE THOUSAND;No;0;R;;;;5000;N;;;;; +109E0;MEROITIC CURSIVE NUMBER SIX THOUSAND;No;0;R;;;;6000;N;;;;; +109E1;MEROITIC CURSIVE NUMBER SEVEN THOUSAND;No;0;R;;;;7000;N;;;;; +109E2;MEROITIC CURSIVE NUMBER EIGHT THOUSAND;No;0;R;;;;8000;N;;;;; +109E3;MEROITIC CURSIVE NUMBER NINE THOUSAND;No;0;R;;;;9000;N;;;;; +109E4;MEROITIC CURSIVE NUMBER TEN THOUSAND;No;0;R;;;;10000;N;;;;; +109E5;MEROITIC CURSIVE NUMBER TWENTY THOUSAND;No;0;R;;;;20000;N;;;;; +109E6;MEROITIC CURSIVE NUMBER THIRTY THOUSAND;No;0;R;;;;30000;N;;;;; +109E7;MEROITIC CURSIVE NUMBER FORTY THOUSAND;No;0;R;;;;40000;N;;;;; +109E8;MEROITIC CURSIVE NUMBER FIFTY THOUSAND;No;0;R;;;;50000;N;;;;; +109E9;MEROITIC CURSIVE NUMBER SIXTY THOUSAND;No;0;R;;;;60000;N;;;;; +109EA;MEROITIC CURSIVE NUMBER SEVENTY THOUSAND;No;0;R;;;;70000;N;;;;; +109EB;MEROITIC CURSIVE NUMBER EIGHTY THOUSAND;No;0;R;;;;80000;N;;;;; +109EC;MEROITIC CURSIVE NUMBER NINETY THOUSAND;No;0;R;;;;90000;N;;;;; +109ED;MEROITIC CURSIVE NUMBER ONE HUNDRED THOUSAND;No;0;R;;;;100000;N;;;;; +109EE;MEROITIC CURSIVE NUMBER TWO HUNDRED THOUSAND;No;0;R;;;;200000;N;;;;; +109EF;MEROITIC CURSIVE NUMBER THREE HUNDRED THOUSAND;No;0;R;;;;300000;N;;;;; +109F0;MEROITIC CURSIVE NUMBER FOUR HUNDRED THOUSAND;No;0;R;;;;400000;N;;;;; +109F1;MEROITIC CURSIVE NUMBER FIVE HUNDRED THOUSAND;No;0;R;;;;500000;N;;;;; +109F2;MEROITIC CURSIVE NUMBER SIX HUNDRED THOUSAND;No;0;R;;;;600000;N;;;;; +109F3;MEROITIC CURSIVE NUMBER SEVEN HUNDRED THOUSAND;No;0;R;;;;700000;N;;;;; +109F4;MEROITIC CURSIVE NUMBER EIGHT HUNDRED THOUSAND;No;0;R;;;;800000;N;;;;; +109F5;MEROITIC CURSIVE NUMBER NINE HUNDRED THOUSAND;No;0;R;;;;900000;N;;;;; +109F6;MEROITIC CURSIVE FRACTION ONE TWELFTH;No;0;R;;;;1/12;N;;;;; +109F7;MEROITIC CURSIVE FRACTION TWO TWELFTHS;No;0;R;;;;2/12;N;;;;; +109F8;MEROITIC CURSIVE FRACTION THREE TWELFTHS;No;0;R;;;;3/12;N;;;;; +109F9;MEROITIC CURSIVE FRACTION FOUR TWELFTHS;No;0;R;;;;4/12;N;;;;; +109FA;MEROITIC CURSIVE FRACTION FIVE TWELFTHS;No;0;R;;;;5/12;N;;;;; +109FB;MEROITIC CURSIVE FRACTION SIX TWELFTHS;No;0;R;;;;6/12;N;;;;; +109FC;MEROITIC CURSIVE FRACTION SEVEN TWELFTHS;No;0;R;;;;7/12;N;;;;; +109FD;MEROITIC CURSIVE FRACTION EIGHT TWELFTHS;No;0;R;;;;8/12;N;;;;; +109FE;MEROITIC CURSIVE FRACTION NINE TWELFTHS;No;0;R;;;;9/12;N;;;;; +109FF;MEROITIC CURSIVE FRACTION TEN TWELFTHS;No;0;R;;;;10/12;N;;;;; +10A00;KHAROSHTHI LETTER A;Lo;0;R;;;;;N;;;;; +10A01;KHAROSHTHI VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; +10A02;KHAROSHTHI VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +10A03;KHAROSHTHI VOWEL SIGN VOCALIC R;Mn;0;NSM;;;;;N;;;;; +10A05;KHAROSHTHI VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;; +10A06;KHAROSHTHI VOWEL SIGN O;Mn;0;NSM;;;;;N;;;;; +10A0C;KHAROSHTHI VOWEL LENGTH MARK;Mn;0;NSM;;;;;N;;;;; +10A0D;KHAROSHTHI SIGN DOUBLE RING BELOW;Mn;220;NSM;;;;;N;;;;; +10A0E;KHAROSHTHI SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; +10A0F;KHAROSHTHI SIGN VISARGA;Mn;230;NSM;;;;;N;;;;; +10A10;KHAROSHTHI LETTER KA;Lo;0;R;;;;;N;;;;; +10A11;KHAROSHTHI LETTER KHA;Lo;0;R;;;;;N;;;;; +10A12;KHAROSHTHI LETTER GA;Lo;0;R;;;;;N;;;;; +10A13;KHAROSHTHI LETTER GHA;Lo;0;R;;;;;N;;;;; +10A15;KHAROSHTHI LETTER CA;Lo;0;R;;;;;N;;;;; +10A16;KHAROSHTHI LETTER CHA;Lo;0;R;;;;;N;;;;; +10A17;KHAROSHTHI LETTER JA;Lo;0;R;;;;;N;;;;; +10A19;KHAROSHTHI LETTER NYA;Lo;0;R;;;;;N;;;;; +10A1A;KHAROSHTHI LETTER TTA;Lo;0;R;;;;;N;;;;; +10A1B;KHAROSHTHI LETTER TTHA;Lo;0;R;;;;;N;;;;; +10A1C;KHAROSHTHI LETTER DDA;Lo;0;R;;;;;N;;;;; +10A1D;KHAROSHTHI LETTER DDHA;Lo;0;R;;;;;N;;;;; +10A1E;KHAROSHTHI LETTER NNA;Lo;0;R;;;;;N;;;;; +10A1F;KHAROSHTHI LETTER TA;Lo;0;R;;;;;N;;;;; +10A20;KHAROSHTHI LETTER THA;Lo;0;R;;;;;N;;;;; +10A21;KHAROSHTHI LETTER DA;Lo;0;R;;;;;N;;;;; +10A22;KHAROSHTHI LETTER DHA;Lo;0;R;;;;;N;;;;; +10A23;KHAROSHTHI LETTER NA;Lo;0;R;;;;;N;;;;; +10A24;KHAROSHTHI LETTER PA;Lo;0;R;;;;;N;;;;; +10A25;KHAROSHTHI LETTER PHA;Lo;0;R;;;;;N;;;;; +10A26;KHAROSHTHI LETTER BA;Lo;0;R;;;;;N;;;;; +10A27;KHAROSHTHI LETTER BHA;Lo;0;R;;;;;N;;;;; +10A28;KHAROSHTHI LETTER MA;Lo;0;R;;;;;N;;;;; +10A29;KHAROSHTHI LETTER YA;Lo;0;R;;;;;N;;;;; +10A2A;KHAROSHTHI LETTER RA;Lo;0;R;;;;;N;;;;; +10A2B;KHAROSHTHI LETTER LA;Lo;0;R;;;;;N;;;;; +10A2C;KHAROSHTHI LETTER VA;Lo;0;R;;;;;N;;;;; +10A2D;KHAROSHTHI LETTER SHA;Lo;0;R;;;;;N;;;;; +10A2E;KHAROSHTHI LETTER SSA;Lo;0;R;;;;;N;;;;; +10A2F;KHAROSHTHI LETTER SA;Lo;0;R;;;;;N;;;;; +10A30;KHAROSHTHI LETTER ZA;Lo;0;R;;;;;N;;;;; +10A31;KHAROSHTHI LETTER HA;Lo;0;R;;;;;N;;;;; +10A32;KHAROSHTHI LETTER KKA;Lo;0;R;;;;;N;;;;; +10A33;KHAROSHTHI LETTER TTTHA;Lo;0;R;;;;;N;;;;; +10A34;KHAROSHTHI LETTER TTTA;Lo;0;R;;;;;N;;;;; +10A35;KHAROSHTHI LETTER VHA;Lo;0;R;;;;;N;;;;; +10A38;KHAROSHTHI SIGN BAR ABOVE;Mn;230;NSM;;;;;N;;;;; +10A39;KHAROSHTHI SIGN CAUDA;Mn;1;NSM;;;;;N;;;;; +10A3A;KHAROSHTHI SIGN DOT BELOW;Mn;220;NSM;;;;;N;;;;; +10A3F;KHAROSHTHI VIRAMA;Mn;9;NSM;;;;;N;;;;; +10A40;KHAROSHTHI DIGIT ONE;No;0;R;;;1;1;N;;;;; +10A41;KHAROSHTHI DIGIT TWO;No;0;R;;;2;2;N;;;;; +10A42;KHAROSHTHI DIGIT THREE;No;0;R;;;3;3;N;;;;; +10A43;KHAROSHTHI DIGIT FOUR;No;0;R;;;4;4;N;;;;; +10A44;KHAROSHTHI NUMBER TEN;No;0;R;;;;10;N;;;;; +10A45;KHAROSHTHI NUMBER TWENTY;No;0;R;;;;20;N;;;;; +10A46;KHAROSHTHI NUMBER ONE HUNDRED;No;0;R;;;;100;N;;;;; +10A47;KHAROSHTHI NUMBER ONE THOUSAND;No;0;R;;;;1000;N;;;;; +10A48;KHAROSHTHI FRACTION ONE HALF;No;0;R;;;;1/2;N;;;;; +10A50;KHAROSHTHI PUNCTUATION DOT;Po;0;R;;;;;N;;;;; +10A51;KHAROSHTHI PUNCTUATION SMALL CIRCLE;Po;0;R;;;;;N;;;;; +10A52;KHAROSHTHI PUNCTUATION CIRCLE;Po;0;R;;;;;N;;;;; +10A53;KHAROSHTHI PUNCTUATION CRESCENT BAR;Po;0;R;;;;;N;;;;; +10A54;KHAROSHTHI PUNCTUATION MANGALAM;Po;0;R;;;;;N;;;;; +10A55;KHAROSHTHI PUNCTUATION LOTUS;Po;0;R;;;;;N;;;;; +10A56;KHAROSHTHI PUNCTUATION DANDA;Po;0;R;;;;;N;;;;; +10A57;KHAROSHTHI PUNCTUATION DOUBLE DANDA;Po;0;R;;;;;N;;;;; +10A58;KHAROSHTHI PUNCTUATION LINES;Po;0;R;;;;;N;;;;; +10A60;OLD SOUTH ARABIAN LETTER HE;Lo;0;R;;;;;N;;;;; +10A61;OLD SOUTH ARABIAN LETTER LAMEDH;Lo;0;R;;;;;N;;;;; +10A62;OLD SOUTH ARABIAN LETTER HETH;Lo;0;R;;;;;N;;;;; +10A63;OLD SOUTH ARABIAN LETTER MEM;Lo;0;R;;;;;N;;;;; +10A64;OLD SOUTH ARABIAN LETTER QOPH;Lo;0;R;;;;;N;;;;; +10A65;OLD SOUTH ARABIAN LETTER WAW;Lo;0;R;;;;;N;;;;; +10A66;OLD SOUTH ARABIAN LETTER SHIN;Lo;0;R;;;;;N;;;;; +10A67;OLD SOUTH ARABIAN LETTER RESH;Lo;0;R;;;;;N;;;;; +10A68;OLD SOUTH ARABIAN LETTER BETH;Lo;0;R;;;;;N;;;;; +10A69;OLD SOUTH ARABIAN LETTER TAW;Lo;0;R;;;;;N;;;;; +10A6A;OLD SOUTH ARABIAN LETTER SAT;Lo;0;R;;;;;N;;;;; +10A6B;OLD SOUTH ARABIAN LETTER KAPH;Lo;0;R;;;;;N;;;;; +10A6C;OLD SOUTH ARABIAN LETTER NUN;Lo;0;R;;;;;N;;;;; +10A6D;OLD SOUTH ARABIAN LETTER KHETH;Lo;0;R;;;;;N;;;;; +10A6E;OLD SOUTH ARABIAN LETTER SADHE;Lo;0;R;;;;;N;;;;; +10A6F;OLD SOUTH ARABIAN LETTER SAMEKH;Lo;0;R;;;;;N;;;;; +10A70;OLD SOUTH ARABIAN LETTER FE;Lo;0;R;;;;;N;;;;; +10A71;OLD SOUTH ARABIAN LETTER ALEF;Lo;0;R;;;;;N;;;;; +10A72;OLD SOUTH ARABIAN LETTER AYN;Lo;0;R;;;;;N;;;;; +10A73;OLD SOUTH ARABIAN LETTER DHADHE;Lo;0;R;;;;;N;;;;; +10A74;OLD SOUTH ARABIAN LETTER GIMEL;Lo;0;R;;;;;N;;;;; +10A75;OLD SOUTH ARABIAN LETTER DALETH;Lo;0;R;;;;;N;;;;; +10A76;OLD SOUTH ARABIAN LETTER GHAYN;Lo;0;R;;;;;N;;;;; +10A77;OLD SOUTH ARABIAN LETTER TETH;Lo;0;R;;;;;N;;;;; +10A78;OLD SOUTH ARABIAN LETTER ZAYN;Lo;0;R;;;;;N;;;;; +10A79;OLD SOUTH ARABIAN LETTER DHALETH;Lo;0;R;;;;;N;;;;; +10A7A;OLD SOUTH ARABIAN LETTER YODH;Lo;0;R;;;;;N;;;;; +10A7B;OLD SOUTH ARABIAN LETTER THAW;Lo;0;R;;;;;N;;;;; +10A7C;OLD SOUTH ARABIAN LETTER THETH;Lo;0;R;;;;;N;;;;; +10A7D;OLD SOUTH ARABIAN NUMBER ONE;No;0;R;;;;1;N;;;;; +10A7E;OLD SOUTH ARABIAN NUMBER FIFTY;No;0;R;;;;50;N;;;;; +10A7F;OLD SOUTH ARABIAN NUMERIC INDICATOR;Po;0;R;;;;;N;;;;; +10A80;OLD NORTH ARABIAN LETTER HEH;Lo;0;R;;;;;N;;;;; +10A81;OLD NORTH ARABIAN LETTER LAM;Lo;0;R;;;;;N;;;;; +10A82;OLD NORTH ARABIAN LETTER HAH;Lo;0;R;;;;;N;;;;; +10A83;OLD NORTH ARABIAN LETTER MEEM;Lo;0;R;;;;;N;;;;; +10A84;OLD NORTH ARABIAN LETTER QAF;Lo;0;R;;;;;N;;;;; +10A85;OLD NORTH ARABIAN LETTER WAW;Lo;0;R;;;;;N;;;;; +10A86;OLD NORTH ARABIAN LETTER ES-2;Lo;0;R;;;;;N;;;;; +10A87;OLD NORTH ARABIAN LETTER REH;Lo;0;R;;;;;N;;;;; +10A88;OLD NORTH ARABIAN LETTER BEH;Lo;0;R;;;;;N;;;;; +10A89;OLD NORTH ARABIAN LETTER TEH;Lo;0;R;;;;;N;;;;; +10A8A;OLD NORTH ARABIAN LETTER ES-1;Lo;0;R;;;;;N;;;;; +10A8B;OLD NORTH ARABIAN LETTER KAF;Lo;0;R;;;;;N;;;;; +10A8C;OLD NORTH ARABIAN LETTER NOON;Lo;0;R;;;;;N;;;;; +10A8D;OLD NORTH ARABIAN LETTER KHAH;Lo;0;R;;;;;N;;;;; +10A8E;OLD NORTH ARABIAN LETTER SAD;Lo;0;R;;;;;N;;;;; +10A8F;OLD NORTH ARABIAN LETTER ES-3;Lo;0;R;;;;;N;;;;; +10A90;OLD NORTH ARABIAN LETTER FEH;Lo;0;R;;;;;N;;;;; +10A91;OLD NORTH ARABIAN LETTER ALEF;Lo;0;R;;;;;N;;;;; +10A92;OLD NORTH ARABIAN LETTER AIN;Lo;0;R;;;;;N;;;;; +10A93;OLD NORTH ARABIAN LETTER DAD;Lo;0;R;;;;;N;;;;; +10A94;OLD NORTH ARABIAN LETTER GEEM;Lo;0;R;;;;;N;;;;; +10A95;OLD NORTH ARABIAN LETTER DAL;Lo;0;R;;;;;N;;;;; +10A96;OLD NORTH ARABIAN LETTER GHAIN;Lo;0;R;;;;;N;;;;; +10A97;OLD NORTH ARABIAN LETTER TAH;Lo;0;R;;;;;N;;;;; +10A98;OLD NORTH ARABIAN LETTER ZAIN;Lo;0;R;;;;;N;;;;; +10A99;OLD NORTH ARABIAN LETTER THAL;Lo;0;R;;;;;N;;;;; +10A9A;OLD NORTH ARABIAN LETTER YEH;Lo;0;R;;;;;N;;;;; +10A9B;OLD NORTH ARABIAN LETTER THEH;Lo;0;R;;;;;N;;;;; +10A9C;OLD NORTH ARABIAN LETTER ZAH;Lo;0;R;;;;;N;;;;; +10A9D;OLD NORTH ARABIAN NUMBER ONE;No;0;R;;;;1;N;;;;; +10A9E;OLD NORTH ARABIAN NUMBER TEN;No;0;R;;;;10;N;;;;; +10A9F;OLD NORTH ARABIAN NUMBER TWENTY;No;0;R;;;;20;N;;;;; +10AC0;MANICHAEAN LETTER ALEPH;Lo;0;R;;;;;N;;;;; +10AC1;MANICHAEAN LETTER BETH;Lo;0;R;;;;;N;;;;; +10AC2;MANICHAEAN LETTER BHETH;Lo;0;R;;;;;N;;;;; +10AC3;MANICHAEAN LETTER GIMEL;Lo;0;R;;;;;N;;;;; +10AC4;MANICHAEAN LETTER GHIMEL;Lo;0;R;;;;;N;;;;; +10AC5;MANICHAEAN LETTER DALETH;Lo;0;R;;;;;N;;;;; +10AC6;MANICHAEAN LETTER HE;Lo;0;R;;;;;N;;;;; +10AC7;MANICHAEAN LETTER WAW;Lo;0;R;;;;;N;;;;; +10AC8;MANICHAEAN SIGN UD;So;0;R;;;;;N;;;;; +10AC9;MANICHAEAN LETTER ZAYIN;Lo;0;R;;;;;N;;;;; +10ACA;MANICHAEAN LETTER ZHAYIN;Lo;0;R;;;;;N;;;;; +10ACB;MANICHAEAN LETTER JAYIN;Lo;0;R;;;;;N;;;;; +10ACC;MANICHAEAN LETTER JHAYIN;Lo;0;R;;;;;N;;;;; +10ACD;MANICHAEAN LETTER HETH;Lo;0;R;;;;;N;;;;; +10ACE;MANICHAEAN LETTER TETH;Lo;0;R;;;;;N;;;;; +10ACF;MANICHAEAN LETTER YODH;Lo;0;R;;;;;N;;;;; +10AD0;MANICHAEAN LETTER KAPH;Lo;0;R;;;;;N;;;;; +10AD1;MANICHAEAN LETTER XAPH;Lo;0;R;;;;;N;;;;; +10AD2;MANICHAEAN LETTER KHAPH;Lo;0;R;;;;;N;;;;; +10AD3;MANICHAEAN LETTER LAMEDH;Lo;0;R;;;;;N;;;;; +10AD4;MANICHAEAN LETTER DHAMEDH;Lo;0;R;;;;;N;;;;; +10AD5;MANICHAEAN LETTER THAMEDH;Lo;0;R;;;;;N;;;;; +10AD6;MANICHAEAN LETTER MEM;Lo;0;R;;;;;N;;;;; +10AD7;MANICHAEAN LETTER NUN;Lo;0;R;;;;;N;;;;; +10AD8;MANICHAEAN LETTER SAMEKH;Lo;0;R;;;;;N;;;;; +10AD9;MANICHAEAN LETTER AYIN;Lo;0;R;;;;;N;;;;; +10ADA;MANICHAEAN LETTER AAYIN;Lo;0;R;;;;;N;;;;; +10ADB;MANICHAEAN LETTER PE;Lo;0;R;;;;;N;;;;; +10ADC;MANICHAEAN LETTER FE;Lo;0;R;;;;;N;;;;; +10ADD;MANICHAEAN LETTER SADHE;Lo;0;R;;;;;N;;;;; +10ADE;MANICHAEAN LETTER QOPH;Lo;0;R;;;;;N;;;;; +10ADF;MANICHAEAN LETTER XOPH;Lo;0;R;;;;;N;;;;; +10AE0;MANICHAEAN LETTER QHOPH;Lo;0;R;;;;;N;;;;; +10AE1;MANICHAEAN LETTER RESH;Lo;0;R;;;;;N;;;;; +10AE2;MANICHAEAN LETTER SHIN;Lo;0;R;;;;;N;;;;; +10AE3;MANICHAEAN LETTER SSHIN;Lo;0;R;;;;;N;;;;; +10AE4;MANICHAEAN LETTER TAW;Lo;0;R;;;;;N;;;;; +10AE5;MANICHAEAN ABBREVIATION MARK ABOVE;Mn;230;NSM;;;;;N;;;;; +10AE6;MANICHAEAN ABBREVIATION MARK BELOW;Mn;220;NSM;;;;;N;;;;; +10AEB;MANICHAEAN NUMBER ONE;No;0;R;;;;1;N;;;;; +10AEC;MANICHAEAN NUMBER FIVE;No;0;R;;;;5;N;;;;; +10AED;MANICHAEAN NUMBER TEN;No;0;R;;;;10;N;;;;; +10AEE;MANICHAEAN NUMBER TWENTY;No;0;R;;;;20;N;;;;; +10AEF;MANICHAEAN NUMBER ONE HUNDRED;No;0;R;;;;100;N;;;;; +10AF0;MANICHAEAN PUNCTUATION STAR;Po;0;R;;;;;N;;;;; +10AF1;MANICHAEAN PUNCTUATION FLEURON;Po;0;R;;;;;N;;;;; +10AF2;MANICHAEAN PUNCTUATION DOUBLE DOT WITHIN DOT;Po;0;R;;;;;N;;;;; +10AF3;MANICHAEAN PUNCTUATION DOT WITHIN DOT;Po;0;R;;;;;N;;;;; +10AF4;MANICHAEAN PUNCTUATION DOT;Po;0;R;;;;;N;;;;; +10AF5;MANICHAEAN PUNCTUATION TWO DOTS;Po;0;R;;;;;N;;;;; +10AF6;MANICHAEAN PUNCTUATION LINE FILLER;Po;0;R;;;;;N;;;;; +10B00;AVESTAN LETTER A;Lo;0;R;;;;;N;;;;; +10B01;AVESTAN LETTER AA;Lo;0;R;;;;;N;;;;; +10B02;AVESTAN LETTER AO;Lo;0;R;;;;;N;;;;; +10B03;AVESTAN LETTER AAO;Lo;0;R;;;;;N;;;;; +10B04;AVESTAN LETTER AN;Lo;0;R;;;;;N;;;;; +10B05;AVESTAN LETTER AAN;Lo;0;R;;;;;N;;;;; +10B06;AVESTAN LETTER AE;Lo;0;R;;;;;N;;;;; +10B07;AVESTAN LETTER AEE;Lo;0;R;;;;;N;;;;; +10B08;AVESTAN LETTER E;Lo;0;R;;;;;N;;;;; +10B09;AVESTAN LETTER EE;Lo;0;R;;;;;N;;;;; +10B0A;AVESTAN LETTER O;Lo;0;R;;;;;N;;;;; +10B0B;AVESTAN LETTER OO;Lo;0;R;;;;;N;;;;; +10B0C;AVESTAN LETTER I;Lo;0;R;;;;;N;;;;; +10B0D;AVESTAN LETTER II;Lo;0;R;;;;;N;;;;; +10B0E;AVESTAN LETTER U;Lo;0;R;;;;;N;;;;; +10B0F;AVESTAN LETTER UU;Lo;0;R;;;;;N;;;;; +10B10;AVESTAN LETTER KE;Lo;0;R;;;;;N;;;;; +10B11;AVESTAN LETTER XE;Lo;0;R;;;;;N;;;;; +10B12;AVESTAN LETTER XYE;Lo;0;R;;;;;N;;;;; +10B13;AVESTAN LETTER XVE;Lo;0;R;;;;;N;;;;; +10B14;AVESTAN LETTER GE;Lo;0;R;;;;;N;;;;; +10B15;AVESTAN LETTER GGE;Lo;0;R;;;;;N;;;;; +10B16;AVESTAN LETTER GHE;Lo;0;R;;;;;N;;;;; +10B17;AVESTAN LETTER CE;Lo;0;R;;;;;N;;;;; +10B18;AVESTAN LETTER JE;Lo;0;R;;;;;N;;;;; +10B19;AVESTAN LETTER TE;Lo;0;R;;;;;N;;;;; +10B1A;AVESTAN LETTER THE;Lo;0;R;;;;;N;;;;; +10B1B;AVESTAN LETTER DE;Lo;0;R;;;;;N;;;;; +10B1C;AVESTAN LETTER DHE;Lo;0;R;;;;;N;;;;; +10B1D;AVESTAN LETTER TTE;Lo;0;R;;;;;N;;;;; +10B1E;AVESTAN LETTER PE;Lo;0;R;;;;;N;;;;; +10B1F;AVESTAN LETTER FE;Lo;0;R;;;;;N;;;;; +10B20;AVESTAN LETTER BE;Lo;0;R;;;;;N;;;;; +10B21;AVESTAN LETTER BHE;Lo;0;R;;;;;N;;;;; +10B22;AVESTAN LETTER NGE;Lo;0;R;;;;;N;;;;; +10B23;AVESTAN LETTER NGYE;Lo;0;R;;;;;N;;;;; +10B24;AVESTAN LETTER NGVE;Lo;0;R;;;;;N;;;;; +10B25;AVESTAN LETTER NE;Lo;0;R;;;;;N;;;;; +10B26;AVESTAN LETTER NYE;Lo;0;R;;;;;N;;;;; +10B27;AVESTAN LETTER NNE;Lo;0;R;;;;;N;;;;; +10B28;AVESTAN LETTER ME;Lo;0;R;;;;;N;;;;; +10B29;AVESTAN LETTER HME;Lo;0;R;;;;;N;;;;; +10B2A;AVESTAN LETTER YYE;Lo;0;R;;;;;N;;;;; +10B2B;AVESTAN LETTER YE;Lo;0;R;;;;;N;;;;; +10B2C;AVESTAN LETTER VE;Lo;0;R;;;;;N;;;;; +10B2D;AVESTAN LETTER RE;Lo;0;R;;;;;N;;;;; +10B2E;AVESTAN LETTER LE;Lo;0;R;;;;;N;;;;; +10B2F;AVESTAN LETTER SE;Lo;0;R;;;;;N;;;;; +10B30;AVESTAN LETTER ZE;Lo;0;R;;;;;N;;;;; +10B31;AVESTAN LETTER SHE;Lo;0;R;;;;;N;;;;; +10B32;AVESTAN LETTER ZHE;Lo;0;R;;;;;N;;;;; +10B33;AVESTAN LETTER SHYE;Lo;0;R;;;;;N;;;;; +10B34;AVESTAN LETTER SSHE;Lo;0;R;;;;;N;;;;; +10B35;AVESTAN LETTER HE;Lo;0;R;;;;;N;;;;; +10B39;AVESTAN ABBREVIATION MARK;Po;0;ON;;;;;N;;;;; +10B3A;TINY TWO DOTS OVER ONE DOT PUNCTUATION;Po;0;ON;;;;;N;;;;; +10B3B;SMALL TWO DOTS OVER ONE DOT PUNCTUATION;Po;0;ON;;;;;N;;;;; +10B3C;LARGE TWO DOTS OVER ONE DOT PUNCTUATION;Po;0;ON;;;;;N;;;;; +10B3D;LARGE ONE DOT OVER TWO DOTS PUNCTUATION;Po;0;ON;;;;;N;;;;; +10B3E;LARGE TWO RINGS OVER ONE RING PUNCTUATION;Po;0;ON;;;;;N;;;;; +10B3F;LARGE ONE RING OVER TWO RINGS PUNCTUATION;Po;0;ON;;;;;N;;;;; +10B40;INSCRIPTIONAL PARTHIAN LETTER ALEPH;Lo;0;R;;;;;N;;;;; +10B41;INSCRIPTIONAL PARTHIAN LETTER BETH;Lo;0;R;;;;;N;;;;; +10B42;INSCRIPTIONAL PARTHIAN LETTER GIMEL;Lo;0;R;;;;;N;;;;; +10B43;INSCRIPTIONAL PARTHIAN LETTER DALETH;Lo;0;R;;;;;N;;;;; +10B44;INSCRIPTIONAL PARTHIAN LETTER HE;Lo;0;R;;;;;N;;;;; +10B45;INSCRIPTIONAL PARTHIAN LETTER WAW;Lo;0;R;;;;;N;;;;; +10B46;INSCRIPTIONAL PARTHIAN LETTER ZAYIN;Lo;0;R;;;;;N;;;;; +10B47;INSCRIPTIONAL PARTHIAN LETTER HETH;Lo;0;R;;;;;N;;;;; +10B48;INSCRIPTIONAL PARTHIAN LETTER TETH;Lo;0;R;;;;;N;;;;; +10B49;INSCRIPTIONAL PARTHIAN LETTER YODH;Lo;0;R;;;;;N;;;;; +10B4A;INSCRIPTIONAL PARTHIAN LETTER KAPH;Lo;0;R;;;;;N;;;;; +10B4B;INSCRIPTIONAL PARTHIAN LETTER LAMEDH;Lo;0;R;;;;;N;;;;; +10B4C;INSCRIPTIONAL PARTHIAN LETTER MEM;Lo;0;R;;;;;N;;;;; +10B4D;INSCRIPTIONAL PARTHIAN LETTER NUN;Lo;0;R;;;;;N;;;;; +10B4E;INSCRIPTIONAL PARTHIAN LETTER SAMEKH;Lo;0;R;;;;;N;;;;; +10B4F;INSCRIPTIONAL PARTHIAN LETTER AYIN;Lo;0;R;;;;;N;;;;; +10B50;INSCRIPTIONAL PARTHIAN LETTER PE;Lo;0;R;;;;;N;;;;; +10B51;INSCRIPTIONAL PARTHIAN LETTER SADHE;Lo;0;R;;;;;N;;;;; +10B52;INSCRIPTIONAL PARTHIAN LETTER QOPH;Lo;0;R;;;;;N;;;;; +10B53;INSCRIPTIONAL PARTHIAN LETTER RESH;Lo;0;R;;;;;N;;;;; +10B54;INSCRIPTIONAL PARTHIAN LETTER SHIN;Lo;0;R;;;;;N;;;;; +10B55;INSCRIPTIONAL PARTHIAN LETTER TAW;Lo;0;R;;;;;N;;;;; +10B58;INSCRIPTIONAL PARTHIAN NUMBER ONE;No;0;R;;;;1;N;;;;; +10B59;INSCRIPTIONAL PARTHIAN NUMBER TWO;No;0;R;;;;2;N;;;;; +10B5A;INSCRIPTIONAL PARTHIAN NUMBER THREE;No;0;R;;;;3;N;;;;; +10B5B;INSCRIPTIONAL PARTHIAN NUMBER FOUR;No;0;R;;;;4;N;;;;; +10B5C;INSCRIPTIONAL PARTHIAN NUMBER TEN;No;0;R;;;;10;N;;;;; +10B5D;INSCRIPTIONAL PARTHIAN NUMBER TWENTY;No;0;R;;;;20;N;;;;; +10B5E;INSCRIPTIONAL PARTHIAN NUMBER ONE HUNDRED;No;0;R;;;;100;N;;;;; +10B5F;INSCRIPTIONAL PARTHIAN NUMBER ONE THOUSAND;No;0;R;;;;1000;N;;;;; +10B60;INSCRIPTIONAL PAHLAVI LETTER ALEPH;Lo;0;R;;;;;N;;;;; +10B61;INSCRIPTIONAL PAHLAVI LETTER BETH;Lo;0;R;;;;;N;;;;; +10B62;INSCRIPTIONAL PAHLAVI LETTER GIMEL;Lo;0;R;;;;;N;;;;; +10B63;INSCRIPTIONAL PAHLAVI LETTER DALETH;Lo;0;R;;;;;N;;;;; +10B64;INSCRIPTIONAL PAHLAVI LETTER HE;Lo;0;R;;;;;N;;;;; +10B65;INSCRIPTIONAL PAHLAVI LETTER WAW-AYIN-RESH;Lo;0;R;;;;;N;;;;; +10B66;INSCRIPTIONAL PAHLAVI LETTER ZAYIN;Lo;0;R;;;;;N;;;;; +10B67;INSCRIPTIONAL PAHLAVI LETTER HETH;Lo;0;R;;;;;N;;;;; +10B68;INSCRIPTIONAL PAHLAVI LETTER TETH;Lo;0;R;;;;;N;;;;; +10B69;INSCRIPTIONAL PAHLAVI LETTER YODH;Lo;0;R;;;;;N;;;;; +10B6A;INSCRIPTIONAL PAHLAVI LETTER KAPH;Lo;0;R;;;;;N;;;;; +10B6B;INSCRIPTIONAL PAHLAVI LETTER LAMEDH;Lo;0;R;;;;;N;;;;; +10B6C;INSCRIPTIONAL PAHLAVI LETTER MEM-QOPH;Lo;0;R;;;;;N;;;;; +10B6D;INSCRIPTIONAL PAHLAVI LETTER NUN;Lo;0;R;;;;;N;;;;; +10B6E;INSCRIPTIONAL PAHLAVI LETTER SAMEKH;Lo;0;R;;;;;N;;;;; +10B6F;INSCRIPTIONAL PAHLAVI LETTER PE;Lo;0;R;;;;;N;;;;; +10B70;INSCRIPTIONAL PAHLAVI LETTER SADHE;Lo;0;R;;;;;N;;;;; +10B71;INSCRIPTIONAL PAHLAVI LETTER SHIN;Lo;0;R;;;;;N;;;;; +10B72;INSCRIPTIONAL PAHLAVI LETTER TAW;Lo;0;R;;;;;N;;;;; +10B78;INSCRIPTIONAL PAHLAVI NUMBER ONE;No;0;R;;;;1;N;;;;; +10B79;INSCRIPTIONAL PAHLAVI NUMBER TWO;No;0;R;;;;2;N;;;;; +10B7A;INSCRIPTIONAL PAHLAVI NUMBER THREE;No;0;R;;;;3;N;;;;; +10B7B;INSCRIPTIONAL PAHLAVI NUMBER FOUR;No;0;R;;;;4;N;;;;; +10B7C;INSCRIPTIONAL PAHLAVI NUMBER TEN;No;0;R;;;;10;N;;;;; +10B7D;INSCRIPTIONAL PAHLAVI NUMBER TWENTY;No;0;R;;;;20;N;;;;; +10B7E;INSCRIPTIONAL PAHLAVI NUMBER ONE HUNDRED;No;0;R;;;;100;N;;;;; +10B7F;INSCRIPTIONAL PAHLAVI NUMBER ONE THOUSAND;No;0;R;;;;1000;N;;;;; +10B80;PSALTER PAHLAVI LETTER ALEPH;Lo;0;R;;;;;N;;;;; +10B81;PSALTER PAHLAVI LETTER BETH;Lo;0;R;;;;;N;;;;; +10B82;PSALTER PAHLAVI LETTER GIMEL;Lo;0;R;;;;;N;;;;; +10B83;PSALTER PAHLAVI LETTER DALETH;Lo;0;R;;;;;N;;;;; +10B84;PSALTER PAHLAVI LETTER HE;Lo;0;R;;;;;N;;;;; +10B85;PSALTER PAHLAVI LETTER WAW-AYIN-RESH;Lo;0;R;;;;;N;;;;; +10B86;PSALTER PAHLAVI LETTER ZAYIN;Lo;0;R;;;;;N;;;;; +10B87;PSALTER PAHLAVI LETTER HETH;Lo;0;R;;;;;N;;;;; +10B88;PSALTER PAHLAVI LETTER YODH;Lo;0;R;;;;;N;;;;; +10B89;PSALTER PAHLAVI LETTER KAPH;Lo;0;R;;;;;N;;;;; +10B8A;PSALTER PAHLAVI LETTER LAMEDH;Lo;0;R;;;;;N;;;;; +10B8B;PSALTER PAHLAVI LETTER MEM-QOPH;Lo;0;R;;;;;N;;;;; +10B8C;PSALTER PAHLAVI LETTER NUN;Lo;0;R;;;;;N;;;;; +10B8D;PSALTER PAHLAVI LETTER SAMEKH;Lo;0;R;;;;;N;;;;; +10B8E;PSALTER PAHLAVI LETTER PE;Lo;0;R;;;;;N;;;;; +10B8F;PSALTER PAHLAVI LETTER SADHE;Lo;0;R;;;;;N;;;;; +10B90;PSALTER PAHLAVI LETTER SHIN;Lo;0;R;;;;;N;;;;; +10B91;PSALTER PAHLAVI LETTER TAW;Lo;0;R;;;;;N;;;;; +10B99;PSALTER PAHLAVI SECTION MARK;Po;0;R;;;;;N;;;;; +10B9A;PSALTER PAHLAVI TURNED SECTION MARK;Po;0;R;;;;;N;;;;; +10B9B;PSALTER PAHLAVI FOUR DOTS WITH CROSS;Po;0;R;;;;;N;;;;; +10B9C;PSALTER PAHLAVI FOUR DOTS WITH DOT;Po;0;R;;;;;N;;;;; +10BA9;PSALTER PAHLAVI NUMBER ONE;No;0;R;;;;1;N;;;;; +10BAA;PSALTER PAHLAVI NUMBER TWO;No;0;R;;;;2;N;;;;; +10BAB;PSALTER PAHLAVI NUMBER THREE;No;0;R;;;;3;N;;;;; +10BAC;PSALTER PAHLAVI NUMBER FOUR;No;0;R;;;;4;N;;;;; +10BAD;PSALTER PAHLAVI NUMBER TEN;No;0;R;;;;10;N;;;;; +10BAE;PSALTER PAHLAVI NUMBER TWENTY;No;0;R;;;;20;N;;;;; +10BAF;PSALTER PAHLAVI NUMBER ONE HUNDRED;No;0;R;;;;100;N;;;;; +10C00;OLD TURKIC LETTER ORKHON A;Lo;0;R;;;;;N;;;;; +10C01;OLD TURKIC LETTER YENISEI A;Lo;0;R;;;;;N;;;;; +10C02;OLD TURKIC LETTER YENISEI AE;Lo;0;R;;;;;N;;;;; +10C03;OLD TURKIC LETTER ORKHON I;Lo;0;R;;;;;N;;;;; +10C04;OLD TURKIC LETTER YENISEI I;Lo;0;R;;;;;N;;;;; +10C05;OLD TURKIC LETTER YENISEI E;Lo;0;R;;;;;N;;;;; +10C06;OLD TURKIC LETTER ORKHON O;Lo;0;R;;;;;N;;;;; +10C07;OLD TURKIC LETTER ORKHON OE;Lo;0;R;;;;;N;;;;; +10C08;OLD TURKIC LETTER YENISEI OE;Lo;0;R;;;;;N;;;;; +10C09;OLD TURKIC LETTER ORKHON AB;Lo;0;R;;;;;N;;;;; +10C0A;OLD TURKIC LETTER YENISEI AB;Lo;0;R;;;;;N;;;;; +10C0B;OLD TURKIC LETTER ORKHON AEB;Lo;0;R;;;;;N;;;;; +10C0C;OLD TURKIC LETTER YENISEI AEB;Lo;0;R;;;;;N;;;;; +10C0D;OLD TURKIC LETTER ORKHON AG;Lo;0;R;;;;;N;;;;; +10C0E;OLD TURKIC LETTER YENISEI AG;Lo;0;R;;;;;N;;;;; +10C0F;OLD TURKIC LETTER ORKHON AEG;Lo;0;R;;;;;N;;;;; +10C10;OLD TURKIC LETTER YENISEI AEG;Lo;0;R;;;;;N;;;;; +10C11;OLD TURKIC LETTER ORKHON AD;Lo;0;R;;;;;N;;;;; +10C12;OLD TURKIC LETTER YENISEI AD;Lo;0;R;;;;;N;;;;; +10C13;OLD TURKIC LETTER ORKHON AED;Lo;0;R;;;;;N;;;;; +10C14;OLD TURKIC LETTER ORKHON EZ;Lo;0;R;;;;;N;;;;; +10C15;OLD TURKIC LETTER YENISEI EZ;Lo;0;R;;;;;N;;;;; +10C16;OLD TURKIC LETTER ORKHON AY;Lo;0;R;;;;;N;;;;; +10C17;OLD TURKIC LETTER YENISEI AY;Lo;0;R;;;;;N;;;;; +10C18;OLD TURKIC LETTER ORKHON AEY;Lo;0;R;;;;;N;;;;; +10C19;OLD TURKIC LETTER YENISEI AEY;Lo;0;R;;;;;N;;;;; +10C1A;OLD TURKIC LETTER ORKHON AEK;Lo;0;R;;;;;N;;;;; +10C1B;OLD TURKIC LETTER YENISEI AEK;Lo;0;R;;;;;N;;;;; +10C1C;OLD TURKIC LETTER ORKHON OEK;Lo;0;R;;;;;N;;;;; +10C1D;OLD TURKIC LETTER YENISEI OEK;Lo;0;R;;;;;N;;;;; +10C1E;OLD TURKIC LETTER ORKHON AL;Lo;0;R;;;;;N;;;;; +10C1F;OLD TURKIC LETTER YENISEI AL;Lo;0;R;;;;;N;;;;; +10C20;OLD TURKIC LETTER ORKHON AEL;Lo;0;R;;;;;N;;;;; +10C21;OLD TURKIC LETTER ORKHON ELT;Lo;0;R;;;;;N;;;;; +10C22;OLD TURKIC LETTER ORKHON EM;Lo;0;R;;;;;N;;;;; +10C23;OLD TURKIC LETTER ORKHON AN;Lo;0;R;;;;;N;;;;; +10C24;OLD TURKIC LETTER ORKHON AEN;Lo;0;R;;;;;N;;;;; +10C25;OLD TURKIC LETTER YENISEI AEN;Lo;0;R;;;;;N;;;;; +10C26;OLD TURKIC LETTER ORKHON ENT;Lo;0;R;;;;;N;;;;; +10C27;OLD TURKIC LETTER YENISEI ENT;Lo;0;R;;;;;N;;;;; +10C28;OLD TURKIC LETTER ORKHON ENC;Lo;0;R;;;;;N;;;;; +10C29;OLD TURKIC LETTER YENISEI ENC;Lo;0;R;;;;;N;;;;; +10C2A;OLD TURKIC LETTER ORKHON ENY;Lo;0;R;;;;;N;;;;; +10C2B;OLD TURKIC LETTER YENISEI ENY;Lo;0;R;;;;;N;;;;; +10C2C;OLD TURKIC LETTER YENISEI ANG;Lo;0;R;;;;;N;;;;; +10C2D;OLD TURKIC LETTER ORKHON ENG;Lo;0;R;;;;;N;;;;; +10C2E;OLD TURKIC LETTER YENISEI AENG;Lo;0;R;;;;;N;;;;; +10C2F;OLD TURKIC LETTER ORKHON EP;Lo;0;R;;;;;N;;;;; +10C30;OLD TURKIC LETTER ORKHON OP;Lo;0;R;;;;;N;;;;; +10C31;OLD TURKIC LETTER ORKHON IC;Lo;0;R;;;;;N;;;;; +10C32;OLD TURKIC LETTER ORKHON EC;Lo;0;R;;;;;N;;;;; +10C33;OLD TURKIC LETTER YENISEI EC;Lo;0;R;;;;;N;;;;; +10C34;OLD TURKIC LETTER ORKHON AQ;Lo;0;R;;;;;N;;;;; +10C35;OLD TURKIC LETTER YENISEI AQ;Lo;0;R;;;;;N;;;;; +10C36;OLD TURKIC LETTER ORKHON IQ;Lo;0;R;;;;;N;;;;; +10C37;OLD TURKIC LETTER YENISEI IQ;Lo;0;R;;;;;N;;;;; +10C38;OLD TURKIC LETTER ORKHON OQ;Lo;0;R;;;;;N;;;;; +10C39;OLD TURKIC LETTER YENISEI OQ;Lo;0;R;;;;;N;;;;; +10C3A;OLD TURKIC LETTER ORKHON AR;Lo;0;R;;;;;N;;;;; +10C3B;OLD TURKIC LETTER YENISEI AR;Lo;0;R;;;;;N;;;;; +10C3C;OLD TURKIC LETTER ORKHON AER;Lo;0;R;;;;;N;;;;; +10C3D;OLD TURKIC LETTER ORKHON AS;Lo;0;R;;;;;N;;;;; +10C3E;OLD TURKIC LETTER ORKHON AES;Lo;0;R;;;;;N;;;;; +10C3F;OLD TURKIC LETTER ORKHON ASH;Lo;0;R;;;;;N;;;;; +10C40;OLD TURKIC LETTER YENISEI ASH;Lo;0;R;;;;;N;;;;; +10C41;OLD TURKIC LETTER ORKHON ESH;Lo;0;R;;;;;N;;;;; +10C42;OLD TURKIC LETTER YENISEI ESH;Lo;0;R;;;;;N;;;;; +10C43;OLD TURKIC LETTER ORKHON AT;Lo;0;R;;;;;N;;;;; +10C44;OLD TURKIC LETTER YENISEI AT;Lo;0;R;;;;;N;;;;; +10C45;OLD TURKIC LETTER ORKHON AET;Lo;0;R;;;;;N;;;;; +10C46;OLD TURKIC LETTER YENISEI AET;Lo;0;R;;;;;N;;;;; +10C47;OLD TURKIC LETTER ORKHON OT;Lo;0;R;;;;;N;;;;; +10C48;OLD TURKIC LETTER ORKHON BASH;Lo;0;R;;;;;N;;;;; +10C80;OLD HUNGARIAN CAPITAL LETTER A;Lu;0;R;;;;;N;;;;10CC0; +10C81;OLD HUNGARIAN CAPITAL LETTER AA;Lu;0;R;;;;;N;;;;10CC1; +10C82;OLD HUNGARIAN CAPITAL LETTER EB;Lu;0;R;;;;;N;;;;10CC2; +10C83;OLD HUNGARIAN CAPITAL LETTER AMB;Lu;0;R;;;;;N;;;;10CC3; +10C84;OLD HUNGARIAN CAPITAL LETTER EC;Lu;0;R;;;;;N;;;;10CC4; +10C85;OLD HUNGARIAN CAPITAL LETTER ENC;Lu;0;R;;;;;N;;;;10CC5; +10C86;OLD HUNGARIAN CAPITAL LETTER ECS;Lu;0;R;;;;;N;;;;10CC6; +10C87;OLD HUNGARIAN CAPITAL LETTER ED;Lu;0;R;;;;;N;;;;10CC7; +10C88;OLD HUNGARIAN CAPITAL LETTER AND;Lu;0;R;;;;;N;;;;10CC8; +10C89;OLD HUNGARIAN CAPITAL LETTER E;Lu;0;R;;;;;N;;;;10CC9; +10C8A;OLD HUNGARIAN CAPITAL LETTER CLOSE E;Lu;0;R;;;;;N;;;;10CCA; +10C8B;OLD HUNGARIAN CAPITAL LETTER EE;Lu;0;R;;;;;N;;;;10CCB; +10C8C;OLD HUNGARIAN CAPITAL LETTER EF;Lu;0;R;;;;;N;;;;10CCC; +10C8D;OLD HUNGARIAN CAPITAL LETTER EG;Lu;0;R;;;;;N;;;;10CCD; +10C8E;OLD HUNGARIAN CAPITAL LETTER EGY;Lu;0;R;;;;;N;;;;10CCE; +10C8F;OLD HUNGARIAN CAPITAL LETTER EH;Lu;0;R;;;;;N;;;;10CCF; +10C90;OLD HUNGARIAN CAPITAL LETTER I;Lu;0;R;;;;;N;;;;10CD0; +10C91;OLD HUNGARIAN CAPITAL LETTER II;Lu;0;R;;;;;N;;;;10CD1; +10C92;OLD HUNGARIAN CAPITAL LETTER EJ;Lu;0;R;;;;;N;;;;10CD2; +10C93;OLD HUNGARIAN CAPITAL LETTER EK;Lu;0;R;;;;;N;;;;10CD3; +10C94;OLD HUNGARIAN CAPITAL LETTER AK;Lu;0;R;;;;;N;;;;10CD4; +10C95;OLD HUNGARIAN CAPITAL LETTER UNK;Lu;0;R;;;;;N;;;;10CD5; +10C96;OLD HUNGARIAN CAPITAL LETTER EL;Lu;0;R;;;;;N;;;;10CD6; +10C97;OLD HUNGARIAN CAPITAL LETTER ELY;Lu;0;R;;;;;N;;;;10CD7; +10C98;OLD HUNGARIAN CAPITAL LETTER EM;Lu;0;R;;;;;N;;;;10CD8; +10C99;OLD HUNGARIAN CAPITAL LETTER EN;Lu;0;R;;;;;N;;;;10CD9; +10C9A;OLD HUNGARIAN CAPITAL LETTER ENY;Lu;0;R;;;;;N;;;;10CDA; +10C9B;OLD HUNGARIAN CAPITAL LETTER O;Lu;0;R;;;;;N;;;;10CDB; +10C9C;OLD HUNGARIAN CAPITAL LETTER OO;Lu;0;R;;;;;N;;;;10CDC; +10C9D;OLD HUNGARIAN CAPITAL LETTER NIKOLSBURG OE;Lu;0;R;;;;;N;;;;10CDD; +10C9E;OLD HUNGARIAN CAPITAL LETTER RUDIMENTA OE;Lu;0;R;;;;;N;;;;10CDE; +10C9F;OLD HUNGARIAN CAPITAL LETTER OEE;Lu;0;R;;;;;N;;;;10CDF; +10CA0;OLD HUNGARIAN CAPITAL LETTER EP;Lu;0;R;;;;;N;;;;10CE0; +10CA1;OLD HUNGARIAN CAPITAL LETTER EMP;Lu;0;R;;;;;N;;;;10CE1; +10CA2;OLD HUNGARIAN CAPITAL LETTER ER;Lu;0;R;;;;;N;;;;10CE2; +10CA3;OLD HUNGARIAN CAPITAL LETTER SHORT ER;Lu;0;R;;;;;N;;;;10CE3; +10CA4;OLD HUNGARIAN CAPITAL LETTER ES;Lu;0;R;;;;;N;;;;10CE4; +10CA5;OLD HUNGARIAN CAPITAL LETTER ESZ;Lu;0;R;;;;;N;;;;10CE5; +10CA6;OLD HUNGARIAN CAPITAL LETTER ET;Lu;0;R;;;;;N;;;;10CE6; +10CA7;OLD HUNGARIAN CAPITAL LETTER ENT;Lu;0;R;;;;;N;;;;10CE7; +10CA8;OLD HUNGARIAN CAPITAL LETTER ETY;Lu;0;R;;;;;N;;;;10CE8; +10CA9;OLD HUNGARIAN CAPITAL LETTER ECH;Lu;0;R;;;;;N;;;;10CE9; +10CAA;OLD HUNGARIAN CAPITAL LETTER U;Lu;0;R;;;;;N;;;;10CEA; +10CAB;OLD HUNGARIAN CAPITAL LETTER UU;Lu;0;R;;;;;N;;;;10CEB; +10CAC;OLD HUNGARIAN CAPITAL LETTER NIKOLSBURG UE;Lu;0;R;;;;;N;;;;10CEC; +10CAD;OLD HUNGARIAN CAPITAL LETTER RUDIMENTA UE;Lu;0;R;;;;;N;;;;10CED; +10CAE;OLD HUNGARIAN CAPITAL LETTER EV;Lu;0;R;;;;;N;;;;10CEE; +10CAF;OLD HUNGARIAN CAPITAL LETTER EZ;Lu;0;R;;;;;N;;;;10CEF; +10CB0;OLD HUNGARIAN CAPITAL LETTER EZS;Lu;0;R;;;;;N;;;;10CF0; +10CB1;OLD HUNGARIAN CAPITAL LETTER ENT-SHAPED SIGN;Lu;0;R;;;;;N;;;;10CF1; +10CB2;OLD HUNGARIAN CAPITAL LETTER US;Lu;0;R;;;;;N;;;;10CF2; +10CC0;OLD HUNGARIAN SMALL LETTER A;Ll;0;R;;;;;N;;;10C80;;10C80 +10CC1;OLD HUNGARIAN SMALL LETTER AA;Ll;0;R;;;;;N;;;10C81;;10C81 +10CC2;OLD HUNGARIAN SMALL LETTER EB;Ll;0;R;;;;;N;;;10C82;;10C82 +10CC3;OLD HUNGARIAN SMALL LETTER AMB;Ll;0;R;;;;;N;;;10C83;;10C83 +10CC4;OLD HUNGARIAN SMALL LETTER EC;Ll;0;R;;;;;N;;;10C84;;10C84 +10CC5;OLD HUNGARIAN SMALL LETTER ENC;Ll;0;R;;;;;N;;;10C85;;10C85 +10CC6;OLD HUNGARIAN SMALL LETTER ECS;Ll;0;R;;;;;N;;;10C86;;10C86 +10CC7;OLD HUNGARIAN SMALL LETTER ED;Ll;0;R;;;;;N;;;10C87;;10C87 +10CC8;OLD HUNGARIAN SMALL LETTER AND;Ll;0;R;;;;;N;;;10C88;;10C88 +10CC9;OLD HUNGARIAN SMALL LETTER E;Ll;0;R;;;;;N;;;10C89;;10C89 +10CCA;OLD HUNGARIAN SMALL LETTER CLOSE E;Ll;0;R;;;;;N;;;10C8A;;10C8A +10CCB;OLD HUNGARIAN SMALL LETTER EE;Ll;0;R;;;;;N;;;10C8B;;10C8B +10CCC;OLD HUNGARIAN SMALL LETTER EF;Ll;0;R;;;;;N;;;10C8C;;10C8C +10CCD;OLD HUNGARIAN SMALL LETTER EG;Ll;0;R;;;;;N;;;10C8D;;10C8D +10CCE;OLD HUNGARIAN SMALL LETTER EGY;Ll;0;R;;;;;N;;;10C8E;;10C8E +10CCF;OLD HUNGARIAN SMALL LETTER EH;Ll;0;R;;;;;N;;;10C8F;;10C8F +10CD0;OLD HUNGARIAN SMALL LETTER I;Ll;0;R;;;;;N;;;10C90;;10C90 +10CD1;OLD HUNGARIAN SMALL LETTER II;Ll;0;R;;;;;N;;;10C91;;10C91 +10CD2;OLD HUNGARIAN SMALL LETTER EJ;Ll;0;R;;;;;N;;;10C92;;10C92 +10CD3;OLD HUNGARIAN SMALL LETTER EK;Ll;0;R;;;;;N;;;10C93;;10C93 +10CD4;OLD HUNGARIAN SMALL LETTER AK;Ll;0;R;;;;;N;;;10C94;;10C94 +10CD5;OLD HUNGARIAN SMALL LETTER UNK;Ll;0;R;;;;;N;;;10C95;;10C95 +10CD6;OLD HUNGARIAN SMALL LETTER EL;Ll;0;R;;;;;N;;;10C96;;10C96 +10CD7;OLD HUNGARIAN SMALL LETTER ELY;Ll;0;R;;;;;N;;;10C97;;10C97 +10CD8;OLD HUNGARIAN SMALL LETTER EM;Ll;0;R;;;;;N;;;10C98;;10C98 +10CD9;OLD HUNGARIAN SMALL LETTER EN;Ll;0;R;;;;;N;;;10C99;;10C99 +10CDA;OLD HUNGARIAN SMALL LETTER ENY;Ll;0;R;;;;;N;;;10C9A;;10C9A +10CDB;OLD HUNGARIAN SMALL LETTER O;Ll;0;R;;;;;N;;;10C9B;;10C9B +10CDC;OLD HUNGARIAN SMALL LETTER OO;Ll;0;R;;;;;N;;;10C9C;;10C9C +10CDD;OLD HUNGARIAN SMALL LETTER NIKOLSBURG OE;Ll;0;R;;;;;N;;;10C9D;;10C9D +10CDE;OLD HUNGARIAN SMALL LETTER RUDIMENTA OE;Ll;0;R;;;;;N;;;10C9E;;10C9E +10CDF;OLD HUNGARIAN SMALL LETTER OEE;Ll;0;R;;;;;N;;;10C9F;;10C9F +10CE0;OLD HUNGARIAN SMALL LETTER EP;Ll;0;R;;;;;N;;;10CA0;;10CA0 +10CE1;OLD HUNGARIAN SMALL LETTER EMP;Ll;0;R;;;;;N;;;10CA1;;10CA1 +10CE2;OLD HUNGARIAN SMALL LETTER ER;Ll;0;R;;;;;N;;;10CA2;;10CA2 +10CE3;OLD HUNGARIAN SMALL LETTER SHORT ER;Ll;0;R;;;;;N;;;10CA3;;10CA3 +10CE4;OLD HUNGARIAN SMALL LETTER ES;Ll;0;R;;;;;N;;;10CA4;;10CA4 +10CE5;OLD HUNGARIAN SMALL LETTER ESZ;Ll;0;R;;;;;N;;;10CA5;;10CA5 +10CE6;OLD HUNGARIAN SMALL LETTER ET;Ll;0;R;;;;;N;;;10CA6;;10CA6 +10CE7;OLD HUNGARIAN SMALL LETTER ENT;Ll;0;R;;;;;N;;;10CA7;;10CA7 +10CE8;OLD HUNGARIAN SMALL LETTER ETY;Ll;0;R;;;;;N;;;10CA8;;10CA8 +10CE9;OLD HUNGARIAN SMALL LETTER ECH;Ll;0;R;;;;;N;;;10CA9;;10CA9 +10CEA;OLD HUNGARIAN SMALL LETTER U;Ll;0;R;;;;;N;;;10CAA;;10CAA +10CEB;OLD HUNGARIAN SMALL LETTER UU;Ll;0;R;;;;;N;;;10CAB;;10CAB +10CEC;OLD HUNGARIAN SMALL LETTER NIKOLSBURG UE;Ll;0;R;;;;;N;;;10CAC;;10CAC +10CED;OLD HUNGARIAN SMALL LETTER RUDIMENTA UE;Ll;0;R;;;;;N;;;10CAD;;10CAD +10CEE;OLD HUNGARIAN SMALL LETTER EV;Ll;0;R;;;;;N;;;10CAE;;10CAE +10CEF;OLD HUNGARIAN SMALL LETTER EZ;Ll;0;R;;;;;N;;;10CAF;;10CAF +10CF0;OLD HUNGARIAN SMALL LETTER EZS;Ll;0;R;;;;;N;;;10CB0;;10CB0 +10CF1;OLD HUNGARIAN SMALL LETTER ENT-SHAPED SIGN;Ll;0;R;;;;;N;;;10CB1;;10CB1 +10CF2;OLD HUNGARIAN SMALL LETTER US;Ll;0;R;;;;;N;;;10CB2;;10CB2 +10CFA;OLD HUNGARIAN NUMBER ONE;No;0;R;;;;1;N;;;;; +10CFB;OLD HUNGARIAN NUMBER FIVE;No;0;R;;;;5;N;;;;; +10CFC;OLD HUNGARIAN NUMBER TEN;No;0;R;;;;10;N;;;;; +10CFD;OLD HUNGARIAN NUMBER FIFTY;No;0;R;;;;50;N;;;;; +10CFE;OLD HUNGARIAN NUMBER ONE HUNDRED;No;0;R;;;;100;N;;;;; +10CFF;OLD HUNGARIAN NUMBER ONE THOUSAND;No;0;R;;;;1000;N;;;;; +10D00;HANIFI ROHINGYA LETTER A;Lo;0;AL;;;;;N;;;;; +10D01;HANIFI ROHINGYA LETTER BA;Lo;0;AL;;;;;N;;;;; +10D02;HANIFI ROHINGYA LETTER PA;Lo;0;AL;;;;;N;;;;; +10D03;HANIFI ROHINGYA LETTER TA;Lo;0;AL;;;;;N;;;;; +10D04;HANIFI ROHINGYA LETTER TTA;Lo;0;AL;;;;;N;;;;; +10D05;HANIFI ROHINGYA LETTER JA;Lo;0;AL;;;;;N;;;;; +10D06;HANIFI ROHINGYA LETTER CA;Lo;0;AL;;;;;N;;;;; +10D07;HANIFI ROHINGYA LETTER HA;Lo;0;AL;;;;;N;;;;; +10D08;HANIFI ROHINGYA LETTER KHA;Lo;0;AL;;;;;N;;;;; +10D09;HANIFI ROHINGYA LETTER FA;Lo;0;AL;;;;;N;;;;; +10D0A;HANIFI ROHINGYA LETTER DA;Lo;0;AL;;;;;N;;;;; +10D0B;HANIFI ROHINGYA LETTER DDA;Lo;0;AL;;;;;N;;;;; +10D0C;HANIFI ROHINGYA LETTER RA;Lo;0;AL;;;;;N;;;;; +10D0D;HANIFI ROHINGYA LETTER RRA;Lo;0;AL;;;;;N;;;;; +10D0E;HANIFI ROHINGYA LETTER ZA;Lo;0;AL;;;;;N;;;;; +10D0F;HANIFI ROHINGYA LETTER SA;Lo;0;AL;;;;;N;;;;; +10D10;HANIFI ROHINGYA LETTER SHA;Lo;0;AL;;;;;N;;;;; +10D11;HANIFI ROHINGYA LETTER KA;Lo;0;AL;;;;;N;;;;; +10D12;HANIFI ROHINGYA LETTER GA;Lo;0;AL;;;;;N;;;;; +10D13;HANIFI ROHINGYA LETTER LA;Lo;0;AL;;;;;N;;;;; +10D14;HANIFI ROHINGYA LETTER MA;Lo;0;AL;;;;;N;;;;; +10D15;HANIFI ROHINGYA LETTER NA;Lo;0;AL;;;;;N;;;;; +10D16;HANIFI ROHINGYA LETTER WA;Lo;0;AL;;;;;N;;;;; +10D17;HANIFI ROHINGYA LETTER KINNA WA;Lo;0;AL;;;;;N;;;;; +10D18;HANIFI ROHINGYA LETTER YA;Lo;0;AL;;;;;N;;;;; +10D19;HANIFI ROHINGYA LETTER KINNA YA;Lo;0;AL;;;;;N;;;;; +10D1A;HANIFI ROHINGYA LETTER NGA;Lo;0;AL;;;;;N;;;;; +10D1B;HANIFI ROHINGYA LETTER NYA;Lo;0;AL;;;;;N;;;;; +10D1C;HANIFI ROHINGYA LETTER VA;Lo;0;AL;;;;;N;;;;; +10D1D;HANIFI ROHINGYA VOWEL A;Lo;0;AL;;;;;N;;;;; +10D1E;HANIFI ROHINGYA VOWEL I;Lo;0;AL;;;;;N;;;;; +10D1F;HANIFI ROHINGYA VOWEL U;Lo;0;AL;;;;;N;;;;; +10D20;HANIFI ROHINGYA VOWEL E;Lo;0;AL;;;;;N;;;;; +10D21;HANIFI ROHINGYA VOWEL O;Lo;0;AL;;;;;N;;;;; +10D22;HANIFI ROHINGYA MARK SAKIN;Lo;0;AL;;;;;N;;;;; +10D23;HANIFI ROHINGYA MARK NA KHONNA;Lo;0;AL;;;;;N;;;;; +10D24;HANIFI ROHINGYA SIGN HARBAHAY;Mn;230;NSM;;;;;N;;;;; +10D25;HANIFI ROHINGYA SIGN TAHALA;Mn;230;NSM;;;;;N;;;;; +10D26;HANIFI ROHINGYA SIGN TANA;Mn;230;NSM;;;;;N;;;;; +10D27;HANIFI ROHINGYA SIGN TASSI;Mn;230;NSM;;;;;N;;;;; +10D30;HANIFI ROHINGYA DIGIT ZERO;Nd;0;AN;;0;0;0;N;;;;; +10D31;HANIFI ROHINGYA DIGIT ONE;Nd;0;AN;;1;1;1;N;;;;; +10D32;HANIFI ROHINGYA DIGIT TWO;Nd;0;AN;;2;2;2;N;;;;; +10D33;HANIFI ROHINGYA DIGIT THREE;Nd;0;AN;;3;3;3;N;;;;; +10D34;HANIFI ROHINGYA DIGIT FOUR;Nd;0;AN;;4;4;4;N;;;;; +10D35;HANIFI ROHINGYA DIGIT FIVE;Nd;0;AN;;5;5;5;N;;;;; +10D36;HANIFI ROHINGYA DIGIT SIX;Nd;0;AN;;6;6;6;N;;;;; +10D37;HANIFI ROHINGYA DIGIT SEVEN;Nd;0;AN;;7;7;7;N;;;;; +10D38;HANIFI ROHINGYA DIGIT EIGHT;Nd;0;AN;;8;8;8;N;;;;; +10D39;HANIFI ROHINGYA DIGIT NINE;Nd;0;AN;;9;9;9;N;;;;; +10E60;RUMI DIGIT ONE;No;0;AN;;;1;1;N;;;;; +10E61;RUMI DIGIT TWO;No;0;AN;;;2;2;N;;;;; +10E62;RUMI DIGIT THREE;No;0;AN;;;3;3;N;;;;; +10E63;RUMI DIGIT FOUR;No;0;AN;;;4;4;N;;;;; +10E64;RUMI DIGIT FIVE;No;0;AN;;;5;5;N;;;;; +10E65;RUMI DIGIT SIX;No;0;AN;;;6;6;N;;;;; +10E66;RUMI DIGIT SEVEN;No;0;AN;;;7;7;N;;;;; +10E67;RUMI DIGIT EIGHT;No;0;AN;;;8;8;N;;;;; +10E68;RUMI DIGIT NINE;No;0;AN;;;9;9;N;;;;; +10E69;RUMI NUMBER TEN;No;0;AN;;;;10;N;;;;; +10E6A;RUMI NUMBER TWENTY;No;0;AN;;;;20;N;;;;; +10E6B;RUMI NUMBER THIRTY;No;0;AN;;;;30;N;;;;; +10E6C;RUMI NUMBER FORTY;No;0;AN;;;;40;N;;;;; +10E6D;RUMI NUMBER FIFTY;No;0;AN;;;;50;N;;;;; +10E6E;RUMI NUMBER SIXTY;No;0;AN;;;;60;N;;;;; +10E6F;RUMI NUMBER SEVENTY;No;0;AN;;;;70;N;;;;; +10E70;RUMI NUMBER EIGHTY;No;0;AN;;;;80;N;;;;; +10E71;RUMI NUMBER NINETY;No;0;AN;;;;90;N;;;;; +10E72;RUMI NUMBER ONE HUNDRED;No;0;AN;;;;100;N;;;;; +10E73;RUMI NUMBER TWO HUNDRED;No;0;AN;;;;200;N;;;;; +10E74;RUMI NUMBER THREE HUNDRED;No;0;AN;;;;300;N;;;;; +10E75;RUMI NUMBER FOUR HUNDRED;No;0;AN;;;;400;N;;;;; +10E76;RUMI NUMBER FIVE HUNDRED;No;0;AN;;;;500;N;;;;; +10E77;RUMI NUMBER SIX HUNDRED;No;0;AN;;;;600;N;;;;; +10E78;RUMI NUMBER SEVEN HUNDRED;No;0;AN;;;;700;N;;;;; +10E79;RUMI NUMBER EIGHT HUNDRED;No;0;AN;;;;800;N;;;;; +10E7A;RUMI NUMBER NINE HUNDRED;No;0;AN;;;;900;N;;;;; +10E7B;RUMI FRACTION ONE HALF;No;0;AN;;;;1/2;N;;;;; +10E7C;RUMI FRACTION ONE QUARTER;No;0;AN;;;;1/4;N;;;;; +10E7D;RUMI FRACTION ONE THIRD;No;0;AN;;;;1/3;N;;;;; +10E7E;RUMI FRACTION TWO THIRDS;No;0;AN;;;;2/3;N;;;;; +10E80;YEZIDI LETTER ELIF;Lo;0;R;;;;;N;;;;; +10E81;YEZIDI LETTER BE;Lo;0;R;;;;;N;;;;; +10E82;YEZIDI LETTER PE;Lo;0;R;;;;;N;;;;; +10E83;YEZIDI LETTER PHE;Lo;0;R;;;;;N;;;;; +10E84;YEZIDI LETTER THE;Lo;0;R;;;;;N;;;;; +10E85;YEZIDI LETTER SE;Lo;0;R;;;;;N;;;;; +10E86;YEZIDI LETTER CIM;Lo;0;R;;;;;N;;;;; +10E87;YEZIDI LETTER CHIM;Lo;0;R;;;;;N;;;;; +10E88;YEZIDI LETTER CHHIM;Lo;0;R;;;;;N;;;;; +10E89;YEZIDI LETTER HHA;Lo;0;R;;;;;N;;;;; +10E8A;YEZIDI LETTER XA;Lo;0;R;;;;;N;;;;; +10E8B;YEZIDI LETTER DAL;Lo;0;R;;;;;N;;;;; +10E8C;YEZIDI LETTER ZAL;Lo;0;R;;;;;N;;;;; +10E8D;YEZIDI LETTER RA;Lo;0;R;;;;;N;;;;; +10E8E;YEZIDI LETTER RHA;Lo;0;R;;;;;N;;;;; +10E8F;YEZIDI LETTER ZA;Lo;0;R;;;;;N;;;;; +10E90;YEZIDI LETTER JA;Lo;0;R;;;;;N;;;;; +10E91;YEZIDI LETTER SIN;Lo;0;R;;;;;N;;;;; +10E92;YEZIDI LETTER SHIN;Lo;0;R;;;;;N;;;;; +10E93;YEZIDI LETTER SAD;Lo;0;R;;;;;N;;;;; +10E94;YEZIDI LETTER DAD;Lo;0;R;;;;;N;;;;; +10E95;YEZIDI LETTER TA;Lo;0;R;;;;;N;;;;; +10E96;YEZIDI LETTER ZE;Lo;0;R;;;;;N;;;;; +10E97;YEZIDI LETTER EYN;Lo;0;R;;;;;N;;;;; +10E98;YEZIDI LETTER XHEYN;Lo;0;R;;;;;N;;;;; +10E99;YEZIDI LETTER FA;Lo;0;R;;;;;N;;;;; +10E9A;YEZIDI LETTER VA;Lo;0;R;;;;;N;;;;; +10E9B;YEZIDI LETTER VA ALTERNATE FORM;Lo;0;R;;;;;N;;;;; +10E9C;YEZIDI LETTER QAF;Lo;0;R;;;;;N;;;;; +10E9D;YEZIDI LETTER KAF;Lo;0;R;;;;;N;;;;; +10E9E;YEZIDI LETTER KHAF;Lo;0;R;;;;;N;;;;; +10E9F;YEZIDI LETTER GAF;Lo;0;R;;;;;N;;;;; +10EA0;YEZIDI LETTER LAM;Lo;0;R;;;;;N;;;;; +10EA1;YEZIDI LETTER MIM;Lo;0;R;;;;;N;;;;; +10EA2;YEZIDI LETTER NUN;Lo;0;R;;;;;N;;;;; +10EA3;YEZIDI LETTER UM;Lo;0;R;;;;;N;;;;; +10EA4;YEZIDI LETTER WAW;Lo;0;R;;;;;N;;;;; +10EA5;YEZIDI LETTER OW;Lo;0;R;;;;;N;;;;; +10EA6;YEZIDI LETTER EW;Lo;0;R;;;;;N;;;;; +10EA7;YEZIDI LETTER HAY;Lo;0;R;;;;;N;;;;; +10EA8;YEZIDI LETTER YOT;Lo;0;R;;;;;N;;;;; +10EA9;YEZIDI LETTER ET;Lo;0;R;;;;;N;;;;; +10EAB;YEZIDI COMBINING HAMZA MARK;Mn;230;NSM;;;;;N;;;;; +10EAC;YEZIDI COMBINING MADDA MARK;Mn;230;NSM;;;;;N;;;;; +10EAD;YEZIDI HYPHENATION MARK;Pd;0;R;;;;;N;;;;; +10EB0;YEZIDI LETTER LAM WITH DOT ABOVE;Lo;0;R;;;;;N;;;;; +10EB1;YEZIDI LETTER YOT WITH CIRCUMFLEX ABOVE;Lo;0;R;;;;;N;;;;; +10F00;OLD SOGDIAN LETTER ALEPH;Lo;0;R;;;;;N;;;;; +10F01;OLD SOGDIAN LETTER FINAL ALEPH;Lo;0;R;;;;;N;;;;; +10F02;OLD SOGDIAN LETTER BETH;Lo;0;R;;;;;N;;;;; +10F03;OLD SOGDIAN LETTER FINAL BETH;Lo;0;R;;;;;N;;;;; +10F04;OLD SOGDIAN LETTER GIMEL;Lo;0;R;;;;;N;;;;; +10F05;OLD SOGDIAN LETTER HE;Lo;0;R;;;;;N;;;;; +10F06;OLD SOGDIAN LETTER FINAL HE;Lo;0;R;;;;;N;;;;; +10F07;OLD SOGDIAN LETTER WAW;Lo;0;R;;;;;N;;;;; +10F08;OLD SOGDIAN LETTER ZAYIN;Lo;0;R;;;;;N;;;;; +10F09;OLD SOGDIAN LETTER HETH;Lo;0;R;;;;;N;;;;; +10F0A;OLD SOGDIAN LETTER YODH;Lo;0;R;;;;;N;;;;; +10F0B;OLD SOGDIAN LETTER KAPH;Lo;0;R;;;;;N;;;;; +10F0C;OLD SOGDIAN LETTER LAMEDH;Lo;0;R;;;;;N;;;;; +10F0D;OLD SOGDIAN LETTER MEM;Lo;0;R;;;;;N;;;;; +10F0E;OLD SOGDIAN LETTER NUN;Lo;0;R;;;;;N;;;;; +10F0F;OLD SOGDIAN LETTER FINAL NUN;Lo;0;R;;;;;N;;;;; +10F10;OLD SOGDIAN LETTER FINAL NUN WITH VERTICAL TAIL;Lo;0;R;;;;;N;;;;; +10F11;OLD SOGDIAN LETTER SAMEKH;Lo;0;R;;;;;N;;;;; +10F12;OLD SOGDIAN LETTER AYIN;Lo;0;R;;;;;N;;;;; +10F13;OLD SOGDIAN LETTER ALTERNATE AYIN;Lo;0;R;;;;;N;;;;; +10F14;OLD SOGDIAN LETTER PE;Lo;0;R;;;;;N;;;;; +10F15;OLD SOGDIAN LETTER SADHE;Lo;0;R;;;;;N;;;;; +10F16;OLD SOGDIAN LETTER FINAL SADHE;Lo;0;R;;;;;N;;;;; +10F17;OLD SOGDIAN LETTER FINAL SADHE WITH VERTICAL TAIL;Lo;0;R;;;;;N;;;;; +10F18;OLD SOGDIAN LETTER RESH-AYIN-DALETH;Lo;0;R;;;;;N;;;;; +10F19;OLD SOGDIAN LETTER SHIN;Lo;0;R;;;;;N;;;;; +10F1A;OLD SOGDIAN LETTER TAW;Lo;0;R;;;;;N;;;;; +10F1B;OLD SOGDIAN LETTER FINAL TAW;Lo;0;R;;;;;N;;;;; +10F1C;OLD SOGDIAN LETTER FINAL TAW WITH VERTICAL TAIL;Lo;0;R;;;;;N;;;;; +10F1D;OLD SOGDIAN NUMBER ONE;No;0;R;;;;1;N;;;;; +10F1E;OLD SOGDIAN NUMBER TWO;No;0;R;;;;2;N;;;;; +10F1F;OLD SOGDIAN NUMBER THREE;No;0;R;;;;3;N;;;;; +10F20;OLD SOGDIAN NUMBER FOUR;No;0;R;;;;4;N;;;;; +10F21;OLD SOGDIAN NUMBER FIVE;No;0;R;;;;5;N;;;;; +10F22;OLD SOGDIAN NUMBER TEN;No;0;R;;;;10;N;;;;; +10F23;OLD SOGDIAN NUMBER TWENTY;No;0;R;;;;20;N;;;;; +10F24;OLD SOGDIAN NUMBER THIRTY;No;0;R;;;;30;N;;;;; +10F25;OLD SOGDIAN NUMBER ONE HUNDRED;No;0;R;;;;100;N;;;;; +10F26;OLD SOGDIAN FRACTION ONE HALF;No;0;R;;;;1/2;N;;;;; +10F27;OLD SOGDIAN LIGATURE AYIN-DALETH;Lo;0;R;;;;;N;;;;; +10F30;SOGDIAN LETTER ALEPH;Lo;0;AL;;;;;N;;;;; +10F31;SOGDIAN LETTER BETH;Lo;0;AL;;;;;N;;;;; +10F32;SOGDIAN LETTER GIMEL;Lo;0;AL;;;;;N;;;;; +10F33;SOGDIAN LETTER HE;Lo;0;AL;;;;;N;;;;; +10F34;SOGDIAN LETTER WAW;Lo;0;AL;;;;;N;;;;; +10F35;SOGDIAN LETTER ZAYIN;Lo;0;AL;;;;;N;;;;; +10F36;SOGDIAN LETTER HETH;Lo;0;AL;;;;;N;;;;; +10F37;SOGDIAN LETTER YODH;Lo;0;AL;;;;;N;;;;; +10F38;SOGDIAN LETTER KAPH;Lo;0;AL;;;;;N;;;;; +10F39;SOGDIAN LETTER LAMEDH;Lo;0;AL;;;;;N;;;;; +10F3A;SOGDIAN LETTER MEM;Lo;0;AL;;;;;N;;;;; +10F3B;SOGDIAN LETTER NUN;Lo;0;AL;;;;;N;;;;; +10F3C;SOGDIAN LETTER SAMEKH;Lo;0;AL;;;;;N;;;;; +10F3D;SOGDIAN LETTER AYIN;Lo;0;AL;;;;;N;;;;; +10F3E;SOGDIAN LETTER PE;Lo;0;AL;;;;;N;;;;; +10F3F;SOGDIAN LETTER SADHE;Lo;0;AL;;;;;N;;;;; +10F40;SOGDIAN LETTER RESH-AYIN;Lo;0;AL;;;;;N;;;;; +10F41;SOGDIAN LETTER SHIN;Lo;0;AL;;;;;N;;;;; +10F42;SOGDIAN LETTER TAW;Lo;0;AL;;;;;N;;;;; +10F43;SOGDIAN LETTER FETH;Lo;0;AL;;;;;N;;;;; +10F44;SOGDIAN LETTER LESH;Lo;0;AL;;;;;N;;;;; +10F45;SOGDIAN INDEPENDENT SHIN;Lo;0;AL;;;;;N;;;;; +10F46;SOGDIAN COMBINING DOT BELOW;Mn;220;NSM;;;;;N;;;;; +10F47;SOGDIAN COMBINING TWO DOTS BELOW;Mn;220;NSM;;;;;N;;;;; +10F48;SOGDIAN COMBINING DOT ABOVE;Mn;230;NSM;;;;;N;;;;; +10F49;SOGDIAN COMBINING TWO DOTS ABOVE;Mn;230;NSM;;;;;N;;;;; +10F4A;SOGDIAN COMBINING CURVE ABOVE;Mn;230;NSM;;;;;N;;;;; +10F4B;SOGDIAN COMBINING CURVE BELOW;Mn;220;NSM;;;;;N;;;;; +10F4C;SOGDIAN COMBINING HOOK ABOVE;Mn;230;NSM;;;;;N;;;;; +10F4D;SOGDIAN COMBINING HOOK BELOW;Mn;220;NSM;;;;;N;;;;; +10F4E;SOGDIAN COMBINING LONG HOOK BELOW;Mn;220;NSM;;;;;N;;;;; +10F4F;SOGDIAN COMBINING RESH BELOW;Mn;220;NSM;;;;;N;;;;; +10F50;SOGDIAN COMBINING STROKE BELOW;Mn;220;NSM;;;;;N;;;;; +10F51;SOGDIAN NUMBER ONE;No;0;AL;;;;1;N;;;;; +10F52;SOGDIAN NUMBER TEN;No;0;AL;;;;10;N;;;;; +10F53;SOGDIAN NUMBER TWENTY;No;0;AL;;;;20;N;;;;; +10F54;SOGDIAN NUMBER ONE HUNDRED;No;0;AL;;;;100;N;;;;; +10F55;SOGDIAN PUNCTUATION TWO VERTICAL BARS;Po;0;AL;;;;;N;;;;; +10F56;SOGDIAN PUNCTUATION TWO VERTICAL BARS WITH DOTS;Po;0;AL;;;;;N;;;;; +10F57;SOGDIAN PUNCTUATION CIRCLE WITH DOT;Po;0;AL;;;;;N;;;;; +10F58;SOGDIAN PUNCTUATION TWO CIRCLES WITH DOTS;Po;0;AL;;;;;N;;;;; +10F59;SOGDIAN PUNCTUATION HALF CIRCLE WITH DOT;Po;0;AL;;;;;N;;;;; +10FB0;CHORASMIAN LETTER ALEPH;Lo;0;R;;;;;N;;;;; +10FB1;CHORASMIAN LETTER SMALL ALEPH;Lo;0;R;;;;;N;;;;; +10FB2;CHORASMIAN LETTER BETH;Lo;0;R;;;;;N;;;;; +10FB3;CHORASMIAN LETTER GIMEL;Lo;0;R;;;;;N;;;;; +10FB4;CHORASMIAN LETTER DALETH;Lo;0;R;;;;;N;;;;; +10FB5;CHORASMIAN LETTER HE;Lo;0;R;;;;;N;;;;; +10FB6;CHORASMIAN LETTER WAW;Lo;0;R;;;;;N;;;;; +10FB7;CHORASMIAN LETTER CURLED WAW;Lo;0;R;;;;;N;;;;; +10FB8;CHORASMIAN LETTER ZAYIN;Lo;0;R;;;;;N;;;;; +10FB9;CHORASMIAN LETTER HETH;Lo;0;R;;;;;N;;;;; +10FBA;CHORASMIAN LETTER YODH;Lo;0;R;;;;;N;;;;; +10FBB;CHORASMIAN LETTER KAPH;Lo;0;R;;;;;N;;;;; +10FBC;CHORASMIAN LETTER LAMEDH;Lo;0;R;;;;;N;;;;; +10FBD;CHORASMIAN LETTER MEM;Lo;0;R;;;;;N;;;;; +10FBE;CHORASMIAN LETTER NUN;Lo;0;R;;;;;N;;;;; +10FBF;CHORASMIAN LETTER SAMEKH;Lo;0;R;;;;;N;;;;; +10FC0;CHORASMIAN LETTER AYIN;Lo;0;R;;;;;N;;;;; +10FC1;CHORASMIAN LETTER PE;Lo;0;R;;;;;N;;;;; +10FC2;CHORASMIAN LETTER RESH;Lo;0;R;;;;;N;;;;; +10FC3;CHORASMIAN LETTER SHIN;Lo;0;R;;;;;N;;;;; +10FC4;CHORASMIAN LETTER TAW;Lo;0;R;;;;;N;;;;; +10FC5;CHORASMIAN NUMBER ONE;No;0;R;;;;1;N;;;;; +10FC6;CHORASMIAN NUMBER TWO;No;0;R;;;;2;N;;;;; +10FC7;CHORASMIAN NUMBER THREE;No;0;R;;;;3;N;;;;; +10FC8;CHORASMIAN NUMBER FOUR;No;0;R;;;;4;N;;;;; +10FC9;CHORASMIAN NUMBER TEN;No;0;R;;;;10;N;;;;; +10FCA;CHORASMIAN NUMBER TWENTY;No;0;R;;;;20;N;;;;; +10FCB;CHORASMIAN NUMBER ONE HUNDRED;No;0;R;;;;100;N;;;;; +10FE0;ELYMAIC LETTER ALEPH;Lo;0;R;;;;;N;;;;; +10FE1;ELYMAIC LETTER BETH;Lo;0;R;;;;;N;;;;; +10FE2;ELYMAIC LETTER GIMEL;Lo;0;R;;;;;N;;;;; +10FE3;ELYMAIC LETTER DALETH;Lo;0;R;;;;;N;;;;; +10FE4;ELYMAIC LETTER HE;Lo;0;R;;;;;N;;;;; +10FE5;ELYMAIC LETTER WAW;Lo;0;R;;;;;N;;;;; +10FE6;ELYMAIC LETTER ZAYIN;Lo;0;R;;;;;N;;;;; +10FE7;ELYMAIC LETTER HETH;Lo;0;R;;;;;N;;;;; +10FE8;ELYMAIC LETTER TETH;Lo;0;R;;;;;N;;;;; +10FE9;ELYMAIC LETTER YODH;Lo;0;R;;;;;N;;;;; +10FEA;ELYMAIC LETTER KAPH;Lo;0;R;;;;;N;;;;; +10FEB;ELYMAIC LETTER LAMEDH;Lo;0;R;;;;;N;;;;; +10FEC;ELYMAIC LETTER MEM;Lo;0;R;;;;;N;;;;; +10FED;ELYMAIC LETTER NUN;Lo;0;R;;;;;N;;;;; +10FEE;ELYMAIC LETTER SAMEKH;Lo;0;R;;;;;N;;;;; +10FEF;ELYMAIC LETTER AYIN;Lo;0;R;;;;;N;;;;; +10FF0;ELYMAIC LETTER PE;Lo;0;R;;;;;N;;;;; +10FF1;ELYMAIC LETTER SADHE;Lo;0;R;;;;;N;;;;; +10FF2;ELYMAIC LETTER QOPH;Lo;0;R;;;;;N;;;;; +10FF3;ELYMAIC LETTER RESH;Lo;0;R;;;;;N;;;;; +10FF4;ELYMAIC LETTER SHIN;Lo;0;R;;;;;N;;;;; +10FF5;ELYMAIC LETTER TAW;Lo;0;R;;;;;N;;;;; +10FF6;ELYMAIC LIGATURE ZAYIN-YODH;Lo;0;R;;;;;N;;;;; +11000;BRAHMI SIGN CANDRABINDU;Mc;0;L;;;;;N;;;;; +11001;BRAHMI SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; +11002;BRAHMI SIGN VISARGA;Mc;0;L;;;;;N;;;;; +11003;BRAHMI SIGN JIHVAMULIYA;Lo;0;L;;;;;N;;;;; +11004;BRAHMI SIGN UPADHMANIYA;Lo;0;L;;;;;N;;;;; +11005;BRAHMI LETTER A;Lo;0;L;;;;;N;;;;; +11006;BRAHMI LETTER AA;Lo;0;L;;;;;N;;;;; +11007;BRAHMI LETTER I;Lo;0;L;;;;;N;;;;; +11008;BRAHMI LETTER II;Lo;0;L;;;;;N;;;;; +11009;BRAHMI LETTER U;Lo;0;L;;;;;N;;;;; +1100A;BRAHMI LETTER UU;Lo;0;L;;;;;N;;;;; +1100B;BRAHMI LETTER VOCALIC R;Lo;0;L;;;;;N;;;;; +1100C;BRAHMI LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;; +1100D;BRAHMI LETTER VOCALIC L;Lo;0;L;;;;;N;;;;; +1100E;BRAHMI LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;; +1100F;BRAHMI LETTER E;Lo;0;L;;;;;N;;;;; +11010;BRAHMI LETTER AI;Lo;0;L;;;;;N;;;;; +11011;BRAHMI LETTER O;Lo;0;L;;;;;N;;;;; +11012;BRAHMI LETTER AU;Lo;0;L;;;;;N;;;;; +11013;BRAHMI LETTER KA;Lo;0;L;;;;;N;;;;; +11014;BRAHMI LETTER KHA;Lo;0;L;;;;;N;;;;; +11015;BRAHMI LETTER GA;Lo;0;L;;;;;N;;;;; +11016;BRAHMI LETTER GHA;Lo;0;L;;;;;N;;;;; +11017;BRAHMI LETTER NGA;Lo;0;L;;;;;N;;;;; +11018;BRAHMI LETTER CA;Lo;0;L;;;;;N;;;;; +11019;BRAHMI LETTER CHA;Lo;0;L;;;;;N;;;;; +1101A;BRAHMI LETTER JA;Lo;0;L;;;;;N;;;;; +1101B;BRAHMI LETTER JHA;Lo;0;L;;;;;N;;;;; +1101C;BRAHMI LETTER NYA;Lo;0;L;;;;;N;;;;; +1101D;BRAHMI LETTER TTA;Lo;0;L;;;;;N;;;;; +1101E;BRAHMI LETTER TTHA;Lo;0;L;;;;;N;;;;; +1101F;BRAHMI LETTER DDA;Lo;0;L;;;;;N;;;;; +11020;BRAHMI LETTER DDHA;Lo;0;L;;;;;N;;;;; +11021;BRAHMI LETTER NNA;Lo;0;L;;;;;N;;;;; +11022;BRAHMI LETTER TA;Lo;0;L;;;;;N;;;;; +11023;BRAHMI LETTER THA;Lo;0;L;;;;;N;;;;; +11024;BRAHMI LETTER DA;Lo;0;L;;;;;N;;;;; +11025;BRAHMI LETTER DHA;Lo;0;L;;;;;N;;;;; +11026;BRAHMI LETTER NA;Lo;0;L;;;;;N;;;;; +11027;BRAHMI LETTER PA;Lo;0;L;;;;;N;;;;; +11028;BRAHMI LETTER PHA;Lo;0;L;;;;;N;;;;; +11029;BRAHMI LETTER BA;Lo;0;L;;;;;N;;;;; +1102A;BRAHMI LETTER BHA;Lo;0;L;;;;;N;;;;; +1102B;BRAHMI LETTER MA;Lo;0;L;;;;;N;;;;; +1102C;BRAHMI LETTER YA;Lo;0;L;;;;;N;;;;; +1102D;BRAHMI LETTER RA;Lo;0;L;;;;;N;;;;; +1102E;BRAHMI LETTER LA;Lo;0;L;;;;;N;;;;; +1102F;BRAHMI LETTER VA;Lo;0;L;;;;;N;;;;; +11030;BRAHMI LETTER SHA;Lo;0;L;;;;;N;;;;; +11031;BRAHMI LETTER SSA;Lo;0;L;;;;;N;;;;; +11032;BRAHMI LETTER SA;Lo;0;L;;;;;N;;;;; +11033;BRAHMI LETTER HA;Lo;0;L;;;;;N;;;;; +11034;BRAHMI LETTER LLA;Lo;0;L;;;;;N;;;;; +11035;BRAHMI LETTER OLD TAMIL LLLA;Lo;0;L;;;;;N;;;;; +11036;BRAHMI LETTER OLD TAMIL RRA;Lo;0;L;;;;;N;;;;; +11037;BRAHMI LETTER OLD TAMIL NNNA;Lo;0;L;;;;;N;;;;; +11038;BRAHMI VOWEL SIGN AA;Mn;0;NSM;;;;;N;;;;; +11039;BRAHMI VOWEL SIGN BHATTIPROLU AA;Mn;0;NSM;;;;;N;;;;; +1103A;BRAHMI VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; +1103B;BRAHMI VOWEL SIGN II;Mn;0;NSM;;;;;N;;;;; +1103C;BRAHMI VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +1103D;BRAHMI VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +1103E;BRAHMI VOWEL SIGN VOCALIC R;Mn;0;NSM;;;;;N;;;;; +1103F;BRAHMI VOWEL SIGN VOCALIC RR;Mn;0;NSM;;;;;N;;;;; +11040;BRAHMI VOWEL SIGN VOCALIC L;Mn;0;NSM;;;;;N;;;;; +11041;BRAHMI VOWEL SIGN VOCALIC LL;Mn;0;NSM;;;;;N;;;;; +11042;BRAHMI VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;; +11043;BRAHMI VOWEL SIGN AI;Mn;0;NSM;;;;;N;;;;; +11044;BRAHMI VOWEL SIGN O;Mn;0;NSM;;;;;N;;;;; +11045;BRAHMI VOWEL SIGN AU;Mn;0;NSM;;;;;N;;;;; +11046;BRAHMI VIRAMA;Mn;9;NSM;;;;;N;;;;; +11047;BRAHMI DANDA;Po;0;L;;;;;N;;;;; +11048;BRAHMI DOUBLE DANDA;Po;0;L;;;;;N;;;;; +11049;BRAHMI PUNCTUATION DOT;Po;0;L;;;;;N;;;;; +1104A;BRAHMI PUNCTUATION DOUBLE DOT;Po;0;L;;;;;N;;;;; +1104B;BRAHMI PUNCTUATION LINE;Po;0;L;;;;;N;;;;; +1104C;BRAHMI PUNCTUATION CRESCENT BAR;Po;0;L;;;;;N;;;;; +1104D;BRAHMI PUNCTUATION LOTUS;Po;0;L;;;;;N;;;;; +11052;BRAHMI NUMBER ONE;No;0;ON;;;1;1;N;;;;; +11053;BRAHMI NUMBER TWO;No;0;ON;;;2;2;N;;;;; +11054;BRAHMI NUMBER THREE;No;0;ON;;;3;3;N;;;;; +11055;BRAHMI NUMBER FOUR;No;0;ON;;;4;4;N;;;;; +11056;BRAHMI NUMBER FIVE;No;0;ON;;;5;5;N;;;;; +11057;BRAHMI NUMBER SIX;No;0;ON;;;6;6;N;;;;; +11058;BRAHMI NUMBER SEVEN;No;0;ON;;;7;7;N;;;;; +11059;BRAHMI NUMBER EIGHT;No;0;ON;;;8;8;N;;;;; +1105A;BRAHMI NUMBER NINE;No;0;ON;;;9;9;N;;;;; +1105B;BRAHMI NUMBER TEN;No;0;ON;;;;10;N;;;;; +1105C;BRAHMI NUMBER TWENTY;No;0;ON;;;;20;N;;;;; +1105D;BRAHMI NUMBER THIRTY;No;0;ON;;;;30;N;;;;; +1105E;BRAHMI NUMBER FORTY;No;0;ON;;;;40;N;;;;; +1105F;BRAHMI NUMBER FIFTY;No;0;ON;;;;50;N;;;;; +11060;BRAHMI NUMBER SIXTY;No;0;ON;;;;60;N;;;;; +11061;BRAHMI NUMBER SEVENTY;No;0;ON;;;;70;N;;;;; +11062;BRAHMI NUMBER EIGHTY;No;0;ON;;;;80;N;;;;; +11063;BRAHMI NUMBER NINETY;No;0;ON;;;;90;N;;;;; +11064;BRAHMI NUMBER ONE HUNDRED;No;0;ON;;;;100;N;;;;; +11065;BRAHMI NUMBER ONE THOUSAND;No;0;ON;;;;1000;N;;;;; +11066;BRAHMI DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +11067;BRAHMI DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +11068;BRAHMI DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +11069;BRAHMI DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +1106A;BRAHMI DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +1106B;BRAHMI DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +1106C;BRAHMI DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +1106D;BRAHMI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +1106E;BRAHMI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +1106F;BRAHMI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +1107F;BRAHMI NUMBER JOINER;Mn;9;NSM;;;;;N;;;;; +11080;KAITHI SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;; +11081;KAITHI SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; +11082;KAITHI SIGN VISARGA;Mc;0;L;;;;;N;;;;; +11083;KAITHI LETTER A;Lo;0;L;;;;;N;;;;; +11084;KAITHI LETTER AA;Lo;0;L;;;;;N;;;;; +11085;KAITHI LETTER I;Lo;0;L;;;;;N;;;;; +11086;KAITHI LETTER II;Lo;0;L;;;;;N;;;;; +11087;KAITHI LETTER U;Lo;0;L;;;;;N;;;;; +11088;KAITHI LETTER UU;Lo;0;L;;;;;N;;;;; +11089;KAITHI LETTER E;Lo;0;L;;;;;N;;;;; +1108A;KAITHI LETTER AI;Lo;0;L;;;;;N;;;;; +1108B;KAITHI LETTER O;Lo;0;L;;;;;N;;;;; +1108C;KAITHI LETTER AU;Lo;0;L;;;;;N;;;;; +1108D;KAITHI LETTER KA;Lo;0;L;;;;;N;;;;; +1108E;KAITHI LETTER KHA;Lo;0;L;;;;;N;;;;; +1108F;KAITHI LETTER GA;Lo;0;L;;;;;N;;;;; +11090;KAITHI LETTER GHA;Lo;0;L;;;;;N;;;;; +11091;KAITHI LETTER NGA;Lo;0;L;;;;;N;;;;; +11092;KAITHI LETTER CA;Lo;0;L;;;;;N;;;;; +11093;KAITHI LETTER CHA;Lo;0;L;;;;;N;;;;; +11094;KAITHI LETTER JA;Lo;0;L;;;;;N;;;;; +11095;KAITHI LETTER JHA;Lo;0;L;;;;;N;;;;; +11096;KAITHI LETTER NYA;Lo;0;L;;;;;N;;;;; +11097;KAITHI LETTER TTA;Lo;0;L;;;;;N;;;;; +11098;KAITHI LETTER TTHA;Lo;0;L;;;;;N;;;;; +11099;KAITHI LETTER DDA;Lo;0;L;;;;;N;;;;; +1109A;KAITHI LETTER DDDHA;Lo;0;L;11099 110BA;;;;N;;;;; +1109B;KAITHI LETTER DDHA;Lo;0;L;;;;;N;;;;; +1109C;KAITHI LETTER RHA;Lo;0;L;1109B 110BA;;;;N;;;;; +1109D;KAITHI LETTER NNA;Lo;0;L;;;;;N;;;;; +1109E;KAITHI LETTER TA;Lo;0;L;;;;;N;;;;; +1109F;KAITHI LETTER THA;Lo;0;L;;;;;N;;;;; +110A0;KAITHI LETTER DA;Lo;0;L;;;;;N;;;;; +110A1;KAITHI LETTER DHA;Lo;0;L;;;;;N;;;;; +110A2;KAITHI LETTER NA;Lo;0;L;;;;;N;;;;; +110A3;KAITHI LETTER PA;Lo;0;L;;;;;N;;;;; +110A4;KAITHI LETTER PHA;Lo;0;L;;;;;N;;;;; +110A5;KAITHI LETTER BA;Lo;0;L;;;;;N;;;;; +110A6;KAITHI LETTER BHA;Lo;0;L;;;;;N;;;;; +110A7;KAITHI LETTER MA;Lo;0;L;;;;;N;;;;; +110A8;KAITHI LETTER YA;Lo;0;L;;;;;N;;;;; +110A9;KAITHI LETTER RA;Lo;0;L;;;;;N;;;;; +110AA;KAITHI LETTER LA;Lo;0;L;;;;;N;;;;; +110AB;KAITHI LETTER VA;Lo;0;L;110A5 110BA;;;;N;;;;; +110AC;KAITHI LETTER SHA;Lo;0;L;;;;;N;;;;; +110AD;KAITHI LETTER SSA;Lo;0;L;;;;;N;;;;; +110AE;KAITHI LETTER SA;Lo;0;L;;;;;N;;;;; +110AF;KAITHI LETTER HA;Lo;0;L;;;;;N;;;;; +110B0;KAITHI VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +110B1;KAITHI VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +110B2;KAITHI VOWEL SIGN II;Mc;0;L;;;;;N;;;;; +110B3;KAITHI VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +110B4;KAITHI VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +110B5;KAITHI VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;; +110B6;KAITHI VOWEL SIGN AI;Mn;0;NSM;;;;;N;;;;; +110B7;KAITHI VOWEL SIGN O;Mc;0;L;;;;;N;;;;; +110B8;KAITHI VOWEL SIGN AU;Mc;0;L;;;;;N;;;;; +110B9;KAITHI SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; +110BA;KAITHI SIGN NUKTA;Mn;7;NSM;;;;;N;;;;; +110BB;KAITHI ABBREVIATION SIGN;Po;0;L;;;;;N;;;;; +110BC;KAITHI ENUMERATION SIGN;Po;0;L;;;;;N;;;;; +110BD;KAITHI NUMBER SIGN;Cf;0;L;;;;;N;;;;; +110BE;KAITHI SECTION MARK;Po;0;L;;;;;N;;;;; +110BF;KAITHI DOUBLE SECTION MARK;Po;0;L;;;;;N;;;;; +110C0;KAITHI DANDA;Po;0;L;;;;;N;;;;; +110C1;KAITHI DOUBLE DANDA;Po;0;L;;;;;N;;;;; +110CD;KAITHI NUMBER SIGN ABOVE;Cf;0;L;;;;;N;;;;; +110D0;SORA SOMPENG LETTER SAH;Lo;0;L;;;;;N;;;;; +110D1;SORA SOMPENG LETTER TAH;Lo;0;L;;;;;N;;;;; +110D2;SORA SOMPENG LETTER BAH;Lo;0;L;;;;;N;;;;; +110D3;SORA SOMPENG LETTER CAH;Lo;0;L;;;;;N;;;;; +110D4;SORA SOMPENG LETTER DAH;Lo;0;L;;;;;N;;;;; +110D5;SORA SOMPENG LETTER GAH;Lo;0;L;;;;;N;;;;; +110D6;SORA SOMPENG LETTER MAH;Lo;0;L;;;;;N;;;;; +110D7;SORA SOMPENG LETTER NGAH;Lo;0;L;;;;;N;;;;; +110D8;SORA SOMPENG LETTER LAH;Lo;0;L;;;;;N;;;;; +110D9;SORA SOMPENG LETTER NAH;Lo;0;L;;;;;N;;;;; +110DA;SORA SOMPENG LETTER VAH;Lo;0;L;;;;;N;;;;; +110DB;SORA SOMPENG LETTER PAH;Lo;0;L;;;;;N;;;;; +110DC;SORA SOMPENG LETTER YAH;Lo;0;L;;;;;N;;;;; +110DD;SORA SOMPENG LETTER RAH;Lo;0;L;;;;;N;;;;; +110DE;SORA SOMPENG LETTER HAH;Lo;0;L;;;;;N;;;;; +110DF;SORA SOMPENG LETTER KAH;Lo;0;L;;;;;N;;;;; +110E0;SORA SOMPENG LETTER JAH;Lo;0;L;;;;;N;;;;; +110E1;SORA SOMPENG LETTER NYAH;Lo;0;L;;;;;N;;;;; +110E2;SORA SOMPENG LETTER AH;Lo;0;L;;;;;N;;;;; +110E3;SORA SOMPENG LETTER EEH;Lo;0;L;;;;;N;;;;; +110E4;SORA SOMPENG LETTER IH;Lo;0;L;;;;;N;;;;; +110E5;SORA SOMPENG LETTER UH;Lo;0;L;;;;;N;;;;; +110E6;SORA SOMPENG LETTER OH;Lo;0;L;;;;;N;;;;; +110E7;SORA SOMPENG LETTER EH;Lo;0;L;;;;;N;;;;; +110E8;SORA SOMPENG LETTER MAE;Lo;0;L;;;;;N;;;;; +110F0;SORA SOMPENG DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +110F1;SORA SOMPENG DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +110F2;SORA SOMPENG DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +110F3;SORA SOMPENG DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +110F4;SORA SOMPENG DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +110F5;SORA SOMPENG DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +110F6;SORA SOMPENG DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +110F7;SORA SOMPENG DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +110F8;SORA SOMPENG DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +110F9;SORA SOMPENG DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +11100;CHAKMA SIGN CANDRABINDU;Mn;230;NSM;;;;;N;;;;; +11101;CHAKMA SIGN ANUSVARA;Mn;230;NSM;;;;;N;;;;; +11102;CHAKMA SIGN VISARGA;Mn;230;NSM;;;;;N;;;;; +11103;CHAKMA LETTER AA;Lo;0;L;;;;;N;;;;; +11104;CHAKMA LETTER I;Lo;0;L;;;;;N;;;;; +11105;CHAKMA LETTER U;Lo;0;L;;;;;N;;;;; +11106;CHAKMA LETTER E;Lo;0;L;;;;;N;;;;; +11107;CHAKMA LETTER KAA;Lo;0;L;;;;;N;;;;; +11108;CHAKMA LETTER KHAA;Lo;0;L;;;;;N;;;;; +11109;CHAKMA LETTER GAA;Lo;0;L;;;;;N;;;;; +1110A;CHAKMA LETTER GHAA;Lo;0;L;;;;;N;;;;; +1110B;CHAKMA LETTER NGAA;Lo;0;L;;;;;N;;;;; +1110C;CHAKMA LETTER CAA;Lo;0;L;;;;;N;;;;; +1110D;CHAKMA LETTER CHAA;Lo;0;L;;;;;N;;;;; +1110E;CHAKMA LETTER JAA;Lo;0;L;;;;;N;;;;; +1110F;CHAKMA LETTER JHAA;Lo;0;L;;;;;N;;;;; +11110;CHAKMA LETTER NYAA;Lo;0;L;;;;;N;;;;; +11111;CHAKMA LETTER TTAA;Lo;0;L;;;;;N;;;;; +11112;CHAKMA LETTER TTHAA;Lo;0;L;;;;;N;;;;; +11113;CHAKMA LETTER DDAA;Lo;0;L;;;;;N;;;;; +11114;CHAKMA LETTER DDHAA;Lo;0;L;;;;;N;;;;; +11115;CHAKMA LETTER NNAA;Lo;0;L;;;;;N;;;;; +11116;CHAKMA LETTER TAA;Lo;0;L;;;;;N;;;;; +11117;CHAKMA LETTER THAA;Lo;0;L;;;;;N;;;;; +11118;CHAKMA LETTER DAA;Lo;0;L;;;;;N;;;;; +11119;CHAKMA LETTER DHAA;Lo;0;L;;;;;N;;;;; +1111A;CHAKMA LETTER NAA;Lo;0;L;;;;;N;;;;; +1111B;CHAKMA LETTER PAA;Lo;0;L;;;;;N;;;;; +1111C;CHAKMA LETTER PHAA;Lo;0;L;;;;;N;;;;; +1111D;CHAKMA LETTER BAA;Lo;0;L;;;;;N;;;;; +1111E;CHAKMA LETTER BHAA;Lo;0;L;;;;;N;;;;; +1111F;CHAKMA LETTER MAA;Lo;0;L;;;;;N;;;;; +11120;CHAKMA LETTER YYAA;Lo;0;L;;;;;N;;;;; +11121;CHAKMA LETTER YAA;Lo;0;L;;;;;N;;;;; +11122;CHAKMA LETTER RAA;Lo;0;L;;;;;N;;;;; +11123;CHAKMA LETTER LAA;Lo;0;L;;;;;N;;;;; +11124;CHAKMA LETTER WAA;Lo;0;L;;;;;N;;;;; +11125;CHAKMA LETTER SAA;Lo;0;L;;;;;N;;;;; +11126;CHAKMA LETTER HAA;Lo;0;L;;;;;N;;;;; +11127;CHAKMA VOWEL SIGN A;Mn;0;NSM;;;;;N;;;;; +11128;CHAKMA VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; +11129;CHAKMA VOWEL SIGN II;Mn;0;NSM;;;;;N;;;;; +1112A;CHAKMA VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +1112B;CHAKMA VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +1112C;CHAKMA VOWEL SIGN E;Mc;0;L;;;;;N;;;;; +1112D;CHAKMA VOWEL SIGN AI;Mn;0;NSM;;;;;N;;;;; +1112E;CHAKMA VOWEL SIGN O;Mn;0;NSM;11131 11127;;;;N;;;;; +1112F;CHAKMA VOWEL SIGN AU;Mn;0;NSM;11132 11127;;;;N;;;;; +11130;CHAKMA VOWEL SIGN OI;Mn;0;NSM;;;;;N;;;;; +11131;CHAKMA O MARK;Mn;0;NSM;;;;;N;;;;; +11132;CHAKMA AU MARK;Mn;0;NSM;;;;;N;;;;; +11133;CHAKMA VIRAMA;Mn;9;NSM;;;;;N;;;;; +11134;CHAKMA MAAYYAA;Mn;9;NSM;;;;;N;;;;; +11136;CHAKMA DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +11137;CHAKMA DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +11138;CHAKMA DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +11139;CHAKMA DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +1113A;CHAKMA DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +1113B;CHAKMA DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +1113C;CHAKMA DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +1113D;CHAKMA DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +1113E;CHAKMA DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +1113F;CHAKMA DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +11140;CHAKMA SECTION MARK;Po;0;L;;;;;N;;;;; +11141;CHAKMA DANDA;Po;0;L;;;;;N;;;;; +11142;CHAKMA DOUBLE DANDA;Po;0;L;;;;;N;;;;; +11143;CHAKMA QUESTION MARK;Po;0;L;;;;;N;;;;; +11144;CHAKMA LETTER LHAA;Lo;0;L;;;;;N;;;;; +11145;CHAKMA VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +11146;CHAKMA VOWEL SIGN EI;Mc;0;L;;;;;N;;;;; +11147;CHAKMA LETTER VAA;Lo;0;L;;;;;N;;;;; +11150;MAHAJANI LETTER A;Lo;0;L;;;;;N;;;;; +11151;MAHAJANI LETTER I;Lo;0;L;;;;;N;;;;; +11152;MAHAJANI LETTER U;Lo;0;L;;;;;N;;;;; +11153;MAHAJANI LETTER E;Lo;0;L;;;;;N;;;;; +11154;MAHAJANI LETTER O;Lo;0;L;;;;;N;;;;; +11155;MAHAJANI LETTER KA;Lo;0;L;;;;;N;;;;; +11156;MAHAJANI LETTER KHA;Lo;0;L;;;;;N;;;;; +11157;MAHAJANI LETTER GA;Lo;0;L;;;;;N;;;;; +11158;MAHAJANI LETTER GHA;Lo;0;L;;;;;N;;;;; +11159;MAHAJANI LETTER CA;Lo;0;L;;;;;N;;;;; +1115A;MAHAJANI LETTER CHA;Lo;0;L;;;;;N;;;;; +1115B;MAHAJANI LETTER JA;Lo;0;L;;;;;N;;;;; +1115C;MAHAJANI LETTER JHA;Lo;0;L;;;;;N;;;;; +1115D;MAHAJANI LETTER NYA;Lo;0;L;;;;;N;;;;; +1115E;MAHAJANI LETTER TTA;Lo;0;L;;;;;N;;;;; +1115F;MAHAJANI LETTER TTHA;Lo;0;L;;;;;N;;;;; +11160;MAHAJANI LETTER DDA;Lo;0;L;;;;;N;;;;; +11161;MAHAJANI LETTER DDHA;Lo;0;L;;;;;N;;;;; +11162;MAHAJANI LETTER NNA;Lo;0;L;;;;;N;;;;; +11163;MAHAJANI LETTER TA;Lo;0;L;;;;;N;;;;; +11164;MAHAJANI LETTER THA;Lo;0;L;;;;;N;;;;; +11165;MAHAJANI LETTER DA;Lo;0;L;;;;;N;;;;; +11166;MAHAJANI LETTER DHA;Lo;0;L;;;;;N;;;;; +11167;MAHAJANI LETTER NA;Lo;0;L;;;;;N;;;;; +11168;MAHAJANI LETTER PA;Lo;0;L;;;;;N;;;;; +11169;MAHAJANI LETTER PHA;Lo;0;L;;;;;N;;;;; +1116A;MAHAJANI LETTER BA;Lo;0;L;;;;;N;;;;; +1116B;MAHAJANI LETTER BHA;Lo;0;L;;;;;N;;;;; +1116C;MAHAJANI LETTER MA;Lo;0;L;;;;;N;;;;; +1116D;MAHAJANI LETTER RA;Lo;0;L;;;;;N;;;;; +1116E;MAHAJANI LETTER LA;Lo;0;L;;;;;N;;;;; +1116F;MAHAJANI LETTER VA;Lo;0;L;;;;;N;;;;; +11170;MAHAJANI LETTER SA;Lo;0;L;;;;;N;;;;; +11171;MAHAJANI LETTER HA;Lo;0;L;;;;;N;;;;; +11172;MAHAJANI LETTER RRA;Lo;0;L;;;;;N;;;;; +11173;MAHAJANI SIGN NUKTA;Mn;7;NSM;;;;;N;;;;; +11174;MAHAJANI ABBREVIATION SIGN;Po;0;L;;;;;N;;;;; +11175;MAHAJANI SECTION MARK;Po;0;L;;;;;N;;;;; +11176;MAHAJANI LIGATURE SHRI;Lo;0;L;;;;;N;;;;; +11180;SHARADA SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;; +11181;SHARADA SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; +11182;SHARADA SIGN VISARGA;Mc;0;L;;;;;N;;;;; +11183;SHARADA LETTER A;Lo;0;L;;;;;N;;;;; +11184;SHARADA LETTER AA;Lo;0;L;;;;;N;;;;; +11185;SHARADA LETTER I;Lo;0;L;;;;;N;;;;; +11186;SHARADA LETTER II;Lo;0;L;;;;;N;;;;; +11187;SHARADA LETTER U;Lo;0;L;;;;;N;;;;; +11188;SHARADA LETTER UU;Lo;0;L;;;;;N;;;;; +11189;SHARADA LETTER VOCALIC R;Lo;0;L;;;;;N;;;;; +1118A;SHARADA LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;; +1118B;SHARADA LETTER VOCALIC L;Lo;0;L;;;;;N;;;;; +1118C;SHARADA LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;; +1118D;SHARADA LETTER E;Lo;0;L;;;;;N;;;;; +1118E;SHARADA LETTER AI;Lo;0;L;;;;;N;;;;; +1118F;SHARADA LETTER O;Lo;0;L;;;;;N;;;;; +11190;SHARADA LETTER AU;Lo;0;L;;;;;N;;;;; +11191;SHARADA LETTER KA;Lo;0;L;;;;;N;;;;; +11192;SHARADA LETTER KHA;Lo;0;L;;;;;N;;;;; +11193;SHARADA LETTER GA;Lo;0;L;;;;;N;;;;; +11194;SHARADA LETTER GHA;Lo;0;L;;;;;N;;;;; +11195;SHARADA LETTER NGA;Lo;0;L;;;;;N;;;;; +11196;SHARADA LETTER CA;Lo;0;L;;;;;N;;;;; +11197;SHARADA LETTER CHA;Lo;0;L;;;;;N;;;;; +11198;SHARADA LETTER JA;Lo;0;L;;;;;N;;;;; +11199;SHARADA LETTER JHA;Lo;0;L;;;;;N;;;;; +1119A;SHARADA LETTER NYA;Lo;0;L;;;;;N;;;;; +1119B;SHARADA LETTER TTA;Lo;0;L;;;;;N;;;;; +1119C;SHARADA LETTER TTHA;Lo;0;L;;;;;N;;;;; +1119D;SHARADA LETTER DDA;Lo;0;L;;;;;N;;;;; +1119E;SHARADA LETTER DDHA;Lo;0;L;;;;;N;;;;; +1119F;SHARADA LETTER NNA;Lo;0;L;;;;;N;;;;; +111A0;SHARADA LETTER TA;Lo;0;L;;;;;N;;;;; +111A1;SHARADA LETTER THA;Lo;0;L;;;;;N;;;;; +111A2;SHARADA LETTER DA;Lo;0;L;;;;;N;;;;; +111A3;SHARADA LETTER DHA;Lo;0;L;;;;;N;;;;; +111A4;SHARADA LETTER NA;Lo;0;L;;;;;N;;;;; +111A5;SHARADA LETTER PA;Lo;0;L;;;;;N;;;;; +111A6;SHARADA LETTER PHA;Lo;0;L;;;;;N;;;;; +111A7;SHARADA LETTER BA;Lo;0;L;;;;;N;;;;; +111A8;SHARADA LETTER BHA;Lo;0;L;;;;;N;;;;; +111A9;SHARADA LETTER MA;Lo;0;L;;;;;N;;;;; +111AA;SHARADA LETTER YA;Lo;0;L;;;;;N;;;;; +111AB;SHARADA LETTER RA;Lo;0;L;;;;;N;;;;; +111AC;SHARADA LETTER LA;Lo;0;L;;;;;N;;;;; +111AD;SHARADA LETTER LLA;Lo;0;L;;;;;N;;;;; +111AE;SHARADA LETTER VA;Lo;0;L;;;;;N;;;;; +111AF;SHARADA LETTER SHA;Lo;0;L;;;;;N;;;;; +111B0;SHARADA LETTER SSA;Lo;0;L;;;;;N;;;;; +111B1;SHARADA LETTER SA;Lo;0;L;;;;;N;;;;; +111B2;SHARADA LETTER HA;Lo;0;L;;;;;N;;;;; +111B3;SHARADA VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +111B4;SHARADA VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +111B5;SHARADA VOWEL SIGN II;Mc;0;L;;;;;N;;;;; +111B6;SHARADA VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +111B7;SHARADA VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +111B8;SHARADA VOWEL SIGN VOCALIC R;Mn;0;NSM;;;;;N;;;;; +111B9;SHARADA VOWEL SIGN VOCALIC RR;Mn;0;NSM;;;;;N;;;;; +111BA;SHARADA VOWEL SIGN VOCALIC L;Mn;0;NSM;;;;;N;;;;; +111BB;SHARADA VOWEL SIGN VOCALIC LL;Mn;0;NSM;;;;;N;;;;; +111BC;SHARADA VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;; +111BD;SHARADA VOWEL SIGN AI;Mn;0;NSM;;;;;N;;;;; +111BE;SHARADA VOWEL SIGN O;Mn;0;NSM;;;;;N;;;;; +111BF;SHARADA VOWEL SIGN AU;Mc;0;L;;;;;N;;;;; +111C0;SHARADA SIGN VIRAMA;Mc;9;L;;;;;N;;;;; +111C1;SHARADA SIGN AVAGRAHA;Lo;0;L;;;;;N;;;;; +111C2;SHARADA SIGN JIHVAMULIYA;Lo;0;L;;;;;N;;;;; +111C3;SHARADA SIGN UPADHMANIYA;Lo;0;L;;;;;N;;;;; +111C4;SHARADA OM;Lo;0;L;;;;;N;;;;; +111C5;SHARADA DANDA;Po;0;L;;;;;N;;;;; +111C6;SHARADA DOUBLE DANDA;Po;0;L;;;;;N;;;;; +111C7;SHARADA ABBREVIATION SIGN;Po;0;L;;;;;N;;;;; +111C8;SHARADA SEPARATOR;Po;0;L;;;;;N;;;;; +111C9;SHARADA SANDHI MARK;Mn;0;NSM;;;;;N;;;;; +111CA;SHARADA SIGN NUKTA;Mn;7;NSM;;;;;N;;;;; +111CB;SHARADA VOWEL MODIFIER MARK;Mn;0;NSM;;;;;N;;;;; +111CC;SHARADA EXTRA SHORT VOWEL MARK;Mn;0;NSM;;;;;N;;;;; +111CD;SHARADA SUTRA MARK;Po;0;L;;;;;N;;;;; +111CE;SHARADA VOWEL SIGN PRISHTHAMATRA E;Mc;0;L;;;;;N;;;;; +111CF;SHARADA SIGN INVERTED CANDRABINDU;Mn;0;NSM;;;;;N;;;;; +111D0;SHARADA DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +111D1;SHARADA DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +111D2;SHARADA DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +111D3;SHARADA DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +111D4;SHARADA DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +111D5;SHARADA DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +111D6;SHARADA DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +111D7;SHARADA DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +111D8;SHARADA DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +111D9;SHARADA DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +111DA;SHARADA EKAM;Lo;0;L;;;;;N;;;;; +111DB;SHARADA SIGN SIDDHAM;Po;0;L;;;;;N;;;;; +111DC;SHARADA HEADSTROKE;Lo;0;L;;;;;N;;;;; +111DD;SHARADA CONTINUATION SIGN;Po;0;L;;;;;N;;;;; +111DE;SHARADA SECTION MARK-1;Po;0;L;;;;;N;;;;; +111DF;SHARADA SECTION MARK-2;Po;0;L;;;;;N;;;;; +111E1;SINHALA ARCHAIC DIGIT ONE;No;0;L;;;;1;N;;;;; +111E2;SINHALA ARCHAIC DIGIT TWO;No;0;L;;;;2;N;;;;; +111E3;SINHALA ARCHAIC DIGIT THREE;No;0;L;;;;3;N;;;;; +111E4;SINHALA ARCHAIC DIGIT FOUR;No;0;L;;;;4;N;;;;; +111E5;SINHALA ARCHAIC DIGIT FIVE;No;0;L;;;;5;N;;;;; +111E6;SINHALA ARCHAIC DIGIT SIX;No;0;L;;;;6;N;;;;; +111E7;SINHALA ARCHAIC DIGIT SEVEN;No;0;L;;;;7;N;;;;; +111E8;SINHALA ARCHAIC DIGIT EIGHT;No;0;L;;;;8;N;;;;; +111E9;SINHALA ARCHAIC DIGIT NINE;No;0;L;;;;9;N;;;;; +111EA;SINHALA ARCHAIC NUMBER TEN;No;0;L;;;;10;N;;;;; +111EB;SINHALA ARCHAIC NUMBER TWENTY;No;0;L;;;;20;N;;;;; +111EC;SINHALA ARCHAIC NUMBER THIRTY;No;0;L;;;;30;N;;;;; +111ED;SINHALA ARCHAIC NUMBER FORTY;No;0;L;;;;40;N;;;;; +111EE;SINHALA ARCHAIC NUMBER FIFTY;No;0;L;;;;50;N;;;;; +111EF;SINHALA ARCHAIC NUMBER SIXTY;No;0;L;;;;60;N;;;;; +111F0;SINHALA ARCHAIC NUMBER SEVENTY;No;0;L;;;;70;N;;;;; +111F1;SINHALA ARCHAIC NUMBER EIGHTY;No;0;L;;;;80;N;;;;; +111F2;SINHALA ARCHAIC NUMBER NINETY;No;0;L;;;;90;N;;;;; +111F3;SINHALA ARCHAIC NUMBER ONE HUNDRED;No;0;L;;;;100;N;;;;; +111F4;SINHALA ARCHAIC NUMBER ONE THOUSAND;No;0;L;;;;1000;N;;;;; +11200;KHOJKI LETTER A;Lo;0;L;;;;;N;;;;; +11201;KHOJKI LETTER AA;Lo;0;L;;;;;N;;;;; +11202;KHOJKI LETTER I;Lo;0;L;;;;;N;;;;; +11203;KHOJKI LETTER U;Lo;0;L;;;;;N;;;;; +11204;KHOJKI LETTER E;Lo;0;L;;;;;N;;;;; +11205;KHOJKI LETTER AI;Lo;0;L;;;;;N;;;;; +11206;KHOJKI LETTER O;Lo;0;L;;;;;N;;;;; +11207;KHOJKI LETTER AU;Lo;0;L;;;;;N;;;;; +11208;KHOJKI LETTER KA;Lo;0;L;;;;;N;;;;; +11209;KHOJKI LETTER KHA;Lo;0;L;;;;;N;;;;; +1120A;KHOJKI LETTER GA;Lo;0;L;;;;;N;;;;; +1120B;KHOJKI LETTER GGA;Lo;0;L;;;;;N;;;;; +1120C;KHOJKI LETTER GHA;Lo;0;L;;;;;N;;;;; +1120D;KHOJKI LETTER NGA;Lo;0;L;;;;;N;;;;; +1120E;KHOJKI LETTER CA;Lo;0;L;;;;;N;;;;; +1120F;KHOJKI LETTER CHA;Lo;0;L;;;;;N;;;;; +11210;KHOJKI LETTER JA;Lo;0;L;;;;;N;;;;; +11211;KHOJKI LETTER JJA;Lo;0;L;;;;;N;;;;; +11213;KHOJKI LETTER NYA;Lo;0;L;;;;;N;;;;; +11214;KHOJKI LETTER TTA;Lo;0;L;;;;;N;;;;; +11215;KHOJKI LETTER TTHA;Lo;0;L;;;;;N;;;;; +11216;KHOJKI LETTER DDA;Lo;0;L;;;;;N;;;;; +11217;KHOJKI LETTER DDHA;Lo;0;L;;;;;N;;;;; +11218;KHOJKI LETTER NNA;Lo;0;L;;;;;N;;;;; +11219;KHOJKI LETTER TA;Lo;0;L;;;;;N;;;;; +1121A;KHOJKI LETTER THA;Lo;0;L;;;;;N;;;;; +1121B;KHOJKI LETTER DA;Lo;0;L;;;;;N;;;;; +1121C;KHOJKI LETTER DDDA;Lo;0;L;;;;;N;;;;; +1121D;KHOJKI LETTER DHA;Lo;0;L;;;;;N;;;;; +1121E;KHOJKI LETTER NA;Lo;0;L;;;;;N;;;;; +1121F;KHOJKI LETTER PA;Lo;0;L;;;;;N;;;;; +11220;KHOJKI LETTER PHA;Lo;0;L;;;;;N;;;;; +11221;KHOJKI LETTER BA;Lo;0;L;;;;;N;;;;; +11222;KHOJKI LETTER BBA;Lo;0;L;;;;;N;;;;; +11223;KHOJKI LETTER BHA;Lo;0;L;;;;;N;;;;; +11224;KHOJKI LETTER MA;Lo;0;L;;;;;N;;;;; +11225;KHOJKI LETTER YA;Lo;0;L;;;;;N;;;;; +11226;KHOJKI LETTER RA;Lo;0;L;;;;;N;;;;; +11227;KHOJKI LETTER LA;Lo;0;L;;;;;N;;;;; +11228;KHOJKI LETTER VA;Lo;0;L;;;;;N;;;;; +11229;KHOJKI LETTER SA;Lo;0;L;;;;;N;;;;; +1122A;KHOJKI LETTER HA;Lo;0;L;;;;;N;;;;; +1122B;KHOJKI LETTER LLA;Lo;0;L;;;;;N;;;;; +1122C;KHOJKI VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +1122D;KHOJKI VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +1122E;KHOJKI VOWEL SIGN II;Mc;0;L;;;;;N;;;;; +1122F;KHOJKI VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +11230;KHOJKI VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;; +11231;KHOJKI VOWEL SIGN AI;Mn;0;NSM;;;;;N;;;;; +11232;KHOJKI VOWEL SIGN O;Mc;0;L;;;;;N;;;;; +11233;KHOJKI VOWEL SIGN AU;Mc;0;L;;;;;N;;;;; +11234;KHOJKI SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; +11235;KHOJKI SIGN VIRAMA;Mc;9;L;;;;;N;;;;; +11236;KHOJKI SIGN NUKTA;Mn;7;NSM;;;;;N;;;;; +11237;KHOJKI SIGN SHADDA;Mn;0;NSM;;;;;N;;;;; +11238;KHOJKI DANDA;Po;0;L;;;;;N;;;;; +11239;KHOJKI DOUBLE DANDA;Po;0;L;;;;;N;;;;; +1123A;KHOJKI WORD SEPARATOR;Po;0;L;;;;;N;;;;; +1123B;KHOJKI SECTION MARK;Po;0;L;;;;;N;;;;; +1123C;KHOJKI DOUBLE SECTION MARK;Po;0;L;;;;;N;;;;; +1123D;KHOJKI ABBREVIATION SIGN;Po;0;L;;;;;N;;;;; +1123E;KHOJKI SIGN SUKUN;Mn;0;NSM;;;;;N;;;;; +11280;MULTANI LETTER A;Lo;0;L;;;;;N;;;;; +11281;MULTANI LETTER I;Lo;0;L;;;;;N;;;;; +11282;MULTANI LETTER U;Lo;0;L;;;;;N;;;;; +11283;MULTANI LETTER E;Lo;0;L;;;;;N;;;;; +11284;MULTANI LETTER KA;Lo;0;L;;;;;N;;;;; +11285;MULTANI LETTER KHA;Lo;0;L;;;;;N;;;;; +11286;MULTANI LETTER GA;Lo;0;L;;;;;N;;;;; +11288;MULTANI LETTER GHA;Lo;0;L;;;;;N;;;;; +1128A;MULTANI LETTER CA;Lo;0;L;;;;;N;;;;; +1128B;MULTANI LETTER CHA;Lo;0;L;;;;;N;;;;; +1128C;MULTANI LETTER JA;Lo;0;L;;;;;N;;;;; +1128D;MULTANI LETTER JJA;Lo;0;L;;;;;N;;;;; +1128F;MULTANI LETTER NYA;Lo;0;L;;;;;N;;;;; +11290;MULTANI LETTER TTA;Lo;0;L;;;;;N;;;;; +11291;MULTANI LETTER TTHA;Lo;0;L;;;;;N;;;;; +11292;MULTANI LETTER DDA;Lo;0;L;;;;;N;;;;; +11293;MULTANI LETTER DDDA;Lo;0;L;;;;;N;;;;; +11294;MULTANI LETTER DDHA;Lo;0;L;;;;;N;;;;; +11295;MULTANI LETTER NNA;Lo;0;L;;;;;N;;;;; +11296;MULTANI LETTER TA;Lo;0;L;;;;;N;;;;; +11297;MULTANI LETTER THA;Lo;0;L;;;;;N;;;;; +11298;MULTANI LETTER DA;Lo;0;L;;;;;N;;;;; +11299;MULTANI LETTER DHA;Lo;0;L;;;;;N;;;;; +1129A;MULTANI LETTER NA;Lo;0;L;;;;;N;;;;; +1129B;MULTANI LETTER PA;Lo;0;L;;;;;N;;;;; +1129C;MULTANI LETTER PHA;Lo;0;L;;;;;N;;;;; +1129D;MULTANI LETTER BA;Lo;0;L;;;;;N;;;;; +1129F;MULTANI LETTER BHA;Lo;0;L;;;;;N;;;;; +112A0;MULTANI LETTER MA;Lo;0;L;;;;;N;;;;; +112A1;MULTANI LETTER YA;Lo;0;L;;;;;N;;;;; +112A2;MULTANI LETTER RA;Lo;0;L;;;;;N;;;;; +112A3;MULTANI LETTER LA;Lo;0;L;;;;;N;;;;; +112A4;MULTANI LETTER VA;Lo;0;L;;;;;N;;;;; +112A5;MULTANI LETTER SA;Lo;0;L;;;;;N;;;;; +112A6;MULTANI LETTER HA;Lo;0;L;;;;;N;;;;; +112A7;MULTANI LETTER RRA;Lo;0;L;;;;;N;;;;; +112A8;MULTANI LETTER RHA;Lo;0;L;;;;;N;;;;; +112A9;MULTANI SECTION MARK;Po;0;L;;;;;N;;;;; +112B0;KHUDAWADI LETTER A;Lo;0;L;;;;;N;;;;; +112B1;KHUDAWADI LETTER AA;Lo;0;L;;;;;N;;;;; +112B2;KHUDAWADI LETTER I;Lo;0;L;;;;;N;;;;; +112B3;KHUDAWADI LETTER II;Lo;0;L;;;;;N;;;;; +112B4;KHUDAWADI LETTER U;Lo;0;L;;;;;N;;;;; +112B5;KHUDAWADI LETTER UU;Lo;0;L;;;;;N;;;;; +112B6;KHUDAWADI LETTER E;Lo;0;L;;;;;N;;;;; +112B7;KHUDAWADI LETTER AI;Lo;0;L;;;;;N;;;;; +112B8;KHUDAWADI LETTER O;Lo;0;L;;;;;N;;;;; +112B9;KHUDAWADI LETTER AU;Lo;0;L;;;;;N;;;;; +112BA;KHUDAWADI LETTER KA;Lo;0;L;;;;;N;;;;; +112BB;KHUDAWADI LETTER KHA;Lo;0;L;;;;;N;;;;; +112BC;KHUDAWADI LETTER GA;Lo;0;L;;;;;N;;;;; +112BD;KHUDAWADI LETTER GGA;Lo;0;L;;;;;N;;;;; +112BE;KHUDAWADI LETTER GHA;Lo;0;L;;;;;N;;;;; +112BF;KHUDAWADI LETTER NGA;Lo;0;L;;;;;N;;;;; +112C0;KHUDAWADI LETTER CA;Lo;0;L;;;;;N;;;;; +112C1;KHUDAWADI LETTER CHA;Lo;0;L;;;;;N;;;;; +112C2;KHUDAWADI LETTER JA;Lo;0;L;;;;;N;;;;; +112C3;KHUDAWADI LETTER JJA;Lo;0;L;;;;;N;;;;; +112C4;KHUDAWADI LETTER JHA;Lo;0;L;;;;;N;;;;; +112C5;KHUDAWADI LETTER NYA;Lo;0;L;;;;;N;;;;; +112C6;KHUDAWADI LETTER TTA;Lo;0;L;;;;;N;;;;; +112C7;KHUDAWADI LETTER TTHA;Lo;0;L;;;;;N;;;;; +112C8;KHUDAWADI LETTER DDA;Lo;0;L;;;;;N;;;;; +112C9;KHUDAWADI LETTER DDDA;Lo;0;L;;;;;N;;;;; +112CA;KHUDAWADI LETTER RRA;Lo;0;L;;;;;N;;;;; +112CB;KHUDAWADI LETTER DDHA;Lo;0;L;;;;;N;;;;; +112CC;KHUDAWADI LETTER NNA;Lo;0;L;;;;;N;;;;; +112CD;KHUDAWADI LETTER TA;Lo;0;L;;;;;N;;;;; +112CE;KHUDAWADI LETTER THA;Lo;0;L;;;;;N;;;;; +112CF;KHUDAWADI LETTER DA;Lo;0;L;;;;;N;;;;; +112D0;KHUDAWADI LETTER DHA;Lo;0;L;;;;;N;;;;; +112D1;KHUDAWADI LETTER NA;Lo;0;L;;;;;N;;;;; +112D2;KHUDAWADI LETTER PA;Lo;0;L;;;;;N;;;;; +112D3;KHUDAWADI LETTER PHA;Lo;0;L;;;;;N;;;;; +112D4;KHUDAWADI LETTER BA;Lo;0;L;;;;;N;;;;; +112D5;KHUDAWADI LETTER BBA;Lo;0;L;;;;;N;;;;; +112D6;KHUDAWADI LETTER BHA;Lo;0;L;;;;;N;;;;; +112D7;KHUDAWADI LETTER MA;Lo;0;L;;;;;N;;;;; +112D8;KHUDAWADI LETTER YA;Lo;0;L;;;;;N;;;;; +112D9;KHUDAWADI LETTER RA;Lo;0;L;;;;;N;;;;; +112DA;KHUDAWADI LETTER LA;Lo;0;L;;;;;N;;;;; +112DB;KHUDAWADI LETTER VA;Lo;0;L;;;;;N;;;;; +112DC;KHUDAWADI LETTER SHA;Lo;0;L;;;;;N;;;;; +112DD;KHUDAWADI LETTER SA;Lo;0;L;;;;;N;;;;; +112DE;KHUDAWADI LETTER HA;Lo;0;L;;;;;N;;;;; +112DF;KHUDAWADI SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; +112E0;KHUDAWADI VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +112E1;KHUDAWADI VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +112E2;KHUDAWADI VOWEL SIGN II;Mc;0;L;;;;;N;;;;; +112E3;KHUDAWADI VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +112E4;KHUDAWADI VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +112E5;KHUDAWADI VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;; +112E6;KHUDAWADI VOWEL SIGN AI;Mn;0;NSM;;;;;N;;;;; +112E7;KHUDAWADI VOWEL SIGN O;Mn;0;NSM;;;;;N;;;;; +112E8;KHUDAWADI VOWEL SIGN AU;Mn;0;NSM;;;;;N;;;;; +112E9;KHUDAWADI SIGN NUKTA;Mn;7;NSM;;;;;N;;;;; +112EA;KHUDAWADI SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; +112F0;KHUDAWADI DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +112F1;KHUDAWADI DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +112F2;KHUDAWADI DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +112F3;KHUDAWADI DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +112F4;KHUDAWADI DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +112F5;KHUDAWADI DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +112F6;KHUDAWADI DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +112F7;KHUDAWADI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +112F8;KHUDAWADI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +112F9;KHUDAWADI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +11300;GRANTHA SIGN COMBINING ANUSVARA ABOVE;Mn;0;NSM;;;;;N;;;;; +11301;GRANTHA SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;; +11302;GRANTHA SIGN ANUSVARA;Mc;0;L;;;;;N;;;;; +11303;GRANTHA SIGN VISARGA;Mc;0;L;;;;;N;;;;; +11305;GRANTHA LETTER A;Lo;0;L;;;;;N;;;;; +11306;GRANTHA LETTER AA;Lo;0;L;;;;;N;;;;; +11307;GRANTHA LETTER I;Lo;0;L;;;;;N;;;;; +11308;GRANTHA LETTER II;Lo;0;L;;;;;N;;;;; +11309;GRANTHA LETTER U;Lo;0;L;;;;;N;;;;; +1130A;GRANTHA LETTER UU;Lo;0;L;;;;;N;;;;; +1130B;GRANTHA LETTER VOCALIC R;Lo;0;L;;;;;N;;;;; +1130C;GRANTHA LETTER VOCALIC L;Lo;0;L;;;;;N;;;;; +1130F;GRANTHA LETTER EE;Lo;0;L;;;;;N;;;;; +11310;GRANTHA LETTER AI;Lo;0;L;;;;;N;;;;; +11313;GRANTHA LETTER OO;Lo;0;L;;;;;N;;;;; +11314;GRANTHA LETTER AU;Lo;0;L;;;;;N;;;;; +11315;GRANTHA LETTER KA;Lo;0;L;;;;;N;;;;; +11316;GRANTHA LETTER KHA;Lo;0;L;;;;;N;;;;; +11317;GRANTHA LETTER GA;Lo;0;L;;;;;N;;;;; +11318;GRANTHA LETTER GHA;Lo;0;L;;;;;N;;;;; +11319;GRANTHA LETTER NGA;Lo;0;L;;;;;N;;;;; +1131A;GRANTHA LETTER CA;Lo;0;L;;;;;N;;;;; +1131B;GRANTHA LETTER CHA;Lo;0;L;;;;;N;;;;; +1131C;GRANTHA LETTER JA;Lo;0;L;;;;;N;;;;; +1131D;GRANTHA LETTER JHA;Lo;0;L;;;;;N;;;;; +1131E;GRANTHA LETTER NYA;Lo;0;L;;;;;N;;;;; +1131F;GRANTHA LETTER TTA;Lo;0;L;;;;;N;;;;; +11320;GRANTHA LETTER TTHA;Lo;0;L;;;;;N;;;;; +11321;GRANTHA LETTER DDA;Lo;0;L;;;;;N;;;;; +11322;GRANTHA LETTER DDHA;Lo;0;L;;;;;N;;;;; +11323;GRANTHA LETTER NNA;Lo;0;L;;;;;N;;;;; +11324;GRANTHA LETTER TA;Lo;0;L;;;;;N;;;;; +11325;GRANTHA LETTER THA;Lo;0;L;;;;;N;;;;; +11326;GRANTHA LETTER DA;Lo;0;L;;;;;N;;;;; +11327;GRANTHA LETTER DHA;Lo;0;L;;;;;N;;;;; +11328;GRANTHA LETTER NA;Lo;0;L;;;;;N;;;;; +1132A;GRANTHA LETTER PA;Lo;0;L;;;;;N;;;;; +1132B;GRANTHA LETTER PHA;Lo;0;L;;;;;N;;;;; +1132C;GRANTHA LETTER BA;Lo;0;L;;;;;N;;;;; +1132D;GRANTHA LETTER BHA;Lo;0;L;;;;;N;;;;; +1132E;GRANTHA LETTER MA;Lo;0;L;;;;;N;;;;; +1132F;GRANTHA LETTER YA;Lo;0;L;;;;;N;;;;; +11330;GRANTHA LETTER RA;Lo;0;L;;;;;N;;;;; +11332;GRANTHA LETTER LA;Lo;0;L;;;;;N;;;;; +11333;GRANTHA LETTER LLA;Lo;0;L;;;;;N;;;;; +11335;GRANTHA LETTER VA;Lo;0;L;;;;;N;;;;; +11336;GRANTHA LETTER SHA;Lo;0;L;;;;;N;;;;; +11337;GRANTHA LETTER SSA;Lo;0;L;;;;;N;;;;; +11338;GRANTHA LETTER SA;Lo;0;L;;;;;N;;;;; +11339;GRANTHA LETTER HA;Lo;0;L;;;;;N;;;;; +1133B;COMBINING BINDU BELOW;Mn;7;NSM;;;;;N;;;;; +1133C;GRANTHA SIGN NUKTA;Mn;7;NSM;;;;;N;;;;; +1133D;GRANTHA SIGN AVAGRAHA;Lo;0;L;;;;;N;;;;; +1133E;GRANTHA VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +1133F;GRANTHA VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +11340;GRANTHA VOWEL SIGN II;Mn;0;NSM;;;;;N;;;;; +11341;GRANTHA VOWEL SIGN U;Mc;0;L;;;;;N;;;;; +11342;GRANTHA VOWEL SIGN UU;Mc;0;L;;;;;N;;;;; +11343;GRANTHA VOWEL SIGN VOCALIC R;Mc;0;L;;;;;N;;;;; +11344;GRANTHA VOWEL SIGN VOCALIC RR;Mc;0;L;;;;;N;;;;; +11347;GRANTHA VOWEL SIGN EE;Mc;0;L;;;;;N;;;;; +11348;GRANTHA VOWEL SIGN AI;Mc;0;L;;;;;N;;;;; +1134B;GRANTHA VOWEL SIGN OO;Mc;0;L;11347 1133E;;;;N;;;;; +1134C;GRANTHA VOWEL SIGN AU;Mc;0;L;11347 11357;;;;N;;;;; +1134D;GRANTHA SIGN VIRAMA;Mc;9;L;;;;;N;;;;; +11350;GRANTHA OM;Lo;0;L;;;;;N;;;;; +11357;GRANTHA AU LENGTH MARK;Mc;0;L;;;;;N;;;;; +1135D;GRANTHA SIGN PLUTA;Lo;0;L;;;;;N;;;;; +1135E;GRANTHA LETTER VEDIC ANUSVARA;Lo;0;L;;;;;N;;;;; +1135F;GRANTHA LETTER VEDIC DOUBLE ANUSVARA;Lo;0;L;;;;;N;;;;; +11360;GRANTHA LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;; +11361;GRANTHA LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;; +11362;GRANTHA VOWEL SIGN VOCALIC L;Mc;0;L;;;;;N;;;;; +11363;GRANTHA VOWEL SIGN VOCALIC LL;Mc;0;L;;;;;N;;;;; +11366;COMBINING GRANTHA DIGIT ZERO;Mn;230;NSM;;;;;N;;;;; +11367;COMBINING GRANTHA DIGIT ONE;Mn;230;NSM;;;;;N;;;;; +11368;COMBINING GRANTHA DIGIT TWO;Mn;230;NSM;;;;;N;;;;; +11369;COMBINING GRANTHA DIGIT THREE;Mn;230;NSM;;;;;N;;;;; +1136A;COMBINING GRANTHA DIGIT FOUR;Mn;230;NSM;;;;;N;;;;; +1136B;COMBINING GRANTHA DIGIT FIVE;Mn;230;NSM;;;;;N;;;;; +1136C;COMBINING GRANTHA DIGIT SIX;Mn;230;NSM;;;;;N;;;;; +11370;COMBINING GRANTHA LETTER A;Mn;230;NSM;;;;;N;;;;; +11371;COMBINING GRANTHA LETTER KA;Mn;230;NSM;;;;;N;;;;; +11372;COMBINING GRANTHA LETTER NA;Mn;230;NSM;;;;;N;;;;; +11373;COMBINING GRANTHA LETTER VI;Mn;230;NSM;;;;;N;;;;; +11374;COMBINING GRANTHA LETTER PA;Mn;230;NSM;;;;;N;;;;; +11400;NEWA LETTER A;Lo;0;L;;;;;N;;;;; +11401;NEWA LETTER AA;Lo;0;L;;;;;N;;;;; +11402;NEWA LETTER I;Lo;0;L;;;;;N;;;;; +11403;NEWA LETTER II;Lo;0;L;;;;;N;;;;; +11404;NEWA LETTER U;Lo;0;L;;;;;N;;;;; +11405;NEWA LETTER UU;Lo;0;L;;;;;N;;;;; +11406;NEWA LETTER VOCALIC R;Lo;0;L;;;;;N;;;;; +11407;NEWA LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;; +11408;NEWA LETTER VOCALIC L;Lo;0;L;;;;;N;;;;; +11409;NEWA LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;; +1140A;NEWA LETTER E;Lo;0;L;;;;;N;;;;; +1140B;NEWA LETTER AI;Lo;0;L;;;;;N;;;;; +1140C;NEWA LETTER O;Lo;0;L;;;;;N;;;;; +1140D;NEWA LETTER AU;Lo;0;L;;;;;N;;;;; +1140E;NEWA LETTER KA;Lo;0;L;;;;;N;;;;; +1140F;NEWA LETTER KHA;Lo;0;L;;;;;N;;;;; +11410;NEWA LETTER GA;Lo;0;L;;;;;N;;;;; +11411;NEWA LETTER GHA;Lo;0;L;;;;;N;;;;; +11412;NEWA LETTER NGA;Lo;0;L;;;;;N;;;;; +11413;NEWA LETTER NGHA;Lo;0;L;;;;;N;;;;; +11414;NEWA LETTER CA;Lo;0;L;;;;;N;;;;; +11415;NEWA LETTER CHA;Lo;0;L;;;;;N;;;;; +11416;NEWA LETTER JA;Lo;0;L;;;;;N;;;;; +11417;NEWA LETTER JHA;Lo;0;L;;;;;N;;;;; +11418;NEWA LETTER NYA;Lo;0;L;;;;;N;;;;; +11419;NEWA LETTER NYHA;Lo;0;L;;;;;N;;;;; +1141A;NEWA LETTER TTA;Lo;0;L;;;;;N;;;;; +1141B;NEWA LETTER TTHA;Lo;0;L;;;;;N;;;;; +1141C;NEWA LETTER DDA;Lo;0;L;;;;;N;;;;; +1141D;NEWA LETTER DDHA;Lo;0;L;;;;;N;;;;; +1141E;NEWA LETTER NNA;Lo;0;L;;;;;N;;;;; +1141F;NEWA LETTER TA;Lo;0;L;;;;;N;;;;; +11420;NEWA LETTER THA;Lo;0;L;;;;;N;;;;; +11421;NEWA LETTER DA;Lo;0;L;;;;;N;;;;; +11422;NEWA LETTER DHA;Lo;0;L;;;;;N;;;;; +11423;NEWA LETTER NA;Lo;0;L;;;;;N;;;;; +11424;NEWA LETTER NHA;Lo;0;L;;;;;N;;;;; +11425;NEWA LETTER PA;Lo;0;L;;;;;N;;;;; +11426;NEWA LETTER PHA;Lo;0;L;;;;;N;;;;; +11427;NEWA LETTER BA;Lo;0;L;;;;;N;;;;; +11428;NEWA LETTER BHA;Lo;0;L;;;;;N;;;;; +11429;NEWA LETTER MA;Lo;0;L;;;;;N;;;;; +1142A;NEWA LETTER MHA;Lo;0;L;;;;;N;;;;; +1142B;NEWA LETTER YA;Lo;0;L;;;;;N;;;;; +1142C;NEWA LETTER RA;Lo;0;L;;;;;N;;;;; +1142D;NEWA LETTER RHA;Lo;0;L;;;;;N;;;;; +1142E;NEWA LETTER LA;Lo;0;L;;;;;N;;;;; +1142F;NEWA LETTER LHA;Lo;0;L;;;;;N;;;;; +11430;NEWA LETTER WA;Lo;0;L;;;;;N;;;;; +11431;NEWA LETTER SHA;Lo;0;L;;;;;N;;;;; +11432;NEWA LETTER SSA;Lo;0;L;;;;;N;;;;; +11433;NEWA LETTER SA;Lo;0;L;;;;;N;;;;; +11434;NEWA LETTER HA;Lo;0;L;;;;;N;;;;; +11435;NEWA VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +11436;NEWA VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +11437;NEWA VOWEL SIGN II;Mc;0;L;;;;;N;;;;; +11438;NEWA VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +11439;NEWA VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +1143A;NEWA VOWEL SIGN VOCALIC R;Mn;0;NSM;;;;;N;;;;; +1143B;NEWA VOWEL SIGN VOCALIC RR;Mn;0;NSM;;;;;N;;;;; +1143C;NEWA VOWEL SIGN VOCALIC L;Mn;0;NSM;;;;;N;;;;; +1143D;NEWA VOWEL SIGN VOCALIC LL;Mn;0;NSM;;;;;N;;;;; +1143E;NEWA VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;; +1143F;NEWA VOWEL SIGN AI;Mn;0;NSM;;;;;N;;;;; +11440;NEWA VOWEL SIGN O;Mc;0;L;;;;;N;;;;; +11441;NEWA VOWEL SIGN AU;Mc;0;L;;;;;N;;;;; +11442;NEWA SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; +11443;NEWA SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;; +11444;NEWA SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; +11445;NEWA SIGN VISARGA;Mc;0;L;;;;;N;;;;; +11446;NEWA SIGN NUKTA;Mn;7;NSM;;;;;N;;;;; +11447;NEWA SIGN AVAGRAHA;Lo;0;L;;;;;N;;;;; +11448;NEWA SIGN FINAL ANUSVARA;Lo;0;L;;;;;N;;;;; +11449;NEWA OM;Lo;0;L;;;;;N;;;;; +1144A;NEWA SIDDHI;Lo;0;L;;;;;N;;;;; +1144B;NEWA DANDA;Po;0;L;;;;;N;;;;; +1144C;NEWA DOUBLE DANDA;Po;0;L;;;;;N;;;;; +1144D;NEWA COMMA;Po;0;L;;;;;N;;;;; +1144E;NEWA GAP FILLER;Po;0;L;;;;;N;;;;; +1144F;NEWA ABBREVIATION SIGN;Po;0;L;;;;;N;;;;; +11450;NEWA DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +11451;NEWA DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +11452;NEWA DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +11453;NEWA DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +11454;NEWA DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +11455;NEWA DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +11456;NEWA DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +11457;NEWA DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +11458;NEWA DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +11459;NEWA DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +1145A;NEWA DOUBLE COMMA;Po;0;L;;;;;N;;;;; +1145B;NEWA PLACEHOLDER MARK;Po;0;L;;;;;N;;;;; +1145D;NEWA INSERTION SIGN;Po;0;L;;;;;N;;;;; +1145E;NEWA SANDHI MARK;Mn;230;NSM;;;;;N;;;;; +1145F;NEWA LETTER VEDIC ANUSVARA;Lo;0;L;;;;;N;;;;; +11460;NEWA SIGN JIHVAMULIYA;Lo;0;L;;;;;N;;;;; +11461;NEWA SIGN UPADHMANIYA;Lo;0;L;;;;;N;;;;; +11480;TIRHUTA ANJI;Lo;0;L;;;;;N;;;;; +11481;TIRHUTA LETTER A;Lo;0;L;;;;;N;;;;; +11482;TIRHUTA LETTER AA;Lo;0;L;;;;;N;;;;; +11483;TIRHUTA LETTER I;Lo;0;L;;;;;N;;;;; +11484;TIRHUTA LETTER II;Lo;0;L;;;;;N;;;;; +11485;TIRHUTA LETTER U;Lo;0;L;;;;;N;;;;; +11486;TIRHUTA LETTER UU;Lo;0;L;;;;;N;;;;; +11487;TIRHUTA LETTER VOCALIC R;Lo;0;L;;;;;N;;;;; +11488;TIRHUTA LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;; +11489;TIRHUTA LETTER VOCALIC L;Lo;0;L;;;;;N;;;;; +1148A;TIRHUTA LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;; +1148B;TIRHUTA LETTER E;Lo;0;L;;;;;N;;;;; +1148C;TIRHUTA LETTER AI;Lo;0;L;;;;;N;;;;; +1148D;TIRHUTA LETTER O;Lo;0;L;;;;;N;;;;; +1148E;TIRHUTA LETTER AU;Lo;0;L;;;;;N;;;;; +1148F;TIRHUTA LETTER KA;Lo;0;L;;;;;N;;;;; +11490;TIRHUTA LETTER KHA;Lo;0;L;;;;;N;;;;; +11491;TIRHUTA LETTER GA;Lo;0;L;;;;;N;;;;; +11492;TIRHUTA LETTER GHA;Lo;0;L;;;;;N;;;;; +11493;TIRHUTA LETTER NGA;Lo;0;L;;;;;N;;;;; +11494;TIRHUTA LETTER CA;Lo;0;L;;;;;N;;;;; +11495;TIRHUTA LETTER CHA;Lo;0;L;;;;;N;;;;; +11496;TIRHUTA LETTER JA;Lo;0;L;;;;;N;;;;; +11497;TIRHUTA LETTER JHA;Lo;0;L;;;;;N;;;;; +11498;TIRHUTA LETTER NYA;Lo;0;L;;;;;N;;;;; +11499;TIRHUTA LETTER TTA;Lo;0;L;;;;;N;;;;; +1149A;TIRHUTA LETTER TTHA;Lo;0;L;;;;;N;;;;; +1149B;TIRHUTA LETTER DDA;Lo;0;L;;;;;N;;;;; +1149C;TIRHUTA LETTER DDHA;Lo;0;L;;;;;N;;;;; +1149D;TIRHUTA LETTER NNA;Lo;0;L;;;;;N;;;;; +1149E;TIRHUTA LETTER TA;Lo;0;L;;;;;N;;;;; +1149F;TIRHUTA LETTER THA;Lo;0;L;;;;;N;;;;; +114A0;TIRHUTA LETTER DA;Lo;0;L;;;;;N;;;;; +114A1;TIRHUTA LETTER DHA;Lo;0;L;;;;;N;;;;; +114A2;TIRHUTA LETTER NA;Lo;0;L;;;;;N;;;;; +114A3;TIRHUTA LETTER PA;Lo;0;L;;;;;N;;;;; +114A4;TIRHUTA LETTER PHA;Lo;0;L;;;;;N;;;;; +114A5;TIRHUTA LETTER BA;Lo;0;L;;;;;N;;;;; +114A6;TIRHUTA LETTER BHA;Lo;0;L;;;;;N;;;;; +114A7;TIRHUTA LETTER MA;Lo;0;L;;;;;N;;;;; +114A8;TIRHUTA LETTER YA;Lo;0;L;;;;;N;;;;; +114A9;TIRHUTA LETTER RA;Lo;0;L;;;;;N;;;;; +114AA;TIRHUTA LETTER LA;Lo;0;L;;;;;N;;;;; +114AB;TIRHUTA LETTER VA;Lo;0;L;;;;;N;;;;; +114AC;TIRHUTA LETTER SHA;Lo;0;L;;;;;N;;;;; +114AD;TIRHUTA LETTER SSA;Lo;0;L;;;;;N;;;;; +114AE;TIRHUTA LETTER SA;Lo;0;L;;;;;N;;;;; +114AF;TIRHUTA LETTER HA;Lo;0;L;;;;;N;;;;; +114B0;TIRHUTA VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +114B1;TIRHUTA VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +114B2;TIRHUTA VOWEL SIGN II;Mc;0;L;;;;;N;;;;; +114B3;TIRHUTA VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +114B4;TIRHUTA VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +114B5;TIRHUTA VOWEL SIGN VOCALIC R;Mn;0;NSM;;;;;N;;;;; +114B6;TIRHUTA VOWEL SIGN VOCALIC RR;Mn;0;NSM;;;;;N;;;;; +114B7;TIRHUTA VOWEL SIGN VOCALIC L;Mn;0;NSM;;;;;N;;;;; +114B8;TIRHUTA VOWEL SIGN VOCALIC LL;Mn;0;NSM;;;;;N;;;;; +114B9;TIRHUTA VOWEL SIGN E;Mc;0;L;;;;;N;;;;; +114BA;TIRHUTA VOWEL SIGN SHORT E;Mn;0;NSM;;;;;N;;;;; +114BB;TIRHUTA VOWEL SIGN AI;Mc;0;L;114B9 114BA;;;;N;;;;; +114BC;TIRHUTA VOWEL SIGN O;Mc;0;L;114B9 114B0;;;;N;;;;; +114BD;TIRHUTA VOWEL SIGN SHORT O;Mc;0;L;;;;;N;;;;; +114BE;TIRHUTA VOWEL SIGN AU;Mc;0;L;114B9 114BD;;;;N;;;;; +114BF;TIRHUTA SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;; +114C0;TIRHUTA SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; +114C1;TIRHUTA SIGN VISARGA;Mc;0;L;;;;;N;;;;; +114C2;TIRHUTA SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; +114C3;TIRHUTA SIGN NUKTA;Mn;7;NSM;;;;;N;;;;; +114C4;TIRHUTA SIGN AVAGRAHA;Lo;0;L;;;;;N;;;;; +114C5;TIRHUTA GVANG;Lo;0;L;;;;;N;;;;; +114C6;TIRHUTA ABBREVIATION SIGN;Po;0;L;;;;;N;;;;; +114C7;TIRHUTA OM;Lo;0;L;;;;;N;;;;; +114D0;TIRHUTA DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +114D1;TIRHUTA DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +114D2;TIRHUTA DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +114D3;TIRHUTA DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +114D4;TIRHUTA DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +114D5;TIRHUTA DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +114D6;TIRHUTA DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +114D7;TIRHUTA DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +114D8;TIRHUTA DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +114D9;TIRHUTA DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +11580;SIDDHAM LETTER A;Lo;0;L;;;;;N;;;;; +11581;SIDDHAM LETTER AA;Lo;0;L;;;;;N;;;;; +11582;SIDDHAM LETTER I;Lo;0;L;;;;;N;;;;; +11583;SIDDHAM LETTER II;Lo;0;L;;;;;N;;;;; +11584;SIDDHAM LETTER U;Lo;0;L;;;;;N;;;;; +11585;SIDDHAM LETTER UU;Lo;0;L;;;;;N;;;;; +11586;SIDDHAM LETTER VOCALIC R;Lo;0;L;;;;;N;;;;; +11587;SIDDHAM LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;; +11588;SIDDHAM LETTER VOCALIC L;Lo;0;L;;;;;N;;;;; +11589;SIDDHAM LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;; +1158A;SIDDHAM LETTER E;Lo;0;L;;;;;N;;;;; +1158B;SIDDHAM LETTER AI;Lo;0;L;;;;;N;;;;; +1158C;SIDDHAM LETTER O;Lo;0;L;;;;;N;;;;; +1158D;SIDDHAM LETTER AU;Lo;0;L;;;;;N;;;;; +1158E;SIDDHAM LETTER KA;Lo;0;L;;;;;N;;;;; +1158F;SIDDHAM LETTER KHA;Lo;0;L;;;;;N;;;;; +11590;SIDDHAM LETTER GA;Lo;0;L;;;;;N;;;;; +11591;SIDDHAM LETTER GHA;Lo;0;L;;;;;N;;;;; +11592;SIDDHAM LETTER NGA;Lo;0;L;;;;;N;;;;; +11593;SIDDHAM LETTER CA;Lo;0;L;;;;;N;;;;; +11594;SIDDHAM LETTER CHA;Lo;0;L;;;;;N;;;;; +11595;SIDDHAM LETTER JA;Lo;0;L;;;;;N;;;;; +11596;SIDDHAM LETTER JHA;Lo;0;L;;;;;N;;;;; +11597;SIDDHAM LETTER NYA;Lo;0;L;;;;;N;;;;; +11598;SIDDHAM LETTER TTA;Lo;0;L;;;;;N;;;;; +11599;SIDDHAM LETTER TTHA;Lo;0;L;;;;;N;;;;; +1159A;SIDDHAM LETTER DDA;Lo;0;L;;;;;N;;;;; +1159B;SIDDHAM LETTER DDHA;Lo;0;L;;;;;N;;;;; +1159C;SIDDHAM LETTER NNA;Lo;0;L;;;;;N;;;;; +1159D;SIDDHAM LETTER TA;Lo;0;L;;;;;N;;;;; +1159E;SIDDHAM LETTER THA;Lo;0;L;;;;;N;;;;; +1159F;SIDDHAM LETTER DA;Lo;0;L;;;;;N;;;;; +115A0;SIDDHAM LETTER DHA;Lo;0;L;;;;;N;;;;; +115A1;SIDDHAM LETTER NA;Lo;0;L;;;;;N;;;;; +115A2;SIDDHAM LETTER PA;Lo;0;L;;;;;N;;;;; +115A3;SIDDHAM LETTER PHA;Lo;0;L;;;;;N;;;;; +115A4;SIDDHAM LETTER BA;Lo;0;L;;;;;N;;;;; +115A5;SIDDHAM LETTER BHA;Lo;0;L;;;;;N;;;;; +115A6;SIDDHAM LETTER MA;Lo;0;L;;;;;N;;;;; +115A7;SIDDHAM LETTER YA;Lo;0;L;;;;;N;;;;; +115A8;SIDDHAM LETTER RA;Lo;0;L;;;;;N;;;;; +115A9;SIDDHAM LETTER LA;Lo;0;L;;;;;N;;;;; +115AA;SIDDHAM LETTER VA;Lo;0;L;;;;;N;;;;; +115AB;SIDDHAM LETTER SHA;Lo;0;L;;;;;N;;;;; +115AC;SIDDHAM LETTER SSA;Lo;0;L;;;;;N;;;;; +115AD;SIDDHAM LETTER SA;Lo;0;L;;;;;N;;;;; +115AE;SIDDHAM LETTER HA;Lo;0;L;;;;;N;;;;; +115AF;SIDDHAM VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +115B0;SIDDHAM VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +115B1;SIDDHAM VOWEL SIGN II;Mc;0;L;;;;;N;;;;; +115B2;SIDDHAM VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +115B3;SIDDHAM VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +115B4;SIDDHAM VOWEL SIGN VOCALIC R;Mn;0;NSM;;;;;N;;;;; +115B5;SIDDHAM VOWEL SIGN VOCALIC RR;Mn;0;NSM;;;;;N;;;;; +115B8;SIDDHAM VOWEL SIGN E;Mc;0;L;;;;;N;;;;; +115B9;SIDDHAM VOWEL SIGN AI;Mc;0;L;;;;;N;;;;; +115BA;SIDDHAM VOWEL SIGN O;Mc;0;L;115B8 115AF;;;;N;;;;; +115BB;SIDDHAM VOWEL SIGN AU;Mc;0;L;115B9 115AF;;;;N;;;;; +115BC;SIDDHAM SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;; +115BD;SIDDHAM SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; +115BE;SIDDHAM SIGN VISARGA;Mc;0;L;;;;;N;;;;; +115BF;SIDDHAM SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; +115C0;SIDDHAM SIGN NUKTA;Mn;7;NSM;;;;;N;;;;; +115C1;SIDDHAM SIGN SIDDHAM;Po;0;L;;;;;N;;;;; +115C2;SIDDHAM DANDA;Po;0;L;;;;;N;;;;; +115C3;SIDDHAM DOUBLE DANDA;Po;0;L;;;;;N;;;;; +115C4;SIDDHAM SEPARATOR DOT;Po;0;L;;;;;N;;;;; +115C5;SIDDHAM SEPARATOR BAR;Po;0;L;;;;;N;;;;; +115C6;SIDDHAM REPETITION MARK-1;Po;0;L;;;;;N;;;;; +115C7;SIDDHAM REPETITION MARK-2;Po;0;L;;;;;N;;;;; +115C8;SIDDHAM REPETITION MARK-3;Po;0;L;;;;;N;;;;; +115C9;SIDDHAM END OF TEXT MARK;Po;0;L;;;;;N;;;;; +115CA;SIDDHAM SECTION MARK WITH TRIDENT AND U-SHAPED ORNAMENTS;Po;0;L;;;;;N;;;;; +115CB;SIDDHAM SECTION MARK WITH TRIDENT AND DOTTED CRESCENTS;Po;0;L;;;;;N;;;;; +115CC;SIDDHAM SECTION MARK WITH RAYS AND DOTTED CRESCENTS;Po;0;L;;;;;N;;;;; +115CD;SIDDHAM SECTION MARK WITH RAYS AND DOTTED DOUBLE CRESCENTS;Po;0;L;;;;;N;;;;; +115CE;SIDDHAM SECTION MARK WITH RAYS AND DOTTED TRIPLE CRESCENTS;Po;0;L;;;;;N;;;;; +115CF;SIDDHAM SECTION MARK DOUBLE RING;Po;0;L;;;;;N;;;;; +115D0;SIDDHAM SECTION MARK DOUBLE RING WITH RAYS;Po;0;L;;;;;N;;;;; +115D1;SIDDHAM SECTION MARK WITH DOUBLE CRESCENTS;Po;0;L;;;;;N;;;;; +115D2;SIDDHAM SECTION MARK WITH TRIPLE CRESCENTS;Po;0;L;;;;;N;;;;; +115D3;SIDDHAM SECTION MARK WITH QUADRUPLE CRESCENTS;Po;0;L;;;;;N;;;;; +115D4;SIDDHAM SECTION MARK WITH SEPTUPLE CRESCENTS;Po;0;L;;;;;N;;;;; +115D5;SIDDHAM SECTION MARK WITH CIRCLES AND RAYS;Po;0;L;;;;;N;;;;; +115D6;SIDDHAM SECTION MARK WITH CIRCLES AND TWO ENCLOSURES;Po;0;L;;;;;N;;;;; +115D7;SIDDHAM SECTION MARK WITH CIRCLES AND FOUR ENCLOSURES;Po;0;L;;;;;N;;;;; +115D8;SIDDHAM LETTER THREE-CIRCLE ALTERNATE I;Lo;0;L;;;;;N;;;;; +115D9;SIDDHAM LETTER TWO-CIRCLE ALTERNATE I;Lo;0;L;;;;;N;;;;; +115DA;SIDDHAM LETTER TWO-CIRCLE ALTERNATE II;Lo;0;L;;;;;N;;;;; +115DB;SIDDHAM LETTER ALTERNATE U;Lo;0;L;;;;;N;;;;; +115DC;SIDDHAM VOWEL SIGN ALTERNATE U;Mn;0;NSM;;;;;N;;;;; +115DD;SIDDHAM VOWEL SIGN ALTERNATE UU;Mn;0;NSM;;;;;N;;;;; +11600;MODI LETTER A;Lo;0;L;;;;;N;;;;; +11601;MODI LETTER AA;Lo;0;L;;;;;N;;;;; +11602;MODI LETTER I;Lo;0;L;;;;;N;;;;; +11603;MODI LETTER II;Lo;0;L;;;;;N;;;;; +11604;MODI LETTER U;Lo;0;L;;;;;N;;;;; +11605;MODI LETTER UU;Lo;0;L;;;;;N;;;;; +11606;MODI LETTER VOCALIC R;Lo;0;L;;;;;N;;;;; +11607;MODI LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;; +11608;MODI LETTER VOCALIC L;Lo;0;L;;;;;N;;;;; +11609;MODI LETTER VOCALIC LL;Lo;0;L;;;;;N;;;;; +1160A;MODI LETTER E;Lo;0;L;;;;;N;;;;; +1160B;MODI LETTER AI;Lo;0;L;;;;;N;;;;; +1160C;MODI LETTER O;Lo;0;L;;;;;N;;;;; +1160D;MODI LETTER AU;Lo;0;L;;;;;N;;;;; +1160E;MODI LETTER KA;Lo;0;L;;;;;N;;;;; +1160F;MODI LETTER KHA;Lo;0;L;;;;;N;;;;; +11610;MODI LETTER GA;Lo;0;L;;;;;N;;;;; +11611;MODI LETTER GHA;Lo;0;L;;;;;N;;;;; +11612;MODI LETTER NGA;Lo;0;L;;;;;N;;;;; +11613;MODI LETTER CA;Lo;0;L;;;;;N;;;;; +11614;MODI LETTER CHA;Lo;0;L;;;;;N;;;;; +11615;MODI LETTER JA;Lo;0;L;;;;;N;;;;; +11616;MODI LETTER JHA;Lo;0;L;;;;;N;;;;; +11617;MODI LETTER NYA;Lo;0;L;;;;;N;;;;; +11618;MODI LETTER TTA;Lo;0;L;;;;;N;;;;; +11619;MODI LETTER TTHA;Lo;0;L;;;;;N;;;;; +1161A;MODI LETTER DDA;Lo;0;L;;;;;N;;;;; +1161B;MODI LETTER DDHA;Lo;0;L;;;;;N;;;;; +1161C;MODI LETTER NNA;Lo;0;L;;;;;N;;;;; +1161D;MODI LETTER TA;Lo;0;L;;;;;N;;;;; +1161E;MODI LETTER THA;Lo;0;L;;;;;N;;;;; +1161F;MODI LETTER DA;Lo;0;L;;;;;N;;;;; +11620;MODI LETTER DHA;Lo;0;L;;;;;N;;;;; +11621;MODI LETTER NA;Lo;0;L;;;;;N;;;;; +11622;MODI LETTER PA;Lo;0;L;;;;;N;;;;; +11623;MODI LETTER PHA;Lo;0;L;;;;;N;;;;; +11624;MODI LETTER BA;Lo;0;L;;;;;N;;;;; +11625;MODI LETTER BHA;Lo;0;L;;;;;N;;;;; +11626;MODI LETTER MA;Lo;0;L;;;;;N;;;;; +11627;MODI LETTER YA;Lo;0;L;;;;;N;;;;; +11628;MODI LETTER RA;Lo;0;L;;;;;N;;;;; +11629;MODI LETTER LA;Lo;0;L;;;;;N;;;;; +1162A;MODI LETTER VA;Lo;0;L;;;;;N;;;;; +1162B;MODI LETTER SHA;Lo;0;L;;;;;N;;;;; +1162C;MODI LETTER SSA;Lo;0;L;;;;;N;;;;; +1162D;MODI LETTER SA;Lo;0;L;;;;;N;;;;; +1162E;MODI LETTER HA;Lo;0;L;;;;;N;;;;; +1162F;MODI LETTER LLA;Lo;0;L;;;;;N;;;;; +11630;MODI VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +11631;MODI VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +11632;MODI VOWEL SIGN II;Mc;0;L;;;;;N;;;;; +11633;MODI VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +11634;MODI VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +11635;MODI VOWEL SIGN VOCALIC R;Mn;0;NSM;;;;;N;;;;; +11636;MODI VOWEL SIGN VOCALIC RR;Mn;0;NSM;;;;;N;;;;; +11637;MODI VOWEL SIGN VOCALIC L;Mn;0;NSM;;;;;N;;;;; +11638;MODI VOWEL SIGN VOCALIC LL;Mn;0;NSM;;;;;N;;;;; +11639;MODI VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;; +1163A;MODI VOWEL SIGN AI;Mn;0;NSM;;;;;N;;;;; +1163B;MODI VOWEL SIGN O;Mc;0;L;;;;;N;;;;; +1163C;MODI VOWEL SIGN AU;Mc;0;L;;;;;N;;;;; +1163D;MODI SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; +1163E;MODI SIGN VISARGA;Mc;0;L;;;;;N;;;;; +1163F;MODI SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; +11640;MODI SIGN ARDHACANDRA;Mn;0;NSM;;;;;N;;;;; +11641;MODI DANDA;Po;0;L;;;;;N;;;;; +11642;MODI DOUBLE DANDA;Po;0;L;;;;;N;;;;; +11643;MODI ABBREVIATION SIGN;Po;0;L;;;;;N;;;;; +11644;MODI SIGN HUVA;Lo;0;L;;;;;N;;;;; +11650;MODI DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +11651;MODI DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +11652;MODI DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +11653;MODI DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +11654;MODI DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +11655;MODI DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +11656;MODI DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +11657;MODI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +11658;MODI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +11659;MODI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +11660;MONGOLIAN BIRGA WITH ORNAMENT;Po;0;ON;;;;;N;;;;; +11661;MONGOLIAN ROTATED BIRGA;Po;0;ON;;;;;N;;;;; +11662;MONGOLIAN DOUBLE BIRGA WITH ORNAMENT;Po;0;ON;;;;;N;;;;; +11663;MONGOLIAN TRIPLE BIRGA WITH ORNAMENT;Po;0;ON;;;;;N;;;;; +11664;MONGOLIAN BIRGA WITH DOUBLE ORNAMENT;Po;0;ON;;;;;N;;;;; +11665;MONGOLIAN ROTATED BIRGA WITH ORNAMENT;Po;0;ON;;;;;N;;;;; +11666;MONGOLIAN ROTATED BIRGA WITH DOUBLE ORNAMENT;Po;0;ON;;;;;N;;;;; +11667;MONGOLIAN INVERTED BIRGA;Po;0;ON;;;;;N;;;;; +11668;MONGOLIAN INVERTED BIRGA WITH DOUBLE ORNAMENT;Po;0;ON;;;;;N;;;;; +11669;MONGOLIAN SWIRL BIRGA;Po;0;ON;;;;;N;;;;; +1166A;MONGOLIAN SWIRL BIRGA WITH ORNAMENT;Po;0;ON;;;;;N;;;;; +1166B;MONGOLIAN SWIRL BIRGA WITH DOUBLE ORNAMENT;Po;0;ON;;;;;N;;;;; +1166C;MONGOLIAN TURNED SWIRL BIRGA WITH DOUBLE ORNAMENT;Po;0;ON;;;;;N;;;;; +11680;TAKRI LETTER A;Lo;0;L;;;;;N;;;;; +11681;TAKRI LETTER AA;Lo;0;L;;;;;N;;;;; +11682;TAKRI LETTER I;Lo;0;L;;;;;N;;;;; +11683;TAKRI LETTER II;Lo;0;L;;;;;N;;;;; +11684;TAKRI LETTER U;Lo;0;L;;;;;N;;;;; +11685;TAKRI LETTER UU;Lo;0;L;;;;;N;;;;; +11686;TAKRI LETTER E;Lo;0;L;;;;;N;;;;; +11687;TAKRI LETTER AI;Lo;0;L;;;;;N;;;;; +11688;TAKRI LETTER O;Lo;0;L;;;;;N;;;;; +11689;TAKRI LETTER AU;Lo;0;L;;;;;N;;;;; +1168A;TAKRI LETTER KA;Lo;0;L;;;;;N;;;;; +1168B;TAKRI LETTER KHA;Lo;0;L;;;;;N;;;;; +1168C;TAKRI LETTER GA;Lo;0;L;;;;;N;;;;; +1168D;TAKRI LETTER GHA;Lo;0;L;;;;;N;;;;; +1168E;TAKRI LETTER NGA;Lo;0;L;;;;;N;;;;; +1168F;TAKRI LETTER CA;Lo;0;L;;;;;N;;;;; +11690;TAKRI LETTER CHA;Lo;0;L;;;;;N;;;;; +11691;TAKRI LETTER JA;Lo;0;L;;;;;N;;;;; +11692;TAKRI LETTER JHA;Lo;0;L;;;;;N;;;;; +11693;TAKRI LETTER NYA;Lo;0;L;;;;;N;;;;; +11694;TAKRI LETTER TTA;Lo;0;L;;;;;N;;;;; +11695;TAKRI LETTER TTHA;Lo;0;L;;;;;N;;;;; +11696;TAKRI LETTER DDA;Lo;0;L;;;;;N;;;;; +11697;TAKRI LETTER DDHA;Lo;0;L;;;;;N;;;;; +11698;TAKRI LETTER NNA;Lo;0;L;;;;;N;;;;; +11699;TAKRI LETTER TA;Lo;0;L;;;;;N;;;;; +1169A;TAKRI LETTER THA;Lo;0;L;;;;;N;;;;; +1169B;TAKRI LETTER DA;Lo;0;L;;;;;N;;;;; +1169C;TAKRI LETTER DHA;Lo;0;L;;;;;N;;;;; +1169D;TAKRI LETTER NA;Lo;0;L;;;;;N;;;;; +1169E;TAKRI LETTER PA;Lo;0;L;;;;;N;;;;; +1169F;TAKRI LETTER PHA;Lo;0;L;;;;;N;;;;; +116A0;TAKRI LETTER BA;Lo;0;L;;;;;N;;;;; +116A1;TAKRI LETTER BHA;Lo;0;L;;;;;N;;;;; +116A2;TAKRI LETTER MA;Lo;0;L;;;;;N;;;;; +116A3;TAKRI LETTER YA;Lo;0;L;;;;;N;;;;; +116A4;TAKRI LETTER RA;Lo;0;L;;;;;N;;;;; +116A5;TAKRI LETTER LA;Lo;0;L;;;;;N;;;;; +116A6;TAKRI LETTER VA;Lo;0;L;;;;;N;;;;; +116A7;TAKRI LETTER SHA;Lo;0;L;;;;;N;;;;; +116A8;TAKRI LETTER SA;Lo;0;L;;;;;N;;;;; +116A9;TAKRI LETTER HA;Lo;0;L;;;;;N;;;;; +116AA;TAKRI LETTER RRA;Lo;0;L;;;;;N;;;;; +116AB;TAKRI SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; +116AC;TAKRI SIGN VISARGA;Mc;0;L;;;;;N;;;;; +116AD;TAKRI VOWEL SIGN AA;Mn;0;NSM;;;;;N;;;;; +116AE;TAKRI VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +116AF;TAKRI VOWEL SIGN II;Mc;0;L;;;;;N;;;;; +116B0;TAKRI VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +116B1;TAKRI VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +116B2;TAKRI VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;; +116B3;TAKRI VOWEL SIGN AI;Mn;0;NSM;;;;;N;;;;; +116B4;TAKRI VOWEL SIGN O;Mn;0;NSM;;;;;N;;;;; +116B5;TAKRI VOWEL SIGN AU;Mn;0;NSM;;;;;N;;;;; +116B6;TAKRI SIGN VIRAMA;Mc;9;L;;;;;N;;;;; +116B7;TAKRI SIGN NUKTA;Mn;7;NSM;;;;;N;;;;; +116B8;TAKRI LETTER ARCHAIC KHA;Lo;0;L;;;;;N;;;;; +116C0;TAKRI DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +116C1;TAKRI DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +116C2;TAKRI DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +116C3;TAKRI DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +116C4;TAKRI DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +116C5;TAKRI DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +116C6;TAKRI DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +116C7;TAKRI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +116C8;TAKRI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +116C9;TAKRI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +11700;AHOM LETTER KA;Lo;0;L;;;;;N;;;;; +11701;AHOM LETTER KHA;Lo;0;L;;;;;N;;;;; +11702;AHOM LETTER NGA;Lo;0;L;;;;;N;;;;; +11703;AHOM LETTER NA;Lo;0;L;;;;;N;;;;; +11704;AHOM LETTER TA;Lo;0;L;;;;;N;;;;; +11705;AHOM LETTER ALTERNATE TA;Lo;0;L;;;;;N;;;;; +11706;AHOM LETTER PA;Lo;0;L;;;;;N;;;;; +11707;AHOM LETTER PHA;Lo;0;L;;;;;N;;;;; +11708;AHOM LETTER BA;Lo;0;L;;;;;N;;;;; +11709;AHOM LETTER MA;Lo;0;L;;;;;N;;;;; +1170A;AHOM LETTER JA;Lo;0;L;;;;;N;;;;; +1170B;AHOM LETTER CHA;Lo;0;L;;;;;N;;;;; +1170C;AHOM LETTER THA;Lo;0;L;;;;;N;;;;; +1170D;AHOM LETTER RA;Lo;0;L;;;;;N;;;;; +1170E;AHOM LETTER LA;Lo;0;L;;;;;N;;;;; +1170F;AHOM LETTER SA;Lo;0;L;;;;;N;;;;; +11710;AHOM LETTER NYA;Lo;0;L;;;;;N;;;;; +11711;AHOM LETTER HA;Lo;0;L;;;;;N;;;;; +11712;AHOM LETTER A;Lo;0;L;;;;;N;;;;; +11713;AHOM LETTER DA;Lo;0;L;;;;;N;;;;; +11714;AHOM LETTER DHA;Lo;0;L;;;;;N;;;;; +11715;AHOM LETTER GA;Lo;0;L;;;;;N;;;;; +11716;AHOM LETTER ALTERNATE GA;Lo;0;L;;;;;N;;;;; +11717;AHOM LETTER GHA;Lo;0;L;;;;;N;;;;; +11718;AHOM LETTER BHA;Lo;0;L;;;;;N;;;;; +11719;AHOM LETTER JHA;Lo;0;L;;;;;N;;;;; +1171A;AHOM LETTER ALTERNATE BA;Lo;0;L;;;;;N;;;;; +1171D;AHOM CONSONANT SIGN MEDIAL LA;Mn;0;NSM;;;;;N;;;;; +1171E;AHOM CONSONANT SIGN MEDIAL RA;Mn;0;NSM;;;;;N;;;;; +1171F;AHOM CONSONANT SIGN MEDIAL LIGATING RA;Mn;0;NSM;;;;;N;;;;; +11720;AHOM VOWEL SIGN A;Mc;0;L;;;;;N;;;;; +11721;AHOM VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +11722;AHOM VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; +11723;AHOM VOWEL SIGN II;Mn;0;NSM;;;;;N;;;;; +11724;AHOM VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +11725;AHOM VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +11726;AHOM VOWEL SIGN E;Mc;0;L;;;;;N;;;;; +11727;AHOM VOWEL SIGN AW;Mn;0;NSM;;;;;N;;;;; +11728;AHOM VOWEL SIGN O;Mn;0;NSM;;;;;N;;;;; +11729;AHOM VOWEL SIGN AI;Mn;0;NSM;;;;;N;;;;; +1172A;AHOM VOWEL SIGN AM;Mn;0;NSM;;;;;N;;;;; +1172B;AHOM SIGN KILLER;Mn;9;NSM;;;;;N;;;;; +11730;AHOM DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +11731;AHOM DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +11732;AHOM DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +11733;AHOM DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +11734;AHOM DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +11735;AHOM DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +11736;AHOM DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +11737;AHOM DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +11738;AHOM DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +11739;AHOM DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +1173A;AHOM NUMBER TEN;No;0;L;;;;10;N;;;;; +1173B;AHOM NUMBER TWENTY;No;0;L;;;;20;N;;;;; +1173C;AHOM SIGN SMALL SECTION;Po;0;L;;;;;N;;;;; +1173D;AHOM SIGN SECTION;Po;0;L;;;;;N;;;;; +1173E;AHOM SIGN RULAI;Po;0;L;;;;;N;;;;; +1173F;AHOM SYMBOL VI;So;0;L;;;;;N;;;;; +11800;DOGRA LETTER A;Lo;0;L;;;;;N;;;;; +11801;DOGRA LETTER AA;Lo;0;L;;;;;N;;;;; +11802;DOGRA LETTER I;Lo;0;L;;;;;N;;;;; +11803;DOGRA LETTER II;Lo;0;L;;;;;N;;;;; +11804;DOGRA LETTER U;Lo;0;L;;;;;N;;;;; +11805;DOGRA LETTER UU;Lo;0;L;;;;;N;;;;; +11806;DOGRA LETTER E;Lo;0;L;;;;;N;;;;; +11807;DOGRA LETTER AI;Lo;0;L;;;;;N;;;;; +11808;DOGRA LETTER O;Lo;0;L;;;;;N;;;;; +11809;DOGRA LETTER AU;Lo;0;L;;;;;N;;;;; +1180A;DOGRA LETTER KA;Lo;0;L;;;;;N;;;;; +1180B;DOGRA LETTER KHA;Lo;0;L;;;;;N;;;;; +1180C;DOGRA LETTER GA;Lo;0;L;;;;;N;;;;; +1180D;DOGRA LETTER GHA;Lo;0;L;;;;;N;;;;; +1180E;DOGRA LETTER NGA;Lo;0;L;;;;;N;;;;; +1180F;DOGRA LETTER CA;Lo;0;L;;;;;N;;;;; +11810;DOGRA LETTER CHA;Lo;0;L;;;;;N;;;;; +11811;DOGRA LETTER JA;Lo;0;L;;;;;N;;;;; +11812;DOGRA LETTER JHA;Lo;0;L;;;;;N;;;;; +11813;DOGRA LETTER NYA;Lo;0;L;;;;;N;;;;; +11814;DOGRA LETTER TTA;Lo;0;L;;;;;N;;;;; +11815;DOGRA LETTER TTHA;Lo;0;L;;;;;N;;;;; +11816;DOGRA LETTER DDA;Lo;0;L;;;;;N;;;;; +11817;DOGRA LETTER DDHA;Lo;0;L;;;;;N;;;;; +11818;DOGRA LETTER NNA;Lo;0;L;;;;;N;;;;; +11819;DOGRA LETTER TA;Lo;0;L;;;;;N;;;;; +1181A;DOGRA LETTER THA;Lo;0;L;;;;;N;;;;; +1181B;DOGRA LETTER DA;Lo;0;L;;;;;N;;;;; +1181C;DOGRA LETTER DHA;Lo;0;L;;;;;N;;;;; +1181D;DOGRA LETTER NA;Lo;0;L;;;;;N;;;;; +1181E;DOGRA LETTER PA;Lo;0;L;;;;;N;;;;; +1181F;DOGRA LETTER PHA;Lo;0;L;;;;;N;;;;; +11820;DOGRA LETTER BA;Lo;0;L;;;;;N;;;;; +11821;DOGRA LETTER BHA;Lo;0;L;;;;;N;;;;; +11822;DOGRA LETTER MA;Lo;0;L;;;;;N;;;;; +11823;DOGRA LETTER YA;Lo;0;L;;;;;N;;;;; +11824;DOGRA LETTER RA;Lo;0;L;;;;;N;;;;; +11825;DOGRA LETTER LA;Lo;0;L;;;;;N;;;;; +11826;DOGRA LETTER VA;Lo;0;L;;;;;N;;;;; +11827;DOGRA LETTER SHA;Lo;0;L;;;;;N;;;;; +11828;DOGRA LETTER SSA;Lo;0;L;;;;;N;;;;; +11829;DOGRA LETTER SA;Lo;0;L;;;;;N;;;;; +1182A;DOGRA LETTER HA;Lo;0;L;;;;;N;;;;; +1182B;DOGRA LETTER RRA;Lo;0;L;;;;;N;;;;; +1182C;DOGRA VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +1182D;DOGRA VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +1182E;DOGRA VOWEL SIGN II;Mc;0;L;;;;;N;;;;; +1182F;DOGRA VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +11830;DOGRA VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +11831;DOGRA VOWEL SIGN VOCALIC R;Mn;0;NSM;;;;;N;;;;; +11832;DOGRA VOWEL SIGN VOCALIC RR;Mn;0;NSM;;;;;N;;;;; +11833;DOGRA VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;; +11834;DOGRA VOWEL SIGN AI;Mn;0;NSM;;;;;N;;;;; +11835;DOGRA VOWEL SIGN O;Mn;0;NSM;;;;;N;;;;; +11836;DOGRA VOWEL SIGN AU;Mn;0;NSM;;;;;N;;;;; +11837;DOGRA SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; +11838;DOGRA SIGN VISARGA;Mc;0;L;;;;;N;;;;; +11839;DOGRA SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; +1183A;DOGRA SIGN NUKTA;Mn;7;NSM;;;;;N;;;;; +1183B;DOGRA ABBREVIATION SIGN;Po;0;L;;;;;N;;;;; +118A0;WARANG CITI CAPITAL LETTER NGAA;Lu;0;L;;;;;N;;;;118C0; +118A1;WARANG CITI CAPITAL LETTER A;Lu;0;L;;;;;N;;;;118C1; +118A2;WARANG CITI CAPITAL LETTER WI;Lu;0;L;;;;;N;;;;118C2; +118A3;WARANG CITI CAPITAL LETTER YU;Lu;0;L;;;;;N;;;;118C3; +118A4;WARANG CITI CAPITAL LETTER YA;Lu;0;L;;;;;N;;;;118C4; +118A5;WARANG CITI CAPITAL LETTER YO;Lu;0;L;;;;;N;;;;118C5; +118A6;WARANG CITI CAPITAL LETTER II;Lu;0;L;;;;;N;;;;118C6; +118A7;WARANG CITI CAPITAL LETTER UU;Lu;0;L;;;;;N;;;;118C7; +118A8;WARANG CITI CAPITAL LETTER E;Lu;0;L;;;;;N;;;;118C8; +118A9;WARANG CITI CAPITAL LETTER O;Lu;0;L;;;;;N;;;;118C9; +118AA;WARANG CITI CAPITAL LETTER ANG;Lu;0;L;;;;;N;;;;118CA; +118AB;WARANG CITI CAPITAL LETTER GA;Lu;0;L;;;;;N;;;;118CB; +118AC;WARANG CITI CAPITAL LETTER KO;Lu;0;L;;;;;N;;;;118CC; +118AD;WARANG CITI CAPITAL LETTER ENY;Lu;0;L;;;;;N;;;;118CD; +118AE;WARANG CITI CAPITAL LETTER YUJ;Lu;0;L;;;;;N;;;;118CE; +118AF;WARANG CITI CAPITAL LETTER UC;Lu;0;L;;;;;N;;;;118CF; +118B0;WARANG CITI CAPITAL LETTER ENN;Lu;0;L;;;;;N;;;;118D0; +118B1;WARANG CITI CAPITAL LETTER ODD;Lu;0;L;;;;;N;;;;118D1; +118B2;WARANG CITI CAPITAL LETTER TTE;Lu;0;L;;;;;N;;;;118D2; +118B3;WARANG CITI CAPITAL LETTER NUNG;Lu;0;L;;;;;N;;;;118D3; +118B4;WARANG CITI CAPITAL LETTER DA;Lu;0;L;;;;;N;;;;118D4; +118B5;WARANG CITI CAPITAL LETTER AT;Lu;0;L;;;;;N;;;;118D5; +118B6;WARANG CITI CAPITAL LETTER AM;Lu;0;L;;;;;N;;;;118D6; +118B7;WARANG CITI CAPITAL LETTER BU;Lu;0;L;;;;;N;;;;118D7; +118B8;WARANG CITI CAPITAL LETTER PU;Lu;0;L;;;;;N;;;;118D8; +118B9;WARANG CITI CAPITAL LETTER HIYO;Lu;0;L;;;;;N;;;;118D9; +118BA;WARANG CITI CAPITAL LETTER HOLO;Lu;0;L;;;;;N;;;;118DA; +118BB;WARANG CITI CAPITAL LETTER HORR;Lu;0;L;;;;;N;;;;118DB; +118BC;WARANG CITI CAPITAL LETTER HAR;Lu;0;L;;;;;N;;;;118DC; +118BD;WARANG CITI CAPITAL LETTER SSUU;Lu;0;L;;;;;N;;;;118DD; +118BE;WARANG CITI CAPITAL LETTER SII;Lu;0;L;;;;;N;;;;118DE; +118BF;WARANG CITI CAPITAL LETTER VIYO;Lu;0;L;;;;;N;;;;118DF; +118C0;WARANG CITI SMALL LETTER NGAA;Ll;0;L;;;;;N;;;118A0;;118A0 +118C1;WARANG CITI SMALL LETTER A;Ll;0;L;;;;;N;;;118A1;;118A1 +118C2;WARANG CITI SMALL LETTER WI;Ll;0;L;;;;;N;;;118A2;;118A2 +118C3;WARANG CITI SMALL LETTER YU;Ll;0;L;;;;;N;;;118A3;;118A3 +118C4;WARANG CITI SMALL LETTER YA;Ll;0;L;;;;;N;;;118A4;;118A4 +118C5;WARANG CITI SMALL LETTER YO;Ll;0;L;;;;;N;;;118A5;;118A5 +118C6;WARANG CITI SMALL LETTER II;Ll;0;L;;;;;N;;;118A6;;118A6 +118C7;WARANG CITI SMALL LETTER UU;Ll;0;L;;;;;N;;;118A7;;118A7 +118C8;WARANG CITI SMALL LETTER E;Ll;0;L;;;;;N;;;118A8;;118A8 +118C9;WARANG CITI SMALL LETTER O;Ll;0;L;;;;;N;;;118A9;;118A9 +118CA;WARANG CITI SMALL LETTER ANG;Ll;0;L;;;;;N;;;118AA;;118AA +118CB;WARANG CITI SMALL LETTER GA;Ll;0;L;;;;;N;;;118AB;;118AB +118CC;WARANG CITI SMALL LETTER KO;Ll;0;L;;;;;N;;;118AC;;118AC +118CD;WARANG CITI SMALL LETTER ENY;Ll;0;L;;;;;N;;;118AD;;118AD +118CE;WARANG CITI SMALL LETTER YUJ;Ll;0;L;;;;;N;;;118AE;;118AE +118CF;WARANG CITI SMALL LETTER UC;Ll;0;L;;;;;N;;;118AF;;118AF +118D0;WARANG CITI SMALL LETTER ENN;Ll;0;L;;;;;N;;;118B0;;118B0 +118D1;WARANG CITI SMALL LETTER ODD;Ll;0;L;;;;;N;;;118B1;;118B1 +118D2;WARANG CITI SMALL LETTER TTE;Ll;0;L;;;;;N;;;118B2;;118B2 +118D3;WARANG CITI SMALL LETTER NUNG;Ll;0;L;;;;;N;;;118B3;;118B3 +118D4;WARANG CITI SMALL LETTER DA;Ll;0;L;;;;;N;;;118B4;;118B4 +118D5;WARANG CITI SMALL LETTER AT;Ll;0;L;;;;;N;;;118B5;;118B5 +118D6;WARANG CITI SMALL LETTER AM;Ll;0;L;;;;;N;;;118B6;;118B6 +118D7;WARANG CITI SMALL LETTER BU;Ll;0;L;;;;;N;;;118B7;;118B7 +118D8;WARANG CITI SMALL LETTER PU;Ll;0;L;;;;;N;;;118B8;;118B8 +118D9;WARANG CITI SMALL LETTER HIYO;Ll;0;L;;;;;N;;;118B9;;118B9 +118DA;WARANG CITI SMALL LETTER HOLO;Ll;0;L;;;;;N;;;118BA;;118BA +118DB;WARANG CITI SMALL LETTER HORR;Ll;0;L;;;;;N;;;118BB;;118BB +118DC;WARANG CITI SMALL LETTER HAR;Ll;0;L;;;;;N;;;118BC;;118BC +118DD;WARANG CITI SMALL LETTER SSUU;Ll;0;L;;;;;N;;;118BD;;118BD +118DE;WARANG CITI SMALL LETTER SII;Ll;0;L;;;;;N;;;118BE;;118BE +118DF;WARANG CITI SMALL LETTER VIYO;Ll;0;L;;;;;N;;;118BF;;118BF +118E0;WARANG CITI DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +118E1;WARANG CITI DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +118E2;WARANG CITI DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +118E3;WARANG CITI DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +118E4;WARANG CITI DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +118E5;WARANG CITI DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +118E6;WARANG CITI DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +118E7;WARANG CITI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +118E8;WARANG CITI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +118E9;WARANG CITI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +118EA;WARANG CITI NUMBER TEN;No;0;L;;;;10;N;;;;; +118EB;WARANG CITI NUMBER TWENTY;No;0;L;;;;20;N;;;;; +118EC;WARANG CITI NUMBER THIRTY;No;0;L;;;;30;N;;;;; +118ED;WARANG CITI NUMBER FORTY;No;0;L;;;;40;N;;;;; +118EE;WARANG CITI NUMBER FIFTY;No;0;L;;;;50;N;;;;; +118EF;WARANG CITI NUMBER SIXTY;No;0;L;;;;60;N;;;;; +118F0;WARANG CITI NUMBER SEVENTY;No;0;L;;;;70;N;;;;; +118F1;WARANG CITI NUMBER EIGHTY;No;0;L;;;;80;N;;;;; +118F2;WARANG CITI NUMBER NINETY;No;0;L;;;;90;N;;;;; +118FF;WARANG CITI OM;Lo;0;L;;;;;N;;;;; +11900;DIVES AKURU LETTER A;Lo;0;L;;;;;N;;;;; +11901;DIVES AKURU LETTER AA;Lo;0;L;;;;;N;;;;; +11902;DIVES AKURU LETTER I;Lo;0;L;;;;;N;;;;; +11903;DIVES AKURU LETTER II;Lo;0;L;;;;;N;;;;; +11904;DIVES AKURU LETTER U;Lo;0;L;;;;;N;;;;; +11905;DIVES AKURU LETTER UU;Lo;0;L;;;;;N;;;;; +11906;DIVES AKURU LETTER E;Lo;0;L;;;;;N;;;;; +11909;DIVES AKURU LETTER O;Lo;0;L;;;;;N;;;;; +1190C;DIVES AKURU LETTER KA;Lo;0;L;;;;;N;;;;; +1190D;DIVES AKURU LETTER KHA;Lo;0;L;;;;;N;;;;; +1190E;DIVES AKURU LETTER GA;Lo;0;L;;;;;N;;;;; +1190F;DIVES AKURU LETTER GHA;Lo;0;L;;;;;N;;;;; +11910;DIVES AKURU LETTER NGA;Lo;0;L;;;;;N;;;;; +11911;DIVES AKURU LETTER CA;Lo;0;L;;;;;N;;;;; +11912;DIVES AKURU LETTER CHA;Lo;0;L;;;;;N;;;;; +11913;DIVES AKURU LETTER JA;Lo;0;L;;;;;N;;;;; +11915;DIVES AKURU LETTER NYA;Lo;0;L;;;;;N;;;;; +11916;DIVES AKURU LETTER TTA;Lo;0;L;;;;;N;;;;; +11918;DIVES AKURU LETTER DDA;Lo;0;L;;;;;N;;;;; +11919;DIVES AKURU LETTER DDHA;Lo;0;L;;;;;N;;;;; +1191A;DIVES AKURU LETTER NNA;Lo;0;L;;;;;N;;;;; +1191B;DIVES AKURU LETTER TA;Lo;0;L;;;;;N;;;;; +1191C;DIVES AKURU LETTER THA;Lo;0;L;;;;;N;;;;; +1191D;DIVES AKURU LETTER DA;Lo;0;L;;;;;N;;;;; +1191E;DIVES AKURU LETTER DHA;Lo;0;L;;;;;N;;;;; +1191F;DIVES AKURU LETTER NA;Lo;0;L;;;;;N;;;;; +11920;DIVES AKURU LETTER PA;Lo;0;L;;;;;N;;;;; +11921;DIVES AKURU LETTER PHA;Lo;0;L;;;;;N;;;;; +11922;DIVES AKURU LETTER BA;Lo;0;L;;;;;N;;;;; +11923;DIVES AKURU LETTER BHA;Lo;0;L;;;;;N;;;;; +11924;DIVES AKURU LETTER MA;Lo;0;L;;;;;N;;;;; +11925;DIVES AKURU LETTER YA;Lo;0;L;;;;;N;;;;; +11926;DIVES AKURU LETTER YYA;Lo;0;L;;;;;N;;;;; +11927;DIVES AKURU LETTER RA;Lo;0;L;;;;;N;;;;; +11928;DIVES AKURU LETTER LA;Lo;0;L;;;;;N;;;;; +11929;DIVES AKURU LETTER VA;Lo;0;L;;;;;N;;;;; +1192A;DIVES AKURU LETTER SHA;Lo;0;L;;;;;N;;;;; +1192B;DIVES AKURU LETTER SSA;Lo;0;L;;;;;N;;;;; +1192C;DIVES AKURU LETTER SA;Lo;0;L;;;;;N;;;;; +1192D;DIVES AKURU LETTER HA;Lo;0;L;;;;;N;;;;; +1192E;DIVES AKURU LETTER LLA;Lo;0;L;;;;;N;;;;; +1192F;DIVES AKURU LETTER ZA;Lo;0;L;;;;;N;;;;; +11930;DIVES AKURU VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +11931;DIVES AKURU VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +11932;DIVES AKURU VOWEL SIGN II;Mc;0;L;;;;;N;;;;; +11933;DIVES AKURU VOWEL SIGN U;Mc;0;L;;;;;N;;;;; +11934;DIVES AKURU VOWEL SIGN UU;Mc;0;L;;;;;N;;;;; +11935;DIVES AKURU VOWEL SIGN E;Mc;0;L;;;;;N;;;;; +11937;DIVES AKURU VOWEL SIGN AI;Mc;0;L;;;;;N;;;;; +11938;DIVES AKURU VOWEL SIGN O;Mc;0;L;11935 11930;;;;N;;;;; +1193B;DIVES AKURU SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; +1193C;DIVES AKURU SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;; +1193D;DIVES AKURU SIGN HALANTA;Mc;9;L;;;;;N;;;;; +1193E;DIVES AKURU VIRAMA;Mn;9;NSM;;;;;N;;;;; +1193F;DIVES AKURU PREFIXED NASAL SIGN;Lo;0;L;;;;;N;;;;; +11940;DIVES AKURU MEDIAL YA;Mc;0;L;;;;;N;;;;; +11941;DIVES AKURU INITIAL RA;Lo;0;L;;;;;N;;;;; +11942;DIVES AKURU MEDIAL RA;Mc;0;L;;;;;N;;;;; +11943;DIVES AKURU SIGN NUKTA;Mn;7;NSM;;;;;N;;;;; +11944;DIVES AKURU DOUBLE DANDA;Po;0;L;;;;;N;;;;; +11945;DIVES AKURU GAP FILLER;Po;0;L;;;;;N;;;;; +11946;DIVES AKURU END OF TEXT MARK;Po;0;L;;;;;N;;;;; +11950;DIVES AKURU DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +11951;DIVES AKURU DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +11952;DIVES AKURU DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +11953;DIVES AKURU DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +11954;DIVES AKURU DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +11955;DIVES AKURU DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +11956;DIVES AKURU DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +11957;DIVES AKURU DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +11958;DIVES AKURU DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +11959;DIVES AKURU DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +119A0;NANDINAGARI LETTER A;Lo;0;L;;;;;N;;;;; +119A1;NANDINAGARI LETTER AA;Lo;0;L;;;;;N;;;;; +119A2;NANDINAGARI LETTER I;Lo;0;L;;;;;N;;;;; +119A3;NANDINAGARI LETTER II;Lo;0;L;;;;;N;;;;; +119A4;NANDINAGARI LETTER U;Lo;0;L;;;;;N;;;;; +119A5;NANDINAGARI LETTER UU;Lo;0;L;;;;;N;;;;; +119A6;NANDINAGARI LETTER VOCALIC R;Lo;0;L;;;;;N;;;;; +119A7;NANDINAGARI LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;; +119AA;NANDINAGARI LETTER E;Lo;0;L;;;;;N;;;;; +119AB;NANDINAGARI LETTER AI;Lo;0;L;;;;;N;;;;; +119AC;NANDINAGARI LETTER O;Lo;0;L;;;;;N;;;;; +119AD;NANDINAGARI LETTER AU;Lo;0;L;;;;;N;;;;; +119AE;NANDINAGARI LETTER KA;Lo;0;L;;;;;N;;;;; +119AF;NANDINAGARI LETTER KHA;Lo;0;L;;;;;N;;;;; +119B0;NANDINAGARI LETTER GA;Lo;0;L;;;;;N;;;;; +119B1;NANDINAGARI LETTER GHA;Lo;0;L;;;;;N;;;;; +119B2;NANDINAGARI LETTER NGA;Lo;0;L;;;;;N;;;;; +119B3;NANDINAGARI LETTER CA;Lo;0;L;;;;;N;;;;; +119B4;NANDINAGARI LETTER CHA;Lo;0;L;;;;;N;;;;; +119B5;NANDINAGARI LETTER JA;Lo;0;L;;;;;N;;;;; +119B6;NANDINAGARI LETTER JHA;Lo;0;L;;;;;N;;;;; +119B7;NANDINAGARI LETTER NYA;Lo;0;L;;;;;N;;;;; +119B8;NANDINAGARI LETTER TTA;Lo;0;L;;;;;N;;;;; +119B9;NANDINAGARI LETTER TTHA;Lo;0;L;;;;;N;;;;; +119BA;NANDINAGARI LETTER DDA;Lo;0;L;;;;;N;;;;; +119BB;NANDINAGARI LETTER DDHA;Lo;0;L;;;;;N;;;;; +119BC;NANDINAGARI LETTER NNA;Lo;0;L;;;;;N;;;;; +119BD;NANDINAGARI LETTER TA;Lo;0;L;;;;;N;;;;; +119BE;NANDINAGARI LETTER THA;Lo;0;L;;;;;N;;;;; +119BF;NANDINAGARI LETTER DA;Lo;0;L;;;;;N;;;;; +119C0;NANDINAGARI LETTER DHA;Lo;0;L;;;;;N;;;;; +119C1;NANDINAGARI LETTER NA;Lo;0;L;;;;;N;;;;; +119C2;NANDINAGARI LETTER PA;Lo;0;L;;;;;N;;;;; +119C3;NANDINAGARI LETTER PHA;Lo;0;L;;;;;N;;;;; +119C4;NANDINAGARI LETTER BA;Lo;0;L;;;;;N;;;;; +119C5;NANDINAGARI LETTER BHA;Lo;0;L;;;;;N;;;;; +119C6;NANDINAGARI LETTER MA;Lo;0;L;;;;;N;;;;; +119C7;NANDINAGARI LETTER YA;Lo;0;L;;;;;N;;;;; +119C8;NANDINAGARI LETTER RA;Lo;0;L;;;;;N;;;;; +119C9;NANDINAGARI LETTER LA;Lo;0;L;;;;;N;;;;; +119CA;NANDINAGARI LETTER VA;Lo;0;L;;;;;N;;;;; +119CB;NANDINAGARI LETTER SHA;Lo;0;L;;;;;N;;;;; +119CC;NANDINAGARI LETTER SSA;Lo;0;L;;;;;N;;;;; +119CD;NANDINAGARI LETTER SA;Lo;0;L;;;;;N;;;;; +119CE;NANDINAGARI LETTER HA;Lo;0;L;;;;;N;;;;; +119CF;NANDINAGARI LETTER LLA;Lo;0;L;;;;;N;;;;; +119D0;NANDINAGARI LETTER RRA;Lo;0;L;;;;;N;;;;; +119D1;NANDINAGARI VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +119D2;NANDINAGARI VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +119D3;NANDINAGARI VOWEL SIGN II;Mc;0;L;;;;;N;;;;; +119D4;NANDINAGARI VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +119D5;NANDINAGARI VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +119D6;NANDINAGARI VOWEL SIGN VOCALIC R;Mn;0;NSM;;;;;N;;;;; +119D7;NANDINAGARI VOWEL SIGN VOCALIC RR;Mn;0;NSM;;;;;N;;;;; +119DA;NANDINAGARI VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;; +119DB;NANDINAGARI VOWEL SIGN AI;Mn;0;NSM;;;;;N;;;;; +119DC;NANDINAGARI VOWEL SIGN O;Mc;0;L;;;;;N;;;;; +119DD;NANDINAGARI VOWEL SIGN AU;Mc;0;L;;;;;N;;;;; +119DE;NANDINAGARI SIGN ANUSVARA;Mc;0;L;;;;;N;;;;; +119DF;NANDINAGARI SIGN VISARGA;Mc;0;L;;;;;N;;;;; +119E0;NANDINAGARI SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; +119E1;NANDINAGARI SIGN AVAGRAHA;Lo;0;L;;;;;N;;;;; +119E2;NANDINAGARI SIGN SIDDHAM;Po;0;L;;;;;N;;;;; +119E3;NANDINAGARI HEADSTROKE;Lo;0;L;;;;;N;;;;; +119E4;NANDINAGARI VOWEL SIGN PRISHTHAMATRA E;Mc;0;L;;;;;N;;;;; +11A00;ZANABAZAR SQUARE LETTER A;Lo;0;L;;;;;N;;;;; +11A01;ZANABAZAR SQUARE VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; +11A02;ZANABAZAR SQUARE VOWEL SIGN UE;Mn;0;NSM;;;;;N;;;;; +11A03;ZANABAZAR SQUARE VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +11A04;ZANABAZAR SQUARE VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;; +11A05;ZANABAZAR SQUARE VOWEL SIGN OE;Mn;0;NSM;;;;;N;;;;; +11A06;ZANABAZAR SQUARE VOWEL SIGN O;Mn;0;NSM;;;;;N;;;;; +11A07;ZANABAZAR SQUARE VOWEL SIGN AI;Mn;0;L;;;;;N;;;;; +11A08;ZANABAZAR SQUARE VOWEL SIGN AU;Mn;0;L;;;;;N;;;;; +11A09;ZANABAZAR SQUARE VOWEL SIGN REVERSED I;Mn;0;NSM;;;;;N;;;;; +11A0A;ZANABAZAR SQUARE VOWEL LENGTH MARK;Mn;0;NSM;;;;;N;;;;; +11A0B;ZANABAZAR SQUARE LETTER KA;Lo;0;L;;;;;N;;;;; +11A0C;ZANABAZAR SQUARE LETTER KHA;Lo;0;L;;;;;N;;;;; +11A0D;ZANABAZAR SQUARE LETTER GA;Lo;0;L;;;;;N;;;;; +11A0E;ZANABAZAR SQUARE LETTER GHA;Lo;0;L;;;;;N;;;;; +11A0F;ZANABAZAR SQUARE LETTER NGA;Lo;0;L;;;;;N;;;;; +11A10;ZANABAZAR SQUARE LETTER CA;Lo;0;L;;;;;N;;;;; +11A11;ZANABAZAR SQUARE LETTER CHA;Lo;0;L;;;;;N;;;;; +11A12;ZANABAZAR SQUARE LETTER JA;Lo;0;L;;;;;N;;;;; +11A13;ZANABAZAR SQUARE LETTER NYA;Lo;0;L;;;;;N;;;;; +11A14;ZANABAZAR SQUARE LETTER TTA;Lo;0;L;;;;;N;;;;; +11A15;ZANABAZAR SQUARE LETTER TTHA;Lo;0;L;;;;;N;;;;; +11A16;ZANABAZAR SQUARE LETTER DDA;Lo;0;L;;;;;N;;;;; +11A17;ZANABAZAR SQUARE LETTER DDHA;Lo;0;L;;;;;N;;;;; +11A18;ZANABAZAR SQUARE LETTER NNA;Lo;0;L;;;;;N;;;;; +11A19;ZANABAZAR SQUARE LETTER TA;Lo;0;L;;;;;N;;;;; +11A1A;ZANABAZAR SQUARE LETTER THA;Lo;0;L;;;;;N;;;;; +11A1B;ZANABAZAR SQUARE LETTER DA;Lo;0;L;;;;;N;;;;; +11A1C;ZANABAZAR SQUARE LETTER DHA;Lo;0;L;;;;;N;;;;; +11A1D;ZANABAZAR SQUARE LETTER NA;Lo;0;L;;;;;N;;;;; +11A1E;ZANABAZAR SQUARE LETTER PA;Lo;0;L;;;;;N;;;;; +11A1F;ZANABAZAR SQUARE LETTER PHA;Lo;0;L;;;;;N;;;;; +11A20;ZANABAZAR SQUARE LETTER BA;Lo;0;L;;;;;N;;;;; +11A21;ZANABAZAR SQUARE LETTER BHA;Lo;0;L;;;;;N;;;;; +11A22;ZANABAZAR SQUARE LETTER MA;Lo;0;L;;;;;N;;;;; +11A23;ZANABAZAR SQUARE LETTER TSA;Lo;0;L;;;;;N;;;;; +11A24;ZANABAZAR SQUARE LETTER TSHA;Lo;0;L;;;;;N;;;;; +11A25;ZANABAZAR SQUARE LETTER DZA;Lo;0;L;;;;;N;;;;; +11A26;ZANABAZAR SQUARE LETTER DZHA;Lo;0;L;;;;;N;;;;; +11A27;ZANABAZAR SQUARE LETTER ZHA;Lo;0;L;;;;;N;;;;; +11A28;ZANABAZAR SQUARE LETTER ZA;Lo;0;L;;;;;N;;;;; +11A29;ZANABAZAR SQUARE LETTER -A;Lo;0;L;;;;;N;;;;; +11A2A;ZANABAZAR SQUARE LETTER YA;Lo;0;L;;;;;N;;;;; +11A2B;ZANABAZAR SQUARE LETTER RA;Lo;0;L;;;;;N;;;;; +11A2C;ZANABAZAR SQUARE LETTER LA;Lo;0;L;;;;;N;;;;; +11A2D;ZANABAZAR SQUARE LETTER VA;Lo;0;L;;;;;N;;;;; +11A2E;ZANABAZAR SQUARE LETTER SHA;Lo;0;L;;;;;N;;;;; +11A2F;ZANABAZAR SQUARE LETTER SSA;Lo;0;L;;;;;N;;;;; +11A30;ZANABAZAR SQUARE LETTER SA;Lo;0;L;;;;;N;;;;; +11A31;ZANABAZAR SQUARE LETTER HA;Lo;0;L;;;;;N;;;;; +11A32;ZANABAZAR SQUARE LETTER KSSA;Lo;0;L;;;;;N;;;;; +11A33;ZANABAZAR SQUARE FINAL CONSONANT MARK;Mn;0;NSM;;;;;N;;;;; +11A34;ZANABAZAR SQUARE SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;; +11A35;ZANABAZAR SQUARE SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;; +11A36;ZANABAZAR SQUARE SIGN CANDRABINDU WITH ORNAMENT;Mn;0;NSM;;;;;N;;;;; +11A37;ZANABAZAR SQUARE SIGN CANDRA WITH ORNAMENT;Mn;0;NSM;;;;;N;;;;; +11A38;ZANABAZAR SQUARE SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; +11A39;ZANABAZAR SQUARE SIGN VISARGA;Mc;0;L;;;;;N;;;;; +11A3A;ZANABAZAR SQUARE CLUSTER-INITIAL LETTER RA;Lo;0;L;;;;;N;;;;; +11A3B;ZANABAZAR SQUARE CLUSTER-FINAL LETTER YA;Mn;0;NSM;;;;;N;;;;; +11A3C;ZANABAZAR SQUARE CLUSTER-FINAL LETTER RA;Mn;0;NSM;;;;;N;;;;; +11A3D;ZANABAZAR SQUARE CLUSTER-FINAL LETTER LA;Mn;0;NSM;;;;;N;;;;; +11A3E;ZANABAZAR SQUARE CLUSTER-FINAL LETTER VA;Mn;0;NSM;;;;;N;;;;; +11A3F;ZANABAZAR SQUARE INITIAL HEAD MARK;Po;0;L;;;;;N;;;;; +11A40;ZANABAZAR SQUARE CLOSING HEAD MARK;Po;0;L;;;;;N;;;;; +11A41;ZANABAZAR SQUARE MARK TSHEG;Po;0;L;;;;;N;;;;; +11A42;ZANABAZAR SQUARE MARK SHAD;Po;0;L;;;;;N;;;;; +11A43;ZANABAZAR SQUARE MARK DOUBLE SHAD;Po;0;L;;;;;N;;;;; +11A44;ZANABAZAR SQUARE MARK LONG TSHEG;Po;0;L;;;;;N;;;;; +11A45;ZANABAZAR SQUARE INITIAL DOUBLE-LINED HEAD MARK;Po;0;L;;;;;N;;;;; +11A46;ZANABAZAR SQUARE CLOSING DOUBLE-LINED HEAD MARK;Po;0;L;;;;;N;;;;; +11A47;ZANABAZAR SQUARE SUBJOINER;Mn;9;NSM;;;;;N;;;;; +11A50;SOYOMBO LETTER A;Lo;0;L;;;;;N;;;;; +11A51;SOYOMBO VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; +11A52;SOYOMBO VOWEL SIGN UE;Mn;0;NSM;;;;;N;;;;; +11A53;SOYOMBO VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +11A54;SOYOMBO VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;; +11A55;SOYOMBO VOWEL SIGN O;Mn;0;NSM;;;;;N;;;;; +11A56;SOYOMBO VOWEL SIGN OE;Mn;0;NSM;;;;;N;;;;; +11A57;SOYOMBO VOWEL SIGN AI;Mc;0;L;;;;;N;;;;; +11A58;SOYOMBO VOWEL SIGN AU;Mc;0;L;;;;;N;;;;; +11A59;SOYOMBO VOWEL SIGN VOCALIC R;Mn;0;NSM;;;;;N;;;;; +11A5A;SOYOMBO VOWEL SIGN VOCALIC L;Mn;0;NSM;;;;;N;;;;; +11A5B;SOYOMBO VOWEL LENGTH MARK;Mn;0;NSM;;;;;N;;;;; +11A5C;SOYOMBO LETTER KA;Lo;0;L;;;;;N;;;;; +11A5D;SOYOMBO LETTER KHA;Lo;0;L;;;;;N;;;;; +11A5E;SOYOMBO LETTER GA;Lo;0;L;;;;;N;;;;; +11A5F;SOYOMBO LETTER GHA;Lo;0;L;;;;;N;;;;; +11A60;SOYOMBO LETTER NGA;Lo;0;L;;;;;N;;;;; +11A61;SOYOMBO LETTER CA;Lo;0;L;;;;;N;;;;; +11A62;SOYOMBO LETTER CHA;Lo;0;L;;;;;N;;;;; +11A63;SOYOMBO LETTER JA;Lo;0;L;;;;;N;;;;; +11A64;SOYOMBO LETTER JHA;Lo;0;L;;;;;N;;;;; +11A65;SOYOMBO LETTER NYA;Lo;0;L;;;;;N;;;;; +11A66;SOYOMBO LETTER TTA;Lo;0;L;;;;;N;;;;; +11A67;SOYOMBO LETTER TTHA;Lo;0;L;;;;;N;;;;; +11A68;SOYOMBO LETTER DDA;Lo;0;L;;;;;N;;;;; +11A69;SOYOMBO LETTER DDHA;Lo;0;L;;;;;N;;;;; +11A6A;SOYOMBO LETTER NNA;Lo;0;L;;;;;N;;;;; +11A6B;SOYOMBO LETTER TA;Lo;0;L;;;;;N;;;;; +11A6C;SOYOMBO LETTER THA;Lo;0;L;;;;;N;;;;; +11A6D;SOYOMBO LETTER DA;Lo;0;L;;;;;N;;;;; +11A6E;SOYOMBO LETTER DHA;Lo;0;L;;;;;N;;;;; +11A6F;SOYOMBO LETTER NA;Lo;0;L;;;;;N;;;;; +11A70;SOYOMBO LETTER PA;Lo;0;L;;;;;N;;;;; +11A71;SOYOMBO LETTER PHA;Lo;0;L;;;;;N;;;;; +11A72;SOYOMBO LETTER BA;Lo;0;L;;;;;N;;;;; +11A73;SOYOMBO LETTER BHA;Lo;0;L;;;;;N;;;;; +11A74;SOYOMBO LETTER MA;Lo;0;L;;;;;N;;;;; +11A75;SOYOMBO LETTER TSA;Lo;0;L;;;;;N;;;;; +11A76;SOYOMBO LETTER TSHA;Lo;0;L;;;;;N;;;;; +11A77;SOYOMBO LETTER DZA;Lo;0;L;;;;;N;;;;; +11A78;SOYOMBO LETTER ZHA;Lo;0;L;;;;;N;;;;; +11A79;SOYOMBO LETTER ZA;Lo;0;L;;;;;N;;;;; +11A7A;SOYOMBO LETTER -A;Lo;0;L;;;;;N;;;;; +11A7B;SOYOMBO LETTER YA;Lo;0;L;;;;;N;;;;; +11A7C;SOYOMBO LETTER RA;Lo;0;L;;;;;N;;;;; +11A7D;SOYOMBO LETTER LA;Lo;0;L;;;;;N;;;;; +11A7E;SOYOMBO LETTER VA;Lo;0;L;;;;;N;;;;; +11A7F;SOYOMBO LETTER SHA;Lo;0;L;;;;;N;;;;; +11A80;SOYOMBO LETTER SSA;Lo;0;L;;;;;N;;;;; +11A81;SOYOMBO LETTER SA;Lo;0;L;;;;;N;;;;; +11A82;SOYOMBO LETTER HA;Lo;0;L;;;;;N;;;;; +11A83;SOYOMBO LETTER KSSA;Lo;0;L;;;;;N;;;;; +11A84;SOYOMBO SIGN JIHVAMULIYA;Lo;0;L;;;;;N;;;;; +11A85;SOYOMBO SIGN UPADHMANIYA;Lo;0;L;;;;;N;;;;; +11A86;SOYOMBO CLUSTER-INITIAL LETTER RA;Lo;0;L;;;;;N;;;;; +11A87;SOYOMBO CLUSTER-INITIAL LETTER LA;Lo;0;L;;;;;N;;;;; +11A88;SOYOMBO CLUSTER-INITIAL LETTER SHA;Lo;0;L;;;;;N;;;;; +11A89;SOYOMBO CLUSTER-INITIAL LETTER SA;Lo;0;L;;;;;N;;;;; +11A8A;SOYOMBO FINAL CONSONANT SIGN G;Mn;0;NSM;;;;;N;;;;; +11A8B;SOYOMBO FINAL CONSONANT SIGN K;Mn;0;NSM;;;;;N;;;;; +11A8C;SOYOMBO FINAL CONSONANT SIGN NG;Mn;0;NSM;;;;;N;;;;; +11A8D;SOYOMBO FINAL CONSONANT SIGN D;Mn;0;NSM;;;;;N;;;;; +11A8E;SOYOMBO FINAL CONSONANT SIGN N;Mn;0;NSM;;;;;N;;;;; +11A8F;SOYOMBO FINAL CONSONANT SIGN B;Mn;0;NSM;;;;;N;;;;; +11A90;SOYOMBO FINAL CONSONANT SIGN M;Mn;0;NSM;;;;;N;;;;; +11A91;SOYOMBO FINAL CONSONANT SIGN R;Mn;0;NSM;;;;;N;;;;; +11A92;SOYOMBO FINAL CONSONANT SIGN L;Mn;0;NSM;;;;;N;;;;; +11A93;SOYOMBO FINAL CONSONANT SIGN SH;Mn;0;NSM;;;;;N;;;;; +11A94;SOYOMBO FINAL CONSONANT SIGN S;Mn;0;NSM;;;;;N;;;;; +11A95;SOYOMBO FINAL CONSONANT SIGN -A;Mn;0;NSM;;;;;N;;;;; +11A96;SOYOMBO SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; +11A97;SOYOMBO SIGN VISARGA;Mc;0;L;;;;;N;;;;; +11A98;SOYOMBO GEMINATION MARK;Mn;0;NSM;;;;;N;;;;; +11A99;SOYOMBO SUBJOINER;Mn;9;NSM;;;;;N;;;;; +11A9A;SOYOMBO MARK TSHEG;Po;0;L;;;;;N;;;;; +11A9B;SOYOMBO MARK SHAD;Po;0;L;;;;;N;;;;; +11A9C;SOYOMBO MARK DOUBLE SHAD;Po;0;L;;;;;N;;;;; +11A9D;SOYOMBO MARK PLUTA;Lo;0;L;;;;;N;;;;; +11A9E;SOYOMBO HEAD MARK WITH MOON AND SUN AND TRIPLE FLAME;Po;0;L;;;;;N;;;;; +11A9F;SOYOMBO HEAD MARK WITH MOON AND SUN AND FLAME;Po;0;L;;;;;N;;;;; +11AA0;SOYOMBO HEAD MARK WITH MOON AND SUN;Po;0;L;;;;;N;;;;; +11AA1;SOYOMBO TERMINAL MARK-1;Po;0;L;;;;;N;;;;; +11AA2;SOYOMBO TERMINAL MARK-2;Po;0;L;;;;;N;;;;; +11AC0;PAU CIN HAU LETTER PA;Lo;0;L;;;;;N;;;;; +11AC1;PAU CIN HAU LETTER KA;Lo;0;L;;;;;N;;;;; +11AC2;PAU CIN HAU LETTER LA;Lo;0;L;;;;;N;;;;; +11AC3;PAU CIN HAU LETTER MA;Lo;0;L;;;;;N;;;;; +11AC4;PAU CIN HAU LETTER DA;Lo;0;L;;;;;N;;;;; +11AC5;PAU CIN HAU LETTER ZA;Lo;0;L;;;;;N;;;;; +11AC6;PAU CIN HAU LETTER VA;Lo;0;L;;;;;N;;;;; +11AC7;PAU CIN HAU LETTER NGA;Lo;0;L;;;;;N;;;;; +11AC8;PAU CIN HAU LETTER HA;Lo;0;L;;;;;N;;;;; +11AC9;PAU CIN HAU LETTER GA;Lo;0;L;;;;;N;;;;; +11ACA;PAU CIN HAU LETTER KHA;Lo;0;L;;;;;N;;;;; +11ACB;PAU CIN HAU LETTER SA;Lo;0;L;;;;;N;;;;; +11ACC;PAU CIN HAU LETTER BA;Lo;0;L;;;;;N;;;;; +11ACD;PAU CIN HAU LETTER CA;Lo;0;L;;;;;N;;;;; +11ACE;PAU CIN HAU LETTER TA;Lo;0;L;;;;;N;;;;; +11ACF;PAU CIN HAU LETTER THA;Lo;0;L;;;;;N;;;;; +11AD0;PAU CIN HAU LETTER NA;Lo;0;L;;;;;N;;;;; +11AD1;PAU CIN HAU LETTER PHA;Lo;0;L;;;;;N;;;;; +11AD2;PAU CIN HAU LETTER RA;Lo;0;L;;;;;N;;;;; +11AD3;PAU CIN HAU LETTER FA;Lo;0;L;;;;;N;;;;; +11AD4;PAU CIN HAU LETTER CHA;Lo;0;L;;;;;N;;;;; +11AD5;PAU CIN HAU LETTER A;Lo;0;L;;;;;N;;;;; +11AD6;PAU CIN HAU LETTER E;Lo;0;L;;;;;N;;;;; +11AD7;PAU CIN HAU LETTER I;Lo;0;L;;;;;N;;;;; +11AD8;PAU CIN HAU LETTER O;Lo;0;L;;;;;N;;;;; +11AD9;PAU CIN HAU LETTER U;Lo;0;L;;;;;N;;;;; +11ADA;PAU CIN HAU LETTER UA;Lo;0;L;;;;;N;;;;; +11ADB;PAU CIN HAU LETTER IA;Lo;0;L;;;;;N;;;;; +11ADC;PAU CIN HAU LETTER FINAL P;Lo;0;L;;;;;N;;;;; +11ADD;PAU CIN HAU LETTER FINAL K;Lo;0;L;;;;;N;;;;; +11ADE;PAU CIN HAU LETTER FINAL T;Lo;0;L;;;;;N;;;;; +11ADF;PAU CIN HAU LETTER FINAL M;Lo;0;L;;;;;N;;;;; +11AE0;PAU CIN HAU LETTER FINAL N;Lo;0;L;;;;;N;;;;; +11AE1;PAU CIN HAU LETTER FINAL L;Lo;0;L;;;;;N;;;;; +11AE2;PAU CIN HAU LETTER FINAL W;Lo;0;L;;;;;N;;;;; +11AE3;PAU CIN HAU LETTER FINAL NG;Lo;0;L;;;;;N;;;;; +11AE4;PAU CIN HAU LETTER FINAL Y;Lo;0;L;;;;;N;;;;; +11AE5;PAU CIN HAU RISING TONE LONG;Lo;0;L;;;;;N;;;;; +11AE6;PAU CIN HAU RISING TONE;Lo;0;L;;;;;N;;;;; +11AE7;PAU CIN HAU SANDHI GLOTTAL STOP;Lo;0;L;;;;;N;;;;; +11AE8;PAU CIN HAU RISING TONE LONG FINAL;Lo;0;L;;;;;N;;;;; +11AE9;PAU CIN HAU RISING TONE FINAL;Lo;0;L;;;;;N;;;;; +11AEA;PAU CIN HAU SANDHI GLOTTAL STOP FINAL;Lo;0;L;;;;;N;;;;; +11AEB;PAU CIN HAU SANDHI TONE LONG;Lo;0;L;;;;;N;;;;; +11AEC;PAU CIN HAU SANDHI TONE;Lo;0;L;;;;;N;;;;; +11AED;PAU CIN HAU SANDHI TONE LONG FINAL;Lo;0;L;;;;;N;;;;; +11AEE;PAU CIN HAU SANDHI TONE FINAL;Lo;0;L;;;;;N;;;;; +11AEF;PAU CIN HAU MID-LEVEL TONE;Lo;0;L;;;;;N;;;;; +11AF0;PAU CIN HAU GLOTTAL STOP VARIANT;Lo;0;L;;;;;N;;;;; +11AF1;PAU CIN HAU MID-LEVEL TONE LONG FINAL;Lo;0;L;;;;;N;;;;; +11AF2;PAU CIN HAU MID-LEVEL TONE FINAL;Lo;0;L;;;;;N;;;;; +11AF3;PAU CIN HAU LOW-FALLING TONE LONG;Lo;0;L;;;;;N;;;;; +11AF4;PAU CIN HAU LOW-FALLING TONE;Lo;0;L;;;;;N;;;;; +11AF5;PAU CIN HAU GLOTTAL STOP;Lo;0;L;;;;;N;;;;; +11AF6;PAU CIN HAU LOW-FALLING TONE LONG FINAL;Lo;0;L;;;;;N;;;;; +11AF7;PAU CIN HAU LOW-FALLING TONE FINAL;Lo;0;L;;;;;N;;;;; +11AF8;PAU CIN HAU GLOTTAL STOP FINAL;Lo;0;L;;;;;N;;;;; +11C00;BHAIKSUKI LETTER A;Lo;0;L;;;;;N;;;;; +11C01;BHAIKSUKI LETTER AA;Lo;0;L;;;;;N;;;;; +11C02;BHAIKSUKI LETTER I;Lo;0;L;;;;;N;;;;; +11C03;BHAIKSUKI LETTER II;Lo;0;L;;;;;N;;;;; +11C04;BHAIKSUKI LETTER U;Lo;0;L;;;;;N;;;;; +11C05;BHAIKSUKI LETTER UU;Lo;0;L;;;;;N;;;;; +11C06;BHAIKSUKI LETTER VOCALIC R;Lo;0;L;;;;;N;;;;; +11C07;BHAIKSUKI LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;; +11C08;BHAIKSUKI LETTER VOCALIC L;Lo;0;L;;;;;N;;;;; +11C0A;BHAIKSUKI LETTER E;Lo;0;L;;;;;N;;;;; +11C0B;BHAIKSUKI LETTER AI;Lo;0;L;;;;;N;;;;; +11C0C;BHAIKSUKI LETTER O;Lo;0;L;;;;;N;;;;; +11C0D;BHAIKSUKI LETTER AU;Lo;0;L;;;;;N;;;;; +11C0E;BHAIKSUKI LETTER KA;Lo;0;L;;;;;N;;;;; +11C0F;BHAIKSUKI LETTER KHA;Lo;0;L;;;;;N;;;;; +11C10;BHAIKSUKI LETTER GA;Lo;0;L;;;;;N;;;;; +11C11;BHAIKSUKI LETTER GHA;Lo;0;L;;;;;N;;;;; +11C12;BHAIKSUKI LETTER NGA;Lo;0;L;;;;;N;;;;; +11C13;BHAIKSUKI LETTER CA;Lo;0;L;;;;;N;;;;; +11C14;BHAIKSUKI LETTER CHA;Lo;0;L;;;;;N;;;;; +11C15;BHAIKSUKI LETTER JA;Lo;0;L;;;;;N;;;;; +11C16;BHAIKSUKI LETTER JHA;Lo;0;L;;;;;N;;;;; +11C17;BHAIKSUKI LETTER NYA;Lo;0;L;;;;;N;;;;; +11C18;BHAIKSUKI LETTER TTA;Lo;0;L;;;;;N;;;;; +11C19;BHAIKSUKI LETTER TTHA;Lo;0;L;;;;;N;;;;; +11C1A;BHAIKSUKI LETTER DDA;Lo;0;L;;;;;N;;;;; +11C1B;BHAIKSUKI LETTER DDHA;Lo;0;L;;;;;N;;;;; +11C1C;BHAIKSUKI LETTER NNA;Lo;0;L;;;;;N;;;;; +11C1D;BHAIKSUKI LETTER TA;Lo;0;L;;;;;N;;;;; +11C1E;BHAIKSUKI LETTER THA;Lo;0;L;;;;;N;;;;; +11C1F;BHAIKSUKI LETTER DA;Lo;0;L;;;;;N;;;;; +11C20;BHAIKSUKI LETTER DHA;Lo;0;L;;;;;N;;;;; +11C21;BHAIKSUKI LETTER NA;Lo;0;L;;;;;N;;;;; +11C22;BHAIKSUKI LETTER PA;Lo;0;L;;;;;N;;;;; +11C23;BHAIKSUKI LETTER PHA;Lo;0;L;;;;;N;;;;; +11C24;BHAIKSUKI LETTER BA;Lo;0;L;;;;;N;;;;; +11C25;BHAIKSUKI LETTER BHA;Lo;0;L;;;;;N;;;;; +11C26;BHAIKSUKI LETTER MA;Lo;0;L;;;;;N;;;;; +11C27;BHAIKSUKI LETTER YA;Lo;0;L;;;;;N;;;;; +11C28;BHAIKSUKI LETTER RA;Lo;0;L;;;;;N;;;;; +11C29;BHAIKSUKI LETTER LA;Lo;0;L;;;;;N;;;;; +11C2A;BHAIKSUKI LETTER VA;Lo;0;L;;;;;N;;;;; +11C2B;BHAIKSUKI LETTER SHA;Lo;0;L;;;;;N;;;;; +11C2C;BHAIKSUKI LETTER SSA;Lo;0;L;;;;;N;;;;; +11C2D;BHAIKSUKI LETTER SA;Lo;0;L;;;;;N;;;;; +11C2E;BHAIKSUKI LETTER HA;Lo;0;L;;;;;N;;;;; +11C2F;BHAIKSUKI VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +11C30;BHAIKSUKI VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; +11C31;BHAIKSUKI VOWEL SIGN II;Mn;0;NSM;;;;;N;;;;; +11C32;BHAIKSUKI VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +11C33;BHAIKSUKI VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +11C34;BHAIKSUKI VOWEL SIGN VOCALIC R;Mn;0;NSM;;;;;N;;;;; +11C35;BHAIKSUKI VOWEL SIGN VOCALIC RR;Mn;0;NSM;;;;;N;;;;; +11C36;BHAIKSUKI VOWEL SIGN VOCALIC L;Mn;0;NSM;;;;;N;;;;; +11C38;BHAIKSUKI VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;; +11C39;BHAIKSUKI VOWEL SIGN AI;Mn;0;NSM;;;;;N;;;;; +11C3A;BHAIKSUKI VOWEL SIGN O;Mn;0;NSM;;;;;N;;;;; +11C3B;BHAIKSUKI VOWEL SIGN AU;Mn;0;NSM;;;;;N;;;;; +11C3C;BHAIKSUKI SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;; +11C3D;BHAIKSUKI SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; +11C3E;BHAIKSUKI SIGN VISARGA;Mc;0;L;;;;;N;;;;; +11C3F;BHAIKSUKI SIGN VIRAMA;Mn;9;L;;;;;N;;;;; +11C40;BHAIKSUKI SIGN AVAGRAHA;Lo;0;L;;;;;N;;;;; +11C41;BHAIKSUKI DANDA;Po;0;L;;;;;N;;;;; +11C42;BHAIKSUKI DOUBLE DANDA;Po;0;L;;;;;N;;;;; +11C43;BHAIKSUKI WORD SEPARATOR;Po;0;L;;;;;N;;;;; +11C44;BHAIKSUKI GAP FILLER-1;Po;0;L;;;;;N;;;;; +11C45;BHAIKSUKI GAP FILLER-2;Po;0;L;;;;;N;;;;; +11C50;BHAIKSUKI DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +11C51;BHAIKSUKI DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +11C52;BHAIKSUKI DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +11C53;BHAIKSUKI DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +11C54;BHAIKSUKI DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +11C55;BHAIKSUKI DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +11C56;BHAIKSUKI DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +11C57;BHAIKSUKI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +11C58;BHAIKSUKI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +11C59;BHAIKSUKI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +11C5A;BHAIKSUKI NUMBER ONE;No;0;L;;;;1;N;;;;; +11C5B;BHAIKSUKI NUMBER TWO;No;0;L;;;;2;N;;;;; +11C5C;BHAIKSUKI NUMBER THREE;No;0;L;;;;3;N;;;;; +11C5D;BHAIKSUKI NUMBER FOUR;No;0;L;;;;4;N;;;;; +11C5E;BHAIKSUKI NUMBER FIVE;No;0;L;;;;5;N;;;;; +11C5F;BHAIKSUKI NUMBER SIX;No;0;L;;;;6;N;;;;; +11C60;BHAIKSUKI NUMBER SEVEN;No;0;L;;;;7;N;;;;; +11C61;BHAIKSUKI NUMBER EIGHT;No;0;L;;;;8;N;;;;; +11C62;BHAIKSUKI NUMBER NINE;No;0;L;;;;9;N;;;;; +11C63;BHAIKSUKI NUMBER TEN;No;0;L;;;;10;N;;;;; +11C64;BHAIKSUKI NUMBER TWENTY;No;0;L;;;;20;N;;;;; +11C65;BHAIKSUKI NUMBER THIRTY;No;0;L;;;;30;N;;;;; +11C66;BHAIKSUKI NUMBER FORTY;No;0;L;;;;40;N;;;;; +11C67;BHAIKSUKI NUMBER FIFTY;No;0;L;;;;50;N;;;;; +11C68;BHAIKSUKI NUMBER SIXTY;No;0;L;;;;60;N;;;;; +11C69;BHAIKSUKI NUMBER SEVENTY;No;0;L;;;;70;N;;;;; +11C6A;BHAIKSUKI NUMBER EIGHTY;No;0;L;;;;80;N;;;;; +11C6B;BHAIKSUKI NUMBER NINETY;No;0;L;;;;90;N;;;;; +11C6C;BHAIKSUKI HUNDREDS UNIT MARK;No;0;L;;;;100;N;;;;; +11C70;MARCHEN HEAD MARK;Po;0;L;;;;;N;;;;; +11C71;MARCHEN MARK SHAD;Po;0;L;;;;;N;;;;; +11C72;MARCHEN LETTER KA;Lo;0;L;;;;;N;;;;; +11C73;MARCHEN LETTER KHA;Lo;0;L;;;;;N;;;;; +11C74;MARCHEN LETTER GA;Lo;0;L;;;;;N;;;;; +11C75;MARCHEN LETTER NGA;Lo;0;L;;;;;N;;;;; +11C76;MARCHEN LETTER CA;Lo;0;L;;;;;N;;;;; +11C77;MARCHEN LETTER CHA;Lo;0;L;;;;;N;;;;; +11C78;MARCHEN LETTER JA;Lo;0;L;;;;;N;;;;; +11C79;MARCHEN LETTER NYA;Lo;0;L;;;;;N;;;;; +11C7A;MARCHEN LETTER TA;Lo;0;L;;;;;N;;;;; +11C7B;MARCHEN LETTER THA;Lo;0;L;;;;;N;;;;; +11C7C;MARCHEN LETTER DA;Lo;0;L;;;;;N;;;;; +11C7D;MARCHEN LETTER NA;Lo;0;L;;;;;N;;;;; +11C7E;MARCHEN LETTER PA;Lo;0;L;;;;;N;;;;; +11C7F;MARCHEN LETTER PHA;Lo;0;L;;;;;N;;;;; +11C80;MARCHEN LETTER BA;Lo;0;L;;;;;N;;;;; +11C81;MARCHEN LETTER MA;Lo;0;L;;;;;N;;;;; +11C82;MARCHEN LETTER TSA;Lo;0;L;;;;;N;;;;; +11C83;MARCHEN LETTER TSHA;Lo;0;L;;;;;N;;;;; +11C84;MARCHEN LETTER DZA;Lo;0;L;;;;;N;;;;; +11C85;MARCHEN LETTER WA;Lo;0;L;;;;;N;;;;; +11C86;MARCHEN LETTER ZHA;Lo;0;L;;;;;N;;;;; +11C87;MARCHEN LETTER ZA;Lo;0;L;;;;;N;;;;; +11C88;MARCHEN LETTER -A;Lo;0;L;;;;;N;;;;; +11C89;MARCHEN LETTER YA;Lo;0;L;;;;;N;;;;; +11C8A;MARCHEN LETTER RA;Lo;0;L;;;;;N;;;;; +11C8B;MARCHEN LETTER LA;Lo;0;L;;;;;N;;;;; +11C8C;MARCHEN LETTER SHA;Lo;0;L;;;;;N;;;;; +11C8D;MARCHEN LETTER SA;Lo;0;L;;;;;N;;;;; +11C8E;MARCHEN LETTER HA;Lo;0;L;;;;;N;;;;; +11C8F;MARCHEN LETTER A;Lo;0;L;;;;;N;;;;; +11C92;MARCHEN SUBJOINED LETTER KA;Mn;0;NSM;;;;;N;;;;; +11C93;MARCHEN SUBJOINED LETTER KHA;Mn;0;NSM;;;;;N;;;;; +11C94;MARCHEN SUBJOINED LETTER GA;Mn;0;NSM;;;;;N;;;;; +11C95;MARCHEN SUBJOINED LETTER NGA;Mn;0;NSM;;;;;N;;;;; +11C96;MARCHEN SUBJOINED LETTER CA;Mn;0;NSM;;;;;N;;;;; +11C97;MARCHEN SUBJOINED LETTER CHA;Mn;0;NSM;;;;;N;;;;; +11C98;MARCHEN SUBJOINED LETTER JA;Mn;0;NSM;;;;;N;;;;; +11C99;MARCHEN SUBJOINED LETTER NYA;Mn;0;NSM;;;;;N;;;;; +11C9A;MARCHEN SUBJOINED LETTER TA;Mn;0;NSM;;;;;N;;;;; +11C9B;MARCHEN SUBJOINED LETTER THA;Mn;0;NSM;;;;;N;;;;; +11C9C;MARCHEN SUBJOINED LETTER DA;Mn;0;NSM;;;;;N;;;;; +11C9D;MARCHEN SUBJOINED LETTER NA;Mn;0;NSM;;;;;N;;;;; +11C9E;MARCHEN SUBJOINED LETTER PA;Mn;0;NSM;;;;;N;;;;; +11C9F;MARCHEN SUBJOINED LETTER PHA;Mn;0;NSM;;;;;N;;;;; +11CA0;MARCHEN SUBJOINED LETTER BA;Mn;0;NSM;;;;;N;;;;; +11CA1;MARCHEN SUBJOINED LETTER MA;Mn;0;NSM;;;;;N;;;;; +11CA2;MARCHEN SUBJOINED LETTER TSA;Mn;0;NSM;;;;;N;;;;; +11CA3;MARCHEN SUBJOINED LETTER TSHA;Mn;0;NSM;;;;;N;;;;; +11CA4;MARCHEN SUBJOINED LETTER DZA;Mn;0;NSM;;;;;N;;;;; +11CA5;MARCHEN SUBJOINED LETTER WA;Mn;0;NSM;;;;;N;;;;; +11CA6;MARCHEN SUBJOINED LETTER ZHA;Mn;0;NSM;;;;;N;;;;; +11CA7;MARCHEN SUBJOINED LETTER ZA;Mn;0;NSM;;;;;N;;;;; +11CA9;MARCHEN SUBJOINED LETTER YA;Mc;0;L;;;;;N;;;;; +11CAA;MARCHEN SUBJOINED LETTER RA;Mn;0;NSM;;;;;N;;;;; +11CAB;MARCHEN SUBJOINED LETTER LA;Mn;0;NSM;;;;;N;;;;; +11CAC;MARCHEN SUBJOINED LETTER SHA;Mn;0;NSM;;;;;N;;;;; +11CAD;MARCHEN SUBJOINED LETTER SA;Mn;0;NSM;;;;;N;;;;; +11CAE;MARCHEN SUBJOINED LETTER HA;Mn;0;NSM;;;;;N;;;;; +11CAF;MARCHEN SUBJOINED LETTER A;Mn;0;NSM;;;;;N;;;;; +11CB0;MARCHEN VOWEL SIGN AA;Mn;0;NSM;;;;;N;;;;; +11CB1;MARCHEN VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +11CB2;MARCHEN VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +11CB3;MARCHEN VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;; +11CB4;MARCHEN VOWEL SIGN O;Mc;0;L;;;;;N;;;;; +11CB5;MARCHEN SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; +11CB6;MARCHEN SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;; +11D00;MASARAM GONDI LETTER A;Lo;0;L;;;;;N;;;;; +11D01;MASARAM GONDI LETTER AA;Lo;0;L;;;;;N;;;;; +11D02;MASARAM GONDI LETTER I;Lo;0;L;;;;;N;;;;; +11D03;MASARAM GONDI LETTER II;Lo;0;L;;;;;N;;;;; +11D04;MASARAM GONDI LETTER U;Lo;0;L;;;;;N;;;;; +11D05;MASARAM GONDI LETTER UU;Lo;0;L;;;;;N;;;;; +11D06;MASARAM GONDI LETTER E;Lo;0;L;;;;;N;;;;; +11D08;MASARAM GONDI LETTER AI;Lo;0;L;;;;;N;;;;; +11D09;MASARAM GONDI LETTER O;Lo;0;L;;;;;N;;;;; +11D0B;MASARAM GONDI LETTER AU;Lo;0;L;;;;;N;;;;; +11D0C;MASARAM GONDI LETTER KA;Lo;0;L;;;;;N;;;;; +11D0D;MASARAM GONDI LETTER KHA;Lo;0;L;;;;;N;;;;; +11D0E;MASARAM GONDI LETTER GA;Lo;0;L;;;;;N;;;;; +11D0F;MASARAM GONDI LETTER GHA;Lo;0;L;;;;;N;;;;; +11D10;MASARAM GONDI LETTER NGA;Lo;0;L;;;;;N;;;;; +11D11;MASARAM GONDI LETTER CA;Lo;0;L;;;;;N;;;;; +11D12;MASARAM GONDI LETTER CHA;Lo;0;L;;;;;N;;;;; +11D13;MASARAM GONDI LETTER JA;Lo;0;L;;;;;N;;;;; +11D14;MASARAM GONDI LETTER JHA;Lo;0;L;;;;;N;;;;; +11D15;MASARAM GONDI LETTER NYA;Lo;0;L;;;;;N;;;;; +11D16;MASARAM GONDI LETTER TTA;Lo;0;L;;;;;N;;;;; +11D17;MASARAM GONDI LETTER TTHA;Lo;0;L;;;;;N;;;;; +11D18;MASARAM GONDI LETTER DDA;Lo;0;L;;;;;N;;;;; +11D19;MASARAM GONDI LETTER DDHA;Lo;0;L;;;;;N;;;;; +11D1A;MASARAM GONDI LETTER NNA;Lo;0;L;;;;;N;;;;; +11D1B;MASARAM GONDI LETTER TA;Lo;0;L;;;;;N;;;;; +11D1C;MASARAM GONDI LETTER THA;Lo;0;L;;;;;N;;;;; +11D1D;MASARAM GONDI LETTER DA;Lo;0;L;;;;;N;;;;; +11D1E;MASARAM GONDI LETTER DHA;Lo;0;L;;;;;N;;;;; +11D1F;MASARAM GONDI LETTER NA;Lo;0;L;;;;;N;;;;; +11D20;MASARAM GONDI LETTER PA;Lo;0;L;;;;;N;;;;; +11D21;MASARAM GONDI LETTER PHA;Lo;0;L;;;;;N;;;;; +11D22;MASARAM GONDI LETTER BA;Lo;0;L;;;;;N;;;;; +11D23;MASARAM GONDI LETTER BHA;Lo;0;L;;;;;N;;;;; +11D24;MASARAM GONDI LETTER MA;Lo;0;L;;;;;N;;;;; +11D25;MASARAM GONDI LETTER YA;Lo;0;L;;;;;N;;;;; +11D26;MASARAM GONDI LETTER RA;Lo;0;L;;;;;N;;;;; +11D27;MASARAM GONDI LETTER LA;Lo;0;L;;;;;N;;;;; +11D28;MASARAM GONDI LETTER VA;Lo;0;L;;;;;N;;;;; +11D29;MASARAM GONDI LETTER SHA;Lo;0;L;;;;;N;;;;; +11D2A;MASARAM GONDI LETTER SSA;Lo;0;L;;;;;N;;;;; +11D2B;MASARAM GONDI LETTER SA;Lo;0;L;;;;;N;;;;; +11D2C;MASARAM GONDI LETTER HA;Lo;0;L;;;;;N;;;;; +11D2D;MASARAM GONDI LETTER LLA;Lo;0;L;;;;;N;;;;; +11D2E;MASARAM GONDI LETTER KSSA;Lo;0;L;;;;;N;;;;; +11D2F;MASARAM GONDI LETTER JNYA;Lo;0;L;;;;;N;;;;; +11D30;MASARAM GONDI LETTER TRA;Lo;0;L;;;;;N;;;;; +11D31;MASARAM GONDI VOWEL SIGN AA;Mn;0;NSM;;;;;N;;;;; +11D32;MASARAM GONDI VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; +11D33;MASARAM GONDI VOWEL SIGN II;Mn;0;NSM;;;;;N;;;;; +11D34;MASARAM GONDI VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +11D35;MASARAM GONDI VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;; +11D36;MASARAM GONDI VOWEL SIGN VOCALIC R;Mn;0;NSM;;;;;N;;;;; +11D3A;MASARAM GONDI VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;; +11D3C;MASARAM GONDI VOWEL SIGN AI;Mn;0;NSM;;;;;N;;;;; +11D3D;MASARAM GONDI VOWEL SIGN O;Mn;0;NSM;;;;;N;;;;; +11D3F;MASARAM GONDI VOWEL SIGN AU;Mn;0;NSM;;;;;N;;;;; +11D40;MASARAM GONDI SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; +11D41;MASARAM GONDI SIGN VISARGA;Mn;0;NSM;;;;;N;;;;; +11D42;MASARAM GONDI SIGN NUKTA;Mn;7;NSM;;;;;N;;;;; +11D43;MASARAM GONDI SIGN CANDRA;Mn;0;NSM;;;;;N;;;;; +11D44;MASARAM GONDI SIGN HALANTA;Mn;9;NSM;;;;;N;;;;; +11D45;MASARAM GONDI VIRAMA;Mn;9;NSM;;;;;N;;;;; +11D46;MASARAM GONDI REPHA;Lo;0;L;;;;;N;;;;; +11D47;MASARAM GONDI RA-KARA;Mn;0;NSM;;;;;N;;;;; +11D50;MASARAM GONDI DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +11D51;MASARAM GONDI DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +11D52;MASARAM GONDI DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +11D53;MASARAM GONDI DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +11D54;MASARAM GONDI DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +11D55;MASARAM GONDI DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +11D56;MASARAM GONDI DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +11D57;MASARAM GONDI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +11D58;MASARAM GONDI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +11D59;MASARAM GONDI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +11D60;GUNJALA GONDI LETTER A;Lo;0;L;;;;;N;;;;; +11D61;GUNJALA GONDI LETTER AA;Lo;0;L;;;;;N;;;;; +11D62;GUNJALA GONDI LETTER I;Lo;0;L;;;;;N;;;;; +11D63;GUNJALA GONDI LETTER II;Lo;0;L;;;;;N;;;;; +11D64;GUNJALA GONDI LETTER U;Lo;0;L;;;;;N;;;;; +11D65;GUNJALA GONDI LETTER UU;Lo;0;L;;;;;N;;;;; +11D67;GUNJALA GONDI LETTER EE;Lo;0;L;;;;;N;;;;; +11D68;GUNJALA GONDI LETTER AI;Lo;0;L;;;;;N;;;;; +11D6A;GUNJALA GONDI LETTER OO;Lo;0;L;;;;;N;;;;; +11D6B;GUNJALA GONDI LETTER AU;Lo;0;L;;;;;N;;;;; +11D6C;GUNJALA GONDI LETTER YA;Lo;0;L;;;;;N;;;;; +11D6D;GUNJALA GONDI LETTER VA;Lo;0;L;;;;;N;;;;; +11D6E;GUNJALA GONDI LETTER BA;Lo;0;L;;;;;N;;;;; +11D6F;GUNJALA GONDI LETTER BHA;Lo;0;L;;;;;N;;;;; +11D70;GUNJALA GONDI LETTER MA;Lo;0;L;;;;;N;;;;; +11D71;GUNJALA GONDI LETTER KA;Lo;0;L;;;;;N;;;;; +11D72;GUNJALA GONDI LETTER KHA;Lo;0;L;;;;;N;;;;; +11D73;GUNJALA GONDI LETTER TA;Lo;0;L;;;;;N;;;;; +11D74;GUNJALA GONDI LETTER THA;Lo;0;L;;;;;N;;;;; +11D75;GUNJALA GONDI LETTER LA;Lo;0;L;;;;;N;;;;; +11D76;GUNJALA GONDI LETTER GA;Lo;0;L;;;;;N;;;;; +11D77;GUNJALA GONDI LETTER GHA;Lo;0;L;;;;;N;;;;; +11D78;GUNJALA GONDI LETTER DA;Lo;0;L;;;;;N;;;;; +11D79;GUNJALA GONDI LETTER DHA;Lo;0;L;;;;;N;;;;; +11D7A;GUNJALA GONDI LETTER NA;Lo;0;L;;;;;N;;;;; +11D7B;GUNJALA GONDI LETTER CA;Lo;0;L;;;;;N;;;;; +11D7C;GUNJALA GONDI LETTER CHA;Lo;0;L;;;;;N;;;;; +11D7D;GUNJALA GONDI LETTER TTA;Lo;0;L;;;;;N;;;;; +11D7E;GUNJALA GONDI LETTER TTHA;Lo;0;L;;;;;N;;;;; +11D7F;GUNJALA GONDI LETTER LLA;Lo;0;L;;;;;N;;;;; +11D80;GUNJALA GONDI LETTER JA;Lo;0;L;;;;;N;;;;; +11D81;GUNJALA GONDI LETTER JHA;Lo;0;L;;;;;N;;;;; +11D82;GUNJALA GONDI LETTER DDA;Lo;0;L;;;;;N;;;;; +11D83;GUNJALA GONDI LETTER DDHA;Lo;0;L;;;;;N;;;;; +11D84;GUNJALA GONDI LETTER NGA;Lo;0;L;;;;;N;;;;; +11D85;GUNJALA GONDI LETTER PA;Lo;0;L;;;;;N;;;;; +11D86;GUNJALA GONDI LETTER PHA;Lo;0;L;;;;;N;;;;; +11D87;GUNJALA GONDI LETTER HA;Lo;0;L;;;;;N;;;;; +11D88;GUNJALA GONDI LETTER RA;Lo;0;L;;;;;N;;;;; +11D89;GUNJALA GONDI LETTER SA;Lo;0;L;;;;;N;;;;; +11D8A;GUNJALA GONDI VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +11D8B;GUNJALA GONDI VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +11D8C;GUNJALA GONDI VOWEL SIGN II;Mc;0;L;;;;;N;;;;; +11D8D;GUNJALA GONDI VOWEL SIGN U;Mc;0;L;;;;;N;;;;; +11D8E;GUNJALA GONDI VOWEL SIGN UU;Mc;0;L;;;;;N;;;;; +11D90;GUNJALA GONDI VOWEL SIGN EE;Mn;0;NSM;;;;;N;;;;; +11D91;GUNJALA GONDI VOWEL SIGN AI;Mn;0;NSM;;;;;N;;;;; +11D93;GUNJALA GONDI VOWEL SIGN OO;Mc;0;L;;;;;N;;;;; +11D94;GUNJALA GONDI VOWEL SIGN AU;Mc;0;L;;;;;N;;;;; +11D95;GUNJALA GONDI SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;; +11D96;GUNJALA GONDI SIGN VISARGA;Mc;0;L;;;;;N;;;;; +11D97;GUNJALA GONDI VIRAMA;Mn;9;NSM;;;;;N;;;;; +11D98;GUNJALA GONDI OM;Lo;0;L;;;;;N;;;;; +11DA0;GUNJALA GONDI DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +11DA1;GUNJALA GONDI DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +11DA2;GUNJALA GONDI DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +11DA3;GUNJALA GONDI DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +11DA4;GUNJALA GONDI DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +11DA5;GUNJALA GONDI DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +11DA6;GUNJALA GONDI DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +11DA7;GUNJALA GONDI DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +11DA8;GUNJALA GONDI DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +11DA9;GUNJALA GONDI DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +11EE0;MAKASAR LETTER KA;Lo;0;L;;;;;N;;;;; +11EE1;MAKASAR LETTER GA;Lo;0;L;;;;;N;;;;; +11EE2;MAKASAR LETTER NGA;Lo;0;L;;;;;N;;;;; +11EE3;MAKASAR LETTER PA;Lo;0;L;;;;;N;;;;; +11EE4;MAKASAR LETTER BA;Lo;0;L;;;;;N;;;;; +11EE5;MAKASAR LETTER MA;Lo;0;L;;;;;N;;;;; +11EE6;MAKASAR LETTER TA;Lo;0;L;;;;;N;;;;; +11EE7;MAKASAR LETTER DA;Lo;0;L;;;;;N;;;;; +11EE8;MAKASAR LETTER NA;Lo;0;L;;;;;N;;;;; +11EE9;MAKASAR LETTER CA;Lo;0;L;;;;;N;;;;; +11EEA;MAKASAR LETTER JA;Lo;0;L;;;;;N;;;;; +11EEB;MAKASAR LETTER NYA;Lo;0;L;;;;;N;;;;; +11EEC;MAKASAR LETTER YA;Lo;0;L;;;;;N;;;;; +11EED;MAKASAR LETTER RA;Lo;0;L;;;;;N;;;;; +11EEE;MAKASAR LETTER LA;Lo;0;L;;;;;N;;;;; +11EEF;MAKASAR LETTER VA;Lo;0;L;;;;;N;;;;; +11EF0;MAKASAR LETTER SA;Lo;0;L;;;;;N;;;;; +11EF1;MAKASAR LETTER A;Lo;0;L;;;;;N;;;;; +11EF2;MAKASAR ANGKA;Lo;0;L;;;;;N;;;;; +11EF3;MAKASAR VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;; +11EF4;MAKASAR VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;; +11EF5;MAKASAR VOWEL SIGN E;Mc;0;L;;;;;N;;;;; +11EF6;MAKASAR VOWEL SIGN O;Mc;0;L;;;;;N;;;;; +11EF7;MAKASAR PASSIMBANG;Po;0;L;;;;;N;;;;; +11EF8;MAKASAR END OF SECTION;Po;0;L;;;;;N;;;;; +11FB0;LISU LETTER YHA;Lo;0;L;;;;;N;;;;; +11FC0;TAMIL FRACTION ONE THREE-HUNDRED-AND-TWENTIETH;No;0;L;;;;1/320;N;;;;; +11FC1;TAMIL FRACTION ONE ONE-HUNDRED-AND-SIXTIETH;No;0;L;;;;1/160;N;;;;; +11FC2;TAMIL FRACTION ONE EIGHTIETH;No;0;L;;;;1/80;N;;;;; +11FC3;TAMIL FRACTION ONE SIXTY-FOURTH;No;0;L;;;;1/64;N;;;;; +11FC4;TAMIL FRACTION ONE FORTIETH;No;0;L;;;;1/40;N;;;;; +11FC5;TAMIL FRACTION ONE THIRTY-SECOND;No;0;L;;;;1/32;N;;;;; +11FC6;TAMIL FRACTION THREE EIGHTIETHS;No;0;L;;;;3/80;N;;;;; +11FC7;TAMIL FRACTION THREE SIXTY-FOURTHS;No;0;L;;;;3/64;N;;;;; +11FC8;TAMIL FRACTION ONE TWENTIETH;No;0;L;;;;1/20;N;;;;; +11FC9;TAMIL FRACTION ONE SIXTEENTH-1;No;0;L;;;;1/16;N;;;;; +11FCA;TAMIL FRACTION ONE SIXTEENTH-2;No;0;L;;;;1/16;N;;;;; +11FCB;TAMIL FRACTION ONE TENTH;No;0;L;;;;1/10;N;;;;; +11FCC;TAMIL FRACTION ONE EIGHTH;No;0;L;;;;1/8;N;;;;; +11FCD;TAMIL FRACTION THREE TWENTIETHS;No;0;L;;;;3/20;N;;;;; +11FCE;TAMIL FRACTION THREE SIXTEENTHS;No;0;L;;;;3/16;N;;;;; +11FCF;TAMIL FRACTION ONE FIFTH;No;0;L;;;;1/5;N;;;;; +11FD0;TAMIL FRACTION ONE QUARTER;No;0;L;;;;1/4;N;;;;; +11FD1;TAMIL FRACTION ONE HALF-1;No;0;L;;;;1/2;N;;;;; +11FD2;TAMIL FRACTION ONE HALF-2;No;0;L;;;;1/2;N;;;;; +11FD3;TAMIL FRACTION THREE QUARTERS;No;0;L;;;;3/4;N;;;;; +11FD4;TAMIL FRACTION DOWNSCALING FACTOR KIIZH;No;0;L;;;;1/320;N;;;;; +11FD5;TAMIL SIGN NEL;So;0;ON;;;;;N;;;;; +11FD6;TAMIL SIGN CEVITU;So;0;ON;;;;;N;;;;; +11FD7;TAMIL SIGN AAZHAAKKU;So;0;ON;;;;;N;;;;; +11FD8;TAMIL SIGN UZHAKKU;So;0;ON;;;;;N;;;;; +11FD9;TAMIL SIGN MUUVUZHAKKU;So;0;ON;;;;;N;;;;; +11FDA;TAMIL SIGN KURUNI;So;0;ON;;;;;N;;;;; +11FDB;TAMIL SIGN PATHAKKU;So;0;ON;;;;;N;;;;; +11FDC;TAMIL SIGN MUKKURUNI;So;0;ON;;;;;N;;;;; +11FDD;TAMIL SIGN KAACU;Sc;0;ET;;;;;N;;;;; +11FDE;TAMIL SIGN PANAM;Sc;0;ET;;;;;N;;;;; +11FDF;TAMIL SIGN PON;Sc;0;ET;;;;;N;;;;; +11FE0;TAMIL SIGN VARAAKAN;Sc;0;ET;;;;;N;;;;; +11FE1;TAMIL SIGN PAARAM;So;0;ON;;;;;N;;;;; +11FE2;TAMIL SIGN KUZHI;So;0;ON;;;;;N;;;;; +11FE3;TAMIL SIGN VELI;So;0;ON;;;;;N;;;;; +11FE4;TAMIL WET CULTIVATION SIGN;So;0;ON;;;;;N;;;;; +11FE5;TAMIL DRY CULTIVATION SIGN;So;0;ON;;;;;N;;;;; +11FE6;TAMIL LAND SIGN;So;0;ON;;;;;N;;;;; +11FE7;TAMIL SALT PAN SIGN;So;0;ON;;;;;N;;;;; +11FE8;TAMIL TRADITIONAL CREDIT SIGN;So;0;ON;;;;;N;;;;; +11FE9;TAMIL TRADITIONAL NUMBER SIGN;So;0;ON;;;;;N;;;;; +11FEA;TAMIL CURRENT SIGN;So;0;ON;;;;;N;;;;; +11FEB;TAMIL AND ODD SIGN;So;0;ON;;;;;N;;;;; +11FEC;TAMIL SPENT SIGN;So;0;ON;;;;;N;;;;; +11FED;TAMIL TOTAL SIGN;So;0;ON;;;;;N;;;;; +11FEE;TAMIL IN POSSESSION SIGN;So;0;ON;;;;;N;;;;; +11FEF;TAMIL STARTING FROM SIGN;So;0;ON;;;;;N;;;;; +11FF0;TAMIL SIGN MUTHALIYA;So;0;ON;;;;;N;;;;; +11FF1;TAMIL SIGN VAKAIYARAA;So;0;ON;;;;;N;;;;; +11FFF;TAMIL PUNCTUATION END OF TEXT;Po;0;L;;;;;N;;;;; +12000;CUNEIFORM SIGN A;Lo;0;L;;;;;N;;;;; +12001;CUNEIFORM SIGN A TIMES A;Lo;0;L;;;;;N;;;;; +12002;CUNEIFORM SIGN A TIMES BAD;Lo;0;L;;;;;N;;;;; +12003;CUNEIFORM SIGN A TIMES GAN2 TENU;Lo;0;L;;;;;N;;;;; +12004;CUNEIFORM SIGN A TIMES HA;Lo;0;L;;;;;N;;;;; +12005;CUNEIFORM SIGN A TIMES IGI;Lo;0;L;;;;;N;;;;; +12006;CUNEIFORM SIGN A TIMES LAGAR GUNU;Lo;0;L;;;;;N;;;;; +12007;CUNEIFORM SIGN A TIMES MUSH;Lo;0;L;;;;;N;;;;; +12008;CUNEIFORM SIGN A TIMES SAG;Lo;0;L;;;;;N;;;;; +12009;CUNEIFORM SIGN A2;Lo;0;L;;;;;N;;;;; +1200A;CUNEIFORM SIGN AB;Lo;0;L;;;;;N;;;;; +1200B;CUNEIFORM SIGN AB TIMES ASH2;Lo;0;L;;;;;N;;;;; +1200C;CUNEIFORM SIGN AB TIMES DUN3 GUNU;Lo;0;L;;;;;N;;;;; +1200D;CUNEIFORM SIGN AB TIMES GAL;Lo;0;L;;;;;N;;;;; +1200E;CUNEIFORM SIGN AB TIMES GAN2 TENU;Lo;0;L;;;;;N;;;;; +1200F;CUNEIFORM SIGN AB TIMES HA;Lo;0;L;;;;;N;;;;; +12010;CUNEIFORM SIGN AB TIMES IGI GUNU;Lo;0;L;;;;;N;;;;; +12011;CUNEIFORM SIGN AB TIMES IMIN;Lo;0;L;;;;;N;;;;; +12012;CUNEIFORM SIGN AB TIMES LAGAB;Lo;0;L;;;;;N;;;;; +12013;CUNEIFORM SIGN AB TIMES SHESH;Lo;0;L;;;;;N;;;;; +12014;CUNEIFORM SIGN AB TIMES U PLUS U PLUS U;Lo;0;L;;;;;N;;;;; +12015;CUNEIFORM SIGN AB GUNU;Lo;0;L;;;;;N;;;;; +12016;CUNEIFORM SIGN AB2;Lo;0;L;;;;;N;;;;; +12017;CUNEIFORM SIGN AB2 TIMES BALAG;Lo;0;L;;;;;N;;;;; +12018;CUNEIFORM SIGN AB2 TIMES GAN2 TENU;Lo;0;L;;;;;N;;;;; +12019;CUNEIFORM SIGN AB2 TIMES ME PLUS EN;Lo;0;L;;;;;N;;;;; +1201A;CUNEIFORM SIGN AB2 TIMES SHA3;Lo;0;L;;;;;N;;;;; +1201B;CUNEIFORM SIGN AB2 TIMES TAK4;Lo;0;L;;;;;N;;;;; +1201C;CUNEIFORM SIGN AD;Lo;0;L;;;;;N;;;;; +1201D;CUNEIFORM SIGN AK;Lo;0;L;;;;;N;;;;; +1201E;CUNEIFORM SIGN AK TIMES ERIN2;Lo;0;L;;;;;N;;;;; +1201F;CUNEIFORM SIGN AK TIMES SHITA PLUS GISH;Lo;0;L;;;;;N;;;;; +12020;CUNEIFORM SIGN AL;Lo;0;L;;;;;N;;;;; +12021;CUNEIFORM SIGN AL TIMES AL;Lo;0;L;;;;;N;;;;; +12022;CUNEIFORM SIGN AL TIMES DIM2;Lo;0;L;;;;;N;;;;; +12023;CUNEIFORM SIGN AL TIMES GISH;Lo;0;L;;;;;N;;;;; +12024;CUNEIFORM SIGN AL TIMES HA;Lo;0;L;;;;;N;;;;; +12025;CUNEIFORM SIGN AL TIMES KAD3;Lo;0;L;;;;;N;;;;; +12026;CUNEIFORM SIGN AL TIMES KI;Lo;0;L;;;;;N;;;;; +12027;CUNEIFORM SIGN AL TIMES SHE;Lo;0;L;;;;;N;;;;; +12028;CUNEIFORM SIGN AL TIMES USH;Lo;0;L;;;;;N;;;;; +12029;CUNEIFORM SIGN ALAN;Lo;0;L;;;;;N;;;;; +1202A;CUNEIFORM SIGN ALEPH;Lo;0;L;;;;;N;;;;; +1202B;CUNEIFORM SIGN AMAR;Lo;0;L;;;;;N;;;;; +1202C;CUNEIFORM SIGN AMAR TIMES SHE;Lo;0;L;;;;;N;;;;; +1202D;CUNEIFORM SIGN AN;Lo;0;L;;;;;N;;;;; +1202E;CUNEIFORM SIGN AN OVER AN;Lo;0;L;;;;;N;;;;; +1202F;CUNEIFORM SIGN AN THREE TIMES;Lo;0;L;;;;;N;;;;; +12030;CUNEIFORM SIGN AN PLUS NAGA OPPOSING AN PLUS NAGA;Lo;0;L;;;;;N;;;;; +12031;CUNEIFORM SIGN AN PLUS NAGA SQUARED;Lo;0;L;;;;;N;;;;; +12032;CUNEIFORM SIGN ANSHE;Lo;0;L;;;;;N;;;;; +12033;CUNEIFORM SIGN APIN;Lo;0;L;;;;;N;;;;; +12034;CUNEIFORM SIGN ARAD;Lo;0;L;;;;;N;;;;; +12035;CUNEIFORM SIGN ARAD TIMES KUR;Lo;0;L;;;;;N;;;;; +12036;CUNEIFORM SIGN ARKAB;Lo;0;L;;;;;N;;;;; +12037;CUNEIFORM SIGN ASAL2;Lo;0;L;;;;;N;;;;; +12038;CUNEIFORM SIGN ASH;Lo;0;L;;;;;N;;;;; +12039;CUNEIFORM SIGN ASH ZIDA TENU;Lo;0;L;;;;;N;;;;; +1203A;CUNEIFORM SIGN ASH KABA TENU;Lo;0;L;;;;;N;;;;; +1203B;CUNEIFORM SIGN ASH OVER ASH TUG2 OVER TUG2 TUG2 OVER TUG2 PAP;Lo;0;L;;;;;N;;;;; +1203C;CUNEIFORM SIGN ASH OVER ASH OVER ASH;Lo;0;L;;;;;N;;;;; +1203D;CUNEIFORM SIGN ASH OVER ASH OVER ASH CROSSING ASH OVER ASH OVER ASH;Lo;0;L;;;;;N;;;;; +1203E;CUNEIFORM SIGN ASH2;Lo;0;L;;;;;N;;;;; +1203F;CUNEIFORM SIGN ASHGAB;Lo;0;L;;;;;N;;;;; +12040;CUNEIFORM SIGN BA;Lo;0;L;;;;;N;;;;; +12041;CUNEIFORM SIGN BAD;Lo;0;L;;;;;N;;;;; +12042;CUNEIFORM SIGN BAG3;Lo;0;L;;;;;N;;;;; +12043;CUNEIFORM SIGN BAHAR2;Lo;0;L;;;;;N;;;;; +12044;CUNEIFORM SIGN BAL;Lo;0;L;;;;;N;;;;; +12045;CUNEIFORM SIGN BAL OVER BAL;Lo;0;L;;;;;N;;;;; +12046;CUNEIFORM SIGN BALAG;Lo;0;L;;;;;N;;;;; +12047;CUNEIFORM SIGN BAR;Lo;0;L;;;;;N;;;;; +12048;CUNEIFORM SIGN BARA2;Lo;0;L;;;;;N;;;;; +12049;CUNEIFORM SIGN BI;Lo;0;L;;;;;N;;;;; +1204A;CUNEIFORM SIGN BI TIMES A;Lo;0;L;;;;;N;;;;; +1204B;CUNEIFORM SIGN BI TIMES GAR;Lo;0;L;;;;;N;;;;; +1204C;CUNEIFORM SIGN BI TIMES IGI GUNU;Lo;0;L;;;;;N;;;;; +1204D;CUNEIFORM SIGN BU;Lo;0;L;;;;;N;;;;; +1204E;CUNEIFORM SIGN BU OVER BU AB;Lo;0;L;;;;;N;;;;; +1204F;CUNEIFORM SIGN BU OVER BU UN;Lo;0;L;;;;;N;;;;; +12050;CUNEIFORM SIGN BU CROSSING BU;Lo;0;L;;;;;N;;;;; +12051;CUNEIFORM SIGN BULUG;Lo;0;L;;;;;N;;;;; +12052;CUNEIFORM SIGN BULUG OVER BULUG;Lo;0;L;;;;;N;;;;; +12053;CUNEIFORM SIGN BUR;Lo;0;L;;;;;N;;;;; +12054;CUNEIFORM SIGN BUR2;Lo;0;L;;;;;N;;;;; +12055;CUNEIFORM SIGN DA;Lo;0;L;;;;;N;;;;; +12056;CUNEIFORM SIGN DAG;Lo;0;L;;;;;N;;;;; +12057;CUNEIFORM SIGN DAG KISIM5 TIMES A PLUS MASH;Lo;0;L;;;;;N;;;;; +12058;CUNEIFORM SIGN DAG KISIM5 TIMES AMAR;Lo;0;L;;;;;N;;;;; +12059;CUNEIFORM SIGN DAG KISIM5 TIMES BALAG;Lo;0;L;;;;;N;;;;; +1205A;CUNEIFORM SIGN DAG KISIM5 TIMES BI;Lo;0;L;;;;;N;;;;; +1205B;CUNEIFORM SIGN DAG KISIM5 TIMES GA;Lo;0;L;;;;;N;;;;; +1205C;CUNEIFORM SIGN DAG KISIM5 TIMES GA PLUS MASH;Lo;0;L;;;;;N;;;;; +1205D;CUNEIFORM SIGN DAG KISIM5 TIMES GI;Lo;0;L;;;;;N;;;;; +1205E;CUNEIFORM SIGN DAG KISIM5 TIMES GIR2;Lo;0;L;;;;;N;;;;; +1205F;CUNEIFORM SIGN DAG KISIM5 TIMES GUD;Lo;0;L;;;;;N;;;;; +12060;CUNEIFORM SIGN DAG KISIM5 TIMES HA;Lo;0;L;;;;;N;;;;; +12061;CUNEIFORM SIGN DAG KISIM5 TIMES IR;Lo;0;L;;;;;N;;;;; +12062;CUNEIFORM SIGN DAG KISIM5 TIMES IR PLUS LU;Lo;0;L;;;;;N;;;;; +12063;CUNEIFORM SIGN DAG KISIM5 TIMES KAK;Lo;0;L;;;;;N;;;;; +12064;CUNEIFORM SIGN DAG KISIM5 TIMES LA;Lo;0;L;;;;;N;;;;; +12065;CUNEIFORM SIGN DAG KISIM5 TIMES LU;Lo;0;L;;;;;N;;;;; +12066;CUNEIFORM SIGN DAG KISIM5 TIMES LU PLUS MASH2;Lo;0;L;;;;;N;;;;; +12067;CUNEIFORM SIGN DAG KISIM5 TIMES LUM;Lo;0;L;;;;;N;;;;; +12068;CUNEIFORM SIGN DAG KISIM5 TIMES NE;Lo;0;L;;;;;N;;;;; +12069;CUNEIFORM SIGN DAG KISIM5 TIMES PAP PLUS PAP;Lo;0;L;;;;;N;;;;; +1206A;CUNEIFORM SIGN DAG KISIM5 TIMES SI;Lo;0;L;;;;;N;;;;; +1206B;CUNEIFORM SIGN DAG KISIM5 TIMES TAK4;Lo;0;L;;;;;N;;;;; +1206C;CUNEIFORM SIGN DAG KISIM5 TIMES U2 PLUS GIR2;Lo;0;L;;;;;N;;;;; +1206D;CUNEIFORM SIGN DAG KISIM5 TIMES USH;Lo;0;L;;;;;N;;;;; +1206E;CUNEIFORM SIGN DAM;Lo;0;L;;;;;N;;;;; +1206F;CUNEIFORM SIGN DAR;Lo;0;L;;;;;N;;;;; +12070;CUNEIFORM SIGN DARA3;Lo;0;L;;;;;N;;;;; +12071;CUNEIFORM SIGN DARA4;Lo;0;L;;;;;N;;;;; +12072;CUNEIFORM SIGN DI;Lo;0;L;;;;;N;;;;; +12073;CUNEIFORM SIGN DIB;Lo;0;L;;;;;N;;;;; +12074;CUNEIFORM SIGN DIM;Lo;0;L;;;;;N;;;;; +12075;CUNEIFORM SIGN DIM TIMES SHE;Lo;0;L;;;;;N;;;;; +12076;CUNEIFORM SIGN DIM2;Lo;0;L;;;;;N;;;;; +12077;CUNEIFORM SIGN DIN;Lo;0;L;;;;;N;;;;; +12078;CUNEIFORM SIGN DIN KASKAL U GUNU DISH;Lo;0;L;;;;;N;;;;; +12079;CUNEIFORM SIGN DISH;Lo;0;L;;;;;N;;;;; +1207A;CUNEIFORM SIGN DU;Lo;0;L;;;;;N;;;;; +1207B;CUNEIFORM SIGN DU OVER DU;Lo;0;L;;;;;N;;;;; +1207C;CUNEIFORM SIGN DU GUNU;Lo;0;L;;;;;N;;;;; +1207D;CUNEIFORM SIGN DU SHESHIG;Lo;0;L;;;;;N;;;;; +1207E;CUNEIFORM SIGN DUB;Lo;0;L;;;;;N;;;;; +1207F;CUNEIFORM SIGN DUB TIMES ESH2;Lo;0;L;;;;;N;;;;; +12080;CUNEIFORM SIGN DUB2;Lo;0;L;;;;;N;;;;; +12081;CUNEIFORM SIGN DUG;Lo;0;L;;;;;N;;;;; +12082;CUNEIFORM SIGN DUGUD;Lo;0;L;;;;;N;;;;; +12083;CUNEIFORM SIGN DUH;Lo;0;L;;;;;N;;;;; +12084;CUNEIFORM SIGN DUN;Lo;0;L;;;;;N;;;;; +12085;CUNEIFORM SIGN DUN3;Lo;0;L;;;;;N;;;;; +12086;CUNEIFORM SIGN DUN3 GUNU;Lo;0;L;;;;;N;;;;; +12087;CUNEIFORM SIGN DUN3 GUNU GUNU;Lo;0;L;;;;;N;;;;; +12088;CUNEIFORM SIGN DUN4;Lo;0;L;;;;;N;;;;; +12089;CUNEIFORM SIGN DUR2;Lo;0;L;;;;;N;;;;; +1208A;CUNEIFORM SIGN E;Lo;0;L;;;;;N;;;;; +1208B;CUNEIFORM SIGN E TIMES PAP;Lo;0;L;;;;;N;;;;; +1208C;CUNEIFORM SIGN E OVER E NUN OVER NUN;Lo;0;L;;;;;N;;;;; +1208D;CUNEIFORM SIGN E2;Lo;0;L;;;;;N;;;;; +1208E;CUNEIFORM SIGN E2 TIMES A PLUS HA PLUS DA;Lo;0;L;;;;;N;;;;; +1208F;CUNEIFORM SIGN E2 TIMES GAR;Lo;0;L;;;;;N;;;;; +12090;CUNEIFORM SIGN E2 TIMES MI;Lo;0;L;;;;;N;;;;; +12091;CUNEIFORM SIGN E2 TIMES SAL;Lo;0;L;;;;;N;;;;; +12092;CUNEIFORM SIGN E2 TIMES SHE;Lo;0;L;;;;;N;;;;; +12093;CUNEIFORM SIGN E2 TIMES U;Lo;0;L;;;;;N;;;;; +12094;CUNEIFORM SIGN EDIN;Lo;0;L;;;;;N;;;;; +12095;CUNEIFORM SIGN EGIR;Lo;0;L;;;;;N;;;;; +12096;CUNEIFORM SIGN EL;Lo;0;L;;;;;N;;;;; +12097;CUNEIFORM SIGN EN;Lo;0;L;;;;;N;;;;; +12098;CUNEIFORM SIGN EN TIMES GAN2;Lo;0;L;;;;;N;;;;; +12099;CUNEIFORM SIGN EN TIMES GAN2 TENU;Lo;0;L;;;;;N;;;;; +1209A;CUNEIFORM SIGN EN TIMES ME;Lo;0;L;;;;;N;;;;; +1209B;CUNEIFORM SIGN EN CROSSING EN;Lo;0;L;;;;;N;;;;; +1209C;CUNEIFORM SIGN EN OPPOSING EN;Lo;0;L;;;;;N;;;;; +1209D;CUNEIFORM SIGN EN SQUARED;Lo;0;L;;;;;N;;;;; +1209E;CUNEIFORM SIGN EREN;Lo;0;L;;;;;N;;;;; +1209F;CUNEIFORM SIGN ERIN2;Lo;0;L;;;;;N;;;;; +120A0;CUNEIFORM SIGN ESH2;Lo;0;L;;;;;N;;;;; +120A1;CUNEIFORM SIGN EZEN;Lo;0;L;;;;;N;;;;; +120A2;CUNEIFORM SIGN EZEN TIMES A;Lo;0;L;;;;;N;;;;; +120A3;CUNEIFORM SIGN EZEN TIMES A PLUS LAL;Lo;0;L;;;;;N;;;;; +120A4;CUNEIFORM SIGN EZEN TIMES A PLUS LAL TIMES LAL;Lo;0;L;;;;;N;;;;; +120A5;CUNEIFORM SIGN EZEN TIMES AN;Lo;0;L;;;;;N;;;;; +120A6;CUNEIFORM SIGN EZEN TIMES BAD;Lo;0;L;;;;;N;;;;; +120A7;CUNEIFORM SIGN EZEN TIMES DUN3 GUNU;Lo;0;L;;;;;N;;;;; +120A8;CUNEIFORM SIGN EZEN TIMES DUN3 GUNU GUNU;Lo;0;L;;;;;N;;;;; +120A9;CUNEIFORM SIGN EZEN TIMES HA;Lo;0;L;;;;;N;;;;; +120AA;CUNEIFORM SIGN EZEN TIMES HA GUNU;Lo;0;L;;;;;N;;;;; +120AB;CUNEIFORM SIGN EZEN TIMES IGI GUNU;Lo;0;L;;;;;N;;;;; +120AC;CUNEIFORM SIGN EZEN TIMES KASKAL;Lo;0;L;;;;;N;;;;; +120AD;CUNEIFORM SIGN EZEN TIMES KASKAL SQUARED;Lo;0;L;;;;;N;;;;; +120AE;CUNEIFORM SIGN EZEN TIMES KU3;Lo;0;L;;;;;N;;;;; +120AF;CUNEIFORM SIGN EZEN TIMES LA;Lo;0;L;;;;;N;;;;; +120B0;CUNEIFORM SIGN EZEN TIMES LAL TIMES LAL;Lo;0;L;;;;;N;;;;; +120B1;CUNEIFORM SIGN EZEN TIMES LI;Lo;0;L;;;;;N;;;;; +120B2;CUNEIFORM SIGN EZEN TIMES LU;Lo;0;L;;;;;N;;;;; +120B3;CUNEIFORM SIGN EZEN TIMES U2;Lo;0;L;;;;;N;;;;; +120B4;CUNEIFORM SIGN EZEN TIMES UD;Lo;0;L;;;;;N;;;;; +120B5;CUNEIFORM SIGN GA;Lo;0;L;;;;;N;;;;; +120B6;CUNEIFORM SIGN GA GUNU;Lo;0;L;;;;;N;;;;; +120B7;CUNEIFORM SIGN GA2;Lo;0;L;;;;;N;;;;; +120B8;CUNEIFORM SIGN GA2 TIMES A PLUS DA PLUS HA;Lo;0;L;;;;;N;;;;; +120B9;CUNEIFORM SIGN GA2 TIMES A PLUS HA;Lo;0;L;;;;;N;;;;; +120BA;CUNEIFORM SIGN GA2 TIMES A PLUS IGI;Lo;0;L;;;;;N;;;;; +120BB;CUNEIFORM SIGN GA2 TIMES AB2 TENU PLUS TAB;Lo;0;L;;;;;N;;;;; +120BC;CUNEIFORM SIGN GA2 TIMES AN;Lo;0;L;;;;;N;;;;; +120BD;CUNEIFORM SIGN GA2 TIMES ASH;Lo;0;L;;;;;N;;;;; +120BE;CUNEIFORM SIGN GA2 TIMES ASH2 PLUS GAL;Lo;0;L;;;;;N;;;;; +120BF;CUNEIFORM SIGN GA2 TIMES BAD;Lo;0;L;;;;;N;;;;; +120C0;CUNEIFORM SIGN GA2 TIMES BAR PLUS RA;Lo;0;L;;;;;N;;;;; +120C1;CUNEIFORM SIGN GA2 TIMES BUR;Lo;0;L;;;;;N;;;;; +120C2;CUNEIFORM SIGN GA2 TIMES BUR PLUS RA;Lo;0;L;;;;;N;;;;; +120C3;CUNEIFORM SIGN GA2 TIMES DA;Lo;0;L;;;;;N;;;;; +120C4;CUNEIFORM SIGN GA2 TIMES DI;Lo;0;L;;;;;N;;;;; +120C5;CUNEIFORM SIGN GA2 TIMES DIM TIMES SHE;Lo;0;L;;;;;N;;;;; +120C6;CUNEIFORM SIGN GA2 TIMES DUB;Lo;0;L;;;;;N;;;;; +120C7;CUNEIFORM SIGN GA2 TIMES EL;Lo;0;L;;;;;N;;;;; +120C8;CUNEIFORM SIGN GA2 TIMES EL PLUS LA;Lo;0;L;;;;;N;;;;; +120C9;CUNEIFORM SIGN GA2 TIMES EN;Lo;0;L;;;;;N;;;;; +120CA;CUNEIFORM SIGN GA2 TIMES EN TIMES GAN2 TENU;Lo;0;L;;;;;N;;;;; +120CB;CUNEIFORM SIGN GA2 TIMES GAN2 TENU;Lo;0;L;;;;;N;;;;; +120CC;CUNEIFORM SIGN GA2 TIMES GAR;Lo;0;L;;;;;N;;;;; +120CD;CUNEIFORM SIGN GA2 TIMES GI;Lo;0;L;;;;;N;;;;; +120CE;CUNEIFORM SIGN GA2 TIMES GI4;Lo;0;L;;;;;N;;;;; +120CF;CUNEIFORM SIGN GA2 TIMES GI4 PLUS A;Lo;0;L;;;;;N;;;;; +120D0;CUNEIFORM SIGN GA2 TIMES GIR2 PLUS SU;Lo;0;L;;;;;N;;;;; +120D1;CUNEIFORM SIGN GA2 TIMES HA PLUS LU PLUS ESH2;Lo;0;L;;;;;N;;;;; +120D2;CUNEIFORM SIGN GA2 TIMES HAL;Lo;0;L;;;;;N;;;;; +120D3;CUNEIFORM SIGN GA2 TIMES HAL PLUS LA;Lo;0;L;;;;;N;;;;; +120D4;CUNEIFORM SIGN GA2 TIMES HI PLUS LI;Lo;0;L;;;;;N;;;;; +120D5;CUNEIFORM SIGN GA2 TIMES HUB2;Lo;0;L;;;;;N;;;;; +120D6;CUNEIFORM SIGN GA2 TIMES IGI GUNU;Lo;0;L;;;;;N;;;;; +120D7;CUNEIFORM SIGN GA2 TIMES ISH PLUS HU PLUS ASH;Lo;0;L;;;;;N;;;;; +120D8;CUNEIFORM SIGN GA2 TIMES KAK;Lo;0;L;;;;;N;;;;; +120D9;CUNEIFORM SIGN GA2 TIMES KASKAL;Lo;0;L;;;;;N;;;;; +120DA;CUNEIFORM SIGN GA2 TIMES KID;Lo;0;L;;;;;N;;;;; +120DB;CUNEIFORM SIGN GA2 TIMES KID PLUS LAL;Lo;0;L;;;;;N;;;;; +120DC;CUNEIFORM SIGN GA2 TIMES KU3 PLUS AN;Lo;0;L;;;;;N;;;;; +120DD;CUNEIFORM SIGN GA2 TIMES LA;Lo;0;L;;;;;N;;;;; +120DE;CUNEIFORM SIGN GA2 TIMES ME PLUS EN;Lo;0;L;;;;;N;;;;; +120DF;CUNEIFORM SIGN GA2 TIMES MI;Lo;0;L;;;;;N;;;;; +120E0;CUNEIFORM SIGN GA2 TIMES NUN;Lo;0;L;;;;;N;;;;; +120E1;CUNEIFORM SIGN GA2 TIMES NUN OVER NUN;Lo;0;L;;;;;N;;;;; +120E2;CUNEIFORM SIGN GA2 TIMES PA;Lo;0;L;;;;;N;;;;; +120E3;CUNEIFORM SIGN GA2 TIMES SAL;Lo;0;L;;;;;N;;;;; +120E4;CUNEIFORM SIGN GA2 TIMES SAR;Lo;0;L;;;;;N;;;;; +120E5;CUNEIFORM SIGN GA2 TIMES SHE;Lo;0;L;;;;;N;;;;; +120E6;CUNEIFORM SIGN GA2 TIMES SHE PLUS TUR;Lo;0;L;;;;;N;;;;; +120E7;CUNEIFORM SIGN GA2 TIMES SHID;Lo;0;L;;;;;N;;;;; +120E8;CUNEIFORM SIGN GA2 TIMES SUM;Lo;0;L;;;;;N;;;;; +120E9;CUNEIFORM SIGN GA2 TIMES TAK4;Lo;0;L;;;;;N;;;;; +120EA;CUNEIFORM SIGN GA2 TIMES U;Lo;0;L;;;;;N;;;;; +120EB;CUNEIFORM SIGN GA2 TIMES UD;Lo;0;L;;;;;N;;;;; +120EC;CUNEIFORM SIGN GA2 TIMES UD PLUS DU;Lo;0;L;;;;;N;;;;; +120ED;CUNEIFORM SIGN GA2 OVER GA2;Lo;0;L;;;;;N;;;;; +120EE;CUNEIFORM SIGN GABA;Lo;0;L;;;;;N;;;;; +120EF;CUNEIFORM SIGN GABA CROSSING GABA;Lo;0;L;;;;;N;;;;; +120F0;CUNEIFORM SIGN GAD;Lo;0;L;;;;;N;;;;; +120F1;CUNEIFORM SIGN GAD OVER GAD GAR OVER GAR;Lo;0;L;;;;;N;;;;; +120F2;CUNEIFORM SIGN GAL;Lo;0;L;;;;;N;;;;; +120F3;CUNEIFORM SIGN GAL GAD OVER GAD GAR OVER GAR;Lo;0;L;;;;;N;;;;; +120F4;CUNEIFORM SIGN GALAM;Lo;0;L;;;;;N;;;;; +120F5;CUNEIFORM SIGN GAM;Lo;0;L;;;;;N;;;;; +120F6;CUNEIFORM SIGN GAN;Lo;0;L;;;;;N;;;;; +120F7;CUNEIFORM SIGN GAN2;Lo;0;L;;;;;N;;;;; +120F8;CUNEIFORM SIGN GAN2 TENU;Lo;0;L;;;;;N;;;;; +120F9;CUNEIFORM SIGN GAN2 OVER GAN2;Lo;0;L;;;;;N;;;;; +120FA;CUNEIFORM SIGN GAN2 CROSSING GAN2;Lo;0;L;;;;;N;;;;; +120FB;CUNEIFORM SIGN GAR;Lo;0;L;;;;;N;;;;; +120FC;CUNEIFORM SIGN GAR3;Lo;0;L;;;;;N;;;;; +120FD;CUNEIFORM SIGN GASHAN;Lo;0;L;;;;;N;;;;; +120FE;CUNEIFORM SIGN GESHTIN;Lo;0;L;;;;;N;;;;; +120FF;CUNEIFORM SIGN GESHTIN TIMES KUR;Lo;0;L;;;;;N;;;;; +12100;CUNEIFORM SIGN GI;Lo;0;L;;;;;N;;;;; +12101;CUNEIFORM SIGN GI TIMES E;Lo;0;L;;;;;N;;;;; +12102;CUNEIFORM SIGN GI TIMES U;Lo;0;L;;;;;N;;;;; +12103;CUNEIFORM SIGN GI CROSSING GI;Lo;0;L;;;;;N;;;;; +12104;CUNEIFORM SIGN GI4;Lo;0;L;;;;;N;;;;; +12105;CUNEIFORM SIGN GI4 OVER GI4;Lo;0;L;;;;;N;;;;; +12106;CUNEIFORM SIGN GI4 CROSSING GI4;Lo;0;L;;;;;N;;;;; +12107;CUNEIFORM SIGN GIDIM;Lo;0;L;;;;;N;;;;; +12108;CUNEIFORM SIGN GIR2;Lo;0;L;;;;;N;;;;; +12109;CUNEIFORM SIGN GIR2 GUNU;Lo;0;L;;;;;N;;;;; +1210A;CUNEIFORM SIGN GIR3;Lo;0;L;;;;;N;;;;; +1210B;CUNEIFORM SIGN GIR3 TIMES A PLUS IGI;Lo;0;L;;;;;N;;;;; +1210C;CUNEIFORM SIGN GIR3 TIMES GAN2 TENU;Lo;0;L;;;;;N;;;;; +1210D;CUNEIFORM SIGN GIR3 TIMES IGI;Lo;0;L;;;;;N;;;;; +1210E;CUNEIFORM SIGN GIR3 TIMES LU PLUS IGI;Lo;0;L;;;;;N;;;;; +1210F;CUNEIFORM SIGN GIR3 TIMES PA;Lo;0;L;;;;;N;;;;; +12110;CUNEIFORM SIGN GISAL;Lo;0;L;;;;;N;;;;; +12111;CUNEIFORM SIGN GISH;Lo;0;L;;;;;N;;;;; +12112;CUNEIFORM SIGN GISH CROSSING GISH;Lo;0;L;;;;;N;;;;; +12113;CUNEIFORM SIGN GISH TIMES BAD;Lo;0;L;;;;;N;;;;; +12114;CUNEIFORM SIGN GISH TIMES TAK4;Lo;0;L;;;;;N;;;;; +12115;CUNEIFORM SIGN GISH TENU;Lo;0;L;;;;;N;;;;; +12116;CUNEIFORM SIGN GU;Lo;0;L;;;;;N;;;;; +12117;CUNEIFORM SIGN GU CROSSING GU;Lo;0;L;;;;;N;;;;; +12118;CUNEIFORM SIGN GU2;Lo;0;L;;;;;N;;;;; +12119;CUNEIFORM SIGN GU2 TIMES KAK;Lo;0;L;;;;;N;;;;; +1211A;CUNEIFORM SIGN GU2 TIMES KAK TIMES IGI GUNU;Lo;0;L;;;;;N;;;;; +1211B;CUNEIFORM SIGN GU2 TIMES NUN;Lo;0;L;;;;;N;;;;; +1211C;CUNEIFORM SIGN GU2 TIMES SAL PLUS TUG2;Lo;0;L;;;;;N;;;;; +1211D;CUNEIFORM SIGN GU2 GUNU;Lo;0;L;;;;;N;;;;; +1211E;CUNEIFORM SIGN GUD;Lo;0;L;;;;;N;;;;; +1211F;CUNEIFORM SIGN GUD TIMES A PLUS KUR;Lo;0;L;;;;;N;;;;; +12120;CUNEIFORM SIGN GUD TIMES KUR;Lo;0;L;;;;;N;;;;; +12121;CUNEIFORM SIGN GUD OVER GUD LUGAL;Lo;0;L;;;;;N;;;;; +12122;CUNEIFORM SIGN GUL;Lo;0;L;;;;;N;;;;; +12123;CUNEIFORM SIGN GUM;Lo;0;L;;;;;N;;;;; +12124;CUNEIFORM SIGN GUM TIMES SHE;Lo;0;L;;;;;N;;;;; +12125;CUNEIFORM SIGN GUR;Lo;0;L;;;;;N;;;;; +12126;CUNEIFORM SIGN GUR7;Lo;0;L;;;;;N;;;;; +12127;CUNEIFORM SIGN GURUN;Lo;0;L;;;;;N;;;;; +12128;CUNEIFORM SIGN GURUSH;Lo;0;L;;;;;N;;;;; +12129;CUNEIFORM SIGN HA;Lo;0;L;;;;;N;;;;; +1212A;CUNEIFORM SIGN HA TENU;Lo;0;L;;;;;N;;;;; +1212B;CUNEIFORM SIGN HA GUNU;Lo;0;L;;;;;N;;;;; +1212C;CUNEIFORM SIGN HAL;Lo;0;L;;;;;N;;;;; +1212D;CUNEIFORM SIGN HI;Lo;0;L;;;;;N;;;;; +1212E;CUNEIFORM SIGN HI TIMES ASH;Lo;0;L;;;;;N;;;;; +1212F;CUNEIFORM SIGN HI TIMES ASH2;Lo;0;L;;;;;N;;;;; +12130;CUNEIFORM SIGN HI TIMES BAD;Lo;0;L;;;;;N;;;;; +12131;CUNEIFORM SIGN HI TIMES DISH;Lo;0;L;;;;;N;;;;; +12132;CUNEIFORM SIGN HI TIMES GAD;Lo;0;L;;;;;N;;;;; +12133;CUNEIFORM SIGN HI TIMES KIN;Lo;0;L;;;;;N;;;;; +12134;CUNEIFORM SIGN HI TIMES NUN;Lo;0;L;;;;;N;;;;; +12135;CUNEIFORM SIGN HI TIMES SHE;Lo;0;L;;;;;N;;;;; +12136;CUNEIFORM SIGN HI TIMES U;Lo;0;L;;;;;N;;;;; +12137;CUNEIFORM SIGN HU;Lo;0;L;;;;;N;;;;; +12138;CUNEIFORM SIGN HUB2;Lo;0;L;;;;;N;;;;; +12139;CUNEIFORM SIGN HUB2 TIMES AN;Lo;0;L;;;;;N;;;;; +1213A;CUNEIFORM SIGN HUB2 TIMES HAL;Lo;0;L;;;;;N;;;;; +1213B;CUNEIFORM SIGN HUB2 TIMES KASKAL;Lo;0;L;;;;;N;;;;; +1213C;CUNEIFORM SIGN HUB2 TIMES LISH;Lo;0;L;;;;;N;;;;; +1213D;CUNEIFORM SIGN HUB2 TIMES UD;Lo;0;L;;;;;N;;;;; +1213E;CUNEIFORM SIGN HUL2;Lo;0;L;;;;;N;;;;; +1213F;CUNEIFORM SIGN I;Lo;0;L;;;;;N;;;;; +12140;CUNEIFORM SIGN I A;Lo;0;L;;;;;N;;;;; +12141;CUNEIFORM SIGN IB;Lo;0;L;;;;;N;;;;; +12142;CUNEIFORM SIGN IDIM;Lo;0;L;;;;;N;;;;; +12143;CUNEIFORM SIGN IDIM OVER IDIM BUR;Lo;0;L;;;;;N;;;;; +12144;CUNEIFORM SIGN IDIM OVER IDIM SQUARED;Lo;0;L;;;;;N;;;;; +12145;CUNEIFORM SIGN IG;Lo;0;L;;;;;N;;;;; +12146;CUNEIFORM SIGN IGI;Lo;0;L;;;;;N;;;;; +12147;CUNEIFORM SIGN IGI DIB;Lo;0;L;;;;;N;;;;; +12148;CUNEIFORM SIGN IGI RI;Lo;0;L;;;;;N;;;;; +12149;CUNEIFORM SIGN IGI OVER IGI SHIR OVER SHIR UD OVER UD;Lo;0;L;;;;;N;;;;; +1214A;CUNEIFORM SIGN IGI GUNU;Lo;0;L;;;;;N;;;;; +1214B;CUNEIFORM SIGN IL;Lo;0;L;;;;;N;;;;; +1214C;CUNEIFORM SIGN IL TIMES GAN2 TENU;Lo;0;L;;;;;N;;;;; +1214D;CUNEIFORM SIGN IL2;Lo;0;L;;;;;N;;;;; +1214E;CUNEIFORM SIGN IM;Lo;0;L;;;;;N;;;;; +1214F;CUNEIFORM SIGN IM TIMES TAK4;Lo;0;L;;;;;N;;;;; +12150;CUNEIFORM SIGN IM CROSSING IM;Lo;0;L;;;;;N;;;;; +12151;CUNEIFORM SIGN IM OPPOSING IM;Lo;0;L;;;;;N;;;;; +12152;CUNEIFORM SIGN IM SQUARED;Lo;0;L;;;;;N;;;;; +12153;CUNEIFORM SIGN IMIN;Lo;0;L;;;;;N;;;;; +12154;CUNEIFORM SIGN IN;Lo;0;L;;;;;N;;;;; +12155;CUNEIFORM SIGN IR;Lo;0;L;;;;;N;;;;; +12156;CUNEIFORM SIGN ISH;Lo;0;L;;;;;N;;;;; +12157;CUNEIFORM SIGN KA;Lo;0;L;;;;;N;;;;; +12158;CUNEIFORM SIGN KA TIMES A;Lo;0;L;;;;;N;;;;; +12159;CUNEIFORM SIGN KA TIMES AD;Lo;0;L;;;;;N;;;;; +1215A;CUNEIFORM SIGN KA TIMES AD PLUS KU3;Lo;0;L;;;;;N;;;;; +1215B;CUNEIFORM SIGN KA TIMES ASH2;Lo;0;L;;;;;N;;;;; +1215C;CUNEIFORM SIGN KA TIMES BAD;Lo;0;L;;;;;N;;;;; +1215D;CUNEIFORM SIGN KA TIMES BALAG;Lo;0;L;;;;;N;;;;; +1215E;CUNEIFORM SIGN KA TIMES BAR;Lo;0;L;;;;;N;;;;; +1215F;CUNEIFORM SIGN KA TIMES BI;Lo;0;L;;;;;N;;;;; +12160;CUNEIFORM SIGN KA TIMES ERIN2;Lo;0;L;;;;;N;;;;; +12161;CUNEIFORM SIGN KA TIMES ESH2;Lo;0;L;;;;;N;;;;; +12162;CUNEIFORM SIGN KA TIMES GA;Lo;0;L;;;;;N;;;;; +12163;CUNEIFORM SIGN KA TIMES GAL;Lo;0;L;;;;;N;;;;; +12164;CUNEIFORM SIGN KA TIMES GAN2 TENU;Lo;0;L;;;;;N;;;;; +12165;CUNEIFORM SIGN KA TIMES GAR;Lo;0;L;;;;;N;;;;; +12166;CUNEIFORM SIGN KA TIMES GAR PLUS SHA3 PLUS A;Lo;0;L;;;;;N;;;;; +12167;CUNEIFORM SIGN KA TIMES GI;Lo;0;L;;;;;N;;;;; +12168;CUNEIFORM SIGN KA TIMES GIR2;Lo;0;L;;;;;N;;;;; +12169;CUNEIFORM SIGN KA TIMES GISH PLUS SAR;Lo;0;L;;;;;N;;;;; +1216A;CUNEIFORM SIGN KA TIMES GISH CROSSING GISH;Lo;0;L;;;;;N;;;;; +1216B;CUNEIFORM SIGN KA TIMES GU;Lo;0;L;;;;;N;;;;; +1216C;CUNEIFORM SIGN KA TIMES GUR7;Lo;0;L;;;;;N;;;;; +1216D;CUNEIFORM SIGN KA TIMES IGI;Lo;0;L;;;;;N;;;;; +1216E;CUNEIFORM SIGN KA TIMES IM;Lo;0;L;;;;;N;;;;; +1216F;CUNEIFORM SIGN KA TIMES KAK;Lo;0;L;;;;;N;;;;; +12170;CUNEIFORM SIGN KA TIMES KI;Lo;0;L;;;;;N;;;;; +12171;CUNEIFORM SIGN KA TIMES KID;Lo;0;L;;;;;N;;;;; +12172;CUNEIFORM SIGN KA TIMES LI;Lo;0;L;;;;;N;;;;; +12173;CUNEIFORM SIGN KA TIMES LU;Lo;0;L;;;;;N;;;;; +12174;CUNEIFORM SIGN KA TIMES ME;Lo;0;L;;;;;N;;;;; +12175;CUNEIFORM SIGN KA TIMES ME PLUS DU;Lo;0;L;;;;;N;;;;; +12176;CUNEIFORM SIGN KA TIMES ME PLUS GI;Lo;0;L;;;;;N;;;;; +12177;CUNEIFORM SIGN KA TIMES ME PLUS TE;Lo;0;L;;;;;N;;;;; +12178;CUNEIFORM SIGN KA TIMES MI;Lo;0;L;;;;;N;;;;; +12179;CUNEIFORM SIGN KA TIMES MI PLUS NUNUZ;Lo;0;L;;;;;N;;;;; +1217A;CUNEIFORM SIGN KA TIMES NE;Lo;0;L;;;;;N;;;;; +1217B;CUNEIFORM SIGN KA TIMES NUN;Lo;0;L;;;;;N;;;;; +1217C;CUNEIFORM SIGN KA TIMES PI;Lo;0;L;;;;;N;;;;; +1217D;CUNEIFORM SIGN KA TIMES RU;Lo;0;L;;;;;N;;;;; +1217E;CUNEIFORM SIGN KA TIMES SA;Lo;0;L;;;;;N;;;;; +1217F;CUNEIFORM SIGN KA TIMES SAR;Lo;0;L;;;;;N;;;;; +12180;CUNEIFORM SIGN KA TIMES SHA;Lo;0;L;;;;;N;;;;; +12181;CUNEIFORM SIGN KA TIMES SHE;Lo;0;L;;;;;N;;;;; +12182;CUNEIFORM SIGN KA TIMES SHID;Lo;0;L;;;;;N;;;;; +12183;CUNEIFORM SIGN KA TIMES SHU;Lo;0;L;;;;;N;;;;; +12184;CUNEIFORM SIGN KA TIMES SIG;Lo;0;L;;;;;N;;;;; +12185;CUNEIFORM SIGN KA TIMES SUHUR;Lo;0;L;;;;;N;;;;; +12186;CUNEIFORM SIGN KA TIMES TAR;Lo;0;L;;;;;N;;;;; +12187;CUNEIFORM SIGN KA TIMES U;Lo;0;L;;;;;N;;;;; +12188;CUNEIFORM SIGN KA TIMES U2;Lo;0;L;;;;;N;;;;; +12189;CUNEIFORM SIGN KA TIMES UD;Lo;0;L;;;;;N;;;;; +1218A;CUNEIFORM SIGN KA TIMES UMUM TIMES PA;Lo;0;L;;;;;N;;;;; +1218B;CUNEIFORM SIGN KA TIMES USH;Lo;0;L;;;;;N;;;;; +1218C;CUNEIFORM SIGN KA TIMES ZI;Lo;0;L;;;;;N;;;;; +1218D;CUNEIFORM SIGN KA2;Lo;0;L;;;;;N;;;;; +1218E;CUNEIFORM SIGN KA2 CROSSING KA2;Lo;0;L;;;;;N;;;;; +1218F;CUNEIFORM SIGN KAB;Lo;0;L;;;;;N;;;;; +12190;CUNEIFORM SIGN KAD2;Lo;0;L;;;;;N;;;;; +12191;CUNEIFORM SIGN KAD3;Lo;0;L;;;;;N;;;;; +12192;CUNEIFORM SIGN KAD4;Lo;0;L;;;;;N;;;;; +12193;CUNEIFORM SIGN KAD5;Lo;0;L;;;;;N;;;;; +12194;CUNEIFORM SIGN KAD5 OVER KAD5;Lo;0;L;;;;;N;;;;; +12195;CUNEIFORM SIGN KAK;Lo;0;L;;;;;N;;;;; +12196;CUNEIFORM SIGN KAK TIMES IGI GUNU;Lo;0;L;;;;;N;;;;; +12197;CUNEIFORM SIGN KAL;Lo;0;L;;;;;N;;;;; +12198;CUNEIFORM SIGN KAL TIMES BAD;Lo;0;L;;;;;N;;;;; +12199;CUNEIFORM SIGN KAL CROSSING KAL;Lo;0;L;;;;;N;;;;; +1219A;CUNEIFORM SIGN KAM2;Lo;0;L;;;;;N;;;;; +1219B;CUNEIFORM SIGN KAM4;Lo;0;L;;;;;N;;;;; +1219C;CUNEIFORM SIGN KASKAL;Lo;0;L;;;;;N;;;;; +1219D;CUNEIFORM SIGN KASKAL LAGAB TIMES U OVER LAGAB TIMES U;Lo;0;L;;;;;N;;;;; +1219E;CUNEIFORM SIGN KASKAL OVER KASKAL LAGAB TIMES U OVER LAGAB TIMES U;Lo;0;L;;;;;N;;;;; +1219F;CUNEIFORM SIGN KESH2;Lo;0;L;;;;;N;;;;; +121A0;CUNEIFORM SIGN KI;Lo;0;L;;;;;N;;;;; +121A1;CUNEIFORM SIGN KI TIMES BAD;Lo;0;L;;;;;N;;;;; +121A2;CUNEIFORM SIGN KI TIMES U;Lo;0;L;;;;;N;;;;; +121A3;CUNEIFORM SIGN KI TIMES UD;Lo;0;L;;;;;N;;;;; +121A4;CUNEIFORM SIGN KID;Lo;0;L;;;;;N;;;;; +121A5;CUNEIFORM SIGN KIN;Lo;0;L;;;;;N;;;;; +121A6;CUNEIFORM SIGN KISAL;Lo;0;L;;;;;N;;;;; +121A7;CUNEIFORM SIGN KISH;Lo;0;L;;;;;N;;;;; +121A8;CUNEIFORM SIGN KISIM5;Lo;0;L;;;;;N;;;;; +121A9;CUNEIFORM SIGN KISIM5 OVER KISIM5;Lo;0;L;;;;;N;;;;; +121AA;CUNEIFORM SIGN KU;Lo;0;L;;;;;N;;;;; +121AB;CUNEIFORM SIGN KU OVER HI TIMES ASH2 KU OVER HI TIMES ASH2;Lo;0;L;;;;;N;;;;; +121AC;CUNEIFORM SIGN KU3;Lo;0;L;;;;;N;;;;; +121AD;CUNEIFORM SIGN KU4;Lo;0;L;;;;;N;;;;; +121AE;CUNEIFORM SIGN KU4 VARIANT FORM;Lo;0;L;;;;;N;;;;; +121AF;CUNEIFORM SIGN KU7;Lo;0;L;;;;;N;;;;; +121B0;CUNEIFORM SIGN KUL;Lo;0;L;;;;;N;;;;; +121B1;CUNEIFORM SIGN KUL GUNU;Lo;0;L;;;;;N;;;;; +121B2;CUNEIFORM SIGN KUN;Lo;0;L;;;;;N;;;;; +121B3;CUNEIFORM SIGN KUR;Lo;0;L;;;;;N;;;;; +121B4;CUNEIFORM SIGN KUR OPPOSING KUR;Lo;0;L;;;;;N;;;;; +121B5;CUNEIFORM SIGN KUSHU2;Lo;0;L;;;;;N;;;;; +121B6;CUNEIFORM SIGN KWU318;Lo;0;L;;;;;N;;;;; +121B7;CUNEIFORM SIGN LA;Lo;0;L;;;;;N;;;;; +121B8;CUNEIFORM SIGN LAGAB;Lo;0;L;;;;;N;;;;; +121B9;CUNEIFORM SIGN LAGAB TIMES A;Lo;0;L;;;;;N;;;;; +121BA;CUNEIFORM SIGN LAGAB TIMES A PLUS DA PLUS HA;Lo;0;L;;;;;N;;;;; +121BB;CUNEIFORM SIGN LAGAB TIMES A PLUS GAR;Lo;0;L;;;;;N;;;;; +121BC;CUNEIFORM SIGN LAGAB TIMES A PLUS LAL;Lo;0;L;;;;;N;;;;; +121BD;CUNEIFORM SIGN LAGAB TIMES AL;Lo;0;L;;;;;N;;;;; +121BE;CUNEIFORM SIGN LAGAB TIMES AN;Lo;0;L;;;;;N;;;;; +121BF;CUNEIFORM SIGN LAGAB TIMES ASH ZIDA TENU;Lo;0;L;;;;;N;;;;; +121C0;CUNEIFORM SIGN LAGAB TIMES BAD;Lo;0;L;;;;;N;;;;; +121C1;CUNEIFORM SIGN LAGAB TIMES BI;Lo;0;L;;;;;N;;;;; +121C2;CUNEIFORM SIGN LAGAB TIMES DAR;Lo;0;L;;;;;N;;;;; +121C3;CUNEIFORM SIGN LAGAB TIMES EN;Lo;0;L;;;;;N;;;;; +121C4;CUNEIFORM SIGN LAGAB TIMES GA;Lo;0;L;;;;;N;;;;; +121C5;CUNEIFORM SIGN LAGAB TIMES GAR;Lo;0;L;;;;;N;;;;; +121C6;CUNEIFORM SIGN LAGAB TIMES GUD;Lo;0;L;;;;;N;;;;; +121C7;CUNEIFORM SIGN LAGAB TIMES GUD PLUS GUD;Lo;0;L;;;;;N;;;;; +121C8;CUNEIFORM SIGN LAGAB TIMES HA;Lo;0;L;;;;;N;;;;; +121C9;CUNEIFORM SIGN LAGAB TIMES HAL;Lo;0;L;;;;;N;;;;; +121CA;CUNEIFORM SIGN LAGAB TIMES HI TIMES NUN;Lo;0;L;;;;;N;;;;; +121CB;CUNEIFORM SIGN LAGAB TIMES IGI GUNU;Lo;0;L;;;;;N;;;;; +121CC;CUNEIFORM SIGN LAGAB TIMES IM;Lo;0;L;;;;;N;;;;; +121CD;CUNEIFORM SIGN LAGAB TIMES IM PLUS HA;Lo;0;L;;;;;N;;;;; +121CE;CUNEIFORM SIGN LAGAB TIMES IM PLUS LU;Lo;0;L;;;;;N;;;;; +121CF;CUNEIFORM SIGN LAGAB TIMES KI;Lo;0;L;;;;;N;;;;; +121D0;CUNEIFORM SIGN LAGAB TIMES KIN;Lo;0;L;;;;;N;;;;; +121D1;CUNEIFORM SIGN LAGAB TIMES KU3;Lo;0;L;;;;;N;;;;; +121D2;CUNEIFORM SIGN LAGAB TIMES KUL;Lo;0;L;;;;;N;;;;; +121D3;CUNEIFORM SIGN LAGAB TIMES KUL PLUS HI PLUS A;Lo;0;L;;;;;N;;;;; +121D4;CUNEIFORM SIGN LAGAB TIMES LAGAB;Lo;0;L;;;;;N;;;;; +121D5;CUNEIFORM SIGN LAGAB TIMES LISH;Lo;0;L;;;;;N;;;;; +121D6;CUNEIFORM SIGN LAGAB TIMES LU;Lo;0;L;;;;;N;;;;; +121D7;CUNEIFORM SIGN LAGAB TIMES LUL;Lo;0;L;;;;;N;;;;; +121D8;CUNEIFORM SIGN LAGAB TIMES ME;Lo;0;L;;;;;N;;;;; +121D9;CUNEIFORM SIGN LAGAB TIMES ME PLUS EN;Lo;0;L;;;;;N;;;;; +121DA;CUNEIFORM SIGN LAGAB TIMES MUSH;Lo;0;L;;;;;N;;;;; +121DB;CUNEIFORM SIGN LAGAB TIMES NE;Lo;0;L;;;;;N;;;;; +121DC;CUNEIFORM SIGN LAGAB TIMES SHE PLUS SUM;Lo;0;L;;;;;N;;;;; +121DD;CUNEIFORM SIGN LAGAB TIMES SHITA PLUS GISH PLUS ERIN2;Lo;0;L;;;;;N;;;;; +121DE;CUNEIFORM SIGN LAGAB TIMES SHITA PLUS GISH TENU;Lo;0;L;;;;;N;;;;; +121DF;CUNEIFORM SIGN LAGAB TIMES SHU2;Lo;0;L;;;;;N;;;;; +121E0;CUNEIFORM SIGN LAGAB TIMES SHU2 PLUS SHU2;Lo;0;L;;;;;N;;;;; +121E1;CUNEIFORM SIGN LAGAB TIMES SUM;Lo;0;L;;;;;N;;;;; +121E2;CUNEIFORM SIGN LAGAB TIMES TAG;Lo;0;L;;;;;N;;;;; +121E3;CUNEIFORM SIGN LAGAB TIMES TAK4;Lo;0;L;;;;;N;;;;; +121E4;CUNEIFORM SIGN LAGAB TIMES TE PLUS A PLUS SU PLUS NA;Lo;0;L;;;;;N;;;;; +121E5;CUNEIFORM SIGN LAGAB TIMES U;Lo;0;L;;;;;N;;;;; +121E6;CUNEIFORM SIGN LAGAB TIMES U PLUS A;Lo;0;L;;;;;N;;;;; +121E7;CUNEIFORM SIGN LAGAB TIMES U PLUS U PLUS U;Lo;0;L;;;;;N;;;;; +121E8;CUNEIFORM SIGN LAGAB TIMES U2 PLUS ASH;Lo;0;L;;;;;N;;;;; +121E9;CUNEIFORM SIGN LAGAB TIMES UD;Lo;0;L;;;;;N;;;;; +121EA;CUNEIFORM SIGN LAGAB TIMES USH;Lo;0;L;;;;;N;;;;; +121EB;CUNEIFORM SIGN LAGAB SQUARED;Lo;0;L;;;;;N;;;;; +121EC;CUNEIFORM SIGN LAGAR;Lo;0;L;;;;;N;;;;; +121ED;CUNEIFORM SIGN LAGAR TIMES SHE;Lo;0;L;;;;;N;;;;; +121EE;CUNEIFORM SIGN LAGAR TIMES SHE PLUS SUM;Lo;0;L;;;;;N;;;;; +121EF;CUNEIFORM SIGN LAGAR GUNU;Lo;0;L;;;;;N;;;;; +121F0;CUNEIFORM SIGN LAGAR GUNU OVER LAGAR GUNU SHE;Lo;0;L;;;;;N;;;;; +121F1;CUNEIFORM SIGN LAHSHU;Lo;0;L;;;;;N;;;;; +121F2;CUNEIFORM SIGN LAL;Lo;0;L;;;;;N;;;;; +121F3;CUNEIFORM SIGN LAL TIMES LAL;Lo;0;L;;;;;N;;;;; +121F4;CUNEIFORM SIGN LAM;Lo;0;L;;;;;N;;;;; +121F5;CUNEIFORM SIGN LAM TIMES KUR;Lo;0;L;;;;;N;;;;; +121F6;CUNEIFORM SIGN LAM TIMES KUR PLUS RU;Lo;0;L;;;;;N;;;;; +121F7;CUNEIFORM SIGN LI;Lo;0;L;;;;;N;;;;; +121F8;CUNEIFORM SIGN LIL;Lo;0;L;;;;;N;;;;; +121F9;CUNEIFORM SIGN LIMMU2;Lo;0;L;;;;;N;;;;; +121FA;CUNEIFORM SIGN LISH;Lo;0;L;;;;;N;;;;; +121FB;CUNEIFORM SIGN LU;Lo;0;L;;;;;N;;;;; +121FC;CUNEIFORM SIGN LU TIMES BAD;Lo;0;L;;;;;N;;;;; +121FD;CUNEIFORM SIGN LU2;Lo;0;L;;;;;N;;;;; +121FE;CUNEIFORM SIGN LU2 TIMES AL;Lo;0;L;;;;;N;;;;; +121FF;CUNEIFORM SIGN LU2 TIMES BAD;Lo;0;L;;;;;N;;;;; +12200;CUNEIFORM SIGN LU2 TIMES ESH2;Lo;0;L;;;;;N;;;;; +12201;CUNEIFORM SIGN LU2 TIMES ESH2 TENU;Lo;0;L;;;;;N;;;;; +12202;CUNEIFORM SIGN LU2 TIMES GAN2 TENU;Lo;0;L;;;;;N;;;;; +12203;CUNEIFORM SIGN LU2 TIMES HI TIMES BAD;Lo;0;L;;;;;N;;;;; +12204;CUNEIFORM SIGN LU2 TIMES IM;Lo;0;L;;;;;N;;;;; +12205;CUNEIFORM SIGN LU2 TIMES KAD2;Lo;0;L;;;;;N;;;;; +12206;CUNEIFORM SIGN LU2 TIMES KAD3;Lo;0;L;;;;;N;;;;; +12207;CUNEIFORM SIGN LU2 TIMES KAD3 PLUS ASH;Lo;0;L;;;;;N;;;;; +12208;CUNEIFORM SIGN LU2 TIMES KI;Lo;0;L;;;;;N;;;;; +12209;CUNEIFORM SIGN LU2 TIMES LA PLUS ASH;Lo;0;L;;;;;N;;;;; +1220A;CUNEIFORM SIGN LU2 TIMES LAGAB;Lo;0;L;;;;;N;;;;; +1220B;CUNEIFORM SIGN LU2 TIMES ME PLUS EN;Lo;0;L;;;;;N;;;;; +1220C;CUNEIFORM SIGN LU2 TIMES NE;Lo;0;L;;;;;N;;;;; +1220D;CUNEIFORM SIGN LU2 TIMES NU;Lo;0;L;;;;;N;;;;; +1220E;CUNEIFORM SIGN LU2 TIMES SI PLUS ASH;Lo;0;L;;;;;N;;;;; +1220F;CUNEIFORM SIGN LU2 TIMES SIK2 PLUS BU;Lo;0;L;;;;;N;;;;; +12210;CUNEIFORM SIGN LU2 TIMES TUG2;Lo;0;L;;;;;N;;;;; +12211;CUNEIFORM SIGN LU2 TENU;Lo;0;L;;;;;N;;;;; +12212;CUNEIFORM SIGN LU2 CROSSING LU2;Lo;0;L;;;;;N;;;;; +12213;CUNEIFORM SIGN LU2 OPPOSING LU2;Lo;0;L;;;;;N;;;;; +12214;CUNEIFORM SIGN LU2 SQUARED;Lo;0;L;;;;;N;;;;; +12215;CUNEIFORM SIGN LU2 SHESHIG;Lo;0;L;;;;;N;;;;; +12216;CUNEIFORM SIGN LU3;Lo;0;L;;;;;N;;;;; +12217;CUNEIFORM SIGN LUGAL;Lo;0;L;;;;;N;;;;; +12218;CUNEIFORM SIGN LUGAL OVER LUGAL;Lo;0;L;;;;;N;;;;; +12219;CUNEIFORM SIGN LUGAL OPPOSING LUGAL;Lo;0;L;;;;;N;;;;; +1221A;CUNEIFORM SIGN LUGAL SHESHIG;Lo;0;L;;;;;N;;;;; +1221B;CUNEIFORM SIGN LUH;Lo;0;L;;;;;N;;;;; +1221C;CUNEIFORM SIGN LUL;Lo;0;L;;;;;N;;;;; +1221D;CUNEIFORM SIGN LUM;Lo;0;L;;;;;N;;;;; +1221E;CUNEIFORM SIGN LUM OVER LUM;Lo;0;L;;;;;N;;;;; +1221F;CUNEIFORM SIGN LUM OVER LUM GAR OVER GAR;Lo;0;L;;;;;N;;;;; +12220;CUNEIFORM SIGN MA;Lo;0;L;;;;;N;;;;; +12221;CUNEIFORM SIGN MA TIMES TAK4;Lo;0;L;;;;;N;;;;; +12222;CUNEIFORM SIGN MA GUNU;Lo;0;L;;;;;N;;;;; +12223;CUNEIFORM SIGN MA2;Lo;0;L;;;;;N;;;;; +12224;CUNEIFORM SIGN MAH;Lo;0;L;;;;;N;;;;; +12225;CUNEIFORM SIGN MAR;Lo;0;L;;;;;N;;;;; +12226;CUNEIFORM SIGN MASH;Lo;0;L;;;;;N;;;;; +12227;CUNEIFORM SIGN MASH2;Lo;0;L;;;;;N;;;;; +12228;CUNEIFORM SIGN ME;Lo;0;L;;;;;N;;;;; +12229;CUNEIFORM SIGN MES;Lo;0;L;;;;;N;;;;; +1222A;CUNEIFORM SIGN MI;Lo;0;L;;;;;N;;;;; +1222B;CUNEIFORM SIGN MIN;Lo;0;L;;;;;N;;;;; +1222C;CUNEIFORM SIGN MU;Lo;0;L;;;;;N;;;;; +1222D;CUNEIFORM SIGN MU OVER MU;Lo;0;L;;;;;N;;;;; +1222E;CUNEIFORM SIGN MUG;Lo;0;L;;;;;N;;;;; +1222F;CUNEIFORM SIGN MUG GUNU;Lo;0;L;;;;;N;;;;; +12230;CUNEIFORM SIGN MUNSUB;Lo;0;L;;;;;N;;;;; +12231;CUNEIFORM SIGN MURGU2;Lo;0;L;;;;;N;;;;; +12232;CUNEIFORM SIGN MUSH;Lo;0;L;;;;;N;;;;; +12233;CUNEIFORM SIGN MUSH TIMES A;Lo;0;L;;;;;N;;;;; +12234;CUNEIFORM SIGN MUSH TIMES KUR;Lo;0;L;;;;;N;;;;; +12235;CUNEIFORM SIGN MUSH TIMES ZA;Lo;0;L;;;;;N;;;;; +12236;CUNEIFORM SIGN MUSH OVER MUSH;Lo;0;L;;;;;N;;;;; +12237;CUNEIFORM SIGN MUSH OVER MUSH TIMES A PLUS NA;Lo;0;L;;;;;N;;;;; +12238;CUNEIFORM SIGN MUSH CROSSING MUSH;Lo;0;L;;;;;N;;;;; +12239;CUNEIFORM SIGN MUSH3;Lo;0;L;;;;;N;;;;; +1223A;CUNEIFORM SIGN MUSH3 TIMES A;Lo;0;L;;;;;N;;;;; +1223B;CUNEIFORM SIGN MUSH3 TIMES A PLUS DI;Lo;0;L;;;;;N;;;;; +1223C;CUNEIFORM SIGN MUSH3 TIMES DI;Lo;0;L;;;;;N;;;;; +1223D;CUNEIFORM SIGN MUSH3 GUNU;Lo;0;L;;;;;N;;;;; +1223E;CUNEIFORM SIGN NA;Lo;0;L;;;;;N;;;;; +1223F;CUNEIFORM SIGN NA2;Lo;0;L;;;;;N;;;;; +12240;CUNEIFORM SIGN NAGA;Lo;0;L;;;;;N;;;;; +12241;CUNEIFORM SIGN NAGA INVERTED;Lo;0;L;;;;;N;;;;; +12242;CUNEIFORM SIGN NAGA TIMES SHU TENU;Lo;0;L;;;;;N;;;;; +12243;CUNEIFORM SIGN NAGA OPPOSING NAGA;Lo;0;L;;;;;N;;;;; +12244;CUNEIFORM SIGN NAGAR;Lo;0;L;;;;;N;;;;; +12245;CUNEIFORM SIGN NAM NUTILLU;Lo;0;L;;;;;N;;;;; +12246;CUNEIFORM SIGN NAM;Lo;0;L;;;;;N;;;;; +12247;CUNEIFORM SIGN NAM2;Lo;0;L;;;;;N;;;;; +12248;CUNEIFORM SIGN NE;Lo;0;L;;;;;N;;;;; +12249;CUNEIFORM SIGN NE TIMES A;Lo;0;L;;;;;N;;;;; +1224A;CUNEIFORM SIGN NE TIMES UD;Lo;0;L;;;;;N;;;;; +1224B;CUNEIFORM SIGN NE SHESHIG;Lo;0;L;;;;;N;;;;; +1224C;CUNEIFORM SIGN NI;Lo;0;L;;;;;N;;;;; +1224D;CUNEIFORM SIGN NI TIMES E;Lo;0;L;;;;;N;;;;; +1224E;CUNEIFORM SIGN NI2;Lo;0;L;;;;;N;;;;; +1224F;CUNEIFORM SIGN NIM;Lo;0;L;;;;;N;;;;; +12250;CUNEIFORM SIGN NIM TIMES GAN2 TENU;Lo;0;L;;;;;N;;;;; +12251;CUNEIFORM SIGN NIM TIMES GAR PLUS GAN2 TENU;Lo;0;L;;;;;N;;;;; +12252;CUNEIFORM SIGN NINDA2;Lo;0;L;;;;;N;;;;; +12253;CUNEIFORM SIGN NINDA2 TIMES AN;Lo;0;L;;;;;N;;;;; +12254;CUNEIFORM SIGN NINDA2 TIMES ASH;Lo;0;L;;;;;N;;;;; +12255;CUNEIFORM SIGN NINDA2 TIMES ASH PLUS ASH;Lo;0;L;;;;;N;;;;; +12256;CUNEIFORM SIGN NINDA2 TIMES GUD;Lo;0;L;;;;;N;;;;; +12257;CUNEIFORM SIGN NINDA2 TIMES ME PLUS GAN2 TENU;Lo;0;L;;;;;N;;;;; +12258;CUNEIFORM SIGN NINDA2 TIMES NE;Lo;0;L;;;;;N;;;;; +12259;CUNEIFORM SIGN NINDA2 TIMES NUN;Lo;0;L;;;;;N;;;;; +1225A;CUNEIFORM SIGN NINDA2 TIMES SHE;Lo;0;L;;;;;N;;;;; +1225B;CUNEIFORM SIGN NINDA2 TIMES SHE PLUS A AN;Lo;0;L;;;;;N;;;;; +1225C;CUNEIFORM SIGN NINDA2 TIMES SHE PLUS ASH;Lo;0;L;;;;;N;;;;; +1225D;CUNEIFORM SIGN NINDA2 TIMES SHE PLUS ASH PLUS ASH;Lo;0;L;;;;;N;;;;; +1225E;CUNEIFORM SIGN NINDA2 TIMES U2 PLUS ASH;Lo;0;L;;;;;N;;;;; +1225F;CUNEIFORM SIGN NINDA2 TIMES USH;Lo;0;L;;;;;N;;;;; +12260;CUNEIFORM SIGN NISAG;Lo;0;L;;;;;N;;;;; +12261;CUNEIFORM SIGN NU;Lo;0;L;;;;;N;;;;; +12262;CUNEIFORM SIGN NU11;Lo;0;L;;;;;N;;;;; +12263;CUNEIFORM SIGN NUN;Lo;0;L;;;;;N;;;;; +12264;CUNEIFORM SIGN NUN LAGAR TIMES GAR;Lo;0;L;;;;;N;;;;; +12265;CUNEIFORM SIGN NUN LAGAR TIMES MASH;Lo;0;L;;;;;N;;;;; +12266;CUNEIFORM SIGN NUN LAGAR TIMES SAL;Lo;0;L;;;;;N;;;;; +12267;CUNEIFORM SIGN NUN LAGAR TIMES SAL OVER NUN LAGAR TIMES SAL;Lo;0;L;;;;;N;;;;; +12268;CUNEIFORM SIGN NUN LAGAR TIMES USH;Lo;0;L;;;;;N;;;;; +12269;CUNEIFORM SIGN NUN TENU;Lo;0;L;;;;;N;;;;; +1226A;CUNEIFORM SIGN NUN OVER NUN;Lo;0;L;;;;;N;;;;; +1226B;CUNEIFORM SIGN NUN CROSSING NUN;Lo;0;L;;;;;N;;;;; +1226C;CUNEIFORM SIGN NUN CROSSING NUN LAGAR OVER LAGAR;Lo;0;L;;;;;N;;;;; +1226D;CUNEIFORM SIGN NUNUZ;Lo;0;L;;;;;N;;;;; +1226E;CUNEIFORM SIGN NUNUZ AB2 TIMES ASHGAB;Lo;0;L;;;;;N;;;;; +1226F;CUNEIFORM SIGN NUNUZ AB2 TIMES BI;Lo;0;L;;;;;N;;;;; +12270;CUNEIFORM SIGN NUNUZ AB2 TIMES DUG;Lo;0;L;;;;;N;;;;; +12271;CUNEIFORM SIGN NUNUZ AB2 TIMES GUD;Lo;0;L;;;;;N;;;;; +12272;CUNEIFORM SIGN NUNUZ AB2 TIMES IGI GUNU;Lo;0;L;;;;;N;;;;; +12273;CUNEIFORM SIGN NUNUZ AB2 TIMES KAD3;Lo;0;L;;;;;N;;;;; +12274;CUNEIFORM SIGN NUNUZ AB2 TIMES LA;Lo;0;L;;;;;N;;;;; +12275;CUNEIFORM SIGN NUNUZ AB2 TIMES NE;Lo;0;L;;;;;N;;;;; +12276;CUNEIFORM SIGN NUNUZ AB2 TIMES SILA3;Lo;0;L;;;;;N;;;;; +12277;CUNEIFORM SIGN NUNUZ AB2 TIMES U2;Lo;0;L;;;;;N;;;;; +12278;CUNEIFORM SIGN NUNUZ KISIM5 TIMES BI;Lo;0;L;;;;;N;;;;; +12279;CUNEIFORM SIGN NUNUZ KISIM5 TIMES BI U;Lo;0;L;;;;;N;;;;; +1227A;CUNEIFORM SIGN PA;Lo;0;L;;;;;N;;;;; +1227B;CUNEIFORM SIGN PAD;Lo;0;L;;;;;N;;;;; +1227C;CUNEIFORM SIGN PAN;Lo;0;L;;;;;N;;;;; +1227D;CUNEIFORM SIGN PAP;Lo;0;L;;;;;N;;;;; +1227E;CUNEIFORM SIGN PESH2;Lo;0;L;;;;;N;;;;; +1227F;CUNEIFORM SIGN PI;Lo;0;L;;;;;N;;;;; +12280;CUNEIFORM SIGN PI TIMES A;Lo;0;L;;;;;N;;;;; +12281;CUNEIFORM SIGN PI TIMES AB;Lo;0;L;;;;;N;;;;; +12282;CUNEIFORM SIGN PI TIMES BI;Lo;0;L;;;;;N;;;;; +12283;CUNEIFORM SIGN PI TIMES BU;Lo;0;L;;;;;N;;;;; +12284;CUNEIFORM SIGN PI TIMES E;Lo;0;L;;;;;N;;;;; +12285;CUNEIFORM SIGN PI TIMES I;Lo;0;L;;;;;N;;;;; +12286;CUNEIFORM SIGN PI TIMES IB;Lo;0;L;;;;;N;;;;; +12287;CUNEIFORM SIGN PI TIMES U;Lo;0;L;;;;;N;;;;; +12288;CUNEIFORM SIGN PI TIMES U2;Lo;0;L;;;;;N;;;;; +12289;CUNEIFORM SIGN PI CROSSING PI;Lo;0;L;;;;;N;;;;; +1228A;CUNEIFORM SIGN PIRIG;Lo;0;L;;;;;N;;;;; +1228B;CUNEIFORM SIGN PIRIG TIMES KAL;Lo;0;L;;;;;N;;;;; +1228C;CUNEIFORM SIGN PIRIG TIMES UD;Lo;0;L;;;;;N;;;;; +1228D;CUNEIFORM SIGN PIRIG TIMES ZA;Lo;0;L;;;;;N;;;;; +1228E;CUNEIFORM SIGN PIRIG OPPOSING PIRIG;Lo;0;L;;;;;N;;;;; +1228F;CUNEIFORM SIGN RA;Lo;0;L;;;;;N;;;;; +12290;CUNEIFORM SIGN RAB;Lo;0;L;;;;;N;;;;; +12291;CUNEIFORM SIGN RI;Lo;0;L;;;;;N;;;;; +12292;CUNEIFORM SIGN RU;Lo;0;L;;;;;N;;;;; +12293;CUNEIFORM SIGN SA;Lo;0;L;;;;;N;;;;; +12294;CUNEIFORM SIGN SAG NUTILLU;Lo;0;L;;;;;N;;;;; +12295;CUNEIFORM SIGN SAG;Lo;0;L;;;;;N;;;;; +12296;CUNEIFORM SIGN SAG TIMES A;Lo;0;L;;;;;N;;;;; +12297;CUNEIFORM SIGN SAG TIMES DU;Lo;0;L;;;;;N;;;;; +12298;CUNEIFORM SIGN SAG TIMES DUB;Lo;0;L;;;;;N;;;;; +12299;CUNEIFORM SIGN SAG TIMES HA;Lo;0;L;;;;;N;;;;; +1229A;CUNEIFORM SIGN SAG TIMES KAK;Lo;0;L;;;;;N;;;;; +1229B;CUNEIFORM SIGN SAG TIMES KUR;Lo;0;L;;;;;N;;;;; +1229C;CUNEIFORM SIGN SAG TIMES LUM;Lo;0;L;;;;;N;;;;; +1229D;CUNEIFORM SIGN SAG TIMES MI;Lo;0;L;;;;;N;;;;; +1229E;CUNEIFORM SIGN SAG TIMES NUN;Lo;0;L;;;;;N;;;;; +1229F;CUNEIFORM SIGN SAG TIMES SAL;Lo;0;L;;;;;N;;;;; +122A0;CUNEIFORM SIGN SAG TIMES SHID;Lo;0;L;;;;;N;;;;; +122A1;CUNEIFORM SIGN SAG TIMES TAB;Lo;0;L;;;;;N;;;;; +122A2;CUNEIFORM SIGN SAG TIMES U2;Lo;0;L;;;;;N;;;;; +122A3;CUNEIFORM SIGN SAG TIMES UB;Lo;0;L;;;;;N;;;;; +122A4;CUNEIFORM SIGN SAG TIMES UM;Lo;0;L;;;;;N;;;;; +122A5;CUNEIFORM SIGN SAG TIMES UR;Lo;0;L;;;;;N;;;;; +122A6;CUNEIFORM SIGN SAG TIMES USH;Lo;0;L;;;;;N;;;;; +122A7;CUNEIFORM SIGN SAG OVER SAG;Lo;0;L;;;;;N;;;;; +122A8;CUNEIFORM SIGN SAG GUNU;Lo;0;L;;;;;N;;;;; +122A9;CUNEIFORM SIGN SAL;Lo;0;L;;;;;N;;;;; +122AA;CUNEIFORM SIGN SAL LAGAB TIMES ASH2;Lo;0;L;;;;;N;;;;; +122AB;CUNEIFORM SIGN SANGA2;Lo;0;L;;;;;N;;;;; +122AC;CUNEIFORM SIGN SAR;Lo;0;L;;;;;N;;;;; +122AD;CUNEIFORM SIGN SHA;Lo;0;L;;;;;N;;;;; +122AE;CUNEIFORM SIGN SHA3;Lo;0;L;;;;;N;;;;; +122AF;CUNEIFORM SIGN SHA3 TIMES A;Lo;0;L;;;;;N;;;;; +122B0;CUNEIFORM SIGN SHA3 TIMES BAD;Lo;0;L;;;;;N;;;;; +122B1;CUNEIFORM SIGN SHA3 TIMES GISH;Lo;0;L;;;;;N;;;;; +122B2;CUNEIFORM SIGN SHA3 TIMES NE;Lo;0;L;;;;;N;;;;; +122B3;CUNEIFORM SIGN SHA3 TIMES SHU2;Lo;0;L;;;;;N;;;;; +122B4;CUNEIFORM SIGN SHA3 TIMES TUR;Lo;0;L;;;;;N;;;;; +122B5;CUNEIFORM SIGN SHA3 TIMES U;Lo;0;L;;;;;N;;;;; +122B6;CUNEIFORM SIGN SHA3 TIMES U PLUS A;Lo;0;L;;;;;N;;;;; +122B7;CUNEIFORM SIGN SHA6;Lo;0;L;;;;;N;;;;; +122B8;CUNEIFORM SIGN SHAB6;Lo;0;L;;;;;N;;;;; +122B9;CUNEIFORM SIGN SHAR2;Lo;0;L;;;;;N;;;;; +122BA;CUNEIFORM SIGN SHE;Lo;0;L;;;;;N;;;;; +122BB;CUNEIFORM SIGN SHE HU;Lo;0;L;;;;;N;;;;; +122BC;CUNEIFORM SIGN SHE OVER SHE GAD OVER GAD GAR OVER GAR;Lo;0;L;;;;;N;;;;; +122BD;CUNEIFORM SIGN SHE OVER SHE TAB OVER TAB GAR OVER GAR;Lo;0;L;;;;;N;;;;; +122BE;CUNEIFORM SIGN SHEG9;Lo;0;L;;;;;N;;;;; +122BF;CUNEIFORM SIGN SHEN;Lo;0;L;;;;;N;;;;; +122C0;CUNEIFORM SIGN SHESH;Lo;0;L;;;;;N;;;;; +122C1;CUNEIFORM SIGN SHESH2;Lo;0;L;;;;;N;;;;; +122C2;CUNEIFORM SIGN SHESHLAM;Lo;0;L;;;;;N;;;;; +122C3;CUNEIFORM SIGN SHID;Lo;0;L;;;;;N;;;;; +122C4;CUNEIFORM SIGN SHID TIMES A;Lo;0;L;;;;;N;;;;; +122C5;CUNEIFORM SIGN SHID TIMES IM;Lo;0;L;;;;;N;;;;; +122C6;CUNEIFORM SIGN SHIM;Lo;0;L;;;;;N;;;;; +122C7;CUNEIFORM SIGN SHIM TIMES A;Lo;0;L;;;;;N;;;;; +122C8;CUNEIFORM SIGN SHIM TIMES BAL;Lo;0;L;;;;;N;;;;; +122C9;CUNEIFORM SIGN SHIM TIMES BULUG;Lo;0;L;;;;;N;;;;; +122CA;CUNEIFORM SIGN SHIM TIMES DIN;Lo;0;L;;;;;N;;;;; +122CB;CUNEIFORM SIGN SHIM TIMES GAR;Lo;0;L;;;;;N;;;;; +122CC;CUNEIFORM SIGN SHIM TIMES IGI;Lo;0;L;;;;;N;;;;; +122CD;CUNEIFORM SIGN SHIM TIMES IGI GUNU;Lo;0;L;;;;;N;;;;; +122CE;CUNEIFORM SIGN SHIM TIMES KUSHU2;Lo;0;L;;;;;N;;;;; +122CF;CUNEIFORM SIGN SHIM TIMES LUL;Lo;0;L;;;;;N;;;;; +122D0;CUNEIFORM SIGN SHIM TIMES MUG;Lo;0;L;;;;;N;;;;; +122D1;CUNEIFORM SIGN SHIM TIMES SAL;Lo;0;L;;;;;N;;;;; +122D2;CUNEIFORM SIGN SHINIG;Lo;0;L;;;;;N;;;;; +122D3;CUNEIFORM SIGN SHIR;Lo;0;L;;;;;N;;;;; +122D4;CUNEIFORM SIGN SHIR TENU;Lo;0;L;;;;;N;;;;; +122D5;CUNEIFORM SIGN SHIR OVER SHIR BUR OVER BUR;Lo;0;L;;;;;N;;;;; +122D6;CUNEIFORM SIGN SHITA;Lo;0;L;;;;;N;;;;; +122D7;CUNEIFORM SIGN SHU;Lo;0;L;;;;;N;;;;; +122D8;CUNEIFORM SIGN SHU OVER INVERTED SHU;Lo;0;L;;;;;N;;;;; +122D9;CUNEIFORM SIGN SHU2;Lo;0;L;;;;;N;;;;; +122DA;CUNEIFORM SIGN SHUBUR;Lo;0;L;;;;;N;;;;; +122DB;CUNEIFORM SIGN SI;Lo;0;L;;;;;N;;;;; +122DC;CUNEIFORM SIGN SI GUNU;Lo;0;L;;;;;N;;;;; +122DD;CUNEIFORM SIGN SIG;Lo;0;L;;;;;N;;;;; +122DE;CUNEIFORM SIGN SIG4;Lo;0;L;;;;;N;;;;; +122DF;CUNEIFORM SIGN SIG4 OVER SIG4 SHU2;Lo;0;L;;;;;N;;;;; +122E0;CUNEIFORM SIGN SIK2;Lo;0;L;;;;;N;;;;; +122E1;CUNEIFORM SIGN SILA3;Lo;0;L;;;;;N;;;;; +122E2;CUNEIFORM SIGN SU;Lo;0;L;;;;;N;;;;; +122E3;CUNEIFORM SIGN SU OVER SU;Lo;0;L;;;;;N;;;;; +122E4;CUNEIFORM SIGN SUD;Lo;0;L;;;;;N;;;;; +122E5;CUNEIFORM SIGN SUD2;Lo;0;L;;;;;N;;;;; +122E6;CUNEIFORM SIGN SUHUR;Lo;0;L;;;;;N;;;;; +122E7;CUNEIFORM SIGN SUM;Lo;0;L;;;;;N;;;;; +122E8;CUNEIFORM SIGN SUMASH;Lo;0;L;;;;;N;;;;; +122E9;CUNEIFORM SIGN SUR;Lo;0;L;;;;;N;;;;; +122EA;CUNEIFORM SIGN SUR9;Lo;0;L;;;;;N;;;;; +122EB;CUNEIFORM SIGN TA;Lo;0;L;;;;;N;;;;; +122EC;CUNEIFORM SIGN TA ASTERISK;Lo;0;L;;;;;N;;;;; +122ED;CUNEIFORM SIGN TA TIMES HI;Lo;0;L;;;;;N;;;;; +122EE;CUNEIFORM SIGN TA TIMES MI;Lo;0;L;;;;;N;;;;; +122EF;CUNEIFORM SIGN TA GUNU;Lo;0;L;;;;;N;;;;; +122F0;CUNEIFORM SIGN TAB;Lo;0;L;;;;;N;;;;; +122F1;CUNEIFORM SIGN TAB OVER TAB NI OVER NI DISH OVER DISH;Lo;0;L;;;;;N;;;;; +122F2;CUNEIFORM SIGN TAB SQUARED;Lo;0;L;;;;;N;;;;; +122F3;CUNEIFORM SIGN TAG;Lo;0;L;;;;;N;;;;; +122F4;CUNEIFORM SIGN TAG TIMES BI;Lo;0;L;;;;;N;;;;; +122F5;CUNEIFORM SIGN TAG TIMES GUD;Lo;0;L;;;;;N;;;;; +122F6;CUNEIFORM SIGN TAG TIMES SHE;Lo;0;L;;;;;N;;;;; +122F7;CUNEIFORM SIGN TAG TIMES SHU;Lo;0;L;;;;;N;;;;; +122F8;CUNEIFORM SIGN TAG TIMES TUG2;Lo;0;L;;;;;N;;;;; +122F9;CUNEIFORM SIGN TAG TIMES UD;Lo;0;L;;;;;N;;;;; +122FA;CUNEIFORM SIGN TAK4;Lo;0;L;;;;;N;;;;; +122FB;CUNEIFORM SIGN TAR;Lo;0;L;;;;;N;;;;; +122FC;CUNEIFORM SIGN TE;Lo;0;L;;;;;N;;;;; +122FD;CUNEIFORM SIGN TE GUNU;Lo;0;L;;;;;N;;;;; +122FE;CUNEIFORM SIGN TI;Lo;0;L;;;;;N;;;;; +122FF;CUNEIFORM SIGN TI TENU;Lo;0;L;;;;;N;;;;; +12300;CUNEIFORM SIGN TIL;Lo;0;L;;;;;N;;;;; +12301;CUNEIFORM SIGN TIR;Lo;0;L;;;;;N;;;;; +12302;CUNEIFORM SIGN TIR TIMES TAK4;Lo;0;L;;;;;N;;;;; +12303;CUNEIFORM SIGN TIR OVER TIR;Lo;0;L;;;;;N;;;;; +12304;CUNEIFORM SIGN TIR OVER TIR GAD OVER GAD GAR OVER GAR;Lo;0;L;;;;;N;;;;; +12305;CUNEIFORM SIGN TU;Lo;0;L;;;;;N;;;;; +12306;CUNEIFORM SIGN TUG2;Lo;0;L;;;;;N;;;;; +12307;CUNEIFORM SIGN TUK;Lo;0;L;;;;;N;;;;; +12308;CUNEIFORM SIGN TUM;Lo;0;L;;;;;N;;;;; +12309;CUNEIFORM SIGN TUR;Lo;0;L;;;;;N;;;;; +1230A;CUNEIFORM SIGN TUR OVER TUR ZA OVER ZA;Lo;0;L;;;;;N;;;;; +1230B;CUNEIFORM SIGN U;Lo;0;L;;;;;N;;;;; +1230C;CUNEIFORM SIGN U GUD;Lo;0;L;;;;;N;;;;; +1230D;CUNEIFORM SIGN U U U;Lo;0;L;;;;;N;;;;; +1230E;CUNEIFORM SIGN U OVER U PA OVER PA GAR OVER GAR;Lo;0;L;;;;;N;;;;; +1230F;CUNEIFORM SIGN U OVER U SUR OVER SUR;Lo;0;L;;;;;N;;;;; +12310;CUNEIFORM SIGN U OVER U U REVERSED OVER U REVERSED;Lo;0;L;;;;;N;;;;; +12311;CUNEIFORM SIGN U2;Lo;0;L;;;;;N;;;;; +12312;CUNEIFORM SIGN UB;Lo;0;L;;;;;N;;;;; +12313;CUNEIFORM SIGN UD;Lo;0;L;;;;;N;;;;; +12314;CUNEIFORM SIGN UD KUSHU2;Lo;0;L;;;;;N;;;;; +12315;CUNEIFORM SIGN UD TIMES BAD;Lo;0;L;;;;;N;;;;; +12316;CUNEIFORM SIGN UD TIMES MI;Lo;0;L;;;;;N;;;;; +12317;CUNEIFORM SIGN UD TIMES U PLUS U PLUS U;Lo;0;L;;;;;N;;;;; +12318;CUNEIFORM SIGN UD TIMES U PLUS U PLUS U GUNU;Lo;0;L;;;;;N;;;;; +12319;CUNEIFORM SIGN UD GUNU;Lo;0;L;;;;;N;;;;; +1231A;CUNEIFORM SIGN UD SHESHIG;Lo;0;L;;;;;N;;;;; +1231B;CUNEIFORM SIGN UD SHESHIG TIMES BAD;Lo;0;L;;;;;N;;;;; +1231C;CUNEIFORM SIGN UDUG;Lo;0;L;;;;;N;;;;; +1231D;CUNEIFORM SIGN UM;Lo;0;L;;;;;N;;;;; +1231E;CUNEIFORM SIGN UM TIMES LAGAB;Lo;0;L;;;;;N;;;;; +1231F;CUNEIFORM SIGN UM TIMES ME PLUS DA;Lo;0;L;;;;;N;;;;; +12320;CUNEIFORM SIGN UM TIMES SHA3;Lo;0;L;;;;;N;;;;; +12321;CUNEIFORM SIGN UM TIMES U;Lo;0;L;;;;;N;;;;; +12322;CUNEIFORM SIGN UMBIN;Lo;0;L;;;;;N;;;;; +12323;CUNEIFORM SIGN UMUM;Lo;0;L;;;;;N;;;;; +12324;CUNEIFORM SIGN UMUM TIMES KASKAL;Lo;0;L;;;;;N;;;;; +12325;CUNEIFORM SIGN UMUM TIMES PA;Lo;0;L;;;;;N;;;;; +12326;CUNEIFORM SIGN UN;Lo;0;L;;;;;N;;;;; +12327;CUNEIFORM SIGN UN GUNU;Lo;0;L;;;;;N;;;;; +12328;CUNEIFORM SIGN UR;Lo;0;L;;;;;N;;;;; +12329;CUNEIFORM SIGN UR CROSSING UR;Lo;0;L;;;;;N;;;;; +1232A;CUNEIFORM SIGN UR SHESHIG;Lo;0;L;;;;;N;;;;; +1232B;CUNEIFORM SIGN UR2;Lo;0;L;;;;;N;;;;; +1232C;CUNEIFORM SIGN UR2 TIMES A PLUS HA;Lo;0;L;;;;;N;;;;; +1232D;CUNEIFORM SIGN UR2 TIMES A PLUS NA;Lo;0;L;;;;;N;;;;; +1232E;CUNEIFORM SIGN UR2 TIMES AL;Lo;0;L;;;;;N;;;;; +1232F;CUNEIFORM SIGN UR2 TIMES HA;Lo;0;L;;;;;N;;;;; +12330;CUNEIFORM SIGN UR2 TIMES NUN;Lo;0;L;;;;;N;;;;; +12331;CUNEIFORM SIGN UR2 TIMES U2;Lo;0;L;;;;;N;;;;; +12332;CUNEIFORM SIGN UR2 TIMES U2 PLUS ASH;Lo;0;L;;;;;N;;;;; +12333;CUNEIFORM SIGN UR2 TIMES U2 PLUS BI;Lo;0;L;;;;;N;;;;; +12334;CUNEIFORM SIGN UR4;Lo;0;L;;;;;N;;;;; +12335;CUNEIFORM SIGN URI;Lo;0;L;;;;;N;;;;; +12336;CUNEIFORM SIGN URI3;Lo;0;L;;;;;N;;;;; +12337;CUNEIFORM SIGN URU;Lo;0;L;;;;;N;;;;; +12338;CUNEIFORM SIGN URU TIMES A;Lo;0;L;;;;;N;;;;; +12339;CUNEIFORM SIGN URU TIMES ASHGAB;Lo;0;L;;;;;N;;;;; +1233A;CUNEIFORM SIGN URU TIMES BAR;Lo;0;L;;;;;N;;;;; +1233B;CUNEIFORM SIGN URU TIMES DUN;Lo;0;L;;;;;N;;;;; +1233C;CUNEIFORM SIGN URU TIMES GA;Lo;0;L;;;;;N;;;;; +1233D;CUNEIFORM SIGN URU TIMES GAL;Lo;0;L;;;;;N;;;;; +1233E;CUNEIFORM SIGN URU TIMES GAN2 TENU;Lo;0;L;;;;;N;;;;; +1233F;CUNEIFORM SIGN URU TIMES GAR;Lo;0;L;;;;;N;;;;; +12340;CUNEIFORM SIGN URU TIMES GU;Lo;0;L;;;;;N;;;;; +12341;CUNEIFORM SIGN URU TIMES HA;Lo;0;L;;;;;N;;;;; +12342;CUNEIFORM SIGN URU TIMES IGI;Lo;0;L;;;;;N;;;;; +12343;CUNEIFORM SIGN URU TIMES IM;Lo;0;L;;;;;N;;;;; +12344;CUNEIFORM SIGN URU TIMES ISH;Lo;0;L;;;;;N;;;;; +12345;CUNEIFORM SIGN URU TIMES KI;Lo;0;L;;;;;N;;;;; +12346;CUNEIFORM SIGN URU TIMES LUM;Lo;0;L;;;;;N;;;;; +12347;CUNEIFORM SIGN URU TIMES MIN;Lo;0;L;;;;;N;;;;; +12348;CUNEIFORM SIGN URU TIMES PA;Lo;0;L;;;;;N;;;;; +12349;CUNEIFORM SIGN URU TIMES SHE;Lo;0;L;;;;;N;;;;; +1234A;CUNEIFORM SIGN URU TIMES SIG4;Lo;0;L;;;;;N;;;;; +1234B;CUNEIFORM SIGN URU TIMES TU;Lo;0;L;;;;;N;;;;; +1234C;CUNEIFORM SIGN URU TIMES U PLUS GUD;Lo;0;L;;;;;N;;;;; +1234D;CUNEIFORM SIGN URU TIMES UD;Lo;0;L;;;;;N;;;;; +1234E;CUNEIFORM SIGN URU TIMES URUDA;Lo;0;L;;;;;N;;;;; +1234F;CUNEIFORM SIGN URUDA;Lo;0;L;;;;;N;;;;; +12350;CUNEIFORM SIGN URUDA TIMES U;Lo;0;L;;;;;N;;;;; +12351;CUNEIFORM SIGN USH;Lo;0;L;;;;;N;;;;; +12352;CUNEIFORM SIGN USH TIMES A;Lo;0;L;;;;;N;;;;; +12353;CUNEIFORM SIGN USH TIMES KU;Lo;0;L;;;;;N;;;;; +12354;CUNEIFORM SIGN USH TIMES KUR;Lo;0;L;;;;;N;;;;; +12355;CUNEIFORM SIGN USH TIMES TAK4;Lo;0;L;;;;;N;;;;; +12356;CUNEIFORM SIGN USHX;Lo;0;L;;;;;N;;;;; +12357;CUNEIFORM SIGN USH2;Lo;0;L;;;;;N;;;;; +12358;CUNEIFORM SIGN USHUMX;Lo;0;L;;;;;N;;;;; +12359;CUNEIFORM SIGN UTUKI;Lo;0;L;;;;;N;;;;; +1235A;CUNEIFORM SIGN UZ3;Lo;0;L;;;;;N;;;;; +1235B;CUNEIFORM SIGN UZ3 TIMES KASKAL;Lo;0;L;;;;;N;;;;; +1235C;CUNEIFORM SIGN UZU;Lo;0;L;;;;;N;;;;; +1235D;CUNEIFORM SIGN ZA;Lo;0;L;;;;;N;;;;; +1235E;CUNEIFORM SIGN ZA TENU;Lo;0;L;;;;;N;;;;; +1235F;CUNEIFORM SIGN ZA SQUARED TIMES KUR;Lo;0;L;;;;;N;;;;; +12360;CUNEIFORM SIGN ZAG;Lo;0;L;;;;;N;;;;; +12361;CUNEIFORM SIGN ZAMX;Lo;0;L;;;;;N;;;;; +12362;CUNEIFORM SIGN ZE2;Lo;0;L;;;;;N;;;;; +12363;CUNEIFORM SIGN ZI;Lo;0;L;;;;;N;;;;; +12364;CUNEIFORM SIGN ZI OVER ZI;Lo;0;L;;;;;N;;;;; +12365;CUNEIFORM SIGN ZI3;Lo;0;L;;;;;N;;;;; +12366;CUNEIFORM SIGN ZIB;Lo;0;L;;;;;N;;;;; +12367;CUNEIFORM SIGN ZIB KABA TENU;Lo;0;L;;;;;N;;;;; +12368;CUNEIFORM SIGN ZIG;Lo;0;L;;;;;N;;;;; +12369;CUNEIFORM SIGN ZIZ2;Lo;0;L;;;;;N;;;;; +1236A;CUNEIFORM SIGN ZU;Lo;0;L;;;;;N;;;;; +1236B;CUNEIFORM SIGN ZU5;Lo;0;L;;;;;N;;;;; +1236C;CUNEIFORM SIGN ZU5 TIMES A;Lo;0;L;;;;;N;;;;; +1236D;CUNEIFORM SIGN ZUBUR;Lo;0;L;;;;;N;;;;; +1236E;CUNEIFORM SIGN ZUM;Lo;0;L;;;;;N;;;;; +1236F;CUNEIFORM SIGN KAP ELAMITE;Lo;0;L;;;;;N;;;;; +12370;CUNEIFORM SIGN AB TIMES NUN;Lo;0;L;;;;;N;;;;; +12371;CUNEIFORM SIGN AB2 TIMES A;Lo;0;L;;;;;N;;;;; +12372;CUNEIFORM SIGN AMAR TIMES KUG;Lo;0;L;;;;;N;;;;; +12373;CUNEIFORM SIGN DAG KISIM5 TIMES U2 PLUS MASH;Lo;0;L;;;;;N;;;;; +12374;CUNEIFORM SIGN DAG3;Lo;0;L;;;;;N;;;;; +12375;CUNEIFORM SIGN DISH PLUS SHU;Lo;0;L;;;;;N;;;;; +12376;CUNEIFORM SIGN DUB TIMES SHE;Lo;0;L;;;;;N;;;;; +12377;CUNEIFORM SIGN EZEN TIMES GUD;Lo;0;L;;;;;N;;;;; +12378;CUNEIFORM SIGN EZEN TIMES SHE;Lo;0;L;;;;;N;;;;; +12379;CUNEIFORM SIGN GA2 TIMES AN PLUS KAK PLUS A;Lo;0;L;;;;;N;;;;; +1237A;CUNEIFORM SIGN GA2 TIMES ASH2;Lo;0;L;;;;;N;;;;; +1237B;CUNEIFORM SIGN GE22;Lo;0;L;;;;;N;;;;; +1237C;CUNEIFORM SIGN GIG;Lo;0;L;;;;;N;;;;; +1237D;CUNEIFORM SIGN HUSH;Lo;0;L;;;;;N;;;;; +1237E;CUNEIFORM SIGN KA TIMES ANSHE;Lo;0;L;;;;;N;;;;; +1237F;CUNEIFORM SIGN KA TIMES ASH3;Lo;0;L;;;;;N;;;;; +12380;CUNEIFORM SIGN KA TIMES GISH;Lo;0;L;;;;;N;;;;; +12381;CUNEIFORM SIGN KA TIMES GUD;Lo;0;L;;;;;N;;;;; +12382;CUNEIFORM SIGN KA TIMES HI TIMES ASH2;Lo;0;L;;;;;N;;;;; +12383;CUNEIFORM SIGN KA TIMES LUM;Lo;0;L;;;;;N;;;;; +12384;CUNEIFORM SIGN KA TIMES PA;Lo;0;L;;;;;N;;;;; +12385;CUNEIFORM SIGN KA TIMES SHUL;Lo;0;L;;;;;N;;;;; +12386;CUNEIFORM SIGN KA TIMES TU;Lo;0;L;;;;;N;;;;; +12387;CUNEIFORM SIGN KA TIMES UR2;Lo;0;L;;;;;N;;;;; +12388;CUNEIFORM SIGN LAGAB TIMES GI;Lo;0;L;;;;;N;;;;; +12389;CUNEIFORM SIGN LU2 SHESHIG TIMES BAD;Lo;0;L;;;;;N;;;;; +1238A;CUNEIFORM SIGN LU2 TIMES ESH2 PLUS LAL;Lo;0;L;;;;;N;;;;; +1238B;CUNEIFORM SIGN LU2 TIMES SHU;Lo;0;L;;;;;N;;;;; +1238C;CUNEIFORM SIGN MESH;Lo;0;L;;;;;N;;;;; +1238D;CUNEIFORM SIGN MUSH3 TIMES ZA;Lo;0;L;;;;;N;;;;; +1238E;CUNEIFORM SIGN NA4;Lo;0;L;;;;;N;;;;; +1238F;CUNEIFORM SIGN NIN;Lo;0;L;;;;;N;;;;; +12390;CUNEIFORM SIGN NIN9;Lo;0;L;;;;;N;;;;; +12391;CUNEIFORM SIGN NINDA2 TIMES BAL;Lo;0;L;;;;;N;;;;; +12392;CUNEIFORM SIGN NINDA2 TIMES GI;Lo;0;L;;;;;N;;;;; +12393;CUNEIFORM SIGN NU11 ROTATED NINETY DEGREES;Lo;0;L;;;;;N;;;;; +12394;CUNEIFORM SIGN PESH2 ASTERISK;Lo;0;L;;;;;N;;;;; +12395;CUNEIFORM SIGN PIR2;Lo;0;L;;;;;N;;;;; +12396;CUNEIFORM SIGN SAG TIMES IGI GUNU;Lo;0;L;;;;;N;;;;; +12397;CUNEIFORM SIGN TI2;Lo;0;L;;;;;N;;;;; +12398;CUNEIFORM SIGN UM TIMES ME;Lo;0;L;;;;;N;;;;; +12399;CUNEIFORM SIGN U U;Lo;0;L;;;;;N;;;;; +12400;CUNEIFORM NUMERIC SIGN TWO ASH;Nl;0;L;;;;2;N;;;;; +12401;CUNEIFORM NUMERIC SIGN THREE ASH;Nl;0;L;;;;3;N;;;;; +12402;CUNEIFORM NUMERIC SIGN FOUR ASH;Nl;0;L;;;;4;N;;;;; +12403;CUNEIFORM NUMERIC SIGN FIVE ASH;Nl;0;L;;;;5;N;;;;; +12404;CUNEIFORM NUMERIC SIGN SIX ASH;Nl;0;L;;;;6;N;;;;; +12405;CUNEIFORM NUMERIC SIGN SEVEN ASH;Nl;0;L;;;;7;N;;;;; +12406;CUNEIFORM NUMERIC SIGN EIGHT ASH;Nl;0;L;;;;8;N;;;;; +12407;CUNEIFORM NUMERIC SIGN NINE ASH;Nl;0;L;;;;9;N;;;;; +12408;CUNEIFORM NUMERIC SIGN THREE DISH;Nl;0;L;;;;3;N;;;;; +12409;CUNEIFORM NUMERIC SIGN FOUR DISH;Nl;0;L;;;;4;N;;;;; +1240A;CUNEIFORM NUMERIC SIGN FIVE DISH;Nl;0;L;;;;5;N;;;;; +1240B;CUNEIFORM NUMERIC SIGN SIX DISH;Nl;0;L;;;;6;N;;;;; +1240C;CUNEIFORM NUMERIC SIGN SEVEN DISH;Nl;0;L;;;;7;N;;;;; +1240D;CUNEIFORM NUMERIC SIGN EIGHT DISH;Nl;0;L;;;;8;N;;;;; +1240E;CUNEIFORM NUMERIC SIGN NINE DISH;Nl;0;L;;;;9;N;;;;; +1240F;CUNEIFORM NUMERIC SIGN FOUR U;Nl;0;L;;;;4;N;;;;; +12410;CUNEIFORM NUMERIC SIGN FIVE U;Nl;0;L;;;;5;N;;;;; +12411;CUNEIFORM NUMERIC SIGN SIX U;Nl;0;L;;;;6;N;;;;; +12412;CUNEIFORM NUMERIC SIGN SEVEN U;Nl;0;L;;;;7;N;;;;; +12413;CUNEIFORM NUMERIC SIGN EIGHT U;Nl;0;L;;;;8;N;;;;; +12414;CUNEIFORM NUMERIC SIGN NINE U;Nl;0;L;;;;9;N;;;;; +12415;CUNEIFORM NUMERIC SIGN ONE GESH2;Nl;0;L;;;;1;N;;;;; +12416;CUNEIFORM NUMERIC SIGN TWO GESH2;Nl;0;L;;;;2;N;;;;; +12417;CUNEIFORM NUMERIC SIGN THREE GESH2;Nl;0;L;;;;3;N;;;;; +12418;CUNEIFORM NUMERIC SIGN FOUR GESH2;Nl;0;L;;;;4;N;;;;; +12419;CUNEIFORM NUMERIC SIGN FIVE GESH2;Nl;0;L;;;;5;N;;;;; +1241A;CUNEIFORM NUMERIC SIGN SIX GESH2;Nl;0;L;;;;6;N;;;;; +1241B;CUNEIFORM NUMERIC SIGN SEVEN GESH2;Nl;0;L;;;;7;N;;;;; +1241C;CUNEIFORM NUMERIC SIGN EIGHT GESH2;Nl;0;L;;;;8;N;;;;; +1241D;CUNEIFORM NUMERIC SIGN NINE GESH2;Nl;0;L;;;;9;N;;;;; +1241E;CUNEIFORM NUMERIC SIGN ONE GESHU;Nl;0;L;;;;1;N;;;;; +1241F;CUNEIFORM NUMERIC SIGN TWO GESHU;Nl;0;L;;;;2;N;;;;; +12420;CUNEIFORM NUMERIC SIGN THREE GESHU;Nl;0;L;;;;3;N;;;;; +12421;CUNEIFORM NUMERIC SIGN FOUR GESHU;Nl;0;L;;;;4;N;;;;; +12422;CUNEIFORM NUMERIC SIGN FIVE GESHU;Nl;0;L;;;;5;N;;;;; +12423;CUNEIFORM NUMERIC SIGN TWO SHAR2;Nl;0;L;;;;2;N;;;;; +12424;CUNEIFORM NUMERIC SIGN THREE SHAR2;Nl;0;L;;;;3;N;;;;; +12425;CUNEIFORM NUMERIC SIGN THREE SHAR2 VARIANT FORM;Nl;0;L;;;;3;N;;;;; +12426;CUNEIFORM NUMERIC SIGN FOUR SHAR2;Nl;0;L;;;;4;N;;;;; +12427;CUNEIFORM NUMERIC SIGN FIVE SHAR2;Nl;0;L;;;;5;N;;;;; +12428;CUNEIFORM NUMERIC SIGN SIX SHAR2;Nl;0;L;;;;6;N;;;;; +12429;CUNEIFORM NUMERIC SIGN SEVEN SHAR2;Nl;0;L;;;;7;N;;;;; +1242A;CUNEIFORM NUMERIC SIGN EIGHT SHAR2;Nl;0;L;;;;8;N;;;;; +1242B;CUNEIFORM NUMERIC SIGN NINE SHAR2;Nl;0;L;;;;9;N;;;;; +1242C;CUNEIFORM NUMERIC SIGN ONE SHARU;Nl;0;L;;;;1;N;;;;; +1242D;CUNEIFORM NUMERIC SIGN TWO SHARU;Nl;0;L;;;;2;N;;;;; +1242E;CUNEIFORM NUMERIC SIGN THREE SHARU;Nl;0;L;;;;3;N;;;;; +1242F;CUNEIFORM NUMERIC SIGN THREE SHARU VARIANT FORM;Nl;0;L;;;;3;N;;;;; +12430;CUNEIFORM NUMERIC SIGN FOUR SHARU;Nl;0;L;;;;4;N;;;;; +12431;CUNEIFORM NUMERIC SIGN FIVE SHARU;Nl;0;L;;;;5;N;;;;; +12432;CUNEIFORM NUMERIC SIGN SHAR2 TIMES GAL PLUS DISH;Nl;0;L;;;;216000;N;;;;; +12433;CUNEIFORM NUMERIC SIGN SHAR2 TIMES GAL PLUS MIN;Nl;0;L;;;;432000;N;;;;; +12434;CUNEIFORM NUMERIC SIGN ONE BURU;Nl;0;L;;;;1;N;;;;; +12435;CUNEIFORM NUMERIC SIGN TWO BURU;Nl;0;L;;;;2;N;;;;; +12436;CUNEIFORM NUMERIC SIGN THREE BURU;Nl;0;L;;;;3;N;;;;; +12437;CUNEIFORM NUMERIC SIGN THREE BURU VARIANT FORM;Nl;0;L;;;;3;N;;;;; +12438;CUNEIFORM NUMERIC SIGN FOUR BURU;Nl;0;L;;;;4;N;;;;; +12439;CUNEIFORM NUMERIC SIGN FIVE BURU;Nl;0;L;;;;5;N;;;;; +1243A;CUNEIFORM NUMERIC SIGN THREE VARIANT FORM ESH16;Nl;0;L;;;;3;N;;;;; +1243B;CUNEIFORM NUMERIC SIGN THREE VARIANT FORM ESH21;Nl;0;L;;;;3;N;;;;; +1243C;CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU;Nl;0;L;;;;4;N;;;;; +1243D;CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU4;Nl;0;L;;;;4;N;;;;; +1243E;CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU A;Nl;0;L;;;;4;N;;;;; +1243F;CUNEIFORM NUMERIC SIGN FOUR VARIANT FORM LIMMU B;Nl;0;L;;;;4;N;;;;; +12440;CUNEIFORM NUMERIC SIGN SIX VARIANT FORM ASH9;Nl;0;L;;;;6;N;;;;; +12441;CUNEIFORM NUMERIC SIGN SEVEN VARIANT FORM IMIN3;Nl;0;L;;;;7;N;;;;; +12442;CUNEIFORM NUMERIC SIGN SEVEN VARIANT FORM IMIN A;Nl;0;L;;;;7;N;;;;; +12443;CUNEIFORM NUMERIC SIGN SEVEN VARIANT FORM IMIN B;Nl;0;L;;;;7;N;;;;; +12444;CUNEIFORM NUMERIC SIGN EIGHT VARIANT FORM USSU;Nl;0;L;;;;8;N;;;;; +12445;CUNEIFORM NUMERIC SIGN EIGHT VARIANT FORM USSU3;Nl;0;L;;;;8;N;;;;; +12446;CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU;Nl;0;L;;;;9;N;;;;; +12447;CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU3;Nl;0;L;;;;9;N;;;;; +12448;CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU4;Nl;0;L;;;;9;N;;;;; +12449;CUNEIFORM NUMERIC SIGN NINE VARIANT FORM ILIMMU A;Nl;0;L;;;;9;N;;;;; +1244A;CUNEIFORM NUMERIC SIGN TWO ASH TENU;Nl;0;L;;;;2;N;;;;; +1244B;CUNEIFORM NUMERIC SIGN THREE ASH TENU;Nl;0;L;;;;3;N;;;;; +1244C;CUNEIFORM NUMERIC SIGN FOUR ASH TENU;Nl;0;L;;;;4;N;;;;; +1244D;CUNEIFORM NUMERIC SIGN FIVE ASH TENU;Nl;0;L;;;;5;N;;;;; +1244E;CUNEIFORM NUMERIC SIGN SIX ASH TENU;Nl;0;L;;;;6;N;;;;; +1244F;CUNEIFORM NUMERIC SIGN ONE BAN2;Nl;0;L;;;;1;N;;;;; +12450;CUNEIFORM NUMERIC SIGN TWO BAN2;Nl;0;L;;;;2;N;;;;; +12451;CUNEIFORM NUMERIC SIGN THREE BAN2;Nl;0;L;;;;3;N;;;;; +12452;CUNEIFORM NUMERIC SIGN FOUR BAN2;Nl;0;L;;;;4;N;;;;; +12453;CUNEIFORM NUMERIC SIGN FOUR BAN2 VARIANT FORM;Nl;0;L;;;;4;N;;;;; +12454;CUNEIFORM NUMERIC SIGN FIVE BAN2;Nl;0;L;;;;5;N;;;;; +12455;CUNEIFORM NUMERIC SIGN FIVE BAN2 VARIANT FORM;Nl;0;L;;;;5;N;;;;; +12456;CUNEIFORM NUMERIC SIGN NIGIDAMIN;Nl;0;L;;;;2;N;;;;; +12457;CUNEIFORM NUMERIC SIGN NIGIDAESH;Nl;0;L;;;;3;N;;;;; +12458;CUNEIFORM NUMERIC SIGN ONE ESHE3;Nl;0;L;;;;1;N;;;;; +12459;CUNEIFORM NUMERIC SIGN TWO ESHE3;Nl;0;L;;;;2;N;;;;; +1245A;CUNEIFORM NUMERIC SIGN ONE THIRD DISH;Nl;0;L;;;;1/3;N;;;;; +1245B;CUNEIFORM NUMERIC SIGN TWO THIRDS DISH;Nl;0;L;;;;2/3;N;;;;; +1245C;CUNEIFORM NUMERIC SIGN FIVE SIXTHS DISH;Nl;0;L;;;;5/6;N;;;;; +1245D;CUNEIFORM NUMERIC SIGN ONE THIRD VARIANT FORM A;Nl;0;L;;;;1/3;N;;;;; +1245E;CUNEIFORM NUMERIC SIGN TWO THIRDS VARIANT FORM A;Nl;0;L;;;;2/3;N;;;;; +1245F;CUNEIFORM NUMERIC SIGN ONE EIGHTH ASH;Nl;0;L;;;;1/8;N;;;;; +12460;CUNEIFORM NUMERIC SIGN ONE QUARTER ASH;Nl;0;L;;;;1/4;N;;;;; +12461;CUNEIFORM NUMERIC SIGN OLD ASSYRIAN ONE SIXTH;Nl;0;L;;;;1/6;N;;;;; +12462;CUNEIFORM NUMERIC SIGN OLD ASSYRIAN ONE QUARTER;Nl;0;L;;;;1/4;N;;;;; +12463;CUNEIFORM NUMERIC SIGN ONE QUARTER GUR;Nl;0;L;;;;1/4;N;;;;; +12464;CUNEIFORM NUMERIC SIGN ONE HALF GUR;Nl;0;L;;;;1/2;N;;;;; +12465;CUNEIFORM NUMERIC SIGN ELAMITE ONE THIRD;Nl;0;L;;;;1/3;N;;;;; +12466;CUNEIFORM NUMERIC SIGN ELAMITE TWO THIRDS;Nl;0;L;;;;2/3;N;;;;; +12467;CUNEIFORM NUMERIC SIGN ELAMITE FORTY;Nl;0;L;;;;40;N;;;;; +12468;CUNEIFORM NUMERIC SIGN ELAMITE FIFTY;Nl;0;L;;;;50;N;;;;; +12469;CUNEIFORM NUMERIC SIGN FOUR U VARIANT FORM;Nl;0;L;;;;4;N;;;;; +1246A;CUNEIFORM NUMERIC SIGN FIVE U VARIANT FORM;Nl;0;L;;;;5;N;;;;; +1246B;CUNEIFORM NUMERIC SIGN SIX U VARIANT FORM;Nl;0;L;;;;6;N;;;;; +1246C;CUNEIFORM NUMERIC SIGN SEVEN U VARIANT FORM;Nl;0;L;;;;7;N;;;;; +1246D;CUNEIFORM NUMERIC SIGN EIGHT U VARIANT FORM;Nl;0;L;;;;8;N;;;;; +1246E;CUNEIFORM NUMERIC SIGN NINE U VARIANT FORM;Nl;0;L;;;;9;N;;;;; +12470;CUNEIFORM PUNCTUATION SIGN OLD ASSYRIAN WORD DIVIDER;Po;0;L;;;;;N;;;;; +12471;CUNEIFORM PUNCTUATION SIGN VERTICAL COLON;Po;0;L;;;;;N;;;;; +12472;CUNEIFORM PUNCTUATION SIGN DIAGONAL COLON;Po;0;L;;;;;N;;;;; +12473;CUNEIFORM PUNCTUATION SIGN DIAGONAL TRICOLON;Po;0;L;;;;;N;;;;; +12474;CUNEIFORM PUNCTUATION SIGN DIAGONAL QUADCOLON;Po;0;L;;;;;N;;;;; +12480;CUNEIFORM SIGN AB TIMES NUN TENU;Lo;0;L;;;;;N;;;;; +12481;CUNEIFORM SIGN AB TIMES SHU2;Lo;0;L;;;;;N;;;;; +12482;CUNEIFORM SIGN AD TIMES ESH2;Lo;0;L;;;;;N;;;;; +12483;CUNEIFORM SIGN BAD TIMES DISH TENU;Lo;0;L;;;;;N;;;;; +12484;CUNEIFORM SIGN BAHAR2 TIMES AB2;Lo;0;L;;;;;N;;;;; +12485;CUNEIFORM SIGN BAHAR2 TIMES NI;Lo;0;L;;;;;N;;;;; +12486;CUNEIFORM SIGN BAHAR2 TIMES ZA;Lo;0;L;;;;;N;;;;; +12487;CUNEIFORM SIGN BU OVER BU TIMES NA2;Lo;0;L;;;;;N;;;;; +12488;CUNEIFORM SIGN DA TIMES TAK4;Lo;0;L;;;;;N;;;;; +12489;CUNEIFORM SIGN DAG TIMES KUR;Lo;0;L;;;;;N;;;;; +1248A;CUNEIFORM SIGN DIM TIMES IGI;Lo;0;L;;;;;N;;;;; +1248B;CUNEIFORM SIGN DIM TIMES U U U;Lo;0;L;;;;;N;;;;; +1248C;CUNEIFORM SIGN DIM2 TIMES UD;Lo;0;L;;;;;N;;;;; +1248D;CUNEIFORM SIGN DUG TIMES ANSHE;Lo;0;L;;;;;N;;;;; +1248E;CUNEIFORM SIGN DUG TIMES ASH;Lo;0;L;;;;;N;;;;; +1248F;CUNEIFORM SIGN DUG TIMES ASH AT LEFT;Lo;0;L;;;;;N;;;;; +12490;CUNEIFORM SIGN DUG TIMES DIN;Lo;0;L;;;;;N;;;;; +12491;CUNEIFORM SIGN DUG TIMES DUN;Lo;0;L;;;;;N;;;;; +12492;CUNEIFORM SIGN DUG TIMES ERIN2;Lo;0;L;;;;;N;;;;; +12493;CUNEIFORM SIGN DUG TIMES GA;Lo;0;L;;;;;N;;;;; +12494;CUNEIFORM SIGN DUG TIMES GI;Lo;0;L;;;;;N;;;;; +12495;CUNEIFORM SIGN DUG TIMES GIR2 GUNU;Lo;0;L;;;;;N;;;;; +12496;CUNEIFORM SIGN DUG TIMES GISH;Lo;0;L;;;;;N;;;;; +12497;CUNEIFORM SIGN DUG TIMES HA;Lo;0;L;;;;;N;;;;; +12498;CUNEIFORM SIGN DUG TIMES HI;Lo;0;L;;;;;N;;;;; +12499;CUNEIFORM SIGN DUG TIMES IGI GUNU;Lo;0;L;;;;;N;;;;; +1249A;CUNEIFORM SIGN DUG TIMES KASKAL;Lo;0;L;;;;;N;;;;; +1249B;CUNEIFORM SIGN DUG TIMES KUR;Lo;0;L;;;;;N;;;;; +1249C;CUNEIFORM SIGN DUG TIMES KUSHU2;Lo;0;L;;;;;N;;;;; +1249D;CUNEIFORM SIGN DUG TIMES KUSHU2 PLUS KASKAL;Lo;0;L;;;;;N;;;;; +1249E;CUNEIFORM SIGN DUG TIMES LAK-020;Lo;0;L;;;;;N;;;;; +1249F;CUNEIFORM SIGN DUG TIMES LAM;Lo;0;L;;;;;N;;;;; +124A0;CUNEIFORM SIGN DUG TIMES LAM TIMES KUR;Lo;0;L;;;;;N;;;;; +124A1;CUNEIFORM SIGN DUG TIMES LUH PLUS GISH;Lo;0;L;;;;;N;;;;; +124A2;CUNEIFORM SIGN DUG TIMES MASH;Lo;0;L;;;;;N;;;;; +124A3;CUNEIFORM SIGN DUG TIMES MES;Lo;0;L;;;;;N;;;;; +124A4;CUNEIFORM SIGN DUG TIMES MI;Lo;0;L;;;;;N;;;;; +124A5;CUNEIFORM SIGN DUG TIMES NI;Lo;0;L;;;;;N;;;;; +124A6;CUNEIFORM SIGN DUG TIMES PI;Lo;0;L;;;;;N;;;;; +124A7;CUNEIFORM SIGN DUG TIMES SHE;Lo;0;L;;;;;N;;;;; +124A8;CUNEIFORM SIGN DUG TIMES SI GUNU;Lo;0;L;;;;;N;;;;; +124A9;CUNEIFORM SIGN E2 TIMES KUR;Lo;0;L;;;;;N;;;;; +124AA;CUNEIFORM SIGN E2 TIMES PAP;Lo;0;L;;;;;N;;;;; +124AB;CUNEIFORM SIGN ERIN2 X;Lo;0;L;;;;;N;;;;; +124AC;CUNEIFORM SIGN ESH2 CROSSING ESH2;Lo;0;L;;;;;N;;;;; +124AD;CUNEIFORM SIGN EZEN SHESHIG TIMES ASH;Lo;0;L;;;;;N;;;;; +124AE;CUNEIFORM SIGN EZEN SHESHIG TIMES HI;Lo;0;L;;;;;N;;;;; +124AF;CUNEIFORM SIGN EZEN SHESHIG TIMES IGI GUNU;Lo;0;L;;;;;N;;;;; +124B0;CUNEIFORM SIGN EZEN SHESHIG TIMES LA;Lo;0;L;;;;;N;;;;; +124B1;CUNEIFORM SIGN EZEN SHESHIG TIMES LAL;Lo;0;L;;;;;N;;;;; +124B2;CUNEIFORM SIGN EZEN SHESHIG TIMES ME;Lo;0;L;;;;;N;;;;; +124B3;CUNEIFORM SIGN EZEN SHESHIG TIMES MES;Lo;0;L;;;;;N;;;;; +124B4;CUNEIFORM SIGN EZEN SHESHIG TIMES SU;Lo;0;L;;;;;N;;;;; +124B5;CUNEIFORM SIGN EZEN TIMES SU;Lo;0;L;;;;;N;;;;; +124B6;CUNEIFORM SIGN GA2 TIMES BAHAR2;Lo;0;L;;;;;N;;;;; +124B7;CUNEIFORM SIGN GA2 TIMES DIM GUNU;Lo;0;L;;;;;N;;;;; +124B8;CUNEIFORM SIGN GA2 TIMES DUG TIMES IGI GUNU;Lo;0;L;;;;;N;;;;; +124B9;CUNEIFORM SIGN GA2 TIMES DUG TIMES KASKAL;Lo;0;L;;;;;N;;;;; +124BA;CUNEIFORM SIGN GA2 TIMES EREN;Lo;0;L;;;;;N;;;;; +124BB;CUNEIFORM SIGN GA2 TIMES GA;Lo;0;L;;;;;N;;;;; +124BC;CUNEIFORM SIGN GA2 TIMES GAR PLUS DI;Lo;0;L;;;;;N;;;;; +124BD;CUNEIFORM SIGN GA2 TIMES GAR PLUS NE;Lo;0;L;;;;;N;;;;; +124BE;CUNEIFORM SIGN GA2 TIMES HA PLUS A;Lo;0;L;;;;;N;;;;; +124BF;CUNEIFORM SIGN GA2 TIMES KUSHU2 PLUS KASKAL;Lo;0;L;;;;;N;;;;; +124C0;CUNEIFORM SIGN GA2 TIMES LAM;Lo;0;L;;;;;N;;;;; +124C1;CUNEIFORM SIGN GA2 TIMES LAM TIMES KUR;Lo;0;L;;;;;N;;;;; +124C2;CUNEIFORM SIGN GA2 TIMES LUH;Lo;0;L;;;;;N;;;;; +124C3;CUNEIFORM SIGN GA2 TIMES MUSH;Lo;0;L;;;;;N;;;;; +124C4;CUNEIFORM SIGN GA2 TIMES NE;Lo;0;L;;;;;N;;;;; +124C5;CUNEIFORM SIGN GA2 TIMES NE PLUS E2;Lo;0;L;;;;;N;;;;; +124C6;CUNEIFORM SIGN GA2 TIMES NE PLUS GI;Lo;0;L;;;;;N;;;;; +124C7;CUNEIFORM SIGN GA2 TIMES SHIM;Lo;0;L;;;;;N;;;;; +124C8;CUNEIFORM SIGN GA2 TIMES ZIZ2;Lo;0;L;;;;;N;;;;; +124C9;CUNEIFORM SIGN GABA ROTATED NINETY DEGREES;Lo;0;L;;;;;N;;;;; +124CA;CUNEIFORM SIGN GESHTIN TIMES U;Lo;0;L;;;;;N;;;;; +124CB;CUNEIFORM SIGN GISH TIMES GISH CROSSING GISH;Lo;0;L;;;;;N;;;;; +124CC;CUNEIFORM SIGN GU2 TIMES IGI GUNU;Lo;0;L;;;;;N;;;;; +124CD;CUNEIFORM SIGN GUD PLUS GISH TIMES TAK4;Lo;0;L;;;;;N;;;;; +124CE;CUNEIFORM SIGN HA TENU GUNU;Lo;0;L;;;;;N;;;;; +124CF;CUNEIFORM SIGN HI TIMES ASH OVER HI TIMES ASH;Lo;0;L;;;;;N;;;;; +124D0;CUNEIFORM SIGN KA TIMES BU;Lo;0;L;;;;;N;;;;; +124D1;CUNEIFORM SIGN KA TIMES KA;Lo;0;L;;;;;N;;;;; +124D2;CUNEIFORM SIGN KA TIMES U U U;Lo;0;L;;;;;N;;;;; +124D3;CUNEIFORM SIGN KA TIMES UR;Lo;0;L;;;;;N;;;;; +124D4;CUNEIFORM SIGN LAGAB TIMES ZU OVER ZU;Lo;0;L;;;;;N;;;;; +124D5;CUNEIFORM SIGN LAK-003;Lo;0;L;;;;;N;;;;; +124D6;CUNEIFORM SIGN LAK-021;Lo;0;L;;;;;N;;;;; +124D7;CUNEIFORM SIGN LAK-025;Lo;0;L;;;;;N;;;;; +124D8;CUNEIFORM SIGN LAK-030;Lo;0;L;;;;;N;;;;; +124D9;CUNEIFORM SIGN LAK-050;Lo;0;L;;;;;N;;;;; +124DA;CUNEIFORM SIGN LAK-051;Lo;0;L;;;;;N;;;;; +124DB;CUNEIFORM SIGN LAK-062;Lo;0;L;;;;;N;;;;; +124DC;CUNEIFORM SIGN LAK-079 OVER LAK-079 GUNU;Lo;0;L;;;;;N;;;;; +124DD;CUNEIFORM SIGN LAK-080;Lo;0;L;;;;;N;;;;; +124DE;CUNEIFORM SIGN LAK-081 OVER LAK-081;Lo;0;L;;;;;N;;;;; +124DF;CUNEIFORM SIGN LAK-092;Lo;0;L;;;;;N;;;;; +124E0;CUNEIFORM SIGN LAK-130;Lo;0;L;;;;;N;;;;; +124E1;CUNEIFORM SIGN LAK-142;Lo;0;L;;;;;N;;;;; +124E2;CUNEIFORM SIGN LAK-210;Lo;0;L;;;;;N;;;;; +124E3;CUNEIFORM SIGN LAK-219;Lo;0;L;;;;;N;;;;; +124E4;CUNEIFORM SIGN LAK-220;Lo;0;L;;;;;N;;;;; +124E5;CUNEIFORM SIGN LAK-225;Lo;0;L;;;;;N;;;;; +124E6;CUNEIFORM SIGN LAK-228;Lo;0;L;;;;;N;;;;; +124E7;CUNEIFORM SIGN LAK-238;Lo;0;L;;;;;N;;;;; +124E8;CUNEIFORM SIGN LAK-265;Lo;0;L;;;;;N;;;;; +124E9;CUNEIFORM SIGN LAK-266;Lo;0;L;;;;;N;;;;; +124EA;CUNEIFORM SIGN LAK-343;Lo;0;L;;;;;N;;;;; +124EB;CUNEIFORM SIGN LAK-347;Lo;0;L;;;;;N;;;;; +124EC;CUNEIFORM SIGN LAK-348;Lo;0;L;;;;;N;;;;; +124ED;CUNEIFORM SIGN LAK-383;Lo;0;L;;;;;N;;;;; +124EE;CUNEIFORM SIGN LAK-384;Lo;0;L;;;;;N;;;;; +124EF;CUNEIFORM SIGN LAK-390;Lo;0;L;;;;;N;;;;; +124F0;CUNEIFORM SIGN LAK-441;Lo;0;L;;;;;N;;;;; +124F1;CUNEIFORM SIGN LAK-449;Lo;0;L;;;;;N;;;;; +124F2;CUNEIFORM SIGN LAK-449 TIMES GU;Lo;0;L;;;;;N;;;;; +124F3;CUNEIFORM SIGN LAK-449 TIMES IGI;Lo;0;L;;;;;N;;;;; +124F4;CUNEIFORM SIGN LAK-449 TIMES PAP PLUS LU3;Lo;0;L;;;;;N;;;;; +124F5;CUNEIFORM SIGN LAK-449 TIMES PAP PLUS PAP PLUS LU3;Lo;0;L;;;;;N;;;;; +124F6;CUNEIFORM SIGN LAK-449 TIMES U2 PLUS BA;Lo;0;L;;;;;N;;;;; +124F7;CUNEIFORM SIGN LAK-450;Lo;0;L;;;;;N;;;;; +124F8;CUNEIFORM SIGN LAK-457;Lo;0;L;;;;;N;;;;; +124F9;CUNEIFORM SIGN LAK-470;Lo;0;L;;;;;N;;;;; +124FA;CUNEIFORM SIGN LAK-483;Lo;0;L;;;;;N;;;;; +124FB;CUNEIFORM SIGN LAK-490;Lo;0;L;;;;;N;;;;; +124FC;CUNEIFORM SIGN LAK-492;Lo;0;L;;;;;N;;;;; +124FD;CUNEIFORM SIGN LAK-493;Lo;0;L;;;;;N;;;;; +124FE;CUNEIFORM SIGN LAK-495;Lo;0;L;;;;;N;;;;; +124FF;CUNEIFORM SIGN LAK-550;Lo;0;L;;;;;N;;;;; +12500;CUNEIFORM SIGN LAK-608;Lo;0;L;;;;;N;;;;; +12501;CUNEIFORM SIGN LAK-617;Lo;0;L;;;;;N;;;;; +12502;CUNEIFORM SIGN LAK-617 TIMES ASH;Lo;0;L;;;;;N;;;;; +12503;CUNEIFORM SIGN LAK-617 TIMES BAD;Lo;0;L;;;;;N;;;;; +12504;CUNEIFORM SIGN LAK-617 TIMES DUN3 GUNU GUNU;Lo;0;L;;;;;N;;;;; +12505;CUNEIFORM SIGN LAK-617 TIMES KU3;Lo;0;L;;;;;N;;;;; +12506;CUNEIFORM SIGN LAK-617 TIMES LA;Lo;0;L;;;;;N;;;;; +12507;CUNEIFORM SIGN LAK-617 TIMES TAR;Lo;0;L;;;;;N;;;;; +12508;CUNEIFORM SIGN LAK-617 TIMES TE;Lo;0;L;;;;;N;;;;; +12509;CUNEIFORM SIGN LAK-617 TIMES U2;Lo;0;L;;;;;N;;;;; +1250A;CUNEIFORM SIGN LAK-617 TIMES UD;Lo;0;L;;;;;N;;;;; +1250B;CUNEIFORM SIGN LAK-617 TIMES URUDA;Lo;0;L;;;;;N;;;;; +1250C;CUNEIFORM SIGN LAK-636;Lo;0;L;;;;;N;;;;; +1250D;CUNEIFORM SIGN LAK-648;Lo;0;L;;;;;N;;;;; +1250E;CUNEIFORM SIGN LAK-648 TIMES DUB;Lo;0;L;;;;;N;;;;; +1250F;CUNEIFORM SIGN LAK-648 TIMES GA;Lo;0;L;;;;;N;;;;; +12510;CUNEIFORM SIGN LAK-648 TIMES IGI;Lo;0;L;;;;;N;;;;; +12511;CUNEIFORM SIGN LAK-648 TIMES IGI GUNU;Lo;0;L;;;;;N;;;;; +12512;CUNEIFORM SIGN LAK-648 TIMES NI;Lo;0;L;;;;;N;;;;; +12513;CUNEIFORM SIGN LAK-648 TIMES PAP PLUS PAP PLUS LU3;Lo;0;L;;;;;N;;;;; +12514;CUNEIFORM SIGN LAK-648 TIMES SHESH PLUS KI;Lo;0;L;;;;;N;;;;; +12515;CUNEIFORM SIGN LAK-648 TIMES UD;Lo;0;L;;;;;N;;;;; +12516;CUNEIFORM SIGN LAK-648 TIMES URUDA;Lo;0;L;;;;;N;;;;; +12517;CUNEIFORM SIGN LAK-724;Lo;0;L;;;;;N;;;;; +12518;CUNEIFORM SIGN LAK-749;Lo;0;L;;;;;N;;;;; +12519;CUNEIFORM SIGN LU2 GUNU TIMES ASH;Lo;0;L;;;;;N;;;;; +1251A;CUNEIFORM SIGN LU2 TIMES DISH;Lo;0;L;;;;;N;;;;; +1251B;CUNEIFORM SIGN LU2 TIMES HAL;Lo;0;L;;;;;N;;;;; +1251C;CUNEIFORM SIGN LU2 TIMES PAP;Lo;0;L;;;;;N;;;;; +1251D;CUNEIFORM SIGN LU2 TIMES PAP PLUS PAP PLUS LU3;Lo;0;L;;;;;N;;;;; +1251E;CUNEIFORM SIGN LU2 TIMES TAK4;Lo;0;L;;;;;N;;;;; +1251F;CUNEIFORM SIGN MI PLUS ZA7;Lo;0;L;;;;;N;;;;; +12520;CUNEIFORM SIGN MUSH OVER MUSH TIMES GA;Lo;0;L;;;;;N;;;;; +12521;CUNEIFORM SIGN MUSH OVER MUSH TIMES KAK;Lo;0;L;;;;;N;;;;; +12522;CUNEIFORM SIGN NINDA2 TIMES DIM GUNU;Lo;0;L;;;;;N;;;;; +12523;CUNEIFORM SIGN NINDA2 TIMES GISH;Lo;0;L;;;;;N;;;;; +12524;CUNEIFORM SIGN NINDA2 TIMES GUL;Lo;0;L;;;;;N;;;;; +12525;CUNEIFORM SIGN NINDA2 TIMES HI;Lo;0;L;;;;;N;;;;; +12526;CUNEIFORM SIGN NINDA2 TIMES KESH2;Lo;0;L;;;;;N;;;;; +12527;CUNEIFORM SIGN NINDA2 TIMES LAK-050;Lo;0;L;;;;;N;;;;; +12528;CUNEIFORM SIGN NINDA2 TIMES MASH;Lo;0;L;;;;;N;;;;; +12529;CUNEIFORM SIGN NINDA2 TIMES PAP PLUS PAP;Lo;0;L;;;;;N;;;;; +1252A;CUNEIFORM SIGN NINDA2 TIMES U;Lo;0;L;;;;;N;;;;; +1252B;CUNEIFORM SIGN NINDA2 TIMES U PLUS U;Lo;0;L;;;;;N;;;;; +1252C;CUNEIFORM SIGN NINDA2 TIMES URUDA;Lo;0;L;;;;;N;;;;; +1252D;CUNEIFORM SIGN SAG GUNU TIMES HA;Lo;0;L;;;;;N;;;;; +1252E;CUNEIFORM SIGN SAG TIMES EN;Lo;0;L;;;;;N;;;;; +1252F;CUNEIFORM SIGN SAG TIMES SHE AT LEFT;Lo;0;L;;;;;N;;;;; +12530;CUNEIFORM SIGN SAG TIMES TAK4;Lo;0;L;;;;;N;;;;; +12531;CUNEIFORM SIGN SHA6 TENU;Lo;0;L;;;;;N;;;;; +12532;CUNEIFORM SIGN SHE OVER SHE;Lo;0;L;;;;;N;;;;; +12533;CUNEIFORM SIGN SHE PLUS HUB2;Lo;0;L;;;;;N;;;;; +12534;CUNEIFORM SIGN SHE PLUS NAM2;Lo;0;L;;;;;N;;;;; +12535;CUNEIFORM SIGN SHE PLUS SAR;Lo;0;L;;;;;N;;;;; +12536;CUNEIFORM SIGN SHU2 PLUS DUG TIMES NI;Lo;0;L;;;;;N;;;;; +12537;CUNEIFORM SIGN SHU2 PLUS E2 TIMES AN;Lo;0;L;;;;;N;;;;; +12538;CUNEIFORM SIGN SI TIMES TAK4;Lo;0;L;;;;;N;;;;; +12539;CUNEIFORM SIGN TAK4 PLUS SAG;Lo;0;L;;;;;N;;;;; +1253A;CUNEIFORM SIGN TUM TIMES GAN2 TENU;Lo;0;L;;;;;N;;;;; +1253B;CUNEIFORM SIGN TUM TIMES THREE DISH;Lo;0;L;;;;;N;;;;; +1253C;CUNEIFORM SIGN UR2 INVERTED;Lo;0;L;;;;;N;;;;; +1253D;CUNEIFORM SIGN UR2 TIMES UD;Lo;0;L;;;;;N;;;;; +1253E;CUNEIFORM SIGN URU TIMES DARA3;Lo;0;L;;;;;N;;;;; +1253F;CUNEIFORM SIGN URU TIMES LAK-668;Lo;0;L;;;;;N;;;;; +12540;CUNEIFORM SIGN URU TIMES LU3;Lo;0;L;;;;;N;;;;; +12541;CUNEIFORM SIGN ZA7;Lo;0;L;;;;;N;;;;; +12542;CUNEIFORM SIGN ZU OVER ZU PLUS SAR;Lo;0;L;;;;;N;;;;; +12543;CUNEIFORM SIGN ZU5 TIMES THREE DISH TENU;Lo;0;L;;;;;N;;;;; +13000;EGYPTIAN HIEROGLYPH A001;Lo;0;L;;;;;N;;;;; +13001;EGYPTIAN HIEROGLYPH A002;Lo;0;L;;;;;N;;;;; +13002;EGYPTIAN HIEROGLYPH A003;Lo;0;L;;;;;N;;;;; +13003;EGYPTIAN HIEROGLYPH A004;Lo;0;L;;;;;N;;;;; +13004;EGYPTIAN HIEROGLYPH A005;Lo;0;L;;;;;N;;;;; +13005;EGYPTIAN HIEROGLYPH A005A;Lo;0;L;;;;;N;;;;; +13006;EGYPTIAN HIEROGLYPH A006;Lo;0;L;;;;;N;;;;; +13007;EGYPTIAN HIEROGLYPH A006A;Lo;0;L;;;;;N;;;;; +13008;EGYPTIAN HIEROGLYPH A006B;Lo;0;L;;;;;N;;;;; +13009;EGYPTIAN HIEROGLYPH A007;Lo;0;L;;;;;N;;;;; +1300A;EGYPTIAN HIEROGLYPH A008;Lo;0;L;;;;;N;;;;; +1300B;EGYPTIAN HIEROGLYPH A009;Lo;0;L;;;;;N;;;;; +1300C;EGYPTIAN HIEROGLYPH A010;Lo;0;L;;;;;N;;;;; +1300D;EGYPTIAN HIEROGLYPH A011;Lo;0;L;;;;;N;;;;; +1300E;EGYPTIAN HIEROGLYPH A012;Lo;0;L;;;;;N;;;;; +1300F;EGYPTIAN HIEROGLYPH A013;Lo;0;L;;;;;N;;;;; +13010;EGYPTIAN HIEROGLYPH A014;Lo;0;L;;;;;N;;;;; +13011;EGYPTIAN HIEROGLYPH A014A;Lo;0;L;;;;;N;;;;; +13012;EGYPTIAN HIEROGLYPH A015;Lo;0;L;;;;;N;;;;; +13013;EGYPTIAN HIEROGLYPH A016;Lo;0;L;;;;;N;;;;; +13014;EGYPTIAN HIEROGLYPH A017;Lo;0;L;;;;;N;;;;; +13015;EGYPTIAN HIEROGLYPH A017A;Lo;0;L;;;;;N;;;;; +13016;EGYPTIAN HIEROGLYPH A018;Lo;0;L;;;;;N;;;;; +13017;EGYPTIAN HIEROGLYPH A019;Lo;0;L;;;;;N;;;;; +13018;EGYPTIAN HIEROGLYPH A020;Lo;0;L;;;;;N;;;;; +13019;EGYPTIAN HIEROGLYPH A021;Lo;0;L;;;;;N;;;;; +1301A;EGYPTIAN HIEROGLYPH A022;Lo;0;L;;;;;N;;;;; +1301B;EGYPTIAN HIEROGLYPH A023;Lo;0;L;;;;;N;;;;; +1301C;EGYPTIAN HIEROGLYPH A024;Lo;0;L;;;;;N;;;;; +1301D;EGYPTIAN HIEROGLYPH A025;Lo;0;L;;;;;N;;;;; +1301E;EGYPTIAN HIEROGLYPH A026;Lo;0;L;;;;;N;;;;; +1301F;EGYPTIAN HIEROGLYPH A027;Lo;0;L;;;;;N;;;;; +13020;EGYPTIAN HIEROGLYPH A028;Lo;0;L;;;;;N;;;;; +13021;EGYPTIAN HIEROGLYPH A029;Lo;0;L;;;;;N;;;;; +13022;EGYPTIAN HIEROGLYPH A030;Lo;0;L;;;;;N;;;;; +13023;EGYPTIAN HIEROGLYPH A031;Lo;0;L;;;;;N;;;;; +13024;EGYPTIAN HIEROGLYPH A032;Lo;0;L;;;;;N;;;;; +13025;EGYPTIAN HIEROGLYPH A032A;Lo;0;L;;;;;N;;;;; +13026;EGYPTIAN HIEROGLYPH A033;Lo;0;L;;;;;N;;;;; +13027;EGYPTIAN HIEROGLYPH A034;Lo;0;L;;;;;N;;;;; +13028;EGYPTIAN HIEROGLYPH A035;Lo;0;L;;;;;N;;;;; +13029;EGYPTIAN HIEROGLYPH A036;Lo;0;L;;;;;N;;;;; +1302A;EGYPTIAN HIEROGLYPH A037;Lo;0;L;;;;;N;;;;; +1302B;EGYPTIAN HIEROGLYPH A038;Lo;0;L;;;;;N;;;;; +1302C;EGYPTIAN HIEROGLYPH A039;Lo;0;L;;;;;N;;;;; +1302D;EGYPTIAN HIEROGLYPH A040;Lo;0;L;;;;;N;;;;; +1302E;EGYPTIAN HIEROGLYPH A040A;Lo;0;L;;;;;N;;;;; +1302F;EGYPTIAN HIEROGLYPH A041;Lo;0;L;;;;;N;;;;; +13030;EGYPTIAN HIEROGLYPH A042;Lo;0;L;;;;;N;;;;; +13031;EGYPTIAN HIEROGLYPH A042A;Lo;0;L;;;;;N;;;;; +13032;EGYPTIAN HIEROGLYPH A043;Lo;0;L;;;;;N;;;;; +13033;EGYPTIAN HIEROGLYPH A043A;Lo;0;L;;;;;N;;;;; +13034;EGYPTIAN HIEROGLYPH A044;Lo;0;L;;;;;N;;;;; +13035;EGYPTIAN HIEROGLYPH A045;Lo;0;L;;;;;N;;;;; +13036;EGYPTIAN HIEROGLYPH A045A;Lo;0;L;;;;;N;;;;; +13037;EGYPTIAN HIEROGLYPH A046;Lo;0;L;;;;;N;;;;; +13038;EGYPTIAN HIEROGLYPH A047;Lo;0;L;;;;;N;;;;; +13039;EGYPTIAN HIEROGLYPH A048;Lo;0;L;;;;;N;;;;; +1303A;EGYPTIAN HIEROGLYPH A049;Lo;0;L;;;;;N;;;;; +1303B;EGYPTIAN HIEROGLYPH A050;Lo;0;L;;;;;N;;;;; +1303C;EGYPTIAN HIEROGLYPH A051;Lo;0;L;;;;;N;;;;; +1303D;EGYPTIAN HIEROGLYPH A052;Lo;0;L;;;;;N;;;;; +1303E;EGYPTIAN HIEROGLYPH A053;Lo;0;L;;;;;N;;;;; +1303F;EGYPTIAN HIEROGLYPH A054;Lo;0;L;;;;;N;;;;; +13040;EGYPTIAN HIEROGLYPH A055;Lo;0;L;;;;;N;;;;; +13041;EGYPTIAN HIEROGLYPH A056;Lo;0;L;;;;;N;;;;; +13042;EGYPTIAN HIEROGLYPH A057;Lo;0;L;;;;;N;;;;; +13043;EGYPTIAN HIEROGLYPH A058;Lo;0;L;;;;;N;;;;; +13044;EGYPTIAN HIEROGLYPH A059;Lo;0;L;;;;;N;;;;; +13045;EGYPTIAN HIEROGLYPH A060;Lo;0;L;;;;;N;;;;; +13046;EGYPTIAN HIEROGLYPH A061;Lo;0;L;;;;;N;;;;; +13047;EGYPTIAN HIEROGLYPH A062;Lo;0;L;;;;;N;;;;; +13048;EGYPTIAN HIEROGLYPH A063;Lo;0;L;;;;;N;;;;; +13049;EGYPTIAN HIEROGLYPH A064;Lo;0;L;;;;;N;;;;; +1304A;EGYPTIAN HIEROGLYPH A065;Lo;0;L;;;;;N;;;;; +1304B;EGYPTIAN HIEROGLYPH A066;Lo;0;L;;;;;N;;;;; +1304C;EGYPTIAN HIEROGLYPH A067;Lo;0;L;;;;;N;;;;; +1304D;EGYPTIAN HIEROGLYPH A068;Lo;0;L;;;;;N;;;;; +1304E;EGYPTIAN HIEROGLYPH A069;Lo;0;L;;;;;N;;;;; +1304F;EGYPTIAN HIEROGLYPH A070;Lo;0;L;;;;;N;;;;; +13050;EGYPTIAN HIEROGLYPH B001;Lo;0;L;;;;;N;;;;; +13051;EGYPTIAN HIEROGLYPH B002;Lo;0;L;;;;;N;;;;; +13052;EGYPTIAN HIEROGLYPH B003;Lo;0;L;;;;;N;;;;; +13053;EGYPTIAN HIEROGLYPH B004;Lo;0;L;;;;;N;;;;; +13054;EGYPTIAN HIEROGLYPH B005;Lo;0;L;;;;;N;;;;; +13055;EGYPTIAN HIEROGLYPH B005A;Lo;0;L;;;;;N;;;;; +13056;EGYPTIAN HIEROGLYPH B006;Lo;0;L;;;;;N;;;;; +13057;EGYPTIAN HIEROGLYPH B007;Lo;0;L;;;;;N;;;;; +13058;EGYPTIAN HIEROGLYPH B008;Lo;0;L;;;;;N;;;;; +13059;EGYPTIAN HIEROGLYPH B009;Lo;0;L;;;;;N;;;;; +1305A;EGYPTIAN HIEROGLYPH C001;Lo;0;L;;;;;N;;;;; +1305B;EGYPTIAN HIEROGLYPH C002;Lo;0;L;;;;;N;;;;; +1305C;EGYPTIAN HIEROGLYPH C002A;Lo;0;L;;;;;N;;;;; +1305D;EGYPTIAN HIEROGLYPH C002B;Lo;0;L;;;;;N;;;;; +1305E;EGYPTIAN HIEROGLYPH C002C;Lo;0;L;;;;;N;;;;; +1305F;EGYPTIAN HIEROGLYPH C003;Lo;0;L;;;;;N;;;;; +13060;EGYPTIAN HIEROGLYPH C004;Lo;0;L;;;;;N;;;;; +13061;EGYPTIAN HIEROGLYPH C005;Lo;0;L;;;;;N;;;;; +13062;EGYPTIAN HIEROGLYPH C006;Lo;0;L;;;;;N;;;;; +13063;EGYPTIAN HIEROGLYPH C007;Lo;0;L;;;;;N;;;;; +13064;EGYPTIAN HIEROGLYPH C008;Lo;0;L;;;;;N;;;;; +13065;EGYPTIAN HIEROGLYPH C009;Lo;0;L;;;;;N;;;;; +13066;EGYPTIAN HIEROGLYPH C010;Lo;0;L;;;;;N;;;;; +13067;EGYPTIAN HIEROGLYPH C010A;Lo;0;L;;;;;N;;;;; +13068;EGYPTIAN HIEROGLYPH C011;Lo;0;L;;;;;N;;;;; +13069;EGYPTIAN HIEROGLYPH C012;Lo;0;L;;;;;N;;;;; +1306A;EGYPTIAN HIEROGLYPH C013;Lo;0;L;;;;;N;;;;; +1306B;EGYPTIAN HIEROGLYPH C014;Lo;0;L;;;;;N;;;;; +1306C;EGYPTIAN HIEROGLYPH C015;Lo;0;L;;;;;N;;;;; +1306D;EGYPTIAN HIEROGLYPH C016;Lo;0;L;;;;;N;;;;; +1306E;EGYPTIAN HIEROGLYPH C017;Lo;0;L;;;;;N;;;;; +1306F;EGYPTIAN HIEROGLYPH C018;Lo;0;L;;;;;N;;;;; +13070;EGYPTIAN HIEROGLYPH C019;Lo;0;L;;;;;N;;;;; +13071;EGYPTIAN HIEROGLYPH C020;Lo;0;L;;;;;N;;;;; +13072;EGYPTIAN HIEROGLYPH C021;Lo;0;L;;;;;N;;;;; +13073;EGYPTIAN HIEROGLYPH C022;Lo;0;L;;;;;N;;;;; +13074;EGYPTIAN HIEROGLYPH C023;Lo;0;L;;;;;N;;;;; +13075;EGYPTIAN HIEROGLYPH C024;Lo;0;L;;;;;N;;;;; +13076;EGYPTIAN HIEROGLYPH D001;Lo;0;L;;;;;N;;;;; +13077;EGYPTIAN HIEROGLYPH D002;Lo;0;L;;;;;N;;;;; +13078;EGYPTIAN HIEROGLYPH D003;Lo;0;L;;;;;N;;;;; +13079;EGYPTIAN HIEROGLYPH D004;Lo;0;L;;;;;N;;;;; +1307A;EGYPTIAN HIEROGLYPH D005;Lo;0;L;;;;;N;;;;; +1307B;EGYPTIAN HIEROGLYPH D006;Lo;0;L;;;;;N;;;;; +1307C;EGYPTIAN HIEROGLYPH D007;Lo;0;L;;;;;N;;;;; +1307D;EGYPTIAN HIEROGLYPH D008;Lo;0;L;;;;;N;;;;; +1307E;EGYPTIAN HIEROGLYPH D008A;Lo;0;L;;;;;N;;;;; +1307F;EGYPTIAN HIEROGLYPH D009;Lo;0;L;;;;;N;;;;; +13080;EGYPTIAN HIEROGLYPH D010;Lo;0;L;;;;;N;;;;; +13081;EGYPTIAN HIEROGLYPH D011;Lo;0;L;;;;;N;;;;; +13082;EGYPTIAN HIEROGLYPH D012;Lo;0;L;;;;;N;;;;; +13083;EGYPTIAN HIEROGLYPH D013;Lo;0;L;;;;;N;;;;; +13084;EGYPTIAN HIEROGLYPH D014;Lo;0;L;;;;;N;;;;; +13085;EGYPTIAN HIEROGLYPH D015;Lo;0;L;;;;;N;;;;; +13086;EGYPTIAN HIEROGLYPH D016;Lo;0;L;;;;;N;;;;; +13087;EGYPTIAN HIEROGLYPH D017;Lo;0;L;;;;;N;;;;; +13088;EGYPTIAN HIEROGLYPH D018;Lo;0;L;;;;;N;;;;; +13089;EGYPTIAN HIEROGLYPH D019;Lo;0;L;;;;;N;;;;; +1308A;EGYPTIAN HIEROGLYPH D020;Lo;0;L;;;;;N;;;;; +1308B;EGYPTIAN HIEROGLYPH D021;Lo;0;L;;;;;N;;;;; +1308C;EGYPTIAN HIEROGLYPH D022;Lo;0;L;;;;;N;;;;; +1308D;EGYPTIAN HIEROGLYPH D023;Lo;0;L;;;;;N;;;;; +1308E;EGYPTIAN HIEROGLYPH D024;Lo;0;L;;;;;N;;;;; +1308F;EGYPTIAN HIEROGLYPH D025;Lo;0;L;;;;;N;;;;; +13090;EGYPTIAN HIEROGLYPH D026;Lo;0;L;;;;;N;;;;; +13091;EGYPTIAN HIEROGLYPH D027;Lo;0;L;;;;;N;;;;; +13092;EGYPTIAN HIEROGLYPH D027A;Lo;0;L;;;;;N;;;;; +13093;EGYPTIAN HIEROGLYPH D028;Lo;0;L;;;;;N;;;;; +13094;EGYPTIAN HIEROGLYPH D029;Lo;0;L;;;;;N;;;;; +13095;EGYPTIAN HIEROGLYPH D030;Lo;0;L;;;;;N;;;;; +13096;EGYPTIAN HIEROGLYPH D031;Lo;0;L;;;;;N;;;;; +13097;EGYPTIAN HIEROGLYPH D031A;Lo;0;L;;;;;N;;;;; +13098;EGYPTIAN HIEROGLYPH D032;Lo;0;L;;;;;N;;;;; +13099;EGYPTIAN HIEROGLYPH D033;Lo;0;L;;;;;N;;;;; +1309A;EGYPTIAN HIEROGLYPH D034;Lo;0;L;;;;;N;;;;; +1309B;EGYPTIAN HIEROGLYPH D034A;Lo;0;L;;;;;N;;;;; +1309C;EGYPTIAN HIEROGLYPH D035;Lo;0;L;;;;;N;;;;; +1309D;EGYPTIAN HIEROGLYPH D036;Lo;0;L;;;;;N;;;;; +1309E;EGYPTIAN HIEROGLYPH D037;Lo;0;L;;;;;N;;;;; +1309F;EGYPTIAN HIEROGLYPH D038;Lo;0;L;;;;;N;;;;; +130A0;EGYPTIAN HIEROGLYPH D039;Lo;0;L;;;;;N;;;;; +130A1;EGYPTIAN HIEROGLYPH D040;Lo;0;L;;;;;N;;;;; +130A2;EGYPTIAN HIEROGLYPH D041;Lo;0;L;;;;;N;;;;; +130A3;EGYPTIAN HIEROGLYPH D042;Lo;0;L;;;;;N;;;;; +130A4;EGYPTIAN HIEROGLYPH D043;Lo;0;L;;;;;N;;;;; +130A5;EGYPTIAN HIEROGLYPH D044;Lo;0;L;;;;;N;;;;; +130A6;EGYPTIAN HIEROGLYPH D045;Lo;0;L;;;;;N;;;;; +130A7;EGYPTIAN HIEROGLYPH D046;Lo;0;L;;;;;N;;;;; +130A8;EGYPTIAN HIEROGLYPH D046A;Lo;0;L;;;;;N;;;;; +130A9;EGYPTIAN HIEROGLYPH D047;Lo;0;L;;;;;N;;;;; +130AA;EGYPTIAN HIEROGLYPH D048;Lo;0;L;;;;;N;;;;; +130AB;EGYPTIAN HIEROGLYPH D048A;Lo;0;L;;;;;N;;;;; +130AC;EGYPTIAN HIEROGLYPH D049;Lo;0;L;;;;;N;;;;; +130AD;EGYPTIAN HIEROGLYPH D050;Lo;0;L;;;;;N;;;;; +130AE;EGYPTIAN HIEROGLYPH D050A;Lo;0;L;;;;;N;;;;; +130AF;EGYPTIAN HIEROGLYPH D050B;Lo;0;L;;;;;N;;;;; +130B0;EGYPTIAN HIEROGLYPH D050C;Lo;0;L;;;;;N;;;;; +130B1;EGYPTIAN HIEROGLYPH D050D;Lo;0;L;;;;;N;;;;; +130B2;EGYPTIAN HIEROGLYPH D050E;Lo;0;L;;;;;N;;;;; +130B3;EGYPTIAN HIEROGLYPH D050F;Lo;0;L;;;;;N;;;;; +130B4;EGYPTIAN HIEROGLYPH D050G;Lo;0;L;;;;;N;;;;; +130B5;EGYPTIAN HIEROGLYPH D050H;Lo;0;L;;;;;N;;;;; +130B6;EGYPTIAN HIEROGLYPH D050I;Lo;0;L;;;;;N;;;;; +130B7;EGYPTIAN HIEROGLYPH D051;Lo;0;L;;;;;N;;;;; +130B8;EGYPTIAN HIEROGLYPH D052;Lo;0;L;;;;;N;;;;; +130B9;EGYPTIAN HIEROGLYPH D052A;Lo;0;L;;;;;N;;;;; +130BA;EGYPTIAN HIEROGLYPH D053;Lo;0;L;;;;;N;;;;; +130BB;EGYPTIAN HIEROGLYPH D054;Lo;0;L;;;;;N;;;;; +130BC;EGYPTIAN HIEROGLYPH D054A;Lo;0;L;;;;;N;;;;; +130BD;EGYPTIAN HIEROGLYPH D055;Lo;0;L;;;;;N;;;;; +130BE;EGYPTIAN HIEROGLYPH D056;Lo;0;L;;;;;N;;;;; +130BF;EGYPTIAN HIEROGLYPH D057;Lo;0;L;;;;;N;;;;; +130C0;EGYPTIAN HIEROGLYPH D058;Lo;0;L;;;;;N;;;;; +130C1;EGYPTIAN HIEROGLYPH D059;Lo;0;L;;;;;N;;;;; +130C2;EGYPTIAN HIEROGLYPH D060;Lo;0;L;;;;;N;;;;; +130C3;EGYPTIAN HIEROGLYPH D061;Lo;0;L;;;;;N;;;;; +130C4;EGYPTIAN HIEROGLYPH D062;Lo;0;L;;;;;N;;;;; +130C5;EGYPTIAN HIEROGLYPH D063;Lo;0;L;;;;;N;;;;; +130C6;EGYPTIAN HIEROGLYPH D064;Lo;0;L;;;;;N;;;;; +130C7;EGYPTIAN HIEROGLYPH D065;Lo;0;L;;;;;N;;;;; +130C8;EGYPTIAN HIEROGLYPH D066;Lo;0;L;;;;;N;;;;; +130C9;EGYPTIAN HIEROGLYPH D067;Lo;0;L;;;;;N;;;;; +130CA;EGYPTIAN HIEROGLYPH D067A;Lo;0;L;;;;;N;;;;; +130CB;EGYPTIAN HIEROGLYPH D067B;Lo;0;L;;;;;N;;;;; +130CC;EGYPTIAN HIEROGLYPH D067C;Lo;0;L;;;;;N;;;;; +130CD;EGYPTIAN HIEROGLYPH D067D;Lo;0;L;;;;;N;;;;; +130CE;EGYPTIAN HIEROGLYPH D067E;Lo;0;L;;;;;N;;;;; +130CF;EGYPTIAN HIEROGLYPH D067F;Lo;0;L;;;;;N;;;;; +130D0;EGYPTIAN HIEROGLYPH D067G;Lo;0;L;;;;;N;;;;; +130D1;EGYPTIAN HIEROGLYPH D067H;Lo;0;L;;;;;N;;;;; +130D2;EGYPTIAN HIEROGLYPH E001;Lo;0;L;;;;;N;;;;; +130D3;EGYPTIAN HIEROGLYPH E002;Lo;0;L;;;;;N;;;;; +130D4;EGYPTIAN HIEROGLYPH E003;Lo;0;L;;;;;N;;;;; +130D5;EGYPTIAN HIEROGLYPH E004;Lo;0;L;;;;;N;;;;; +130D6;EGYPTIAN HIEROGLYPH E005;Lo;0;L;;;;;N;;;;; +130D7;EGYPTIAN HIEROGLYPH E006;Lo;0;L;;;;;N;;;;; +130D8;EGYPTIAN HIEROGLYPH E007;Lo;0;L;;;;;N;;;;; +130D9;EGYPTIAN HIEROGLYPH E008;Lo;0;L;;;;;N;;;;; +130DA;EGYPTIAN HIEROGLYPH E008A;Lo;0;L;;;;;N;;;;; +130DB;EGYPTIAN HIEROGLYPH E009;Lo;0;L;;;;;N;;;;; +130DC;EGYPTIAN HIEROGLYPH E009A;Lo;0;L;;;;;N;;;;; +130DD;EGYPTIAN HIEROGLYPH E010;Lo;0;L;;;;;N;;;;; +130DE;EGYPTIAN HIEROGLYPH E011;Lo;0;L;;;;;N;;;;; +130DF;EGYPTIAN HIEROGLYPH E012;Lo;0;L;;;;;N;;;;; +130E0;EGYPTIAN HIEROGLYPH E013;Lo;0;L;;;;;N;;;;; +130E1;EGYPTIAN HIEROGLYPH E014;Lo;0;L;;;;;N;;;;; +130E2;EGYPTIAN HIEROGLYPH E015;Lo;0;L;;;;;N;;;;; +130E3;EGYPTIAN HIEROGLYPH E016;Lo;0;L;;;;;N;;;;; +130E4;EGYPTIAN HIEROGLYPH E016A;Lo;0;L;;;;;N;;;;; +130E5;EGYPTIAN HIEROGLYPH E017;Lo;0;L;;;;;N;;;;; +130E6;EGYPTIAN HIEROGLYPH E017A;Lo;0;L;;;;;N;;;;; +130E7;EGYPTIAN HIEROGLYPH E018;Lo;0;L;;;;;N;;;;; +130E8;EGYPTIAN HIEROGLYPH E019;Lo;0;L;;;;;N;;;;; +130E9;EGYPTIAN HIEROGLYPH E020;Lo;0;L;;;;;N;;;;; +130EA;EGYPTIAN HIEROGLYPH E020A;Lo;0;L;;;;;N;;;;; +130EB;EGYPTIAN HIEROGLYPH E021;Lo;0;L;;;;;N;;;;; +130EC;EGYPTIAN HIEROGLYPH E022;Lo;0;L;;;;;N;;;;; +130ED;EGYPTIAN HIEROGLYPH E023;Lo;0;L;;;;;N;;;;; +130EE;EGYPTIAN HIEROGLYPH E024;Lo;0;L;;;;;N;;;;; +130EF;EGYPTIAN HIEROGLYPH E025;Lo;0;L;;;;;N;;;;; +130F0;EGYPTIAN HIEROGLYPH E026;Lo;0;L;;;;;N;;;;; +130F1;EGYPTIAN HIEROGLYPH E027;Lo;0;L;;;;;N;;;;; +130F2;EGYPTIAN HIEROGLYPH E028;Lo;0;L;;;;;N;;;;; +130F3;EGYPTIAN HIEROGLYPH E028A;Lo;0;L;;;;;N;;;;; +130F4;EGYPTIAN HIEROGLYPH E029;Lo;0;L;;;;;N;;;;; +130F5;EGYPTIAN HIEROGLYPH E030;Lo;0;L;;;;;N;;;;; +130F6;EGYPTIAN HIEROGLYPH E031;Lo;0;L;;;;;N;;;;; +130F7;EGYPTIAN HIEROGLYPH E032;Lo;0;L;;;;;N;;;;; +130F8;EGYPTIAN HIEROGLYPH E033;Lo;0;L;;;;;N;;;;; +130F9;EGYPTIAN HIEROGLYPH E034;Lo;0;L;;;;;N;;;;; +130FA;EGYPTIAN HIEROGLYPH E034A;Lo;0;L;;;;;N;;;;; +130FB;EGYPTIAN HIEROGLYPH E036;Lo;0;L;;;;;N;;;;; +130FC;EGYPTIAN HIEROGLYPH E037;Lo;0;L;;;;;N;;;;; +130FD;EGYPTIAN HIEROGLYPH E038;Lo;0;L;;;;;N;;;;; +130FE;EGYPTIAN HIEROGLYPH F001;Lo;0;L;;;;;N;;;;; +130FF;EGYPTIAN HIEROGLYPH F001A;Lo;0;L;;;;;N;;;;; +13100;EGYPTIAN HIEROGLYPH F002;Lo;0;L;;;;;N;;;;; +13101;EGYPTIAN HIEROGLYPH F003;Lo;0;L;;;;;N;;;;; +13102;EGYPTIAN HIEROGLYPH F004;Lo;0;L;;;;;N;;;;; +13103;EGYPTIAN HIEROGLYPH F005;Lo;0;L;;;;;N;;;;; +13104;EGYPTIAN HIEROGLYPH F006;Lo;0;L;;;;;N;;;;; +13105;EGYPTIAN HIEROGLYPH F007;Lo;0;L;;;;;N;;;;; +13106;EGYPTIAN HIEROGLYPH F008;Lo;0;L;;;;;N;;;;; +13107;EGYPTIAN HIEROGLYPH F009;Lo;0;L;;;;;N;;;;; +13108;EGYPTIAN HIEROGLYPH F010;Lo;0;L;;;;;N;;;;; +13109;EGYPTIAN HIEROGLYPH F011;Lo;0;L;;;;;N;;;;; +1310A;EGYPTIAN HIEROGLYPH F012;Lo;0;L;;;;;N;;;;; +1310B;EGYPTIAN HIEROGLYPH F013;Lo;0;L;;;;;N;;;;; +1310C;EGYPTIAN HIEROGLYPH F013A;Lo;0;L;;;;;N;;;;; +1310D;EGYPTIAN HIEROGLYPH F014;Lo;0;L;;;;;N;;;;; +1310E;EGYPTIAN HIEROGLYPH F015;Lo;0;L;;;;;N;;;;; +1310F;EGYPTIAN HIEROGLYPH F016;Lo;0;L;;;;;N;;;;; +13110;EGYPTIAN HIEROGLYPH F017;Lo;0;L;;;;;N;;;;; +13111;EGYPTIAN HIEROGLYPH F018;Lo;0;L;;;;;N;;;;; +13112;EGYPTIAN HIEROGLYPH F019;Lo;0;L;;;;;N;;;;; +13113;EGYPTIAN HIEROGLYPH F020;Lo;0;L;;;;;N;;;;; +13114;EGYPTIAN HIEROGLYPH F021;Lo;0;L;;;;;N;;;;; +13115;EGYPTIAN HIEROGLYPH F021A;Lo;0;L;;;;;N;;;;; +13116;EGYPTIAN HIEROGLYPH F022;Lo;0;L;;;;;N;;;;; +13117;EGYPTIAN HIEROGLYPH F023;Lo;0;L;;;;;N;;;;; +13118;EGYPTIAN HIEROGLYPH F024;Lo;0;L;;;;;N;;;;; +13119;EGYPTIAN HIEROGLYPH F025;Lo;0;L;;;;;N;;;;; +1311A;EGYPTIAN HIEROGLYPH F026;Lo;0;L;;;;;N;;;;; +1311B;EGYPTIAN HIEROGLYPH F027;Lo;0;L;;;;;N;;;;; +1311C;EGYPTIAN HIEROGLYPH F028;Lo;0;L;;;;;N;;;;; +1311D;EGYPTIAN HIEROGLYPH F029;Lo;0;L;;;;;N;;;;; +1311E;EGYPTIAN HIEROGLYPH F030;Lo;0;L;;;;;N;;;;; +1311F;EGYPTIAN HIEROGLYPH F031;Lo;0;L;;;;;N;;;;; +13120;EGYPTIAN HIEROGLYPH F031A;Lo;0;L;;;;;N;;;;; +13121;EGYPTIAN HIEROGLYPH F032;Lo;0;L;;;;;N;;;;; +13122;EGYPTIAN HIEROGLYPH F033;Lo;0;L;;;;;N;;;;; +13123;EGYPTIAN HIEROGLYPH F034;Lo;0;L;;;;;N;;;;; +13124;EGYPTIAN HIEROGLYPH F035;Lo;0;L;;;;;N;;;;; +13125;EGYPTIAN HIEROGLYPH F036;Lo;0;L;;;;;N;;;;; +13126;EGYPTIAN HIEROGLYPH F037;Lo;0;L;;;;;N;;;;; +13127;EGYPTIAN HIEROGLYPH F037A;Lo;0;L;;;;;N;;;;; +13128;EGYPTIAN HIEROGLYPH F038;Lo;0;L;;;;;N;;;;; +13129;EGYPTIAN HIEROGLYPH F038A;Lo;0;L;;;;;N;;;;; +1312A;EGYPTIAN HIEROGLYPH F039;Lo;0;L;;;;;N;;;;; +1312B;EGYPTIAN HIEROGLYPH F040;Lo;0;L;;;;;N;;;;; +1312C;EGYPTIAN HIEROGLYPH F041;Lo;0;L;;;;;N;;;;; +1312D;EGYPTIAN HIEROGLYPH F042;Lo;0;L;;;;;N;;;;; +1312E;EGYPTIAN HIEROGLYPH F043;Lo;0;L;;;;;N;;;;; +1312F;EGYPTIAN HIEROGLYPH F044;Lo;0;L;;;;;N;;;;; +13130;EGYPTIAN HIEROGLYPH F045;Lo;0;L;;;;;N;;;;; +13131;EGYPTIAN HIEROGLYPH F045A;Lo;0;L;;;;;N;;;;; +13132;EGYPTIAN HIEROGLYPH F046;Lo;0;L;;;;;N;;;;; +13133;EGYPTIAN HIEROGLYPH F046A;Lo;0;L;;;;;N;;;;; +13134;EGYPTIAN HIEROGLYPH F047;Lo;0;L;;;;;N;;;;; +13135;EGYPTIAN HIEROGLYPH F047A;Lo;0;L;;;;;N;;;;; +13136;EGYPTIAN HIEROGLYPH F048;Lo;0;L;;;;;N;;;;; +13137;EGYPTIAN HIEROGLYPH F049;Lo;0;L;;;;;N;;;;; +13138;EGYPTIAN HIEROGLYPH F050;Lo;0;L;;;;;N;;;;; +13139;EGYPTIAN HIEROGLYPH F051;Lo;0;L;;;;;N;;;;; +1313A;EGYPTIAN HIEROGLYPH F051A;Lo;0;L;;;;;N;;;;; +1313B;EGYPTIAN HIEROGLYPH F051B;Lo;0;L;;;;;N;;;;; +1313C;EGYPTIAN HIEROGLYPH F051C;Lo;0;L;;;;;N;;;;; +1313D;EGYPTIAN HIEROGLYPH F052;Lo;0;L;;;;;N;;;;; +1313E;EGYPTIAN HIEROGLYPH F053;Lo;0;L;;;;;N;;;;; +1313F;EGYPTIAN HIEROGLYPH G001;Lo;0;L;;;;;N;;;;; +13140;EGYPTIAN HIEROGLYPH G002;Lo;0;L;;;;;N;;;;; +13141;EGYPTIAN HIEROGLYPH G003;Lo;0;L;;;;;N;;;;; +13142;EGYPTIAN HIEROGLYPH G004;Lo;0;L;;;;;N;;;;; +13143;EGYPTIAN HIEROGLYPH G005;Lo;0;L;;;;;N;;;;; +13144;EGYPTIAN HIEROGLYPH G006;Lo;0;L;;;;;N;;;;; +13145;EGYPTIAN HIEROGLYPH G006A;Lo;0;L;;;;;N;;;;; +13146;EGYPTIAN HIEROGLYPH G007;Lo;0;L;;;;;N;;;;; +13147;EGYPTIAN HIEROGLYPH G007A;Lo;0;L;;;;;N;;;;; +13148;EGYPTIAN HIEROGLYPH G007B;Lo;0;L;;;;;N;;;;; +13149;EGYPTIAN HIEROGLYPH G008;Lo;0;L;;;;;N;;;;; +1314A;EGYPTIAN HIEROGLYPH G009;Lo;0;L;;;;;N;;;;; +1314B;EGYPTIAN HIEROGLYPH G010;Lo;0;L;;;;;N;;;;; +1314C;EGYPTIAN HIEROGLYPH G011;Lo;0;L;;;;;N;;;;; +1314D;EGYPTIAN HIEROGLYPH G011A;Lo;0;L;;;;;N;;;;; +1314E;EGYPTIAN HIEROGLYPH G012;Lo;0;L;;;;;N;;;;; +1314F;EGYPTIAN HIEROGLYPH G013;Lo;0;L;;;;;N;;;;; +13150;EGYPTIAN HIEROGLYPH G014;Lo;0;L;;;;;N;;;;; +13151;EGYPTIAN HIEROGLYPH G015;Lo;0;L;;;;;N;;;;; +13152;EGYPTIAN HIEROGLYPH G016;Lo;0;L;;;;;N;;;;; +13153;EGYPTIAN HIEROGLYPH G017;Lo;0;L;;;;;N;;;;; +13154;EGYPTIAN HIEROGLYPH G018;Lo;0;L;;;;;N;;;;; +13155;EGYPTIAN HIEROGLYPH G019;Lo;0;L;;;;;N;;;;; +13156;EGYPTIAN HIEROGLYPH G020;Lo;0;L;;;;;N;;;;; +13157;EGYPTIAN HIEROGLYPH G020A;Lo;0;L;;;;;N;;;;; +13158;EGYPTIAN HIEROGLYPH G021;Lo;0;L;;;;;N;;;;; +13159;EGYPTIAN HIEROGLYPH G022;Lo;0;L;;;;;N;;;;; +1315A;EGYPTIAN HIEROGLYPH G023;Lo;0;L;;;;;N;;;;; +1315B;EGYPTIAN HIEROGLYPH G024;Lo;0;L;;;;;N;;;;; +1315C;EGYPTIAN HIEROGLYPH G025;Lo;0;L;;;;;N;;;;; +1315D;EGYPTIAN HIEROGLYPH G026;Lo;0;L;;;;;N;;;;; +1315E;EGYPTIAN HIEROGLYPH G026A;Lo;0;L;;;;;N;;;;; +1315F;EGYPTIAN HIEROGLYPH G027;Lo;0;L;;;;;N;;;;; +13160;EGYPTIAN HIEROGLYPH G028;Lo;0;L;;;;;N;;;;; +13161;EGYPTIAN HIEROGLYPH G029;Lo;0;L;;;;;N;;;;; +13162;EGYPTIAN HIEROGLYPH G030;Lo;0;L;;;;;N;;;;; +13163;EGYPTIAN HIEROGLYPH G031;Lo;0;L;;;;;N;;;;; +13164;EGYPTIAN HIEROGLYPH G032;Lo;0;L;;;;;N;;;;; +13165;EGYPTIAN HIEROGLYPH G033;Lo;0;L;;;;;N;;;;; +13166;EGYPTIAN HIEROGLYPH G034;Lo;0;L;;;;;N;;;;; +13167;EGYPTIAN HIEROGLYPH G035;Lo;0;L;;;;;N;;;;; +13168;EGYPTIAN HIEROGLYPH G036;Lo;0;L;;;;;N;;;;; +13169;EGYPTIAN HIEROGLYPH G036A;Lo;0;L;;;;;N;;;;; +1316A;EGYPTIAN HIEROGLYPH G037;Lo;0;L;;;;;N;;;;; +1316B;EGYPTIAN HIEROGLYPH G037A;Lo;0;L;;;;;N;;;;; +1316C;EGYPTIAN HIEROGLYPH G038;Lo;0;L;;;;;N;;;;; +1316D;EGYPTIAN HIEROGLYPH G039;Lo;0;L;;;;;N;;;;; +1316E;EGYPTIAN HIEROGLYPH G040;Lo;0;L;;;;;N;;;;; +1316F;EGYPTIAN HIEROGLYPH G041;Lo;0;L;;;;;N;;;;; +13170;EGYPTIAN HIEROGLYPH G042;Lo;0;L;;;;;N;;;;; +13171;EGYPTIAN HIEROGLYPH G043;Lo;0;L;;;;;N;;;;; +13172;EGYPTIAN HIEROGLYPH G043A;Lo;0;L;;;;;N;;;;; +13173;EGYPTIAN HIEROGLYPH G044;Lo;0;L;;;;;N;;;;; +13174;EGYPTIAN HIEROGLYPH G045;Lo;0;L;;;;;N;;;;; +13175;EGYPTIAN HIEROGLYPH G045A;Lo;0;L;;;;;N;;;;; +13176;EGYPTIAN HIEROGLYPH G046;Lo;0;L;;;;;N;;;;; +13177;EGYPTIAN HIEROGLYPH G047;Lo;0;L;;;;;N;;;;; +13178;EGYPTIAN HIEROGLYPH G048;Lo;0;L;;;;;N;;;;; +13179;EGYPTIAN HIEROGLYPH G049;Lo;0;L;;;;;N;;;;; +1317A;EGYPTIAN HIEROGLYPH G050;Lo;0;L;;;;;N;;;;; +1317B;EGYPTIAN HIEROGLYPH G051;Lo;0;L;;;;;N;;;;; +1317C;EGYPTIAN HIEROGLYPH G052;Lo;0;L;;;;;N;;;;; +1317D;EGYPTIAN HIEROGLYPH G053;Lo;0;L;;;;;N;;;;; +1317E;EGYPTIAN HIEROGLYPH G054;Lo;0;L;;;;;N;;;;; +1317F;EGYPTIAN HIEROGLYPH H001;Lo;0;L;;;;;N;;;;; +13180;EGYPTIAN HIEROGLYPH H002;Lo;0;L;;;;;N;;;;; +13181;EGYPTIAN HIEROGLYPH H003;Lo;0;L;;;;;N;;;;; +13182;EGYPTIAN HIEROGLYPH H004;Lo;0;L;;;;;N;;;;; +13183;EGYPTIAN HIEROGLYPH H005;Lo;0;L;;;;;N;;;;; +13184;EGYPTIAN HIEROGLYPH H006;Lo;0;L;;;;;N;;;;; +13185;EGYPTIAN HIEROGLYPH H006A;Lo;0;L;;;;;N;;;;; +13186;EGYPTIAN HIEROGLYPH H007;Lo;0;L;;;;;N;;;;; +13187;EGYPTIAN HIEROGLYPH H008;Lo;0;L;;;;;N;;;;; +13188;EGYPTIAN HIEROGLYPH I001;Lo;0;L;;;;;N;;;;; +13189;EGYPTIAN HIEROGLYPH I002;Lo;0;L;;;;;N;;;;; +1318A;EGYPTIAN HIEROGLYPH I003;Lo;0;L;;;;;N;;;;; +1318B;EGYPTIAN HIEROGLYPH I004;Lo;0;L;;;;;N;;;;; +1318C;EGYPTIAN HIEROGLYPH I005;Lo;0;L;;;;;N;;;;; +1318D;EGYPTIAN HIEROGLYPH I005A;Lo;0;L;;;;;N;;;;; +1318E;EGYPTIAN HIEROGLYPH I006;Lo;0;L;;;;;N;;;;; +1318F;EGYPTIAN HIEROGLYPH I007;Lo;0;L;;;;;N;;;;; +13190;EGYPTIAN HIEROGLYPH I008;Lo;0;L;;;;;N;;;;; +13191;EGYPTIAN HIEROGLYPH I009;Lo;0;L;;;;;N;;;;; +13192;EGYPTIAN HIEROGLYPH I009A;Lo;0;L;;;;;N;;;;; +13193;EGYPTIAN HIEROGLYPH I010;Lo;0;L;;;;;N;;;;; +13194;EGYPTIAN HIEROGLYPH I010A;Lo;0;L;;;;;N;;;;; +13195;EGYPTIAN HIEROGLYPH I011;Lo;0;L;;;;;N;;;;; +13196;EGYPTIAN HIEROGLYPH I011A;Lo;0;L;;;;;N;;;;; +13197;EGYPTIAN HIEROGLYPH I012;Lo;0;L;;;;;N;;;;; +13198;EGYPTIAN HIEROGLYPH I013;Lo;0;L;;;;;N;;;;; +13199;EGYPTIAN HIEROGLYPH I014;Lo;0;L;;;;;N;;;;; +1319A;EGYPTIAN HIEROGLYPH I015;Lo;0;L;;;;;N;;;;; +1319B;EGYPTIAN HIEROGLYPH K001;Lo;0;L;;;;;N;;;;; +1319C;EGYPTIAN HIEROGLYPH K002;Lo;0;L;;;;;N;;;;; +1319D;EGYPTIAN HIEROGLYPH K003;Lo;0;L;;;;;N;;;;; +1319E;EGYPTIAN HIEROGLYPH K004;Lo;0;L;;;;;N;;;;; +1319F;EGYPTIAN HIEROGLYPH K005;Lo;0;L;;;;;N;;;;; +131A0;EGYPTIAN HIEROGLYPH K006;Lo;0;L;;;;;N;;;;; +131A1;EGYPTIAN HIEROGLYPH K007;Lo;0;L;;;;;N;;;;; +131A2;EGYPTIAN HIEROGLYPH K008;Lo;0;L;;;;;N;;;;; +131A3;EGYPTIAN HIEROGLYPH L001;Lo;0;L;;;;;N;;;;; +131A4;EGYPTIAN HIEROGLYPH L002;Lo;0;L;;;;;N;;;;; +131A5;EGYPTIAN HIEROGLYPH L002A;Lo;0;L;;;;;N;;;;; +131A6;EGYPTIAN HIEROGLYPH L003;Lo;0;L;;;;;N;;;;; +131A7;EGYPTIAN HIEROGLYPH L004;Lo;0;L;;;;;N;;;;; +131A8;EGYPTIAN HIEROGLYPH L005;Lo;0;L;;;;;N;;;;; +131A9;EGYPTIAN HIEROGLYPH L006;Lo;0;L;;;;;N;;;;; +131AA;EGYPTIAN HIEROGLYPH L006A;Lo;0;L;;;;;N;;;;; +131AB;EGYPTIAN HIEROGLYPH L007;Lo;0;L;;;;;N;;;;; +131AC;EGYPTIAN HIEROGLYPH L008;Lo;0;L;;;;;N;;;;; +131AD;EGYPTIAN HIEROGLYPH M001;Lo;0;L;;;;;N;;;;; +131AE;EGYPTIAN HIEROGLYPH M001A;Lo;0;L;;;;;N;;;;; +131AF;EGYPTIAN HIEROGLYPH M001B;Lo;0;L;;;;;N;;;;; +131B0;EGYPTIAN HIEROGLYPH M002;Lo;0;L;;;;;N;;;;; +131B1;EGYPTIAN HIEROGLYPH M003;Lo;0;L;;;;;N;;;;; +131B2;EGYPTIAN HIEROGLYPH M003A;Lo;0;L;;;;;N;;;;; +131B3;EGYPTIAN HIEROGLYPH M004;Lo;0;L;;;;;N;;;;; +131B4;EGYPTIAN HIEROGLYPH M005;Lo;0;L;;;;;N;;;;; +131B5;EGYPTIAN HIEROGLYPH M006;Lo;0;L;;;;;N;;;;; +131B6;EGYPTIAN HIEROGLYPH M007;Lo;0;L;;;;;N;;;;; +131B7;EGYPTIAN HIEROGLYPH M008;Lo;0;L;;;;;N;;;;; +131B8;EGYPTIAN HIEROGLYPH M009;Lo;0;L;;;;;N;;;;; +131B9;EGYPTIAN HIEROGLYPH M010;Lo;0;L;;;;;N;;;;; +131BA;EGYPTIAN HIEROGLYPH M010A;Lo;0;L;;;;;N;;;;; +131BB;EGYPTIAN HIEROGLYPH M011;Lo;0;L;;;;;N;;;;; +131BC;EGYPTIAN HIEROGLYPH M012;Lo;0;L;;;;;N;;;;; +131BD;EGYPTIAN HIEROGLYPH M012A;Lo;0;L;;;;;N;;;;; +131BE;EGYPTIAN HIEROGLYPH M012B;Lo;0;L;;;;;N;;;;; +131BF;EGYPTIAN HIEROGLYPH M012C;Lo;0;L;;;;;N;;;;; +131C0;EGYPTIAN HIEROGLYPH M012D;Lo;0;L;;;;;N;;;;; +131C1;EGYPTIAN HIEROGLYPH M012E;Lo;0;L;;;;;N;;;;; +131C2;EGYPTIAN HIEROGLYPH M012F;Lo;0;L;;;;;N;;;;; +131C3;EGYPTIAN HIEROGLYPH M012G;Lo;0;L;;;;;N;;;;; +131C4;EGYPTIAN HIEROGLYPH M012H;Lo;0;L;;;;;N;;;;; +131C5;EGYPTIAN HIEROGLYPH M013;Lo;0;L;;;;;N;;;;; +131C6;EGYPTIAN HIEROGLYPH M014;Lo;0;L;;;;;N;;;;; +131C7;EGYPTIAN HIEROGLYPH M015;Lo;0;L;;;;;N;;;;; +131C8;EGYPTIAN HIEROGLYPH M015A;Lo;0;L;;;;;N;;;;; +131C9;EGYPTIAN HIEROGLYPH M016;Lo;0;L;;;;;N;;;;; +131CA;EGYPTIAN HIEROGLYPH M016A;Lo;0;L;;;;;N;;;;; +131CB;EGYPTIAN HIEROGLYPH M017;Lo;0;L;;;;;N;;;;; +131CC;EGYPTIAN HIEROGLYPH M017A;Lo;0;L;;;;;N;;;;; +131CD;EGYPTIAN HIEROGLYPH M018;Lo;0;L;;;;;N;;;;; +131CE;EGYPTIAN HIEROGLYPH M019;Lo;0;L;;;;;N;;;;; +131CF;EGYPTIAN HIEROGLYPH M020;Lo;0;L;;;;;N;;;;; +131D0;EGYPTIAN HIEROGLYPH M021;Lo;0;L;;;;;N;;;;; +131D1;EGYPTIAN HIEROGLYPH M022;Lo;0;L;;;;;N;;;;; +131D2;EGYPTIAN HIEROGLYPH M022A;Lo;0;L;;;;;N;;;;; +131D3;EGYPTIAN HIEROGLYPH M023;Lo;0;L;;;;;N;;;;; +131D4;EGYPTIAN HIEROGLYPH M024;Lo;0;L;;;;;N;;;;; +131D5;EGYPTIAN HIEROGLYPH M024A;Lo;0;L;;;;;N;;;;; +131D6;EGYPTIAN HIEROGLYPH M025;Lo;0;L;;;;;N;;;;; +131D7;EGYPTIAN HIEROGLYPH M026;Lo;0;L;;;;;N;;;;; +131D8;EGYPTIAN HIEROGLYPH M027;Lo;0;L;;;;;N;;;;; +131D9;EGYPTIAN HIEROGLYPH M028;Lo;0;L;;;;;N;;;;; +131DA;EGYPTIAN HIEROGLYPH M028A;Lo;0;L;;;;;N;;;;; +131DB;EGYPTIAN HIEROGLYPH M029;Lo;0;L;;;;;N;;;;; +131DC;EGYPTIAN HIEROGLYPH M030;Lo;0;L;;;;;N;;;;; +131DD;EGYPTIAN HIEROGLYPH M031;Lo;0;L;;;;;N;;;;; +131DE;EGYPTIAN HIEROGLYPH M031A;Lo;0;L;;;;;N;;;;; +131DF;EGYPTIAN HIEROGLYPH M032;Lo;0;L;;;;;N;;;;; +131E0;EGYPTIAN HIEROGLYPH M033;Lo;0;L;;;;;N;;;;; +131E1;EGYPTIAN HIEROGLYPH M033A;Lo;0;L;;;;;N;;;;; +131E2;EGYPTIAN HIEROGLYPH M033B;Lo;0;L;;;;;N;;;;; +131E3;EGYPTIAN HIEROGLYPH M034;Lo;0;L;;;;;N;;;;; +131E4;EGYPTIAN HIEROGLYPH M035;Lo;0;L;;;;;N;;;;; +131E5;EGYPTIAN HIEROGLYPH M036;Lo;0;L;;;;;N;;;;; +131E6;EGYPTIAN HIEROGLYPH M037;Lo;0;L;;;;;N;;;;; +131E7;EGYPTIAN HIEROGLYPH M038;Lo;0;L;;;;;N;;;;; +131E8;EGYPTIAN HIEROGLYPH M039;Lo;0;L;;;;;N;;;;; +131E9;EGYPTIAN HIEROGLYPH M040;Lo;0;L;;;;;N;;;;; +131EA;EGYPTIAN HIEROGLYPH M040A;Lo;0;L;;;;;N;;;;; +131EB;EGYPTIAN HIEROGLYPH M041;Lo;0;L;;;;;N;;;;; +131EC;EGYPTIAN HIEROGLYPH M042;Lo;0;L;;;;;N;;;;; +131ED;EGYPTIAN HIEROGLYPH M043;Lo;0;L;;;;;N;;;;; +131EE;EGYPTIAN HIEROGLYPH M044;Lo;0;L;;;;;N;;;;; +131EF;EGYPTIAN HIEROGLYPH N001;Lo;0;L;;;;;N;;;;; +131F0;EGYPTIAN HIEROGLYPH N002;Lo;0;L;;;;;N;;;;; +131F1;EGYPTIAN HIEROGLYPH N003;Lo;0;L;;;;;N;;;;; +131F2;EGYPTIAN HIEROGLYPH N004;Lo;0;L;;;;;N;;;;; +131F3;EGYPTIAN HIEROGLYPH N005;Lo;0;L;;;;;N;;;;; +131F4;EGYPTIAN HIEROGLYPH N006;Lo;0;L;;;;;N;;;;; +131F5;EGYPTIAN HIEROGLYPH N007;Lo;0;L;;;;;N;;;;; +131F6;EGYPTIAN HIEROGLYPH N008;Lo;0;L;;;;;N;;;;; +131F7;EGYPTIAN HIEROGLYPH N009;Lo;0;L;;;;;N;;;;; +131F8;EGYPTIAN HIEROGLYPH N010;Lo;0;L;;;;;N;;;;; +131F9;EGYPTIAN HIEROGLYPH N011;Lo;0;L;;;;;N;;;;; +131FA;EGYPTIAN HIEROGLYPH N012;Lo;0;L;;;;;N;;;;; +131FB;EGYPTIAN HIEROGLYPH N013;Lo;0;L;;;;;N;;;;; +131FC;EGYPTIAN HIEROGLYPH N014;Lo;0;L;;;;;N;;;;; +131FD;EGYPTIAN HIEROGLYPH N015;Lo;0;L;;;;;N;;;;; +131FE;EGYPTIAN HIEROGLYPH N016;Lo;0;L;;;;;N;;;;; +131FF;EGYPTIAN HIEROGLYPH N017;Lo;0;L;;;;;N;;;;; +13200;EGYPTIAN HIEROGLYPH N018;Lo;0;L;;;;;N;;;;; +13201;EGYPTIAN HIEROGLYPH N018A;Lo;0;L;;;;;N;;;;; +13202;EGYPTIAN HIEROGLYPH N018B;Lo;0;L;;;;;N;;;;; +13203;EGYPTIAN HIEROGLYPH N019;Lo;0;L;;;;;N;;;;; +13204;EGYPTIAN HIEROGLYPH N020;Lo;0;L;;;;;N;;;;; +13205;EGYPTIAN HIEROGLYPH N021;Lo;0;L;;;;;N;;;;; +13206;EGYPTIAN HIEROGLYPH N022;Lo;0;L;;;;;N;;;;; +13207;EGYPTIAN HIEROGLYPH N023;Lo;0;L;;;;;N;;;;; +13208;EGYPTIAN HIEROGLYPH N024;Lo;0;L;;;;;N;;;;; +13209;EGYPTIAN HIEROGLYPH N025;Lo;0;L;;;;;N;;;;; +1320A;EGYPTIAN HIEROGLYPH N025A;Lo;0;L;;;;;N;;;;; +1320B;EGYPTIAN HIEROGLYPH N026;Lo;0;L;;;;;N;;;;; +1320C;EGYPTIAN HIEROGLYPH N027;Lo;0;L;;;;;N;;;;; +1320D;EGYPTIAN HIEROGLYPH N028;Lo;0;L;;;;;N;;;;; +1320E;EGYPTIAN HIEROGLYPH N029;Lo;0;L;;;;;N;;;;; +1320F;EGYPTIAN HIEROGLYPH N030;Lo;0;L;;;;;N;;;;; +13210;EGYPTIAN HIEROGLYPH N031;Lo;0;L;;;;;N;;;;; +13211;EGYPTIAN HIEROGLYPH N032;Lo;0;L;;;;;N;;;;; +13212;EGYPTIAN HIEROGLYPH N033;Lo;0;L;;;;;N;;;;; +13213;EGYPTIAN HIEROGLYPH N033A;Lo;0;L;;;;;N;;;;; +13214;EGYPTIAN HIEROGLYPH N034;Lo;0;L;;;;;N;;;;; +13215;EGYPTIAN HIEROGLYPH N034A;Lo;0;L;;;;;N;;;;; +13216;EGYPTIAN HIEROGLYPH N035;Lo;0;L;;;;;N;;;;; +13217;EGYPTIAN HIEROGLYPH N035A;Lo;0;L;;;;;N;;;;; +13218;EGYPTIAN HIEROGLYPH N036;Lo;0;L;;;;;N;;;;; +13219;EGYPTIAN HIEROGLYPH N037;Lo;0;L;;;;;N;;;;; +1321A;EGYPTIAN HIEROGLYPH N037A;Lo;0;L;;;;;N;;;;; +1321B;EGYPTIAN HIEROGLYPH N038;Lo;0;L;;;;;N;;;;; +1321C;EGYPTIAN HIEROGLYPH N039;Lo;0;L;;;;;N;;;;; +1321D;EGYPTIAN HIEROGLYPH N040;Lo;0;L;;;;;N;;;;; +1321E;EGYPTIAN HIEROGLYPH N041;Lo;0;L;;;;;N;;;;; +1321F;EGYPTIAN HIEROGLYPH N042;Lo;0;L;;;;;N;;;;; +13220;EGYPTIAN HIEROGLYPH NL001;Lo;0;L;;;;;N;;;;; +13221;EGYPTIAN HIEROGLYPH NL002;Lo;0;L;;;;;N;;;;; +13222;EGYPTIAN HIEROGLYPH NL003;Lo;0;L;;;;;N;;;;; +13223;EGYPTIAN HIEROGLYPH NL004;Lo;0;L;;;;;N;;;;; +13224;EGYPTIAN HIEROGLYPH NL005;Lo;0;L;;;;;N;;;;; +13225;EGYPTIAN HIEROGLYPH NL005A;Lo;0;L;;;;;N;;;;; +13226;EGYPTIAN HIEROGLYPH NL006;Lo;0;L;;;;;N;;;;; +13227;EGYPTIAN HIEROGLYPH NL007;Lo;0;L;;;;;N;;;;; +13228;EGYPTIAN HIEROGLYPH NL008;Lo;0;L;;;;;N;;;;; +13229;EGYPTIAN HIEROGLYPH NL009;Lo;0;L;;;;;N;;;;; +1322A;EGYPTIAN HIEROGLYPH NL010;Lo;0;L;;;;;N;;;;; +1322B;EGYPTIAN HIEROGLYPH NL011;Lo;0;L;;;;;N;;;;; +1322C;EGYPTIAN HIEROGLYPH NL012;Lo;0;L;;;;;N;;;;; +1322D;EGYPTIAN HIEROGLYPH NL013;Lo;0;L;;;;;N;;;;; +1322E;EGYPTIAN HIEROGLYPH NL014;Lo;0;L;;;;;N;;;;; +1322F;EGYPTIAN HIEROGLYPH NL015;Lo;0;L;;;;;N;;;;; +13230;EGYPTIAN HIEROGLYPH NL016;Lo;0;L;;;;;N;;;;; +13231;EGYPTIAN HIEROGLYPH NL017;Lo;0;L;;;;;N;;;;; +13232;EGYPTIAN HIEROGLYPH NL017A;Lo;0;L;;;;;N;;;;; +13233;EGYPTIAN HIEROGLYPH NL018;Lo;0;L;;;;;N;;;;; +13234;EGYPTIAN HIEROGLYPH NL019;Lo;0;L;;;;;N;;;;; +13235;EGYPTIAN HIEROGLYPH NL020;Lo;0;L;;;;;N;;;;; +13236;EGYPTIAN HIEROGLYPH NU001;Lo;0;L;;;;;N;;;;; +13237;EGYPTIAN HIEROGLYPH NU002;Lo;0;L;;;;;N;;;;; +13238;EGYPTIAN HIEROGLYPH NU003;Lo;0;L;;;;;N;;;;; +13239;EGYPTIAN HIEROGLYPH NU004;Lo;0;L;;;;;N;;;;; +1323A;EGYPTIAN HIEROGLYPH NU005;Lo;0;L;;;;;N;;;;; +1323B;EGYPTIAN HIEROGLYPH NU006;Lo;0;L;;;;;N;;;;; +1323C;EGYPTIAN HIEROGLYPH NU007;Lo;0;L;;;;;N;;;;; +1323D;EGYPTIAN HIEROGLYPH NU008;Lo;0;L;;;;;N;;;;; +1323E;EGYPTIAN HIEROGLYPH NU009;Lo;0;L;;;;;N;;;;; +1323F;EGYPTIAN HIEROGLYPH NU010;Lo;0;L;;;;;N;;;;; +13240;EGYPTIAN HIEROGLYPH NU010A;Lo;0;L;;;;;N;;;;; +13241;EGYPTIAN HIEROGLYPH NU011;Lo;0;L;;;;;N;;;;; +13242;EGYPTIAN HIEROGLYPH NU011A;Lo;0;L;;;;;N;;;;; +13243;EGYPTIAN HIEROGLYPH NU012;Lo;0;L;;;;;N;;;;; +13244;EGYPTIAN HIEROGLYPH NU013;Lo;0;L;;;;;N;;;;; +13245;EGYPTIAN HIEROGLYPH NU014;Lo;0;L;;;;;N;;;;; +13246;EGYPTIAN HIEROGLYPH NU015;Lo;0;L;;;;;N;;;;; +13247;EGYPTIAN HIEROGLYPH NU016;Lo;0;L;;;;;N;;;;; +13248;EGYPTIAN HIEROGLYPH NU017;Lo;0;L;;;;;N;;;;; +13249;EGYPTIAN HIEROGLYPH NU018;Lo;0;L;;;;;N;;;;; +1324A;EGYPTIAN HIEROGLYPH NU018A;Lo;0;L;;;;;N;;;;; +1324B;EGYPTIAN HIEROGLYPH NU019;Lo;0;L;;;;;N;;;;; +1324C;EGYPTIAN HIEROGLYPH NU020;Lo;0;L;;;;;N;;;;; +1324D;EGYPTIAN HIEROGLYPH NU021;Lo;0;L;;;;;N;;;;; +1324E;EGYPTIAN HIEROGLYPH NU022;Lo;0;L;;;;;N;;;;; +1324F;EGYPTIAN HIEROGLYPH NU022A;Lo;0;L;;;;;N;;;;; +13250;EGYPTIAN HIEROGLYPH O001;Lo;0;L;;;;;N;;;;; +13251;EGYPTIAN HIEROGLYPH O001A;Lo;0;L;;;;;N;;;;; +13252;EGYPTIAN HIEROGLYPH O002;Lo;0;L;;;;;N;;;;; +13253;EGYPTIAN HIEROGLYPH O003;Lo;0;L;;;;;N;;;;; +13254;EGYPTIAN HIEROGLYPH O004;Lo;0;L;;;;;N;;;;; +13255;EGYPTIAN HIEROGLYPH O005;Lo;0;L;;;;;N;;;;; +13256;EGYPTIAN HIEROGLYPH O005A;Lo;0;L;;;;;N;;;;; +13257;EGYPTIAN HIEROGLYPH O006;Lo;0;L;;;;;N;;;;; +13258;EGYPTIAN HIEROGLYPH O006A;Lo;0;L;;;;;N;;;;; +13259;EGYPTIAN HIEROGLYPH O006B;Lo;0;L;;;;;N;;;;; +1325A;EGYPTIAN HIEROGLYPH O006C;Lo;0;L;;;;;N;;;;; +1325B;EGYPTIAN HIEROGLYPH O006D;Lo;0;L;;;;;N;;;;; +1325C;EGYPTIAN HIEROGLYPH O006E;Lo;0;L;;;;;N;;;;; +1325D;EGYPTIAN HIEROGLYPH O006F;Lo;0;L;;;;;N;;;;; +1325E;EGYPTIAN HIEROGLYPH O007;Lo;0;L;;;;;N;;;;; +1325F;EGYPTIAN HIEROGLYPH O008;Lo;0;L;;;;;N;;;;; +13260;EGYPTIAN HIEROGLYPH O009;Lo;0;L;;;;;N;;;;; +13261;EGYPTIAN HIEROGLYPH O010;Lo;0;L;;;;;N;;;;; +13262;EGYPTIAN HIEROGLYPH O010A;Lo;0;L;;;;;N;;;;; +13263;EGYPTIAN HIEROGLYPH O010B;Lo;0;L;;;;;N;;;;; +13264;EGYPTIAN HIEROGLYPH O010C;Lo;0;L;;;;;N;;;;; +13265;EGYPTIAN HIEROGLYPH O011;Lo;0;L;;;;;N;;;;; +13266;EGYPTIAN HIEROGLYPH O012;Lo;0;L;;;;;N;;;;; +13267;EGYPTIAN HIEROGLYPH O013;Lo;0;L;;;;;N;;;;; +13268;EGYPTIAN HIEROGLYPH O014;Lo;0;L;;;;;N;;;;; +13269;EGYPTIAN HIEROGLYPH O015;Lo;0;L;;;;;N;;;;; +1326A;EGYPTIAN HIEROGLYPH O016;Lo;0;L;;;;;N;;;;; +1326B;EGYPTIAN HIEROGLYPH O017;Lo;0;L;;;;;N;;;;; +1326C;EGYPTIAN HIEROGLYPH O018;Lo;0;L;;;;;N;;;;; +1326D;EGYPTIAN HIEROGLYPH O019;Lo;0;L;;;;;N;;;;; +1326E;EGYPTIAN HIEROGLYPH O019A;Lo;0;L;;;;;N;;;;; +1326F;EGYPTIAN HIEROGLYPH O020;Lo;0;L;;;;;N;;;;; +13270;EGYPTIAN HIEROGLYPH O020A;Lo;0;L;;;;;N;;;;; +13271;EGYPTIAN HIEROGLYPH O021;Lo;0;L;;;;;N;;;;; +13272;EGYPTIAN HIEROGLYPH O022;Lo;0;L;;;;;N;;;;; +13273;EGYPTIAN HIEROGLYPH O023;Lo;0;L;;;;;N;;;;; +13274;EGYPTIAN HIEROGLYPH O024;Lo;0;L;;;;;N;;;;; +13275;EGYPTIAN HIEROGLYPH O024A;Lo;0;L;;;;;N;;;;; +13276;EGYPTIAN HIEROGLYPH O025;Lo;0;L;;;;;N;;;;; +13277;EGYPTIAN HIEROGLYPH O025A;Lo;0;L;;;;;N;;;;; +13278;EGYPTIAN HIEROGLYPH O026;Lo;0;L;;;;;N;;;;; +13279;EGYPTIAN HIEROGLYPH O027;Lo;0;L;;;;;N;;;;; +1327A;EGYPTIAN HIEROGLYPH O028;Lo;0;L;;;;;N;;;;; +1327B;EGYPTIAN HIEROGLYPH O029;Lo;0;L;;;;;N;;;;; +1327C;EGYPTIAN HIEROGLYPH O029A;Lo;0;L;;;;;N;;;;; +1327D;EGYPTIAN HIEROGLYPH O030;Lo;0;L;;;;;N;;;;; +1327E;EGYPTIAN HIEROGLYPH O030A;Lo;0;L;;;;;N;;;;; +1327F;EGYPTIAN HIEROGLYPH O031;Lo;0;L;;;;;N;;;;; +13280;EGYPTIAN HIEROGLYPH O032;Lo;0;L;;;;;N;;;;; +13281;EGYPTIAN HIEROGLYPH O033;Lo;0;L;;;;;N;;;;; +13282;EGYPTIAN HIEROGLYPH O033A;Lo;0;L;;;;;N;;;;; +13283;EGYPTIAN HIEROGLYPH O034;Lo;0;L;;;;;N;;;;; +13284;EGYPTIAN HIEROGLYPH O035;Lo;0;L;;;;;N;;;;; +13285;EGYPTIAN HIEROGLYPH O036;Lo;0;L;;;;;N;;;;; +13286;EGYPTIAN HIEROGLYPH O036A;Lo;0;L;;;;;N;;;;; +13287;EGYPTIAN HIEROGLYPH O036B;Lo;0;L;;;;;N;;;;; +13288;EGYPTIAN HIEROGLYPH O036C;Lo;0;L;;;;;N;;;;; +13289;EGYPTIAN HIEROGLYPH O036D;Lo;0;L;;;;;N;;;;; +1328A;EGYPTIAN HIEROGLYPH O037;Lo;0;L;;;;;N;;;;; +1328B;EGYPTIAN HIEROGLYPH O038;Lo;0;L;;;;;N;;;;; +1328C;EGYPTIAN HIEROGLYPH O039;Lo;0;L;;;;;N;;;;; +1328D;EGYPTIAN HIEROGLYPH O040;Lo;0;L;;;;;N;;;;; +1328E;EGYPTIAN HIEROGLYPH O041;Lo;0;L;;;;;N;;;;; +1328F;EGYPTIAN HIEROGLYPH O042;Lo;0;L;;;;;N;;;;; +13290;EGYPTIAN HIEROGLYPH O043;Lo;0;L;;;;;N;;;;; +13291;EGYPTIAN HIEROGLYPH O044;Lo;0;L;;;;;N;;;;; +13292;EGYPTIAN HIEROGLYPH O045;Lo;0;L;;;;;N;;;;; +13293;EGYPTIAN HIEROGLYPH O046;Lo;0;L;;;;;N;;;;; +13294;EGYPTIAN HIEROGLYPH O047;Lo;0;L;;;;;N;;;;; +13295;EGYPTIAN HIEROGLYPH O048;Lo;0;L;;;;;N;;;;; +13296;EGYPTIAN HIEROGLYPH O049;Lo;0;L;;;;;N;;;;; +13297;EGYPTIAN HIEROGLYPH O050;Lo;0;L;;;;;N;;;;; +13298;EGYPTIAN HIEROGLYPH O050A;Lo;0;L;;;;;N;;;;; +13299;EGYPTIAN HIEROGLYPH O050B;Lo;0;L;;;;;N;;;;; +1329A;EGYPTIAN HIEROGLYPH O051;Lo;0;L;;;;;N;;;;; +1329B;EGYPTIAN HIEROGLYPH P001;Lo;0;L;;;;;N;;;;; +1329C;EGYPTIAN HIEROGLYPH P001A;Lo;0;L;;;;;N;;;;; +1329D;EGYPTIAN HIEROGLYPH P002;Lo;0;L;;;;;N;;;;; +1329E;EGYPTIAN HIEROGLYPH P003;Lo;0;L;;;;;N;;;;; +1329F;EGYPTIAN HIEROGLYPH P003A;Lo;0;L;;;;;N;;;;; +132A0;EGYPTIAN HIEROGLYPH P004;Lo;0;L;;;;;N;;;;; +132A1;EGYPTIAN HIEROGLYPH P005;Lo;0;L;;;;;N;;;;; +132A2;EGYPTIAN HIEROGLYPH P006;Lo;0;L;;;;;N;;;;; +132A3;EGYPTIAN HIEROGLYPH P007;Lo;0;L;;;;;N;;;;; +132A4;EGYPTIAN HIEROGLYPH P008;Lo;0;L;;;;;N;;;;; +132A5;EGYPTIAN HIEROGLYPH P009;Lo;0;L;;;;;N;;;;; +132A6;EGYPTIAN HIEROGLYPH P010;Lo;0;L;;;;;N;;;;; +132A7;EGYPTIAN HIEROGLYPH P011;Lo;0;L;;;;;N;;;;; +132A8;EGYPTIAN HIEROGLYPH Q001;Lo;0;L;;;;;N;;;;; +132A9;EGYPTIAN HIEROGLYPH Q002;Lo;0;L;;;;;N;;;;; +132AA;EGYPTIAN HIEROGLYPH Q003;Lo;0;L;;;;;N;;;;; +132AB;EGYPTIAN HIEROGLYPH Q004;Lo;0;L;;;;;N;;;;; +132AC;EGYPTIAN HIEROGLYPH Q005;Lo;0;L;;;;;N;;;;; +132AD;EGYPTIAN HIEROGLYPH Q006;Lo;0;L;;;;;N;;;;; +132AE;EGYPTIAN HIEROGLYPH Q007;Lo;0;L;;;;;N;;;;; +132AF;EGYPTIAN HIEROGLYPH R001;Lo;0;L;;;;;N;;;;; +132B0;EGYPTIAN HIEROGLYPH R002;Lo;0;L;;;;;N;;;;; +132B1;EGYPTIAN HIEROGLYPH R002A;Lo;0;L;;;;;N;;;;; +132B2;EGYPTIAN HIEROGLYPH R003;Lo;0;L;;;;;N;;;;; +132B3;EGYPTIAN HIEROGLYPH R003A;Lo;0;L;;;;;N;;;;; +132B4;EGYPTIAN HIEROGLYPH R003B;Lo;0;L;;;;;N;;;;; +132B5;EGYPTIAN HIEROGLYPH R004;Lo;0;L;;;;;N;;;;; +132B6;EGYPTIAN HIEROGLYPH R005;Lo;0;L;;;;;N;;;;; +132B7;EGYPTIAN HIEROGLYPH R006;Lo;0;L;;;;;N;;;;; +132B8;EGYPTIAN HIEROGLYPH R007;Lo;0;L;;;;;N;;;;; +132B9;EGYPTIAN HIEROGLYPH R008;Lo;0;L;;;;;N;;;;; +132BA;EGYPTIAN HIEROGLYPH R009;Lo;0;L;;;;;N;;;;; +132BB;EGYPTIAN HIEROGLYPH R010;Lo;0;L;;;;;N;;;;; +132BC;EGYPTIAN HIEROGLYPH R010A;Lo;0;L;;;;;N;;;;; +132BD;EGYPTIAN HIEROGLYPH R011;Lo;0;L;;;;;N;;;;; +132BE;EGYPTIAN HIEROGLYPH R012;Lo;0;L;;;;;N;;;;; +132BF;EGYPTIAN HIEROGLYPH R013;Lo;0;L;;;;;N;;;;; +132C0;EGYPTIAN HIEROGLYPH R014;Lo;0;L;;;;;N;;;;; +132C1;EGYPTIAN HIEROGLYPH R015;Lo;0;L;;;;;N;;;;; +132C2;EGYPTIAN HIEROGLYPH R016;Lo;0;L;;;;;N;;;;; +132C3;EGYPTIAN HIEROGLYPH R016A;Lo;0;L;;;;;N;;;;; +132C4;EGYPTIAN HIEROGLYPH R017;Lo;0;L;;;;;N;;;;; +132C5;EGYPTIAN HIEROGLYPH R018;Lo;0;L;;;;;N;;;;; +132C6;EGYPTIAN HIEROGLYPH R019;Lo;0;L;;;;;N;;;;; +132C7;EGYPTIAN HIEROGLYPH R020;Lo;0;L;;;;;N;;;;; +132C8;EGYPTIAN HIEROGLYPH R021;Lo;0;L;;;;;N;;;;; +132C9;EGYPTIAN HIEROGLYPH R022;Lo;0;L;;;;;N;;;;; +132CA;EGYPTIAN HIEROGLYPH R023;Lo;0;L;;;;;N;;;;; +132CB;EGYPTIAN HIEROGLYPH R024;Lo;0;L;;;;;N;;;;; +132CC;EGYPTIAN HIEROGLYPH R025;Lo;0;L;;;;;N;;;;; +132CD;EGYPTIAN HIEROGLYPH R026;Lo;0;L;;;;;N;;;;; +132CE;EGYPTIAN HIEROGLYPH R027;Lo;0;L;;;;;N;;;;; +132CF;EGYPTIAN HIEROGLYPH R028;Lo;0;L;;;;;N;;;;; +132D0;EGYPTIAN HIEROGLYPH R029;Lo;0;L;;;;;N;;;;; +132D1;EGYPTIAN HIEROGLYPH S001;Lo;0;L;;;;;N;;;;; +132D2;EGYPTIAN HIEROGLYPH S002;Lo;0;L;;;;;N;;;;; +132D3;EGYPTIAN HIEROGLYPH S002A;Lo;0;L;;;;;N;;;;; +132D4;EGYPTIAN HIEROGLYPH S003;Lo;0;L;;;;;N;;;;; +132D5;EGYPTIAN HIEROGLYPH S004;Lo;0;L;;;;;N;;;;; +132D6;EGYPTIAN HIEROGLYPH S005;Lo;0;L;;;;;N;;;;; +132D7;EGYPTIAN HIEROGLYPH S006;Lo;0;L;;;;;N;;;;; +132D8;EGYPTIAN HIEROGLYPH S006A;Lo;0;L;;;;;N;;;;; +132D9;EGYPTIAN HIEROGLYPH S007;Lo;0;L;;;;;N;;;;; +132DA;EGYPTIAN HIEROGLYPH S008;Lo;0;L;;;;;N;;;;; +132DB;EGYPTIAN HIEROGLYPH S009;Lo;0;L;;;;;N;;;;; +132DC;EGYPTIAN HIEROGLYPH S010;Lo;0;L;;;;;N;;;;; +132DD;EGYPTIAN HIEROGLYPH S011;Lo;0;L;;;;;N;;;;; +132DE;EGYPTIAN HIEROGLYPH S012;Lo;0;L;;;;;N;;;;; +132DF;EGYPTIAN HIEROGLYPH S013;Lo;0;L;;;;;N;;;;; +132E0;EGYPTIAN HIEROGLYPH S014;Lo;0;L;;;;;N;;;;; +132E1;EGYPTIAN HIEROGLYPH S014A;Lo;0;L;;;;;N;;;;; +132E2;EGYPTIAN HIEROGLYPH S014B;Lo;0;L;;;;;N;;;;; +132E3;EGYPTIAN HIEROGLYPH S015;Lo;0;L;;;;;N;;;;; +132E4;EGYPTIAN HIEROGLYPH S016;Lo;0;L;;;;;N;;;;; +132E5;EGYPTIAN HIEROGLYPH S017;Lo;0;L;;;;;N;;;;; +132E6;EGYPTIAN HIEROGLYPH S017A;Lo;0;L;;;;;N;;;;; +132E7;EGYPTIAN HIEROGLYPH S018;Lo;0;L;;;;;N;;;;; +132E8;EGYPTIAN HIEROGLYPH S019;Lo;0;L;;;;;N;;;;; +132E9;EGYPTIAN HIEROGLYPH S020;Lo;0;L;;;;;N;;;;; +132EA;EGYPTIAN HIEROGLYPH S021;Lo;0;L;;;;;N;;;;; +132EB;EGYPTIAN HIEROGLYPH S022;Lo;0;L;;;;;N;;;;; +132EC;EGYPTIAN HIEROGLYPH S023;Lo;0;L;;;;;N;;;;; +132ED;EGYPTIAN HIEROGLYPH S024;Lo;0;L;;;;;N;;;;; +132EE;EGYPTIAN HIEROGLYPH S025;Lo;0;L;;;;;N;;;;; +132EF;EGYPTIAN HIEROGLYPH S026;Lo;0;L;;;;;N;;;;; +132F0;EGYPTIAN HIEROGLYPH S026A;Lo;0;L;;;;;N;;;;; +132F1;EGYPTIAN HIEROGLYPH S026B;Lo;0;L;;;;;N;;;;; +132F2;EGYPTIAN HIEROGLYPH S027;Lo;0;L;;;;;N;;;;; +132F3;EGYPTIAN HIEROGLYPH S028;Lo;0;L;;;;;N;;;;; +132F4;EGYPTIAN HIEROGLYPH S029;Lo;0;L;;;;;N;;;;; +132F5;EGYPTIAN HIEROGLYPH S030;Lo;0;L;;;;;N;;;;; +132F6;EGYPTIAN HIEROGLYPH S031;Lo;0;L;;;;;N;;;;; +132F7;EGYPTIAN HIEROGLYPH S032;Lo;0;L;;;;;N;;;;; +132F8;EGYPTIAN HIEROGLYPH S033;Lo;0;L;;;;;N;;;;; +132F9;EGYPTIAN HIEROGLYPH S034;Lo;0;L;;;;;N;;;;; +132FA;EGYPTIAN HIEROGLYPH S035;Lo;0;L;;;;;N;;;;; +132FB;EGYPTIAN HIEROGLYPH S035A;Lo;0;L;;;;;N;;;;; +132FC;EGYPTIAN HIEROGLYPH S036;Lo;0;L;;;;;N;;;;; +132FD;EGYPTIAN HIEROGLYPH S037;Lo;0;L;;;;;N;;;;; +132FE;EGYPTIAN HIEROGLYPH S038;Lo;0;L;;;;;N;;;;; +132FF;EGYPTIAN HIEROGLYPH S039;Lo;0;L;;;;;N;;;;; +13300;EGYPTIAN HIEROGLYPH S040;Lo;0;L;;;;;N;;;;; +13301;EGYPTIAN HIEROGLYPH S041;Lo;0;L;;;;;N;;;;; +13302;EGYPTIAN HIEROGLYPH S042;Lo;0;L;;;;;N;;;;; +13303;EGYPTIAN HIEROGLYPH S043;Lo;0;L;;;;;N;;;;; +13304;EGYPTIAN HIEROGLYPH S044;Lo;0;L;;;;;N;;;;; +13305;EGYPTIAN HIEROGLYPH S045;Lo;0;L;;;;;N;;;;; +13306;EGYPTIAN HIEROGLYPH S046;Lo;0;L;;;;;N;;;;; +13307;EGYPTIAN HIEROGLYPH T001;Lo;0;L;;;;;N;;;;; +13308;EGYPTIAN HIEROGLYPH T002;Lo;0;L;;;;;N;;;;; +13309;EGYPTIAN HIEROGLYPH T003;Lo;0;L;;;;;N;;;;; +1330A;EGYPTIAN HIEROGLYPH T003A;Lo;0;L;;;;;N;;;;; +1330B;EGYPTIAN HIEROGLYPH T004;Lo;0;L;;;;;N;;;;; +1330C;EGYPTIAN HIEROGLYPH T005;Lo;0;L;;;;;N;;;;; +1330D;EGYPTIAN HIEROGLYPH T006;Lo;0;L;;;;;N;;;;; +1330E;EGYPTIAN HIEROGLYPH T007;Lo;0;L;;;;;N;;;;; +1330F;EGYPTIAN HIEROGLYPH T007A;Lo;0;L;;;;;N;;;;; +13310;EGYPTIAN HIEROGLYPH T008;Lo;0;L;;;;;N;;;;; +13311;EGYPTIAN HIEROGLYPH T008A;Lo;0;L;;;;;N;;;;; +13312;EGYPTIAN HIEROGLYPH T009;Lo;0;L;;;;;N;;;;; +13313;EGYPTIAN HIEROGLYPH T009A;Lo;0;L;;;;;N;;;;; +13314;EGYPTIAN HIEROGLYPH T010;Lo;0;L;;;;;N;;;;; +13315;EGYPTIAN HIEROGLYPH T011;Lo;0;L;;;;;N;;;;; +13316;EGYPTIAN HIEROGLYPH T011A;Lo;0;L;;;;;N;;;;; +13317;EGYPTIAN HIEROGLYPH T012;Lo;0;L;;;;;N;;;;; +13318;EGYPTIAN HIEROGLYPH T013;Lo;0;L;;;;;N;;;;; +13319;EGYPTIAN HIEROGLYPH T014;Lo;0;L;;;;;N;;;;; +1331A;EGYPTIAN HIEROGLYPH T015;Lo;0;L;;;;;N;;;;; +1331B;EGYPTIAN HIEROGLYPH T016;Lo;0;L;;;;;N;;;;; +1331C;EGYPTIAN HIEROGLYPH T016A;Lo;0;L;;;;;N;;;;; +1331D;EGYPTIAN HIEROGLYPH T017;Lo;0;L;;;;;N;;;;; +1331E;EGYPTIAN HIEROGLYPH T018;Lo;0;L;;;;;N;;;;; +1331F;EGYPTIAN HIEROGLYPH T019;Lo;0;L;;;;;N;;;;; +13320;EGYPTIAN HIEROGLYPH T020;Lo;0;L;;;;;N;;;;; +13321;EGYPTIAN HIEROGLYPH T021;Lo;0;L;;;;;N;;;;; +13322;EGYPTIAN HIEROGLYPH T022;Lo;0;L;;;;;N;;;;; +13323;EGYPTIAN HIEROGLYPH T023;Lo;0;L;;;;;N;;;;; +13324;EGYPTIAN HIEROGLYPH T024;Lo;0;L;;;;;N;;;;; +13325;EGYPTIAN HIEROGLYPH T025;Lo;0;L;;;;;N;;;;; +13326;EGYPTIAN HIEROGLYPH T026;Lo;0;L;;;;;N;;;;; +13327;EGYPTIAN HIEROGLYPH T027;Lo;0;L;;;;;N;;;;; +13328;EGYPTIAN HIEROGLYPH T028;Lo;0;L;;;;;N;;;;; +13329;EGYPTIAN HIEROGLYPH T029;Lo;0;L;;;;;N;;;;; +1332A;EGYPTIAN HIEROGLYPH T030;Lo;0;L;;;;;N;;;;; +1332B;EGYPTIAN HIEROGLYPH T031;Lo;0;L;;;;;N;;;;; +1332C;EGYPTIAN HIEROGLYPH T032;Lo;0;L;;;;;N;;;;; +1332D;EGYPTIAN HIEROGLYPH T032A;Lo;0;L;;;;;N;;;;; +1332E;EGYPTIAN HIEROGLYPH T033;Lo;0;L;;;;;N;;;;; +1332F;EGYPTIAN HIEROGLYPH T033A;Lo;0;L;;;;;N;;;;; +13330;EGYPTIAN HIEROGLYPH T034;Lo;0;L;;;;;N;;;;; +13331;EGYPTIAN HIEROGLYPH T035;Lo;0;L;;;;;N;;;;; +13332;EGYPTIAN HIEROGLYPH T036;Lo;0;L;;;;;N;;;;; +13333;EGYPTIAN HIEROGLYPH U001;Lo;0;L;;;;;N;;;;; +13334;EGYPTIAN HIEROGLYPH U002;Lo;0;L;;;;;N;;;;; +13335;EGYPTIAN HIEROGLYPH U003;Lo;0;L;;;;;N;;;;; +13336;EGYPTIAN HIEROGLYPH U004;Lo;0;L;;;;;N;;;;; +13337;EGYPTIAN HIEROGLYPH U005;Lo;0;L;;;;;N;;;;; +13338;EGYPTIAN HIEROGLYPH U006;Lo;0;L;;;;;N;;;;; +13339;EGYPTIAN HIEROGLYPH U006A;Lo;0;L;;;;;N;;;;; +1333A;EGYPTIAN HIEROGLYPH U006B;Lo;0;L;;;;;N;;;;; +1333B;EGYPTIAN HIEROGLYPH U007;Lo;0;L;;;;;N;;;;; +1333C;EGYPTIAN HIEROGLYPH U008;Lo;0;L;;;;;N;;;;; +1333D;EGYPTIAN HIEROGLYPH U009;Lo;0;L;;;;;N;;;;; +1333E;EGYPTIAN HIEROGLYPH U010;Lo;0;L;;;;;N;;;;; +1333F;EGYPTIAN HIEROGLYPH U011;Lo;0;L;;;;;N;;;;; +13340;EGYPTIAN HIEROGLYPH U012;Lo;0;L;;;;;N;;;;; +13341;EGYPTIAN HIEROGLYPH U013;Lo;0;L;;;;;N;;;;; +13342;EGYPTIAN HIEROGLYPH U014;Lo;0;L;;;;;N;;;;; +13343;EGYPTIAN HIEROGLYPH U015;Lo;0;L;;;;;N;;;;; +13344;EGYPTIAN HIEROGLYPH U016;Lo;0;L;;;;;N;;;;; +13345;EGYPTIAN HIEROGLYPH U017;Lo;0;L;;;;;N;;;;; +13346;EGYPTIAN HIEROGLYPH U018;Lo;0;L;;;;;N;;;;; +13347;EGYPTIAN HIEROGLYPH U019;Lo;0;L;;;;;N;;;;; +13348;EGYPTIAN HIEROGLYPH U020;Lo;0;L;;;;;N;;;;; +13349;EGYPTIAN HIEROGLYPH U021;Lo;0;L;;;;;N;;;;; +1334A;EGYPTIAN HIEROGLYPH U022;Lo;0;L;;;;;N;;;;; +1334B;EGYPTIAN HIEROGLYPH U023;Lo;0;L;;;;;N;;;;; +1334C;EGYPTIAN HIEROGLYPH U023A;Lo;0;L;;;;;N;;;;; +1334D;EGYPTIAN HIEROGLYPH U024;Lo;0;L;;;;;N;;;;; +1334E;EGYPTIAN HIEROGLYPH U025;Lo;0;L;;;;;N;;;;; +1334F;EGYPTIAN HIEROGLYPH U026;Lo;0;L;;;;;N;;;;; +13350;EGYPTIAN HIEROGLYPH U027;Lo;0;L;;;;;N;;;;; +13351;EGYPTIAN HIEROGLYPH U028;Lo;0;L;;;;;N;;;;; +13352;EGYPTIAN HIEROGLYPH U029;Lo;0;L;;;;;N;;;;; +13353;EGYPTIAN HIEROGLYPH U029A;Lo;0;L;;;;;N;;;;; +13354;EGYPTIAN HIEROGLYPH U030;Lo;0;L;;;;;N;;;;; +13355;EGYPTIAN HIEROGLYPH U031;Lo;0;L;;;;;N;;;;; +13356;EGYPTIAN HIEROGLYPH U032;Lo;0;L;;;;;N;;;;; +13357;EGYPTIAN HIEROGLYPH U032A;Lo;0;L;;;;;N;;;;; +13358;EGYPTIAN HIEROGLYPH U033;Lo;0;L;;;;;N;;;;; +13359;EGYPTIAN HIEROGLYPH U034;Lo;0;L;;;;;N;;;;; +1335A;EGYPTIAN HIEROGLYPH U035;Lo;0;L;;;;;N;;;;; +1335B;EGYPTIAN HIEROGLYPH U036;Lo;0;L;;;;;N;;;;; +1335C;EGYPTIAN HIEROGLYPH U037;Lo;0;L;;;;;N;;;;; +1335D;EGYPTIAN HIEROGLYPH U038;Lo;0;L;;;;;N;;;;; +1335E;EGYPTIAN HIEROGLYPH U039;Lo;0;L;;;;;N;;;;; +1335F;EGYPTIAN HIEROGLYPH U040;Lo;0;L;;;;;N;;;;; +13360;EGYPTIAN HIEROGLYPH U041;Lo;0;L;;;;;N;;;;; +13361;EGYPTIAN HIEROGLYPH U042;Lo;0;L;;;;;N;;;;; +13362;EGYPTIAN HIEROGLYPH V001;Lo;0;L;;;;;N;;;;; +13363;EGYPTIAN HIEROGLYPH V001A;Lo;0;L;;;;;N;;;;; +13364;EGYPTIAN HIEROGLYPH V001B;Lo;0;L;;;;;N;;;;; +13365;EGYPTIAN HIEROGLYPH V001C;Lo;0;L;;;;;N;;;;; +13366;EGYPTIAN HIEROGLYPH V001D;Lo;0;L;;;;;N;;;;; +13367;EGYPTIAN HIEROGLYPH V001E;Lo;0;L;;;;;N;;;;; +13368;EGYPTIAN HIEROGLYPH V001F;Lo;0;L;;;;;N;;;;; +13369;EGYPTIAN HIEROGLYPH V001G;Lo;0;L;;;;;N;;;;; +1336A;EGYPTIAN HIEROGLYPH V001H;Lo;0;L;;;;;N;;;;; +1336B;EGYPTIAN HIEROGLYPH V001I;Lo;0;L;;;;;N;;;;; +1336C;EGYPTIAN HIEROGLYPH V002;Lo;0;L;;;;;N;;;;; +1336D;EGYPTIAN HIEROGLYPH V002A;Lo;0;L;;;;;N;;;;; +1336E;EGYPTIAN HIEROGLYPH V003;Lo;0;L;;;;;N;;;;; +1336F;EGYPTIAN HIEROGLYPH V004;Lo;0;L;;;;;N;;;;; +13370;EGYPTIAN HIEROGLYPH V005;Lo;0;L;;;;;N;;;;; +13371;EGYPTIAN HIEROGLYPH V006;Lo;0;L;;;;;N;;;;; +13372;EGYPTIAN HIEROGLYPH V007;Lo;0;L;;;;;N;;;;; +13373;EGYPTIAN HIEROGLYPH V007A;Lo;0;L;;;;;N;;;;; +13374;EGYPTIAN HIEROGLYPH V007B;Lo;0;L;;;;;N;;;;; +13375;EGYPTIAN HIEROGLYPH V008;Lo;0;L;;;;;N;;;;; +13376;EGYPTIAN HIEROGLYPH V009;Lo;0;L;;;;;N;;;;; +13377;EGYPTIAN HIEROGLYPH V010;Lo;0;L;;;;;N;;;;; +13378;EGYPTIAN HIEROGLYPH V011;Lo;0;L;;;;;N;;;;; +13379;EGYPTIAN HIEROGLYPH V011A;Lo;0;L;;;;;N;;;;; +1337A;EGYPTIAN HIEROGLYPH V011B;Lo;0;L;;;;;N;;;;; +1337B;EGYPTIAN HIEROGLYPH V011C;Lo;0;L;;;;;N;;;;; +1337C;EGYPTIAN HIEROGLYPH V012;Lo;0;L;;;;;N;;;;; +1337D;EGYPTIAN HIEROGLYPH V012A;Lo;0;L;;;;;N;;;;; +1337E;EGYPTIAN HIEROGLYPH V012B;Lo;0;L;;;;;N;;;;; +1337F;EGYPTIAN HIEROGLYPH V013;Lo;0;L;;;;;N;;;;; +13380;EGYPTIAN HIEROGLYPH V014;Lo;0;L;;;;;N;;;;; +13381;EGYPTIAN HIEROGLYPH V015;Lo;0;L;;;;;N;;;;; +13382;EGYPTIAN HIEROGLYPH V016;Lo;0;L;;;;;N;;;;; +13383;EGYPTIAN HIEROGLYPH V017;Lo;0;L;;;;;N;;;;; +13384;EGYPTIAN HIEROGLYPH V018;Lo;0;L;;;;;N;;;;; +13385;EGYPTIAN HIEROGLYPH V019;Lo;0;L;;;;;N;;;;; +13386;EGYPTIAN HIEROGLYPH V020;Lo;0;L;;;;;N;;;;; +13387;EGYPTIAN HIEROGLYPH V020A;Lo;0;L;;;;;N;;;;; +13388;EGYPTIAN HIEROGLYPH V020B;Lo;0;L;;;;;N;;;;; +13389;EGYPTIAN HIEROGLYPH V020C;Lo;0;L;;;;;N;;;;; +1338A;EGYPTIAN HIEROGLYPH V020D;Lo;0;L;;;;;N;;;;; +1338B;EGYPTIAN HIEROGLYPH V020E;Lo;0;L;;;;;N;;;;; +1338C;EGYPTIAN HIEROGLYPH V020F;Lo;0;L;;;;;N;;;;; +1338D;EGYPTIAN HIEROGLYPH V020G;Lo;0;L;;;;;N;;;;; +1338E;EGYPTIAN HIEROGLYPH V020H;Lo;0;L;;;;;N;;;;; +1338F;EGYPTIAN HIEROGLYPH V020I;Lo;0;L;;;;;N;;;;; +13390;EGYPTIAN HIEROGLYPH V020J;Lo;0;L;;;;;N;;;;; +13391;EGYPTIAN HIEROGLYPH V020K;Lo;0;L;;;;;N;;;;; +13392;EGYPTIAN HIEROGLYPH V020L;Lo;0;L;;;;;N;;;;; +13393;EGYPTIAN HIEROGLYPH V021;Lo;0;L;;;;;N;;;;; +13394;EGYPTIAN HIEROGLYPH V022;Lo;0;L;;;;;N;;;;; +13395;EGYPTIAN HIEROGLYPH V023;Lo;0;L;;;;;N;;;;; +13396;EGYPTIAN HIEROGLYPH V023A;Lo;0;L;;;;;N;;;;; +13397;EGYPTIAN HIEROGLYPH V024;Lo;0;L;;;;;N;;;;; +13398;EGYPTIAN HIEROGLYPH V025;Lo;0;L;;;;;N;;;;; +13399;EGYPTIAN HIEROGLYPH V026;Lo;0;L;;;;;N;;;;; +1339A;EGYPTIAN HIEROGLYPH V027;Lo;0;L;;;;;N;;;;; +1339B;EGYPTIAN HIEROGLYPH V028;Lo;0;L;;;;;N;;;;; +1339C;EGYPTIAN HIEROGLYPH V028A;Lo;0;L;;;;;N;;;;; +1339D;EGYPTIAN HIEROGLYPH V029;Lo;0;L;;;;;N;;;;; +1339E;EGYPTIAN HIEROGLYPH V029A;Lo;0;L;;;;;N;;;;; +1339F;EGYPTIAN HIEROGLYPH V030;Lo;0;L;;;;;N;;;;; +133A0;EGYPTIAN HIEROGLYPH V030A;Lo;0;L;;;;;N;;;;; +133A1;EGYPTIAN HIEROGLYPH V031;Lo;0;L;;;;;N;;;;; +133A2;EGYPTIAN HIEROGLYPH V031A;Lo;0;L;;;;;N;;;;; +133A3;EGYPTIAN HIEROGLYPH V032;Lo;0;L;;;;;N;;;;; +133A4;EGYPTIAN HIEROGLYPH V033;Lo;0;L;;;;;N;;;;; +133A5;EGYPTIAN HIEROGLYPH V033A;Lo;0;L;;;;;N;;;;; +133A6;EGYPTIAN HIEROGLYPH V034;Lo;0;L;;;;;N;;;;; +133A7;EGYPTIAN HIEROGLYPH V035;Lo;0;L;;;;;N;;;;; +133A8;EGYPTIAN HIEROGLYPH V036;Lo;0;L;;;;;N;;;;; +133A9;EGYPTIAN HIEROGLYPH V037;Lo;0;L;;;;;N;;;;; +133AA;EGYPTIAN HIEROGLYPH V037A;Lo;0;L;;;;;N;;;;; +133AB;EGYPTIAN HIEROGLYPH V038;Lo;0;L;;;;;N;;;;; +133AC;EGYPTIAN HIEROGLYPH V039;Lo;0;L;;;;;N;;;;; +133AD;EGYPTIAN HIEROGLYPH V040;Lo;0;L;;;;;N;;;;; +133AE;EGYPTIAN HIEROGLYPH V040A;Lo;0;L;;;;;N;;;;; +133AF;EGYPTIAN HIEROGLYPH W001;Lo;0;L;;;;;N;;;;; +133B0;EGYPTIAN HIEROGLYPH W002;Lo;0;L;;;;;N;;;;; +133B1;EGYPTIAN HIEROGLYPH W003;Lo;0;L;;;;;N;;;;; +133B2;EGYPTIAN HIEROGLYPH W003A;Lo;0;L;;;;;N;;;;; +133B3;EGYPTIAN HIEROGLYPH W004;Lo;0;L;;;;;N;;;;; +133B4;EGYPTIAN HIEROGLYPH W005;Lo;0;L;;;;;N;;;;; +133B5;EGYPTIAN HIEROGLYPH W006;Lo;0;L;;;;;N;;;;; +133B6;EGYPTIAN HIEROGLYPH W007;Lo;0;L;;;;;N;;;;; +133B7;EGYPTIAN HIEROGLYPH W008;Lo;0;L;;;;;N;;;;; +133B8;EGYPTIAN HIEROGLYPH W009;Lo;0;L;;;;;N;;;;; +133B9;EGYPTIAN HIEROGLYPH W009A;Lo;0;L;;;;;N;;;;; +133BA;EGYPTIAN HIEROGLYPH W010;Lo;0;L;;;;;N;;;;; +133BB;EGYPTIAN HIEROGLYPH W010A;Lo;0;L;;;;;N;;;;; +133BC;EGYPTIAN HIEROGLYPH W011;Lo;0;L;;;;;N;;;;; +133BD;EGYPTIAN HIEROGLYPH W012;Lo;0;L;;;;;N;;;;; +133BE;EGYPTIAN HIEROGLYPH W013;Lo;0;L;;;;;N;;;;; +133BF;EGYPTIAN HIEROGLYPH W014;Lo;0;L;;;;;N;;;;; +133C0;EGYPTIAN HIEROGLYPH W014A;Lo;0;L;;;;;N;;;;; +133C1;EGYPTIAN HIEROGLYPH W015;Lo;0;L;;;;;N;;;;; +133C2;EGYPTIAN HIEROGLYPH W016;Lo;0;L;;;;;N;;;;; +133C3;EGYPTIAN HIEROGLYPH W017;Lo;0;L;;;;;N;;;;; +133C4;EGYPTIAN HIEROGLYPH W017A;Lo;0;L;;;;;N;;;;; +133C5;EGYPTIAN HIEROGLYPH W018;Lo;0;L;;;;;N;;;;; +133C6;EGYPTIAN HIEROGLYPH W018A;Lo;0;L;;;;;N;;;;; +133C7;EGYPTIAN HIEROGLYPH W019;Lo;0;L;;;;;N;;;;; +133C8;EGYPTIAN HIEROGLYPH W020;Lo;0;L;;;;;N;;;;; +133C9;EGYPTIAN HIEROGLYPH W021;Lo;0;L;;;;;N;;;;; +133CA;EGYPTIAN HIEROGLYPH W022;Lo;0;L;;;;;N;;;;; +133CB;EGYPTIAN HIEROGLYPH W023;Lo;0;L;;;;;N;;;;; +133CC;EGYPTIAN HIEROGLYPH W024;Lo;0;L;;;;;N;;;;; +133CD;EGYPTIAN HIEROGLYPH W024A;Lo;0;L;;;;;N;;;;; +133CE;EGYPTIAN HIEROGLYPH W025;Lo;0;L;;;;;N;;;;; +133CF;EGYPTIAN HIEROGLYPH X001;Lo;0;L;;;;;N;;;;; +133D0;EGYPTIAN HIEROGLYPH X002;Lo;0;L;;;;;N;;;;; +133D1;EGYPTIAN HIEROGLYPH X003;Lo;0;L;;;;;N;;;;; +133D2;EGYPTIAN HIEROGLYPH X004;Lo;0;L;;;;;N;;;;; +133D3;EGYPTIAN HIEROGLYPH X004A;Lo;0;L;;;;;N;;;;; +133D4;EGYPTIAN HIEROGLYPH X004B;Lo;0;L;;;;;N;;;;; +133D5;EGYPTIAN HIEROGLYPH X005;Lo;0;L;;;;;N;;;;; +133D6;EGYPTIAN HIEROGLYPH X006;Lo;0;L;;;;;N;;;;; +133D7;EGYPTIAN HIEROGLYPH X006A;Lo;0;L;;;;;N;;;;; +133D8;EGYPTIAN HIEROGLYPH X007;Lo;0;L;;;;;N;;;;; +133D9;EGYPTIAN HIEROGLYPH X008;Lo;0;L;;;;;N;;;;; +133DA;EGYPTIAN HIEROGLYPH X008A;Lo;0;L;;;;;N;;;;; +133DB;EGYPTIAN HIEROGLYPH Y001;Lo;0;L;;;;;N;;;;; +133DC;EGYPTIAN HIEROGLYPH Y001A;Lo;0;L;;;;;N;;;;; +133DD;EGYPTIAN HIEROGLYPH Y002;Lo;0;L;;;;;N;;;;; +133DE;EGYPTIAN HIEROGLYPH Y003;Lo;0;L;;;;;N;;;;; +133DF;EGYPTIAN HIEROGLYPH Y004;Lo;0;L;;;;;N;;;;; +133E0;EGYPTIAN HIEROGLYPH Y005;Lo;0;L;;;;;N;;;;; +133E1;EGYPTIAN HIEROGLYPH Y006;Lo;0;L;;;;;N;;;;; +133E2;EGYPTIAN HIEROGLYPH Y007;Lo;0;L;;;;;N;;;;; +133E3;EGYPTIAN HIEROGLYPH Y008;Lo;0;L;;;;;N;;;;; +133E4;EGYPTIAN HIEROGLYPH Z001;Lo;0;L;;;;;N;;;;; +133E5;EGYPTIAN HIEROGLYPH Z002;Lo;0;L;;;;;N;;;;; +133E6;EGYPTIAN HIEROGLYPH Z002A;Lo;0;L;;;;;N;;;;; +133E7;EGYPTIAN HIEROGLYPH Z002B;Lo;0;L;;;;;N;;;;; +133E8;EGYPTIAN HIEROGLYPH Z002C;Lo;0;L;;;;;N;;;;; +133E9;EGYPTIAN HIEROGLYPH Z002D;Lo;0;L;;;;;N;;;;; +133EA;EGYPTIAN HIEROGLYPH Z003;Lo;0;L;;;;;N;;;;; +133EB;EGYPTIAN HIEROGLYPH Z003A;Lo;0;L;;;;;N;;;;; +133EC;EGYPTIAN HIEROGLYPH Z003B;Lo;0;L;;;;;N;;;;; +133ED;EGYPTIAN HIEROGLYPH Z004;Lo;0;L;;;;;N;;;;; +133EE;EGYPTIAN HIEROGLYPH Z004A;Lo;0;L;;;;;N;;;;; +133EF;EGYPTIAN HIEROGLYPH Z005;Lo;0;L;;;;;N;;;;; +133F0;EGYPTIAN HIEROGLYPH Z005A;Lo;0;L;;;;;N;;;;; +133F1;EGYPTIAN HIEROGLYPH Z006;Lo;0;L;;;;;N;;;;; +133F2;EGYPTIAN HIEROGLYPH Z007;Lo;0;L;;;;;N;;;;; +133F3;EGYPTIAN HIEROGLYPH Z008;Lo;0;L;;;;;N;;;;; +133F4;EGYPTIAN HIEROGLYPH Z009;Lo;0;L;;;;;N;;;;; +133F5;EGYPTIAN HIEROGLYPH Z010;Lo;0;L;;;;;N;;;;; +133F6;EGYPTIAN HIEROGLYPH Z011;Lo;0;L;;;;;N;;;;; +133F7;EGYPTIAN HIEROGLYPH Z012;Lo;0;L;;;;;N;;;;; +133F8;EGYPTIAN HIEROGLYPH Z013;Lo;0;L;;;;;N;;;;; +133F9;EGYPTIAN HIEROGLYPH Z014;Lo;0;L;;;;;N;;;;; +133FA;EGYPTIAN HIEROGLYPH Z015;Lo;0;L;;;;;N;;;;; +133FB;EGYPTIAN HIEROGLYPH Z015A;Lo;0;L;;;;;N;;;;; +133FC;EGYPTIAN HIEROGLYPH Z015B;Lo;0;L;;;;;N;;;;; +133FD;EGYPTIAN HIEROGLYPH Z015C;Lo;0;L;;;;;N;;;;; +133FE;EGYPTIAN HIEROGLYPH Z015D;Lo;0;L;;;;;N;;;;; +133FF;EGYPTIAN HIEROGLYPH Z015E;Lo;0;L;;;;;N;;;;; +13400;EGYPTIAN HIEROGLYPH Z015F;Lo;0;L;;;;;N;;;;; +13401;EGYPTIAN HIEROGLYPH Z015G;Lo;0;L;;;;;N;;;;; +13402;EGYPTIAN HIEROGLYPH Z015H;Lo;0;L;;;;;N;;;;; +13403;EGYPTIAN HIEROGLYPH Z015I;Lo;0;L;;;;;N;;;;; +13404;EGYPTIAN HIEROGLYPH Z016;Lo;0;L;;;;;N;;;;; +13405;EGYPTIAN HIEROGLYPH Z016A;Lo;0;L;;;;;N;;;;; +13406;EGYPTIAN HIEROGLYPH Z016B;Lo;0;L;;;;;N;;;;; +13407;EGYPTIAN HIEROGLYPH Z016C;Lo;0;L;;;;;N;;;;; +13408;EGYPTIAN HIEROGLYPH Z016D;Lo;0;L;;;;;N;;;;; +13409;EGYPTIAN HIEROGLYPH Z016E;Lo;0;L;;;;;N;;;;; +1340A;EGYPTIAN HIEROGLYPH Z016F;Lo;0;L;;;;;N;;;;; +1340B;EGYPTIAN HIEROGLYPH Z016G;Lo;0;L;;;;;N;;;;; +1340C;EGYPTIAN HIEROGLYPH Z016H;Lo;0;L;;;;;N;;;;; +1340D;EGYPTIAN HIEROGLYPH AA001;Lo;0;L;;;;;N;;;;; +1340E;EGYPTIAN HIEROGLYPH AA002;Lo;0;L;;;;;N;;;;; +1340F;EGYPTIAN HIEROGLYPH AA003;Lo;0;L;;;;;N;;;;; +13410;EGYPTIAN HIEROGLYPH AA004;Lo;0;L;;;;;N;;;;; +13411;EGYPTIAN HIEROGLYPH AA005;Lo;0;L;;;;;N;;;;; +13412;EGYPTIAN HIEROGLYPH AA006;Lo;0;L;;;;;N;;;;; +13413;EGYPTIAN HIEROGLYPH AA007;Lo;0;L;;;;;N;;;;; +13414;EGYPTIAN HIEROGLYPH AA007A;Lo;0;L;;;;;N;;;;; +13415;EGYPTIAN HIEROGLYPH AA007B;Lo;0;L;;;;;N;;;;; +13416;EGYPTIAN HIEROGLYPH AA008;Lo;0;L;;;;;N;;;;; +13417;EGYPTIAN HIEROGLYPH AA009;Lo;0;L;;;;;N;;;;; +13418;EGYPTIAN HIEROGLYPH AA010;Lo;0;L;;;;;N;;;;; +13419;EGYPTIAN HIEROGLYPH AA011;Lo;0;L;;;;;N;;;;; +1341A;EGYPTIAN HIEROGLYPH AA012;Lo;0;L;;;;;N;;;;; +1341B;EGYPTIAN HIEROGLYPH AA013;Lo;0;L;;;;;N;;;;; +1341C;EGYPTIAN HIEROGLYPH AA014;Lo;0;L;;;;;N;;;;; +1341D;EGYPTIAN HIEROGLYPH AA015;Lo;0;L;;;;;N;;;;; +1341E;EGYPTIAN HIEROGLYPH AA016;Lo;0;L;;;;;N;;;;; +1341F;EGYPTIAN HIEROGLYPH AA017;Lo;0;L;;;;;N;;;;; +13420;EGYPTIAN HIEROGLYPH AA018;Lo;0;L;;;;;N;;;;; +13421;EGYPTIAN HIEROGLYPH AA019;Lo;0;L;;;;;N;;;;; +13422;EGYPTIAN HIEROGLYPH AA020;Lo;0;L;;;;;N;;;;; +13423;EGYPTIAN HIEROGLYPH AA021;Lo;0;L;;;;;N;;;;; +13424;EGYPTIAN HIEROGLYPH AA022;Lo;0;L;;;;;N;;;;; +13425;EGYPTIAN HIEROGLYPH AA023;Lo;0;L;;;;;N;;;;; +13426;EGYPTIAN HIEROGLYPH AA024;Lo;0;L;;;;;N;;;;; +13427;EGYPTIAN HIEROGLYPH AA025;Lo;0;L;;;;;N;;;;; +13428;EGYPTIAN HIEROGLYPH AA026;Lo;0;L;;;;;N;;;;; +13429;EGYPTIAN HIEROGLYPH AA027;Lo;0;L;;;;;N;;;;; +1342A;EGYPTIAN HIEROGLYPH AA028;Lo;0;L;;;;;N;;;;; +1342B;EGYPTIAN HIEROGLYPH AA029;Lo;0;L;;;;;N;;;;; +1342C;EGYPTIAN HIEROGLYPH AA030;Lo;0;L;;;;;N;;;;; +1342D;EGYPTIAN HIEROGLYPH AA031;Lo;0;L;;;;;N;;;;; +1342E;EGYPTIAN HIEROGLYPH AA032;Lo;0;L;;;;;N;;;;; +13430;EGYPTIAN HIEROGLYPH VERTICAL JOINER;Cf;0;L;;;;;N;;;;; +13431;EGYPTIAN HIEROGLYPH HORIZONTAL JOINER;Cf;0;L;;;;;N;;;;; +13432;EGYPTIAN HIEROGLYPH INSERT AT TOP START;Cf;0;L;;;;;N;;;;; +13433;EGYPTIAN HIEROGLYPH INSERT AT BOTTOM START;Cf;0;L;;;;;N;;;;; +13434;EGYPTIAN HIEROGLYPH INSERT AT TOP END;Cf;0;L;;;;;N;;;;; +13435;EGYPTIAN HIEROGLYPH INSERT AT BOTTOM END;Cf;0;L;;;;;N;;;;; +13436;EGYPTIAN HIEROGLYPH OVERLAY MIDDLE;Cf;0;L;;;;;N;;;;; +13437;EGYPTIAN HIEROGLYPH BEGIN SEGMENT;Cf;0;L;;;;;N;;;;; +13438;EGYPTIAN HIEROGLYPH END SEGMENT;Cf;0;L;;;;;N;;;;; +14400;ANATOLIAN HIEROGLYPH A001;Lo;0;L;;;;;N;;;;; +14401;ANATOLIAN HIEROGLYPH A002;Lo;0;L;;;;;N;;;;; +14402;ANATOLIAN HIEROGLYPH A003;Lo;0;L;;;;;N;;;;; +14403;ANATOLIAN HIEROGLYPH A004;Lo;0;L;;;;;N;;;;; +14404;ANATOLIAN HIEROGLYPH A005;Lo;0;L;;;;;N;;;;; +14405;ANATOLIAN HIEROGLYPH A006;Lo;0;L;;;;;N;;;;; +14406;ANATOLIAN HIEROGLYPH A007;Lo;0;L;;;;;N;;;;; +14407;ANATOLIAN HIEROGLYPH A008;Lo;0;L;;;;;N;;;;; +14408;ANATOLIAN HIEROGLYPH A009;Lo;0;L;;;;;N;;;;; +14409;ANATOLIAN HIEROGLYPH A010;Lo;0;L;;;;;N;;;;; +1440A;ANATOLIAN HIEROGLYPH A010A;Lo;0;L;;;;;N;;;;; +1440B;ANATOLIAN HIEROGLYPH A011;Lo;0;L;;;;;N;;;;; +1440C;ANATOLIAN HIEROGLYPH A012;Lo;0;L;;;;;N;;;;; +1440D;ANATOLIAN HIEROGLYPH A013;Lo;0;L;;;;;N;;;;; +1440E;ANATOLIAN HIEROGLYPH A014;Lo;0;L;;;;;N;;;;; +1440F;ANATOLIAN HIEROGLYPH A015;Lo;0;L;;;;;N;;;;; +14410;ANATOLIAN HIEROGLYPH A016;Lo;0;L;;;;;N;;;;; +14411;ANATOLIAN HIEROGLYPH A017;Lo;0;L;;;;;N;;;;; +14412;ANATOLIAN HIEROGLYPH A018;Lo;0;L;;;;;N;;;;; +14413;ANATOLIAN HIEROGLYPH A019;Lo;0;L;;;;;N;;;;; +14414;ANATOLIAN HIEROGLYPH A020;Lo;0;L;;;;;N;;;;; +14415;ANATOLIAN HIEROGLYPH A021;Lo;0;L;;;;;N;;;;; +14416;ANATOLIAN HIEROGLYPH A022;Lo;0;L;;;;;N;;;;; +14417;ANATOLIAN HIEROGLYPH A023;Lo;0;L;;;;;N;;;;; +14418;ANATOLIAN HIEROGLYPH A024;Lo;0;L;;;;;N;;;;; +14419;ANATOLIAN HIEROGLYPH A025;Lo;0;L;;;;;N;;;;; +1441A;ANATOLIAN HIEROGLYPH A026;Lo;0;L;;;;;N;;;;; +1441B;ANATOLIAN HIEROGLYPH A026A;Lo;0;L;;;;;N;;;;; +1441C;ANATOLIAN HIEROGLYPH A027;Lo;0;L;;;;;N;;;;; +1441D;ANATOLIAN HIEROGLYPH A028;Lo;0;L;;;;;N;;;;; +1441E;ANATOLIAN HIEROGLYPH A029;Lo;0;L;;;;;N;;;;; +1441F;ANATOLIAN HIEROGLYPH A030;Lo;0;L;;;;;N;;;;; +14420;ANATOLIAN HIEROGLYPH A031;Lo;0;L;;;;;N;;;;; +14421;ANATOLIAN HIEROGLYPH A032;Lo;0;L;;;;;N;;;;; +14422;ANATOLIAN HIEROGLYPH A033;Lo;0;L;;;;;N;;;;; +14423;ANATOLIAN HIEROGLYPH A034;Lo;0;L;;;;;N;;;;; +14424;ANATOLIAN HIEROGLYPH A035;Lo;0;L;;;;;N;;;;; +14425;ANATOLIAN HIEROGLYPH A036;Lo;0;L;;;;;N;;;;; +14426;ANATOLIAN HIEROGLYPH A037;Lo;0;L;;;;;N;;;;; +14427;ANATOLIAN HIEROGLYPH A038;Lo;0;L;;;;;N;;;;; +14428;ANATOLIAN HIEROGLYPH A039;Lo;0;L;;;;;N;;;;; +14429;ANATOLIAN HIEROGLYPH A039A;Lo;0;L;;;;;N;;;;; +1442A;ANATOLIAN HIEROGLYPH A040;Lo;0;L;;;;;N;;;;; +1442B;ANATOLIAN HIEROGLYPH A041;Lo;0;L;;;;;N;;;;; +1442C;ANATOLIAN HIEROGLYPH A041A;Lo;0;L;;;;;N;;;;; +1442D;ANATOLIAN HIEROGLYPH A042;Lo;0;L;;;;;N;;;;; +1442E;ANATOLIAN HIEROGLYPH A043;Lo;0;L;;;;;N;;;;; +1442F;ANATOLIAN HIEROGLYPH A044;Lo;0;L;;;;;N;;;;; +14430;ANATOLIAN HIEROGLYPH A045;Lo;0;L;;;;;N;;;;; +14431;ANATOLIAN HIEROGLYPH A045A;Lo;0;L;;;;;N;;;;; +14432;ANATOLIAN HIEROGLYPH A046;Lo;0;L;;;;;N;;;;; +14433;ANATOLIAN HIEROGLYPH A046A;Lo;0;L;;;;;N;;;;; +14434;ANATOLIAN HIEROGLYPH A046B;Lo;0;L;;;;;N;;;;; +14435;ANATOLIAN HIEROGLYPH A047;Lo;0;L;;;;;N;;;;; +14436;ANATOLIAN HIEROGLYPH A048;Lo;0;L;;;;;N;;;;; +14437;ANATOLIAN HIEROGLYPH A049;Lo;0;L;;;;;N;;;;; +14438;ANATOLIAN HIEROGLYPH A050;Lo;0;L;;;;;N;;;;; +14439;ANATOLIAN HIEROGLYPH A051;Lo;0;L;;;;;N;;;;; +1443A;ANATOLIAN HIEROGLYPH A052;Lo;0;L;;;;;N;;;;; +1443B;ANATOLIAN HIEROGLYPH A053;Lo;0;L;;;;;N;;;;; +1443C;ANATOLIAN HIEROGLYPH A054;Lo;0;L;;;;;N;;;;; +1443D;ANATOLIAN HIEROGLYPH A055;Lo;0;L;;;;;N;;;;; +1443E;ANATOLIAN HIEROGLYPH A056;Lo;0;L;;;;;N;;;;; +1443F;ANATOLIAN HIEROGLYPH A057;Lo;0;L;;;;;N;;;;; +14440;ANATOLIAN HIEROGLYPH A058;Lo;0;L;;;;;N;;;;; +14441;ANATOLIAN HIEROGLYPH A059;Lo;0;L;;;;;N;;;;; +14442;ANATOLIAN HIEROGLYPH A060;Lo;0;L;;;;;N;;;;; +14443;ANATOLIAN HIEROGLYPH A061;Lo;0;L;;;;;N;;;;; +14444;ANATOLIAN HIEROGLYPH A062;Lo;0;L;;;;;N;;;;; +14445;ANATOLIAN HIEROGLYPH A063;Lo;0;L;;;;;N;;;;; +14446;ANATOLIAN HIEROGLYPH A064;Lo;0;L;;;;;N;;;;; +14447;ANATOLIAN HIEROGLYPH A065;Lo;0;L;;;;;N;;;;; +14448;ANATOLIAN HIEROGLYPH A066;Lo;0;L;;;;;N;;;;; +14449;ANATOLIAN HIEROGLYPH A066A;Lo;0;L;;;;;N;;;;; +1444A;ANATOLIAN HIEROGLYPH A066B;Lo;0;L;;;;;N;;;;; +1444B;ANATOLIAN HIEROGLYPH A066C;Lo;0;L;;;;;N;;;;; +1444C;ANATOLIAN HIEROGLYPH A067;Lo;0;L;;;;;N;;;;; +1444D;ANATOLIAN HIEROGLYPH A068;Lo;0;L;;;;;N;;;;; +1444E;ANATOLIAN HIEROGLYPH A069;Lo;0;L;;;;;N;;;;; +1444F;ANATOLIAN HIEROGLYPH A070;Lo;0;L;;;;;N;;;;; +14450;ANATOLIAN HIEROGLYPH A071;Lo;0;L;;;;;N;;;;; +14451;ANATOLIAN HIEROGLYPH A072;Lo;0;L;;;;;N;;;;; +14452;ANATOLIAN HIEROGLYPH A073;Lo;0;L;;;;;N;;;;; +14453;ANATOLIAN HIEROGLYPH A074;Lo;0;L;;;;;N;;;;; +14454;ANATOLIAN HIEROGLYPH A075;Lo;0;L;;;;;N;;;;; +14455;ANATOLIAN HIEROGLYPH A076;Lo;0;L;;;;;N;;;;; +14456;ANATOLIAN HIEROGLYPH A077;Lo;0;L;;;;;N;;;;; +14457;ANATOLIAN HIEROGLYPH A078;Lo;0;L;;;;;N;;;;; +14458;ANATOLIAN HIEROGLYPH A079;Lo;0;L;;;;;N;;;;; +14459;ANATOLIAN HIEROGLYPH A080;Lo;0;L;;;;;N;;;;; +1445A;ANATOLIAN HIEROGLYPH A081;Lo;0;L;;;;;N;;;;; +1445B;ANATOLIAN HIEROGLYPH A082;Lo;0;L;;;;;N;;;;; +1445C;ANATOLIAN HIEROGLYPH A083;Lo;0;L;;;;;N;;;;; +1445D;ANATOLIAN HIEROGLYPH A084;Lo;0;L;;;;;N;;;;; +1445E;ANATOLIAN HIEROGLYPH A085;Lo;0;L;;;;;N;;;;; +1445F;ANATOLIAN HIEROGLYPH A086;Lo;0;L;;;;;N;;;;; +14460;ANATOLIAN HIEROGLYPH A087;Lo;0;L;;;;;N;;;;; +14461;ANATOLIAN HIEROGLYPH A088;Lo;0;L;;;;;N;;;;; +14462;ANATOLIAN HIEROGLYPH A089;Lo;0;L;;;;;N;;;;; +14463;ANATOLIAN HIEROGLYPH A090;Lo;0;L;;;;;N;;;;; +14464;ANATOLIAN HIEROGLYPH A091;Lo;0;L;;;;;N;;;;; +14465;ANATOLIAN HIEROGLYPH A092;Lo;0;L;;;;;N;;;;; +14466;ANATOLIAN HIEROGLYPH A093;Lo;0;L;;;;;N;;;;; +14467;ANATOLIAN HIEROGLYPH A094;Lo;0;L;;;;;N;;;;; +14468;ANATOLIAN HIEROGLYPH A095;Lo;0;L;;;;;N;;;;; +14469;ANATOLIAN HIEROGLYPH A096;Lo;0;L;;;;;N;;;;; +1446A;ANATOLIAN HIEROGLYPH A097;Lo;0;L;;;;;N;;;;; +1446B;ANATOLIAN HIEROGLYPH A097A;Lo;0;L;;;;;N;;;;; +1446C;ANATOLIAN HIEROGLYPH A098;Lo;0;L;;;;;N;;;;; +1446D;ANATOLIAN HIEROGLYPH A098A;Lo;0;L;;;;;N;;;;; +1446E;ANATOLIAN HIEROGLYPH A099;Lo;0;L;;;;;N;;;;; +1446F;ANATOLIAN HIEROGLYPH A100;Lo;0;L;;;;;N;;;;; +14470;ANATOLIAN HIEROGLYPH A100A;Lo;0;L;;;;;N;;;;; +14471;ANATOLIAN HIEROGLYPH A101;Lo;0;L;;;;;N;;;;; +14472;ANATOLIAN HIEROGLYPH A101A;Lo;0;L;;;;;N;;;;; +14473;ANATOLIAN HIEROGLYPH A102;Lo;0;L;;;;;N;;;;; +14474;ANATOLIAN HIEROGLYPH A102A;Lo;0;L;;;;;N;;;;; +14475;ANATOLIAN HIEROGLYPH A103;Lo;0;L;;;;;N;;;;; +14476;ANATOLIAN HIEROGLYPH A104;Lo;0;L;;;;;N;;;;; +14477;ANATOLIAN HIEROGLYPH A104A;Lo;0;L;;;;;N;;;;; +14478;ANATOLIAN HIEROGLYPH A104B;Lo;0;L;;;;;N;;;;; +14479;ANATOLIAN HIEROGLYPH A104C;Lo;0;L;;;;;N;;;;; +1447A;ANATOLIAN HIEROGLYPH A105;Lo;0;L;;;;;N;;;;; +1447B;ANATOLIAN HIEROGLYPH A105A;Lo;0;L;;;;;N;;;;; +1447C;ANATOLIAN HIEROGLYPH A105B;Lo;0;L;;;;;N;;;;; +1447D;ANATOLIAN HIEROGLYPH A106;Lo;0;L;;;;;N;;;;; +1447E;ANATOLIAN HIEROGLYPH A107;Lo;0;L;;;;;N;;;;; +1447F;ANATOLIAN HIEROGLYPH A107A;Lo;0;L;;;;;N;;;;; +14480;ANATOLIAN HIEROGLYPH A107B;Lo;0;L;;;;;N;;;;; +14481;ANATOLIAN HIEROGLYPH A107C;Lo;0;L;;;;;N;;;;; +14482;ANATOLIAN HIEROGLYPH A108;Lo;0;L;;;;;N;;;;; +14483;ANATOLIAN HIEROGLYPH A109;Lo;0;L;;;;;N;;;;; +14484;ANATOLIAN HIEROGLYPH A110;Lo;0;L;;;;;N;;;;; +14485;ANATOLIAN HIEROGLYPH A110A;Lo;0;L;;;;;N;;;;; +14486;ANATOLIAN HIEROGLYPH A110B;Lo;0;L;;;;;N;;;;; +14487;ANATOLIAN HIEROGLYPH A111;Lo;0;L;;;;;N;;;;; +14488;ANATOLIAN HIEROGLYPH A112;Lo;0;L;;;;;N;;;;; +14489;ANATOLIAN HIEROGLYPH A113;Lo;0;L;;;;;N;;;;; +1448A;ANATOLIAN HIEROGLYPH A114;Lo;0;L;;;;;N;;;;; +1448B;ANATOLIAN HIEROGLYPH A115;Lo;0;L;;;;;N;;;;; +1448C;ANATOLIAN HIEROGLYPH A115A;Lo;0;L;;;;;N;;;;; +1448D;ANATOLIAN HIEROGLYPH A116;Lo;0;L;;;;;N;;;;; +1448E;ANATOLIAN HIEROGLYPH A117;Lo;0;L;;;;;N;;;;; +1448F;ANATOLIAN HIEROGLYPH A118;Lo;0;L;;;;;N;;;;; +14490;ANATOLIAN HIEROGLYPH A119;Lo;0;L;;;;;N;;;;; +14491;ANATOLIAN HIEROGLYPH A120;Lo;0;L;;;;;N;;;;; +14492;ANATOLIAN HIEROGLYPH A121;Lo;0;L;;;;;N;;;;; +14493;ANATOLIAN HIEROGLYPH A122;Lo;0;L;;;;;N;;;;; +14494;ANATOLIAN HIEROGLYPH A123;Lo;0;L;;;;;N;;;;; +14495;ANATOLIAN HIEROGLYPH A124;Lo;0;L;;;;;N;;;;; +14496;ANATOLIAN HIEROGLYPH A125;Lo;0;L;;;;;N;;;;; +14497;ANATOLIAN HIEROGLYPH A125A;Lo;0;L;;;;;N;;;;; +14498;ANATOLIAN HIEROGLYPH A126;Lo;0;L;;;;;N;;;;; +14499;ANATOLIAN HIEROGLYPH A127;Lo;0;L;;;;;N;;;;; +1449A;ANATOLIAN HIEROGLYPH A128;Lo;0;L;;;;;N;;;;; +1449B;ANATOLIAN HIEROGLYPH A129;Lo;0;L;;;;;N;;;;; +1449C;ANATOLIAN HIEROGLYPH A130;Lo;0;L;;;;;N;;;;; +1449D;ANATOLIAN HIEROGLYPH A131;Lo;0;L;;;;;N;;;;; +1449E;ANATOLIAN HIEROGLYPH A132;Lo;0;L;;;;;N;;;;; +1449F;ANATOLIAN HIEROGLYPH A133;Lo;0;L;;;;;N;;;;; +144A0;ANATOLIAN HIEROGLYPH A134;Lo;0;L;;;;;N;;;;; +144A1;ANATOLIAN HIEROGLYPH A135;Lo;0;L;;;;;N;;;;; +144A2;ANATOLIAN HIEROGLYPH A135A;Lo;0;L;;;;;N;;;;; +144A3;ANATOLIAN HIEROGLYPH A136;Lo;0;L;;;;;N;;;;; +144A4;ANATOLIAN HIEROGLYPH A137;Lo;0;L;;;;;N;;;;; +144A5;ANATOLIAN HIEROGLYPH A138;Lo;0;L;;;;;N;;;;; +144A6;ANATOLIAN HIEROGLYPH A139;Lo;0;L;;;;;N;;;;; +144A7;ANATOLIAN HIEROGLYPH A140;Lo;0;L;;;;;N;;;;; +144A8;ANATOLIAN HIEROGLYPH A141;Lo;0;L;;;;;N;;;;; +144A9;ANATOLIAN HIEROGLYPH A142;Lo;0;L;;;;;N;;;;; +144AA;ANATOLIAN HIEROGLYPH A143;Lo;0;L;;;;;N;;;;; +144AB;ANATOLIAN HIEROGLYPH A144;Lo;0;L;;;;;N;;;;; +144AC;ANATOLIAN HIEROGLYPH A145;Lo;0;L;;;;;N;;;;; +144AD;ANATOLIAN HIEROGLYPH A146;Lo;0;L;;;;;N;;;;; +144AE;ANATOLIAN HIEROGLYPH A147;Lo;0;L;;;;;N;;;;; +144AF;ANATOLIAN HIEROGLYPH A148;Lo;0;L;;;;;N;;;;; +144B0;ANATOLIAN HIEROGLYPH A149;Lo;0;L;;;;;N;;;;; +144B1;ANATOLIAN HIEROGLYPH A150;Lo;0;L;;;;;N;;;;; +144B2;ANATOLIAN HIEROGLYPH A151;Lo;0;L;;;;;N;;;;; +144B3;ANATOLIAN HIEROGLYPH A152;Lo;0;L;;;;;N;;;;; +144B4;ANATOLIAN HIEROGLYPH A153;Lo;0;L;;;;;N;;;;; +144B5;ANATOLIAN HIEROGLYPH A154;Lo;0;L;;;;;N;;;;; +144B6;ANATOLIAN HIEROGLYPH A155;Lo;0;L;;;;;N;;;;; +144B7;ANATOLIAN HIEROGLYPH A156;Lo;0;L;;;;;N;;;;; +144B8;ANATOLIAN HIEROGLYPH A157;Lo;0;L;;;;;N;;;;; +144B9;ANATOLIAN HIEROGLYPH A158;Lo;0;L;;;;;N;;;;; +144BA;ANATOLIAN HIEROGLYPH A159;Lo;0;L;;;;;N;;;;; +144BB;ANATOLIAN HIEROGLYPH A160;Lo;0;L;;;;;N;;;;; +144BC;ANATOLIAN HIEROGLYPH A161;Lo;0;L;;;;;N;;;;; +144BD;ANATOLIAN HIEROGLYPH A162;Lo;0;L;;;;;N;;;;; +144BE;ANATOLIAN HIEROGLYPH A163;Lo;0;L;;;;;N;;;;; +144BF;ANATOLIAN HIEROGLYPH A164;Lo;0;L;;;;;N;;;;; +144C0;ANATOLIAN HIEROGLYPH A165;Lo;0;L;;;;;N;;;;; +144C1;ANATOLIAN HIEROGLYPH A166;Lo;0;L;;;;;N;;;;; +144C2;ANATOLIAN HIEROGLYPH A167;Lo;0;L;;;;;N;;;;; +144C3;ANATOLIAN HIEROGLYPH A168;Lo;0;L;;;;;N;;;;; +144C4;ANATOLIAN HIEROGLYPH A169;Lo;0;L;;;;;N;;;;; +144C5;ANATOLIAN HIEROGLYPH A170;Lo;0;L;;;;;N;;;;; +144C6;ANATOLIAN HIEROGLYPH A171;Lo;0;L;;;;;N;;;;; +144C7;ANATOLIAN HIEROGLYPH A172;Lo;0;L;;;;;N;;;;; +144C8;ANATOLIAN HIEROGLYPH A173;Lo;0;L;;;;;N;;;;; +144C9;ANATOLIAN HIEROGLYPH A174;Lo;0;L;;;;;N;;;;; +144CA;ANATOLIAN HIEROGLYPH A175;Lo;0;L;;;;;N;;;;; +144CB;ANATOLIAN HIEROGLYPH A176;Lo;0;L;;;;;N;;;;; +144CC;ANATOLIAN HIEROGLYPH A177;Lo;0;L;;;;;N;;;;; +144CD;ANATOLIAN HIEROGLYPH A178;Lo;0;L;;;;;N;;;;; +144CE;ANATOLIAN HIEROGLYPH A179;Lo;0;L;;;;;N;;;;; +144CF;ANATOLIAN HIEROGLYPH A180;Lo;0;L;;;;;N;;;;; +144D0;ANATOLIAN HIEROGLYPH A181;Lo;0;L;;;;;N;;;;; +144D1;ANATOLIAN HIEROGLYPH A182;Lo;0;L;;;;;N;;;;; +144D2;ANATOLIAN HIEROGLYPH A183;Lo;0;L;;;;;N;;;;; +144D3;ANATOLIAN HIEROGLYPH A184;Lo;0;L;;;;;N;;;;; +144D4;ANATOLIAN HIEROGLYPH A185;Lo;0;L;;;;;N;;;;; +144D5;ANATOLIAN HIEROGLYPH A186;Lo;0;L;;;;;N;;;;; +144D6;ANATOLIAN HIEROGLYPH A187;Lo;0;L;;;;;N;;;;; +144D7;ANATOLIAN HIEROGLYPH A188;Lo;0;L;;;;;N;;;;; +144D8;ANATOLIAN HIEROGLYPH A189;Lo;0;L;;;;;N;;;;; +144D9;ANATOLIAN HIEROGLYPH A190;Lo;0;L;;;;;N;;;;; +144DA;ANATOLIAN HIEROGLYPH A191;Lo;0;L;;;;;N;;;;; +144DB;ANATOLIAN HIEROGLYPH A192;Lo;0;L;;;;;N;;;;; +144DC;ANATOLIAN HIEROGLYPH A193;Lo;0;L;;;;;N;;;;; +144DD;ANATOLIAN HIEROGLYPH A194;Lo;0;L;;;;;N;;;;; +144DE;ANATOLIAN HIEROGLYPH A195;Lo;0;L;;;;;N;;;;; +144DF;ANATOLIAN HIEROGLYPH A196;Lo;0;L;;;;;N;;;;; +144E0;ANATOLIAN HIEROGLYPH A197;Lo;0;L;;;;;N;;;;; +144E1;ANATOLIAN HIEROGLYPH A198;Lo;0;L;;;;;N;;;;; +144E2;ANATOLIAN HIEROGLYPH A199;Lo;0;L;;;;;N;;;;; +144E3;ANATOLIAN HIEROGLYPH A200;Lo;0;L;;;;;N;;;;; +144E4;ANATOLIAN HIEROGLYPH A201;Lo;0;L;;;;;N;;;;; +144E5;ANATOLIAN HIEROGLYPH A202;Lo;0;L;;;;;N;;;;; +144E6;ANATOLIAN HIEROGLYPH A202A;Lo;0;L;;;;;N;;;;; +144E7;ANATOLIAN HIEROGLYPH A202B;Lo;0;L;;;;;N;;;;; +144E8;ANATOLIAN HIEROGLYPH A203;Lo;0;L;;;;;N;;;;; +144E9;ANATOLIAN HIEROGLYPH A204;Lo;0;L;;;;;N;;;;; +144EA;ANATOLIAN HIEROGLYPH A205;Lo;0;L;;;;;N;;;;; +144EB;ANATOLIAN HIEROGLYPH A206;Lo;0;L;;;;;N;;;;; +144EC;ANATOLIAN HIEROGLYPH A207;Lo;0;L;;;;;N;;;;; +144ED;ANATOLIAN HIEROGLYPH A207A;Lo;0;L;;;;;N;;;;; +144EE;ANATOLIAN HIEROGLYPH A208;Lo;0;L;;;;;N;;;;; +144EF;ANATOLIAN HIEROGLYPH A209;Lo;0;L;;;;;N;;;;; +144F0;ANATOLIAN HIEROGLYPH A209A;Lo;0;L;;;;;N;;;;; +144F1;ANATOLIAN HIEROGLYPH A210;Lo;0;L;;;;;N;;;;; +144F2;ANATOLIAN HIEROGLYPH A211;Lo;0;L;;;;;N;;;;; +144F3;ANATOLIAN HIEROGLYPH A212;Lo;0;L;;;;;N;;;;; +144F4;ANATOLIAN HIEROGLYPH A213;Lo;0;L;;;;;N;;;;; +144F5;ANATOLIAN HIEROGLYPH A214;Lo;0;L;;;;;N;;;;; +144F6;ANATOLIAN HIEROGLYPH A215;Lo;0;L;;;;;N;;;;; +144F7;ANATOLIAN HIEROGLYPH A215A;Lo;0;L;;;;;N;;;;; +144F8;ANATOLIAN HIEROGLYPH A216;Lo;0;L;;;;;N;;;;; +144F9;ANATOLIAN HIEROGLYPH A216A;Lo;0;L;;;;;N;;;;; +144FA;ANATOLIAN HIEROGLYPH A217;Lo;0;L;;;;;N;;;;; +144FB;ANATOLIAN HIEROGLYPH A218;Lo;0;L;;;;;N;;;;; +144FC;ANATOLIAN HIEROGLYPH A219;Lo;0;L;;;;;N;;;;; +144FD;ANATOLIAN HIEROGLYPH A220;Lo;0;L;;;;;N;;;;; +144FE;ANATOLIAN HIEROGLYPH A221;Lo;0;L;;;;;N;;;;; +144FF;ANATOLIAN HIEROGLYPH A222;Lo;0;L;;;;;N;;;;; +14500;ANATOLIAN HIEROGLYPH A223;Lo;0;L;;;;;N;;;;; +14501;ANATOLIAN HIEROGLYPH A224;Lo;0;L;;;;;N;;;;; +14502;ANATOLIAN HIEROGLYPH A225;Lo;0;L;;;;;N;;;;; +14503;ANATOLIAN HIEROGLYPH A226;Lo;0;L;;;;;N;;;;; +14504;ANATOLIAN HIEROGLYPH A227;Lo;0;L;;;;;N;;;;; +14505;ANATOLIAN HIEROGLYPH A227A;Lo;0;L;;;;;N;;;;; +14506;ANATOLIAN HIEROGLYPH A228;Lo;0;L;;;;;N;;;;; +14507;ANATOLIAN HIEROGLYPH A229;Lo;0;L;;;;;N;;;;; +14508;ANATOLIAN HIEROGLYPH A230;Lo;0;L;;;;;N;;;;; +14509;ANATOLIAN HIEROGLYPH A231;Lo;0;L;;;;;N;;;;; +1450A;ANATOLIAN HIEROGLYPH A232;Lo;0;L;;;;;N;;;;; +1450B;ANATOLIAN HIEROGLYPH A233;Lo;0;L;;;;;N;;;;; +1450C;ANATOLIAN HIEROGLYPH A234;Lo;0;L;;;;;N;;;;; +1450D;ANATOLIAN HIEROGLYPH A235;Lo;0;L;;;;;N;;;;; +1450E;ANATOLIAN HIEROGLYPH A236;Lo;0;L;;;;;N;;;;; +1450F;ANATOLIAN HIEROGLYPH A237;Lo;0;L;;;;;N;;;;; +14510;ANATOLIAN HIEROGLYPH A238;Lo;0;L;;;;;N;;;;; +14511;ANATOLIAN HIEROGLYPH A239;Lo;0;L;;;;;N;;;;; +14512;ANATOLIAN HIEROGLYPH A240;Lo;0;L;;;;;N;;;;; +14513;ANATOLIAN HIEROGLYPH A241;Lo;0;L;;;;;N;;;;; +14514;ANATOLIAN HIEROGLYPH A242;Lo;0;L;;;;;N;;;;; +14515;ANATOLIAN HIEROGLYPH A243;Lo;0;L;;;;;N;;;;; +14516;ANATOLIAN HIEROGLYPH A244;Lo;0;L;;;;;N;;;;; +14517;ANATOLIAN HIEROGLYPH A245;Lo;0;L;;;;;N;;;;; +14518;ANATOLIAN HIEROGLYPH A246;Lo;0;L;;;;;N;;;;; +14519;ANATOLIAN HIEROGLYPH A247;Lo;0;L;;;;;N;;;;; +1451A;ANATOLIAN HIEROGLYPH A248;Lo;0;L;;;;;N;;;;; +1451B;ANATOLIAN HIEROGLYPH A249;Lo;0;L;;;;;N;;;;; +1451C;ANATOLIAN HIEROGLYPH A250;Lo;0;L;;;;;N;;;;; +1451D;ANATOLIAN HIEROGLYPH A251;Lo;0;L;;;;;N;;;;; +1451E;ANATOLIAN HIEROGLYPH A252;Lo;0;L;;;;;N;;;;; +1451F;ANATOLIAN HIEROGLYPH A253;Lo;0;L;;;;;N;;;;; +14520;ANATOLIAN HIEROGLYPH A254;Lo;0;L;;;;;N;;;;; +14521;ANATOLIAN HIEROGLYPH A255;Lo;0;L;;;;;N;;;;; +14522;ANATOLIAN HIEROGLYPH A256;Lo;0;L;;;;;N;;;;; +14523;ANATOLIAN HIEROGLYPH A257;Lo;0;L;;;;;N;;;;; +14524;ANATOLIAN HIEROGLYPH A258;Lo;0;L;;;;;N;;;;; +14525;ANATOLIAN HIEROGLYPH A259;Lo;0;L;;;;;N;;;;; +14526;ANATOLIAN HIEROGLYPH A260;Lo;0;L;;;;;N;;;;; +14527;ANATOLIAN HIEROGLYPH A261;Lo;0;L;;;;;N;;;;; +14528;ANATOLIAN HIEROGLYPH A262;Lo;0;L;;;;;N;;;;; +14529;ANATOLIAN HIEROGLYPH A263;Lo;0;L;;;;;N;;;;; +1452A;ANATOLIAN HIEROGLYPH A264;Lo;0;L;;;;;N;;;;; +1452B;ANATOLIAN HIEROGLYPH A265;Lo;0;L;;;;;N;;;;; +1452C;ANATOLIAN HIEROGLYPH A266;Lo;0;L;;;;;N;;;;; +1452D;ANATOLIAN HIEROGLYPH A267;Lo;0;L;;;;;N;;;;; +1452E;ANATOLIAN HIEROGLYPH A267A;Lo;0;L;;;;;N;;;;; +1452F;ANATOLIAN HIEROGLYPH A268;Lo;0;L;;;;;N;;;;; +14530;ANATOLIAN HIEROGLYPH A269;Lo;0;L;;;;;N;;;;; +14531;ANATOLIAN HIEROGLYPH A270;Lo;0;L;;;;;N;;;;; +14532;ANATOLIAN HIEROGLYPH A271;Lo;0;L;;;;;N;;;;; +14533;ANATOLIAN HIEROGLYPH A272;Lo;0;L;;;;;N;;;;; +14534;ANATOLIAN HIEROGLYPH A273;Lo;0;L;;;;;N;;;;; +14535;ANATOLIAN HIEROGLYPH A274;Lo;0;L;;;;;N;;;;; +14536;ANATOLIAN HIEROGLYPH A275;Lo;0;L;;;;;N;;;;; +14537;ANATOLIAN HIEROGLYPH A276;Lo;0;L;;;;;N;;;;; +14538;ANATOLIAN HIEROGLYPH A277;Lo;0;L;;;;;N;;;;; +14539;ANATOLIAN HIEROGLYPH A278;Lo;0;L;;;;;N;;;;; +1453A;ANATOLIAN HIEROGLYPH A279;Lo;0;L;;;;;N;;;;; +1453B;ANATOLIAN HIEROGLYPH A280;Lo;0;L;;;;;N;;;;; +1453C;ANATOLIAN HIEROGLYPH A281;Lo;0;L;;;;;N;;;;; +1453D;ANATOLIAN HIEROGLYPH A282;Lo;0;L;;;;;N;;;;; +1453E;ANATOLIAN HIEROGLYPH A283;Lo;0;L;;;;;N;;;;; +1453F;ANATOLIAN HIEROGLYPH A284;Lo;0;L;;;;;N;;;;; +14540;ANATOLIAN HIEROGLYPH A285;Lo;0;L;;;;;N;;;;; +14541;ANATOLIAN HIEROGLYPH A286;Lo;0;L;;;;;N;;;;; +14542;ANATOLIAN HIEROGLYPH A287;Lo;0;L;;;;;N;;;;; +14543;ANATOLIAN HIEROGLYPH A288;Lo;0;L;;;;;N;;;;; +14544;ANATOLIAN HIEROGLYPH A289;Lo;0;L;;;;;N;;;;; +14545;ANATOLIAN HIEROGLYPH A289A;Lo;0;L;;;;;N;;;;; +14546;ANATOLIAN HIEROGLYPH A290;Lo;0;L;;;;;N;;;;; +14547;ANATOLIAN HIEROGLYPH A291;Lo;0;L;;;;;N;;;;; +14548;ANATOLIAN HIEROGLYPH A292;Lo;0;L;;;;;N;;;;; +14549;ANATOLIAN HIEROGLYPH A293;Lo;0;L;;;;;N;;;;; +1454A;ANATOLIAN HIEROGLYPH A294;Lo;0;L;;;;;N;;;;; +1454B;ANATOLIAN HIEROGLYPH A294A;Lo;0;L;;;;;N;;;;; +1454C;ANATOLIAN HIEROGLYPH A295;Lo;0;L;;;;;N;;;;; +1454D;ANATOLIAN HIEROGLYPH A296;Lo;0;L;;;;;N;;;;; +1454E;ANATOLIAN HIEROGLYPH A297;Lo;0;L;;;;;N;;;;; +1454F;ANATOLIAN HIEROGLYPH A298;Lo;0;L;;;;;N;;;;; +14550;ANATOLIAN HIEROGLYPH A299;Lo;0;L;;;;;N;;;;; +14551;ANATOLIAN HIEROGLYPH A299A;Lo;0;L;;;;;N;;;;; +14552;ANATOLIAN HIEROGLYPH A300;Lo;0;L;;;;;N;;;;; +14553;ANATOLIAN HIEROGLYPH A301;Lo;0;L;;;;;N;;;;; +14554;ANATOLIAN HIEROGLYPH A302;Lo;0;L;;;;;N;;;;; +14555;ANATOLIAN HIEROGLYPH A303;Lo;0;L;;;;;N;;;;; +14556;ANATOLIAN HIEROGLYPH A304;Lo;0;L;;;;;N;;;;; +14557;ANATOLIAN HIEROGLYPH A305;Lo;0;L;;;;;N;;;;; +14558;ANATOLIAN HIEROGLYPH A306;Lo;0;L;;;;;N;;;;; +14559;ANATOLIAN HIEROGLYPH A307;Lo;0;L;;;;;N;;;;; +1455A;ANATOLIAN HIEROGLYPH A308;Lo;0;L;;;;;N;;;;; +1455B;ANATOLIAN HIEROGLYPH A309;Lo;0;L;;;;;N;;;;; +1455C;ANATOLIAN HIEROGLYPH A309A;Lo;0;L;;;;;N;;;;; +1455D;ANATOLIAN HIEROGLYPH A310;Lo;0;L;;;;;N;;;;; +1455E;ANATOLIAN HIEROGLYPH A311;Lo;0;L;;;;;N;;;;; +1455F;ANATOLIAN HIEROGLYPH A312;Lo;0;L;;;;;N;;;;; +14560;ANATOLIAN HIEROGLYPH A313;Lo;0;L;;;;;N;;;;; +14561;ANATOLIAN HIEROGLYPH A314;Lo;0;L;;;;;N;;;;; +14562;ANATOLIAN HIEROGLYPH A315;Lo;0;L;;;;;N;;;;; +14563;ANATOLIAN HIEROGLYPH A316;Lo;0;L;;;;;N;;;;; +14564;ANATOLIAN HIEROGLYPH A317;Lo;0;L;;;;;N;;;;; +14565;ANATOLIAN HIEROGLYPH A318;Lo;0;L;;;;;N;;;;; +14566;ANATOLIAN HIEROGLYPH A319;Lo;0;L;;;;;N;;;;; +14567;ANATOLIAN HIEROGLYPH A320;Lo;0;L;;;;;N;;;;; +14568;ANATOLIAN HIEROGLYPH A321;Lo;0;L;;;;;N;;;;; +14569;ANATOLIAN HIEROGLYPH A322;Lo;0;L;;;;;N;;;;; +1456A;ANATOLIAN HIEROGLYPH A323;Lo;0;L;;;;;N;;;;; +1456B;ANATOLIAN HIEROGLYPH A324;Lo;0;L;;;;;N;;;;; +1456C;ANATOLIAN HIEROGLYPH A325;Lo;0;L;;;;;N;;;;; +1456D;ANATOLIAN HIEROGLYPH A326;Lo;0;L;;;;;N;;;;; +1456E;ANATOLIAN HIEROGLYPH A327;Lo;0;L;;;;;N;;;;; +1456F;ANATOLIAN HIEROGLYPH A328;Lo;0;L;;;;;N;;;;; +14570;ANATOLIAN HIEROGLYPH A329;Lo;0;L;;;;;N;;;;; +14571;ANATOLIAN HIEROGLYPH A329A;Lo;0;L;;;;;N;;;;; +14572;ANATOLIAN HIEROGLYPH A330;Lo;0;L;;;;;N;;;;; +14573;ANATOLIAN HIEROGLYPH A331;Lo;0;L;;;;;N;;;;; +14574;ANATOLIAN HIEROGLYPH A332A;Lo;0;L;;;;;N;;;;; +14575;ANATOLIAN HIEROGLYPH A332B;Lo;0;L;;;;;N;;;;; +14576;ANATOLIAN HIEROGLYPH A332C;Lo;0;L;;;;;N;;;;; +14577;ANATOLIAN HIEROGLYPH A333;Lo;0;L;;;;;N;;;;; +14578;ANATOLIAN HIEROGLYPH A334;Lo;0;L;;;;;N;;;;; +14579;ANATOLIAN HIEROGLYPH A335;Lo;0;L;;;;;N;;;;; +1457A;ANATOLIAN HIEROGLYPH A336;Lo;0;L;;;;;N;;;;; +1457B;ANATOLIAN HIEROGLYPH A336A;Lo;0;L;;;;;N;;;;; +1457C;ANATOLIAN HIEROGLYPH A336B;Lo;0;L;;;;;N;;;;; +1457D;ANATOLIAN HIEROGLYPH A336C;Lo;0;L;;;;;N;;;;; +1457E;ANATOLIAN HIEROGLYPH A337;Lo;0;L;;;;;N;;;;; +1457F;ANATOLIAN HIEROGLYPH A338;Lo;0;L;;;;;N;;;;; +14580;ANATOLIAN HIEROGLYPH A339;Lo;0;L;;;;;N;;;;; +14581;ANATOLIAN HIEROGLYPH A340;Lo;0;L;;;;;N;;;;; +14582;ANATOLIAN HIEROGLYPH A341;Lo;0;L;;;;;N;;;;; +14583;ANATOLIAN HIEROGLYPH A342;Lo;0;L;;;;;N;;;;; +14584;ANATOLIAN HIEROGLYPH A343;Lo;0;L;;;;;N;;;;; +14585;ANATOLIAN HIEROGLYPH A344;Lo;0;L;;;;;N;;;;; +14586;ANATOLIAN HIEROGLYPH A345;Lo;0;L;;;;;N;;;;; +14587;ANATOLIAN HIEROGLYPH A346;Lo;0;L;;;;;N;;;;; +14588;ANATOLIAN HIEROGLYPH A347;Lo;0;L;;;;;N;;;;; +14589;ANATOLIAN HIEROGLYPH A348;Lo;0;L;;;;;N;;;;; +1458A;ANATOLIAN HIEROGLYPH A349;Lo;0;L;;;;;N;;;;; +1458B;ANATOLIAN HIEROGLYPH A350;Lo;0;L;;;;;N;;;;; +1458C;ANATOLIAN HIEROGLYPH A351;Lo;0;L;;;;;N;;;;; +1458D;ANATOLIAN HIEROGLYPH A352;Lo;0;L;;;;;N;;;;; +1458E;ANATOLIAN HIEROGLYPH A353;Lo;0;L;;;;;N;;;;; +1458F;ANATOLIAN HIEROGLYPH A354;Lo;0;L;;;;;N;;;;; +14590;ANATOLIAN HIEROGLYPH A355;Lo;0;L;;;;;N;;;;; +14591;ANATOLIAN HIEROGLYPH A356;Lo;0;L;;;;;N;;;;; +14592;ANATOLIAN HIEROGLYPH A357;Lo;0;L;;;;;N;;;;; +14593;ANATOLIAN HIEROGLYPH A358;Lo;0;L;;;;;N;;;;; +14594;ANATOLIAN HIEROGLYPH A359;Lo;0;L;;;;;N;;;;; +14595;ANATOLIAN HIEROGLYPH A359A;Lo;0;L;;;;;N;;;;; +14596;ANATOLIAN HIEROGLYPH A360;Lo;0;L;;;;;N;;;;; +14597;ANATOLIAN HIEROGLYPH A361;Lo;0;L;;;;;N;;;;; +14598;ANATOLIAN HIEROGLYPH A362;Lo;0;L;;;;;N;;;;; +14599;ANATOLIAN HIEROGLYPH A363;Lo;0;L;;;;;N;;;;; +1459A;ANATOLIAN HIEROGLYPH A364;Lo;0;L;;;;;N;;;;; +1459B;ANATOLIAN HIEROGLYPH A364A;Lo;0;L;;;;;N;;;;; +1459C;ANATOLIAN HIEROGLYPH A365;Lo;0;L;;;;;N;;;;; +1459D;ANATOLIAN HIEROGLYPH A366;Lo;0;L;;;;;N;;;;; +1459E;ANATOLIAN HIEROGLYPH A367;Lo;0;L;;;;;N;;;;; +1459F;ANATOLIAN HIEROGLYPH A368;Lo;0;L;;;;;N;;;;; +145A0;ANATOLIAN HIEROGLYPH A368A;Lo;0;L;;;;;N;;;;; +145A1;ANATOLIAN HIEROGLYPH A369;Lo;0;L;;;;;N;;;;; +145A2;ANATOLIAN HIEROGLYPH A370;Lo;0;L;;;;;N;;;;; +145A3;ANATOLIAN HIEROGLYPH A371;Lo;0;L;;;;;N;;;;; +145A4;ANATOLIAN HIEROGLYPH A371A;Lo;0;L;;;;;N;;;;; +145A5;ANATOLIAN HIEROGLYPH A372;Lo;0;L;;;;;N;;;;; +145A6;ANATOLIAN HIEROGLYPH A373;Lo;0;L;;;;;N;;;;; +145A7;ANATOLIAN HIEROGLYPH A374;Lo;0;L;;;;;N;;;;; +145A8;ANATOLIAN HIEROGLYPH A375;Lo;0;L;;;;;N;;;;; +145A9;ANATOLIAN HIEROGLYPH A376;Lo;0;L;;;;;N;;;;; +145AA;ANATOLIAN HIEROGLYPH A377;Lo;0;L;;;;;N;;;;; +145AB;ANATOLIAN HIEROGLYPH A378;Lo;0;L;;;;;N;;;;; +145AC;ANATOLIAN HIEROGLYPH A379;Lo;0;L;;;;;N;;;;; +145AD;ANATOLIAN HIEROGLYPH A380;Lo;0;L;;;;;N;;;;; +145AE;ANATOLIAN HIEROGLYPH A381;Lo;0;L;;;;;N;;;;; +145AF;ANATOLIAN HIEROGLYPH A381A;Lo;0;L;;;;;N;;;;; +145B0;ANATOLIAN HIEROGLYPH A382;Lo;0;L;;;;;N;;;;; +145B1;ANATOLIAN HIEROGLYPH A383 RA OR RI;Lo;0;L;;;;;N;;;;; +145B2;ANATOLIAN HIEROGLYPH A383A;Lo;0;L;;;;;N;;;;; +145B3;ANATOLIAN HIEROGLYPH A384;Lo;0;L;;;;;N;;;;; +145B4;ANATOLIAN HIEROGLYPH A385;Lo;0;L;;;;;N;;;;; +145B5;ANATOLIAN HIEROGLYPH A386;Lo;0;L;;;;;N;;;;; +145B6;ANATOLIAN HIEROGLYPH A386A;Lo;0;L;;;;;N;;;;; +145B7;ANATOLIAN HIEROGLYPH A387;Lo;0;L;;;;;N;;;;; +145B8;ANATOLIAN HIEROGLYPH A388;Lo;0;L;;;;;N;;;;; +145B9;ANATOLIAN HIEROGLYPH A389;Lo;0;L;;;;;N;;;;; +145BA;ANATOLIAN HIEROGLYPH A390;Lo;0;L;;;;;N;;;;; +145BB;ANATOLIAN HIEROGLYPH A391;Lo;0;L;;;;;N;;;;; +145BC;ANATOLIAN HIEROGLYPH A392;Lo;0;L;;;;;N;;;;; +145BD;ANATOLIAN HIEROGLYPH A393 EIGHT;Lo;0;L;;;;;N;;;;; +145BE;ANATOLIAN HIEROGLYPH A394;Lo;0;L;;;;;N;;;;; +145BF;ANATOLIAN HIEROGLYPH A395;Lo;0;L;;;;;N;;;;; +145C0;ANATOLIAN HIEROGLYPH A396;Lo;0;L;;;;;N;;;;; +145C1;ANATOLIAN HIEROGLYPH A397;Lo;0;L;;;;;N;;;;; +145C2;ANATOLIAN HIEROGLYPH A398;Lo;0;L;;;;;N;;;;; +145C3;ANATOLIAN HIEROGLYPH A399;Lo;0;L;;;;;N;;;;; +145C4;ANATOLIAN HIEROGLYPH A400;Lo;0;L;;;;;N;;;;; +145C5;ANATOLIAN HIEROGLYPH A401;Lo;0;L;;;;;N;;;;; +145C6;ANATOLIAN HIEROGLYPH A402;Lo;0;L;;;;;N;;;;; +145C7;ANATOLIAN HIEROGLYPH A403;Lo;0;L;;;;;N;;;;; +145C8;ANATOLIAN HIEROGLYPH A404;Lo;0;L;;;;;N;;;;; +145C9;ANATOLIAN HIEROGLYPH A405;Lo;0;L;;;;;N;;;;; +145CA;ANATOLIAN HIEROGLYPH A406;Lo;0;L;;;;;N;;;;; +145CB;ANATOLIAN HIEROGLYPH A407;Lo;0;L;;;;;N;;;;; +145CC;ANATOLIAN HIEROGLYPH A408;Lo;0;L;;;;;N;;;;; +145CD;ANATOLIAN HIEROGLYPH A409;Lo;0;L;;;;;N;;;;; +145CE;ANATOLIAN HIEROGLYPH A410 BEGIN LOGOGRAM MARK;Lo;0;L;;;;;N;;;;; +145CF;ANATOLIAN HIEROGLYPH A410A END LOGOGRAM MARK;Lo;0;L;;;;;N;;;;; +145D0;ANATOLIAN HIEROGLYPH A411;Lo;0;L;;;;;N;;;;; +145D1;ANATOLIAN HIEROGLYPH A412;Lo;0;L;;;;;N;;;;; +145D2;ANATOLIAN HIEROGLYPH A413;Lo;0;L;;;;;N;;;;; +145D3;ANATOLIAN HIEROGLYPH A414;Lo;0;L;;;;;N;;;;; +145D4;ANATOLIAN HIEROGLYPH A415;Lo;0;L;;;;;N;;;;; +145D5;ANATOLIAN HIEROGLYPH A416;Lo;0;L;;;;;N;;;;; +145D6;ANATOLIAN HIEROGLYPH A417;Lo;0;L;;;;;N;;;;; +145D7;ANATOLIAN HIEROGLYPH A418;Lo;0;L;;;;;N;;;;; +145D8;ANATOLIAN HIEROGLYPH A419;Lo;0;L;;;;;N;;;;; +145D9;ANATOLIAN HIEROGLYPH A420;Lo;0;L;;;;;N;;;;; +145DA;ANATOLIAN HIEROGLYPH A421;Lo;0;L;;;;;N;;;;; +145DB;ANATOLIAN HIEROGLYPH A422;Lo;0;L;;;;;N;;;;; +145DC;ANATOLIAN HIEROGLYPH A423;Lo;0;L;;;;;N;;;;; +145DD;ANATOLIAN HIEROGLYPH A424;Lo;0;L;;;;;N;;;;; +145DE;ANATOLIAN HIEROGLYPH A425;Lo;0;L;;;;;N;;;;; +145DF;ANATOLIAN HIEROGLYPH A426;Lo;0;L;;;;;N;;;;; +145E0;ANATOLIAN HIEROGLYPH A427;Lo;0;L;;;;;N;;;;; +145E1;ANATOLIAN HIEROGLYPH A428;Lo;0;L;;;;;N;;;;; +145E2;ANATOLIAN HIEROGLYPH A429;Lo;0;L;;;;;N;;;;; +145E3;ANATOLIAN HIEROGLYPH A430;Lo;0;L;;;;;N;;;;; +145E4;ANATOLIAN HIEROGLYPH A431;Lo;0;L;;;;;N;;;;; +145E5;ANATOLIAN HIEROGLYPH A432;Lo;0;L;;;;;N;;;;; +145E6;ANATOLIAN HIEROGLYPH A433;Lo;0;L;;;;;N;;;;; +145E7;ANATOLIAN HIEROGLYPH A434;Lo;0;L;;;;;N;;;;; +145E8;ANATOLIAN HIEROGLYPH A435;Lo;0;L;;;;;N;;;;; +145E9;ANATOLIAN HIEROGLYPH A436;Lo;0;L;;;;;N;;;;; +145EA;ANATOLIAN HIEROGLYPH A437;Lo;0;L;;;;;N;;;;; +145EB;ANATOLIAN HIEROGLYPH A438;Lo;0;L;;;;;N;;;;; +145EC;ANATOLIAN HIEROGLYPH A439;Lo;0;L;;;;;N;;;;; +145ED;ANATOLIAN HIEROGLYPH A440;Lo;0;L;;;;;N;;;;; +145EE;ANATOLIAN HIEROGLYPH A441;Lo;0;L;;;;;N;;;;; +145EF;ANATOLIAN HIEROGLYPH A442;Lo;0;L;;;;;N;;;;; +145F0;ANATOLIAN HIEROGLYPH A443;Lo;0;L;;;;;N;;;;; +145F1;ANATOLIAN HIEROGLYPH A444;Lo;0;L;;;;;N;;;;; +145F2;ANATOLIAN HIEROGLYPH A445;Lo;0;L;;;;;N;;;;; +145F3;ANATOLIAN HIEROGLYPH A446;Lo;0;L;;;;;N;;;;; +145F4;ANATOLIAN HIEROGLYPH A447;Lo;0;L;;;;;N;;;;; +145F5;ANATOLIAN HIEROGLYPH A448;Lo;0;L;;;;;N;;;;; +145F6;ANATOLIAN HIEROGLYPH A449;Lo;0;L;;;;;N;;;;; +145F7;ANATOLIAN HIEROGLYPH A450;Lo;0;L;;;;;N;;;;; +145F8;ANATOLIAN HIEROGLYPH A450A;Lo;0;L;;;;;N;;;;; +145F9;ANATOLIAN HIEROGLYPH A451;Lo;0;L;;;;;N;;;;; +145FA;ANATOLIAN HIEROGLYPH A452;Lo;0;L;;;;;N;;;;; +145FB;ANATOLIAN HIEROGLYPH A453;Lo;0;L;;;;;N;;;;; +145FC;ANATOLIAN HIEROGLYPH A454;Lo;0;L;;;;;N;;;;; +145FD;ANATOLIAN HIEROGLYPH A455;Lo;0;L;;;;;N;;;;; +145FE;ANATOLIAN HIEROGLYPH A456;Lo;0;L;;;;;N;;;;; +145FF;ANATOLIAN HIEROGLYPH A457;Lo;0;L;;;;;N;;;;; +14600;ANATOLIAN HIEROGLYPH A457A;Lo;0;L;;;;;N;;;;; +14601;ANATOLIAN HIEROGLYPH A458;Lo;0;L;;;;;N;;;;; +14602;ANATOLIAN HIEROGLYPH A459;Lo;0;L;;;;;N;;;;; +14603;ANATOLIAN HIEROGLYPH A460;Lo;0;L;;;;;N;;;;; +14604;ANATOLIAN HIEROGLYPH A461;Lo;0;L;;;;;N;;;;; +14605;ANATOLIAN HIEROGLYPH A462;Lo;0;L;;;;;N;;;;; +14606;ANATOLIAN HIEROGLYPH A463;Lo;0;L;;;;;N;;;;; +14607;ANATOLIAN HIEROGLYPH A464;Lo;0;L;;;;;N;;;;; +14608;ANATOLIAN HIEROGLYPH A465;Lo;0;L;;;;;N;;;;; +14609;ANATOLIAN HIEROGLYPH A466;Lo;0;L;;;;;N;;;;; +1460A;ANATOLIAN HIEROGLYPH A467;Lo;0;L;;;;;N;;;;; +1460B;ANATOLIAN HIEROGLYPH A468;Lo;0;L;;;;;N;;;;; +1460C;ANATOLIAN HIEROGLYPH A469;Lo;0;L;;;;;N;;;;; +1460D;ANATOLIAN HIEROGLYPH A470;Lo;0;L;;;;;N;;;;; +1460E;ANATOLIAN HIEROGLYPH A471;Lo;0;L;;;;;N;;;;; +1460F;ANATOLIAN HIEROGLYPH A472;Lo;0;L;;;;;N;;;;; +14610;ANATOLIAN HIEROGLYPH A473;Lo;0;L;;;;;N;;;;; +14611;ANATOLIAN HIEROGLYPH A474;Lo;0;L;;;;;N;;;;; +14612;ANATOLIAN HIEROGLYPH A475;Lo;0;L;;;;;N;;;;; +14613;ANATOLIAN HIEROGLYPH A476;Lo;0;L;;;;;N;;;;; +14614;ANATOLIAN HIEROGLYPH A477;Lo;0;L;;;;;N;;;;; +14615;ANATOLIAN HIEROGLYPH A478;Lo;0;L;;;;;N;;;;; +14616;ANATOLIAN HIEROGLYPH A479;Lo;0;L;;;;;N;;;;; +14617;ANATOLIAN HIEROGLYPH A480;Lo;0;L;;;;;N;;;;; +14618;ANATOLIAN HIEROGLYPH A481;Lo;0;L;;;;;N;;;;; +14619;ANATOLIAN HIEROGLYPH A482;Lo;0;L;;;;;N;;;;; +1461A;ANATOLIAN HIEROGLYPH A483;Lo;0;L;;;;;N;;;;; +1461B;ANATOLIAN HIEROGLYPH A484;Lo;0;L;;;;;N;;;;; +1461C;ANATOLIAN HIEROGLYPH A485;Lo;0;L;;;;;N;;;;; +1461D;ANATOLIAN HIEROGLYPH A486;Lo;0;L;;;;;N;;;;; +1461E;ANATOLIAN HIEROGLYPH A487;Lo;0;L;;;;;N;;;;; +1461F;ANATOLIAN HIEROGLYPH A488;Lo;0;L;;;;;N;;;;; +14620;ANATOLIAN HIEROGLYPH A489;Lo;0;L;;;;;N;;;;; +14621;ANATOLIAN HIEROGLYPH A490;Lo;0;L;;;;;N;;;;; +14622;ANATOLIAN HIEROGLYPH A491;Lo;0;L;;;;;N;;;;; +14623;ANATOLIAN HIEROGLYPH A492;Lo;0;L;;;;;N;;;;; +14624;ANATOLIAN HIEROGLYPH A493;Lo;0;L;;;;;N;;;;; +14625;ANATOLIAN HIEROGLYPH A494;Lo;0;L;;;;;N;;;;; +14626;ANATOLIAN HIEROGLYPH A495;Lo;0;L;;;;;N;;;;; +14627;ANATOLIAN HIEROGLYPH A496;Lo;0;L;;;;;N;;;;; +14628;ANATOLIAN HIEROGLYPH A497;Lo;0;L;;;;;N;;;;; +14629;ANATOLIAN HIEROGLYPH A501;Lo;0;L;;;;;N;;;;; +1462A;ANATOLIAN HIEROGLYPH A502;Lo;0;L;;;;;N;;;;; +1462B;ANATOLIAN HIEROGLYPH A503;Lo;0;L;;;;;N;;;;; +1462C;ANATOLIAN HIEROGLYPH A504;Lo;0;L;;;;;N;;;;; +1462D;ANATOLIAN HIEROGLYPH A505;Lo;0;L;;;;;N;;;;; +1462E;ANATOLIAN HIEROGLYPH A506;Lo;0;L;;;;;N;;;;; +1462F;ANATOLIAN HIEROGLYPH A507;Lo;0;L;;;;;N;;;;; +14630;ANATOLIAN HIEROGLYPH A508;Lo;0;L;;;;;N;;;;; +14631;ANATOLIAN HIEROGLYPH A509;Lo;0;L;;;;;N;;;;; +14632;ANATOLIAN HIEROGLYPH A510;Lo;0;L;;;;;N;;;;; +14633;ANATOLIAN HIEROGLYPH A511;Lo;0;L;;;;;N;;;;; +14634;ANATOLIAN HIEROGLYPH A512;Lo;0;L;;;;;N;;;;; +14635;ANATOLIAN HIEROGLYPH A513;Lo;0;L;;;;;N;;;;; +14636;ANATOLIAN HIEROGLYPH A514;Lo;0;L;;;;;N;;;;; +14637;ANATOLIAN HIEROGLYPH A515;Lo;0;L;;;;;N;;;;; +14638;ANATOLIAN HIEROGLYPH A516;Lo;0;L;;;;;N;;;;; +14639;ANATOLIAN HIEROGLYPH A517;Lo;0;L;;;;;N;;;;; +1463A;ANATOLIAN HIEROGLYPH A518;Lo;0;L;;;;;N;;;;; +1463B;ANATOLIAN HIEROGLYPH A519;Lo;0;L;;;;;N;;;;; +1463C;ANATOLIAN HIEROGLYPH A520;Lo;0;L;;;;;N;;;;; +1463D;ANATOLIAN HIEROGLYPH A521;Lo;0;L;;;;;N;;;;; +1463E;ANATOLIAN HIEROGLYPH A522;Lo;0;L;;;;;N;;;;; +1463F;ANATOLIAN HIEROGLYPH A523;Lo;0;L;;;;;N;;;;; +14640;ANATOLIAN HIEROGLYPH A524;Lo;0;L;;;;;N;;;;; +14641;ANATOLIAN HIEROGLYPH A525;Lo;0;L;;;;;N;;;;; +14642;ANATOLIAN HIEROGLYPH A526;Lo;0;L;;;;;N;;;;; +14643;ANATOLIAN HIEROGLYPH A527;Lo;0;L;;;;;N;;;;; +14644;ANATOLIAN HIEROGLYPH A528;Lo;0;L;;;;;N;;;;; +14645;ANATOLIAN HIEROGLYPH A529;Lo;0;L;;;;;N;;;;; +14646;ANATOLIAN HIEROGLYPH A530;Lo;0;L;;;;;N;;;;; +16800;BAMUM LETTER PHASE-A NGKUE MFON;Lo;0;L;;;;;N;;;;; +16801;BAMUM LETTER PHASE-A GBIEE FON;Lo;0;L;;;;;N;;;;; +16802;BAMUM LETTER PHASE-A PON MFON PIPAEMGBIEE;Lo;0;L;;;;;N;;;;; +16803;BAMUM LETTER PHASE-A PON MFON PIPAEMBA;Lo;0;L;;;;;N;;;;; +16804;BAMUM LETTER PHASE-A NAA MFON;Lo;0;L;;;;;N;;;;; +16805;BAMUM LETTER PHASE-A SHUENSHUET;Lo;0;L;;;;;N;;;;; +16806;BAMUM LETTER PHASE-A TITA MFON;Lo;0;L;;;;;N;;;;; +16807;BAMUM LETTER PHASE-A NZA MFON;Lo;0;L;;;;;N;;;;; +16808;BAMUM LETTER PHASE-A SHINDA PA NJI;Lo;0;L;;;;;N;;;;; +16809;BAMUM LETTER PHASE-A PON PA NJI PIPAEMGBIEE;Lo;0;L;;;;;N;;;;; +1680A;BAMUM LETTER PHASE-A PON PA NJI PIPAEMBA;Lo;0;L;;;;;N;;;;; +1680B;BAMUM LETTER PHASE-A MAEMBGBIEE;Lo;0;L;;;;;N;;;;; +1680C;BAMUM LETTER PHASE-A TU MAEMBA;Lo;0;L;;;;;N;;;;; +1680D;BAMUM LETTER PHASE-A NGANGU;Lo;0;L;;;;;N;;;;; +1680E;BAMUM LETTER PHASE-A MAEMVEUX;Lo;0;L;;;;;N;;;;; +1680F;BAMUM LETTER PHASE-A MANSUAE;Lo;0;L;;;;;N;;;;; +16810;BAMUM LETTER PHASE-A MVEUAENGAM;Lo;0;L;;;;;N;;;;; +16811;BAMUM LETTER PHASE-A SEUNYAM;Lo;0;L;;;;;N;;;;; +16812;BAMUM LETTER PHASE-A NTOQPEN;Lo;0;L;;;;;N;;;;; +16813;BAMUM LETTER PHASE-A KEUKEUTNDA;Lo;0;L;;;;;N;;;;; +16814;BAMUM LETTER PHASE-A NKINDI;Lo;0;L;;;;;N;;;;; +16815;BAMUM LETTER PHASE-A SUU;Lo;0;L;;;;;N;;;;; +16816;BAMUM LETTER PHASE-A NGKUENZEUM;Lo;0;L;;;;;N;;;;; +16817;BAMUM LETTER PHASE-A LAPAQ;Lo;0;L;;;;;N;;;;; +16818;BAMUM LETTER PHASE-A LET KUT;Lo;0;L;;;;;N;;;;; +16819;BAMUM LETTER PHASE-A NTAP MFAA;Lo;0;L;;;;;N;;;;; +1681A;BAMUM LETTER PHASE-A MAEKEUP;Lo;0;L;;;;;N;;;;; +1681B;BAMUM LETTER PHASE-A PASHAE;Lo;0;L;;;;;N;;;;; +1681C;BAMUM LETTER PHASE-A GHEUAERAE;Lo;0;L;;;;;N;;;;; +1681D;BAMUM LETTER PHASE-A PAMSHAE;Lo;0;L;;;;;N;;;;; +1681E;BAMUM LETTER PHASE-A MON NGGEUAET;Lo;0;L;;;;;N;;;;; +1681F;BAMUM LETTER PHASE-A NZUN MEUT;Lo;0;L;;;;;N;;;;; +16820;BAMUM LETTER PHASE-A U YUQ NAE;Lo;0;L;;;;;N;;;;; +16821;BAMUM LETTER PHASE-A GHEUAEGHEUAE;Lo;0;L;;;;;N;;;;; +16822;BAMUM LETTER PHASE-A NTAP NTAA;Lo;0;L;;;;;N;;;;; +16823;BAMUM LETTER PHASE-A SISA;Lo;0;L;;;;;N;;;;; +16824;BAMUM LETTER PHASE-A MGBASA;Lo;0;L;;;;;N;;;;; +16825;BAMUM LETTER PHASE-A MEUNJOMNDEUQ;Lo;0;L;;;;;N;;;;; +16826;BAMUM LETTER PHASE-A MOOMPUQ;Lo;0;L;;;;;N;;;;; +16827;BAMUM LETTER PHASE-A KAFA;Lo;0;L;;;;;N;;;;; +16828;BAMUM LETTER PHASE-A PA LEERAEWA;Lo;0;L;;;;;N;;;;; +16829;BAMUM LETTER PHASE-A NDA LEERAEWA;Lo;0;L;;;;;N;;;;; +1682A;BAMUM LETTER PHASE-A PET;Lo;0;L;;;;;N;;;;; +1682B;BAMUM LETTER PHASE-A MAEMKPEN;Lo;0;L;;;;;N;;;;; +1682C;BAMUM LETTER PHASE-A NIKA;Lo;0;L;;;;;N;;;;; +1682D;BAMUM LETTER PHASE-A PUP;Lo;0;L;;;;;N;;;;; +1682E;BAMUM LETTER PHASE-A TUAEP;Lo;0;L;;;;;N;;;;; +1682F;BAMUM LETTER PHASE-A LUAEP;Lo;0;L;;;;;N;;;;; +16830;BAMUM LETTER PHASE-A SONJAM;Lo;0;L;;;;;N;;;;; +16831;BAMUM LETTER PHASE-A TEUTEUWEN;Lo;0;L;;;;;N;;;;; +16832;BAMUM LETTER PHASE-A MAENYI;Lo;0;L;;;;;N;;;;; +16833;BAMUM LETTER PHASE-A KET;Lo;0;L;;;;;N;;;;; +16834;BAMUM LETTER PHASE-A NDAANGGEUAET;Lo;0;L;;;;;N;;;;; +16835;BAMUM LETTER PHASE-A KUOQ;Lo;0;L;;;;;N;;;;; +16836;BAMUM LETTER PHASE-A MOOMEUT;Lo;0;L;;;;;N;;;;; +16837;BAMUM LETTER PHASE-A SHUM;Lo;0;L;;;;;N;;;;; +16838;BAMUM LETTER PHASE-A LOMMAE;Lo;0;L;;;;;N;;;;; +16839;BAMUM LETTER PHASE-A FIRI;Lo;0;L;;;;;N;;;;; +1683A;BAMUM LETTER PHASE-A ROM;Lo;0;L;;;;;N;;;;; +1683B;BAMUM LETTER PHASE-A KPOQ;Lo;0;L;;;;;N;;;;; +1683C;BAMUM LETTER PHASE-A SOQ;Lo;0;L;;;;;N;;;;; +1683D;BAMUM LETTER PHASE-A MAP PIEET;Lo;0;L;;;;;N;;;;; +1683E;BAMUM LETTER PHASE-A SHIRAE;Lo;0;L;;;;;N;;;;; +1683F;BAMUM LETTER PHASE-A NTAP;Lo;0;L;;;;;N;;;;; +16840;BAMUM LETTER PHASE-A SHOQ NSHUT YUM;Lo;0;L;;;;;N;;;;; +16841;BAMUM LETTER PHASE-A NYIT MONGKEUAEQ;Lo;0;L;;;;;N;;;;; +16842;BAMUM LETTER PHASE-A PAARAE;Lo;0;L;;;;;N;;;;; +16843;BAMUM LETTER PHASE-A NKAARAE;Lo;0;L;;;;;N;;;;; +16844;BAMUM LETTER PHASE-A UNKNOWN;Lo;0;L;;;;;N;;;;; +16845;BAMUM LETTER PHASE-A NGGEN;Lo;0;L;;;;;N;;;;; +16846;BAMUM LETTER PHASE-A MAESI;Lo;0;L;;;;;N;;;;; +16847;BAMUM LETTER PHASE-A NJAM;Lo;0;L;;;;;N;;;;; +16848;BAMUM LETTER PHASE-A MBANYI;Lo;0;L;;;;;N;;;;; +16849;BAMUM LETTER PHASE-A NYET;Lo;0;L;;;;;N;;;;; +1684A;BAMUM LETTER PHASE-A TEUAEN;Lo;0;L;;;;;N;;;;; +1684B;BAMUM LETTER PHASE-A SOT;Lo;0;L;;;;;N;;;;; +1684C;BAMUM LETTER PHASE-A PAAM;Lo;0;L;;;;;N;;;;; +1684D;BAMUM LETTER PHASE-A NSHIEE;Lo;0;L;;;;;N;;;;; +1684E;BAMUM LETTER PHASE-A MAEM;Lo;0;L;;;;;N;;;;; +1684F;BAMUM LETTER PHASE-A NYI;Lo;0;L;;;;;N;;;;; +16850;BAMUM LETTER PHASE-A KAQ;Lo;0;L;;;;;N;;;;; +16851;BAMUM LETTER PHASE-A NSHA;Lo;0;L;;;;;N;;;;; +16852;BAMUM LETTER PHASE-A VEE;Lo;0;L;;;;;N;;;;; +16853;BAMUM LETTER PHASE-A LU;Lo;0;L;;;;;N;;;;; +16854;BAMUM LETTER PHASE-A NEN;Lo;0;L;;;;;N;;;;; +16855;BAMUM LETTER PHASE-A NAQ;Lo;0;L;;;;;N;;;;; +16856;BAMUM LETTER PHASE-A MBAQ;Lo;0;L;;;;;N;;;;; +16857;BAMUM LETTER PHASE-B NSHUET;Lo;0;L;;;;;N;;;;; +16858;BAMUM LETTER PHASE-B TU MAEMGBIEE;Lo;0;L;;;;;N;;;;; +16859;BAMUM LETTER PHASE-B SIEE;Lo;0;L;;;;;N;;;;; +1685A;BAMUM LETTER PHASE-B SET TU;Lo;0;L;;;;;N;;;;; +1685B;BAMUM LETTER PHASE-B LOM NTEUM;Lo;0;L;;;;;N;;;;; +1685C;BAMUM LETTER PHASE-B MBA MAELEE;Lo;0;L;;;;;N;;;;; +1685D;BAMUM LETTER PHASE-B KIEEM;Lo;0;L;;;;;N;;;;; +1685E;BAMUM LETTER PHASE-B YEURAE;Lo;0;L;;;;;N;;;;; +1685F;BAMUM LETTER PHASE-B MBAARAE;Lo;0;L;;;;;N;;;;; +16860;BAMUM LETTER PHASE-B KAM;Lo;0;L;;;;;N;;;;; +16861;BAMUM LETTER PHASE-B PEESHI;Lo;0;L;;;;;N;;;;; +16862;BAMUM LETTER PHASE-B YAFU LEERAEWA;Lo;0;L;;;;;N;;;;; +16863;BAMUM LETTER PHASE-B LAM NSHUT NYAM;Lo;0;L;;;;;N;;;;; +16864;BAMUM LETTER PHASE-B NTIEE SHEUOQ;Lo;0;L;;;;;N;;;;; +16865;BAMUM LETTER PHASE-B NDU NJAA;Lo;0;L;;;;;N;;;;; +16866;BAMUM LETTER PHASE-B GHEUGHEUAEM;Lo;0;L;;;;;N;;;;; +16867;BAMUM LETTER PHASE-B PIT;Lo;0;L;;;;;N;;;;; +16868;BAMUM LETTER PHASE-B TU NSIEE;Lo;0;L;;;;;N;;;;; +16869;BAMUM LETTER PHASE-B SHET NJAQ;Lo;0;L;;;;;N;;;;; +1686A;BAMUM LETTER PHASE-B SHEUAEQTU;Lo;0;L;;;;;N;;;;; +1686B;BAMUM LETTER PHASE-B MFON TEUAEQ;Lo;0;L;;;;;N;;;;; +1686C;BAMUM LETTER PHASE-B MBIT MBAAKET;Lo;0;L;;;;;N;;;;; +1686D;BAMUM LETTER PHASE-B NYI NTEUM;Lo;0;L;;;;;N;;;;; +1686E;BAMUM LETTER PHASE-B KEUPUQ;Lo;0;L;;;;;N;;;;; +1686F;BAMUM LETTER PHASE-B GHEUGHEN;Lo;0;L;;;;;N;;;;; +16870;BAMUM LETTER PHASE-B KEUYEUX;Lo;0;L;;;;;N;;;;; +16871;BAMUM LETTER PHASE-B LAANAE;Lo;0;L;;;;;N;;;;; +16872;BAMUM LETTER PHASE-B PARUM;Lo;0;L;;;;;N;;;;; +16873;BAMUM LETTER PHASE-B VEUM;Lo;0;L;;;;;N;;;;; +16874;BAMUM LETTER PHASE-B NGKINDI MVOP;Lo;0;L;;;;;N;;;;; +16875;BAMUM LETTER PHASE-B NGGEU MBU;Lo;0;L;;;;;N;;;;; +16876;BAMUM LETTER PHASE-B WUAET;Lo;0;L;;;;;N;;;;; +16877;BAMUM LETTER PHASE-B SAKEUAE;Lo;0;L;;;;;N;;;;; +16878;BAMUM LETTER PHASE-B TAAM;Lo;0;L;;;;;N;;;;; +16879;BAMUM LETTER PHASE-B MEUQ;Lo;0;L;;;;;N;;;;; +1687A;BAMUM LETTER PHASE-B NGGUOQ;Lo;0;L;;;;;N;;;;; +1687B;BAMUM LETTER PHASE-B NGGUOQ LARGE;Lo;0;L;;;;;N;;;;; +1687C;BAMUM LETTER PHASE-B MFIYAQ;Lo;0;L;;;;;N;;;;; +1687D;BAMUM LETTER PHASE-B SUE;Lo;0;L;;;;;N;;;;; +1687E;BAMUM LETTER PHASE-B MBEURI;Lo;0;L;;;;;N;;;;; +1687F;BAMUM LETTER PHASE-B MONTIEEN;Lo;0;L;;;;;N;;;;; +16880;BAMUM LETTER PHASE-B NYAEMAE;Lo;0;L;;;;;N;;;;; +16881;BAMUM LETTER PHASE-B PUNGAAM;Lo;0;L;;;;;N;;;;; +16882;BAMUM LETTER PHASE-B MEUT NGGEET;Lo;0;L;;;;;N;;;;; +16883;BAMUM LETTER PHASE-B FEUX;Lo;0;L;;;;;N;;;;; +16884;BAMUM LETTER PHASE-B MBUOQ;Lo;0;L;;;;;N;;;;; +16885;BAMUM LETTER PHASE-B FEE;Lo;0;L;;;;;N;;;;; +16886;BAMUM LETTER PHASE-B KEUAEM;Lo;0;L;;;;;N;;;;; +16887;BAMUM LETTER PHASE-B MA NJEUAENA;Lo;0;L;;;;;N;;;;; +16888;BAMUM LETTER PHASE-B MA NJUQA;Lo;0;L;;;;;N;;;;; +16889;BAMUM LETTER PHASE-B LET;Lo;0;L;;;;;N;;;;; +1688A;BAMUM LETTER PHASE-B NGGAAM;Lo;0;L;;;;;N;;;;; +1688B;BAMUM LETTER PHASE-B NSEN;Lo;0;L;;;;;N;;;;; +1688C;BAMUM LETTER PHASE-B MA;Lo;0;L;;;;;N;;;;; +1688D;BAMUM LETTER PHASE-B KIQ;Lo;0;L;;;;;N;;;;; +1688E;BAMUM LETTER PHASE-B NGOM;Lo;0;L;;;;;N;;;;; +1688F;BAMUM LETTER PHASE-C NGKUE MAEMBA;Lo;0;L;;;;;N;;;;; +16890;BAMUM LETTER PHASE-C NZA;Lo;0;L;;;;;N;;;;; +16891;BAMUM LETTER PHASE-C YUM;Lo;0;L;;;;;N;;;;; +16892;BAMUM LETTER PHASE-C WANGKUOQ;Lo;0;L;;;;;N;;;;; +16893;BAMUM LETTER PHASE-C NGGEN;Lo;0;L;;;;;N;;;;; +16894;BAMUM LETTER PHASE-C NDEUAEREE;Lo;0;L;;;;;N;;;;; +16895;BAMUM LETTER PHASE-C NGKAQ;Lo;0;L;;;;;N;;;;; +16896;BAMUM LETTER PHASE-C GHARAE;Lo;0;L;;;;;N;;;;; +16897;BAMUM LETTER PHASE-C MBEEKEET;Lo;0;L;;;;;N;;;;; +16898;BAMUM LETTER PHASE-C GBAYI;Lo;0;L;;;;;N;;;;; +16899;BAMUM LETTER PHASE-C NYIR MKPARAQ MEUN;Lo;0;L;;;;;N;;;;; +1689A;BAMUM LETTER PHASE-C NTU MBIT;Lo;0;L;;;;;N;;;;; +1689B;BAMUM LETTER PHASE-C MBEUM;Lo;0;L;;;;;N;;;;; +1689C;BAMUM LETTER PHASE-C PIRIEEN;Lo;0;L;;;;;N;;;;; +1689D;BAMUM LETTER PHASE-C NDOMBU;Lo;0;L;;;;;N;;;;; +1689E;BAMUM LETTER PHASE-C MBAA CABBAGE-TREE;Lo;0;L;;;;;N;;;;; +1689F;BAMUM LETTER PHASE-C KEUSHEUAEP;Lo;0;L;;;;;N;;;;; +168A0;BAMUM LETTER PHASE-C GHAP;Lo;0;L;;;;;N;;;;; +168A1;BAMUM LETTER PHASE-C KEUKAQ;Lo;0;L;;;;;N;;;;; +168A2;BAMUM LETTER PHASE-C YU MUOMAE;Lo;0;L;;;;;N;;;;; +168A3;BAMUM LETTER PHASE-C NZEUM;Lo;0;L;;;;;N;;;;; +168A4;BAMUM LETTER PHASE-C MBUE;Lo;0;L;;;;;N;;;;; +168A5;BAMUM LETTER PHASE-C NSEUAEN;Lo;0;L;;;;;N;;;;; +168A6;BAMUM LETTER PHASE-C MBIT;Lo;0;L;;;;;N;;;;; +168A7;BAMUM LETTER PHASE-C YEUQ;Lo;0;L;;;;;N;;;;; +168A8;BAMUM LETTER PHASE-C KPARAQ;Lo;0;L;;;;;N;;;;; +168A9;BAMUM LETTER PHASE-C KAA;Lo;0;L;;;;;N;;;;; +168AA;BAMUM LETTER PHASE-C SEUX;Lo;0;L;;;;;N;;;;; +168AB;BAMUM LETTER PHASE-C NDIDA;Lo;0;L;;;;;N;;;;; +168AC;BAMUM LETTER PHASE-C TAASHAE;Lo;0;L;;;;;N;;;;; +168AD;BAMUM LETTER PHASE-C NJUEQ;Lo;0;L;;;;;N;;;;; +168AE;BAMUM LETTER PHASE-C TITA YUE;Lo;0;L;;;;;N;;;;; +168AF;BAMUM LETTER PHASE-C SUAET;Lo;0;L;;;;;N;;;;; +168B0;BAMUM LETTER PHASE-C NGGUAEN NYAM;Lo;0;L;;;;;N;;;;; +168B1;BAMUM LETTER PHASE-C VEUX;Lo;0;L;;;;;N;;;;; +168B2;BAMUM LETTER PHASE-C NANSANAQ;Lo;0;L;;;;;N;;;;; +168B3;BAMUM LETTER PHASE-C MA KEUAERI;Lo;0;L;;;;;N;;;;; +168B4;BAMUM LETTER PHASE-C NTAA;Lo;0;L;;;;;N;;;;; +168B5;BAMUM LETTER PHASE-C NGGUON;Lo;0;L;;;;;N;;;;; +168B6;BAMUM LETTER PHASE-C LAP;Lo;0;L;;;;;N;;;;; +168B7;BAMUM LETTER PHASE-C MBIRIEEN;Lo;0;L;;;;;N;;;;; +168B8;BAMUM LETTER PHASE-C MGBASAQ;Lo;0;L;;;;;N;;;;; +168B9;BAMUM LETTER PHASE-C NTEUNGBA;Lo;0;L;;;;;N;;;;; +168BA;BAMUM LETTER PHASE-C TEUTEUX;Lo;0;L;;;;;N;;;;; +168BB;BAMUM LETTER PHASE-C NGGUM;Lo;0;L;;;;;N;;;;; +168BC;BAMUM LETTER PHASE-C FUE;Lo;0;L;;;;;N;;;;; +168BD;BAMUM LETTER PHASE-C NDEUT;Lo;0;L;;;;;N;;;;; +168BE;BAMUM LETTER PHASE-C NSA;Lo;0;L;;;;;N;;;;; +168BF;BAMUM LETTER PHASE-C NSHAQ;Lo;0;L;;;;;N;;;;; +168C0;BAMUM LETTER PHASE-C BUNG;Lo;0;L;;;;;N;;;;; +168C1;BAMUM LETTER PHASE-C VEUAEPEN;Lo;0;L;;;;;N;;;;; +168C2;BAMUM LETTER PHASE-C MBERAE;Lo;0;L;;;;;N;;;;; +168C3;BAMUM LETTER PHASE-C RU;Lo;0;L;;;;;N;;;;; +168C4;BAMUM LETTER PHASE-C NJAEM;Lo;0;L;;;;;N;;;;; +168C5;BAMUM LETTER PHASE-C LAM;Lo;0;L;;;;;N;;;;; +168C6;BAMUM LETTER PHASE-C TITUAEP;Lo;0;L;;;;;N;;;;; +168C7;BAMUM LETTER PHASE-C NSUOT NGOM;Lo;0;L;;;;;N;;;;; +168C8;BAMUM LETTER PHASE-C NJEEEE;Lo;0;L;;;;;N;;;;; +168C9;BAMUM LETTER PHASE-C KET;Lo;0;L;;;;;N;;;;; +168CA;BAMUM LETTER PHASE-C NGGU;Lo;0;L;;;;;N;;;;; +168CB;BAMUM LETTER PHASE-C MAESI;Lo;0;L;;;;;N;;;;; +168CC;BAMUM LETTER PHASE-C MBUAEM;Lo;0;L;;;;;N;;;;; +168CD;BAMUM LETTER PHASE-C LU;Lo;0;L;;;;;N;;;;; +168CE;BAMUM LETTER PHASE-C KUT;Lo;0;L;;;;;N;;;;; +168CF;BAMUM LETTER PHASE-C NJAM;Lo;0;L;;;;;N;;;;; +168D0;BAMUM LETTER PHASE-C NGOM;Lo;0;L;;;;;N;;;;; +168D1;BAMUM LETTER PHASE-C WUP;Lo;0;L;;;;;N;;;;; +168D2;BAMUM LETTER PHASE-C NGGUEET;Lo;0;L;;;;;N;;;;; +168D3;BAMUM LETTER PHASE-C NSOM;Lo;0;L;;;;;N;;;;; +168D4;BAMUM LETTER PHASE-C NTEN;Lo;0;L;;;;;N;;;;; +168D5;BAMUM LETTER PHASE-C KUOP NKAARAE;Lo;0;L;;;;;N;;;;; +168D6;BAMUM LETTER PHASE-C NSUN;Lo;0;L;;;;;N;;;;; +168D7;BAMUM LETTER PHASE-C NDAM;Lo;0;L;;;;;N;;;;; +168D8;BAMUM LETTER PHASE-C MA NSIEE;Lo;0;L;;;;;N;;;;; +168D9;BAMUM LETTER PHASE-C YAA;Lo;0;L;;;;;N;;;;; +168DA;BAMUM LETTER PHASE-C NDAP;Lo;0;L;;;;;N;;;;; +168DB;BAMUM LETTER PHASE-C SHUEQ;Lo;0;L;;;;;N;;;;; +168DC;BAMUM LETTER PHASE-C SETFON;Lo;0;L;;;;;N;;;;; +168DD;BAMUM LETTER PHASE-C MBI;Lo;0;L;;;;;N;;;;; +168DE;BAMUM LETTER PHASE-C MAEMBA;Lo;0;L;;;;;N;;;;; +168DF;BAMUM LETTER PHASE-C MBANYI;Lo;0;L;;;;;N;;;;; +168E0;BAMUM LETTER PHASE-C KEUSEUX;Lo;0;L;;;;;N;;;;; +168E1;BAMUM LETTER PHASE-C MBEUX;Lo;0;L;;;;;N;;;;; +168E2;BAMUM LETTER PHASE-C KEUM;Lo;0;L;;;;;N;;;;; +168E3;BAMUM LETTER PHASE-C MBAA PICKET;Lo;0;L;;;;;N;;;;; +168E4;BAMUM LETTER PHASE-C YUWOQ;Lo;0;L;;;;;N;;;;; +168E5;BAMUM LETTER PHASE-C NJEUX;Lo;0;L;;;;;N;;;;; +168E6;BAMUM LETTER PHASE-C MIEE;Lo;0;L;;;;;N;;;;; +168E7;BAMUM LETTER PHASE-C MUAE;Lo;0;L;;;;;N;;;;; +168E8;BAMUM LETTER PHASE-C SHIQ;Lo;0;L;;;;;N;;;;; +168E9;BAMUM LETTER PHASE-C KEN LAW;Lo;0;L;;;;;N;;;;; +168EA;BAMUM LETTER PHASE-C KEN FATIGUE;Lo;0;L;;;;;N;;;;; +168EB;BAMUM LETTER PHASE-C NGAQ;Lo;0;L;;;;;N;;;;; +168EC;BAMUM LETTER PHASE-C NAQ;Lo;0;L;;;;;N;;;;; +168ED;BAMUM LETTER PHASE-C LIQ;Lo;0;L;;;;;N;;;;; +168EE;BAMUM LETTER PHASE-C PIN;Lo;0;L;;;;;N;;;;; +168EF;BAMUM LETTER PHASE-C PEN;Lo;0;L;;;;;N;;;;; +168F0;BAMUM LETTER PHASE-C TET;Lo;0;L;;;;;N;;;;; +168F1;BAMUM LETTER PHASE-D MBUO;Lo;0;L;;;;;N;;;;; +168F2;BAMUM LETTER PHASE-D WAP;Lo;0;L;;;;;N;;;;; +168F3;BAMUM LETTER PHASE-D NJI;Lo;0;L;;;;;N;;;;; +168F4;BAMUM LETTER PHASE-D MFON;Lo;0;L;;;;;N;;;;; +168F5;BAMUM LETTER PHASE-D NJIEE;Lo;0;L;;;;;N;;;;; +168F6;BAMUM LETTER PHASE-D LIEE;Lo;0;L;;;;;N;;;;; +168F7;BAMUM LETTER PHASE-D NJEUT;Lo;0;L;;;;;N;;;;; +168F8;BAMUM LETTER PHASE-D NSHEE;Lo;0;L;;;;;N;;;;; +168F9;BAMUM LETTER PHASE-D NGGAAMAE;Lo;0;L;;;;;N;;;;; +168FA;BAMUM LETTER PHASE-D NYAM;Lo;0;L;;;;;N;;;;; +168FB;BAMUM LETTER PHASE-D WUAEN;Lo;0;L;;;;;N;;;;; +168FC;BAMUM LETTER PHASE-D NGKUN;Lo;0;L;;;;;N;;;;; +168FD;BAMUM LETTER PHASE-D SHEE;Lo;0;L;;;;;N;;;;; +168FE;BAMUM LETTER PHASE-D NGKAP;Lo;0;L;;;;;N;;;;; +168FF;BAMUM LETTER PHASE-D KEUAETMEUN;Lo;0;L;;;;;N;;;;; +16900;BAMUM LETTER PHASE-D TEUT;Lo;0;L;;;;;N;;;;; +16901;BAMUM LETTER PHASE-D SHEUAE;Lo;0;L;;;;;N;;;;; +16902;BAMUM LETTER PHASE-D NJAP;Lo;0;L;;;;;N;;;;; +16903;BAMUM LETTER PHASE-D SUE;Lo;0;L;;;;;N;;;;; +16904;BAMUM LETTER PHASE-D KET;Lo;0;L;;;;;N;;;;; +16905;BAMUM LETTER PHASE-D YAEMMAE;Lo;0;L;;;;;N;;;;; +16906;BAMUM LETTER PHASE-D KUOM;Lo;0;L;;;;;N;;;;; +16907;BAMUM LETTER PHASE-D SAP;Lo;0;L;;;;;N;;;;; +16908;BAMUM LETTER PHASE-D MFEUT;Lo;0;L;;;;;N;;;;; +16909;BAMUM LETTER PHASE-D NDEUX;Lo;0;L;;;;;N;;;;; +1690A;BAMUM LETTER PHASE-D MALEERI;Lo;0;L;;;;;N;;;;; +1690B;BAMUM LETTER PHASE-D MEUT;Lo;0;L;;;;;N;;;;; +1690C;BAMUM LETTER PHASE-D SEUAEQ;Lo;0;L;;;;;N;;;;; +1690D;BAMUM LETTER PHASE-D YEN;Lo;0;L;;;;;N;;;;; +1690E;BAMUM LETTER PHASE-D NJEUAEM;Lo;0;L;;;;;N;;;;; +1690F;BAMUM LETTER PHASE-D KEUOT MBUAE;Lo;0;L;;;;;N;;;;; +16910;BAMUM LETTER PHASE-D NGKEURI;Lo;0;L;;;;;N;;;;; +16911;BAMUM LETTER PHASE-D TU;Lo;0;L;;;;;N;;;;; +16912;BAMUM LETTER PHASE-D GHAA;Lo;0;L;;;;;N;;;;; +16913;BAMUM LETTER PHASE-D NGKYEE;Lo;0;L;;;;;N;;;;; +16914;BAMUM LETTER PHASE-D FEUFEUAET;Lo;0;L;;;;;N;;;;; +16915;BAMUM LETTER PHASE-D NDEE;Lo;0;L;;;;;N;;;;; +16916;BAMUM LETTER PHASE-D MGBOFUM;Lo;0;L;;;;;N;;;;; +16917;BAMUM LETTER PHASE-D LEUAEP;Lo;0;L;;;;;N;;;;; +16918;BAMUM LETTER PHASE-D NDON;Lo;0;L;;;;;N;;;;; +16919;BAMUM LETTER PHASE-D MONI;Lo;0;L;;;;;N;;;;; +1691A;BAMUM LETTER PHASE-D MGBEUN;Lo;0;L;;;;;N;;;;; +1691B;BAMUM LETTER PHASE-D PUUT;Lo;0;L;;;;;N;;;;; +1691C;BAMUM LETTER PHASE-D MGBIEE;Lo;0;L;;;;;N;;;;; +1691D;BAMUM LETTER PHASE-D MFO;Lo;0;L;;;;;N;;;;; +1691E;BAMUM LETTER PHASE-D LUM;Lo;0;L;;;;;N;;;;; +1691F;BAMUM LETTER PHASE-D NSIEEP;Lo;0;L;;;;;N;;;;; +16920;BAMUM LETTER PHASE-D MBAA;Lo;0;L;;;;;N;;;;; +16921;BAMUM LETTER PHASE-D KWAET;Lo;0;L;;;;;N;;;;; +16922;BAMUM LETTER PHASE-D NYET;Lo;0;L;;;;;N;;;;; +16923;BAMUM LETTER PHASE-D TEUAEN;Lo;0;L;;;;;N;;;;; +16924;BAMUM LETTER PHASE-D SOT;Lo;0;L;;;;;N;;;;; +16925;BAMUM LETTER PHASE-D YUWOQ;Lo;0;L;;;;;N;;;;; +16926;BAMUM LETTER PHASE-D KEUM;Lo;0;L;;;;;N;;;;; +16927;BAMUM LETTER PHASE-D RAEM;Lo;0;L;;;;;N;;;;; +16928;BAMUM LETTER PHASE-D TEEEE;Lo;0;L;;;;;N;;;;; +16929;BAMUM LETTER PHASE-D NGKEUAEQ;Lo;0;L;;;;;N;;;;; +1692A;BAMUM LETTER PHASE-D MFEUAE;Lo;0;L;;;;;N;;;;; +1692B;BAMUM LETTER PHASE-D NSIEET;Lo;0;L;;;;;N;;;;; +1692C;BAMUM LETTER PHASE-D KEUP;Lo;0;L;;;;;N;;;;; +1692D;BAMUM LETTER PHASE-D PIP;Lo;0;L;;;;;N;;;;; +1692E;BAMUM LETTER PHASE-D PEUTAE;Lo;0;L;;;;;N;;;;; +1692F;BAMUM LETTER PHASE-D NYUE;Lo;0;L;;;;;N;;;;; +16930;BAMUM LETTER PHASE-D LET;Lo;0;L;;;;;N;;;;; +16931;BAMUM LETTER PHASE-D NGGAAM;Lo;0;L;;;;;N;;;;; +16932;BAMUM LETTER PHASE-D MFIEE;Lo;0;L;;;;;N;;;;; +16933;BAMUM LETTER PHASE-D NGGWAEN;Lo;0;L;;;;;N;;;;; +16934;BAMUM LETTER PHASE-D YUOM;Lo;0;L;;;;;N;;;;; +16935;BAMUM LETTER PHASE-D PAP;Lo;0;L;;;;;N;;;;; +16936;BAMUM LETTER PHASE-D YUOP;Lo;0;L;;;;;N;;;;; +16937;BAMUM LETTER PHASE-D NDAM;Lo;0;L;;;;;N;;;;; +16938;BAMUM LETTER PHASE-D NTEUM;Lo;0;L;;;;;N;;;;; +16939;BAMUM LETTER PHASE-D SUAE;Lo;0;L;;;;;N;;;;; +1693A;BAMUM LETTER PHASE-D KUN;Lo;0;L;;;;;N;;;;; +1693B;BAMUM LETTER PHASE-D NGGEUX;Lo;0;L;;;;;N;;;;; +1693C;BAMUM LETTER PHASE-D NGKIEE;Lo;0;L;;;;;N;;;;; +1693D;BAMUM LETTER PHASE-D TUOT;Lo;0;L;;;;;N;;;;; +1693E;BAMUM LETTER PHASE-D MEUN;Lo;0;L;;;;;N;;;;; +1693F;BAMUM LETTER PHASE-D KUQ;Lo;0;L;;;;;N;;;;; +16940;BAMUM LETTER PHASE-D NSUM;Lo;0;L;;;;;N;;;;; +16941;BAMUM LETTER PHASE-D TEUN;Lo;0;L;;;;;N;;;;; +16942;BAMUM LETTER PHASE-D MAENJET;Lo;0;L;;;;;N;;;;; +16943;BAMUM LETTER PHASE-D NGGAP;Lo;0;L;;;;;N;;;;; +16944;BAMUM LETTER PHASE-D LEUM;Lo;0;L;;;;;N;;;;; +16945;BAMUM LETTER PHASE-D NGGUOM;Lo;0;L;;;;;N;;;;; +16946;BAMUM LETTER PHASE-D NSHUT;Lo;0;L;;;;;N;;;;; +16947;BAMUM LETTER PHASE-D NJUEQ;Lo;0;L;;;;;N;;;;; +16948;BAMUM LETTER PHASE-D GHEUAE;Lo;0;L;;;;;N;;;;; +16949;BAMUM LETTER PHASE-D KU;Lo;0;L;;;;;N;;;;; +1694A;BAMUM LETTER PHASE-D REN OLD;Lo;0;L;;;;;N;;;;; +1694B;BAMUM LETTER PHASE-D TAE;Lo;0;L;;;;;N;;;;; +1694C;BAMUM LETTER PHASE-D TOQ;Lo;0;L;;;;;N;;;;; +1694D;BAMUM LETTER PHASE-D NYI;Lo;0;L;;;;;N;;;;; +1694E;BAMUM LETTER PHASE-D RII;Lo;0;L;;;;;N;;;;; +1694F;BAMUM LETTER PHASE-D LEEEE;Lo;0;L;;;;;N;;;;; +16950;BAMUM LETTER PHASE-D MEEEE;Lo;0;L;;;;;N;;;;; +16951;BAMUM LETTER PHASE-D M;Lo;0;L;;;;;N;;;;; +16952;BAMUM LETTER PHASE-D SUU;Lo;0;L;;;;;N;;;;; +16953;BAMUM LETTER PHASE-D MU;Lo;0;L;;;;;N;;;;; +16954;BAMUM LETTER PHASE-D SHII;Lo;0;L;;;;;N;;;;; +16955;BAMUM LETTER PHASE-D SHEUX;Lo;0;L;;;;;N;;;;; +16956;BAMUM LETTER PHASE-D KYEE;Lo;0;L;;;;;N;;;;; +16957;BAMUM LETTER PHASE-D NU;Lo;0;L;;;;;N;;;;; +16958;BAMUM LETTER PHASE-D SHU;Lo;0;L;;;;;N;;;;; +16959;BAMUM LETTER PHASE-D NTEE;Lo;0;L;;;;;N;;;;; +1695A;BAMUM LETTER PHASE-D PEE;Lo;0;L;;;;;N;;;;; +1695B;BAMUM LETTER PHASE-D NI;Lo;0;L;;;;;N;;;;; +1695C;BAMUM LETTER PHASE-D SHOQ;Lo;0;L;;;;;N;;;;; +1695D;BAMUM LETTER PHASE-D PUQ;Lo;0;L;;;;;N;;;;; +1695E;BAMUM LETTER PHASE-D MVOP;Lo;0;L;;;;;N;;;;; +1695F;BAMUM LETTER PHASE-D LOQ;Lo;0;L;;;;;N;;;;; +16960;BAMUM LETTER PHASE-D REN MUCH;Lo;0;L;;;;;N;;;;; +16961;BAMUM LETTER PHASE-D TI;Lo;0;L;;;;;N;;;;; +16962;BAMUM LETTER PHASE-D NTUU;Lo;0;L;;;;;N;;;;; +16963;BAMUM LETTER PHASE-D MBAA SEVEN;Lo;0;L;;;;;N;;;;; +16964;BAMUM LETTER PHASE-D SAQ;Lo;0;L;;;;;N;;;;; +16965;BAMUM LETTER PHASE-D FAA;Lo;0;L;;;;;N;;;;; +16966;BAMUM LETTER PHASE-E NDAP;Lo;0;L;;;;;N;;;;; +16967;BAMUM LETTER PHASE-E TOON;Lo;0;L;;;;;N;;;;; +16968;BAMUM LETTER PHASE-E MBEUM;Lo;0;L;;;;;N;;;;; +16969;BAMUM LETTER PHASE-E LAP;Lo;0;L;;;;;N;;;;; +1696A;BAMUM LETTER PHASE-E VOM;Lo;0;L;;;;;N;;;;; +1696B;BAMUM LETTER PHASE-E LOON;Lo;0;L;;;;;N;;;;; +1696C;BAMUM LETTER PHASE-E PAA;Lo;0;L;;;;;N;;;;; +1696D;BAMUM LETTER PHASE-E SOM;Lo;0;L;;;;;N;;;;; +1696E;BAMUM LETTER PHASE-E RAQ;Lo;0;L;;;;;N;;;;; +1696F;BAMUM LETTER PHASE-E NSHUOP;Lo;0;L;;;;;N;;;;; +16970;BAMUM LETTER PHASE-E NDUN;Lo;0;L;;;;;N;;;;; +16971;BAMUM LETTER PHASE-E PUAE;Lo;0;L;;;;;N;;;;; +16972;BAMUM LETTER PHASE-E TAM;Lo;0;L;;;;;N;;;;; +16973;BAMUM LETTER PHASE-E NGKA;Lo;0;L;;;;;N;;;;; +16974;BAMUM LETTER PHASE-E KPEUX;Lo;0;L;;;;;N;;;;; +16975;BAMUM LETTER PHASE-E WUO;Lo;0;L;;;;;N;;;;; +16976;BAMUM LETTER PHASE-E SEE;Lo;0;L;;;;;N;;;;; +16977;BAMUM LETTER PHASE-E NGGEUAET;Lo;0;L;;;;;N;;;;; +16978;BAMUM LETTER PHASE-E PAAM;Lo;0;L;;;;;N;;;;; +16979;BAMUM LETTER PHASE-E TOO;Lo;0;L;;;;;N;;;;; +1697A;BAMUM LETTER PHASE-E KUOP;Lo;0;L;;;;;N;;;;; +1697B;BAMUM LETTER PHASE-E LOM;Lo;0;L;;;;;N;;;;; +1697C;BAMUM LETTER PHASE-E NSHIEE;Lo;0;L;;;;;N;;;;; +1697D;BAMUM LETTER PHASE-E NGOP;Lo;0;L;;;;;N;;;;; +1697E;BAMUM LETTER PHASE-E MAEM;Lo;0;L;;;;;N;;;;; +1697F;BAMUM LETTER PHASE-E NGKEUX;Lo;0;L;;;;;N;;;;; +16980;BAMUM LETTER PHASE-E NGOQ;Lo;0;L;;;;;N;;;;; +16981;BAMUM LETTER PHASE-E NSHUE;Lo;0;L;;;;;N;;;;; +16982;BAMUM LETTER PHASE-E RIMGBA;Lo;0;L;;;;;N;;;;; +16983;BAMUM LETTER PHASE-E NJEUX;Lo;0;L;;;;;N;;;;; +16984;BAMUM LETTER PHASE-E PEEM;Lo;0;L;;;;;N;;;;; +16985;BAMUM LETTER PHASE-E SAA;Lo;0;L;;;;;N;;;;; +16986;BAMUM LETTER PHASE-E NGGURAE;Lo;0;L;;;;;N;;;;; +16987;BAMUM LETTER PHASE-E MGBA;Lo;0;L;;;;;N;;;;; +16988;BAMUM LETTER PHASE-E GHEUX;Lo;0;L;;;;;N;;;;; +16989;BAMUM LETTER PHASE-E NGKEUAEM;Lo;0;L;;;;;N;;;;; +1698A;BAMUM LETTER PHASE-E NJAEMLI;Lo;0;L;;;;;N;;;;; +1698B;BAMUM LETTER PHASE-E MAP;Lo;0;L;;;;;N;;;;; +1698C;BAMUM LETTER PHASE-E LOOT;Lo;0;L;;;;;N;;;;; +1698D;BAMUM LETTER PHASE-E NGGEEEE;Lo;0;L;;;;;N;;;;; +1698E;BAMUM LETTER PHASE-E NDIQ;Lo;0;L;;;;;N;;;;; +1698F;BAMUM LETTER PHASE-E TAEN NTEUM;Lo;0;L;;;;;N;;;;; +16990;BAMUM LETTER PHASE-E SET;Lo;0;L;;;;;N;;;;; +16991;BAMUM LETTER PHASE-E PUM;Lo;0;L;;;;;N;;;;; +16992;BAMUM LETTER PHASE-E NDAA SOFTNESS;Lo;0;L;;;;;N;;;;; +16993;BAMUM LETTER PHASE-E NGGUAESHAE NYAM;Lo;0;L;;;;;N;;;;; +16994;BAMUM LETTER PHASE-E YIEE;Lo;0;L;;;;;N;;;;; +16995;BAMUM LETTER PHASE-E GHEUN;Lo;0;L;;;;;N;;;;; +16996;BAMUM LETTER PHASE-E TUAE;Lo;0;L;;;;;N;;;;; +16997;BAMUM LETTER PHASE-E YEUAE;Lo;0;L;;;;;N;;;;; +16998;BAMUM LETTER PHASE-E PO;Lo;0;L;;;;;N;;;;; +16999;BAMUM LETTER PHASE-E TUMAE;Lo;0;L;;;;;N;;;;; +1699A;BAMUM LETTER PHASE-E KEUAE;Lo;0;L;;;;;N;;;;; +1699B;BAMUM LETTER PHASE-E SUAEN;Lo;0;L;;;;;N;;;;; +1699C;BAMUM LETTER PHASE-E TEUAEQ;Lo;0;L;;;;;N;;;;; +1699D;BAMUM LETTER PHASE-E VEUAE;Lo;0;L;;;;;N;;;;; +1699E;BAMUM LETTER PHASE-E WEUX;Lo;0;L;;;;;N;;;;; +1699F;BAMUM LETTER PHASE-E LAAM;Lo;0;L;;;;;N;;;;; +169A0;BAMUM LETTER PHASE-E PU;Lo;0;L;;;;;N;;;;; +169A1;BAMUM LETTER PHASE-E TAAQ;Lo;0;L;;;;;N;;;;; +169A2;BAMUM LETTER PHASE-E GHAAMAE;Lo;0;L;;;;;N;;;;; +169A3;BAMUM LETTER PHASE-E NGEUREUT;Lo;0;L;;;;;N;;;;; +169A4;BAMUM LETTER PHASE-E SHEUAEQ;Lo;0;L;;;;;N;;;;; +169A5;BAMUM LETTER PHASE-E MGBEN;Lo;0;L;;;;;N;;;;; +169A6;BAMUM LETTER PHASE-E MBEE;Lo;0;L;;;;;N;;;;; +169A7;BAMUM LETTER PHASE-E NZAQ;Lo;0;L;;;;;N;;;;; +169A8;BAMUM LETTER PHASE-E NKOM;Lo;0;L;;;;;N;;;;; +169A9;BAMUM LETTER PHASE-E GBET;Lo;0;L;;;;;N;;;;; +169AA;BAMUM LETTER PHASE-E TUM;Lo;0;L;;;;;N;;;;; +169AB;BAMUM LETTER PHASE-E KUET;Lo;0;L;;;;;N;;;;; +169AC;BAMUM LETTER PHASE-E YAP;Lo;0;L;;;;;N;;;;; +169AD;BAMUM LETTER PHASE-E NYI CLEAVER;Lo;0;L;;;;;N;;;;; +169AE;BAMUM LETTER PHASE-E YIT;Lo;0;L;;;;;N;;;;; +169AF;BAMUM LETTER PHASE-E MFEUQ;Lo;0;L;;;;;N;;;;; +169B0;BAMUM LETTER PHASE-E NDIAQ;Lo;0;L;;;;;N;;;;; +169B1;BAMUM LETTER PHASE-E PIEEQ;Lo;0;L;;;;;N;;;;; +169B2;BAMUM LETTER PHASE-E YUEQ;Lo;0;L;;;;;N;;;;; +169B3;BAMUM LETTER PHASE-E LEUAEM;Lo;0;L;;;;;N;;;;; +169B4;BAMUM LETTER PHASE-E FUE;Lo;0;L;;;;;N;;;;; +169B5;BAMUM LETTER PHASE-E GBEUX;Lo;0;L;;;;;N;;;;; +169B6;BAMUM LETTER PHASE-E NGKUP;Lo;0;L;;;;;N;;;;; +169B7;BAMUM LETTER PHASE-E KET;Lo;0;L;;;;;N;;;;; +169B8;BAMUM LETTER PHASE-E MAE;Lo;0;L;;;;;N;;;;; +169B9;BAMUM LETTER PHASE-E NGKAAMI;Lo;0;L;;;;;N;;;;; +169BA;BAMUM LETTER PHASE-E GHET;Lo;0;L;;;;;N;;;;; +169BB;BAMUM LETTER PHASE-E FA;Lo;0;L;;;;;N;;;;; +169BC;BAMUM LETTER PHASE-E NTUM;Lo;0;L;;;;;N;;;;; +169BD;BAMUM LETTER PHASE-E PEUT;Lo;0;L;;;;;N;;;;; +169BE;BAMUM LETTER PHASE-E YEUM;Lo;0;L;;;;;N;;;;; +169BF;BAMUM LETTER PHASE-E NGGEUAE;Lo;0;L;;;;;N;;;;; +169C0;BAMUM LETTER PHASE-E NYI BETWEEN;Lo;0;L;;;;;N;;;;; +169C1;BAMUM LETTER PHASE-E NZUQ;Lo;0;L;;;;;N;;;;; +169C2;BAMUM LETTER PHASE-E POON;Lo;0;L;;;;;N;;;;; +169C3;BAMUM LETTER PHASE-E MIEE;Lo;0;L;;;;;N;;;;; +169C4;BAMUM LETTER PHASE-E FUET;Lo;0;L;;;;;N;;;;; +169C5;BAMUM LETTER PHASE-E NAE;Lo;0;L;;;;;N;;;;; +169C6;BAMUM LETTER PHASE-E MUAE;Lo;0;L;;;;;N;;;;; +169C7;BAMUM LETTER PHASE-E GHEUAE;Lo;0;L;;;;;N;;;;; +169C8;BAMUM LETTER PHASE-E FU I;Lo;0;L;;;;;N;;;;; +169C9;BAMUM LETTER PHASE-E MVI;Lo;0;L;;;;;N;;;;; +169CA;BAMUM LETTER PHASE-E PUAQ;Lo;0;L;;;;;N;;;;; +169CB;BAMUM LETTER PHASE-E NGKUM;Lo;0;L;;;;;N;;;;; +169CC;BAMUM LETTER PHASE-E KUT;Lo;0;L;;;;;N;;;;; +169CD;BAMUM LETTER PHASE-E PIET;Lo;0;L;;;;;N;;;;; +169CE;BAMUM LETTER PHASE-E NTAP;Lo;0;L;;;;;N;;;;; +169CF;BAMUM LETTER PHASE-E YEUAET;Lo;0;L;;;;;N;;;;; +169D0;BAMUM LETTER PHASE-E NGGUP;Lo;0;L;;;;;N;;;;; +169D1;BAMUM LETTER PHASE-E PA PEOPLE;Lo;0;L;;;;;N;;;;; +169D2;BAMUM LETTER PHASE-E FU CALL;Lo;0;L;;;;;N;;;;; +169D3;BAMUM LETTER PHASE-E FOM;Lo;0;L;;;;;N;;;;; +169D4;BAMUM LETTER PHASE-E NJEE;Lo;0;L;;;;;N;;;;; +169D5;BAMUM LETTER PHASE-E A;Lo;0;L;;;;;N;;;;; +169D6;BAMUM LETTER PHASE-E TOQ;Lo;0;L;;;;;N;;;;; +169D7;BAMUM LETTER PHASE-E O;Lo;0;L;;;;;N;;;;; +169D8;BAMUM LETTER PHASE-E I;Lo;0;L;;;;;N;;;;; +169D9;BAMUM LETTER PHASE-E LAQ;Lo;0;L;;;;;N;;;;; +169DA;BAMUM LETTER PHASE-E PA PLURAL;Lo;0;L;;;;;N;;;;; +169DB;BAMUM LETTER PHASE-E TAA;Lo;0;L;;;;;N;;;;; +169DC;BAMUM LETTER PHASE-E TAQ;Lo;0;L;;;;;N;;;;; +169DD;BAMUM LETTER PHASE-E NDAA MY HOUSE;Lo;0;L;;;;;N;;;;; +169DE;BAMUM LETTER PHASE-E SHIQ;Lo;0;L;;;;;N;;;;; +169DF;BAMUM LETTER PHASE-E YEUX;Lo;0;L;;;;;N;;;;; +169E0;BAMUM LETTER PHASE-E NGUAE;Lo;0;L;;;;;N;;;;; +169E1;BAMUM LETTER PHASE-E YUAEN;Lo;0;L;;;;;N;;;;; +169E2;BAMUM LETTER PHASE-E YOQ SWIMMING;Lo;0;L;;;;;N;;;;; +169E3;BAMUM LETTER PHASE-E YOQ COVER;Lo;0;L;;;;;N;;;;; +169E4;BAMUM LETTER PHASE-E YUQ;Lo;0;L;;;;;N;;;;; +169E5;BAMUM LETTER PHASE-E YUN;Lo;0;L;;;;;N;;;;; +169E6;BAMUM LETTER PHASE-E KEUX;Lo;0;L;;;;;N;;;;; +169E7;BAMUM LETTER PHASE-E PEUX;Lo;0;L;;;;;N;;;;; +169E8;BAMUM LETTER PHASE-E NJEE EPOCH;Lo;0;L;;;;;N;;;;; +169E9;BAMUM LETTER PHASE-E PUE;Lo;0;L;;;;;N;;;;; +169EA;BAMUM LETTER PHASE-E WUE;Lo;0;L;;;;;N;;;;; +169EB;BAMUM LETTER PHASE-E FEE;Lo;0;L;;;;;N;;;;; +169EC;BAMUM LETTER PHASE-E VEE;Lo;0;L;;;;;N;;;;; +169ED;BAMUM LETTER PHASE-E LU;Lo;0;L;;;;;N;;;;; +169EE;BAMUM LETTER PHASE-E MI;Lo;0;L;;;;;N;;;;; +169EF;BAMUM LETTER PHASE-E REUX;Lo;0;L;;;;;N;;;;; +169F0;BAMUM LETTER PHASE-E RAE;Lo;0;L;;;;;N;;;;; +169F1;BAMUM LETTER PHASE-E NGUAET;Lo;0;L;;;;;N;;;;; +169F2;BAMUM LETTER PHASE-E NGA;Lo;0;L;;;;;N;;;;; +169F3;BAMUM LETTER PHASE-E SHO;Lo;0;L;;;;;N;;;;; +169F4;BAMUM LETTER PHASE-E SHOQ;Lo;0;L;;;;;N;;;;; +169F5;BAMUM LETTER PHASE-E FU REMEDY;Lo;0;L;;;;;N;;;;; +169F6;BAMUM LETTER PHASE-E NA;Lo;0;L;;;;;N;;;;; +169F7;BAMUM LETTER PHASE-E PI;Lo;0;L;;;;;N;;;;; +169F8;BAMUM LETTER PHASE-E LOQ;Lo;0;L;;;;;N;;;;; +169F9;BAMUM LETTER PHASE-E KO;Lo;0;L;;;;;N;;;;; +169FA;BAMUM LETTER PHASE-E MEN;Lo;0;L;;;;;N;;;;; +169FB;BAMUM LETTER PHASE-E MA;Lo;0;L;;;;;N;;;;; +169FC;BAMUM LETTER PHASE-E MAQ;Lo;0;L;;;;;N;;;;; +169FD;BAMUM LETTER PHASE-E TEU;Lo;0;L;;;;;N;;;;; +169FE;BAMUM LETTER PHASE-E KI;Lo;0;L;;;;;N;;;;; +169FF;BAMUM LETTER PHASE-E MON;Lo;0;L;;;;;N;;;;; +16A00;BAMUM LETTER PHASE-E TEN;Lo;0;L;;;;;N;;;;; +16A01;BAMUM LETTER PHASE-E FAQ;Lo;0;L;;;;;N;;;;; +16A02;BAMUM LETTER PHASE-E GHOM;Lo;0;L;;;;;N;;;;; +16A03;BAMUM LETTER PHASE-F KA;Lo;0;L;;;;;N;;;;; +16A04;BAMUM LETTER PHASE-F U;Lo;0;L;;;;;N;;;;; +16A05;BAMUM LETTER PHASE-F KU;Lo;0;L;;;;;N;;;;; +16A06;BAMUM LETTER PHASE-F EE;Lo;0;L;;;;;N;;;;; +16A07;BAMUM LETTER PHASE-F REE;Lo;0;L;;;;;N;;;;; +16A08;BAMUM LETTER PHASE-F TAE;Lo;0;L;;;;;N;;;;; +16A09;BAMUM LETTER PHASE-F NYI;Lo;0;L;;;;;N;;;;; +16A0A;BAMUM LETTER PHASE-F LA;Lo;0;L;;;;;N;;;;; +16A0B;BAMUM LETTER PHASE-F RII;Lo;0;L;;;;;N;;;;; +16A0C;BAMUM LETTER PHASE-F RIEE;Lo;0;L;;;;;N;;;;; +16A0D;BAMUM LETTER PHASE-F MEEEE;Lo;0;L;;;;;N;;;;; +16A0E;BAMUM LETTER PHASE-F TAA;Lo;0;L;;;;;N;;;;; +16A0F;BAMUM LETTER PHASE-F NDAA;Lo;0;L;;;;;N;;;;; +16A10;BAMUM LETTER PHASE-F NJAEM;Lo;0;L;;;;;N;;;;; +16A11;BAMUM LETTER PHASE-F M;Lo;0;L;;;;;N;;;;; +16A12;BAMUM LETTER PHASE-F SUU;Lo;0;L;;;;;N;;;;; +16A13;BAMUM LETTER PHASE-F SHII;Lo;0;L;;;;;N;;;;; +16A14;BAMUM LETTER PHASE-F SI;Lo;0;L;;;;;N;;;;; +16A15;BAMUM LETTER PHASE-F SEUX;Lo;0;L;;;;;N;;;;; +16A16;BAMUM LETTER PHASE-F KYEE;Lo;0;L;;;;;N;;;;; +16A17;BAMUM LETTER PHASE-F KET;Lo;0;L;;;;;N;;;;; +16A18;BAMUM LETTER PHASE-F NUAE;Lo;0;L;;;;;N;;;;; +16A19;BAMUM LETTER PHASE-F NU;Lo;0;L;;;;;N;;;;; +16A1A;BAMUM LETTER PHASE-F NJUAE;Lo;0;L;;;;;N;;;;; +16A1B;BAMUM LETTER PHASE-F YOQ;Lo;0;L;;;;;N;;;;; +16A1C;BAMUM LETTER PHASE-F SHU;Lo;0;L;;;;;N;;;;; +16A1D;BAMUM LETTER PHASE-F YA;Lo;0;L;;;;;N;;;;; +16A1E;BAMUM LETTER PHASE-F NSHA;Lo;0;L;;;;;N;;;;; +16A1F;BAMUM LETTER PHASE-F PEUX;Lo;0;L;;;;;N;;;;; +16A20;BAMUM LETTER PHASE-F NTEE;Lo;0;L;;;;;N;;;;; +16A21;BAMUM LETTER PHASE-F WUE;Lo;0;L;;;;;N;;;;; +16A22;BAMUM LETTER PHASE-F PEE;Lo;0;L;;;;;N;;;;; +16A23;BAMUM LETTER PHASE-F RU;Lo;0;L;;;;;N;;;;; +16A24;BAMUM LETTER PHASE-F NI;Lo;0;L;;;;;N;;;;; +16A25;BAMUM LETTER PHASE-F REUX;Lo;0;L;;;;;N;;;;; +16A26;BAMUM LETTER PHASE-F KEN;Lo;0;L;;;;;N;;;;; +16A27;BAMUM LETTER PHASE-F NGKWAEN;Lo;0;L;;;;;N;;;;; +16A28;BAMUM LETTER PHASE-F NGGA;Lo;0;L;;;;;N;;;;; +16A29;BAMUM LETTER PHASE-F SHO;Lo;0;L;;;;;N;;;;; +16A2A;BAMUM LETTER PHASE-F PUAE;Lo;0;L;;;;;N;;;;; +16A2B;BAMUM LETTER PHASE-F FOM;Lo;0;L;;;;;N;;;;; +16A2C;BAMUM LETTER PHASE-F WA;Lo;0;L;;;;;N;;;;; +16A2D;BAMUM LETTER PHASE-F LI;Lo;0;L;;;;;N;;;;; +16A2E;BAMUM LETTER PHASE-F LOQ;Lo;0;L;;;;;N;;;;; +16A2F;BAMUM LETTER PHASE-F KO;Lo;0;L;;;;;N;;;;; +16A30;BAMUM LETTER PHASE-F MBEN;Lo;0;L;;;;;N;;;;; +16A31;BAMUM LETTER PHASE-F REN;Lo;0;L;;;;;N;;;;; +16A32;BAMUM LETTER PHASE-F MA;Lo;0;L;;;;;N;;;;; +16A33;BAMUM LETTER PHASE-F MO;Lo;0;L;;;;;N;;;;; +16A34;BAMUM LETTER PHASE-F MBAA;Lo;0;L;;;;;N;;;;; +16A35;BAMUM LETTER PHASE-F TET;Lo;0;L;;;;;N;;;;; +16A36;BAMUM LETTER PHASE-F KPA;Lo;0;L;;;;;N;;;;; +16A37;BAMUM LETTER PHASE-F SAMBA;Lo;0;L;;;;;N;;;;; +16A38;BAMUM LETTER PHASE-F VUEQ;Lo;0;L;;;;;N;;;;; +16A40;MRO LETTER TA;Lo;0;L;;;;;N;;;;; +16A41;MRO LETTER NGI;Lo;0;L;;;;;N;;;;; +16A42;MRO LETTER YO;Lo;0;L;;;;;N;;;;; +16A43;MRO LETTER MIM;Lo;0;L;;;;;N;;;;; +16A44;MRO LETTER BA;Lo;0;L;;;;;N;;;;; +16A45;MRO LETTER DA;Lo;0;L;;;;;N;;;;; +16A46;MRO LETTER A;Lo;0;L;;;;;N;;;;; +16A47;MRO LETTER PHI;Lo;0;L;;;;;N;;;;; +16A48;MRO LETTER KHAI;Lo;0;L;;;;;N;;;;; +16A49;MRO LETTER HAO;Lo;0;L;;;;;N;;;;; +16A4A;MRO LETTER DAI;Lo;0;L;;;;;N;;;;; +16A4B;MRO LETTER CHU;Lo;0;L;;;;;N;;;;; +16A4C;MRO LETTER KEAAE;Lo;0;L;;;;;N;;;;; +16A4D;MRO LETTER OL;Lo;0;L;;;;;N;;;;; +16A4E;MRO LETTER MAEM;Lo;0;L;;;;;N;;;;; +16A4F;MRO LETTER NIN;Lo;0;L;;;;;N;;;;; +16A50;MRO LETTER PA;Lo;0;L;;;;;N;;;;; +16A51;MRO LETTER OO;Lo;0;L;;;;;N;;;;; +16A52;MRO LETTER O;Lo;0;L;;;;;N;;;;; +16A53;MRO LETTER RO;Lo;0;L;;;;;N;;;;; +16A54;MRO LETTER SHI;Lo;0;L;;;;;N;;;;; +16A55;MRO LETTER THEA;Lo;0;L;;;;;N;;;;; +16A56;MRO LETTER EA;Lo;0;L;;;;;N;;;;; +16A57;MRO LETTER WA;Lo;0;L;;;;;N;;;;; +16A58;MRO LETTER E;Lo;0;L;;;;;N;;;;; +16A59;MRO LETTER KO;Lo;0;L;;;;;N;;;;; +16A5A;MRO LETTER LAN;Lo;0;L;;;;;N;;;;; +16A5B;MRO LETTER LA;Lo;0;L;;;;;N;;;;; +16A5C;MRO LETTER HAI;Lo;0;L;;;;;N;;;;; +16A5D;MRO LETTER RI;Lo;0;L;;;;;N;;;;; +16A5E;MRO LETTER TEK;Lo;0;L;;;;;N;;;;; +16A60;MRO DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +16A61;MRO DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +16A62;MRO DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +16A63;MRO DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +16A64;MRO DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +16A65;MRO DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +16A66;MRO DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +16A67;MRO DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +16A68;MRO DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +16A69;MRO DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +16A6E;MRO DANDA;Po;0;L;;;;;N;;;;; +16A6F;MRO DOUBLE DANDA;Po;0;L;;;;;N;;;;; +16AD0;BASSA VAH LETTER ENNI;Lo;0;L;;;;;N;;;;; +16AD1;BASSA VAH LETTER KA;Lo;0;L;;;;;N;;;;; +16AD2;BASSA VAH LETTER SE;Lo;0;L;;;;;N;;;;; +16AD3;BASSA VAH LETTER FA;Lo;0;L;;;;;N;;;;; +16AD4;BASSA VAH LETTER MBE;Lo;0;L;;;;;N;;;;; +16AD5;BASSA VAH LETTER YIE;Lo;0;L;;;;;N;;;;; +16AD6;BASSA VAH LETTER GAH;Lo;0;L;;;;;N;;;;; +16AD7;BASSA VAH LETTER DHII;Lo;0;L;;;;;N;;;;; +16AD8;BASSA VAH LETTER KPAH;Lo;0;L;;;;;N;;;;; +16AD9;BASSA VAH LETTER JO;Lo;0;L;;;;;N;;;;; +16ADA;BASSA VAH LETTER HWAH;Lo;0;L;;;;;N;;;;; +16ADB;BASSA VAH LETTER WA;Lo;0;L;;;;;N;;;;; +16ADC;BASSA VAH LETTER ZO;Lo;0;L;;;;;N;;;;; +16ADD;BASSA VAH LETTER GBU;Lo;0;L;;;;;N;;;;; +16ADE;BASSA VAH LETTER DO;Lo;0;L;;;;;N;;;;; +16ADF;BASSA VAH LETTER CE;Lo;0;L;;;;;N;;;;; +16AE0;BASSA VAH LETTER UWU;Lo;0;L;;;;;N;;;;; +16AE1;BASSA VAH LETTER TO;Lo;0;L;;;;;N;;;;; +16AE2;BASSA VAH LETTER BA;Lo;0;L;;;;;N;;;;; +16AE3;BASSA VAH LETTER VU;Lo;0;L;;;;;N;;;;; +16AE4;BASSA VAH LETTER YEIN;Lo;0;L;;;;;N;;;;; +16AE5;BASSA VAH LETTER PA;Lo;0;L;;;;;N;;;;; +16AE6;BASSA VAH LETTER WADDA;Lo;0;L;;;;;N;;;;; +16AE7;BASSA VAH LETTER A;Lo;0;L;;;;;N;;;;; +16AE8;BASSA VAH LETTER O;Lo;0;L;;;;;N;;;;; +16AE9;BASSA VAH LETTER OO;Lo;0;L;;;;;N;;;;; +16AEA;BASSA VAH LETTER U;Lo;0;L;;;;;N;;;;; +16AEB;BASSA VAH LETTER EE;Lo;0;L;;;;;N;;;;; +16AEC;BASSA VAH LETTER E;Lo;0;L;;;;;N;;;;; +16AED;BASSA VAH LETTER I;Lo;0;L;;;;;N;;;;; +16AF0;BASSA VAH COMBINING HIGH TONE;Mn;1;NSM;;;;;N;;;;; +16AF1;BASSA VAH COMBINING LOW TONE;Mn;1;NSM;;;;;N;;;;; +16AF2;BASSA VAH COMBINING MID TONE;Mn;1;NSM;;;;;N;;;;; +16AF3;BASSA VAH COMBINING LOW-MID TONE;Mn;1;NSM;;;;;N;;;;; +16AF4;BASSA VAH COMBINING HIGH-LOW TONE;Mn;1;NSM;;;;;N;;;;; +16AF5;BASSA VAH FULL STOP;Po;0;L;;;;;N;;;;; +16B00;PAHAWH HMONG VOWEL KEEB;Lo;0;L;;;;;N;;;;; +16B01;PAHAWH HMONG VOWEL KEEV;Lo;0;L;;;;;N;;;;; +16B02;PAHAWH HMONG VOWEL KIB;Lo;0;L;;;;;N;;;;; +16B03;PAHAWH HMONG VOWEL KIV;Lo;0;L;;;;;N;;;;; +16B04;PAHAWH HMONG VOWEL KAUB;Lo;0;L;;;;;N;;;;; +16B05;PAHAWH HMONG VOWEL KAUV;Lo;0;L;;;;;N;;;;; +16B06;PAHAWH HMONG VOWEL KUB;Lo;0;L;;;;;N;;;;; +16B07;PAHAWH HMONG VOWEL KUV;Lo;0;L;;;;;N;;;;; +16B08;PAHAWH HMONG VOWEL KEB;Lo;0;L;;;;;N;;;;; +16B09;PAHAWH HMONG VOWEL KEV;Lo;0;L;;;;;N;;;;; +16B0A;PAHAWH HMONG VOWEL KAIB;Lo;0;L;;;;;N;;;;; +16B0B;PAHAWH HMONG VOWEL KAIV;Lo;0;L;;;;;N;;;;; +16B0C;PAHAWH HMONG VOWEL KOOB;Lo;0;L;;;;;N;;;;; +16B0D;PAHAWH HMONG VOWEL KOOV;Lo;0;L;;;;;N;;;;; +16B0E;PAHAWH HMONG VOWEL KAWB;Lo;0;L;;;;;N;;;;; +16B0F;PAHAWH HMONG VOWEL KAWV;Lo;0;L;;;;;N;;;;; +16B10;PAHAWH HMONG VOWEL KUAB;Lo;0;L;;;;;N;;;;; +16B11;PAHAWH HMONG VOWEL KUAV;Lo;0;L;;;;;N;;;;; +16B12;PAHAWH HMONG VOWEL KOB;Lo;0;L;;;;;N;;;;; +16B13;PAHAWH HMONG VOWEL KOV;Lo;0;L;;;;;N;;;;; +16B14;PAHAWH HMONG VOWEL KIAB;Lo;0;L;;;;;N;;;;; +16B15;PAHAWH HMONG VOWEL KIAV;Lo;0;L;;;;;N;;;;; +16B16;PAHAWH HMONG VOWEL KAB;Lo;0;L;;;;;N;;;;; +16B17;PAHAWH HMONG VOWEL KAV;Lo;0;L;;;;;N;;;;; +16B18;PAHAWH HMONG VOWEL KWB;Lo;0;L;;;;;N;;;;; +16B19;PAHAWH HMONG VOWEL KWV;Lo;0;L;;;;;N;;;;; +16B1A;PAHAWH HMONG VOWEL KAAB;Lo;0;L;;;;;N;;;;; +16B1B;PAHAWH HMONG VOWEL KAAV;Lo;0;L;;;;;N;;;;; +16B1C;PAHAWH HMONG CONSONANT VAU;Lo;0;L;;;;;N;;;;; +16B1D;PAHAWH HMONG CONSONANT NTSAU;Lo;0;L;;;;;N;;;;; +16B1E;PAHAWH HMONG CONSONANT LAU;Lo;0;L;;;;;N;;;;; +16B1F;PAHAWH HMONG CONSONANT HAU;Lo;0;L;;;;;N;;;;; +16B20;PAHAWH HMONG CONSONANT NLAU;Lo;0;L;;;;;N;;;;; +16B21;PAHAWH HMONG CONSONANT RAU;Lo;0;L;;;;;N;;;;; +16B22;PAHAWH HMONG CONSONANT NKAU;Lo;0;L;;;;;N;;;;; +16B23;PAHAWH HMONG CONSONANT QHAU;Lo;0;L;;;;;N;;;;; +16B24;PAHAWH HMONG CONSONANT YAU;Lo;0;L;;;;;N;;;;; +16B25;PAHAWH HMONG CONSONANT HLAU;Lo;0;L;;;;;N;;;;; +16B26;PAHAWH HMONG CONSONANT MAU;Lo;0;L;;;;;N;;;;; +16B27;PAHAWH HMONG CONSONANT CHAU;Lo;0;L;;;;;N;;;;; +16B28;PAHAWH HMONG CONSONANT NCHAU;Lo;0;L;;;;;N;;;;; +16B29;PAHAWH HMONG CONSONANT HNAU;Lo;0;L;;;;;N;;;;; +16B2A;PAHAWH HMONG CONSONANT PLHAU;Lo;0;L;;;;;N;;;;; +16B2B;PAHAWH HMONG CONSONANT NTHAU;Lo;0;L;;;;;N;;;;; +16B2C;PAHAWH HMONG CONSONANT NAU;Lo;0;L;;;;;N;;;;; +16B2D;PAHAWH HMONG CONSONANT AU;Lo;0;L;;;;;N;;;;; +16B2E;PAHAWH HMONG CONSONANT XAU;Lo;0;L;;;;;N;;;;; +16B2F;PAHAWH HMONG CONSONANT CAU;Lo;0;L;;;;;N;;;;; +16B30;PAHAWH HMONG MARK CIM TUB;Mn;230;NSM;;;;;N;;;;; +16B31;PAHAWH HMONG MARK CIM SO;Mn;230;NSM;;;;;N;;;;; +16B32;PAHAWH HMONG MARK CIM KES;Mn;230;NSM;;;;;N;;;;; +16B33;PAHAWH HMONG MARK CIM KHAV;Mn;230;NSM;;;;;N;;;;; +16B34;PAHAWH HMONG MARK CIM SUAM;Mn;230;NSM;;;;;N;;;;; +16B35;PAHAWH HMONG MARK CIM HOM;Mn;230;NSM;;;;;N;;;;; +16B36;PAHAWH HMONG MARK CIM TAUM;Mn;230;NSM;;;;;N;;;;; +16B37;PAHAWH HMONG SIGN VOS THOM;Po;0;L;;;;;N;;;;; +16B38;PAHAWH HMONG SIGN VOS TSHAB CEEB;Po;0;L;;;;;N;;;;; +16B39;PAHAWH HMONG SIGN CIM CHEEM;Po;0;L;;;;;N;;;;; +16B3A;PAHAWH HMONG SIGN VOS THIAB;Po;0;L;;;;;N;;;;; +16B3B;PAHAWH HMONG SIGN VOS FEEM;Po;0;L;;;;;N;;;;; +16B3C;PAHAWH HMONG SIGN XYEEM NTXIV;So;0;L;;;;;N;;;;; +16B3D;PAHAWH HMONG SIGN XYEEM RHO;So;0;L;;;;;N;;;;; +16B3E;PAHAWH HMONG SIGN XYEEM TOV;So;0;L;;;;;N;;;;; +16B3F;PAHAWH HMONG SIGN XYEEM FAIB;So;0;L;;;;;N;;;;; +16B40;PAHAWH HMONG SIGN VOS SEEV;Lm;0;L;;;;;N;;;;; +16B41;PAHAWH HMONG SIGN MEEJ SUAB;Lm;0;L;;;;;N;;;;; +16B42;PAHAWH HMONG SIGN VOS NRUA;Lm;0;L;;;;;N;;;;; +16B43;PAHAWH HMONG SIGN IB YAM;Lm;0;L;;;;;N;;;;; +16B44;PAHAWH HMONG SIGN XAUS;Po;0;L;;;;;N;;;;; +16B45;PAHAWH HMONG SIGN CIM TSOV ROG;So;0;L;;;;;N;;;;; +16B50;PAHAWH HMONG DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +16B51;PAHAWH HMONG DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +16B52;PAHAWH HMONG DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +16B53;PAHAWH HMONG DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +16B54;PAHAWH HMONG DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +16B55;PAHAWH HMONG DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +16B56;PAHAWH HMONG DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +16B57;PAHAWH HMONG DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +16B58;PAHAWH HMONG DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +16B59;PAHAWH HMONG DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +16B5B;PAHAWH HMONG NUMBER TENS;No;0;L;;;;10;N;;;;; +16B5C;PAHAWH HMONG NUMBER HUNDREDS;No;0;L;;;;100;N;;;;; +16B5D;PAHAWH HMONG NUMBER TEN THOUSANDS;No;0;L;;;;10000;N;;;;; +16B5E;PAHAWH HMONG NUMBER MILLIONS;No;0;L;;;;1000000;N;;;;; +16B5F;PAHAWH HMONG NUMBER HUNDRED MILLIONS;No;0;L;;;;100000000;N;;;;; +16B60;PAHAWH HMONG NUMBER TEN BILLIONS;No;0;L;;;;10000000000;N;;;;; +16B61;PAHAWH HMONG NUMBER TRILLIONS;No;0;L;;;;1000000000000;N;;;;; +16B63;PAHAWH HMONG SIGN VOS LUB;Lo;0;L;;;;;N;;;;; +16B64;PAHAWH HMONG SIGN XYOO;Lo;0;L;;;;;N;;;;; +16B65;PAHAWH HMONG SIGN HLI;Lo;0;L;;;;;N;;;;; +16B66;PAHAWH HMONG SIGN THIRD-STAGE HLI;Lo;0;L;;;;;N;;;;; +16B67;PAHAWH HMONG SIGN ZWJ THAJ;Lo;0;L;;;;;N;;;;; +16B68;PAHAWH HMONG SIGN HNUB;Lo;0;L;;;;;N;;;;; +16B69;PAHAWH HMONG SIGN NQIG;Lo;0;L;;;;;N;;;;; +16B6A;PAHAWH HMONG SIGN XIAB;Lo;0;L;;;;;N;;;;; +16B6B;PAHAWH HMONG SIGN NTUJ;Lo;0;L;;;;;N;;;;; +16B6C;PAHAWH HMONG SIGN AV;Lo;0;L;;;;;N;;;;; +16B6D;PAHAWH HMONG SIGN TXHEEJ CEEV;Lo;0;L;;;;;N;;;;; +16B6E;PAHAWH HMONG SIGN MEEJ TSEEB;Lo;0;L;;;;;N;;;;; +16B6F;PAHAWH HMONG SIGN TAU;Lo;0;L;;;;;N;;;;; +16B70;PAHAWH HMONG SIGN LOS;Lo;0;L;;;;;N;;;;; +16B71;PAHAWH HMONG SIGN MUS;Lo;0;L;;;;;N;;;;; +16B72;PAHAWH HMONG SIGN CIM HAIS LUS NTOG NTOG;Lo;0;L;;;;;N;;;;; +16B73;PAHAWH HMONG SIGN CIM CUAM TSHOOJ;Lo;0;L;;;;;N;;;;; +16B74;PAHAWH HMONG SIGN CIM TXWV;Lo;0;L;;;;;N;;;;; +16B75;PAHAWH HMONG SIGN CIM TXWV CHWV;Lo;0;L;;;;;N;;;;; +16B76;PAHAWH HMONG SIGN CIM PUB DAWB;Lo;0;L;;;;;N;;;;; +16B77;PAHAWH HMONG SIGN CIM NRES TOS;Lo;0;L;;;;;N;;;;; +16B7D;PAHAWH HMONG CLAN SIGN TSHEEJ;Lo;0;L;;;;;N;;;;; +16B7E;PAHAWH HMONG CLAN SIGN YEEG;Lo;0;L;;;;;N;;;;; +16B7F;PAHAWH HMONG CLAN SIGN LIS;Lo;0;L;;;;;N;;;;; +16B80;PAHAWH HMONG CLAN SIGN LAUJ;Lo;0;L;;;;;N;;;;; +16B81;PAHAWH HMONG CLAN SIGN XYOOJ;Lo;0;L;;;;;N;;;;; +16B82;PAHAWH HMONG CLAN SIGN KOO;Lo;0;L;;;;;N;;;;; +16B83;PAHAWH HMONG CLAN SIGN HAWJ;Lo;0;L;;;;;N;;;;; +16B84;PAHAWH HMONG CLAN SIGN MUAS;Lo;0;L;;;;;N;;;;; +16B85;PAHAWH HMONG CLAN SIGN THOJ;Lo;0;L;;;;;N;;;;; +16B86;PAHAWH HMONG CLAN SIGN TSAB;Lo;0;L;;;;;N;;;;; +16B87;PAHAWH HMONG CLAN SIGN PHAB;Lo;0;L;;;;;N;;;;; +16B88;PAHAWH HMONG CLAN SIGN KHAB;Lo;0;L;;;;;N;;;;; +16B89;PAHAWH HMONG CLAN SIGN HAM;Lo;0;L;;;;;N;;;;; +16B8A;PAHAWH HMONG CLAN SIGN VAJ;Lo;0;L;;;;;N;;;;; +16B8B;PAHAWH HMONG CLAN SIGN FAJ;Lo;0;L;;;;;N;;;;; +16B8C;PAHAWH HMONG CLAN SIGN YAJ;Lo;0;L;;;;;N;;;;; +16B8D;PAHAWH HMONG CLAN SIGN TSWB;Lo;0;L;;;;;N;;;;; +16B8E;PAHAWH HMONG CLAN SIGN KWM;Lo;0;L;;;;;N;;;;; +16B8F;PAHAWH HMONG CLAN SIGN VWJ;Lo;0;L;;;;;N;;;;; +16E40;MEDEFAIDRIN CAPITAL LETTER M;Lu;0;L;;;;;N;;;;16E60; +16E41;MEDEFAIDRIN CAPITAL LETTER S;Lu;0;L;;;;;N;;;;16E61; +16E42;MEDEFAIDRIN CAPITAL LETTER V;Lu;0;L;;;;;N;;;;16E62; +16E43;MEDEFAIDRIN CAPITAL LETTER W;Lu;0;L;;;;;N;;;;16E63; +16E44;MEDEFAIDRIN CAPITAL LETTER ATIU;Lu;0;L;;;;;N;;;;16E64; +16E45;MEDEFAIDRIN CAPITAL LETTER Z;Lu;0;L;;;;;N;;;;16E65; +16E46;MEDEFAIDRIN CAPITAL LETTER KP;Lu;0;L;;;;;N;;;;16E66; +16E47;MEDEFAIDRIN CAPITAL LETTER P;Lu;0;L;;;;;N;;;;16E67; +16E48;MEDEFAIDRIN CAPITAL LETTER T;Lu;0;L;;;;;N;;;;16E68; +16E49;MEDEFAIDRIN CAPITAL LETTER G;Lu;0;L;;;;;N;;;;16E69; +16E4A;MEDEFAIDRIN CAPITAL LETTER F;Lu;0;L;;;;;N;;;;16E6A; +16E4B;MEDEFAIDRIN CAPITAL LETTER I;Lu;0;L;;;;;N;;;;16E6B; +16E4C;MEDEFAIDRIN CAPITAL LETTER K;Lu;0;L;;;;;N;;;;16E6C; +16E4D;MEDEFAIDRIN CAPITAL LETTER A;Lu;0;L;;;;;N;;;;16E6D; +16E4E;MEDEFAIDRIN CAPITAL LETTER J;Lu;0;L;;;;;N;;;;16E6E; +16E4F;MEDEFAIDRIN CAPITAL LETTER E;Lu;0;L;;;;;N;;;;16E6F; +16E50;MEDEFAIDRIN CAPITAL LETTER B;Lu;0;L;;;;;N;;;;16E70; +16E51;MEDEFAIDRIN CAPITAL LETTER C;Lu;0;L;;;;;N;;;;16E71; +16E52;MEDEFAIDRIN CAPITAL LETTER U;Lu;0;L;;;;;N;;;;16E72; +16E53;MEDEFAIDRIN CAPITAL LETTER YU;Lu;0;L;;;;;N;;;;16E73; +16E54;MEDEFAIDRIN CAPITAL LETTER L;Lu;0;L;;;;;N;;;;16E74; +16E55;MEDEFAIDRIN CAPITAL LETTER Q;Lu;0;L;;;;;N;;;;16E75; +16E56;MEDEFAIDRIN CAPITAL LETTER HP;Lu;0;L;;;;;N;;;;16E76; +16E57;MEDEFAIDRIN CAPITAL LETTER NY;Lu;0;L;;;;;N;;;;16E77; +16E58;MEDEFAIDRIN CAPITAL LETTER X;Lu;0;L;;;;;N;;;;16E78; +16E59;MEDEFAIDRIN CAPITAL LETTER D;Lu;0;L;;;;;N;;;;16E79; +16E5A;MEDEFAIDRIN CAPITAL LETTER OE;Lu;0;L;;;;;N;;;;16E7A; +16E5B;MEDEFAIDRIN CAPITAL LETTER N;Lu;0;L;;;;;N;;;;16E7B; +16E5C;MEDEFAIDRIN CAPITAL LETTER R;Lu;0;L;;;;;N;;;;16E7C; +16E5D;MEDEFAIDRIN CAPITAL LETTER O;Lu;0;L;;;;;N;;;;16E7D; +16E5E;MEDEFAIDRIN CAPITAL LETTER AI;Lu;0;L;;;;;N;;;;16E7E; +16E5F;MEDEFAIDRIN CAPITAL LETTER Y;Lu;0;L;;;;;N;;;;16E7F; +16E60;MEDEFAIDRIN SMALL LETTER M;Ll;0;L;;;;;N;;;16E40;;16E40 +16E61;MEDEFAIDRIN SMALL LETTER S;Ll;0;L;;;;;N;;;16E41;;16E41 +16E62;MEDEFAIDRIN SMALL LETTER V;Ll;0;L;;;;;N;;;16E42;;16E42 +16E63;MEDEFAIDRIN SMALL LETTER W;Ll;0;L;;;;;N;;;16E43;;16E43 +16E64;MEDEFAIDRIN SMALL LETTER ATIU;Ll;0;L;;;;;N;;;16E44;;16E44 +16E65;MEDEFAIDRIN SMALL LETTER Z;Ll;0;L;;;;;N;;;16E45;;16E45 +16E66;MEDEFAIDRIN SMALL LETTER KP;Ll;0;L;;;;;N;;;16E46;;16E46 +16E67;MEDEFAIDRIN SMALL LETTER P;Ll;0;L;;;;;N;;;16E47;;16E47 +16E68;MEDEFAIDRIN SMALL LETTER T;Ll;0;L;;;;;N;;;16E48;;16E48 +16E69;MEDEFAIDRIN SMALL LETTER G;Ll;0;L;;;;;N;;;16E49;;16E49 +16E6A;MEDEFAIDRIN SMALL LETTER F;Ll;0;L;;;;;N;;;16E4A;;16E4A +16E6B;MEDEFAIDRIN SMALL LETTER I;Ll;0;L;;;;;N;;;16E4B;;16E4B +16E6C;MEDEFAIDRIN SMALL LETTER K;Ll;0;L;;;;;N;;;16E4C;;16E4C +16E6D;MEDEFAIDRIN SMALL LETTER A;Ll;0;L;;;;;N;;;16E4D;;16E4D +16E6E;MEDEFAIDRIN SMALL LETTER J;Ll;0;L;;;;;N;;;16E4E;;16E4E +16E6F;MEDEFAIDRIN SMALL LETTER E;Ll;0;L;;;;;N;;;16E4F;;16E4F +16E70;MEDEFAIDRIN SMALL LETTER B;Ll;0;L;;;;;N;;;16E50;;16E50 +16E71;MEDEFAIDRIN SMALL LETTER C;Ll;0;L;;;;;N;;;16E51;;16E51 +16E72;MEDEFAIDRIN SMALL LETTER U;Ll;0;L;;;;;N;;;16E52;;16E52 +16E73;MEDEFAIDRIN SMALL LETTER YU;Ll;0;L;;;;;N;;;16E53;;16E53 +16E74;MEDEFAIDRIN SMALL LETTER L;Ll;0;L;;;;;N;;;16E54;;16E54 +16E75;MEDEFAIDRIN SMALL LETTER Q;Ll;0;L;;;;;N;;;16E55;;16E55 +16E76;MEDEFAIDRIN SMALL LETTER HP;Ll;0;L;;;;;N;;;16E56;;16E56 +16E77;MEDEFAIDRIN SMALL LETTER NY;Ll;0;L;;;;;N;;;16E57;;16E57 +16E78;MEDEFAIDRIN SMALL LETTER X;Ll;0;L;;;;;N;;;16E58;;16E58 +16E79;MEDEFAIDRIN SMALL LETTER D;Ll;0;L;;;;;N;;;16E59;;16E59 +16E7A;MEDEFAIDRIN SMALL LETTER OE;Ll;0;L;;;;;N;;;16E5A;;16E5A +16E7B;MEDEFAIDRIN SMALL LETTER N;Ll;0;L;;;;;N;;;16E5B;;16E5B +16E7C;MEDEFAIDRIN SMALL LETTER R;Ll;0;L;;;;;N;;;16E5C;;16E5C +16E7D;MEDEFAIDRIN SMALL LETTER O;Ll;0;L;;;;;N;;;16E5D;;16E5D +16E7E;MEDEFAIDRIN SMALL LETTER AI;Ll;0;L;;;;;N;;;16E5E;;16E5E +16E7F;MEDEFAIDRIN SMALL LETTER Y;Ll;0;L;;;;;N;;;16E5F;;16E5F +16E80;MEDEFAIDRIN DIGIT ZERO;No;0;L;;;;0;N;;;;; +16E81;MEDEFAIDRIN DIGIT ONE;No;0;L;;;;1;N;;;;; +16E82;MEDEFAIDRIN DIGIT TWO;No;0;L;;;;2;N;;;;; +16E83;MEDEFAIDRIN DIGIT THREE;No;0;L;;;;3;N;;;;; +16E84;MEDEFAIDRIN DIGIT FOUR;No;0;L;;;;4;N;;;;; +16E85;MEDEFAIDRIN DIGIT FIVE;No;0;L;;;;5;N;;;;; +16E86;MEDEFAIDRIN DIGIT SIX;No;0;L;;;;6;N;;;;; +16E87;MEDEFAIDRIN DIGIT SEVEN;No;0;L;;;;7;N;;;;; +16E88;MEDEFAIDRIN DIGIT EIGHT;No;0;L;;;;8;N;;;;; +16E89;MEDEFAIDRIN DIGIT NINE;No;0;L;;;;9;N;;;;; +16E8A;MEDEFAIDRIN NUMBER TEN;No;0;L;;;;10;N;;;;; +16E8B;MEDEFAIDRIN NUMBER ELEVEN;No;0;L;;;;11;N;;;;; +16E8C;MEDEFAIDRIN NUMBER TWELVE;No;0;L;;;;12;N;;;;; +16E8D;MEDEFAIDRIN NUMBER THIRTEEN;No;0;L;;;;13;N;;;;; +16E8E;MEDEFAIDRIN NUMBER FOURTEEN;No;0;L;;;;14;N;;;;; +16E8F;MEDEFAIDRIN NUMBER FIFTEEN;No;0;L;;;;15;N;;;;; +16E90;MEDEFAIDRIN NUMBER SIXTEEN;No;0;L;;;;16;N;;;;; +16E91;MEDEFAIDRIN NUMBER SEVENTEEN;No;0;L;;;;17;N;;;;; +16E92;MEDEFAIDRIN NUMBER EIGHTEEN;No;0;L;;;;18;N;;;;; +16E93;MEDEFAIDRIN NUMBER NINETEEN;No;0;L;;;;19;N;;;;; +16E94;MEDEFAIDRIN DIGIT ONE ALTERNATE FORM;No;0;L;;;;1;N;;;;; +16E95;MEDEFAIDRIN DIGIT TWO ALTERNATE FORM;No;0;L;;;;2;N;;;;; +16E96;MEDEFAIDRIN DIGIT THREE ALTERNATE FORM;No;0;L;;;;3;N;;;;; +16E97;MEDEFAIDRIN COMMA;Po;0;L;;;;;N;;;;; +16E98;MEDEFAIDRIN FULL STOP;Po;0;L;;;;;N;;;;; +16E99;MEDEFAIDRIN SYMBOL AIVA;Po;0;L;;;;;N;;;;; +16E9A;MEDEFAIDRIN EXCLAMATION OH;Po;0;L;;;;;N;;;;; +16F00;MIAO LETTER PA;Lo;0;L;;;;;N;;;;; +16F01;MIAO LETTER BA;Lo;0;L;;;;;N;;;;; +16F02;MIAO LETTER YI PA;Lo;0;L;;;;;N;;;;; +16F03;MIAO LETTER PLA;Lo;0;L;;;;;N;;;;; +16F04;MIAO LETTER MA;Lo;0;L;;;;;N;;;;; +16F05;MIAO LETTER MHA;Lo;0;L;;;;;N;;;;; +16F06;MIAO LETTER ARCHAIC MA;Lo;0;L;;;;;N;;;;; +16F07;MIAO LETTER FA;Lo;0;L;;;;;N;;;;; +16F08;MIAO LETTER VA;Lo;0;L;;;;;N;;;;; +16F09;MIAO LETTER VFA;Lo;0;L;;;;;N;;;;; +16F0A;MIAO LETTER TA;Lo;0;L;;;;;N;;;;; +16F0B;MIAO LETTER DA;Lo;0;L;;;;;N;;;;; +16F0C;MIAO LETTER YI TTA;Lo;0;L;;;;;N;;;;; +16F0D;MIAO LETTER YI TA;Lo;0;L;;;;;N;;;;; +16F0E;MIAO LETTER TTA;Lo;0;L;;;;;N;;;;; +16F0F;MIAO LETTER DDA;Lo;0;L;;;;;N;;;;; +16F10;MIAO LETTER NA;Lo;0;L;;;;;N;;;;; +16F11;MIAO LETTER NHA;Lo;0;L;;;;;N;;;;; +16F12;MIAO LETTER YI NNA;Lo;0;L;;;;;N;;;;; +16F13;MIAO LETTER ARCHAIC NA;Lo;0;L;;;;;N;;;;; +16F14;MIAO LETTER NNA;Lo;0;L;;;;;N;;;;; +16F15;MIAO LETTER NNHA;Lo;0;L;;;;;N;;;;; +16F16;MIAO LETTER LA;Lo;0;L;;;;;N;;;;; +16F17;MIAO LETTER LYA;Lo;0;L;;;;;N;;;;; +16F18;MIAO LETTER LHA;Lo;0;L;;;;;N;;;;; +16F19;MIAO LETTER LHYA;Lo;0;L;;;;;N;;;;; +16F1A;MIAO LETTER TLHA;Lo;0;L;;;;;N;;;;; +16F1B;MIAO LETTER DLHA;Lo;0;L;;;;;N;;;;; +16F1C;MIAO LETTER TLHYA;Lo;0;L;;;;;N;;;;; +16F1D;MIAO LETTER DLHYA;Lo;0;L;;;;;N;;;;; +16F1E;MIAO LETTER KA;Lo;0;L;;;;;N;;;;; +16F1F;MIAO LETTER GA;Lo;0;L;;;;;N;;;;; +16F20;MIAO LETTER YI KA;Lo;0;L;;;;;N;;;;; +16F21;MIAO LETTER QA;Lo;0;L;;;;;N;;;;; +16F22;MIAO LETTER QGA;Lo;0;L;;;;;N;;;;; +16F23;MIAO LETTER NGA;Lo;0;L;;;;;N;;;;; +16F24;MIAO LETTER NGHA;Lo;0;L;;;;;N;;;;; +16F25;MIAO LETTER ARCHAIC NGA;Lo;0;L;;;;;N;;;;; +16F26;MIAO LETTER HA;Lo;0;L;;;;;N;;;;; +16F27;MIAO LETTER XA;Lo;0;L;;;;;N;;;;; +16F28;MIAO LETTER GHA;Lo;0;L;;;;;N;;;;; +16F29;MIAO LETTER GHHA;Lo;0;L;;;;;N;;;;; +16F2A;MIAO LETTER TSSA;Lo;0;L;;;;;N;;;;; +16F2B;MIAO LETTER DZZA;Lo;0;L;;;;;N;;;;; +16F2C;MIAO LETTER NYA;Lo;0;L;;;;;N;;;;; +16F2D;MIAO LETTER NYHA;Lo;0;L;;;;;N;;;;; +16F2E;MIAO LETTER TSHA;Lo;0;L;;;;;N;;;;; +16F2F;MIAO LETTER DZHA;Lo;0;L;;;;;N;;;;; +16F30;MIAO LETTER YI TSHA;Lo;0;L;;;;;N;;;;; +16F31;MIAO LETTER YI DZHA;Lo;0;L;;;;;N;;;;; +16F32;MIAO LETTER REFORMED TSHA;Lo;0;L;;;;;N;;;;; +16F33;MIAO LETTER SHA;Lo;0;L;;;;;N;;;;; +16F34;MIAO LETTER SSA;Lo;0;L;;;;;N;;;;; +16F35;MIAO LETTER ZHA;Lo;0;L;;;;;N;;;;; +16F36;MIAO LETTER ZSHA;Lo;0;L;;;;;N;;;;; +16F37;MIAO LETTER TSA;Lo;0;L;;;;;N;;;;; +16F38;MIAO LETTER DZA;Lo;0;L;;;;;N;;;;; +16F39;MIAO LETTER YI TSA;Lo;0;L;;;;;N;;;;; +16F3A;MIAO LETTER SA;Lo;0;L;;;;;N;;;;; +16F3B;MIAO LETTER ZA;Lo;0;L;;;;;N;;;;; +16F3C;MIAO LETTER ZSA;Lo;0;L;;;;;N;;;;; +16F3D;MIAO LETTER ZZA;Lo;0;L;;;;;N;;;;; +16F3E;MIAO LETTER ZZSA;Lo;0;L;;;;;N;;;;; +16F3F;MIAO LETTER ARCHAIC ZZA;Lo;0;L;;;;;N;;;;; +16F40;MIAO LETTER ZZYA;Lo;0;L;;;;;N;;;;; +16F41;MIAO LETTER ZZSYA;Lo;0;L;;;;;N;;;;; +16F42;MIAO LETTER WA;Lo;0;L;;;;;N;;;;; +16F43;MIAO LETTER AH;Lo;0;L;;;;;N;;;;; +16F44;MIAO LETTER HHA;Lo;0;L;;;;;N;;;;; +16F45;MIAO LETTER BRI;Lo;0;L;;;;;N;;;;; +16F46;MIAO LETTER SYI;Lo;0;L;;;;;N;;;;; +16F47;MIAO LETTER DZYI;Lo;0;L;;;;;N;;;;; +16F48;MIAO LETTER TE;Lo;0;L;;;;;N;;;;; +16F49;MIAO LETTER TSE;Lo;0;L;;;;;N;;;;; +16F4A;MIAO LETTER RTE;Lo;0;L;;;;;N;;;;; +16F4F;MIAO SIGN CONSONANT MODIFIER BAR;Mn;0;NSM;;;;;N;;;;; +16F50;MIAO LETTER NASALIZATION;Lo;0;L;;;;;N;;;;; +16F51;MIAO SIGN ASPIRATION;Mc;0;L;;;;;N;;;;; +16F52;MIAO SIGN REFORMED VOICING;Mc;0;L;;;;;N;;;;; +16F53;MIAO SIGN REFORMED ASPIRATION;Mc;0;L;;;;;N;;;;; +16F54;MIAO VOWEL SIGN A;Mc;0;L;;;;;N;;;;; +16F55;MIAO VOWEL SIGN AA;Mc;0;L;;;;;N;;;;; +16F56;MIAO VOWEL SIGN AHH;Mc;0;L;;;;;N;;;;; +16F57;MIAO VOWEL SIGN AN;Mc;0;L;;;;;N;;;;; +16F58;MIAO VOWEL SIGN ANG;Mc;0;L;;;;;N;;;;; +16F59;MIAO VOWEL SIGN O;Mc;0;L;;;;;N;;;;; +16F5A;MIAO VOWEL SIGN OO;Mc;0;L;;;;;N;;;;; +16F5B;MIAO VOWEL SIGN WO;Mc;0;L;;;;;N;;;;; +16F5C;MIAO VOWEL SIGN W;Mc;0;L;;;;;N;;;;; +16F5D;MIAO VOWEL SIGN E;Mc;0;L;;;;;N;;;;; +16F5E;MIAO VOWEL SIGN EN;Mc;0;L;;;;;N;;;;; +16F5F;MIAO VOWEL SIGN ENG;Mc;0;L;;;;;N;;;;; +16F60;MIAO VOWEL SIGN OEY;Mc;0;L;;;;;N;;;;; +16F61;MIAO VOWEL SIGN I;Mc;0;L;;;;;N;;;;; +16F62;MIAO VOWEL SIGN IA;Mc;0;L;;;;;N;;;;; +16F63;MIAO VOWEL SIGN IAN;Mc;0;L;;;;;N;;;;; +16F64;MIAO VOWEL SIGN IANG;Mc;0;L;;;;;N;;;;; +16F65;MIAO VOWEL SIGN IO;Mc;0;L;;;;;N;;;;; +16F66;MIAO VOWEL SIGN IE;Mc;0;L;;;;;N;;;;; +16F67;MIAO VOWEL SIGN II;Mc;0;L;;;;;N;;;;; +16F68;MIAO VOWEL SIGN IU;Mc;0;L;;;;;N;;;;; +16F69;MIAO VOWEL SIGN ING;Mc;0;L;;;;;N;;;;; +16F6A;MIAO VOWEL SIGN U;Mc;0;L;;;;;N;;;;; +16F6B;MIAO VOWEL SIGN UA;Mc;0;L;;;;;N;;;;; +16F6C;MIAO VOWEL SIGN UAN;Mc;0;L;;;;;N;;;;; +16F6D;MIAO VOWEL SIGN UANG;Mc;0;L;;;;;N;;;;; +16F6E;MIAO VOWEL SIGN UU;Mc;0;L;;;;;N;;;;; +16F6F;MIAO VOWEL SIGN UEI;Mc;0;L;;;;;N;;;;; +16F70;MIAO VOWEL SIGN UNG;Mc;0;L;;;;;N;;;;; +16F71;MIAO VOWEL SIGN Y;Mc;0;L;;;;;N;;;;; +16F72;MIAO VOWEL SIGN YI;Mc;0;L;;;;;N;;;;; +16F73;MIAO VOWEL SIGN AE;Mc;0;L;;;;;N;;;;; +16F74;MIAO VOWEL SIGN AEE;Mc;0;L;;;;;N;;;;; +16F75;MIAO VOWEL SIGN ERR;Mc;0;L;;;;;N;;;;; +16F76;MIAO VOWEL SIGN ROUNDED ERR;Mc;0;L;;;;;N;;;;; +16F77;MIAO VOWEL SIGN ER;Mc;0;L;;;;;N;;;;; +16F78;MIAO VOWEL SIGN ROUNDED ER;Mc;0;L;;;;;N;;;;; +16F79;MIAO VOWEL SIGN AI;Mc;0;L;;;;;N;;;;; +16F7A;MIAO VOWEL SIGN EI;Mc;0;L;;;;;N;;;;; +16F7B;MIAO VOWEL SIGN AU;Mc;0;L;;;;;N;;;;; +16F7C;MIAO VOWEL SIGN OU;Mc;0;L;;;;;N;;;;; +16F7D;MIAO VOWEL SIGN N;Mc;0;L;;;;;N;;;;; +16F7E;MIAO VOWEL SIGN NG;Mc;0;L;;;;;N;;;;; +16F7F;MIAO VOWEL SIGN UOG;Mc;0;L;;;;;N;;;;; +16F80;MIAO VOWEL SIGN YUI;Mc;0;L;;;;;N;;;;; +16F81;MIAO VOWEL SIGN OG;Mc;0;L;;;;;N;;;;; +16F82;MIAO VOWEL SIGN OER;Mc;0;L;;;;;N;;;;; +16F83;MIAO VOWEL SIGN VW;Mc;0;L;;;;;N;;;;; +16F84;MIAO VOWEL SIGN IG;Mc;0;L;;;;;N;;;;; +16F85;MIAO VOWEL SIGN EA;Mc;0;L;;;;;N;;;;; +16F86;MIAO VOWEL SIGN IONG;Mc;0;L;;;;;N;;;;; +16F87;MIAO VOWEL SIGN UI;Mc;0;L;;;;;N;;;;; +16F8F;MIAO TONE RIGHT;Mn;0;NSM;;;;;N;;;;; +16F90;MIAO TONE TOP RIGHT;Mn;0;NSM;;;;;N;;;;; +16F91;MIAO TONE ABOVE;Mn;0;NSM;;;;;N;;;;; +16F92;MIAO TONE BELOW;Mn;0;NSM;;;;;N;;;;; +16F93;MIAO LETTER TONE-2;Lm;0;L;;;;;N;;;;; +16F94;MIAO LETTER TONE-3;Lm;0;L;;;;;N;;;;; +16F95;MIAO LETTER TONE-4;Lm;0;L;;;;;N;;;;; +16F96;MIAO LETTER TONE-5;Lm;0;L;;;;;N;;;;; +16F97;MIAO LETTER TONE-6;Lm;0;L;;;;;N;;;;; +16F98;MIAO LETTER TONE-7;Lm;0;L;;;;;N;;;;; +16F99;MIAO LETTER TONE-8;Lm;0;L;;;;;N;;;;; +16F9A;MIAO LETTER REFORMED TONE-1;Lm;0;L;;;;;N;;;;; +16F9B;MIAO LETTER REFORMED TONE-2;Lm;0;L;;;;;N;;;;; +16F9C;MIAO LETTER REFORMED TONE-4;Lm;0;L;;;;;N;;;;; +16F9D;MIAO LETTER REFORMED TONE-5;Lm;0;L;;;;;N;;;;; +16F9E;MIAO LETTER REFORMED TONE-6;Lm;0;L;;;;;N;;;;; +16F9F;MIAO LETTER REFORMED TONE-8;Lm;0;L;;;;;N;;;;; +16FE0;TANGUT ITERATION MARK;Lm;0;L;;;;;N;;;;; +16FE1;NUSHU ITERATION MARK;Lm;0;L;;;;;N;;;;; +16FE2;OLD CHINESE HOOK MARK;Po;0;ON;;;;;N;;;;; +16FE3;OLD CHINESE ITERATION MARK;Lm;0;L;;;;;N;;;;; +16FE4;KHITAN SMALL SCRIPT FILLER;Mn;0;NSM;;;;;N;;;;; +16FF0;VIETNAMESE ALTERNATE READING MARK CA;Mc;6;L;;;;;N;;;;; +16FF1;VIETNAMESE ALTERNATE READING MARK NHAY;Mc;6;L;;;;;N;;;;; +17000;;Lo;0;L;;;;;N;;;;; +187F7;;Lo;0;L;;;;;N;;;;; +18800;TANGUT COMPONENT-001;Lo;0;L;;;;;N;;;;; +18801;TANGUT COMPONENT-002;Lo;0;L;;;;;N;;;;; +18802;TANGUT COMPONENT-003;Lo;0;L;;;;;N;;;;; +18803;TANGUT COMPONENT-004;Lo;0;L;;;;;N;;;;; +18804;TANGUT COMPONENT-005;Lo;0;L;;;;;N;;;;; +18805;TANGUT COMPONENT-006;Lo;0;L;;;;;N;;;;; +18806;TANGUT COMPONENT-007;Lo;0;L;;;;;N;;;;; +18807;TANGUT COMPONENT-008;Lo;0;L;;;;;N;;;;; +18808;TANGUT COMPONENT-009;Lo;0;L;;;;;N;;;;; +18809;TANGUT COMPONENT-010;Lo;0;L;;;;;N;;;;; +1880A;TANGUT COMPONENT-011;Lo;0;L;;;;;N;;;;; +1880B;TANGUT COMPONENT-012;Lo;0;L;;;;;N;;;;; +1880C;TANGUT COMPONENT-013;Lo;0;L;;;;;N;;;;; +1880D;TANGUT COMPONENT-014;Lo;0;L;;;;;N;;;;; +1880E;TANGUT COMPONENT-015;Lo;0;L;;;;;N;;;;; +1880F;TANGUT COMPONENT-016;Lo;0;L;;;;;N;;;;; +18810;TANGUT COMPONENT-017;Lo;0;L;;;;;N;;;;; +18811;TANGUT COMPONENT-018;Lo;0;L;;;;;N;;;;; +18812;TANGUT COMPONENT-019;Lo;0;L;;;;;N;;;;; +18813;TANGUT COMPONENT-020;Lo;0;L;;;;;N;;;;; +18814;TANGUT COMPONENT-021;Lo;0;L;;;;;N;;;;; +18815;TANGUT COMPONENT-022;Lo;0;L;;;;;N;;;;; +18816;TANGUT COMPONENT-023;Lo;0;L;;;;;N;;;;; +18817;TANGUT COMPONENT-024;Lo;0;L;;;;;N;;;;; +18818;TANGUT COMPONENT-025;Lo;0;L;;;;;N;;;;; +18819;TANGUT COMPONENT-026;Lo;0;L;;;;;N;;;;; +1881A;TANGUT COMPONENT-027;Lo;0;L;;;;;N;;;;; +1881B;TANGUT COMPONENT-028;Lo;0;L;;;;;N;;;;; +1881C;TANGUT COMPONENT-029;Lo;0;L;;;;;N;;;;; +1881D;TANGUT COMPONENT-030;Lo;0;L;;;;;N;;;;; +1881E;TANGUT COMPONENT-031;Lo;0;L;;;;;N;;;;; +1881F;TANGUT COMPONENT-032;Lo;0;L;;;;;N;;;;; +18820;TANGUT COMPONENT-033;Lo;0;L;;;;;N;;;;; +18821;TANGUT COMPONENT-034;Lo;0;L;;;;;N;;;;; +18822;TANGUT COMPONENT-035;Lo;0;L;;;;;N;;;;; +18823;TANGUT COMPONENT-036;Lo;0;L;;;;;N;;;;; +18824;TANGUT COMPONENT-037;Lo;0;L;;;;;N;;;;; +18825;TANGUT COMPONENT-038;Lo;0;L;;;;;N;;;;; +18826;TANGUT COMPONENT-039;Lo;0;L;;;;;N;;;;; +18827;TANGUT COMPONENT-040;Lo;0;L;;;;;N;;;;; +18828;TANGUT COMPONENT-041;Lo;0;L;;;;;N;;;;; +18829;TANGUT COMPONENT-042;Lo;0;L;;;;;N;;;;; +1882A;TANGUT COMPONENT-043;Lo;0;L;;;;;N;;;;; +1882B;TANGUT COMPONENT-044;Lo;0;L;;;;;N;;;;; +1882C;TANGUT COMPONENT-045;Lo;0;L;;;;;N;;;;; +1882D;TANGUT COMPONENT-046;Lo;0;L;;;;;N;;;;; +1882E;TANGUT COMPONENT-047;Lo;0;L;;;;;N;;;;; +1882F;TANGUT COMPONENT-048;Lo;0;L;;;;;N;;;;; +18830;TANGUT COMPONENT-049;Lo;0;L;;;;;N;;;;; +18831;TANGUT COMPONENT-050;Lo;0;L;;;;;N;;;;; +18832;TANGUT COMPONENT-051;Lo;0;L;;;;;N;;;;; +18833;TANGUT COMPONENT-052;Lo;0;L;;;;;N;;;;; +18834;TANGUT COMPONENT-053;Lo;0;L;;;;;N;;;;; +18835;TANGUT COMPONENT-054;Lo;0;L;;;;;N;;;;; +18836;TANGUT COMPONENT-055;Lo;0;L;;;;;N;;;;; +18837;TANGUT COMPONENT-056;Lo;0;L;;;;;N;;;;; +18838;TANGUT COMPONENT-057;Lo;0;L;;;;;N;;;;; +18839;TANGUT COMPONENT-058;Lo;0;L;;;;;N;;;;; +1883A;TANGUT COMPONENT-059;Lo;0;L;;;;;N;;;;; +1883B;TANGUT COMPONENT-060;Lo;0;L;;;;;N;;;;; +1883C;TANGUT COMPONENT-061;Lo;0;L;;;;;N;;;;; +1883D;TANGUT COMPONENT-062;Lo;0;L;;;;;N;;;;; +1883E;TANGUT COMPONENT-063;Lo;0;L;;;;;N;;;;; +1883F;TANGUT COMPONENT-064;Lo;0;L;;;;;N;;;;; +18840;TANGUT COMPONENT-065;Lo;0;L;;;;;N;;;;; +18841;TANGUT COMPONENT-066;Lo;0;L;;;;;N;;;;; +18842;TANGUT COMPONENT-067;Lo;0;L;;;;;N;;;;; +18843;TANGUT COMPONENT-068;Lo;0;L;;;;;N;;;;; +18844;TANGUT COMPONENT-069;Lo;0;L;;;;;N;;;;; +18845;TANGUT COMPONENT-070;Lo;0;L;;;;;N;;;;; +18846;TANGUT COMPONENT-071;Lo;0;L;;;;;N;;;;; +18847;TANGUT COMPONENT-072;Lo;0;L;;;;;N;;;;; +18848;TANGUT COMPONENT-073;Lo;0;L;;;;;N;;;;; +18849;TANGUT COMPONENT-074;Lo;0;L;;;;;N;;;;; +1884A;TANGUT COMPONENT-075;Lo;0;L;;;;;N;;;;; +1884B;TANGUT COMPONENT-076;Lo;0;L;;;;;N;;;;; +1884C;TANGUT COMPONENT-077;Lo;0;L;;;;;N;;;;; +1884D;TANGUT COMPONENT-078;Lo;0;L;;;;;N;;;;; +1884E;TANGUT COMPONENT-079;Lo;0;L;;;;;N;;;;; +1884F;TANGUT COMPONENT-080;Lo;0;L;;;;;N;;;;; +18850;TANGUT COMPONENT-081;Lo;0;L;;;;;N;;;;; +18851;TANGUT COMPONENT-082;Lo;0;L;;;;;N;;;;; +18852;TANGUT COMPONENT-083;Lo;0;L;;;;;N;;;;; +18853;TANGUT COMPONENT-084;Lo;0;L;;;;;N;;;;; +18854;TANGUT COMPONENT-085;Lo;0;L;;;;;N;;;;; +18855;TANGUT COMPONENT-086;Lo;0;L;;;;;N;;;;; +18856;TANGUT COMPONENT-087;Lo;0;L;;;;;N;;;;; +18857;TANGUT COMPONENT-088;Lo;0;L;;;;;N;;;;; +18858;TANGUT COMPONENT-089;Lo;0;L;;;;;N;;;;; +18859;TANGUT COMPONENT-090;Lo;0;L;;;;;N;;;;; +1885A;TANGUT COMPONENT-091;Lo;0;L;;;;;N;;;;; +1885B;TANGUT COMPONENT-092;Lo;0;L;;;;;N;;;;; +1885C;TANGUT COMPONENT-093;Lo;0;L;;;;;N;;;;; +1885D;TANGUT COMPONENT-094;Lo;0;L;;;;;N;;;;; +1885E;TANGUT COMPONENT-095;Lo;0;L;;;;;N;;;;; +1885F;TANGUT COMPONENT-096;Lo;0;L;;;;;N;;;;; +18860;TANGUT COMPONENT-097;Lo;0;L;;;;;N;;;;; +18861;TANGUT COMPONENT-098;Lo;0;L;;;;;N;;;;; +18862;TANGUT COMPONENT-099;Lo;0;L;;;;;N;;;;; +18863;TANGUT COMPONENT-100;Lo;0;L;;;;;N;;;;; +18864;TANGUT COMPONENT-101;Lo;0;L;;;;;N;;;;; +18865;TANGUT COMPONENT-102;Lo;0;L;;;;;N;;;;; +18866;TANGUT COMPONENT-103;Lo;0;L;;;;;N;;;;; +18867;TANGUT COMPONENT-104;Lo;0;L;;;;;N;;;;; +18868;TANGUT COMPONENT-105;Lo;0;L;;;;;N;;;;; +18869;TANGUT COMPONENT-106;Lo;0;L;;;;;N;;;;; +1886A;TANGUT COMPONENT-107;Lo;0;L;;;;;N;;;;; +1886B;TANGUT COMPONENT-108;Lo;0;L;;;;;N;;;;; +1886C;TANGUT COMPONENT-109;Lo;0;L;;;;;N;;;;; +1886D;TANGUT COMPONENT-110;Lo;0;L;;;;;N;;;;; +1886E;TANGUT COMPONENT-111;Lo;0;L;;;;;N;;;;; +1886F;TANGUT COMPONENT-112;Lo;0;L;;;;;N;;;;; +18870;TANGUT COMPONENT-113;Lo;0;L;;;;;N;;;;; +18871;TANGUT COMPONENT-114;Lo;0;L;;;;;N;;;;; +18872;TANGUT COMPONENT-115;Lo;0;L;;;;;N;;;;; +18873;TANGUT COMPONENT-116;Lo;0;L;;;;;N;;;;; +18874;TANGUT COMPONENT-117;Lo;0;L;;;;;N;;;;; +18875;TANGUT COMPONENT-118;Lo;0;L;;;;;N;;;;; +18876;TANGUT COMPONENT-119;Lo;0;L;;;;;N;;;;; +18877;TANGUT COMPONENT-120;Lo;0;L;;;;;N;;;;; +18878;TANGUT COMPONENT-121;Lo;0;L;;;;;N;;;;; +18879;TANGUT COMPONENT-122;Lo;0;L;;;;;N;;;;; +1887A;TANGUT COMPONENT-123;Lo;0;L;;;;;N;;;;; +1887B;TANGUT COMPONENT-124;Lo;0;L;;;;;N;;;;; +1887C;TANGUT COMPONENT-125;Lo;0;L;;;;;N;;;;; +1887D;TANGUT COMPONENT-126;Lo;0;L;;;;;N;;;;; +1887E;TANGUT COMPONENT-127;Lo;0;L;;;;;N;;;;; +1887F;TANGUT COMPONENT-128;Lo;0;L;;;;;N;;;;; +18880;TANGUT COMPONENT-129;Lo;0;L;;;;;N;;;;; +18881;TANGUT COMPONENT-130;Lo;0;L;;;;;N;;;;; +18882;TANGUT COMPONENT-131;Lo;0;L;;;;;N;;;;; +18883;TANGUT COMPONENT-132;Lo;0;L;;;;;N;;;;; +18884;TANGUT COMPONENT-133;Lo;0;L;;;;;N;;;;; +18885;TANGUT COMPONENT-134;Lo;0;L;;;;;N;;;;; +18886;TANGUT COMPONENT-135;Lo;0;L;;;;;N;;;;; +18887;TANGUT COMPONENT-136;Lo;0;L;;;;;N;;;;; +18888;TANGUT COMPONENT-137;Lo;0;L;;;;;N;;;;; +18889;TANGUT COMPONENT-138;Lo;0;L;;;;;N;;;;; +1888A;TANGUT COMPONENT-139;Lo;0;L;;;;;N;;;;; +1888B;TANGUT COMPONENT-140;Lo;0;L;;;;;N;;;;; +1888C;TANGUT COMPONENT-141;Lo;0;L;;;;;N;;;;; +1888D;TANGUT COMPONENT-142;Lo;0;L;;;;;N;;;;; +1888E;TANGUT COMPONENT-143;Lo;0;L;;;;;N;;;;; +1888F;TANGUT COMPONENT-144;Lo;0;L;;;;;N;;;;; +18890;TANGUT COMPONENT-145;Lo;0;L;;;;;N;;;;; +18891;TANGUT COMPONENT-146;Lo;0;L;;;;;N;;;;; +18892;TANGUT COMPONENT-147;Lo;0;L;;;;;N;;;;; +18893;TANGUT COMPONENT-148;Lo;0;L;;;;;N;;;;; +18894;TANGUT COMPONENT-149;Lo;0;L;;;;;N;;;;; +18895;TANGUT COMPONENT-150;Lo;0;L;;;;;N;;;;; +18896;TANGUT COMPONENT-151;Lo;0;L;;;;;N;;;;; +18897;TANGUT COMPONENT-152;Lo;0;L;;;;;N;;;;; +18898;TANGUT COMPONENT-153;Lo;0;L;;;;;N;;;;; +18899;TANGUT COMPONENT-154;Lo;0;L;;;;;N;;;;; +1889A;TANGUT COMPONENT-155;Lo;0;L;;;;;N;;;;; +1889B;TANGUT COMPONENT-156;Lo;0;L;;;;;N;;;;; +1889C;TANGUT COMPONENT-157;Lo;0;L;;;;;N;;;;; +1889D;TANGUT COMPONENT-158;Lo;0;L;;;;;N;;;;; +1889E;TANGUT COMPONENT-159;Lo;0;L;;;;;N;;;;; +1889F;TANGUT COMPONENT-160;Lo;0;L;;;;;N;;;;; +188A0;TANGUT COMPONENT-161;Lo;0;L;;;;;N;;;;; +188A1;TANGUT COMPONENT-162;Lo;0;L;;;;;N;;;;; +188A2;TANGUT COMPONENT-163;Lo;0;L;;;;;N;;;;; +188A3;TANGUT COMPONENT-164;Lo;0;L;;;;;N;;;;; +188A4;TANGUT COMPONENT-165;Lo;0;L;;;;;N;;;;; +188A5;TANGUT COMPONENT-166;Lo;0;L;;;;;N;;;;; +188A6;TANGUT COMPONENT-167;Lo;0;L;;;;;N;;;;; +188A7;TANGUT COMPONENT-168;Lo;0;L;;;;;N;;;;; +188A8;TANGUT COMPONENT-169;Lo;0;L;;;;;N;;;;; +188A9;TANGUT COMPONENT-170;Lo;0;L;;;;;N;;;;; +188AA;TANGUT COMPONENT-171;Lo;0;L;;;;;N;;;;; +188AB;TANGUT COMPONENT-172;Lo;0;L;;;;;N;;;;; +188AC;TANGUT COMPONENT-173;Lo;0;L;;;;;N;;;;; +188AD;TANGUT COMPONENT-174;Lo;0;L;;;;;N;;;;; +188AE;TANGUT COMPONENT-175;Lo;0;L;;;;;N;;;;; +188AF;TANGUT COMPONENT-176;Lo;0;L;;;;;N;;;;; +188B0;TANGUT COMPONENT-177;Lo;0;L;;;;;N;;;;; +188B1;TANGUT COMPONENT-178;Lo;0;L;;;;;N;;;;; +188B2;TANGUT COMPONENT-179;Lo;0;L;;;;;N;;;;; +188B3;TANGUT COMPONENT-180;Lo;0;L;;;;;N;;;;; +188B4;TANGUT COMPONENT-181;Lo;0;L;;;;;N;;;;; +188B5;TANGUT COMPONENT-182;Lo;0;L;;;;;N;;;;; +188B6;TANGUT COMPONENT-183;Lo;0;L;;;;;N;;;;; +188B7;TANGUT COMPONENT-184;Lo;0;L;;;;;N;;;;; +188B8;TANGUT COMPONENT-185;Lo;0;L;;;;;N;;;;; +188B9;TANGUT COMPONENT-186;Lo;0;L;;;;;N;;;;; +188BA;TANGUT COMPONENT-187;Lo;0;L;;;;;N;;;;; +188BB;TANGUT COMPONENT-188;Lo;0;L;;;;;N;;;;; +188BC;TANGUT COMPONENT-189;Lo;0;L;;;;;N;;;;; +188BD;TANGUT COMPONENT-190;Lo;0;L;;;;;N;;;;; +188BE;TANGUT COMPONENT-191;Lo;0;L;;;;;N;;;;; +188BF;TANGUT COMPONENT-192;Lo;0;L;;;;;N;;;;; +188C0;TANGUT COMPONENT-193;Lo;0;L;;;;;N;;;;; +188C1;TANGUT COMPONENT-194;Lo;0;L;;;;;N;;;;; +188C2;TANGUT COMPONENT-195;Lo;0;L;;;;;N;;;;; +188C3;TANGUT COMPONENT-196;Lo;0;L;;;;;N;;;;; +188C4;TANGUT COMPONENT-197;Lo;0;L;;;;;N;;;;; +188C5;TANGUT COMPONENT-198;Lo;0;L;;;;;N;;;;; +188C6;TANGUT COMPONENT-199;Lo;0;L;;;;;N;;;;; +188C7;TANGUT COMPONENT-200;Lo;0;L;;;;;N;;;;; +188C8;TANGUT COMPONENT-201;Lo;0;L;;;;;N;;;;; +188C9;TANGUT COMPONENT-202;Lo;0;L;;;;;N;;;;; +188CA;TANGUT COMPONENT-203;Lo;0;L;;;;;N;;;;; +188CB;TANGUT COMPONENT-204;Lo;0;L;;;;;N;;;;; +188CC;TANGUT COMPONENT-205;Lo;0;L;;;;;N;;;;; +188CD;TANGUT COMPONENT-206;Lo;0;L;;;;;N;;;;; +188CE;TANGUT COMPONENT-207;Lo;0;L;;;;;N;;;;; +188CF;TANGUT COMPONENT-208;Lo;0;L;;;;;N;;;;; +188D0;TANGUT COMPONENT-209;Lo;0;L;;;;;N;;;;; +188D1;TANGUT COMPONENT-210;Lo;0;L;;;;;N;;;;; +188D2;TANGUT COMPONENT-211;Lo;0;L;;;;;N;;;;; +188D3;TANGUT COMPONENT-212;Lo;0;L;;;;;N;;;;; +188D4;TANGUT COMPONENT-213;Lo;0;L;;;;;N;;;;; +188D5;TANGUT COMPONENT-214;Lo;0;L;;;;;N;;;;; +188D6;TANGUT COMPONENT-215;Lo;0;L;;;;;N;;;;; +188D7;TANGUT COMPONENT-216;Lo;0;L;;;;;N;;;;; +188D8;TANGUT COMPONENT-217;Lo;0;L;;;;;N;;;;; +188D9;TANGUT COMPONENT-218;Lo;0;L;;;;;N;;;;; +188DA;TANGUT COMPONENT-219;Lo;0;L;;;;;N;;;;; +188DB;TANGUT COMPONENT-220;Lo;0;L;;;;;N;;;;; +188DC;TANGUT COMPONENT-221;Lo;0;L;;;;;N;;;;; +188DD;TANGUT COMPONENT-222;Lo;0;L;;;;;N;;;;; +188DE;TANGUT COMPONENT-223;Lo;0;L;;;;;N;;;;; +188DF;TANGUT COMPONENT-224;Lo;0;L;;;;;N;;;;; +188E0;TANGUT COMPONENT-225;Lo;0;L;;;;;N;;;;; +188E1;TANGUT COMPONENT-226;Lo;0;L;;;;;N;;;;; +188E2;TANGUT COMPONENT-227;Lo;0;L;;;;;N;;;;; +188E3;TANGUT COMPONENT-228;Lo;0;L;;;;;N;;;;; +188E4;TANGUT COMPONENT-229;Lo;0;L;;;;;N;;;;; +188E5;TANGUT COMPONENT-230;Lo;0;L;;;;;N;;;;; +188E6;TANGUT COMPONENT-231;Lo;0;L;;;;;N;;;;; +188E7;TANGUT COMPONENT-232;Lo;0;L;;;;;N;;;;; +188E8;TANGUT COMPONENT-233;Lo;0;L;;;;;N;;;;; +188E9;TANGUT COMPONENT-234;Lo;0;L;;;;;N;;;;; +188EA;TANGUT COMPONENT-235;Lo;0;L;;;;;N;;;;; +188EB;TANGUT COMPONENT-236;Lo;0;L;;;;;N;;;;; +188EC;TANGUT COMPONENT-237;Lo;0;L;;;;;N;;;;; +188ED;TANGUT COMPONENT-238;Lo;0;L;;;;;N;;;;; +188EE;TANGUT COMPONENT-239;Lo;0;L;;;;;N;;;;; +188EF;TANGUT COMPONENT-240;Lo;0;L;;;;;N;;;;; +188F0;TANGUT COMPONENT-241;Lo;0;L;;;;;N;;;;; +188F1;TANGUT COMPONENT-242;Lo;0;L;;;;;N;;;;; +188F2;TANGUT COMPONENT-243;Lo;0;L;;;;;N;;;;; +188F3;TANGUT COMPONENT-244;Lo;0;L;;;;;N;;;;; +188F4;TANGUT COMPONENT-245;Lo;0;L;;;;;N;;;;; +188F5;TANGUT COMPONENT-246;Lo;0;L;;;;;N;;;;; +188F6;TANGUT COMPONENT-247;Lo;0;L;;;;;N;;;;; +188F7;TANGUT COMPONENT-248;Lo;0;L;;;;;N;;;;; +188F8;TANGUT COMPONENT-249;Lo;0;L;;;;;N;;;;; +188F9;TANGUT COMPONENT-250;Lo;0;L;;;;;N;;;;; +188FA;TANGUT COMPONENT-251;Lo;0;L;;;;;N;;;;; +188FB;TANGUT COMPONENT-252;Lo;0;L;;;;;N;;;;; +188FC;TANGUT COMPONENT-253;Lo;0;L;;;;;N;;;;; +188FD;TANGUT COMPONENT-254;Lo;0;L;;;;;N;;;;; +188FE;TANGUT COMPONENT-255;Lo;0;L;;;;;N;;;;; +188FF;TANGUT COMPONENT-256;Lo;0;L;;;;;N;;;;; +18900;TANGUT COMPONENT-257;Lo;0;L;;;;;N;;;;; +18901;TANGUT COMPONENT-258;Lo;0;L;;;;;N;;;;; +18902;TANGUT COMPONENT-259;Lo;0;L;;;;;N;;;;; +18903;TANGUT COMPONENT-260;Lo;0;L;;;;;N;;;;; +18904;TANGUT COMPONENT-261;Lo;0;L;;;;;N;;;;; +18905;TANGUT COMPONENT-262;Lo;0;L;;;;;N;;;;; +18906;TANGUT COMPONENT-263;Lo;0;L;;;;;N;;;;; +18907;TANGUT COMPONENT-264;Lo;0;L;;;;;N;;;;; +18908;TANGUT COMPONENT-265;Lo;0;L;;;;;N;;;;; +18909;TANGUT COMPONENT-266;Lo;0;L;;;;;N;;;;; +1890A;TANGUT COMPONENT-267;Lo;0;L;;;;;N;;;;; +1890B;TANGUT COMPONENT-268;Lo;0;L;;;;;N;;;;; +1890C;TANGUT COMPONENT-269;Lo;0;L;;;;;N;;;;; +1890D;TANGUT COMPONENT-270;Lo;0;L;;;;;N;;;;; +1890E;TANGUT COMPONENT-271;Lo;0;L;;;;;N;;;;; +1890F;TANGUT COMPONENT-272;Lo;0;L;;;;;N;;;;; +18910;TANGUT COMPONENT-273;Lo;0;L;;;;;N;;;;; +18911;TANGUT COMPONENT-274;Lo;0;L;;;;;N;;;;; +18912;TANGUT COMPONENT-275;Lo;0;L;;;;;N;;;;; +18913;TANGUT COMPONENT-276;Lo;0;L;;;;;N;;;;; +18914;TANGUT COMPONENT-277;Lo;0;L;;;;;N;;;;; +18915;TANGUT COMPONENT-278;Lo;0;L;;;;;N;;;;; +18916;TANGUT COMPONENT-279;Lo;0;L;;;;;N;;;;; +18917;TANGUT COMPONENT-280;Lo;0;L;;;;;N;;;;; +18918;TANGUT COMPONENT-281;Lo;0;L;;;;;N;;;;; +18919;TANGUT COMPONENT-282;Lo;0;L;;;;;N;;;;; +1891A;TANGUT COMPONENT-283;Lo;0;L;;;;;N;;;;; +1891B;TANGUT COMPONENT-284;Lo;0;L;;;;;N;;;;; +1891C;TANGUT COMPONENT-285;Lo;0;L;;;;;N;;;;; +1891D;TANGUT COMPONENT-286;Lo;0;L;;;;;N;;;;; +1891E;TANGUT COMPONENT-287;Lo;0;L;;;;;N;;;;; +1891F;TANGUT COMPONENT-288;Lo;0;L;;;;;N;;;;; +18920;TANGUT COMPONENT-289;Lo;0;L;;;;;N;;;;; +18921;TANGUT COMPONENT-290;Lo;0;L;;;;;N;;;;; +18922;TANGUT COMPONENT-291;Lo;0;L;;;;;N;;;;; +18923;TANGUT COMPONENT-292;Lo;0;L;;;;;N;;;;; +18924;TANGUT COMPONENT-293;Lo;0;L;;;;;N;;;;; +18925;TANGUT COMPONENT-294;Lo;0;L;;;;;N;;;;; +18926;TANGUT COMPONENT-295;Lo;0;L;;;;;N;;;;; +18927;TANGUT COMPONENT-296;Lo;0;L;;;;;N;;;;; +18928;TANGUT COMPONENT-297;Lo;0;L;;;;;N;;;;; +18929;TANGUT COMPONENT-298;Lo;0;L;;;;;N;;;;; +1892A;TANGUT COMPONENT-299;Lo;0;L;;;;;N;;;;; +1892B;TANGUT COMPONENT-300;Lo;0;L;;;;;N;;;;; +1892C;TANGUT COMPONENT-301;Lo;0;L;;;;;N;;;;; +1892D;TANGUT COMPONENT-302;Lo;0;L;;;;;N;;;;; +1892E;TANGUT COMPONENT-303;Lo;0;L;;;;;N;;;;; +1892F;TANGUT COMPONENT-304;Lo;0;L;;;;;N;;;;; +18930;TANGUT COMPONENT-305;Lo;0;L;;;;;N;;;;; +18931;TANGUT COMPONENT-306;Lo;0;L;;;;;N;;;;; +18932;TANGUT COMPONENT-307;Lo;0;L;;;;;N;;;;; +18933;TANGUT COMPONENT-308;Lo;0;L;;;;;N;;;;; +18934;TANGUT COMPONENT-309;Lo;0;L;;;;;N;;;;; +18935;TANGUT COMPONENT-310;Lo;0;L;;;;;N;;;;; +18936;TANGUT COMPONENT-311;Lo;0;L;;;;;N;;;;; +18937;TANGUT COMPONENT-312;Lo;0;L;;;;;N;;;;; +18938;TANGUT COMPONENT-313;Lo;0;L;;;;;N;;;;; +18939;TANGUT COMPONENT-314;Lo;0;L;;;;;N;;;;; +1893A;TANGUT COMPONENT-315;Lo;0;L;;;;;N;;;;; +1893B;TANGUT COMPONENT-316;Lo;0;L;;;;;N;;;;; +1893C;TANGUT COMPONENT-317;Lo;0;L;;;;;N;;;;; +1893D;TANGUT COMPONENT-318;Lo;0;L;;;;;N;;;;; +1893E;TANGUT COMPONENT-319;Lo;0;L;;;;;N;;;;; +1893F;TANGUT COMPONENT-320;Lo;0;L;;;;;N;;;;; +18940;TANGUT COMPONENT-321;Lo;0;L;;;;;N;;;;; +18941;TANGUT COMPONENT-322;Lo;0;L;;;;;N;;;;; +18942;TANGUT COMPONENT-323;Lo;0;L;;;;;N;;;;; +18943;TANGUT COMPONENT-324;Lo;0;L;;;;;N;;;;; +18944;TANGUT COMPONENT-325;Lo;0;L;;;;;N;;;;; +18945;TANGUT COMPONENT-326;Lo;0;L;;;;;N;;;;; +18946;TANGUT COMPONENT-327;Lo;0;L;;;;;N;;;;; +18947;TANGUT COMPONENT-328;Lo;0;L;;;;;N;;;;; +18948;TANGUT COMPONENT-329;Lo;0;L;;;;;N;;;;; +18949;TANGUT COMPONENT-330;Lo;0;L;;;;;N;;;;; +1894A;TANGUT COMPONENT-331;Lo;0;L;;;;;N;;;;; +1894B;TANGUT COMPONENT-332;Lo;0;L;;;;;N;;;;; +1894C;TANGUT COMPONENT-333;Lo;0;L;;;;;N;;;;; +1894D;TANGUT COMPONENT-334;Lo;0;L;;;;;N;;;;; +1894E;TANGUT COMPONENT-335;Lo;0;L;;;;;N;;;;; +1894F;TANGUT COMPONENT-336;Lo;0;L;;;;;N;;;;; +18950;TANGUT COMPONENT-337;Lo;0;L;;;;;N;;;;; +18951;TANGUT COMPONENT-338;Lo;0;L;;;;;N;;;;; +18952;TANGUT COMPONENT-339;Lo;0;L;;;;;N;;;;; +18953;TANGUT COMPONENT-340;Lo;0;L;;;;;N;;;;; +18954;TANGUT COMPONENT-341;Lo;0;L;;;;;N;;;;; +18955;TANGUT COMPONENT-342;Lo;0;L;;;;;N;;;;; +18956;TANGUT COMPONENT-343;Lo;0;L;;;;;N;;;;; +18957;TANGUT COMPONENT-344;Lo;0;L;;;;;N;;;;; +18958;TANGUT COMPONENT-345;Lo;0;L;;;;;N;;;;; +18959;TANGUT COMPONENT-346;Lo;0;L;;;;;N;;;;; +1895A;TANGUT COMPONENT-347;Lo;0;L;;;;;N;;;;; +1895B;TANGUT COMPONENT-348;Lo;0;L;;;;;N;;;;; +1895C;TANGUT COMPONENT-349;Lo;0;L;;;;;N;;;;; +1895D;TANGUT COMPONENT-350;Lo;0;L;;;;;N;;;;; +1895E;TANGUT COMPONENT-351;Lo;0;L;;;;;N;;;;; +1895F;TANGUT COMPONENT-352;Lo;0;L;;;;;N;;;;; +18960;TANGUT COMPONENT-353;Lo;0;L;;;;;N;;;;; +18961;TANGUT COMPONENT-354;Lo;0;L;;;;;N;;;;; +18962;TANGUT COMPONENT-355;Lo;0;L;;;;;N;;;;; +18963;TANGUT COMPONENT-356;Lo;0;L;;;;;N;;;;; +18964;TANGUT COMPONENT-357;Lo;0;L;;;;;N;;;;; +18965;TANGUT COMPONENT-358;Lo;0;L;;;;;N;;;;; +18966;TANGUT COMPONENT-359;Lo;0;L;;;;;N;;;;; +18967;TANGUT COMPONENT-360;Lo;0;L;;;;;N;;;;; +18968;TANGUT COMPONENT-361;Lo;0;L;;;;;N;;;;; +18969;TANGUT COMPONENT-362;Lo;0;L;;;;;N;;;;; +1896A;TANGUT COMPONENT-363;Lo;0;L;;;;;N;;;;; +1896B;TANGUT COMPONENT-364;Lo;0;L;;;;;N;;;;; +1896C;TANGUT COMPONENT-365;Lo;0;L;;;;;N;;;;; +1896D;TANGUT COMPONENT-366;Lo;0;L;;;;;N;;;;; +1896E;TANGUT COMPONENT-367;Lo;0;L;;;;;N;;;;; +1896F;TANGUT COMPONENT-368;Lo;0;L;;;;;N;;;;; +18970;TANGUT COMPONENT-369;Lo;0;L;;;;;N;;;;; +18971;TANGUT COMPONENT-370;Lo;0;L;;;;;N;;;;; +18972;TANGUT COMPONENT-371;Lo;0;L;;;;;N;;;;; +18973;TANGUT COMPONENT-372;Lo;0;L;;;;;N;;;;; +18974;TANGUT COMPONENT-373;Lo;0;L;;;;;N;;;;; +18975;TANGUT COMPONENT-374;Lo;0;L;;;;;N;;;;; +18976;TANGUT COMPONENT-375;Lo;0;L;;;;;N;;;;; +18977;TANGUT COMPONENT-376;Lo;0;L;;;;;N;;;;; +18978;TANGUT COMPONENT-377;Lo;0;L;;;;;N;;;;; +18979;TANGUT COMPONENT-378;Lo;0;L;;;;;N;;;;; +1897A;TANGUT COMPONENT-379;Lo;0;L;;;;;N;;;;; +1897B;TANGUT COMPONENT-380;Lo;0;L;;;;;N;;;;; +1897C;TANGUT COMPONENT-381;Lo;0;L;;;;;N;;;;; +1897D;TANGUT COMPONENT-382;Lo;0;L;;;;;N;;;;; +1897E;TANGUT COMPONENT-383;Lo;0;L;;;;;N;;;;; +1897F;TANGUT COMPONENT-384;Lo;0;L;;;;;N;;;;; +18980;TANGUT COMPONENT-385;Lo;0;L;;;;;N;;;;; +18981;TANGUT COMPONENT-386;Lo;0;L;;;;;N;;;;; +18982;TANGUT COMPONENT-387;Lo;0;L;;;;;N;;;;; +18983;TANGUT COMPONENT-388;Lo;0;L;;;;;N;;;;; +18984;TANGUT COMPONENT-389;Lo;0;L;;;;;N;;;;; +18985;TANGUT COMPONENT-390;Lo;0;L;;;;;N;;;;; +18986;TANGUT COMPONENT-391;Lo;0;L;;;;;N;;;;; +18987;TANGUT COMPONENT-392;Lo;0;L;;;;;N;;;;; +18988;TANGUT COMPONENT-393;Lo;0;L;;;;;N;;;;; +18989;TANGUT COMPONENT-394;Lo;0;L;;;;;N;;;;; +1898A;TANGUT COMPONENT-395;Lo;0;L;;;;;N;;;;; +1898B;TANGUT COMPONENT-396;Lo;0;L;;;;;N;;;;; +1898C;TANGUT COMPONENT-397;Lo;0;L;;;;;N;;;;; +1898D;TANGUT COMPONENT-398;Lo;0;L;;;;;N;;;;; +1898E;TANGUT COMPONENT-399;Lo;0;L;;;;;N;;;;; +1898F;TANGUT COMPONENT-400;Lo;0;L;;;;;N;;;;; +18990;TANGUT COMPONENT-401;Lo;0;L;;;;;N;;;;; +18991;TANGUT COMPONENT-402;Lo;0;L;;;;;N;;;;; +18992;TANGUT COMPONENT-403;Lo;0;L;;;;;N;;;;; +18993;TANGUT COMPONENT-404;Lo;0;L;;;;;N;;;;; +18994;TANGUT COMPONENT-405;Lo;0;L;;;;;N;;;;; +18995;TANGUT COMPONENT-406;Lo;0;L;;;;;N;;;;; +18996;TANGUT COMPONENT-407;Lo;0;L;;;;;N;;;;; +18997;TANGUT COMPONENT-408;Lo;0;L;;;;;N;;;;; +18998;TANGUT COMPONENT-409;Lo;0;L;;;;;N;;;;; +18999;TANGUT COMPONENT-410;Lo;0;L;;;;;N;;;;; +1899A;TANGUT COMPONENT-411;Lo;0;L;;;;;N;;;;; +1899B;TANGUT COMPONENT-412;Lo;0;L;;;;;N;;;;; +1899C;TANGUT COMPONENT-413;Lo;0;L;;;;;N;;;;; +1899D;TANGUT COMPONENT-414;Lo;0;L;;;;;N;;;;; +1899E;TANGUT COMPONENT-415;Lo;0;L;;;;;N;;;;; +1899F;TANGUT COMPONENT-416;Lo;0;L;;;;;N;;;;; +189A0;TANGUT COMPONENT-417;Lo;0;L;;;;;N;;;;; +189A1;TANGUT COMPONENT-418;Lo;0;L;;;;;N;;;;; +189A2;TANGUT COMPONENT-419;Lo;0;L;;;;;N;;;;; +189A3;TANGUT COMPONENT-420;Lo;0;L;;;;;N;;;;; +189A4;TANGUT COMPONENT-421;Lo;0;L;;;;;N;;;;; +189A5;TANGUT COMPONENT-422;Lo;0;L;;;;;N;;;;; +189A6;TANGUT COMPONENT-423;Lo;0;L;;;;;N;;;;; +189A7;TANGUT COMPONENT-424;Lo;0;L;;;;;N;;;;; +189A8;TANGUT COMPONENT-425;Lo;0;L;;;;;N;;;;; +189A9;TANGUT COMPONENT-426;Lo;0;L;;;;;N;;;;; +189AA;TANGUT COMPONENT-427;Lo;0;L;;;;;N;;;;; +189AB;TANGUT COMPONENT-428;Lo;0;L;;;;;N;;;;; +189AC;TANGUT COMPONENT-429;Lo;0;L;;;;;N;;;;; +189AD;TANGUT COMPONENT-430;Lo;0;L;;;;;N;;;;; +189AE;TANGUT COMPONENT-431;Lo;0;L;;;;;N;;;;; +189AF;TANGUT COMPONENT-432;Lo;0;L;;;;;N;;;;; +189B0;TANGUT COMPONENT-433;Lo;0;L;;;;;N;;;;; +189B1;TANGUT COMPONENT-434;Lo;0;L;;;;;N;;;;; +189B2;TANGUT COMPONENT-435;Lo;0;L;;;;;N;;;;; +189B3;TANGUT COMPONENT-436;Lo;0;L;;;;;N;;;;; +189B4;TANGUT COMPONENT-437;Lo;0;L;;;;;N;;;;; +189B5;TANGUT COMPONENT-438;Lo;0;L;;;;;N;;;;; +189B6;TANGUT COMPONENT-439;Lo;0;L;;;;;N;;;;; +189B7;TANGUT COMPONENT-440;Lo;0;L;;;;;N;;;;; +189B8;TANGUT COMPONENT-441;Lo;0;L;;;;;N;;;;; +189B9;TANGUT COMPONENT-442;Lo;0;L;;;;;N;;;;; +189BA;TANGUT COMPONENT-443;Lo;0;L;;;;;N;;;;; +189BB;TANGUT COMPONENT-444;Lo;0;L;;;;;N;;;;; +189BC;TANGUT COMPONENT-445;Lo;0;L;;;;;N;;;;; +189BD;TANGUT COMPONENT-446;Lo;0;L;;;;;N;;;;; +189BE;TANGUT COMPONENT-447;Lo;0;L;;;;;N;;;;; +189BF;TANGUT COMPONENT-448;Lo;0;L;;;;;N;;;;; +189C0;TANGUT COMPONENT-449;Lo;0;L;;;;;N;;;;; +189C1;TANGUT COMPONENT-450;Lo;0;L;;;;;N;;;;; +189C2;TANGUT COMPONENT-451;Lo;0;L;;;;;N;;;;; +189C3;TANGUT COMPONENT-452;Lo;0;L;;;;;N;;;;; +189C4;TANGUT COMPONENT-453;Lo;0;L;;;;;N;;;;; +189C5;TANGUT COMPONENT-454;Lo;0;L;;;;;N;;;;; +189C6;TANGUT COMPONENT-455;Lo;0;L;;;;;N;;;;; +189C7;TANGUT COMPONENT-456;Lo;0;L;;;;;N;;;;; +189C8;TANGUT COMPONENT-457;Lo;0;L;;;;;N;;;;; +189C9;TANGUT COMPONENT-458;Lo;0;L;;;;;N;;;;; +189CA;TANGUT COMPONENT-459;Lo;0;L;;;;;N;;;;; +189CB;TANGUT COMPONENT-460;Lo;0;L;;;;;N;;;;; +189CC;TANGUT COMPONENT-461;Lo;0;L;;;;;N;;;;; +189CD;TANGUT COMPONENT-462;Lo;0;L;;;;;N;;;;; +189CE;TANGUT COMPONENT-463;Lo;0;L;;;;;N;;;;; +189CF;TANGUT COMPONENT-464;Lo;0;L;;;;;N;;;;; +189D0;TANGUT COMPONENT-465;Lo;0;L;;;;;N;;;;; +189D1;TANGUT COMPONENT-466;Lo;0;L;;;;;N;;;;; +189D2;TANGUT COMPONENT-467;Lo;0;L;;;;;N;;;;; +189D3;TANGUT COMPONENT-468;Lo;0;L;;;;;N;;;;; +189D4;TANGUT COMPONENT-469;Lo;0;L;;;;;N;;;;; +189D5;TANGUT COMPONENT-470;Lo;0;L;;;;;N;;;;; +189D6;TANGUT COMPONENT-471;Lo;0;L;;;;;N;;;;; +189D7;TANGUT COMPONENT-472;Lo;0;L;;;;;N;;;;; +189D8;TANGUT COMPONENT-473;Lo;0;L;;;;;N;;;;; +189D9;TANGUT COMPONENT-474;Lo;0;L;;;;;N;;;;; +189DA;TANGUT COMPONENT-475;Lo;0;L;;;;;N;;;;; +189DB;TANGUT COMPONENT-476;Lo;0;L;;;;;N;;;;; +189DC;TANGUT COMPONENT-477;Lo;0;L;;;;;N;;;;; +189DD;TANGUT COMPONENT-478;Lo;0;L;;;;;N;;;;; +189DE;TANGUT COMPONENT-479;Lo;0;L;;;;;N;;;;; +189DF;TANGUT COMPONENT-480;Lo;0;L;;;;;N;;;;; +189E0;TANGUT COMPONENT-481;Lo;0;L;;;;;N;;;;; +189E1;TANGUT COMPONENT-482;Lo;0;L;;;;;N;;;;; +189E2;TANGUT COMPONENT-483;Lo;0;L;;;;;N;;;;; +189E3;TANGUT COMPONENT-484;Lo;0;L;;;;;N;;;;; +189E4;TANGUT COMPONENT-485;Lo;0;L;;;;;N;;;;; +189E5;TANGUT COMPONENT-486;Lo;0;L;;;;;N;;;;; +189E6;TANGUT COMPONENT-487;Lo;0;L;;;;;N;;;;; +189E7;TANGUT COMPONENT-488;Lo;0;L;;;;;N;;;;; +189E8;TANGUT COMPONENT-489;Lo;0;L;;;;;N;;;;; +189E9;TANGUT COMPONENT-490;Lo;0;L;;;;;N;;;;; +189EA;TANGUT COMPONENT-491;Lo;0;L;;;;;N;;;;; +189EB;TANGUT COMPONENT-492;Lo;0;L;;;;;N;;;;; +189EC;TANGUT COMPONENT-493;Lo;0;L;;;;;N;;;;; +189ED;TANGUT COMPONENT-494;Lo;0;L;;;;;N;;;;; +189EE;TANGUT COMPONENT-495;Lo;0;L;;;;;N;;;;; +189EF;TANGUT COMPONENT-496;Lo;0;L;;;;;N;;;;; +189F0;TANGUT COMPONENT-497;Lo;0;L;;;;;N;;;;; +189F1;TANGUT COMPONENT-498;Lo;0;L;;;;;N;;;;; +189F2;TANGUT COMPONENT-499;Lo;0;L;;;;;N;;;;; +189F3;TANGUT COMPONENT-500;Lo;0;L;;;;;N;;;;; +189F4;TANGUT COMPONENT-501;Lo;0;L;;;;;N;;;;; +189F5;TANGUT COMPONENT-502;Lo;0;L;;;;;N;;;;; +189F6;TANGUT COMPONENT-503;Lo;0;L;;;;;N;;;;; +189F7;TANGUT COMPONENT-504;Lo;0;L;;;;;N;;;;; +189F8;TANGUT COMPONENT-505;Lo;0;L;;;;;N;;;;; +189F9;TANGUT COMPONENT-506;Lo;0;L;;;;;N;;;;; +189FA;TANGUT COMPONENT-507;Lo;0;L;;;;;N;;;;; +189FB;TANGUT COMPONENT-508;Lo;0;L;;;;;N;;;;; +189FC;TANGUT COMPONENT-509;Lo;0;L;;;;;N;;;;; +189FD;TANGUT COMPONENT-510;Lo;0;L;;;;;N;;;;; +189FE;TANGUT COMPONENT-511;Lo;0;L;;;;;N;;;;; +189FF;TANGUT COMPONENT-512;Lo;0;L;;;;;N;;;;; +18A00;TANGUT COMPONENT-513;Lo;0;L;;;;;N;;;;; +18A01;TANGUT COMPONENT-514;Lo;0;L;;;;;N;;;;; +18A02;TANGUT COMPONENT-515;Lo;0;L;;;;;N;;;;; +18A03;TANGUT COMPONENT-516;Lo;0;L;;;;;N;;;;; +18A04;TANGUT COMPONENT-517;Lo;0;L;;;;;N;;;;; +18A05;TANGUT COMPONENT-518;Lo;0;L;;;;;N;;;;; +18A06;TANGUT COMPONENT-519;Lo;0;L;;;;;N;;;;; +18A07;TANGUT COMPONENT-520;Lo;0;L;;;;;N;;;;; +18A08;TANGUT COMPONENT-521;Lo;0;L;;;;;N;;;;; +18A09;TANGUT COMPONENT-522;Lo;0;L;;;;;N;;;;; +18A0A;TANGUT COMPONENT-523;Lo;0;L;;;;;N;;;;; +18A0B;TANGUT COMPONENT-524;Lo;0;L;;;;;N;;;;; +18A0C;TANGUT COMPONENT-525;Lo;0;L;;;;;N;;;;; +18A0D;TANGUT COMPONENT-526;Lo;0;L;;;;;N;;;;; +18A0E;TANGUT COMPONENT-527;Lo;0;L;;;;;N;;;;; +18A0F;TANGUT COMPONENT-528;Lo;0;L;;;;;N;;;;; +18A10;TANGUT COMPONENT-529;Lo;0;L;;;;;N;;;;; +18A11;TANGUT COMPONENT-530;Lo;0;L;;;;;N;;;;; +18A12;TANGUT COMPONENT-531;Lo;0;L;;;;;N;;;;; +18A13;TANGUT COMPONENT-532;Lo;0;L;;;;;N;;;;; +18A14;TANGUT COMPONENT-533;Lo;0;L;;;;;N;;;;; +18A15;TANGUT COMPONENT-534;Lo;0;L;;;;;N;;;;; +18A16;TANGUT COMPONENT-535;Lo;0;L;;;;;N;;;;; +18A17;TANGUT COMPONENT-536;Lo;0;L;;;;;N;;;;; +18A18;TANGUT COMPONENT-537;Lo;0;L;;;;;N;;;;; +18A19;TANGUT COMPONENT-538;Lo;0;L;;;;;N;;;;; +18A1A;TANGUT COMPONENT-539;Lo;0;L;;;;;N;;;;; +18A1B;TANGUT COMPONENT-540;Lo;0;L;;;;;N;;;;; +18A1C;TANGUT COMPONENT-541;Lo;0;L;;;;;N;;;;; +18A1D;TANGUT COMPONENT-542;Lo;0;L;;;;;N;;;;; +18A1E;TANGUT COMPONENT-543;Lo;0;L;;;;;N;;;;; +18A1F;TANGUT COMPONENT-544;Lo;0;L;;;;;N;;;;; +18A20;TANGUT COMPONENT-545;Lo;0;L;;;;;N;;;;; +18A21;TANGUT COMPONENT-546;Lo;0;L;;;;;N;;;;; +18A22;TANGUT COMPONENT-547;Lo;0;L;;;;;N;;;;; +18A23;TANGUT COMPONENT-548;Lo;0;L;;;;;N;;;;; +18A24;TANGUT COMPONENT-549;Lo;0;L;;;;;N;;;;; +18A25;TANGUT COMPONENT-550;Lo;0;L;;;;;N;;;;; +18A26;TANGUT COMPONENT-551;Lo;0;L;;;;;N;;;;; +18A27;TANGUT COMPONENT-552;Lo;0;L;;;;;N;;;;; +18A28;TANGUT COMPONENT-553;Lo;0;L;;;;;N;;;;; +18A29;TANGUT COMPONENT-554;Lo;0;L;;;;;N;;;;; +18A2A;TANGUT COMPONENT-555;Lo;0;L;;;;;N;;;;; +18A2B;TANGUT COMPONENT-556;Lo;0;L;;;;;N;;;;; +18A2C;TANGUT COMPONENT-557;Lo;0;L;;;;;N;;;;; +18A2D;TANGUT COMPONENT-558;Lo;0;L;;;;;N;;;;; +18A2E;TANGUT COMPONENT-559;Lo;0;L;;;;;N;;;;; +18A2F;TANGUT COMPONENT-560;Lo;0;L;;;;;N;;;;; +18A30;TANGUT COMPONENT-561;Lo;0;L;;;;;N;;;;; +18A31;TANGUT COMPONENT-562;Lo;0;L;;;;;N;;;;; +18A32;TANGUT COMPONENT-563;Lo;0;L;;;;;N;;;;; +18A33;TANGUT COMPONENT-564;Lo;0;L;;;;;N;;;;; +18A34;TANGUT COMPONENT-565;Lo;0;L;;;;;N;;;;; +18A35;TANGUT COMPONENT-566;Lo;0;L;;;;;N;;;;; +18A36;TANGUT COMPONENT-567;Lo;0;L;;;;;N;;;;; +18A37;TANGUT COMPONENT-568;Lo;0;L;;;;;N;;;;; +18A38;TANGUT COMPONENT-569;Lo;0;L;;;;;N;;;;; +18A39;TANGUT COMPONENT-570;Lo;0;L;;;;;N;;;;; +18A3A;TANGUT COMPONENT-571;Lo;0;L;;;;;N;;;;; +18A3B;TANGUT COMPONENT-572;Lo;0;L;;;;;N;;;;; +18A3C;TANGUT COMPONENT-573;Lo;0;L;;;;;N;;;;; +18A3D;TANGUT COMPONENT-574;Lo;0;L;;;;;N;;;;; +18A3E;TANGUT COMPONENT-575;Lo;0;L;;;;;N;;;;; +18A3F;TANGUT COMPONENT-576;Lo;0;L;;;;;N;;;;; +18A40;TANGUT COMPONENT-577;Lo;0;L;;;;;N;;;;; +18A41;TANGUT COMPONENT-578;Lo;0;L;;;;;N;;;;; +18A42;TANGUT COMPONENT-579;Lo;0;L;;;;;N;;;;; +18A43;TANGUT COMPONENT-580;Lo;0;L;;;;;N;;;;; +18A44;TANGUT COMPONENT-581;Lo;0;L;;;;;N;;;;; +18A45;TANGUT COMPONENT-582;Lo;0;L;;;;;N;;;;; +18A46;TANGUT COMPONENT-583;Lo;0;L;;;;;N;;;;; +18A47;TANGUT COMPONENT-584;Lo;0;L;;;;;N;;;;; +18A48;TANGUT COMPONENT-585;Lo;0;L;;;;;N;;;;; +18A49;TANGUT COMPONENT-586;Lo;0;L;;;;;N;;;;; +18A4A;TANGUT COMPONENT-587;Lo;0;L;;;;;N;;;;; +18A4B;TANGUT COMPONENT-588;Lo;0;L;;;;;N;;;;; +18A4C;TANGUT COMPONENT-589;Lo;0;L;;;;;N;;;;; +18A4D;TANGUT COMPONENT-590;Lo;0;L;;;;;N;;;;; +18A4E;TANGUT COMPONENT-591;Lo;0;L;;;;;N;;;;; +18A4F;TANGUT COMPONENT-592;Lo;0;L;;;;;N;;;;; +18A50;TANGUT COMPONENT-593;Lo;0;L;;;;;N;;;;; +18A51;TANGUT COMPONENT-594;Lo;0;L;;;;;N;;;;; +18A52;TANGUT COMPONENT-595;Lo;0;L;;;;;N;;;;; +18A53;TANGUT COMPONENT-596;Lo;0;L;;;;;N;;;;; +18A54;TANGUT COMPONENT-597;Lo;0;L;;;;;N;;;;; +18A55;TANGUT COMPONENT-598;Lo;0;L;;;;;N;;;;; +18A56;TANGUT COMPONENT-599;Lo;0;L;;;;;N;;;;; +18A57;TANGUT COMPONENT-600;Lo;0;L;;;;;N;;;;; +18A58;TANGUT COMPONENT-601;Lo;0;L;;;;;N;;;;; +18A59;TANGUT COMPONENT-602;Lo;0;L;;;;;N;;;;; +18A5A;TANGUT COMPONENT-603;Lo;0;L;;;;;N;;;;; +18A5B;TANGUT COMPONENT-604;Lo;0;L;;;;;N;;;;; +18A5C;TANGUT COMPONENT-605;Lo;0;L;;;;;N;;;;; +18A5D;TANGUT COMPONENT-606;Lo;0;L;;;;;N;;;;; +18A5E;TANGUT COMPONENT-607;Lo;0;L;;;;;N;;;;; +18A5F;TANGUT COMPONENT-608;Lo;0;L;;;;;N;;;;; +18A60;TANGUT COMPONENT-609;Lo;0;L;;;;;N;;;;; +18A61;TANGUT COMPONENT-610;Lo;0;L;;;;;N;;;;; +18A62;TANGUT COMPONENT-611;Lo;0;L;;;;;N;;;;; +18A63;TANGUT COMPONENT-612;Lo;0;L;;;;;N;;;;; +18A64;TANGUT COMPONENT-613;Lo;0;L;;;;;N;;;;; +18A65;TANGUT COMPONENT-614;Lo;0;L;;;;;N;;;;; +18A66;TANGUT COMPONENT-615;Lo;0;L;;;;;N;;;;; +18A67;TANGUT COMPONENT-616;Lo;0;L;;;;;N;;;;; +18A68;TANGUT COMPONENT-617;Lo;0;L;;;;;N;;;;; +18A69;TANGUT COMPONENT-618;Lo;0;L;;;;;N;;;;; +18A6A;TANGUT COMPONENT-619;Lo;0;L;;;;;N;;;;; +18A6B;TANGUT COMPONENT-620;Lo;0;L;;;;;N;;;;; +18A6C;TANGUT COMPONENT-621;Lo;0;L;;;;;N;;;;; +18A6D;TANGUT COMPONENT-622;Lo;0;L;;;;;N;;;;; +18A6E;TANGUT COMPONENT-623;Lo;0;L;;;;;N;;;;; +18A6F;TANGUT COMPONENT-624;Lo;0;L;;;;;N;;;;; +18A70;TANGUT COMPONENT-625;Lo;0;L;;;;;N;;;;; +18A71;TANGUT COMPONENT-626;Lo;0;L;;;;;N;;;;; +18A72;TANGUT COMPONENT-627;Lo;0;L;;;;;N;;;;; +18A73;TANGUT COMPONENT-628;Lo;0;L;;;;;N;;;;; +18A74;TANGUT COMPONENT-629;Lo;0;L;;;;;N;;;;; +18A75;TANGUT COMPONENT-630;Lo;0;L;;;;;N;;;;; +18A76;TANGUT COMPONENT-631;Lo;0;L;;;;;N;;;;; +18A77;TANGUT COMPONENT-632;Lo;0;L;;;;;N;;;;; +18A78;TANGUT COMPONENT-633;Lo;0;L;;;;;N;;;;; +18A79;TANGUT COMPONENT-634;Lo;0;L;;;;;N;;;;; +18A7A;TANGUT COMPONENT-635;Lo;0;L;;;;;N;;;;; +18A7B;TANGUT COMPONENT-636;Lo;0;L;;;;;N;;;;; +18A7C;TANGUT COMPONENT-637;Lo;0;L;;;;;N;;;;; +18A7D;TANGUT COMPONENT-638;Lo;0;L;;;;;N;;;;; +18A7E;TANGUT COMPONENT-639;Lo;0;L;;;;;N;;;;; +18A7F;TANGUT COMPONENT-640;Lo;0;L;;;;;N;;;;; +18A80;TANGUT COMPONENT-641;Lo;0;L;;;;;N;;;;; +18A81;TANGUT COMPONENT-642;Lo;0;L;;;;;N;;;;; +18A82;TANGUT COMPONENT-643;Lo;0;L;;;;;N;;;;; +18A83;TANGUT COMPONENT-644;Lo;0;L;;;;;N;;;;; +18A84;TANGUT COMPONENT-645;Lo;0;L;;;;;N;;;;; +18A85;TANGUT COMPONENT-646;Lo;0;L;;;;;N;;;;; +18A86;TANGUT COMPONENT-647;Lo;0;L;;;;;N;;;;; +18A87;TANGUT COMPONENT-648;Lo;0;L;;;;;N;;;;; +18A88;TANGUT COMPONENT-649;Lo;0;L;;;;;N;;;;; +18A89;TANGUT COMPONENT-650;Lo;0;L;;;;;N;;;;; +18A8A;TANGUT COMPONENT-651;Lo;0;L;;;;;N;;;;; +18A8B;TANGUT COMPONENT-652;Lo;0;L;;;;;N;;;;; +18A8C;TANGUT COMPONENT-653;Lo;0;L;;;;;N;;;;; +18A8D;TANGUT COMPONENT-654;Lo;0;L;;;;;N;;;;; +18A8E;TANGUT COMPONENT-655;Lo;0;L;;;;;N;;;;; +18A8F;TANGUT COMPONENT-656;Lo;0;L;;;;;N;;;;; +18A90;TANGUT COMPONENT-657;Lo;0;L;;;;;N;;;;; +18A91;TANGUT COMPONENT-658;Lo;0;L;;;;;N;;;;; +18A92;TANGUT COMPONENT-659;Lo;0;L;;;;;N;;;;; +18A93;TANGUT COMPONENT-660;Lo;0;L;;;;;N;;;;; +18A94;TANGUT COMPONENT-661;Lo;0;L;;;;;N;;;;; +18A95;TANGUT COMPONENT-662;Lo;0;L;;;;;N;;;;; +18A96;TANGUT COMPONENT-663;Lo;0;L;;;;;N;;;;; +18A97;TANGUT COMPONENT-664;Lo;0;L;;;;;N;;;;; +18A98;TANGUT COMPONENT-665;Lo;0;L;;;;;N;;;;; +18A99;TANGUT COMPONENT-666;Lo;0;L;;;;;N;;;;; +18A9A;TANGUT COMPONENT-667;Lo;0;L;;;;;N;;;;; +18A9B;TANGUT COMPONENT-668;Lo;0;L;;;;;N;;;;; +18A9C;TANGUT COMPONENT-669;Lo;0;L;;;;;N;;;;; +18A9D;TANGUT COMPONENT-670;Lo;0;L;;;;;N;;;;; +18A9E;TANGUT COMPONENT-671;Lo;0;L;;;;;N;;;;; +18A9F;TANGUT COMPONENT-672;Lo;0;L;;;;;N;;;;; +18AA0;TANGUT COMPONENT-673;Lo;0;L;;;;;N;;;;; +18AA1;TANGUT COMPONENT-674;Lo;0;L;;;;;N;;;;; +18AA2;TANGUT COMPONENT-675;Lo;0;L;;;;;N;;;;; +18AA3;TANGUT COMPONENT-676;Lo;0;L;;;;;N;;;;; +18AA4;TANGUT COMPONENT-677;Lo;0;L;;;;;N;;;;; +18AA5;TANGUT COMPONENT-678;Lo;0;L;;;;;N;;;;; +18AA6;TANGUT COMPONENT-679;Lo;0;L;;;;;N;;;;; +18AA7;TANGUT COMPONENT-680;Lo;0;L;;;;;N;;;;; +18AA8;TANGUT COMPONENT-681;Lo;0;L;;;;;N;;;;; +18AA9;TANGUT COMPONENT-682;Lo;0;L;;;;;N;;;;; +18AAA;TANGUT COMPONENT-683;Lo;0;L;;;;;N;;;;; +18AAB;TANGUT COMPONENT-684;Lo;0;L;;;;;N;;;;; +18AAC;TANGUT COMPONENT-685;Lo;0;L;;;;;N;;;;; +18AAD;TANGUT COMPONENT-686;Lo;0;L;;;;;N;;;;; +18AAE;TANGUT COMPONENT-687;Lo;0;L;;;;;N;;;;; +18AAF;TANGUT COMPONENT-688;Lo;0;L;;;;;N;;;;; +18AB0;TANGUT COMPONENT-689;Lo;0;L;;;;;N;;;;; +18AB1;TANGUT COMPONENT-690;Lo;0;L;;;;;N;;;;; +18AB2;TANGUT COMPONENT-691;Lo;0;L;;;;;N;;;;; +18AB3;TANGUT COMPONENT-692;Lo;0;L;;;;;N;;;;; +18AB4;TANGUT COMPONENT-693;Lo;0;L;;;;;N;;;;; +18AB5;TANGUT COMPONENT-694;Lo;0;L;;;;;N;;;;; +18AB6;TANGUT COMPONENT-695;Lo;0;L;;;;;N;;;;; +18AB7;TANGUT COMPONENT-696;Lo;0;L;;;;;N;;;;; +18AB8;TANGUT COMPONENT-697;Lo;0;L;;;;;N;;;;; +18AB9;TANGUT COMPONENT-698;Lo;0;L;;;;;N;;;;; +18ABA;TANGUT COMPONENT-699;Lo;0;L;;;;;N;;;;; +18ABB;TANGUT COMPONENT-700;Lo;0;L;;;;;N;;;;; +18ABC;TANGUT COMPONENT-701;Lo;0;L;;;;;N;;;;; +18ABD;TANGUT COMPONENT-702;Lo;0;L;;;;;N;;;;; +18ABE;TANGUT COMPONENT-703;Lo;0;L;;;;;N;;;;; +18ABF;TANGUT COMPONENT-704;Lo;0;L;;;;;N;;;;; +18AC0;TANGUT COMPONENT-705;Lo;0;L;;;;;N;;;;; +18AC1;TANGUT COMPONENT-706;Lo;0;L;;;;;N;;;;; +18AC2;TANGUT COMPONENT-707;Lo;0;L;;;;;N;;;;; +18AC3;TANGUT COMPONENT-708;Lo;0;L;;;;;N;;;;; +18AC4;TANGUT COMPONENT-709;Lo;0;L;;;;;N;;;;; +18AC5;TANGUT COMPONENT-710;Lo;0;L;;;;;N;;;;; +18AC6;TANGUT COMPONENT-711;Lo;0;L;;;;;N;;;;; +18AC7;TANGUT COMPONENT-712;Lo;0;L;;;;;N;;;;; +18AC8;TANGUT COMPONENT-713;Lo;0;L;;;;;N;;;;; +18AC9;TANGUT COMPONENT-714;Lo;0;L;;;;;N;;;;; +18ACA;TANGUT COMPONENT-715;Lo;0;L;;;;;N;;;;; +18ACB;TANGUT COMPONENT-716;Lo;0;L;;;;;N;;;;; +18ACC;TANGUT COMPONENT-717;Lo;0;L;;;;;N;;;;; +18ACD;TANGUT COMPONENT-718;Lo;0;L;;;;;N;;;;; +18ACE;TANGUT COMPONENT-719;Lo;0;L;;;;;N;;;;; +18ACF;TANGUT COMPONENT-720;Lo;0;L;;;;;N;;;;; +18AD0;TANGUT COMPONENT-721;Lo;0;L;;;;;N;;;;; +18AD1;TANGUT COMPONENT-722;Lo;0;L;;;;;N;;;;; +18AD2;TANGUT COMPONENT-723;Lo;0;L;;;;;N;;;;; +18AD3;TANGUT COMPONENT-724;Lo;0;L;;;;;N;;;;; +18AD4;TANGUT COMPONENT-725;Lo;0;L;;;;;N;;;;; +18AD5;TANGUT COMPONENT-726;Lo;0;L;;;;;N;;;;; +18AD6;TANGUT COMPONENT-727;Lo;0;L;;;;;N;;;;; +18AD7;TANGUT COMPONENT-728;Lo;0;L;;;;;N;;;;; +18AD8;TANGUT COMPONENT-729;Lo;0;L;;;;;N;;;;; +18AD9;TANGUT COMPONENT-730;Lo;0;L;;;;;N;;;;; +18ADA;TANGUT COMPONENT-731;Lo;0;L;;;;;N;;;;; +18ADB;TANGUT COMPONENT-732;Lo;0;L;;;;;N;;;;; +18ADC;TANGUT COMPONENT-733;Lo;0;L;;;;;N;;;;; +18ADD;TANGUT COMPONENT-734;Lo;0;L;;;;;N;;;;; +18ADE;TANGUT COMPONENT-735;Lo;0;L;;;;;N;;;;; +18ADF;TANGUT COMPONENT-736;Lo;0;L;;;;;N;;;;; +18AE0;TANGUT COMPONENT-737;Lo;0;L;;;;;N;;;;; +18AE1;TANGUT COMPONENT-738;Lo;0;L;;;;;N;;;;; +18AE2;TANGUT COMPONENT-739;Lo;0;L;;;;;N;;;;; +18AE3;TANGUT COMPONENT-740;Lo;0;L;;;;;N;;;;; +18AE4;TANGUT COMPONENT-741;Lo;0;L;;;;;N;;;;; +18AE5;TANGUT COMPONENT-742;Lo;0;L;;;;;N;;;;; +18AE6;TANGUT COMPONENT-743;Lo;0;L;;;;;N;;;;; +18AE7;TANGUT COMPONENT-744;Lo;0;L;;;;;N;;;;; +18AE8;TANGUT COMPONENT-745;Lo;0;L;;;;;N;;;;; +18AE9;TANGUT COMPONENT-746;Lo;0;L;;;;;N;;;;; +18AEA;TANGUT COMPONENT-747;Lo;0;L;;;;;N;;;;; +18AEB;TANGUT COMPONENT-748;Lo;0;L;;;;;N;;;;; +18AEC;TANGUT COMPONENT-749;Lo;0;L;;;;;N;;;;; +18AED;TANGUT COMPONENT-750;Lo;0;L;;;;;N;;;;; +18AEE;TANGUT COMPONENT-751;Lo;0;L;;;;;N;;;;; +18AEF;TANGUT COMPONENT-752;Lo;0;L;;;;;N;;;;; +18AF0;TANGUT COMPONENT-753;Lo;0;L;;;;;N;;;;; +18AF1;TANGUT COMPONENT-754;Lo;0;L;;;;;N;;;;; +18AF2;TANGUT COMPONENT-755;Lo;0;L;;;;;N;;;;; +18AF3;TANGUT COMPONENT-756;Lo;0;L;;;;;N;;;;; +18AF4;TANGUT COMPONENT-757;Lo;0;L;;;;;N;;;;; +18AF5;TANGUT COMPONENT-758;Lo;0;L;;;;;N;;;;; +18AF6;TANGUT COMPONENT-759;Lo;0;L;;;;;N;;;;; +18AF7;TANGUT COMPONENT-760;Lo;0;L;;;;;N;;;;; +18AF8;TANGUT COMPONENT-761;Lo;0;L;;;;;N;;;;; +18AF9;TANGUT COMPONENT-762;Lo;0;L;;;;;N;;;;; +18AFA;TANGUT COMPONENT-763;Lo;0;L;;;;;N;;;;; +18AFB;TANGUT COMPONENT-764;Lo;0;L;;;;;N;;;;; +18AFC;TANGUT COMPONENT-765;Lo;0;L;;;;;N;;;;; +18AFD;TANGUT COMPONENT-766;Lo;0;L;;;;;N;;;;; +18AFE;TANGUT COMPONENT-767;Lo;0;L;;;;;N;;;;; +18AFF;TANGUT COMPONENT-768;Lo;0;L;;;;;N;;;;; +18B00;KHITAN SMALL SCRIPT CHARACTER-18B00;Lo;0;L;;;;;N;;;;; +18B01;KHITAN SMALL SCRIPT CHARACTER-18B01;Lo;0;L;;;;;N;;;;; +18B02;KHITAN SMALL SCRIPT CHARACTER-18B02;Lo;0;L;;;;;N;;;;; +18B03;KHITAN SMALL SCRIPT CHARACTER-18B03;Lo;0;L;;;;;N;;;;; +18B04;KHITAN SMALL SCRIPT CHARACTER-18B04;Lo;0;L;;;;;N;;;;; +18B05;KHITAN SMALL SCRIPT CHARACTER-18B05;Lo;0;L;;;;;N;;;;; +18B06;KHITAN SMALL SCRIPT CHARACTER-18B06;Lo;0;L;;;;;N;;;;; +18B07;KHITAN SMALL SCRIPT CHARACTER-18B07;Lo;0;L;;;;;N;;;;; +18B08;KHITAN SMALL SCRIPT CHARACTER-18B08;Lo;0;L;;;;;N;;;;; +18B09;KHITAN SMALL SCRIPT CHARACTER-18B09;Lo;0;L;;;;;N;;;;; +18B0A;KHITAN SMALL SCRIPT CHARACTER-18B0A;Lo;0;L;;;;;N;;;;; +18B0B;KHITAN SMALL SCRIPT CHARACTER-18B0B;Lo;0;L;;;;;N;;;;; +18B0C;KHITAN SMALL SCRIPT CHARACTER-18B0C;Lo;0;L;;;;;N;;;;; +18B0D;KHITAN SMALL SCRIPT CHARACTER-18B0D;Lo;0;L;;;;;N;;;;; +18B0E;KHITAN SMALL SCRIPT CHARACTER-18B0E;Lo;0;L;;;;;N;;;;; +18B0F;KHITAN SMALL SCRIPT CHARACTER-18B0F;Lo;0;L;;;;;N;;;;; +18B10;KHITAN SMALL SCRIPT CHARACTER-18B10;Lo;0;L;;;;;N;;;;; +18B11;KHITAN SMALL SCRIPT CHARACTER-18B11;Lo;0;L;;;;;N;;;;; +18B12;KHITAN SMALL SCRIPT CHARACTER-18B12;Lo;0;L;;;;;N;;;;; +18B13;KHITAN SMALL SCRIPT CHARACTER-18B13;Lo;0;L;;;;;N;;;;; +18B14;KHITAN SMALL SCRIPT CHARACTER-18B14;Lo;0;L;;;;;N;;;;; +18B15;KHITAN SMALL SCRIPT CHARACTER-18B15;Lo;0;L;;;;;N;;;;; +18B16;KHITAN SMALL SCRIPT CHARACTER-18B16;Lo;0;L;;;;;N;;;;; +18B17;KHITAN SMALL SCRIPT CHARACTER-18B17;Lo;0;L;;;;;N;;;;; +18B18;KHITAN SMALL SCRIPT CHARACTER-18B18;Lo;0;L;;;;;N;;;;; +18B19;KHITAN SMALL SCRIPT CHARACTER-18B19;Lo;0;L;;;;;N;;;;; +18B1A;KHITAN SMALL SCRIPT CHARACTER-18B1A;Lo;0;L;;;;;N;;;;; +18B1B;KHITAN SMALL SCRIPT CHARACTER-18B1B;Lo;0;L;;;;;N;;;;; +18B1C;KHITAN SMALL SCRIPT CHARACTER-18B1C;Lo;0;L;;;;;N;;;;; +18B1D;KHITAN SMALL SCRIPT CHARACTER-18B1D;Lo;0;L;;;;;N;;;;; +18B1E;KHITAN SMALL SCRIPT CHARACTER-18B1E;Lo;0;L;;;;;N;;;;; +18B1F;KHITAN SMALL SCRIPT CHARACTER-18B1F;Lo;0;L;;;;;N;;;;; +18B20;KHITAN SMALL SCRIPT CHARACTER-18B20;Lo;0;L;;;;;N;;;;; +18B21;KHITAN SMALL SCRIPT CHARACTER-18B21;Lo;0;L;;;;;N;;;;; +18B22;KHITAN SMALL SCRIPT CHARACTER-18B22;Lo;0;L;;;;;N;;;;; +18B23;KHITAN SMALL SCRIPT CHARACTER-18B23;Lo;0;L;;;;;N;;;;; +18B24;KHITAN SMALL SCRIPT CHARACTER-18B24;Lo;0;L;;;;;N;;;;; +18B25;KHITAN SMALL SCRIPT CHARACTER-18B25;Lo;0;L;;;;;N;;;;; +18B26;KHITAN SMALL SCRIPT CHARACTER-18B26;Lo;0;L;;;;;N;;;;; +18B27;KHITAN SMALL SCRIPT CHARACTER-18B27;Lo;0;L;;;;;N;;;;; +18B28;KHITAN SMALL SCRIPT CHARACTER-18B28;Lo;0;L;;;;;N;;;;; +18B29;KHITAN SMALL SCRIPT CHARACTER-18B29;Lo;0;L;;;;;N;;;;; +18B2A;KHITAN SMALL SCRIPT CHARACTER-18B2A;Lo;0;L;;;;;N;;;;; +18B2B;KHITAN SMALL SCRIPT CHARACTER-18B2B;Lo;0;L;;;;;N;;;;; +18B2C;KHITAN SMALL SCRIPT CHARACTER-18B2C;Lo;0;L;;;;;N;;;;; +18B2D;KHITAN SMALL SCRIPT CHARACTER-18B2D;Lo;0;L;;;;;N;;;;; +18B2E;KHITAN SMALL SCRIPT CHARACTER-18B2E;Lo;0;L;;;;;N;;;;; +18B2F;KHITAN SMALL SCRIPT CHARACTER-18B2F;Lo;0;L;;;;;N;;;;; +18B30;KHITAN SMALL SCRIPT CHARACTER-18B30;Lo;0;L;;;;;N;;;;; +18B31;KHITAN SMALL SCRIPT CHARACTER-18B31;Lo;0;L;;;;;N;;;;; +18B32;KHITAN SMALL SCRIPT CHARACTER-18B32;Lo;0;L;;;;;N;;;;; +18B33;KHITAN SMALL SCRIPT CHARACTER-18B33;Lo;0;L;;;;;N;;;;; +18B34;KHITAN SMALL SCRIPT CHARACTER-18B34;Lo;0;L;;;;;N;;;;; +18B35;KHITAN SMALL SCRIPT CHARACTER-18B35;Lo;0;L;;;;;N;;;;; +18B36;KHITAN SMALL SCRIPT CHARACTER-18B36;Lo;0;L;;;;;N;;;;; +18B37;KHITAN SMALL SCRIPT CHARACTER-18B37;Lo;0;L;;;;;N;;;;; +18B38;KHITAN SMALL SCRIPT CHARACTER-18B38;Lo;0;L;;;;;N;;;;; +18B39;KHITAN SMALL SCRIPT CHARACTER-18B39;Lo;0;L;;;;;N;;;;; +18B3A;KHITAN SMALL SCRIPT CHARACTER-18B3A;Lo;0;L;;;;;N;;;;; +18B3B;KHITAN SMALL SCRIPT CHARACTER-18B3B;Lo;0;L;;;;;N;;;;; +18B3C;KHITAN SMALL SCRIPT CHARACTER-18B3C;Lo;0;L;;;;;N;;;;; +18B3D;KHITAN SMALL SCRIPT CHARACTER-18B3D;Lo;0;L;;;;;N;;;;; +18B3E;KHITAN SMALL SCRIPT CHARACTER-18B3E;Lo;0;L;;;;;N;;;;; +18B3F;KHITAN SMALL SCRIPT CHARACTER-18B3F;Lo;0;L;;;;;N;;;;; +18B40;KHITAN SMALL SCRIPT CHARACTER-18B40;Lo;0;L;;;;;N;;;;; +18B41;KHITAN SMALL SCRIPT CHARACTER-18B41;Lo;0;L;;;;;N;;;;; +18B42;KHITAN SMALL SCRIPT CHARACTER-18B42;Lo;0;L;;;;;N;;;;; +18B43;KHITAN SMALL SCRIPT CHARACTER-18B43;Lo;0;L;;;;;N;;;;; +18B44;KHITAN SMALL SCRIPT CHARACTER-18B44;Lo;0;L;;;;;N;;;;; +18B45;KHITAN SMALL SCRIPT CHARACTER-18B45;Lo;0;L;;;;;N;;;;; +18B46;KHITAN SMALL SCRIPT CHARACTER-18B46;Lo;0;L;;;;;N;;;;; +18B47;KHITAN SMALL SCRIPT CHARACTER-18B47;Lo;0;L;;;;;N;;;;; +18B48;KHITAN SMALL SCRIPT CHARACTER-18B48;Lo;0;L;;;;;N;;;;; +18B49;KHITAN SMALL SCRIPT CHARACTER-18B49;Lo;0;L;;;;;N;;;;; +18B4A;KHITAN SMALL SCRIPT CHARACTER-18B4A;Lo;0;L;;;;;N;;;;; +18B4B;KHITAN SMALL SCRIPT CHARACTER-18B4B;Lo;0;L;;;;;N;;;;; +18B4C;KHITAN SMALL SCRIPT CHARACTER-18B4C;Lo;0;L;;;;;N;;;;; +18B4D;KHITAN SMALL SCRIPT CHARACTER-18B4D;Lo;0;L;;;;;N;;;;; +18B4E;KHITAN SMALL SCRIPT CHARACTER-18B4E;Lo;0;L;;;;;N;;;;; +18B4F;KHITAN SMALL SCRIPT CHARACTER-18B4F;Lo;0;L;;;;;N;;;;; +18B50;KHITAN SMALL SCRIPT CHARACTER-18B50;Lo;0;L;;;;;N;;;;; +18B51;KHITAN SMALL SCRIPT CHARACTER-18B51;Lo;0;L;;;;;N;;;;; +18B52;KHITAN SMALL SCRIPT CHARACTER-18B52;Lo;0;L;;;;;N;;;;; +18B53;KHITAN SMALL SCRIPT CHARACTER-18B53;Lo;0;L;;;;;N;;;;; +18B54;KHITAN SMALL SCRIPT CHARACTER-18B54;Lo;0;L;;;;;N;;;;; +18B55;KHITAN SMALL SCRIPT CHARACTER-18B55;Lo;0;L;;;;;N;;;;; +18B56;KHITAN SMALL SCRIPT CHARACTER-18B56;Lo;0;L;;;;;N;;;;; +18B57;KHITAN SMALL SCRIPT CHARACTER-18B57;Lo;0;L;;;;;N;;;;; +18B58;KHITAN SMALL SCRIPT CHARACTER-18B58;Lo;0;L;;;;;N;;;;; +18B59;KHITAN SMALL SCRIPT CHARACTER-18B59;Lo;0;L;;;;;N;;;;; +18B5A;KHITAN SMALL SCRIPT CHARACTER-18B5A;Lo;0;L;;;;;N;;;;; +18B5B;KHITAN SMALL SCRIPT CHARACTER-18B5B;Lo;0;L;;;;;N;;;;; +18B5C;KHITAN SMALL SCRIPT CHARACTER-18B5C;Lo;0;L;;;;;N;;;;; +18B5D;KHITAN SMALL SCRIPT CHARACTER-18B5D;Lo;0;L;;;;;N;;;;; +18B5E;KHITAN SMALL SCRIPT CHARACTER-18B5E;Lo;0;L;;;;;N;;;;; +18B5F;KHITAN SMALL SCRIPT CHARACTER-18B5F;Lo;0;L;;;;;N;;;;; +18B60;KHITAN SMALL SCRIPT CHARACTER-18B60;Lo;0;L;;;;;N;;;;; +18B61;KHITAN SMALL SCRIPT CHARACTER-18B61;Lo;0;L;;;;;N;;;;; +18B62;KHITAN SMALL SCRIPT CHARACTER-18B62;Lo;0;L;;;;;N;;;;; +18B63;KHITAN SMALL SCRIPT CHARACTER-18B63;Lo;0;L;;;;;N;;;;; +18B64;KHITAN SMALL SCRIPT CHARACTER-18B64;Lo;0;L;;;;;N;;;;; +18B65;KHITAN SMALL SCRIPT CHARACTER-18B65;Lo;0;L;;;;;N;;;;; +18B66;KHITAN SMALL SCRIPT CHARACTER-18B66;Lo;0;L;;;;;N;;;;; +18B67;KHITAN SMALL SCRIPT CHARACTER-18B67;Lo;0;L;;;;;N;;;;; +18B68;KHITAN SMALL SCRIPT CHARACTER-18B68;Lo;0;L;;;;;N;;;;; +18B69;KHITAN SMALL SCRIPT CHARACTER-18B69;Lo;0;L;;;;;N;;;;; +18B6A;KHITAN SMALL SCRIPT CHARACTER-18B6A;Lo;0;L;;;;;N;;;;; +18B6B;KHITAN SMALL SCRIPT CHARACTER-18B6B;Lo;0;L;;;;;N;;;;; +18B6C;KHITAN SMALL SCRIPT CHARACTER-18B6C;Lo;0;L;;;;;N;;;;; +18B6D;KHITAN SMALL SCRIPT CHARACTER-18B6D;Lo;0;L;;;;;N;;;;; +18B6E;KHITAN SMALL SCRIPT CHARACTER-18B6E;Lo;0;L;;;;;N;;;;; +18B6F;KHITAN SMALL SCRIPT CHARACTER-18B6F;Lo;0;L;;;;;N;;;;; +18B70;KHITAN SMALL SCRIPT CHARACTER-18B70;Lo;0;L;;;;;N;;;;; +18B71;KHITAN SMALL SCRIPT CHARACTER-18B71;Lo;0;L;;;;;N;;;;; +18B72;KHITAN SMALL SCRIPT CHARACTER-18B72;Lo;0;L;;;;;N;;;;; +18B73;KHITAN SMALL SCRIPT CHARACTER-18B73;Lo;0;L;;;;;N;;;;; +18B74;KHITAN SMALL SCRIPT CHARACTER-18B74;Lo;0;L;;;;;N;;;;; +18B75;KHITAN SMALL SCRIPT CHARACTER-18B75;Lo;0;L;;;;;N;;;;; +18B76;KHITAN SMALL SCRIPT CHARACTER-18B76;Lo;0;L;;;;;N;;;;; +18B77;KHITAN SMALL SCRIPT CHARACTER-18B77;Lo;0;L;;;;;N;;;;; +18B78;KHITAN SMALL SCRIPT CHARACTER-18B78;Lo;0;L;;;;;N;;;;; +18B79;KHITAN SMALL SCRIPT CHARACTER-18B79;Lo;0;L;;;;;N;;;;; +18B7A;KHITAN SMALL SCRIPT CHARACTER-18B7A;Lo;0;L;;;;;N;;;;; +18B7B;KHITAN SMALL SCRIPT CHARACTER-18B7B;Lo;0;L;;;;;N;;;;; +18B7C;KHITAN SMALL SCRIPT CHARACTER-18B7C;Lo;0;L;;;;;N;;;;; +18B7D;KHITAN SMALL SCRIPT CHARACTER-18B7D;Lo;0;L;;;;;N;;;;; +18B7E;KHITAN SMALL SCRIPT CHARACTER-18B7E;Lo;0;L;;;;;N;;;;; +18B7F;KHITAN SMALL SCRIPT CHARACTER-18B7F;Lo;0;L;;;;;N;;;;; +18B80;KHITAN SMALL SCRIPT CHARACTER-18B80;Lo;0;L;;;;;N;;;;; +18B81;KHITAN SMALL SCRIPT CHARACTER-18B81;Lo;0;L;;;;;N;;;;; +18B82;KHITAN SMALL SCRIPT CHARACTER-18B82;Lo;0;L;;;;;N;;;;; +18B83;KHITAN SMALL SCRIPT CHARACTER-18B83;Lo;0;L;;;;;N;;;;; +18B84;KHITAN SMALL SCRIPT CHARACTER-18B84;Lo;0;L;;;;;N;;;;; +18B85;KHITAN SMALL SCRIPT CHARACTER-18B85;Lo;0;L;;;;;N;;;;; +18B86;KHITAN SMALL SCRIPT CHARACTER-18B86;Lo;0;L;;;;;N;;;;; +18B87;KHITAN SMALL SCRIPT CHARACTER-18B87;Lo;0;L;;;;;N;;;;; +18B88;KHITAN SMALL SCRIPT CHARACTER-18B88;Lo;0;L;;;;;N;;;;; +18B89;KHITAN SMALL SCRIPT CHARACTER-18B89;Lo;0;L;;;;;N;;;;; +18B8A;KHITAN SMALL SCRIPT CHARACTER-18B8A;Lo;0;L;;;;;N;;;;; +18B8B;KHITAN SMALL SCRIPT CHARACTER-18B8B;Lo;0;L;;;;;N;;;;; +18B8C;KHITAN SMALL SCRIPT CHARACTER-18B8C;Lo;0;L;;;;;N;;;;; +18B8D;KHITAN SMALL SCRIPT CHARACTER-18B8D;Lo;0;L;;;;;N;;;;; +18B8E;KHITAN SMALL SCRIPT CHARACTER-18B8E;Lo;0;L;;;;;N;;;;; +18B8F;KHITAN SMALL SCRIPT CHARACTER-18B8F;Lo;0;L;;;;;N;;;;; +18B90;KHITAN SMALL SCRIPT CHARACTER-18B90;Lo;0;L;;;;;N;;;;; +18B91;KHITAN SMALL SCRIPT CHARACTER-18B91;Lo;0;L;;;;;N;;;;; +18B92;KHITAN SMALL SCRIPT CHARACTER-18B92;Lo;0;L;;;;;N;;;;; +18B93;KHITAN SMALL SCRIPT CHARACTER-18B93;Lo;0;L;;;;;N;;;;; +18B94;KHITAN SMALL SCRIPT CHARACTER-18B94;Lo;0;L;;;;;N;;;;; +18B95;KHITAN SMALL SCRIPT CHARACTER-18B95;Lo;0;L;;;;;N;;;;; +18B96;KHITAN SMALL SCRIPT CHARACTER-18B96;Lo;0;L;;;;;N;;;;; +18B97;KHITAN SMALL SCRIPT CHARACTER-18B97;Lo;0;L;;;;;N;;;;; +18B98;KHITAN SMALL SCRIPT CHARACTER-18B98;Lo;0;L;;;;;N;;;;; +18B99;KHITAN SMALL SCRIPT CHARACTER-18B99;Lo;0;L;;;;;N;;;;; +18B9A;KHITAN SMALL SCRIPT CHARACTER-18B9A;Lo;0;L;;;;;N;;;;; +18B9B;KHITAN SMALL SCRIPT CHARACTER-18B9B;Lo;0;L;;;;;N;;;;; +18B9C;KHITAN SMALL SCRIPT CHARACTER-18B9C;Lo;0;L;;;;;N;;;;; +18B9D;KHITAN SMALL SCRIPT CHARACTER-18B9D;Lo;0;L;;;;;N;;;;; +18B9E;KHITAN SMALL SCRIPT CHARACTER-18B9E;Lo;0;L;;;;;N;;;;; +18B9F;KHITAN SMALL SCRIPT CHARACTER-18B9F;Lo;0;L;;;;;N;;;;; +18BA0;KHITAN SMALL SCRIPT CHARACTER-18BA0;Lo;0;L;;;;;N;;;;; +18BA1;KHITAN SMALL SCRIPT CHARACTER-18BA1;Lo;0;L;;;;;N;;;;; +18BA2;KHITAN SMALL SCRIPT CHARACTER-18BA2;Lo;0;L;;;;;N;;;;; +18BA3;KHITAN SMALL SCRIPT CHARACTER-18BA3;Lo;0;L;;;;;N;;;;; +18BA4;KHITAN SMALL SCRIPT CHARACTER-18BA4;Lo;0;L;;;;;N;;;;; +18BA5;KHITAN SMALL SCRIPT CHARACTER-18BA5;Lo;0;L;;;;;N;;;;; +18BA6;KHITAN SMALL SCRIPT CHARACTER-18BA6;Lo;0;L;;;;;N;;;;; +18BA7;KHITAN SMALL SCRIPT CHARACTER-18BA7;Lo;0;L;;;;;N;;;;; +18BA8;KHITAN SMALL SCRIPT CHARACTER-18BA8;Lo;0;L;;;;;N;;;;; +18BA9;KHITAN SMALL SCRIPT CHARACTER-18BA9;Lo;0;L;;;;;N;;;;; +18BAA;KHITAN SMALL SCRIPT CHARACTER-18BAA;Lo;0;L;;;;;N;;;;; +18BAB;KHITAN SMALL SCRIPT CHARACTER-18BAB;Lo;0;L;;;;;N;;;;; +18BAC;KHITAN SMALL SCRIPT CHARACTER-18BAC;Lo;0;L;;;;;N;;;;; +18BAD;KHITAN SMALL SCRIPT CHARACTER-18BAD;Lo;0;L;;;;;N;;;;; +18BAE;KHITAN SMALL SCRIPT CHARACTER-18BAE;Lo;0;L;;;;;N;;;;; +18BAF;KHITAN SMALL SCRIPT CHARACTER-18BAF;Lo;0;L;;;;;N;;;;; +18BB0;KHITAN SMALL SCRIPT CHARACTER-18BB0;Lo;0;L;;;;;N;;;;; +18BB1;KHITAN SMALL SCRIPT CHARACTER-18BB1;Lo;0;L;;;;;N;;;;; +18BB2;KHITAN SMALL SCRIPT CHARACTER-18BB2;Lo;0;L;;;;;N;;;;; +18BB3;KHITAN SMALL SCRIPT CHARACTER-18BB3;Lo;0;L;;;;;N;;;;; +18BB4;KHITAN SMALL SCRIPT CHARACTER-18BB4;Lo;0;L;;;;;N;;;;; +18BB5;KHITAN SMALL SCRIPT CHARACTER-18BB5;Lo;0;L;;;;;N;;;;; +18BB6;KHITAN SMALL SCRIPT CHARACTER-18BB6;Lo;0;L;;;;;N;;;;; +18BB7;KHITAN SMALL SCRIPT CHARACTER-18BB7;Lo;0;L;;;;;N;;;;; +18BB8;KHITAN SMALL SCRIPT CHARACTER-18BB8;Lo;0;L;;;;;N;;;;; +18BB9;KHITAN SMALL SCRIPT CHARACTER-18BB9;Lo;0;L;;;;;N;;;;; +18BBA;KHITAN SMALL SCRIPT CHARACTER-18BBA;Lo;0;L;;;;;N;;;;; +18BBB;KHITAN SMALL SCRIPT CHARACTER-18BBB;Lo;0;L;;;;;N;;;;; +18BBC;KHITAN SMALL SCRIPT CHARACTER-18BBC;Lo;0;L;;;;;N;;;;; +18BBD;KHITAN SMALL SCRIPT CHARACTER-18BBD;Lo;0;L;;;;;N;;;;; +18BBE;KHITAN SMALL SCRIPT CHARACTER-18BBE;Lo;0;L;;;;;N;;;;; +18BBF;KHITAN SMALL SCRIPT CHARACTER-18BBF;Lo;0;L;;;;;N;;;;; +18BC0;KHITAN SMALL SCRIPT CHARACTER-18BC0;Lo;0;L;;;;;N;;;;; +18BC1;KHITAN SMALL SCRIPT CHARACTER-18BC1;Lo;0;L;;;;;N;;;;; +18BC2;KHITAN SMALL SCRIPT CHARACTER-18BC2;Lo;0;L;;;;;N;;;;; +18BC3;KHITAN SMALL SCRIPT CHARACTER-18BC3;Lo;0;L;;;;;N;;;;; +18BC4;KHITAN SMALL SCRIPT CHARACTER-18BC4;Lo;0;L;;;;;N;;;;; +18BC5;KHITAN SMALL SCRIPT CHARACTER-18BC5;Lo;0;L;;;;;N;;;;; +18BC6;KHITAN SMALL SCRIPT CHARACTER-18BC6;Lo;0;L;;;;;N;;;;; +18BC7;KHITAN SMALL SCRIPT CHARACTER-18BC7;Lo;0;L;;;;;N;;;;; +18BC8;KHITAN SMALL SCRIPT CHARACTER-18BC8;Lo;0;L;;;;;N;;;;; +18BC9;KHITAN SMALL SCRIPT CHARACTER-18BC9;Lo;0;L;;;;;N;;;;; +18BCA;KHITAN SMALL SCRIPT CHARACTER-18BCA;Lo;0;L;;;;;N;;;;; +18BCB;KHITAN SMALL SCRIPT CHARACTER-18BCB;Lo;0;L;;;;;N;;;;; +18BCC;KHITAN SMALL SCRIPT CHARACTER-18BCC;Lo;0;L;;;;;N;;;;; +18BCD;KHITAN SMALL SCRIPT CHARACTER-18BCD;Lo;0;L;;;;;N;;;;; +18BCE;KHITAN SMALL SCRIPT CHARACTER-18BCE;Lo;0;L;;;;;N;;;;; +18BCF;KHITAN SMALL SCRIPT CHARACTER-18BCF;Lo;0;L;;;;;N;;;;; +18BD0;KHITAN SMALL SCRIPT CHARACTER-18BD0;Lo;0;L;;;;;N;;;;; +18BD1;KHITAN SMALL SCRIPT CHARACTER-18BD1;Lo;0;L;;;;;N;;;;; +18BD2;KHITAN SMALL SCRIPT CHARACTER-18BD2;Lo;0;L;;;;;N;;;;; +18BD3;KHITAN SMALL SCRIPT CHARACTER-18BD3;Lo;0;L;;;;;N;;;;; +18BD4;KHITAN SMALL SCRIPT CHARACTER-18BD4;Lo;0;L;;;;;N;;;;; +18BD5;KHITAN SMALL SCRIPT CHARACTER-18BD5;Lo;0;L;;;;;N;;;;; +18BD6;KHITAN SMALL SCRIPT CHARACTER-18BD6;Lo;0;L;;;;;N;;;;; +18BD7;KHITAN SMALL SCRIPT CHARACTER-18BD7;Lo;0;L;;;;;N;;;;; +18BD8;KHITAN SMALL SCRIPT CHARACTER-18BD8;Lo;0;L;;;;;N;;;;; +18BD9;KHITAN SMALL SCRIPT CHARACTER-18BD9;Lo;0;L;;;;;N;;;;; +18BDA;KHITAN SMALL SCRIPT CHARACTER-18BDA;Lo;0;L;;;;;N;;;;; +18BDB;KHITAN SMALL SCRIPT CHARACTER-18BDB;Lo;0;L;;;;;N;;;;; +18BDC;KHITAN SMALL SCRIPT CHARACTER-18BDC;Lo;0;L;;;;;N;;;;; +18BDD;KHITAN SMALL SCRIPT CHARACTER-18BDD;Lo;0;L;;;;;N;;;;; +18BDE;KHITAN SMALL SCRIPT CHARACTER-18BDE;Lo;0;L;;;;;N;;;;; +18BDF;KHITAN SMALL SCRIPT CHARACTER-18BDF;Lo;0;L;;;;;N;;;;; +18BE0;KHITAN SMALL SCRIPT CHARACTER-18BE0;Lo;0;L;;;;;N;;;;; +18BE1;KHITAN SMALL SCRIPT CHARACTER-18BE1;Lo;0;L;;;;;N;;;;; +18BE2;KHITAN SMALL SCRIPT CHARACTER-18BE2;Lo;0;L;;;;;N;;;;; +18BE3;KHITAN SMALL SCRIPT CHARACTER-18BE3;Lo;0;L;;;;;N;;;;; +18BE4;KHITAN SMALL SCRIPT CHARACTER-18BE4;Lo;0;L;;;;;N;;;;; +18BE5;KHITAN SMALL SCRIPT CHARACTER-18BE5;Lo;0;L;;;;;N;;;;; +18BE6;KHITAN SMALL SCRIPT CHARACTER-18BE6;Lo;0;L;;;;;N;;;;; +18BE7;KHITAN SMALL SCRIPT CHARACTER-18BE7;Lo;0;L;;;;;N;;;;; +18BE8;KHITAN SMALL SCRIPT CHARACTER-18BE8;Lo;0;L;;;;;N;;;;; +18BE9;KHITAN SMALL SCRIPT CHARACTER-18BE9;Lo;0;L;;;;;N;;;;; +18BEA;KHITAN SMALL SCRIPT CHARACTER-18BEA;Lo;0;L;;;;;N;;;;; +18BEB;KHITAN SMALL SCRIPT CHARACTER-18BEB;Lo;0;L;;;;;N;;;;; +18BEC;KHITAN SMALL SCRIPT CHARACTER-18BEC;Lo;0;L;;;;;N;;;;; +18BED;KHITAN SMALL SCRIPT CHARACTER-18BED;Lo;0;L;;;;;N;;;;; +18BEE;KHITAN SMALL SCRIPT CHARACTER-18BEE;Lo;0;L;;;;;N;;;;; +18BEF;KHITAN SMALL SCRIPT CHARACTER-18BEF;Lo;0;L;;;;;N;;;;; +18BF0;KHITAN SMALL SCRIPT CHARACTER-18BF0;Lo;0;L;;;;;N;;;;; +18BF1;KHITAN SMALL SCRIPT CHARACTER-18BF1;Lo;0;L;;;;;N;;;;; +18BF2;KHITAN SMALL SCRIPT CHARACTER-18BF2;Lo;0;L;;;;;N;;;;; +18BF3;KHITAN SMALL SCRIPT CHARACTER-18BF3;Lo;0;L;;;;;N;;;;; +18BF4;KHITAN SMALL SCRIPT CHARACTER-18BF4;Lo;0;L;;;;;N;;;;; +18BF5;KHITAN SMALL SCRIPT CHARACTER-18BF5;Lo;0;L;;;;;N;;;;; +18BF6;KHITAN SMALL SCRIPT CHARACTER-18BF6;Lo;0;L;;;;;N;;;;; +18BF7;KHITAN SMALL SCRIPT CHARACTER-18BF7;Lo;0;L;;;;;N;;;;; +18BF8;KHITAN SMALL SCRIPT CHARACTER-18BF8;Lo;0;L;;;;;N;;;;; +18BF9;KHITAN SMALL SCRIPT CHARACTER-18BF9;Lo;0;L;;;;;N;;;;; +18BFA;KHITAN SMALL SCRIPT CHARACTER-18BFA;Lo;0;L;;;;;N;;;;; +18BFB;KHITAN SMALL SCRIPT CHARACTER-18BFB;Lo;0;L;;;;;N;;;;; +18BFC;KHITAN SMALL SCRIPT CHARACTER-18BFC;Lo;0;L;;;;;N;;;;; +18BFD;KHITAN SMALL SCRIPT CHARACTER-18BFD;Lo;0;L;;;;;N;;;;; +18BFE;KHITAN SMALL SCRIPT CHARACTER-18BFE;Lo;0;L;;;;;N;;;;; +18BFF;KHITAN SMALL SCRIPT CHARACTER-18BFF;Lo;0;L;;;;;N;;;;; +18C00;KHITAN SMALL SCRIPT CHARACTER-18C00;Lo;0;L;;;;;N;;;;; +18C01;KHITAN SMALL SCRIPT CHARACTER-18C01;Lo;0;L;;;;;N;;;;; +18C02;KHITAN SMALL SCRIPT CHARACTER-18C02;Lo;0;L;;;;;N;;;;; +18C03;KHITAN SMALL SCRIPT CHARACTER-18C03;Lo;0;L;;;;;N;;;;; +18C04;KHITAN SMALL SCRIPT CHARACTER-18C04;Lo;0;L;;;;;N;;;;; +18C05;KHITAN SMALL SCRIPT CHARACTER-18C05;Lo;0;L;;;;;N;;;;; +18C06;KHITAN SMALL SCRIPT CHARACTER-18C06;Lo;0;L;;;;;N;;;;; +18C07;KHITAN SMALL SCRIPT CHARACTER-18C07;Lo;0;L;;;;;N;;;;; +18C08;KHITAN SMALL SCRIPT CHARACTER-18C08;Lo;0;L;;;;;N;;;;; +18C09;KHITAN SMALL SCRIPT CHARACTER-18C09;Lo;0;L;;;;;N;;;;; +18C0A;KHITAN SMALL SCRIPT CHARACTER-18C0A;Lo;0;L;;;;;N;;;;; +18C0B;KHITAN SMALL SCRIPT CHARACTER-18C0B;Lo;0;L;;;;;N;;;;; +18C0C;KHITAN SMALL SCRIPT CHARACTER-18C0C;Lo;0;L;;;;;N;;;;; +18C0D;KHITAN SMALL SCRIPT CHARACTER-18C0D;Lo;0;L;;;;;N;;;;; +18C0E;KHITAN SMALL SCRIPT CHARACTER-18C0E;Lo;0;L;;;;;N;;;;; +18C0F;KHITAN SMALL SCRIPT CHARACTER-18C0F;Lo;0;L;;;;;N;;;;; +18C10;KHITAN SMALL SCRIPT CHARACTER-18C10;Lo;0;L;;;;;N;;;;; +18C11;KHITAN SMALL SCRIPT CHARACTER-18C11;Lo;0;L;;;;;N;;;;; +18C12;KHITAN SMALL SCRIPT CHARACTER-18C12;Lo;0;L;;;;;N;;;;; +18C13;KHITAN SMALL SCRIPT CHARACTER-18C13;Lo;0;L;;;;;N;;;;; +18C14;KHITAN SMALL SCRIPT CHARACTER-18C14;Lo;0;L;;;;;N;;;;; +18C15;KHITAN SMALL SCRIPT CHARACTER-18C15;Lo;0;L;;;;;N;;;;; +18C16;KHITAN SMALL SCRIPT CHARACTER-18C16;Lo;0;L;;;;;N;;;;; +18C17;KHITAN SMALL SCRIPT CHARACTER-18C17;Lo;0;L;;;;;N;;;;; +18C18;KHITAN SMALL SCRIPT CHARACTER-18C18;Lo;0;L;;;;;N;;;;; +18C19;KHITAN SMALL SCRIPT CHARACTER-18C19;Lo;0;L;;;;;N;;;;; +18C1A;KHITAN SMALL SCRIPT CHARACTER-18C1A;Lo;0;L;;;;;N;;;;; +18C1B;KHITAN SMALL SCRIPT CHARACTER-18C1B;Lo;0;L;;;;;N;;;;; +18C1C;KHITAN SMALL SCRIPT CHARACTER-18C1C;Lo;0;L;;;;;N;;;;; +18C1D;KHITAN SMALL SCRIPT CHARACTER-18C1D;Lo;0;L;;;;;N;;;;; +18C1E;KHITAN SMALL SCRIPT CHARACTER-18C1E;Lo;0;L;;;;;N;;;;; +18C1F;KHITAN SMALL SCRIPT CHARACTER-18C1F;Lo;0;L;;;;;N;;;;; +18C20;KHITAN SMALL SCRIPT CHARACTER-18C20;Lo;0;L;;;;;N;;;;; +18C21;KHITAN SMALL SCRIPT CHARACTER-18C21;Lo;0;L;;;;;N;;;;; +18C22;KHITAN SMALL SCRIPT CHARACTER-18C22;Lo;0;L;;;;;N;;;;; +18C23;KHITAN SMALL SCRIPT CHARACTER-18C23;Lo;0;L;;;;;N;;;;; +18C24;KHITAN SMALL SCRIPT CHARACTER-18C24;Lo;0;L;;;;;N;;;;; +18C25;KHITAN SMALL SCRIPT CHARACTER-18C25;Lo;0;L;;;;;N;;;;; +18C26;KHITAN SMALL SCRIPT CHARACTER-18C26;Lo;0;L;;;;;N;;;;; +18C27;KHITAN SMALL SCRIPT CHARACTER-18C27;Lo;0;L;;;;;N;;;;; +18C28;KHITAN SMALL SCRIPT CHARACTER-18C28;Lo;0;L;;;;;N;;;;; +18C29;KHITAN SMALL SCRIPT CHARACTER-18C29;Lo;0;L;;;;;N;;;;; +18C2A;KHITAN SMALL SCRIPT CHARACTER-18C2A;Lo;0;L;;;;;N;;;;; +18C2B;KHITAN SMALL SCRIPT CHARACTER-18C2B;Lo;0;L;;;;;N;;;;; +18C2C;KHITAN SMALL SCRIPT CHARACTER-18C2C;Lo;0;L;;;;;N;;;;; +18C2D;KHITAN SMALL SCRIPT CHARACTER-18C2D;Lo;0;L;;;;;N;;;;; +18C2E;KHITAN SMALL SCRIPT CHARACTER-18C2E;Lo;0;L;;;;;N;;;;; +18C2F;KHITAN SMALL SCRIPT CHARACTER-18C2F;Lo;0;L;;;;;N;;;;; +18C30;KHITAN SMALL SCRIPT CHARACTER-18C30;Lo;0;L;;;;;N;;;;; +18C31;KHITAN SMALL SCRIPT CHARACTER-18C31;Lo;0;L;;;;;N;;;;; +18C32;KHITAN SMALL SCRIPT CHARACTER-18C32;Lo;0;L;;;;;N;;;;; +18C33;KHITAN SMALL SCRIPT CHARACTER-18C33;Lo;0;L;;;;;N;;;;; +18C34;KHITAN SMALL SCRIPT CHARACTER-18C34;Lo;0;L;;;;;N;;;;; +18C35;KHITAN SMALL SCRIPT CHARACTER-18C35;Lo;0;L;;;;;N;;;;; +18C36;KHITAN SMALL SCRIPT CHARACTER-18C36;Lo;0;L;;;;;N;;;;; +18C37;KHITAN SMALL SCRIPT CHARACTER-18C37;Lo;0;L;;;;;N;;;;; +18C38;KHITAN SMALL SCRIPT CHARACTER-18C38;Lo;0;L;;;;;N;;;;; +18C39;KHITAN SMALL SCRIPT CHARACTER-18C39;Lo;0;L;;;;;N;;;;; +18C3A;KHITAN SMALL SCRIPT CHARACTER-18C3A;Lo;0;L;;;;;N;;;;; +18C3B;KHITAN SMALL SCRIPT CHARACTER-18C3B;Lo;0;L;;;;;N;;;;; +18C3C;KHITAN SMALL SCRIPT CHARACTER-18C3C;Lo;0;L;;;;;N;;;;; +18C3D;KHITAN SMALL SCRIPT CHARACTER-18C3D;Lo;0;L;;;;;N;;;;; +18C3E;KHITAN SMALL SCRIPT CHARACTER-18C3E;Lo;0;L;;;;;N;;;;; +18C3F;KHITAN SMALL SCRIPT CHARACTER-18C3F;Lo;0;L;;;;;N;;;;; +18C40;KHITAN SMALL SCRIPT CHARACTER-18C40;Lo;0;L;;;;;N;;;;; +18C41;KHITAN SMALL SCRIPT CHARACTER-18C41;Lo;0;L;;;;;N;;;;; +18C42;KHITAN SMALL SCRIPT CHARACTER-18C42;Lo;0;L;;;;;N;;;;; +18C43;KHITAN SMALL SCRIPT CHARACTER-18C43;Lo;0;L;;;;;N;;;;; +18C44;KHITAN SMALL SCRIPT CHARACTER-18C44;Lo;0;L;;;;;N;;;;; +18C45;KHITAN SMALL SCRIPT CHARACTER-18C45;Lo;0;L;;;;;N;;;;; +18C46;KHITAN SMALL SCRIPT CHARACTER-18C46;Lo;0;L;;;;;N;;;;; +18C47;KHITAN SMALL SCRIPT CHARACTER-18C47;Lo;0;L;;;;;N;;;;; +18C48;KHITAN SMALL SCRIPT CHARACTER-18C48;Lo;0;L;;;;;N;;;;; +18C49;KHITAN SMALL SCRIPT CHARACTER-18C49;Lo;0;L;;;;;N;;;;; +18C4A;KHITAN SMALL SCRIPT CHARACTER-18C4A;Lo;0;L;;;;;N;;;;; +18C4B;KHITAN SMALL SCRIPT CHARACTER-18C4B;Lo;0;L;;;;;N;;;;; +18C4C;KHITAN SMALL SCRIPT CHARACTER-18C4C;Lo;0;L;;;;;N;;;;; +18C4D;KHITAN SMALL SCRIPT CHARACTER-18C4D;Lo;0;L;;;;;N;;;;; +18C4E;KHITAN SMALL SCRIPT CHARACTER-18C4E;Lo;0;L;;;;;N;;;;; +18C4F;KHITAN SMALL SCRIPT CHARACTER-18C4F;Lo;0;L;;;;;N;;;;; +18C50;KHITAN SMALL SCRIPT CHARACTER-18C50;Lo;0;L;;;;;N;;;;; +18C51;KHITAN SMALL SCRIPT CHARACTER-18C51;Lo;0;L;;;;;N;;;;; +18C52;KHITAN SMALL SCRIPT CHARACTER-18C52;Lo;0;L;;;;;N;;;;; +18C53;KHITAN SMALL SCRIPT CHARACTER-18C53;Lo;0;L;;;;;N;;;;; +18C54;KHITAN SMALL SCRIPT CHARACTER-18C54;Lo;0;L;;;;;N;;;;; +18C55;KHITAN SMALL SCRIPT CHARACTER-18C55;Lo;0;L;;;;;N;;;;; +18C56;KHITAN SMALL SCRIPT CHARACTER-18C56;Lo;0;L;;;;;N;;;;; +18C57;KHITAN SMALL SCRIPT CHARACTER-18C57;Lo;0;L;;;;;N;;;;; +18C58;KHITAN SMALL SCRIPT CHARACTER-18C58;Lo;0;L;;;;;N;;;;; +18C59;KHITAN SMALL SCRIPT CHARACTER-18C59;Lo;0;L;;;;;N;;;;; +18C5A;KHITAN SMALL SCRIPT CHARACTER-18C5A;Lo;0;L;;;;;N;;;;; +18C5B;KHITAN SMALL SCRIPT CHARACTER-18C5B;Lo;0;L;;;;;N;;;;; +18C5C;KHITAN SMALL SCRIPT CHARACTER-18C5C;Lo;0;L;;;;;N;;;;; +18C5D;KHITAN SMALL SCRIPT CHARACTER-18C5D;Lo;0;L;;;;;N;;;;; +18C5E;KHITAN SMALL SCRIPT CHARACTER-18C5E;Lo;0;L;;;;;N;;;;; +18C5F;KHITAN SMALL SCRIPT CHARACTER-18C5F;Lo;0;L;;;;;N;;;;; +18C60;KHITAN SMALL SCRIPT CHARACTER-18C60;Lo;0;L;;;;;N;;;;; +18C61;KHITAN SMALL SCRIPT CHARACTER-18C61;Lo;0;L;;;;;N;;;;; +18C62;KHITAN SMALL SCRIPT CHARACTER-18C62;Lo;0;L;;;;;N;;;;; +18C63;KHITAN SMALL SCRIPT CHARACTER-18C63;Lo;0;L;;;;;N;;;;; +18C64;KHITAN SMALL SCRIPT CHARACTER-18C64;Lo;0;L;;;;;N;;;;; +18C65;KHITAN SMALL SCRIPT CHARACTER-18C65;Lo;0;L;;;;;N;;;;; +18C66;KHITAN SMALL SCRIPT CHARACTER-18C66;Lo;0;L;;;;;N;;;;; +18C67;KHITAN SMALL SCRIPT CHARACTER-18C67;Lo;0;L;;;;;N;;;;; +18C68;KHITAN SMALL SCRIPT CHARACTER-18C68;Lo;0;L;;;;;N;;;;; +18C69;KHITAN SMALL SCRIPT CHARACTER-18C69;Lo;0;L;;;;;N;;;;; +18C6A;KHITAN SMALL SCRIPT CHARACTER-18C6A;Lo;0;L;;;;;N;;;;; +18C6B;KHITAN SMALL SCRIPT CHARACTER-18C6B;Lo;0;L;;;;;N;;;;; +18C6C;KHITAN SMALL SCRIPT CHARACTER-18C6C;Lo;0;L;;;;;N;;;;; +18C6D;KHITAN SMALL SCRIPT CHARACTER-18C6D;Lo;0;L;;;;;N;;;;; +18C6E;KHITAN SMALL SCRIPT CHARACTER-18C6E;Lo;0;L;;;;;N;;;;; +18C6F;KHITAN SMALL SCRIPT CHARACTER-18C6F;Lo;0;L;;;;;N;;;;; +18C70;KHITAN SMALL SCRIPT CHARACTER-18C70;Lo;0;L;;;;;N;;;;; +18C71;KHITAN SMALL SCRIPT CHARACTER-18C71;Lo;0;L;;;;;N;;;;; +18C72;KHITAN SMALL SCRIPT CHARACTER-18C72;Lo;0;L;;;;;N;;;;; +18C73;KHITAN SMALL SCRIPT CHARACTER-18C73;Lo;0;L;;;;;N;;;;; +18C74;KHITAN SMALL SCRIPT CHARACTER-18C74;Lo;0;L;;;;;N;;;;; +18C75;KHITAN SMALL SCRIPT CHARACTER-18C75;Lo;0;L;;;;;N;;;;; +18C76;KHITAN SMALL SCRIPT CHARACTER-18C76;Lo;0;L;;;;;N;;;;; +18C77;KHITAN SMALL SCRIPT CHARACTER-18C77;Lo;0;L;;;;;N;;;;; +18C78;KHITAN SMALL SCRIPT CHARACTER-18C78;Lo;0;L;;;;;N;;;;; +18C79;KHITAN SMALL SCRIPT CHARACTER-18C79;Lo;0;L;;;;;N;;;;; +18C7A;KHITAN SMALL SCRIPT CHARACTER-18C7A;Lo;0;L;;;;;N;;;;; +18C7B;KHITAN SMALL SCRIPT CHARACTER-18C7B;Lo;0;L;;;;;N;;;;; +18C7C;KHITAN SMALL SCRIPT CHARACTER-18C7C;Lo;0;L;;;;;N;;;;; +18C7D;KHITAN SMALL SCRIPT CHARACTER-18C7D;Lo;0;L;;;;;N;;;;; +18C7E;KHITAN SMALL SCRIPT CHARACTER-18C7E;Lo;0;L;;;;;N;;;;; +18C7F;KHITAN SMALL SCRIPT CHARACTER-18C7F;Lo;0;L;;;;;N;;;;; +18C80;KHITAN SMALL SCRIPT CHARACTER-18C80;Lo;0;L;;;;;N;;;;; +18C81;KHITAN SMALL SCRIPT CHARACTER-18C81;Lo;0;L;;;;;N;;;;; +18C82;KHITAN SMALL SCRIPT CHARACTER-18C82;Lo;0;L;;;;;N;;;;; +18C83;KHITAN SMALL SCRIPT CHARACTER-18C83;Lo;0;L;;;;;N;;;;; +18C84;KHITAN SMALL SCRIPT CHARACTER-18C84;Lo;0;L;;;;;N;;;;; +18C85;KHITAN SMALL SCRIPT CHARACTER-18C85;Lo;0;L;;;;;N;;;;; +18C86;KHITAN SMALL SCRIPT CHARACTER-18C86;Lo;0;L;;;;;N;;;;; +18C87;KHITAN SMALL SCRIPT CHARACTER-18C87;Lo;0;L;;;;;N;;;;; +18C88;KHITAN SMALL SCRIPT CHARACTER-18C88;Lo;0;L;;;;;N;;;;; +18C89;KHITAN SMALL SCRIPT CHARACTER-18C89;Lo;0;L;;;;;N;;;;; +18C8A;KHITAN SMALL SCRIPT CHARACTER-18C8A;Lo;0;L;;;;;N;;;;; +18C8B;KHITAN SMALL SCRIPT CHARACTER-18C8B;Lo;0;L;;;;;N;;;;; +18C8C;KHITAN SMALL SCRIPT CHARACTER-18C8C;Lo;0;L;;;;;N;;;;; +18C8D;KHITAN SMALL SCRIPT CHARACTER-18C8D;Lo;0;L;;;;;N;;;;; +18C8E;KHITAN SMALL SCRIPT CHARACTER-18C8E;Lo;0;L;;;;;N;;;;; +18C8F;KHITAN SMALL SCRIPT CHARACTER-18C8F;Lo;0;L;;;;;N;;;;; +18C90;KHITAN SMALL SCRIPT CHARACTER-18C90;Lo;0;L;;;;;N;;;;; +18C91;KHITAN SMALL SCRIPT CHARACTER-18C91;Lo;0;L;;;;;N;;;;; +18C92;KHITAN SMALL SCRIPT CHARACTER-18C92;Lo;0;L;;;;;N;;;;; +18C93;KHITAN SMALL SCRIPT CHARACTER-18C93;Lo;0;L;;;;;N;;;;; +18C94;KHITAN SMALL SCRIPT CHARACTER-18C94;Lo;0;L;;;;;N;;;;; +18C95;KHITAN SMALL SCRIPT CHARACTER-18C95;Lo;0;L;;;;;N;;;;; +18C96;KHITAN SMALL SCRIPT CHARACTER-18C96;Lo;0;L;;;;;N;;;;; +18C97;KHITAN SMALL SCRIPT CHARACTER-18C97;Lo;0;L;;;;;N;;;;; +18C98;KHITAN SMALL SCRIPT CHARACTER-18C98;Lo;0;L;;;;;N;;;;; +18C99;KHITAN SMALL SCRIPT CHARACTER-18C99;Lo;0;L;;;;;N;;;;; +18C9A;KHITAN SMALL SCRIPT CHARACTER-18C9A;Lo;0;L;;;;;N;;;;; +18C9B;KHITAN SMALL SCRIPT CHARACTER-18C9B;Lo;0;L;;;;;N;;;;; +18C9C;KHITAN SMALL SCRIPT CHARACTER-18C9C;Lo;0;L;;;;;N;;;;; +18C9D;KHITAN SMALL SCRIPT CHARACTER-18C9D;Lo;0;L;;;;;N;;;;; +18C9E;KHITAN SMALL SCRIPT CHARACTER-18C9E;Lo;0;L;;;;;N;;;;; +18C9F;KHITAN SMALL SCRIPT CHARACTER-18C9F;Lo;0;L;;;;;N;;;;; +18CA0;KHITAN SMALL SCRIPT CHARACTER-18CA0;Lo;0;L;;;;;N;;;;; +18CA1;KHITAN SMALL SCRIPT CHARACTER-18CA1;Lo;0;L;;;;;N;;;;; +18CA2;KHITAN SMALL SCRIPT CHARACTER-18CA2;Lo;0;L;;;;;N;;;;; +18CA3;KHITAN SMALL SCRIPT CHARACTER-18CA3;Lo;0;L;;;;;N;;;;; +18CA4;KHITAN SMALL SCRIPT CHARACTER-18CA4;Lo;0;L;;;;;N;;;;; +18CA5;KHITAN SMALL SCRIPT CHARACTER-18CA5;Lo;0;L;;;;;N;;;;; +18CA6;KHITAN SMALL SCRIPT CHARACTER-18CA6;Lo;0;L;;;;;N;;;;; +18CA7;KHITAN SMALL SCRIPT CHARACTER-18CA7;Lo;0;L;;;;;N;;;;; +18CA8;KHITAN SMALL SCRIPT CHARACTER-18CA8;Lo;0;L;;;;;N;;;;; +18CA9;KHITAN SMALL SCRIPT CHARACTER-18CA9;Lo;0;L;;;;;N;;;;; +18CAA;KHITAN SMALL SCRIPT CHARACTER-18CAA;Lo;0;L;;;;;N;;;;; +18CAB;KHITAN SMALL SCRIPT CHARACTER-18CAB;Lo;0;L;;;;;N;;;;; +18CAC;KHITAN SMALL SCRIPT CHARACTER-18CAC;Lo;0;L;;;;;N;;;;; +18CAD;KHITAN SMALL SCRIPT CHARACTER-18CAD;Lo;0;L;;;;;N;;;;; +18CAE;KHITAN SMALL SCRIPT CHARACTER-18CAE;Lo;0;L;;;;;N;;;;; +18CAF;KHITAN SMALL SCRIPT CHARACTER-18CAF;Lo;0;L;;;;;N;;;;; +18CB0;KHITAN SMALL SCRIPT CHARACTER-18CB0;Lo;0;L;;;;;N;;;;; +18CB1;KHITAN SMALL SCRIPT CHARACTER-18CB1;Lo;0;L;;;;;N;;;;; +18CB2;KHITAN SMALL SCRIPT CHARACTER-18CB2;Lo;0;L;;;;;N;;;;; +18CB3;KHITAN SMALL SCRIPT CHARACTER-18CB3;Lo;0;L;;;;;N;;;;; +18CB4;KHITAN SMALL SCRIPT CHARACTER-18CB4;Lo;0;L;;;;;N;;;;; +18CB5;KHITAN SMALL SCRIPT CHARACTER-18CB5;Lo;0;L;;;;;N;;;;; +18CB6;KHITAN SMALL SCRIPT CHARACTER-18CB6;Lo;0;L;;;;;N;;;;; +18CB7;KHITAN SMALL SCRIPT CHARACTER-18CB7;Lo;0;L;;;;;N;;;;; +18CB8;KHITAN SMALL SCRIPT CHARACTER-18CB8;Lo;0;L;;;;;N;;;;; +18CB9;KHITAN SMALL SCRIPT CHARACTER-18CB9;Lo;0;L;;;;;N;;;;; +18CBA;KHITAN SMALL SCRIPT CHARACTER-18CBA;Lo;0;L;;;;;N;;;;; +18CBB;KHITAN SMALL SCRIPT CHARACTER-18CBB;Lo;0;L;;;;;N;;;;; +18CBC;KHITAN SMALL SCRIPT CHARACTER-18CBC;Lo;0;L;;;;;N;;;;; +18CBD;KHITAN SMALL SCRIPT CHARACTER-18CBD;Lo;0;L;;;;;N;;;;; +18CBE;KHITAN SMALL SCRIPT CHARACTER-18CBE;Lo;0;L;;;;;N;;;;; +18CBF;KHITAN SMALL SCRIPT CHARACTER-18CBF;Lo;0;L;;;;;N;;;;; +18CC0;KHITAN SMALL SCRIPT CHARACTER-18CC0;Lo;0;L;;;;;N;;;;; +18CC1;KHITAN SMALL SCRIPT CHARACTER-18CC1;Lo;0;L;;;;;N;;;;; +18CC2;KHITAN SMALL SCRIPT CHARACTER-18CC2;Lo;0;L;;;;;N;;;;; +18CC3;KHITAN SMALL SCRIPT CHARACTER-18CC3;Lo;0;L;;;;;N;;;;; +18CC4;KHITAN SMALL SCRIPT CHARACTER-18CC4;Lo;0;L;;;;;N;;;;; +18CC5;KHITAN SMALL SCRIPT CHARACTER-18CC5;Lo;0;L;;;;;N;;;;; +18CC6;KHITAN SMALL SCRIPT CHARACTER-18CC6;Lo;0;L;;;;;N;;;;; +18CC7;KHITAN SMALL SCRIPT CHARACTER-18CC7;Lo;0;L;;;;;N;;;;; +18CC8;KHITAN SMALL SCRIPT CHARACTER-18CC8;Lo;0;L;;;;;N;;;;; +18CC9;KHITAN SMALL SCRIPT CHARACTER-18CC9;Lo;0;L;;;;;N;;;;; +18CCA;KHITAN SMALL SCRIPT CHARACTER-18CCA;Lo;0;L;;;;;N;;;;; +18CCB;KHITAN SMALL SCRIPT CHARACTER-18CCB;Lo;0;L;;;;;N;;;;; +18CCC;KHITAN SMALL SCRIPT CHARACTER-18CCC;Lo;0;L;;;;;N;;;;; +18CCD;KHITAN SMALL SCRIPT CHARACTER-18CCD;Lo;0;L;;;;;N;;;;; +18CCE;KHITAN SMALL SCRIPT CHARACTER-18CCE;Lo;0;L;;;;;N;;;;; +18CCF;KHITAN SMALL SCRIPT CHARACTER-18CCF;Lo;0;L;;;;;N;;;;; +18CD0;KHITAN SMALL SCRIPT CHARACTER-18CD0;Lo;0;L;;;;;N;;;;; +18CD1;KHITAN SMALL SCRIPT CHARACTER-18CD1;Lo;0;L;;;;;N;;;;; +18CD2;KHITAN SMALL SCRIPT CHARACTER-18CD2;Lo;0;L;;;;;N;;;;; +18CD3;KHITAN SMALL SCRIPT CHARACTER-18CD3;Lo;0;L;;;;;N;;;;; +18CD4;KHITAN SMALL SCRIPT CHARACTER-18CD4;Lo;0;L;;;;;N;;;;; +18CD5;KHITAN SMALL SCRIPT CHARACTER-18CD5;Lo;0;L;;;;;N;;;;; +18D00;;Lo;0;L;;;;;N;;;;; +18D08;;Lo;0;L;;;;;N;;;;; +1B000;KATAKANA LETTER ARCHAIC E;Lo;0;L;;;;;N;;;;; +1B001;HIRAGANA LETTER ARCHAIC YE;Lo;0;L;;;;;N;;;;; +1B002;HENTAIGANA LETTER A-1;Lo;0;L;;;;;N;;;;; +1B003;HENTAIGANA LETTER A-2;Lo;0;L;;;;;N;;;;; +1B004;HENTAIGANA LETTER A-3;Lo;0;L;;;;;N;;;;; +1B005;HENTAIGANA LETTER A-WO;Lo;0;L;;;;;N;;;;; +1B006;HENTAIGANA LETTER I-1;Lo;0;L;;;;;N;;;;; +1B007;HENTAIGANA LETTER I-2;Lo;0;L;;;;;N;;;;; +1B008;HENTAIGANA LETTER I-3;Lo;0;L;;;;;N;;;;; +1B009;HENTAIGANA LETTER I-4;Lo;0;L;;;;;N;;;;; +1B00A;HENTAIGANA LETTER U-1;Lo;0;L;;;;;N;;;;; +1B00B;HENTAIGANA LETTER U-2;Lo;0;L;;;;;N;;;;; +1B00C;HENTAIGANA LETTER U-3;Lo;0;L;;;;;N;;;;; +1B00D;HENTAIGANA LETTER U-4;Lo;0;L;;;;;N;;;;; +1B00E;HENTAIGANA LETTER U-5;Lo;0;L;;;;;N;;;;; +1B00F;HENTAIGANA LETTER E-2;Lo;0;L;;;;;N;;;;; +1B010;HENTAIGANA LETTER E-3;Lo;0;L;;;;;N;;;;; +1B011;HENTAIGANA LETTER E-4;Lo;0;L;;;;;N;;;;; +1B012;HENTAIGANA LETTER E-5;Lo;0;L;;;;;N;;;;; +1B013;HENTAIGANA LETTER E-6;Lo;0;L;;;;;N;;;;; +1B014;HENTAIGANA LETTER O-1;Lo;0;L;;;;;N;;;;; +1B015;HENTAIGANA LETTER O-2;Lo;0;L;;;;;N;;;;; +1B016;HENTAIGANA LETTER O-3;Lo;0;L;;;;;N;;;;; +1B017;HENTAIGANA LETTER KA-1;Lo;0;L;;;;;N;;;;; +1B018;HENTAIGANA LETTER KA-2;Lo;0;L;;;;;N;;;;; +1B019;HENTAIGANA LETTER KA-3;Lo;0;L;;;;;N;;;;; +1B01A;HENTAIGANA LETTER KA-4;Lo;0;L;;;;;N;;;;; +1B01B;HENTAIGANA LETTER KA-5;Lo;0;L;;;;;N;;;;; +1B01C;HENTAIGANA LETTER KA-6;Lo;0;L;;;;;N;;;;; +1B01D;HENTAIGANA LETTER KA-7;Lo;0;L;;;;;N;;;;; +1B01E;HENTAIGANA LETTER KA-8;Lo;0;L;;;;;N;;;;; +1B01F;HENTAIGANA LETTER KA-9;Lo;0;L;;;;;N;;;;; +1B020;HENTAIGANA LETTER KA-10;Lo;0;L;;;;;N;;;;; +1B021;HENTAIGANA LETTER KA-11;Lo;0;L;;;;;N;;;;; +1B022;HENTAIGANA LETTER KA-KE;Lo;0;L;;;;;N;;;;; +1B023;HENTAIGANA LETTER KI-1;Lo;0;L;;;;;N;;;;; +1B024;HENTAIGANA LETTER KI-2;Lo;0;L;;;;;N;;;;; +1B025;HENTAIGANA LETTER KI-3;Lo;0;L;;;;;N;;;;; +1B026;HENTAIGANA LETTER KI-4;Lo;0;L;;;;;N;;;;; +1B027;HENTAIGANA LETTER KI-5;Lo;0;L;;;;;N;;;;; +1B028;HENTAIGANA LETTER KI-6;Lo;0;L;;;;;N;;;;; +1B029;HENTAIGANA LETTER KI-7;Lo;0;L;;;;;N;;;;; +1B02A;HENTAIGANA LETTER KI-8;Lo;0;L;;;;;N;;;;; +1B02B;HENTAIGANA LETTER KU-1;Lo;0;L;;;;;N;;;;; +1B02C;HENTAIGANA LETTER KU-2;Lo;0;L;;;;;N;;;;; +1B02D;HENTAIGANA LETTER KU-3;Lo;0;L;;;;;N;;;;; +1B02E;HENTAIGANA LETTER KU-4;Lo;0;L;;;;;N;;;;; +1B02F;HENTAIGANA LETTER KU-5;Lo;0;L;;;;;N;;;;; +1B030;HENTAIGANA LETTER KU-6;Lo;0;L;;;;;N;;;;; +1B031;HENTAIGANA LETTER KU-7;Lo;0;L;;;;;N;;;;; +1B032;HENTAIGANA LETTER KE-1;Lo;0;L;;;;;N;;;;; +1B033;HENTAIGANA LETTER KE-2;Lo;0;L;;;;;N;;;;; +1B034;HENTAIGANA LETTER KE-3;Lo;0;L;;;;;N;;;;; +1B035;HENTAIGANA LETTER KE-4;Lo;0;L;;;;;N;;;;; +1B036;HENTAIGANA LETTER KE-5;Lo;0;L;;;;;N;;;;; +1B037;HENTAIGANA LETTER KE-6;Lo;0;L;;;;;N;;;;; +1B038;HENTAIGANA LETTER KO-1;Lo;0;L;;;;;N;;;;; +1B039;HENTAIGANA LETTER KO-2;Lo;0;L;;;;;N;;;;; +1B03A;HENTAIGANA LETTER KO-3;Lo;0;L;;;;;N;;;;; +1B03B;HENTAIGANA LETTER KO-KI;Lo;0;L;;;;;N;;;;; +1B03C;HENTAIGANA LETTER SA-1;Lo;0;L;;;;;N;;;;; +1B03D;HENTAIGANA LETTER SA-2;Lo;0;L;;;;;N;;;;; +1B03E;HENTAIGANA LETTER SA-3;Lo;0;L;;;;;N;;;;; +1B03F;HENTAIGANA LETTER SA-4;Lo;0;L;;;;;N;;;;; +1B040;HENTAIGANA LETTER SA-5;Lo;0;L;;;;;N;;;;; +1B041;HENTAIGANA LETTER SA-6;Lo;0;L;;;;;N;;;;; +1B042;HENTAIGANA LETTER SA-7;Lo;0;L;;;;;N;;;;; +1B043;HENTAIGANA LETTER SA-8;Lo;0;L;;;;;N;;;;; +1B044;HENTAIGANA LETTER SI-1;Lo;0;L;;;;;N;;;;; +1B045;HENTAIGANA LETTER SI-2;Lo;0;L;;;;;N;;;;; +1B046;HENTAIGANA LETTER SI-3;Lo;0;L;;;;;N;;;;; +1B047;HENTAIGANA LETTER SI-4;Lo;0;L;;;;;N;;;;; +1B048;HENTAIGANA LETTER SI-5;Lo;0;L;;;;;N;;;;; +1B049;HENTAIGANA LETTER SI-6;Lo;0;L;;;;;N;;;;; +1B04A;HENTAIGANA LETTER SU-1;Lo;0;L;;;;;N;;;;; +1B04B;HENTAIGANA LETTER SU-2;Lo;0;L;;;;;N;;;;; +1B04C;HENTAIGANA LETTER SU-3;Lo;0;L;;;;;N;;;;; +1B04D;HENTAIGANA LETTER SU-4;Lo;0;L;;;;;N;;;;; +1B04E;HENTAIGANA LETTER SU-5;Lo;0;L;;;;;N;;;;; +1B04F;HENTAIGANA LETTER SU-6;Lo;0;L;;;;;N;;;;; +1B050;HENTAIGANA LETTER SU-7;Lo;0;L;;;;;N;;;;; +1B051;HENTAIGANA LETTER SU-8;Lo;0;L;;;;;N;;;;; +1B052;HENTAIGANA LETTER SE-1;Lo;0;L;;;;;N;;;;; +1B053;HENTAIGANA LETTER SE-2;Lo;0;L;;;;;N;;;;; +1B054;HENTAIGANA LETTER SE-3;Lo;0;L;;;;;N;;;;; +1B055;HENTAIGANA LETTER SE-4;Lo;0;L;;;;;N;;;;; +1B056;HENTAIGANA LETTER SE-5;Lo;0;L;;;;;N;;;;; +1B057;HENTAIGANA LETTER SO-1;Lo;0;L;;;;;N;;;;; +1B058;HENTAIGANA LETTER SO-2;Lo;0;L;;;;;N;;;;; +1B059;HENTAIGANA LETTER SO-3;Lo;0;L;;;;;N;;;;; +1B05A;HENTAIGANA LETTER SO-4;Lo;0;L;;;;;N;;;;; +1B05B;HENTAIGANA LETTER SO-5;Lo;0;L;;;;;N;;;;; +1B05C;HENTAIGANA LETTER SO-6;Lo;0;L;;;;;N;;;;; +1B05D;HENTAIGANA LETTER SO-7;Lo;0;L;;;;;N;;;;; +1B05E;HENTAIGANA LETTER TA-1;Lo;0;L;;;;;N;;;;; +1B05F;HENTAIGANA LETTER TA-2;Lo;0;L;;;;;N;;;;; +1B060;HENTAIGANA LETTER TA-3;Lo;0;L;;;;;N;;;;; +1B061;HENTAIGANA LETTER TA-4;Lo;0;L;;;;;N;;;;; +1B062;HENTAIGANA LETTER TI-1;Lo;0;L;;;;;N;;;;; +1B063;HENTAIGANA LETTER TI-2;Lo;0;L;;;;;N;;;;; +1B064;HENTAIGANA LETTER TI-3;Lo;0;L;;;;;N;;;;; +1B065;HENTAIGANA LETTER TI-4;Lo;0;L;;;;;N;;;;; +1B066;HENTAIGANA LETTER TI-5;Lo;0;L;;;;;N;;;;; +1B067;HENTAIGANA LETTER TI-6;Lo;0;L;;;;;N;;;;; +1B068;HENTAIGANA LETTER TI-7;Lo;0;L;;;;;N;;;;; +1B069;HENTAIGANA LETTER TU-1;Lo;0;L;;;;;N;;;;; +1B06A;HENTAIGANA LETTER TU-2;Lo;0;L;;;;;N;;;;; +1B06B;HENTAIGANA LETTER TU-3;Lo;0;L;;;;;N;;;;; +1B06C;HENTAIGANA LETTER TU-4;Lo;0;L;;;;;N;;;;; +1B06D;HENTAIGANA LETTER TU-TO;Lo;0;L;;;;;N;;;;; +1B06E;HENTAIGANA LETTER TE-1;Lo;0;L;;;;;N;;;;; +1B06F;HENTAIGANA LETTER TE-2;Lo;0;L;;;;;N;;;;; +1B070;HENTAIGANA LETTER TE-3;Lo;0;L;;;;;N;;;;; +1B071;HENTAIGANA LETTER TE-4;Lo;0;L;;;;;N;;;;; +1B072;HENTAIGANA LETTER TE-5;Lo;0;L;;;;;N;;;;; +1B073;HENTAIGANA LETTER TE-6;Lo;0;L;;;;;N;;;;; +1B074;HENTAIGANA LETTER TE-7;Lo;0;L;;;;;N;;;;; +1B075;HENTAIGANA LETTER TE-8;Lo;0;L;;;;;N;;;;; +1B076;HENTAIGANA LETTER TE-9;Lo;0;L;;;;;N;;;;; +1B077;HENTAIGANA LETTER TO-1;Lo;0;L;;;;;N;;;;; +1B078;HENTAIGANA LETTER TO-2;Lo;0;L;;;;;N;;;;; +1B079;HENTAIGANA LETTER TO-3;Lo;0;L;;;;;N;;;;; +1B07A;HENTAIGANA LETTER TO-4;Lo;0;L;;;;;N;;;;; +1B07B;HENTAIGANA LETTER TO-5;Lo;0;L;;;;;N;;;;; +1B07C;HENTAIGANA LETTER TO-6;Lo;0;L;;;;;N;;;;; +1B07D;HENTAIGANA LETTER TO-RA;Lo;0;L;;;;;N;;;;; +1B07E;HENTAIGANA LETTER NA-1;Lo;0;L;;;;;N;;;;; +1B07F;HENTAIGANA LETTER NA-2;Lo;0;L;;;;;N;;;;; +1B080;HENTAIGANA LETTER NA-3;Lo;0;L;;;;;N;;;;; +1B081;HENTAIGANA LETTER NA-4;Lo;0;L;;;;;N;;;;; +1B082;HENTAIGANA LETTER NA-5;Lo;0;L;;;;;N;;;;; +1B083;HENTAIGANA LETTER NA-6;Lo;0;L;;;;;N;;;;; +1B084;HENTAIGANA LETTER NA-7;Lo;0;L;;;;;N;;;;; +1B085;HENTAIGANA LETTER NA-8;Lo;0;L;;;;;N;;;;; +1B086;HENTAIGANA LETTER NA-9;Lo;0;L;;;;;N;;;;; +1B087;HENTAIGANA LETTER NI-1;Lo;0;L;;;;;N;;;;; +1B088;HENTAIGANA LETTER NI-2;Lo;0;L;;;;;N;;;;; +1B089;HENTAIGANA LETTER NI-3;Lo;0;L;;;;;N;;;;; +1B08A;HENTAIGANA LETTER NI-4;Lo;0;L;;;;;N;;;;; +1B08B;HENTAIGANA LETTER NI-5;Lo;0;L;;;;;N;;;;; +1B08C;HENTAIGANA LETTER NI-6;Lo;0;L;;;;;N;;;;; +1B08D;HENTAIGANA LETTER NI-7;Lo;0;L;;;;;N;;;;; +1B08E;HENTAIGANA LETTER NI-TE;Lo;0;L;;;;;N;;;;; +1B08F;HENTAIGANA LETTER NU-1;Lo;0;L;;;;;N;;;;; +1B090;HENTAIGANA LETTER NU-2;Lo;0;L;;;;;N;;;;; +1B091;HENTAIGANA LETTER NU-3;Lo;0;L;;;;;N;;;;; +1B092;HENTAIGANA LETTER NE-1;Lo;0;L;;;;;N;;;;; +1B093;HENTAIGANA LETTER NE-2;Lo;0;L;;;;;N;;;;; +1B094;HENTAIGANA LETTER NE-3;Lo;0;L;;;;;N;;;;; +1B095;HENTAIGANA LETTER NE-4;Lo;0;L;;;;;N;;;;; +1B096;HENTAIGANA LETTER NE-5;Lo;0;L;;;;;N;;;;; +1B097;HENTAIGANA LETTER NE-6;Lo;0;L;;;;;N;;;;; +1B098;HENTAIGANA LETTER NE-KO;Lo;0;L;;;;;N;;;;; +1B099;HENTAIGANA LETTER NO-1;Lo;0;L;;;;;N;;;;; +1B09A;HENTAIGANA LETTER NO-2;Lo;0;L;;;;;N;;;;; +1B09B;HENTAIGANA LETTER NO-3;Lo;0;L;;;;;N;;;;; +1B09C;HENTAIGANA LETTER NO-4;Lo;0;L;;;;;N;;;;; +1B09D;HENTAIGANA LETTER NO-5;Lo;0;L;;;;;N;;;;; +1B09E;HENTAIGANA LETTER HA-1;Lo;0;L;;;;;N;;;;; +1B09F;HENTAIGANA LETTER HA-2;Lo;0;L;;;;;N;;;;; +1B0A0;HENTAIGANA LETTER HA-3;Lo;0;L;;;;;N;;;;; +1B0A1;HENTAIGANA LETTER HA-4;Lo;0;L;;;;;N;;;;; +1B0A2;HENTAIGANA LETTER HA-5;Lo;0;L;;;;;N;;;;; +1B0A3;HENTAIGANA LETTER HA-6;Lo;0;L;;;;;N;;;;; +1B0A4;HENTAIGANA LETTER HA-7;Lo;0;L;;;;;N;;;;; +1B0A5;HENTAIGANA LETTER HA-8;Lo;0;L;;;;;N;;;;; +1B0A6;HENTAIGANA LETTER HA-9;Lo;0;L;;;;;N;;;;; +1B0A7;HENTAIGANA LETTER HA-10;Lo;0;L;;;;;N;;;;; +1B0A8;HENTAIGANA LETTER HA-11;Lo;0;L;;;;;N;;;;; +1B0A9;HENTAIGANA LETTER HI-1;Lo;0;L;;;;;N;;;;; +1B0AA;HENTAIGANA LETTER HI-2;Lo;0;L;;;;;N;;;;; +1B0AB;HENTAIGANA LETTER HI-3;Lo;0;L;;;;;N;;;;; +1B0AC;HENTAIGANA LETTER HI-4;Lo;0;L;;;;;N;;;;; +1B0AD;HENTAIGANA LETTER HI-5;Lo;0;L;;;;;N;;;;; +1B0AE;HENTAIGANA LETTER HI-6;Lo;0;L;;;;;N;;;;; +1B0AF;HENTAIGANA LETTER HI-7;Lo;0;L;;;;;N;;;;; +1B0B0;HENTAIGANA LETTER HU-1;Lo;0;L;;;;;N;;;;; +1B0B1;HENTAIGANA LETTER HU-2;Lo;0;L;;;;;N;;;;; +1B0B2;HENTAIGANA LETTER HU-3;Lo;0;L;;;;;N;;;;; +1B0B3;HENTAIGANA LETTER HE-1;Lo;0;L;;;;;N;;;;; +1B0B4;HENTAIGANA LETTER HE-2;Lo;0;L;;;;;N;;;;; +1B0B5;HENTAIGANA LETTER HE-3;Lo;0;L;;;;;N;;;;; +1B0B6;HENTAIGANA LETTER HE-4;Lo;0;L;;;;;N;;;;; +1B0B7;HENTAIGANA LETTER HE-5;Lo;0;L;;;;;N;;;;; +1B0B8;HENTAIGANA LETTER HE-6;Lo;0;L;;;;;N;;;;; +1B0B9;HENTAIGANA LETTER HE-7;Lo;0;L;;;;;N;;;;; +1B0BA;HENTAIGANA LETTER HO-1;Lo;0;L;;;;;N;;;;; +1B0BB;HENTAIGANA LETTER HO-2;Lo;0;L;;;;;N;;;;; +1B0BC;HENTAIGANA LETTER HO-3;Lo;0;L;;;;;N;;;;; +1B0BD;HENTAIGANA LETTER HO-4;Lo;0;L;;;;;N;;;;; +1B0BE;HENTAIGANA LETTER HO-5;Lo;0;L;;;;;N;;;;; +1B0BF;HENTAIGANA LETTER HO-6;Lo;0;L;;;;;N;;;;; +1B0C0;HENTAIGANA LETTER HO-7;Lo;0;L;;;;;N;;;;; +1B0C1;HENTAIGANA LETTER HO-8;Lo;0;L;;;;;N;;;;; +1B0C2;HENTAIGANA LETTER MA-1;Lo;0;L;;;;;N;;;;; +1B0C3;HENTAIGANA LETTER MA-2;Lo;0;L;;;;;N;;;;; +1B0C4;HENTAIGANA LETTER MA-3;Lo;0;L;;;;;N;;;;; +1B0C5;HENTAIGANA LETTER MA-4;Lo;0;L;;;;;N;;;;; +1B0C6;HENTAIGANA LETTER MA-5;Lo;0;L;;;;;N;;;;; +1B0C7;HENTAIGANA LETTER MA-6;Lo;0;L;;;;;N;;;;; +1B0C8;HENTAIGANA LETTER MA-7;Lo;0;L;;;;;N;;;;; +1B0C9;HENTAIGANA LETTER MI-1;Lo;0;L;;;;;N;;;;; +1B0CA;HENTAIGANA LETTER MI-2;Lo;0;L;;;;;N;;;;; +1B0CB;HENTAIGANA LETTER MI-3;Lo;0;L;;;;;N;;;;; +1B0CC;HENTAIGANA LETTER MI-4;Lo;0;L;;;;;N;;;;; +1B0CD;HENTAIGANA LETTER MI-5;Lo;0;L;;;;;N;;;;; +1B0CE;HENTAIGANA LETTER MI-6;Lo;0;L;;;;;N;;;;; +1B0CF;HENTAIGANA LETTER MI-7;Lo;0;L;;;;;N;;;;; +1B0D0;HENTAIGANA LETTER MU-1;Lo;0;L;;;;;N;;;;; +1B0D1;HENTAIGANA LETTER MU-2;Lo;0;L;;;;;N;;;;; +1B0D2;HENTAIGANA LETTER MU-3;Lo;0;L;;;;;N;;;;; +1B0D3;HENTAIGANA LETTER MU-4;Lo;0;L;;;;;N;;;;; +1B0D4;HENTAIGANA LETTER ME-1;Lo;0;L;;;;;N;;;;; +1B0D5;HENTAIGANA LETTER ME-2;Lo;0;L;;;;;N;;;;; +1B0D6;HENTAIGANA LETTER ME-MA;Lo;0;L;;;;;N;;;;; +1B0D7;HENTAIGANA LETTER MO-1;Lo;0;L;;;;;N;;;;; +1B0D8;HENTAIGANA LETTER MO-2;Lo;0;L;;;;;N;;;;; +1B0D9;HENTAIGANA LETTER MO-3;Lo;0;L;;;;;N;;;;; +1B0DA;HENTAIGANA LETTER MO-4;Lo;0;L;;;;;N;;;;; +1B0DB;HENTAIGANA LETTER MO-5;Lo;0;L;;;;;N;;;;; +1B0DC;HENTAIGANA LETTER MO-6;Lo;0;L;;;;;N;;;;; +1B0DD;HENTAIGANA LETTER YA-1;Lo;0;L;;;;;N;;;;; +1B0DE;HENTAIGANA LETTER YA-2;Lo;0;L;;;;;N;;;;; +1B0DF;HENTAIGANA LETTER YA-3;Lo;0;L;;;;;N;;;;; +1B0E0;HENTAIGANA LETTER YA-4;Lo;0;L;;;;;N;;;;; +1B0E1;HENTAIGANA LETTER YA-5;Lo;0;L;;;;;N;;;;; +1B0E2;HENTAIGANA LETTER YA-YO;Lo;0;L;;;;;N;;;;; +1B0E3;HENTAIGANA LETTER YU-1;Lo;0;L;;;;;N;;;;; +1B0E4;HENTAIGANA LETTER YU-2;Lo;0;L;;;;;N;;;;; +1B0E5;HENTAIGANA LETTER YU-3;Lo;0;L;;;;;N;;;;; +1B0E6;HENTAIGANA LETTER YU-4;Lo;0;L;;;;;N;;;;; +1B0E7;HENTAIGANA LETTER YO-1;Lo;0;L;;;;;N;;;;; +1B0E8;HENTAIGANA LETTER YO-2;Lo;0;L;;;;;N;;;;; +1B0E9;HENTAIGANA LETTER YO-3;Lo;0;L;;;;;N;;;;; +1B0EA;HENTAIGANA LETTER YO-4;Lo;0;L;;;;;N;;;;; +1B0EB;HENTAIGANA LETTER YO-5;Lo;0;L;;;;;N;;;;; +1B0EC;HENTAIGANA LETTER YO-6;Lo;0;L;;;;;N;;;;; +1B0ED;HENTAIGANA LETTER RA-1;Lo;0;L;;;;;N;;;;; +1B0EE;HENTAIGANA LETTER RA-2;Lo;0;L;;;;;N;;;;; +1B0EF;HENTAIGANA LETTER RA-3;Lo;0;L;;;;;N;;;;; +1B0F0;HENTAIGANA LETTER RA-4;Lo;0;L;;;;;N;;;;; +1B0F1;HENTAIGANA LETTER RI-1;Lo;0;L;;;;;N;;;;; +1B0F2;HENTAIGANA LETTER RI-2;Lo;0;L;;;;;N;;;;; +1B0F3;HENTAIGANA LETTER RI-3;Lo;0;L;;;;;N;;;;; +1B0F4;HENTAIGANA LETTER RI-4;Lo;0;L;;;;;N;;;;; +1B0F5;HENTAIGANA LETTER RI-5;Lo;0;L;;;;;N;;;;; +1B0F6;HENTAIGANA LETTER RI-6;Lo;0;L;;;;;N;;;;; +1B0F7;HENTAIGANA LETTER RI-7;Lo;0;L;;;;;N;;;;; +1B0F8;HENTAIGANA LETTER RU-1;Lo;0;L;;;;;N;;;;; +1B0F9;HENTAIGANA LETTER RU-2;Lo;0;L;;;;;N;;;;; +1B0FA;HENTAIGANA LETTER RU-3;Lo;0;L;;;;;N;;;;; +1B0FB;HENTAIGANA LETTER RU-4;Lo;0;L;;;;;N;;;;; +1B0FC;HENTAIGANA LETTER RU-5;Lo;0;L;;;;;N;;;;; +1B0FD;HENTAIGANA LETTER RU-6;Lo;0;L;;;;;N;;;;; +1B0FE;HENTAIGANA LETTER RE-1;Lo;0;L;;;;;N;;;;; +1B0FF;HENTAIGANA LETTER RE-2;Lo;0;L;;;;;N;;;;; +1B100;HENTAIGANA LETTER RE-3;Lo;0;L;;;;;N;;;;; +1B101;HENTAIGANA LETTER RE-4;Lo;0;L;;;;;N;;;;; +1B102;HENTAIGANA LETTER RO-1;Lo;0;L;;;;;N;;;;; +1B103;HENTAIGANA LETTER RO-2;Lo;0;L;;;;;N;;;;; +1B104;HENTAIGANA LETTER RO-3;Lo;0;L;;;;;N;;;;; +1B105;HENTAIGANA LETTER RO-4;Lo;0;L;;;;;N;;;;; +1B106;HENTAIGANA LETTER RO-5;Lo;0;L;;;;;N;;;;; +1B107;HENTAIGANA LETTER RO-6;Lo;0;L;;;;;N;;;;; +1B108;HENTAIGANA LETTER WA-1;Lo;0;L;;;;;N;;;;; +1B109;HENTAIGANA LETTER WA-2;Lo;0;L;;;;;N;;;;; +1B10A;HENTAIGANA LETTER WA-3;Lo;0;L;;;;;N;;;;; +1B10B;HENTAIGANA LETTER WA-4;Lo;0;L;;;;;N;;;;; +1B10C;HENTAIGANA LETTER WA-5;Lo;0;L;;;;;N;;;;; +1B10D;HENTAIGANA LETTER WI-1;Lo;0;L;;;;;N;;;;; +1B10E;HENTAIGANA LETTER WI-2;Lo;0;L;;;;;N;;;;; +1B10F;HENTAIGANA LETTER WI-3;Lo;0;L;;;;;N;;;;; +1B110;HENTAIGANA LETTER WI-4;Lo;0;L;;;;;N;;;;; +1B111;HENTAIGANA LETTER WI-5;Lo;0;L;;;;;N;;;;; +1B112;HENTAIGANA LETTER WE-1;Lo;0;L;;;;;N;;;;; +1B113;HENTAIGANA LETTER WE-2;Lo;0;L;;;;;N;;;;; +1B114;HENTAIGANA LETTER WE-3;Lo;0;L;;;;;N;;;;; +1B115;HENTAIGANA LETTER WE-4;Lo;0;L;;;;;N;;;;; +1B116;HENTAIGANA LETTER WO-1;Lo;0;L;;;;;N;;;;; +1B117;HENTAIGANA LETTER WO-2;Lo;0;L;;;;;N;;;;; +1B118;HENTAIGANA LETTER WO-3;Lo;0;L;;;;;N;;;;; +1B119;HENTAIGANA LETTER WO-4;Lo;0;L;;;;;N;;;;; +1B11A;HENTAIGANA LETTER WO-5;Lo;0;L;;;;;N;;;;; +1B11B;HENTAIGANA LETTER WO-6;Lo;0;L;;;;;N;;;;; +1B11C;HENTAIGANA LETTER WO-7;Lo;0;L;;;;;N;;;;; +1B11D;HENTAIGANA LETTER N-MU-MO-1;Lo;0;L;;;;;N;;;;; +1B11E;HENTAIGANA LETTER N-MU-MO-2;Lo;0;L;;;;;N;;;;; +1B150;HIRAGANA LETTER SMALL WI;Lo;0;L;;;;;N;;;;; +1B151;HIRAGANA LETTER SMALL WE;Lo;0;L;;;;;N;;;;; +1B152;HIRAGANA LETTER SMALL WO;Lo;0;L;;;;;N;;;;; +1B164;KATAKANA LETTER SMALL WI;Lo;0;L;;;;;N;;;;; +1B165;KATAKANA LETTER SMALL WE;Lo;0;L;;;;;N;;;;; +1B166;KATAKANA LETTER SMALL WO;Lo;0;L;;;;;N;;;;; +1B167;KATAKANA LETTER SMALL N;Lo;0;L;;;;;N;;;;; +1B170;NUSHU CHARACTER-1B170;Lo;0;L;;;;;N;;;;; +1B171;NUSHU CHARACTER-1B171;Lo;0;L;;;;;N;;;;; +1B172;NUSHU CHARACTER-1B172;Lo;0;L;;;;;N;;;;; +1B173;NUSHU CHARACTER-1B173;Lo;0;L;;;;;N;;;;; +1B174;NUSHU CHARACTER-1B174;Lo;0;L;;;;;N;;;;; +1B175;NUSHU CHARACTER-1B175;Lo;0;L;;;;;N;;;;; +1B176;NUSHU CHARACTER-1B176;Lo;0;L;;;;;N;;;;; +1B177;NUSHU CHARACTER-1B177;Lo;0;L;;;;;N;;;;; +1B178;NUSHU CHARACTER-1B178;Lo;0;L;;;;;N;;;;; +1B179;NUSHU CHARACTER-1B179;Lo;0;L;;;;;N;;;;; +1B17A;NUSHU CHARACTER-1B17A;Lo;0;L;;;;;N;;;;; +1B17B;NUSHU CHARACTER-1B17B;Lo;0;L;;;;;N;;;;; +1B17C;NUSHU CHARACTER-1B17C;Lo;0;L;;;;;N;;;;; +1B17D;NUSHU CHARACTER-1B17D;Lo;0;L;;;;;N;;;;; +1B17E;NUSHU CHARACTER-1B17E;Lo;0;L;;;;;N;;;;; +1B17F;NUSHU CHARACTER-1B17F;Lo;0;L;;;;;N;;;;; +1B180;NUSHU CHARACTER-1B180;Lo;0;L;;;;;N;;;;; +1B181;NUSHU CHARACTER-1B181;Lo;0;L;;;;;N;;;;; +1B182;NUSHU CHARACTER-1B182;Lo;0;L;;;;;N;;;;; +1B183;NUSHU CHARACTER-1B183;Lo;0;L;;;;;N;;;;; +1B184;NUSHU CHARACTER-1B184;Lo;0;L;;;;;N;;;;; +1B185;NUSHU CHARACTER-1B185;Lo;0;L;;;;;N;;;;; +1B186;NUSHU CHARACTER-1B186;Lo;0;L;;;;;N;;;;; +1B187;NUSHU CHARACTER-1B187;Lo;0;L;;;;;N;;;;; +1B188;NUSHU CHARACTER-1B188;Lo;0;L;;;;;N;;;;; +1B189;NUSHU CHARACTER-1B189;Lo;0;L;;;;;N;;;;; +1B18A;NUSHU CHARACTER-1B18A;Lo;0;L;;;;;N;;;;; +1B18B;NUSHU CHARACTER-1B18B;Lo;0;L;;;;;N;;;;; +1B18C;NUSHU CHARACTER-1B18C;Lo;0;L;;;;;N;;;;; +1B18D;NUSHU CHARACTER-1B18D;Lo;0;L;;;;;N;;;;; +1B18E;NUSHU CHARACTER-1B18E;Lo;0;L;;;;;N;;;;; +1B18F;NUSHU CHARACTER-1B18F;Lo;0;L;;;;;N;;;;; +1B190;NUSHU CHARACTER-1B190;Lo;0;L;;;;;N;;;;; +1B191;NUSHU CHARACTER-1B191;Lo;0;L;;;;;N;;;;; +1B192;NUSHU CHARACTER-1B192;Lo;0;L;;;;;N;;;;; +1B193;NUSHU CHARACTER-1B193;Lo;0;L;;;;;N;;;;; +1B194;NUSHU CHARACTER-1B194;Lo;0;L;;;;;N;;;;; +1B195;NUSHU CHARACTER-1B195;Lo;0;L;;;;;N;;;;; +1B196;NUSHU CHARACTER-1B196;Lo;0;L;;;;;N;;;;; +1B197;NUSHU CHARACTER-1B197;Lo;0;L;;;;;N;;;;; +1B198;NUSHU CHARACTER-1B198;Lo;0;L;;;;;N;;;;; +1B199;NUSHU CHARACTER-1B199;Lo;0;L;;;;;N;;;;; +1B19A;NUSHU CHARACTER-1B19A;Lo;0;L;;;;;N;;;;; +1B19B;NUSHU CHARACTER-1B19B;Lo;0;L;;;;;N;;;;; +1B19C;NUSHU CHARACTER-1B19C;Lo;0;L;;;;;N;;;;; +1B19D;NUSHU CHARACTER-1B19D;Lo;0;L;;;;;N;;;;; +1B19E;NUSHU CHARACTER-1B19E;Lo;0;L;;;;;N;;;;; +1B19F;NUSHU CHARACTER-1B19F;Lo;0;L;;;;;N;;;;; +1B1A0;NUSHU CHARACTER-1B1A0;Lo;0;L;;;;;N;;;;; +1B1A1;NUSHU CHARACTER-1B1A1;Lo;0;L;;;;;N;;;;; +1B1A2;NUSHU CHARACTER-1B1A2;Lo;0;L;;;;;N;;;;; +1B1A3;NUSHU CHARACTER-1B1A3;Lo;0;L;;;;;N;;;;; +1B1A4;NUSHU CHARACTER-1B1A4;Lo;0;L;;;;;N;;;;; +1B1A5;NUSHU CHARACTER-1B1A5;Lo;0;L;;;;;N;;;;; +1B1A6;NUSHU CHARACTER-1B1A6;Lo;0;L;;;;;N;;;;; +1B1A7;NUSHU CHARACTER-1B1A7;Lo;0;L;;;;;N;;;;; +1B1A8;NUSHU CHARACTER-1B1A8;Lo;0;L;;;;;N;;;;; +1B1A9;NUSHU CHARACTER-1B1A9;Lo;0;L;;;;;N;;;;; +1B1AA;NUSHU CHARACTER-1B1AA;Lo;0;L;;;;;N;;;;; +1B1AB;NUSHU CHARACTER-1B1AB;Lo;0;L;;;;;N;;;;; +1B1AC;NUSHU CHARACTER-1B1AC;Lo;0;L;;;;;N;;;;; +1B1AD;NUSHU CHARACTER-1B1AD;Lo;0;L;;;;;N;;;;; +1B1AE;NUSHU CHARACTER-1B1AE;Lo;0;L;;;;;N;;;;; +1B1AF;NUSHU CHARACTER-1B1AF;Lo;0;L;;;;;N;;;;; +1B1B0;NUSHU CHARACTER-1B1B0;Lo;0;L;;;;;N;;;;; +1B1B1;NUSHU CHARACTER-1B1B1;Lo;0;L;;;;;N;;;;; +1B1B2;NUSHU CHARACTER-1B1B2;Lo;0;L;;;;;N;;;;; +1B1B3;NUSHU CHARACTER-1B1B3;Lo;0;L;;;;;N;;;;; +1B1B4;NUSHU CHARACTER-1B1B4;Lo;0;L;;;;;N;;;;; +1B1B5;NUSHU CHARACTER-1B1B5;Lo;0;L;;;;;N;;;;; +1B1B6;NUSHU CHARACTER-1B1B6;Lo;0;L;;;;;N;;;;; +1B1B7;NUSHU CHARACTER-1B1B7;Lo;0;L;;;;;N;;;;; +1B1B8;NUSHU CHARACTER-1B1B8;Lo;0;L;;;;;N;;;;; +1B1B9;NUSHU CHARACTER-1B1B9;Lo;0;L;;;;;N;;;;; +1B1BA;NUSHU CHARACTER-1B1BA;Lo;0;L;;;;;N;;;;; +1B1BB;NUSHU CHARACTER-1B1BB;Lo;0;L;;;;;N;;;;; +1B1BC;NUSHU CHARACTER-1B1BC;Lo;0;L;;;;;N;;;;; +1B1BD;NUSHU CHARACTER-1B1BD;Lo;0;L;;;;;N;;;;; +1B1BE;NUSHU CHARACTER-1B1BE;Lo;0;L;;;;;N;;;;; +1B1BF;NUSHU CHARACTER-1B1BF;Lo;0;L;;;;;N;;;;; +1B1C0;NUSHU CHARACTER-1B1C0;Lo;0;L;;;;;N;;;;; +1B1C1;NUSHU CHARACTER-1B1C1;Lo;0;L;;;;;N;;;;; +1B1C2;NUSHU CHARACTER-1B1C2;Lo;0;L;;;;;N;;;;; +1B1C3;NUSHU CHARACTER-1B1C3;Lo;0;L;;;;;N;;;;; +1B1C4;NUSHU CHARACTER-1B1C4;Lo;0;L;;;;;N;;;;; +1B1C5;NUSHU CHARACTER-1B1C5;Lo;0;L;;;;;N;;;;; +1B1C6;NUSHU CHARACTER-1B1C6;Lo;0;L;;;;;N;;;;; +1B1C7;NUSHU CHARACTER-1B1C7;Lo;0;L;;;;;N;;;;; +1B1C8;NUSHU CHARACTER-1B1C8;Lo;0;L;;;;;N;;;;; +1B1C9;NUSHU CHARACTER-1B1C9;Lo;0;L;;;;;N;;;;; +1B1CA;NUSHU CHARACTER-1B1CA;Lo;0;L;;;;;N;;;;; +1B1CB;NUSHU CHARACTER-1B1CB;Lo;0;L;;;;;N;;;;; +1B1CC;NUSHU CHARACTER-1B1CC;Lo;0;L;;;;;N;;;;; +1B1CD;NUSHU CHARACTER-1B1CD;Lo;0;L;;;;;N;;;;; +1B1CE;NUSHU CHARACTER-1B1CE;Lo;0;L;;;;;N;;;;; +1B1CF;NUSHU CHARACTER-1B1CF;Lo;0;L;;;;;N;;;;; +1B1D0;NUSHU CHARACTER-1B1D0;Lo;0;L;;;;;N;;;;; +1B1D1;NUSHU CHARACTER-1B1D1;Lo;0;L;;;;;N;;;;; +1B1D2;NUSHU CHARACTER-1B1D2;Lo;0;L;;;;;N;;;;; +1B1D3;NUSHU CHARACTER-1B1D3;Lo;0;L;;;;;N;;;;; +1B1D4;NUSHU CHARACTER-1B1D4;Lo;0;L;;;;;N;;;;; +1B1D5;NUSHU CHARACTER-1B1D5;Lo;0;L;;;;;N;;;;; +1B1D6;NUSHU CHARACTER-1B1D6;Lo;0;L;;;;;N;;;;; +1B1D7;NUSHU CHARACTER-1B1D7;Lo;0;L;;;;;N;;;;; +1B1D8;NUSHU CHARACTER-1B1D8;Lo;0;L;;;;;N;;;;; +1B1D9;NUSHU CHARACTER-1B1D9;Lo;0;L;;;;;N;;;;; +1B1DA;NUSHU CHARACTER-1B1DA;Lo;0;L;;;;;N;;;;; +1B1DB;NUSHU CHARACTER-1B1DB;Lo;0;L;;;;;N;;;;; +1B1DC;NUSHU CHARACTER-1B1DC;Lo;0;L;;;;;N;;;;; +1B1DD;NUSHU CHARACTER-1B1DD;Lo;0;L;;;;;N;;;;; +1B1DE;NUSHU CHARACTER-1B1DE;Lo;0;L;;;;;N;;;;; +1B1DF;NUSHU CHARACTER-1B1DF;Lo;0;L;;;;;N;;;;; +1B1E0;NUSHU CHARACTER-1B1E0;Lo;0;L;;;;;N;;;;; +1B1E1;NUSHU CHARACTER-1B1E1;Lo;0;L;;;;;N;;;;; +1B1E2;NUSHU CHARACTER-1B1E2;Lo;0;L;;;;;N;;;;; +1B1E3;NUSHU CHARACTER-1B1E3;Lo;0;L;;;;;N;;;;; +1B1E4;NUSHU CHARACTER-1B1E4;Lo;0;L;;;;;N;;;;; +1B1E5;NUSHU CHARACTER-1B1E5;Lo;0;L;;;;;N;;;;; +1B1E6;NUSHU CHARACTER-1B1E6;Lo;0;L;;;;;N;;;;; +1B1E7;NUSHU CHARACTER-1B1E7;Lo;0;L;;;;;N;;;;; +1B1E8;NUSHU CHARACTER-1B1E8;Lo;0;L;;;;;N;;;;; +1B1E9;NUSHU CHARACTER-1B1E9;Lo;0;L;;;;;N;;;;; +1B1EA;NUSHU CHARACTER-1B1EA;Lo;0;L;;;;;N;;;;; +1B1EB;NUSHU CHARACTER-1B1EB;Lo;0;L;;;;;N;;;;; +1B1EC;NUSHU CHARACTER-1B1EC;Lo;0;L;;;;;N;;;;; +1B1ED;NUSHU CHARACTER-1B1ED;Lo;0;L;;;;;N;;;;; +1B1EE;NUSHU CHARACTER-1B1EE;Lo;0;L;;;;;N;;;;; +1B1EF;NUSHU CHARACTER-1B1EF;Lo;0;L;;;;;N;;;;; +1B1F0;NUSHU CHARACTER-1B1F0;Lo;0;L;;;;;N;;;;; +1B1F1;NUSHU CHARACTER-1B1F1;Lo;0;L;;;;;N;;;;; +1B1F2;NUSHU CHARACTER-1B1F2;Lo;0;L;;;;;N;;;;; +1B1F3;NUSHU CHARACTER-1B1F3;Lo;0;L;;;;;N;;;;; +1B1F4;NUSHU CHARACTER-1B1F4;Lo;0;L;;;;;N;;;;; +1B1F5;NUSHU CHARACTER-1B1F5;Lo;0;L;;;;;N;;;;; +1B1F6;NUSHU CHARACTER-1B1F6;Lo;0;L;;;;;N;;;;; +1B1F7;NUSHU CHARACTER-1B1F7;Lo;0;L;;;;;N;;;;; +1B1F8;NUSHU CHARACTER-1B1F8;Lo;0;L;;;;;N;;;;; +1B1F9;NUSHU CHARACTER-1B1F9;Lo;0;L;;;;;N;;;;; +1B1FA;NUSHU CHARACTER-1B1FA;Lo;0;L;;;;;N;;;;; +1B1FB;NUSHU CHARACTER-1B1FB;Lo;0;L;;;;;N;;;;; +1B1FC;NUSHU CHARACTER-1B1FC;Lo;0;L;;;;;N;;;;; +1B1FD;NUSHU CHARACTER-1B1FD;Lo;0;L;;;;;N;;;;; +1B1FE;NUSHU CHARACTER-1B1FE;Lo;0;L;;;;;N;;;;; +1B1FF;NUSHU CHARACTER-1B1FF;Lo;0;L;;;;;N;;;;; +1B200;NUSHU CHARACTER-1B200;Lo;0;L;;;;;N;;;;; +1B201;NUSHU CHARACTER-1B201;Lo;0;L;;;;;N;;;;; +1B202;NUSHU CHARACTER-1B202;Lo;0;L;;;;;N;;;;; +1B203;NUSHU CHARACTER-1B203;Lo;0;L;;;;;N;;;;; +1B204;NUSHU CHARACTER-1B204;Lo;0;L;;;;;N;;;;; +1B205;NUSHU CHARACTER-1B205;Lo;0;L;;;;;N;;;;; +1B206;NUSHU CHARACTER-1B206;Lo;0;L;;;;;N;;;;; +1B207;NUSHU CHARACTER-1B207;Lo;0;L;;;;;N;;;;; +1B208;NUSHU CHARACTER-1B208;Lo;0;L;;;;;N;;;;; +1B209;NUSHU CHARACTER-1B209;Lo;0;L;;;;;N;;;;; +1B20A;NUSHU CHARACTER-1B20A;Lo;0;L;;;;;N;;;;; +1B20B;NUSHU CHARACTER-1B20B;Lo;0;L;;;;;N;;;;; +1B20C;NUSHU CHARACTER-1B20C;Lo;0;L;;;;;N;;;;; +1B20D;NUSHU CHARACTER-1B20D;Lo;0;L;;;;;N;;;;; +1B20E;NUSHU CHARACTER-1B20E;Lo;0;L;;;;;N;;;;; +1B20F;NUSHU CHARACTER-1B20F;Lo;0;L;;;;;N;;;;; +1B210;NUSHU CHARACTER-1B210;Lo;0;L;;;;;N;;;;; +1B211;NUSHU CHARACTER-1B211;Lo;0;L;;;;;N;;;;; +1B212;NUSHU CHARACTER-1B212;Lo;0;L;;;;;N;;;;; +1B213;NUSHU CHARACTER-1B213;Lo;0;L;;;;;N;;;;; +1B214;NUSHU CHARACTER-1B214;Lo;0;L;;;;;N;;;;; +1B215;NUSHU CHARACTER-1B215;Lo;0;L;;;;;N;;;;; +1B216;NUSHU CHARACTER-1B216;Lo;0;L;;;;;N;;;;; +1B217;NUSHU CHARACTER-1B217;Lo;0;L;;;;;N;;;;; +1B218;NUSHU CHARACTER-1B218;Lo;0;L;;;;;N;;;;; +1B219;NUSHU CHARACTER-1B219;Lo;0;L;;;;;N;;;;; +1B21A;NUSHU CHARACTER-1B21A;Lo;0;L;;;;;N;;;;; +1B21B;NUSHU CHARACTER-1B21B;Lo;0;L;;;;;N;;;;; +1B21C;NUSHU CHARACTER-1B21C;Lo;0;L;;;;;N;;;;; +1B21D;NUSHU CHARACTER-1B21D;Lo;0;L;;;;;N;;;;; +1B21E;NUSHU CHARACTER-1B21E;Lo;0;L;;;;;N;;;;; +1B21F;NUSHU CHARACTER-1B21F;Lo;0;L;;;;;N;;;;; +1B220;NUSHU CHARACTER-1B220;Lo;0;L;;;;;N;;;;; +1B221;NUSHU CHARACTER-1B221;Lo;0;L;;;;;N;;;;; +1B222;NUSHU CHARACTER-1B222;Lo;0;L;;;;;N;;;;; +1B223;NUSHU CHARACTER-1B223;Lo;0;L;;;;;N;;;;; +1B224;NUSHU CHARACTER-1B224;Lo;0;L;;;;;N;;;;; +1B225;NUSHU CHARACTER-1B225;Lo;0;L;;;;;N;;;;; +1B226;NUSHU CHARACTER-1B226;Lo;0;L;;;;;N;;;;; +1B227;NUSHU CHARACTER-1B227;Lo;0;L;;;;;N;;;;; +1B228;NUSHU CHARACTER-1B228;Lo;0;L;;;;;N;;;;; +1B229;NUSHU CHARACTER-1B229;Lo;0;L;;;;;N;;;;; +1B22A;NUSHU CHARACTER-1B22A;Lo;0;L;;;;;N;;;;; +1B22B;NUSHU CHARACTER-1B22B;Lo;0;L;;;;;N;;;;; +1B22C;NUSHU CHARACTER-1B22C;Lo;0;L;;;;;N;;;;; +1B22D;NUSHU CHARACTER-1B22D;Lo;0;L;;;;;N;;;;; +1B22E;NUSHU CHARACTER-1B22E;Lo;0;L;;;;;N;;;;; +1B22F;NUSHU CHARACTER-1B22F;Lo;0;L;;;;;N;;;;; +1B230;NUSHU CHARACTER-1B230;Lo;0;L;;;;;N;;;;; +1B231;NUSHU CHARACTER-1B231;Lo;0;L;;;;;N;;;;; +1B232;NUSHU CHARACTER-1B232;Lo;0;L;;;;;N;;;;; +1B233;NUSHU CHARACTER-1B233;Lo;0;L;;;;;N;;;;; +1B234;NUSHU CHARACTER-1B234;Lo;0;L;;;;;N;;;;; +1B235;NUSHU CHARACTER-1B235;Lo;0;L;;;;;N;;;;; +1B236;NUSHU CHARACTER-1B236;Lo;0;L;;;;;N;;;;; +1B237;NUSHU CHARACTER-1B237;Lo;0;L;;;;;N;;;;; +1B238;NUSHU CHARACTER-1B238;Lo;0;L;;;;;N;;;;; +1B239;NUSHU CHARACTER-1B239;Lo;0;L;;;;;N;;;;; +1B23A;NUSHU CHARACTER-1B23A;Lo;0;L;;;;;N;;;;; +1B23B;NUSHU CHARACTER-1B23B;Lo;0;L;;;;;N;;;;; +1B23C;NUSHU CHARACTER-1B23C;Lo;0;L;;;;;N;;;;; +1B23D;NUSHU CHARACTER-1B23D;Lo;0;L;;;;;N;;;;; +1B23E;NUSHU CHARACTER-1B23E;Lo;0;L;;;;;N;;;;; +1B23F;NUSHU CHARACTER-1B23F;Lo;0;L;;;;;N;;;;; +1B240;NUSHU CHARACTER-1B240;Lo;0;L;;;;;N;;;;; +1B241;NUSHU CHARACTER-1B241;Lo;0;L;;;;;N;;;;; +1B242;NUSHU CHARACTER-1B242;Lo;0;L;;;;;N;;;;; +1B243;NUSHU CHARACTER-1B243;Lo;0;L;;;;;N;;;;; +1B244;NUSHU CHARACTER-1B244;Lo;0;L;;;;;N;;;;; +1B245;NUSHU CHARACTER-1B245;Lo;0;L;;;;;N;;;;; +1B246;NUSHU CHARACTER-1B246;Lo;0;L;;;;;N;;;;; +1B247;NUSHU CHARACTER-1B247;Lo;0;L;;;;;N;;;;; +1B248;NUSHU CHARACTER-1B248;Lo;0;L;;;;;N;;;;; +1B249;NUSHU CHARACTER-1B249;Lo;0;L;;;;;N;;;;; +1B24A;NUSHU CHARACTER-1B24A;Lo;0;L;;;;;N;;;;; +1B24B;NUSHU CHARACTER-1B24B;Lo;0;L;;;;;N;;;;; +1B24C;NUSHU CHARACTER-1B24C;Lo;0;L;;;;;N;;;;; +1B24D;NUSHU CHARACTER-1B24D;Lo;0;L;;;;;N;;;;; +1B24E;NUSHU CHARACTER-1B24E;Lo;0;L;;;;;N;;;;; +1B24F;NUSHU CHARACTER-1B24F;Lo;0;L;;;;;N;;;;; +1B250;NUSHU CHARACTER-1B250;Lo;0;L;;;;;N;;;;; +1B251;NUSHU CHARACTER-1B251;Lo;0;L;;;;;N;;;;; +1B252;NUSHU CHARACTER-1B252;Lo;0;L;;;;;N;;;;; +1B253;NUSHU CHARACTER-1B253;Lo;0;L;;;;;N;;;;; +1B254;NUSHU CHARACTER-1B254;Lo;0;L;;;;;N;;;;; +1B255;NUSHU CHARACTER-1B255;Lo;0;L;;;;;N;;;;; +1B256;NUSHU CHARACTER-1B256;Lo;0;L;;;;;N;;;;; +1B257;NUSHU CHARACTER-1B257;Lo;0;L;;;;;N;;;;; +1B258;NUSHU CHARACTER-1B258;Lo;0;L;;;;;N;;;;; +1B259;NUSHU CHARACTER-1B259;Lo;0;L;;;;;N;;;;; +1B25A;NUSHU CHARACTER-1B25A;Lo;0;L;;;;;N;;;;; +1B25B;NUSHU CHARACTER-1B25B;Lo;0;L;;;;;N;;;;; +1B25C;NUSHU CHARACTER-1B25C;Lo;0;L;;;;;N;;;;; +1B25D;NUSHU CHARACTER-1B25D;Lo;0;L;;;;;N;;;;; +1B25E;NUSHU CHARACTER-1B25E;Lo;0;L;;;;;N;;;;; +1B25F;NUSHU CHARACTER-1B25F;Lo;0;L;;;;;N;;;;; +1B260;NUSHU CHARACTER-1B260;Lo;0;L;;;;;N;;;;; +1B261;NUSHU CHARACTER-1B261;Lo;0;L;;;;;N;;;;; +1B262;NUSHU CHARACTER-1B262;Lo;0;L;;;;;N;;;;; +1B263;NUSHU CHARACTER-1B263;Lo;0;L;;;;;N;;;;; +1B264;NUSHU CHARACTER-1B264;Lo;0;L;;;;;N;;;;; +1B265;NUSHU CHARACTER-1B265;Lo;0;L;;;;;N;;;;; +1B266;NUSHU CHARACTER-1B266;Lo;0;L;;;;;N;;;;; +1B267;NUSHU CHARACTER-1B267;Lo;0;L;;;;;N;;;;; +1B268;NUSHU CHARACTER-1B268;Lo;0;L;;;;;N;;;;; +1B269;NUSHU CHARACTER-1B269;Lo;0;L;;;;;N;;;;; +1B26A;NUSHU CHARACTER-1B26A;Lo;0;L;;;;;N;;;;; +1B26B;NUSHU CHARACTER-1B26B;Lo;0;L;;;;;N;;;;; +1B26C;NUSHU CHARACTER-1B26C;Lo;0;L;;;;;N;;;;; +1B26D;NUSHU CHARACTER-1B26D;Lo;0;L;;;;;N;;;;; +1B26E;NUSHU CHARACTER-1B26E;Lo;0;L;;;;;N;;;;; +1B26F;NUSHU CHARACTER-1B26F;Lo;0;L;;;;;N;;;;; +1B270;NUSHU CHARACTER-1B270;Lo;0;L;;;;;N;;;;; +1B271;NUSHU CHARACTER-1B271;Lo;0;L;;;;;N;;;;; +1B272;NUSHU CHARACTER-1B272;Lo;0;L;;;;;N;;;;; +1B273;NUSHU CHARACTER-1B273;Lo;0;L;;;;;N;;;;; +1B274;NUSHU CHARACTER-1B274;Lo;0;L;;;;;N;;;;; +1B275;NUSHU CHARACTER-1B275;Lo;0;L;;;;;N;;;;; +1B276;NUSHU CHARACTER-1B276;Lo;0;L;;;;;N;;;;; +1B277;NUSHU CHARACTER-1B277;Lo;0;L;;;;;N;;;;; +1B278;NUSHU CHARACTER-1B278;Lo;0;L;;;;;N;;;;; +1B279;NUSHU CHARACTER-1B279;Lo;0;L;;;;;N;;;;; +1B27A;NUSHU CHARACTER-1B27A;Lo;0;L;;;;;N;;;;; +1B27B;NUSHU CHARACTER-1B27B;Lo;0;L;;;;;N;;;;; +1B27C;NUSHU CHARACTER-1B27C;Lo;0;L;;;;;N;;;;; +1B27D;NUSHU CHARACTER-1B27D;Lo;0;L;;;;;N;;;;; +1B27E;NUSHU CHARACTER-1B27E;Lo;0;L;;;;;N;;;;; +1B27F;NUSHU CHARACTER-1B27F;Lo;0;L;;;;;N;;;;; +1B280;NUSHU CHARACTER-1B280;Lo;0;L;;;;;N;;;;; +1B281;NUSHU CHARACTER-1B281;Lo;0;L;;;;;N;;;;; +1B282;NUSHU CHARACTER-1B282;Lo;0;L;;;;;N;;;;; +1B283;NUSHU CHARACTER-1B283;Lo;0;L;;;;;N;;;;; +1B284;NUSHU CHARACTER-1B284;Lo;0;L;;;;;N;;;;; +1B285;NUSHU CHARACTER-1B285;Lo;0;L;;;;;N;;;;; +1B286;NUSHU CHARACTER-1B286;Lo;0;L;;;;;N;;;;; +1B287;NUSHU CHARACTER-1B287;Lo;0;L;;;;;N;;;;; +1B288;NUSHU CHARACTER-1B288;Lo;0;L;;;;;N;;;;; +1B289;NUSHU CHARACTER-1B289;Lo;0;L;;;;;N;;;;; +1B28A;NUSHU CHARACTER-1B28A;Lo;0;L;;;;;N;;;;; +1B28B;NUSHU CHARACTER-1B28B;Lo;0;L;;;;;N;;;;; +1B28C;NUSHU CHARACTER-1B28C;Lo;0;L;;;;;N;;;;; +1B28D;NUSHU CHARACTER-1B28D;Lo;0;L;;;;;N;;;;; +1B28E;NUSHU CHARACTER-1B28E;Lo;0;L;;;;;N;;;;; +1B28F;NUSHU CHARACTER-1B28F;Lo;0;L;;;;;N;;;;; +1B290;NUSHU CHARACTER-1B290;Lo;0;L;;;;;N;;;;; +1B291;NUSHU CHARACTER-1B291;Lo;0;L;;;;;N;;;;; +1B292;NUSHU CHARACTER-1B292;Lo;0;L;;;;;N;;;;; +1B293;NUSHU CHARACTER-1B293;Lo;0;L;;;;;N;;;;; +1B294;NUSHU CHARACTER-1B294;Lo;0;L;;;;;N;;;;; +1B295;NUSHU CHARACTER-1B295;Lo;0;L;;;;;N;;;;; +1B296;NUSHU CHARACTER-1B296;Lo;0;L;;;;;N;;;;; +1B297;NUSHU CHARACTER-1B297;Lo;0;L;;;;;N;;;;; +1B298;NUSHU CHARACTER-1B298;Lo;0;L;;;;;N;;;;; +1B299;NUSHU CHARACTER-1B299;Lo;0;L;;;;;N;;;;; +1B29A;NUSHU CHARACTER-1B29A;Lo;0;L;;;;;N;;;;; +1B29B;NUSHU CHARACTER-1B29B;Lo;0;L;;;;;N;;;;; +1B29C;NUSHU CHARACTER-1B29C;Lo;0;L;;;;;N;;;;; +1B29D;NUSHU CHARACTER-1B29D;Lo;0;L;;;;;N;;;;; +1B29E;NUSHU CHARACTER-1B29E;Lo;0;L;;;;;N;;;;; +1B29F;NUSHU CHARACTER-1B29F;Lo;0;L;;;;;N;;;;; +1B2A0;NUSHU CHARACTER-1B2A0;Lo;0;L;;;;;N;;;;; +1B2A1;NUSHU CHARACTER-1B2A1;Lo;0;L;;;;;N;;;;; +1B2A2;NUSHU CHARACTER-1B2A2;Lo;0;L;;;;;N;;;;; +1B2A3;NUSHU CHARACTER-1B2A3;Lo;0;L;;;;;N;;;;; +1B2A4;NUSHU CHARACTER-1B2A4;Lo;0;L;;;;;N;;;;; +1B2A5;NUSHU CHARACTER-1B2A5;Lo;0;L;;;;;N;;;;; +1B2A6;NUSHU CHARACTER-1B2A6;Lo;0;L;;;;;N;;;;; +1B2A7;NUSHU CHARACTER-1B2A7;Lo;0;L;;;;;N;;;;; +1B2A8;NUSHU CHARACTER-1B2A8;Lo;0;L;;;;;N;;;;; +1B2A9;NUSHU CHARACTER-1B2A9;Lo;0;L;;;;;N;;;;; +1B2AA;NUSHU CHARACTER-1B2AA;Lo;0;L;;;;;N;;;;; +1B2AB;NUSHU CHARACTER-1B2AB;Lo;0;L;;;;;N;;;;; +1B2AC;NUSHU CHARACTER-1B2AC;Lo;0;L;;;;;N;;;;; +1B2AD;NUSHU CHARACTER-1B2AD;Lo;0;L;;;;;N;;;;; +1B2AE;NUSHU CHARACTER-1B2AE;Lo;0;L;;;;;N;;;;; +1B2AF;NUSHU CHARACTER-1B2AF;Lo;0;L;;;;;N;;;;; +1B2B0;NUSHU CHARACTER-1B2B0;Lo;0;L;;;;;N;;;;; +1B2B1;NUSHU CHARACTER-1B2B1;Lo;0;L;;;;;N;;;;; +1B2B2;NUSHU CHARACTER-1B2B2;Lo;0;L;;;;;N;;;;; +1B2B3;NUSHU CHARACTER-1B2B3;Lo;0;L;;;;;N;;;;; +1B2B4;NUSHU CHARACTER-1B2B4;Lo;0;L;;;;;N;;;;; +1B2B5;NUSHU CHARACTER-1B2B5;Lo;0;L;;;;;N;;;;; +1B2B6;NUSHU CHARACTER-1B2B6;Lo;0;L;;;;;N;;;;; +1B2B7;NUSHU CHARACTER-1B2B7;Lo;0;L;;;;;N;;;;; +1B2B8;NUSHU CHARACTER-1B2B8;Lo;0;L;;;;;N;;;;; +1B2B9;NUSHU CHARACTER-1B2B9;Lo;0;L;;;;;N;;;;; +1B2BA;NUSHU CHARACTER-1B2BA;Lo;0;L;;;;;N;;;;; +1B2BB;NUSHU CHARACTER-1B2BB;Lo;0;L;;;;;N;;;;; +1B2BC;NUSHU CHARACTER-1B2BC;Lo;0;L;;;;;N;;;;; +1B2BD;NUSHU CHARACTER-1B2BD;Lo;0;L;;;;;N;;;;; +1B2BE;NUSHU CHARACTER-1B2BE;Lo;0;L;;;;;N;;;;; +1B2BF;NUSHU CHARACTER-1B2BF;Lo;0;L;;;;;N;;;;; +1B2C0;NUSHU CHARACTER-1B2C0;Lo;0;L;;;;;N;;;;; +1B2C1;NUSHU CHARACTER-1B2C1;Lo;0;L;;;;;N;;;;; +1B2C2;NUSHU CHARACTER-1B2C2;Lo;0;L;;;;;N;;;;; +1B2C3;NUSHU CHARACTER-1B2C3;Lo;0;L;;;;;N;;;;; +1B2C4;NUSHU CHARACTER-1B2C4;Lo;0;L;;;;;N;;;;; +1B2C5;NUSHU CHARACTER-1B2C5;Lo;0;L;;;;;N;;;;; +1B2C6;NUSHU CHARACTER-1B2C6;Lo;0;L;;;;;N;;;;; +1B2C7;NUSHU CHARACTER-1B2C7;Lo;0;L;;;;;N;;;;; +1B2C8;NUSHU CHARACTER-1B2C8;Lo;0;L;;;;;N;;;;; +1B2C9;NUSHU CHARACTER-1B2C9;Lo;0;L;;;;;N;;;;; +1B2CA;NUSHU CHARACTER-1B2CA;Lo;0;L;;;;;N;;;;; +1B2CB;NUSHU CHARACTER-1B2CB;Lo;0;L;;;;;N;;;;; +1B2CC;NUSHU CHARACTER-1B2CC;Lo;0;L;;;;;N;;;;; +1B2CD;NUSHU CHARACTER-1B2CD;Lo;0;L;;;;;N;;;;; +1B2CE;NUSHU CHARACTER-1B2CE;Lo;0;L;;;;;N;;;;; +1B2CF;NUSHU CHARACTER-1B2CF;Lo;0;L;;;;;N;;;;; +1B2D0;NUSHU CHARACTER-1B2D0;Lo;0;L;;;;;N;;;;; +1B2D1;NUSHU CHARACTER-1B2D1;Lo;0;L;;;;;N;;;;; +1B2D2;NUSHU CHARACTER-1B2D2;Lo;0;L;;;;;N;;;;; +1B2D3;NUSHU CHARACTER-1B2D3;Lo;0;L;;;;;N;;;;; +1B2D4;NUSHU CHARACTER-1B2D4;Lo;0;L;;;;;N;;;;; +1B2D5;NUSHU CHARACTER-1B2D5;Lo;0;L;;;;;N;;;;; +1B2D6;NUSHU CHARACTER-1B2D6;Lo;0;L;;;;;N;;;;; +1B2D7;NUSHU CHARACTER-1B2D7;Lo;0;L;;;;;N;;;;; +1B2D8;NUSHU CHARACTER-1B2D8;Lo;0;L;;;;;N;;;;; +1B2D9;NUSHU CHARACTER-1B2D9;Lo;0;L;;;;;N;;;;; +1B2DA;NUSHU CHARACTER-1B2DA;Lo;0;L;;;;;N;;;;; +1B2DB;NUSHU CHARACTER-1B2DB;Lo;0;L;;;;;N;;;;; +1B2DC;NUSHU CHARACTER-1B2DC;Lo;0;L;;;;;N;;;;; +1B2DD;NUSHU CHARACTER-1B2DD;Lo;0;L;;;;;N;;;;; +1B2DE;NUSHU CHARACTER-1B2DE;Lo;0;L;;;;;N;;;;; +1B2DF;NUSHU CHARACTER-1B2DF;Lo;0;L;;;;;N;;;;; +1B2E0;NUSHU CHARACTER-1B2E0;Lo;0;L;;;;;N;;;;; +1B2E1;NUSHU CHARACTER-1B2E1;Lo;0;L;;;;;N;;;;; +1B2E2;NUSHU CHARACTER-1B2E2;Lo;0;L;;;;;N;;;;; +1B2E3;NUSHU CHARACTER-1B2E3;Lo;0;L;;;;;N;;;;; +1B2E4;NUSHU CHARACTER-1B2E4;Lo;0;L;;;;;N;;;;; +1B2E5;NUSHU CHARACTER-1B2E5;Lo;0;L;;;;;N;;;;; +1B2E6;NUSHU CHARACTER-1B2E6;Lo;0;L;;;;;N;;;;; +1B2E7;NUSHU CHARACTER-1B2E7;Lo;0;L;;;;;N;;;;; +1B2E8;NUSHU CHARACTER-1B2E8;Lo;0;L;;;;;N;;;;; +1B2E9;NUSHU CHARACTER-1B2E9;Lo;0;L;;;;;N;;;;; +1B2EA;NUSHU CHARACTER-1B2EA;Lo;0;L;;;;;N;;;;; +1B2EB;NUSHU CHARACTER-1B2EB;Lo;0;L;;;;;N;;;;; +1B2EC;NUSHU CHARACTER-1B2EC;Lo;0;L;;;;;N;;;;; +1B2ED;NUSHU CHARACTER-1B2ED;Lo;0;L;;;;;N;;;;; +1B2EE;NUSHU CHARACTER-1B2EE;Lo;0;L;;;;;N;;;;; +1B2EF;NUSHU CHARACTER-1B2EF;Lo;0;L;;;;;N;;;;; +1B2F0;NUSHU CHARACTER-1B2F0;Lo;0;L;;;;;N;;;;; +1B2F1;NUSHU CHARACTER-1B2F1;Lo;0;L;;;;;N;;;;; +1B2F2;NUSHU CHARACTER-1B2F2;Lo;0;L;;;;;N;;;;; +1B2F3;NUSHU CHARACTER-1B2F3;Lo;0;L;;;;;N;;;;; +1B2F4;NUSHU CHARACTER-1B2F4;Lo;0;L;;;;;N;;;;; +1B2F5;NUSHU CHARACTER-1B2F5;Lo;0;L;;;;;N;;;;; +1B2F6;NUSHU CHARACTER-1B2F6;Lo;0;L;;;;;N;;;;; +1B2F7;NUSHU CHARACTER-1B2F7;Lo;0;L;;;;;N;;;;; +1B2F8;NUSHU CHARACTER-1B2F8;Lo;0;L;;;;;N;;;;; +1B2F9;NUSHU CHARACTER-1B2F9;Lo;0;L;;;;;N;;;;; +1B2FA;NUSHU CHARACTER-1B2FA;Lo;0;L;;;;;N;;;;; +1B2FB;NUSHU CHARACTER-1B2FB;Lo;0;L;;;;;N;;;;; +1BC00;DUPLOYAN LETTER H;Lo;0;L;;;;;N;;;;; +1BC01;DUPLOYAN LETTER X;Lo;0;L;;;;;N;;;;; +1BC02;DUPLOYAN LETTER P;Lo;0;L;;;;;N;;;;; +1BC03;DUPLOYAN LETTER T;Lo;0;L;;;;;N;;;;; +1BC04;DUPLOYAN LETTER F;Lo;0;L;;;;;N;;;;; +1BC05;DUPLOYAN LETTER K;Lo;0;L;;;;;N;;;;; +1BC06;DUPLOYAN LETTER L;Lo;0;L;;;;;N;;;;; +1BC07;DUPLOYAN LETTER B;Lo;0;L;;;;;N;;;;; +1BC08;DUPLOYAN LETTER D;Lo;0;L;;;;;N;;;;; +1BC09;DUPLOYAN LETTER V;Lo;0;L;;;;;N;;;;; +1BC0A;DUPLOYAN LETTER G;Lo;0;L;;;;;N;;;;; +1BC0B;DUPLOYAN LETTER R;Lo;0;L;;;;;N;;;;; +1BC0C;DUPLOYAN LETTER P N;Lo;0;L;;;;;N;;;;; +1BC0D;DUPLOYAN LETTER D S;Lo;0;L;;;;;N;;;;; +1BC0E;DUPLOYAN LETTER F N;Lo;0;L;;;;;N;;;;; +1BC0F;DUPLOYAN LETTER K M;Lo;0;L;;;;;N;;;;; +1BC10;DUPLOYAN LETTER R S;Lo;0;L;;;;;N;;;;; +1BC11;DUPLOYAN LETTER TH;Lo;0;L;;;;;N;;;;; +1BC12;DUPLOYAN LETTER SLOAN DH;Lo;0;L;;;;;N;;;;; +1BC13;DUPLOYAN LETTER DH;Lo;0;L;;;;;N;;;;; +1BC14;DUPLOYAN LETTER KK;Lo;0;L;;;;;N;;;;; +1BC15;DUPLOYAN LETTER SLOAN J;Lo;0;L;;;;;N;;;;; +1BC16;DUPLOYAN LETTER HL;Lo;0;L;;;;;N;;;;; +1BC17;DUPLOYAN LETTER LH;Lo;0;L;;;;;N;;;;; +1BC18;DUPLOYAN LETTER RH;Lo;0;L;;;;;N;;;;; +1BC19;DUPLOYAN LETTER M;Lo;0;L;;;;;N;;;;; +1BC1A;DUPLOYAN LETTER N;Lo;0;L;;;;;N;;;;; +1BC1B;DUPLOYAN LETTER J;Lo;0;L;;;;;N;;;;; +1BC1C;DUPLOYAN LETTER S;Lo;0;L;;;;;N;;;;; +1BC1D;DUPLOYAN LETTER M N;Lo;0;L;;;;;N;;;;; +1BC1E;DUPLOYAN LETTER N M;Lo;0;L;;;;;N;;;;; +1BC1F;DUPLOYAN LETTER J M;Lo;0;L;;;;;N;;;;; +1BC20;DUPLOYAN LETTER S J;Lo;0;L;;;;;N;;;;; +1BC21;DUPLOYAN LETTER M WITH DOT;Lo;0;L;;;;;N;;;;; +1BC22;DUPLOYAN LETTER N WITH DOT;Lo;0;L;;;;;N;;;;; +1BC23;DUPLOYAN LETTER J WITH DOT;Lo;0;L;;;;;N;;;;; +1BC24;DUPLOYAN LETTER J WITH DOTS INSIDE AND ABOVE;Lo;0;L;;;;;N;;;;; +1BC25;DUPLOYAN LETTER S WITH DOT;Lo;0;L;;;;;N;;;;; +1BC26;DUPLOYAN LETTER S WITH DOT BELOW;Lo;0;L;;;;;N;;;;; +1BC27;DUPLOYAN LETTER M S;Lo;0;L;;;;;N;;;;; +1BC28;DUPLOYAN LETTER N S;Lo;0;L;;;;;N;;;;; +1BC29;DUPLOYAN LETTER J S;Lo;0;L;;;;;N;;;;; +1BC2A;DUPLOYAN LETTER S S;Lo;0;L;;;;;N;;;;; +1BC2B;DUPLOYAN LETTER M N S;Lo;0;L;;;;;N;;;;; +1BC2C;DUPLOYAN LETTER N M S;Lo;0;L;;;;;N;;;;; +1BC2D;DUPLOYAN LETTER J M S;Lo;0;L;;;;;N;;;;; +1BC2E;DUPLOYAN LETTER S J S;Lo;0;L;;;;;N;;;;; +1BC2F;DUPLOYAN LETTER J S WITH DOT;Lo;0;L;;;;;N;;;;; +1BC30;DUPLOYAN LETTER J N;Lo;0;L;;;;;N;;;;; +1BC31;DUPLOYAN LETTER J N S;Lo;0;L;;;;;N;;;;; +1BC32;DUPLOYAN LETTER S T;Lo;0;L;;;;;N;;;;; +1BC33;DUPLOYAN LETTER S T R;Lo;0;L;;;;;N;;;;; +1BC34;DUPLOYAN LETTER S P;Lo;0;L;;;;;N;;;;; +1BC35;DUPLOYAN LETTER S P R;Lo;0;L;;;;;N;;;;; +1BC36;DUPLOYAN LETTER T S;Lo;0;L;;;;;N;;;;; +1BC37;DUPLOYAN LETTER T R S;Lo;0;L;;;;;N;;;;; +1BC38;DUPLOYAN LETTER W;Lo;0;L;;;;;N;;;;; +1BC39;DUPLOYAN LETTER WH;Lo;0;L;;;;;N;;;;; +1BC3A;DUPLOYAN LETTER W R;Lo;0;L;;;;;N;;;;; +1BC3B;DUPLOYAN LETTER S N;Lo;0;L;;;;;N;;;;; +1BC3C;DUPLOYAN LETTER S M;Lo;0;L;;;;;N;;;;; +1BC3D;DUPLOYAN LETTER K R S;Lo;0;L;;;;;N;;;;; +1BC3E;DUPLOYAN LETTER G R S;Lo;0;L;;;;;N;;;;; +1BC3F;DUPLOYAN LETTER S K;Lo;0;L;;;;;N;;;;; +1BC40;DUPLOYAN LETTER S K R;Lo;0;L;;;;;N;;;;; +1BC41;DUPLOYAN LETTER A;Lo;0;L;;;;;N;;;;; +1BC42;DUPLOYAN LETTER SLOAN OW;Lo;0;L;;;;;N;;;;; +1BC43;DUPLOYAN LETTER OA;Lo;0;L;;;;;N;;;;; +1BC44;DUPLOYAN LETTER O;Lo;0;L;;;;;N;;;;; +1BC45;DUPLOYAN LETTER AOU;Lo;0;L;;;;;N;;;;; +1BC46;DUPLOYAN LETTER I;Lo;0;L;;;;;N;;;;; +1BC47;DUPLOYAN LETTER E;Lo;0;L;;;;;N;;;;; +1BC48;DUPLOYAN LETTER IE;Lo;0;L;;;;;N;;;;; +1BC49;DUPLOYAN LETTER SHORT I;Lo;0;L;;;;;N;;;;; +1BC4A;DUPLOYAN LETTER UI;Lo;0;L;;;;;N;;;;; +1BC4B;DUPLOYAN LETTER EE;Lo;0;L;;;;;N;;;;; +1BC4C;DUPLOYAN LETTER SLOAN EH;Lo;0;L;;;;;N;;;;; +1BC4D;DUPLOYAN LETTER ROMANIAN I;Lo;0;L;;;;;N;;;;; +1BC4E;DUPLOYAN LETTER SLOAN EE;Lo;0;L;;;;;N;;;;; +1BC4F;DUPLOYAN LETTER LONG I;Lo;0;L;;;;;N;;;;; +1BC50;DUPLOYAN LETTER YE;Lo;0;L;;;;;N;;;;; +1BC51;DUPLOYAN LETTER U;Lo;0;L;;;;;N;;;;; +1BC52;DUPLOYAN LETTER EU;Lo;0;L;;;;;N;;;;; +1BC53;DUPLOYAN LETTER XW;Lo;0;L;;;;;N;;;;; +1BC54;DUPLOYAN LETTER U N;Lo;0;L;;;;;N;;;;; +1BC55;DUPLOYAN LETTER LONG U;Lo;0;L;;;;;N;;;;; +1BC56;DUPLOYAN LETTER ROMANIAN U;Lo;0;L;;;;;N;;;;; +1BC57;DUPLOYAN LETTER UH;Lo;0;L;;;;;N;;;;; +1BC58;DUPLOYAN LETTER SLOAN U;Lo;0;L;;;;;N;;;;; +1BC59;DUPLOYAN LETTER OOH;Lo;0;L;;;;;N;;;;; +1BC5A;DUPLOYAN LETTER OW;Lo;0;L;;;;;N;;;;; +1BC5B;DUPLOYAN LETTER OU;Lo;0;L;;;;;N;;;;; +1BC5C;DUPLOYAN LETTER WA;Lo;0;L;;;;;N;;;;; +1BC5D;DUPLOYAN LETTER WO;Lo;0;L;;;;;N;;;;; +1BC5E;DUPLOYAN LETTER WI;Lo;0;L;;;;;N;;;;; +1BC5F;DUPLOYAN LETTER WEI;Lo;0;L;;;;;N;;;;; +1BC60;DUPLOYAN LETTER WOW;Lo;0;L;;;;;N;;;;; +1BC61;DUPLOYAN LETTER NASAL U;Lo;0;L;;;;;N;;;;; +1BC62;DUPLOYAN LETTER NASAL O;Lo;0;L;;;;;N;;;;; +1BC63;DUPLOYAN LETTER NASAL I;Lo;0;L;;;;;N;;;;; +1BC64;DUPLOYAN LETTER NASAL A;Lo;0;L;;;;;N;;;;; +1BC65;DUPLOYAN LETTER PERNIN AN;Lo;0;L;;;;;N;;;;; +1BC66;DUPLOYAN LETTER PERNIN AM;Lo;0;L;;;;;N;;;;; +1BC67;DUPLOYAN LETTER SLOAN EN;Lo;0;L;;;;;N;;;;; +1BC68;DUPLOYAN LETTER SLOAN AN;Lo;0;L;;;;;N;;;;; +1BC69;DUPLOYAN LETTER SLOAN ON;Lo;0;L;;;;;N;;;;; +1BC6A;DUPLOYAN LETTER VOCALIC M;Lo;0;L;;;;;N;;;;; +1BC70;DUPLOYAN AFFIX LEFT HORIZONTAL SECANT;Lo;0;L;;;;;N;;;;; +1BC71;DUPLOYAN AFFIX MID HORIZONTAL SECANT;Lo;0;L;;;;;N;;;;; +1BC72;DUPLOYAN AFFIX RIGHT HORIZONTAL SECANT;Lo;0;L;;;;;N;;;;; +1BC73;DUPLOYAN AFFIX LOW VERTICAL SECANT;Lo;0;L;;;;;N;;;;; +1BC74;DUPLOYAN AFFIX MID VERTICAL SECANT;Lo;0;L;;;;;N;;;;; +1BC75;DUPLOYAN AFFIX HIGH VERTICAL SECANT;Lo;0;L;;;;;N;;;;; +1BC76;DUPLOYAN AFFIX ATTACHED SECANT;Lo;0;L;;;;;N;;;;; +1BC77;DUPLOYAN AFFIX ATTACHED LEFT-TO-RIGHT SECANT;Lo;0;L;;;;;N;;;;; +1BC78;DUPLOYAN AFFIX ATTACHED TANGENT;Lo;0;L;;;;;N;;;;; +1BC79;DUPLOYAN AFFIX ATTACHED TAIL;Lo;0;L;;;;;N;;;;; +1BC7A;DUPLOYAN AFFIX ATTACHED E HOOK;Lo;0;L;;;;;N;;;;; +1BC7B;DUPLOYAN AFFIX ATTACHED I HOOK;Lo;0;L;;;;;N;;;;; +1BC7C;DUPLOYAN AFFIX ATTACHED TANGENT HOOK;Lo;0;L;;;;;N;;;;; +1BC80;DUPLOYAN AFFIX HIGH ACUTE;Lo;0;L;;;;;N;;;;; +1BC81;DUPLOYAN AFFIX HIGH TIGHT ACUTE;Lo;0;L;;;;;N;;;;; +1BC82;DUPLOYAN AFFIX HIGH GRAVE;Lo;0;L;;;;;N;;;;; +1BC83;DUPLOYAN AFFIX HIGH LONG GRAVE;Lo;0;L;;;;;N;;;;; +1BC84;DUPLOYAN AFFIX HIGH DOT;Lo;0;L;;;;;N;;;;; +1BC85;DUPLOYAN AFFIX HIGH CIRCLE;Lo;0;L;;;;;N;;;;; +1BC86;DUPLOYAN AFFIX HIGH LINE;Lo;0;L;;;;;N;;;;; +1BC87;DUPLOYAN AFFIX HIGH WAVE;Lo;0;L;;;;;N;;;;; +1BC88;DUPLOYAN AFFIX HIGH VERTICAL;Lo;0;L;;;;;N;;;;; +1BC90;DUPLOYAN AFFIX LOW ACUTE;Lo;0;L;;;;;N;;;;; +1BC91;DUPLOYAN AFFIX LOW TIGHT ACUTE;Lo;0;L;;;;;N;;;;; +1BC92;DUPLOYAN AFFIX LOW GRAVE;Lo;0;L;;;;;N;;;;; +1BC93;DUPLOYAN AFFIX LOW LONG GRAVE;Lo;0;L;;;;;N;;;;; +1BC94;DUPLOYAN AFFIX LOW DOT;Lo;0;L;;;;;N;;;;; +1BC95;DUPLOYAN AFFIX LOW CIRCLE;Lo;0;L;;;;;N;;;;; +1BC96;DUPLOYAN AFFIX LOW LINE;Lo;0;L;;;;;N;;;;; +1BC97;DUPLOYAN AFFIX LOW WAVE;Lo;0;L;;;;;N;;;;; +1BC98;DUPLOYAN AFFIX LOW VERTICAL;Lo;0;L;;;;;N;;;;; +1BC99;DUPLOYAN AFFIX LOW ARROW;Lo;0;L;;;;;N;;;;; +1BC9C;DUPLOYAN SIGN O WITH CROSS;So;0;L;;;;;N;;;;; +1BC9D;DUPLOYAN THICK LETTER SELECTOR;Mn;0;NSM;;;;;N;;;;; +1BC9E;DUPLOYAN DOUBLE MARK;Mn;1;NSM;;;;;N;;;;; +1BC9F;DUPLOYAN PUNCTUATION CHINOOK FULL STOP;Po;0;L;;;;;N;;;;; +1BCA0;SHORTHAND FORMAT LETTER OVERLAP;Cf;0;BN;;;;;N;;;;; +1BCA1;SHORTHAND FORMAT CONTINUING OVERLAP;Cf;0;BN;;;;;N;;;;; +1BCA2;SHORTHAND FORMAT DOWN STEP;Cf;0;BN;;;;;N;;;;; +1BCA3;SHORTHAND FORMAT UP STEP;Cf;0;BN;;;;;N;;;;; +1D000;BYZANTINE MUSICAL SYMBOL PSILI;So;0;L;;;;;N;;;;; +1D001;BYZANTINE MUSICAL SYMBOL DASEIA;So;0;L;;;;;N;;;;; +1D002;BYZANTINE MUSICAL SYMBOL PERISPOMENI;So;0;L;;;;;N;;;;; +1D003;BYZANTINE MUSICAL SYMBOL OXEIA EKFONITIKON;So;0;L;;;;;N;;;;; +1D004;BYZANTINE MUSICAL SYMBOL OXEIA DIPLI;So;0;L;;;;;N;;;;; +1D005;BYZANTINE MUSICAL SYMBOL VAREIA EKFONITIKON;So;0;L;;;;;N;;;;; +1D006;BYZANTINE MUSICAL SYMBOL VAREIA DIPLI;So;0;L;;;;;N;;;;; +1D007;BYZANTINE MUSICAL SYMBOL KATHISTI;So;0;L;;;;;N;;;;; +1D008;BYZANTINE MUSICAL SYMBOL SYRMATIKI;So;0;L;;;;;N;;;;; +1D009;BYZANTINE MUSICAL SYMBOL PARAKLITIKI;So;0;L;;;;;N;;;;; +1D00A;BYZANTINE MUSICAL SYMBOL YPOKRISIS;So;0;L;;;;;N;;;;; +1D00B;BYZANTINE MUSICAL SYMBOL YPOKRISIS DIPLI;So;0;L;;;;;N;;;;; +1D00C;BYZANTINE MUSICAL SYMBOL KREMASTI;So;0;L;;;;;N;;;;; +1D00D;BYZANTINE MUSICAL SYMBOL APESO EKFONITIKON;So;0;L;;;;;N;;;;; +1D00E;BYZANTINE MUSICAL SYMBOL EXO EKFONITIKON;So;0;L;;;;;N;;;;; +1D00F;BYZANTINE MUSICAL SYMBOL TELEIA;So;0;L;;;;;N;;;;; +1D010;BYZANTINE MUSICAL SYMBOL KENTIMATA;So;0;L;;;;;N;;;;; +1D011;BYZANTINE MUSICAL SYMBOL APOSTROFOS;So;0;L;;;;;N;;;;; +1D012;BYZANTINE MUSICAL SYMBOL APOSTROFOS DIPLI;So;0;L;;;;;N;;;;; +1D013;BYZANTINE MUSICAL SYMBOL SYNEVMA;So;0;L;;;;;N;;;;; +1D014;BYZANTINE MUSICAL SYMBOL THITA;So;0;L;;;;;N;;;;; +1D015;BYZANTINE MUSICAL SYMBOL OLIGON ARCHAION;So;0;L;;;;;N;;;;; +1D016;BYZANTINE MUSICAL SYMBOL GORGON ARCHAION;So;0;L;;;;;N;;;;; +1D017;BYZANTINE MUSICAL SYMBOL PSILON;So;0;L;;;;;N;;;;; +1D018;BYZANTINE MUSICAL SYMBOL CHAMILON;So;0;L;;;;;N;;;;; +1D019;BYZANTINE MUSICAL SYMBOL VATHY;So;0;L;;;;;N;;;;; +1D01A;BYZANTINE MUSICAL SYMBOL ISON ARCHAION;So;0;L;;;;;N;;;;; +1D01B;BYZANTINE MUSICAL SYMBOL KENTIMA ARCHAION;So;0;L;;;;;N;;;;; +1D01C;BYZANTINE MUSICAL SYMBOL KENTIMATA ARCHAION;So;0;L;;;;;N;;;;; +1D01D;BYZANTINE MUSICAL SYMBOL SAXIMATA;So;0;L;;;;;N;;;;; +1D01E;BYZANTINE MUSICAL SYMBOL PARICHON;So;0;L;;;;;N;;;;; +1D01F;BYZANTINE MUSICAL SYMBOL STAVROS APODEXIA;So;0;L;;;;;N;;;;; +1D020;BYZANTINE MUSICAL SYMBOL OXEIAI ARCHAION;So;0;L;;;;;N;;;;; +1D021;BYZANTINE MUSICAL SYMBOL VAREIAI ARCHAION;So;0;L;;;;;N;;;;; +1D022;BYZANTINE MUSICAL SYMBOL APODERMA ARCHAION;So;0;L;;;;;N;;;;; +1D023;BYZANTINE MUSICAL SYMBOL APOTHEMA;So;0;L;;;;;N;;;;; +1D024;BYZANTINE MUSICAL SYMBOL KLASMA;So;0;L;;;;;N;;;;; +1D025;BYZANTINE MUSICAL SYMBOL REVMA;So;0;L;;;;;N;;;;; +1D026;BYZANTINE MUSICAL SYMBOL PIASMA ARCHAION;So;0;L;;;;;N;;;;; +1D027;BYZANTINE MUSICAL SYMBOL TINAGMA;So;0;L;;;;;N;;;;; +1D028;BYZANTINE MUSICAL SYMBOL ANATRICHISMA;So;0;L;;;;;N;;;;; +1D029;BYZANTINE MUSICAL SYMBOL SEISMA;So;0;L;;;;;N;;;;; +1D02A;BYZANTINE MUSICAL SYMBOL SYNAGMA ARCHAION;So;0;L;;;;;N;;;;; +1D02B;BYZANTINE MUSICAL SYMBOL SYNAGMA META STAVROU;So;0;L;;;;;N;;;;; +1D02C;BYZANTINE MUSICAL SYMBOL OYRANISMA ARCHAION;So;0;L;;;;;N;;;;; +1D02D;BYZANTINE MUSICAL SYMBOL THEMA;So;0;L;;;;;N;;;;; +1D02E;BYZANTINE MUSICAL SYMBOL LEMOI;So;0;L;;;;;N;;;;; +1D02F;BYZANTINE MUSICAL SYMBOL DYO;So;0;L;;;;;N;;;;; +1D030;BYZANTINE MUSICAL SYMBOL TRIA;So;0;L;;;;;N;;;;; +1D031;BYZANTINE MUSICAL SYMBOL TESSERA;So;0;L;;;;;N;;;;; +1D032;BYZANTINE MUSICAL SYMBOL KRATIMATA;So;0;L;;;;;N;;;;; +1D033;BYZANTINE MUSICAL SYMBOL APESO EXO NEO;So;0;L;;;;;N;;;;; +1D034;BYZANTINE MUSICAL SYMBOL FTHORA ARCHAION;So;0;L;;;;;N;;;;; +1D035;BYZANTINE MUSICAL SYMBOL IMIFTHORA;So;0;L;;;;;N;;;;; +1D036;BYZANTINE MUSICAL SYMBOL TROMIKON ARCHAION;So;0;L;;;;;N;;;;; +1D037;BYZANTINE MUSICAL SYMBOL KATAVA TROMIKON;So;0;L;;;;;N;;;;; +1D038;BYZANTINE MUSICAL SYMBOL PELASTON;So;0;L;;;;;N;;;;; +1D039;BYZANTINE MUSICAL SYMBOL PSIFISTON;So;0;L;;;;;N;;;;; +1D03A;BYZANTINE MUSICAL SYMBOL KONTEVMA;So;0;L;;;;;N;;;;; +1D03B;BYZANTINE MUSICAL SYMBOL CHOREVMA ARCHAION;So;0;L;;;;;N;;;;; +1D03C;BYZANTINE MUSICAL SYMBOL RAPISMA;So;0;L;;;;;N;;;;; +1D03D;BYZANTINE MUSICAL SYMBOL PARAKALESMA ARCHAION;So;0;L;;;;;N;;;;; +1D03E;BYZANTINE MUSICAL SYMBOL PARAKLITIKI ARCHAION;So;0;L;;;;;N;;;;; +1D03F;BYZANTINE MUSICAL SYMBOL ICHADIN;So;0;L;;;;;N;;;;; +1D040;BYZANTINE MUSICAL SYMBOL NANA;So;0;L;;;;;N;;;;; +1D041;BYZANTINE MUSICAL SYMBOL PETASMA;So;0;L;;;;;N;;;;; +1D042;BYZANTINE MUSICAL SYMBOL KONTEVMA ALLO;So;0;L;;;;;N;;;;; +1D043;BYZANTINE MUSICAL SYMBOL TROMIKON ALLO;So;0;L;;;;;N;;;;; +1D044;BYZANTINE MUSICAL SYMBOL STRAGGISMATA;So;0;L;;;;;N;;;;; +1D045;BYZANTINE MUSICAL SYMBOL GRONTHISMATA;So;0;L;;;;;N;;;;; +1D046;BYZANTINE MUSICAL SYMBOL ISON NEO;So;0;L;;;;;N;;;;; +1D047;BYZANTINE MUSICAL SYMBOL OLIGON NEO;So;0;L;;;;;N;;;;; +1D048;BYZANTINE MUSICAL SYMBOL OXEIA NEO;So;0;L;;;;;N;;;;; +1D049;BYZANTINE MUSICAL SYMBOL PETASTI;So;0;L;;;;;N;;;;; +1D04A;BYZANTINE MUSICAL SYMBOL KOUFISMA;So;0;L;;;;;N;;;;; +1D04B;BYZANTINE MUSICAL SYMBOL PETASTOKOUFISMA;So;0;L;;;;;N;;;;; +1D04C;BYZANTINE MUSICAL SYMBOL KRATIMOKOUFISMA;So;0;L;;;;;N;;;;; +1D04D;BYZANTINE MUSICAL SYMBOL PELASTON NEO;So;0;L;;;;;N;;;;; +1D04E;BYZANTINE MUSICAL SYMBOL KENTIMATA NEO ANO;So;0;L;;;;;N;;;;; +1D04F;BYZANTINE MUSICAL SYMBOL KENTIMA NEO ANO;So;0;L;;;;;N;;;;; +1D050;BYZANTINE MUSICAL SYMBOL YPSILI;So;0;L;;;;;N;;;;; +1D051;BYZANTINE MUSICAL SYMBOL APOSTROFOS NEO;So;0;L;;;;;N;;;;; +1D052;BYZANTINE MUSICAL SYMBOL APOSTROFOI SYNDESMOS NEO;So;0;L;;;;;N;;;;; +1D053;BYZANTINE MUSICAL SYMBOL YPORROI;So;0;L;;;;;N;;;;; +1D054;BYZANTINE MUSICAL SYMBOL KRATIMOYPORROON;So;0;L;;;;;N;;;;; +1D055;BYZANTINE MUSICAL SYMBOL ELAFRON;So;0;L;;;;;N;;;;; +1D056;BYZANTINE MUSICAL SYMBOL CHAMILI;So;0;L;;;;;N;;;;; +1D057;BYZANTINE MUSICAL SYMBOL MIKRON ISON;So;0;L;;;;;N;;;;; +1D058;BYZANTINE MUSICAL SYMBOL VAREIA NEO;So;0;L;;;;;N;;;;; +1D059;BYZANTINE MUSICAL SYMBOL PIASMA NEO;So;0;L;;;;;N;;;;; +1D05A;BYZANTINE MUSICAL SYMBOL PSIFISTON NEO;So;0;L;;;;;N;;;;; +1D05B;BYZANTINE MUSICAL SYMBOL OMALON;So;0;L;;;;;N;;;;; +1D05C;BYZANTINE MUSICAL SYMBOL ANTIKENOMA;So;0;L;;;;;N;;;;; +1D05D;BYZANTINE MUSICAL SYMBOL LYGISMA;So;0;L;;;;;N;;;;; +1D05E;BYZANTINE MUSICAL SYMBOL PARAKLITIKI NEO;So;0;L;;;;;N;;;;; +1D05F;BYZANTINE MUSICAL SYMBOL PARAKALESMA NEO;So;0;L;;;;;N;;;;; +1D060;BYZANTINE MUSICAL SYMBOL ETERON PARAKALESMA;So;0;L;;;;;N;;;;; +1D061;BYZANTINE MUSICAL SYMBOL KYLISMA;So;0;L;;;;;N;;;;; +1D062;BYZANTINE MUSICAL SYMBOL ANTIKENOKYLISMA;So;0;L;;;;;N;;;;; +1D063;BYZANTINE MUSICAL SYMBOL TROMIKON NEO;So;0;L;;;;;N;;;;; +1D064;BYZANTINE MUSICAL SYMBOL EKSTREPTON;So;0;L;;;;;N;;;;; +1D065;BYZANTINE MUSICAL SYMBOL SYNAGMA NEO;So;0;L;;;;;N;;;;; +1D066;BYZANTINE MUSICAL SYMBOL SYRMA;So;0;L;;;;;N;;;;; +1D067;BYZANTINE MUSICAL SYMBOL CHOREVMA NEO;So;0;L;;;;;N;;;;; +1D068;BYZANTINE MUSICAL SYMBOL EPEGERMA;So;0;L;;;;;N;;;;; +1D069;BYZANTINE MUSICAL SYMBOL SEISMA NEO;So;0;L;;;;;N;;;;; +1D06A;BYZANTINE MUSICAL SYMBOL XIRON KLASMA;So;0;L;;;;;N;;;;; +1D06B;BYZANTINE MUSICAL SYMBOL TROMIKOPSIFISTON;So;0;L;;;;;N;;;;; +1D06C;BYZANTINE MUSICAL SYMBOL PSIFISTOLYGISMA;So;0;L;;;;;N;;;;; +1D06D;BYZANTINE MUSICAL SYMBOL TROMIKOLYGISMA;So;0;L;;;;;N;;;;; +1D06E;BYZANTINE MUSICAL SYMBOL TROMIKOPARAKALESMA;So;0;L;;;;;N;;;;; +1D06F;BYZANTINE MUSICAL SYMBOL PSIFISTOPARAKALESMA;So;0;L;;;;;N;;;;; +1D070;BYZANTINE MUSICAL SYMBOL TROMIKOSYNAGMA;So;0;L;;;;;N;;;;; +1D071;BYZANTINE MUSICAL SYMBOL PSIFISTOSYNAGMA;So;0;L;;;;;N;;;;; +1D072;BYZANTINE MUSICAL SYMBOL GORGOSYNTHETON;So;0;L;;;;;N;;;;; +1D073;BYZANTINE MUSICAL SYMBOL ARGOSYNTHETON;So;0;L;;;;;N;;;;; +1D074;BYZANTINE MUSICAL SYMBOL ETERON ARGOSYNTHETON;So;0;L;;;;;N;;;;; +1D075;BYZANTINE MUSICAL SYMBOL OYRANISMA NEO;So;0;L;;;;;N;;;;; +1D076;BYZANTINE MUSICAL SYMBOL THEMATISMOS ESO;So;0;L;;;;;N;;;;; +1D077;BYZANTINE MUSICAL SYMBOL THEMATISMOS EXO;So;0;L;;;;;N;;;;; +1D078;BYZANTINE MUSICAL SYMBOL THEMA APLOUN;So;0;L;;;;;N;;;;; +1D079;BYZANTINE MUSICAL SYMBOL THES KAI APOTHES;So;0;L;;;;;N;;;;; +1D07A;BYZANTINE MUSICAL SYMBOL KATAVASMA;So;0;L;;;;;N;;;;; +1D07B;BYZANTINE MUSICAL SYMBOL ENDOFONON;So;0;L;;;;;N;;;;; +1D07C;BYZANTINE MUSICAL SYMBOL YFEN KATO;So;0;L;;;;;N;;;;; +1D07D;BYZANTINE MUSICAL SYMBOL YFEN ANO;So;0;L;;;;;N;;;;; +1D07E;BYZANTINE MUSICAL SYMBOL STAVROS;So;0;L;;;;;N;;;;; +1D07F;BYZANTINE MUSICAL SYMBOL KLASMA ANO;So;0;L;;;;;N;;;;; +1D080;BYZANTINE MUSICAL SYMBOL DIPLI ARCHAION;So;0;L;;;;;N;;;;; +1D081;BYZANTINE MUSICAL SYMBOL KRATIMA ARCHAION;So;0;L;;;;;N;;;;; +1D082;BYZANTINE MUSICAL SYMBOL KRATIMA ALLO;So;0;L;;;;;N;;;;; +1D083;BYZANTINE MUSICAL SYMBOL KRATIMA NEO;So;0;L;;;;;N;;;;; +1D084;BYZANTINE MUSICAL SYMBOL APODERMA NEO;So;0;L;;;;;N;;;;; +1D085;BYZANTINE MUSICAL SYMBOL APLI;So;0;L;;;;;N;;;;; +1D086;BYZANTINE MUSICAL SYMBOL DIPLI;So;0;L;;;;;N;;;;; +1D087;BYZANTINE MUSICAL SYMBOL TRIPLI;So;0;L;;;;;N;;;;; +1D088;BYZANTINE MUSICAL SYMBOL TETRAPLI;So;0;L;;;;;N;;;;; +1D089;BYZANTINE MUSICAL SYMBOL KORONIS;So;0;L;;;;;N;;;;; +1D08A;BYZANTINE MUSICAL SYMBOL LEIMMA ENOS CHRONOU;So;0;L;;;;;N;;;;; +1D08B;BYZANTINE MUSICAL SYMBOL LEIMMA DYO CHRONON;So;0;L;;;;;N;;;;; +1D08C;BYZANTINE MUSICAL SYMBOL LEIMMA TRION CHRONON;So;0;L;;;;;N;;;;; +1D08D;BYZANTINE MUSICAL SYMBOL LEIMMA TESSARON CHRONON;So;0;L;;;;;N;;;;; +1D08E;BYZANTINE MUSICAL SYMBOL LEIMMA IMISEOS CHRONOU;So;0;L;;;;;N;;;;; +1D08F;BYZANTINE MUSICAL SYMBOL GORGON NEO ANO;So;0;L;;;;;N;;;;; +1D090;BYZANTINE MUSICAL SYMBOL GORGON PARESTIGMENON ARISTERA;So;0;L;;;;;N;;;;; +1D091;BYZANTINE MUSICAL SYMBOL GORGON PARESTIGMENON DEXIA;So;0;L;;;;;N;;;;; +1D092;BYZANTINE MUSICAL SYMBOL DIGORGON;So;0;L;;;;;N;;;;; +1D093;BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON ARISTERA KATO;So;0;L;;;;;N;;;;; +1D094;BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON ARISTERA ANO;So;0;L;;;;;N;;;;; +1D095;BYZANTINE MUSICAL SYMBOL DIGORGON PARESTIGMENON DEXIA;So;0;L;;;;;N;;;;; +1D096;BYZANTINE MUSICAL SYMBOL TRIGORGON;So;0;L;;;;;N;;;;; +1D097;BYZANTINE MUSICAL SYMBOL ARGON;So;0;L;;;;;N;;;;; +1D098;BYZANTINE MUSICAL SYMBOL IMIDIARGON;So;0;L;;;;;N;;;;; +1D099;BYZANTINE MUSICAL SYMBOL DIARGON;So;0;L;;;;;N;;;;; +1D09A;BYZANTINE MUSICAL SYMBOL AGOGI POLI ARGI;So;0;L;;;;;N;;;;; +1D09B;BYZANTINE MUSICAL SYMBOL AGOGI ARGOTERI;So;0;L;;;;;N;;;;; +1D09C;BYZANTINE MUSICAL SYMBOL AGOGI ARGI;So;0;L;;;;;N;;;;; +1D09D;BYZANTINE MUSICAL SYMBOL AGOGI METRIA;So;0;L;;;;;N;;;;; +1D09E;BYZANTINE MUSICAL SYMBOL AGOGI MESI;So;0;L;;;;;N;;;;; +1D09F;BYZANTINE MUSICAL SYMBOL AGOGI GORGI;So;0;L;;;;;N;;;;; +1D0A0;BYZANTINE MUSICAL SYMBOL AGOGI GORGOTERI;So;0;L;;;;;N;;;;; +1D0A1;BYZANTINE MUSICAL SYMBOL AGOGI POLI GORGI;So;0;L;;;;;N;;;;; +1D0A2;BYZANTINE MUSICAL SYMBOL MARTYRIA PROTOS ICHOS;So;0;L;;;;;N;;;;; +1D0A3;BYZANTINE MUSICAL SYMBOL MARTYRIA ALLI PROTOS ICHOS;So;0;L;;;;;N;;;;; +1D0A4;BYZANTINE MUSICAL SYMBOL MARTYRIA DEYTEROS ICHOS;So;0;L;;;;;N;;;;; +1D0A5;BYZANTINE MUSICAL SYMBOL MARTYRIA ALLI DEYTEROS ICHOS;So;0;L;;;;;N;;;;; +1D0A6;BYZANTINE MUSICAL SYMBOL MARTYRIA TRITOS ICHOS;So;0;L;;;;;N;;;;; +1D0A7;BYZANTINE MUSICAL SYMBOL MARTYRIA TRIFONIAS;So;0;L;;;;;N;;;;; +1D0A8;BYZANTINE MUSICAL SYMBOL MARTYRIA TETARTOS ICHOS;So;0;L;;;;;N;;;;; +1D0A9;BYZANTINE MUSICAL SYMBOL MARTYRIA TETARTOS LEGETOS ICHOS;So;0;L;;;;;N;;;;; +1D0AA;BYZANTINE MUSICAL SYMBOL MARTYRIA LEGETOS ICHOS;So;0;L;;;;;N;;;;; +1D0AB;BYZANTINE MUSICAL SYMBOL MARTYRIA PLAGIOS ICHOS;So;0;L;;;;;N;;;;; +1D0AC;BYZANTINE MUSICAL SYMBOL ISAKIA TELOUS ICHIMATOS;So;0;L;;;;;N;;;;; +1D0AD;BYZANTINE MUSICAL SYMBOL APOSTROFOI TELOUS ICHIMATOS;So;0;L;;;;;N;;;;; +1D0AE;BYZANTINE MUSICAL SYMBOL FANEROSIS TETRAFONIAS;So;0;L;;;;;N;;;;; +1D0AF;BYZANTINE MUSICAL SYMBOL FANEROSIS MONOFONIAS;So;0;L;;;;;N;;;;; +1D0B0;BYZANTINE MUSICAL SYMBOL FANEROSIS DIFONIAS;So;0;L;;;;;N;;;;; +1D0B1;BYZANTINE MUSICAL SYMBOL MARTYRIA VARYS ICHOS;So;0;L;;;;;N;;;;; +1D0B2;BYZANTINE MUSICAL SYMBOL MARTYRIA PROTOVARYS ICHOS;So;0;L;;;;;N;;;;; +1D0B3;BYZANTINE MUSICAL SYMBOL MARTYRIA PLAGIOS TETARTOS ICHOS;So;0;L;;;;;N;;;;; +1D0B4;BYZANTINE MUSICAL SYMBOL GORTHMIKON N APLOUN;So;0;L;;;;;N;;;;; +1D0B5;BYZANTINE MUSICAL SYMBOL GORTHMIKON N DIPLOUN;So;0;L;;;;;N;;;;; +1D0B6;BYZANTINE MUSICAL SYMBOL ENARXIS KAI FTHORA VOU;So;0;L;;;;;N;;;;; +1D0B7;BYZANTINE MUSICAL SYMBOL IMIFONON;So;0;L;;;;;N;;;;; +1D0B8;BYZANTINE MUSICAL SYMBOL IMIFTHORON;So;0;L;;;;;N;;;;; +1D0B9;BYZANTINE MUSICAL SYMBOL FTHORA ARCHAION DEYTEROU ICHOU;So;0;L;;;;;N;;;;; +1D0BA;BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI PA;So;0;L;;;;;N;;;;; +1D0BB;BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NANA;So;0;L;;;;;N;;;;; +1D0BC;BYZANTINE MUSICAL SYMBOL FTHORA NAOS ICHOS;So;0;L;;;;;N;;;;; +1D0BD;BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI DI;So;0;L;;;;;N;;;;; +1D0BE;BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON DIATONON DI;So;0;L;;;;;N;;;;; +1D0BF;BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI KE;So;0;L;;;;;N;;;;; +1D0C0;BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI ZO;So;0;L;;;;;N;;;;; +1D0C1;BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NI KATO;So;0;L;;;;;N;;;;; +1D0C2;BYZANTINE MUSICAL SYMBOL FTHORA DIATONIKI NI ANO;So;0;L;;;;;N;;;;; +1D0C3;BYZANTINE MUSICAL SYMBOL FTHORA MALAKON CHROMA DIFONIAS;So;0;L;;;;;N;;;;; +1D0C4;BYZANTINE MUSICAL SYMBOL FTHORA MALAKON CHROMA MONOFONIAS;So;0;L;;;;;N;;;;; +1D0C5;BYZANTINE MUSICAL SYMBOL FHTORA SKLIRON CHROMA VASIS;So;0;L;;;;;N;;;;; +1D0C6;BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON CHROMA SYNAFI;So;0;L;;;;;N;;;;; +1D0C7;BYZANTINE MUSICAL SYMBOL FTHORA NENANO;So;0;L;;;;;N;;;;; +1D0C8;BYZANTINE MUSICAL SYMBOL CHROA ZYGOS;So;0;L;;;;;N;;;;; +1D0C9;BYZANTINE MUSICAL SYMBOL CHROA KLITON;So;0;L;;;;;N;;;;; +1D0CA;BYZANTINE MUSICAL SYMBOL CHROA SPATHI;So;0;L;;;;;N;;;;; +1D0CB;BYZANTINE MUSICAL SYMBOL FTHORA I YFESIS TETARTIMORION;So;0;L;;;;;N;;;;; +1D0CC;BYZANTINE MUSICAL SYMBOL FTHORA ENARMONIOS ANTIFONIA;So;0;L;;;;;N;;;;; +1D0CD;BYZANTINE MUSICAL SYMBOL YFESIS TRITIMORION;So;0;L;;;;;N;;;;; +1D0CE;BYZANTINE MUSICAL SYMBOL DIESIS TRITIMORION;So;0;L;;;;;N;;;;; +1D0CF;BYZANTINE MUSICAL SYMBOL DIESIS TETARTIMORION;So;0;L;;;;;N;;;;; +1D0D0;BYZANTINE MUSICAL SYMBOL DIESIS APLI DYO DODEKATA;So;0;L;;;;;N;;;;; +1D0D1;BYZANTINE MUSICAL SYMBOL DIESIS MONOGRAMMOS TESSERA DODEKATA;So;0;L;;;;;N;;;;; +1D0D2;BYZANTINE MUSICAL SYMBOL DIESIS DIGRAMMOS EX DODEKATA;So;0;L;;;;;N;;;;; +1D0D3;BYZANTINE MUSICAL SYMBOL DIESIS TRIGRAMMOS OKTO DODEKATA;So;0;L;;;;;N;;;;; +1D0D4;BYZANTINE MUSICAL SYMBOL YFESIS APLI DYO DODEKATA;So;0;L;;;;;N;;;;; +1D0D5;BYZANTINE MUSICAL SYMBOL YFESIS MONOGRAMMOS TESSERA DODEKATA;So;0;L;;;;;N;;;;; +1D0D6;BYZANTINE MUSICAL SYMBOL YFESIS DIGRAMMOS EX DODEKATA;So;0;L;;;;;N;;;;; +1D0D7;BYZANTINE MUSICAL SYMBOL YFESIS TRIGRAMMOS OKTO DODEKATA;So;0;L;;;;;N;;;;; +1D0D8;BYZANTINE MUSICAL SYMBOL GENIKI DIESIS;So;0;L;;;;;N;;;;; +1D0D9;BYZANTINE MUSICAL SYMBOL GENIKI YFESIS;So;0;L;;;;;N;;;;; +1D0DA;BYZANTINE MUSICAL SYMBOL DIASTOLI APLI MIKRI;So;0;L;;;;;N;;;;; +1D0DB;BYZANTINE MUSICAL SYMBOL DIASTOLI APLI MEGALI;So;0;L;;;;;N;;;;; +1D0DC;BYZANTINE MUSICAL SYMBOL DIASTOLI DIPLI;So;0;L;;;;;N;;;;; +1D0DD;BYZANTINE MUSICAL SYMBOL DIASTOLI THESEOS;So;0;L;;;;;N;;;;; +1D0DE;BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS;So;0;L;;;;;N;;;;; +1D0DF;BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS DISIMOU;So;0;L;;;;;N;;;;; +1D0E0;BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS TRISIMOU;So;0;L;;;;;N;;;;; +1D0E1;BYZANTINE MUSICAL SYMBOL SIMANSIS THESEOS TETRASIMOU;So;0;L;;;;;N;;;;; +1D0E2;BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS;So;0;L;;;;;N;;;;; +1D0E3;BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS DISIMOU;So;0;L;;;;;N;;;;; +1D0E4;BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS TRISIMOU;So;0;L;;;;;N;;;;; +1D0E5;BYZANTINE MUSICAL SYMBOL SIMANSIS ARSEOS TETRASIMOU;So;0;L;;;;;N;;;;; +1D0E6;BYZANTINE MUSICAL SYMBOL DIGRAMMA GG;So;0;L;;;;;N;;;;; +1D0E7;BYZANTINE MUSICAL SYMBOL DIFTOGGOS OU;So;0;L;;;;;N;;;;; +1D0E8;BYZANTINE MUSICAL SYMBOL STIGMA;So;0;L;;;;;N;;;;; +1D0E9;BYZANTINE MUSICAL SYMBOL ARKTIKO PA;So;0;L;;;;;N;;;;; +1D0EA;BYZANTINE MUSICAL SYMBOL ARKTIKO VOU;So;0;L;;;;;N;;;;; +1D0EB;BYZANTINE MUSICAL SYMBOL ARKTIKO GA;So;0;L;;;;;N;;;;; +1D0EC;BYZANTINE MUSICAL SYMBOL ARKTIKO DI;So;0;L;;;;;N;;;;; +1D0ED;BYZANTINE MUSICAL SYMBOL ARKTIKO KE;So;0;L;;;;;N;;;;; +1D0EE;BYZANTINE MUSICAL SYMBOL ARKTIKO ZO;So;0;L;;;;;N;;;;; +1D0EF;BYZANTINE MUSICAL SYMBOL ARKTIKO NI;So;0;L;;;;;N;;;;; +1D0F0;BYZANTINE MUSICAL SYMBOL KENTIMATA NEO MESO;So;0;L;;;;;N;;;;; +1D0F1;BYZANTINE MUSICAL SYMBOL KENTIMA NEO MESO;So;0;L;;;;;N;;;;; +1D0F2;BYZANTINE MUSICAL SYMBOL KENTIMATA NEO KATO;So;0;L;;;;;N;;;;; +1D0F3;BYZANTINE MUSICAL SYMBOL KENTIMA NEO KATO;So;0;L;;;;;N;;;;; +1D0F4;BYZANTINE MUSICAL SYMBOL KLASMA KATO;So;0;L;;;;;N;;;;; +1D0F5;BYZANTINE MUSICAL SYMBOL GORGON NEO KATO;So;0;L;;;;;N;;;;; +1D100;MUSICAL SYMBOL SINGLE BARLINE;So;0;L;;;;;N;;;;; +1D101;MUSICAL SYMBOL DOUBLE BARLINE;So;0;L;;;;;N;;;;; +1D102;MUSICAL SYMBOL FINAL BARLINE;So;0;L;;;;;N;;;;; +1D103;MUSICAL SYMBOL REVERSE FINAL BARLINE;So;0;L;;;;;N;;;;; +1D104;MUSICAL SYMBOL DASHED BARLINE;So;0;L;;;;;N;;;;; +1D105;MUSICAL SYMBOL SHORT BARLINE;So;0;L;;;;;N;;;;; +1D106;MUSICAL SYMBOL LEFT REPEAT SIGN;So;0;L;;;;;N;;;;; +1D107;MUSICAL SYMBOL RIGHT REPEAT SIGN;So;0;L;;;;;N;;;;; +1D108;MUSICAL SYMBOL REPEAT DOTS;So;0;L;;;;;N;;;;; +1D109;MUSICAL SYMBOL DAL SEGNO;So;0;L;;;;;N;;;;; +1D10A;MUSICAL SYMBOL DA CAPO;So;0;L;;;;;N;;;;; +1D10B;MUSICAL SYMBOL SEGNO;So;0;L;;;;;N;;;;; +1D10C;MUSICAL SYMBOL CODA;So;0;L;;;;;N;;;;; +1D10D;MUSICAL SYMBOL REPEATED FIGURE-1;So;0;L;;;;;N;;;;; +1D10E;MUSICAL SYMBOL REPEATED FIGURE-2;So;0;L;;;;;N;;;;; +1D10F;MUSICAL SYMBOL REPEATED FIGURE-3;So;0;L;;;;;N;;;;; +1D110;MUSICAL SYMBOL FERMATA;So;0;L;;;;;N;;;;; +1D111;MUSICAL SYMBOL FERMATA BELOW;So;0;L;;;;;N;;;;; +1D112;MUSICAL SYMBOL BREATH MARK;So;0;L;;;;;N;;;;; +1D113;MUSICAL SYMBOL CAESURA;So;0;L;;;;;N;;;;; +1D114;MUSICAL SYMBOL BRACE;So;0;L;;;;;N;;;;; +1D115;MUSICAL SYMBOL BRACKET;So;0;L;;;;;N;;;;; +1D116;MUSICAL SYMBOL ONE-LINE STAFF;So;0;L;;;;;N;;;;; +1D117;MUSICAL SYMBOL TWO-LINE STAFF;So;0;L;;;;;N;;;;; +1D118;MUSICAL SYMBOL THREE-LINE STAFF;So;0;L;;;;;N;;;;; +1D119;MUSICAL SYMBOL FOUR-LINE STAFF;So;0;L;;;;;N;;;;; +1D11A;MUSICAL SYMBOL FIVE-LINE STAFF;So;0;L;;;;;N;;;;; +1D11B;MUSICAL SYMBOL SIX-LINE STAFF;So;0;L;;;;;N;;;;; +1D11C;MUSICAL SYMBOL SIX-STRING FRETBOARD;So;0;L;;;;;N;;;;; +1D11D;MUSICAL SYMBOL FOUR-STRING FRETBOARD;So;0;L;;;;;N;;;;; +1D11E;MUSICAL SYMBOL G CLEF;So;0;L;;;;;N;;;;; +1D11F;MUSICAL SYMBOL G CLEF OTTAVA ALTA;So;0;L;;;;;N;;;;; +1D120;MUSICAL SYMBOL G CLEF OTTAVA BASSA;So;0;L;;;;;N;;;;; +1D121;MUSICAL SYMBOL C CLEF;So;0;L;;;;;N;;;;; +1D122;MUSICAL SYMBOL F CLEF;So;0;L;;;;;N;;;;; +1D123;MUSICAL SYMBOL F CLEF OTTAVA ALTA;So;0;L;;;;;N;;;;; +1D124;MUSICAL SYMBOL F CLEF OTTAVA BASSA;So;0;L;;;;;N;;;;; +1D125;MUSICAL SYMBOL DRUM CLEF-1;So;0;L;;;;;N;;;;; +1D126;MUSICAL SYMBOL DRUM CLEF-2;So;0;L;;;;;N;;;;; +1D129;MUSICAL SYMBOL MULTIPLE MEASURE REST;So;0;L;;;;;N;;;;; +1D12A;MUSICAL SYMBOL DOUBLE SHARP;So;0;L;;;;;N;;;;; +1D12B;MUSICAL SYMBOL DOUBLE FLAT;So;0;L;;;;;N;;;;; +1D12C;MUSICAL SYMBOL FLAT UP;So;0;L;;;;;N;;;;; +1D12D;MUSICAL SYMBOL FLAT DOWN;So;0;L;;;;;N;;;;; +1D12E;MUSICAL SYMBOL NATURAL UP;So;0;L;;;;;N;;;;; +1D12F;MUSICAL SYMBOL NATURAL DOWN;So;0;L;;;;;N;;;;; +1D130;MUSICAL SYMBOL SHARP UP;So;0;L;;;;;N;;;;; +1D131;MUSICAL SYMBOL SHARP DOWN;So;0;L;;;;;N;;;;; +1D132;MUSICAL SYMBOL QUARTER TONE SHARP;So;0;L;;;;;N;;;;; +1D133;MUSICAL SYMBOL QUARTER TONE FLAT;So;0;L;;;;;N;;;;; +1D134;MUSICAL SYMBOL COMMON TIME;So;0;L;;;;;N;;;;; +1D135;MUSICAL SYMBOL CUT TIME;So;0;L;;;;;N;;;;; +1D136;MUSICAL SYMBOL OTTAVA ALTA;So;0;L;;;;;N;;;;; +1D137;MUSICAL SYMBOL OTTAVA BASSA;So;0;L;;;;;N;;;;; +1D138;MUSICAL SYMBOL QUINDICESIMA ALTA;So;0;L;;;;;N;;;;; +1D139;MUSICAL SYMBOL QUINDICESIMA BASSA;So;0;L;;;;;N;;;;; +1D13A;MUSICAL SYMBOL MULTI REST;So;0;L;;;;;N;;;;; +1D13B;MUSICAL SYMBOL WHOLE REST;So;0;L;;;;;N;;;;; +1D13C;MUSICAL SYMBOL HALF REST;So;0;L;;;;;N;;;;; +1D13D;MUSICAL SYMBOL QUARTER REST;So;0;L;;;;;N;;;;; +1D13E;MUSICAL SYMBOL EIGHTH REST;So;0;L;;;;;N;;;;; +1D13F;MUSICAL SYMBOL SIXTEENTH REST;So;0;L;;;;;N;;;;; +1D140;MUSICAL SYMBOL THIRTY-SECOND REST;So;0;L;;;;;N;;;;; +1D141;MUSICAL SYMBOL SIXTY-FOURTH REST;So;0;L;;;;;N;;;;; +1D142;MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH REST;So;0;L;;;;;N;;;;; +1D143;MUSICAL SYMBOL X NOTEHEAD;So;0;L;;;;;N;;;;; +1D144;MUSICAL SYMBOL PLUS NOTEHEAD;So;0;L;;;;;N;;;;; +1D145;MUSICAL SYMBOL CIRCLE X NOTEHEAD;So;0;L;;;;;N;;;;; +1D146;MUSICAL SYMBOL SQUARE NOTEHEAD WHITE;So;0;L;;;;;N;;;;; +1D147;MUSICAL SYMBOL SQUARE NOTEHEAD BLACK;So;0;L;;;;;N;;;;; +1D148;MUSICAL SYMBOL TRIANGLE NOTEHEAD UP WHITE;So;0;L;;;;;N;;;;; +1D149;MUSICAL SYMBOL TRIANGLE NOTEHEAD UP BLACK;So;0;L;;;;;N;;;;; +1D14A;MUSICAL SYMBOL TRIANGLE NOTEHEAD LEFT WHITE;So;0;L;;;;;N;;;;; +1D14B;MUSICAL SYMBOL TRIANGLE NOTEHEAD LEFT BLACK;So;0;L;;;;;N;;;;; +1D14C;MUSICAL SYMBOL TRIANGLE NOTEHEAD RIGHT WHITE;So;0;L;;;;;N;;;;; +1D14D;MUSICAL SYMBOL TRIANGLE NOTEHEAD RIGHT BLACK;So;0;L;;;;;N;;;;; +1D14E;MUSICAL SYMBOL TRIANGLE NOTEHEAD DOWN WHITE;So;0;L;;;;;N;;;;; +1D14F;MUSICAL SYMBOL TRIANGLE NOTEHEAD DOWN BLACK;So;0;L;;;;;N;;;;; +1D150;MUSICAL SYMBOL TRIANGLE NOTEHEAD UP RIGHT WHITE;So;0;L;;;;;N;;;;; +1D151;MUSICAL SYMBOL TRIANGLE NOTEHEAD UP RIGHT BLACK;So;0;L;;;;;N;;;;; +1D152;MUSICAL SYMBOL MOON NOTEHEAD WHITE;So;0;L;;;;;N;;;;; +1D153;MUSICAL SYMBOL MOON NOTEHEAD BLACK;So;0;L;;;;;N;;;;; +1D154;MUSICAL SYMBOL TRIANGLE-ROUND NOTEHEAD DOWN WHITE;So;0;L;;;;;N;;;;; +1D155;MUSICAL SYMBOL TRIANGLE-ROUND NOTEHEAD DOWN BLACK;So;0;L;;;;;N;;;;; +1D156;MUSICAL SYMBOL PARENTHESIS NOTEHEAD;So;0;L;;;;;N;;;;; +1D157;MUSICAL SYMBOL VOID NOTEHEAD;So;0;L;;;;;N;;;;; +1D158;MUSICAL SYMBOL NOTEHEAD BLACK;So;0;L;;;;;N;;;;; +1D159;MUSICAL SYMBOL NULL NOTEHEAD;So;0;L;;;;;N;;;;; +1D15A;MUSICAL SYMBOL CLUSTER NOTEHEAD WHITE;So;0;L;;;;;N;;;;; +1D15B;MUSICAL SYMBOL CLUSTER NOTEHEAD BLACK;So;0;L;;;;;N;;;;; +1D15C;MUSICAL SYMBOL BREVE;So;0;L;;;;;N;;;;; +1D15D;MUSICAL SYMBOL WHOLE NOTE;So;0;L;;;;;N;;;;; +1D15E;MUSICAL SYMBOL HALF NOTE;So;0;L;1D157 1D165;;;;N;;;;; +1D15F;MUSICAL SYMBOL QUARTER NOTE;So;0;L;1D158 1D165;;;;N;;;;; +1D160;MUSICAL SYMBOL EIGHTH NOTE;So;0;L;1D15F 1D16E;;;;N;;;;; +1D161;MUSICAL SYMBOL SIXTEENTH NOTE;So;0;L;1D15F 1D16F;;;;N;;;;; +1D162;MUSICAL SYMBOL THIRTY-SECOND NOTE;So;0;L;1D15F 1D170;;;;N;;;;; +1D163;MUSICAL SYMBOL SIXTY-FOURTH NOTE;So;0;L;1D15F 1D171;;;;N;;;;; +1D164;MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE;So;0;L;1D15F 1D172;;;;N;;;;; +1D165;MUSICAL SYMBOL COMBINING STEM;Mc;216;L;;;;;N;;;;; +1D166;MUSICAL SYMBOL COMBINING SPRECHGESANG STEM;Mc;216;L;;;;;N;;;;; +1D167;MUSICAL SYMBOL COMBINING TREMOLO-1;Mn;1;NSM;;;;;N;;;;; +1D168;MUSICAL SYMBOL COMBINING TREMOLO-2;Mn;1;NSM;;;;;N;;;;; +1D169;MUSICAL SYMBOL COMBINING TREMOLO-3;Mn;1;NSM;;;;;N;;;;; +1D16A;MUSICAL SYMBOL FINGERED TREMOLO-1;So;0;L;;;;;N;;;;; +1D16B;MUSICAL SYMBOL FINGERED TREMOLO-2;So;0;L;;;;;N;;;;; +1D16C;MUSICAL SYMBOL FINGERED TREMOLO-3;So;0;L;;;;;N;;;;; +1D16D;MUSICAL SYMBOL COMBINING AUGMENTATION DOT;Mc;226;L;;;;;N;;;;; +1D16E;MUSICAL SYMBOL COMBINING FLAG-1;Mc;216;L;;;;;N;;;;; +1D16F;MUSICAL SYMBOL COMBINING FLAG-2;Mc;216;L;;;;;N;;;;; +1D170;MUSICAL SYMBOL COMBINING FLAG-3;Mc;216;L;;;;;N;;;;; +1D171;MUSICAL SYMBOL COMBINING FLAG-4;Mc;216;L;;;;;N;;;;; +1D172;MUSICAL SYMBOL COMBINING FLAG-5;Mc;216;L;;;;;N;;;;; +1D173;MUSICAL SYMBOL BEGIN BEAM;Cf;0;BN;;;;;N;;;;; +1D174;MUSICAL SYMBOL END BEAM;Cf;0;BN;;;;;N;;;;; +1D175;MUSICAL SYMBOL BEGIN TIE;Cf;0;BN;;;;;N;;;;; +1D176;MUSICAL SYMBOL END TIE;Cf;0;BN;;;;;N;;;;; +1D177;MUSICAL SYMBOL BEGIN SLUR;Cf;0;BN;;;;;N;;;;; +1D178;MUSICAL SYMBOL END SLUR;Cf;0;BN;;;;;N;;;;; +1D179;MUSICAL SYMBOL BEGIN PHRASE;Cf;0;BN;;;;;N;;;;; +1D17A;MUSICAL SYMBOL END PHRASE;Cf;0;BN;;;;;N;;;;; +1D17B;MUSICAL SYMBOL COMBINING ACCENT;Mn;220;NSM;;;;;N;;;;; +1D17C;MUSICAL SYMBOL COMBINING STACCATO;Mn;220;NSM;;;;;N;;;;; +1D17D;MUSICAL SYMBOL COMBINING TENUTO;Mn;220;NSM;;;;;N;;;;; +1D17E;MUSICAL SYMBOL COMBINING STACCATISSIMO;Mn;220;NSM;;;;;N;;;;; +1D17F;MUSICAL SYMBOL COMBINING MARCATO;Mn;220;NSM;;;;;N;;;;; +1D180;MUSICAL SYMBOL COMBINING MARCATO-STACCATO;Mn;220;NSM;;;;;N;;;;; +1D181;MUSICAL SYMBOL COMBINING ACCENT-STACCATO;Mn;220;NSM;;;;;N;;;;; +1D182;MUSICAL SYMBOL COMBINING LOURE;Mn;220;NSM;;;;;N;;;;; +1D183;MUSICAL SYMBOL ARPEGGIATO UP;So;0;L;;;;;N;;;;; +1D184;MUSICAL SYMBOL ARPEGGIATO DOWN;So;0;L;;;;;N;;;;; +1D185;MUSICAL SYMBOL COMBINING DOIT;Mn;230;NSM;;;;;N;;;;; +1D186;MUSICAL SYMBOL COMBINING RIP;Mn;230;NSM;;;;;N;;;;; +1D187;MUSICAL SYMBOL COMBINING FLIP;Mn;230;NSM;;;;;N;;;;; +1D188;MUSICAL SYMBOL COMBINING SMEAR;Mn;230;NSM;;;;;N;;;;; +1D189;MUSICAL SYMBOL COMBINING BEND;Mn;230;NSM;;;;;N;;;;; +1D18A;MUSICAL SYMBOL COMBINING DOUBLE TONGUE;Mn;220;NSM;;;;;N;;;;; +1D18B;MUSICAL SYMBOL COMBINING TRIPLE TONGUE;Mn;220;NSM;;;;;N;;;;; +1D18C;MUSICAL SYMBOL RINFORZANDO;So;0;L;;;;;N;;;;; +1D18D;MUSICAL SYMBOL SUBITO;So;0;L;;;;;N;;;;; +1D18E;MUSICAL SYMBOL Z;So;0;L;;;;;N;;;;; +1D18F;MUSICAL SYMBOL PIANO;So;0;L;;;;;N;;;;; +1D190;MUSICAL SYMBOL MEZZO;So;0;L;;;;;N;;;;; +1D191;MUSICAL SYMBOL FORTE;So;0;L;;;;;N;;;;; +1D192;MUSICAL SYMBOL CRESCENDO;So;0;L;;;;;N;;;;; +1D193;MUSICAL SYMBOL DECRESCENDO;So;0;L;;;;;N;;;;; +1D194;MUSICAL SYMBOL GRACE NOTE SLASH;So;0;L;;;;;N;;;;; +1D195;MUSICAL SYMBOL GRACE NOTE NO SLASH;So;0;L;;;;;N;;;;; +1D196;MUSICAL SYMBOL TR;So;0;L;;;;;N;;;;; +1D197;MUSICAL SYMBOL TURN;So;0;L;;;;;N;;;;; +1D198;MUSICAL SYMBOL INVERTED TURN;So;0;L;;;;;N;;;;; +1D199;MUSICAL SYMBOL TURN SLASH;So;0;L;;;;;N;;;;; +1D19A;MUSICAL SYMBOL TURN UP;So;0;L;;;;;N;;;;; +1D19B;MUSICAL SYMBOL ORNAMENT STROKE-1;So;0;L;;;;;N;;;;; +1D19C;MUSICAL SYMBOL ORNAMENT STROKE-2;So;0;L;;;;;N;;;;; +1D19D;MUSICAL SYMBOL ORNAMENT STROKE-3;So;0;L;;;;;N;;;;; +1D19E;MUSICAL SYMBOL ORNAMENT STROKE-4;So;0;L;;;;;N;;;;; +1D19F;MUSICAL SYMBOL ORNAMENT STROKE-5;So;0;L;;;;;N;;;;; +1D1A0;MUSICAL SYMBOL ORNAMENT STROKE-6;So;0;L;;;;;N;;;;; +1D1A1;MUSICAL SYMBOL ORNAMENT STROKE-7;So;0;L;;;;;N;;;;; +1D1A2;MUSICAL SYMBOL ORNAMENT STROKE-8;So;0;L;;;;;N;;;;; +1D1A3;MUSICAL SYMBOL ORNAMENT STROKE-9;So;0;L;;;;;N;;;;; +1D1A4;MUSICAL SYMBOL ORNAMENT STROKE-10;So;0;L;;;;;N;;;;; +1D1A5;MUSICAL SYMBOL ORNAMENT STROKE-11;So;0;L;;;;;N;;;;; +1D1A6;MUSICAL SYMBOL HAUPTSTIMME;So;0;L;;;;;N;;;;; +1D1A7;MUSICAL SYMBOL NEBENSTIMME;So;0;L;;;;;N;;;;; +1D1A8;MUSICAL SYMBOL END OF STIMME;So;0;L;;;;;N;;;;; +1D1A9;MUSICAL SYMBOL DEGREE SLASH;So;0;L;;;;;N;;;;; +1D1AA;MUSICAL SYMBOL COMBINING DOWN BOW;Mn;230;NSM;;;;;N;;;;; +1D1AB;MUSICAL SYMBOL COMBINING UP BOW;Mn;230;NSM;;;;;N;;;;; +1D1AC;MUSICAL SYMBOL COMBINING HARMONIC;Mn;230;NSM;;;;;N;;;;; +1D1AD;MUSICAL SYMBOL COMBINING SNAP PIZZICATO;Mn;230;NSM;;;;;N;;;;; +1D1AE;MUSICAL SYMBOL PEDAL MARK;So;0;L;;;;;N;;;;; +1D1AF;MUSICAL SYMBOL PEDAL UP MARK;So;0;L;;;;;N;;;;; +1D1B0;MUSICAL SYMBOL HALF PEDAL MARK;So;0;L;;;;;N;;;;; +1D1B1;MUSICAL SYMBOL GLISSANDO UP;So;0;L;;;;;N;;;;; +1D1B2;MUSICAL SYMBOL GLISSANDO DOWN;So;0;L;;;;;N;;;;; +1D1B3;MUSICAL SYMBOL WITH FINGERNAILS;So;0;L;;;;;N;;;;; +1D1B4;MUSICAL SYMBOL DAMP;So;0;L;;;;;N;;;;; +1D1B5;MUSICAL SYMBOL DAMP ALL;So;0;L;;;;;N;;;;; +1D1B6;MUSICAL SYMBOL MAXIMA;So;0;L;;;;;N;;;;; +1D1B7;MUSICAL SYMBOL LONGA;So;0;L;;;;;N;;;;; +1D1B8;MUSICAL SYMBOL BREVIS;So;0;L;;;;;N;;;;; +1D1B9;MUSICAL SYMBOL SEMIBREVIS WHITE;So;0;L;;;;;N;;;;; +1D1BA;MUSICAL SYMBOL SEMIBREVIS BLACK;So;0;L;;;;;N;;;;; +1D1BB;MUSICAL SYMBOL MINIMA;So;0;L;1D1B9 1D165;;;;N;;;;; +1D1BC;MUSICAL SYMBOL MINIMA BLACK;So;0;L;1D1BA 1D165;;;;N;;;;; +1D1BD;MUSICAL SYMBOL SEMIMINIMA WHITE;So;0;L;1D1BB 1D16E;;;;N;;;;; +1D1BE;MUSICAL SYMBOL SEMIMINIMA BLACK;So;0;L;1D1BC 1D16E;;;;N;;;;; +1D1BF;MUSICAL SYMBOL FUSA WHITE;So;0;L;1D1BB 1D16F;;;;N;;;;; +1D1C0;MUSICAL SYMBOL FUSA BLACK;So;0;L;1D1BC 1D16F;;;;N;;;;; +1D1C1;MUSICAL SYMBOL LONGA PERFECTA REST;So;0;L;;;;;N;;;;; +1D1C2;MUSICAL SYMBOL LONGA IMPERFECTA REST;So;0;L;;;;;N;;;;; +1D1C3;MUSICAL SYMBOL BREVIS REST;So;0;L;;;;;N;;;;; +1D1C4;MUSICAL SYMBOL SEMIBREVIS REST;So;0;L;;;;;N;;;;; +1D1C5;MUSICAL SYMBOL MINIMA REST;So;0;L;;;;;N;;;;; +1D1C6;MUSICAL SYMBOL SEMIMINIMA REST;So;0;L;;;;;N;;;;; +1D1C7;MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE PERFECTA;So;0;L;;;;;N;;;;; +1D1C8;MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE IMPERFECTA;So;0;L;;;;;N;;;;; +1D1C9;MUSICAL SYMBOL TEMPUS PERFECTUM CUM PROLATIONE PERFECTA DIMINUTION-1;So;0;L;;;;;N;;;;; +1D1CA;MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE PERFECTA;So;0;L;;;;;N;;;;; +1D1CB;MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA;So;0;L;;;;;N;;;;; +1D1CC;MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-1;So;0;L;;;;;N;;;;; +1D1CD;MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-2;So;0;L;;;;;N;;;;; +1D1CE;MUSICAL SYMBOL TEMPUS IMPERFECTUM CUM PROLATIONE IMPERFECTA DIMINUTION-3;So;0;L;;;;;N;;;;; +1D1CF;MUSICAL SYMBOL CROIX;So;0;L;;;;;N;;;;; +1D1D0;MUSICAL SYMBOL GREGORIAN C CLEF;So;0;L;;;;;N;;;;; +1D1D1;MUSICAL SYMBOL GREGORIAN F CLEF;So;0;L;;;;;N;;;;; +1D1D2;MUSICAL SYMBOL SQUARE B;So;0;L;;;;;N;;;;; +1D1D3;MUSICAL SYMBOL VIRGA;So;0;L;;;;;N;;;;; +1D1D4;MUSICAL SYMBOL PODATUS;So;0;L;;;;;N;;;;; +1D1D5;MUSICAL SYMBOL CLIVIS;So;0;L;;;;;N;;;;; +1D1D6;MUSICAL SYMBOL SCANDICUS;So;0;L;;;;;N;;;;; +1D1D7;MUSICAL SYMBOL CLIMACUS;So;0;L;;;;;N;;;;; +1D1D8;MUSICAL SYMBOL TORCULUS;So;0;L;;;;;N;;;;; +1D1D9;MUSICAL SYMBOL PORRECTUS;So;0;L;;;;;N;;;;; +1D1DA;MUSICAL SYMBOL PORRECTUS FLEXUS;So;0;L;;;;;N;;;;; +1D1DB;MUSICAL SYMBOL SCANDICUS FLEXUS;So;0;L;;;;;N;;;;; +1D1DC;MUSICAL SYMBOL TORCULUS RESUPINUS;So;0;L;;;;;N;;;;; +1D1DD;MUSICAL SYMBOL PES SUBPUNCTIS;So;0;L;;;;;N;;;;; +1D1DE;MUSICAL SYMBOL KIEVAN C CLEF;So;0;L;;;;;N;;;;; +1D1DF;MUSICAL SYMBOL KIEVAN END OF PIECE;So;0;L;;;;;N;;;;; +1D1E0;MUSICAL SYMBOL KIEVAN FINAL NOTE;So;0;L;;;;;N;;;;; +1D1E1;MUSICAL SYMBOL KIEVAN RECITATIVE MARK;So;0;L;;;;;N;;;;; +1D1E2;MUSICAL SYMBOL KIEVAN WHOLE NOTE;So;0;L;;;;;N;;;;; +1D1E3;MUSICAL SYMBOL KIEVAN HALF NOTE;So;0;L;;;;;N;;;;; +1D1E4;MUSICAL SYMBOL KIEVAN QUARTER NOTE STEM DOWN;So;0;L;;;;;N;;;;; +1D1E5;MUSICAL SYMBOL KIEVAN QUARTER NOTE STEM UP;So;0;L;;;;;N;;;;; +1D1E6;MUSICAL SYMBOL KIEVAN EIGHTH NOTE STEM DOWN;So;0;L;;;;;N;;;;; +1D1E7;MUSICAL SYMBOL KIEVAN EIGHTH NOTE STEM UP;So;0;L;;;;;N;;;;; +1D1E8;MUSICAL SYMBOL KIEVAN FLAT SIGN;So;0;L;;;;;N;;;;; +1D200;GREEK VOCAL NOTATION SYMBOL-1;So;0;ON;;;;;N;;;;; +1D201;GREEK VOCAL NOTATION SYMBOL-2;So;0;ON;;;;;N;;;;; +1D202;GREEK VOCAL NOTATION SYMBOL-3;So;0;ON;;;;;N;;;;; +1D203;GREEK VOCAL NOTATION SYMBOL-4;So;0;ON;;;;;N;;;;; +1D204;GREEK VOCAL NOTATION SYMBOL-5;So;0;ON;;;;;N;;;;; +1D205;GREEK VOCAL NOTATION SYMBOL-6;So;0;ON;;;;;N;;;;; +1D206;GREEK VOCAL NOTATION SYMBOL-7;So;0;ON;;;;;N;;;;; +1D207;GREEK VOCAL NOTATION SYMBOL-8;So;0;ON;;;;;N;;;;; +1D208;GREEK VOCAL NOTATION SYMBOL-9;So;0;ON;;;;;N;;;;; +1D209;GREEK VOCAL NOTATION SYMBOL-10;So;0;ON;;;;;N;;;;; +1D20A;GREEK VOCAL NOTATION SYMBOL-11;So;0;ON;;;;;N;;;;; +1D20B;GREEK VOCAL NOTATION SYMBOL-12;So;0;ON;;;;;N;;;;; +1D20C;GREEK VOCAL NOTATION SYMBOL-13;So;0;ON;;;;;N;;;;; +1D20D;GREEK VOCAL NOTATION SYMBOL-14;So;0;ON;;;;;N;;;;; +1D20E;GREEK VOCAL NOTATION SYMBOL-15;So;0;ON;;;;;N;;;;; +1D20F;GREEK VOCAL NOTATION SYMBOL-16;So;0;ON;;;;;N;;;;; +1D210;GREEK VOCAL NOTATION SYMBOL-17;So;0;ON;;;;;N;;;;; +1D211;GREEK VOCAL NOTATION SYMBOL-18;So;0;ON;;;;;N;;;;; +1D212;GREEK VOCAL NOTATION SYMBOL-19;So;0;ON;;;;;N;;;;; +1D213;GREEK VOCAL NOTATION SYMBOL-20;So;0;ON;;;;;N;;;;; +1D214;GREEK VOCAL NOTATION SYMBOL-21;So;0;ON;;;;;N;;;;; +1D215;GREEK VOCAL NOTATION SYMBOL-22;So;0;ON;;;;;N;;;;; +1D216;GREEK VOCAL NOTATION SYMBOL-23;So;0;ON;;;;;N;;;;; +1D217;GREEK VOCAL NOTATION SYMBOL-24;So;0;ON;;;;;N;;;;; +1D218;GREEK VOCAL NOTATION SYMBOL-50;So;0;ON;;;;;N;;;;; +1D219;GREEK VOCAL NOTATION SYMBOL-51;So;0;ON;;;;;N;;;;; +1D21A;GREEK VOCAL NOTATION SYMBOL-52;So;0;ON;;;;;N;;;;; +1D21B;GREEK VOCAL NOTATION SYMBOL-53;So;0;ON;;;;;N;;;;; +1D21C;GREEK VOCAL NOTATION SYMBOL-54;So;0;ON;;;;;N;;;;; +1D21D;GREEK INSTRUMENTAL NOTATION SYMBOL-1;So;0;ON;;;;;N;;;;; +1D21E;GREEK INSTRUMENTAL NOTATION SYMBOL-2;So;0;ON;;;;;N;;;;; +1D21F;GREEK INSTRUMENTAL NOTATION SYMBOL-4;So;0;ON;;;;;N;;;;; +1D220;GREEK INSTRUMENTAL NOTATION SYMBOL-5;So;0;ON;;;;;N;;;;; +1D221;GREEK INSTRUMENTAL NOTATION SYMBOL-7;So;0;ON;;;;;N;;;;; +1D222;GREEK INSTRUMENTAL NOTATION SYMBOL-8;So;0;ON;;;;;N;;;;; +1D223;GREEK INSTRUMENTAL NOTATION SYMBOL-11;So;0;ON;;;;;N;;;;; +1D224;GREEK INSTRUMENTAL NOTATION SYMBOL-12;So;0;ON;;;;;N;;;;; +1D225;GREEK INSTRUMENTAL NOTATION SYMBOL-13;So;0;ON;;;;;N;;;;; +1D226;GREEK INSTRUMENTAL NOTATION SYMBOL-14;So;0;ON;;;;;N;;;;; +1D227;GREEK INSTRUMENTAL NOTATION SYMBOL-17;So;0;ON;;;;;N;;;;; +1D228;GREEK INSTRUMENTAL NOTATION SYMBOL-18;So;0;ON;;;;;N;;;;; +1D229;GREEK INSTRUMENTAL NOTATION SYMBOL-19;So;0;ON;;;;;N;;;;; +1D22A;GREEK INSTRUMENTAL NOTATION SYMBOL-23;So;0;ON;;;;;N;;;;; +1D22B;GREEK INSTRUMENTAL NOTATION SYMBOL-24;So;0;ON;;;;;N;;;;; +1D22C;GREEK INSTRUMENTAL NOTATION SYMBOL-25;So;0;ON;;;;;N;;;;; +1D22D;GREEK INSTRUMENTAL NOTATION SYMBOL-26;So;0;ON;;;;;N;;;;; +1D22E;GREEK INSTRUMENTAL NOTATION SYMBOL-27;So;0;ON;;;;;N;;;;; +1D22F;GREEK INSTRUMENTAL NOTATION SYMBOL-29;So;0;ON;;;;;N;;;;; +1D230;GREEK INSTRUMENTAL NOTATION SYMBOL-30;So;0;ON;;;;;N;;;;; +1D231;GREEK INSTRUMENTAL NOTATION SYMBOL-32;So;0;ON;;;;;N;;;;; +1D232;GREEK INSTRUMENTAL NOTATION SYMBOL-36;So;0;ON;;;;;N;;;;; +1D233;GREEK INSTRUMENTAL NOTATION SYMBOL-37;So;0;ON;;;;;N;;;;; +1D234;GREEK INSTRUMENTAL NOTATION SYMBOL-38;So;0;ON;;;;;N;;;;; +1D235;GREEK INSTRUMENTAL NOTATION SYMBOL-39;So;0;ON;;;;;N;;;;; +1D236;GREEK INSTRUMENTAL NOTATION SYMBOL-40;So;0;ON;;;;;N;;;;; +1D237;GREEK INSTRUMENTAL NOTATION SYMBOL-42;So;0;ON;;;;;N;;;;; +1D238;GREEK INSTRUMENTAL NOTATION SYMBOL-43;So;0;ON;;;;;N;;;;; +1D239;GREEK INSTRUMENTAL NOTATION SYMBOL-45;So;0;ON;;;;;N;;;;; +1D23A;GREEK INSTRUMENTAL NOTATION SYMBOL-47;So;0;ON;;;;;N;;;;; +1D23B;GREEK INSTRUMENTAL NOTATION SYMBOL-48;So;0;ON;;;;;N;;;;; +1D23C;GREEK INSTRUMENTAL NOTATION SYMBOL-49;So;0;ON;;;;;N;;;;; +1D23D;GREEK INSTRUMENTAL NOTATION SYMBOL-50;So;0;ON;;;;;N;;;;; +1D23E;GREEK INSTRUMENTAL NOTATION SYMBOL-51;So;0;ON;;;;;N;;;;; +1D23F;GREEK INSTRUMENTAL NOTATION SYMBOL-52;So;0;ON;;;;;N;;;;; +1D240;GREEK INSTRUMENTAL NOTATION SYMBOL-53;So;0;ON;;;;;N;;;;; +1D241;GREEK INSTRUMENTAL NOTATION SYMBOL-54;So;0;ON;;;;;N;;;;; +1D242;COMBINING GREEK MUSICAL TRISEME;Mn;230;NSM;;;;;N;;;;; +1D243;COMBINING GREEK MUSICAL TETRASEME;Mn;230;NSM;;;;;N;;;;; +1D244;COMBINING GREEK MUSICAL PENTASEME;Mn;230;NSM;;;;;N;;;;; +1D245;GREEK MUSICAL LEIMMA;So;0;ON;;;;;N;;;;; +1D2E0;MAYAN NUMERAL ZERO;No;0;L;;;;0;N;;;;; +1D2E1;MAYAN NUMERAL ONE;No;0;L;;;;1;N;;;;; +1D2E2;MAYAN NUMERAL TWO;No;0;L;;;;2;N;;;;; +1D2E3;MAYAN NUMERAL THREE;No;0;L;;;;3;N;;;;; +1D2E4;MAYAN NUMERAL FOUR;No;0;L;;;;4;N;;;;; +1D2E5;MAYAN NUMERAL FIVE;No;0;L;;;;5;N;;;;; +1D2E6;MAYAN NUMERAL SIX;No;0;L;;;;6;N;;;;; +1D2E7;MAYAN NUMERAL SEVEN;No;0;L;;;;7;N;;;;; +1D2E8;MAYAN NUMERAL EIGHT;No;0;L;;;;8;N;;;;; +1D2E9;MAYAN NUMERAL NINE;No;0;L;;;;9;N;;;;; +1D2EA;MAYAN NUMERAL TEN;No;0;L;;;;10;N;;;;; +1D2EB;MAYAN NUMERAL ELEVEN;No;0;L;;;;11;N;;;;; +1D2EC;MAYAN NUMERAL TWELVE;No;0;L;;;;12;N;;;;; +1D2ED;MAYAN NUMERAL THIRTEEN;No;0;L;;;;13;N;;;;; +1D2EE;MAYAN NUMERAL FOURTEEN;No;0;L;;;;14;N;;;;; +1D2EF;MAYAN NUMERAL FIFTEEN;No;0;L;;;;15;N;;;;; +1D2F0;MAYAN NUMERAL SIXTEEN;No;0;L;;;;16;N;;;;; +1D2F1;MAYAN NUMERAL SEVENTEEN;No;0;L;;;;17;N;;;;; +1D2F2;MAYAN NUMERAL EIGHTEEN;No;0;L;;;;18;N;;;;; +1D2F3;MAYAN NUMERAL NINETEEN;No;0;L;;;;19;N;;;;; +1D300;MONOGRAM FOR EARTH;So;0;ON;;;;;N;;;;; +1D301;DIGRAM FOR HEAVENLY EARTH;So;0;ON;;;;;N;;;;; +1D302;DIGRAM FOR HUMAN EARTH;So;0;ON;;;;;N;;;;; +1D303;DIGRAM FOR EARTHLY HEAVEN;So;0;ON;;;;;N;;;;; +1D304;DIGRAM FOR EARTHLY HUMAN;So;0;ON;;;;;N;;;;; +1D305;DIGRAM FOR EARTH;So;0;ON;;;;;N;;;;; +1D306;TETRAGRAM FOR CENTRE;So;0;ON;;;;;N;;;;; +1D307;TETRAGRAM FOR FULL CIRCLE;So;0;ON;;;;;N;;;;; +1D308;TETRAGRAM FOR MIRED;So;0;ON;;;;;N;;;;; +1D309;TETRAGRAM FOR BARRIER;So;0;ON;;;;;N;;;;; +1D30A;TETRAGRAM FOR KEEPING SMALL;So;0;ON;;;;;N;;;;; +1D30B;TETRAGRAM FOR CONTRARIETY;So;0;ON;;;;;N;;;;; +1D30C;TETRAGRAM FOR ASCENT;So;0;ON;;;;;N;;;;; +1D30D;TETRAGRAM FOR OPPOSITION;So;0;ON;;;;;N;;;;; +1D30E;TETRAGRAM FOR BRANCHING OUT;So;0;ON;;;;;N;;;;; +1D30F;TETRAGRAM FOR DEFECTIVENESS OR DISTORTION;So;0;ON;;;;;N;;;;; +1D310;TETRAGRAM FOR DIVERGENCE;So;0;ON;;;;;N;;;;; +1D311;TETRAGRAM FOR YOUTHFULNESS;So;0;ON;;;;;N;;;;; +1D312;TETRAGRAM FOR INCREASE;So;0;ON;;;;;N;;;;; +1D313;TETRAGRAM FOR PENETRATION;So;0;ON;;;;;N;;;;; +1D314;TETRAGRAM FOR REACH;So;0;ON;;;;;N;;;;; +1D315;TETRAGRAM FOR CONTACT;So;0;ON;;;;;N;;;;; +1D316;TETRAGRAM FOR HOLDING BACK;So;0;ON;;;;;N;;;;; +1D317;TETRAGRAM FOR WAITING;So;0;ON;;;;;N;;;;; +1D318;TETRAGRAM FOR FOLLOWING;So;0;ON;;;;;N;;;;; +1D319;TETRAGRAM FOR ADVANCE;So;0;ON;;;;;N;;;;; +1D31A;TETRAGRAM FOR RELEASE;So;0;ON;;;;;N;;;;; +1D31B;TETRAGRAM FOR RESISTANCE;So;0;ON;;;;;N;;;;; +1D31C;TETRAGRAM FOR EASE;So;0;ON;;;;;N;;;;; +1D31D;TETRAGRAM FOR JOY;So;0;ON;;;;;N;;;;; +1D31E;TETRAGRAM FOR CONTENTION;So;0;ON;;;;;N;;;;; +1D31F;TETRAGRAM FOR ENDEAVOUR;So;0;ON;;;;;N;;;;; +1D320;TETRAGRAM FOR DUTIES;So;0;ON;;;;;N;;;;; +1D321;TETRAGRAM FOR CHANGE;So;0;ON;;;;;N;;;;; +1D322;TETRAGRAM FOR DECISIVENESS;So;0;ON;;;;;N;;;;; +1D323;TETRAGRAM FOR BOLD RESOLUTION;So;0;ON;;;;;N;;;;; +1D324;TETRAGRAM FOR PACKING;So;0;ON;;;;;N;;;;; +1D325;TETRAGRAM FOR LEGION;So;0;ON;;;;;N;;;;; +1D326;TETRAGRAM FOR CLOSENESS;So;0;ON;;;;;N;;;;; +1D327;TETRAGRAM FOR KINSHIP;So;0;ON;;;;;N;;;;; +1D328;TETRAGRAM FOR GATHERING;So;0;ON;;;;;N;;;;; +1D329;TETRAGRAM FOR STRENGTH;So;0;ON;;;;;N;;;;; +1D32A;TETRAGRAM FOR PURITY;So;0;ON;;;;;N;;;;; +1D32B;TETRAGRAM FOR FULLNESS;So;0;ON;;;;;N;;;;; +1D32C;TETRAGRAM FOR RESIDENCE;So;0;ON;;;;;N;;;;; +1D32D;TETRAGRAM FOR LAW OR MODEL;So;0;ON;;;;;N;;;;; +1D32E;TETRAGRAM FOR RESPONSE;So;0;ON;;;;;N;;;;; +1D32F;TETRAGRAM FOR GOING TO MEET;So;0;ON;;;;;N;;;;; +1D330;TETRAGRAM FOR ENCOUNTERS;So;0;ON;;;;;N;;;;; +1D331;TETRAGRAM FOR STOVE;So;0;ON;;;;;N;;;;; +1D332;TETRAGRAM FOR GREATNESS;So;0;ON;;;;;N;;;;; +1D333;TETRAGRAM FOR ENLARGEMENT;So;0;ON;;;;;N;;;;; +1D334;TETRAGRAM FOR PATTERN;So;0;ON;;;;;N;;;;; +1D335;TETRAGRAM FOR RITUAL;So;0;ON;;;;;N;;;;; +1D336;TETRAGRAM FOR FLIGHT;So;0;ON;;;;;N;;;;; +1D337;TETRAGRAM FOR VASTNESS OR WASTING;So;0;ON;;;;;N;;;;; +1D338;TETRAGRAM FOR CONSTANCY;So;0;ON;;;;;N;;;;; +1D339;TETRAGRAM FOR MEASURE;So;0;ON;;;;;N;;;;; +1D33A;TETRAGRAM FOR ETERNITY;So;0;ON;;;;;N;;;;; +1D33B;TETRAGRAM FOR UNITY;So;0;ON;;;;;N;;;;; +1D33C;TETRAGRAM FOR DIMINISHMENT;So;0;ON;;;;;N;;;;; +1D33D;TETRAGRAM FOR CLOSED MOUTH;So;0;ON;;;;;N;;;;; +1D33E;TETRAGRAM FOR GUARDEDNESS;So;0;ON;;;;;N;;;;; +1D33F;TETRAGRAM FOR GATHERING IN;So;0;ON;;;;;N;;;;; +1D340;TETRAGRAM FOR MASSING;So;0;ON;;;;;N;;;;; +1D341;TETRAGRAM FOR ACCUMULATION;So;0;ON;;;;;N;;;;; +1D342;TETRAGRAM FOR EMBELLISHMENT;So;0;ON;;;;;N;;;;; +1D343;TETRAGRAM FOR DOUBT;So;0;ON;;;;;N;;;;; +1D344;TETRAGRAM FOR WATCH;So;0;ON;;;;;N;;;;; +1D345;TETRAGRAM FOR SINKING;So;0;ON;;;;;N;;;;; +1D346;TETRAGRAM FOR INNER;So;0;ON;;;;;N;;;;; +1D347;TETRAGRAM FOR DEPARTURE;So;0;ON;;;;;N;;;;; +1D348;TETRAGRAM FOR DARKENING;So;0;ON;;;;;N;;;;; +1D349;TETRAGRAM FOR DIMMING;So;0;ON;;;;;N;;;;; +1D34A;TETRAGRAM FOR EXHAUSTION;So;0;ON;;;;;N;;;;; +1D34B;TETRAGRAM FOR SEVERANCE;So;0;ON;;;;;N;;;;; +1D34C;TETRAGRAM FOR STOPPAGE;So;0;ON;;;;;N;;;;; +1D34D;TETRAGRAM FOR HARDNESS;So;0;ON;;;;;N;;;;; +1D34E;TETRAGRAM FOR COMPLETION;So;0;ON;;;;;N;;;;; +1D34F;TETRAGRAM FOR CLOSURE;So;0;ON;;;;;N;;;;; +1D350;TETRAGRAM FOR FAILURE;So;0;ON;;;;;N;;;;; +1D351;TETRAGRAM FOR AGGRAVATION;So;0;ON;;;;;N;;;;; +1D352;TETRAGRAM FOR COMPLIANCE;So;0;ON;;;;;N;;;;; +1D353;TETRAGRAM FOR ON THE VERGE;So;0;ON;;;;;N;;;;; +1D354;TETRAGRAM FOR DIFFICULTIES;So;0;ON;;;;;N;;;;; +1D355;TETRAGRAM FOR LABOURING;So;0;ON;;;;;N;;;;; +1D356;TETRAGRAM FOR FOSTERING;So;0;ON;;;;;N;;;;; +1D360;COUNTING ROD UNIT DIGIT ONE;No;0;L;;;;1;N;;;;; +1D361;COUNTING ROD UNIT DIGIT TWO;No;0;L;;;;2;N;;;;; +1D362;COUNTING ROD UNIT DIGIT THREE;No;0;L;;;;3;N;;;;; +1D363;COUNTING ROD UNIT DIGIT FOUR;No;0;L;;;;4;N;;;;; +1D364;COUNTING ROD UNIT DIGIT FIVE;No;0;L;;;;5;N;;;;; +1D365;COUNTING ROD UNIT DIGIT SIX;No;0;L;;;;6;N;;;;; +1D366;COUNTING ROD UNIT DIGIT SEVEN;No;0;L;;;;7;N;;;;; +1D367;COUNTING ROD UNIT DIGIT EIGHT;No;0;L;;;;8;N;;;;; +1D368;COUNTING ROD UNIT DIGIT NINE;No;0;L;;;;9;N;;;;; +1D369;COUNTING ROD TENS DIGIT ONE;No;0;L;;;;10;N;;;;; +1D36A;COUNTING ROD TENS DIGIT TWO;No;0;L;;;;20;N;;;;; +1D36B;COUNTING ROD TENS DIGIT THREE;No;0;L;;;;30;N;;;;; +1D36C;COUNTING ROD TENS DIGIT FOUR;No;0;L;;;;40;N;;;;; +1D36D;COUNTING ROD TENS DIGIT FIVE;No;0;L;;;;50;N;;;;; +1D36E;COUNTING ROD TENS DIGIT SIX;No;0;L;;;;60;N;;;;; +1D36F;COUNTING ROD TENS DIGIT SEVEN;No;0;L;;;;70;N;;;;; +1D370;COUNTING ROD TENS DIGIT EIGHT;No;0;L;;;;80;N;;;;; +1D371;COUNTING ROD TENS DIGIT NINE;No;0;L;;;;90;N;;;;; +1D372;IDEOGRAPHIC TALLY MARK ONE;No;0;L;;;;1;N;;;;; +1D373;IDEOGRAPHIC TALLY MARK TWO;No;0;L;;;;2;N;;;;; +1D374;IDEOGRAPHIC TALLY MARK THREE;No;0;L;;;;3;N;;;;; +1D375;IDEOGRAPHIC TALLY MARK FOUR;No;0;L;;;;4;N;;;;; +1D376;IDEOGRAPHIC TALLY MARK FIVE;No;0;L;;;;5;N;;;;; +1D377;TALLY MARK ONE;No;0;L;;;;1;N;;;;; +1D378;TALLY MARK FIVE;No;0;L;;;;5;N;;;;; +1D400;MATHEMATICAL BOLD CAPITAL A;Lu;0;L; 0041;;;;N;;;;; +1D401;MATHEMATICAL BOLD CAPITAL B;Lu;0;L; 0042;;;;N;;;;; +1D402;MATHEMATICAL BOLD CAPITAL C;Lu;0;L; 0043;;;;N;;;;; +1D403;MATHEMATICAL BOLD CAPITAL D;Lu;0;L; 0044;;;;N;;;;; +1D404;MATHEMATICAL BOLD CAPITAL E;Lu;0;L; 0045;;;;N;;;;; +1D405;MATHEMATICAL BOLD CAPITAL F;Lu;0;L; 0046;;;;N;;;;; +1D406;MATHEMATICAL BOLD CAPITAL G;Lu;0;L; 0047;;;;N;;;;; +1D407;MATHEMATICAL BOLD CAPITAL H;Lu;0;L; 0048;;;;N;;;;; +1D408;MATHEMATICAL BOLD CAPITAL I;Lu;0;L; 0049;;;;N;;;;; +1D409;MATHEMATICAL BOLD CAPITAL J;Lu;0;L; 004A;;;;N;;;;; +1D40A;MATHEMATICAL BOLD CAPITAL K;Lu;0;L; 004B;;;;N;;;;; +1D40B;MATHEMATICAL BOLD CAPITAL L;Lu;0;L; 004C;;;;N;;;;; +1D40C;MATHEMATICAL BOLD CAPITAL M;Lu;0;L; 004D;;;;N;;;;; +1D40D;MATHEMATICAL BOLD CAPITAL N;Lu;0;L; 004E;;;;N;;;;; +1D40E;MATHEMATICAL BOLD CAPITAL O;Lu;0;L; 004F;;;;N;;;;; +1D40F;MATHEMATICAL BOLD CAPITAL P;Lu;0;L; 0050;;;;N;;;;; +1D410;MATHEMATICAL BOLD CAPITAL Q;Lu;0;L; 0051;;;;N;;;;; +1D411;MATHEMATICAL BOLD CAPITAL R;Lu;0;L; 0052;;;;N;;;;; +1D412;MATHEMATICAL BOLD CAPITAL S;Lu;0;L; 0053;;;;N;;;;; +1D413;MATHEMATICAL BOLD CAPITAL T;Lu;0;L; 0054;;;;N;;;;; +1D414;MATHEMATICAL BOLD CAPITAL U;Lu;0;L; 0055;;;;N;;;;; +1D415;MATHEMATICAL BOLD CAPITAL V;Lu;0;L; 0056;;;;N;;;;; +1D416;MATHEMATICAL BOLD CAPITAL W;Lu;0;L; 0057;;;;N;;;;; +1D417;MATHEMATICAL BOLD CAPITAL X;Lu;0;L; 0058;;;;N;;;;; +1D418;MATHEMATICAL BOLD CAPITAL Y;Lu;0;L; 0059;;;;N;;;;; +1D419;MATHEMATICAL BOLD CAPITAL Z;Lu;0;L; 005A;;;;N;;;;; +1D41A;MATHEMATICAL BOLD SMALL A;Ll;0;L; 0061;;;;N;;;;; +1D41B;MATHEMATICAL BOLD SMALL B;Ll;0;L; 0062;;;;N;;;;; +1D41C;MATHEMATICAL BOLD SMALL C;Ll;0;L; 0063;;;;N;;;;; +1D41D;MATHEMATICAL BOLD SMALL D;Ll;0;L; 0064;;;;N;;;;; +1D41E;MATHEMATICAL BOLD SMALL E;Ll;0;L; 0065;;;;N;;;;; +1D41F;MATHEMATICAL BOLD SMALL F;Ll;0;L; 0066;;;;N;;;;; +1D420;MATHEMATICAL BOLD SMALL G;Ll;0;L; 0067;;;;N;;;;; +1D421;MATHEMATICAL BOLD SMALL H;Ll;0;L; 0068;;;;N;;;;; +1D422;MATHEMATICAL BOLD SMALL I;Ll;0;L; 0069;;;;N;;;;; +1D423;MATHEMATICAL BOLD SMALL J;Ll;0;L; 006A;;;;N;;;;; +1D424;MATHEMATICAL BOLD SMALL K;Ll;0;L; 006B;;;;N;;;;; +1D425;MATHEMATICAL BOLD SMALL L;Ll;0;L; 006C;;;;N;;;;; +1D426;MATHEMATICAL BOLD SMALL M;Ll;0;L; 006D;;;;N;;;;; +1D427;MATHEMATICAL BOLD SMALL N;Ll;0;L; 006E;;;;N;;;;; +1D428;MATHEMATICAL BOLD SMALL O;Ll;0;L; 006F;;;;N;;;;; +1D429;MATHEMATICAL BOLD SMALL P;Ll;0;L; 0070;;;;N;;;;; +1D42A;MATHEMATICAL BOLD SMALL Q;Ll;0;L; 0071;;;;N;;;;; +1D42B;MATHEMATICAL BOLD SMALL R;Ll;0;L; 0072;;;;N;;;;; +1D42C;MATHEMATICAL BOLD SMALL S;Ll;0;L; 0073;;;;N;;;;; +1D42D;MATHEMATICAL BOLD SMALL T;Ll;0;L; 0074;;;;N;;;;; +1D42E;MATHEMATICAL BOLD SMALL U;Ll;0;L; 0075;;;;N;;;;; +1D42F;MATHEMATICAL BOLD SMALL V;Ll;0;L; 0076;;;;N;;;;; +1D430;MATHEMATICAL BOLD SMALL W;Ll;0;L; 0077;;;;N;;;;; +1D431;MATHEMATICAL BOLD SMALL X;Ll;0;L; 0078;;;;N;;;;; +1D432;MATHEMATICAL BOLD SMALL Y;Ll;0;L; 0079;;;;N;;;;; +1D433;MATHEMATICAL BOLD SMALL Z;Ll;0;L; 007A;;;;N;;;;; +1D434;MATHEMATICAL ITALIC CAPITAL A;Lu;0;L; 0041;;;;N;;;;; +1D435;MATHEMATICAL ITALIC CAPITAL B;Lu;0;L; 0042;;;;N;;;;; +1D436;MATHEMATICAL ITALIC CAPITAL C;Lu;0;L; 0043;;;;N;;;;; +1D437;MATHEMATICAL ITALIC CAPITAL D;Lu;0;L; 0044;;;;N;;;;; +1D438;MATHEMATICAL ITALIC CAPITAL E;Lu;0;L; 0045;;;;N;;;;; +1D439;MATHEMATICAL ITALIC CAPITAL F;Lu;0;L; 0046;;;;N;;;;; +1D43A;MATHEMATICAL ITALIC CAPITAL G;Lu;0;L; 0047;;;;N;;;;; +1D43B;MATHEMATICAL ITALIC CAPITAL H;Lu;0;L; 0048;;;;N;;;;; +1D43C;MATHEMATICAL ITALIC CAPITAL I;Lu;0;L; 0049;;;;N;;;;; +1D43D;MATHEMATICAL ITALIC CAPITAL J;Lu;0;L; 004A;;;;N;;;;; +1D43E;MATHEMATICAL ITALIC CAPITAL K;Lu;0;L; 004B;;;;N;;;;; +1D43F;MATHEMATICAL ITALIC CAPITAL L;Lu;0;L; 004C;;;;N;;;;; +1D440;MATHEMATICAL ITALIC CAPITAL M;Lu;0;L; 004D;;;;N;;;;; +1D441;MATHEMATICAL ITALIC CAPITAL N;Lu;0;L; 004E;;;;N;;;;; +1D442;MATHEMATICAL ITALIC CAPITAL O;Lu;0;L; 004F;;;;N;;;;; +1D443;MATHEMATICAL ITALIC CAPITAL P;Lu;0;L; 0050;;;;N;;;;; +1D444;MATHEMATICAL ITALIC CAPITAL Q;Lu;0;L; 0051;;;;N;;;;; +1D445;MATHEMATICAL ITALIC CAPITAL R;Lu;0;L; 0052;;;;N;;;;; +1D446;MATHEMATICAL ITALIC CAPITAL S;Lu;0;L; 0053;;;;N;;;;; +1D447;MATHEMATICAL ITALIC CAPITAL T;Lu;0;L; 0054;;;;N;;;;; +1D448;MATHEMATICAL ITALIC CAPITAL U;Lu;0;L; 0055;;;;N;;;;; +1D449;MATHEMATICAL ITALIC CAPITAL V;Lu;0;L; 0056;;;;N;;;;; +1D44A;MATHEMATICAL ITALIC CAPITAL W;Lu;0;L; 0057;;;;N;;;;; +1D44B;MATHEMATICAL ITALIC CAPITAL X;Lu;0;L; 0058;;;;N;;;;; +1D44C;MATHEMATICAL ITALIC CAPITAL Y;Lu;0;L; 0059;;;;N;;;;; +1D44D;MATHEMATICAL ITALIC CAPITAL Z;Lu;0;L; 005A;;;;N;;;;; +1D44E;MATHEMATICAL ITALIC SMALL A;Ll;0;L; 0061;;;;N;;;;; +1D44F;MATHEMATICAL ITALIC SMALL B;Ll;0;L; 0062;;;;N;;;;; +1D450;MATHEMATICAL ITALIC SMALL C;Ll;0;L; 0063;;;;N;;;;; +1D451;MATHEMATICAL ITALIC SMALL D;Ll;0;L; 0064;;;;N;;;;; +1D452;MATHEMATICAL ITALIC SMALL E;Ll;0;L; 0065;;;;N;;;;; +1D453;MATHEMATICAL ITALIC SMALL F;Ll;0;L; 0066;;;;N;;;;; +1D454;MATHEMATICAL ITALIC SMALL G;Ll;0;L; 0067;;;;N;;;;; +1D456;MATHEMATICAL ITALIC SMALL I;Ll;0;L; 0069;;;;N;;;;; +1D457;MATHEMATICAL ITALIC SMALL J;Ll;0;L; 006A;;;;N;;;;; +1D458;MATHEMATICAL ITALIC SMALL K;Ll;0;L; 006B;;;;N;;;;; +1D459;MATHEMATICAL ITALIC SMALL L;Ll;0;L; 006C;;;;N;;;;; +1D45A;MATHEMATICAL ITALIC SMALL M;Ll;0;L; 006D;;;;N;;;;; +1D45B;MATHEMATICAL ITALIC SMALL N;Ll;0;L; 006E;;;;N;;;;; +1D45C;MATHEMATICAL ITALIC SMALL O;Ll;0;L; 006F;;;;N;;;;; +1D45D;MATHEMATICAL ITALIC SMALL P;Ll;0;L; 0070;;;;N;;;;; +1D45E;MATHEMATICAL ITALIC SMALL Q;Ll;0;L; 0071;;;;N;;;;; +1D45F;MATHEMATICAL ITALIC SMALL R;Ll;0;L; 0072;;;;N;;;;; +1D460;MATHEMATICAL ITALIC SMALL S;Ll;0;L; 0073;;;;N;;;;; +1D461;MATHEMATICAL ITALIC SMALL T;Ll;0;L; 0074;;;;N;;;;; +1D462;MATHEMATICAL ITALIC SMALL U;Ll;0;L; 0075;;;;N;;;;; +1D463;MATHEMATICAL ITALIC SMALL V;Ll;0;L; 0076;;;;N;;;;; +1D464;MATHEMATICAL ITALIC SMALL W;Ll;0;L; 0077;;;;N;;;;; +1D465;MATHEMATICAL ITALIC SMALL X;Ll;0;L; 0078;;;;N;;;;; +1D466;MATHEMATICAL ITALIC SMALL Y;Ll;0;L; 0079;;;;N;;;;; +1D467;MATHEMATICAL ITALIC SMALL Z;Ll;0;L; 007A;;;;N;;;;; +1D468;MATHEMATICAL BOLD ITALIC CAPITAL A;Lu;0;L; 0041;;;;N;;;;; +1D469;MATHEMATICAL BOLD ITALIC CAPITAL B;Lu;0;L; 0042;;;;N;;;;; +1D46A;MATHEMATICAL BOLD ITALIC CAPITAL C;Lu;0;L; 0043;;;;N;;;;; +1D46B;MATHEMATICAL BOLD ITALIC CAPITAL D;Lu;0;L; 0044;;;;N;;;;; +1D46C;MATHEMATICAL BOLD ITALIC CAPITAL E;Lu;0;L; 0045;;;;N;;;;; +1D46D;MATHEMATICAL BOLD ITALIC CAPITAL F;Lu;0;L; 0046;;;;N;;;;; +1D46E;MATHEMATICAL BOLD ITALIC CAPITAL G;Lu;0;L; 0047;;;;N;;;;; +1D46F;MATHEMATICAL BOLD ITALIC CAPITAL H;Lu;0;L; 0048;;;;N;;;;; +1D470;MATHEMATICAL BOLD ITALIC CAPITAL I;Lu;0;L; 0049;;;;N;;;;; +1D471;MATHEMATICAL BOLD ITALIC CAPITAL J;Lu;0;L; 004A;;;;N;;;;; +1D472;MATHEMATICAL BOLD ITALIC CAPITAL K;Lu;0;L; 004B;;;;N;;;;; +1D473;MATHEMATICAL BOLD ITALIC CAPITAL L;Lu;0;L; 004C;;;;N;;;;; +1D474;MATHEMATICAL BOLD ITALIC CAPITAL M;Lu;0;L; 004D;;;;N;;;;; +1D475;MATHEMATICAL BOLD ITALIC CAPITAL N;Lu;0;L; 004E;;;;N;;;;; +1D476;MATHEMATICAL BOLD ITALIC CAPITAL O;Lu;0;L; 004F;;;;N;;;;; +1D477;MATHEMATICAL BOLD ITALIC CAPITAL P;Lu;0;L; 0050;;;;N;;;;; +1D478;MATHEMATICAL BOLD ITALIC CAPITAL Q;Lu;0;L; 0051;;;;N;;;;; +1D479;MATHEMATICAL BOLD ITALIC CAPITAL R;Lu;0;L; 0052;;;;N;;;;; +1D47A;MATHEMATICAL BOLD ITALIC CAPITAL S;Lu;0;L; 0053;;;;N;;;;; +1D47B;MATHEMATICAL BOLD ITALIC CAPITAL T;Lu;0;L; 0054;;;;N;;;;; +1D47C;MATHEMATICAL BOLD ITALIC CAPITAL U;Lu;0;L; 0055;;;;N;;;;; +1D47D;MATHEMATICAL BOLD ITALIC CAPITAL V;Lu;0;L; 0056;;;;N;;;;; +1D47E;MATHEMATICAL BOLD ITALIC CAPITAL W;Lu;0;L; 0057;;;;N;;;;; +1D47F;MATHEMATICAL BOLD ITALIC CAPITAL X;Lu;0;L; 0058;;;;N;;;;; +1D480;MATHEMATICAL BOLD ITALIC CAPITAL Y;Lu;0;L; 0059;;;;N;;;;; +1D481;MATHEMATICAL BOLD ITALIC CAPITAL Z;Lu;0;L; 005A;;;;N;;;;; +1D482;MATHEMATICAL BOLD ITALIC SMALL A;Ll;0;L; 0061;;;;N;;;;; +1D483;MATHEMATICAL BOLD ITALIC SMALL B;Ll;0;L; 0062;;;;N;;;;; +1D484;MATHEMATICAL BOLD ITALIC SMALL C;Ll;0;L; 0063;;;;N;;;;; +1D485;MATHEMATICAL BOLD ITALIC SMALL D;Ll;0;L; 0064;;;;N;;;;; +1D486;MATHEMATICAL BOLD ITALIC SMALL E;Ll;0;L; 0065;;;;N;;;;; +1D487;MATHEMATICAL BOLD ITALIC SMALL F;Ll;0;L; 0066;;;;N;;;;; +1D488;MATHEMATICAL BOLD ITALIC SMALL G;Ll;0;L; 0067;;;;N;;;;; +1D489;MATHEMATICAL BOLD ITALIC SMALL H;Ll;0;L; 0068;;;;N;;;;; +1D48A;MATHEMATICAL BOLD ITALIC SMALL I;Ll;0;L; 0069;;;;N;;;;; +1D48B;MATHEMATICAL BOLD ITALIC SMALL J;Ll;0;L; 006A;;;;N;;;;; +1D48C;MATHEMATICAL BOLD ITALIC SMALL K;Ll;0;L; 006B;;;;N;;;;; +1D48D;MATHEMATICAL BOLD ITALIC SMALL L;Ll;0;L; 006C;;;;N;;;;; +1D48E;MATHEMATICAL BOLD ITALIC SMALL M;Ll;0;L; 006D;;;;N;;;;; +1D48F;MATHEMATICAL BOLD ITALIC SMALL N;Ll;0;L; 006E;;;;N;;;;; +1D490;MATHEMATICAL BOLD ITALIC SMALL O;Ll;0;L; 006F;;;;N;;;;; +1D491;MATHEMATICAL BOLD ITALIC SMALL P;Ll;0;L; 0070;;;;N;;;;; +1D492;MATHEMATICAL BOLD ITALIC SMALL Q;Ll;0;L; 0071;;;;N;;;;; +1D493;MATHEMATICAL BOLD ITALIC SMALL R;Ll;0;L; 0072;;;;N;;;;; +1D494;MATHEMATICAL BOLD ITALIC SMALL S;Ll;0;L; 0073;;;;N;;;;; +1D495;MATHEMATICAL BOLD ITALIC SMALL T;Ll;0;L; 0074;;;;N;;;;; +1D496;MATHEMATICAL BOLD ITALIC SMALL U;Ll;0;L; 0075;;;;N;;;;; +1D497;MATHEMATICAL BOLD ITALIC SMALL V;Ll;0;L; 0076;;;;N;;;;; +1D498;MATHEMATICAL BOLD ITALIC SMALL W;Ll;0;L; 0077;;;;N;;;;; +1D499;MATHEMATICAL BOLD ITALIC SMALL X;Ll;0;L; 0078;;;;N;;;;; +1D49A;MATHEMATICAL BOLD ITALIC SMALL Y;Ll;0;L; 0079;;;;N;;;;; +1D49B;MATHEMATICAL BOLD ITALIC SMALL Z;Ll;0;L; 007A;;;;N;;;;; +1D49C;MATHEMATICAL SCRIPT CAPITAL A;Lu;0;L; 0041;;;;N;;;;; +1D49E;MATHEMATICAL SCRIPT CAPITAL C;Lu;0;L; 0043;;;;N;;;;; +1D49F;MATHEMATICAL SCRIPT CAPITAL D;Lu;0;L; 0044;;;;N;;;;; +1D4A2;MATHEMATICAL SCRIPT CAPITAL G;Lu;0;L; 0047;;;;N;;;;; +1D4A5;MATHEMATICAL SCRIPT CAPITAL J;Lu;0;L; 004A;;;;N;;;;; +1D4A6;MATHEMATICAL SCRIPT CAPITAL K;Lu;0;L; 004B;;;;N;;;;; +1D4A9;MATHEMATICAL SCRIPT CAPITAL N;Lu;0;L; 004E;;;;N;;;;; +1D4AA;MATHEMATICAL SCRIPT CAPITAL O;Lu;0;L; 004F;;;;N;;;;; +1D4AB;MATHEMATICAL SCRIPT CAPITAL P;Lu;0;L; 0050;;;;N;;;;; +1D4AC;MATHEMATICAL SCRIPT CAPITAL Q;Lu;0;L; 0051;;;;N;;;;; +1D4AE;MATHEMATICAL SCRIPT CAPITAL S;Lu;0;L; 0053;;;;N;;;;; +1D4AF;MATHEMATICAL SCRIPT CAPITAL T;Lu;0;L; 0054;;;;N;;;;; +1D4B0;MATHEMATICAL SCRIPT CAPITAL U;Lu;0;L; 0055;;;;N;;;;; +1D4B1;MATHEMATICAL SCRIPT CAPITAL V;Lu;0;L; 0056;;;;N;;;;; +1D4B2;MATHEMATICAL SCRIPT CAPITAL W;Lu;0;L; 0057;;;;N;;;;; +1D4B3;MATHEMATICAL SCRIPT CAPITAL X;Lu;0;L; 0058;;;;N;;;;; +1D4B4;MATHEMATICAL SCRIPT CAPITAL Y;Lu;0;L; 0059;;;;N;;;;; +1D4B5;MATHEMATICAL SCRIPT CAPITAL Z;Lu;0;L; 005A;;;;N;;;;; +1D4B6;MATHEMATICAL SCRIPT SMALL A;Ll;0;L; 0061;;;;N;;;;; +1D4B7;MATHEMATICAL SCRIPT SMALL B;Ll;0;L; 0062;;;;N;;;;; +1D4B8;MATHEMATICAL SCRIPT SMALL C;Ll;0;L; 0063;;;;N;;;;; +1D4B9;MATHEMATICAL SCRIPT SMALL D;Ll;0;L; 0064;;;;N;;;;; +1D4BB;MATHEMATICAL SCRIPT SMALL F;Ll;0;L; 0066;;;;N;;;;; +1D4BD;MATHEMATICAL SCRIPT SMALL H;Ll;0;L; 0068;;;;N;;;;; +1D4BE;MATHEMATICAL SCRIPT SMALL I;Ll;0;L; 0069;;;;N;;;;; +1D4BF;MATHEMATICAL SCRIPT SMALL J;Ll;0;L; 006A;;;;N;;;;; +1D4C0;MATHEMATICAL SCRIPT SMALL K;Ll;0;L; 006B;;;;N;;;;; +1D4C1;MATHEMATICAL SCRIPT SMALL L;Ll;0;L; 006C;;;;N;;;;; +1D4C2;MATHEMATICAL SCRIPT SMALL M;Ll;0;L; 006D;;;;N;;;;; +1D4C3;MATHEMATICAL SCRIPT SMALL N;Ll;0;L; 006E;;;;N;;;;; +1D4C5;MATHEMATICAL SCRIPT SMALL P;Ll;0;L; 0070;;;;N;;;;; +1D4C6;MATHEMATICAL SCRIPT SMALL Q;Ll;0;L; 0071;;;;N;;;;; +1D4C7;MATHEMATICAL SCRIPT SMALL R;Ll;0;L; 0072;;;;N;;;;; +1D4C8;MATHEMATICAL SCRIPT SMALL S;Ll;0;L; 0073;;;;N;;;;; +1D4C9;MATHEMATICAL SCRIPT SMALL T;Ll;0;L; 0074;;;;N;;;;; +1D4CA;MATHEMATICAL SCRIPT SMALL U;Ll;0;L; 0075;;;;N;;;;; +1D4CB;MATHEMATICAL SCRIPT SMALL V;Ll;0;L; 0076;;;;N;;;;; +1D4CC;MATHEMATICAL SCRIPT SMALL W;Ll;0;L; 0077;;;;N;;;;; +1D4CD;MATHEMATICAL SCRIPT SMALL X;Ll;0;L; 0078;;;;N;;;;; +1D4CE;MATHEMATICAL SCRIPT SMALL Y;Ll;0;L; 0079;;;;N;;;;; +1D4CF;MATHEMATICAL SCRIPT SMALL Z;Ll;0;L; 007A;;;;N;;;;; +1D4D0;MATHEMATICAL BOLD SCRIPT CAPITAL A;Lu;0;L; 0041;;;;N;;;;; +1D4D1;MATHEMATICAL BOLD SCRIPT CAPITAL B;Lu;0;L; 0042;;;;N;;;;; +1D4D2;MATHEMATICAL BOLD SCRIPT CAPITAL C;Lu;0;L; 0043;;;;N;;;;; +1D4D3;MATHEMATICAL BOLD SCRIPT CAPITAL D;Lu;0;L; 0044;;;;N;;;;; +1D4D4;MATHEMATICAL BOLD SCRIPT CAPITAL E;Lu;0;L; 0045;;;;N;;;;; +1D4D5;MATHEMATICAL BOLD SCRIPT CAPITAL F;Lu;0;L; 0046;;;;N;;;;; +1D4D6;MATHEMATICAL BOLD SCRIPT CAPITAL G;Lu;0;L; 0047;;;;N;;;;; +1D4D7;MATHEMATICAL BOLD SCRIPT CAPITAL H;Lu;0;L; 0048;;;;N;;;;; +1D4D8;MATHEMATICAL BOLD SCRIPT CAPITAL I;Lu;0;L; 0049;;;;N;;;;; +1D4D9;MATHEMATICAL BOLD SCRIPT CAPITAL J;Lu;0;L; 004A;;;;N;;;;; +1D4DA;MATHEMATICAL BOLD SCRIPT CAPITAL K;Lu;0;L; 004B;;;;N;;;;; +1D4DB;MATHEMATICAL BOLD SCRIPT CAPITAL L;Lu;0;L; 004C;;;;N;;;;; +1D4DC;MATHEMATICAL BOLD SCRIPT CAPITAL M;Lu;0;L; 004D;;;;N;;;;; +1D4DD;MATHEMATICAL BOLD SCRIPT CAPITAL N;Lu;0;L; 004E;;;;N;;;;; +1D4DE;MATHEMATICAL BOLD SCRIPT CAPITAL O;Lu;0;L; 004F;;;;N;;;;; +1D4DF;MATHEMATICAL BOLD SCRIPT CAPITAL P;Lu;0;L; 0050;;;;N;;;;; +1D4E0;MATHEMATICAL BOLD SCRIPT CAPITAL Q;Lu;0;L; 0051;;;;N;;;;; +1D4E1;MATHEMATICAL BOLD SCRIPT CAPITAL R;Lu;0;L; 0052;;;;N;;;;; +1D4E2;MATHEMATICAL BOLD SCRIPT CAPITAL S;Lu;0;L; 0053;;;;N;;;;; +1D4E3;MATHEMATICAL BOLD SCRIPT CAPITAL T;Lu;0;L; 0054;;;;N;;;;; +1D4E4;MATHEMATICAL BOLD SCRIPT CAPITAL U;Lu;0;L; 0055;;;;N;;;;; +1D4E5;MATHEMATICAL BOLD SCRIPT CAPITAL V;Lu;0;L; 0056;;;;N;;;;; +1D4E6;MATHEMATICAL BOLD SCRIPT CAPITAL W;Lu;0;L; 0057;;;;N;;;;; +1D4E7;MATHEMATICAL BOLD SCRIPT CAPITAL X;Lu;0;L; 0058;;;;N;;;;; +1D4E8;MATHEMATICAL BOLD SCRIPT CAPITAL Y;Lu;0;L; 0059;;;;N;;;;; +1D4E9;MATHEMATICAL BOLD SCRIPT CAPITAL Z;Lu;0;L; 005A;;;;N;;;;; +1D4EA;MATHEMATICAL BOLD SCRIPT SMALL A;Ll;0;L; 0061;;;;N;;;;; +1D4EB;MATHEMATICAL BOLD SCRIPT SMALL B;Ll;0;L; 0062;;;;N;;;;; +1D4EC;MATHEMATICAL BOLD SCRIPT SMALL C;Ll;0;L; 0063;;;;N;;;;; +1D4ED;MATHEMATICAL BOLD SCRIPT SMALL D;Ll;0;L; 0064;;;;N;;;;; +1D4EE;MATHEMATICAL BOLD SCRIPT SMALL E;Ll;0;L; 0065;;;;N;;;;; +1D4EF;MATHEMATICAL BOLD SCRIPT SMALL F;Ll;0;L; 0066;;;;N;;;;; +1D4F0;MATHEMATICAL BOLD SCRIPT SMALL G;Ll;0;L; 0067;;;;N;;;;; +1D4F1;MATHEMATICAL BOLD SCRIPT SMALL H;Ll;0;L; 0068;;;;N;;;;; +1D4F2;MATHEMATICAL BOLD SCRIPT SMALL I;Ll;0;L; 0069;;;;N;;;;; +1D4F3;MATHEMATICAL BOLD SCRIPT SMALL J;Ll;0;L; 006A;;;;N;;;;; +1D4F4;MATHEMATICAL BOLD SCRIPT SMALL K;Ll;0;L; 006B;;;;N;;;;; +1D4F5;MATHEMATICAL BOLD SCRIPT SMALL L;Ll;0;L; 006C;;;;N;;;;; +1D4F6;MATHEMATICAL BOLD SCRIPT SMALL M;Ll;0;L; 006D;;;;N;;;;; +1D4F7;MATHEMATICAL BOLD SCRIPT SMALL N;Ll;0;L; 006E;;;;N;;;;; +1D4F8;MATHEMATICAL BOLD SCRIPT SMALL O;Ll;0;L; 006F;;;;N;;;;; +1D4F9;MATHEMATICAL BOLD SCRIPT SMALL P;Ll;0;L; 0070;;;;N;;;;; +1D4FA;MATHEMATICAL BOLD SCRIPT SMALL Q;Ll;0;L; 0071;;;;N;;;;; +1D4FB;MATHEMATICAL BOLD SCRIPT SMALL R;Ll;0;L; 0072;;;;N;;;;; +1D4FC;MATHEMATICAL BOLD SCRIPT SMALL S;Ll;0;L; 0073;;;;N;;;;; +1D4FD;MATHEMATICAL BOLD SCRIPT SMALL T;Ll;0;L; 0074;;;;N;;;;; +1D4FE;MATHEMATICAL BOLD SCRIPT SMALL U;Ll;0;L; 0075;;;;N;;;;; +1D4FF;MATHEMATICAL BOLD SCRIPT SMALL V;Ll;0;L; 0076;;;;N;;;;; +1D500;MATHEMATICAL BOLD SCRIPT SMALL W;Ll;0;L; 0077;;;;N;;;;; +1D501;MATHEMATICAL BOLD SCRIPT SMALL X;Ll;0;L; 0078;;;;N;;;;; +1D502;MATHEMATICAL BOLD SCRIPT SMALL Y;Ll;0;L; 0079;;;;N;;;;; +1D503;MATHEMATICAL BOLD SCRIPT SMALL Z;Ll;0;L; 007A;;;;N;;;;; +1D504;MATHEMATICAL FRAKTUR CAPITAL A;Lu;0;L; 0041;;;;N;;;;; +1D505;MATHEMATICAL FRAKTUR CAPITAL B;Lu;0;L; 0042;;;;N;;;;; +1D507;MATHEMATICAL FRAKTUR CAPITAL D;Lu;0;L; 0044;;;;N;;;;; +1D508;MATHEMATICAL FRAKTUR CAPITAL E;Lu;0;L; 0045;;;;N;;;;; +1D509;MATHEMATICAL FRAKTUR CAPITAL F;Lu;0;L; 0046;;;;N;;;;; +1D50A;MATHEMATICAL FRAKTUR CAPITAL G;Lu;0;L; 0047;;;;N;;;;; +1D50D;MATHEMATICAL FRAKTUR CAPITAL J;Lu;0;L; 004A;;;;N;;;;; +1D50E;MATHEMATICAL FRAKTUR CAPITAL K;Lu;0;L; 004B;;;;N;;;;; +1D50F;MATHEMATICAL FRAKTUR CAPITAL L;Lu;0;L; 004C;;;;N;;;;; +1D510;MATHEMATICAL FRAKTUR CAPITAL M;Lu;0;L; 004D;;;;N;;;;; +1D511;MATHEMATICAL FRAKTUR CAPITAL N;Lu;0;L; 004E;;;;N;;;;; +1D512;MATHEMATICAL FRAKTUR CAPITAL O;Lu;0;L; 004F;;;;N;;;;; +1D513;MATHEMATICAL FRAKTUR CAPITAL P;Lu;0;L; 0050;;;;N;;;;; +1D514;MATHEMATICAL FRAKTUR CAPITAL Q;Lu;0;L; 0051;;;;N;;;;; +1D516;MATHEMATICAL FRAKTUR CAPITAL S;Lu;0;L; 0053;;;;N;;;;; +1D517;MATHEMATICAL FRAKTUR CAPITAL T;Lu;0;L; 0054;;;;N;;;;; +1D518;MATHEMATICAL FRAKTUR CAPITAL U;Lu;0;L; 0055;;;;N;;;;; +1D519;MATHEMATICAL FRAKTUR CAPITAL V;Lu;0;L; 0056;;;;N;;;;; +1D51A;MATHEMATICAL FRAKTUR CAPITAL W;Lu;0;L; 0057;;;;N;;;;; +1D51B;MATHEMATICAL FRAKTUR CAPITAL X;Lu;0;L; 0058;;;;N;;;;; +1D51C;MATHEMATICAL FRAKTUR CAPITAL Y;Lu;0;L; 0059;;;;N;;;;; +1D51E;MATHEMATICAL FRAKTUR SMALL A;Ll;0;L; 0061;;;;N;;;;; +1D51F;MATHEMATICAL FRAKTUR SMALL B;Ll;0;L; 0062;;;;N;;;;; +1D520;MATHEMATICAL FRAKTUR SMALL C;Ll;0;L; 0063;;;;N;;;;; +1D521;MATHEMATICAL FRAKTUR SMALL D;Ll;0;L; 0064;;;;N;;;;; +1D522;MATHEMATICAL FRAKTUR SMALL E;Ll;0;L; 0065;;;;N;;;;; +1D523;MATHEMATICAL FRAKTUR SMALL F;Ll;0;L; 0066;;;;N;;;;; +1D524;MATHEMATICAL FRAKTUR SMALL G;Ll;0;L; 0067;;;;N;;;;; +1D525;MATHEMATICAL FRAKTUR SMALL H;Ll;0;L; 0068;;;;N;;;;; +1D526;MATHEMATICAL FRAKTUR SMALL I;Ll;0;L; 0069;;;;N;;;;; +1D527;MATHEMATICAL FRAKTUR SMALL J;Ll;0;L; 006A;;;;N;;;;; +1D528;MATHEMATICAL FRAKTUR SMALL K;Ll;0;L; 006B;;;;N;;;;; +1D529;MATHEMATICAL FRAKTUR SMALL L;Ll;0;L; 006C;;;;N;;;;; +1D52A;MATHEMATICAL FRAKTUR SMALL M;Ll;0;L; 006D;;;;N;;;;; +1D52B;MATHEMATICAL FRAKTUR SMALL N;Ll;0;L; 006E;;;;N;;;;; +1D52C;MATHEMATICAL FRAKTUR SMALL O;Ll;0;L; 006F;;;;N;;;;; +1D52D;MATHEMATICAL FRAKTUR SMALL P;Ll;0;L; 0070;;;;N;;;;; +1D52E;MATHEMATICAL FRAKTUR SMALL Q;Ll;0;L; 0071;;;;N;;;;; +1D52F;MATHEMATICAL FRAKTUR SMALL R;Ll;0;L; 0072;;;;N;;;;; +1D530;MATHEMATICAL FRAKTUR SMALL S;Ll;0;L; 0073;;;;N;;;;; +1D531;MATHEMATICAL FRAKTUR SMALL T;Ll;0;L; 0074;;;;N;;;;; +1D532;MATHEMATICAL FRAKTUR SMALL U;Ll;0;L; 0075;;;;N;;;;; +1D533;MATHEMATICAL FRAKTUR SMALL V;Ll;0;L; 0076;;;;N;;;;; +1D534;MATHEMATICAL FRAKTUR SMALL W;Ll;0;L; 0077;;;;N;;;;; +1D535;MATHEMATICAL FRAKTUR SMALL X;Ll;0;L; 0078;;;;N;;;;; +1D536;MATHEMATICAL FRAKTUR SMALL Y;Ll;0;L; 0079;;;;N;;;;; +1D537;MATHEMATICAL FRAKTUR SMALL Z;Ll;0;L; 007A;;;;N;;;;; +1D538;MATHEMATICAL DOUBLE-STRUCK CAPITAL A;Lu;0;L; 0041;;;;N;;;;; +1D539;MATHEMATICAL DOUBLE-STRUCK CAPITAL B;Lu;0;L; 0042;;;;N;;;;; +1D53B;MATHEMATICAL DOUBLE-STRUCK CAPITAL D;Lu;0;L; 0044;;;;N;;;;; +1D53C;MATHEMATICAL DOUBLE-STRUCK CAPITAL E;Lu;0;L; 0045;;;;N;;;;; +1D53D;MATHEMATICAL DOUBLE-STRUCK CAPITAL F;Lu;0;L; 0046;;;;N;;;;; +1D53E;MATHEMATICAL DOUBLE-STRUCK CAPITAL G;Lu;0;L; 0047;;;;N;;;;; +1D540;MATHEMATICAL DOUBLE-STRUCK CAPITAL I;Lu;0;L; 0049;;;;N;;;;; +1D541;MATHEMATICAL DOUBLE-STRUCK CAPITAL J;Lu;0;L; 004A;;;;N;;;;; +1D542;MATHEMATICAL DOUBLE-STRUCK CAPITAL K;Lu;0;L; 004B;;;;N;;;;; +1D543;MATHEMATICAL DOUBLE-STRUCK CAPITAL L;Lu;0;L; 004C;;;;N;;;;; +1D544;MATHEMATICAL DOUBLE-STRUCK CAPITAL M;Lu;0;L; 004D;;;;N;;;;; +1D546;MATHEMATICAL DOUBLE-STRUCK CAPITAL O;Lu;0;L; 004F;;;;N;;;;; +1D54A;MATHEMATICAL DOUBLE-STRUCK CAPITAL S;Lu;0;L; 0053;;;;N;;;;; +1D54B;MATHEMATICAL DOUBLE-STRUCK CAPITAL T;Lu;0;L; 0054;;;;N;;;;; +1D54C;MATHEMATICAL DOUBLE-STRUCK CAPITAL U;Lu;0;L; 0055;;;;N;;;;; +1D54D;MATHEMATICAL DOUBLE-STRUCK CAPITAL V;Lu;0;L; 0056;;;;N;;;;; +1D54E;MATHEMATICAL DOUBLE-STRUCK CAPITAL W;Lu;0;L; 0057;;;;N;;;;; +1D54F;MATHEMATICAL DOUBLE-STRUCK CAPITAL X;Lu;0;L; 0058;;;;N;;;;; +1D550;MATHEMATICAL DOUBLE-STRUCK CAPITAL Y;Lu;0;L; 0059;;;;N;;;;; +1D552;MATHEMATICAL DOUBLE-STRUCK SMALL A;Ll;0;L; 0061;;;;N;;;;; +1D553;MATHEMATICAL DOUBLE-STRUCK SMALL B;Ll;0;L; 0062;;;;N;;;;; +1D554;MATHEMATICAL DOUBLE-STRUCK SMALL C;Ll;0;L; 0063;;;;N;;;;; +1D555;MATHEMATICAL DOUBLE-STRUCK SMALL D;Ll;0;L; 0064;;;;N;;;;; +1D556;MATHEMATICAL DOUBLE-STRUCK SMALL E;Ll;0;L; 0065;;;;N;;;;; +1D557;MATHEMATICAL DOUBLE-STRUCK SMALL F;Ll;0;L; 0066;;;;N;;;;; +1D558;MATHEMATICAL DOUBLE-STRUCK SMALL G;Ll;0;L; 0067;;;;N;;;;; +1D559;MATHEMATICAL DOUBLE-STRUCK SMALL H;Ll;0;L; 0068;;;;N;;;;; +1D55A;MATHEMATICAL DOUBLE-STRUCK SMALL I;Ll;0;L; 0069;;;;N;;;;; +1D55B;MATHEMATICAL DOUBLE-STRUCK SMALL J;Ll;0;L; 006A;;;;N;;;;; +1D55C;MATHEMATICAL DOUBLE-STRUCK SMALL K;Ll;0;L; 006B;;;;N;;;;; +1D55D;MATHEMATICAL DOUBLE-STRUCK SMALL L;Ll;0;L; 006C;;;;N;;;;; +1D55E;MATHEMATICAL DOUBLE-STRUCK SMALL M;Ll;0;L; 006D;;;;N;;;;; +1D55F;MATHEMATICAL DOUBLE-STRUCK SMALL N;Ll;0;L; 006E;;;;N;;;;; +1D560;MATHEMATICAL DOUBLE-STRUCK SMALL O;Ll;0;L; 006F;;;;N;;;;; +1D561;MATHEMATICAL DOUBLE-STRUCK SMALL P;Ll;0;L; 0070;;;;N;;;;; +1D562;MATHEMATICAL DOUBLE-STRUCK SMALL Q;Ll;0;L; 0071;;;;N;;;;; +1D563;MATHEMATICAL DOUBLE-STRUCK SMALL R;Ll;0;L; 0072;;;;N;;;;; +1D564;MATHEMATICAL DOUBLE-STRUCK SMALL S;Ll;0;L; 0073;;;;N;;;;; +1D565;MATHEMATICAL DOUBLE-STRUCK SMALL T;Ll;0;L; 0074;;;;N;;;;; +1D566;MATHEMATICAL DOUBLE-STRUCK SMALL U;Ll;0;L; 0075;;;;N;;;;; +1D567;MATHEMATICAL DOUBLE-STRUCK SMALL V;Ll;0;L; 0076;;;;N;;;;; +1D568;MATHEMATICAL DOUBLE-STRUCK SMALL W;Ll;0;L; 0077;;;;N;;;;; +1D569;MATHEMATICAL DOUBLE-STRUCK SMALL X;Ll;0;L; 0078;;;;N;;;;; +1D56A;MATHEMATICAL DOUBLE-STRUCK SMALL Y;Ll;0;L; 0079;;;;N;;;;; +1D56B;MATHEMATICAL DOUBLE-STRUCK SMALL Z;Ll;0;L; 007A;;;;N;;;;; +1D56C;MATHEMATICAL BOLD FRAKTUR CAPITAL A;Lu;0;L; 0041;;;;N;;;;; +1D56D;MATHEMATICAL BOLD FRAKTUR CAPITAL B;Lu;0;L; 0042;;;;N;;;;; +1D56E;MATHEMATICAL BOLD FRAKTUR CAPITAL C;Lu;0;L; 0043;;;;N;;;;; +1D56F;MATHEMATICAL BOLD FRAKTUR CAPITAL D;Lu;0;L; 0044;;;;N;;;;; +1D570;MATHEMATICAL BOLD FRAKTUR CAPITAL E;Lu;0;L; 0045;;;;N;;;;; +1D571;MATHEMATICAL BOLD FRAKTUR CAPITAL F;Lu;0;L; 0046;;;;N;;;;; +1D572;MATHEMATICAL BOLD FRAKTUR CAPITAL G;Lu;0;L; 0047;;;;N;;;;; +1D573;MATHEMATICAL BOLD FRAKTUR CAPITAL H;Lu;0;L; 0048;;;;N;;;;; +1D574;MATHEMATICAL BOLD FRAKTUR CAPITAL I;Lu;0;L; 0049;;;;N;;;;; +1D575;MATHEMATICAL BOLD FRAKTUR CAPITAL J;Lu;0;L; 004A;;;;N;;;;; +1D576;MATHEMATICAL BOLD FRAKTUR CAPITAL K;Lu;0;L; 004B;;;;N;;;;; +1D577;MATHEMATICAL BOLD FRAKTUR CAPITAL L;Lu;0;L; 004C;;;;N;;;;; +1D578;MATHEMATICAL BOLD FRAKTUR CAPITAL M;Lu;0;L; 004D;;;;N;;;;; +1D579;MATHEMATICAL BOLD FRAKTUR CAPITAL N;Lu;0;L; 004E;;;;N;;;;; +1D57A;MATHEMATICAL BOLD FRAKTUR CAPITAL O;Lu;0;L; 004F;;;;N;;;;; +1D57B;MATHEMATICAL BOLD FRAKTUR CAPITAL P;Lu;0;L; 0050;;;;N;;;;; +1D57C;MATHEMATICAL BOLD FRAKTUR CAPITAL Q;Lu;0;L; 0051;;;;N;;;;; +1D57D;MATHEMATICAL BOLD FRAKTUR CAPITAL R;Lu;0;L; 0052;;;;N;;;;; +1D57E;MATHEMATICAL BOLD FRAKTUR CAPITAL S;Lu;0;L; 0053;;;;N;;;;; +1D57F;MATHEMATICAL BOLD FRAKTUR CAPITAL T;Lu;0;L; 0054;;;;N;;;;; +1D580;MATHEMATICAL BOLD FRAKTUR CAPITAL U;Lu;0;L; 0055;;;;N;;;;; +1D581;MATHEMATICAL BOLD FRAKTUR CAPITAL V;Lu;0;L; 0056;;;;N;;;;; +1D582;MATHEMATICAL BOLD FRAKTUR CAPITAL W;Lu;0;L; 0057;;;;N;;;;; +1D583;MATHEMATICAL BOLD FRAKTUR CAPITAL X;Lu;0;L; 0058;;;;N;;;;; +1D584;MATHEMATICAL BOLD FRAKTUR CAPITAL Y;Lu;0;L; 0059;;;;N;;;;; +1D585;MATHEMATICAL BOLD FRAKTUR CAPITAL Z;Lu;0;L; 005A;;;;N;;;;; +1D586;MATHEMATICAL BOLD FRAKTUR SMALL A;Ll;0;L; 0061;;;;N;;;;; +1D587;MATHEMATICAL BOLD FRAKTUR SMALL B;Ll;0;L; 0062;;;;N;;;;; +1D588;MATHEMATICAL BOLD FRAKTUR SMALL C;Ll;0;L; 0063;;;;N;;;;; +1D589;MATHEMATICAL BOLD FRAKTUR SMALL D;Ll;0;L; 0064;;;;N;;;;; +1D58A;MATHEMATICAL BOLD FRAKTUR SMALL E;Ll;0;L; 0065;;;;N;;;;; +1D58B;MATHEMATICAL BOLD FRAKTUR SMALL F;Ll;0;L; 0066;;;;N;;;;; +1D58C;MATHEMATICAL BOLD FRAKTUR SMALL G;Ll;0;L; 0067;;;;N;;;;; +1D58D;MATHEMATICAL BOLD FRAKTUR SMALL H;Ll;0;L; 0068;;;;N;;;;; +1D58E;MATHEMATICAL BOLD FRAKTUR SMALL I;Ll;0;L; 0069;;;;N;;;;; +1D58F;MATHEMATICAL BOLD FRAKTUR SMALL J;Ll;0;L; 006A;;;;N;;;;; +1D590;MATHEMATICAL BOLD FRAKTUR SMALL K;Ll;0;L; 006B;;;;N;;;;; +1D591;MATHEMATICAL BOLD FRAKTUR SMALL L;Ll;0;L; 006C;;;;N;;;;; +1D592;MATHEMATICAL BOLD FRAKTUR SMALL M;Ll;0;L; 006D;;;;N;;;;; +1D593;MATHEMATICAL BOLD FRAKTUR SMALL N;Ll;0;L; 006E;;;;N;;;;; +1D594;MATHEMATICAL BOLD FRAKTUR SMALL O;Ll;0;L; 006F;;;;N;;;;; +1D595;MATHEMATICAL BOLD FRAKTUR SMALL P;Ll;0;L; 0070;;;;N;;;;; +1D596;MATHEMATICAL BOLD FRAKTUR SMALL Q;Ll;0;L; 0071;;;;N;;;;; +1D597;MATHEMATICAL BOLD FRAKTUR SMALL R;Ll;0;L; 0072;;;;N;;;;; +1D598;MATHEMATICAL BOLD FRAKTUR SMALL S;Ll;0;L; 0073;;;;N;;;;; +1D599;MATHEMATICAL BOLD FRAKTUR SMALL T;Ll;0;L; 0074;;;;N;;;;; +1D59A;MATHEMATICAL BOLD FRAKTUR SMALL U;Ll;0;L; 0075;;;;N;;;;; +1D59B;MATHEMATICAL BOLD FRAKTUR SMALL V;Ll;0;L; 0076;;;;N;;;;; +1D59C;MATHEMATICAL BOLD FRAKTUR SMALL W;Ll;0;L; 0077;;;;N;;;;; +1D59D;MATHEMATICAL BOLD FRAKTUR SMALL X;Ll;0;L; 0078;;;;N;;;;; +1D59E;MATHEMATICAL BOLD FRAKTUR SMALL Y;Ll;0;L; 0079;;;;N;;;;; +1D59F;MATHEMATICAL BOLD FRAKTUR SMALL Z;Ll;0;L; 007A;;;;N;;;;; +1D5A0;MATHEMATICAL SANS-SERIF CAPITAL A;Lu;0;L; 0041;;;;N;;;;; +1D5A1;MATHEMATICAL SANS-SERIF CAPITAL B;Lu;0;L; 0042;;;;N;;;;; +1D5A2;MATHEMATICAL SANS-SERIF CAPITAL C;Lu;0;L; 0043;;;;N;;;;; +1D5A3;MATHEMATICAL SANS-SERIF CAPITAL D;Lu;0;L; 0044;;;;N;;;;; +1D5A4;MATHEMATICAL SANS-SERIF CAPITAL E;Lu;0;L; 0045;;;;N;;;;; +1D5A5;MATHEMATICAL SANS-SERIF CAPITAL F;Lu;0;L; 0046;;;;N;;;;; +1D5A6;MATHEMATICAL SANS-SERIF CAPITAL G;Lu;0;L; 0047;;;;N;;;;; +1D5A7;MATHEMATICAL SANS-SERIF CAPITAL H;Lu;0;L; 0048;;;;N;;;;; +1D5A8;MATHEMATICAL SANS-SERIF CAPITAL I;Lu;0;L; 0049;;;;N;;;;; +1D5A9;MATHEMATICAL SANS-SERIF CAPITAL J;Lu;0;L; 004A;;;;N;;;;; +1D5AA;MATHEMATICAL SANS-SERIF CAPITAL K;Lu;0;L; 004B;;;;N;;;;; +1D5AB;MATHEMATICAL SANS-SERIF CAPITAL L;Lu;0;L; 004C;;;;N;;;;; +1D5AC;MATHEMATICAL SANS-SERIF CAPITAL M;Lu;0;L; 004D;;;;N;;;;; +1D5AD;MATHEMATICAL SANS-SERIF CAPITAL N;Lu;0;L; 004E;;;;N;;;;; +1D5AE;MATHEMATICAL SANS-SERIF CAPITAL O;Lu;0;L; 004F;;;;N;;;;; +1D5AF;MATHEMATICAL SANS-SERIF CAPITAL P;Lu;0;L; 0050;;;;N;;;;; +1D5B0;MATHEMATICAL SANS-SERIF CAPITAL Q;Lu;0;L; 0051;;;;N;;;;; +1D5B1;MATHEMATICAL SANS-SERIF CAPITAL R;Lu;0;L; 0052;;;;N;;;;; +1D5B2;MATHEMATICAL SANS-SERIF CAPITAL S;Lu;0;L; 0053;;;;N;;;;; +1D5B3;MATHEMATICAL SANS-SERIF CAPITAL T;Lu;0;L; 0054;;;;N;;;;; +1D5B4;MATHEMATICAL SANS-SERIF CAPITAL U;Lu;0;L; 0055;;;;N;;;;; +1D5B5;MATHEMATICAL SANS-SERIF CAPITAL V;Lu;0;L; 0056;;;;N;;;;; +1D5B6;MATHEMATICAL SANS-SERIF CAPITAL W;Lu;0;L; 0057;;;;N;;;;; +1D5B7;MATHEMATICAL SANS-SERIF CAPITAL X;Lu;0;L; 0058;;;;N;;;;; +1D5B8;MATHEMATICAL SANS-SERIF CAPITAL Y;Lu;0;L; 0059;;;;N;;;;; +1D5B9;MATHEMATICAL SANS-SERIF CAPITAL Z;Lu;0;L; 005A;;;;N;;;;; +1D5BA;MATHEMATICAL SANS-SERIF SMALL A;Ll;0;L; 0061;;;;N;;;;; +1D5BB;MATHEMATICAL SANS-SERIF SMALL B;Ll;0;L; 0062;;;;N;;;;; +1D5BC;MATHEMATICAL SANS-SERIF SMALL C;Ll;0;L; 0063;;;;N;;;;; +1D5BD;MATHEMATICAL SANS-SERIF SMALL D;Ll;0;L; 0064;;;;N;;;;; +1D5BE;MATHEMATICAL SANS-SERIF SMALL E;Ll;0;L; 0065;;;;N;;;;; +1D5BF;MATHEMATICAL SANS-SERIF SMALL F;Ll;0;L; 0066;;;;N;;;;; +1D5C0;MATHEMATICAL SANS-SERIF SMALL G;Ll;0;L; 0067;;;;N;;;;; +1D5C1;MATHEMATICAL SANS-SERIF SMALL H;Ll;0;L; 0068;;;;N;;;;; +1D5C2;MATHEMATICAL SANS-SERIF SMALL I;Ll;0;L; 0069;;;;N;;;;; +1D5C3;MATHEMATICAL SANS-SERIF SMALL J;Ll;0;L; 006A;;;;N;;;;; +1D5C4;MATHEMATICAL SANS-SERIF SMALL K;Ll;0;L; 006B;;;;N;;;;; +1D5C5;MATHEMATICAL SANS-SERIF SMALL L;Ll;0;L; 006C;;;;N;;;;; +1D5C6;MATHEMATICAL SANS-SERIF SMALL M;Ll;0;L; 006D;;;;N;;;;; +1D5C7;MATHEMATICAL SANS-SERIF SMALL N;Ll;0;L; 006E;;;;N;;;;; +1D5C8;MATHEMATICAL SANS-SERIF SMALL O;Ll;0;L; 006F;;;;N;;;;; +1D5C9;MATHEMATICAL SANS-SERIF SMALL P;Ll;0;L; 0070;;;;N;;;;; +1D5CA;MATHEMATICAL SANS-SERIF SMALL Q;Ll;0;L; 0071;;;;N;;;;; +1D5CB;MATHEMATICAL SANS-SERIF SMALL R;Ll;0;L; 0072;;;;N;;;;; +1D5CC;MATHEMATICAL SANS-SERIF SMALL S;Ll;0;L; 0073;;;;N;;;;; +1D5CD;MATHEMATICAL SANS-SERIF SMALL T;Ll;0;L; 0074;;;;N;;;;; +1D5CE;MATHEMATICAL SANS-SERIF SMALL U;Ll;0;L; 0075;;;;N;;;;; +1D5CF;MATHEMATICAL SANS-SERIF SMALL V;Ll;0;L; 0076;;;;N;;;;; +1D5D0;MATHEMATICAL SANS-SERIF SMALL W;Ll;0;L; 0077;;;;N;;;;; +1D5D1;MATHEMATICAL SANS-SERIF SMALL X;Ll;0;L; 0078;;;;N;;;;; +1D5D2;MATHEMATICAL SANS-SERIF SMALL Y;Ll;0;L; 0079;;;;N;;;;; +1D5D3;MATHEMATICAL SANS-SERIF SMALL Z;Ll;0;L; 007A;;;;N;;;;; +1D5D4;MATHEMATICAL SANS-SERIF BOLD CAPITAL A;Lu;0;L; 0041;;;;N;;;;; +1D5D5;MATHEMATICAL SANS-SERIF BOLD CAPITAL B;Lu;0;L; 0042;;;;N;;;;; +1D5D6;MATHEMATICAL SANS-SERIF BOLD CAPITAL C;Lu;0;L; 0043;;;;N;;;;; +1D5D7;MATHEMATICAL SANS-SERIF BOLD CAPITAL D;Lu;0;L; 0044;;;;N;;;;; +1D5D8;MATHEMATICAL SANS-SERIF BOLD CAPITAL E;Lu;0;L; 0045;;;;N;;;;; +1D5D9;MATHEMATICAL SANS-SERIF BOLD CAPITAL F;Lu;0;L; 0046;;;;N;;;;; +1D5DA;MATHEMATICAL SANS-SERIF BOLD CAPITAL G;Lu;0;L; 0047;;;;N;;;;; +1D5DB;MATHEMATICAL SANS-SERIF BOLD CAPITAL H;Lu;0;L; 0048;;;;N;;;;; +1D5DC;MATHEMATICAL SANS-SERIF BOLD CAPITAL I;Lu;0;L; 0049;;;;N;;;;; +1D5DD;MATHEMATICAL SANS-SERIF BOLD CAPITAL J;Lu;0;L; 004A;;;;N;;;;; +1D5DE;MATHEMATICAL SANS-SERIF BOLD CAPITAL K;Lu;0;L; 004B;;;;N;;;;; +1D5DF;MATHEMATICAL SANS-SERIF BOLD CAPITAL L;Lu;0;L; 004C;;;;N;;;;; +1D5E0;MATHEMATICAL SANS-SERIF BOLD CAPITAL M;Lu;0;L; 004D;;;;N;;;;; +1D5E1;MATHEMATICAL SANS-SERIF BOLD CAPITAL N;Lu;0;L; 004E;;;;N;;;;; +1D5E2;MATHEMATICAL SANS-SERIF BOLD CAPITAL O;Lu;0;L; 004F;;;;N;;;;; +1D5E3;MATHEMATICAL SANS-SERIF BOLD CAPITAL P;Lu;0;L; 0050;;;;N;;;;; +1D5E4;MATHEMATICAL SANS-SERIF BOLD CAPITAL Q;Lu;0;L; 0051;;;;N;;;;; +1D5E5;MATHEMATICAL SANS-SERIF BOLD CAPITAL R;Lu;0;L; 0052;;;;N;;;;; +1D5E6;MATHEMATICAL SANS-SERIF BOLD CAPITAL S;Lu;0;L; 0053;;;;N;;;;; +1D5E7;MATHEMATICAL SANS-SERIF BOLD CAPITAL T;Lu;0;L; 0054;;;;N;;;;; +1D5E8;MATHEMATICAL SANS-SERIF BOLD CAPITAL U;Lu;0;L; 0055;;;;N;;;;; +1D5E9;MATHEMATICAL SANS-SERIF BOLD CAPITAL V;Lu;0;L; 0056;;;;N;;;;; +1D5EA;MATHEMATICAL SANS-SERIF BOLD CAPITAL W;Lu;0;L; 0057;;;;N;;;;; +1D5EB;MATHEMATICAL SANS-SERIF BOLD CAPITAL X;Lu;0;L; 0058;;;;N;;;;; +1D5EC;MATHEMATICAL SANS-SERIF BOLD CAPITAL Y;Lu;0;L; 0059;;;;N;;;;; +1D5ED;MATHEMATICAL SANS-SERIF BOLD CAPITAL Z;Lu;0;L; 005A;;;;N;;;;; +1D5EE;MATHEMATICAL SANS-SERIF BOLD SMALL A;Ll;0;L; 0061;;;;N;;;;; +1D5EF;MATHEMATICAL SANS-SERIF BOLD SMALL B;Ll;0;L; 0062;;;;N;;;;; +1D5F0;MATHEMATICAL SANS-SERIF BOLD SMALL C;Ll;0;L; 0063;;;;N;;;;; +1D5F1;MATHEMATICAL SANS-SERIF BOLD SMALL D;Ll;0;L; 0064;;;;N;;;;; +1D5F2;MATHEMATICAL SANS-SERIF BOLD SMALL E;Ll;0;L; 0065;;;;N;;;;; +1D5F3;MATHEMATICAL SANS-SERIF BOLD SMALL F;Ll;0;L; 0066;;;;N;;;;; +1D5F4;MATHEMATICAL SANS-SERIF BOLD SMALL G;Ll;0;L; 0067;;;;N;;;;; +1D5F5;MATHEMATICAL SANS-SERIF BOLD SMALL H;Ll;0;L; 0068;;;;N;;;;; +1D5F6;MATHEMATICAL SANS-SERIF BOLD SMALL I;Ll;0;L; 0069;;;;N;;;;; +1D5F7;MATHEMATICAL SANS-SERIF BOLD SMALL J;Ll;0;L; 006A;;;;N;;;;; +1D5F8;MATHEMATICAL SANS-SERIF BOLD SMALL K;Ll;0;L; 006B;;;;N;;;;; +1D5F9;MATHEMATICAL SANS-SERIF BOLD SMALL L;Ll;0;L; 006C;;;;N;;;;; +1D5FA;MATHEMATICAL SANS-SERIF BOLD SMALL M;Ll;0;L; 006D;;;;N;;;;; +1D5FB;MATHEMATICAL SANS-SERIF BOLD SMALL N;Ll;0;L; 006E;;;;N;;;;; +1D5FC;MATHEMATICAL SANS-SERIF BOLD SMALL O;Ll;0;L; 006F;;;;N;;;;; +1D5FD;MATHEMATICAL SANS-SERIF BOLD SMALL P;Ll;0;L; 0070;;;;N;;;;; +1D5FE;MATHEMATICAL SANS-SERIF BOLD SMALL Q;Ll;0;L; 0071;;;;N;;;;; +1D5FF;MATHEMATICAL SANS-SERIF BOLD SMALL R;Ll;0;L; 0072;;;;N;;;;; +1D600;MATHEMATICAL SANS-SERIF BOLD SMALL S;Ll;0;L; 0073;;;;N;;;;; +1D601;MATHEMATICAL SANS-SERIF BOLD SMALL T;Ll;0;L; 0074;;;;N;;;;; +1D602;MATHEMATICAL SANS-SERIF BOLD SMALL U;Ll;0;L; 0075;;;;N;;;;; +1D603;MATHEMATICAL SANS-SERIF BOLD SMALL V;Ll;0;L; 0076;;;;N;;;;; +1D604;MATHEMATICAL SANS-SERIF BOLD SMALL W;Ll;0;L; 0077;;;;N;;;;; +1D605;MATHEMATICAL SANS-SERIF BOLD SMALL X;Ll;0;L; 0078;;;;N;;;;; +1D606;MATHEMATICAL SANS-SERIF BOLD SMALL Y;Ll;0;L; 0079;;;;N;;;;; +1D607;MATHEMATICAL SANS-SERIF BOLD SMALL Z;Ll;0;L; 007A;;;;N;;;;; +1D608;MATHEMATICAL SANS-SERIF ITALIC CAPITAL A;Lu;0;L; 0041;;;;N;;;;; +1D609;MATHEMATICAL SANS-SERIF ITALIC CAPITAL B;Lu;0;L; 0042;;;;N;;;;; +1D60A;MATHEMATICAL SANS-SERIF ITALIC CAPITAL C;Lu;0;L; 0043;;;;N;;;;; +1D60B;MATHEMATICAL SANS-SERIF ITALIC CAPITAL D;Lu;0;L; 0044;;;;N;;;;; +1D60C;MATHEMATICAL SANS-SERIF ITALIC CAPITAL E;Lu;0;L; 0045;;;;N;;;;; +1D60D;MATHEMATICAL SANS-SERIF ITALIC CAPITAL F;Lu;0;L; 0046;;;;N;;;;; +1D60E;MATHEMATICAL SANS-SERIF ITALIC CAPITAL G;Lu;0;L; 0047;;;;N;;;;; +1D60F;MATHEMATICAL SANS-SERIF ITALIC CAPITAL H;Lu;0;L; 0048;;;;N;;;;; +1D610;MATHEMATICAL SANS-SERIF ITALIC CAPITAL I;Lu;0;L; 0049;;;;N;;;;; +1D611;MATHEMATICAL SANS-SERIF ITALIC CAPITAL J;Lu;0;L; 004A;;;;N;;;;; +1D612;MATHEMATICAL SANS-SERIF ITALIC CAPITAL K;Lu;0;L; 004B;;;;N;;;;; +1D613;MATHEMATICAL SANS-SERIF ITALIC CAPITAL L;Lu;0;L; 004C;;;;N;;;;; +1D614;MATHEMATICAL SANS-SERIF ITALIC CAPITAL M;Lu;0;L; 004D;;;;N;;;;; +1D615;MATHEMATICAL SANS-SERIF ITALIC CAPITAL N;Lu;0;L; 004E;;;;N;;;;; +1D616;MATHEMATICAL SANS-SERIF ITALIC CAPITAL O;Lu;0;L; 004F;;;;N;;;;; +1D617;MATHEMATICAL SANS-SERIF ITALIC CAPITAL P;Lu;0;L; 0050;;;;N;;;;; +1D618;MATHEMATICAL SANS-SERIF ITALIC CAPITAL Q;Lu;0;L; 0051;;;;N;;;;; +1D619;MATHEMATICAL SANS-SERIF ITALIC CAPITAL R;Lu;0;L; 0052;;;;N;;;;; +1D61A;MATHEMATICAL SANS-SERIF ITALIC CAPITAL S;Lu;0;L; 0053;;;;N;;;;; +1D61B;MATHEMATICAL SANS-SERIF ITALIC CAPITAL T;Lu;0;L; 0054;;;;N;;;;; +1D61C;MATHEMATICAL SANS-SERIF ITALIC CAPITAL U;Lu;0;L; 0055;;;;N;;;;; +1D61D;MATHEMATICAL SANS-SERIF ITALIC CAPITAL V;Lu;0;L; 0056;;;;N;;;;; +1D61E;MATHEMATICAL SANS-SERIF ITALIC CAPITAL W;Lu;0;L; 0057;;;;N;;;;; +1D61F;MATHEMATICAL SANS-SERIF ITALIC CAPITAL X;Lu;0;L; 0058;;;;N;;;;; +1D620;MATHEMATICAL SANS-SERIF ITALIC CAPITAL Y;Lu;0;L; 0059;;;;N;;;;; +1D621;MATHEMATICAL SANS-SERIF ITALIC CAPITAL Z;Lu;0;L; 005A;;;;N;;;;; +1D622;MATHEMATICAL SANS-SERIF ITALIC SMALL A;Ll;0;L; 0061;;;;N;;;;; +1D623;MATHEMATICAL SANS-SERIF ITALIC SMALL B;Ll;0;L; 0062;;;;N;;;;; +1D624;MATHEMATICAL SANS-SERIF ITALIC SMALL C;Ll;0;L; 0063;;;;N;;;;; +1D625;MATHEMATICAL SANS-SERIF ITALIC SMALL D;Ll;0;L; 0064;;;;N;;;;; +1D626;MATHEMATICAL SANS-SERIF ITALIC SMALL E;Ll;0;L; 0065;;;;N;;;;; +1D627;MATHEMATICAL SANS-SERIF ITALIC SMALL F;Ll;0;L; 0066;;;;N;;;;; +1D628;MATHEMATICAL SANS-SERIF ITALIC SMALL G;Ll;0;L; 0067;;;;N;;;;; +1D629;MATHEMATICAL SANS-SERIF ITALIC SMALL H;Ll;0;L; 0068;;;;N;;;;; +1D62A;MATHEMATICAL SANS-SERIF ITALIC SMALL I;Ll;0;L; 0069;;;;N;;;;; +1D62B;MATHEMATICAL SANS-SERIF ITALIC SMALL J;Ll;0;L; 006A;;;;N;;;;; +1D62C;MATHEMATICAL SANS-SERIF ITALIC SMALL K;Ll;0;L; 006B;;;;N;;;;; +1D62D;MATHEMATICAL SANS-SERIF ITALIC SMALL L;Ll;0;L; 006C;;;;N;;;;; +1D62E;MATHEMATICAL SANS-SERIF ITALIC SMALL M;Ll;0;L; 006D;;;;N;;;;; +1D62F;MATHEMATICAL SANS-SERIF ITALIC SMALL N;Ll;0;L; 006E;;;;N;;;;; +1D630;MATHEMATICAL SANS-SERIF ITALIC SMALL O;Ll;0;L; 006F;;;;N;;;;; +1D631;MATHEMATICAL SANS-SERIF ITALIC SMALL P;Ll;0;L; 0070;;;;N;;;;; +1D632;MATHEMATICAL SANS-SERIF ITALIC SMALL Q;Ll;0;L; 0071;;;;N;;;;; +1D633;MATHEMATICAL SANS-SERIF ITALIC SMALL R;Ll;0;L; 0072;;;;N;;;;; +1D634;MATHEMATICAL SANS-SERIF ITALIC SMALL S;Ll;0;L; 0073;;;;N;;;;; +1D635;MATHEMATICAL SANS-SERIF ITALIC SMALL T;Ll;0;L; 0074;;;;N;;;;; +1D636;MATHEMATICAL SANS-SERIF ITALIC SMALL U;Ll;0;L; 0075;;;;N;;;;; +1D637;MATHEMATICAL SANS-SERIF ITALIC SMALL V;Ll;0;L; 0076;;;;N;;;;; +1D638;MATHEMATICAL SANS-SERIF ITALIC SMALL W;Ll;0;L; 0077;;;;N;;;;; +1D639;MATHEMATICAL SANS-SERIF ITALIC SMALL X;Ll;0;L; 0078;;;;N;;;;; +1D63A;MATHEMATICAL SANS-SERIF ITALIC SMALL Y;Ll;0;L; 0079;;;;N;;;;; +1D63B;MATHEMATICAL SANS-SERIF ITALIC SMALL Z;Ll;0;L; 007A;;;;N;;;;; +1D63C;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL A;Lu;0;L; 0041;;;;N;;;;; +1D63D;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL B;Lu;0;L; 0042;;;;N;;;;; +1D63E;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL C;Lu;0;L; 0043;;;;N;;;;; +1D63F;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL D;Lu;0;L; 0044;;;;N;;;;; +1D640;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL E;Lu;0;L; 0045;;;;N;;;;; +1D641;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL F;Lu;0;L; 0046;;;;N;;;;; +1D642;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL G;Lu;0;L; 0047;;;;N;;;;; +1D643;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL H;Lu;0;L; 0048;;;;N;;;;; +1D644;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL I;Lu;0;L; 0049;;;;N;;;;; +1D645;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL J;Lu;0;L; 004A;;;;N;;;;; +1D646;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL K;Lu;0;L; 004B;;;;N;;;;; +1D647;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL L;Lu;0;L; 004C;;;;N;;;;; +1D648;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL M;Lu;0;L; 004D;;;;N;;;;; +1D649;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL N;Lu;0;L; 004E;;;;N;;;;; +1D64A;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL O;Lu;0;L; 004F;;;;N;;;;; +1D64B;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL P;Lu;0;L; 0050;;;;N;;;;; +1D64C;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Q;Lu;0;L; 0051;;;;N;;;;; +1D64D;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL R;Lu;0;L; 0052;;;;N;;;;; +1D64E;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL S;Lu;0;L; 0053;;;;N;;;;; +1D64F;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL T;Lu;0;L; 0054;;;;N;;;;; +1D650;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL U;Lu;0;L; 0055;;;;N;;;;; +1D651;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL V;Lu;0;L; 0056;;;;N;;;;; +1D652;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL W;Lu;0;L; 0057;;;;N;;;;; +1D653;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL X;Lu;0;L; 0058;;;;N;;;;; +1D654;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Y;Lu;0;L; 0059;;;;N;;;;; +1D655;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL Z;Lu;0;L; 005A;;;;N;;;;; +1D656;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL A;Ll;0;L; 0061;;;;N;;;;; +1D657;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL B;Ll;0;L; 0062;;;;N;;;;; +1D658;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL C;Ll;0;L; 0063;;;;N;;;;; +1D659;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL D;Ll;0;L; 0064;;;;N;;;;; +1D65A;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL E;Ll;0;L; 0065;;;;N;;;;; +1D65B;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL F;Ll;0;L; 0066;;;;N;;;;; +1D65C;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL G;Ll;0;L; 0067;;;;N;;;;; +1D65D;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL H;Ll;0;L; 0068;;;;N;;;;; +1D65E;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL I;Ll;0;L; 0069;;;;N;;;;; +1D65F;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL J;Ll;0;L; 006A;;;;N;;;;; +1D660;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL K;Ll;0;L; 006B;;;;N;;;;; +1D661;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL L;Ll;0;L; 006C;;;;N;;;;; +1D662;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL M;Ll;0;L; 006D;;;;N;;;;; +1D663;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL N;Ll;0;L; 006E;;;;N;;;;; +1D664;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL O;Ll;0;L; 006F;;;;N;;;;; +1D665;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL P;Ll;0;L; 0070;;;;N;;;;; +1D666;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Q;Ll;0;L; 0071;;;;N;;;;; +1D667;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL R;Ll;0;L; 0072;;;;N;;;;; +1D668;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL S;Ll;0;L; 0073;;;;N;;;;; +1D669;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL T;Ll;0;L; 0074;;;;N;;;;; +1D66A;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL U;Ll;0;L; 0075;;;;N;;;;; +1D66B;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL V;Ll;0;L; 0076;;;;N;;;;; +1D66C;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL W;Ll;0;L; 0077;;;;N;;;;; +1D66D;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL X;Ll;0;L; 0078;;;;N;;;;; +1D66E;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Y;Ll;0;L; 0079;;;;N;;;;; +1D66F;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL Z;Ll;0;L; 007A;;;;N;;;;; +1D670;MATHEMATICAL MONOSPACE CAPITAL A;Lu;0;L; 0041;;;;N;;;;; +1D671;MATHEMATICAL MONOSPACE CAPITAL B;Lu;0;L; 0042;;;;N;;;;; +1D672;MATHEMATICAL MONOSPACE CAPITAL C;Lu;0;L; 0043;;;;N;;;;; +1D673;MATHEMATICAL MONOSPACE CAPITAL D;Lu;0;L; 0044;;;;N;;;;; +1D674;MATHEMATICAL MONOSPACE CAPITAL E;Lu;0;L; 0045;;;;N;;;;; +1D675;MATHEMATICAL MONOSPACE CAPITAL F;Lu;0;L; 0046;;;;N;;;;; +1D676;MATHEMATICAL MONOSPACE CAPITAL G;Lu;0;L; 0047;;;;N;;;;; +1D677;MATHEMATICAL MONOSPACE CAPITAL H;Lu;0;L; 0048;;;;N;;;;; +1D678;MATHEMATICAL MONOSPACE CAPITAL I;Lu;0;L; 0049;;;;N;;;;; +1D679;MATHEMATICAL MONOSPACE CAPITAL J;Lu;0;L; 004A;;;;N;;;;; +1D67A;MATHEMATICAL MONOSPACE CAPITAL K;Lu;0;L; 004B;;;;N;;;;; +1D67B;MATHEMATICAL MONOSPACE CAPITAL L;Lu;0;L; 004C;;;;N;;;;; +1D67C;MATHEMATICAL MONOSPACE CAPITAL M;Lu;0;L; 004D;;;;N;;;;; +1D67D;MATHEMATICAL MONOSPACE CAPITAL N;Lu;0;L; 004E;;;;N;;;;; +1D67E;MATHEMATICAL MONOSPACE CAPITAL O;Lu;0;L; 004F;;;;N;;;;; +1D67F;MATHEMATICAL MONOSPACE CAPITAL P;Lu;0;L; 0050;;;;N;;;;; +1D680;MATHEMATICAL MONOSPACE CAPITAL Q;Lu;0;L; 0051;;;;N;;;;; +1D681;MATHEMATICAL MONOSPACE CAPITAL R;Lu;0;L; 0052;;;;N;;;;; +1D682;MATHEMATICAL MONOSPACE CAPITAL S;Lu;0;L; 0053;;;;N;;;;; +1D683;MATHEMATICAL MONOSPACE CAPITAL T;Lu;0;L; 0054;;;;N;;;;; +1D684;MATHEMATICAL MONOSPACE CAPITAL U;Lu;0;L; 0055;;;;N;;;;; +1D685;MATHEMATICAL MONOSPACE CAPITAL V;Lu;0;L; 0056;;;;N;;;;; +1D686;MATHEMATICAL MONOSPACE CAPITAL W;Lu;0;L; 0057;;;;N;;;;; +1D687;MATHEMATICAL MONOSPACE CAPITAL X;Lu;0;L; 0058;;;;N;;;;; +1D688;MATHEMATICAL MONOSPACE CAPITAL Y;Lu;0;L; 0059;;;;N;;;;; +1D689;MATHEMATICAL MONOSPACE CAPITAL Z;Lu;0;L; 005A;;;;N;;;;; +1D68A;MATHEMATICAL MONOSPACE SMALL A;Ll;0;L; 0061;;;;N;;;;; +1D68B;MATHEMATICAL MONOSPACE SMALL B;Ll;0;L; 0062;;;;N;;;;; +1D68C;MATHEMATICAL MONOSPACE SMALL C;Ll;0;L; 0063;;;;N;;;;; +1D68D;MATHEMATICAL MONOSPACE SMALL D;Ll;0;L; 0064;;;;N;;;;; +1D68E;MATHEMATICAL MONOSPACE SMALL E;Ll;0;L; 0065;;;;N;;;;; +1D68F;MATHEMATICAL MONOSPACE SMALL F;Ll;0;L; 0066;;;;N;;;;; +1D690;MATHEMATICAL MONOSPACE SMALL G;Ll;0;L; 0067;;;;N;;;;; +1D691;MATHEMATICAL MONOSPACE SMALL H;Ll;0;L; 0068;;;;N;;;;; +1D692;MATHEMATICAL MONOSPACE SMALL I;Ll;0;L; 0069;;;;N;;;;; +1D693;MATHEMATICAL MONOSPACE SMALL J;Ll;0;L; 006A;;;;N;;;;; +1D694;MATHEMATICAL MONOSPACE SMALL K;Ll;0;L; 006B;;;;N;;;;; +1D695;MATHEMATICAL MONOSPACE SMALL L;Ll;0;L; 006C;;;;N;;;;; +1D696;MATHEMATICAL MONOSPACE SMALL M;Ll;0;L; 006D;;;;N;;;;; +1D697;MATHEMATICAL MONOSPACE SMALL N;Ll;0;L; 006E;;;;N;;;;; +1D698;MATHEMATICAL MONOSPACE SMALL O;Ll;0;L; 006F;;;;N;;;;; +1D699;MATHEMATICAL MONOSPACE SMALL P;Ll;0;L; 0070;;;;N;;;;; +1D69A;MATHEMATICAL MONOSPACE SMALL Q;Ll;0;L; 0071;;;;N;;;;; +1D69B;MATHEMATICAL MONOSPACE SMALL R;Ll;0;L; 0072;;;;N;;;;; +1D69C;MATHEMATICAL MONOSPACE SMALL S;Ll;0;L; 0073;;;;N;;;;; +1D69D;MATHEMATICAL MONOSPACE SMALL T;Ll;0;L; 0074;;;;N;;;;; +1D69E;MATHEMATICAL MONOSPACE SMALL U;Ll;0;L; 0075;;;;N;;;;; +1D69F;MATHEMATICAL MONOSPACE SMALL V;Ll;0;L; 0076;;;;N;;;;; +1D6A0;MATHEMATICAL MONOSPACE SMALL W;Ll;0;L; 0077;;;;N;;;;; +1D6A1;MATHEMATICAL MONOSPACE SMALL X;Ll;0;L; 0078;;;;N;;;;; +1D6A2;MATHEMATICAL MONOSPACE SMALL Y;Ll;0;L; 0079;;;;N;;;;; +1D6A3;MATHEMATICAL MONOSPACE SMALL Z;Ll;0;L; 007A;;;;N;;;;; +1D6A4;MATHEMATICAL ITALIC SMALL DOTLESS I;Ll;0;L; 0131;;;;N;;;;; +1D6A5;MATHEMATICAL ITALIC SMALL DOTLESS J;Ll;0;L; 0237;;;;N;;;;; +1D6A8;MATHEMATICAL BOLD CAPITAL ALPHA;Lu;0;L; 0391;;;;N;;;;; +1D6A9;MATHEMATICAL BOLD CAPITAL BETA;Lu;0;L; 0392;;;;N;;;;; +1D6AA;MATHEMATICAL BOLD CAPITAL GAMMA;Lu;0;L; 0393;;;;N;;;;; +1D6AB;MATHEMATICAL BOLD CAPITAL DELTA;Lu;0;L; 0394;;;;N;;;;; +1D6AC;MATHEMATICAL BOLD CAPITAL EPSILON;Lu;0;L; 0395;;;;N;;;;; +1D6AD;MATHEMATICAL BOLD CAPITAL ZETA;Lu;0;L; 0396;;;;N;;;;; +1D6AE;MATHEMATICAL BOLD CAPITAL ETA;Lu;0;L; 0397;;;;N;;;;; +1D6AF;MATHEMATICAL BOLD CAPITAL THETA;Lu;0;L; 0398;;;;N;;;;; +1D6B0;MATHEMATICAL BOLD CAPITAL IOTA;Lu;0;L; 0399;;;;N;;;;; +1D6B1;MATHEMATICAL BOLD CAPITAL KAPPA;Lu;0;L; 039A;;;;N;;;;; +1D6B2;MATHEMATICAL BOLD CAPITAL LAMDA;Lu;0;L; 039B;;;;N;;;;; +1D6B3;MATHEMATICAL BOLD CAPITAL MU;Lu;0;L; 039C;;;;N;;;;; +1D6B4;MATHEMATICAL BOLD CAPITAL NU;Lu;0;L; 039D;;;;N;;;;; +1D6B5;MATHEMATICAL BOLD CAPITAL XI;Lu;0;L; 039E;;;;N;;;;; +1D6B6;MATHEMATICAL BOLD CAPITAL OMICRON;Lu;0;L; 039F;;;;N;;;;; +1D6B7;MATHEMATICAL BOLD CAPITAL PI;Lu;0;L; 03A0;;;;N;;;;; +1D6B8;MATHEMATICAL BOLD CAPITAL RHO;Lu;0;L; 03A1;;;;N;;;;; +1D6B9;MATHEMATICAL BOLD CAPITAL THETA SYMBOL;Lu;0;L; 03F4;;;;N;;;;; +1D6BA;MATHEMATICAL BOLD CAPITAL SIGMA;Lu;0;L; 03A3;;;;N;;;;; +1D6BB;MATHEMATICAL BOLD CAPITAL TAU;Lu;0;L; 03A4;;;;N;;;;; +1D6BC;MATHEMATICAL BOLD CAPITAL UPSILON;Lu;0;L; 03A5;;;;N;;;;; +1D6BD;MATHEMATICAL BOLD CAPITAL PHI;Lu;0;L; 03A6;;;;N;;;;; +1D6BE;MATHEMATICAL BOLD CAPITAL CHI;Lu;0;L; 03A7;;;;N;;;;; +1D6BF;MATHEMATICAL BOLD CAPITAL PSI;Lu;0;L; 03A8;;;;N;;;;; +1D6C0;MATHEMATICAL BOLD CAPITAL OMEGA;Lu;0;L; 03A9;;;;N;;;;; +1D6C1;MATHEMATICAL BOLD NABLA;Sm;0;L; 2207;;;;N;;;;; +1D6C2;MATHEMATICAL BOLD SMALL ALPHA;Ll;0;L; 03B1;;;;N;;;;; +1D6C3;MATHEMATICAL BOLD SMALL BETA;Ll;0;L; 03B2;;;;N;;;;; +1D6C4;MATHEMATICAL BOLD SMALL GAMMA;Ll;0;L; 03B3;;;;N;;;;; +1D6C5;MATHEMATICAL BOLD SMALL DELTA;Ll;0;L; 03B4;;;;N;;;;; +1D6C6;MATHEMATICAL BOLD SMALL EPSILON;Ll;0;L; 03B5;;;;N;;;;; +1D6C7;MATHEMATICAL BOLD SMALL ZETA;Ll;0;L; 03B6;;;;N;;;;; +1D6C8;MATHEMATICAL BOLD SMALL ETA;Ll;0;L; 03B7;;;;N;;;;; +1D6C9;MATHEMATICAL BOLD SMALL THETA;Ll;0;L; 03B8;;;;N;;;;; +1D6CA;MATHEMATICAL BOLD SMALL IOTA;Ll;0;L; 03B9;;;;N;;;;; +1D6CB;MATHEMATICAL BOLD SMALL KAPPA;Ll;0;L; 03BA;;;;N;;;;; +1D6CC;MATHEMATICAL BOLD SMALL LAMDA;Ll;0;L; 03BB;;;;N;;;;; +1D6CD;MATHEMATICAL BOLD SMALL MU;Ll;0;L; 03BC;;;;N;;;;; +1D6CE;MATHEMATICAL BOLD SMALL NU;Ll;0;L; 03BD;;;;N;;;;; +1D6CF;MATHEMATICAL BOLD SMALL XI;Ll;0;L; 03BE;;;;N;;;;; +1D6D0;MATHEMATICAL BOLD SMALL OMICRON;Ll;0;L; 03BF;;;;N;;;;; +1D6D1;MATHEMATICAL BOLD SMALL PI;Ll;0;L; 03C0;;;;N;;;;; +1D6D2;MATHEMATICAL BOLD SMALL RHO;Ll;0;L; 03C1;;;;N;;;;; +1D6D3;MATHEMATICAL BOLD SMALL FINAL SIGMA;Ll;0;L; 03C2;;;;N;;;;; +1D6D4;MATHEMATICAL BOLD SMALL SIGMA;Ll;0;L; 03C3;;;;N;;;;; +1D6D5;MATHEMATICAL BOLD SMALL TAU;Ll;0;L; 03C4;;;;N;;;;; +1D6D6;MATHEMATICAL BOLD SMALL UPSILON;Ll;0;L; 03C5;;;;N;;;;; +1D6D7;MATHEMATICAL BOLD SMALL PHI;Ll;0;L; 03C6;;;;N;;;;; +1D6D8;MATHEMATICAL BOLD SMALL CHI;Ll;0;L; 03C7;;;;N;;;;; +1D6D9;MATHEMATICAL BOLD SMALL PSI;Ll;0;L; 03C8;;;;N;;;;; +1D6DA;MATHEMATICAL BOLD SMALL OMEGA;Ll;0;L; 03C9;;;;N;;;;; +1D6DB;MATHEMATICAL BOLD PARTIAL DIFFERENTIAL;Sm;0;ON; 2202;;;;Y;;;;; +1D6DC;MATHEMATICAL BOLD EPSILON SYMBOL;Ll;0;L; 03F5;;;;N;;;;; +1D6DD;MATHEMATICAL BOLD THETA SYMBOL;Ll;0;L; 03D1;;;;N;;;;; +1D6DE;MATHEMATICAL BOLD KAPPA SYMBOL;Ll;0;L; 03F0;;;;N;;;;; +1D6DF;MATHEMATICAL BOLD PHI SYMBOL;Ll;0;L; 03D5;;;;N;;;;; +1D6E0;MATHEMATICAL BOLD RHO SYMBOL;Ll;0;L; 03F1;;;;N;;;;; +1D6E1;MATHEMATICAL BOLD PI SYMBOL;Ll;0;L; 03D6;;;;N;;;;; +1D6E2;MATHEMATICAL ITALIC CAPITAL ALPHA;Lu;0;L; 0391;;;;N;;;;; +1D6E3;MATHEMATICAL ITALIC CAPITAL BETA;Lu;0;L; 0392;;;;N;;;;; +1D6E4;MATHEMATICAL ITALIC CAPITAL GAMMA;Lu;0;L; 0393;;;;N;;;;; +1D6E5;MATHEMATICAL ITALIC CAPITAL DELTA;Lu;0;L; 0394;;;;N;;;;; +1D6E6;MATHEMATICAL ITALIC CAPITAL EPSILON;Lu;0;L; 0395;;;;N;;;;; +1D6E7;MATHEMATICAL ITALIC CAPITAL ZETA;Lu;0;L; 0396;;;;N;;;;; +1D6E8;MATHEMATICAL ITALIC CAPITAL ETA;Lu;0;L; 0397;;;;N;;;;; +1D6E9;MATHEMATICAL ITALIC CAPITAL THETA;Lu;0;L; 0398;;;;N;;;;; +1D6EA;MATHEMATICAL ITALIC CAPITAL IOTA;Lu;0;L; 0399;;;;N;;;;; +1D6EB;MATHEMATICAL ITALIC CAPITAL KAPPA;Lu;0;L; 039A;;;;N;;;;; +1D6EC;MATHEMATICAL ITALIC CAPITAL LAMDA;Lu;0;L; 039B;;;;N;;;;; +1D6ED;MATHEMATICAL ITALIC CAPITAL MU;Lu;0;L; 039C;;;;N;;;;; +1D6EE;MATHEMATICAL ITALIC CAPITAL NU;Lu;0;L; 039D;;;;N;;;;; +1D6EF;MATHEMATICAL ITALIC CAPITAL XI;Lu;0;L; 039E;;;;N;;;;; +1D6F0;MATHEMATICAL ITALIC CAPITAL OMICRON;Lu;0;L; 039F;;;;N;;;;; +1D6F1;MATHEMATICAL ITALIC CAPITAL PI;Lu;0;L; 03A0;;;;N;;;;; +1D6F2;MATHEMATICAL ITALIC CAPITAL RHO;Lu;0;L; 03A1;;;;N;;;;; +1D6F3;MATHEMATICAL ITALIC CAPITAL THETA SYMBOL;Lu;0;L; 03F4;;;;N;;;;; +1D6F4;MATHEMATICAL ITALIC CAPITAL SIGMA;Lu;0;L; 03A3;;;;N;;;;; +1D6F5;MATHEMATICAL ITALIC CAPITAL TAU;Lu;0;L; 03A4;;;;N;;;;; +1D6F6;MATHEMATICAL ITALIC CAPITAL UPSILON;Lu;0;L; 03A5;;;;N;;;;; +1D6F7;MATHEMATICAL ITALIC CAPITAL PHI;Lu;0;L; 03A6;;;;N;;;;; +1D6F8;MATHEMATICAL ITALIC CAPITAL CHI;Lu;0;L; 03A7;;;;N;;;;; +1D6F9;MATHEMATICAL ITALIC CAPITAL PSI;Lu;0;L; 03A8;;;;N;;;;; +1D6FA;MATHEMATICAL ITALIC CAPITAL OMEGA;Lu;0;L; 03A9;;;;N;;;;; +1D6FB;MATHEMATICAL ITALIC NABLA;Sm;0;L; 2207;;;;N;;;;; +1D6FC;MATHEMATICAL ITALIC SMALL ALPHA;Ll;0;L; 03B1;;;;N;;;;; +1D6FD;MATHEMATICAL ITALIC SMALL BETA;Ll;0;L; 03B2;;;;N;;;;; +1D6FE;MATHEMATICAL ITALIC SMALL GAMMA;Ll;0;L; 03B3;;;;N;;;;; +1D6FF;MATHEMATICAL ITALIC SMALL DELTA;Ll;0;L; 03B4;;;;N;;;;; +1D700;MATHEMATICAL ITALIC SMALL EPSILON;Ll;0;L; 03B5;;;;N;;;;; +1D701;MATHEMATICAL ITALIC SMALL ZETA;Ll;0;L; 03B6;;;;N;;;;; +1D702;MATHEMATICAL ITALIC SMALL ETA;Ll;0;L; 03B7;;;;N;;;;; +1D703;MATHEMATICAL ITALIC SMALL THETA;Ll;0;L; 03B8;;;;N;;;;; +1D704;MATHEMATICAL ITALIC SMALL IOTA;Ll;0;L; 03B9;;;;N;;;;; +1D705;MATHEMATICAL ITALIC SMALL KAPPA;Ll;0;L; 03BA;;;;N;;;;; +1D706;MATHEMATICAL ITALIC SMALL LAMDA;Ll;0;L; 03BB;;;;N;;;;; +1D707;MATHEMATICAL ITALIC SMALL MU;Ll;0;L; 03BC;;;;N;;;;; +1D708;MATHEMATICAL ITALIC SMALL NU;Ll;0;L; 03BD;;;;N;;;;; +1D709;MATHEMATICAL ITALIC SMALL XI;Ll;0;L; 03BE;;;;N;;;;; +1D70A;MATHEMATICAL ITALIC SMALL OMICRON;Ll;0;L; 03BF;;;;N;;;;; +1D70B;MATHEMATICAL ITALIC SMALL PI;Ll;0;L; 03C0;;;;N;;;;; +1D70C;MATHEMATICAL ITALIC SMALL RHO;Ll;0;L; 03C1;;;;N;;;;; +1D70D;MATHEMATICAL ITALIC SMALL FINAL SIGMA;Ll;0;L; 03C2;;;;N;;;;; +1D70E;MATHEMATICAL ITALIC SMALL SIGMA;Ll;0;L; 03C3;;;;N;;;;; +1D70F;MATHEMATICAL ITALIC SMALL TAU;Ll;0;L; 03C4;;;;N;;;;; +1D710;MATHEMATICAL ITALIC SMALL UPSILON;Ll;0;L; 03C5;;;;N;;;;; +1D711;MATHEMATICAL ITALIC SMALL PHI;Ll;0;L; 03C6;;;;N;;;;; +1D712;MATHEMATICAL ITALIC SMALL CHI;Ll;0;L; 03C7;;;;N;;;;; +1D713;MATHEMATICAL ITALIC SMALL PSI;Ll;0;L; 03C8;;;;N;;;;; +1D714;MATHEMATICAL ITALIC SMALL OMEGA;Ll;0;L; 03C9;;;;N;;;;; +1D715;MATHEMATICAL ITALIC PARTIAL DIFFERENTIAL;Sm;0;ON; 2202;;;;Y;;;;; +1D716;MATHEMATICAL ITALIC EPSILON SYMBOL;Ll;0;L; 03F5;;;;N;;;;; +1D717;MATHEMATICAL ITALIC THETA SYMBOL;Ll;0;L; 03D1;;;;N;;;;; +1D718;MATHEMATICAL ITALIC KAPPA SYMBOL;Ll;0;L; 03F0;;;;N;;;;; +1D719;MATHEMATICAL ITALIC PHI SYMBOL;Ll;0;L; 03D5;;;;N;;;;; +1D71A;MATHEMATICAL ITALIC RHO SYMBOL;Ll;0;L; 03F1;;;;N;;;;; +1D71B;MATHEMATICAL ITALIC PI SYMBOL;Ll;0;L; 03D6;;;;N;;;;; +1D71C;MATHEMATICAL BOLD ITALIC CAPITAL ALPHA;Lu;0;L; 0391;;;;N;;;;; +1D71D;MATHEMATICAL BOLD ITALIC CAPITAL BETA;Lu;0;L; 0392;;;;N;;;;; +1D71E;MATHEMATICAL BOLD ITALIC CAPITAL GAMMA;Lu;0;L; 0393;;;;N;;;;; +1D71F;MATHEMATICAL BOLD ITALIC CAPITAL DELTA;Lu;0;L; 0394;;;;N;;;;; +1D720;MATHEMATICAL BOLD ITALIC CAPITAL EPSILON;Lu;0;L; 0395;;;;N;;;;; +1D721;MATHEMATICAL BOLD ITALIC CAPITAL ZETA;Lu;0;L; 0396;;;;N;;;;; +1D722;MATHEMATICAL BOLD ITALIC CAPITAL ETA;Lu;0;L; 0397;;;;N;;;;; +1D723;MATHEMATICAL BOLD ITALIC CAPITAL THETA;Lu;0;L; 0398;;;;N;;;;; +1D724;MATHEMATICAL BOLD ITALIC CAPITAL IOTA;Lu;0;L; 0399;;;;N;;;;; +1D725;MATHEMATICAL BOLD ITALIC CAPITAL KAPPA;Lu;0;L; 039A;;;;N;;;;; +1D726;MATHEMATICAL BOLD ITALIC CAPITAL LAMDA;Lu;0;L; 039B;;;;N;;;;; +1D727;MATHEMATICAL BOLD ITALIC CAPITAL MU;Lu;0;L; 039C;;;;N;;;;; +1D728;MATHEMATICAL BOLD ITALIC CAPITAL NU;Lu;0;L; 039D;;;;N;;;;; +1D729;MATHEMATICAL BOLD ITALIC CAPITAL XI;Lu;0;L; 039E;;;;N;;;;; +1D72A;MATHEMATICAL BOLD ITALIC CAPITAL OMICRON;Lu;0;L; 039F;;;;N;;;;; +1D72B;MATHEMATICAL BOLD ITALIC CAPITAL PI;Lu;0;L; 03A0;;;;N;;;;; +1D72C;MATHEMATICAL BOLD ITALIC CAPITAL RHO;Lu;0;L; 03A1;;;;N;;;;; +1D72D;MATHEMATICAL BOLD ITALIC CAPITAL THETA SYMBOL;Lu;0;L; 03F4;;;;N;;;;; +1D72E;MATHEMATICAL BOLD ITALIC CAPITAL SIGMA;Lu;0;L; 03A3;;;;N;;;;; +1D72F;MATHEMATICAL BOLD ITALIC CAPITAL TAU;Lu;0;L; 03A4;;;;N;;;;; +1D730;MATHEMATICAL BOLD ITALIC CAPITAL UPSILON;Lu;0;L; 03A5;;;;N;;;;; +1D731;MATHEMATICAL BOLD ITALIC CAPITAL PHI;Lu;0;L; 03A6;;;;N;;;;; +1D732;MATHEMATICAL BOLD ITALIC CAPITAL CHI;Lu;0;L; 03A7;;;;N;;;;; +1D733;MATHEMATICAL BOLD ITALIC CAPITAL PSI;Lu;0;L; 03A8;;;;N;;;;; +1D734;MATHEMATICAL BOLD ITALIC CAPITAL OMEGA;Lu;0;L; 03A9;;;;N;;;;; +1D735;MATHEMATICAL BOLD ITALIC NABLA;Sm;0;L; 2207;;;;N;;;;; +1D736;MATHEMATICAL BOLD ITALIC SMALL ALPHA;Ll;0;L; 03B1;;;;N;;;;; +1D737;MATHEMATICAL BOLD ITALIC SMALL BETA;Ll;0;L; 03B2;;;;N;;;;; +1D738;MATHEMATICAL BOLD ITALIC SMALL GAMMA;Ll;0;L; 03B3;;;;N;;;;; +1D739;MATHEMATICAL BOLD ITALIC SMALL DELTA;Ll;0;L; 03B4;;;;N;;;;; +1D73A;MATHEMATICAL BOLD ITALIC SMALL EPSILON;Ll;0;L; 03B5;;;;N;;;;; +1D73B;MATHEMATICAL BOLD ITALIC SMALL ZETA;Ll;0;L; 03B6;;;;N;;;;; +1D73C;MATHEMATICAL BOLD ITALIC SMALL ETA;Ll;0;L; 03B7;;;;N;;;;; +1D73D;MATHEMATICAL BOLD ITALIC SMALL THETA;Ll;0;L; 03B8;;;;N;;;;; +1D73E;MATHEMATICAL BOLD ITALIC SMALL IOTA;Ll;0;L; 03B9;;;;N;;;;; +1D73F;MATHEMATICAL BOLD ITALIC SMALL KAPPA;Ll;0;L; 03BA;;;;N;;;;; +1D740;MATHEMATICAL BOLD ITALIC SMALL LAMDA;Ll;0;L; 03BB;;;;N;;;;; +1D741;MATHEMATICAL BOLD ITALIC SMALL MU;Ll;0;L; 03BC;;;;N;;;;; +1D742;MATHEMATICAL BOLD ITALIC SMALL NU;Ll;0;L; 03BD;;;;N;;;;; +1D743;MATHEMATICAL BOLD ITALIC SMALL XI;Ll;0;L; 03BE;;;;N;;;;; +1D744;MATHEMATICAL BOLD ITALIC SMALL OMICRON;Ll;0;L; 03BF;;;;N;;;;; +1D745;MATHEMATICAL BOLD ITALIC SMALL PI;Ll;0;L; 03C0;;;;N;;;;; +1D746;MATHEMATICAL BOLD ITALIC SMALL RHO;Ll;0;L; 03C1;;;;N;;;;; +1D747;MATHEMATICAL BOLD ITALIC SMALL FINAL SIGMA;Ll;0;L; 03C2;;;;N;;;;; +1D748;MATHEMATICAL BOLD ITALIC SMALL SIGMA;Ll;0;L; 03C3;;;;N;;;;; +1D749;MATHEMATICAL BOLD ITALIC SMALL TAU;Ll;0;L; 03C4;;;;N;;;;; +1D74A;MATHEMATICAL BOLD ITALIC SMALL UPSILON;Ll;0;L; 03C5;;;;N;;;;; +1D74B;MATHEMATICAL BOLD ITALIC SMALL PHI;Ll;0;L; 03C6;;;;N;;;;; +1D74C;MATHEMATICAL BOLD ITALIC SMALL CHI;Ll;0;L; 03C7;;;;N;;;;; +1D74D;MATHEMATICAL BOLD ITALIC SMALL PSI;Ll;0;L; 03C8;;;;N;;;;; +1D74E;MATHEMATICAL BOLD ITALIC SMALL OMEGA;Ll;0;L; 03C9;;;;N;;;;; +1D74F;MATHEMATICAL BOLD ITALIC PARTIAL DIFFERENTIAL;Sm;0;ON; 2202;;;;Y;;;;; +1D750;MATHEMATICAL BOLD ITALIC EPSILON SYMBOL;Ll;0;L; 03F5;;;;N;;;;; +1D751;MATHEMATICAL BOLD ITALIC THETA SYMBOL;Ll;0;L; 03D1;;;;N;;;;; +1D752;MATHEMATICAL BOLD ITALIC KAPPA SYMBOL;Ll;0;L; 03F0;;;;N;;;;; +1D753;MATHEMATICAL BOLD ITALIC PHI SYMBOL;Ll;0;L; 03D5;;;;N;;;;; +1D754;MATHEMATICAL BOLD ITALIC RHO SYMBOL;Ll;0;L; 03F1;;;;N;;;;; +1D755;MATHEMATICAL BOLD ITALIC PI SYMBOL;Ll;0;L; 03D6;;;;N;;;;; +1D756;MATHEMATICAL SANS-SERIF BOLD CAPITAL ALPHA;Lu;0;L; 0391;;;;N;;;;; +1D757;MATHEMATICAL SANS-SERIF BOLD CAPITAL BETA;Lu;0;L; 0392;;;;N;;;;; +1D758;MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA;Lu;0;L; 0393;;;;N;;;;; +1D759;MATHEMATICAL SANS-SERIF BOLD CAPITAL DELTA;Lu;0;L; 0394;;;;N;;;;; +1D75A;MATHEMATICAL SANS-SERIF BOLD CAPITAL EPSILON;Lu;0;L; 0395;;;;N;;;;; +1D75B;MATHEMATICAL SANS-SERIF BOLD CAPITAL ZETA;Lu;0;L; 0396;;;;N;;;;; +1D75C;MATHEMATICAL SANS-SERIF BOLD CAPITAL ETA;Lu;0;L; 0397;;;;N;;;;; +1D75D;MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA;Lu;0;L; 0398;;;;N;;;;; +1D75E;MATHEMATICAL SANS-SERIF BOLD CAPITAL IOTA;Lu;0;L; 0399;;;;N;;;;; +1D75F;MATHEMATICAL SANS-SERIF BOLD CAPITAL KAPPA;Lu;0;L; 039A;;;;N;;;;; +1D760;MATHEMATICAL SANS-SERIF BOLD CAPITAL LAMDA;Lu;0;L; 039B;;;;N;;;;; +1D761;MATHEMATICAL SANS-SERIF BOLD CAPITAL MU;Lu;0;L; 039C;;;;N;;;;; +1D762;MATHEMATICAL SANS-SERIF BOLD CAPITAL NU;Lu;0;L; 039D;;;;N;;;;; +1D763;MATHEMATICAL SANS-SERIF BOLD CAPITAL XI;Lu;0;L; 039E;;;;N;;;;; +1D764;MATHEMATICAL SANS-SERIF BOLD CAPITAL OMICRON;Lu;0;L; 039F;;;;N;;;;; +1D765;MATHEMATICAL SANS-SERIF BOLD CAPITAL PI;Lu;0;L; 03A0;;;;N;;;;; +1D766;MATHEMATICAL SANS-SERIF BOLD CAPITAL RHO;Lu;0;L; 03A1;;;;N;;;;; +1D767;MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL;Lu;0;L; 03F4;;;;N;;;;; +1D768;MATHEMATICAL SANS-SERIF BOLD CAPITAL SIGMA;Lu;0;L; 03A3;;;;N;;;;; +1D769;MATHEMATICAL SANS-SERIF BOLD CAPITAL TAU;Lu;0;L; 03A4;;;;N;;;;; +1D76A;MATHEMATICAL SANS-SERIF BOLD CAPITAL UPSILON;Lu;0;L; 03A5;;;;N;;;;; +1D76B;MATHEMATICAL SANS-SERIF BOLD CAPITAL PHI;Lu;0;L; 03A6;;;;N;;;;; +1D76C;MATHEMATICAL SANS-SERIF BOLD CAPITAL CHI;Lu;0;L; 03A7;;;;N;;;;; +1D76D;MATHEMATICAL SANS-SERIF BOLD CAPITAL PSI;Lu;0;L; 03A8;;;;N;;;;; +1D76E;MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA;Lu;0;L; 03A9;;;;N;;;;; +1D76F;MATHEMATICAL SANS-SERIF BOLD NABLA;Sm;0;L; 2207;;;;N;;;;; +1D770;MATHEMATICAL SANS-SERIF BOLD SMALL ALPHA;Ll;0;L; 03B1;;;;N;;;;; +1D771;MATHEMATICAL SANS-SERIF BOLD SMALL BETA;Ll;0;L; 03B2;;;;N;;;;; +1D772;MATHEMATICAL SANS-SERIF BOLD SMALL GAMMA;Ll;0;L; 03B3;;;;N;;;;; +1D773;MATHEMATICAL SANS-SERIF BOLD SMALL DELTA;Ll;0;L; 03B4;;;;N;;;;; +1D774;MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON;Ll;0;L; 03B5;;;;N;;;;; +1D775;MATHEMATICAL SANS-SERIF BOLD SMALL ZETA;Ll;0;L; 03B6;;;;N;;;;; +1D776;MATHEMATICAL SANS-SERIF BOLD SMALL ETA;Ll;0;L; 03B7;;;;N;;;;; +1D777;MATHEMATICAL SANS-SERIF BOLD SMALL THETA;Ll;0;L; 03B8;;;;N;;;;; +1D778;MATHEMATICAL SANS-SERIF BOLD SMALL IOTA;Ll;0;L; 03B9;;;;N;;;;; +1D779;MATHEMATICAL SANS-SERIF BOLD SMALL KAPPA;Ll;0;L; 03BA;;;;N;;;;; +1D77A;MATHEMATICAL SANS-SERIF BOLD SMALL LAMDA;Ll;0;L; 03BB;;;;N;;;;; +1D77B;MATHEMATICAL SANS-SERIF BOLD SMALL MU;Ll;0;L; 03BC;;;;N;;;;; +1D77C;MATHEMATICAL SANS-SERIF BOLD SMALL NU;Ll;0;L; 03BD;;;;N;;;;; +1D77D;MATHEMATICAL SANS-SERIF BOLD SMALL XI;Ll;0;L; 03BE;;;;N;;;;; +1D77E;MATHEMATICAL SANS-SERIF BOLD SMALL OMICRON;Ll;0;L; 03BF;;;;N;;;;; +1D77F;MATHEMATICAL SANS-SERIF BOLD SMALL PI;Ll;0;L; 03C0;;;;N;;;;; +1D780;MATHEMATICAL SANS-SERIF BOLD SMALL RHO;Ll;0;L; 03C1;;;;N;;;;; +1D781;MATHEMATICAL SANS-SERIF BOLD SMALL FINAL SIGMA;Ll;0;L; 03C2;;;;N;;;;; +1D782;MATHEMATICAL SANS-SERIF BOLD SMALL SIGMA;Ll;0;L; 03C3;;;;N;;;;; +1D783;MATHEMATICAL SANS-SERIF BOLD SMALL TAU;Ll;0;L; 03C4;;;;N;;;;; +1D784;MATHEMATICAL SANS-SERIF BOLD SMALL UPSILON;Ll;0;L; 03C5;;;;N;;;;; +1D785;MATHEMATICAL SANS-SERIF BOLD SMALL PHI;Ll;0;L; 03C6;;;;N;;;;; +1D786;MATHEMATICAL SANS-SERIF BOLD SMALL CHI;Ll;0;L; 03C7;;;;N;;;;; +1D787;MATHEMATICAL SANS-SERIF BOLD SMALL PSI;Ll;0;L; 03C8;;;;N;;;;; +1D788;MATHEMATICAL SANS-SERIF BOLD SMALL OMEGA;Ll;0;L; 03C9;;;;N;;;;; +1D789;MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL;Sm;0;ON; 2202;;;;Y;;;;; +1D78A;MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL;Ll;0;L; 03F5;;;;N;;;;; +1D78B;MATHEMATICAL SANS-SERIF BOLD THETA SYMBOL;Ll;0;L; 03D1;;;;N;;;;; +1D78C;MATHEMATICAL SANS-SERIF BOLD KAPPA SYMBOL;Ll;0;L; 03F0;;;;N;;;;; +1D78D;MATHEMATICAL SANS-SERIF BOLD PHI SYMBOL;Ll;0;L; 03D5;;;;N;;;;; +1D78E;MATHEMATICAL SANS-SERIF BOLD RHO SYMBOL;Ll;0;L; 03F1;;;;N;;;;; +1D78F;MATHEMATICAL SANS-SERIF BOLD PI SYMBOL;Ll;0;L; 03D6;;;;N;;;;; +1D790;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ALPHA;Lu;0;L; 0391;;;;N;;;;; +1D791;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL BETA;Lu;0;L; 0392;;;;N;;;;; +1D792;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL GAMMA;Lu;0;L; 0393;;;;N;;;;; +1D793;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL DELTA;Lu;0;L; 0394;;;;N;;;;; +1D794;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL EPSILON;Lu;0;L; 0395;;;;N;;;;; +1D795;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ZETA;Lu;0;L; 0396;;;;N;;;;; +1D796;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL ETA;Lu;0;L; 0397;;;;N;;;;; +1D797;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA;Lu;0;L; 0398;;;;N;;;;; +1D798;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL IOTA;Lu;0;L; 0399;;;;N;;;;; +1D799;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL KAPPA;Lu;0;L; 039A;;;;N;;;;; +1D79A;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL LAMDA;Lu;0;L; 039B;;;;N;;;;; +1D79B;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL MU;Lu;0;L; 039C;;;;N;;;;; +1D79C;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL NU;Lu;0;L; 039D;;;;N;;;;; +1D79D;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL XI;Lu;0;L; 039E;;;;N;;;;; +1D79E;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMICRON;Lu;0;L; 039F;;;;N;;;;; +1D79F;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PI;Lu;0;L; 03A0;;;;N;;;;; +1D7A0;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL RHO;Lu;0;L; 03A1;;;;N;;;;; +1D7A1;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL THETA SYMBOL;Lu;0;L; 03F4;;;;N;;;;; +1D7A2;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL SIGMA;Lu;0;L; 03A3;;;;N;;;;; +1D7A3;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL TAU;Lu;0;L; 03A4;;;;N;;;;; +1D7A4;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL UPSILON;Lu;0;L; 03A5;;;;N;;;;; +1D7A5;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PHI;Lu;0;L; 03A6;;;;N;;;;; +1D7A6;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL CHI;Lu;0;L; 03A7;;;;N;;;;; +1D7A7;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL PSI;Lu;0;L; 03A8;;;;N;;;;; +1D7A8;MATHEMATICAL SANS-SERIF BOLD ITALIC CAPITAL OMEGA;Lu;0;L; 03A9;;;;N;;;;; +1D7A9;MATHEMATICAL SANS-SERIF BOLD ITALIC NABLA;Sm;0;L; 2207;;;;N;;;;; +1D7AA;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA;Ll;0;L; 03B1;;;;N;;;;; +1D7AB;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL BETA;Ll;0;L; 03B2;;;;N;;;;; +1D7AC;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL GAMMA;Ll;0;L; 03B3;;;;N;;;;; +1D7AD;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL DELTA;Ll;0;L; 03B4;;;;N;;;;; +1D7AE;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL EPSILON;Ll;0;L; 03B5;;;;N;;;;; +1D7AF;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ZETA;Ll;0;L; 03B6;;;;N;;;;; +1D7B0;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ETA;Ll;0;L; 03B7;;;;N;;;;; +1D7B1;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL THETA;Ll;0;L; 03B8;;;;N;;;;; +1D7B2;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL IOTA;Ll;0;L; 03B9;;;;N;;;;; +1D7B3;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL KAPPA;Ll;0;L; 03BA;;;;N;;;;; +1D7B4;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL LAMDA;Ll;0;L; 03BB;;;;N;;;;; +1D7B5;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL MU;Ll;0;L; 03BC;;;;N;;;;; +1D7B6;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL NU;Ll;0;L; 03BD;;;;N;;;;; +1D7B7;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL XI;Ll;0;L; 03BE;;;;N;;;;; +1D7B8;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMICRON;Ll;0;L; 03BF;;;;N;;;;; +1D7B9;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PI;Ll;0;L; 03C0;;;;N;;;;; +1D7BA;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL RHO;Ll;0;L; 03C1;;;;N;;;;; +1D7BB;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL FINAL SIGMA;Ll;0;L; 03C2;;;;N;;;;; +1D7BC;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL SIGMA;Ll;0;L; 03C3;;;;N;;;;; +1D7BD;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL TAU;Ll;0;L; 03C4;;;;N;;;;; +1D7BE;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL UPSILON;Ll;0;L; 03C5;;;;N;;;;; +1D7BF;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PHI;Ll;0;L; 03C6;;;;N;;;;; +1D7C0;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL CHI;Ll;0;L; 03C7;;;;N;;;;; +1D7C1;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL PSI;Ll;0;L; 03C8;;;;N;;;;; +1D7C2;MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA;Ll;0;L; 03C9;;;;N;;;;; +1D7C3;MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL;Sm;0;ON; 2202;;;;Y;;;;; +1D7C4;MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL;Ll;0;L; 03F5;;;;N;;;;; +1D7C5;MATHEMATICAL SANS-SERIF BOLD ITALIC THETA SYMBOL;Ll;0;L; 03D1;;;;N;;;;; +1D7C6;MATHEMATICAL SANS-SERIF BOLD ITALIC KAPPA SYMBOL;Ll;0;L; 03F0;;;;N;;;;; +1D7C7;MATHEMATICAL SANS-SERIF BOLD ITALIC PHI SYMBOL;Ll;0;L; 03D5;;;;N;;;;; +1D7C8;MATHEMATICAL SANS-SERIF BOLD ITALIC RHO SYMBOL;Ll;0;L; 03F1;;;;N;;;;; +1D7C9;MATHEMATICAL SANS-SERIF BOLD ITALIC PI SYMBOL;Ll;0;L; 03D6;;;;N;;;;; +1D7CA;MATHEMATICAL BOLD CAPITAL DIGAMMA;Lu;0;L; 03DC;;;;N;;;;; +1D7CB;MATHEMATICAL BOLD SMALL DIGAMMA;Ll;0;L; 03DD;;;;N;;;;; +1D7CE;MATHEMATICAL BOLD DIGIT ZERO;Nd;0;EN; 0030;0;0;0;N;;;;; +1D7CF;MATHEMATICAL BOLD DIGIT ONE;Nd;0;EN; 0031;1;1;1;N;;;;; +1D7D0;MATHEMATICAL BOLD DIGIT TWO;Nd;0;EN; 0032;2;2;2;N;;;;; +1D7D1;MATHEMATICAL BOLD DIGIT THREE;Nd;0;EN; 0033;3;3;3;N;;;;; +1D7D2;MATHEMATICAL BOLD DIGIT FOUR;Nd;0;EN; 0034;4;4;4;N;;;;; +1D7D3;MATHEMATICAL BOLD DIGIT FIVE;Nd;0;EN; 0035;5;5;5;N;;;;; +1D7D4;MATHEMATICAL BOLD DIGIT SIX;Nd;0;EN; 0036;6;6;6;N;;;;; +1D7D5;MATHEMATICAL BOLD DIGIT SEVEN;Nd;0;EN; 0037;7;7;7;N;;;;; +1D7D6;MATHEMATICAL BOLD DIGIT EIGHT;Nd;0;EN; 0038;8;8;8;N;;;;; +1D7D7;MATHEMATICAL BOLD DIGIT NINE;Nd;0;EN; 0039;9;9;9;N;;;;; +1D7D8;MATHEMATICAL DOUBLE-STRUCK DIGIT ZERO;Nd;0;EN; 0030;0;0;0;N;;;;; +1D7D9;MATHEMATICAL DOUBLE-STRUCK DIGIT ONE;Nd;0;EN; 0031;1;1;1;N;;;;; +1D7DA;MATHEMATICAL DOUBLE-STRUCK DIGIT TWO;Nd;0;EN; 0032;2;2;2;N;;;;; +1D7DB;MATHEMATICAL DOUBLE-STRUCK DIGIT THREE;Nd;0;EN; 0033;3;3;3;N;;;;; +1D7DC;MATHEMATICAL DOUBLE-STRUCK DIGIT FOUR;Nd;0;EN; 0034;4;4;4;N;;;;; +1D7DD;MATHEMATICAL DOUBLE-STRUCK DIGIT FIVE;Nd;0;EN; 0035;5;5;5;N;;;;; +1D7DE;MATHEMATICAL DOUBLE-STRUCK DIGIT SIX;Nd;0;EN; 0036;6;6;6;N;;;;; +1D7DF;MATHEMATICAL DOUBLE-STRUCK DIGIT SEVEN;Nd;0;EN; 0037;7;7;7;N;;;;; +1D7E0;MATHEMATICAL DOUBLE-STRUCK DIGIT EIGHT;Nd;0;EN; 0038;8;8;8;N;;;;; +1D7E1;MATHEMATICAL DOUBLE-STRUCK DIGIT NINE;Nd;0;EN; 0039;9;9;9;N;;;;; +1D7E2;MATHEMATICAL SANS-SERIF DIGIT ZERO;Nd;0;EN; 0030;0;0;0;N;;;;; +1D7E3;MATHEMATICAL SANS-SERIF DIGIT ONE;Nd;0;EN; 0031;1;1;1;N;;;;; +1D7E4;MATHEMATICAL SANS-SERIF DIGIT TWO;Nd;0;EN; 0032;2;2;2;N;;;;; +1D7E5;MATHEMATICAL SANS-SERIF DIGIT THREE;Nd;0;EN; 0033;3;3;3;N;;;;; +1D7E6;MATHEMATICAL SANS-SERIF DIGIT FOUR;Nd;0;EN; 0034;4;4;4;N;;;;; +1D7E7;MATHEMATICAL SANS-SERIF DIGIT FIVE;Nd;0;EN; 0035;5;5;5;N;;;;; +1D7E8;MATHEMATICAL SANS-SERIF DIGIT SIX;Nd;0;EN; 0036;6;6;6;N;;;;; +1D7E9;MATHEMATICAL SANS-SERIF DIGIT SEVEN;Nd;0;EN; 0037;7;7;7;N;;;;; +1D7EA;MATHEMATICAL SANS-SERIF DIGIT EIGHT;Nd;0;EN; 0038;8;8;8;N;;;;; +1D7EB;MATHEMATICAL SANS-SERIF DIGIT NINE;Nd;0;EN; 0039;9;9;9;N;;;;; +1D7EC;MATHEMATICAL SANS-SERIF BOLD DIGIT ZERO;Nd;0;EN; 0030;0;0;0;N;;;;; +1D7ED;MATHEMATICAL SANS-SERIF BOLD DIGIT ONE;Nd;0;EN; 0031;1;1;1;N;;;;; +1D7EE;MATHEMATICAL SANS-SERIF BOLD DIGIT TWO;Nd;0;EN; 0032;2;2;2;N;;;;; +1D7EF;MATHEMATICAL SANS-SERIF BOLD DIGIT THREE;Nd;0;EN; 0033;3;3;3;N;;;;; +1D7F0;MATHEMATICAL SANS-SERIF BOLD DIGIT FOUR;Nd;0;EN; 0034;4;4;4;N;;;;; +1D7F1;MATHEMATICAL SANS-SERIF BOLD DIGIT FIVE;Nd;0;EN; 0035;5;5;5;N;;;;; +1D7F2;MATHEMATICAL SANS-SERIF BOLD DIGIT SIX;Nd;0;EN; 0036;6;6;6;N;;;;; +1D7F3;MATHEMATICAL SANS-SERIF BOLD DIGIT SEVEN;Nd;0;EN; 0037;7;7;7;N;;;;; +1D7F4;MATHEMATICAL SANS-SERIF BOLD DIGIT EIGHT;Nd;0;EN; 0038;8;8;8;N;;;;; +1D7F5;MATHEMATICAL SANS-SERIF BOLD DIGIT NINE;Nd;0;EN; 0039;9;9;9;N;;;;; +1D7F6;MATHEMATICAL MONOSPACE DIGIT ZERO;Nd;0;EN; 0030;0;0;0;N;;;;; +1D7F7;MATHEMATICAL MONOSPACE DIGIT ONE;Nd;0;EN; 0031;1;1;1;N;;;;; +1D7F8;MATHEMATICAL MONOSPACE DIGIT TWO;Nd;0;EN; 0032;2;2;2;N;;;;; +1D7F9;MATHEMATICAL MONOSPACE DIGIT THREE;Nd;0;EN; 0033;3;3;3;N;;;;; +1D7FA;MATHEMATICAL MONOSPACE DIGIT FOUR;Nd;0;EN; 0034;4;4;4;N;;;;; +1D7FB;MATHEMATICAL MONOSPACE DIGIT FIVE;Nd;0;EN; 0035;5;5;5;N;;;;; +1D7FC;MATHEMATICAL MONOSPACE DIGIT SIX;Nd;0;EN; 0036;6;6;6;N;;;;; +1D7FD;MATHEMATICAL MONOSPACE DIGIT SEVEN;Nd;0;EN; 0037;7;7;7;N;;;;; +1D7FE;MATHEMATICAL MONOSPACE DIGIT EIGHT;Nd;0;EN; 0038;8;8;8;N;;;;; +1D7FF;MATHEMATICAL MONOSPACE DIGIT NINE;Nd;0;EN; 0039;9;9;9;N;;;;; +1D800;SIGNWRITING HAND-FIST INDEX;So;0;L;;;;;N;;;;; +1D801;SIGNWRITING HAND-CIRCLE INDEX;So;0;L;;;;;N;;;;; +1D802;SIGNWRITING HAND-CUP INDEX;So;0;L;;;;;N;;;;; +1D803;SIGNWRITING HAND-OVAL INDEX;So;0;L;;;;;N;;;;; +1D804;SIGNWRITING HAND-HINGE INDEX;So;0;L;;;;;N;;;;; +1D805;SIGNWRITING HAND-ANGLE INDEX;So;0;L;;;;;N;;;;; +1D806;SIGNWRITING HAND-FIST INDEX BENT;So;0;L;;;;;N;;;;; +1D807;SIGNWRITING HAND-CIRCLE INDEX BENT;So;0;L;;;;;N;;;;; +1D808;SIGNWRITING HAND-FIST THUMB UNDER INDEX BENT;So;0;L;;;;;N;;;;; +1D809;SIGNWRITING HAND-FIST INDEX RAISED KNUCKLE;So;0;L;;;;;N;;;;; +1D80A;SIGNWRITING HAND-FIST INDEX CUPPED;So;0;L;;;;;N;;;;; +1D80B;SIGNWRITING HAND-FIST INDEX HINGED;So;0;L;;;;;N;;;;; +1D80C;SIGNWRITING HAND-FIST INDEX HINGED LOW;So;0;L;;;;;N;;;;; +1D80D;SIGNWRITING HAND-CIRCLE INDEX HINGE;So;0;L;;;;;N;;;;; +1D80E;SIGNWRITING HAND-FIST INDEX MIDDLE;So;0;L;;;;;N;;;;; +1D80F;SIGNWRITING HAND-CIRCLE INDEX MIDDLE;So;0;L;;;;;N;;;;; +1D810;SIGNWRITING HAND-FIST INDEX MIDDLE BENT;So;0;L;;;;;N;;;;; +1D811;SIGNWRITING HAND-FIST INDEX MIDDLE RAISED KNUCKLES;So;0;L;;;;;N;;;;; +1D812;SIGNWRITING HAND-FIST INDEX MIDDLE HINGED;So;0;L;;;;;N;;;;; +1D813;SIGNWRITING HAND-FIST INDEX UP MIDDLE HINGED;So;0;L;;;;;N;;;;; +1D814;SIGNWRITING HAND-FIST INDEX HINGED MIDDLE UP;So;0;L;;;;;N;;;;; +1D815;SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED;So;0;L;;;;;N;;;;; +1D816;SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED INDEX BENT;So;0;L;;;;;N;;;;; +1D817;SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED MIDDLE BENT;So;0;L;;;;;N;;;;; +1D818;SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED CUPPED;So;0;L;;;;;N;;;;; +1D819;SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED HINGED;So;0;L;;;;;N;;;;; +1D81A;SIGNWRITING HAND-FIST INDEX MIDDLE CROSSED;So;0;L;;;;;N;;;;; +1D81B;SIGNWRITING HAND-CIRCLE INDEX MIDDLE CROSSED;So;0;L;;;;;N;;;;; +1D81C;SIGNWRITING HAND-FIST MIDDLE BENT OVER INDEX;So;0;L;;;;;N;;;;; +1D81D;SIGNWRITING HAND-FIST INDEX BENT OVER MIDDLE;So;0;L;;;;;N;;;;; +1D81E;SIGNWRITING HAND-FIST INDEX MIDDLE THUMB;So;0;L;;;;;N;;;;; +1D81F;SIGNWRITING HAND-CIRCLE INDEX MIDDLE THUMB;So;0;L;;;;;N;;;;; +1D820;SIGNWRITING HAND-FIST INDEX MIDDLE STRAIGHT THUMB BENT;So;0;L;;;;;N;;;;; +1D821;SIGNWRITING HAND-FIST INDEX MIDDLE BENT THUMB STRAIGHT;So;0;L;;;;;N;;;;; +1D822;SIGNWRITING HAND-FIST INDEX MIDDLE THUMB BENT;So;0;L;;;;;N;;;;; +1D823;SIGNWRITING HAND-FIST INDEX MIDDLE HINGED SPREAD THUMB SIDE;So;0;L;;;;;N;;;;; +1D824;SIGNWRITING HAND-FIST INDEX UP MIDDLE HINGED THUMB SIDE;So;0;L;;;;;N;;;;; +1D825;SIGNWRITING HAND-FIST INDEX UP MIDDLE HINGED THUMB CONJOINED;So;0;L;;;;;N;;;;; +1D826;SIGNWRITING HAND-FIST INDEX HINGED MIDDLE UP THUMB SIDE;So;0;L;;;;;N;;;;; +1D827;SIGNWRITING HAND-FIST INDEX MIDDLE UP SPREAD THUMB FORWARD;So;0;L;;;;;N;;;;; +1D828;SIGNWRITING HAND-FIST INDEX MIDDLE THUMB CUPPED;So;0;L;;;;;N;;;;; +1D829;SIGNWRITING HAND-FIST INDEX MIDDLE THUMB CIRCLED;So;0;L;;;;;N;;;;; +1D82A;SIGNWRITING HAND-FIST INDEX MIDDLE THUMB HOOKED;So;0;L;;;;;N;;;;; +1D82B;SIGNWRITING HAND-FIST INDEX MIDDLE THUMB HINGED;So;0;L;;;;;N;;;;; +1D82C;SIGNWRITING HAND-FIST THUMB BETWEEN INDEX MIDDLE STRAIGHT;So;0;L;;;;;N;;;;; +1D82D;SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED THUMB SIDE;So;0;L;;;;;N;;;;; +1D82E;SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED THUMB SIDE CONJOINED;So;0;L;;;;;N;;;;; +1D82F;SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED THUMB SIDE BENT;So;0;L;;;;;N;;;;; +1D830;SIGNWRITING HAND-FIST MIDDLE THUMB HOOKED INDEX UP;So;0;L;;;;;N;;;;; +1D831;SIGNWRITING HAND-FIST INDEX THUMB HOOKED MIDDLE UP;So;0;L;;;;;N;;;;; +1D832;SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED HINGED THUMB SIDE;So;0;L;;;;;N;;;;; +1D833;SIGNWRITING HAND-FIST INDEX MIDDLE CROSSED THUMB SIDE;So;0;L;;;;;N;;;;; +1D834;SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED THUMB FORWARD;So;0;L;;;;;N;;;;; +1D835;SIGNWRITING HAND-FIST INDEX MIDDLE CONJOINED CUPPED THUMB FORWARD;So;0;L;;;;;N;;;;; +1D836;SIGNWRITING HAND-FIST MIDDLE THUMB CUPPED INDEX UP;So;0;L;;;;;N;;;;; +1D837;SIGNWRITING HAND-FIST INDEX THUMB CUPPED MIDDLE UP;So;0;L;;;;;N;;;;; +1D838;SIGNWRITING HAND-FIST MIDDLE THUMB CIRCLED INDEX UP;So;0;L;;;;;N;;;;; +1D839;SIGNWRITING HAND-FIST MIDDLE THUMB CIRCLED INDEX HINGED;So;0;L;;;;;N;;;;; +1D83A;SIGNWRITING HAND-FIST INDEX THUMB ANGLED OUT MIDDLE UP;So;0;L;;;;;N;;;;; +1D83B;SIGNWRITING HAND-FIST INDEX THUMB ANGLED IN MIDDLE UP;So;0;L;;;;;N;;;;; +1D83C;SIGNWRITING HAND-FIST INDEX THUMB CIRCLED MIDDLE UP;So;0;L;;;;;N;;;;; +1D83D;SIGNWRITING HAND-FIST INDEX MIDDLE THUMB CONJOINED HINGED;So;0;L;;;;;N;;;;; +1D83E;SIGNWRITING HAND-FIST INDEX MIDDLE THUMB ANGLED OUT;So;0;L;;;;;N;;;;; +1D83F;SIGNWRITING HAND-FIST INDEX MIDDLE THUMB ANGLED;So;0;L;;;;;N;;;;; +1D840;SIGNWRITING HAND-FIST MIDDLE THUMB ANGLED OUT INDEX UP;So;0;L;;;;;N;;;;; +1D841;SIGNWRITING HAND-FIST MIDDLE THUMB ANGLED OUT INDEX CROSSED;So;0;L;;;;;N;;;;; +1D842;SIGNWRITING HAND-FIST MIDDLE THUMB ANGLED INDEX UP;So;0;L;;;;;N;;;;; +1D843;SIGNWRITING HAND-FIST INDEX THUMB HOOKED MIDDLE HINGED;So;0;L;;;;;N;;;;; +1D844;SIGNWRITING HAND-FLAT FOUR FINGERS;So;0;L;;;;;N;;;;; +1D845;SIGNWRITING HAND-FLAT FOUR FINGERS BENT;So;0;L;;;;;N;;;;; +1D846;SIGNWRITING HAND-FLAT FOUR FINGERS HINGED;So;0;L;;;;;N;;;;; +1D847;SIGNWRITING HAND-FLAT FOUR FINGERS CONJOINED;So;0;L;;;;;N;;;;; +1D848;SIGNWRITING HAND-FLAT FOUR FINGERS CONJOINED SPLIT;So;0;L;;;;;N;;;;; +1D849;SIGNWRITING HAND-CLAW FOUR FINGERS CONJOINED;So;0;L;;;;;N;;;;; +1D84A;SIGNWRITING HAND-FIST FOUR FINGERS CONJOINED BENT;So;0;L;;;;;N;;;;; +1D84B;SIGNWRITING HAND-HINGE FOUR FINGERS CONJOINED;So;0;L;;;;;N;;;;; +1D84C;SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD;So;0;L;;;;;N;;;;; +1D84D;SIGNWRITING HAND-FLAT HEEL FIVE FINGERS SPREAD;So;0;L;;;;;N;;;;; +1D84E;SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD FOUR BENT;So;0;L;;;;;N;;;;; +1D84F;SIGNWRITING HAND-FLAT HEEL FIVE FINGERS SPREAD FOUR BENT;So;0;L;;;;;N;;;;; +1D850;SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD BENT;So;0;L;;;;;N;;;;; +1D851;SIGNWRITING HAND-FLAT HEEL FIVE FINGERS SPREAD BENT;So;0;L;;;;;N;;;;; +1D852;SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD THUMB FORWARD;So;0;L;;;;;N;;;;; +1D853;SIGNWRITING HAND-CUP FIVE FINGERS SPREAD;So;0;L;;;;;N;;;;; +1D854;SIGNWRITING HAND-CUP FIVE FINGERS SPREAD OPEN;So;0;L;;;;;N;;;;; +1D855;SIGNWRITING HAND-HINGE FIVE FINGERS SPREAD OPEN;So;0;L;;;;;N;;;;; +1D856;SIGNWRITING HAND-OVAL FIVE FINGERS SPREAD;So;0;L;;;;;N;;;;; +1D857;SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD HINGED;So;0;L;;;;;N;;;;; +1D858;SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD HINGED THUMB SIDE;So;0;L;;;;;N;;;;; +1D859;SIGNWRITING HAND-FLAT FIVE FINGERS SPREAD HINGED NO THUMB;So;0;L;;;;;N;;;;; +1D85A;SIGNWRITING HAND-FLAT;So;0;L;;;;;N;;;;; +1D85B;SIGNWRITING HAND-FLAT BETWEEN PALM FACINGS;So;0;L;;;;;N;;;;; +1D85C;SIGNWRITING HAND-FLAT HEEL;So;0;L;;;;;N;;;;; +1D85D;SIGNWRITING HAND-FLAT THUMB SIDE;So;0;L;;;;;N;;;;; +1D85E;SIGNWRITING HAND-FLAT HEEL THUMB SIDE;So;0;L;;;;;N;;;;; +1D85F;SIGNWRITING HAND-FLAT THUMB BENT;So;0;L;;;;;N;;;;; +1D860;SIGNWRITING HAND-FLAT THUMB FORWARD;So;0;L;;;;;N;;;;; +1D861;SIGNWRITING HAND-FLAT SPLIT INDEX THUMB SIDE;So;0;L;;;;;N;;;;; +1D862;SIGNWRITING HAND-FLAT SPLIT CENTRE;So;0;L;;;;;N;;;;; +1D863;SIGNWRITING HAND-FLAT SPLIT CENTRE THUMB SIDE;So;0;L;;;;;N;;;;; +1D864;SIGNWRITING HAND-FLAT SPLIT CENTRE THUMB SIDE BENT;So;0;L;;;;;N;;;;; +1D865;SIGNWRITING HAND-FLAT SPLIT LITTLE;So;0;L;;;;;N;;;;; +1D866;SIGNWRITING HAND-CLAW;So;0;L;;;;;N;;;;; +1D867;SIGNWRITING HAND-CLAW THUMB SIDE;So;0;L;;;;;N;;;;; +1D868;SIGNWRITING HAND-CLAW NO THUMB;So;0;L;;;;;N;;;;; +1D869;SIGNWRITING HAND-CLAW THUMB FORWARD;So;0;L;;;;;N;;;;; +1D86A;SIGNWRITING HAND-HOOK CURLICUE;So;0;L;;;;;N;;;;; +1D86B;SIGNWRITING HAND-HOOK;So;0;L;;;;;N;;;;; +1D86C;SIGNWRITING HAND-CUP OPEN;So;0;L;;;;;N;;;;; +1D86D;SIGNWRITING HAND-CUP;So;0;L;;;;;N;;;;; +1D86E;SIGNWRITING HAND-CUP OPEN THUMB SIDE;So;0;L;;;;;N;;;;; +1D86F;SIGNWRITING HAND-CUP THUMB SIDE;So;0;L;;;;;N;;;;; +1D870;SIGNWRITING HAND-CUP OPEN NO THUMB;So;0;L;;;;;N;;;;; +1D871;SIGNWRITING HAND-CUP NO THUMB;So;0;L;;;;;N;;;;; +1D872;SIGNWRITING HAND-CUP OPEN THUMB FORWARD;So;0;L;;;;;N;;;;; +1D873;SIGNWRITING HAND-CUP THUMB FORWARD;So;0;L;;;;;N;;;;; +1D874;SIGNWRITING HAND-CURLICUE OPEN;So;0;L;;;;;N;;;;; +1D875;SIGNWRITING HAND-CURLICUE;So;0;L;;;;;N;;;;; +1D876;SIGNWRITING HAND-CIRCLE;So;0;L;;;;;N;;;;; +1D877;SIGNWRITING HAND-OVAL;So;0;L;;;;;N;;;;; +1D878;SIGNWRITING HAND-OVAL THUMB SIDE;So;0;L;;;;;N;;;;; +1D879;SIGNWRITING HAND-OVAL NO THUMB;So;0;L;;;;;N;;;;; +1D87A;SIGNWRITING HAND-OVAL THUMB FORWARD;So;0;L;;;;;N;;;;; +1D87B;SIGNWRITING HAND-HINGE OPEN;So;0;L;;;;;N;;;;; +1D87C;SIGNWRITING HAND-HINGE OPEN THUMB FORWARD;So;0;L;;;;;N;;;;; +1D87D;SIGNWRITING HAND-HINGE;So;0;L;;;;;N;;;;; +1D87E;SIGNWRITING HAND-HINGE SMALL;So;0;L;;;;;N;;;;; +1D87F;SIGNWRITING HAND-HINGE OPEN THUMB SIDE;So;0;L;;;;;N;;;;; +1D880;SIGNWRITING HAND-HINGE THUMB SIDE;So;0;L;;;;;N;;;;; +1D881;SIGNWRITING HAND-HINGE OPEN NO THUMB;So;0;L;;;;;N;;;;; +1D882;SIGNWRITING HAND-HINGE NO THUMB;So;0;L;;;;;N;;;;; +1D883;SIGNWRITING HAND-HINGE THUMB SIDE TOUCHING INDEX;So;0;L;;;;;N;;;;; +1D884;SIGNWRITING HAND-HINGE THUMB BETWEEN MIDDLE RING;So;0;L;;;;;N;;;;; +1D885;SIGNWRITING HAND-ANGLE;So;0;L;;;;;N;;;;; +1D886;SIGNWRITING HAND-FIST INDEX MIDDLE RING;So;0;L;;;;;N;;;;; +1D887;SIGNWRITING HAND-CIRCLE INDEX MIDDLE RING;So;0;L;;;;;N;;;;; +1D888;SIGNWRITING HAND-HINGE INDEX MIDDLE RING;So;0;L;;;;;N;;;;; +1D889;SIGNWRITING HAND-ANGLE INDEX MIDDLE RING;So;0;L;;;;;N;;;;; +1D88A;SIGNWRITING HAND-HINGE LITTLE;So;0;L;;;;;N;;;;; +1D88B;SIGNWRITING HAND-FIST INDEX MIDDLE RING BENT;So;0;L;;;;;N;;;;; +1D88C;SIGNWRITING HAND-FIST INDEX MIDDLE RING CONJOINED;So;0;L;;;;;N;;;;; +1D88D;SIGNWRITING HAND-HINGE INDEX MIDDLE RING CONJOINED;So;0;L;;;;;N;;;;; +1D88E;SIGNWRITING HAND-FIST LITTLE DOWN;So;0;L;;;;;N;;;;; +1D88F;SIGNWRITING HAND-FIST LITTLE DOWN RIPPLE STRAIGHT;So;0;L;;;;;N;;;;; +1D890;SIGNWRITING HAND-FIST LITTLE DOWN RIPPLE CURVED;So;0;L;;;;;N;;;;; +1D891;SIGNWRITING HAND-FIST LITTLE DOWN OTHERS CIRCLED;So;0;L;;;;;N;;;;; +1D892;SIGNWRITING HAND-FIST LITTLE UP;So;0;L;;;;;N;;;;; +1D893;SIGNWRITING HAND-FIST THUMB UNDER LITTLE UP;So;0;L;;;;;N;;;;; +1D894;SIGNWRITING HAND-CIRCLE LITTLE UP;So;0;L;;;;;N;;;;; +1D895;SIGNWRITING HAND-OVAL LITTLE UP;So;0;L;;;;;N;;;;; +1D896;SIGNWRITING HAND-ANGLE LITTLE UP;So;0;L;;;;;N;;;;; +1D897;SIGNWRITING HAND-FIST LITTLE RAISED KNUCKLE;So;0;L;;;;;N;;;;; +1D898;SIGNWRITING HAND-FIST LITTLE BENT;So;0;L;;;;;N;;;;; +1D899;SIGNWRITING HAND-FIST LITTLE TOUCHES THUMB;So;0;L;;;;;N;;;;; +1D89A;SIGNWRITING HAND-FIST LITTLE THUMB;So;0;L;;;;;N;;;;; +1D89B;SIGNWRITING HAND-HINGE LITTLE THUMB;So;0;L;;;;;N;;;;; +1D89C;SIGNWRITING HAND-FIST LITTLE INDEX THUMB;So;0;L;;;;;N;;;;; +1D89D;SIGNWRITING HAND-HINGE LITTLE INDEX THUMB;So;0;L;;;;;N;;;;; +1D89E;SIGNWRITING HAND-ANGLE LITTLE INDEX THUMB INDEX THUMB OUT;So;0;L;;;;;N;;;;; +1D89F;SIGNWRITING HAND-ANGLE LITTLE INDEX THUMB INDEX THUMB;So;0;L;;;;;N;;;;; +1D8A0;SIGNWRITING HAND-FIST LITTLE INDEX;So;0;L;;;;;N;;;;; +1D8A1;SIGNWRITING HAND-CIRCLE LITTLE INDEX;So;0;L;;;;;N;;;;; +1D8A2;SIGNWRITING HAND-HINGE LITTLE INDEX;So;0;L;;;;;N;;;;; +1D8A3;SIGNWRITING HAND-ANGLE LITTLE INDEX;So;0;L;;;;;N;;;;; +1D8A4;SIGNWRITING HAND-FIST INDEX MIDDLE LITTLE;So;0;L;;;;;N;;;;; +1D8A5;SIGNWRITING HAND-CIRCLE INDEX MIDDLE LITTLE;So;0;L;;;;;N;;;;; +1D8A6;SIGNWRITING HAND-HINGE INDEX MIDDLE LITTLE;So;0;L;;;;;N;;;;; +1D8A7;SIGNWRITING HAND-HINGE RING;So;0;L;;;;;N;;;;; +1D8A8;SIGNWRITING HAND-ANGLE INDEX MIDDLE LITTLE;So;0;L;;;;;N;;;;; +1D8A9;SIGNWRITING HAND-FIST INDEX MIDDLE CROSS LITTLE;So;0;L;;;;;N;;;;; +1D8AA;SIGNWRITING HAND-CIRCLE INDEX MIDDLE CROSS LITTLE;So;0;L;;;;;N;;;;; +1D8AB;SIGNWRITING HAND-FIST RING DOWN;So;0;L;;;;;N;;;;; +1D8AC;SIGNWRITING HAND-HINGE RING DOWN INDEX THUMB HOOK MIDDLE;So;0;L;;;;;N;;;;; +1D8AD;SIGNWRITING HAND-ANGLE RING DOWN MIDDLE THUMB INDEX CROSS;So;0;L;;;;;N;;;;; +1D8AE;SIGNWRITING HAND-FIST RING UP;So;0;L;;;;;N;;;;; +1D8AF;SIGNWRITING HAND-FIST RING RAISED KNUCKLE;So;0;L;;;;;N;;;;; +1D8B0;SIGNWRITING HAND-FIST RING LITTLE;So;0;L;;;;;N;;;;; +1D8B1;SIGNWRITING HAND-CIRCLE RING LITTLE;So;0;L;;;;;N;;;;; +1D8B2;SIGNWRITING HAND-OVAL RING LITTLE;So;0;L;;;;;N;;;;; +1D8B3;SIGNWRITING HAND-ANGLE RING LITTLE;So;0;L;;;;;N;;;;; +1D8B4;SIGNWRITING HAND-FIST RING MIDDLE;So;0;L;;;;;N;;;;; +1D8B5;SIGNWRITING HAND-FIST RING MIDDLE CONJOINED;So;0;L;;;;;N;;;;; +1D8B6;SIGNWRITING HAND-FIST RING MIDDLE RAISED KNUCKLES;So;0;L;;;;;N;;;;; +1D8B7;SIGNWRITING HAND-FIST RING INDEX;So;0;L;;;;;N;;;;; +1D8B8;SIGNWRITING HAND-FIST RING THUMB;So;0;L;;;;;N;;;;; +1D8B9;SIGNWRITING HAND-HOOK RING THUMB;So;0;L;;;;;N;;;;; +1D8BA;SIGNWRITING HAND-FIST INDEX RING LITTLE;So;0;L;;;;;N;;;;; +1D8BB;SIGNWRITING HAND-CIRCLE INDEX RING LITTLE;So;0;L;;;;;N;;;;; +1D8BC;SIGNWRITING HAND-CURLICUE INDEX RING LITTLE ON;So;0;L;;;;;N;;;;; +1D8BD;SIGNWRITING HAND-HOOK INDEX RING LITTLE OUT;So;0;L;;;;;N;;;;; +1D8BE;SIGNWRITING HAND-HOOK INDEX RING LITTLE IN;So;0;L;;;;;N;;;;; +1D8BF;SIGNWRITING HAND-HOOK INDEX RING LITTLE UNDER;So;0;L;;;;;N;;;;; +1D8C0;SIGNWRITING HAND-CUP INDEX RING LITTLE;So;0;L;;;;;N;;;;; +1D8C1;SIGNWRITING HAND-HINGE INDEX RING LITTLE;So;0;L;;;;;N;;;;; +1D8C2;SIGNWRITING HAND-ANGLE INDEX RING LITTLE OUT;So;0;L;;;;;N;;;;; +1D8C3;SIGNWRITING HAND-ANGLE INDEX RING LITTLE;So;0;L;;;;;N;;;;; +1D8C4;SIGNWRITING HAND-FIST MIDDLE DOWN;So;0;L;;;;;N;;;;; +1D8C5;SIGNWRITING HAND-HINGE MIDDLE;So;0;L;;;;;N;;;;; +1D8C6;SIGNWRITING HAND-FIST MIDDLE UP;So;0;L;;;;;N;;;;; +1D8C7;SIGNWRITING HAND-CIRCLE MIDDLE UP;So;0;L;;;;;N;;;;; +1D8C8;SIGNWRITING HAND-FIST MIDDLE RAISED KNUCKLE;So;0;L;;;;;N;;;;; +1D8C9;SIGNWRITING HAND-FIST MIDDLE UP THUMB SIDE;So;0;L;;;;;N;;;;; +1D8CA;SIGNWRITING HAND-HOOK MIDDLE THUMB;So;0;L;;;;;N;;;;; +1D8CB;SIGNWRITING HAND-FIST MIDDLE THUMB LITTLE;So;0;L;;;;;N;;;;; +1D8CC;SIGNWRITING HAND-FIST MIDDLE LITTLE;So;0;L;;;;;N;;;;; +1D8CD;SIGNWRITING HAND-FIST MIDDLE RING LITTLE;So;0;L;;;;;N;;;;; +1D8CE;SIGNWRITING HAND-CIRCLE MIDDLE RING LITTLE;So;0;L;;;;;N;;;;; +1D8CF;SIGNWRITING HAND-CURLICUE MIDDLE RING LITTLE ON;So;0;L;;;;;N;;;;; +1D8D0;SIGNWRITING HAND-CUP MIDDLE RING LITTLE;So;0;L;;;;;N;;;;; +1D8D1;SIGNWRITING HAND-HINGE MIDDLE RING LITTLE;So;0;L;;;;;N;;;;; +1D8D2;SIGNWRITING HAND-ANGLE MIDDLE RING LITTLE OUT;So;0;L;;;;;N;;;;; +1D8D3;SIGNWRITING HAND-ANGLE MIDDLE RING LITTLE IN;So;0;L;;;;;N;;;;; +1D8D4;SIGNWRITING HAND-ANGLE MIDDLE RING LITTLE;So;0;L;;;;;N;;;;; +1D8D5;SIGNWRITING HAND-CIRCLE MIDDLE RING LITTLE BENT;So;0;L;;;;;N;;;;; +1D8D6;SIGNWRITING HAND-CLAW MIDDLE RING LITTLE CONJOINED;So;0;L;;;;;N;;;;; +1D8D7;SIGNWRITING HAND-CLAW MIDDLE RING LITTLE CONJOINED SIDE;So;0;L;;;;;N;;;;; +1D8D8;SIGNWRITING HAND-HOOK MIDDLE RING LITTLE CONJOINED OUT;So;0;L;;;;;N;;;;; +1D8D9;SIGNWRITING HAND-HOOK MIDDLE RING LITTLE CONJOINED IN;So;0;L;;;;;N;;;;; +1D8DA;SIGNWRITING HAND-HOOK MIDDLE RING LITTLE CONJOINED;So;0;L;;;;;N;;;;; +1D8DB;SIGNWRITING HAND-HINGE INDEX HINGED;So;0;L;;;;;N;;;;; +1D8DC;SIGNWRITING HAND-FIST INDEX THUMB SIDE;So;0;L;;;;;N;;;;; +1D8DD;SIGNWRITING HAND-HINGE INDEX THUMB SIDE;So;0;L;;;;;N;;;;; +1D8DE;SIGNWRITING HAND-FIST INDEX THUMB SIDE THUMB DIAGONAL;So;0;L;;;;;N;;;;; +1D8DF;SIGNWRITING HAND-FIST INDEX THUMB SIDE THUMB CONJOINED;So;0;L;;;;;N;;;;; +1D8E0;SIGNWRITING HAND-FIST INDEX THUMB SIDE THUMB BENT;So;0;L;;;;;N;;;;; +1D8E1;SIGNWRITING HAND-FIST INDEX THUMB SIDE INDEX BENT;So;0;L;;;;;N;;;;; +1D8E2;SIGNWRITING HAND-FIST INDEX THUMB SIDE BOTH BENT;So;0;L;;;;;N;;;;; +1D8E3;SIGNWRITING HAND-FIST INDEX THUMB SIDE INDEX HINGE;So;0;L;;;;;N;;;;; +1D8E4;SIGNWRITING HAND-FIST INDEX THUMB FORWARD INDEX STRAIGHT;So;0;L;;;;;N;;;;; +1D8E5;SIGNWRITING HAND-FIST INDEX THUMB FORWARD INDEX BENT;So;0;L;;;;;N;;;;; +1D8E6;SIGNWRITING HAND-FIST INDEX THUMB HOOK;So;0;L;;;;;N;;;;; +1D8E7;SIGNWRITING HAND-FIST INDEX THUMB CURLICUE;So;0;L;;;;;N;;;;; +1D8E8;SIGNWRITING HAND-FIST INDEX THUMB CURVE THUMB INSIDE;So;0;L;;;;;N;;;;; +1D8E9;SIGNWRITING HAND-CLAW INDEX THUMB CURVE THUMB INSIDE;So;0;L;;;;;N;;;;; +1D8EA;SIGNWRITING HAND-FIST INDEX THUMB CURVE THUMB UNDER;So;0;L;;;;;N;;;;; +1D8EB;SIGNWRITING HAND-FIST INDEX THUMB CIRCLE;So;0;L;;;;;N;;;;; +1D8EC;SIGNWRITING HAND-CUP INDEX THUMB;So;0;L;;;;;N;;;;; +1D8ED;SIGNWRITING HAND-CUP INDEX THUMB OPEN;So;0;L;;;;;N;;;;; +1D8EE;SIGNWRITING HAND-HINGE INDEX THUMB OPEN;So;0;L;;;;;N;;;;; +1D8EF;SIGNWRITING HAND-HINGE INDEX THUMB LARGE;So;0;L;;;;;N;;;;; +1D8F0;SIGNWRITING HAND-HINGE INDEX THUMB;So;0;L;;;;;N;;;;; +1D8F1;SIGNWRITING HAND-HINGE INDEX THUMB SMALL;So;0;L;;;;;N;;;;; +1D8F2;SIGNWRITING HAND-ANGLE INDEX THUMB OUT;So;0;L;;;;;N;;;;; +1D8F3;SIGNWRITING HAND-ANGLE INDEX THUMB IN;So;0;L;;;;;N;;;;; +1D8F4;SIGNWRITING HAND-ANGLE INDEX THUMB;So;0;L;;;;;N;;;;; +1D8F5;SIGNWRITING HAND-FIST THUMB;So;0;L;;;;;N;;;;; +1D8F6;SIGNWRITING HAND-FIST THUMB HEEL;So;0;L;;;;;N;;;;; +1D8F7;SIGNWRITING HAND-FIST THUMB SIDE DIAGONAL;So;0;L;;;;;N;;;;; +1D8F8;SIGNWRITING HAND-FIST THUMB SIDE CONJOINED;So;0;L;;;;;N;;;;; +1D8F9;SIGNWRITING HAND-FIST THUMB SIDE BENT;So;0;L;;;;;N;;;;; +1D8FA;SIGNWRITING HAND-FIST THUMB FORWARD;So;0;L;;;;;N;;;;; +1D8FB;SIGNWRITING HAND-FIST THUMB BETWEEN INDEX MIDDLE;So;0;L;;;;;N;;;;; +1D8FC;SIGNWRITING HAND-FIST THUMB BETWEEN MIDDLE RING;So;0;L;;;;;N;;;;; +1D8FD;SIGNWRITING HAND-FIST THUMB BETWEEN RING LITTLE;So;0;L;;;;;N;;;;; +1D8FE;SIGNWRITING HAND-FIST THUMB UNDER TWO FINGERS;So;0;L;;;;;N;;;;; +1D8FF;SIGNWRITING HAND-FIST THUMB OVER TWO FINGERS;So;0;L;;;;;N;;;;; +1D900;SIGNWRITING HAND-FIST THUMB UNDER THREE FINGERS;So;0;L;;;;;N;;;;; +1D901;SIGNWRITING HAND-FIST THUMB UNDER FOUR FINGERS;So;0;L;;;;;N;;;;; +1D902;SIGNWRITING HAND-FIST THUMB OVER FOUR RAISED KNUCKLES;So;0;L;;;;;N;;;;; +1D903;SIGNWRITING HAND-FIST;So;0;L;;;;;N;;;;; +1D904;SIGNWRITING HAND-FIST HEEL;So;0;L;;;;;N;;;;; +1D905;SIGNWRITING TOUCH SINGLE;So;0;L;;;;;N;;;;; +1D906;SIGNWRITING TOUCH MULTIPLE;So;0;L;;;;;N;;;;; +1D907;SIGNWRITING TOUCH BETWEEN;So;0;L;;;;;N;;;;; +1D908;SIGNWRITING GRASP SINGLE;So;0;L;;;;;N;;;;; +1D909;SIGNWRITING GRASP MULTIPLE;So;0;L;;;;;N;;;;; +1D90A;SIGNWRITING GRASP BETWEEN;So;0;L;;;;;N;;;;; +1D90B;SIGNWRITING STRIKE SINGLE;So;0;L;;;;;N;;;;; +1D90C;SIGNWRITING STRIKE MULTIPLE;So;0;L;;;;;N;;;;; +1D90D;SIGNWRITING STRIKE BETWEEN;So;0;L;;;;;N;;;;; +1D90E;SIGNWRITING BRUSH SINGLE;So;0;L;;;;;N;;;;; +1D90F;SIGNWRITING BRUSH MULTIPLE;So;0;L;;;;;N;;;;; +1D910;SIGNWRITING BRUSH BETWEEN;So;0;L;;;;;N;;;;; +1D911;SIGNWRITING RUB SINGLE;So;0;L;;;;;N;;;;; +1D912;SIGNWRITING RUB MULTIPLE;So;0;L;;;;;N;;;;; +1D913;SIGNWRITING RUB BETWEEN;So;0;L;;;;;N;;;;; +1D914;SIGNWRITING SURFACE SYMBOLS;So;0;L;;;;;N;;;;; +1D915;SIGNWRITING SURFACE BETWEEN;So;0;L;;;;;N;;;;; +1D916;SIGNWRITING SQUEEZE LARGE SINGLE;So;0;L;;;;;N;;;;; +1D917;SIGNWRITING SQUEEZE SMALL SINGLE;So;0;L;;;;;N;;;;; +1D918;SIGNWRITING SQUEEZE LARGE MULTIPLE;So;0;L;;;;;N;;;;; +1D919;SIGNWRITING SQUEEZE SMALL MULTIPLE;So;0;L;;;;;N;;;;; +1D91A;SIGNWRITING SQUEEZE SEQUENTIAL;So;0;L;;;;;N;;;;; +1D91B;SIGNWRITING FLICK LARGE SINGLE;So;0;L;;;;;N;;;;; +1D91C;SIGNWRITING FLICK SMALL SINGLE;So;0;L;;;;;N;;;;; +1D91D;SIGNWRITING FLICK LARGE MULTIPLE;So;0;L;;;;;N;;;;; +1D91E;SIGNWRITING FLICK SMALL MULTIPLE;So;0;L;;;;;N;;;;; +1D91F;SIGNWRITING FLICK SEQUENTIAL;So;0;L;;;;;N;;;;; +1D920;SIGNWRITING SQUEEZE FLICK ALTERNATING;So;0;L;;;;;N;;;;; +1D921;SIGNWRITING MOVEMENT-HINGE UP DOWN LARGE;So;0;L;;;;;N;;;;; +1D922;SIGNWRITING MOVEMENT-HINGE UP DOWN SMALL;So;0;L;;;;;N;;;;; +1D923;SIGNWRITING MOVEMENT-HINGE UP SEQUENTIAL;So;0;L;;;;;N;;;;; +1D924;SIGNWRITING MOVEMENT-HINGE DOWN SEQUENTIAL;So;0;L;;;;;N;;;;; +1D925;SIGNWRITING MOVEMENT-HINGE UP DOWN ALTERNATING LARGE;So;0;L;;;;;N;;;;; +1D926;SIGNWRITING MOVEMENT-HINGE UP DOWN ALTERNATING SMALL;So;0;L;;;;;N;;;;; +1D927;SIGNWRITING MOVEMENT-HINGE SIDE TO SIDE SCISSORS;So;0;L;;;;;N;;;;; +1D928;SIGNWRITING MOVEMENT-WALLPLANE FINGER CONTACT;So;0;L;;;;;N;;;;; +1D929;SIGNWRITING MOVEMENT-FLOORPLANE FINGER CONTACT;So;0;L;;;;;N;;;;; +1D92A;SIGNWRITING MOVEMENT-WALLPLANE SINGLE STRAIGHT SMALL;So;0;L;;;;;N;;;;; +1D92B;SIGNWRITING MOVEMENT-WALLPLANE SINGLE STRAIGHT MEDIUM;So;0;L;;;;;N;;;;; +1D92C;SIGNWRITING MOVEMENT-WALLPLANE SINGLE STRAIGHT LARGE;So;0;L;;;;;N;;;;; +1D92D;SIGNWRITING MOVEMENT-WALLPLANE SINGLE STRAIGHT LARGEST;So;0;L;;;;;N;;;;; +1D92E;SIGNWRITING MOVEMENT-WALLPLANE SINGLE WRIST FLEX;So;0;L;;;;;N;;;;; +1D92F;SIGNWRITING MOVEMENT-WALLPLANE DOUBLE STRAIGHT;So;0;L;;;;;N;;;;; +1D930;SIGNWRITING MOVEMENT-WALLPLANE DOUBLE WRIST FLEX;So;0;L;;;;;N;;;;; +1D931;SIGNWRITING MOVEMENT-WALLPLANE DOUBLE ALTERNATING;So;0;L;;;;;N;;;;; +1D932;SIGNWRITING MOVEMENT-WALLPLANE DOUBLE ALTERNATING WRIST FLEX;So;0;L;;;;;N;;;;; +1D933;SIGNWRITING MOVEMENT-WALLPLANE CROSS;So;0;L;;;;;N;;;;; +1D934;SIGNWRITING MOVEMENT-WALLPLANE TRIPLE STRAIGHT MOVEMENT;So;0;L;;;;;N;;;;; +1D935;SIGNWRITING MOVEMENT-WALLPLANE TRIPLE WRIST FLEX;So;0;L;;;;;N;;;;; +1D936;SIGNWRITING MOVEMENT-WALLPLANE TRIPLE ALTERNATING;So;0;L;;;;;N;;;;; +1D937;SIGNWRITING MOVEMENT-WALLPLANE TRIPLE ALTERNATING WRIST FLEX;So;0;L;;;;;N;;;;; +1D938;SIGNWRITING MOVEMENT-WALLPLANE BEND SMALL;So;0;L;;;;;N;;;;; +1D939;SIGNWRITING MOVEMENT-WALLPLANE BEND MEDIUM;So;0;L;;;;;N;;;;; +1D93A;SIGNWRITING MOVEMENT-WALLPLANE BEND LARGE;So;0;L;;;;;N;;;;; +1D93B;SIGNWRITING MOVEMENT-WALLPLANE CORNER SMALL;So;0;L;;;;;N;;;;; +1D93C;SIGNWRITING MOVEMENT-WALLPLANE CORNER MEDIUM;So;0;L;;;;;N;;;;; +1D93D;SIGNWRITING MOVEMENT-WALLPLANE CORNER LARGE;So;0;L;;;;;N;;;;; +1D93E;SIGNWRITING MOVEMENT-WALLPLANE CORNER ROTATION;So;0;L;;;;;N;;;;; +1D93F;SIGNWRITING MOVEMENT-WALLPLANE CHECK SMALL;So;0;L;;;;;N;;;;; +1D940;SIGNWRITING MOVEMENT-WALLPLANE CHECK MEDIUM;So;0;L;;;;;N;;;;; +1D941;SIGNWRITING MOVEMENT-WALLPLANE CHECK LARGE;So;0;L;;;;;N;;;;; +1D942;SIGNWRITING MOVEMENT-WALLPLANE BOX SMALL;So;0;L;;;;;N;;;;; +1D943;SIGNWRITING MOVEMENT-WALLPLANE BOX MEDIUM;So;0;L;;;;;N;;;;; +1D944;SIGNWRITING MOVEMENT-WALLPLANE BOX LARGE;So;0;L;;;;;N;;;;; +1D945;SIGNWRITING MOVEMENT-WALLPLANE ZIGZAG SMALL;So;0;L;;;;;N;;;;; +1D946;SIGNWRITING MOVEMENT-WALLPLANE ZIGZAG MEDIUM;So;0;L;;;;;N;;;;; +1D947;SIGNWRITING MOVEMENT-WALLPLANE ZIGZAG LARGE;So;0;L;;;;;N;;;;; +1D948;SIGNWRITING MOVEMENT-WALLPLANE PEAKS SMALL;So;0;L;;;;;N;;;;; +1D949;SIGNWRITING MOVEMENT-WALLPLANE PEAKS MEDIUM;So;0;L;;;;;N;;;;; +1D94A;SIGNWRITING MOVEMENT-WALLPLANE PEAKS LARGE;So;0;L;;;;;N;;;;; +1D94B;SIGNWRITING TRAVEL-WALLPLANE ROTATION-WALLPLANE SINGLE;So;0;L;;;;;N;;;;; +1D94C;SIGNWRITING TRAVEL-WALLPLANE ROTATION-WALLPLANE DOUBLE;So;0;L;;;;;N;;;;; +1D94D;SIGNWRITING TRAVEL-WALLPLANE ROTATION-WALLPLANE ALTERNATING;So;0;L;;;;;N;;;;; +1D94E;SIGNWRITING TRAVEL-WALLPLANE ROTATION-FLOORPLANE SINGLE;So;0;L;;;;;N;;;;; +1D94F;SIGNWRITING TRAVEL-WALLPLANE ROTATION-FLOORPLANE DOUBLE;So;0;L;;;;;N;;;;; +1D950;SIGNWRITING TRAVEL-WALLPLANE ROTATION-FLOORPLANE ALTERNATING;So;0;L;;;;;N;;;;; +1D951;SIGNWRITING TRAVEL-WALLPLANE SHAKING;So;0;L;;;;;N;;;;; +1D952;SIGNWRITING TRAVEL-WALLPLANE ARM SPIRAL SINGLE;So;0;L;;;;;N;;;;; +1D953;SIGNWRITING TRAVEL-WALLPLANE ARM SPIRAL DOUBLE;So;0;L;;;;;N;;;;; +1D954;SIGNWRITING TRAVEL-WALLPLANE ARM SPIRAL TRIPLE;So;0;L;;;;;N;;;;; +1D955;SIGNWRITING MOVEMENT-DIAGONAL AWAY SMALL;So;0;L;;;;;N;;;;; +1D956;SIGNWRITING MOVEMENT-DIAGONAL AWAY MEDIUM;So;0;L;;;;;N;;;;; +1D957;SIGNWRITING MOVEMENT-DIAGONAL AWAY LARGE;So;0;L;;;;;N;;;;; +1D958;SIGNWRITING MOVEMENT-DIAGONAL AWAY LARGEST;So;0;L;;;;;N;;;;; +1D959;SIGNWRITING MOVEMENT-DIAGONAL TOWARDS SMALL;So;0;L;;;;;N;;;;; +1D95A;SIGNWRITING MOVEMENT-DIAGONAL TOWARDS MEDIUM;So;0;L;;;;;N;;;;; +1D95B;SIGNWRITING MOVEMENT-DIAGONAL TOWARDS LARGE;So;0;L;;;;;N;;;;; +1D95C;SIGNWRITING MOVEMENT-DIAGONAL TOWARDS LARGEST;So;0;L;;;;;N;;;;; +1D95D;SIGNWRITING MOVEMENT-DIAGONAL BETWEEN AWAY SMALL;So;0;L;;;;;N;;;;; +1D95E;SIGNWRITING MOVEMENT-DIAGONAL BETWEEN AWAY MEDIUM;So;0;L;;;;;N;;;;; +1D95F;SIGNWRITING MOVEMENT-DIAGONAL BETWEEN AWAY LARGE;So;0;L;;;;;N;;;;; +1D960;SIGNWRITING MOVEMENT-DIAGONAL BETWEEN AWAY LARGEST;So;0;L;;;;;N;;;;; +1D961;SIGNWRITING MOVEMENT-DIAGONAL BETWEEN TOWARDS SMALL;So;0;L;;;;;N;;;;; +1D962;SIGNWRITING MOVEMENT-DIAGONAL BETWEEN TOWARDS MEDIUM;So;0;L;;;;;N;;;;; +1D963;SIGNWRITING MOVEMENT-DIAGONAL BETWEEN TOWARDS LARGE;So;0;L;;;;;N;;;;; +1D964;SIGNWRITING MOVEMENT-DIAGONAL BETWEEN TOWARDS LARGEST;So;0;L;;;;;N;;;;; +1D965;SIGNWRITING MOVEMENT-FLOORPLANE SINGLE STRAIGHT SMALL;So;0;L;;;;;N;;;;; +1D966;SIGNWRITING MOVEMENT-FLOORPLANE SINGLE STRAIGHT MEDIUM;So;0;L;;;;;N;;;;; +1D967;SIGNWRITING MOVEMENT-FLOORPLANE SINGLE STRAIGHT LARGE;So;0;L;;;;;N;;;;; +1D968;SIGNWRITING MOVEMENT-FLOORPLANE SINGLE STRAIGHT LARGEST;So;0;L;;;;;N;;;;; +1D969;SIGNWRITING MOVEMENT-FLOORPLANE SINGLE WRIST FLEX;So;0;L;;;;;N;;;;; +1D96A;SIGNWRITING MOVEMENT-FLOORPLANE DOUBLE STRAIGHT;So;0;L;;;;;N;;;;; +1D96B;SIGNWRITING MOVEMENT-FLOORPLANE DOUBLE WRIST FLEX;So;0;L;;;;;N;;;;; +1D96C;SIGNWRITING MOVEMENT-FLOORPLANE DOUBLE ALTERNATING;So;0;L;;;;;N;;;;; +1D96D;SIGNWRITING MOVEMENT-FLOORPLANE DOUBLE ALTERNATING WRIST FLEX;So;0;L;;;;;N;;;;; +1D96E;SIGNWRITING MOVEMENT-FLOORPLANE CROSS;So;0;L;;;;;N;;;;; +1D96F;SIGNWRITING MOVEMENT-FLOORPLANE TRIPLE STRAIGHT MOVEMENT;So;0;L;;;;;N;;;;; +1D970;SIGNWRITING MOVEMENT-FLOORPLANE TRIPLE WRIST FLEX;So;0;L;;;;;N;;;;; +1D971;SIGNWRITING MOVEMENT-FLOORPLANE TRIPLE ALTERNATING MOVEMENT;So;0;L;;;;;N;;;;; +1D972;SIGNWRITING MOVEMENT-FLOORPLANE TRIPLE ALTERNATING WRIST FLEX;So;0;L;;;;;N;;;;; +1D973;SIGNWRITING MOVEMENT-FLOORPLANE BEND;So;0;L;;;;;N;;;;; +1D974;SIGNWRITING MOVEMENT-FLOORPLANE CORNER SMALL;So;0;L;;;;;N;;;;; +1D975;SIGNWRITING MOVEMENT-FLOORPLANE CORNER MEDIUM;So;0;L;;;;;N;;;;; +1D976;SIGNWRITING MOVEMENT-FLOORPLANE CORNER LARGE;So;0;L;;;;;N;;;;; +1D977;SIGNWRITING MOVEMENT-FLOORPLANE CHECK;So;0;L;;;;;N;;;;; +1D978;SIGNWRITING MOVEMENT-FLOORPLANE BOX SMALL;So;0;L;;;;;N;;;;; +1D979;SIGNWRITING MOVEMENT-FLOORPLANE BOX MEDIUM;So;0;L;;;;;N;;;;; +1D97A;SIGNWRITING MOVEMENT-FLOORPLANE BOX LARGE;So;0;L;;;;;N;;;;; +1D97B;SIGNWRITING MOVEMENT-FLOORPLANE ZIGZAG SMALL;So;0;L;;;;;N;;;;; +1D97C;SIGNWRITING MOVEMENT-FLOORPLANE ZIGZAG MEDIUM;So;0;L;;;;;N;;;;; +1D97D;SIGNWRITING MOVEMENT-FLOORPLANE ZIGZAG LARGE;So;0;L;;;;;N;;;;; +1D97E;SIGNWRITING MOVEMENT-FLOORPLANE PEAKS SMALL;So;0;L;;;;;N;;;;; +1D97F;SIGNWRITING MOVEMENT-FLOORPLANE PEAKS MEDIUM;So;0;L;;;;;N;;;;; +1D980;SIGNWRITING MOVEMENT-FLOORPLANE PEAKS LARGE;So;0;L;;;;;N;;;;; +1D981;SIGNWRITING TRAVEL-FLOORPLANE ROTATION-FLOORPLANE SINGLE;So;0;L;;;;;N;;;;; +1D982;SIGNWRITING TRAVEL-FLOORPLANE ROTATION-FLOORPLANE DOUBLE;So;0;L;;;;;N;;;;; +1D983;SIGNWRITING TRAVEL-FLOORPLANE ROTATION-FLOORPLANE ALTERNATING;So;0;L;;;;;N;;;;; +1D984;SIGNWRITING TRAVEL-FLOORPLANE ROTATION-WALLPLANE SINGLE;So;0;L;;;;;N;;;;; +1D985;SIGNWRITING TRAVEL-FLOORPLANE ROTATION-WALLPLANE DOUBLE;So;0;L;;;;;N;;;;; +1D986;SIGNWRITING TRAVEL-FLOORPLANE ROTATION-WALLPLANE ALTERNATING;So;0;L;;;;;N;;;;; +1D987;SIGNWRITING TRAVEL-FLOORPLANE SHAKING;So;0;L;;;;;N;;;;; +1D988;SIGNWRITING MOVEMENT-WALLPLANE CURVE QUARTER SMALL;So;0;L;;;;;N;;;;; +1D989;SIGNWRITING MOVEMENT-WALLPLANE CURVE QUARTER MEDIUM;So;0;L;;;;;N;;;;; +1D98A;SIGNWRITING MOVEMENT-WALLPLANE CURVE QUARTER LARGE;So;0;L;;;;;N;;;;; +1D98B;SIGNWRITING MOVEMENT-WALLPLANE CURVE QUARTER LARGEST;So;0;L;;;;;N;;;;; +1D98C;SIGNWRITING MOVEMENT-WALLPLANE CURVE HALF-CIRCLE SMALL;So;0;L;;;;;N;;;;; +1D98D;SIGNWRITING MOVEMENT-WALLPLANE CURVE HALF-CIRCLE MEDIUM;So;0;L;;;;;N;;;;; +1D98E;SIGNWRITING MOVEMENT-WALLPLANE CURVE HALF-CIRCLE LARGE;So;0;L;;;;;N;;;;; +1D98F;SIGNWRITING MOVEMENT-WALLPLANE CURVE HALF-CIRCLE LARGEST;So;0;L;;;;;N;;;;; +1D990;SIGNWRITING MOVEMENT-WALLPLANE CURVE THREE-QUARTER CIRCLE SMALL;So;0;L;;;;;N;;;;; +1D991;SIGNWRITING MOVEMENT-WALLPLANE CURVE THREE-QUARTER CIRCLE MEDIUM;So;0;L;;;;;N;;;;; +1D992;SIGNWRITING MOVEMENT-WALLPLANE HUMP SMALL;So;0;L;;;;;N;;;;; +1D993;SIGNWRITING MOVEMENT-WALLPLANE HUMP MEDIUM;So;0;L;;;;;N;;;;; +1D994;SIGNWRITING MOVEMENT-WALLPLANE HUMP LARGE;So;0;L;;;;;N;;;;; +1D995;SIGNWRITING MOVEMENT-WALLPLANE LOOP SMALL;So;0;L;;;;;N;;;;; +1D996;SIGNWRITING MOVEMENT-WALLPLANE LOOP MEDIUM;So;0;L;;;;;N;;;;; +1D997;SIGNWRITING MOVEMENT-WALLPLANE LOOP LARGE;So;0;L;;;;;N;;;;; +1D998;SIGNWRITING MOVEMENT-WALLPLANE LOOP SMALL DOUBLE;So;0;L;;;;;N;;;;; +1D999;SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE DOUBLE SMALL;So;0;L;;;;;N;;;;; +1D99A;SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE DOUBLE MEDIUM;So;0;L;;;;;N;;;;; +1D99B;SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE DOUBLE LARGE;So;0;L;;;;;N;;;;; +1D99C;SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE TRIPLE SMALL;So;0;L;;;;;N;;;;; +1D99D;SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE TRIPLE MEDIUM;So;0;L;;;;;N;;;;; +1D99E;SIGNWRITING MOVEMENT-WALLPLANE WAVE CURVE TRIPLE LARGE;So;0;L;;;;;N;;;;; +1D99F;SIGNWRITING MOVEMENT-WALLPLANE CURVE THEN STRAIGHT;So;0;L;;;;;N;;;;; +1D9A0;SIGNWRITING MOVEMENT-WALLPLANE CURVED CROSS SMALL;So;0;L;;;;;N;;;;; +1D9A1;SIGNWRITING MOVEMENT-WALLPLANE CURVED CROSS MEDIUM;So;0;L;;;;;N;;;;; +1D9A2;SIGNWRITING ROTATION-WALLPLANE SINGLE;So;0;L;;;;;N;;;;; +1D9A3;SIGNWRITING ROTATION-WALLPLANE DOUBLE;So;0;L;;;;;N;;;;; +1D9A4;SIGNWRITING ROTATION-WALLPLANE ALTERNATE;So;0;L;;;;;N;;;;; +1D9A5;SIGNWRITING MOVEMENT-WALLPLANE SHAKING;So;0;L;;;;;N;;;;; +1D9A6;SIGNWRITING MOVEMENT-WALLPLANE CURVE HITTING FRONT WALL;So;0;L;;;;;N;;;;; +1D9A7;SIGNWRITING MOVEMENT-WALLPLANE HUMP HITTING FRONT WALL;So;0;L;;;;;N;;;;; +1D9A8;SIGNWRITING MOVEMENT-WALLPLANE LOOP HITTING FRONT WALL;So;0;L;;;;;N;;;;; +1D9A9;SIGNWRITING MOVEMENT-WALLPLANE WAVE HITTING FRONT WALL;So;0;L;;;;;N;;;;; +1D9AA;SIGNWRITING ROTATION-WALLPLANE SINGLE HITTING FRONT WALL;So;0;L;;;;;N;;;;; +1D9AB;SIGNWRITING ROTATION-WALLPLANE DOUBLE HITTING FRONT WALL;So;0;L;;;;;N;;;;; +1D9AC;SIGNWRITING ROTATION-WALLPLANE ALTERNATING HITTING FRONT WALL;So;0;L;;;;;N;;;;; +1D9AD;SIGNWRITING MOVEMENT-WALLPLANE CURVE HITTING CHEST;So;0;L;;;;;N;;;;; +1D9AE;SIGNWRITING MOVEMENT-WALLPLANE HUMP HITTING CHEST;So;0;L;;;;;N;;;;; +1D9AF;SIGNWRITING MOVEMENT-WALLPLANE LOOP HITTING CHEST;So;0;L;;;;;N;;;;; +1D9B0;SIGNWRITING MOVEMENT-WALLPLANE WAVE HITTING CHEST;So;0;L;;;;;N;;;;; +1D9B1;SIGNWRITING ROTATION-WALLPLANE SINGLE HITTING CHEST;So;0;L;;;;;N;;;;; +1D9B2;SIGNWRITING ROTATION-WALLPLANE DOUBLE HITTING CHEST;So;0;L;;;;;N;;;;; +1D9B3;SIGNWRITING ROTATION-WALLPLANE ALTERNATING HITTING CHEST;So;0;L;;;;;N;;;;; +1D9B4;SIGNWRITING MOVEMENT-WALLPLANE WAVE DIAGONAL PATH SMALL;So;0;L;;;;;N;;;;; +1D9B5;SIGNWRITING MOVEMENT-WALLPLANE WAVE DIAGONAL PATH MEDIUM;So;0;L;;;;;N;;;;; +1D9B6;SIGNWRITING MOVEMENT-WALLPLANE WAVE DIAGONAL PATH LARGE;So;0;L;;;;;N;;;;; +1D9B7;SIGNWRITING MOVEMENT-FLOORPLANE CURVE HITTING CEILING SMALL;So;0;L;;;;;N;;;;; +1D9B8;SIGNWRITING MOVEMENT-FLOORPLANE CURVE HITTING CEILING LARGE;So;0;L;;;;;N;;;;; +1D9B9;SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING CEILING SMALL DOUBLE;So;0;L;;;;;N;;;;; +1D9BA;SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING CEILING LARGE DOUBLE;So;0;L;;;;;N;;;;; +1D9BB;SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING CEILING SMALL TRIPLE;So;0;L;;;;;N;;;;; +1D9BC;SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING CEILING LARGE TRIPLE;So;0;L;;;;;N;;;;; +1D9BD;SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING CEILING SMALL SINGLE;So;0;L;;;;;N;;;;; +1D9BE;SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING CEILING LARGE SINGLE;So;0;L;;;;;N;;;;; +1D9BF;SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING CEILING SMALL DOUBLE;So;0;L;;;;;N;;;;; +1D9C0;SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING CEILING LARGE DOUBLE;So;0;L;;;;;N;;;;; +1D9C1;SIGNWRITING MOVEMENT-FLOORPLANE WAVE HITTING CEILING SMALL;So;0;L;;;;;N;;;;; +1D9C2;SIGNWRITING MOVEMENT-FLOORPLANE WAVE HITTING CEILING LARGE;So;0;L;;;;;N;;;;; +1D9C3;SIGNWRITING ROTATION-FLOORPLANE SINGLE HITTING CEILING;So;0;L;;;;;N;;;;; +1D9C4;SIGNWRITING ROTATION-FLOORPLANE DOUBLE HITTING CEILING;So;0;L;;;;;N;;;;; +1D9C5;SIGNWRITING ROTATION-FLOORPLANE ALTERNATING HITTING CEILING;So;0;L;;;;;N;;;;; +1D9C6;SIGNWRITING MOVEMENT-FLOORPLANE CURVE HITTING FLOOR SMALL;So;0;L;;;;;N;;;;; +1D9C7;SIGNWRITING MOVEMENT-FLOORPLANE CURVE HITTING FLOOR LARGE;So;0;L;;;;;N;;;;; +1D9C8;SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING FLOOR SMALL DOUBLE;So;0;L;;;;;N;;;;; +1D9C9;SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING FLOOR LARGE DOUBLE;So;0;L;;;;;N;;;;; +1D9CA;SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING FLOOR TRIPLE SMALL TRIPLE;So;0;L;;;;;N;;;;; +1D9CB;SIGNWRITING MOVEMENT-FLOORPLANE HUMP HITTING FLOOR TRIPLE LARGE TRIPLE;So;0;L;;;;;N;;;;; +1D9CC;SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING FLOOR SMALL SINGLE;So;0;L;;;;;N;;;;; +1D9CD;SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING FLOOR LARGE SINGLE;So;0;L;;;;;N;;;;; +1D9CE;SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING FLOOR SMALL DOUBLE;So;0;L;;;;;N;;;;; +1D9CF;SIGNWRITING MOVEMENT-FLOORPLANE LOOP HITTING FLOOR LARGE DOUBLE;So;0;L;;;;;N;;;;; +1D9D0;SIGNWRITING MOVEMENT-FLOORPLANE WAVE HITTING FLOOR SMALL;So;0;L;;;;;N;;;;; +1D9D1;SIGNWRITING MOVEMENT-FLOORPLANE WAVE HITTING FLOOR LARGE;So;0;L;;;;;N;;;;; +1D9D2;SIGNWRITING ROTATION-FLOORPLANE SINGLE HITTING FLOOR;So;0;L;;;;;N;;;;; +1D9D3;SIGNWRITING ROTATION-FLOORPLANE DOUBLE HITTING FLOOR;So;0;L;;;;;N;;;;; +1D9D4;SIGNWRITING ROTATION-FLOORPLANE ALTERNATING HITTING FLOOR;So;0;L;;;;;N;;;;; +1D9D5;SIGNWRITING MOVEMENT-FLOORPLANE CURVE SMALL;So;0;L;;;;;N;;;;; +1D9D6;SIGNWRITING MOVEMENT-FLOORPLANE CURVE MEDIUM;So;0;L;;;;;N;;;;; +1D9D7;SIGNWRITING MOVEMENT-FLOORPLANE CURVE LARGE;So;0;L;;;;;N;;;;; +1D9D8;SIGNWRITING MOVEMENT-FLOORPLANE CURVE LARGEST;So;0;L;;;;;N;;;;; +1D9D9;SIGNWRITING MOVEMENT-FLOORPLANE CURVE COMBINED;So;0;L;;;;;N;;;;; +1D9DA;SIGNWRITING MOVEMENT-FLOORPLANE HUMP SMALL;So;0;L;;;;;N;;;;; +1D9DB;SIGNWRITING MOVEMENT-FLOORPLANE LOOP SMALL;So;0;L;;;;;N;;;;; +1D9DC;SIGNWRITING MOVEMENT-FLOORPLANE WAVE SNAKE;So;0;L;;;;;N;;;;; +1D9DD;SIGNWRITING MOVEMENT-FLOORPLANE WAVE SMALL;So;0;L;;;;;N;;;;; +1D9DE;SIGNWRITING MOVEMENT-FLOORPLANE WAVE LARGE;So;0;L;;;;;N;;;;; +1D9DF;SIGNWRITING ROTATION-FLOORPLANE SINGLE;So;0;L;;;;;N;;;;; +1D9E0;SIGNWRITING ROTATION-FLOORPLANE DOUBLE;So;0;L;;;;;N;;;;; +1D9E1;SIGNWRITING ROTATION-FLOORPLANE ALTERNATING;So;0;L;;;;;N;;;;; +1D9E2;SIGNWRITING MOVEMENT-FLOORPLANE SHAKING PARALLEL;So;0;L;;;;;N;;;;; +1D9E3;SIGNWRITING MOVEMENT-WALLPLANE ARM CIRCLE SMALL SINGLE;So;0;L;;;;;N;;;;; +1D9E4;SIGNWRITING MOVEMENT-WALLPLANE ARM CIRCLE MEDIUM SINGLE;So;0;L;;;;;N;;;;; +1D9E5;SIGNWRITING MOVEMENT-WALLPLANE ARM CIRCLE SMALL DOUBLE;So;0;L;;;;;N;;;;; +1D9E6;SIGNWRITING MOVEMENT-WALLPLANE ARM CIRCLE MEDIUM DOUBLE;So;0;L;;;;;N;;;;; +1D9E7;SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL SMALL SINGLE;So;0;L;;;;;N;;;;; +1D9E8;SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL MEDIUM SINGLE;So;0;L;;;;;N;;;;; +1D9E9;SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL LARGE SINGLE;So;0;L;;;;;N;;;;; +1D9EA;SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL SMALL DOUBLE;So;0;L;;;;;N;;;;; +1D9EB;SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL MEDIUM DOUBLE;So;0;L;;;;;N;;;;; +1D9EC;SIGNWRITING MOVEMENT-FLOORPLANE ARM CIRCLE HITTING WALL LARGE DOUBLE;So;0;L;;;;;N;;;;; +1D9ED;SIGNWRITING MOVEMENT-WALLPLANE WRIST CIRCLE FRONT SINGLE;So;0;L;;;;;N;;;;; +1D9EE;SIGNWRITING MOVEMENT-WALLPLANE WRIST CIRCLE FRONT DOUBLE;So;0;L;;;;;N;;;;; +1D9EF;SIGNWRITING MOVEMENT-FLOORPLANE WRIST CIRCLE HITTING WALL SINGLE;So;0;L;;;;;N;;;;; +1D9F0;SIGNWRITING MOVEMENT-FLOORPLANE WRIST CIRCLE HITTING WALL DOUBLE;So;0;L;;;;;N;;;;; +1D9F1;SIGNWRITING MOVEMENT-WALLPLANE FINGER CIRCLES SINGLE;So;0;L;;;;;N;;;;; +1D9F2;SIGNWRITING MOVEMENT-WALLPLANE FINGER CIRCLES DOUBLE;So;0;L;;;;;N;;;;; +1D9F3;SIGNWRITING MOVEMENT-FLOORPLANE FINGER CIRCLES HITTING WALL SINGLE;So;0;L;;;;;N;;;;; +1D9F4;SIGNWRITING MOVEMENT-FLOORPLANE FINGER CIRCLES HITTING WALL DOUBLE;So;0;L;;;;;N;;;;; +1D9F5;SIGNWRITING DYNAMIC ARROWHEAD SMALL;So;0;L;;;;;N;;;;; +1D9F6;SIGNWRITING DYNAMIC ARROWHEAD LARGE;So;0;L;;;;;N;;;;; +1D9F7;SIGNWRITING DYNAMIC FAST;So;0;L;;;;;N;;;;; +1D9F8;SIGNWRITING DYNAMIC SLOW;So;0;L;;;;;N;;;;; +1D9F9;SIGNWRITING DYNAMIC TENSE;So;0;L;;;;;N;;;;; +1D9FA;SIGNWRITING DYNAMIC RELAXED;So;0;L;;;;;N;;;;; +1D9FB;SIGNWRITING DYNAMIC SIMULTANEOUS;So;0;L;;;;;N;;;;; +1D9FC;SIGNWRITING DYNAMIC SIMULTANEOUS ALTERNATING;So;0;L;;;;;N;;;;; +1D9FD;SIGNWRITING DYNAMIC EVERY OTHER TIME;So;0;L;;;;;N;;;;; +1D9FE;SIGNWRITING DYNAMIC GRADUAL;So;0;L;;;;;N;;;;; +1D9FF;SIGNWRITING HEAD;So;0;L;;;;;N;;;;; +1DA00;SIGNWRITING HEAD RIM;Mn;0;NSM;;;;;N;;;;; +1DA01;SIGNWRITING HEAD MOVEMENT-WALLPLANE STRAIGHT;Mn;0;NSM;;;;;N;;;;; +1DA02;SIGNWRITING HEAD MOVEMENT-WALLPLANE TILT;Mn;0;NSM;;;;;N;;;;; +1DA03;SIGNWRITING HEAD MOVEMENT-FLOORPLANE STRAIGHT;Mn;0;NSM;;;;;N;;;;; +1DA04;SIGNWRITING HEAD MOVEMENT-WALLPLANE CURVE;Mn;0;NSM;;;;;N;;;;; +1DA05;SIGNWRITING HEAD MOVEMENT-FLOORPLANE CURVE;Mn;0;NSM;;;;;N;;;;; +1DA06;SIGNWRITING HEAD MOVEMENT CIRCLE;Mn;0;NSM;;;;;N;;;;; +1DA07;SIGNWRITING FACE DIRECTION POSITION NOSE FORWARD TILTING;Mn;0;NSM;;;;;N;;;;; +1DA08;SIGNWRITING FACE DIRECTION POSITION NOSE UP OR DOWN;Mn;0;NSM;;;;;N;;;;; +1DA09;SIGNWRITING FACE DIRECTION POSITION NOSE UP OR DOWN TILTING;Mn;0;NSM;;;;;N;;;;; +1DA0A;SIGNWRITING EYEBROWS STRAIGHT UP;Mn;0;NSM;;;;;N;;;;; +1DA0B;SIGNWRITING EYEBROWS STRAIGHT NEUTRAL;Mn;0;NSM;;;;;N;;;;; +1DA0C;SIGNWRITING EYEBROWS STRAIGHT DOWN;Mn;0;NSM;;;;;N;;;;; +1DA0D;SIGNWRITING DREAMY EYEBROWS NEUTRAL DOWN;Mn;0;NSM;;;;;N;;;;; +1DA0E;SIGNWRITING DREAMY EYEBROWS DOWN NEUTRAL;Mn;0;NSM;;;;;N;;;;; +1DA0F;SIGNWRITING DREAMY EYEBROWS UP NEUTRAL;Mn;0;NSM;;;;;N;;;;; +1DA10;SIGNWRITING DREAMY EYEBROWS NEUTRAL UP;Mn;0;NSM;;;;;N;;;;; +1DA11;SIGNWRITING FOREHEAD NEUTRAL;Mn;0;NSM;;;;;N;;;;; +1DA12;SIGNWRITING FOREHEAD CONTACT;Mn;0;NSM;;;;;N;;;;; +1DA13;SIGNWRITING FOREHEAD WRINKLED;Mn;0;NSM;;;;;N;;;;; +1DA14;SIGNWRITING EYES OPEN;Mn;0;NSM;;;;;N;;;;; +1DA15;SIGNWRITING EYES SQUEEZED;Mn;0;NSM;;;;;N;;;;; +1DA16;SIGNWRITING EYES CLOSED;Mn;0;NSM;;;;;N;;;;; +1DA17;SIGNWRITING EYE BLINK SINGLE;Mn;0;NSM;;;;;N;;;;; +1DA18;SIGNWRITING EYE BLINK MULTIPLE;Mn;0;NSM;;;;;N;;;;; +1DA19;SIGNWRITING EYES HALF OPEN;Mn;0;NSM;;;;;N;;;;; +1DA1A;SIGNWRITING EYES WIDE OPEN;Mn;0;NSM;;;;;N;;;;; +1DA1B;SIGNWRITING EYES HALF CLOSED;Mn;0;NSM;;;;;N;;;;; +1DA1C;SIGNWRITING EYES WIDENING MOVEMENT;Mn;0;NSM;;;;;N;;;;; +1DA1D;SIGNWRITING EYE WINK;Mn;0;NSM;;;;;N;;;;; +1DA1E;SIGNWRITING EYELASHES UP;Mn;0;NSM;;;;;N;;;;; +1DA1F;SIGNWRITING EYELASHES DOWN;Mn;0;NSM;;;;;N;;;;; +1DA20;SIGNWRITING EYELASHES FLUTTERING;Mn;0;NSM;;;;;N;;;;; +1DA21;SIGNWRITING EYEGAZE-WALLPLANE STRAIGHT;Mn;0;NSM;;;;;N;;;;; +1DA22;SIGNWRITING EYEGAZE-WALLPLANE STRAIGHT DOUBLE;Mn;0;NSM;;;;;N;;;;; +1DA23;SIGNWRITING EYEGAZE-WALLPLANE STRAIGHT ALTERNATING;Mn;0;NSM;;;;;N;;;;; +1DA24;SIGNWRITING EYEGAZE-FLOORPLANE STRAIGHT;Mn;0;NSM;;;;;N;;;;; +1DA25;SIGNWRITING EYEGAZE-FLOORPLANE STRAIGHT DOUBLE;Mn;0;NSM;;;;;N;;;;; +1DA26;SIGNWRITING EYEGAZE-FLOORPLANE STRAIGHT ALTERNATING;Mn;0;NSM;;;;;N;;;;; +1DA27;SIGNWRITING EYEGAZE-WALLPLANE CURVED;Mn;0;NSM;;;;;N;;;;; +1DA28;SIGNWRITING EYEGAZE-FLOORPLANE CURVED;Mn;0;NSM;;;;;N;;;;; +1DA29;SIGNWRITING EYEGAZE-WALLPLANE CIRCLING;Mn;0;NSM;;;;;N;;;;; +1DA2A;SIGNWRITING CHEEKS PUFFED;Mn;0;NSM;;;;;N;;;;; +1DA2B;SIGNWRITING CHEEKS NEUTRAL;Mn;0;NSM;;;;;N;;;;; +1DA2C;SIGNWRITING CHEEKS SUCKED;Mn;0;NSM;;;;;N;;;;; +1DA2D;SIGNWRITING TENSE CHEEKS HIGH;Mn;0;NSM;;;;;N;;;;; +1DA2E;SIGNWRITING TENSE CHEEKS MIDDLE;Mn;0;NSM;;;;;N;;;;; +1DA2F;SIGNWRITING TENSE CHEEKS LOW;Mn;0;NSM;;;;;N;;;;; +1DA30;SIGNWRITING EARS;Mn;0;NSM;;;;;N;;;;; +1DA31;SIGNWRITING NOSE NEUTRAL;Mn;0;NSM;;;;;N;;;;; +1DA32;SIGNWRITING NOSE CONTACT;Mn;0;NSM;;;;;N;;;;; +1DA33;SIGNWRITING NOSE WRINKLES;Mn;0;NSM;;;;;N;;;;; +1DA34;SIGNWRITING NOSE WIGGLES;Mn;0;NSM;;;;;N;;;;; +1DA35;SIGNWRITING AIR BLOWING OUT;Mn;0;NSM;;;;;N;;;;; +1DA36;SIGNWRITING AIR SUCKING IN;Mn;0;NSM;;;;;N;;;;; +1DA37;SIGNWRITING AIR BLOW SMALL ROTATIONS;So;0;L;;;;;N;;;;; +1DA38;SIGNWRITING AIR SUCK SMALL ROTATIONS;So;0;L;;;;;N;;;;; +1DA39;SIGNWRITING BREATH INHALE;So;0;L;;;;;N;;;;; +1DA3A;SIGNWRITING BREATH EXHALE;So;0;L;;;;;N;;;;; +1DA3B;SIGNWRITING MOUTH CLOSED NEUTRAL;Mn;0;NSM;;;;;N;;;;; +1DA3C;SIGNWRITING MOUTH CLOSED FORWARD;Mn;0;NSM;;;;;N;;;;; +1DA3D;SIGNWRITING MOUTH CLOSED CONTACT;Mn;0;NSM;;;;;N;;;;; +1DA3E;SIGNWRITING MOUTH SMILE;Mn;0;NSM;;;;;N;;;;; +1DA3F;SIGNWRITING MOUTH SMILE WRINKLED;Mn;0;NSM;;;;;N;;;;; +1DA40;SIGNWRITING MOUTH SMILE OPEN;Mn;0;NSM;;;;;N;;;;; +1DA41;SIGNWRITING MOUTH FROWN;Mn;0;NSM;;;;;N;;;;; +1DA42;SIGNWRITING MOUTH FROWN WRINKLED;Mn;0;NSM;;;;;N;;;;; +1DA43;SIGNWRITING MOUTH FROWN OPEN;Mn;0;NSM;;;;;N;;;;; +1DA44;SIGNWRITING MOUTH OPEN CIRCLE;Mn;0;NSM;;;;;N;;;;; +1DA45;SIGNWRITING MOUTH OPEN FORWARD;Mn;0;NSM;;;;;N;;;;; +1DA46;SIGNWRITING MOUTH OPEN WRINKLED;Mn;0;NSM;;;;;N;;;;; +1DA47;SIGNWRITING MOUTH OPEN OVAL;Mn;0;NSM;;;;;N;;;;; +1DA48;SIGNWRITING MOUTH OPEN OVAL WRINKLED;Mn;0;NSM;;;;;N;;;;; +1DA49;SIGNWRITING MOUTH OPEN OVAL YAWN;Mn;0;NSM;;;;;N;;;;; +1DA4A;SIGNWRITING MOUTH OPEN RECTANGLE;Mn;0;NSM;;;;;N;;;;; +1DA4B;SIGNWRITING MOUTH OPEN RECTANGLE WRINKLED;Mn;0;NSM;;;;;N;;;;; +1DA4C;SIGNWRITING MOUTH OPEN RECTANGLE YAWN;Mn;0;NSM;;;;;N;;;;; +1DA4D;SIGNWRITING MOUTH KISS;Mn;0;NSM;;;;;N;;;;; +1DA4E;SIGNWRITING MOUTH KISS FORWARD;Mn;0;NSM;;;;;N;;;;; +1DA4F;SIGNWRITING MOUTH KISS WRINKLED;Mn;0;NSM;;;;;N;;;;; +1DA50;SIGNWRITING MOUTH TENSE;Mn;0;NSM;;;;;N;;;;; +1DA51;SIGNWRITING MOUTH TENSE FORWARD;Mn;0;NSM;;;;;N;;;;; +1DA52;SIGNWRITING MOUTH TENSE SUCKED;Mn;0;NSM;;;;;N;;;;; +1DA53;SIGNWRITING LIPS PRESSED TOGETHER;Mn;0;NSM;;;;;N;;;;; +1DA54;SIGNWRITING LIP LOWER OVER UPPER;Mn;0;NSM;;;;;N;;;;; +1DA55;SIGNWRITING LIP UPPER OVER LOWER;Mn;0;NSM;;;;;N;;;;; +1DA56;SIGNWRITING MOUTH CORNERS;Mn;0;NSM;;;;;N;;;;; +1DA57;SIGNWRITING MOUTH WRINKLES SINGLE;Mn;0;NSM;;;;;N;;;;; +1DA58;SIGNWRITING MOUTH WRINKLES DOUBLE;Mn;0;NSM;;;;;N;;;;; +1DA59;SIGNWRITING TONGUE STICKING OUT FAR;Mn;0;NSM;;;;;N;;;;; +1DA5A;SIGNWRITING TONGUE LICKING LIPS;Mn;0;NSM;;;;;N;;;;; +1DA5B;SIGNWRITING TONGUE TIP BETWEEN LIPS;Mn;0;NSM;;;;;N;;;;; +1DA5C;SIGNWRITING TONGUE TIP TOUCHING INSIDE MOUTH;Mn;0;NSM;;;;;N;;;;; +1DA5D;SIGNWRITING TONGUE INSIDE MOUTH RELAXED;Mn;0;NSM;;;;;N;;;;; +1DA5E;SIGNWRITING TONGUE MOVES AGAINST CHEEK;Mn;0;NSM;;;;;N;;;;; +1DA5F;SIGNWRITING TONGUE CENTRE STICKING OUT;Mn;0;NSM;;;;;N;;;;; +1DA60;SIGNWRITING TONGUE CENTRE INSIDE MOUTH;Mn;0;NSM;;;;;N;;;;; +1DA61;SIGNWRITING TEETH;Mn;0;NSM;;;;;N;;;;; +1DA62;SIGNWRITING TEETH MOVEMENT;Mn;0;NSM;;;;;N;;;;; +1DA63;SIGNWRITING TEETH ON TONGUE;Mn;0;NSM;;;;;N;;;;; +1DA64;SIGNWRITING TEETH ON TONGUE MOVEMENT;Mn;0;NSM;;;;;N;;;;; +1DA65;SIGNWRITING TEETH ON LIPS;Mn;0;NSM;;;;;N;;;;; +1DA66;SIGNWRITING TEETH ON LIPS MOVEMENT;Mn;0;NSM;;;;;N;;;;; +1DA67;SIGNWRITING TEETH BITE LIPS;Mn;0;NSM;;;;;N;;;;; +1DA68;SIGNWRITING MOVEMENT-WALLPLANE JAW;Mn;0;NSM;;;;;N;;;;; +1DA69;SIGNWRITING MOVEMENT-FLOORPLANE JAW;Mn;0;NSM;;;;;N;;;;; +1DA6A;SIGNWRITING NECK;Mn;0;NSM;;;;;N;;;;; +1DA6B;SIGNWRITING HAIR;Mn;0;NSM;;;;;N;;;;; +1DA6C;SIGNWRITING EXCITEMENT;Mn;0;NSM;;;;;N;;;;; +1DA6D;SIGNWRITING SHOULDER HIP SPINE;So;0;L;;;;;N;;;;; +1DA6E;SIGNWRITING SHOULDER HIP POSITIONS;So;0;L;;;;;N;;;;; +1DA6F;SIGNWRITING WALLPLANE SHOULDER HIP MOVE;So;0;L;;;;;N;;;;; +1DA70;SIGNWRITING FLOORPLANE SHOULDER HIP MOVE;So;0;L;;;;;N;;;;; +1DA71;SIGNWRITING SHOULDER TILTING FROM WAIST;So;0;L;;;;;N;;;;; +1DA72;SIGNWRITING TORSO-WALLPLANE STRAIGHT STRETCH;So;0;L;;;;;N;;;;; +1DA73;SIGNWRITING TORSO-WALLPLANE CURVED BEND;So;0;L;;;;;N;;;;; +1DA74;SIGNWRITING TORSO-FLOORPLANE TWISTING;So;0;L;;;;;N;;;;; +1DA75;SIGNWRITING UPPER BODY TILTING FROM HIP JOINTS;Mn;0;NSM;;;;;N;;;;; +1DA76;SIGNWRITING LIMB COMBINATION;So;0;L;;;;;N;;;;; +1DA77;SIGNWRITING LIMB LENGTH-1;So;0;L;;;;;N;;;;; +1DA78;SIGNWRITING LIMB LENGTH-2;So;0;L;;;;;N;;;;; +1DA79;SIGNWRITING LIMB LENGTH-3;So;0;L;;;;;N;;;;; +1DA7A;SIGNWRITING LIMB LENGTH-4;So;0;L;;;;;N;;;;; +1DA7B;SIGNWRITING LIMB LENGTH-5;So;0;L;;;;;N;;;;; +1DA7C;SIGNWRITING LIMB LENGTH-6;So;0;L;;;;;N;;;;; +1DA7D;SIGNWRITING LIMB LENGTH-7;So;0;L;;;;;N;;;;; +1DA7E;SIGNWRITING FINGER;So;0;L;;;;;N;;;;; +1DA7F;SIGNWRITING LOCATION-WALLPLANE SPACE;So;0;L;;;;;N;;;;; +1DA80;SIGNWRITING LOCATION-FLOORPLANE SPACE;So;0;L;;;;;N;;;;; +1DA81;SIGNWRITING LOCATION HEIGHT;So;0;L;;;;;N;;;;; +1DA82;SIGNWRITING LOCATION WIDTH;So;0;L;;;;;N;;;;; +1DA83;SIGNWRITING LOCATION DEPTH;So;0;L;;;;;N;;;;; +1DA84;SIGNWRITING LOCATION HEAD NECK;Mn;0;NSM;;;;;N;;;;; +1DA85;SIGNWRITING LOCATION TORSO;So;0;L;;;;;N;;;;; +1DA86;SIGNWRITING LOCATION LIMBS DIGITS;So;0;L;;;;;N;;;;; +1DA87;SIGNWRITING COMMA;Po;0;L;;;;;N;;;;; +1DA88;SIGNWRITING FULL STOP;Po;0;L;;;;;N;;;;; +1DA89;SIGNWRITING SEMICOLON;Po;0;L;;;;;N;;;;; +1DA8A;SIGNWRITING COLON;Po;0;L;;;;;N;;;;; +1DA8B;SIGNWRITING PARENTHESIS;Po;0;L;;;;;N;;;;; +1DA9B;SIGNWRITING FILL MODIFIER-2;Mn;0;NSM;;;;;N;;;;; +1DA9C;SIGNWRITING FILL MODIFIER-3;Mn;0;NSM;;;;;N;;;;; +1DA9D;SIGNWRITING FILL MODIFIER-4;Mn;0;NSM;;;;;N;;;;; +1DA9E;SIGNWRITING FILL MODIFIER-5;Mn;0;NSM;;;;;N;;;;; +1DA9F;SIGNWRITING FILL MODIFIER-6;Mn;0;NSM;;;;;N;;;;; +1DAA1;SIGNWRITING ROTATION MODIFIER-2;Mn;0;NSM;;;;;N;;;;; +1DAA2;SIGNWRITING ROTATION MODIFIER-3;Mn;0;NSM;;;;;N;;;;; +1DAA3;SIGNWRITING ROTATION MODIFIER-4;Mn;0;NSM;;;;;N;;;;; +1DAA4;SIGNWRITING ROTATION MODIFIER-5;Mn;0;NSM;;;;;N;;;;; +1DAA5;SIGNWRITING ROTATION MODIFIER-6;Mn;0;NSM;;;;;N;;;;; +1DAA6;SIGNWRITING ROTATION MODIFIER-7;Mn;0;NSM;;;;;N;;;;; +1DAA7;SIGNWRITING ROTATION MODIFIER-8;Mn;0;NSM;;;;;N;;;;; +1DAA8;SIGNWRITING ROTATION MODIFIER-9;Mn;0;NSM;;;;;N;;;;; +1DAA9;SIGNWRITING ROTATION MODIFIER-10;Mn;0;NSM;;;;;N;;;;; +1DAAA;SIGNWRITING ROTATION MODIFIER-11;Mn;0;NSM;;;;;N;;;;; +1DAAB;SIGNWRITING ROTATION MODIFIER-12;Mn;0;NSM;;;;;N;;;;; +1DAAC;SIGNWRITING ROTATION MODIFIER-13;Mn;0;NSM;;;;;N;;;;; +1DAAD;SIGNWRITING ROTATION MODIFIER-14;Mn;0;NSM;;;;;N;;;;; +1DAAE;SIGNWRITING ROTATION MODIFIER-15;Mn;0;NSM;;;;;N;;;;; +1DAAF;SIGNWRITING ROTATION MODIFIER-16;Mn;0;NSM;;;;;N;;;;; +1E000;COMBINING GLAGOLITIC LETTER AZU;Mn;230;NSM;;;;;N;;;;; +1E001;COMBINING GLAGOLITIC LETTER BUKY;Mn;230;NSM;;;;;N;;;;; +1E002;COMBINING GLAGOLITIC LETTER VEDE;Mn;230;NSM;;;;;N;;;;; +1E003;COMBINING GLAGOLITIC LETTER GLAGOLI;Mn;230;NSM;;;;;N;;;;; +1E004;COMBINING GLAGOLITIC LETTER DOBRO;Mn;230;NSM;;;;;N;;;;; +1E005;COMBINING GLAGOLITIC LETTER YESTU;Mn;230;NSM;;;;;N;;;;; +1E006;COMBINING GLAGOLITIC LETTER ZHIVETE;Mn;230;NSM;;;;;N;;;;; +1E008;COMBINING GLAGOLITIC LETTER ZEMLJA;Mn;230;NSM;;;;;N;;;;; +1E009;COMBINING GLAGOLITIC LETTER IZHE;Mn;230;NSM;;;;;N;;;;; +1E00A;COMBINING GLAGOLITIC LETTER INITIAL IZHE;Mn;230;NSM;;;;;N;;;;; +1E00B;COMBINING GLAGOLITIC LETTER I;Mn;230;NSM;;;;;N;;;;; +1E00C;COMBINING GLAGOLITIC LETTER DJERVI;Mn;230;NSM;;;;;N;;;;; +1E00D;COMBINING GLAGOLITIC LETTER KAKO;Mn;230;NSM;;;;;N;;;;; +1E00E;COMBINING GLAGOLITIC LETTER LJUDIJE;Mn;230;NSM;;;;;N;;;;; +1E00F;COMBINING GLAGOLITIC LETTER MYSLITE;Mn;230;NSM;;;;;N;;;;; +1E010;COMBINING GLAGOLITIC LETTER NASHI;Mn;230;NSM;;;;;N;;;;; +1E011;COMBINING GLAGOLITIC LETTER ONU;Mn;230;NSM;;;;;N;;;;; +1E012;COMBINING GLAGOLITIC LETTER POKOJI;Mn;230;NSM;;;;;N;;;;; +1E013;COMBINING GLAGOLITIC LETTER RITSI;Mn;230;NSM;;;;;N;;;;; +1E014;COMBINING GLAGOLITIC LETTER SLOVO;Mn;230;NSM;;;;;N;;;;; +1E015;COMBINING GLAGOLITIC LETTER TVRIDO;Mn;230;NSM;;;;;N;;;;; +1E016;COMBINING GLAGOLITIC LETTER UKU;Mn;230;NSM;;;;;N;;;;; +1E017;COMBINING GLAGOLITIC LETTER FRITU;Mn;230;NSM;;;;;N;;;;; +1E018;COMBINING GLAGOLITIC LETTER HERU;Mn;230;NSM;;;;;N;;;;; +1E01B;COMBINING GLAGOLITIC LETTER SHTA;Mn;230;NSM;;;;;N;;;;; +1E01C;COMBINING GLAGOLITIC LETTER TSI;Mn;230;NSM;;;;;N;;;;; +1E01D;COMBINING GLAGOLITIC LETTER CHRIVI;Mn;230;NSM;;;;;N;;;;; +1E01E;COMBINING GLAGOLITIC LETTER SHA;Mn;230;NSM;;;;;N;;;;; +1E01F;COMBINING GLAGOLITIC LETTER YERU;Mn;230;NSM;;;;;N;;;;; +1E020;COMBINING GLAGOLITIC LETTER YERI;Mn;230;NSM;;;;;N;;;;; +1E021;COMBINING GLAGOLITIC LETTER YATI;Mn;230;NSM;;;;;N;;;;; +1E023;COMBINING GLAGOLITIC LETTER YU;Mn;230;NSM;;;;;N;;;;; +1E024;COMBINING GLAGOLITIC LETTER SMALL YUS;Mn;230;NSM;;;;;N;;;;; +1E026;COMBINING GLAGOLITIC LETTER YO;Mn;230;NSM;;;;;N;;;;; +1E027;COMBINING GLAGOLITIC LETTER IOTATED SMALL YUS;Mn;230;NSM;;;;;N;;;;; +1E028;COMBINING GLAGOLITIC LETTER BIG YUS;Mn;230;NSM;;;;;N;;;;; +1E029;COMBINING GLAGOLITIC LETTER IOTATED BIG YUS;Mn;230;NSM;;;;;N;;;;; +1E02A;COMBINING GLAGOLITIC LETTER FITA;Mn;230;NSM;;;;;N;;;;; +1E100;NYIAKENG PUACHUE HMONG LETTER MA;Lo;0;L;;;;;N;;;;; +1E101;NYIAKENG PUACHUE HMONG LETTER TSA;Lo;0;L;;;;;N;;;;; +1E102;NYIAKENG PUACHUE HMONG LETTER NTA;Lo;0;L;;;;;N;;;;; +1E103;NYIAKENG PUACHUE HMONG LETTER TA;Lo;0;L;;;;;N;;;;; +1E104;NYIAKENG PUACHUE HMONG LETTER HA;Lo;0;L;;;;;N;;;;; +1E105;NYIAKENG PUACHUE HMONG LETTER NA;Lo;0;L;;;;;N;;;;; +1E106;NYIAKENG PUACHUE HMONG LETTER XA;Lo;0;L;;;;;N;;;;; +1E107;NYIAKENG PUACHUE HMONG LETTER NKA;Lo;0;L;;;;;N;;;;; +1E108;NYIAKENG PUACHUE HMONG LETTER CA;Lo;0;L;;;;;N;;;;; +1E109;NYIAKENG PUACHUE HMONG LETTER LA;Lo;0;L;;;;;N;;;;; +1E10A;NYIAKENG PUACHUE HMONG LETTER SA;Lo;0;L;;;;;N;;;;; +1E10B;NYIAKENG PUACHUE HMONG LETTER ZA;Lo;0;L;;;;;N;;;;; +1E10C;NYIAKENG PUACHUE HMONG LETTER NCA;Lo;0;L;;;;;N;;;;; +1E10D;NYIAKENG PUACHUE HMONG LETTER NTSA;Lo;0;L;;;;;N;;;;; +1E10E;NYIAKENG PUACHUE HMONG LETTER KA;Lo;0;L;;;;;N;;;;; +1E10F;NYIAKENG PUACHUE HMONG LETTER DA;Lo;0;L;;;;;N;;;;; +1E110;NYIAKENG PUACHUE HMONG LETTER NYA;Lo;0;L;;;;;N;;;;; +1E111;NYIAKENG PUACHUE HMONG LETTER NRA;Lo;0;L;;;;;N;;;;; +1E112;NYIAKENG PUACHUE HMONG LETTER VA;Lo;0;L;;;;;N;;;;; +1E113;NYIAKENG PUACHUE HMONG LETTER NTXA;Lo;0;L;;;;;N;;;;; +1E114;NYIAKENG PUACHUE HMONG LETTER TXA;Lo;0;L;;;;;N;;;;; +1E115;NYIAKENG PUACHUE HMONG LETTER FA;Lo;0;L;;;;;N;;;;; +1E116;NYIAKENG PUACHUE HMONG LETTER RA;Lo;0;L;;;;;N;;;;; +1E117;NYIAKENG PUACHUE HMONG LETTER QA;Lo;0;L;;;;;N;;;;; +1E118;NYIAKENG PUACHUE HMONG LETTER YA;Lo;0;L;;;;;N;;;;; +1E119;NYIAKENG PUACHUE HMONG LETTER NQA;Lo;0;L;;;;;N;;;;; +1E11A;NYIAKENG PUACHUE HMONG LETTER PA;Lo;0;L;;;;;N;;;;; +1E11B;NYIAKENG PUACHUE HMONG LETTER XYA;Lo;0;L;;;;;N;;;;; +1E11C;NYIAKENG PUACHUE HMONG LETTER NPA;Lo;0;L;;;;;N;;;;; +1E11D;NYIAKENG PUACHUE HMONG LETTER DLA;Lo;0;L;;;;;N;;;;; +1E11E;NYIAKENG PUACHUE HMONG LETTER NPLA;Lo;0;L;;;;;N;;;;; +1E11F;NYIAKENG PUACHUE HMONG LETTER HAH;Lo;0;L;;;;;N;;;;; +1E120;NYIAKENG PUACHUE HMONG LETTER MLA;Lo;0;L;;;;;N;;;;; +1E121;NYIAKENG PUACHUE HMONG LETTER PLA;Lo;0;L;;;;;N;;;;; +1E122;NYIAKENG PUACHUE HMONG LETTER GA;Lo;0;L;;;;;N;;;;; +1E123;NYIAKENG PUACHUE HMONG LETTER RRA;Lo;0;L;;;;;N;;;;; +1E124;NYIAKENG PUACHUE HMONG LETTER A;Lo;0;L;;;;;N;;;;; +1E125;NYIAKENG PUACHUE HMONG LETTER AA;Lo;0;L;;;;;N;;;;; +1E126;NYIAKENG PUACHUE HMONG LETTER I;Lo;0;L;;;;;N;;;;; +1E127;NYIAKENG PUACHUE HMONG LETTER U;Lo;0;L;;;;;N;;;;; +1E128;NYIAKENG PUACHUE HMONG LETTER O;Lo;0;L;;;;;N;;;;; +1E129;NYIAKENG PUACHUE HMONG LETTER OO;Lo;0;L;;;;;N;;;;; +1E12A;NYIAKENG PUACHUE HMONG LETTER E;Lo;0;L;;;;;N;;;;; +1E12B;NYIAKENG PUACHUE HMONG LETTER EE;Lo;0;L;;;;;N;;;;; +1E12C;NYIAKENG PUACHUE HMONG LETTER W;Lo;0;L;;;;;N;;;;; +1E130;NYIAKENG PUACHUE HMONG TONE-B;Mn;230;NSM;;;;;N;;;;; +1E131;NYIAKENG PUACHUE HMONG TONE-M;Mn;230;NSM;;;;;N;;;;; +1E132;NYIAKENG PUACHUE HMONG TONE-J;Mn;230;NSM;;;;;N;;;;; +1E133;NYIAKENG PUACHUE HMONG TONE-V;Mn;230;NSM;;;;;N;;;;; +1E134;NYIAKENG PUACHUE HMONG TONE-S;Mn;230;NSM;;;;;N;;;;; +1E135;NYIAKENG PUACHUE HMONG TONE-G;Mn;230;NSM;;;;;N;;;;; +1E136;NYIAKENG PUACHUE HMONG TONE-D;Mn;230;NSM;;;;;N;;;;; +1E137;NYIAKENG PUACHUE HMONG SIGN FOR PERSON;Lm;0;L;;;;;N;;;;; +1E138;NYIAKENG PUACHUE HMONG SIGN FOR THING;Lm;0;L;;;;;N;;;;; +1E139;NYIAKENG PUACHUE HMONG SIGN FOR LOCATION;Lm;0;L;;;;;N;;;;; +1E13A;NYIAKENG PUACHUE HMONG SIGN FOR ANIMAL;Lm;0;L;;;;;N;;;;; +1E13B;NYIAKENG PUACHUE HMONG SIGN FOR INVERTEBRATE;Lm;0;L;;;;;N;;;;; +1E13C;NYIAKENG PUACHUE HMONG SIGN XW XW;Lm;0;L;;;;;N;;;;; +1E13D;NYIAKENG PUACHUE HMONG SYLLABLE LENGTHENER;Lm;0;L;;;;;N;;;;; +1E140;NYIAKENG PUACHUE HMONG DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +1E141;NYIAKENG PUACHUE HMONG DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +1E142;NYIAKENG PUACHUE HMONG DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +1E143;NYIAKENG PUACHUE HMONG DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +1E144;NYIAKENG PUACHUE HMONG DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +1E145;NYIAKENG PUACHUE HMONG DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +1E146;NYIAKENG PUACHUE HMONG DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +1E147;NYIAKENG PUACHUE HMONG DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +1E148;NYIAKENG PUACHUE HMONG DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +1E149;NYIAKENG PUACHUE HMONG DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +1E14E;NYIAKENG PUACHUE HMONG LOGOGRAM NYAJ;Lo;0;L;;;;;N;;;;; +1E14F;NYIAKENG PUACHUE HMONG CIRCLED CA;So;0;L;;;;;N;;;;; +1E2C0;WANCHO LETTER AA;Lo;0;L;;;;;N;;;;; +1E2C1;WANCHO LETTER A;Lo;0;L;;;;;N;;;;; +1E2C2;WANCHO LETTER BA;Lo;0;L;;;;;N;;;;; +1E2C3;WANCHO LETTER CA;Lo;0;L;;;;;N;;;;; +1E2C4;WANCHO LETTER DA;Lo;0;L;;;;;N;;;;; +1E2C5;WANCHO LETTER GA;Lo;0;L;;;;;N;;;;; +1E2C6;WANCHO LETTER YA;Lo;0;L;;;;;N;;;;; +1E2C7;WANCHO LETTER PHA;Lo;0;L;;;;;N;;;;; +1E2C8;WANCHO LETTER LA;Lo;0;L;;;;;N;;;;; +1E2C9;WANCHO LETTER NA;Lo;0;L;;;;;N;;;;; +1E2CA;WANCHO LETTER PA;Lo;0;L;;;;;N;;;;; +1E2CB;WANCHO LETTER TA;Lo;0;L;;;;;N;;;;; +1E2CC;WANCHO LETTER THA;Lo;0;L;;;;;N;;;;; +1E2CD;WANCHO LETTER FA;Lo;0;L;;;;;N;;;;; +1E2CE;WANCHO LETTER SA;Lo;0;L;;;;;N;;;;; +1E2CF;WANCHO LETTER SHA;Lo;0;L;;;;;N;;;;; +1E2D0;WANCHO LETTER JA;Lo;0;L;;;;;N;;;;; +1E2D1;WANCHO LETTER ZA;Lo;0;L;;;;;N;;;;; +1E2D2;WANCHO LETTER WA;Lo;0;L;;;;;N;;;;; +1E2D3;WANCHO LETTER VA;Lo;0;L;;;;;N;;;;; +1E2D4;WANCHO LETTER KA;Lo;0;L;;;;;N;;;;; +1E2D5;WANCHO LETTER O;Lo;0;L;;;;;N;;;;; +1E2D6;WANCHO LETTER AU;Lo;0;L;;;;;N;;;;; +1E2D7;WANCHO LETTER RA;Lo;0;L;;;;;N;;;;; +1E2D8;WANCHO LETTER MA;Lo;0;L;;;;;N;;;;; +1E2D9;WANCHO LETTER KHA;Lo;0;L;;;;;N;;;;; +1E2DA;WANCHO LETTER HA;Lo;0;L;;;;;N;;;;; +1E2DB;WANCHO LETTER E;Lo;0;L;;;;;N;;;;; +1E2DC;WANCHO LETTER I;Lo;0;L;;;;;N;;;;; +1E2DD;WANCHO LETTER NGA;Lo;0;L;;;;;N;;;;; +1E2DE;WANCHO LETTER U;Lo;0;L;;;;;N;;;;; +1E2DF;WANCHO LETTER LLHA;Lo;0;L;;;;;N;;;;; +1E2E0;WANCHO LETTER TSA;Lo;0;L;;;;;N;;;;; +1E2E1;WANCHO LETTER TRA;Lo;0;L;;;;;N;;;;; +1E2E2;WANCHO LETTER ONG;Lo;0;L;;;;;N;;;;; +1E2E3;WANCHO LETTER AANG;Lo;0;L;;;;;N;;;;; +1E2E4;WANCHO LETTER ANG;Lo;0;L;;;;;N;;;;; +1E2E5;WANCHO LETTER ING;Lo;0;L;;;;;N;;;;; +1E2E6;WANCHO LETTER ON;Lo;0;L;;;;;N;;;;; +1E2E7;WANCHO LETTER EN;Lo;0;L;;;;;N;;;;; +1E2E8;WANCHO LETTER AAN;Lo;0;L;;;;;N;;;;; +1E2E9;WANCHO LETTER NYA;Lo;0;L;;;;;N;;;;; +1E2EA;WANCHO LETTER UEN;Lo;0;L;;;;;N;;;;; +1E2EB;WANCHO LETTER YIH;Lo;0;L;;;;;N;;;;; +1E2EC;WANCHO TONE TUP;Mn;230;NSM;;;;;N;;;;; +1E2ED;WANCHO TONE TUPNI;Mn;230;NSM;;;;;N;;;;; +1E2EE;WANCHO TONE KOI;Mn;230;NSM;;;;;N;;;;; +1E2EF;WANCHO TONE KOINI;Mn;230;NSM;;;;;N;;;;; +1E2F0;WANCHO DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;; +1E2F1;WANCHO DIGIT ONE;Nd;0;L;;1;1;1;N;;;;; +1E2F2;WANCHO DIGIT TWO;Nd;0;L;;2;2;2;N;;;;; +1E2F3;WANCHO DIGIT THREE;Nd;0;L;;3;3;3;N;;;;; +1E2F4;WANCHO DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;; +1E2F5;WANCHO DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;; +1E2F6;WANCHO DIGIT SIX;Nd;0;L;;6;6;6;N;;;;; +1E2F7;WANCHO DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;; +1E2F8;WANCHO DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;; +1E2F9;WANCHO DIGIT NINE;Nd;0;L;;9;9;9;N;;;;; +1E2FF;WANCHO NGUN SIGN;Sc;0;ET;;;;;N;;;;; +1E800;MENDE KIKAKUI SYLLABLE M001 KI;Lo;0;R;;;;;N;;;;; +1E801;MENDE KIKAKUI SYLLABLE M002 KA;Lo;0;R;;;;;N;;;;; +1E802;MENDE KIKAKUI SYLLABLE M003 KU;Lo;0;R;;;;;N;;;;; +1E803;MENDE KIKAKUI SYLLABLE M065 KEE;Lo;0;R;;;;;N;;;;; +1E804;MENDE KIKAKUI SYLLABLE M095 KE;Lo;0;R;;;;;N;;;;; +1E805;MENDE KIKAKUI SYLLABLE M076 KOO;Lo;0;R;;;;;N;;;;; +1E806;MENDE KIKAKUI SYLLABLE M048 KO;Lo;0;R;;;;;N;;;;; +1E807;MENDE KIKAKUI SYLLABLE M179 KUA;Lo;0;R;;;;;N;;;;; +1E808;MENDE KIKAKUI SYLLABLE M004 WI;Lo;0;R;;;;;N;;;;; +1E809;MENDE KIKAKUI SYLLABLE M005 WA;Lo;0;R;;;;;N;;;;; +1E80A;MENDE KIKAKUI SYLLABLE M006 WU;Lo;0;R;;;;;N;;;;; +1E80B;MENDE KIKAKUI SYLLABLE M126 WEE;Lo;0;R;;;;;N;;;;; +1E80C;MENDE KIKAKUI SYLLABLE M118 WE;Lo;0;R;;;;;N;;;;; +1E80D;MENDE KIKAKUI SYLLABLE M114 WOO;Lo;0;R;;;;;N;;;;; +1E80E;MENDE KIKAKUI SYLLABLE M045 WO;Lo;0;R;;;;;N;;;;; +1E80F;MENDE KIKAKUI SYLLABLE M194 WUI;Lo;0;R;;;;;N;;;;; +1E810;MENDE KIKAKUI SYLLABLE M143 WEI;Lo;0;R;;;;;N;;;;; +1E811;MENDE KIKAKUI SYLLABLE M061 WVI;Lo;0;R;;;;;N;;;;; +1E812;MENDE KIKAKUI SYLLABLE M049 WVA;Lo;0;R;;;;;N;;;;; +1E813;MENDE KIKAKUI SYLLABLE M139 WVE;Lo;0;R;;;;;N;;;;; +1E814;MENDE KIKAKUI SYLLABLE M007 MIN;Lo;0;R;;;;;N;;;;; +1E815;MENDE KIKAKUI SYLLABLE M008 MAN;Lo;0;R;;;;;N;;;;; +1E816;MENDE KIKAKUI SYLLABLE M009 MUN;Lo;0;R;;;;;N;;;;; +1E817;MENDE KIKAKUI SYLLABLE M059 MEN;Lo;0;R;;;;;N;;;;; +1E818;MENDE KIKAKUI SYLLABLE M094 MON;Lo;0;R;;;;;N;;;;; +1E819;MENDE KIKAKUI SYLLABLE M154 MUAN;Lo;0;R;;;;;N;;;;; +1E81A;MENDE KIKAKUI SYLLABLE M189 MUEN;Lo;0;R;;;;;N;;;;; +1E81B;MENDE KIKAKUI SYLLABLE M010 BI;Lo;0;R;;;;;N;;;;; +1E81C;MENDE KIKAKUI SYLLABLE M011 BA;Lo;0;R;;;;;N;;;;; +1E81D;MENDE KIKAKUI SYLLABLE M012 BU;Lo;0;R;;;;;N;;;;; +1E81E;MENDE KIKAKUI SYLLABLE M150 BEE;Lo;0;R;;;;;N;;;;; +1E81F;MENDE KIKAKUI SYLLABLE M097 BE;Lo;0;R;;;;;N;;;;; +1E820;MENDE KIKAKUI SYLLABLE M103 BOO;Lo;0;R;;;;;N;;;;; +1E821;MENDE KIKAKUI SYLLABLE M138 BO;Lo;0;R;;;;;N;;;;; +1E822;MENDE KIKAKUI SYLLABLE M013 I;Lo;0;R;;;;;N;;;;; +1E823;MENDE KIKAKUI SYLLABLE M014 A;Lo;0;R;;;;;N;;;;; +1E824;MENDE KIKAKUI SYLLABLE M015 U;Lo;0;R;;;;;N;;;;; +1E825;MENDE KIKAKUI SYLLABLE M163 EE;Lo;0;R;;;;;N;;;;; +1E826;MENDE KIKAKUI SYLLABLE M100 E;Lo;0;R;;;;;N;;;;; +1E827;MENDE KIKAKUI SYLLABLE M165 OO;Lo;0;R;;;;;N;;;;; +1E828;MENDE KIKAKUI SYLLABLE M147 O;Lo;0;R;;;;;N;;;;; +1E829;MENDE KIKAKUI SYLLABLE M137 EI;Lo;0;R;;;;;N;;;;; +1E82A;MENDE KIKAKUI SYLLABLE M131 IN;Lo;0;R;;;;;N;;;;; +1E82B;MENDE KIKAKUI SYLLABLE M135 IN;Lo;0;R;;;;;N;;;;; +1E82C;MENDE KIKAKUI SYLLABLE M195 AN;Lo;0;R;;;;;N;;;;; +1E82D;MENDE KIKAKUI SYLLABLE M178 EN;Lo;0;R;;;;;N;;;;; +1E82E;MENDE KIKAKUI SYLLABLE M019 SI;Lo;0;R;;;;;N;;;;; +1E82F;MENDE KIKAKUI SYLLABLE M020 SA;Lo;0;R;;;;;N;;;;; +1E830;MENDE KIKAKUI SYLLABLE M021 SU;Lo;0;R;;;;;N;;;;; +1E831;MENDE KIKAKUI SYLLABLE M162 SEE;Lo;0;R;;;;;N;;;;; +1E832;MENDE KIKAKUI SYLLABLE M116 SE;Lo;0;R;;;;;N;;;;; +1E833;MENDE KIKAKUI SYLLABLE M136 SOO;Lo;0;R;;;;;N;;;;; +1E834;MENDE KIKAKUI SYLLABLE M079 SO;Lo;0;R;;;;;N;;;;; +1E835;MENDE KIKAKUI SYLLABLE M196 SIA;Lo;0;R;;;;;N;;;;; +1E836;MENDE KIKAKUI SYLLABLE M025 LI;Lo;0;R;;;;;N;;;;; +1E837;MENDE KIKAKUI SYLLABLE M026 LA;Lo;0;R;;;;;N;;;;; +1E838;MENDE KIKAKUI SYLLABLE M027 LU;Lo;0;R;;;;;N;;;;; +1E839;MENDE KIKAKUI SYLLABLE M084 LEE;Lo;0;R;;;;;N;;;;; +1E83A;MENDE KIKAKUI SYLLABLE M073 LE;Lo;0;R;;;;;N;;;;; +1E83B;MENDE KIKAKUI SYLLABLE M054 LOO;Lo;0;R;;;;;N;;;;; +1E83C;MENDE KIKAKUI SYLLABLE M153 LO;Lo;0;R;;;;;N;;;;; +1E83D;MENDE KIKAKUI SYLLABLE M110 LONG LE;Lo;0;R;;;;;N;;;;; +1E83E;MENDE KIKAKUI SYLLABLE M016 DI;Lo;0;R;;;;;N;;;;; +1E83F;MENDE KIKAKUI SYLLABLE M017 DA;Lo;0;R;;;;;N;;;;; +1E840;MENDE KIKAKUI SYLLABLE M018 DU;Lo;0;R;;;;;N;;;;; +1E841;MENDE KIKAKUI SYLLABLE M089 DEE;Lo;0;R;;;;;N;;;;; +1E842;MENDE KIKAKUI SYLLABLE M180 DOO;Lo;0;R;;;;;N;;;;; +1E843;MENDE KIKAKUI SYLLABLE M181 DO;Lo;0;R;;;;;N;;;;; +1E844;MENDE KIKAKUI SYLLABLE M022 TI;Lo;0;R;;;;;N;;;;; +1E845;MENDE KIKAKUI SYLLABLE M023 TA;Lo;0;R;;;;;N;;;;; +1E846;MENDE KIKAKUI SYLLABLE M024 TU;Lo;0;R;;;;;N;;;;; +1E847;MENDE KIKAKUI SYLLABLE M091 TEE;Lo;0;R;;;;;N;;;;; +1E848;MENDE KIKAKUI SYLLABLE M055 TE;Lo;0;R;;;;;N;;;;; +1E849;MENDE KIKAKUI SYLLABLE M104 TOO;Lo;0;R;;;;;N;;;;; +1E84A;MENDE KIKAKUI SYLLABLE M069 TO;Lo;0;R;;;;;N;;;;; +1E84B;MENDE KIKAKUI SYLLABLE M028 JI;Lo;0;R;;;;;N;;;;; +1E84C;MENDE KIKAKUI SYLLABLE M029 JA;Lo;0;R;;;;;N;;;;; +1E84D;MENDE KIKAKUI SYLLABLE M030 JU;Lo;0;R;;;;;N;;;;; +1E84E;MENDE KIKAKUI SYLLABLE M157 JEE;Lo;0;R;;;;;N;;;;; +1E84F;MENDE KIKAKUI SYLLABLE M113 JE;Lo;0;R;;;;;N;;;;; +1E850;MENDE KIKAKUI SYLLABLE M160 JOO;Lo;0;R;;;;;N;;;;; +1E851;MENDE KIKAKUI SYLLABLE M063 JO;Lo;0;R;;;;;N;;;;; +1E852;MENDE KIKAKUI SYLLABLE M175 LONG JO;Lo;0;R;;;;;N;;;;; +1E853;MENDE KIKAKUI SYLLABLE M031 YI;Lo;0;R;;;;;N;;;;; +1E854;MENDE KIKAKUI SYLLABLE M032 YA;Lo;0;R;;;;;N;;;;; +1E855;MENDE KIKAKUI SYLLABLE M033 YU;Lo;0;R;;;;;N;;;;; +1E856;MENDE KIKAKUI SYLLABLE M109 YEE;Lo;0;R;;;;;N;;;;; +1E857;MENDE KIKAKUI SYLLABLE M080 YE;Lo;0;R;;;;;N;;;;; +1E858;MENDE KIKAKUI SYLLABLE M141 YOO;Lo;0;R;;;;;N;;;;; +1E859;MENDE KIKAKUI SYLLABLE M121 YO;Lo;0;R;;;;;N;;;;; +1E85A;MENDE KIKAKUI SYLLABLE M034 FI;Lo;0;R;;;;;N;;;;; +1E85B;MENDE KIKAKUI SYLLABLE M035 FA;Lo;0;R;;;;;N;;;;; +1E85C;MENDE KIKAKUI SYLLABLE M036 FU;Lo;0;R;;;;;N;;;;; +1E85D;MENDE KIKAKUI SYLLABLE M078 FEE;Lo;0;R;;;;;N;;;;; +1E85E;MENDE KIKAKUI SYLLABLE M075 FE;Lo;0;R;;;;;N;;;;; +1E85F;MENDE KIKAKUI SYLLABLE M133 FOO;Lo;0;R;;;;;N;;;;; +1E860;MENDE KIKAKUI SYLLABLE M088 FO;Lo;0;R;;;;;N;;;;; +1E861;MENDE KIKAKUI SYLLABLE M197 FUA;Lo;0;R;;;;;N;;;;; +1E862;MENDE KIKAKUI SYLLABLE M101 FAN;Lo;0;R;;;;;N;;;;; +1E863;MENDE KIKAKUI SYLLABLE M037 NIN;Lo;0;R;;;;;N;;;;; +1E864;MENDE KIKAKUI SYLLABLE M038 NAN;Lo;0;R;;;;;N;;;;; +1E865;MENDE KIKAKUI SYLLABLE M039 NUN;Lo;0;R;;;;;N;;;;; +1E866;MENDE KIKAKUI SYLLABLE M117 NEN;Lo;0;R;;;;;N;;;;; +1E867;MENDE KIKAKUI SYLLABLE M169 NON;Lo;0;R;;;;;N;;;;; +1E868;MENDE KIKAKUI SYLLABLE M176 HI;Lo;0;R;;;;;N;;;;; +1E869;MENDE KIKAKUI SYLLABLE M041 HA;Lo;0;R;;;;;N;;;;; +1E86A;MENDE KIKAKUI SYLLABLE M186 HU;Lo;0;R;;;;;N;;;;; +1E86B;MENDE KIKAKUI SYLLABLE M040 HEE;Lo;0;R;;;;;N;;;;; +1E86C;MENDE KIKAKUI SYLLABLE M096 HE;Lo;0;R;;;;;N;;;;; +1E86D;MENDE KIKAKUI SYLLABLE M042 HOO;Lo;0;R;;;;;N;;;;; +1E86E;MENDE KIKAKUI SYLLABLE M140 HO;Lo;0;R;;;;;N;;;;; +1E86F;MENDE KIKAKUI SYLLABLE M083 HEEI;Lo;0;R;;;;;N;;;;; +1E870;MENDE KIKAKUI SYLLABLE M128 HOOU;Lo;0;R;;;;;N;;;;; +1E871;MENDE KIKAKUI SYLLABLE M053 HIN;Lo;0;R;;;;;N;;;;; +1E872;MENDE KIKAKUI SYLLABLE M130 HAN;Lo;0;R;;;;;N;;;;; +1E873;MENDE KIKAKUI SYLLABLE M087 HUN;Lo;0;R;;;;;N;;;;; +1E874;MENDE KIKAKUI SYLLABLE M052 HEN;Lo;0;R;;;;;N;;;;; +1E875;MENDE KIKAKUI SYLLABLE M193 HON;Lo;0;R;;;;;N;;;;; +1E876;MENDE KIKAKUI SYLLABLE M046 HUAN;Lo;0;R;;;;;N;;;;; +1E877;MENDE KIKAKUI SYLLABLE M090 NGGI;Lo;0;R;;;;;N;;;;; +1E878;MENDE KIKAKUI SYLLABLE M043 NGGA;Lo;0;R;;;;;N;;;;; +1E879;MENDE KIKAKUI SYLLABLE M082 NGGU;Lo;0;R;;;;;N;;;;; +1E87A;MENDE KIKAKUI SYLLABLE M115 NGGEE;Lo;0;R;;;;;N;;;;; +1E87B;MENDE KIKAKUI SYLLABLE M146 NGGE;Lo;0;R;;;;;N;;;;; +1E87C;MENDE KIKAKUI SYLLABLE M156 NGGOO;Lo;0;R;;;;;N;;;;; +1E87D;MENDE KIKAKUI SYLLABLE M120 NGGO;Lo;0;R;;;;;N;;;;; +1E87E;MENDE KIKAKUI SYLLABLE M159 NGGAA;Lo;0;R;;;;;N;;;;; +1E87F;MENDE KIKAKUI SYLLABLE M127 NGGUA;Lo;0;R;;;;;N;;;;; +1E880;MENDE KIKAKUI SYLLABLE M086 LONG NGGE;Lo;0;R;;;;;N;;;;; +1E881;MENDE KIKAKUI SYLLABLE M106 LONG NGGOO;Lo;0;R;;;;;N;;;;; +1E882;MENDE KIKAKUI SYLLABLE M183 LONG NGGO;Lo;0;R;;;;;N;;;;; +1E883;MENDE KIKAKUI SYLLABLE M155 GI;Lo;0;R;;;;;N;;;;; +1E884;MENDE KIKAKUI SYLLABLE M111 GA;Lo;0;R;;;;;N;;;;; +1E885;MENDE KIKAKUI SYLLABLE M168 GU;Lo;0;R;;;;;N;;;;; +1E886;MENDE KIKAKUI SYLLABLE M190 GEE;Lo;0;R;;;;;N;;;;; +1E887;MENDE KIKAKUI SYLLABLE M166 GUEI;Lo;0;R;;;;;N;;;;; +1E888;MENDE KIKAKUI SYLLABLE M167 GUAN;Lo;0;R;;;;;N;;;;; +1E889;MENDE KIKAKUI SYLLABLE M184 NGEN;Lo;0;R;;;;;N;;;;; +1E88A;MENDE KIKAKUI SYLLABLE M057 NGON;Lo;0;R;;;;;N;;;;; +1E88B;MENDE KIKAKUI SYLLABLE M177 NGUAN;Lo;0;R;;;;;N;;;;; +1E88C;MENDE KIKAKUI SYLLABLE M068 PI;Lo;0;R;;;;;N;;;;; +1E88D;MENDE KIKAKUI SYLLABLE M099 PA;Lo;0;R;;;;;N;;;;; +1E88E;MENDE KIKAKUI SYLLABLE M050 PU;Lo;0;R;;;;;N;;;;; +1E88F;MENDE KIKAKUI SYLLABLE M081 PEE;Lo;0;R;;;;;N;;;;; +1E890;MENDE KIKAKUI SYLLABLE M051 PE;Lo;0;R;;;;;N;;;;; +1E891;MENDE KIKAKUI SYLLABLE M102 POO;Lo;0;R;;;;;N;;;;; +1E892;MENDE KIKAKUI SYLLABLE M066 PO;Lo;0;R;;;;;N;;;;; +1E893;MENDE KIKAKUI SYLLABLE M145 MBI;Lo;0;R;;;;;N;;;;; +1E894;MENDE KIKAKUI SYLLABLE M062 MBA;Lo;0;R;;;;;N;;;;; +1E895;MENDE KIKAKUI SYLLABLE M122 MBU;Lo;0;R;;;;;N;;;;; +1E896;MENDE KIKAKUI SYLLABLE M047 MBEE;Lo;0;R;;;;;N;;;;; +1E897;MENDE KIKAKUI SYLLABLE M188 MBEE;Lo;0;R;;;;;N;;;;; +1E898;MENDE KIKAKUI SYLLABLE M072 MBE;Lo;0;R;;;;;N;;;;; +1E899;MENDE KIKAKUI SYLLABLE M172 MBOO;Lo;0;R;;;;;N;;;;; +1E89A;MENDE KIKAKUI SYLLABLE M174 MBO;Lo;0;R;;;;;N;;;;; +1E89B;MENDE KIKAKUI SYLLABLE M187 MBUU;Lo;0;R;;;;;N;;;;; +1E89C;MENDE KIKAKUI SYLLABLE M161 LONG MBE;Lo;0;R;;;;;N;;;;; +1E89D;MENDE KIKAKUI SYLLABLE M105 LONG MBOO;Lo;0;R;;;;;N;;;;; +1E89E;MENDE KIKAKUI SYLLABLE M142 LONG MBO;Lo;0;R;;;;;N;;;;; +1E89F;MENDE KIKAKUI SYLLABLE M132 KPI;Lo;0;R;;;;;N;;;;; +1E8A0;MENDE KIKAKUI SYLLABLE M092 KPA;Lo;0;R;;;;;N;;;;; +1E8A1;MENDE KIKAKUI SYLLABLE M074 KPU;Lo;0;R;;;;;N;;;;; +1E8A2;MENDE KIKAKUI SYLLABLE M044 KPEE;Lo;0;R;;;;;N;;;;; +1E8A3;MENDE KIKAKUI SYLLABLE M108 KPE;Lo;0;R;;;;;N;;;;; +1E8A4;MENDE KIKAKUI SYLLABLE M112 KPOO;Lo;0;R;;;;;N;;;;; +1E8A5;MENDE KIKAKUI SYLLABLE M158 KPO;Lo;0;R;;;;;N;;;;; +1E8A6;MENDE KIKAKUI SYLLABLE M124 GBI;Lo;0;R;;;;;N;;;;; +1E8A7;MENDE KIKAKUI SYLLABLE M056 GBA;Lo;0;R;;;;;N;;;;; +1E8A8;MENDE KIKAKUI SYLLABLE M148 GBU;Lo;0;R;;;;;N;;;;; +1E8A9;MENDE KIKAKUI SYLLABLE M093 GBEE;Lo;0;R;;;;;N;;;;; +1E8AA;MENDE KIKAKUI SYLLABLE M107 GBE;Lo;0;R;;;;;N;;;;; +1E8AB;MENDE KIKAKUI SYLLABLE M071 GBOO;Lo;0;R;;;;;N;;;;; +1E8AC;MENDE KIKAKUI SYLLABLE M070 GBO;Lo;0;R;;;;;N;;;;; +1E8AD;MENDE KIKAKUI SYLLABLE M171 RA;Lo;0;R;;;;;N;;;;; +1E8AE;MENDE KIKAKUI SYLLABLE M123 NDI;Lo;0;R;;;;;N;;;;; +1E8AF;MENDE KIKAKUI SYLLABLE M129 NDA;Lo;0;R;;;;;N;;;;; +1E8B0;MENDE KIKAKUI SYLLABLE M125 NDU;Lo;0;R;;;;;N;;;;; +1E8B1;MENDE KIKAKUI SYLLABLE M191 NDEE;Lo;0;R;;;;;N;;;;; +1E8B2;MENDE KIKAKUI SYLLABLE M119 NDE;Lo;0;R;;;;;N;;;;; +1E8B3;MENDE KIKAKUI SYLLABLE M067 NDOO;Lo;0;R;;;;;N;;;;; +1E8B4;MENDE KIKAKUI SYLLABLE M064 NDO;Lo;0;R;;;;;N;;;;; +1E8B5;MENDE KIKAKUI SYLLABLE M152 NJA;Lo;0;R;;;;;N;;;;; +1E8B6;MENDE KIKAKUI SYLLABLE M192 NJU;Lo;0;R;;;;;N;;;;; +1E8B7;MENDE KIKAKUI SYLLABLE M149 NJEE;Lo;0;R;;;;;N;;;;; +1E8B8;MENDE KIKAKUI SYLLABLE M134 NJOO;Lo;0;R;;;;;N;;;;; +1E8B9;MENDE KIKAKUI SYLLABLE M182 VI;Lo;0;R;;;;;N;;;;; +1E8BA;MENDE KIKAKUI SYLLABLE M185 VA;Lo;0;R;;;;;N;;;;; +1E8BB;MENDE KIKAKUI SYLLABLE M151 VU;Lo;0;R;;;;;N;;;;; +1E8BC;MENDE KIKAKUI SYLLABLE M173 VEE;Lo;0;R;;;;;N;;;;; +1E8BD;MENDE KIKAKUI SYLLABLE M085 VE;Lo;0;R;;;;;N;;;;; +1E8BE;MENDE KIKAKUI SYLLABLE M144 VOO;Lo;0;R;;;;;N;;;;; +1E8BF;MENDE KIKAKUI SYLLABLE M077 VO;Lo;0;R;;;;;N;;;;; +1E8C0;MENDE KIKAKUI SYLLABLE M164 NYIN;Lo;0;R;;;;;N;;;;; +1E8C1;MENDE KIKAKUI SYLLABLE M058 NYAN;Lo;0;R;;;;;N;;;;; +1E8C2;MENDE KIKAKUI SYLLABLE M170 NYUN;Lo;0;R;;;;;N;;;;; +1E8C3;MENDE KIKAKUI SYLLABLE M098 NYEN;Lo;0;R;;;;;N;;;;; +1E8C4;MENDE KIKAKUI SYLLABLE M060 NYON;Lo;0;R;;;;;N;;;;; +1E8C7;MENDE KIKAKUI DIGIT ONE;No;0;R;;;;1;N;;;;; +1E8C8;MENDE KIKAKUI DIGIT TWO;No;0;R;;;;2;N;;;;; +1E8C9;MENDE KIKAKUI DIGIT THREE;No;0;R;;;;3;N;;;;; +1E8CA;MENDE KIKAKUI DIGIT FOUR;No;0;R;;;;4;N;;;;; +1E8CB;MENDE KIKAKUI DIGIT FIVE;No;0;R;;;;5;N;;;;; +1E8CC;MENDE KIKAKUI DIGIT SIX;No;0;R;;;;6;N;;;;; +1E8CD;MENDE KIKAKUI DIGIT SEVEN;No;0;R;;;;7;N;;;;; +1E8CE;MENDE KIKAKUI DIGIT EIGHT;No;0;R;;;;8;N;;;;; +1E8CF;MENDE KIKAKUI DIGIT NINE;No;0;R;;;;9;N;;;;; +1E8D0;MENDE KIKAKUI COMBINING NUMBER TEENS;Mn;220;NSM;;;;;N;;;;; +1E8D1;MENDE KIKAKUI COMBINING NUMBER TENS;Mn;220;NSM;;;;;N;;;;; +1E8D2;MENDE KIKAKUI COMBINING NUMBER HUNDREDS;Mn;220;NSM;;;;;N;;;;; +1E8D3;MENDE KIKAKUI COMBINING NUMBER THOUSANDS;Mn;220;NSM;;;;;N;;;;; +1E8D4;MENDE KIKAKUI COMBINING NUMBER TEN THOUSANDS;Mn;220;NSM;;;;;N;;;;; +1E8D5;MENDE KIKAKUI COMBINING NUMBER HUNDRED THOUSANDS;Mn;220;NSM;;;;;N;;;;; +1E8D6;MENDE KIKAKUI COMBINING NUMBER MILLIONS;Mn;220;NSM;;;;;N;;;;; +1E900;ADLAM CAPITAL LETTER ALIF;Lu;0;R;;;;;N;;;;1E922; +1E901;ADLAM CAPITAL LETTER DAALI;Lu;0;R;;;;;N;;;;1E923; +1E902;ADLAM CAPITAL LETTER LAAM;Lu;0;R;;;;;N;;;;1E924; +1E903;ADLAM CAPITAL LETTER MIIM;Lu;0;R;;;;;N;;;;1E925; +1E904;ADLAM CAPITAL LETTER BA;Lu;0;R;;;;;N;;;;1E926; +1E905;ADLAM CAPITAL LETTER SINNYIIYHE;Lu;0;R;;;;;N;;;;1E927; +1E906;ADLAM CAPITAL LETTER PE;Lu;0;R;;;;;N;;;;1E928; +1E907;ADLAM CAPITAL LETTER BHE;Lu;0;R;;;;;N;;;;1E929; +1E908;ADLAM CAPITAL LETTER RA;Lu;0;R;;;;;N;;;;1E92A; +1E909;ADLAM CAPITAL LETTER E;Lu;0;R;;;;;N;;;;1E92B; +1E90A;ADLAM CAPITAL LETTER FA;Lu;0;R;;;;;N;;;;1E92C; +1E90B;ADLAM CAPITAL LETTER I;Lu;0;R;;;;;N;;;;1E92D; +1E90C;ADLAM CAPITAL LETTER O;Lu;0;R;;;;;N;;;;1E92E; +1E90D;ADLAM CAPITAL LETTER DHA;Lu;0;R;;;;;N;;;;1E92F; +1E90E;ADLAM CAPITAL LETTER YHE;Lu;0;R;;;;;N;;;;1E930; +1E90F;ADLAM CAPITAL LETTER WAW;Lu;0;R;;;;;N;;;;1E931; +1E910;ADLAM CAPITAL LETTER NUN;Lu;0;R;;;;;N;;;;1E932; +1E911;ADLAM CAPITAL LETTER KAF;Lu;0;R;;;;;N;;;;1E933; +1E912;ADLAM CAPITAL LETTER YA;Lu;0;R;;;;;N;;;;1E934; +1E913;ADLAM CAPITAL LETTER U;Lu;0;R;;;;;N;;;;1E935; +1E914;ADLAM CAPITAL LETTER JIIM;Lu;0;R;;;;;N;;;;1E936; +1E915;ADLAM CAPITAL LETTER CHI;Lu;0;R;;;;;N;;;;1E937; +1E916;ADLAM CAPITAL LETTER HA;Lu;0;R;;;;;N;;;;1E938; +1E917;ADLAM CAPITAL LETTER QAAF;Lu;0;R;;;;;N;;;;1E939; +1E918;ADLAM CAPITAL LETTER GA;Lu;0;R;;;;;N;;;;1E93A; +1E919;ADLAM CAPITAL LETTER NYA;Lu;0;R;;;;;N;;;;1E93B; +1E91A;ADLAM CAPITAL LETTER TU;Lu;0;R;;;;;N;;;;1E93C; +1E91B;ADLAM CAPITAL LETTER NHA;Lu;0;R;;;;;N;;;;1E93D; +1E91C;ADLAM CAPITAL LETTER VA;Lu;0;R;;;;;N;;;;1E93E; +1E91D;ADLAM CAPITAL LETTER KHA;Lu;0;R;;;;;N;;;;1E93F; +1E91E;ADLAM CAPITAL LETTER GBE;Lu;0;R;;;;;N;;;;1E940; +1E91F;ADLAM CAPITAL LETTER ZAL;Lu;0;R;;;;;N;;;;1E941; +1E920;ADLAM CAPITAL LETTER KPO;Lu;0;R;;;;;N;;;;1E942; +1E921;ADLAM CAPITAL LETTER SHA;Lu;0;R;;;;;N;;;;1E943; +1E922;ADLAM SMALL LETTER ALIF;Ll;0;R;;;;;N;;;1E900;;1E900 +1E923;ADLAM SMALL LETTER DAALI;Ll;0;R;;;;;N;;;1E901;;1E901 +1E924;ADLAM SMALL LETTER LAAM;Ll;0;R;;;;;N;;;1E902;;1E902 +1E925;ADLAM SMALL LETTER MIIM;Ll;0;R;;;;;N;;;1E903;;1E903 +1E926;ADLAM SMALL LETTER BA;Ll;0;R;;;;;N;;;1E904;;1E904 +1E927;ADLAM SMALL LETTER SINNYIIYHE;Ll;0;R;;;;;N;;;1E905;;1E905 +1E928;ADLAM SMALL LETTER PE;Ll;0;R;;;;;N;;;1E906;;1E906 +1E929;ADLAM SMALL LETTER BHE;Ll;0;R;;;;;N;;;1E907;;1E907 +1E92A;ADLAM SMALL LETTER RA;Ll;0;R;;;;;N;;;1E908;;1E908 +1E92B;ADLAM SMALL LETTER E;Ll;0;R;;;;;N;;;1E909;;1E909 +1E92C;ADLAM SMALL LETTER FA;Ll;0;R;;;;;N;;;1E90A;;1E90A +1E92D;ADLAM SMALL LETTER I;Ll;0;R;;;;;N;;;1E90B;;1E90B +1E92E;ADLAM SMALL LETTER O;Ll;0;R;;;;;N;;;1E90C;;1E90C +1E92F;ADLAM SMALL LETTER DHA;Ll;0;R;;;;;N;;;1E90D;;1E90D +1E930;ADLAM SMALL LETTER YHE;Ll;0;R;;;;;N;;;1E90E;;1E90E +1E931;ADLAM SMALL LETTER WAW;Ll;0;R;;;;;N;;;1E90F;;1E90F +1E932;ADLAM SMALL LETTER NUN;Ll;0;R;;;;;N;;;1E910;;1E910 +1E933;ADLAM SMALL LETTER KAF;Ll;0;R;;;;;N;;;1E911;;1E911 +1E934;ADLAM SMALL LETTER YA;Ll;0;R;;;;;N;;;1E912;;1E912 +1E935;ADLAM SMALL LETTER U;Ll;0;R;;;;;N;;;1E913;;1E913 +1E936;ADLAM SMALL LETTER JIIM;Ll;0;R;;;;;N;;;1E914;;1E914 +1E937;ADLAM SMALL LETTER CHI;Ll;0;R;;;;;N;;;1E915;;1E915 +1E938;ADLAM SMALL LETTER HA;Ll;0;R;;;;;N;;;1E916;;1E916 +1E939;ADLAM SMALL LETTER QAAF;Ll;0;R;;;;;N;;;1E917;;1E917 +1E93A;ADLAM SMALL LETTER GA;Ll;0;R;;;;;N;;;1E918;;1E918 +1E93B;ADLAM SMALL LETTER NYA;Ll;0;R;;;;;N;;;1E919;;1E919 +1E93C;ADLAM SMALL LETTER TU;Ll;0;R;;;;;N;;;1E91A;;1E91A +1E93D;ADLAM SMALL LETTER NHA;Ll;0;R;;;;;N;;;1E91B;;1E91B +1E93E;ADLAM SMALL LETTER VA;Ll;0;R;;;;;N;;;1E91C;;1E91C +1E93F;ADLAM SMALL LETTER KHA;Ll;0;R;;;;;N;;;1E91D;;1E91D +1E940;ADLAM SMALL LETTER GBE;Ll;0;R;;;;;N;;;1E91E;;1E91E +1E941;ADLAM SMALL LETTER ZAL;Ll;0;R;;;;;N;;;1E91F;;1E91F +1E942;ADLAM SMALL LETTER KPO;Ll;0;R;;;;;N;;;1E920;;1E920 +1E943;ADLAM SMALL LETTER SHA;Ll;0;R;;;;;N;;;1E921;;1E921 +1E944;ADLAM ALIF LENGTHENER;Mn;230;NSM;;;;;N;;;;; +1E945;ADLAM VOWEL LENGTHENER;Mn;230;NSM;;;;;N;;;;; +1E946;ADLAM GEMINATION MARK;Mn;230;NSM;;;;;N;;;;; +1E947;ADLAM HAMZA;Mn;230;NSM;;;;;N;;;;; +1E948;ADLAM CONSONANT MODIFIER;Mn;230;NSM;;;;;N;;;;; +1E949;ADLAM GEMINATE CONSONANT MODIFIER;Mn;230;NSM;;;;;N;;;;; +1E94A;ADLAM NUKTA;Mn;7;NSM;;;;;N;;;;; +1E94B;ADLAM NASALIZATION MARK;Lm;0;R;;;;;N;;;;; +1E950;ADLAM DIGIT ZERO;Nd;0;R;;0;0;0;N;;;;; +1E951;ADLAM DIGIT ONE;Nd;0;R;;1;1;1;N;;;;; +1E952;ADLAM DIGIT TWO;Nd;0;R;;2;2;2;N;;;;; +1E953;ADLAM DIGIT THREE;Nd;0;R;;3;3;3;N;;;;; +1E954;ADLAM DIGIT FOUR;Nd;0;R;;4;4;4;N;;;;; +1E955;ADLAM DIGIT FIVE;Nd;0;R;;5;5;5;N;;;;; +1E956;ADLAM DIGIT SIX;Nd;0;R;;6;6;6;N;;;;; +1E957;ADLAM DIGIT SEVEN;Nd;0;R;;7;7;7;N;;;;; +1E958;ADLAM DIGIT EIGHT;Nd;0;R;;8;8;8;N;;;;; +1E959;ADLAM DIGIT NINE;Nd;0;R;;9;9;9;N;;;;; +1E95E;ADLAM INITIAL EXCLAMATION MARK;Po;0;R;;;;;N;;;;; +1E95F;ADLAM INITIAL QUESTION MARK;Po;0;R;;;;;N;;;;; +1EC71;INDIC SIYAQ NUMBER ONE;No;0;AL;;;;1;N;;;;; +1EC72;INDIC SIYAQ NUMBER TWO;No;0;AL;;;;2;N;;;;; +1EC73;INDIC SIYAQ NUMBER THREE;No;0;AL;;;;3;N;;;;; +1EC74;INDIC SIYAQ NUMBER FOUR;No;0;AL;;;;4;N;;;;; +1EC75;INDIC SIYAQ NUMBER FIVE;No;0;AL;;;;5;N;;;;; +1EC76;INDIC SIYAQ NUMBER SIX;No;0;AL;;;;6;N;;;;; +1EC77;INDIC SIYAQ NUMBER SEVEN;No;0;AL;;;;7;N;;;;; +1EC78;INDIC SIYAQ NUMBER EIGHT;No;0;AL;;;;8;N;;;;; +1EC79;INDIC SIYAQ NUMBER NINE;No;0;AL;;;;9;N;;;;; +1EC7A;INDIC SIYAQ NUMBER TEN;No;0;AL;;;;10;N;;;;; +1EC7B;INDIC SIYAQ NUMBER TWENTY;No;0;AL;;;;20;N;;;;; +1EC7C;INDIC SIYAQ NUMBER THIRTY;No;0;AL;;;;30;N;;;;; +1EC7D;INDIC SIYAQ NUMBER FORTY;No;0;AL;;;;40;N;;;;; +1EC7E;INDIC SIYAQ NUMBER FIFTY;No;0;AL;;;;50;N;;;;; +1EC7F;INDIC SIYAQ NUMBER SIXTY;No;0;AL;;;;60;N;;;;; +1EC80;INDIC SIYAQ NUMBER SEVENTY;No;0;AL;;;;70;N;;;;; +1EC81;INDIC SIYAQ NUMBER EIGHTY;No;0;AL;;;;80;N;;;;; +1EC82;INDIC SIYAQ NUMBER NINETY;No;0;AL;;;;90;N;;;;; +1EC83;INDIC SIYAQ NUMBER ONE HUNDRED;No;0;AL;;;;100;N;;;;; +1EC84;INDIC SIYAQ NUMBER TWO HUNDRED;No;0;AL;;;;200;N;;;;; +1EC85;INDIC SIYAQ NUMBER THREE HUNDRED;No;0;AL;;;;300;N;;;;; +1EC86;INDIC SIYAQ NUMBER FOUR HUNDRED;No;0;AL;;;;400;N;;;;; +1EC87;INDIC SIYAQ NUMBER FIVE HUNDRED;No;0;AL;;;;500;N;;;;; +1EC88;INDIC SIYAQ NUMBER SIX HUNDRED;No;0;AL;;;;600;N;;;;; +1EC89;INDIC SIYAQ NUMBER SEVEN HUNDRED;No;0;AL;;;;700;N;;;;; +1EC8A;INDIC SIYAQ NUMBER EIGHT HUNDRED;No;0;AL;;;;800;N;;;;; +1EC8B;INDIC SIYAQ NUMBER NINE HUNDRED;No;0;AL;;;;900;N;;;;; +1EC8C;INDIC SIYAQ NUMBER ONE THOUSAND;No;0;AL;;;;1000;N;;;;; +1EC8D;INDIC SIYAQ NUMBER TWO THOUSAND;No;0;AL;;;;2000;N;;;;; +1EC8E;INDIC SIYAQ NUMBER THREE THOUSAND;No;0;AL;;;;3000;N;;;;; +1EC8F;INDIC SIYAQ NUMBER FOUR THOUSAND;No;0;AL;;;;4000;N;;;;; +1EC90;INDIC SIYAQ NUMBER FIVE THOUSAND;No;0;AL;;;;5000;N;;;;; +1EC91;INDIC SIYAQ NUMBER SIX THOUSAND;No;0;AL;;;;6000;N;;;;; +1EC92;INDIC SIYAQ NUMBER SEVEN THOUSAND;No;0;AL;;;;7000;N;;;;; +1EC93;INDIC SIYAQ NUMBER EIGHT THOUSAND;No;0;AL;;;;8000;N;;;;; +1EC94;INDIC SIYAQ NUMBER NINE THOUSAND;No;0;AL;;;;9000;N;;;;; +1EC95;INDIC SIYAQ NUMBER TEN THOUSAND;No;0;AL;;;;10000;N;;;;; +1EC96;INDIC SIYAQ NUMBER TWENTY THOUSAND;No;0;AL;;;;20000;N;;;;; +1EC97;INDIC SIYAQ NUMBER THIRTY THOUSAND;No;0;AL;;;;30000;N;;;;; +1EC98;INDIC SIYAQ NUMBER FORTY THOUSAND;No;0;AL;;;;40000;N;;;;; +1EC99;INDIC SIYAQ NUMBER FIFTY THOUSAND;No;0;AL;;;;50000;N;;;;; +1EC9A;INDIC SIYAQ NUMBER SIXTY THOUSAND;No;0;AL;;;;60000;N;;;;; +1EC9B;INDIC SIYAQ NUMBER SEVENTY THOUSAND;No;0;AL;;;;70000;N;;;;; +1EC9C;INDIC SIYAQ NUMBER EIGHTY THOUSAND;No;0;AL;;;;80000;N;;;;; +1EC9D;INDIC SIYAQ NUMBER NINETY THOUSAND;No;0;AL;;;;90000;N;;;;; +1EC9E;INDIC SIYAQ NUMBER LAKH;No;0;AL;;;;100000;N;;;;; +1EC9F;INDIC SIYAQ NUMBER LAKHAN;No;0;AL;;;;200000;N;;;;; +1ECA0;INDIC SIYAQ LAKH MARK;No;0;AL;;;;100000;N;;;;; +1ECA1;INDIC SIYAQ NUMBER KAROR;No;0;AL;;;;10000000;N;;;;; +1ECA2;INDIC SIYAQ NUMBER KARORAN;No;0;AL;;;;20000000;N;;;;; +1ECA3;INDIC SIYAQ NUMBER PREFIXED ONE;No;0;AL;;;;1;N;;;;; +1ECA4;INDIC SIYAQ NUMBER PREFIXED TWO;No;0;AL;;;;2;N;;;;; +1ECA5;INDIC SIYAQ NUMBER PREFIXED THREE;No;0;AL;;;;3;N;;;;; +1ECA6;INDIC SIYAQ NUMBER PREFIXED FOUR;No;0;AL;;;;4;N;;;;; +1ECA7;INDIC SIYAQ NUMBER PREFIXED FIVE;No;0;AL;;;;5;N;;;;; +1ECA8;INDIC SIYAQ NUMBER PREFIXED SIX;No;0;AL;;;;6;N;;;;; +1ECA9;INDIC SIYAQ NUMBER PREFIXED SEVEN;No;0;AL;;;;7;N;;;;; +1ECAA;INDIC SIYAQ NUMBER PREFIXED EIGHT;No;0;AL;;;;8;N;;;;; +1ECAB;INDIC SIYAQ NUMBER PREFIXED NINE;No;0;AL;;;;9;N;;;;; +1ECAC;INDIC SIYAQ PLACEHOLDER;So;0;AL;;;;;N;;;;; +1ECAD;INDIC SIYAQ FRACTION ONE QUARTER;No;0;AL;;;;1/4;N;;;;; +1ECAE;INDIC SIYAQ FRACTION ONE HALF;No;0;AL;;;;1/2;N;;;;; +1ECAF;INDIC SIYAQ FRACTION THREE QUARTERS;No;0;AL;;;;3/4;N;;;;; +1ECB0;INDIC SIYAQ RUPEE MARK;Sc;0;AL;;;;;N;;;;; +1ECB1;INDIC SIYAQ NUMBER ALTERNATE ONE;No;0;AL;;;;1;N;;;;; +1ECB2;INDIC SIYAQ NUMBER ALTERNATE TWO;No;0;AL;;;;2;N;;;;; +1ECB3;INDIC SIYAQ NUMBER ALTERNATE TEN THOUSAND;No;0;AL;;;;10000;N;;;;; +1ECB4;INDIC SIYAQ ALTERNATE LAKH MARK;No;0;AL;;;;100000;N;;;;; +1ED01;OTTOMAN SIYAQ NUMBER ONE;No;0;AL;;;;1;N;;;;; +1ED02;OTTOMAN SIYAQ NUMBER TWO;No;0;AL;;;;2;N;;;;; +1ED03;OTTOMAN SIYAQ NUMBER THREE;No;0;AL;;;;3;N;;;;; +1ED04;OTTOMAN SIYAQ NUMBER FOUR;No;0;AL;;;;4;N;;;;; +1ED05;OTTOMAN SIYAQ NUMBER FIVE;No;0;AL;;;;5;N;;;;; +1ED06;OTTOMAN SIYAQ NUMBER SIX;No;0;AL;;;;6;N;;;;; +1ED07;OTTOMAN SIYAQ NUMBER SEVEN;No;0;AL;;;;7;N;;;;; +1ED08;OTTOMAN SIYAQ NUMBER EIGHT;No;0;AL;;;;8;N;;;;; +1ED09;OTTOMAN SIYAQ NUMBER NINE;No;0;AL;;;;9;N;;;;; +1ED0A;OTTOMAN SIYAQ NUMBER TEN;No;0;AL;;;;10;N;;;;; +1ED0B;OTTOMAN SIYAQ NUMBER TWENTY;No;0;AL;;;;20;N;;;;; +1ED0C;OTTOMAN SIYAQ NUMBER THIRTY;No;0;AL;;;;30;N;;;;; +1ED0D;OTTOMAN SIYAQ NUMBER FORTY;No;0;AL;;;;40;N;;;;; +1ED0E;OTTOMAN SIYAQ NUMBER FIFTY;No;0;AL;;;;50;N;;;;; +1ED0F;OTTOMAN SIYAQ NUMBER SIXTY;No;0;AL;;;;60;N;;;;; +1ED10;OTTOMAN SIYAQ NUMBER SEVENTY;No;0;AL;;;;70;N;;;;; +1ED11;OTTOMAN SIYAQ NUMBER EIGHTY;No;0;AL;;;;80;N;;;;; +1ED12;OTTOMAN SIYAQ NUMBER NINETY;No;0;AL;;;;90;N;;;;; +1ED13;OTTOMAN SIYAQ NUMBER ONE HUNDRED;No;0;AL;;;;100;N;;;;; +1ED14;OTTOMAN SIYAQ NUMBER TWO HUNDRED;No;0;AL;;;;200;N;;;;; +1ED15;OTTOMAN SIYAQ NUMBER THREE HUNDRED;No;0;AL;;;;300;N;;;;; +1ED16;OTTOMAN SIYAQ NUMBER FOUR HUNDRED;No;0;AL;;;;400;N;;;;; +1ED17;OTTOMAN SIYAQ NUMBER FIVE HUNDRED;No;0;AL;;;;500;N;;;;; +1ED18;OTTOMAN SIYAQ NUMBER SIX HUNDRED;No;0;AL;;;;600;N;;;;; +1ED19;OTTOMAN SIYAQ NUMBER SEVEN HUNDRED;No;0;AL;;;;700;N;;;;; +1ED1A;OTTOMAN SIYAQ NUMBER EIGHT HUNDRED;No;0;AL;;;;800;N;;;;; +1ED1B;OTTOMAN SIYAQ NUMBER NINE HUNDRED;No;0;AL;;;;900;N;;;;; +1ED1C;OTTOMAN SIYAQ NUMBER ONE THOUSAND;No;0;AL;;;;1000;N;;;;; +1ED1D;OTTOMAN SIYAQ NUMBER TWO THOUSAND;No;0;AL;;;;2000;N;;;;; +1ED1E;OTTOMAN SIYAQ NUMBER THREE THOUSAND;No;0;AL;;;;3000;N;;;;; +1ED1F;OTTOMAN SIYAQ NUMBER FOUR THOUSAND;No;0;AL;;;;4000;N;;;;; +1ED20;OTTOMAN SIYAQ NUMBER FIVE THOUSAND;No;0;AL;;;;5000;N;;;;; +1ED21;OTTOMAN SIYAQ NUMBER SIX THOUSAND;No;0;AL;;;;6000;N;;;;; +1ED22;OTTOMAN SIYAQ NUMBER SEVEN THOUSAND;No;0;AL;;;;7000;N;;;;; +1ED23;OTTOMAN SIYAQ NUMBER EIGHT THOUSAND;No;0;AL;;;;8000;N;;;;; +1ED24;OTTOMAN SIYAQ NUMBER NINE THOUSAND;No;0;AL;;;;9000;N;;;;; +1ED25;OTTOMAN SIYAQ NUMBER TEN THOUSAND;No;0;AL;;;;10000;N;;;;; +1ED26;OTTOMAN SIYAQ NUMBER TWENTY THOUSAND;No;0;AL;;;;20000;N;;;;; +1ED27;OTTOMAN SIYAQ NUMBER THIRTY THOUSAND;No;0;AL;;;;30000;N;;;;; +1ED28;OTTOMAN SIYAQ NUMBER FORTY THOUSAND;No;0;AL;;;;40000;N;;;;; +1ED29;OTTOMAN SIYAQ NUMBER FIFTY THOUSAND;No;0;AL;;;;50000;N;;;;; +1ED2A;OTTOMAN SIYAQ NUMBER SIXTY THOUSAND;No;0;AL;;;;60000;N;;;;; +1ED2B;OTTOMAN SIYAQ NUMBER SEVENTY THOUSAND;No;0;AL;;;;70000;N;;;;; +1ED2C;OTTOMAN SIYAQ NUMBER EIGHTY THOUSAND;No;0;AL;;;;80000;N;;;;; +1ED2D;OTTOMAN SIYAQ NUMBER NINETY THOUSAND;No;0;AL;;;;90000;N;;;;; +1ED2E;OTTOMAN SIYAQ MARRATAN;So;0;AL;;;;;N;;;;; +1ED2F;OTTOMAN SIYAQ ALTERNATE NUMBER TWO;No;0;AL;;;;2;N;;;;; +1ED30;OTTOMAN SIYAQ ALTERNATE NUMBER THREE;No;0;AL;;;;3;N;;;;; +1ED31;OTTOMAN SIYAQ ALTERNATE NUMBER FOUR;No;0;AL;;;;4;N;;;;; +1ED32;OTTOMAN SIYAQ ALTERNATE NUMBER FIVE;No;0;AL;;;;5;N;;;;; +1ED33;OTTOMAN SIYAQ ALTERNATE NUMBER SIX;No;0;AL;;;;6;N;;;;; +1ED34;OTTOMAN SIYAQ ALTERNATE NUMBER SEVEN;No;0;AL;;;;7;N;;;;; +1ED35;OTTOMAN SIYAQ ALTERNATE NUMBER EIGHT;No;0;AL;;;;8;N;;;;; +1ED36;OTTOMAN SIYAQ ALTERNATE NUMBER NINE;No;0;AL;;;;9;N;;;;; +1ED37;OTTOMAN SIYAQ ALTERNATE NUMBER TEN;No;0;AL;;;;10;N;;;;; +1ED38;OTTOMAN SIYAQ ALTERNATE NUMBER FOUR HUNDRED;No;0;AL;;;;400;N;;;;; +1ED39;OTTOMAN SIYAQ ALTERNATE NUMBER SIX HUNDRED;No;0;AL;;;;600;N;;;;; +1ED3A;OTTOMAN SIYAQ ALTERNATE NUMBER TWO THOUSAND;No;0;AL;;;;2000;N;;;;; +1ED3B;OTTOMAN SIYAQ ALTERNATE NUMBER TEN THOUSAND;No;0;AL;;;;10000;N;;;;; +1ED3C;OTTOMAN SIYAQ FRACTION ONE HALF;No;0;AL;;;;1/2;N;;;;; +1ED3D;OTTOMAN SIYAQ FRACTION ONE SIXTH;No;0;AL;;;;1/6;N;;;;; +1EE00;ARABIC MATHEMATICAL ALEF;Lo;0;AL; 0627;;;;N;;;;; +1EE01;ARABIC MATHEMATICAL BEH;Lo;0;AL; 0628;;;;N;;;;; +1EE02;ARABIC MATHEMATICAL JEEM;Lo;0;AL; 062C;;;;N;;;;; +1EE03;ARABIC MATHEMATICAL DAL;Lo;0;AL; 062F;;;;N;;;;; +1EE05;ARABIC MATHEMATICAL WAW;Lo;0;AL; 0648;;;;N;;;;; +1EE06;ARABIC MATHEMATICAL ZAIN;Lo;0;AL; 0632;;;;N;;;;; +1EE07;ARABIC MATHEMATICAL HAH;Lo;0;AL; 062D;;;;N;;;;; +1EE08;ARABIC MATHEMATICAL TAH;Lo;0;AL; 0637;;;;N;;;;; +1EE09;ARABIC MATHEMATICAL YEH;Lo;0;AL; 064A;;;;N;;;;; +1EE0A;ARABIC MATHEMATICAL KAF;Lo;0;AL; 0643;;;;N;;;;; +1EE0B;ARABIC MATHEMATICAL LAM;Lo;0;AL; 0644;;;;N;;;;; +1EE0C;ARABIC MATHEMATICAL MEEM;Lo;0;AL; 0645;;;;N;;;;; +1EE0D;ARABIC MATHEMATICAL NOON;Lo;0;AL; 0646;;;;N;;;;; +1EE0E;ARABIC MATHEMATICAL SEEN;Lo;0;AL; 0633;;;;N;;;;; +1EE0F;ARABIC MATHEMATICAL AIN;Lo;0;AL; 0639;;;;N;;;;; +1EE10;ARABIC MATHEMATICAL FEH;Lo;0;AL; 0641;;;;N;;;;; +1EE11;ARABIC MATHEMATICAL SAD;Lo;0;AL; 0635;;;;N;;;;; +1EE12;ARABIC MATHEMATICAL QAF;Lo;0;AL; 0642;;;;N;;;;; +1EE13;ARABIC MATHEMATICAL REH;Lo;0;AL; 0631;;;;N;;;;; +1EE14;ARABIC MATHEMATICAL SHEEN;Lo;0;AL; 0634;;;;N;;;;; +1EE15;ARABIC MATHEMATICAL TEH;Lo;0;AL; 062A;;;;N;;;;; +1EE16;ARABIC MATHEMATICAL THEH;Lo;0;AL; 062B;;;;N;;;;; +1EE17;ARABIC MATHEMATICAL KHAH;Lo;0;AL; 062E;;;;N;;;;; +1EE18;ARABIC MATHEMATICAL THAL;Lo;0;AL; 0630;;;;N;;;;; +1EE19;ARABIC MATHEMATICAL DAD;Lo;0;AL; 0636;;;;N;;;;; +1EE1A;ARABIC MATHEMATICAL ZAH;Lo;0;AL; 0638;;;;N;;;;; +1EE1B;ARABIC MATHEMATICAL GHAIN;Lo;0;AL; 063A;;;;N;;;;; +1EE1C;ARABIC MATHEMATICAL DOTLESS BEH;Lo;0;AL; 066E;;;;N;;;;; +1EE1D;ARABIC MATHEMATICAL DOTLESS NOON;Lo;0;AL; 06BA;;;;N;;;;; +1EE1E;ARABIC MATHEMATICAL DOTLESS FEH;Lo;0;AL; 06A1;;;;N;;;;; +1EE1F;ARABIC MATHEMATICAL DOTLESS QAF;Lo;0;AL; 066F;;;;N;;;;; +1EE21;ARABIC MATHEMATICAL INITIAL BEH;Lo;0;AL; 0628;;;;N;;;;; +1EE22;ARABIC MATHEMATICAL INITIAL JEEM;Lo;0;AL; 062C;;;;N;;;;; +1EE24;ARABIC MATHEMATICAL INITIAL HEH;Lo;0;AL; 0647;;;;N;;;;; +1EE27;ARABIC MATHEMATICAL INITIAL HAH;Lo;0;AL; 062D;;;;N;;;;; +1EE29;ARABIC MATHEMATICAL INITIAL YEH;Lo;0;AL; 064A;;;;N;;;;; +1EE2A;ARABIC MATHEMATICAL INITIAL KAF;Lo;0;AL; 0643;;;;N;;;;; +1EE2B;ARABIC MATHEMATICAL INITIAL LAM;Lo;0;AL; 0644;;;;N;;;;; +1EE2C;ARABIC MATHEMATICAL INITIAL MEEM;Lo;0;AL; 0645;;;;N;;;;; +1EE2D;ARABIC MATHEMATICAL INITIAL NOON;Lo;0;AL; 0646;;;;N;;;;; +1EE2E;ARABIC MATHEMATICAL INITIAL SEEN;Lo;0;AL; 0633;;;;N;;;;; +1EE2F;ARABIC MATHEMATICAL INITIAL AIN;Lo;0;AL; 0639;;;;N;;;;; +1EE30;ARABIC MATHEMATICAL INITIAL FEH;Lo;0;AL; 0641;;;;N;;;;; +1EE31;ARABIC MATHEMATICAL INITIAL SAD;Lo;0;AL; 0635;;;;N;;;;; +1EE32;ARABIC MATHEMATICAL INITIAL QAF;Lo;0;AL; 0642;;;;N;;;;; +1EE34;ARABIC MATHEMATICAL INITIAL SHEEN;Lo;0;AL; 0634;;;;N;;;;; +1EE35;ARABIC MATHEMATICAL INITIAL TEH;Lo;0;AL; 062A;;;;N;;;;; +1EE36;ARABIC MATHEMATICAL INITIAL THEH;Lo;0;AL; 062B;;;;N;;;;; +1EE37;ARABIC MATHEMATICAL INITIAL KHAH;Lo;0;AL; 062E;;;;N;;;;; +1EE39;ARABIC MATHEMATICAL INITIAL DAD;Lo;0;AL; 0636;;;;N;;;;; +1EE3B;ARABIC MATHEMATICAL INITIAL GHAIN;Lo;0;AL; 063A;;;;N;;;;; +1EE42;ARABIC MATHEMATICAL TAILED JEEM;Lo;0;AL; 062C;;;;N;;;;; +1EE47;ARABIC MATHEMATICAL TAILED HAH;Lo;0;AL; 062D;;;;N;;;;; +1EE49;ARABIC MATHEMATICAL TAILED YEH;Lo;0;AL; 064A;;;;N;;;;; +1EE4B;ARABIC MATHEMATICAL TAILED LAM;Lo;0;AL; 0644;;;;N;;;;; +1EE4D;ARABIC MATHEMATICAL TAILED NOON;Lo;0;AL; 0646;;;;N;;;;; +1EE4E;ARABIC MATHEMATICAL TAILED SEEN;Lo;0;AL; 0633;;;;N;;;;; +1EE4F;ARABIC MATHEMATICAL TAILED AIN;Lo;0;AL; 0639;;;;N;;;;; +1EE51;ARABIC MATHEMATICAL TAILED SAD;Lo;0;AL; 0635;;;;N;;;;; +1EE52;ARABIC MATHEMATICAL TAILED QAF;Lo;0;AL; 0642;;;;N;;;;; +1EE54;ARABIC MATHEMATICAL TAILED SHEEN;Lo;0;AL; 0634;;;;N;;;;; +1EE57;ARABIC MATHEMATICAL TAILED KHAH;Lo;0;AL; 062E;;;;N;;;;; +1EE59;ARABIC MATHEMATICAL TAILED DAD;Lo;0;AL; 0636;;;;N;;;;; +1EE5B;ARABIC MATHEMATICAL TAILED GHAIN;Lo;0;AL; 063A;;;;N;;;;; +1EE5D;ARABIC MATHEMATICAL TAILED DOTLESS NOON;Lo;0;AL; 06BA;;;;N;;;;; +1EE5F;ARABIC MATHEMATICAL TAILED DOTLESS QAF;Lo;0;AL; 066F;;;;N;;;;; +1EE61;ARABIC MATHEMATICAL STRETCHED BEH;Lo;0;AL; 0628;;;;N;;;;; +1EE62;ARABIC MATHEMATICAL STRETCHED JEEM;Lo;0;AL; 062C;;;;N;;;;; +1EE64;ARABIC MATHEMATICAL STRETCHED HEH;Lo;0;AL; 0647;;;;N;;;;; +1EE67;ARABIC MATHEMATICAL STRETCHED HAH;Lo;0;AL; 062D;;;;N;;;;; +1EE68;ARABIC MATHEMATICAL STRETCHED TAH;Lo;0;AL; 0637;;;;N;;;;; +1EE69;ARABIC MATHEMATICAL STRETCHED YEH;Lo;0;AL; 064A;;;;N;;;;; +1EE6A;ARABIC MATHEMATICAL STRETCHED KAF;Lo;0;AL; 0643;;;;N;;;;; +1EE6C;ARABIC MATHEMATICAL STRETCHED MEEM;Lo;0;AL; 0645;;;;N;;;;; +1EE6D;ARABIC MATHEMATICAL STRETCHED NOON;Lo;0;AL; 0646;;;;N;;;;; +1EE6E;ARABIC MATHEMATICAL STRETCHED SEEN;Lo;0;AL; 0633;;;;N;;;;; +1EE6F;ARABIC MATHEMATICAL STRETCHED AIN;Lo;0;AL; 0639;;;;N;;;;; +1EE70;ARABIC MATHEMATICAL STRETCHED FEH;Lo;0;AL; 0641;;;;N;;;;; +1EE71;ARABIC MATHEMATICAL STRETCHED SAD;Lo;0;AL; 0635;;;;N;;;;; +1EE72;ARABIC MATHEMATICAL STRETCHED QAF;Lo;0;AL; 0642;;;;N;;;;; +1EE74;ARABIC MATHEMATICAL STRETCHED SHEEN;Lo;0;AL; 0634;;;;N;;;;; +1EE75;ARABIC MATHEMATICAL STRETCHED TEH;Lo;0;AL; 062A;;;;N;;;;; +1EE76;ARABIC MATHEMATICAL STRETCHED THEH;Lo;0;AL; 062B;;;;N;;;;; +1EE77;ARABIC MATHEMATICAL STRETCHED KHAH;Lo;0;AL; 062E;;;;N;;;;; +1EE79;ARABIC MATHEMATICAL STRETCHED DAD;Lo;0;AL; 0636;;;;N;;;;; +1EE7A;ARABIC MATHEMATICAL STRETCHED ZAH;Lo;0;AL; 0638;;;;N;;;;; +1EE7B;ARABIC MATHEMATICAL STRETCHED GHAIN;Lo;0;AL; 063A;;;;N;;;;; +1EE7C;ARABIC MATHEMATICAL STRETCHED DOTLESS BEH;Lo;0;AL; 066E;;;;N;;;;; +1EE7E;ARABIC MATHEMATICAL STRETCHED DOTLESS FEH;Lo;0;AL; 06A1;;;;N;;;;; +1EE80;ARABIC MATHEMATICAL LOOPED ALEF;Lo;0;AL; 0627;;;;N;;;;; +1EE81;ARABIC MATHEMATICAL LOOPED BEH;Lo;0;AL; 0628;;;;N;;;;; +1EE82;ARABIC MATHEMATICAL LOOPED JEEM;Lo;0;AL; 062C;;;;N;;;;; +1EE83;ARABIC MATHEMATICAL LOOPED DAL;Lo;0;AL; 062F;;;;N;;;;; +1EE84;ARABIC MATHEMATICAL LOOPED HEH;Lo;0;AL; 0647;;;;N;;;;; +1EE85;ARABIC MATHEMATICAL LOOPED WAW;Lo;0;AL; 0648;;;;N;;;;; +1EE86;ARABIC MATHEMATICAL LOOPED ZAIN;Lo;0;AL; 0632;;;;N;;;;; +1EE87;ARABIC MATHEMATICAL LOOPED HAH;Lo;0;AL; 062D;;;;N;;;;; +1EE88;ARABIC MATHEMATICAL LOOPED TAH;Lo;0;AL; 0637;;;;N;;;;; +1EE89;ARABIC MATHEMATICAL LOOPED YEH;Lo;0;AL; 064A;;;;N;;;;; +1EE8B;ARABIC MATHEMATICAL LOOPED LAM;Lo;0;AL; 0644;;;;N;;;;; +1EE8C;ARABIC MATHEMATICAL LOOPED MEEM;Lo;0;AL; 0645;;;;N;;;;; +1EE8D;ARABIC MATHEMATICAL LOOPED NOON;Lo;0;AL; 0646;;;;N;;;;; +1EE8E;ARABIC MATHEMATICAL LOOPED SEEN;Lo;0;AL; 0633;;;;N;;;;; +1EE8F;ARABIC MATHEMATICAL LOOPED AIN;Lo;0;AL; 0639;;;;N;;;;; +1EE90;ARABIC MATHEMATICAL LOOPED FEH;Lo;0;AL; 0641;;;;N;;;;; +1EE91;ARABIC MATHEMATICAL LOOPED SAD;Lo;0;AL; 0635;;;;N;;;;; +1EE92;ARABIC MATHEMATICAL LOOPED QAF;Lo;0;AL; 0642;;;;N;;;;; +1EE93;ARABIC MATHEMATICAL LOOPED REH;Lo;0;AL; 0631;;;;N;;;;; +1EE94;ARABIC MATHEMATICAL LOOPED SHEEN;Lo;0;AL; 0634;;;;N;;;;; +1EE95;ARABIC MATHEMATICAL LOOPED TEH;Lo;0;AL; 062A;;;;N;;;;; +1EE96;ARABIC MATHEMATICAL LOOPED THEH;Lo;0;AL; 062B;;;;N;;;;; +1EE97;ARABIC MATHEMATICAL LOOPED KHAH;Lo;0;AL; 062E;;;;N;;;;; +1EE98;ARABIC MATHEMATICAL LOOPED THAL;Lo;0;AL; 0630;;;;N;;;;; +1EE99;ARABIC MATHEMATICAL LOOPED DAD;Lo;0;AL; 0636;;;;N;;;;; +1EE9A;ARABIC MATHEMATICAL LOOPED ZAH;Lo;0;AL; 0638;;;;N;;;;; +1EE9B;ARABIC MATHEMATICAL LOOPED GHAIN;Lo;0;AL; 063A;;;;N;;;;; +1EEA1;ARABIC MATHEMATICAL DOUBLE-STRUCK BEH;Lo;0;AL; 0628;;;;N;;;;; +1EEA2;ARABIC MATHEMATICAL DOUBLE-STRUCK JEEM;Lo;0;AL; 062C;;;;N;;;;; +1EEA3;ARABIC MATHEMATICAL DOUBLE-STRUCK DAL;Lo;0;AL; 062F;;;;N;;;;; +1EEA5;ARABIC MATHEMATICAL DOUBLE-STRUCK WAW;Lo;0;AL; 0648;;;;N;;;;; +1EEA6;ARABIC MATHEMATICAL DOUBLE-STRUCK ZAIN;Lo;0;AL; 0632;;;;N;;;;; +1EEA7;ARABIC MATHEMATICAL DOUBLE-STRUCK HAH;Lo;0;AL; 062D;;;;N;;;;; +1EEA8;ARABIC MATHEMATICAL DOUBLE-STRUCK TAH;Lo;0;AL; 0637;;;;N;;;;; +1EEA9;ARABIC MATHEMATICAL DOUBLE-STRUCK YEH;Lo;0;AL; 064A;;;;N;;;;; +1EEAB;ARABIC MATHEMATICAL DOUBLE-STRUCK LAM;Lo;0;AL; 0644;;;;N;;;;; +1EEAC;ARABIC MATHEMATICAL DOUBLE-STRUCK MEEM;Lo;0;AL; 0645;;;;N;;;;; +1EEAD;ARABIC MATHEMATICAL DOUBLE-STRUCK NOON;Lo;0;AL; 0646;;;;N;;;;; +1EEAE;ARABIC MATHEMATICAL DOUBLE-STRUCK SEEN;Lo;0;AL; 0633;;;;N;;;;; +1EEAF;ARABIC MATHEMATICAL DOUBLE-STRUCK AIN;Lo;0;AL; 0639;;;;N;;;;; +1EEB0;ARABIC MATHEMATICAL DOUBLE-STRUCK FEH;Lo;0;AL; 0641;;;;N;;;;; +1EEB1;ARABIC MATHEMATICAL DOUBLE-STRUCK SAD;Lo;0;AL; 0635;;;;N;;;;; +1EEB2;ARABIC MATHEMATICAL DOUBLE-STRUCK QAF;Lo;0;AL; 0642;;;;N;;;;; +1EEB3;ARABIC MATHEMATICAL DOUBLE-STRUCK REH;Lo;0;AL; 0631;;;;N;;;;; +1EEB4;ARABIC MATHEMATICAL DOUBLE-STRUCK SHEEN;Lo;0;AL; 0634;;;;N;;;;; +1EEB5;ARABIC MATHEMATICAL DOUBLE-STRUCK TEH;Lo;0;AL; 062A;;;;N;;;;; +1EEB6;ARABIC MATHEMATICAL DOUBLE-STRUCK THEH;Lo;0;AL; 062B;;;;N;;;;; +1EEB7;ARABIC MATHEMATICAL DOUBLE-STRUCK KHAH;Lo;0;AL; 062E;;;;N;;;;; +1EEB8;ARABIC MATHEMATICAL DOUBLE-STRUCK THAL;Lo;0;AL; 0630;;;;N;;;;; +1EEB9;ARABIC MATHEMATICAL DOUBLE-STRUCK DAD;Lo;0;AL; 0636;;;;N;;;;; +1EEBA;ARABIC MATHEMATICAL DOUBLE-STRUCK ZAH;Lo;0;AL; 0638;;;;N;;;;; +1EEBB;ARABIC MATHEMATICAL DOUBLE-STRUCK GHAIN;Lo;0;AL; 063A;;;;N;;;;; +1EEF0;ARABIC MATHEMATICAL OPERATOR MEEM WITH HAH WITH TATWEEL;Sm;0;ON;;;;;N;;;;; +1EEF1;ARABIC MATHEMATICAL OPERATOR HAH WITH DAL;Sm;0;ON;;;;;N;;;;; +1F000;MAHJONG TILE EAST WIND;So;0;ON;;;;;N;;;;; +1F001;MAHJONG TILE SOUTH WIND;So;0;ON;;;;;N;;;;; +1F002;MAHJONG TILE WEST WIND;So;0;ON;;;;;N;;;;; +1F003;MAHJONG TILE NORTH WIND;So;0;ON;;;;;N;;;;; +1F004;MAHJONG TILE RED DRAGON;So;0;ON;;;;;N;;;;; +1F005;MAHJONG TILE GREEN DRAGON;So;0;ON;;;;;N;;;;; +1F006;MAHJONG TILE WHITE DRAGON;So;0;ON;;;;;N;;;;; +1F007;MAHJONG TILE ONE OF CHARACTERS;So;0;ON;;;;;N;;;;; +1F008;MAHJONG TILE TWO OF CHARACTERS;So;0;ON;;;;;N;;;;; +1F009;MAHJONG TILE THREE OF CHARACTERS;So;0;ON;;;;;N;;;;; +1F00A;MAHJONG TILE FOUR OF CHARACTERS;So;0;ON;;;;;N;;;;; +1F00B;MAHJONG TILE FIVE OF CHARACTERS;So;0;ON;;;;;N;;;;; +1F00C;MAHJONG TILE SIX OF CHARACTERS;So;0;ON;;;;;N;;;;; +1F00D;MAHJONG TILE SEVEN OF CHARACTERS;So;0;ON;;;;;N;;;;; +1F00E;MAHJONG TILE EIGHT OF CHARACTERS;So;0;ON;;;;;N;;;;; +1F00F;MAHJONG TILE NINE OF CHARACTERS;So;0;ON;;;;;N;;;;; +1F010;MAHJONG TILE ONE OF BAMBOOS;So;0;ON;;;;;N;;;;; +1F011;MAHJONG TILE TWO OF BAMBOOS;So;0;ON;;;;;N;;;;; +1F012;MAHJONG TILE THREE OF BAMBOOS;So;0;ON;;;;;N;;;;; +1F013;MAHJONG TILE FOUR OF BAMBOOS;So;0;ON;;;;;N;;;;; +1F014;MAHJONG TILE FIVE OF BAMBOOS;So;0;ON;;;;;N;;;;; +1F015;MAHJONG TILE SIX OF BAMBOOS;So;0;ON;;;;;N;;;;; +1F016;MAHJONG TILE SEVEN OF BAMBOOS;So;0;ON;;;;;N;;;;; +1F017;MAHJONG TILE EIGHT OF BAMBOOS;So;0;ON;;;;;N;;;;; +1F018;MAHJONG TILE NINE OF BAMBOOS;So;0;ON;;;;;N;;;;; +1F019;MAHJONG TILE ONE OF CIRCLES;So;0;ON;;;;;N;;;;; +1F01A;MAHJONG TILE TWO OF CIRCLES;So;0;ON;;;;;N;;;;; +1F01B;MAHJONG TILE THREE OF CIRCLES;So;0;ON;;;;;N;;;;; +1F01C;MAHJONG TILE FOUR OF CIRCLES;So;0;ON;;;;;N;;;;; +1F01D;MAHJONG TILE FIVE OF CIRCLES;So;0;ON;;;;;N;;;;; +1F01E;MAHJONG TILE SIX OF CIRCLES;So;0;ON;;;;;N;;;;; +1F01F;MAHJONG TILE SEVEN OF CIRCLES;So;0;ON;;;;;N;;;;; +1F020;MAHJONG TILE EIGHT OF CIRCLES;So;0;ON;;;;;N;;;;; +1F021;MAHJONG TILE NINE OF CIRCLES;So;0;ON;;;;;N;;;;; +1F022;MAHJONG TILE PLUM;So;0;ON;;;;;N;;;;; +1F023;MAHJONG TILE ORCHID;So;0;ON;;;;;N;;;;; +1F024;MAHJONG TILE BAMBOO;So;0;ON;;;;;N;;;;; +1F025;MAHJONG TILE CHRYSANTHEMUM;So;0;ON;;;;;N;;;;; +1F026;MAHJONG TILE SPRING;So;0;ON;;;;;N;;;;; +1F027;MAHJONG TILE SUMMER;So;0;ON;;;;;N;;;;; +1F028;MAHJONG TILE AUTUMN;So;0;ON;;;;;N;;;;; +1F029;MAHJONG TILE WINTER;So;0;ON;;;;;N;;;;; +1F02A;MAHJONG TILE JOKER;So;0;ON;;;;;N;;;;; +1F02B;MAHJONG TILE BACK;So;0;ON;;;;;N;;;;; +1F030;DOMINO TILE HORIZONTAL BACK;So;0;ON;;;;;N;;;;; +1F031;DOMINO TILE HORIZONTAL-00-00;So;0;ON;;;;;N;;;;; +1F032;DOMINO TILE HORIZONTAL-00-01;So;0;ON;;;;;N;;;;; +1F033;DOMINO TILE HORIZONTAL-00-02;So;0;ON;;;;;N;;;;; +1F034;DOMINO TILE HORIZONTAL-00-03;So;0;ON;;;;;N;;;;; +1F035;DOMINO TILE HORIZONTAL-00-04;So;0;ON;;;;;N;;;;; +1F036;DOMINO TILE HORIZONTAL-00-05;So;0;ON;;;;;N;;;;; +1F037;DOMINO TILE HORIZONTAL-00-06;So;0;ON;;;;;N;;;;; +1F038;DOMINO TILE HORIZONTAL-01-00;So;0;ON;;;;;N;;;;; +1F039;DOMINO TILE HORIZONTAL-01-01;So;0;ON;;;;;N;;;;; +1F03A;DOMINO TILE HORIZONTAL-01-02;So;0;ON;;;;;N;;;;; +1F03B;DOMINO TILE HORIZONTAL-01-03;So;0;ON;;;;;N;;;;; +1F03C;DOMINO TILE HORIZONTAL-01-04;So;0;ON;;;;;N;;;;; +1F03D;DOMINO TILE HORIZONTAL-01-05;So;0;ON;;;;;N;;;;; +1F03E;DOMINO TILE HORIZONTAL-01-06;So;0;ON;;;;;N;;;;; +1F03F;DOMINO TILE HORIZONTAL-02-00;So;0;ON;;;;;N;;;;; +1F040;DOMINO TILE HORIZONTAL-02-01;So;0;ON;;;;;N;;;;; +1F041;DOMINO TILE HORIZONTAL-02-02;So;0;ON;;;;;N;;;;; +1F042;DOMINO TILE HORIZONTAL-02-03;So;0;ON;;;;;N;;;;; +1F043;DOMINO TILE HORIZONTAL-02-04;So;0;ON;;;;;N;;;;; +1F044;DOMINO TILE HORIZONTAL-02-05;So;0;ON;;;;;N;;;;; +1F045;DOMINO TILE HORIZONTAL-02-06;So;0;ON;;;;;N;;;;; +1F046;DOMINO TILE HORIZONTAL-03-00;So;0;ON;;;;;N;;;;; +1F047;DOMINO TILE HORIZONTAL-03-01;So;0;ON;;;;;N;;;;; +1F048;DOMINO TILE HORIZONTAL-03-02;So;0;ON;;;;;N;;;;; +1F049;DOMINO TILE HORIZONTAL-03-03;So;0;ON;;;;;N;;;;; +1F04A;DOMINO TILE HORIZONTAL-03-04;So;0;ON;;;;;N;;;;; +1F04B;DOMINO TILE HORIZONTAL-03-05;So;0;ON;;;;;N;;;;; +1F04C;DOMINO TILE HORIZONTAL-03-06;So;0;ON;;;;;N;;;;; +1F04D;DOMINO TILE HORIZONTAL-04-00;So;0;ON;;;;;N;;;;; +1F04E;DOMINO TILE HORIZONTAL-04-01;So;0;ON;;;;;N;;;;; +1F04F;DOMINO TILE HORIZONTAL-04-02;So;0;ON;;;;;N;;;;; +1F050;DOMINO TILE HORIZONTAL-04-03;So;0;ON;;;;;N;;;;; +1F051;DOMINO TILE HORIZONTAL-04-04;So;0;ON;;;;;N;;;;; +1F052;DOMINO TILE HORIZONTAL-04-05;So;0;ON;;;;;N;;;;; +1F053;DOMINO TILE HORIZONTAL-04-06;So;0;ON;;;;;N;;;;; +1F054;DOMINO TILE HORIZONTAL-05-00;So;0;ON;;;;;N;;;;; +1F055;DOMINO TILE HORIZONTAL-05-01;So;0;ON;;;;;N;;;;; +1F056;DOMINO TILE HORIZONTAL-05-02;So;0;ON;;;;;N;;;;; +1F057;DOMINO TILE HORIZONTAL-05-03;So;0;ON;;;;;N;;;;; +1F058;DOMINO TILE HORIZONTAL-05-04;So;0;ON;;;;;N;;;;; +1F059;DOMINO TILE HORIZONTAL-05-05;So;0;ON;;;;;N;;;;; +1F05A;DOMINO TILE HORIZONTAL-05-06;So;0;ON;;;;;N;;;;; +1F05B;DOMINO TILE HORIZONTAL-06-00;So;0;ON;;;;;N;;;;; +1F05C;DOMINO TILE HORIZONTAL-06-01;So;0;ON;;;;;N;;;;; +1F05D;DOMINO TILE HORIZONTAL-06-02;So;0;ON;;;;;N;;;;; +1F05E;DOMINO TILE HORIZONTAL-06-03;So;0;ON;;;;;N;;;;; +1F05F;DOMINO TILE HORIZONTAL-06-04;So;0;ON;;;;;N;;;;; +1F060;DOMINO TILE HORIZONTAL-06-05;So;0;ON;;;;;N;;;;; +1F061;DOMINO TILE HORIZONTAL-06-06;So;0;ON;;;;;N;;;;; +1F062;DOMINO TILE VERTICAL BACK;So;0;ON;;;;;N;;;;; +1F063;DOMINO TILE VERTICAL-00-00;So;0;ON;;;;;N;;;;; +1F064;DOMINO TILE VERTICAL-00-01;So;0;ON;;;;;N;;;;; +1F065;DOMINO TILE VERTICAL-00-02;So;0;ON;;;;;N;;;;; +1F066;DOMINO TILE VERTICAL-00-03;So;0;ON;;;;;N;;;;; +1F067;DOMINO TILE VERTICAL-00-04;So;0;ON;;;;;N;;;;; +1F068;DOMINO TILE VERTICAL-00-05;So;0;ON;;;;;N;;;;; +1F069;DOMINO TILE VERTICAL-00-06;So;0;ON;;;;;N;;;;; +1F06A;DOMINO TILE VERTICAL-01-00;So;0;ON;;;;;N;;;;; +1F06B;DOMINO TILE VERTICAL-01-01;So;0;ON;;;;;N;;;;; +1F06C;DOMINO TILE VERTICAL-01-02;So;0;ON;;;;;N;;;;; +1F06D;DOMINO TILE VERTICAL-01-03;So;0;ON;;;;;N;;;;; +1F06E;DOMINO TILE VERTICAL-01-04;So;0;ON;;;;;N;;;;; +1F06F;DOMINO TILE VERTICAL-01-05;So;0;ON;;;;;N;;;;; +1F070;DOMINO TILE VERTICAL-01-06;So;0;ON;;;;;N;;;;; +1F071;DOMINO TILE VERTICAL-02-00;So;0;ON;;;;;N;;;;; +1F072;DOMINO TILE VERTICAL-02-01;So;0;ON;;;;;N;;;;; +1F073;DOMINO TILE VERTICAL-02-02;So;0;ON;;;;;N;;;;; +1F074;DOMINO TILE VERTICAL-02-03;So;0;ON;;;;;N;;;;; +1F075;DOMINO TILE VERTICAL-02-04;So;0;ON;;;;;N;;;;; +1F076;DOMINO TILE VERTICAL-02-05;So;0;ON;;;;;N;;;;; +1F077;DOMINO TILE VERTICAL-02-06;So;0;ON;;;;;N;;;;; +1F078;DOMINO TILE VERTICAL-03-00;So;0;ON;;;;;N;;;;; +1F079;DOMINO TILE VERTICAL-03-01;So;0;ON;;;;;N;;;;; +1F07A;DOMINO TILE VERTICAL-03-02;So;0;ON;;;;;N;;;;; +1F07B;DOMINO TILE VERTICAL-03-03;So;0;ON;;;;;N;;;;; +1F07C;DOMINO TILE VERTICAL-03-04;So;0;ON;;;;;N;;;;; +1F07D;DOMINO TILE VERTICAL-03-05;So;0;ON;;;;;N;;;;; +1F07E;DOMINO TILE VERTICAL-03-06;So;0;ON;;;;;N;;;;; +1F07F;DOMINO TILE VERTICAL-04-00;So;0;ON;;;;;N;;;;; +1F080;DOMINO TILE VERTICAL-04-01;So;0;ON;;;;;N;;;;; +1F081;DOMINO TILE VERTICAL-04-02;So;0;ON;;;;;N;;;;; +1F082;DOMINO TILE VERTICAL-04-03;So;0;ON;;;;;N;;;;; +1F083;DOMINO TILE VERTICAL-04-04;So;0;ON;;;;;N;;;;; +1F084;DOMINO TILE VERTICAL-04-05;So;0;ON;;;;;N;;;;; +1F085;DOMINO TILE VERTICAL-04-06;So;0;ON;;;;;N;;;;; +1F086;DOMINO TILE VERTICAL-05-00;So;0;ON;;;;;N;;;;; +1F087;DOMINO TILE VERTICAL-05-01;So;0;ON;;;;;N;;;;; +1F088;DOMINO TILE VERTICAL-05-02;So;0;ON;;;;;N;;;;; +1F089;DOMINO TILE VERTICAL-05-03;So;0;ON;;;;;N;;;;; +1F08A;DOMINO TILE VERTICAL-05-04;So;0;ON;;;;;N;;;;; +1F08B;DOMINO TILE VERTICAL-05-05;So;0;ON;;;;;N;;;;; +1F08C;DOMINO TILE VERTICAL-05-06;So;0;ON;;;;;N;;;;; +1F08D;DOMINO TILE VERTICAL-06-00;So;0;ON;;;;;N;;;;; +1F08E;DOMINO TILE VERTICAL-06-01;So;0;ON;;;;;N;;;;; +1F08F;DOMINO TILE VERTICAL-06-02;So;0;ON;;;;;N;;;;; +1F090;DOMINO TILE VERTICAL-06-03;So;0;ON;;;;;N;;;;; +1F091;DOMINO TILE VERTICAL-06-04;So;0;ON;;;;;N;;;;; +1F092;DOMINO TILE VERTICAL-06-05;So;0;ON;;;;;N;;;;; +1F093;DOMINO TILE VERTICAL-06-06;So;0;ON;;;;;N;;;;; +1F0A0;PLAYING CARD BACK;So;0;ON;;;;;N;;;;; +1F0A1;PLAYING CARD ACE OF SPADES;So;0;ON;;;;;N;;;;; +1F0A2;PLAYING CARD TWO OF SPADES;So;0;ON;;;;;N;;;;; +1F0A3;PLAYING CARD THREE OF SPADES;So;0;ON;;;;;N;;;;; +1F0A4;PLAYING CARD FOUR OF SPADES;So;0;ON;;;;;N;;;;; +1F0A5;PLAYING CARD FIVE OF SPADES;So;0;ON;;;;;N;;;;; +1F0A6;PLAYING CARD SIX OF SPADES;So;0;ON;;;;;N;;;;; +1F0A7;PLAYING CARD SEVEN OF SPADES;So;0;ON;;;;;N;;;;; +1F0A8;PLAYING CARD EIGHT OF SPADES;So;0;ON;;;;;N;;;;; +1F0A9;PLAYING CARD NINE OF SPADES;So;0;ON;;;;;N;;;;; +1F0AA;PLAYING CARD TEN OF SPADES;So;0;ON;;;;;N;;;;; +1F0AB;PLAYING CARD JACK OF SPADES;So;0;ON;;;;;N;;;;; +1F0AC;PLAYING CARD KNIGHT OF SPADES;So;0;ON;;;;;N;;;;; +1F0AD;PLAYING CARD QUEEN OF SPADES;So;0;ON;;;;;N;;;;; +1F0AE;PLAYING CARD KING OF SPADES;So;0;ON;;;;;N;;;;; +1F0B1;PLAYING CARD ACE OF HEARTS;So;0;ON;;;;;N;;;;; +1F0B2;PLAYING CARD TWO OF HEARTS;So;0;ON;;;;;N;;;;; +1F0B3;PLAYING CARD THREE OF HEARTS;So;0;ON;;;;;N;;;;; +1F0B4;PLAYING CARD FOUR OF HEARTS;So;0;ON;;;;;N;;;;; +1F0B5;PLAYING CARD FIVE OF HEARTS;So;0;ON;;;;;N;;;;; +1F0B6;PLAYING CARD SIX OF HEARTS;So;0;ON;;;;;N;;;;; +1F0B7;PLAYING CARD SEVEN OF HEARTS;So;0;ON;;;;;N;;;;; +1F0B8;PLAYING CARD EIGHT OF HEARTS;So;0;ON;;;;;N;;;;; +1F0B9;PLAYING CARD NINE OF HEARTS;So;0;ON;;;;;N;;;;; +1F0BA;PLAYING CARD TEN OF HEARTS;So;0;ON;;;;;N;;;;; +1F0BB;PLAYING CARD JACK OF HEARTS;So;0;ON;;;;;N;;;;; +1F0BC;PLAYING CARD KNIGHT OF HEARTS;So;0;ON;;;;;N;;;;; +1F0BD;PLAYING CARD QUEEN OF HEARTS;So;0;ON;;;;;N;;;;; +1F0BE;PLAYING CARD KING OF HEARTS;So;0;ON;;;;;N;;;;; +1F0BF;PLAYING CARD RED JOKER;So;0;ON;;;;;N;;;;; +1F0C1;PLAYING CARD ACE OF DIAMONDS;So;0;ON;;;;;N;;;;; +1F0C2;PLAYING CARD TWO OF DIAMONDS;So;0;ON;;;;;N;;;;; +1F0C3;PLAYING CARD THREE OF DIAMONDS;So;0;ON;;;;;N;;;;; +1F0C4;PLAYING CARD FOUR OF DIAMONDS;So;0;ON;;;;;N;;;;; +1F0C5;PLAYING CARD FIVE OF DIAMONDS;So;0;ON;;;;;N;;;;; +1F0C6;PLAYING CARD SIX OF DIAMONDS;So;0;ON;;;;;N;;;;; +1F0C7;PLAYING CARD SEVEN OF DIAMONDS;So;0;ON;;;;;N;;;;; +1F0C8;PLAYING CARD EIGHT OF DIAMONDS;So;0;ON;;;;;N;;;;; +1F0C9;PLAYING CARD NINE OF DIAMONDS;So;0;ON;;;;;N;;;;; +1F0CA;PLAYING CARD TEN OF DIAMONDS;So;0;ON;;;;;N;;;;; +1F0CB;PLAYING CARD JACK OF DIAMONDS;So;0;ON;;;;;N;;;;; +1F0CC;PLAYING CARD KNIGHT OF DIAMONDS;So;0;ON;;;;;N;;;;; +1F0CD;PLAYING CARD QUEEN OF DIAMONDS;So;0;ON;;;;;N;;;;; +1F0CE;PLAYING CARD KING OF DIAMONDS;So;0;ON;;;;;N;;;;; +1F0CF;PLAYING CARD BLACK JOKER;So;0;ON;;;;;N;;;;; +1F0D1;PLAYING CARD ACE OF CLUBS;So;0;ON;;;;;N;;;;; +1F0D2;PLAYING CARD TWO OF CLUBS;So;0;ON;;;;;N;;;;; +1F0D3;PLAYING CARD THREE OF CLUBS;So;0;ON;;;;;N;;;;; +1F0D4;PLAYING CARD FOUR OF CLUBS;So;0;ON;;;;;N;;;;; +1F0D5;PLAYING CARD FIVE OF CLUBS;So;0;ON;;;;;N;;;;; +1F0D6;PLAYING CARD SIX OF CLUBS;So;0;ON;;;;;N;;;;; +1F0D7;PLAYING CARD SEVEN OF CLUBS;So;0;ON;;;;;N;;;;; +1F0D8;PLAYING CARD EIGHT OF CLUBS;So;0;ON;;;;;N;;;;; +1F0D9;PLAYING CARD NINE OF CLUBS;So;0;ON;;;;;N;;;;; +1F0DA;PLAYING CARD TEN OF CLUBS;So;0;ON;;;;;N;;;;; +1F0DB;PLAYING CARD JACK OF CLUBS;So;0;ON;;;;;N;;;;; +1F0DC;PLAYING CARD KNIGHT OF CLUBS;So;0;ON;;;;;N;;;;; +1F0DD;PLAYING CARD QUEEN OF CLUBS;So;0;ON;;;;;N;;;;; +1F0DE;PLAYING CARD KING OF CLUBS;So;0;ON;;;;;N;;;;; +1F0DF;PLAYING CARD WHITE JOKER;So;0;ON;;;;;N;;;;; +1F0E0;PLAYING CARD FOOL;So;0;ON;;;;;N;;;;; +1F0E1;PLAYING CARD TRUMP-1;So;0;ON;;;;;N;;;;; +1F0E2;PLAYING CARD TRUMP-2;So;0;ON;;;;;N;;;;; +1F0E3;PLAYING CARD TRUMP-3;So;0;ON;;;;;N;;;;; +1F0E4;PLAYING CARD TRUMP-4;So;0;ON;;;;;N;;;;; +1F0E5;PLAYING CARD TRUMP-5;So;0;ON;;;;;N;;;;; +1F0E6;PLAYING CARD TRUMP-6;So;0;ON;;;;;N;;;;; +1F0E7;PLAYING CARD TRUMP-7;So;0;ON;;;;;N;;;;; +1F0E8;PLAYING CARD TRUMP-8;So;0;ON;;;;;N;;;;; +1F0E9;PLAYING CARD TRUMP-9;So;0;ON;;;;;N;;;;; +1F0EA;PLAYING CARD TRUMP-10;So;0;ON;;;;;N;;;;; +1F0EB;PLAYING CARD TRUMP-11;So;0;ON;;;;;N;;;;; +1F0EC;PLAYING CARD TRUMP-12;So;0;ON;;;;;N;;;;; +1F0ED;PLAYING CARD TRUMP-13;So;0;ON;;;;;N;;;;; +1F0EE;PLAYING CARD TRUMP-14;So;0;ON;;;;;N;;;;; +1F0EF;PLAYING CARD TRUMP-15;So;0;ON;;;;;N;;;;; +1F0F0;PLAYING CARD TRUMP-16;So;0;ON;;;;;N;;;;; +1F0F1;PLAYING CARD TRUMP-17;So;0;ON;;;;;N;;;;; +1F0F2;PLAYING CARD TRUMP-18;So;0;ON;;;;;N;;;;; +1F0F3;PLAYING CARD TRUMP-19;So;0;ON;;;;;N;;;;; +1F0F4;PLAYING CARD TRUMP-20;So;0;ON;;;;;N;;;;; +1F0F5;PLAYING CARD TRUMP-21;So;0;ON;;;;;N;;;;; +1F100;DIGIT ZERO FULL STOP;No;0;EN; 0030 002E;;0;0;N;;;;; +1F101;DIGIT ZERO COMMA;No;0;EN; 0030 002C;;0;0;N;;;;; +1F102;DIGIT ONE COMMA;No;0;EN; 0031 002C;;1;1;N;;;;; +1F103;DIGIT TWO COMMA;No;0;EN; 0032 002C;;2;2;N;;;;; +1F104;DIGIT THREE COMMA;No;0;EN; 0033 002C;;3;3;N;;;;; +1F105;DIGIT FOUR COMMA;No;0;EN; 0034 002C;;4;4;N;;;;; +1F106;DIGIT FIVE COMMA;No;0;EN; 0035 002C;;5;5;N;;;;; +1F107;DIGIT SIX COMMA;No;0;EN; 0036 002C;;6;6;N;;;;; +1F108;DIGIT SEVEN COMMA;No;0;EN; 0037 002C;;7;7;N;;;;; +1F109;DIGIT EIGHT COMMA;No;0;EN; 0038 002C;;8;8;N;;;;; +1F10A;DIGIT NINE COMMA;No;0;EN; 0039 002C;;9;9;N;;;;; +1F10B;DINGBAT CIRCLED SANS-SERIF DIGIT ZERO;No;0;ON;;;;0;N;;;;; +1F10C;DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT ZERO;No;0;ON;;;;0;N;;;;; +1F10D;CIRCLED ZERO WITH SLASH;So;0;ON;;;;;N;;;;; +1F10E;CIRCLED ANTICLOCKWISE ARROW;So;0;ON;;;;;N;;;;; +1F10F;CIRCLED DOLLAR SIGN WITH OVERLAID BACKSLASH;So;0;ON;;;;;N;;;;; +1F110;PARENTHESIZED LATIN CAPITAL LETTER A;So;0;L; 0028 0041 0029;;;;N;;;;; +1F111;PARENTHESIZED LATIN CAPITAL LETTER B;So;0;L; 0028 0042 0029;;;;N;;;;; +1F112;PARENTHESIZED LATIN CAPITAL LETTER C;So;0;L; 0028 0043 0029;;;;N;;;;; +1F113;PARENTHESIZED LATIN CAPITAL LETTER D;So;0;L; 0028 0044 0029;;;;N;;;;; +1F114;PARENTHESIZED LATIN CAPITAL LETTER E;So;0;L; 0028 0045 0029;;;;N;;;;; +1F115;PARENTHESIZED LATIN CAPITAL LETTER F;So;0;L; 0028 0046 0029;;;;N;;;;; +1F116;PARENTHESIZED LATIN CAPITAL LETTER G;So;0;L; 0028 0047 0029;;;;N;;;;; +1F117;PARENTHESIZED LATIN CAPITAL LETTER H;So;0;L; 0028 0048 0029;;;;N;;;;; +1F118;PARENTHESIZED LATIN CAPITAL LETTER I;So;0;L; 0028 0049 0029;;;;N;;;;; +1F119;PARENTHESIZED LATIN CAPITAL LETTER J;So;0;L; 0028 004A 0029;;;;N;;;;; +1F11A;PARENTHESIZED LATIN CAPITAL LETTER K;So;0;L; 0028 004B 0029;;;;N;;;;; +1F11B;PARENTHESIZED LATIN CAPITAL LETTER L;So;0;L; 0028 004C 0029;;;;N;;;;; +1F11C;PARENTHESIZED LATIN CAPITAL LETTER M;So;0;L; 0028 004D 0029;;;;N;;;;; +1F11D;PARENTHESIZED LATIN CAPITAL LETTER N;So;0;L; 0028 004E 0029;;;;N;;;;; +1F11E;PARENTHESIZED LATIN CAPITAL LETTER O;So;0;L; 0028 004F 0029;;;;N;;;;; +1F11F;PARENTHESIZED LATIN CAPITAL LETTER P;So;0;L; 0028 0050 0029;;;;N;;;;; +1F120;PARENTHESIZED LATIN CAPITAL LETTER Q;So;0;L; 0028 0051 0029;;;;N;;;;; +1F121;PARENTHESIZED LATIN CAPITAL LETTER R;So;0;L; 0028 0052 0029;;;;N;;;;; +1F122;PARENTHESIZED LATIN CAPITAL LETTER S;So;0;L; 0028 0053 0029;;;;N;;;;; +1F123;PARENTHESIZED LATIN CAPITAL LETTER T;So;0;L; 0028 0054 0029;;;;N;;;;; +1F124;PARENTHESIZED LATIN CAPITAL LETTER U;So;0;L; 0028 0055 0029;;;;N;;;;; +1F125;PARENTHESIZED LATIN CAPITAL LETTER V;So;0;L; 0028 0056 0029;;;;N;;;;; +1F126;PARENTHESIZED LATIN CAPITAL LETTER W;So;0;L; 0028 0057 0029;;;;N;;;;; +1F127;PARENTHESIZED LATIN CAPITAL LETTER X;So;0;L; 0028 0058 0029;;;;N;;;;; +1F128;PARENTHESIZED LATIN CAPITAL LETTER Y;So;0;L; 0028 0059 0029;;;;N;;;;; +1F129;PARENTHESIZED LATIN CAPITAL LETTER Z;So;0;L; 0028 005A 0029;;;;N;;;;; +1F12A;TORTOISE SHELL BRACKETED LATIN CAPITAL LETTER S;So;0;L; 3014 0053 3015;;;;N;;;;; +1F12B;CIRCLED ITALIC LATIN CAPITAL LETTER C;So;0;L; 0043;;;;N;;;;; +1F12C;CIRCLED ITALIC LATIN CAPITAL LETTER R;So;0;L; 0052;;;;N;;;;; +1F12D;CIRCLED CD;So;0;L; 0043 0044;;;;N;;;;; +1F12E;CIRCLED WZ;So;0;L; 0057 005A;;;;N;;;;; +1F12F;COPYLEFT SYMBOL;So;0;ON;;;;;N;;;;; +1F130;SQUARED LATIN CAPITAL LETTER A;So;0;L; 0041;;;;N;;;;; +1F131;SQUARED LATIN CAPITAL LETTER B;So;0;L; 0042;;;;N;;;;; +1F132;SQUARED LATIN CAPITAL LETTER C;So;0;L; 0043;;;;N;;;;; +1F133;SQUARED LATIN CAPITAL LETTER D;So;0;L; 0044;;;;N;;;;; +1F134;SQUARED LATIN CAPITAL LETTER E;So;0;L; 0045;;;;N;;;;; +1F135;SQUARED LATIN CAPITAL LETTER F;So;0;L; 0046;;;;N;;;;; +1F136;SQUARED LATIN CAPITAL LETTER G;So;0;L; 0047;;;;N;;;;; +1F137;SQUARED LATIN CAPITAL LETTER H;So;0;L; 0048;;;;N;;;;; +1F138;SQUARED LATIN CAPITAL LETTER I;So;0;L; 0049;;;;N;;;;; +1F139;SQUARED LATIN CAPITAL LETTER J;So;0;L; 004A;;;;N;;;;; +1F13A;SQUARED LATIN CAPITAL LETTER K;So;0;L; 004B;;;;N;;;;; +1F13B;SQUARED LATIN CAPITAL LETTER L;So;0;L; 004C;;;;N;;;;; +1F13C;SQUARED LATIN CAPITAL LETTER M;So;0;L; 004D;;;;N;;;;; +1F13D;SQUARED LATIN CAPITAL LETTER N;So;0;L; 004E;;;;N;;;;; +1F13E;SQUARED LATIN CAPITAL LETTER O;So;0;L; 004F;;;;N;;;;; +1F13F;SQUARED LATIN CAPITAL LETTER P;So;0;L; 0050;;;;N;;;;; +1F140;SQUARED LATIN CAPITAL LETTER Q;So;0;L; 0051;;;;N;;;;; +1F141;SQUARED LATIN CAPITAL LETTER R;So;0;L; 0052;;;;N;;;;; +1F142;SQUARED LATIN CAPITAL LETTER S;So;0;L; 0053;;;;N;;;;; +1F143;SQUARED LATIN CAPITAL LETTER T;So;0;L; 0054;;;;N;;;;; +1F144;SQUARED LATIN CAPITAL LETTER U;So;0;L; 0055;;;;N;;;;; +1F145;SQUARED LATIN CAPITAL LETTER V;So;0;L; 0056;;;;N;;;;; +1F146;SQUARED LATIN CAPITAL LETTER W;So;0;L; 0057;;;;N;;;;; +1F147;SQUARED LATIN CAPITAL LETTER X;So;0;L; 0058;;;;N;;;;; +1F148;SQUARED LATIN CAPITAL LETTER Y;So;0;L; 0059;;;;N;;;;; +1F149;SQUARED LATIN CAPITAL LETTER Z;So;0;L; 005A;;;;N;;;;; +1F14A;SQUARED HV;So;0;L; 0048 0056;;;;N;;;;; +1F14B;SQUARED MV;So;0;L; 004D 0056;;;;N;;;;; +1F14C;SQUARED SD;So;0;L; 0053 0044;;;;N;;;;; +1F14D;SQUARED SS;So;0;L; 0053 0053;;;;N;;;;; +1F14E;SQUARED PPV;So;0;L; 0050 0050 0056;;;;N;;;;; +1F14F;SQUARED WC;So;0;L; 0057 0043;;;;N;;;;; +1F150;NEGATIVE CIRCLED LATIN CAPITAL LETTER A;So;0;L;;;;;N;;;;; +1F151;NEGATIVE CIRCLED LATIN CAPITAL LETTER B;So;0;L;;;;;N;;;;; +1F152;NEGATIVE CIRCLED LATIN CAPITAL LETTER C;So;0;L;;;;;N;;;;; +1F153;NEGATIVE CIRCLED LATIN CAPITAL LETTER D;So;0;L;;;;;N;;;;; +1F154;NEGATIVE CIRCLED LATIN CAPITAL LETTER E;So;0;L;;;;;N;;;;; +1F155;NEGATIVE CIRCLED LATIN CAPITAL LETTER F;So;0;L;;;;;N;;;;; +1F156;NEGATIVE CIRCLED LATIN CAPITAL LETTER G;So;0;L;;;;;N;;;;; +1F157;NEGATIVE CIRCLED LATIN CAPITAL LETTER H;So;0;L;;;;;N;;;;; +1F158;NEGATIVE CIRCLED LATIN CAPITAL LETTER I;So;0;L;;;;;N;;;;; +1F159;NEGATIVE CIRCLED LATIN CAPITAL LETTER J;So;0;L;;;;;N;;;;; +1F15A;NEGATIVE CIRCLED LATIN CAPITAL LETTER K;So;0;L;;;;;N;;;;; +1F15B;NEGATIVE CIRCLED LATIN CAPITAL LETTER L;So;0;L;;;;;N;;;;; +1F15C;NEGATIVE CIRCLED LATIN CAPITAL LETTER M;So;0;L;;;;;N;;;;; +1F15D;NEGATIVE CIRCLED LATIN CAPITAL LETTER N;So;0;L;;;;;N;;;;; +1F15E;NEGATIVE CIRCLED LATIN CAPITAL LETTER O;So;0;L;;;;;N;;;;; +1F15F;NEGATIVE CIRCLED LATIN CAPITAL LETTER P;So;0;L;;;;;N;;;;; +1F160;NEGATIVE CIRCLED LATIN CAPITAL LETTER Q;So;0;L;;;;;N;;;;; +1F161;NEGATIVE CIRCLED LATIN CAPITAL LETTER R;So;0;L;;;;;N;;;;; +1F162;NEGATIVE CIRCLED LATIN CAPITAL LETTER S;So;0;L;;;;;N;;;;; +1F163;NEGATIVE CIRCLED LATIN CAPITAL LETTER T;So;0;L;;;;;N;;;;; +1F164;NEGATIVE CIRCLED LATIN CAPITAL LETTER U;So;0;L;;;;;N;;;;; +1F165;NEGATIVE CIRCLED LATIN CAPITAL LETTER V;So;0;L;;;;;N;;;;; +1F166;NEGATIVE CIRCLED LATIN CAPITAL LETTER W;So;0;L;;;;;N;;;;; +1F167;NEGATIVE CIRCLED LATIN CAPITAL LETTER X;So;0;L;;;;;N;;;;; +1F168;NEGATIVE CIRCLED LATIN CAPITAL LETTER Y;So;0;L;;;;;N;;;;; +1F169;NEGATIVE CIRCLED LATIN CAPITAL LETTER Z;So;0;L;;;;;N;;;;; +1F16A;RAISED MC SIGN;So;0;ON; 004D 0043;;;;N;;;;; +1F16B;RAISED MD SIGN;So;0;ON; 004D 0044;;;;N;;;;; +1F16C;RAISED MR SIGN;So;0;ON; 004D 0052;;;;N;;;;; +1F16D;CIRCLED CC;So;0;ON;;;;;N;;;;; +1F16E;CIRCLED C WITH OVERLAID BACKSLASH;So;0;ON;;;;;N;;;;; +1F16F;CIRCLED HUMAN FIGURE;So;0;ON;;;;;N;;;;; +1F170;NEGATIVE SQUARED LATIN CAPITAL LETTER A;So;0;L;;;;;N;;;;; +1F171;NEGATIVE SQUARED LATIN CAPITAL LETTER B;So;0;L;;;;;N;;;;; +1F172;NEGATIVE SQUARED LATIN CAPITAL LETTER C;So;0;L;;;;;N;;;;; +1F173;NEGATIVE SQUARED LATIN CAPITAL LETTER D;So;0;L;;;;;N;;;;; +1F174;NEGATIVE SQUARED LATIN CAPITAL LETTER E;So;0;L;;;;;N;;;;; +1F175;NEGATIVE SQUARED LATIN CAPITAL LETTER F;So;0;L;;;;;N;;;;; +1F176;NEGATIVE SQUARED LATIN CAPITAL LETTER G;So;0;L;;;;;N;;;;; +1F177;NEGATIVE SQUARED LATIN CAPITAL LETTER H;So;0;L;;;;;N;;;;; +1F178;NEGATIVE SQUARED LATIN CAPITAL LETTER I;So;0;L;;;;;N;;;;; +1F179;NEGATIVE SQUARED LATIN CAPITAL LETTER J;So;0;L;;;;;N;;;;; +1F17A;NEGATIVE SQUARED LATIN CAPITAL LETTER K;So;0;L;;;;;N;;;;; +1F17B;NEGATIVE SQUARED LATIN CAPITAL LETTER L;So;0;L;;;;;N;;;;; +1F17C;NEGATIVE SQUARED LATIN CAPITAL LETTER M;So;0;L;;;;;N;;;;; +1F17D;NEGATIVE SQUARED LATIN CAPITAL LETTER N;So;0;L;;;;;N;;;;; +1F17E;NEGATIVE SQUARED LATIN CAPITAL LETTER O;So;0;L;;;;;N;;;;; +1F17F;NEGATIVE SQUARED LATIN CAPITAL LETTER P;So;0;L;;;;;N;;;;; +1F180;NEGATIVE SQUARED LATIN CAPITAL LETTER Q;So;0;L;;;;;N;;;;; +1F181;NEGATIVE SQUARED LATIN CAPITAL LETTER R;So;0;L;;;;;N;;;;; +1F182;NEGATIVE SQUARED LATIN CAPITAL LETTER S;So;0;L;;;;;N;;;;; +1F183;NEGATIVE SQUARED LATIN CAPITAL LETTER T;So;0;L;;;;;N;;;;; +1F184;NEGATIVE SQUARED LATIN CAPITAL LETTER U;So;0;L;;;;;N;;;;; +1F185;NEGATIVE SQUARED LATIN CAPITAL LETTER V;So;0;L;;;;;N;;;;; +1F186;NEGATIVE SQUARED LATIN CAPITAL LETTER W;So;0;L;;;;;N;;;;; +1F187;NEGATIVE SQUARED LATIN CAPITAL LETTER X;So;0;L;;;;;N;;;;; +1F188;NEGATIVE SQUARED LATIN CAPITAL LETTER Y;So;0;L;;;;;N;;;;; +1F189;NEGATIVE SQUARED LATIN CAPITAL LETTER Z;So;0;L;;;;;N;;;;; +1F18A;CROSSED NEGATIVE SQUARED LATIN CAPITAL LETTER P;So;0;L;;;;;N;;;;; +1F18B;NEGATIVE SQUARED IC;So;0;L;;;;;N;;;;; +1F18C;NEGATIVE SQUARED PA;So;0;L;;;;;N;;;;; +1F18D;NEGATIVE SQUARED SA;So;0;L;;;;;N;;;;; +1F18E;NEGATIVE SQUARED AB;So;0;L;;;;;N;;;;; +1F18F;NEGATIVE SQUARED WC;So;0;L;;;;;N;;;;; +1F190;SQUARE DJ;So;0;L; 0044 004A;;;;N;;;;; +1F191;SQUARED CL;So;0;L;;;;;N;;;;; +1F192;SQUARED COOL;So;0;L;;;;;N;;;;; +1F193;SQUARED FREE;So;0;L;;;;;N;;;;; +1F194;SQUARED ID;So;0;L;;;;;N;;;;; +1F195;SQUARED NEW;So;0;L;;;;;N;;;;; +1F196;SQUARED NG;So;0;L;;;;;N;;;;; +1F197;SQUARED OK;So;0;L;;;;;N;;;;; +1F198;SQUARED SOS;So;0;L;;;;;N;;;;; +1F199;SQUARED UP WITH EXCLAMATION MARK;So;0;L;;;;;N;;;;; +1F19A;SQUARED VS;So;0;L;;;;;N;;;;; +1F19B;SQUARED THREE D;So;0;L;;;;;N;;;;; +1F19C;SQUARED SECOND SCREEN;So;0;L;;;;;N;;;;; +1F19D;SQUARED TWO K;So;0;L;;;;;N;;;;; +1F19E;SQUARED FOUR K;So;0;L;;;;;N;;;;; +1F19F;SQUARED EIGHT K;So;0;L;;;;;N;;;;; +1F1A0;SQUARED FIVE POINT ONE;So;0;L;;;;;N;;;;; +1F1A1;SQUARED SEVEN POINT ONE;So;0;L;;;;;N;;;;; +1F1A2;SQUARED TWENTY-TWO POINT TWO;So;0;L;;;;;N;;;;; +1F1A3;SQUARED SIXTY P;So;0;L;;;;;N;;;;; +1F1A4;SQUARED ONE HUNDRED TWENTY P;So;0;L;;;;;N;;;;; +1F1A5;SQUARED LATIN SMALL LETTER D;So;0;L;;;;;N;;;;; +1F1A6;SQUARED HC;So;0;L;;;;;N;;;;; +1F1A7;SQUARED HDR;So;0;L;;;;;N;;;;; +1F1A8;SQUARED HI-RES;So;0;L;;;;;N;;;;; +1F1A9;SQUARED LOSSLESS;So;0;L;;;;;N;;;;; +1F1AA;SQUARED SHV;So;0;L;;;;;N;;;;; +1F1AB;SQUARED UHD;So;0;L;;;;;N;;;;; +1F1AC;SQUARED VOD;So;0;L;;;;;N;;;;; +1F1AD;MASK WORK SYMBOL;So;0;ON;;;;;N;;;;; +1F1E6;REGIONAL INDICATOR SYMBOL LETTER A;So;0;L;;;;;N;;;;; +1F1E7;REGIONAL INDICATOR SYMBOL LETTER B;So;0;L;;;;;N;;;;; +1F1E8;REGIONAL INDICATOR SYMBOL LETTER C;So;0;L;;;;;N;;;;; +1F1E9;REGIONAL INDICATOR SYMBOL LETTER D;So;0;L;;;;;N;;;;; +1F1EA;REGIONAL INDICATOR SYMBOL LETTER E;So;0;L;;;;;N;;;;; +1F1EB;REGIONAL INDICATOR SYMBOL LETTER F;So;0;L;;;;;N;;;;; +1F1EC;REGIONAL INDICATOR SYMBOL LETTER G;So;0;L;;;;;N;;;;; +1F1ED;REGIONAL INDICATOR SYMBOL LETTER H;So;0;L;;;;;N;;;;; +1F1EE;REGIONAL INDICATOR SYMBOL LETTER I;So;0;L;;;;;N;;;;; +1F1EF;REGIONAL INDICATOR SYMBOL LETTER J;So;0;L;;;;;N;;;;; +1F1F0;REGIONAL INDICATOR SYMBOL LETTER K;So;0;L;;;;;N;;;;; +1F1F1;REGIONAL INDICATOR SYMBOL LETTER L;So;0;L;;;;;N;;;;; +1F1F2;REGIONAL INDICATOR SYMBOL LETTER M;So;0;L;;;;;N;;;;; +1F1F3;REGIONAL INDICATOR SYMBOL LETTER N;So;0;L;;;;;N;;;;; +1F1F4;REGIONAL INDICATOR SYMBOL LETTER O;So;0;L;;;;;N;;;;; +1F1F5;REGIONAL INDICATOR SYMBOL LETTER P;So;0;L;;;;;N;;;;; +1F1F6;REGIONAL INDICATOR SYMBOL LETTER Q;So;0;L;;;;;N;;;;; +1F1F7;REGIONAL INDICATOR SYMBOL LETTER R;So;0;L;;;;;N;;;;; +1F1F8;REGIONAL INDICATOR SYMBOL LETTER S;So;0;L;;;;;N;;;;; +1F1F9;REGIONAL INDICATOR SYMBOL LETTER T;So;0;L;;;;;N;;;;; +1F1FA;REGIONAL INDICATOR SYMBOL LETTER U;So;0;L;;;;;N;;;;; +1F1FB;REGIONAL INDICATOR SYMBOL LETTER V;So;0;L;;;;;N;;;;; +1F1FC;REGIONAL INDICATOR SYMBOL LETTER W;So;0;L;;;;;N;;;;; +1F1FD;REGIONAL INDICATOR SYMBOL LETTER X;So;0;L;;;;;N;;;;; +1F1FE;REGIONAL INDICATOR SYMBOL LETTER Y;So;0;L;;;;;N;;;;; +1F1FF;REGIONAL INDICATOR SYMBOL LETTER Z;So;0;L;;;;;N;;;;; +1F200;SQUARE HIRAGANA HOKA;So;0;L; 307B 304B;;;;N;;;;; +1F201;SQUARED KATAKANA KOKO;So;0;L; 30B3 30B3;;;;N;;;;; +1F202;SQUARED KATAKANA SA;So;0;L; 30B5;;;;N;;;;; +1F210;SQUARED CJK UNIFIED IDEOGRAPH-624B;So;0;L; 624B;;;;N;;;;; +1F211;SQUARED CJK UNIFIED IDEOGRAPH-5B57;So;0;L; 5B57;;;;N;;;;; +1F212;SQUARED CJK UNIFIED IDEOGRAPH-53CC;So;0;L; 53CC;;;;N;;;;; +1F213;SQUARED KATAKANA DE;So;0;L; 30C7;;;;N;;;;; +1F214;SQUARED CJK UNIFIED IDEOGRAPH-4E8C;So;0;L; 4E8C;;;;N;;;;; +1F215;SQUARED CJK UNIFIED IDEOGRAPH-591A;So;0;L; 591A;;;;N;;;;; +1F216;SQUARED CJK UNIFIED IDEOGRAPH-89E3;So;0;L; 89E3;;;;N;;;;; +1F217;SQUARED CJK UNIFIED IDEOGRAPH-5929;So;0;L; 5929;;;;N;;;;; +1F218;SQUARED CJK UNIFIED IDEOGRAPH-4EA4;So;0;L; 4EA4;;;;N;;;;; +1F219;SQUARED CJK UNIFIED IDEOGRAPH-6620;So;0;L; 6620;;;;N;;;;; +1F21A;SQUARED CJK UNIFIED IDEOGRAPH-7121;So;0;L; 7121;;;;N;;;;; +1F21B;SQUARED CJK UNIFIED IDEOGRAPH-6599;So;0;L; 6599;;;;N;;;;; +1F21C;SQUARED CJK UNIFIED IDEOGRAPH-524D;So;0;L; 524D;;;;N;;;;; +1F21D;SQUARED CJK UNIFIED IDEOGRAPH-5F8C;So;0;L; 5F8C;;;;N;;;;; +1F21E;SQUARED CJK UNIFIED IDEOGRAPH-518D;So;0;L; 518D;;;;N;;;;; +1F21F;SQUARED CJK UNIFIED IDEOGRAPH-65B0;So;0;L; 65B0;;;;N;;;;; +1F220;SQUARED CJK UNIFIED IDEOGRAPH-521D;So;0;L; 521D;;;;N;;;;; +1F221;SQUARED CJK UNIFIED IDEOGRAPH-7D42;So;0;L; 7D42;;;;N;;;;; +1F222;SQUARED CJK UNIFIED IDEOGRAPH-751F;So;0;L; 751F;;;;N;;;;; +1F223;SQUARED CJK UNIFIED IDEOGRAPH-8CA9;So;0;L; 8CA9;;;;N;;;;; +1F224;SQUARED CJK UNIFIED IDEOGRAPH-58F0;So;0;L; 58F0;;;;N;;;;; +1F225;SQUARED CJK UNIFIED IDEOGRAPH-5439;So;0;L; 5439;;;;N;;;;; +1F226;SQUARED CJK UNIFIED IDEOGRAPH-6F14;So;0;L; 6F14;;;;N;;;;; +1F227;SQUARED CJK UNIFIED IDEOGRAPH-6295;So;0;L; 6295;;;;N;;;;; +1F228;SQUARED CJK UNIFIED IDEOGRAPH-6355;So;0;L; 6355;;;;N;;;;; +1F229;SQUARED CJK UNIFIED IDEOGRAPH-4E00;So;0;L; 4E00;;;;N;;;;; +1F22A;SQUARED CJK UNIFIED IDEOGRAPH-4E09;So;0;L; 4E09;;;;N;;;;; +1F22B;SQUARED CJK UNIFIED IDEOGRAPH-904A;So;0;L; 904A;;;;N;;;;; +1F22C;SQUARED CJK UNIFIED IDEOGRAPH-5DE6;So;0;L; 5DE6;;;;N;;;;; +1F22D;SQUARED CJK UNIFIED IDEOGRAPH-4E2D;So;0;L; 4E2D;;;;N;;;;; +1F22E;SQUARED CJK UNIFIED IDEOGRAPH-53F3;So;0;L; 53F3;;;;N;;;;; +1F22F;SQUARED CJK UNIFIED IDEOGRAPH-6307;So;0;L; 6307;;;;N;;;;; +1F230;SQUARED CJK UNIFIED IDEOGRAPH-8D70;So;0;L; 8D70;;;;N;;;;; +1F231;SQUARED CJK UNIFIED IDEOGRAPH-6253;So;0;L; 6253;;;;N;;;;; +1F232;SQUARED CJK UNIFIED IDEOGRAPH-7981;So;0;L; 7981;;;;N;;;;; +1F233;SQUARED CJK UNIFIED IDEOGRAPH-7A7A;So;0;L; 7A7A;;;;N;;;;; +1F234;SQUARED CJK UNIFIED IDEOGRAPH-5408;So;0;L; 5408;;;;N;;;;; +1F235;SQUARED CJK UNIFIED IDEOGRAPH-6E80;So;0;L; 6E80;;;;N;;;;; +1F236;SQUARED CJK UNIFIED IDEOGRAPH-6709;So;0;L; 6709;;;;N;;;;; +1F237;SQUARED CJK UNIFIED IDEOGRAPH-6708;So;0;L; 6708;;;;N;;;;; +1F238;SQUARED CJK UNIFIED IDEOGRAPH-7533;So;0;L; 7533;;;;N;;;;; +1F239;SQUARED CJK UNIFIED IDEOGRAPH-5272;So;0;L; 5272;;;;N;;;;; +1F23A;SQUARED CJK UNIFIED IDEOGRAPH-55B6;So;0;L; 55B6;;;;N;;;;; +1F23B;SQUARED CJK UNIFIED IDEOGRAPH-914D;So;0;L; 914D;;;;N;;;;; +1F240;TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-672C;So;0;L; 3014 672C 3015;;;;N;;;;; +1F241;TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E09;So;0;L; 3014 4E09 3015;;;;N;;;;; +1F242;TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-4E8C;So;0;L; 3014 4E8C 3015;;;;N;;;;; +1F243;TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-5B89;So;0;L; 3014 5B89 3015;;;;N;;;;; +1F244;TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-70B9;So;0;L; 3014 70B9 3015;;;;N;;;;; +1F245;TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6253;So;0;L; 3014 6253 3015;;;;N;;;;; +1F246;TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-76D7;So;0;L; 3014 76D7 3015;;;;N;;;;; +1F247;TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-52DD;So;0;L; 3014 52DD 3015;;;;N;;;;; +1F248;TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6557;So;0;L; 3014 6557 3015;;;;N;;;;; +1F250;CIRCLED IDEOGRAPH ADVANTAGE;So;0;L; 5F97;;;;N;;;;; +1F251;CIRCLED IDEOGRAPH ACCEPT;So;0;L; 53EF;;;;N;;;;; +1F260;ROUNDED SYMBOL FOR FU;So;0;ON;;;;;N;;;;; +1F261;ROUNDED SYMBOL FOR LU;So;0;ON;;;;;N;;;;; +1F262;ROUNDED SYMBOL FOR SHOU;So;0;ON;;;;;N;;;;; +1F263;ROUNDED SYMBOL FOR XI;So;0;ON;;;;;N;;;;; +1F264;ROUNDED SYMBOL FOR SHUANGXI;So;0;ON;;;;;N;;;;; +1F265;ROUNDED SYMBOL FOR CAI;So;0;ON;;;;;N;;;;; +1F300;CYCLONE;So;0;ON;;;;;N;;;;; +1F301;FOGGY;So;0;ON;;;;;N;;;;; +1F302;CLOSED UMBRELLA;So;0;ON;;;;;N;;;;; +1F303;NIGHT WITH STARS;So;0;ON;;;;;N;;;;; +1F304;SUNRISE OVER MOUNTAINS;So;0;ON;;;;;N;;;;; +1F305;SUNRISE;So;0;ON;;;;;N;;;;; +1F306;CITYSCAPE AT DUSK;So;0;ON;;;;;N;;;;; +1F307;SUNSET OVER BUILDINGS;So;0;ON;;;;;N;;;;; +1F308;RAINBOW;So;0;ON;;;;;N;;;;; +1F309;BRIDGE AT NIGHT;So;0;ON;;;;;N;;;;; +1F30A;WATER WAVE;So;0;ON;;;;;N;;;;; +1F30B;VOLCANO;So;0;ON;;;;;N;;;;; +1F30C;MILKY WAY;So;0;ON;;;;;N;;;;; +1F30D;EARTH GLOBE EUROPE-AFRICA;So;0;ON;;;;;N;;;;; +1F30E;EARTH GLOBE AMERICAS;So;0;ON;;;;;N;;;;; +1F30F;EARTH GLOBE ASIA-AUSTRALIA;So;0;ON;;;;;N;;;;; +1F310;GLOBE WITH MERIDIANS;So;0;ON;;;;;N;;;;; +1F311;NEW MOON SYMBOL;So;0;ON;;;;;N;;;;; +1F312;WAXING CRESCENT MOON SYMBOL;So;0;ON;;;;;N;;;;; +1F313;FIRST QUARTER MOON SYMBOL;So;0;ON;;;;;N;;;;; +1F314;WAXING GIBBOUS MOON SYMBOL;So;0;ON;;;;;N;;;;; +1F315;FULL MOON SYMBOL;So;0;ON;;;;;N;;;;; +1F316;WANING GIBBOUS MOON SYMBOL;So;0;ON;;;;;N;;;;; +1F317;LAST QUARTER MOON SYMBOL;So;0;ON;;;;;N;;;;; +1F318;WANING CRESCENT MOON SYMBOL;So;0;ON;;;;;N;;;;; +1F319;CRESCENT MOON;So;0;ON;;;;;N;;;;; +1F31A;NEW MOON WITH FACE;So;0;ON;;;;;N;;;;; +1F31B;FIRST QUARTER MOON WITH FACE;So;0;ON;;;;;N;;;;; +1F31C;LAST QUARTER MOON WITH FACE;So;0;ON;;;;;N;;;;; +1F31D;FULL MOON WITH FACE;So;0;ON;;;;;N;;;;; +1F31E;SUN WITH FACE;So;0;ON;;;;;N;;;;; +1F31F;GLOWING STAR;So;0;ON;;;;;N;;;;; +1F320;SHOOTING STAR;So;0;ON;;;;;N;;;;; +1F321;THERMOMETER;So;0;ON;;;;;N;;;;; +1F322;BLACK DROPLET;So;0;ON;;;;;N;;;;; +1F323;WHITE SUN;So;0;ON;;;;;N;;;;; +1F324;WHITE SUN WITH SMALL CLOUD;So;0;ON;;;;;N;;;;; +1F325;WHITE SUN BEHIND CLOUD;So;0;ON;;;;;N;;;;; +1F326;WHITE SUN BEHIND CLOUD WITH RAIN;So;0;ON;;;;;N;;;;; +1F327;CLOUD WITH RAIN;So;0;ON;;;;;N;;;;; +1F328;CLOUD WITH SNOW;So;0;ON;;;;;N;;;;; +1F329;CLOUD WITH LIGHTNING;So;0;ON;;;;;N;;;;; +1F32A;CLOUD WITH TORNADO;So;0;ON;;;;;N;;;;; +1F32B;FOG;So;0;ON;;;;;N;;;;; +1F32C;WIND BLOWING FACE;So;0;ON;;;;;N;;;;; +1F32D;HOT DOG;So;0;ON;;;;;N;;;;; +1F32E;TACO;So;0;ON;;;;;N;;;;; +1F32F;BURRITO;So;0;ON;;;;;N;;;;; +1F330;CHESTNUT;So;0;ON;;;;;N;;;;; +1F331;SEEDLING;So;0;ON;;;;;N;;;;; +1F332;EVERGREEN TREE;So;0;ON;;;;;N;;;;; +1F333;DECIDUOUS TREE;So;0;ON;;;;;N;;;;; +1F334;PALM TREE;So;0;ON;;;;;N;;;;; +1F335;CACTUS;So;0;ON;;;;;N;;;;; +1F336;HOT PEPPER;So;0;ON;;;;;N;;;;; +1F337;TULIP;So;0;ON;;;;;N;;;;; +1F338;CHERRY BLOSSOM;So;0;ON;;;;;N;;;;; +1F339;ROSE;So;0;ON;;;;;N;;;;; +1F33A;HIBISCUS;So;0;ON;;;;;N;;;;; +1F33B;SUNFLOWER;So;0;ON;;;;;N;;;;; +1F33C;BLOSSOM;So;0;ON;;;;;N;;;;; +1F33D;EAR OF MAIZE;So;0;ON;;;;;N;;;;; +1F33E;EAR OF RICE;So;0;ON;;;;;N;;;;; +1F33F;HERB;So;0;ON;;;;;N;;;;; +1F340;FOUR LEAF CLOVER;So;0;ON;;;;;N;;;;; +1F341;MAPLE LEAF;So;0;ON;;;;;N;;;;; +1F342;FALLEN LEAF;So;0;ON;;;;;N;;;;; +1F343;LEAF FLUTTERING IN WIND;So;0;ON;;;;;N;;;;; +1F344;MUSHROOM;So;0;ON;;;;;N;;;;; +1F345;TOMATO;So;0;ON;;;;;N;;;;; +1F346;AUBERGINE;So;0;ON;;;;;N;;;;; +1F347;GRAPES;So;0;ON;;;;;N;;;;; +1F348;MELON;So;0;ON;;;;;N;;;;; +1F349;WATERMELON;So;0;ON;;;;;N;;;;; +1F34A;TANGERINE;So;0;ON;;;;;N;;;;; +1F34B;LEMON;So;0;ON;;;;;N;;;;; +1F34C;BANANA;So;0;ON;;;;;N;;;;; +1F34D;PINEAPPLE;So;0;ON;;;;;N;;;;; +1F34E;RED APPLE;So;0;ON;;;;;N;;;;; +1F34F;GREEN APPLE;So;0;ON;;;;;N;;;;; +1F350;PEAR;So;0;ON;;;;;N;;;;; +1F351;PEACH;So;0;ON;;;;;N;;;;; +1F352;CHERRIES;So;0;ON;;;;;N;;;;; +1F353;STRAWBERRY;So;0;ON;;;;;N;;;;; +1F354;HAMBURGER;So;0;ON;;;;;N;;;;; +1F355;SLICE OF PIZZA;So;0;ON;;;;;N;;;;; +1F356;MEAT ON BONE;So;0;ON;;;;;N;;;;; +1F357;POULTRY LEG;So;0;ON;;;;;N;;;;; +1F358;RICE CRACKER;So;0;ON;;;;;N;;;;; +1F359;RICE BALL;So;0;ON;;;;;N;;;;; +1F35A;COOKED RICE;So;0;ON;;;;;N;;;;; +1F35B;CURRY AND RICE;So;0;ON;;;;;N;;;;; +1F35C;STEAMING BOWL;So;0;ON;;;;;N;;;;; +1F35D;SPAGHETTI;So;0;ON;;;;;N;;;;; +1F35E;BREAD;So;0;ON;;;;;N;;;;; +1F35F;FRENCH FRIES;So;0;ON;;;;;N;;;;; +1F360;ROASTED SWEET POTATO;So;0;ON;;;;;N;;;;; +1F361;DANGO;So;0;ON;;;;;N;;;;; +1F362;ODEN;So;0;ON;;;;;N;;;;; +1F363;SUSHI;So;0;ON;;;;;N;;;;; +1F364;FRIED SHRIMP;So;0;ON;;;;;N;;;;; +1F365;FISH CAKE WITH SWIRL DESIGN;So;0;ON;;;;;N;;;;; +1F366;SOFT ICE CREAM;So;0;ON;;;;;N;;;;; +1F367;SHAVED ICE;So;0;ON;;;;;N;;;;; +1F368;ICE CREAM;So;0;ON;;;;;N;;;;; +1F369;DOUGHNUT;So;0;ON;;;;;N;;;;; +1F36A;COOKIE;So;0;ON;;;;;N;;;;; +1F36B;CHOCOLATE BAR;So;0;ON;;;;;N;;;;; +1F36C;CANDY;So;0;ON;;;;;N;;;;; +1F36D;LOLLIPOP;So;0;ON;;;;;N;;;;; +1F36E;CUSTARD;So;0;ON;;;;;N;;;;; +1F36F;HONEY POT;So;0;ON;;;;;N;;;;; +1F370;SHORTCAKE;So;0;ON;;;;;N;;;;; +1F371;BENTO BOX;So;0;ON;;;;;N;;;;; +1F372;POT OF FOOD;So;0;ON;;;;;N;;;;; +1F373;COOKING;So;0;ON;;;;;N;;;;; +1F374;FORK AND KNIFE;So;0;ON;;;;;N;;;;; +1F375;TEACUP WITHOUT HANDLE;So;0;ON;;;;;N;;;;; +1F376;SAKE BOTTLE AND CUP;So;0;ON;;;;;N;;;;; +1F377;WINE GLASS;So;0;ON;;;;;N;;;;; +1F378;COCKTAIL GLASS;So;0;ON;;;;;N;;;;; +1F379;TROPICAL DRINK;So;0;ON;;;;;N;;;;; +1F37A;BEER MUG;So;0;ON;;;;;N;;;;; +1F37B;CLINKING BEER MUGS;So;0;ON;;;;;N;;;;; +1F37C;BABY BOTTLE;So;0;ON;;;;;N;;;;; +1F37D;FORK AND KNIFE WITH PLATE;So;0;ON;;;;;N;;;;; +1F37E;BOTTLE WITH POPPING CORK;So;0;ON;;;;;N;;;;; +1F37F;POPCORN;So;0;ON;;;;;N;;;;; +1F380;RIBBON;So;0;ON;;;;;N;;;;; +1F381;WRAPPED PRESENT;So;0;ON;;;;;N;;;;; +1F382;BIRTHDAY CAKE;So;0;ON;;;;;N;;;;; +1F383;JACK-O-LANTERN;So;0;ON;;;;;N;;;;; +1F384;CHRISTMAS TREE;So;0;ON;;;;;N;;;;; +1F385;FATHER CHRISTMAS;So;0;ON;;;;;N;;;;; +1F386;FIREWORKS;So;0;ON;;;;;N;;;;; +1F387;FIREWORK SPARKLER;So;0;ON;;;;;N;;;;; +1F388;BALLOON;So;0;ON;;;;;N;;;;; +1F389;PARTY POPPER;So;0;ON;;;;;N;;;;; +1F38A;CONFETTI BALL;So;0;ON;;;;;N;;;;; +1F38B;TANABATA TREE;So;0;ON;;;;;N;;;;; +1F38C;CROSSED FLAGS;So;0;ON;;;;;N;;;;; +1F38D;PINE DECORATION;So;0;ON;;;;;N;;;;; +1F38E;JAPANESE DOLLS;So;0;ON;;;;;N;;;;; +1F38F;CARP STREAMER;So;0;ON;;;;;N;;;;; +1F390;WIND CHIME;So;0;ON;;;;;N;;;;; +1F391;MOON VIEWING CEREMONY;So;0;ON;;;;;N;;;;; +1F392;SCHOOL SATCHEL;So;0;ON;;;;;N;;;;; +1F393;GRADUATION CAP;So;0;ON;;;;;N;;;;; +1F394;HEART WITH TIP ON THE LEFT;So;0;ON;;;;;N;;;;; +1F395;BOUQUET OF FLOWERS;So;0;ON;;;;;N;;;;; +1F396;MILITARY MEDAL;So;0;ON;;;;;N;;;;; +1F397;REMINDER RIBBON;So;0;ON;;;;;N;;;;; +1F398;MUSICAL KEYBOARD WITH JACKS;So;0;ON;;;;;N;;;;; +1F399;STUDIO MICROPHONE;So;0;ON;;;;;N;;;;; +1F39A;LEVEL SLIDER;So;0;ON;;;;;N;;;;; +1F39B;CONTROL KNOBS;So;0;ON;;;;;N;;;;; +1F39C;BEAMED ASCENDING MUSICAL NOTES;So;0;ON;;;;;N;;;;; +1F39D;BEAMED DESCENDING MUSICAL NOTES;So;0;ON;;;;;N;;;;; +1F39E;FILM FRAMES;So;0;ON;;;;;N;;;;; +1F39F;ADMISSION TICKETS;So;0;ON;;;;;N;;;;; +1F3A0;CAROUSEL HORSE;So;0;ON;;;;;N;;;;; +1F3A1;FERRIS WHEEL;So;0;ON;;;;;N;;;;; +1F3A2;ROLLER COASTER;So;0;ON;;;;;N;;;;; +1F3A3;FISHING POLE AND FISH;So;0;ON;;;;;N;;;;; +1F3A4;MICROPHONE;So;0;ON;;;;;N;;;;; +1F3A5;MOVIE CAMERA;So;0;ON;;;;;N;;;;; +1F3A6;CINEMA;So;0;ON;;;;;N;;;;; +1F3A7;HEADPHONE;So;0;ON;;;;;N;;;;; +1F3A8;ARTIST PALETTE;So;0;ON;;;;;N;;;;; +1F3A9;TOP HAT;So;0;ON;;;;;N;;;;; +1F3AA;CIRCUS TENT;So;0;ON;;;;;N;;;;; +1F3AB;TICKET;So;0;ON;;;;;N;;;;; +1F3AC;CLAPPER BOARD;So;0;ON;;;;;N;;;;; +1F3AD;PERFORMING ARTS;So;0;ON;;;;;N;;;;; +1F3AE;VIDEO GAME;So;0;ON;;;;;N;;;;; +1F3AF;DIRECT HIT;So;0;ON;;;;;N;;;;; +1F3B0;SLOT MACHINE;So;0;ON;;;;;N;;;;; +1F3B1;BILLIARDS;So;0;ON;;;;;N;;;;; +1F3B2;GAME DIE;So;0;ON;;;;;N;;;;; +1F3B3;BOWLING;So;0;ON;;;;;N;;;;; +1F3B4;FLOWER PLAYING CARDS;So;0;ON;;;;;N;;;;; +1F3B5;MUSICAL NOTE;So;0;ON;;;;;N;;;;; +1F3B6;MULTIPLE MUSICAL NOTES;So;0;ON;;;;;N;;;;; +1F3B7;SAXOPHONE;So;0;ON;;;;;N;;;;; +1F3B8;GUITAR;So;0;ON;;;;;N;;;;; +1F3B9;MUSICAL KEYBOARD;So;0;ON;;;;;N;;;;; +1F3BA;TRUMPET;So;0;ON;;;;;N;;;;; +1F3BB;VIOLIN;So;0;ON;;;;;N;;;;; +1F3BC;MUSICAL SCORE;So;0;ON;;;;;N;;;;; +1F3BD;RUNNING SHIRT WITH SASH;So;0;ON;;;;;N;;;;; +1F3BE;TENNIS RACQUET AND BALL;So;0;ON;;;;;N;;;;; +1F3BF;SKI AND SKI BOOT;So;0;ON;;;;;N;;;;; +1F3C0;BASKETBALL AND HOOP;So;0;ON;;;;;N;;;;; +1F3C1;CHEQUERED FLAG;So;0;ON;;;;;N;;;;; +1F3C2;SNOWBOARDER;So;0;ON;;;;;N;;;;; +1F3C3;RUNNER;So;0;ON;;;;;N;;;;; +1F3C4;SURFER;So;0;ON;;;;;N;;;;; +1F3C5;SPORTS MEDAL;So;0;ON;;;;;N;;;;; +1F3C6;TROPHY;So;0;ON;;;;;N;;;;; +1F3C7;HORSE RACING;So;0;ON;;;;;N;;;;; +1F3C8;AMERICAN FOOTBALL;So;0;ON;;;;;N;;;;; +1F3C9;RUGBY FOOTBALL;So;0;ON;;;;;N;;;;; +1F3CA;SWIMMER;So;0;ON;;;;;N;;;;; +1F3CB;WEIGHT LIFTER;So;0;ON;;;;;N;;;;; +1F3CC;GOLFER;So;0;ON;;;;;N;;;;; +1F3CD;RACING MOTORCYCLE;So;0;ON;;;;;N;;;;; +1F3CE;RACING CAR;So;0;ON;;;;;N;;;;; +1F3CF;CRICKET BAT AND BALL;So;0;ON;;;;;N;;;;; +1F3D0;VOLLEYBALL;So;0;ON;;;;;N;;;;; +1F3D1;FIELD HOCKEY STICK AND BALL;So;0;ON;;;;;N;;;;; +1F3D2;ICE HOCKEY STICK AND PUCK;So;0;ON;;;;;N;;;;; +1F3D3;TABLE TENNIS PADDLE AND BALL;So;0;ON;;;;;N;;;;; +1F3D4;SNOW CAPPED MOUNTAIN;So;0;ON;;;;;N;;;;; +1F3D5;CAMPING;So;0;ON;;;;;N;;;;; +1F3D6;BEACH WITH UMBRELLA;So;0;ON;;;;;N;;;;; +1F3D7;BUILDING CONSTRUCTION;So;0;ON;;;;;N;;;;; +1F3D8;HOUSE BUILDINGS;So;0;ON;;;;;N;;;;; +1F3D9;CITYSCAPE;So;0;ON;;;;;N;;;;; +1F3DA;DERELICT HOUSE BUILDING;So;0;ON;;;;;N;;;;; +1F3DB;CLASSICAL BUILDING;So;0;ON;;;;;N;;;;; +1F3DC;DESERT;So;0;ON;;;;;N;;;;; +1F3DD;DESERT ISLAND;So;0;ON;;;;;N;;;;; +1F3DE;NATIONAL PARK;So;0;ON;;;;;N;;;;; +1F3DF;STADIUM;So;0;ON;;;;;N;;;;; +1F3E0;HOUSE BUILDING;So;0;ON;;;;;N;;;;; +1F3E1;HOUSE WITH GARDEN;So;0;ON;;;;;N;;;;; +1F3E2;OFFICE BUILDING;So;0;ON;;;;;N;;;;; +1F3E3;JAPANESE POST OFFICE;So;0;ON;;;;;N;;;;; +1F3E4;EUROPEAN POST OFFICE;So;0;ON;;;;;N;;;;; +1F3E5;HOSPITAL;So;0;ON;;;;;N;;;;; +1F3E6;BANK;So;0;ON;;;;;N;;;;; +1F3E7;AUTOMATED TELLER MACHINE;So;0;ON;;;;;N;;;;; +1F3E8;HOTEL;So;0;ON;;;;;N;;;;; +1F3E9;LOVE HOTEL;So;0;ON;;;;;N;;;;; +1F3EA;CONVENIENCE STORE;So;0;ON;;;;;N;;;;; +1F3EB;SCHOOL;So;0;ON;;;;;N;;;;; +1F3EC;DEPARTMENT STORE;So;0;ON;;;;;N;;;;; +1F3ED;FACTORY;So;0;ON;;;;;N;;;;; +1F3EE;IZAKAYA LANTERN;So;0;ON;;;;;N;;;;; +1F3EF;JAPANESE CASTLE;So;0;ON;;;;;N;;;;; +1F3F0;EUROPEAN CASTLE;So;0;ON;;;;;N;;;;; +1F3F1;WHITE PENNANT;So;0;ON;;;;;N;;;;; +1F3F2;BLACK PENNANT;So;0;ON;;;;;N;;;;; +1F3F3;WAVING WHITE FLAG;So;0;ON;;;;;N;;;;; +1F3F4;WAVING BLACK FLAG;So;0;ON;;;;;N;;;;; +1F3F5;ROSETTE;So;0;ON;;;;;N;;;;; +1F3F6;BLACK ROSETTE;So;0;ON;;;;;N;;;;; +1F3F7;LABEL;So;0;ON;;;;;N;;;;; +1F3F8;BADMINTON RACQUET AND SHUTTLECOCK;So;0;ON;;;;;N;;;;; +1F3F9;BOW AND ARROW;So;0;ON;;;;;N;;;;; +1F3FA;AMPHORA;So;0;ON;;;;;N;;;;; +1F3FB;EMOJI MODIFIER FITZPATRICK TYPE-1-2;Sk;0;ON;;;;;N;;;;; +1F3FC;EMOJI MODIFIER FITZPATRICK TYPE-3;Sk;0;ON;;;;;N;;;;; +1F3FD;EMOJI MODIFIER FITZPATRICK TYPE-4;Sk;0;ON;;;;;N;;;;; +1F3FE;EMOJI MODIFIER FITZPATRICK TYPE-5;Sk;0;ON;;;;;N;;;;; +1F3FF;EMOJI MODIFIER FITZPATRICK TYPE-6;Sk;0;ON;;;;;N;;;;; +1F400;RAT;So;0;ON;;;;;N;;;;; +1F401;MOUSE;So;0;ON;;;;;N;;;;; +1F402;OX;So;0;ON;;;;;N;;;;; +1F403;WATER BUFFALO;So;0;ON;;;;;N;;;;; +1F404;COW;So;0;ON;;;;;N;;;;; +1F405;TIGER;So;0;ON;;;;;N;;;;; +1F406;LEOPARD;So;0;ON;;;;;N;;;;; +1F407;RABBIT;So;0;ON;;;;;N;;;;; +1F408;CAT;So;0;ON;;;;;N;;;;; +1F409;DRAGON;So;0;ON;;;;;N;;;;; +1F40A;CROCODILE;So;0;ON;;;;;N;;;;; +1F40B;WHALE;So;0;ON;;;;;N;;;;; +1F40C;SNAIL;So;0;ON;;;;;N;;;;; +1F40D;SNAKE;So;0;ON;;;;;N;;;;; +1F40E;HORSE;So;0;ON;;;;;N;;;;; +1F40F;RAM;So;0;ON;;;;;N;;;;; +1F410;GOAT;So;0;ON;;;;;N;;;;; +1F411;SHEEP;So;0;ON;;;;;N;;;;; +1F412;MONKEY;So;0;ON;;;;;N;;;;; +1F413;ROOSTER;So;0;ON;;;;;N;;;;; +1F414;CHICKEN;So;0;ON;;;;;N;;;;; +1F415;DOG;So;0;ON;;;;;N;;;;; +1F416;PIG;So;0;ON;;;;;N;;;;; +1F417;BOAR;So;0;ON;;;;;N;;;;; +1F418;ELEPHANT;So;0;ON;;;;;N;;;;; +1F419;OCTOPUS;So;0;ON;;;;;N;;;;; +1F41A;SPIRAL SHELL;So;0;ON;;;;;N;;;;; +1F41B;BUG;So;0;ON;;;;;N;;;;; +1F41C;ANT;So;0;ON;;;;;N;;;;; +1F41D;HONEYBEE;So;0;ON;;;;;N;;;;; +1F41E;LADY BEETLE;So;0;ON;;;;;N;;;;; +1F41F;FISH;So;0;ON;;;;;N;;;;; +1F420;TROPICAL FISH;So;0;ON;;;;;N;;;;; +1F421;BLOWFISH;So;0;ON;;;;;N;;;;; +1F422;TURTLE;So;0;ON;;;;;N;;;;; +1F423;HATCHING CHICK;So;0;ON;;;;;N;;;;; +1F424;BABY CHICK;So;0;ON;;;;;N;;;;; +1F425;FRONT-FACING BABY CHICK;So;0;ON;;;;;N;;;;; +1F426;BIRD;So;0;ON;;;;;N;;;;; +1F427;PENGUIN;So;0;ON;;;;;N;;;;; +1F428;KOALA;So;0;ON;;;;;N;;;;; +1F429;POODLE;So;0;ON;;;;;N;;;;; +1F42A;DROMEDARY CAMEL;So;0;ON;;;;;N;;;;; +1F42B;BACTRIAN CAMEL;So;0;ON;;;;;N;;;;; +1F42C;DOLPHIN;So;0;ON;;;;;N;;;;; +1F42D;MOUSE FACE;So;0;ON;;;;;N;;;;; +1F42E;COW FACE;So;0;ON;;;;;N;;;;; +1F42F;TIGER FACE;So;0;ON;;;;;N;;;;; +1F430;RABBIT FACE;So;0;ON;;;;;N;;;;; +1F431;CAT FACE;So;0;ON;;;;;N;;;;; +1F432;DRAGON FACE;So;0;ON;;;;;N;;;;; +1F433;SPOUTING WHALE;So;0;ON;;;;;N;;;;; +1F434;HORSE FACE;So;0;ON;;;;;N;;;;; +1F435;MONKEY FACE;So;0;ON;;;;;N;;;;; +1F436;DOG FACE;So;0;ON;;;;;N;;;;; +1F437;PIG FACE;So;0;ON;;;;;N;;;;; +1F438;FROG FACE;So;0;ON;;;;;N;;;;; +1F439;HAMSTER FACE;So;0;ON;;;;;N;;;;; +1F43A;WOLF FACE;So;0;ON;;;;;N;;;;; +1F43B;BEAR FACE;So;0;ON;;;;;N;;;;; +1F43C;PANDA FACE;So;0;ON;;;;;N;;;;; +1F43D;PIG NOSE;So;0;ON;;;;;N;;;;; +1F43E;PAW PRINTS;So;0;ON;;;;;N;;;;; +1F43F;CHIPMUNK;So;0;ON;;;;;N;;;;; +1F440;EYES;So;0;ON;;;;;N;;;;; +1F441;EYE;So;0;ON;;;;;N;;;;; +1F442;EAR;So;0;ON;;;;;N;;;;; +1F443;NOSE;So;0;ON;;;;;N;;;;; +1F444;MOUTH;So;0;ON;;;;;N;;;;; +1F445;TONGUE;So;0;ON;;;;;N;;;;; +1F446;WHITE UP POINTING BACKHAND INDEX;So;0;ON;;;;;N;;;;; +1F447;WHITE DOWN POINTING BACKHAND INDEX;So;0;ON;;;;;N;;;;; +1F448;WHITE LEFT POINTING BACKHAND INDEX;So;0;ON;;;;;N;;;;; +1F449;WHITE RIGHT POINTING BACKHAND INDEX;So;0;ON;;;;;N;;;;; +1F44A;FISTED HAND SIGN;So;0;ON;;;;;N;;;;; +1F44B;WAVING HAND SIGN;So;0;ON;;;;;N;;;;; +1F44C;OK HAND SIGN;So;0;ON;;;;;N;;;;; +1F44D;THUMBS UP SIGN;So;0;ON;;;;;N;;;;; +1F44E;THUMBS DOWN SIGN;So;0;ON;;;;;N;;;;; +1F44F;CLAPPING HANDS SIGN;So;0;ON;;;;;N;;;;; +1F450;OPEN HANDS SIGN;So;0;ON;;;;;N;;;;; +1F451;CROWN;So;0;ON;;;;;N;;;;; +1F452;WOMANS HAT;So;0;ON;;;;;N;;;;; +1F453;EYEGLASSES;So;0;ON;;;;;N;;;;; +1F454;NECKTIE;So;0;ON;;;;;N;;;;; +1F455;T-SHIRT;So;0;ON;;;;;N;;;;; +1F456;JEANS;So;0;ON;;;;;N;;;;; +1F457;DRESS;So;0;ON;;;;;N;;;;; +1F458;KIMONO;So;0;ON;;;;;N;;;;; +1F459;BIKINI;So;0;ON;;;;;N;;;;; +1F45A;WOMANS CLOTHES;So;0;ON;;;;;N;;;;; +1F45B;PURSE;So;0;ON;;;;;N;;;;; +1F45C;HANDBAG;So;0;ON;;;;;N;;;;; +1F45D;POUCH;So;0;ON;;;;;N;;;;; +1F45E;MANS SHOE;So;0;ON;;;;;N;;;;; +1F45F;ATHLETIC SHOE;So;0;ON;;;;;N;;;;; +1F460;HIGH-HEELED SHOE;So;0;ON;;;;;N;;;;; +1F461;WOMANS SANDAL;So;0;ON;;;;;N;;;;; +1F462;WOMANS BOOTS;So;0;ON;;;;;N;;;;; +1F463;FOOTPRINTS;So;0;ON;;;;;N;;;;; +1F464;BUST IN SILHOUETTE;So;0;ON;;;;;N;;;;; +1F465;BUSTS IN SILHOUETTE;So;0;ON;;;;;N;;;;; +1F466;BOY;So;0;ON;;;;;N;;;;; +1F467;GIRL;So;0;ON;;;;;N;;;;; +1F468;MAN;So;0;ON;;;;;N;;;;; +1F469;WOMAN;So;0;ON;;;;;N;;;;; +1F46A;FAMILY;So;0;ON;;;;;N;;;;; +1F46B;MAN AND WOMAN HOLDING HANDS;So;0;ON;;;;;N;;;;; +1F46C;TWO MEN HOLDING HANDS;So;0;ON;;;;;N;;;;; +1F46D;TWO WOMEN HOLDING HANDS;So;0;ON;;;;;N;;;;; +1F46E;POLICE OFFICER;So;0;ON;;;;;N;;;;; +1F46F;WOMAN WITH BUNNY EARS;So;0;ON;;;;;N;;;;; +1F470;BRIDE WITH VEIL;So;0;ON;;;;;N;;;;; +1F471;PERSON WITH BLOND HAIR;So;0;ON;;;;;N;;;;; +1F472;MAN WITH GUA PI MAO;So;0;ON;;;;;N;;;;; +1F473;MAN WITH TURBAN;So;0;ON;;;;;N;;;;; +1F474;OLDER MAN;So;0;ON;;;;;N;;;;; +1F475;OLDER WOMAN;So;0;ON;;;;;N;;;;; +1F476;BABY;So;0;ON;;;;;N;;;;; +1F477;CONSTRUCTION WORKER;So;0;ON;;;;;N;;;;; +1F478;PRINCESS;So;0;ON;;;;;N;;;;; +1F479;JAPANESE OGRE;So;0;ON;;;;;N;;;;; +1F47A;JAPANESE GOBLIN;So;0;ON;;;;;N;;;;; +1F47B;GHOST;So;0;ON;;;;;N;;;;; +1F47C;BABY ANGEL;So;0;ON;;;;;N;;;;; +1F47D;EXTRATERRESTRIAL ALIEN;So;0;ON;;;;;N;;;;; +1F47E;ALIEN MONSTER;So;0;ON;;;;;N;;;;; +1F47F;IMP;So;0;ON;;;;;N;;;;; +1F480;SKULL;So;0;ON;;;;;N;;;;; +1F481;INFORMATION DESK PERSON;So;0;ON;;;;;N;;;;; +1F482;GUARDSMAN;So;0;ON;;;;;N;;;;; +1F483;DANCER;So;0;ON;;;;;N;;;;; +1F484;LIPSTICK;So;0;ON;;;;;N;;;;; +1F485;NAIL POLISH;So;0;ON;;;;;N;;;;; +1F486;FACE MASSAGE;So;0;ON;;;;;N;;;;; +1F487;HAIRCUT;So;0;ON;;;;;N;;;;; +1F488;BARBER POLE;So;0;ON;;;;;N;;;;; +1F489;SYRINGE;So;0;ON;;;;;N;;;;; +1F48A;PILL;So;0;ON;;;;;N;;;;; +1F48B;KISS MARK;So;0;ON;;;;;N;;;;; +1F48C;LOVE LETTER;So;0;ON;;;;;N;;;;; +1F48D;RING;So;0;ON;;;;;N;;;;; +1F48E;GEM STONE;So;0;ON;;;;;N;;;;; +1F48F;KISS;So;0;ON;;;;;N;;;;; +1F490;BOUQUET;So;0;ON;;;;;N;;;;; +1F491;COUPLE WITH HEART;So;0;ON;;;;;N;;;;; +1F492;WEDDING;So;0;ON;;;;;N;;;;; +1F493;BEATING HEART;So;0;ON;;;;;N;;;;; +1F494;BROKEN HEART;So;0;ON;;;;;N;;;;; +1F495;TWO HEARTS;So;0;ON;;;;;N;;;;; +1F496;SPARKLING HEART;So;0;ON;;;;;N;;;;; +1F497;GROWING HEART;So;0;ON;;;;;N;;;;; +1F498;HEART WITH ARROW;So;0;ON;;;;;N;;;;; +1F499;BLUE HEART;So;0;ON;;;;;N;;;;; +1F49A;GREEN HEART;So;0;ON;;;;;N;;;;; +1F49B;YELLOW HEART;So;0;ON;;;;;N;;;;; +1F49C;PURPLE HEART;So;0;ON;;;;;N;;;;; +1F49D;HEART WITH RIBBON;So;0;ON;;;;;N;;;;; +1F49E;REVOLVING HEARTS;So;0;ON;;;;;N;;;;; +1F49F;HEART DECORATION;So;0;ON;;;;;N;;;;; +1F4A0;DIAMOND SHAPE WITH A DOT INSIDE;So;0;ON;;;;;N;;;;; +1F4A1;ELECTRIC LIGHT BULB;So;0;ON;;;;;N;;;;; +1F4A2;ANGER SYMBOL;So;0;ON;;;;;N;;;;; +1F4A3;BOMB;So;0;ON;;;;;N;;;;; +1F4A4;SLEEPING SYMBOL;So;0;ON;;;;;N;;;;; +1F4A5;COLLISION SYMBOL;So;0;ON;;;;;N;;;;; +1F4A6;SPLASHING SWEAT SYMBOL;So;0;ON;;;;;N;;;;; +1F4A7;DROPLET;So;0;ON;;;;;N;;;;; +1F4A8;DASH SYMBOL;So;0;ON;;;;;N;;;;; +1F4A9;PILE OF POO;So;0;ON;;;;;N;;;;; +1F4AA;FLEXED BICEPS;So;0;ON;;;;;N;;;;; +1F4AB;DIZZY SYMBOL;So;0;ON;;;;;N;;;;; +1F4AC;SPEECH BALLOON;So;0;ON;;;;;N;;;;; +1F4AD;THOUGHT BALLOON;So;0;ON;;;;;N;;;;; +1F4AE;WHITE FLOWER;So;0;ON;;;;;N;;;;; +1F4AF;HUNDRED POINTS SYMBOL;So;0;ON;;;;;N;;;;; +1F4B0;MONEY BAG;So;0;ON;;;;;N;;;;; +1F4B1;CURRENCY EXCHANGE;So;0;ON;;;;;N;;;;; +1F4B2;HEAVY DOLLAR SIGN;So;0;ON;;;;;N;;;;; +1F4B3;CREDIT CARD;So;0;ON;;;;;N;;;;; +1F4B4;BANKNOTE WITH YEN SIGN;So;0;ON;;;;;N;;;;; +1F4B5;BANKNOTE WITH DOLLAR SIGN;So;0;ON;;;;;N;;;;; +1F4B6;BANKNOTE WITH EURO SIGN;So;0;ON;;;;;N;;;;; +1F4B7;BANKNOTE WITH POUND SIGN;So;0;ON;;;;;N;;;;; +1F4B8;MONEY WITH WINGS;So;0;ON;;;;;N;;;;; +1F4B9;CHART WITH UPWARDS TREND AND YEN SIGN;So;0;ON;;;;;N;;;;; +1F4BA;SEAT;So;0;ON;;;;;N;;;;; +1F4BB;PERSONAL COMPUTER;So;0;ON;;;;;N;;;;; +1F4BC;BRIEFCASE;So;0;ON;;;;;N;;;;; +1F4BD;MINIDISC;So;0;ON;;;;;N;;;;; +1F4BE;FLOPPY DISK;So;0;ON;;;;;N;;;;; +1F4BF;OPTICAL DISC;So;0;ON;;;;;N;;;;; +1F4C0;DVD;So;0;ON;;;;;N;;;;; +1F4C1;FILE FOLDER;So;0;ON;;;;;N;;;;; +1F4C2;OPEN FILE FOLDER;So;0;ON;;;;;N;;;;; +1F4C3;PAGE WITH CURL;So;0;ON;;;;;N;;;;; +1F4C4;PAGE FACING UP;So;0;ON;;;;;N;;;;; +1F4C5;CALENDAR;So;0;ON;;;;;N;;;;; +1F4C6;TEAR-OFF CALENDAR;So;0;ON;;;;;N;;;;; +1F4C7;CARD INDEX;So;0;ON;;;;;N;;;;; +1F4C8;CHART WITH UPWARDS TREND;So;0;ON;;;;;N;;;;; +1F4C9;CHART WITH DOWNWARDS TREND;So;0;ON;;;;;N;;;;; +1F4CA;BAR CHART;So;0;ON;;;;;N;;;;; +1F4CB;CLIPBOARD;So;0;ON;;;;;N;;;;; +1F4CC;PUSHPIN;So;0;ON;;;;;N;;;;; +1F4CD;ROUND PUSHPIN;So;0;ON;;;;;N;;;;; +1F4CE;PAPERCLIP;So;0;ON;;;;;N;;;;; +1F4CF;STRAIGHT RULER;So;0;ON;;;;;N;;;;; +1F4D0;TRIANGULAR RULER;So;0;ON;;;;;N;;;;; +1F4D1;BOOKMARK TABS;So;0;ON;;;;;N;;;;; +1F4D2;LEDGER;So;0;ON;;;;;N;;;;; +1F4D3;NOTEBOOK;So;0;ON;;;;;N;;;;; +1F4D4;NOTEBOOK WITH DECORATIVE COVER;So;0;ON;;;;;N;;;;; +1F4D5;CLOSED BOOK;So;0;ON;;;;;N;;;;; +1F4D6;OPEN BOOK;So;0;ON;;;;;N;;;;; +1F4D7;GREEN BOOK;So;0;ON;;;;;N;;;;; +1F4D8;BLUE BOOK;So;0;ON;;;;;N;;;;; +1F4D9;ORANGE BOOK;So;0;ON;;;;;N;;;;; +1F4DA;BOOKS;So;0;ON;;;;;N;;;;; +1F4DB;NAME BADGE;So;0;ON;;;;;N;;;;; +1F4DC;SCROLL;So;0;ON;;;;;N;;;;; +1F4DD;MEMO;So;0;ON;;;;;N;;;;; +1F4DE;TELEPHONE RECEIVER;So;0;ON;;;;;N;;;;; +1F4DF;PAGER;So;0;ON;;;;;N;;;;; +1F4E0;FAX MACHINE;So;0;ON;;;;;N;;;;; +1F4E1;SATELLITE ANTENNA;So;0;ON;;;;;N;;;;; +1F4E2;PUBLIC ADDRESS LOUDSPEAKER;So;0;ON;;;;;N;;;;; +1F4E3;CHEERING MEGAPHONE;So;0;ON;;;;;N;;;;; +1F4E4;OUTBOX TRAY;So;0;ON;;;;;N;;;;; +1F4E5;INBOX TRAY;So;0;ON;;;;;N;;;;; +1F4E6;PACKAGE;So;0;ON;;;;;N;;;;; +1F4E7;E-MAIL SYMBOL;So;0;ON;;;;;N;;;;; +1F4E8;INCOMING ENVELOPE;So;0;ON;;;;;N;;;;; +1F4E9;ENVELOPE WITH DOWNWARDS ARROW ABOVE;So;0;ON;;;;;N;;;;; +1F4EA;CLOSED MAILBOX WITH LOWERED FLAG;So;0;ON;;;;;N;;;;; +1F4EB;CLOSED MAILBOX WITH RAISED FLAG;So;0;ON;;;;;N;;;;; +1F4EC;OPEN MAILBOX WITH RAISED FLAG;So;0;ON;;;;;N;;;;; +1F4ED;OPEN MAILBOX WITH LOWERED FLAG;So;0;ON;;;;;N;;;;; +1F4EE;POSTBOX;So;0;ON;;;;;N;;;;; +1F4EF;POSTAL HORN;So;0;ON;;;;;N;;;;; +1F4F0;NEWSPAPER;So;0;ON;;;;;N;;;;; +1F4F1;MOBILE PHONE;So;0;ON;;;;;N;;;;; +1F4F2;MOBILE PHONE WITH RIGHTWARDS ARROW AT LEFT;So;0;ON;;;;;N;;;;; +1F4F3;VIBRATION MODE;So;0;ON;;;;;N;;;;; +1F4F4;MOBILE PHONE OFF;So;0;ON;;;;;N;;;;; +1F4F5;NO MOBILE PHONES;So;0;ON;;;;;N;;;;; +1F4F6;ANTENNA WITH BARS;So;0;ON;;;;;N;;;;; +1F4F7;CAMERA;So;0;ON;;;;;N;;;;; +1F4F8;CAMERA WITH FLASH;So;0;ON;;;;;N;;;;; +1F4F9;VIDEO CAMERA;So;0;ON;;;;;N;;;;; +1F4FA;TELEVISION;So;0;ON;;;;;N;;;;; +1F4FB;RADIO;So;0;ON;;;;;N;;;;; +1F4FC;VIDEOCASSETTE;So;0;ON;;;;;N;;;;; +1F4FD;FILM PROJECTOR;So;0;ON;;;;;N;;;;; +1F4FE;PORTABLE STEREO;So;0;ON;;;;;N;;;;; +1F4FF;PRAYER BEADS;So;0;ON;;;;;N;;;;; +1F500;TWISTED RIGHTWARDS ARROWS;So;0;ON;;;;;N;;;;; +1F501;CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS;So;0;ON;;;;;N;;;;; +1F502;CLOCKWISE RIGHTWARDS AND LEFTWARDS OPEN CIRCLE ARROWS WITH CIRCLED ONE OVERLAY;So;0;ON;;;;;N;;;;; +1F503;CLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS;So;0;ON;;;;;N;;;;; +1F504;ANTICLOCKWISE DOWNWARDS AND UPWARDS OPEN CIRCLE ARROWS;So;0;ON;;;;;N;;;;; +1F505;LOW BRIGHTNESS SYMBOL;So;0;ON;;;;;N;;;;; +1F506;HIGH BRIGHTNESS SYMBOL;So;0;ON;;;;;N;;;;; +1F507;SPEAKER WITH CANCELLATION STROKE;So;0;ON;;;;;N;;;;; +1F508;SPEAKER;So;0;ON;;;;;N;;;;; +1F509;SPEAKER WITH ONE SOUND WAVE;So;0;ON;;;;;N;;;;; +1F50A;SPEAKER WITH THREE SOUND WAVES;So;0;ON;;;;;N;;;;; +1F50B;BATTERY;So;0;ON;;;;;N;;;;; +1F50C;ELECTRIC PLUG;So;0;ON;;;;;N;;;;; +1F50D;LEFT-POINTING MAGNIFYING GLASS;So;0;ON;;;;;N;;;;; +1F50E;RIGHT-POINTING MAGNIFYING GLASS;So;0;ON;;;;;N;;;;; +1F50F;LOCK WITH INK PEN;So;0;ON;;;;;N;;;;; +1F510;CLOSED LOCK WITH KEY;So;0;ON;;;;;N;;;;; +1F511;KEY;So;0;ON;;;;;N;;;;; +1F512;LOCK;So;0;ON;;;;;N;;;;; +1F513;OPEN LOCK;So;0;ON;;;;;N;;;;; +1F514;BELL;So;0;ON;;;;;N;;;;; +1F515;BELL WITH CANCELLATION STROKE;So;0;ON;;;;;N;;;;; +1F516;BOOKMARK;So;0;ON;;;;;N;;;;; +1F517;LINK SYMBOL;So;0;ON;;;;;N;;;;; +1F518;RADIO BUTTON;So;0;ON;;;;;N;;;;; +1F519;BACK WITH LEFTWARDS ARROW ABOVE;So;0;ON;;;;;N;;;;; +1F51A;END WITH LEFTWARDS ARROW ABOVE;So;0;ON;;;;;N;;;;; +1F51B;ON WITH EXCLAMATION MARK WITH LEFT RIGHT ARROW ABOVE;So;0;ON;;;;;N;;;;; +1F51C;SOON WITH RIGHTWARDS ARROW ABOVE;So;0;ON;;;;;N;;;;; +1F51D;TOP WITH UPWARDS ARROW ABOVE;So;0;ON;;;;;N;;;;; +1F51E;NO ONE UNDER EIGHTEEN SYMBOL;So;0;ON;;;;;N;;;;; +1F51F;KEYCAP TEN;So;0;ON;;;;;N;;;;; +1F520;INPUT SYMBOL FOR LATIN CAPITAL LETTERS;So;0;ON;;;;;N;;;;; +1F521;INPUT SYMBOL FOR LATIN SMALL LETTERS;So;0;ON;;;;;N;;;;; +1F522;INPUT SYMBOL FOR NUMBERS;So;0;ON;;;;;N;;;;; +1F523;INPUT SYMBOL FOR SYMBOLS;So;0;ON;;;;;N;;;;; +1F524;INPUT SYMBOL FOR LATIN LETTERS;So;0;ON;;;;;N;;;;; +1F525;FIRE;So;0;ON;;;;;N;;;;; +1F526;ELECTRIC TORCH;So;0;ON;;;;;N;;;;; +1F527;WRENCH;So;0;ON;;;;;N;;;;; +1F528;HAMMER;So;0;ON;;;;;N;;;;; +1F529;NUT AND BOLT;So;0;ON;;;;;N;;;;; +1F52A;HOCHO;So;0;ON;;;;;N;;;;; +1F52B;PISTOL;So;0;ON;;;;;N;;;;; +1F52C;MICROSCOPE;So;0;ON;;;;;N;;;;; +1F52D;TELESCOPE;So;0;ON;;;;;N;;;;; +1F52E;CRYSTAL BALL;So;0;ON;;;;;N;;;;; +1F52F;SIX POINTED STAR WITH MIDDLE DOT;So;0;ON;;;;;N;;;;; +1F530;JAPANESE SYMBOL FOR BEGINNER;So;0;ON;;;;;N;;;;; +1F531;TRIDENT EMBLEM;So;0;ON;;;;;N;;;;; +1F532;BLACK SQUARE BUTTON;So;0;ON;;;;;N;;;;; +1F533;WHITE SQUARE BUTTON;So;0;ON;;;;;N;;;;; +1F534;LARGE RED CIRCLE;So;0;ON;;;;;N;;;;; +1F535;LARGE BLUE CIRCLE;So;0;ON;;;;;N;;;;; +1F536;LARGE ORANGE DIAMOND;So;0;ON;;;;;N;;;;; +1F537;LARGE BLUE DIAMOND;So;0;ON;;;;;N;;;;; +1F538;SMALL ORANGE DIAMOND;So;0;ON;;;;;N;;;;; +1F539;SMALL BLUE DIAMOND;So;0;ON;;;;;N;;;;; +1F53A;UP-POINTING RED TRIANGLE;So;0;ON;;;;;N;;;;; +1F53B;DOWN-POINTING RED TRIANGLE;So;0;ON;;;;;N;;;;; +1F53C;UP-POINTING SMALL RED TRIANGLE;So;0;ON;;;;;N;;;;; +1F53D;DOWN-POINTING SMALL RED TRIANGLE;So;0;ON;;;;;N;;;;; +1F53E;LOWER RIGHT SHADOWED WHITE CIRCLE;So;0;ON;;;;;N;;;;; +1F53F;UPPER RIGHT SHADOWED WHITE CIRCLE;So;0;ON;;;;;N;;;;; +1F540;CIRCLED CROSS POMMEE;So;0;ON;;;;;N;;;;; +1F541;CROSS POMMEE WITH HALF-CIRCLE BELOW;So;0;ON;;;;;N;;;;; +1F542;CROSS POMMEE;So;0;ON;;;;;N;;;;; +1F543;NOTCHED LEFT SEMICIRCLE WITH THREE DOTS;So;0;ON;;;;;N;;;;; +1F544;NOTCHED RIGHT SEMICIRCLE WITH THREE DOTS;So;0;ON;;;;;N;;;;; +1F545;SYMBOL FOR MARKS CHAPTER;So;0;ON;;;;;N;;;;; +1F546;WHITE LATIN CROSS;So;0;ON;;;;;N;;;;; +1F547;HEAVY LATIN CROSS;So;0;ON;;;;;N;;;;; +1F548;CELTIC CROSS;So;0;ON;;;;;N;;;;; +1F549;OM SYMBOL;So;0;ON;;;;;N;;;;; +1F54A;DOVE OF PEACE;So;0;ON;;;;;N;;;;; +1F54B;KAABA;So;0;ON;;;;;N;;;;; +1F54C;MOSQUE;So;0;ON;;;;;N;;;;; +1F54D;SYNAGOGUE;So;0;ON;;;;;N;;;;; +1F54E;MENORAH WITH NINE BRANCHES;So;0;ON;;;;;N;;;;; +1F54F;BOWL OF HYGIEIA;So;0;ON;;;;;N;;;;; +1F550;CLOCK FACE ONE OCLOCK;So;0;ON;;;;;N;;;;; +1F551;CLOCK FACE TWO OCLOCK;So;0;ON;;;;;N;;;;; +1F552;CLOCK FACE THREE OCLOCK;So;0;ON;;;;;N;;;;; +1F553;CLOCK FACE FOUR OCLOCK;So;0;ON;;;;;N;;;;; +1F554;CLOCK FACE FIVE OCLOCK;So;0;ON;;;;;N;;;;; +1F555;CLOCK FACE SIX OCLOCK;So;0;ON;;;;;N;;;;; +1F556;CLOCK FACE SEVEN OCLOCK;So;0;ON;;;;;N;;;;; +1F557;CLOCK FACE EIGHT OCLOCK;So;0;ON;;;;;N;;;;; +1F558;CLOCK FACE NINE OCLOCK;So;0;ON;;;;;N;;;;; +1F559;CLOCK FACE TEN OCLOCK;So;0;ON;;;;;N;;;;; +1F55A;CLOCK FACE ELEVEN OCLOCK;So;0;ON;;;;;N;;;;; +1F55B;CLOCK FACE TWELVE OCLOCK;So;0;ON;;;;;N;;;;; +1F55C;CLOCK FACE ONE-THIRTY;So;0;ON;;;;;N;;;;; +1F55D;CLOCK FACE TWO-THIRTY;So;0;ON;;;;;N;;;;; +1F55E;CLOCK FACE THREE-THIRTY;So;0;ON;;;;;N;;;;; +1F55F;CLOCK FACE FOUR-THIRTY;So;0;ON;;;;;N;;;;; +1F560;CLOCK FACE FIVE-THIRTY;So;0;ON;;;;;N;;;;; +1F561;CLOCK FACE SIX-THIRTY;So;0;ON;;;;;N;;;;; +1F562;CLOCK FACE SEVEN-THIRTY;So;0;ON;;;;;N;;;;; +1F563;CLOCK FACE EIGHT-THIRTY;So;0;ON;;;;;N;;;;; +1F564;CLOCK FACE NINE-THIRTY;So;0;ON;;;;;N;;;;; +1F565;CLOCK FACE TEN-THIRTY;So;0;ON;;;;;N;;;;; +1F566;CLOCK FACE ELEVEN-THIRTY;So;0;ON;;;;;N;;;;; +1F567;CLOCK FACE TWELVE-THIRTY;So;0;ON;;;;;N;;;;; +1F568;RIGHT SPEAKER;So;0;ON;;;;;N;;;;; +1F569;RIGHT SPEAKER WITH ONE SOUND WAVE;So;0;ON;;;;;N;;;;; +1F56A;RIGHT SPEAKER WITH THREE SOUND WAVES;So;0;ON;;;;;N;;;;; +1F56B;BULLHORN;So;0;ON;;;;;N;;;;; +1F56C;BULLHORN WITH SOUND WAVES;So;0;ON;;;;;N;;;;; +1F56D;RINGING BELL;So;0;ON;;;;;N;;;;; +1F56E;BOOK;So;0;ON;;;;;N;;;;; +1F56F;CANDLE;So;0;ON;;;;;N;;;;; +1F570;MANTELPIECE CLOCK;So;0;ON;;;;;N;;;;; +1F571;BLACK SKULL AND CROSSBONES;So;0;ON;;;;;N;;;;; +1F572;NO PIRACY;So;0;ON;;;;;N;;;;; +1F573;HOLE;So;0;ON;;;;;N;;;;; +1F574;MAN IN BUSINESS SUIT LEVITATING;So;0;ON;;;;;N;;;;; +1F575;SLEUTH OR SPY;So;0;ON;;;;;N;;;;; +1F576;DARK SUNGLASSES;So;0;ON;;;;;N;;;;; +1F577;SPIDER;So;0;ON;;;;;N;;;;; +1F578;SPIDER WEB;So;0;ON;;;;;N;;;;; +1F579;JOYSTICK;So;0;ON;;;;;N;;;;; +1F57A;MAN DANCING;So;0;ON;;;;;N;;;;; +1F57B;LEFT HAND TELEPHONE RECEIVER;So;0;ON;;;;;N;;;;; +1F57C;TELEPHONE RECEIVER WITH PAGE;So;0;ON;;;;;N;;;;; +1F57D;RIGHT HAND TELEPHONE RECEIVER;So;0;ON;;;;;N;;;;; +1F57E;WHITE TOUCHTONE TELEPHONE;So;0;ON;;;;;N;;;;; +1F57F;BLACK TOUCHTONE TELEPHONE;So;0;ON;;;;;N;;;;; +1F580;TELEPHONE ON TOP OF MODEM;So;0;ON;;;;;N;;;;; +1F581;CLAMSHELL MOBILE PHONE;So;0;ON;;;;;N;;;;; +1F582;BACK OF ENVELOPE;So;0;ON;;;;;N;;;;; +1F583;STAMPED ENVELOPE;So;0;ON;;;;;N;;;;; +1F584;ENVELOPE WITH LIGHTNING;So;0;ON;;;;;N;;;;; +1F585;FLYING ENVELOPE;So;0;ON;;;;;N;;;;; +1F586;PEN OVER STAMPED ENVELOPE;So;0;ON;;;;;N;;;;; +1F587;LINKED PAPERCLIPS;So;0;ON;;;;;N;;;;; +1F588;BLACK PUSHPIN;So;0;ON;;;;;N;;;;; +1F589;LOWER LEFT PENCIL;So;0;ON;;;;;N;;;;; +1F58A;LOWER LEFT BALLPOINT PEN;So;0;ON;;;;;N;;;;; +1F58B;LOWER LEFT FOUNTAIN PEN;So;0;ON;;;;;N;;;;; +1F58C;LOWER LEFT PAINTBRUSH;So;0;ON;;;;;N;;;;; +1F58D;LOWER LEFT CRAYON;So;0;ON;;;;;N;;;;; +1F58E;LEFT WRITING HAND;So;0;ON;;;;;N;;;;; +1F58F;TURNED OK HAND SIGN;So;0;ON;;;;;N;;;;; +1F590;RAISED HAND WITH FINGERS SPLAYED;So;0;ON;;;;;N;;;;; +1F591;REVERSED RAISED HAND WITH FINGERS SPLAYED;So;0;ON;;;;;N;;;;; +1F592;REVERSED THUMBS UP SIGN;So;0;ON;;;;;N;;;;; +1F593;REVERSED THUMBS DOWN SIGN;So;0;ON;;;;;N;;;;; +1F594;REVERSED VICTORY HAND;So;0;ON;;;;;N;;;;; +1F595;REVERSED HAND WITH MIDDLE FINGER EXTENDED;So;0;ON;;;;;N;;;;; +1F596;RAISED HAND WITH PART BETWEEN MIDDLE AND RING FINGERS;So;0;ON;;;;;N;;;;; +1F597;WHITE DOWN POINTING LEFT HAND INDEX;So;0;ON;;;;;N;;;;; +1F598;SIDEWAYS WHITE LEFT POINTING INDEX;So;0;ON;;;;;N;;;;; +1F599;SIDEWAYS WHITE RIGHT POINTING INDEX;So;0;ON;;;;;N;;;;; +1F59A;SIDEWAYS BLACK LEFT POINTING INDEX;So;0;ON;;;;;N;;;;; +1F59B;SIDEWAYS BLACK RIGHT POINTING INDEX;So;0;ON;;;;;N;;;;; +1F59C;BLACK LEFT POINTING BACKHAND INDEX;So;0;ON;;;;;N;;;;; +1F59D;BLACK RIGHT POINTING BACKHAND INDEX;So;0;ON;;;;;N;;;;; +1F59E;SIDEWAYS WHITE UP POINTING INDEX;So;0;ON;;;;;N;;;;; +1F59F;SIDEWAYS WHITE DOWN POINTING INDEX;So;0;ON;;;;;N;;;;; +1F5A0;SIDEWAYS BLACK UP POINTING INDEX;So;0;ON;;;;;N;;;;; +1F5A1;SIDEWAYS BLACK DOWN POINTING INDEX;So;0;ON;;;;;N;;;;; +1F5A2;BLACK UP POINTING BACKHAND INDEX;So;0;ON;;;;;N;;;;; +1F5A3;BLACK DOWN POINTING BACKHAND INDEX;So;0;ON;;;;;N;;;;; +1F5A4;BLACK HEART;So;0;ON;;;;;N;;;;; +1F5A5;DESKTOP COMPUTER;So;0;ON;;;;;N;;;;; +1F5A6;KEYBOARD AND MOUSE;So;0;ON;;;;;N;;;;; +1F5A7;THREE NETWORKED COMPUTERS;So;0;ON;;;;;N;;;;; +1F5A8;PRINTER;So;0;ON;;;;;N;;;;; +1F5A9;POCKET CALCULATOR;So;0;ON;;;;;N;;;;; +1F5AA;BLACK HARD SHELL FLOPPY DISK;So;0;ON;;;;;N;;;;; +1F5AB;WHITE HARD SHELL FLOPPY DISK;So;0;ON;;;;;N;;;;; +1F5AC;SOFT SHELL FLOPPY DISK;So;0;ON;;;;;N;;;;; +1F5AD;TAPE CARTRIDGE;So;0;ON;;;;;N;;;;; +1F5AE;WIRED KEYBOARD;So;0;ON;;;;;N;;;;; +1F5AF;ONE BUTTON MOUSE;So;0;ON;;;;;N;;;;; +1F5B0;TWO BUTTON MOUSE;So;0;ON;;;;;N;;;;; +1F5B1;THREE BUTTON MOUSE;So;0;ON;;;;;N;;;;; +1F5B2;TRACKBALL;So;0;ON;;;;;N;;;;; +1F5B3;OLD PERSONAL COMPUTER;So;0;ON;;;;;N;;;;; +1F5B4;HARD DISK;So;0;ON;;;;;N;;;;; +1F5B5;SCREEN;So;0;ON;;;;;N;;;;; +1F5B6;PRINTER ICON;So;0;ON;;;;;N;;;;; +1F5B7;FAX ICON;So;0;ON;;;;;N;;;;; +1F5B8;OPTICAL DISC ICON;So;0;ON;;;;;N;;;;; +1F5B9;DOCUMENT WITH TEXT;So;0;ON;;;;;N;;;;; +1F5BA;DOCUMENT WITH TEXT AND PICTURE;So;0;ON;;;;;N;;;;; +1F5BB;DOCUMENT WITH PICTURE;So;0;ON;;;;;N;;;;; +1F5BC;FRAME WITH PICTURE;So;0;ON;;;;;N;;;;; +1F5BD;FRAME WITH TILES;So;0;ON;;;;;N;;;;; +1F5BE;FRAME WITH AN X;So;0;ON;;;;;N;;;;; +1F5BF;BLACK FOLDER;So;0;ON;;;;;N;;;;; +1F5C0;FOLDER;So;0;ON;;;;;N;;;;; +1F5C1;OPEN FOLDER;So;0;ON;;;;;N;;;;; +1F5C2;CARD INDEX DIVIDERS;So;0;ON;;;;;N;;;;; +1F5C3;CARD FILE BOX;So;0;ON;;;;;N;;;;; +1F5C4;FILE CABINET;So;0;ON;;;;;N;;;;; +1F5C5;EMPTY NOTE;So;0;ON;;;;;N;;;;; +1F5C6;EMPTY NOTE PAGE;So;0;ON;;;;;N;;;;; +1F5C7;EMPTY NOTE PAD;So;0;ON;;;;;N;;;;; +1F5C8;NOTE;So;0;ON;;;;;N;;;;; +1F5C9;NOTE PAGE;So;0;ON;;;;;N;;;;; +1F5CA;NOTE PAD;So;0;ON;;;;;N;;;;; +1F5CB;EMPTY DOCUMENT;So;0;ON;;;;;N;;;;; +1F5CC;EMPTY PAGE;So;0;ON;;;;;N;;;;; +1F5CD;EMPTY PAGES;So;0;ON;;;;;N;;;;; +1F5CE;DOCUMENT;So;0;ON;;;;;N;;;;; +1F5CF;PAGE;So;0;ON;;;;;N;;;;; +1F5D0;PAGES;So;0;ON;;;;;N;;;;; +1F5D1;WASTEBASKET;So;0;ON;;;;;N;;;;; +1F5D2;SPIRAL NOTE PAD;So;0;ON;;;;;N;;;;; +1F5D3;SPIRAL CALENDAR PAD;So;0;ON;;;;;N;;;;; +1F5D4;DESKTOP WINDOW;So;0;ON;;;;;N;;;;; +1F5D5;MINIMIZE;So;0;ON;;;;;N;;;;; +1F5D6;MAXIMIZE;So;0;ON;;;;;N;;;;; +1F5D7;OVERLAP;So;0;ON;;;;;N;;;;; +1F5D8;CLOCKWISE RIGHT AND LEFT SEMICIRCLE ARROWS;So;0;ON;;;;;N;;;;; +1F5D9;CANCELLATION X;So;0;ON;;;;;N;;;;; +1F5DA;INCREASE FONT SIZE SYMBOL;So;0;ON;;;;;N;;;;; +1F5DB;DECREASE FONT SIZE SYMBOL;So;0;ON;;;;;N;;;;; +1F5DC;COMPRESSION;So;0;ON;;;;;N;;;;; +1F5DD;OLD KEY;So;0;ON;;;;;N;;;;; +1F5DE;ROLLED-UP NEWSPAPER;So;0;ON;;;;;N;;;;; +1F5DF;PAGE WITH CIRCLED TEXT;So;0;ON;;;;;N;;;;; +1F5E0;STOCK CHART;So;0;ON;;;;;N;;;;; +1F5E1;DAGGER KNIFE;So;0;ON;;;;;N;;;;; +1F5E2;LIPS;So;0;ON;;;;;N;;;;; +1F5E3;SPEAKING HEAD IN SILHOUETTE;So;0;ON;;;;;N;;;;; +1F5E4;THREE RAYS ABOVE;So;0;ON;;;;;N;;;;; +1F5E5;THREE RAYS BELOW;So;0;ON;;;;;N;;;;; +1F5E6;THREE RAYS LEFT;So;0;ON;;;;;N;;;;; +1F5E7;THREE RAYS RIGHT;So;0;ON;;;;;N;;;;; +1F5E8;LEFT SPEECH BUBBLE;So;0;ON;;;;;N;;;;; +1F5E9;RIGHT SPEECH BUBBLE;So;0;ON;;;;;N;;;;; +1F5EA;TWO SPEECH BUBBLES;So;0;ON;;;;;N;;;;; +1F5EB;THREE SPEECH BUBBLES;So;0;ON;;;;;N;;;;; +1F5EC;LEFT THOUGHT BUBBLE;So;0;ON;;;;;N;;;;; +1F5ED;RIGHT THOUGHT BUBBLE;So;0;ON;;;;;N;;;;; +1F5EE;LEFT ANGER BUBBLE;So;0;ON;;;;;N;;;;; +1F5EF;RIGHT ANGER BUBBLE;So;0;ON;;;;;N;;;;; +1F5F0;MOOD BUBBLE;So;0;ON;;;;;N;;;;; +1F5F1;LIGHTNING MOOD BUBBLE;So;0;ON;;;;;N;;;;; +1F5F2;LIGHTNING MOOD;So;0;ON;;;;;N;;;;; +1F5F3;BALLOT BOX WITH BALLOT;So;0;ON;;;;;N;;;;; +1F5F4;BALLOT SCRIPT X;So;0;ON;;;;;N;;;;; +1F5F5;BALLOT BOX WITH SCRIPT X;So;0;ON;;;;;N;;;;; +1F5F6;BALLOT BOLD SCRIPT X;So;0;ON;;;;;N;;;;; +1F5F7;BALLOT BOX WITH BOLD SCRIPT X;So;0;ON;;;;;N;;;;; +1F5F8;LIGHT CHECK MARK;So;0;ON;;;;;N;;;;; +1F5F9;BALLOT BOX WITH BOLD CHECK;So;0;ON;;;;;N;;;;; +1F5FA;WORLD MAP;So;0;ON;;;;;N;;;;; +1F5FB;MOUNT FUJI;So;0;ON;;;;;N;;;;; +1F5FC;TOKYO TOWER;So;0;ON;;;;;N;;;;; +1F5FD;STATUE OF LIBERTY;So;0;ON;;;;;N;;;;; +1F5FE;SILHOUETTE OF JAPAN;So;0;ON;;;;;N;;;;; +1F5FF;MOYAI;So;0;ON;;;;;N;;;;; +1F600;GRINNING FACE;So;0;ON;;;;;N;;;;; +1F601;GRINNING FACE WITH SMILING EYES;So;0;ON;;;;;N;;;;; +1F602;FACE WITH TEARS OF JOY;So;0;ON;;;;;N;;;;; +1F603;SMILING FACE WITH OPEN MOUTH;So;0;ON;;;;;N;;;;; +1F604;SMILING FACE WITH OPEN MOUTH AND SMILING EYES;So;0;ON;;;;;N;;;;; +1F605;SMILING FACE WITH OPEN MOUTH AND COLD SWEAT;So;0;ON;;;;;N;;;;; +1F606;SMILING FACE WITH OPEN MOUTH AND TIGHTLY-CLOSED EYES;So;0;ON;;;;;N;;;;; +1F607;SMILING FACE WITH HALO;So;0;ON;;;;;N;;;;; +1F608;SMILING FACE WITH HORNS;So;0;ON;;;;;N;;;;; +1F609;WINKING FACE;So;0;ON;;;;;N;;;;; +1F60A;SMILING FACE WITH SMILING EYES;So;0;ON;;;;;N;;;;; +1F60B;FACE SAVOURING DELICIOUS FOOD;So;0;ON;;;;;N;;;;; +1F60C;RELIEVED FACE;So;0;ON;;;;;N;;;;; +1F60D;SMILING FACE WITH HEART-SHAPED EYES;So;0;ON;;;;;N;;;;; +1F60E;SMILING FACE WITH SUNGLASSES;So;0;ON;;;;;N;;;;; +1F60F;SMIRKING FACE;So;0;ON;;;;;N;;;;; +1F610;NEUTRAL FACE;So;0;ON;;;;;N;;;;; +1F611;EXPRESSIONLESS FACE;So;0;ON;;;;;N;;;;; +1F612;UNAMUSED FACE;So;0;ON;;;;;N;;;;; +1F613;FACE WITH COLD SWEAT;So;0;ON;;;;;N;;;;; +1F614;PENSIVE FACE;So;0;ON;;;;;N;;;;; +1F615;CONFUSED FACE;So;0;ON;;;;;N;;;;; +1F616;CONFOUNDED FACE;So;0;ON;;;;;N;;;;; +1F617;KISSING FACE;So;0;ON;;;;;N;;;;; +1F618;FACE THROWING A KISS;So;0;ON;;;;;N;;;;; +1F619;KISSING FACE WITH SMILING EYES;So;0;ON;;;;;N;;;;; +1F61A;KISSING FACE WITH CLOSED EYES;So;0;ON;;;;;N;;;;; +1F61B;FACE WITH STUCK-OUT TONGUE;So;0;ON;;;;;N;;;;; +1F61C;FACE WITH STUCK-OUT TONGUE AND WINKING EYE;So;0;ON;;;;;N;;;;; +1F61D;FACE WITH STUCK-OUT TONGUE AND TIGHTLY-CLOSED EYES;So;0;ON;;;;;N;;;;; +1F61E;DISAPPOINTED FACE;So;0;ON;;;;;N;;;;; +1F61F;WORRIED FACE;So;0;ON;;;;;N;;;;; +1F620;ANGRY FACE;So;0;ON;;;;;N;;;;; +1F621;POUTING FACE;So;0;ON;;;;;N;;;;; +1F622;CRYING FACE;So;0;ON;;;;;N;;;;; +1F623;PERSEVERING FACE;So;0;ON;;;;;N;;;;; +1F624;FACE WITH LOOK OF TRIUMPH;So;0;ON;;;;;N;;;;; +1F625;DISAPPOINTED BUT RELIEVED FACE;So;0;ON;;;;;N;;;;; +1F626;FROWNING FACE WITH OPEN MOUTH;So;0;ON;;;;;N;;;;; +1F627;ANGUISHED FACE;So;0;ON;;;;;N;;;;; +1F628;FEARFUL FACE;So;0;ON;;;;;N;;;;; +1F629;WEARY FACE;So;0;ON;;;;;N;;;;; +1F62A;SLEEPY FACE;So;0;ON;;;;;N;;;;; +1F62B;TIRED FACE;So;0;ON;;;;;N;;;;; +1F62C;GRIMACING FACE;So;0;ON;;;;;N;;;;; +1F62D;LOUDLY CRYING FACE;So;0;ON;;;;;N;;;;; +1F62E;FACE WITH OPEN MOUTH;So;0;ON;;;;;N;;;;; +1F62F;HUSHED FACE;So;0;ON;;;;;N;;;;; +1F630;FACE WITH OPEN MOUTH AND COLD SWEAT;So;0;ON;;;;;N;;;;; +1F631;FACE SCREAMING IN FEAR;So;0;ON;;;;;N;;;;; +1F632;ASTONISHED FACE;So;0;ON;;;;;N;;;;; +1F633;FLUSHED FACE;So;0;ON;;;;;N;;;;; +1F634;SLEEPING FACE;So;0;ON;;;;;N;;;;; +1F635;DIZZY FACE;So;0;ON;;;;;N;;;;; +1F636;FACE WITHOUT MOUTH;So;0;ON;;;;;N;;;;; +1F637;FACE WITH MEDICAL MASK;So;0;ON;;;;;N;;;;; +1F638;GRINNING CAT FACE WITH SMILING EYES;So;0;ON;;;;;N;;;;; +1F639;CAT FACE WITH TEARS OF JOY;So;0;ON;;;;;N;;;;; +1F63A;SMILING CAT FACE WITH OPEN MOUTH;So;0;ON;;;;;N;;;;; +1F63B;SMILING CAT FACE WITH HEART-SHAPED EYES;So;0;ON;;;;;N;;;;; +1F63C;CAT FACE WITH WRY SMILE;So;0;ON;;;;;N;;;;; +1F63D;KISSING CAT FACE WITH CLOSED EYES;So;0;ON;;;;;N;;;;; +1F63E;POUTING CAT FACE;So;0;ON;;;;;N;;;;; +1F63F;CRYING CAT FACE;So;0;ON;;;;;N;;;;; +1F640;WEARY CAT FACE;So;0;ON;;;;;N;;;;; +1F641;SLIGHTLY FROWNING FACE;So;0;ON;;;;;N;;;;; +1F642;SLIGHTLY SMILING FACE;So;0;ON;;;;;N;;;;; +1F643;UPSIDE-DOWN FACE;So;0;ON;;;;;N;;;;; +1F644;FACE WITH ROLLING EYES;So;0;ON;;;;;N;;;;; +1F645;FACE WITH NO GOOD GESTURE;So;0;ON;;;;;N;;;;; +1F646;FACE WITH OK GESTURE;So;0;ON;;;;;N;;;;; +1F647;PERSON BOWING DEEPLY;So;0;ON;;;;;N;;;;; +1F648;SEE-NO-EVIL MONKEY;So;0;ON;;;;;N;;;;; +1F649;HEAR-NO-EVIL MONKEY;So;0;ON;;;;;N;;;;; +1F64A;SPEAK-NO-EVIL MONKEY;So;0;ON;;;;;N;;;;; +1F64B;HAPPY PERSON RAISING ONE HAND;So;0;ON;;;;;N;;;;; +1F64C;PERSON RAISING BOTH HANDS IN CELEBRATION;So;0;ON;;;;;N;;;;; +1F64D;PERSON FROWNING;So;0;ON;;;;;N;;;;; +1F64E;PERSON WITH POUTING FACE;So;0;ON;;;;;N;;;;; +1F64F;PERSON WITH FOLDED HANDS;So;0;ON;;;;;N;;;;; +1F650;NORTH WEST POINTING LEAF;So;0;ON;;;;;N;;;;; +1F651;SOUTH WEST POINTING LEAF;So;0;ON;;;;;N;;;;; +1F652;NORTH EAST POINTING LEAF;So;0;ON;;;;;N;;;;; +1F653;SOUTH EAST POINTING LEAF;So;0;ON;;;;;N;;;;; +1F654;TURNED NORTH WEST POINTING LEAF;So;0;ON;;;;;N;;;;; +1F655;TURNED SOUTH WEST POINTING LEAF;So;0;ON;;;;;N;;;;; +1F656;TURNED NORTH EAST POINTING LEAF;So;0;ON;;;;;N;;;;; +1F657;TURNED SOUTH EAST POINTING LEAF;So;0;ON;;;;;N;;;;; +1F658;NORTH WEST POINTING VINE LEAF;So;0;ON;;;;;N;;;;; +1F659;SOUTH WEST POINTING VINE LEAF;So;0;ON;;;;;N;;;;; +1F65A;NORTH EAST POINTING VINE LEAF;So;0;ON;;;;;N;;;;; +1F65B;SOUTH EAST POINTING VINE LEAF;So;0;ON;;;;;N;;;;; +1F65C;HEAVY NORTH WEST POINTING VINE LEAF;So;0;ON;;;;;N;;;;; +1F65D;HEAVY SOUTH WEST POINTING VINE LEAF;So;0;ON;;;;;N;;;;; +1F65E;HEAVY NORTH EAST POINTING VINE LEAF;So;0;ON;;;;;N;;;;; +1F65F;HEAVY SOUTH EAST POINTING VINE LEAF;So;0;ON;;;;;N;;;;; +1F660;NORTH WEST POINTING BUD;So;0;ON;;;;;N;;;;; +1F661;SOUTH WEST POINTING BUD;So;0;ON;;;;;N;;;;; +1F662;NORTH EAST POINTING BUD;So;0;ON;;;;;N;;;;; +1F663;SOUTH EAST POINTING BUD;So;0;ON;;;;;N;;;;; +1F664;HEAVY NORTH WEST POINTING BUD;So;0;ON;;;;;N;;;;; +1F665;HEAVY SOUTH WEST POINTING BUD;So;0;ON;;;;;N;;;;; +1F666;HEAVY NORTH EAST POINTING BUD;So;0;ON;;;;;N;;;;; +1F667;HEAVY SOUTH EAST POINTING BUD;So;0;ON;;;;;N;;;;; +1F668;HOLLOW QUILT SQUARE ORNAMENT;So;0;ON;;;;;N;;;;; +1F669;HOLLOW QUILT SQUARE ORNAMENT IN BLACK SQUARE;So;0;ON;;;;;N;;;;; +1F66A;SOLID QUILT SQUARE ORNAMENT;So;0;ON;;;;;N;;;;; +1F66B;SOLID QUILT SQUARE ORNAMENT IN BLACK SQUARE;So;0;ON;;;;;N;;;;; +1F66C;LEFTWARDS ROCKET;So;0;ON;;;;;N;;;;; +1F66D;UPWARDS ROCKET;So;0;ON;;;;;N;;;;; +1F66E;RIGHTWARDS ROCKET;So;0;ON;;;;;N;;;;; +1F66F;DOWNWARDS ROCKET;So;0;ON;;;;;N;;;;; +1F670;SCRIPT LIGATURE ET ORNAMENT;So;0;ON;;;;;N;;;;; +1F671;HEAVY SCRIPT LIGATURE ET ORNAMENT;So;0;ON;;;;;N;;;;; +1F672;LIGATURE OPEN ET ORNAMENT;So;0;ON;;;;;N;;;;; +1F673;HEAVY LIGATURE OPEN ET ORNAMENT;So;0;ON;;;;;N;;;;; +1F674;HEAVY AMPERSAND ORNAMENT;So;0;ON;;;;;N;;;;; +1F675;SWASH AMPERSAND ORNAMENT;So;0;ON;;;;;N;;;;; +1F676;SANS-SERIF HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT;So;0;ON;;;;;N;;;;; +1F677;SANS-SERIF HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT;So;0;ON;;;;;N;;;;; +1F678;SANS-SERIF HEAVY LOW DOUBLE COMMA QUOTATION MARK ORNAMENT;So;0;ON;;;;;N;;;;; +1F679;HEAVY INTERROBANG ORNAMENT;So;0;ON;;;;;N;;;;; +1F67A;SANS-SERIF INTERROBANG ORNAMENT;So;0;ON;;;;;N;;;;; +1F67B;HEAVY SANS-SERIF INTERROBANG ORNAMENT;So;0;ON;;;;;N;;;;; +1F67C;VERY HEAVY SOLIDUS;So;0;ON;;;;;N;;;;; +1F67D;VERY HEAVY REVERSE SOLIDUS;So;0;ON;;;;;N;;;;; +1F67E;CHECKER BOARD;So;0;ON;;;;;N;;;;; +1F67F;REVERSE CHECKER BOARD;So;0;ON;;;;;N;;;;; +1F680;ROCKET;So;0;ON;;;;;N;;;;; +1F681;HELICOPTER;So;0;ON;;;;;N;;;;; +1F682;STEAM LOCOMOTIVE;So;0;ON;;;;;N;;;;; +1F683;RAILWAY CAR;So;0;ON;;;;;N;;;;; +1F684;HIGH-SPEED TRAIN;So;0;ON;;;;;N;;;;; +1F685;HIGH-SPEED TRAIN WITH BULLET NOSE;So;0;ON;;;;;N;;;;; +1F686;TRAIN;So;0;ON;;;;;N;;;;; +1F687;METRO;So;0;ON;;;;;N;;;;; +1F688;LIGHT RAIL;So;0;ON;;;;;N;;;;; +1F689;STATION;So;0;ON;;;;;N;;;;; +1F68A;TRAM;So;0;ON;;;;;N;;;;; +1F68B;TRAM CAR;So;0;ON;;;;;N;;;;; +1F68C;BUS;So;0;ON;;;;;N;;;;; +1F68D;ONCOMING BUS;So;0;ON;;;;;N;;;;; +1F68E;TROLLEYBUS;So;0;ON;;;;;N;;;;; +1F68F;BUS STOP;So;0;ON;;;;;N;;;;; +1F690;MINIBUS;So;0;ON;;;;;N;;;;; +1F691;AMBULANCE;So;0;ON;;;;;N;;;;; +1F692;FIRE ENGINE;So;0;ON;;;;;N;;;;; +1F693;POLICE CAR;So;0;ON;;;;;N;;;;; +1F694;ONCOMING POLICE CAR;So;0;ON;;;;;N;;;;; +1F695;TAXI;So;0;ON;;;;;N;;;;; +1F696;ONCOMING TAXI;So;0;ON;;;;;N;;;;; +1F697;AUTOMOBILE;So;0;ON;;;;;N;;;;; +1F698;ONCOMING AUTOMOBILE;So;0;ON;;;;;N;;;;; +1F699;RECREATIONAL VEHICLE;So;0;ON;;;;;N;;;;; +1F69A;DELIVERY TRUCK;So;0;ON;;;;;N;;;;; +1F69B;ARTICULATED LORRY;So;0;ON;;;;;N;;;;; +1F69C;TRACTOR;So;0;ON;;;;;N;;;;; +1F69D;MONORAIL;So;0;ON;;;;;N;;;;; +1F69E;MOUNTAIN RAILWAY;So;0;ON;;;;;N;;;;; +1F69F;SUSPENSION RAILWAY;So;0;ON;;;;;N;;;;; +1F6A0;MOUNTAIN CABLEWAY;So;0;ON;;;;;N;;;;; +1F6A1;AERIAL TRAMWAY;So;0;ON;;;;;N;;;;; +1F6A2;SHIP;So;0;ON;;;;;N;;;;; +1F6A3;ROWBOAT;So;0;ON;;;;;N;;;;; +1F6A4;SPEEDBOAT;So;0;ON;;;;;N;;;;; +1F6A5;HORIZONTAL TRAFFIC LIGHT;So;0;ON;;;;;N;;;;; +1F6A6;VERTICAL TRAFFIC LIGHT;So;0;ON;;;;;N;;;;; +1F6A7;CONSTRUCTION SIGN;So;0;ON;;;;;N;;;;; +1F6A8;POLICE CARS REVOLVING LIGHT;So;0;ON;;;;;N;;;;; +1F6A9;TRIANGULAR FLAG ON POST;So;0;ON;;;;;N;;;;; +1F6AA;DOOR;So;0;ON;;;;;N;;;;; +1F6AB;NO ENTRY SIGN;So;0;ON;;;;;N;;;;; +1F6AC;SMOKING SYMBOL;So;0;ON;;;;;N;;;;; +1F6AD;NO SMOKING SYMBOL;So;0;ON;;;;;N;;;;; +1F6AE;PUT LITTER IN ITS PLACE SYMBOL;So;0;ON;;;;;N;;;;; +1F6AF;DO NOT LITTER SYMBOL;So;0;ON;;;;;N;;;;; +1F6B0;POTABLE WATER SYMBOL;So;0;ON;;;;;N;;;;; +1F6B1;NON-POTABLE WATER SYMBOL;So;0;ON;;;;;N;;;;; +1F6B2;BICYCLE;So;0;ON;;;;;N;;;;; +1F6B3;NO BICYCLES;So;0;ON;;;;;N;;;;; +1F6B4;BICYCLIST;So;0;ON;;;;;N;;;;; +1F6B5;MOUNTAIN BICYCLIST;So;0;ON;;;;;N;;;;; +1F6B6;PEDESTRIAN;So;0;ON;;;;;N;;;;; +1F6B7;NO PEDESTRIANS;So;0;ON;;;;;N;;;;; +1F6B8;CHILDREN CROSSING;So;0;ON;;;;;N;;;;; +1F6B9;MENS SYMBOL;So;0;ON;;;;;N;;;;; +1F6BA;WOMENS SYMBOL;So;0;ON;;;;;N;;;;; +1F6BB;RESTROOM;So;0;ON;;;;;N;;;;; +1F6BC;BABY SYMBOL;So;0;ON;;;;;N;;;;; +1F6BD;TOILET;So;0;ON;;;;;N;;;;; +1F6BE;WATER CLOSET;So;0;ON;;;;;N;;;;; +1F6BF;SHOWER;So;0;ON;;;;;N;;;;; +1F6C0;BATH;So;0;ON;;;;;N;;;;; +1F6C1;BATHTUB;So;0;ON;;;;;N;;;;; +1F6C2;PASSPORT CONTROL;So;0;ON;;;;;N;;;;; +1F6C3;CUSTOMS;So;0;ON;;;;;N;;;;; +1F6C4;BAGGAGE CLAIM;So;0;ON;;;;;N;;;;; +1F6C5;LEFT LUGGAGE;So;0;ON;;;;;N;;;;; +1F6C6;TRIANGLE WITH ROUNDED CORNERS;So;0;ON;;;;;N;;;;; +1F6C7;PROHIBITED SIGN;So;0;ON;;;;;N;;;;; +1F6C8;CIRCLED INFORMATION SOURCE;So;0;ON;;;;;N;;;;; +1F6C9;BOYS SYMBOL;So;0;ON;;;;;N;;;;; +1F6CA;GIRLS SYMBOL;So;0;ON;;;;;N;;;;; +1F6CB;COUCH AND LAMP;So;0;ON;;;;;N;;;;; +1F6CC;SLEEPING ACCOMMODATION;So;0;ON;;;;;N;;;;; +1F6CD;SHOPPING BAGS;So;0;ON;;;;;N;;;;; +1F6CE;BELLHOP BELL;So;0;ON;;;;;N;;;;; +1F6CF;BED;So;0;ON;;;;;N;;;;; +1F6D0;PLACE OF WORSHIP;So;0;ON;;;;;N;;;;; +1F6D1;OCTAGONAL SIGN;So;0;ON;;;;;N;;;;; +1F6D2;SHOPPING TROLLEY;So;0;ON;;;;;N;;;;; +1F6D3;STUPA;So;0;ON;;;;;N;;;;; +1F6D4;PAGODA;So;0;ON;;;;;N;;;;; +1F6D5;HINDU TEMPLE;So;0;ON;;;;;N;;;;; +1F6D6;HUT;So;0;ON;;;;;N;;;;; +1F6D7;ELEVATOR;So;0;ON;;;;;N;;;;; +1F6E0;HAMMER AND WRENCH;So;0;ON;;;;;N;;;;; +1F6E1;SHIELD;So;0;ON;;;;;N;;;;; +1F6E2;OIL DRUM;So;0;ON;;;;;N;;;;; +1F6E3;MOTORWAY;So;0;ON;;;;;N;;;;; +1F6E4;RAILWAY TRACK;So;0;ON;;;;;N;;;;; +1F6E5;MOTOR BOAT;So;0;ON;;;;;N;;;;; +1F6E6;UP-POINTING MILITARY AIRPLANE;So;0;ON;;;;;N;;;;; +1F6E7;UP-POINTING AIRPLANE;So;0;ON;;;;;N;;;;; +1F6E8;UP-POINTING SMALL AIRPLANE;So;0;ON;;;;;N;;;;; +1F6E9;SMALL AIRPLANE;So;0;ON;;;;;N;;;;; +1F6EA;NORTHEAST-POINTING AIRPLANE;So;0;ON;;;;;N;;;;; +1F6EB;AIRPLANE DEPARTURE;So;0;ON;;;;;N;;;;; +1F6EC;AIRPLANE ARRIVING;So;0;ON;;;;;N;;;;; +1F6F0;SATELLITE;So;0;ON;;;;;N;;;;; +1F6F1;ONCOMING FIRE ENGINE;So;0;ON;;;;;N;;;;; +1F6F2;DIESEL LOCOMOTIVE;So;0;ON;;;;;N;;;;; +1F6F3;PASSENGER SHIP;So;0;ON;;;;;N;;;;; +1F6F4;SCOOTER;So;0;ON;;;;;N;;;;; +1F6F5;MOTOR SCOOTER;So;0;ON;;;;;N;;;;; +1F6F6;CANOE;So;0;ON;;;;;N;;;;; +1F6F7;SLED;So;0;ON;;;;;N;;;;; +1F6F8;FLYING SAUCER;So;0;ON;;;;;N;;;;; +1F6F9;SKATEBOARD;So;0;ON;;;;;N;;;;; +1F6FA;AUTO RICKSHAW;So;0;ON;;;;;N;;;;; +1F6FB;PICKUP TRUCK;So;0;ON;;;;;N;;;;; +1F6FC;ROLLER SKATE;So;0;ON;;;;;N;;;;; +1F700;ALCHEMICAL SYMBOL FOR QUINTESSENCE;So;0;ON;;;;;N;;;;; +1F701;ALCHEMICAL SYMBOL FOR AIR;So;0;ON;;;;;N;;;;; +1F702;ALCHEMICAL SYMBOL FOR FIRE;So;0;ON;;;;;N;;;;; +1F703;ALCHEMICAL SYMBOL FOR EARTH;So;0;ON;;;;;N;;;;; +1F704;ALCHEMICAL SYMBOL FOR WATER;So;0;ON;;;;;N;;;;; +1F705;ALCHEMICAL SYMBOL FOR AQUAFORTIS;So;0;ON;;;;;N;;;;; +1F706;ALCHEMICAL SYMBOL FOR AQUA REGIA;So;0;ON;;;;;N;;;;; +1F707;ALCHEMICAL SYMBOL FOR AQUA REGIA-2;So;0;ON;;;;;N;;;;; +1F708;ALCHEMICAL SYMBOL FOR AQUA VITAE;So;0;ON;;;;;N;;;;; +1F709;ALCHEMICAL SYMBOL FOR AQUA VITAE-2;So;0;ON;;;;;N;;;;; +1F70A;ALCHEMICAL SYMBOL FOR VINEGAR;So;0;ON;;;;;N;;;;; +1F70B;ALCHEMICAL SYMBOL FOR VINEGAR-2;So;0;ON;;;;;N;;;;; +1F70C;ALCHEMICAL SYMBOL FOR VINEGAR-3;So;0;ON;;;;;N;;;;; +1F70D;ALCHEMICAL SYMBOL FOR SULFUR;So;0;ON;;;;;N;;;;; +1F70E;ALCHEMICAL SYMBOL FOR PHILOSOPHERS SULFUR;So;0;ON;;;;;N;;;;; +1F70F;ALCHEMICAL SYMBOL FOR BLACK SULFUR;So;0;ON;;;;;N;;;;; +1F710;ALCHEMICAL SYMBOL FOR MERCURY SUBLIMATE;So;0;ON;;;;;N;;;;; +1F711;ALCHEMICAL SYMBOL FOR MERCURY SUBLIMATE-2;So;0;ON;;;;;N;;;;; +1F712;ALCHEMICAL SYMBOL FOR MERCURY SUBLIMATE-3;So;0;ON;;;;;N;;;;; +1F713;ALCHEMICAL SYMBOL FOR CINNABAR;So;0;ON;;;;;N;;;;; +1F714;ALCHEMICAL SYMBOL FOR SALT;So;0;ON;;;;;N;;;;; +1F715;ALCHEMICAL SYMBOL FOR NITRE;So;0;ON;;;;;N;;;;; +1F716;ALCHEMICAL SYMBOL FOR VITRIOL;So;0;ON;;;;;N;;;;; +1F717;ALCHEMICAL SYMBOL FOR VITRIOL-2;So;0;ON;;;;;N;;;;; +1F718;ALCHEMICAL SYMBOL FOR ROCK SALT;So;0;ON;;;;;N;;;;; +1F719;ALCHEMICAL SYMBOL FOR ROCK SALT-2;So;0;ON;;;;;N;;;;; +1F71A;ALCHEMICAL SYMBOL FOR GOLD;So;0;ON;;;;;N;;;;; +1F71B;ALCHEMICAL SYMBOL FOR SILVER;So;0;ON;;;;;N;;;;; +1F71C;ALCHEMICAL SYMBOL FOR IRON ORE;So;0;ON;;;;;N;;;;; +1F71D;ALCHEMICAL SYMBOL FOR IRON ORE-2;So;0;ON;;;;;N;;;;; +1F71E;ALCHEMICAL SYMBOL FOR CROCUS OF IRON;So;0;ON;;;;;N;;;;; +1F71F;ALCHEMICAL SYMBOL FOR REGULUS OF IRON;So;0;ON;;;;;N;;;;; +1F720;ALCHEMICAL SYMBOL FOR COPPER ORE;So;0;ON;;;;;N;;;;; +1F721;ALCHEMICAL SYMBOL FOR IRON-COPPER ORE;So;0;ON;;;;;N;;;;; +1F722;ALCHEMICAL SYMBOL FOR SUBLIMATE OF COPPER;So;0;ON;;;;;N;;;;; +1F723;ALCHEMICAL SYMBOL FOR CROCUS OF COPPER;So;0;ON;;;;;N;;;;; +1F724;ALCHEMICAL SYMBOL FOR CROCUS OF COPPER-2;So;0;ON;;;;;N;;;;; +1F725;ALCHEMICAL SYMBOL FOR COPPER ANTIMONIATE;So;0;ON;;;;;N;;;;; +1F726;ALCHEMICAL SYMBOL FOR SALT OF COPPER ANTIMONIATE;So;0;ON;;;;;N;;;;; +1F727;ALCHEMICAL SYMBOL FOR SUBLIMATE OF SALT OF COPPER;So;0;ON;;;;;N;;;;; +1F728;ALCHEMICAL SYMBOL FOR VERDIGRIS;So;0;ON;;;;;N;;;;; +1F729;ALCHEMICAL SYMBOL FOR TIN ORE;So;0;ON;;;;;N;;;;; +1F72A;ALCHEMICAL SYMBOL FOR LEAD ORE;So;0;ON;;;;;N;;;;; +1F72B;ALCHEMICAL SYMBOL FOR ANTIMONY ORE;So;0;ON;;;;;N;;;;; +1F72C;ALCHEMICAL SYMBOL FOR SUBLIMATE OF ANTIMONY;So;0;ON;;;;;N;;;;; +1F72D;ALCHEMICAL SYMBOL FOR SALT OF ANTIMONY;So;0;ON;;;;;N;;;;; +1F72E;ALCHEMICAL SYMBOL FOR SUBLIMATE OF SALT OF ANTIMONY;So;0;ON;;;;;N;;;;; +1F72F;ALCHEMICAL SYMBOL FOR VINEGAR OF ANTIMONY;So;0;ON;;;;;N;;;;; +1F730;ALCHEMICAL SYMBOL FOR REGULUS OF ANTIMONY;So;0;ON;;;;;N;;;;; +1F731;ALCHEMICAL SYMBOL FOR REGULUS OF ANTIMONY-2;So;0;ON;;;;;N;;;;; +1F732;ALCHEMICAL SYMBOL FOR REGULUS;So;0;ON;;;;;N;;;;; +1F733;ALCHEMICAL SYMBOL FOR REGULUS-2;So;0;ON;;;;;N;;;;; +1F734;ALCHEMICAL SYMBOL FOR REGULUS-3;So;0;ON;;;;;N;;;;; +1F735;ALCHEMICAL SYMBOL FOR REGULUS-4;So;0;ON;;;;;N;;;;; +1F736;ALCHEMICAL SYMBOL FOR ALKALI;So;0;ON;;;;;N;;;;; +1F737;ALCHEMICAL SYMBOL FOR ALKALI-2;So;0;ON;;;;;N;;;;; +1F738;ALCHEMICAL SYMBOL FOR MARCASITE;So;0;ON;;;;;N;;;;; +1F739;ALCHEMICAL SYMBOL FOR SAL-AMMONIAC;So;0;ON;;;;;N;;;;; +1F73A;ALCHEMICAL SYMBOL FOR ARSENIC;So;0;ON;;;;;N;;;;; +1F73B;ALCHEMICAL SYMBOL FOR REALGAR;So;0;ON;;;;;N;;;;; +1F73C;ALCHEMICAL SYMBOL FOR REALGAR-2;So;0;ON;;;;;N;;;;; +1F73D;ALCHEMICAL SYMBOL FOR AURIPIGMENT;So;0;ON;;;;;N;;;;; +1F73E;ALCHEMICAL SYMBOL FOR BISMUTH ORE;So;0;ON;;;;;N;;;;; +1F73F;ALCHEMICAL SYMBOL FOR TARTAR;So;0;ON;;;;;N;;;;; +1F740;ALCHEMICAL SYMBOL FOR TARTAR-2;So;0;ON;;;;;N;;;;; +1F741;ALCHEMICAL SYMBOL FOR QUICK LIME;So;0;ON;;;;;N;;;;; +1F742;ALCHEMICAL SYMBOL FOR BORAX;So;0;ON;;;;;N;;;;; +1F743;ALCHEMICAL SYMBOL FOR BORAX-2;So;0;ON;;;;;N;;;;; +1F744;ALCHEMICAL SYMBOL FOR BORAX-3;So;0;ON;;;;;N;;;;; +1F745;ALCHEMICAL SYMBOL FOR ALUM;So;0;ON;;;;;N;;;;; +1F746;ALCHEMICAL SYMBOL FOR OIL;So;0;ON;;;;;N;;;;; +1F747;ALCHEMICAL SYMBOL FOR SPIRIT;So;0;ON;;;;;N;;;;; +1F748;ALCHEMICAL SYMBOL FOR TINCTURE;So;0;ON;;;;;N;;;;; +1F749;ALCHEMICAL SYMBOL FOR GUM;So;0;ON;;;;;N;;;;; +1F74A;ALCHEMICAL SYMBOL FOR WAX;So;0;ON;;;;;N;;;;; +1F74B;ALCHEMICAL SYMBOL FOR POWDER;So;0;ON;;;;;N;;;;; +1F74C;ALCHEMICAL SYMBOL FOR CALX;So;0;ON;;;;;N;;;;; +1F74D;ALCHEMICAL SYMBOL FOR TUTTY;So;0;ON;;;;;N;;;;; +1F74E;ALCHEMICAL SYMBOL FOR CAPUT MORTUUM;So;0;ON;;;;;N;;;;; +1F74F;ALCHEMICAL SYMBOL FOR SCEPTER OF JOVE;So;0;ON;;;;;N;;;;; +1F750;ALCHEMICAL SYMBOL FOR CADUCEUS;So;0;ON;;;;;N;;;;; +1F751;ALCHEMICAL SYMBOL FOR TRIDENT;So;0;ON;;;;;N;;;;; +1F752;ALCHEMICAL SYMBOL FOR STARRED TRIDENT;So;0;ON;;;;;N;;;;; +1F753;ALCHEMICAL SYMBOL FOR LODESTONE;So;0;ON;;;;;N;;;;; +1F754;ALCHEMICAL SYMBOL FOR SOAP;So;0;ON;;;;;N;;;;; +1F755;ALCHEMICAL SYMBOL FOR URINE;So;0;ON;;;;;N;;;;; +1F756;ALCHEMICAL SYMBOL FOR HORSE DUNG;So;0;ON;;;;;N;;;;; +1F757;ALCHEMICAL SYMBOL FOR ASHES;So;0;ON;;;;;N;;;;; +1F758;ALCHEMICAL SYMBOL FOR POT ASHES;So;0;ON;;;;;N;;;;; +1F759;ALCHEMICAL SYMBOL FOR BRICK;So;0;ON;;;;;N;;;;; +1F75A;ALCHEMICAL SYMBOL FOR POWDERED BRICK;So;0;ON;;;;;N;;;;; +1F75B;ALCHEMICAL SYMBOL FOR AMALGAM;So;0;ON;;;;;N;;;;; +1F75C;ALCHEMICAL SYMBOL FOR STRATUM SUPER STRATUM;So;0;ON;;;;;N;;;;; +1F75D;ALCHEMICAL SYMBOL FOR STRATUM SUPER STRATUM-2;So;0;ON;;;;;N;;;;; +1F75E;ALCHEMICAL SYMBOL FOR SUBLIMATION;So;0;ON;;;;;N;;;;; +1F75F;ALCHEMICAL SYMBOL FOR PRECIPITATE;So;0;ON;;;;;N;;;;; +1F760;ALCHEMICAL SYMBOL FOR DISTILL;So;0;ON;;;;;N;;;;; +1F761;ALCHEMICAL SYMBOL FOR DISSOLVE;So;0;ON;;;;;N;;;;; +1F762;ALCHEMICAL SYMBOL FOR DISSOLVE-2;So;0;ON;;;;;N;;;;; +1F763;ALCHEMICAL SYMBOL FOR PURIFY;So;0;ON;;;;;N;;;;; +1F764;ALCHEMICAL SYMBOL FOR PUTREFACTION;So;0;ON;;;;;N;;;;; +1F765;ALCHEMICAL SYMBOL FOR CRUCIBLE;So;0;ON;;;;;N;;;;; +1F766;ALCHEMICAL SYMBOL FOR CRUCIBLE-2;So;0;ON;;;;;N;;;;; +1F767;ALCHEMICAL SYMBOL FOR CRUCIBLE-3;So;0;ON;;;;;N;;;;; +1F768;ALCHEMICAL SYMBOL FOR CRUCIBLE-4;So;0;ON;;;;;N;;;;; +1F769;ALCHEMICAL SYMBOL FOR CRUCIBLE-5;So;0;ON;;;;;N;;;;; +1F76A;ALCHEMICAL SYMBOL FOR ALEMBIC;So;0;ON;;;;;N;;;;; +1F76B;ALCHEMICAL SYMBOL FOR BATH OF MARY;So;0;ON;;;;;N;;;;; +1F76C;ALCHEMICAL SYMBOL FOR BATH OF VAPOURS;So;0;ON;;;;;N;;;;; +1F76D;ALCHEMICAL SYMBOL FOR RETORT;So;0;ON;;;;;N;;;;; +1F76E;ALCHEMICAL SYMBOL FOR HOUR;So;0;ON;;;;;N;;;;; +1F76F;ALCHEMICAL SYMBOL FOR NIGHT;So;0;ON;;;;;N;;;;; +1F770;ALCHEMICAL SYMBOL FOR DAY-NIGHT;So;0;ON;;;;;N;;;;; +1F771;ALCHEMICAL SYMBOL FOR MONTH;So;0;ON;;;;;N;;;;; +1F772;ALCHEMICAL SYMBOL FOR HALF DRAM;So;0;ON;;;;;N;;;;; +1F773;ALCHEMICAL SYMBOL FOR HALF OUNCE;So;0;ON;;;;;N;;;;; +1F780;BLACK LEFT-POINTING ISOSCELES RIGHT TRIANGLE;So;0;ON;;;;;N;;;;; +1F781;BLACK UP-POINTING ISOSCELES RIGHT TRIANGLE;So;0;ON;;;;;N;;;;; +1F782;BLACK RIGHT-POINTING ISOSCELES RIGHT TRIANGLE;So;0;ON;;;;;N;;;;; +1F783;BLACK DOWN-POINTING ISOSCELES RIGHT TRIANGLE;So;0;ON;;;;;N;;;;; +1F784;BLACK SLIGHTLY SMALL CIRCLE;So;0;ON;;;;;N;;;;; +1F785;MEDIUM BOLD WHITE CIRCLE;So;0;ON;;;;;N;;;;; +1F786;BOLD WHITE CIRCLE;So;0;ON;;;;;N;;;;; +1F787;HEAVY WHITE CIRCLE;So;0;ON;;;;;N;;;;; +1F788;VERY HEAVY WHITE CIRCLE;So;0;ON;;;;;N;;;;; +1F789;EXTREMELY HEAVY WHITE CIRCLE;So;0;ON;;;;;N;;;;; +1F78A;WHITE CIRCLE CONTAINING BLACK SMALL CIRCLE;So;0;ON;;;;;N;;;;; +1F78B;ROUND TARGET;So;0;ON;;;;;N;;;;; +1F78C;BLACK TINY SQUARE;So;0;ON;;;;;N;;;;; +1F78D;BLACK SLIGHTLY SMALL SQUARE;So;0;ON;;;;;N;;;;; +1F78E;LIGHT WHITE SQUARE;So;0;ON;;;;;N;;;;; +1F78F;MEDIUM WHITE SQUARE;So;0;ON;;;;;N;;;;; +1F790;BOLD WHITE SQUARE;So;0;ON;;;;;N;;;;; +1F791;HEAVY WHITE SQUARE;So;0;ON;;;;;N;;;;; +1F792;VERY HEAVY WHITE SQUARE;So;0;ON;;;;;N;;;;; +1F793;EXTREMELY HEAVY WHITE SQUARE;So;0;ON;;;;;N;;;;; +1F794;WHITE SQUARE CONTAINING BLACK VERY SMALL SQUARE;So;0;ON;;;;;N;;;;; +1F795;WHITE SQUARE CONTAINING BLACK MEDIUM SQUARE;So;0;ON;;;;;N;;;;; +1F796;SQUARE TARGET;So;0;ON;;;;;N;;;;; +1F797;BLACK TINY DIAMOND;So;0;ON;;;;;N;;;;; +1F798;BLACK VERY SMALL DIAMOND;So;0;ON;;;;;N;;;;; +1F799;BLACK MEDIUM SMALL DIAMOND;So;0;ON;;;;;N;;;;; +1F79A;WHITE DIAMOND CONTAINING BLACK VERY SMALL DIAMOND;So;0;ON;;;;;N;;;;; +1F79B;WHITE DIAMOND CONTAINING BLACK MEDIUM DIAMOND;So;0;ON;;;;;N;;;;; +1F79C;DIAMOND TARGET;So;0;ON;;;;;N;;;;; +1F79D;BLACK TINY LOZENGE;So;0;ON;;;;;N;;;;; +1F79E;BLACK VERY SMALL LOZENGE;So;0;ON;;;;;N;;;;; +1F79F;BLACK MEDIUM SMALL LOZENGE;So;0;ON;;;;;N;;;;; +1F7A0;WHITE LOZENGE CONTAINING BLACK SMALL LOZENGE;So;0;ON;;;;;N;;;;; +1F7A1;THIN GREEK CROSS;So;0;ON;;;;;N;;;;; +1F7A2;LIGHT GREEK CROSS;So;0;ON;;;;;N;;;;; +1F7A3;MEDIUM GREEK CROSS;So;0;ON;;;;;N;;;;; +1F7A4;BOLD GREEK CROSS;So;0;ON;;;;;N;;;;; +1F7A5;VERY BOLD GREEK CROSS;So;0;ON;;;;;N;;;;; +1F7A6;VERY HEAVY GREEK CROSS;So;0;ON;;;;;N;;;;; +1F7A7;EXTREMELY HEAVY GREEK CROSS;So;0;ON;;;;;N;;;;; +1F7A8;THIN SALTIRE;So;0;ON;;;;;N;;;;; +1F7A9;LIGHT SALTIRE;So;0;ON;;;;;N;;;;; +1F7AA;MEDIUM SALTIRE;So;0;ON;;;;;N;;;;; +1F7AB;BOLD SALTIRE;So;0;ON;;;;;N;;;;; +1F7AC;HEAVY SALTIRE;So;0;ON;;;;;N;;;;; +1F7AD;VERY HEAVY SALTIRE;So;0;ON;;;;;N;;;;; +1F7AE;EXTREMELY HEAVY SALTIRE;So;0;ON;;;;;N;;;;; +1F7AF;LIGHT FIVE SPOKED ASTERISK;So;0;ON;;;;;N;;;;; +1F7B0;MEDIUM FIVE SPOKED ASTERISK;So;0;ON;;;;;N;;;;; +1F7B1;BOLD FIVE SPOKED ASTERISK;So;0;ON;;;;;N;;;;; +1F7B2;HEAVY FIVE SPOKED ASTERISK;So;0;ON;;;;;N;;;;; +1F7B3;VERY HEAVY FIVE SPOKED ASTERISK;So;0;ON;;;;;N;;;;; +1F7B4;EXTREMELY HEAVY FIVE SPOKED ASTERISK;So;0;ON;;;;;N;;;;; +1F7B5;LIGHT SIX SPOKED ASTERISK;So;0;ON;;;;;N;;;;; +1F7B6;MEDIUM SIX SPOKED ASTERISK;So;0;ON;;;;;N;;;;; +1F7B7;BOLD SIX SPOKED ASTERISK;So;0;ON;;;;;N;;;;; +1F7B8;HEAVY SIX SPOKED ASTERISK;So;0;ON;;;;;N;;;;; +1F7B9;VERY HEAVY SIX SPOKED ASTERISK;So;0;ON;;;;;N;;;;; +1F7BA;EXTREMELY HEAVY SIX SPOKED ASTERISK;So;0;ON;;;;;N;;;;; +1F7BB;LIGHT EIGHT SPOKED ASTERISK;So;0;ON;;;;;N;;;;; +1F7BC;MEDIUM EIGHT SPOKED ASTERISK;So;0;ON;;;;;N;;;;; +1F7BD;BOLD EIGHT SPOKED ASTERISK;So;0;ON;;;;;N;;;;; +1F7BE;HEAVY EIGHT SPOKED ASTERISK;So;0;ON;;;;;N;;;;; +1F7BF;VERY HEAVY EIGHT SPOKED ASTERISK;So;0;ON;;;;;N;;;;; +1F7C0;LIGHT THREE POINTED BLACK STAR;So;0;ON;;;;;N;;;;; +1F7C1;MEDIUM THREE POINTED BLACK STAR;So;0;ON;;;;;N;;;;; +1F7C2;THREE POINTED BLACK STAR;So;0;ON;;;;;N;;;;; +1F7C3;MEDIUM THREE POINTED PINWHEEL STAR;So;0;ON;;;;;N;;;;; +1F7C4;LIGHT FOUR POINTED BLACK STAR;So;0;ON;;;;;N;;;;; +1F7C5;MEDIUM FOUR POINTED BLACK STAR;So;0;ON;;;;;N;;;;; +1F7C6;FOUR POINTED BLACK STAR;So;0;ON;;;;;N;;;;; +1F7C7;MEDIUM FOUR POINTED PINWHEEL STAR;So;0;ON;;;;;N;;;;; +1F7C8;REVERSE LIGHT FOUR POINTED PINWHEEL STAR;So;0;ON;;;;;N;;;;; +1F7C9;LIGHT FIVE POINTED BLACK STAR;So;0;ON;;;;;N;;;;; +1F7CA;HEAVY FIVE POINTED BLACK STAR;So;0;ON;;;;;N;;;;; +1F7CB;MEDIUM SIX POINTED BLACK STAR;So;0;ON;;;;;N;;;;; +1F7CC;HEAVY SIX POINTED BLACK STAR;So;0;ON;;;;;N;;;;; +1F7CD;SIX POINTED PINWHEEL STAR;So;0;ON;;;;;N;;;;; +1F7CE;MEDIUM EIGHT POINTED BLACK STAR;So;0;ON;;;;;N;;;;; +1F7CF;HEAVY EIGHT POINTED BLACK STAR;So;0;ON;;;;;N;;;;; +1F7D0;VERY HEAVY EIGHT POINTED BLACK STAR;So;0;ON;;;;;N;;;;; +1F7D1;HEAVY EIGHT POINTED PINWHEEL STAR;So;0;ON;;;;;N;;;;; +1F7D2;LIGHT TWELVE POINTED BLACK STAR;So;0;ON;;;;;N;;;;; +1F7D3;HEAVY TWELVE POINTED BLACK STAR;So;0;ON;;;;;N;;;;; +1F7D4;HEAVY TWELVE POINTED PINWHEEL STAR;So;0;ON;;;;;N;;;;; +1F7D5;CIRCLED TRIANGLE;So;0;ON;;;;;N;;;;; +1F7D6;NEGATIVE CIRCLED TRIANGLE;So;0;ON;;;;;N;;;;; +1F7D7;CIRCLED SQUARE;So;0;ON;;;;;N;;;;; +1F7D8;NEGATIVE CIRCLED SQUARE;So;0;ON;;;;;N;;;;; +1F7E0;LARGE ORANGE CIRCLE;So;0;ON;;;;;N;;;;; +1F7E1;LARGE YELLOW CIRCLE;So;0;ON;;;;;N;;;;; +1F7E2;LARGE GREEN CIRCLE;So;0;ON;;;;;N;;;;; +1F7E3;LARGE PURPLE CIRCLE;So;0;ON;;;;;N;;;;; +1F7E4;LARGE BROWN CIRCLE;So;0;ON;;;;;N;;;;; +1F7E5;LARGE RED SQUARE;So;0;ON;;;;;N;;;;; +1F7E6;LARGE BLUE SQUARE;So;0;ON;;;;;N;;;;; +1F7E7;LARGE ORANGE SQUARE;So;0;ON;;;;;N;;;;; +1F7E8;LARGE YELLOW SQUARE;So;0;ON;;;;;N;;;;; +1F7E9;LARGE GREEN SQUARE;So;0;ON;;;;;N;;;;; +1F7EA;LARGE PURPLE SQUARE;So;0;ON;;;;;N;;;;; +1F7EB;LARGE BROWN SQUARE;So;0;ON;;;;;N;;;;; +1F800;LEFTWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD;So;0;ON;;;;;N;;;;; +1F801;UPWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD;So;0;ON;;;;;N;;;;; +1F802;RIGHTWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD;So;0;ON;;;;;N;;;;; +1F803;DOWNWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD;So;0;ON;;;;;N;;;;; +1F804;LEFTWARDS ARROW WITH MEDIUM TRIANGLE ARROWHEAD;So;0;ON;;;;;N;;;;; +1F805;UPWARDS ARROW WITH MEDIUM TRIANGLE ARROWHEAD;So;0;ON;;;;;N;;;;; +1F806;RIGHTWARDS ARROW WITH MEDIUM TRIANGLE ARROWHEAD;So;0;ON;;;;;N;;;;; +1F807;DOWNWARDS ARROW WITH MEDIUM TRIANGLE ARROWHEAD;So;0;ON;;;;;N;;;;; +1F808;LEFTWARDS ARROW WITH LARGE TRIANGLE ARROWHEAD;So;0;ON;;;;;N;;;;; +1F809;UPWARDS ARROW WITH LARGE TRIANGLE ARROWHEAD;So;0;ON;;;;;N;;;;; +1F80A;RIGHTWARDS ARROW WITH LARGE TRIANGLE ARROWHEAD;So;0;ON;;;;;N;;;;; +1F80B;DOWNWARDS ARROW WITH LARGE TRIANGLE ARROWHEAD;So;0;ON;;;;;N;;;;; +1F810;LEFTWARDS ARROW WITH SMALL EQUILATERAL ARROWHEAD;So;0;ON;;;;;N;;;;; +1F811;UPWARDS ARROW WITH SMALL EQUILATERAL ARROWHEAD;So;0;ON;;;;;N;;;;; +1F812;RIGHTWARDS ARROW WITH SMALL EQUILATERAL ARROWHEAD;So;0;ON;;;;;N;;;;; +1F813;DOWNWARDS ARROW WITH SMALL EQUILATERAL ARROWHEAD;So;0;ON;;;;;N;;;;; +1F814;LEFTWARDS ARROW WITH EQUILATERAL ARROWHEAD;So;0;ON;;;;;N;;;;; +1F815;UPWARDS ARROW WITH EQUILATERAL ARROWHEAD;So;0;ON;;;;;N;;;;; +1F816;RIGHTWARDS ARROW WITH EQUILATERAL ARROWHEAD;So;0;ON;;;;;N;;;;; +1F817;DOWNWARDS ARROW WITH EQUILATERAL ARROWHEAD;So;0;ON;;;;;N;;;;; +1F818;HEAVY LEFTWARDS ARROW WITH EQUILATERAL ARROWHEAD;So;0;ON;;;;;N;;;;; +1F819;HEAVY UPWARDS ARROW WITH EQUILATERAL ARROWHEAD;So;0;ON;;;;;N;;;;; +1F81A;HEAVY RIGHTWARDS ARROW WITH EQUILATERAL ARROWHEAD;So;0;ON;;;;;N;;;;; +1F81B;HEAVY DOWNWARDS ARROW WITH EQUILATERAL ARROWHEAD;So;0;ON;;;;;N;;;;; +1F81C;HEAVY LEFTWARDS ARROW WITH LARGE EQUILATERAL ARROWHEAD;So;0;ON;;;;;N;;;;; +1F81D;HEAVY UPWARDS ARROW WITH LARGE EQUILATERAL ARROWHEAD;So;0;ON;;;;;N;;;;; +1F81E;HEAVY RIGHTWARDS ARROW WITH LARGE EQUILATERAL ARROWHEAD;So;0;ON;;;;;N;;;;; +1F81F;HEAVY DOWNWARDS ARROW WITH LARGE EQUILATERAL ARROWHEAD;So;0;ON;;;;;N;;;;; +1F820;LEFTWARDS TRIANGLE-HEADED ARROW WITH NARROW SHAFT;So;0;ON;;;;;N;;;;; +1F821;UPWARDS TRIANGLE-HEADED ARROW WITH NARROW SHAFT;So;0;ON;;;;;N;;;;; +1F822;RIGHTWARDS TRIANGLE-HEADED ARROW WITH NARROW SHAFT;So;0;ON;;;;;N;;;;; +1F823;DOWNWARDS TRIANGLE-HEADED ARROW WITH NARROW SHAFT;So;0;ON;;;;;N;;;;; +1F824;LEFTWARDS TRIANGLE-HEADED ARROW WITH MEDIUM SHAFT;So;0;ON;;;;;N;;;;; +1F825;UPWARDS TRIANGLE-HEADED ARROW WITH MEDIUM SHAFT;So;0;ON;;;;;N;;;;; +1F826;RIGHTWARDS TRIANGLE-HEADED ARROW WITH MEDIUM SHAFT;So;0;ON;;;;;N;;;;; +1F827;DOWNWARDS TRIANGLE-HEADED ARROW WITH MEDIUM SHAFT;So;0;ON;;;;;N;;;;; +1F828;LEFTWARDS TRIANGLE-HEADED ARROW WITH BOLD SHAFT;So;0;ON;;;;;N;;;;; +1F829;UPWARDS TRIANGLE-HEADED ARROW WITH BOLD SHAFT;So;0;ON;;;;;N;;;;; +1F82A;RIGHTWARDS TRIANGLE-HEADED ARROW WITH BOLD SHAFT;So;0;ON;;;;;N;;;;; +1F82B;DOWNWARDS TRIANGLE-HEADED ARROW WITH BOLD SHAFT;So;0;ON;;;;;N;;;;; +1F82C;LEFTWARDS TRIANGLE-HEADED ARROW WITH HEAVY SHAFT;So;0;ON;;;;;N;;;;; +1F82D;UPWARDS TRIANGLE-HEADED ARROW WITH HEAVY SHAFT;So;0;ON;;;;;N;;;;; +1F82E;RIGHTWARDS TRIANGLE-HEADED ARROW WITH HEAVY SHAFT;So;0;ON;;;;;N;;;;; +1F82F;DOWNWARDS TRIANGLE-HEADED ARROW WITH HEAVY SHAFT;So;0;ON;;;;;N;;;;; +1F830;LEFTWARDS TRIANGLE-HEADED ARROW WITH VERY HEAVY SHAFT;So;0;ON;;;;;N;;;;; +1F831;UPWARDS TRIANGLE-HEADED ARROW WITH VERY HEAVY SHAFT;So;0;ON;;;;;N;;;;; +1F832;RIGHTWARDS TRIANGLE-HEADED ARROW WITH VERY HEAVY SHAFT;So;0;ON;;;;;N;;;;; +1F833;DOWNWARDS TRIANGLE-HEADED ARROW WITH VERY HEAVY SHAFT;So;0;ON;;;;;N;;;;; +1F834;LEFTWARDS FINGER-POST ARROW;So;0;ON;;;;;N;;;;; +1F835;UPWARDS FINGER-POST ARROW;So;0;ON;;;;;N;;;;; +1F836;RIGHTWARDS FINGER-POST ARROW;So;0;ON;;;;;N;;;;; +1F837;DOWNWARDS FINGER-POST ARROW;So;0;ON;;;;;N;;;;; +1F838;LEFTWARDS SQUARED ARROW;So;0;ON;;;;;N;;;;; +1F839;UPWARDS SQUARED ARROW;So;0;ON;;;;;N;;;;; +1F83A;RIGHTWARDS SQUARED ARROW;So;0;ON;;;;;N;;;;; +1F83B;DOWNWARDS SQUARED ARROW;So;0;ON;;;;;N;;;;; +1F83C;LEFTWARDS COMPRESSED ARROW;So;0;ON;;;;;N;;;;; +1F83D;UPWARDS COMPRESSED ARROW;So;0;ON;;;;;N;;;;; +1F83E;RIGHTWARDS COMPRESSED ARROW;So;0;ON;;;;;N;;;;; +1F83F;DOWNWARDS COMPRESSED ARROW;So;0;ON;;;;;N;;;;; +1F840;LEFTWARDS HEAVY COMPRESSED ARROW;So;0;ON;;;;;N;;;;; +1F841;UPWARDS HEAVY COMPRESSED ARROW;So;0;ON;;;;;N;;;;; +1F842;RIGHTWARDS HEAVY COMPRESSED ARROW;So;0;ON;;;;;N;;;;; +1F843;DOWNWARDS HEAVY COMPRESSED ARROW;So;0;ON;;;;;N;;;;; +1F844;LEFTWARDS HEAVY ARROW;So;0;ON;;;;;N;;;;; +1F845;UPWARDS HEAVY ARROW;So;0;ON;;;;;N;;;;; +1F846;RIGHTWARDS HEAVY ARROW;So;0;ON;;;;;N;;;;; +1F847;DOWNWARDS HEAVY ARROW;So;0;ON;;;;;N;;;;; +1F850;LEFTWARDS SANS-SERIF ARROW;So;0;ON;;;;;N;;;;; +1F851;UPWARDS SANS-SERIF ARROW;So;0;ON;;;;;N;;;;; +1F852;RIGHTWARDS SANS-SERIF ARROW;So;0;ON;;;;;N;;;;; +1F853;DOWNWARDS SANS-SERIF ARROW;So;0;ON;;;;;N;;;;; +1F854;NORTH WEST SANS-SERIF ARROW;So;0;ON;;;;;N;;;;; +1F855;NORTH EAST SANS-SERIF ARROW;So;0;ON;;;;;N;;;;; +1F856;SOUTH EAST SANS-SERIF ARROW;So;0;ON;;;;;N;;;;; +1F857;SOUTH WEST SANS-SERIF ARROW;So;0;ON;;;;;N;;;;; +1F858;LEFT RIGHT SANS-SERIF ARROW;So;0;ON;;;;;N;;;;; +1F859;UP DOWN SANS-SERIF ARROW;So;0;ON;;;;;N;;;;; +1F860;WIDE-HEADED LEFTWARDS LIGHT BARB ARROW;So;0;ON;;;;;N;;;;; +1F861;WIDE-HEADED UPWARDS LIGHT BARB ARROW;So;0;ON;;;;;N;;;;; +1F862;WIDE-HEADED RIGHTWARDS LIGHT BARB ARROW;So;0;ON;;;;;N;;;;; +1F863;WIDE-HEADED DOWNWARDS LIGHT BARB ARROW;So;0;ON;;;;;N;;;;; +1F864;WIDE-HEADED NORTH WEST LIGHT BARB ARROW;So;0;ON;;;;;N;;;;; +1F865;WIDE-HEADED NORTH EAST LIGHT BARB ARROW;So;0;ON;;;;;N;;;;; +1F866;WIDE-HEADED SOUTH EAST LIGHT BARB ARROW;So;0;ON;;;;;N;;;;; +1F867;WIDE-HEADED SOUTH WEST LIGHT BARB ARROW;So;0;ON;;;;;N;;;;; +1F868;WIDE-HEADED LEFTWARDS BARB ARROW;So;0;ON;;;;;N;;;;; +1F869;WIDE-HEADED UPWARDS BARB ARROW;So;0;ON;;;;;N;;;;; +1F86A;WIDE-HEADED RIGHTWARDS BARB ARROW;So;0;ON;;;;;N;;;;; +1F86B;WIDE-HEADED DOWNWARDS BARB ARROW;So;0;ON;;;;;N;;;;; +1F86C;WIDE-HEADED NORTH WEST BARB ARROW;So;0;ON;;;;;N;;;;; +1F86D;WIDE-HEADED NORTH EAST BARB ARROW;So;0;ON;;;;;N;;;;; +1F86E;WIDE-HEADED SOUTH EAST BARB ARROW;So;0;ON;;;;;N;;;;; +1F86F;WIDE-HEADED SOUTH WEST BARB ARROW;So;0;ON;;;;;N;;;;; +1F870;WIDE-HEADED LEFTWARDS MEDIUM BARB ARROW;So;0;ON;;;;;N;;;;; +1F871;WIDE-HEADED UPWARDS MEDIUM BARB ARROW;So;0;ON;;;;;N;;;;; +1F872;WIDE-HEADED RIGHTWARDS MEDIUM BARB ARROW;So;0;ON;;;;;N;;;;; +1F873;WIDE-HEADED DOWNWARDS MEDIUM BARB ARROW;So;0;ON;;;;;N;;;;; +1F874;WIDE-HEADED NORTH WEST MEDIUM BARB ARROW;So;0;ON;;;;;N;;;;; +1F875;WIDE-HEADED NORTH EAST MEDIUM BARB ARROW;So;0;ON;;;;;N;;;;; +1F876;WIDE-HEADED SOUTH EAST MEDIUM BARB ARROW;So;0;ON;;;;;N;;;;; +1F877;WIDE-HEADED SOUTH WEST MEDIUM BARB ARROW;So;0;ON;;;;;N;;;;; +1F878;WIDE-HEADED LEFTWARDS HEAVY BARB ARROW;So;0;ON;;;;;N;;;;; +1F879;WIDE-HEADED UPWARDS HEAVY BARB ARROW;So;0;ON;;;;;N;;;;; +1F87A;WIDE-HEADED RIGHTWARDS HEAVY BARB ARROW;So;0;ON;;;;;N;;;;; +1F87B;WIDE-HEADED DOWNWARDS HEAVY BARB ARROW;So;0;ON;;;;;N;;;;; +1F87C;WIDE-HEADED NORTH WEST HEAVY BARB ARROW;So;0;ON;;;;;N;;;;; +1F87D;WIDE-HEADED NORTH EAST HEAVY BARB ARROW;So;0;ON;;;;;N;;;;; +1F87E;WIDE-HEADED SOUTH EAST HEAVY BARB ARROW;So;0;ON;;;;;N;;;;; +1F87F;WIDE-HEADED SOUTH WEST HEAVY BARB ARROW;So;0;ON;;;;;N;;;;; +1F880;WIDE-HEADED LEFTWARDS VERY HEAVY BARB ARROW;So;0;ON;;;;;N;;;;; +1F881;WIDE-HEADED UPWARDS VERY HEAVY BARB ARROW;So;0;ON;;;;;N;;;;; +1F882;WIDE-HEADED RIGHTWARDS VERY HEAVY BARB ARROW;So;0;ON;;;;;N;;;;; +1F883;WIDE-HEADED DOWNWARDS VERY HEAVY BARB ARROW;So;0;ON;;;;;N;;;;; +1F884;WIDE-HEADED NORTH WEST VERY HEAVY BARB ARROW;So;0;ON;;;;;N;;;;; +1F885;WIDE-HEADED NORTH EAST VERY HEAVY BARB ARROW;So;0;ON;;;;;N;;;;; +1F886;WIDE-HEADED SOUTH EAST VERY HEAVY BARB ARROW;So;0;ON;;;;;N;;;;; +1F887;WIDE-HEADED SOUTH WEST VERY HEAVY BARB ARROW;So;0;ON;;;;;N;;;;; +1F890;LEFTWARDS TRIANGLE ARROWHEAD;So;0;ON;;;;;N;;;;; +1F891;UPWARDS TRIANGLE ARROWHEAD;So;0;ON;;;;;N;;;;; +1F892;RIGHTWARDS TRIANGLE ARROWHEAD;So;0;ON;;;;;N;;;;; +1F893;DOWNWARDS TRIANGLE ARROWHEAD;So;0;ON;;;;;N;;;;; +1F894;LEFTWARDS WHITE ARROW WITHIN TRIANGLE ARROWHEAD;So;0;ON;;;;;N;;;;; +1F895;UPWARDS WHITE ARROW WITHIN TRIANGLE ARROWHEAD;So;0;ON;;;;;N;;;;; +1F896;RIGHTWARDS WHITE ARROW WITHIN TRIANGLE ARROWHEAD;So;0;ON;;;;;N;;;;; +1F897;DOWNWARDS WHITE ARROW WITHIN TRIANGLE ARROWHEAD;So;0;ON;;;;;N;;;;; +1F898;LEFTWARDS ARROW WITH NOTCHED TAIL;So;0;ON;;;;;N;;;;; +1F899;UPWARDS ARROW WITH NOTCHED TAIL;So;0;ON;;;;;N;;;;; +1F89A;RIGHTWARDS ARROW WITH NOTCHED TAIL;So;0;ON;;;;;N;;;;; +1F89B;DOWNWARDS ARROW WITH NOTCHED TAIL;So;0;ON;;;;;N;;;;; +1F89C;HEAVY ARROW SHAFT WIDTH ONE;So;0;ON;;;;;N;;;;; +1F89D;HEAVY ARROW SHAFT WIDTH TWO THIRDS;So;0;ON;;;;;N;;;;; +1F89E;HEAVY ARROW SHAFT WIDTH ONE HALF;So;0;ON;;;;;N;;;;; +1F89F;HEAVY ARROW SHAFT WIDTH ONE THIRD;So;0;ON;;;;;N;;;;; +1F8A0;LEFTWARDS BOTTOM-SHADED WHITE ARROW;So;0;ON;;;;;N;;;;; +1F8A1;RIGHTWARDS BOTTOM SHADED WHITE ARROW;So;0;ON;;;;;N;;;;; +1F8A2;LEFTWARDS TOP SHADED WHITE ARROW;So;0;ON;;;;;N;;;;; +1F8A3;RIGHTWARDS TOP SHADED WHITE ARROW;So;0;ON;;;;;N;;;;; +1F8A4;LEFTWARDS LEFT-SHADED WHITE ARROW;So;0;ON;;;;;N;;;;; +1F8A5;RIGHTWARDS RIGHT-SHADED WHITE ARROW;So;0;ON;;;;;N;;;;; +1F8A6;LEFTWARDS RIGHT-SHADED WHITE ARROW;So;0;ON;;;;;N;;;;; +1F8A7;RIGHTWARDS LEFT-SHADED WHITE ARROW;So;0;ON;;;;;N;;;;; +1F8A8;LEFTWARDS BACK-TILTED SHADOWED WHITE ARROW;So;0;ON;;;;;N;;;;; +1F8A9;RIGHTWARDS BACK-TILTED SHADOWED WHITE ARROW;So;0;ON;;;;;N;;;;; +1F8AA;LEFTWARDS FRONT-TILTED SHADOWED WHITE ARROW;So;0;ON;;;;;N;;;;; +1F8AB;RIGHTWARDS FRONT-TILTED SHADOWED WHITE ARROW;So;0;ON;;;;;N;;;;; +1F8AC;WHITE ARROW SHAFT WIDTH ONE;So;0;ON;;;;;N;;;;; +1F8AD;WHITE ARROW SHAFT WIDTH TWO THIRDS;So;0;ON;;;;;N;;;;; +1F8B0;ARROW POINTING UPWARDS THEN NORTH WEST;So;0;ON;;;;;N;;;;; +1F8B1;ARROW POINTING RIGHTWARDS THEN CURVING SOUTH WEST;So;0;ON;;;;;N;;;;; +1F900;CIRCLED CROSS FORMEE WITH FOUR DOTS;So;0;ON;;;;;N;;;;; +1F901;CIRCLED CROSS FORMEE WITH TWO DOTS;So;0;ON;;;;;N;;;;; +1F902;CIRCLED CROSS FORMEE;So;0;ON;;;;;N;;;;; +1F903;LEFT HALF CIRCLE WITH FOUR DOTS;So;0;ON;;;;;N;;;;; +1F904;LEFT HALF CIRCLE WITH THREE DOTS;So;0;ON;;;;;N;;;;; +1F905;LEFT HALF CIRCLE WITH TWO DOTS;So;0;ON;;;;;N;;;;; +1F906;LEFT HALF CIRCLE WITH DOT;So;0;ON;;;;;N;;;;; +1F907;LEFT HALF CIRCLE;So;0;ON;;;;;N;;;;; +1F908;DOWNWARD FACING HOOK;So;0;ON;;;;;N;;;;; +1F909;DOWNWARD FACING NOTCHED HOOK;So;0;ON;;;;;N;;;;; +1F90A;DOWNWARD FACING HOOK WITH DOT;So;0;ON;;;;;N;;;;; +1F90B;DOWNWARD FACING NOTCHED HOOK WITH DOT;So;0;ON;;;;;N;;;;; +1F90C;PINCHED FINGERS;So;0;ON;;;;;N;;;;; +1F90D;WHITE HEART;So;0;ON;;;;;N;;;;; +1F90E;BROWN HEART;So;0;ON;;;;;N;;;;; +1F90F;PINCHING HAND;So;0;ON;;;;;N;;;;; +1F910;ZIPPER-MOUTH FACE;So;0;ON;;;;;N;;;;; +1F911;MONEY-MOUTH FACE;So;0;ON;;;;;N;;;;; +1F912;FACE WITH THERMOMETER;So;0;ON;;;;;N;;;;; +1F913;NERD FACE;So;0;ON;;;;;N;;;;; +1F914;THINKING FACE;So;0;ON;;;;;N;;;;; +1F915;FACE WITH HEAD-BANDAGE;So;0;ON;;;;;N;;;;; +1F916;ROBOT FACE;So;0;ON;;;;;N;;;;; +1F917;HUGGING FACE;So;0;ON;;;;;N;;;;; +1F918;SIGN OF THE HORNS;So;0;ON;;;;;N;;;;; +1F919;CALL ME HAND;So;0;ON;;;;;N;;;;; +1F91A;RAISED BACK OF HAND;So;0;ON;;;;;N;;;;; +1F91B;LEFT-FACING FIST;So;0;ON;;;;;N;;;;; +1F91C;RIGHT-FACING FIST;So;0;ON;;;;;N;;;;; +1F91D;HANDSHAKE;So;0;ON;;;;;N;;;;; +1F91E;HAND WITH INDEX AND MIDDLE FINGERS CROSSED;So;0;ON;;;;;N;;;;; +1F91F;I LOVE YOU HAND SIGN;So;0;ON;;;;;N;;;;; +1F920;FACE WITH COWBOY HAT;So;0;ON;;;;;N;;;;; +1F921;CLOWN FACE;So;0;ON;;;;;N;;;;; +1F922;NAUSEATED FACE;So;0;ON;;;;;N;;;;; +1F923;ROLLING ON THE FLOOR LAUGHING;So;0;ON;;;;;N;;;;; +1F924;DROOLING FACE;So;0;ON;;;;;N;;;;; +1F925;LYING FACE;So;0;ON;;;;;N;;;;; +1F926;FACE PALM;So;0;ON;;;;;N;;;;; +1F927;SNEEZING FACE;So;0;ON;;;;;N;;;;; +1F928;FACE WITH ONE EYEBROW RAISED;So;0;ON;;;;;N;;;;; +1F929;GRINNING FACE WITH STAR EYES;So;0;ON;;;;;N;;;;; +1F92A;GRINNING FACE WITH ONE LARGE AND ONE SMALL EYE;So;0;ON;;;;;N;;;;; +1F92B;FACE WITH FINGER COVERING CLOSED LIPS;So;0;ON;;;;;N;;;;; +1F92C;SERIOUS FACE WITH SYMBOLS COVERING MOUTH;So;0;ON;;;;;N;;;;; +1F92D;SMILING FACE WITH SMILING EYES AND HAND COVERING MOUTH;So;0;ON;;;;;N;;;;; +1F92E;FACE WITH OPEN MOUTH VOMITING;So;0;ON;;;;;N;;;;; +1F92F;SHOCKED FACE WITH EXPLODING HEAD;So;0;ON;;;;;N;;;;; +1F930;PREGNANT WOMAN;So;0;ON;;;;;N;;;;; +1F931;BREAST-FEEDING;So;0;ON;;;;;N;;;;; +1F932;PALMS UP TOGETHER;So;0;ON;;;;;N;;;;; +1F933;SELFIE;So;0;ON;;;;;N;;;;; +1F934;PRINCE;So;0;ON;;;;;N;;;;; +1F935;MAN IN TUXEDO;So;0;ON;;;;;N;;;;; +1F936;MOTHER CHRISTMAS;So;0;ON;;;;;N;;;;; +1F937;SHRUG;So;0;ON;;;;;N;;;;; +1F938;PERSON DOING CARTWHEEL;So;0;ON;;;;;N;;;;; +1F939;JUGGLING;So;0;ON;;;;;N;;;;; +1F93A;FENCER;So;0;ON;;;;;N;;;;; +1F93B;MODERN PENTATHLON;So;0;ON;;;;;N;;;;; +1F93C;WRESTLERS;So;0;ON;;;;;N;;;;; +1F93D;WATER POLO;So;0;ON;;;;;N;;;;; +1F93E;HANDBALL;So;0;ON;;;;;N;;;;; +1F93F;DIVING MASK;So;0;ON;;;;;N;;;;; +1F940;WILTED FLOWER;So;0;ON;;;;;N;;;;; +1F941;DRUM WITH DRUMSTICKS;So;0;ON;;;;;N;;;;; +1F942;CLINKING GLASSES;So;0;ON;;;;;N;;;;; +1F943;TUMBLER GLASS;So;0;ON;;;;;N;;;;; +1F944;SPOON;So;0;ON;;;;;N;;;;; +1F945;GOAL NET;So;0;ON;;;;;N;;;;; +1F946;RIFLE;So;0;ON;;;;;N;;;;; +1F947;FIRST PLACE MEDAL;So;0;ON;;;;;N;;;;; +1F948;SECOND PLACE MEDAL;So;0;ON;;;;;N;;;;; +1F949;THIRD PLACE MEDAL;So;0;ON;;;;;N;;;;; +1F94A;BOXING GLOVE;So;0;ON;;;;;N;;;;; +1F94B;MARTIAL ARTS UNIFORM;So;0;ON;;;;;N;;;;; +1F94C;CURLING STONE;So;0;ON;;;;;N;;;;; +1F94D;LACROSSE STICK AND BALL;So;0;ON;;;;;N;;;;; +1F94E;SOFTBALL;So;0;ON;;;;;N;;;;; +1F94F;FLYING DISC;So;0;ON;;;;;N;;;;; +1F950;CROISSANT;So;0;ON;;;;;N;;;;; +1F951;AVOCADO;So;0;ON;;;;;N;;;;; +1F952;CUCUMBER;So;0;ON;;;;;N;;;;; +1F953;BACON;So;0;ON;;;;;N;;;;; +1F954;POTATO;So;0;ON;;;;;N;;;;; +1F955;CARROT;So;0;ON;;;;;N;;;;; +1F956;BAGUETTE BREAD;So;0;ON;;;;;N;;;;; +1F957;GREEN SALAD;So;0;ON;;;;;N;;;;; +1F958;SHALLOW PAN OF FOOD;So;0;ON;;;;;N;;;;; +1F959;STUFFED FLATBREAD;So;0;ON;;;;;N;;;;; +1F95A;EGG;So;0;ON;;;;;N;;;;; +1F95B;GLASS OF MILK;So;0;ON;;;;;N;;;;; +1F95C;PEANUTS;So;0;ON;;;;;N;;;;; +1F95D;KIWIFRUIT;So;0;ON;;;;;N;;;;; +1F95E;PANCAKES;So;0;ON;;;;;N;;;;; +1F95F;DUMPLING;So;0;ON;;;;;N;;;;; +1F960;FORTUNE COOKIE;So;0;ON;;;;;N;;;;; +1F961;TAKEOUT BOX;So;0;ON;;;;;N;;;;; +1F962;CHOPSTICKS;So;0;ON;;;;;N;;;;; +1F963;BOWL WITH SPOON;So;0;ON;;;;;N;;;;; +1F964;CUP WITH STRAW;So;0;ON;;;;;N;;;;; +1F965;COCONUT;So;0;ON;;;;;N;;;;; +1F966;BROCCOLI;So;0;ON;;;;;N;;;;; +1F967;PIE;So;0;ON;;;;;N;;;;; +1F968;PRETZEL;So;0;ON;;;;;N;;;;; +1F969;CUT OF MEAT;So;0;ON;;;;;N;;;;; +1F96A;SANDWICH;So;0;ON;;;;;N;;;;; +1F96B;CANNED FOOD;So;0;ON;;;;;N;;;;; +1F96C;LEAFY GREEN;So;0;ON;;;;;N;;;;; +1F96D;MANGO;So;0;ON;;;;;N;;;;; +1F96E;MOON CAKE;So;0;ON;;;;;N;;;;; +1F96F;BAGEL;So;0;ON;;;;;N;;;;; +1F970;SMILING FACE WITH SMILING EYES AND THREE HEARTS;So;0;ON;;;;;N;;;;; +1F971;YAWNING FACE;So;0;ON;;;;;N;;;;; +1F972;SMILING FACE WITH TEAR;So;0;ON;;;;;N;;;;; +1F973;FACE WITH PARTY HORN AND PARTY HAT;So;0;ON;;;;;N;;;;; +1F974;FACE WITH UNEVEN EYES AND WAVY MOUTH;So;0;ON;;;;;N;;;;; +1F975;OVERHEATED FACE;So;0;ON;;;;;N;;;;; +1F976;FREEZING FACE;So;0;ON;;;;;N;;;;; +1F977;NINJA;So;0;ON;;;;;N;;;;; +1F978;DISGUISED FACE;So;0;ON;;;;;N;;;;; +1F97A;FACE WITH PLEADING EYES;So;0;ON;;;;;N;;;;; +1F97B;SARI;So;0;ON;;;;;N;;;;; +1F97C;LAB COAT;So;0;ON;;;;;N;;;;; +1F97D;GOGGLES;So;0;ON;;;;;N;;;;; +1F97E;HIKING BOOT;So;0;ON;;;;;N;;;;; +1F97F;FLAT SHOE;So;0;ON;;;;;N;;;;; +1F980;CRAB;So;0;ON;;;;;N;;;;; +1F981;LION FACE;So;0;ON;;;;;N;;;;; +1F982;SCORPION;So;0;ON;;;;;N;;;;; +1F983;TURKEY;So;0;ON;;;;;N;;;;; +1F984;UNICORN FACE;So;0;ON;;;;;N;;;;; +1F985;EAGLE;So;0;ON;;;;;N;;;;; +1F986;DUCK;So;0;ON;;;;;N;;;;; +1F987;BAT;So;0;ON;;;;;N;;;;; +1F988;SHARK;So;0;ON;;;;;N;;;;; +1F989;OWL;So;0;ON;;;;;N;;;;; +1F98A;FOX FACE;So;0;ON;;;;;N;;;;; +1F98B;BUTTERFLY;So;0;ON;;;;;N;;;;; +1F98C;DEER;So;0;ON;;;;;N;;;;; +1F98D;GORILLA;So;0;ON;;;;;N;;;;; +1F98E;LIZARD;So;0;ON;;;;;N;;;;; +1F98F;RHINOCEROS;So;0;ON;;;;;N;;;;; +1F990;SHRIMP;So;0;ON;;;;;N;;;;; +1F991;SQUID;So;0;ON;;;;;N;;;;; +1F992;GIRAFFE FACE;So;0;ON;;;;;N;;;;; +1F993;ZEBRA FACE;So;0;ON;;;;;N;;;;; +1F994;HEDGEHOG;So;0;ON;;;;;N;;;;; +1F995;SAUROPOD;So;0;ON;;;;;N;;;;; +1F996;T-REX;So;0;ON;;;;;N;;;;; +1F997;CRICKET;So;0;ON;;;;;N;;;;; +1F998;KANGAROO;So;0;ON;;;;;N;;;;; +1F999;LLAMA;So;0;ON;;;;;N;;;;; +1F99A;PEACOCK;So;0;ON;;;;;N;;;;; +1F99B;HIPPOPOTAMUS;So;0;ON;;;;;N;;;;; +1F99C;PARROT;So;0;ON;;;;;N;;;;; +1F99D;RACCOON;So;0;ON;;;;;N;;;;; +1F99E;LOBSTER;So;0;ON;;;;;N;;;;; +1F99F;MOSQUITO;So;0;ON;;;;;N;;;;; +1F9A0;MICROBE;So;0;ON;;;;;N;;;;; +1F9A1;BADGER;So;0;ON;;;;;N;;;;; +1F9A2;SWAN;So;0;ON;;;;;N;;;;; +1F9A3;MAMMOTH;So;0;ON;;;;;N;;;;; +1F9A4;DODO;So;0;ON;;;;;N;;;;; +1F9A5;SLOTH;So;0;ON;;;;;N;;;;; +1F9A6;OTTER;So;0;ON;;;;;N;;;;; +1F9A7;ORANGUTAN;So;0;ON;;;;;N;;;;; +1F9A8;SKUNK;So;0;ON;;;;;N;;;;; +1F9A9;FLAMINGO;So;0;ON;;;;;N;;;;; +1F9AA;OYSTER;So;0;ON;;;;;N;;;;; +1F9AB;BEAVER;So;0;ON;;;;;N;;;;; +1F9AC;BISON;So;0;ON;;;;;N;;;;; +1F9AD;SEAL;So;0;ON;;;;;N;;;;; +1F9AE;GUIDE DOG;So;0;ON;;;;;N;;;;; +1F9AF;PROBING CANE;So;0;ON;;;;;N;;;;; +1F9B0;EMOJI COMPONENT RED HAIR;So;0;ON;;;;;N;;;;; +1F9B1;EMOJI COMPONENT CURLY HAIR;So;0;ON;;;;;N;;;;; +1F9B2;EMOJI COMPONENT BALD;So;0;ON;;;;;N;;;;; +1F9B3;EMOJI COMPONENT WHITE HAIR;So;0;ON;;;;;N;;;;; +1F9B4;BONE;So;0;ON;;;;;N;;;;; +1F9B5;LEG;So;0;ON;;;;;N;;;;; +1F9B6;FOOT;So;0;ON;;;;;N;;;;; +1F9B7;TOOTH;So;0;ON;;;;;N;;;;; +1F9B8;SUPERHERO;So;0;ON;;;;;N;;;;; +1F9B9;SUPERVILLAIN;So;0;ON;;;;;N;;;;; +1F9BA;SAFETY VEST;So;0;ON;;;;;N;;;;; +1F9BB;EAR WITH HEARING AID;So;0;ON;;;;;N;;;;; +1F9BC;MOTORIZED WHEELCHAIR;So;0;ON;;;;;N;;;;; +1F9BD;MANUAL WHEELCHAIR;So;0;ON;;;;;N;;;;; +1F9BE;MECHANICAL ARM;So;0;ON;;;;;N;;;;; +1F9BF;MECHANICAL LEG;So;0;ON;;;;;N;;;;; +1F9C0;CHEESE WEDGE;So;0;ON;;;;;N;;;;; +1F9C1;CUPCAKE;So;0;ON;;;;;N;;;;; +1F9C2;SALT SHAKER;So;0;ON;;;;;N;;;;; +1F9C3;BEVERAGE BOX;So;0;ON;;;;;N;;;;; +1F9C4;GARLIC;So;0;ON;;;;;N;;;;; +1F9C5;ONION;So;0;ON;;;;;N;;;;; +1F9C6;FALAFEL;So;0;ON;;;;;N;;;;; +1F9C7;WAFFLE;So;0;ON;;;;;N;;;;; +1F9C8;BUTTER;So;0;ON;;;;;N;;;;; +1F9C9;MATE DRINK;So;0;ON;;;;;N;;;;; +1F9CA;ICE CUBE;So;0;ON;;;;;N;;;;; +1F9CB;BUBBLE TEA;So;0;ON;;;;;N;;;;; +1F9CD;STANDING PERSON;So;0;ON;;;;;N;;;;; +1F9CE;KNEELING PERSON;So;0;ON;;;;;N;;;;; +1F9CF;DEAF PERSON;So;0;ON;;;;;N;;;;; +1F9D0;FACE WITH MONOCLE;So;0;ON;;;;;N;;;;; +1F9D1;ADULT;So;0;ON;;;;;N;;;;; +1F9D2;CHILD;So;0;ON;;;;;N;;;;; +1F9D3;OLDER ADULT;So;0;ON;;;;;N;;;;; +1F9D4;BEARDED PERSON;So;0;ON;;;;;N;;;;; +1F9D5;PERSON WITH HEADSCARF;So;0;ON;;;;;N;;;;; +1F9D6;PERSON IN STEAMY ROOM;So;0;ON;;;;;N;;;;; +1F9D7;PERSON CLIMBING;So;0;ON;;;;;N;;;;; +1F9D8;PERSON IN LOTUS POSITION;So;0;ON;;;;;N;;;;; +1F9D9;MAGE;So;0;ON;;;;;N;;;;; +1F9DA;FAIRY;So;0;ON;;;;;N;;;;; +1F9DB;VAMPIRE;So;0;ON;;;;;N;;;;; +1F9DC;MERPERSON;So;0;ON;;;;;N;;;;; +1F9DD;ELF;So;0;ON;;;;;N;;;;; +1F9DE;GENIE;So;0;ON;;;;;N;;;;; +1F9DF;ZOMBIE;So;0;ON;;;;;N;;;;; +1F9E0;BRAIN;So;0;ON;;;;;N;;;;; +1F9E1;ORANGE HEART;So;0;ON;;;;;N;;;;; +1F9E2;BILLED CAP;So;0;ON;;;;;N;;;;; +1F9E3;SCARF;So;0;ON;;;;;N;;;;; +1F9E4;GLOVES;So;0;ON;;;;;N;;;;; +1F9E5;COAT;So;0;ON;;;;;N;;;;; +1F9E6;SOCKS;So;0;ON;;;;;N;;;;; +1F9E7;RED GIFT ENVELOPE;So;0;ON;;;;;N;;;;; +1F9E8;FIRECRACKER;So;0;ON;;;;;N;;;;; +1F9E9;JIGSAW PUZZLE PIECE;So;0;ON;;;;;N;;;;; +1F9EA;TEST TUBE;So;0;ON;;;;;N;;;;; +1F9EB;PETRI DISH;So;0;ON;;;;;N;;;;; +1F9EC;DNA DOUBLE HELIX;So;0;ON;;;;;N;;;;; +1F9ED;COMPASS;So;0;ON;;;;;N;;;;; +1F9EE;ABACUS;So;0;ON;;;;;N;;;;; +1F9EF;FIRE EXTINGUISHER;So;0;ON;;;;;N;;;;; +1F9F0;TOOLBOX;So;0;ON;;;;;N;;;;; +1F9F1;BRICK;So;0;ON;;;;;N;;;;; +1F9F2;MAGNET;So;0;ON;;;;;N;;;;; +1F9F3;LUGGAGE;So;0;ON;;;;;N;;;;; +1F9F4;LOTION BOTTLE;So;0;ON;;;;;N;;;;; +1F9F5;SPOOL OF THREAD;So;0;ON;;;;;N;;;;; +1F9F6;BALL OF YARN;So;0;ON;;;;;N;;;;; +1F9F7;SAFETY PIN;So;0;ON;;;;;N;;;;; +1F9F8;TEDDY BEAR;So;0;ON;;;;;N;;;;; +1F9F9;BROOM;So;0;ON;;;;;N;;;;; +1F9FA;BASKET;So;0;ON;;;;;N;;;;; +1F9FB;ROLL OF PAPER;So;0;ON;;;;;N;;;;; +1F9FC;BAR OF SOAP;So;0;ON;;;;;N;;;;; +1F9FD;SPONGE;So;0;ON;;;;;N;;;;; +1F9FE;RECEIPT;So;0;ON;;;;;N;;;;; +1F9FF;NAZAR AMULET;So;0;ON;;;;;N;;;;; +1FA00;NEUTRAL CHESS KING;So;0;ON;;;;;N;;;;; +1FA01;NEUTRAL CHESS QUEEN;So;0;ON;;;;;N;;;;; +1FA02;NEUTRAL CHESS ROOK;So;0;ON;;;;;N;;;;; +1FA03;NEUTRAL CHESS BISHOP;So;0;ON;;;;;N;;;;; +1FA04;NEUTRAL CHESS KNIGHT;So;0;ON;;;;;N;;;;; +1FA05;NEUTRAL CHESS PAWN;So;0;ON;;;;;N;;;;; +1FA06;WHITE CHESS KNIGHT ROTATED FORTY-FIVE DEGREES;So;0;ON;;;;;N;;;;; +1FA07;BLACK CHESS KNIGHT ROTATED FORTY-FIVE DEGREES;So;0;ON;;;;;N;;;;; +1FA08;NEUTRAL CHESS KNIGHT ROTATED FORTY-FIVE DEGREES;So;0;ON;;;;;N;;;;; +1FA09;WHITE CHESS KING ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;; +1FA0A;WHITE CHESS QUEEN ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;; +1FA0B;WHITE CHESS ROOK ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;; +1FA0C;WHITE CHESS BISHOP ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;; +1FA0D;WHITE CHESS KNIGHT ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;; +1FA0E;WHITE CHESS PAWN ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;; +1FA0F;BLACK CHESS KING ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;; +1FA10;BLACK CHESS QUEEN ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;; +1FA11;BLACK CHESS ROOK ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;; +1FA12;BLACK CHESS BISHOP ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;; +1FA13;BLACK CHESS KNIGHT ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;; +1FA14;BLACK CHESS PAWN ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;; +1FA15;NEUTRAL CHESS KING ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;; +1FA16;NEUTRAL CHESS QUEEN ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;; +1FA17;NEUTRAL CHESS ROOK ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;; +1FA18;NEUTRAL CHESS BISHOP ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;; +1FA19;NEUTRAL CHESS KNIGHT ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;; +1FA1A;NEUTRAL CHESS PAWN ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;; +1FA1B;WHITE CHESS KNIGHT ROTATED ONE HUNDRED THIRTY-FIVE DEGREES;So;0;ON;;;;;N;;;;; +1FA1C;BLACK CHESS KNIGHT ROTATED ONE HUNDRED THIRTY-FIVE DEGREES;So;0;ON;;;;;N;;;;; +1FA1D;NEUTRAL CHESS KNIGHT ROTATED ONE HUNDRED THIRTY-FIVE DEGREES;So;0;ON;;;;;N;;;;; +1FA1E;WHITE CHESS TURNED KING;So;0;ON;;;;;N;;;;; +1FA1F;WHITE CHESS TURNED QUEEN;So;0;ON;;;;;N;;;;; +1FA20;WHITE CHESS TURNED ROOK;So;0;ON;;;;;N;;;;; +1FA21;WHITE CHESS TURNED BISHOP;So;0;ON;;;;;N;;;;; +1FA22;WHITE CHESS TURNED KNIGHT;So;0;ON;;;;;N;;;;; +1FA23;WHITE CHESS TURNED PAWN;So;0;ON;;;;;N;;;;; +1FA24;BLACK CHESS TURNED KING;So;0;ON;;;;;N;;;;; +1FA25;BLACK CHESS TURNED QUEEN;So;0;ON;;;;;N;;;;; +1FA26;BLACK CHESS TURNED ROOK;So;0;ON;;;;;N;;;;; +1FA27;BLACK CHESS TURNED BISHOP;So;0;ON;;;;;N;;;;; +1FA28;BLACK CHESS TURNED KNIGHT;So;0;ON;;;;;N;;;;; +1FA29;BLACK CHESS TURNED PAWN;So;0;ON;;;;;N;;;;; +1FA2A;NEUTRAL CHESS TURNED KING;So;0;ON;;;;;N;;;;; +1FA2B;NEUTRAL CHESS TURNED QUEEN;So;0;ON;;;;;N;;;;; +1FA2C;NEUTRAL CHESS TURNED ROOK;So;0;ON;;;;;N;;;;; +1FA2D;NEUTRAL CHESS TURNED BISHOP;So;0;ON;;;;;N;;;;; +1FA2E;NEUTRAL CHESS TURNED KNIGHT;So;0;ON;;;;;N;;;;; +1FA2F;NEUTRAL CHESS TURNED PAWN;So;0;ON;;;;;N;;;;; +1FA30;WHITE CHESS KNIGHT ROTATED TWO HUNDRED TWENTY-FIVE DEGREES;So;0;ON;;;;;N;;;;; +1FA31;BLACK CHESS KNIGHT ROTATED TWO HUNDRED TWENTY-FIVE DEGREES;So;0;ON;;;;;N;;;;; +1FA32;NEUTRAL CHESS KNIGHT ROTATED TWO HUNDRED TWENTY-FIVE DEGREES;So;0;ON;;;;;N;;;;; +1FA33;WHITE CHESS KING ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;; +1FA34;WHITE CHESS QUEEN ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;; +1FA35;WHITE CHESS ROOK ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;; +1FA36;WHITE CHESS BISHOP ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;; +1FA37;WHITE CHESS KNIGHT ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;; +1FA38;WHITE CHESS PAWN ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;; +1FA39;BLACK CHESS KING ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;; +1FA3A;BLACK CHESS QUEEN ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;; +1FA3B;BLACK CHESS ROOK ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;; +1FA3C;BLACK CHESS BISHOP ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;; +1FA3D;BLACK CHESS KNIGHT ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;; +1FA3E;BLACK CHESS PAWN ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;; +1FA3F;NEUTRAL CHESS KING ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;; +1FA40;NEUTRAL CHESS QUEEN ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;; +1FA41;NEUTRAL CHESS ROOK ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;; +1FA42;NEUTRAL CHESS BISHOP ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;; +1FA43;NEUTRAL CHESS KNIGHT ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;; +1FA44;NEUTRAL CHESS PAWN ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;; +1FA45;WHITE CHESS KNIGHT ROTATED THREE HUNDRED FIFTEEN DEGREES;So;0;ON;;;;;N;;;;; +1FA46;BLACK CHESS KNIGHT ROTATED THREE HUNDRED FIFTEEN DEGREES;So;0;ON;;;;;N;;;;; +1FA47;NEUTRAL CHESS KNIGHT ROTATED THREE HUNDRED FIFTEEN DEGREES;So;0;ON;;;;;N;;;;; +1FA48;WHITE CHESS EQUIHOPPER;So;0;ON;;;;;N;;;;; +1FA49;BLACK CHESS EQUIHOPPER;So;0;ON;;;;;N;;;;; +1FA4A;NEUTRAL CHESS EQUIHOPPER;So;0;ON;;;;;N;;;;; +1FA4B;WHITE CHESS EQUIHOPPER ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;; +1FA4C;BLACK CHESS EQUIHOPPER ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;; +1FA4D;NEUTRAL CHESS EQUIHOPPER ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;; +1FA4E;WHITE CHESS KNIGHT-QUEEN;So;0;ON;;;;;N;;;;; +1FA4F;WHITE CHESS KNIGHT-ROOK;So;0;ON;;;;;N;;;;; +1FA50;WHITE CHESS KNIGHT-BISHOP;So;0;ON;;;;;N;;;;; +1FA51;BLACK CHESS KNIGHT-QUEEN;So;0;ON;;;;;N;;;;; +1FA52;BLACK CHESS KNIGHT-ROOK;So;0;ON;;;;;N;;;;; +1FA53;BLACK CHESS KNIGHT-BISHOP;So;0;ON;;;;;N;;;;; +1FA60;XIANGQI RED GENERAL;So;0;ON;;;;;N;;;;; +1FA61;XIANGQI RED MANDARIN;So;0;ON;;;;;N;;;;; +1FA62;XIANGQI RED ELEPHANT;So;0;ON;;;;;N;;;;; +1FA63;XIANGQI RED HORSE;So;0;ON;;;;;N;;;;; +1FA64;XIANGQI RED CHARIOT;So;0;ON;;;;;N;;;;; +1FA65;XIANGQI RED CANNON;So;0;ON;;;;;N;;;;; +1FA66;XIANGQI RED SOLDIER;So;0;ON;;;;;N;;;;; +1FA67;XIANGQI BLACK GENERAL;So;0;ON;;;;;N;;;;; +1FA68;XIANGQI BLACK MANDARIN;So;0;ON;;;;;N;;;;; +1FA69;XIANGQI BLACK ELEPHANT;So;0;ON;;;;;N;;;;; +1FA6A;XIANGQI BLACK HORSE;So;0;ON;;;;;N;;;;; +1FA6B;XIANGQI BLACK CHARIOT;So;0;ON;;;;;N;;;;; +1FA6C;XIANGQI BLACK CANNON;So;0;ON;;;;;N;;;;; +1FA6D;XIANGQI BLACK SOLDIER;So;0;ON;;;;;N;;;;; +1FA70;BALLET SHOES;So;0;ON;;;;;N;;;;; +1FA71;ONE-PIECE SWIMSUIT;So;0;ON;;;;;N;;;;; +1FA72;BRIEFS;So;0;ON;;;;;N;;;;; +1FA73;SHORTS;So;0;ON;;;;;N;;;;; +1FA74;THONG SANDAL;So;0;ON;;;;;N;;;;; +1FA78;DROP OF BLOOD;So;0;ON;;;;;N;;;;; +1FA79;ADHESIVE BANDAGE;So;0;ON;;;;;N;;;;; +1FA7A;STETHOSCOPE;So;0;ON;;;;;N;;;;; +1FA80;YO-YO;So;0;ON;;;;;N;;;;; +1FA81;KITE;So;0;ON;;;;;N;;;;; +1FA82;PARACHUTE;So;0;ON;;;;;N;;;;; +1FA83;BOOMERANG;So;0;ON;;;;;N;;;;; +1FA84;MAGIC WAND;So;0;ON;;;;;N;;;;; +1FA85;PINATA;So;0;ON;;;;;N;;;;; +1FA86;NESTING DOLLS;So;0;ON;;;;;N;;;;; +1FA90;RINGED PLANET;So;0;ON;;;;;N;;;;; +1FA91;CHAIR;So;0;ON;;;;;N;;;;; +1FA92;RAZOR;So;0;ON;;;;;N;;;;; +1FA93;AXE;So;0;ON;;;;;N;;;;; +1FA94;DIYA LAMP;So;0;ON;;;;;N;;;;; +1FA95;BANJO;So;0;ON;;;;;N;;;;; +1FA96;MILITARY HELMET;So;0;ON;;;;;N;;;;; +1FA97;ACCORDION;So;0;ON;;;;;N;;;;; +1FA98;LONG DRUM;So;0;ON;;;;;N;;;;; +1FA99;COIN;So;0;ON;;;;;N;;;;; +1FA9A;CARPENTRY SAW;So;0;ON;;;;;N;;;;; +1FA9B;SCREWDRIVER;So;0;ON;;;;;N;;;;; +1FA9C;LADDER;So;0;ON;;;;;N;;;;; +1FA9D;HOOK;So;0;ON;;;;;N;;;;; +1FA9E;MIRROR;So;0;ON;;;;;N;;;;; +1FA9F;WINDOW;So;0;ON;;;;;N;;;;; +1FAA0;PLUNGER;So;0;ON;;;;;N;;;;; +1FAA1;SEWING NEEDLE;So;0;ON;;;;;N;;;;; +1FAA2;KNOT;So;0;ON;;;;;N;;;;; +1FAA3;BUCKET;So;0;ON;;;;;N;;;;; +1FAA4;MOUSE TRAP;So;0;ON;;;;;N;;;;; +1FAA5;TOOTHBRUSH;So;0;ON;;;;;N;;;;; +1FAA6;HEADSTONE;So;0;ON;;;;;N;;;;; +1FAA7;PLACARD;So;0;ON;;;;;N;;;;; +1FAA8;ROCK;So;0;ON;;;;;N;;;;; +1FAB0;FLY;So;0;ON;;;;;N;;;;; +1FAB1;WORM;So;0;ON;;;;;N;;;;; +1FAB2;BEETLE;So;0;ON;;;;;N;;;;; +1FAB3;COCKROACH;So;0;ON;;;;;N;;;;; +1FAB4;POTTED PLANT;So;0;ON;;;;;N;;;;; +1FAB5;WOOD;So;0;ON;;;;;N;;;;; +1FAB6;FEATHER;So;0;ON;;;;;N;;;;; +1FAC0;ANATOMICAL HEART;So;0;ON;;;;;N;;;;; +1FAC1;LUNGS;So;0;ON;;;;;N;;;;; +1FAC2;PEOPLE HUGGING;So;0;ON;;;;;N;;;;; +1FAD0;BLUEBERRIES;So;0;ON;;;;;N;;;;; +1FAD1;BELL PEPPER;So;0;ON;;;;;N;;;;; +1FAD2;OLIVE;So;0;ON;;;;;N;;;;; +1FAD3;FLATBREAD;So;0;ON;;;;;N;;;;; +1FAD4;TAMALE;So;0;ON;;;;;N;;;;; +1FAD5;FONDUE;So;0;ON;;;;;N;;;;; +1FAD6;TEAPOT;So;0;ON;;;;;N;;;;; +1FB00;BLOCK SEXTANT-1;So;0;ON;;;;;N;;;;; +1FB01;BLOCK SEXTANT-2;So;0;ON;;;;;N;;;;; +1FB02;BLOCK SEXTANT-12;So;0;ON;;;;;N;;;;; +1FB03;BLOCK SEXTANT-3;So;0;ON;;;;;N;;;;; +1FB04;BLOCK SEXTANT-13;So;0;ON;;;;;N;;;;; +1FB05;BLOCK SEXTANT-23;So;0;ON;;;;;N;;;;; +1FB06;BLOCK SEXTANT-123;So;0;ON;;;;;N;;;;; +1FB07;BLOCK SEXTANT-4;So;0;ON;;;;;N;;;;; +1FB08;BLOCK SEXTANT-14;So;0;ON;;;;;N;;;;; +1FB09;BLOCK SEXTANT-24;So;0;ON;;;;;N;;;;; +1FB0A;BLOCK SEXTANT-124;So;0;ON;;;;;N;;;;; +1FB0B;BLOCK SEXTANT-34;So;0;ON;;;;;N;;;;; +1FB0C;BLOCK SEXTANT-134;So;0;ON;;;;;N;;;;; +1FB0D;BLOCK SEXTANT-234;So;0;ON;;;;;N;;;;; +1FB0E;BLOCK SEXTANT-1234;So;0;ON;;;;;N;;;;; +1FB0F;BLOCK SEXTANT-5;So;0;ON;;;;;N;;;;; +1FB10;BLOCK SEXTANT-15;So;0;ON;;;;;N;;;;; +1FB11;BLOCK SEXTANT-25;So;0;ON;;;;;N;;;;; +1FB12;BLOCK SEXTANT-125;So;0;ON;;;;;N;;;;; +1FB13;BLOCK SEXTANT-35;So;0;ON;;;;;N;;;;; +1FB14;BLOCK SEXTANT-235;So;0;ON;;;;;N;;;;; +1FB15;BLOCK SEXTANT-1235;So;0;ON;;;;;N;;;;; +1FB16;BLOCK SEXTANT-45;So;0;ON;;;;;N;;;;; +1FB17;BLOCK SEXTANT-145;So;0;ON;;;;;N;;;;; +1FB18;BLOCK SEXTANT-245;So;0;ON;;;;;N;;;;; +1FB19;BLOCK SEXTANT-1245;So;0;ON;;;;;N;;;;; +1FB1A;BLOCK SEXTANT-345;So;0;ON;;;;;N;;;;; +1FB1B;BLOCK SEXTANT-1345;So;0;ON;;;;;N;;;;; +1FB1C;BLOCK SEXTANT-2345;So;0;ON;;;;;N;;;;; +1FB1D;BLOCK SEXTANT-12345;So;0;ON;;;;;N;;;;; +1FB1E;BLOCK SEXTANT-6;So;0;ON;;;;;N;;;;; +1FB1F;BLOCK SEXTANT-16;So;0;ON;;;;;N;;;;; +1FB20;BLOCK SEXTANT-26;So;0;ON;;;;;N;;;;; +1FB21;BLOCK SEXTANT-126;So;0;ON;;;;;N;;;;; +1FB22;BLOCK SEXTANT-36;So;0;ON;;;;;N;;;;; +1FB23;BLOCK SEXTANT-136;So;0;ON;;;;;N;;;;; +1FB24;BLOCK SEXTANT-236;So;0;ON;;;;;N;;;;; +1FB25;BLOCK SEXTANT-1236;So;0;ON;;;;;N;;;;; +1FB26;BLOCK SEXTANT-46;So;0;ON;;;;;N;;;;; +1FB27;BLOCK SEXTANT-146;So;0;ON;;;;;N;;;;; +1FB28;BLOCK SEXTANT-1246;So;0;ON;;;;;N;;;;; +1FB29;BLOCK SEXTANT-346;So;0;ON;;;;;N;;;;; +1FB2A;BLOCK SEXTANT-1346;So;0;ON;;;;;N;;;;; +1FB2B;BLOCK SEXTANT-2346;So;0;ON;;;;;N;;;;; +1FB2C;BLOCK SEXTANT-12346;So;0;ON;;;;;N;;;;; +1FB2D;BLOCK SEXTANT-56;So;0;ON;;;;;N;;;;; +1FB2E;BLOCK SEXTANT-156;So;0;ON;;;;;N;;;;; +1FB2F;BLOCK SEXTANT-256;So;0;ON;;;;;N;;;;; +1FB30;BLOCK SEXTANT-1256;So;0;ON;;;;;N;;;;; +1FB31;BLOCK SEXTANT-356;So;0;ON;;;;;N;;;;; +1FB32;BLOCK SEXTANT-1356;So;0;ON;;;;;N;;;;; +1FB33;BLOCK SEXTANT-2356;So;0;ON;;;;;N;;;;; +1FB34;BLOCK SEXTANT-12356;So;0;ON;;;;;N;;;;; +1FB35;BLOCK SEXTANT-456;So;0;ON;;;;;N;;;;; +1FB36;BLOCK SEXTANT-1456;So;0;ON;;;;;N;;;;; +1FB37;BLOCK SEXTANT-2456;So;0;ON;;;;;N;;;;; +1FB38;BLOCK SEXTANT-12456;So;0;ON;;;;;N;;;;; +1FB39;BLOCK SEXTANT-3456;So;0;ON;;;;;N;;;;; +1FB3A;BLOCK SEXTANT-13456;So;0;ON;;;;;N;;;;; +1FB3B;BLOCK SEXTANT-23456;So;0;ON;;;;;N;;;;; +1FB3C;LOWER LEFT BLOCK DIAGONAL LOWER MIDDLE LEFT TO LOWER CENTRE;So;0;ON;;;;;N;;;;; +1FB3D;LOWER LEFT BLOCK DIAGONAL LOWER MIDDLE LEFT TO LOWER RIGHT;So;0;ON;;;;;N;;;;; +1FB3E;LOWER LEFT BLOCK DIAGONAL UPPER MIDDLE LEFT TO LOWER CENTRE;So;0;ON;;;;;N;;;;; +1FB3F;LOWER LEFT BLOCK DIAGONAL UPPER MIDDLE LEFT TO LOWER RIGHT;So;0;ON;;;;;N;;;;; +1FB40;LOWER LEFT BLOCK DIAGONAL UPPER LEFT TO LOWER CENTRE;So;0;ON;;;;;N;;;;; +1FB41;LOWER RIGHT BLOCK DIAGONAL UPPER MIDDLE LEFT TO UPPER CENTRE;So;0;ON;;;;;N;;;;; +1FB42;LOWER RIGHT BLOCK DIAGONAL UPPER MIDDLE LEFT TO UPPER RIGHT;So;0;ON;;;;;N;;;;; +1FB43;LOWER RIGHT BLOCK DIAGONAL LOWER MIDDLE LEFT TO UPPER CENTRE;So;0;ON;;;;;N;;;;; +1FB44;LOWER RIGHT BLOCK DIAGONAL LOWER MIDDLE LEFT TO UPPER RIGHT;So;0;ON;;;;;N;;;;; +1FB45;LOWER RIGHT BLOCK DIAGONAL LOWER LEFT TO UPPER CENTRE;So;0;ON;;;;;N;;;;; +1FB46;LOWER RIGHT BLOCK DIAGONAL LOWER MIDDLE LEFT TO UPPER MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FB47;LOWER RIGHT BLOCK DIAGONAL LOWER CENTRE TO LOWER MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FB48;LOWER RIGHT BLOCK DIAGONAL LOWER LEFT TO LOWER MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FB49;LOWER RIGHT BLOCK DIAGONAL LOWER CENTRE TO UPPER MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FB4A;LOWER RIGHT BLOCK DIAGONAL LOWER LEFT TO UPPER MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FB4B;LOWER RIGHT BLOCK DIAGONAL LOWER CENTRE TO UPPER RIGHT;So;0;ON;;;;;N;;;;; +1FB4C;LOWER LEFT BLOCK DIAGONAL UPPER CENTRE TO UPPER MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FB4D;LOWER LEFT BLOCK DIAGONAL UPPER LEFT TO UPPER MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FB4E;LOWER LEFT BLOCK DIAGONAL UPPER CENTRE TO LOWER MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FB4F;LOWER LEFT BLOCK DIAGONAL UPPER LEFT TO LOWER MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FB50;LOWER LEFT BLOCK DIAGONAL UPPER CENTRE TO LOWER RIGHT;So;0;ON;;;;;N;;;;; +1FB51;LOWER LEFT BLOCK DIAGONAL UPPER MIDDLE LEFT TO LOWER MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FB52;UPPER RIGHT BLOCK DIAGONAL LOWER MIDDLE LEFT TO LOWER CENTRE;So;0;ON;;;;;N;;;;; +1FB53;UPPER RIGHT BLOCK DIAGONAL LOWER MIDDLE LEFT TO LOWER RIGHT;So;0;ON;;;;;N;;;;; +1FB54;UPPER RIGHT BLOCK DIAGONAL UPPER MIDDLE LEFT TO LOWER CENTRE;So;0;ON;;;;;N;;;;; +1FB55;UPPER RIGHT BLOCK DIAGONAL UPPER MIDDLE LEFT TO LOWER RIGHT;So;0;ON;;;;;N;;;;; +1FB56;UPPER RIGHT BLOCK DIAGONAL UPPER LEFT TO LOWER CENTRE;So;0;ON;;;;;N;;;;; +1FB57;UPPER LEFT BLOCK DIAGONAL UPPER MIDDLE LEFT TO UPPER CENTRE;So;0;ON;;;;;N;;;;; +1FB58;UPPER LEFT BLOCK DIAGONAL UPPER MIDDLE LEFT TO UPPER RIGHT;So;0;ON;;;;;N;;;;; +1FB59;UPPER LEFT BLOCK DIAGONAL LOWER MIDDLE LEFT TO UPPER CENTRE;So;0;ON;;;;;N;;;;; +1FB5A;UPPER LEFT BLOCK DIAGONAL LOWER MIDDLE LEFT TO UPPER RIGHT;So;0;ON;;;;;N;;;;; +1FB5B;UPPER LEFT BLOCK DIAGONAL LOWER LEFT TO UPPER CENTRE;So;0;ON;;;;;N;;;;; +1FB5C;UPPER LEFT BLOCK DIAGONAL LOWER MIDDLE LEFT TO UPPER MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FB5D;UPPER LEFT BLOCK DIAGONAL LOWER CENTRE TO LOWER MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FB5E;UPPER LEFT BLOCK DIAGONAL LOWER LEFT TO LOWER MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FB5F;UPPER LEFT BLOCK DIAGONAL LOWER CENTRE TO UPPER MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FB60;UPPER LEFT BLOCK DIAGONAL LOWER LEFT TO UPPER MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FB61;UPPER LEFT BLOCK DIAGONAL LOWER CENTRE TO UPPER RIGHT;So;0;ON;;;;;N;;;;; +1FB62;UPPER RIGHT BLOCK DIAGONAL UPPER CENTRE TO UPPER MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FB63;UPPER RIGHT BLOCK DIAGONAL UPPER LEFT TO UPPER MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FB64;UPPER RIGHT BLOCK DIAGONAL UPPER CENTRE TO LOWER MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FB65;UPPER RIGHT BLOCK DIAGONAL UPPER LEFT TO LOWER MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FB66;UPPER RIGHT BLOCK DIAGONAL UPPER CENTRE TO LOWER RIGHT;So;0;ON;;;;;N;;;;; +1FB67;UPPER RIGHT BLOCK DIAGONAL UPPER MIDDLE LEFT TO LOWER MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FB68;UPPER AND RIGHT AND LOWER TRIANGULAR THREE QUARTERS BLOCK;So;0;ON;;;;;N;;;;; +1FB69;LEFT AND LOWER AND RIGHT TRIANGULAR THREE QUARTERS BLOCK;So;0;ON;;;;;N;;;;; +1FB6A;UPPER AND LEFT AND LOWER TRIANGULAR THREE QUARTERS BLOCK;So;0;ON;;;;;N;;;;; +1FB6B;LEFT AND UPPER AND RIGHT TRIANGULAR THREE QUARTERS BLOCK;So;0;ON;;;;;N;;;;; +1FB6C;LEFT TRIANGULAR ONE QUARTER BLOCK;So;0;ON;;;;;N;;;;; +1FB6D;UPPER TRIANGULAR ONE QUARTER BLOCK;So;0;ON;;;;;N;;;;; +1FB6E;RIGHT TRIANGULAR ONE QUARTER BLOCK;So;0;ON;;;;;N;;;;; +1FB6F;LOWER TRIANGULAR ONE QUARTER BLOCK;So;0;ON;;;;;N;;;;; +1FB70;VERTICAL ONE EIGHTH BLOCK-2;So;0;ON;;;;;N;;;;; +1FB71;VERTICAL ONE EIGHTH BLOCK-3;So;0;ON;;;;;N;;;;; +1FB72;VERTICAL ONE EIGHTH BLOCK-4;So;0;ON;;;;;N;;;;; +1FB73;VERTICAL ONE EIGHTH BLOCK-5;So;0;ON;;;;;N;;;;; +1FB74;VERTICAL ONE EIGHTH BLOCK-6;So;0;ON;;;;;N;;;;; +1FB75;VERTICAL ONE EIGHTH BLOCK-7;So;0;ON;;;;;N;;;;; +1FB76;HORIZONTAL ONE EIGHTH BLOCK-2;So;0;ON;;;;;N;;;;; +1FB77;HORIZONTAL ONE EIGHTH BLOCK-3;So;0;ON;;;;;N;;;;; +1FB78;HORIZONTAL ONE EIGHTH BLOCK-4;So;0;ON;;;;;N;;;;; +1FB79;HORIZONTAL ONE EIGHTH BLOCK-5;So;0;ON;;;;;N;;;;; +1FB7A;HORIZONTAL ONE EIGHTH BLOCK-6;So;0;ON;;;;;N;;;;; +1FB7B;HORIZONTAL ONE EIGHTH BLOCK-7;So;0;ON;;;;;N;;;;; +1FB7C;LEFT AND LOWER ONE EIGHTH BLOCK;So;0;ON;;;;;N;;;;; +1FB7D;LEFT AND UPPER ONE EIGHTH BLOCK;So;0;ON;;;;;N;;;;; +1FB7E;RIGHT AND UPPER ONE EIGHTH BLOCK;So;0;ON;;;;;N;;;;; +1FB7F;RIGHT AND LOWER ONE EIGHTH BLOCK;So;0;ON;;;;;N;;;;; +1FB80;UPPER AND LOWER ONE EIGHTH BLOCK;So;0;ON;;;;;N;;;;; +1FB81;HORIZONTAL ONE EIGHTH BLOCK-1358;So;0;ON;;;;;N;;;;; +1FB82;UPPER ONE QUARTER BLOCK;So;0;ON;;;;;N;;;;; +1FB83;UPPER THREE EIGHTHS BLOCK;So;0;ON;;;;;N;;;;; +1FB84;UPPER FIVE EIGHTHS BLOCK;So;0;ON;;;;;N;;;;; +1FB85;UPPER THREE QUARTERS BLOCK;So;0;ON;;;;;N;;;;; +1FB86;UPPER SEVEN EIGHTHS BLOCK;So;0;ON;;;;;N;;;;; +1FB87;RIGHT ONE QUARTER BLOCK;So;0;ON;;;;;N;;;;; +1FB88;RIGHT THREE EIGHTHS BLOCK;So;0;ON;;;;;N;;;;; +1FB89;RIGHT FIVE EIGHTHS BLOCK;So;0;ON;;;;;N;;;;; +1FB8A;RIGHT THREE QUARTERS BLOCK;So;0;ON;;;;;N;;;;; +1FB8B;RIGHT SEVEN EIGHTHS BLOCK;So;0;ON;;;;;N;;;;; +1FB8C;LEFT HALF MEDIUM SHADE;So;0;ON;;;;;N;;;;; +1FB8D;RIGHT HALF MEDIUM SHADE;So;0;ON;;;;;N;;;;; +1FB8E;UPPER HALF MEDIUM SHADE;So;0;ON;;;;;N;;;;; +1FB8F;LOWER HALF MEDIUM SHADE;So;0;ON;;;;;N;;;;; +1FB90;INVERSE MEDIUM SHADE;So;0;ON;;;;;N;;;;; +1FB91;UPPER HALF BLOCK AND LOWER HALF INVERSE MEDIUM SHADE;So;0;ON;;;;;N;;;;; +1FB92;UPPER HALF INVERSE MEDIUM SHADE AND LOWER HALF BLOCK;So;0;ON;;;;;N;;;;; +1FB94;LEFT HALF INVERSE MEDIUM SHADE AND RIGHT HALF BLOCK;So;0;ON;;;;;N;;;;; +1FB95;CHECKER BOARD FILL;So;0;ON;;;;;N;;;;; +1FB96;INVERSE CHECKER BOARD FILL;So;0;ON;;;;;N;;;;; +1FB97;HEAVY HORIZONTAL FILL;So;0;ON;;;;;N;;;;; +1FB98;UPPER LEFT TO LOWER RIGHT FILL;So;0;ON;;;;;N;;;;; +1FB99;UPPER RIGHT TO LOWER LEFT FILL;So;0;ON;;;;;N;;;;; +1FB9A;UPPER AND LOWER TRIANGULAR HALF BLOCK;So;0;ON;;;;;N;;;;; +1FB9B;LEFT AND RIGHT TRIANGULAR HALF BLOCK;So;0;ON;;;;;N;;;;; +1FB9C;UPPER LEFT TRIANGULAR MEDIUM SHADE;So;0;ON;;;;;N;;;;; +1FB9D;UPPER RIGHT TRIANGULAR MEDIUM SHADE;So;0;ON;;;;;N;;;;; +1FB9E;LOWER RIGHT TRIANGULAR MEDIUM SHADE;So;0;ON;;;;;N;;;;; +1FB9F;LOWER LEFT TRIANGULAR MEDIUM SHADE;So;0;ON;;;;;N;;;;; +1FBA0;BOX DRAWINGS LIGHT DIAGONAL UPPER CENTRE TO MIDDLE LEFT;So;0;ON;;;;;N;;;;; +1FBA1;BOX DRAWINGS LIGHT DIAGONAL UPPER CENTRE TO MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FBA2;BOX DRAWINGS LIGHT DIAGONAL MIDDLE LEFT TO LOWER CENTRE;So;0;ON;;;;;N;;;;; +1FBA3;BOX DRAWINGS LIGHT DIAGONAL MIDDLE RIGHT TO LOWER CENTRE;So;0;ON;;;;;N;;;;; +1FBA4;BOX DRAWINGS LIGHT DIAGONAL UPPER CENTRE TO MIDDLE LEFT TO LOWER CENTRE;So;0;ON;;;;;N;;;;; +1FBA5;BOX DRAWINGS LIGHT DIAGONAL UPPER CENTRE TO MIDDLE RIGHT TO LOWER CENTRE;So;0;ON;;;;;N;;;;; +1FBA6;BOX DRAWINGS LIGHT DIAGONAL MIDDLE LEFT TO LOWER CENTRE TO MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FBA7;BOX DRAWINGS LIGHT DIAGONAL MIDDLE LEFT TO UPPER CENTRE TO MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FBA8;BOX DRAWINGS LIGHT DIAGONAL UPPER CENTRE TO MIDDLE LEFT AND MIDDLE RIGHT TO LOWER CENTRE;So;0;ON;;;;;N;;;;; +1FBA9;BOX DRAWINGS LIGHT DIAGONAL UPPER CENTRE TO MIDDLE RIGHT AND MIDDLE LEFT TO LOWER CENTRE;So;0;ON;;;;;N;;;;; +1FBAA;BOX DRAWINGS LIGHT DIAGONAL UPPER CENTRE TO MIDDLE RIGHT TO LOWER CENTRE TO MIDDLE LEFT;So;0;ON;;;;;N;;;;; +1FBAB;BOX DRAWINGS LIGHT DIAGONAL UPPER CENTRE TO MIDDLE LEFT TO LOWER CENTRE TO MIDDLE RIGHT;So;0;ON;;;;;N;;;;; +1FBAC;BOX DRAWINGS LIGHT DIAGONAL MIDDLE LEFT TO UPPER CENTRE TO MIDDLE RIGHT TO LOWER CENTRE;So;0;ON;;;;;N;;;;; +1FBAD;BOX DRAWINGS LIGHT DIAGONAL MIDDLE RIGHT TO UPPER CENTRE TO MIDDLE LEFT TO LOWER CENTRE;So;0;ON;;;;;N;;;;; +1FBAE;BOX DRAWINGS LIGHT DIAGONAL DIAMOND;So;0;ON;;;;;N;;;;; +1FBAF;BOX DRAWINGS LIGHT HORIZONTAL WITH VERTICAL STROKE;So;0;ON;;;;;N;;;;; +1FBB0;ARROWHEAD-SHAPED POINTER;So;0;ON;;;;;N;;;;; +1FBB1;INVERSE CHECK MARK;So;0;ON;;;;;N;;;;; +1FBB2;LEFT HALF RUNNING MAN;So;0;ON;;;;;N;;;;; +1FBB3;RIGHT HALF RUNNING MAN;So;0;ON;;;;;N;;;;; +1FBB4;INVERSE DOWNWARDS ARROW WITH TIP LEFTWARDS;So;0;ON;;;;;N;;;;; +1FBB5;LEFTWARDS ARROW AND UPPER AND LOWER ONE EIGHTH BLOCK;So;0;ON;;;;;N;;;;; +1FBB6;RIGHTWARDS ARROW AND UPPER AND LOWER ONE EIGHTH BLOCK;So;0;ON;;;;;N;;;;; +1FBB7;DOWNWARDS ARROW AND RIGHT ONE EIGHTH BLOCK;So;0;ON;;;;;N;;;;; +1FBB8;UPWARDS ARROW AND RIGHT ONE EIGHTH BLOCK;So;0;ON;;;;;N;;;;; +1FBB9;LEFT HALF FOLDER;So;0;ON;;;;;N;;;;; +1FBBA;RIGHT HALF FOLDER;So;0;ON;;;;;N;;;;; +1FBBB;VOIDED GREEK CROSS;So;0;ON;;;;;N;;;;; +1FBBC;RIGHT OPEN SQUARED DOT;So;0;ON;;;;;N;;;;; +1FBBD;NEGATIVE DIAGONAL CROSS;So;0;ON;;;;;N;;;;; +1FBBE;NEGATIVE DIAGONAL MIDDLE RIGHT TO LOWER CENTRE;So;0;ON;;;;;N;;;;; +1FBBF;NEGATIVE DIAGONAL DIAMOND;So;0;ON;;;;;N;;;;; +1FBC0;WHITE HEAVY SALTIRE WITH ROUNDED CORNERS;So;0;ON;;;;;N;;;;; +1FBC1;LEFT THIRD WHITE RIGHT POINTING INDEX;So;0;ON;;;;;N;;;;; +1FBC2;MIDDLE THIRD WHITE RIGHT POINTING INDEX;So;0;ON;;;;;N;;;;; +1FBC3;RIGHT THIRD WHITE RIGHT POINTING INDEX;So;0;ON;;;;;N;;;;; +1FBC4;NEGATIVE SQUARED QUESTION MARK;So;0;ON;;;;;N;;;;; +1FBC5;STICK FIGURE;So;0;ON;;;;;N;;;;; +1FBC6;STICK FIGURE WITH ARMS RAISED;So;0;ON;;;;;N;;;;; +1FBC7;STICK FIGURE LEANING LEFT;So;0;ON;;;;;N;;;;; +1FBC8;STICK FIGURE LEANING RIGHT;So;0;ON;;;;;N;;;;; +1FBC9;STICK FIGURE WITH DRESS;So;0;ON;;;;;N;;;;; +1FBCA;WHITE UP-POINTING CHEVRON;So;0;ON;;;;;N;;;;; +1FBF0;SEGMENTED DIGIT ZERO;Nd;0;EN; 0030;0;0;0;N;;;;; +1FBF1;SEGMENTED DIGIT ONE;Nd;0;EN; 0031;1;1;1;N;;;;; +1FBF2;SEGMENTED DIGIT TWO;Nd;0;EN; 0032;2;2;2;N;;;;; +1FBF3;SEGMENTED DIGIT THREE;Nd;0;EN; 0033;3;3;3;N;;;;; +1FBF4;SEGMENTED DIGIT FOUR;Nd;0;EN; 0034;4;4;4;N;;;;; +1FBF5;SEGMENTED DIGIT FIVE;Nd;0;EN; 0035;5;5;5;N;;;;; +1FBF6;SEGMENTED DIGIT SIX;Nd;0;EN; 0036;6;6;6;N;;;;; +1FBF7;SEGMENTED DIGIT SEVEN;Nd;0;EN; 0037;7;7;7;N;;;;; +1FBF8;SEGMENTED DIGIT EIGHT;Nd;0;EN; 0038;8;8;8;N;;;;; +1FBF9;SEGMENTED DIGIT NINE;Nd;0;EN; 0039;9;9;9;N;;;;; +20000;;Lo;0;L;;;;;N;;;;; +2A6DD;;Lo;0;L;;;;;N;;;;; +2A700;;Lo;0;L;;;;;N;;;;; +2B734;;Lo;0;L;;;;;N;;;;; +2B740;;Lo;0;L;;;;;N;;;;; +2B81D;;Lo;0;L;;;;;N;;;;; +2B820;;Lo;0;L;;;;;N;;;;; +2CEA1;;Lo;0;L;;;;;N;;;;; +2CEB0;;Lo;0;L;;;;;N;;;;; +2EBE0;;Lo;0;L;;;;;N;;;;; +2F800;CJK COMPATIBILITY IDEOGRAPH-2F800;Lo;0;L;4E3D;;;;N;;;;; +2F801;CJK COMPATIBILITY IDEOGRAPH-2F801;Lo;0;L;4E38;;;;N;;;;; +2F802;CJK COMPATIBILITY IDEOGRAPH-2F802;Lo;0;L;4E41;;;;N;;;;; +2F803;CJK COMPATIBILITY IDEOGRAPH-2F803;Lo;0;L;20122;;;;N;;;;; +2F804;CJK COMPATIBILITY IDEOGRAPH-2F804;Lo;0;L;4F60;;;;N;;;;; +2F805;CJK COMPATIBILITY IDEOGRAPH-2F805;Lo;0;L;4FAE;;;;N;;;;; +2F806;CJK COMPATIBILITY IDEOGRAPH-2F806;Lo;0;L;4FBB;;;;N;;;;; +2F807;CJK COMPATIBILITY IDEOGRAPH-2F807;Lo;0;L;5002;;;;N;;;;; +2F808;CJK COMPATIBILITY IDEOGRAPH-2F808;Lo;0;L;507A;;;;N;;;;; +2F809;CJK COMPATIBILITY IDEOGRAPH-2F809;Lo;0;L;5099;;;;N;;;;; +2F80A;CJK COMPATIBILITY IDEOGRAPH-2F80A;Lo;0;L;50E7;;;;N;;;;; +2F80B;CJK COMPATIBILITY IDEOGRAPH-2F80B;Lo;0;L;50CF;;;;N;;;;; +2F80C;CJK COMPATIBILITY IDEOGRAPH-2F80C;Lo;0;L;349E;;;;N;;;;; +2F80D;CJK COMPATIBILITY IDEOGRAPH-2F80D;Lo;0;L;2063A;;;;N;;;;; +2F80E;CJK COMPATIBILITY IDEOGRAPH-2F80E;Lo;0;L;514D;;;;N;;;;; +2F80F;CJK COMPATIBILITY IDEOGRAPH-2F80F;Lo;0;L;5154;;;;N;;;;; +2F810;CJK COMPATIBILITY IDEOGRAPH-2F810;Lo;0;L;5164;;;;N;;;;; +2F811;CJK COMPATIBILITY IDEOGRAPH-2F811;Lo;0;L;5177;;;;N;;;;; +2F812;CJK COMPATIBILITY IDEOGRAPH-2F812;Lo;0;L;2051C;;;;N;;;;; +2F813;CJK COMPATIBILITY IDEOGRAPH-2F813;Lo;0;L;34B9;;;;N;;;;; +2F814;CJK COMPATIBILITY IDEOGRAPH-2F814;Lo;0;L;5167;;;;N;;;;; +2F815;CJK COMPATIBILITY IDEOGRAPH-2F815;Lo;0;L;518D;;;;N;;;;; +2F816;CJK COMPATIBILITY IDEOGRAPH-2F816;Lo;0;L;2054B;;;;N;;;;; +2F817;CJK COMPATIBILITY IDEOGRAPH-2F817;Lo;0;L;5197;;;;N;;;;; +2F818;CJK COMPATIBILITY IDEOGRAPH-2F818;Lo;0;L;51A4;;;;N;;;;; +2F819;CJK COMPATIBILITY IDEOGRAPH-2F819;Lo;0;L;4ECC;;;;N;;;;; +2F81A;CJK COMPATIBILITY IDEOGRAPH-2F81A;Lo;0;L;51AC;;;;N;;;;; +2F81B;CJK COMPATIBILITY IDEOGRAPH-2F81B;Lo;0;L;51B5;;;;N;;;;; +2F81C;CJK COMPATIBILITY IDEOGRAPH-2F81C;Lo;0;L;291DF;;;;N;;;;; +2F81D;CJK COMPATIBILITY IDEOGRAPH-2F81D;Lo;0;L;51F5;;;;N;;;;; +2F81E;CJK COMPATIBILITY IDEOGRAPH-2F81E;Lo;0;L;5203;;;;N;;;;; +2F81F;CJK COMPATIBILITY IDEOGRAPH-2F81F;Lo;0;L;34DF;;;;N;;;;; +2F820;CJK COMPATIBILITY IDEOGRAPH-2F820;Lo;0;L;523B;;;;N;;;;; +2F821;CJK COMPATIBILITY IDEOGRAPH-2F821;Lo;0;L;5246;;;;N;;;;; +2F822;CJK COMPATIBILITY IDEOGRAPH-2F822;Lo;0;L;5272;;;;N;;;;; +2F823;CJK COMPATIBILITY IDEOGRAPH-2F823;Lo;0;L;5277;;;;N;;;;; +2F824;CJK COMPATIBILITY IDEOGRAPH-2F824;Lo;0;L;3515;;;;N;;;;; +2F825;CJK COMPATIBILITY IDEOGRAPH-2F825;Lo;0;L;52C7;;;;N;;;;; +2F826;CJK COMPATIBILITY IDEOGRAPH-2F826;Lo;0;L;52C9;;;;N;;;;; +2F827;CJK COMPATIBILITY IDEOGRAPH-2F827;Lo;0;L;52E4;;;;N;;;;; +2F828;CJK COMPATIBILITY IDEOGRAPH-2F828;Lo;0;L;52FA;;;;N;;;;; +2F829;CJK COMPATIBILITY IDEOGRAPH-2F829;Lo;0;L;5305;;;;N;;;;; +2F82A;CJK COMPATIBILITY IDEOGRAPH-2F82A;Lo;0;L;5306;;;;N;;;;; +2F82B;CJK COMPATIBILITY IDEOGRAPH-2F82B;Lo;0;L;5317;;;;N;;;;; +2F82C;CJK COMPATIBILITY IDEOGRAPH-2F82C;Lo;0;L;5349;;;;N;;;;; +2F82D;CJK COMPATIBILITY IDEOGRAPH-2F82D;Lo;0;L;5351;;;;N;;;;; +2F82E;CJK COMPATIBILITY IDEOGRAPH-2F82E;Lo;0;L;535A;;;;N;;;;; +2F82F;CJK COMPATIBILITY IDEOGRAPH-2F82F;Lo;0;L;5373;;;;N;;;;; +2F830;CJK COMPATIBILITY IDEOGRAPH-2F830;Lo;0;L;537D;;;;N;;;;; +2F831;CJK COMPATIBILITY IDEOGRAPH-2F831;Lo;0;L;537F;;;;N;;;;; +2F832;CJK COMPATIBILITY IDEOGRAPH-2F832;Lo;0;L;537F;;;;N;;;;; +2F833;CJK COMPATIBILITY IDEOGRAPH-2F833;Lo;0;L;537F;;;;N;;;;; +2F834;CJK COMPATIBILITY IDEOGRAPH-2F834;Lo;0;L;20A2C;;;;N;;;;; +2F835;CJK COMPATIBILITY IDEOGRAPH-2F835;Lo;0;L;7070;;;;N;;;;; +2F836;CJK COMPATIBILITY IDEOGRAPH-2F836;Lo;0;L;53CA;;;;N;;;;; +2F837;CJK COMPATIBILITY IDEOGRAPH-2F837;Lo;0;L;53DF;;;;N;;;;; +2F838;CJK COMPATIBILITY IDEOGRAPH-2F838;Lo;0;L;20B63;;;;N;;;;; +2F839;CJK COMPATIBILITY IDEOGRAPH-2F839;Lo;0;L;53EB;;;;N;;;;; +2F83A;CJK COMPATIBILITY IDEOGRAPH-2F83A;Lo;0;L;53F1;;;;N;;;;; +2F83B;CJK COMPATIBILITY IDEOGRAPH-2F83B;Lo;0;L;5406;;;;N;;;;; +2F83C;CJK COMPATIBILITY IDEOGRAPH-2F83C;Lo;0;L;549E;;;;N;;;;; +2F83D;CJK COMPATIBILITY IDEOGRAPH-2F83D;Lo;0;L;5438;;;;N;;;;; +2F83E;CJK COMPATIBILITY IDEOGRAPH-2F83E;Lo;0;L;5448;;;;N;;;;; +2F83F;CJK COMPATIBILITY IDEOGRAPH-2F83F;Lo;0;L;5468;;;;N;;;;; +2F840;CJK COMPATIBILITY IDEOGRAPH-2F840;Lo;0;L;54A2;;;;N;;;;; +2F841;CJK COMPATIBILITY IDEOGRAPH-2F841;Lo;0;L;54F6;;;;N;;;;; +2F842;CJK COMPATIBILITY IDEOGRAPH-2F842;Lo;0;L;5510;;;;N;;;;; +2F843;CJK COMPATIBILITY IDEOGRAPH-2F843;Lo;0;L;5553;;;;N;;;;; +2F844;CJK COMPATIBILITY IDEOGRAPH-2F844;Lo;0;L;5563;;;;N;;;;; +2F845;CJK COMPATIBILITY IDEOGRAPH-2F845;Lo;0;L;5584;;;;N;;;;; +2F846;CJK COMPATIBILITY IDEOGRAPH-2F846;Lo;0;L;5584;;;;N;;;;; +2F847;CJK COMPATIBILITY IDEOGRAPH-2F847;Lo;0;L;5599;;;;N;;;;; +2F848;CJK COMPATIBILITY IDEOGRAPH-2F848;Lo;0;L;55AB;;;;N;;;;; +2F849;CJK COMPATIBILITY IDEOGRAPH-2F849;Lo;0;L;55B3;;;;N;;;;; +2F84A;CJK COMPATIBILITY IDEOGRAPH-2F84A;Lo;0;L;55C2;;;;N;;;;; +2F84B;CJK COMPATIBILITY IDEOGRAPH-2F84B;Lo;0;L;5716;;;;N;;;;; +2F84C;CJK COMPATIBILITY IDEOGRAPH-2F84C;Lo;0;L;5606;;;;N;;;;; +2F84D;CJK COMPATIBILITY IDEOGRAPH-2F84D;Lo;0;L;5717;;;;N;;;;; +2F84E;CJK COMPATIBILITY IDEOGRAPH-2F84E;Lo;0;L;5651;;;;N;;;;; +2F84F;CJK COMPATIBILITY IDEOGRAPH-2F84F;Lo;0;L;5674;;;;N;;;;; +2F850;CJK COMPATIBILITY IDEOGRAPH-2F850;Lo;0;L;5207;;;;N;;;;; +2F851;CJK COMPATIBILITY IDEOGRAPH-2F851;Lo;0;L;58EE;;;;N;;;;; +2F852;CJK COMPATIBILITY IDEOGRAPH-2F852;Lo;0;L;57CE;;;;N;;;;; +2F853;CJK COMPATIBILITY IDEOGRAPH-2F853;Lo;0;L;57F4;;;;N;;;;; +2F854;CJK COMPATIBILITY IDEOGRAPH-2F854;Lo;0;L;580D;;;;N;;;;; +2F855;CJK COMPATIBILITY IDEOGRAPH-2F855;Lo;0;L;578B;;;;N;;;;; +2F856;CJK COMPATIBILITY IDEOGRAPH-2F856;Lo;0;L;5832;;;;N;;;;; +2F857;CJK COMPATIBILITY IDEOGRAPH-2F857;Lo;0;L;5831;;;;N;;;;; +2F858;CJK COMPATIBILITY IDEOGRAPH-2F858;Lo;0;L;58AC;;;;N;;;;; +2F859;CJK COMPATIBILITY IDEOGRAPH-2F859;Lo;0;L;214E4;;;;N;;;;; +2F85A;CJK COMPATIBILITY IDEOGRAPH-2F85A;Lo;0;L;58F2;;;;N;;;;; +2F85B;CJK COMPATIBILITY IDEOGRAPH-2F85B;Lo;0;L;58F7;;;;N;;;;; +2F85C;CJK COMPATIBILITY IDEOGRAPH-2F85C;Lo;0;L;5906;;;;N;;;;; +2F85D;CJK COMPATIBILITY IDEOGRAPH-2F85D;Lo;0;L;591A;;;;N;;;;; +2F85E;CJK COMPATIBILITY IDEOGRAPH-2F85E;Lo;0;L;5922;;;;N;;;;; +2F85F;CJK COMPATIBILITY IDEOGRAPH-2F85F;Lo;0;L;5962;;;;N;;;;; +2F860;CJK COMPATIBILITY IDEOGRAPH-2F860;Lo;0;L;216A8;;;;N;;;;; +2F861;CJK COMPATIBILITY IDEOGRAPH-2F861;Lo;0;L;216EA;;;;N;;;;; +2F862;CJK COMPATIBILITY IDEOGRAPH-2F862;Lo;0;L;59EC;;;;N;;;;; +2F863;CJK COMPATIBILITY IDEOGRAPH-2F863;Lo;0;L;5A1B;;;;N;;;;; +2F864;CJK COMPATIBILITY IDEOGRAPH-2F864;Lo;0;L;5A27;;;;N;;;;; +2F865;CJK COMPATIBILITY IDEOGRAPH-2F865;Lo;0;L;59D8;;;;N;;;;; +2F866;CJK COMPATIBILITY IDEOGRAPH-2F866;Lo;0;L;5A66;;;;N;;;;; +2F867;CJK COMPATIBILITY IDEOGRAPH-2F867;Lo;0;L;36EE;;;;N;;;;; +2F868;CJK COMPATIBILITY IDEOGRAPH-2F868;Lo;0;L;36FC;;;;N;;;;; +2F869;CJK COMPATIBILITY IDEOGRAPH-2F869;Lo;0;L;5B08;;;;N;;;;; +2F86A;CJK COMPATIBILITY IDEOGRAPH-2F86A;Lo;0;L;5B3E;;;;N;;;;; +2F86B;CJK COMPATIBILITY IDEOGRAPH-2F86B;Lo;0;L;5B3E;;;;N;;;;; +2F86C;CJK COMPATIBILITY IDEOGRAPH-2F86C;Lo;0;L;219C8;;;;N;;;;; +2F86D;CJK COMPATIBILITY IDEOGRAPH-2F86D;Lo;0;L;5BC3;;;;N;;;;; +2F86E;CJK COMPATIBILITY IDEOGRAPH-2F86E;Lo;0;L;5BD8;;;;N;;;;; +2F86F;CJK COMPATIBILITY IDEOGRAPH-2F86F;Lo;0;L;5BE7;;;;N;;;;; +2F870;CJK COMPATIBILITY IDEOGRAPH-2F870;Lo;0;L;5BF3;;;;N;;;;; +2F871;CJK COMPATIBILITY IDEOGRAPH-2F871;Lo;0;L;21B18;;;;N;;;;; +2F872;CJK COMPATIBILITY IDEOGRAPH-2F872;Lo;0;L;5BFF;;;;N;;;;; +2F873;CJK COMPATIBILITY IDEOGRAPH-2F873;Lo;0;L;5C06;;;;N;;;;; +2F874;CJK COMPATIBILITY IDEOGRAPH-2F874;Lo;0;L;5F53;;;;N;;;;; +2F875;CJK COMPATIBILITY IDEOGRAPH-2F875;Lo;0;L;5C22;;;;N;;;;; +2F876;CJK COMPATIBILITY IDEOGRAPH-2F876;Lo;0;L;3781;;;;N;;;;; +2F877;CJK COMPATIBILITY IDEOGRAPH-2F877;Lo;0;L;5C60;;;;N;;;;; +2F878;CJK COMPATIBILITY IDEOGRAPH-2F878;Lo;0;L;5C6E;;;;N;;;;; +2F879;CJK COMPATIBILITY IDEOGRAPH-2F879;Lo;0;L;5CC0;;;;N;;;;; +2F87A;CJK COMPATIBILITY IDEOGRAPH-2F87A;Lo;0;L;5C8D;;;;N;;;;; +2F87B;CJK COMPATIBILITY IDEOGRAPH-2F87B;Lo;0;L;21DE4;;;;N;;;;; +2F87C;CJK COMPATIBILITY IDEOGRAPH-2F87C;Lo;0;L;5D43;;;;N;;;;; +2F87D;CJK COMPATIBILITY IDEOGRAPH-2F87D;Lo;0;L;21DE6;;;;N;;;;; +2F87E;CJK COMPATIBILITY IDEOGRAPH-2F87E;Lo;0;L;5D6E;;;;N;;;;; +2F87F;CJK COMPATIBILITY IDEOGRAPH-2F87F;Lo;0;L;5D6B;;;;N;;;;; +2F880;CJK COMPATIBILITY IDEOGRAPH-2F880;Lo;0;L;5D7C;;;;N;;;;; +2F881;CJK COMPATIBILITY IDEOGRAPH-2F881;Lo;0;L;5DE1;;;;N;;;;; +2F882;CJK COMPATIBILITY IDEOGRAPH-2F882;Lo;0;L;5DE2;;;;N;;;;; +2F883;CJK COMPATIBILITY IDEOGRAPH-2F883;Lo;0;L;382F;;;;N;;;;; +2F884;CJK COMPATIBILITY IDEOGRAPH-2F884;Lo;0;L;5DFD;;;;N;;;;; +2F885;CJK COMPATIBILITY IDEOGRAPH-2F885;Lo;0;L;5E28;;;;N;;;;; +2F886;CJK COMPATIBILITY IDEOGRAPH-2F886;Lo;0;L;5E3D;;;;N;;;;; +2F887;CJK COMPATIBILITY IDEOGRAPH-2F887;Lo;0;L;5E69;;;;N;;;;; +2F888;CJK COMPATIBILITY IDEOGRAPH-2F888;Lo;0;L;3862;;;;N;;;;; +2F889;CJK COMPATIBILITY IDEOGRAPH-2F889;Lo;0;L;22183;;;;N;;;;; +2F88A;CJK COMPATIBILITY IDEOGRAPH-2F88A;Lo;0;L;387C;;;;N;;;;; +2F88B;CJK COMPATIBILITY IDEOGRAPH-2F88B;Lo;0;L;5EB0;;;;N;;;;; +2F88C;CJK COMPATIBILITY IDEOGRAPH-2F88C;Lo;0;L;5EB3;;;;N;;;;; +2F88D;CJK COMPATIBILITY IDEOGRAPH-2F88D;Lo;0;L;5EB6;;;;N;;;;; +2F88E;CJK COMPATIBILITY IDEOGRAPH-2F88E;Lo;0;L;5ECA;;;;N;;;;; +2F88F;CJK COMPATIBILITY IDEOGRAPH-2F88F;Lo;0;L;2A392;;;;N;;;;; +2F890;CJK COMPATIBILITY IDEOGRAPH-2F890;Lo;0;L;5EFE;;;9;N;;;;; +2F891;CJK COMPATIBILITY IDEOGRAPH-2F891;Lo;0;L;22331;;;;N;;;;; +2F892;CJK COMPATIBILITY IDEOGRAPH-2F892;Lo;0;L;22331;;;;N;;;;; +2F893;CJK COMPATIBILITY IDEOGRAPH-2F893;Lo;0;L;8201;;;;N;;;;; +2F894;CJK COMPATIBILITY IDEOGRAPH-2F894;Lo;0;L;5F22;;;;N;;;;; +2F895;CJK COMPATIBILITY IDEOGRAPH-2F895;Lo;0;L;5F22;;;;N;;;;; +2F896;CJK COMPATIBILITY IDEOGRAPH-2F896;Lo;0;L;38C7;;;;N;;;;; +2F897;CJK COMPATIBILITY IDEOGRAPH-2F897;Lo;0;L;232B8;;;;N;;;;; +2F898;CJK COMPATIBILITY IDEOGRAPH-2F898;Lo;0;L;261DA;;;;N;;;;; +2F899;CJK COMPATIBILITY IDEOGRAPH-2F899;Lo;0;L;5F62;;;;N;;;;; +2F89A;CJK COMPATIBILITY IDEOGRAPH-2F89A;Lo;0;L;5F6B;;;;N;;;;; +2F89B;CJK COMPATIBILITY IDEOGRAPH-2F89B;Lo;0;L;38E3;;;;N;;;;; +2F89C;CJK COMPATIBILITY IDEOGRAPH-2F89C;Lo;0;L;5F9A;;;;N;;;;; +2F89D;CJK COMPATIBILITY IDEOGRAPH-2F89D;Lo;0;L;5FCD;;;;N;;;;; +2F89E;CJK COMPATIBILITY IDEOGRAPH-2F89E;Lo;0;L;5FD7;;;;N;;;;; +2F89F;CJK COMPATIBILITY IDEOGRAPH-2F89F;Lo;0;L;5FF9;;;;N;;;;; +2F8A0;CJK COMPATIBILITY IDEOGRAPH-2F8A0;Lo;0;L;6081;;;;N;;;;; +2F8A1;CJK COMPATIBILITY IDEOGRAPH-2F8A1;Lo;0;L;393A;;;;N;;;;; +2F8A2;CJK COMPATIBILITY IDEOGRAPH-2F8A2;Lo;0;L;391C;;;;N;;;;; +2F8A3;CJK COMPATIBILITY IDEOGRAPH-2F8A3;Lo;0;L;6094;;;;N;;;;; +2F8A4;CJK COMPATIBILITY IDEOGRAPH-2F8A4;Lo;0;L;226D4;;;;N;;;;; +2F8A5;CJK COMPATIBILITY IDEOGRAPH-2F8A5;Lo;0;L;60C7;;;;N;;;;; +2F8A6;CJK COMPATIBILITY IDEOGRAPH-2F8A6;Lo;0;L;6148;;;;N;;;;; +2F8A7;CJK COMPATIBILITY IDEOGRAPH-2F8A7;Lo;0;L;614C;;;;N;;;;; +2F8A8;CJK COMPATIBILITY IDEOGRAPH-2F8A8;Lo;0;L;614E;;;;N;;;;; +2F8A9;CJK COMPATIBILITY IDEOGRAPH-2F8A9;Lo;0;L;614C;;;;N;;;;; +2F8AA;CJK COMPATIBILITY IDEOGRAPH-2F8AA;Lo;0;L;617A;;;;N;;;;; +2F8AB;CJK COMPATIBILITY IDEOGRAPH-2F8AB;Lo;0;L;618E;;;;N;;;;; +2F8AC;CJK COMPATIBILITY IDEOGRAPH-2F8AC;Lo;0;L;61B2;;;;N;;;;; +2F8AD;CJK COMPATIBILITY IDEOGRAPH-2F8AD;Lo;0;L;61A4;;;;N;;;;; +2F8AE;CJK COMPATIBILITY IDEOGRAPH-2F8AE;Lo;0;L;61AF;;;;N;;;;; +2F8AF;CJK COMPATIBILITY IDEOGRAPH-2F8AF;Lo;0;L;61DE;;;;N;;;;; +2F8B0;CJK COMPATIBILITY IDEOGRAPH-2F8B0;Lo;0;L;61F2;;;;N;;;;; +2F8B1;CJK COMPATIBILITY IDEOGRAPH-2F8B1;Lo;0;L;61F6;;;;N;;;;; +2F8B2;CJK COMPATIBILITY IDEOGRAPH-2F8B2;Lo;0;L;6210;;;;N;;;;; +2F8B3;CJK COMPATIBILITY IDEOGRAPH-2F8B3;Lo;0;L;621B;;;;N;;;;; +2F8B4;CJK COMPATIBILITY IDEOGRAPH-2F8B4;Lo;0;L;625D;;;;N;;;;; +2F8B5;CJK COMPATIBILITY IDEOGRAPH-2F8B5;Lo;0;L;62B1;;;;N;;;;; +2F8B6;CJK COMPATIBILITY IDEOGRAPH-2F8B6;Lo;0;L;62D4;;;;N;;;;; +2F8B7;CJK COMPATIBILITY IDEOGRAPH-2F8B7;Lo;0;L;6350;;;;N;;;;; +2F8B8;CJK COMPATIBILITY IDEOGRAPH-2F8B8;Lo;0;L;22B0C;;;;N;;;;; +2F8B9;CJK COMPATIBILITY IDEOGRAPH-2F8B9;Lo;0;L;633D;;;;N;;;;; +2F8BA;CJK COMPATIBILITY IDEOGRAPH-2F8BA;Lo;0;L;62FC;;;;N;;;;; +2F8BB;CJK COMPATIBILITY IDEOGRAPH-2F8BB;Lo;0;L;6368;;;;N;;;;; +2F8BC;CJK COMPATIBILITY IDEOGRAPH-2F8BC;Lo;0;L;6383;;;;N;;;;; +2F8BD;CJK COMPATIBILITY IDEOGRAPH-2F8BD;Lo;0;L;63E4;;;;N;;;;; +2F8BE;CJK COMPATIBILITY IDEOGRAPH-2F8BE;Lo;0;L;22BF1;;;;N;;;;; +2F8BF;CJK COMPATIBILITY IDEOGRAPH-2F8BF;Lo;0;L;6422;;;;N;;;;; +2F8C0;CJK COMPATIBILITY IDEOGRAPH-2F8C0;Lo;0;L;63C5;;;;N;;;;; +2F8C1;CJK COMPATIBILITY IDEOGRAPH-2F8C1;Lo;0;L;63A9;;;;N;;;;; +2F8C2;CJK COMPATIBILITY IDEOGRAPH-2F8C2;Lo;0;L;3A2E;;;;N;;;;; +2F8C3;CJK COMPATIBILITY IDEOGRAPH-2F8C3;Lo;0;L;6469;;;;N;;;;; +2F8C4;CJK COMPATIBILITY IDEOGRAPH-2F8C4;Lo;0;L;647E;;;;N;;;;; +2F8C5;CJK COMPATIBILITY IDEOGRAPH-2F8C5;Lo;0;L;649D;;;;N;;;;; +2F8C6;CJK COMPATIBILITY IDEOGRAPH-2F8C6;Lo;0;L;6477;;;;N;;;;; +2F8C7;CJK COMPATIBILITY IDEOGRAPH-2F8C7;Lo;0;L;3A6C;;;;N;;;;; +2F8C8;CJK COMPATIBILITY IDEOGRAPH-2F8C8;Lo;0;L;654F;;;;N;;;;; +2F8C9;CJK COMPATIBILITY IDEOGRAPH-2F8C9;Lo;0;L;656C;;;;N;;;;; +2F8CA;CJK COMPATIBILITY IDEOGRAPH-2F8CA;Lo;0;L;2300A;;;;N;;;;; +2F8CB;CJK COMPATIBILITY IDEOGRAPH-2F8CB;Lo;0;L;65E3;;;;N;;;;; +2F8CC;CJK COMPATIBILITY IDEOGRAPH-2F8CC;Lo;0;L;66F8;;;;N;;;;; +2F8CD;CJK COMPATIBILITY IDEOGRAPH-2F8CD;Lo;0;L;6649;;;;N;;;;; +2F8CE;CJK COMPATIBILITY IDEOGRAPH-2F8CE;Lo;0;L;3B19;;;;N;;;;; +2F8CF;CJK COMPATIBILITY IDEOGRAPH-2F8CF;Lo;0;L;6691;;;;N;;;;; +2F8D0;CJK COMPATIBILITY IDEOGRAPH-2F8D0;Lo;0;L;3B08;;;;N;;;;; +2F8D1;CJK COMPATIBILITY IDEOGRAPH-2F8D1;Lo;0;L;3AE4;;;;N;;;;; +2F8D2;CJK COMPATIBILITY IDEOGRAPH-2F8D2;Lo;0;L;5192;;;;N;;;;; +2F8D3;CJK COMPATIBILITY IDEOGRAPH-2F8D3;Lo;0;L;5195;;;;N;;;;; +2F8D4;CJK COMPATIBILITY IDEOGRAPH-2F8D4;Lo;0;L;6700;;;;N;;;;; +2F8D5;CJK COMPATIBILITY IDEOGRAPH-2F8D5;Lo;0;L;669C;;;;N;;;;; +2F8D6;CJK COMPATIBILITY IDEOGRAPH-2F8D6;Lo;0;L;80AD;;;;N;;;;; +2F8D7;CJK COMPATIBILITY IDEOGRAPH-2F8D7;Lo;0;L;43D9;;;;N;;;;; +2F8D8;CJK COMPATIBILITY IDEOGRAPH-2F8D8;Lo;0;L;6717;;;;N;;;;; +2F8D9;CJK COMPATIBILITY IDEOGRAPH-2F8D9;Lo;0;L;671B;;;;N;;;;; +2F8DA;CJK COMPATIBILITY IDEOGRAPH-2F8DA;Lo;0;L;6721;;;;N;;;;; +2F8DB;CJK COMPATIBILITY IDEOGRAPH-2F8DB;Lo;0;L;675E;;;;N;;;;; +2F8DC;CJK COMPATIBILITY IDEOGRAPH-2F8DC;Lo;0;L;6753;;;;N;;;;; +2F8DD;CJK COMPATIBILITY IDEOGRAPH-2F8DD;Lo;0;L;233C3;;;;N;;;;; +2F8DE;CJK COMPATIBILITY IDEOGRAPH-2F8DE;Lo;0;L;3B49;;;;N;;;;; +2F8DF;CJK COMPATIBILITY IDEOGRAPH-2F8DF;Lo;0;L;67FA;;;;N;;;;; +2F8E0;CJK COMPATIBILITY IDEOGRAPH-2F8E0;Lo;0;L;6785;;;;N;;;;; +2F8E1;CJK COMPATIBILITY IDEOGRAPH-2F8E1;Lo;0;L;6852;;;;N;;;;; +2F8E2;CJK COMPATIBILITY IDEOGRAPH-2F8E2;Lo;0;L;6885;;;;N;;;;; +2F8E3;CJK COMPATIBILITY IDEOGRAPH-2F8E3;Lo;0;L;2346D;;;;N;;;;; +2F8E4;CJK COMPATIBILITY IDEOGRAPH-2F8E4;Lo;0;L;688E;;;;N;;;;; +2F8E5;CJK COMPATIBILITY IDEOGRAPH-2F8E5;Lo;0;L;681F;;;;N;;;;; +2F8E6;CJK COMPATIBILITY IDEOGRAPH-2F8E6;Lo;0;L;6914;;;;N;;;;; +2F8E7;CJK COMPATIBILITY IDEOGRAPH-2F8E7;Lo;0;L;3B9D;;;;N;;;;; +2F8E8;CJK COMPATIBILITY IDEOGRAPH-2F8E8;Lo;0;L;6942;;;;N;;;;; +2F8E9;CJK COMPATIBILITY IDEOGRAPH-2F8E9;Lo;0;L;69A3;;;;N;;;;; +2F8EA;CJK COMPATIBILITY IDEOGRAPH-2F8EA;Lo;0;L;69EA;;;;N;;;;; +2F8EB;CJK COMPATIBILITY IDEOGRAPH-2F8EB;Lo;0;L;6AA8;;;;N;;;;; +2F8EC;CJK COMPATIBILITY IDEOGRAPH-2F8EC;Lo;0;L;236A3;;;;N;;;;; +2F8ED;CJK COMPATIBILITY IDEOGRAPH-2F8ED;Lo;0;L;6ADB;;;;N;;;;; +2F8EE;CJK COMPATIBILITY IDEOGRAPH-2F8EE;Lo;0;L;3C18;;;;N;;;;; +2F8EF;CJK COMPATIBILITY IDEOGRAPH-2F8EF;Lo;0;L;6B21;;;;N;;;;; +2F8F0;CJK COMPATIBILITY IDEOGRAPH-2F8F0;Lo;0;L;238A7;;;;N;;;;; +2F8F1;CJK COMPATIBILITY IDEOGRAPH-2F8F1;Lo;0;L;6B54;;;;N;;;;; +2F8F2;CJK COMPATIBILITY IDEOGRAPH-2F8F2;Lo;0;L;3C4E;;;;N;;;;; +2F8F3;CJK COMPATIBILITY IDEOGRAPH-2F8F3;Lo;0;L;6B72;;;;N;;;;; +2F8F4;CJK COMPATIBILITY IDEOGRAPH-2F8F4;Lo;0;L;6B9F;;;;N;;;;; +2F8F5;CJK COMPATIBILITY IDEOGRAPH-2F8F5;Lo;0;L;6BBA;;;;N;;;;; +2F8F6;CJK COMPATIBILITY IDEOGRAPH-2F8F6;Lo;0;L;6BBB;;;;N;;;;; +2F8F7;CJK COMPATIBILITY IDEOGRAPH-2F8F7;Lo;0;L;23A8D;;;;N;;;;; +2F8F8;CJK COMPATIBILITY IDEOGRAPH-2F8F8;Lo;0;L;21D0B;;;;N;;;;; +2F8F9;CJK COMPATIBILITY IDEOGRAPH-2F8F9;Lo;0;L;23AFA;;;;N;;;;; +2F8FA;CJK COMPATIBILITY IDEOGRAPH-2F8FA;Lo;0;L;6C4E;;;;N;;;;; +2F8FB;CJK COMPATIBILITY IDEOGRAPH-2F8FB;Lo;0;L;23CBC;;;;N;;;;; +2F8FC;CJK COMPATIBILITY IDEOGRAPH-2F8FC;Lo;0;L;6CBF;;;;N;;;;; +2F8FD;CJK COMPATIBILITY IDEOGRAPH-2F8FD;Lo;0;L;6CCD;;;;N;;;;; +2F8FE;CJK COMPATIBILITY IDEOGRAPH-2F8FE;Lo;0;L;6C67;;;;N;;;;; +2F8FF;CJK COMPATIBILITY IDEOGRAPH-2F8FF;Lo;0;L;6D16;;;;N;;;;; +2F900;CJK COMPATIBILITY IDEOGRAPH-2F900;Lo;0;L;6D3E;;;;N;;;;; +2F901;CJK COMPATIBILITY IDEOGRAPH-2F901;Lo;0;L;6D77;;;;N;;;;; +2F902;CJK COMPATIBILITY IDEOGRAPH-2F902;Lo;0;L;6D41;;;;N;;;;; +2F903;CJK COMPATIBILITY IDEOGRAPH-2F903;Lo;0;L;6D69;;;;N;;;;; +2F904;CJK COMPATIBILITY IDEOGRAPH-2F904;Lo;0;L;6D78;;;;N;;;;; +2F905;CJK COMPATIBILITY IDEOGRAPH-2F905;Lo;0;L;6D85;;;;N;;;;; +2F906;CJK COMPATIBILITY IDEOGRAPH-2F906;Lo;0;L;23D1E;;;;N;;;;; +2F907;CJK COMPATIBILITY IDEOGRAPH-2F907;Lo;0;L;6D34;;;;N;;;;; +2F908;CJK COMPATIBILITY IDEOGRAPH-2F908;Lo;0;L;6E2F;;;;N;;;;; +2F909;CJK COMPATIBILITY IDEOGRAPH-2F909;Lo;0;L;6E6E;;;;N;;;;; +2F90A;CJK COMPATIBILITY IDEOGRAPH-2F90A;Lo;0;L;3D33;;;;N;;;;; +2F90B;CJK COMPATIBILITY IDEOGRAPH-2F90B;Lo;0;L;6ECB;;;;N;;;;; +2F90C;CJK COMPATIBILITY IDEOGRAPH-2F90C;Lo;0;L;6EC7;;;;N;;;;; +2F90D;CJK COMPATIBILITY IDEOGRAPH-2F90D;Lo;0;L;23ED1;;;;N;;;;; +2F90E;CJK COMPATIBILITY IDEOGRAPH-2F90E;Lo;0;L;6DF9;;;;N;;;;; +2F90F;CJK COMPATIBILITY IDEOGRAPH-2F90F;Lo;0;L;6F6E;;;;N;;;;; +2F910;CJK COMPATIBILITY IDEOGRAPH-2F910;Lo;0;L;23F5E;;;;N;;;;; +2F911;CJK COMPATIBILITY IDEOGRAPH-2F911;Lo;0;L;23F8E;;;;N;;;;; +2F912;CJK COMPATIBILITY IDEOGRAPH-2F912;Lo;0;L;6FC6;;;;N;;;;; +2F913;CJK COMPATIBILITY IDEOGRAPH-2F913;Lo;0;L;7039;;;;N;;;;; +2F914;CJK COMPATIBILITY IDEOGRAPH-2F914;Lo;0;L;701E;;;;N;;;;; +2F915;CJK COMPATIBILITY IDEOGRAPH-2F915;Lo;0;L;701B;;;;N;;;;; +2F916;CJK COMPATIBILITY IDEOGRAPH-2F916;Lo;0;L;3D96;;;;N;;;;; +2F917;CJK COMPATIBILITY IDEOGRAPH-2F917;Lo;0;L;704A;;;;N;;;;; +2F918;CJK COMPATIBILITY IDEOGRAPH-2F918;Lo;0;L;707D;;;;N;;;;; +2F919;CJK COMPATIBILITY IDEOGRAPH-2F919;Lo;0;L;7077;;;;N;;;;; +2F91A;CJK COMPATIBILITY IDEOGRAPH-2F91A;Lo;0;L;70AD;;;;N;;;;; +2F91B;CJK COMPATIBILITY IDEOGRAPH-2F91B;Lo;0;L;20525;;;;N;;;;; +2F91C;CJK COMPATIBILITY IDEOGRAPH-2F91C;Lo;0;L;7145;;;;N;;;;; +2F91D;CJK COMPATIBILITY IDEOGRAPH-2F91D;Lo;0;L;24263;;;;N;;;;; +2F91E;CJK COMPATIBILITY IDEOGRAPH-2F91E;Lo;0;L;719C;;;;N;;;;; +2F91F;CJK COMPATIBILITY IDEOGRAPH-2F91F;Lo;0;L;243AB;;;;N;;;;; +2F920;CJK COMPATIBILITY IDEOGRAPH-2F920;Lo;0;L;7228;;;;N;;;;; +2F921;CJK COMPATIBILITY IDEOGRAPH-2F921;Lo;0;L;7235;;;;N;;;;; +2F922;CJK COMPATIBILITY IDEOGRAPH-2F922;Lo;0;L;7250;;;;N;;;;; +2F923;CJK COMPATIBILITY IDEOGRAPH-2F923;Lo;0;L;24608;;;;N;;;;; +2F924;CJK COMPATIBILITY IDEOGRAPH-2F924;Lo;0;L;7280;;;;N;;;;; +2F925;CJK COMPATIBILITY IDEOGRAPH-2F925;Lo;0;L;7295;;;;N;;;;; +2F926;CJK COMPATIBILITY IDEOGRAPH-2F926;Lo;0;L;24735;;;;N;;;;; +2F927;CJK COMPATIBILITY IDEOGRAPH-2F927;Lo;0;L;24814;;;;N;;;;; +2F928;CJK COMPATIBILITY IDEOGRAPH-2F928;Lo;0;L;737A;;;;N;;;;; +2F929;CJK COMPATIBILITY IDEOGRAPH-2F929;Lo;0;L;738B;;;;N;;;;; +2F92A;CJK COMPATIBILITY IDEOGRAPH-2F92A;Lo;0;L;3EAC;;;;N;;;;; +2F92B;CJK COMPATIBILITY IDEOGRAPH-2F92B;Lo;0;L;73A5;;;;N;;;;; +2F92C;CJK COMPATIBILITY IDEOGRAPH-2F92C;Lo;0;L;3EB8;;;;N;;;;; +2F92D;CJK COMPATIBILITY IDEOGRAPH-2F92D;Lo;0;L;3EB8;;;;N;;;;; +2F92E;CJK COMPATIBILITY IDEOGRAPH-2F92E;Lo;0;L;7447;;;;N;;;;; +2F92F;CJK COMPATIBILITY IDEOGRAPH-2F92F;Lo;0;L;745C;;;;N;;;;; +2F930;CJK COMPATIBILITY IDEOGRAPH-2F930;Lo;0;L;7471;;;;N;;;;; +2F931;CJK COMPATIBILITY IDEOGRAPH-2F931;Lo;0;L;7485;;;;N;;;;; +2F932;CJK COMPATIBILITY IDEOGRAPH-2F932;Lo;0;L;74CA;;;;N;;;;; +2F933;CJK COMPATIBILITY IDEOGRAPH-2F933;Lo;0;L;3F1B;;;;N;;;;; +2F934;CJK COMPATIBILITY IDEOGRAPH-2F934;Lo;0;L;7524;;;;N;;;;; +2F935;CJK COMPATIBILITY IDEOGRAPH-2F935;Lo;0;L;24C36;;;;N;;;;; +2F936;CJK COMPATIBILITY IDEOGRAPH-2F936;Lo;0;L;753E;;;;N;;;;; +2F937;CJK COMPATIBILITY IDEOGRAPH-2F937;Lo;0;L;24C92;;;;N;;;;; +2F938;CJK COMPATIBILITY IDEOGRAPH-2F938;Lo;0;L;7570;;;;N;;;;; +2F939;CJK COMPATIBILITY IDEOGRAPH-2F939;Lo;0;L;2219F;;;;N;;;;; +2F93A;CJK COMPATIBILITY IDEOGRAPH-2F93A;Lo;0;L;7610;;;;N;;;;; +2F93B;CJK COMPATIBILITY IDEOGRAPH-2F93B;Lo;0;L;24FA1;;;;N;;;;; +2F93C;CJK COMPATIBILITY IDEOGRAPH-2F93C;Lo;0;L;24FB8;;;;N;;;;; +2F93D;CJK COMPATIBILITY IDEOGRAPH-2F93D;Lo;0;L;25044;;;;N;;;;; +2F93E;CJK COMPATIBILITY IDEOGRAPH-2F93E;Lo;0;L;3FFC;;;;N;;;;; +2F93F;CJK COMPATIBILITY IDEOGRAPH-2F93F;Lo;0;L;4008;;;;N;;;;; +2F940;CJK COMPATIBILITY IDEOGRAPH-2F940;Lo;0;L;76F4;;;;N;;;;; +2F941;CJK COMPATIBILITY IDEOGRAPH-2F941;Lo;0;L;250F3;;;;N;;;;; +2F942;CJK COMPATIBILITY IDEOGRAPH-2F942;Lo;0;L;250F2;;;;N;;;;; +2F943;CJK COMPATIBILITY IDEOGRAPH-2F943;Lo;0;L;25119;;;;N;;;;; +2F944;CJK COMPATIBILITY IDEOGRAPH-2F944;Lo;0;L;25133;;;;N;;;;; +2F945;CJK COMPATIBILITY IDEOGRAPH-2F945;Lo;0;L;771E;;;;N;;;;; +2F946;CJK COMPATIBILITY IDEOGRAPH-2F946;Lo;0;L;771F;;;;N;;;;; +2F947;CJK COMPATIBILITY IDEOGRAPH-2F947;Lo;0;L;771F;;;;N;;;;; +2F948;CJK COMPATIBILITY IDEOGRAPH-2F948;Lo;0;L;774A;;;;N;;;;; +2F949;CJK COMPATIBILITY IDEOGRAPH-2F949;Lo;0;L;4039;;;;N;;;;; +2F94A;CJK COMPATIBILITY IDEOGRAPH-2F94A;Lo;0;L;778B;;;;N;;;;; +2F94B;CJK COMPATIBILITY IDEOGRAPH-2F94B;Lo;0;L;4046;;;;N;;;;; +2F94C;CJK COMPATIBILITY IDEOGRAPH-2F94C;Lo;0;L;4096;;;;N;;;;; +2F94D;CJK COMPATIBILITY IDEOGRAPH-2F94D;Lo;0;L;2541D;;;;N;;;;; +2F94E;CJK COMPATIBILITY IDEOGRAPH-2F94E;Lo;0;L;784E;;;;N;;;;; +2F94F;CJK COMPATIBILITY IDEOGRAPH-2F94F;Lo;0;L;788C;;;;N;;;;; +2F950;CJK COMPATIBILITY IDEOGRAPH-2F950;Lo;0;L;78CC;;;;N;;;;; +2F951;CJK COMPATIBILITY IDEOGRAPH-2F951;Lo;0;L;40E3;;;;N;;;;; +2F952;CJK COMPATIBILITY IDEOGRAPH-2F952;Lo;0;L;25626;;;;N;;;;; +2F953;CJK COMPATIBILITY IDEOGRAPH-2F953;Lo;0;L;7956;;;;N;;;;; +2F954;CJK COMPATIBILITY IDEOGRAPH-2F954;Lo;0;L;2569A;;;;N;;;;; +2F955;CJK COMPATIBILITY IDEOGRAPH-2F955;Lo;0;L;256C5;;;;N;;;;; +2F956;CJK COMPATIBILITY IDEOGRAPH-2F956;Lo;0;L;798F;;;;N;;;;; +2F957;CJK COMPATIBILITY IDEOGRAPH-2F957;Lo;0;L;79EB;;;;N;;;;; +2F958;CJK COMPATIBILITY IDEOGRAPH-2F958;Lo;0;L;412F;;;;N;;;;; +2F959;CJK COMPATIBILITY IDEOGRAPH-2F959;Lo;0;L;7A40;;;;N;;;;; +2F95A;CJK COMPATIBILITY IDEOGRAPH-2F95A;Lo;0;L;7A4A;;;;N;;;;; +2F95B;CJK COMPATIBILITY IDEOGRAPH-2F95B;Lo;0;L;7A4F;;;;N;;;;; +2F95C;CJK COMPATIBILITY IDEOGRAPH-2F95C;Lo;0;L;2597C;;;;N;;;;; +2F95D;CJK COMPATIBILITY IDEOGRAPH-2F95D;Lo;0;L;25AA7;;;;N;;;;; +2F95E;CJK COMPATIBILITY IDEOGRAPH-2F95E;Lo;0;L;25AA7;;;;N;;;;; +2F95F;CJK COMPATIBILITY IDEOGRAPH-2F95F;Lo;0;L;7AEE;;;;N;;;;; +2F960;CJK COMPATIBILITY IDEOGRAPH-2F960;Lo;0;L;4202;;;;N;;;;; +2F961;CJK COMPATIBILITY IDEOGRAPH-2F961;Lo;0;L;25BAB;;;;N;;;;; +2F962;CJK COMPATIBILITY IDEOGRAPH-2F962;Lo;0;L;7BC6;;;;N;;;;; +2F963;CJK COMPATIBILITY IDEOGRAPH-2F963;Lo;0;L;7BC9;;;;N;;;;; +2F964;CJK COMPATIBILITY IDEOGRAPH-2F964;Lo;0;L;4227;;;;N;;;;; +2F965;CJK COMPATIBILITY IDEOGRAPH-2F965;Lo;0;L;25C80;;;;N;;;;; +2F966;CJK COMPATIBILITY IDEOGRAPH-2F966;Lo;0;L;7CD2;;;;N;;;;; +2F967;CJK COMPATIBILITY IDEOGRAPH-2F967;Lo;0;L;42A0;;;;N;;;;; +2F968;CJK COMPATIBILITY IDEOGRAPH-2F968;Lo;0;L;7CE8;;;;N;;;;; +2F969;CJK COMPATIBILITY IDEOGRAPH-2F969;Lo;0;L;7CE3;;;;N;;;;; +2F96A;CJK COMPATIBILITY IDEOGRAPH-2F96A;Lo;0;L;7D00;;;;N;;;;; +2F96B;CJK COMPATIBILITY IDEOGRAPH-2F96B;Lo;0;L;25F86;;;;N;;;;; +2F96C;CJK COMPATIBILITY IDEOGRAPH-2F96C;Lo;0;L;7D63;;;;N;;;;; +2F96D;CJK COMPATIBILITY IDEOGRAPH-2F96D;Lo;0;L;4301;;;;N;;;;; +2F96E;CJK COMPATIBILITY IDEOGRAPH-2F96E;Lo;0;L;7DC7;;;;N;;;;; +2F96F;CJK COMPATIBILITY IDEOGRAPH-2F96F;Lo;0;L;7E02;;;;N;;;;; +2F970;CJK COMPATIBILITY IDEOGRAPH-2F970;Lo;0;L;7E45;;;;N;;;;; +2F971;CJK COMPATIBILITY IDEOGRAPH-2F971;Lo;0;L;4334;;;;N;;;;; +2F972;CJK COMPATIBILITY IDEOGRAPH-2F972;Lo;0;L;26228;;;;N;;;;; +2F973;CJK COMPATIBILITY IDEOGRAPH-2F973;Lo;0;L;26247;;;;N;;;;; +2F974;CJK COMPATIBILITY IDEOGRAPH-2F974;Lo;0;L;4359;;;;N;;;;; +2F975;CJK COMPATIBILITY IDEOGRAPH-2F975;Lo;0;L;262D9;;;;N;;;;; +2F976;CJK COMPATIBILITY IDEOGRAPH-2F976;Lo;0;L;7F7A;;;;N;;;;; +2F977;CJK COMPATIBILITY IDEOGRAPH-2F977;Lo;0;L;2633E;;;;N;;;;; +2F978;CJK COMPATIBILITY IDEOGRAPH-2F978;Lo;0;L;7F95;;;;N;;;;; +2F979;CJK COMPATIBILITY IDEOGRAPH-2F979;Lo;0;L;7FFA;;;;N;;;;; +2F97A;CJK COMPATIBILITY IDEOGRAPH-2F97A;Lo;0;L;8005;;;;N;;;;; +2F97B;CJK COMPATIBILITY IDEOGRAPH-2F97B;Lo;0;L;264DA;;;;N;;;;; +2F97C;CJK COMPATIBILITY IDEOGRAPH-2F97C;Lo;0;L;26523;;;;N;;;;; +2F97D;CJK COMPATIBILITY IDEOGRAPH-2F97D;Lo;0;L;8060;;;;N;;;;; +2F97E;CJK COMPATIBILITY IDEOGRAPH-2F97E;Lo;0;L;265A8;;;;N;;;;; +2F97F;CJK COMPATIBILITY IDEOGRAPH-2F97F;Lo;0;L;8070;;;;N;;;;; +2F980;CJK COMPATIBILITY IDEOGRAPH-2F980;Lo;0;L;2335F;;;;N;;;;; +2F981;CJK COMPATIBILITY IDEOGRAPH-2F981;Lo;0;L;43D5;;;;N;;;;; +2F982;CJK COMPATIBILITY IDEOGRAPH-2F982;Lo;0;L;80B2;;;;N;;;;; +2F983;CJK COMPATIBILITY IDEOGRAPH-2F983;Lo;0;L;8103;;;;N;;;;; +2F984;CJK COMPATIBILITY IDEOGRAPH-2F984;Lo;0;L;440B;;;;N;;;;; +2F985;CJK COMPATIBILITY IDEOGRAPH-2F985;Lo;0;L;813E;;;;N;;;;; +2F986;CJK COMPATIBILITY IDEOGRAPH-2F986;Lo;0;L;5AB5;;;;N;;;;; +2F987;CJK COMPATIBILITY IDEOGRAPH-2F987;Lo;0;L;267A7;;;;N;;;;; +2F988;CJK COMPATIBILITY IDEOGRAPH-2F988;Lo;0;L;267B5;;;;N;;;;; +2F989;CJK COMPATIBILITY IDEOGRAPH-2F989;Lo;0;L;23393;;;;N;;;;; +2F98A;CJK COMPATIBILITY IDEOGRAPH-2F98A;Lo;0;L;2339C;;;;N;;;;; +2F98B;CJK COMPATIBILITY IDEOGRAPH-2F98B;Lo;0;L;8201;;;;N;;;;; +2F98C;CJK COMPATIBILITY IDEOGRAPH-2F98C;Lo;0;L;8204;;;;N;;;;; +2F98D;CJK COMPATIBILITY IDEOGRAPH-2F98D;Lo;0;L;8F9E;;;;N;;;;; +2F98E;CJK COMPATIBILITY IDEOGRAPH-2F98E;Lo;0;L;446B;;;;N;;;;; +2F98F;CJK COMPATIBILITY IDEOGRAPH-2F98F;Lo;0;L;8291;;;;N;;;;; +2F990;CJK COMPATIBILITY IDEOGRAPH-2F990;Lo;0;L;828B;;;;N;;;;; +2F991;CJK COMPATIBILITY IDEOGRAPH-2F991;Lo;0;L;829D;;;;N;;;;; +2F992;CJK COMPATIBILITY IDEOGRAPH-2F992;Lo;0;L;52B3;;;;N;;;;; +2F993;CJK COMPATIBILITY IDEOGRAPH-2F993;Lo;0;L;82B1;;;;N;;;;; +2F994;CJK COMPATIBILITY IDEOGRAPH-2F994;Lo;0;L;82B3;;;;N;;;;; +2F995;CJK COMPATIBILITY IDEOGRAPH-2F995;Lo;0;L;82BD;;;;N;;;;; +2F996;CJK COMPATIBILITY IDEOGRAPH-2F996;Lo;0;L;82E6;;;;N;;;;; +2F997;CJK COMPATIBILITY IDEOGRAPH-2F997;Lo;0;L;26B3C;;;;N;;;;; +2F998;CJK COMPATIBILITY IDEOGRAPH-2F998;Lo;0;L;82E5;;;;N;;;;; +2F999;CJK COMPATIBILITY IDEOGRAPH-2F999;Lo;0;L;831D;;;;N;;;;; +2F99A;CJK COMPATIBILITY IDEOGRAPH-2F99A;Lo;0;L;8363;;;;N;;;;; +2F99B;CJK COMPATIBILITY IDEOGRAPH-2F99B;Lo;0;L;83AD;;;;N;;;;; +2F99C;CJK COMPATIBILITY IDEOGRAPH-2F99C;Lo;0;L;8323;;;;N;;;;; +2F99D;CJK COMPATIBILITY IDEOGRAPH-2F99D;Lo;0;L;83BD;;;;N;;;;; +2F99E;CJK COMPATIBILITY IDEOGRAPH-2F99E;Lo;0;L;83E7;;;;N;;;;; +2F99F;CJK COMPATIBILITY IDEOGRAPH-2F99F;Lo;0;L;8457;;;;N;;;;; +2F9A0;CJK COMPATIBILITY IDEOGRAPH-2F9A0;Lo;0;L;8353;;;;N;;;;; +2F9A1;CJK COMPATIBILITY IDEOGRAPH-2F9A1;Lo;0;L;83CA;;;;N;;;;; +2F9A2;CJK COMPATIBILITY IDEOGRAPH-2F9A2;Lo;0;L;83CC;;;;N;;;;; +2F9A3;CJK COMPATIBILITY IDEOGRAPH-2F9A3;Lo;0;L;83DC;;;;N;;;;; +2F9A4;CJK COMPATIBILITY IDEOGRAPH-2F9A4;Lo;0;L;26C36;;;;N;;;;; +2F9A5;CJK COMPATIBILITY IDEOGRAPH-2F9A5;Lo;0;L;26D6B;;;;N;;;;; +2F9A6;CJK COMPATIBILITY IDEOGRAPH-2F9A6;Lo;0;L;26CD5;;;;N;;;;; +2F9A7;CJK COMPATIBILITY IDEOGRAPH-2F9A7;Lo;0;L;452B;;;;N;;;;; +2F9A8;CJK COMPATIBILITY IDEOGRAPH-2F9A8;Lo;0;L;84F1;;;;N;;;;; +2F9A9;CJK COMPATIBILITY IDEOGRAPH-2F9A9;Lo;0;L;84F3;;;;N;;;;; +2F9AA;CJK COMPATIBILITY IDEOGRAPH-2F9AA;Lo;0;L;8516;;;;N;;;;; +2F9AB;CJK COMPATIBILITY IDEOGRAPH-2F9AB;Lo;0;L;273CA;;;;N;;;;; +2F9AC;CJK COMPATIBILITY IDEOGRAPH-2F9AC;Lo;0;L;8564;;;;N;;;;; +2F9AD;CJK COMPATIBILITY IDEOGRAPH-2F9AD;Lo;0;L;26F2C;;;;N;;;;; +2F9AE;CJK COMPATIBILITY IDEOGRAPH-2F9AE;Lo;0;L;455D;;;;N;;;;; +2F9AF;CJK COMPATIBILITY IDEOGRAPH-2F9AF;Lo;0;L;4561;;;;N;;;;; +2F9B0;CJK COMPATIBILITY IDEOGRAPH-2F9B0;Lo;0;L;26FB1;;;;N;;;;; +2F9B1;CJK COMPATIBILITY IDEOGRAPH-2F9B1;Lo;0;L;270D2;;;;N;;;;; +2F9B2;CJK COMPATIBILITY IDEOGRAPH-2F9B2;Lo;0;L;456B;;;;N;;;;; +2F9B3;CJK COMPATIBILITY IDEOGRAPH-2F9B3;Lo;0;L;8650;;;;N;;;;; +2F9B4;CJK COMPATIBILITY IDEOGRAPH-2F9B4;Lo;0;L;865C;;;;N;;;;; +2F9B5;CJK COMPATIBILITY IDEOGRAPH-2F9B5;Lo;0;L;8667;;;;N;;;;; +2F9B6;CJK COMPATIBILITY IDEOGRAPH-2F9B6;Lo;0;L;8669;;;;N;;;;; +2F9B7;CJK COMPATIBILITY IDEOGRAPH-2F9B7;Lo;0;L;86A9;;;;N;;;;; +2F9B8;CJK COMPATIBILITY IDEOGRAPH-2F9B8;Lo;0;L;8688;;;;N;;;;; +2F9B9;CJK COMPATIBILITY IDEOGRAPH-2F9B9;Lo;0;L;870E;;;;N;;;;; +2F9BA;CJK COMPATIBILITY IDEOGRAPH-2F9BA;Lo;0;L;86E2;;;;N;;;;; +2F9BB;CJK COMPATIBILITY IDEOGRAPH-2F9BB;Lo;0;L;8779;;;;N;;;;; +2F9BC;CJK COMPATIBILITY IDEOGRAPH-2F9BC;Lo;0;L;8728;;;;N;;;;; +2F9BD;CJK COMPATIBILITY IDEOGRAPH-2F9BD;Lo;0;L;876B;;;;N;;;;; +2F9BE;CJK COMPATIBILITY IDEOGRAPH-2F9BE;Lo;0;L;8786;;;;N;;;;; +2F9BF;CJK COMPATIBILITY IDEOGRAPH-2F9BF;Lo;0;L;45D7;;;;N;;;;; +2F9C0;CJK COMPATIBILITY IDEOGRAPH-2F9C0;Lo;0;L;87E1;;;;N;;;;; +2F9C1;CJK COMPATIBILITY IDEOGRAPH-2F9C1;Lo;0;L;8801;;;;N;;;;; +2F9C2;CJK COMPATIBILITY IDEOGRAPH-2F9C2;Lo;0;L;45F9;;;;N;;;;; +2F9C3;CJK COMPATIBILITY IDEOGRAPH-2F9C3;Lo;0;L;8860;;;;N;;;;; +2F9C4;CJK COMPATIBILITY IDEOGRAPH-2F9C4;Lo;0;L;8863;;;;N;;;;; +2F9C5;CJK COMPATIBILITY IDEOGRAPH-2F9C5;Lo;0;L;27667;;;;N;;;;; +2F9C6;CJK COMPATIBILITY IDEOGRAPH-2F9C6;Lo;0;L;88D7;;;;N;;;;; +2F9C7;CJK COMPATIBILITY IDEOGRAPH-2F9C7;Lo;0;L;88DE;;;;N;;;;; +2F9C8;CJK COMPATIBILITY IDEOGRAPH-2F9C8;Lo;0;L;4635;;;;N;;;;; +2F9C9;CJK COMPATIBILITY IDEOGRAPH-2F9C9;Lo;0;L;88FA;;;;N;;;;; +2F9CA;CJK COMPATIBILITY IDEOGRAPH-2F9CA;Lo;0;L;34BB;;;;N;;;;; +2F9CB;CJK COMPATIBILITY IDEOGRAPH-2F9CB;Lo;0;L;278AE;;;;N;;;;; +2F9CC;CJK COMPATIBILITY IDEOGRAPH-2F9CC;Lo;0;L;27966;;;;N;;;;; +2F9CD;CJK COMPATIBILITY IDEOGRAPH-2F9CD;Lo;0;L;46BE;;;;N;;;;; +2F9CE;CJK COMPATIBILITY IDEOGRAPH-2F9CE;Lo;0;L;46C7;;;;N;;;;; +2F9CF;CJK COMPATIBILITY IDEOGRAPH-2F9CF;Lo;0;L;8AA0;;;;N;;;;; +2F9D0;CJK COMPATIBILITY IDEOGRAPH-2F9D0;Lo;0;L;8AED;;;;N;;;;; +2F9D1;CJK COMPATIBILITY IDEOGRAPH-2F9D1;Lo;0;L;8B8A;;;;N;;;;; +2F9D2;CJK COMPATIBILITY IDEOGRAPH-2F9D2;Lo;0;L;8C55;;;;N;;;;; +2F9D3;CJK COMPATIBILITY IDEOGRAPH-2F9D3;Lo;0;L;27CA8;;;;N;;;;; +2F9D4;CJK COMPATIBILITY IDEOGRAPH-2F9D4;Lo;0;L;8CAB;;;;N;;;;; +2F9D5;CJK COMPATIBILITY IDEOGRAPH-2F9D5;Lo;0;L;8CC1;;;;N;;;;; +2F9D6;CJK COMPATIBILITY IDEOGRAPH-2F9D6;Lo;0;L;8D1B;;;;N;;;;; +2F9D7;CJK COMPATIBILITY IDEOGRAPH-2F9D7;Lo;0;L;8D77;;;;N;;;;; +2F9D8;CJK COMPATIBILITY IDEOGRAPH-2F9D8;Lo;0;L;27F2F;;;;N;;;;; +2F9D9;CJK COMPATIBILITY IDEOGRAPH-2F9D9;Lo;0;L;20804;;;;N;;;;; +2F9DA;CJK COMPATIBILITY IDEOGRAPH-2F9DA;Lo;0;L;8DCB;;;;N;;;;; +2F9DB;CJK COMPATIBILITY IDEOGRAPH-2F9DB;Lo;0;L;8DBC;;;;N;;;;; +2F9DC;CJK COMPATIBILITY IDEOGRAPH-2F9DC;Lo;0;L;8DF0;;;;N;;;;; +2F9DD;CJK COMPATIBILITY IDEOGRAPH-2F9DD;Lo;0;L;208DE;;;;N;;;;; +2F9DE;CJK COMPATIBILITY IDEOGRAPH-2F9DE;Lo;0;L;8ED4;;;;N;;;;; +2F9DF;CJK COMPATIBILITY IDEOGRAPH-2F9DF;Lo;0;L;8F38;;;;N;;;;; +2F9E0;CJK COMPATIBILITY IDEOGRAPH-2F9E0;Lo;0;L;285D2;;;;N;;;;; +2F9E1;CJK COMPATIBILITY IDEOGRAPH-2F9E1;Lo;0;L;285ED;;;;N;;;;; +2F9E2;CJK COMPATIBILITY IDEOGRAPH-2F9E2;Lo;0;L;9094;;;;N;;;;; +2F9E3;CJK COMPATIBILITY IDEOGRAPH-2F9E3;Lo;0;L;90F1;;;;N;;;;; +2F9E4;CJK COMPATIBILITY IDEOGRAPH-2F9E4;Lo;0;L;9111;;;;N;;;;; +2F9E5;CJK COMPATIBILITY IDEOGRAPH-2F9E5;Lo;0;L;2872E;;;;N;;;;; +2F9E6;CJK COMPATIBILITY IDEOGRAPH-2F9E6;Lo;0;L;911B;;;;N;;;;; +2F9E7;CJK COMPATIBILITY IDEOGRAPH-2F9E7;Lo;0;L;9238;;;;N;;;;; +2F9E8;CJK COMPATIBILITY IDEOGRAPH-2F9E8;Lo;0;L;92D7;;;;N;;;;; +2F9E9;CJK COMPATIBILITY IDEOGRAPH-2F9E9;Lo;0;L;92D8;;;;N;;;;; +2F9EA;CJK COMPATIBILITY IDEOGRAPH-2F9EA;Lo;0;L;927C;;;;N;;;;; +2F9EB;CJK COMPATIBILITY IDEOGRAPH-2F9EB;Lo;0;L;93F9;;;;N;;;;; +2F9EC;CJK COMPATIBILITY IDEOGRAPH-2F9EC;Lo;0;L;9415;;;;N;;;;; +2F9ED;CJK COMPATIBILITY IDEOGRAPH-2F9ED;Lo;0;L;28BFA;;;;N;;;;; +2F9EE;CJK COMPATIBILITY IDEOGRAPH-2F9EE;Lo;0;L;958B;;;;N;;;;; +2F9EF;CJK COMPATIBILITY IDEOGRAPH-2F9EF;Lo;0;L;4995;;;;N;;;;; +2F9F0;CJK COMPATIBILITY IDEOGRAPH-2F9F0;Lo;0;L;95B7;;;;N;;;;; +2F9F1;CJK COMPATIBILITY IDEOGRAPH-2F9F1;Lo;0;L;28D77;;;;N;;;;; +2F9F2;CJK COMPATIBILITY IDEOGRAPH-2F9F2;Lo;0;L;49E6;;;;N;;;;; +2F9F3;CJK COMPATIBILITY IDEOGRAPH-2F9F3;Lo;0;L;96C3;;;;N;;;;; +2F9F4;CJK COMPATIBILITY IDEOGRAPH-2F9F4;Lo;0;L;5DB2;;;;N;;;;; +2F9F5;CJK COMPATIBILITY IDEOGRAPH-2F9F5;Lo;0;L;9723;;;;N;;;;; +2F9F6;CJK COMPATIBILITY IDEOGRAPH-2F9F6;Lo;0;L;29145;;;;N;;;;; +2F9F7;CJK COMPATIBILITY IDEOGRAPH-2F9F7;Lo;0;L;2921A;;;;N;;;;; +2F9F8;CJK COMPATIBILITY IDEOGRAPH-2F9F8;Lo;0;L;4A6E;;;;N;;;;; +2F9F9;CJK COMPATIBILITY IDEOGRAPH-2F9F9;Lo;0;L;4A76;;;;N;;;;; +2F9FA;CJK COMPATIBILITY IDEOGRAPH-2F9FA;Lo;0;L;97E0;;;;N;;;;; +2F9FB;CJK COMPATIBILITY IDEOGRAPH-2F9FB;Lo;0;L;2940A;;;;N;;;;; +2F9FC;CJK COMPATIBILITY IDEOGRAPH-2F9FC;Lo;0;L;4AB2;;;;N;;;;; +2F9FD;CJK COMPATIBILITY IDEOGRAPH-2F9FD;Lo;0;L;29496;;;;N;;;;; +2F9FE;CJK COMPATIBILITY IDEOGRAPH-2F9FE;Lo;0;L;980B;;;;N;;;;; +2F9FF;CJK COMPATIBILITY IDEOGRAPH-2F9FF;Lo;0;L;980B;;;;N;;;;; +2FA00;CJK COMPATIBILITY IDEOGRAPH-2FA00;Lo;0;L;9829;;;;N;;;;; +2FA01;CJK COMPATIBILITY IDEOGRAPH-2FA01;Lo;0;L;295B6;;;;N;;;;; +2FA02;CJK COMPATIBILITY IDEOGRAPH-2FA02;Lo;0;L;98E2;;;;N;;;;; +2FA03;CJK COMPATIBILITY IDEOGRAPH-2FA03;Lo;0;L;4B33;;;;N;;;;; +2FA04;CJK COMPATIBILITY IDEOGRAPH-2FA04;Lo;0;L;9929;;;;N;;;;; +2FA05;CJK COMPATIBILITY IDEOGRAPH-2FA05;Lo;0;L;99A7;;;;N;;;;; +2FA06;CJK COMPATIBILITY IDEOGRAPH-2FA06;Lo;0;L;99C2;;;;N;;;;; +2FA07;CJK COMPATIBILITY IDEOGRAPH-2FA07;Lo;0;L;99FE;;;;N;;;;; +2FA08;CJK COMPATIBILITY IDEOGRAPH-2FA08;Lo;0;L;4BCE;;;;N;;;;; +2FA09;CJK COMPATIBILITY IDEOGRAPH-2FA09;Lo;0;L;29B30;;;;N;;;;; +2FA0A;CJK COMPATIBILITY IDEOGRAPH-2FA0A;Lo;0;L;9B12;;;;N;;;;; +2FA0B;CJK COMPATIBILITY IDEOGRAPH-2FA0B;Lo;0;L;9C40;;;;N;;;;; +2FA0C;CJK COMPATIBILITY IDEOGRAPH-2FA0C;Lo;0;L;9CFD;;;;N;;;;; +2FA0D;CJK COMPATIBILITY IDEOGRAPH-2FA0D;Lo;0;L;4CCE;;;;N;;;;; +2FA0E;CJK COMPATIBILITY IDEOGRAPH-2FA0E;Lo;0;L;4CED;;;;N;;;;; +2FA0F;CJK COMPATIBILITY IDEOGRAPH-2FA0F;Lo;0;L;9D67;;;;N;;;;; +2FA10;CJK COMPATIBILITY IDEOGRAPH-2FA10;Lo;0;L;2A0CE;;;;N;;;;; +2FA11;CJK COMPATIBILITY IDEOGRAPH-2FA11;Lo;0;L;4CF8;;;;N;;;;; +2FA12;CJK COMPATIBILITY IDEOGRAPH-2FA12;Lo;0;L;2A105;;;;N;;;;; +2FA13;CJK COMPATIBILITY IDEOGRAPH-2FA13;Lo;0;L;2A20E;;;;N;;;;; +2FA14;CJK COMPATIBILITY IDEOGRAPH-2FA14;Lo;0;L;2A291;;;;N;;;;; +2FA15;CJK COMPATIBILITY IDEOGRAPH-2FA15;Lo;0;L;9EBB;;;;N;;;;; +2FA16;CJK COMPATIBILITY IDEOGRAPH-2FA16;Lo;0;L;4D56;;;;N;;;;; +2FA17;CJK COMPATIBILITY IDEOGRAPH-2FA17;Lo;0;L;9EF9;;;;N;;;;; +2FA18;CJK COMPATIBILITY IDEOGRAPH-2FA18;Lo;0;L;9EFE;;;;N;;;;; +2FA19;CJK COMPATIBILITY IDEOGRAPH-2FA19;Lo;0;L;9F05;;;;N;;;;; +2FA1A;CJK COMPATIBILITY IDEOGRAPH-2FA1A;Lo;0;L;9F0F;;;;N;;;;; +2FA1B;CJK COMPATIBILITY IDEOGRAPH-2FA1B;Lo;0;L;9F16;;;;N;;;;; +2FA1C;CJK COMPATIBILITY IDEOGRAPH-2FA1C;Lo;0;L;9F3B;;;;N;;;;; +2FA1D;CJK COMPATIBILITY IDEOGRAPH-2FA1D;Lo;0;L;2A600;;;;N;;;;; +30000;;Lo;0;L;;;;;N;;;;; +3134A;;Lo;0;L;;;;;N;;;;; +E0001;LANGUAGE TAG;Cf;0;BN;;;;;N;;;;; +E0020;TAG SPACE;Cf;0;BN;;;;;N;;;;; +E0021;TAG EXCLAMATION MARK;Cf;0;BN;;;;;N;;;;; +E0022;TAG QUOTATION MARK;Cf;0;BN;;;;;N;;;;; +E0023;TAG NUMBER SIGN;Cf;0;BN;;;;;N;;;;; +E0024;TAG DOLLAR SIGN;Cf;0;BN;;;;;N;;;;; +E0025;TAG PERCENT SIGN;Cf;0;BN;;;;;N;;;;; +E0026;TAG AMPERSAND;Cf;0;BN;;;;;N;;;;; +E0027;TAG APOSTROPHE;Cf;0;BN;;;;;N;;;;; +E0028;TAG LEFT PARENTHESIS;Cf;0;BN;;;;;N;;;;; +E0029;TAG RIGHT PARENTHESIS;Cf;0;BN;;;;;N;;;;; +E002A;TAG ASTERISK;Cf;0;BN;;;;;N;;;;; +E002B;TAG PLUS SIGN;Cf;0;BN;;;;;N;;;;; +E002C;TAG COMMA;Cf;0;BN;;;;;N;;;;; +E002D;TAG HYPHEN-MINUS;Cf;0;BN;;;;;N;;;;; +E002E;TAG FULL STOP;Cf;0;BN;;;;;N;;;;; +E002F;TAG SOLIDUS;Cf;0;BN;;;;;N;;;;; +E0030;TAG DIGIT ZERO;Cf;0;BN;;;;;N;;;;; +E0031;TAG DIGIT ONE;Cf;0;BN;;;;;N;;;;; +E0032;TAG DIGIT TWO;Cf;0;BN;;;;;N;;;;; +E0033;TAG DIGIT THREE;Cf;0;BN;;;;;N;;;;; +E0034;TAG DIGIT FOUR;Cf;0;BN;;;;;N;;;;; +E0035;TAG DIGIT FIVE;Cf;0;BN;;;;;N;;;;; +E0036;TAG DIGIT SIX;Cf;0;BN;;;;;N;;;;; +E0037;TAG DIGIT SEVEN;Cf;0;BN;;;;;N;;;;; +E0038;TAG DIGIT EIGHT;Cf;0;BN;;;;;N;;;;; +E0039;TAG DIGIT NINE;Cf;0;BN;;;;;N;;;;; +E003A;TAG COLON;Cf;0;BN;;;;;N;;;;; +E003B;TAG SEMICOLON;Cf;0;BN;;;;;N;;;;; +E003C;TAG LESS-THAN SIGN;Cf;0;BN;;;;;N;;;;; +E003D;TAG EQUALS SIGN;Cf;0;BN;;;;;N;;;;; +E003E;TAG GREATER-THAN SIGN;Cf;0;BN;;;;;N;;;;; +E003F;TAG QUESTION MARK;Cf;0;BN;;;;;N;;;;; +E0040;TAG COMMERCIAL AT;Cf;0;BN;;;;;N;;;;; +E0041;TAG LATIN CAPITAL LETTER A;Cf;0;BN;;;;;N;;;;; +E0042;TAG LATIN CAPITAL LETTER B;Cf;0;BN;;;;;N;;;;; +E0043;TAG LATIN CAPITAL LETTER C;Cf;0;BN;;;;;N;;;;; +E0044;TAG LATIN CAPITAL LETTER D;Cf;0;BN;;;;;N;;;;; +E0045;TAG LATIN CAPITAL LETTER E;Cf;0;BN;;;;;N;;;;; +E0046;TAG LATIN CAPITAL LETTER F;Cf;0;BN;;;;;N;;;;; +E0047;TAG LATIN CAPITAL LETTER G;Cf;0;BN;;;;;N;;;;; +E0048;TAG LATIN CAPITAL LETTER H;Cf;0;BN;;;;;N;;;;; +E0049;TAG LATIN CAPITAL LETTER I;Cf;0;BN;;;;;N;;;;; +E004A;TAG LATIN CAPITAL LETTER J;Cf;0;BN;;;;;N;;;;; +E004B;TAG LATIN CAPITAL LETTER K;Cf;0;BN;;;;;N;;;;; +E004C;TAG LATIN CAPITAL LETTER L;Cf;0;BN;;;;;N;;;;; +E004D;TAG LATIN CAPITAL LETTER M;Cf;0;BN;;;;;N;;;;; +E004E;TAG LATIN CAPITAL LETTER N;Cf;0;BN;;;;;N;;;;; +E004F;TAG LATIN CAPITAL LETTER O;Cf;0;BN;;;;;N;;;;; +E0050;TAG LATIN CAPITAL LETTER P;Cf;0;BN;;;;;N;;;;; +E0051;TAG LATIN CAPITAL LETTER Q;Cf;0;BN;;;;;N;;;;; +E0052;TAG LATIN CAPITAL LETTER R;Cf;0;BN;;;;;N;;;;; +E0053;TAG LATIN CAPITAL LETTER S;Cf;0;BN;;;;;N;;;;; +E0054;TAG LATIN CAPITAL LETTER T;Cf;0;BN;;;;;N;;;;; +E0055;TAG LATIN CAPITAL LETTER U;Cf;0;BN;;;;;N;;;;; +E0056;TAG LATIN CAPITAL LETTER V;Cf;0;BN;;;;;N;;;;; +E0057;TAG LATIN CAPITAL LETTER W;Cf;0;BN;;;;;N;;;;; +E0058;TAG LATIN CAPITAL LETTER X;Cf;0;BN;;;;;N;;;;; +E0059;TAG LATIN CAPITAL LETTER Y;Cf;0;BN;;;;;N;;;;; +E005A;TAG LATIN CAPITAL LETTER Z;Cf;0;BN;;;;;N;;;;; +E005B;TAG LEFT SQUARE BRACKET;Cf;0;BN;;;;;N;;;;; +E005C;TAG REVERSE SOLIDUS;Cf;0;BN;;;;;N;;;;; +E005D;TAG RIGHT SQUARE BRACKET;Cf;0;BN;;;;;N;;;;; +E005E;TAG CIRCUMFLEX ACCENT;Cf;0;BN;;;;;N;;;;; +E005F;TAG LOW LINE;Cf;0;BN;;;;;N;;;;; +E0060;TAG GRAVE ACCENT;Cf;0;BN;;;;;N;;;;; +E0061;TAG LATIN SMALL LETTER A;Cf;0;BN;;;;;N;;;;; +E0062;TAG LATIN SMALL LETTER B;Cf;0;BN;;;;;N;;;;; +E0063;TAG LATIN SMALL LETTER C;Cf;0;BN;;;;;N;;;;; +E0064;TAG LATIN SMALL LETTER D;Cf;0;BN;;;;;N;;;;; +E0065;TAG LATIN SMALL LETTER E;Cf;0;BN;;;;;N;;;;; +E0066;TAG LATIN SMALL LETTER F;Cf;0;BN;;;;;N;;;;; +E0067;TAG LATIN SMALL LETTER G;Cf;0;BN;;;;;N;;;;; +E0068;TAG LATIN SMALL LETTER H;Cf;0;BN;;;;;N;;;;; +E0069;TAG LATIN SMALL LETTER I;Cf;0;BN;;;;;N;;;;; +E006A;TAG LATIN SMALL LETTER J;Cf;0;BN;;;;;N;;;;; +E006B;TAG LATIN SMALL LETTER K;Cf;0;BN;;;;;N;;;;; +E006C;TAG LATIN SMALL LETTER L;Cf;0;BN;;;;;N;;;;; +E006D;TAG LATIN SMALL LETTER M;Cf;0;BN;;;;;N;;;;; +E006E;TAG LATIN SMALL LETTER N;Cf;0;BN;;;;;N;;;;; +E006F;TAG LATIN SMALL LETTER O;Cf;0;BN;;;;;N;;;;; +E0070;TAG LATIN SMALL LETTER P;Cf;0;BN;;;;;N;;;;; +E0071;TAG LATIN SMALL LETTER Q;Cf;0;BN;;;;;N;;;;; +E0072;TAG LATIN SMALL LETTER R;Cf;0;BN;;;;;N;;;;; +E0073;TAG LATIN SMALL LETTER S;Cf;0;BN;;;;;N;;;;; +E0074;TAG LATIN SMALL LETTER T;Cf;0;BN;;;;;N;;;;; +E0075;TAG LATIN SMALL LETTER U;Cf;0;BN;;;;;N;;;;; +E0076;TAG LATIN SMALL LETTER V;Cf;0;BN;;;;;N;;;;; +E0077;TAG LATIN SMALL LETTER W;Cf;0;BN;;;;;N;;;;; +E0078;TAG LATIN SMALL LETTER X;Cf;0;BN;;;;;N;;;;; +E0079;TAG LATIN SMALL LETTER Y;Cf;0;BN;;;;;N;;;;; +E007A;TAG LATIN SMALL LETTER Z;Cf;0;BN;;;;;N;;;;; +E007B;TAG LEFT CURLY BRACKET;Cf;0;BN;;;;;N;;;;; +E007C;TAG VERTICAL LINE;Cf;0;BN;;;;;N;;;;; +E007D;TAG RIGHT CURLY BRACKET;Cf;0;BN;;;;;N;;;;; +E007E;TAG TILDE;Cf;0;BN;;;;;N;;;;; +E007F;CANCEL TAG;Cf;0;BN;;;;;N;;;;; +E0100;VARIATION SELECTOR-17;Mn;0;NSM;;;;;N;;;;; +E0101;VARIATION SELECTOR-18;Mn;0;NSM;;;;;N;;;;; +E0102;VARIATION SELECTOR-19;Mn;0;NSM;;;;;N;;;;; +E0103;VARIATION SELECTOR-20;Mn;0;NSM;;;;;N;;;;; +E0104;VARIATION SELECTOR-21;Mn;0;NSM;;;;;N;;;;; +E0105;VARIATION SELECTOR-22;Mn;0;NSM;;;;;N;;;;; +E0106;VARIATION SELECTOR-23;Mn;0;NSM;;;;;N;;;;; +E0107;VARIATION SELECTOR-24;Mn;0;NSM;;;;;N;;;;; +E0108;VARIATION SELECTOR-25;Mn;0;NSM;;;;;N;;;;; +E0109;VARIATION SELECTOR-26;Mn;0;NSM;;;;;N;;;;; +E010A;VARIATION SELECTOR-27;Mn;0;NSM;;;;;N;;;;; +E010B;VARIATION SELECTOR-28;Mn;0;NSM;;;;;N;;;;; +E010C;VARIATION SELECTOR-29;Mn;0;NSM;;;;;N;;;;; +E010D;VARIATION SELECTOR-30;Mn;0;NSM;;;;;N;;;;; +E010E;VARIATION SELECTOR-31;Mn;0;NSM;;;;;N;;;;; +E010F;VARIATION SELECTOR-32;Mn;0;NSM;;;;;N;;;;; +E0110;VARIATION SELECTOR-33;Mn;0;NSM;;;;;N;;;;; +E0111;VARIATION SELECTOR-34;Mn;0;NSM;;;;;N;;;;; +E0112;VARIATION SELECTOR-35;Mn;0;NSM;;;;;N;;;;; +E0113;VARIATION SELECTOR-36;Mn;0;NSM;;;;;N;;;;; +E0114;VARIATION SELECTOR-37;Mn;0;NSM;;;;;N;;;;; +E0115;VARIATION SELECTOR-38;Mn;0;NSM;;;;;N;;;;; +E0116;VARIATION SELECTOR-39;Mn;0;NSM;;;;;N;;;;; +E0117;VARIATION SELECTOR-40;Mn;0;NSM;;;;;N;;;;; +E0118;VARIATION SELECTOR-41;Mn;0;NSM;;;;;N;;;;; +E0119;VARIATION SELECTOR-42;Mn;0;NSM;;;;;N;;;;; +E011A;VARIATION SELECTOR-43;Mn;0;NSM;;;;;N;;;;; +E011B;VARIATION SELECTOR-44;Mn;0;NSM;;;;;N;;;;; +E011C;VARIATION SELECTOR-45;Mn;0;NSM;;;;;N;;;;; +E011D;VARIATION SELECTOR-46;Mn;0;NSM;;;;;N;;;;; +E011E;VARIATION SELECTOR-47;Mn;0;NSM;;;;;N;;;;; +E011F;VARIATION SELECTOR-48;Mn;0;NSM;;;;;N;;;;; +E0120;VARIATION SELECTOR-49;Mn;0;NSM;;;;;N;;;;; +E0121;VARIATION SELECTOR-50;Mn;0;NSM;;;;;N;;;;; +E0122;VARIATION SELECTOR-51;Mn;0;NSM;;;;;N;;;;; +E0123;VARIATION SELECTOR-52;Mn;0;NSM;;;;;N;;;;; +E0124;VARIATION SELECTOR-53;Mn;0;NSM;;;;;N;;;;; +E0125;VARIATION SELECTOR-54;Mn;0;NSM;;;;;N;;;;; +E0126;VARIATION SELECTOR-55;Mn;0;NSM;;;;;N;;;;; +E0127;VARIATION SELECTOR-56;Mn;0;NSM;;;;;N;;;;; +E0128;VARIATION SELECTOR-57;Mn;0;NSM;;;;;N;;;;; +E0129;VARIATION SELECTOR-58;Mn;0;NSM;;;;;N;;;;; +E012A;VARIATION SELECTOR-59;Mn;0;NSM;;;;;N;;;;; +E012B;VARIATION SELECTOR-60;Mn;0;NSM;;;;;N;;;;; +E012C;VARIATION SELECTOR-61;Mn;0;NSM;;;;;N;;;;; +E012D;VARIATION SELECTOR-62;Mn;0;NSM;;;;;N;;;;; +E012E;VARIATION SELECTOR-63;Mn;0;NSM;;;;;N;;;;; +E012F;VARIATION SELECTOR-64;Mn;0;NSM;;;;;N;;;;; +E0130;VARIATION SELECTOR-65;Mn;0;NSM;;;;;N;;;;; +E0131;VARIATION SELECTOR-66;Mn;0;NSM;;;;;N;;;;; +E0132;VARIATION SELECTOR-67;Mn;0;NSM;;;;;N;;;;; +E0133;VARIATION SELECTOR-68;Mn;0;NSM;;;;;N;;;;; +E0134;VARIATION SELECTOR-69;Mn;0;NSM;;;;;N;;;;; +E0135;VARIATION SELECTOR-70;Mn;0;NSM;;;;;N;;;;; +E0136;VARIATION SELECTOR-71;Mn;0;NSM;;;;;N;;;;; +E0137;VARIATION SELECTOR-72;Mn;0;NSM;;;;;N;;;;; +E0138;VARIATION SELECTOR-73;Mn;0;NSM;;;;;N;;;;; +E0139;VARIATION SELECTOR-74;Mn;0;NSM;;;;;N;;;;; +E013A;VARIATION SELECTOR-75;Mn;0;NSM;;;;;N;;;;; +E013B;VARIATION SELECTOR-76;Mn;0;NSM;;;;;N;;;;; +E013C;VARIATION SELECTOR-77;Mn;0;NSM;;;;;N;;;;; +E013D;VARIATION SELECTOR-78;Mn;0;NSM;;;;;N;;;;; +E013E;VARIATION SELECTOR-79;Mn;0;NSM;;;;;N;;;;; +E013F;VARIATION SELECTOR-80;Mn;0;NSM;;;;;N;;;;; +E0140;VARIATION SELECTOR-81;Mn;0;NSM;;;;;N;;;;; +E0141;VARIATION SELECTOR-82;Mn;0;NSM;;;;;N;;;;; +E0142;VARIATION SELECTOR-83;Mn;0;NSM;;;;;N;;;;; +E0143;VARIATION SELECTOR-84;Mn;0;NSM;;;;;N;;;;; +E0144;VARIATION SELECTOR-85;Mn;0;NSM;;;;;N;;;;; +E0145;VARIATION SELECTOR-86;Mn;0;NSM;;;;;N;;;;; +E0146;VARIATION SELECTOR-87;Mn;0;NSM;;;;;N;;;;; +E0147;VARIATION SELECTOR-88;Mn;0;NSM;;;;;N;;;;; +E0148;VARIATION SELECTOR-89;Mn;0;NSM;;;;;N;;;;; +E0149;VARIATION SELECTOR-90;Mn;0;NSM;;;;;N;;;;; +E014A;VARIATION SELECTOR-91;Mn;0;NSM;;;;;N;;;;; +E014B;VARIATION SELECTOR-92;Mn;0;NSM;;;;;N;;;;; +E014C;VARIATION SELECTOR-93;Mn;0;NSM;;;;;N;;;;; +E014D;VARIATION SELECTOR-94;Mn;0;NSM;;;;;N;;;;; +E014E;VARIATION SELECTOR-95;Mn;0;NSM;;;;;N;;;;; +E014F;VARIATION SELECTOR-96;Mn;0;NSM;;;;;N;;;;; +E0150;VARIATION SELECTOR-97;Mn;0;NSM;;;;;N;;;;; +E0151;VARIATION SELECTOR-98;Mn;0;NSM;;;;;N;;;;; +E0152;VARIATION SELECTOR-99;Mn;0;NSM;;;;;N;;;;; +E0153;VARIATION SELECTOR-100;Mn;0;NSM;;;;;N;;;;; +E0154;VARIATION SELECTOR-101;Mn;0;NSM;;;;;N;;;;; +E0155;VARIATION SELECTOR-102;Mn;0;NSM;;;;;N;;;;; +E0156;VARIATION SELECTOR-103;Mn;0;NSM;;;;;N;;;;; +E0157;VARIATION SELECTOR-104;Mn;0;NSM;;;;;N;;;;; +E0158;VARIATION SELECTOR-105;Mn;0;NSM;;;;;N;;;;; +E0159;VARIATION SELECTOR-106;Mn;0;NSM;;;;;N;;;;; +E015A;VARIATION SELECTOR-107;Mn;0;NSM;;;;;N;;;;; +E015B;VARIATION SELECTOR-108;Mn;0;NSM;;;;;N;;;;; +E015C;VARIATION SELECTOR-109;Mn;0;NSM;;;;;N;;;;; +E015D;VARIATION SELECTOR-110;Mn;0;NSM;;;;;N;;;;; +E015E;VARIATION SELECTOR-111;Mn;0;NSM;;;;;N;;;;; +E015F;VARIATION SELECTOR-112;Mn;0;NSM;;;;;N;;;;; +E0160;VARIATION SELECTOR-113;Mn;0;NSM;;;;;N;;;;; +E0161;VARIATION SELECTOR-114;Mn;0;NSM;;;;;N;;;;; +E0162;VARIATION SELECTOR-115;Mn;0;NSM;;;;;N;;;;; +E0163;VARIATION SELECTOR-116;Mn;0;NSM;;;;;N;;;;; +E0164;VARIATION SELECTOR-117;Mn;0;NSM;;;;;N;;;;; +E0165;VARIATION SELECTOR-118;Mn;0;NSM;;;;;N;;;;; +E0166;VARIATION SELECTOR-119;Mn;0;NSM;;;;;N;;;;; +E0167;VARIATION SELECTOR-120;Mn;0;NSM;;;;;N;;;;; +E0168;VARIATION SELECTOR-121;Mn;0;NSM;;;;;N;;;;; +E0169;VARIATION SELECTOR-122;Mn;0;NSM;;;;;N;;;;; +E016A;VARIATION SELECTOR-123;Mn;0;NSM;;;;;N;;;;; +E016B;VARIATION SELECTOR-124;Mn;0;NSM;;;;;N;;;;; +E016C;VARIATION SELECTOR-125;Mn;0;NSM;;;;;N;;;;; +E016D;VARIATION SELECTOR-126;Mn;0;NSM;;;;;N;;;;; +E016E;VARIATION SELECTOR-127;Mn;0;NSM;;;;;N;;;;; +E016F;VARIATION SELECTOR-128;Mn;0;NSM;;;;;N;;;;; +E0170;VARIATION SELECTOR-129;Mn;0;NSM;;;;;N;;;;; +E0171;VARIATION SELECTOR-130;Mn;0;NSM;;;;;N;;;;; +E0172;VARIATION SELECTOR-131;Mn;0;NSM;;;;;N;;;;; +E0173;VARIATION SELECTOR-132;Mn;0;NSM;;;;;N;;;;; +E0174;VARIATION SELECTOR-133;Mn;0;NSM;;;;;N;;;;; +E0175;VARIATION SELECTOR-134;Mn;0;NSM;;;;;N;;;;; +E0176;VARIATION SELECTOR-135;Mn;0;NSM;;;;;N;;;;; +E0177;VARIATION SELECTOR-136;Mn;0;NSM;;;;;N;;;;; +E0178;VARIATION SELECTOR-137;Mn;0;NSM;;;;;N;;;;; +E0179;VARIATION SELECTOR-138;Mn;0;NSM;;;;;N;;;;; +E017A;VARIATION SELECTOR-139;Mn;0;NSM;;;;;N;;;;; +E017B;VARIATION SELECTOR-140;Mn;0;NSM;;;;;N;;;;; +E017C;VARIATION SELECTOR-141;Mn;0;NSM;;;;;N;;;;; +E017D;VARIATION SELECTOR-142;Mn;0;NSM;;;;;N;;;;; +E017E;VARIATION SELECTOR-143;Mn;0;NSM;;;;;N;;;;; +E017F;VARIATION SELECTOR-144;Mn;0;NSM;;;;;N;;;;; +E0180;VARIATION SELECTOR-145;Mn;0;NSM;;;;;N;;;;; +E0181;VARIATION SELECTOR-146;Mn;0;NSM;;;;;N;;;;; +E0182;VARIATION SELECTOR-147;Mn;0;NSM;;;;;N;;;;; +E0183;VARIATION SELECTOR-148;Mn;0;NSM;;;;;N;;;;; +E0184;VARIATION SELECTOR-149;Mn;0;NSM;;;;;N;;;;; +E0185;VARIATION SELECTOR-150;Mn;0;NSM;;;;;N;;;;; +E0186;VARIATION SELECTOR-151;Mn;0;NSM;;;;;N;;;;; +E0187;VARIATION SELECTOR-152;Mn;0;NSM;;;;;N;;;;; +E0188;VARIATION SELECTOR-153;Mn;0;NSM;;;;;N;;;;; +E0189;VARIATION SELECTOR-154;Mn;0;NSM;;;;;N;;;;; +E018A;VARIATION SELECTOR-155;Mn;0;NSM;;;;;N;;;;; +E018B;VARIATION SELECTOR-156;Mn;0;NSM;;;;;N;;;;; +E018C;VARIATION SELECTOR-157;Mn;0;NSM;;;;;N;;;;; +E018D;VARIATION SELECTOR-158;Mn;0;NSM;;;;;N;;;;; +E018E;VARIATION SELECTOR-159;Mn;0;NSM;;;;;N;;;;; +E018F;VARIATION SELECTOR-160;Mn;0;NSM;;;;;N;;;;; +E0190;VARIATION SELECTOR-161;Mn;0;NSM;;;;;N;;;;; +E0191;VARIATION SELECTOR-162;Mn;0;NSM;;;;;N;;;;; +E0192;VARIATION SELECTOR-163;Mn;0;NSM;;;;;N;;;;; +E0193;VARIATION SELECTOR-164;Mn;0;NSM;;;;;N;;;;; +E0194;VARIATION SELECTOR-165;Mn;0;NSM;;;;;N;;;;; +E0195;VARIATION SELECTOR-166;Mn;0;NSM;;;;;N;;;;; +E0196;VARIATION SELECTOR-167;Mn;0;NSM;;;;;N;;;;; +E0197;VARIATION SELECTOR-168;Mn;0;NSM;;;;;N;;;;; +E0198;VARIATION SELECTOR-169;Mn;0;NSM;;;;;N;;;;; +E0199;VARIATION SELECTOR-170;Mn;0;NSM;;;;;N;;;;; +E019A;VARIATION SELECTOR-171;Mn;0;NSM;;;;;N;;;;; +E019B;VARIATION SELECTOR-172;Mn;0;NSM;;;;;N;;;;; +E019C;VARIATION SELECTOR-173;Mn;0;NSM;;;;;N;;;;; +E019D;VARIATION SELECTOR-174;Mn;0;NSM;;;;;N;;;;; +E019E;VARIATION SELECTOR-175;Mn;0;NSM;;;;;N;;;;; +E019F;VARIATION SELECTOR-176;Mn;0;NSM;;;;;N;;;;; +E01A0;VARIATION SELECTOR-177;Mn;0;NSM;;;;;N;;;;; +E01A1;VARIATION SELECTOR-178;Mn;0;NSM;;;;;N;;;;; +E01A2;VARIATION SELECTOR-179;Mn;0;NSM;;;;;N;;;;; +E01A3;VARIATION SELECTOR-180;Mn;0;NSM;;;;;N;;;;; +E01A4;VARIATION SELECTOR-181;Mn;0;NSM;;;;;N;;;;; +E01A5;VARIATION SELECTOR-182;Mn;0;NSM;;;;;N;;;;; +E01A6;VARIATION SELECTOR-183;Mn;0;NSM;;;;;N;;;;; +E01A7;VARIATION SELECTOR-184;Mn;0;NSM;;;;;N;;;;; +E01A8;VARIATION SELECTOR-185;Mn;0;NSM;;;;;N;;;;; +E01A9;VARIATION SELECTOR-186;Mn;0;NSM;;;;;N;;;;; +E01AA;VARIATION SELECTOR-187;Mn;0;NSM;;;;;N;;;;; +E01AB;VARIATION SELECTOR-188;Mn;0;NSM;;;;;N;;;;; +E01AC;VARIATION SELECTOR-189;Mn;0;NSM;;;;;N;;;;; +E01AD;VARIATION SELECTOR-190;Mn;0;NSM;;;;;N;;;;; +E01AE;VARIATION SELECTOR-191;Mn;0;NSM;;;;;N;;;;; +E01AF;VARIATION SELECTOR-192;Mn;0;NSM;;;;;N;;;;; +E01B0;VARIATION SELECTOR-193;Mn;0;NSM;;;;;N;;;;; +E01B1;VARIATION SELECTOR-194;Mn;0;NSM;;;;;N;;;;; +E01B2;VARIATION SELECTOR-195;Mn;0;NSM;;;;;N;;;;; +E01B3;VARIATION SELECTOR-196;Mn;0;NSM;;;;;N;;;;; +E01B4;VARIATION SELECTOR-197;Mn;0;NSM;;;;;N;;;;; +E01B5;VARIATION SELECTOR-198;Mn;0;NSM;;;;;N;;;;; +E01B6;VARIATION SELECTOR-199;Mn;0;NSM;;;;;N;;;;; +E01B7;VARIATION SELECTOR-200;Mn;0;NSM;;;;;N;;;;; +E01B8;VARIATION SELECTOR-201;Mn;0;NSM;;;;;N;;;;; +E01B9;VARIATION SELECTOR-202;Mn;0;NSM;;;;;N;;;;; +E01BA;VARIATION SELECTOR-203;Mn;0;NSM;;;;;N;;;;; +E01BB;VARIATION SELECTOR-204;Mn;0;NSM;;;;;N;;;;; +E01BC;VARIATION SELECTOR-205;Mn;0;NSM;;;;;N;;;;; +E01BD;VARIATION SELECTOR-206;Mn;0;NSM;;;;;N;;;;; +E01BE;VARIATION SELECTOR-207;Mn;0;NSM;;;;;N;;;;; +E01BF;VARIATION SELECTOR-208;Mn;0;NSM;;;;;N;;;;; +E01C0;VARIATION SELECTOR-209;Mn;0;NSM;;;;;N;;;;; +E01C1;VARIATION SELECTOR-210;Mn;0;NSM;;;;;N;;;;; +E01C2;VARIATION SELECTOR-211;Mn;0;NSM;;;;;N;;;;; +E01C3;VARIATION SELECTOR-212;Mn;0;NSM;;;;;N;;;;; +E01C4;VARIATION SELECTOR-213;Mn;0;NSM;;;;;N;;;;; +E01C5;VARIATION SELECTOR-214;Mn;0;NSM;;;;;N;;;;; +E01C6;VARIATION SELECTOR-215;Mn;0;NSM;;;;;N;;;;; +E01C7;VARIATION SELECTOR-216;Mn;0;NSM;;;;;N;;;;; +E01C8;VARIATION SELECTOR-217;Mn;0;NSM;;;;;N;;;;; +E01C9;VARIATION SELECTOR-218;Mn;0;NSM;;;;;N;;;;; +E01CA;VARIATION SELECTOR-219;Mn;0;NSM;;;;;N;;;;; +E01CB;VARIATION SELECTOR-220;Mn;0;NSM;;;;;N;;;;; +E01CC;VARIATION SELECTOR-221;Mn;0;NSM;;;;;N;;;;; +E01CD;VARIATION SELECTOR-222;Mn;0;NSM;;;;;N;;;;; +E01CE;VARIATION SELECTOR-223;Mn;0;NSM;;;;;N;;;;; +E01CF;VARIATION SELECTOR-224;Mn;0;NSM;;;;;N;;;;; +E01D0;VARIATION SELECTOR-225;Mn;0;NSM;;;;;N;;;;; +E01D1;VARIATION SELECTOR-226;Mn;0;NSM;;;;;N;;;;; +E01D2;VARIATION SELECTOR-227;Mn;0;NSM;;;;;N;;;;; +E01D3;VARIATION SELECTOR-228;Mn;0;NSM;;;;;N;;;;; +E01D4;VARIATION SELECTOR-229;Mn;0;NSM;;;;;N;;;;; +E01D5;VARIATION SELECTOR-230;Mn;0;NSM;;;;;N;;;;; +E01D6;VARIATION SELECTOR-231;Mn;0;NSM;;;;;N;;;;; +E01D7;VARIATION SELECTOR-232;Mn;0;NSM;;;;;N;;;;; +E01D8;VARIATION SELECTOR-233;Mn;0;NSM;;;;;N;;;;; +E01D9;VARIATION SELECTOR-234;Mn;0;NSM;;;;;N;;;;; +E01DA;VARIATION SELECTOR-235;Mn;0;NSM;;;;;N;;;;; +E01DB;VARIATION SELECTOR-236;Mn;0;NSM;;;;;N;;;;; +E01DC;VARIATION SELECTOR-237;Mn;0;NSM;;;;;N;;;;; +E01DD;VARIATION SELECTOR-238;Mn;0;NSM;;;;;N;;;;; +E01DE;VARIATION SELECTOR-239;Mn;0;NSM;;;;;N;;;;; +E01DF;VARIATION SELECTOR-240;Mn;0;NSM;;;;;N;;;;; +E01E0;VARIATION SELECTOR-241;Mn;0;NSM;;;;;N;;;;; +E01E1;VARIATION SELECTOR-242;Mn;0;NSM;;;;;N;;;;; +E01E2;VARIATION SELECTOR-243;Mn;0;NSM;;;;;N;;;;; +E01E3;VARIATION SELECTOR-244;Mn;0;NSM;;;;;N;;;;; +E01E4;VARIATION SELECTOR-245;Mn;0;NSM;;;;;N;;;;; +E01E5;VARIATION SELECTOR-246;Mn;0;NSM;;;;;N;;;;; +E01E6;VARIATION SELECTOR-247;Mn;0;NSM;;;;;N;;;;; +E01E7;VARIATION SELECTOR-248;Mn;0;NSM;;;;;N;;;;; +E01E8;VARIATION SELECTOR-249;Mn;0;NSM;;;;;N;;;;; +E01E9;VARIATION SELECTOR-250;Mn;0;NSM;;;;;N;;;;; +E01EA;VARIATION SELECTOR-251;Mn;0;NSM;;;;;N;;;;; +E01EB;VARIATION SELECTOR-252;Mn;0;NSM;;;;;N;;;;; +E01EC;VARIATION SELECTOR-253;Mn;0;NSM;;;;;N;;;;; +E01ED;VARIATION SELECTOR-254;Mn;0;NSM;;;;;N;;;;; +E01EE;VARIATION SELECTOR-255;Mn;0;NSM;;;;;N;;;;; +E01EF;VARIATION SELECTOR-256;Mn;0;NSM;;;;;N;;;;; +F0000;;Co;0;L;;;;;N;;;;; +FFFFD;;Co;0;L;;;;;N;;;;; +100000;;Co;0;L;;;;;N;;;;; +10FFFD;;Co;0;L;;;;;N;;;;; diff --git a/uroman-1.2.8/data/UnicodeDataOverwrite.txt b/uroman-1.2.8/data/UnicodeDataOverwrite.txt new file mode 100644 index 0000000000000000000000000000000000000000..02b937b32f2daae0f028ca1c83459e61e63ec9ee --- /dev/null +++ b/uroman-1.2.8/data/UnicodeDataOverwrite.txt @@ -0,0 +1,442 @@ +## UnicodeDataOverwrite.txt +::u 00A0 ::r " " ::comment no-break space +::u 01BF ::r w ::comment ƿ Latin Character Wynn (Old English) +::u 0294 ::r ' ::comment gottal stop +::u 0295 ::r ' ::comment ʕ voiced pharyngeal fricative +::u 0305 ::r "" ::comment ̅ Combining overline +::u 0306 ::r "" ::comment ̆ Combining breve +::u 0307 ::r "" ::comment ̇ Combining dot above +::u 030A ::r "" ::comment ̊ Combining ring above +::u 030C ::r "" ::comment ̌ Combining caron +::u 0311 ::r "" ::comment ̑ Combining inverted breve +::u 031D ::r "" ::comment ̝ Combining down up below +::u 031E ::r "" ::comment ̞ Combining down tack below +::u 031F ::r "" ::comment ̟ Combining plus sign below +::u 0323 ::r "" ::comment ̣ Combining dot below +::u 0325 ::r "" ::comment ̥ Combining ring below +::u 0329 ::r "" ::comment ̩ Combining vertical line below +::u 032A ::r "" ::comment ̪ Combining bridge below +::u 032F ::r "" ::comment ̯ Combining inverted breve below +::u 0342 ::r "" ::comment ͂ Combining Greek perispomeni (circumflex accent) +::u 0343 ::r "" ::comment ̓ Combining Greek koronis +::u 0361 ::r "" ::comment Combining double inverted breve +::u 0384 ::r "" ::comment ΄ Greek tonos +::u 0482 ::r 1000· ::comment ҂ Cyrillic thousands sign +::u 0483 ::r "" ::comment ҃ Combining Cyrillic Titlo ::annotation titlo +::u 0484 ::r "" ::comment ҄ Combining Cyrillic Palatalization ::annotation palatalization +::u 055B ::r "" ::comment ՛ Armenian emphasis mark +::u 055F ::r "" ::comment ՟ Armenian abbreviation mark ::annotation abbreviation + +::u 0901 ::r +m ::comment Devanagari sign candrabindu +::u 0902 ::r +m ::comment Devanagari sign anusvara +::u 0903 ::r +h ::comment Devanagari sign visarga +::u 093D ::r ' ::comment Devanagari sign avagraha +::u 0950 ::r om ::comment ॐ Devanagari om symbol +::u 0951 ::r "" ::comment ॑ Devanagari stress sign "udatta" +::u 0952 ::r "" ::comment ॒ Devanagari stress sign "anudatta" +::u 0981 ::r +n ::comment Bengali sign candrabindu ("chôndrôbindu") +::u 0982 ::r +ng ::comment Bengali sign anusvara ("ônushar") +::u 0983 ::r +h ::comment Bengali sign visarga ("bishôrgô") +::u 099A ::r ch ::comment instead of Bengali C(A) +::u 099B ::r chh ::comment instead of Bengali CC(A) +::u 0A02 ::r +m ::comment Gurmukhi sign bindi +::u 0A70 ::r +m ::comment Gurmukhi tippi +# ::u 0A72 ::r "" ::comment Gurmukhi addak +::u 0A72 ::r "" ::comment Gurmukhi iri +::u 0A73 ::r "" ::comment Gurmukhi ura +::u 0B01 ::r +m ::comment Oriya sign candrabindu +::u 0B03 ::r +h ::comment Oriya sign visarga +::u 0B5F ::r ya ::comment ୟ Oriya letter yya +::u 0B82 ::r +m ::comment Tamil sign anusvara (not to be used?) +::u 0B83 ::r +h ::comment Tamil sign visarga ("āytam") +::u 0B9F ::r t ::comment instead of Tamil TT(A) +::u 0BA3 ::r n ::comment instead of Tamil NN(A) +::u 0BA9 ::r n ::comment instead of Tamil NNN(A) +::u 0BB1 ::r r ::comment instead of Tamil RR(A) +::u 0BB3 ::r l ::comment instead of Tamil LL(A) +::u 0BB4 ::r l ::comment instead of Tamil LLL(A) +::u 0C03 ::r +h ::comment ః Telugu sign visarga +::u 0C83 ::r +h ::comment Kannada sign visarga +::u 0D02 ::r +m ::comment Malayalam sign anusvara +::u 0D03 ::r +h ::comment Malayalam sign visarga +::u 0D82 ::r +n ::comment Sinhala sign anusvaraya +::u 0DA4 ::r ny ::comment Sinhala ඤ +::u 0DA5 ::r gn ::comment Sinhala ඥ +::u 0DCA ::r "" ::comment Sinhala sign al-lakuna (virama = no vowel) +::u 0DCF ::r aa ::comment Sinhala ා +::u 0DD0 ::r ae ::comment Sinhala ැ +::u 0DD1 ::r ae ::comment Sinhala ෑ +::u 0DD2 ::r i ::comment Sinhala ි +::u 0DD3 ::r ii ::comment Sinhala ී +::u 0DD4 ::r u ::comment Sinhala ු +::u 0DD6 ::r uu ::comment Sinhala ූ +::u 0DD8 ::r r ::comment Sinhala ෘ +::u 0DD9 ::r e ::comment Sinhala ෙ +::u 0DDA ::r ee ::comment Sinhala ේ +::u 0DDB ::r ai ::comment Sinhala ෛ +::u 0DDC ::r o ::comment Sinhala ො +::u 0DDD ::r oo ::comment Sinhala ෝ +::u 0DDE ::r au ::comment Sinhala ෞ +::u 0DDF ::r aa ::comment Sinhala ා +::u 0DF2 ::r rr ::comment Sinhala ෲ + +::u 0E02 ::r k ::comment Thai character KHO KHAI +::u 0E03 ::r k ::comment Thai character KHO KHUAT +::u 0E04 ::r k ::comment Thai character KHO KHWAI +::u 0E05 ::r k ::comment Thai character KHO KHON +::u 0E06 ::r k ::comment Thai character KHO RAKHANG +::u 0E10 ::r t ::comment Thai character THO THAN +::u 0E11 ::r t ::comment Thai character THO NANGMONTHO +::u 0E12 ::r t ::comment Thai character THO PHUTHAO +::u 0E16 ::r t ::comment Thai character THO THUNG +::u 0E17 ::r t ::comment Thai character THO THAHAN +::u 0E18 ::r t ::comment Thai character THO THONG +::u 0E1C ::r p ::comment Thai character PHO PHUNG +::u 0E1E ::r p ::comment Thai character PHO PHAN +::u 0E20 ::r p ::comment Thai character PHO SAMPHAO +::u 0E2D ::r o ::comment Thai character O ANG +::u 0E2F ::r ... ::comment ฯ Thai character PAIYANNOI (ellipsis, abbreviation) +::u 0E31 ::r a ::comment Thai character MAI HAN-AKAT +::u 0E3A ::r "" ::comment Thai character PHINTHU (Pali virama) +::u 0E40 ::r e ::syllable-info written-pre-consonant-spoken-post-consonant ::comment Thai character SARA E +::u 0E41 ::r ae ::syllable-info written-pre-consonant-spoken-post-consonant ::comment Thai character SARA AE +::u 0E42 ::r o ::syllable-info written-pre-consonant-spoken-post-consonant ::comment Thai character SARA O +::u 0E43 ::r ai ::syllable-info written-pre-consonant-spoken-post-consonant ::comment Thai character SARA AI MAIMUAN +::u 0E44 ::r ai ::syllable-info written-pre-consonant-spoken-post-consonant ::comment Thai character SARA AI MAIMALAI +::u 0E45 ::r "" ::comment Thai character LAKKHANGYAO vowel lengthener +::u 0E47 ::r o ::comment Thai character MAITAIKHU vowel shortener +::u 0E48 ::r "" ::tone-mark non-standard ::comment Thai tone mark MAI EK +::u 0E49 ::r "" ::tone-mark standard ::comment Thai tone mark MAI THO +::u 0E4A ::r "" ::tone-mark high ::comment Thai tone mark MAI TRI +::u 0E4B ::r "" ::tone-mark rising ::comment Thai tone mark MAI CHATTAWA +::u 0E4C ::r "" ::comment Thai character THANTHAKHAT cancellation mark (cf. virama) +::u 0E4D ::r +m ::comment ํ Thai character NIKHAHIT final nasal (cf. anusvara) +::u 0ECC ::r "" ::comment ໌ Lao cancellation mark ::annotation cancellation +::u 0F0B ::r · ::comment ་ Tibetan mark intersyllabic tsheg +::u 0F0C ::r "" ::comment ༌ Tibetan mark delimiter tsheg bstar +::u 0F84 ::r "" ::comment ྄ Tibetan halanta +::u 1036 ::r +n ::comment Myanmar sign anusvara ("auk myit") +::u 1037 ::r "" ::tone-mark creaky ::comment Myanmar sign dot below +::u 1038 ::r "" ::tone-mark high ::comment Myanmar sign visarga + +::u 16A0 ::r f ::comment ᚠ RUNIC LETTER FEHU FEOH FE F +::u 16A1 ::r v ::comment ᚡ RUNIC LETTER V +::u 16A2 ::r u ::comment ᚢ RUNIC LETTER URUZ UR U +::u 16A3 ::r y ::comment ᚣ RUNIC LETTER YR +::u 16A4 ::r y ::comment ᚤ RUNIC LETTER Y +::u 16A5 ::r w ::comment ᚥ RUNIC LETTER W +::u 16A6 ::r th ::comment ᚦ RUNIC LETTER THURISAZ THURS THORN +::u 16A7 ::r th ::comment ᚧ RUNIC LETTER ETH +::u 16A8 ::r a ::comment ᚨ RUNIC LETTER ANSUZ A +::u 16A9 ::r o ::comment ᚩ RUNIC LETTER OS O +::u 16AA ::r a ::comment ᚪ RUNIC LETTER AC A +::u 16AB ::r ae ::comment ᚫ RUNIC LETTER AESC +::u 16AC ::r o ::comment ᚬ RUNIC LETTER LONG-BRANCH-OSS O +::u 16AD ::r o ::comment ᚭ RUNIC LETTER SHORT-TWIG-OSS O +::u 16AE ::r o ::comment ᚮ RUNIC LETTER O +::u 16AF ::r oe ::comment ᚯ RUNIC LETTER OE +::u 16B0 ::r on ::comment ᚰ RUNIC LETTER ON +::u 16B1 ::r r ::comment ᚱ RUNIC LETTER RAIDO RAD REID R +::u 16B2 ::r k ::comment ᚲ RUNIC LETTER KAUNA +::u 16B3 ::r c ::comment ᚳ RUNIC LETTER CEN +::u 16B4 ::r k ::comment ᚴ RUNIC LETTER KAUN K +::u 16B5 ::r g ::comment ᚵ RUNIC LETTER G +::u 16B6 ::r ng ::comment ᚶ RUNIC LETTER ENG +::u 16B7 ::r g ::comment ᚷ RUNIC LETTER GEBO GYFU G +::u 16B8 ::r g ::comment ᚸ RUNIC LETTER GAR +::u 16B9 ::r w ::comment ᚹ RUNIC LETTER WUNJO WYNN W +::u 16BA ::r h ::comment ᚺ RUNIC LETTER HAGLAZ H +::u 16BB ::r h ::comment ᚻ RUNIC LETTER HAEGL H +::u 16BC ::r h ::comment ᚼ RUNIC LETTER LONG-BRANCH-HAGALL H +::u 16BD ::r h ::comment ᚽ RUNIC LETTER SHORT-TWIG-HAGALL H +::u 16BE ::r n ::comment ᚾ RUNIC LETTER NAUDIZ NYD NAUD N +::u 16BF ::r n ::comment ᚿ RUNIC LETTER SHORT-TWIG-NAUD N +::u 16C0 ::r n ::comment ᛀ RUNIC LETTER DOTTED-N +::u 16C1 ::r i ::comment ᛁ RUNIC LETTER ISAZ IS ISS I +::u 16C2 ::r e ::comment ᛂ RUNIC LETTER E +::u 16C3 ::r j ::comment ᛃ RUNIC LETTER JERAN J +::u 16C4 ::r j ::comment ᛄ RUNIC LETTER GER +::u 16C5 ::r ae ::comment ᛅ RUNIC LETTER LONG-BRANCH-AR AE +::u 16C6 ::r a ::comment ᛆ RUNIC LETTER SHORT-TWIG-AR A +::u 16C7 ::r i ::comment ᛇ RUNIC LETTER IWAZ EOH +::u 16C8 ::r p ::comment ᛈ RUNIC LETTER PERTHO PEORTH P +::u 16C9 ::r z ::comment ᛉ RUNIC LETTER ALGIZ EOLHX +::u 16CA ::r s ::comment ᛊ RUNIC LETTER SOWILO S +::u 16CB ::r s ::comment ᛋ RUNIC LETTER SIGEL LONG-BRANCH-SOL S +::u 16CC ::r s ::comment ᛌ RUNIC LETTER SHORT-TWIG-SOL S +::u 16CD ::r c ::comment ᛍ RUNIC LETTER C +::u 16CE ::r z ::comment ᛎ RUNIC LETTER Z +::u 16CF ::r t ::comment ᛏ RUNIC LETTER TIWAZ TIR TYR T +::u 16D0 ::r t ::comment ᛐ RUNIC LETTER SHORT-TWIG-TYR T +::u 16D1 ::r d ::comment ᛑ RUNIC LETTER D +::u 16D2 ::r b ::comment ᛒ RUNIC LETTER BERKANAN BEORC BJARKAN B +::u 16D3 ::r b ::comment ᛓ RUNIC LETTER SHORT-TWIG-BJARKAN B +::u 16D4 ::r p ::comment ᛔ RUNIC LETTER DOTTED-P +::u 16D5 ::r p ::comment ᛕ RUNIC LETTER OPEN-P +::u 16D6 ::r e ::comment ᛖ RUNIC LETTER EHWAZ EH E +::u 16D7 ::r m ::comment ᛗ RUNIC LETTER MANNAZ MAN M +::u 16D8 ::r m ::comment ᛘ RUNIC LETTER LONG-BRANCH-MADR M +::u 16D9 ::r m ::comment ᛙ RUNIC LETTER SHORT-TWIG-MADR M +::u 16DA ::r l ::comment ᛚ RUNIC LETTER LAUKAZ LAGU LOGR L +::u 16DB ::r l ::comment ᛛ RUNIC LETTER DOTTED-L +::u 16DC ::r ng ::comment ᛜ RUNIC LETTER INGWAZ +::u 16DD ::r ng ::comment ᛝ RUNIC LETTER ING +::u 16DE ::r d ::comment ᛞ RUNIC LETTER DAGAZ DAEG D +::u 16DF ::r o ::comment ᛟ RUNIC LETTER OTHALAN ETHEL O +::u 16E0 ::r ea ::comment ᛠ RUNIC LETTER EAR +::u 16E1 ::r io ::comment ᛡ RUNIC LETTER IOR +::u 16E2 ::r q ::comment ᛢ RUNIC LETTER CWEORTH +::u 16E3 ::r k ::comment ᛣ RUNIC LETTER CALC +::u 16E4 ::r k ::comment ᛤ RUNIC LETTER CEALC +::u 16E5 ::r st ::comment ᛥ RUNIC LETTER STAN +::u 16E6 ::r r ::comment ᛦ RUNIC LETTER LONG-BRANCH-YR +::u 16E7 ::r r ::comment ᛧ RUNIC LETTER SHORT-TWIG-YR +::u 16E8 ::r r ::comment ᛨ RUNIC LETTER ICELANDIC-YR +::u 16E9 ::r q ::comment ᛩ RUNIC LETTER Q +::u 16EA ::r x ::comment ᛪ RUNIC LETTER X + +::u 17B9 ::r oe ::comment Khmer vowel sign y (short) +::u 17BA ::r oe ::comment Khmer vowel sign yy (long) +::u 17C6 ::r +m ::comment Khmer sign nikahit (cf. anusvara) +::u 17C7 ::r +h ::comment Khmer sign reahmuk (cf. visarga) +::u 17C8 ::r ' ::comment Khmer sign yuukaleapintu (short vowel and glottal stop) +::u 17C9 ::r "" ::comment Khmer sign muusikatoan: changes the second register to the first +::u 17CA ::r "" ::comment Khmer sign triisap: changes the first register to the second +::u 17CB ::r "" ::comment Khmer sign bantoc (vowel shortener) +::u 17D2 ::r "" ::comment Khmer sign coeng (foot/subscript, cf. virama = no vowel) +::u 17D5 ::r . ::comment Khmer sign bariyoosan; period ending entire text or chapter + +::u 180E ::r ' ::comment ᠎ Mongolian vowel separator + +::u 1B80 ::r +ng ::comment ᮀ Sundanese sign panyecek +::u 1B81 ::r +r ::comment ᮁ Sundanese sign panglayar +::u 1B82 ::r +h ::comment ᮂ Sundanese sign pangwisad +::u 1BA1 ::r ya ::comment ᮡ Sundanese consonant sign pamingkal +::u 1BA2 ::r ra ::comment ᮢ Sundanese consonant sign panyakr +::u 1BA3 ::r la ::comment ᮣ Sundanese consonant sign panyiku +::u 1BA4 ::r i ::comment ᮤ Sundanese consonant sign panghulu +::u 1BA5 ::r u ::comment ᮥ Sundanese consonant sign panyuku +::u 1BA6 ::r e ::comment ᮦ Sundanese vowel sign panaelaeng +::u 1BA7 ::r o ::comment ᮧ Sundanese vowel sign panolong +::u 1BA8 ::r e ::comment ᮨ Sundanese vowel sign pamepet +::u 1BA9 ::r eu ::comment ᮩ Sundanese vowel sign paneuleung +::u 1BAA ::r "" ::comment ᮪ Sundanese sign pamaaeh or patén (no vowel/virama) + +::u 1FBD ::r "" ::comment ᾽ Greek koronis +::u 1FFE ::r "" ::comment Greek dasia (rough breathing) + +::u 2002 ::r " " ::comment en space +::u 2003 ::r " " ::comment em space +::u 2004 ::r " " ::comment three-per-em space +::u 2005 ::r " " ::comment four-per-em space +::u 2006 ::r " " ::comment six-per-em space +::u 2007 ::r " " ::comment figure space +::u 2008 ::r " " ::comment punctuation space +::u 2009 ::r " " ::comment thin space +::u 200A ::r " " ::comment hair space +::u 202F ::r " " ::comment narrow no-break space + +::u 2D30 ::r a ::comment TIFINAGH LETTER YA ⴰ +::u 2D31 ::r b ::comment TIFINAGH LETTER YAB ⴱ +::u 2D32 ::r bh ::comment TIFINAGH LETTER YABH ⴲ +::u 2D33 ::r g ::comment TIFINAGH LETTER YAG ⴳ +::u 2D34 ::r ghh ::comment TIFINAGH LETTER YAGHH ⴴ +::u 2D35 ::r j ::comment TIFINAGH LETTER BERBER ACADEMY YAJ ⴵ +::u 2D36 ::r j ::comment TIFINAGH LETTER YAJ ⴶ +::u 2D37 ::r d ::comment TIFINAGH LETTER YAD ⴷ +::u 2D38 ::r dh ::comment TIFINAGH LETTER YADH ⴸ +::u 2D39 ::r dd ::comment TIFINAGH LETTER YADD ⴹ +::u 2D3A ::r ddh ::comment TIFINAGH LETTER YADDH ⴺ +::u 2D3B ::r e ::comment TIFINAGH LETTER YEY ⴻ +::u 2D3C ::r f ::comment TIFINAGH LETTER YAF ⴼ +::u 2D3D ::r k ::comment TIFINAGH LETTER YAK ⴽ +::u 2D3E ::r k ::comment TIFINAGH LETTER TUAREG YAK ⴾ +::u 2D3F ::r khh ::comment TIFINAGH LETTER YAKHH ⴿ +::u 2D40 ::r h ::comment TIFINAGH LETTER YAH ⵀ +::u 2D41 ::r h ::comment TIFINAGH LETTER BERBER ACADEMY YAH ⵁ +::u 2D42 ::r h ::comment TIFINAGH LETTER TUAREG YAH ⵂ +::u 2D43 ::r hh ::comment TIFINAGH LETTER YAHH ⵃ +::u 2D44 ::r ' ::comment TIFINAGH LETTER YAA ⵄ +::u 2D45 ::r kh ::comment TIFINAGH LETTER YAKH ⵅ +::u 2D46 ::r kh ::comment TIFINAGH LETTER TUAREG YAKH ⵆ +::u 2D47 ::r q ::comment TIFINAGH LETTER YAQ ⵇ +::u 2D48 ::r q ::comment TIFINAGH LETTER TUAREG YAQ ⵈ +::u 2D49 ::r i ::comment TIFINAGH LETTER YI ⵉ +::u 2D4A ::r zh ::comment TIFINAGH LETTER YAZH ⵊ +::u 2D4B ::r zh ::comment TIFINAGH LETTER AHAGGAR YAZH ⵋ +::u 2D4C ::r zh ::comment TIFINAGH LETTER TUAREG YAZH ⵌ +::u 2D4D ::r l ::comment TIFINAGH LETTER YAL ⵍ +::u 2D4E ::r m ::comment TIFINAGH LETTER YAM ⵎ +::u 2D4F ::r n ::comment TIFINAGH LETTER YAN ⵏ +::u 2D50 ::r gn ::comment TIFINAGH LETTER TUAREG YAGN ⵐ +::u 2D51 ::r ng ::comment TIFINAGH LETTER TUAREG YANG ⵑ +::u 2D52 ::r p ::comment TIFINAGH LETTER YAP ⵒ +::u 2D53 ::r u ::comment TIFINAGH LETTER YU ⵓ +::u 2D54 ::r r ::comment TIFINAGH LETTER YAR ⵔ +::u 2D55 ::r rr ::comment TIFINAGH LETTER YARR ⵕ +::u 2D56 ::r gh ::comment TIFINAGH LETTER YAGH ⵖ +::u 2D57 ::r gh ::comment TIFINAGH LETTER TUAREG YAGH ⵗ +::u 2D58 ::r gh ::comment TIFINAGH LETTER AYER YAGH ⵘ +::u 2D59 ::r s ::comment TIFINAGH LETTER YAS ⵙ +::u 2D5A ::r ss ::comment TIFINAGH LETTER YASS ⵚ +::u 2D5B ::r sh ::comment TIFINAGH LETTER YASH ⵛ +::u 2D5C ::r t ::comment TIFINAGH LETTER YAT ⵜ +::u 2D5D ::r th ::comment TIFINAGH LETTER YATH ⵝ +::u 2D5E ::r ch ::comment TIFINAGH LETTER YACH ⵞ +::u 2D5F ::r tt ::comment TIFINAGH LETTER YATT ⵟ +::u 2D60 ::r v ::comment TIFINAGH LETTER YAV ⵠ +::u 2D61 ::r w ::comment TIFINAGH LETTER YAW ⵡ +::u 2D62 ::r y ::comment TIFINAGH LETTER YAY ⵢ +::u 2D63 ::r z ::comment TIFINAGH LETTER YAZ ⵣ +::u 2D64 ::r z ::comment TIFINAGH LETTER TAWELLEMET YAZ ⵤ +::u 2D65 ::r zz ::comment TIFINAGH LETTER YAZZ ⵥ +::u 2D66 ::r ye ::comment TIFINAGH LETTER YE ⵦ +::u 2D67 ::r yo ::comment TIFINAGH LETTER YO ⵧ +::u 2D6F ::r "" ::comment TIFINAGH MODIFIER LETTER LABIALIZATION MARK ⵯ +::u 2D70 ::r "" ::comment TIFINAGH SEPARATOR MARK ⵰ +::u 2D7F ::r "" ::comment TIFINAGH CONSONANT JOINER ⵿ + +::u 3063 ::r tsu ::comment Hiragana letter small tsu +::u 30C3 ::r tsu ::comment Katakana letter small tsu + +::u ABE3 ::r o ::comment ꯣ Meetei Mayek vowel sign onap +::u ABE7 ::r ou ::comment ꯧ Meetei Mayek vowel sign sounap + +::u F008 ::r "" ::comment Yoruba diacritic in private use area +::u F00F ::r "" ::comment Yoruba diacritic in private use area +::u F023 ::r "" ::comment Yoruba diacritic in private use area +::u F025 ::r "" ::comment Yoruba diacritic in private use area + +::u F8D0 ::r a ::name KLINGON LETTER A +::u F8D1 ::r b ::name KLINGON LETTER B +::u F8D2 ::r ch ::name KLINGON LETTER CH +::u F8D3 ::r D ::name KLINGON LETTER D +::u F8D4 ::r e ::name KLINGON LETTER E +::u F8D5 ::r gh ::name KLINGON LETTER GH +::u F8D6 ::r H ::name KLINGON LETTER H +::u F8D7 ::r I ::name KLINGON LETTER I +::u F8D8 ::r j ::name KLINGON LETTER J +::u F8D9 ::r l ::name KLINGON LETTER L +::u F8DA ::r m ::name KLINGON LETTER M +::u F8DB ::r n ::name KLINGON LETTER N +::u F8DC ::r ng ::name KLINGON LETTER NG +::u F8DD ::r o ::name KLINGON LETTER O +::u F8DE ::r p ::name KLINGON LETTER P +::u F8DF ::r q ::name KLINGON LETTER Q +::u F8E0 ::r Q ::name KLINGON LETTER Q +::u F8E1 ::r r ::name KLINGON LETTER R +::u F8E2 ::r S ::name KLINGON LETTER S +::u F8E3 ::r t ::name KLINGON LETTER T +::u F8E4 ::r tlh ::name KLINGON LETTER TLH +::u F8E5 ::r u ::name KLINGON LETTER U +::u F8E6 ::r v ::name KLINGON LETTER V +::u F8E7 ::r w ::name KLINGON LETTER W +::u F8E8 ::r y ::name KLINGON LETTER Y +::u F8E9 ::r ' ::name KLINGON LETTER GLOTTAL STOP +::u F8F0 ::num 0 ::name KLINGON DIGIT ZERO +::u F8F1 ::num 1 ::name KLINGON DIGIT ONE +::u F8F2 ::num 2 ::name KLINGON DIGIT TWO +::u F8F3 ::num 3 ::name KLINGON DIGIT THREE +::u F8F4 ::num 4 ::name KLINGON DIGIT FOUR +::u F8F5 ::num 5 ::name KLINGON DIGIT FIVE +::u F8F6 ::num 6 ::name KLINGON DIGIT SIX +::u F8F7 ::num 7 ::name KLINGON DIGIT SEVEN +::u F8F8 ::num 8 ::name KLINGON DIGIT EIGHT +::u F8F9 ::num 9 ::name KLINGON DIGIT NINE +::u F8FD ::r , ::name KLINGON COMMA +::u F8FE ::r . ::name KLINGON FULL STOP +::u F8FF ::name KLINGON MUMMIFICATION GLYPH + +::u 1163D ::r +m ::comment Modi sign anusvara +::u 1163E ::r +h ::comment Modi sign visarga + +::u 13068 ::num 1000000 ::comment Egyptian Hieroglyph +::u 1308B ::r r ::comment Egyptian Hieroglyph ::pic mouth +::u 1309D ::r ' ::comment Egyptian Hieroglyph (ayn) ::pic forearm +::u 130A7 ::r d ::comment Egyptian Hieroglyph ::pic hand +::u 130AD ::num 10000 ::comment Egyptian Hieroglyph +::u 130AE ::num 20000 ::comment Egyptian Hieroglyph +::u 130AF ::num 30000 ::comment Egyptian Hieroglyph +::u 130B0 ::num 40000 ::comment Egyptian Hieroglyph +::u 130B1 ::num 50000 ::comment Egyptian Hieroglyph +::u 130B2 ::num 60000 ::comment Egyptian Hieroglyph +::u 130B3 ::num 70000 ::comment Egyptian Hieroglyph +::u 130B4 ::num 80000 ::comment Egyptian Hieroglyph +::u 130B5 ::num 90000 ::comment Egyptian Hieroglyph +::u 130B6 ::num 50000 ::comment Egyptian Hieroglyph +::u 130C0 ::r b ::comment Egyptian Hieroglyph ::pic foot +::u 130ED ::r l ::comment Egyptian Hieroglyph [also rw] ::pic lion recumbent +::u 13121 ::r h ::comment Egyptian Hieroglyph (f-underscore) ::pic aninal's belly and udder +::u 1313F ::r a ::comment Egyptian Hieroglyph (alef) ::pic vulture +::u 13153 ::r m ::comment Egyptian Hieroglyph ::pic owl +::u 13171 ::r w ::comment Egyptian Hieroglyph ::pic quail chick +::u 13187 ::r ::comment Egyptian Hieroglyph (determinative/son) H8 ::pic egg +::u 13190 ::num 100000 ::comment Egyptian Hieroglyph +::u 13191 ::r f ::comment Egyptian Hieroglyph ::pic horned viper +::u 13193 ::r d ::comment Egyptian Hieroglyph (J) ::pic cobra +::u 131BC ::num 1000 ::comment Egyptian Hieroglyph +::u 131BD ::num 2000 ::comment Egyptian Hieroglyph +::u 131BE ::num 3000 ::comment Egyptian Hieroglyph +::u 131BF ::num 4000 ::comment Egyptian Hieroglyph +::u 131C0 ::num 5000 ::comment Egyptian Hieroglyph +::u 131C1 ::num 6000 ::comment Egyptian Hieroglyph +::u 131C2 ::num 7000 ::comment Egyptian Hieroglyph +::u 131C3 ::num 8000 ::comment Egyptian Hieroglyph +::u 131C4 ::num 9000 ::comment Egyptian Hieroglyph +::u 131CB ::r i ::comment Egyptian Hieroglyph (yod) ::pic single reed +::u 131CC ::r y ::comment Egyptian Hieroglyph ::pic double reed +::u 1320E ::r q ::comment Egyptian Hieroglyph (qaf) ::pic sandy slope +::u 13209 ::comment Egyptian Hieroglyph ::pic desert hills +::u 13216 ::r n ::comment Egyptian Hieroglyph ::pic ripple of water +::u 13219 ::r sh ::comment Egyptian Hieroglyph (š) ::pic basin +::u 13254 ::r h ::comment Egyptian Hieroglyph ::pic reed shelter +::u 13283 ::r z ::comment Egyptian Hieroglyph [also S?] ::pic door bolt +::u 132AA ::r p ::comment Egyptian Hieroglyph ::pic stool +::u 132D4 ::r n ::comment Egyptian Hieroglyph ::pic red crown +::u 132F4 ::r s ::comment Egyptian Hieroglyph [also Z?] ::pic folded cloth +::u 13319 ::comment Egyptian Hieroglyph ::pic throw stick +::u 13362 ::num 100 ::comment Egyptian Hieroglyph +::u 13363 ::num 200 ::comment Egyptian Hieroglyph +::u 13364 ::num 300 ::comment Egyptian Hieroglyph +::u 13365 ::num 400 ::comment Egyptian Hieroglyph +::u 13366 ::num 500 ::comment Egyptian Hieroglyph +::u 13367 ::num 600 ::comment Egyptian Hieroglyph +::u 13368 ::num 700 ::comment Egyptian Hieroglyph +::u 13369 ::num 800 ::comment Egyptian Hieroglyph +::u 1336A ::num 900 ::comment Egyptian Hieroglyph +::u 1336B ::num 500 ::comment Egyptian Hieroglyph +::u 1336F ::r o ::comment Egyptian Hieroglyph ::pic lasso +::u 1337F ::r t ::comment Egyptian Hieroglyph (ṯ) ::pic hobble +::u 13386 ::num 10 ::comment Egyptian Hieroglyph +::u 13387 ::num 20 ::comment Egyptian Hieroglyph +::u 13388 ::num 30 ::comment Egyptian Hieroglyph +::u 13389 ::num 40 ::comment Egyptian Hieroglyph +::u 1338A ::num 50 ::comment Egyptian Hieroglyph +::u 1338B ::num 60 ::comment Egyptian Hieroglyph +::u 1338C ::num 70 ::comment Egyptian Hieroglyph +::u 1338D ::num 80 ::comment Egyptian Hieroglyph +::u 1338E ::num 90 ::comment Egyptian Hieroglyph +::u 1338F ::num 20 ::comment Egyptian Hieroglyph +::u 13390 ::num 30 ::comment Egyptian Hieroglyph +::u 13391 ::num 40 ::comment Egyptian Hieroglyph +::u 13392 ::num 50 ::comment Egyptian Hieroglyph +::u 1339B ::r h ::comment Egyptian Hieroglyph ::pic twisted flax +::u 133A1 ::r k ::comment Egyptian Hieroglyph ::pic basket with handle +::u 133A2 ::r k ::comment Egyptian Hieroglyph ::pic basket with handle, variant +::u 133A4 ::r g ::comment Egyptian Hieroglyph ::pic bag +::u 133BC ::r g ::comment Egyptian Hieroglyph ::pic stand +::u 133CF ::r t ::comment Egyptian Hieroglyph ::pic loaf +::u 133ED ::r y ::comment Egyptian Hieroglyph ::pic two strokes +::u 133F2 ::r w ::comment Egyptian Hieroglyph ::pic quail chick, hieratic variant +::u 133FA ::num 1 ::comment Egyptian Hieroglyph +::u 133FB ::num 2 ::comment Egyptian Hieroglyph +::u 133FC ::num 3 ::comment Egyptian Hieroglyph +::u 133FD ::num 4 ::comment Egyptian Hieroglyph +::u 133FE ::num 5 ::comment Egyptian Hieroglyph +::u 133FF ::num 6 ::comment Egyptian Hieroglyph +::u 13400 ::num 7 ::comment Egyptian Hieroglyph +::u 13401 ::num 8 ::comment Egyptian Hieroglyph +::u 13402 ::num 9 ::comment Egyptian Hieroglyph +::u 13403 ::num 5 ::comment Egyptian Hieroglyph +::u 1340D ::r kh ::comment Egyptian Hieroglyph (ḫ, khah) ::pic placenta? +::u 1341D ::r m ::comment Egyptian Hieroglyph (also jm) diff --git a/uroman-1.2.8/data/romanization-table-arabic-block.txt b/uroman-1.2.8/data/romanization-table-arabic-block.txt new file mode 100644 index 0000000000000000000000000000000000000000..0e80512567615f96fd2bc21b9bf2f11c00c87782 --- /dev/null +++ b/uroman-1.2.8/data/romanization-table-arabic-block.txt @@ -0,0 +1,179 @@ +::s ، ::t , ::comment ARABIC COMMA +::s ؛ ::t ; ::comment ARABIC SEMICOLON +::s ؟ ::t ? ::comment ARABIC QUESTION MARK +::s ء ::t ' ::comment ARABIC LETTER HAMZA +::s آ ::t a ::comment ARABIC LETTER ALEF WITH MADDA ABOVE +::s أ ::t a ::comment ARABIC LETTER ALEF WITH HAMZA ABOVE +::s ؤ ::t w ::comment ARABIC LETTER WAW WITH HAMZA ABOVE +::s إ ::t i ::comment ARABIC LETTER ALEF WITH HAMZA BELOW +::s ئ ::t ye ::comment ARABIC LETTER YEH WITH HAMZA ABOVE +::s ا ::t a ::comment ARABIC LETTER ALEF +::s ب ::t b ::comment ARABIC LETTER BEH +::s ة ::t a ::comment ARABIC LETTER TEH MARBUTA +::s ت ::t t ::comment ARABIC LETTER TEH +::s ث ::t th ::comment ARABIC LETTER THEH +::s ج ::t j ::comment ARABIC LETTER JEEM +::s ح ::t h ::comment ARABIC LETTER HAH +::s خ ::t kh ::comment ARABIC LETTER KHAH +::s د ::t d ::comment ARABIC LETTER DAL +::s ذ ::t th ::comment ARABIC LETTER THAL +::s ر ::t r ::comment ARABIC LETTER REH +::s ز ::t z ::comment ARABIC LETTER ZAIN +::s س ::t s ::comment ARABIC LETTER SEEN +::s ش ::t sh ::comment ARABIC LETTER SHEEN +::s ص ::t s ::comment ARABIC LETTER SAD +::s ض ::t d ::comment ARABIC LETTER DAD +::s ط ::t t ::comment ARABIC LETTER TAH +::s ظ ::t z ::comment ARABIC LETTER ZAH +::s ع ::t ' ::comment ARABIC LETTER AIN +::s غ ::t gh ::comment ARABIC LETTER GHAIN +::s ـ ::t - ::comment ARABIC TATWEEL +::s ف ::t f ::comment ARABIC LETTER FEH +::s ق ::t q ::comment ARABIC LETTER QAF +::s ك ::t k ::comment ARABIC LETTER KAF +::s ل ::t l ::comment ARABIC LETTER LAM +::s م ::t m ::comment ARABIC LETTER MEEM +::s ن ::t n ::comment ARABIC LETTER NOON +::s ه ::t h ::comment ARABIC LETTER HEH +::s و ::t w ::comment ARABIC LETTER WAW +::s ى ::t a ::comment ARABIC LETTER ALEF MAKSURA +::s ي ::t y ::comment ARABIC LETTER YEH +::s َ ::t a ::comment ARABIC FATHA +::s ُ ::t u ::comment ARABIC DAMMA +::s ِ ::t i ::comment ARABIC KASRA +::s ْ ::t ::comment ARABIC SUKUN +::s ٔ ::t ' ::comment ARABIC HAMZA ABOVE +::s ٕ ::t ' ::comment ARABIC HAMZA BELOW +::s ٠ ::t 0 ::comment ARABIC-INDIC DIGIT ZERO +::s ١ ::t 1 ::comment ARABIC-INDIC DIGIT ONE +::s ٢ ::t 2 ::comment ARABIC-INDIC DIGIT TWO +::s ٣ ::t 3 ::comment ARABIC-INDIC DIGIT THREE +::s ٤ ::t 4 ::comment ARABIC-INDIC DIGIT FOUR +::s ٥ ::t 5 ::comment ARABIC-INDIC DIGIT FIVE +::s ٦ ::t 6 ::comment ARABIC-INDIC DIGIT SIX +::s ٧ ::t 7 ::comment ARABIC-INDIC DIGIT SEVEN +::s ٨ ::t 8 ::comment ARABIC-INDIC DIGIT EIGHT +::s ٩ ::t 9 ::comment ARABIC-INDIC DIGIT NINE +::s ٪ ::t % ::comment ARABIC PERCENT SIGN +::s ٫ ::t , ::comment ARABIC DECIMAL SEPARATOR +::s ٬ ::t , ::comment ARABIC THOUSANDS SEPARATOR +::s ٮ ::t b ::comment ARABIC LETTER DOTLESS BEH +::s ٯ ::t q ::comment ARABIC LETTER DOTLESS QAF +::s ٰ ::t a ::comment ARABIC LETTER SUPERSCRIPT ALEF +::s ٱ ::t a ::comment ARABIC LETTER ALEF WASLA +::s ٲ ::t a ::comment ARABIC LETTER ALEF WITH WAVY HAMZA ABOVE +::s ٳ ::t a ::comment ARABIC LETTER ALEF WITH WAVY HAMZA BELOW +::s ٷ ::t u ::comment ARABIC LETTER U WITH HAMZA ABOVE +::s ٹ ::t tt ::comment ARABIC LETTER TTEH +::s ٺ ::t tt ::comment ARABIC LETTER TTEHEH +::s ٻ ::t b ::comment ARABIC LETTER BEEH +::s ټ ::t t ::comment ARABIC LETTER TEH WITH RING +::s ٽ ::t t ::comment ARABIC LETTER TEH WITH THREE DOTS ABOVE DOWNWARDS +::s پ ::t p ::comment ARABIC LETTER PEH +::s ٿ ::t t ::comment ARABIC LETTER TEHEH +::s ڀ ::t b ::comment ARABIC LETTER BEHEH +::s ځ ::t h ::comment ARABIC LETTER HAH WITH HAMZA ABOVE +::s ڂ ::t h ::comment ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE +::s ڃ ::t ny ::comment ARABIC LETTER NYEH +::s ڄ ::t dy ::comment ARABIC LETTER DYEH +::s څ ::t h ::comment ARABIC LETTER HAH WITH THREE DOTS ABOVE +::s چ ::t tch ::comment ARABIC LETTER TCHEH +::s ڇ ::t tch ::comment ARABIC LETTER TCHEHEH +::s ڈ ::t dd ::comment ARABIC LETTER DDAL +::s ډ ::t d ::comment ARABIC LETTER DAL WITH RING +::s ڊ ::t d ::comment ARABIC LETTER DAL WITH DOT BELOW +::s ڋ ::t d ::comment ARABIC LETTER DAL WITH DOT BELOW AND SMALL TAH +::s ڌ ::t d ::comment ARABIC LETTER DAHAL +::s ڍ ::t dd ::comment ARABIC LETTER DDAHAL +::s ڎ ::t d ::comment ARABIC LETTER DUL +::s ڏ ::t d ::comment ARABIC LETTER DAL WITH THREE DOTS ABOVE DOWNWARDS +::s ڐ ::t d ::comment ARABIC LETTER DAL WITH FOUR DOTS ABOVE +::s ڑ ::t rr ::comment ARABIC LETTER RREH +::s ڒ ::t r ::comment ARABIC LETTER REH WITH SMALL V +::s ړ ::t r ::comment ARABIC LETTER REH WITH RING +::s ڔ ::t r ::comment ARABIC LETTER REH WITH DOT BELOW +::s ڕ ::t r ::comment ARABIC LETTER REH WITH SMALL V BELOW +::s ږ ::t r ::comment ARABIC LETTER REH WITH DOT BELOW AND DOT ABOVE +::s ڗ ::t r ::comment ARABIC LETTER REH WITH TWO DOTS ABOVE +::s ژ ::t j ::comment ARABIC LETTER JEH +::s ڙ ::t r ::comment ARABIC LETTER REH WITH FOUR DOTS ABOVE +::s ښ ::t s ::comment ARABIC LETTER SEEN WITH DOT BELOW AND DOT ABOVE +::s ڛ ::t s ::comment ARABIC LETTER SEEN WITH THREE DOTS BELOW +::s ڜ ::t s ::comment ARABIC LETTER SEEN WITH THREE DOTS BELOW AND THREE DOTS ABOVE +::s ڝ ::t s ::comment ARABIC LETTER SAD WITH TWO DOTS BELOW +::s ڞ ::t s ::comment ARABIC LETTER SAD WITH THREE DOTS ABOVE +::s ڟ ::t t ::comment ARABIC LETTER TAH WITH THREE DOTS ABOVE +::s ڠ ::t n ::comment ARABIC LETTER AIN WITH THREE DOTS ABOVE +::s ڡ ::t f ::comment ARABIC LETTER DOTLESS FEH +::s ڢ ::t f ::comment ARABIC LETTER FEH WITH DOT MOVED BELOW +::s ڣ ::t f ::comment ARABIC LETTER FEH WITH DOT BELOW +::s ڤ ::t v ::comment ARABIC LETTER VEH +::s ڥ ::t f ::comment ARABIC LETTER FEH WITH THREE DOTS BELOW +::s ڦ ::t p ::comment ARABIC LETTER PEHEH +::s ڧ ::t q ::comment ARABIC LETTER QAF WITH DOT ABOVE +::s ڨ ::t q ::comment ARABIC LETTER QAF WITH THREE DOTS ABOVE +::s ک ::t k ::comment ARABIC LETTER KEHEH +::s ڪ ::t k ::comment ARABIC LETTER SWASH KAF +::s ګ ::t k ::comment ARABIC LETTER KAF WITH RING +::s ڬ ::t k ::comment ARABIC LETTER KAF WITH DOT ABOVE +::s ڭ ::t ng ::comment ARABIC LETTER NG +::s ڮ ::t k ::comment ARABIC LETTER KAF WITH THREE DOTS BELOW +::s گ ::t g ::comment ARABIC LETTER GAF +::s ڰ ::t g ::comment ARABIC LETTER GAF WITH RING +::s ڱ ::t ng ::comment ARABIC LETTER NGOEH +::s ڲ ::t g ::comment ARABIC LETTER GAF WITH TWO DOTS BELOW +::s ڳ ::t g ::comment ARABIC LETTER GUEH +::s ڴ ::t g ::comment ARABIC LETTER GAF WITH THREE DOTS ABOVE +::s ڵ ::t l ::comment ARABIC LETTER LAM WITH SMALL V +::s ڶ ::t l ::comment ARABIC LETTER LAM WITH DOT ABOVE +::s ڷ ::t l ::comment ARABIC LETTER LAM WITH THREE DOTS ABOVE +::s ڸ ::t l ::comment ARABIC LETTER LAM WITH THREE DOTS BELOW +::s ڹ ::t n ::comment ARABIC LETTER NOON WITH DOT BELOW +::s ں ::t n ::comment ARABIC LETTER NOON GHUNNA +::s ڻ ::t rn ::comment ARABIC LETTER RNOON +::s ڼ ::t n ::comment ARABIC LETTER NOON WITH RING +::s ڽ ::t n ::comment ARABIC LETTER NOON WITH THREE DOTS ABOVE +::s ھ ::t h ::comment ARABIC LETTER HEH DOACHASHMEE +::s ڿ ::t tch ::comment ARABIC LETTER TCHEH WITH DOT ABOVE +::s ۀ ::t h ::comment ARABIC LETTER HEH WITH YEH ABOVE +::s ہ ::t h ::comment ARABIC LETTER HEH GOAL +::s ۂ ::t h ::comment ARABIC LETTER HEH GOAL WITH HAMZA ABOVE +::s ۃ ::t a ::comment ARABIC LETTER TEH MARBUTA GOAL +::s ۄ ::t w ::comment ARABIC LETTER WAW WITH RING +::s ۅ ::t oe ::comment ARABIC LETTER KIRGHIZ OE +::s ۆ ::t oe ::comment ARABIC LETTER OE +::s ۇ ::t u ::comment ARABIC LETTER U +::s ۈ ::t yu ::comment ARABIC LETTER YU +::s ۉ ::t yu ::comment ARABIC LETTER KIRGHIZ YU +::s ۊ ::t w ::comment ARABIC LETTER WAW WITH TWO DOTS ABOVE +::s ۋ ::t v ::comment ARABIC LETTER VE +::s ی ::t y ::comment ARABIC LETTER FARSI YEH +::s ۍ ::t y ::comment ARABIC LETTER YEH WITH TAIL +::s ێ ::t y ::comment ARABIC LETTER YEH WITH SMALL V +::s ۏ ::t w ::comment ARABIC LETTER WAW WITH DOT ABOVE +::s ې ::t e ::comment ARABIC LETTER E +::s ۑ ::t y ::comment ARABIC LETTER YEH WITH THREE DOTS BELOW +::s ے ::t y ::comment ARABIC LETTER YEH BARREE +::s ۓ ::t y ::comment ARABIC LETTER YEH BARREE WITH HAMZA ABOVE +::s ۔ ::t . ::comment ARABIC FULL STOP +::s ە ::t ae ::comment ARABIC LETTER AE +::s ۮ ::t d ::comment ARABIC LETTER DAL WITH INVERTED V +::s ۯ ::t r ::comment ARABIC LETTER REH WITH INVERTED V +::s ۰ ::t 0 ::comment EXTENDED ARABIC-INDIC DIGIT ZERO +::s ۱ ::t 1 ::comment EXTENDED ARABIC-INDIC DIGIT ONE +::s ۲ ::t 2 ::comment EXTENDED ARABIC-INDIC DIGIT TWO +::s ۳ ::t 3 ::comment EXTENDED ARABIC-INDIC DIGIT THREE +::s ۴ ::t 4 ::comment EXTENDED ARABIC-INDIC DIGIT FOUR +::s ۵ ::t 5 ::comment EXTENDED ARABIC-INDIC DIGIT FIVE +::s ۶ ::t 6 ::comment EXTENDED ARABIC-INDIC DIGIT SIX +::s ۷ ::t 7 ::comment EXTENDED ARABIC-INDIC DIGIT SEVEN +::s ۸ ::t 8 ::comment EXTENDED ARABIC-INDIC DIGIT EIGHT +::s ۹ ::t 9 ::comment EXTENDED ARABIC-INDIC DIGIT NINE +::s ۺ ::t sh ::comment ARABIC LETTER SHEEN WITH DOT BELOW +::s ۻ ::t d ::comment ARABIC LETTER DAD WITH DOT BELOW +::s ۼ ::t gh ::comment ARABIC LETTER GHAIN WITH DOT BELOW +::s ۽ ::t & ::comment ARABIC SIGN SINDHI AMPERSAND +::s ﷲ ::t allah ::comment ARABIC LIGATURE ALLAH ISOLATED FORM + +::s ‌ ::t ::comment ZERO WIDTH NON-JOINER +::s ‍ ::t ::comment ZERO WIDTH JOINER diff --git a/uroman-1.2.8/data/romanization-table.txt b/uroman-1.2.8/data/romanization-table.txt new file mode 100644 index 0000000000000000000000000000000000000000..bf0f9c284891191d9a2b6006e1ac66eda7158992 --- /dev/null +++ b/uroman-1.2.8/data/romanization-table.txt @@ -0,0 +1,1996 @@ + +## European Latin extensions +# Vowels +::s Ä ::t Ae +::s Ö ::t Oe +::s Ü ::t Ue +::s Å ::t Aa +::s Æ ::t Ae +::s Ø ::t oe +::s Œ ::t Oe +::s ä ::t ae +::s ö ::t oe +::s ü ::t ue +::s å ::t aa +::s æ ::t ae +::s ø ::t oe +::s œ ::t oe +# Consonants +::s Ç ::t S +::s ç ::t s +::s Ç ::t Ch ::lcode tur +::s ç ::t ch ::lcode tur +::s Ş ::t Sh +::s ş ::t sh +::s Ș ::t Sh +::s ș ::t sh +::s ß ::t ss +::s Ț ::t Ts +::s ț ::t ts + +# Digraphs +# ::s ʣ ::t dz +::s ʤ ::t dzh ::comment Latin small letter dezh digraph +# ::s ʥ ::t dz +# ::s ʦ ::t ts +::s ʧ ::t tsh ::comment Latin small letter tesh digraph +# ::s ʨ ::t tc + +# Miscellaneous +::s ə ::t e + +# English +::s chr ::t chr ::t-alt kr ::example chromosome, synchronize +::s Chr ::t Chr ::t-alt Kr ::example Christmas, Chrysler +::s eight ::t eight ::t-alt eit ::example eight, weight +::s Eight ::t Eight ::t-alt Eit ::example Eighteen +::s ight ::t ight ::t-alt ait ::example Knight +::s gh ::t gh ::t-alt f, ph, "" ::example laugh, daughter +::s high ::t high ::t-alt hai ::example highlight +::s High ::t High ::t-alt Hai ::example High School +::s Isle ::t Isle ::t-alt Ail ::use-only-for-whole-word ::example Isle +::s Island ::t Island ::t-alt Ailand ::use-only-for-whole-word ::example Island +::s kn ::t kn ::t-alt n ::use-only-at-start-of-word ::example knowledge +::s Kn ::t Kn ::t-alt N ::use-only-at-start-of-word ::example Knight +::s Mc ::t Mc ::t-alt Mac ::use-only-at-start-of-word ::example McNulty +::s mc ::t mc ::t-alt mac ::use-only-at-start-of-word +::s oo ::t oo ::t-alt u ::lcode eng ::example Brooklyn; Goose Bay +::s ph ::t ph ::t-alt f ::example alpha +::s Ph ::t Ph ::t-alt F ::example Philip +::s Thom ::t Thom ::t-alt Tom ::use-only-at-start-of-word ::example Thomas, Thompson +::s tion ::t tion ::t-alt shen ::example +::s Sean ::t Sean ::t-alt Shawn ::use-only-for-whole-word +::s ssion ::t ssion ::t-alt shen ::example Sessions +::s St ::t St ::t-alt Saint ::use-only-for-whole-word +::s St. ::t St. ::t-alt Saint ::use-only-for-whole-word +::s Wr ::t Wr ::t-alt R ::example Wren +::s wr ::t wr ::t-alt r ::example Cartwright +::s x ::t x ::t-alt ks ::example Mexico +::s x ::t x ::t-alt gz ::example example, anxiety, exhaust, exit + +# French +::s â ::t a ::t-alt as ::example pâte/paste, pastry +::s ê ::t e ::t-alt es ::example fête/feast +::s î ::t i ::t-alt is ::example île/isle +::s ô ::t o ::t-alt os ::example côte/coast +::s û ::t u ::t-alt us ::example août/August +::s eaux ::t eaux ::t-alt o ::example Bordeaux +::s eau ::t eau ::t-alt o ::example Chateau +::s auld ::t auld ::t-alt o ::use-only-at-end-of-word ::example Renauld +::s ault ::t ault ::t-alt o ::use-only-at-end-of-word ::example Renault +::s oux ::t oux ::t-alt u +::s ois ::t ois ::t-alt oa ::use-only-at-end-of-word ::example Dubois + +# German +::s Sch ::t Sch ::t-alt Sh +::s sch ::t sch ::t-alt sh +::s stein ::t stein ::t-alt shtain +::s dt ::t dt ::t-alt tt ::use-only-at-end-of-word ::example Schmidt + +# Dutch +::s ij ::t ij ::t-alt ai +::s Ij ::t Ij ::t-alt Ai + +# Latvian +::s Ā ::t A ::t-alt Aa ::lcode lav +::s ā ::t a ::t-alt aa ::lcode lav +::s Ē ::t E ::t-alt Ee ::lcode lav +::s ē ::t e ::t-alt ee ::lcode lav +::s Ī ::t I ::t-alt Ii ::lcode lav +::s ī ::t i ::t-alt ii ::lcode lav +::s Ū ::t U ::t-alt Uu ::lcode lav +::s ū ::t u ::t-alt uu ::lcode lav +::s Ģ ::t G ::t-alt Gj ::lcode lav +::s ģ ::t g ::t-alt gj ::lcode lav +::s Ķ ::t K ::t-alt Kj ::lcode lav +::s ķ ::t k ::t-alt kj ::lcode lav +::s Ļ ::t L ::t-alt Lj ::lcode lav +::s ļ ::t l ::t-alt lj ::lcode lav +::s Ņ ::t N ::t-alt Nj ::lcode lav +::s ņ ::t n ::t-alt nj ::lcode lav +::s C ::t C ::t-alt Ts ::lcode lav +::s c ::t c ::t-alt ts ::lcode lav +::s Č ::t C ::t-alt Tsh ::lcode lav +::s č ::t c ::t-alt tsh ::lcode lav +::s Š ::t Sh ::t-alt s ::lcode lav +::s š ::t sh ::t-alt s ::lcode lav +::s Ž ::t Z ::t-alt Zh ::lcode lav +::s ž ::t z ::t-alt zh ::lcode lav + +# Lithuanian +::s C ::t C ::t-alt Ts ::lcode lit +::s c ::t c ::t-alt ts ::lcode lit +::s Č ::t C ::t-alt Tsh ::lcode lit +::s č ::t c ::t-alt tsh ::lcode lit +::s Š ::t Sh ::t-alt s ::lcode lit +::s š ::t sh ::t-alt s ::lcode lit +::s Ž ::t Z ::t-alt Zh ::lcode lit +::s ž ::t z ::t-alt zh ::lcode lit + +# International Greek (e.g. as used in chemical compounds) +::s β ::t b +::s Β ::t B +::s ϐ ::t b + +# Ancient Greek +::s β ::t b ::lcode grc +::s Β ::t B ::lcode grc +::s γγ ::t ng ::lcode grc +::s γκ ::t nk ::lcode grc +::s γξ ::t nx ::lcode grc +::s γχ ::t nch ::lcode grc +::s ϱ ::t r ::lcode grc + +# Pontic Greek +::s β ::t v ::t-alt b ::lcode pnt +::s Β ::t V ::t-alt B ::lcode pnt +::s ϐ ::t v ::t-alt b ::lcode pnt + +# Modern Greek (generally the default) +::s β ::t v ::t-alt b ::lcode ell +::s Β ::t V ::t-alt B ::lcode ell +::s ϐ ::t v ::t-alt b ::lcode ell +::s Ι ::t I +::s ι ::t i +::s ί ::t i +::s ἶ ::t i +::s Υ ::t Y +::s υ ::t y +::s Ρ ::t R +::s ρ ::t r +::s ϱ ::t r +::s Χ ::t Ch ::t-alt Kh +::s χ ::t ch ::t-alt kh +::s φ ::t f ::t-alt ph +::s Φ ::t F ::t-alt Ph +::s Ντ ::t D +::s ντ ::t nd ::t-alt d, nt +# ::s ντζ ::t ntz +::s Μπ ::t B +::s μπ ::t b ::use-only-at-start-of-word +::s μπ ::t mb ::t-alt b, mp ::dont-use-at-start-of-word +::s λμπ ::t lb +::s νμπ ::t nb +::s ρμπ ::t rb +::s γγ ::t ng +::s Γκ ::t G +::s γκ ::t ng ::t-alt g ::dont-use-at-start-of-word +::s γκ ::t g ::use-only-at-start-of-word +::s γξ ::t nx ::lcode grc +::s γχ ::t nch ::lcode grc +::s ει ::t ei ::t-alt i +::s Ει ::t Ei ::t-alt I +::s ευ ::t eu ::t-alt ev ::comment donated by Constantine +::s Ευ ::t Eu ::t-alt Ev ::comment donated by Constantine +::s αυ ::t au ::t-alt av +::s Αυ ::t Au ::t-alt Av +::s ου ::t ou ::t-alt u +::s Ου ::t Ou ::t-alt U +::s ηυ ::t eu +::s Ηυ ::t Eu +::s υι ::t ui +::s Υι ::t Ui +::s ωυ ::t ou +::s Ωυ ::t Ou +::s ͺ ::t ::comment GREEK YPOGEGRAMMENI (U+037A) +::s ϒ ::t Y ::comment GREEK UPSILON WITH HOOK SYMBOL (U+03D2) +::s ϓ ::t Y ::comment GREEK UPSILON WITH ACUTE AND HOOK SYMBOL (U+03D3) +::s ϔ ::t Y ::comment GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL (U+03D4) +::s ι ::t ::comment GREEK PROSGEGRAMMENI (U+1FBE) +::s ᾿ ::t ::comment GREEK PSILI (U+1FBF) +::s ῀ ::t ::comment GREEK PERISPOMENI (U+1FC0) +::s ` ::t ::comment GREEK VARIA (U+1FEF) +::s ´ ::t ::comment GREEK OXIA (U+1FFD) + +# Glagolitic +::s Ⰿ ::t M ::comment GLAGOLITIC CAPITAL LETTER MYSLITE (U+2C0F) +::s Ⱞ ::t M ::comment GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE (U+2C2E) +::s ⰿ ::t m ::comment GLAGOLITIC SMALL LETTER MYSLITE (U+2C3F) +::s ⱞ ::t m ::comment GLAGOLITIC SMALL LETTER LATINATE MYSLITE (U+2C5E) +::s 𞀏 ::t m ::comment COMBINING GLAGOLITIC LETTER MYSLITE (U+1E00F) + +# Cyrillic +::s Г ::t G ::t-alt H ::comment Cyrillic capital ghe +::s г ::t g ::t-alt h ::comment Cyrillic small ghe +::s Е ::t E ::t-alt Ye ::comment Cyrillic capital ie +::s е ::t e ::t-alt ye ::comment Cyrillic small ie +::s Ё ::t E ::t-alt Yo +::s ё ::t e ::t-alt yo +::s Х ::t Kh ::t-alt Ch, H ::comment Cyrillic capital ha +::s х ::t kh ::t-alt ch, h ::comment Cyrillic small ha +::s Щ ::t Shch ::t-alt Sh +::s щ ::t shch ::t-alt sh +::s Ъ ::t ::comment Cyrillic capital hard sign +::s ъ ::t ::comment Cyrillic small hard sign +::s ᲆ ::t ::comment CYRILLIC SMALL LETTER TALL HARD SIGN +::s Ы ::t Y ::comment Cyrillic capital yeru +::s ы ::t y ::comment Cyrillic small yeru +::s Ь ::t ::comment Cyrillic capital soft sign +::s ь ::t ::comment Cyrillic small soft sign +::s Ж ::t Zh ::comment Cyrillic capital letter zhe +::s Ш ::t Sh ::comment Cyrillic capital letter sha +::s Ч ::t Ch ::comment Cyrillic capital letter che +::s Џ ::t Dzh ::comment Cyrillic capital letter dzhe +::s Є ::t Ie ::comment Cyrillic capital letter ie +::s Ю ::t Yu ::comment Cyrillic capital letter yu +::s Я ::t Ya ::comment Cyrillic capital letter ya + +::s Ҥ ::t Ng ::comment Cyrillic capital ligature EN GHE +::s ҥ ::t ng ::comment Cyrillic small ligature EN GHE +::s Ә ::t e ::comment Cyrillic capital schwa +::s ә ::t e ::comment Cyrillic small schwa +::s Ӏ ::t ' ::comment Cyrillic palochka +::s Ҵ ::t TS ::comment Cyrillic capital ligature te tse, used in Abkhasian +::s ҵ ::t ts ::comment Cyrillic small ligature te tse, used in Abkhasian +::s Ӕ ::t AE ::comment Cyrillic capital ligature a ie +::s ӕ ::t ae ::comment Cyrillic small ligature a ie +::s ʹ ::t "'" ::comment modifier letter prime +::s ʺ ::t '"' ::comment modifier letter double prime +::s ий ::t iy ::dont-use-at-end-of-word +::s ий ::t y ::use-only-at-end-of-word + +::s ᲈ ::t u ::comment CYRILLIC SMALL LETTER UNBLENDED UK ligature ou + +# Russian +::s Г ::t G ::t-alt _NONE_ ::lcode rus ::comment Cyrillic capital letter ghe +::s г ::t g ::t-alt _NONE_ ::lcode rus ::comment Cyrillic small letter ghe +::s Й ::t Y ::t-alt I, J ::lcode rus ::comment Cyrillic capital letter short i +::s й ::t y ::t-alt i, j ::lcode rus ::comment Cyrillic small letter short i +::s Ц ::t Ts ::t-alt C ::lcode rus ::comment Cyrillic capital letter tse +::s ц ::t ts ::t-alt c ::lcode rus ::comment Cyrillic small letter tse +::s Щ ::t Shch ::t-alt _NONE_ ::lcode rus ::comment Cyrillic capital letter shcha +::s щ ::t shch ::t-alt _NONE_ ::lcode rus ::comment Cyrillic small letter shcha +::s Ѣ ::t E ::t-alt Ie ::lcode rus ::comment archaic Cyrillic capital letter yat +::s ѣ ::t e ::t-alt ie ::lcode rus ::comment archaic Cyrillic small letter yat +::s Е ::t E ::t-alt Ye ::dont-use-at-start-of-word ::lcode rus ::comment Cyrillic capital ie +::s Е ::t Ye ::t-alt E ::use-only-at-start-of-word ::lcode rus +::s е ::t e ::t-alt ye ::dont-use-at-start-of-word ::lcode rus ::comment Cyrillic small ie +::s е ::t ye ::t-alt e ::use-only-at-start-of-word ::lcode rus +::s ае ::t aye ::lcode rus +::s а́е ::t aye ::lcode rus +::s ее ::t eye ::lcode rus +::s е́е ::t eye ::lcode rus +::s ие ::t iye ::lcode rus +::s и́е ::t iye ::lcode rus +::s ое ::t oye ::lcode rus +::s о́е ::t oye ::lcode rus +::s уе ::t uye ::lcode rus +::s у́е ::t uye ::lcode rus +::s ье ::t ye ::lcode rus +::s ъе ::t ye ::lcode rus +::s Ё ::t Yo ::t-alt E ::lcode rus ::comment Cyrillic capital io +::s ё ::t yo ::t-alt e ::lcode rus +::s аё ::t ayo ::lcode rus +::s а́ё ::t ayo ::lcode rus +::s её ::t eyo ::lcode rus +::s е́ё ::t eyo ::lcode rus +::s иё ::t iyo ::lcode rus +::s и́ё ::t iyo ::lcode rus +::s оё ::t oyo ::lcode rus +::s о́ё ::t oyo ::lcode rus +::s уё ::t uyo ::lcode rus +::s у́ё ::t uyo ::lcode rus +::s ьё ::t yo ::lcode rus +::s ъё ::t yo ::lcode rus +::s ий ::t y ::lcode rus + +# Ukranian +::s Г ::t H ::lcode ukr ::comment Ukrainian capital letter he +::s г ::t h ::lcode ukr ::comment Ukrainian small letter he +::s Ґ ::t G ::lcode ukr ::comment Ukrainian capital letter ghe +::s ґ ::t g ::lcode ukr ::comment Ukrainian small letter ghe +::s Е ::t E ::t-alt _NONE_ ::lcode ukr ::comment Cyrillic capital ie +::s е ::t e ::t-alt _NONE_ ::lcode ukr ::comment Cyrillic small ie +::s И ::t Y ::lcode ukr ::comment Ukrainian capital letter i +::s и ::t y ::lcode ukr ::comment Ukrainian small letter i +::s Ї ::t Yi ::lcode ukr ::comment Ukrainian capital letter yi +::s ї ::t yi ::lcode ukr ::comment Ukrainian small letter yi +::s Й ::t I ::t-alt Y ::lcode ukr ::comment Cyrillic capital letter short i +::s й ::t i ::t-alt y ::lcode ukr ::comment Cyrillic small letter short i +::s Ц ::t Ts ::t-alt C ::lcode ukr ::comment Cyrillic capital letter tse +::s ц ::t ts ::t-alt c ::lcode ukr ::comment Cyrillic small letter tse +::s Щ ::t Shch ::t-alt _NONE_ ::lcode ukr ::comment Cyrillic capital letter shcha +::s щ ::t shch ::t-alt _NONE_ ::lcode ukr ::comment Cyrillic small letter shcha +::s Ѣ ::t E ::t-alt Ie ::lcode ukr ::comment archaic Cyrillic capital letter yat +::s ѣ ::t e ::t-alt ie ::lcode ukr ::comment archaic Cyrillic small letter yat +::s Иї ::t Yi ::lcode ukr ::comment avoid Yyi +::s иї ::t yi ::lcode ukr ::comment avoid yyi +::s ій ::t iy ::lcode ukr +::s і́й ::t iy ::lcode ukr +::s ий ::t y ::lcode ukr ::comment Зеленський/Zelensky + +# Belarusian +::s Г ::t H ::t-alt G ::lcode bel ::comment capital letter he +::s г ::t h ::t-alt g ::lcode bel ::comment small letter he +::s Ґ ::t G ::lcode bel ::comment capital letter ghe +::s ґ ::t g ::lcode bel ::comment small letter ghe +::s Й ::t J ::t-alt Y ::lcode bel ::comment Cyrillic capital letter short i +::s й ::t j ::t-alt y ::lcode bel ::comment Cyrillic small letter short i +::s Ц ::t Ts ::t-alt C ::lcode bel ::comment Cyrillic capital letter tse +::s ц ::t ts ::t-alt c ::lcode bel ::comment Cyrillic small letter tse +::s Щ ::t Shch ::t-alt _NONE_ ::lcode bel ::comment Cyrillic capital letter shcha +::s щ ::t shch ::t-alt _NONE_ ::lcode bel ::comment Cyrillic small letter shcha +::s Ѣ ::t E ::t-alt Ie ::lcode bel ::comment archaic Cyrillic capital letter yat +::s ѣ ::t e ::t-alt ie ::lcode bel ::comment archaic Cyrillic small letter yat +::s 'я ::t ya ::lcode bel +::s ’я ::t ya ::lcode bel +::s 'і ::t i ::lcode bel +::s ’і ::t i ::lcode bel +::s Ё ::t Yo ::t-alt E ::lcode bel ::comment Cyrillic capital io +::s ё ::t yo ::t-alt e ::lcode bel +::s ёў ::t you ::lcode bel +::s ий ::t y ::lcode bel + +# Serbian +::s Г ::t G ::t-alt _NONE_ ::lcode srp ::comment Cyrillic capital ghe +::s г ::t g ::t-alt _NONE_ ::lcode srp ::comment Cyrillic small ghe +::s Х ::t H ::t-alt _NONE_ ::lcode srp ::comment Cyrillic capital ha +::s х ::t h ::t-alt _NONE_ ::lcode srp ::comment Cyrillic small ha +::s Е ::t E ::t-alt _NONE_ ::lcode srp ::comment Cyrillic capital ie +::s е ::t e ::t-alt _NONE_ ::lcode srp ::comment Cyrillic small ie +::s Ђ ::t Dj ::lcode srp ::comment Cyrillic capital dje +::s Љ ::t Lj ::lcode srp ::comment Cyrillic capital lje +::s Ћ ::t Tsh ::lcode srp ::comment Cyrillic capital tshe +::s Ж ::t Zh ::lcode srp ::comment Cyrillic capital zhe +::s Ц ::t C ::t-alt Ts ::lcode srp ::comment Cyrillic capital tse +::s ц ::t c ::t-alt ts ::lcode srp ::comment Cyrillic capital tse +::s Đ ::t Dj ::lcode srp ::comment Latin capital d with stroke +::s đ ::t dj ::lcode srp ::comment Latin small d with stroke +::s Ž ::t Zh ::lcode srp ::comment Latin capital z with caron +::s ž ::t zh ::lcode srp ::comment Latin small z with caron +::s Ć ::t Tsh ::lcode srp ::comment Latin capital c with acute +::s ć ::t tsh ::lcode srp ::comment Latin small c with acute +::s Č ::t Ch ::lcode srp ::comment Latin capital c with caron +::s č ::t ch ::lcode srp ::comment Latin small c with caron +::s Š ::t Sh ::lcode srp ::comment Latin capital s with caron +::s š ::t sh ::lcode srp ::comment Latin small s with caron + +::s Г ::t G ::t-alt _NONE_ ::lcode srp2 ::comment Cyrillic capital ghe +::s г ::t g ::t-alt _NONE_ ::lcode srp2 ::comment Cyrillic small ghe +::s Х ::t H ::t-alt _NONE_ ::lcode srp2 ::comment Cyrillic capital ha +::s х ::t h ::t-alt _NONE_ ::lcode srp2 ::comment Cyrillic small ha +::s Ц ::t C ::t-alt _NONE_ ::lcode srp2 ::comment Cyrillic capital letter tse +::s ц ::t c ::t-alt _NONE_ ::lcode srp2 ::comment Cyrillic small letter tse +::s Ч ::t C ::t-alt _NONE_ ::lcode srp2 ::comment Cyrillic capital letter che +::s ч ::t c ::t-alt _NONE_ ::lcode srp2 ::comment Cyrillic small letter che +::s Џ ::t Dz ::t-alt _NONE_ ::lcode srp2 ::comment Cyrillic capital letter dzhe +::s џ ::t dz ::t-alt _NONE_ ::lcode srp2 ::comment Cyrillic small letter dzhe +::s Е ::t E ::t-alt _NONE_ ::lcode srp2 ::comment Cyrillic capital ie +::s е ::t e ::t-alt _NONE_ ::lcode srp2 ::comment Cyrillic small ie +::s Ш ::t S ::t-alt _NONE_ ::lcode srp2 ::comment Cyrillic capital sha +::s ш ::t s ::t-alt _NONE_ ::lcode srp2 ::comment Cyrillic small sha +::s Ж ::t Z ::t-alt _NONE_ ::lcode srp2 ::comment Cyrillic capital zhe +::s ж ::t z ::t-alt _NONE_ ::lcode srp2 ::comment Cyrillic small zhe +::s Љ ::t Lj ::t-alt _NONE_ ::lcode srp2 ::comment Cyrillic capital lje +::s љ ::t lj ::t-alt _NONE_ ::lcode srp2 ::comment Cyrillic small lje +::s Њ ::t Nj ::t-alt _NONE_ ::lcode srp2 ::comment Cyrillic capital nje +::s њ ::t nj ::t-alt _NONE_ ::lcode srp2 ::comment Cyrillic small nje +::s Ђ ::t Dj ::t-alt _NONE_ ::lcode srp2 ::comment Cyrillic capital dje +::s ђ ::t dj ::t-alt _NONE_ ::lcode srp2 ::comment Cyrillic small dje +::s Ћ ::t C ::t-alt _NONE_ ::lcode srp2 ::comment Cyrillic capital tshe +::s ћ ::t c ::t-alt _NONE_ ::lcode srp2 ::comment Cyrillic small tshe +::s Đ ::t Dj ::lcode srp2 ::comment Latin capital d with stroke +::s đ ::t dj ::lcode srp2 ::comment Latin small d with stroke + +# Montenegrin extension (controversial) +::s З́ ::t Zj ::lcode srp ::comment Cyrillic capital zje +::s з́ ::t zj ::lcode srp ::comment Cyrillic small zje +::s С́ ::t Sj ::lcode srp ::comment Cyrillic capital sje +::s с́ ::t sj ::lcode srp ::comment Cyrillic small sje +::s Ź ::t Zj ::lcode srp ::comment Latin capital z with acute +::s ź ::t zj ::lcode srp ::comment Latin small z with acute +::s Ś ::t Sj ::lcode srp ::comment Latin capital s with acute +::s ś ::t sj ::lcode srp ::comment Latin small s with acute + +::s З́ ::t Z ::lcode srp2 ::comment Cyrillic capital zje +::s з́ ::t z ::lcode srp2 ::comment Cyrillic small zje +::s С́ ::t S ::lcode srp2 ::comment Cyrillic capital sje +::s с́ ::t s ::lcode srp2 ::comment Cyrillic small sje +::s Ź ::t Z ::lcode srp2 ::comment Latin capital z with acute +::s ź ::t z ::lcode srp2 ::comment Latin small z with acute +::s Ś ::t S ::lcode srp2 ::comment Latin capital s with acute +::s ś ::t s ::lcode srp2 ::comment Latin small s with acute + +# Bulgarian +::s Г ::t G ::t-alt _NONE_ ::lcode bul ::comment Cyrillic capital ghe +::s г ::t g ::t-alt _NONE_ ::lcode bul ::comment Cyrillic small ghe +::s Х ::t H ::t-alt Kh ::lcode bul ::comment Cyrillic capital letter ha +::s х ::t h ::t-alt kh ::lcode bul ::comment Cyrillic small letter ha +::s Ц ::t C ::t-alt Ts ::lcode bul ::comment Cyrillic capital letter tse +::s ц ::t c ::t-alt ts ::lcode bul ::comment Cyrillic small letter tse +::s Щ ::t Sht ::t-alt _NONE_ ::lcode bul ::comment Cyrillic capital letter shcha +::s щ ::t sht ::t-alt _NONE_ ::lcode bul ::comment Cyrillic small letter shcha +::s Е ::t E ::t-alt _NONE_ ::lcode bul ::comment Cyrillic capital ie +::s е ::t e ::t-alt _NONE_ ::lcode bul ::comment Cyrillic small ie +::s Ж ::t Zh ::t-alt Z, J ::lcode bul ::comment Cyrillic capital zhe +::s ж ::t zh ::t-alt z, j ::lcode bul ::comment Cyrillic small zhe +::s Й ::t I ::t-alt Y, J ::lcode bul ::comment Cyrillic capital letter short i +::s й ::t i ::t-alt y, j ::lcode bul ::comment Cyrillic short letter short i +::s Ю ::t Yu ::t-alt U, Ju, Iu ::lcode bul ::comment Cyrillic capital letter yu +::s ю ::t yu ::t-alt u, ju, iu ::lcode bul ::comment Cyrillic small letter yu +::s Ъ ::t U ::t-alt A ::lcode bul ::comment Cyrillic capital letter hard sign +::s ъ ::t u ::t-alt a ::lcode bul ::comment Cyrillic capital letter hard sign +::s Ѣ ::t E ::t-alt Ie ::lcode bul ::comment archaic Cyrillic capital letter yat +::s ѣ ::t e ::t-alt ie ::lcode bul ::comment archaic Cyrillic small letter yat +::s Ѫ ::t U ::lcode bul ::comment archaic Cyrillic capital letter yus +::s ѫ ::t u ::lcode bul ::comment archaic Cyrillic small letter yus +::s ИЯ ::t IA ::lcode bul ::use-only-at-end-of-word +::s ия ::t ia ::lcode bul ::use-only-at-end-of-word + +::s Ž ::t Zh ::lcode bul ::comment Latin capital z with caron +::s ž ::t zh ::lcode bul ::comment Latin small z with caron +::s Č ::t Ch ::lcode bul ::comment Latin capital c with caron +::s č ::t ch ::lcode bul ::comment Latin small c with caron +::s Š ::t Sh ::lcode bul ::comment Latin capital s with caron +::s š ::t sh ::lcode bul ::comment Latin small s with caron +::s Ŝ ::t Sht ::lcode bul ::comment Latin capital s with circumflex +::s ŝ ::t sht ::lcode bul ::comment Latin small s with circumflex +::s Û ::t Yu ::t-alt U, Ju, Iu ::lcode bul ::comment Latin capital u with circumflex +::s û ::t yu ::t-alt u, ju, iu ::lcode bul ::comment Latin small u with circumflex +::s  ::t Ya ::t-alt _NONE_ ::lcode bul ::comment Latin capital a with circumflex +::s â ::t ya ::t-alt _NONE_ ::lcode bul ::comment Latin small a with circumflex +::s Ŭ ::t U ::t-alt A ::lcode bul ::comment Latin capital u with breve (for hard sign) +::s ŭ ::t u ::t-alt a ::lcode bul ::comment Latin small u with breve (for hard sign) +::s Ǎ ::t U ::t-alt A ::lcode bul ::comment Latin capital a with caron (for hard sign) +::s ǎ ::t u ::t-alt a ::lcode bul ::comment Latin small a with caron (for hard sign) + +# Macedonian +::s Г ::t G ::t-alt _NONE_ ::lcode mkd ::comment Cyrillic capital ghe +::s г ::t g ::t-alt _NONE_ ::lcode mkd ::comment Cyrillic small ghe +::s Х ::t H ::lcode mkd ::comment Cyrillic capital ha +::s х ::t h ::lcode mkd ::comment Cyrillic small ha +::s Ц ::t C ::t-alt Ts ::lcode mkd ::comment Cyrillic capital letter tse +::s ц ::t c ::t-alt ts ::lcode mkd ::comment Cyrillic small letter tse +::s Џ ::t Dzh ::t-alt Dj, Dz ::lcode mkd ::comment Cyrillic capital letter dzhe +::s џ ::t dzh ::t-alt dj, dz ::lcode mkd ::comment Cyrillic small letter dzhe +::s Е ::t E ::t-alt _NONE_ ::lcode mkd ::comment Cyrillic capital ie +::s е ::t e ::t-alt _NONE_ ::lcode mkd ::comment Cyrillic small ie +::s Ž ::t Zh ::lcode mkd ::comment Latin capital z with caron +::s ž ::t zh ::lcode mkd ::comment Latin small z with caron +::s Č ::t Ch ::lcode mkd ::comment Latin capital c with caron +::s č ::t ch ::lcode mkd ::comment Latin small c with caron +::s Š ::t Sh ::lcode mkd ::comment Latin capital s with caron +::s š ::t sh ::lcode mkd ::comment Latin small s with caron +::s Ǵ ::t Gj ::lcode mkd +::s ǵ ::t gj ::lcode mkd +::s Đ ::t Gj ::lcode mkd +::s đ ::t gj ::lcode mkd +::s Ẑ ::t Dz ::lcode mkd +::s ẑ ::t dz ::lcode mkd +::s J̌ ::t J ::lcode mkd +::s ǰ ::t j ::lcode mkd +::s L̂ ::t Lj ::lcode mkd +::s l̂ ::t lj ::lcode mkd +::s N̂ ::t Nj ::lcode mkd +::s n̂ ::t nj ::lcode mkd +::s Ḱ ::t Kj ::lcode mkd +::s ḱ ::t kj ::lcode mkd +::s Ć ::t Kj ::lcode mkd +::s ć ::t kj ::lcode mkd +::s D̂ ::t Dzh ::lcode mkd +::s d̂ ::t dzh ::lcode mkd + +::s Г ::t G ::t-alt _NONE_ ::lcode mkd2 ::comment Cyrillic capital ghe +::s г ::t g ::t-alt _NONE_ ::lcode mkd2 ::comment Cyrillic small ghe +::s Х ::t H ::t-alt _NONE_ ::lcode mkd2 ::comment Cyrillic capital ha +::s х ::t h ::t-alt _NONE_ ::lcode mkd2 ::comment Cyrillic small ha +::s Ц ::t C ::t-alt _NONE_ ::lcode mkd2 ::comment Cyrillic capital letter tse +::s ц ::t c ::t-alt _NONE_ ::lcode mkd2 ::comment Cyrillic small letter tse +::s Ч ::t C ::t-alt _NONE_ ::lcode mkd2 ::comment Cyrillic capital letter che +::s ч ::t c ::t-alt _NONE_ ::lcode mkd2 ::comment Cyrillic small letter che +::s Џ ::t D ::t-alt _NONE_ ::lcode mkd2 ::comment Cyrillic capital letter dzhe +::s џ ::t d ::t-alt _NONE_ ::lcode mkd2 ::comment Cyrillic small letter dzhe +::s Е ::t E ::t-alt _NONE_ ::lcode mkd2 ::comment Cyrillic capital ie +::s е ::t e ::t-alt _NONE_ ::lcode mkd2 ::comment Cyrillic small ie +::s Ш ::t S ::t-alt _NONE_ ::lcode mkd2 ::comment Cyrillic capital sha +::s ш ::t s ::t-alt _NONE_ ::lcode mkd2 ::comment Cyrillic small sha +::s Ѓ ::t G ::t-alt _NONE_ ::lcode mkd2 ::comment Cyrillic capital gje +::s ѓ ::t g ::t-alt _NONE_ ::lcode mkd2 ::comment Cyrillic small gje +::s Ж ::t Z ::t-alt _NONE_ ::lcode mkd2 ::comment Cyrillic capital zhe +::s ж ::t z ::t-alt _NONE_ ::lcode mkd2 ::comment Cyrillic small zhe +::s Ѕ ::t Z ::t-alt _NONE_ ::lcode mkd2 ::comment Cyrillic capital dze +::s ѕ ::t z ::t-alt _NONE_ ::lcode mkd2 ::comment Cyrillic small dze +::s Ќ ::t K ::t-alt _NONE_ ::lcode mkd2 ::comment Cyrillic capital kje +::s ќ ::t k ::t-alt _NONE_ ::lcode mkd2 ::comment Cyrillic small kje +::s Љ ::t L ::t-alt _NONE_ ::lcode mkd2 ::comment Cyrillic capital lje +::s љ ::t l ::t-alt _NONE_ ::lcode mkd2 ::comment Cyrillic small lje +::s Њ ::t N ::t-alt _NONE_ ::lcode mkd2 ::comment Cyrillic capital nje +::s њ ::t n ::t-alt _NONE_ ::lcode mkd2 ::comment Cyrillic small nje +::s Ž ::t Z ::lcode mkd2 ::comment Latin capital z with caron +::s ž ::t z ::lcode mkd2 ::comment Latin small z with caron +::s Č ::t C ::lcode mkd2 ::comment Latin capital c with caron +::s č ::t c ::lcode mkd2 ::comment Latin small c with caron +::s Š ::t S ::lcode mkd2 ::comment Latin capital s with caron +::s š ::t s ::lcode mkd2 ::comment Latin small s with caron +::s Ǵ ::t G ::lcode mkd2 +::s ǵ ::t g ::lcode mkd2 +::s Đ ::t G ::lcode mkd2 +::s đ ::t g ::lcode mkd2 +::s Ẑ ::t D ::lcode mkd2 +::s ẑ ::t d ::lcode mkd2 +::s J̌ ::t J ::lcode mkd2 +::s ǰ ::t j ::lcode mkd2 +::s L̂ ::t L ::lcode mkd2 +::s l̂ ::t l ::lcode mkd2 +::s N̂ ::t N ::lcode mkd2 +::s n̂ ::t n ::lcode mkd2 +::s Ḱ ::t K ::lcode mkd2 +::s ḱ ::t k ::lcode mkd2 +::s Ć ::t K ::lcode mkd2 +::s ć ::t k ::lcode mkd2 +::s D̂ ::t D ::lcode mkd2 +::s d̂ ::t d ::lcode mkd2 + +# Kazakh +::s Ә ::t A ::lcode kaz +::s ә ::t a ::lcode kaz +::s Г ::t G ::t-alt _NONE_ ::lcode kaz ::comment Cyrillic capital ghe +::s г ::t g ::t-alt _NONE_ ::lcode kaz ::comment Cyrillic small ghe +::s Ғ ::t G ::t-alt _NONE_ ::lcode kaz ::comment Cyrillic capital ghe with stroke +::s ғ ::t g ::t-alt _NONE_ ::lcode kaz ::comment Cyrillic small ghe with stroke +::s Е ::t E ::t-alt _NONE_ ::lcode kaz ::comment Cyrillic capital ie +::s е ::t e ::t-alt _NONE_ ::lcode kaz ::comment Cyrillic small ie +::s Ё ::t Yo ::t-alt _NONE_ ::lcode kaz +::s ё ::t yo ::t-alt _NONE_ ::lcode kaz +::s Х ::t H ::t-alt X ::lcode kaz ::comment Cyrillic capital ha +::s х ::t h ::t-alt x ::lcode kaz ::comment Cyrillic small ha +::s Һ ::t H ::lcode kaz ::comment Cyrillic capital shha +::s һ ::t h ::lcode kaz ::comment Cyrillic small shha +::s Қ ::t Q ::t-alt K ::lcode kaz +::s қ ::t q ::t-alt k ::lcode kaz +::s Ц ::t Ts ::t-alt C ::lcode kaz ::comment Cyrillic capital letter tse +::s ц ::t ts ::t-alt c ::lcode kaz ::comment Cyrillic small letter tse +::s Щ ::t Sh ::t-alt _NONE_ ::lcode kaz ::comment Cyrillic capital letter shcha +::s щ ::t sh ::t-alt _NONE_ ::lcode kaz ::comment Cyrillic small letter shcha +::s У ::t U ::t-alt Y ::lcode kaz +::s у ::t u ::t-alt y ::lcode kaz +::s уы ::t wy ::lcode kaz +::s Ж ::t J ::t-alt _NONE_ ::lcode kaz ::comment Cyrillic capital zhe +::s ж ::t j ::t-alt _NONE_ ::lcode kaz ::comment Cyrillic small zhe +::s Ю ::t Yw ::t-alt Yuw, Yiw ::lcode kaz ::comment Cyrillic capital letter yu +::s ю ::t yw ::t-alt yuw, yiw ::lcode kaz ::comment Cyrillic small letter yu + +# Kyrgyz +::s Г ::t G ::t-alt _NONE_ ::lcode kir ::comment Cyrillic capital ghe +::s г ::t g ::t-alt _NONE_ ::lcode kir ::comment Cyrillic small ghe +::s Е ::t E ::t-alt Ye ::lcode kir ::comment Cyrillic capital ie +::s е ::t e ::t-alt ye ::lcode kir ::comment Cyrillic small ie +::s Ё ::t Yo ::t-alt _NONE_ ::lcode kir +::s ё ::t yo ::t-alt _NONE_ ::lcode kir +::s Х ::t Kh ::t-alt X, H ::lcode kir ::comment Cyrillic capital ha +::s х ::t kh ::t-alt x, h ::lcode kir ::comment Cyrillic small ha +::s Ж ::t Zh ::t-alt J ::lcode kir ::comment Cyrillic capital zhe +::s ж ::t zh ::t-alt j ::lcode kir ::comment Cyrillic small zhe +::s Й ::t Y ::t-alt I ::lcode kir ::comment Cyrillic capital letter short i +::s й ::t y ::t-alt i ::lcode kir ::comment Cyrillic small letter short i +::s Ц ::t Ts ::t-alt C ::lcode kir ::comment Cyrillic capital letter tse +::s ц ::t ts ::t-alt c ::lcode kir ::comment Cyrillic small letter tse +::s Ң ::t Ng ::lcode kir +::s ң ::t ng ::lcode kir +::s Ө ::t O ::t-alt Oe ::lcode kir +::s ө ::t o ::t-alt oe ::lcode kir +::s Ү ::t U ::t-alt Y, Ue ::lcode kir +::s ү ::t u ::t-alt y, ue ::lcode kir +::s Ы ::t I ::t-alt Y ::lcode kir +::s ы ::t i ::t-alt y ::lcode kir +::s йы ::t yi ::lcode kir +::s ый ::t iy ::lcode kir + +# Ossetian +::s ийы ::t iy ::lcode oss + +# Gothic +::s 𐌴 ::t e ::comment Gothic letter aihvus +::s 𐌹 ::t i ::comment Gothic letter eis +::s 𐍇 ::t x ::comment Gothic letter iggws + +# Runic +::s ᛫ ::t " " ::comment Runic single punctuation, used as word separator +::s ᛬ ::t . ::comment Runic multiple punctuation, used as sentence separator + +# Ogham +::s ᚁ ::t b ::comment Ogham letter Beith +::s ᚂ ::t l ::comment Ogham letter Luis +::s ᚃ ::t f ::comment Ogham letter Fearn +::s ᚄ ::t s ::comment Ogham letter Sail +::s ᚅ ::t n ::comment Ogham letter Nion +::s ᚋ ::t m ::comment Ogham letter Muin +::s ᚌ ::t g ::comment Ogham letter Gort +::s ᚍ ::t v ::t-alt ng ::comment Ogham letter nGéadal +::s ᚎ ::t z ::comment Ogham letter Straif +::s ᚏ ::t r ::comment Ogham letter Ruis +::s ᚆ ::t h ::t-alt j ::comment Ogham letter Uath +::s ᚇ ::t d ::comment Ogham letter Dair +::s ᚈ ::t t ::comment Ogham letter Tinne +::s ᚉ ::t k ::comment Ogham letter Coll +::s ᚊ ::t q ::t-alt kw ::comment Ogham letter Ceirt +::s ᚐ ::t a ::comment Ogham letter Ailm +::s ᚑ ::t o ::comment Ogham letter Onn +::s ᚒ ::t u ::comment Ogham letter Úr +::s ᚓ ::t e ::comment Ogham letter Eadhadh +::s ᚔ ::t i ::comment Ogham letter Iodhadh +::s ᚚ ::t p ::comment Ogham letter Peith +# Additional Ogham letters (outside standard alphabet) +::s ᚕ ::t eo ::t-alt ea ::comment Ogham additional letter Éabhadh +::s ᚖ ::t oi ::t-alt oe ::comment Ogham additional letter Ór +::s ᚗ ::t ui ::t-alt ua ::comment Ogham additional letter Uilleann +::s ᚘ ::t p ::t-alt io ::comment Ogham additional letter Ifín +::s ᚙ ::t ch ::t-alt x, ai ::comment Ogham additional letter Eamhancholl +::s   ::t " " ::comment Ogham space mark +::s ᚛ ::t "" ::comment Ogham feather mark +::s ᚜ ::t "" ::comment Ogham feather mark + +# Georgian +::s ა ::t a ::comment Georgian letter an +::s ე ::t e ::comment Georgian letter en +::s ი ::t i ::comment Georgian letter in +::s ო ::t o ::comment Georgian letter on +::s უ ::t u ::comment Georgian letter un +::s ჱ ::t ey ::comment archaic Georgian letter he +::s ჲ ::t i ::comment archaic Georgian letter hie +::s ჳ :::t w ::comment archaic Georgian letter we +::s ჴ ::t q ::comment archaic Georgian letter har +::s ჵ ::t o ::comment archaic Georgian letter hoe +::s ჶ ::t f ::comment Georgian letter fi (Greek phi) +::s ჷ ::t e ::comment Georgian letter yn (schwa) +::s ჸ ::t a ::comment Georgian letter elifi +::s ჹ ::t g ::comment Georgian letter gan +::s ჺ ::t ' ::comment Georgian letter ain +::s ჼ ::t n ::comment Georgian letter nar +::s ჽ ::t e ::comment Georgian letter aen +::s ჾ ::t ::comment Georgian letter hard sign +::s ჿ ::t w ::comment Georgian letter labial sign + +::s Ⴚ ::t TS ::comment GEORGIAN CAPITAL LETTER CAN +::s ც ::t ts ::comment GEORGIAN LETTER CAN +::s Ც ::t TS ::comment GEORGIAN MTAVRULI CAPITAL LETTER CAN +::s ⴚ ::t ts ::comment GEORGIAN SMALL LETTER CAN +::s Ⴜ ::t TS ::comment GEORGIAN CAPITAL LETTER CIL +::s წ ::t ts ::comment GEORGIAN LETTER CIL +::s Წ ::t TS ::comment GEORGIAN MTAVRULI CAPITAL LETTER CIL +::s ⴜ ::t ts ::comment GEORGIAN SMALL LETTER CIL +::s Ⴛ ::t DZ ::comment GEORGIAN CAPITAL LETTER JIL +::s ძ ::t dz ::comment GEORGIAN LETTER JIL +::s Ძ ::t DZ ::comment GEORGIAN MTAVRULI CAPITAL LETTER JIL +::s ⴛ ::t dz ::comment GEORGIAN SMALL LETTER JIL +::s Ⴟ ::t J ::comment GEORGIAN CAPITAL LETTER JHAN +::s ჯ ::t j ::comment GEORGIAN LETTER JHAN +::s Ჯ ::t J ::comment GEORGIAN MTAVRULI CAPITAL LETTER JHAN +::s ⴟ ::t j ::comment GEORGIAN SMALL LETTER JHAN + + +::s Ⴀ ::t A ::comment Georgian capital letter an +::s Ⴄ ::t E ::comment Georgian capital letter en +::s Ⴈ ::t I ::comment Georgian capital letter in +::s Ⴍ ::t O ::comment Georgian capital letter on +::s Ⴓ ::t U ::comment Georgian capital letter un +::s Ⴡ ::t EY ::comment archaic Georgian capital letter he +::s Ⴢ ::t I ::comment archaic Georgian capital letter hie +::s Ⴣ :::t W ::comment archaic Georgian capitel letter we +::s Ⴤ ::t Q ::comment archaic Georgian capital letter har +::s Ⴥ ::t O ::comment archaic Georgian capital letter hoe +::s Ⴧ ::t E ::comment archaic Georgian capital letter yn (schwa) +::s Ⴭ ::t E ::comment archaic Georgian capital letter aen + +::s Ა ::t A ::comment Georgian Mtavruli capital letter an +::s Ე ::t E ::comment Georgian Mtavruli capital letter en +::s Ი ::t I ::comment Georgian Mtavruli capital letter in +::s Ო ::t O ::comment Georgian Mtavruli capital letter on +::s Უ ::t U ::comment Georgian Mtavruli capital letter un +::s Ჱ ::t EY ::comment archaic Georgian Mtavruli capital letter he +::s Ჲ ::t I ::comment archaic Georgian Mtavruli capital letter hie +::s Ჳ :::t W ::comment archaic Georgian Mtavruli capital letter we +::s Ჴ ::t Q ::comment archaic Georgian Mtavruli capital letter har +::s Ჵ ::t O ::comment archaic Georgian Mtavruli capital letter hoe +::s Ჶ ::t F ::comment Georgian Mtavruli capital letter fi (Greek phi) +::s Ჷ ::t E ::comment Georgian Mtavruli capital letter yn (schwa) +::s Ჸ ::t A ::comment Georgian Mtavruli capital letter elifi +::s Ჹ ::t G ::comment Georgian Mtavruli capital letter gan +::s Ჺ ::t ' ::comment Georgian Mtavruli capital letter ain +::s Ჽ ::t E ::comment Georgian Mtavruli capital letter aen +::s Ჾ ::t ::comment Georgian Mtavruli capital letter hard sign +::s Ჿ ::t W ::comment Georgian Mtavruli capital letter labial sign + +::s ⴀ ::t a ::comment Georgian small letter an +::s ⴄ ::t e ::comment Georgian small letter en +::s ⴈ ::t i ::comment Georgian small letter in +::s ⴍ ::t o ::comment Georgian small letter on +::s ⴓ ::t u ::comment Georgian small letter un +::s ⴡ ::t ey ::comment archaic Georgian small letter he +::s ⴢ ::t i ::comment archaic Georgian small letter hie +::s ⴣ :::t w ::comment archaic Georgian small letter we +::s ⴤ ::t q ::comment archaic Georgian small letter har +::s ⴥ ::t o ::comment archaic Georgian small letter hoe +::s ⴧ ::t e ::comment Georgian small letter yn (schwa) +::s ⴭ ::t e ::comment Georgian small letter aen + +# Armenian +::s Ա ::t A ::comment Armenian capital letter ayb +::s ա ::t a ::comment Armenian small letter ayb +::s ՠ ::t a ::comment ARMENIAN SMALL LETTER TURNED AYB (CHECK) +::s Ե ::t E ::comment Armenian capital letter ech ::dont-use-at-start-of-word +::s ե ::t e ::comment Armenian small letter ech ::dont-use-at-start-of-word +::s Ե ::t Ye ::comment Armenian capital letter ech ::use-only-at-start-of-word +::s ե ::t ye ::comment Armenian small letter ech ::use-only-at-start-of-word +::s Է ::t E ::comment Armenian capital letter eh +::s է ::t e ::comment Armenian small letter eh +::s Ը ::t E ::comment Armenian capital letter et +::s ը ::t e ::comment Armenian small letter et +::s Ի ::t I ::comment Armenian capital letter ini +::s ի ::t i ::comment Armenian small letter ini +::s Յ ::t Y ::comment Armenian capital letter yi +::s յ ::t y ::comment Armenian small letter yi +::s ֈ ::t y ::comment ARMENIAN SMALL LETTER YI WITH STROKE (CHECK) +::s Ո ::t Vo ::comment Armenian capital letter vo ::use-only-at-start-of-word +::s ո ::t vo ::comment Armenian small letter vo ::use-only-at-start-of-word +::s Ո ::t O ::comment Armenian capital letter vo ::dont-use-at-start-of-word +::s ո ::t o ::comment Armenian small letter vo ::dont-use-at-start-of-word +::s Ւ ::t W ::comment Armenian capital letter yiwn +::s ւ ::t w ::comment Armenian small letter yiwn +::s Օ ::t O ::comment Armenian capital letter oh +::s օ ::t o ::comment Armenian small letter oh +::s Խ ::t Kh ::comment Armenian capital letter xeh +::s խ ::t kh ::comment Armenian small letter xeh + +::s Ժ ::t Zh ::comment Armenian capital letter zhe +::s Ղ ::t Gh ::comment Armenian capital letter ghad +::s Ճ ::t Tch ::comment Armenian capital letter cheh +::s ճ ::t tch ::comment Armenian small letter cheh +::s Շ ::t Sh ::comment Armenian capital letter sha +::s Չ ::t Ch ::comment Armenian capital letter cha +::s Ջ ::t J ::comment Armenian capital letter jheh +::s ջ ::t j ::comment Armenian small letter jheh +::s Վ ::t V ::comment Armenian capital letter vew +::s վ ::t v ::comment Armenian small letter vew +::s Ձ ::t Dz ::comment Armenian capital letter ja +::s ձ ::t dz ::comment Armenian small letter ja +::s Ծ ::t Ts ::comment Armenian capital letter ca +::s ծ ::t ts ::comment Armenian small letter ca +::s Ք ::t K ::t-alt Q ::comment Armenian capital letter keh - sometimes romanized as K' or Q +::s ք ::t k ::t-alt q ::comment Armenian small letter keh - sometimes romanized as k' or q + +::s են ::t en ::use-only-for-whole-word ::comment exception (auxiliary verb) +::s եմ ::t em ::use-only-for-whole-word ::comment exception (auxiliary verb) +::s ենք ::t enk ::use-only-for-whole-word ::comment exception (auxiliary verb) +::s ես ::t es ::use-only-for-whole-word ::comment exception (auxiliary verb) +::s եք ::t ek ::use-only-for-whole-word ::comment exception (auxiliary verb) + +::s և ::t ev ::comment Armenian small ligature ech yiwn +::s ՈՒ ::t U ::comment Armenian capital vo+yiwn +::s Ու ::t U ::comment Armenian capital/small vo+yiwn +::s ու ::t u ::comment Armenian small vo+wywn + +::s իւ ::t yu + +## Japanese +# Katakana +::s シ ::t shi +::s チ ::t chi +::s フ ::t fu +::s ジ ::t ji +::s ヂ ::t ji +::s ヅ ::t zu +::s シャ ::t sha +::s シュ ::t shu +::s ショ ::t sho +::s チャ ::t cha +::s チェ ::t che +::s チュ ::t chu +::s チョ ::t cho +::s ジャ ::t ja +::s ジュ ::t ju +::s ジョ ::t jo +::s ジェ ::t je +::s ヂャ ::t ja +::s ヂュ ::t ju +::s ヂョ ::t jo +::s フェ ::t fe +::s ヴェ ::t ve +::s フィ ::t fi +::s ウィ ::t wi +::s ヴィ ::t vi +::s ティ ::t ti +::s ディ ::t di +::s ッ ::t (__SOKUON__) ::comment katakana double following consonant +::s ー ::t (__CHOONPU__) ::comment katakana prolonged sound mark +::s 𛅤 ::t i ::comment KATAKANA LETTER SMALL WI +::s 𛅥 ::t e ::comment KATAKANA LETTER SMALL WE +::s 𛅦 ::t o ::comment KATAKANA LETTER SMALL WO +# Hiragana +::s し ::t shi +::s ち ::t chi +::s つ ::t tsu +::s ふ ::t fu +::s を ::t o +::s じ ::t ji +::s ぢ ::t ji +::s づ ::t zu +::s しゃ ::t sha +::s しゅ ::t shu +::s しょ ::t sho +::s ちゃ ::t cha +::s ちゅ ::t chu +::s ちょ ::t cho +::s じゃ ::t ja +::s じゅ ::t ju +::s じょ ::t jo +::s ぢゃ ::t ja +::s ぢゅ ::t ju +::s ぢょ ::t jo +::s 𛅐 ::t i ::comment HIRAGANA LETTER SMALL WI +::s 𛅑 ::t e ::comment HIRAGANA LETTER SMALL WE +::s 𛅒 ::t o ::comment HIRAGANA LETTER SMALL WO +::s っ ::t (__SOKUON__) ::comment hiragana double following consonant +::s 々 ::t ² ::comment ideographic iteration mark ::annotation repetition-sign + +::s フ ::t fu ::t-alt f +::s キ ::t ki ::t-alt k +::s ク ::t ku ::t-alt k +::s ラ ::t ra ::t-alt la +::s リ ::t ri ::t-alt li +::s ル ::t ru ::t-alt lu, l, r +::s レ ::t re ::t-alt le +::s ロ ::t ro ::t-alt lo +::s ム ::t mu ::t-alt m ::example キム = Kim +::s シ ::t shi ::t-alt si ::example メキシコ = meksiko (Mexico) +::s ス ::t su ::t-alt s +::s ト ::t to ::t-alt t +::s ツ ::t tsu ::t-alt tu, ts ::example シュルツ = Schultz + +::s ㋿ ::t Reiwa ::comment SQUARE ERA NAME REIWA + +# Chinese +::s 邦 ::t bang ::t-alt bon, bum, bun, pon +::s 鲍 ::t bao ::t-alt bow +::s 堡 ::t bao ::t-alt berg, burg, bourg, burgh +::s 贝 ::t bei ::t-alt ber +::s 本 ::t ben ::t-alt bern, bon, bourn, burn +::s 彼得 ::t bide ::t-alt peter, pet +::s 伯 ::t bo ::t-alt ber +::s 波 ::t bo ::t-alt po +::s 布 ::t bu ::t-alt b +::s 策 ::t ce ::t-alt tze, tzer +::s 曾 ::t ceng ::t-alt tzen, zen +::s 彻 ::t che ::t-alt tche +::s 茨 ::t ci ::t-alt ts, tz, z +::s 兹 ::t ci ::t-alt ds, dz, tz, z, zi +::s 蒂 ::t di ::t-alt ti, tti +::s 丁 ::t ding ::t-alt din, tin +::s 顿 ::t dun ::t-alt ton +::s 多 ::t duo ::t-alt do, dor, to +::s 尔 ::t er ::t-alt l, le, ll, r +::s 弗 ::t fu ::t-alt f, fer, pher, v, ver, vir +::s 夫 ::t fu ::t-alt f, v, v +::s 福 ::t fu ::t-alt faw, for, ford +::s 哥 ::t ge ::t-alt go, co +::s 戈 ::t ge ::t-alt go +::s 各 ::t ge ::t-alt go, co +::s 赫 ::t he ::t-alt ch, che, cher, ge +::s 华 ::t hua ::t-alt ver, wa, war, wer ::example Washington +::s 怀 ::t huai ::t-alt whi, wi, wy +::s 惠 ::t hui ::t-alt wha, whea +::s 基 ::t ji ::t-alt ki, chi +::s 吉 ::t ji ::t-alt gi, gui +::s 加 ::t jia ::t-alt ca, ga, ka ::example Canada +::s 杰 ::t jie ::t-alt ger +::s 金 ::t jin ::t-alt kin, gin +::s 斤 ::t jin ::t-alt zin +::s 康 ::t kang ::t-alt con, corn +::s 考 ::t kao ::t-alt cow, cour +::s 克 ::t ke ::t-alt k, che, cher +::s 科 ::t ke ::t-alt ko +::s 拉 ::t la ::t-alt ra ::example Tirana +::s 朗 ::t lang ::t-alt lon, ron +::s 赖 ::t lai ::t-alt ri +::s 劳 ::t lao ::t-alt low +::s 勒 ::t lei ::t-alt ler +::s 伦 ::t lun ::t-alt lon, ran, ron +::s 里 ::t li ::t-alt ri +::s 利 ::t li ::t-alt ri ::example Ferrari +::s 隆 ::t long ::t-alt lon, lum, lund +::s 罗 ::t luo ::t-alt l, lo, lu, ro, row, ru +::s 洛 ::t luo ::t-alt lo, low, ro +::s 默 ::t mo ::t-alt mer +::s 纳 ::t na ::t-alt ne, ner +::s 珀 ::t po ::t-alt per +::s 奇 ::t qi ::t-alt chi, dge, ge, tch +::s 齐 ::t qi ::t-alt tsi, zi +::s 乔 ::t qiao ::t-alt jo +::s 青 ::t qing ::t-alt tsing +::s 琼 ::t qiong ::t-alt jon, jum, jun +::s 瑟 ::t se ::t-alt the +::s 什 ::t shen ::t-alt sh +::s 圣 ::t sheng ::t-alt san, sao, saint +::s 斯 ::t si ::t-alt s, rth, th ::example Alaska +::s 索 ::t suo ::t-alt tho +::s 特 ::t te ::t-alt t +::s 翁 ::t weng ::t-alt on +::s 沃 ::t wo ::t-alt ver, vo, war, wer +::s 乌 ::t wu ::t-alt ou, u +::s 希 ::t xi ::t-alt chi, hi, shi +::s 西 ::t xi ::t-alt s, si +::s 锡 ::t xi ::t-alt ci, si, thi, zi +::s 夏 ::t xia ::t-alt ha, cha, cia, sha, tia +::s 香 ::t xiang ::t-alt chan, cham +::s 歇 ::t xie ::t-alt she +::s 谢 ::t xie ::t-alt che, she +::s 辛 ::t xin ::t-alt cin, sen, sin, sing, sun, zen +::s 欣 ::t xin ::t-alt hin, shin +::s 休 ::t xiu ::t-alt hu, hue +::s 修 ::t xiu ::t-alt ciu, siu, thew, tiu +::s 许 ::t xu ::t-alt hue, schue +::s 逊 ::t xun ::t-alt son +::s 耶 ::t ye ::t-alt yer, ier +::s 泽 ::t ze ::t-alt ser +::s 扎 ::t zha ::t-alt za +::s 詹 ::t zhan ::t-alt ja, jam, jan, jen, jon +::s 治 ::t zhi ::t-alt ge ::example George + +## Numbers +# Chinese and Japanese numbers +::s 零 ::num 0 +::s 〇 ::num 0 +::s 一 ::num 1 +::s 二 ::num 2 +::s 三 ::num 3 +::s 四 ::num 4 +::s 五 ::num 5 +::s 六 ::num 6 +::s 七 ::num 7 +::s 八 ::num 8 +::s 九 ::num 9 +::s 十 ::num 10 +::s 百 ::num 100 +::s 千 ::num 1000 +::s 万 ::num 10000 +::s 萬 ::num 10000 +::s 亿 ::num 100000000 +::s 億 ::num 100000000 +::s 兆 ::num 1000000000000 +::s 京 ::num 10000000000000000 + +::s 北京 ::t beijing +::s 京都 ::t jingdou +::s 东京 ::t dongjing +::s 京胡 ::t jinghu +::s 南京 ::t nangjing +::s 普京 ::t pujing ::comment Putin +::s 東京 ::t dongjing ::comment Tokyo +::s 京兆 ::t jingzhao + +::s ㎢ ::t km² +::s ㎥ ::t m³ +::s ㎝ ::t cm + +## Indian +# see mostly under UnicodeDataOverwrite.txt + +# Malayalam +::s ൗ ::t au ::comment MALAYALAM AU LENGTH MARK + +# Tamil +::s ட ::t d ::comment most commonly d, but t when word-initial or in a doubled consonant +::s ஃப ::t f ::comment h+p=f +::s ஃஜ ::t z ::comment h+j=z + +# Myanmar/Burmese +# ::s ့ ::t ::comment dot below, denotes creaky tone +# ::s း ::t ::comment visarga, denotes high tone +::s ၌ ::t -nai ::comment locative +::s ၍ ::t -jwe ::comment completed +::s ၎ ::t legau ::comment aforementioned +::s ၏ ::t -i ::comment genetive + +# Lao +::s ັ ::t a ::comment vowel sign mai kan +::s ົ ::t o ::comment vowel sign mai kon +::s ູ ::t uu ::comment vowel sign uu +::s ຽ ::t y ::comment semivowel sign nyo +::s ຼ ::t l ::comment semivowel sign lo +::s ລ ::t l ::comment lo loot +::s ຣ ::t l ::comment lo ling +::s ໝ ::t m ::comment ho mo +::s ໜ ::n ::comment ho no +::s ຢ ::t y ::comment yo +::s ໍ ::t oo ::comment niggahita (possibly also nasal -m in final position) +::s ໆ ::t ² ::comment Lao ko la ::annotation repetition-sign +::s ຯ ::t ... ::comment Lao ellipsis + +# Thai +::s ออ ::t o +::s อั ::t a +::s อิ ::t i +::s ๆ ::t ² ::comment Thai character maiyamok ::annotation repetition-sign + +# Khmer +::s ័ ::t "" ::comment Khmer samyok sannya: indicates deviation from the general rules of pronunciation +::s ៏ ::t "" ::comment Khmer sign ahsda: denotes stressed intonation in some single-consonant words +::s ៍ ::t "" ::comment Khmer sign toandakhiat: indicates that the base character is not pronounced +::s ៌ ::t "" ::comment Khmer sign robat: a diacritic historically corresponding to the repha form of ra in Devanagari +::s ប៉ ::t pa ::comment Khmer ba + musĕkâtônd -> pa +::s ៗ ::t ² ::comment Khmer sign lek too ::annotation repetition-sign + +## Semitic languages +# Arabic +::s و ::t w ::comment Arabic letter waw ::t-alt o, u ::lcode ara +::s ء ::t ' ::comment hamza +::s ٔ ::t ' ::comment hamza above +::s ٕ ::t ' ::comment hamza below +::s ع ::t ' ::comment ain +::s آ ::t a ::comment alef madda +::s ٓا ::t a ::comment Arabic maddah above plus alef (presumably an ill-formed version of آ; found 1 instance in Urdu text) +::s إ ::t i ::comment alef with hamza below +::s ٱ ::t a ::comment alef wasla ::comment typically indicates liaison with preceding word +::s ة ::t a ::comment teh marbuta +::s ۃ ::t a ::comment teh marbuta goal ::comment Used in Punjabi, Sindhi. Different from plain 'teh marbuta'? +::s ي ::t y ::comment Arabic yeh +::s ى ::t a ::comment alef maksura +::s ﻯ ::t a ::comment alef maksura isolated form +::s ﻰ ::t a ::comment alef maksura final form +::s ﯨ ::t a ::comment Uighur Kazach Kirghiz alef maksura initial form +::s ﯩ ::t a ::comment Uighur Kazach Kirghiz alef maksura medial form +::s ٰ ::t a ::comment Arabic letter superscript alef +::s ـ ::t ::comment tatweel (filler) +::s َ ::t a ::comment fatha ("-a") +::s ُ ::t u ::comment damma ("-u") +::s ِ ::t i ::comment kasra ("-i") +::s ْ ::t ::comment sukun (no vowel) +::s ۡ ::t ::comment small high dotless head of khah; like sukun (no vowel); used in Kashmiri, Assamese +::s ً ::t ::comment fathatan ("-an") +::s اً ::t an ::comment alef + fathatan +::s ٌ ::t ::comment dammatan ("-un") +::s ٍ ::t ::comment kasratan ("-in") +::s ّ ::t ::comment shadda (consonant doubler) +::s ڃ ::t ny ::comment Arabic letter nyeh U+0683 (used in Sindhi (snd)) +::s ڄ ::t dy ::comment Arabic letter dyeh U+0684 (used in Sindhi (snd)) +::s ۾ ::t men ::comment Sindhi postposition men +::s ؑ ::t alayhe wasallam ::comment "upon him be peace" +::s ﷴ ::t mohammad ::comment "Mohammad" +::s ﷸ ::t wasallam ::comment "and peace" +::s ﷺ ::t sallallahou alayhe wasallam ::comment "prayer of God be upon him and his family and peace" + +::s ࣓ ::t waw ::comment ARABIC SMALL LOW WAW +::s ࣔ ::t al-rub ::comment ARABIC SMALL HIGH WORD AR-RUB +::s ࣕ ::t s ::comment ARABIC SMALL HIGH SAD +::s ࣖ ::t ' ::comment ARABIC SMALL HIGH AIN +::s ࣗ ::t q ::comment ARABIC SMALL HIGH QAF +::s ࣘ ::t n ::comment ARABIC SMALL HIGH NOON WITH KASRA +::s ࣙ ::t n ::comment ARABIC SMALL LOW NOON WITH KASRA +::s ࣚ ::t al-thalatha ::comment ARABIC SMALL HIGH WORD ATH-THALATHA +::s ࣛ ::t al-sajda ::comment ARABIC SMALL HIGH WORD AS-SAJDA +::s ࣜ ::t al-nisf ::comment ARABIC SMALL HIGH WORD AN-NISF +::s ࣝ ::t sakta ::comment ARABIC SMALL HIGH WORD SAKTA +::s ࣞ ::t qif ::comment ARABIC SMALL HIGH WORD QIF +::s ࣟ ::t waqfa ::comment ARABIC SMALL HIGH WORD WAQFA +::s ࣠ ::t ::comment ARABIC SMALL HIGH FOOTNOTE MARKER (CHECK) +::s ࣡ ::t ::comment ARABIC SMALL HIGH SIGN SAFHA (CHECK) +::s ࣢ ::t ::comment ARABIC DISPUTED END OF AYAH (CHECK) + +# Farsi +::s ی ::t i ::t-alt y ::comment Contributed by Nima +::s ای ::t i ::t-alt ai ::use-only-at-start-of-word ::comment Contributed by Nima +::s هٔ ::t eye ::use-only-at-end-of-word ::lcode fas ::comment Contributed by Nima +::s و ::t v ::t-alt o, u ::lcode fas ::comment Arabic letter waw +::s ض ::t z ::t-alt d ::lcode fas ::comment Contributed by Marjan +::s ث ::t s ::t-alt th ::lcode fas ::comment Contributed by Marjan +::s ذ ::t z ::t-alt th ::lcode fas ::comment Contributed by Nima +::s ع ::t a ::t-alt ' ::lcode fas ::comment Contributed by Nima +::s عا ::t a ::lcode fas ::comment Contributed by Nima +::s عی ::t i ::t-alt iy ::lcode fas ::comment Contributed by Nima +::s عو ::t u ::t-alt o, av ::lcode fas ::comment Contributed by Nima +::s چ ::t ch ::t-alt tch, tsh ::lcode fas ::comment Contributed by Nima +::s ه ::t e ::t-alt h ::use-only-at-end-of-word ::lcode fas ::comment Contributed by Nima +::s ‌ ::t "" ::t-alt " " ::lcode fas ::comment source is character "zero-width non-joiner" (U+200C); Contributed by Nima +::s غ ::t gh ::t-alt g ::lcode fas +::s آئی ::t ai ::t-alt ae ::lcode fas +::s ائی ::t ai ::t-alt ae ::lcode fas +::s آئو ::t au ::t-alt ao ::lcode fas +::s ائو ::t au ::t-alt ao ::lcode fas + +# Kashmiri (so far: educated guesses) +::s ٖ ::t a ::comment Arabic subscript alef U+0656 +::s ٗ ::t u ::comment Arabic inverted damma U+0657 +::s ۚ ::t j ::comment Arabic small high jeem U+06DA +::s ۪ ::t ::comment Arabic emtpy centre low stop U+06EA +::s ۬ ::t ::comment Arabic rounded high stop with filled center U+06EC + +# Pashto +::s ٙ ::t e ::comment Arabic zwarakay +::s ځ ::t z ::t-alt dz ::comment Pashto letter zim; Arabic letter "hah with hamza above" +::s څ ::t ts ::t-alt c ::comment Pashto letter tsim; Arabic letter "h with three dots above" +::s ګ ::t g ::comment Pashto letter gaf; Arabic letter "kaf with ring" +::s ڼ ::t n ::comment Arabic letter "noon with ring" +::s ږ ::t g ::t-alt z, zh, j ::comment pronunciation varies regionally +::s ښ ::t kh ::t-alt sh ::comment pronunciation varies regionally +::s ه ::t h ::t-alt a ::lcode pus +::s ۀ ::t e ::lcode pus ::comment Arabic letter "heh with yeh above" +::s و ::t w ::t-alt o, u ::lcode pus +::s ی ::t ay ::t-alt y ::lcode pus +::s وی ::t wy ::t-alt oy, uy ::lcode pus +::s ای ::t ay ::lcode pus +::s ۍ ::t ay ::lcode pus +::s ئ ::t ay ::t-alt y ::lcode pus +::s ژ ::t zh ::t-alt z ::lcode pus ::comment [ʒ] +::s ض ::t z ::t-alt d ::lcode pus +::s ث ::t s ::lcode pus ::t-alt th ::comment Arabic letter theh (unvoiced th/θ) +::s ذ ::t z ::lcode pus ::t-alt th ::comment Arabic letter thal (voiced th/ð) + +# Hebrew +::s ב ::t v ::comment Hebrew letter bet ::t-alt b +::s כ ::t k ::comment Hebrew letter kaf ::t-alt kh +::s ך ::t k ::comment Hebrew letter kaf ::t-alt kh +::s פ ::t f ::comment Hebrew letter pe ::t-alt p +::s ש ::t sh ::comment Hebrew letter shin ::t-alt s +::s ו ::t v ::comment Hebrew letter vav ::t-alt o, u +::s ח ::t ch ::comment Hebrew letter het ::t-alt h ::use-alt-in-pointed +::s ק ::t q ::t-alt k ::use-alt-in-pointed +::s וֹ ::t o +::s וּ ::t u +::s קְוָ ::t qva ::t-alt kva ::use-alt-in-pointed +::s י ::t y +::s יּ ::t y +::s יָּ ::t ya +::s ײ ::t yy ::comment Hebrew ligature Yiddish double Yod (CHECK) +::s ׯ ::t yyy ::comment HEBREW YOD TRIANGLE (CHECK) +::s ע ::t ' +::s ִי ::t i ::t-alt iy ::use-alt-in-pointed +::s ֵי ::t e +::s ִיּ ::t iy +::s ִיָּ ::t iya +::s ױ ::t oy +::s א ::t a ::t-alt ' +::s אָ ::t a +::s ֹא ::t o +::s אַ ::t 'a +::s אֲ ::t 'a +::s אֶ ::t e +::s אֱ ::t e +::s פ ::t f +::s פּ ::t p +::s פַּ ::t pa +::s פְּ ::t pe ::t-alt p ::use-alt-in-pointed +::s שׁ ::t sh +::s שָׁ ::t sha +::s שָּׁ ::t sha ::comment ? +::s שְׁ ::t she ::t-alt sh ::use-alt-in-pointed +::s שֶׁ ::t she +::s שִׁ ::t shi +::s שֻׁ ::t shu +::s שׂ ::t s +::s שָׂ ::t sa +::s שְׂ ::t s ::t-alt se ::use-alt-in-pointed +::s כּ ::t k +::s כֶּ ::t ke +::s כֹּ ::t ko +::s בּ ::t b +::s בַּ ::t ba +::s בָּ ::t ba +::s בְּ ::t be ::t-alt b ::use-alt-in-pointed +::s בֶּ ::t be +::s תּ ::t t +::s תַּ ::t ta +::s תֵּ ::t te +::s תִּ ::t ti +::s דָּ ::t da +::s דְּ ::t de ::t-alt d ::use-alt-in-pointed +::s גּ ::t g +::s לֵּ ::t le +::s ד׳ ::t dh +::s ג׳ ::t j +::s ת׳ ::t th +::s ז׳ ::t zh +::s חַ ::t ach ::comment furtive patah ::use-only-at-end-of-word +::s עַ ::t a' ::comment furtive patah ::use-only-at-end-of-word +::s הַּ ::t ah ::comment furtive patah ::use-only-at-end-of-word +::s ַ ::t a ::comment Hebrew point patah +::s ֲ ::t a ::comment Hebrew point hataf patah (hataf = reduced) +::s ֳ ::t o ::comment Hebrew point hataf qamats +::s ָ ::t a ::comment Hebrew point qamats ::t-alt o ::use-alt-in-pointed +::s ֶ ::t e ::comment Hebrew point segol +::s ֱ ::t e ::comment Hebrew point hataf segol (hataf = reduced) +::s ְ ::t e ::comment Hebrew point sheva ::t-alt "" ::use-alt-in-pointed +::s ֵ ::t e ::comment Hebrew point tsere +::s ִ ::t i ::comment Hebrew point hiriq +::s ֹ ::t o ::comment Hebrew point holam +::s ֻ ::t u ::comment Hebrew point qubuts +# ::s ּ ::t "" ::comment Hebrew point dagesh or mapiq + +# Yiddish +::s א ::t a ::lcode yid ::comment called "silent" alef +::s אי ::t y ::lcode yid +::s איי ::t ey ::lcode yid +::s או ::t u ::lcode yid +::s אוי ::t oy ::lcode yid +::s אַ ::t a ::lcode yid +::s אָ ::t o ::lcode yid +::s ב ::t b ::lcode yid +::s בֿ ::t v ::lcode yid +::s דזש ::t dzh ::lcode yid +::s ו ::t u ::lcode yid +::s וּ ::t u ::lcode yid +::s וֹ ::t o ::lcode yid +::s װ ::t v ::lcode yid +::s ווא ::t wa ::lcode yid +::s וואַ ::t wa ::lcode yid +::s ווע ::t we ::lcode yid +::s ווי ::t wi ::lcode yid +::s וואוי ::t wo ::lcode yid +::s וי ::t oy ::lcode yid +::s זש ::t zh ::lcode yid +::s ח ::t ch ::lcode yid +::s טש ::t tsh ::lcode yid +::s יִ::t i ::lcode yid +::s יי ::t ey ::lcode yid ::comment maybe "yi" at beginning of word +::s ײַ ::t ay ::lcode yid +::s כּ ::t k ::lcode yid +::s כ ::t ch ::lcode yid +::s ך ::t ch ::lcode yid +::s ע ::t e ::lcode yid +::s פּ ::t p ::lcode yid +::s פֿ ::t f ::lcode yid +::s ף ::t f ::lcode yid ::comment sometimes p +::s ק ::t k ::lcode yid +::s ת ::t s ::lcode yid + +# Syriac/Aramaic (should be vetted by expert) +::s ܰ ::t a ::comment Syriac pthaha above +::s ܲ ::t a ::comment Syriac pthaha dotted +::s ܳ ::t aa ::comment Syriac zqapha above +::s ܴ ::t aa ::comment Syriac zqapha below +::s ܵ ::t aa ::comment Syriac zqapha dotted +::s ܶ ::t e ::comment Syriac rbasa above +::s ܷ ::t e ::comment Syriac rbasa below +::s ܿ ::t o ::comment Syriac rwaha +::s ܸ ::t e ::comment Syriac dotted zlama horizontal +::s ܹ ::t e ::comment Syriac dotted zlama angular +::s ܺ ::t i ::comment Syriac hbasa above +::s ܝܺ ::t i ::comment Syriac yudh + hbasa above +::s ܼ ::t u ::comment Syriac hbasa-esasa dotted +::s ܽ ::t o ::comment Syriac esasa above +::s ܾ ::t u ::comment Syriac esasa below +::s ݇ ::t "" ::comment Syriac oblique line above; indication of a silent letter + +::s ܖ ::t d ::comment Syriac letter dotless dalath rish; ambiguous form for undifferentiated early dalath/rish +::s ܜ ::t t ::comment Syriac letter teth garshuni; used in Garshuni documents +::s ܒ݂ ::t v ::comment Syriac beth + rukkakha +::s ܒ̥ ::t v ::comment Syriac beth + ring-below +::s ܓ݂ ::t g ::comment Syriac gammal + rukkakha [IPA: ɣ] +::s ܓ̥ ::t g ::comment Syriac gammal + ring-below [IPA: ɣ] +::s ܕ݂ ::t d ::comment Syriac dalath + rukkakha [IPA: ð] +::s ܕ̥ ::t d ::comment Syriac dalath + ring-below [IPA: ð] +::s ܟ݂ ::t kh ::comment Syriac kaph + rukkakha [IPA: x] +::s ܟ̥ ::t kh ::comment Syriac kaph + ring-below [IPA: x] +::s ܦ݂ ::t f ::comment Syriac pe + rukkakha +::s ܦ̥ ::t f ::comment Syriac pe + ring-below +::s ܦ݁ ::t p ::comment Syriac pe + qushshaya +::s ܬ݂ ::t th ::comment Syriac taw + rukkakha [IPA: θ] +::s ܬ̥ ::t th ::comment Syriac taw + ring-below [IPA: θ] + +::s ܄ ::t : ::comment Syriac sublinear colon; used at the end of verses of supplicationscolon skewed left +::s ܆ ::t , ::comment Syriac colon skewed left; marks a dependent clause +::s ܇ ::t , ::comment Syriac colon skewed right; marks the end of a subdivision of the apodosis, or latter part of a Biblical verse + +# Uzbek +::s ʻ ::t ' ::comment modifies pronunciation of preceding "o" and "g" +::s ʼ ::t ' ::comment glottal stop (tutuq belgisi) + +# Uyghur +::s ئا ::t a ::lcode uig +::s ە ::t e ::lcode uig +::s ئې ::t e ::lcode uig ::latinplus ë +::s ې ::t e ::lcode uig ::latinplus ë +::s ئە ::t e ::lcode uig +::s يە ::t e ::lcode uig +::s ئى ::t i ::lcode uig +::s ى ::t i ::lcode uig +::s ئو ::t o ::lcode uig +::s و ::t o ::lcode uig +::s ئۇ ::t u ::lcode uig +::s ۇ ::t u ::lcode uig +::s چ ::t ch ::t-alt q ::lcode uig +::s خ ::t x ::lcode uig +::s ژ ::t zh ::lcode uig +::s ئۆ ::t oe ::t-alt o ::lcode uig ::latinplus ö +::s ۆ ::t oe ::t-alt o ::lcode uig ::latinplus ö +::s ئۈ ::t ue ::t-alt u ::lcode uig ::latinplus ü +::s ۈ ::t ue ::t-alt u ::lcode uig ::latinplus ü +::s ۋ ::t w ::lcode uig + +# Maldivian +::s ް ::t ::comment thaana sukun +::s ަ ::t a ::comment thaana abafili +::s ާ ::t aa ::comment thaana aabaafili +::s ި ::t i ::comment thaana ibifili +::s ީ ::t ee ::comment thaana eebeefili +::s ު ::t u ::comment thaana ubufili +::s ޫ ::t oo ::comment thaana ooboofili +::s ެ ::t e ::comment thaana ebefili +::s ޭ ::t ey ::comment thaana eybeyfili +::s ޮ ::t o ::comment thaana obofili +::s ޯ ::t oa ::comment thaana oaboafili + +# Canadian syllabics (Inuktitut) +::s ᑊ ::t p ::comment syllable final +::s ᐟ ::t t ::comment syllable final +::s ᐠ ::t k ::comment syllable final +::s ᐨ ::t c ::comment syllable final +::s ᒼ ::t m ::comment syllable final +::s ᐣ ::t n ::comment syllable final +::s ᐢ ::t s ::comment syllable final +::s ᐧ ::t y ::comment syllable final +::s ᐤ ::t w ::comment syllable final +::s ᐦ ::t h ::comment syllable final +::s ᕽ ::t hk ::comment syllable final +::s ᓫ ::t l ::comment syllable final +::s ᕑ ::t r ::comment syllable final + +# Mongolian +::s ᢅ ::t ::comment MONGOLIAN LETTER ALI GALI BALUDA (CHECK) indicates assimilation +::s ᢆ ::t ::comment MONGOLIAN LETTER ALI GALI THREE BALUDA (CHECK) indicates assimilation + +# Tibetan +::s ྅ ::t ::comment TIBETAN MARK PALUTA (CHECK) indicates assimilation + +## Punctuation +# delete +::s ¿ ::t "" ::comment inverted question mark +::s ¡ ::t "" ::comment inverted exclamation mark +# decompose double-punctuation +::s ‼ ::t !! +::s ⁇ ::t ?? +::s ⁉ ::t !? +::s ⁈ ::t ?! +# preserve +::s ′ ::t ′ +::s ∩ ::t ∩ +::s ‡ ::t ‡ +# Cyrillic +::s ⁙ ::t . ::comment five dot punctuation +# Amharic/Ethiopian +::s ። ::t . +::s ፣ ::t , +::s ፤ ::t ; +::s ፥ ::t : +::s ፧ ::t ? ::comment Ethiopic question mark +::s ፡ ::t " " ::comment Ethiopic wordspace +::s ፦ ::t : ::comment Ethiopic preface colon +# Ethiopic wordspace often appropriated for other purposes: +::s ፡፡ ::t . +::s ፡- ::t : +::s "፡ " ::t ", " +::s ቸ ::t cha ::comment Ethiopic syllable ca +::s ቹ ::t chu ::comment Ethiopic syllable cu +::s ቺ ::t chi ::comment Ethiopic syllable ci +::s ቻ ::t chaa ::comment Ethiopic syllable caa +::s ቼ ::t chee ::comment Ethiopic syllable cee +::s ች ::t che ::comment Ethiopic syllable ce +::s ቾ ::t cho ::comment Ethiopic syllable co +::s ሠ ::t sa ::comment Ethiopic syllable sza +::s ሡ ::t su ::comment Ethiopic syllable szu +::s ሢ ::t si ::comment Ethiopic syllable szi +::s ሣ ::t saa ::comment Ethiopic syllable szaa +::s ሤ ::t see::comment Ethiopic syllable szee +::s ሥ ::t se ::comment Ethiopic syllable sze +::s ሦ ::t so ::comment Ethiopic syllable szo +::s ጠ ::t te ::comment Ethiopic syllable the with ejective 't' +::s ጡ ::t tu ::comment Ethiopic syllable thu with ejective 't' +::s ጢ ::t ti ::comment Ethiopic syllable thi with ejective 't' +::s ጣ ::t taa ::comment Ethiopic syllable thaa with ejective 't' +::s ጤ ::t tee ::comment Ethiopic syllable thee with ejective 't' +::s ጥ ::t te ::comment Ethiopic syllable the with ejective 't' +::s ጦ ::t to ::comment Ethiopic syllable tho with ejective 't' + +# Devanagari (Hindi etc.) +::s । ::t . ::comment danda +::s ॥ ::t . ::comment double danda +::s ৷ ::t . ::comment Bengali currency numerator four; used as danda +::s ॰ ::t . ::comment Devanagari abbreviation sign +# Bengali +::s ৽ ::t . ::comment BENGALI ABBREVIATION SIGN +::s ৾ ::t ::comment BENGALI SANDHI MARK (CHECK) +# Gurmukhi +::s ੶ ::t . ::comment GURMUKHI ABBREVIATION SIGN +# Oriya/Odia (India) +::s ୤ ::t . ::comment danda (deprecated, should use Devanagari danda ।) +::s ୥ ::t . ::comment double danda (deprecated, should use Devanagari double danda ॥) +# Tibetan +::s ། ::t , +::s །: ::t : +::s ༏ ::t ; +::s ༎ ::t . +::s ༑ ::t , ::comment Tibetan mark run chen spungs shad +::s ༼ ::t ( ::comment Tibetan open roof punctuation +::s ༽ ::t ) ::comment Tibetan close roof punctuation +::s ༈ ::t "" ::comment Tibetan mark srbul shad +::s 【 ::t [ ::comment left black lenticular bracket +::s 】 ::t ] ::comment right black lenticular bracket +::s ༄ ::t "" ::comment Tibetan head mark +::s ༄༅ ::t "" ::comment Tibetan head mark +::s ༆ ::t "" ::comment Tibetan head mark +# Myanmar/Burmese +::s ၊ ::t , +::s ။ ::t . +Khmer +::s ៖ ::t ; ::comment Khmer sign camnuc pii kuuh +::s ។ ::t . ::comment Khmer sign khan +# Arabic +::s ، ::t , +::s ؛ ::t ; +::s ٬ ::t , +::s ۔ ::t . +::s ؟ ::t ? +::s ٪ ::t % +::s ٫ ::t , ::comment Arabic decimal separator +::s ۽ ::t & ::comment Arabic sign Sindhi ampersand +# Aramaic +::s ܀ ::t . +::s ܂ ::t . +# Hebrew +::s ־ ::t - ::comment maqaf +# Armenian +::s ։ ::t . +::s ՝ ::t , ::comment Armenian comma +# Chinese +::s , ::t ", " +::s 、 ::t ", " +::s 。 ::t ". " +::s ! ::t "! " +::s ? ::t "? " +::s 「 ::t ' "' +::s 」 ::t '" ' +::s 《 ::t ' "' +::s 》 ::t '" ' +::s ( ::t " (" +::s ) ::t ") " +::s ; ::t ; +::s : ::t ": " +::s ︰ ::t ": " +::s - ::t - +::s / ::t / +::s = ::t = +::s ~ ::t ~ +::s & ::t & +::s < ::t < +::s > ::t > +::s % ::t % +::s _ ::t _ ::comment FULLWIDTH LOW LINE (U+FF3F) +::s { ::t { ::comment FULLWIDTH LEFT CURLY BRACKET (U+FF5B) +::s } ::t } ::comment FULLWIDTH RIGHT CURLY BRACKET (U+FF5D) +::s   ::t " " ::comment ideographic space +# Japanese +::s 『 ::t ' "' +::s 』 ::t '" ' +::s ・ ::t " " ::comment Katakana middle dot; separates name elements such as first and last name +# N'ko +::s ߽ ::t . ::comment NKO DANTAYALAN used to abbreviate units of measure +# Medefaidrin +::s 𖺗 ::t , ::comment MEDEFAIDRIN COMMA +::s 𖺘 ::t . ::comment MEDEFAIDRIN FULL STOP +# Khitan +::s 𖿤 ::t ::comment KHITAN SMALL SCRIPT FILLER + +# Symbols +::s ∞ ::t ∞ ::comment infinity +::s ­ ::t ::comment soft hyphen; used to indicate preferred line breaks; remove +::s ֊ ::t - ::comment Armenian hyphen; map to regular hyphen-minus +::s ᐩ ::t + ::comment Canadian syllabics final plus; map to regular plus +::s ﹐ ::t , ::comment small comma; map to regular comma +::s ˚ ::t ° ::comment ring above; map to degree sign +::s ⇒ ::t ⇒ ::comment rightwards double arrow +::s † ::t † ::comment dagger +::s • ::t • ::comment bullet +::s ℃ ::t °C ::comment degree Celsius; split into 2 characters +::s ℉ ::t °F ::comment degree Fahrenheit; split into 2 characters +::s ― ::t ― ::comment horizontal bar +::s ˇ ::t ˇ ::comment caron (sometimes apparently used for "Arabic vowel sign small v above" U+065A, e.g. in Gilaki language (glk)) +::s ″ ::t ″ ::comment double prime +::s ﴾ ::t ( ::comment ornate left parenthesis +::s ﴿ ::t ) ::comment ornate right parenthesis +::s 〔 ::t [ ::comment left tortoise shell bracket +::s 〕 ::t ] ::comment right tortoise shell bracket +::s ﹝ ::t ( ::comment small left tortoise shell bracket +::s ﹞ ::t ) ::comment small left tortoise shell bracket +::s ¦ ::t ¦ ::comment BROKEN BAR (U+00A6) +::s ¨ ::t ::comment DIAERESIS (U+00A8) +::s ¯ ::t ::comment MACRON (U+00AF) +::s ¸ ::t ::comment CEDILLA (U+00B8) +::s Ƿ ::t W ::comment LATIN CAPITAL LETTER WYNN (U+01F7) +::s ˘ ::t ::comment BREVE (U+02D8) +::s ˛ ::t ::comment OGONEK (U+02DB) +::s ˜ ::t ~ ::comment SMALL TILDE (U+02DC) +::s ̒ ::t ::comment COMBINING TURNED COMMA ABOVE (U+0312) +::s ̔ ::t ::comment COMBINING REVERSED COMMA ABOVE (U+0314) +::s ̜ ::t ::comment COMBINING LEFT HALF RING BELOW (U+031C) +::s ̧ ::t ::comment COMBINING CEDILLA (U+0327) +::s ̫ ::t ::comment COMBINING INVERTED DOUBLE ARCH BELOW (U+032B) +::s ̲ ::t ::comment COMBINING LOW LINE (U+0332) +::s ̳ ::t ::comment COMBINING DOUBLE LOW LINE (U+0333) +::s ̹ ::t ::comment COMBINING RIGHT HALF RING BELOW (U+0339) +::s ̺ ::t ::comment COMBINING INVERTED BRIDGE BELOW (U+033A) +::s ̿ ::t ::comment COMBINING DOUBLE OVERLINE (U+033F) +::s ͅ ::t ::comment COMBINING GREEK YPOGEGRAMMENI (U+0345) +::s ͑ ::t ::comment COMBINING LEFT HALF RING ABOVE (U+0351) +::s ͗ ::t ::comment COMBINING RIGHT HALF RING ABOVE (U+0357) +::s ͚ ::t ::comment COMBINING DOUBLE RING BELOW (U+035A) +::s ͜ ::t ::comment COMBINING DOUBLE BREVE BELOW (U+035C) +::s ͝ ::t ::comment COMBINING DOUBLE BREVE (U+035D) +::s ͞ ::t ::comment COMBINING DOUBLE MACRON (U+035E) +::s ͟ ::t ::comment COMBINING DOUBLE MACRON BELOW (U+035F) +::s ͠ ::t ::comment COMBINING DOUBLE TILDE (U+0360) + +::s ‐ ::t - ::comment HYPHEN (U+2010) +::s ‗ ::t ‗ ::comment DOUBLE LOW LINE (U+2017) +::s ‵ ::t ‵ ::comment REVERSED PRIME (U+2035) +::s ‶ ::t ‶ ::comment REVERSED DOUBLE PRIME (U+2036) +::s ‸ ::t ‸ ::comment CARET (U+2038) +::s ‽ ::t ?! ::comment INTERROBANG (U+203D) +::s ‾ ::t ‾ ::comment OVERLINE (U+203E) +::s ‿ ::t ‿ ::comment UNDERTIE (U+203F) +::s ⁂ ::t ⁂ ::comment ASTERISM (U+2042) +::s ⁎ ::t * ::comment LOW ASTERISK (U+204E) +::s ⁏ ::t ; ::comment REVERSED SEMICOLON (U+204F) +::s ⁔ ::t ⁔ ::comment INVERTED UNDERTIE (U+2054) +::s ⁝ ::t ⁝ ::comment TRICOLON (U+205D) +::s   ::t " " ::comment MEDIUM MATHEMATICAL SPACE (U+205F) +::s ₋ ::t - ::comment SUBSCRIPT MINUS (U+208B) +::s ⃩ ::t ::comment COMBINING WIDE BRIDGE ABOVE (U+20E9) + +::s ﹔ ::t ; ::comment SMALL SEMICOLON (U+FE54) +::s ﹕ ::t : ::comment SMALL COLON (U+FE55) +::s ﹛ ::t { ::comment SMALL LEFT CURLY BRACKET (U+FE5B) +::s ﹜ ::t } ::comment SMALL RIGHT CURLY BRACKET (U+FE5C) +::s ﹠ ::t & ::comment SMALL AMPERSAND (U+FE60) +::s ﹡ ::t * ::comment SMALL ASTERISK (U+FE61) +::s ﹣ ::t - ::comment SMALL HYPHEN-MINUS (U+FE63) + +::s ℈ ::t ℈ ::comment SCRUPLE (U+2108) +::s ℟ ::t ℟ ::comment RESPONSE (U+211F) +::s ℣ ::t ℣ ::comment VERSICLE (U+2123) +::s ℽ ::t ℽ ::comment DOUBLE-STRUCK SMALL GAMMA (U+213D) +::s ℾ ::t ℾ ::comment DOUBLE-STRUCK CAPITAL GAMMA (U+213E) +::s ⅋ ::t ⅋ ::comment TURNED AMPERSAND (U+214B) +::s ⅍ ::t A/S::comment AKTIESELSKAB (U+214D) + +::s ⑃ ::t ⑃ ::comment OCR INVERTED FORK (U+2443) +::s ⑊ ::t \\ ::comment OCR DOUBLE BACKSLASH (U+244A) +::s ⟮ ::t ( ::comment MATHEMATICAL LEFT FLATTENED PARENTHESIS (U+27EE) +::s ⟯ ::t ) ::comment MATHEMATICAL RIGHT FLATTENED PARENTHESIS (U+27EF) +::s ⸨ ::t (( ::comment LEFT DOUBLE PARENTHESIS (U+2E28) +::s ⸩ ::t )) ::comment RIGHT DOUBLE PARENTHESIS (U+2E29) + +# kavyka indicates alternative reading +::s ᷶ ::t ::comment COMBINING KAVYKA ABOVE RIGHT (U+1DF6) +::s ᷷ ::t ::comment COMBINING KAVYKA ABOVE LEFT (U+1DF7) +::s ⹅ ::t ::comment INVERTED LOW KAVYKA (U+2E45) +::s ⹆ ::t ::comment INVERTED LOW KAVYKA WITH KAVYKA ABOVE (U+2E46) +::s ⹇ ::t ::comment LOW KAVYKA (U+2E47) +::s ⹈ ::t ::comment LOW KAVYKA WITH DOT (U+2E48) +::s ꙾ ::t ::comment CYRILLIC KAVYKA (U+A67E) + +# Braille +::s ⠁ ::t a +::s ⠃ ::t b +::s ⠉ ::t c +::s ⠙ ::t d +::s ⠑ ::t e +::s ⠋ ::t f +::s ⠛ ::t g +::s ⠓ ::t h +::s ⠊ ::t i +::s ⠚ ::t j +::s ⠅ ::t k +::s ⠇ ::t l +::s ⠍ ::t m +::s ⠝ ::t n +::s ⠕ ::t o +::s ⠏ ::t p +::s ⠟ ::t q +::s ⠗ ::t r +::s ⠎ ::t s +::s ⠞ ::t t +::s ⠥ ::t u +::s ⠧ ::t v +::s ⠺ ::t w +::s ⠭ ::t x +::s ⠽ ::t y +::s ⠵ ::t z + +::s ⠜ ::t ae +::s ⠪ ::t oe +::s ⠳ ::t ue +::s ⠷ ::t a ::comment à +::s ⠡ ::t a ::comment â +::s ⠿ ::t e ::comment é +::s ⠮ ::t e ::comment è +::s ⠣ ::t e ::comment ê +::s ⠫ ::t e ::comment ë +::s ⠩ ::t i ::comment î +::s ⠻ ::t i ::comment ï +::s ⠹ ::t o ::comment ô +::s ⠾ ::t u ::comment ù +::s ⠱ ::t u ::comment û + +::s ⠡ ::t au ::lcode deu +::s ⠌ ::t aeu ::lcode deu +::s ⠹ ::t ch ::lcode deu +::s ⠩ ::t ei ::lcode deu +::s ⠣ ::t eu ::lcode deu +::s ⠬ ::t ie ::lcode deu +::s ⠱ ::t sch ::lcode deu +::s ⠮ ::t ss ::lcode deu +::s ⠾ ::t st ::lcode deu + +::s ⠠⠠ ::t "" ::comment start of word all-caps mode +# ::s ⠠⠁ ::t A +# ::s ⠠⠃ ::t B +# ::s ⠠⠉ ::t C +# ::s ⠠⠙ ::t D +# ::s ⠠⠑ ::t E +# ::s ⠠⠋ ::t F +# ::s ⠠⠛ ::t G +# ::s ⠠⠓ ::t H +# ::s ⠠⠊ ::t I +# ::s ⠠⠚ ::t J +# ::s ⠠⠅ ::t K +# ::s ⠠⠇ ::t L +# ::s ⠠⠍ ::t M +# ::s ⠠⠝ ::t N +# ::s ⠠⠕ ::t O +# ::s ⠠⠏ ::t P +# ::s ⠠⠟ ::t Q +# ::s ⠠⠗ ::t R +# ::s ⠠⠎ ::t S +# ::s ⠠⠞ ::t T +# ::s ⠠⠥ ::t U +# ::s ⠠⠧ ::t V +# ::s ⠠⠺ ::t W +# ::s ⠠⠭ ::t X +# ::s ⠠⠽ ::t Y +# ::s ⠠⠵ ::t Z + +::s ⠼⠁ ::t 1 +::s ⠼⠃ ::t 2 +::s ⠼⠉ ::t 3 +::s ⠼⠙ ::t 4 +::s ⠼⠑ ::t 5 +::s ⠼⠋ ::t 6 +::s ⠼⠛ ::t 7 +::s ⠼⠓ ::t 8 +::s ⠼⠊ ::t 9 +::s ⠼⠚ ::t 0 + +::s ⠂ ::t , +::s ⠆ ::t ; +::s ⠒ ::t : +::s ⠲ ::t . +::s ⠦ ::t ? +::s ⠖ ::t ! +::s ⠄ ::t ' +::s ⠤ ::t - +::s ⠨⠤ ::t _ + +::s ⠀ ::t " " ::comment blank +# ::s ⠐ t " " ::comment blank in numeric mode +::s ⠈ ::t "" ::comment accent +# ::s ⠌ ::t / ::comment in numeric mode only +# ::s ⠐ ::comment abbreviation sign +# ::s ⠘ ::comment abbreviation sign +# ::s ⠠ ::comment capital indicator +::s ⠨ ::t . ::comment decimal point; emphasis +::s ⠰ ::t "" ::comment letter indicator +# ::s ⠴ ::t ” +# ::s ⠶ ::t () +# ::s ⠸ ::comment abbreviation sign +::s ⠼ ::t "" ::comment number indicator +::s ⠘⠚ ::t ° ::word-external-punctuation +::s ⠘⠚⠠⠉ ::t °C +::s ⠘⠚⠉ ::t °C +::s ⠘⠚⠠⠋ ::t °F +::s ⠘⠚⠋ ::t °F + +::s ⠠⠶ ::t " ::word-external-punctuation +::s ⠘⠦ ::t “ ::word-external-punctuation +::s ⠘⠴ ::t ” ::word-external-punctuation +::s ⠄⠦ ::t ‘ +::s ⠄⠴ ::t ’ +::s ⠠⠴ ::t ’ +::s ⠐⠣ ::t ( ::word-external-punctuation +::s ⠐⠜ ::t ) ::word-external-punctuation +::s ⠨⠣ ::t [ ::word-external-punctuation +::s ⠨⠜ ::t ] ::word-external-punctuation +::s ⠸⠣ ::t { ::word-external-punctuation +::s ⠸⠜ ::t } ::word-external-punctuation +::s ⠈⠣ ::t < ::word-external-punctuation +::s ⠈⠜ ::t > ::word-external-punctuation +::s ⠸⠌ ::t / ::word-external-punctuation +::s ⠸⠡ ::t \ ::word-external-punctuation +::s ⠠⠤ ::t – ::word-external-punctuation +::s ⠐⠠⠤ ::t — ::word-external-punctuation +::s ⠈⠯ ::t & ::word-external-punctuation +::s ⠐⠔ ::t * ::word-external-punctuation +::s ⠨⠦ ::t ∩ ::word-external-punctuation +::s ⠨⠴ ::t % ::word-external-punctuation +::s ⠐⠖ ::t + ::word-external-punctuation +::s ⠐⠤ ::t − ::word-external-punctuation +::s ⠐⠶ ::t = ::word-external-punctuation +::s ⠈⠎ ::t $ ::word-external-punctuation +::s ⠈⠉ ::t ¢ ::word-external-punctuation +::s ⠈⠇ ::t £ ::word-external-punctuation +::s ⠈⠽ ::t ¥ ::word-external-punctuation +::s ⠈⠁ ::t @ ::word-external-punctuation +::s ⠸⠹ ::t # ::word-external-punctuation +::s ⠸⠲ ::t • ::word-external-punctuation +::s ⠈⠢ ::t ^ ::word-external-punctuation +::s ⠈⠔ ::t ~ ::word-external-punctuation +::s ⠘⠉ ::t © ::word-external-punctuation +::s ⠐⠌ ::t ÷ ::word-external-punctuation +::s ⠐⠦ ::t × ::word-external-punctuation +::s ⠈⠠⠹ ::t † ::word-external-punctuation +::s ⠈⠠⠻ ::t ‡ ::word-external-punctuation +::s ⠘⠏ ::t ¶ ::word-external-punctuation +::s ⠘⠎ ::t § ::word-external-punctuation +::s ⠘⠗ ::t ® ::word-external-punctuation +::s ⠘⠞ ::t ™ ::word-external-punctuation + +# English Braille +::s ⠁⠃ ::t about ::lcode eng ::use-only-for-whole-word +::s ⠁⠃⠧ ::t above ::lcode eng ::use-only-for-whole-word +::s ⠁⠉ ::t according ::lcode eng ::use-only-for-whole-word +::s ⠁⠉⠗ ::t across ::lcode eng ::use-only-for-whole-word +::s ⠁⠋ ::t after ::lcode eng ::use-only-for-whole-word +::s ⠁⠋⠝ ::t afternoon ::lcode eng ::use-only-for-whole-word +::s ⠁⠋⠺ ::t afterward ::lcode eng ::use-only-for-whole-word +::s ⠁⠛ ::t again ::lcode eng ::use-only-for-whole-word +::s ⠁⠛⠌ ::t against ::lcode eng ::use-only-for-whole-word +::s ⠠⠽ ::t ally ::lcode eng ::use-only-at-end-of-word ::use-only-in-lower-case-environment +::s ⠁⠇⠍ ::t almost ::lcode eng ::use-only-for-whole-word +::s ⠁⠇⠗ ::t already ::lcode eng ::use-only-for-whole-word +::s ⠁⠇ ::t also ::lcode eng ::use-only-for-whole-word +::s ⠁⠇⠹ ::t although ::lcode eng ::use-only-for-whole-word +::s ⠁⠇⠞ ::t altogether ::lcode eng ::use-only-for-whole-word +::s ⠁⠇⠺ ::t always ::lcode eng ::use-only-for-whole-word +::s ⠨⠑ ::t ance ::lcode eng +::s ⠯ ::t and ::lcode eng +::s ⠜ ::t ar ::lcode eng +::s ⠵ ::t as ::lcode eng ::use-only-for-whole-word +::s ⠠⠝ ::t ation ::lcode eng ::use-only-at-end-of-word ::use-only-in-lower-case-environment +::s ⠃ ::t b ::lcode eng +::s ⠆ ::t bb ::lcode eng ::dont-use-at-start-of-word ::dont-use-at-end-of-word +::s ⠆ ::t be ::lcode eng ::use-only-at-start-of-word +::s ⠆⠉ ::t because ::lcode eng ::use-only-for-whole-word +::s ⠆⠋ ::t before ::lcode eng ::use-only-for-whole-word +::s ⠆⠓ ::t behind ::lcode eng ::use-only-for-whole-word +::s ⠆⠇ ::t below ::lcode eng ::use-only-for-whole-word +::s ⠆⠝ ::t beneath ::lcode eng ::use-only-for-whole-word +::s ⠆⠎ ::t beside ::lcode eng ::use-only-for-whole-word +::s ⠆⠞ ::t between ::lcode eng ::use-only-for-whole-word +::s ⠆⠽ ::t beyond ::lcode eng ::use-only-for-whole-word +::s ⠃⠇ ::t blind ::lcode eng ::use-only-for-whole-word +::s ⠃⠗⠇ ::t Braille ::lcode eng ::use-only-for-whole-word +::s ⠃ ::t but ::lcode eng ::use-only-for-whole-word +::s ⠉ ::t c ::lcode eng +::s ⠉ ::t can ::lcode eng ::use-only-for-whole-word +::s ⠸⠉ ::t cannot ::lcode eng +::s ⠒ ::t cc ::lcode eng ::dont-use-at-start-of-word ::dont-use-at-end-of-word +::s ⠉⠧ ::t ceive ::lcode eng ::use-only-at-end-of-word +::s ⠉⠧⠙ ::t ceived ::lcode eng ::use-only-at-end-of-word +::s ⠉⠧⠎ ::t ceives ::lcode eng ::use-only-at-end-of-word +::s ⠉⠧⠛ ::t ceiving ::lcode eng +::s ⠡ ::t ch ::lcode eng +::s ⠐⠡ ::t character ::lcode eng +::s ⠡ ::t child ::lcode eng ::use-only-for-whole-word +::s ⠡⠝ ::t children ::lcode eng ::use-only-for-whole-word +::s ⠒ ::t con ::lcode eng ::use-only-at-start-of-word +::s ⠒ ::t : ::lcode eng ::use-only-at-end-of-word +::s ⠉⠙ ::t could ::lcode eng ::use-only-for-whole-word +::s ⠙ ::t d ::lcode eng +::s ⠙ ::t do ::lcode eng ::use-only-for-whole-word +::s ⠐⠙ ::t day ::lcode eng +# ::s ⠲ ::t dd ::t-alt . ::lcode eng ::dont-use-at-start-of-word ::dont-use-at-end-of-word ::comment abolished; interferes with period in abbrevisations such as U.S. +::s ⠙⠉⠇ ::t declare ::lcode eng +::s ⠙⠉⠇⠛ ::t declaring ::lcode eng +::s ⠲ ::t dis ::lcode eng ::use-only-at-start-of-word +::s ⠲ ::t . ::lcode eng ::dont-use-at-start-of-word +::s ⠑ ::t e ::lcode eng +::s ⠂ ::t ea ::lcode eng ::dont-use-at-end-of-word +::s ⠂ ::t , ::lcode eng ::use-only-at-end-of-word +::s ⠫ ::t ed ::lcode eng +::s ⠑⠊ ::t either ::lcode eng ::use-only-for-whole-word +::s ⠢ ::t en ::lcode eng +::s ⠰⠑ ::t ence ::lcode eng ::dont-use-at-start-of-word +::s ⠢ ::t enough ::lcode eng ::use-only-for-whole-word +::s ⠻ ::t er ::lcode eng +::s ⠐⠑ ::t ever ::lcode eng +::s ⠑ ::t every ::lcode eng ::use-only-for-whole-word +::s ⠋ ::t f ::lcode eng +::s ⠐⠋ ::t father ::lcode eng +::s ⠖ ::t ff ::lcode eng ::dont-use-at-start-of-word ::dont-use-at-end-of-word +::s ⠋⠌ ::t first ::lcode eng +::s ⠿ ::t for ::lcode eng +::s ⠋⠗ ::t friend ::lcode eng ::use-only-for-whole-word +::s ⠋⠗⠎ ::t friends ::lcode eng ::use-only-for-whole-word +::s ⠋ ::t from ::lcode eng ::use-only-for-whole-word +::s ⠰⠇ ::t ful ::lcode eng ::dont-use-at-start-of-word +::s ⠛ ::t g ::lcode eng +::s ⠶ ::t gg ::lcode eng ::dont-use-at-start-of-word ::dont-use-at-end-of-word +::s ⠣ ::t gh ::lcode eng +::s ⠛ ::t go ::lcode eng ::use-only-for-whole-word +::s ⠛⠙ ::t good ::lcode eng ::use-only-at-start-of-word +::s ⠛⠗⠞ ::t great ::lcode eng +::s ⠓ ::t h ::lcode eng +::s ⠸⠓ ::t had ::lcode eng +::s ⠓ ::t have ::lcode eng ::use-only-for-whole-word +::s ⠐⠓ ::t here ::lcode eng +::s ⠓⠻⠋ ::t herself ::lcode eng ::use-only-for-whole-word +::s ⠓⠍ ::t him ::lcode eng ::use-only-for-whole-word +::s ⠓⠍⠋ ::t himself ::lcode eng ::use-only-for-whole-word +::s ⠦ ::t ? ::lcode eng +::s ⠦ ::t his ::lcode eng ::use-only-for-whole-word +::s ⠊⠍⠍ ::t immediate ::lcode eng ::use-only-for-whole-word +::s ⠊⠍⠍⠇⠽ ::t immediately ::lcode eng ::use-only-for-whole-word +::s ⠔ ::t in ::lcode eng +::s ⠔⠒ ::t incon ::lcode eng ::use-only-at-start-of-word +::s ⠬ ::t ing ::lcode eng +::s ⠭ ::t it ::lcode eng ::use-only-for-whole-word +::s ⠭⠎ ::t its ::lcode eng ::use-only-for-whole-word +::s ⠭⠋ ::t itself ::lcode eng ::use-only-for-whole-word +::s ⠰⠽ ::t ity ::lcode eng ::dont-use-at-start-of-word +::s ⠚ ::t j ::lcode eng +::s ⠚ ::t just ::lcode eng ::use-only-for-whole-word +::s ⠅ ::t k ::lcode eng +::s ⠐⠅ ::t know ::lcode eng +::s ⠅ ::t knowledge ::lcode eng ::use-only-for-whole-word +::s ⠇ ::t l ::lcode eng +::s ⠨⠎ ::t less ::lcode eng ::dont-use-at-start-of-word +::s ⠇⠗ ::t letter ::lcode eng ::use-only-for-whole-word +::s ⠇⠗⠎ ::t letters ::lcode eng ::use-only-for-whole-word +::s ⠇ ::t like ::lcode eng ::use-only-for-whole-word +::s ⠇⠇ ::t little ::lcode eng ::use-only-for-whole-word +::s ⠐⠇ ::t lord ::lcode eng +::s ⠍ ::t m ::lcode eng +::s ⠸⠍ ::t many ::lcode eng +::s ⠰⠞ ::t ment ::lcode eng ::dont-use-at-start-of-word +::s ⠍ ::t more ::lcode eng ::use-only-for-whole-word +::s ⠐⠍ ::t mother ::lcode eng +::s ⠍⠡ ::t much ::lcode eng ::use-only-for-whole-word +::s ⠍⠌ ::t must ::lcode eng ::use-only-for-whole-word +::s ⠍⠽⠋ ::t myself ::lcode eng ::use-only-for-whole-word +::s ⠝ ::t n ::lcode eng +::s ⠐⠝ ::t name ::lcode eng +::s ⠝⠑⠉ ::t necessary ::lcode eng ::use-only-for-whole-word +::s ⠝⠑⠊ ::t neither ::lcode eng ::use-only-for-whole-word +::s ⠰⠎ ::t ness ::lcode eng ::dont-use-at-start-of-word +::s ⠝ ::t not ::lcode eng ::use-only-for-whole-word +::s ⠕⠄⠉ ::t o'clock ::lcode eng ::use-only-for-whole-word +::s ⠷ ::t of ::lcode eng +::s ⠐⠕ ::t one ::lcode eng +::s ⠰⠛ ::t ong ::lcode eng ::dont-use-at-start-of-word +::s ⠳ ::t ou ::lcode eng +::s ⠨⠙ ::t ound ::lcode eng +::s ⠨⠞ ::t ount ::lcode eng +::s ⠐⠳ ::t ought ::lcode eng +::s ⠳⠗⠧⠎ ::t ourselves ::lcode eng ::use-only-for-whole-word +::s ⠳ ::t out ::lcode eng ::use-only-for-whole-word +::s ⠪ ::t ow ::lcode eng +::s ⠏ ::t p ::lcode eng +::s ⠏⠙ ::t paid ::lcode eng ::use-only-for-whole-word +::s ⠐⠏ ::t part ::lcode eng +::s ⠏ ::t people ::lcode eng ::use-only-for-whole-word +::s ⠏⠻⠓ ::t perhaps ::lcode eng ::use-only-for-whole-word +::s ⠟ ::t q ::lcode eng +::s ⠐⠟ ::t question ::lcode eng +::s ⠟⠅ ::t quick ::lcode eng ::use-only-for-whole-word +::s ⠟⠅⠻ ::t quicker ::lcode eng ::use-only-for-whole-word +::s ⠟⠅⠑⠌ ::t quickest ::lcode eng ::use-only-for-whole-word +::s ⠟ ::t quite ::lcode eng ::use-only-for-whole-word +::s ⠗ ::t r ::lcode eng +::s ⠗ ::t rather ::lcode eng ::use-only-for-whole-word +::s ⠐⠗ ::t right ::lcode eng +::s ⠗⠚⠉ ::t rejoice ::lcode eng +::s ⠗⠚⠉⠛ ::t rejoicing ::lcode eng +::s ⠎ ::t s ::lcode eng +::s ⠎⠙ ::t said ::lcode eng ::use-only-for-whole-word +::s ⠩ ::t sh ::lcode eng +::s ⠩ ::t shall ::lcode eng ::use-only-for-whole-word +::s ⠩⠙ ::t should ::lcode eng ::use-only-for-whole-word +::s ⠨⠝ ::t sion ::lcode eng +::s ⠎ ::t so ::lcode eng ::use-only-for-whole-word +::s ⠐⠎ ::t some ::lcode eng +::s ⠸⠎ ::t spirit ::lcode eng +::s ⠌ ::t st ::lcode eng +::s ⠌ ::t still ::lcode eng ::use-only-for-whole-word +::s ⠎⠡ ::t such ::lcode eng ::use-only-for-whole-word +::s ⠞ ::t t ::lcode eng +::s ⠹ ::t th ::lcode eng +::s ⠞ ::t that ::lcode eng ::use-only-for-whole-word +::s ⠹ ::t this ::lcode eng ::use-only-for-whole-word +::s ⠮ ::t the ::lcode eng +::s ⠸⠮ ::t their ::lcode eng +::s ⠮⠍⠧⠎ ::t themselves ::lcode eng ::use-only-for-whole-word +::s ⠐⠮ ::t there ::lcode eng +::s ⠘⠮ ::t these ::lcode eng +::s ⠘⠹ ::t those ::lcode eng +::s ⠐⠹ ::t through ::lcode eng +::s ⠐⠞ ::t time ::lcode eng +::s ⠰⠝ ::t tion ::lcode eng ::dont-use-at-start-of-word +::s ⠖ ::t to ::lcode eng ::use-only-for-whole-word +::s ⠞⠙ ::t today ::lcode eng ::use-only-for-whole-word +::s ⠞⠛⠗ ::t together ::lcode eng ::use-only-for-whole-word +::s ⠞⠍ ::t tomorrow ::lcode eng ::use-only-for-whole-word +::s ⠞⠝ ::t tonight ::lcode eng ::use-only-for-whole-word +::s ⠥ ::t u ::lcode eng +::s ⠥⠝⠒ ::t uncon ::lcode eng ::use-only-at-start-of-word +::s ⠥ ::t us ::lcode eng ::use-only-for-whole-word +::s ⠠⠥⠲⠎⠲ ::t U.S. ::lcode eng +::s ⠐⠥ ::t under ::lcode eng +::s ⠘⠥ ::t upon ::lcode eng +::s ⠧ ::t v ::lcode eng +::s ⠧ ::t very ::lcode eng ::use-only-for-whole-word +::s ⠺ ::t w ::lcode eng +::s ⠴ ::t " ::lcode eng +::s ⠴ ::t was ::lcode eng ::use-only-for-whole-word +::s ⠶ ::t were ::lcode eng ::use-only-for-whole-word +::s ⠱ ::t wh ::lcode eng +::s ⠐⠱ ::t where ::lcode eng +::s ⠱ ::t which ::lcode eng ::use-only-for-whole-word +::s ⠘⠱ ::t whose ::lcode eng +::s ⠺ ::t will ::lcode eng ::use-only-for-whole-word +::s ⠾ ::t with ::lcode eng +::s ⠘⠺ ::t word ::lcode eng +::s ⠐⠺ ::t work ::lcode eng +::s ⠸⠺ ::t world ::lcode eng +::s ⠺⠙ ::t would ::lcode eng ::use-only-for-whole-word +::s ⠭ ::t x ::lcode eng +::s ⠽ ::t y ::lcode eng +::s ⠽ ::t you ::lcode eng ::use-only-for-whole-word +::s ⠽⠗ ::t your ::lcode eng ::use-only-for-whole-word +::s ⠽⠗⠎ ::t yours ::lcode eng ::use-only-for-whole-word +::s ⠽⠗⠋ ::t yourself ::lcode eng ::use-only-for-whole-word +::s ⠽⠗⠧⠎ ::t yourselves ::lcode eng ::use-only-for-whole-word +::s ⠐⠽ ::t young ::lcode eng +::s ⠵ ::t z ::lcode eng +::s ⠠⠴ ::t ’ ::lcode eng + +::preserve ::from U+2190 ::to U+21FF ::comments Arrows +::preserve ::from U+2200 ::to U+22FF ::comment Mathematical Operators +::preserve ::from U+2300 ::to U+23FF ::comment Miscellaneous Technical +::preserve ::from U+2500 ::to U+257F ::comment Box Drawing +::preserve ::from U+2580 ::to U+259F ::comment Block Elements +::preserve ::from U+25A0 ::to U+25FF ::comment Geometric Shapes +::preserve ::from U+2600 ::to U+26FF ::comment Miscellaneous Symbols +::preserve ::from U+27C0 ::to U+27ED ::comment Miscellaneous Mathematical Symbols-A +::preserve ::from U+27F0 ::to U+27FF ::comment Supplemental Arrows-A +::preserve ::from U+2900 ::to U+297F ::comment Supplemental Arrows-B +::preserve ::from U+2980 ::to U+29FF ::comment Miscellaneous Mathematical Symbols-B +::preserve ::from U+2A00 ::to U+2AFF ::comment Supplemental Mathematical Operators +::preserve ::from U+2B00 ::to U+2BFF ::comment Miscellaneous Symbols and Arrows +::preserve ::from U+2E00 ::to U+2E27 ::comment Supplemental Punctuation (excluding ⸨⸩) +::preserve ::from U+2E2A ::to U+2E7F ::comment Supplemental Punctuation (cont'd) +::preserve ::from U+18B00 ::to U+18CD5 ::comment Khitan Small Script +::preserve ::from U+1D100 ::to U+1D1FF ::comment Musical Symbols +::preserve ::from U+1D6A8 ::to U+1D7CB ::comment Mathematical Alphanumeric Symbols (Greek) +::preserve ::from U+1D800 ::to U+1DAAF ::comment Sutton SignWriting +::preserve ::from U+1F800 ::to U+1F8FF ::comment Supplemental Arrows-C +::preserve ::from U+1FA00 ::to U+1FA6F ::comment Chess Symbols +::preserve ::from U+1FB00 ::to U+1FBCF ::comment Symbols for Legacy Computing +::preserve ::from U+1FA70 ::to U+1FAFF ::comment Symbols and Pictographs Extended-A diff --git a/uroman-1.2.8/data/romanization-table.v1.2.1.txt b/uroman-1.2.8/data/romanization-table.v1.2.1.txt new file mode 100644 index 0000000000000000000000000000000000000000..8338e679c327d3b373bc685c0f1561f42c7ef7c9 --- /dev/null +++ b/uroman-1.2.8/data/romanization-table.v1.2.1.txt @@ -0,0 +1,814 @@ + +## European Latin extensions +# Vowels +::s Ä ::t Ae +::s Ö ::t Oe +::s Ü ::t Ue +::s Å ::t Aa +::s Æ ::t Ae +::s Ø ::t oe +::s Œ ::t Oe +::s ä ::t ae +::s ö ::t oe +::s ü ::t ue +::s å ::t aa +::s æ ::t ae +::s ø ::t oe +::s œ ::t oe +# Consonants +::s Ç ::t S +::s ç ::t s +::s Ç ::t Ch ::lcode tur +::s ç ::t ch ::lcode tur +::s Ş ::t Sh +::s ş ::t sh +::s Ș ::t Sh +::s ș ::t sh +::s ß ::t ss +::s Ț ::t Ts +::s ț ::t ts + +# Miscellaneous +::s ə ::t e + +# English +::s chr ::t chr ::t-alt kr ::example chromosome, synchronize +::s Chr ::t Chr ::t-alt Kr ::example Christmas, Chrysler +::s eight ::t eight ::t-alt eit ::example eight, weight +::s Eight ::t Eight ::t-alt Eit ::example Eighteen +::s ight ::t ight ::t-alt ait ::example Knight +::s gh ::t gh ::t-alt f, ph, "" ::example laugh, daughter +::s high ::t high ::t-alt hai ::example highlight +::s High ::t High ::t-alt Hai ::example High School +::s Isle ::t Isle ::t-alt Ail ::use-only-at-start-of-word ::use-only-at-end-of-word ::example Isle +::s Island ::t Island ::t-alt Ailand ::use-only-at-start-of-word ::use-only-at-end-of-word ::example Island +::s kn ::t kn ::t-alt n ::use-only-at-start-of-word ::example knowledge +::s Kn ::t Kn ::t-alt N ::use-only-at-start-of-word ::example Knight +::s Mc ::t Mc ::t-alt Mac ::use-only-at-start-of-word ::example McNulty +::s mc ::t mc ::t-alt mac ::use-only-at-start-of-word +::s oo ::t oo ::t-alt u ::lcode eng ::example Brooklyn; Goose Bay +::s ph ::t ph ::t-alt f ::example alpha +::s Ph ::t Ph ::t-alt F ::example Philip +::s Thom ::t Thom ::t-alt Tom ::use-only-at-start-of-word ::example Thomas, Thompson +::s tion ::t tion ::t-alt shen ::example +::s Sean ::t Sean ::t-alt Shawn ::use-only-at-start-of-word ::use-only-at-end-of-word +::s ssion ::t ssion ::t-alt shen ::example Sessions +::s St ::t St ::t-alt Saint ::use-only-at-start-of-word ::use-only-at-end-of-word +::s St. ::t St. ::t-alt Saint ::use-only-at-start-of-word ::use-only-at-end-of-word +::s Wr ::t Wr ::t-alt R ::example Wren +::s wr ::t wr ::t-alt r ::example Cartwright +::s x ::t x ::t-alt ks ::example Mexico +::s x ::t x ::t-alt gz ::example example, anxiety, exhaust, exit + +# French +::s â ::t a ::t-alt as ::example pâte/paste, pastry +::s ê ::t e ::t-alt es ::example fête/feast +::s î ::t i ::t-alt is ::example île/isle +::s ô ::t o ::t-alt os ::example côte/coast +::s û ::t u ::t-alt us ::example août/August +::s eaux ::t eaux ::t-alt o ::example Bordeaux +::s eau ::t eau ::t-alt o ::example Chateau +::s auld ::t auld ::t-alt o ::use-only-at-end-of-word ::example Renauld +::s ault ::t ault ::t-alt o ::use-only-at-end-of-word ::example Renault +::s oux ::t oux ::t-alt u +::s ois ::t ois ::t-alt oa ::use-only-at-end-of-word ::example Dubois + +# German +::s Sch ::t Sch ::t-alt Sh +::s sch ::t sch ::t-alt sh +::s stein ::t stein ::t-alt shtain +::s dt ::t dt ::t-alt tt ::use-only-at-end-of-word ::example Schmidt + +# Dutch +::s ij ::t ij ::t-alt ai +::s Ij ::t Ij ::t-alt Ai + +# Greek +::s Ι ::t I +::s ι ::t i +::s ί ::t i +::s ἶ ::t i +::s Υ ::t Y +::s υ ::t y +::s Ρ ::t R +::s ρ ::t r +::s Ντ ::t D +::s ντ ::t nd ::t-alt d +# ::s ντζ ::t ntz +::s Μπ ::t B +::s μπ ::t mb ::t-alt b +::s γγ ::t ng +::s γκ ::t ng ::t-alt g +::s ει ::t ei ::t-alt i +::s ου ::t ou ::t-alt u +::s χ ::t ch ::t-alt kh + +# Cyrillic +::s Г ::t G ::t-alt H +::s г ::t g ::t-alt h +::s Е ::t E ::t-alt Ye +::s е ::t e ::t-alt ye +::s Ё ::t E ::t-alt Yo +::s ё ::t e ::t-alt yo +::s Х ::t Kh ::t-alt Ch, H ::comment Cyrillic capital ha +::s х ::t kh ::t-alt ch, h ::comment Cyrillic small ha +::s Щ ::t Shch ::t-alt Sh +::s щ ::t shch ::t-alt sh +::s Ъ ::t ::comment Cyrillic capital hard sign +::s ъ ::t ::comment Cyrillic small hard sign +::s Ы ::t Y ::comment Cyrillic capital yeru +::s ы ::t y ::comment Cyrillic small yeru +::s Ь ::t ::comment Cyrillic capital soft sign +::s ь ::t ::comment Cyrillic small soft sign + +::s Ҥ ::t Ng ::comment Cyrillic capital ligature EN GHE +::s ҥ ::t ng ::comment Cyrillic small ligature EN GHE +::s Ә ::t e ::comment Cyrillic capital schwa +::s ә ::t e ::comment Cyrillic small schwa +::s Ӏ ::t ' ::comment Cyrillic palochka +::s Ҵ ::t TS ::comment Cyrillic capital ligature te tse, used in Abkhasian +::s ҵ ::t ts ::comment Cyrillic small ligature te tse, used in Abkhasian +::s Ӕ ::t AE ::comment Cyrillic capital ligature a ie +::s ӕ ::t ae ::comment Cyrillic small ligature a ie +::s Г ::t H ::lcode ukr ::comment Ukrainian capital letter he +::s г ::t h ::lcode ukr ::comment Ukrainian small letter he +::s Ґ ::t G ::lcode ukr ::comment Ukrainian capital letter ghe +::s ґ ::t g ::lcode ukr ::comment Ukrainian small letter ghe + +# Gothic +::s 𐌴 ::t e ::comment Gothic letter aihvus +::s 𐌹 ::t i ::comment Gothic letter eis +::s 𐍇 ::t x ::comment Gothic letter iggws + +# Georgian +::s ა ::t a ::comment Georgian letter an +::s ე ::t e ::comment Georgian letter en +::s ი ::t i ::comment Georgian letter in +::s ო ::t o ::comment Georgian letter on +::s უ ::t u ::comment Georgian letter un + +# Armenian +::s Ա ::t a ::comment Armenian capital letter ayb +::s ա ::t a ::comment Armenian small letter ayb +::s Ե ::t e ::comment Armenian capital letter ech +::s ե ::t e ::comment Armenian small letter ech +::s և ::t ev ::comment Armenian small ligature ech yiwn +::s Է ::t e ::comment Armenian capital letter eh +::s է ::t e ::comment Armenian small letter eh +::s Ի ::t i ::comment Armenian capital letter ini +::s ի ::t i ::comment Armenian small letter ini +::s Օ ::t o ::comment Armenian capital letter oh +::s օ ::t o ::comment Armenian small letter oh + +## Japanese +# Katakana +::s シ ::t shi +::s チ ::t chi +::s フ ::t fu +::s ジ ::t ji +::s ヂ ::t ji +::s ヅ ::t zu +::s シャ ::t sha +::s シュ ::t shu +::s ショ ::t sho +::s チャ ::t cha +::s チェ ::t che +::s チュ ::t chu +::s チョ ::t cho +::s ジャ ::t ja +::s ジュ ::t ju +::s ジョ ::t jo +::s ジェ ::t je +::s ヂャ ::t ja +::s ヂュ ::t ju +::s ヂョ ::t jo +::s フェ ::t fe +::s ヴェ ::t ve +::s フィ ::t fi +::s ウィ ::t wi +::s ヴィ ::t vi +::s ティ ::t ti +::s ディ ::t di +::s ッ ::t (__SOKUON__) ::comment katakana double following consonant +::s ー ::t (__CHOONPU__) ::comment katakana prolonged sound mark +# Hiragana +::s し ::t shi +::s ち ::t chi +::s つ ::t tsu +::s ふ ::t fu +::s を ::t o +::s じ ::t ji +::s ぢ ::t ji +::s づ ::t zu +::s しゃ ::t sha +::s しゅ ::t shu +::s しょ ::t sho +::s ちゃ ::t cha +::s ちゅ ::t chu +::s ちょ ::t cho +::s じゃ ::t ja +::s じゅ ::t ju +::s じょ ::t jo +::s ぢゃ ::t ja +::s ぢゅ ::t ju +::s ぢょ ::t jo +::s っ ::t (__SOKUON__) ::comment hiragana double following consonant +::s 々 ::t ² ::comment ideographic iteration mark ::annotation repetition-sign + +::s フ ::t fu ::t-alt f +::s キ ::t ki ::t-alt k +::s ク ::t ku ::t-alt k +::s ラ ::t ra ::t-alt la +::s リ ::t ri ::t-alt li +::s ル ::t ru ::t-alt lu, l, r +::s レ ::t re ::t-alt le +::s ロ ::t ro ::t-alt lo +::s ム ::t mu ::t-alt m ::example キム = Kim +::s シ ::t shi ::t-alt si ::example メキシコ = meksiko (Mexico) +::s ス ::t su ::t-alt s +::s ト ::t to ::t-alt t +::s ツ ::t tsu ::t-alt tu, ts ::example シュルツ = Schultz + +# Chinese +::s 邦 ::t bang ::t-alt bon, bum, bun, pon +::s 鲍 ::t bao ::t-alt bow +::s 堡 ::t bao ::t-alt berg, burg, bourg, burgh +::s 贝 ::t bei ::t-alt ber +::s 本 ::t ben ::t-alt bern, bon, bourn, burn +::s 彼得 ::t bide ::t-alt peter, pet +::s 伯 ::t bo ::t-alt ber +::s 波 ::t bo ::t-alt po +::s 布 ::t bu ::t-alt b +::s 策 ::t ce ::t-alt tze, tzer +::s 曾 ::t ceng ::t-alt tzen, zen +::s 彻 ::t che ::t-alt tche +::s 茨 ::t ci ::t-alt ts, tz, z +::s 兹 ::t ci ::t-alt ds, dz, tz, z, zi +::s 蒂 ::t di ::t-alt ti, tti +::s 丁 ::t ding ::t-alt din, tin +::s 顿 ::t dun ::t-alt ton +::s 多 ::t duo ::t-alt do, dor, to +::s 尔 ::t er ::t-alt l, le, ll, r +::s 弗 ::t fu ::t-alt f, fer, pher, v, ver, vir +::s 夫 ::t fu ::t-alt f, v, v +::s 福 ::t fu ::t-alt faw, for, ford +::s 哥 ::t ge ::t-alt go, co +::s 戈 ::t ge ::t-alt go +::s 各 ::t ge ::t-alt go, co +::s 赫 ::t he ::t-alt ch, che, cher, ge +::s 华 ::t hua ::t-alt ver, wa, war, wer ::example Washington +::s 怀 ::t huai ::t-alt whi, wi, wy +::s 惠 ::t hui ::t-alt wha, whea +::s 基 ::t ji ::t-alt ki, chi +::s 吉 ::t ji ::t-alt gi, gui +::s 加 ::t jia ::t-alt ca, ga, ka ::example Canada +::s 杰 ::t jie ::t-alt ger +::s 金 ::t jin ::t-alt kin, gin +::s 斤 ::t jin ::t-alt zin +::s 康 ::t kang ::t-alt con, corn +::s 考 ::t kao ::t-alt cow, cour +::s 克 ::t ke ::t-alt k, che, cher +::s 科 ::t ke ::t-alt ko +::s 拉 ::t la ::t-alt ra ::example Tirana +::s 朗 ::t lang ::t-alt lon, ron +::s 赖 ::t lai ::t-alt ri +::s 劳 ::t lao ::t-alt low +::s 勒 ::t lei ::t-alt ler +::s 伦 ::t lun ::t-alt lon, ran, ron +::s 里 ::t li ::t-alt ri +::s 利 ::t li ::t-alt ri ::example Ferrari +::s 隆 ::t long ::t-alt lon, lum, lund +::s 罗 ::t luo ::t-alt l, lo, lu, ro, row, ru +::s 洛 ::t luo ::t-alt lo, low, ro +::s 默 ::t mo ::t-alt mer +::s 纳 ::t na ::t-alt ne, ner +::s 珀 ::t po ::t-alt per +::s 奇 ::t qi ::t-alt chi, dge, ge, tch +::s 齐 ::t qi ::t-alt tsi, zi +::s 乔 ::t qiao ::t-alt jo +::s 青 ::t qing ::t-alt tsing +::s 琼 ::t qiong ::t-alt jon, jum, jun +::s 瑟 ::t se ::t-alt the +::s 什 ::t shen ::t-alt sh +::s 圣 ::t sheng ::t-alt san, sao, saint +::s 斯 ::t si ::t-alt s, rth, th ::example Alaska +::s 索 ::t suo ::t-alt tho +::s 特 ::t te ::t-alt t +::s 翁 ::t weng ::t-alt on +::s 沃 ::t wo ::t-alt ver, vo, war, wer +::s 乌 ::t wu ::t-alt ou, u +::s 希 ::t xi ::t-alt chi, hi, shi +::s 西 ::t xi ::t-alt s, si +::s 锡 ::t xi ::t-alt ci, si, thi, zi +::s 夏 ::t xia ::t-alt ha, cha, cia, sha, tia +::s 香 ::t xiang ::t-alt chan, cham +::s 歇 ::t xie ::t-alt she +::s 谢 ::t xie ::t-alt che, she +::s 辛 ::t xin ::t-alt cin, sen, sin, sing, sun, zen +::s 欣 ::t xin ::t-alt hin, shin +::s 休 ::t xiu ::t-alt hu, hue +::s 修 ::t xiu ::t-alt ciu, siu, thew, tiu +::s 许 ::t xu ::t-alt hue, schue +::s 逊 ::t xun ::t-alt son +::s 耶 ::t ye ::t-alt yer, ier +::s 泽 ::t ze ::t-alt ser +::s 扎 ::t zha ::t-alt za +::s 詹 ::t zhan ::t-alt ja, jam, jan, jen, jon +::s 治 ::t zhi ::t-alt ge ::example George + +## Numbers +# Chinese and Japanese numbers +::s 零 ::num 0 +::s 〇 ::num 0 +::s 一 ::num 1 +::s 二 ::num 2 +::s 三 ::num 3 +::s 四 ::num 4 +::s 五 ::num 5 +::s 六 ::num 6 +::s 七 ::num 7 +::s 八 ::num 8 +::s 九 ::num 9 +::s 十 ::num 10 +::s 百 ::num 100 +::s 千 ::num 1000 +::s 万 ::num 10000 +::s 萬 ::num 10000 +::s 亿 ::num 100000000 +::s 億 ::num 100000000 +::s 兆 ::num 1000000000000 +::s 京 ::num 10000000000000000 + +::s 北京 ::t beijing +::s 京都 ::t jingdou +::s 东京 ::t dongjing +::s 京胡 ::t jinghu +::s 南京 ::t nangjing +::s 普京 ::t pujing ::comment Putin +::s 東京 ::t dongjing ::comment Tokyo +::s 京兆 ::t jingzhao + +::s ㎢ ::t km² +::s ㎥ ::t m³ +::s ㎝ ::t cm + +## Indian +# see mostly under UnicodeDataOverwrite.txt + +# Malayalam +::s ൗ ::t au ::comment MALAYALAM AU LENGTH MARK + +# Tamil +::s ட ::t d ::comment most commonly d, but t when word-initial or in a doubled consonant +::s ஃப ::t f ::comment h+p=f +::s ஃஜ ::t z ::comment h+j=z + +# Myanmar/Burmese +# ::s ့ ::t ::comment dot below, denotes creaky tone +# ::s း ::t ::comment visarga, denotes high tone +::s ၌ ::t -nai ::comment locative +::s ၍ ::t -jwe ::comment completed +::s ၎ ::t legau ::comment aforementioned +::s ၏ ::t -i ::comment genetive + +# Lao +::s ັ ::t a ::comment vowel sign mai kan +::s ົ ::t o ::comment vowel sign mai kon +::s ູ ::t uu ::comment vowel sign uu +::s ຽ ::t y ::comment semivowel sign nyo +::s ຼ ::t l ::comment semivowel sign lo +::s ລ ::t l ::comment lo loot +::s ຣ ::t l ::comment lo ling +::s ໝ ::t m ::comment ho mo +::s ໜ ::n ::comment ho no +::s ຢ ::t y ::comment yo +::s ໍ ::t oo ::comment niggahita (possibly also nasal -m in final position) +::s ໆ ::t ² ::comment Lao ko la ::annotation repetition-sign +::s ຯ ::t ... ::comment Lao ellipsis + +# Thai +::s ออ ::t o +::s อั ::t a +::s อิ ::t i +::s ๆ ::t ² ::comment Thai character maiyamok ::annotation repetition-sign + +# Khmer +::s ័ ::t "" ::comment Khmer samyok sannya: indicates deviation from the general rules of pronunciation +::s ៏ ::t "" ::comment Khmer sign ahsda: denotes stressed intonation in some single-consonant words +::s ៍ ::t "" ::comment Khmer sign toandakhiat: indicates that the base character is not pronounced +::s ៌ ::t "" ::comment Khmer sign robat: a diacritic historically corresponding to the repha form of ra in Devanagari +::s ប៉ ::t pa ::comment Khmer ba + musĕkâtônd -> pa +::s ៗ ::t ² ::comment Khmer sign lek too ::annotation repetition-sign + +## Semitic languages +# Arabic +::s و ::t w ::comment Arabic letter waw ::t-alt o, u ::lcode ara +::s ء ::t ' ::comment hamza +::s ٔ ::t ' ::comment hamza above +::s ٕ ::t ' ::comment hamza below +::s ع ::t ' ::comment ain +::s آ ::t a ::comment alef madda +::s ٓا ::t a ::comment Arabic maddah above plus alef (presumably an ill-formed version of آ; found 1 instance in Urdu text) +::s إ ::t i ::comment alef with hamza below +::s ٱ ::t a ::comment alef wasla ::comment typically indicates liaison with preceding word +::s ة ::t a ::comment teh marbuta +::s ۃ ::t a ::comment teh marbuta goal ::comment Used in Punjabi, Sindhi. Different from plain 'teh marbuta'? +::s ي ::t y ::comment Arabic yeh +::s ى ::t a ::comment alef maksura +::s ﻯ ::t a ::comment alef maksura isolated form +::s ﻰ ::t a ::comment alef maksura final form +::s ﯨ ::t a ::comment Uighur Kazach Kirghiz alef maksura initial form +::s ﯩ ::t a ::comment Uighur Kazach Kirghiz alef maksura medial form +::s ٰ ::t a ::comment Arabic letter superscript alef +::s ـ ::t ::comment tatweel (filler) +::s َ ::t a ::comment fatha ("-a") +::s ُ ::t u ::comment damma ("-u") +::s ِ ::t i ::comment kasra ("-i") +::s ْ ::t ::comment sukun (no vowel) +::s ۡ ::t ::comment small high dotless head of khah; like sukun (no vowel); used in Kashmiri, Assamese +::s ً ::t ::comment fathatan ("-an") +::s اً ::t an ::comment alef + fathatan +::s ٌ ::t ::comment dammatan ("-un") +::s ٍ ::t ::comment kasratan ("-in") +::s ّ ::t ::comment shadda (consonant doubler) +::s ڃ ::t ny ::comment Arabic letter nyeh U+0683 (used in Sindhi (snd)) +::s ڄ ::t dy ::comment Arabic letter dyeh U+0684 (used in Sindhi (snd)) +::s ۾ ::t men ::comment Sindhi postposition men +::s ؑ ::t alayhe wasallam ::comment "upon him be peace" +::s ﷴ ::t mohammad ::comment "Mohammad" +::s ﷸ ::t wasallam ::comment "and peace" +::s ﷺ ::t sallallahou alayhe wasallam ::comment "prayer of God be upon him and his family and peace" + +# Farsi +::s ی ::t i ::t-alt y ::comment Contributed by Nima +::s ای ::t i ::t-alt ai ::use-only-at-start-of-word ::comment Contributed by Nima +::s هٔ ::t eye ::use-only-at-end-of-word ::lcode fas ::comment Contributed by Nima +::s و ::t v ::t-alt o, u ::lcode fas ::comment Arabic letter waw +::s ض ::t z ::t-alt d ::lcode fas ::comment Contributed by Marjan +::s ث ::t s ::t-alt th ::lcode fas ::comment Contributed by Marjan +::s ذ ::t z ::t-alt th ::lcode fas ::comment Contributed by Nima +::s ع ::t a ::t-alt ' ::lcode fas ::comment Contributed by Nima +::s عا ::t a ::lcode fas ::comment Contributed by Nima +::s عی ::t i ::t-alt iy ::lcode fas ::comment Contributed by Nima +::s عو ::t u ::t-alt o, av ::lcode fas ::comment Contributed by Nima +::s چ ::t ch ::t-alt tch, tsh ::lcode fas ::comment Contributed by Nima +::s ه ::t e ::t-alt h ::use-only-at-end-of-word ::lcode fas ::comment Contributed by Nima +::s ‌ ::t "" ::t-alt " " ::lcode fas ::comment source is character "zero-width non-joiner" (U+200C); Contributed by Nima +::s غ ::t gh ::t-alt g ::lcode fas +::s آئی ::t ai ::t-alt ae ::lcode fas +::s ائی ::t ai ::t-alt ae ::lcode fas +::s آئو ::t au ::t-alt ao ::lcode fas +::s ائو ::t au ::t-alt ao ::lcode fas + +# Kashmiri (so far: educated guesses) +::s ٖ ::t a ::comment Arabic subscript alef U+0656 +::s ٗ ::t u ::comment Arabic inverted damma U+0657 +::s ۚ ::t j ::comment Arabic small high jeem U+06DA +::s ۪ ::t ::comment Arabic emtpy centre low stop U+06EA +::s ۬ ::t ::comment Arabic rounded high stop with filled center U+06EC + +# Pashto +::s ٙ ::t e + +# Hebrew +::s ב ::t v ::comment Hebrew letter bet ::t-alt b +::s כ ::t k ::comment Hebrew letter kaf ::t-alt kh +::s ך ::t k ::comment Hebrew letter kaf ::t-alt kh +::s פ ::t f ::comment Hebrew letter pe ::t-alt p +::s ש ::t sh ::comment Hebrew letter shin ::t-alt s +::s ו ::t v ::comment Hebrew letter vav ::t-alt o, u +::s ח ::t ch ::comment Hebrew letter het ::t-alt h ::use-alt-in-pointed +::s ק ::t q ::t-alt k ::use-alt-in-pointed +::s וֹ ::t o +::s וּ ::t u +::s קְוָ ::t qva ::t-alt kva ::use-alt-in-pointed +::s י ::t y +::s יּ ::t y +::s יָּ ::t ya +::s ע ::t ' +::s ִי ::t i ::t-alt iy ::use-alt-in-pointed +::s ֵי ::t e +::s ִיּ ::t iy +::s ִיָּ ::t iya +::s ױ ::t oy +::s א ::t a ::t-alt ' +::s אָ ::t a +::s ֹא ::t o +::s אַ ::t 'a +::s אֲ ::t 'a +::s אֶ ::t e +::s אֱ ::t e +::s פ ::t f +::s פּ ::t p +::s פַּ ::t pa +::s פְּ ::t pe ::t-alt p ::use-alt-in-pointed +::s שׁ ::t sh +::s שָׁ ::t sha +::s שָּׁ ::t sha ::comment ? +::s שְׁ ::t she ::t-alt sh ::use-alt-in-pointed +::s שֶׁ ::t she +::s שִׁ ::t shi +::s שֻׁ ::t shu +::s שׂ ::t s +::s שָׂ ::t sa +::s שְׂ ::t s ::t-alt se ::use-alt-in-pointed +::s כּ ::t k +::s כֶּ ::t ke +::s כֹּ ::t ko +::s בּ ::t b +::s בַּ ::t ba +::s בָּ ::t ba +::s בְּ ::t be ::t-alt b ::use-alt-in-pointed +::s בֶּ ::t be +::s תּ ::t t +::s תַּ ::t ta +::s תֵּ ::t te +::s תִּ ::t ti +::s דָּ ::t da +::s דְּ ::t de ::t-alt d ::use-alt-in-pointed +::s גּ ::t g +::s לֵּ ::t le +::s ד׳ ::t dh +::s ג׳ ::t j +::s ת׳ ::t th +::s ז׳ ::t zh +::s חַ ::t ach ::comment furtive patah ::use-only-at-end-of-word +::s עַ ::t a' ::comment furtive patah ::use-only-at-end-of-word +::s הַּ ::t ah ::comment furtive patah ::use-only-at-end-of-word +::s ַ ::t a ::comment Hebrew point patah +::s ֲ ::t a ::comment Hebrew point hataf patah (hataf = reduced) +::s ֳ ::t o ::comment Hebrew point hataf qamats +::s ָ ::t a ::comment Hebrew point qamats ::t-alt o ::use-alt-in-pointed +::s ֶ ::t e ::comment Hebrew point segol +::s ֱ ::t e ::comment Hebrew point hataf segol (hataf = reduced) +::s ְ ::t e ::comment Hebrew point sheva ::t-alt "" ::use-alt-in-pointed +::s ֵ ::t e ::comment Hebrew point tsere +::s ִ ::t i ::comment Hebrew point hiriq +::s ֹ ::t o ::comment Hebrew point holam +::s ֻ ::t u ::comment Hebrew point qubuts +# ::s ּ ::t "" ::comment Hebrew point dagesh or mapiq + +# Yiddish +::s א ::t a ::lcode yid ::comment called "silent" alef +::s אי ::t y ::lcode yid +::s איי ::t ey ::lcode yid +::s או ::t u ::lcode yid +::s אוי ::t oy ::lcode yid +::s אַ ::t a ::lcode yid +::s אָ ::t o ::lcode yid +::s ב ::t b ::lcode yid +::s בֿ ::t v ::lcode yid +::s דזש ::t dzh ::lcode yid +::s ו ::t u ::lcode yid +::s וּ ::t u ::lcode yid +::s וֹ ::t o ::lcode yid +::s װ ::t v ::lcode yid +::s ווא ::t wa ::lcode yid +::s וואַ ::t wa ::lcode yid +::s ווע ::t we ::lcode yid +::s ווי ::t wi ::lcode yid +::s וואוי ::t wo ::lcode yid +::s וי ::t oy ::lcode yid +::s זש ::t zh ::lcode yid +::s ח ::t ch ::lcode yid +::s טש ::t tsh ::lcode yid +::s יִ::t i ::lcode yid +::s יי ::t ey ::lcode yid ::comment maybe "yi" at beginning of word +::s ײַ ::t ay ::lcode yid +::s כּ ::t k ::lcode yid +::s כ ::t ch ::lcode yid +::s ך ::t ch ::lcode yid +::s ע ::t e ::lcode yid +::s פּ ::t p ::lcode yid +::s פֿ ::t f ::lcode yid +::s ף ::t f ::lcode yid ::comment sometimes p +::s ק ::t k ::lcode yid +::s ת ::t s ::lcode yid + +# Syriac/Aramaic (should be vetted by expert) +::s ܰ ::t a ::comment Syriac pthaha above +::s ܲ ::t a ::comment Syriac pthaha dotted +::s ܳ ::t aa ::comment Syriac zqapha above +::s ܴ ::t aa ::comment Syriac zqapha below +::s ܵ ::t aa ::comment Syriac zqapha dotted +::s ܶ ::t e ::comment Syriac rbasa above +::s ܷ ::t e ::comment Syriac rbasa below +::s ܿ ::t o ::comment Syriac rwaha +::s ܸ ::t e ::comment Syriac dotted zlama horizontal +::s ܹ ::t e ::comment Syriac dotted zlama angular +::s ܺ ::t i ::comment Syriac hbasa above +::s ܝܺ ::t i ::comment Syriac yudh + hbasa above +::s ܼ ::t u ::comment Syriac hbasa-esasa dotted +::s ܽ ::t o ::comment Syriac esasa above +::s ܾ ::t u ::comment Syriac esasa below +::s ݇ ::t "" ::comment Syriac oblique line above; indication of a silent letter + +::s ܖ ::t d ::comment Syriac letter dotless dalath rish; ambiguous form for undifferentiated early dalath/rish +::s ܜ ::t t ::comment Syriac letter teth garshuni; used in Garshuni documents +::s ܒ݂ ::t v ::comment Syriac beth + rukkakha +::s ܒ̥ ::t v ::comment Syriac beth + ring-below +::s ܓ݂ ::t g ::comment Syriac gammal + rukkakha [IPA: ɣ] +::s ܓ̥ ::t g ::comment Syriac gammal + ring-below [IPA: ɣ] +::s ܕ݂ ::t d ::comment Syriac dalath + rukkakha [IPA: ð] +::s ܕ̥ ::t d ::comment Syriac dalath + ring-below [IPA: ð] +::s ܟ݂ ::t kh ::comment Syriac kaph + rukkakha [IPA: x] +::s ܟ̥ ::t kh ::comment Syriac kaph + ring-below [IPA: x] +::s ܦ݂ ::t f ::comment Syriac pe + rukkakha +::s ܦ̥ ::t f ::comment Syriac pe + ring-below +::s ܦ݁ ::t p ::comment Syriac pe + qushshaya +::s ܬ݂ ::t th ::comment Syriac taw + rukkakha [IPA: θ] +::s ܬ̥ ::t th ::comment Syriac taw + ring-below [IPA: θ] + +::s ܄ ::t : ::comment Syriac sublinear colon; used at the end of verses of supplicationscolon skewed left +::s ܆ ::t , ::comment Syriac colon skewed left; marks a dependent clause +::s ܇ ::t , ::comment Syriac colon skewed right; marks the end of a subdivision of the apodosis, or latter part of a Biblical verse + +# Uzbek +::s ʻ ::t ' ::comment modifies pronunciation of preceding "o" and "g" +::s ʼ ::t ' ::comment glottal stop (tutuq belgisi) + +# Uyghur +::s ئا ::t a ::lcode uig +::s ە ::t e ::lcode uig +::s ئې ::t e ::lcode uig ::latinplus ë +::s ې ::t e ::lcode uig ::latinplus ë +::s ئە ::t e ::lcode uig +::s يە ::t e ::lcode uig +::s ئى ::t i ::lcode uig +::s ى ::t i ::lcode uig +::s ئو ::t o ::lcode uig +::s و ::t o ::lcode uig +::s ئۇ ::t u ::lcode uig +::s ۇ ::t u ::lcode uig +::s چ ::t ch ::t-alt q ::lcode uig +::s خ ::t x ::lcode uig +::s ژ ::t zh ::lcode uig +::s ئۆ ::t oe ::t-alt o ::lcode uig ::latinplus ö +::s ۆ ::t oe ::t-alt o ::lcode uig ::latinplus ö +::s ئۈ ::t ue ::t-alt u ::lcode uig ::latinplus ü +::s ۈ ::t ue ::t-alt u ::lcode uig ::latinplus ü +::s ۋ ::t w ::lcode uig + +# Maldivian +::s ް ::t ::comment thaana sukun +::s ަ ::t a ::comment thaana abafili +::s ާ ::t aa ::comment thaana aabaafili +::s ި ::t i ::comment thaana ibifili +::s ީ ::t ee ::comment thaana eebeefili +::s ު ::t u ::comment thaana ubufili +::s ޫ ::t oo ::comment thaana ooboofili +::s ެ ::t e ::comment thaana ebefili +::s ޭ ::t ey ::comment thaana eybeyfili +::s ޮ ::t o ::comment thaana obofili +::s ޯ ::t oa ::comment thaana oaboafili + +# Canadian syllabics (Inuktitut) +::s ᑊ ::t p ::comment syllable final +::s ᐟ ::t t ::comment syllable final +::s ᐠ ::t k ::comment syllable final +::s ᐨ ::t c ::comment syllable final +::s ᒼ ::t m ::comment syllable final +::s ᐣ ::t n ::comment syllable final +::s ᐢ ::t s ::comment syllable final +::s ᐧ ::t y ::comment syllable final +::s ᐤ ::t w ::comment syllable final +::s ᐦ ::t h ::comment syllable final +::s ᕽ ::t hk ::comment syllable final +::s ᓫ ::t l ::comment syllable final +::s ᕑ ::t r ::comment syllable final + +## Punctuation +# delete +::s ¿ ::t "" ::comment inverted question mark +::s ¡ ::t "" ::comment inverted exclamation mark +# preserve +::s ′ ::t ′ +# Cyrillic +::s ⁙ ::t . ::comment five dot punctuation +# Amharic/Ethiopian +::s ። ::t . +::s ፣ ::t , +::s ፤ ::t ; +::s ፥ ::t : +::s ፡ ::t " " ::comment Ethiopic wordspace +::s ፦ ::t : ::comment Ethiopic preface colon +::s ቸ ::t cha ::comment Ethiopic syllable ca +::s ቹ ::t chu ::comment Ethiopic syllable cu +::s ቺ ::t chi ::comment Ethiopic syllable ci +::s ቻ ::t chaa ::comment Ethiopic syllable caa +::s ቼ ::t chee ::comment Ethiopic syllable cee +::s ች ::t che ::comment Ethiopic syllable ce +::s ቾ ::t cho ::comment Ethiopic syllable co +::s ሠ ::t sa ::comment Ethiopic syllable sza +::s ሡ ::t su ::comment Ethiopic syllable szu +::s ሢ ::t si ::comment Ethiopic syllable szi +::s ሣ ::t saa ::comment Ethiopic syllable szaa +::s ሤ ::t see::comment Ethiopic syllable szee +::s ሥ ::t se ::comment Ethiopic syllable sze +::s ሦ ::t so ::comment Ethiopic syllable szo +::s ጠ ::t te ::comment Ethiopic syllable the with ejective 't' +::s ጡ ::t tu ::comment Ethiopic syllable thu with ejective 't' +::s ጢ ::t ti ::comment Ethiopic syllable thi with ejective 't' +::s ጣ ::t taa ::comment Ethiopic syllable thaa with ejective 't' +::s ጤ ::t tee ::comment Ethiopic syllable thee with ejective 't' +::s ጥ ::t te ::comment Ethiopic syllable the with ejective 't' +::s ጦ ::t to ::comment Ethiopic syllable tho with ejective 't' + +# Devanagari (Hindi etc.) +::s । ::t . ::comment danda +::s ॥ ::t . ::comment double danda +::s ৷ ::t . ::comment Bengali currency numerator four; used as danda +::s ॰ ::t . ::comment Devanagari abbreviation sign +# Oriya/Odia (India) +::s ୤ ::t . ::comment danda (deprecated, should use Devanagari danda ।) +::s ୥ ::t . ::comment double danda (deprecated, should use Devanagari double danda ॥) +# Tibetan +::s ། ::t , +::s །: ::t : +::s ༏ ::t ; +::s ༎ ::t . +::s ༑ ::t , ::comment Tibetan mark run chen spungs shad +::s ༼ ::t ( ::comment Tibetan open roof punctuation +::s ༽ ::t ) ::comment Tibetan close roof punctuation +::s ༈ ::t "" ::comment Tibetan mark srbul shad +::s 【 ::t [ ::comment left black lenticular bracket +::s 】 ::t ] ::comment right black lenticular bracket +::s ༄ ::t "" ::comment Tibetan head mark +::s ༄༅ ::t "" ::comment Tibetan head mark +::s ༆ ::t "" ::comment Tibetan head mark +# Myanmar/Burmese +::s ၊ ::t , +::s ။ ::t . +Khmer +::s ៖ ::t ; ::comment Khmer sign camnuc pii kuuh +::s ។ ::t . ::comment Khmer sign khan +# Arabic +::s ، ::t , +::s ؛ ::t ; +::s ٬ ::t , +::s ۔ ::t . +::s ؟ ::t ? +::s ٪ ::t % +::s ٫ ::t , ::comment Arabic decimal separator +::s ۽ ::t & ::comment Arabic sign Sindhi ampersand +# Aramaic +::s ܀ ::t . +::s ܂ ::t . +# Hebrew +::s ־ ::t - ::comment maqaf +# Armenian +::s ։ ::t . +::s ՝ ::t , ::comment Armenian comma +# Chinese +::s , ::t ", " +::s 、 ::t ", " +::s 。 ::t ". " +::s ! ::t "! " +::s ? ::t "? " +::s 「 ::t ' "' +::s 」 ::t '" ' +::s 《 ::t ' "' +::s 》 ::t '" ' +::s ( ::t " (" +::s ) ::t ") " +::s ; ::t ; +::s : ::t ": " +::s ︰ ::t ": " +::s - ::t - +::s / ::t / +::s = ::t = +::s ~ ::t ~ +::s & ::t & +::s < ::t < +::s > ::t > +::s % ::t % +::s   ::t " " ::comment ideographic space +# Japanese +::s 『 ::t ' "' +::s 』 ::t '" ' +::s ・ ::t " " ::comment Katakana middle dot; separates name elements such as first and last name + +# Symbols +::s ∞ ::t ∞ ::comment infinity +::s ­ ::t ::comment soft hyphen; used to indicate preferred line breaks; remove +::s ֊ ::t - ::comment Armenian hyphen; map to regular hyphen-minus +::s ᐩ ::t + ::comment Canadian syllabics final plus; map to regular plus +::s ﹐ ::t , ::comment small comma; map to regular comma +::s ˚ ::t ° ::comment ring above; map to degree sign +::s ⇒ ::t ⇒ ::comment rightwards double arrow +::s † ::t † ::comment dagger +::s • ::t • ::comment bullet +::s ℃ ::t °C ::comment degree Celsius; split into 2 characters +::s ℉ ::t °F ::comment degree Fahrenheit; split into 2 characters +::s ― ::t ― ::comment horizontal bar +::s ˇ ::t ˇ ::comment caron (sometimes apparently used for "Arabic vowel sign small v above" U+065A, e.g. in Gilaki language (glk)) +::s ″ ::t ″ ::comment double prime +::s ﴾ ::t ( ::comment ornate left parenthesis +::s ﴿ ::t ) ::comment ornate right parenthesis +::s 〔 ::t [ ::comment left tortoise shell bracket +::s 〕 ::t ] ::comment right tortoise shell bracket +::s ﹝ ::t ( ::comment small left tortoise shell bracket +::s ﹞ ::t ) ::comment small left tortoise shell bracket +::s ♄ ::t ♄ ::comment Saturn +::s ♆ ::t ♆ ::comment Neptune +::s ♋ ::t ♋ ::comment Cancer diff --git a/uroman-1.2.8/data/string-distance-cost-rules.txt b/uroman-1.2.8/data/string-distance-cost-rules.txt new file mode 100644 index 0000000000000000000000000000000000000000..125eebe4253d2b85c6684230e3d414f3a24bb567 --- /dev/null +++ b/uroman-1.2.8/data/string-distance-cost-rules.txt @@ -0,0 +1,896 @@ +# String distance + +::s1 a ::s2 ::cost 0.1 +::s1 b ::s2 ::cost 1 +::s1 b ::s2 ::cost 0.2 ::left1 /[aou]m$/ ::right1 [e] ::lc1 eng ::lc2 zho ::example Balcombe +::s1 c ::s2 ::cost 1 +::s1 c ::s2 ::cost 0.2 ::left1 /[aeou]$/ ::right1 [cgkq] ::lc2 zho +::s1 c ::s2 ::cost 0.5 ::left1 /[aeou][lnr]?$/ ::right1 [h] ::lc2 zho +::s1 d ::s2 ::cost 1 +::s1 d ::s2 ::cost 0.5 ::left1 /[aeiou][lnr]$/ ::right1 [-,$ ] +::s1 d ::s2 ::cost 0.4 ::lc1 eng ::lc2 zho ::right1 [bcfgklmnpqrstvwxz] +::s1 e ::s2 ::cost 0.1 +::s1 é ::s2 ::cost 0.1 +::s1 e ::s2 ::cost 0.02 ::lc2 fas +::s1 e ::s2 ::cost 0.02 ::lc1 amh ::lc2 eng +::s1 f ::s2 ::cost 1 +::s1 g ::s2 ::cost 1 +::s1 g ::s2 ::cost 0.4 ::right1 [bcdfghklmnpqrstvwxz] ::lc2 zho +::s1 g ::s2 ::cost 0.2 ::right1 [k] ::lc2 zho +::s1 h ::s2 ::cost 0.5 +::s1 h ::s2 ::cost 0.1 ::left1 /[aeiouy]$/ ::right1 [-,bcdfghklmnpqrstvwxz$ ] +::s1 h ::s2 ::cost 0.2 ::left1 /[bdlnr]$/ ::right1 [-,$ aeiouy] ::example Delhi, Minh, Riyadh +::s1 i ::s2 ::cost 0.1 +::s1 j ::s2 ::cost 0.5 +::s1 k ::s2 ::cost 1 +::s1 l ::s2 ::cost 1 +::s1 l ::s2 ::cost 0.3 ::left1 /eui$/ ::right1 [-,$ ] ::example Argenteuil +::s1 l ::s2 ::cost 0.3 ::left1 /a$/ ::right1 [km] ::comment walk, palm +::s1 l ::s2 ::cost 0.3 ::left1 /[aeiou]$/ ::right1 [bdfgkmpstvwz] ::lc2 zho +::s1 m ::s2 ::cost 1 +::s1 n ::s2 ::cost 1 +::s1 n ::s2 ::cost 0.7 ::right1 [-,$ ] +::s1 o ::s2 ::cost 0.1 +::s1 p ::s2 ::cost 1 +::s1 q ::s2 ::cost 1 +::s1 r ::s2 ::cost 1 +::s1 r ::s2 ::cost 0.5 ::left1 /[aou]$/ ::right1 [-,bcdfghjklmnpqrstvwxz$ ] +::s1 r ::s2 ::cost 0.3 ::left1 /[aeiou]$/ ::right1 [-,bcdfghjklmnpqrstvwxz$ ] ::lc2 zho +::s1 re ::s2 ::cost 0.4 ::left1 /[ou]$/ ::right1 [-,$ ] ::lc2 zho +::s1 re ::s2 ::cost 0.5 ::left1 /[aeiou]$/ ::right1 [-,bcdfghjklmnpqrstvwxz$ ] ::lc2 zho +::s1 rr ::s2 ::cost 0.5 ::left1 /[aeiou]$/ ::right1 [-,bcdfghjklmnpqrstvwxz$ ] ::lc2 zho +::s1 s ::s2 ::cost 1 +::s1 s ::s2 ::cost 0.6 ::right1 [-,$ ] +::s1 t ::s2 ::cost 1 +::s1 t ::s2 ::cost 0.5 ::left1 /[aeiou][lnr]?$/ ::right1 [-,$ ] +::s1 t ::s2 ::cost 0.6 ::left1 /[bcdfghklmnpqrstvwxz]$/ ::right1 [bcdfghklmnpqrstvwxz] +::s1 u ::s2 ::cost 0.1 +::s1 v ::s2 ::cost 1 +::s1 w ::s2 ::cost 1 +::s1 w ::s2 ::cost 0.4 ::lc1 eng ::right1 [i][c][hk][-,$ ] ::example Greenwich, Alnwick +::s1 x ::s2 ::cost 1 +::s1 y ::s2 ::cost 0.3 +::s1 z ::s2 ::cost 1 +::s1 ı ::s2 ::cost 0.3 +::s1 0 ::s2 ::cost 1 +::s1 1 ::s2 ::cost 1 +::s1 2 ::s2 ::cost 1 +::s1 3 ::s2 ::cost 1 +::s1 4 ::s2 ::cost 1 +::s1 5 ::s2 ::cost 1 +::s1 6 ::s2 ::cost 1 +::s1 7 ::s2 ::cost 1 +::s1 8 ::s2 ::cost 1 +::s1 9 ::s2 ::cost 1 +::s1 ' ::s2 ::cost 0.1 +::s1 ` ::s2 ::cost 0.1 +::s1 ( ::s2 ::cost 0.1 +::s1 ) ::s2 ::cost 0.1 +::s1 , ::s2 ::cost 0.1 +::s1 ; ::s2 ::cost 0.1 +::s1 - ::s2 ::cost 0.1 +::s1 . ::s2 ::cost 0.1 +::s1 .. ::s2 ::cost 0.12 +::s1 ... ::s2 ::cost 0.14 +::s1 ? ::s2 ::cost 0.2 +::s1 ! ::s2 ::cost 0.2 +::s1 ‼ ::s2 ::cost 0.2 +::s1 ‼ ::s2 !! ::cost 0.02 +::s1 ‼ ::s2 ! ::cost 0.1 +::s1 / ::s2 ::cost 0.1 +::s1 : ::s2 ::cost 0.1 +::s1 ː ::s2 ::cost 0.1 +::s1 ː ::s2 : ::cost 0.1 +::s1 « ::s2 ::cost 0.1 +::s1 » ::s2 ::cost 0.1 +::s1 – ::s2 ::cost 0.1 +::s1 – ::s2 - ::cost 0.05 +::s1 — ::s2 ::cost 0.15 +::s1 — ::s2 - ::cost 0.1 +::s1 — ::s2 – ::cost 0.05 +::s1 ─ ::s2 ::cost 0.2 +::s1 ─ ::s2 - ::cost 0.15 +::s1 ─ ::s2 – ::cost 0.1 +::s1 ─ ::s2 — ::cost 0.05 +::s1 ’ ::s2 ::cost 0.1 +::s1 ʼ ::s2 ::cost 0.1 +::s1 " " ::s2 ::cost 0.1 +::s1 “ ::s2 ::cost 0.1 +::s1 ” ::s2 ::cost 0.1 +::s1 ″ ::s2 ::cost 0.1 +::s1 # ::s2 ::cost 0.3 +::s1 + ::s2 ::cost 0.3 +::s1 * ::s2 ::cost 0.3 +::s1 = ::s2 ::cost 0.3 +::s1 < ::s2 ::cost 0.3 +::s1 > ::s2 ::cost 0.3 +::s1 [ ::s2 ::cost 0.3 +::s1 ] ::s2 ::cost 0.3 +::s1 { ::s2 ::cost 0.3 +::s1 } ::s2 ::cost 0.3 +::s1 | ::s2 ::cost 0.3 +::s1 & ::s2 ::cost 0.3 +::s1 _ ::s2 ::cost 0.3 +::s1 • ::s2 ::cost 0.1 +::s1 · ::s2 ::cost 0.1 +::s1 ◦ ::s2 ::cost 0.1 +::s1 ° ::s2 ::cost 0.1 +::s1 … ::s2 ::cost 0.1 +::s1 … ::s2 ... ::cost 0 +::s1 @ ::s2 ::cost 0.3 +::s1 © ::s2 ::cost 0.3 +::s1 © ::s2 (c) ::cost 0.1 + + +::s1 a ::s2 aa ::cost 0.02 +::s1 a ::s2 aaa ::cost 0.03 +::s1 a ::s2 aaaa ::cost 0.03 +::s1 a ::s2 aaaaa ::cost 0.03 +::s1 a ::s2 aaaaaa ::cost 0.04 +::s1 a ::s2 aaaaaaa ::cost 0.04 +::s1 a ::s2 aaaaaaaa ::cost 0.04 +::s1 a ::s2 aaaaaaaaa ::cost 0.04 +::s1 a ::s2 aaaaaaaaaa ::cost 0.04 +::s1 a ::s2 aaaaaaaaaaa ::cost 0.04 +::s1 a ::s2 aaaaaaaaaaaa ::cost 0.04 +::s1 a ::s2 aaaaaaaaaaaaa ::cost 0.04 +::s1 a ::s2 aaaaaaaaaaaaaa ::cost 0.04 +::s1 a ::s2 aaaaaaaaaaaaaaa ::cost 0.04 +::s1 a ::s2 aaaaaaaaaaaaaaaa ::cost 0.04 +::s1 b ::s2 bb ::cost 0.02 +::s1 b ::s2 bbb ::cost 0.03 +::s1 b ::s2 bbbb ::cost 0.03 +::s1 b ::s2 bbbbb ::cost 0.03 +::s1 c ::s2 cc ::cost 0.02 +::s1 c ::s2 ccc ::cost 0.03 +::s1 c ::s2 cccc ::cost 0.03 +::s1 c ::s2 ccccc ::cost 0.03 +::s1 d ::s2 dd ::cost 0.02 +::s1 d ::s2 ddd ::cost 0.03 +::s1 d ::s2 dddd ::cost 0.03 +::s1 d ::s2 ddddd ::cost 0.03 +::s1 e ::s2 ee ::cost 0.02 +::s1 e ::s2 eee ::cost 0.03 +::s1 e ::s2 eeee ::cost 0.03 +::s1 e ::s2 eeeee ::cost 0.03 +::s1 e ::s2 eeeeee ::cost 0.04 +::s1 e ::s2 eeeeeee ::cost 0.04 +::s1 e ::s2 eeeeeeee ::cost 0.04 +::s1 e ::s2 eeeeeeeee ::cost 0.04 +::s1 e ::s2 eeeeeeeeee ::cost 0.04 +::s1 e ::s2 eeeeeeeeeee ::cost 0.04 +::s1 e ::s2 eeeeeeeeeeee ::cost 0.04 +::s1 e ::s2 eeeeeeeeeeeee ::cost 0.04 +::s1 e ::s2 eeeeeeeeeeeeee ::cost 0.04 +::s1 e ::s2 eeeeeeeeeeeeeee ::cost 0.04 +::s1 e ::s2 eeeeeeeeeeeeeeee ::cost 0.04 +::s1 f ::s2 ff ::cost 0.02 +::s1 f ::s2 fff ::cost 0.03 +::s1 f ::s2 ffff ::cost 0.03 +::s1 f ::s2 fffff ::cost 0.03 +::s1 g ::s2 gg ::cost 0.02 +::s1 g ::s2 ggg ::cost 0.03 +::s1 g ::s2 gggg ::cost 0.03 +::s1 g ::s2 ggggg ::cost 0.03 +::s1 h ::s2 hh ::cost 0.02 +::s1 h ::s2 hhh ::cost 0.03 +::s1 h ::s2 hhhh ::cost 0.03 +::s1 h ::s2 hhhhh ::cost 0.03 +::s1 i ::s2 ii ::cost 0.02 +::s1 i ::s2 iii ::cost 0.03 +::s1 i ::s2 iiii ::cost 0.03 +::s1 i ::s2 iiiii ::cost 0.03 +::s1 i ::s2 iiiiii ::cost 0.04 +::s1 i ::s2 iiiiiii ::cost 0.04 +::s1 i ::s2 iiiiiiii ::cost 0.04 +::s1 i ::s2 iiiiiiiii ::cost 0.04 +::s1 i ::s2 iiiiiiiiii ::cost 0.04 +::s1 i ::s2 iiiiiiiiiii ::cost 0.04 +::s1 i ::s2 iiiiiiiiiiii ::cost 0.04 +::s1 i ::s2 iiiiiiiiiiiii ::cost 0.04 +::s1 i ::s2 iiiiiiiiiiiiii ::cost 0.04 +::s1 i ::s2 iiiiiiiiiiiiiii ::cost 0.04 +::s1 i ::s2 iiiiiiiiiiiiiiii ::cost 0.04 +::s1 j ::s2 jj ::cost 0.02 +::s1 j ::s2 jjj ::cost 0.03 +::s1 j ::s2 jjjj ::cost 0.03 +::s1 j ::s2 jjjjj ::cost 0.03 +::s1 k ::s2 kk ::cost 0.02 +::s1 k ::s2 kkk ::cost 0.03 +::s1 k ::s2 kkkk ::cost 0.03 +::s1 k ::s2 kkkkk ::cost 0.03 +::s1 l ::s2 ll ::cost 0.02 +::s1 l ::s2 lll ::cost 0.03 +::s1 l ::s2 llll ::cost 0.03 +::s1 l ::s2 lllll ::cost 0.03 +::s1 m ::s2 mm ::cost 0.02 +::s1 m ::s2 mmm ::cost 0.03 +::s1 m ::s2 mmmm ::cost 0.03 +::s1 m ::s2 mmmmm ::cost 0.03 +::s1 n ::s2 nn ::cost 0.02 +::s1 n ::s2 nnn ::cost 0.03 +::s1 n ::s2 nnnn ::cost 0.03 +::s1 n ::s2 nnnnn ::cost 0.03 +::s1 o ::s2 oo ::cost 0.02 +::s1 o ::s2 ooo ::cost 0.03 +::s1 o ::s2 oooo ::cost 0.03 +::s1 o ::s2 ooooo ::cost 0.03 +::s1 o ::s2 oooooo ::cost 0.04 +::s1 o ::s2 ooooooo ::cost 0.04 +::s1 o ::s2 oooooooo ::cost 0.04 +::s1 o ::s2 ooooooooo ::cost 0.04 +::s1 o ::s2 oooooooooo ::cost 0.04 +::s1 o ::s2 ooooooooooo ::cost 0.04 +::s1 o ::s2 oooooooooooo ::cost 0.04 +::s1 o ::s2 ooooooooooooo ::cost 0.04 +::s1 o ::s2 oooooooooooooo ::cost 0.04 +::s1 o ::s2 ooooooooooooooo ::cost 0.04 +::s1 o ::s2 oooooooooooooooo ::cost 0.04 +::s1 p ::s2 pp ::cost 0.02 +::s1 p ::s2 ppp ::cost 0.03 +::s1 p ::s2 pppp ::cost 0.03 +::s1 p ::s2 ppppp ::cost 0.03 +::s1 q ::s2 qq ::cost 0.02 +::s1 q ::s2 qqq ::cost 0.03 +::s1 q ::s2 qqqq ::cost 0.03 +::s1 q ::s2 qqqqq ::cost 0.03 +::s1 r ::s2 rr ::cost 0.02 +::s1 r ::s2 rrr ::cost 0.03 +::s1 r ::s2 rrrr ::cost 0.03 +::s1 r ::s2 rrrrr ::cost 0.03 +::s1 s ::s2 ss ::cost 0.02 +::s1 s ::s2 sss ::cost 0.03 +::s1 s ::s2 ssss ::cost 0.03 +::s1 s ::s2 sssss ::cost 0.03 +::s1 t ::s2 tt ::cost 0.02 +::s1 t ::s2 ttt ::cost 0.03 +::s1 t ::s2 tttt ::cost 0.03 +::s1 t ::s2 ttttt ::cost 0.03 +::s1 u ::s2 uu ::cost 0.02 +::s1 u ::s2 uuu ::cost 0.03 +::s1 u ::s2 uuuu ::cost 0.03 +::s1 u ::s2 uuuuu ::cost 0.03 +::s1 u ::s2 uuuuuu ::cost 0.04 +::s1 u ::s2 uuuuuuu ::cost 0.04 +::s1 u ::s2 uuuuuuuu ::cost 0.04 +::s1 u ::s2 uuuuuuuuu ::cost 0.04 +::s1 u ::s2 uuuuuuuuuu ::cost 0.04 +::s1 u ::s2 uuuuuuuuuuu ::cost 0.04 +::s1 u ::s2 uuuuuuuuuuuu ::cost 0.04 +::s1 u ::s2 uuuuuuuuuuuuu ::cost 0.04 +::s1 u ::s2 uuuuuuuuuuuuuu ::cost 0.04 +::s1 u ::s2 uuuuuuuuuuuuuuu ::cost 0.04 +::s1 u ::s2 uuuuuuuuuuuuuuuu ::cost 0.04 +::s1 v ::s2 vv ::cost 0.02 +::s1 v ::s2 vvv ::cost 0.03 +::s1 v ::s2 vvvv ::cost 0.03 +::s1 v ::s2 vvvvv ::cost 0.03 +::s1 w ::s2 ww ::cost 0.02 +::s1 w ::s2 www ::cost 0.03 +::s1 w ::s2 wwww ::cost 0.03 +::s1 w ::s2 wwwww ::cost 0.03 +::s1 x ::s2 xx ::cost 0.02 +::s1 x ::s2 xxx ::cost 0.03 +::s1 x ::s2 xxxx ::cost 0.03 +::s1 x ::s2 xxxxx ::cost 0.03 +::s1 y ::s2 yy ::cost 0.02 +::s1 y ::s2 yyy ::cost 0.03 +::s1 y ::s2 yyyy ::cost 0.03 +::s1 y ::s2 yyyyy ::cost 0.03 +::s1 z ::s2 zz ::cost 0.02 +::s1 z ::s2 zzz ::cost 0.03 +::s1 z ::s2 zzzz ::cost 0.03 +::s1 z ::s2 zzzzz ::cost 0.03 +::s1 " " ::s2 " " ::cost 0 +::s1 . ::s2 ::left1 /\./ ::left2 /\./ ::cost 0.02 +::s1 … ::s2 ::left1 /…/ ::left2 /…/ ::cost 0.01 +::s1 _ ::s2 ::left1 /_/ ::left2 /_/ ::cost 0.01 +::s1 = ::s2 ::left1 /=/ ::left2 /=/ ::cost 0.01 +::s1 ! ::s2 ::left1 /!/ ::left2 /!/ ::cost 0.02 +::s1 ? ::s2 ::left1 /\?/ ::left2 /\?/ ::cost 0.02 +::s1 aa ::s2 aː ::cost 0.02 +::s1 ee ::s2 eː ::cost 0.02 +::s1 ii ::s2 iː ::cost 0.02 +::s1 oo ::s2 oː ::cost 0.02 +::s1 uu ::s2 uː ::cost 0.02 + +::s1 a ::s2 e ::cost 0.1 +::s1 au ::s2 o ::cost 0.1 ::lc1 eng +::s1 aw ::s2 o ::cost 0.3 ::right1 [-,bcdfghklmnpqrstvwxz$ ] +::s1 aw ::s2 o ::cost 0.1 ::right1 [-,bcdfghklmnpqrstvwxz$ ] ::lc1 eng +::s1 aw ::s2 a ::cost 0.2 ::right1 [-,bcdfghklmnpqrstvwxz$ ] ::lc1 eng +::s1 ay ::s2 i ::cost 0.02 ::lc1 fas ::lc2 eng +::s1 aye ::s2 ae ::cost 0.05 ::lc1 fas +::s1 é ::s2 e ::cost 0.05 +::s1 e ::s2 i ::cost 0.15 +::s1 e ::s2 i ::cost 0.1 ::lc1 uig ::lc2 uig +::s1 e ::s2 y ::cost 0.15 +::s1 ew ::s2 u ::cost 0.3 ::right1 [-,bcdfghklmnpqrstvwxz$ ] +::s1 ew ::s2 u ::cost 0.1 ::right1 [-,bcdfghklmnpqrstvwxz$ ] ::lc1 eng +::s1 ew ::s2 u ::cost 0.3 ::right1 [aei][lgnrst] ::lc1 eng +::s1 ew ::s2 e ::cost 0.3 ::right1 [-,bcdfghklmnpqrstvwxz$ ] ::lc1 eng +::s1 i ::s2 a ::cost 0.1 ::right1 [-,$ ] ::lc1 fas +::s1 i ::s2 ea ::cost 0.03 ::lc2 eng +::s1 i ::s2 ee ::cost 0.03 ::lc2 eng +::s1 i ::s2 ei ::cost 0.05 ::lc2 eng +::s1 i ::s2 ie ::cost 0.03 ::lc2 eng +::s1 i ::s2 ı ::cost 0.05 +::s1 i ::s2 e ::cost 0.1 ::lc2 eng +::s1 i ::s2 y ::cost 0.15 +::s1 i ::s2 y ::cost 0.1 ::right2 [-,bcdfghklmnpqrstvwxz$ ] +::s1 ie ::s2 ei ::cost 0.15 +::s1 ie ::s2 y ::cost 0.15 +::s1 ij ::s2 ai ::cost 0.15 +::s1 o ::s2 u ::cost 0.1 +::s1 oo ::s2 u ::cost 0.1 +::s1 ow ::s2 au ::cost 0.2 ::right1 [-,bcdfghklmnpqrstvwxz$ ] +::s1 ow ::s2 o ::cost 0.2 ::right1 [-,bcdfghklmnpqrstvwxz$ ] +::s1 ow ::s2 o ::cost 0.2 ::lc1 eng ::lc2 zho ::right1 [e] +::s1 ow ::s2 o ::cost 0.4 ::lc1 eng ::lc2 zho ::right1 [iy] +::s1 u ::s2 a ::cost 0.1 ::lc1 eng ::right1 [-,bcdfghklmnpqrstvwxz][bcdfghklmnpqrstvwxz$ ] +::s1 u ::s2 ou ::cost 0.05 +::s1 u ::s2 yu ::cost 0.05 ::left1 /^(.*[- ])?$/ +::s1 yeo ::s2 eo ::cost 0.1 ::lc1 fas + +# Amharic +::s1 a ::s2 e ::cost 0.05 ::lc1 amh +::s1 aa ::s2 o ::cost 0.15 ::lc1 amh +::s1 aawe ::s2 au ::cost 0.05 ::lc1 amh +::s1 aawe ::s2 ao ::cost 0.1 ::lc1 amh +::s1 aawe ::s2 ou ::cost 0.1 ::lc1 amh +::s1 aawo ::s2 ao ::cost 0.05 ::lc1 amh +::s1 aaye ::s2 ai ::cost 0.05 ::lc1 amh +::s1 aaye ::s2 i ::cost 0.1 ::lc1 amh +::s1 aaye ::s2 ei ::cost 0.1 ::lc1 amh +::s1 awe ::s2 au ::cost 0.05 ::lc1 amh +::s1 awe ::s2 ao ::cost 0.1 ::lc1 amh +::s1 awe ::s2 ou ::cost 0.1 ::lc1 amh +::s1 ee ::s2 ai ::cost 0.1 ::lc1 amh +::s1 eewo ::s2 eo ::cost 0.05 ::lc1 amh +::s1 eeyaa ::s2 ea ::cost 0.1 ::lc1 amh +::s1 eeye ::s2 ai ::cost 0.1 ::lc1 amh +::s1 ewee ::s2 ue ::cost 0.1 ::lc1 amh +::s1 gwaa ::s2 gua ::cost 0.05 ::lc1 amh +::s1 iya ::s2 ie ::cost 0.05 ::lc1 amh +::s1 iyaa ::s2 ia ::cost 0.05 ::lc1 amh +::s1 iyo ::s2 io ::cost 0.05 ::lc1 amh +::s1 kxaa ::s2 kha ::cost 0.05 ::lc1 amh +::s1 liyaa ::s2 llia ::cost 0.05 ::lc1 amh +::s2 qaa ::s2 cca ::cost 0.05 ::lc1 amh +::s1 uwaa ::s2 ua ::cost 0.05 ::lc1 amh +::s1 uwee ::s2 ue ::cost 0.05 ::lc1 amh +::s1 uwi ::s2 oui ::cost 0.05 ::lc1 amh +::s1 uwi ::s2 ui ::cost 0.05 ::lc1 amh +::s1 xaaye ::s2 hai ::cost 0.1 ::lc1 amh +::s1 xwaa ::s2 jua ::cost 0.1 ::lc1 amh +::s1 ziyaa ::s1 sia ::cost 0.05 ::lc1 amh +::s1 w ::s2 ::cost 0.3 ::lc1 amh ::left1 /[aeiou]$/ ::right1 [aeiou] +::s1 y ::s2 ::cost 0.1 ::lc1 amh ::left1 /[aeiou]$/ ::right1 [aeiou] +# abbreviations +::s1 ee. ::s2 a ::cost 0.02 ::lc1 amh ::left1 /^(.*[- ])?$/ +::s1 si. ::s2 c ::cost 0.02 ::lc1 amh ::left1 /^(.*[- ])?$/ +::s1 di. ::s2 d ::cost 0.02 ::lc1 amh ::left1 /^(.*[- ])?$/ +::s1 eefe. ::s2 f ::cost 0.02 ::lc1 amh ::left1 /^(.*[- ])?$/ +::s1 are. ::s2 r ::cost 0.02 ::lc1 amh ::left1 /^(.*[- ])?$/ + +# Arabic +::s1 ::s2 a ::cost 0.02 ::lc1 ara +::s1 ::s2 e ::cost 0.02 ::lc1 ara +::s1 ::s2 i ::cost 0.05 ::lc1 ara +::s1 ::s2 o ::cost 0.05 ::lc1 ara +::s1 ::s2 p ::cost 0.15 ::lc1 ara ::left2 /m$/ ::right2 [dfgklmnpqrstvwz] +::s1 ::s2 u ::cost 0.05 ::lc1 ara +::s1 y ::s2 a ::cost 0.15 ::lc1 ara +::s1 y ::s2 e ::cost 0.05 ::lc1 ara +::s1 y ::s2 ea ::cost 0.02 ::lc1 ara +::s1 y ::s2 ee ::cost 0.02 ::lc1 ara +::s1 y ::s2 i ::cost 0.02 ::lc1 ara +::s1 y ::s2 ie ::cost 0.02 ::lc1 ara +::s1 b ::s2 p ::cost 0.02 ::lc1 ara +::s1 b ::s2 pp ::cost 0.03 ::lc1 ara +::s1 f ::s2 v ::cost 0.02 ::lc1 ara +::s1 fyl ::s2 ville ::right2 [-,$ ] ::cost 0.05 ::lc1 ara +::s1 gh ::s2 g ::right2 [abcdfgklmnopqrstuvwz] ::cost 0.05 ::lc1 ara +::s1 ghz ::s2 gs ::cost 0.05 ::lc1 ara +::s1 j ::s2 g ::cost 0.2 ::lc1 ara +::s1 kh ::s2 g ::cost 0.3 ::lc1 ara ::right2 [eiy] +::s1 q ::s2 g ::cost 0.2 ::lc1 ara ::right2 [arouz] +::s1 q ::s2 gg ::cost 0.2 ::lc1 ara ::right2 [arouz] +::s1 th ::s2 z ::cost 0.4 ::lc1 ara ::right2 [aou] ::comment Spanish +::s1 " (" ::s2 ", " ::cost 0.02 ::lc1 ara +::s1 ) ::s2 ::right2 [-,$ ] ::cost 0.02 ::lc1 ara + +# Bengali +::s1 aoyaa ::s2 wa ::cost 0.1 ::lc1 ben +::s1 aoye ::s2 way ::cost 0.1 ::lc1 ben +::s1 bhaa ::s2 ve ::cost 0.1 ::lc1 ben +::s1 bh ::s2 v ::cost 0.2 ::lc1 ben +::s1 bh ::s2 w ::cost 0.2 ::lc1 ben +::s1 b ::s2 v ::cost 0.3 ::lc1 ben +::s1 b ::s2 w ::cost 0.3 ::lc1 ben +::s1 dda ::s2 rh ::right2 [-,$ ] ::cost 0.2 ::lc1 ben +::s1 dd ::s2 r ::cost 0.4 ::lc1 ben +::s1 gk ::s2 k ::cost 0.05 ::lc1 ben +::s1 h ::s2 g ::right2 [eiy] ::cost 0.4 ::lc1 ben +::s1 h ::s2 j ::cost 0.4 ::lc1 ben +::s1 hoyaai ::s2 whi ::cost 0.05 ::lc1 ben +::s1 j ::s2 z ::cost 0.1 ::lc1 ben +::s1 j ::s2 s ::cost 0.3 ::lc1 ben +::s1 myaaka ::s2 mc ::cost 0.1 ::lc1 ben +::s1 myaaka ::s2 mac ::cost 0.1 ::lc1 ben +::s1 oyaa ::s2 wa ::cost 0.02 ::lc1 ben +::s1 oyaa ::s2 wo ::cost 0.1 ::lc1 ben +::s1 oyena ::s2 owen ::cost 0.1 ::lc1 ben +::s1 ph ::s2 v ::cost 0.1 ::lc1 ben +::s1 phana ::s2 von ::cost 0.1 ::lc1 ben +::s1 rhio ::s2 gio ::cost 0.2 ::lc1 ben +::s1 sh ::s2 s ::cost 0.4 ::lc1 ben +::s1 ss ::s2 sh ::left1 /[k]$/ ::cost 0.15 ::lc1 ben +::s1 ss ::s2 sh ::cost 0.3 ::lc1 ben +::s1 o ::s2 wo ::cost 0.2 ::lc1 ben ::left1 /^(.*[-, ]?)$/ +::s1 oye ::s2 we ::cost 0.2 ::lc1 ben +::s1 tta ::s2 tho ::cost 0.3 ::lc1 ben +::s1 tthaa ::s2 ta ::cost 0.3 ::lc1 ben +::s1 u ::s2 wo ::cost 0.2 ::lc1 ben ::left1 /^(.*[-, ]?)$/ +::s1 u ::s2 woo ::cost 0.2 ::lc1 ben ::left1 /^(.*[-, ]?)$/ +::s1 u ::s2 wu ::cost 0.2 ::lc1 ben ::left1 /^(.*[-, ]?)$/ +::s1 ui ::s2 wi ::cost 0.02 ::lc1 ben ::left1 /^(.*[-, ]?)$/ +::s1 yaa ::s2 wa ::cost 0.3 ::lc1 ben +::s1 ye ::s2 we ::cost 0.3 ::lc1 ben + +# Russian +::s1 ::s2 os ::cost 0.4 ::left2 /[bcdfghilmnprstvx]$/ ::right2 [-,$ ] ::lc1 rus +::s1 ::s2 us ::cost 0.4 ::left2 /[bcdfghilmnprstvx]$/ ::right2 [-,$ ] ::lc1 rus +::s1 av ::s2 au ::cost 0.05 ::lc1 rus +::s1 ch ::s2 cz ::cost 0.1 ::lc1 rus ::comment Polish +::s1 chch ::s2 cci ::right2 [aou] ::cost 0.1 ::lc1 rus +::s1 chch ::s2 cc ::right2 [eiy] ::cost 0.1 ::lc1 rus +::s1 chzh ::s2 zh ::cost 0.1 ::lc1 rus +::s1 dz ::s2 zz ::cost 0.1 ::lc1 rus ::right2 [aeiouy] +::s1 dz ::s2 j ::cost 0.3 ::lc1 rus ::right2 [aeiouy] ::comment Japanese +::s1 dzh ::s2 g ::cost 0.05 ::lc1 rus ::right2 [eiy] +::s1 dzh ::s2 gg ::cost 0.05 ::lc1 rus ::right2 [eiy] +::s1 dzh ::s2 j ::cost 0.05 ::lc1 rus +::s1 ev ::s2 eu ::cost 0.1 ::lc1 rus +::s1 f ::s2 th ::cost 0.6 ::lc1 rus +::s1 ievye ::s2 iaceae ::cost 0.02 ::right1 [-,$ ] ::lc1 rus ::comment scientific names for families of species +::s1 ii ::s2 ius ::cost 0.2 ::right1 [-,$ ] ::lc1 rus +::s1 i ::s2 j ::cost 0.2 ::lc1 rus +::s1 naya ::s2 ::cost 0.2 ::right1 [-,$ ] ::lc1 rus ::suffix adjective +::s1 nyi ::s2 ::cost 0.2 ::right1 [-,$ ] ::lc1 rus ::suffix adjective +::s1 ovye ::s2 aceae ::cost 0.02 ::right1 [-,$ ] ::lc1 rus ::comment scientific names for families of species +::s1 shsh ::s2 sh ::cost 0 ::lc1 rus +::s1 skaya ::s2 ian ::cost 0.1 ::right1 [-,$ ] ::lc1 rus ::suffix possessive +::s1 skaya ::s2 ::cost 0.1 ::right1 [-,$ ] ::lc1 rus ::suffix possessive +::s1 skii ::s2 ::cost 0.1 ::right1 [-,$ ] ::lc1 rus ::suffix possessive +::s1 skii ::s2 ian ::cost 0.1 ::right1 [-,$ ] ::lc1 rus ::suffix adjective +::s1 tsian ::s2 tian ::cost 0.05 ::lc1 rus +::s1 tsion ::s2 tion ::cost 0.05 ::lc1 rus +::s1 ts ::s2 c ::cost 0.3 ::lc1 rus +::s1 ts ::s2 c ::cost 0.02 ::right1 [-,$ ] ::lc1 rus +::s1 tsz ::s2 z ::cost 0.1 ::lc1 rus +::s1 itsa ::s2 ica ::cost 0.02 ::right1 [-,$ ] ::lc1 rus +::s1 etski ::s2 ecky ::cost 0.02 ::right1 [-,$ ] ::lc1 rus +::s1 tsiya ::s2 tion ::cost 0.02 ::right1 [-,$ ] ::lc1 rus +::s1 tsi ::s2 qi ::cost 0.15 ::lc1 rus ::comment Chinese names +::s1 tsy ::s2 qi ::cost 0.15 ::lc1 rus ::comment Chinese names +::s1 tszi ::s2 ji ::cost 0.15 ::lc1 rus ::comment Chinese names +::s1 tszy ::s2 ji ::cost 0.15 ::lc1 rus ::comment Chinese names +::s1 u ::s2 w ::right2 [aeio] ::cost 0.05 ::lc1 rus +::s1 u ::s2 w ::cost 0.2 ::lc1 rus +::s1 uo ::s2 wa ::cost 0.2 ::lc1 rus ::right2 [lnrst] +::s1 v ::s2 u ::cost 0.05 ::lc1 rus ::left1 /[bcdfghjklmnpqrstvwxz]$/ ::right1 [aeiou] +::s1 gva ::s2 gua ::cost 0.02 ::lc1 rus +::s1 gvi ::s2 gui ::cost 0.02 ::lc1 rus +::s1 x ::s2 sh ::cost 0.2 ::left2 /[aeiou]$/ ::right2 [-,aouct$-] ::lc1 rus +::s1 y ::s2 s ::cost 0.4 ::right2 [-,$-] ::lc1 rus +::s1 zh ::s2 rz ::cost 0.1 ::lc1 rus ::comment Polish rz + +# Russian case endings +::s1 em ::s2 ::cost 0.1 ::right1 [-,$ ] ::lc1 rus ::comment Russian case ending +::s1 ey ::s2 ::cost 0.1 ::right1 [-,$ ] ::lc1 rus ::comment Russian case ending +::s1 om ::s2 ::cost 0.1 ::right1 [-,$ ] ::lc1 rus ::comment Russian case ending +::s1 oy ::s2 ::cost 0.1 ::right1 [-,$ ] ::lc1 rus ::comment Russian case ending +::s1 oyu ::s2 ::cost 0.1 ::right1 [-,$ ] ::lc1 rus ::comment Russian case ending +::s1 y ::s2 ::cost 0.1 ::right1 [-,$ ] ::lc1 rus ::comment Russian case ending +::s1 ya ::s2 ::cost 0.1 ::right1 [-,$ ] ::lc1 rus ::comment Russian case ending +::s1 ye ::s2 ::cost 0.1 ::right1 [-,$ ] ::lc1 rus ::comment Russian case ending +::s1 yem ::s2 ::cost 0.1 ::right1 [-,$ ] ::lc1 rus ::comment Russian case ending +::s1 ym ::s2 ::cost 0.1 ::right1 [-,$ ] ::lc1 rus ::comment Russian case ending +::s1 ymi ::s2 ::cost 0.1 ::right1 [-,$ ] ::lc1 rus ::comment Russian case ending +::s1 yu ::s2 ::cost 0.1 ::right1 [-,$ ] ::lc1 rus ::comment Russian case ending +::s1 ii ::s2 iya ::cost 0.1 ::right1 [-,$ ] ::right2 [-,$ ] ::lc1 rus ::lc2 rus ::comment Russian case endings +::s1 ii ::s2 iye ::cost 0.1 ::right1 [-,$ ] ::right2 [-,$ ] ::lc1 rus ::lc2 rus ::comment Russian case endings + +::s1 am ::s2 ::cost 0.2 ::right1 [-,$ ] ::lc1 rus ::comment Russian case ending +::s1 ami ::s2 ::cost 0.2 ::right1 [-,$ ] ::lc1 rus ::comment Russian case ending +::s1 em ::s2 ::cost 0.2 ::right1 [-,$ ] ::lc1 rus ::comment Russian case ending +::s1 ev ::s2 ::cost 0.2 ::right1 [-,$ ] ::lc1 rus ::comment Russian case ending +::s1 eri ::s2 ::cost 0.2 ::right1 [-,$ ] ::lc1 rus ::comment Russian case ending +::s1 eryu ::s2 ::cost 0.2 ::right1 [-,$ ] ::lc1 rus ::comment Russian case ending +::s1 om ::s2 ::cost 0.2 ::right1 [-,$ ] ::lc1 rus ::comment Russian case ending +::s1 ov ::s2 ::cost 0.2 ::right1 [-,$ ] ::lc1 rus ::comment Russian case ending +::s1 akh ::s2 ::cost 0.3 ::right1 [-,$ ] ::lc1 rus ::comment Russian case ending +::s1 ykh ::s2 ::cost 0.3 ::right1 [-,$ ] ::lc1 rus ::comment Russian case ending + +# Ukrainian case endings +::s1 eyu ::s2 ::cost 0.1 ::right1 [-,$ ] ::lc1 ukr ::comment Ukrainian case ending +::s1 oyu ::s2 ::cost 0.1 ::right1 [-,$ ] ::lc1 ukr ::comment Ukrainian case ending +::s1 ya ::s2 ::cost 0.1 ::right1 [-,$ ] ::lc1 ukr ::comment Ukrainian case ending +::s1 yi ::s2 ::cost 0.1 ::right1 [-,$ ] ::lc1 ukr ::comment Ukrainian case ending +::s1 yu ::s2 ::cost 0.1 ::right1 [-,$ ] ::lc1 ukr ::comment Ukrainian case ending + +::s1 am ::s2 ::cost 0.2 ::right1 [-,$ ] ::lc1 ukr ::comment Ukrainian case ending +::s1 amy ::s2 ::cost 0.2 ::right1 [-,$ ] ::lc1 ukr ::comment Ukrainian case ending +::s1 em ::s2 ::cost 0.2 ::right1 [-,$ ] ::lc1 ukr ::comment Ukrainian case ending +::s1 evy ::s2 ::cost 0.2 ::right1 [-,$ ] ::lc1 ukr ::comment Ukrainian case ending +::s1 iv ::s2 ::cost 0.2 ::right1 [-,$ ] ::lc1 ukr ::comment Ukrainian case ending +::s1 om ::s2 ::cost 0.2 ::right1 [-,$ ] ::lc1 ukr ::comment Ukrainian case ending +::s1 ovy ::s2 ::cost 0.2 ::right1 [-,$ ] ::lc1 ukr ::comment Ukrainian case ending +::s1 yam ::s2 ::cost 0.2 ::right1 [-,$ ] ::lc1 ukr ::comment Ukrainian case ending +::s1 yamy ::s2 ::cost 0.2 ::right1 [-,$ ] ::lc1 ukr ::comment Ukrainian case ending +::s1 yiv ::s2 ::cost 0.2 ::right1 [-,$ ] ::lc1 ukr ::comment Ukrainian case ending +::s1 akh ::s2 ::cost 0.3 ::right1 [-,$ ] ::lc1 ukr ::comment Ukrainian case ending +::s1 yakh ::s2 ::cost 0.3 ::right1 [-,$ ] ::lc1 ukr ::comment Ukrainian case ending + +# Uyghur +::s1 aw ::s2 ao ::cost 0.05 ::lc1 uig +::s1 aw ::s2 au ::cost 0.05 ::lc1 uig +::s1 gwi ::s2 gui ::cost 0.05 ::lc1 uig +::s1 iye ::s2 ia ::cost 0.05 ::lc1 uig +::s1 istan ::s2 ia ::cost 0.1 ::right1 [-,$ ] ::lc1 uig +::s1 j ::s2 c ::cost 0.4 ::lc1 uig +::s1 q ::s2 h ::cost 0.2 ::lc1 uig +::s1 sey ::s2 cai ::cost 0.2 ::lc1 uig +::s1 sh ::s2 x ::cost 0.2 ::lc1 uig + +::s1 b ::s2 p ::cost 0.3 +::s1 b ::s2 v ::cost 0.5 ::left2 /^(.*[- ])?$/ +::s1 b ::s2 v ::cost 0.7 +::s1 c ::s2 ch ::cost 0.25 ::right1 [eiy] +::s1 c ::s2 ck ::cost 0.02 ::right1 [-,abcdfghklmnpoqrstuvwxz$ ] +::s1 c ::s2 k ::cost 0.4 +::s1 c ::s2 k ::cost 0.05 ::left1 /^(.* )?ma?$/ ::comment MacIntyre +::s1 c ::s2 k ::cost 0.02 ::right1 [-,abcdfghklmnpoqrstuvwxz$ ] +::s1 c ::s2 kk ::cost 0.02 ::right1 [-,abcdfghklmnpoqrstuvwxz$ ] +::s1 c ::s2 s ::cost 0.7 +::s1 c ::s2 s ::cost 0.1 ::right1 [eiy] +::s1 c ::s2 ts ::cost 0.15 ::right1 [eiy] +::s1 c ::s2 z ::cost 0.3 +::s1 ch ::s2 ck ::cost 0.2 +::s1 ch ::s2 g ::cost 0.3 ::right1 [eiy] ::right2 [eiy] +::s1 ch ::s2 k ::cost 0.2 +::s1 ch ::s2 kk ::cost 0.2 +::s1 ch ::s2 sh ::cost 0.3 +::s1 ch ::s2 sh ::cost 0.2 ::left1 /eiy$/ ::right1 [$ ] +::s1 ch ::s2 tch ::cost 0.1 +::s1 ch ::s2 tsh ::cost 0.1 +::s1 ch ::s2 z ::cost 0.5 +::s1 ck ::s2 kk ::cost 0.02 +::s1 cz ::s2 ch ::cost 0.2 ::left1 /i$/ +::s1 d ::s2 t ::cost 0.3 +::s1 de ::s2 dre ::cost 0.3 ::lc1 zho ::right2 [-,$ ] +::s1 dg ::s2 j ::cost 0.6 ::lc1 eng ::comment Cambridge +::s1 dg ::s2 j ::cost 0.3 ::right1 [eiy] ::lc1 eng +::s1 dg ::s2 j ::cost 0.1 ::right1 [eiy] ::lc1 eng ::lc2 fas, jpn +::s1 dt ::s2 d ::cost 0.3 +::s1 dt ::s2 t ::cost 0.03 +::s1 dt ::s2 tt ::cost 0.03 +::s1 f ::s2 p ::cost 0.8 +::s1 f ::s2 ph ::cost 0.01 +::s1 ff ::s2 ph ::cost 0.02 +::s1 f ::s2 pf ::cost 0.1 +::s1 f ::s2 v ::cost 0.3 +::s1 f ::s2 v ::cost 0.1 ::right1 [-,$ ] +::s1 ef ::s2 ev ::cost 0.1 ::right1 [-,bcdfghklmnpqrstvwxz$ ] +::s1 f ::s2 w ::cost 0.3 +::s1 g ::s2 j ::cost 0.6 +::s1 g ::s2 j ::cost 0.3 ::right1 [eiy] +::s1 g ::s2 j ::cost 0.1 ::right1 [eiy] ::lc2 amh, ara, fas, jpn, som +::s1 g ::s2 k ::cost 0.3 +::s1 g ::s2 gh ::cost 0.3 +::s1 g ::s2 ch ::cost 0.4 ::left1 /[eiy]$/ ::right1 [-,$ ] ::comment German: Ludwig, Braunschweig +::s1 gh ::s2 f ::cost 0.2 ::lc1 eng ::comment laughter +::s1 gh ::s2 "" ::cost 0.2 ::lc1 eng ::comment daughter +::s1 gh ::s2 g ::cost 0.2 ::lc1 eng ::comment Afghanistan +::s1 gl ::s2 l ::cost 0.2 ::lc1 eng ::right1 [i] +::s1 gn ::s2 n ::cost 0.05 ::left1 /^(.* )?$/ ::lc1 eng +::s1 gn ::s2 n ::cost 0.2 ::lc1 eng +::s1 gz ::s2 ks ::cost 0.2 +::s1 h ::s2 e ::cost 0.4 ::lc1 fas +::s1 ise ::s2 ize ::cost 0.1 +::s1 j ::s2 y ::cost 0.2 +::s1 j ::s2 dj ::cost 0.2 +::s1 j ::s2 h ::cost 0.4 ::right2 [aeiou] ::lc2 amh ::example Jose +::s1 j ::s2 hh ::cost 0.4 ::right2 [aeiou] ::lc2 amh ::example Tardajos +::s1 j ::s2 zh ::cost 0.2 +::s1 k ::s2 cc ::cost 0.02 ::right2 [aour] +::s1 k ::s2 cc ::cost 0.3 +::s1 k ::s2 cch ::cost 0.15 +::s1 k ::s2 ck ::cost 0.02 +::s1 k ::s2 cq ::cost 0.05 +::s1 k ::s2 cqu ::cost 0.05 +::s1 k ::s2 cque ::cost 0.1 +::s1 k ::s2 cque ::cost 0.05 ::right2 [-,$ ] +::s1 k ::s2 cques ::cost 0.05 ::right2 [-,$ ] +::s1 k ::s2 q ::cost 0.05 +::s1 k ::s2 qu ::cost 0.05 +::s1 k ::s2 que ::cost 0.1 +::s1 k ::s2 que ::cost 0.05 ::right2 [-,$ ] +::s1 k ::s2 ques ::cost 0.1 ::right2 [-,$ ] +::s1 kh ::s2 j ::cost 0.2 +::s1 kh ::s2 q ::cost 0.2 +::s1 kh ::s2 k ::cost 0.25 ::right1 [aeiouy] +::s1 kh ::s2 k ::cost 0.1 ::right1 [aeiouys] ::lc2 amh +::s1 kn ::s2 n ::cost 0.05 ::left1 /^(.* )?$/ ::lc1 eng +::s1 kj ::s2 sh ::cost 0.2 ::comment Swedish +::s1 l ::s2 r ::cost 0.1 ::lc1 zho +::s1 aib ::s2 alb ::cost 0.1 ::lc1 zho +::s1 al ::s2 ::cost 0.5 ::left1 /^(.* )?$/ +::s1 al- ::s2 ::cost 0.3 ::left1 /^(.* )?$/ +::s1 el ::s2 ::cost 0.5 ::left1 /^(.* )?$/ +::s1 el- ::s2 ::cost 0.3 ::left1 /^(.* )?$/ +::s1 ll ::s2 y ::cost 0.1 ::left1 /[aeiouy]$/ ::right1 [aeiouy] ::comment Guillermo, Guillaume +::s1 mb ::s2 m ::cost 0.2 ::right1 [-,bcdfghklmnpqstvwxz$ ] ::lc1 eng ::comment bomb +::s1 n ::s2 m ::cost 0.5 ::left1 /[aeiou]$/ ::left2 /[aeiou]$/ ::right1 [bcdfghklmnpqrstvwxz$ ] ::right2 [-,bcdfghklmnpqrstvwxz$ ] +::s1 ng ::s2 n ::cost 0.1 ::left1 /[aeiou]$/ ::lc1 zho +::s1 ng ::s2 m ::cost 0.25 ::left1 /[aeiou]$/ ::lc1 zho +::s1 ng ::s2 n ::cost 0.1 ::left2 /[aeiou]$/ ::lc2 ara, ben, rus, zho +::s1 nm ::s2 m ::cost 0.25 ::lc1 zho ::left1 +::s1 pn ::s2 n ::cost 0.05 ::left1 /^(.* )?$/ ::lc1 eng +::s1 ph ::s2 p ::cost 0.3 ::lc1 amh +::s1 q ::s2 c ::cost 0.15 +::s1 q ::s2 ch ::cost 0.2 ::right2 [eiy] +::s1 q ::s2 ck ::cost 0.2 +::s1 q ::s2 kk ::cost 0.2 +::s1 q ::s2 gh ::cost 0.2 ::lc1 fas ::right2 [aeiouy] +::s1 qi ::s2 ch ::cost 0.2 ::lc1 zho ::right1 [aeou] +::s1 qi ::s2 cci ::cost 0.1 ::lc1 zho +::s1 qi ::s2 chi ::cost 0.1 ::lc1 zho +::s1 qi ::s2 tch ::cost 0.2 ::lc1 zho ::right1 [aeou] +::s1 qi ::s2 ts ::cost 0.4 ::lc1 zho ::right1 [aeou] +::s1 qi ::s2 tsch ::cost 0.2 ::lc1 zho ::right1 [aeou] +::s1 qi ::s2 tzsch ::cost 0.2 ::lc1 zho ::right1 [aeou] +::s1 qi ::s2 czy ::cost 0.2 ::lc1 zho +::s1 qu ::s2 kw ::cost 0.15 +::s1 qu ::s2 kv ::cost 0.15 +::s1 e ::s2 er ::cost 0.25 ::left1 /[bcdfghklmnpqrstvwxz]$/ ::lc1 zho +::s1 re ::s2 er ::cost 0.1 +::s1 rh ::s2 r ::cost 0.05 ::left1 /^(.*[- ])?$/ ::example Rhine +::s1 s ::s2 sh ::cost 0.03 ::right2 [aeiou] ::lc2 amh +::s1 s ::s2 sz ::cost 0.3 ::lc2 eng ::example Liszt (Hungarian) +::s1 s ::s2 ts ::cost 0.4 ::lc1 amh, zho +::s1 s ::s2 z ::cost 0.4 +::s1 s ::s2 z ::cost 0.1 ::left1 /[aeiouy]$/ ::right1 [aeiouy] ::lc1 eng +::s1 s ::s2 z ::cost 0.1 ::left1 /[aeiouy][bdglmnrvw]?$/ ::right1 [-,$ ] ::lc1 eng +::s1 s ::s2 z ::cost 0.2 ::lc2 fas +::s1 sc ::s2 s ::cost 0.2 ::right1 [i] ::example Nascimento +::s1 sci ::s2 sh ::cost 0.2 ::example Brescia +::s1 sch ::s2 sh ::cost 0.1 +::s1 sh ::s2 sz ::cost 0.2 ::example Mariusz (Polish) ::lc2 eng +::s1 si ::s2 j ::cost 0.1 ::right2 [a] ::lc1 eng +::s1 ss ::s2 z ::cost 0.5 +# ::s1 smith ::s2 mith ::cost 0.75 ::lc2 zho ::comment weird, but several different Xinhua examples +::s1 tch ::s2 c ::cost 0.2 ::left2 /[aeiou]$/ ::right2 [-,e$ ] +::s1 te ::s2 tre ::cost 0.3 ::lc1 zho ::right2 [-,$ ] +::s1 th ::s2 t ::cost 0.2 ::lc2 amh, fas, uig +::s1 th ::s2 s ::cost 0.4 ::lc2 zho +::s1 th ::s2 sth ::cost 0.4 ::lc1 zho +::s1 th ::s2 ths ::cost 0.4 ::lc1 zho +::s1 th ::s2 z ::cost 0.3 ::lc2 amh ::right2 [-,$ aeot] +::s1 v ::s2 w ::cost 0.02 +::s1 v ::s2 wh ::cost 0.02 ::left1 /^(.* )?$/ +::s1 vv ::s2 w ::cost 0.02 +::s1 w ::s2 u ::cost 0.1 ::lc2 uig +::s1 wa ::s2 ua ::cost 0.05 +::s1 wh ::s2 w ::cost 0.05 ::left1 /^(.* )?$/ +::s1 wr ::s2 r ::cost 0.05 ::left1 /^(.* )?$/ ::lc1 eng +::s1 x ::s2 ks ::cost 0.05 +::s1 x ::s2 s ::cost 0.2 ::left1 /^(.* )?$/ +::s1 x ::s2 sh ::cost 0.2 ::lc1 uig ::left1 /^(.* )?$/ ::right1 [aeiou] +::s1 x ::s2 z ::cost 0.2 ::left1 /^(.* )?$/ ::right1 [aeiouy] +::s1 x ::s2 h ::cost 0.3 ::lc1 uig +::s1 x ::s2 h ::cost 0.05 ::lc1 uig ::left1 /^(.* )?$/ ::right1 [aeiou] +::s1 x ::s2 kh ::cost 0.1 ::lc1 uig +::s1 xi ::s2 sch ::cost 0.2 ::right1 [aeou] ::lc1 zho +::s1 xi ::s2 sh ::cost 0.2 ::right1 [aeou] ::lc1 zho +::s1 xi ::s2 ch ::cost 0.4 ::right1 [aeou] ::lc1 zho +::s1 xi ::s2 sci ::cost 0.4 ::right1 [aeou] ::lc1 zho +::s1 xi ::s2 s ::cost 0.6 ::right1 [aeou] ::lc1 zho +::s1 z ::s2 dz ::cost 0.1 ::left1 /^(.*[ aeiouy])?[lnr]?$/ +::s1 z ::s2 ts ::cost 0.15 +::s1 z ::s2 tz ::cost 0.15 +::s1 zh ::s2 g ::cost 0.2 ::right2 [eiy] +::s1 zh ::s2 g ::cost 0.1 ::right2 [eiy] ::lc2 amh +::s1 zz ::s2 ts ::cost 0.15 +::s1 zz ::s2 tz ::cost 0.1 + +# Oromo +::s1 nb ::s2 mb ::cost 0.4 ::lc1 orm ::lc2 orm ::left1 /[aeiou]$/ ::left2 /[aeiou]$/ +::s1 np ::s2 mp ::cost 0.4 ::lc1 orm ::lc2 orm ::left1 /[aeiou]$/ ::left2 /[aeiou]$/ +::s1 ph ::s2 p ::cost 0.3 ::lc1 orm ::lc2 orm + +# Tigrinya +::s1 aaye ::s2 a ::cost 0.4 ::lc1 tir ::lc2 tir ::left1 /[bcdfghklmnpqrstvwxz]$/ ::right1 [bcdfghklmnpqrstvwxz] ::comment internal plural +::s1 aaye ::s2 i ::cost 0.4 ::lc1 tir ::lc2 tir ::left1 /[bcdfghklmnpqrstvwxz]$/ ::right1 [bcdfghklmnpqrstvwxz] ::comment internal plural + +# Somali +::s1 ay ::s2 ey ::cost 0.1 ::lc1 som ::lc2 som +::s1 ay ::s2 eey ::cost 0.15 ::lc1 som ::lc2 som +::s1 aha ::s2 ihii ::cost 0.15 ::lc1 som ::lc2 som ::right1 [-,$ ] ::right2 [-,$ ] +::s1 aha ::s2 ihi ::cost 0.15 ::lc1 som ::lc2 som ::right1 [-,$ ] ::right2 [-,$ ] +::s1 aha ::s2 uhu ::cost 0.15 ::lc1 som ::lc2 som ::right1 [-,$ ] ::right2 [-,$ ] +::s1 ihii ::s2 uhu ::cost 0.15 ::lc1 som ::lc2 som ::right1 [-,$ ] ::right2 [-,$ ] +::s1 ihi ::s2 uhu ::cost 0.15 ::lc1 som ::lc2 som ::right1 [-,$ ] ::right2 [-,$ ] +::s1 ha ::s2 hii ::cost 0.15 ::lc1 som ::lc2 som ::right1 [-,$ ] ::right2 [-,$ ] +::s1 ha ::s2 hi ::cost 0.15 ::lc1 som ::lc2 som ::right1 [-,$ ] ::right2 [-,$ ] +::s1 ha ::s2 hu ::cost 0.15 ::lc1 som ::lc2 som ::right1 [-,$ ] ::right2 [-,$ ] +::s1 hii ::s2 hu ::cost 0.15 ::lc1 som ::lc2 som ::right1 [-,$ ] ::right2 [-,$ ] +::s1 hi ::s2 hu ::cost 0.15 ::lc1 som ::lc2 som ::right1 [-,$ ] ::right2 [-,$ ] +::s1 aka ::s2 ikii ::cost 0.15 ::lc1 som ::lc2 som ::right1 [-,$ ] ::right2 [-,$ ] +::s1 aka ::s2 iki ::cost 0.15 ::lc1 som ::lc2 som ::right1 [-,$ ] ::right2 [-,$ ] +::s1 aka ::s2 uku ::cost 0.15 ::lc1 som ::lc2 som ::right1 [-,$ ] ::right2 [-,$ ] +::s1 ikii ::s2 uku ::cost 0.15 ::lc1 som ::lc2 som ::right1 [-,$ ] ::right2 [-,$ ] +::s1 iki ::s2 uku ::cost 0.15 ::lc1 som ::lc2 som ::right1 [-,$ ] ::right2 [-,$ ] +::s1 ka ::s2 kii ::cost 0.15 ::lc1 som ::lc2 som ::right1 [-,$ ] ::right2 [-,$ ] +::s1 ka ::s2 ki ::cost 0.15 ::lc1 som ::lc2 som ::right1 [-,$ ] ::right2 [-,$ ] +::s1 ka ::s2 ku ::cost 0.15 ::lc1 som ::lc2 som ::right1 [-,$ ] ::right2 [-,$ ] +::s1 kii ::s2 ku ::cost 0.15 ::lc1 som ::lc2 som ::right1 [-,$ ] ::right2 [-,$ ] +::s1 ki ::s2 ku ::cost 0.15 ::lc1 som ::lc2 som ::right1 [-,$ ] ::right2 [-,$ ] +::s1 aga ::s2 ugu ::cost 0.15 ::lc1 som ::lc2 som ::right1 [-,$ ] ::right2 [-,$ ] +::s1 ga ::s2 gu ::cost 0.15 ::lc1 som ::lc2 som ::right1 [-,$ ] ::right2 [-,$ ] +::s1 ata ::s2 itii ::cost 0.15 ::lc1 som ::lc2 som ::right1 [-,$ ] ::right2 [-,$ ] +::s1 ata ::s2 iti ::cost 0.15 ::lc1 som ::lc2 som ::right1 [-,$ ] ::right2 [-,$ ] +::s1 ata ::s2 utu ::cost 0.15 ::lc1 som ::lc2 som ::right1 [-,$ ] ::right2 [-,$ ] +::s1 itii ::s2 utu ::cost 0.15 ::lc1 som ::lc2 som ::right1 [-,$ ] ::right2 [-,$ ] +::s1 iti ::s2 utu ::cost 0.15 ::lc1 som ::lc2 som ::right1 [-,$ ] ::right2 [-,$ ] +::s1 ta ::s2 tii ::cost 0.15 ::lc1 som ::lc2 som ::right1 [-,$ ] ::right2 [-,$ ] +::s1 ta ::s2 ti ::cost 0.15 ::lc1 som ::lc2 som ::right1 [-,$ ] ::right2 [-,$ ] +::s1 ta ::s2 tu ::cost 0.15 ::lc1 som ::lc2 som ::right1 [-,$ ] ::right2 [-,$ ] +::s1 tii ::s2 tu ::cost 0.15 ::lc1 som ::lc2 som ::right1 [-,$ ] ::right2 [-,$ ] +::s1 ti ::s2 tu ::cost 0.15 ::lc1 som ::lc2 som ::right1 [-,$ ] ::right2 [-,$ ] +::s1 ata ::s2 ete ::cost 0.15 ::lc1 som ::lc2 som +::s1 ata ::s2 iti ::cost 0.2 ::lc1 som ::lc2 som +::s1 ete ::s2 iti ::cost 0.15 ::lc1 som ::lc2 som +::s1 g ::s2 k ::cost 0.2 ::lc1 som ::lc2 som ::right1 [-,$ ] ::right2 [aeiou] +::s1 g ::s2 k ::cost 0.25 ::lc1 som ::lc2 som +::s1 g ::s2 kh ::cost 0.25 ::lc1 som ::lc2 som +::s1 gh ::s2 kh ::cost 0.1 ::lc1 som ::lc2 som +::s1 gh ::s2 k ::cost 0.2 ::lc1 som ::lc2 som +::s1 g ::s2 q ::cost 0.25 ::lc1 som ::lc2 som +::s1 g ::s2 q ::cost 0.2 ::lc1 som ::lc2 som ::right1 [aou] ::right2 [aou] +::s1 ga ::s2 q ::cost 0.2 ::lc1 som ::lc2 som ::left1 /^(.*[aeiou])?$/ ::left2 /^(.*[aeiou])?$/ ::right1 [bcdfghklmnpqrstvwxz] ::right2 [bcdfghklmnpqrstvwxz] +::s1 g ::s2 j ::cost 0.25 ::lc1 som ::lc2 som +::s1 g ::s2 j ::cost 0.15 ::lc1 som ::lc2 som ::right1 [ei] ::right2 [ei] +::s1 gi ::s2 j ::cost 0.15 ::lc1 som ::lc2 som ::right2 [ei] +::s1 n ::s2 m ::cost 0.2 ::lc1 som ::lc2 som ::right1 [-,$ ] ::right2 [aeiou] +::s1 n ::s2 mm ::cost 0.2 ::lc1 som ::lc2 som ::right1 [-,$ ] ::right2 [aeiou] +::s1 n ::s2 m ::cost 0.25 ::lc1 som ::lc2 som ::right2 [aeiko] +::s1 n ::s2 mm ::cost 0.25 ::lc1 som ::lc2 som ::right2 [aeiko] +::s1 ii ::s2 a ::cost 0.15 ::lc1 som ::lc2 som +::s1 y ::s2 dj ::cost 0.2 ::lc2 som +::s1 ca ::s2 a ::cost 0.15 ::left1 /^(.*[-, ])?$/ ::lc1 som +::s1 c ::s2 ::cost 0.25 ::left1 /^(.*[-, ])?$/ ::lc1 som +::s1 x ::s2 h ::cost 0.25 ::lc1 som +::s1 x ::s2 h ::cost 0.05 ::lc1 som ::left1 /^(.* )?$/ ::right1 [aeiou] +::s1 x ::s2 h ::cost 0.1 ::lc1 som ::left1 /[aeiou]$/ +::s1 b ::s2 p ::cost 0.1 ::lc1 som +::s1 majm ::s2 mahm ::cost 0.1 ::lc1 som +::s1 chalim ::s2 halim ::cost 0.1 ::lc1 som ::lc2 som +::s1 chalim ::s2 jalim ::cost 0.1 ::lc1 som ::lc2 som +::s1 chalim ::s2 kalim ::cost 0.1 ::lc1 som ::lc2 som +::s1 halim ::s2 jalim ::cost 0.1 ::lc1 som ::lc2 som +::s1 halim ::s2 kalim ::cost 0.1 ::lc1 som ::lc2 som +::s1 jalim ::s2 kalim ::cost 0.1 ::lc1 som ::lc2 som +::s1 dh ::s2 r ::cost 0.25 ::lc1 som ::lc2 som ::left1 /[aeiou]$/ +::s1 j ::s2 ch ::cost 0.25 ::lc1 som ::lc2 som +::s1 j ::s2 kh ::cost 0.25 ::lc1 som ::lc2 som +::s1 ch ::s2 sh ::cost 0.2 ::lc1 som ::lc2 som + +# French +::s1 aud ::s2 o ::cost 0.3 ::right1 [-,$ ] ::lc1 eng, fra +::s1 aux ::s2 o ::cost 0.05 ::right1 [-,$ ] +::s1 eaux ::s2 o ::cost 0.05 ::right1 [-,$ ] +::s1 eux ::s2 o ::cost 0.05 ::right1 [-,$ ] +::s1 eux ::s2 e ::cost 0.15 ::right1 [-,$ ] + +::s1 - ::s2 " " ::cost 0.1 +::s1 : ::s2 , ::cost 0.1 ::lc1 amh + +# mini dictionary Amharic-English +::s1 dabube ::s2 south ::cost 0 ::lc1 amh ::lc2 eng +::s1 daseete ::s2 island ::cost 0 ::lc1 amh ::lc2 eng +::s1 daseetoche ::s2 islands ::cost 0 ::lc1 amh ::lc2 eng +::s1 kaaweneti ::s2 county ::cost 0 ::lc1 amh ::lc2 eng +::s1 katamaa ::s2 city ::cost 0 ::lc1 amh ::lc2 eng +::s1 kelele ::s2 region ::cost 0 ::lc1 amh ::lc2 eng +::s1 meseraaqe ::s2 east ::cost 0 ::lc1 amh ::lc2 eng +::s1 sameene ::s2 north ::cost 0 ::lc1 amh ::lc2 eng +::s1 setaadiyame ::s2 stadium ::cost 0 ::lc1 amh ::lc2 eng +::s1 waneze ::s2 river ::cost 0 ::lc1 amh ::lc2 eng + +# mini dictionary Arabic-English +::s1 " " ::s2 " of " ::cost 0 ::lc1 ara ::lc2 eng +::s1 " alawl" ::s2 " i" ::cost 0 ::lc1 ara ::lc2 eng ::right2 [-,$ ] + +# mini dictionary Bengali-English +::s1 anychala ::s2 zone ::cost 0 ::lc1 ben ::lc2 eng +::s1 pradesha ::s2 province ::cost 0 ::lc1 ben ::lc2 eng +::s1 saamraajya ::s2 empire ::cost 0 ::lc1 ben ::lc2 eng +::s1 upajelaa ::s2 upazila ::cost 0 ::lc1 ben ::lc2 eng +::s1 uttara ::s2 north ::cost 0 ::lc1 ben ::lc2 eng +::s1 "dya " ::s2 "the " ::left1 /^(.*[-, ])?$/ ::cost 0.2 ::lc1 ben ::lc2 eng +::s1 " aba " ::s2 " of " ::cost 0 ::lc1 ben ::lc2 eng + +# mini dictionary Russian-English +::s1 akademiya ::s2 academy ::cost 0 ::lc1 rus ::lc2 eng +::s1 eparkhiya ::s2 diocese ::cost 0 ::lc1 rus ::lc2 eng +::s1 gorod ::s2 city ::cost 0 ::lc1 rus ::lc2 eng +::s1 gosudarstvennyi ::s2 state ::cost 0 ::lc1 rus ::lc2 eng +::s1 gubernator ::s2 governor ::cost 0 ::lc1 rus ::lc2 eng +::s1 guberniya ::s2 governate ::cost 0 ::lc1 rus ::lc2 eng +::s1 imperator ::s2 emperor ::cost 0 ::lc1 rus ::lc2 eng +::s1 komitet ::s2 committee ::cost 0 ::lc1 rus ::lc2 eng +::s1 korolevstvo ::s2 kingdom ::cost 0 ::lc1 rus ::lc2 eng +::s1 koroli ::s2 king ::cost 0 ::lc1 rus ::lc2 eng +::s1 mezhdunarodnaya ::s2 international ::cost 0 ::lc1 rus ::lc2 eng +::s1 natsionalnyi ::s2 national ::cost 0 ::lc1 rus ::lc2 eng +::s1 novyi ::s2 new ::cost 0 ::lc1 rus ::lc2 eng +::s1 oblast ::s2 province ::cost 0 ::lc1 rus ::lc2 eng +::s1 oblast ::s2 region ::cost 0 ::lc1 rus ::lc2 eng +::s1 obshchestvo ::s2 society ::cost 0 ::lc1 rus ::lc2 eng +::s1 okrug ::s2 district ::cost 0 ::lc1 rus ::lc2 eng +::s1 okrug ::s2 region ::cost 0 ::lc1 rus ::lc2 eng +::s1 ostrova ::s2 island ::cost 0 ::lc1 rus ::lc2 eng +::s1 partiya ::s2 party ::cost 0 ::lc1 rus ::lc2 eng +::s1 raion ::s2 district ::cost 0 ::lc1 rus ::lc2 eng +::s1 respublika ::s2 republic ::cost 0 ::lc1 rus ::lc2 eng +::s1 respublik ::s2 republic ::cost 0 ::lc1 rus ::lc2 eng +::s1 sbornaya ::s2 team ::cost 0 ::lc1 rus ::lc2 eng +::s1 severnaya ::s2 north ::cost 0 ::lc1 rus ::lc2 eng +::s1 sovet council ::cost 0 ::lc1 rus ::lc2 eng +::s1 soyuz ::s2 alliance ::cost 0 ::lc1 rus ::lc2 eng +::s1 soyuz ::s2 association ::cost 0 ::lc1 rus ::lc2 eng +::s1 soyuz ::s2 league ::cost 0 ::lc1 rus ::lc2 eng +::s1 soyuz ::s2 union ::cost 0 ::lc1 rus ::lc2 eng +::s1 svyataya ::s2 saint ::cost 0 ::lc1 rus ::lc2 eng +::s1 svobodnyi ::s2 free ::cost 0 ::lc1 rus ::lc2 eng +::s1 tserkov ::s2 church ::cost 0 ::lc1 rus ::lc2 eng +::s1 uezd ::s2 county ::cost 0 ::lc1 rus ::lc2 eng +::s1 universitet ::s2 university ::cost 0 ::lc1 rus ::lc2 eng +::s1 vostochnaya ::s2 east ::cost 0 ::lc1 rus ::lc2 eng +::s1 vostochnaya ::s2 eastern ::cost 0 ::lc1 rus ::lc2 eng +::s1 yuzhnaya ::s2 south ::cost 0 ::lc1 rus ::lc2 eng +::s1 yuzhnaya ::s2 southern ::cost 0 ::lc1 rus ::lc2 eng +::s1 yuzhnoi ::s2 south ::cost 0 ::lc1 rus ::lc2 eng +::s1 yuzhnoi ::s2 southern ::cost 0 ::lc1 rus ::lc2 eng +::s1 yuzhnyi ::s2 south ::cost 0 ::lc1 rus ::lc2 eng +# often dropped in Russian name +::s1 ::s2 county ::cost 0 ::lc1 rus ::lc2 eng +::s1 ::s2 island ::cost 0 ::lc1 rus ::lc2 eng +::s1 ::s2 pope ::cost 0 ::lc1 rus ::lc2 eng +::s1 ::s2 river ::cost 0 ::lc1 rus ::lc2 eng +::s1 ::s2 "the " ::cost 0 ::lc1 rus ::lc2 eng ::left2 /^(.*[- ])?$/ +::s1 " " ::s2 " of " ::cost 0 ::lc1 rus ::lc2 eng + + +# mini dictionary Uyghur-English +::s1 aptonom ::s2 automomous ::cost 0 ::lc1 uig ::lc2 eng +::s1 aralliri ::s2 islands ::cost 0 ::lc1 uig ::lc2 eng +::s1 aralliri ::s2 ::cost 0 ::lc1 uig ::lc2 eng +::s1 arili ::s2 island ::cost 0 ::lc1 uig ::lc2 eng +::s1 arili ::s2 ::cost 0 ::lc1 uig ::lc2 eng +::s1 nahiyisi ::s2 county ::cost 0 ::lc1 uig ::lc2 eng +::s1 oelkisi ::s2 province ::cost 0 ::lc1 uig ::lc2 eng +::s1 oelkisi ::s2 ::cost 0 ::lc1 uig ::lc2 eng +::s1 ottura ::s2 central ::cost 0 ::lc1 uig ::lc2 eng +::s1 rayoni ::s2 region ::cost 0 ::lc1 uig ::lc2 eng +::s1 shehiri ::s2 city ::cost 0 ::lc1 uig ::lc2 eng +::s1 shehiri ::s2 ::cost 0 ::lc1 uig ::lc2 eng +::s1 shitati ::s2 state ::cost 0 ::lc1 uig ::lc2 eng +::s1 shitati ::s2 ::cost 0 ::lc1 uig ::lc2 eng +::s1 shtati ::s2 state ::cost 0 ::lc1 uig ::lc2 eng +::s1 shtati ::s2 ::cost 0 ::lc1 uig ::lc2 eng +::s1 uniwersiteti ::s2 university ::cost 0 ::lc1 uig ::lc2 eng +::s1 yengi ::s2 new ::cost 0 ::lc1 uig ::lc2 eng + diff --git a/uroman-1.2.8/lib/JSON.pm b/uroman-1.2.8/lib/JSON.pm new file mode 100644 index 0000000000000000000000000000000000000000..8bac7eb5b90b530b828b25d41cec812d2dc2cf8f --- /dev/null +++ b/uroman-1.2.8/lib/JSON.pm @@ -0,0 +1,2317 @@ +package JSON; + + +use strict; +use Carp (); +use base qw(Exporter); +@JSON::EXPORT = qw(from_json to_json jsonToObj objToJson encode_json decode_json); + +BEGIN { + $JSON::VERSION = '2.90'; + $JSON::DEBUG = 0 unless (defined $JSON::DEBUG); + $JSON::DEBUG = $ENV{ PERL_JSON_DEBUG } if exists $ENV{ PERL_JSON_DEBUG }; +} + +my $Module_XS = 'JSON::XS'; +my $Module_PP = 'JSON::PP'; +my $Module_bp = 'JSON::backportPP'; # included in JSON distribution +my $PP_Version = '2.27203'; +my $XS_Version = '2.34'; + + +# XS and PP common methods + +my @PublicMethods = qw/ + ascii latin1 utf8 pretty indent space_before space_after relaxed canonical allow_nonref + allow_blessed convert_blessed filter_json_object filter_json_single_key_object + shrink max_depth max_size encode decode decode_prefix allow_unknown +/; + +my @Properties = qw/ + ascii latin1 utf8 indent space_before space_after relaxed canonical allow_nonref + allow_blessed convert_blessed shrink max_depth max_size allow_unknown +/; + +my @XSOnlyMethods = qw/allow_tags/; # Currently nothing + +my @PPOnlyMethods = qw/ + indent_length sort_by + allow_singlequote allow_bignum loose allow_barekey escape_slash as_nonblessed +/; # JSON::PP specific + + +# used in _load_xs and _load_pp ($INSTALL_ONLY is not used currently) +my $_INSTALL_DONT_DIE = 1; # When _load_xs fails to load XS, don't die. +my $_INSTALL_ONLY = 2; # Don't call _set_methods() +my $_ALLOW_UNSUPPORTED = 0; +my $_UNIV_CONV_BLESSED = 0; +my $_USSING_bpPP = 0; + + +# Check the environment variable to decide worker module. + +unless ($JSON::Backend) { + $JSON::DEBUG and Carp::carp("Check used worker module..."); + + my $backend = exists $ENV{PERL_JSON_BACKEND} ? $ENV{PERL_JSON_BACKEND} : 1; + + if ($backend eq '1' or $backend =~ /JSON::XS\s*,\s*JSON::PP/) { + _load_xs($_INSTALL_DONT_DIE) or _load_pp(); + } + elsif ($backend eq '0' or $backend eq 'JSON::PP') { + _load_pp(); + } + elsif ($backend eq '2' or $backend eq 'JSON::XS') { + _load_xs(); + } + elsif ($backend eq 'JSON::backportPP') { + $_USSING_bpPP = 1; + _load_pp(); + } + else { + Carp::croak "The value of environmental variable 'PERL_JSON_BACKEND' is invalid."; + } +} + + +sub import { + my $pkg = shift; + my @what_to_export; + my $no_export; + + for my $tag (@_) { + if ($tag eq '-support_by_pp') { + if (!$_ALLOW_UNSUPPORTED++) { + JSON::Backend::XS + ->support_by_pp(@PPOnlyMethods) if ($JSON::Backend eq $Module_XS); + } + next; + } + elsif ($tag eq '-no_export') { + $no_export++, next; + } + elsif ( $tag eq '-convert_blessed_universally' ) { + eval q| + require B; + *UNIVERSAL::TO_JSON = sub { + my $b_obj = B::svref_2object( $_[0] ); + return $b_obj->isa('B::HV') ? { %{ $_[0] } } + : $b_obj->isa('B::AV') ? [ @{ $_[0] } ] + : undef + ; + } + | if ( !$_UNIV_CONV_BLESSED++ ); + next; + } + push @what_to_export, $tag; + } + + return if ($no_export); + + __PACKAGE__->export_to_level(1, $pkg, @what_to_export); +} + + +# OBSOLETED + +sub jsonToObj { + my $alternative = 'from_json'; + if (defined $_[0] and UNIVERSAL::isa($_[0], 'JSON')) { + shift @_; $alternative = 'decode'; + } + Carp::carp "'jsonToObj' will be obsoleted. Please use '$alternative' instead."; + return JSON::from_json(@_); +}; + +sub objToJson { + my $alternative = 'to_json'; + if (defined $_[0] and UNIVERSAL::isa($_[0], 'JSON')) { + shift @_; $alternative = 'encode'; + } + Carp::carp "'objToJson' will be obsoleted. Please use '$alternative' instead."; + JSON::to_json(@_); +}; + + +# INTERFACES + +sub to_json ($@) { + if ( + ref($_[0]) eq 'JSON' + or (@_ > 2 and $_[0] eq 'JSON') + ) { + Carp::croak "to_json should not be called as a method."; + } + my $json = JSON->new; + + if (@_ == 2 and ref $_[1] eq 'HASH') { + my $opt = $_[1]; + for my $method (keys %$opt) { + $json->$method( $opt->{$method} ); + } + } + + $json->encode($_[0]); +} + + +sub from_json ($@) { + if ( ref($_[0]) eq 'JSON' or $_[0] eq 'JSON' ) { + Carp::croak "from_json should not be called as a method."; + } + my $json = JSON->new; + + if (@_ == 2 and ref $_[1] eq 'HASH') { + my $opt = $_[1]; + for my $method (keys %$opt) { + $json->$method( $opt->{$method} ); + } + } + + return $json->decode( $_[0] ); +} + + + +sub true { $JSON::true } + +sub false { $JSON::false } + +sub null { undef; } + + +sub require_xs_version { $XS_Version; } + +sub backend { + my $proto = shift; + $JSON::Backend; +} + +#*module = *backend; + + +sub is_xs { + return $_[0]->backend eq $Module_XS; +} + + +sub is_pp { + return not $_[0]->is_xs; +} + + +sub pureperl_only_methods { @PPOnlyMethods; } + + +sub property { + my ($self, $name, $value) = @_; + + if (@_ == 1) { + my %props; + for $name (@Properties) { + my $method = 'get_' . $name; + if ($name eq 'max_size') { + my $value = $self->$method(); + $props{$name} = $value == 1 ? 0 : $value; + next; + } + $props{$name} = $self->$method(); + } + return \%props; + } + elsif (@_ > 3) { + Carp::croak('property() can take only the option within 2 arguments.'); + } + elsif (@_ == 2) { + if ( my $method = $self->can('get_' . $name) ) { + if ($name eq 'max_size') { + my $value = $self->$method(); + return $value == 1 ? 0 : $value; + } + $self->$method(); + } + } + else { + $self->$name($value); + } + +} + + + +# INTERNAL + +sub _load_xs { + my $opt = shift; + + $JSON::DEBUG and Carp::carp "Load $Module_XS."; + + # if called after install module, overload is disable.... why? + JSON::Boolean::_overrride_overload($Module_XS); + JSON::Boolean::_overrride_overload($Module_PP); + + eval qq| + use $Module_XS $XS_Version (); + |; + + if ($@) { + if (defined $opt and $opt & $_INSTALL_DONT_DIE) { + $JSON::DEBUG and Carp::carp "Can't load $Module_XS...($@)"; + return 0; + } + Carp::croak $@; + } + + unless (defined $opt and $opt & $_INSTALL_ONLY) { + _set_module( $JSON::Backend = $Module_XS ); + my $data = join("", ); # this code is from Jcode 2.xx. + close(DATA); + eval $data; + JSON::Backend::XS->init; + } + + return 1; +}; + + +sub _load_pp { + my $opt = shift; + my $backend = $_USSING_bpPP ? $Module_bp : $Module_PP; + + $JSON::DEBUG and Carp::carp "Load $backend."; + + # if called after install module, overload is disable.... why? + JSON::Boolean::_overrride_overload($Module_XS); + JSON::Boolean::_overrride_overload($backend); + + if ( $_USSING_bpPP ) { + eval qq| require $backend |; + } + else { + eval qq| use $backend $PP_Version () |; + } + + if ($@) { + if ( $backend eq $Module_PP ) { + $JSON::DEBUG and Carp::carp "Can't load $Module_PP ($@), so try to load $Module_bp"; + $_USSING_bpPP++; + $backend = $Module_bp; + JSON::Boolean::_overrride_overload($backend); + local $^W; # if PP installed but invalid version, backportPP redefines methods. + eval qq| require $Module_bp |; + } + Carp::croak $@ if $@; + } + + unless (defined $opt and $opt & $_INSTALL_ONLY) { + _set_module( $JSON::Backend = $Module_PP ); # even if backportPP, set $Backend with 'JSON::PP' + JSON::Backend::PP->init; + } +}; + + +sub _set_module { + return if defined $JSON::true; + + my $module = shift; + + local $^W; + no strict qw(refs); + + $JSON::true = ${"$module\::true"}; + $JSON::false = ${"$module\::false"}; + + push @JSON::ISA, $module; + if ( JSON->is_xs and JSON->backend->VERSION < 3 ) { + eval 'package JSON::PP::Boolean'; + push @{"$module\::Boolean::ISA"}, qw(JSON::PP::Boolean); + } + + *{"JSON::is_bool"} = \&{"$module\::is_bool"}; + + for my $method ($module eq $Module_XS ? @PPOnlyMethods : @XSOnlyMethods) { + *{"JSON::$method"} = sub { + Carp::carp("$method is not supported in $module."); + $_[0]; + }; + } + + return 1; +} + + + +# +# JSON Boolean +# + +package JSON::Boolean; + +my %Installed; + +sub _overrride_overload { + return; # this function is currently disable. + return if ($Installed{ $_[0] }++); + + my $boolean = $_[0] . '::Boolean'; + + eval sprintf(q| + package %s; + use overload ( + '""' => sub { ${$_[0]} == 1 ? 'true' : 'false' }, + 'eq' => sub { + my ($obj, $op) = ref ($_[0]) ? ($_[0], $_[1]) : ($_[1], $_[0]); + if ($op eq 'true' or $op eq 'false') { + return "$obj" eq 'true' ? 'true' eq $op : 'false' eq $op; + } + else { + return $obj ? 1 == $op : 0 == $op; + } + }, + ); + |, $boolean); + + if ($@) { Carp::croak $@; } + + if ( exists $INC{'JSON/XS.pm'} and $boolean eq 'JSON::XS::Boolean' ) { + local $^W; + my $true = do { bless \(my $dummy = 1), $boolean }; + my $false = do { bless \(my $dummy = 0), $boolean }; + *JSON::XS::true = sub () { $true }; + *JSON::XS::false = sub () { $false }; + } + elsif ( exists $INC{'JSON/PP.pm'} and $boolean eq 'JSON::PP::Boolean' ) { + local $^W; + my $true = do { bless \(my $dummy = 1), $boolean }; + my $false = do { bless \(my $dummy = 0), $boolean }; + *JSON::PP::true = sub { $true }; + *JSON::PP::false = sub { $false }; + } + + return 1; +} + + +# +# Helper classes for Backend Module (PP) +# + +package JSON::Backend::PP; + +sub init { + local $^W; + no strict qw(refs); # this routine may be called after JSON::Backend::XS init was called. + *{"JSON::decode_json"} = \&{"JSON::PP::decode_json"}; + *{"JSON::encode_json"} = \&{"JSON::PP::encode_json"}; + *{"JSON::PP::is_xs"} = sub { 0 }; + *{"JSON::PP::is_pp"} = sub { 1 }; + return 1; +} + +# +# To save memory, the below lines are read only when XS backend is used. +# + +package JSON; + +1; +__DATA__ + + +# +# Helper classes for Backend Module (XS) +# + +package JSON::Backend::XS; + +use constant INDENT_LENGTH_FLAG => 15 << 12; + +use constant UNSUPPORTED_ENCODE_FLAG => { + ESCAPE_SLASH => 0x00000010, + ALLOW_BIGNUM => 0x00000020, + AS_NONBLESSED => 0x00000040, + EXPANDED => 0x10000000, # for developer's +}; + +use constant UNSUPPORTED_DECODE_FLAG => { + LOOSE => 0x00000001, + ALLOW_BIGNUM => 0x00000002, + ALLOW_BAREKEY => 0x00000004, + ALLOW_SINGLEQUOTE => 0x00000008, + EXPANDED => 0x20000000, # for developer's +}; + + +sub init { + local $^W; + no strict qw(refs); + *{"JSON::decode_json"} = \&{"JSON::XS::decode_json"}; + *{"JSON::encode_json"} = \&{"JSON::XS::encode_json"}; + *{"JSON::XS::is_xs"} = sub { 1 }; + *{"JSON::XS::is_pp"} = sub { 0 }; + return 1; +} + + +sub support_by_pp { + my ($class, @methods) = @_; + + local $^W; + no strict qw(refs); + + my $JSON_XS_encode_orignal = \&JSON::XS::encode; + my $JSON_XS_decode_orignal = \&JSON::XS::decode; + my $JSON_XS_incr_parse_orignal = \&JSON::XS::incr_parse; + + *JSON::XS::decode = \&JSON::Backend::XS::Supportable::_decode; + *JSON::XS::encode = \&JSON::Backend::XS::Supportable::_encode; + *JSON::XS::incr_parse = \&JSON::Backend::XS::Supportable::_incr_parse; + + *{JSON::XS::_original_decode} = $JSON_XS_decode_orignal; + *{JSON::XS::_original_encode} = $JSON_XS_encode_orignal; + *{JSON::XS::_original_incr_parse} = $JSON_XS_incr_parse_orignal; + + push @JSON::Backend::XS::Supportable::ISA, 'JSON'; + + my $pkg = 'JSON::Backend::XS::Supportable'; + + *{JSON::new} = sub { + my $proto = JSON::XS->new; $$proto = 0; + bless $proto, $pkg; + }; + + + for my $method (@methods) { + my $flag = uc($method); + my $type |= (UNSUPPORTED_ENCODE_FLAG->{$flag} || 0); + $type |= (UNSUPPORTED_DECODE_FLAG->{$flag} || 0); + + next unless($type); + + $pkg->_make_unsupported_method($method => $type); + } + +# push @{"JSON::XS::Boolean::ISA"}, qw(JSON::PP::Boolean); +# push @{"JSON::PP::Boolean::ISA"}, qw(JSON::Boolean); + + $JSON::DEBUG and Carp::carp("set -support_by_pp mode."); + + return 1; +} + + + + +# +# Helper classes for XS +# + +package JSON::Backend::XS::Supportable; + +$Carp::Internal{'JSON::Backend::XS::Supportable'} = 1; + +sub _make_unsupported_method { + my ($pkg, $method, $type) = @_; + + local $^W; + no strict qw(refs); + + *{"$pkg\::$method"} = sub { + local $^W; + if (defined $_[1] ? $_[1] : 1) { + ${$_[0]} |= $type; + } + else { + ${$_[0]} &= ~$type; + } + $_[0]; + }; + + *{"$pkg\::get_$method"} = sub { + ${$_[0]} & $type ? 1 : ''; + }; + +} + + +sub _set_for_pp { + JSON::_load_pp( $_INSTALL_ONLY ); + + my $type = shift; + my $pp = JSON::PP->new; + my $prop = $_[0]->property; + + for my $name (keys %$prop) { + $pp->$name( $prop->{$name} ? $prop->{$name} : 0 ); + } + + my $unsupported = $type eq 'encode' ? JSON::Backend::XS::UNSUPPORTED_ENCODE_FLAG + : JSON::Backend::XS::UNSUPPORTED_DECODE_FLAG; + my $flags = ${$_[0]} || 0; + + for my $name (keys %$unsupported) { + next if ($name eq 'EXPANDED'); # for developer's + my $enable = ($flags & $unsupported->{$name}) ? 1 : 0; + my $method = lc $name; + $pp->$method($enable); + } + + $pp->indent_length( $_[0]->get_indent_length ); + + return $pp; +} + +sub _encode { # using with PP encode + if (${$_[0]}) { + _set_for_pp('encode' => @_)->encode($_[1]); + } + else { + $_[0]->_original_encode( $_[1] ); + } +} + + +sub _decode { # if unsupported-flag is set, use PP + if (${$_[0]}) { + _set_for_pp('decode' => @_)->decode($_[1]); + } + else { + $_[0]->_original_decode( $_[1] ); + } +} + + +sub decode_prefix { # if unsupported-flag is set, use PP + _set_for_pp('decode' => @_)->decode_prefix($_[1]); +} + + +sub _incr_parse { + if (${$_[0]}) { + _set_for_pp('decode' => @_)->incr_parse($_[1]); + } + else { + $_[0]->_original_incr_parse( $_[1] ); + } +} + + +sub get_indent_length { + ${$_[0]} << 4 >> 16; +} + + +sub indent_length { + my $length = $_[1]; + + if (!defined $length or $length > 15 or $length < 0) { + Carp::carp "The acceptable range of indent_length() is 0 to 15."; + } + else { + local $^W; + $length <<= 12; + ${$_[0]} &= ~ JSON::Backend::XS::INDENT_LENGTH_FLAG; + ${$_[0]} |= $length; + *JSON::XS::encode = \&JSON::Backend::XS::Supportable::_encode; + } + + $_[0]; +} + + +1; +__END__ + +=head1 NAME + +JSON - JSON (JavaScript Object Notation) encoder/decoder + +=head1 SYNOPSIS + + use JSON; # imports encode_json, decode_json, to_json and from_json. + + # simple and fast interfaces (expect/generate UTF-8) + + $utf8_encoded_json_text = encode_json $perl_hash_or_arrayref; + $perl_hash_or_arrayref = decode_json $utf8_encoded_json_text; + + # OO-interface + + $json = JSON->new->allow_nonref; + + $json_text = $json->encode( $perl_scalar ); + $perl_scalar = $json->decode( $json_text ); + + $pretty_printed = $json->pretty->encode( $perl_scalar ); # pretty-printing + + # If you want to use PP only support features, call with '-support_by_pp' + # When XS unsupported feature is enable, using PP (de|en)code instead of XS ones. + + use JSON -support_by_pp; + + # option-acceptable interfaces (expect/generate UNICODE by default) + + $json_text = to_json( $perl_scalar, { ascii => 1, pretty => 1 } ); + $perl_scalar = from_json( $json_text, { utf8 => 1 } ); + + # Between (en|de)code_json and (to|from)_json, if you want to write + # a code which communicates to an outer world (encoded in UTF-8), + # recommend to use (en|de)code_json. + +=head1 VERSION + + 2.90 + +This version is compatible with JSON::XS B<2.34> and later. +(Not yet compatble to JSON::XS B<3.0x>.) + + +=head1 NOTE + +JSON::PP was earlier included in the C distribution, but +has since Perl 5.14 been a core module. For this reason, +L was removed from the JSON distribution and can now +be found also in the Perl5 repository at + +=over + +=item * L + +=back + +(The newest JSON::PP version still exists in CPAN.) + +Instead, the C distribution will include JSON::backportPP +for backwards computability. JSON.pm should thus work as it did +before. + +=head1 DESCRIPTION + + *************************** CAUTION ************************************** + * * + * INCOMPATIBLE CHANGE (JSON::XS version 2.90) * + * * + * JSON.pm had patched JSON::XS::Boolean and JSON::PP::Boolean internally * + * on loading time for making these modules inherit JSON::Boolean. * + * But since JSON::XS v3.0 it use Types::Serialiser as boolean class. * + * Then now JSON.pm breaks boolean classe overload features and * + * -support_by_pp if JSON::XS v3.0 or later is installed. * + * * + * JSON::true and JSON::false returned JSON::Boolean objects. * + * For workaround, they return JSON::PP::Boolean objects in this version. * + * * + * isa_ok(JSON::true, 'JSON::PP::Boolean'); * + * * + * And it discards a feature: * + * * + * ok(JSON::true eq 'true'); * + * * + * In other word, JSON::PP::Boolean overload numeric only. * + * * + * ok( JSON::true == 1 ); * + * * + ************************************************************************** + + ************************** CAUTION ******************************** + * This is 'JSON module version 2' and there are many differences * + * to version 1.xx * + * Please check your applications using old version. * + * See to 'INCOMPATIBLE CHANGES TO OLD VERSION' * + ******************************************************************* + +JSON (JavaScript Object Notation) is a simple data format. +See to L and C(L). + +This module converts Perl data structures to JSON and vice versa using either +L or L. + +JSON::XS is the fastest and most proper JSON module on CPAN which must be +compiled and installed in your environment. +JSON::PP is a pure-Perl module which is bundled in this distribution and +has a strong compatibility to JSON::XS. + +This module try to use JSON::XS by default and fail to it, use JSON::PP instead. +So its features completely depend on JSON::XS or JSON::PP. + +See to L. + +To distinguish the module name 'JSON' and the format type JSON, +the former is quoted by CEE (its results vary with your using media), +and the latter is left just as it is. + +Module name : C + +Format type : JSON + +=head2 FEATURES + +=over + +=item * correct unicode handling + +This module (i.e. backend modules) knows how to handle Unicode, documents +how and when it does so, and even documents what "correct" means. + +Even though there are limitations, this feature is available since Perl version 5.6. + +JSON::XS requires Perl 5.8.2 (but works correctly in 5.8.8 or later), so in older versions +C should call JSON::PP as the backend which can be used since Perl 5.005. + +With Perl 5.8.x JSON::PP works, but from 5.8.0 to 5.8.2, because of a Perl side problem, +JSON::PP works slower in the versions. And in 5.005, the Unicode handling is not available. +See to L for more information. + +See also to L +and L. + + +=item * round-trip integrity + +When you serialise a perl data structure using only data types supported +by JSON and Perl, the deserialised data structure is identical on the Perl +level. (e.g. the string "2.0" doesn't suddenly become "2" just because +it looks like a number). There I minor exceptions to this, read the +L section below to learn about those. + + +=item * strict checking of JSON correctness + +There is no guessing, no generating of illegal JSON texts by default, +and only JSON is accepted as input by default (the latter is a security +feature). + +See to L and L. + +=item * fast + +This module returns a JSON::XS object itself if available. +Compared to other JSON modules and other serialisers such as Storable, +JSON::XS usually compares favorably in terms of speed, too. + +If not available, C returns a JSON::PP object instead of JSON::XS and +it is very slow as pure-Perl. + +=item * simple to use + +This module has both a simple functional interface as well as an +object oriented interface interface. + +=item * reasonably versatile output formats + +You can choose between the most compact guaranteed-single-line format possible +(nice for simple line-based protocols), a pure-ASCII format (for when your transport +is not 8-bit clean, still supports the whole Unicode range), or a pretty-printed +format (for when you want to read that stuff). Or you can combine those features +in whatever way you like. + +=back + +=head1 FUNCTIONAL INTERFACE + +Some documents are copied and modified from L. +C and C are additional functions. + +=head2 encode_json + + $json_text = encode_json $perl_scalar + +Converts the given Perl data structure to a UTF-8 encoded, binary string. + +This function call is functionally identical to: + + $json_text = JSON->new->utf8->encode($perl_scalar) + +=head2 decode_json + + $perl_scalar = decode_json $json_text + +The opposite of C: expects an UTF-8 (binary) string and tries +to parse that as an UTF-8 encoded JSON text, returning the resulting +reference. + +This function call is functionally identical to: + + $perl_scalar = JSON->new->utf8->decode($json_text) + + +=head2 to_json + + $json_text = to_json($perl_scalar) + +Converts the given Perl data structure to a json string. + +This function call is functionally identical to: + + $json_text = JSON->new->encode($perl_scalar) + +Takes a hash reference as the second. + + $json_text = to_json($perl_scalar, $flag_hashref) + +So, + + $json_text = to_json($perl_scalar, {utf8 => 1, pretty => 1}) + +equivalent to: + + $json_text = JSON->new->utf8(1)->pretty(1)->encode($perl_scalar) + +If you want to write a modern perl code which communicates to outer world, +you should use C (supposed that JSON data are encoded in UTF-8). + +=head2 from_json + + $perl_scalar = from_json($json_text) + +The opposite of C: expects a json string and tries +to parse it, returning the resulting reference. + +This function call is functionally identical to: + + $perl_scalar = JSON->decode($json_text) + +Takes a hash reference as the second. + + $perl_scalar = from_json($json_text, $flag_hashref) + +So, + + $perl_scalar = from_json($json_text, {utf8 => 1}) + +equivalent to: + + $perl_scalar = JSON->new->utf8(1)->decode($json_text) + +If you want to write a modern perl code which communicates to outer world, +you should use C (supposed that JSON data are encoded in UTF-8). + +=head2 JSON::is_bool + + $is_boolean = JSON::is_bool($scalar) + +Returns true if the passed scalar represents either JSON::true or +JSON::false, two constants that act like C<1> and C<0> respectively +and are also used to represent JSON C and C in Perl strings. + +=head2 JSON::true + +Returns JSON true value which is blessed object. +It C JSON::Boolean object. + +=head2 JSON::false + +Returns JSON false value which is blessed object. +It C JSON::Boolean object. + +=head2 JSON::null + +Returns C. + +See L, below, for more information on how JSON values are mapped to +Perl. + +=head1 HOW DO I DECODE A DATA FROM OUTER AND ENCODE TO OUTER + +This section supposes that your perl version is 5.8 or later. + +If you know a JSON text from an outer world - a network, a file content, and so on, +is encoded in UTF-8, you should use C or C module object +with C enable. And the decoded result will contain UNICODE characters. + + # from network + my $json = JSON->new->utf8; + my $json_text = CGI->new->param( 'json_data' ); + my $perl_scalar = $json->decode( $json_text ); + + # from file content + local $/; + open( my $fh, '<', 'json.data' ); + $json_text = <$fh>; + $perl_scalar = decode_json( $json_text ); + +If an outer data is not encoded in UTF-8, firstly you should C it. + + use Encode; + local $/; + open( my $fh, '<', 'json.data' ); + my $encoding = 'cp932'; + my $unicode_json_text = decode( $encoding, <$fh> ); # UNICODE + + # or you can write the below code. + # + # open( my $fh, "<:encoding($encoding)", 'json.data' ); + # $unicode_json_text = <$fh>; + +In this case, C<$unicode_json_text> is of course UNICODE string. +So you B use C nor C module object with C enable. +Instead of them, you use C module object with C disable or C. + + $perl_scalar = $json->utf8(0)->decode( $unicode_json_text ); + # or + $perl_scalar = from_json( $unicode_json_text ); + +Or C and C: + + $perl_scalar = decode_json( encode( 'utf8', $unicode_json_text ) ); + # this way is not efficient. + +And now, you want to convert your C<$perl_scalar> into JSON data and +send it to an outer world - a network or a file content, and so on. + +Your data usually contains UNICODE strings and you want the converted data to be encoded +in UTF-8, you should use C or C module object with C enable. + + print encode_json( $perl_scalar ); # to a network? file? or display? + # or + print $json->utf8->encode( $perl_scalar ); + +If C<$perl_scalar> does not contain UNICODE but C<$encoding>-encoded strings +for some reason, then its characters are regarded as B for perl +(because it does not concern with your $encoding). +You B use C nor C module object with C enable. +Instead of them, you use C module object with C disable or C. +Note that the resulted text is a UNICODE string but no problem to print it. + + # $perl_scalar contains $encoding encoded string values + $unicode_json_text = $json->utf8(0)->encode( $perl_scalar ); + # or + $unicode_json_text = to_json( $perl_scalar ); + # $unicode_json_text consists of characters less than 0x100 + print $unicode_json_text; + +Or C all string values and C: + + $perl_scalar->{ foo } = decode( $encoding, $perl_scalar->{ foo } ); + # ... do it to each string values, then encode_json + $json_text = encode_json( $perl_scalar ); + +This method is a proper way but probably not efficient. + +See to L, L. + + +=head1 COMMON OBJECT-ORIENTED INTERFACE + +=head2 new + + $json = JSON->new + +Returns a new C object inherited from either JSON::XS or JSON::PP +that can be used to de/encode JSON strings. + +All boolean flags described below are by default I. + +The mutators for flags all return the JSON object again and thus calls can +be chained: + + my $json = JSON->new->utf8->space_after->encode({a => [1,2]}) + => {"a": [1, 2]} + +=head2 ascii + + $json = $json->ascii([$enable]) + + $enabled = $json->get_ascii + +If $enable is true (or missing), then the encode method will not generate characters outside +the code range 0..127. Any Unicode characters outside that range will be escaped using either +a single \uXXXX or a double \uHHHH\uLLLLL escape sequence, as per RFC4627. + +If $enable is false, then the encode method will not escape Unicode characters unless +required by the JSON syntax or other flags. This results in a faster and more compact format. + +This feature depends on the used Perl version and environment. + +See to L if the backend is PP. + + JSON->new->ascii(1)->encode([chr 0x10401]) + => ["\ud801\udc01"] + +=head2 latin1 + + $json = $json->latin1([$enable]) + + $enabled = $json->get_latin1 + +If $enable is true (or missing), then the encode method will encode the resulting JSON +text as latin1 (or iso-8859-1), escaping any characters outside the code range 0..255. + +If $enable is false, then the encode method will not escape Unicode characters +unless required by the JSON syntax or other flags. + + JSON->new->latin1->encode (["\x{89}\x{abc}"] + => ["\x{89}\\u0abc"] # (perl syntax, U+abc escaped, U+89 not) + +=head2 utf8 + + $json = $json->utf8([$enable]) + + $enabled = $json->get_utf8 + +If $enable is true (or missing), then the encode method will encode the JSON result +into UTF-8, as required by many protocols, while the decode method expects to be handled +an UTF-8-encoded string. Please note that UTF-8-encoded strings do not contain any +characters outside the range 0..255, they are thus useful for bytewise/binary I/O. + +In future versions, enabling this option might enable autodetection of the UTF-16 and UTF-32 +encoding families, as described in RFC4627. + +If $enable is false, then the encode method will return the JSON string as a (non-encoded) +Unicode string, while decode expects thus a Unicode string. Any decoding or encoding +(e.g. to UTF-8 or UTF-16) needs to be done yourself, e.g. using the Encode module. + + +Example, output UTF-16BE-encoded JSON: + + use Encode; + $jsontext = encode "UTF-16BE", JSON::XS->new->encode ($object); + +Example, decode UTF-32LE-encoded JSON: + + use Encode; + $object = JSON::XS->new->decode (decode "UTF-32LE", $jsontext); + +See to L if the backend is PP. + + +=head2 pretty + + $json = $json->pretty([$enable]) + +This enables (or disables) all of the C, C and +C (and in the future possibly more) flags in one call to +generate the most readable (or most compact) form possible. + +Equivalent to: + + $json->indent->space_before->space_after + +The indent space length is three and JSON::XS cannot change the indent +space length. + +=head2 indent + + $json = $json->indent([$enable]) + + $enabled = $json->get_indent + +If C<$enable> is true (or missing), then the C method will use a multiline +format as output, putting every array member or object/hash key-value pair +into its own line, identifying them properly. + +If C<$enable> is false, no newlines or indenting will be produced, and the +resulting JSON text is guaranteed not to contain any C. + +This setting has no effect when decoding JSON texts. + +The indent space length is three. +With JSON::PP, you can also access C to change indent space length. + + +=head2 space_before + + $json = $json->space_before([$enable]) + + $enabled = $json->get_space_before + +If C<$enable> is true (or missing), then the C method will add an extra +optional space before the C<:> separating keys from values in JSON objects. + +If C<$enable> is false, then the C method will not add any extra +space at those places. + +This setting has no effect when decoding JSON texts. + +Example, space_before enabled, space_after and indent disabled: + + {"key" :"value"} + + +=head2 space_after + + $json = $json->space_after([$enable]) + + $enabled = $json->get_space_after + +If C<$enable> is true (or missing), then the C method will add an extra +optional space after the C<:> separating keys from values in JSON objects +and extra whitespace after the C<,> separating key-value pairs and array +members. + +If C<$enable> is false, then the C method will not add any extra +space at those places. + +This setting has no effect when decoding JSON texts. + +Example, space_before and indent disabled, space_after enabled: + + {"key": "value"} + + +=head2 relaxed + + $json = $json->relaxed([$enable]) + + $enabled = $json->get_relaxed + +If C<$enable> is true (or missing), then C will accept some +extensions to normal JSON syntax (see below). C will not be +affected in anyway. I. I suggest only to use this option to +parse application-specific files written by humans (configuration files, +resource files etc.) + +If C<$enable> is false (the default), then C will only accept +valid JSON texts. + +Currently accepted extensions are: + +=over 4 + +=item * list items can have an end-comma + +JSON I array elements and key-value pairs with commas. This +can be annoying if you write JSON texts manually and want to be able to +quickly append elements, so this extension accepts comma at the end of +such items not just between them: + + [ + 1, + 2, <- this comma not normally allowed + ] + { + "k1": "v1", + "k2": "v2", <- this comma not normally allowed + } + +=item * shell-style '#'-comments + +Whenever JSON allows whitespace, shell-style comments are additionally +allowed. They are terminated by the first carriage-return or line-feed +character, after which more white-space and comments are allowed. + + [ + 1, # this comment not allowed in JSON + # neither this one... + ] + +=back + + +=head2 canonical + + $json = $json->canonical([$enable]) + + $enabled = $json->get_canonical + +If C<$enable> is true (or missing), then the C method will output JSON objects +by sorting their keys. This is adding a comparatively high overhead. + +If C<$enable> is false, then the C method will output key-value +pairs in the order Perl stores them (which will likely change between runs +of the same script). + +This option is useful if you want the same data structure to be encoded as +the same JSON text (given the same overall settings). If it is disabled, +the same hash might be encoded differently even if contains the same data, +as key-value pairs have no inherent ordering in Perl. + +This setting has no effect when decoding JSON texts. + +=head2 allow_nonref + + $json = $json->allow_nonref([$enable]) + + $enabled = $json->get_allow_nonref + +If C<$enable> is true (or missing), then the C method can convert a +non-reference into its corresponding string, number or null JSON value, +which is an extension to RFC4627. Likewise, C will accept those JSON +values instead of croaking. + +If C<$enable> is false, then the C method will croak if it isn't +passed an arrayref or hashref, as JSON texts must either be an object +or array. Likewise, C will croak if given something that is not a +JSON object or array. + + JSON->new->allow_nonref->encode ("Hello, World!") + => "Hello, World!" + +=head2 allow_unknown + + $json = $json->allow_unknown ([$enable]) + + $enabled = $json->get_allow_unknown + +If $enable is true (or missing), then "encode" will *not* throw an +exception when it encounters values it cannot represent in JSON (for +example, filehandles) but instead will encode a JSON "null" value. +Note that blessed objects are not included here and are handled +separately by c. + +If $enable is false (the default), then "encode" will throw an +exception when it encounters anything it cannot encode as JSON. + +This option does not affect "decode" in any way, and it is +recommended to leave it off unless you know your communications +partner. + +=head2 allow_blessed + + $json = $json->allow_blessed([$enable]) + + $enabled = $json->get_allow_blessed + +If C<$enable> is true (or missing), then the C method will not +barf when it encounters a blessed reference. Instead, the value of the +B option will decide whether C (C +disabled or no C method found) or a representation of the +object (C enabled and C method found) is being +encoded. Has no effect on C. + +If C<$enable> is false (the default), then C will throw an +exception when it encounters a blessed object. + + +=head2 convert_blessed + + $json = $json->convert_blessed([$enable]) + + $enabled = $json->get_convert_blessed + +If C<$enable> is true (or missing), then C, upon encountering a +blessed object, will check for the availability of the C method +on the object's class. If found, it will be called in scalar context +and the resulting scalar will be encoded instead of the object. If no +C method is found, the value of C will decide what +to do. + +The C method may safely call die if it wants. If C +returns other blessed objects, those will be handled in the same +way. C must take care of not causing an endless recursion cycle +(== crash) in this case. The name of C was chosen because other +methods called by the Perl core (== not by the user of the object) are +usually in upper case letters and to avoid collisions with the C +function or method. + +This setting does not yet influence C in any way. + +If C<$enable> is false, then the C setting will decide what +to do when a blessed object is found. + +=over + +=item convert_blessed_universally mode + +If use C with C<-convert_blessed_universally>, the C +subroutine is defined as the below code: + + *UNIVERSAL::TO_JSON = sub { + my $b_obj = B::svref_2object( $_[0] ); + return $b_obj->isa('B::HV') ? { %{ $_[0] } } + : $b_obj->isa('B::AV') ? [ @{ $_[0] } ] + : undef + ; + } + +This will cause that C method converts simple blessed objects into +JSON objects as non-blessed object. + + JSON -convert_blessed_universally; + $json->allow_blessed->convert_blessed->encode( $blessed_object ) + +This feature is experimental and may be removed in the future. + +=back + +=head2 filter_json_object + + $json = $json->filter_json_object([$coderef]) + +When C<$coderef> is specified, it will be called from C each +time it decodes a JSON object. The only argument passed to the coderef +is a reference to the newly-created hash. If the code references returns +a single scalar (which need not be a reference), this value +(i.e. a copy of that scalar to avoid aliasing) is inserted into the +deserialised data structure. If it returns an empty list +(NOTE: I C, which is a valid scalar), the original deserialised +hash will be inserted. This setting can slow down decoding considerably. + +When C<$coderef> is omitted or undefined, any existing callback will +be removed and C will not change the deserialised hash in any +way. + +Example, convert all JSON objects into the integer 5: + + my $js = JSON->new->filter_json_object (sub { 5 }); + # returns [5] + $js->decode ('[{}]'); # the given subroutine takes a hash reference. + # throw an exception because allow_nonref is not enabled + # so a lone 5 is not allowed. + $js->decode ('{"a":1, "b":2}'); + + +=head2 filter_json_single_key_object + + $json = $json->filter_json_single_key_object($key [=> $coderef]) + +Works remotely similar to C, but is only called for +JSON objects having a single key named C<$key>. + +This C<$coderef> is called before the one specified via +C, if any. It gets passed the single value in the JSON +object. If it returns a single value, it will be inserted into the data +structure. If it returns nothing (not even C but the empty list), +the callback from C will be called next, as if no +single-key callback were specified. + +If C<$coderef> is omitted or undefined, the corresponding callback will be +disabled. There can only ever be one callback for a given key. + +As this callback gets called less often then the C +one, decoding speed will not usually suffer as much. Therefore, single-key +objects make excellent targets to serialise Perl objects into, especially +as single-key JSON objects are as close to the type-tagged value concept +as JSON gets (it's basically an ID/VALUE tuple). Of course, JSON does not +support this in any way, so you need to make sure your data never looks +like a serialised Perl hash. + +Typical names for the single object key are C<__class_whatever__>, or +C<$__dollars_are_rarely_used__$> or C<}ugly_brace_placement>, or even +things like C<__class_md5sum(classname)__>, to reduce the risk of clashing +with real hashes. + +Example, decode JSON objects of the form C<< { "__widget__" => } >> +into the corresponding C<< $WIDGET{} >> object: + + # return whatever is in $WIDGET{5}: + JSON + ->new + ->filter_json_single_key_object (__widget__ => sub { + $WIDGET{ $_[0] } + }) + ->decode ('{"__widget__": 5') + + # this can be used with a TO_JSON method in some "widget" class + # for serialisation to json: + sub WidgetBase::TO_JSON { + my ($self) = @_; + + unless ($self->{id}) { + $self->{id} = ..get..some..id..; + $WIDGET{$self->{id}} = $self; + } + + { __widget__ => $self->{id} } + } + + +=head2 shrink + + $json = $json->shrink([$enable]) + + $enabled = $json->get_shrink + +With JSON::XS, this flag resizes strings generated by either +C or C to their minimum size possible. This can save +memory when your JSON texts are either very very long or you have many +short strings. It will also try to downgrade any strings to octet-form +if possible: perl stores strings internally either in an encoding called +UTF-X or in octet-form. The latter cannot store everything but uses less +space in general (and some buggy Perl or C code might even rely on that +internal representation being used). + +With JSON::PP, it is noop about resizing strings but tries +C to the returned string by C. See to L. + +See to L and L. + +=head2 max_depth + + $json = $json->max_depth([$maximum_nesting_depth]) + + $max_depth = $json->get_max_depth + +Sets the maximum nesting level (default C<512>) accepted while encoding +or decoding. If a higher nesting level is detected in JSON text or a Perl +data structure, then the encoder and decoder will stop and croak at that +point. + +Nesting level is defined by number of hash- or arrayrefs that the encoder +needs to traverse to reach a given point or the number of C<{> or C<[> +characters without their matching closing parenthesis crossed to reach a +given character in a string. + +If no argument is given, the highest possible setting will be used, which +is rarely useful. + +Note that nesting is implemented by recursion in C. The default value has +been chosen to be as large as typical operating systems allow without +crashing. (JSON::XS) + +With JSON::PP as the backend, when a large value (100 or more) was set and +it de/encodes a deep nested object/text, it may raise a warning +'Deep recursion on subroutine' at the perl runtime phase. + +See L for more info on why this is useful. + +=head2 max_size + + $json = $json->max_size([$maximum_string_size]) + + $max_size = $json->get_max_size + +Set the maximum length a JSON text may have (in bytes) where decoding is +being attempted. The default is C<0>, meaning no limit. When C +is called on a string that is longer then this many bytes, it will not +attempt to decode the string but throw an exception. This setting has no +effect on C (yet). + +If no argument is given, the limit check will be deactivated (same as when +C<0> is specified). + +See L, below, for more info on why this is useful. + +=head2 encode + + $json_text = $json->encode($perl_scalar) + +Converts the given Perl data structure (a simple scalar or a reference +to a hash or array) to its JSON representation. Simple scalars will be +converted into JSON string or number sequences, while references to arrays +become JSON arrays and references to hashes become JSON objects. Undefined +Perl values (e.g. C) become JSON C values. +References to the integers C<0> and C<1> are converted into C and C. + +=head2 decode + + $perl_scalar = $json->decode($json_text) + +The opposite of C: expects a JSON text and tries to parse it, +returning the resulting simple scalar or reference. Croaks on error. + +JSON numbers and strings become simple Perl scalars. JSON arrays become +Perl arrayrefs and JSON objects become Perl hashrefs. C becomes +C<1> (C), C becomes C<0> (C) and +C becomes C. + +=head2 decode_prefix + + ($perl_scalar, $characters) = $json->decode_prefix($json_text) + +This works like the C method, but instead of raising an exception +when there is trailing garbage after the first JSON object, it will +silently stop parsing there and return the number of characters consumed +so far. + + JSON->new->decode_prefix ("[1] the tail") + => ([], 3) + +See to L + +=head2 property + + $boolean = $json->property($property_name) + +Returns a boolean value about above some properties. + +The available properties are C, C, C, +C,C, C, C, C, +C, C, C, C, +C, C and C. + + $boolean = $json->property('utf8'); + => 0 + $json->utf8; + $boolean = $json->property('utf8'); + => 1 + +Sets the property with a given boolean value. + + $json = $json->property($property_name => $boolean); + +With no argument, it returns all the above properties as a hash reference. + + $flag_hashref = $json->property(); + +=head1 INCREMENTAL PARSING + +Most of this section are copied and modified from L. + +In some cases, there is the need for incremental parsing of JSON texts. +This module does allow you to parse a JSON stream incrementally. +It does so by accumulating text until it has a full JSON object, which +it then can decode. This process is similar to using C +to see if a full JSON object is available, but is much more efficient +(and can be implemented with a minimum of method calls). + +The backend module will only attempt to parse the JSON text once it is sure it +has enough text to get a decisive result, using a very simple but +truly incremental parser. This means that it sometimes won't stop as +early as the full parser, for example, it doesn't detect parenthesis +mismatches. The only thing it guarantees is that it starts decoding as +soon as a syntactically valid JSON text has been seen. This means you need +to set resource limits (e.g. C) to ensure the parser will stop +parsing in the presence if syntax errors. + +The following methods implement this incremental parser. + +=head2 incr_parse + + $json->incr_parse( [$string] ) # void context + + $obj_or_undef = $json->incr_parse( [$string] ) # scalar context + + @obj_or_empty = $json->incr_parse( [$string] ) # list context + +This is the central parsing function. It can both append new text and +extract objects from the stream accumulated so far (both of these +functions are optional). + +If C<$string> is given, then this string is appended to the already +existing JSON fragment stored in the C<$json> object. + +After that, if the function is called in void context, it will simply +return without doing anything further. This can be used to add more text +in as many chunks as you want. + +If the method is called in scalar context, then it will try to extract +exactly I JSON object. If that is successful, it will return this +object, otherwise it will return C. If there is a parse error, +this method will croak just as C would do (one can then use +C to skip the erroneous part). This is the most common way of +using the method. + +And finally, in list context, it will try to extract as many objects +from the stream as it can find and return them, or the empty list +otherwise. For this to work, there must be no separators between the JSON +objects or arrays, instead they must be concatenated back-to-back. If +an error occurs, an exception will be raised as in the scalar context +case. Note that in this case, any previously-parsed JSON texts will be +lost. + +Example: Parse some JSON arrays/objects in a given string and return them. + + my @objs = JSON->new->incr_parse ("[5][7][1,2]"); + +=head2 incr_text + + $lvalue_string = $json->incr_text + +This method returns the currently stored JSON fragment as an lvalue, that +is, you can manipulate it. This I works when a preceding call to +C in I successfully returned an object. Under +all other circumstances you must not call this function (I mean it. +although in simple tests it might actually work, it I fail under +real world conditions). As a special exception, you can also call this +method before having parsed anything. + +This function is useful in two cases: a) finding the trailing text after a +JSON object or b) parsing multiple JSON objects separated by non-JSON text +(such as commas). + + $json->incr_text =~ s/\s*,\s*//; + +In Perl 5.005, C attribute is not available. +You must write codes like the below: + + $string = $json->incr_text; + $string =~ s/\s*,\s*//; + $json->incr_text( $string ); + +=head2 incr_skip + + $json->incr_skip + +This will reset the state of the incremental parser and will remove the +parsed text from the input buffer. This is useful after C +died, in which case the input buffer and incremental parser state is left +unchanged, to skip the text parsed so far and to reset the parse state. + +=head2 incr_reset + + $json->incr_reset + +This completely resets the incremental parser, that is, after this call, +it will be as if the parser had never parsed anything. + +This is useful if you want to repeatedly parse JSON objects and want to +ignore any trailing data, which means you have to reset the parser after +each successful decode. + +See to L for examples. + + +=head1 JSON::PP SUPPORT METHODS + +The below methods are JSON::PP own methods, so when C works +with JSON::PP (i.e. the created object is a JSON::PP object), available. +See to L in detail. + +If you use C with additional C<-support_by_pp>, some methods +are available even with JSON::XS. See to L. + + BEING { $ENV{PERL_JSON_BACKEND} = 'JSON::XS' } + + use JSON -support_by_pp; + + my $json = JSON->new; + $json->allow_nonref->escape_slash->encode("/"); + + # functional interfaces too. + print to_json(["/"], {escape_slash => 1}); + print from_json('["foo"]', {utf8 => 1}); + +If you do not want to all functions but C<-support_by_pp>, +use C<-no_export>. + + use JSON -support_by_pp, -no_export; + # functional interfaces are not exported. + +=head2 allow_singlequote + + $json = $json->allow_singlequote([$enable]) + +If C<$enable> is true (or missing), then C will accept +any JSON strings quoted by single quotations that are invalid JSON +format. + + $json->allow_singlequote->decode({"foo":'bar'}); + $json->allow_singlequote->decode({'foo':"bar"}); + $json->allow_singlequote->decode({'foo':'bar'}); + +As same as the C option, this option may be used to parse +application-specific files written by humans. + +=head2 allow_barekey + + $json = $json->allow_barekey([$enable]) + +If C<$enable> is true (or missing), then C will accept +bare keys of JSON object that are invalid JSON format. + +As same as the C option, this option may be used to parse +application-specific files written by humans. + + $json->allow_barekey->decode('{foo:"bar"}'); + +=head2 allow_bignum + + $json = $json->allow_bignum([$enable]) + +If C<$enable> is true (or missing), then C will convert +the big integer Perl cannot handle as integer into a L +object and convert a floating number (any) into a L. + +On the contrary, C converts C objects and C +objects into JSON numbers with C enable. + + $json->allow_nonref->allow_blessed->allow_bignum; + $bigfloat = $json->decode('2.000000000000000000000000001'); + print $json->encode($bigfloat); + # => 2.000000000000000000000000001 + +See to L about the conversion of JSON number. + +=head2 loose + + $json = $json->loose([$enable]) + +The unescaped [\x00-\x1f\x22\x2f\x5c] strings are invalid in JSON strings +and the module doesn't allow to C to these (except for \x2f). +If C<$enable> is true (or missing), then C will accept these +unescaped strings. + + $json->loose->decode(qq|["abc + def"]|); + +See to L. + +=head2 escape_slash + + $json = $json->escape_slash([$enable]) + +According to JSON Grammar, I (U+002F) is escaped. But by default +JSON backend modules encode strings without escaping slash. + +If C<$enable> is true (or missing), then C will escape slashes. + +=head2 indent_length + + $json = $json->indent_length($length) + +With JSON::XS, The indent space length is 3 and cannot be changed. +With JSON::PP, it sets the indent space length with the given $length. +The default is 3. The acceptable range is 0 to 15. + +=head2 sort_by + + $json = $json->sort_by($function_name) + $json = $json->sort_by($subroutine_ref) + +If $function_name or $subroutine_ref are set, its sort routine are used. + + $js = $pc->sort_by(sub { $JSON::PP::a cmp $JSON::PP::b })->encode($obj); + # is($js, q|{"a":1,"b":2,"c":3,"d":4,"e":5,"f":6,"g":7,"h":8,"i":9}|); + + $js = $pc->sort_by('own_sort')->encode($obj); + # is($js, q|{"a":1,"b":2,"c":3,"d":4,"e":5,"f":6,"g":7,"h":8,"i":9}|); + + sub JSON::PP::own_sort { $JSON::PP::a cmp $JSON::PP::b } + +As the sorting routine runs in the JSON::PP scope, the given +subroutine name and the special variables C<$a>, C<$b> will begin +with 'JSON::PP::'. + +If $integer is set, then the effect is same as C on. + +See to L. + +=head1 MAPPING + +This section is copied from JSON::XS and modified to C. +JSON::XS and JSON::PP mapping mechanisms are almost equivalent. + +See to L. + +=head2 JSON -> PERL + +=over 4 + +=item object + +A JSON object becomes a reference to a hash in Perl. No ordering of object +keys is preserved (JSON does not preserver object key ordering itself). + +=item array + +A JSON array becomes a reference to an array in Perl. + +=item string + +A JSON string becomes a string scalar in Perl - Unicode codepoints in JSON +are represented by the same codepoints in the Perl string, so no manual +decoding is necessary. + +=item number + +A JSON number becomes either an integer, numeric (floating point) or +string scalar in perl, depending on its range and any fractional parts. On +the Perl level, there is no difference between those as Perl handles all +the conversion details, but an integer may take slightly less memory and +might represent more values exactly than floating point numbers. + +If the number consists of digits only, C will try to represent +it as an integer value. If that fails, it will try to represent it as +a numeric (floating point) value if that is possible without loss of +precision. Otherwise it will preserve the number as a string value (in +which case you lose roundtripping ability, as the JSON number will be +re-encoded to a JSON string). + +Numbers containing a fractional or exponential part will always be +represented as numeric (floating point) values, possibly at a loss of +precision (in which case you might lose perfect roundtripping ability, but +the JSON number will still be re-encoded as a JSON number). + +Note that precision is not accuracy - binary floating point values cannot +represent most decimal fractions exactly, and when converting from and to +floating point, C only guarantees precision up to but not including +the least significant bit. + +If the backend is JSON::PP and C is enable, the big integers +and the numeric can be optionally converted into L and +L objects. + +=item true, false + +These JSON atoms become C and C, +respectively. They are overloaded to act almost exactly like the numbers +C<1> and C<0>. You can check whether a scalar is a JSON boolean by using +the C function. + + print JSON::true + 1; + => 1 + + ok(JSON::true eq '1'); + ok(JSON::true == 1); + +C will install these missing overloading features to the backend modules. + + +=item null + +A JSON null atom becomes C in Perl. + +C returns C. + +=back + + +=head2 PERL -> JSON + +The mapping from Perl to JSON is slightly more difficult, as Perl is a +truly typeless language, so we can only guess which JSON type is meant by +a Perl value. + +=over 4 + +=item hash references + +Perl hash references become JSON objects. As there is no inherent ordering +in hash keys (or JSON objects), they will usually be encoded in a +pseudo-random order that can change between runs of the same program but +stays generally the same within a single run of a program. C +optionally sort the hash keys (determined by the I flag), so +the same data structure will serialise to the same JSON text (given same +settings and version of JSON::XS), but this incurs a runtime overhead +and is only rarely useful, e.g. when you want to compare some JSON text +against another for equality. + +In future, the ordered object feature will be added to JSON::PP using C mechanism. + + +=item array references + +Perl array references become JSON arrays. + +=item other references + +Other unblessed references are generally not allowed and will cause an +exception to be thrown, except for references to the integers C<0> and +C<1>, which get turned into C and C atoms in JSON. You can +also use C and C to improve readability. + + to_json [\0,JSON::true] # yields [false,true] + +=item JSON::true, JSON::false, JSON::null + +These special values become JSON true and JSON false values, +respectively. You can also use C<\1> and C<\0> directly if you want. + +JSON::null returns C. + +=item blessed objects + +Blessed objects are not directly representable in JSON. See the +C and C methods on various options on +how to deal with this: basically, you can choose between throwing an +exception, encoding the reference as if it weren't blessed, or provide +your own serialiser method. + +With C mode, C converts blessed +hash references or blessed array references (contains other blessed references) +into JSON members and arrays. + + use JSON -convert_blessed_universally; + JSON->new->allow_blessed->convert_blessed->encode( $blessed_object ); + +See to L. + +=item simple scalars + +Simple Perl scalars (any scalar that is not a reference) are the most +difficult objects to encode: JSON::XS and JSON::PP will encode undefined scalars as +JSON C values, scalars that have last been used in a string context +before encoding as JSON strings, and anything else as number value: + + # dump as number + encode_json [2] # yields [2] + encode_json [-3.0e17] # yields [-3e+17] + my $value = 5; encode_json [$value] # yields [5] + + # used as string, so dump as string + print $value; + encode_json [$value] # yields ["5"] + + # undef becomes null + encode_json [undef] # yields [null] + +You can force the type to be a string by stringifying it: + + my $x = 3.1; # some variable containing a number + "$x"; # stringified + $x .= ""; # another, more awkward way to stringify + print $x; # perl does it for you, too, quite often + +You can force the type to be a number by numifying it: + + my $x = "3"; # some variable containing a string + $x += 0; # numify it, ensuring it will be dumped as a number + $x *= 1; # same thing, the choice is yours. + +You can not currently force the type in other, less obscure, ways. + +Note that numerical precision has the same meaning as under Perl (so +binary to decimal conversion follows the same rules as in Perl, which +can differ to other languages). Also, your perl interpreter might expose +extensions to the floating point numbers of your platform, such as +infinities or NaN's - these cannot be represented in JSON, and it is an +error to pass those in. + +=item Big Number + +If the backend is JSON::PP and C is enable, +C converts C objects and C +objects into JSON numbers. + + +=back + +=head1 JSON and ECMAscript + +See to L. + +=head1 JSON and YAML + +JSON is not a subset of YAML. +See to L. + + +=head1 BACKEND MODULE DECISION + +When you use C, C tries to C JSON::XS. If this call failed, it will +C JSON::PP. The required JSON::XS version is I<2.2> or later. + +The C constructor method returns an object inherited from the backend module, +and JSON::XS object is a blessed scalar reference while JSON::PP is a blessed hash +reference. + +So, your program should not depend on the backend module, especially +returned objects should not be modified. + + my $json = JSON->new; # XS or PP? + $json->{stash} = 'this is xs object'; # this code may raise an error! + +To check the backend module, there are some methods - C, C and C. + + JSON->backend; # 'JSON::XS' or 'JSON::PP' + + JSON->backend->is_pp: # 0 or 1 + + JSON->backend->is_xs: # 1 or 0 + + $json->is_xs; # 1 or 0 + + $json->is_pp; # 0 or 1 + + +If you set an environment variable C, the calling action will be changed. + +=over + +=item PERL_JSON_BACKEND = 0 or PERL_JSON_BACKEND = 'JSON::PP' + +Always use JSON::PP + +=item PERL_JSON_BACKEND == 1 or PERL_JSON_BACKEND = 'JSON::XS,JSON::PP' + +(The default) Use compiled JSON::XS if it is properly compiled & installed, +otherwise use JSON::PP. + +=item PERL_JSON_BACKEND == 2 or PERL_JSON_BACKEND = 'JSON::XS' + +Always use compiled JSON::XS, die if it isn't properly compiled & installed. + +=item PERL_JSON_BACKEND = 'JSON::backportPP' + +Always use JSON::backportPP. +JSON::backportPP is JSON::PP back port module. +C includes JSON::backportPP instead of JSON::PP. + +=back + +These ideas come from L mechanism. + +example: + + BEGIN { $ENV{PERL_JSON_BACKEND} = 'JSON::PP' } + use JSON; # always uses JSON::PP + +In future, it may be able to specify another module. + +=head1 USE PP FEATURES EVEN THOUGH XS BACKEND + +Many methods are available with either JSON::XS or JSON::PP and +when the backend module is JSON::XS, if any JSON::PP specific (i.e. JSON::XS unsupported) +method is called, it will C and be noop. + +But If you C C passing the optional string C<-support_by_pp>, +it makes a part of those unsupported methods available. +This feature is achieved by using JSON::PP in C. + + BEGIN { $ENV{PERL_JSON_BACKEND} = 2 } # with JSON::XS + use JSON -support_by_pp; + my $json = JSON->new; + $json->allow_nonref->escape_slash->encode("/"); + +At this time, the returned object is a C +object (re-blessed XS object), and by checking JSON::XS unsupported flags +in de/encoding, can support some unsupported methods - C, C, +C, C, C and C. + +When any unsupported methods are not enable, C will be +used as is. The switch is achieved by changing the symbolic tables. + +C<-support_by_pp> is effective only when the backend module is JSON::XS +and it makes the de/encoding speed down a bit. + +See to L. + +=head1 INCOMPATIBLE CHANGES TO OLD VERSION + +There are big incompatibility between new version (2.00) and old (1.xx). +If you use old C 1.xx in your code, please check it. + +See to L + +=over + +=item jsonToObj and objToJson are obsoleted. + +Non Perl-style name C and C are obsoleted +(but not yet deleted from the source). +If you use these functions in your code, please replace them +with C and C. + + +=item Global variables are no longer available. + +C class variables - C<$JSON::AUTOCONVERT>, C<$JSON::BareKey>, etc... +- are not available any longer. +Instead, various features can be used through object methods. + + +=item Package JSON::Converter and JSON::Parser are deleted. + +Now C bundles with JSON::PP which can handle JSON more properly than them. + +=item Package JSON::NotString is deleted. + +There was C class which represents JSON value C, C, C +and numbers. It was deleted and replaced by C. + +C represents C and C. + +C does not represent C. + +C returns C. + +C makes L and L is-a relation +to L. + +=item function JSON::Number is obsoleted. + +C is now needless because JSON::XS and JSON::PP have +round-trip integrity. + +=item JSONRPC modules are deleted. + +Perl implementation of JSON-RPC protocol - C, C +and C are deleted in this distribution. +Instead of them, there is L which supports JSON-RPC protocol version 1.1. + +=back + +=head2 Transition ways from 1.xx to 2.xx. + +You should set C mode firstly, because +it is always successful for the below codes even with JSON::XS. + + use JSON -support_by_pp; + +=over + +=item Exported jsonToObj (simple) + + from_json($json_text); + +=item Exported objToJson (simple) + + to_json($perl_scalar); + +=item Exported jsonToObj (advanced) + + $flags = {allow_barekey => 1, allow_singlequote => 1}; + from_json($json_text, $flags); + +equivalent to: + + $JSON::BareKey = 1; + $JSON::QuotApos = 1; + jsonToObj($json_text); + +=item Exported objToJson (advanced) + + $flags = {allow_blessed => 1, allow_barekey => 1}; + to_json($perl_scalar, $flags); + +equivalent to: + + $JSON::BareKey = 1; + objToJson($perl_scalar); + +=item jsonToObj as object method + + $json->decode($json_text); + +=item objToJson as object method + + $json->encode($perl_scalar); + +=item new method with parameters + +The C method in 2.x takes any parameters no longer. +You can set parameters instead; + + $json = JSON->new->pretty; + +=item $JSON::Pretty, $JSON::Indent, $JSON::Delimiter + +If C is enable, that means C<$JSON::Pretty> flag set. And +C<$JSON::Delimiter> was substituted by C and C. +In conclusion: + + $json->indent->space_before->space_after; + +Equivalent to: + + $json->pretty; + +To change indent length, use C. + +(Only with JSON::PP, if C<-support_by_pp> is not used.) + + $json->pretty->indent_length(2)->encode($perl_scalar); + +=item $JSON::BareKey + +(Only with JSON::PP, if C<-support_by_pp> is not used.) + + $json->allow_barekey->decode($json_text) + +=item $JSON::ConvBlessed + +use C<-convert_blessed_universally>. See to L. + +=item $JSON::QuotApos + +(Only with JSON::PP, if C<-support_by_pp> is not used.) + + $json->allow_singlequote->decode($json_text) + +=item $JSON::SingleQuote + +Disable. C does not make such a invalid JSON string any longer. + +=item $JSON::KeySort + + $json->canonical->encode($perl_scalar) + +This is the ascii sort. + +If you want to use with your own sort routine, check the C method. + +(Only with JSON::PP, even if C<-support_by_pp> is used currently.) + + $json->sort_by($sort_routine_ref)->encode($perl_scalar) + + $json->sort_by(sub { $JSON::PP::a <=> $JSON::PP::b })->encode($perl_scalar) + +Can't access C<$a> and C<$b> but C<$JSON::PP::a> and C<$JSON::PP::b>. + +=item $JSON::SkipInvalid + + $json->allow_unknown + +=item $JSON::AUTOCONVERT + +Needless. C backend modules have the round-trip integrity. + +=item $JSON::UTF8 + +Needless because C (JSON::XS/JSON::PP) sets +the UTF8 flag on properly. + + # With UTF8-flagged strings + + $json->allow_nonref; + $str = chr(1000); # UTF8-flagged + + $json_text = $json->utf8(0)->encode($str); + utf8::is_utf8($json_text); + # true + $json_text = $json->utf8(1)->encode($str); + utf8::is_utf8($json_text); + # false + + $str = '"' . chr(1000) . '"'; # UTF8-flagged + + $perl_scalar = $json->utf8(0)->decode($str); + utf8::is_utf8($perl_scalar); + # true + $perl_scalar = $json->utf8(1)->decode($str); + # died because of 'Wide character in subroutine' + +See to L. + +=item $JSON::UnMapping + +Disable. See to L. + +=item $JSON::SelfConvert + +This option was deleted. +Instead of it, if a given blessed object has the C method, +C will be executed with C. + + $json->convert_blessed->encode($blessed_hashref_or_arrayref) + # if need, call allow_blessed + +Note that it was C in old version, but now not C but C. + +=back + +=head1 TODO + +=over + +=item example programs + +=back + +=head1 THREADS + +No test with JSON::PP. If with JSON::XS, See to L. + + +=head1 BUGS + +Please report bugs relevant to C to Emakamaka[at]cpan.orgE. + + +=head1 SEE ALSO + +Most of the document is copied and modified from JSON::XS doc. + +L, L + +C(L) + +=head1 AUTHOR + +Makamaka Hannyaharamitu, Emakamaka[at]cpan.orgE + +JSON::XS was written by Marc Lehmann + +The release of this new version owes to the courtesy of Marc Lehmann. + + +=head1 COPYRIGHT AND LICENSE + +Copyright 2005-2013 by Makamaka Hannyaharamitu + +This library is free software; you can redistribute it and/or modify +it under the same terms as Perl itself. + +=cut + diff --git a/uroman-1.2.8/lib/JSON/backportPP.pm b/uroman-1.2.8/lib/JSON/backportPP.pm new file mode 100644 index 0000000000000000000000000000000000000000..db4f8bbb3b741e95c5817edde612718af0f889e4 --- /dev/null +++ b/uroman-1.2.8/lib/JSON/backportPP.pm @@ -0,0 +1,2806 @@ +package # This is JSON::backportPP + JSON::PP; + +# JSON-2.0 + +use 5.005; +use strict; +use base qw(Exporter); +use overload (); + +use Carp (); +use B (); +#use Devel::Peek; + +use vars qw($VERSION); +$VERSION = '2.27204'; + +@JSON::PP::EXPORT = qw(encode_json decode_json from_json to_json); + +# instead of hash-access, i tried index-access for speed. +# but this method is not faster than what i expected. so it will be changed. + +use constant P_ASCII => 0; +use constant P_LATIN1 => 1; +use constant P_UTF8 => 2; +use constant P_INDENT => 3; +use constant P_CANONICAL => 4; +use constant P_SPACE_BEFORE => 5; +use constant P_SPACE_AFTER => 6; +use constant P_ALLOW_NONREF => 7; +use constant P_SHRINK => 8; +use constant P_ALLOW_BLESSED => 9; +use constant P_CONVERT_BLESSED => 10; +use constant P_RELAXED => 11; + +use constant P_LOOSE => 12; +use constant P_ALLOW_BIGNUM => 13; +use constant P_ALLOW_BAREKEY => 14; +use constant P_ALLOW_SINGLEQUOTE => 15; +use constant P_ESCAPE_SLASH => 16; +use constant P_AS_NONBLESSED => 17; + +use constant P_ALLOW_UNKNOWN => 18; + +use constant OLD_PERL => $] < 5.008 ? 1 : 0; + +BEGIN { + my @xs_compati_bit_properties = qw( + latin1 ascii utf8 indent canonical space_before space_after allow_nonref shrink + allow_blessed convert_blessed relaxed allow_unknown + ); + my @pp_bit_properties = qw( + allow_singlequote allow_bignum loose + allow_barekey escape_slash as_nonblessed + ); + + # Perl version check, Unicode handling is enable? + # Helper module sets @JSON::PP::_properties. + if ($] < 5.008 ) { + my $helper = $] >= 5.006 ? 'JSON::backportPP::Compat5006' : 'JSON::backportPP::Compat5005'; + eval qq| require $helper |; + if ($@) { Carp::croak $@; } + } + + for my $name (@xs_compati_bit_properties, @pp_bit_properties) { + my $flag_name = 'P_' . uc($name); + + eval qq/ + sub $name { + my \$enable = defined \$_[1] ? \$_[1] : 1; + + if (\$enable) { + \$_[0]->{PROPS}->[$flag_name] = 1; + } + else { + \$_[0]->{PROPS}->[$flag_name] = 0; + } + + \$_[0]; + } + + sub get_$name { + \$_[0]->{PROPS}->[$flag_name] ? 1 : ''; + } + /; + } + +} + + + +# Functions + +my %encode_allow_method + = map {($_ => 1)} qw/utf8 pretty allow_nonref latin1 self_encode escape_slash + allow_blessed convert_blessed indent indent_length allow_bignum + as_nonblessed + /; +my %decode_allow_method + = map {($_ => 1)} qw/utf8 allow_nonref loose allow_singlequote allow_bignum + allow_barekey max_size relaxed/; + + +my $JSON; # cache + +sub encode_json ($) { # encode + ($JSON ||= __PACKAGE__->new->utf8)->encode(@_); +} + + +sub decode_json { # decode + ($JSON ||= __PACKAGE__->new->utf8)->decode(@_); +} + +# Obsoleted + +sub to_json($) { + Carp::croak ("JSON::PP::to_json has been renamed to encode_json."); +} + + +sub from_json($) { + Carp::croak ("JSON::PP::from_json has been renamed to decode_json."); +} + + +# Methods + +sub new { + my $class = shift; + my $self = { + max_depth => 512, + max_size => 0, + indent => 0, + FLAGS => 0, + fallback => sub { encode_error('Invalid value. JSON can only reference.') }, + indent_length => 3, + }; + + bless $self, $class; +} + + +sub encode { + return $_[0]->PP_encode_json($_[1]); +} + + +sub decode { + return $_[0]->PP_decode_json($_[1], 0x00000000); +} + + +sub decode_prefix { + return $_[0]->PP_decode_json($_[1], 0x00000001); +} + + +# accessor + + +# pretty printing + +sub pretty { + my ($self, $v) = @_; + my $enable = defined $v ? $v : 1; + + if ($enable) { # indent_length(3) for JSON::XS compatibility + $self->indent(1)->indent_length(3)->space_before(1)->space_after(1); + } + else { + $self->indent(0)->space_before(0)->space_after(0); + } + + $self; +} + +# etc + +sub max_depth { + my $max = defined $_[1] ? $_[1] : 0x80000000; + $_[0]->{max_depth} = $max; + $_[0]; +} + + +sub get_max_depth { $_[0]->{max_depth}; } + + +sub max_size { + my $max = defined $_[1] ? $_[1] : 0; + $_[0]->{max_size} = $max; + $_[0]; +} + + +sub get_max_size { $_[0]->{max_size}; } + + +sub filter_json_object { + $_[0]->{cb_object} = defined $_[1] ? $_[1] : 0; + $_[0]->{F_HOOK} = ($_[0]->{cb_object} or $_[0]->{cb_sk_object}) ? 1 : 0; + $_[0]; +} + +sub filter_json_single_key_object { + if (@_ > 1) { + $_[0]->{cb_sk_object}->{$_[1]} = $_[2]; + } + $_[0]->{F_HOOK} = ($_[0]->{cb_object} or $_[0]->{cb_sk_object}) ? 1 : 0; + $_[0]; +} + +sub indent_length { + if (!defined $_[1] or $_[1] > 15 or $_[1] < 0) { + Carp::carp "The acceptable range of indent_length() is 0 to 15."; + } + else { + $_[0]->{indent_length} = $_[1]; + } + $_[0]; +} + +sub get_indent_length { + $_[0]->{indent_length}; +} + +sub sort_by { + $_[0]->{sort_by} = defined $_[1] ? $_[1] : 1; + $_[0]; +} + +sub allow_bigint { + Carp::carp("allow_bigint() is obsoleted. use allow_bignum() insted."); +} + +############################### + +### +### Perl => JSON +### + + +{ # Convert + + my $max_depth; + my $indent; + my $ascii; + my $latin1; + my $utf8; + my $space_before; + my $space_after; + my $canonical; + my $allow_blessed; + my $convert_blessed; + + my $indent_length; + my $escape_slash; + my $bignum; + my $as_nonblessed; + + my $depth; + my $indent_count; + my $keysort; + + + sub PP_encode_json { + my $self = shift; + my $obj = shift; + + $indent_count = 0; + $depth = 0; + + my $idx = $self->{PROPS}; + + ($ascii, $latin1, $utf8, $indent, $canonical, $space_before, $space_after, $allow_blessed, + $convert_blessed, $escape_slash, $bignum, $as_nonblessed) + = @{$idx}[P_ASCII .. P_SPACE_AFTER, P_ALLOW_BLESSED, P_CONVERT_BLESSED, + P_ESCAPE_SLASH, P_ALLOW_BIGNUM, P_AS_NONBLESSED]; + + ($max_depth, $indent_length) = @{$self}{qw/max_depth indent_length/}; + + $keysort = $canonical ? sub { $a cmp $b } : undef; + + if ($self->{sort_by}) { + $keysort = ref($self->{sort_by}) eq 'CODE' ? $self->{sort_by} + : $self->{sort_by} =~ /\D+/ ? $self->{sort_by} + : sub { $a cmp $b }; + } + + encode_error("hash- or arrayref expected (not a simple scalar, use allow_nonref to allow this)") + if(!ref $obj and !$idx->[ P_ALLOW_NONREF ]); + + my $str = $self->object_to_json($obj); + + $str .= "\n" if ( $indent ); # JSON::XS 2.26 compatible + + unless ($ascii or $latin1 or $utf8) { + utf8::upgrade($str); + } + + if ($idx->[ P_SHRINK ]) { + utf8::downgrade($str, 1); + } + + return $str; + } + + + sub object_to_json { + my ($self, $obj) = @_; + my $type = ref($obj); + + if($type eq 'HASH'){ + return $self->hash_to_json($obj); + } + elsif($type eq 'ARRAY'){ + return $self->array_to_json($obj); + } + elsif ($type) { # blessed object? + if (blessed($obj)) { + + return $self->value_to_json($obj) if ( $obj->isa('JSON::PP::Boolean') ); + + if ( $convert_blessed and $obj->can('TO_JSON') ) { + my $result = $obj->TO_JSON(); + if ( defined $result and ref( $result ) ) { + if ( refaddr( $obj ) eq refaddr( $result ) ) { + encode_error( sprintf( + "%s::TO_JSON method returned same object as was passed instead of a new one", + ref $obj + ) ); + } + } + + return $self->object_to_json( $result ); + } + + return "$obj" if ( $bignum and _is_bignum($obj) ); + return $self->blessed_to_json($obj) if ($allow_blessed and $as_nonblessed); # will be removed. + + encode_error( sprintf("encountered object '%s', but neither allow_blessed " + . "nor convert_blessed settings are enabled", $obj) + ) unless ($allow_blessed); + + return 'null'; + } + else { + return $self->value_to_json($obj); + } + } + else{ + return $self->value_to_json($obj); + } + } + + + sub hash_to_json { + my ($self, $obj) = @_; + my @res; + + encode_error("json text or perl structure exceeds maximum nesting level (max_depth set too low?)") + if (++$depth > $max_depth); + + my ($pre, $post) = $indent ? $self->_up_indent() : ('', ''); + my $del = ($space_before ? ' ' : '') . ':' . ($space_after ? ' ' : ''); + + for my $k ( _sort( $obj ) ) { + if ( OLD_PERL ) { utf8::decode($k) } # key for Perl 5.6 / be optimized + push @res, string_to_json( $self, $k ) + . $del + . ( $self->object_to_json( $obj->{$k} ) || $self->value_to_json( $obj->{$k} ) ); + } + + --$depth; + $self->_down_indent() if ($indent); + + return '{' . ( @res ? $pre : '' ) . ( @res ? join( ",$pre", @res ) . $post : '' ) . '}'; + } + + + sub array_to_json { + my ($self, $obj) = @_; + my @res; + + encode_error("json text or perl structure exceeds maximum nesting level (max_depth set too low?)") + if (++$depth > $max_depth); + + my ($pre, $post) = $indent ? $self->_up_indent() : ('', ''); + + for my $v (@$obj){ + push @res, $self->object_to_json($v) || $self->value_to_json($v); + } + + --$depth; + $self->_down_indent() if ($indent); + + return '[' . ( @res ? $pre : '' ) . ( @res ? join( ",$pre", @res ) . $post : '' ) . ']'; + } + + + sub value_to_json { + my ($self, $value) = @_; + + return 'null' if(!defined $value); + + my $b_obj = B::svref_2object(\$value); # for round trip problem + my $flags = $b_obj->FLAGS; + + return $value # as is + if $flags & ( B::SVp_IOK | B::SVp_NOK ) and !( $flags & B::SVp_POK ); # SvTYPE is IV or NV? + + my $type = ref($value); + + if(!$type){ + return string_to_json($self, $value); + } + elsif( blessed($value) and $value->isa('JSON::PP::Boolean') ){ + return $$value == 1 ? 'true' : 'false'; + } + elsif ($type) { + if ((overload::StrVal($value) =~ /=(\w+)/)[0]) { + return $self->value_to_json("$value"); + } + + if ($type eq 'SCALAR' and defined $$value) { + return $$value eq '1' ? 'true' + : $$value eq '0' ? 'false' + : $self->{PROPS}->[ P_ALLOW_UNKNOWN ] ? 'null' + : encode_error("cannot encode reference to scalar"); + } + + if ( $self->{PROPS}->[ P_ALLOW_UNKNOWN ] ) { + return 'null'; + } + else { + if ( $type eq 'SCALAR' or $type eq 'REF' ) { + encode_error("cannot encode reference to scalar"); + } + else { + encode_error("encountered $value, but JSON can only represent references to arrays or hashes"); + } + } + + } + else { + return $self->{fallback}->($value) + if ($self->{fallback} and ref($self->{fallback}) eq 'CODE'); + return 'null'; + } + + } + + + my %esc = ( + "\n" => '\n', + "\r" => '\r', + "\t" => '\t', + "\f" => '\f', + "\b" => '\b', + "\"" => '\"', + "\\" => '\\\\', + "\'" => '\\\'', + ); + + + sub string_to_json { + my ($self, $arg) = @_; + + $arg =~ s/([\x22\x5c\n\r\t\f\b])/$esc{$1}/g; + $arg =~ s/\//\\\//g if ($escape_slash); + $arg =~ s/([\x00-\x08\x0b\x0e-\x1f])/'\\u00' . unpack('H2', $1)/eg; + + if ($ascii) { + $arg = JSON_PP_encode_ascii($arg); + } + + if ($latin1) { + $arg = JSON_PP_encode_latin1($arg); + } + + if ($utf8) { + utf8::encode($arg); + } + + return '"' . $arg . '"'; + } + + + sub blessed_to_json { + my $reftype = reftype($_[1]) || ''; + if ($reftype eq 'HASH') { + return $_[0]->hash_to_json($_[1]); + } + elsif ($reftype eq 'ARRAY') { + return $_[0]->array_to_json($_[1]); + } + else { + return 'null'; + } + } + + + sub encode_error { + my $error = shift; + Carp::croak "$error"; + } + + + sub _sort { + defined $keysort ? (sort $keysort (keys %{$_[0]})) : keys %{$_[0]}; + } + + + sub _up_indent { + my $self = shift; + my $space = ' ' x $indent_length; + + my ($pre,$post) = ('',''); + + $post = "\n" . $space x $indent_count; + + $indent_count++; + + $pre = "\n" . $space x $indent_count; + + return ($pre,$post); + } + + + sub _down_indent { $indent_count--; } + + + sub PP_encode_box { + { + depth => $depth, + indent_count => $indent_count, + }; + } + +} # Convert + + +sub _encode_ascii { + join('', + map { + $_ <= 127 ? + chr($_) : + $_ <= 65535 ? + sprintf('\u%04x', $_) : sprintf('\u%x\u%x', _encode_surrogates($_)); + } unpack('U*', $_[0]) + ); +} + + +sub _encode_latin1 { + join('', + map { + $_ <= 255 ? + chr($_) : + $_ <= 65535 ? + sprintf('\u%04x', $_) : sprintf('\u%x\u%x', _encode_surrogates($_)); + } unpack('U*', $_[0]) + ); +} + + +sub _encode_surrogates { # from perlunicode + my $uni = $_[0] - 0x10000; + return ($uni / 0x400 + 0xD800, $uni % 0x400 + 0xDC00); +} + + +sub _is_bignum { + $_[0]->isa('Math::BigInt') or $_[0]->isa('Math::BigFloat'); +} + + + +# +# JSON => Perl +# + +my $max_intsize; + +BEGIN { + my $checkint = 1111; + for my $d (5..64) { + $checkint .= 1; + my $int = eval qq| $checkint |; + if ($int =~ /[eE]/) { + $max_intsize = $d - 1; + last; + } + } +} + +{ # PARSE + + my %escapes = ( # by Jeremy Muhlich + b => "\x8", + t => "\x9", + n => "\xA", + f => "\xC", + r => "\xD", + '\\' => '\\', + '"' => '"', + '/' => '/', + ); + + my $text; # json data + my $at; # offset + my $ch; # 1chracter + my $len; # text length (changed according to UTF8 or NON UTF8) + # INTERNAL + my $depth; # nest counter + my $encoding; # json text encoding + my $is_valid_utf8; # temp variable + my $utf8_len; # utf8 byte length + # FLAGS + my $utf8; # must be utf8 + my $max_depth; # max nest number of objects and arrays + my $max_size; + my $relaxed; + my $cb_object; + my $cb_sk_object; + + my $F_HOOK; + + my $allow_bigint; # using Math::BigInt + my $singlequote; # loosely quoting + my $loose; # + my $allow_barekey; # bareKey + + # $opt flag + # 0x00000001 .... decode_prefix + # 0x10000000 .... incr_parse + + sub PP_decode_json { + my ($self, $opt); # $opt is an effective flag during this decode_json. + + ($self, $text, $opt) = @_; + + ($at, $ch, $depth) = (0, '', 0); + + if ( !defined $text or ref $text ) { + decode_error("malformed JSON string, neither array, object, number, string or atom"); + } + + my $idx = $self->{PROPS}; + + ($utf8, $relaxed, $loose, $allow_bigint, $allow_barekey, $singlequote) + = @{$idx}[P_UTF8, P_RELAXED, P_LOOSE .. P_ALLOW_SINGLEQUOTE]; + + if ( $utf8 ) { + utf8::downgrade( $text, 1 ) or Carp::croak("Wide character in subroutine entry"); + } + else { + utf8::upgrade( $text ); + } + + $len = length $text; + + ($max_depth, $max_size, $cb_object, $cb_sk_object, $F_HOOK) + = @{$self}{qw/max_depth max_size cb_object cb_sk_object F_HOOK/}; + + if ($max_size > 1) { + use bytes; + my $bytes = length $text; + decode_error( + sprintf("attempted decode of JSON text of %s bytes size, but max_size is set to %s" + , $bytes, $max_size), 1 + ) if ($bytes > $max_size); + } + + # Currently no effect + # should use regexp + my @octets = unpack('C4', $text); + $encoding = ( $octets[0] and $octets[1]) ? 'UTF-8' + : (!$octets[0] and $octets[1]) ? 'UTF-16BE' + : (!$octets[0] and !$octets[1]) ? 'UTF-32BE' + : ( $octets[2] ) ? 'UTF-16LE' + : (!$octets[2] ) ? 'UTF-32LE' + : 'unknown'; + + white(); # remove head white space + + my $valid_start = defined $ch; # Is there a first character for JSON structure? + + my $result = value(); + + return undef if ( !$result && ( $opt & 0x10000000 ) ); # for incr_parse + + decode_error("malformed JSON string, neither array, object, number, string or atom") unless $valid_start; + + if ( !$idx->[ P_ALLOW_NONREF ] and !ref $result ) { + decode_error( + 'JSON text must be an object or array (but found number, string, true, false or null,' + . ' use allow_nonref to allow this)', 1); + } + + Carp::croak('something wrong.') if $len < $at; # we won't arrive here. + + my $consumed = defined $ch ? $at - 1 : $at; # consumed JSON text length + + white(); # remove tail white space + + if ( $ch ) { + return ( $result, $consumed ) if ($opt & 0x00000001); # all right if decode_prefix + decode_error("garbage after JSON object"); + } + + ( $opt & 0x00000001 ) ? ( $result, $consumed ) : $result; + } + + + sub next_chr { + return $ch = undef if($at >= $len); + $ch = substr($text, $at++, 1); + } + + + sub value { + white(); + return if(!defined $ch); + return object() if($ch eq '{'); + return array() if($ch eq '['); + return string() if($ch eq '"' or ($singlequote and $ch eq "'")); + return number() if($ch =~ /[0-9]/ or $ch eq '-'); + return word(); + } + + sub string { + my ($i, $s, $t, $u); + my $utf16; + my $is_utf8; + + ($is_valid_utf8, $utf8_len) = ('', 0); + + $s = ''; # basically UTF8 flag on + + if($ch eq '"' or ($singlequote and $ch eq "'")){ + my $boundChar = $ch; + + OUTER: while( defined(next_chr()) ){ + + if($ch eq $boundChar){ + next_chr(); + + if ($utf16) { + decode_error("missing low surrogate character in surrogate pair"); + } + + utf8::decode($s) if($is_utf8); + + return $s; + } + elsif($ch eq '\\'){ + next_chr(); + if(exists $escapes{$ch}){ + $s .= $escapes{$ch}; + } + elsif($ch eq 'u'){ # UNICODE handling + my $u = ''; + + for(1..4){ + $ch = next_chr(); + last OUTER if($ch !~ /[0-9a-fA-F]/); + $u .= $ch; + } + + # U+D800 - U+DBFF + if ($u =~ /^[dD][89abAB][0-9a-fA-F]{2}/) { # UTF-16 high surrogate? + $utf16 = $u; + } + # U+DC00 - U+DFFF + elsif ($u =~ /^[dD][c-fC-F][0-9a-fA-F]{2}/) { # UTF-16 low surrogate? + unless (defined $utf16) { + decode_error("missing high surrogate character in surrogate pair"); + } + $is_utf8 = 1; + $s .= JSON_PP_decode_surrogates($utf16, $u) || next; + $utf16 = undef; + } + else { + if (defined $utf16) { + decode_error("surrogate pair expected"); + } + + if ( ( my $hex = hex( $u ) ) > 127 ) { + $is_utf8 = 1; + $s .= JSON_PP_decode_unicode($u) || next; + } + else { + $s .= chr $hex; + } + } + + } + else{ + unless ($loose) { + $at -= 2; + decode_error('illegal backslash escape sequence in string'); + } + $s .= $ch; + } + } + else{ + + if ( ord $ch > 127 ) { + if ( $utf8 ) { + unless( $ch = is_valid_utf8($ch) ) { + $at -= 1; + decode_error("malformed UTF-8 character in JSON string"); + } + else { + $at += $utf8_len - 1; + } + } + else { + utf8::encode( $ch ); + } + + $is_utf8 = 1; + } + + if (!$loose) { + if ($ch =~ /[\x00-\x1f\x22\x5c]/) { # '/' ok + $at--; + decode_error('invalid character encountered while parsing JSON string'); + } + } + + $s .= $ch; + } + } + } + + decode_error("unexpected end of string while parsing JSON string"); + } + + + sub white { + while( defined $ch ){ + if($ch le ' '){ + next_chr(); + } + elsif($ch eq '/'){ + next_chr(); + if(defined $ch and $ch eq '/'){ + 1 while(defined(next_chr()) and $ch ne "\n" and $ch ne "\r"); + } + elsif(defined $ch and $ch eq '*'){ + next_chr(); + while(1){ + if(defined $ch){ + if($ch eq '*'){ + if(defined(next_chr()) and $ch eq '/'){ + next_chr(); + last; + } + } + else{ + next_chr(); + } + } + else{ + decode_error("Unterminated comment"); + } + } + next; + } + else{ + $at--; + decode_error("malformed JSON string, neither array, object, number, string or atom"); + } + } + else{ + if ($relaxed and $ch eq '#') { # correctly? + pos($text) = $at; + $text =~ /\G([^\n]*(?:\r\n|\r|\n|$))/g; + $at = pos($text); + next_chr; + next; + } + + last; + } + } + } + + + sub array { + my $a = $_[0] || []; # you can use this code to use another array ref object. + + decode_error('json text or perl structure exceeds maximum nesting level (max_depth set too low?)') + if (++$depth > $max_depth); + + next_chr(); + white(); + + if(defined $ch and $ch eq ']'){ + --$depth; + next_chr(); + return $a; + } + else { + while(defined($ch)){ + push @$a, value(); + + white(); + + if (!defined $ch) { + last; + } + + if($ch eq ']'){ + --$depth; + next_chr(); + return $a; + } + + if($ch ne ','){ + last; + } + + next_chr(); + white(); + + if ($relaxed and $ch eq ']') { + --$depth; + next_chr(); + return $a; + } + + } + } + + decode_error(", or ] expected while parsing array"); + } + + + sub object { + my $o = $_[0] || {}; # you can use this code to use another hash ref object. + my $k; + + decode_error('json text or perl structure exceeds maximum nesting level (max_depth set too low?)') + if (++$depth > $max_depth); + next_chr(); + white(); + + if(defined $ch and $ch eq '}'){ + --$depth; + next_chr(); + if ($F_HOOK) { + return _json_object_hook($o); + } + return $o; + } + else { + while (defined $ch) { + $k = ($allow_barekey and $ch ne '"' and $ch ne "'") ? bareKey() : string(); + white(); + + if(!defined $ch or $ch ne ':'){ + $at--; + decode_error("':' expected"); + } + + next_chr(); + $o->{$k} = value(); + white(); + + last if (!defined $ch); + + if($ch eq '}'){ + --$depth; + next_chr(); + if ($F_HOOK) { + return _json_object_hook($o); + } + return $o; + } + + if($ch ne ','){ + last; + } + + next_chr(); + white(); + + if ($relaxed and $ch eq '}') { + --$depth; + next_chr(); + if ($F_HOOK) { + return _json_object_hook($o); + } + return $o; + } + + } + + } + + $at--; + decode_error(", or } expected while parsing object/hash"); + } + + + sub bareKey { # doesn't strictly follow Standard ECMA-262 3rd Edition + my $key; + while($ch =~ /[^\x00-\x23\x25-\x2F\x3A-\x40\x5B-\x5E\x60\x7B-\x7F]/){ + $key .= $ch; + next_chr(); + } + return $key; + } + + + sub word { + my $word = substr($text,$at-1,4); + + if($word eq 'true'){ + $at += 3; + next_chr; + return $JSON::PP::true; + } + elsif($word eq 'null'){ + $at += 3; + next_chr; + return undef; + } + elsif($word eq 'fals'){ + $at += 3; + if(substr($text,$at,1) eq 'e'){ + $at++; + next_chr; + return $JSON::PP::false; + } + } + + $at--; # for decode_error report + + decode_error("'null' expected") if ($word =~ /^n/); + decode_error("'true' expected") if ($word =~ /^t/); + decode_error("'false' expected") if ($word =~ /^f/); + decode_error("malformed JSON string, neither array, object, number, string or atom"); + } + + + sub number { + my $n = ''; + my $v; + + # According to RFC4627, hex or oct digits are invalid. + if($ch eq '0'){ + my $peek = substr($text,$at,1); + my $hex = $peek =~ /[xX]/; # 0 or 1 + + if($hex){ + decode_error("malformed number (leading zero must not be followed by another digit)"); + ($n) = ( substr($text, $at+1) =~ /^([0-9a-fA-F]+)/); + } + else{ # oct + ($n) = ( substr($text, $at) =~ /^([0-7]+)/); + if (defined $n and length $n > 1) { + decode_error("malformed number (leading zero must not be followed by another digit)"); + } + } + + if(defined $n and length($n)){ + if (!$hex and length($n) == 1) { + decode_error("malformed number (leading zero must not be followed by another digit)"); + } + $at += length($n) + $hex; + next_chr; + return $hex ? hex($n) : oct($n); + } + } + + if($ch eq '-'){ + $n = '-'; + next_chr; + if (!defined $ch or $ch !~ /\d/) { + decode_error("malformed number (no digits after initial minus)"); + } + } + + while(defined $ch and $ch =~ /\d/){ + $n .= $ch; + next_chr; + } + + if(defined $ch and $ch eq '.'){ + $n .= '.'; + + next_chr; + if (!defined $ch or $ch !~ /\d/) { + decode_error("malformed number (no digits after decimal point)"); + } + else { + $n .= $ch; + } + + while(defined(next_chr) and $ch =~ /\d/){ + $n .= $ch; + } + } + + if(defined $ch and ($ch eq 'e' or $ch eq 'E')){ + $n .= $ch; + next_chr; + + if(defined($ch) and ($ch eq '+' or $ch eq '-')){ + $n .= $ch; + next_chr; + if (!defined $ch or $ch =~ /\D/) { + decode_error("malformed number (no digits after exp sign)"); + } + $n .= $ch; + } + elsif(defined($ch) and $ch =~ /\d/){ + $n .= $ch; + } + else { + decode_error("malformed number (no digits after exp sign)"); + } + + while(defined(next_chr) and $ch =~ /\d/){ + $n .= $ch; + } + + } + + $v .= $n; + + if ($v !~ /[.eE]/ and length $v > $max_intsize) { + if ($allow_bigint) { # from Adam Sussman + require Math::BigInt; + return Math::BigInt->new($v); + } + else { + return "$v"; + } + } + elsif ($allow_bigint) { + require Math::BigFloat; + return Math::BigFloat->new($v); + } + + return 0+$v; + } + + + sub is_valid_utf8 { + + $utf8_len = $_[0] =~ /[\x00-\x7F]/ ? 1 + : $_[0] =~ /[\xC2-\xDF]/ ? 2 + : $_[0] =~ /[\xE0-\xEF]/ ? 3 + : $_[0] =~ /[\xF0-\xF4]/ ? 4 + : 0 + ; + + return unless $utf8_len; + + my $is_valid_utf8 = substr($text, $at - 1, $utf8_len); + + return ( $is_valid_utf8 =~ /^(?: + [\x00-\x7F] + |[\xC2-\xDF][\x80-\xBF] + |[\xE0][\xA0-\xBF][\x80-\xBF] + |[\xE1-\xEC][\x80-\xBF][\x80-\xBF] + |[\xED][\x80-\x9F][\x80-\xBF] + |[\xEE-\xEF][\x80-\xBF][\x80-\xBF] + |[\xF0][\x90-\xBF][\x80-\xBF][\x80-\xBF] + |[\xF1-\xF3][\x80-\xBF][\x80-\xBF][\x80-\xBF] + |[\xF4][\x80-\x8F][\x80-\xBF][\x80-\xBF] + )$/x ) ? $is_valid_utf8 : ''; + } + + + sub decode_error { + my $error = shift; + my $no_rep = shift; + my $str = defined $text ? substr($text, $at) : ''; + my $mess = ''; + my $type = $] >= 5.008 ? 'U*' + : $] < 5.006 ? 'C*' + : utf8::is_utf8( $str ) ? 'U*' # 5.6 + : 'C*' + ; + + for my $c ( unpack( $type, $str ) ) { # emulate pv_uni_display() ? + $mess .= $c == 0x07 ? '\a' + : $c == 0x09 ? '\t' + : $c == 0x0a ? '\n' + : $c == 0x0d ? '\r' + : $c == 0x0c ? '\f' + : $c < 0x20 ? sprintf('\x{%x}', $c) + : $c == 0x5c ? '\\\\' + : $c < 0x80 ? chr($c) + : sprintf('\x{%x}', $c) + ; + if ( length $mess >= 20 ) { + $mess .= '...'; + last; + } + } + + unless ( length $mess ) { + $mess = '(end of string)'; + } + + Carp::croak ( + $no_rep ? "$error" : "$error, at character offset $at (before \"$mess\")" + ); + + } + + + sub _json_object_hook { + my $o = $_[0]; + my @ks = keys %{$o}; + + if ( $cb_sk_object and @ks == 1 and exists $cb_sk_object->{ $ks[0] } and ref $cb_sk_object->{ $ks[0] } ) { + my @val = $cb_sk_object->{ $ks[0] }->( $o->{$ks[0]} ); + if (@val == 1) { + return $val[0]; + } + } + + my @val = $cb_object->($o) if ($cb_object); + if (@val == 0 or @val > 1) { + return $o; + } + else { + return $val[0]; + } + } + + + sub PP_decode_box { + { + text => $text, + at => $at, + ch => $ch, + len => $len, + depth => $depth, + encoding => $encoding, + is_valid_utf8 => $is_valid_utf8, + }; + } + +} # PARSE + + +sub _decode_surrogates { # from perlunicode + my $uni = 0x10000 + (hex($_[0]) - 0xD800) * 0x400 + (hex($_[1]) - 0xDC00); + my $un = pack('U*', $uni); + utf8::encode( $un ); + return $un; +} + + +sub _decode_unicode { + my $un = pack('U', hex shift); + utf8::encode( $un ); + return $un; +} + +# +# Setup for various Perl versions (the code from JSON::PP58) +# + +BEGIN { + + unless ( defined &utf8::is_utf8 ) { + require Encode; + *utf8::is_utf8 = *Encode::is_utf8; + } + + if ( $] >= 5.008 ) { + *JSON::PP::JSON_PP_encode_ascii = \&_encode_ascii; + *JSON::PP::JSON_PP_encode_latin1 = \&_encode_latin1; + *JSON::PP::JSON_PP_decode_surrogates = \&_decode_surrogates; + *JSON::PP::JSON_PP_decode_unicode = \&_decode_unicode; + } + + if ($] >= 5.008 and $] < 5.008003) { # join() in 5.8.0 - 5.8.2 is broken. + package # hide from PAUSE + JSON::PP; + require subs; + subs->import('join'); + eval q| + sub join { + return '' if (@_ < 2); + my $j = shift; + my $str = shift; + for (@_) { $str .= $j . $_; } + return $str; + } + |; + } + + + sub JSON::PP::incr_parse { + local $Carp::CarpLevel = 1; + ( $_[0]->{_incr_parser} ||= JSON::PP::IncrParser->new )->incr_parse( @_ ); + } + + + sub JSON::PP::incr_skip { + ( $_[0]->{_incr_parser} ||= JSON::PP::IncrParser->new )->incr_skip; + } + + + sub JSON::PP::incr_reset { + ( $_[0]->{_incr_parser} ||= JSON::PP::IncrParser->new )->incr_reset; + } + + eval q{ + sub JSON::PP::incr_text : lvalue { + $_[0]->{_incr_parser} ||= JSON::PP::IncrParser->new; + + if ( $_[0]->{_incr_parser}->{incr_parsing} ) { + Carp::croak("incr_text can not be called when the incremental parser already started parsing"); + } + $_[0]->{_incr_parser}->{incr_text}; + } + } if ( $] >= 5.006 ); + +} # Setup for various Perl versions (the code from JSON::PP58) + + +############################### +# Utilities +# + +BEGIN { + eval 'require Scalar::Util'; + unless($@){ + *JSON::PP::blessed = \&Scalar::Util::blessed; + *JSON::PP::reftype = \&Scalar::Util::reftype; + *JSON::PP::refaddr = \&Scalar::Util::refaddr; + } + else{ # This code is from Scalar::Util. + # warn $@; + eval 'sub UNIVERSAL::a_sub_not_likely_to_be_here { ref($_[0]) }'; + *JSON::PP::blessed = sub { + local($@, $SIG{__DIE__}, $SIG{__WARN__}); + ref($_[0]) ? eval { $_[0]->a_sub_not_likely_to_be_here } : undef; + }; + my %tmap = qw( + B::NULL SCALAR + B::HV HASH + B::AV ARRAY + B::CV CODE + B::IO IO + B::GV GLOB + B::REGEXP REGEXP + ); + *JSON::PP::reftype = sub { + my $r = shift; + + return undef unless length(ref($r)); + + my $t = ref(B::svref_2object($r)); + + return + exists $tmap{$t} ? $tmap{$t} + : length(ref($$r)) ? 'REF' + : 'SCALAR'; + }; + *JSON::PP::refaddr = sub { + return undef unless length(ref($_[0])); + + my $addr; + if(defined(my $pkg = blessed($_[0]))) { + $addr .= bless $_[0], 'Scalar::Util::Fake'; + bless $_[0], $pkg; + } + else { + $addr .= $_[0] + } + + $addr =~ /0x(\w+)/; + local $^W; + #no warnings 'portable'; + hex($1); + } + } +} + + +# shamelessly copied and modified from JSON::XS code. + +unless ( $INC{'JSON/PP.pm'} ) { + eval q| + package + JSON::PP::Boolean; + + use overload ( + "0+" => sub { ${$_[0]} }, + "++" => sub { $_[0] = ${$_[0]} + 1 }, + "--" => sub { $_[0] = ${$_[0]} - 1 }, + fallback => 1, + ); + |; +} + +$JSON::PP::true = do { bless \(my $dummy = 1), "JSON::PP::Boolean" }; +$JSON::PP::false = do { bless \(my $dummy = 0), "JSON::PP::Boolean" }; + +sub is_bool { defined $_[0] and UNIVERSAL::isa($_[0], "JSON::PP::Boolean"); } + +sub true { $JSON::PP::true } +sub false { $JSON::PP::false } +sub null { undef; } + +############################### + +############################### + +package # hide from PAUSE + JSON::PP::IncrParser; + +use strict; + +use constant INCR_M_WS => 0; # initial whitespace skipping +use constant INCR_M_STR => 1; # inside string +use constant INCR_M_BS => 2; # inside backslash +use constant INCR_M_JSON => 3; # outside anything, count nesting +use constant INCR_M_C0 => 4; +use constant INCR_M_C1 => 5; + +use vars qw($VERSION); +$VERSION = '1.01'; + +my $unpack_format = $] < 5.006 ? 'C*' : 'U*'; + +sub new { + my ( $class ) = @_; + + bless { + incr_nest => 0, + incr_text => undef, + incr_parsing => 0, + incr_p => 0, + }, $class; +} + + +sub incr_parse { + my ( $self, $coder, $text ) = @_; + + $self->{incr_text} = '' unless ( defined $self->{incr_text} ); + + if ( defined $text ) { + if ( utf8::is_utf8( $text ) and !utf8::is_utf8( $self->{incr_text} ) ) { + utf8::upgrade( $self->{incr_text} ) ; + utf8::decode( $self->{incr_text} ) ; + } + $self->{incr_text} .= $text; + } + + + my $max_size = $coder->get_max_size; + + if ( defined wantarray ) { + + $self->{incr_mode} = INCR_M_WS unless defined $self->{incr_mode}; + + if ( wantarray ) { + my @ret; + + $self->{incr_parsing} = 1; + + do { + push @ret, $self->_incr_parse( $coder, $self->{incr_text} ); + + unless ( !$self->{incr_nest} and $self->{incr_mode} == INCR_M_JSON ) { + $self->{incr_mode} = INCR_M_WS if $self->{incr_mode} != INCR_M_STR; + } + + } until ( length $self->{incr_text} >= $self->{incr_p} ); + + $self->{incr_parsing} = 0; + + return @ret; + } + else { # in scalar context + $self->{incr_parsing} = 1; + my $obj = $self->_incr_parse( $coder, $self->{incr_text} ); + $self->{incr_parsing} = 0 if defined $obj; # pointed by Martin J. Evans + return $obj ? $obj : undef; # $obj is an empty string, parsing was completed. + } + + } + +} + + +sub _incr_parse { + my ( $self, $coder, $text, $skip ) = @_; + my $p = $self->{incr_p}; + my $restore = $p; + + my @obj; + my $len = length $text; + + if ( $self->{incr_mode} == INCR_M_WS ) { + while ( $len > $p ) { + my $s = substr( $text, $p, 1 ); + $p++ and next if ( 0x20 >= unpack($unpack_format, $s) ); + $self->{incr_mode} = INCR_M_JSON; + last; + } + } + + while ( $len > $p ) { + my $s = substr( $text, $p++, 1 ); + + if ( $s eq '"' ) { + if (substr( $text, $p - 2, 1 ) eq '\\' ) { + next; + } + + if ( $self->{incr_mode} != INCR_M_STR ) { + $self->{incr_mode} = INCR_M_STR; + } + else { + $self->{incr_mode} = INCR_M_JSON; + unless ( $self->{incr_nest} ) { + last; + } + } + } + + if ( $self->{incr_mode} == INCR_M_JSON ) { + + if ( $s eq '[' or $s eq '{' ) { + if ( ++$self->{incr_nest} > $coder->get_max_depth ) { + Carp::croak('json text or perl structure exceeds maximum nesting level (max_depth set too low?)'); + } + } + elsif ( $s eq ']' or $s eq '}' ) { + last if ( --$self->{incr_nest} <= 0 ); + } + elsif ( $s eq '#' ) { + while ( $len > $p ) { + last if substr( $text, $p++, 1 ) eq "\n"; + } + } + + } + + } + + $self->{incr_p} = $p; + + return if ( $self->{incr_mode} == INCR_M_STR and not $self->{incr_nest} ); + return if ( $self->{incr_mode} == INCR_M_JSON and $self->{incr_nest} > 0 ); + + return '' unless ( length substr( $self->{incr_text}, 0, $p ) ); + + local $Carp::CarpLevel = 2; + + $self->{incr_p} = $restore; + $self->{incr_c} = $p; + + my ( $obj, $tail ) = $coder->PP_decode_json( substr( $self->{incr_text}, 0, $p ), 0x10000001 ); + + $self->{incr_text} = substr( $self->{incr_text}, $p ); + $self->{incr_p} = 0; + + return $obj || ''; +} + + +sub incr_text { + if ( $_[0]->{incr_parsing} ) { + Carp::croak("incr_text can not be called when the incremental parser already started parsing"); + } + $_[0]->{incr_text}; +} + + +sub incr_skip { + my $self = shift; + $self->{incr_text} = substr( $self->{incr_text}, $self->{incr_c} ); + $self->{incr_p} = 0; +} + + +sub incr_reset { + my $self = shift; + $self->{incr_text} = undef; + $self->{incr_p} = 0; + $self->{incr_mode} = 0; + $self->{incr_nest} = 0; + $self->{incr_parsing} = 0; +} + +############################### + + +1; +__END__ +=pod + +=head1 NAME + +JSON::PP - JSON::XS compatible pure-Perl module. + +=head1 SYNOPSIS + + use JSON::PP; + + # exported functions, they croak on error + # and expect/generate UTF-8 + + $utf8_encoded_json_text = encode_json $perl_hash_or_arrayref; + $perl_hash_or_arrayref = decode_json $utf8_encoded_json_text; + + # OO-interface + + $coder = JSON::PP->new->ascii->pretty->allow_nonref; + + $json_text = $json->encode( $perl_scalar ); + $perl_scalar = $json->decode( $json_text ); + + $pretty_printed = $json->pretty->encode( $perl_scalar ); # pretty-printing + + # Note that JSON version 2.0 and above will automatically use + # JSON::XS or JSON::PP, so you should be able to just: + + use JSON; + + +=head1 VERSION + + 2.27200 + +L 2.27 (~2.30) compatible. + +=head1 DESCRIPTION + +This module is L compatible pure Perl module. +(Perl 5.8 or later is recommended) + +JSON::XS is the fastest and most proper JSON module on CPAN. +It is written by Marc Lehmann in C, so must be compiled and +installed in the used environment. + +JSON::PP is a pure-Perl module and has compatibility to JSON::XS. + + +=head2 FEATURES + +=over + +=item * correct unicode handling + +This module knows how to handle Unicode (depending on Perl version). + +See to L and +L. + + +=item * round-trip integrity + +When you serialise a perl data structure using only data types +supported by JSON and Perl, the deserialised data structure is +identical on the Perl level. (e.g. the string "2.0" doesn't suddenly +become "2" just because it looks like a number). There I minor +exceptions to this, read the MAPPING section below to learn about +those. + + +=item * strict checking of JSON correctness + +There is no guessing, no generating of illegal JSON texts by default, +and only JSON is accepted as input by default (the latter is a +security feature). But when some options are set, loose checking +features are available. + +=back + +=head1 FUNCTIONAL INTERFACE + +Some documents are copied and modified from L. + +=head2 encode_json + + $json_text = encode_json $perl_scalar + +Converts the given Perl data structure to a UTF-8 encoded, binary string. + +This function call is functionally identical to: + + $json_text = JSON::PP->new->utf8->encode($perl_scalar) + +=head2 decode_json + + $perl_scalar = decode_json $json_text + +The opposite of C: expects an UTF-8 (binary) string and tries +to parse that as an UTF-8 encoded JSON text, returning the resulting +reference. + +This function call is functionally identical to: + + $perl_scalar = JSON::PP->new->utf8->decode($json_text) + +=head2 JSON::PP::is_bool + + $is_boolean = JSON::PP::is_bool($scalar) + +Returns true if the passed scalar represents either JSON::PP::true or +JSON::PP::false, two constants that act like C<1> and C<0> respectively +and are also used to represent JSON C and C in Perl strings. + +=head2 JSON::PP::true + +Returns JSON true value which is blessed object. +It C JSON::PP::Boolean object. + +=head2 JSON::PP::false + +Returns JSON false value which is blessed object. +It C JSON::PP::Boolean object. + +=head2 JSON::PP::null + +Returns C. + +See L, below, for more information on how JSON values are mapped to +Perl. + + +=head1 HOW DO I DECODE A DATA FROM OUTER AND ENCODE TO OUTER + +This section supposes that your perl version is 5.8 or later. + +If you know a JSON text from an outer world - a network, a file content, and so on, +is encoded in UTF-8, you should use C or C module object +with C enable. And the decoded result will contain UNICODE characters. + + # from network + my $json = JSON::PP->new->utf8; + my $json_text = CGI->new->param( 'json_data' ); + my $perl_scalar = $json->decode( $json_text ); + + # from file content + local $/; + open( my $fh, '<', 'json.data' ); + $json_text = <$fh>; + $perl_scalar = decode_json( $json_text ); + +If an outer data is not encoded in UTF-8, firstly you should C it. + + use Encode; + local $/; + open( my $fh, '<', 'json.data' ); + my $encoding = 'cp932'; + my $unicode_json_text = decode( $encoding, <$fh> ); # UNICODE + + # or you can write the below code. + # + # open( my $fh, "<:encoding($encoding)", 'json.data' ); + # $unicode_json_text = <$fh>; + +In this case, C<$unicode_json_text> is of course UNICODE string. +So you B use C nor C module object with C enable. +Instead of them, you use C module object with C disable. + + $perl_scalar = $json->utf8(0)->decode( $unicode_json_text ); + +Or C and C: + + $perl_scalar = decode_json( encode( 'utf8', $unicode_json_text ) ); + # this way is not efficient. + +And now, you want to convert your C<$perl_scalar> into JSON data and +send it to an outer world - a network or a file content, and so on. + +Your data usually contains UNICODE strings and you want the converted data to be encoded +in UTF-8, you should use C or C module object with C enable. + + print encode_json( $perl_scalar ); # to a network? file? or display? + # or + print $json->utf8->encode( $perl_scalar ); + +If C<$perl_scalar> does not contain UNICODE but C<$encoding>-encoded strings +for some reason, then its characters are regarded as B for perl +(because it does not concern with your $encoding). +You B use C nor C module object with C enable. +Instead of them, you use C module object with C disable. +Note that the resulted text is a UNICODE string but no problem to print it. + + # $perl_scalar contains $encoding encoded string values + $unicode_json_text = $json->utf8(0)->encode( $perl_scalar ); + # $unicode_json_text consists of characters less than 0x100 + print $unicode_json_text; + +Or C all string values and C: + + $perl_scalar->{ foo } = decode( $encoding, $perl_scalar->{ foo } ); + # ... do it to each string values, then encode_json + $json_text = encode_json( $perl_scalar ); + +This method is a proper way but probably not efficient. + +See to L, L. + + +=head1 METHODS + +Basically, check to L or L. + +=head2 new + + $json = JSON::PP->new + +Returns a new JSON::PP object that can be used to de/encode JSON +strings. + +All boolean flags described below are by default I. + +The mutators for flags all return the JSON object again and thus calls can +be chained: + + my $json = JSON::PP->new->utf8->space_after->encode({a => [1,2]}) + => {"a": [1, 2]} + +=head2 ascii + + $json = $json->ascii([$enable]) + + $enabled = $json->get_ascii + +If $enable is true (or missing), then the encode method will not generate characters outside +the code range 0..127. Any Unicode characters outside that range will be escaped using either +a single \uXXXX or a double \uHHHH\uLLLLL escape sequence, as per RFC4627. +(See to L). + +In Perl 5.005, there is no character having high value (more than 255). +See to L. + +If $enable is false, then the encode method will not escape Unicode characters unless +required by the JSON syntax or other flags. This results in a faster and more compact format. + + JSON::PP->new->ascii(1)->encode([chr 0x10401]) + => ["\ud801\udc01"] + +=head2 latin1 + + $json = $json->latin1([$enable]) + + $enabled = $json->get_latin1 + +If $enable is true (or missing), then the encode method will encode the resulting JSON +text as latin1 (or iso-8859-1), escaping any characters outside the code range 0..255. + +If $enable is false, then the encode method will not escape Unicode characters +unless required by the JSON syntax or other flags. + + JSON::XS->new->latin1->encode (["\x{89}\x{abc}"] + => ["\x{89}\\u0abc"] # (perl syntax, U+abc escaped, U+89 not) + +See to L. + +=head2 utf8 + + $json = $json->utf8([$enable]) + + $enabled = $json->get_utf8 + +If $enable is true (or missing), then the encode method will encode the JSON result +into UTF-8, as required by many protocols, while the decode method expects to be handled +an UTF-8-encoded string. Please note that UTF-8-encoded strings do not contain any +characters outside the range 0..255, they are thus useful for bytewise/binary I/O. + +(In Perl 5.005, any character outside the range 0..255 does not exist. +See to L.) + +In future versions, enabling this option might enable autodetection of the UTF-16 and UTF-32 +encoding families, as described in RFC4627. + +If $enable is false, then the encode method will return the JSON string as a (non-encoded) +Unicode string, while decode expects thus a Unicode string. Any decoding or encoding +(e.g. to UTF-8 or UTF-16) needs to be done yourself, e.g. using the Encode module. + +Example, output UTF-16BE-encoded JSON: + + use Encode; + $jsontext = encode "UTF-16BE", JSON::PP->new->encode ($object); + +Example, decode UTF-32LE-encoded JSON: + + use Encode; + $object = JSON::PP->new->decode (decode "UTF-32LE", $jsontext); + + +=head2 pretty + + $json = $json->pretty([$enable]) + +This enables (or disables) all of the C, C and +C flags in one call to generate the most readable +(or most compact) form possible. + +Equivalent to: + + $json->indent->space_before->space_after + +=head2 indent + + $json = $json->indent([$enable]) + + $enabled = $json->get_indent + +The default indent space length is three. +You can use C to change the length. + +=head2 space_before + + $json = $json->space_before([$enable]) + + $enabled = $json->get_space_before + +If C<$enable> is true (or missing), then the C method will add an extra +optional space before the C<:> separating keys from values in JSON objects. + +If C<$enable> is false, then the C method will not add any extra +space at those places. + +This setting has no effect when decoding JSON texts. + +Example, space_before enabled, space_after and indent disabled: + + {"key" :"value"} + +=head2 space_after + + $json = $json->space_after([$enable]) + + $enabled = $json->get_space_after + +If C<$enable> is true (or missing), then the C method will add an extra +optional space after the C<:> separating keys from values in JSON objects +and extra whitespace after the C<,> separating key-value pairs and array +members. + +If C<$enable> is false, then the C method will not add any extra +space at those places. + +This setting has no effect when decoding JSON texts. + +Example, space_before and indent disabled, space_after enabled: + + {"key": "value"} + +=head2 relaxed + + $json = $json->relaxed([$enable]) + + $enabled = $json->get_relaxed + +If C<$enable> is true (or missing), then C will accept some +extensions to normal JSON syntax (see below). C will not be +affected in anyway. I. I suggest only to use this option to +parse application-specific files written by humans (configuration files, +resource files etc.) + +If C<$enable> is false (the default), then C will only accept +valid JSON texts. + +Currently accepted extensions are: + +=over 4 + +=item * list items can have an end-comma + +JSON I array elements and key-value pairs with commas. This +can be annoying if you write JSON texts manually and want to be able to +quickly append elements, so this extension accepts comma at the end of +such items not just between them: + + [ + 1, + 2, <- this comma not normally allowed + ] + { + "k1": "v1", + "k2": "v2", <- this comma not normally allowed + } + +=item * shell-style '#'-comments + +Whenever JSON allows whitespace, shell-style comments are additionally +allowed. They are terminated by the first carriage-return or line-feed +character, after which more white-space and comments are allowed. + + [ + 1, # this comment not allowed in JSON + # neither this one... + ] + +=back + +=head2 canonical + + $json = $json->canonical([$enable]) + + $enabled = $json->get_canonical + +If C<$enable> is true (or missing), then the C method will output JSON objects +by sorting their keys. This is adding a comparatively high overhead. + +If C<$enable> is false, then the C method will output key-value +pairs in the order Perl stores them (which will likely change between runs +of the same script). + +This option is useful if you want the same data structure to be encoded as +the same JSON text (given the same overall settings). If it is disabled, +the same hash might be encoded differently even if contains the same data, +as key-value pairs have no inherent ordering in Perl. + +This setting has no effect when decoding JSON texts. + +If you want your own sorting routine, you can give a code reference +or a subroutine name to C. See to C. + +=head2 allow_nonref + + $json = $json->allow_nonref([$enable]) + + $enabled = $json->get_allow_nonref + +If C<$enable> is true (or missing), then the C method can convert a +non-reference into its corresponding string, number or null JSON value, +which is an extension to RFC4627. Likewise, C will accept those JSON +values instead of croaking. + +If C<$enable> is false, then the C method will croak if it isn't +passed an arrayref or hashref, as JSON texts must either be an object +or array. Likewise, C will croak if given something that is not a +JSON object or array. + + JSON::PP->new->allow_nonref->encode ("Hello, World!") + => "Hello, World!" + +=head2 allow_unknown + + $json = $json->allow_unknown ([$enable]) + + $enabled = $json->get_allow_unknown + +If $enable is true (or missing), then "encode" will *not* throw an +exception when it encounters values it cannot represent in JSON (for +example, filehandles) but instead will encode a JSON "null" value. +Note that blessed objects are not included here and are handled +separately by c. + +If $enable is false (the default), then "encode" will throw an +exception when it encounters anything it cannot encode as JSON. + +This option does not affect "decode" in any way, and it is +recommended to leave it off unless you know your communications +partner. + +=head2 allow_blessed + + $json = $json->allow_blessed([$enable]) + + $enabled = $json->get_allow_blessed + +If C<$enable> is true (or missing), then the C method will not +barf when it encounters a blessed reference. Instead, the value of the +B option will decide whether C (C +disabled or no C method found) or a representation of the +object (C enabled and C method found) is being +encoded. Has no effect on C. + +If C<$enable> is false (the default), then C will throw an +exception when it encounters a blessed object. + +=head2 convert_blessed + + $json = $json->convert_blessed([$enable]) + + $enabled = $json->get_convert_blessed + +If C<$enable> is true (or missing), then C, upon encountering a +blessed object, will check for the availability of the C method +on the object's class. If found, it will be called in scalar context +and the resulting scalar will be encoded instead of the object. If no +C method is found, the value of C will decide what +to do. + +The C method may safely call die if it wants. If C +returns other blessed objects, those will be handled in the same +way. C must take care of not causing an endless recursion cycle +(== crash) in this case. The name of C was chosen because other +methods called by the Perl core (== not by the user of the object) are +usually in upper case letters and to avoid collisions with the C +function or method. + +This setting does not yet influence C in any way. + +If C<$enable> is false, then the C setting will decide what +to do when a blessed object is found. + +=head2 filter_json_object + + $json = $json->filter_json_object([$coderef]) + +When C<$coderef> is specified, it will be called from C each +time it decodes a JSON object. The only argument passed to the coderef +is a reference to the newly-created hash. If the code references returns +a single scalar (which need not be a reference), this value +(i.e. a copy of that scalar to avoid aliasing) is inserted into the +deserialised data structure. If it returns an empty list +(NOTE: I C, which is a valid scalar), the original deserialised +hash will be inserted. This setting can slow down decoding considerably. + +When C<$coderef> is omitted or undefined, any existing callback will +be removed and C will not change the deserialised hash in any +way. + +Example, convert all JSON objects into the integer 5: + + my $js = JSON::PP->new->filter_json_object (sub { 5 }); + # returns [5] + $js->decode ('[{}]'); # the given subroutine takes a hash reference. + # throw an exception because allow_nonref is not enabled + # so a lone 5 is not allowed. + $js->decode ('{"a":1, "b":2}'); + +=head2 filter_json_single_key_object + + $json = $json->filter_json_single_key_object($key [=> $coderef]) + +Works remotely similar to C, but is only called for +JSON objects having a single key named C<$key>. + +This C<$coderef> is called before the one specified via +C, if any. It gets passed the single value in the JSON +object. If it returns a single value, it will be inserted into the data +structure. If it returns nothing (not even C but the empty list), +the callback from C will be called next, as if no +single-key callback were specified. + +If C<$coderef> is omitted or undefined, the corresponding callback will be +disabled. There can only ever be one callback for a given key. + +As this callback gets called less often then the C +one, decoding speed will not usually suffer as much. Therefore, single-key +objects make excellent targets to serialise Perl objects into, especially +as single-key JSON objects are as close to the type-tagged value concept +as JSON gets (it's basically an ID/VALUE tuple). Of course, JSON does not +support this in any way, so you need to make sure your data never looks +like a serialised Perl hash. + +Typical names for the single object key are C<__class_whatever__>, or +C<$__dollars_are_rarely_used__$> or C<}ugly_brace_placement>, or even +things like C<__class_md5sum(classname)__>, to reduce the risk of clashing +with real hashes. + +Example, decode JSON objects of the form C<< { "__widget__" => } >> +into the corresponding C<< $WIDGET{} >> object: + + # return whatever is in $WIDGET{5}: + JSON::PP + ->new + ->filter_json_single_key_object (__widget__ => sub { + $WIDGET{ $_[0] } + }) + ->decode ('{"__widget__": 5') + + # this can be used with a TO_JSON method in some "widget" class + # for serialisation to json: + sub WidgetBase::TO_JSON { + my ($self) = @_; + + unless ($self->{id}) { + $self->{id} = ..get..some..id..; + $WIDGET{$self->{id}} = $self; + } + + { __widget__ => $self->{id} } + } + +=head2 shrink + + $json = $json->shrink([$enable]) + + $enabled = $json->get_shrink + +In JSON::XS, this flag resizes strings generated by either +C or C to their minimum size possible. +It will also try to downgrade any strings to octet-form if possible. + +In JSON::PP, it is noop about resizing strings but tries +C to the returned string by C. +See to L. + +See to L + +=head2 max_depth + + $json = $json->max_depth([$maximum_nesting_depth]) + + $max_depth = $json->get_max_depth + +Sets the maximum nesting level (default C<512>) accepted while encoding +or decoding. If a higher nesting level is detected in JSON text or a Perl +data structure, then the encoder and decoder will stop and croak at that +point. + +Nesting level is defined by number of hash- or arrayrefs that the encoder +needs to traverse to reach a given point or the number of C<{> or C<[> +characters without their matching closing parenthesis crossed to reach a +given character in a string. + +If no argument is given, the highest possible setting will be used, which +is rarely useful. + +See L for more info on why this is useful. + +When a large value (100 or more) was set and it de/encodes a deep nested object/text, +it may raise a warning 'Deep recursion on subroutine' at the perl runtime phase. + +=head2 max_size + + $json = $json->max_size([$maximum_string_size]) + + $max_size = $json->get_max_size + +Set the maximum length a JSON text may have (in bytes) where decoding is +being attempted. The default is C<0>, meaning no limit. When C +is called on a string that is longer then this many bytes, it will not +attempt to decode the string but throw an exception. This setting has no +effect on C (yet). + +If no argument is given, the limit check will be deactivated (same as when +C<0> is specified). + +See L for more info on why this is useful. + +=head2 encode + + $json_text = $json->encode($perl_scalar) + +Converts the given Perl data structure (a simple scalar or a reference +to a hash or array) to its JSON representation. Simple scalars will be +converted into JSON string or number sequences, while references to arrays +become JSON arrays and references to hashes become JSON objects. Undefined +Perl values (e.g. C) become JSON C values. +References to the integers C<0> and C<1> are converted into C and C. + +=head2 decode + + $perl_scalar = $json->decode($json_text) + +The opposite of C: expects a JSON text and tries to parse it, +returning the resulting simple scalar or reference. Croaks on error. + +JSON numbers and strings become simple Perl scalars. JSON arrays become +Perl arrayrefs and JSON objects become Perl hashrefs. C becomes +C<1> (C), C becomes C<0> (C) and +C becomes C. + +=head2 decode_prefix + + ($perl_scalar, $characters) = $json->decode_prefix($json_text) + +This works like the C method, but instead of raising an exception +when there is trailing garbage after the first JSON object, it will +silently stop parsing there and return the number of characters consumed +so far. + + JSON->new->decode_prefix ("[1] the tail") + => ([], 3) + +=head1 INCREMENTAL PARSING + +Most of this section are copied and modified from L. + +In some cases, there is the need for incremental parsing of JSON texts. +This module does allow you to parse a JSON stream incrementally. +It does so by accumulating text until it has a full JSON object, which +it then can decode. This process is similar to using C +to see if a full JSON object is available, but is much more efficient +(and can be implemented with a minimum of method calls). + +This module will only attempt to parse the JSON text once it is sure it +has enough text to get a decisive result, using a very simple but +truly incremental parser. This means that it sometimes won't stop as +early as the full parser, for example, it doesn't detect parenthesis +mismatches. The only thing it guarantees is that it starts decoding as +soon as a syntactically valid JSON text has been seen. This means you need +to set resource limits (e.g. C) to ensure the parser will stop +parsing in the presence if syntax errors. + +The following methods implement this incremental parser. + +=head2 incr_parse + + $json->incr_parse( [$string] ) # void context + + $obj_or_undef = $json->incr_parse( [$string] ) # scalar context + + @obj_or_empty = $json->incr_parse( [$string] ) # list context + +This is the central parsing function. It can both append new text and +extract objects from the stream accumulated so far (both of these +functions are optional). + +If C<$string> is given, then this string is appended to the already +existing JSON fragment stored in the C<$json> object. + +After that, if the function is called in void context, it will simply +return without doing anything further. This can be used to add more text +in as many chunks as you want. + +If the method is called in scalar context, then it will try to extract +exactly I JSON object. If that is successful, it will return this +object, otherwise it will return C. If there is a parse error, +this method will croak just as C would do (one can then use +C to skip the erroneous part). This is the most common way of +using the method. + +And finally, in list context, it will try to extract as many objects +from the stream as it can find and return them, or the empty list +otherwise. For this to work, there must be no separators between the JSON +objects or arrays, instead they must be concatenated back-to-back. If +an error occurs, an exception will be raised as in the scalar context +case. Note that in this case, any previously-parsed JSON texts will be +lost. + +Example: Parse some JSON arrays/objects in a given string and return them. + + my @objs = JSON->new->incr_parse ("[5][7][1,2]"); + +=head2 incr_text + + $lvalue_string = $json->incr_text + +This method returns the currently stored JSON fragment as an lvalue, that +is, you can manipulate it. This I works when a preceding call to +C in I successfully returned an object. Under +all other circumstances you must not call this function (I mean it. +although in simple tests it might actually work, it I fail under +real world conditions). As a special exception, you can also call this +method before having parsed anything. + +This function is useful in two cases: a) finding the trailing text after a +JSON object or b) parsing multiple JSON objects separated by non-JSON text +(such as commas). + + $json->incr_text =~ s/\s*,\s*//; + +In Perl 5.005, C attribute is not available. +You must write codes like the below: + + $string = $json->incr_text; + $string =~ s/\s*,\s*//; + $json->incr_text( $string ); + +=head2 incr_skip + + $json->incr_skip + +This will reset the state of the incremental parser and will remove the +parsed text from the input buffer. This is useful after C +died, in which case the input buffer and incremental parser state is left +unchanged, to skip the text parsed so far and to reset the parse state. + +=head2 incr_reset + + $json->incr_reset + +This completely resets the incremental parser, that is, after this call, +it will be as if the parser had never parsed anything. + +This is useful if you want to repeatedly parse JSON objects and want to +ignore any trailing data, which means you have to reset the parser after +each successful decode. + +See to L for examples. + + +=head1 JSON::PP OWN METHODS + +=head2 allow_singlequote + + $json = $json->allow_singlequote([$enable]) + +If C<$enable> is true (or missing), then C will accept +JSON strings quoted by single quotations that are invalid JSON +format. + + $json->allow_singlequote->decode({"foo":'bar'}); + $json->allow_singlequote->decode({'foo':"bar"}); + $json->allow_singlequote->decode({'foo':'bar'}); + +As same as the C option, this option may be used to parse +application-specific files written by humans. + + +=head2 allow_barekey + + $json = $json->allow_barekey([$enable]) + +If C<$enable> is true (or missing), then C will accept +bare keys of JSON object that are invalid JSON format. + +As same as the C option, this option may be used to parse +application-specific files written by humans. + + $json->allow_barekey->decode('{foo:"bar"}'); + +=head2 allow_bignum + + $json = $json->allow_bignum([$enable]) + +If C<$enable> is true (or missing), then C will convert +the big integer Perl cannot handle as integer into a L +object and convert a floating number (any) into a L. + +On the contrary, C converts C objects and C +objects into JSON numbers with C enable. + + $json->allow_nonref->allow_blessed->allow_bignum; + $bigfloat = $json->decode('2.000000000000000000000000001'); + print $json->encode($bigfloat); + # => 2.000000000000000000000000001 + +See to L about the normal conversion of JSON number. + +=head2 loose + + $json = $json->loose([$enable]) + +The unescaped [\x00-\x1f\x22\x2f\x5c] strings are invalid in JSON strings +and the module doesn't allow to C to these (except for \x2f). +If C<$enable> is true (or missing), then C will accept these +unescaped strings. + + $json->loose->decode(qq|["abc + def"]|); + +See L. + +=head2 escape_slash + + $json = $json->escape_slash([$enable]) + +According to JSON Grammar, I (U+002F) is escaped. But default +JSON::PP (as same as JSON::XS) encodes strings without escaping slash. + +If C<$enable> is true (or missing), then C will escape slashes. + +=head2 indent_length + + $json = $json->indent_length($length) + +JSON::XS indent space length is 3 and cannot be changed. +JSON::PP set the indent space length with the given $length. +The default is 3. The acceptable range is 0 to 15. + +=head2 sort_by + + $json = $json->sort_by($function_name) + $json = $json->sort_by($subroutine_ref) + +If $function_name or $subroutine_ref are set, its sort routine are used +in encoding JSON objects. + + $js = $pc->sort_by(sub { $JSON::PP::a cmp $JSON::PP::b })->encode($obj); + # is($js, q|{"a":1,"b":2,"c":3,"d":4,"e":5,"f":6,"g":7,"h":8,"i":9}|); + + $js = $pc->sort_by('own_sort')->encode($obj); + # is($js, q|{"a":1,"b":2,"c":3,"d":4,"e":5,"f":6,"g":7,"h":8,"i":9}|); + + sub JSON::PP::own_sort { $JSON::PP::a cmp $JSON::PP::b } + +As the sorting routine runs in the JSON::PP scope, the given +subroutine name and the special variables C<$a>, C<$b> will begin +'JSON::PP::'. + +If $integer is set, then the effect is same as C on. + +=head1 INTERNAL + +For developers. + +=over + +=item PP_encode_box + +Returns + + { + depth => $depth, + indent_count => $indent_count, + } + + +=item PP_decode_box + +Returns + + { + text => $text, + at => $at, + ch => $ch, + len => $len, + depth => $depth, + encoding => $encoding, + is_valid_utf8 => $is_valid_utf8, + }; + +=back + +=head1 MAPPING + +This section is copied from JSON::XS and modified to C. +JSON::XS and JSON::PP mapping mechanisms are almost equivalent. + +See to L. + +=head2 JSON -> PERL + +=over 4 + +=item object + +A JSON object becomes a reference to a hash in Perl. No ordering of object +keys is preserved (JSON does not preserver object key ordering itself). + +=item array + +A JSON array becomes a reference to an array in Perl. + +=item string + +A JSON string becomes a string scalar in Perl - Unicode codepoints in JSON +are represented by the same codepoints in the Perl string, so no manual +decoding is necessary. + +=item number + +A JSON number becomes either an integer, numeric (floating point) or +string scalar in perl, depending on its range and any fractional parts. On +the Perl level, there is no difference between those as Perl handles all +the conversion details, but an integer may take slightly less memory and +might represent more values exactly than floating point numbers. + +If the number consists of digits only, C will try to represent +it as an integer value. If that fails, it will try to represent it as +a numeric (floating point) value if that is possible without loss of +precision. Otherwise it will preserve the number as a string value (in +which case you lose roundtripping ability, as the JSON number will be +re-encoded to a JSON string). + +Numbers containing a fractional or exponential part will always be +represented as numeric (floating point) values, possibly at a loss of +precision (in which case you might lose perfect roundtripping ability, but +the JSON number will still be re-encoded as a JSON number). + +Note that precision is not accuracy - binary floating point values cannot +represent most decimal fractions exactly, and when converting from and to +floating point, C only guarantees precision up to but not including +the least significant bit. + +When C is enable, the big integers +and the numeric can be optionally converted into L and +L objects. + +=item true, false + +These JSON atoms become C and C, +respectively. They are overloaded to act almost exactly like the numbers +C<1> and C<0>. You can check whether a scalar is a JSON boolean by using +the C function. + + print JSON::PP::true . "\n"; + => true + print JSON::PP::true + 1; + => 1 + + ok(JSON::true eq '1'); + ok(JSON::true == 1); + +C will install these missing overloading features to the backend modules. + + +=item null + +A JSON null atom becomes C in Perl. + +C returns C. + +=back + + +=head2 PERL -> JSON + +The mapping from Perl to JSON is slightly more difficult, as Perl is a +truly typeless language, so we can only guess which JSON type is meant by +a Perl value. + +=over 4 + +=item hash references + +Perl hash references become JSON objects. As there is no inherent ordering +in hash keys (or JSON objects), they will usually be encoded in a +pseudo-random order that can change between runs of the same program but +stays generally the same within a single run of a program. C +optionally sort the hash keys (determined by the I flag), so +the same data structure will serialise to the same JSON text (given same +settings and version of JSON::XS), but this incurs a runtime overhead +and is only rarely useful, e.g. when you want to compare some JSON text +against another for equality. + + +=item array references + +Perl array references become JSON arrays. + +=item other references + +Other unblessed references are generally not allowed and will cause an +exception to be thrown, except for references to the integers C<0> and +C<1>, which get turned into C and C atoms in JSON. You can +also use C and C to improve readability. + + to_json [\0,JSON::PP::true] # yields [false,true] + +=item JSON::PP::true, JSON::PP::false, JSON::PP::null + +These special values become JSON true and JSON false values, +respectively. You can also use C<\1> and C<\0> directly if you want. + +JSON::PP::null returns C. + +=item blessed objects + +Blessed objects are not directly representable in JSON. See the +C and C methods on various options on +how to deal with this: basically, you can choose between throwing an +exception, encoding the reference as if it weren't blessed, or provide +your own serialiser method. + +See to L. + +=item simple scalars + +Simple Perl scalars (any scalar that is not a reference) are the most +difficult objects to encode: JSON::XS and JSON::PP will encode undefined scalars as +JSON C values, scalars that have last been used in a string context +before encoding as JSON strings, and anything else as number value: + + # dump as number + encode_json [2] # yields [2] + encode_json [-3.0e17] # yields [-3e+17] + my $value = 5; encode_json [$value] # yields [5] + + # used as string, so dump as string + print $value; + encode_json [$value] # yields ["5"] + + # undef becomes null + encode_json [undef] # yields [null] + +You can force the type to be a string by stringifying it: + + my $x = 3.1; # some variable containing a number + "$x"; # stringified + $x .= ""; # another, more awkward way to stringify + print $x; # perl does it for you, too, quite often + +You can force the type to be a number by numifying it: + + my $x = "3"; # some variable containing a string + $x += 0; # numify it, ensuring it will be dumped as a number + $x *= 1; # same thing, the choice is yours. + +You can not currently force the type in other, less obscure, ways. + +Note that numerical precision has the same meaning as under Perl (so +binary to decimal conversion follows the same rules as in Perl, which +can differ to other languages). Also, your perl interpreter might expose +extensions to the floating point numbers of your platform, such as +infinities or NaN's - these cannot be represented in JSON, and it is an +error to pass those in. + +=item Big Number + +When C is enable, +C converts C objects and C +objects into JSON numbers. + + +=back + +=head1 UNICODE HANDLING ON PERLS + +If you do not know about Unicode on Perl well, +please check L. + +=head2 Perl 5.8 and later + +Perl can handle Unicode and the JSON::PP de/encode methods also work properly. + + $json->allow_nonref->encode(chr hex 3042); + $json->allow_nonref->encode(chr hex 12345); + +Returns C<"\u3042"> and C<"\ud808\udf45"> respectively. + + $json->allow_nonref->decode('"\u3042"'); + $json->allow_nonref->decode('"\ud808\udf45"'); + +Returns UTF-8 encoded strings with UTF8 flag, regarded as C and C. + +Note that the versions from Perl 5.8.0 to 5.8.2, Perl built-in C was broken, +so JSON::PP wraps the C with a subroutine. Thus JSON::PP works slow in the versions. + + +=head2 Perl 5.6 + +Perl can handle Unicode and the JSON::PP de/encode methods also work. + +=head2 Perl 5.005 + +Perl 5.005 is a byte semantics world -- all strings are sequences of bytes. +That means the unicode handling is not available. + +In encoding, + + $json->allow_nonref->encode(chr hex 3042); # hex 3042 is 12354. + $json->allow_nonref->encode(chr hex 12345); # hex 12345 is 74565. + +Returns C and C, as C takes a value more than 255, it treats +as C<$value % 256>, so the above codes are equivalent to : + + $json->allow_nonref->encode(chr 66); + $json->allow_nonref->encode(chr 69); + +In decoding, + + $json->decode('"\u00e3\u0081\u0082"'); + +The returned is a byte sequence C<0xE3 0x81 0x82> for UTF-8 encoded +japanese character (C). +And if it is represented in Unicode code point, C. + +Next, + + $json->decode('"\u3042"'); + +We ordinary expect the returned value is a Unicode character C. +But here is 5.005 world. This is C<0xE3 0x81 0x82>. + + $json->decode('"\ud808\udf45"'); + +This is not a character C but bytes - C<0xf0 0x92 0x8d 0x85>. + + +=head1 TODO + +=over + +=item speed + +=item memory saving + +=back + + +=head1 SEE ALSO + +Most of the document are copied and modified from JSON::XS doc. + +L + +RFC4627 (L) + +=head1 AUTHOR + +Makamaka Hannyaharamitu, Emakamaka[at]cpan.orgE + + +=head1 COPYRIGHT AND LICENSE + +Copyright 2007-2012 by Makamaka Hannyaharamitu + +This library is free software; you can redistribute it and/or modify +it under the same terms as Perl itself. + +=cut diff --git a/uroman-1.2.8/lib/JSON/backportPP/Boolean.pm b/uroman-1.2.8/lib/JSON/backportPP/Boolean.pm new file mode 100644 index 0000000000000000000000000000000000000000..38be6a3817b3b3b5632f4ee6bd3bba7397af567e --- /dev/null +++ b/uroman-1.2.8/lib/JSON/backportPP/Boolean.pm @@ -0,0 +1,27 @@ +=head1 NAME + +JSON::PP::Boolean - dummy module providing JSON::PP::Boolean + +=head1 SYNOPSIS + + # do not "use" yourself + +=head1 DESCRIPTION + +This module exists only to provide overload resolution for Storable +and similar modules. See L for more info about this class. + +=cut + +use JSON::backportPP (); +use strict; + +1; + +=head1 AUTHOR + +This idea is from L written by +Marc Lehmann + +=cut + diff --git a/uroman-1.2.8/lib/JSON/backportPP/Compat5005.pm b/uroman-1.2.8/lib/JSON/backportPP/Compat5005.pm new file mode 100644 index 0000000000000000000000000000000000000000..139990edff0a28474e53f882d4c4efeb2ad7d701 --- /dev/null +++ b/uroman-1.2.8/lib/JSON/backportPP/Compat5005.pm @@ -0,0 +1,131 @@ +package # This is JSON::backportPP + JSON::backportPP5005; + +use 5.005; +use strict; + +my @properties; + +$JSON::PP5005::VERSION = '1.10'; + +BEGIN { + + sub utf8::is_utf8 { + 0; # It is considered that UTF8 flag off for Perl 5.005. + } + + sub utf8::upgrade { + } + + sub utf8::downgrade { + 1; # must always return true. + } + + sub utf8::encode { + } + + sub utf8::decode { + } + + *JSON::PP::JSON_PP_encode_ascii = \&_encode_ascii; + *JSON::PP::JSON_PP_encode_latin1 = \&_encode_latin1; + *JSON::PP::JSON_PP_decode_surrogates = \&_decode_surrogates; + *JSON::PP::JSON_PP_decode_unicode = \&_decode_unicode; + + # missing in B module. + sub B::SVp_IOK () { 0x01000000; } + sub B::SVp_NOK () { 0x02000000; } + sub B::SVp_POK () { 0x04000000; } + + $INC{'bytes.pm'} = 1; # dummy +} + + + +sub _encode_ascii { + join('', map { $_ <= 127 ? chr($_) : sprintf('\u%04x', $_) } unpack('C*', $_[0]) ); +} + + +sub _encode_latin1 { + join('', map { chr($_) } unpack('C*', $_[0]) ); +} + + +sub _decode_surrogates { # from http://homepage1.nifty.com/nomenclator/unicode/ucs_utf.htm + my $uni = 0x10000 + (hex($_[0]) - 0xD800) * 0x400 + (hex($_[1]) - 0xDC00); # from perlunicode + my $bit = unpack('B32', pack('N', $uni)); + + if ( $bit =~ /^00000000000(...)(......)(......)(......)$/ ) { + my ($w, $x, $y, $z) = ($1, $2, $3, $4); + return pack('B*', sprintf('11110%s10%s10%s10%s', $w, $x, $y, $z)); + } + else { + Carp::croak("Invalid surrogate pair"); + } +} + + +sub _decode_unicode { + my ($u) = @_; + my ($utf8bit); + + if ( $u =~ /^00([89a-f][0-9a-f])$/i ) { # 0x80-0xff + return pack( 'H2', $1 ); + } + + my $bit = unpack("B*", pack("H*", $u)); + + if ( $bit =~ /^00000(.....)(......)$/ ) { + $utf8bit = sprintf('110%s10%s', $1, $2); + } + elsif ( $bit =~ /^(....)(......)(......)$/ ) { + $utf8bit = sprintf('1110%s10%s10%s', $1, $2, $3); + } + else { + Carp::croak("Invalid escaped unicode"); + } + + return pack('B*', $utf8bit); +} + + +sub JSON::PP::incr_text { + $_[0]->{_incr_parser} ||= JSON::PP::IncrParser->new; + + if ( $_[0]->{_incr_parser}->{incr_parsing} ) { + Carp::croak("incr_text can not be called when the incremental parser already started parsing"); + } + + $_[0]->{_incr_parser}->{incr_text} = $_[1] if ( @_ > 1 ); + $_[0]->{_incr_parser}->{incr_text}; +} + + +1; +__END__ + +=pod + +=head1 NAME + +JSON::PP5005 - Helper module in using JSON::PP in Perl 5.005 + +=head1 DESCRIPTION + +JSON::PP calls internally. + +=head1 AUTHOR + +Makamaka Hannyaharamitu, Emakamaka[at]cpan.orgE + + +=head1 COPYRIGHT AND LICENSE + +Copyright 2007-2012 by Makamaka Hannyaharamitu + +This library is free software; you can redistribute it and/or modify +it under the same terms as Perl itself. + +=cut + diff --git a/uroman-1.2.8/lib/JSON/backportPP/Compat5006.pm b/uroman-1.2.8/lib/JSON/backportPP/Compat5006.pm new file mode 100644 index 0000000000000000000000000000000000000000..7736fd8debcbb47cc38192798de6c3055222d473 --- /dev/null +++ b/uroman-1.2.8/lib/JSON/backportPP/Compat5006.pm @@ -0,0 +1,173 @@ +package # This is JSON::backportPP + JSON::backportPP56; + +use 5.006; +use strict; + +my @properties; + +$JSON::PP56::VERSION = '1.08'; + +BEGIN { + + sub utf8::is_utf8 { + my $len = length $_[0]; # char length + { + use bytes; # byte length; + return $len != length $_[0]; # if !=, UTF8-flagged on. + } + } + + + sub utf8::upgrade { + ; # noop; + } + + + sub utf8::downgrade ($;$) { + return 1 unless ( utf8::is_utf8( $_[0] ) ); + + if ( _is_valid_utf8( $_[0] ) ) { + my $downgrade; + for my $c ( unpack( "U*", $_[0] ) ) { + if ( $c < 256 ) { + $downgrade .= pack("C", $c); + } + else { + $downgrade .= pack("U", $c); + } + } + $_[0] = $downgrade; + return 1; + } + else { + Carp::croak("Wide character in subroutine entry") unless ( $_[1] ); + 0; + } + } + + + sub utf8::encode ($) { # UTF8 flag off + if ( utf8::is_utf8( $_[0] ) ) { + $_[0] = pack( "C*", unpack( "C*", $_[0] ) ); + } + else { + $_[0] = pack( "U*", unpack( "C*", $_[0] ) ); + $_[0] = pack( "C*", unpack( "C*", $_[0] ) ); + } + } + + + sub utf8::decode ($) { # UTF8 flag on + if ( _is_valid_utf8( $_[0] ) ) { + utf8::downgrade( $_[0] ); + $_[0] = pack( "U*", unpack( "U*", $_[0] ) ); + } + } + + + *JSON::PP::JSON_PP_encode_ascii = \&_encode_ascii; + *JSON::PP::JSON_PP_encode_latin1 = \&_encode_latin1; + *JSON::PP::JSON_PP_decode_surrogates = \&JSON::PP::_decode_surrogates; + *JSON::PP::JSON_PP_decode_unicode = \&JSON::PP::_decode_unicode; + + unless ( defined &B::SVp_NOK ) { # missing in B module. + eval q{ sub B::SVp_NOK () { 0x02000000; } }; + } + +} + + + +sub _encode_ascii { + join('', + map { + $_ <= 127 ? + chr($_) : + $_ <= 65535 ? + sprintf('\u%04x', $_) : sprintf('\u%x\u%x', JSON::PP::_encode_surrogates($_)); + } _unpack_emu($_[0]) + ); +} + + +sub _encode_latin1 { + join('', + map { + $_ <= 255 ? + chr($_) : + $_ <= 65535 ? + sprintf('\u%04x', $_) : sprintf('\u%x\u%x', JSON::PP::_encode_surrogates($_)); + } _unpack_emu($_[0]) + ); +} + + +sub _unpack_emu { # for Perl 5.6 unpack warnings + return !utf8::is_utf8($_[0]) ? unpack('C*', $_[0]) + : _is_valid_utf8($_[0]) ? unpack('U*', $_[0]) + : unpack('C*', $_[0]); +} + + +sub _is_valid_utf8 { + my $str = $_[0]; + my $is_utf8; + + while ($str =~ /(?: + ( + [\x00-\x7F] + |[\xC2-\xDF][\x80-\xBF] + |[\xE0][\xA0-\xBF][\x80-\xBF] + |[\xE1-\xEC][\x80-\xBF][\x80-\xBF] + |[\xED][\x80-\x9F][\x80-\xBF] + |[\xEE-\xEF][\x80-\xBF][\x80-\xBF] + |[\xF0][\x90-\xBF][\x80-\xBF][\x80-\xBF] + |[\xF1-\xF3][\x80-\xBF][\x80-\xBF][\x80-\xBF] + |[\xF4][\x80-\x8F][\x80-\xBF][\x80-\xBF] + ) + | (.) + )/xg) + { + if (defined $1) { + $is_utf8 = 1 if (!defined $is_utf8); + } + else { + $is_utf8 = 0 if (!defined $is_utf8); + if ($is_utf8) { # eventually, not utf8 + return; + } + } + } + + return $is_utf8; +} + + +1; +__END__ + +=pod + +=head1 NAME + +JSON::PP56 - Helper module in using JSON::PP in Perl 5.6 + +=head1 DESCRIPTION + +JSON::PP calls internally. + +=head1 AUTHOR + +Makamaka Hannyaharamitu, Emakamaka[at]cpan.orgE + + +=head1 COPYRIGHT AND LICENSE + +Copyright 2007-2012 by Makamaka Hannyaharamitu + +This library is free software; you can redistribute it and/or modify +it under the same terms as Perl itself. + +=cut + diff --git a/uroman-1.2.8/lib/NLP/Chinese.pm b/uroman-1.2.8/lib/NLP/Chinese.pm new file mode 100644 index 0000000000000000000000000000000000000000..ea6c52991bd1bb2e55ec851bf31537f59f57b58a --- /dev/null +++ b/uroman-1.2.8/lib/NLP/Chinese.pm @@ -0,0 +1,239 @@ +################################################################ +# # +# Chinese # +# # +################################################################ + +package NLP::Chinese; + +$utf8 = NLP::UTF8; +%empty_ht = (); + +sub read_chinese_tonal_pinyin_files { + local($caller, *ht, @filenames) = @_; + + $n_kHanyuPinlu = 0; + $n_kXHC1983 = 0; + $n_kHanyuPinyin = 0; + $n_kMandarin = 0; + $n_cedict = 0; + $n_simple_pinyin = 0; + + foreach $filename (@filenames) { + if ($filename =~ /unihan/i) { + my $line_number = 0; + if (open(IN, $filename)) { + while () { + $line_number++; + next if /^#/; + s/\s*$//; + if (($u, $type, $value) = split(/\t/, $_)) { + if ($type =~ /^(kHanyuPinlu|kXHC1983|kHanyuPinyin|kMandarin)$/) { + $u = $util->trim($u); + $type = $util->trim($type); + $value = $util->trim($value); + $f = $utf8->unicode_string2string($u); + + if ($type eq "kHanyuPinlu") { + $value =~ s/\(.*?\)//g; + $value = $util->trim($value); + $translit = $caller->number_to_accent_tone($value); + $ht{"kHanyuPinlu"}->{$f} = $translit; + $n_kHanyuPinlu++; + } elsif ($type eq "kXHC1983") { + @translits = ($value =~ /:(\S+)/g); + $translit = join(" ", @translits); + $ht{"kXHC1983"}->{$f} = $translit; + $n_kXHC1983++; + } elsif ($type eq "kHanyuPinyin") { + $value =~ s/^.*://; + $value =~ s/,/ /g; + $ht{"kHanyuPinyin"}->{$f} = $value; + $n_kHanyuPinyin++; + } elsif ($type eq "kMandarin") { + $ht{"kMandarin"}->{$f} = $value; + $n_kMandarin++; + } + } + } + } + close(IN); + print "Read in $n_kHanyuPinlu kHanyuPinlu, $n_kXHC1983 n_kXHC1983, $n_kHanyuPinyin n_kHanyuPinyin $n_kMandarin n_kMandarin\n"; + } else { + print STDERR "Can't open $filename\n"; + } + } elsif ($filename =~ /cedict/i) { + if (open(IN, $filename)) { + my $line_number = 0; + while () { + $line_number++; + next if /^#/; + s/\s*$//; + if (($f, $translit) = ($_ =~ /^\S+\s+(\S+)\s+\[([^\[\]]+)\]/)) { + $translit = $utf8->extended_lower_case($translit); + $translit = $caller->number_to_accent_tone($translit); + $translit =~ s/\s//g; + if ($old_translit = $ht{"cedict"}->{$f}) { + # $ht{CONFLICT}->{("DUPLICATE " . $f)} = "CEDICT($f): $old_translit\nCEDICT($f): $translit (duplicate)\n" unless $translit eq $old_translit; + $ht{"cedicts"}->{$f} = join(" ", $ht{"cedicts"}->{$f}, $translit) unless $old_translit eq $translit; + } else { + $ht{"cedict"}->{$f} = $translit; + $ht{"cedicts"}->{$f} = $translit; + } + $n_cedict++; + } + } + close(IN); + # print "Read in $n_cedict n_cedict\n"; + } else { + print STDERR "Can't open $filename"; + } + } elsif ($filename =~ /chinese_to_pinyin/i) { + if (open(IN, $filename)) { + my $line_number = 0; + while () { + $line_number++; + next if /^#/; + if (($f, $translit) = ($_ =~ /^(\S+)\t(\S+)\s*$/)) { + $ht{"simple_pinyin"}->{$f} = $translit; + $n_simple_pinyin++; + } + } + close(IN); + # print "Read in $n_simple_pinyin n_simple_pinyin\n"; + } else { + print STDERR "Can't open $filename"; + } + } else { + print STDERR "Don't know what to do with file $filename (in read_chinese_tonal_pinyin_files)\n"; + } + } +} + +sub tonal_pinyin { + local($caller, $s, *ht, $gloss) = @_; + + return $result if defined($result = $ht{COMBINED}->{$s}); + + $cedict_pinyin = $ht{"cedict"}->{$s} || ""; + $cedicts_pinyin = $ht{"cedicts"}->{$s} || ""; + $unihan_pinyin = ""; + @characters = $utf8->split_into_utf8_characters($s, "return only chars", *empty_ht); + foreach $c (@characters) { + if ($pinyin = $ht{"simple_pinyin"}->{$c}) { + $unihan_pinyin .= $pinyin; + } elsif ($pinyin = $ht{"kHanyuPinlu"}->{$c}) { + $pinyin =~ s/^(\S+)\s.*$/$1/; + $unihan_pinyin .= $pinyin; + } elsif ($pinyin = $ht{"kXHC1983"}->{$c}) { + $pinyin =~ s/^(\S+)\s.*$/$1/; + $unihan_pinyin .= $pinyin; + } elsif ($pinyin = $ht{"kHanyuPinyin"}->{$c}) { + $pinyin =~ s/^(\S+)\s.*$/$1/; + $unihan_pinyin .= $pinyin; + } elsif ($pinyin = $ht{"cedicts"}->{$c}) { + $pinyin =~ s/^(\S+)\s.*$/$1/; + $unihan_pinyin .= $pinyin; + # middle dot, katakana middle dot, multiplication sign + } elsif ($c =~ /^(\xC2\xB7|\xE3\x83\xBB|\xC3\x97)$/) { + $unihan_pinyin .= $c; + # ASCII + } elsif ($c =~ /^([\x21-\x7E])$/) { + $unihan_pinyin .= $c; + } else { + $unihan_pinyin .= "?"; + $hex = $utf8->utf8_to_hex($c); + $unicode = uc $utf8->utf8_to_4hex_unicode($c); + # print STDERR "Tonal pinyin: Unknown character $c ($hex/U+$unicode) -> ?\n"; + } + } + $pinyin_title = ""; + if (($#characters >= 1) && $cedicts_pinyin) { + foreach $pinyin (split(/\s+/, $cedicts_pinyin)) { + $pinyin_title .= "$s $pinyin (CEDICT)\n"; + } + $pinyin_title .= "\n"; + } + foreach $c (@characters) { + my %local_ht = (); + @pinyins = (); + foreach $type (("kHanyuPinlu", "kXHC1983", "kHanyuPinyin", "cedicts")) { + if ($pinyin_s = $ht{$type}->{$c}) { + foreach $pinyin (split(/\s+/, $pinyin_s)) { + push(@pinyins, $pinyin) unless $util->member($pinyin, @pinyins); + $type2 = ($type eq "cedicts") ? "CEDICT" : $type; + $local_ht{$pinyin} = ($local_ht{$pinyin}) ? join(", ", $local_ht{$pinyin}, $type2) : $type2; + } + } + } + foreach $pinyin (@pinyins) { + $type_s = $local_ht{$pinyin}; + $pinyin_title .= "$c $pinyin ($type_s)\n"; + } + } + $pinyin_title =~ s/\n$//; + $pinyin_title =~ s/\n/ /g; + $unihan_pinyin = "" if $unihan_pinyin =~ /^\?+$/; + if (($#characters >= 1) && $cedict_pinyin && $unihan_pinyin && ($unihan_pinyin ne $cedict_pinyin)) { + $log = "Gloss($s): $gloss\nCEdict($s): $cedicts_pinyin\nUnihan($s): $unihan_pinyin\n"; + foreach $type (("kHanyuPinlu", "kXHC1983", "kHanyuPinyin")) { + $log_line = "$type($s): "; + foreach $c (@characters) { + $pinyin = $ht{$type}->{$c} || ""; + if ($pinyin =~ / /) { + $log_line .= "($pinyin)"; + } elsif ($pinyin) { + $log_line .= $pinyin; + } else { + $log_line .= "?"; + } + } + $log .= "$log_line\n"; + } + $ht{CONFLICT}->{$s} = $log; + } + $result = $unihan_pinyin || $cedict_pinyin; + $result = $cedict_pinyin if ($#characters > 0) && $cedict_pinyin; + $ht{COMBINED}->{$s} = $result; + $ht{PINYIN_TITLE}->{$s} = $pinyin_title; + return $result; +} + +%number_to_accent_tone_ht = ( + "a1", "\xC4\x81", "a2", "\xC3\xA1", "a3", "\xC7\x8E", "a4", "\xC3\xA0", + "e1", "\xC4\x93", "e2", "\xC3\xA9", "e3", "\xC4\x9B", "e4", "\xC3\xA8", + "i1", "\xC4\xAB", "i2", "\xC3\xAD", "i3", "\xC7\x90", "i4", "\xC3\xAC", + "o1", "\xC5\x8D", "o2", "\xC3\xB3", "o3", "\xC7\x92", "o4", "\xC3\xB2", + "u1", "\xC5\xAB", "u2", "\xC3\xBA", "u3", "\xC7\x94", "u4", "\xC3\xB9", + "u:1","\xC7\x96", "u:2","\xC7\x98", "u:3","\xC7\x9A", "u:4","\xC7\x9C", + "\xC3\xBC1","\xC7\x96","\xC3\xBC2","\xC7\x98","\xC3\xBC3","\xC7\x9A","\xC3\xBC4","\xC7\x9C" +); + +sub number_to_accent_tone { + local($caller, $s) = @_; + + my $result = ""; + while (($pre,$alpha,$tone_number,$rest) = ($s =~ /^(.*?)((?:[a-z]|u:|\xC3\xBC)+)([1-5])(.*)$/i)) { + if ($tone_number eq "5") { + $result .= "$pre$alpha"; + } elsif ((($pre_acc,$acc_letter,$post_acc) = ($alpha =~ /^(.*)([ae])(.*)$/)) + || (($pre_acc,$acc_letter,$post_acc) = ($alpha =~ /^(.*)(o)(u.*)$/)) + || (($pre_acc,$acc_letter,$post_acc) = ($alpha =~ /^(.*)(u:|[iou]|\xC3\xBC)([^aeiou]*)$/))) { + $result .= "$pre$pre_acc" . ($number_to_accent_tone_ht{($acc_letter . $tone_number)} || ($acc_letter . $tone_number)) . $post_acc; + } else { + $result .= "$pre$alpha$tone_number"; + } + $s = $rest; + } + $result .= $s; + $result =~ s/u:/\xC3\xBC/g; + return $result; +} + +sub string_contains_utf8_cjk_unified_ideograph_p { + local($caller, $s) = @_; + + return ($s =~ /([\xE4-\xE9]|\xE3[\x90-\xBF]|\xF0[\xA0-\xAC])/); +} + +1; diff --git a/uroman-1.2.8/lib/NLP/English.pm b/uroman-1.2.8/lib/NLP/English.pm new file mode 100644 index 0000000000000000000000000000000000000000..e78fba5e381d425feb1a89696afad7d974063abb --- /dev/null +++ b/uroman-1.2.8/lib/NLP/English.pm @@ -0,0 +1,3112 @@ +################################################################ +# # +# English # +# # +################################################################ + +package NLP::English; + +use File::Basename; +use File::Spec; + +# tok v1.3.7 (May 16, 2019) + +$chinesePM = NLP::Chinese; +$ParseEntry = NLP::ParseEntry; +$util = NLP::utilities; +$utf8 = NLP::UTF8; +$logfile = ""; +# $logfile2 = (-d "/nfs/isd/ulf/smt/agile") ? "/nfs/isd/ulf/smt/agile/minilog" : ""; +# $util->init_log($logfile2); + +$currency_symbol_list = "\$|\xC2\xA5|\xE2\x82\xAC|\xE2\x82\xA4"; +$english_resources_skeleton_dir = ""; +%dummy_ht = (); + +sub build_language_hashtables { + local($caller, $primary_entity_style_filename, $data_dir) = @_; + + unless ($data_dir) { + $default_data_dir = "/nfs/nlg/users/textmap/brahms-ml/arabic/bin/modules/NLP"; + $data_dir = $default_data_dir if -d $default_data_dir; + } + my $english_word_filename = "$data_dir/EnglishWordlist.txt"; + my $default_entity_style_MT_filename = "$data_dir/EntityStyleMT-zh.txt"; + my $entity_style_all_filename = "$data_dir/EntityStyleAll.txt"; + my $EnglishNonNameCapWords_filename = "$data_dir/EnglishNonNameCapWords.txt"; + $english_resources_skeleton_dir = "$data_dir/EnglishResources/skeleton"; + %english_annotation_ht = (); + %annotation_english_ht = (); + %english_ht = (); + $CardinalMaxWithoutComma = 99999; + $CardinalMaxNonLex = 9999000; + + $primary_entity_style_filename = $default_entity_style_MT_filename unless defined($primary_entity_style_filename); + if ($primary_entity_style_filename =~ /^(ar|zh)$/) { + $languageCode = $primary_entity_style_filename; + $primary_entity_style_filename + = File::Spec->catfile($data_dir, "EntityStyleMT-$languageCode.txt"); + } + + open(IN,$english_word_filename) || die "Can't open $english_word_filename"; + while () { + next unless $_ =~ /^s*[^#\s]/; # unless blank/comment line + $_ =~ s/\s+$//; + $line = $_; + @lines = ($line); + if (($line =~ /::gpe:/) + && (($annotation) = ($line =~ /^.*?::(.*)$/)) + && (($pre_annotation, $singular_english, $post_annotation) = ($annotation =~ /^(.*)::plural-of:([^:]+)(|::.*)\s*$/))) { + $derived_annotation = $singular_english . "::$pre_annotation$post_annotation"; + # print STDERR "derived_annotation: $derived_annotation\n"; + push(@lines, $derived_annotation); + } + foreach $line (@lines) { + ($english,@slots) = split("::",$line); + next unless defined($english); + $english =~ s/\s+$//; + $lc_english = $english; + $lc_english =~ tr/[A-Z]/[a-z]/; + $annotation = "::" . join("::",@slots) . "::"; + $english_annotation_ht{$english} = $annotation; + $english_annotation_ht{$lc_english} = $annotation; + $english_annotation_ht{"_ALT_"}->{$english}->{$annotation} = 1; + $english_annotation_ht{"_ALT_"}->{$lc_english}->{$annotation} = 1; + $synt = ""; + foreach $slot_value (@slots) { + ($slot,$value) = ($slot_value =~ /\s*(\w[^:]+):\s*(\S.*)$/); + next unless defined($value); + $slot =~ s/\s+$//; + $value =~ s/\s+$//; + $synt = $value if $slot eq "synt"; + if (defined($annotation_english_ht{$slot_value})) { + push(@{$annotation_english_ht{$slot_value}},$english); + } else { + my @elist = ($english); + $annotation_english_ht{$slot_value} = \@elist; + } + if ($synt && defined($slot_value) && ($slot ne "synt")) { + $annot = "synt:$synt" . "::$slot_value"; + if (defined($annotation_english_ht{$annot})) { + push(@{$annotation_english_ht{$annot}},$english); + } else { + my @elist = ($english); + $annotation_english_ht{$annot} = \@elist; + } + $english_annotation_ht{"_EN_SYNT_"}->{$english}->{$synt}->{$slot} = $value; + } + } + } + } + close(IN); + + if (open(IN,$EnglishNonNameCapWords_filename)) { + while () { + next unless $_ =~ /^s*[^#\s]/; # unless blank/comment line + $_ =~ s/\s+$//; + $english_ht{(lc $_)}->{COMMON_NON_NAME_CAP} = 1; + } + close(IN); + } else { + print STDERR "Can't open $EnglishNonNameCapWords_filename\n"; + } + + foreach $style ("primary", "all") { + if ($style eq "primary") { + $entity_style_filename = $primary_entity_style_filename || $default_entity_style_MT_filename; + } elsif ($style eq "all") { + $entity_style_filename = $entity_style_all_filename; + } else { + next; + } + %ht = (); + open(IN,$entity_style_filename) || die("Can't open $entity_style_filename (stylefile)"); + my $n_entries = 0; + while () { + next unless $_ =~ /^s*[^#\s]/; # unless blank/comment line + $_ =~ s/\s+$//; + ($slot,$value_string) = ($_ =~ /^([^:]+):\s*(\S.*)$/); + next unless defined($value_string); + if (defined($ht{$slot})) { + print STDERR "Warning: ignoring duplicate entry for $slot in $entity_style_filename\n"; + next; + } + @values = split("::", $value_string); + foreach $value (@values) { + $value =~ s/^\s+//g; + $value =~ s/\s+$//g; + } + my @values_copy = @values; + $ht{$slot} = \@values_copy; + $n_entries++; + } + # print STDERR "Processed $n_entries entries in $entity_style_filename\n"; + close(IN); + if ($style eq "primary") { + %english_entity_style_ht = %ht; + } elsif ($style eq "all") { + %english_entity_style_all_ht = %ht; + } + } + + if (defined($raw = $english_entity_style_ht{CardinalMaxWithoutComma}) + && (@styles = @{$raw}) && ($n = $styles[0]) && ($n =~ /^\d+$/) && ($n >= 999)) { + $CardinalMaxWithoutComma = $n; + } + if (defined($raw = $english_entity_style_ht{CardinalMaxNonLex}) + && (@styles = @{$raw}) && ($n = $styles[0]) && ($n =~ /^\d+$/) && ($n >= 999999)) { + $CardinalMaxNonLex = $n; + } + + return (*english_annotation_ht,*annotation_english_ht,*english_entity_style_ht); +} + +sub read_language_variations { + local($this, $filename, *ht) = @_; + + my $n = 0; + my $line_number = 0; + if (open(IN, $filename)) { + while () { + $line_number++; + $us = $util->slot_value_in_double_colon_del_list($_, "us"); + $uk = $util->slot_value_in_double_colon_del_list($_, "uk"); + $formal = $util->slot_value_in_double_colon_del_list($_, "formal"); + $informal = $util->slot_value_in_double_colon_del_list($_, "informal"); + if ($us && $uk) { + $ht{VARIATION_UK_US}->{$uk}->{$us} = 1; + $n++; + } + if ($informal && $formal) { + $ht{VARIATION_INFORMAL_FORMAL}->{$informal}->{$formal} = 1; + $n++; + } + } + close(IN); + # print STDERR "Read $n spelling variation entries from $filename\n"; + } +} + +sub entity_style_listing { + local($caller,$attr) = @_; + + if (defined($l = $english_entity_style_ht{$attr})) { + @sl = @{$l}; + if (($#sl == 0) && ($sl[0] eq "all")) { + if (defined($al = $english_entity_style_all_ht{$attr})) { + return @{$al}; + } else { + return (); + } + } else { + return @sl; + } + } else { + return (); + } +} + +sub is_abbreviation { + local($caller,$noun) = @_; + + $result = defined($annotation_s = $english_annotation_ht{$noun}) + && ($annotation_s =~ /::abbreviation:true::/); +# print "is_abbreviation($noun): $result\n"; + return $result; +} + +sub noun_adv_sem { + local($caller,$noun) = @_; + + return "" unless defined($annotation_s = $english_annotation_ht{$noun}); + ($adv_sem) = ($annotation_s =~ /::adv_sem:([-_a-z]+)::/); + return "" unless defined($adv_sem); + return $adv_sem; +} + +sub numeral_value { + local($caller,$numeral) = @_; + + return "" unless defined($annotation_s = $english_annotation_ht{$numeral}); + ($value) = ($annotation_s =~ /::value:(\d+)::/); + return "" unless defined($value); + return $value; +} + +sub annot_slot_value { + local($caller,$lex, $slot) = @_; + + return "" unless defined($annotation_s = $english_annotation_ht{$lex}); + ($value) = ($annotation_s =~ /::$slot:([-_a-z]+)(?:::.*|)\s*$/i); + return "" unless defined($value); + return $value; +} + +sub annot_slot_values { + local($caller,$lex, $slot) = @_; + + return () unless @annotations = keys %{$english_annotation_ht{"_ALT_"}->{$lex}}; + @annot_slot_values = (); + foreach $annotation_s (@annotations) { + ($value) = ($annotation_s =~ /::$slot:([^:]+)(?:::.*|)\s*$/i); + if (defined($value)) { + $value =~ s/\s*$//; + push(@annot_slot_values, $value); + } + } + return @annot_slot_values; +} + +# quick and dirty +sub noun_number_form { + local($caller,$noun,$number) = @_; + + $noun = "rupee" if $noun =~ /^Rs\.?$/; + $noun = "kilometer" if $noun =~ /^km$/; + $noun = "kilogram" if $noun =~ /^kg$/; + $noun = "meter" if $noun =~ /^m$/; + $noun = "second" if $noun =~ /^(s|secs?\.?)$/; + $noun = "minute" if $noun =~ /^(mins?\.?)$/; + $noun = "hour" if $noun =~ /^(h|hrs?\.?)$/; + $noun = "year" if $noun =~ /^(yrs?\.?)$/; + $noun = "degree" if $noun =~ /^(deg\.?)$/; + $noun = "foot" if $noun =~ /^(feet|ft\.?)$/; + $noun = "square kilometer" if $noun =~ /^sq\.? km/; + $noun =~ s/metre$/meter/; + $noun =~ s/litre$/liter/; + $noun =~ s/gramme$/gram/; + $noun =~ s/tonne$/ton/; + return $noun if $noun =~ /\$$/; + return $noun unless $number =~ /^[0-9.]+$/; + return $noun if $util->member($noun,"percent"); # no change in plural + return $noun if $noun =~ /\b(yuan|renminbi|RMB|rand|won|yen|ringgit|birr)$/; # no change in plural + return $noun if $number <= 1; + + return $noun if $caller->is_abbreviation($noun); + + $noun =~ s/^(hundred|thousand|million|billion|trillion)\s+//; + return $noun if $noun =~ /^(dollar|kilometer|pound|ton|year)s$/i; + + $original_noun = $noun; + #check for irregular plural + $annot = "synt:noun::plural-of:$noun"; + if (defined($annotation_english_ht{$annot})) { + @elist = @{$annotation_english_ht{$annot}}; + return $elist[0] if @elist; + } + + $noun = $noun . "s"; + return $noun if $noun =~ /(a|e|o|u)ys$/; # days, keys, toys, guys + $noun =~ s/ys$/ies/; # babies + $noun =~ s/ss$/ses/; # buses + $noun =~ s/xs$/xes/; # taxes + $noun =~ s/shs$/shes/; # dishes + $noun =~ s/chs$/ches/; # churches + $noun =~ s/mans$/men/; # women + # print STDERR "NNF: $original_noun($number): $noun\n"; + return $noun; +} + +# quick and dirty +sub lex_candidates { + local($caller,$surf) = @_; + + @lex_cands = ($surf); + $lex_cand = $surf; + $lex_cand =~ s/ies$/y/; + push(@lex_cands,$lex_cand) unless $util->member($lex_cand, @lex_cands); + $lex_cand = $surf; + $lex_cand =~ s/s$//; + push(@lex_cands,$lex_cand) unless $util->member($lex_cand, @lex_cands); + $lex_cand = $surf; + $lex_cand =~ s/es$//; + push(@lex_cands,$lex_cand) unless $util->member($lex_cand, @lex_cands); + $lex_cand = $surf; + $lex_cand =~ s/\.$//; + push(@lex_cands,$lex_cand) unless $util->member($lex_cand, @lex_cands); + $lex_cand = $surf; + $lex_cand =~ s/men$/man/; + push(@lex_cands,$lex_cand) unless $util->member($lex_cand, @lex_cands); + + return @lex_cands; +} + +# quick and dirty +sub pos_tag { + local($caller,$surf) = @_; + + return CD if ($surf =~ /^-?[0-9,\.]+$/); + return NN if ($surf =~ /^($currency_symbol_list\d)/); + @lex_candidates = $caller->lex_candidates($surf); +# print " lex_candidates: @lex_candidates\n"; + foreach $lex_cand (@lex_candidates) { + if (defined($annotation_s = $english_annotation_ht{$lex_cand})) { +# print " annotation: $annotation_s\n"; + ($synt) = ($annotation_s =~ /::synt:([^:]+)::/); + if (defined($synt)) { + if ($synt eq "art") { + return "DT"; + } elsif ($synt eq "adj") { + ($grade) = ($annotation_s =~ /::grade:([^:]+)::/); + if (defined($grade) && ($grade eq "superlative")) { + return "JJS"; + } elsif (defined($grade) && ($grade eq "comparative")) { + return "JJR"; + } else { + return "JJ"; + } + } elsif ($synt eq "noun") { + if ($lex_cand eq $surf) { + return "NN"; + } else { + return "NNS"; + } + } elsif ($synt eq "name") { + return "NNP"; + } elsif ($synt eq "cardinal") { + return "CD"; + } elsif ($synt eq "ordinal") { + return "JJ"; + } elsif ($synt eq "prep") { + return "IN"; + } elsif ($synt eq "conj") { + return "CC"; + } elsif ($synt eq "wh_pron") { + return "WP"; + } elsif ($synt eq "adv") { + return "RB"; + } elsif ($synt eq "genetive_particle") { + return "POS"; + } elsif ($synt eq "ordinal_particle") { + return "NN"; + } elsif ($synt eq "suffix_particle") { + return "NN"; + } elsif ($synt =~ /^int(erjection)?$/) { + return "UH"; + } elsif (($synt =~ /^punctuation$/) + && $util->is_rare_punctuation_string_p($surf)) { + return "SYM"; + } elsif ($synt =~ /\bverb$/) { + if ($surf =~ /^(is)$/) { + return "VBZ"; + } else { + return "VB"; + } + } + } + } + } + return ""; +} + +sub indef_art_filter { + local($caller,$surf) = @_; + + # check article in lexical annotation + # e.g. hour::synt:noun::unit:temporal::indef-article:an + # uniform::synt:noun::indef-article:a + ($surf_article,$word) = ($surf =~ /^(an?) (\S+)\s*/); + if (defined($surf_article) + && defined($word) + && defined($annotation = $english_annotation_ht{$word})) { + ($ann_article) = ($annotation =~ /::indef-article:([^:]+)::/); + if (defined($ann_article)) { + return ($surf_article eq $ann_article) ? $surf : ""; + } + } + return "" if $surf =~ /\ban [bcdfghjklmnpqrstvwxyz]/; + return "" if $surf =~ /\ban (US)\b/; + return "" if $surf =~ /\ba [aeio]/; + return "" if $surf =~ /\ba (under)/; + return $surf; +} + +sub wordlist_synt { + local($caller,$word) = @_; + + return "" unless defined($annotation = $english_annotation_ht{$word}); + ($synt) = ($annotation =~ /::synt:([^:]+)::/); + return $synt || ""; +} + +sub qualifier_filter { + local($caller,$surf) = @_; + + return "" if $surf =~ /\b(over|more than|approximately) (million|billion|trillion)/; + return "" if $surf =~ /\b(over) (once|twice)/; + return $surf; +} + +sub quantity_filter { + local($caller,$surf) = @_; + + return "" if $surf =~ /^(a|an)-/; # avoid "the a-week meeting" + return $surf; +} + +sub value_to_english { + local($caller,$number) = @_; + + $result = ""; + + $annot = "value:$number"; + if (defined($annotation_english_ht{$annot})) { + @elist = @{$annotation_english_ht{$annot}}; + $result = $elist[0] if @elist; + } +# print "value_to_english($number)=$result\n"; + return $result; +} + +sub value_to_english_ordinal { + local($caller,$number) = @_; + + $result = ""; + + $annot = "synt:ordinal::value:$number"; + if (defined($annotation_english_ht{$annot})) { + @elist = @{$annotation_english_ht{$annot}}; + $result = $elist[0] if @elist; + } else { + $annot = "value:$number"; + if (defined($annotation_english_ht{$annot})) { + @elist = @{$annotation_english_ht{$annot}}; + $cardinal = $elist[0] if @elist; + $result = $cardinal . "th"; + $result =~ s/yth$/ieth/; + } + } +# print "value_to_english($number)=$result\n"; + return $result; +} + +sub english_with_synt_slot_value { + local($caller, $english, $synt, $slot) = @_; + + return $english_annotation_ht{"_EN_SYNT_"}->{$english}->{$synt}->{$slot}; +} + +sub english_with_synt_slot_value_defined { + local($caller, $synt, $slot) = @_; + + @englishes_with_synt_slot_value_defined = (); + foreach $english (keys %{$english_annotation_ht{"_EN_SYNT_"}}) { + push(@englishes_with_synt_slot_value_defined, $english) + if defined($english_annotation_ht{"_EN_SYNT_"}->{$english}->{$synt}->{$slot}) + && ! $util->member($english, @englishes_with_synt_slot_value_defined) + } + return @englishes_with_synt_slot_value_defined; +} + +sub number_composed_surface_form { + local($caller,$number,$leave_num_section_p) = @_; + + return "" unless $number =~ /^\d+$/; + $leave_num_section_p = 0 unless defined($leave_num_section_p); + $anchor = "1000000000000000000000000"; + while (($number < $anchor) && ($anchor >= 1000000)) { + $anchor =~ s/000//; + } +# print "number_composed_surface_form number: $number anchor:$anchor\n"; + return "" unless $anchor >= 1000000; + return "" unless $english = $caller->value_to_english($anchor); + $ending = $anchor; + $ending =~ s/^1000//; + return "" unless ($number =~ /$ending$/) || (($number * 1000) % $anchor) == 0; + $num_section = $number / $anchor; + if (($num_section =~ /^[1-9]0?$/) && ! $leave_num_section_p) { + $num_section_english = $caller->value_to_english($num_section); + $num_section = $num_section_english if $num_section_english; + } + $num_section = $caller->commify($num_section); # only for extremely large numbers + return "$num_section $english"; +} + +sub de_scientify { + local($caller,$number) = @_; + +# print "de_scientify: $number\n"; + if ($number =~ /[eE][-+]/) { + ($n,$exp) = ($number =~ /^(\d+)[eE]\+(\d+)$/); + if (defined($exp)) { + $result = $n; + foreach $i (0 .. $exp-1) { + $result .= "0" + } + return $result; + } else { + ($n,$f,$exp) = ($number =~ /^(\d+)\.(\d+)[eE]\+(\d+)$/); + if (defined($exp) && ($exp >= length($f))) { + $result = "$n$f"; + foreach $i (0 .. $exp-1-length($f)) { + $result .= "0"; + } + return $result; + } + } + } + return $number; +} + +sub commify { + local($caller,$number) = @_; + + my $text = reverse $number; + $text =~ s/(\d\d\d)(?=\d)(?!\d*\.)/$1,/g; + return scalar reverse $text; +} + +my %plural_rough_number_ht = ( + 10 => "tens", + 12 => "dozens", + 20 => "scores", + 100 => "hundreds", + 1000 => "thousands", + 10000 => "tens of thousands", + 100000 => "hundreds of thousands", + 1000000 => "millions", + 10000000 => "tens of millions", + 100000000 => "hundreds of millions", + 1000000000 => "billions", + 10000000000 => "tens of billions", + 100000000000 => "hundreds of billions", + 1000000000000 => "trillions", + 10000000000000 => "tens of trillions", + 100000000000000 => "hundreds of trillions", +); + +sub plural_rough_plural_number { + local($caller,$number) = @_; + + return $plural_rough_number_ht{$number} || ""; +} + +my %roman_numeral_ht = ( + "I" => 1, + "II" => 2, + "III" => 3, + "IIII" => 4, + "IV" => 4, + "V" => 5, + "VI" => 6, + "VII" => 7, + "VIII" => 8, + "VIIII" => 9, + "IX" => 9, + "X" => 10, + "XX" => 20, + "XXX" => 30, + "XXXX" => 40, + "XL" => 40, + "L" => 50, + "LX" => 60, + "LXX" => 70, + "LXXX" => 80, + "LXXXX" => 90, + "XC" => 90, + "C" => 100, + "CC" => 200, + "CCC" => 300, + "CCCC" => 400, + "CD" => 400, + "D" => 500, + "DC" => 600, + "DCC" => 700, + "DCCC" => 800, + "DCCCC" => 900, + "CM" => 900, + "M" => 1000, + "MM" => 2000, + "MMM" => 3000, + "MMM" => 3000, +); + +sub roman_numeral_value { + local($caller,$s) = @_; + + if (($m, $c, $x, $i) = ((uc $s) =~ /^(M{0,3})(C{1,4}|CD|DC{0,4}|CM|)(X{1,4}|XL|LX{0,4}|XC|)(I{1,4}|IV|VI{0,4}|IX|)$/)) { + $sum = ($roman_numeral_ht{$m} || 0) + + ($roman_numeral_ht{$c} || 0) + + ($roman_numeral_ht{$x} || 0) + + ($roman_numeral_ht{$i} || 0); + return $sum; + } else { + return 0; + } +} + +sub number_surface_forms { + local($caller,$number,$pe) = @_; + + print STDERR "Warning from number_surface_forms: $number not a number\n" + if $logfile && !($number =~ /^(\d+(\.\d+)?|\.\d+)$/); + # $util->log("number_surface_forms number:$number", $logfile); + # $util->log(" surf:$surf", $logfile) if $surf = ($pe && $pe->surf); + + $pe = "" unless defined($pe); + + @num_style_list = @{$english_entity_style_ht{"FollowSourceLanguageNumberStyle"}}; + $follow_num_style = $util->member("yes", @num_style_list) + && (! (($number =~ /^([1-9]|10)$/) && + $util->member("except-small-numbers", @num_style_list))); + $num_style = ($pe) ? $pe->get("num_style") : ""; + if ($follow_num_style) { + if ($num_style =~ /digits_plus_alpha/) { + if ($number =~ /^[1-9]\d?\d?000$/) { + $digital_portion = $number; + $digital_portion =~ s/000$//; + return ("$digital_portion thousand"); + } elsif ($number =~ /^[1-9]\d?\d?000000$/) { + $digital_portion = $number; + $digital_portion =~ s/000000$//; + return ("$digital_portion million"); + } elsif ($number =~ /^[1-9]\d?\d?000000000$/) { + $digital_portion = $number; + $digital_portion =~ s/000000000$//; + return ("$digital_portion billion"); + } + } elsif ($num_style eq "digits") { + if ($number =~ /^\d{1,4}$/) { + return ($number); + } + } + } + + $number = $caller->de_scientify($number); + + $composed_form = $caller->number_composed_surface_form($number); + $composed_form2 = $caller->number_composed_surface_form($number,1); + $lex_form = $caller->value_to_english($number); + $commified_form = $caller->commify($number); + + if ($lex_form) { + if ($number >= 1000000) { + @result = ("one $lex_form", "1 $lex_form", "a $lex_form", $lex_form, $commified_form); + push(@result, $commified_form) if ($number <= $CardinalMaxNonLex); + } elsif ($number >= 100) { + @result = ($commified_form, "one $lex_form", "a $lex_form", $lex_form); + } elsif ($number >= 10) { + @result = ($number, $lex_form); + } elsif ($number == 1) { + @result = ("a", "an", $lex_form); + } elsif ($number == 0) { + @result = ($number, $lex_form); + } else { + @result = ($lex_form); + } + } elsif ($composed_form) { + if ($composed_form eq $composed_form2) { + @result = ($composed_form); + } elsif (($number >= 10000000) && ($composed_form2 =~ /^[1-9]0/)) { + @result = ($composed_form2, $composed_form); + } else { + @result = ($composed_form, $composed_form2); + } + push(@result, $commified_form) if $number <= $CardinalMaxNonLex; + } else { + ($ten,$one) = ($number =~ /^([2-9])([1-9])$/); + ($hundred) = ($number =~ /^([1-9])00$/) unless defined($one); + ($thousand) = ($number =~ /^([1-9]\d?)000$/) unless defined($one) || defined($hundred); + if (defined($one) && defined($ten) + && ($part1 = $caller->value_to_english($ten * 10)) + && ($part2 = $caller->value_to_english($one))) { + $wordy_form = "$part1-$part2"; + @result = ($commified_form, $wordy_form); + } elsif (defined($hundred) + && ($part1 = $caller->value_to_english($hundred))) { + $wordy_form = "$part1 hundred"; + @result = ($commified_form, $wordy_form); + } elsif (defined($thousand) + && ($part1 = $caller->value_to_english($thousand))) { + $wordy_form = "$part1 thousand"; + @result = ($commified_form, $wordy_form); + } elsif ($number =~ /^100000$/) { + @result = ($commified_form, "one hundred thousand", "a hundred thousand", "hundred thousand"); + } elsif ($pe && ($pe->surf eq $number) && ($number =~ /^\d\d\d\d(\.\d+)?$/)) { + @result = ($number); + push(@result, $commified_form) unless $commified_form eq $number; + } elsif ($number =~ /^\d{4,5}$/) { + if ($commified_form eq $number) { + @result = ($number); + } else { + @result = ($commified_form, $number); + } + } else { + @result = ($commified_form); + } + } + push (@result, $number) + unless $util->member($number, @result) || ($number > $CardinalMaxWithoutComma); +# $util->log("number_surface_forms result:@result", $logfile); + + # filter according to num_style + if ($follow_num_style) { + my @filtered_result = (); + foreach $r (@result) { + push(@filtered_result, $r) + if (($num_style eq "digits") && ($r =~ /^\d+$/)) + || (($num_style eq "alpha") && ($r =~ /^[-\@ a-z]*$/i)) + || (($num_style eq "digits_plus_alpha") && ($r =~ /\d.*[a-z]/i)); + } + @result = @filtered_result if @filtered_result; + } + + if ($pe && $pe->childGloss("and")) { + @new_result = (); + foreach $r (@result) { + if ($r =~ /^and /) { + push(@new_result, $r); + } else { + push(@new_result, "and $r"); + } + } + @result = @new_result; + } + return @result; +} + +sub number_range_surface_forms { + local($caller,$pe) = @_; + + $value = $pe->value; + $value_coord = $pe->get("value-coord"); + unless ($value_coord) { + return $caller->number_surface_forms($value); + } + $prefix = ""; + if ($conj = $pe->get("conj")) { + $connector = $conj; + } else { + $connector = ($value_coord == $value + 1) ? "or" : "to"; + } + if ($pe->get("between")) { + $prefix = "between "; + $connector = "and"; + } + + $pe1 = $pe->child("head"); + $pe2 = $pe->child("coord"); + @result1 = $caller->number_surface_forms($value, $pe1); + @result2 = $caller->number_surface_forms($value_coord, $pe2); + @num_style_list = @{$english_entity_style_ht{"FollowSourceLanguageNumberStyle"}}; + $follow_num_style = 1 if $util->member("yes", @num_style_list); + + # between two thousand and three thousand => between two and three thousand + # 3 million to 5 million => 3 to 5 million + if ($follow_num_style && ($#result1 == 0) && ($#result2 == 0)) { + $range = $prefix . $result1[0] . " $connector " . $result2[0]; + $util->log(" range1: $range", $logfile); + $gazillion = "thousand|million|billion|trillion"; + ($a,$gaz1,$b,$gaz2) = ($range =~ /^(.+) ($gazillion) ($connector .+) ($gazillion)$/); + if (defined($a) && defined($gaz1) && defined($b) && defined($gaz2) && ($gaz1 eq $gaz2)) { + $range = "$a $b $gaz1"; + $util->log(" range2: $range", $logfile); + return ($range); + } + } + + @result = (); + foreach $result1 (@result1) { + next if ($value >= 1000) && ($result1 =~ /^\d+$/); + foreach $result2 (@result2) { + next if $result1 =~ /^an?\b/; + push(@result, "$prefix$result1 $connector $result2") + if ($result1 =~ /^[a-z]+$/) && ($result2 =~ /^[a-z]+$/); + next if ($result1 =~ /^[a-z]/) || ($result2 =~ /^[a-z]/); + next if ($value_coord >= 1000) && ($result2 =~ /^\d+$/); + ($digits1,$letters1) = ($result1 =~ /^(\d+(?:.\d+)?) ([a-z].*)$/); + ($digits2,$letters2) = ($result2 =~ /^(\d+(?:.\d+)?) ([a-z].*)$/); + if (defined($digits1) && defined($letters1) + && defined($digits2) && defined($letters2) + && ($letters1 eq $letters2)) { + push(@result, "$prefix$digits1 $connector $digits2 $letters1"); + } elsif (($result1 =~ /^\d{1,3}$/) && ($result2 =~ /^\d{1,3}$/) && !$prefix) { + push(@result, "$result1-$result2"); + if ($connector eq "to") { + my $span = "$result1 to $result2"; + push(@result, $span) unless $util->member($span, @result); + } + } else { + push(@result, "$prefix$result1 $connector $result2"); + } + } + } + unless (@result) { + $result1 = (@result1) ? $result1[0] : $value; + $result2 = (@result2) ? $result2[0] : $value_coord; + @result = "$prefix$result1 $connector $result2"; + } + return @result; +} + +sub q_number_surface_forms { + local($caller,$pe) = @_; + + $surf = $pe->surf; + return ($pe->gloss) unless $value = $pe->value; + if (($value >= 1961) && ($value <= 2030) + && + (($pe->get("struct") eq "sequence of digits") + || + ($surf =~ /^\d+$/))) { + $value = "$prefix $value" if $prefix = $pe->get("prefix"); + @result = ("$value"); + } else { + @result = $caller->number_surface_forms($value,$pe); + @result = $caller->qualify_entities($pe,@result); + } + return @result; +} + +sub ordinal_surface_forms { + local($caller,$number,$exclude_cardinals_p,$exclude_adverbials_p, $pe) = @_; + + if (defined($os = $english_entity_style_ht{"Ordinal"})) { + @ordinal_styles = @{$os}; + } else { + return (); + } + $exclude_cardinals_p = 0 unless defined($exclude_cardinals_p); + @num_style_list = @{$english_entity_style_ht{"FollowSourceLanguageNumberStyle"}}; + $follow_num_style = 1 if $util->member("yes", @num_style_list); + $num_style = ($pe) ? $pe->get("num_style") : ""; + $alpha_ok = ! ($follow_num_style && ($num_style =~ /^digits$/)); + my $c_number = $caller->commify($number); + my $lex_form = ""; + $lex_form = $caller->value_to_english_ordinal($number) if $alpha_ok; + my $adverbial_form + = (($number =~ /^\d+$/) && ($number >= 1) && ($number <= 10) + && $lex_form && $util->member("secondly", @ordinal_styles)) + ? $lex_form . "ly" : ""; + my $num_form = $caller->numeric_ordinal_form($number); + my $c_num_form = $caller->numeric_ordinal_form($c_number); + my @result = (); + +# print "lex_form: $lex_form num_form:$num_form c_num_form:$c_num_form\n"; + if ($lex_form && $util->member("second", @ordinal_styles)) { + if (! $util->member("2nd", @ordinal_styles)) { + @result = ($lex_form); + } elsif ($c_num_form ne $num_form) { + @result = ($c_num_form, $lex_form, $num_form); + } elsif ($number >= 10) { + @result = ($num_form, $lex_form); + } else { + @result = ($lex_form, $num_form); + } + } elsif ($util->member("2nd", @ordinal_styles)) { + if ($c_num_form ne $num_form) { + @result = ($c_num_form, $num_form); + } else { + @result = ($num_form); + } + } + unless ($number =~ /^\d+$/) { + print STDERR "Warning: $number not an integer (for ordinal)\n"; + } + unless ($exclude_cardinals_p) { + $incl_num_card = $util->member("2", @ordinal_styles); + $incl_lex_card = $util->member("two", @ordinal_styles); + foreach $card ($caller->number_surface_forms($number)) { + if ($card =~ /^an?$/) { + # don't include + } elsif ($card =~ /^[0-9,]+$/) { + push(@result, $card) if $incl_num_card; + } else { + push(@result, $card) if $incl_lex_card && $alpha_ok; + } + } + } + push(@result,$adverbial_form) if $adverbial_form && ! $exclude_adverbials_p; + push(@result, $num_form) unless @result; + return @result; +} + +sub ordinal_surface_form { + local($caller,$number,$exclude_cardinals_p,$exclude_adverbials_p, $pe) = @_; + + my @surf_forms = $caller->ordinal_surface_forms($number,$exclude_cardinals_p,$exclude_adverbials_p, $pe); + return (@surf_forms) ? $surf_forms[0] : $caller->numeric_ordinal_form($number); +} + +sub fraction_surface_forms { + local($caller,$pe,$modp) = @_; + + my @result = (); + $numerator = $pe->get("numerator"); + $denominator = $pe->get("denominator"); +# print "numerator: $numerator denominator:$denominator\n"; + @surf_nums = $caller->number_surface_forms($numerator,$pe); + @surf_nums = ("one") if $numerator == 1; + @surf_dens = $caller->ordinal_surface_forms($denominator,1,1); + @surf_dens = ("half") if $denominator == 2; + @surf_dens = ("quarter") if $denominator == 4; + @surf_dens = ("tenth") if $denominator == 10; +# print "surf_nums: @surf_nums surf_dens: @surf_dens\n"; + @fraction_patterns = @{$english_entity_style_ht{"Fraction"}}; + if (@surf_nums && @surf_dens) { + $surf_num = $surf_nums[0]; + $surf_den = $surf_dens[0]; + $surf_num_den = ""; + foreach $sd (@surf_dens) { + $surf_num_den = $sd if $sd =~ /^\d/; + } + $surf_den_w_proper_number = $caller->noun_number_form($surf_den, $numerator); + foreach $fp (@fraction_patterns) { + if ($fp eq "one tenth") { + push(@result, $surf_num . " " . $surf_den_w_proper_number) unless $modp; + } elsif ($fp eq "one-tenth") { + if ($modp) { + push(@result, $surf_num . "-" . $surf_den); + } else { + push(@result, $surf_num . "-" . $surf_den_w_proper_number); + } + } elsif ($fp eq "1/10") { + push(@result, $numerator . "/" . $denominator); + } elsif ($fp eq "1/10th") { + push(@result, $numerator . "/" . $surf_num_den) if $surf_num_den; + } + } + return @result; + } else { + return ($pe->gloss); + } +} + +sub currency_surface_forms { + local($caller,$pe) = @_; + + @currency_surf_forms = (); + return @currency_surf_forms unless $pe->sem =~ /monetary quantity/; + $unit = $pe->get("unit"); + return ($pe->gloss) unless $quant = $pe->get("quant"); + return ($pe->gloss) if $pe->childSem("head") eq "currency symbol"; + $quant_pe = $pe->child("quant"); + if ($unit =~ /^(US|Hongkong) dollar$/) { + @units = $caller->entity_style_listing($unit); + } elsif ($unit eq "yuan") { + @units = $caller->entity_style_listing("Chinese yuan"); + @rmb_pos = @{$english_entity_style_ht{"Chinese RMB position"}}; + @rmb_pos = ("before-number", "after-number") if $util->member("all",@units); + } else { + @units = ($unit); + } + if (($pe->sem =~ /range$/) && $quant_pe) { + @quants = $caller->number_range_surface_forms($quant_pe); + } else { + @quants = $caller->number_surface_forms($quant, $quant_pe); + } + @quants = ($quant) unless @quants; + # print STDERR "units: @units \n"; + foreach $q (@quants) { + foreach $u_sing (@units) { + $u = ($modp) ? $u_sing : $caller->noun_number_form($u_sing, $quant); +# print " q: $q unit: $u value: $quant\n"; + if ($u eq "RMB") { + if ($util->member("before-number", @rmb_pos)) { + if ($q =~ /^\d/) { + push(@currency_surf_forms, "RMB" . $q); + } + } + if ($util->member("after-number", @rmb_pos)) { + push(@currency_surf_forms, $q . " RMB"); + } + } elsif ($u =~ /\$$/) { + if ($q =~ /^\d/) { + $currency_surf_form = $u . $q; + push(@currency_surf_forms, $currency_surf_form); + } + } else { + $new_form = "$q $u"; + push(@currency_surf_forms, $new_form) if $caller->indef_art_filter($new_form); + } + } + } + @currency_surf_forms = $caller->qualify_entities($pe,@currency_surf_forms); + + # print STDERR "currency_surface_forms: @currency_surf_forms \n"; + return @currency_surf_forms; +} + +sub age_surface_forms { + local($caller,$pe, $modp) = @_; + + $gloss = $pe->gloss; + @age_surf_forms = (); + return @age_surf_forms unless $pe->sem =~ /age quantity/; + $unit = $pe->get("unit"); + return ($gloss) unless $quant = $pe->get("quant"); + $temporal_quant_pe = $pe->child("head"); + $synt = $pe->synt; + if ($synt =~ /parenthetical/) { + if ($pe->get("slashed")) { + @age_markers = $caller->entity_style_listing("ParentheticalAgeFormatSlashed"); + @age_markers = $caller->entity_style_listing("ParentheticalAgeFormat") unless @age_markers; + } else { + @age_markers = $caller->entity_style_listing("ParentheticalAgeFormat"); + } + return ($gloss) unless @age_markers; + foreach $a (@age_markers) { + $age_surf_form = $a; + $age_surf_form =~ s/8/$quant/; + push(@age_surf_forms, $age_surf_form); + } + } elsif (($quant =~ /^\d+$/) && ($temporal_quant_pe->sem eq "age unit")) { + @quants = $caller->number_surface_forms($quant); + @quants = ($quant) if $pe->childSurf("quant") =~ /^\d+$/; + foreach $quant2 (@quants) { + if ($modp) { + push(@age_surf_forms, "$quant2-year-old"); + } else { + $plural_marker = ($quant >= 2) ? "s" : ""; + push(@age_surf_forms, "$quant2 year$plural_marker old"); + } + } + } elsif ($temporal_quant_pe && ($temporal_quant_pe->sem eq "temporal quantity")) { + @temporal_quants = $caller->quantity_surface_forms($temporal_quant_pe, $modp); + foreach $temporal_quant (@temporal_quants) { + push(@age_surf_forms, $temporal_quant . (($modp) ? "-" : " ") . "old"); + } + } else { + return ($gloss); + } + + @age_surf_forms = ($gloss) unless @age_surf_forms; + return @age_surf_forms; +} + +sub occurrence_surface_forms { + local($caller,$pe,$modp) = @_; + + @quantity_surf_forms = (); + return ($pe->gloss) unless $quant = $pe->get("quant"); + $quant_coord = $pe->get("quant-coord"); + $quant_pe = $pe->child("quant"); + $unit = "time"; + if (($pe->sem =~ /range$/) && $quant_pe) { + @quants = $caller->number_range_surface_forms($quant_pe); + } else { + @quants = $caller->number_surface_forms($quant, $quant_pe); + } + @quants = ($quant) unless @quants; + if ($modp) { + return () if $pe->get("qualifier") || $quant_coord; + return ("one-time") if $quant eq "1"; + return ("two-time", "two-fold", "2-fold") if $quant eq "2"; + } else { + if ($quant_coord) { + return $caller->qualify_entities($pe, ("once or twice")) + if $quant eq "1" and $quant_coord eq "2"; + } else { + return $caller->qualify_entities($pe, ("once")) if $quant eq "1"; + return $caller->qualify_entities($pe, ("twice", "two times", "2 times", + "2-fold", "two fold")) if $quant eq "2"; + } + } + foreach $q (@quants) { + $u = ($modp) ? $unit : $caller->noun_number_form($unit, $quant); + $new_form = "$q $u"; + if ($modp) { + # for the time being, no "more than/over/..." in modifiers: more than 20-ton + if ($pe->get("qualifier")) { + $new_form = ""; + } else { + $new_form =~ s/-/-to-/; + $new_form =~ s/ /-/g; + } + } + push(@quantity_surf_forms, $new_form) if $new_form; + push(@quantity_surf_forms, "$q-fold") if $q =~ /\d/ || ($quant <= 9); + } + @quantity_surf_forms = $caller->qualify_entities($pe,@quantity_surf_forms); + + return @quantity_surf_forms; +} + +sub quantity_surface_forms { + local($caller,$pe,$modp) = @_; + + if ($pe->get("complex") eq "true") { + return () if $modp; + $quantity_surf_form = $pe->gloss; + return ($quantity_surf_form); + } + + @quantity_surf_forms = (); + $sem = $pe->get("sem"); + $scale = $pe->get("scale"); + $scale_mod = $pe->get("scale_mod"); + $unit = $pe->get("unit") || $scale; + $mod_gloss = $pe->get("mod"); + return ($pe->gloss) unless $quant = $pe->get("quant"); + $quant_coord = $pe->get("quant-coord"); + $quant_comb = $quant_coord || $quant; + $quant_pe = $pe->child("quant"); + if (defined($u_style = $english_entity_style_ht{"\u$unit"})) { + @units = @{$u_style}; + } else { + @units = ($unit); + } + if (($pe->sem =~ /range$/) && $quant_pe) { + @quants = $caller->number_range_surface_forms($quant_pe); + } else { + @quants = $caller->number_surface_forms($quant, $quant_pe); + } + @quants = ($quant) unless @quants; + foreach $q (@quants) { + foreach $u_sing (@units) { + my $u = $u_sing; + if (($sem =~ /seismic quantity/) && $scale) { + $scale =~ s/(\w+)\s*/\u\L$1/g if $scale =~ /^(Richter|Mercalli)/i; + $u = "on the $scale_mod $scale scale"; + $u =~ s/\s+/ /g; + } elsif (($u_sing =~ /\S/) && ! $modp) { + $u = $caller->noun_number_form($u_sing, $quant_comb); + } +# print " q: $q unit: $u value: $quant modp: $modp\n"; + @mods = (""); + @mods = ("consecutive", "in a row") if $mod_gloss eq "continuous"; + foreach $mod (@mods) { + $pre_quant_mod = ""; + $in_quant_mod = ($mod =~ /(consecutive)/) ? "$mod " : ""; + $post_quant_mod = ($mod =~ /(in a row)/) ? " $mod" : ""; + $new_form = "$pre_quant_mod$q $in_quant_mod$u$post_quant_mod"; + if ($caller->is_abbreviation($u)) { + if (($pe->sem =~ /range/) && ($q =~ /^[-0-9,\. to]+$/) + && $modp && !($new_form =~ / (to|or) /)) { + $new_form =~ s/-/-to-/; + $new_form =~ s/ /-/g; + } elsif ($q =~ /^[-0-9,\.]+$/) { +# $new_form =~ s/ //g; + } else { + $new_form = ""; + } + } elsif ($modp) { + # for the time being, no "more than/over/..." in modifiers: more than 20-ton + if (($pe->get("qualifier")) || $mod) { + $new_form = ""; + } elsif ($u =~ /(square|cubic|metric|short)/) { + # no hyphenation for the time being (based on CTE style) + } elsif (($pe->sem =~ /range/) && !($new_form =~ / (to|or) /)) { + $new_form =~ s/-/-to-/; + $new_form =~ s/ /-/g; + } else { + $new_form =~ s/ /-/g; + } + } + push(@quantity_surf_forms, $new_form) + if $new_form && $caller->quantity_filter($new_form) && $caller->indef_art_filter($new_form); + } + } + } + @quantity_surf_forms = $caller->qualify_entities($pe,@quantity_surf_forms); + + # print STDERR "QSF unit:$unit sem:$sem Result(s): " . join("; ", @quantity_surf_forms) . "\n"; + return @quantity_surf_forms; +} + +sub qualify_entities { + local($caller,$pe,@surf_forms) = @_; + + $prefix = $pe->get("prefix"); + $prefix_clause = ($prefix) ? "$prefix " : ""; + if ($qualifier = $pe->get("qualifier")) { + $qualifier =~ s/-/ /g; + $qualifier_key = $qualifier; + $qualifier_key =~ s/(\w+)\s*/\u\L$1/g; + # print "qualifier_key: $qualifier_key\n"; + @new_list = (); + if (defined($value = $english_entity_style_ht{$qualifier_key})) { + @quals = @{$value}; + # print STDERR " qk $qualifier_key in ht: @quals :: @surf_forms\n"; + foreach $q (@quals) { + foreach $surf_form (@surf_forms) { + $new_form = "$prefix_clause$q $surf_form"; + push(@new_list, $new_form) if $caller->qualifier_filter($new_form); + } + } + return @new_list if @new_list; + } else { + @keys = sort keys %english_entity_style_ht; + # print STDERR " did not find qk $qualifier_key in ht: @keys\n"; + foreach $surf_form (@surf_forms) { + if (($qualifier =~ /^(couple|few|lot|many|number|several|some)$/i) + && (($art, $lex) = ($surf_form =~ /^(an?)\s+(\S|\S.*\S)\s*$/i))) { + $plural_form = $caller->noun_number_form($lex,2); + $new_form = "$prefix_clause$qualifier $plural_form"; + } else { + $new_form = "$prefix_clause$qualifier $surf_form"; + } + push(@new_list, $new_form) if $caller->qualifier_filter($new_form); + } + return @new_list if @new_list; + } + } + if ($prefix) { + @prefixed_surf_forms = (); + foreach $surf_form (@surf_forms) { + if ($surf_form =~ /^$prefix /) { # already prefixed + push(@prefixed_surf_forms, $surf_form); + } else { + push(@prefixed_surf_forms, "$prefix $surf_form"); + } + } + return @prefixed_surf_forms; + } else { + return @surf_forms; + } +} + +sub percent_surface_forms { + local($caller,$pe,$modp) = @_; + + @percent_surf_forms = (); + return @percent_surf_forms unless $pe->sem eq "percentage"; + $prefix = ""; + $quant = $pe->gloss; + $quant =~ s/%$//; + $quant =~ s/^and //; + if ($pe->gloss =~ /^and /) { + $prefix = "and"; + } + @percent_markers = $caller->entity_style_listing("Percentage"); + @quants = $caller->number_surface_forms($quant); + @quants = ($quant) unless @quants; + foreach $p (@percent_markers) { + foreach $q (@quants) { + if ($p =~ /%$/) { + if ($q =~ /\d$/) { + $percent_surf_form = $q . "%"; + $percent_surf_form = "$prefix $percent_surf_form" if $prefix; + push(@percent_surf_forms, $percent_surf_form); + push(@percent_surf_forms, "by $percent_surf_form") unless $modp || $percent_surf_form =~ /^and /; + } + } else { + if ((($p =~ /^\d/) && ($q =~ /^\d/)) + || + (($p =~ /^[a-z]/) && ($q =~ /^[a-z]/))) { + if ($p =~ /percentage point/) { + if ($quant == 1) { + $percent_surf_form = $q . " percentage point"; + } else { + $percent_surf_form = $q . " percentage points"; + } + } else { + $percent_surf_form = $q . " percent"; + } + $percent_surf_form = "$prefix $percent_surf_form" if $prefix; + $percent_surf_form =~ s/ /-/g if $modp; + push(@percent_surf_forms, $percent_surf_form); + push(@percent_surf_forms, "by $percent_surf_form") unless $modp || $percent_surf_form =~ /^and /; + } + } + } + } + return @percent_surf_forms; +} + +sub decade_century_surface_forms { + local($caller,$pe) = @_; + + if ($pe->sem =~ /century/) { + $gloss = $pe->gloss; + return ("the $gloss", "in the $gloss", $gloss); + } + @decade_surf_forms = (); + return @decade_surf_forms unless $pe->sem =~ /year range\b.*\bdecade/; + @decade_markers = @{$english_entity_style_ht{"Decade"}}; + @extend_decades = @{$english_entity_style_ht{"ExtendDecades"}}; + @extended_decades = @{$english_entity_style_ht{"ExtendedDecade"}}; + $extended_decade = (@extended_decades) ? $extended_decades[0] : "none"; + + $value = $pe->value; + $extended_value = ""; + foreach $extend_decade (@extend_decades) { + if ($extend_decade =~ /$value$/) { + $extended_value = $extend_decade unless $extended_value eq $extend_decade; + last; + } + } + if ($sub = $pe->get("sub")) { + $sub_clause = "$sub "; + $sub_clause =~ s/(mid) /$1-/; + } else { + $sub_clause = ""; + } + + if (! $extended_value) { + @values = ($value); + } elsif ($extended_decade eq "ignore") { + @values = ($value); + } elsif ($extended_decade eq "only") { + @values = ($extended_value); + } elsif ($extended_decade eq "primary") { + @values = ($extended_value, $value); + } elsif ($extended_decade eq "secondary") { + @values = ($value, $extended_value); + } else { + @values = ($value); + } + foreach $v (@values) { + foreach $dm (@decade_markers) { + $dm_ending = $dm; + $dm_ending =~ s/^\d+//; + push (@decade_surf_forms, "the $sub_clause$v$dm_ending"); + push (@decade_surf_forms, "in the $sub_clause$v$dm_ending"); + push (@decade_surf_forms, "$sub_clause$v$dm_ending"); + } + } + return @decade_surf_forms; +} + +sub day_of_the_month_surface_forms { + local($caller,$pe) = @_; + + @dom_surf_forms = (); + return @dom_surf_forms + unless ($pe->sem eq "day of the month") + && ($day_number = $pe->get("day-number")); + @dom_markers = @{$english_entity_style_ht{"DayOfTheMonth"}}; + foreach $dm (@dom_markers) { + $ord = $caller->numeric_ordinal_form($day_number); + if ($dm eq "on the 5th") { + push (@dom_surf_forms, "on the $ord"); + } elsif ($dm eq "the 5th") { + push (@dom_surf_forms, "the $ord"); + } elsif ($dm eq "5th") { + push (@dom_surf_forms, $ord); + } + } + return @dom_surf_forms; +} + +sub score_surface_forms { + local($caller,$pe) = @_; + + @score_surf_forms = (); + if (($score1 = $pe->get("score1")) + && ($score2 = $pe->get("score2"))) { + @score_markers = @{$english_entity_style_ht{"ScoreMarker"}}; + @score_markers = (":") unless @score_markers; + foreach $sm (@score_markers) { + push (@score_surf_forms, "$score1$sm$score2"); + } + } + push(@score_surf_forms, $pe->gloss) unless @score_surf_forms; + return @score_surf_forms; +} + +sub day_of_the_week_surface_forms { + local($caller,$pe) = @_; + + @dom_surf_forms = (); + @dom_markers = @{$english_entity_style_ht{"DayOfTheWeek"}}; + $gloss = $pe->get("gloss"); + $weekday = $pe->get("weekday"); + $weekday = $gloss if ($weekday eq "") && ($gloss =~ /^\S+$/); + $relday = $pe->get("relday"); + $period = $pe->get("period"); + foreach $dm (@dom_markers) { + if (($dm =~ /NOPERIOD/) && $period) { + $surf = ""; # bad combination + } elsif (($dm eq "Sunday") || ! $relday) { + $surf = $weekday; + $surf .= " $period" if $period; + } elsif ($dm =~ /morning/) { + if ($period) { + $surf = $dm; + $surf =~ s/tomorrow/$relday/; + $surf =~ s/morning/$period/; + $surf =~ s/Sunday/$weekday/; + } else { + $surf = ""; # bad combination + } + } else { + $surf = $dm; + if ($period) { + if ($relday eq "today") { + $core_surf = "this $period"; + } else { + $core_surf = "$relday $period"; + } + } else { + $core_surf = $relday; + } + $surf =~ s/tomorrow/$core_surf/; + $surf =~ s/Sunday/$weekday/; + } + $surf =~ s/yesterday night/last night/; + $surf =~ s/this noon, ($weekday)(,\s*)?/today, $1, at noon/; + $surf =~ s/this noon/today at noon/; + $surf =~ s/this night/tonight/; + $surf =~ s/\s*NOPERIOD\s*$//; + push (@dom_surf_forms, $surf) unless $util->member($surf, @dom_surf_forms) || ! $surf; + $on_weekday = "on $surf"; + push (@dom_surf_forms, $on_weekday) + if ($surf eq $weekday) && ! $util->member($on_weekday, @dom_surf_forms); + } + return @dom_surf_forms; +} + +sub date_surface_forms { + local($caller,$pe,$modp) = @_; + + @date_surf_forms = (); + $sem = $pe->sem; + $synt = $pe->synt; + return @date_surf_forms unless $sem =~ /date(\+year)?/; + $day = $pe->get("day"); + $weekday = $pe->get("weekday"); + $month_name = $pe->get("month-name"); + $month_number = $pe->get("month-number"); + $year = $pe->get("year"); + $era = $pe->get("era"); + $era_clause = ""; + $calendar_type = $pe->get("calendar"); + $calendar_type_clause = ""; + $calendar_type_clause = " AH" if $calendar_type eq "Islamic"; + $ad_year = $year; + if ($era eq "Republic era") { + $ad_year = $year + 1911; + $era_clause = " (year $year of the $era)"; + } + $rel = $pe->get("rel"); + if ($sep = $pe->get("sep")) { + $date_surf_form = "$month_number$sep$day"; + $date_surf_form .= "$sep$year" if $year; + $date_surf_form = "$weekday, $date_surf_form" if $weekday; + $date_surf_form = "on $date_surf_form" if $synt eq "pp"; + return ($date_surf_form); + } + @date_months = @{$english_entity_style_ht{"DateMonth"}}; + @date_days = @{$english_entity_style_ht{"DateDay"}}; + @date_order = @{$english_entity_style_ht{"DateOrder"}}; + foreach $m (@date_months) { + if ($m eq "September") { + $surf_month = $month_name; + } elsif ($m =~ /^Sep(\.)?$/) { + if ($month_name eq "May") { + $surf_month = $month_name; + } else { + $period_clause = ($m =~ /\.$/) ? "." : ""; + $surf_month = substr($month_name, 0, 3) . $period_clause; + } + } elsif ($m =~ /^Sept(\.)?$/) { + if ($util->member($month_name, "February", "September")) { + $period_clause = ($m =~ /\.$/) ? "." : ""; + $surf_month = substr($month_name, 0, 4) . $period_clause; + } else { + $surf_month = ""; + } + } else { + $surf_month = ""; + } + foreach $d (@date_days) { + if ($d =~ /^\d+$/) { + $surf_day = $day; + } elsif ($d =~ /^\d+[sthrd]+$/) { + $surf_day = $caller->numeric_ordinal_form($day); + } else { + $surf_day = ""; + } + if ($surf_month && $surf_day) { + foreach $o (@date_order) { + if ($calendar_type eq "Islamic") { + $date_surf_form = "$surf_day $surf_month"; + } elsif ($o eq "September 6, 1998") { + $date_surf_form = "$surf_month $surf_day"; + } elsif ($o eq "6 September, 1998") { + $date_surf_form = "$surf_day $surf_month"; + } + $date_surf_form = "$weekday, $date_surf_form" if $weekday; + $consider_on_p = 1; + if ($year) { + $date_surf_form .= "," unless $calendar_type eq "Islamic"; + $date_surf_form .= " $ad_year$calendar_type_clause$era_clause"; + } elsif ($rel) { + if ($rel eq "current") { + $date_surf_form = "this $date_surf_form"; + } else { + $date_surf_form = "$rel $date_surf_form"; + } + $consider_on_p = 0; + } + push(@date_surf_forms, $date_surf_form) + unless $util->member($date_surf_form, @date_surf_forms) || ($synt eq "pp"); + if ($consider_on_p) { + $on_date_surf_form = "on $date_surf_form"; + push(@date_surf_forms, $on_date_surf_form) + unless $modp || $util->member($on_date_surf_form, @date_surf_forms); + } + + if (($synt eq "pp") && ($sem eq "date")) { + push(@date_surf_forms, $date_surf_form) + unless $util->member($date_surf_form, @date_surf_forms); + } + } + } + } + } + return @date_surf_forms; + # rel, last, next, this +} + +sub numeric_ordinal_form { + local($caller,$cardinal) = @_; + + return $cardinal . "th" if $cardinal =~ /1\d$/; + return $cardinal . "st" if $cardinal =~ /1$/; + return $cardinal . "nd" if $cardinal =~ /2$/; + return $cardinal . "rd" if $cardinal =~ /3$/; + return $cardinal . "h" if $cardinal =~ /t$/; + $cardinal =~ s/y$/ie/; + return $cardinal . "th"; +} + +sub guard_urls_x045 { + local($caller, $s) = @_; + + # URLs (http/https/ftp/mailto) + my $result = ""; + while (($pre, $url, $post) = ($s =~ /^(.*?)((?:(?:https?|ftp):\/\/|mailto:)[#%-;=?-Z_-z~]*[-a-zA-Z0-9\/#])(.*)$/)) { + $result .= "$pre\x04$url\x05"; + $s = $post; + } + $result .= $s; + + # emails + $s = $result; + $result = ""; + while (($pre, $email, $post) = ($s =~ /^(.*?[ ,;:()\/\[\]{}<>|"'])([a-z][-_.a-z0-9]*[a-z0-9]\@[a-z][-_.a-z0-9]*[a-z0-9]\.(?:[a-z]{2,}))([ .,;:?!()\/\[\]{}<>|"'].*)$/i)) { + $result .= "$pre\x04$email\x05"; + $s = $post; + } + $result .= $s; + + # (Twitter style) #hashtag or @handle + $s = $result; + $result = ""; + while (($pre, $hashtag, $post) = ($s =~ /^(.*?[ .,;()\[\]{}'])([#@](?:[a-z]|\xC3[\x80-\x96\x98-\xB6\xB8-\xBF]|HHERE)(?:[_a-z0-9]|\xC3[\x80-\x96\x98-\xB6\xB8-\xBF]|[\xC4-\xC9\xCE-\xD3][\x80-\xBF]|\xE0[\xA4-\xA5][\x80-\xBF]|\xE0[\xB6-\xB7][\x80-\xBF])*(?:[a-z0-9]|\xC3[\x80-\x96\x98-\xB6\xB8-\xBF]|[\xC4-\xC9\xCE-\xD3][\x80-\xBF]|\xE0[\xA4-\xA5][\x80-\xBF]|\xE0[\xB6-\xB7][\x80-\xBF]))(.*)$/i)) { + $result .= "$pre\x04$hashtag\x05"; + $s = $post; + } + $result .= $s; + + # Keep together number+letter in: Fig. 4g; Chromosome 12p + $result =~ s/((?:\b(?:fig))(?:_DONTBREAK_)?\.?|\b(?:figures?|tables?|chromosomes?)|]*\b(?:fig)\b[^<>]*>)\s*(\d+[a-z])\b/$1 \x04$2\x05/gi; + + # special combinations, e.g. =/= emoticons such as :) + $s = $result; + $result = ""; + while (($pre, $special, $post) = ($s =~ /^(.*?)(:-?\)|:-?\(|=\/=?|\?+\/\?+|=\[)(.*)$/)) { + $result .= "$pre\x04$special\x05"; + $s = $post; + } + $result .= $s; + + return $result; +} + +sub guard_xml_tags_x0123 { + local($caller, $s) = @_; + + my $result = ""; + # xml tag might or might not already have "@" on left and/or right end: @
@ + while (($pre, $tag, $post) = ($s =~ /^(.*?)(\@?<\/?(?:[a-z][-_:a-z0-9]*)(?:\s+[a-z][-_:a-z0-9]*="[^"]*")*\s*\/?>\@?|&(?:amp|gt|lt|quot);|\[(?:QUOTE|URL)=[^ \t\n\[\]]+\]|\[\/?(?:QUOTE|IMG|INDENT|URL)\]|<\$[-_a-z0-9]+\$>|<\!--.*?-->)(.*)$/si)) { + $result .= $pre; + if (($pre =~ /\S$/) && ($tag =~ /^\S/)) { + $result .= " \x01"; + $result .= "\@" if ($tag =~ /^<[a-z]/i) && (! ($pre =~ /[,;(>]$/)); #) + } else { + $result .= "\x01"; + } + $guarded_tag = $tag; + $guarded_tag =~ s/ /\x02/g; + # print STDERR "tag: $tag\nguarded_tag: $guarded_tag\n" if ($result =~ /Harvey/) || ($s =~ /Harvey/); + $result .= $guarded_tag; + if (($tag =~ /\S$/) && ($post =~ /^\S/)) { # ( + $result .= "\@" if (($tag =~ /^<\//) || ($tag =~ /\/>$/)) && (! ($result =~ /\@$/)) && (! ($post =~ /^[,;)<]/)); + $result .= "\x03 "; + } else { + $result .= "\x03"; + } + $s = $post; + } + $result .= $s; + return $result; +} + +sub restore_urls_x045_guarded_string { + local($caller, $s) = @_; + + my $orig = $s; + while (($pre, $url, $post) = ($s =~ /^(.*?)\x04([^\x04\x05]*?)\x05(.*)$/)) { + $url =~ s/ \@([-:\/])/$1/g; + $url =~ s/([-:\/])\@ /$1/g; + $url =~ s/ //g; + $url =~ s/\x02/ /g; + $s = "$pre$url$post"; + } + if ($s =~ /[\x04\x05]/) { + print STDERR "Removing unexpectedly unremoved x04/x05 marks from $s\n"; + $s =~ s/[\x04\x05]//g; + } + return $s; +} + +sub restore_xml_tags_x0123_guarded_string { + local($caller, $s) = @_; + + my $result = ""; + while (($pre, $tag, $post) = ($s =~ /^(.*?)\x01(.*?)\x03(.*)$/)) { + $result .= $pre; + $tag =~ s/ \@([-:\/])/$1/g; + $tag =~ s/([-:\/])\@ /$1/g; + $tag =~ s/ //g; + $tag =~ s/\x02/ /g; + $result .= $tag; + $s = $post; + } + $result .= $s; + return $result; +} + +sub load_english_abbreviations { + local($caller, $filename, *ht, $verbose) = @_; + # e.g. /nfs/nlg/users/textmap/brahms-ml/arabic/data/EnglishAbbreviations.txt + + $verbose = 1 unless defined($verbose); + my $n = 0; + if (open(IN, $filename)) { + while () { + next if /^\# /; + s/\s*$//; + my @expansions; + if (@expansions = split(/\s*::\s*/, $_)) { + my $abbrev = shift @expansions; + $ht{IS_ABBREVIATION}->{$abbrev} = 1; + $ht{IS_LC_ABBREVIATION}->{(lc $abbrev)} = 1; + foreach $expansion (@expansions) { + $ht{ABBREV_EXPANSION}->{$abbrev}->{$expansion} = 1; + $ht{ABBREV_EXPANSION_OF}->{$expansion}->{$abbrev} = 1; + } + $n++; + } + } + close(IN); + print STDERR "Loaded $n entries from $filename\n" if $verbose; + } else { + print STDERR "Can't open $filename\n"; + } +} + +sub load_split_patterns { + local($caller, $filename, *ht) = @_; + # e.g. /nfs/nlg/users/textmap/brahms-ml/arabic/data/BioSplitPatterns.txt + + my $n = 0; + if (open(IN, $filename)) { + while () { + next if /^\# /; + s/\s*$//; + if (($s) = ($_ =~ /^SPLIT-DASH-X\s+(\S.*\S|\S)\s*$/)) { + $ht{SPLIT_DASH_X}->{$s} = 1; + $ht{LC_SPLIT_DASH_X}->{(lc $s)} = 1; + $n++; + } elsif (($s) = ($_ =~ /^SPLIT-X-DASH\s+(\S.*\S|\S)\s*$/)) { + $ht{SPLIT_X_DASH}->{$s} = 1; + $ht{LC_SPLIT_X_DASH}->{(lc $s)} = 1; + $n++; + } elsif (($s) = ($_ =~ /^DO-NOT-SPLIT-DASH-X\s+(\S.*\S|\S)\s*$/)) { + $ht{DO_NOT_SPLIT_DASH_X}->{$s} = 1; + $ht{LC_DO_NOT_SPLIT_DASH_X}->{(lc $s)} = 1; + $n++; + } elsif (($s) = ($_ =~ /^DO-NOT-SPLIT-X-DASH\s+(\S.*\S|\S)\s*$/)) { + $ht{DO_NOT_SPLIT_X_DASH}->{$s} = 1; + $ht{LC_DO_NOT_SPLIT_X_DASH}->{(lc $s)} = 1; + $n++; + } elsif (($s) = ($_ =~ /^DO-NOT-SPLIT\s+(\S.*\S|\S)\s*$/)) { + $ht{DO_NOT_SPLIT}->{$s} = 1; + $ht{LC_DO_NOT_SPLIT}->{(lc $s)} = 1; + $n++; + } elsif (($s) = ($_ =~ /^SPLIT\s+(\S.*\S|\S)\s*$/)) { + $ht{SPLIT}->{$s} = 1; + $ht{LC_SPLIT}->{(lc $s)} = 1; + $n++; + } + } + close(IN); + print STDERR "Loaded $n entries from $filename\n"; + } else { + print STDERR "Can't open $filename\n"; + } +} + +sub guard_abbreviations_with_dontbreak { + local($caller, $s, *ht) = @_; + + my $orig = $s; + my $result = ""; + while (($pre,$potential_abbrev,$period,$post) = ($s =~ /^(.*?)((?:[a-z]+\.-?)*(?:[a-z]|\xC3[\x80-\x96\x98-\xB6\xB8-\xBF]|[\xC4-\xC9\xCE-\xD3][\x80-\xBF]|\xE0[\xA4-\xA5][\x80-\xBF]|\xE0[\xB6-\xB7][\x80-\xBF])+)(\.)(.*)$/i)) { + if (($pre =~ /([-&\/0-9]|[-\/]\@ )$/) + && (! ($pre =~ /\b[DR](?: \@)?-(?:\@ )?$/))) { # D-Ariz. + $result .= "$pre$potential_abbrev$period"; + } else { + $result .= $pre . $potential_abbrev; + $potential_abbrev_with_period = $potential_abbrev . $period; + if ($ht{IS_ABBREVIATION}->{$potential_abbrev_with_period}) { + $result .= "_DONTBREAK_"; + } elsif ($ht{IS_LC_ABBREVIATION}->{(lc $potential_abbrev_with_period)}) { + $result .= "_DONTBREAK_"; + } + $result .= $period; + } + $s = $post; + } + $result .= $s; + $result =~ s/\b([Nn])o\.(\s*\d)/$1o_DONTBREAK_.$2/g; + return $result; +} + +$alpha = "(?:[a-z]|\xCE[\xB1-\xBF]|\xC3[\x80-\x96\x98-\xB6\xB8-\xBF]|[\xC4-\xC9\xCE-\xD3][\x80-\xBF]|\xE0[\xA4-\xA5][\x80-\xBF]|\xE0[\xB6-\xB7][\x80-\xBF])"; +$alphanum = "(?:[a-z0-9]|\xCE[\xB1-\xBF]|\xC3[\x80-\x96\x98-\xB6\xB8-\xBF]|[\xC4-\xC9\xCE-\xD3][\x80-\xBF]|\xE0[\xA4-\xA5][\x80-\xBF]|\xE0[\xB6-\xB7][\x80-\xBF])(?:[-_a-z0-9]|\xCE[\xB1-\xBF]|\xC3[\x80-\x96\x98-\xB6\xB8-\xBF]|[\xC4-\xC9\xCE-\xD3][\x80-\xBF]|\xE0[\xA4-\xA5][\x80-\xBF]|\xE0[\xB6-\xB7][\x80-\xBF])*(?:[a-z0-9]|\xCE[\xB1-\xBF]|\xC3[\x80-\x96\x98-\xB6\xB8-\xBF]|[\xC4-\xC9\xCE-\xD3][\x80-\xBF]|\xE0[\xA4-\xA5][\x80-\xBF]|\xE0[\xB6-\xB7][\x80-\xBF])|(?:[a-z0-9]|\xCE[\xB1-\xBF]|\xC3[\x80-\x96\x98-\xB6\xB8-\xBF]|[\xC4-\xC9\xCE-\xD3][\x80-\xBF]|\xE0[\xA4-\xA5][\x80-\xBF]|\xE0[\xB6-\xB7][\x80-\xBF])"; + +sub normalize_punctuation { + local($caller, $s) = @_; + + $s =~ s/\xE2\x80[\x93\x94]/-/g; # ndash, mdash to hyphen + $s =~ s/ \@([-\/])/$1/g; + $s =~ s/([-\/])\@ /$1/g; + return $s; +} + +sub update_replace_characters_based_on_context { + local($caller, $s) = @_; + + # This is just a start. Collect stats over text with non-ASCII, e.g. K?ln. + # HHERE + my $rest = $s; + $s = ""; + while (($pre, $left, $repl_char, $right, $post) = ($rest =~ /^(.*?\s+)(\S*)(\xEF\xBF\xBD)(\S*)(\s.*)$/)) { + $s .= "$pre$left"; + if (($left =~ /[a-z]$/i) && ($right =~ /^s(?:[-.,:;?!].*)?$/i)) { # China's etc. + $repl_char = "\xE2\x80\x99"; # right single quotation mark + } elsif (($left =~ /n$/i) && ($right =~ /^t$/i)) { # don't etc. + $repl_char = "\xE2\x80\x99"; # right single quotation mark + } elsif (($left =~ /[a-z]\s*[.]$/i) && ($right eq "")) { # end of sentence + $repl_char = "\xE2\x80\x9D"; # right double quotation mark + } elsif (($left eq "") && ($right =~ /^[A-Z]/i)) { # start of word + $repl_char = "\xE2\x80\x9C"; # left double quotation mark + } + $s .= "$repl_char$right"; + $rest = $post; + } + $s .= $rest; + + return $s; +} + +sub tokenize { + local($caller, $s, *ht, $control) = @_; + + my $local_verbose = 0; + print "Point A: $s\n" if $local_verbose; + $control = "" unless defined($control); + my $bio_p = ($control =~ /\bbio\b/); + + $s = $utf8->repair_misconverted_windows_to_utf8_strings($s); + print "Point A2: $s\n" if $local_verbose; + $s = $utf8->delete_weird_stuff($s); + print "Point B: $s\n" if $local_verbose; + + # reposition xml-tag with odd space + $s =~ s/( +)((?:<\/[a-z][-_a-z0-9]*>)+)(\S)/$2$1$3/ig; + $s =~ s/(\S)((?:<[a-z][^<>]*>)+)( +)/$1$3$2/ig; + print "Point C: $s\n" if $local_verbose; + + $a_value = $ht{IS_ABBREVIATION}->{"Fig."} || "n/a"; + $s = $caller->guard_abbreviations_with_dontbreak($s, *ht); + my $standard_abbrev_s = "Adm|al|Apr|Aug|Calif|Co|Dec|Dr|etc|e.g|Feb|Febr|Gen|Gov|i.e|Jan|Ltd|Lt|Mr|Mrs|Nov|Oct|Pfc|Pres|Prof|Sen|Sept|U.S.A|U.S|vs"; + my $pre; + my $core; + my $post; + $s = " $core " if ($pre,$core,$post) = ($s =~ /^(\s*)(.*?)(\s*)$/i); + $s =~ s/\xE2\x80\x89/ /g; # thin space + $standard_abbrev_s =~ s/\./\\\./g; + $s =~ s/[\x01-\x05]//g; + $s = $caller->guard_urls_x045($s); + $s = $caller->guard_xml_tags_x0123($s); + $s = $caller->update_replace_characters_based_on_context($s); + $s =~ s/((?:[a-zA-Z_]|\xC3[\x80-\x96\x98-\xB6\xB8-\xBF]|[\xC4-\xC9\xCE-\xD3][\x80-\xBF]|\xE0[\xA4-\xA5][\x80-\xBF]|\xE0[\xB6-\xB7][\x80-\xBF])\.)([,;]) /$1 $2 /g; + $s =~ s/((?:[a-zA-Z_]|\xC3[\x80-\x96\x98-\xB6\xB8-\xBF]|[\xC4-\xC9\xCE-\xD3][\x80-\xBF]|\xE0[\xA4-\xA5][\x80-\xBF]|\xE0[\xB6-\xB7][\x80-\xBF])\.)(\x04)/$1 $2/g; + if ($bio_p) { + $s =~ s/(\S)((?:wt\/|onc\/)?(?:[-+]|\?+|\xE2\x80[\x93\x94])\/(?:[-+]|\?+|\xE2\x80[\x93\x94]))/$1 $2/g; + $s =~ s/((?:[-+]|\xE2\x80[\x93\x94])\/(?:[-+]|\xE2\x80[\x93\x94]))(\S)/$1 $2/g; + } + print "Point D: $s\n" if $local_verbose; + $s =~ s/(~+)/ $1 /g; + $s =~ s/((?:\xE2\x80\xB9|\xE2\x80\xBA|\xC2\xAB|\xC2\xBB|\xE2\x80\x9E)+)/ $1 /g; # triangular bracket(s) "<" or ">" etc. + $s =~ s/(``)([A-Za-z])/$1 $2/g; # added Nov. 30, 2017 + $s =~ s/((?:<|<)?=+(?:>|>)?)/ $1 /g; # include arrows + $s =~ s/(\\")/ $1 /g; + $s =~ s/([^\\])("+)/$1 $2 /g; + $s =~ s/([^\\])((?:\xE2\x80\x9C)+)/$1 $2 /g; # open " + $s =~ s/([^\\])((?:\xE2\x80\x9D)+)/$1 $2 /g; # close " + $s =~ s/((?:<|<)?-{2,}(?:>|>)?)/ $1 /g; # include arrows + $s =~ s/((?:\xE2\x80\xA6)+)/ $1 /g; # ellipsis + print "Point E: $s\n" if $local_verbose; + foreach $_ ((1..2)) { + # colon + $s =~ s/([.,;])(:+)/$1 \@$2/g; + $s =~ s/(:+)([.,;])/$1 \@\@ $2/g; + # # question mark/exclamation mark blocks + # $s =~ s/([^!?])([!?]+)([^!?])/$1 $2 $3/g; + } + print "Point F: $s\n" if $local_verbose; + $s =~ s/(\?)/ $1 /g; + $s =~ s/(\!)/ $1 /g; + $s =~ s/ +/ /g; + $s =~ s/(\$+|\xC2\xA3|\xE2\x82[\xA0-\xBE])/ $1 /g; # currency signs (Euro sign; British pound sign; Yen sign etc.) + $s =~ s/(\xC2\xA9|\xE2\x84\xA2)/ $1 /g; # copyright/trademark signs + $s =~ s/(\xC2\xB2)([-.,;:!?()])/$1 $2/g; # superscript 2 + $s =~ s/([^ ])( )/$1 $2/g; + $s =~ s/( )([^ ])/$1 $2/g; + $s =~ s/(&#\d+|&#x[0-9A-F]+);/$1_DONTBREAK_;/gi; + $s =~ s/([\@\.]\S*\d)([a-z][A-z])/$1_DONTBREAK_$2/g; # email address, URL + $s =~ s/ ($standard_abbrev_s)\./ $1_DONTBREAK_\./gi; + $s =~ s/ ($standard_abbrev_s) \. (\S)/ $1_DONTBREAK_\. $2/gi; + $s =~ s/\b((?:[A-Za-z]\.){1,3}[A-Za-z])\.\s+/$1_DONTBREAK_\. /g; # e.g. a.m. O.B.E. + $s =~ s/([ ])([A-Z])\. ([A-Z])/$1$2_DONTBREAK_\. $3/; # e.g. George W. Bush + $s =~ s/(\S\.*?[ ])([A-Z])_DONTBREAK_\. (After|All|And|But|Each|Every|He|How|In|It|My|She|So|That|The|Then|There|These|They|This|Those|We|What|When|Which|Who|Why|You)([', ])/$1$2\. $3$4/; # Exceptions to previous line, e.g. "plan B. This" + $s =~ s/\b(degrees C|[Ff]ig\.? \d+ ?[A-Z]|(?:plan|Scud) [A-Z])_DONTBREAK_\./$1\./g; # Exception, e.g. "plan B"; + $s =~ s/([^-_a-z0-9])(art|fig|no|p)((?:_DONTBREAK_)?\.)(\d)/$1$2$3 $4/gi; # Fig.2 No.14 + $s =~ s/([^-_A-Za-z0-9])(\d+(?:\.\d+)?)(?:_DONTBREAK_)?(thousand|million|billion|trillion|min|mol|sec|kg|km|g|m|p)\b/$1$2 $3/g; # 3.4kg 1.7million 49.9p + $s =~ s/([^-_a-z0-9])((?:[1-9]|1[0-2])(?:[.:][0-5]\d)?)(?:_DONTBREAK_)?([ap]m\b|[ap]\.m(?:_DONTBREAK_)?\.)/$1$2 $3/gi; # 3.15pm 12:00p.m. 8am + print "Point H: $s\n" if $local_verbose; + + $s =~ s/(\d)([a-z][A-z])/$1 $2/g; + $s =~ s/(\w|`|'|%|[a-zA-Z]\.|[a-zA-Z]_DONTBREAK_\.)(-|\xE2\x80\x93)(\w|`|')/$1 \@$2\@ $3/g; + $s =~ s/(\w|`|'|%|[a-zA-Z]\.|[a-zA-Z]_DONTBREAK_\.)(-|\xE2\x80\x93)(\w|`|')/$1 \@$2\@ $3/g; + $s =~ s/(\w)- /$1 \@- /g; + $s =~ s/ -(\w)/ -\@ $1/g; + $s =~ s/(\d):(\d)/$1 \@:\@ $2/g; + $s =~ s/(\d)\/(\d)/$1 \@\/\@ $2/g; + $s =~ s/($alphanum)\/([,;:!?])/$1 \@\/\@ $2/g; + $s =~ s/($alphanum)([-+]+)\/($alphanum)/$1$2 \@\/\@ $3/gi; + print "Point I: $s\n" if $local_verbose; + foreach $_ ((1..5)) { + $s =~ s/([ \/()])($alphanum) ?\/ ?($alphanum)([-+ \/().,;])/$1$2 \@\/\@ $3$4/gi; + } + $s =~ s/([a-zA-Z%\/\[\]]|\xC3[\x80-\x96\x98-\xB6\xB8-\xBF]|[\xC4-\xC9\xCE-\xD3][\x80-\xBF]|\xE0[\xA4-\xA5][\x80-\xBF]|\xE0[\xB6-\xB7][\x80-\xBF]|\x05|[a-zA-Z]_DONTBREAK_\.)([,;:!?])\s*(\S)/$1 $2 $3/g; + # asterisk + $s =~ s/( [(\[]?)(\*)([a-z0-9])/$1$2\@ $3/gi; + $s =~ s/([a-z0-9])(\*)([.,;:)\]]* )/$1 \@$2$3/gi; + print "Point J: $s\n" if $local_verbose; + + # Arabic script + if ($s =~ /[\xD8-\xDB]/) { + for (my $i=0; $i <= 1; $i++) { + $s =~ s/([\xD8-\xDB][\x80-\xBF])([,;:!?.\(\)\[\]\/]|\xD8\x8C|\xD8\x9B|\xD8\x9F|\xD9\xAA|\xC2\xAB|\xC2\xBB|\xE2[\x80-\x9F][\x80-\xBF])/$1 $2/gi; # punctuation includes Arabic ,;?% + $s =~ s/([,;:!?.\(\)\[\]\/]|\xD8\x8C|\xD8\x9B|\xD8\x9F|\xD9\xAA|\xC2\xAB|\xC2\xBB|\xE2[\x80-\x9F][\x80-\xBF])([\xD8-\xDB][\x80-\xBF])/$1 $2/gi; + } + } + $s =~ s/(\d|[a-zA-Z]|[\xD8-\xDB][\x80-\xBF])([-])([\xD8-\xDB][\x80-\xBF])/$1 \@$2\@ $3/g; + $s =~ s/(\d|[a-zA-Z])([\xD8-\xDB][\x80-\xBF])/$1 \@\@ $2/g; + print "Point K: $s\n" if $local_verbose; + + # misc. non-ASCII punctuation + $s =~ s/(\xC2[\xA1\xBF]|\xD5\x9D|\xD6\x89|\xD8[\x8C\x9B]|\xD8\x9F|\xD9[\xAA\xAC]|\xDB\x94|\xDC[\x80\x82])/ $1 /g; + $s =~ s/(\xE0\xA5[\xA4\xA5]|\xE0\xBC[\x84-\x86\x8D-\x8F\x91\xBC\xBD])/ $1 /g; + $s =~ s/(\xE1\x81[\x8A\x8B]|\xE1\x8D[\xA2-\xA6])/ $1 /g; + $s =~ s/(\xE1\x81[\x8A\x8B]|\xE1\x8D[\xA2-\xA6]|\xE1\x9F[\x94\x96])/ $1 /g; + $s =~ s/([^0-9])(5\xE2\x80\xB2)(-)([ACGTU])/$1 $2 \@$3\@ $4/g; # 5-prime-DNA-seq. + $s =~ s/([^0-9])([35]\xE2\x80\xB2)/$1 $2 /g; # prime (keep 3-prime/5-prime together for bio domain) + $s =~ s/([^0-9])(\xE2\x80\xB2)/$1 $2 /g; # prime + $s =~ s/(\xE2\x81\x99)/ $1 /g; # five dot punctuation + $s =~ s/(\xE3\x80[\x81\x82\x8A-\x91]|\xE3\x83\xBB|xEF\xB8\xB0|\xEF\xBC\x8C)/ $1 /g; + $s =~ s/(\xEF\xBC[\x81-\x8F\x9A\x9F])/ $1 /g; # CJK fullwidth punctuation (e.g. fullwidth exclamation mark) + print "Point L: $s\n" if $local_verbose; + # spaces + $s =~ s/((?:\xE3\x80\x80)+)/ $1 /g; # idiographic space + $s =~ s/((?:\xE1\x8D\xA1)+)/ $1 /g; # Ethiopic space + + # isolate \xF0 and up from much more normal characters + $s =~ s/([\xF0-\xFE][\x80-\xBF]*)([\x00-\x7F\xC0-\xDF][\x80-\xBF]*)/$1 $2/g; + $s =~ s/([\x00-\x7F\xC0-\xDF][\x80-\xBF]*)([\xF0-\xFE][\x80-\xBF]*)/$1 $2/g; + print "Point M: $s\n" if $local_verbose; + + $s =~ s/( \d+)([,;:!?] )/$1 $2/g; + $s =~ s/ ([,;()\[\]])([a-zA-Z0-9.,;])/ $1 $2/g; + $s =~ s/(\)+)([-\/])([a-zA-Z0-9])/$1 $2 $3/g; + $s =~ s/([0-9\*\[\]()]|\xE2\x80\xB2)([.,;:] )/$1 $2/g; + $s =~ s/([a-zA-Z%]|\xC3[\x80-\x96\x98-\xB6\xB8-\xBF]|[\xC4-\xC9\xCE-\xD3][\x80-\xBF]|\xE0[\xA4-\xA5][\x80-\xBF]|\xE0[\xB6-\xB7][\x80-\xBF]|\x05)([,;:.!?])([")]|''|\xE2\x80[\x99\x9D]|)(\s)/$1 $2 $3$4/g; + $s =~ s/([a-zA-Z%]|\xC3[\x80-\x96\x98-\xB6\xB8-\xBF]|[\xC4-\xC9\xCE-\xD3][\x80-\xBF]|\xE0[\xA4-\xA5][\x80-\xBF]|\xE0[\xB6-\xB7][\x80-\xBF]|\x05)([,;:.!?])([")]|''|\xE2\x80[\x99\x9D]|)\s*$/$1 $2 $3/g; + $s =~ s/([.,;:]|\xC3[\x80-\x96\x98-\xB6\xB8-\xBF]|[\xC4-\xC9\xCE-\xD3][\x80-\xBF]|\xE0[\xA4-\xA5][\x80-\xBF]|\xE0[\xB6-\xB7][\x80-\xBF]|\x05)('|\xE2\x80[\x99\x9D])/$1 $2/g; + $s =~ s/('|\xE2\x80[\x99\x9D])([.,;:]|\x04)/$1 $2/g; + $s =~ s/([(){}\[\]]|\xC2\xB1)/ $1 /g; + $s =~ s/([a-zA-Z0-9]|\xC3[\x80-\x96\x98-\xB6\xB8-\xBF]|[\xC4-\xC9\xCE-\xD3][\x80-\xBF]|\xE0[\xA4-\xA5][\x80-\xBF]|\xE0[\xB6-\xB7][\x80-\xBF]|\x05)\.\s*$/$1 ./g; + $s =~ s/([a-zA-Z]|\xC3[\x80-\x96\x98-\xB6\xB8-\xBF]|[\xC4-\xC9\xCE-\xD3][\x80-\xBF]|\xE0[\xA4-\xA5][\x80-\xBF]|\xE0[\xB6-\xB7][\x80-\xBF]|\x05)\.\s+/$1 . /g; + $s =~ s/([a-zA-Z]|\xC3[\x80-\x96\x98-\xB6\xB8-\xBF]|[\xC4-\xC9\xCE-\xD3][\x80-\xBF]|\xE0[\xA4-\xA5][\x80-\xBF]|\xE0[\xB6-\xB7][\x80-\xBF]|\x05)\.(\x04)/$1 . $2/g; + $s =~ s/([0-9]),\s+(\S)/$1 , $2/g; + $s =~ s/([a-zA-Z])(\$)/$1 $2/g; + $s =~ s/(\$|[~<=>]|\xC2\xB1|\xE2\x89[\xA4\xA5]|\xE2\xA9[\xBD\xBE])(\d)/$1 $2/g; + $s =~ s/(RMB)(\d)/$1 $2/g; + print "Point N: $s\n" if $local_verbose; + foreach $_ ((1..2)) { + $s =~ s/([ '"]|\xE2\x80\x9C)(are|could|did|do|does|had|has|have|is|should|was|were|would)(n't|n\xE2\x80\x99t)([ '"]|\xE2\x80\x9D)/$1 $2 $3 $4/gi; + $s =~ s/ (can)(not) / $1 $2 /gi; + $s =~ s/ (ca)\s*(n)('t|\xE2\x80\x99t) / $1$2 $2$3 /gi; + $s =~ s/ ([Ww])o\s*n('|\xE2\x80\x99)t / $1ill n$2t /g; + $s =~ s/ WO\s*N('|\xE2\x80\x99)T / WILL N$1T /g; + $s =~ s/ ([Ss])ha\s*n('|\xE2\x80\x99)t / $1hall n$2t /g; + $s =~ s/ SHAN('|\xE2\x80\x99)T / SHALL N$1T /g; + # $s =~ s/ ain('|\xE2\x80\x99)t / is n$1t /g; + # $s =~ s/ Ain('|\xE2\x80\x99)t / Is n$1t /g; + # $s =~ s/ AIN('|\xE2\x80\x99)T / IS N$1T /g; + } + print "Point O: $s\n" if $local_verbose; + $s =~ s/(\d)%/$1 %/g; + $s =~ s/ '(d|ll|m|re|s|ve|em) / '_DONTBREAK_$1 /g; # 'd = would; 'll = will; 'em = them + $s =~ s/ \xE2\x80\x99t(d|ll|m|re|s|ve) / \xE2\x80\x99t_DONTBREAK_$1 /g; + $s =~ s/([^0-9a-z'.])('|\xE2\x80\x98)([0-9a-z])/$1$2 $3/gi; + $s =~ s/([0-9a-z])(\.(?:'|\xE2\x80\x99))([^0-9a-z']|\xE2\x80\x99)/$1 $2$3/gi; + $s =~ s/([0-9a-z]_?\.?)((?:'|\xE2\x80\x99)(?:d|ll|m|re|s|ve|))([^0-9a-z'])/$1 $2$3/gi; + $s =~ s/([("]|\xE2\x80\x9C|'')(\w)/$1 $2/g; + print "Point P: $s\n" if $local_verbose; + $s =~ s/(\w|[.,;:?!])([")]|''|\xE2\x80\x9D)/$1 $2/g; + $s =~ s/ ([,;()\[\]])([a-zA-Z0-9.,;])/ $1 $2/g; + $s =~ s/([a-z0-9]) ?(\()([-+_ a-z0-9\/]+)(\))/$1 $2 $3 $4 /ig; + $s =~ s/([a-z0-9]) ?(\[)([-+_ a-z0-9\/]+)(\])/$1 $2 $3 $4 /ig; + $s =~ s/([a-z0-9]) ?(\{)([-+_ a-z0-9\/]+)(\})/$1 $2 $3 $4 /ig; + $s =~ s/([%])-(\d+(?:\.\d+)? ?%)/$1 \@-\@ $2/g; + $s =~ s/( )(art|No)_DONTBREAK_(\.{2,})/$1 $2$3/gi; + $s =~ s/(_DONTBREAK_\.)(\.{1,})/$1 $2/g; + print "Point Q: $s\n" if $local_verbose; + foreach $_ ((1 .. 2)) { + $s =~ s/(\s(?:[-a-z0-9()']|\xC3[\x80-\x96\x98-\xB6\xB8-\xBF]|[\xC4-\xC9\xCE-\xD3][\x80-\xBF]|\xE0[\xA4-\xA5][\x80-\xBF]|\xE0[\xB6-\xB7][\x80-\xBF])*)(\.{2,})((?:[-a-z0-9()?!:\/']|\xC3[\x80-\x96\x98-\xB6\xB8-\xBF]|[\xC4-\xC9\xCE-\xD3][\x80-\xBF]|\xE0[\xA4-\xA5][\x80-\xBF]|\xE0[\xB6-\xB7][\x80-\xBF])*\s|(?:[-a-z0-9()'\/]|\xC3[\x80-\x96\x98-\xB6\xB8-\xBF]|[\xC4-\xC9\xCE-\xD3][\x80-\xBF]|\xE0[\xA4-\xA5][\x80-\xBF]|\xE0[\xB6-\xB7][\x80-\xBF])+\.\s)/$1 $2 $3/gi; + } + $s =~ s/0s\b/0 s/g; + $s =~ s/([0-9])(\x04)/$1 $2/g; + $s =~ s/ +/ /g; + print "Point R: $s\n" if $local_verbose; + + if ($bio_p) { + foreach $_ ((1 .. 2)) { + $s =~ s/([a-z]) \@(-|\xE2\x80[\x93\x94])\@ (\d+(?:$alpha)?\d*\+?)([- \/])/$1$2$3$4/ig; + $s =~ s/([a-z]) \@(-|\xE2\x80[\x93\x94])\@ ((?:alpha|beta|kappa)\d+)([- \/])/$1$2$3$4/ig; + $s =~ s/([a-z]) \@(-|\xE2\x80[\x93\x94])\@ ((?:a|b|h|k)\d)([- \/])/$1$2$3$4/ig; + $s =~ s/([a-z0-9]) \@(-|\xE2\x80[\x93\x94])\@ ([a-z])([- \/])/$1$2$3$4/ig; + $s =~ s/([- \/])(\d*[a-z]) \@(-|\xE2\x80[\x93\x94])\@ ([a-z0-9])/$1$2$3$4/ig; + } + # mutation indicators such -/- etc. + $s =~ s/(\?\/) +(\?)/$1$2/g; + $s =~ s/([^ ?])((?:wt\/|onc\/)?(?:[-+]|\?+|\xE2\x80[\x93\x94])\/(?:[-+]|\?+|\xE2\x80[\x93\x94]))/$1 $2/g; + $s =~ s/((?:[-+]|\xE2\x80[\x93\x94])\/(?:[-+]|\xE2\x80[\x93\x94]))(\S)/$1 $2/g; + + # Erk1/2 + $rest = $s; + $s = ""; + while (($pre, $stem, $slashed_number_s, $post) = ($rest =~ /^(.*?[^-_a-z0-9])([a-z][-_a-z]*)(\d+(?:(?: \@)?\/(?:\@ )?(?:\d+))+)([^-+a-z0-9].*|)$/i)) { + if ((($pre =~ /\x04[^\x05]*$/) && ($post =~ /^[^\x04]*\x05/)) + || ($stem =~ /^(mid|pre|post|sub|to)$/i)) { + $s .= "$pre$stem$slashed_number_s"; + } else { + $s .= $pre; + my @slashed_numbers = split(/(?: \@)?\/(?:\@ )?/, $slashed_number_s); + foreach $i ((0 .. $#slashed_numbers)) { + my $number = $slashed_numbers[$i]; + $s .= "$stem$number"; + $s .= " @\/@ " unless $i == $#slashed_numbers; + } + } + $rest = $post; + } + $s .= $rest; + + # Erk-1/-2 + while (($pre, $stem, $dash1, $number1, $dash2, $number2, $post) = ($s =~ /^(.*[^-_a-z0-9])([a-z][-_a-z]*)(?: \@)?(-|\xE2\x80[\x93\x94])(?:\@ )?(\d+)(?: \@)?\/(?:\@ )?(?:\@ )?(-|\xE2\x80[\x93\x94])(?:\@ )?(\d+)([^-+a-z0-9].*|)$/i)) { + $s = "$pre$stem$dash1$number1 \@\/\@ $stem$dash2$number2$post"; + } + $rest = $s; + $s = ""; + # IFN-a/b (Slac2-a/b/c) + while (($pre, $stem, $dash, $slashed_letter_s, $post) = ($rest =~ /^(.*[^-_a-z0-9])([a-z][-_a-z0-9]*)(-|\xE2\x80[\x93\x94])([a-z](?:(?: \@)?\/(?:\@ )?(?:[a-z]))+)([^-+a-z0-9].*|)$/i)) { + if (($pre =~ /\x04[^\x05]*$/) && ($post =~ /^[^\x04]*\x05/)) { + $s .= "$pre$stem$dash1$number1$dash2$number2"; + } else { + $s .= $pre; + my @slashed_letters = split(/(?: \@)?\/(?:\@ )?/, $slashed_letter_s); + foreach $i ((0 .. $#slashed_letters)) { + my $letter = $slashed_letters[$i]; + $s .= "$stem$dash$letter"; + $s .= " @\/@ " unless $i == $#slashed_letters; + } + } + $rest = $post; + } + $s .= $rest; + + # SPLIT X-induced + my $rest = $s; + my $new_s = ""; + while (($pre, $dash, $right, $post) = ($rest =~ /^(.*?)(-|\xE2\x80[\x93\x94])([a-z]+)( .*|)$/i)) { + $new_s .= $pre; + if (($right eq "I") && ($pre =~ / [a-zA-Z][a-z]*$/)) { + # compatriots-I have a dream + $new_s .= " \@" . $dash . "\@ "; + } elsif ($ht{LC_SPLIT_DASH_X}->{($caller->normalize_punctuation(lc $right))}) { + $new_s .= " \@" . $dash . "\@ "; + } else { + $new_s .= $dash; + } + $new_s .= $right; + $rest = $post; + } + $new_s .= $rest; + $s = $new_s; + + # SPLIT ubiquinated-X + $rest = $s; + $new_s = ""; + while (($pre, $left, $dash, $post) = ($rest =~ /^(.*? |)([a-z0-9]+|'s)(-|\xE2\x80[\x93\x94])([a-z0-9].*)$/i)) { + $new_s .= "$pre$left"; + if ($ht{LC_SPLIT_X_DASH}->{($caller->normalize_punctuation(lc $left))}) { + $new_s .= " \@" . $dash . "\@ "; + } else { + $new_s .= $dash; + } + $rest = $post; + } + $new_s .= $rest; + $s = $new_s; + + # SPLIT low-frequency + $rest = $s; + $new_s = ""; + if (($pre, $left, $dash, $right, $post) = ($rest =~ /^(.*?[- ]|)([a-z]+)([-\/]|\xE2\x80[\x93\x94])([a-z]+)([- ].*|)$/i)) { + } + while (($pre, $left, $dash, $right, $post) = ($rest =~ /^(.*?[-\/ ]|)([a-z]+)((?: \@)?(?:[-\/]|\xE2\x80[\x93\x94])(?:\@ )?)([a-z]+)([-\/ ].*|)$/i)) { + $x = $caller->normalize_punctuation(lc ($left . $dash . $right)); + if ($ht{LC_SPLIT}->{($caller->normalize_punctuation(lc ($left . $dash . $right)))}) { + $pre =~ s/([-\/])$/ \@$1\@ /; + $post =~ s/^([-\/])/ \@$1\@ /; + $dash = $caller->normalize_punctuation($dash); + $new_s .= "$pre$left"; + $new_s .= " \@" . $dash . "\@ "; + $new_s .= $right; + $rest = $post; + } elsif ($pre =~ /[-\/]$/) { + $new_s .= $pre; + $rest = "$left$dash$right$post"; + } else { + $new_s .= "$pre$left"; + $rest = "$dash$right$post"; + } + } + $new_s .= $rest; + $s = $new_s; + + # DO-NOT-SPLIT X-ras + $rest = $s; + $new_s = ""; + while (($pre, $dash, $right, $post) = ($rest =~ /^(.*?) \@(-|\xE2\x80[\x93\x94])\@ ([a-z0-9]+)( .*|)$/i)) { + $new_s .= $pre; + if ($ht{LC_DO_NOT_SPLIT_DASH_X}->{($caller->normalize_punctuation(lc $right))}) { + $new_s .= $dash; + } else { + $new_s .= " \@" . $dash . "\@ "; + } + $new_s .= $right; + $rest = $post; + } + $new_s .= $rest; + $s = $new_s; + + # DO-NOT-SPLIT Caco-X + $rest = $s; + $new_s = ""; + while (($pre, $left, $dash, $post) = ($rest =~ /^(.*? |)([a-z0-9]+) \@([-\/]|\xE2\x80[\x93\x94]])\@ ([a-z0-9].*)$/i)) { + $new_s .= "$pre$left"; + if ($ht{LC_DO_NOT_SPLIT_X_DASH}->{($caller->normalize_punctuation(lc $left))}) { + $new_s .= $dash; + } else { + $new_s .= " \@" . $dash . "\@ "; + } + $rest = $post; + } + $new_s .= $rest; + $s = $new_s; + + # DO-NOT-SPLIT down-modulate (2 elements) + $rest = $s; + $new_s = ""; + while (($pre, $left, $dash, $right, $post) = ($rest =~ /^(.*? |)([a-z0-9]+) \@([-\/]|\xE2\x80[\x93\x94]])\@ ([a-z0-9]+)( .*|)$/i)) { + $new_s .= "$pre$left"; + if ($ht{LC_DO_NOT_SPLIT}->{($caller->normalize_punctuation(lc ($left . $dash . $right)))}) { + $new_s .= $dash; + } else { + $new_s .= " \@" . $dash . "\@ "; + } + $new_s .= $right; + $rest = $post; + } + $new_s .= $rest; + $s = $new_s; + + # DO-NOT-SPLIT 14-3-3 (3 elements) + $rest = $s; + $new_s = ""; + while (($pre, $left, $dash_group1, $dash1, $middle, $dash_group2, $dash2, $right, $post) = ($rest =~ /^(.*? |)([a-z0-9]+)((?: \@)?([-\/]|\xE2\x80[\x93\x94]])(?:\@ )?)([a-z0-9]+)((?: \@)?([-\/]|\xE2\x80[\x93\x94]])(?:\@ )?)([a-z0-9]+)( .*|)$/i)) { + $new_s .= "$pre$left"; + if ($ht{LC_DO_NOT_SPLIT}->{($caller->normalize_punctuation(lc ($left . $dash1 . $middle . $dash2 . $right)))}) { + $new_s .= $dash1; + } else { + $new_s .= $dash_group1; + } + $new_s .= $middle; + if ($ht{LC_DO_NOT_SPLIT}->{($caller->normalize_punctuation(lc ($left . $dash1 . $middle . $dash2 . $right)))}) { + $new_s .= $dash2; + } else { + $new_s .= $dash_group2; + } + $new_s .= $right; + $rest = $post; + } + $new_s .= $rest; + $s = $new_s; + + $s =~ s/ +/ /g; + } + print "Point S: $s\n" if $local_verbose; + + $s =~ s/_DONTBREAK_//g; + $s =~ s/( )(ark|ill|mass|miss|wash|GA|LA|MO|OP|PA|VA|VT)(\.)( )/$1$2 $3$4/g; + print "Point T: $s\n" if $local_verbose; + $s = $caller->restore_urls_x045_guarded_string($s); + $s = $caller->restore_xml_tags_x0123_guarded_string($s); + print "Point U: $s\n" if $local_verbose; + $s =~ s/(https?|ftp)\s*(:)\s*(\/\/)/$1$2$3/gi; + $s =~ s/\b(mailto)\s*(:)\s*([a-z])/$1$2$3/gi; + $s =~ s/(\d)\s*(:)\s*([0-5]\d[^0-9])/$1$2$3/gi; + print "Point V: $s\n" if $local_verbose; + $s =~ s/(5\xE2\x80\xB2-[ACGT]+)\s*(-|\xE2\x80[\x93\x94])\s*(3\xE2\x80\xB2)/$1$2$3/g; # repair broken DNA sequence + $s =~ s/ (etc) \. / $1. /g; # repair most egrareous separations + print "Point W: $s\n" if $local_verbose; + $s = $caller->repair_separated_periods($s); + print "Point X: $s\n" if $local_verbose; + $s =~ s/^\s+//; + $s =~ s/\s+$//; + $s = "$pre$s$post" if defined($pre) && defined($post); + $s =~ s/ +/ /g; + print "Point Y: $s\n" if $local_verbose; + + return $s; +} + +sub tokenize_plus_for_noisy_text { + local($caller, $s, *ht, $control) = @_; + + $control = "" unless defined($control); + my $pre; + my $code; + my $post; + $s = " $core " if ($pre,$core,$post) = ($s =~ /^(\s*)(.*?)(\s*)$/i); + foreach $i ((1 .. 2)) { + $s =~ s/ ([A-Z][a-z]+'?[a-z]+)(-) / $1 $2 /gi; # Example: Beijing- + $s =~ s/ (\d+(?:\.\d+)?)(-|:-|:|_|\.|'|;)([A-Z][a-z]+'?[a-z]+|[A-Z]{3,}) / $1 $2 $3 /gi; # Example: 3:-Maxkamado + $s =~ s/ (\d+(?:\.\d+)?)(')([A-Za-z]{3,}) / $1 $2 $3 /gi; # Example: 42'daqiiqo + $s =~ s/ (-|:-|:|_|\.)([A-Z][a-z]+'?[a-z]+|[A-Z]{3,}) / $1 $2 /gi; # Example: -Xassan + $s =~ s/ ((?:[A-Z]\.[A-Z]|[A-Z]|Amb|Col|Dr|Eng|Gen|Inj|Lt|Maj|Md|Miss|Mr|Mrs|Ms|Pres|Prof|Sen)\.)([A-Z][a-z]+|[A-Z]{2,}) / $1 $2 /gi; # Example: Dr.Smith + $s =~ s/ (\d+)(,)([a-z]{3,}) / $1 $2 $3 /gi; # Example: 24,October + $s =~ s/ (%)(\d+(?:\.\d+)?) / $1 $2 /gi; # Example: %0.6 + $s =~ s/ ([A-Za-z][a-z]{3,}\d*)([.,\/]|:\()([A-Za-z][a-z]{3,}|[A-Z]{3,}) / $1 $2 $3 /gi; # Example: Windows8,falanqeeyaal + $s =~ s/ ([A-Za-z]{3,}\d*?|[A-Za-z]+'[A-Za-z]+)([,\/]|:\()([A-Za-z]{3,}|[A-Za-z]+'[A-Za-z]+) / $1 $2 $3 /gi; # Example: GAROOWE:(SHL + $s =~ s/ (\d[0-9.,]*\d)(;)([a-z]+) / $1 $2 $3 /gi; # Example: 2.1.2014;Waraka + } + $s =~ s/^\s+//; + $s =~ s/\s+$//; + $s = "$pre$s$post" if defined($pre) && defined($post); + return $s; +} + +# preparation for sub repair_separated_periods: + +my $abbrev_s = "etc.|e.g.|i.e.|U.K.|S.p.A.|A.F.P."; +my @abbrevs = split(/\|/, $abbrev_s); +my @exp_abbrevs = (); +foreach $abbrev (@abbrevs) { + if (($core,$period) = ($abbrev =~ /^(.*?)(\.|)$/)) { + $core =~ s/\./\\s*\\.\\s*/g; + $abbrev = $core; + $abbrev .= "\\b" if $abbrev =~ /[a-z]$/i; # don't split etcetera -> etc. etera + $abbrev .= "(?:\\s*\\.|)" if $period; + push(@exp_abbrevs, $abbrev); + } +} +my $exp_abbrev_s = join("|", @exp_abbrevs); + +sub repair_separated_periods { + local($caller,$s) = @_; + + # separated or missing period + my $result = ""; + while (($pre, $abbrev, $post) = ($s =~ /^(.*? |)($exp_abbrev_s)(.*)$/)) { + $abbrev =~ s/ //g; + $abbrev .= "." unless $abbrev =~ /\.$/; + $result .= "$pre$abbrev "; + $s = $post; + } + $result .= $s; + $result =~ s/ +/ /g; + return $result; +} + +# provided by Alex Fraser +sub fix_tokenize { + local($caller,$s) = @_; + + ## change "2:15" to "2 @:@ 15" + $s =~ s/(\d)\:(\d)/$1 \@:\@ $2/g; + + ## strip leading zeros from numbers + $s =~ s/(^|\s)0+(\d)/$1$2/g; + + ## fix rule typo + $s =~ s/associatedpress/associated press/g; + + ## fix _ entities + $s =~ s/hong_kong/hong kong/g; + $s =~ s/united_states/united states/g; + + return $s; +} + +sub de_mt_tokenize { + local($caller,$s) = @_; + + $s =~ s/\s+\@([-:\/])/$1/g; + $s =~ s/([-:\/])\@\s+/$1/g; + $s =~ s/\s+\/\s+/\//g; + return $s; +} + +sub surface_forms { + local($caller,$pe,$modp) = @_; + + $sem = $pe->sem; + $surf = $pe->surf; + $synt = $pe->synt; + $value = $pe->value; + $gloss = $pe->gloss; +# $util->log("surface_forms surf:$surf sem:$sem gloss:$gloss value:$value", $logfile); + if ($sem eq "integer") { + return ($gloss) if ($gloss =~ /several/) && !($value =~ /\S/); + print STDERR "Warning: $value not an integer\n" unless $value =~ /^\d+(e\+\d+)?$/; + if ($pe->get("reliable") =~ /sequence of digits/) { + $english = $value; + $english = "$prefix $english" if $prefix = $pe->get("prefix"); + @result = ($english); + } else { + @result = $caller->q_number_surface_forms($pe); + } + } elsif ($sem eq "decimal number") { + @result = $caller->q_number_surface_forms($pe); + } elsif ($sem =~ /(integer|decimal number) range/) { + @result = $caller->number_range_surface_forms($pe); + } elsif ($sem eq "ordinal") { + if ($pe->get("definite")) { + $exclude_adverbials_p = 1; + } elsif (defined($chinesePM) && ($hao = $chinesePM->e2c("hao-day")) + && ($gc = $chinesePM->e2c("generic counter"))) { + $exclude_adverbials_p = ($surf =~ /($hao|$gc)$/); + } else { + $exclude_adverbials_p = 1; + } + @result = $caller->ordinal_surface_forms($pe->get("ordvalue") || $pe->value,0,$exclude_adverbials_p, $pe); + } elsif ($sem eq "fraction") { + @result = $caller->fraction_surface_forms($pe,$modp); + } elsif ($sem =~ /monetary quantity/) { + @result = $caller->currency_surface_forms($pe); + } elsif ($sem =~ /occurrence quantity/) { + @result = $caller->occurrence_surface_forms($pe,$modp); + } elsif ($sem =~ /score quantity/) { + @result = $caller->score_surface_forms($pe); + } elsif ($sem =~ /age quantity/) { + @result = $caller->age_surface_forms($pe, $modp); + } elsif ($sem =~ /quantity/) { + @result = $caller->quantity_surface_forms($pe,$modp); + } elsif ($sem eq "percentage") { + @result = $caller->percent_surface_forms($pe,$modp); + } elsif ($sem eq "percentage range") { + if ($gloss =~ /^and /) { + @result = ($gloss); + } else { + @result = ($gloss, "by $gloss", "of $gloss"); + } + } elsif ($sem =~ /^(month of the year|month\+year|year)$/) { + if ($synt eq "pp") { + @result = ($gloss); + } elsif ($gloss =~ /^the (beginning|end) of/) { + @result = ($gloss, "at $gloss"); + } elsif ($gloss =~ /^(last|this|current|next)/) { + @result = ($gloss); + } else { + # in November; in mid-November + @result = ($gloss, "in $gloss"); + } + } elsif ($sem =~ /date(\+year)?$/) { + @result = $caller->date_surface_forms($pe,$modp); + } elsif ($sem =~ /year range\b.*\b(decade|century)$/) { + @result = $caller->decade_century_surface_forms($pe); + } elsif ($sem eq "day of the month") { + @result = $caller->day_of_the_month_surface_forms($pe); + } elsif ($sem =~ /period of the day\+day of the week/) { + @result = ($gloss); + push(@result, "on $gloss") if $gloss =~ /^the night/; + } elsif ($sem =~ /day of the week/) { + @result = $caller->day_of_the_week_surface_forms($pe); + } elsif ($sem =~ /^(time)$/) { + if ($gloss =~ /^at /) { + @result = ($gloss); + } else { + @result = ($gloss, "at $gloss"); + } + } elsif ($sem =~ /^date range$/) { + if ($synt eq "pp") { + @result = ($gloss); + } elsif ($pe->get("between")) { + $b_gloss = "between $gloss"; + $b_gloss =~ s/-/ and /; + @result = ($b_gloss, $gloss, "from $gloss"); + } else { + @result = ($gloss, "from $gloss"); + } + } elsif ($sem =~ /^date enumeration$/) { + if ($synt eq "pp") { + @result = ($gloss); + } else { + @result = ($gloss, "on $gloss"); + } + } elsif ($pe->get("unknown-in-pc")) { + @result = (); + foreach $unknown_pos_en (split(/;;/, $pe->get("unknown-pos-en-list"))) { + ($engl) = ($unknown_pos_en =~ /^[^:]+:[^:]+:(.*)$/); + push(@result, $engl) if defined($engl) && ! $util->member($engl, @result); + } + @result = ($gloss) unless @result; + } elsif (($sem =~ /\b(name|unknown)\b/) && (($en_s = $pe->get("english")) =~ /[a-z]/i)) { + @result = split(/\s*\|\s*/, $en_s); + } elsif (($sem =~ /^proper\b/) && (($en_s = $pe->get("english")) =~ /[a-z]/i)) { + @result = split(/\s*\|\s*/, $en_s); + } else { + @result = ($gloss); + } + + if (($sem =~ /^(date\+year|month\+year|year)$/) + && ($year = $pe->get("year")) + && ($year =~ /^\d\d$/) + && (@extend_years = @{$english_entity_style_ht{"ExtendYears"}}) + && ($#extend_years == 1) + && ($extended_year_start = $extend_years[0]) + && ($extended_year_end = $extend_years[1]) + && ($extended_year_start <= $extended_year_end) + && ($extended_year_start + 99 >= $extended_year_end) + && ($extended_year_start =~ /^\d\d\d\d$/) + && ($extended_year_end =~ /^\d\d\d\d$/)) { + $century1 = substr($extended_year_start, 0, 2); + $century2 = substr($extended_year_end, 0, 2); + $exp_year1 = "$century1$year"; + $exp_year2 = "$century2$year"; + if (($extended_year_start <= $exp_year1) && ($exp_year1 <= $extended_year_end)) { + $exp_year = $exp_year1; + } elsif (($extended_year_start <= $exp_year2) && ($exp_year2 <= $extended_year_end)) { + $exp_year = $exp_year2; + } else { + $exp_year = ""; + } + if ($exp_year) { + @new_glosses = (); + foreach $old_gloss (@result) { + $new_gloss = $old_gloss; + $new_gloss =~ s/\b$year$/$exp_year/; + push (@new_glosses, $new_gloss) unless $new_gloss eq $old_gloss; + } + push (@result, @new_glosses); + } + } + + # tokenize as requested + @tokenize_list = @{$english_entity_style_ht{"Tokenize"}}; + $tokenize_p = 1 if $util->member("yes", @tokenize_list) + || $util->member("all", @tokenize_list); + $dont_tokenize_p = 1 if $util->member("no", @tokenize_list) + || $util->member("all", @tokenize_list); + if ($tokenize_p) { + @new_result = (); + foreach $item (@result) { + $t_item = $caller->tokenize($item, *dummy_ht); + push(@new_result, $item) if $dont_tokenize_p && ($item ne $t_item); + push(@new_result, $t_item); + } + @result = @new_result; + } + + # case as requested + @case_list = @{$english_entity_style_ht{"Case"}}; + $lower_case_p = $util->member("lower", @case_list) + || $util->member("all", @case_list); + $reg_case_p = $util->member("regular", @case_list) + || $util->member("all", @case_list); + if ($lower_case_p) { + @new_result = (); + foreach $item (@result) { + $l_item = "\L$item"; + push(@new_result, $item) if $reg_case_p && ($item ne $l_item); + push(@new_result, $l_item) unless $util->member($l_item, @new_result); + } + @result = @new_result; + } + # $value = "n/a" unless $value; + # print STDERR "SF surf:$surf sem:$sem gloss:$gloss value:$value Result(s): " . join("; ", @result) . "\n"; + return @result; +} + +sub case_list { + return @{$english_entity_style_ht{"Case"}}; +} + +sub right_cased_list { + local($caller, $word) = @_; + + @case_list = @{$english_entity_style_ht{"Case"}}; + + @right_cased_core_list = (); + push(@right_cased_core_list, $word) + if ($util->member("regular", @case_list) || $util->member("all", @case_list)) + && ! $util->member($word, @right_cased_core_list); + push(@right_cased_core_list, lc $word) + if ($util->member("lower", @case_list) || $util->member("all", @case_list)) + && ! $util->member(lc $word, @right_cased_core_list); + + return @right_cased_core_list; +} + +sub string2surf_forms { + local($caller, $text, $lang, $alt_sep) = @_; + + $alt_sep = " | " unless defined($alt_sep); + $lang = "zh" unless defined($lang); + + if ($lang eq "zh") { + @pes = $chinesePM->parse_entities_in_string($text); + $n = $#pes + 1; +# print " $n pes\n"; + @pes = $chinesePM->select_reliable_entities(@pes); + my @res_surf_forms_copy = $caller->reliable_pes2surf_forms($alt_sep, @pes); + return @res_surf_forms_copy; + } else { + return (); + } +} + +sub reliable_pe2surf_forms { + local($caller, $pe, $parent_reliant_suffices_p) = @_; + + $parent_reliant_suffices_p = 0 unless defined($parent_reliant_suffices_p); + if ((defined($r = $pe->get("reliable")) && $r) + || ($parent_reliant_suffices_p && ($parent_pe = $pe->get("parent")) && + $parent_pe->get("reliable"))) { + @surf_forms = $caller->surface_forms($pe); + if ((($pe->sem =~ /quantity( range)?$/) && !($pe->sem =~ /monetary quantity/)) + || ($util->member($pe->sem, "percentage","fraction"))) { + foreach $mod_form ($caller->surface_forms($pe, 1)) { + push(@surf_forms, $mod_form) unless $util->member($mod_form, @surf_forms); + } + } + return @surf_forms; + } + return (); +} + +sub reliable_pe2surf_form { + local($caller, $alt_sep, $pe) = @_; + + if (@surf_forms = $caller->reliable_pe2surf_forms($pe)) { + return $pe->surf . " == " . join($alt_sep, @surf_forms); + } else { + return ""; + } +} + +sub reliable_pes2surf_forms { + local($caller, $alt_sep, @pes) = @_; + + my @res_surf_forms = (); + foreach $pe (@pes) { + if ($new_surf_form = $caller->reliable_pe2surf_form($alt_sep, $pe)) { + push(@res_surf_forms, $new_surf_form); + } + } + return @res_surf_forms; +} + +sub string_contains_ascii_letter { + local($caller,$string) = @_; + return $string =~ /[a-zA-Z]/; +} + +sub string_starts_w_ascii_letter { + local($caller,$string) = @_; + return $string =~ /^[a-zA-Z]/; +} + +sub en_lex_bin { + local($caller, $word) = @_; + + $word =~ s/\s+//g; + $word =~ s/[-_'\/]//g; + $word =~ tr/A-Z/a-z/; + return "digit" if $word =~ /^\d/; + return "special" unless $word =~ /^[a-z]/; + return substr($word, 0, 1); +} + +sub skeleton_bin { + local($caller, $sk_bin_control, $word) = @_; + + $word =~ s/\s+//g; + $word =~ s/[-_'\/]//g; + $word =~ tr/A-Z/a-z/; + return "E" unless $word; + if ($sk_bin_control =~ /^v1/i) { + return $word if length($word) <= 2; + return substr($word, 0, 3) if $word =~ /^(b|f[lnrt]|gr|j[nr]|k|l[nt]|m|n[kmst]|r[knst]|s|t)/; + return substr($word, 0, 2); + } elsif ($sk_bin_control =~ /d6f$/) { + return $word if length($word) <= 6; + return substr($word, 0, 6); + } elsif ($sk_bin_control =~ /d5f$/) { + return $word if length($word) <= 5; + return substr($word, 0, 5); + } elsif ($sk_bin_control =~ /d4f$/) { + return $word if length($word) <= 4; + return substr($word, 0, 4); + } else { + return $word if length($word) <= 4; + return substr($word, 0, 5) if $word =~ /^(bnts|brnt|brst|brtk|brtn|brts|frst|frts|klts|kntr|knts|krst|krtn|krts|ksks|kstr|lktr|ntrs|sbrt|skrt|sntr|strn|strt|trns|trts|ts)/; + return substr($word, 0, 4); + } +} + +sub skeleton_bin_sub_dir { + local($caller, $sk_bin_control, $skeleton_bin) = @_; + + $sk_bin_control = "v1" unless defined($sk_bin_control); + return "" if $sk_bin_control =~ /^v1/i; + if ($sk_bin_control =~ /^2d4d\df$/) { + return "SH/SHOR" if (length($skeleton_bin) < 2); + return substr($skeleton_bin, 0, 2) . "/" . substr($skeleton_bin, 0, 2) . "SH" if (length($skeleton_bin) < 4); + return substr($skeleton_bin, 0, 2) . "/" . substr($skeleton_bin, 0, 4); + } elsif ($sk_bin_control =~ /^2d3d\df$/) { + return "SH/SHO" if (length($skeleton_bin) < 2); + return substr($skeleton_bin, 0, 2) . "/" . substr($skeleton_bin, 0, 2) . "S" if (length($skeleton_bin) < 3); + return substr($skeleton_bin, 0, 2) . "/" . substr($skeleton_bin, 0, 3); + } + $bin3 = "ts"; + return "SH" if (length($skeleton_bin) < 2) || ($skeleton_bin =~ /^($bin3)$/); + return substr($skeleton_bin, 0, 3) if $skeleton_bin =~ /^($bin3)/; + return substr($skeleton_bin, 0, 2); +} + +sub en_words_and_counts_matching_skeletons { + local($caller, $sk_bin_version, @skeletons) = @_; + + return () unless @skeletons; + + @rem_skeletons = sort @skeletons; + $previous_skeleton = ""; + $current_skeleton = shift @rem_skeletons; + @list = ($current_skeleton); + @lists = (); + + $current_bin = ""; + while ($current_skeleton) { + unless ($current_skeleton eq $previous_skeleton) { + $current_skeleton_bin = $caller->skeleton_bin($sk_bin_version, $current_skeleton); + unless ($current_skeleton_bin eq $current_bin) { + # need to read from new file + close(IN) if $current_bin; + $current_bin = $current_skeleton_bin; + $current_bin_subdir + = $caller->skeleton_bin_sub_dir($sk_bin_version, $current_bin); + if ($current_bin_subdir) { + $en_skeleton_file = File::Spec->catfile($english_resources_skeleton_dir, + $current_bin_subdir, + "$current_bin.txt"); + } else { + $en_skeleton_file = File::Spec->catfile($english_resources_skeleton_dir, + "$current_bin.txt"); + } + # print STDERR " Perusing $en_skeleton_file ...\n"; + if (open(IN, $en_skeleton_file)) { + $en_skeleton_file_exists = 1; + } else { + $en_skeleton_file_exists = 0; + print STDERR "Can't open $en_skeleton_file (Point A)\n"; + } + } + $previous_skeleton = $current_skeleton; + } + $_ = if $en_skeleton_file_exists; + unless ($en_skeleton_file_exists && defined($_)) { + push(@lists, join(' ; ', @list)); + if (@rem_skeletons) { + $current_skeleton = shift @rem_skeletons; + @list = ($current_skeleton); + } else { + $current_skeleton = ""; + } + next; + } + ($skeleton) = ($_ =~ /^(\S+)\t/); + next unless defined($skeleton); + $skeletons_match_p = $caller->skeletons_match_p($skeleton, $current_skeleton); + next if ($skeleton lt $current_skeleton) && ! $skeletons_match_p; + if ($skeletons_match_p) { + ($token, $count) = ($_ =~ /^\S+\t(\S|\S[-' a-zA-Z]*\S)\t(\d+)\s*$/); + push(@list, "$token : $count") if defined($token) && defined($count); + } else { + while ($current_skeleton lt $skeleton) { + push(@lists, join(' ; ', @list)); + unless (@rem_skeletons) { + close(IN) if $current_bin; + $current_skeleton = ""; + last; + } + $current_skeleton = shift @rem_skeletons; + @list = ($current_skeleton); + } + if ($caller->skeletons_match_p($skeleton, $current_skeleton)) { + ($token, $count) = ($_ =~ /^\S+\t(\S|\S[-' a-zA-Z]*\S)\t(\d+)\s*$/); + push(@list, "$token : $count") if defined($token) && defined($count); + } + } + } + close(IN) if $current_bin; + return @lists; +} + +sub skeletons_match_p { +# one of the skeletons might have been cut off at max + local($caller, $skeleton1, $skeleton2, $max) = @_; + + return 1 if $skeleton1 eq $skeleton2; + + $max = 5 unless defined($max); + if ((length($skeleton1) > length($skeleton2)) && (length($skeleton2) == $max)) { + return ($skeleton1 =~ /^$skeleton2/) ? 1 : 0; + } elsif ((length($skeleton2) > length($skeleton1)) && (length($skeleton1) == $max)) { + return ($skeleton2 =~ /^$skeleton1/) ? 1 : 0; + } else { + return 0; + } +} + +sub token_weird_or_too_long { + local($caller, *WARNING_FH, $token) = @_; + + $lc_token = lc $token; + $norm_token = $lc_token; + $norm_token =~ s/[-' ,]//g; + $snippet4_5 = ""; + $snippet4_5 = substr($norm_token, 4, 2) if length($norm_token) >= 10; + $snippet4_6 = ""; + $snippet4_6 = substr($norm_token, 4, 3) if length($norm_token) >= 10; + if (($norm_token =~ /(kkk|vvv|www|xxx|yyy|zzz)/) || + ($norm_token =~ /[acgt]{15,}/) || # DNA sequence + ($snippet4_5 && ($norm_token =~ /($snippet4_5){5,}/)) || # 2-letter repetition + ($snippet4_6 && ($norm_token =~ /($snippet4_6){4,}/)) || # 3-letter repetition + ($norm_token =~ /[bcdfghjklmnpqrstvwxz]{8,}/) || # too many consonants + ($token =~ /(DDD)/) || + (($lc_token =~ /fff/) && ! ($lc_token =~ /schifff/))) { + print WARNING_FH "skipping (WEIRD): $_"; + return 1; + } + if ((length($norm_token) >= 50) || + ((length($norm_token) >= 28) + + # typical German compound noun components + && ! ($norm_token =~ /entwicklung/) + && ! ($norm_token =~ /fabrik/) + && ! ($norm_token =~ /finanz/) + && ! ($norm_token =~ /forschung/) + && ! ($norm_token =~ /geschwindigkeit/) + && ! ($norm_token =~ /gesundheit/) + && ! ($norm_token =~ /gewohnheit/) + && ! ($norm_token =~ /schaft/) + && ! ($norm_token =~ /schifffahrt/) + && ! ($norm_token =~ /sicherheit/) + && ! ($norm_token =~ /vergangen/) + && ! ($norm_token =~ /versicherung/) + && ! ($norm_token =~ /unternehmen/) + && ! ($norm_token =~ /verwaltung/) + + # Other Germanic languages + && ! ($norm_token =~ /aktiebolag/) + && ! ($norm_token =~ /aktieselskab/) + && ! ($norm_token =~ /ontwikkeling/) + + # chemical + && ! ($norm_token =~ /phetamine/) + && ! ($norm_token =~ /ethyl/) + + # medical + && ! ($norm_token =~ /^pneumonaultramicroscopicsilicovolcanoconios[ei]s$/) + + # business + && ! ($norm_token =~ /PriceWaterhouse/) + )) { + print WARNING_FH "skipping (TOO LONG): $_"; + return 1; + } + return 0; +} + +sub xml_de_accent { + local($caller, $string) = @_; + + # for the time being, unlauts are mapped to main vowel (without "e") + + $string =~ s/\[2-7];/A/g; + $string =~ s/\Æ/Ae/g; + $string =~ s/\Ç/C/g; + $string =~ s/\[0-3];/E/g; + $string =~ s/\[4-7];/I/g; + $string =~ s/\Ð/Dh/g; + $string =~ s/\Ñ/N/g; + $string =~ s/\[0-4];/O/g; + $string =~ s/\Ø/O/g; + $string =~ s/\[7-9];/U/g; + $string =~ s/\Ü/U/g; + $string =~ s/\Ý/Y/g; + $string =~ s/\Þ/Th/g; + + $string =~ s/\ß/ss/g; + $string =~ s/\[4-9];/a/g; + $string =~ s/\æ/ae/g; + $string =~ s/\ç/c/g; + $string =~ s/\[2-5];/e/g; + $string =~ s/\[6-9];/i/g; + $string =~ s/\ð/dh/g; + $string =~ s/\ñ/n/g; + $string =~ s/\[2-6];/o/g; + $string =~ s/\ø/o/g; + $string =~ s/\ù/u/g; + $string =~ s/\[0-2];/u/g; + $string =~ s/\ý/y/g; + $string =~ s/\þ/th/g; + $string =~ s/\ÿ/y/g; + $string =~ s/\xE2\x80\x99/'/g; + + return $string; +} + +sub de_accent { + local($caller, $string) = @_; + + # for the time being, unlauts are mapped to main vowel (without "e") + + $string =~ s/\xC3[\x80-\x85]/A/g; + $string =~ s/\xC3\x86/Ae/g; + $string =~ s/\xC3\x87/C/g; + $string =~ s/\xC3[\x88-\x8B]/E/g; + $string =~ s/\xC3[\x8C-\x8F]/I/g; + $string =~ s/\xC3\x90/Dh/g; + $string =~ s/\xC3\x91/N/g; + $string =~ s/\xC3[\x92-\x96]/O/g; + $string =~ s/\xC3\x98/O/g; + $string =~ s/\xC3[\x99-\x9C]/U/g; + $string =~ s/\xC3\x9D/Y/g; + $string =~ s/\xC3\x9E/Th/g; + + $string =~ s/\xC3\x9F/ss/g; + $string =~ s/\xC3[\xA0-\xA5]/a/g; + $string =~ s/\xC3\xA6/ae/g; + $string =~ s/\xC3\xA7/c/g; + $string =~ s/\xC3[\xA8-\xAB]/e/g; + $string =~ s/\xC3[\xAC-\xAF]/i/g; + $string =~ s/\xC3\xB0/dh/g; + $string =~ s/\xC3\xB1/n/g; + $string =~ s/\xC3[\xB2-\xB6]/o/g; + $string =~ s/\xC3\xB8/o/g; + $string =~ s/\xC3[\xB9-\xBC]/u/g; + $string =~ s/\xC3\xBD/y/g; + $string =~ s/\xC3\xBE/th/g; + $string =~ s/\xC3\xBF/y/g; + $string =~ s/\xE2\x80\x99/'/g; + + return $string; +} + +sub common_non_name_cap_p { + local($caller, $word) = @_; + return defined($english_ht{(lc $word)}->{COMMON_NON_NAME_CAP}); +} + +sub language { + return "English"; +} + +sub language_id { + return "en"; +} + +sub parse_entities_in_string { + local($caller, $string) = @_; + + $ParseEntry->set_current_lang("en"); + @pes = $ParseEntry->init_ParseEntry_list($string); + @pes = $caller->lexical_heuristic(@pes); + @pes = $caller->base_number_heuristic(@pes); + + return @pes; +} + +sub lexical_heuristic { + local($caller, @pes) = @_; + + $i = 0; + while ($i <= $#pes) { + $pe = $pes[$i]; + if ($pe->undefined("synt")) { + if ($pe->surf =~ /^\d+(,\d\d\d)*\.\d+/) { + $pe->set("synt", "cardinal"); + $pe->set("sem", "decimal number"); + $value = $pe->surf; + $value =~ s/,//g; + $pe->set("value", $value); + } elsif ($pe->surf =~ /^\d+(,\d\d\d)*$/) { + $pe->set("synt", "cardinal"); + $pe->set("sem", "integer"); + $value = $pe->surf; + $value =~ s/,//g; + $pe->set("value", $value); + } elsif ($pe->surf =~ /^([-",\.;\s:()\/%]|\@[-:\/]\@|[-:\/]\@|\@[-:\/])$/) { + $pe->set("gloss", $pe->surf); + $pe->set("synt", "punctuation"); + } else { + ($length,$english) = $caller->find_max_lex_match($i,3,@pes); + if ($length) { + if ($length > 1) { + @slot_value_list = (); + @children = splice(@pes,$i,$length); + @roles = $util->list_with_same_elem($length,"lex"); + $pe = $ParseEntry->newParent(*slot_value_list,*children,*roles); + $pe->set("surf",$english); + $pe->set("eot",1) if $pe->eot_p; + splice(@pes,$i,0,$pe); + } else { + $pe = $pes[$i]; + } + $annot_s = $english_annotation_ht{$english}; + $annot_s =~ s/^\s*:+//; + $annot_s =~ s/^\s+//; + $annot_s =~ s/\s+$//; + $annot_s =~ s/#.*$//; + foreach $annot (split('::', $annot_s)) { + ($slot, $value) = ($annot =~ /^([^:]+):(.*)$/); + if (defined($slot) && defined($value)) { + $pe->set($slot, $value); + } + $pe->set("sem", "integer") if ($slot eq "synt") && ($value eq "cardinal"); + } + $pe->set("ord-value", $ord_value) + if $ord_value = $english_annotation_ht{"_EN_SYNT_"}->{(lc $english)}->{"ordinal"}->{"value"}; + $pe->set("card-value", $card_value) + if $card_value = $english_annotation_ht{"_EN_SYNT_"}->{(lc $english)}->{"cardinal"}->{"value"}; + } + } + } + $i++; + } + return @pes; +} + +# builds numbers, incl. integers, decimal numbers, fractions, percentages, ordinals +sub base_number_heuristic { + local($caller, @pes) = @_; + + $i = 0; + # $ParseEntry->print_pes("start base_number_heuristic",$i,@pes); + while ($i <= $#pes) { + # forty-five + ($head_pe, @pes) = + $ParseEntry->build_parse_entry("composite number plus","",$i,*pes, + ' :head :($pe->sem eq "integer") && ($pe->value =~ /^[1-9]0$/)', + 'optional:dummy:$pe->surf eq "\@-\@"', + ' :mod :($pe->sem eq "integer") && ($pe->value =~ /^[1-9]$/)'); + if ($head_pe) { # match succeeded + $value1 = $head_pe->childValue("head"); + $value2 = $head_pe->childValue("mod"); + $head_pe->set("value", $value1 + $value2); + } + # six billion + ($head_pe, @pes) = + $ParseEntry->build_parse_entry("composite number 1000","",$i,*pes, + ' :mod :(($value1 = $pe->value) =~ /^\d+(.\d+)?$/) && ($value1 < 1000)', + ' :head:($value2 = $pe->value) =~ /^1(000)+$/'); + if ($head_pe) { # match succeeded + $value1 = $head_pe->childValue("mod"); + $value2 = $head_pe->childValue("head"); + $head_pe->set("value", $value1 * $value2); + } + # twenty-second + ($head_pe, @pes) = + $ParseEntry->build_parse_entry("composite ordinal","",$i,*pes, + ' :mod :($pe->sem eq "integer") && ($pe->value =~ /^[1-9]0$/)', + 'optional:dummy:$pe->surf eq "\@-\@"', + ' :head :$pe->get("ord-value") =~ /^[1-9]$/'); + if ($head_pe) { # match succeeded + $value1 = $head_pe->childSlot("head", "ord-value"); + $value2 = $head_pe->childValue("mod"); + $head_pe->set("value", $value1 + $value2); + } + $i++; + } + + return @pes; +} + +sub find_max_lex_match { + local($caller,$start,$maxlength,@pes) = @_; + + while ($maxlength > 0) { + if (($english = $util->pes_subseq_surf($start,$maxlength,"en",@pes)) + && defined($english_annotation_ht{$english}) + && ($english =~ /\S/)) { + return ($maxlength, $english); + } else { + $maxlength--; + } + } + return (0,""); +} + +sub select_reliable_entities { + local($caller, @pes) = @_; + + foreach $i (0 .. $#pes) { + $pe = $pes[$i]; + $surf = $pe->surf; + + $pe->set("reliable",1); + } + return @pes; +} + +sub negatives_p { + # (cool <-> uncool), (improper <-> proper), ... + local($caller, $s1, $s2) = @_; + + my $g_s1 = $util->regex_guard($s1); + my $g_s2 = $util->regex_guard($s2); + return 1 if $s1 =~ /^[iu]n$g_s2$/; + return 1 if $s1 =~ /^il$g_s2$/ && ($s2 =~ /^l/); + return 1 if $s1 =~ /^im$g_s2$/ && ($s2 =~ /^[mp]/); + + return 1 if $s2 =~ /^[iu]n$g_s1$/; + return 1 if $s2 =~ /^il$g_s1$/ && ($s1 =~ /^l/); + return 1 if $s2 =~ /^im$g_s1$/ && ($s1 =~ /^[mp]/); + + return 0; +} + +sub present_participle_p { + local($caller, $pe) = @_; + + my $aux_pe = $pe->child("aux"); + return $caller->present_participle_p($aux_pe) if $aux_pe; + my $head_pe = $pe->child("head"); + return $caller->present_participle_p($head_pe) if $head_pe; + return ($pe->synt =~ /^VBG/); +} + + +%engl_value_ht = ( + "monday" => 1, + "tuesday" => 2, + "wednesday" => 3, + "thursday" => 4, + "friday" => 5, + "saturday" => 6, + "sunday" => 7, + + "january" => 1, + "february" => 2, + "march" => 3, + "april" => 4, + "may" => 5, + "june" => 6, + "july" => 7, + "august" => 8, + "september" => 9, + "october" => 10, + "november" => 11, + "december" => 12, + + "spring" => 1, + "summer" => 2, + "fall" => 3, + "autumn" => 3, + "winter" => 4, + + "morning" => 1, + "noon" => 2, + "afternoon" => 3, + "evening" => 4, + "night" => 5, + + "picosecond" => 1, + "nanosecond" => 2, + "microsecond" => 3, + "millisecond" => 4, + "second" => 5, + "minute" => 6, + "hour" => 7, + "day" => 8, + "week" => 9, + "fortnight" => 10, + "month" => 11, + "year" => 12, + "decade" => 13, + "century" => 14, + "millennium" => 15, + + "nanometer" => 2, + "micrometer" => 3, + "millimeter" => 4, + "centimeter" => 5, + "decimeter" => 6, + "meter" => 7, + "kilometer" => 8, + "inch" => 11, + "foot" => 12, + "yard" => 13, + "mile" => 14, + "lightyear" => 20, + + "microgram" => 2, + "milligram" => 3, + "gram" => 4, + "kilogram" => 5, + "ton" => 6, + "ounce" => 14, +); + +sub engl_order_value { + local($this, $s) = @_; + + return $value = $engl_value_ht{(lc $s)} || 0; +} + +1; + diff --git a/uroman-1.2.8/lib/NLP/Romanizer.pm b/uroman-1.2.8/lib/NLP/Romanizer.pm new file mode 100644 index 0000000000000000000000000000000000000000..b504ec6eefcf1b6b28e216c9fe3d69d2735b2b25 --- /dev/null +++ b/uroman-1.2.8/lib/NLP/Romanizer.pm @@ -0,0 +1,2020 @@ +################################################################ +# # +# Romanizer # +# # +################################################################ + +package NLP::Romanizer; + +use NLP::Chinese; +use NLP::UTF8; +use NLP::utilities; +use JSON; +$utf8 = NLP::UTF8; +$util = NLP::utilities; +$chinesePM = NLP::Chinese; + +my $verbosePM = 0; +%empty_ht = (); + +my $braille_capital_letter_indicator = "\xE2\xA0\xA0"; +my $braille_number_indicator = "\xE2\xA0\xBC"; +my $braille_decimal_point = "\xE2\xA0\xA8"; +my $braille_comma = "\xE2\xA0\x82"; +my $braille_solidus = "\xE2\xA0\x8C"; +my $braille_numeric_space = "\xE2\xA0\x90"; +my $braille_letter_indicator = "\xE2\xA0\xB0"; +my $braille_period = "\xE2\xA0\xB2"; + +sub new { + local($caller) = @_; + + my $object = {}; + my $class = ref( $caller ) || $caller; + bless($object, $class); + return $object; +} + +sub load_unicode_data { + local($this, *ht, $filename) = @_; + # ../../data/UnicodeData.txt + + $n = 0; + if (open(IN, $filename)) { + while () { + if (($unicode_value, $char_name, $general_category, $canon_comb_classes, $bidir_category, $char_decomp_mapping, $decimal_digit_value, $digit_value, $numeric_value, $mirrored, $unicode_1_0_name, $comment_field, $uc_mapping, $lc_mapping, $title_case_mapping) = split(";", $_)) { + $utf8_code = $utf8->unicode_hex_string2string($unicode_value); + $ht{UTF_TO_CHAR_NAME}->{$utf8_code} = $char_name; + $ht{UTF_NAME_TO_UNICODE}->{$char_name} = $unicode_value; + $ht{UTF_NAME_TO_CODE}->{$char_name} = $utf8_code; + $ht{UTF_TO_CAT}->{$utf8_code} = $general_category; + $ht{UTF_TO_NUMERIC}->{$utf8_code} = $numeric_value unless $numeric_value eq ""; + $n++; + } + } + close(IN); + # print STDERR "Loaded $n entries from $filename\n"; + } else { + print STDERR "Can't open $filename\n"; + } +} + +sub load_unicode_overwrite_romanization { + local($this, *ht, $filename) = @_; + # ../../data/UnicodeDataOverwrite.txt + + $n = 0; + if (open(IN, $filename)) { + while () { + next if /^#/; + $unicode_value = $util->slot_value_in_double_colon_del_list($_, "u"); + $romanization = $util->slot_value_in_double_colon_del_list($_, "r"); + $numeric = $util->slot_value_in_double_colon_del_list($_, "num"); + $picture = $util->slot_value_in_double_colon_del_list($_, "pic"); + $syllable_info = $util->slot_value_in_double_colon_del_list($_, "syllable-info"); + $tone_mark = $util->slot_value_in_double_colon_del_list($_, "tone-mark"); + $char_name = $util->slot_value_in_double_colon_del_list($_, "name"); + $entry_processed_p = 0; + $utf8_code = $utf8->unicode_hex_string2string($unicode_value); + if ($unicode_value) { + $ht{UTF_TO_CHAR_ROMANIZATION}->{$utf8_code} = $romanization if $romanization; + $ht{UTF_TO_NUMERIC}->{$utf8_code} = $numeric if defined($numeric) && ($numeric ne ""); + $ht{UTF_TO_PICTURE_DESCR}->{$utf8_code} = $picture if $picture; + $ht{UTF_TO_SYLLABLE_INFO}->{$utf8_code} = $syllable_info if $syllable_info; + $ht{UTF_TO_TONE_MARK}->{$utf8_code} = $tone_mark if $tone_mark; + $ht{UTF_TO_CHAR_NAME}->{$utf8_code} = $char_name if $char_name; + $entry_processed_p = 1 if $romanization || $numeric || $picture || $syllable_info || $tone_mark; + } + $n++ if $entry_processed_p; + } + close(IN); + } else { + print STDERR "Can't open $filename\n"; + } +} + +sub load_script_data { + local($this, *ht, $filename) = @_; + # ../../data/Scripts.txt + + $n = 0; + if (open(IN, $filename)) { + while () { + next unless $script_name = $util->slot_value_in_double_colon_del_list($_, "script-name"); + $abugida_default_vowel_s = $util->slot_value_in_double_colon_del_list($_, "abugida-default-vowel"); + $alt_script_name_s = $util->slot_value_in_double_colon_del_list($_, "alt-script-name"); + $language_s = $util->slot_value_in_double_colon_del_list($_, "language"); + $direction = $util->slot_value_in_double_colon_del_list($_, "direction"); # right-to-left + $font_family_s = $util->slot_value_in_double_colon_del_list($_, "font-family"); + $ht{SCRIPT_P}->{$script_name} = 1; + $ht{SCRIPT_NORM}->{(uc $script_name)} = $script_name; + $ht{DIRECTION}->{$script_name} = $direction if $direction; + foreach $language (split(/,\s*/, $language_s)) { + $ht{SCRIPT_LANGUAGE}->{$script_name}->{$language} = 1; + $ht{LANGUAGE_SCRIPT}->{$language}->{$script_name} = 1; + } + foreach $alt_script_name (split(/,\s*/, $alt_script_name_s)) { + $ht{SCRIPT_NORM}->{$alt_script_name} = $script_name; + $ht{SCRIPT_NORM}->{(uc $alt_script_name)} = $script_name; + } + foreach $abugida_default_vowel (split(/,\s*/, $abugida_default_vowel_s)) { + $ht{SCRIPT_ABUDIGA_DEFAULT_VOWEL}->{$script_name}->{$abugida_default_vowel} = 1 if $abugida_default_vowel; + } + foreach $font_family (split(/,\s*/, $font_family_s)) { + $ht{SCRIPT_FONT}->{$script_name}->{$font_family} = 1 if $font_family; + } + $n++; + } + close(IN); + # print STDERR "Loaded $n entries from $filename\n"; + } else { + print STDERR "Can't open $filename\n"; + } +} + +sub unicode_hangul_romanization { + local($this, $s, $pass_through_p) = @_; + + $pass_through_p = 0 unless defined($pass_through_p); + @leads = split(/\s+/, "g gg n d dd r m b bb s ss - j jj c k t p h"); + # @vowels = split(/\s+/, "a ae ya yai e ei ye yei o oa oai oi yo u ue uei ui yu w wi i"); + @vowels = split(/\s+/, "a ae ya yae eo e yeo ye o wa wai oe yo u weo we wi yu eu yi i"); + @tails = split(/\s+/, "- g gg gs n nj nh d l lg lm lb ls lt lp lh m b bs s ss ng j c k t p h"); + $result = ""; + @chars = $utf8->split_into_utf8_characters($s, "return only chars", *empty_ht); + foreach $char (@chars) { + $unicode = $utf8->utf8_to_unicode($char); + if (($unicode >= 0xAC00) && ($unicode <= 0xD7A3)) { + $code = $unicode - 0xAC00; + $lead_index = int($code / (28*21)); + $vowel_index = int($code/28) % 21; + $tail_index = $code % 28; + $rom = $leads[$lead_index] . $vowels[$vowel_index] . $tails[$tail_index]; + $rom =~ s/-//g; + $result .= $rom; + } elsif ($pass_through_p) { + $result .= $char; + } + } + return $result; +} + +sub listify_comma_sep_string { + local($this, $s) = @_; + + @result_list = (); + return @result_list unless $s =~ /\S/; + $s = $util->trim2($s); + my $elem; + + while (($elem, $rest) = ($s =~ /^("(?:\\"|[^"])*"|'(?:\\'|[^'])*'|[^"', ]+),\s*(.*)$/)) { + push(@result_list, $util->dequote_string($elem)); + $s = $rest; + } + push(@result_list, $util->dequote_string($s)) if $s =~ /\S/; + + return @result_list; +} + +sub braille_string_p { + local($this, $s) = @_; + + return ($s =~ /^(\xE2[\xA0-\xA3][\x80-\xBF])+$/); +} + +sub register_word_boundary_info { + local($this, *ht, $lang_code, $utf8_source_string, $utf8_target_string, $use_only_for_whole_word_p, + $use_only_at_start_of_word_p, $use_only_at_end_of_word_p, + $dont_use_at_start_of_word_p, $dont_use_at_end_of_word_p) = @_; + + if ($use_only_for_whole_word_p) { + if ($lang_code) { + $ht{USE_ONLY_FOR_WHOLE_WORD_LANG_SPEC}->{$lang_code}->{$utf8_source_string}->{$utf8_target_string} = 1; + } else { + $ht{USE_ONLY_FOR_WHOLE_WORD}->{$utf8_source_string}->{$utf8_target_string} = 1; + } + } + if ($use_only_at_start_of_word_p) { + if ($lang_code) { + $ht{USE_ONLY_AT_START_OF_WORD_LANG_SPEC}->{$lang_code}->{$utf8_source_string}->{$utf8_target_string} = 1; + } else { + $ht{USE_ONLY_AT_START_OF_WORD}->{$utf8_source_string}->{$utf8_target_string} = 1; + } + } + if ($use_only_at_end_of_word_p) { + if ($lang_code) { + $ht{USE_ONLY_AT_END_OF_WORD_LANG_SPEC}->{$lang_code}->{$utf8_source_string}->{$utf8_target_string} = 1; + } else { + $ht{USE_ONLY_AT_END_OF_WORD}->{$utf8_source_string}->{$utf8_target_string} = 1; + } + } + if ($dont_use_at_start_of_word_p) { + if ($lang_code) { + $ht{DONT_USE_AT_START_OF_WORD_LANG_SPEC}->{$lang_code}->{$utf8_source_string}->{$utf8_target_string} = 1; + } else { + $ht{DONT_USE_AT_START_OF_WORD}->{$utf8_source_string}->{$utf8_target_string} = 1; + } + } + if ($dont_use_at_end_of_word_p) { + if ($lang_code) { + $ht{DONT_USE_AT_END_OF_WORD_LANG_SPEC}->{$lang_code}->{$utf8_source_string}->{$utf8_target_string} = 1; + } else { + $ht{DONT_USE_AT_END_OF_WORD}->{$utf8_source_string}->{$utf8_target_string} = 1; + } + } +} + +sub load_romanization_table { + local($this, *ht, $filename) = @_; + # ../../data/romanization-table.txt + + $n = 0; + $line_number = 0; + if (open(IN, $filename)) { + while () { + $line_number++; + next if /^#/; + if ($_ =~ /^::preserve\s/) { + $from_unicode = $util->slot_value_in_double_colon_del_list($_, "from"); + $to_unicode = $util->slot_value_in_double_colon_del_list($_, "to"); + if ($from_unicode =~ /^(?:U\+|\\u)[0-9A-F]{4,}$/i) { + $from_unicode =~ s/^(?:U\+|\\u)//; + $from_code_point = hex($from_unicode); + } else { + $from_code_point = ""; + } + if ($to_unicode =~ /^(?:U\+|\\u)[0-9A-F]{4,}$/i) { + $to_unicode =~ s/^(?:U\+|\\u)//; + $to_code_point = hex($to_unicode); + } else { + $to_code_point = $from_code_point; + } + if ($from_code_point ne "") { + # print STDERR "Preserve code-points $from_unicode--$to_unicode = $from_code_point--$to_code_point\n"; + foreach $code_point (($from_code_point .. $to_code_point)) { + $utf8_string = $utf8->unicode2string($code_point); + $ht{UTF_CHAR_MAPPING}->{$utf8_string}->{$utf8_string} = 1; + } + $n++; + } + next; + } + $utf8_source_string = $util->slot_value_in_double_colon_del_list($_, "s"); + $utf8_target_string = $util->slot_value_in_double_colon_del_list($_, "t"); + $utf8_alt_target_string_s = $util->slot_value_in_double_colon_del_list($_, "t-alt"); + $use_alt_in_pointed_p = ($_ =~ /::use-alt-in-pointed\b/); + $use_only_for_whole_word_p = ($_ =~ /::use-only-for-whole-word\b/); + $use_only_at_start_of_word_p = ($_ =~ /::use-only-at-start-of-word\b/); + $use_only_at_end_of_word_p = ($_ =~ /::use-only-at-end-of-word\b/); + $dont_use_at_start_of_word_p = ($_ =~ /::dont-use-at-start-of-word\b/); + $dont_use_at_end_of_word_p = ($_ =~ /::dont-use-at-end-of-word\b/); + $use_only_in_lower_case_enviroment_p = ($_ =~ /::use-only-in-lower-case-enviroment\b/); + $word_external_punctuation_p = ($_ =~ /::word-external-punctuation\b/); + $utf8_source_string =~ s/\s*$//; + $utf8_target_string =~ s/\s*$//; + $utf8_alt_target_string_s =~ s/\s*$//; + $utf8_target_string =~ s/^"(.*)"$/$1/; + $utf8_target_string =~ s/^'(.*)'$/$1/; + @utf8_alt_targets = $this->listify_comma_sep_string($utf8_alt_target_string_s); + $numeric = $util->slot_value_in_double_colon_del_list($_, "num"); + $numeric =~ s/\s*$//; + $annotation = $util->slot_value_in_double_colon_del_list($_, "annotation"); + $annotation =~ s/\s*$//; + $lang_code = $util->slot_value_in_double_colon_del_list($_, "lcode"); + $prob = $util->slot_value_in_double_colon_del_list($_, "p") || 1; + unless (($utf8_target_string eq "") && ($numeric =~ /\d/)) { + if ($lang_code) { + $ht{UTF_CHAR_MAPPING_LANG_SPEC}->{$lang_code}->{$utf8_source_string}->{$utf8_target_string} = $prob; + } else { + $ht{UTF_CHAR_MAPPING}->{$utf8_source_string}->{$utf8_target_string} = $prob; + } + if ($word_external_punctuation_p) { + if ($lang_code) { + $ht{WORD_EXTERNAL_PUNCTUATION_LANG_SPEC}->{$lang_code}->{$utf8_source_string}->{$utf8_target_string} = $prob; + } else { + $ht{WORD_EXTERNAL_PUNCTUATION}->{$utf8_source_string}->{$utf8_target_string} = $prob; + } + } + if ($this->braille_string_p($utf8_source_string)) { + if (($utf8_target_string =~ /^[a-z]+$/) + && (! ($utf8_source_string =~ /^$braille_capital_letter_indicator/))) { + my $uc_utf8_source_string = "$braille_capital_letter_indicator$utf8_source_string"; + my $uc_utf8_target_string = ucfirst $utf8_target_string; + if ($lang_code) { + $ht{UTF_CHAR_MAPPING_LANG_SPEC}->{$lang_code}->{$uc_utf8_source_string}->{$uc_utf8_target_string} = $prob; + } else { + $ht{UTF_CHAR_MAPPING}->{$uc_utf8_source_string}->{$uc_utf8_target_string} = $prob; + } + $this->register_word_boundary_info(*ht, $lang_code, $uc_utf8_source_string, $uc_utf8_target_string, + $use_only_for_whole_word_p, $use_only_at_start_of_word_p, $use_only_at_end_of_word_p, + $dont_use_at_start_of_word_p, $dont_use_at_end_of_word_p); + } + if (($utf8_target_string =~ /^[0-9]$/) + && ($utf8_source_string =~ /^$braille_number_indicator./)) { + my $core_number_char = $utf8_source_string; + $core_number_char =~ s/$braille_number_indicator//; + $ht{BRAILLE_TO_DIGIT}->{$core_number_char} = $utf8_target_string; + } + } + } + if ($use_only_in_lower_case_enviroment_p) { + if ($lang_code) { + $ht{USE_ONLY_IN_LOWER_CASE_ENVIROMENT_LANG_SPEC}->{$lang_code}->{$utf8_source_string}->{$utf8_target_string} = 1; + } else { + $ht{USE_ONLY_IN_LOWER_CASE_ENVIROMENT}->{$utf8_source_string}->{$utf8_target_string} = 1; + } + } + $this->register_word_boundary_info(*ht, $lang_code, $utf8_source_string, $utf8_target_string, + $use_only_for_whole_word_p, $use_only_at_start_of_word_p, $use_only_at_end_of_word_p, + $dont_use_at_start_of_word_p, $dont_use_at_end_of_word_p); + foreach $utf8_alt_target (@utf8_alt_targets) { + if ($lang_code) { + $ht{UTF_CHAR_ALT_MAPPING_LANG_SPEC}->{$lang_code}->{$utf8_source_string}->{$utf8_alt_target} = $prob; + $ht{USE_ALT_IN_POINTED_LANG_SPEC}->{$lang_code}->{$utf8_source_string}->{$utf8_alt_target} = 1 if $use_alt_in_pointed_p; + } else { + $ht{UTF_CHAR_ALT_MAPPING}->{$utf8_source_string}->{$utf8_alt_target} = $prob; + $ht{USE_ALT_IN_POINTED}->{$utf8_source_string}->{$utf8_alt_target} = 1 if $use_alt_in_pointed_p; + } + if ($use_only_for_whole_word_p) { + if ($lang_code) { + $ht{USE_ALT_ONLY_FOR_WHOLE_WORD_LANG_SPEC}->{$lang_code}->{$utf8_source_string}->{$utf8_alt_target} = 1; + } else { + $ht{USE_ALT_ONLY_FOR_WHOLE_WORD}->{$utf8_source_string}->{$utf8_alt_target} = 1; + } + } + if ($use_only_at_start_of_word_p) { + if ($lang_code) { + $ht{USE_ALT_ONLY_AT_START_OF_WORD_LANG_SPEC}->{$lang_code}->{$utf8_source_string}->{$utf8_alt_target} = 1; + } else { + $ht{USE_ALT_ONLY_AT_START_OF_WORD}->{$utf8_source_string}->{$utf8_alt_target} = 1; + } + } + if ($use_only_at_end_of_word_p) { + if ($lang_code) { + $ht{USE_ALT_ONLY_AT_END_OF_WORD_LANG_SPEC}->{$lang_code}->{$utf8_source_string}->{$utf8_alt_target} = 1; + } else { + $ht{USE_ALT_ONLY_AT_END_OF_WORD}->{$utf8_source_string}->{$utf8_alt_target} = 1; + } + } + } + if ($numeric =~ /\d/) { + $ht{UTF_TO_NUMERIC}->{$utf8_source_string} = $numeric; + } + if ($annotation =~ /\S/) { + $ht{UTF_ANNOTATION}->{$utf8_source_string} = $annotation; + } + $n++; + } + close(IN); + # print STDERR "Loaded $n entries from $filename\n"; + } else { + print STDERR "Can't open $filename\n"; + } +} + +sub char_name_to_script { + local($this, $char_name, *ht) = @_; + + return $cached_result if $cached_result = $ht{CHAR_NAME_TO_SCRIPT}->{$char_name}; + $orig_char_name = $char_name; + $char_name =~ s/\s+(CONSONANT|LETTER|LIGATURE|SIGN|SYLLABLE|SYLLABICS|VOWEL)\b.*$//; + my $script_name; + while ($char_name) { + last if $script_name = $ht{SCRIPT_NORM}->{(uc $char_name)}; + $char_name =~ s/\s*\S+\s*$//; + } + $script_name = "" unless defined($script_name); + $ht{CHAR_NAME_TO_SCRIPT}->{$char_name} = $script_name; + return $script_name; +} + +sub letter_plus_char_p { + local($this, $char_name) = @_; + + return $cached_result if $cached_result = $ht{CHAR_NAME_LETTER_PLUS}->{$char_name}; + my $letter_plus_p = ($char_name =~ /\b(?:LETTER|VOWEL SIGN|AU LENGTH MARK|CONSONANT SIGN|SIGN VIRAMA|SIGN PAMAAEH|SIGN COENG|SIGN AL-LAKUNA|SIGN ASAT|SIGN ANUSVARA|SIGN ANUSVARAYA|SIGN BINDI|TIPPI|SIGN NIKAHIT|SIGN CANDRABINDU|SIGN VISARGA|SIGN REAHMUK|SIGN NUKTA|SIGN DOT BELOW|HEBREW POINT)\b/) ? 1 : 0; + $ht{CHAR_NAME_LETTER_PLUS}->{$char_name} = $letter_plus_p; + return $letter_plus_p; +} + +sub subjoined_char_p { + local($this, $char_name) = @_; + + return $cached_result if $cached_result = $ht{CHAR_NAME_SUBJOINED}->{$char_name}; + my $subjoined_p = (($char_name =~ /\b(?:SUBJOINED LETTER|VOWEL SIGN|AU LENGTH MARK|EMPHASIS MARK|CONSONANT SIGN|SIGN VIRAMA|SIGN PAMAAEH|SIGN COENG|SIGN ASAT|SIGN ANUSVARA|SIGN ANUSVARAYA|SIGN BINDI|TIPPI|SIGN NIKAHIT|SIGN CANDRABINDU|SIGN VISARGA|SIGN REAHMUK|SIGN DOT BELOW|HEBREW (POINT|PUNCTUATION GERESH)|ARABIC (?:DAMMA|DAMMATAN|FATHA|FATHATAN|HAMZA|KASRA|KASRATAN|MADDAH|SHADDA|SUKUN))\b/)) ? 1 : 0; + $ht{CHAR_NAME_SUBJOINED}->{$char_name} = $subjoined_p; + return $subjoined_p; +} + +sub new_node_id { + local($this, *chart_ht) = @_; + + my $n_nodes = $chart_ht{N_NODES}; + $n_nodes++; + $chart_ht{N_NODES} = $n_nodes; + return $n_nodes; +} + +sub add_node { + local($this, $s, $start, $end, *chart_ht, $type, $comment) = @_; + + my $node_id = $this->new_node_id(*chart_ht); + # print STDERR "add_node($node_id, $start-$end): $s [$comment]\n" if $comment =~ /number/; + # print STDERR "add_node($node_id, $start-$end): $s [$comment]\n" if ($start >= 0) && ($start < 50); + $chart_ht{NODE_START}->{$node_id} = $start; + $chart_ht{NODE_END}->{$node_id} = $end; + $chart_ht{NODES_STARTING_AT}->{$start}->{$node_id} = 1; + $chart_ht{NODES_ENDING_AT}->{$end}->{$node_id} = 1; + $chart_ht{NODES_STARTING_AND_ENDING_AT}->{$start}->{$end}->{$node_id} = 1; + $chart_ht{NODE_TYPE}->{$node_id} = $type; + $chart_ht{NODE_COMMENT}->{$node_id} = $comment; + $chart_ht{NODE_ROMAN}->{$node_id} = $s; + return $node_id; +} + +sub get_node_for_span { + local($this, $start, $end, *chart_ht) = @_; + + return "" unless defined($chart_ht{NODES_STARTING_AND_ENDING_AT}->{$start}->{$end}); + my @node_ids = sort { $a <=> $b } keys %{$chart_ht{NODES_STARTING_AND_ENDING_AT}->{$start}->{$end}}; + + return (@node_ids) ? $node_ids[0] : ""; +} + +sub get_node_for_span_and_type { + local($this, $start, $end, *chart_ht, $type) = @_; + + return "" unless defined($chart_ht{NODES_STARTING_AND_ENDING_AT}->{$start}->{$end}); + my @node_ids = sort { $a <=> $b } keys %{$chart_ht{NODES_STARTING_AND_ENDING_AT}->{$start}->{$end}}; + + foreach $node_id (@node_ids) { + return $node_id if $chart_ht{NODE_TYPE}->{$node_id} eq $type; + } + return ""; +} + +sub get_node_roman { + local($this, $node_id, *chart_id, $default) = @_; + + $default = "" unless defined($default); + my $roman = $chart_ht{NODE_ROMAN}->{$node_id}; + return (defined($roman)) ? $roman : $default; +} + +sub set_node_id_slot_value { + local($this, $node_id, $slot, $value, *chart_id) = @_; + + $chart_ht{NODE_SLOT}->{$node_id}->{$slot} = $value; +} + +sub copy_slot_values { + local($this, $old_node_id, $new_node_id, *chart_id, @slots) = @_; + + if (@slots) { + foreach $slot (keys %{$chart_ht{NODE_SLOT}->{$old_node_id}}) { + if (($slots[0] eq "all") || $util->member($slot, @slots)) { + my $value = $chart_ht{NODE_SLOT}->{$old_node_id}->{$slot}; + $chart_ht{NODE_SLOT}->{$new_node_id}->{$slot} = $value if defined($value); + } + } + } +} + +sub get_node_id_slot_value { + local($this, $node_id, $slot, *chart_id, $default) = @_; + + $default = "" unless defined($default); + my $value = $chart_ht{NODE_SLOT}->{$node_id}->{$slot}; + return (defined($value)) ? $value : $default; +} + +sub get_node_for_span_with_slot_value { + local($this, $start, $end, $slot, *chart_id, $default) = @_; + + $default = "" unless defined($default); + return $default unless defined($chart_ht{NODES_STARTING_AND_ENDING_AT}->{$start}->{$end}); + my @node_ids = sort { $a <=> $b } keys %{$chart_ht{NODES_STARTING_AND_ENDING_AT}->{$start}->{$end}}; + foreach $node_id (@node_ids) { + my $value = $chart_ht{NODE_SLOT}->{$node_id}->{$slot}; + return $value if defined($value); + } + return $default; +} + +sub get_node_for_span_with_slot { + local($this, $start, $end, $slot, *chart_id, $default) = @_; + + $default = "" unless defined($default); + return $default unless defined($chart_ht{NODES_STARTING_AND_ENDING_AT}->{$start}->{$end}); + my @node_ids = sort { $a <=> $b } keys %{$chart_ht{NODES_STARTING_AND_ENDING_AT}->{$start}->{$end}}; + foreach $node_id (@node_ids) { + my $value = $chart_ht{NODE_SLOT}->{$node_id}->{$slot}; + return $node_id if defined($value); + } + return $default; +} + +sub register_new_complex_number_span_segment { + local($this, $start, $mid, $end, *chart_id, $line_number) = @_; + # e.g. 4 10 (= 40); 20 5 (= 25) + # might become part of larger complex number span, e.g. 4 1000 3 100 20 1 + + # print STDERR "register_new_complex_number_span_segment $start-$mid-$end\n" if $line_number == 43; + if (defined($old_start = $chart_ht{COMPLEX_NUMERIC_END_START}->{$mid})) { + undef($chart_ht{COMPLEX_NUMERIC_END_START}->{$mid}); + $chart_ht{COMPLEX_NUMERIC_START_END}->{$old_start} = $end; + $chart_ht{COMPLEX_NUMERIC_END_START}->{$end} = $old_start; + } else { + $chart_ht{COMPLEX_NUMERIC_START_END}->{$start} = $end; + $chart_ht{COMPLEX_NUMERIC_END_START}->{$end} = $start; + } +} + +sub romanize_by_token_with_caching { + local($this, $s, $lang_code, $output_style, *ht, *pinyin_ht, $initial_char_offset, $control, $line_number) = @_; + + $control = "" unless defined($control); + my $return_chart_p = ($control =~ /return chart/i); + my $return_offset_mappings_p = ($control =~ /return offset mappings/i); + return $this->romanize($s, $lang_code, $output_style, *ht, *pinyin_ht, $initial_char_offset, $control, $line_number) + if $return_chart_p || $return_offset_mappings_p; + my $result = ""; + my @separators = (); + my @tokens = (); + $s =~ s/\n$//; # Added May 2, 2019 as bug-fix (duplicate empty lines) + while (($sep, $token, $rest) = ($s =~ /^(\s*)(\S+)(.*)$/)) { + push(@separators, $sep); + push(@tokens, $token); + $s = $rest; + } + push(@separators, $s); + while (@tokens) { + my $sep = shift @separators; + my $token = shift @tokens; + $result .= $sep; + if ($token =~ /^[\x00-\x7F]*$/) { # all ASCII + $result .= $token; + } else { + my $rom_token = $ht{CACHED_ROMANIZATION}->{$lang_code}->{$token}; + unless (defined($rom_token)) { + $rom_token = $this->romanize($token, $lang_code, $output_style, *ht, *pinyin_ht, $initial_char_offset, $control, $line_number); + $ht{CACHED_ROMANIZATION}->{$lang_code}->{$token} = $rom_token if defined($rom_token); + } + $result .= $rom_token; + } + } + my $sep = shift @separators; + $result .= $sep if defined($sep); + + return $result; +} + +sub romanize { + local($this, $s, $lang_code, $output_style, *ht, *pinyin_ht, $initial_char_offset, $control, $line_number, $initial_rom_char_offset) = @_; + + my $orig_lang_code = $lang_code; + # Check whether the text (to be romanized) starts with a language code directive. + if (($line_lang_code) = ($s =~ /^::lcode\s+([a-z][a-z][a-z])\s/)) { + $lang_code = $line_lang_code; + } + $initial_char_offset = 0 unless defined($initial_char_offset); + $initial_rom_char_offset = 0 unless defined($initial_rom_char_offset); + $control = "" unless defined($control); + my $return_chart_p = ($control =~ /return chart/i); + my $return_offset_mappings_p = ($control =~ /return offset mappings/i); + $line_number = "" unless defined($line_number); + my @chars = $utf8->split_into_utf8_characters($s, "return only chars", *empty_ht); + my $n_characters = $#chars + 1; + %chart_ht = (); + $chart_ht{N_CHARS} = $n_characters; + $chart_ht{N_NODES} = 0; + my $char = ""; + my $char_name = ""; + my $prev_script = ""; + my $current_script = ""; + my $script_start = 0; + my $script_end = 0; + my $prev_letter_plus_script = ""; + my $current_letter_plus_script = ""; + my $letter_plus_script_start = 0; + my $letter_plus_script_end = 0; + my $log =""; + my $n_right_to_left_chars = 0; + my $n_left_to_right_chars = 0; + my $hebrew_word_start = ""; # used to identify Hebrew words with points + my $hebrew_word_contains_point = 0; + my $current_word_start = ""; + my $current_word_script = ""; + my $braille_all_caps_p = 0; + + # prep + foreach $i ((0 .. ($#chars + 1))) { + if ($i <= $#chars) { + $char = $chars[$i]; + $chart_ht{ORIG_CHAR}->{$i} = $char; + $char_name = $ht{UTF_TO_CHAR_NAME}->{$char} || ""; + $chart_ht{CHAR_NAME}->{$i} = $char_name; + $current_script = $this->char_name_to_script($char_name, *ht); + $current_script_direction = $ht{DIRECTION}->{$current_script} || ''; + if ($current_script_direction eq 'right-to-left') { + $n_right_to_left_chars++; + } elsif (($char =~ /^[a-z]$/i) || ! ($char =~ /^[\x00-\x7F]$/)) { + $n_left_to_right_chars++; + } + $chart_ht{CHAR_SCRIPT}->{$i} = $current_script; + $chart_ht{SCRIPT_SEGMENT_START}->{$i} = ""; # default value, to be updated later + $chart_ht{SCRIPT_SEGMENT_END}->{$i} = ""; # default value, to be updated later + $chart_ht{LETTER_TOKEN_SEGMENT_START}->{$i} = ""; # default value, to be updated later + $chart_ht{LETTER_TOKEN_SEGMENT_END}->{$i} = ""; # default value, to be updated later + $subjoined_char_p = $this->subjoined_char_p($char_name); + $chart_ht{CHAR_SUBJOINED}->{$i} = $subjoined_char_p; + $letter_plus_char_p = $this->letter_plus_char_p($char_name); + $chart_ht{CHAR_LETTER_PLUS}->{$i} = $letter_plus_char_p; + $current_letter_plus_script = ($letter_plus_char_p) ? $current_script : ""; + $numeric_value = $ht{UTF_TO_NUMERIC}->{$char}; + $numeric_value = "" unless defined($numeric_value); + $annotation = $ht{UTF_ANNOTATION}->{$char}; + $annotation = "" unless defined($annotation); + $chart_ht{CHAR_NUMERIC_VALUE}->{$i} = $numeric_value; + $chart_ht{CHAR_ANNOTATION}->{$i} = $annotation; + $syllable_info = $ht{UTF_TO_SYLLABLE_INFO}->{$char} || ""; + $chart_ht{CHAR_SYLLABLE_INFO}->{$i} = $syllable_info; + $tone_mark = $ht{UTF_TO_TONE_MARK}->{$char} || ""; + $chart_ht{CHAR_TONE_MARK}->{$i} = $tone_mark; + } else { + $char = ""; + $char_name = ""; + $current_script = ""; + $current_letter_plus_script = ""; + } + if ($char_name =~ /^HEBREW (LETTER|POINT|PUNCTUATION GERESH) /) { + $hebrew_word_start = $i if $hebrew_word_start eq ""; + $hebrew_word_contains_point = 1 if $char_name =~ /^HEBREW POINT /; + } elsif ($hebrew_word_start ne "") { + if ($hebrew_word_contains_point) { + foreach $j (($hebrew_word_start .. ($i-1))) { + $chart_ht{CHAR_PART_OF_POINTED_HEBREW_WORD}->{$j} = 1; + } + $chart_ht{CHAR_START_OF_WORD}->{$hebrew_word_start} = 1; + $chart_ht{CHAR_END_OF_WORD}->{($i-1)} = 1; + } + $hebrew_word_start = ""; + $hebrew_word_contains_point = 0; + } + my $part_of_word_p = $current_script + && ($this->letter_plus_char_p($char_name) + || $this->subjoined_char_p($char_name) + || ($char_name =~ /\b(LETTER|SYLLABLE|SYLLABICS|LIGATURE)\b/)); + + # Braille punctuation + my $end_offset = 0; + if ($char_name =~ /^Braille\b/i) { + if (($char =~ /^\s*$/) || ($char_name =~ /BLANK/)) { + $part_of_word_p = 0; + $braille_all_caps_p = 0; + } elsif ($chart_ht{NOT_PART_OF_WORD_P}->{$i}) { + $part_of_word_p = 0; + $braille_all_caps_p = 0; + } elsif ((keys %{$ht{WORD_EXTERNAL_PUNCTUATION_LANG_SPEC}->{$lang_code}->{$char}}) + || (keys %{$ht{WORD_EXTERNAL_PUNCTUATION}->{$char}})) { + $part_of_word_p = 0; + $braille_all_caps_p = 0; + } elsif (($i+1 <= $#chars) + && ($s1 = $char . $chars[$i+1]) + && ((keys %{$ht{WORD_EXTERNAL_PUNCTUATION_LANG_SPEC}->{$lang_code}->{$s1}}) + || (keys %{$ht{WORD_EXTERNAL_PUNCTUATION}->{$s1}}))) { + $part_of_word_p = 0; + $braille_all_caps_p = 0; + $chart_ht{NOT_PART_OF_WORD_P}->{($i+1)} = 1; + } elsif (($i+2 <= $#chars) + && ($s2 = $char . $chars[$i+1] . $chars[$i+2]) + && ((keys %{$ht{WORD_EXTERNAL_PUNCTUATION_LANG_SPEC}->{$lang_code}->{$s2}}) + || (keys %{$ht{WORD_EXTERNAL_PUNCTUATION}->{$s2}}))) { + $part_of_word_p = 0; + $braille_all_caps_p = 0; + $chart_ht{NOT_PART_OF_WORD_P}->{($i+1)} = 1; + $chart_ht{NOT_PART_OF_WORD_P}->{($i+2)} = 1; + } elsif (($i+1 <= $#chars) + && ($char eq $braille_capital_letter_indicator) + && ($chars[$i+1] eq $braille_capital_letter_indicator)) { + $braille_all_caps_p = 1; + } else { + $part_of_word_p = 1; + } + # last period in Braille text is also not part_of_word_p + if (($char eq $braille_period) + && (($i == $#chars) + || (($i < $#chars) + && (! $this->braille_string_p($chars[$i+1]))))) { + $part_of_word_p = 0; + } + # period before other word-external punctuation is also not part_of_word_p + if (($i > 0) + && ($chars[$i-1] eq $braille_period) + && (! $part_of_word_p) + && ($current_word_start ne "")) { + $end_offset = -1; + } + } else { + $braille_all_caps_p = 0; + } + $chart_ht{BRAILLE_ALL_CAPS_P}->{$i} = $braille_all_caps_p; + + if (($current_word_start ne "") + && ((! $part_of_word_p) + || ($current_script ne $current_word_script))) { + # END OF WORD + $chart_ht{CHAR_START_OF_WORD}->{$current_word_start} = 1; + $chart_ht{CHAR_END_OF_WORD}->{($i-1+$end_offset)} = 1; + my $word = join("", @chars[$current_word_start .. ($i-1+$end_offset)]); + $chart_ht{WORD_START_END}->{$current_word_start}->{$i} = $word; + $chart_ht{WORD_END_START}->{$i+$end_offset}->{$current_word_start} = $word; + # print STDERR "Word ($current_word_start-$i+$end_offset): $word ($current_word_script)\n"; + $current_word_start = ""; + $current_word_script = ""; + } + if ($part_of_word_p && ($current_word_start eq "")) { + # START OF WORD + $current_word_start = $i; + $current_word_script = $current_script; + } + # print STDERR "$i char: $char ($current_script)\n"; + unless ($current_script eq $prev_script) { + if ($prev_script && ($i-1 >= $script_start)) { + my $script_end = $i; + $chart_ht{SCRIPT_SEGMENT_START_TO_END}->{$script_start} = $script_end; + $chart_ht{SCRIPT_SEGMENT_END_TO_START}->{$script_end} = $script_start; + foreach $i (($script_start .. $script_end)) { + $chart_ht{SCRIPT_SEGMENT_START}->{$i} = $script_start; + $chart_ht{SCRIPT_SEGMENT_END}->{$i} = $script_end; + } + # print STDERR "Script segment $script_start-$script_end: $prev_script\n"; + } + $script_start = $i; + } + unless ($current_letter_plus_script eq $prev_letter_plus_script) { + if ($prev_letter_plus_script && ($i-1 >= $letter_plus_script_start)) { + my $letter_plus_script_end = $i; + $chart_ht{LETTER_TOKEN_SEGMENT_START_TO_END}->{$letter_plus_script_start} = $letter_plus_script_end; + $chart_ht{LETTER_TOKEN_SEGMENT_END_TO_START}->{$letter_plus_script_end} = $letter_plus_script_start; + foreach $i (($letter_plus_script_start .. $letter_plus_script_end)) { + $chart_ht{LETTER_TOKEN_SEGMENT_START}->{$i} = $letter_plus_script_start; + $chart_ht{LETTER_TOKEN_SEGMENT_END}->{$i} = $letter_plus_script_end; + } + # print STDERR "Script token segment $letter_plus_script_start-$letter_plus_script_end: $prev_letter_plus_script\n"; + } + $letter_plus_script_start = $i; + } + $prev_script = $current_script; + $prev_letter_plus_script = $current_letter_plus_script; + } + $ht{STRING_IS_DOMINANTLY_RIGHT_TO_LEFT}->{$s} = 1 if $n_right_to_left_chars > $n_left_to_right_chars; + + # main + my $i = 0; + while ($i <= $#chars) { + my $char = $chart_ht{ORIG_CHAR}->{$i}; + my $current_script = $chart_ht{CHAR_SCRIPT}->{$i}; + $chart_ht{CHART_CONTAINS_SCRIPT}->{$current_script} = 1; + my $script_segment_start = $chart_ht{SCRIPT_SEGMENT_START}->{$i}; + my $script_segment_end = $chart_ht{SCRIPT_SEGMENT_END}->{$i}; + my $char_name = $chart_ht{CHAR_NAME}->{$i}; + my $subjoined_char_p = $chart_ht{CHAR_SUBJOINED}->{$i}; + my $letter_plus_char_p = $chart_ht{CHAR_LETTER_PLUS}->{$i}; + my $numeric_value = $chart_ht{CHAR_NUMERIC_VALUE}->{$i}; + my $annotation = $chart_ht{CHAR_ANNOTATION}->{$i}; + # print STDERR " $char_name annotation: $annotation\n" if $annotation; + my $tone_mark = $chart_ht{CHAR_TONE_MARK}->{$i}; + my $found_char_mapping_p = 0; + my $prev_char_name = ($i >= 1) ? $chart_ht{CHAR_NAME}->{($i-1)} : ""; + my $prev2_script = ($i >= 2) ? $chart_ht{CHAR_SCRIPT}->{($i-2)} : ""; + my $prev_script = ($i >= 1) ? $chart_ht{CHAR_SCRIPT}->{($i-1)} : ""; + my $next_script = ($i < $#chars) ? $chart_ht{CHAR_SCRIPT}->{($i+1)} : ""; + my $next_char = ($i < $#chars) ? $chart_ht{ORIG_CHAR}->{($i+1)} : ""; + my $next_char_name = $ht{UTF_TO_CHAR_NAME}->{$next_char} || ""; + my $prev2_letter_plus_char_p = ($i >= 2) ? $chart_ht{CHAR_LETTER_PLUS}->{($i-2)} : 0; + my $prev_letter_plus_char_p = ($i >= 1) ? $chart_ht{CHAR_LETTER_PLUS}->{($i-1)} : 0; + my $next_letter_plus_char_p = ($i < $#chars) ? $chart_ht{CHAR_LETTER_PLUS}->{($i+1)} : 0; + my $next_index = $i + 1; + + # Braille numeric mode + if ($char eq $braille_number_indicator) { + my $offset = 0; + my $numeric_value = ""; + my $digit; + while ($i+$offset < $#chars) { + $offset++; + my $offset_char = $chart_ht{ORIG_CHAR}->{$i+$offset}; + if (defined($digit = $ht{BRAILLE_TO_DIGIT}->{$offset_char})) { + $numeric_value .= $digit; + } elsif (($offset_char eq $braille_decimal_point) + || ($ht{UTF_CHAR_MAPPING}->{$offset_char}->{"."})) { + $numeric_value .= "."; + } elsif ($offset_char eq $braille_comma) { + $numeric_value .= ","; + } elsif ($offset_char eq $braille_numeric_space) { + $numeric_value .= " "; + } elsif ($offset_char eq $braille_solidus) { + $numeric_value .= "/"; + } elsif ($offset_char eq $braille_number_indicator) { + # stay in Braille numeric mode + } elsif ($offset_char eq $braille_letter_indicator) { + # consider as part of number, but without contributing to numeric_value + last; + } else { + $offset--; + last; + } + } + if ($offset) { + $next_index = $i + $offset + 1; + $node_id = $this->add_node($numeric_value, $i, $next_index, *chart_ht, "", "braille number"); + $found_char_mapping_p = 1; + } + } + + unless ($found_char_mapping_p) { + foreach $string_length (reverse(1 .. 6)) { + next if ($i + $string_length-1) > $#chars; + my $start_of_word_p = $chart_ht{CHAR_START_OF_WORD}->{$i} || 0; + my $end_of_word_p = $chart_ht{CHAR_END_OF_WORD}->{($i+$string_length-1)} || 0; + my $multi_char_substring = join("", @chars[$i..($i+$string_length-1)]); + my @mappings = keys %{$ht{UTF_CHAR_MAPPING_LANG_SPEC}->{$lang_code}->{$multi_char_substring}}; + @mappings = keys %{$ht{UTF_CHAR_MAPPING}->{$multi_char_substring}} unless @mappings; + my @mappings_whole = (); + my @mappings_start_or_end = (); + my @mappings_other = (); + foreach $mapping (@mappings) { + next if $mapping =~ /\(__.*__\)/; + if ($ht{USE_ONLY_FOR_WHOLE_WORD_LANG_SPEC}->{$lang_code}->{$multi_char_substring}->{$mapping} + || $ht{USE_ONLY_FOR_WHOLE_WORD}->{$multi_char_substring}->{$mapping}) { + push(@mappings_whole, $mapping) if $start_of_word_p && $end_of_word_p; + } elsif ($ht{USE_ONLY_AT_START_OF_WORD_LANG_SPEC}->{$lang_code}->{$multi_char_substring}->{$mapping} + || $ht{USE_ONLY_AT_START_OF_WORD}->{$multi_char_substring}->{$mapping}) { + push(@mappings_start_or_end, $mapping) if $start_of_word_p; + } elsif ($ht{USE_ONLY_AT_END_OF_WORD_LANG_SPEC}->{$lang_code}->{$multi_char_substring}->{$mapping} + || $ht{USE_ONLY_AT_END_OF_WORD}->{$multi_char_substring}->{$mapping}) { + push(@mappings_start_or_end, $mapping) if $end_of_word_p; + } else { + push(@mappings_other, $mapping); + } + } + @mappings = @mappings_whole; + @mappings = @mappings_start_or_end unless @mappings; + @mappings = @mappings_other unless @mappings; + foreach $mapping (@mappings) { + next if $mapping =~ /\(__.*__\)/; + if ($ht{DONT_USE_AT_START_OF_WORD_LANG_SPEC}->{$lang_code}->{$multi_char_substring}->{$mapping} + || $ht{DONT_USE_AT_START_OF_WORD}->{$multi_char_substring}->{$mapping}) { + next if $start_of_word_p; + } + if ($ht{DONT_USE_AT_END_OF_WORD_LANG_SPEC}->{$lang_code}->{$multi_char_substring}->{$mapping} + || $ht{DONT_USE_AT_END_OF_WORD}->{$multi_char_substring}->{$mapping}) { + next if $end_of_word_p; + } + my $mapping2 = ($chart_ht{BRAILLE_ALL_CAPS_P}->{$i}) ? (uc $mapping) : $mapping; + $node_id = $this->add_node($mapping2, $i, $i+$string_length, *chart_ht, "", "multi-char-mapping"); + $next_index = $i + $string_length; + $found_char_mapping_p = 1; + if ($annotation) { + @annotation_elems = split(/,\s*/, $annotation); + foreach $annotation_elem (@annotation_elems) { + if (($a_slot, $a_value) = ($annotation_elem =~ /^(\S+?):(\S+)\s*$/)) { + $this->set_node_id_slot_value($node_id, $a_slot, $a_value, *chart_ht); + } else { + $this->set_node_id_slot_value($node_id, $annotation_elem, 1, *chart_ht); + } + } + } + } + my @alt_mappings = keys %{$ht{UTF_CHAR_ALT_MAPPING_LANG_SPEC}->{$lang_code}->{$multi_char_substring}}; + @alt_mappings = keys %{$ht{UTF_CHAR_ALT_MAPPING}->{$multi_char_substring}} unless @alt_mappings; + @alt_mappings = () if ($#alt_mappings == 0) && ($alt_mappings[0] eq "_NONE_"); + foreach $alt_mapping (@alt_mappings) { + if ($chart_ht{CHAR_PART_OF_POINTED_HEBREW_WORD}->{$i}) { + next unless + $ht{USE_ALT_IN_POINTED_LANG_SPEC}->{$lang_code}->{$multi_char_substring}->{$alt_mapping} + || $ht{USE_ALT_IN_POINTED}->{$multi_char_substring}->{$alt_mapping}; + } + if ($ht{USE_ALT_ONLY_FOR_WHOLE_WORD_LANG_SPEC}->{$lang_code}->{$multi_char_substring}->{$alt_mapping} + || $ht{USE_ALT_ONLY_FOR_WHOLE_WORD}->{$multi_char_substring}->{$alt_mapping}) { + next unless $start_of_word_p && $end_of_word_p; + } + if ($ht{USE_ALT_ONLY_AT_START_OF_WORD_LANG_SPEC}->{$lang_code}->{$multi_char_substring}->{$alt_mapping} + || $ht{USE_ALT_ONLY_AT_START_OF_WORD}->{$multi_char_substring}->{$alt_mapping}) { + next unless $start_of_word_p; + } + if ($ht{USE_ALT_ONLY_AT_END_OF_WORD_LANG_SPEC}->{$lang_code}->{$multi_char_substring}->{$alt_mapping} + || $ht{USE_ALT_ONLY_AT_END_OF_WORD}->{$multi_char_substring}->{$alt_mapping}) { + next unless $end_of_word_p; + } + my $alt_mapping2 = ($chart_ht{BRAILLE_ALL_CAPS_P}->{$i}) ? (uc $alt_mapping) : $alt_mapping; + $node_id = $this->add_node($alt_mapping2, $i, $i+$string_length, *chart_ht, "alt", "multi-char-mapping"); + if ($annotation) { + @annotation_elems = split(/,\s*/, $annotation); + foreach $annotation_elem (@annotation_elems) { + if (($a_slot, $a_value) = ($annotation_elem =~ /^(\S+?):(\S+)\s*$/)) { + $this->set_node_id_slot_value($node_id, $a_slot, $a_value, *chart_ht); + } else { + $this->set_node_id_slot_value($node_id, $annotation_elem, 1, *chart_ht); + } + } + } + } + } + } + unless ($found_char_mapping_p) { + my $prev_node_id = $this->get_node_for_span($i-4, $i, *chart_ht) + || $this->get_node_for_span($i-3, $i, *chart_ht) + || $this->get_node_for_span($i-2, $i, *chart_ht) + || $this->get_node_for_span($i-1, $i, *chart_ht); + my $prev_char_roman = ($prev_node_id) ? $this->get_node_roman($prev_node_id, *chart_id) : ""; + my $prev_node_start = ($prev_node_id) ? $chart_ht{NODE_START}->{$prev_node_id} : ""; + + # Number + if (($numeric_value =~ /\d/) + && (! ($char_name =~ /SUPERSCRIPT/))) { + my $prev_numeric_value = $this->get_node_for_span_with_slot_value($i-1, $i, "numeric-value", *chart_id); + my $sep = ""; + $sep = " " if ($char_name =~ /^vulgar fraction /i) && ($prev_numeric_value =~ /\d/); + $node_id = $this->add_node("$sep$numeric_value", $i, $i+1, *chart_ht, "", "number"); + $this->set_node_id_slot_value($node_id, "numeric-value", $numeric_value, *chart_ht); + if ((($prev_numeric_value =~ /\d/) && ($numeric_value =~ /\d\d/)) + || (($prev_numeric_value =~ /\d\d/) && ($numeric_value =~ /\d/))) { + # pull in any other parts of single digits + my $j = 1; + # pull in any single digits adjoining on left + if ($prev_numeric_value =~ /^\d$/) { + while (1) { + if (($i-$j-1 >= 0) + && defined($digit_value = $this->get_node_for_span_with_slot_value($i-$j-1, $i-$j, "numeric-value", *chart_id)) + && ($digit_value =~ /^\d$/)) { + $j++; + } elsif (($i-$j-2 >= 0) + && ($chart_ht{ORIG_CHAR}->{($i-$j-1)} =~ /^[.,]$/) + && defined($digit_value = $this->get_node_for_span_with_slot_value($i-$j-2, $i-$j-1, "numeric-value", *chart_id)) + && ($digit_value =~ /^\d$/)) { + $j += 2; + } else { + last; + } + } + } + # pull in any single digits adjoining on right + my $k = 0; + if ($numeric_value =~ /^\d$/) { + while (1) { + if (defined($next_numeric_value = $chart_ht{CHAR_NUMERIC_VALUE}->{($i+$k+1)}) + && ($next_numeric_value =~ /^\d$/)) { + $k++; + } else { + last; + } + } + } + $this->register_new_complex_number_span_segment($i-$j, $i, $i+$k+1, *chart_ht, $line_number); + } + if ($chinesePM->string_contains_utf8_cjk_unified_ideograph_p($char) + && ($tonal_translit = $chinesePM->tonal_pinyin($char, *pinyin_ht, ""))) { + $de_accented_translit = $util->de_accent_string($tonal_translit); + if ($numeric_value =~ /^(10000|1000000000000|10000000000000000)$/) { + $chart_ht{NODE_TYPE}->{$node_id} = "alt"; # keep, but demote + $alt_node_id = $this->add_node($de_accented_translit, $i, $i+1, *chart_ht, "", "CJK"); + } else { + $alt_node_id = $this->add_node($de_accented_translit, $i, $i+1, *chart_ht, "alt", "CJK"); + } + } + + # ASCII + } elsif ($char =~ /^[\x00-\x7F]$/) { + $this->add_node($char, $i, $i+1, *chart_ht, "", "ASCII"); # ASCII character, incl. control characters + + # Emoji, dingbats, pictographs + } elsif ($char =~ /^(\xE2[\x98-\x9E]|\xF0\x9F[\x8C-\xA7])/) { + $this->add_node($char, $i, $i+1, *chart_ht, "", "pictograph"); + + # Hangul (Korean) + } elsif (($char =~ /^[\xEA-\xED]/) + && ($romanized_char = $this->unicode_hangul_romanization($char))) { + $this->add_node($romanized_char, $i, $i+1, *chart_ht, "", "Hangul"); + + # CJK (Chinese, Japanese, Korean) + } elsif ($chinesePM->string_contains_utf8_cjk_unified_ideograph_p($char) + && ($tonal_translit = $chinesePM->tonal_pinyin($char, *pinyin_ht, ""))) { + $de_accented_translit = $util->de_accent_string($tonal_translit); + $this->add_node($de_accented_translit, $i, $i+1, *chart_ht, "", "CJK"); + + # Virama (cancel preceding vowel in Abudiga scripts) + } elsif ($char_name =~ /\bSIGN (?:VIRAMA|AL-LAKUNA|ASAT|COENG|PAMAAEH)\b/) { + # VIRAMA: cancel preceding default vowel (in Abudiga scripts) + if (($prev_script eq $current_script) + && (($prev_char_roman_consonant, $prev_char_roman_vowel) = ($prev_char_roman =~ /^(.*[bcdfghjklmnpqrstvwxyz])([aeiou]+)$/i)) + && ($ht{SCRIPT_ABUDIGA_DEFAULT_VOWEL}->{$current_script}->{(lc $prev_char_roman_vowel)})) { + $this->add_node($prev_char_roman_consonant, $prev_node_start, $i+1, *chart_ht, "", "virama"); + } else { + $this->add_node("", $i, $i+1, *chart_ht, "", "unexpected-virama"); + } + + # Nukta (special (typically foreign) variant) + } elsif ($char_name =~ /\bSIGN (?:NUKTA)\b/) { + # NUKTA (dot): indicates special (typically foreign) variant; normally covered by multi-mappings + if ($prev_script eq $current_script) { + my $node_id = $this->add_node($prev_char_roman, $prev_node_start, $i+1, *chart_ht, "", "nukta"); + $this->copy_slot_values($prev_node_id, $node_id, *chart_id, "all"); + $this->set_node_id_slot_value($node_id, "nukta", 1, *chart_ht); + } else { + $this->add_node("", $i, $i+1, *chart_ht, "", "unexpected-nukta"); + } + + # Zero-width character, incl. zero width space/non-joiner/joiner, left-to-right/right-to-left mark + } elsif ($char =~ /^\xE2\x80[\x8B-\x8F\xAA-\xAE]$/) { + if ($prev_node_id) { + my $node_id = $this->add_node($prev_char_roman, $prev_node_start, $i+1, *chart_ht, "", "zero-width-char"); + $this->copy_slot_values($prev_node_id, $node_id, *chart_id, "all"); + } else { + $this->add_node("", $i, $i+1, *chart_ht, "", "zero-width-char"); + } + } elsif (($char =~ /^\xEF\xBB\xBF$/) && $prev_node_id) { # OK to leave byte-order-mark at beginning of line + my $node_id = $this->add_node($prev_char_roman, $prev_node_start, $i+1, *chart_ht, "", "zero-width-char"); + $this->copy_slot_values($prev_node_id, $node_id, *chart_id, "all"); + + # Tone mark + } elsif ($tone_mark) { + if ($prev_script eq $current_script) { + my $node_id = $this->add_node($prev_char_roman, $prev_node_start, $i+1, *chart_ht, "", "tone-mark"); + $this->copy_slot_values($prev_node_id, $node_id, *chart_id, "all"); + $this->set_node_id_slot_value($node_id, "tone-mark", $tone_mark, *chart_ht); + } else { + $this->add_node("", $i, $i+1, *chart_ht, "", "unexpected-tone-mark"); + } + + # Diacritic + } elsif (($char_name =~ /\b(ACCENT|TONE|COMBINING DIAERESIS|COMBINING DIAERESIS BELOW|COMBINING MACRON|COMBINING VERTICAL LINE ABOVE|COMBINING DOT ABOVE RIGHT|COMBINING TILDE|COMBINING CYRILLIC|MUUSIKATOAN|TRIISAP)\b/) && ($ht{UTF_TO_CAT}->{$char} =~ /^Mn/)) { + if ($prev_script eq $current_script) { + my $node_id = $this->add_node($prev_char_roman, $prev_node_start, $i+1, *chart_ht, "", "diacritic"); + $this->copy_slot_values($prev_node_id, $node_id, *chart_id, "all"); + $diacritic = lc $char_name; + $diacritic =~ s/^.*(?:COMBINING CYRILLIC|COMBINING|SIGN)\s+//i; + $diacritic =~ s/^.*(ACCENT|TONE)/$1/i; + $diacritic =~ s/^\s*//; + $this->set_node_id_slot_value($node_id, "diacritic", $diacritic, *chart_ht); + # print STDERR "diacritic: $diacritic\n"; + } else { + $this->add_node("", $i, $i+1, *chart_ht, "", "unexpected-diacritic"); + } + + # Romanize to find out more + } elsif ($char_name) { + if (defined($romanized_char = $this->romanize_char_at_position($i, $lang_code, $output_style, *ht, *chart_ht))) { + # print STDERR "ROM l.$line_number/$i: $romanized_char\n" if $line_number =~ /^[12]$/; + print STDOUT "ROM l.$line_number/$i: $romanized_char\n" if $verbosePM; + + # Empty string mapping + if ($romanized_char eq "\"\"") { + $this->add_node("", $i, $i+1, *chart_ht, "", "empty-string-mapping"); + # consider adding something for implausible romanizations of length 6+ + + # keep original character (instead of romanized_char lengthener, character-18b00 etc.) + } elsif (($romanized_char =~ /^(character|lengthener|modifier)/)) { + $this->add_node($char, $i, $i+1, *chart_ht, "", "nevermind-keep-original"); + + # Syllabic suffix in Abudiga languages, e.g. -m, -ng + } elsif (($romanized_char =~ /^\+(H|M|N|NG)$/i) + && ($prev_script eq $current_script) + && ($ht{SCRIPT_ABUDIGA_DEFAULT_VOWEL}->{$current_script}->{"a"})) { + my $core_suffix = $romanized_char; + $core_suffix =~ s/^\+//; + if ($prev_char_roman =~ /[aeiou]$/i) { + $this->add_node($core_suffix, $i, $i+1, *chart_ht, "", "syllable-end-consonant"); + } else { + $this->add_node(join("", $prev_char_roman, "a", $core_suffix), $prev_node_start, $i+1, *chart_ht, "", "syllable-end-consonant-with-added-a"); + $this->add_node(join("", "a", $core_suffix), $i, $i+1, *chart_ht, "backup", "syllable-end-consonant"); + } + + # Japanese special cases + } elsif ($char_name =~ /(?:HIRAGANA|KATAKANA) LETTER SMALL Y/) { + if (($prev_script eq $current_script) + && (($prev_char_roman_consonant) = ($prev_char_roman =~ /^(.*[bcdfghjklmnpqrstvwxyz])i$/i))) { + unless ($this->get_node_for_span_and_type($prev_node_start, $i+1, *chart_ht, "")) { + $this->add_node("$prev_char_roman_consonant$romanized_char", $prev_node_start, $i+1, *chart_ht, "", "japanese-contraction"); + } + } else { + $this->add_node($romanized_char, $i, $i+1, *chart_ht, "", "unexpected-japanese-contraction-character"); + } + } elsif (($prev_script =~ /^(HIRAGANA|KATAKANA)$/i) + && ($char_name eq "KATAKANA-HIRAGANA PROLONGED SOUND MARK") # Choonpu + && (($prev_char_roman_vowel) = ($prev_char_roman =~ /([aeiou])$/i))) { + $this->add_node("$prev_char_roman$prev_char_roman_vowel", $prev_node_start, $i+1, *chart_ht, "", "japanese-vowel-lengthening"); + } elsif (($current_script =~ /^(Hiragana|Katakana)$/i) + && ($char_name =~ /^(HIRAGANA|KATAKANA) LETTER SMALL TU$/i) # Sokuon/Sukun + && ($next_script eq $current_script) + && ($romanized_next_char = $this->romanize_char_at_position_incl_multi($i+1, $lang_code, $output_style, *ht, *chart_ht)) + && (($doubled_consonant) = ($romanized_next_char =~ /^(ch|[bcdfghjklmnpqrstwz])/i))) { + # Note: $romanized_next_char could be part of a multi-character mapping + # print STDERR "current_script: $current_script char_name: $char_name next_script: $next_script romanized_next_char: $romanized_next_char doubled_consonant: $doubled_consonant\n"; + $doubled_consonant = "t" if $doubled_consonant eq "ch"; + $this->add_node($doubled_consonant, $i, $i+1, *chart_ht, "", "japanese-consonant-doubling"); + + # Greek small letter mu to micro-sign (instead of to "m") as used in abbreviations for microgram/micrometer/microliter/microsecond/micromolar/microfarad etc. + } elsif (($char_name eq "GREEK SMALL LETTER MU") + && (! ($prev_script =~ /^GREEK$/)) + && ($i < $#chars) + && ($chart_ht{ORIG_CHAR}->{($i+1)} =~ /^[cfgjlmstv]$/i)) { + $this->add_node("\xC2\xB5", $i, $i+1, *chart_ht, "", "greek-mu-to-micro-sign"); + + # Gurmukhi addak (doubles following consonant) + } elsif (($current_script eq "Gurmukhi") + && ($char_name eq "GURMUKHI ADDAK")) { + if (($next_script eq $current_script) + && ($romanized_next_char = $this->romanize_char_at_position_incl_multi($i+1, $lang_code, $output_style, *ht, *chart_ht)) + && (($doubled_consonant) = ($romanized_next_char =~ /^([bcdfghjklmnpqrstvwxz])/i))) { + $this->add_node($doubled_consonant, $i, $i+1, *chart_ht, "", "gurmukhi-consonant-doubling"); + } else { + $this->add_node("'", $i, $i+1, *chart_ht, "", "gurmukhi-unexpected-addak"); + } + + # Subjoined character + } elsif ($subjoined_char_p + && ($prev_script eq $current_script) + && (($prev_char_roman_consonant, $prev_char_roman_vowel) = ($prev_char_roman =~ /^(.*[bcdfghjklmnpqrstvwxyz])([aeiou]+)$/i)) + && ($ht{SCRIPT_ABUDIGA_DEFAULT_VOWEL}->{$current_script}->{(lc $prev_char_roman_vowel)})) { + my $new_roman = "$prev_char_roman_consonant$romanized_char"; + $this->add_node($new_roman, $prev_node_start, $i+1, *chart_ht, "", "subjoined-character"); + # print STDERR " Subjoin l.$line_number/$i: $new_roman\n" if $line_number =~ /^[12]$/; + + # Thai special case: written-pre-consonant-spoken-post-consonant + } elsif (($char_name =~ /THAI CHARACTER/) + && ($prev_script eq $current_script) + && ($chart_ht{CHAR_SYLLABLE_INFO}->{($i-1)} =~ /written-pre-consonant-spoken-post-consonant/i) + && ($prev_char_roman =~ /^[aeiou]+$/i) + && ($romanized_char =~ /^[bcdfghjklmnpqrstvwxyz]/)) { + $this->add_node("$romanized_char$prev_char_roman", $prev_node_start, $i+1, *chart_ht, "", "thai-vowel-consonant-swap"); + + # Thai special case: THAI CHARACTER O ANG (U+0E2D "\xE0\xB8\xAD") + } elsif ($char_name eq "THAI CHARACTER O ANG") { + if ($prev_script ne $current_script) { + $this->add_node("", $i, $i+1, *chart_ht, "", "thai-initial-o-ang-drop"); + } elsif ($next_script ne $current_script) { + $this->add_node("", $i, $i+1, *chart_ht, "", "thai-final-o-ang-drop"); + } else { + my $romanized_next_char = $this->romanize_char_at_position($i+1, $lang_code, $output_style, *ht, *chart_ht); + my $romanized_prev2_char = $this->romanize_char_at_position($i-2, $lang_code, $output_style, *ht, *chart_ht); + if (($prev_char_roman =~ /^[bcdfghjklmnpqrstvwxz]+$/i) + && ($romanized_next_char =~ /^[bcdfghjklmnpqrstvwxz]+$/i)) { + $this->add_node("o", $i, $i+1, *chart_ht, "", "thai-middle-o-ang"); # keep between consonants + } elsif (($prev2_script eq $current_script) + && 0 + && ($prev_char_name =~ /^THAI CHARACTER MAI [A-Z]+$/) # Thai tone + && ($romanized_prev2_char =~ /^[bcdfghjklmnpqrstvwxz]+$/i) + && ($romanized_next_char =~ /^[bcdfghjklmnpqrstvwxz]+$/i)) { + $this->add_node("o", $i, $i+1, *chart_ht, "", "thai-middle-o-ang"); # keep between consonant+tone-mark and consonant + } else { + $this->add_node("", $i, $i+1, *chart_ht, "", "thai-middle-o-ang-drop"); # drop next to vowel + } + } + + # Romanization with space + } elsif ($romanized_char =~ /\s/) { + $this->add_node($char, $i, $i+1, *chart_ht, "", "space"); + + # Tibetan special cases + } elsif ($current_script eq "Tibetan") { + + if ($subjoined_char_p + && ($prev_script eq $current_script) + && $prev_letter_plus_char_p + && ($prev_char_roman =~ /^[bcdfghjklmnpqrstvwxyz]+$/i)) { + $this->add_node("$prev_char_roman$romanized_char", $prev_node_start, $i+1, *chart_ht, "", "subjoined-tibetan-character"); + } elsif ($romanized_char =~ /^-A$/i) { + my $romanized_next_char = $this->romanize_char_at_position($i+1, $lang_code, $output_style, *ht, *chart_ht); + if (! $prev_letter_plus_char_p) { + $this->add_node("'", $i, $i+1, *chart_ht, "", "tibetan-frontal-dash-a"); + } elsif (($prev_script eq $current_script) + && ($next_script eq $current_script) + && ($prev_char_roman =~ /[bcdfghjklmnpqrstvwxyz]$/) + && ($romanized_next_char =~ /^[aeiou]/)) { + $this->add_node("a'", $i, $i+1, *chart_ht, "", "tibetan-medial-dash-a"); + } elsif (($prev_script eq $current_script) + && ($next_script eq $current_script) + && ($prev_char_roman =~ /[aeiou]$/) + && ($romanized_next_char =~ /[aeiou]/)) { + $this->add_node("'", $i, $i+1, *chart_ht, "", "tibetan-reduced-medial-dash-a"); + } elsif (($prev_script eq $current_script) + && (! ($prev_char_roman =~ /[aeiou]/)) + && (! $next_letter_plus_char_p)) { + $this->add_node("a", $i, $i+1, *chart_ht, "", "tibetan-final-dash-a"); + } else { + $this->add_node("a", $i, $i+1, *chart_ht, "", "unexpected-tibetan-dash-a"); + } + } elsif (($romanized_char =~ /^[AEIOU]/i) + && ($prev_script eq $current_script) + && ($prev_char_roman =~ /^A$/i) + && (! $prev2_letter_plus_char_p)) { + $this->add_node($romanized_char, $prev_node_start, $i+1, *chart_ht, "", "tibetan-dropped-word-initial-a"); + } else { + $this->add_node($romanized_char, $i, $i+1, *chart_ht, "", "standard-unicode-based-romanization"); + } + + # Khmer (for MUUSIKATOAN etc. see under "Diacritic" above) + } elsif (($current_script eq "Khmer") + && (($char_roman_consonant, $char_roman_vowel) = ($romanized_char =~ /^(.*[bcdfghjklmnpqrstvwxyz])([ao]+)-$/i))) { + my $romanized_next_char = $this->romanize_char_at_position($i+1, $lang_code, $output_style, *ht, *chart_ht); + if (($next_script eq $current_script) + && ($romanized_next_char =~ /^[aeiouy]/i)) { + $this->add_node($char_roman_consonant, $i, $i+1, *chart_ht, "", "khmer-vowel-drop"); + } else { + $this->add_node("$char_roman_consonant$char_roman_vowel", $i, $i+1, *chart_ht, "", "khmer-standard-unicode-based-romanization"); + } + + # Abudiga add default vowel + } elsif ((@abudiga_default_vowels = sort keys %{$ht{SCRIPT_ABUDIGA_DEFAULT_VOWEL}->{$current_script}}) + && ($abudiga_default_vowel = $abudiga_default_vowels[0]) + && ($romanized_char =~ /^[bcdfghjklmnpqrstvwxyz]+$/i)) { + my $new_roman = join("", $romanized_char, $abudiga_default_vowel); + $this->add_node($new_roman, $i, $i+1, *chart_ht, "", "standard-unicode-based-romanization-plus-abudiga-default-vowel"); + # print STDERR " Abudiga add default vowel l.$line_number/$i: $new_roman\n" if $line_number =~ /^[12]$/; + + # Standard romanization + } else { + $node_id = $this->add_node($romanized_char, $i, $i+1, *chart_ht, "", "standard-unicode-based-romanization"); + } + } else { + $this->add_node($char, $i, $i+1, *chart_ht, "", "unexpected-original"); + } + } elsif (defined($romanized_char = $this->romanize_char_at_position($i, $lang_code, $output_style, *ht, *chart_ht)) + && ((length($romanized_char) <= 2) + || ($ht{UTF_TO_CHAR_ROMANIZATION}->{$char}))) { # or from unicode_overwrite_romanization table + $romanized_char =~ s/^""$//; + $this->add_node($romanized_char, $i, $i+1, *chart_ht, "", "romanized-without-character-name"); + } else { + $this->add_node($char, $i, $i+1, *chart_ht, "", "unexpected-original-without-character-name"); + } + } + $i = $next_index; + } + + $this->schwa_deletion(0, $n_characters, *chart_ht, $lang_code); + $this->default_vowelize_tibetan(0, $n_characters, *chart_ht, $lang_code, $line_number) if $chart_ht{CHART_CONTAINS_SCRIPT}->{"Tibetan"}; + $this->assemble_numbers_in_chart(*chart_ht, $line_number); + + if ($return_chart_p) { + } elsif ($return_offset_mappings_p) { + ($result, $offset_mappings, $new_char_offset, $new_rom_char_offset) = $this->best_romanized_string(0, $n_characters, *chart_ht, $control, $initial_char_offset, $initial_rom_char_offset); + } else { + $result = $this->best_romanized_string(0, $n_characters, *chart_ht) unless $return_chart_p; + } + + if ($verbosePM) { + my $logfile = "/nfs/isd/ulf/cgi-mt/amr-tmp/uroman-log.txt"; + $util->append_to_file($logfile, $log) if $log && (-r $logfile); + } + + return ($result, $offset_mappings) if $return_offset_mappings_p; + return *chart_ht if $return_chart_p; + return $result; +} + +sub string_to_json_string { + local($this, $s) = @_; + + utf8::decode($s); + my $j = JSON->new->utf8->encode([$s]); + $j =~ s/^\[(.*)\]$/$1/; + return $j; +} + +sub chart_to_json_romanization_elements { + local($this, $chart_start, $chart_end, *chart_ht, $line_number) = @_; + + my $result = ""; + my $start = $chart_start; + my $end; + while ($start < $chart_end) { + $end = $this->find_end_of_rom_segment($start, $chart_end, *chart_ht); + my @best_romanizations; + if (($end && ($start < $end)) + && (@best_romanizations = $this->best_romanizations($start, $end, *chart_ht))) { + $orig_segment = $this->orig_string_at_span($start, $end, *chart_ht); + $next_start = $end; + } else { + $orig_segment = $chart_ht{ORIG_CHAR}->{$start}; + @best_romanizations = ($orig); + $next_start = $start + 1; + } + $exclusive_end = $end - 1; + # $guarded_orig = $util->string_guard($orig_segment); + $guarded_orig = $this->string_to_json_string($orig_segment); + $result .= " { \"line\": $line_number, \"start\": $start, \"end\": $exclusive_end, \"orig\": $guarded_orig, \"roms\": ["; + foreach $i ((0 .. $#best_romanizations)) { + my $rom = $best_romanizations[$i]; + # my $guarded_rom = $util->string_guard($rom); + my $guarded_rom = $this->string_to_json_string($rom); + $result .= " { \"rom\": $guarded_rom"; + # $result .= ", \"alt\": true" if $i >= 1; + $result .= " }"; + $result .= "," if $i < $#best_romanizations; + } + $result .= " ] },\n"; + $start = $next_start; + } + return $result; +} + +sub default_vowelize_tibetan { + local($this, $chart_start, $chart_end, *chart_ht, $lang_code, $line_number) = @_; + + # my $verbose = ($line_number == 103); + # print STDERR "\nStart default_vowelize_tibetan l.$line_number $chart_start-$chart_end\n" if $verbose; + my $token_start = $chart_start; + my $next_token_start = $chart_start; + while (($token_start = $next_token_start) < $chart_end) { + $next_token_start = $token_start + 1; + + next unless $chart_ht{CHAR_LETTER_PLUS}->{$token_start}; + my $current_script = $chart_ht{CHAR_SCRIPT}->{$token_start}; + next unless ($current_script eq "Tibetan"); + my $token_end = $chart_ht{LETTER_TOKEN_SEGMENT_START_TO_END}->{$token_start}; + next unless $token_end; + next unless $token_end > $token_start; + $next_token_start = $token_end; + + my $start = $token_start; + my $end; + my @node_ids = (); + while ($start < $token_end) { + $end = $this->find_end_of_rom_segment($start, $chart_end, *chart_ht); + last unless $end && ($end > $start); + my @alt_node_ids = sort { $a <=> $b } keys %{$chart_ht{NODES_STARTING_AND_ENDING_AT}->{$start}->{$end}}; + last unless @alt_node_ids; + push(@node_ids, $alt_node_ids[0]); + $start = $end; + } + my $contains_vowel_p = 0; + my @romanizations = (); + foreach $node_id (@node_ids) { + my $roman = $chart_ht{NODE_ROMAN}->{$node_id}; + $roman = "" unless defined($roman); + push(@romanizations, $roman); + $contains_vowel_p = 1 if $roman =~ /[aeiou]/i; + } + # print STDERR " old: $token_start-$token_end @romanizations\n" if $verbose; + unless ($contains_vowel_p) { + my $default_vowel_target_index; + if ($#node_ids <= 1) { + $default_vowel_target_index = 0; + } elsif ($romanizations[$#romanizations] eq "s") { + if ($romanizations[($#romanizations-1)] eq "y") { + $default_vowel_target_index = $#romanizations-1; + } else { + $default_vowel_target_index = $#romanizations-2; + } + } else { + $default_vowel_target_index = $#romanizations-1; + } + $romanizations[$default_vowel_target_index] .= "a"; + my $old_node_id = $node_ids[$default_vowel_target_index]; + my $old_start = $chart_ht{NODE_START}->{$old_node_id}; + my $old_end = $chart_ht{NODE_END}->{$old_node_id}; + my $old_roman = $chart_ht{NODE_ROMAN}->{$old_node_id}; + my $new_roman = $old_roman . "a"; + my $new_node_id = $this->add_node($new_roman, $old_start, $old_end, *chart_ht, "", "tibetan-default-vowel"); + $this->copy_slot_values($old_node_id, $new_node_id, *chart_id, "all"); + $chart_ht{NODE_TYPE}->{$old_node_id} = "backup"; # keep, but demote + } + if (($romanizations[0] eq "'") + && ($#romanizations >= 1) + && ($romanizations[1] =~ /^[o]$/)) { + my $old_node_id = $node_ids[0]; + my $old_start = $chart_ht{NODE_START}->{$old_node_id}; + my $old_end = $chart_ht{NODE_END}->{$old_node_id}; + my $new_node_id = $this->add_node("", $old_start, $old_end, *chart_ht, "", "tibetan-delete-apostrophe"); + $this->copy_slot_values($old_node_id, $new_node_id, *chart_id, "all"); + $chart_ht{NODE_TYPE}->{$old_node_id} = "alt"; # keep, but demote + } + if (($#node_ids >= 1) + && ($romanizations[$#romanizations] =~ /^[bcdfghjklmnpqrstvwxz]+y$/)) { + my $old_node_id = $node_ids[$#romanizations]; + my $old_start = $chart_ht{NODE_START}->{$old_node_id}; + my $old_end = $chart_ht{NODE_END}->{$old_node_id}; + my $old_roman = $chart_ht{NODE_ROMAN}->{$old_node_id}; + my $new_roman = $old_roman . "a"; + my $new_node_id = $this->add_node($new_roman, $old_start, $old_end, *chart_ht, "", "tibetan-syllable-final-vowel"); + $this->copy_slot_values($old_node_id, $new_node_id, *chart_id, "all"); + $chart_ht{NODE_TYPE}->{$old_node_id} = "alt"; # keep, but demote + } + foreach $old_node_id (@node_ids) { + my $old_roman = $chart_ht{NODE_ROMAN}->{$old_node_id}; + next unless $old_roman =~ /-a/; + my $old_start = $chart_ht{NODE_START}->{$old_node_id}; + my $old_end = $chart_ht{NODE_END}->{$old_node_id}; + my $new_roman = $old_roman; + $new_roman =~ s/-a/a/; + my $new_node_id = $this->add_node($new_roman, $old_start, $old_end, *chart_ht, "", "tibetan-syllable-delete-dash"); + $this->copy_slot_values($old_node_id, $new_node_id, *chart_id, "all"); + $chart_ht{NODE_TYPE}->{$old_node_id} = "alt"; # keep, but demote + } + } +} + +sub schwa_deletion { + local($this, $chart_start, $chart_end, *chart_ht, $lang_code) = @_; + # delete word-final simple "a" in Devanagari (e.g. nepaala -> nepaal) + # see Wikipedia article "Schwa deletion in Indo-Aryan languages" + + if ($chart_ht{CHART_CONTAINS_SCRIPT}->{"Devanagari"}) { + my $script_start = $chart_start; + my $next_script_start = $chart_start; + while (($script_start = $next_script_start) < $chart_end) { + $next_script_start = $script_start + 1; + + my $current_script = $chart_ht{CHAR_SCRIPT}->{$script_start}; + next unless ($current_script eq "Devanagari"); + my $script_end = $chart_ht{SCRIPT_SEGMENT_START_TO_END}->{$script_start}; + next unless $script_end; + next unless $script_end - $script_start >= 2; + $next_script_start = $script_end; + my $end_node_id = $this->get_node_for_span($script_end-1, $script_end, *chart_ht); + next unless $end_node_id; + my $end_roman = $chart_ht{NODE_ROMAN}->{$end_node_id}; + next unless ($end_consonant) = ($end_roman =~ /^([bcdfghjklmnpqrstvwxz]+)a$/i); + my $prev_node_id = $this->get_node_for_span($script_end-4, $script_end-1, *chart_ht) + || $this->get_node_for_span($script_end-3, $script_end-1, *chart_ht) + || $this->get_node_for_span($script_end-2, $script_end-1, *chart_ht); + next unless $prev_node_id; + my $prev_roman = $chart_ht{NODE_ROMAN}->{$prev_node_id}; + next unless $prev_roman =~ /[aeiou]/i; + # TO DO: check further back for vowel (e.g. if $prev_roman eq "r" due to vowel cancelation) + + $chart_ht{NODE_TYPE}->{$end_node_id} = "alt"; # keep, but demote + # print STDERR "* Schwa deletion " . ($script_end-1) . "-$script_end $end_roman->$end_consonant\n"; + $this->add_node($end_consonant, $script_end-1, $script_end, *chart_ht, "", "devanagari-with-deleted-final-schwa"); + } + } +} + +sub best_romanized_string { + local($this, $chart_start, $chart_end, *chart_ht, $control, $orig_char_offset, $rom_char_offset) = @_; + + $control = "" unless defined($control); + my $current_orig_char_offset = $orig_char_offset || 0; + my $current_rom_char_offset = $rom_char_offset || 0; + my $return_offset_mappings_p = ($control =~ /\breturn offset mappings\b/); + my $result = ""; + my $start = $chart_start; + my $end; + my @char_offsets = ("$current_orig_char_offset:$current_rom_char_offset"); + while ($start < $chart_end) { + $end = $this->find_end_of_rom_segment($start, $chart_end, *chart_ht); + my $n_orig_chars_in_segment = 0; + my $n_rom_chars_in_segment = 0; + if ($end && ($start < $end)) { + my @best_romanizations = $this->best_romanizations($start, $end, *chart_ht); + my $best_romanization = (@best_romanizations) ? $best_romanizations[0] : undef; + if (defined($best_romanization)) { + $result .= $best_romanization; + if ($return_offset_mappings_p) { + $n_orig_chars_in_segment = $end-$start; + $n_rom_chars_in_segment = $utf8->length_in_utf8_chars($best_romanization); + } + $start = $end; + } else { + my $best_romanization = $chart_ht{ORIG_CHAR}->{$start}; + $result .= $best_romanization; + $start++; + if ($return_offset_mappings_p) { + $n_orig_chars_in_segment = 1; + $n_rom_chars_in_segment = $utf8->length_in_utf8_chars($best_romanization); + } + } + } else { + my $best_romanization = $chart_ht{ORIG_CHAR}->{$start}; + $result .= $best_romanization; + $start++; + if ($return_offset_mappings_p) { + $n_orig_chars_in_segment = 1; + $n_rom_chars_in_segment = $utf8->length_in_utf8_chars($best_romanization); + } + } + if ($return_offset_mappings_p) { + my $new_orig_char_offset = $current_orig_char_offset + $n_orig_chars_in_segment; + my $new_rom_char_offset = $current_rom_char_offset + $n_rom_chars_in_segment; + my $offset_mapping = "$new_orig_char_offset:$new_rom_char_offset"; + push(@char_offsets, $offset_mapping); + $current_orig_char_offset = $new_orig_char_offset; + $current_rom_char_offset = $new_rom_char_offset; + } + } + return ($result, join(",", @char_offsets), $current_orig_char_offset, $current_rom_char_offset) if $return_offset_mappings_p; + return $result; +} + +sub orig_string_at_span { + local($this, $start, $end, *chart_ht) = @_; + + my $result = ""; + foreach $i (($start .. ($end-1))) { + $result .= $chart_ht{ORIG_CHAR}->{$i}; + } + return $result; +} + +sub find_end_of_rom_segment { + local($this, $start, $chart_end, *chart_ht) = @_; + + my @ends = sort { $a <=> $b } keys %{$chart_ht{NODES_STARTING_AND_ENDING_AT}->{$start}}; + my $end_index = $#ends; + while (($end_index >= 0) && ($ends[$end_index] > $chart_end)) { + $end_index--; + } + if (($end_index >= 0) + && defined($end = $ends[$end_index]) + && ($start < $end)) { + return $end; + } else { + return ""; + } +} + +sub best_romanizations { + local($this, $start, $end, *chart_ht) = @_; + + @regular_romanizations = (); + @alt_romanizations = (); + @backup_romanizations = (); + + foreach $node_id (sort { $a <=> $b } keys %{$chart_ht{NODES_STARTING_AND_ENDING_AT}->{$start}->{$end}}) { + my $type = $chart_ht{NODE_TYPE}->{$node_id}; + my $roman = $chart_ht{NODE_ROMAN}->{$node_id}; + if (! defined($roman)) { + # ignore + } elsif (($type eq "backup") && ! defined($backup_romanization)) { + push(@backup_romanizations, $roman) unless $util->member($roman, @backup_romanizations); + } elsif (($type eq "alt") && ! defined($alt_romanization)) { + push(@alt_romanizations, $roman) unless $util->member($roman, @alt_romanizations); + } else { + push(@regular_romanizations, $roman) unless $util->member($roman, @regular_romanizations); + } + } + @regular_alt_romanizations = sort @regular_romanizations; + foreach $alt_romanization (sort @alt_romanizations) { + push(@regular_alt_romanizations, $alt_romanization) unless $util->member($alt_romanization, @regular_alt_romanizations); + } + return @regular_alt_romanizations if @regular_alt_romanizations; + return sort @backup_romanizations; +} + +sub join_alt_romanizations_for_viz { + local($this, @list) = @_; + + my @viz_romanizations = (); + + foreach $alt_rom (@list) { + if ($alt_rom eq "") { + push(@viz_romanizations, "-"); + } else { + push(@viz_romanizations, $alt_rom); + } + } + return join(", ", @viz_romanizations); +} + +sub markup_orig_rom_strings { + local($this, $chart_start, $chart_end, *ht, *chart_ht, *pinyin_ht, $last_group_id_index) = @_; + + my $marked_up_rom = ""; + my $marked_up_orig = ""; + my $start = $chart_start; + my $end; + while ($start < $chart_end) { + my $segment_start = $start; + my $segment_end = $start+1; + my $end = $this->find_end_of_rom_segment($start, $chart_end, *chart_ht); + my $rom_segment = ""; + my $orig_segment = ""; + my $rom_title = ""; + my $orig_title = ""; + my $contains_alt_romanizations = 0; + if ($end) { + $segment_end = $end; + my @best_romanizations = $this->best_romanizations($start, $end, *chart_ht); + my $best_romanization = (@best_romanizations) ? $best_romanizations[0] : undef; + if (defined($best_romanization)) { + $rom_segment .= $best_romanization; + $orig_segment .= $this->orig_string_at_span($start, $end, *chart_ht); + $segment_end = $end; + if ($#best_romanizations >= 1) { + $rom_title .= $util->guard_html("Alternative romanizations: " . $this->join_alt_romanizations_for_viz(@best_romanizations) . "\n"); + $contains_alt_romanizations = 1; + } + } else { + my $segment = $this->orig_string_at_span($start, $start+1, *chart_ht); + $rom_segment .= $segment; + $orig_segment .= $segment; + $segment_end = $start+1; + } + $start = $segment_end; + } else { + $rom_segment .= $chart_ht{ORIG_CHAR}->{$start}; + $orig_segment .= $this->orig_string_at_span($start, $start+1, *chart_ht); + $segment_end = $start+1; + $start = $segment_end; + } + my $next_char = $chart_ht{ORIG_CHAR}->{$segment_end}; + my $next_char_is_combining_p = $this->char_is_combining_char($next_char, *ht); + while ($next_char_is_combining_p + && ($segment_end < $chart_end) + && ($end = $this->find_end_of_rom_segment($segment_end, $chart_end, *chart_ht)) + && ($end > $segment_end) + && (@best_romanizations = $this->best_romanizations($segment_end, $end, *chart_ht)) + && defined($best_romanization = $best_romanizations[0])) { + $orig_segment .= $this->orig_string_at_span($segment_end, $end, *chart_ht); + $rom_segment .= $best_romanization; + if ($#best_romanizations >= 1) { + $rom_title .= $util->guard_html("Alternative romanizations: " . $this->join_alt_romanizations_for_viz(@best_romanizations) . "\n"); + $contains_alt_romanizations = 1; + } + $segment_end = $end; + $start = $segment_end; + $next_char = $chart_ht{ORIG_CHAR}->{$segment_end}; + $next_char_is_combining_p = $this->char_is_combining_char($next_char, *ht); + } + foreach $i (($segment_start .. ($segment_end-1))) { + $orig_title .= "+‎ ‎" unless $orig_title eq ""; + my $char = $chart_ht{ORIG_CHAR}->{$i}; + my $numeric = $ht{UTF_TO_NUMERIC}->{$char}; + $numeric = "" unless defined($numeric); + my $pic_descr = $ht{UTF_TO_PICTURE_DESCR}->{$char}; + $pic_descr = "" unless defined($pic_descr); + if ($char =~ /^\xE4\xB7[\x80-\xBF]$/) { + $orig_title .= "$char_name\n"; + } elsif (($char =~ /^[\xE3-\xE9][\x80-\xBF]{2,2}$/) && $chinesePM->string_contains_utf8_cjk_unified_ideograph_p($char)) { + my $unicode = $utf8->utf8_to_unicode($char); + $orig_title .= "CJK Unified Ideograph U+" . (uc sprintf("%04x", $unicode)) . "\n"; + $orig_title .= "Chinese: $tonal_translit\n" if $tonal_translit = $chinesePM->tonal_pinyin($char, *pinyin_ht, ""); + $orig_title .= "Number: $numeric\n" if $numeric =~ /\d/; + } elsif ($char_name = $ht{UTF_TO_CHAR_NAME}->{$char}) { + $orig_title .= "$char_name\n"; + $orig_title .= "Number: $numeric\n" if $numeric =~ /\d/; + $orig_title .= "Picture: $pic_descr\n" if $pic_descr =~ /\S/; + } else { + my $unicode = $utf8->utf8_to_unicode($char); + if (($unicode >= 0xAC00) && ($unicode <= 0xD7A3)) { + $orig_title .= "Hangul syllable U+" . (uc sprintf("%04x", $unicode)) . "\n"; + } else { + $orig_title .= "Unicode character U+" . (uc sprintf("%04x", $unicode)) . "\n"; + } + } + } + (@non_ascii_roms) = ($rom_segment =~ /([\xC0-\xFF][\x80-\xBF]*)/g); + foreach $char (@non_ascii_roms) { + my $char_name = $ht{UTF_TO_CHAR_NAME}->{$char}; + my $unicode = $utf8->utf8_to_unicode($char); + my $unicode_s = "U+" . (uc sprintf("%04x", $unicode)); + if ($char_name) { + $rom_title .= "$char_name\n"; + } else { + $rom_title .= "$unicode_s\n"; + } + } + $last_group_id_index++; + $rom_title =~ s/\s*$//; + $rom_title =~ s/\n/ /g; + $orig_title =~ s/\s*$//; + $orig_title =~ s/\n/ ‎/g; + $orig_title = "‭" . $orig_title . "‬"; + my $rom_title_clause = ($rom_title eq "") ? "" : " title=\"$rom_title\""; + my $orig_title_clause = ($orig_title eq "") ? "" : " title=\"$orig_title\""; + my $alt_rom_clause = ($contains_alt_romanizations) ? "border-bottom:1px dotted;" : ""; + $marked_up_rom .= "" . $util->guard_html($rom_segment) . "<\/span>"; + $marked_up_orig .= "" . $util->guard_html($orig_segment) . "<\/span>"; + if (($last_char = $chart_ht{ORIG_CHAR}->{($segment_end-1)}) + && ($last_char_name = $ht{UTF_TO_CHAR_NAME}->{$last_char}) + && ($last_char_name =~ /^(FULLWIDTH COLON|FULLWIDTH COMMA|FULLWIDTH RIGHT PARENTHESIS|IDEOGRAPHIC COMMA|IDEOGRAPHIC FULL STOP|RIGHT CORNER BRACKET|BRAILLE PATTERN BLANK|TIBETAN MARK .*)$/)) { + $marked_up_orig .= ""; + $marked_up_rom .= ""; + } + } + return ($marked_up_rom, $marked_up_orig, $last_group_id_index); +} + +sub romanizations_with_alternatives { + local($this, *ht, *chart_ht, *pinyin_ht, $chart_start, $chart_end) = @_; + + $chart_start = 0 unless defined($chart_start); + $chart_end = $chart_ht{N_CHARS} unless defined($chart_end); + my $result = ""; + my $start = $chart_start; + my $end; + # print STDOUT "romanizations_with_alternatives $chart_start-$chart_end\n"; + while ($start < $chart_end) { + my $segment_start = $start; + my $segment_end = $start+1; + my $end = $this->find_end_of_rom_segment($start, $chart_end, *chart_ht); + my $rom_segment = ""; + # print STDOUT " $start-$end\n"; + if ($end) { + $segment_end = $end; + my @best_romanizations = $this->best_romanizations($start, $end, *chart_ht); + # print STDOUT " $start-$end @best_romanizations\n"; + if (@best_romanizations) { + if ($#best_romanizations == 0) { + $rom_segment .= $best_romanizations[0]; + } else { + $rom_segment .= "{" . join("|", @best_romanizations) . "}"; + } + $segment_end = $end; + } else { + my $segment = $this->orig_string_at_span($start, $start+1, *chart_ht); + $rom_segment .= $segment; + $segment_end = $start+1; + } + $start = $segment_end; + } else { + $rom_segment .= $chart_ht{ORIG_CHAR}->{$start}; + $segment_end = $start+1; + $start = $segment_end; + } + # print STDOUT " $start-$end ** $rom_segment\n"; + $result .= $rom_segment; + } + return $result; +} + +sub quick_romanize { + local($this, $s, $lang_code, *ht) = @_; + + my $result = ""; + my @chars = $utf8->split_into_utf8_characters($s, "return only chars", *empty_ht); + while (@chars) { + my $found_match_in_table_p = 0; + foreach $string_length (reverse(1..4)) { + next if ($string_length-1) > $#chars; + $multi_char_substring = join("", @chars[0..($string_length-1)]); + my @mappings = keys %{$ht{UTF_CHAR_MAPPING_LANG_SPEC}->{$lang_code}->{$multi_char_substring}}; + @mappings = keys %{$ht{UTF_CHAR_MAPPING}->{$multi_char_substring}} unless @mappings; + if (@mappings) { + my $mapping = $mappings[0]; + $result .= $mapping; + foreach $_ ((1 .. $string_length)) { + shift @chars; + } + $found_match_in_table_p = 1; + last; + } + } + unless ($found_match_in_table_p) { + $result .= $chars[0]; + shift @chars; + } + } + return $result; +} + +sub char_is_combining_char { + local($this, $c, *ht) = @_; + + return 0 unless $c; + my $category = $ht{UTF_TO_CAT}->{$c}; + return 0 unless $category; + return $category =~ /^M/; +} + +sub mark_up_string_for_mouse_over { + local($this, $s, *ht, $control, *pinyin_ht) = @_; + + $control = "" unless defined($control); + $no_ascii_p = ($control =~ /NO-ASCII/); + my $result = ""; + @chars = $utf8->split_into_utf8_characters($s, "return only chars", *empty_ht); + while (@chars) { + $char = shift @chars; + $numeric = $ht{UTF_TO_NUMERIC}->{$char}; + $numeric = "" unless defined($numeric); + $pic_descr = $ht{UTF_TO_PICTURE_DESCR}->{$char}; + $pic_descr = "" unless defined($pic_descr); + $next_char = ($#chars >= 0) ? $chars[0] : ""; + $next_char_is_combining_p = $this->char_is_combining_char($next_char, *ht); + if ($no_ascii_p + && ($char =~ /^[\x00-\x7F]*$/) + && ! $next_char_is_combining_p) { + $result .= $util->guard_html($char); + } elsif (($char =~ /^[\xE3-\xE9][\x80-\xBF]{2,2}$/) && $chinesePM->string_contains_utf8_cjk_unified_ideograph_p($char)) { + $unicode = $utf8->utf8_to_unicode($char); + $title = "CJK Unified Ideograph U+" . (uc sprintf("%04x", $unicode)); + $title .= " Chinese: $tonal_translit" if $tonal_translit = $chinesePM->tonal_pinyin($char, *pinyin_ht, ""); + $title .= " Number: $numeric" if $numeric =~ /\d/; + $result .= "" . $util->guard_html($char) . "<\/span>"; + } elsif ($char_name = $ht{UTF_TO_CHAR_NAME}->{$char}) { + $title = $char_name; + $title .= " Number: $numeric" if $numeric =~ /\d/; + $title .= " Picture: $pic_descr" if $pic_descr =~ /\S/; + $char_plus = $char; + while ($next_char_is_combining_p) { + # combining marks (Mc:non-spacing, Mc:spacing combining, Me: enclosing) + $next_char_name = $ht{UTF_TO_CHAR_NAME}->{$next_char}; + $title .= " + $next_char_name"; + $char = shift @chars; + $char_plus .= $char; + $next_char = ($#chars >= 0) ? $chars[0] : ""; + $next_char_is_combining_p = $this->char_is_combining_char($next_char, *ht); + } + $result .= "" . $util->guard_html($char_plus) . "<\/span>"; + $result .= "" if $char_name =~ /^(FULLWIDTH COLON|FULLWIDTH COMMA|FULLWIDTH RIGHT PARENTHESIS|IDEOGRAPHIC COMMA|IDEOGRAPHIC FULL STOP|RIGHT CORNER BRACKET)$/; + } elsif (($unicode = $utf8->utf8_to_unicode($char)) + && ($unicode >= 0xAC00) && ($unicode <= 0xD7A3)) { + $title = "Hangul syllable U+" . (uc sprintf("%04x", $unicode)); + $result .= "" . $util->guard_html($char) . "<\/span>"; + } else { + $result .= $util->guard_html($char); + } + } + return $result; +} + +sub romanize_char_at_position_incl_multi { + local($this, $i, $lang_code, $output_style, *ht, *chart_ht) = @_; + + my $char = $chart_ht{ORIG_CHAR}->{$i}; + return "" unless defined($char); + my @mappings = keys %{$ht{UTF_CHAR_MAPPING_LANG_SPEC}->{$lang_code}->{$char}}; + return $mappings[0] if @mappings; + @mappings = keys %{$ht{UTF_CHAR_MAPPING}->{$char}}; + return $mappings[0] if @mappings; + return $this->romanize_char_at_position($i, $lang_code, $output_style, *ht, *chart_ht); +} + +sub romanize_char_at_position { + local($this, $i, $lang_code, $output_style, *ht, *chart_ht) = @_; + + my $char = $chart_ht{ORIG_CHAR}->{$i}; + return "" unless defined($char); + return $char if $char =~ /^[\x00-\x7F]$/; # ASCII + my $romanization = $ht{UTF_TO_CHAR_ROMANIZATION}->{$char}; + return $romanization if $romanization; + my $char_name = $chart_ht{CHAR_NAME}->{$i}; + $romanization = $this->romanize_charname($char_name, $lang_code, $output_style, *ht, $char); + $ht{SUSPICIOUS_ROMANIZATION}->{$char_name}->{$romanization} + = ($ht{SUSPICIOUS_ROMANIZATION}->{$char_name}->{$romanization} || 0) + 1 + unless (length($romanization) < 4) + || ($romanization =~ /\s/) + || ($romanization =~ /^[bcdfghjklmnpqrstvwxyz]{2,3}[aeiou]-$/) # Khmer ngo-/nyo-/pho- OK + || ($romanization =~ /^[bcdfghjklmnpqrstvwxyz]{2,2}[aeiougw][aeiou]{1,2}$/) # Canadian, Ethiopic syllable OK + || ($romanization =~ /^(allah|bbux|nyaa|nnya|quuv|rrep|shch|shur|syrx)$/i) # Arabic; Yi; Ethiopic syllable nyaa; Cyrillic letter shcha + || (($char_name =~ /^(YI SYLLABLE|VAI SYLLABLE|ETHIOPIC SYLLABLE|CANADIAN SYLLABICS|CANADIAN SYLLABICS CARRIER)\s+(\S+)$/) && (length($romanization) <= 5)); + # print STDERR "romanize_char_at_position $i $char_name :: $romanization\n" if $char_name =~ /middle/i; + return $romanization; +} + +sub romanize_charname { + local($this, $char_name, $lang_code, $output_style, *ht, $char) = @_; + + my $cached_result = $ht{ROMANIZE_CHARNAME}->{$char_name}->{$lang_code}->{$output_style}; + # print STDERR "(C) romanize_charname($char_name): $cached_result\n" if $cached_result && ($char_name =~ /middle/i); + return $cached_result if defined($cashed_result); + $orig_char_name = $char_name; + $char_name =~ s/^.* LETTER\s+([A-Z]+)-\d+$/$1/; # HENTAIGANA LETTER A-3 + $char_name =~ s/^.* LETTER\s+//; + $char_name =~ s/^.* SYLLABLE\s+B\d\d\d\s+//; # Linear B syllables + $char_name =~ s/^.* SYLLABLE\s+//; + $char_name =~ s/^.* SYLLABICS\s+//; + $char_name =~ s/^.* LIGATURE\s+//; + $char_name =~ s/^.* VOWEL SIGN\s+//; + $char_name =~ s/^.* CONSONANT SIGN\s+//; + $char_name =~ s/^.* CONSONANT\s+//; + $char_name =~ s/^.* VOWEL\s+//; + $char_name =~ s/ WITH .*$//; + $char_name =~ s/ WITHOUT .*$//; + $char_name =~ s/\s+(ABOVE|AGUNG|BAR|BARREE|BELOW|CEDILLA|CEREK|DIGRAPH|DOACHASHMEE|FINAL FORM|GHUNNA|GOAL|INITIAL FORM|ISOLATED FORM|KAWI|LELET|LELET RASWADI|LONSUM|MAHAPRANA|MEDIAL FORM|MURDA|MURDA MAHAPRANA|REVERSED|ROTUNDA|SASAK|SUNG|TAM|TEDUNG|TYPE ONE|TYPE TWO|WOLOSO)\s*$//; + $char_name =~ s/^([A-Z]+)\d+$/$1/; # Linear B syllables etc. + foreach $_ ((1 .. 3)) { + $char_name =~ s/^.*\b(?:ABKHASIAN|ACADEMY|AFRICAN|AIVILIK|AITON|AKHMIMIC|ALEUT|ALI GALI|ALPAPRAANA|ALTERNATE|ALTERNATIVE|AMBA|ARABIC|ARCHAIC|ASPIRATED|ATHAPASCAN|BASELINE|BLACKLETTER|BARRED|BASHKIR|BERBER|BHATTIPROLU|BIBLE-CREE|BIG|BINOCULAR|BLACKFOOT|BLENDED|BOTTOM|BROAD|BROKEN|CANDRA|CAPITAL|CARRIER|CHILLU|CLOSE|CLOSED|COPTIC|CROSSED|CRYPTOGRAMMIC|CURLED|CURLY|CYRILLIC|DANTAJA|DENTAL|DIALECT-P|DIAERESIZED|DOTLESS|DOUBLE|DOUBLE-STRUCK|EASTERN PWO KAREN|EGYPTOLOGICAL|FARSI|FINAL|FLATTENED|GLOTTAL|GREAT|GREEK|HALF|HIGH|INITIAL|INSULAR|INVERTED|IOTIFIED|JONA|KANTAJA|KASHMIRI|KHAKASSIAN|KHAMTI|KHANDA|KINNA|KIRGHIZ|KOMI|L-SHAPED|LATINATE|LITTLE|LONG|LONG-LEGGED|LOOPED|LOW|MAHAAPRAANA|MALAYALAM|MANCHU|MANDAILING|MATHEMATICAL|MEDIAL|MIDDLE-WELSH|MON|MONOCULAR|MOOSE-CREE|MULTIOCULAR|MUURDHAJA|N-CREE|NARROW|NASKAPI|NDOLE|NEUTRAL|NIKOLSBURG|NORTHERN|NUBIAN|NUNAVIK|NUNAVUT|OJIBWAY|OLD|OPEN|ORKHON|OVERLONG|PALI|PERSIAN|PHARYNGEAL|PRISHTHAMATRA|R-CREE|REDUPLICATION|REVERSED|ROMANIAN|ROUND|ROUNDED|RUDIMENTA|RUMAI PALAUNG|SANSKRIT|SANYAKA|SARA|SAYISI|SCRIPT|SEBATBEIT|SEMISOFT|SGAW KAREN|SHAN|SHARP|SHWE PALAUNG|SHORT|SIBE|SIDEWAYS|SIMALUNGUN|SMALL|SOGDIAN|SOFT|SOUTH-SLAVEY|SOUTHERN|SPIDERY|STIRRUP|STRAIGHT|STRETCHED|SUBSCRIPT|SWASH|TAI LAING|TAILED|TAILLESS|TAALUJA|TH-CREE|TALL|THREE-LEGGED|TURNED|TODO|TOP|TROKUTASTI|TUAREG|UKRAINIAN|UNBLENDED|VISIGOTHIC|VOCALIC|VOICED|VOICELESS|VOLAPUK|WAVY|WESTERN PWO KAREN|WEST-CREE|WESTERN|WIDE|WOODS-CREE|Y-CREE|YENISEI|YIDDISH)\s+//; + } + $char_name =~ s/\s+(ABOVE|AGUNG|BAR|BARREE|BELOW|CEDILLA|CEREK|DIGRAPH|DOACHASHMEE|FINAL FORM|GHUNNA|GOAL|INITIAL FORM|ISOLATED FORM|KAWI|LELET|LELET RASWADI|LONSUM|MAHAPRANA|MEDIAL FORM|MURDA|MURDA MAHAPRANA|REVERSED|ROTUNDA|SASAK|SUNG|TAM|TEDUNG|TYPE ONE|TYPE TWO|WOLOSO)\s*$//; + if ($char_name =~ /THAI CHARACTER/) { + $char_name =~ s/^THAI CHARACTER\s+//; + if ($char =~ /^\xE0\xB8[\x81-\xAE]/) { + # Thai consonants + $char_name =~ s/^([^AEIOU]*).*/$1/i; + } elsif ($char_name =~ /^SARA [AEIOU]/) { + # Thai vowels + $char_name =~ s/^SARA\s+//; + } else { + $char_name = $char; + } + } + if ($orig_char_name =~ /(HIRAGANA LETTER|KATAKANA LETTER|SYLLABLE|LIGATURE)/) { + $char_name = lc $char_name; + } elsif ($char_name =~ /\b(ANUSVARA|ANUSVARAYA|NIKAHIT|SIGN BINDI|TIPPI)\b/) { + $char_name = "+m"; + } elsif ($char_name =~ /\bSCHWA\b/) { + $char_name = "e"; + } elsif ($char_name =~ /\bIOTA\b/) { + $char_name = "i"; + } elsif ($char_name =~ /\s/) { + } elsif ($orig_char_name =~ /KHMER LETTER/) { + $char_name .= "-"; + } elsif ($orig_char_name =~ /CHEROKEE LETTER/) { + # use whole letter as is + } elsif ($orig_char_name =~ /KHMER INDEPENDENT VOWEL/) { + $char_name =~ s/q//; + } elsif ($orig_char_name =~ /LETTER/) { + $char_name =~ s/^[AEIOU]+([^AEIOU]+)$/$1/i; + $char_name =~ s/^([^-AEIOUY]+)[AEIOU].*/$1/i; + $char_name =~ s/^(Y)[AEIOU].*/$1/i if $orig_char_name =~ /\b(?:BENGALI|DEVANAGARI|GURMUKHI|GUJARATI|KANNADA|MALAYALAM|MODI|MYANMAR|ORIYA|TAMIL|TELUGU|TIBETAN)\b.*\bLETTER YA\b/; + $char_name =~ s/^(Y[AEIOU]+)[^AEIOU].*$/$1/i; + $char_name =~ s/^([AEIOU]+)[^AEIOU]+[AEIOU].*/$1/i; + } + + my $result = ($orig_char_name =~ /\bCAPITAL\b/) ? (uc $char_name) : (lc $char_name); + # print STDERR "(R) romanize_charname($orig_char_name): $result\n" if $orig_char_name =~ /middle/i; + $ht{ROMANIZE_CHARNAME}->{$char_name}->{$lang_code}->{$output_style} = $result; + return $result; +} + +sub assemble_numbers_in_chart { + local($this, *chart_ht, $line_number) = @_; + + foreach $start (sort { $a <=> $b } keys %{$chart_ht{COMPLEX_NUMERIC_START_END}}) { + my $end = $chart_ht{COMPLEX_NUMERIC_START_END}->{$start}; + my @numbers = (); + foreach $i (($start .. ($end-1))) { + my $orig_char = $chart_ht{ORIG_CHAR}->{$i}; + my $node_id = $this->get_node_for_span_with_slot($i, $i+1, "numeric-value", *chart_id); + if (defined($node_id)) { + my $number = $chart_ht{NODE_ROMAN}->{$node_id}; + if (defined($number)) { + push(@numbers, $number); + } elsif ($orig_char =~ /^[.,]$/) { # decimal point, comma separator + push(@numbers, $orig_char); + } else { + print STDERR "Found no romanization for node_id $node_id ($i-" . ($i+1) . ") in assemble_numbers_in_chart\n" if $verbosePM; + } + } else { + print STDERR "Found no node_id for span $i-" . ($i+1) . " in assemble_numbers_in_chart\n" if $verbosePM; + } + } + my $complex_number = $this->assemble_number(join("\xC2\xB7", @numbers), $line_number); + # print STDERR "assemble_numbers_in_chart l.$line_number $start-$end $complex_number (@numbers)\n"; + $this->add_node($complex_number, $start, $end, *chart_ht, "", "complex-number"); + } +} + +sub assemble_number { + local($this, $s, $line_number) = @_; + # e.g. 10 9 100 7 10 8 = 1978 + + my $middot = "\xC2\xB7"; + my @tokens = split(/$middot/, $s); # middle dot U+00B7 + my $i = 0; + my @orig_tokens = @tokens; + + # assemble single digit numbers, e.g. 1 7 5 -> 175 + while ($i < $#tokens) { + if ($tokens[$i] =~ /^\d$/) { + my $j = $i+1; + while (($j <= $#tokens) && ($tokens[$j] =~ /^[0-9.,]$/)) { + $j++; + } + $j--; + if ($j>$i) { + my $new_token = join("", @tokens[$i .. $j]); + $new_token =~ s/,//g; + splice(@tokens, $i, $j-$i+1, $new_token); + } + } + $i++; + } + + foreach $power ((10, 100, 1000, 10000, 100000, 1000000, 100000000, 1000000000, 1000000000000)) { + for (my $i=0; $i <= $#tokens; $i++) { + if ($tokens[$i] == $power) { + if (($i > 0) && ($tokens[($i-1)] < $power)) { + splice(@tokens, $i-1, 2, ($tokens[($i-1)] * $tokens[$i])); + $i--; + if (($i < $#tokens) && ($tokens[($i+1)] < $power)) { + splice(@tokens, $i, 2, ($tokens[$i] + $tokens[($i+1)])); + $i--; + } + } + } + # 400 30 (e.g. Egyptian) + my $gen_pattern = $power; + $gen_pattern =~ s/^1/\[1-9\]/; + if (($tokens[$i] =~ /^$gen_pattern$/) && ($i < $#tokens) && ($tokens[($i+1)] < $power)) { + splice(@tokens, $i, 2, ($tokens[$i] + $tokens[($i+1)])); + $i--; + } + } + last if $#tokens == 0; + } + my $result = join($middot, @tokens); + if ($verbosePM) { + my $logfile = "/nfs/isd/ulf/cgi-mt/amr-tmp/uroman-number-log.txt"; + $util->append_to_file($logfile, "$s -> $result\n") if -r $logfile; + # print STDERR " assemble number l.$line_number @orig_tokens -> $result\n" if $line_number == 43; + } + return $result; +} + +1; + diff --git a/uroman-1.2.8/lib/NLP/UTF8.pm b/uroman-1.2.8/lib/NLP/UTF8.pm new file mode 100644 index 0000000000000000000000000000000000000000..b28cb4dede3b84f45aeade2e24f240e3a39e7cc1 --- /dev/null +++ b/uroman-1.2.8/lib/NLP/UTF8.pm @@ -0,0 +1,1404 @@ +################################################################ +# # +# UTF8 # +# # +################################################################ + +package NLP::UTF8; + +use NLP::utilities; +$util = NLP::utilities; + +%empty_ht = (); + +sub new { + local($caller) = @_; + + my $object = {}; + my $class = ref( $caller ) || $caller; + bless($object, $class); + return $object; +} + +sub unicode_string2string { +# input: string that might contain unicode sequences such as "U+0627" +# output: string in pure utf-8 + local($caller,$s) = @_; + + my $pre; + my $unicode; + my $post; + my $r1; + my $r2; + my $r3; + + ($pre,$unicode,$post) = ($s =~ /^(.*)(?:U\+|\\u)([0-9A-Fa-f][0-9A-Fa-f][0-9A-Fa-f][0-9A-Fa-f])(.*)$/); + return $s unless defined($post); + $r1 = $caller->unicode_string2string($pre); + $r2 = $caller->unicode_hex_string2string($unicode); + $r3 = $caller->unicode_string2string($post); + $result = $r1 . $r2 . $r3; + return $result; +} + +sub unicode_hex_string2string { +# input: "0627" (interpreted as hex code) +# output: utf-8 string for Arabic letter alef + local($caller,$unicode) = @_; + return "" unless defined($unicode); + my $d = hex($unicode); + return $caller->unicode2string($d); +} + +sub unicode2string { +# input: non-neg integer, e.g. 0x627 +# output: utf-8 string for Arabic letter alef + local($caller,$d) = @_; + return "" unless defined($d) && $d >= 0; + return sprintf("%c",$d) if $d <= 0x7F; + + my $lastbyte1 = ($d & 0x3F) | 0x80; + $d >>= 6; + return sprintf("%c%c",$d | 0xC0, $lastbyte1) if $d <= 0x1F; + + my $lastbyte2 = ($d & 0x3F) | 0x80; + $d >>= 6; + return sprintf("%c%c%c",$d | 0xE0, $lastbyte2, $lastbyte1) if $d <= 0xF; + + my $lastbyte3 = ($d & 0x3F) | 0x80; + $d >>= 6; + return sprintf("%c%c%c%c",$d | 0xF0, $lastbyte3, $lastbyte2, $lastbyte1) if $d <= 0x7; + + my $lastbyte4 = ($d & 0x3F) | 0x80; + $d >>= 6; + return sprintf("%c%c%c%c%c",$d | 0xF8, $lastbyte4, $lastbyte3, $lastbyte2, $lastbyte1) if $d <= 0x3; + + my $lastbyte5 = ($d & 0x3F) | 0x80; + $d >>= 6; + return sprintf("%c%c%c%c%c%c",$d | 0xFC, $lastbyte5, $lastbyte4, $lastbyte3, $lastbyte2, $lastbyte1) if $d <= 0x1; + return ""; # bad input +} + +sub html2utf8 { + local($caller, $string) = @_; + + return $string unless $string =~ /\&\#\d{3,5};/; + + my $prev = ""; + my $s = $string; + while ($s ne $prev) { + $prev = $s; + ($pre,$d,$post) = ($s =~ /^(.*)\&\#(\d+);(.*)$/); + if (defined($d) && ((($d >= 160) && ($d <= 255)) + || (($d >= 1500) && ($d <= 1699)) + || (($d >= 19968) && ($d <= 40879)))) { + $html_code = "\&\#" . $d . ";"; + $utf8_code = $caller->unicode2string($d); + $s =~ s/$html_code/$utf8_code/; + } + } + return $s; +} + +sub xhtml2utf8 { + local($caller, $string) = @_; + + return $string unless $string =~ /\&\#x[0-9a-fA-F]{2,5};/; + + my $prev = ""; + my $s = $string; + while ($s ne $prev) { + $prev = $s; + if (($pre, $html_code, $x, $post) = ($s =~ /^(.*)(\&\#x([0-9a-fA-F]{2,5});)(.*)$/)) { + $utf8_code = $caller->unicode_hex_string2string($x); + $s =~ s/$html_code/$utf8_code/; + } + } + return $s; +} + +sub utf8_marker { + return sprintf("%c%c%c\n", 0xEF, 0xBB, 0xBF); +} + +sub enforcer { +# input: string that might not conform to utf-8 +# output: string in pure utf-8, with a few "smart replacements" and possibly "?" + local($caller,$s,$no_repair) = @_; + + my $ascii; + my $utf8; + my $rest; + + return $s if $s =~ /^[\x00-\x7F]*$/; + + $no_repair = 0 unless defined($no_repair); + $orig = $s; + $result = ""; + + while ($s ne "") { + ($ascii,$rest) = ($s =~ /^([\x00-\x7F]+)(.*)$/); + if (defined($ascii)) { + $result .= $ascii; + $s = $rest; + next; + } + ($utf8,$rest) = ($s =~ /^([\xC0-\xDF][\x80-\xBF])(.*)$/); + ($utf8,$rest) = ($s =~ /^([\xE0-\xEF][\x80-\xBF][\x80-\xBF])(.*)$/) + unless defined($rest); + ($utf8,$rest) = ($s =~ /^([\xF0-\xF7][\x80-\xBF][\x80-\xBF][\x80-\xBF])(.*)$/) + unless defined($rest); + ($utf8,$rest) = ($s =~ /^([\xF8-\xFB][\x80-\xBF][\x80-\xBF][\x80-\xBF][\x80-\xBF])(.*)$/) + unless defined($rest); + if (defined($utf8)) { + $result .= $utf8; + $s = $rest; + next; + } + ($c,$rest) = ($s =~ /^(.)(.*)$/); + if (defined($c)) { + if ($no_repair) { $result .= "?"; } + elsif ($c =~ /\x85/) { $result .= "..."; } + elsif ($c =~ /\x91/) { $result .= "'"; } + elsif ($c =~ /\x92/) { $result .= "'"; } + elsif ($c =~ /\x93/) { $result .= $caller->unicode2string(0x201C); } + elsif ($c =~ /\x94/) { $result .= $caller->unicode2string(0x201D); } + elsif ($c =~ /[\xC0-\xFF]/) { + $c2 = $c; + $c2 =~ tr/[\xC0-\xFF]/[\x80-\xBF]/; + $result .= "\xC3$c2"; + } else { + $result .= "?"; + } + $s = $rest; + next; + } + $s = ""; + } + $result .= "\n" if ($orig =~ /\n$/) && ! ($result =~ /\n$/); + return $result; +} + +sub split_into_utf8_characters { +# input: utf8 string +# output: list of sub-strings, each representing a utf8 character + local($caller,$string,$group_control, *ht) = @_; + + @characters = (); + $end_of_token_p_string = ""; + $skipped_bytes = ""; + $group_control = "" unless defined($group_control); + $group_ascii_numbers = ($group_control =~ /ASCII numbers/); + $group_ascii_spaces = ($group_control =~ /ASCII spaces/); + $group_ascii_punct = ($group_control =~ /ASCII punct/); + $group_ascii_chars = ($group_control =~ /ASCII chars/); + $group_xml_chars = ($group_control =~ /XML chars/); + $group_xml_tags = ($group_control =~ /XML tags/); + $return_only_chars = ($group_control =~ /return only chars/); + $return_trailing_whitespaces = ($group_control =~ /return trailing whitespaces/); + if ($group_control =~ /ASCII all/) { + $group_ascii_numbers = 1; + $group_ascii_spaces = 1; + $group_ascii_chars = 1; + $group_ascii_punct = 1; + } + if ($group_control =~ /(XML chars and tags|XML tags and chars)/) { + $group_xml_chars = 1; + $group_xml_tags = 1; + } + $orig_string = $string; + $string .= " "; + while ($string =~ /\S/) { + # one-character UTF-8 = ASCII + if ($string =~ /^[\x00-\x7F]/) { + if ($group_xml_chars + && (($dec_unicode, $rest) = ($string =~ /^&#(\d+);(.*)$/s)) + && ($utf8_char = $caller->unicode2string($dec_unicode))) { + push(@characters, $utf8_char); + $string = $rest; + } elsif ($group_xml_chars + && (($hex_unicode, $rest) = ($string =~ /^&#x([0-9a-f]{1,6});(.*)$/is)) + && ($utf8_char = $caller->unicode_hex_string2string($hex_unicode))) { + push(@characters, $utf8_char); + $string = $rest; + } elsif ($group_xml_chars + && (($html_entity_name, $rest) = ($string =~ /^&([a-z]{1,6});(.*)$/is)) + && ($dec_unicode = $ht{HTML_ENTITY_NAME_TO_DECUNICODE}->{$html_entity_name}) + && ($utf8_char = $caller->unicode2string($dec_unicode)) + ) { + push(@characters, $utf8_char); + $string = $rest; + } elsif ($group_xml_tags + && (($tag, $rest) = ($string =~ /^(<\/?[a-zA-Z][-_:a-zA-Z0-9]*(\s+[a-zA-Z][-_:a-zA-Z0-9]*=\"[^"]*\")*\s*\/?>)(.*)$/s))) { + push(@characters, $tag); + $string = $rest; + } elsif ($group_ascii_numbers && ($string =~ /^[12]\d\d\d\.[01]?\d.[0-3]?\d([^0-9].*)?$/)) { + ($date) = ($string =~ /^(\d\d\d\d\.\d?\d.\d?\d)([^0-9].*)?$/); + push(@characters,$date); + $string = substr($string, length($date)); + } elsif ($group_ascii_numbers && ($string =~ /^\d/)) { + ($number) = ($string =~ /^(\d+(,\d\d\d)*(\.\d+)?)/); + push(@characters,$number); + $string = substr($string, length($number)); + } elsif ($group_ascii_spaces && ($string =~ /^(\s+)/)) { + ($space) = ($string =~ /^(\s+)/); + $string = substr($string, length($space)); + } elsif ($group_ascii_punct && (($punct_seq) = ($string =~ /^(-+|\.+|[:,%()"])/))) { + push(@characters,$punct_seq); + $string = substr($string, length($punct_seq)); + } elsif ($group_ascii_chars && (($word) = ($string =~ /^(\$[A-Z]*|[A-Z]{1,3}\$)/))) { + push(@characters,$word); + $string = substr($string, length($word)); + } elsif ($group_ascii_chars && (($abbrev) = ($string =~ /^((?:Jan|Feb|Febr|Mar|Apr|Jun|Jul|Aug|Sep|Sept|Oct|Nov|Dec|Mr|Mrs|Dr|a.m|p.m)\.)/))) { + push(@characters,$abbrev); + $string = substr($string, length($abbrev)); + } elsif ($group_ascii_chars && (($word) = ($string =~ /^(second|minute|hour|day|week|month|year|inch|foot|yard|meter|kilometer|mile)-(?:long|old)/i))) { + push(@characters,$word); + $string = substr($string, length($word)); + } elsif ($group_ascii_chars && (($word) = ($string =~ /^(zero|one|two|three|four|five|six|seven|eight|nine|ten|eleven|twelve|thirteen|fourteen|fifteen|sixteen|seventeen|eighteen|nineteen|twenty|thirty|forty|fifty|sixty|seventy|eighty|ninety|hundred|thousand|million|billion|trillion)-/i))) { + push(@characters,$word); + $string = substr($string, length($word)); + } elsif ($group_ascii_chars && (($word) = ($string =~ /^([a-zA-Z]+)(?:[ ,;%?|()"]|'s |' |\. |\d+[:hms][0-9 ])/))) { + push(@characters,$word); + $string = substr($string, length($word)); + } elsif ($group_ascii_chars && ($string =~ /^([\x21-\x27\x2A-\x7E]+)/)) { # exclude () + ($ascii) = ($string =~ /^([\x21-\x27\x2A-\x7E]+)/); # ASCII black-characters + push(@characters,$ascii); + $string = substr($string, length($ascii)); + } elsif ($group_ascii_chars && ($string =~ /^([\x21-\x7E]+)/)) { + ($ascii) = ($string =~ /^([\x21-\x7E]+)/); # ASCII black-characters + push(@characters,$ascii); + $string = substr($string, length($ascii)); + } elsif ($group_ascii_chars && ($string =~ /^([\x00-\x7F]+)/)) { + ($ascii) = ($string =~ /^([\x00-\x7F]+)/); + push(@characters,$ascii); + $string = substr($string, length($ascii)); + } else { + push(@characters,substr($string, 0, 1)); + $string = substr($string, 1); + } + + # two-character UTF-8 + } elsif ($string =~ /^[\xC0-\xDF][\x80-\xBF]/) { + push(@characters,substr($string, 0, 2)); + $string = substr($string, 2); + + # three-character UTF-8 + } elsif ($string =~ /^[\xE0-\xEF][\x80-\xBF][\x80-\xBF]/) { + push(@characters,substr($string, 0, 3)); + $string = substr($string, 3); + + # four-character UTF-8 + } elsif ($string =~ /^[\xF0-\xF7][\x80-\xBF][\x80-\xBF][\x80-\xBF]/) { + push(@characters,substr($string, 0, 4)); + $string = substr($string, 4); + + # five-character UTF-8 + } elsif ($string =~ /^[\xF8-\xFB][\x80-\xBF][\x80-\xBF][\x80-\xBF][\x80-\xBF]/) { + push(@characters,substr($string, 0, 5)); + $string = substr($string, 5); + + # six-character UTF-8 + } elsif ($string =~ /^[\xFC-\xFD][\x80-\xBF][\x80-\xBF][\x80-\xBF][\x80-\xBF][\x80-\xBF]/) { + push(@characters,substr($string, 0, 6)); + $string = substr($string, 6); + + # not a UTF-8 character + } else { + $skipped_bytes .= substr($string, 0, 1); + $string = substr($string, 1); + } + + $end_of_token_p_string .= ($string =~ /^\S/) ? "0" : "1" + if $#characters >= length($end_of_token_p_string); + } + $string =~ s/ $//; # remove previously added space, but keep original spaces + if ($return_trailing_whitespaces) { + while ($string =~ /^[ \t]/) { + push(@characters,substr($string, 0, 1)); + $string = substr($string, 1); + } + push(@characters, "\n") if $orig_string =~ /\n$/; + } + return ($return_only_chars) ? @characters : ($skipped_bytes, $end_of_token_p_string, @characters); +} + +sub max_substring_info { + local($caller,$s1,$s2,$info_type) = @_; + + ($skipped_bytes1, $end_of_token_p_string1, @char_list1) = $caller->split_into_utf8_characters($s1, "", *empty_ht); + ($skipped_bytes2, $end_of_token_p_string2, @char_list2) = $caller->split_into_utf8_characters($s2, "", *empty_ht); + return 0 if $skipped_bytes1 || $skipped_bytes2; + + $best_substring_start1 = 0; + $best_substring_start2 = 0; + $best_substring_length = 0; + + foreach $start_pos2 ((0 .. $#char_list2)) { + last if $start_pos2 + $best_substring_length > $#char_list2; + foreach $start_pos1 ((0 .. $#char_list1)) { + last if $start_pos1 + $best_substring_length > $#char_list1; + $matching_length = 0; + while (($start_pos1 + $matching_length <= $#char_list1) + && ($start_pos2 + $matching_length <= $#char_list2) + && ($char_list1[$start_pos1+$matching_length] eq $char_list2[$start_pos2+$matching_length])) { + $matching_length++; + } + if ($matching_length > $best_substring_length) { + $best_substring_length = $matching_length; + $best_substring_start1 = $start_pos1; + $best_substring_start2 = $start_pos2; + } + } + } + if ($info_type =~ /^max-ratio1$/) { + $length1 = $#char_list1 + 1; + return ($length1 > 0) ? ($best_substring_length / $length1) : 0; + } elsif ($info_type =~ /^max-ratio2$/) { + $length2 = $#char_list2 + 1; + return ($length2 > 0) ? ($best_substring_length / $length2) : 0; + } elsif ($info_type =~ /^substring$/) { + return join("", @char_list1[$best_substring_start1 .. $best_substring_start1+$best_substring_length-1]); + } else { + $length1 = $#char_list1 + 1; + $length2 = $#char_list2 + 1; + $info = "s1=$s1;s2=$s2"; + $info .= ";best_substring_length=$best_substring_length"; + $info .= ";best_substring_start1=$best_substring_start1"; + $info .= ";best_substring_start2=$best_substring_start2"; + $info .= ";length1=$length1"; + $info .= ";length2=$length2"; + return $info; + } +} + +sub n_shared_chars_at_start { + local($caller,$s1,$s2) = @_; + + my $n = 0; + while (($s1 ne "") && ($s2 ne "")) { + ($c1, $rest1) = ($s1 =~ /^(.[\x80-\xBF]*)(.*)$/); + ($c2, $rest2) = ($s2 =~ /^(.[\x80-\xBF]*)(.*)$/); + if ($c1 eq $c2) { + $n++; + $s1 = $rest1; + $s2 = $rest2; + } else { + last; + } + } + return $n; +} + +sub char_length { + local($caller,$string,$byte_offset) = @_; + + my $char = ($byte_offset) ? substr($string, $byte_offset) : $string; + return 1 if $char =~ /^[\x00-\x7F]/; + return 2 if $char =~ /^[\xC0-\xDF]/; + return 3 if $char =~ /^[\xE0-\xEF]/; + return 4 if $char =~ /^[\xF0-\xF7]/; + return 5 if $char =~ /^[\xF8-\xFB]/; + return 6 if $char =~ /^[\xFC-\xFD]/; + return 0; +} + +sub length_in_utf8_chars { + local($caller,$s) = @_; + + $s =~ s/[\x80-\xBF]//g; + $s =~ s/[\x00-\x7F\xC0-\xFF]/c/g; + return length($s); +} + +sub byte_length_of_n_chars { + local($caller,$char_length,$string,$byte_offset,$undef_return_value) = @_; + + $byte_offset = 0 unless defined($byte_offset); + $undef_return_value = -1 unless defined($undef_return_value); + my $result = 0; + my $len; + foreach $i ((1 .. $char_length)) { + $len = $caller->char_length($string,($byte_offset+$result)); + return $undef_return_value unless $len; + $result += $len; + } + return $result; +} + +sub replace_non_ASCII_bytes { + local($caller,$string,$replacement) = @_; + + $replacement = "HEX" unless defined($replacement); + if ($replacement =~ /^(Unicode|U\+4|\\u|HEX)$/) { + $new_string = ""; + while (($pre,$utf8_char, $post) = ($string =~ /^([\x09\x0A\x20-\x7E]*)([\x00-\x08\x0B-\x1F\x7F]|[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF][\x80-\xBF]|[\xF0-\xF7][\x80-\xBF][\x80-\xBF][\x80-\xBF]|[\xF8-\xFF][\x80-\xBF]+|[\x80-\xBF])(.*)$/s)) { + if ($replacement =~ /Unicode/) { + $new_string .= $pre . "utf8_to_unicode($utf8_char)) . ">"; + } elsif ($replacement =~ /\\u/) { + $new_string .= $pre . "\\u" . (uc sprintf("%04x", $caller->utf8_to_unicode($utf8_char))); + } elsif ($replacement =~ /U\+4/) { + $new_string .= $pre . "utf8_to_4hex_unicode($utf8_char)) . ">"; + } else { + $new_string .= $pre . "utf8_to_hex($utf8_char) . ">"; + } + $string = $post; + } + $new_string .= $string; + } else { + $new_string = $string; + $new_string =~ s/[\x80-\xFF]/$replacement/g; + } + return $new_string; +} + +sub valid_utf8_string_p { + local($caller,$string) = @_; + + return $string =~ /^(?:[\x09\x0A\x20-\x7E]|[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF][\x80-\xBF]|[\xF0-\xF7][\x80-\xBF][\x80-\xBF][\x80-\xBF])*$/; +} + +sub valid_utf8_string_incl_ascii_control_p { + local($caller,$string) = @_; + + return $string =~ /^(?:[\x00-\x7F]|[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF][\x80-\xBF]|[\xF0-\xF7][\x80-\xBF][\x80-\xBF][\x80-\xBF])*$/; +} + +sub utf8_to_hex { + local($caller,$s) = @_; + + $hex = ""; + foreach $i ((0 .. length($s)-1)) { + $hex .= uc sprintf("%2.2x",ord(substr($s, $i, 1))); + } + return $hex; +} + +sub hex_to_utf8 { + local($caller,$s) = @_; + # surface string \xE2\x80\xBA to UTF8 + + my $utf8 = ""; + while (($hex, $rest) = ($s =~ /^(?:\\x)?([0-9A-Fa-f]{2,2})(.*)$/)) { + $utf8 .= sprintf("%c", hex($hex)); + $s = $rest; + } + return $utf8; +} + +sub utf8_to_4hex_unicode { + local($caller,$s) = @_; + + return sprintf("%4.4x", $caller->utf8_to_unicode($s)); +} + +sub utf8_to_unicode { + local($caller,$s) = @_; + + $unicode = 0; + foreach $i ((0 .. length($s)-1)) { + $c = substr($s, $i, 1); + if ($c =~ /^[\x80-\xBF]$/) { + $unicode = $unicode * 64 + (ord($c) & 0x3F); + } elsif ($c =~ /^[\xC0-\xDF]$/) { + $unicode = $unicode * 32 + (ord($c) & 0x1F); + } elsif ($c =~ /^[\xE0-\xEF]$/) { + $unicode = $unicode * 16 + (ord($c) & 0x0F); + } elsif ($c =~ /^[\xF0-\xF7]$/) { + $unicode = $unicode * 8 + (ord($c) & 0x07); + } elsif ($c =~ /^[\xF8-\xFB]$/) { + $unicode = $unicode * 4 + (ord($c) & 0x03); + } elsif ($c =~ /^[\xFC-\xFD]$/) { + $unicode = $unicode * 2 + (ord($c) & 0x01); + } + } + return $unicode; +} + +sub charhex { + local($caller,$string) = @_; + + my $result = ""; + while ($string ne "") { + $char = substr($string, 0, 1); + $string = substr($string, 1); + if ($char =~ /^[ -~]$/) { + $result .= $char; + } else { + $hex = sprintf("%2.2x",ord($char)); + $hex =~ tr/a-f/A-F/; + $result .= ""; + } + } + return $result; +} + +sub windows1252_to_utf8 { + local($caller,$s, $norm_to_ascii_p, $preserve_potential_utf8s_p) = @_; + + return $s if $s =~ /^[\x00-\x7F]*$/; # all ASCII + + $norm_to_ascii_p = 1 unless defined($norm_to_ascii_p); + $preserve_potential_utf8s_p = 1 unless defined($preserve_potential_utf8s_p); + my $result = ""; + my $c = ""; + while ($s ne "") { + $n_bytes = 1; + if ($s =~ /^[\x00-\x7F]/) { + $result .= substr($s, 0, 1); # ASCII + } elsif ($preserve_potential_utf8s_p && ($s =~ /^[\xC0-\xDF][\x80-\xBF]/)) { + $result .= substr($s, 0, 2); # valid 2-byte UTF8 + $n_bytes = 2; + } elsif ($preserve_potential_utf8s_p && ($s =~ /^[\xE0-\xEF][\x80-\xBF][\x80-\xBF]/)) { + $result .= substr($s, 0, 3); # valid 3-byte UTF8 + $n_bytes = 3; + } elsif ($preserve_potential_utf8s_p && ($s =~ /^[\xF0-\xF7][\x80-\xBF][\x80-\xBF][\x80-\xBF]/)) { + $result .= substr($s, 0, 4); # valid 4-byte UTF8 + $n_bytes = 4; + } elsif ($preserve_potential_utf8s_p && ($s =~ /^[\xF8-\xFB][\x80-\xBF][\x80-\xBF][\x80-\xBF][\x80-\xBF]/)) { + $result .= substr($s, 0, 5); # valid 5-byte UTF8 + $n_bytes = 5; + } elsif ($s =~ /^[\xA0-\xBF]/) { + $c = substr($s, 0, 1); + $result .= "\xC2$c"; + } elsif ($s =~ /^[\xC0-\xFF]/) { + $c = substr($s, 0, 1); + $c =~ tr/[\xC0-\xFF]/[\x80-\xBF]/; + $result .= "\xC3$c"; + } elsif ($s =~ /^\x80/) { + $result .= "\xE2\x82\xAC"; # Euro sign + } elsif ($s =~ /^\x82/) { + $result .= "\xE2\x80\x9A"; # single low quotation mark + } elsif ($s =~ /^\x83/) { + $result .= "\xC6\x92"; # Latin small letter f with hook + } elsif ($s =~ /^\x84/) { + $result .= "\xE2\x80\x9E"; # double low quotation mark + } elsif ($s =~ /^\x85/) { + $result .= ($norm_to_ascii_p) ? "..." : "\xE2\x80\xA6"; # horizontal ellipsis (three dots) + } elsif ($s =~ /^\x86/) { + $result .= "\xE2\x80\xA0"; # dagger + } elsif ($s =~ /^\x87/) { + $result .= "\xE2\x80\xA1"; # double dagger + } elsif ($s =~ /^\x88/) { + $result .= "\xCB\x86"; # circumflex + } elsif ($s =~ /^\x89/) { + $result .= "\xE2\x80\xB0"; # per mille sign + } elsif ($s =~ /^\x8A/) { + $result .= "\xC5\xA0"; # Latin capital letter S with caron + } elsif ($s =~ /^\x8B/) { + $result .= "\xE2\x80\xB9"; # single left-pointing angle quotation mark + } elsif ($s =~ /^\x8C/) { + $result .= "\xC5\x92"; # OE ligature + } elsif ($s =~ /^\x8E/) { + $result .= "\xC5\xBD"; # Latin capital letter Z with caron + } elsif ($s =~ /^\x91/) { + $result .= ($norm_to_ascii_p) ? "`" : "\xE2\x80\x98"; # left single quotation mark + } elsif ($s =~ /^\x92/) { + $result .= ($norm_to_ascii_p) ? "'" : "\xE2\x80\x99"; # right single quotation mark + } elsif ($s =~ /^\x93/) { + $result .= "\xE2\x80\x9C"; # left double quotation mark + } elsif ($s =~ /^\x94/) { + $result .= "\xE2\x80\x9D"; # right double quotation mark + } elsif ($s =~ /^\x95/) { + $result .= "\xE2\x80\xA2"; # bullet + } elsif ($s =~ /^\x96/) { + $result .= ($norm_to_ascii_p) ? "-" : "\xE2\x80\x93"; # n dash + } elsif ($s =~ /^\x97/) { + $result .= ($norm_to_ascii_p) ? "-" : "\xE2\x80\x94"; # m dash + } elsif ($s =~ /^\x98/) { + $result .= ($norm_to_ascii_p) ? "~" : "\xCB\x9C"; # small tilde + } elsif ($s =~ /^\x99/) { + $result .= "\xE2\x84\xA2"; # trade mark sign + } elsif ($s =~ /^\x9A/) { + $result .= "\xC5\xA1"; # Latin small letter s with caron + } elsif ($s =~ /^\x9B/) { + $result .= "\xE2\x80\xBA"; # single right-pointing angle quotation mark + } elsif ($s =~ /^\x9C/) { + $result .= "\xC5\x93"; # oe ligature + } elsif ($s =~ /^\x9E/) { + $result .= "\xC5\xBE"; # Latin small letter z with caron + } elsif ($s =~ /^\x9F/) { + $result .= "\xC5\xB8"; # Latin capital letter Y with diaeresis + } else { + $result .= "?"; + } + $s = substr($s, $n_bytes); + } + return $result; +} + +sub delete_weird_stuff { + local($caller, $s) = @_; + + # delete control chacters (except tab and linefeed), zero-width characters, byte order mark, + # directional marks, join marks, variation selectors, Arabic tatweel + $s =~ s/([\x00-\x08\x0B-\x1F\x7F]|\xC2[\x80-\x9F]|\xD9\x80|\xE2\x80[\x8B-\x8F]|\xEF\xB8[\x80-\x8F]|\xEF\xBB\xBF|\xF3\xA0[\x84-\x87][\x80-\xBF])//g; + return $s; +} + +sub number_of_utf8_character { + local($caller, $s) = @_; + + $s2 = $s; + $s2 =~ s/[\x80-\xBF]//g; + return length($s2); +} + +sub cap_letter_reg_exp { + # includes A-Z and other Latin-based capital letters with accents, umlauts and other decorations etc. + return "[A-Z]|\xC3[\x80-\x96\x98-\x9E]|\xC4[\x80\x82\x84\x86\x88\x8A\x8C\x8E\x90\x94\x964\x98\x9A\x9C\x9E\xA0\xA2\xA4\xA6\xA8\xAA\xAC\xAE\xB0\xB2\xB4\xB6\xB9\xBB\xBD\xBF]|\xC5[\x81\x83\x85\x87\x8A\x8C\x8E\x90\x92\x96\x98\x9A\x9C\x9E\xA0\xA2\xA4\xA6\xA8\xAA\xAC\xB0\xB2\xB4\xB6\xB8\xB9\xBB\xBD]"; +} + +sub regex_extended_case_expansion { + local($caller, $s) = @_; + + if ($s =~ /\xC3/) { + $s =~ s/\xC3\xA0/\xC3\[\x80\xA0\]/g; + $s =~ s/\xC3\xA1/\xC3\[\x81\xA1\]/g; + $s =~ s/\xC3\xA2/\xC3\[\x82\xA2\]/g; + $s =~ s/\xC3\xA3/\xC3\[\x83\xA3\]/g; + $s =~ s/\xC3\xA4/\xC3\[\x84\xA4\]/g; + $s =~ s/\xC3\xA5/\xC3\[\x85\xA5\]/g; + $s =~ s/\xC3\xA6/\xC3\[\x86\xA6\]/g; + $s =~ s/\xC3\xA7/\xC3\[\x87\xA7\]/g; + $s =~ s/\xC3\xA8/\xC3\[\x88\xA8\]/g; + $s =~ s/\xC3\xA9/\xC3\[\x89\xA9\]/g; + $s =~ s/\xC3\xAA/\xC3\[\x8A\xAA\]/g; + $s =~ s/\xC3\xAB/\xC3\[\x8B\xAB\]/g; + $s =~ s/\xC3\xAC/\xC3\[\x8C\xAC\]/g; + $s =~ s/\xC3\xAD/\xC3\[\x8D\xAD\]/g; + $s =~ s/\xC3\xAE/\xC3\[\x8E\xAE\]/g; + $s =~ s/\xC3\xAF/\xC3\[\x8F\xAF\]/g; + $s =~ s/\xC3\xB0/\xC3\[\x90\xB0\]/g; + $s =~ s/\xC3\xB1/\xC3\[\x91\xB1\]/g; + $s =~ s/\xC3\xB2/\xC3\[\x92\xB2\]/g; + $s =~ s/\xC3\xB3/\xC3\[\x93\xB3\]/g; + $s =~ s/\xC3\xB4/\xC3\[\x94\xB4\]/g; + $s =~ s/\xC3\xB5/\xC3\[\x95\xB5\]/g; + $s =~ s/\xC3\xB6/\xC3\[\x96\xB6\]/g; + $s =~ s/\xC3\xB8/\xC3\[\x98\xB8\]/g; + $s =~ s/\xC3\xB9/\xC3\[\x99\xB9\]/g; + $s =~ s/\xC3\xBA/\xC3\[\x9A\xBA\]/g; + $s =~ s/\xC3\xBB/\xC3\[\x9B\xBB\]/g; + $s =~ s/\xC3\xBC/\xC3\[\x9C\xBC\]/g; + $s =~ s/\xC3\xBD/\xC3\[\x9D\xBD\]/g; + $s =~ s/\xC3\xBE/\xC3\[\x9E\xBE\]/g; + } + if ($s =~ /\xC5/) { + $s =~ s/\xC5\x91/\xC5\[\x90\x91\]/g; + $s =~ s/\xC5\xA1/\xC5\[\xA0\xA1\]/g; + $s =~ s/\xC5\xB1/\xC5\[\xB0\xB1\]/g; + } + + return $s; +} + +sub extended_lower_case { + local($caller, $s) = @_; + + $s =~ tr/A-Z/a-z/; + + # Latin-1 + if ($s =~ /\xC3[\x80-\x9F]/) { + $s =~ s/À/à/g; + $s =~ s/Á/á/g; + $s =~ s/Â/â/g; + $s =~ s/Ã/ã/g; + $s =~ s/Ä/ä/g; + $s =~ s/Å/å/g; + $s =~ s/Æ/æ/g; + $s =~ s/Ç/ç/g; + $s =~ s/È/è/g; + $s =~ s/É/é/g; + $s =~ s/Ê/ê/g; + $s =~ s/Ë/ë/g; + $s =~ s/Ì/ì/g; + $s =~ s/Í/í/g; + $s =~ s/Î/î/g; + $s =~ s/Ï/ï/g; + $s =~ s/Ð/ð/g; + $s =~ s/Ñ/ñ/g; + $s =~ s/Ò/ò/g; + $s =~ s/Ó/ó/g; + $s =~ s/Ô/ô/g; + $s =~ s/Õ/õ/g; + $s =~ s/Ö/ö/g; + $s =~ s/Ø/ø/g; + $s =~ s/Ù/ù/g; + $s =~ s/Ú/ú/g; + $s =~ s/Û/û/g; + $s =~ s/Ü/ü/g; + $s =~ s/Ý/ý/g; + $s =~ s/Þ/þ/g; + } + # Latin Extended-A + if ($s =~ /[\xC4-\xC5][\x80-\xBF]/) { + $s =~ s/Ā/ā/g; + $s =~ s/Ă/ă/g; + $s =~ s/Ą/ą/g; + $s =~ s/Ć/ć/g; + $s =~ s/Ĉ/ĉ/g; + $s =~ s/Ċ/ċ/g; + $s =~ s/Č/č/g; + $s =~ s/Ď/ď/g; + $s =~ s/Đ/đ/g; + $s =~ s/Ē/ē/g; + $s =~ s/Ĕ/ĕ/g; + $s =~ s/Ė/ė/g; + $s =~ s/Ę/ę/g; + $s =~ s/Ě/ě/g; + $s =~ s/Ĝ/ĝ/g; + $s =~ s/Ğ/ğ/g; + $s =~ s/Ġ/ġ/g; + $s =~ s/Ģ/ģ/g; + $s =~ s/Ĥ/ĥ/g; + $s =~ s/Ħ/ħ/g; + $s =~ s/Ĩ/ĩ/g; + $s =~ s/Ī/ī/g; + $s =~ s/Ĭ/ĭ/g; + $s =~ s/Į/į/g; + $s =~ s/İ/ı/g; + $s =~ s/IJ/ij/g; + $s =~ s/Ĵ/ĵ/g; + $s =~ s/Ķ/ķ/g; + $s =~ s/Ĺ/ĺ/g; + $s =~ s/Ļ/ļ/g; + $s =~ s/Ľ/ľ/g; + $s =~ s/Ŀ/ŀ/g; + $s =~ s/Ł/ł/g; + $s =~ s/Ń/ń/g; + $s =~ s/Ņ/ņ/g; + $s =~ s/Ň/ň/g; + $s =~ s/Ŋ/ŋ/g; + $s =~ s/Ō/ō/g; + $s =~ s/Ŏ/ŏ/g; + $s =~ s/Ő/ő/g; + $s =~ s/Œ/œ/g; + $s =~ s/Ŕ/ŕ/g; + $s =~ s/Ŗ/ŗ/g; + $s =~ s/Ř/ř/g; + $s =~ s/Ś/ś/g; + $s =~ s/Ŝ/ŝ/g; + $s =~ s/Ş/ş/g; + $s =~ s/Š/š/g; + $s =~ s/Ţ/ţ/g; + $s =~ s/Ť/ť/g; + $s =~ s/Ŧ/ŧ/g; + $s =~ s/Ũ/ũ/g; + $s =~ s/Ū/ū/g; + $s =~ s/Ŭ/ŭ/g; + $s =~ s/Ů/ů/g; + $s =~ s/Ű/ű/g; + $s =~ s/Ų/ų/g; + $s =~ s/Ŵ/ŵ/g; + $s =~ s/Ŷ/ŷ/g; + $s =~ s/Ź/ź/g; + $s =~ s/Ż/ż/g; + $s =~ s/Ž/ž/g; + } + # Greek letters + if ($s =~ /\xCE[\x86-\xAB]/) { + $s =~ s/Α/α/g; + $s =~ s/Β/β/g; + $s =~ s/Γ/γ/g; + $s =~ s/Δ/δ/g; + $s =~ s/Ε/ε/g; + $s =~ s/Ζ/ζ/g; + $s =~ s/Η/η/g; + $s =~ s/Θ/θ/g; + $s =~ s/Ι/ι/g; + $s =~ s/Κ/κ/g; + $s =~ s/Λ/λ/g; + $s =~ s/Μ/μ/g; + $s =~ s/Ν/ν/g; + $s =~ s/Ξ/ξ/g; + $s =~ s/Ο/ο/g; + $s =~ s/Π/π/g; + $s =~ s/Ρ/ρ/g; + $s =~ s/Σ/σ/g; + $s =~ s/Τ/τ/g; + $s =~ s/Υ/υ/g; + $s =~ s/Φ/φ/g; + $s =~ s/Χ/χ/g; + $s =~ s/Ψ/ψ/g; + $s =~ s/Ω/ω/g; + $s =~ s/Ϊ/ϊ/g; + $s =~ s/Ϋ/ϋ/g; + $s =~ s/Ά/ά/g; + $s =~ s/Έ/έ/g; + $s =~ s/Ή/ή/g; + $s =~ s/Ί/ί/g; + $s =~ s/Ό/ό/g; + $s =~ s/Ύ/ύ/g; + $s =~ s/Ώ/ώ/g; + } + # Cyrillic letters + if ($s =~ /\xD0[\x80-\xAF]/) { + $s =~ s/А/а/g; + $s =~ s/Б/б/g; + $s =~ s/В/в/g; + $s =~ s/Г/г/g; + $s =~ s/Д/д/g; + $s =~ s/Е/е/g; + $s =~ s/Ж/ж/g; + $s =~ s/З/з/g; + $s =~ s/И/и/g; + $s =~ s/Й/й/g; + $s =~ s/К/к/g; + $s =~ s/Л/л/g; + $s =~ s/М/м/g; + $s =~ s/Н/н/g; + $s =~ s/О/о/g; + $s =~ s/П/п/g; + $s =~ s/Р/р/g; + $s =~ s/С/с/g; + $s =~ s/Т/т/g; + $s =~ s/У/у/g; + $s =~ s/Ф/ф/g; + $s =~ s/Х/х/g; + $s =~ s/Ц/ц/g; + $s =~ s/Ч/ч/g; + $s =~ s/Ш/ш/g; + $s =~ s/Щ/щ/g; + $s =~ s/Ъ/ъ/g; + $s =~ s/Ы/ы/g; + $s =~ s/Ь/ь/g; + $s =~ s/Э/э/g; + $s =~ s/Ю/ю/g; + $s =~ s/Я/я/g; + $s =~ s/Ѐ/ѐ/g; + $s =~ s/Ё/ё/g; + $s =~ s/Ђ/ђ/g; + $s =~ s/Ѓ/ѓ/g; + $s =~ s/Є/є/g; + $s =~ s/Ѕ/ѕ/g; + $s =~ s/І/і/g; + $s =~ s/Ї/ї/g; + $s =~ s/Ј/ј/g; + $s =~ s/Љ/љ/g; + $s =~ s/Њ/њ/g; + $s =~ s/Ћ/ћ/g; + $s =~ s/Ќ/ќ/g; + $s =~ s/Ѝ/ѝ/g; + $s =~ s/Ў/ў/g; + $s =~ s/Џ/џ/g; + } + # Fullwidth A-Z + if ($s =~ /\xEF\xBC[\xA1-\xBA]/) { + $s =~ s/A/a/g; + $s =~ s/B/b/g; + $s =~ s/C/c/g; + $s =~ s/D/d/g; + $s =~ s/E/e/g; + $s =~ s/F/f/g; + $s =~ s/G/g/g; + $s =~ s/H/h/g; + $s =~ s/I/i/g; + $s =~ s/J/j/g; + $s =~ s/K/k/g; + $s =~ s/L/l/g; + $s =~ s/M/m/g; + $s =~ s/N/n/g; + $s =~ s/O/o/g; + $s =~ s/P/p/g; + $s =~ s/Q/q/g; + $s =~ s/R/r/g; + $s =~ s/S/s/g; + $s =~ s/T/t/g; + $s =~ s/U/u/g; + $s =~ s/V/v/g; + $s =~ s/W/w/g; + $s =~ s/X/x/g; + $s =~ s/Y/y/g; + $s =~ s/Z/z/g; + } + + return $s; +} + +sub extended_upper_case { + local($caller, $s) = @_; + + $s =~ tr/a-z/A-Z/; + return $s unless $s =~ /[\xC3-\xC5][\x80-\xBF]/; + + $s =~ s/\xC3\xA0/\xC3\x80/g; + $s =~ s/\xC3\xA1/\xC3\x81/g; + $s =~ s/\xC3\xA2/\xC3\x82/g; + $s =~ s/\xC3\xA3/\xC3\x83/g; + $s =~ s/\xC3\xA4/\xC3\x84/g; + $s =~ s/\xC3\xA5/\xC3\x85/g; + $s =~ s/\xC3\xA6/\xC3\x86/g; + $s =~ s/\xC3\xA7/\xC3\x87/g; + $s =~ s/\xC3\xA8/\xC3\x88/g; + $s =~ s/\xC3\xA9/\xC3\x89/g; + $s =~ s/\xC3\xAA/\xC3\x8A/g; + $s =~ s/\xC3\xAB/\xC3\x8B/g; + $s =~ s/\xC3\xAC/\xC3\x8C/g; + $s =~ s/\xC3\xAD/\xC3\x8D/g; + $s =~ s/\xC3\xAE/\xC3\x8E/g; + $s =~ s/\xC3\xAF/\xC3\x8F/g; + $s =~ s/\xC3\xB0/\xC3\x90/g; + $s =~ s/\xC3\xB1/\xC3\x91/g; + $s =~ s/\xC3\xB2/\xC3\x92/g; + $s =~ s/\xC3\xB3/\xC3\x93/g; + $s =~ s/\xC3\xB4/\xC3\x94/g; + $s =~ s/\xC3\xB5/\xC3\x95/g; + $s =~ s/\xC3\xB6/\xC3\x96/g; + $s =~ s/\xC3\xB8/\xC3\x98/g; + $s =~ s/\xC3\xB9/\xC3\x99/g; + $s =~ s/\xC3\xBA/\xC3\x9A/g; + $s =~ s/\xC3\xBB/\xC3\x9B/g; + $s =~ s/\xC3\xBC/\xC3\x9C/g; + $s =~ s/\xC3\xBD/\xC3\x9D/g; + $s =~ s/\xC3\xBE/\xC3\x9E/g; + + $s =~ s/\xC5\x91/\xC5\x90/g; + $s =~ s/\xC5\xA1/\xC5\xA0/g; + $s =~ s/\xC5\xB1/\xC5\xB0/g; + return $s unless $s =~ /[\xC3-\xC5][\x80-\xBF]/; + + return $s; +} + +sub extended_first_upper_case { + local($caller, $s) = @_; + + if (($first_char, $rest) = ($s =~ /^([\x00-\x7F]|[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF][\x80-\xBF])(.*)$/)) { + return $caller->extended_upper_case($first_char) . $rest; + } else { + return $s; + } +} + +sub repair_doubly_converted_utf8_strings { + local($caller, $s) = @_; + + if ($s =~ /\xC3[\x82-\x85]\xC2[\x80-\xBF]/) { + $s =~ s/\xC3\x82\xC2([\x80-\xBF])/\xC2$1/g; + $s =~ s/\xC3\x83\xC2([\x80-\xBF])/\xC3$1/g; + $s =~ s/\xC3\x84\xC2([\x80-\xBF])/\xC4$1/g; + $s =~ s/\xC3\x85\xC2([\x80-\xBF])/\xC5$1/g; + } + return $s; +} + +sub repair_misconverted_windows_to_utf8_strings { + local($caller, $s) = @_; + + # correcting conversions of UTF8 using Latin1-to-UTF converter + if ($s =~ /\xC3\xA2\xC2\x80\xC2[\x90-\xEF]/) { + my $result = ""; + while (($pre,$last_c,$post) = ($s =~ /^(.*?)\xC3\xA2\xC2\x80\xC2([\x90-\xEF])(.*)$/s)) { + $result .= "$pre\xE2\x80$last_c"; + $s = $post; + } + $result .= $s; + $s = $result; + } + # correcting conversions of Windows1252-to-UTF8 using Latin1-to-UTF converter + if ($s =~ /\xC2[\x80-\x9F]/) { + my $result = ""; + while (($pre,$c_windows,$post) = ($s =~ /^(.*?)\xC2([\x80-\x9F])(.*)$/s)) { + $c_utf8 = $caller->windows1252_to_utf8($c_windows, 0); + $result .= ($c_utf8 eq "?") ? ($pre . "\xC2" . $c_windows) : "$pre$c_utf8"; + $s = $post; + } + $result .= $s; + $s = $result; + } + if ($s =~ /\xC3/) { + $s =~ s/\xC3\xA2\xE2\x80\x9A\xC2\xAC/\xE2\x82\xAC/g; # x80 -> Euro sign + # x81 codepoint undefined in Windows 1252 + $s =~ s/\xC3\xA2\xE2\x82\xAC\xC5\xA1/\xE2\x80\x9A/g; # x82 -> single low-9 quotation mark + $s =~ s/\xC3\x86\xE2\x80\x99/\xC6\x92/g; # x83 -> Latin small letter f with hook + $s =~ s/\xC3\xA2\xE2\x82\xAC\xC5\xBE/\xE2\x80\x9E/g; # x84 -> double low-9 quotation mark + $s =~ s/\xC3\xA2\xE2\x82\xAC\xC2\xA6/\xE2\x80\xA6/g; # x85 -> horizontal ellipsis + $s =~ s/\xC3\xA2\xE2\x82\xAC\xC2\xA0/\xE2\x80\xA0/g; # x86 -> dagger + $s =~ s/\xC3\xA2\xE2\x82\xAC\xC2\xA1/\xE2\x80\xA1/g; # x87 -> double dagger + $s =~ s/\xC3\x8B\xE2\x80\xA0/\xCB\x86/g; # x88 -> modifier letter circumflex accent + $s =~ s/\xC3\xA2\xE2\x82\xAC\xC2\xB0/\xE2\x80\xB0/g; # x89 -> per mille sign + $s =~ s/\xC3\x85\xC2\xA0/\xC5\xA0/g; # x8A -> Latin capital letter S with caron + $s =~ s/\xC3\xA2\xE2\x82\xAC\xC2\xB9/\xE2\x80\xB9/g; # x8B -> single left-pointing angle quotation mark + $s =~ s/\xC3\x85\xE2\x80\x99/\xC5\x92/g; # x8C -> Latin capital ligature OE + # x8D codepoint undefined in Windows 1252 + $s =~ s/\xC3\x85\xC2\xBD/\xC5\xBD/g; # x8E -> Latin capital letter Z with caron + # x8F codepoint undefined in Windows 1252 + # x90 codepoint undefined in Windows 1252 + $s =~ s/\xC3\xA2\xE2\x82\xAC\xCB\x9C/\xE2\x80\x98/g; # x91 a-circumflex+euro+small tilde -> left single quotation mark + $s =~ s/\xC3\xA2\xE2\x82\xAC\xE2\x84\xA2/\xE2\x80\x99/g; # x92 a-circumflex+euro+trademark -> right single quotation mark + $s =~ s/\xC3\xA2\xE2\x82\xAC\xC5\x93/\xE2\x80\x9C/g; # x93 a-circumflex+euro+Latin small ligature oe -> left double quotation mark + # x94 maps through undefined intermediate code point + $s =~ s/\xC3\xA2\xE2\x82\xAC\xC2\xA2/\xE2\x80\xA2/g; # x95 a-circumflex+euro+cent sign -> bullet + $s =~ s/\xC3\xA2\xE2\x82\xAC\xE2\x80\x9C/\xE2\x80\x93/g; # x96 a-circumflex+euro+left double quotation mark -> en dash + $s =~ s/\xC3\xA2\xE2\x82\xAC\xE2\x80\x9D/\xE2\x80\x94/g; # x97 a-circumflex+euro+right double quotation mark -> em dash + $s =~ s/\xC3\x8B\xC5\x93/\xCB\x9C/g; # x98 Latin capital e diaeresis+Latin small ligature oe -> small tilde + $s =~ s/\xC3\xA2\xE2\x80\x9E\xC2\xA2/\xE2\x84\xA2/g; # x99 -> trade mark sign + $s =~ s/\xC3\x85\xC2\xA1/\xC5\xA1/g; # x9A -> Latin small letter s with caron + $s =~ s/\xC3\xA2\xE2\x82\xAC\xC2\xBA/\xE2\x80\xBA/g; # x9B -> single right-pointing angle quotation mark + $s =~ s/\xC3\x85\xE2\x80\x9C/\xC5\x93/g; # x9C -> Latin small ligature oe + # x9D codepoint undefined in Windows 1252 + $s =~ s/\xC3\x85\xC2\xBE/\xC5\xBE/g; # x9E -> Latin small letter z with caron + $s =~ s/\xC3\x85\xC2\xB8/\xC5\xB8/g; # x9F -> Latin capital letter Y with diaeresis + $s =~ s/\xC3\xAF\xC2\xBF\xC2\xBD/\xEF\xBF\xBD/g; # replacement character + } + + return $s; +} + +sub latin1_to_utf { + local($caller, $s) = @_; + + my $result = ""; + while (($pre,$c,$post) = ($s =~ /^(.*?)([\x80-\xFF])(.*)$/s)) { + $result .= $pre; + if ($c =~ /^[\x80-\xBF]$/) { + $result .= "\xC2$c"; + } elsif ($c =~ /^[\xC0-\xFF]$/) { + $c =~ tr/[\xC0-\xFF]/[\x80-\xBF]/; + $result .= "\xC3$c"; + } + $s = $post; + } + $result .= $s; + return $result; +} + +sub character_type_is_letter_type { + local($caller, $char_type) = @_; + + return ($char_type =~ /\b((CJK|hiragana|kana|katakana)\s+character|diacritic|letter|syllable)\b/); +} + +sub character_type { + local($caller, $c) = @_; + + if ($c =~ /^[\x00-\x7F]/) { + return "XML tag" if $c =~ /^<.*>$/; + return "ASCII Latin letter" if $c =~ /^[a-z]$/i; + return "ASCII digit" if $c =~ /^[0-9]$/i; + return "ASCII whitespace" if $c =~ /^[\x09-\x0D\x20]$/; + return "ASCII control-character" if $c =~ /^[\x00-\x1F\x7F]$/; + return "ASCII currency" if $c eq "\$"; + return "ASCII punctuation"; + } elsif ($c =~ /^[\xC0-\xDF]/) { + return "non-UTF8 (invalid)" unless $c =~ /^[\xC0-\xDF][\x80-\xBF]$/; + return "non-shortest-UTF8 (invalid)" if $c =~ /[\xC0-\xC1]/; + return "non-ASCII control-character" if $c =~ /\xC2[\x80-\x9F]/; + return "non-ASCII whitespace" if $c =~ /\xC2\xA0/; + return "non-ASCII currency" if $c =~ /\xC2[\xA2-\xA5]/; + return "fraction" if $c =~ /\xC2[\xBC-\xBE]/; # NEW + return "superscript digit" if $c =~ /\xC2[\xB2\xB3\xB9]/; + return "non-ASCII Latin letter" if $c =~ /\xC2\xB5/; # micro sign + return "non-ASCII punctuation" if $c =~ /\xC2[\xA0-\xBF]/; + return "non-ASCII punctuation" if $c =~ /\xC3[\x97\xB7]/; + return "non-ASCII Latin letter" if $c =~ /\xC3[\x80-\xBF]/; + return "Latin ligature letter" if $c =~ /\xC4[\xB2\xB3]/; + return "Latin ligature letter" if $c =~ /\xC5[\x92\x93]/; + return "non-ASCII Latin letter" if $c =~ /[\xC4-\xC8]/; + return "non-ASCII Latin letter" if $c =~ /\xC9[\x80-\x8F]/; + return "IPA" if $c =~ /\xC9[\x90-\xBF]/; + return "IPA" if $c =~ /\xCA[\x80-\xBF]/; + return "IPA" if $c =~ /\xCB[\x80-\xBF]/; + return "combining-diacritic" if $c =~ /\xCC[\x80-\xBF]/; + return "combining-diacritic" if $c =~ /\xCD[\x80-\xAF]/; + return "Greek punctuation" if $c =~ /\xCD[\xBE]/; # Greek question mark + return "Greek punctuation" if $c =~ /\xCE[\x87]/; # Greek semicolon + return "Greek letter" if $c =~ /\xCD[\xB0-\xBF]/; + return "Greek letter" if $c =~ /\xCE/; + return "Greek letter" if $c =~ /\xCF[\x80-\xA1\xB3\xB7\xB8\xBA\xBB]/; + return "Coptic letter" if $c =~ /\xCF[\xA2-\xAF]/; + return "Cyrillic letter" if $c =~ /[\xD0-\xD3]/; + return "Cyrillic letter" if $c =~ /\xD4[\x80-\xAF]/; + return "Armenian punctuation" if $c =~ /\xD5[\x9A-\x9F]/; + return "Armenian punctuation" if $c =~ /\xD6[\x89-\x8F]/; + return "Armenian letter" if $c =~ /\xD4[\xB0-\xBF]/; + return "Armenian letter" if $c =~ /\xD5/; + return "Armenian letter" if $c =~ /\xD6[\x80-\x8F]/; + return "Hebrew accent" if $c =~ /\xD6[\x91-\xAE]/; + return "Hebrew punctuation" if $c =~ /\xD6\xBE/; + return "Hebrew punctuation" if $c =~ /\xD7[\x80\x83\x86\xB3\xB4]/; + return "Hebrew point" if $c =~ /\xD6[\xB0-\xBF]/; + return "Hebrew point" if $c =~ /\xD7[\x81\x82\x87]/; + return "Hebrew letter" if $c =~ /\xD7[\x90-\xB2]/; + return "other Hebrew" if $c =~ /\xD6[\x90-\xBF]/; + return "other Hebrew" if $c =~ /\xD7/; + return "Arabic currency" if $c =~ /\xD8\x8B/; # Afghani sign + return "Arabic punctuation" if $c =~ /\xD8[\x89-\x8D\x9B\x9E\x9F]/; + return "Arabic punctuation" if $c =~ /\xD9[\xAA-\xAD]/; + return "Arabic punctuation" if $c =~ /\xDB[\x94]/; + return "Arabic tatweel" if $c =~ /\xD9\x80/; + return "Arabic letter" if $c =~ /\xD8[\xA0-\xBF]/; + return "Arabic letter" if $c =~ /\xD9[\x81-\x9F]/; + return "Arabic letter" if $c =~ /\xD9[\xAE-\xBF]/; + return "Arabic letter" if $c =~ /\xDA[\x80-\xBF]/; + return "Arabic letter" if $c =~ /\xDB[\x80-\x95]/; + return "Arabic Indic digit" if $c =~ /\xD9[\xA0-\xA9]/; + return "Arabic Indic digit" if $c =~ /\xDB[\xB0-\xB9]/; + return "other Arabic" if $c =~ /[\xD8-\xDB]/; + return "Syriac punctuation" if $c =~ /\xDC[\x80-\x8F]/; + return "Syriac letter" if $c =~ /\xDC[\x90-\xAF]/; + return "Syriac diacritic" if $c =~ /\xDC[\xB0-\xBF]/; + return "Syriac diacritic" if $c =~ /\xDD[\x80-\x8A]/; + return "Thaana letter" if $c =~ /\xDE/; + } elsif ($c =~ /^[\xE0-\xEF]/) { + return "non-UTF8 (invalid)" unless $c =~ /^[\xE0-\xEF][\x80-\xBF]{2,2}$/; + return "non-shortest-UTF8 (invalid)" if $c =~ /\xE0[\x80-\x9F]/; + return "Arabic letter" if $c =~ /\xE0\xA2[\xA0-\xBF]/; # extended letters + return "other Arabic" if $c =~ /\xE0\xA3/; # extended characters + return "Devanagari punctuation" if $c =~ /\xE0\xA5[\xA4\xA5]/; # danda, double danda + return "Devanagari digit" if $c =~ /\xE0\xA5[\xA6-\xAF]/; + return "Devanagari letter" if $c =~ /\xE0[\xA4-\xA5]/; + return "Bengali digit" if $c =~ /\xE0\xA7[\xA6-\xAF]/; + return "Bengali currency" if $c =~ /\xE0\xA7[\xB2-\xB9]/; + return "Bengali letter" if $c =~ /\xE0[\xA6-\xA7]/; + return "Gurmukhi digit" if $c =~ /\xE0\xA9[\xA6-\xAF]/; + return "Gurmukhi letter" if $c =~ /\xE0[\xA8-\xA9]/; + return "Gujarati digit" if $c =~ /\xE0\xAB[\xA6-\xAF]/; + return "Gujarati letter" if $c =~ /\xE0[\xAA-\xAB]/; + return "Oriya digit" if $c =~ /\xE0\xAD[\xA6-\xAF]/; + return "Oriya fraction" if $c =~ /\xE0\xAD[\xB2-\xB7]/; + return "Oriya letter" if $c =~ /\xE0[\xAC-\xAD]/; + return "Tamil digit" if $c =~ /\xE0\xAF[\xA6-\xAF]/; + return "Tamil number" if $c =~ /\xE0\xAF[\xB0-\xB2]/; # number (10, 100, 1000) + return "Tamil letter" if $c =~ /\xE0[\xAE-\xAF]/; + return "Telegu digit" if $c =~ /\xE0\xB1[\xA6-\xAF]/; + return "Telegu fraction" if $c =~ /\xE0\xB1[\xB8-\xBE]/; + return "Telegu letter" if $c =~ /\xE0[\xB0-\xB1]/; + return "Kannada digit" if $c =~ /\xE0\xB3[\xA6-\xAF]/; + return "Kannada letter" if $c =~ /\xE0[\xB2-\xB3]/; + return "Malayalam digit" if $c =~ /\xE0\xB5[\x98-\x9E\xA6-\xB8]/; + return "Malayalam punctuation" if $c =~ /\xE0\xB5\xB9/; # date mark + return "Malayalam letter" if $c =~ /\xE0[\xB4-\xB5]/; + return "Sinhala digit" if $c =~ /\xE0\xB7[\xA6-\xAF]/; + return "Sinhala punctuation" if $c =~ /\xE0\xB7\xB4/; + return "Sinhala letter" if $c =~ /\xE0[\xB6-\xB7]/; + return "Thai currency" if $c =~ /\xE0\xB8\xBF/; + return "Thai digit" if $c =~ /\xE0\xB9[\x90-\x99]/; + return "Thai character" if $c =~ /\xE0[\xB8-\xB9]/; + return "Lao punctuation" if $c =~ /\xE0\xBA\xAF/; # Lao ellipsis + return "Lao digit" if $c =~ /\xE0\xBB[\x90-\x99]/; + return "Lao character" if $c =~ /\xE0[\xBA-\xBB]/; + return "Tibetan punctuation" if $c =~ /\xE0\xBC[\x81-\x94]/; + return "Tibetan sign" if $c =~ /\xE0\xBC[\x95-\x9F]/; + return "Tibetan digit" if $c =~ /\xE0\xBC[\xA0-\xB3]/; + return "Tibetan punctuation" if $c =~ /\xE0\xBC[\xB4-\xBD]/; + return "Tibetan letter" if $c =~ /\xE0[\xBC-\xBF]/; + return "Myanmar digit" if $c =~ /\xE1\x81[\x80-\x89]/; + return "Myanmar digit" if $c =~ /\xE1\x82[\x90-\x99]/; # Myanmar Shan digits + return "Myanmar punctuation" if $c =~ /\xE1\x81[\x8A-\x8B]/; + return "Myanmar letter" if $c =~ /\xE1[\x80-\x81]/; + return "Myanmar letter" if $c =~ /\xE1\x82[\x80-\x9F]/; + return "Georgian punctuation" if $c =~ /\xE1\x83\xBB/; + return "Georgian letter" if $c =~ /\xE1\x82[\xA0-\xBF]/; + return "Georgian letter" if $c =~ /\xE1\x83/; + return "Georgian letter" if $c =~ /\xE1\xB2[\x90-\xBF]/; # Georgian Mtavruli capital letters + return "Georgian letter" if $c =~ /\xE2\xB4[\x80-\xAF]/; # Georgian small letters (Khutsuri) + return "Korean Hangul letter" if $c =~ /\xE1[\x84-\x87]/; + return "Ethiopic punctuation" if $c =~ /\xE1\x8D[\xA0-\xA8]/; + return "Ethiopic digit" if $c =~ /\xE1\x8D[\xA9-\xB1]/; + return "Ethiopic number" if $c =~ /\xE1\x8D[\xB2-\xBC]/; + return "Ethiopic syllable" if $c =~ /\xE1[\x88-\x8D]/; + return "Cherokee letter" if $c =~ /\xE1\x8E[\xA0-\xBF]/; + return "Cherokee letter" if $c =~ /\xE1\x8F/; + return "Canadian punctuation" if $c =~ /\xE1\x90\x80/; # Canadian Syllabics hyphen + return "Canadian punctuation" if $c =~ /\xE1\x99\xAE/; # Canadian Syllabics full stop + return "Canadian syllable" if $c =~ /\xE1[\x90-\x99]/; + return "Canadian syllable" if $c =~ /\xE1\xA2[\xB0-\xBF]/; + return "Canadian syllable" if $c =~ /\xE1\xA3/; + return "Ogham whitespace" if $c =~ /\xE1\x9A\x80/; + return "Ogham letter" if $c =~ /\xE1\x9A[\x81-\x9A]/; + return "Ogham punctuation" if $c =~ /\xE1\x9A[\x9B-\x9C]/; + return "Runic punctuation" if $c =~ /\xE1\x9B[\xAB-\xAD]/; + return "Runic letter" if $c =~ /\xE1\x9A[\xA0-\xBF]/; + return "Runic letter" if $c =~ /\xE1\x9B/; + return "Khmer currency" if $c =~ /\xE1\x9F\x9B/; + return "Khmer digit" if $c =~ /\xE1\x9F[\xA0-\xA9]/; + return "Khmer letter" if $c =~ /\xE1[\x9E-\x9F]/; + return "Mongolian punctuation" if $c =~ /\xE1\xA0[\x80-\x8A]/; + return "Mongolian digit" if $c =~ /\xE1\xA0[\x90-\x99]/; + return "Mongolian letter" if $c =~ /\xE1[\xA0-\xA1]/; + return "Mongolian letter" if $c =~ /\xE1\xA2[\x80-\xAF]/; + return "Buginese letter" if $c =~ /\xE1\xA8[\x80-\x9B]/; + return "Buginese punctuation" if $c =~ /\xE1\xA8[\x9E-\x9F]/; + return "Balinese letter" if $c =~ /\xE1\xAC/; + return "Balinese letter" if $c =~ /\xE1\xAD[\x80-\x8F]/; + return "Balinese digit" if $c =~ /\xE1\xAD[\x90-\x99]/; + return "Balinese puncutation" if $c =~ /\xE1\xAD[\x9A-\xA0]/; + return "Balinese symbol" if $c =~ /\xE1\xAD[\xA1-\xBF]/; + return "Sundanese digit" if $c =~ /\xE1\xAE[\xB0-\xB9]/; + return "Sundanese letter" if $c =~ /\xE1\xAE/; + return "Cyrillic letter" if $c =~ /\xE1\xB2[\x80-\x8F]/; + return "Sundanese punctuation" if $c =~ /\xE1\xB3[\x80-\x8F]/; + return "IPA" if $c =~ /\xE1[\xB4-\xB6]/; + return "non-ASCII Latin letter" if $c =~ /\xE1[\xB8-\xBB]/; + return "Greek letter" if $c =~ /\xE1[\xBC-\xBF]/; + return "non-ASCII whitespace" if $c =~ /\xE2\x80[\x80-\x8A\xAF]/; + return "zero-width space" if $c =~ /\xE2\x80\x8B/; + return "zero-width non-space" if $c =~ /\xE2\x80\x8C/; + return "zero-width joiner" if $c =~ /\xE2\x80\x8D/; + return "directional mark" if $c =~ /\xE2\x80[\x8E-\x8F\xAA-\xAE]/; + return "non-ASCII punctuation" if $c =~ /\xE2\x80[\x90-\xBF]/; + return "non-ASCII punctuation" if $c =~ /\xE2\x81[\x80-\x9E]/; + return "superscript letter" if $c =~ /\xE2\x81[\xB1\xBF]/; + return "superscript digit" if $c =~ /\xE2\x81[\xB0-\xB9]/; + return "superscript punctuation" if $c =~ /\xE2\x81[\xBA-\xBE]/; + return "subscript digit" if $c =~ /\xE2\x82[\x80-\x89]/; + return "subscript punctuation" if $c =~ /\xE2\x82[\x8A-\x8E]/; + return "non-ASCII currency" if $c =~ /\xE2\x82[\xA0-\xBF]/; + return "letterlike symbol" if $c =~ /\xE2\x84/; + return "letterlike symbol" if $c =~ /\xE2\x85[\x80-\x8F]/; + return "fraction" if $c =~ /\xE2\x85[\x90-\x9E]/; # NEW + return "Roman number" if $c =~ /\xE2\x85[\xA0-\xBF]/; # NEW + return "arrow symbol" if $c =~ /\xE2\x86[\x90-\xBF]/; + return "arrow symbol" if $c =~ /\xE2\x87/; + return "mathematical operator" if $c =~ /\xE2[\x88-\x8B]/; + return "technical symbol" if $c =~ /\xE2[\x8C-\x8F]/; + return "enclosed alphanumeric" if $c =~ /\xE2\x91[\xA0-\xBF]/; + return "enclosed alphanumeric" if $c =~ /\xE2[\x92-\x93]/; + return "box drawing" if $c =~ /\xE2[\x94-\x95]/; + return "geometric shape" if $c =~ /\xE2\x96[\xA0-\xBF]/; + return "geometric shape" if $c =~ /\xE2\x97/; + return "pictograph" if $c =~ /\xE2[\x98-\x9E]/; + return "arrow symbol" if $c =~ /\xE2\xAC[\x80-\x91\xB0-\xBF]/; + return "geometric shape" if $c =~ /\xE2\xAC[\x92-\xAF]/; + return "arrow symbol" if $c =~ /\xE2\xAD[\x80-\x8F\x9A-\xBF]/; + return "geometric shape" if $c =~ /\xE2\xAD[\x90-\x99]/; + return "arrow symbol" if $c =~ /\xE2\xAE[\x80-\xB9]/; + return "geometric shape" if $c =~ /\xE2\xAE[\xBA-\xBF]/; + return "geometric shape" if $c =~ /\xE2\xAF[\x80-\x88\x8A-\x8F]/; + return "symbol" if $c =~ /\xE2[\xAC-\xAF]/; + return "Coptic fraction" if $c =~ /\xE2\xB3\xBD/; + return "Coptic punctuation" if $c =~ /\xE2\xB3[\xB9-\xBF]/; + return "Coptic letter" if $c =~ /\xE2[\xB2-\xB3]/; + return "Georgian letter" if $c =~ /\xE2\xB4[\x80-\xAF]/; + return "Tifinagh punctuation" if $c =~ /\xE2\xB5\xB0/; + return "Tifinagh letter" if $c =~ /\xE2\xB4[\xB0-\xBF]/; + return "Tifinagh letter" if $c =~ /\xE2\xB5/; + return "Ethiopic syllable" if $c =~ /\xE2\xB6/; + return "Ethiopic syllable" if $c =~ /\xE2\xB7[\x80-\x9F]/; + return "non-ASCII punctuation" if $c =~ /\xE3\x80[\x80-\x91\x94-\x9F\xB0\xBB-\xBD]/; + return "symbol" if $c =~ /\xE3\x80[\x91\x92\xA0\xB6\xB7]/; + return "Japanese hiragana character" if $c =~ /\xE3\x81/; + return "Japanese hiragana character" if $c =~ /\xE3\x82[\x80-\x9F]/; + return "Japanese katakana character" if $c =~ /\xE3\x82[\xA0-\xBF]/; + return "Japanese katakana character" if $c =~ /\xE3\x83/; + return "Bopomofo letter" if $c =~ /\xE3\x84[\x80-\xAF]/; + return "Korean Hangul letter" if $c =~ /\xE3\x84[\xB0-\xBF]/; + return "Korean Hangul letter" if $c =~ /\xE3\x85/; + return "Korean Hangul letter" if $c =~ /\xE3\x86[\x80-\x8F]/; + return "Bopomofo letter" if $c =~ /\xE3\x86[\xA0-\xBF]/; + return "CJK stroke" if $c =~ /\xE3\x87[\x80-\xAF]/; + return "Japanese kana character" if $c =~ /\xE3\x87[\xB0-\xBF]/; + return "CJK symbol" if $c =~ /\xE3[\x88-\x8B]/; + return "CJK square Latin abbreviation" if $c =~ /\xE3\x8D[\xB1-\xBA]/; + return "CJK square Latin abbreviation" if $c =~ /\xE3\x8E/; + return "CJK square Latin abbreviation" if $c =~ /\xE3\x8F[\x80-\x9F\xBF]/; + return "CJK character" if $c =~ /\xE4[\xB8-\xBF]/; + return "CJK character" if $c =~ /[\xE5-\xE9]/; + return "Yi syllable" if $c =~ /\xEA[\x80-\x92]/; + return "Lisu letter" if $c =~ /\xEA\x93[\x90-\xBD]/; + return "Lisu punctuation" if $c =~ /\xEA\x93[\xBE-\xBF]/; + return "Cyrillic letter" if $c =~ /\xEA\x99/; + return "Cyrillic letter" if $c =~ /\xEA\x9A[\x80-\x9F]/; + return "modifier tone" if $c =~ /\xEA\x9C[\x80-\xA1]/; + return "Javanese punctuation" if $c =~ /\xEA\xA7[\x81-\x8D\x9E-\x9F]/; + return "Javanese digit" if $c =~ /\xEA\xA7[\x90-\x99]/; + return "Javanese letter" if $c =~ /\xEA\xA6/; + return "Javanese letter" if $c =~ /\xEA\xA7[\x80-\x9F]/; + return "Ethiopic syllable" if $c =~ /\xEA\xAC[\x80-\xAF]/; + return "Cherokee letter" if $c =~ /\xEA\xAD[\xB0-\xBF]/; + return "Cherokee letter" if $c =~ /\xEA\xAE/; + return "Meetai Mayek digit" if $c =~ /\xEA\xAF[\xB0-\xB9]/; + return "Meetai Mayek letter" if $c =~ /\xEA\xAF/; + return "Korean Hangul syllable" if $c =~ /\xEA[\xB0-\xBF]/; + return "Korean Hangul syllable" if $c =~ /[\xEB-\xEC]/; + return "Korean Hangul syllable" if $c =~ /\xED[\x80-\x9E]/; + return "Klingon letter" if $c =~ /\xEF\xA3[\x90-\xA9]/; + return "Klingon digit" if $c =~ /\xEF\xA3[\xB0-\xB9]/; + return "Klingon punctuation" if $c =~ /\xEF\xA3[\xBD-\xBE]/; + return "Klingon symbol" if $c =~ /\xEF\xA3\xBF/; + return "private use character" if $c =~ /\xEE/; + return "Latin typographic ligature" if $c =~ /\xEF\xAC[\x80-\x86]/; + return "Hebrew presentation letter" if $c =~ /\xEF\xAC[\x9D-\xBF]/; + return "Hebrew presentation letter" if $c =~ /\xEF\xAD[\x80-\x8F]/; + return "Arabic presentation letter" if $c =~ /\xEF\xAD[\x90-\xBF]/; + return "Arabic presentation letter" if $c =~ /\xEF[\xAE-\xB7]/; + return "non-ASCII punctuation" if $c =~ /\xEF\xB8[\x90-\x99]/; + return "non-ASCII punctuation" if $c =~ /\xEF\xB8[\xB0-\xBF]/; + return "non-ASCII punctuation" if $c =~ /\xEF\xB9[\x80-\xAB]/; + return "Arabic presentation letter" if $c =~ /\xEF\xB9[\xB0-\xBF]/; + return "Arabic presentation letter" if $c =~ /\xEF\xBA/; + return "Arabic presentation letter" if $c =~ /\xEF\xBB[\x80-\xBC]/; + return "byte-order mark/zero-width no-break space" if $c eq "\xEF\xBB\xBF"; + return "fullwidth currency" if $c =~ /\xEF\xBC\x84/; + return "fullwidth digit" if $c =~ /\xEF\xBC[\x90-\x99]/; + return "fullwidth Latin letter" if $c =~ /\xEF\xBC[\xA1-\xBA]/; + return "fullwidth Latin letter" if $c =~ /\xEF\xBD[\x81-\x9A]/; + return "fullwidth punctuation" if $c =~ /\xEF\xBC/; + return "fullwidth punctuation" if $c =~ /\xEF\xBD[\x9B-\xA4]/; + return "halfwidth Japanese punctuation" if $c =~ /\xEF\xBD[\xA1-\xA4]/; + return "halfwidth Japanese katakana character" if $c =~ /\xEF\xBD[\xA5-\xBF]/; + return "halfwidth Japanese katakana character" if $c =~ /\xEF\xBE[\x80-\x9F]/; + return "fullwidth currency" if $c =~ /\xEF\xBF[\xA0-\xA6]/; + return "replacement character" if $c eq "\xEF\xBF\xBD"; + } elsif ($c =~ /[\xF0-\xF7]/) { + return "non-UTF8 (invalid)" unless $c =~ /[\xF0-\xF7][\x80-\xBF]{3,3}$/; + return "non-shortest-UTF8 (invalid)" if $c =~ /\xF0[\x80-\x8F]/; + return "Linear B syllable" if $c =~ /\xF0\x90\x80/; + return "Linear B syllable" if $c =~ /\xF0\x90\x81[\x80-\x8F]/; + return "Linear B symbol" if $c =~ /\xF0\x90\x81[\x90-\x9F]/; + return "Linear B ideogram" if $c =~ /\xF0\x90[\x82-\x83]/; + return "Gothic letter" if $c =~ /\xF0\x90\x8C[\xB0-\xBF]/; + return "Gothic letter" if $c =~ /\xF0\x90\x8D[\x80-\x8F]/; + return "Phoenician letter" if $c =~ /\xF0\x90\xA4[\x80-\x95]/; + return "Phoenician number" if $c =~ /\xF0\x90\xA4[\x96-\x9B]/; + return "Phoenician punctuation" if $c =~ /\xF0\x90\xA4\x9F/; # word separator + return "Old Hungarian number" if $c =~ /\xF0\x90\xB3[\xBA-\xBF]/; + return "Old Hungarian letter" if $c =~ /\xF0\x90[\xB2-\xB3]/; + return "Cuneiform digit" if $c =~ /\xF0\x92\x90/; # numberic sign + return "Cuneiform digit" if $c =~ /\xF0\x92\x91[\x80-\xAF]/; # numberic sign + return "Cuneiform punctuation" if $c =~ /\xF0\x92\x91[\xB0-\xBF]/; + return "Cuneiform sign" if $c =~ /\xF0\x92[\x80-\x95]/; + return "Egyptian hieroglyph number" if $c =~ /\xF0\x93\x81\xA8/; + return "Egyptian hieroglyph number" if $c =~ /\xF0\x93\x82[\xAD-\xB6]/; + return "Egyptian hieroglyph number" if $c =~ /\xF0\x93\x86[\x90\xBC-\xBF]/; + return "Egyptian hieroglyph number" if $c =~ /\xF0\x93\x87[\x80-\x84]/; + return "Egyptian hieroglyph number" if $c =~ /\xF0\x93\x8D[\xA2-\xAB]/; + return "Egyptian hieroglyph number" if $c =~ /\xF0\x93\x8E[\x86-\x92]/; + return "Egyptian hieroglyph number" if $c =~ /\xF0\x93\x8F[\xBA-\xBF]/; + return "Egyptian hieroglyph number" if $c =~ /\xF0\x93\x90[\x80-\x83]/; + return "Egyptian hieroglyph" if $c =~ /\xF0\x93[\x80-\x90]/; + return "enclosed alphanumeric" if $c =~ /\xF0\x9F[\x84-\x87]/; + return "Mahjong symbol" if $c =~ /\xF0\x9F\x80[\x80-\xAF]/; + return "Domino symbol" if $c =~ /\xF0\x9F\x80[\xB0-\xBF]/; + return "Domino symbol" if $c =~ /\xF0\x9F\x81/; + return "Domino symbol" if $c =~ /\xF0\x9F\x82[\x80-\x9F]/; + return "Playing card symbol" if $c =~ /\xF0\x9F\x82[\xA0-\xBF]/; + return "Playing card symbol" if $c =~ /\xF0\x9F\x83/; + return "CJK symbol" if $c =~ /\xF0\x9F[\x88-\x8B]/; + return "pictograph" if $c =~ /\xF0\x9F[\x8C-\x9B]/; + return "geometric shape" if $c =~ /\xF0\x9F[\x9E-\x9F]/; + return "non-ASCII punctuation" if $c =~ /\xF0\x9F[\xA0-\xA3]/; + return "pictograph" if $c =~ /\xF0\x9F[\xA4-\xAB]/; + return "CJK character" if $c =~ /\xF0[\xA0-\xAF]/; + return "tag" if $c =~ /\xF3\xA0[\x80-\x81]/; + return "variation selector" if $c =~ /\xF3\xA0[\x84-\x87]/; + return "private use character" if $c =~ /\xF3[\xB0-\xBF]/; + return "private use character" if $c =~ /\xF4[\x80-\x8F]/; + # ... + } elsif ($c =~ /[\xF8-\xFB]/) { + return "non-UTF8 (invalid)" unless $c =~ /[\xF8-\xFB][\x80-\xBF]{4,4}$/; + } elsif ($c =~ /[\xFC-\xFD]/) { + return "non-UTF8 (invalid)" unless $c =~ /[\xFC-\xFD][\x80-\xBF]{5,5}$/; + } elsif ($c =~ /\xFE/) { + return "non-UTF8 (invalid)" unless $c =~ /\xFE][\x80-\xBF]{6,6}$/; + } else { + return "non-UTF8 (invalid)"; + } + return "other character"; +} + +1; + + diff --git a/uroman-1.2.8/lib/NLP/stringDistance.pm b/uroman-1.2.8/lib/NLP/stringDistance.pm new file mode 100644 index 0000000000000000000000000000000000000000..17279d4a064c65fd6683a1b31d04831d93c5b416 --- /dev/null +++ b/uroman-1.2.8/lib/NLP/stringDistance.pm @@ -0,0 +1,724 @@ +################################################################ +# # +# stringDistance # +# # +################################################################ + +package NLP::stringDistance; + +use List::Util qw(min max); +$utf8 = NLP::UTF8; +$util = NLP::utilities; +$romanizer = NLP::Romanizer; + +%dummy_ht = (); + +sub rule_string_expansion { + local($this, *ht, $s, $lang_code) = @_; + + my @characters = $utf8->split_into_utf8_characters($s, "return only chars, return trailing whitespaces", *dummy_ht); + foreach $sub_len ((0 .. ($#characters-1))) { + my $sub = join("", @characters[0 .. $sub_len]); + foreach $super_len ((($sub_len + 1) .. $#characters)) { + my $super = join("", @characters[0 .. $super_len]); + # print STDERR " $sub -> $super\n" unless $ht{RULE_STRING_EXPANSION}->{$lang_code}->{$sub}->{$super}; + $ht{RULE_STRING_EXPANSION}->{$lang_code}->{$sub}->{$super} = 1; + $ht{RULE_STRING_HAS_EXPANSION}->{$lang_code}->{$sub} = 1; + # print STDERR " RULE_STRING_HAS_EXPANSION $lang_code $sub\n"; + } + } +} + +sub load_string_distance_data { + local($this, $filename, *ht, $verbose) = @_; + + $verbose = 0 unless defined($verbose); + open(IN,$filename) || die "Could not open $filename"; + my $line_number = 0; + my $n_cost_rules = 0; + while () { + $line_number++; + my $line = $_; + $line =~ s/^\xEF\xBB\xBF//; + $line =~ s/\s*$//; + next if $line =~ /^\s*(\#.*)?$/; + print STDERR "** Warning: line $line_number contains suspicious control character: $line\n" if $line =~ /[\x00-\x1F]/; + my $s1 = $util->slot_value_in_double_colon_del_list($line, "s1"); + my $s2 = $util->slot_value_in_double_colon_del_list($line, "s2"); + $s1 = $util->dequote_string($s1); # 'can\'t' => can't + $s2 = $util->dequote_string($s2); + my $cost = $util->slot_value_in_double_colon_del_list($line, "cost"); + if (($s1 eq "") && ($s2 eq "")) { + print STDERR "Ignoring bad line $line_number in $filename, because both s1 and s2 are empty strings\n"; + next; + } + unless ($cost =~ /^\d+(\.\d+)?$/) { + if ($cost eq "") { + print STDERR "Ignoring bad line $line_number in $filename, because of missing cost\n"; + } else { + print STDERR "Ignoring bad line $line_number in $filename, because of ill-formed cost $cost\n"; + } + next; + } + my $lang_code1_s = $util->slot_value_in_double_colon_del_list($line, "lc1"); + my $lang_code2_s = $util->slot_value_in_double_colon_del_list($line, "lc2"); + my @lang_codes_1 = ($lang_code1_s eq "") ? ("") : split(/,\s*/, $lang_code1_s); + my @lang_codes_2 = ($lang_code2_s eq "") ? ("") : split(/,\s*/, $lang_code2_s); + my $left_context1 = $util->slot_value_in_double_colon_del_list($line, "left1"); + my $left_context2 = $util->slot_value_in_double_colon_del_list($line, "left2"); + my $right_context1 = $util->slot_value_in_double_colon_del_list($line, "right1"); + my $right_context2 = $util->slot_value_in_double_colon_del_list($line, "right2"); + my $bad_left = $util->slot_value_in_double_colon_del_list($line, "left"); + if ($bad_left) { + print STDERR "** Warning: slot '::left $bad_left' in line $line_number\n"; + next; + } + my $bad_right = $util->slot_value_in_double_colon_del_list($line, "right"); + if ($bad_right) { + print STDERR "** Warning: slot '::right $bad_right' in line $line_number\n"; + next; + } + my $in_lang_codes1 = $util->slot_value_in_double_colon_del_list($line, "in-lc1"); + my $in_lang_codes2 = $util->slot_value_in_double_colon_del_list($line, "in-lc2"); + my $out_lang_codes1 = $util->slot_value_in_double_colon_del_list($line, "out-lc1"); + my $out_lang_codes2 = $util->slot_value_in_double_colon_del_list($line, "out-lc2"); + if ($left_context1) { + if ($left_context1 =~ /^\/.*\/$/) { + $left_context1 =~ s/^\///; + $left_context1 =~ s/\/$//; + } else { + print STDERR "Ignoring unrecognized non-regular-express ::left1 $left_context1 in $line_number of $filename\n"; + $left_context1 = ""; + } + } + if ($left_context2) { + if ($left_context2 =~ /^\/.*\/$/) { + $left_context2 =~ s/^\///; + $left_context2 =~ s/\/$//; + } else { + $left_context2 = ""; + print STDERR "Ignoring unrecognized non-regular-express ::left2 $left_context2 in $line_number of $filename\n"; + } + } + if ($right_context1) { + unless ($right_context1 =~ /^(\[[^\[\]]*\])+$/) { + $right_context1 = ""; + print STDERR "Ignoring unrecognized right-context ::right1 $right_context1 in $line_number of $filename\n"; + } + } + if ($right_context2) { + unless ($right_context2 =~ /^(\[[^\[\]]*\])+$/) { + $right_context2 = ""; + print STDERR "Ignoring unrecognized right-context ::right2 $right_context2 in $line_number of $filename\n"; + } + } + foreach $lang_code1 (@lang_codes_1) { + foreach $lang_code2 (@lang_codes_2) { + $n_cost_rules++; + my $cost_rule_id = $n_cost_rules; + $ht{COST}->{$lang_code1}->{$lang_code2}->{$s1}->{$s2}->{$cost_rule_id} = $cost; + $ht{RULE_STRING}->{$lang_code1}->{$s1} = 1; + $ht{RULE_STRING}->{$lang_code2}->{$s2} = 1; + $ht{LEFT1}->{$cost_rule_id} = $left_context1; + $ht{LEFT2}->{$cost_rule_id} = $left_context2; + $ht{RIGHT1}->{$cost_rule_id} = $right_context1; + $ht{RIGHT2}->{$cost_rule_id} = $right_context2; + $ht{INLC1}->{$cost_rule_id} = $in_lang_codes1; + $ht{INLC2}->{$cost_rule_id} = $in_lang_codes2; + $ht{OUTLC1}->{$cost_rule_id} = $out_lang_codes1; + $ht{OUTLC2}->{$cost_rule_id} = $out_lang_codes2; + unless (($s1 eq $s2) + && ($lang_code1 eq $lang_code2) + && ($left_context1 eq $left_context2) + && ($right_context1 eq $right_context2) + && ($in_lang_codes1 eq $in_lang_codes2) + && ($out_lang_codes1 eq $out_lang_codes2)) { + $n_cost_rules++; + $cost_rule_id = $n_cost_rules; + $ht{COST}->{$lang_code2}->{$lang_code1}->{$s2}->{$s1}->{$cost_rule_id} = $cost; + $ht{LEFT1}->{$cost_rule_id} = $left_context2; + $ht{LEFT2}->{$cost_rule_id} = $left_context1; + $ht{RIGHT1}->{$cost_rule_id} = $right_context2; + $ht{RIGHT2}->{$cost_rule_id} = $right_context1; + $ht{INLC1}->{$cost_rule_id} = $in_lang_codes2; + $ht{INLC2}->{$cost_rule_id} = $in_lang_codes1; + $ht{OUTLC1}->{$cost_rule_id} = $out_lang_codes2; + $ht{OUTLC2}->{$cost_rule_id} = $out_lang_codes1; + # print STDERR " Flip rule in line $line: $line\n"; + } + $this->rule_string_expansion(*ht, $s1, $lang_code1); + $this->rule_string_expansion(*ht, $s2, $lang_code2); + } + } + } + close(IN); + print STDERR "Read in $n_cost_rules rules from $line_number lines in $filename\n" if $verbose; +} + +sub romanized_string_to_simple_chart { + local($this, $s, *chart_ht) = @_; + + my @characters = $utf8->split_into_utf8_characters($s, "return only chars, return trailing whitespaces", *dummy_ht); + $chart_ht{N_CHARS} = $#characters + 1; + $chart_ht{N_NODES} = 0; + foreach $i ((0 .. $#characters)) { + $romanizer->add_node($characters[$i], $i, ($i+1), *chart_ht, "", ""); + } +} + +sub linearize_chart_points { + local($this, *chart_ht, $chart_id, *sd_ht, $verbose) = @_; + + $verbose = 0 unless defined($verbose); + print STDERR "Linearize $chart_id\n" if $verbose; + my $current_chart_pos = 0; + my $current_linear_chart_pos = 0; + $sd_ht{POS2LINPOS}->{$chart_id}->{$current_chart_pos} = $current_linear_chart_pos; + $sd_ht{LINPOS2POS}->{$chart_id}->{$current_linear_chart_pos} = $current_chart_pos; + print STDERR " LINPOS2POS.$chart_id LIN: $current_linear_chart_pos POS: $current_chart_pos\n" if $verbose; + my @end_chart_positions = keys %{$chart_ht{NODES_ENDING_AT}}; + my $end_chart_pos = (@end_chart_positions) ? max(@end_chart_positions) : 0; + $sd_ht{MAXPOS}->{$chart_id} = $end_chart_pos; + print STDERR " Chart span: $current_chart_pos-$end_chart_pos\n" if $verbose; + while ($current_chart_pos < $end_chart_pos) { + my @node_ids = keys %{$chart_ht{NODES_STARTING_AT}->{$current_chart_pos}}; + foreach $node_id (@node_ids) { + my $roman_s = $chart_ht{NODE_ROMAN}->{$node_id}; + my @roman_chars = $utf8->split_into_utf8_characters($roman_s, "return only chars, return trailing whitespaces", *dummy_ht); + print STDERR " $current_chart_pos/$current_linear_chart_pos node: $node_id $roman_s (@roman_chars)\n" if $verbose; + if ($#roman_chars >= 1) { + foreach $i ((1 .. $#roman_chars)) { + $current_linear_chart_pos++; + $sd_ht{SPLITPOS2LINPOS}->{$chart_id}->{$current_chart_pos}->{$node_id}->{$i} = $current_linear_chart_pos; + $sd_ht{LINPOS2SPLITPOS}->{$chart_id}->{$current_linear_chart_pos}->{$current_chart_pos}->{$node_id}->{$i} = 1; + print STDERR " LINPOS2SPLITPOS.$chart_id LIN: $current_linear_chart_pos POS: $current_chart_pos NODE: $node_id I: $i\n" if $verbose; + } + } + } + $current_chart_pos++; + if ($util->member($current_chart_pos, @end_chart_positions)) { + $current_linear_chart_pos++; + $sd_ht{POS2LINPOS}->{$chart_id}->{$current_chart_pos} = $current_linear_chart_pos; + $sd_ht{LINPOS2POS}->{$chart_id}->{$current_linear_chart_pos} = $current_chart_pos; + print STDERR " LINPOS2POS.$chart_id LIN: $current_linear_chart_pos POS: $current_chart_pos\n" if $verbose; + } + } + $current_chart_pos = 0; + while ($current_chart_pos <= $end_chart_pos) { + my $current_linear_chart_pos = $sd_ht{POS2LINPOS}->{$chart_id}->{$current_chart_pos}; + $current_linear_chart_pos = "?" unless defined($current_linear_chart_pos); + my @node_ids = keys %{$chart_ht{NODES_STARTING_AT}->{$current_chart_pos}}; + # print STDERR " LINROM.$chart_id LIN: $current_linear_chart_pos POS: $current_chart_pos NODES: @node_ids\n" if $verbose; + foreach $node_id (@node_ids) { + my $end_pos = $chart_ht{NODE_END}->{$node_id}; + my $end_linpos = $sd_ht{POS2LINPOS}->{$chart_id}->{$end_pos}; + my $roman_s = $chart_ht{NODE_ROMAN}->{$node_id}; + my @roman_chars = $utf8->split_into_utf8_characters($roman_s, "return only chars, return trailing whitespaces", *dummy_ht); + print STDERR " LINROM.$chart_id LIN: $current_linear_chart_pos POS: $current_chart_pos NODE: $node_id CHARS: @roman_chars\n" if $verbose; + if (@roman_chars) { + foreach $i ((0 .. $#roman_chars)) { + my $from_linear_chart_pos + = (($i == 0) + ? $sd_ht{POS2LINPOS}->{$chart_id}->{$current_chart_pos} + : $sd_ht{SPLITPOS2LINPOS}->{$chart_id}->{$current_chart_pos}->{$node_id}->{$i}); + print STDERR " FROM.$chart_id I: $i POS: $current_chart_pos NODE: $node_id FROM: $from_linear_chart_pos\n" if $verbose; + my $to_linear_chart_pos + = (($i == $#roman_chars) + ? $end_linpos + : $sd_ht{SPLITPOS2LINPOS}->{$chart_id}->{$current_chart_pos}->{$node_id}->{($i+1)}); + print STDERR " TO.$chart_id I: $i POS: $current_chart_pos NODE: $node_id FROM: $to_linear_chart_pos\n" if $verbose; + my $roman_char = $roman_chars[$i]; + $sd_ht{LIN_IJ_ROMAN}->{$chart_id}->{$from_linear_chart_pos}->{$to_linear_chart_pos}->{$roman_char} = 1; + } + } else { + my $from_linear_chart_pos = $sd_ht{POS2LINPOS}->{$chart_id}->{$current_chart_pos}; + my $to_linear_chart_pos = $sd_ht{POS2LINPOS}->{$chart_id}->{($current_chart_pos+1)}; + # HHERE check this out + my $i = 1; + while (! (defined($to_linear_chart_pos))) { + $i++; + $to_linear_chart_pos = $sd_ht{POS2LINPOS}->{$chart_id}->{($current_chart_pos+$i)}; + } + if (defined($from_linear_chart_pos) && defined($to_linear_chart_pos)) { + $sd_ht{LIN_IJ_ROMAN}->{$chart_id}->{$from_linear_chart_pos}->{$to_linear_chart_pos}->{""} = 1 + } else { + print STDERR " UNDEF.$chart_id from: " + . ((defined($from_linear_chart_pos)) ? $from_linear_chart_pos : "?") + . " to: " + . ((defined($to_linear_chart_pos)) ? $to_linear_chart_pos : "?") + . "\n"; + } + } + } + $current_chart_pos++; + } + $sd_ht{MAXLINPOS}->{$chart_id} = $sd_ht{POS2LINPOS}->{$chart_id}->{$end_chart_pos}; +} + +sub expand_lin_ij_roman { + local($this, *sd_ht, $chart_id, $lang_code, *ht) = @_; + + foreach $start (sort { $a <=> $b } keys %{$sd_ht{LIN_IJ_ROMAN}->{$chart_id}}) { + foreach $end (sort { $a <=> $b } keys %{$sd_ht{LIN_IJ_ROMAN}->{$chart_id}->{$start}}) { + foreach $roman (sort keys %{$sd_ht{LIN_IJ_ROMAN}->{$chart_id}->{$start}->{$end}}) { + if ($ht{RULE_STRING_HAS_EXPANSION}->{$lang_code}->{$roman} + || $ht{RULE_STRING_HAS_EXPANSION}->{""}->{$roman}) { + $this->expand_lin_ij_roman_rec(*sd_ht, $chart_id, $start, $end, $roman, $lang_code, *ht); + } + } + } + } +} + +sub expand_lin_ij_roman_rec { + local($this, *sd_ht, $chart_id, $start, $end, $roman, $lang_code, *ht) = @_; + + # print STDERR " expand_lin_ij_roman_rec.$chart_id $start-$end $lang_code $roman\n"; + return unless $ht{RULE_STRING_HAS_EXPANSION}->{$lang_code}->{$roman} + || $ht{RULE_STRING_HAS_EXPANSION}->{""}->{$roman}; + foreach $new_end (keys %{$sd_ht{LIN_IJ_ROMAN}->{$chart_id}->{$end}}) { + foreach $next_roman (sort keys %{$sd_ht{LIN_IJ_ROMAN}->{$chart_id}->{$end}->{$new_end}}) { + my $exp_roman = join("", $roman, $next_roman); + if ($ht{RULE_STRING}->{$lang_code}->{$exp_roman} + || $ht{RULE_STRING}->{""}->{$exp_roman}) { + $sd_ht{LIN_IJ_ROMAN}->{$chart_id}->{$start}->{$new_end}->{$exp_roman} = 1; + # print STDERR " Expansion ($start-$new_end) $exp_roman\n"; + } + if ($ht{RULE_STRING_HAS_EXPANSION}->{$lang_code}->{$exp_roman} + || $ht{RULE_STRING_HAS_EXPANSION}->{""}->{$exp_roman}) { + $this->expand_lin_ij_roman_rec(*sd_ht, $chart_id, $start, $new_end, $exp_roman, $lang_code, *ht); + } + } + } +} + +sub trace_string_distance { + local($this, *sd_ht, $chart1_id, $chart2_id, $control, $line_number, $cost) = @_; + + my $chart_comb_id = join("/", $chart1_id, $chart2_id); + return "mismatch" if $sd_ht{MISMATCH}->{$chart_comb_id}; + my $chart1_end = $sd_ht{MAXLINPOS}->{$chart1_id}; + my $chart2_end = $sd_ht{MAXLINPOS}->{$chart2_id}; + my $verbose = ($control =~ /verbose/); + my $chunks_p = ($control =~ /chunks/); + my @traces = (); + my @s1_s = (); + my @s2_s = (); + my @e1_s = (); + my @e2_s = (); + my @r1_s = (); + my @r2_s = (); + my @ic_s = (); + + # print STDERR "trace_string_distance $chart1_id $chart2_id $line_number\n"; + while ($chart1_end || $chart2_end) { + my $incr_cost = $sd_ht{INCR_COST_IJ}->{$chart_comb_id}->{$chart1_end}->{$chart2_end}; + my $prec_i = $sd_ht{PREC_I}->{$chart_comb_id}->{$chart1_end}->{$chart2_end}; + my $prec_j = $sd_ht{PREC_J}->{$chart_comb_id}->{$chart1_end}->{$chart2_end}; + if ($incr_cost || $verbose || $chunks_p) { + my $roman1 = $sd_ht{ROMAN1}->{$chart_comb_id}->{$chart1_end}->{$chart2_end}; + my $roman2 = $sd_ht{ROMAN2}->{$chart_comb_id}->{$chart1_end}->{$chart2_end}; + if ($verbose) { + push(@traces, "$prec_i-$chart1_end/$prec_j-$chart2_end:$roman1/$roman2:$incr_cost"); + } else { + if (defined($roman1)) { + push(@traces, "$roman1/$roman2:$incr_cost"); + } else { + $print_prec_i = (defined($prec_i)) ? $prec_i : "?"; + $print_prec_j = (defined($prec_j)) ? $prec_j : "?"; + print STDERR " $prec_i-$chart1_end, $prec_j-$chart2_end\n"; + } + } + if ($chunks_p) { + push(@s1_s, $prec_i); + push(@s2_s, $prec_j); + push(@e1_s, $chart1_end); + push(@e2_s, $chart2_end); + push(@r1_s, $roman1); + push(@r2_s, $roman2); + push(@ic_s, $incr_cost); + } + } + $chart1_end = $prec_i; + $chart2_end = $prec_j; + } + if ($chunks_p) { + my $r1 = ""; + my $r2 = ""; + my $tc = 0; + my $in_chunk = 0; + foreach $i ((0 .. $#ic_s)) { + if ($ic_s[$i]) { + $r1 = $r1_s[$i] . $r1; + $r2 = $r2_s[$i] . $r2; + $tc += $ic_s[$i]; + $in_chunk = 1; + } elsif ($in_chunk) { + $chunk = "$r1/$r2/$tc"; + $chunk .= "*" if $cost > 5; + $sd_ht{N_COST_CHUNK}->{$chunk} = ($sd_ht{N_COST_CHUNK}->{$chunk} || 0) + 1; + $sd_ht{EX_COST_CHUNK}->{$chunk}->{$line_number} = 1; + $r1 = ""; + $r2 = ""; + $tc = 0; + $in_chunk = 0; + } + } + if ($in_chunk) { + $chunk = "$r1/$r2/$tc"; + $chunk .= "*" if $cost > 5; + $sd_ht{N_COST_CHUNK}->{$chunk} = ($sd_ht{N_COST_CHUNK}->{$chunk} || 0) + 1; + $sd_ht{EX_COST_CHUNK}->{$chunk}->{$line_number} = 1; + } + } else { + return join(" ", reverse @traces); + } +} + +sub right_context_match { + local($this, $right_context_rule, *sd_ht, $chart_id, $start_pos) = @_; + + return 1 if $right_context_rule eq ""; + if (($right_context_item, $right_context_rest) = ($right_context_rule =~ /^\[([^\[\]]*)\]*(.*)$/)) { + my $guarded_right_context_item = $right_context_item; + $guarded_right_context_item =~ s/\$/\\\$/g; + my @end_positions = keys %{$sd_ht{LIN_IJ_ROMAN}->{$chart_id}->{$start_pos}}; + return 1 if ($#end_positions == -1) + && (($right_context_item eq "") + || ($right_context_item =~ /\$/)); + foreach $end_pos (@end_positions) { + my @romans = keys %{$sd_ht{LIN_IJ_ROMAN}->{$chart_id}->{$start_pos}->{$end_pos}}; + foreach $roman (@romans) { + if ($roman =~ /^[$guarded_right_context_item]/) { + return $this->right_context_match($right_context_rest, *sd_ht, $chart_id, $end_pos); + } + } + } + } + return 0; +} + +sub string_distance { + local($this, *sd_ht, $chart1_id, $chart2_id, $lang_code1, $lang_code2, *ht, $control) = @_; + + my $verbose = ($control =~ /verbose/i); + my $chart_comb_id = join("/", $chart1_id, $chart2_id); + + my $chart1_end_pos = $sd_ht{MAXLINPOS}->{$chart1_id}; + my $chart2_end_pos = $sd_ht{MAXLINPOS}->{$chart2_id}; + print STDERR "string_distance.$chart_comb_id $chart1_end_pos/$chart2_end_pos\n" if $verbose; + $sd_ht{COST_IJ}->{$chart_comb_id}->{0}->{0} = 0; + $sd_ht{COMB_LEFT_ROMAN1}->{$chart_comb_id}->{0}->{0} = ""; + $sd_ht{COMB_LEFT_ROMAN2}->{$chart_comb_id}->{0}->{0} = ""; + # HHERE + foreach $chart1_start ((0 .. $chart1_end_pos)) { + # print STDERR " C1 $chart1_start- ($chart1_start .. $chart1_end_pos)\n"; + my $prev_further_expansion_possible = 0; + my @chart1_ends = sort { $a <=> $b } keys %{$sd_ht{LIN_IJ_ROMAN}->{$chart1_id}->{$chart1_start}}; + my $max_chart1_ends = (@chart1_ends) ? $chart1_ends[$#chart1_ends] : -1; + foreach $chart1_end (($chart1_start .. $chart1_end_pos)) { + my $further_expansion_possible = ($chart1_start == $chart1_end) + || defined($sd_ht{LINPOS2SPLITPOS}->{$chart1_id}->{$chart1_start}) + || ($chart1_end < $max_chart1_ends); + my @romans1 = (($chart1_start == $chart1_end) + ? ("") + : (sort keys %{$sd_ht{LIN_IJ_ROMAN}->{$chart1_id}->{$chart1_start}->{$chart1_end}})); + if ($#romans1 == -1) { + $further_expansion_possible = 1 if $prev_further_expansion_possible; + } else { + $prev_further_expansion_possible = 0; + } + # print STDERR " C1 $chart1_start-$chart1_end romans1: @romans1 {$further_expansion_possible} *l*\n"; + foreach $roman1 (@romans1) { + # print STDERR " C1 $chart1_start-$chart1_end $roman1 {$further_expansion_possible} *?*\n"; + next unless $ht{RULE_STRING}->{$lang_code1}->{$roman1} + || $ht{RULE_STRING}->{""}->{$roman1}; + # print STDERR " C1 $chart1_start-$chart1_end $roman1 {$further_expansion_possible} ***\n"; + foreach $lang_code1o (($lang_code1, "")) { + foreach $lang_code2o (($lang_code2, "")) { + my @chart2_starts = (sort { $a <=> $b } keys %{$sd_ht{COST_IJ}->{$chart_comb_id}->{$chart1_start}}); + foreach $chart2_start (@chart2_starts) { + # print STDERR " C1 $chart1_start-$chart1_end $roman1 C2 $chart2_start- (@chart2_starts)\n"; + foreach $chart2_end (($chart2_start .. $chart2_end_pos)) { + print STDERR " C1 $chart1_start-$chart1_end $roman1 C2 $chart2_start-$chart2_end\n"; + my @romans2 = (($chart2_start == $chart2_end) + ? ("") + : (sort keys %{$sd_ht{LIN_IJ_ROMAN}->{$chart2_id}->{$chart2_start}->{$chart2_end}})); + foreach $roman2 (@romans2) { + if ($roman1 eq $roman2) { + print STDERR " C1 $chart1_start-$chart1_end $roman1 C2 $chart2_start-$chart2_end $roman2 (IDENTITY)\n"; + my $cost = 0; + my $preceding_cost = $sd_ht{COST_IJ}->{$chart_comb_id}->{$chart1_start}->{$chart2_start}; + my $combined_cost = $preceding_cost + $cost; + my $old_cost = $sd_ht{COST_IJ}->{$chart_comb_id}->{$chart1_end}->{$chart2_end}; + if ((! defined($old_cost)) || ($combined_cost < $old_cost)) { + $sd_ht{COST_IJ}->{$chart_comb_id}->{$chart1_end}->{$chart2_end} = $combined_cost; + push(@chart2_starts, $chart2_end) unless $util->member($chart2_end, @chart2_starts); + $sd_ht{PREC_I}->{$chart_comb_id}->{$chart1_end}->{$chart2_end} = $chart1_start; + $sd_ht{PREC_J}->{$chart_comb_id}->{$chart1_end}->{$chart2_end} = $chart2_start; + $sd_ht{ROMAN1}->{$chart_comb_id}->{$chart1_end}->{$chart2_end} = $roman1; + $sd_ht{ROMAN2}->{$chart_comb_id}->{$chart1_end}->{$chart2_end} = $roman2; + $sd_ht{COMB_LEFT_ROMAN1}->{$chart_comb_id}->{$chart1_end}->{$chart2_end} + = $sd_ht{COMB_LEFT_ROMAN1}->{$chart_comb_id}->{$chart1_start}->{$chart2_start} . $roman1; + $sd_ht{COMB_LEFT_ROMAN2}->{$chart_comb_id}->{$chart1_end}->{$chart2_end} + = $sd_ht{COMB_LEFT_ROMAN2}->{$chart_comb_id}->{$chart1_start}->{$chart2_start} . $roman2; + $comb_left_roman1 = $sd_ht{COMB_LEFT_ROMAN1}->{$chart_comb_id}->{$chart1_end}->{$chart2_end}; + $sd_ht{INCR_COST_IJ}->{$chart_comb_id}->{$chart1_end}->{$chart2_end} = $cost; + $sd_ht{COST_RULE}->{$chart_comb_id}->{$chart1_end}->{$chart2_end} = "IDENTITY"; + print STDERR " New cost $chart1_end/$chart2_end: $combined_cost (+$cost from $chart1_start/$chart2_start $roman1/$roman2)\n" if $verbose; + } + } else { + next unless $ht{RULE_STRING}->{$lang_code2o}->{$roman2}; + print STDERR " C1 $chart1_start-$chart1_end $roman1 C2 $chart2_start-$chart2_end $roman2\n"; + next unless defined($ht{COST}->{$lang_code1o}->{$lang_code2o}->{$roman1}->{$roman2}); + my @cost_rule_ids = keys %{$ht{COST}->{$lang_code1o}->{$lang_code2o}->{$roman1}->{$roman2}}; + foreach $cost_rule_id (@cost_rule_ids) { + ## check whether any context requirements are satisfied + # left context rules are regular expressions + my $left_context_rule1 = $ht{LEFT1}->{$cost_rule_id}; + if ($left_context_rule1) { + my $comb_left_roman1 = $sd_ht{COMB_LEFT_ROMAN1}->{$chart_comb_id}->{$chart1_start}->{$chart2_start}; + if (defined($comb_left_roman1)) { + next unless $comb_left_roman1 =~ /$left_context_rule1/; + } else { + print STDERR " No comb_left_roman1 value for $chart_comb_id $chart1_start,$chart2_start\n"; + } + } + my $left_context_rule2 = $ht{LEFT2}->{$cost_rule_id}; + if ($left_context_rule2) { + my $comb_left_roman2 = $sd_ht{COMB_LEFT_ROMAN2}->{$chart_comb_id}->{$chart1_start}->{$chart2_start}; + if (defined($comb_left_roman2)) { + next unless $comb_left_roman2 =~ /$left_context_rule2/; + } else { + print STDERR " No comb_left_roman2 value for $chart_comb_id $chart1_start,$chart2_start\n"; + } + } + my $right_context_rule1 = $ht{RIGHT1}->{$cost_rule_id}; + if ($right_context_rule1) { + my $match_p = $this->right_context_match($right_context_rule1, *sd_ht, $chart1_id, $chart1_end); + # print STDERR " Match?($right_context_rule1, 1, $chart1_end) = $match_p\n"; + next unless $match_p; + } + my $right_context_rule2 = $ht{RIGHT2}->{$cost_rule_id}; + if ($right_context_rule2) { + my $match_p = $this->right_context_match($right_context_rule2, *sd_ht, $chart2_id, $chart2_end); + # print STDERR " Match?($right_context_rule2, 2, $chart2_end) = $match_p\n"; + next unless $match_p; + } + my $cost = $ht{COST}->{$lang_code1o}->{$lang_code2o}->{$roman1}->{$roman2}->{$cost_rule_id}; + my $preceding_cost = $sd_ht{COST_IJ}->{$chart_comb_id}->{$chart1_start}->{$chart2_start}; + my $combined_cost = $preceding_cost + $cost; + my $old_cost = $sd_ht{COST_IJ}->{$chart_comb_id}->{$chart1_end}->{$chart2_end}; + if ((! defined($old_cost)) || ($combined_cost < $old_cost)) { + $sd_ht{COST_IJ}->{$chart_comb_id}->{$chart1_end}->{$chart2_end} = $combined_cost; + push(@chart2_starts, $chart2_end) unless $util->member($chart2_end, @chart2_starts); + $sd_ht{PREC_I}->{$chart_comb_id}->{$chart1_end}->{$chart2_end} = $chart1_start; + $sd_ht{PREC_J}->{$chart_comb_id}->{$chart1_end}->{$chart2_end} = $chart2_start; + $sd_ht{ROMAN1}->{$chart_comb_id}->{$chart1_end}->{$chart2_end} = $roman1; + $sd_ht{ROMAN2}->{$chart_comb_id}->{$chart1_end}->{$chart2_end} = $roman2; + $sd_ht{COMB_LEFT_ROMAN1}->{$chart_comb_id}->{$chart1_end}->{$chart2_end} + = $sd_ht{COMB_LEFT_ROMAN1}->{$chart_comb_id}->{$chart1_start}->{$chart2_start} . $roman1; + $sd_ht{COMB_LEFT_ROMAN2}->{$chart_comb_id}->{$chart1_end}->{$chart2_end} + = $sd_ht{COMB_LEFT_ROMAN2}->{$chart_comb_id}->{$chart1_start}->{$chart2_start} . $roman2; + $comb_left_roman1 = $sd_ht{COMB_LEFT_ROMAN1}->{$chart_comb_id}->{$chart1_end}->{$chart2_end}; + # print STDERR " Comb-left-roman1($chart_comb_id,$chart1_end,$chart2_end) = $comb_left_roman1\n"; + $sd_ht{INCR_COST_IJ}->{$chart_comb_id}->{$chart1_end}->{$chart2_end} = $cost; + $sd_ht{COST_RULE}->{$chart_comb_id}->{$chart1_end}->{$chart2_end} = $cost_rule_id; + print STDERR " New cost $chart1_end/$chart2_end: $combined_cost (+$cost from $chart1_start/$chart2_start $roman1/$roman2)\n" if $verbose; + } + } + } + } + } + } + } + } + $further_expansion_possible = 1 + if $ht{RULE_STRING_HAS_EXPANSION}->{$lang_code1}->{$roman1} + || $ht{RULE_STRING_HAS_EXPANSION}->{""}->{$roman1}; + # print STDERR " further_expansion_possible: $further_expansion_possible (lc: $lang_code1 r1: $roman1) ***\n"; + } + # print STDERR " last C1 $chart1_start-$chart1_end (@romans1)\n" unless $further_expansion_possible; + last unless $further_expansion_possible; + $prev_further_expansion_possible = 1 if $further_expansion_possible; + } + } + my $total_cost = $sd_ht{COST_IJ}->{$chart_comb_id}->{$chart1_end_pos}->{$chart2_end_pos}; + unless (defined($total_cost)) { + $total_cost = 99.9999; + $sd_ht{MISMATCH}->{$chart_comb_id} = 1; + } + return $total_cost; +} + +sub print_sd_ht { + local($this, *sd_ht, $chart1_id, $chart2_id, *OUT) = @_; + + print OUT "string-distance chart:\n"; + foreach $chart_id (($chart1_id, $chart2_id)) { + print OUT "SD chart $chart_id:\n"; + foreach $from_linear_chart_pos (sort { $a <=> $b } keys %{$sd_ht{LIN_IJ_ROMAN}->{$chart_id}}) { + foreach $to_linear_chart_pos (sort { $a <=> $b } keys %{$sd_ht{LIN_IJ_ROMAN}->{$chart_id}->{$from_linear_chart_pos}}) { + foreach $roman_char (sort keys %{$sd_ht{LIN_IJ_ROMAN}->{$chart_id}->{$from_linear_chart_pos}->{$to_linear_chart_pos}}) { + print OUT " Lnode($from_linear_chart_pos-$to_linear_chart_pos): $roman_char\n"; + } + } + } + } +} + +sub print_chart_ht { + local($this, *chart_ht, *OUT) = @_; + + print OUT "uroman chart:\n"; + foreach $start (sort { $a <=> $b } keys %{$chart_ht{NODES_STARTING_AT}}) { + foreach $end (sort { $a <=> $b } keys %{$chart_ht{NODES_STARTING_AND_ENDING_AT}->{$start}}) { + foreach $node_id (keys %{$chart_ht{NODES_STARTING_AND_ENDING_AT}->{$start}->{$end}}) { + $roman_s = $chart_ht{NODE_ROMAN}->{$node_id}; + print OUT " Node $node_id ($start-$end): $roman_s\n"; + } + } + } +} + +sub normalize_string { + local($this, $s) = @_; + +# $s =~ s/(\xE2\x80\x8C)//g; # delete zero width non-joiner + $s =~ s/(\xE2\x80[\x93-\x94])/-/g; # en-dash, em-dash + $s =~ s/([\x00-\x7F\xC0-\xFE][\x80-\xBF]*)\1+/$1$1/g; # shorten 3 or more occurrences of same character in a row to 2 + $s =~ s/[ \t]+/ /g; + + return $s; +} + +my $string_distance_chart_id = 0; +sub string_distance_by_chart { + local($this, $s1, $s2, $lang_code1, $lang_code2, *ht, *pinyin_ht, $control) = @_; + + $control = "" unless defined($control); + %sd_ht = (); + + $s1 = $this->normalize_string($s1); + my $lc_s1 = $utf8->extended_lower_case($s1); + $string_distance_chart_id++; + my $chart1_id = $string_distance_chart_id; + *chart_ht = $romanizer->romanize($lc_s1, $lang_code1, "", *ht, *pinyin_ht, 0, "return chart", $chart1_id); + $this->linearize_chart_points(*chart_ht, $chart1_id, *sd_ht); + $this->expand_lin_ij_roman(*sd_ht, $chart1_id, $lang_code1, *ht); + + $s2 = $this->normalize_string($s2); + my $lc_s2 = $utf8->extended_lower_case($s2); + $string_distance_chart_id++; + my $chart2_id = $string_distance_chart_id; + *chart_ht = $romanizer->romanize($lc_s2, $lang_code2, "", *ht, *pinyin_ht, 0, "return chart", $chart2_id); + $this->linearize_chart_points(*chart_ht, $chart2_id, *sd_ht); + $this->expand_lin_ij_roman(*sd_ht, $chart2_id, $lang_code2, *ht); + + my $cost = $this->string_distance(*sd_ht, $chart1_id, $chart2_id, $lang_code1, $lang_code2, *ht, $control); + return $cost; +} + +my $n_quick_romanized_string_distance = 0; +sub quick_romanized_string_distance_by_chart { + local($this, $s1, $s2, *ht, $control, $lang_code1, $lang_code2) = @_; + + # my $verbose = ($s1 eq "apit") && ($s2 eq "apet"); + # print STDERR "Start quick_romanized_string_distance_by_chart\n"; + $s1 = lc $s1; + $s2 = lc $s2; + $control = "" unless defined($control); + $lang_code1 = "" unless defined($lang_code1); + $lang_code2 = "" unless defined($lang_code2); + my $cache_p = ($control =~ /cache/); + my $total_cost; + if ($cache_p) { + $total_cost = $ht{CACHED_QRSD}->{$s1}->{$s2}; + if (defined($total_cost)) { + return $total_cost; + } + } + my @lang_codes1 = ($lang_code1 eq "") ? ("") : ($lang_code1, ""); + my @lang_codes2 = ($lang_code2 eq "") ? ("") : ($lang_code2, ""); + my $chart1_end_pos = length($s1); + my $chart2_end_pos = length($s2); + my %sd_ht = (); + $sd_ht{COST_IJ}->{0}->{0} = 0; + foreach $chart1_start ((0 .. $chart1_end_pos)) { + foreach $chart1_end (($chart1_start .. $chart1_end_pos)) { + my $substr1 = substr($s1, $chart1_start, ($chart1_end-$chart1_start)); + foreach $lang_code1o (@lang_codes1) { + foreach $lang_code2o (@lang_codes2) { + # next unless defined($ht{COST}->{$lang_code1o}->{$lang_code2o}->{$substr1}); + } + } + my @chart2_starts = (sort { $a <=> $b } keys %{$sd_ht{COST_IJ}->{$chart1_start}}); + foreach $chart2_start (@chart2_starts) { + foreach $chart2_end (($chart2_start .. $chart2_end_pos)) { + my $substr2 = substr($s2, $chart2_start, ($chart2_end-$chart2_start)); + foreach $lang_code1o (@lang_codes1) { + foreach $lang_code2o (@lang_codes2) { + if ($substr1 eq $substr2) { + my $cost = 0; + my $preceding_cost = $sd_ht{COST_IJ}->{$chart1_start}->{$chart2_start}; + if (defined($preceding_cost)) { + my $combined_cost = $preceding_cost + $cost; + my $old_cost = $sd_ht{COST_IJ}->{$chart1_end}->{$chart2_end}; + if ((! defined($old_cost)) || ($combined_cost < $old_cost)) { + $sd_ht{COST_IJ}->{$chart1_end}->{$chart2_end} = $combined_cost; + push(@chart2_starts, $chart2_end) unless $util->member($chart2_end, @chart2_starts); + } + } + } else { + next unless defined($ht{COST}->{$lang_code1o}->{$lang_code2o}->{$substr1}->{$substr2}); + my @cost_rule_ids = keys %{$ht{COST}->{$lang_code1o}->{$lang_code2o}->{$substr1}->{$substr2}}; + my $best_cost = 99.99; + foreach $cost_rule_id (@cost_rule_ids) { + my $cost = $ht{COST}->{$lang_code1o}->{$lang_code2o}->{$substr1}->{$substr2}->{$cost_rule_id}; + my $left_context_rule1 = $ht{LEFT1}->{$cost_rule_id}; + next if $left_context_rule1 + && (! (substr($s1, 0, $chart1_start) =~ /$left_context_rule1/)); + my $left_context_rule2 = $ht{LEFT2}->{$cost_rule_id}; + next if $left_context_rule2 + && (! (substr($s2, 0, $chart2_start) =~ /$left_context_rule2/)); + my $right_context_rule1 = $ht{RIGHT1}->{$cost_rule_id}; + my $right_context1 = substr($s1, $chart1_end); + next if $right_context_rule1 + && (! (($right_context1 =~ /^$right_context_rule1/) + || (($right_context_rule1 =~ /^\[[^\[\]]*\$/) + && ($right_context1 eq "")))); + my $right_context_rule2 = $ht{RIGHT2}->{$cost_rule_id}; + my $right_context2 = substr($s2, $chart2_end); + next if $right_context_rule2 + && (! (($right_context2 =~ /^$right_context_rule2/) + || (($right_context_rule2 =~ /^\[[^\[\]]*\$/) + && ($right_context2 eq "")))); + $best_cost = $cost if $cost < $best_cost; + my $preceding_cost = $sd_ht{COST_IJ}->{$chart1_start}->{$chart2_start}; + my $combined_cost = $preceding_cost + $cost; + my $old_cost = $sd_ht{COST_IJ}->{$chart1_end}->{$chart2_end}; + if ((! defined($old_cost)) || ($combined_cost < $old_cost)) { + $sd_ht{COST_IJ}->{$chart1_end}->{$chart2_end} = $combined_cost; + push(@chart2_starts, $chart2_end) unless $util->member($chart2_end, @chart2_starts); + } + } + } + } + } + } + } + } + } + $total_cost = $sd_ht{COST_IJ}->{$chart1_end_pos}->{$chart2_end_pos}; + $total_cost = 99.99 unless defined($total_cost); + $ht{CACHED_QRSD}->{$s1}->{$s2} = $total_cost if $cache_p; + $n_quick_romanized_string_distance++; + return $total_cost; +} + +sub get_n_quick_romanized_string_distance { + return $n_quick_romanized_string_distance; +} + +1; + diff --git a/uroman-1.2.8/lib/NLP/utilities.pm b/uroman-1.2.8/lib/NLP/utilities.pm new file mode 100644 index 0000000000000000000000000000000000000000..7be117449190533d826bd63b9266c1434d00408f --- /dev/null +++ b/uroman-1.2.8/lib/NLP/utilities.pm @@ -0,0 +1,3652 @@ +################################################################ +# # +# utilities # +# # +################################################################ + +package NLP::utilities; + +use File::Spec; +use Time::HiRes qw(time); +use Time::Local; +use NLP::English; +use NLP::UTF8; + +$utf8 = NLP::UTF8; +$englishPM = NLP::English; + +%empty_ht = (); + +use constant DEBUGGING => 0; + +sub member { + local($this,$elem,@array) = @_; + + my $a; + if (defined($elem)) { + foreach $a (@array) { + if (defined($a)) { + return 1 if $elem eq $a; + } else { + $DB::single = 1; # debugger breakpoint + print STDERR "\nWarning: Undefined variable utilities::member::a\n"; + } + } + } else { + $DB::single = 1; # debugger breakpoint + print STDERR "\nWarning: Undefined variable utilities::member::elem\n"; + } + return 0; +} + +sub dual_member { + local($this,$elem1,$elem2,*array1,*array2) = @_; + # returns 1 if there exists a position $n + # such that $elem1 occurs at position $n in @array1 + # and $elem2 occurs at same position $n in @array2 + + return 0 unless defined($elem1) && defined($elem2); + my $last_index = ($#array1 < $#array2) ? $#array1 : $#array2; #min + my $a; + my $b; + foreach $i ((0 .. $last_index)) { + return 1 if defined($a = $array1[$i]) && defined($b = $array2[$i]) && ($a eq $elem1) && ($b eq $elem2); + } + return 0; +} + +sub sorted_list_equal { + local($this,*list1,*list2) = @_; + + return 0 unless $#list1 == $#list2; + foreach $i ((0 .. $#list1)) { + return 0 unless $list1[$i] eq $list2[$i]; + } + return 1; +} + +sub trim { + local($this, $s) = @_; + + $s =~ s/^\s*//; + $s =~ s/\s*$//; + $s =~ s/\s+/ /g; + return $s; +} + +sub trim2 { + local($this, $s) = @_; + + $s =~ s/^\s*//; + $s =~ s/\s*$//; + return $s; +} + +sub trim_left { + local($this, $s) = @_; + $s =~ s/^\s*//; + return $s; +} + +sub cap_member { + local($this,$elem,@array) = @_; + + my $a; + my $lc_elem = lc $elem; + foreach $a (@array) { + return $a if $lc_elem eq lc $a; + } + return ""; +} + +sub remove_elem { + local($this,$elem,@array) = @_; + + return @array unless $this->member($elem, @array); + @rm_list = (); + foreach $a (@array) { + push(@rm_list, $a) unless $elem eq $a; + } + return @rm_list; +} + +sub intersect_p { + local($this,*list1,*list2) = @_; + + foreach $elem1 (@list1) { + if (defined($elem1)) { + foreach $elem2 (@list2) { + if (defined($elem2)) { + return 1 if $elem1 eq $elem2; + } else { + $DB::single = 1; # debugger breakpoint + print STDERR "\nWarning: Undefined variable utilities::intersect_p::elem2\n"; + } + } + } else { + $DB::single = 1; # debugger breakpoint + print STDERR "\nWarning: Undefined variable utilities::intersect_p::elem1\n"; + } + } + return 0; +} + +sub intersect_expl_p { + local($this,*list1,@list2) = @_; + + foreach $elem1 (@list1) { + foreach $elem2 (@list2) { + return 1 if $elem1 eq $elem2; + } + } + return 0; +} + +sub intersection { + local($this,*list1,*list2) = @_; + + @intersection_list = (); + foreach $elem1 (@list1) { + foreach $elem2 (@list2) { + push(@intersection_list, $elem1) if ($elem1 eq $elem2) && ! $this->member($elem1, @intersection_list); + } + } + return @intersection_list; +} + +sub cap_intersect_p { + local($this,*list1,*list2) = @_; + + foreach $elem1 (@list1) { + $lc_elem1 = lc $elem1; + foreach $elem2 (@list2) { + return 1 if $lc_elem1 eq lc $elem2; + } + } + return 0; +} + +sub subset_p { + local($this,*list1,*list2) = @_; + + foreach $elem1 (@list1) { + return 0 unless $this->member($elem1, @list2); + } + return 1; +} + +sub cap_subset_p { + local($this,*list1,*list2) = @_; + + foreach $elem1 (@list1) { + return 0 unless $this->cap_member($elem1, @list2); + } + return 1; +} + +sub unique { + local($this, @list) = @_; + + my %seen = (); + @uniq = (); + foreach $item (@list) { + push(@uniq, $item) unless $seen{$item}++; + } + return @uniq; +} + +sub position { + local($this,$elem,@array) = @_; + $i = 0; + foreach $a (@array) { + return $i if $elem eq $a; + $i++; + } + return -1; +} + +sub positions { + local($this,$elem,@array) = @_; + $i = 0; + @positions_in_list = (); + foreach $a (@array) { + push(@positions_in_list, $i) if $elem eq $a; + $i++; + } + return @positions_in_list; +} + +sub last_position { + local($this,$elem,@array) = @_; + + $result = -1; + $i = 0; + foreach $a (@array) { + $result = $i if $elem eq $a; + $i++; + } + return $result; +} + +sub rand_n_digit_number { + local($this,$n) = @_; + + return 0 unless $n =~ /^[1-9]\d*$/; + $ten_power_n = 10 ** ($n - 1); + return int(rand(9 * $ten_power_n)) + $ten_power_n; +} + +# Consider File::Temp +sub new_tmp_filename { + local($this,$filename) = @_; + + $loop_limit = 1000; + ($dir,$simple_filename) = ($filename =~ /^(.+)\/([^\/]+)$/); + $simple_filename = $filename unless defined($simple_filename); + $new_filename = "$dir/tmp-" . $this->rand_n_digit_number(8) . "-$simple_filename"; + while ((-e $new_filename) && ($loop_limit-- >= 0)) { + $new_filename = "$dir/tmp-" . $this->rand_n_digit_number(8) . "-$simple_filename"; + } + return $new_filename; +} + +# support sorting order: "8", "8.0", "8.5", "8.5.1.", "8.10", "10", "10-12" + +sub compare_complex_numeric { + local($this,$a,$b) = @_; + + (my $a_num,my $a_rest) = ($a =~ /^(\d+)\D*(.*)$/); + (my $b_num,my $b_rest) = ($b =~ /^(\d+)\D*(.*)$/); + + if (defined($a_rest) && defined($b_rest)) { + return ($a_num <=> $b_num) + || $this->compare_complex_numeric($a_rest,$b_rest); + } else { + return $a cmp $b; + } +} + +# support sorting order: "lesson8-ps-v1.9.xml", "Lesson 10_ps-v_1.11.xml" +# approach: segment strings into alphabetic and numerical sections and compare pairwise + +sub compare_mixed_alpha_numeric { + local($this,$a,$b) = @_; + + ($a_alpha,$a_num,$a_rest) = ($a =~ /^(\D*)(\d[-\d\.]*)(.*)$/); + ($b_alpha,$b_num,$b_rest) = ($b =~ /^(\D*)(\d[-\d\.]*)(.*)$/); + + ($a_alpha) = ($a =~ /^(\D*)/) unless defined $a_alpha; + ($b_alpha) = ($b =~ /^(\D*)/) unless defined $b_alpha; + + # ignore non-alphabetic characters in alpha sections + $a_alpha =~ s/\W|_//g; + $b_alpha =~ s/\W|_//g; + + if ($alpha_cmp = lc $a_alpha cmp lc $b_alpha) { + return $alpha_cmp; + } elsif (defined($a_rest) && defined($b_rest)) { + return $this->compare_complex_numeric($a_num,$b_num) + || $this->compare_mixed_alpha_numeric ($a_rest,$b_rest); + } else { + return (defined($a_num) <=> defined($b_num)) || ($a cmp $b); + } +} + +# @sorted_lessons = sort { NLP::utilities->compare_mixed_alpha_numeric($a,$b) } @lessons; + +sub html_guarded_p { + local($this,$string) = @_; + + return 0 if $string =~ /[<>"]/; + $string .= " "; + @segs = split('&',$string); + shift @segs; + foreach $seg (@segs) { + next if $seg =~ /^[a-z]{2,6};/i; + # next if $seg =~ /^amp;/; + # next if $seg =~ /^quot;/; + # next if $seg =~ /^nbsp;/; + # next if $seg =~ /^gt;/; + # next if $seg =~ /^lt;/; + next if $seg =~ /^#(\d+);/; + next if $seg =~ /^#x([0-9a-fA-F]+);/; + return 0; + } + return 1; +} + +sub guard_tooltip_text { + local($this,$string) = @_; + + $string =~ s/\xCB\x88/'/g; + return $string; +} + +sub guard_html { + local($this,$string,$control_string) = @_; + + return "" unless defined($string); + my $guarded_string; + $control_string = "" unless defined($control_string); + return $string if ($string =~ /&/) + && (! ($control_string =~ /\bstrict\b/)) + && $this->html_guarded_p($string); + $guarded_string = $string; + $guarded_string =~ s/&/&/g; + if ($control_string =~ /slash quote/) { + $guarded_string =~ s/"/\\"/g; + } elsif ($control_string =~ /keep quote/) { + } else { + $guarded_string =~ s/\"/"/g; + } + if ($control_string =~ /escape-slash/) { + $guarded_string =~ s/\//&x2F;/g; + } + $guarded_string =~ s/>/>/g; + $guarded_string =~ s/" : + /^lt$/i ? "<" : + /^x2F$/i ? "/" : + /^nbsp$/i ? "\xC2\xA0" : + /^#(\d+)$/ ? $this->chr($1) : + /^#x([0-9a-f]+)$/i ? $this->chr(hex($1)) : + $_ + }gex; + return $string; +} + +sub unguard_html_r { + local($this,$string) = @_; + + return undef unless defined($string); + + $string =~ s/&/&/g; + $string =~ s/"/'/g; + $string =~ s/<//g; + + ($d) = ($string =~ /&#(\d+);/); + while (defined($d)) { + $c = $this->chr($d); + $string =~ s/&#$d;/$c/g; + ($d) = ($string =~ /&#(\d+);/); + } + ($x) = ($string =~ /&#x([0-9a-f]+);/i); + while (defined($x)) { + $c = $this->chr(hex($x)); + $string =~ s/&#x$x;/$c/g; + ($x) = ($string =~ /&#x([0-9a-f]+);/i); + } + $string0 = $string; + ($x) = ($string =~ /(?:https?|www|\.com)\S*\%([0-9a-f]{2,2})/i); + while (defined($x)) { + $c = $this->chr("%" . hex($x)); + $string =~ s/\%$x/$c/g; + ($x) = ($string =~ /(?:https?|www|\.com)\S*\%([0-9a-f]{2,2})/i); + } + return $string; +} + +sub unguard_html_l { + local($caller,$string) = @_; + + return undef unless defined($string); + + my $pre; + my $core; + my $post; + my $repl; + my $s = $string; + if (($pre,$core,$post) = ($s =~ /^(.*)&(amp|quot|lt|gt|#\d+|#x[0-9a-f]+);(.*)$/i)) { + $repl = "?"; + $repl = "&" if $core =~ /^amp$/i; + $repl = "'" if $core =~ /^quot$/i; + $repl = "<" if $core =~ /^lt$/i; + $repl = ">" if $core =~ /^gt$/i; + if ($core =~ /^#\d+$/i) { + $core2 = substr($core,1); + $repl = $caller->chr($core2); + } + $repl = $caller->chr(hex(substr($core,2))) if $core =~ /^#x[0-9a-f]+$/i; + $s = $pre . $repl . $post; + } + return $s; +} + +sub guard_html_quote { + local($caller,$string) = @_; + + $string =~ s/"/"/g; + return $string; +} + +sub unguard_html_quote { + local($caller,$string) = @_; + + $string =~ s/"/"/g; + return $string; +} + +sub uri_encode { + local($caller,$string) = @_; + + $string =~ s/([^^A-Za-z0-9\-_.!~*()'])/ sprintf "%%%02x", ord $1 /eg; + return $string; +} + +sub uri_decode { + local($caller,$string) = @_; + + $string =~ s/%([0-9A-Fa-f]{2})/chr(hex($1))/eg; + return $string; +} + +sub remove_xml_tags { + local($caller,$string) = @_; + + $string =~ s/<\/?[a-zA-Z][-_:a-zA-Z0-9]*(\s+[a-zA-Z][-_:a-zA-Z0-9]*=\"[^"]*\")*\s*\/?>//g; + return $string; +} + +sub remove_any_tokenization_at_signs_around_xml_tags { + local($caller,$string) = @_; + + $string =~ s/(?:\@ \@)?(<[^<>]+>)(?:\@ \@)?/$1/g; + $string =~ s/\@?(<[^<>]+>)\@?/$1/g; + return $string; +} + +sub remove_xml_tags_and_any_bordering_at_signs { + # at-signs from tokenization + local($caller,$string) = @_; + + $string =~ s/\@?<\/?[a-zA-Z][-_:a-zA-Z0-9]*(\s+[a-zA-Z][-_:a-zA-Z0-9]*=\"[^"]*\")*\s*\/?>\@?//g; + return $string; +} + +sub chr { + local($caller,$i) = @_; + + return undef unless $i =~ /^\%?\d+$/; + if ($i =~ /^%/) { + $i =~ s/^\%//; + return chr($i) if $i < 128; + return "\x80" | chr($i - 128) if $i < 256; + } else { + return chr($i) if $i < 128; + return ("\xC0" | chr(($i / 64) % 32)) + . ("\x80" | chr($i % 64)) if $i < 2048; + return ("\xE0" | chr(int($i / 4096) % 16)) + . ("\x80" | chr(int($i / 64) % 64)) + . ("\x80" | chr($i % 64)) if $i < 65536; + return ("\xF0" | chr(int($i / 262144) % 8)) + . ("\x80" | chr(int($i / 4096) % 64)) + . ("\x80" | chr(int($i / 64) % 64)) + . ("\x80" | chr($i % 64)) if $i < 2097152; + } + return "?"; +} + +sub guard_cgi { + local($caller, $string) = @_; + + $guarded_string = $string; + if ($string =~ /[\x80-\xFF]/) { + $guarded_string = ""; + while ($string ne "") { + $char = substr($string, 0, 1); + $string = substr($string, 1); + if ($char =~ /^[\\ ;\#\&\:\=\"\'\+\?\x00-\x1F\x80-\xFF]$/) { + $hex = sprintf("%2.2x",ord($char)); + $guarded_string .= uc "%$hex"; + } else { + $guarded_string .= $char; + } + } + } else { + $guarded_string = $string; + $guarded_string =~ s/%/%25/g; + $guarded_string =~ s/\n/%5Cn/g; + $guarded_string =~ s/\t/%5Ct/g; + $guarded_string =~ s/ /%20/g; + $guarded_string =~ s/"/%22/g; + $guarded_string =~ s/#/%23/g; + $guarded_string =~ s/&/%26/g; + $guarded_string =~ s/'/%27/g; + $guarded_string =~ s/\+/%2B/g; + $guarded_string =~ s/\//%2F/g; + $guarded_string =~ s/:/%3A/g; + $guarded_string =~ s/;/%3B/g; + $guarded_string =~ s//%3E/g; + $guarded_string =~ s/\?/%3F/g; + } + return $guarded_string; +} + +sub repair_cgi_guard { + local($caller,$string) = @_; + # undo second cgi-guard, e.g. "Jo%25C3%25ABlle_Aubron" -> "Jo%C3%ABlle_Aubron" + + $string =~ s/(%)25([CD][0-9A-F]%)25([89AB][0-9A-F])/$1$2$3/g; + $string =~ s/(%)25(E[0-9A-F]%)25([89AB][0-9A-F]%)25([89AB][0-9A-F])/$1$2$3$4/g; + return $string; +} + +sub unguard_cgi { + local($caller,$string) = @_; + + $unguarded_string = $string; + $unguarded_string =~ s/%5Cn/\n/g; + $unguarded_string =~ s/%5Ct/\t/g; + $unguarded_string =~ s/%20/ /g; + $unguarded_string =~ s/%23/#/g; + $unguarded_string =~ s/%26/&/g; + $unguarded_string =~ s/%2B/+/g; + $unguarded_string =~ s/%2C/,/g; + $unguarded_string =~ s/%3A/:/g; + $unguarded_string =~ s/%3D/=/g; + $unguarded_string =~ s/%3F/?/g; + $unguarded_string =~ s/%C3%A9/\xC3\xA9/g; + + # more general + ($code) = ($unguarded_string =~ /%([0-9A-F]{2,2})/); + while (defined($code)) { + $percent_code = "%" . $code; + $hex_code = sprintf("%c", hex($code)); + $unguarded_string =~ s/$percent_code/$hex_code/g; + ($code) = ($unguarded_string =~ /%([0-9A-F]{2,2})/); + } + + return $unguarded_string; +} + +sub regex_guard { + local($caller,$string) = @_; + + $guarded_string = $string; + $guarded_string =~ s/([\\\/\^\|\(\)\{\}\$\@\*\+\?\.\[\]])/\\$1/g + if $guarded_string =~ /[\\\/\^\|\(\)\{\}\$\@\*\+\?\.\[\]]/; + + return $guarded_string; +} + +sub g_regex_spec_tok_p { + local($this,$string) = @_; + + # specials: ( ) (?: ) [ ] + return ($string =~ /^(\(\?:|[()\[\]])$/); +} + +sub regex_guard_norm { + local($this,$string) = @_; + + return $string unless $string =~ /[\[\]\\()$@?+]/; + my $rest = $string; + my @stack = (""); + while ($rest ne "") { + # specials: ( ) (?: ) [ ] ? + + if (($pre, $special, $post) = ($rest =~ /^((?:\\.|[^\[\]()?+])*)(\(\?:|[\[\]()?+])(.*)$/)) { + # print STDERR "Special: $pre *$special* $post\n"; + unless ($pre eq "") { + push(@stack, $pre); + while (($#stack >= 1) && (! $this->g_regex_spec_tok_p($stack[$#stack-1])) + && (! $this->g_regex_spec_tok_p($stack[$#stack]))) { + $s1 = pop @stack; + $s2 = pop @stack; + push(@stack, "$s2$s1"); + } + } + if ($special =~ /^[?+]$/) { + push(@stack, "\\") if ($stack[$#stack] eq "") + || ($this->g_regex_spec_tok_p($stack[$#stack]) && ($stack[$#stack] ne "[")); + push(@stack, $special); + } elsif ($special eq "]") { + if (($#stack >= 1) && ($stack[$#stack-1] eq "[") && ! $this->g_regex_spec_tok_p($stack[$#stack])) { + $char_expression = pop @stack; + pop @stack; + push(@stack, "[$char_expression]"); + } else { + push(@stack, $special); + } + } elsif (($special =~ /^[()]/) && (($stack[$#stack] eq "[") + || (($#stack >= 1) + && ($stack[$#stack-1] eq "[") + && ! $this->g_regex_spec_tok_p($stack[$#stack])))) { + push(@stack, "\\$special"); + } elsif ($special eq ")") { + if (($#stack >= 1) && ($stack[$#stack-1] =~ /^\((\?:)?$/) && ! $this->g_regex_spec_tok_p($stack[$#stack])) { + $alt_expression = pop @stack; + $open_para = pop @stack; + if ($open_para eq "(") { + push(@stack, "(?:$alt_expression)"); + } else { + push(@stack, "$open_para$alt_expression)"); + } + } else { + push(@stack, $special); + } + } else { + push(@stack, $special); + } + while (($#stack >= 1) && (! $this->g_regex_spec_tok_p($stack[$#stack-1])) + && (! $this->g_regex_spec_tok_p($stack[$#stack]))) { + $s1 = pop @stack; + $s2 = pop @stack; + push(@stack, "$s2$s1"); + } + $rest = $post; + } else { + push(@stack, $rest); + $rest = ""; + } + } + # print STDERR "Stack: " . join(";", @stack) . "\n"; + foreach $i ((0 .. $#stack)) { + $stack_elem = $stack[$i]; + if ($stack_elem =~ /^[()\[\]]$/) { + $stack[$i] = "\\" . $stack[$i]; + } + } + return join("", @stack); +} + +sub string_guard { + local($caller,$string) = @_; + + return "" unless defined($string); + $guarded_string = $string; + $guarded_string =~ s/([\\"])/\\$1/g + if $guarded_string =~ /[\\"]/; + + return $guarded_string; +} + +sub json_string_guard { + local($caller,$string) = @_; + + return "" unless defined($string); + $guarded_string = $string; + $guarded_string =~ s/([\\"])/\\$1/g + if $guarded_string =~ /[\\"]/; + $guarded_string =~ s/\r*\n/\\n/g + if $guarded_string =~ /\n/; + + return $guarded_string; +} + +sub json_string_unguard { + local($caller,$string) = @_; + + return "" unless defined($string); + $string =~ s/\\n/\n/g + if $string =~ /\\n/; + return $string; +} + +sub guard_javascript_arg { + local($caller,$string) = @_; + + return "" unless defined($string); + $guarded_string = $string; + $guarded_string =~ s/\\/\\\\/g; + $guarded_string =~ s/'/\\'/g; + return $guarded_string; +} + +sub guard_substitution_right_hand_side { + # "$1x" => "$1 . \"x\"" + local($caller,$string) = @_; + + my $result = ""; + ($pre,$var,$post) = ($string =~ /^([^\$]*)(\$\d)(.*)$/); + while (defined($var)) { + $result .= " . " if $result; + $result .= "\"$pre\" . " unless $pre eq ""; + $result .= $var; + $string = $post; + ($pre,$var,$post) = ($string =~ /^([^\$]*)(\$\d)(.*)$/); + } + $result .= " . \"$string\"" if $string; + return $result; +} + +sub string_starts_with_substring { + local($caller,$string,$substring) = @_; + + $guarded_substring = $caller->regex_guard($substring); + return $string =~ /^$guarded_substring/; +} + +sub one_string_starts_with_the_other { + local($caller,$s1,$s2) = @_; + + return ($s1 eq $s2) + || $caller->string_starts_with_substring($s1,$s2) + || $caller->string_starts_with_substring($s2,$s1); +} + +sub string_ends_in_substring { + local($caller,$string,$substring) = @_; + + $guarded_substring = $caller->regex_guard($substring); + return $string =~ /$guarded_substring$/; +} + +sub string_equal_ignore_leading_multiple_or_trailing_blanks { + local($caller,$string1,$string2) = @_; + + return 1 if $string1 eq $string2; + $string1 =~ s/\s+/ /; + $string2 =~ s/\s+/ /; + $string1 =~ s/^\s+//; + $string2 =~ s/^\s+//; + $string1 =~ s/\s+$//; + $string2 =~ s/\s+$//; + + return $string1 eq $string2; +} + +sub strip_substring_from_start_of_string { + local($caller,$string,$substring,$error_code) = @_; + + $error_code = "ERROR" unless defined($error_code); + my $reg_surf = $caller->regex_guard($substring); + if ($string =~ /^$guarded_substring/) { + $string =~ s/^$reg_surf//; + return $string; + } else { + return $error_code; + } +} + +sub strip_substring_from_end_of_string { + local($caller,$string,$substring,$error_code) = @_; + + $error_code = "ERROR" unless defined($error_code); + my $reg_surf = $caller->regex_guard($substring); + if ($string =~ /$reg_surf$/) { + $string =~ s/$reg_surf$//; + return $string; + } else { + return $error_code; + } +} + +# to be deprecated +sub lang_code { + local($caller,$language) = @_; + + $langPM = NLP::Language->new(); + return $langPM->lang_code($language); +} + +sub full_language { + local($caller,$lang_code) = @_; + + return "Arabic" if $lang_code eq "ar"; + return "Chinese" if $lang_code eq "zh"; + return "Czech" if $lang_code eq "cs"; + return "Danish" if $lang_code eq "da"; + return "Dutch" if $lang_code eq "nl"; + return "English" if $lang_code eq "en"; + return "Finnish" if $lang_code eq "fi"; + return "French" if $lang_code eq "fr"; + return "German" if $lang_code eq "de"; + return "Greek" if $lang_code eq "el"; + return "Hebrew" if $lang_code eq "he"; + return "Hindi" if $lang_code eq "hi"; + return "Hungarian" if $lang_code eq "hu"; + return "Icelandic" if $lang_code eq "is"; + return "Indonesian" if $lang_code eq "id"; + return "Italian" if $lang_code eq "it"; + return "Japanese" if $lang_code eq "ja"; + return "Kinyarwanda" if $lang_code eq "rw"; + return "Korean" if $lang_code eq "ko"; + return "Latin" if $lang_code eq "la"; + return "Malagasy" if $lang_code eq "mg"; + return "Norwegian" if $lang_code eq "no"; + return "Pashto" if $lang_code eq "ps"; + return "Persian" if $lang_code eq "fa"; + return "Polish" if $lang_code eq "pl"; + return "Portuguese" if $lang_code eq "pt"; + return "Romanian" if $lang_code eq "ro"; + return "Russian" if $lang_code eq "ru"; + return "Spanish" if $lang_code eq "es"; + return "Swedish" if $lang_code eq "sv"; + return "Turkish" if $lang_code eq "tr"; + return "Urdu" if $lang_code eq "ur"; + return ""; +} + +# to be deprecated +sub short_lang_name { + local($caller,$lang_code) = @_; + + $langPM = NLP::Language->new(); + return $langPM->shortname($lang_code); +} + +sub ml_dir { + local($caller,$language,$type) = @_; + + $type = "MSB" unless defined($type); + $lang_code = $langPM->lang_code($language); + return $caller->ml_dir($lang_code, "lex") . "/corpora" if $type eq "corpora"; + return "" unless defined($rc); + $ml_home = $rc->ml_home_dir(); + return File::Spec->catfile($ml_home, "arabic") + if ($lang_code eq "ar-iq") && ! $caller->member(lc $type,"lex","onto","dict"); + $langPM = NLP::Language->new(); + $lexdir = $langPM->lexdir($lang_code); + return $lexdir if defined($lexdir); + return ""; +} + +sub language_lex_filename { + local($caller,$language,$type) = @_; + + $langPM = NLP::Language->new(); + if (($lang_code = $langPM->lang_code($language)) + && ($ml_dir = $caller->ml_dir($lang_code,$type)) + && ($norm_language = $caller->short_lang_name($lang_code))) { + return "$ml_dir/$norm_language-lex" if ($type eq "lex"); + return "$ml_dir/onto" if ($type eq "onto"); + return "$ml_dir/$norm_language-english-dict" if ($type eq "dict") && !($lang_code eq "en"); + return ""; + } else { + return ""; + } +} + +# filename_without_path is obsolete - replace with +# use File::Basename; +# basename($filename) +sub filename_without_path { + local($caller,$filename) = @_; + + $filename =~ s/^.*\/([^\/]+)$/$1/; + return $filename; +} + +sub option_string { + local($caller,$input_name,$default,*values,*labels) = @_; + + my $s = ""; + return $s; +} + +sub pes_subseq_surf { + local($this,$start,$length,$langCode,@pes) = @_; + + my $surf = ""; + if ($start+$length-1 <= $#pes) { + foreach $i ($start .. $start + $length - 1) { + my $pe = $pes[$i]; + $surf .= $pe->get("surf",""); + $surf .= " " if $langCode =~ /^(ar|en|fr)$/; + } + } + $surf =~ s/\s+$//; + return $surf; +} + +sub copyList { + local($this,@list) = @_; + + @copy_list = (); + foreach $elem (@list) { + push(@copy_list,$elem); + } + return @copy_list; +} + +sub list_with_same_elem { + local($this,$size,$elem) = @_; + + @list = (); + foreach $i (0 .. $size-1) { + push(@list,$elem); + } + return @list; +} + +sub count_occurrences { + local($this,$s,$substring) = @_; + + $occ = 0; + $new = $s; + $guarded_substring = $this->regex_guard($substring); + $new =~ s/$guarded_substring//; + while ($new ne $s) { + $occ++; + $s = $new; + $new =~ s/$guarded_substring//; + } + return $occ; +} + +sub position_of_nth_occurrence { + local($this,$s,$substring,$occ) = @_; + + return -1 unless $occ > 0; + my $pos = 0; + while (($pos = index($s, $substring, $pos)) >= 0) { + return $pos if $occ == 1; + $occ--; + $pos = $pos + length($substring); + } + return -1; +} + +sub has_diff_elements_p { + local($this,@array) = @_; + + return 0 if $#array < 1; + $elem = $array[0]; + + foreach $a (@array) { + return 1 if $elem ne $a; + } + return 0; +} + +sub init_log { + local($this,$logfile, $control) = @_; + + $control = "" unless defined($control); + if ((DEBUGGING || ($control =~ /debug/i)) && $logfile) { + system("rm -f $logfile"); + system("date > $logfile; chmod 777 $logfile"); + } +} + +sub time_stamp_log { + local($this,$logfile, $control) = @_; + + $control = "" unless defined($control); + if ((DEBUGGING || ($control =~ /debug/i)) && $logfile) { + system("date >> $logfile; chmod 777 $logfile"); + } +} + +sub log { + local($this,$message,$logfile,$control) = @_; + + $control = "" unless defined($control); + if ((DEBUGGING || ($control =~ /debug/i)) && $logfile) { + $this->init_log($logfile, $control) unless -w $logfile; + if ($control =~ /timestamp/i) { + $this->time_stamp_log($logfile, $control); + } + $guarded_message = $message; + $guarded_message =~ s/"/\\"/g; + system("echo \"$guarded_message\" >> $logfile"); + } +} + +sub month_name_to_month_number { + local($this,$month_name) = @_; + + $month_name_init = lc substr($month_name,0,3); + return $this->position($month_name_init, "jan", "feb", "mar", "apr", "may", "jun", "jul", "aug", "sep", "oct", "nov", "dec") + 1; +} + +my @short_month_names = ("Jan.","Febr.","March","April","May","June","July","Aug.","Sept.","Oct.","Nov.","Dec."); +my @full_month_names = ("January","February","March","April","May","June","July","August","September","October","November","December"); + +sub month_number_to_month_name { + local($this,$month_number, $control) = @_; + + $month_number =~ s/^0//; + if ($month_number =~ /^([1-9]|1[0-2])$/) { + return ($control && ($control =~ /short/i)) + ? $short_month_names[$month_number-1] + : $full_month_names[$month_number-1]; + } else { + return ""; + } +} + +sub leap_year { + local($this,$year) = @_; + + return 0 if $year % 4 != 0; + return 1 if $year % 400 == 0; + return 0 if $year % 100 == 0; + return 1; +} + +sub datetime { + local($this,$format,$time_in_secs, $command) = @_; + + $command = "" unless defined($command); + $time_in_secs = time unless defined($time_in_secs) && $time_in_secs; + @time_vector = ($command =~ /\b(gm|utc)\b/i) ? gmtime($time_in_secs) : localtime($time_in_secs); + ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)=@time_vector; + $thisyear = $year + 1900; + $thismon=(Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec)[$mon]; + $thismon2=("Jan.","Febr.","March","April","May","June","July","Aug.","Sept.","Oct.","Nov.","Dec.")[$mon]; + $thismonth = $mon + 1; + $thisday=(Sun,Mon,Tue,Wed,Thu,Fri,Sat)[$wday]; + $milliseconds = int(($time_in_secs - int($time_in_secs)) * 1000); + $date="$thisday $thismon $mday, $thisyear"; + $sdate="$thismon $mday, $thisyear"; + $dashedDate = sprintf("%04d-%02d-%02d",$thisyear,$thismonth,$mday); + $slashedDate = sprintf("%02d/%02d/%04d",$mday,$thismonth,$thisyear); + $time=sprintf("%02d:%02d:%02d",$hour,$min,$sec); + $shorttime=sprintf("%d:%02d",$hour,$min); + $shortdatetime = "$thismon2 $mday, $shorttime"; + + if ($date =~ /undefined/) { + return ""; + } elsif ($format eq "date at time") { + return "$date at $time"; + } elsif ($format eq "date") { + return "$date"; + } elsif ($format eq "sdate") { + return "$sdate"; + } elsif ($format eq "ddate") { + return "$dashedDate"; + } elsif ($format eq "time") { + return "$time"; + } elsif ($format eq "dateTtime+ms") { + return $dashedDate . "T" . $time . "." . $milliseconds; + } elsif ($format eq "dateTtime") { + return $dashedDate . "T" . $time; + } elsif ($format eq "yyyymmdd") { + return sprintf("%04d%02d%02d",$thisyear,$thismonth,$mday); + } elsif ($format eq "short date at time") { + return $shortdatetime; + } else { + return "$date at $time"; + } +} + +sub datetime_of_last_file_modification { + local($this,$format,$filename) = @_; + + return $this->datetime($format,(stat($filename))[9]); +} + +sub add_1sec { + local($this,$datetime) = @_; + + if (($year,$month,$day,$hour,$minute,$second) = ($datetime =~ /^(\d\d\d\d)-(\d\d)-(\d\d)T(\d\d):(\d\d):(\d\d)$/)) { + $second++; + if ($second >= 60) { $second -= 60; $minute++; } + if ($minute >= 60) { $minute -= 60; $hour++; } + if ($hour >= 24) { $hour -= 24; $day++; } + if ($month =~ /^(01|03|05|07|08|10|12)$/) { + if ($day > 31) { $day -= 31; $month++; } + } elsif ($month =~ /^(04|06|09|11)$/) { + if ($day > 30) { $day -= 30; $month++; } + } elsif (($month eq "02") && $this->leap_year($year)) { + if ($day > 29) { $day -= 29; $month++; } + } elsif ($month eq "02") { + if ($day > 28) { $day -= 28; $month++; } + } + if ($month > 12) { $month -= 12; $year++; } + return sprintf("%04d-%02d-%02dT%02d:%02d:%02d", $year,$month,$day,$hour,$minute,$second); + } else { + return ""; + } +} + +sub stopwatch { + local($this, $function, $id, *ht, *OUT) = @_; + # function: start|stop|count|report; start|stop times are absolute (in secs.) + + my $current_time = time; + # print OUT "Point S stopwatch $function $id $current_time\n"; + if ($function eq "start") { + if ($ht{STOPWATCH_START}->{$id}) { + $ht{STOPWATCH_N_RESTARTS}->{$id} = ($ht{STOPWATCH_N_RESTARTS}->{$id} || 0) + 1; + } else { + $ht{STOPWATCH_START}->{$id} = $current_time; + } + } elsif ($function eq "end") { + if ($start_time = $ht{STOPWATCH_START}->{$id}) { + $ht{STOPWATCH_TIME}->{$id} = ($ht{STOPWATCH_TIME}->{$id} || 0) + ($current_time - $start_time); + $ht{STOPWATCH_START}->{$id} = ""; + } else { + $ht{STOPWATCH_N_DEAD_ENDS}->{$id} = ($ht{STOPWATCH_N_DEAD_ENDS}->{$id} || 0) + 1; + } + } elsif ($function eq "count") { + $ht{STOPWATCH_COUNT}->{$id} = ($ht{STOPWATCH_COUNT}->{$id} || 0) + 1; + } elsif ($function eq "report") { + my $id2; + foreach $id2 (keys %{$ht{STOPWATCH_START}}) { + if ($start_time = $ht{STOPWATCH_START}->{$id2}) { + $ht{STOPWATCH_TIME}->{$id2} = ($ht{STOPWATCH_TIME}->{$id2} || 0) + ($current_time - $start_time); + $ht{STOPWATCH_START}->{$id2} = $current_time; + } + } + print OUT "Time report:\n"; + foreach $id2 (sort { $ht{STOPWATCH_TIME}->{$b} <=> $ht{STOPWATCH_TIME}->{$a} } + keys %{$ht{STOPWATCH_TIME}}) { + my $stopwatch_time = $ht{STOPWATCH_TIME}->{$id2}; + $stopwatch_time = $this->round_to_n_decimal_places($stopwatch_time, 3); + my $n_restarts = $ht{STOPWATCH_N_RESTARTS}->{$id2}; + my $n_dead_ends = $ht{STOPWATCH_N_DEAD_ENDS}->{$id2}; + my $start_time = $ht{STOPWATCH_START}->{$id2}; + print OUT " $id2: $stopwatch_time seconds"; + print OUT " with $n_restarts restart(s)" if $n_restarts; + print OUT " with $n_dead_ends dead end(s)" if $n_dead_ends; + print OUT " (active)" if $start_time; + print OUT "\n"; + } + foreach $id2 (sort { $ht{STOPWATCH_COUNT}->{$b} <=> $ht{STOPWATCH_COUNT}->{$a} } + keys %{$ht{STOPWATCH_COUNT}}) { + $count = $ht{STOPWATCH_COUNT}->{$id2}; + print OUT " C $id2: $count\n"; + } + } +} + +sub print_html_banner { + local($this,$text,$bgcolor,*OUT,$control) = @_; + + $control = "" unless defined($control); + $bgcolor = "#BBCCFF" unless defined($bgcolor); + print OUT "
"; + print OUT "  " unless $text =~ /^\s*<(table|nobr)/; + print OUT $text; + print OUT "
\n"; + print OUT "
\n" unless $control =~ /nobr/i; +} + +sub print_html_head { + local($this, $title, *OUT, $control, $onload_fc, $add_javascript) = @_; + + $control = "" unless defined($control); + $onload_fc = "" unless defined($onload_fc); + $onload_clause = ($onload_fc) ? " onload=\"$onload_fc\"" : ""; + $add_javascript = "" unless defined($add_javascript); + $max_age_clause = ""; + $max_age_clause = ""; # if $control =~ /\bexp1hour\b/; + $css_clause = ""; + $css_clause = "\n " if $control =~ /css/; + $css_clause .= "\n " if $control =~ /css/; + $css_clause = "\n " if $control =~ /css-handheld/; + $icon_clause = ""; + $icon_clause .= "\n " if $control =~ /\bAMR\b/i; + $icon_clause .= "\n " if $control =~ /\bCRE\b/i; + print OUT "\xEF\xBB\xBF\n" unless $control =~ /\bno-bom\b/; # utf8 marker byte order mark + print OUT< + + + $max_age_clause + $title$css_clause$icon_clause +END_OF_HEADER1 +; + + unless ($control =~ /no javascript/) { + print OUT< + + +END_OF_HEADER2 +; + } + + print OUT< + +END_OF_HEADER3 +; +} + + +sub print_html_foot { + local($this, *OUT) = @_; + + print OUT " \n"; + print OUT "\n"; +} + +sub print_html_page { + local($this, *OUT, $s) = @_; + + print OUT "\xEF\xBB\xBF\n"; + print OUT "\n"; + print OUT " \n"; + print OUT " DEBUG\n"; + print OUT " \n"; + print OUT " \n"; + print OUT " \n"; + print OUT " \n"; + print OUT " $s\n"; + print OUT " \n"; + print OUT "\n"; +} + +sub http_catfile { + local($this, @path) = @_; + + $result = File::Spec->catfile(@path); + $result =~ s/(https?):\/([a-zA-Z])/$1:\/\/$2/; + return $result; +} + +sub underscore_to_space { + local($this, $s) = @_; + + return "" unless defined($s); + + $s =~ s/_+/ /g; + return $s; +} + +sub space_to_underscore { + local($this, $s) = @_; + + return "" unless defined($s); + + $s =~ s/ /_/g; + return $s; +} + +sub remove_spaces { + local($this, $s) = @_; + + $s =~ s/\s//g; + return $s; +} + +sub is_punctuation_string_p { + local($this, $s) = @_; + + return "" unless $s; + $s = $this->normalize_string($s) if $s =~ /[\x80-\xBF]/; + return $s =~ /^[-_,;:.?!\/\@+*"()]+$/; +} + +sub is_rare_punctuation_string_p { + local($this, $s) = @_; + + return 0 unless $s =~ /^[\x21-\x2F\x3A\x40\x5B-\x60\x7B-\x7E]{2,}$/; + return 0 if $s =~ /^(\.{2,3}|-{2,3}|\*{2,3}|::|\@?[-\/:]\@?)$/; + return 1; +} + +sub simplify_punctuation { + local($this, $s) = @_; + + $s =~ s/\xE2\x80\x92/-/g; + $s =~ s/\xE2\x80\x93/-/g; + $s =~ s/\xE2\x80\x94/-/g; + $s =~ s/\xE2\x80\x95/-/g; + $s =~ s/\xE2\x80\x98/`/g; + $s =~ s/\xE2\x80\x99/'/g; + $s =~ s/\xE2\x80\x9A/`/g; + $s =~ s/\xE2\x80\x9C/"/g; + $s =~ s/\xE2\x80\x9D/"/g; + $s =~ s/\xE2\x80\x9E/"/g; + $s =~ s/\xE2\x80\x9F/"/g; + $s =~ s/\xE2\x80\xA2/*/g; + $s =~ s/\xE2\x80\xA4/./g; + $s =~ s/\xE2\x80\xA5/../g; + $s =~ s/\xE2\x80\xA6/.../g; + return $s; +} + +sub latin_plus_p { + local($this, $s, $control) = @_; + + $control = "" unless defined($control); + return $s =~ /^([\x20-\x7E]|\xC2[\xA1-\xBF]|[\xC3-\xCC][\x80-\xBF]|\xCA[\x80-\xAF]|\xE2[\x80-\xAF][\x80-\xBF])+$/; +} + +sub nth_line_in_file { + local($this, $filename, $n) = @_; + + return "" unless $n =~ /^[1-9]\d*$/; + open(IN, $filename) || return ""; + my $line_no = 0; + while () { + $line_no++; + if ($n == $line_no) { + $_ =~ s/\s+$//; + close(IN); + return $_; + } + } + close(IN); + return ""; +} + +sub read_file { + local($this, $filename) = @_; + + my $file_content = ""; + open(IN, $filename) || return ""; + while () { + $file_content .= $_; + } + close(IN); + return $file_content; +} + +sub cap_list { + local($this, @list) = @_; + + @cap_list = (); + foreach $l (@list) { + ($premod, $core) = ($l =~ /^(a|an) (\S.*)$/); + if (defined($premod) && defined($core)) { + push(@cap_list, "$premod \u$core"); + } elsif ($this->cap_member($l, "US")) { + push(@cap_list, uc $l); + } else { + push(@cap_list, "\u$l"); + } + } + return @cap_list; +} + +sub integer_list_with_commas_and_ranges { + local($this, @list) = @_; + + my $in_range_p = 0; + my $last_value = 0; + my $result = ""; + while (@list) { + $elem = shift @list; + if ($elem =~ /^\d+$/) { + if ($in_range_p) { + if ($elem == $last_value + 1) { + $last_value = $elem; + } else { + $result .= "-$last_value, $elem"; + if (@list && ($next = $list[0]) && ($elem =~ /^\d+$/) && ($next =~ /^\d+$/) + && ($next == $elem + 1)) { + $last_value = $elem; + $in_range_p = 1; + } else { + $in_range_p = 0; + } + } + } else { + $result .= ", $elem"; + if (@list && ($next = $list[0]) && ($elem =~ /^\d+$/) && ($next =~ /^\d+$/) + && ($next == $elem + 1)) { + $last_value = $elem; + $in_range_p = 1; + } + } + } else { + if ($in_range_p) { + $result .= "-$last_value, $elem"; + $in_range_p = 0; + } else { + $result .= ", $elem"; + } + } + } + if ($in_range_p) { + $result .= "-$last_value"; + } + $result =~ s/^,\s*//; + return $result; +} + +sub comma_append { + local($this, $a, $b) = @_; + + if (defined($a) && ($a =~ /\S/)) { + if (defined($b) && ($b =~ /\S/)) { + return "$a,$b"; + } else { + return $a; + } + } else { + if (defined($b) && ($b =~ /\S/)) { + return $b; + } else { + return ""; + } + } +} + +sub version { + return "3.17"; +} + +sub print_stderr { + local($this, $message, $verbose) = @_; + + $verbose = 1 unless defined($verbose); + print STDERR $message if $verbose; + return 1; +} + +sub print_log { + local($this, $message, *LOG, $verbose) = @_; + + $verbose = 1 unless defined($verbose); + print LOG $message if $verbose; + return 1; +} + +sub compare_alignment { + local($this, $a, $b, $delimiter) = @_; + + $delimiter = "-" unless $delimiter; + my @a_list = split($delimiter, $a); + my @b_list = split($delimiter, $b); + + while (@a_list && @b_list) { + $a_head = shift @a_list; + $b_head = shift @b_list; + next if $a_head eq $b_head; + return $a_head <=> $b_head if ($a_head =~ /^\d+$/) && ($b_head =~ /^\d+$/); + return $a_head cmp $b_head; + } + return -1 if @a_list; + return 1 if @b_list; + return 0; +} + +sub normalize_string { + # normalize punctuation, full-width characters (to ASCII) + local($this, $s, $control) = @_; + + $control = "" unless defined($control); + + $norm_s = $s; + $norm_s =~ tr/A-Z/a-z/; + + $norm_s =~ s/ \@([-:\/])/ $1/g; # non-initial left @ + $norm_s =~ s/^\@([-:\/])/$1/; # initial left @ + $norm_s =~ s/([-:\/])\@ /$1 /g; # non-initial right @ + $norm_s =~ s/([-:\/])\@$/$1/; # initial right @ + $norm_s =~ s/([\(\)"])([,;.?!])/$1 $2/g; + $norm_s =~ s/\bcannot\b/can not/g; + + $norm_s =~ s/\xC2\xAD/-/g; # soft hyphen + + $norm_s =~ s/\xE2\x80\x94/-/g; # em dash + $norm_s =~ s/\xE2\x80\x95/-/g; # horizontal bar + $norm_s =~ s/\xE2\x80\x98/`/g; # grave accent + $norm_s =~ s/\xE2\x80\x99/'/g; # apostrophe + $norm_s =~ s/\xE2\x80\x9C/"/g; # left double quote mark + $norm_s =~ s/\xE2\x80\x9D/"/g; # right double quote mark + $norm_s =~ s/\xE2\x94\x80/-/g; # box drawings light horizontal + $norm_s =~ s/\xE2\x94\x81/-/g; # box drawings heavy horizontal + $norm_s =~ s/\xE3\x80\x81/,/g; # ideographic comma + $norm_s =~ s/\xE3\x80\x82/./g; # ideographic full stop + $norm_s =~ s/\xE3\x80\x88/"/g; # left angle bracket + $norm_s =~ s/\xE3\x80\x89/"/g; # right angle bracket + $norm_s =~ s/\xE3\x80\x8A/"/g; # left double angle bracket + $norm_s =~ s/\xE3\x80\x8B/"/g; # right double angle bracket + $norm_s =~ s/\xE3\x80\x8C/"/g; # left corner bracket + $norm_s =~ s/\xE3\x80\x8D/"/g; # right corner bracket + $norm_s =~ s/\xE3\x80\x8E/"/g; # left white corner bracket + $norm_s =~ s/\xE3\x80\x8F/"/g; # right white corner bracket + $norm_s =~ s/\xE3\x83\xBB/\xC2\xB7/g; # katakana middle dot -> middle dot + $norm_s =~ s/\xEF\xBB\xBF//g; # UTF8 marker + + if ($control =~ /\bzh\b/i) { + # de-tokenize Chinese + unless ($control =~ /\bpreserve-tok\b/) { + while ($norm_s =~ /[\xE0-\xEF][\x80-\xBF][\x80-\xBF] [\xE0-\xEF][\x80-\xBF][\x80-\xBF]/) { + $norm_s =~ s/([\xE0-\xEF][\x80-\xBF][\x80-\xBF]) ([\xE0-\xEF][\x80-\xBF][\x80-\xBF])/$1$2/g; + } + $norm_s =~ s/([\xE0-\xEF][\x80-\xBF][\x80-\xBF]) ([\x21-\x7E])/$1$2/g; + $norm_s =~ s/([\x21-\x7E]) ([\xE0-\xEF][\x80-\xBF][\x80-\xBF])/$1$2/g; + } + + # fullwidth characters + while ($norm_s =~ /\xEF\xBC[\x81-\xBF]/) { + ($pre,$fullwidth,$post) = ($norm_s =~ /^(.*)(\xEF\xBC[\x81-\xBF])(.*)$/); + $fullwidth =~ s/^\xEF\xBC//; + $fullwidth =~ tr/[\x81-\xBF]/[\x21-\x5F]/; + $norm_s = "$pre$fullwidth$post"; + } + while ($norm_s =~ /\xEF\xBD[\x80-\x9E]/) { + ($pre,$fullwidth,$post) = ($norm_s =~ /^(.*)(\xEF\xBD[\x80-\x9E])(.*)$/); + $fullwidth =~ s/^\xEF\xBD//; + $fullwidth =~ tr/[\x80-\x9E]/[\x60-\x7E]/; + $norm_s = "$pre$fullwidth$post"; + } + $norm_s =~ tr/A-Z/a-z/ unless $control =~ /\bpreserve-case\b/; + + unless ($control =~ /\bpreserve-tok\b/) { + while ($norm_s =~ /[\x21-\x2F\x3A-\x40\x5B-\x60\x7B-\x7E] [\x21-\x2F\x3A-\x40\x5B-\x60\x7B-\x7E]/) { + $norm_s =~ s/([\x21-\x2F\x3A-\x40\x5B-\x60\x7B-\x7E]) ([\x21-\x2F\x3A-\x40\x5B-\x60\x7B-\x7E])/$1$2/g; + } + $norm_s =~ s/([\x21-\x7E]) ([\x21-\x2F\x3A-\x40\x5B-\x60\x7B-\x7E])/$1$2/g; + $norm_s =~ s/([\x21-\x2F\x3A-\x40\x5B-\x60\x7B-\x7E]) ([\x21-\x7E])/$1$2/g; + $norm_s =~ s/ (\xC2\xA9|\xC2\xB7|\xC3\x97) /$1/g; # copyright sign, middle dot, multiplication sign + } + } + + if (($control =~ /\bzh\b/i) && ($control =~ /\bnorm-char\b/)) { + $norm_s =~ s/\xE6\x96\xBC/\xE4\xBA\x8E/g; # feng1 (first char. of Chin. "lie low", line 1308) + $norm_s =~ s/\xE6\xAD\xA7/\xE5\xB2\x90/g; # qi2 (second char. of Chin. "difference", line 1623) + $norm_s =~ s/\xE8\x82\xB2/\xE6\xAF\x93/g; # yu4 (second char. of Chin. "sports", line 440) + $norm_s =~ s/\xE8\x91\x97/\xE7\x9D\x80/g; # zhao (second char. of Chin. "prominent", line 4) + $norm_s =~ s/\xE9\x81\x87/\xE8\xBF\x82/g; # yu4 (second char. of Chin. "good luck", line 959) + } + + if ($control =~ /\bspurious-punct\b/) { + $norm_s =~ s/^\s*[-_\." ]+//; + $norm_s =~ s/[-_\." ]+\s*$//; + $norm_s =~ s/\(\s+end\s+\)\s*$//i; + $norm_s =~ s/^\s*null\s*$//i; + } + + $norm_s =~ s/^\s+//; + $norm_s =~ s/\s+$//; + $norm_s =~ s/\s+/ /g; + + return $norm_s; +} + +sub normalize_extreme_string { + local($this, $s, $control) = @_; + + $control = "" unless defined($control); + + $norm_s = $s; + $norm_s =~ s/\xE2\xA9\xBE/\xE2\x89\xA5/g; # slanted greater than or equal to + + return $norm_s; +} + +sub increase_ht_count { + local($this, *ht, $incr, @path) = @_; + + if ($#path == 0) { + $ht{($path[0])} = ($ht{($path[0])} || 0) + $incr; + } elsif ($#path == 1) { + $ht{($path[0])}->{($path[1])} + = ($ht{($path[0])}->{($path[1])} || 0) + $incr; + } elsif ($#path == 2) { + $ht{($path[0])}->{($path[1])}->{($path[2])} + = ($ht{($path[0])}->{($path[1])}->{($path[2])} || 0) + $incr; + } elsif ($#path == 3) { + $ht{($path[0])}->{($path[1])}->{($path[2])}->{($path[3])} + = ($ht{($path[0])}->{($path[1])}->{($path[2])}->{($path[3])} || 0) + $incr; + } elsif ($#path == 4) { + $ht{($path[0])}->{($path[1])}->{($path[2])}->{($path[3])}->{($path[4])} + = ($ht{($path[0])}->{($path[1])}->{($path[2])}->{($path[3])}->{($path[4])} || 0) + $incr; + } else { + print STDERR "increase_ht_count unsupported for path of length " . ($#path + 1) . "\n"; + } +} + +sub adjust_numbers { + # non-negative integers + local($this, $s, $delta) = @_; + + $result = ""; + while ($s =~ /\d/) { + ($pre,$i,$post) = ($s =~ /^([^0-9]*)(\d+)([^0-9].*|)$/); + $result .= $pre . ($i + $delta); + $s = $post; + } + $result .= $s; + return $result; +} + +sub first_defined { + local($this, @list) = @_; + + foreach $elem (@list) { + return $elem if defined($elem); + } + return ""; +} + +sub first_defined_non_empty { + local($this, @list) = @_; + + foreach $item (@list) { + return $item if defined($item) && ($item ne ""); + } + return ""; +} + +sub elem_after_member_list { + local($this,$elem,@array) = @_; + + my @elem_after_member_list = (); + foreach $i ((0 .. ($#array - 1))) { + push(@elem_after_member_list, $array[$i+1]) if $elem eq $array[$i]; + } + return join(" ", @elem_after_member_list); +} + +sub add_value_to_list { + local($this,$s,$value,$sep) = @_; + + $s = "" unless defined($s); + $sep = "," unless defined($sep); + return ($s =~ /\S/) ? "$s$sep$value" : $value; +} + +sub add_new_value_to_list { + local($this,$s,$value,$sep) = @_; + + $s = "" unless defined($s); + $sep = "," unless defined($sep); + my @values = split(/$sep/, $s); + push(@values, $value) if defined($value) && ! $this->member($value, @values); + + return join($sep, @values); +} + +sub add_new_hash_value_to_list { + local($this,*ht,$key,$value,$sep) = @_; + + $sep = "," unless defined($sep); + my $value_s = $ht{$key}; + if (defined($value_s)) { + my @values = split(/$sep/, $value_s); + push(@values, $value) unless $this->member($value, @values); + $ht{$key} = join($sep, @values); + } else { + $ht{$key} = $value; + } +} + +sub ip_info { + local($this, $ip_address) = @_; + + my %ip_map = (); + $ip_map{"128.9.208.69"} = "Ulf Hermjakob (bach.isi.edu)"; + $ip_map{"128.9.208.169"} = "Ulf Hermjakob (brahms.isi.edu)"; + $ip_map{"128.9.184.148"} = "Ulf Hermjakob (beethoven.isi.edu ?)"; + $ip_map{"128.9.184.162"} = "Ulf Hermjakob (beethoven.isi.edu)"; + $ip_map{"128.9.176.39"} = "Kevin Knight"; + $ip_map{"128.9.184.187"} = "Kevin Knight"; + $ip_map{"128.9.216.56"} = "Kevin Knight"; + $ip_map{"128.9.208.155"} = "cage.isi.edu"; + + return ($ip_name = $ip_map{$ip_address}) ? "$ip_address - $ip_name" : $ip_address; +} + +# from standalone de-accent.pl +sub de_accent_string { + local($this, $s) = @_; + + $s =~ tr/A-Z/a-z/; + unless (0) { + # Latin-1 + if ($s =~ /\xC3[\x80-\xBF]/) { + $s =~ s/(À|Á|Â|Ã|Ä|Å)/A/g; + $s =~ s/Æ/Ae/g; + $s =~ s/Ç/C/g; + $s =~ s/Ð/D/g; + $s =~ s/(È|É|Ê|Ë)/E/g; + $s =~ s/(Ì|Í|Î|Ï)/I/g; + $s =~ s/Ñ/N/g; + $s =~ s/(Ò|Ó|Ô|Õ|Ö|Ø)/O/g; + $s =~ s/(Ù|Ú|Û|Ü)/U/g; + $s =~ s/Þ/Th/g; + $s =~ s/Ý/Y/g; + $s =~ s/(à|á|â|ã|ä|å)/a/g; + $s =~ s/æ/ae/g; + $s =~ s/ç/c/g; + $s =~ s/(è|é|ê|ë)/e/g; + $s =~ s/(ì|í|î|ï)/i/g; + $s =~ s/ð/d/g; + $s =~ s/ñ/n/g; + $s =~ s/(ò|ó|ô|õ|ö)/o/g; + $s =~ s/ß/ss/g; + $s =~ s/þ/th/g; + $s =~ s/(ù|ú|û|ü)/u/g; + $s =~ s/(ý|ÿ)/y/g; + } + # Latin Extended-A + if ($s =~ /[\xC4-\xC5][\x80-\xBF]/) { + $s =~ s/(Ā|Ă|Ą)/A/g; + $s =~ s/(ā|ă|ą)/a/g; + $s =~ s/(Ć|Ĉ|Ċ|Č)/C/g; + $s =~ s/(ć|ĉ|ċ|č)/c/g; + $s =~ s/(Ď|Đ)/D/g; + $s =~ s/(ď|đ)/d/g; + $s =~ s/(Ē|Ĕ|Ė|Ę|Ě)/E/g; + $s =~ s/(ē|ĕ|ė|ę|ě)/e/g; + $s =~ s/(Ĝ|Ğ|Ġ|Ģ)/G/g; + $s =~ s/(ĝ|ğ|ġ|ģ)/g/g; + $s =~ s/(Ĥ|Ħ)/H/g; + $s =~ s/(ĥ|ħ)/h/g; + $s =~ s/(Ĩ|Ī|Ĭ|Į|İ)/I/g; + $s =~ s/(ĩ|ī|ĭ|į|ı)/i/g; + $s =~ s/IJ/Ij/g; + $s =~ s/ij/ij/g; + $s =~ s/Ĵ/J/g; + $s =~ s/ĵ/j/g; + $s =~ s/Ķ/K/g; + $s =~ s/(ķ|ĸ)/k/g; + $s =~ s/(Ĺ|Ļ|Ľ|Ŀ|Ł)/L/g; + $s =~ s/(ļ|ľ|ŀ|ł)/l/g; + $s =~ s/(Ń|Ņ|Ň|Ŋ)/N/g; + $s =~ s/(ń|ņ|ň|ʼn|ŋ)/n/g; + $s =~ s/(Ō|Ŏ|Ő)/O/g; + $s =~ s/(ō|ŏ|ő)/o/g; + $s =~ s/Œ/Oe/g; + $s =~ s/œ/oe/g; + $s =~ s/(Ŕ|Ŗ|Ř)/R/g; + $s =~ s/(ŕ|ŗ|ř)/r/g; + $s =~ s/(Ś|Ŝ|Ş|Š)/S/g; + $s =~ s/(ś|ŝ|ş|š|ſ)/s/g; + $s =~ s/(Ţ|Ť|Ŧ)/T/g; + $s =~ s/(ţ|ť|ŧ)/t/g; + $s =~ s/(Ũ|Ū|Ŭ|Ů|Ű|Ų)/U/g; + $s =~ s/(ũ|ū|ŭ|ů|ű|ų)/u/g; + $s =~ s/Ŵ/W/g; + $s =~ s/ŵ/w/g; + $s =~ s/(Ŷ|Ÿ)/Y/g; + $s =~ s/ŷ/y/g; + $s =~ s/(Ź|Ż|Ž)/Z/g; + $s =~ s/(ź|ż|ž)/z/g; + } + # Latin Extended-B + if ($s =~ /[\xC7-\xC7][\x80-\xBF]/) { + $s =~ s/(\xC7\x8D)/A/g; + $s =~ s/(\xC7\x8E)/a/g; + $s =~ s/(\xC7\x8F)/I/g; + $s =~ s/(\xC7\x90)/i/g; + $s =~ s/(\xC7\x91)/O/g; + $s =~ s/(\xC7\x92)/o/g; + $s =~ s/(\xC7\x93)/U/g; + $s =~ s/(\xC7\x94)/u/g; + $s =~ s/(\xC7\x95)/U/g; + $s =~ s/(\xC7\x96)/u/g; + $s =~ s/(\xC7\x97)/U/g; + $s =~ s/(\xC7\x98)/u/g; + $s =~ s/(\xC7\x99)/U/g; + $s =~ s/(\xC7\x9A)/u/g; + $s =~ s/(\xC7\x9B)/U/g; + $s =~ s/(\xC7\x9C)/u/g; + } + # Latin Extended Additional + if ($s =~ /\xE1[\xB8-\xBF][\x80-\xBF]/) { + $s =~ s/(ḁ|ạ|ả|ấ|ầ|ẩ|ẫ|ậ|ắ|ằ|ẳ|ẵ|ặ|ẚ)/a/g; + $s =~ s/(ḃ|ḅ|ḇ)/b/g; + $s =~ s/(ḉ)/c/g; + $s =~ s/(ḋ|ḍ|ḏ|ḑ|ḓ)/d/g; + $s =~ s/(ḕ|ḗ|ḙ|ḛ|ḝ|ẹ|ẻ|ẽ|ế|ề|ể|ễ|ệ)/e/g; + $s =~ s/(ḟ)/f/g; + $s =~ s/(ḡ)/g/g; + $s =~ s/(ḣ|ḥ|ḧ|ḩ|ḫ)/h/g; + $s =~ s/(ḭ|ḯ|ỉ|ị)/i/g; + $s =~ s/(ḱ|ḳ|ḵ)/k/g; + $s =~ s/(ḷ|ḹ|ḻ|ḽ)/l/g; + $s =~ s/(ḿ|ṁ|ṃ)/m/g; + $s =~ s/(ṅ|ṇ|ṉ|ṋ)/m/g; + $s =~ s/(ọ|ỏ|ố|ồ|ổ|ỗ|ộ|ớ|ờ|ở|ỡ|ợ|ṍ|ṏ|ṑ|ṓ)/o/g; + $s =~ s/(ṕ|ṗ)/p/g; + $s =~ s/(ṙ|ṛ|ṝ|ṟ)/r/g; + $s =~ s/(ṡ|ṣ|ṥ|ṧ|ṩ|ẛ)/s/g; + $s =~ s/(ṫ|ṭ|ṯ|ṱ)/t/g; + $s =~ s/(ṳ|ṵ|ṷ|ṹ|ṻ|ụ|ủ|ứ|ừ|ử|ữ|ự)/u/g; + $s =~ s/(ṽ|ṿ)/v/g; + $s =~ s/(ẁ|ẃ|ẅ|ẇ|ẉ|ẘ)/w/g; + $s =~ s/(ẋ|ẍ)/x/g; + $s =~ s/(ẏ|ỳ|ỵ|ỷ|ỹ|ẙ)/y/g; + $s =~ s/(ẑ|ẓ|ẕ)/z/g; + $s =~ s/(Ḁ|Ạ|Ả|Ấ|Ầ|Ẩ|Ẫ|Ậ|Ắ|Ằ|Ẳ|Ẵ|Ặ)/A/g; + $s =~ s/(Ḃ|Ḅ|Ḇ)/B/g; + $s =~ s/(Ḉ)/C/g; + $s =~ s/(Ḋ|Ḍ|Ḏ|Ḑ|Ḓ)/D/g; + $s =~ s/(Ḕ|Ḗ|Ḙ|Ḛ|Ḝ|Ẹ|Ẻ|Ẽ|Ế|Ề|Ể|Ễ|Ệ)/E/g; + $s =~ s/(Ḟ)/F/g; + $s =~ s/(Ḡ)/G/g; + $s =~ s/(Ḣ|Ḥ|Ḧ|Ḩ|Ḫ)/H/g; + $s =~ s/(Ḭ|Ḯ|Ỉ|Ị)/I/g; + $s =~ s/(Ḱ|Ḳ|Ḵ)/K/g; + $s =~ s/(Ḷ|Ḹ|Ḻ|Ḽ)/L/g; + $s =~ s/(Ḿ|Ṁ|Ṃ)/M/g; + $s =~ s/(Ṅ|Ṇ|Ṉ|Ṋ)/N/g; + $s =~ s/(Ṍ|Ṏ|Ṑ|Ṓ|Ọ|Ỏ|Ố|Ồ|Ổ|Ỗ|Ộ|Ớ|Ờ|Ở|Ỡ|Ợ)/O/g; + $s =~ s/(Ṕ|Ṗ)/P/g; + $s =~ s/(Ṙ|Ṛ|Ṝ|Ṟ)/R/g; + $s =~ s/(Ṡ|Ṣ|Ṥ|Ṧ|Ṩ)/S/g; + $s =~ s/(Ṫ|Ṭ|Ṯ|Ṱ)/T/g; + $s =~ s/(Ṳ|Ṵ|Ṷ|Ṹ|Ṻ|Ụ|Ủ|Ứ|Ừ|Ử|Ữ|Ự)/U/g; + $s =~ s/(Ṽ|Ṿ)/V/g; + $s =~ s/(Ẁ|Ẃ|Ẅ|Ẇ|Ẉ)/W/g; + $s =~ s/(Ẍ)/X/g; + $s =~ s/(Ẏ|Ỳ|Ỵ|Ỷ|Ỹ)/Y/g; + $s =~ s/(Ẑ|Ẓ|Ẕ)/Z/g; + } + # Greek letters + if ($s =~ /\xCE[\x86-\xAB]/) { + $s =~ s/ά/α/g; + $s =~ s/έ/ε/g; + $s =~ s/ί/ι/g; + $s =~ s/ϊ/ι/g; + $s =~ s/ΐ/ι/g; + $s =~ s/ό/ο/g; + $s =~ s/ύ/υ/g; + $s =~ s/ϋ/υ/g; + $s =~ s/ΰ/υ/g; + $s =~ s/ώ/ω/g; + $s =~ s/Ά/Α/g; + $s =~ s/Έ/Ε/g; + $s =~ s/Ή/Η/g; + $s =~ s/Ί/Ι/g; + $s =~ s/Ϊ/Ι/g; + $s =~ s/Ύ/Υ/g; + $s =~ s/Ϋ/Υ/g; + $s =~ s/Ώ/Ω/g; + } + # Cyrillic letters + if ($s =~ /\xD0[\x80-\xAF]/) { + $s =~ s/Ѐ/Е/g; + $s =~ s/Ё/Е/g; + $s =~ s/Ѓ/Г/g; + $s =~ s/Ќ/К/g; + $s =~ s/Ѝ/И/g; + $s =~ s/Й/И/g; + $s =~ s/ѐ/е/g; + $s =~ s/ё/е/g; + $s =~ s/ѓ/г/g; + $s =~ s/ќ/к/g; + $s =~ s/ѝ/и/g; + $s =~ s/й/и/g; + } + } + return $s; +} + +sub read_de_accent_case_resource { + local($this, $filename, *ht, *LOG, $verbose) = @_; + # e.g. data/char-de-accent-lc.txt + + if (open(IN, $filename)) { + my $mode = "de-accent"; + my $line_number = 0; + my $n_de_accent_targets = 0; + my $n_de_accent_sources = 0; + my $n_case_entries = 0; + while () { + s/^\xEF\xBB\xBF//; + s/\s*$//; + $line_number++; + if ($_ =~ /^#+\s*CASE\b/) { + $mode = "case"; + } elsif ($_ =~ /^#+\s*PUNCTUATION NORMALIZATION\b/) { + $mode = "punctuation-normalization"; + } elsif ($_ =~ /^#/) { + # ignore comment + } elsif ($_ =~ /^\s*$/) { + # ignore empty line + } elsif (($mode eq "de-accent") && (($char_without_accent, @chars_with_accent) = split(/\s+/, $_))) { + if (keys %{$ht{DE_ACCENT_INV}->{$char_without_accent}}) { + print LOG "Ignoring duplicate de-accent line for target $char_without_accent in l.$line_number in $filename\n" unless $char_without_accent eq "--"; + } elsif (@chars_with_accent) { + $n_de_accent_targets++; + foreach $char_with_accent (@chars_with_accent) { + my @prev_target_chars = keys %{$ht{DE_ACCENT}->{$char_with_accent}}; + print LOG "Accent character $char_with_accent has duplicate target $char_without_accent (besides @prev_target_chars) in l.$line_number in $filename\n" if @prev_target_chars && (! ($char_without_accent =~ /^[aou]e$/i)); + $char_without_accent = "" if $char_without_accent eq "--"; + $ht{DE_ACCENT}->{$char_with_accent}->{$char_without_accent} = 1; + $ht{DE_ACCENT1}->{$char_with_accent} = $char_without_accent + if (! defined($ht{DE_ACCENT1}->{$char_with_accent})) + && ($char_without_accent =~ /^.[\x80-\xBF]*$/); + $ht{DE_ACCENT_INV}->{$char_without_accent}->{$char_with_accent} = 1; + $ht{UPPER_CASE_OR_ACCENTED}->{$char_with_accent} = 1; + $n_de_accent_sources++; + } + } else { + print LOG "Empty de-accent list for $char_without_accent in l.$line_number in $filename\n"; + } + } elsif (($mode eq "punctuation-normalization") && (($norm_punct, @unnorm_puncts) = split(/\s+/, $_))) { + if (keys %{$ht{NORM_PUNCT_INV}->{$norm_punct}}) { + print LOG "Ignoring duplicate punctuation-normalization line for target $norm_punct in l.$line_number in $filename\n"; + } elsif (@unnorm_puncts) { + foreach $unnorm_punct (@unnorm_puncts) { + my $prev_norm_punct = $ht{NORM_PUNCT}->{$unnorm_punct}; + if ($prev_norm_punct) { + print LOG "Ignoring duplicate punctuation normalization $unnorm_punct -> $norm_punct (besides $prev_norm_punct) in l.$line_number in $filename\n"; + } + $ht{NORM_PUNCT}->{$unnorm_punct} = $norm_punct; + $ht{NORM_PUNCT_INV}->{$norm_punct}->{$unnorm_punct} = 1; + $ht{LC_DE_ACCENT_CHAR_NORM_PUNCT}->{$unnorm_punct} = $norm_punct; + } + } + } elsif (($mode eq "case") && (($uc_char, $lc_char) = ($_ =~ /^(\S+)\s+(\S+)\s*$/))) { + $ht{UPPER_TO_LOWER_CASE}->{$uc_char} = $lc_char; + $ht{LOWER_TO_UPPER_CASE}->{$lc_char} = $uc_char; + $ht{UPPER_CASE_P}->{$uc_char} = 1; + $ht{LOWER_CASE_P}->{$lc_char} = 1; + $ht{UPPER_CASE_OR_ACCENTED}->{$uc_char} = 1; + $n_case_entries++; + } else { + print LOG "Unrecognized l.$line_number in $filename\n"; + } + } + foreach $char (keys %{$ht{UPPER_CASE_OR_ACCENTED}}) { + my $lc_char = $ht{UPPER_TO_LOWER_CASE}->{$char}; + $lc_char = $char unless defined($lc_char); + my @de_accend_char_results = sort keys %{$ht{DE_ACCENT}->{$lc_char}}; + my $new_char = (@de_accend_char_results) ? $de_accend_char_results[0] : $lc_char; + $ht{LC_DE_ACCENT_CHAR}->{$char} = $new_char; + $ht{LC_DE_ACCENT_CHAR_NORM_PUNCT}->{$char} = $new_char; + } + close(IN); + print LOG "Found $n_case_entries case entries, $n_de_accent_sources/$n_de_accent_targets source/target entries in $line_number lines in file $filename\n" if $verbose; + } else { + print LOG "Can't open $filename\n"; + } +} + +sub de_accent_char { + local($this, $char, *ht, $default) = @_; + + @de_accend_char_results = sort keys %{$ht{DE_ACCENT}->{$char}}; + return (@de_accend_char_results) ? @de_accend_char_results : ($default); +} + +sub lower_case_char { + local($this, $char, *ht, $default) = @_; + + return (defined($lc = $ht{UPPER_TO_LOWER_CASE}->{$char})) ? $lc : $default; +} + +sub lower_case_and_de_accent_char { + local($this, $char, *ht) = @_; + + my $lc_char = $this->lower_case_char($char, *ht, $char); + return $this->de_accent_char($lc_char, *ht, $lc_char); +} + +sub lower_case_and_de_accent_string { + local($this, $string, *ht, $control) = @_; + + # $this->stopwatch("start", "lower_case_and_de_accent_string", *ht, *LOG); + my $norm_punct_p = ($control && ($control =~ /norm-punct/i)); + my @chars = $this->split_into_utf8_characters($string); + my $result = ""; + foreach $char (@chars) { + my @lc_de_accented_chars = $this->lower_case_and_de_accent_char($char, *ht); + if ($norm_punct_p + && (! @lc_de_accented_chars)) { + my $norm_punct = $ht{NORM_PUNCT}->{$char}; + @lc_de_accented_chars = ($norm_punct) if $norm_punct; + } + $result .= ((@lc_de_accented_chars) ? $lc_de_accented_chars[0] : $char); + } + # $this->stopwatch("end", "lower_case_and_de_accent_string", *ht, *LOG); + return $result; +} + +sub lower_case_and_de_accent_norm_punct { + local($this, $char, *ht) = @_; + + my $new_char = $ht{LC_DE_ACCENT_CHAR_NORM_PUNCT}->{$char}; + return (defined($new_char)) ? $new_char : $char; +} + +sub lower_case_and_de_accent_string2 { + local($this, $string, *ht, $control) = @_; + + my $norm_punct_p = ($control && ($control =~ /norm-punct/i)); + # $this->stopwatch("start", "lower_case_and_de_accent_string2", *ht, *LOG); + my $s = $string; + my $result = ""; + while (($char, $rest) = ($s =~ /^(.[\x80-\xBF]*)(.*)$/)) { + my $new_char = $ht{LC_DE_ACCENT_CHAR}->{$char}; + if (defined($new_char)) { + $result .= $new_char; + } elsif ($norm_punct_p && defined($new_char = $ht{NORM_PUNCT}->{$char})) { + $result .= $new_char; + } else { + $result .= $char; + } + $s = $rest; + } + # $this->stopwatch("end", "lower_case_and_de_accent_string2", *ht, *LOG); + return $result; +} + +sub lower_case_string { + local($this, $string, *ht, $control) = @_; + + my $norm_punct_p = ($control && ($control =~ /norm-punct/i)); + my $s = $string; + my $result = ""; + while (($char, $rest) = ($s =~ /^(.[\x80-\xBF]*)(.*)$/)) { + my $lc_char = $ht{UPPER_TO_LOWER_CASE}->{$char}; + if (defined($lc_char)) { + $result .= $lc_char; + } elsif ($norm_punct_p && defined($new_char = $ht{NORM_PUNCT}->{$char})) { + $result .= $new_char; + } else { + $result .= $char; + } + $s = $rest; + } + return $result; +} + +sub round_to_n_decimal_places { + local($this, $x, $n, $fill_decimals_p) = @_; + + $fill_decimals_p = 0 unless defined($fill_decimals_p); + unless (defined($x)) { + return $x; + } + if (($x =~ /^-?\d+$/) && (! $fill_decimals_p)) { + return $x; + } + $factor = 1; + foreach $i ((1 .. $n)) { + $factor *= 10; + } + my $rounded_number; + if ($x > 0) { + $rounded_number = (int(($factor * $x) + 0.5) / $factor); + } else { + $rounded_number = (int(($factor * $x) - 0.5) / $factor); + } + if ($fill_decimals_p) { + ($period, $decimals) = ($rounded_number =~ /^-?\d+(\.?)(\d*)$/); + $rounded_number .= "." unless $period || ($n == 0); + foreach ((1 .. ($n - length($decimals)))) { + $rounded_number .= 0; + } + } + return $rounded_number; +} + +sub commify { + local($caller,$number) = @_; + + my $text = reverse $number; + $text =~ s/(\d\d\d)(?=\d)(?!\d*\.)/$1,/g; + return scalar reverse $text; +} + +sub add_javascript_functions { + local($caller,@function_names) = @_; + + $add_javascript_function_s = ""; + foreach $function_name (@function_names) { + + if ($function_name eq "highlight_elems") { + $add_javascript_function_s .= " + function highlight_elems(group_id, value) { + if (group_id != '') { + i = 1; + id = group_id + '-' + i; + while ((s = document.getElementById(id)) != null) { + if (! s.origColor) { + if (s.style.color) { + s.origColor = s.style.color; + } else { + s.origColor = '#000000'; + } + } + if (value == '1') { + s.style.color = '#0000FF'; + if (s.innerHTML == '-') { + s.style.innerHtml = s.innerHTML; + s.innerHTML = '-   ← here'; + s.style.fontWeight = 900; + } else { + s.style.fontWeight = 'bold'; + } + } else { + s.style.fontWeight = 'normal'; + s.style.color = s.origColor; + if (s.style.innerHtml != null) { + s.innerHTML = s.style.innerHtml; + } + } + i = i + 1; + id = group_id + '-' + i; + } + } + } +"; + } elsif ($function_name eq "set_style_for_ids") { + $add_javascript_function_s .= " + function set_style_for_ids(style,id_list) { + var ids = id_list.split(/\\s+/); + var len = ids.length; + var s; + for (var i=0; i>$filename")) { + print OUT $s; + close(OUT); + $result = "Appended"; + } else { + $result = "Can't append"; + } + } else { + if (open(OUT, ">$filename")) { + print OUT $s; + close(OUT); + $result = "Wrote"; + } else { + $result = "Can't write"; + } + } + chmod($mod, $filename) if defined($mod) && -e $filename; + return $result; +} + +sub square { + local($caller, $x) = @_; + + return $x * $x; +} + +sub mutual_info { + local($caller, $ab_count, $a_count, $b_count, $total_count, $smoothing) = @_; + + $smoothing = 1 unless defined($smoothing); + $ab_count = 0 unless defined($ab_count); + return 0 unless $a_count && $b_count && $total_count; + + my $p_ab = $ab_count / $total_count; + my $p_a = $a_count / $total_count; + my $p_b = $b_count / $total_count; + my $expected_ab = $p_a * $p_b * $total_count; + + return -99 unless $expected_ab || $smoothing; + + return CORE::log(($ab_count + $smoothing) / ($expected_ab + $smoothing)); +} + +sub mutual_info_multi { + local($caller, $multi_count, $total_count, $smoothing, @counts) = @_; + + return 0 unless $total_count; + my $p_indivuals = 1; + foreach $count (@counts) { + return 0 unless $count; + $p_indivuals *= ($count / $total_count); + } + my $expected_multi_count = $p_indivuals * $total_count; + # print STDERR "actual vs. expected multi_count($multi_count, $total_count, $smoothing, @counts) = $multi_count vs. $expected_multi_count\n"; + + return -99 unless $expected_multi_count || $smoothing; + + return CORE::log(($multi_count + $smoothing) / ($expected_multi_count + $smoothing)); +} + +sub precision_recall_fmeasure { + local($caller, $n_gold, $n_test, $n_shared, $pretty_print_p) = @_; + + unless (($n_gold =~ /^[1-9]\d*$/) && ($n_test =~ /^[1-9]\d*$/)) { + $zero = ($pretty_print_p) ? "0%" : 0; + if ($n_gold =~ /^[1-9]\d*$/) { + return ("n/a", $zero, $zero); + } elsif ($n_test =~ /^[1-9]\d*$/) { + return ($zero, "n/a", $zero); + } else { + return ("n/a", "n/a", "n/a"); + } + } + my $precision = $n_shared / $n_test; + my $recall = $n_shared / $n_gold; + my $f_measure = ($precision * $recall * 2) / ($precision + $recall); + + return ($precision, $recall, $f_measure) unless $pretty_print_p; + + my $pretty_precision = $caller->round_to_n_decimal_places(100*$precision, 1) . "%"; + my $pretty_recall = $caller->round_to_n_decimal_places(100*$recall, 1) . "%"; + my $pretty_f_measure = $caller->round_to_n_decimal_places(100*$f_measure, 1) . "%"; + + return ($pretty_precision, $pretty_recall, $pretty_f_measure); +} + +sub recapitalize_named_entity { + local($caller, $s) = @_; + + my @comps = (); + foreach $comp (split(/\s+/, $s)) { + if ($comp =~ /^(and|da|for|of|on|the|van|von)$/) { + push(@comps, $comp); + } elsif ($comp =~ /^[a-z]/) { + push(@comps, ucfirst $comp); + } else { + push(@comps, $comp); + } + } + return join(" ", @comps); +} + +sub slot_value_in_double_colon_del_list { + local($this, $s, $slot, $default) = @_; + + $default = "" unless defined($default); + if (($value) = ($s =~ /::$slot\s+(\S.*\S|\S)\s*$/)) { + $value =~ s/\s*::\S.*\s*$//; + return $value; + } else { + return $default; + } +} + +sub synt_in_double_colon_del_list { + local($this, $s) = @_; + + ($value) = ($s =~ /::synt\s+(\S+|\S.*?\S)(?:\s+::.*)?$/); + return (defined($value)) ? $value : ""; +} + +sub form_in_double_colon_del_list { + local($this, $s) = @_; + + ($value) = ($s =~ /::form\s+(\S+|\S.*?\S)(?:\s+::.*)?$/); + return (defined($value)) ? $value : ""; +} + +sub lex_in_double_colon_del_list { + local($this, $s) = @_; + + ($value) = ($s =~ /::lex\s+(\S+|\S.*?\S)(?:\s+::.*)?$/); + return (defined($value)) ? $value : ""; +} + +sub multi_slot_value_in_double_colon_del_list { + # e.g. when there are multiple slot/value pairs in a line, e.g. ::eng ... :eng ... + local($this, $s, $slot) = @_; + + @values = (); + while (($value, $rest) = ($s =~ /::$slot\s+(\S|\S.*?\S)(\s+::\S.*|\s*)$/)) { + push(@values, $value); + $s = $rest; + } + return @values; +} + +sub remove_slot_in_double_colon_del_list { + local($this, $s, $slot) = @_; + + $s =~ s/::$slot(?:|\s+\S|\s+\S.*?\S)(\s+::\S.*|\s*)$/$1/; + $s =~ s/^\s*//; + return $s; +} + +sub extract_split_info_from_split_dir { + local($this, $dir, *ht) = @_; + + my $n_files = 0; + my $n_snt_ids = 0; + if (opendir(DIR, $dir)) { + my @filenames = sort readdir(DIR); + closedir(DIR); + foreach $filename (@filenames) { + next unless $filename =~ /\.txt$/; + my $split_class; + if (($split_class) = ($filename =~ /-(dev|training|test)-/)) { + my $full_filename = "$dir/$filename"; + if (open(IN, $full_filename)) { + my $old_n_snt_ids = $n_snt_ids; + while () { + if (($snt_id) = ($_ =~ /^#\s*::id\s+(\S+)/)) { + if ($old_split_class = $ht{SPLIT_CLASS}->{$snt_id}) { + unless ($old_split_class eq $split_class) { + print STDERR "Conflicting split class for $snt_id: $old_split_class $split_class\n"; + } + } else { + $ht{SPLIT_CLASS}->{$snt_id} = $split_class; + $ht{SPLIT_CLASS_COUNT}->{$split_class} = ($ht{SPLIT_CLASS_COUNT}->{$split_class} || 0) + 1; + $n_snt_ids++; + } + } + } + $n_files++ unless $n_snt_ids == $old_n_snt_ids; + close(IN); + } else { + print STDERR "Can't open file $full_filename"; + } + } else { + print STDERR "Skipping file $filename when extracting split info from $dir\n"; + } + } + print STDERR "Extracted $n_snt_ids split classes from $n_files files.\n"; + } else { + print STDERR "Can't open directory $dir to extract split info.\n"; + } +} + +sub extract_toks_for_split_class_from_dir { + local($this, $dir, *ht, $split_class, $control) = @_; + + $control = "" unless defined($control); + $print_snt_id_p = ($control =~ /\bwith-snt-id\b/); + my $n_files = 0; + my $n_snts = 0; + if (opendir(DIR, $dir)) { + my @filenames = sort readdir(DIR); + closedir(DIR); + foreach $filename (@filenames) { + next unless $filename =~ /^alignment-release-.*\.txt$/; + my $full_filename = "$dir/$filename"; + if (open(IN, $full_filename)) { + my $old_n_snts = $n_snts; + my $snt_id = ""; + while () { + if (($s_value) = ($_ =~ /^#\s*::id\s+(\S+)/)) { + $snt_id = $s_value; + $proper_split_class_p + = ($this_split_class = $ht{SPLIT_CLASS}->{$snt_id}) + && ($this_split_class eq $split_class); + } elsif (($tok) = ($_ =~ /^#\s*::tok\s+(\S|\S.*\S)\s*$/)) { + if ($proper_split_class_p) { + print "$snt_id " if $print_snt_id_p; + print "$tok\n"; + $n_snts++; + } + } + } + $n_files++ unless $n_snts == $old_n_snts; + close(IN); + } else { + print STDERR "Can't open file $full_filename"; + } + } + print STDERR "Extracted $n_snts tokenized sentences ($split_class) from $n_files files.\n"; + } else { + print STDERR "Can't open directory $dir to extract tokens.\n"; + } +} + +sub load_relevant_tok_ngram_corpus { + local($this, $filename, *ht, $max_lex_rule_span, $ngram_count_min, $optional_ngram_output_filename) = @_; + + $ngram_count_min = 1 unless $ngram_count_min; + $max_lex_rule_span = 10 unless $max_lex_rule_span; + my $n_ngram_instances = 0; + my $n_ngram_types = 0; + if (open(IN, $filename)) { + while () { + s/\s*$//; + @tokens = split(/\s+/, $_); + foreach $from_token_index ((0 .. $#tokens)) { + foreach $to_token_index (($from_token_index .. ($from_token_index + $max_lex_rule_span -1))) { + last if $to_token_index > $#tokens; + my $ngram = join(" ", @tokens[$from_token_index .. $to_token_index]); + $ht{RELEVANT_NGRAM}->{$ngram} = ($ht{RELEVANT_NGRAM}->{$ngram} || 0) + 1; + } + } + } + close(IN); + if ($optional_ngram_output_filename && open(OUT, ">$optional_ngram_output_filename")) { + foreach $ngram (sort keys %{$ht{RELEVANT_NGRAM}}) { + $count = $ht{RELEVANT_NGRAM}->{$ngram}; + next unless $count >= $ngram_count_min; + print OUT "($count) $ngram\n"; + $n_ngram_types++; + $n_ngram_instances += $count; + } + close(OUT); + print STDERR "Extracted $n_ngram_types ngram types, $n_ngram_instances ngram instances.\n"; + print STDERR "Wrote ngram stats to $optional_ngram_output_filename\n"; + } + } else { + print STDERR "Can't open relevant tok ngram corpus $filename\n"; + } +} + +sub load_relevant_tok_ngrams { + local($this, $filename, *ht) = @_; + + my $n_entries = 0; + if (open(IN, $filename)) { + while () { + s/\s*$//; + if (($count, $ngram) = ($_ =~ /^\((\d+)\)\s+(\S|\S.*\S)\s*$/)) { + $lc_ngram = lc $ngram; + $ht{RELEVANT_NGRAM}->{$lc_ngram} = ($ht{RELEVANT_NGRAM}->{$lc_ngram} || 0) + $count; + $ht{RELEVANT_LC_NGRAM}->{$lc_ngram} = ($ht{RELEVANT_LC_NGRAM}->{$lc_ngram} || 0) + $count; + $n_entries++; + } + } + close(IN); + print STDERR "Read in $n_entries entries from $filename\n"; + } else { + print STDERR "Can't open relevant tok ngrams from $filename\n"; + } +} + +sub snt_id_sort_function { + local($this, $a, $b) = @_; + + if ((($core_a, $index_a) = ($a =~ /^(\S+)\.(\d+)$/)) + && (($core_b, $index_b) = ($b =~ /^(\S+)\.(\d+)$/))) { + return ($core_a cmp $core_b) || ($index_a <=> $index_b); + } else { + return $a cmp $b; + } +} + +sub count_value_sort_function { + local($this, $a_count, $b_count, $a_value, $b_value, $control) = @_; + + # normalize fractions such as "1/2" + if ($a_count > $b_count) { + return ($control eq "decreasing") ? -1 : 1; + } elsif ($b_count > $a_count) { + return ($control eq "decreasing") ? 1 : -1; + } + $a_value = $num / $den if ($num, $den) = ($a_value =~ /^([1-9]\d*)\/([1-9]\d*)$/); + $b_value = $num / $den if ($num, $den) = ($b_value =~ /^([1-9]\d*)\/([1-9]\d*)$/); + $a_value =~ s/:/\./ if $a_value =~ /^\d+:\d+$/; + $b_value =~ s/:/\./ if $b_value =~ /^\d+:\d+$/; + if (($a_value =~ /^-?\d+(\.\d+)?$/) + && ($b_value =~ /^-?\d+(\.\d+)?$/)) { + return $a_value <=> $b_value; + } elsif ($a_value =~ /^-?\d+(\.\d+)?$/) { + return 1; + } elsif ($b_value =~ /^-?\d+(\.\d+)?$/) { + return -1; + } else { + return $a_value cmp $b_value; + } +} + +sub undef_to_blank { + local($this, $x) = @_; + + return (defined($x)) ? $x : ""; +} + +sub en_lex_amr_list { + local($this, $s) = @_; + + $bpe = qr{ \( (?: (?> [^()]+ ) | (??{ $bpe }))* \) }x; # see Perl Cookbook 2nd ed. p. 218 + @en_lex_amr_list = (); + my $amr_s; + my $lex; + my $test; + while ($s =~ /\S/) { + $s =~ s/^\s*//; + if (($s =~ /^\([a-z]\d* .*\)/) + && (($amr_s, $rest) = ($s =~ /^($bpe)(\s.*|)$/))) { + push(@en_lex_amr_list, $amr_s); + $s = $rest; + } elsif (($lex, $rest) = ($s =~ /^\s*(\S+)(\s.*|)$/)) { + push(@en_lex_amr_list, $lex); + $s = $rest; + } else { + print STDERR "en_lex_amr_list can't process: $s\n"; + $s = ""; + } + } + return @en_lex_amr_list; +} + +sub make_sure_dir_exists { + local($this, $dir, $umask) = @_; + + mkdir($dir, $umask) unless -d $dir; + chmod($umask, $dir); +} + +sub pretty_percentage { + local($this, $numerator, $denominator) = @_; + + return ($denominator == 0) ? "n/a" : ($this->round_to_n_decimal_places(100*$numerator/$denominator, 2) . "%"); +} + +sub html_color_nth_line { + local($this, $s, $n, $color, $delimiter) = @_; + + $delimiter = "
" unless defined($delimiter); + @lines = split($delimiter, $s); + $lines[$n] = "" . $lines[$n] . "" if ($n =~ /^\d+$/) && ($n <= $#lines); + return join($delimiter, @lines); +} + +sub likely_valid_url_format { + local($this, $url) = @_; + + $url = lc $url; + return 0 if $url =~ /\s/; + return 0 if $url =~ /[@]/; + return 1 if $url =~ /^https?:\/\/.+\.[a-z]+(\?.+)?$/; + return 1 if $url =~ /[a-z].+\.(com|edu|gov|net|org)$/; + return 0; +} + +# see also EnglMorph->special_token_type +$common_file_suffixes = "aspx?|bmp|cgi|docx?|gif|html?|jpeg|jpg|mp3|mp4|pdf|php|png|pptx?|stm|svg|txt|xml"; +$common_top_domain_suffixes = "museum|info|cat|com|edu|gov|int|mil|net|org|ar|at|au|be|bg|bi|br|ca|ch|cn|co|cz|de|dk|es|eu|fi|fr|gr|hk|hu|id|ie|il|in|ir|is|it|jp|ke|kr|lu|mg|mx|my|nl|no|nz|ph|pl|pt|ro|rs|ru|rw|se|sg|sk|so|tr|tv|tw|tz|ua|ug|uk|us|za"; + +sub token_is_url_p { + local($this, $token) = @_; + + return 1 if $token =~ /^www(\.[a-z0-9]([-a-z0-9_]|\xC3[\x80-\x96\x98-\xB6\xB8-\xBF])+)+\.([a-z]{2,2}|$common_top_domain_suffixes)(\/(\.{1,3}|[a-z0-9]([-a-z0-9_%]|\xC3[\x80-\x96\x98-\xB6\xB8-\xBF])+))*(\/[a-z0-9_][-a-z0-9_]+\.($common_file_suffixes))?$/i; + return 1 if $token =~ /^https?:\/\/([a-z]\.)?([a-z0-9]([-a-z0-9_]|\xC3[\x80-\x96\x98-\xB6\xB8-\xBF])+\.)+[a-z]{2,}(\/(\.{1,3}|([-a-z0-9_%]|\xC3[\x80-\x96\x98-\xB6\xB8-\xBF])+))*(\/[a-z_][-a-z0-9_]+\.($common_file_suffixes))?$/i; + return 1 if $token =~ /^[a-z][-a-z0-9_]+(\.[a-z][-a-z0-9_]+)*\.($common_top_domain_suffixes)(\/[a-z0-9]([-a-z0-9_%]|\xC3[\x80-\x96\x98-\xB6\xB8-\xBF])+)*(\/[a-z][-a-z0-9_]+\.($common_file_suffixes))?$/i; + return 0; +} + +sub token_is_email_p { + local($this, $token) = @_; + + return ($token =~ /^[a-z][-a-z0-9_]+(\.[a-z][-a-z0-9_]+)*\@[a-z][-a-z0-9_]+(\.[a-z][-a-z0-9_]+)*\.($common_top_domain_suffixes)$/i); +} + +sub token_is_filename_p { + local($this, $token) = @_; + + return 1 if $token =~ /\.($common_file_suffixes)$/; + return 0; +} + +sub token_is_xml_token_p { + local($this, $token) = @_; + + return ($token =~ /^&(amp|apos|gt|lt|nbsp|quot|&#\d+|&#x[0-9A-F]+);$/i); +} + +sub token_is_handle_p { + local($this, $token) = @_; + + return ($token =~ /^\@[a-z][_a-z0-9]*[a-z0-9]$/i); +} + +sub min { + local($this, @list) = @_; + + my $min = ""; + foreach $item (@list) { + $min = $item if ($item =~ /^-?\d+(?:\.\d*)?$/) && (($min eq "") || ($item < $min)); + } + return $min; +} + +sub max { + local($this, @list) = @_; + + my $max = ""; + foreach $item (@list) { + $max = $item if defined($item) && ($item =~ /^-?\d+(?:\.\d*)?(e[-+]\d+)?$/) && (($max eq "") || ($item > $max)); + } + return $max; +} + +sub split_tok_s_into_tokens { + local($this, $tok_s) = @_; + + @token_list = (); + while (($pre, $link_token, $post) = ($tok_s =~ /^(.*?)\s*(\@?<[^<>]+>\@?)\s*(.*)$/)) { + # generate dummy token for leading blank(s) + if (($tok_s =~ /^\s/) && ($pre eq "") && ($#token_list < 0)) { + push(@token_list, ""); + } else { + push(@token_list, split(/\s+/, $pre)); + } + push(@token_list, $link_token); + $tok_s = $post; + } + push(@token_list, split(/\s+/, $tok_s)); + return @token_list; +} + +sub shuffle { + local($this, @list) = @_; + + @shuffle_list = (); + while (@list) { + $len = $#list + 1; + $rand_position = int(rand($len)); + push(@shuffle_list, $list[$rand_position]); + splice(@list, $rand_position, 1); + } + $s = join(" ", @shuffle_list); + return @shuffle_list; +} + +sub timestamp_to_seconds { + local($this, $timestamp) = @_; + + my $epochtime; + if (($year, $month, $day, $hour, $minute, $second) = ($timestamp =~ /^(\d\d\d\d)-(\d\d)-(\d\d)T(\d\d):(\d\d):(\d\d)$/)) { + $epochtime = timelocal($second, $minute, $hour, $day, $month-1, $year); + } elsif (($year, $month, $day) = ($timestamp =~ /^(\d\d\d\d)-(\d\d)-(\d\d)$/)) { + $epochtime = timelocal(0, 0, 0, $day, $month-1, $year); + } elsif (($year, $month, $day, $hour, $minute, $second, $second_fraction) = ($timestamp =~ /^(\d\d\d\d)-(\d\d)-(\d\d)T(\d\d):(\d\d):(\d\d)\.(\d+)$/)) { + $epochtime = timelocal($second, $minute, $hour, $day, $month-1, $year) + ($second_fraction / (10 ** length($second_fraction))); + } else { + $epochtime = 0; + } + return $epochtime; +} + +sub timestamp_diff_in_seconds { + local($this, $timestamp1, $timestamp2) = @_; + + my $epochtime1 = $this->timestamp_to_seconds($timestamp1); + my $epochtime2 = $this->timestamp_to_seconds($timestamp2); + return $epochtime2 - $epochtime1; +} + +sub dirhash { + # maps string to hash of length 4 with characters [a-z2-8] (shorter acc. to $len) + local($this, $s, $len) = @_; + + $hash = 9999; + $mega = 2 ** 20; + $mega1 = $mega - 1; + $giga = 2 ** 26; + foreach $c (split //, $s) { + $hash = $hash*33 + ord($c); + $hash = ($hash >> 20) ^ ($hash & $mega1) if $hash >= $giga; + } + while ($hash >= $mega) { + $hash = ($hash >> 20) ^ ($hash & $mega1); + } + $result = ""; + while ($hash) { + $c = $hash & 31; + $result .= CORE::chr($c + (($c >= 26) ? 24 : 97)); + $hash = $hash >> 5; + } + while (length($result) < 4) { + $result .= "8"; + } + return substr($result, 0, $len) if $len; + return $result; +} + +sub full_path_python { + + foreach $bin_path (split(":", "/usr/sbin:/usr/bin:/bin:/usr/local/bin")) { + return $python if -x ($python = "$bin_path/python"); + } + return "python"; +} + +sub string_contains_unbalanced_paras { + local($this, $s) = @_; + + return 0 unless $s =~ /[(){}\[\]]/; + $rest = $s; + while (($pre,$left,$right,$post) = ($rest =~ /^(.*)([({\[]).*?([\]})])(.*)$/)) { + return 1 unless (($left eq "(") && ($right eq ")")) + || (($left eq "[") && ($right eq "]")) + || (($left eq "{") && ($right eq "}")); + $rest = "$pre$post"; + } + return 1 if $rest =~ /[(){}\[\]]/; + return 0; +} + +sub dequote_string { + local($this, $s) = @_; + + if ($s =~ /^".*"$/) { + $s = substr($s, 1, -1); + $s =~ s/\\"/"/g; + return $s; + } elsif ($s =~ /^'.*'$/) { + $s = substr($s, 1, -1); + $s =~ s/\\'/'/g; + return $s; + } else { + return $s; + } +} + +sub defined_non_space { + local($this, $s) = @_; + + return (defined($s) && ($s =~ /\S/)); +} + +sub default_if_undefined { + local($this, $s, $default) = @_; + + return (defined($s) ? $s : $default); +} + +sub remove_empties { + local($this, @list) = @_; + + @filtered_list = (); + foreach $elem (@list) { + push(@filtered_list, $elem) if defined($elem) && (! ($elem =~ /^\s*$/)) && (! $this->member($elem, @filtered_list)); + } + + return @filtered_list; +} + +# copied from AMRexp.pm +sub new_var_for_surf_amr { + local($this, $amr_s, $s) = @_; + + my $letter = ($s =~ /^[a-z]/i) ? lc substr($s, 0, 1) : "x"; + return $letter unless ($amr_s =~ /:\S+\s+\($letter\s+\//) + || ($amr_s =~ /\s\($letter\s+\//) + || ($amr_s =~ /^\s*\($letter\s+\//); # ))) + my $i = 2; + while (($amr_s =~ /:\S+\s+\($letter$i\s+\//) + || ($amr_s =~ /\s+\($letter$i\s+\//) + || ($amr_s =~ /^\s*\($letter$i\s+\//)) { # ))) + $i++; + } + return "$letter$i"; +} + +# copied from AMRexp.pm +sub new_vars_for_surf_amr { + local($this, $amr_s, $ref_amr_s) = @_; + + my $new_amr_s = ""; + my %new_var_ht = (); + my $remaining_amr_s = $amr_s; + my $pre; my $var; my $concept; my $post; + while (($pre, $var, $concept, $post) = ($remaining_amr_s =~ /^(.*?\()([a-z]\d*)\s+\/\s+([^ ()\s]+)(.*)$/s)) { + $new_var = $this->new_var_for_surf_amr("$ref_amr_s $new_amr_s", $concept); + $new_var_ht{$var} = $new_var; + $new_amr_s .= "$pre$new_var / $concept"; + $remaining_amr_s = $post; + } + $new_amr_s .= $remaining_amr_s; + + # also update any reentrancy variables + $remaining_amr_s = $new_amr_s; + $new_amr_s2 = ""; + while (($pre, $var, $post) = ($remaining_amr_s =~ /^(.*?:\S+\s+)([a-z]\d*)([ ()\s].*)$/s)) { + $new_var = $new_var_ht{$var} || $var; + $new_amr_s2 .= "$pre$new_var"; + $remaining_amr_s = $post; + } + $new_amr_s2 .= $remaining_amr_s; + + return $new_amr_s2; +} + +sub update_inner_span_for_id { + local($this, $html_line, $slot, $new_value) = @_; + # e.g. slot: workset-language-name value: Uyghur + + if (defined($new_value) + && (($pre, $old_value, $post) = ($html_line =~ /^(.*]* id="$slot"[^<>]*>)([^<>]*)(<\/span\b[^<>]*>.*)$/i)) + && ($old_value ne $new_value)) { + # print STDERR "Inserting new $slot $old_value -> $new_value\n"; + return $pre . $new_value . $post . "\n"; + } else { + # no change + return $html_line; + } +} + +sub levenshtein_distance { + local($this, $s1, $s2) = @_; + + my $i; + my $j; + my @distance; + my @s1_chars = $utf8->split_into_utf8_characters($s1, "return only chars", *empty_ht); + my $s1_length = $#s1_chars + 1; + my @s2_chars = $utf8->split_into_utf8_characters($s2, "return only chars", *empty_ht); + my $s2_length = $#s2_chars + 1; + for ($i = 0; $i <= $s1_length; $i++) { + $distance[$i][0] = $i; + } + for ($j = 1; $j <= $s2_length; $j++) { + $distance[0][$j] = $j; + } + for ($j = 1; $j <= $s2_length; $j++) { + for ($i = 1; $i <= $s1_length; $i++) { + my $substitution_cost = ($s1_chars[$i-1] eq $s2_chars[$j-1]) ? 0 : 1; + $distance[$i][$j] = $this->min($distance[$i-1][$j] + 1, + $distance[$i][$j-1] + 1, + $distance[$i-1][$j-1] + $substitution_cost); + # print STDERR "SC($i,$j) = $substitution_cost\n"; + # $d = $distance[$i][$j]; + # print STDERR "D($i,$j) = $d\n"; + } + } + return $distance[$s1_length][$s2_length]; +} + +sub markup_parts_of_string_in_common_with_ref { + local($this, $s, $ref, $start_markup, $end_markup, $deletion_markup, $verbose) = @_; + + # \x01 temporary start-markup + # \x02 temporary end-markup + # \x03 temporary deletion-markup + $s =~ s/[\x01-\x03]//g; + $ref =~ s/[\x01-\x03]//g; + my $i; + my $j; + my @distance; + my @s_chars = $utf8->split_into_utf8_characters($s, "return only chars", *empty_ht); + my $s_length = $#s_chars + 1; + my @ref_chars = $utf8->split_into_utf8_characters($ref, "return only chars", *empty_ht); + my $ref_length = $#ref_chars + 1; + $distance[0][0] = 0; + $del_ins_subst_op[0][0] = "-"; + for ($i = 1; $i <= $s_length; $i++) { + $distance[$i][0] = $i; + $del_ins_subst_op[$i][0] = 0; + } + for ($j = 1; $j <= $ref_length; $j++) { + $distance[0][$j] = $j; + $del_ins_subst_op[0][$j] = 1; + } + for ($j = 1; $j <= $ref_length; $j++) { + for ($i = 1; $i <= $s_length; $i++) { + my $substitution_cost = (($s_chars[$i-1] eq $ref_chars[$j-1])) ? 0 : 1; + my @del_ins_subst_list = ($distance[$i-1][$j] + 1, + $distance[$i][$j-1] + 1, + $distance[$i-1][$j-1] + $substitution_cost); + my $min = $this->min(@del_ins_subst_list); + my $del_ins_subst_position = $this->position($min, @del_ins_subst_list); + $distance[$i][$j] = $min; + $del_ins_subst_op[$i][$j] = $del_ins_subst_position; + } + } + $d = $distance[$s_length][$ref_length]; + print STDERR "markup_parts_of_string_in_common_with_ref LD($s,$ref) = $d\n" if $verbose; + for ($j = 0; $j <= $ref_length; $j++) { + for ($i = 0; $i <= $s_length; $i++) { + $d = $distance[$i][$j]; + $op = $del_ins_subst_op[$i][$j]; + print STDERR "$d($op) " if $verbose; + } + print STDERR "\n" if $verbose; + } + my $result = ""; + my $i_end = $s_length; + my $j_end = $ref_length; + my $cost = $distance[$i_end][$j_end]; + $i = $i_end; + $j = $j_end; + while (1) { + $result2 = $result; + $result2 =~ s/\x01/$start_markup/g; + $result2 =~ s/\x02/$end_markup/g; + $result2 =~ s/\x03/$deletion_markup/g; + print STDERR "i:$i i-end:$i_end j:$j j-end:$j_end r: $result2\n" if $verbose; + # matching characters + if ($i && $j && ($del_ins_subst_op[$i][$j] == 2) && ($distance[$i-1][$j-1] == $distance[$i][$j])) { + $i--; + $j--; + } else { + # previously matching characters + if (($i < $i_end) && ($j < $j_end)) { + my $sub_s = join("", @s_chars[$i .. $i_end-1]); + $result = "\x01" . $sub_s . "\x02" . $result; + } + # character substitution + if ($i && $j && ($del_ins_subst_op[$i][$j] == 2)) { + $i--; + $j--; + $result = $s_chars[$i] . $result; + } elsif ($i && ($del_ins_subst_op[$i][$j] == 0)) { + $i--; + $result = $s_chars[$i] . $result; + } elsif ($j && ($del_ins_subst_op[$i][$j] == 1)) { + $j--; + $result = "\x03" . $result; + } else { + last; + } + $i_end = $i; + $j_end = $j; + } + } + $result2 = $result; + $result2 =~ s/\x01/$start_markup/g; + $result2 =~ s/\x02/$end_markup/g; + $result2 =~ s/\x03/$deletion_markup/g; + print STDERR "i:$i i-end:$i_end j:$j j-end:$j_end r: $result2 *\n" if $verbose; + $result =~ s/(\x02)\x03+(\x01)/$1$deletion_markup$2/g; + $result =~ s/(\x02)\x03+$/$1$deletion_markup/g; + $result =~ s/^\x03+(\x01)/$deletion_markup$1/g; + $result =~ s/\x03//g; + $result =~ s/\x01/$start_markup/g; + $result =~ s/\x02/$end_markup/g; + return $result; +} + +sub env_https { + my $https = $ENV{'HTTPS'}; + return 1 if $https && ($https eq "on"); + + my $http_via = $ENV{'HTTP_VIA'}; + return 1 if $http_via && ($http_via =~ /\bHTTPS\b.* \d+(?:\.\d+){3,}:443\b/); # tmp for beta.isi.edu + + return 0; +} + +sub env_http_host { + return $ENV{'HTTP_HOST'} || ""; +} + +sub env_script_filename { + return $ENV{'SCRIPT_FILENAME'} || ""; +} + +sub cgi_mt_app_root_dir { + local($this, $target) = @_; + my $s; + if ($target =~ /filename/i) { + $s = $ENV{'SCRIPT_FILENAME'} || ""; + } else { + $s = $ENV{'SCRIPT_NAME'} || ""; + } + return "" unless $s; + return $d if ($d) = ($s =~ /^(.*?\/(?:amr-editor|chinese-room-editor|utools|romanizer\/version\/[-.a-z0-9]+|romanizer))\//); + return $d if ($d) = ($s =~ /^(.*)\/(?:bin|src|scripts?)\/[^\/]*$/); + return $d if ($d) = ($s =~ /^(.*)\/[^\/]*$/); + return ""; +} + +sub parent_dir { + local($this, $dir) = @_; + + $dir =~ s/\/[^\/]+\/?$//; + return $dir || "/"; +} + +sub span_start { + local($this, $span, $default) = @_; + + $default = "" unless defined($default); + return (($start) = ($span =~ /^(\d+)-\d+$/)) ? $start : $default; +} + +sub span_end { + local($this, $span, $default) = @_; + + $default = "" unless defined($default); + return (($end) = ($span =~ /^\d+-(\d+)$/)) ? $end : $default; +} + +sub oct_mode { + local($this, $filename) = @_; + + @stat = stat($filename); + return "" unless @stat; + $mode = $stat[2]; + $oct_mode = sprintf("%04o", $mode & 07777); + return $oct_mode; +} + +sub csv_to_list { + local($this, $s, $control_string) = @_; + # Allow quoted string such as "Wait\, what?" as element with escaped comma inside. + + $control_string = "" unless defined($control_string); + $strip_p = ($control_string =~ /\bstrip\b/); + $allow_simple_commas_in_quote = ($control_string =~ /\bsimple-comma-ok\b/); + $ignore_empty_elem_p = ($control_string =~ /\bno-empty\b/); + @cvs_list = (); + while ($s ne "") { + if ((($elem, $rest) = ($s =~ /^"((?:\\[,\"]|[^,\"][\x80-\xBF]*)*)"(,.*|)$/)) + || ($allow_simple_commas_in_quote + && (($elem, $rest) = ($s =~ /^"((?:\\[,\"]|[^\"][\x80-\xBF]*)*)"(,.*|)$/))) + || (($elem, $rest) = ($s =~ /^([^,]*)(,.*|\s*)$/)) + || (($elem, $rest) = ($s =~ /^(.*)()$/))) { + if ($strip_p) { + $elem =~ s/^\s*//; + $elem =~ s/\s*$//; + } + push(@cvs_list, $elem) unless $ignore_empty_elem_p && ($elem eq ""); + $rest =~ s/^,//; + $s = $rest; + } else { + print STDERR "Error in csv_to_list processing $s\n"; + last; + } + } + return @cvs_list; +} + +sub kl_divergence { + local($this, $distribution_id, $gold_distribution_id, *ht, $smoothing) = @_; + + my $total_count = $ht{DISTRIBUTION_TOTAL_COUNT}->{$distribution_id}; + my $total_gold_count = $ht{DISTRIBUTION_TOTAL_COUNT}->{$gold_distribution_id}; + return unless $total_count && $total_gold_count; + + my @values = keys %{$ht{DISTRIBUTION_VALUE_COUNT}->{$gold_distribution_id}}; + my $n_values = $#values + 1; + + my $min_total_count = $this->min($total_count, $total_gold_count); + $smoothing = 1 - (10000/((100+$min_total_count)**2)) unless defined($smoothing); + return unless $smoothing; + my $smoothed_n_values = $smoothing * $n_values; + my $divergence = 0; + foreach $value (@values) { + my $count = $ht{DISTRIBUTION_VALUE_COUNT}->{$distribution_id}->{$value} || 0; + my $gold_count = $ht{DISTRIBUTION_VALUE_COUNT}->{$gold_distribution_id}->{$value}; + my $p = ($count + $smoothing) / ($total_count + $smoothed_n_values); + my $q = ($gold_count + $smoothing) / ($total_gold_count + $smoothed_n_values); + if ($p == 0) { + # no impact on divergence + } elsif ($q) { + my $incr = $p * CORE::log($p/$q); + $divergence += $incr; + my $incr2 = $this->round_to_n_decimal_places($incr, 5); + my $p2 = $this->round_to_n_decimal_places($p, 5); + my $q2 = $this->round_to_n_decimal_places($q, 5); + $incr2 = "+" . $incr2 if $incr > 0; + $log = " value: $value count: $count gold_count: $gold_count p: $p2 q: $q2 $incr2\n"; + $ht{KL_DIVERGENCE_LOG}->{$distribution_id}->{$gold_distribution_id}->{$value} = $log; + $ht{KL_DIVERGENCE_INCR}->{$distribution_id}->{$gold_distribution_id}->{$value} = $incr; + } else { + $divergence += 999; + } + } + return $divergence; +} + +sub read_ISO_8859_named_entities { + local($this, *ht, $filename, $verbose) = @_; + # e.g. from /nfs/isd/ulf/arabic/data/ISO-8859-1-HTML-named-entities.txt + # + # + # + # + # + # + + my $n = 0; + if (open(IN, $filename)) { + while () { + s/^\xEF\xBB\xBF//; + if (($name, $dec_unicode) = ($_ =~ /^{$name} = $dec_unicode; + $ht{HTML_ENTITY_DECUNICODE_TO_NAME}->{$dec_unicode} = $name; + $ht{HTML_ENTITY_NAME_TO_UTF8}->{$name} = $utf8->unicode2string($dec_unicode); + $n++; + # print STDERR "read_ISO_8859_named_entities $name $dec_unicode .\n" if $name =~ /dash/; + } + } + close(IN); + print STDERR "Loaded $n entries from $filename\n" if $verbose; + } else { + print STDERR "Could not open $filename\n" if $verbose; + } +} + +sub neg { + local($this, $x) = @_; + + # robust + return (defined($x) && ($x =~ /^-?\d+(?:\.\d+)?$/)) ? (- $x) : $x; +} + +sub read_ttable_gloss_data { + local($this, $filename, $lang_code, *ht, $direction) = @_; + # e.g. /nfs/isd/ulf/croom/oov-lanpairs/som-eng/som-eng-ttable-glosses.txt + + $direction = "f to e" unless defined($direction); + if (open(IN, $filename)) { + while () { + if (($headword, $gloss) = ($_ =~ /^(.*?)\t(.*?)\s*$/)) { + if ($direction eq "e to f") { + $ht{TTABLE_E_GLOSS}->{$lang_code}->{$headword} = $gloss; + } else { + $ht{TTABLE_F_GLOSS}->{$lang_code}->{$headword} = $gloss; + } + } + } + close(IN); + } +} + +sub format_gloss_for_tooltop { + local($this, $gloss) = @_; + + $gloss =~ s/^\s*/\t/; + $gloss =~ s/\s*$//; + $gloss =~ s/ / /g; + $gloss =~ s/\t/ /g; + return $gloss; +} + +sub obsolete_tooltip { + local($this, $s, $lang_code, *ht) = @_; + + return $gloss if defined($gloss = $ht{TTABLE_F_GLOSS}->{$lang_code}->{$s}); + @e_s = sort { $ht{T_TABLE_F_E_C}->{$lang_code}->{$s}->{$b} + <=> $ht{T_TABLE_F_E_C}->{$lang_code}->{$s}->{$a} } + keys %{$ht{T_TABLE_F_E_C}->{$lang_code}->{$s}}; + if (@e_s) { + $e = shift @e_s; + $count = $ht{T_TABLE_F_E_C}->{$lang_code}->{$s}->{$e}; + $min_count = $this->max($count * 0.01, 1.0); + $count =~ s/(\.\d\d)\d*$/$1/; + $result = "$s: $e ($count)"; + $n = 1; + while (@e_s) { + $e = shift @e_s; + $count = $ht{T_TABLE_F_E_C}->{$lang_code}->{$s}->{$e}; + last if $count < $min_count; + $count =~ s/(\.\d\d)\d*$/$1/; + $result .= " $e ($count)"; + $n++; + last if $n >= 10; + } + $ht{TTABLE_F_GLOSS}->{$lang_code}->{$s} = $result; + return $result; + } else { + return ""; + } +} + +sub markup_html_line_init { + local($this, $s, *ht, $id) = @_; + + my @chars = $utf8->split_into_utf8_characters($s, "return only chars", *empty_ht); + $ht{S}->{$id} = $s; +} + +sub markup_html_line_regex { + local($this, $id, *ht, $regex, $m_slot, $m_value, *LOG) = @_; + + unless ($regex eq "") { + my $s = $ht{S}->{$id}; + my $current_pos = 0; + while (($pre, $match_s, $post) = ($s =~ /^(.*?)($regex)(.*)$/)) { + $current_pos += $utf8->length_in_utf8_chars($pre); + my $match_len = $utf8->length_in_utf8_chars($match_s); + $ht{START}->{$id}->{$current_pos}->{$m_slot}->{$m_value} = 1; + $ht{STOP}->{$id}->{($current_pos+$match_len)}->{$m_slot}->{$m_value} = 1; + $current_pos += $match_len; + $s = $post; + } + } +} + +sub html_markup_line { + local($this, $id, *ht, *LOG) = @_; + + my @titles = (); + my @colors = (); + my @text_decorations = (); + + my $s = $ht{S}->{$id}; + # print LOG "html_markup_line $id: $s\n"; + my @chars = $utf8->split_into_utf8_characters($s, "return only chars", *empty_ht); + my $markedup_s = ""; + + my $new_title = ""; + my $new_color = ""; + my $new_text_decoration = ""; + my $n_spans = 0; + my $i; + foreach $i ((0 .. ($#chars+1))) { + my $stop_span_p = 0; + foreach $m_slot (keys %{$ht{STOP}->{$id}->{$i}}) { + foreach $m_value (keys %{$ht{STOP}->{$id}->{$i}->{$m_slot}}) { + if ($m_slot eq "title") { + my $last_positition = $this->last_position($m_value, @titles); + splice(@titles, $last_positition, 1) if $last_positition >= 0; + $stop_span_p = 1; + } elsif ($m_slot eq "color") { + my $last_positition = $this->last_position($m_value, @colors); + splice(@colors, $last_positition, 1) if $last_positition >= 0; + $stop_span_p = 1; + } elsif ($m_slot eq "text-decoration") { + my $last_positition = $this->last_position($m_value, @text_decorations); + splice(@text_decorations, $last_positition, 1) if $last_positition >= 0; + $stop_span_p = 1; + } + } + } + if ($stop_span_p) { + $markedup_s .= "
"; + $n_spans--; + } + my $start_span_p = 0; + foreach $m_slot (keys %{$ht{START}->{$id}->{$i}}) { + foreach $m_value (keys %{$ht{START}->{$id}->{$i}->{$m_slot}}) { + if ($m_slot eq "title") { + push(@titles, $m_value); + $start_span_p = 1; + } elsif ($m_slot eq "color") { + push(@colors, $m_value); + $start_span_p = 1; + } elsif ($m_slot eq "text-decoration") { + push(@text_decorations, $m_value); + $start_span_p = 1; + } + } + } + if ($stop_span_p || $start_span_p) { + my $new_title = (@titles) ? $titles[$#titles] : ""; + my $new_color = (@colors) ? $colors[$#colors] : ""; + my $new_text_decoration = (@text_decorations) ? $text_decorations[$#text_decorations] : ""; + if ($new_title || $new_color || $new_text_decoration) { + my $args = ""; + if ($new_title) { + $g_title = $this->guard_html_quote($new_title); + $args .= " title=\"$g_title\""; + } + if ($new_color || $new_text_decoration) { + $g_color = $this->guard_html_quote($new_color); + $g_text_decoration = $this->guard_html_quote($new_text_decoration); + $color_clause = ($new_color) ? "color:$g_color;" : ""; + $text_decoration_clause = ($new_text_decoration) ? "text-decoration:$g_text_decoration;" : ""; + $text_decoration_clause =~ s/text-decoration:(border-bottom:)/$1/g; + $args .= " style=\"$color_clause$text_decoration_clause\""; + } + if ($n_spans) { + $markedup_s .= "
"; + $n_spans--; + } + $markedup_s .= ""; + $n_spans++; + } + } + $markedup_s .= $chars[$i] if $i <= $#chars; + } + print LOG "Error in html_markup_line $id final no. of open spans: $n_spans\n" if $n_spans && $tokenization_log_verbose; + return $markedup_s; +} + +sub offset_adjustment { + local($this, $g, $s, $offset, $snt_id, *ht, *LOG, $control) = @_; + # s(tring) e.g. "can't" + # g(old string) e.g. "can not" + # Typically when s is a slight variation of g (e.g. with additional tokenization spaces in s) + # returns mapping 0->0, 1->1, 2->2, 3->3, 6->4, 7->5 + + $control = "" unless defined($control); + my $verbose = ($control =~ /\bverbose\b/); + my $s_offset = 0; + my $g_offset = 0; + my @s_chars = $utf8->split_into_utf8_characters($s, "return only chars", *ht); + my @g_chars = $utf8->split_into_utf8_characters($g, "return only chars", *ht); + my $s_len = $#s_chars + 1; + my $g_len = $#g_chars + 1; + $ht{OFFSET_MAP}->{$snt_id}->{$offset}->{$s_offset} = $g_offset; + $ht{OFFSET_MAP}->{$snt_id}->{$offset}->{($s_offset+$s_len)} = $g_offset+$g_len; + + while (($s_offset < $s_len) && ($g_offset < $g_len)) { + if ($s_chars[$s_offset] eq $g_chars[$g_offset]) { + $s_offset++; + $g_offset++; + $ht{OFFSET_MAP}->{$snt_id}->{$offset}->{$s_offset} = $g_offset; + } else { + my $best_gm = 0; + my $best_sm = 0; + my $best_match_len = 0; + foreach $max_m ((1 .. 4)) { + foreach $sm ((0 .. $max_m)) { + $max_match_len = 0; + while ((($s_index = $s_offset+$sm+$max_match_len) < $s_len) + && (($g_index = $g_offset+$max_m+$max_match_len) < $g_len)) { + if ($s_chars[$s_index] eq $g_chars[$g_index]) { + $max_match_len++; + } else { + last; + } + } + if ($max_match_len > $best_match_len) { + $best_match_len = $max_match_len; + $best_sm = $sm; + $best_gm = $max_m; + } + } + foreach $gm ((0 .. $max_m)) { + $max_match_len = 0; + while ((($s_index = $s_offset+$max_m+$max_match_len) < $s_len) + && (($g_index = $g_offset+$gm+$max_match_len) < $g_len)) { + if ($s_chars[$s_index] eq $g_chars[$g_index]) { + $max_match_len++; + } else { + last; + } + } + if ($max_match_len > $best_match_len) { + $best_match_len = $max_match_len; + $best_sm = $max_m; + $best_gm = $gm; + } + } + } + if ($best_match_len) { + $s_offset += $best_sm; + $g_offset += $best_gm; + $ht{OFFSET_MAP}->{$snt_id}->{$offset}->{$s_offset} = $g_offset; + } else { + last; + } + } + } + if ($verbose) { + foreach $s_offset (sort { $a <=> $b } + keys %{$ht{OFFSET_MAP}->{$snt_id}->{$offset}}) { + my $g_offset = $ht{OFFSET_MAP}->{$snt_id}->{$offset}->{$s_offset}; + print LOG " OFFSET_MAP $snt_id.$offset $s/$g $s_offset -> $g_offset\n" if $tokenization_log_verbose; + } + } +} + +sub length_in_utf8_chars { + local($this, $s) = @_; + + $s =~ s/[\x80-\xBF]//g; + $s =~ s/[\x00-\x7F\xC0-\xFF]/c/g; + return length($s); +} + +sub split_into_utf8_characters { + local($this, $text) = @_; + # "return only chars; return trailing whitespaces" + + @characters = (); + while (($char, $rest) = ($text =~ /^(.[\x80-\xBF]*)(.*)$/)) { + push(@characters, $char); + $text = $rest; + } + return @characters; +} + +sub first_char_of_string { + local($this, $s) = @_; + + $s =~ s/^(.[\x80-\xBF]*).*$/$1/; + return $s; +} + +sub last_char_of_string { + local($this, $s) = @_; + + $s =~ s/^.*([^\x80-\xBF][\x80-\xBF]*)$/$1/; + return $s; +} + +sub first_n_chars_of_string { + local($this, $s, $n) = @_; + + $s =~ s/^((?:.[\x80-\xBF]*){$n,$n}).*$/$1/; + return $s; +} + +sub last_n_chars_of_string { + local($this, $s, $n) = @_; + + $s =~ s/^.*((?:[^\x80-\xBF][\x80-\xBF]*){$n,$n})$/$1/; + return $s; +} + + +1; diff --git a/uroman-1.2.8/tarballs/uroman-v1.0.tar.gz b/uroman-1.2.8/tarballs/uroman-v1.0.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..8cc2c8845425bfef21ad071aea509514f3414041 --- /dev/null +++ b/uroman-1.2.8/tarballs/uroman-v1.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:912655beef069e5abb43c8fc4c3c4428fd0af6f4a1697accc98277933d3e1ee5 +size 440252 diff --git a/uroman-1.2.8/tarballs/uroman-v1.1.tar.gz b/uroman-1.2.8/tarballs/uroman-v1.1.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..c2668f184ed88b03f5912ad854ff173f5a7ecc0e --- /dev/null +++ b/uroman-1.2.8/tarballs/uroman-v1.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df990f6096a10e093ac5f28c2b86d5ef9e9098ef7472855843f9a841bb3b963d +size 507234 diff --git a/uroman-1.2.8/tarballs/uroman-v1.2.4.tar.gz b/uroman-1.2.8/tarballs/uroman-v1.2.4.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..0b51727edf692c15b9a16b39b8fa85ac7ea8707d --- /dev/null +++ b/uroman-1.2.8/tarballs/uroman-v1.2.4.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:77d707f3c17d5c45869b80fe71caee6023d1d9949ccffb446626f374605a25e2 +size 503690 diff --git a/uroman-1.2.8/tarballs/uroman-v1.2.5.tar.gz b/uroman-1.2.8/tarballs/uroman-v1.2.5.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..110f6fd8de3e15c76f8617bf98852e694bcda3a6 --- /dev/null +++ b/uroman-1.2.8/tarballs/uroman-v1.2.5.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2e9044afff8b4483f43a99b1fb1279889336760d76245ee93f300e660a46660 +size 575581 diff --git a/uroman-1.2.8/tarballs/uroman-v1.2.6.tar.gz b/uroman-1.2.8/tarballs/uroman-v1.2.6.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..991faa124344ecd9c29a1b25407312e5fd0aaa4e --- /dev/null +++ b/uroman-1.2.8/tarballs/uroman-v1.2.6.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02f6f73b067b972a8f7d408da2f9b22741629af67f55b2ea768d11710fbf40a4 +size 567522 diff --git a/uroman-1.2.8/tarballs/uroman-v1.2.7.tar.gz b/uroman-1.2.8/tarballs/uroman-v1.2.7.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..74975157ea5ea19812300ac5572fa5f378671767 --- /dev/null +++ b/uroman-1.2.8/tarballs/uroman-v1.2.7.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fbb51506ed3ea6dcb902c824e62bea39b3741f6526564ba05d6e0083d8d876e5 +size 566800 diff --git a/uroman-1.2.8/tarballs/uroman-v1.2.tar.gz b/uroman-1.2.8/tarballs/uroman-v1.2.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..a04ace5650a333b6b3c5fee308c13ebceb61659d --- /dev/null +++ b/uroman-1.2.8/tarballs/uroman-v1.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c69e56d9c5eea9416ae00ca4dd859a1ef5129c1867778b66ad2f811f0fd33c9 +size 494625 diff --git a/uroman-1.2.8/test/multi-script.txt b/uroman-1.2.8/test/multi-script.txt new file mode 100644 index 0000000000000000000000000000000000000000..16f6a9c6940ac2ed5db7289f0b451860846e883a --- /dev/null +++ b/uroman-1.2.8/test/multi-script.txt @@ -0,0 +1,32 @@ +::lcode deu Grüße aus Bordeaux +::lcode tur İstanbul, Türkiye'de yer alan şehir ve ülkenin 81 ilinden biri. +::lcode eng ⠠⠺⠑⠀⠓⠕⠇⠙⠀⠘⠮⠀⠞⠗⠥⠹⠎⠀⠞⠕⠀⠆⠀⠎⠑⠇⠋⠤⠑⠧⠊⠙⠢⠞⠂⠀⠞⠀⠁⠇⠇⠀⠍⠑⠝⠀⠜⠑⠀⠉⠗⠂⠞⠫⠀⠑⠟⠥⠁⠇⠂⠀⠞⠀⠮⠽⠀⠜⠑⠀⠑⠝⠙⠪⠫⠀⠃⠽⠀⠸⠮⠀⠠⠉⠗⠑⠁⠞⠕⠗⠀⠾⠀⠉⠻⠞⠁⠔⠀⠥⠝⠁⠇⠊⠑⠝⠁⠃⠇⠑⠀⠠⠐⠗⠎⠂⠀⠞⠀⠁⠍⠰⠛⠀⠘⠮⠀⠜⠑⠀⠠⠇⠊⠋⠑⠂⠀⠠⠇⠊⠃⠻⠞⠽⠀⠯⠀⠮⠀⠏⠥⠗⠎⠥⠊⠞⠀⠷⠀⠠⠓⠁⠏⠏⠊⠰⠎⠲ +::lcode ell Το Λος Άντζελες (στα ισπανικά Los Angeles = Οι Άγγελοι) ή στην Αμερικανική αργκό L.A., ελ έι) είναι η δεύτερη μεγαλύτερη πόλη των Ηνωμένων Πολιτειών από άποψη πληθυσμού, καθώς και ένα από τα σημαντικότερα οικονομικά, πολιτιστικά επιστημονικά και ψυχαγωγικά κέντρα του κόσμου. +::lcode rus Герма́ния (нем. Deutschland), официальное название — Федерати́вная Респу́блика Герма́ния (нем. Bundesrepublik Deutschland), ФРГ (нем. BRD) — государство в Западной Европе. Площадь территории — 357 021 км². Численность населения по переписи 2011 года — более 80 миллионов человек. [2][6]. +::lcode ukr Володи́мир Олекса́ндрович Зеле́нський (нар. 25 січня 1978, Кривий Ріг) — український державний діяч, політик, шоумен, актор, комік, режисер, продюсер та сценарист, шостий Президент України з 20 травня 2019 року. +::lcode srp Сва људска бића рађају се слободна и једнака у достојанству и правима. Она су обдарена разумом и свешћу и треба једни према другима да поступају у духу братства. +::lcode ara كندا (بالإنجليزية: Canada) هي دولة في أمريكا الشمالية تتألف من 10 مقاطعات وثلاثة أقاليم. تقع في القسم الشمالي من القارة وتمتد من المحيط الأطلسي في الشرق إلى المحيط الهادئ في الغرب وتمتد شمالاً في المحيط المتجمد الشمالي. كندا هي البلد الثاني عالمياً من حيث المساحة الكلية. كما أن حدود كندا المشتركة مع الولايات المتحدة من الجنوب والشمال الغربي هي الأطول في العالم. +::lcode fas کالیفرنیا (به انگلیسی: California) ایالتی در غرب آمریکا بر کرانهٔ اقیانوس آرام است. مرکز آن ساکرامنتو و شهرهای مهم آن لس‌آنجلس، سن دیگو، سن خوزه و سان‌فرانسیسکو هستند.همچنین این ایالت پر جمعیت ترین ایالت امریکا است. +::lcode uig ئامېرىكا قوشما شتاتلىرى بولسا شىمالىي ئامېرىكاغا جايلاشقان بىر دۆلەت. ئۇنىڭ پايتەختى بولسا ۋاشىنگتون، ئەڭ چوڭ شەھىرى بولسا نيۇيورك شەھىرى. دۆلەت تىلى بولسا ئېنگلىزتىلى. ھازىرقى زۇڭتۇڭ باراك ئوباما. بۇ دۆلەت ئەسلىدە ئەنگىلىيەنىڭ مۇستەملىكىسى بولۇپ ۋاشىنگىتوننىڭ رەھپەرلىكىدە 1776 يىلى 7 ئاينىڭ 4 كۇنى مۇستەقىل بولغان، يەر مەيدانى 9 مىلىيون 826 مىڭ 630 كۋادىرات كلومېتىر، نوپۇسى 306 مىللىيون 142 مىڭ، بۇلارنىڭ ئاسساسلىق دىنى خرىستىئان دىنى. +::lcode amh ኢትዮጵያ ከዓለም ሶስቱ ትልቅ የአብርሃም ሀይማኖቶች ጋር ታሪካዊ ግንኙነት አላት። +::lcode hin कैलिफ़ोर्निया शब्द का पहला अर्थ था जो क्षेत्र जहाँ आज बाहा कैलिफ़ोर्निया प्रायद्वीप, नेवाडा, यूटा और एरिज़ोना, नया मेक्सिको, और वायोमिंग के कई विभाग स्थित हैं। +::lcode mar लंडन (इंग्लिश: London ) हे इंग्लंडचे व युनायटेड किंग्डमचे राजधानीचे व सर्वात मोठे शहर तसेच युरोपियन संघामधील सर्वात मोठे महानगर क्षेत्र आहे. +::lcode nep यसको उचाइ समुन्द्र सतहबाट ८,८४८ मीटर (२९,०२८ फीट) छ। यो नेपालको सोलुखुम्बु जिल्लाको खुम्जुङ्ग गा. वि. स. मा पर्छ । +::lcode tam தமிழ்நாடு (Tamil Nadu) இந்தியாவின் 29 மாநிலங்களில் ஒன்றாகும். தமிழ்நாடு, தமிழகம் என்றும் பரவலாக அழைக்கப்படுகிறது. +::lcode mal ഇന്ത്യയുടെ തെക്കുപടിഞ്ഞാറെ അറ്റത്തുള്ള സംസ്ഥാനമാണ് കേരളം. +::lcode ori ଓଡ଼ିଶା ଭାରତର ପୂର୍ବ ଉପକୂଳରେ ଥିବା ଏକ ପ୍ରଶାସନିକ ରାଜ୍ୟ । ଏହାର ଉତ୍ତର-ପୂର୍ବରେ ପଶ୍ଚିମବଙ୍ଗ, ଉତ୍ତରରେ ଝାଡ଼ଖଣ୍ଡ, ପଶ୍ଚିମ ଓ ଉତ୍ତର-ପଶ୍ଚିମରେ ଛତିଶଗଡ଼, ଦକ୍ଷିଣ ଓ ଦକ୍ଷିଣ-ପଶ୍ଚିମରେ ଆନ୍ଧ୍ରପ୍ରଦେଶ ଅବସ୍ଥିତ । ଏହା ଆୟତନ ହିସାବରେ ନବମ ଓ ଜନସଂଖ୍ୟା ହିସାବରେ ଏଗାରତମ ରାଜ୍ୟ । ଓଡ଼ିଆ ଭାଷା ରାଜ୍ୟର ସରକାରୀ ଭାଷା । ୨୦୦୧ ଜନଗଣନା ଅନୁସାରେ ରାଜ୍ୟର ପ୍ରାୟ ୩୩.୨ ନିୟୁତ ଲୋକ ଓଡ଼ିଆ ଭାଷା ବ୍ୟବହାର କରନ୍ତି । +::lcode zho 加拿大在一万四千年前即有原住民在此生活。 +::lcode heb כֹּל עוֹד בַּלֵּבָב פְּנִימָה נֶפֶשׁ יְהוּדִי הוֹמִיָּה וּלְפַאֲתֵי מִזְרָח, קָדִימָה, עַיִן לְצִיּוֹן צוֹפִיָּה, עוֹד לֹא אָבְדָה תִּקְוָתֵנוּ, הַתִּקְוָה בַּת שְׁנוֹת אַלְפַּיִם לִהְיוֹת עַם חָפְשִׁי בְּאַרְצֵנוּ, אֶרֶץ צִיּוֹן וִירוּשָׁלַיִם. +::lcode yid דווקא איז אן העברעישער זשורנאל וואס באשרייבט די יידיש־שפראכיקע קולטור. עס איז דערשינען געווארן תמוז ה'תשס"ז (יולי 2006). +::lcode hye Տալնոեի շրջան (ուկր.՝ Тальнівський район), շրջան Ուկրաինայի Չերկասիի մարզում։ Ստեղծվել է 1923 թվականին։ Վարչական կենտրոնը՝ Տալնոե։ Աշխարհագրությունը Շրջանի տարածքի մակերեսը կազմում է 917 կմ²։ Բնակչություն +::lcode tai มีประเทศอิสระ 2 ประเทศ คือ ซานมารีโนและนครรัฐวาติกัน เป็นดินแดนที่ล้อมรอบไปด้วยพื้นที่ของอิตาลี ในขณะที่เมืองกัมปีโอเนดีตาเลีย เป็นดินแดนส่วนแยกของอิตาลีที่ถูกล้อมรอบด้วยพื้นที่ประเทศสวิตเซอร์แลนด์ +북쪽에는 인도네시아와 동티모르, 파푸아 뉴기니, 북동쪽에는 솔로몬 제도와 바누아투, 누벨칼레도니, 그리고 남동쪽에는 뉴질랜드가 있다. +ಬಾ ಇಲ್ಲಿ ಸಂಭವಿಸು ಇಂದೆನ್ನ ಹೃದಯದಲಿ ನಿತ್ಯವೂ ಅವತರಿಪ ಸತ್ಯಾವತಾರ ಮಣ್ಣಾಗಿ ಮರವಾಗಿ ಮಿಗವಾಗಿ ಕಗವಾಗೀ... ಮಣ್ಣಾಗಿ ಮರವಾಗಿ ಮಿಗವಾಗಿ ಕಗವಾಗಿ ಭವ ಭವದಿ ಭತಿಸಿಹೇ ಭವತಿ ದೂರ ನಿತ್ಯವೂ ಅವತರಿಪ ಸತ್ಯಾವತಾರ || ಬಾ ಇಲ್ಲಿ || +ვეპხის ტყაოსანი შოთა რუსთაველი ღმერთსი შემვედრე, ნუთუ კვლა დამხსნას სოფლისა შრომასა, ცეცხლს, წყალსა და მიწასა, ჰაერთა თანა მრომასა; მომცნეს ფრთენი და აღვფრინდე, მივჰხვდე მას ჩემსა ნდომასა, დღისით და ღამით ვჰხედვიდე მზისა ელვათა კრთომაასა. +᚛ᚐᚅᚋ ᚋᚖᚂᚓᚌᚖᚋᚏᚔᚇ ᚋᚐᚉᚔ ᚍᚓᚉᚒᚋᚓᚅ᚜ +ᛁᚳ᛫ᛗᚨᚷ᛫ᚷᛚᚨᛋ᛫ᛖᚩᛏᚪᚾ᛫ᚩᚾᛞ᛫ᚻᛁᛏ᛫ᚾᛖ᛫ᚻᛖᚪᚱᛗᛁᚪᚧ᛫ᛗᛖ᛬ +𓊪𓏏𓍯𓃭𓐝𓇌𓋴 +チェコスロバキア +ལྷ་ས་གྲོང་ཁྱེར +ᓵᓕ ᓴᕕᐊᕐᔪᒃ ᐃᒻᒥᓂᒃ ᓂᓪᓕᕈᑎᖃᓲᖑᕗᖅ ᑕᐃᑦᓱᒪᓂᑕᑦᓴᔭᐅᓂᕋᕐᓱᓂ. ᐃᒻᒥᓂᓪᓗᑕᐅᖅ ᓂᓪᓕᕈᑎᖃᓱᖑᒻᒥᓱᓂ ᐅᓪᓗᒥᓂᑕᑦᓴᔭᐅᓂᕋᕐᓱᓂ. +ⴰⵎⴰⴳⵔⴰⴷ 1 ⴰⵔ ⴷ ⵜⵜⵍⴰⵍⴰⵏ ⵎⵉⴷⴷⵏ ⴳⴰⵏ ⵉⵍⴻⵍⵍⵉⵜⵏ ⵎⴳⴰⴷⴷⴰⵏ ⵖ ⵡⴰⴷⴷⵓⵔ ⴷ ⵉⵣⵔⴼⴰⵏ, ⵢⵉⵍⵉ ⴰⴽⵯ ⴷⴰⵔⵙⵏ ⵓⵏⵍⵍⵉ ⴷ ⵓⴼⵔⴰⴽ, ⵉⵍⵍⴰ ⴼⵍⵍⴰ ⵙⵏ ⴰⴷ ⵜⵜⵎⵢⴰⵡⴰⵙⵏ ⵏⴳⵔⴰⵜⵙⵏ ⵙ ⵜⴰⴳⵎⴰⵜ. diff --git a/uroman-1.2.8/test/multi-script.uroman-ref.txt b/uroman-1.2.8/test/multi-script.uroman-ref.txt new file mode 100644 index 0000000000000000000000000000000000000000..8c0afe3c91506224fa82710f142168691a5cbbdc --- /dev/null +++ b/uroman-1.2.8/test/multi-script.uroman-ref.txt @@ -0,0 +1,32 @@ +::lcode deu Gruesse aus Bordeaux +::lcode tur Istanbul, Tuerkiye'de yer alan shehir ve uelkenin 81 ilinden biri. +::lcode eng We hold ⠘e truos to ; self-evid⠢t, t all men aee cr,te equal, t ey aee endoee by ⠸e Creator u cita⠔ unalienable ⠠⠐rs, t amg ⠘e aee Life, Libity ⠯ e pursuit a Happis. +::lcode ell To Los Andzeles (sta ispanika Los Angeles = Oi Angeloi) e sten Amerikanike arngo L.A., el ei) einai e deutere megalutere pole ton Enomenon Politeion apo apopse plethysmou, kathos kai ena apo ta semandikotera oikonomika, politistika epistemonika kai psychagogika kendra tou kosmou. +::lcode rus Germaniya (nem. Deutschland), ofitsialnoe nazvanie — Federativnaya Respublika Germaniya (nem. Bundesrepublik Deutschland), FRG (nem. BRD) — gosudarstvo v Zapadnoi Evrope. Ploshchad territorii — 357 021 km². Chislennost naseleniya po perepisi 2011 goda — bolee 80 millionov chelovek. [2][6]. +::lcode ukr Volodimir Oleksandrovich Zelensky (nar. 25 sichnya 1978, Krivy Rig) — ukrayinsky derzhavny diyach, politik, shoumen, aktor, komik, rezhiser, prodyuser ta stsenarist, shosty Prezident Ukrayini z 20 travnya 2019 roku. +::lcode srp Sva ljudska bitsha radjaju se slobodna i jednaka u dostojanstvu i pravima. Ona su obdarena razumom i sveshtshu i treba jedni prema drugima da postupaju u dukhu bratstva. +::lcode ara knda (balinjlyzya: Canada) hy dwla fy amryka alshmalya ttalf mn 10 mqat'at wthlatha aqalym. tq' fy alqsm alshmaly mn alqara wtmtd mn almhyt alatlsy fy alshrq ila almhyt alhadye fy alghrb wtmtd shmalan fy almhyt almtjmd alshmaly. knda hy albld althany 'almyan mn hyth almsaha alklya. kma an hdwd knda almshtrka m' alwlayat almthda mn aljnwb walshmal alghrby hy alatwl fy al'alm. +::lcode fas kalifrnia (bh anglisi: California) ialti dr ghrb amrika br kranh' aqianws aram ast. mrkz an sakramntw w shhrhai mhm an lsanjls, sn digw, sn khwzh w sanfransiskw hstnd.hmtchnin in ialt pr jm'it trin ialt amrika ast. +::lcode uig yeameraka qwshma shtatlara bwlsa shamalay yeamerakagha jaylashqan bar doelaet. yeunang paytaekhta bwlsa vashangtwn, yeaeng tchwng shaehara bwlsa nyuywrk shaehara. doelaet tala bwlsa yeenglaztala. hazarqa zungtung barak yewbama. bu doelaet yeaesladae yeaengalayaenang mustaemlakasa bwlup vashangatwnnang raehpaerlakadae 1776 yala 7 yeaynang 4 kuna mustaeqal bwlghan, yaer maeydana 9 malaywn 826 mang 630 kvadarat klwmetar, nwpusa 306 mallaywn 142 mang, bularnang yeassaslaq dana khrastayean dana. +::lcode amh iteyopheyaa kaaalame sosetu teleqe yaaberehaame hayemaanotoche gaare taarikaawi genenyunate alaate. +::lcode hin kailiphorniyaa shabda kaa pahalaa artha thaa jo kssetra jahaam aaj baahaa kailiphorniyaa praayadviip, nevaaddaa, yuuttaa aur erijonaa, nayaa meksiko, aur vaayomimga ke kaii vibhaag sthit haim. +::lcode mar lamddan (imglish: London ) he imglamddace va yunaayattedd kimgddamace raajadhaaniice va sarvaat motthe shahar tasec yuropiyan samghaamadhiil sarvaat motthe mahaanagar kssetra aahe. +::lcode nep yasako ucaai samundra satahabaatt 8,848 miittar (29,028 phiitt) cha. yo nepaalako solukhumbu jillaako khumjungga gaa. vi. sa. maa parcha . +::lcode tam tamilnaadu (Tamil Nadu) intiyaavin 29 maanilangkalil onraakum. tamilnaadu, tamilakam enrum paravalaaka alaikkappadukiratu. +::lcode mal intyayutte tekkupattinynyaarre arrrrattulllla samsthaanamaann keerallam. +::lcode ori oddishaa bhaaratara puurba upakuullare thibaa eka prashaasanika raajya . ehaara uttara-puurbare pashcimabangga, uttarare jhaaddakhanndda, pashcima o uttara-pashcimare chatishagadda, dakssinna o dakssinna-pashcimare aandhrapradesha abasthita . ehaa aayatana hisaabare nabama o janasamkhyaa hisaabare egaaratama raajya . oddiaa bhaassaa raajyara sarakaarii bhaassaa . 2001 janagannanaa anusaare raajyara praaya 33.2 niyuta loka oddiaa bhaassaa byabahaara karanti . +::lcode zho jianadazai14000nianqianjiyouyuanzhuminzaicishenghuo. +::lcode heb kol 'od balevav penimah nefesh yehudi homiyah ulefa'ate mizerach, qadimah, 'ayin letsiyon tsofiyah, 'od lo avedah tiqvatenu, hatiqvah bat shenot 'alepayim liheyot 'am chafeshiy be'aretsenu, erets tsiyon virushalayim. +::lcode yid dvvqa ayz an h'vr'ysh'r zshvrnal vvas vashryyvt dy yydysh-shfrakyq' qvltvr. 's ayz d'rshyn'n g'vvarn tmvz h'tshs"z (yvly 2006). +::lcode hye Talnoei shrjan (ukr., Talnivsky raion), shrjan Ukrainayi Cherkasii marzum. Steghtsvel e 1923 tvakanin. Varchakan kentrone, Talnoe. Ashkharhagrutyune Shrjani taratski makerese kazmum e 917 km². Bnakchutyun +::lcode tai miipratesisra 2 prates kuee saanmaariinolaeankrratwaatikan peondindaentiilomrobpaidwypueentiikongitaalii naiknatiimeueengkampiionediitaaleiiy peondindaenswnyaekkongitaaliitiituuklomrobdwypueentiipratesswitserlaend +bugjjogeneun indonesiawa dongtimoreu, papua nyugini, bugdongjjogeneun solromon jedowa banuatu, nubelkalredoni, geurigo namdongjjogeneun nyujilraendeuga issda. +baa illi sambhavisu imdenna hrdayadali nityavuu avataripa satyaavataara mannnnaagi maravaagi migavaagi kagavaagii... mannnnaagi maravaagi migavaagi kagavaagi bhava bhavadi bhatisihee bhavati duura nityavuu avataripa satyaavataara || baa illi || +vepxis tqaosani shota rustaveli ghmertsi shemvedre, nutu kvla damxsnas sophlisa shromasa, tsetsxls, tsqalsa da mitsasa, haerta tana mromasa; momtsnes phrteni da aghvphrinde, mivhxvde mas chemsa ndomasa, dghisit da ghamit vhxedvide mzisa elvata krtomaasa. +anm moilegoimrid maki vekumen +ic mag glas eotan ond hit ne hearmiath me. +ptolmys +chekosurobakia +lha·sa·grong·khyer +saali safiaryok imminik nillirotiqasoongofoq taitsomanitatsayaonirarsoni. imminillotaoq nillirotiqasongommisoni ollominitatsayaonirarsoni. +amagrad 1 ar d ttlalan middn gan ilellitn mgaddan gh waddur d izrfan, yili ak darsn unlli d ufrak, illa flla sn ad ttmyawasn ngratsn s tagmat. diff --git a/uroman-1.2.8/test/string-similarity-test-input.txt b/uroman-1.2.8/test/string-similarity-test-input.txt new file mode 100644 index 0000000000000000000000000000000000000000..90d5ef99722d97a1b04d9835a601c89405014557 --- /dev/null +++ b/uroman-1.2.8/test/string-similarity-test-input.txt @@ -0,0 +1,7 @@ +trap strap +colour color +labeling labelling +organisation organization +Philadelphia Filadelfia +Vladimir Volodymyr +Moskva Moskvoy diff --git a/uroman-1.2.8/test/string-similarity-test-output-ref.txt b/uroman-1.2.8/test/string-similarity-test-output-ref.txt new file mode 100644 index 0000000000000000000000000000000000000000..7ea2b2b62c0965b1eb58095dd6267e3f5ba05b80 --- /dev/null +++ b/uroman-1.2.8/test/string-similarity-test-output-ref.txt @@ -0,0 +1,8 @@ +# Lang-code-1: eng Lang-code-2: eng +trap strap 1 +colour color 0.1 +labeling labelling 0.02 +organisation organization 0.1 +Philadelphia Filadelfia 0.02 +Vladimir Volodymyr 0.5 +Moskva Moskvoy 0.5 diff --git a/uroman-1.2.8/text/amh.txt b/uroman-1.2.8/text/amh.txt new file mode 100644 index 0000000000000000000000000000000000000000..061cd80cd61dee96d69aaf5c3f8a49c66b0cb58b --- /dev/null +++ b/uroman-1.2.8/text/amh.txt @@ -0,0 +1,7 @@ +ኢትዮጵያ ከዓለም ሶስቱ ትልቅ የአብርሃም ሀይማኖቶች ጋር ታሪካዊ ግንኙነት አላት። +ክርስትናን በአራተኛው ምዕተ-ዓመት ተቀብላለች። +ከሕዝቡ አንድ ሶስተኛው እስላም ነው። +የመጀመሪያው የእስላም ሂጅራ ወደ ኢትዮጵያ ነው የተከናወነው። +ነጋሽ በአፍሪካ የመጀመሪያው የእስላም መቀመጫ ናት። +እስከ ፲፱፻፸ ዎቹ ድረስ ብዙ ቤተ-እስራኤሎች በኢትዮጵያ ይኖሩ ነበር። +የራስ ተፈሪ እንቅስቃሴ ኢትዮጵያን በትልቅ ክብር ነው የሚያያት። diff --git a/uroman-1.2.8/text/ara.txt b/uroman-1.2.8/text/ara.txt new file mode 100644 index 0000000000000000000000000000000000000000..134306d56033c8c01e5c4d7bd142d55fdac84aae --- /dev/null +++ b/uroman-1.2.8/text/ara.txt @@ -0,0 +1,3 @@ +كندا (بالإنجليزية: Canada) هي دولة في أمريكا الشمالية تتألف من 10 مقاطعات وثلاثة أقاليم. تقع في القسم الشمالي من القارة وتمتد من المحيط الأطلسي في الشرق إلى المحيط الهادئ في الغرب وتمتد شمالاً في المحيط المتجمد الشمالي. كندا هي البلد الثاني عالمياً من حيث المساحة الكلية. كما أن حدود كندا المشتركة مع الولايات المتحدة من الجنوب والشمال الغربي هي الأطول في العالم. +أراضي كندا مأهولة منذ آلاف السنين من قبل مجموعات مختلفة من السكان الأصليين. مع حلول أواخر القرن الخامس عشر بدأت الحملات البريطانية والفرنسية استكشاف المنطقة ومن ثم استوطنتها على طول ساحل المحيط الأطلسي. تنازلت فرنسا عن ما يقرب من جميع مستعمراتها في أمريكا الشمالية في عام 1763 بعد حرب السنوات السبع. في عام 1867، مع اتحاد ثلاثة مستعمرات بريطانية في أمريكا الشمالية عبر كونفدرالية تشكلت كندا باعتبارها كيانًا فدراليًا ذا سيادة يضم أربع مقاطعات. بدأ ذلك عملية اتسعت فيها مساحة كندا وتوسع حكمها الذاتي عن المملكة المتحدة. تجلت هذه الاستقلالية من خلال تشريع وستمنستر عام 1931 وبلغت ذروتها في صورة قانون كندا عام 1982 والذي قطع الاعتماد القانوني لكندا على البرلمان البريطاني. +كندا دولة فيدرالية يحكمها نظام ديمقراطي تمثيلي وملكية دستورية حيث الملكة إليزابيث الثانية قائدة للدولة. الأمة الكندية أمة ثنائية اللغة حيث الإنكليزية والفرنسية لغتان رسميتان على المستوى الاتحادي. تعد كندا واحدة من أكثر دول العالم تطوراً، حيث تمتلك اقتصاداً متنوعاً وتعتمد على مواردها الطبيعية الوفيرة، وعلى التجارة وبخاصة مع الولايات المتحدة اللتان تربطهما علاقة طويلة ومعقدة. كندا عضو في مجموعة الدول الصناعية السبع ومجموعة الثماني ومجموعة العشرين وحلف شمال الأطلسي ومنظمة التعاون والتنمية الاقتصادية ومنظمة التجارة العالمية ودول الكومنولث والفرنكوفونية ومنظمة الدول الأمريكية والإبيك والأمم المتحدة. تمتلك كندا واحداً من أعلى مستويات المعيشة في العالم حيث مؤشر التنمية البشرية يضعها في المرتبة الثامنة عالمياً. diff --git a/uroman-1.2.8/text/ben.txt b/uroman-1.2.8/text/ben.txt new file mode 100644 index 0000000000000000000000000000000000000000..561dfb4df2abf39cec2d1d54b81df2ad69b8eedf --- /dev/null +++ b/uroman-1.2.8/text/ben.txt @@ -0,0 +1,8 @@ +বার্লিন (জার্মান: Berlin বেয়ালিন্‌') জার্মানির রাজধানী, এবং ইউরোপ মহাদেশের একটি ঐতিহাসিক শহর। বার্লিন শহরে ৩৪ লক্ষেরও বেশি লোক বাস করেন। শহরটি একাধারে একটি শহর এবং জার্মানির একটি রাজ্য। বার্লিনের আয়তন ৩৪৩ বর্গমাইল; এটির আয়তন প্যারিস শহরের প্রায় ৯ গুণ। +বার্লিন একটি বহুসাংস্কৃতিক শহর। বিশ্বের ১৮৪টি দেশ থেকে আগত প্রায় ৪ লক্ষ ৩০ হাজার অভিবাসী বার্লিনে বাস করে। এদের মধ্যে তুরস্ক থেকে আগত অভিবাসীরা সংখ্যা সবচেয়ে বেশি; বার্লিনে প্রায় ১ লক্ষ ১৯ হাজার তুর্কি অভিবাসী বাস করে। তুরস্কের বাইরে বার্লিনেই ইউরোপে তুর্কিদের সবচেয়ে বড় সম্প্রদায় অবস্থিত। +১৯৪৯ সাল থেকে ১৯৯০ পর্যন্ত বার্লিন পূর্ব বার্লিন ও পশ্চিম বার্লিন---এই দুই ভাগে বিভক্ত ছিল। ১৯৬১ সালে পূর্ব জার্মান সরকার সেখানকার নাগরিকদের পশ্চিম বার্লিনে পালিয়ে যাওয়া ঠেকাতে দুই বার্লিনের মাঝে একটি দেয়াল তুলে দেয়। দেয়ালটি ১৯৬১ সাল থেকে ১৯৮৯ সাল পর্যন্ত টিকে ছিল। ঐ সময় ৫ হাজারেরও বেশি ব্যক্তি দেয়ালটি টপকানোর চেষ্টা করে; এদের মধ্যে ৩২০০ জনকে গ্রেফতার করা হয় এবং ১৯১ জন নিহত হয়। +১৯৮৯ সালে দেয়ালটি ভেঙে ফেলার পর বার্লিনের ব্রান্ডেনবুর্গ ফটক পূর্ব ও পশ্চিম বার্লিনের পুনঃএকত্রীকরণের প্রতীক হিসেবে দাঁড়িয়ে আছে। +বার্লিনের স্থানীয় ফুটবল দলের নাম হের্টা বে এস ৎসে বের্লিন। তারা ঘরোয়া ম্যাচগুলি বার্লিনের "অলিম্পিয়াষ্টাডিয়ন" নামের স্টেডিয়ামে খেলে থাকে। এই স্টেডিয়ামেই ১৯৩৬ সালের গ্রীষ্মকালীন অলিম্পিক্‌স অনুষ্ঠিত হয়। +বার্লিনে কুকুর পোষা খুবই ব্যয়বহুল একটি কাজ। কুকুরের মালিককে প্রতি বছর দেড়শ ইউরো কর দিতে হয়। +বার্লিনের কাউফ্‌হাউস ডেস ভেস্টেন্‌স (Kaufhaus des Westens, সংক্ষেপে KaDeWe, কাডেভে) ইউরোপের বৃহত্তম ডিপার্টমেন্ট স্টোর। এর আট তলাবিশিষ্ট ভবনে প্রায় ৪ লক্ষ জিনিস বেচা কেনা হয়। +মার্কিন যুক্তরাষ্ট্রের লস অ্যাঞ্জেলেস বার্লিনের ভগ্নী শহর। diff --git a/uroman-1.2.8/text/bod.txt b/uroman-1.2.8/text/bod.txt new file mode 100644 index 0000000000000000000000000000000000000000..2886288cf07546f1f4e81d2fedfb3bc12ba51fe6 --- /dev/null +++ b/uroman-1.2.8/text/bod.txt @@ -0,0 +1,3 @@ +ཁྲིན་ཀོན་ཆུས +ལྷ་ས་གྲོང་ཁྱེར +[[ཁྲིན་ཀོན་ཆུས་‎ཞེས་པ་ནི་རྒྱ་ནག་གཞུང་གིས་བཙན་འཛུལ་བྱས་རྗེས་བཏགས་པའི་མིང་ཞིག་ཡིན་པ་དང། དེ་ནི་ད་ལྟའི་ཆར་ལྷ་ས་གྲོང་ཁྱེར་གྱི་ཁོངས་གཏོགས་རྫོང་ཁག་བདུན་པོ་ཕུད་པའི་གྲོང་ཁྱེར་ནང་ཁུལ་གྱི་ས་ཁུལ་ཁག་བསྡུས་པའི་གནས་དེར་ཁྲེང་ཀོན་ཆུས་ཞེས་པའི་ཁོངས་སུ་གཏོགས་པར་བཤད་ཡོད་ཅིང། ནུབ་ཏུ་སྟོད་ལུང་ས་འབྲེལ་འབྲས་སྤུངས་དན་བག་ཡན་དང་ཤར་དུ་གཤོངས་ཀ་གླིང་ཡན་ཙམ་དུ་ཡིན་ཚོད་འདུག]] diff --git a/uroman-1.2.8/text/egy.txt b/uroman-1.2.8/text/egy.txt new file mode 100644 index 0000000000000000000000000000000000000000..95dade27be5dba4c705f395230ae99e240cbcc2c --- /dev/null +++ b/uroman-1.2.8/text/egy.txt @@ -0,0 +1,5 @@ +𓈎𓃭𓇋𓍯𓊪𓄿𓆓𓂋𓄿𓏏𓆇 +𓊪𓏏𓍯𓃭𓐝𓇌𓋴 +𓆿𓍧𓎇𓏻 +𓇌𓊪𓏲𓌙𓈉 + diff --git a/uroman-1.2.8/text/ell.txt b/uroman-1.2.8/text/ell.txt new file mode 100644 index 0000000000000000000000000000000000000000..6da80f5097298ad784217aabb3da412ce3bb166f --- /dev/null +++ b/uroman-1.2.8/text/ell.txt @@ -0,0 +1,8 @@ +Το Λος Άντζελες (στα ισπανικά Los Angeles = Οι Άγγελοι) ή στην Αμερικανική αργκό L.A., ελ έι) είναι η δεύτερη μεγαλύτερη πόλη των Ηνωμένων Πολιτειών από άποψη πληθυσμού, καθώς και ένα από τα σημαντικότερα οικονομικά, πολιτιστικά επιστημονικά και ψυχαγωγικά κέντρα του κόσμου. +Βρίσκεται στη δυτική ακτή των Η.Π.Α., στην πολιτεία της Καλιφόρνιας. +Έχει 3,85 εκατομμύρια κατοίκους σύμφωνα με εκτίμηση του 2006 και έκταση 1.214,9 τετραγωνικών χιλιομέτρων. +Η αχανής μητροπολιτική περιοχή του Λος Άντζελες εκτιμάται ότι αριθμεί περίπου 13 εκατομμύρια κατοίκους, οι οποίοι αποκαλούνται Angelenos. +Η πόλη αποτελεί ένα από τα πιο κοσμοπολίτικα μέρη στον κόσμο, καθώς κατοικούν άνθρωποι προερχόμενοι από κάθε γωνιά της γης, που προσελκύονται από το ευχάριστο κλίμα, τον έντονο και γεμάτο ενέργεια τρόπο ζωής αλλά και την υπόσχεση του αμερικανικού ονείρου. + +Γερούν Ντάισελμπλουμ +Γιώργος Κωνσταντινίδης diff --git a/uroman-1.2.8/text/fas.txt b/uroman-1.2.8/text/fas.txt new file mode 100644 index 0000000000000000000000000000000000000000..cea4f8b8f1ff47871e4ca11a082d65f3cda190e1 --- /dev/null +++ b/uroman-1.2.8/text/fas.txt @@ -0,0 +1,6 @@ +کالیفرنیا (به انگلیسی: California) ایالتی در غرب آمریکا بر کرانهٔ اقیانوس آرام است. مرکز آن ساکرامنتو و شهرهای مهم آن لس‌آنجلس، سن دیگو، سن خوزه و سان‌فرانسیسکو هستند.همچنین این ایالت پر جمعیت ترین ایالت امریکا است. +نام این ایالت از زبان اسپانیولی و به خصوص از رمانی به نام Las sergas de Esplandián گرفته شده، و متعلق به شخصیتی از این داستان است به نام ملکه Califia که احتمالاً از واژهٔ عربی «خلیفه» گرفته شده.[۲] +کالیفرنیا پرجمعیت‌ترین ایالت ایالات متحده آمریکاست و نیز بزرگ‌ترین جمعیت ایرانی تبار خارج از خاور میانه را در خود جای داده است[۳] به طوری که چندین تن از اعضای شورای شهر بورلی هیلز ایرانی‌الاصل هستند. +کالیفرنیا نهمین اقتصاد جهان است. در سال ۲۰۱۲، این ایالت تولید ناخالص داخلی برابر با ۱٬۹۵۸٬۹۰۴تریلیون دلار داشت، که نزدیک به تولید ناخالص داخلی کشور ایتالیا (۲٬۰۱۳٬۳۷۵ میلیون دلار) بود.[۴] +کالیفرنیا صنعت فناوری اطلاعات و رایانه‌ای بسیار پیشرفته‌ای دارد به طوری که شرکتهای اوراکل، سیسکو سیستمز، اینتل، گوگل، یاهو، شرکت ای‌ام‌دی، سان مایکروسیستمز، و نیز شرکت رایانه‌ای اپل و شِوران نیز در این ایالت مرکزیت دارند. +علاوه بر این، دو عدد از آزمایشگاه‌های فدرال بزرگ آمریکا در این ایالت قرار دارند از جمله آزمایشگاه ملی لارنس لیورمور و آزمایشگاه ملی لارنس برکلی. diff --git a/uroman-1.2.8/text/heb.txt b/uroman-1.2.8/text/heb.txt new file mode 100644 index 0000000000000000000000000000000000000000..9fe9fef78075ffdbb2ea77e84993a1c9f5dade25 --- /dev/null +++ b/uroman-1.2.8/text/heb.txt @@ -0,0 +1,15 @@ +כֹּל עוֹד בַּלֵּבָב פְּנִימָה +נֶפֶשׁ יְהוּדִי הוֹמִיָּה +וּלְפַאֲתֵי מִזְרָח, קָדִימָה, +עַיִן לְצִיּוֹן צוֹפִיָּה, +עוֹד לֹא אָבְדָה תִּקְוָתֵנוּ, +הַתִּקְוָה בַּת שְׁנוֹת אַלְפַּיִם +לִהְיוֹת עַם חָפְשִׁי בְּאַרְצֵנוּ, +אֶרֶץ צִיּוֹן וִירוּשָׁלַיִם. + +ניוּ יוֹרק (באנגלית: New York City, בקיצור NYC, או New York בלבד) היא העיר המאוכלסת ביותר בארצות הברית. שטחה העירוני הוא אחד מן הגדולים בעולם. כינויה של העיר הוא "התפוח הגדול". כבר למעלה ממאה שנים מהווה ניו יורק מרכז מסחרי וכלכלי מהגדולים בעולם. העיר מדורגת כעיר עולם מסוג אלפא (היא ולונדון הן היחידות המוגדרות כאלפא ++), בשל השפעתה העולמית על התקשורת, הפוליטיקה, החינוך, הבידור, התרבות והאופנה. מרכז התרבות האמנותי של העיר הוא בעל השפעה רבה בכל רחבי ארצות הברית ומחוצה לה. העיר היא מרכז לפעילות בינלאומית, ושוכן בה מטהו של ארגון האומות המאוחדות. ראש העיר החל מתחילת 2014 הוא ביל דה בלאזיו. +העיר ניו יורק מורכבת מחמישה רבעים: הברונקס, ברוקלין, מנהטן, קווינס וסטטן איילנד. אוכלוסייתה מונה מעל 8.2 מיליון תושבים, המשתכנים בשטח של 1,214 קילומטר רבוע, והיא הצפופה מבין ערי ארצות הברית. +רבות משכונות העיר ומאתריה ידועים ברחבי העולם. פסל החירות קידם את פניהם של מיליוני המהגרים בבואם לאמריקה בשלהי המאה ה-19 ובתחילת המאה ה-20. וול סטריט, השוכן במנהטן תחתית, מהווה מרכז פיננסי עולמי מאז סוף מלחמת העולם השנייה ומשכנה של הבורסה לניירות ערך. בעיר ממוקמים כמה מהבניינים הגבוהים בעולם, כמו בניין האמפייר סטייט, וכן שכנו בה מגדלי התאומים שנהרסו בפיגועי 11 בספטמבר. +ניו יורק היא מקום היווסדן של תנועות תרבות אמריקאיות רבות, כמו תנועת הספרות והאמנות הידועה בשם "הרנסאנס של הארלם", סגנון הציור האקספרסיוניסטי המופשט (שידוע גם כאסכולת ניו יורק), והסגנונות המוזיקליים היפ הופ, פאנק וסלסה. 36 אחוזים מאוכלוסייתה נולדו מחוץ לארצות הברית, ובשנת 2005 דוברו בה כמעט 170 שפות שונות. הרכבת התחתית של ניו יורק פועלת 24 שעות ביממה, רחובותיה סואנים בהולכי רגל ובמכוניות והיא מכונה "העיר שאינה ישנה לעולם". + +אֱלוֹהַּ יֵשׁוּעַ ר֫וּחַ diff --git a/uroman-1.2.8/text/hin.txt b/uroman-1.2.8/text/hin.txt new file mode 100644 index 0000000000000000000000000000000000000000..552c73d52111fd316a2d11862169e69a16b9c21c --- /dev/null +++ b/uroman-1.2.8/text/hin.txt @@ -0,0 +1,5 @@ +कैलिफ़ोर्निया (/ˌkælɨˈfɔrnjə/) संयुक्त राज्य अमेरिका के पश्चिमी तट पर स्थित एक राज्य है। यह अमेरिका का सबसे अधिक आबादी और क्षेत्रफल में अलास्का और टेक्सस के पश्चात तीसरा सबसे बड़ा राज्य हैं। कैलिफ़ोर्निया के ऊपर औरिगन, और उसके नीचे मेक्सिको है। कैलिफ़ोर्निया की राजधानी सैक्रामेण्टो है। संयुक्त राज्य अमेरिका का आधा फल इस राज्य से आता है।[1] अगर कैलिफ़ोर्निया एक स्वतंत्र देश होता तो दुनिया में उसका सकल घरेलू उत्पाद (गी॰ डी॰ पी॰) ८ या ९ स्थान पर होता और जनसंख्या ३४वे स्थान पर होती।[2] +व्युत्पत्ति[संपादित करें] +कैलिफ़ोर्निया शब्द का पहला अर्थ था जो क्षेत्र जहाँ आज बाहा कैलिफ़ोर्निया प्रायद्वीप, नेवाडा, यूटा और एरिज़ोना, नया मेक्सिको, और वायोमिंग के कई विभाग स्थित हैं। +जनसांख्यिकी[संपादित करें] +१ जुलाई २०१३ को कैलिफ़ोर्निया का जनसंख्या 38,332,521 था। यह २०१० से 2.9% अधिक है।[3]२००० और २००९ के बीच में, जनसंख्या 3,090,016 से बढ़ी। (5,058,440 जन्म घटा 2,179,958 मौत)।[4] १९९० से लगभग 3.4 लाख कैलिफ़ोर्निया के लोग अन्य राज्यों को चले गए, जैस कि टेक्सस, नेवाडा और एरिज़ोना.[5] diff --git a/uroman-1.2.8/text/jpn.txt b/uroman-1.2.8/text/jpn.txt new file mode 100644 index 0000000000000000000000000000000000000000..647b04c29af36c44fca9a8178fcf1bb0c57824f0 --- /dev/null +++ b/uroman-1.2.8/text/jpn.txt @@ -0,0 +1,8 @@ +ちょっとまってください +アメリカ +チェコスロバキア +ドイツ +アンジェラ・ナイト +セルゲイ・ラフマニノフ + +フランス共和国(フランスきょうわこく、仏: République française)、通称フランスは、西ヨーロッパの領土並びに複数の海外地域および領土から成る単一主権国家である。 diff --git a/uroman-1.2.8/text/kor.txt b/uroman-1.2.8/text/kor.txt new file mode 100644 index 0000000000000000000000000000000000000000..c1ec5b6f7e7e0a54f1255516c864c64c5b3e545d --- /dev/null +++ b/uroman-1.2.8/text/kor.txt @@ -0,0 +1,11 @@ +오스트레일리아 연방(-聯邦, 영어: Commonwealth of Australia 코먼웰스 오브 오스트레일리아[*]), 줄여서 오스트레일리아(영어: Australia, 문화어: 오스트랄리아) 또는 호주(濠州)는 오세아니아에 속하는 나라로, 오스트레일리아 대륙 본토와 태즈메이니아 섬, 그리고 인도양과 태평양의 많은 섬으로 이루어져 있다. +세계에서 6번째로 면적이 넓은 나라이다. +북쪽에는 인도네시아와 동티모르, 파푸아 뉴기니, 북동쪽에는 솔로몬 제도와 바누아투, 누벨칼레도니, 그리고 남동쪽에는 뉴질랜드가 있다. +국명의 어원은 라틴어 오스트랄리스(Australis, '남쪽'을 의미함)에서 유래하였다. +18세기 말 유럽인들의 이주 전 최소 40000년 전부터 원주민들이 살았던 것으로 여겨진다. +1606년 네덜란드 공화국이 오스트레일리아를 발견한 이후 1770년, 그레이트브리튼 왕국이 오스트레일리아의 동쪽지역을 자신들의 영토로 삼았으며, 1788년 1월 26일부터 뉴사우스웨일스 주의 식민지로 죄인들을 수송해 정착시키기 시작하면서 이민이 시작되었다. +그 이후 인구는 차츰 늘기 시작했고, 대륙은 계속 탐험되어 다섯개의 자치 식민지가 추가적으로 건설되었다. +1901년 1월 1일, 여섯개의 식민지가 연합하여 오스트레일리아 연방을 설립하였다. +모국인 영국과 지리적 영향으로 인해 다른 정체성을 점차 가지게 되었다. +1942년 웨스트민스터 헌장의 적용을 받아 행정적으로 모국과 분리되었으며, 1948년부터 오스트레일리아에 거주하는 대영제국 신민들은 오스트레일리아 국적을 사용하게 되었다. +1986년 오스트레일리아 법이 영국 의회에서 통과되어 영국 의회의 오스트레일리아 내 입법권이 정지되었으며, 사법권도 최고재판소가 런던의 추밀원에서 오스트레일리아 고등법원으로 옮겨짐으로서 영국과의 남은 법적 종속관계를 단절하여 자주국가가 되었다. diff --git a/uroman-1.2.8/text/mar.txt b/uroman-1.2.8/text/mar.txt new file mode 100644 index 0000000000000000000000000000000000000000..06c9f2697be9b768f40c132bddee0fe87d17079a --- /dev/null +++ b/uroman-1.2.8/text/mar.txt @@ -0,0 +1,9 @@ +लंडन (इंग्लिश: London ) हे इंग्लंडचे व युनायटेड किंग्डमचे राजधानीचे व सर्वात मोठे शहर तसेच युरोपियन संघामधील सर्वात मोठे महानगर क्षेत्र आहे. +थेम्स नदीच्या काठावर वसलेल्या ह्या शहराला २,००० पेक्षा जास्त वर्षांचा इतिहास आहे. +लंडन हे अर्थ, कला आणि उद्योग या क्षेत्रांमध्ये जगातील एक प्रमुख शहर आहे. न्यू यॉर्क शहर व टोकियोसोबत लंडन हे जगातील सर्वात शक्तिशाली आर्थिक केंद्र मानले जाते.[२][३][४]. +तसेच युरोपातील सर्वात मोठे अर्थव्यवस्था असलेले शहर हा मान देखील लंडनकडेच जातो.[५] +जगातील सर्वाधिक आंतरराष्ट्रीय पर्यटक लंडनमध्ये येतात[६] तसेच लंडन हीथ्रो विमानतळ हा आंतरराष्ट्रीय प्रवासी वाहतूकीसाठी जगातील सर्वात मोठा विमानतळ आहे.[७]. +२०१२ सालच्या ऑलिंपिक स्पर्धा लंडनमध्ये भरवल्या गेल्या. ह्या स्पर्धांचे तिसर्‍यांदा आयोजन करणारे लंडन हे जगातील एकमेव शहर आहे. +जुलै २०१० मध्ये ७८,२५,२०० इतकी लोकसंख्या असलेले लंडन युरोपामधील सर्वाधिक लोकसंख्येचे शहर होते.[८] ग +्रेटर लंडनची लोकसंख्या ८२,७८,२५१ तर लंडन महानगर क्षेत्राची लोकसंख्या अंदाजे १.२ ते १.४ कोटी आहे.[९] लंडन शहराच्या समाजरचनेत कमालीचे वैविध्य आढळते. +लंडन परिसरात ३०० भाषा बोलल्या जातात. आजच्या घडीला लंडन परिसरात राहणारे ६.६ टक्के लोक भारतीय वंशाचे आहेत. diff --git a/uroman-1.2.8/text/multiple.txt b/uroman-1.2.8/text/multiple.txt new file mode 100644 index 0000000000000000000000000000000000000000..71b365dc9fc7c163db68b1e51d79e2c4ac0d2143 --- /dev/null +++ b/uroman-1.2.8/text/multiple.txt @@ -0,0 +1,12 @@ +འཇར་མན +‎آلمان +Германия +ドイツ +फिलिप नाइट, टॉमस श्मिट, शॉन मॅकलॉफ़लिन +Philip Knight, Thomas Schmidt, Sean McLaughlin +Grüße aus Bordeaux +加拿大的领土面积达998万平方公里,为全球面积第二大国家。 +הברונקס, ברוקלין, מנהטן, קווינס וסטטן איילנד - אֱלוֹהַּ יֵשׁוּעַ ר֫וּחַ +ኢትዮጵያ ከዓለም ሶስቱ ትልቅ የአብርሃም ሀይማኖቶች ጋር ታሪካዊ ግንኙነት አላት። +፲፱፻፸ +٧٥ diff --git a/uroman-1.2.8/text/mya.txt b/uroman-1.2.8/text/mya.txt new file mode 100644 index 0000000000000000000000000000000000000000..8dfee0118673bc1860dcc6710c204ad800df1426 --- /dev/null +++ b/uroman-1.2.8/text/mya.txt @@ -0,0 +1,3 @@ +စင်ကာပူ (English:Singapore Chinese: 新加坡; pinyin: Xīnjiāpō; in Malay: Singapura; in Tamil: சிங்கப்பூர், Cingkappūr) တရားဝင်အမည်အားဖြင့် စင်ကာပူသမ္မတနိုင်ငံ သည် ကျွန်းနိုင်ငံတစ်နိုင်ငံဖြစ်ပြီး မလေးကျွန်းဆွယ်၏ တောင်ဖက်အစွန်ဆုံး တွင်တည်ရှိသည်။ အီကွေတာ၏မြောက်ဖက် ၈၅မိုင်(၁၃၇ ကီလိုမီတာ) အကွာတွင် တည်ရှိပြီး မလေးရှားနိုင်ငံ ဂျဟိုး(Johor) ပြည်နယ်၏ တောင်ဖက်နှင့် အင်ဒိုနီးရှားနိုင်ငံ ရီအောကျွန်းများ(Riau Islands) ၏ မြောက်ဖက်တွင် တည်ရှိသည်။ စတုရန်းမိုင် ၂၇၃မိုင် (စတုရန်းကီလိုမီတာ ၇၀၇.၁ ကီလိုမီတာ) သာ ရှိသဖြင့် စင်ကာပူသည် ကမ္ဘာပေါ်ရှိ နိုင်ငံနှင့်မြို့တော်တစ်ခုတည်းဖြစ်သော နိုင်ငံ ၃ ခုတွင် တစ်ခုအပါအဝင်ဖြစ်သည်။ အရှေ့တောင်အာရှတွင် အငယ်ဆုံးနိုင်ငံ ဖြစ်သည်။ + +ဥရောပသားတို့ အခြေချမနေထိုင်မီအချိန်က ယခုသိရှိသော စင်ကာပူသည် စင်ကာပူမြစ်ဝတွင် တည်ရှိသော မလေးငါးဖမ်းရွာကလေးတစ်ရွာမျှသာဖြစ်သည်။ ရာပေါင်းများစွာသော အိုရန်လော့ (Orang Laut) ခေါ် နယ်မြေခံ မလေးလူမျိုးတို့သည် ကမ်းရိုးတန်းအနီး၊ မြစ်ချောင်းများအနီးနှင့် ကျွန်းကလေးများပေါ်တွင် နေထိုင်ကြသည်။ ၁၈၁၉ ခုနှစ်တွင် ဗြိတိသျှ အရှေ့အိန္ဒိယကုမ္ပဏီမှ ကျွန်းပေါ်တွင် ကုန်သွယ်ရေးစခန်းကို တည်ထောင်ခဲ့ပြီး ထိုအချိန်မှစ၍ သစ်မြစ်ဆေးဝါးတို့ သယ်ယူရာကုန်သွယ်ရေးလမ်းကြောင်း၏ ဗျူဟာကျသော ကုန်သွယ်ရေးစခန်းအဖြစ် အသုံးပြုခဲ့ကြသည်။ စင်ကာပူသည် ဗြိတိသျှအင်ပိုင်ယာ၏ အရေးပါသော ကုန်သွယ်ရေး နှင့် စစ်ရေး ဒေသ တစ်ခုဖြစ်လာပြီး ဗြိတိသျှအုပ်ချုပ်မှု၏ အချက်အခြာနေရာတစ်ခုဖြစ်လာခဲ့သည်။ ဒုတိယကမ္ဘာစစ်အတွင်း၌ ဂျပန်တို့က မြို့တော်ကိုသိမ်းပိုက်ခဲ့ပြီး ဝင်စတန်ချာချီက ဗြိတိသျှတို့၏ အကြီးကျယ်ဆုံးရှုံးနိမ့်မှု ဟု ပြောဆိုခဲ့သည်။ စစ်ပြီးခေတ်တွင် စင်ကာပူ သည် ၁၉၄၅ တွင် ဗြိတိသျှတို့၏ အုပ်ချုပ်မှုအောက်သို့ လျှင်မြန်စွာ ပြန်လည်ရောက်ရှိခဲ့သည်။ ၁၈နှစ်ကြာပြီးနောက် ဗြိတိသျှလက်အောက်မှ လွတ်လပ်ရေးရပြီးသည့်အခါ မလေးရှားအောက်မှ မလာယာ(Malaya)၊ ဆာဘား (Sabah) ၊ ဆာရာဝပ် (Sarawak) တို့နှင့် ပူးပေါင်းခဲ့သည်။ သို့သော် ၂ နှစ်မျှ မကြာမီအချိန်၌ပင် စင်ကာပူသည် မလေးရှားလက်အောက်မှ ခွဲထွက်ခဲ့ပြီး ၁၉၆၅ ခုနှစ် ဩဂုတ်လ ၉ ရက်နေ့တွင် လွတ်လပ်သော သမ္မတနိုင်ငံတစ်နိုင်ငံဖြစ်လာခဲ့သည်။ စင်ကာပူသည် ထိုနှစ်အတွင်းမှာ ပင် စက်တင်ဘာလ ၂၁ ရက်တွင် ကုလသမဂ္ဂသို့ ဝင်ရောက်ခဲ့သည်။ diff --git a/uroman-1.2.8/text/nep.txt b/uroman-1.2.8/text/nep.txt new file mode 100644 index 0000000000000000000000000000000000000000..073415d782cc4b99b018ea2598a44b69be56aba0 --- /dev/null +++ b/uroman-1.2.8/text/nep.txt @@ -0,0 +1,4 @@ +सगरमाथा संसारको सबैभन्दा अग्लो चुचुरो हो । +यसको उचाइ समुन्द्र सतहबाट ८,८४८ मीटर (२९,०२८ फीट) छ। यो नेपालको सोलुखुम्बु जिल्लाको खुम्जुङ्ग गा. वि. स. मा पर्छ । +तिब्बती भाषामा यसको नाम चोमोलुङ्गमा हो । +सगरमाथालाई सन १८६५ मा ब्रिटिस सर्भेयर कर्णेल सर जोर्ज एभरेष्टको नाममा Mount Everest नामाकरण गरिएको थियो। पछि सन १९५६ (बि.स. २०१२) मा इतिहास शिरोमणि बाबुराम आचार्यले यसको नाम सगरमाथा राखेका हुन साथै उनले सगरमाथाको नेपाली नाम झ्यामोलोङ्मो पनि लेखेका छन्। [४]। यसलाई कतै कतै देवढुङ्गा [५] पनि भन्ने गरेको पाइन्छ। सगरमाथा शिखरमा सर्वप्रथम, सन १९५३ मे २९ तारिखको बिहान ११:१५ बजे, नेपालका तेन्जिङ नोर्गे शेर्पा र न्युजिल्याण्डका सर एड्मन्ड हिलारीले पाइला राखेका थिए । diff --git a/uroman-1.2.8/text/rus.txt b/uroman-1.2.8/text/rus.txt new file mode 100644 index 0000000000000000000000000000000000000000..2fcf809a82e50292523ba8dc1035bdddfe47e7c5 --- /dev/null +++ b/uroman-1.2.8/text/rus.txt @@ -0,0 +1,4 @@ +Герма́ния (нем. Deutschland), официальное название — Федерати́вная Респу́блика Герма́ния (нем. Bundesrepublik Deutschland), ФРГ (нем. BRD) — государство в Западной Европе. Площадь территории — 357 021 км². Численность населения по переписи 2011 года — более 80 миллионов человек. [2][6]. +Занимает 16-е место в мире по численности населения (1-е в Европе, без РФ) и 62-е по территории. +Столица — Берлин. Государственный язык — немецкий. Около 64 % населения исповедует христианство. +По государственному устройству является федеративным государством в составе 16 административно-территориальных единиц — федеральных земель. Форма государственного правления — парламентская республика. Пост федерального канцлера ФРГ с 2005 года занимает Ангела Меркель (ХДС). diff --git a/uroman-1.2.8/text/tam.txt b/uroman-1.2.8/text/tam.txt new file mode 100644 index 0000000000000000000000000000000000000000..bc02ee916d403a308d48ee92d79727aafb6019a4 --- /dev/null +++ b/uroman-1.2.8/text/tam.txt @@ -0,0 +1,8 @@ +தமிழ்நாடு (Tamil Nadu) இந்தியாவின் 29 மாநிலங்களில் ஒன்றாகும். தமிழ்நாடு, தமிழகம் என்றும் பரவலாக அழைக்கப்படுகிறது. +இதன் தலைநகராகச் சென்னை உள்ளது. +தமிழ்நாடு இந்தியத் துணைக்கண்டத்தின் தென்முனையில் அமைந்துள்ளது. +இதன் ஆட்சிப்பகுதி எல்லைகளாக மேற்கிலும் வடக்கிலும் கேரளா, கர்நாடகம் மற்றும் ஆந்திர மாநிலங்கள் உள்ளன. +புதுச்சேரி ஒன்றியப் பகுதியின் புதுச்சேரி, காரைக்கால் பகுதிகளைச் சுற்றிலும் தமிழ்நாடு மாநிலம் எல்லைகளைக் கொண்டுள்ளது. +புவியியல் எல்லைகளாக வடக்கே கிழக்குத் தொடர்ச்சி மலைத்தொடரும், மேற்கே மேற்குத் தொடர்ச்சி மலைத்தொடரின் நீலமலை வீச்செல்லை, ஆனை மலை வீச்செல்லை, பாலக்காடு கணவாய் ஆகியவையும் கிழக்கில் வங்காள விரிகுடாக் கடலும், தென்கிழக்கில் மன்னார் வளைகுடா, பாக்கு நீரிணை ஆகியவையும் தெற்கில் இந்தியப் பெருங்கடலும் உள்ளன. + +உதாரணமாக, இரண்டாயிரத்து நானூற்றி ஐம்பத்தி மூன்று என்பது பழைய முறையின் படி, ௨௲௪௱௫௰௩ என எழுதப்பட்டது. diff --git a/uroman-1.2.8/text/tha.txt b/uroman-1.2.8/text/tha.txt new file mode 100644 index 0000000000000000000000000000000000000000..08091693b9102dccd4117b91248a80297623d440 --- /dev/null +++ b/uroman-1.2.8/text/tha.txt @@ -0,0 +1,2 @@ +อิตาลี (อังกฤษ: Italy; อิตาลี: Italia) มีชื่ออย่างเป็นทางการคือ สาธารณรัฐอิตาลี (อังกฤษ: Italian Republic; อิตาลี: Repubblica italiana) เป็นประเทศในทวีปยุโรป บริเวณยุโรปใต้ ตั้งอยู่ในคาบสมุทรอิตาลีที่มีรูปทรงคล้ายรองเท้าบูต และมีเกาะ 2 เกาะใหญ่ในทะเลเมดิเตอร์เรเนียน คือ เกาะซิซิลีและเกาะซาร์ดิเนีย และพรมแดนตอนเหนือแบ่งประเทศโดยเทือกเขาแอลป์ กับประเทศฝรั่งเศส สวิตเซอร์แลนด์ ออสเตรีย และสโลวีเนีย ประเทศอิตาลีเป็นประเทศสมาชิกก่อตั้งของสหภาพยุโรป เป็นสมาชิกองค์การสหประชาชาติ นาโต และกลุ่มจี 8 +มีประเทศอิสระ 2 ประเทศ คือ ซานมารีโนและนครรัฐวาติกัน เป็นดินแดนที่ล้อมรอบไปด้วยพื้นที่ของอิตาลี ในขณะที่เมืองกัมปีโอเนดีตาเลีย เป็นดินแดนส่วนแยกของอิตาลีที่ถูกล้อมรอบด้วยพื้นที่ประเทศสวิตเซอร์แลนด์ diff --git a/uroman-1.2.8/text/tlh.txt b/uroman-1.2.8/text/tlh.txt new file mode 100644 index 0000000000000000000000000000000000000000..b4ddbad654fe26777965499babc2be6f5b548749 --- /dev/null +++ b/uroman-1.2.8/text/tlh.txt @@ -0,0 +1,17 @@ + +   +   +    +  +    +  +   +     +   +    +        +   + +  + + diff --git a/uroman-1.2.8/text/tur.txt b/uroman-1.2.8/text/tur.txt new file mode 100644 index 0000000000000000000000000000000000000000..4501a7c2455eaa0a27ec7c6d2bf115338fa98eb9 --- /dev/null +++ b/uroman-1.2.8/text/tur.txt @@ -0,0 +1,12 @@ +İstanbul, Türkiye'de yer alan şehir ve ülkenin 81 ilinden biri. +Ülkenin en kalabalık, ekonomik ve sosyo-kültürel açıdan en önemli şehridir.[2][3][4] +Şehir, iktisadi büyüklük açısından dünyada 34., nüfus açısından belediye sınırları göz önüne alınarak yapılan sıralamaya göre Avrupa'da birinci, dünyada ise Lagos'tan sonra altıncı sırada yer almaktadır.[5][6] + +İstanbul Türkiye'nin kuzeybatısında, Marmara kıyısı ve Boğaziçi boyunca, Haliç'i de çevreleyecek şekilde kurulmuştur. +İstanbul kıtalararası bir şehir olup, Avrupa'daki bölümüne Avrupa Yakası veya Rumeli Yakası, Asya'daki bölümüne ise Anadolu Yakası veya Asya Yakası denir. +Tarihte ilk olarak üç tarafı Marmara Denizi, Boğaziçi ve Haliç'in sardığı bir yarım ada üzerinde kurulan İstanbul'un batıdaki sınırını İstanbul Surları oluşturmaktaydı. +Gelişme ve büyüme sürecinde surların her seferinde daha batıya ilerletilerek inşa edilmesiyle 4 defa genişletilen şehrin[7] 39 ilçesi vardır. +Sınırları içerisinde ise büyükşehir belediyesi ile birlikte toplam 40 belediye bulunmaktadır. + +Dünyanın en eski şehirlerinden biri olan İstanbul, 330-395 yılları arasında Roma İmparatorluğu, 395-1204 ile 1261-1453 yılları arasında Bizans İmparatorluğu, 1204-1261 arasında Latin İmparatorluğu ve son olarak 1453-1922 yılları arasında Osmanlı İmparatorluğu'na başkentlik yaptı.[8] +Ayrıca İstanbul, hilafetin Osmanlı İmparatorluğu'na geçtiği 1517'den kaldırıldığı 1924'e kadar İslam'ın da merkezi oldu.[9] diff --git a/uroman-1.2.8/text/tzm.txt b/uroman-1.2.8/text/tzm.txt new file mode 100644 index 0000000000000000000000000000000000000000..a91b296f3d88cd6c0f25a2305cfaa839f63e5218 --- /dev/null +++ b/uroman-1.2.8/text/tzm.txt @@ -0,0 +1,3 @@ +ⵜⴰⵎⴰⵣⵉⵖⵜ +ⴰⵔ ⴷ ⵜⵜⵍⴰⵍⴰⵏ ⵎⵉⴷⴷⵏ ⴳⴰⵏ ⵉⵍⴻⵍⵍⵉⵜⵏ ⵎⴳⴰⴷⴷⴰⵏ ⵖ ⵡⴰⴷⴷⵓⵔ ⴷ ⵉⵣⵔⴼⴰⵏ, ⵢⵉⵍⵉ ⴰⴽⵯ ⴷⴰⵔⵙⵏ ⵓⵏⵍⵍⵉ ⴷ ⵓⴼⵔⴰⴽ, ⵉⵍⵍⴰ ⴼⵍⵍⴰ ⵙⵏ ⴰⴷ ⵜⵜⵎⵢⴰⵡⴰⵙⵏ ⵏⴳⵔⴰⵜⵙⵏ ⵙ ⵜⴰⴳⵎⴰⵜ. +ⵢⵍⵍⴰ ⵡⵉⵏ ⴰⵢ ⵢⵙⵙⴰⵡⴰⵍⵏ ⵜⴰⵏⴳⵍⵉⵣⵉⵜ ⴷⴰ? diff --git a/uroman-1.2.8/text/uig.txt b/uroman-1.2.8/text/uig.txt new file mode 100644 index 0000000000000000000000000000000000000000..e2f0781d91cc680de3986bb2db2e19558a635938 --- /dev/null +++ b/uroman-1.2.8/text/uig.txt @@ -0,0 +1,5 @@ +ئامېرىكا قوشما شتاتلىرى بولسا شىمالىي ئامېرىكاغا جايلاشقان بىر دۆلەت. ئۇنىڭ پايتەختى بولسا ۋاشىنگتون، ئەڭ چوڭ شەھىرى بولسا نيۇيورك شەھىرى. دۆلەت تىلى بولسا ئېنگلىزتىلى. ھازىرقى زۇڭتۇڭ باراك ئوباما. بۇ دۆلەت ئەسلىدە ئەنگىلىيەنىڭ مۇستەملىكىسى بولۇپ ۋاشىنگىتوننىڭ رەھپەرلىكىدە 1776 يىلى 7 ئاينىڭ 4 كۇنى مۇستەقىل بولغان، يەر مەيدانى 9 مىلىيون 826 مىڭ 630 كۋادىرات كلومېتىر، نوپۇسى 306 مىللىيون 142 مىڭ، بۇلارنىڭ ئاسساسلىق دىنى خرىستىئان دىنى. + +2011-يىلدىكى ياپونىيە يەر تەۋرەش ۋە دېڭىز تاشقىنى +«خەلق گېزىتى»نىڭ 15-مارت توكيودىن بەرگەن تېلېگراممىسى: ياپونىيە ساقچى دائىرلىرى ئېلان قىلغان سانلىق مەلۇماتىغا ئاساسلانغاندا، شۇ يەر ۋاقتى 15-چېسلا سائەت 20گىچە يەر تەۋرەش ۋە ئۇنىڭدىن كېلىپ چىققان دېڭىز تاشقىنى ئاپىتىدە 3373 ئادەم قازا قىلغان، 15 مىڭدىن ئارتۇق ئادەم يوقۇلۇپ كەتكەن. بۇ قېتىمقى ئاپەت ئەڭ ئېغىر بولغان جاي مىياگى، ئىۋاتې ۋە فۇكۇشىما ناھىيەسى ئىكەن. نۆۋەتتە، ئاپەت رايونىدا تەخمىنەن 440 مىڭ ئامما پاناھلىنىۋېتىپتۇ، ھەرقايسى پاناھلىنىش ئورۇنلىرىنىڭ ئۇچۇرى ئېتىك بولۇپ، ئىچىملىك سۇ، يېمەكلىك، يۇڭ ئەدىيال قاتارلىق تۇرمۇش بۇيۇملىرى كەمچىل ئىكەن. +ياپونىيە فۇكۇشىما 1-يادرو ئېلېكتىر ئىستانسىسىنىڭ تۆت گېنراتورلار گۇرۇپپىسى تۆت كۈن ئىچىدە ئارقا-ئارقىدىن پارتىلىغان. پاپونىيە باش ۋەزىرى ناتو كەن 15-چېسلا رادىئوئاكتىپلىق ماددىلارنىڭ چىقىپ كېتىش خەۋپىنىڭ ئېشىپ بېرىۋاتقانلىقىنى ئېيتقان. ناتو كەن ھۆكۈمەتنىڭ تېخىمۇ كۆپ رادىئوئاكتىپلىق ماددىلارنىڭ چىقىپ كېتىشىنى پۈتۈن كۈچى بىلەن توسۇدىغانلىقىنى، خەلقنىڭ بۇنىڭدىن ساراسىمىگە چۈشۈپ كەتمەسلىكىنى سەمىمىي ئۈمىد قىلىدىغانلىقىنى بىلدۈرگەن. diff --git a/uroman-1.2.8/text/zho.txt b/uroman-1.2.8/text/zho.txt new file mode 100644 index 0000000000000000000000000000000000000000..a5c97bf40721529db22475411801df9aab275909 --- /dev/null +++ b/uroman-1.2.8/text/zho.txt @@ -0,0 +1,9 @@ +加拿大(英语、法语:Canada)为北美洲一个国家,西抵太平洋,东至大西洋,北滨北冰洋,东北方与丹麦领地格陵兰相望,东部与圣皮埃尔和密克隆群岛相望,南方及西北方与美国接壤。 +加拿大的领土面积达998万平方公里,为全球面积第二大国家。 +加拿大素有「枫叶之国」的美誉,渥太华为该国首都。 +加拿大在一万四千年前即有原住民在此生活。 +15世纪末,英国和法国殖民者开始探索北美洲的东岸,并在此建立殖民地。 +1763年,当七年战争结束后,法国被迫将其几乎所有的北美殖民地割让予英国。 +在随后的几十年中,英国殖民者向西探索至太平洋地区,并建立了数个新的殖民地。 +1867年7月1日,1867年宪法法案通过,加拿大省、新不伦瑞克、新斯科舍三个英属北美殖民地组成加拿大联邦,其中加拿大省分裂为安大略和魁北克。 +在随后100多年里,其它英属北美殖民地陆续加入联邦,组成现代加拿大。 diff --git a/uroman.zip b/uroman.zip new file mode 100644 index 0000000000000000000000000000000000000000..bd8c681ae9006ca302219eb7bb24ef0d375de27f --- /dev/null +++ b/uroman.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2646e8d80e4ed9f7e1475c53ce4d75614c57dd61a62a035d8bbf4de00d21cb40 +size 4199584