xref: /aosp_15_r20/external/libtextclassifier/native/lang_id/script/approx-script-data.cc (revision 993b0882672172b81d12fad7a7ac0c3e5c824a12)
1*993b0882SAndroid Build Coastguard Worker /*
2*993b0882SAndroid Build Coastguard Worker  * Copyright (C) 2018 The Android Open Source Project
3*993b0882SAndroid Build Coastguard Worker  *
4*993b0882SAndroid Build Coastguard Worker  * Licensed under the Apache License, Version 2.0 (the "License");
5*993b0882SAndroid Build Coastguard Worker  * you may not use this file except in compliance with the License.
6*993b0882SAndroid Build Coastguard Worker  * You may obtain a copy of the License at
7*993b0882SAndroid Build Coastguard Worker  *
8*993b0882SAndroid Build Coastguard Worker  *      http://www.apache.org/licenses/LICENSE-2.0
9*993b0882SAndroid Build Coastguard Worker  *
10*993b0882SAndroid Build Coastguard Worker  * Unless required by applicable law or agreed to in writing, software
11*993b0882SAndroid Build Coastguard Worker  * distributed under the License is distributed on an "AS IS" BASIS,
12*993b0882SAndroid Build Coastguard Worker  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13*993b0882SAndroid Build Coastguard Worker  * See the License for the specific language governing permissions and
14*993b0882SAndroid Build Coastguard Worker  * limitations under the License.
15*993b0882SAndroid Build Coastguard Worker  */
16*993b0882SAndroid Build Coastguard Worker 
17*993b0882SAndroid Build Coastguard Worker // Internal data for approx-script.cc; see approx-script-data.h
18*993b0882SAndroid Build Coastguard Worker //
19*993b0882SAndroid Build Coastguard Worker // DO NOT EDIT BY HAND
20*993b0882SAndroid Build Coastguard Worker //
21*993b0882SAndroid Build Coastguard Worker // Generated by
22*993b0882SAndroid Build Coastguard Worker // lang_id/script/update-script-data.sh
23*993b0882SAndroid Build Coastguard Worker 
24*993b0882SAndroid Build Coastguard Worker #include "lang_id/script/approx-script-data.h"
25*993b0882SAndroid Build Coastguard Worker 
26*993b0882SAndroid Build Coastguard Worker namespace libtextclassifier3 {
27*993b0882SAndroid Build Coastguard Worker namespace mobile {
28*993b0882SAndroid Build Coastguard Worker namespace approx_script_internal {
29*993b0882SAndroid Build Coastguard Worker 
30*993b0882SAndroid Build Coastguard Worker const int kNumRanges = 389;
31*993b0882SAndroid Build Coastguard Worker 
32*993b0882SAndroid Build Coastguard Worker const uint32 kRangeFirst[] = {
33*993b0882SAndroid Build Coastguard Worker   65,  // Range #0: [65, 90, Latin]
34*993b0882SAndroid Build Coastguard Worker   97,  // Range #1: [97, 122, Latin]
35*993b0882SAndroid Build Coastguard Worker   170,  // Range #2: [170, 170, Latin]
36*993b0882SAndroid Build Coastguard Worker   186,  // Range #3: [186, 186, Latin]
37*993b0882SAndroid Build Coastguard Worker   192,  // Range #4: [192, 214, Latin]
38*993b0882SAndroid Build Coastguard Worker   216,  // Range #5: [216, 246, Latin]
39*993b0882SAndroid Build Coastguard Worker   248,  // Range #6: [248, 696, Latin]
40*993b0882SAndroid Build Coastguard Worker   736,  // Range #7: [736, 740, Latin]
41*993b0882SAndroid Build Coastguard Worker   746,  // Range #8: [746, 747, Bopomofo]
42*993b0882SAndroid Build Coastguard Worker   880,  // Range #9: [880, 883, Greek]
43*993b0882SAndroid Build Coastguard Worker   885,  // Range #10: [885, 893, Greek]
44*993b0882SAndroid Build Coastguard Worker   895,  // Range #11: [895, 900, Greek]
45*993b0882SAndroid Build Coastguard Worker   902,  // Range #12: [902, 902, Greek]
46*993b0882SAndroid Build Coastguard Worker   904,  // Range #13: [904, 993, Greek]
47*993b0882SAndroid Build Coastguard Worker   994,  // Range #14: [994, 1007, Coptic]
48*993b0882SAndroid Build Coastguard Worker   1008,  // Range #15: [1008, 1023, Greek]
49*993b0882SAndroid Build Coastguard Worker   1024,  // Range #16: [1024, 1156, Cyrillic]
50*993b0882SAndroid Build Coastguard Worker   1159,  // Range #17: [1159, 1327, Cyrillic]
51*993b0882SAndroid Build Coastguard Worker   1329,  // Range #18: [1329, 1423, Armenian]
52*993b0882SAndroid Build Coastguard Worker   1425,  // Range #19: [1425, 1479, Hebrew]
53*993b0882SAndroid Build Coastguard Worker   1488,  // Range #20: [1488, 1524, Hebrew]
54*993b0882SAndroid Build Coastguard Worker   1536,  // Range #21: [1536, 1540, Arabic]
55*993b0882SAndroid Build Coastguard Worker   1542,  // Range #22: [1542, 1547, Arabic]
56*993b0882SAndroid Build Coastguard Worker   1549,  // Range #23: [1549, 1562, Arabic]
57*993b0882SAndroid Build Coastguard Worker   1564,  // Range #24: [1564, 1566, Arabic]
58*993b0882SAndroid Build Coastguard Worker   1568,  // Range #25: [1568, 1599, Arabic]
59*993b0882SAndroid Build Coastguard Worker   1601,  // Range #26: [1601, 1610, Arabic]
60*993b0882SAndroid Build Coastguard Worker   1622,  // Range #27: [1622, 1647, Arabic]
61*993b0882SAndroid Build Coastguard Worker   1649,  // Range #28: [1649, 1756, Arabic]
62*993b0882SAndroid Build Coastguard Worker   1758,  // Range #29: [1758, 1791, Arabic]
63*993b0882SAndroid Build Coastguard Worker   1792,  // Range #30: [1792, 1871, Syriac]
64*993b0882SAndroid Build Coastguard Worker   1872,  // Range #31: [1872, 1919, Arabic]
65*993b0882SAndroid Build Coastguard Worker   1920,  // Range #32: [1920, 1969, Thaana]
66*993b0882SAndroid Build Coastguard Worker   1984,  // Range #33: [1984, 2047, Nko]
67*993b0882SAndroid Build Coastguard Worker   2048,  // Range #34: [2048, 2110, Samaritan]
68*993b0882SAndroid Build Coastguard Worker   2112,  // Range #35: [2112, 2142, Mandaic]
69*993b0882SAndroid Build Coastguard Worker   2144,  // Range #36: [2144, 2154, Syriac]
70*993b0882SAndroid Build Coastguard Worker   2160,  // Range #37: [2160, 2193, Arabic]
71*993b0882SAndroid Build Coastguard Worker   2200,  // Range #38: [2200, 2273, Arabic]
72*993b0882SAndroid Build Coastguard Worker   2275,  // Range #39: [2275, 2303, Arabic]
73*993b0882SAndroid Build Coastguard Worker   2304,  // Range #40: [2304, 2384, Devanagari]
74*993b0882SAndroid Build Coastguard Worker   2389,  // Range #41: [2389, 2403, Devanagari]
75*993b0882SAndroid Build Coastguard Worker   2406,  // Range #42: [2406, 2431, Devanagari]
76*993b0882SAndroid Build Coastguard Worker   2432,  // Range #43: [2432, 2510, Bengali]
77*993b0882SAndroid Build Coastguard Worker   2519,  // Range #44: [2519, 2558, Bengali]
78*993b0882SAndroid Build Coastguard Worker   2561,  // Range #45: [2561, 2641, Gurmukhi]
79*993b0882SAndroid Build Coastguard Worker   2649,  // Range #46: [2649, 2654, Gurmukhi]
80*993b0882SAndroid Build Coastguard Worker   2662,  // Range #47: [2662, 2678, Gurmukhi]
81*993b0882SAndroid Build Coastguard Worker   2689,  // Range #48: [2689, 2768, Gujarati]
82*993b0882SAndroid Build Coastguard Worker   2784,  // Range #49: [2784, 2801, Gujarati]
83*993b0882SAndroid Build Coastguard Worker   2809,  // Range #50: [2809, 2815, Gujarati]
84*993b0882SAndroid Build Coastguard Worker   2817,  // Range #51: [2817, 2893, Oriya]
85*993b0882SAndroid Build Coastguard Worker   2901,  // Range #52: [2901, 2935, Oriya]
86*993b0882SAndroid Build Coastguard Worker   2946,  // Range #53: [2946, 3024, Tamil]
87*993b0882SAndroid Build Coastguard Worker   3031,  // Range #54: [3031, 3031, Tamil]
88*993b0882SAndroid Build Coastguard Worker   3046,  // Range #55: [3046, 3066, Tamil]
89*993b0882SAndroid Build Coastguard Worker   3072,  // Range #56: [3072, 3149, Telugu]
90*993b0882SAndroid Build Coastguard Worker   3157,  // Range #57: [3157, 3183, Telugu]
91*993b0882SAndroid Build Coastguard Worker   3191,  // Range #58: [3191, 3199, Telugu]
92*993b0882SAndroid Build Coastguard Worker   3200,  // Range #59: [3200, 3277, Kannada]
93*993b0882SAndroid Build Coastguard Worker   3285,  // Range #60: [3285, 3286, Kannada]
94*993b0882SAndroid Build Coastguard Worker   3293,  // Range #61: [3293, 3314, Kannada]
95*993b0882SAndroid Build Coastguard Worker   3328,  // Range #62: [3328, 3455, Malayalam]
96*993b0882SAndroid Build Coastguard Worker   3457,  // Range #63: [3457, 3551, Sinhala]
97*993b0882SAndroid Build Coastguard Worker   3558,  // Range #64: [3558, 3572, Sinhala]
98*993b0882SAndroid Build Coastguard Worker   3585,  // Range #65: [3585, 3642, Thai]
99*993b0882SAndroid Build Coastguard Worker   3648,  // Range #66: [3648, 3675, Thai]
100*993b0882SAndroid Build Coastguard Worker   3713,  // Range #67: [3713, 3807, Lao]
101*993b0882SAndroid Build Coastguard Worker   3840,  // Range #68: [3840, 4052, Tibetan]
102*993b0882SAndroid Build Coastguard Worker   4057,  // Range #69: [4057, 4058, Tibetan]
103*993b0882SAndroid Build Coastguard Worker   4096,  // Range #70: [4096, 4255, Myanmar]
104*993b0882SAndroid Build Coastguard Worker   4256,  // Range #71: [4256, 4295, Georgian]
105*993b0882SAndroid Build Coastguard Worker   4301,  // Range #72: [4301, 4346, Georgian]
106*993b0882SAndroid Build Coastguard Worker   4348,  // Range #73: [4348, 4351, Georgian]
107*993b0882SAndroid Build Coastguard Worker   4352,  // Range #74: [4352, 4607, Hangul]
108*993b0882SAndroid Build Coastguard Worker   4608,  // Range #75: [4608, 5017, Ethiopic]
109*993b0882SAndroid Build Coastguard Worker   5024,  // Range #76: [5024, 5117, Cherokee]
110*993b0882SAndroid Build Coastguard Worker   5120,  // Range #77: [5120, 5759, Canadian_Aboriginal]
111*993b0882SAndroid Build Coastguard Worker   5760,  // Range #78: [5760, 5788, Ogham]
112*993b0882SAndroid Build Coastguard Worker   5792,  // Range #79: [5792, 5866, Runic]
113*993b0882SAndroid Build Coastguard Worker   5870,  // Range #80: [5870, 5880, Runic]
114*993b0882SAndroid Build Coastguard Worker   5888,  // Range #81: [5888, 5909, Tagalog]
115*993b0882SAndroid Build Coastguard Worker   5919,  // Range #82: [5919, 5919, Tagalog]
116*993b0882SAndroid Build Coastguard Worker   5920,  // Range #83: [5920, 5940, Hanunoo]
117*993b0882SAndroid Build Coastguard Worker   5952,  // Range #84: [5952, 5971, Buhid]
118*993b0882SAndroid Build Coastguard Worker   5984,  // Range #85: [5984, 6003, Tagbanwa]
119*993b0882SAndroid Build Coastguard Worker   6016,  // Range #86: [6016, 6121, Khmer]
120*993b0882SAndroid Build Coastguard Worker   6128,  // Range #87: [6128, 6137, Khmer]
121*993b0882SAndroid Build Coastguard Worker   6144,  // Range #88: [6144, 6145, Mongolian]
122*993b0882SAndroid Build Coastguard Worker   6148,  // Range #89: [6148, 6148, Mongolian]
123*993b0882SAndroid Build Coastguard Worker   6150,  // Range #90: [6150, 6169, Mongolian]
124*993b0882SAndroid Build Coastguard Worker   6176,  // Range #91: [6176, 6264, Mongolian]
125*993b0882SAndroid Build Coastguard Worker   6272,  // Range #92: [6272, 6314, Mongolian]
126*993b0882SAndroid Build Coastguard Worker   6320,  // Range #93: [6320, 6389, Canadian_Aboriginal]
127*993b0882SAndroid Build Coastguard Worker   6400,  // Range #94: [6400, 6479, Limbu]
128*993b0882SAndroid Build Coastguard Worker   6480,  // Range #95: [6480, 6516, Tai_Le]
129*993b0882SAndroid Build Coastguard Worker   6528,  // Range #96: [6528, 6601, New_Tai_Lue]
130*993b0882SAndroid Build Coastguard Worker   6608,  // Range #97: [6608, 6623, New_Tai_Lue]
131*993b0882SAndroid Build Coastguard Worker   6624,  // Range #98: [6624, 6655, Khmer]
132*993b0882SAndroid Build Coastguard Worker   6656,  // Range #99: [6656, 6687, Buginese]
133*993b0882SAndroid Build Coastguard Worker   6688,  // Range #100: [6688, 6793, Tai_Tham]
134*993b0882SAndroid Build Coastguard Worker   6800,  // Range #101: [6800, 6809, Tai_Tham]
135*993b0882SAndroid Build Coastguard Worker   6816,  // Range #102: [6816, 6829, Tai_Tham]
136*993b0882SAndroid Build Coastguard Worker   6912,  // Range #103: [6912, 7038, Balinese]
137*993b0882SAndroid Build Coastguard Worker   7040,  // Range #104: [7040, 7103, Sundanese]
138*993b0882SAndroid Build Coastguard Worker   7104,  // Range #105: [7104, 7155, Batak]
139*993b0882SAndroid Build Coastguard Worker   7164,  // Range #106: [7164, 7167, Batak]
140*993b0882SAndroid Build Coastguard Worker   7168,  // Range #107: [7168, 7247, Lepcha]
141*993b0882SAndroid Build Coastguard Worker   7248,  // Range #108: [7248, 7295, Ol_Chiki]
142*993b0882SAndroid Build Coastguard Worker   7296,  // Range #109: [7296, 7304, Cyrillic]
143*993b0882SAndroid Build Coastguard Worker   7312,  // Range #110: [7312, 7359, Georgian]
144*993b0882SAndroid Build Coastguard Worker   7360,  // Range #111: [7360, 7367, Sundanese]
145*993b0882SAndroid Build Coastguard Worker   7424,  // Range #112: [7424, 7461, Latin]
146*993b0882SAndroid Build Coastguard Worker   7462,  // Range #113: [7462, 7466, Greek]
147*993b0882SAndroid Build Coastguard Worker   7467,  // Range #114: [7467, 7467, Cyrillic]
148*993b0882SAndroid Build Coastguard Worker   7468,  // Range #115: [7468, 7516, Latin]
149*993b0882SAndroid Build Coastguard Worker   7517,  // Range #116: [7517, 7521, Greek]
150*993b0882SAndroid Build Coastguard Worker   7522,  // Range #117: [7522, 7525, Latin]
151*993b0882SAndroid Build Coastguard Worker   7526,  // Range #118: [7526, 7530, Greek]
152*993b0882SAndroid Build Coastguard Worker   7531,  // Range #119: [7531, 7543, Latin]
153*993b0882SAndroid Build Coastguard Worker   7544,  // Range #120: [7544, 7544, Cyrillic]
154*993b0882SAndroid Build Coastguard Worker   7545,  // Range #121: [7545, 7614, Latin]
155*993b0882SAndroid Build Coastguard Worker   7615,  // Range #122: [7615, 7615, Greek]
156*993b0882SAndroid Build Coastguard Worker   7680,  // Range #123: [7680, 7935, Latin]
157*993b0882SAndroid Build Coastguard Worker   7936,  // Range #124: [7936, 8190, Greek]
158*993b0882SAndroid Build Coastguard Worker   8305,  // Range #125: [8305, 8305, Latin]
159*993b0882SAndroid Build Coastguard Worker   8319,  // Range #126: [8319, 8319, Latin]
160*993b0882SAndroid Build Coastguard Worker   8336,  // Range #127: [8336, 8348, Latin]
161*993b0882SAndroid Build Coastguard Worker   8486,  // Range #128: [8486, 8486, Greek]
162*993b0882SAndroid Build Coastguard Worker   8490,  // Range #129: [8490, 8491, Latin]
163*993b0882SAndroid Build Coastguard Worker   8498,  // Range #130: [8498, 8498, Latin]
164*993b0882SAndroid Build Coastguard Worker   8526,  // Range #131: [8526, 8526, Latin]
165*993b0882SAndroid Build Coastguard Worker   8544,  // Range #132: [8544, 8584, Latin]
166*993b0882SAndroid Build Coastguard Worker   10240,  // Range #133: [10240, 10495, Braille]
167*993b0882SAndroid Build Coastguard Worker   11264,  // Range #134: [11264, 11359, Glagolitic]
168*993b0882SAndroid Build Coastguard Worker   11360,  // Range #135: [11360, 11391, Latin]
169*993b0882SAndroid Build Coastguard Worker   11392,  // Range #136: [11392, 11507, Coptic]
170*993b0882SAndroid Build Coastguard Worker   11513,  // Range #137: [11513, 11519, Coptic]
171*993b0882SAndroid Build Coastguard Worker   11520,  // Range #138: [11520, 11559, Georgian]
172*993b0882SAndroid Build Coastguard Worker   11565,  // Range #139: [11565, 11565, Georgian]
173*993b0882SAndroid Build Coastguard Worker   11568,  // Range #140: [11568, 11623, Tifinagh]
174*993b0882SAndroid Build Coastguard Worker   11631,  // Range #141: [11631, 11632, Tifinagh]
175*993b0882SAndroid Build Coastguard Worker   11647,  // Range #142: [11647, 11647, Tifinagh]
176*993b0882SAndroid Build Coastguard Worker   11648,  // Range #143: [11648, 11670, Ethiopic]
177*993b0882SAndroid Build Coastguard Worker   11680,  // Range #144: [11680, 11742, Ethiopic]
178*993b0882SAndroid Build Coastguard Worker   11744,  // Range #145: [11744, 11775, Cyrillic]
179*993b0882SAndroid Build Coastguard Worker   11904,  // Range #146: [11904, 12019, Han]
180*993b0882SAndroid Build Coastguard Worker   12032,  // Range #147: [12032, 12245, Han]
181*993b0882SAndroid Build Coastguard Worker   12293,  // Range #148: [12293, 12293, Han]
182*993b0882SAndroid Build Coastguard Worker   12295,  // Range #149: [12295, 12295, Han]
183*993b0882SAndroid Build Coastguard Worker   12321,  // Range #150: [12321, 12329, Han]
184*993b0882SAndroid Build Coastguard Worker   12334,  // Range #151: [12334, 12335, Hangul]
185*993b0882SAndroid Build Coastguard Worker   12344,  // Range #152: [12344, 12347, Han]
186*993b0882SAndroid Build Coastguard Worker   12353,  // Range #153: [12353, 12438, Hiragana]
187*993b0882SAndroid Build Coastguard Worker   12445,  // Range #154: [12445, 12447, Hiragana]
188*993b0882SAndroid Build Coastguard Worker   12449,  // Range #155: [12449, 12538, Katakana]
189*993b0882SAndroid Build Coastguard Worker   12541,  // Range #156: [12541, 12543, Katakana]
190*993b0882SAndroid Build Coastguard Worker   12549,  // Range #157: [12549, 12591, Bopomofo]
191*993b0882SAndroid Build Coastguard Worker   12593,  // Range #158: [12593, 12686, Hangul]
192*993b0882SAndroid Build Coastguard Worker   12704,  // Range #159: [12704, 12735, Bopomofo]
193*993b0882SAndroid Build Coastguard Worker   12784,  // Range #160: [12784, 12799, Katakana]
194*993b0882SAndroid Build Coastguard Worker   12800,  // Range #161: [12800, 12830, Hangul]
195*993b0882SAndroid Build Coastguard Worker   12896,  // Range #162: [12896, 12926, Hangul]
196*993b0882SAndroid Build Coastguard Worker   13008,  // Range #163: [13008, 13054, Katakana]
197*993b0882SAndroid Build Coastguard Worker   13056,  // Range #164: [13056, 13143, Katakana]
198*993b0882SAndroid Build Coastguard Worker   13312,  // Range #165: [13312, 19903, Han]
199*993b0882SAndroid Build Coastguard Worker   19968,  // Range #166: [19968, 40959, Han]
200*993b0882SAndroid Build Coastguard Worker   40960,  // Range #167: [40960, 42182, Yi]
201*993b0882SAndroid Build Coastguard Worker   42192,  // Range #168: [42192, 42239, Lisu]
202*993b0882SAndroid Build Coastguard Worker   42240,  // Range #169: [42240, 42539, Vai]
203*993b0882SAndroid Build Coastguard Worker   42560,  // Range #170: [42560, 42655, Cyrillic]
204*993b0882SAndroid Build Coastguard Worker   42656,  // Range #171: [42656, 42743, Bamum]
205*993b0882SAndroid Build Coastguard Worker   42786,  // Range #172: [42786, 42887, Latin]
206*993b0882SAndroid Build Coastguard Worker   42891,  // Range #173: [42891, 42954, Latin]
207*993b0882SAndroid Build Coastguard Worker   42960,  // Range #174: [42960, 42969, Latin]
208*993b0882SAndroid Build Coastguard Worker   42994,  // Range #175: [42994, 43007, Latin]
209*993b0882SAndroid Build Coastguard Worker   43008,  // Range #176: [43008, 43052, Syloti_Nagri]
210*993b0882SAndroid Build Coastguard Worker   43072,  // Range #177: [43072, 43127, Phags_Pa]
211*993b0882SAndroid Build Coastguard Worker   43136,  // Range #178: [43136, 43205, Saurashtra]
212*993b0882SAndroid Build Coastguard Worker   43214,  // Range #179: [43214, 43225, Saurashtra]
213*993b0882SAndroid Build Coastguard Worker   43232,  // Range #180: [43232, 43263, Devanagari]
214*993b0882SAndroid Build Coastguard Worker   43264,  // Range #181: [43264, 43309, Kayah_Li]
215*993b0882SAndroid Build Coastguard Worker   43311,  // Range #182: [43311, 43311, Kayah_Li]
216*993b0882SAndroid Build Coastguard Worker   43312,  // Range #183: [43312, 43347, Rejang]
217*993b0882SAndroid Build Coastguard Worker   43359,  // Range #184: [43359, 43359, Rejang]
218*993b0882SAndroid Build Coastguard Worker   43360,  // Range #185: [43360, 43388, Hangul]
219*993b0882SAndroid Build Coastguard Worker   43392,  // Range #186: [43392, 43469, Javanese]
220*993b0882SAndroid Build Coastguard Worker   43472,  // Range #187: [43472, 43487, Javanese]
221*993b0882SAndroid Build Coastguard Worker   43488,  // Range #188: [43488, 43518, Myanmar]
222*993b0882SAndroid Build Coastguard Worker   43520,  // Range #189: [43520, 43574, Cham]
223*993b0882SAndroid Build Coastguard Worker   43584,  // Range #190: [43584, 43615, Cham]
224*993b0882SAndroid Build Coastguard Worker   43616,  // Range #191: [43616, 43647, Myanmar]
225*993b0882SAndroid Build Coastguard Worker   43648,  // Range #192: [43648, 43714, Tai_Viet]
226*993b0882SAndroid Build Coastguard Worker   43739,  // Range #193: [43739, 43743, Tai_Viet]
227*993b0882SAndroid Build Coastguard Worker   43744,  // Range #194: [43744, 43766, Meetei_Mayek]
228*993b0882SAndroid Build Coastguard Worker   43777,  // Range #195: [43777, 43798, Ethiopic]
229*993b0882SAndroid Build Coastguard Worker   43808,  // Range #196: [43808, 43822, Ethiopic]
230*993b0882SAndroid Build Coastguard Worker   43824,  // Range #197: [43824, 43866, Latin]
231*993b0882SAndroid Build Coastguard Worker   43868,  // Range #198: [43868, 43876, Latin]
232*993b0882SAndroid Build Coastguard Worker   43877,  // Range #199: [43877, 43877, Greek]
233*993b0882SAndroid Build Coastguard Worker   43878,  // Range #200: [43878, 43881, Latin]
234*993b0882SAndroid Build Coastguard Worker   43888,  // Range #201: [43888, 43967, Cherokee]
235*993b0882SAndroid Build Coastguard Worker   43968,  // Range #202: [43968, 44025, Meetei_Mayek]
236*993b0882SAndroid Build Coastguard Worker   44032,  // Range #203: [44032, 55203, Hangul]
237*993b0882SAndroid Build Coastguard Worker   55216,  // Range #204: [55216, 55291, Hangul]
238*993b0882SAndroid Build Coastguard Worker   63744,  // Range #205: [63744, 64217, Han]
239*993b0882SAndroid Build Coastguard Worker   64256,  // Range #206: [64256, 64262, Latin]
240*993b0882SAndroid Build Coastguard Worker   64275,  // Range #207: [64275, 64279, Armenian]
241*993b0882SAndroid Build Coastguard Worker   64285,  // Range #208: [64285, 64335, Hebrew]
242*993b0882SAndroid Build Coastguard Worker   64336,  // Range #209: [64336, 64450, Arabic]
243*993b0882SAndroid Build Coastguard Worker   64467,  // Range #210: [64467, 64829, Arabic]
244*993b0882SAndroid Build Coastguard Worker   64832,  // Range #211: [64832, 64967, Arabic]
245*993b0882SAndroid Build Coastguard Worker   64975,  // Range #212: [64975, 64975, Arabic]
246*993b0882SAndroid Build Coastguard Worker   65008,  // Range #213: [65008, 65023, Arabic]
247*993b0882SAndroid Build Coastguard Worker   65070,  // Range #214: [65070, 65071, Cyrillic]
248*993b0882SAndroid Build Coastguard Worker   65136,  // Range #215: [65136, 65276, Arabic]
249*993b0882SAndroid Build Coastguard Worker   65313,  // Range #216: [65313, 65338, Latin]
250*993b0882SAndroid Build Coastguard Worker   65345,  // Range #217: [65345, 65370, Latin]
251*993b0882SAndroid Build Coastguard Worker   65382,  // Range #218: [65382, 65391, Katakana]
252*993b0882SAndroid Build Coastguard Worker   65393,  // Range #219: [65393, 65437, Katakana]
253*993b0882SAndroid Build Coastguard Worker   65440,  // Range #220: [65440, 65500, Hangul]
254*993b0882SAndroid Build Coastguard Worker   65536,  // Range #221: [65536, 65629, Linear_B]
255*993b0882SAndroid Build Coastguard Worker   65664,  // Range #222: [65664, 65786, Linear_B]
256*993b0882SAndroid Build Coastguard Worker   65856,  // Range #223: [65856, 65934, Greek]
257*993b0882SAndroid Build Coastguard Worker   65952,  // Range #224: [65952, 65952, Greek]
258*993b0882SAndroid Build Coastguard Worker   66176,  // Range #225: [66176, 66204, Lycian]
259*993b0882SAndroid Build Coastguard Worker   66208,  // Range #226: [66208, 66256, Carian]
260*993b0882SAndroid Build Coastguard Worker   66304,  // Range #227: [66304, 66339, Old_Italic]
261*993b0882SAndroid Build Coastguard Worker   66349,  // Range #228: [66349, 66351, Old_Italic]
262*993b0882SAndroid Build Coastguard Worker   66352,  // Range #229: [66352, 66378, Gothic]
263*993b0882SAndroid Build Coastguard Worker   66384,  // Range #230: [66384, 66426, Old_Permic]
264*993b0882SAndroid Build Coastguard Worker   66432,  // Range #231: [66432, 66463, Ugaritic]
265*993b0882SAndroid Build Coastguard Worker   66464,  // Range #232: [66464, 66517, Old_Persian]
266*993b0882SAndroid Build Coastguard Worker   66560,  // Range #233: [66560, 66639, Deseret]
267*993b0882SAndroid Build Coastguard Worker   66640,  // Range #234: [66640, 66687, Shavian]
268*993b0882SAndroid Build Coastguard Worker   66688,  // Range #235: [66688, 66729, Osmanya]
269*993b0882SAndroid Build Coastguard Worker   66736,  // Range #236: [66736, 66811, Osage]
270*993b0882SAndroid Build Coastguard Worker   66816,  // Range #237: [66816, 66855, Elbasan]
271*993b0882SAndroid Build Coastguard Worker   66864,  // Range #238: [66864, 66915, Caucasian_Albanian]
272*993b0882SAndroid Build Coastguard Worker   66927,  // Range #239: [66927, 66927, Caucasian_Albanian]
273*993b0882SAndroid Build Coastguard Worker   66928,  // Range #240: [66928, 67004, Vithkuqi]
274*993b0882SAndroid Build Coastguard Worker   67072,  // Range #241: [67072, 67382, Linear_A]
275*993b0882SAndroid Build Coastguard Worker   67392,  // Range #242: [67392, 67413, Linear_A]
276*993b0882SAndroid Build Coastguard Worker   67424,  // Range #243: [67424, 67431, Linear_A]
277*993b0882SAndroid Build Coastguard Worker   67456,  // Range #244: [67456, 67514, Latin]
278*993b0882SAndroid Build Coastguard Worker   67584,  // Range #245: [67584, 67647, Cypriot]
279*993b0882SAndroid Build Coastguard Worker   67648,  // Range #246: [67648, 67679, Imperial_Aramaic]
280*993b0882SAndroid Build Coastguard Worker   67680,  // Range #247: [67680, 67711, Palmyrene]
281*993b0882SAndroid Build Coastguard Worker   67712,  // Range #248: [67712, 67742, Nabataean]
282*993b0882SAndroid Build Coastguard Worker   67751,  // Range #249: [67751, 67759, Nabataean]
283*993b0882SAndroid Build Coastguard Worker   67808,  // Range #250: [67808, 67829, Hatran]
284*993b0882SAndroid Build Coastguard Worker   67835,  // Range #251: [67835, 67839, Hatran]
285*993b0882SAndroid Build Coastguard Worker   67840,  // Range #252: [67840, 67871, Phoenician]
286*993b0882SAndroid Build Coastguard Worker   67872,  // Range #253: [67872, 67897, Lydian]
287*993b0882SAndroid Build Coastguard Worker   67903,  // Range #254: [67903, 67903, Lydian]
288*993b0882SAndroid Build Coastguard Worker   67968,  // Range #255: [67968, 67999, Meroitic_Hieroglyphs]
289*993b0882SAndroid Build Coastguard Worker   68000,  // Range #256: [68000, 68095, Meroitic_Cursive]
290*993b0882SAndroid Build Coastguard Worker   68096,  // Range #257: [68096, 68102, Kharoshthi]
291*993b0882SAndroid Build Coastguard Worker   68108,  // Range #258: [68108, 68168, Kharoshthi]
292*993b0882SAndroid Build Coastguard Worker   68176,  // Range #259: [68176, 68184, Kharoshthi]
293*993b0882SAndroid Build Coastguard Worker   68192,  // Range #260: [68192, 68223, Old_South_Arabian]
294*993b0882SAndroid Build Coastguard Worker   68224,  // Range #261: [68224, 68255, Old_North_Arabian]
295*993b0882SAndroid Build Coastguard Worker   68288,  // Range #262: [68288, 68342, Manichaean]
296*993b0882SAndroid Build Coastguard Worker   68352,  // Range #263: [68352, 68415, Avestan]
297*993b0882SAndroid Build Coastguard Worker   68416,  // Range #264: [68416, 68447, Inscriptional_Parthian]
298*993b0882SAndroid Build Coastguard Worker   68448,  // Range #265: [68448, 68466, Inscriptional_Pahlavi]
299*993b0882SAndroid Build Coastguard Worker   68472,  // Range #266: [68472, 68479, Inscriptional_Pahlavi]
300*993b0882SAndroid Build Coastguard Worker   68480,  // Range #267: [68480, 68497, Psalter_Pahlavi]
301*993b0882SAndroid Build Coastguard Worker   68505,  // Range #268: [68505, 68508, Psalter_Pahlavi]
302*993b0882SAndroid Build Coastguard Worker   68521,  // Range #269: [68521, 68527, Psalter_Pahlavi]
303*993b0882SAndroid Build Coastguard Worker   68608,  // Range #270: [68608, 68680, Old_Turkic]
304*993b0882SAndroid Build Coastguard Worker   68736,  // Range #271: [68736, 68786, Old_Hungarian]
305*993b0882SAndroid Build Coastguard Worker   68800,  // Range #272: [68800, 68850, Old_Hungarian]
306*993b0882SAndroid Build Coastguard Worker   68858,  // Range #273: [68858, 68863, Old_Hungarian]
307*993b0882SAndroid Build Coastguard Worker   68864,  // Range #274: [68864, 68903, Hanifi_Rohingya]
308*993b0882SAndroid Build Coastguard Worker   68912,  // Range #275: [68912, 68921, Hanifi_Rohingya]
309*993b0882SAndroid Build Coastguard Worker   69216,  // Range #276: [69216, 69246, Arabic]
310*993b0882SAndroid Build Coastguard Worker   69248,  // Range #277: [69248, 69297, Yezidi]
311*993b0882SAndroid Build Coastguard Worker   69376,  // Range #278: [69376, 69415, Old_Sogdian]
312*993b0882SAndroid Build Coastguard Worker   69424,  // Range #279: [69424, 69465, Sogdian]
313*993b0882SAndroid Build Coastguard Worker   69488,  // Range #280: [69488, 69513, Old_Uyghur]
314*993b0882SAndroid Build Coastguard Worker   69552,  // Range #281: [69552, 69579, Chorasmian]
315*993b0882SAndroid Build Coastguard Worker   69600,  // Range #282: [69600, 69622, Elymaic]
316*993b0882SAndroid Build Coastguard Worker   69632,  // Range #283: [69632, 69749, Brahmi]
317*993b0882SAndroid Build Coastguard Worker   69759,  // Range #284: [69759, 69759, Brahmi]
318*993b0882SAndroid Build Coastguard Worker   69760,  // Range #285: [69760, 69826, Kaithi]
319*993b0882SAndroid Build Coastguard Worker   69837,  // Range #286: [69837, 69837, Kaithi]
320*993b0882SAndroid Build Coastguard Worker   69840,  // Range #287: [69840, 69864, Sora_Sompeng]
321*993b0882SAndroid Build Coastguard Worker   69872,  // Range #288: [69872, 69881, Sora_Sompeng]
322*993b0882SAndroid Build Coastguard Worker   69888,  // Range #289: [69888, 69959, Chakma]
323*993b0882SAndroid Build Coastguard Worker   69968,  // Range #290: [69968, 70006, Mahajani]
324*993b0882SAndroid Build Coastguard Worker   70016,  // Range #291: [70016, 70111, Sharada]
325*993b0882SAndroid Build Coastguard Worker   70113,  // Range #292: [70113, 70132, Sinhala]
326*993b0882SAndroid Build Coastguard Worker   70144,  // Range #293: [70144, 70206, Khojki]
327*993b0882SAndroid Build Coastguard Worker   70272,  // Range #294: [70272, 70313, Multani]
328*993b0882SAndroid Build Coastguard Worker   70320,  // Range #295: [70320, 70378, Khudawadi]
329*993b0882SAndroid Build Coastguard Worker   70384,  // Range #296: [70384, 70393, Khudawadi]
330*993b0882SAndroid Build Coastguard Worker   70400,  // Range #297: [70400, 70457, Grantha]
331*993b0882SAndroid Build Coastguard Worker   70460,  // Range #298: [70460, 70480, Grantha]
332*993b0882SAndroid Build Coastguard Worker   70487,  // Range #299: [70487, 70487, Grantha]
333*993b0882SAndroid Build Coastguard Worker   70493,  // Range #300: [70493, 70516, Grantha]
334*993b0882SAndroid Build Coastguard Worker   70656,  // Range #301: [70656, 70753, Newa]
335*993b0882SAndroid Build Coastguard Worker   70784,  // Range #302: [70784, 70855, Tirhuta]
336*993b0882SAndroid Build Coastguard Worker   70864,  // Range #303: [70864, 70873, Tirhuta]
337*993b0882SAndroid Build Coastguard Worker   71040,  // Range #304: [71040, 71133, Siddham]
338*993b0882SAndroid Build Coastguard Worker   71168,  // Range #305: [71168, 71236, Modi]
339*993b0882SAndroid Build Coastguard Worker   71248,  // Range #306: [71248, 71257, Modi]
340*993b0882SAndroid Build Coastguard Worker   71264,  // Range #307: [71264, 71276, Mongolian]
341*993b0882SAndroid Build Coastguard Worker   71296,  // Range #308: [71296, 71353, Takri]
342*993b0882SAndroid Build Coastguard Worker   71360,  // Range #309: [71360, 71369, Takri]
343*993b0882SAndroid Build Coastguard Worker   71424,  // Range #310: [71424, 71494, Ahom]
344*993b0882SAndroid Build Coastguard Worker   71680,  // Range #311: [71680, 71739, Dogra]
345*993b0882SAndroid Build Coastguard Worker   71840,  // Range #312: [71840, 71922, Warang_Citi]
346*993b0882SAndroid Build Coastguard Worker   71935,  // Range #313: [71935, 71935, Warang_Citi]
347*993b0882SAndroid Build Coastguard Worker   71936,  // Range #314: [71936, 72006, Dives_Akuru]
348*993b0882SAndroid Build Coastguard Worker   72016,  // Range #315: [72016, 72025, Dives_Akuru]
349*993b0882SAndroid Build Coastguard Worker   72096,  // Range #316: [72096, 72164, Nandinagari]
350*993b0882SAndroid Build Coastguard Worker   72192,  // Range #317: [72192, 72263, Zanabazar_Square]
351*993b0882SAndroid Build Coastguard Worker   72272,  // Range #318: [72272, 72354, Soyombo]
352*993b0882SAndroid Build Coastguard Worker   72368,  // Range #319: [72368, 72383, Canadian_Aboriginal]
353*993b0882SAndroid Build Coastguard Worker   72384,  // Range #320: [72384, 72440, Pau_Cin_Hau]
354*993b0882SAndroid Build Coastguard Worker   72704,  // Range #321: [72704, 72773, Bhaiksuki]
355*993b0882SAndroid Build Coastguard Worker   72784,  // Range #322: [72784, 72812, Bhaiksuki]
356*993b0882SAndroid Build Coastguard Worker   72816,  // Range #323: [72816, 72886, Marchen]
357*993b0882SAndroid Build Coastguard Worker   72960,  // Range #324: [72960, 73031, Masaram_Gondi]
358*993b0882SAndroid Build Coastguard Worker   73040,  // Range #325: [73040, 73049, Masaram_Gondi]
359*993b0882SAndroid Build Coastguard Worker   73056,  // Range #326: [73056, 73112, Gunjala_Gondi]
360*993b0882SAndroid Build Coastguard Worker   73120,  // Range #327: [73120, 73129, Gunjala_Gondi]
361*993b0882SAndroid Build Coastguard Worker   73440,  // Range #328: [73440, 73464, Makasar]
362*993b0882SAndroid Build Coastguard Worker   73648,  // Range #329: [73648, 73648, Lisu]
363*993b0882SAndroid Build Coastguard Worker   73664,  // Range #330: [73664, 73713, Tamil]
364*993b0882SAndroid Build Coastguard Worker   73727,  // Range #331: [73727, 73727, Tamil]
365*993b0882SAndroid Build Coastguard Worker   73728,  // Range #332: [73728, 74649, Cuneiform]
366*993b0882SAndroid Build Coastguard Worker   74752,  // Range #333: [74752, 74868, Cuneiform]
367*993b0882SAndroid Build Coastguard Worker   74880,  // Range #334: [74880, 75075, Cuneiform]
368*993b0882SAndroid Build Coastguard Worker   77712,  // Range #335: [77712, 77810, Cypro_Minoan]
369*993b0882SAndroid Build Coastguard Worker   77824,  // Range #336: [77824, 78904, Egyptian_Hieroglyphs]
370*993b0882SAndroid Build Coastguard Worker   82944,  // Range #337: [82944, 83526, Anatolian_Hieroglyphs]
371*993b0882SAndroid Build Coastguard Worker   92160,  // Range #338: [92160, 92728, Bamum]
372*993b0882SAndroid Build Coastguard Worker   92736,  // Range #339: [92736, 92783, Mro]
373*993b0882SAndroid Build Coastguard Worker   92784,  // Range #340: [92784, 92873, Tangsa]
374*993b0882SAndroid Build Coastguard Worker   92880,  // Range #341: [92880, 92917, Bassa_Vah]
375*993b0882SAndroid Build Coastguard Worker   92928,  // Range #342: [92928, 92997, Pahawh_Hmong]
376*993b0882SAndroid Build Coastguard Worker   93008,  // Range #343: [93008, 93047, Pahawh_Hmong]
377*993b0882SAndroid Build Coastguard Worker   93053,  // Range #344: [93053, 93071, Pahawh_Hmong]
378*993b0882SAndroid Build Coastguard Worker   93760,  // Range #345: [93760, 93850, Medefaidrin]
379*993b0882SAndroid Build Coastguard Worker   93952,  // Range #346: [93952, 94087, Miao]
380*993b0882SAndroid Build Coastguard Worker   94095,  // Range #347: [94095, 94111, Miao]
381*993b0882SAndroid Build Coastguard Worker   94176,  // Range #348: [94176, 94176, Tangut]
382*993b0882SAndroid Build Coastguard Worker   94177,  // Range #349: [94177, 94177, Nushu]
383*993b0882SAndroid Build Coastguard Worker   94178,  // Range #350: [94178, 94179, Han]
384*993b0882SAndroid Build Coastguard Worker   94180,  // Range #351: [94180, 94180, Khitan_Small_Script]
385*993b0882SAndroid Build Coastguard Worker   94192,  // Range #352: [94192, 94193, Han]
386*993b0882SAndroid Build Coastguard Worker   94208,  // Range #353: [94208, 100343, Tangut]
387*993b0882SAndroid Build Coastguard Worker   100352,  // Range #354: [100352, 101119, Tangut]
388*993b0882SAndroid Build Coastguard Worker   101120,  // Range #355: [101120, 101589, Khitan_Small_Script]
389*993b0882SAndroid Build Coastguard Worker   101632,  // Range #356: [101632, 101640, Tangut]
390*993b0882SAndroid Build Coastguard Worker   110576,  // Range #357: [110576, 110592, Katakana]
391*993b0882SAndroid Build Coastguard Worker   110593,  // Range #358: [110593, 110879, Hiragana]
392*993b0882SAndroid Build Coastguard Worker   110880,  // Range #359: [110880, 110882, Katakana]
393*993b0882SAndroid Build Coastguard Worker   110928,  // Range #360: [110928, 110930, Hiragana]
394*993b0882SAndroid Build Coastguard Worker   110948,  // Range #361: [110948, 110951, Katakana]
395*993b0882SAndroid Build Coastguard Worker   110960,  // Range #362: [110960, 111355, Nushu]
396*993b0882SAndroid Build Coastguard Worker   113664,  // Range #363: [113664, 113770, Duployan]
397*993b0882SAndroid Build Coastguard Worker   113776,  // Range #364: [113776, 113800, Duployan]
398*993b0882SAndroid Build Coastguard Worker   113808,  // Range #365: [113808, 113823, Duployan]
399*993b0882SAndroid Build Coastguard Worker   119296,  // Range #366: [119296, 119365, Greek]
400*993b0882SAndroid Build Coastguard Worker   120832,  // Range #367: [120832, 121483, SignWriting]
401*993b0882SAndroid Build Coastguard Worker   121499,  // Range #368: [121499, 121519, SignWriting]
402*993b0882SAndroid Build Coastguard Worker   122624,  // Range #369: [122624, 122654, Latin]
403*993b0882SAndroid Build Coastguard Worker   122880,  // Range #370: [122880, 122922, Glagolitic]
404*993b0882SAndroid Build Coastguard Worker   123136,  // Range #371: [123136, 123215, Nyiakeng_Puachue_Hmong]
405*993b0882SAndroid Build Coastguard Worker   123536,  // Range #372: [123536, 123566, Toto]
406*993b0882SAndroid Build Coastguard Worker   123584,  // Range #373: [123584, 123641, Wancho]
407*993b0882SAndroid Build Coastguard Worker   123647,  // Range #374: [123647, 123647, Wancho]
408*993b0882SAndroid Build Coastguard Worker   124896,  // Range #375: [124896, 124926, Ethiopic]
409*993b0882SAndroid Build Coastguard Worker   124928,  // Range #376: [124928, 125142, Mende_Kikakui]
410*993b0882SAndroid Build Coastguard Worker   125184,  // Range #377: [125184, 125279, Adlam]
411*993b0882SAndroid Build Coastguard Worker   126464,  // Range #378: [126464, 126523, Arabic]
412*993b0882SAndroid Build Coastguard Worker   126530,  // Range #379: [126530, 126619, Arabic]
413*993b0882SAndroid Build Coastguard Worker   126625,  // Range #380: [126625, 126651, Arabic]
414*993b0882SAndroid Build Coastguard Worker   126704,  // Range #381: [126704, 126705, Arabic]
415*993b0882SAndroid Build Coastguard Worker   127488,  // Range #382: [127488, 127488, Hiragana]
416*993b0882SAndroid Build Coastguard Worker   131072,  // Range #383: [131072, 173791, Han]
417*993b0882SAndroid Build Coastguard Worker   173824,  // Range #384: [173824, 177976, Han]
418*993b0882SAndroid Build Coastguard Worker   177984,  // Range #385: [177984, 183969, Han]
419*993b0882SAndroid Build Coastguard Worker   183984,  // Range #386: [183984, 191456, Han]
420*993b0882SAndroid Build Coastguard Worker   194560,  // Range #387: [194560, 195101, Han]
421*993b0882SAndroid Build Coastguard Worker   196608,  // Range #388: [196608, 201546, Han]
422*993b0882SAndroid Build Coastguard Worker };
423*993b0882SAndroid Build Coastguard Worker 
424*993b0882SAndroid Build Coastguard Worker const uint16 kRangeSizeMinusOne[] = {
425*993b0882SAndroid Build Coastguard Worker   25,  // Range #0: [65, 90, Latin]
426*993b0882SAndroid Build Coastguard Worker   25,  // Range #1: [97, 122, Latin]
427*993b0882SAndroid Build Coastguard Worker   0,  // Range #2: [170, 170, Latin]
428*993b0882SAndroid Build Coastguard Worker   0,  // Range #3: [186, 186, Latin]
429*993b0882SAndroid Build Coastguard Worker   22,  // Range #4: [192, 214, Latin]
430*993b0882SAndroid Build Coastguard Worker   30,  // Range #5: [216, 246, Latin]
431*993b0882SAndroid Build Coastguard Worker   448,  // Range #6: [248, 696, Latin]
432*993b0882SAndroid Build Coastguard Worker   4,  // Range #7: [736, 740, Latin]
433*993b0882SAndroid Build Coastguard Worker   1,  // Range #8: [746, 747, Bopomofo]
434*993b0882SAndroid Build Coastguard Worker   3,  // Range #9: [880, 883, Greek]
435*993b0882SAndroid Build Coastguard Worker   8,  // Range #10: [885, 893, Greek]
436*993b0882SAndroid Build Coastguard Worker   5,  // Range #11: [895, 900, Greek]
437*993b0882SAndroid Build Coastguard Worker   0,  // Range #12: [902, 902, Greek]
438*993b0882SAndroid Build Coastguard Worker   89,  // Range #13: [904, 993, Greek]
439*993b0882SAndroid Build Coastguard Worker   13,  // Range #14: [994, 1007, Coptic]
440*993b0882SAndroid Build Coastguard Worker   15,  // Range #15: [1008, 1023, Greek]
441*993b0882SAndroid Build Coastguard Worker   132,  // Range #16: [1024, 1156, Cyrillic]
442*993b0882SAndroid Build Coastguard Worker   168,  // Range #17: [1159, 1327, Cyrillic]
443*993b0882SAndroid Build Coastguard Worker   94,  // Range #18: [1329, 1423, Armenian]
444*993b0882SAndroid Build Coastguard Worker   54,  // Range #19: [1425, 1479, Hebrew]
445*993b0882SAndroid Build Coastguard Worker   36,  // Range #20: [1488, 1524, Hebrew]
446*993b0882SAndroid Build Coastguard Worker   4,  // Range #21: [1536, 1540, Arabic]
447*993b0882SAndroid Build Coastguard Worker   5,  // Range #22: [1542, 1547, Arabic]
448*993b0882SAndroid Build Coastguard Worker   13,  // Range #23: [1549, 1562, Arabic]
449*993b0882SAndroid Build Coastguard Worker   2,  // Range #24: [1564, 1566, Arabic]
450*993b0882SAndroid Build Coastguard Worker   31,  // Range #25: [1568, 1599, Arabic]
451*993b0882SAndroid Build Coastguard Worker   9,  // Range #26: [1601, 1610, Arabic]
452*993b0882SAndroid Build Coastguard Worker   25,  // Range #27: [1622, 1647, Arabic]
453*993b0882SAndroid Build Coastguard Worker   107,  // Range #28: [1649, 1756, Arabic]
454*993b0882SAndroid Build Coastguard Worker   33,  // Range #29: [1758, 1791, Arabic]
455*993b0882SAndroid Build Coastguard Worker   79,  // Range #30: [1792, 1871, Syriac]
456*993b0882SAndroid Build Coastguard Worker   47,  // Range #31: [1872, 1919, Arabic]
457*993b0882SAndroid Build Coastguard Worker   49,  // Range #32: [1920, 1969, Thaana]
458*993b0882SAndroid Build Coastguard Worker   63,  // Range #33: [1984, 2047, Nko]
459*993b0882SAndroid Build Coastguard Worker   62,  // Range #34: [2048, 2110, Samaritan]
460*993b0882SAndroid Build Coastguard Worker   30,  // Range #35: [2112, 2142, Mandaic]
461*993b0882SAndroid Build Coastguard Worker   10,  // Range #36: [2144, 2154, Syriac]
462*993b0882SAndroid Build Coastguard Worker   33,  // Range #37: [2160, 2193, Arabic]
463*993b0882SAndroid Build Coastguard Worker   73,  // Range #38: [2200, 2273, Arabic]
464*993b0882SAndroid Build Coastguard Worker   28,  // Range #39: [2275, 2303, Arabic]
465*993b0882SAndroid Build Coastguard Worker   80,  // Range #40: [2304, 2384, Devanagari]
466*993b0882SAndroid Build Coastguard Worker   14,  // Range #41: [2389, 2403, Devanagari]
467*993b0882SAndroid Build Coastguard Worker   25,  // Range #42: [2406, 2431, Devanagari]
468*993b0882SAndroid Build Coastguard Worker   78,  // Range #43: [2432, 2510, Bengali]
469*993b0882SAndroid Build Coastguard Worker   39,  // Range #44: [2519, 2558, Bengali]
470*993b0882SAndroid Build Coastguard Worker   80,  // Range #45: [2561, 2641, Gurmukhi]
471*993b0882SAndroid Build Coastguard Worker   5,  // Range #46: [2649, 2654, Gurmukhi]
472*993b0882SAndroid Build Coastguard Worker   16,  // Range #47: [2662, 2678, Gurmukhi]
473*993b0882SAndroid Build Coastguard Worker   79,  // Range #48: [2689, 2768, Gujarati]
474*993b0882SAndroid Build Coastguard Worker   17,  // Range #49: [2784, 2801, Gujarati]
475*993b0882SAndroid Build Coastguard Worker   6,  // Range #50: [2809, 2815, Gujarati]
476*993b0882SAndroid Build Coastguard Worker   76,  // Range #51: [2817, 2893, Oriya]
477*993b0882SAndroid Build Coastguard Worker   34,  // Range #52: [2901, 2935, Oriya]
478*993b0882SAndroid Build Coastguard Worker   78,  // Range #53: [2946, 3024, Tamil]
479*993b0882SAndroid Build Coastguard Worker   0,  // Range #54: [3031, 3031, Tamil]
480*993b0882SAndroid Build Coastguard Worker   20,  // Range #55: [3046, 3066, Tamil]
481*993b0882SAndroid Build Coastguard Worker   77,  // Range #56: [3072, 3149, Telugu]
482*993b0882SAndroid Build Coastguard Worker   26,  // Range #57: [3157, 3183, Telugu]
483*993b0882SAndroid Build Coastguard Worker   8,  // Range #58: [3191, 3199, Telugu]
484*993b0882SAndroid Build Coastguard Worker   77,  // Range #59: [3200, 3277, Kannada]
485*993b0882SAndroid Build Coastguard Worker   1,  // Range #60: [3285, 3286, Kannada]
486*993b0882SAndroid Build Coastguard Worker   21,  // Range #61: [3293, 3314, Kannada]
487*993b0882SAndroid Build Coastguard Worker   127,  // Range #62: [3328, 3455, Malayalam]
488*993b0882SAndroid Build Coastguard Worker   94,  // Range #63: [3457, 3551, Sinhala]
489*993b0882SAndroid Build Coastguard Worker   14,  // Range #64: [3558, 3572, Sinhala]
490*993b0882SAndroid Build Coastguard Worker   57,  // Range #65: [3585, 3642, Thai]
491*993b0882SAndroid Build Coastguard Worker   27,  // Range #66: [3648, 3675, Thai]
492*993b0882SAndroid Build Coastguard Worker   94,  // Range #67: [3713, 3807, Lao]
493*993b0882SAndroid Build Coastguard Worker   212,  // Range #68: [3840, 4052, Tibetan]
494*993b0882SAndroid Build Coastguard Worker   1,  // Range #69: [4057, 4058, Tibetan]
495*993b0882SAndroid Build Coastguard Worker   159,  // Range #70: [4096, 4255, Myanmar]
496*993b0882SAndroid Build Coastguard Worker   39,  // Range #71: [4256, 4295, Georgian]
497*993b0882SAndroid Build Coastguard Worker   45,  // Range #72: [4301, 4346, Georgian]
498*993b0882SAndroid Build Coastguard Worker   3,  // Range #73: [4348, 4351, Georgian]
499*993b0882SAndroid Build Coastguard Worker   255,  // Range #74: [4352, 4607, Hangul]
500*993b0882SAndroid Build Coastguard Worker   409,  // Range #75: [4608, 5017, Ethiopic]
501*993b0882SAndroid Build Coastguard Worker   93,  // Range #76: [5024, 5117, Cherokee]
502*993b0882SAndroid Build Coastguard Worker   639,  // Range #77: [5120, 5759, Canadian_Aboriginal]
503*993b0882SAndroid Build Coastguard Worker   28,  // Range #78: [5760, 5788, Ogham]
504*993b0882SAndroid Build Coastguard Worker   74,  // Range #79: [5792, 5866, Runic]
505*993b0882SAndroid Build Coastguard Worker   10,  // Range #80: [5870, 5880, Runic]
506*993b0882SAndroid Build Coastguard Worker   21,  // Range #81: [5888, 5909, Tagalog]
507*993b0882SAndroid Build Coastguard Worker   0,  // Range #82: [5919, 5919, Tagalog]
508*993b0882SAndroid Build Coastguard Worker   20,  // Range #83: [5920, 5940, Hanunoo]
509*993b0882SAndroid Build Coastguard Worker   19,  // Range #84: [5952, 5971, Buhid]
510*993b0882SAndroid Build Coastguard Worker   19,  // Range #85: [5984, 6003, Tagbanwa]
511*993b0882SAndroid Build Coastguard Worker   105,  // Range #86: [6016, 6121, Khmer]
512*993b0882SAndroid Build Coastguard Worker   9,  // Range #87: [6128, 6137, Khmer]
513*993b0882SAndroid Build Coastguard Worker   1,  // Range #88: [6144, 6145, Mongolian]
514*993b0882SAndroid Build Coastguard Worker   0,  // Range #89: [6148, 6148, Mongolian]
515*993b0882SAndroid Build Coastguard Worker   19,  // Range #90: [6150, 6169, Mongolian]
516*993b0882SAndroid Build Coastguard Worker   88,  // Range #91: [6176, 6264, Mongolian]
517*993b0882SAndroid Build Coastguard Worker   42,  // Range #92: [6272, 6314, Mongolian]
518*993b0882SAndroid Build Coastguard Worker   69,  // Range #93: [6320, 6389, Canadian_Aboriginal]
519*993b0882SAndroid Build Coastguard Worker   79,  // Range #94: [6400, 6479, Limbu]
520*993b0882SAndroid Build Coastguard Worker   36,  // Range #95: [6480, 6516, Tai_Le]
521*993b0882SAndroid Build Coastguard Worker   73,  // Range #96: [6528, 6601, New_Tai_Lue]
522*993b0882SAndroid Build Coastguard Worker   15,  // Range #97: [6608, 6623, New_Tai_Lue]
523*993b0882SAndroid Build Coastguard Worker   31,  // Range #98: [6624, 6655, Khmer]
524*993b0882SAndroid Build Coastguard Worker   31,  // Range #99: [6656, 6687, Buginese]
525*993b0882SAndroid Build Coastguard Worker   105,  // Range #100: [6688, 6793, Tai_Tham]
526*993b0882SAndroid Build Coastguard Worker   9,  // Range #101: [6800, 6809, Tai_Tham]
527*993b0882SAndroid Build Coastguard Worker   13,  // Range #102: [6816, 6829, Tai_Tham]
528*993b0882SAndroid Build Coastguard Worker   126,  // Range #103: [6912, 7038, Balinese]
529*993b0882SAndroid Build Coastguard Worker   63,  // Range #104: [7040, 7103, Sundanese]
530*993b0882SAndroid Build Coastguard Worker   51,  // Range #105: [7104, 7155, Batak]
531*993b0882SAndroid Build Coastguard Worker   3,  // Range #106: [7164, 7167, Batak]
532*993b0882SAndroid Build Coastguard Worker   79,  // Range #107: [7168, 7247, Lepcha]
533*993b0882SAndroid Build Coastguard Worker   47,  // Range #108: [7248, 7295, Ol_Chiki]
534*993b0882SAndroid Build Coastguard Worker   8,  // Range #109: [7296, 7304, Cyrillic]
535*993b0882SAndroid Build Coastguard Worker   47,  // Range #110: [7312, 7359, Georgian]
536*993b0882SAndroid Build Coastguard Worker   7,  // Range #111: [7360, 7367, Sundanese]
537*993b0882SAndroid Build Coastguard Worker   37,  // Range #112: [7424, 7461, Latin]
538*993b0882SAndroid Build Coastguard Worker   4,  // Range #113: [7462, 7466, Greek]
539*993b0882SAndroid Build Coastguard Worker   0,  // Range #114: [7467, 7467, Cyrillic]
540*993b0882SAndroid Build Coastguard Worker   48,  // Range #115: [7468, 7516, Latin]
541*993b0882SAndroid Build Coastguard Worker   4,  // Range #116: [7517, 7521, Greek]
542*993b0882SAndroid Build Coastguard Worker   3,  // Range #117: [7522, 7525, Latin]
543*993b0882SAndroid Build Coastguard Worker   4,  // Range #118: [7526, 7530, Greek]
544*993b0882SAndroid Build Coastguard Worker   12,  // Range #119: [7531, 7543, Latin]
545*993b0882SAndroid Build Coastguard Worker   0,  // Range #120: [7544, 7544, Cyrillic]
546*993b0882SAndroid Build Coastguard Worker   69,  // Range #121: [7545, 7614, Latin]
547*993b0882SAndroid Build Coastguard Worker   0,  // Range #122: [7615, 7615, Greek]
548*993b0882SAndroid Build Coastguard Worker   255,  // Range #123: [7680, 7935, Latin]
549*993b0882SAndroid Build Coastguard Worker   254,  // Range #124: [7936, 8190, Greek]
550*993b0882SAndroid Build Coastguard Worker   0,  // Range #125: [8305, 8305, Latin]
551*993b0882SAndroid Build Coastguard Worker   0,  // Range #126: [8319, 8319, Latin]
552*993b0882SAndroid Build Coastguard Worker   12,  // Range #127: [8336, 8348, Latin]
553*993b0882SAndroid Build Coastguard Worker   0,  // Range #128: [8486, 8486, Greek]
554*993b0882SAndroid Build Coastguard Worker   1,  // Range #129: [8490, 8491, Latin]
555*993b0882SAndroid Build Coastguard Worker   0,  // Range #130: [8498, 8498, Latin]
556*993b0882SAndroid Build Coastguard Worker   0,  // Range #131: [8526, 8526, Latin]
557*993b0882SAndroid Build Coastguard Worker   40,  // Range #132: [8544, 8584, Latin]
558*993b0882SAndroid Build Coastguard Worker   255,  // Range #133: [10240, 10495, Braille]
559*993b0882SAndroid Build Coastguard Worker   95,  // Range #134: [11264, 11359, Glagolitic]
560*993b0882SAndroid Build Coastguard Worker   31,  // Range #135: [11360, 11391, Latin]
561*993b0882SAndroid Build Coastguard Worker   115,  // Range #136: [11392, 11507, Coptic]
562*993b0882SAndroid Build Coastguard Worker   6,  // Range #137: [11513, 11519, Coptic]
563*993b0882SAndroid Build Coastguard Worker   39,  // Range #138: [11520, 11559, Georgian]
564*993b0882SAndroid Build Coastguard Worker   0,  // Range #139: [11565, 11565, Georgian]
565*993b0882SAndroid Build Coastguard Worker   55,  // Range #140: [11568, 11623, Tifinagh]
566*993b0882SAndroid Build Coastguard Worker   1,  // Range #141: [11631, 11632, Tifinagh]
567*993b0882SAndroid Build Coastguard Worker   0,  // Range #142: [11647, 11647, Tifinagh]
568*993b0882SAndroid Build Coastguard Worker   22,  // Range #143: [11648, 11670, Ethiopic]
569*993b0882SAndroid Build Coastguard Worker   62,  // Range #144: [11680, 11742, Ethiopic]
570*993b0882SAndroid Build Coastguard Worker   31,  // Range #145: [11744, 11775, Cyrillic]
571*993b0882SAndroid Build Coastguard Worker   115,  // Range #146: [11904, 12019, Han]
572*993b0882SAndroid Build Coastguard Worker   213,  // Range #147: [12032, 12245, Han]
573*993b0882SAndroid Build Coastguard Worker   0,  // Range #148: [12293, 12293, Han]
574*993b0882SAndroid Build Coastguard Worker   0,  // Range #149: [12295, 12295, Han]
575*993b0882SAndroid Build Coastguard Worker   8,  // Range #150: [12321, 12329, Han]
576*993b0882SAndroid Build Coastguard Worker   1,  // Range #151: [12334, 12335, Hangul]
577*993b0882SAndroid Build Coastguard Worker   3,  // Range #152: [12344, 12347, Han]
578*993b0882SAndroid Build Coastguard Worker   85,  // Range #153: [12353, 12438, Hiragana]
579*993b0882SAndroid Build Coastguard Worker   2,  // Range #154: [12445, 12447, Hiragana]
580*993b0882SAndroid Build Coastguard Worker   89,  // Range #155: [12449, 12538, Katakana]
581*993b0882SAndroid Build Coastguard Worker   2,  // Range #156: [12541, 12543, Katakana]
582*993b0882SAndroid Build Coastguard Worker   42,  // Range #157: [12549, 12591, Bopomofo]
583*993b0882SAndroid Build Coastguard Worker   93,  // Range #158: [12593, 12686, Hangul]
584*993b0882SAndroid Build Coastguard Worker   31,  // Range #159: [12704, 12735, Bopomofo]
585*993b0882SAndroid Build Coastguard Worker   15,  // Range #160: [12784, 12799, Katakana]
586*993b0882SAndroid Build Coastguard Worker   30,  // Range #161: [12800, 12830, Hangul]
587*993b0882SAndroid Build Coastguard Worker   30,  // Range #162: [12896, 12926, Hangul]
588*993b0882SAndroid Build Coastguard Worker   46,  // Range #163: [13008, 13054, Katakana]
589*993b0882SAndroid Build Coastguard Worker   87,  // Range #164: [13056, 13143, Katakana]
590*993b0882SAndroid Build Coastguard Worker   6591,  // Range #165: [13312, 19903, Han]
591*993b0882SAndroid Build Coastguard Worker   20991,  // Range #166: [19968, 40959, Han]
592*993b0882SAndroid Build Coastguard Worker   1222,  // Range #167: [40960, 42182, Yi]
593*993b0882SAndroid Build Coastguard Worker   47,  // Range #168: [42192, 42239, Lisu]
594*993b0882SAndroid Build Coastguard Worker   299,  // Range #169: [42240, 42539, Vai]
595*993b0882SAndroid Build Coastguard Worker   95,  // Range #170: [42560, 42655, Cyrillic]
596*993b0882SAndroid Build Coastguard Worker   87,  // Range #171: [42656, 42743, Bamum]
597*993b0882SAndroid Build Coastguard Worker   101,  // Range #172: [42786, 42887, Latin]
598*993b0882SAndroid Build Coastguard Worker   63,  // Range #173: [42891, 42954, Latin]
599*993b0882SAndroid Build Coastguard Worker   9,  // Range #174: [42960, 42969, Latin]
600*993b0882SAndroid Build Coastguard Worker   13,  // Range #175: [42994, 43007, Latin]
601*993b0882SAndroid Build Coastguard Worker   44,  // Range #176: [43008, 43052, Syloti_Nagri]
602*993b0882SAndroid Build Coastguard Worker   55,  // Range #177: [43072, 43127, Phags_Pa]
603*993b0882SAndroid Build Coastguard Worker   69,  // Range #178: [43136, 43205, Saurashtra]
604*993b0882SAndroid Build Coastguard Worker   11,  // Range #179: [43214, 43225, Saurashtra]
605*993b0882SAndroid Build Coastguard Worker   31,  // Range #180: [43232, 43263, Devanagari]
606*993b0882SAndroid Build Coastguard Worker   45,  // Range #181: [43264, 43309, Kayah_Li]
607*993b0882SAndroid Build Coastguard Worker   0,  // Range #182: [43311, 43311, Kayah_Li]
608*993b0882SAndroid Build Coastguard Worker   35,  // Range #183: [43312, 43347, Rejang]
609*993b0882SAndroid Build Coastguard Worker   0,  // Range #184: [43359, 43359, Rejang]
610*993b0882SAndroid Build Coastguard Worker   28,  // Range #185: [43360, 43388, Hangul]
611*993b0882SAndroid Build Coastguard Worker   77,  // Range #186: [43392, 43469, Javanese]
612*993b0882SAndroid Build Coastguard Worker   15,  // Range #187: [43472, 43487, Javanese]
613*993b0882SAndroid Build Coastguard Worker   30,  // Range #188: [43488, 43518, Myanmar]
614*993b0882SAndroid Build Coastguard Worker   54,  // Range #189: [43520, 43574, Cham]
615*993b0882SAndroid Build Coastguard Worker   31,  // Range #190: [43584, 43615, Cham]
616*993b0882SAndroid Build Coastguard Worker   31,  // Range #191: [43616, 43647, Myanmar]
617*993b0882SAndroid Build Coastguard Worker   66,  // Range #192: [43648, 43714, Tai_Viet]
618*993b0882SAndroid Build Coastguard Worker   4,  // Range #193: [43739, 43743, Tai_Viet]
619*993b0882SAndroid Build Coastguard Worker   22,  // Range #194: [43744, 43766, Meetei_Mayek]
620*993b0882SAndroid Build Coastguard Worker   21,  // Range #195: [43777, 43798, Ethiopic]
621*993b0882SAndroid Build Coastguard Worker   14,  // Range #196: [43808, 43822, Ethiopic]
622*993b0882SAndroid Build Coastguard Worker   42,  // Range #197: [43824, 43866, Latin]
623*993b0882SAndroid Build Coastguard Worker   8,  // Range #198: [43868, 43876, Latin]
624*993b0882SAndroid Build Coastguard Worker   0,  // Range #199: [43877, 43877, Greek]
625*993b0882SAndroid Build Coastguard Worker   3,  // Range #200: [43878, 43881, Latin]
626*993b0882SAndroid Build Coastguard Worker   79,  // Range #201: [43888, 43967, Cherokee]
627*993b0882SAndroid Build Coastguard Worker   57,  // Range #202: [43968, 44025, Meetei_Mayek]
628*993b0882SAndroid Build Coastguard Worker   11171,  // Range #203: [44032, 55203, Hangul]
629*993b0882SAndroid Build Coastguard Worker   75,  // Range #204: [55216, 55291, Hangul]
630*993b0882SAndroid Build Coastguard Worker   473,  // Range #205: [63744, 64217, Han]
631*993b0882SAndroid Build Coastguard Worker   6,  // Range #206: [64256, 64262, Latin]
632*993b0882SAndroid Build Coastguard Worker   4,  // Range #207: [64275, 64279, Armenian]
633*993b0882SAndroid Build Coastguard Worker   50,  // Range #208: [64285, 64335, Hebrew]
634*993b0882SAndroid Build Coastguard Worker   114,  // Range #209: [64336, 64450, Arabic]
635*993b0882SAndroid Build Coastguard Worker   362,  // Range #210: [64467, 64829, Arabic]
636*993b0882SAndroid Build Coastguard Worker   135,  // Range #211: [64832, 64967, Arabic]
637*993b0882SAndroid Build Coastguard Worker   0,  // Range #212: [64975, 64975, Arabic]
638*993b0882SAndroid Build Coastguard Worker   15,  // Range #213: [65008, 65023, Arabic]
639*993b0882SAndroid Build Coastguard Worker   1,  // Range #214: [65070, 65071, Cyrillic]
640*993b0882SAndroid Build Coastguard Worker   140,  // Range #215: [65136, 65276, Arabic]
641*993b0882SAndroid Build Coastguard Worker   25,  // Range #216: [65313, 65338, Latin]
642*993b0882SAndroid Build Coastguard Worker   25,  // Range #217: [65345, 65370, Latin]
643*993b0882SAndroid Build Coastguard Worker   9,  // Range #218: [65382, 65391, Katakana]
644*993b0882SAndroid Build Coastguard Worker   44,  // Range #219: [65393, 65437, Katakana]
645*993b0882SAndroid Build Coastguard Worker   60,  // Range #220: [65440, 65500, Hangul]
646*993b0882SAndroid Build Coastguard Worker   93,  // Range #221: [65536, 65629, Linear_B]
647*993b0882SAndroid Build Coastguard Worker   122,  // Range #222: [65664, 65786, Linear_B]
648*993b0882SAndroid Build Coastguard Worker   78,  // Range #223: [65856, 65934, Greek]
649*993b0882SAndroid Build Coastguard Worker   0,  // Range #224: [65952, 65952, Greek]
650*993b0882SAndroid Build Coastguard Worker   28,  // Range #225: [66176, 66204, Lycian]
651*993b0882SAndroid Build Coastguard Worker   48,  // Range #226: [66208, 66256, Carian]
652*993b0882SAndroid Build Coastguard Worker   35,  // Range #227: [66304, 66339, Old_Italic]
653*993b0882SAndroid Build Coastguard Worker   2,  // Range #228: [66349, 66351, Old_Italic]
654*993b0882SAndroid Build Coastguard Worker   26,  // Range #229: [66352, 66378, Gothic]
655*993b0882SAndroid Build Coastguard Worker   42,  // Range #230: [66384, 66426, Old_Permic]
656*993b0882SAndroid Build Coastguard Worker   31,  // Range #231: [66432, 66463, Ugaritic]
657*993b0882SAndroid Build Coastguard Worker   53,  // Range #232: [66464, 66517, Old_Persian]
658*993b0882SAndroid Build Coastguard Worker   79,  // Range #233: [66560, 66639, Deseret]
659*993b0882SAndroid Build Coastguard Worker   47,  // Range #234: [66640, 66687, Shavian]
660*993b0882SAndroid Build Coastguard Worker   41,  // Range #235: [66688, 66729, Osmanya]
661*993b0882SAndroid Build Coastguard Worker   75,  // Range #236: [66736, 66811, Osage]
662*993b0882SAndroid Build Coastguard Worker   39,  // Range #237: [66816, 66855, Elbasan]
663*993b0882SAndroid Build Coastguard Worker   51,  // Range #238: [66864, 66915, Caucasian_Albanian]
664*993b0882SAndroid Build Coastguard Worker   0,  // Range #239: [66927, 66927, Caucasian_Albanian]
665*993b0882SAndroid Build Coastguard Worker   76,  // Range #240: [66928, 67004, Vithkuqi]
666*993b0882SAndroid Build Coastguard Worker   310,  // Range #241: [67072, 67382, Linear_A]
667*993b0882SAndroid Build Coastguard Worker   21,  // Range #242: [67392, 67413, Linear_A]
668*993b0882SAndroid Build Coastguard Worker   7,  // Range #243: [67424, 67431, Linear_A]
669*993b0882SAndroid Build Coastguard Worker   58,  // Range #244: [67456, 67514, Latin]
670*993b0882SAndroid Build Coastguard Worker   63,  // Range #245: [67584, 67647, Cypriot]
671*993b0882SAndroid Build Coastguard Worker   31,  // Range #246: [67648, 67679, Imperial_Aramaic]
672*993b0882SAndroid Build Coastguard Worker   31,  // Range #247: [67680, 67711, Palmyrene]
673*993b0882SAndroid Build Coastguard Worker   30,  // Range #248: [67712, 67742, Nabataean]
674*993b0882SAndroid Build Coastguard Worker   8,  // Range #249: [67751, 67759, Nabataean]
675*993b0882SAndroid Build Coastguard Worker   21,  // Range #250: [67808, 67829, Hatran]
676*993b0882SAndroid Build Coastguard Worker   4,  // Range #251: [67835, 67839, Hatran]
677*993b0882SAndroid Build Coastguard Worker   31,  // Range #252: [67840, 67871, Phoenician]
678*993b0882SAndroid Build Coastguard Worker   25,  // Range #253: [67872, 67897, Lydian]
679*993b0882SAndroid Build Coastguard Worker   0,  // Range #254: [67903, 67903, Lydian]
680*993b0882SAndroid Build Coastguard Worker   31,  // Range #255: [67968, 67999, Meroitic_Hieroglyphs]
681*993b0882SAndroid Build Coastguard Worker   95,  // Range #256: [68000, 68095, Meroitic_Cursive]
682*993b0882SAndroid Build Coastguard Worker   6,  // Range #257: [68096, 68102, Kharoshthi]
683*993b0882SAndroid Build Coastguard Worker   60,  // Range #258: [68108, 68168, Kharoshthi]
684*993b0882SAndroid Build Coastguard Worker   8,  // Range #259: [68176, 68184, Kharoshthi]
685*993b0882SAndroid Build Coastguard Worker   31,  // Range #260: [68192, 68223, Old_South_Arabian]
686*993b0882SAndroid Build Coastguard Worker   31,  // Range #261: [68224, 68255, Old_North_Arabian]
687*993b0882SAndroid Build Coastguard Worker   54,  // Range #262: [68288, 68342, Manichaean]
688*993b0882SAndroid Build Coastguard Worker   63,  // Range #263: [68352, 68415, Avestan]
689*993b0882SAndroid Build Coastguard Worker   31,  // Range #264: [68416, 68447, Inscriptional_Parthian]
690*993b0882SAndroid Build Coastguard Worker   18,  // Range #265: [68448, 68466, Inscriptional_Pahlavi]
691*993b0882SAndroid Build Coastguard Worker   7,  // Range #266: [68472, 68479, Inscriptional_Pahlavi]
692*993b0882SAndroid Build Coastguard Worker   17,  // Range #267: [68480, 68497, Psalter_Pahlavi]
693*993b0882SAndroid Build Coastguard Worker   3,  // Range #268: [68505, 68508, Psalter_Pahlavi]
694*993b0882SAndroid Build Coastguard Worker   6,  // Range #269: [68521, 68527, Psalter_Pahlavi]
695*993b0882SAndroid Build Coastguard Worker   72,  // Range #270: [68608, 68680, Old_Turkic]
696*993b0882SAndroid Build Coastguard Worker   50,  // Range #271: [68736, 68786, Old_Hungarian]
697*993b0882SAndroid Build Coastguard Worker   50,  // Range #272: [68800, 68850, Old_Hungarian]
698*993b0882SAndroid Build Coastguard Worker   5,  // Range #273: [68858, 68863, Old_Hungarian]
699*993b0882SAndroid Build Coastguard Worker   39,  // Range #274: [68864, 68903, Hanifi_Rohingya]
700*993b0882SAndroid Build Coastguard Worker   9,  // Range #275: [68912, 68921, Hanifi_Rohingya]
701*993b0882SAndroid Build Coastguard Worker   30,  // Range #276: [69216, 69246, Arabic]
702*993b0882SAndroid Build Coastguard Worker   49,  // Range #277: [69248, 69297, Yezidi]
703*993b0882SAndroid Build Coastguard Worker   39,  // Range #278: [69376, 69415, Old_Sogdian]
704*993b0882SAndroid Build Coastguard Worker   41,  // Range #279: [69424, 69465, Sogdian]
705*993b0882SAndroid Build Coastguard Worker   25,  // Range #280: [69488, 69513, Old_Uyghur]
706*993b0882SAndroid Build Coastguard Worker   27,  // Range #281: [69552, 69579, Chorasmian]
707*993b0882SAndroid Build Coastguard Worker   22,  // Range #282: [69600, 69622, Elymaic]
708*993b0882SAndroid Build Coastguard Worker   117,  // Range #283: [69632, 69749, Brahmi]
709*993b0882SAndroid Build Coastguard Worker   0,  // Range #284: [69759, 69759, Brahmi]
710*993b0882SAndroid Build Coastguard Worker   66,  // Range #285: [69760, 69826, Kaithi]
711*993b0882SAndroid Build Coastguard Worker   0,  // Range #286: [69837, 69837, Kaithi]
712*993b0882SAndroid Build Coastguard Worker   24,  // Range #287: [69840, 69864, Sora_Sompeng]
713*993b0882SAndroid Build Coastguard Worker   9,  // Range #288: [69872, 69881, Sora_Sompeng]
714*993b0882SAndroid Build Coastguard Worker   71,  // Range #289: [69888, 69959, Chakma]
715*993b0882SAndroid Build Coastguard Worker   38,  // Range #290: [69968, 70006, Mahajani]
716*993b0882SAndroid Build Coastguard Worker   95,  // Range #291: [70016, 70111, Sharada]
717*993b0882SAndroid Build Coastguard Worker   19,  // Range #292: [70113, 70132, Sinhala]
718*993b0882SAndroid Build Coastguard Worker   62,  // Range #293: [70144, 70206, Khojki]
719*993b0882SAndroid Build Coastguard Worker   41,  // Range #294: [70272, 70313, Multani]
720*993b0882SAndroid Build Coastguard Worker   58,  // Range #295: [70320, 70378, Khudawadi]
721*993b0882SAndroid Build Coastguard Worker   9,  // Range #296: [70384, 70393, Khudawadi]
722*993b0882SAndroid Build Coastguard Worker   57,  // Range #297: [70400, 70457, Grantha]
723*993b0882SAndroid Build Coastguard Worker   20,  // Range #298: [70460, 70480, Grantha]
724*993b0882SAndroid Build Coastguard Worker   0,  // Range #299: [70487, 70487, Grantha]
725*993b0882SAndroid Build Coastguard Worker   23,  // Range #300: [70493, 70516, Grantha]
726*993b0882SAndroid Build Coastguard Worker   97,  // Range #301: [70656, 70753, Newa]
727*993b0882SAndroid Build Coastguard Worker   71,  // Range #302: [70784, 70855, Tirhuta]
728*993b0882SAndroid Build Coastguard Worker   9,  // Range #303: [70864, 70873, Tirhuta]
729*993b0882SAndroid Build Coastguard Worker   93,  // Range #304: [71040, 71133, Siddham]
730*993b0882SAndroid Build Coastguard Worker   68,  // Range #305: [71168, 71236, Modi]
731*993b0882SAndroid Build Coastguard Worker   9,  // Range #306: [71248, 71257, Modi]
732*993b0882SAndroid Build Coastguard Worker   12,  // Range #307: [71264, 71276, Mongolian]
733*993b0882SAndroid Build Coastguard Worker   57,  // Range #308: [71296, 71353, Takri]
734*993b0882SAndroid Build Coastguard Worker   9,  // Range #309: [71360, 71369, Takri]
735*993b0882SAndroid Build Coastguard Worker   70,  // Range #310: [71424, 71494, Ahom]
736*993b0882SAndroid Build Coastguard Worker   59,  // Range #311: [71680, 71739, Dogra]
737*993b0882SAndroid Build Coastguard Worker   82,  // Range #312: [71840, 71922, Warang_Citi]
738*993b0882SAndroid Build Coastguard Worker   0,  // Range #313: [71935, 71935, Warang_Citi]
739*993b0882SAndroid Build Coastguard Worker   70,  // Range #314: [71936, 72006, Dives_Akuru]
740*993b0882SAndroid Build Coastguard Worker   9,  // Range #315: [72016, 72025, Dives_Akuru]
741*993b0882SAndroid Build Coastguard Worker   68,  // Range #316: [72096, 72164, Nandinagari]
742*993b0882SAndroid Build Coastguard Worker   71,  // Range #317: [72192, 72263, Zanabazar_Square]
743*993b0882SAndroid Build Coastguard Worker   82,  // Range #318: [72272, 72354, Soyombo]
744*993b0882SAndroid Build Coastguard Worker   15,  // Range #319: [72368, 72383, Canadian_Aboriginal]
745*993b0882SAndroid Build Coastguard Worker   56,  // Range #320: [72384, 72440, Pau_Cin_Hau]
746*993b0882SAndroid Build Coastguard Worker   69,  // Range #321: [72704, 72773, Bhaiksuki]
747*993b0882SAndroid Build Coastguard Worker   28,  // Range #322: [72784, 72812, Bhaiksuki]
748*993b0882SAndroid Build Coastguard Worker   70,  // Range #323: [72816, 72886, Marchen]
749*993b0882SAndroid Build Coastguard Worker   71,  // Range #324: [72960, 73031, Masaram_Gondi]
750*993b0882SAndroid Build Coastguard Worker   9,  // Range #325: [73040, 73049, Masaram_Gondi]
751*993b0882SAndroid Build Coastguard Worker   56,  // Range #326: [73056, 73112, Gunjala_Gondi]
752*993b0882SAndroid Build Coastguard Worker   9,  // Range #327: [73120, 73129, Gunjala_Gondi]
753*993b0882SAndroid Build Coastguard Worker   24,  // Range #328: [73440, 73464, Makasar]
754*993b0882SAndroid Build Coastguard Worker   0,  // Range #329: [73648, 73648, Lisu]
755*993b0882SAndroid Build Coastguard Worker   49,  // Range #330: [73664, 73713, Tamil]
756*993b0882SAndroid Build Coastguard Worker   0,  // Range #331: [73727, 73727, Tamil]
757*993b0882SAndroid Build Coastguard Worker   921,  // Range #332: [73728, 74649, Cuneiform]
758*993b0882SAndroid Build Coastguard Worker   116,  // Range #333: [74752, 74868, Cuneiform]
759*993b0882SAndroid Build Coastguard Worker   195,  // Range #334: [74880, 75075, Cuneiform]
760*993b0882SAndroid Build Coastguard Worker   98,  // Range #335: [77712, 77810, Cypro_Minoan]
761*993b0882SAndroid Build Coastguard Worker   1080,  // Range #336: [77824, 78904, Egyptian_Hieroglyphs]
762*993b0882SAndroid Build Coastguard Worker   582,  // Range #337: [82944, 83526, Anatolian_Hieroglyphs]
763*993b0882SAndroid Build Coastguard Worker   568,  // Range #338: [92160, 92728, Bamum]
764*993b0882SAndroid Build Coastguard Worker   47,  // Range #339: [92736, 92783, Mro]
765*993b0882SAndroid Build Coastguard Worker   89,  // Range #340: [92784, 92873, Tangsa]
766*993b0882SAndroid Build Coastguard Worker   37,  // Range #341: [92880, 92917, Bassa_Vah]
767*993b0882SAndroid Build Coastguard Worker   69,  // Range #342: [92928, 92997, Pahawh_Hmong]
768*993b0882SAndroid Build Coastguard Worker   39,  // Range #343: [93008, 93047, Pahawh_Hmong]
769*993b0882SAndroid Build Coastguard Worker   18,  // Range #344: [93053, 93071, Pahawh_Hmong]
770*993b0882SAndroid Build Coastguard Worker   90,  // Range #345: [93760, 93850, Medefaidrin]
771*993b0882SAndroid Build Coastguard Worker   135,  // Range #346: [93952, 94087, Miao]
772*993b0882SAndroid Build Coastguard Worker   16,  // Range #347: [94095, 94111, Miao]
773*993b0882SAndroid Build Coastguard Worker   0,  // Range #348: [94176, 94176, Tangut]
774*993b0882SAndroid Build Coastguard Worker   0,  // Range #349: [94177, 94177, Nushu]
775*993b0882SAndroid Build Coastguard Worker   1,  // Range #350: [94178, 94179, Han]
776*993b0882SAndroid Build Coastguard Worker   0,  // Range #351: [94180, 94180, Khitan_Small_Script]
777*993b0882SAndroid Build Coastguard Worker   1,  // Range #352: [94192, 94193, Han]
778*993b0882SAndroid Build Coastguard Worker   6135,  // Range #353: [94208, 100343, Tangut]
779*993b0882SAndroid Build Coastguard Worker   767,  // Range #354: [100352, 101119, Tangut]
780*993b0882SAndroid Build Coastguard Worker   469,  // Range #355: [101120, 101589, Khitan_Small_Script]
781*993b0882SAndroid Build Coastguard Worker   8,  // Range #356: [101632, 101640, Tangut]
782*993b0882SAndroid Build Coastguard Worker   16,  // Range #357: [110576, 110592, Katakana]
783*993b0882SAndroid Build Coastguard Worker   286,  // Range #358: [110593, 110879, Hiragana]
784*993b0882SAndroid Build Coastguard Worker   2,  // Range #359: [110880, 110882, Katakana]
785*993b0882SAndroid Build Coastguard Worker   2,  // Range #360: [110928, 110930, Hiragana]
786*993b0882SAndroid Build Coastguard Worker   3,  // Range #361: [110948, 110951, Katakana]
787*993b0882SAndroid Build Coastguard Worker   395,  // Range #362: [110960, 111355, Nushu]
788*993b0882SAndroid Build Coastguard Worker   106,  // Range #363: [113664, 113770, Duployan]
789*993b0882SAndroid Build Coastguard Worker   24,  // Range #364: [113776, 113800, Duployan]
790*993b0882SAndroid Build Coastguard Worker   15,  // Range #365: [113808, 113823, Duployan]
791*993b0882SAndroid Build Coastguard Worker   69,  // Range #366: [119296, 119365, Greek]
792*993b0882SAndroid Build Coastguard Worker   651,  // Range #367: [120832, 121483, SignWriting]
793*993b0882SAndroid Build Coastguard Worker   20,  // Range #368: [121499, 121519, SignWriting]
794*993b0882SAndroid Build Coastguard Worker   30,  // Range #369: [122624, 122654, Latin]
795*993b0882SAndroid Build Coastguard Worker   42,  // Range #370: [122880, 122922, Glagolitic]
796*993b0882SAndroid Build Coastguard Worker   79,  // Range #371: [123136, 123215, Nyiakeng_Puachue_Hmong]
797*993b0882SAndroid Build Coastguard Worker   30,  // Range #372: [123536, 123566, Toto]
798*993b0882SAndroid Build Coastguard Worker   57,  // Range #373: [123584, 123641, Wancho]
799*993b0882SAndroid Build Coastguard Worker   0,  // Range #374: [123647, 123647, Wancho]
800*993b0882SAndroid Build Coastguard Worker   30,  // Range #375: [124896, 124926, Ethiopic]
801*993b0882SAndroid Build Coastguard Worker   214,  // Range #376: [124928, 125142, Mende_Kikakui]
802*993b0882SAndroid Build Coastguard Worker   95,  // Range #377: [125184, 125279, Adlam]
803*993b0882SAndroid Build Coastguard Worker   59,  // Range #378: [126464, 126523, Arabic]
804*993b0882SAndroid Build Coastguard Worker   89,  // Range #379: [126530, 126619, Arabic]
805*993b0882SAndroid Build Coastguard Worker   26,  // Range #380: [126625, 126651, Arabic]
806*993b0882SAndroid Build Coastguard Worker   1,  // Range #381: [126704, 126705, Arabic]
807*993b0882SAndroid Build Coastguard Worker   0,  // Range #382: [127488, 127488, Hiragana]
808*993b0882SAndroid Build Coastguard Worker   42719,  // Range #383: [131072, 173791, Han]
809*993b0882SAndroid Build Coastguard Worker   4152,  // Range #384: [173824, 177976, Han]
810*993b0882SAndroid Build Coastguard Worker   5985,  // Range #385: [177984, 183969, Han]
811*993b0882SAndroid Build Coastguard Worker   7472,  // Range #386: [183984, 191456, Han]
812*993b0882SAndroid Build Coastguard Worker   541,  // Range #387: [194560, 195101, Han]
813*993b0882SAndroid Build Coastguard Worker   4938,  // Range #388: [196608, 201546, Han]
814*993b0882SAndroid Build Coastguard Worker };
815*993b0882SAndroid Build Coastguard Worker 
816*993b0882SAndroid Build Coastguard Worker const uint8 kRangeScript[] = {
817*993b0882SAndroid Build Coastguard Worker   25,  // Range #0: [65, 90, Latin]
818*993b0882SAndroid Build Coastguard Worker   25,  // Range #1: [97, 122, Latin]
819*993b0882SAndroid Build Coastguard Worker   25,  // Range #2: [170, 170, Latin]
820*993b0882SAndroid Build Coastguard Worker   25,  // Range #3: [186, 186, Latin]
821*993b0882SAndroid Build Coastguard Worker   25,  // Range #4: [192, 214, Latin]
822*993b0882SAndroid Build Coastguard Worker   25,  // Range #5: [216, 246, Latin]
823*993b0882SAndroid Build Coastguard Worker   25,  // Range #6: [248, 696, Latin]
824*993b0882SAndroid Build Coastguard Worker   25,  // Range #7: [736, 740, Latin]
825*993b0882SAndroid Build Coastguard Worker   5,  // Range #8: [746, 747, Bopomofo]
826*993b0882SAndroid Build Coastguard Worker   14,  // Range #9: [880, 883, Greek]
827*993b0882SAndroid Build Coastguard Worker   14,  // Range #10: [885, 893, Greek]
828*993b0882SAndroid Build Coastguard Worker   14,  // Range #11: [895, 900, Greek]
829*993b0882SAndroid Build Coastguard Worker   14,  // Range #12: [902, 902, Greek]
830*993b0882SAndroid Build Coastguard Worker   14,  // Range #13: [904, 993, Greek]
831*993b0882SAndroid Build Coastguard Worker   7,  // Range #14: [994, 1007, Coptic]
832*993b0882SAndroid Build Coastguard Worker   14,  // Range #15: [1008, 1023, Greek]
833*993b0882SAndroid Build Coastguard Worker   8,  // Range #16: [1024, 1156, Cyrillic]
834*993b0882SAndroid Build Coastguard Worker   8,  // Range #17: [1159, 1327, Cyrillic]
835*993b0882SAndroid Build Coastguard Worker   3,  // Range #18: [1329, 1423, Armenian]
836*993b0882SAndroid Build Coastguard Worker   19,  // Range #19: [1425, 1479, Hebrew]
837*993b0882SAndroid Build Coastguard Worker   19,  // Range #20: [1488, 1524, Hebrew]
838*993b0882SAndroid Build Coastguard Worker   2,  // Range #21: [1536, 1540, Arabic]
839*993b0882SAndroid Build Coastguard Worker   2,  // Range #22: [1542, 1547, Arabic]
840*993b0882SAndroid Build Coastguard Worker   2,  // Range #23: [1549, 1562, Arabic]
841*993b0882SAndroid Build Coastguard Worker   2,  // Range #24: [1564, 1566, Arabic]
842*993b0882SAndroid Build Coastguard Worker   2,  // Range #25: [1568, 1599, Arabic]
843*993b0882SAndroid Build Coastguard Worker   2,  // Range #26: [1601, 1610, Arabic]
844*993b0882SAndroid Build Coastguard Worker   2,  // Range #27: [1622, 1647, Arabic]
845*993b0882SAndroid Build Coastguard Worker   2,  // Range #28: [1649, 1756, Arabic]
846*993b0882SAndroid Build Coastguard Worker   2,  // Range #29: [1758, 1791, Arabic]
847*993b0882SAndroid Build Coastguard Worker   34,  // Range #30: [1792, 1871, Syriac]
848*993b0882SAndroid Build Coastguard Worker   2,  // Range #31: [1872, 1919, Arabic]
849*993b0882SAndroid Build Coastguard Worker   37,  // Range #32: [1920, 1969, Thaana]
850*993b0882SAndroid Build Coastguard Worker   87,  // Range #33: [1984, 2047, Nko]
851*993b0882SAndroid Build Coastguard Worker   126,  // Range #34: [2048, 2110, Samaritan]
852*993b0882SAndroid Build Coastguard Worker   84,  // Range #35: [2112, 2142, Mandaic]
853*993b0882SAndroid Build Coastguard Worker   34,  // Range #36: [2144, 2154, Syriac]
854*993b0882SAndroid Build Coastguard Worker   2,  // Range #37: [2160, 2193, Arabic]
855*993b0882SAndroid Build Coastguard Worker   2,  // Range #38: [2200, 2273, Arabic]
856*993b0882SAndroid Build Coastguard Worker   2,  // Range #39: [2275, 2303, Arabic]
857*993b0882SAndroid Build Coastguard Worker   10,  // Range #40: [2304, 2384, Devanagari]
858*993b0882SAndroid Build Coastguard Worker   10,  // Range #41: [2389, 2403, Devanagari]
859*993b0882SAndroid Build Coastguard Worker   10,  // Range #42: [2406, 2431, Devanagari]
860*993b0882SAndroid Build Coastguard Worker   4,  // Range #43: [2432, 2510, Bengali]
861*993b0882SAndroid Build Coastguard Worker   4,  // Range #44: [2519, 2558, Bengali]
862*993b0882SAndroid Build Coastguard Worker   16,  // Range #45: [2561, 2641, Gurmukhi]
863*993b0882SAndroid Build Coastguard Worker   16,  // Range #46: [2649, 2654, Gurmukhi]
864*993b0882SAndroid Build Coastguard Worker   16,  // Range #47: [2662, 2678, Gurmukhi]
865*993b0882SAndroid Build Coastguard Worker   15,  // Range #48: [2689, 2768, Gujarati]
866*993b0882SAndroid Build Coastguard Worker   15,  // Range #49: [2784, 2801, Gujarati]
867*993b0882SAndroid Build Coastguard Worker   15,  // Range #50: [2809, 2815, Gujarati]
868*993b0882SAndroid Build Coastguard Worker   31,  // Range #51: [2817, 2893, Oriya]
869*993b0882SAndroid Build Coastguard Worker   31,  // Range #52: [2901, 2935, Oriya]
870*993b0882SAndroid Build Coastguard Worker   35,  // Range #53: [2946, 3024, Tamil]
871*993b0882SAndroid Build Coastguard Worker   35,  // Range #54: [3031, 3031, Tamil]
872*993b0882SAndroid Build Coastguard Worker   35,  // Range #55: [3046, 3066, Tamil]
873*993b0882SAndroid Build Coastguard Worker   36,  // Range #56: [3072, 3149, Telugu]
874*993b0882SAndroid Build Coastguard Worker   36,  // Range #57: [3157, 3183, Telugu]
875*993b0882SAndroid Build Coastguard Worker   36,  // Range #58: [3191, 3199, Telugu]
876*993b0882SAndroid Build Coastguard Worker   21,  // Range #59: [3200, 3277, Kannada]
877*993b0882SAndroid Build Coastguard Worker   21,  // Range #60: [3285, 3286, Kannada]
878*993b0882SAndroid Build Coastguard Worker   21,  // Range #61: [3293, 3314, Kannada]
879*993b0882SAndroid Build Coastguard Worker   26,  // Range #62: [3328, 3455, Malayalam]
880*993b0882SAndroid Build Coastguard Worker   33,  // Range #63: [3457, 3551, Sinhala]
881*993b0882SAndroid Build Coastguard Worker   33,  // Range #64: [3558, 3572, Sinhala]
882*993b0882SAndroid Build Coastguard Worker   38,  // Range #65: [3585, 3642, Thai]
883*993b0882SAndroid Build Coastguard Worker   38,  // Range #66: [3648, 3675, Thai]
884*993b0882SAndroid Build Coastguard Worker   24,  // Range #67: [3713, 3807, Lao]
885*993b0882SAndroid Build Coastguard Worker   39,  // Range #68: [3840, 4052, Tibetan]
886*993b0882SAndroid Build Coastguard Worker   39,  // Range #69: [4057, 4058, Tibetan]
887*993b0882SAndroid Build Coastguard Worker   28,  // Range #70: [4096, 4255, Myanmar]
888*993b0882SAndroid Build Coastguard Worker   12,  // Range #71: [4256, 4295, Georgian]
889*993b0882SAndroid Build Coastguard Worker   12,  // Range #72: [4301, 4346, Georgian]
890*993b0882SAndroid Build Coastguard Worker   12,  // Range #73: [4348, 4351, Georgian]
891*993b0882SAndroid Build Coastguard Worker   18,  // Range #74: [4352, 4607, Hangul]
892*993b0882SAndroid Build Coastguard Worker   11,  // Range #75: [4608, 5017, Ethiopic]
893*993b0882SAndroid Build Coastguard Worker   6,  // Range #76: [5024, 5117, Cherokee]
894*993b0882SAndroid Build Coastguard Worker   40,  // Range #77: [5120, 5759, Canadian_Aboriginal]
895*993b0882SAndroid Build Coastguard Worker   29,  // Range #78: [5760, 5788, Ogham]
896*993b0882SAndroid Build Coastguard Worker   32,  // Range #79: [5792, 5866, Runic]
897*993b0882SAndroid Build Coastguard Worker   32,  // Range #80: [5870, 5880, Runic]
898*993b0882SAndroid Build Coastguard Worker   42,  // Range #81: [5888, 5909, Tagalog]
899*993b0882SAndroid Build Coastguard Worker   42,  // Range #82: [5919, 5919, Tagalog]
900*993b0882SAndroid Build Coastguard Worker   43,  // Range #83: [5920, 5940, Hanunoo]
901*993b0882SAndroid Build Coastguard Worker   44,  // Range #84: [5952, 5971, Buhid]
902*993b0882SAndroid Build Coastguard Worker   45,  // Range #85: [5984, 6003, Tagbanwa]
903*993b0882SAndroid Build Coastguard Worker   23,  // Range #86: [6016, 6121, Khmer]
904*993b0882SAndroid Build Coastguard Worker   23,  // Range #87: [6128, 6137, Khmer]
905*993b0882SAndroid Build Coastguard Worker   27,  // Range #88: [6144, 6145, Mongolian]
906*993b0882SAndroid Build Coastguard Worker   27,  // Range #89: [6148, 6148, Mongolian]
907*993b0882SAndroid Build Coastguard Worker   27,  // Range #90: [6150, 6169, Mongolian]
908*993b0882SAndroid Build Coastguard Worker   27,  // Range #91: [6176, 6264, Mongolian]
909*993b0882SAndroid Build Coastguard Worker   27,  // Range #92: [6272, 6314, Mongolian]
910*993b0882SAndroid Build Coastguard Worker   40,  // Range #93: [6320, 6389, Canadian_Aboriginal]
911*993b0882SAndroid Build Coastguard Worker   48,  // Range #94: [6400, 6479, Limbu]
912*993b0882SAndroid Build Coastguard Worker   52,  // Range #95: [6480, 6516, Tai_Le]
913*993b0882SAndroid Build Coastguard Worker   59,  // Range #96: [6528, 6601, New_Tai_Lue]
914*993b0882SAndroid Build Coastguard Worker   59,  // Range #97: [6608, 6623, New_Tai_Lue]
915*993b0882SAndroid Build Coastguard Worker   23,  // Range #98: [6624, 6655, Khmer]
916*993b0882SAndroid Build Coastguard Worker   55,  // Range #99: [6656, 6687, Buginese]
917*993b0882SAndroid Build Coastguard Worker   106,  // Range #100: [6688, 6793, Tai_Tham]
918*993b0882SAndroid Build Coastguard Worker   106,  // Range #101: [6800, 6809, Tai_Tham]
919*993b0882SAndroid Build Coastguard Worker   106,  // Range #102: [6816, 6829, Tai_Tham]
920*993b0882SAndroid Build Coastguard Worker   62,  // Range #103: [6912, 7038, Balinese]
921*993b0882SAndroid Build Coastguard Worker   113,  // Range #104: [7040, 7103, Sundanese]
922*993b0882SAndroid Build Coastguard Worker   63,  // Range #105: [7104, 7155, Batak]
923*993b0882SAndroid Build Coastguard Worker   63,  // Range #106: [7164, 7167, Batak]
924*993b0882SAndroid Build Coastguard Worker   82,  // Range #107: [7168, 7247, Lepcha]
925*993b0882SAndroid Build Coastguard Worker   109,  // Range #108: [7248, 7295, Ol_Chiki]
926*993b0882SAndroid Build Coastguard Worker   8,  // Range #109: [7296, 7304, Cyrillic]
927*993b0882SAndroid Build Coastguard Worker   12,  // Range #110: [7312, 7359, Georgian]
928*993b0882SAndroid Build Coastguard Worker   113,  // Range #111: [7360, 7367, Sundanese]
929*993b0882SAndroid Build Coastguard Worker   25,  // Range #112: [7424, 7461, Latin]
930*993b0882SAndroid Build Coastguard Worker   14,  // Range #113: [7462, 7466, Greek]
931*993b0882SAndroid Build Coastguard Worker   8,  // Range #114: [7467, 7467, Cyrillic]
932*993b0882SAndroid Build Coastguard Worker   25,  // Range #115: [7468, 7516, Latin]
933*993b0882SAndroid Build Coastguard Worker   14,  // Range #116: [7517, 7521, Greek]
934*993b0882SAndroid Build Coastguard Worker   25,  // Range #117: [7522, 7525, Latin]
935*993b0882SAndroid Build Coastguard Worker   14,  // Range #118: [7526, 7530, Greek]
936*993b0882SAndroid Build Coastguard Worker   25,  // Range #119: [7531, 7543, Latin]
937*993b0882SAndroid Build Coastguard Worker   8,  // Range #120: [7544, 7544, Cyrillic]
938*993b0882SAndroid Build Coastguard Worker   25,  // Range #121: [7545, 7614, Latin]
939*993b0882SAndroid Build Coastguard Worker   14,  // Range #122: [7615, 7615, Greek]
940*993b0882SAndroid Build Coastguard Worker   25,  // Range #123: [7680, 7935, Latin]
941*993b0882SAndroid Build Coastguard Worker   14,  // Range #124: [7936, 8190, Greek]
942*993b0882SAndroid Build Coastguard Worker   25,  // Range #125: [8305, 8305, Latin]
943*993b0882SAndroid Build Coastguard Worker   25,  // Range #126: [8319, 8319, Latin]
944*993b0882SAndroid Build Coastguard Worker   25,  // Range #127: [8336, 8348, Latin]
945*993b0882SAndroid Build Coastguard Worker   14,  // Range #128: [8486, 8486, Greek]
946*993b0882SAndroid Build Coastguard Worker   25,  // Range #129: [8490, 8491, Latin]
947*993b0882SAndroid Build Coastguard Worker   25,  // Range #130: [8498, 8498, Latin]
948*993b0882SAndroid Build Coastguard Worker   25,  // Range #131: [8526, 8526, Latin]
949*993b0882SAndroid Build Coastguard Worker   25,  // Range #132: [8544, 8584, Latin]
950*993b0882SAndroid Build Coastguard Worker   46,  // Range #133: [10240, 10495, Braille]
951*993b0882SAndroid Build Coastguard Worker   56,  // Range #134: [11264, 11359, Glagolitic]
952*993b0882SAndroid Build Coastguard Worker   25,  // Range #135: [11360, 11391, Latin]
953*993b0882SAndroid Build Coastguard Worker   7,  // Range #136: [11392, 11507, Coptic]
954*993b0882SAndroid Build Coastguard Worker   7,  // Range #137: [11513, 11519, Coptic]
955*993b0882SAndroid Build Coastguard Worker   12,  // Range #138: [11520, 11559, Georgian]
956*993b0882SAndroid Build Coastguard Worker   12,  // Range #139: [11565, 11565, Georgian]
957*993b0882SAndroid Build Coastguard Worker   60,  // Range #140: [11568, 11623, Tifinagh]
958*993b0882SAndroid Build Coastguard Worker   60,  // Range #141: [11631, 11632, Tifinagh]
959*993b0882SAndroid Build Coastguard Worker   60,  // Range #142: [11647, 11647, Tifinagh]
960*993b0882SAndroid Build Coastguard Worker   11,  // Range #143: [11648, 11670, Ethiopic]
961*993b0882SAndroid Build Coastguard Worker   11,  // Range #144: [11680, 11742, Ethiopic]
962*993b0882SAndroid Build Coastguard Worker   8,  // Range #145: [11744, 11775, Cyrillic]
963*993b0882SAndroid Build Coastguard Worker   17,  // Range #146: [11904, 12019, Han]
964*993b0882SAndroid Build Coastguard Worker   17,  // Range #147: [12032, 12245, Han]
965*993b0882SAndroid Build Coastguard Worker   17,  // Range #148: [12293, 12293, Han]
966*993b0882SAndroid Build Coastguard Worker   17,  // Range #149: [12295, 12295, Han]
967*993b0882SAndroid Build Coastguard Worker   17,  // Range #150: [12321, 12329, Han]
968*993b0882SAndroid Build Coastguard Worker   18,  // Range #151: [12334, 12335, Hangul]
969*993b0882SAndroid Build Coastguard Worker   17,  // Range #152: [12344, 12347, Han]
970*993b0882SAndroid Build Coastguard Worker   20,  // Range #153: [12353, 12438, Hiragana]
971*993b0882SAndroid Build Coastguard Worker   20,  // Range #154: [12445, 12447, Hiragana]
972*993b0882SAndroid Build Coastguard Worker   22,  // Range #155: [12449, 12538, Katakana]
973*993b0882SAndroid Build Coastguard Worker   22,  // Range #156: [12541, 12543, Katakana]
974*993b0882SAndroid Build Coastguard Worker   5,  // Range #157: [12549, 12591, Bopomofo]
975*993b0882SAndroid Build Coastguard Worker   18,  // Range #158: [12593, 12686, Hangul]
976*993b0882SAndroid Build Coastguard Worker   5,  // Range #159: [12704, 12735, Bopomofo]
977*993b0882SAndroid Build Coastguard Worker   22,  // Range #160: [12784, 12799, Katakana]
978*993b0882SAndroid Build Coastguard Worker   18,  // Range #161: [12800, 12830, Hangul]
979*993b0882SAndroid Build Coastguard Worker   18,  // Range #162: [12896, 12926, Hangul]
980*993b0882SAndroid Build Coastguard Worker   22,  // Range #163: [13008, 13054, Katakana]
981*993b0882SAndroid Build Coastguard Worker   22,  // Range #164: [13056, 13143, Katakana]
982*993b0882SAndroid Build Coastguard Worker   17,  // Range #165: [13312, 19903, Han]
983*993b0882SAndroid Build Coastguard Worker   17,  // Range #166: [19968, 40959, Han]
984*993b0882SAndroid Build Coastguard Worker   41,  // Range #167: [40960, 42182, Yi]
985*993b0882SAndroid Build Coastguard Worker   131,  // Range #168: [42192, 42239, Lisu]
986*993b0882SAndroid Build Coastguard Worker   99,  // Range #169: [42240, 42539, Vai]
987*993b0882SAndroid Build Coastguard Worker   8,  // Range #170: [42560, 42655, Cyrillic]
988*993b0882SAndroid Build Coastguard Worker   130,  // Range #171: [42656, 42743, Bamum]
989*993b0882SAndroid Build Coastguard Worker   25,  // Range #172: [42786, 42887, Latin]
990*993b0882SAndroid Build Coastguard Worker   25,  // Range #173: [42891, 42954, Latin]
991*993b0882SAndroid Build Coastguard Worker   25,  // Range #174: [42960, 42969, Latin]
992*993b0882SAndroid Build Coastguard Worker   25,  // Range #175: [42994, 43007, Latin]
993*993b0882SAndroid Build Coastguard Worker   58,  // Range #176: [43008, 43052, Syloti_Nagri]
994*993b0882SAndroid Build Coastguard Worker   90,  // Range #177: [43072, 43127, Phags_Pa]
995*993b0882SAndroid Build Coastguard Worker   111,  // Range #178: [43136, 43205, Saurashtra]
996*993b0882SAndroid Build Coastguard Worker   111,  // Range #179: [43214, 43225, Saurashtra]
997*993b0882SAndroid Build Coastguard Worker   10,  // Range #180: [43232, 43263, Devanagari]
998*993b0882SAndroid Build Coastguard Worker   79,  // Range #181: [43264, 43309, Kayah_Li]
999*993b0882SAndroid Build Coastguard Worker   79,  // Range #182: [43311, 43311, Kayah_Li]
1000*993b0882SAndroid Build Coastguard Worker   110,  // Range #183: [43312, 43347, Rejang]
1001*993b0882SAndroid Build Coastguard Worker   110,  // Range #184: [43359, 43359, Rejang]
1002*993b0882SAndroid Build Coastguard Worker   18,  // Range #185: [43360, 43388, Hangul]
1003*993b0882SAndroid Build Coastguard Worker   78,  // Range #186: [43392, 43469, Javanese]
1004*993b0882SAndroid Build Coastguard Worker   78,  // Range #187: [43472, 43487, Javanese]
1005*993b0882SAndroid Build Coastguard Worker   28,  // Range #188: [43488, 43518, Myanmar]
1006*993b0882SAndroid Build Coastguard Worker   66,  // Range #189: [43520, 43574, Cham]
1007*993b0882SAndroid Build Coastguard Worker   66,  // Range #190: [43584, 43615, Cham]
1008*993b0882SAndroid Build Coastguard Worker   28,  // Range #191: [43616, 43647, Myanmar]
1009*993b0882SAndroid Build Coastguard Worker   127,  // Range #192: [43648, 43714, Tai_Viet]
1010*993b0882SAndroid Build Coastguard Worker   127,  // Range #193: [43739, 43743, Tai_Viet]
1011*993b0882SAndroid Build Coastguard Worker   115,  // Range #194: [43744, 43766, Meetei_Mayek]
1012*993b0882SAndroid Build Coastguard Worker   11,  // Range #195: [43777, 43798, Ethiopic]
1013*993b0882SAndroid Build Coastguard Worker   11,  // Range #196: [43808, 43822, Ethiopic]
1014*993b0882SAndroid Build Coastguard Worker   25,  // Range #197: [43824, 43866, Latin]
1015*993b0882SAndroid Build Coastguard Worker   25,  // Range #198: [43868, 43876, Latin]
1016*993b0882SAndroid Build Coastguard Worker   14,  // Range #199: [43877, 43877, Greek]
1017*993b0882SAndroid Build Coastguard Worker   25,  // Range #200: [43878, 43881, Latin]
1018*993b0882SAndroid Build Coastguard Worker   6,  // Range #201: [43888, 43967, Cherokee]
1019*993b0882SAndroid Build Coastguard Worker   115,  // Range #202: [43968, 44025, Meetei_Mayek]
1020*993b0882SAndroid Build Coastguard Worker   18,  // Range #203: [44032, 55203, Hangul]
1021*993b0882SAndroid Build Coastguard Worker   18,  // Range #204: [55216, 55291, Hangul]
1022*993b0882SAndroid Build Coastguard Worker   17,  // Range #205: [63744, 64217, Han]
1023*993b0882SAndroid Build Coastguard Worker   25,  // Range #206: [64256, 64262, Latin]
1024*993b0882SAndroid Build Coastguard Worker   3,  // Range #207: [64275, 64279, Armenian]
1025*993b0882SAndroid Build Coastguard Worker   19,  // Range #208: [64285, 64335, Hebrew]
1026*993b0882SAndroid Build Coastguard Worker   2,  // Range #209: [64336, 64450, Arabic]
1027*993b0882SAndroid Build Coastguard Worker   2,  // Range #210: [64467, 64829, Arabic]
1028*993b0882SAndroid Build Coastguard Worker   2,  // Range #211: [64832, 64967, Arabic]
1029*993b0882SAndroid Build Coastguard Worker   2,  // Range #212: [64975, 64975, Arabic]
1030*993b0882SAndroid Build Coastguard Worker   2,  // Range #213: [65008, 65023, Arabic]
1031*993b0882SAndroid Build Coastguard Worker   8,  // Range #214: [65070, 65071, Cyrillic]
1032*993b0882SAndroid Build Coastguard Worker   2,  // Range #215: [65136, 65276, Arabic]
1033*993b0882SAndroid Build Coastguard Worker   25,  // Range #216: [65313, 65338, Latin]
1034*993b0882SAndroid Build Coastguard Worker   25,  // Range #217: [65345, 65370, Latin]
1035*993b0882SAndroid Build Coastguard Worker   22,  // Range #218: [65382, 65391, Katakana]
1036*993b0882SAndroid Build Coastguard Worker   22,  // Range #219: [65393, 65437, Katakana]
1037*993b0882SAndroid Build Coastguard Worker   18,  // Range #220: [65440, 65500, Hangul]
1038*993b0882SAndroid Build Coastguard Worker   49,  // Range #221: [65536, 65629, Linear_B]
1039*993b0882SAndroid Build Coastguard Worker   49,  // Range #222: [65664, 65786, Linear_B]
1040*993b0882SAndroid Build Coastguard Worker   14,  // Range #223: [65856, 65934, Greek]
1041*993b0882SAndroid Build Coastguard Worker   14,  // Range #224: [65952, 65952, Greek]
1042*993b0882SAndroid Build Coastguard Worker   107,  // Range #225: [66176, 66204, Lycian]
1043*993b0882SAndroid Build Coastguard Worker   104,  // Range #226: [66208, 66256, Carian]
1044*993b0882SAndroid Build Coastguard Worker   30,  // Range #227: [66304, 66339, Old_Italic]
1045*993b0882SAndroid Build Coastguard Worker   30,  // Range #228: [66349, 66351, Old_Italic]
1046*993b0882SAndroid Build Coastguard Worker   13,  // Range #229: [66352, 66378, Gothic]
1047*993b0882SAndroid Build Coastguard Worker   89,  // Range #230: [66384, 66426, Old_Permic]
1048*993b0882SAndroid Build Coastguard Worker   53,  // Range #231: [66432, 66463, Ugaritic]
1049*993b0882SAndroid Build Coastguard Worker   61,  // Range #232: [66464, 66517, Old_Persian]
1050*993b0882SAndroid Build Coastguard Worker   9,  // Range #233: [66560, 66639, Deseret]
1051*993b0882SAndroid Build Coastguard Worker   51,  // Range #234: [66640, 66687, Shavian]
1052*993b0882SAndroid Build Coastguard Worker   50,  // Range #235: [66688, 66729, Osmanya]
1053*993b0882SAndroid Build Coastguard Worker   171,  // Range #236: [66736, 66811, Osage]
1054*993b0882SAndroid Build Coastguard Worker   136,  // Range #237: [66816, 66855, Elbasan]
1055*993b0882SAndroid Build Coastguard Worker   159,  // Range #238: [66864, 66915, Caucasian_Albanian]
1056*993b0882SAndroid Build Coastguard Worker   159,  // Range #239: [66927, 66927, Caucasian_Albanian]
1057*993b0882SAndroid Build Coastguard Worker   197,  // Range #240: [66928, 67004, Vithkuqi]
1058*993b0882SAndroid Build Coastguard Worker   83,  // Range #241: [67072, 67382, Linear_A]
1059*993b0882SAndroid Build Coastguard Worker   83,  // Range #242: [67392, 67413, Linear_A]
1060*993b0882SAndroid Build Coastguard Worker   83,  // Range #243: [67424, 67431, Linear_A]
1061*993b0882SAndroid Build Coastguard Worker   25,  // Range #244: [67456, 67514, Latin]
1062*993b0882SAndroid Build Coastguard Worker   47,  // Range #245: [67584, 67647, Cypriot]
1063*993b0882SAndroid Build Coastguard Worker   116,  // Range #246: [67648, 67679, Imperial_Aramaic]
1064*993b0882SAndroid Build Coastguard Worker   144,  // Range #247: [67680, 67711, Palmyrene]
1065*993b0882SAndroid Build Coastguard Worker   143,  // Range #248: [67712, 67742, Nabataean]
1066*993b0882SAndroid Build Coastguard Worker   143,  // Range #249: [67751, 67759, Nabataean]
1067*993b0882SAndroid Build Coastguard Worker   162,  // Range #250: [67808, 67829, Hatran]
1068*993b0882SAndroid Build Coastguard Worker   162,  // Range #251: [67835, 67839, Hatran]
1069*993b0882SAndroid Build Coastguard Worker   91,  // Range #252: [67840, 67871, Phoenician]
1070*993b0882SAndroid Build Coastguard Worker   108,  // Range #253: [67872, 67897, Lydian]
1071*993b0882SAndroid Build Coastguard Worker   108,  // Range #254: [67903, 67903, Lydian]
1072*993b0882SAndroid Build Coastguard Worker   86,  // Range #255: [67968, 67999, Meroitic_Hieroglyphs]
1073*993b0882SAndroid Build Coastguard Worker   141,  // Range #256: [68000, 68095, Meroitic_Cursive]
1074*993b0882SAndroid Build Coastguard Worker   57,  // Range #257: [68096, 68102, Kharoshthi]
1075*993b0882SAndroid Build Coastguard Worker   57,  // Range #258: [68108, 68168, Kharoshthi]
1076*993b0882SAndroid Build Coastguard Worker   57,  // Range #259: [68176, 68184, Kharoshthi]
1077*993b0882SAndroid Build Coastguard Worker   133,  // Range #260: [68192, 68223, Old_South_Arabian]
1078*993b0882SAndroid Build Coastguard Worker   142,  // Range #261: [68224, 68255, Old_North_Arabian]
1079*993b0882SAndroid Build Coastguard Worker   121,  // Range #262: [68288, 68342, Manichaean]
1080*993b0882SAndroid Build Coastguard Worker   117,  // Range #263: [68352, 68415, Avestan]
1081*993b0882SAndroid Build Coastguard Worker   125,  // Range #264: [68416, 68447, Inscriptional_Parthian]
1082*993b0882SAndroid Build Coastguard Worker   122,  // Range #265: [68448, 68466, Inscriptional_Pahlavi]
1083*993b0882SAndroid Build Coastguard Worker   122,  // Range #266: [68472, 68479, Inscriptional_Pahlavi]
1084*993b0882SAndroid Build Coastguard Worker   123,  // Range #267: [68480, 68497, Psalter_Pahlavi]
1085*993b0882SAndroid Build Coastguard Worker   123,  // Range #268: [68505, 68508, Psalter_Pahlavi]
1086*993b0882SAndroid Build Coastguard Worker   123,  // Range #269: [68521, 68527, Psalter_Pahlavi]
1087*993b0882SAndroid Build Coastguard Worker   88,  // Range #270: [68608, 68680, Old_Turkic]
1088*993b0882SAndroid Build Coastguard Worker   76,  // Range #271: [68736, 68786, Old_Hungarian]
1089*993b0882SAndroid Build Coastguard Worker   76,  // Range #272: [68800, 68850, Old_Hungarian]
1090*993b0882SAndroid Build Coastguard Worker   76,  // Range #273: [68858, 68863, Old_Hungarian]
1091*993b0882SAndroid Build Coastguard Worker   182,  // Range #274: [68864, 68903, Hanifi_Rohingya]
1092*993b0882SAndroid Build Coastguard Worker   182,  // Range #275: [68912, 68921, Hanifi_Rohingya]
1093*993b0882SAndroid Build Coastguard Worker   2,  // Range #276: [69216, 69246, Arabic]
1094*993b0882SAndroid Build Coastguard Worker   192,  // Range #277: [69248, 69297, Yezidi]
1095*993b0882SAndroid Build Coastguard Worker   184,  // Range #278: [69376, 69415, Old_Sogdian]
1096*993b0882SAndroid Build Coastguard Worker   183,  // Range #279: [69424, 69465, Sogdian]
1097*993b0882SAndroid Build Coastguard Worker   194,  // Range #280: [69488, 69513, Old_Uyghur]
1098*993b0882SAndroid Build Coastguard Worker   189,  // Range #281: [69552, 69579, Chorasmian]
1099*993b0882SAndroid Build Coastguard Worker   185,  // Range #282: [69600, 69622, Elymaic]
1100*993b0882SAndroid Build Coastguard Worker   65,  // Range #283: [69632, 69749, Brahmi]
1101*993b0882SAndroid Build Coastguard Worker   65,  // Range #284: [69759, 69759, Brahmi]
1102*993b0882SAndroid Build Coastguard Worker   120,  // Range #285: [69760, 69826, Kaithi]
1103*993b0882SAndroid Build Coastguard Worker   120,  // Range #286: [69837, 69837, Kaithi]
1104*993b0882SAndroid Build Coastguard Worker   152,  // Range #287: [69840, 69864, Sora_Sompeng]
1105*993b0882SAndroid Build Coastguard Worker   152,  // Range #288: [69872, 69881, Sora_Sompeng]
1106*993b0882SAndroid Build Coastguard Worker   118,  // Range #289: [69888, 69959, Chakma]
1107*993b0882SAndroid Build Coastguard Worker   160,  // Range #290: [69968, 70006, Mahajani]
1108*993b0882SAndroid Build Coastguard Worker   151,  // Range #291: [70016, 70111, Sharada]
1109*993b0882SAndroid Build Coastguard Worker   33,  // Range #292: [70113, 70132, Sinhala]
1110*993b0882SAndroid Build Coastguard Worker   157,  // Range #293: [70144, 70206, Khojki]
1111*993b0882SAndroid Build Coastguard Worker   164,  // Range #294: [70272, 70313, Multani]
1112*993b0882SAndroid Build Coastguard Worker   145,  // Range #295: [70320, 70378, Khudawadi]
1113*993b0882SAndroid Build Coastguard Worker   145,  // Range #296: [70384, 70393, Khudawadi]
1114*993b0882SAndroid Build Coastguard Worker   137,  // Range #297: [70400, 70457, Grantha]
1115*993b0882SAndroid Build Coastguard Worker   137,  // Range #298: [70460, 70480, Grantha]
1116*993b0882SAndroid Build Coastguard Worker   137,  // Range #299: [70487, 70487, Grantha]
1117*993b0882SAndroid Build Coastguard Worker   137,  // Range #300: [70493, 70516, Grantha]
1118*993b0882SAndroid Build Coastguard Worker   170,  // Range #301: [70656, 70753, Newa]
1119*993b0882SAndroid Build Coastguard Worker   158,  // Range #302: [70784, 70855, Tirhuta]
1120*993b0882SAndroid Build Coastguard Worker   158,  // Range #303: [70864, 70873, Tirhuta]
1121*993b0882SAndroid Build Coastguard Worker   166,  // Range #304: [71040, 71133, Siddham]
1122*993b0882SAndroid Build Coastguard Worker   163,  // Range #305: [71168, 71236, Modi]
1123*993b0882SAndroid Build Coastguard Worker   163,  // Range #306: [71248, 71257, Modi]
1124*993b0882SAndroid Build Coastguard Worker   27,  // Range #307: [71264, 71276, Mongolian]
1125*993b0882SAndroid Build Coastguard Worker   153,  // Range #308: [71296, 71353, Takri]
1126*993b0882SAndroid Build Coastguard Worker   153,  // Range #309: [71360, 71369, Takri]
1127*993b0882SAndroid Build Coastguard Worker   161,  // Range #310: [71424, 71494, Ahom]
1128*993b0882SAndroid Build Coastguard Worker   178,  // Range #311: [71680, 71739, Dogra]
1129*993b0882SAndroid Build Coastguard Worker   146,  // Range #312: [71840, 71922, Warang_Citi]
1130*993b0882SAndroid Build Coastguard Worker   146,  // Range #313: [71935, 71935, Warang_Citi]
1131*993b0882SAndroid Build Coastguard Worker   190,  // Range #314: [71936, 72006, Dives_Akuru]
1132*993b0882SAndroid Build Coastguard Worker   190,  // Range #315: [72016, 72025, Dives_Akuru]
1133*993b0882SAndroid Build Coastguard Worker   187,  // Range #316: [72096, 72164, Nandinagari]
1134*993b0882SAndroid Build Coastguard Worker   177,  // Range #317: [72192, 72263, Zanabazar_Square]
1135*993b0882SAndroid Build Coastguard Worker   176,  // Range #318: [72272, 72354, Soyombo]
1136*993b0882SAndroid Build Coastguard Worker   40,  // Range #319: [72368, 72383, Canadian_Aboriginal]
1137*993b0882SAndroid Build Coastguard Worker   165,  // Range #320: [72384, 72440, Pau_Cin_Hau]
1138*993b0882SAndroid Build Coastguard Worker   168,  // Range #321: [72704, 72773, Bhaiksuki]
1139*993b0882SAndroid Build Coastguard Worker   168,  // Range #322: [72784, 72812, Bhaiksuki]
1140*993b0882SAndroid Build Coastguard Worker   169,  // Range #323: [72816, 72886, Marchen]
1141*993b0882SAndroid Build Coastguard Worker   175,  // Range #324: [72960, 73031, Masaram_Gondi]
1142*993b0882SAndroid Build Coastguard Worker   175,  // Range #325: [73040, 73049, Masaram_Gondi]
1143*993b0882SAndroid Build Coastguard Worker   179,  // Range #326: [73056, 73112, Gunjala_Gondi]
1144*993b0882SAndroid Build Coastguard Worker   179,  // Range #327: [73120, 73129, Gunjala_Gondi]
1145*993b0882SAndroid Build Coastguard Worker   180,  // Range #328: [73440, 73464, Makasar]
1146*993b0882SAndroid Build Coastguard Worker   131,  // Range #329: [73648, 73648, Lisu]
1147*993b0882SAndroid Build Coastguard Worker   35,  // Range #330: [73664, 73713, Tamil]
1148*993b0882SAndroid Build Coastguard Worker   35,  // Range #331: [73727, 73727, Tamil]
1149*993b0882SAndroid Build Coastguard Worker   101,  // Range #332: [73728, 74649, Cuneiform]
1150*993b0882SAndroid Build Coastguard Worker   101,  // Range #333: [74752, 74868, Cuneiform]
1151*993b0882SAndroid Build Coastguard Worker   101,  // Range #334: [74880, 75075, Cuneiform]
1152*993b0882SAndroid Build Coastguard Worker   193,  // Range #335: [77712, 77810, Cypro_Minoan]
1153*993b0882SAndroid Build Coastguard Worker   71,  // Range #336: [77824, 78904, Egyptian_Hieroglyphs]
1154*993b0882SAndroid Build Coastguard Worker   156,  // Range #337: [82944, 83526, Anatolian_Hieroglyphs]
1155*993b0882SAndroid Build Coastguard Worker   130,  // Range #338: [92160, 92728, Bamum]
1156*993b0882SAndroid Build Coastguard Worker   149,  // Range #339: [92736, 92783, Mro]
1157*993b0882SAndroid Build Coastguard Worker   195,  // Range #340: [92784, 92873, Tangsa]
1158*993b0882SAndroid Build Coastguard Worker   134,  // Range #341: [92880, 92917, Bassa_Vah]
1159*993b0882SAndroid Build Coastguard Worker   75,  // Range #342: [92928, 92997, Pahawh_Hmong]
1160*993b0882SAndroid Build Coastguard Worker   75,  // Range #343: [93008, 93047, Pahawh_Hmong]
1161*993b0882SAndroid Build Coastguard Worker   75,  // Range #344: [93053, 93071, Pahawh_Hmong]
1162*993b0882SAndroid Build Coastguard Worker   181,  // Range #345: [93760, 93850, Medefaidrin]
1163*993b0882SAndroid Build Coastguard Worker   92,  // Range #346: [93952, 94087, Miao]
1164*993b0882SAndroid Build Coastguard Worker   92,  // Range #347: [94095, 94111, Miao]
1165*993b0882SAndroid Build Coastguard Worker   154,  // Range #348: [94176, 94176, Tangut]
1166*993b0882SAndroid Build Coastguard Worker   150,  // Range #349: [94177, 94177, Nushu]
1167*993b0882SAndroid Build Coastguard Worker   17,  // Range #350: [94178, 94179, Han]
1168*993b0882SAndroid Build Coastguard Worker   191,  // Range #351: [94180, 94180, Khitan_Small_Script]
1169*993b0882SAndroid Build Coastguard Worker   17,  // Range #352: [94192, 94193, Han]
1170*993b0882SAndroid Build Coastguard Worker   154,  // Range #353: [94208, 100343, Tangut]
1171*993b0882SAndroid Build Coastguard Worker   154,  // Range #354: [100352, 101119, Tangut]
1172*993b0882SAndroid Build Coastguard Worker   191,  // Range #355: [101120, 101589, Khitan_Small_Script]
1173*993b0882SAndroid Build Coastguard Worker   154,  // Range #356: [101632, 101640, Tangut]
1174*993b0882SAndroid Build Coastguard Worker   22,  // Range #357: [110576, 110592, Katakana]
1175*993b0882SAndroid Build Coastguard Worker   20,  // Range #358: [110593, 110879, Hiragana]
1176*993b0882SAndroid Build Coastguard Worker   22,  // Range #359: [110880, 110882, Katakana]
1177*993b0882SAndroid Build Coastguard Worker   20,  // Range #360: [110928, 110930, Hiragana]
1178*993b0882SAndroid Build Coastguard Worker   22,  // Range #361: [110948, 110951, Katakana]
1179*993b0882SAndroid Build Coastguard Worker   150,  // Range #362: [110960, 111355, Nushu]
1180*993b0882SAndroid Build Coastguard Worker   135,  // Range #363: [113664, 113770, Duployan]
1181*993b0882SAndroid Build Coastguard Worker   135,  // Range #364: [113776, 113800, Duployan]
1182*993b0882SAndroid Build Coastguard Worker   135,  // Range #365: [113808, 113823, Duployan]
1183*993b0882SAndroid Build Coastguard Worker   14,  // Range #366: [119296, 119365, Greek]
1184*993b0882SAndroid Build Coastguard Worker   112,  // Range #367: [120832, 121483, SignWriting]
1185*993b0882SAndroid Build Coastguard Worker   112,  // Range #368: [121499, 121519, SignWriting]
1186*993b0882SAndroid Build Coastguard Worker   25,  // Range #369: [122624, 122654, Latin]
1187*993b0882SAndroid Build Coastguard Worker   56,  // Range #370: [122880, 122922, Glagolitic]
1188*993b0882SAndroid Build Coastguard Worker   186,  // Range #371: [123136, 123215, Nyiakeng_Puachue_Hmong]
1189*993b0882SAndroid Build Coastguard Worker   196,  // Range #372: [123536, 123566, Toto]
1190*993b0882SAndroid Build Coastguard Worker   188,  // Range #373: [123584, 123641, Wancho]
1191*993b0882SAndroid Build Coastguard Worker   188,  // Range #374: [123647, 123647, Wancho]
1192*993b0882SAndroid Build Coastguard Worker   11,  // Range #375: [124896, 124926, Ethiopic]
1193*993b0882SAndroid Build Coastguard Worker   140,  // Range #376: [124928, 125142, Mende_Kikakui]
1194*993b0882SAndroid Build Coastguard Worker   167,  // Range #377: [125184, 125279, Adlam]
1195*993b0882SAndroid Build Coastguard Worker   2,  // Range #378: [126464, 126523, Arabic]
1196*993b0882SAndroid Build Coastguard Worker   2,  // Range #379: [126530, 126619, Arabic]
1197*993b0882SAndroid Build Coastguard Worker   2,  // Range #380: [126625, 126651, Arabic]
1198*993b0882SAndroid Build Coastguard Worker   2,  // Range #381: [126704, 126705, Arabic]
1199*993b0882SAndroid Build Coastguard Worker   20,  // Range #382: [127488, 127488, Hiragana]
1200*993b0882SAndroid Build Coastguard Worker   17,  // Range #383: [131072, 173791, Han]
1201*993b0882SAndroid Build Coastguard Worker   17,  // Range #384: [173824, 177976, Han]
1202*993b0882SAndroid Build Coastguard Worker   17,  // Range #385: [177984, 183969, Han]
1203*993b0882SAndroid Build Coastguard Worker   17,  // Range #386: [183984, 191456, Han]
1204*993b0882SAndroid Build Coastguard Worker   17,  // Range #387: [194560, 195101, Han]
1205*993b0882SAndroid Build Coastguard Worker   17,  // Range #388: [196608, 201546, Han]
1206*993b0882SAndroid Build Coastguard Worker };
1207*993b0882SAndroid Build Coastguard Worker 
1208*993b0882SAndroid Build Coastguard Worker const uint8 kMaxScript = 197;
1209*993b0882SAndroid Build Coastguard Worker 
1210*993b0882SAndroid Build Coastguard Worker }  // namespace approx_script_internal
1211*993b0882SAndroid Build Coastguard Worker }  // namespace mobile
1212*993b0882SAndroid Build Coastguard Worker }  // namespace nlp_saft
1213