1# -*- coding: utf-8 -*-
2#
3# NOTE: This file was auto-generated with MetaTools/buildUCD.py.
4# Source: https://unicode.org/Public/UNIDATA/ScriptExtensions.txt
5# License: http://unicode.org/copyright.html#License
6#
7# ScriptExtensions-14.0.0.txt
8# Date: 2021-06-04, 02:19:38 GMT
9# © 2021 Unicode®, Inc.
10# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
11# For terms of use, see http://www.unicode.org/terms_of_use.html
12#
13# Unicode Character Database
14#   For documentation, see http://www.unicode.org/reports/tr44/
15#
16# The Script_Extensions property indicates which characters are commonly used
17# with more than one script, but with a limited number of scripts.
18# For each code point, there is one or more property values.  Each such value is a Script property value.
19# For more information, see:
20#   UAX #24, Unicode Script Property: https://www.unicode.org/reports/tr24/
21#     Especially the sections:
22#       https://www.unicode.org/reports/tr24/#Assignment_Script_Values
23#       https://www.unicode.org/reports/tr24/#Assignment_ScriptX_Values
24#
25# Each Script_Extensions value in this file consists of a set
26# of one or more abbreviated Script property values. The ordering of the
27# values in that set is not material, but for stability in presentation
28# it is given here as alphabetical.
29#
30# The Script_Extensions values are presented in sorted order in the file.
31# They are sorted first by the number of Script property values in their sets,
32# and then alphabetically by first differing Script property value.
33#
34# Following each distinct Script_Extensions value is the list of code
35# points associated with that value, listed in code point order.
36#
37# All code points not explicitly listed for Script_Extensions
38# have as their value the corresponding Script property value
39#
40# @missing: 0000..10FFFF; <script>
41
42
43RANGES = [
44    0x0000,  # .. 0x0341 ; None
45    0x0342,  # .. 0x0342 ; {'Grek'}
46    0x0343,  # .. 0x0344 ; None
47    0x0345,  # .. 0x0345 ; {'Grek'}
48    0x0346,  # .. 0x0362 ; None
49    0x0363,  # .. 0x036F ; {'Latn'}
50    0x0370,  # .. 0x0482 ; None
51    0x0483,  # .. 0x0483 ; {'Cyrl', 'Perm'}
52    0x0484,  # .. 0x0484 ; {'Cyrl', 'Glag'}
53    0x0485,  # .. 0x0486 ; {'Cyrl', 'Latn'}
54    0x0487,  # .. 0x0487 ; {'Cyrl', 'Glag'}
55    0x0488,  # .. 0x060B ; None
56    0x060C,  # .. 0x060C ; {'Arab', 'Nkoo', 'Rohg', 'Syrc', 'Thaa', 'Yezi'}
57    0x060D,  # .. 0x061A ; None
58    0x061B,  # .. 0x061B ; {'Arab', 'Nkoo', 'Rohg', 'Syrc', 'Thaa', 'Yezi'}
59    0x061C,  # .. 0x061C ; {'Arab', 'Syrc', 'Thaa'}
60    0x061D,  # .. 0x061E ; None
61    0x061F,  # .. 0x061F ; {'Adlm', 'Arab', 'Nkoo', 'Rohg', 'Syrc', 'Thaa', 'Yezi'}
62    0x0620,  # .. 0x063F ; None
63    0x0640,  # .. 0x0640 ; {'Adlm', 'Arab', 'Mand', 'Mani', 'Ougr', 'Phlp', 'Rohg', 'Sogd', 'Syrc'}
64    0x0641,  # .. 0x064A ; None
65    0x064B,  # .. 0x0655 ; {'Arab', 'Syrc'}
66    0x0656,  # .. 0x065F ; None
67    0x0660,  # .. 0x0669 ; {'Arab', 'Thaa', 'Yezi'}
68    0x066A,  # .. 0x066F ; None
69    0x0670,  # .. 0x0670 ; {'Arab', 'Syrc'}
70    0x0671,  # .. 0x06D3 ; None
71    0x06D4,  # .. 0x06D4 ; {'Arab', 'Rohg'}
72    0x06D5,  # .. 0x0950 ; None
73    0x0951,  # .. 0x0951 ; {'Beng', 'Deva', 'Gran', 'Gujr', 'Guru', 'Knda', 'Latn', 'Mlym', 'Orya', 'Shrd', 'Taml', 'Telu', 'Tirh'}
74    0x0952,  # .. 0x0952 ; {'Beng', 'Deva', 'Gran', 'Gujr', 'Guru', 'Knda', 'Latn', 'Mlym', 'Orya', 'Taml', 'Telu', 'Tirh'}
75    0x0953,  # .. 0x0963 ; None
76    0x0964,  # .. 0x0964 ; {'Beng', 'Deva', 'Dogr', 'Gong', 'Gonm', 'Gran', 'Gujr', 'Guru', 'Knda', 'Mahj', 'Mlym', 'Nand', 'Orya', 'Sind', 'Sinh', 'Sylo', 'Takr', 'Taml', 'Telu', 'Tirh'}
77    0x0965,  # .. 0x0965 ; {'Beng', 'Deva', 'Dogr', 'Gong', 'Gonm', 'Gran', 'Gujr', 'Guru', 'Knda', 'Limb', 'Mahj', 'Mlym', 'Nand', 'Orya', 'Sind', 'Sinh', 'Sylo', 'Takr', 'Taml', 'Telu', 'Tirh'}
78    0x0966,  # .. 0x096F ; {'Deva', 'Dogr', 'Kthi', 'Mahj'}
79    0x0970,  # .. 0x09E5 ; None
80    0x09E6,  # .. 0x09EF ; {'Beng', 'Cakm', 'Sylo'}
81    0x09F0,  # .. 0x0A65 ; None
82    0x0A66,  # .. 0x0A6F ; {'Guru', 'Mult'}
83    0x0A70,  # .. 0x0AE5 ; None
84    0x0AE6,  # .. 0x0AEF ; {'Gujr', 'Khoj'}
85    0x0AF0,  # .. 0x0BE5 ; None
86    0x0BE6,  # .. 0x0BF3 ; {'Gran', 'Taml'}
87    0x0BF4,  # .. 0x0CE5 ; None
88    0x0CE6,  # .. 0x0CEF ; {'Knda', 'Nand'}
89    0x0CF0,  # .. 0x103F ; None
90    0x1040,  # .. 0x1049 ; {'Cakm', 'Mymr', 'Tale'}
91    0x104A,  # .. 0x10FA ; None
92    0x10FB,  # .. 0x10FB ; {'Geor', 'Latn'}
93    0x10FC,  # .. 0x1734 ; None
94    0x1735,  # .. 0x1736 ; {'Buhd', 'Hano', 'Tagb', 'Tglg'}
95    0x1737,  # .. 0x1801 ; None
96    0x1802,  # .. 0x1803 ; {'Mong', 'Phag'}
97    0x1804,  # .. 0x1804 ; None
98    0x1805,  # .. 0x1805 ; {'Mong', 'Phag'}
99    0x1806,  # .. 0x1CCF ; None
100    0x1CD0,  # .. 0x1CD0 ; {'Beng', 'Deva', 'Gran', 'Knda'}
101    0x1CD1,  # .. 0x1CD1 ; {'Deva'}
102    0x1CD2,  # .. 0x1CD2 ; {'Beng', 'Deva', 'Gran', 'Knda'}
103    0x1CD3,  # .. 0x1CD3 ; {'Deva', 'Gran'}
104    0x1CD4,  # .. 0x1CD4 ; {'Deva'}
105    0x1CD5,  # .. 0x1CD6 ; {'Beng', 'Deva'}
106    0x1CD7,  # .. 0x1CD7 ; {'Deva', 'Shrd'}
107    0x1CD8,  # .. 0x1CD8 ; {'Beng', 'Deva'}
108    0x1CD9,  # .. 0x1CD9 ; {'Deva', 'Shrd'}
109    0x1CDA,  # .. 0x1CDA ; {'Deva', 'Knda', 'Mlym', 'Orya', 'Taml', 'Telu'}
110    0x1CDB,  # .. 0x1CDB ; {'Deva'}
111    0x1CDC,  # .. 0x1CDD ; {'Deva', 'Shrd'}
112    0x1CDE,  # .. 0x1CDF ; {'Deva'}
113    0x1CE0,  # .. 0x1CE0 ; {'Deva', 'Shrd'}
114    0x1CE1,  # .. 0x1CE1 ; {'Beng', 'Deva'}
115    0x1CE2,  # .. 0x1CE8 ; {'Deva'}
116    0x1CE9,  # .. 0x1CE9 ; {'Deva', 'Nand'}
117    0x1CEA,  # .. 0x1CEA ; {'Beng', 'Deva'}
118    0x1CEB,  # .. 0x1CEC ; {'Deva'}
119    0x1CED,  # .. 0x1CED ; {'Beng', 'Deva'}
120    0x1CEE,  # .. 0x1CF1 ; {'Deva'}
121    0x1CF2,  # .. 0x1CF2 ; {'Beng', 'Deva', 'Gran', 'Knda', 'Nand', 'Orya', 'Telu', 'Tirh'}
122    0x1CF3,  # .. 0x1CF3 ; {'Deva', 'Gran'}
123    0x1CF4,  # .. 0x1CF4 ; {'Deva', 'Gran', 'Knda'}
124    0x1CF5,  # .. 0x1CF6 ; {'Beng', 'Deva'}
125    0x1CF7,  # .. 0x1CF7 ; {'Beng'}
126    0x1CF8,  # .. 0x1CF9 ; {'Deva', 'Gran'}
127    0x1CFA,  # .. 0x1CFA ; {'Nand'}
128    0x1CFB,  # .. 0x1DBF ; None
129    0x1DC0,  # .. 0x1DC1 ; {'Grek'}
130    0x1DC2,  # .. 0x1DF7 ; None
131    0x1DF8,  # .. 0x1DF8 ; {'Cyrl', 'Syrc'}
132    0x1DF9,  # .. 0x1DF9 ; None
133    0x1DFA,  # .. 0x1DFA ; {'Syrc'}
134    0x1DFB,  # .. 0x202E ; None
135    0x202F,  # .. 0x202F ; {'Latn', 'Mong'}
136    0x2030,  # .. 0x20EF ; None
137    0x20F0,  # .. 0x20F0 ; {'Deva', 'Gran', 'Latn'}
138    0x20F1,  # .. 0x2E42 ; None
139    0x2E43,  # .. 0x2E43 ; {'Cyrl', 'Glag'}
140    0x2E44,  # .. 0x3000 ; None
141    0x3001,  # .. 0x3002 ; {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana', 'Yiii'}
142    0x3003,  # .. 0x3003 ; {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana'}
143    0x3004,  # .. 0x3005 ; None
144    0x3006,  # .. 0x3006 ; {'Hani'}
145    0x3007,  # .. 0x3007 ; None
146    0x3008,  # .. 0x3011 ; {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana', 'Yiii'}
147    0x3012,  # .. 0x3012 ; None
148    0x3013,  # .. 0x3013 ; {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana'}
149    0x3014,  # .. 0x301B ; {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana', 'Yiii'}
150    0x301C,  # .. 0x301F ; {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana'}
151    0x3020,  # .. 0x3029 ; None
152    0x302A,  # .. 0x302D ; {'Bopo', 'Hani'}
153    0x302E,  # .. 0x302F ; None
154    0x3030,  # .. 0x3030 ; {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana'}
155    0x3031,  # .. 0x3035 ; {'Hira', 'Kana'}
156    0x3036,  # .. 0x3036 ; None
157    0x3037,  # .. 0x3037 ; {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana'}
158    0x3038,  # .. 0x303B ; None
159    0x303C,  # .. 0x303D ; {'Hani', 'Hira', 'Kana'}
160    0x303E,  # .. 0x303F ; {'Hani'}
161    0x3040,  # .. 0x3098 ; None
162    0x3099,  # .. 0x309C ; {'Hira', 'Kana'}
163    0x309D,  # .. 0x309F ; None
164    0x30A0,  # .. 0x30A0 ; {'Hira', 'Kana'}
165    0x30A1,  # .. 0x30FA ; None
166    0x30FB,  # .. 0x30FB ; {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana', 'Yiii'}
167    0x30FC,  # .. 0x30FC ; {'Hira', 'Kana'}
168    0x30FD,  # .. 0x318F ; None
169    0x3190,  # .. 0x319F ; {'Hani'}
170    0x31A0,  # .. 0x31BF ; None
171    0x31C0,  # .. 0x31E3 ; {'Hani'}
172    0x31E4,  # .. 0x321F ; None
173    0x3220,  # .. 0x3247 ; {'Hani'}
174    0x3248,  # .. 0x327F ; None
175    0x3280,  # .. 0x32B0 ; {'Hani'}
176    0x32B1,  # .. 0x32BF ; None
177    0x32C0,  # .. 0x32CB ; {'Hani'}
178    0x32CC,  # .. 0x32FE ; None
179    0x32FF,  # .. 0x32FF ; {'Hani'}
180    0x3300,  # .. 0x3357 ; None
181    0x3358,  # .. 0x3370 ; {'Hani'}
182    0x3371,  # .. 0x337A ; None
183    0x337B,  # .. 0x337F ; {'Hani'}
184    0x3380,  # .. 0x33DF ; None
185    0x33E0,  # .. 0x33FE ; {'Hani'}
186    0x33FF,  # .. 0xA66E ; None
187    0xA66F,  # .. 0xA66F ; {'Cyrl', 'Glag'}
188    0xA670,  # .. 0xA6FF ; None
189    0xA700,  # .. 0xA707 ; {'Hani', 'Latn'}
190    0xA708,  # .. 0xA82F ; None
191    0xA830,  # .. 0xA832 ; {'Deva', 'Dogr', 'Gujr', 'Guru', 'Khoj', 'Knda', 'Kthi', 'Mahj', 'Mlym', 'Modi', 'Nand', 'Sind', 'Takr', 'Tirh'}
192    0xA833,  # .. 0xA835 ; {'Deva', 'Dogr', 'Gujr', 'Guru', 'Khoj', 'Knda', 'Kthi', 'Mahj', 'Modi', 'Nand', 'Sind', 'Takr', 'Tirh'}
193    0xA836,  # .. 0xA839 ; {'Deva', 'Dogr', 'Gujr', 'Guru', 'Khoj', 'Kthi', 'Mahj', 'Modi', 'Sind', 'Takr', 'Tirh'}
194    0xA83A,  # .. 0xA8F0 ; None
195    0xA8F1,  # .. 0xA8F1 ; {'Beng', 'Deva'}
196    0xA8F2,  # .. 0xA8F2 ; None
197    0xA8F3,  # .. 0xA8F3 ; {'Deva', 'Taml'}
198    0xA8F4,  # .. 0xA92D ; None
199    0xA92E,  # .. 0xA92E ; {'Kali', 'Latn', 'Mymr'}
200    0xA92F,  # .. 0xA9CE ; None
201    0xA9CF,  # .. 0xA9CF ; {'Bugi', 'Java'}
202    0xA9D0,  # .. 0xFD3D ; None
203    0xFD3E,  # .. 0xFD3F ; {'Arab', 'Nkoo'}
204    0xFD40,  # .. 0xFDF1 ; None
205    0xFDF2,  # .. 0xFDF2 ; {'Arab', 'Thaa'}
206    0xFDF3,  # .. 0xFDFC ; None
207    0xFDFD,  # .. 0xFDFD ; {'Arab', 'Thaa'}
208    0xFDFE,  # .. 0xFE44 ; None
209    0xFE45,  # .. 0xFE46 ; {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana'}
210    0xFE47,  # .. 0xFF60 ; None
211    0xFF61,  # .. 0xFF65 ; {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana', 'Yiii'}
212    0xFF66,  # .. 0xFF6F ; None
213    0xFF70,  # .. 0xFF70 ; {'Hira', 'Kana'}
214    0xFF71,  # .. 0xFF9D ; None
215    0xFF9E,  # .. 0xFF9F ; {'Hira', 'Kana'}
216    0xFFA0,  # .. 0x100FF ; None
217    0x10100,  # .. 0x10101 ; {'Cpmn', 'Cprt', 'Linb'}
218    0x10102,  # .. 0x10102 ; {'Cprt', 'Linb'}
219    0x10103,  # .. 0x10106 ; None
220    0x10107,  # .. 0x10133 ; {'Cprt', 'Lina', 'Linb'}
221    0x10134,  # .. 0x10136 ; None
222    0x10137,  # .. 0x1013F ; {'Cprt', 'Linb'}
223    0x10140,  # .. 0x102DF ; None
224    0x102E0,  # .. 0x102FB ; {'Arab', 'Copt'}
225    0x102FC,  # .. 0x10AF1 ; None
226    0x10AF2,  # .. 0x10AF2 ; {'Mani', 'Ougr'}
227    0x10AF3,  # .. 0x11300 ; None
228    0x11301,  # .. 0x11301 ; {'Gran', 'Taml'}
229    0x11302,  # .. 0x11302 ; None
230    0x11303,  # .. 0x11303 ; {'Gran', 'Taml'}
231    0x11304,  # .. 0x1133A ; None
232    0x1133B,  # .. 0x1133C ; {'Gran', 'Taml'}
233    0x1133D,  # .. 0x11FCF ; None
234    0x11FD0,  # .. 0x11FD1 ; {'Gran', 'Taml'}
235    0x11FD2,  # .. 0x11FD2 ; None
236    0x11FD3,  # .. 0x11FD3 ; {'Gran', 'Taml'}
237    0x11FD4,  # .. 0x1BC9F ; None
238    0x1BCA0,  # .. 0x1BCA3 ; {'Dupl'}
239    0x1BCA4,  # .. 0x1D35F ; None
240    0x1D360,  # .. 0x1D371 ; {'Hani'}
241    0x1D372,  # .. 0x1F24F ; None
242    0x1F250,  # .. 0x1F251 ; {'Hani'}
243    0x1F252,  # .. 0x10FFFF ; None
244]
245
246VALUES = [
247    None,                                                      # 0000..0341
248    {'Grek'},                                                  # 0342..0342
249    None,                                                      # 0343..0344
250    {'Grek'},                                                  # 0345..0345
251    None,                                                      # 0346..0362
252    {'Latn'},                                                  # 0363..036F
253    None,                                                      # 0370..0482
254    {'Cyrl', 'Perm'},                                          # 0483..0483
255    {'Cyrl', 'Glag'},                                          # 0484..0484
256    {'Cyrl', 'Latn'},                                          # 0485..0486
257    {'Cyrl', 'Glag'},                                          # 0487..0487
258    None,                                                      # 0488..060B
259    {'Arab', 'Nkoo', 'Rohg', 'Syrc', 'Thaa', 'Yezi'},          # 060C..060C
260    None,                                                      # 060D..061A
261    {'Arab', 'Nkoo', 'Rohg', 'Syrc', 'Thaa', 'Yezi'},          # 061B..061B
262    {'Arab', 'Syrc', 'Thaa'},                                  # 061C..061C
263    None,                                                      # 061D..061E
264    {'Adlm', 'Arab', 'Nkoo', 'Rohg', 'Syrc', 'Thaa', 'Yezi'},  # 061F..061F
265    None,                                                      # 0620..063F
266    {'Adlm', 'Arab', 'Mand', 'Mani', 'Ougr', 'Phlp', 'Rohg', 'Sogd', 'Syrc'},  # 0640..0640
267    None,                                                      # 0641..064A
268    {'Arab', 'Syrc'},                                          # 064B..0655
269    None,                                                      # 0656..065F
270    {'Arab', 'Thaa', 'Yezi'},                                  # 0660..0669
271    None,                                                      # 066A..066F
272    {'Arab', 'Syrc'},                                          # 0670..0670
273    None,                                                      # 0671..06D3
274    {'Arab', 'Rohg'},                                          # 06D4..06D4
275    None,                                                      # 06D5..0950
276    {'Beng', 'Deva', 'Gran', 'Gujr', 'Guru', 'Knda', 'Latn', 'Mlym', 'Orya', 'Shrd', 'Taml', 'Telu', 'Tirh'},  # 0951..0951
277    {'Beng', 'Deva', 'Gran', 'Gujr', 'Guru', 'Knda', 'Latn', 'Mlym', 'Orya', 'Taml', 'Telu', 'Tirh'},  # 0952..0952
278    None,                                                      # 0953..0963
279    {'Beng', 'Deva', 'Dogr', 'Gong', 'Gonm', 'Gran', 'Gujr', 'Guru', 'Knda', 'Mahj', 'Mlym', 'Nand', 'Orya', 'Sind', 'Sinh', 'Sylo', 'Takr', 'Taml', 'Telu', 'Tirh'},  # 0964..0964
280    {'Beng', 'Deva', 'Dogr', 'Gong', 'Gonm', 'Gran', 'Gujr', 'Guru', 'Knda', 'Limb', 'Mahj', 'Mlym', 'Nand', 'Orya', 'Sind', 'Sinh', 'Sylo', 'Takr', 'Taml', 'Telu', 'Tirh'},  # 0965..0965
281    {'Deva', 'Dogr', 'Kthi', 'Mahj'},                          # 0966..096F
282    None,                                                      # 0970..09E5
283    {'Beng', 'Cakm', 'Sylo'},                                  # 09E6..09EF
284    None,                                                      # 09F0..0A65
285    {'Guru', 'Mult'},                                          # 0A66..0A6F
286    None,                                                      # 0A70..0AE5
287    {'Gujr', 'Khoj'},                                          # 0AE6..0AEF
288    None,                                                      # 0AF0..0BE5
289    {'Gran', 'Taml'},                                          # 0BE6..0BF3
290    None,                                                      # 0BF4..0CE5
291    {'Knda', 'Nand'},                                          # 0CE6..0CEF
292    None,                                                      # 0CF0..103F
293    {'Cakm', 'Mymr', 'Tale'},                                  # 1040..1049
294    None,                                                      # 104A..10FA
295    {'Geor', 'Latn'},                                          # 10FB..10FB
296    None,                                                      # 10FC..1734
297    {'Buhd', 'Hano', 'Tagb', 'Tglg'},                          # 1735..1736
298    None,                                                      # 1737..1801
299    {'Mong', 'Phag'},                                          # 1802..1803
300    None,                                                      # 1804..1804
301    {'Mong', 'Phag'},                                          # 1805..1805
302    None,                                                      # 1806..1CCF
303    {'Beng', 'Deva', 'Gran', 'Knda'},                          # 1CD0..1CD0
304    {'Deva'},                                                  # 1CD1..1CD1
305    {'Beng', 'Deva', 'Gran', 'Knda'},                          # 1CD2..1CD2
306    {'Deva', 'Gran'},                                          # 1CD3..1CD3
307    {'Deva'},                                                  # 1CD4..1CD4
308    {'Beng', 'Deva'},                                          # 1CD5..1CD6
309    {'Deva', 'Shrd'},                                          # 1CD7..1CD7
310    {'Beng', 'Deva'},                                          # 1CD8..1CD8
311    {'Deva', 'Shrd'},                                          # 1CD9..1CD9
312    {'Deva', 'Knda', 'Mlym', 'Orya', 'Taml', 'Telu'},          # 1CDA..1CDA
313    {'Deva'},                                                  # 1CDB..1CDB
314    {'Deva', 'Shrd'},                                          # 1CDC..1CDD
315    {'Deva'},                                                  # 1CDE..1CDF
316    {'Deva', 'Shrd'},                                          # 1CE0..1CE0
317    {'Beng', 'Deva'},                                          # 1CE1..1CE1
318    {'Deva'},                                                  # 1CE2..1CE8
319    {'Deva', 'Nand'},                                          # 1CE9..1CE9
320    {'Beng', 'Deva'},                                          # 1CEA..1CEA
321    {'Deva'},                                                  # 1CEB..1CEC
322    {'Beng', 'Deva'},                                          # 1CED..1CED
323    {'Deva'},                                                  # 1CEE..1CF1
324    {'Beng', 'Deva', 'Gran', 'Knda', 'Nand', 'Orya', 'Telu', 'Tirh'},  # 1CF2..1CF2
325    {'Deva', 'Gran'},                                          # 1CF3..1CF3
326    {'Deva', 'Gran', 'Knda'},                                  # 1CF4..1CF4
327    {'Beng', 'Deva'},                                          # 1CF5..1CF6
328    {'Beng'},                                                  # 1CF7..1CF7
329    {'Deva', 'Gran'},                                          # 1CF8..1CF9
330    {'Nand'},                                                  # 1CFA..1CFA
331    None,                                                      # 1CFB..1DBF
332    {'Grek'},                                                  # 1DC0..1DC1
333    None,                                                      # 1DC2..1DF7
334    {'Cyrl', 'Syrc'},                                          # 1DF8..1DF8
335    None,                                                      # 1DF9..1DF9
336    {'Syrc'},                                                  # 1DFA..1DFA
337    None,                                                      # 1DFB..202E
338    {'Latn', 'Mong'},                                          # 202F..202F
339    None,                                                      # 2030..20EF
340    {'Deva', 'Gran', 'Latn'},                                  # 20F0..20F0
341    None,                                                      # 20F1..2E42
342    {'Cyrl', 'Glag'},                                          # 2E43..2E43
343    None,                                                      # 2E44..3000
344    {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana', 'Yiii'},          # 3001..3002
345    {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana'},                  # 3003..3003
346    None,                                                      # 3004..3005
347    {'Hani'},                                                  # 3006..3006
348    None,                                                      # 3007..3007
349    {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana', 'Yiii'},          # 3008..3011
350    None,                                                      # 3012..3012
351    {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana'},                  # 3013..3013
352    {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana', 'Yiii'},          # 3014..301B
353    {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana'},                  # 301C..301F
354    None,                                                      # 3020..3029
355    {'Bopo', 'Hani'},                                          # 302A..302D
356    None,                                                      # 302E..302F
357    {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana'},                  # 3030..3030
358    {'Hira', 'Kana'},                                          # 3031..3035
359    None,                                                      # 3036..3036
360    {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana'},                  # 3037..3037
361    None,                                                      # 3038..303B
362    {'Hani', 'Hira', 'Kana'},                                  # 303C..303D
363    {'Hani'},                                                  # 303E..303F
364    None,                                                      # 3040..3098
365    {'Hira', 'Kana'},                                          # 3099..309C
366    None,                                                      # 309D..309F
367    {'Hira', 'Kana'},                                          # 30A0..30A0
368    None,                                                      # 30A1..30FA
369    {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana', 'Yiii'},          # 30FB..30FB
370    {'Hira', 'Kana'},                                          # 30FC..30FC
371    None,                                                      # 30FD..318F
372    {'Hani'},                                                  # 3190..319F
373    None,                                                      # 31A0..31BF
374    {'Hani'},                                                  # 31C0..31E3
375    None,                                                      # 31E4..321F
376    {'Hani'},                                                  # 3220..3247
377    None,                                                      # 3248..327F
378    {'Hani'},                                                  # 3280..32B0
379    None,                                                      # 32B1..32BF
380    {'Hani'},                                                  # 32C0..32CB
381    None,                                                      # 32CC..32FE
382    {'Hani'},                                                  # 32FF..32FF
383    None,                                                      # 3300..3357
384    {'Hani'},                                                  # 3358..3370
385    None,                                                      # 3371..337A
386    {'Hani'},                                                  # 337B..337F
387    None,                                                      # 3380..33DF
388    {'Hani'},                                                  # 33E0..33FE
389    None,                                                      # 33FF..A66E
390    {'Cyrl', 'Glag'},                                          # A66F..A66F
391    None,                                                      # A670..A6FF
392    {'Hani', 'Latn'},                                          # A700..A707
393    None,                                                      # A708..A82F
394    {'Deva', 'Dogr', 'Gujr', 'Guru', 'Khoj', 'Knda', 'Kthi', 'Mahj', 'Mlym', 'Modi', 'Nand', 'Sind', 'Takr', 'Tirh'},  # A830..A832
395    {'Deva', 'Dogr', 'Gujr', 'Guru', 'Khoj', 'Knda', 'Kthi', 'Mahj', 'Modi', 'Nand', 'Sind', 'Takr', 'Tirh'},  # A833..A835
396    {'Deva', 'Dogr', 'Gujr', 'Guru', 'Khoj', 'Kthi', 'Mahj', 'Modi', 'Sind', 'Takr', 'Tirh'},  # A836..A839
397    None,                                                      # A83A..A8F0
398    {'Beng', 'Deva'},                                          # A8F1..A8F1
399    None,                                                      # A8F2..A8F2
400    {'Deva', 'Taml'},                                          # A8F3..A8F3
401    None,                                                      # A8F4..A92D
402    {'Kali', 'Latn', 'Mymr'},                                  # A92E..A92E
403    None,                                                      # A92F..A9CE
404    {'Bugi', 'Java'},                                          # A9CF..A9CF
405    None,                                                      # A9D0..FD3D
406    {'Arab', 'Nkoo'},                                          # FD3E..FD3F
407    None,                                                      # FD40..FDF1
408    {'Arab', 'Thaa'},                                          # FDF2..FDF2
409    None,                                                      # FDF3..FDFC
410    {'Arab', 'Thaa'},                                          # FDFD..FDFD
411    None,                                                      # FDFE..FE44
412    {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana'},                  # FE45..FE46
413    None,                                                      # FE47..FF60
414    {'Bopo', 'Hang', 'Hani', 'Hira', 'Kana', 'Yiii'},          # FF61..FF65
415    None,                                                      # FF66..FF6F
416    {'Hira', 'Kana'},                                          # FF70..FF70
417    None,                                                      # FF71..FF9D
418    {'Hira', 'Kana'},                                          # FF9E..FF9F
419    None,                                                      # FFA0..100FF
420    {'Cpmn', 'Cprt', 'Linb'},                                  # 10100..10101
421    {'Cprt', 'Linb'},                                          # 10102..10102
422    None,                                                      # 10103..10106
423    {'Cprt', 'Lina', 'Linb'},                                  # 10107..10133
424    None,                                                      # 10134..10136
425    {'Cprt', 'Linb'},                                          # 10137..1013F
426    None,                                                      # 10140..102DF
427    {'Arab', 'Copt'},                                          # 102E0..102FB
428    None,                                                      # 102FC..10AF1
429    {'Mani', 'Ougr'},                                          # 10AF2..10AF2
430    None,                                                      # 10AF3..11300
431    {'Gran', 'Taml'},                                          # 11301..11301
432    None,                                                      # 11302..11302
433    {'Gran', 'Taml'},                                          # 11303..11303
434    None,                                                      # 11304..1133A
435    {'Gran', 'Taml'},                                          # 1133B..1133C
436    None,                                                      # 1133D..11FCF
437    {'Gran', 'Taml'},                                          # 11FD0..11FD1
438    None,                                                      # 11FD2..11FD2
439    {'Gran', 'Taml'},                                          # 11FD3..11FD3
440    None,                                                      # 11FD4..1BC9F
441    {'Dupl'},                                                  # 1BCA0..1BCA3
442    None,                                                      # 1BCA4..1D35F
443    {'Hani'},                                                  # 1D360..1D371
444    None,                                                      # 1D372..1F24F
445    {'Hani'},                                                  # 1F250..1F251
446    None,                                                      # 1F252..10FFFF
447]
448