Merge lp:~paul-lucas/zorba/pjl-misc into lp:zorba

Proposed by Paul J. Lucas
Status: Merged
Approved by: Matthias Brantner
Approved revision: 11094
Merged at revision: 11265
Proposed branch: lp:~paul-lucas/zorba/pjl-misc
Merge into: lp:zorba
Diff against target: 132621 lines (+66112/-66247)
8 files modified
src/runtime/full_text/thesauri/wn_types.cpp (+1/-1)
src/runtime/numerics/format_integer_impl.cpp (+14/-14)
src/util/regex.cpp (+4/-6)
src/util/regex_xquery.cpp (+153/-151)
src/util/stl_util.h (+5/-5)
src/util/unicode_categories.cpp (+65878/-65996)
src/util/unicode_categories.h (+0/-74)
src/util/unicode_util.h (+57/-0)
To merge this branch: bzr merge lp:~paul-lucas/zorba/pjl-misc
Reviewer Review Type Date Requested Status
Matthias Brantner Approve
Paul J. Lucas Approve
Review via email: mp+150948@code.launchpad.net

Commit message

Unicode category code clean-up.
peek_behind() simplification.

Description of the change

Unicode category code clean-up.
peek_behind() simplification.

To post a comment you must log in.
Revision history for this message
Paul J. Lucas (paul-lucas) :
review: Approve
Revision history for this message
Zorba Build Bot (zorba-buildbot) wrote :
Revision history for this message
Zorba Build Bot (zorba-buildbot) wrote :

Validation queue job pjl-misc-2013-02-28T02-41-44.506Z is finished. The final status was:

All tests succeeded!

Revision history for this message
Zorba Build Bot (zorba-buildbot) wrote :

Voting does not meet specified criteria. Required: Approve > 1, Disapprove < 1, Needs Fixing < 1, Pending < 1. Got: 1 Approve.

Revision history for this message
Matthias Brantner (matthias-brantner) :
review: Approve
Revision history for this message
Zorba Build Bot (zorba-buildbot) wrote :
Revision history for this message
Zorba Build Bot (zorba-buildbot) wrote :

Validation queue job pjl-misc-2013-02-28T04-12-43.118Z is finished. The final status was:

All tests succeeded!

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'src/runtime/full_text/thesauri/wn_types.cpp'
2--- src/runtime/full_text/thesauri/wn_types.cpp 2012-09-19 21:16:15 +0000
3+++ src/runtime/full_text/thesauri/wn_types.cpp 2013-02-28 02:33:26 +0000
4@@ -47,7 +47,7 @@
5
6 #define DEF_END(CHAR_ARRAY) \
7 static char const *const *const end = \
8- CHAR_ARRAY + sizeof( CHAR_ARRAY ) / sizeof( char* );
9+ CHAR_ARRAY + sizeof( CHAR_ARRAY ) / sizeof( char* )
10
11 #define FIND(what) \
12 static_cast<type>( find_index( string_of, end, what ) )
13
14=== modified file 'src/runtime/numerics/format_integer_impl.cpp'
15--- src/runtime/numerics/format_integer_impl.cpp 2013-01-10 13:14:51 +0000
16+++ src/runtime/numerics/format_integer_impl.cpp 2013-02-28 02:33:26 +0000
17@@ -28,10 +28,10 @@
18
19 #include "system/globalenv.h"
20
21+#include "util/ascii_util.h"
22 #include "util/tracer.h"
23-#include "util/ascii_util.h"
24+#include "util/unicode_util.h"
25 #include "util/utf8_string.h"
26-#include "util/unicode_categories.h"
27
28 #include "types/casting.h"
29 #include "types/typeconstants.h"
30@@ -539,7 +539,7 @@
31 pictureit = utf8_picture.begin();
32 if(*pictureit == '#')
33 is_optional = true;
34- else if(unicode::is_UnicodeNd(*pictureit, &zerotemp))
35+ else if(unicode::is_Nd(*pictureit, &zerotemp))
36 {
37 *utf8zero = zerotemp;
38 has_digits = true;
39@@ -556,7 +556,7 @@
40 return false;
41 prev_is_grouping = false;
42 }
43- else if(unicode::is_UnicodeNd(*pictureit, &zerotemp))
44+ else if(unicode::is_Nd(*pictureit, &zerotemp))
45 {
46 if(*utf8zero)
47 {
48@@ -569,14 +569,14 @@
49 has_digits = true;
50 prev_is_grouping = false;
51 }
52- else if(!check_codepoint_category(*pictureit, unicode::UNICODE_Nd) &&
53- !check_codepoint_category(*pictureit, unicode::UNICODE_Nl) &&
54- !check_codepoint_category(*pictureit, unicode::UNICODE_No) &&
55- !check_codepoint_category(*pictureit, unicode::UNICODE_Lu) &&
56- !check_codepoint_category(*pictureit, unicode::UNICODE_Ll) &&
57- !check_codepoint_category(*pictureit, unicode::UNICODE_Lt) &&
58- !check_codepoint_category(*pictureit, unicode::UNICODE_Lm) &&
59- !check_codepoint_category(*pictureit, unicode::UNICODE_Lo))
60+ else if(!is_category(*pictureit, unicode::Nd) &&
61+ !is_category(*pictureit, unicode::Nl) &&
62+ !is_category(*pictureit, unicode::No) &&
63+ !is_category(*pictureit, unicode::Lu) &&
64+ !is_category(*pictureit, unicode::Ll) &&
65+ !is_category(*pictureit, unicode::Lt) &&
66+ !is_category(*pictureit, unicode::Lm) &&
67+ !is_category(*pictureit, unicode::Lo))
68 {
69 //is grouping
70 if(prev_is_grouping)
71@@ -688,7 +688,7 @@
72
73 if(valueit == valueit_rend)
74 {
75- if(unicode::check_codepoint_category(*pictureit, unicode::UNICODE_Nd))
76+ if(unicode::is_category(*pictureit, unicode::Nd))
77 {
78 formatIntegerDecimalPattern(valueit, valueit_rend, pictureit+1, pictureit_rend, picture_pos+1, grouping_interval, grouping_char, utf8zero, utf8_result);
79 utf8_result += (utf8zero);
80@@ -701,7 +701,7 @@
81 {
82 if(pictureit != pictureit_rend)
83 {
84- if(*pictureit == '#' || unicode::check_codepoint_category(*pictureit, unicode::UNICODE_Nd))
85+ if(*pictureit == '#' || unicode::is_category(*pictureit, unicode::Nd))
86 {
87 formatIntegerDecimalPattern(valueit+1, valueit_rend, pictureit+1, pictureit_rend, picture_pos+1, grouping_interval, grouping_char, utf8zero, utf8_result);
88 utf8_result += (utf8zero + *valueit - '0');
89
90=== modified file 'src/util/regex.cpp'
91--- src/util/regex.cpp 2013-02-26 17:46:14 +0000
92+++ src/util/regex.cpp 2013-02-28 02:33:26 +0000
93@@ -107,15 +107,13 @@
94 }
95
96 inline bool is_char_range_begin( zstring const &s,
97- zstring::const_iterator const &i ) {
98- zstring::const_iterator j( i );
99- return ztd::peek( s, &j ) == '-' && ztd::peek( s, &j ) != '[';
100+ zstring::const_iterator i ) {
101+ return ztd::peek( s, &i ) == '-' && ztd::peek( s, &i ) != '[';
102 }
103
104 inline bool is_non_capturing_begin( zstring const &s,
105- zstring::const_iterator const &i ) {
106- zstring::const_iterator j( i );
107- return ztd::peek_behind( s, &j ) == '?' && ztd::peek_behind( s, &j ) == '(';
108+ zstring::const_iterator i ) {
109+ return ztd::peek_behind( s, &i ) == '?' && ztd::peek_behind( s, &i ) == '(';
110 }
111
112 #define IS_CHAR_RANGE_BEGIN (in_char_class && is_char_range_begin( xq_re, i ))
113
114=== modified file 'src/util/regex_xquery.cpp'
115--- src/util/regex_xquery.cpp 2012-09-19 21:16:15 +0000
116+++ src/util/regex_xquery.cpp 2013-02-28 02:33:26 +0000
117@@ -13,17 +13,19 @@
118 * See the License for the specific language governing permissions and
119 * limitations under the License.
120 */
121+
122 #include "stdafx.h"
123+
124 #include <ctype.h>
125+#include <string.h>
126
127 #include "diagnostics/xquery_diagnostics.h"
128-
129-#include "regex_xquery.h"
130-#include <string.h>
131-#include "zorbatypes/chartype.h"
132-#include "util/unicode_categories.h"
133 #include "util/ascii_util.h"
134+#include "util/unicode_util.h"
135 #include "util/utf8_string.h"
136+#include "zorbatypes/chartype.h"
137+
138+#include "regex_xquery.h"
139
140 namespace zorba {
141 namespace regex_xquery{
142@@ -383,17 +385,17 @@
143 switch(pattern[(*char_len)+1])
144 {
145 case '}':
146- c = unicode::UNICODE_Ll + 50;break;
147+ c = unicode::Ll + 50;break;
148 case 'u':
149- c = unicode::UNICODE_Lu; (*char_len)++;break;
150+ c = unicode::Lu; (*char_len)++;break;
151 case 'l':
152- c = unicode::UNICODE_Ll; (*char_len)++;break;
153+ c = unicode::Ll; (*char_len)++;break;
154 case 't':
155- c = unicode::UNICODE_Lt; (*char_len)++;break;
156+ c = unicode::Lt; (*char_len)++;break;
157 case 'm':
158- c = unicode::UNICODE_Lm; (*char_len)++;break;
159+ c = unicode::Lm; (*char_len)++;break;
160 case 'o':
161- c = unicode::UNICODE_Lo; (*char_len)++;break;
162+ c = unicode::Lo; (*char_len)++;break;
163 default:
164 throw XQUERY_EXCEPTION( err::FORX0002, ERROR_PARAMS(pattern, ZED(REGEX_UNKNOWN_PL_CONSTRUCT)) );
165 }
166@@ -403,13 +405,13 @@
167 switch(pattern[(*char_len)+1])
168 {
169 case '}':
170- c = unicode::UNICODE_Mc + 50;break;
171+ c = unicode::Mc + 50;break;
172 case 'n':
173- c = unicode::UNICODE_Mn; (*char_len)++;break;
174+ c = unicode::Mn; (*char_len)++;break;
175 case 'c':
176- c = unicode::UNICODE_Mc; (*char_len)++;break;
177+ c = unicode::Mc; (*char_len)++;break;
178 case 'e':
179- c = unicode::UNICODE_Me; (*char_len)++;break;
180+ c = unicode::Me; (*char_len)++;break;
181 default:
182 throw XQUERY_EXCEPTION( err::FORX0002, ERROR_PARAMS(pattern, ZED(REGEX_UNKNOWN_PM_CONSTRUCT)) );
183 }
184@@ -419,13 +421,13 @@
185 switch(pattern[(*char_len)+1])
186 {
187 case '}':
188- c = unicode::UNICODE_Nd + 50;break;
189+ c = unicode::Nd + 50;break;
190 case 'd':
191- c = unicode::UNICODE_Nd; (*char_len)++;break;
192+ c = unicode::Nd; (*char_len)++;break;
193 case 'l':
194- c = unicode::UNICODE_Nl; (*char_len)++;break;
195+ c = unicode::Nl; (*char_len)++;break;
196 case 'o':
197- c = unicode::UNICODE_No; (*char_len)++;break;
198+ c = unicode::No; (*char_len)++;break;
199 default:
200 throw XQUERY_EXCEPTION( err::FORX0002, ERROR_PARAMS(pattern, ZED(REGEX_UNKNOWN_PN_CONSTRUCT)) );
201 }
202@@ -435,21 +437,21 @@
203 switch(pattern[(*char_len)+1])
204 {
205 case '}':
206- c = unicode::UNICODE_Pc + 50;break;
207+ c = unicode::Pc + 50;break;
208 case 'c':
209- c = unicode::UNICODE_Pc; (*char_len)++;break;
210+ c = unicode::Pc; (*char_len)++;break;
211 case 'd':
212- c = unicode::UNICODE_Pd; (*char_len)++;break;
213+ c = unicode::Pd; (*char_len)++;break;
214 case 's':
215- c = unicode::UNICODE_Ps; (*char_len)++;break;
216+ c = unicode::Ps; (*char_len)++;break;
217 case 'e':
218- c = unicode::UNICODE_Pe; (*char_len)++;break;
219+ c = unicode::Pe; (*char_len)++;break;
220 case 'i':
221- c = unicode::UNICODE_Pi; (*char_len)++;break;
222+ c = unicode::Pi; (*char_len)++;break;
223 case 'f':
224- c = unicode::UNICODE_Pf; (*char_len)++;break;
225+ c = unicode::Pf; (*char_len)++;break;
226 case 'o':
227- c = unicode::UNICODE_Po; (*char_len)++;break;
228+ c = unicode::Po; (*char_len)++;break;
229 default:
230 throw XQUERY_EXCEPTION( err::FORX0002, ERROR_PARAMS(pattern, ZED(REGEX_UNKNOWN_PP_CONSTRUCT)) );
231 }
232@@ -459,13 +461,13 @@
233 switch(pattern[(*char_len)+1])
234 {
235 case '}':
236- c = unicode::UNICODE_Zl + 50;break;
237+ c = unicode::Zl + 50;break;
238 case 's':
239- c = unicode::UNICODE_Zs; (*char_len)++;break;
240+ c = unicode::Zs; (*char_len)++;break;
241 case 'l':
242- c = unicode::UNICODE_Zl; (*char_len)++;break;
243+ c = unicode::Zl; (*char_len)++;break;
244 case 'p':
245- c = unicode::UNICODE_Zp; (*char_len)++;break;
246+ c = unicode::Zp; (*char_len)++;break;
247 default:
248 throw XQUERY_EXCEPTION( err::FORX0002, ERROR_PARAMS(pattern, ZED(REGEX_UNKNOWN_PZ_CONSTRUCT)) );
249 }
250@@ -475,15 +477,15 @@
251 switch(pattern[(*char_len)+1])
252 {
253 case '}':
254- c = unicode::UNICODE_Sc + 50;break;
255+ c = unicode::Sc + 50;break;
256 case 'm':
257- c = unicode::UNICODE_Sm; (*char_len)++;break;
258+ c = unicode::Sm; (*char_len)++;break;
259 case 'c':
260- c = unicode::UNICODE_Sc; (*char_len)++;break;
261+ c = unicode::Sc; (*char_len)++;break;
262 case 'k':
263- c = unicode::UNICODE_Sk; (*char_len)++;break;
264+ c = unicode::Sk; (*char_len)++;break;
265 case 'o':
266- c = unicode::UNICODE_So; (*char_len)++;break;
267+ c = unicode::So; (*char_len)++;break;
268 default:
269 throw XQUERY_EXCEPTION( err::FORX0002, ERROR_PARAMS(pattern, ZED(REGEX_UNKNOWN_PS_CONSTRUCT)) );
270 }
271@@ -493,15 +495,15 @@
272 switch(pattern[(*char_len)+1])
273 {
274 case '}':
275- c = unicode::UNICODE_Cc + 50;break;
276+ c = unicode::Cc + 50;break;
277 case 'c':
278- c = unicode::UNICODE_Cc; (*char_len)++;break;
279+ c = unicode::Cc; (*char_len)++;break;
280 case 'f':
281- c = unicode::UNICODE_Cf; (*char_len)++;break;
282+ c = unicode::Cf; (*char_len)++;break;
283 case 'o':
284- c = unicode::UNICODE_Co; (*char_len)++;break;
285+ c = unicode::Co; (*char_len)++;break;
286 case 'n':
287- c = unicode::UNICODE_Cn; (*char_len)++;break;
288+ c = unicode::Cn; (*char_len)++;break;
289 default:
290 throw XQUERY_EXCEPTION( err::FORX0002, ERROR_PARAMS(pattern, ZED(REGEX_UNKNOWN_PC_CONSTRUCT)) );
291 }
292@@ -1974,101 +1976,101 @@
293 unicode::code_point utf8c = utf8::next_char(temp_source);
294 switch(multichar_type)
295 {
296- case unicode::UNICODE_Ll + 50:
297- if(unicode::check_codepoint_category(utf8c, unicode::UNICODE_Ll) ||
298- unicode::check_codepoint_category(utf8c, unicode::UNICODE_Lm) ||
299- unicode::check_codepoint_category(utf8c, unicode::UNICODE_Lo) ||
300- unicode::check_codepoint_category(utf8c, unicode::UNICODE_Lt) ||
301- unicode::check_codepoint_category(utf8c, unicode::UNICODE_Lu))
302- {
303- if(!is_reverse)
304- found = true;
305- }
306- else
307- {
308- if(is_reverse)
309- found = true;
310- }
311- break;
312- case unicode::UNICODE_Mc + 50:
313- if(unicode::check_codepoint_category(utf8c, unicode::UNICODE_Mn) ||
314- unicode::check_codepoint_category(utf8c, unicode::UNICODE_Mc) ||
315- unicode::check_codepoint_category(utf8c, unicode::UNICODE_Me))
316- {
317- if(!is_reverse)
318- found = true;
319- }
320- else
321- {
322- if(is_reverse)
323- found = true;
324- }
325- break;
326- case unicode::UNICODE_Nd + 50:
327- if(unicode::check_codepoint_category(utf8c, unicode::UNICODE_Nd) ||
328- unicode::check_codepoint_category(utf8c, unicode::UNICODE_Nl) ||
329- unicode::check_codepoint_category(utf8c, unicode::UNICODE_No))
330- {
331- if(!is_reverse)
332- found = true;
333- }
334- else
335- {
336- if(is_reverse)
337- found = true;
338- }
339- break;
340- case unicode::UNICODE_Pc + 50:
341- if(unicode::check_codepoint_category(utf8c, unicode::UNICODE_Pc) ||
342- unicode::check_codepoint_category(utf8c, unicode::UNICODE_Pd) ||
343- unicode::check_codepoint_category(utf8c, unicode::UNICODE_Ps) ||
344- unicode::check_codepoint_category(utf8c, unicode::UNICODE_Pe) ||
345- unicode::check_codepoint_category(utf8c, unicode::UNICODE_Pi) ||
346- unicode::check_codepoint_category(utf8c, unicode::UNICODE_Pf) ||
347- unicode::check_codepoint_category(utf8c, unicode::UNICODE_Po))
348- {
349- if(!is_reverse)
350- found = true;
351- }
352- else
353- {
354- if(is_reverse)
355- found = true;
356- }
357- break;
358- case unicode::UNICODE_Zl + 50:
359- if(unicode::check_codepoint_category(utf8c, unicode::UNICODE_Zs) ||
360- unicode::check_codepoint_category(utf8c, unicode::UNICODE_Zl) ||
361- unicode::check_codepoint_category(utf8c, unicode::UNICODE_Zp))
362- {
363- if(!is_reverse)
364- found = true;
365- }
366- else
367- {
368- if(is_reverse)
369- found = true;
370- }
371- break;
372- case unicode::UNICODE_Sc + 50:
373- if(unicode::check_codepoint_category(utf8c, unicode::UNICODE_Sm) ||
374- unicode::check_codepoint_category(utf8c, unicode::UNICODE_Sc) ||
375- unicode::check_codepoint_category(utf8c, unicode::UNICODE_Sk) ||
376- unicode::check_codepoint_category(utf8c, unicode::UNICODE_So))
377- {
378- if(!is_reverse)
379- found = true;
380- }
381- else
382- {
383- if(is_reverse)
384- found = true;
385- }
386- break;
387- case unicode::UNICODE_Cc + 50:
388- if(unicode::check_codepoint_category(utf8c, unicode::UNICODE_Cc) ||
389- unicode::check_codepoint_category(utf8c, unicode::UNICODE_Cf) ||
390- unicode::check_codepoint_category(utf8c, unicode::UNICODE_Co))//ignore unicode::UNICODE_Cn
391+ case unicode::Ll + 50:
392+ if(unicode::is_category(utf8c, unicode::Ll) ||
393+ unicode::is_category(utf8c, unicode::Lm) ||
394+ unicode::is_category(utf8c, unicode::Lo) ||
395+ unicode::is_category(utf8c, unicode::Lt) ||
396+ unicode::is_category(utf8c, unicode::Lu))
397+ {
398+ if(!is_reverse)
399+ found = true;
400+ }
401+ else
402+ {
403+ if(is_reverse)
404+ found = true;
405+ }
406+ break;
407+ case unicode::Mc + 50:
408+ if(unicode::is_category(utf8c, unicode::Mn) ||
409+ unicode::is_category(utf8c, unicode::Mc) ||
410+ unicode::is_category(utf8c, unicode::Me))
411+ {
412+ if(!is_reverse)
413+ found = true;
414+ }
415+ else
416+ {
417+ if(is_reverse)
418+ found = true;
419+ }
420+ break;
421+ case unicode::Nd + 50:
422+ if(unicode::is_category(utf8c, unicode::Nd) ||
423+ unicode::is_category(utf8c, unicode::Nl) ||
424+ unicode::is_category(utf8c, unicode::No))
425+ {
426+ if(!is_reverse)
427+ found = true;
428+ }
429+ else
430+ {
431+ if(is_reverse)
432+ found = true;
433+ }
434+ break;
435+ case unicode::Pc + 50:
436+ if(unicode::is_category(utf8c, unicode::Pc) ||
437+ unicode::is_category(utf8c, unicode::Pd) ||
438+ unicode::is_category(utf8c, unicode::Ps) ||
439+ unicode::is_category(utf8c, unicode::Pe) ||
440+ unicode::is_category(utf8c, unicode::Pi) ||
441+ unicode::is_category(utf8c, unicode::Pf) ||
442+ unicode::is_category(utf8c, unicode::Po))
443+ {
444+ if(!is_reverse)
445+ found = true;
446+ }
447+ else
448+ {
449+ if(is_reverse)
450+ found = true;
451+ }
452+ break;
453+ case unicode::Zl + 50:
454+ if(unicode::is_category(utf8c, unicode::Zs) ||
455+ unicode::is_category(utf8c, unicode::Zl) ||
456+ unicode::is_category(utf8c, unicode::Zp))
457+ {
458+ if(!is_reverse)
459+ found = true;
460+ }
461+ else
462+ {
463+ if(is_reverse)
464+ found = true;
465+ }
466+ break;
467+ case unicode::Sc + 50:
468+ if(unicode::is_category(utf8c, unicode::Sm) ||
469+ unicode::is_category(utf8c, unicode::Sc) ||
470+ unicode::is_category(utf8c, unicode::Sk) ||
471+ unicode::is_category(utf8c, unicode::So))
472+ {
473+ if(!is_reverse)
474+ found = true;
475+ }
476+ else
477+ {
478+ if(is_reverse)
479+ found = true;
480+ }
481+ break;
482+ case unicode::Cc + 50:
483+ if(unicode::is_category(utf8c, unicode::Cc) ||
484+ unicode::is_category(utf8c, unicode::Cf) ||
485+ unicode::is_category(utf8c, unicode::Co))//ignore unicode::Cn
486 {
487 if(!is_reverse)
488 found = true;
489@@ -2080,7 +2082,7 @@
490 }
491 break;
492 default:
493- if(unicode::check_codepoint_category(utf8c, (unicode::category)multichar_type))
494+ if(unicode::is_category(utf8c, (unicode::category)multichar_type))
495 {
496 if(!is_reverse)
497 found = true;
498@@ -2192,24 +2194,24 @@
499 break;
500 case 'D':value_true = false;//[^\d]
501 case 'd':
502- if(unicode::check_codepoint_category(utf8c, unicode::UNICODE_Nd))
503+ if(unicode::is_category(utf8c, unicode::Nd))
504 found = true;
505 break;
506 case 'W':value_true = false;//[^\w]
507 case 'w':
508- found = !(unicode::check_codepoint_category(utf8c, unicode::UNICODE_Pc) ||
509- unicode::check_codepoint_category(utf8c, unicode::UNICODE_Pd) ||
510- unicode::check_codepoint_category(utf8c, unicode::UNICODE_Ps) ||
511- unicode::check_codepoint_category(utf8c, unicode::UNICODE_Pe) ||
512- unicode::check_codepoint_category(utf8c, unicode::UNICODE_Pi) ||
513- unicode::check_codepoint_category(utf8c, unicode::UNICODE_Pf) ||
514- unicode::check_codepoint_category(utf8c, unicode::UNICODE_Po) ||
515- unicode::check_codepoint_category(utf8c, unicode::UNICODE_Zs) ||
516- unicode::check_codepoint_category(utf8c, unicode::UNICODE_Zl) ||
517- unicode::check_codepoint_category(utf8c, unicode::UNICODE_Zp) ||
518- unicode::check_codepoint_category(utf8c, unicode::UNICODE_Cc) ||
519- unicode::check_codepoint_category(utf8c, unicode::UNICODE_Cf) ||
520- unicode::check_codepoint_category(utf8c, unicode::UNICODE_Co));//ignore unicode::UNICODE_Cn
521+ found = !(unicode::is_category(utf8c, unicode::Pc) ||
522+ unicode::is_category(utf8c, unicode::Pd) ||
523+ unicode::is_category(utf8c, unicode::Ps) ||
524+ unicode::is_category(utf8c, unicode::Pe) ||
525+ unicode::is_category(utf8c, unicode::Pi) ||
526+ unicode::is_category(utf8c, unicode::Pf) ||
527+ unicode::is_category(utf8c, unicode::Po) ||
528+ unicode::is_category(utf8c, unicode::Zs) ||
529+ unicode::is_category(utf8c, unicode::Zl) ||
530+ unicode::is_category(utf8c, unicode::Zp) ||
531+ unicode::is_category(utf8c, unicode::Cc) ||
532+ unicode::is_category(utf8c, unicode::Cf) ||
533+ unicode::is_category(utf8c, unicode::Co));//ignore unicode::Cn
534 break;
535 default:
536 throw XQUERY_EXCEPTION( err::FORX0002, ERROR_PARAMS(source, ZED(REGEX_UNIMPLEMENTED)) );
537
538=== modified file 'src/util/stl_util.h'
539--- src/util/stl_util.h 2013-02-26 06:50:40 +0000
540+++ src/util/stl_util.h 2013-02-28 02:33:26 +0000
541@@ -283,8 +283,8 @@
542 *
543 * @tparam ContainerType A type that has the nested types of \c const_iterator
544 * (which must at least be a forward iterator) and \c value_type.
545- * @param i A pointer to the iterator to peek one ahead of. It is incremented
546- * by 1.
547+ * @param i A pointer to the iterator to peek one ahead of. It is assumed not
548+ * already to be at <code>c.end()</code>. It is incremented by 1.
549 * @return Returns the value at the next iteration or \c value_type() if none.
550 */
551 template<class ContainerType> inline
552@@ -300,7 +300,8 @@
553 *
554 * @tparam ContainerType A type that has the nested types of \c const_iterator
555 * (which must at least be a forward iterator) and \c value_type.
556- * @param i The iterator to peek one ahead of.
557+ * @param i The iterator to peek one ahead of. It is assumed not already to be
558+ * at <code>c.end()</code>.
559 * @return Returns the value at the next iteration or \c value_type() if none.
560 */
561 template<class ContainerType> inline
562@@ -341,8 +342,7 @@
563 typename ContainerType::value_type
564 peek_behind( ContainerType const &c,
565 typename ContainerType::const_iterator i ) {
566- typedef typename ContainerType::value_type value_type;
567- return i != c.begin() ? *--i : value_type();
568+ return peek_behind( c, &i );
569 }
570
571 /**
572
573=== modified file 'src/util/unicode_categories.cpp'
574--- src/util/unicode_categories.cpp 2012-09-19 21:16:15 +0000
575+++ src/util/unicode_categories.cpp 2013-02-28 02:33:26 +0000
576@@ -13,66013 +13,65895 @@
577 * See the License for the specific language governing permissions and
578 * limitations under the License.
579 */
580+
581 #include "stdafx.h"
582
583-#include "util/unicode_categories.h"
584+#include "util/unicode_util.h"
585
586 namespace zorba {
587 namespace unicode {
588
589-
590-//Unicode codepoint categories, as from http://www.fileformat.info/info/unicode/category/index.htm
591-
592-static const unsigned char codepoints_categories[] = {
593-UNICODE_Cc, //U+0000
594-UNICODE_Cc, //U+0001
595-UNICODE_Cc, //U+0002
596-UNICODE_Cc, //U+0003
597-UNICODE_Cc, //U+0004
598-UNICODE_Cc, //U+0005
599-UNICODE_Cc, //U+0006
600-UNICODE_Cc, //U+0007
601-UNICODE_Cc, //U+0008
602-UNICODE_Cc, //U+0009
603-UNICODE_Cc, //U+000A
604-UNICODE_Cc, //U+000B
605-UNICODE_Cc, //U+000C
606-UNICODE_Cc, //U+000D
607-UNICODE_Cc, //U+000E
608-UNICODE_Cc, //U+000F
609-UNICODE_Cc, //U+0010
610-UNICODE_Cc, //U+0011
611-UNICODE_Cc, //U+0012
612-UNICODE_Cc, //U+0013
613-UNICODE_Cc, //U+0014
614-UNICODE_Cc, //U+0015
615-UNICODE_Cc, //U+0016
616-UNICODE_Cc, //U+0017
617-UNICODE_Cc, //U+0018
618-UNICODE_Cc, //U+0019
619-UNICODE_Cc, //U+001A
620-UNICODE_Cc, //U+001B
621-UNICODE_Cc, //U+001C
622-UNICODE_Cc, //U+001D
623-UNICODE_Cc, //U+001E
624-UNICODE_Cc, //U+001F
625-UNICODE_Zs, //U+0020
626-UNICODE_Po, //U+0021
627-UNICODE_Po, //U+0022
628-UNICODE_Po, //U+0023
629-UNICODE_Sc, //U+0024
630-UNICODE_Po, //U+0025
631-UNICODE_Po, //U+0026
632-UNICODE_Po, //U+0027
633-UNICODE_Ps, //U+0028
634-UNICODE_Pe, //U+0029
635-UNICODE_Po, //U+002A
636-UNICODE_Sm, //U+002B
637-UNICODE_Po, //U+002C
638-UNICODE_Pd, //U+002D
639-UNICODE_Po, //U+002E
640-UNICODE_Po, //U+002F
641-UNICODE_Nd, //U+0030
642-UNICODE_Nd, //U+0031
643-UNICODE_Nd, //U+0032
644-UNICODE_Nd, //U+0033
645-UNICODE_Nd, //U+0034
646-UNICODE_Nd, //U+0035
647-UNICODE_Nd, //U+0036
648-UNICODE_Nd, //U+0037
649-UNICODE_Nd, //U+0038
650-UNICODE_Nd, //U+0039
651-UNICODE_Po, //U+003A
652-UNICODE_Po, //U+003B
653-UNICODE_Sm, //U+003C
654-UNICODE_Sm, //U+003D
655-UNICODE_Sm, //U+003E
656-UNICODE_Po, //U+003F
657-UNICODE_Po, //U+0040
658-UNICODE_Lu, //U+0041
659-UNICODE_Lu, //U+0042
660-UNICODE_Lu, //U+0043
661-UNICODE_Lu, //U+0044
662-UNICODE_Lu, //U+0045
663-UNICODE_Lu, //U+0046
664-UNICODE_Lu, //U+0047
665-UNICODE_Lu, //U+0048
666-UNICODE_Lu, //U+0049
667-UNICODE_Lu, //U+004A
668-UNICODE_Lu, //U+004B
669-UNICODE_Lu, //U+004C
670-UNICODE_Lu, //U+004D
671-UNICODE_Lu, //U+004E
672-UNICODE_Lu, //U+004F
673-UNICODE_Lu, //U+0050
674-UNICODE_Lu, //U+0051
675-UNICODE_Lu, //U+0052
676-UNICODE_Lu, //U+0053
677-UNICODE_Lu, //U+0054
678-UNICODE_Lu, //U+0055
679-UNICODE_Lu, //U+0056
680-UNICODE_Lu, //U+0057
681-UNICODE_Lu, //U+0058
682-UNICODE_Lu, //U+0059
683-UNICODE_Lu, //U+005A
684-UNICODE_Ps, //U+005B
685-UNICODE_Po, //U+005C
686-UNICODE_Pe, //U+005D
687-UNICODE_Sk, //U+005E
688-UNICODE_Pc, //U+005F
689-UNICODE_Sk, //U+0060
690-UNICODE_Ll, //U+0061
691-UNICODE_Ll, //U+0062
692-UNICODE_Ll, //U+0063
693-UNICODE_Ll, //U+0064
694-UNICODE_Ll, //U+0065
695-UNICODE_Ll, //U+0066
696-UNICODE_Ll, //U+0067
697-UNICODE_Ll, //U+0068
698-UNICODE_Ll, //U+0069
699-UNICODE_Ll, //U+006A
700-UNICODE_Ll, //U+006B
701-UNICODE_Ll, //U+006C
702-UNICODE_Ll, //U+006D
703-UNICODE_Ll, //U+006E
704-UNICODE_Ll, //U+006F
705-UNICODE_Ll, //U+0070
706-UNICODE_Ll, //U+0071
707-UNICODE_Ll, //U+0072
708-UNICODE_Ll, //U+0073
709-UNICODE_Ll, //U+0074
710-UNICODE_Ll, //U+0075
711-UNICODE_Ll, //U+0076
712-UNICODE_Ll, //U+0077
713-UNICODE_Ll, //U+0078
714-UNICODE_Ll, //U+0079
715-UNICODE_Ll, //U+007A
716-UNICODE_Ps, //U+007B
717-UNICODE_Sm, //U+007C
718-UNICODE_Pe, //U+007D
719-UNICODE_Sm, //U+007E
720-UNICODE_Cc, //U+007F
721-UNICODE_Cc, //U+0080
722-UNICODE_Cc, //U+0081
723-UNICODE_Cc, //U+0082
724-UNICODE_Cc, //U+0083
725-UNICODE_Cc, //U+0084
726-UNICODE_Cc, //U+0085
727-UNICODE_Cc, //U+0086
728-UNICODE_Cc, //U+0087
729-UNICODE_Cc, //U+0088
730-UNICODE_Cc, //U+0089
731-UNICODE_Cc, //U+008A
732-UNICODE_Cc, //U+008B
733-UNICODE_Cc, //U+008C
734-UNICODE_Cc, //U+008D
735-UNICODE_Cc, //U+008E
736-UNICODE_Cc, //U+008F
737-UNICODE_Cc, //U+0090
738-UNICODE_Cc, //U+0091
739-UNICODE_Cc, //U+0092
740-UNICODE_Cc, //U+0093
741-UNICODE_Cc, //U+0094
742-UNICODE_Cc, //U+0095
743-UNICODE_Cc, //U+0096
744-UNICODE_Cc, //U+0097
745-UNICODE_Cc, //U+0098
746-UNICODE_Cc, //U+0099
747-UNICODE_Cc, //U+009A
748-UNICODE_Cc, //U+009B
749-UNICODE_Cc, //U+009C
750-UNICODE_Cc, //U+009D
751-UNICODE_Cc, //U+009E
752-UNICODE_Cc, //U+009F
753-UNICODE_Zs, //U+00A0
754-UNICODE_Po, //U+00A1
755-UNICODE_Sc, //U+00A2
756-UNICODE_Sc, //U+00A3
757-UNICODE_Sc, //U+00A4
758-UNICODE_Sc, //U+00A5
759-UNICODE_So, //U+00A6
760-UNICODE_So, //U+00A7
761-UNICODE_Sk, //U+00A8
762-UNICODE_So, //U+00A9
763-UNICODE_Ll, //U+00AA
764-UNICODE_Pi, //U+00AB
765-UNICODE_Sm, //U+00AC
766-UNICODE_Cf, //U+00AD
767-UNICODE_So, //U+00AE
768-UNICODE_Sk, //U+00AF
769-UNICODE_So, //U+00B0
770-UNICODE_Sm, //U+00B1
771-UNICODE_No, //U+00B2
772-UNICODE_No, //U+00B3
773-UNICODE_Sk, //U+00B4
774-UNICODE_Ll, //U+00B5
775-UNICODE_So, //U+00B6
776-UNICODE_Po, //U+00B7
777-UNICODE_Sk, //U+00B8
778-UNICODE_No, //U+00B9
779-UNICODE_Ll, //U+00BA
780-UNICODE_Pf, //U+00BB
781-UNICODE_No, //U+00BC
782-UNICODE_No, //U+00BD
783-UNICODE_No, //U+00BE
784-UNICODE_Po, //U+00BF
785-UNICODE_Lu, //U+00C0
786-UNICODE_Lu, //U+00C1
787-UNICODE_Lu, //U+00C2
788-UNICODE_Lu, //U+00C3
789-UNICODE_Lu, //U+00C4
790-UNICODE_Lu, //U+00C5
791-UNICODE_Lu, //U+00C6
792-UNICODE_Lu, //U+00C7
793-UNICODE_Lu, //U+00C8
794-UNICODE_Lu, //U+00C9
795-UNICODE_Lu, //U+00CA
796-UNICODE_Lu, //U+00CB
797-UNICODE_Lu, //U+00CC
798-UNICODE_Lu, //U+00CD
799-UNICODE_Lu, //U+00CE
800-UNICODE_Lu, //U+00CF
801-UNICODE_Lu, //U+00D0
802-UNICODE_Lu, //U+00D1
803-UNICODE_Lu, //U+00D2
804-UNICODE_Lu, //U+00D3
805-UNICODE_Lu, //U+00D4
806-UNICODE_Lu, //U+00D5
807-UNICODE_Lu, //U+00D6
808-UNICODE_Sm, //U+00D7
809-UNICODE_Lu, //U+00D8
810-UNICODE_Lu, //U+00D9
811-UNICODE_Lu, //U+00DA
812-UNICODE_Lu, //U+00DB
813-UNICODE_Lu, //U+00DC
814-UNICODE_Lu, //U+00DD
815-UNICODE_Lu, //U+00DE
816-UNICODE_Ll, //U+00DF
817-UNICODE_Ll, //U+00E0
818-UNICODE_Ll, //U+00E1
819-UNICODE_Ll, //U+00E2
820-UNICODE_Ll, //U+00E3
821-UNICODE_Ll, //U+00E4
822-UNICODE_Ll, //U+00E5
823-UNICODE_Ll, //U+00E6
824-UNICODE_Ll, //U+00E7
825-UNICODE_Ll, //U+00E8
826-UNICODE_Ll, //U+00E9
827-UNICODE_Ll, //U+00EA
828-UNICODE_Ll, //U+00EB
829-UNICODE_Ll, //U+00EC
830-UNICODE_Ll, //U+00ED
831-UNICODE_Ll, //U+00EE
832-UNICODE_Ll, //U+00EF
833-UNICODE_Ll, //U+00F0
834-UNICODE_Ll, //U+00F1
835-UNICODE_Ll, //U+00F2
836-UNICODE_Ll, //U+00F3
837-UNICODE_Ll, //U+00F4
838-UNICODE_Ll, //U+00F5
839-UNICODE_Ll, //U+00F6
840-UNICODE_Sm, //U+00F7
841-UNICODE_Ll, //U+00F8
842-UNICODE_Ll, //U+00F9
843-UNICODE_Ll, //U+00FA
844-UNICODE_Ll, //U+00FB
845-UNICODE_Ll, //U+00FC
846-UNICODE_Ll, //U+00FD
847-UNICODE_Ll, //U+00FE
848-UNICODE_Ll, //U+00FF
849-UNICODE_Lu, //U+0100
850-UNICODE_Ll, //U+0101
851-UNICODE_Lu, //U+0102
852-UNICODE_Ll, //U+0103
853-UNICODE_Lu, //U+0104
854-UNICODE_Ll, //U+0105
855-UNICODE_Lu, //U+0106
856-UNICODE_Ll, //U+0107
857-UNICODE_Lu, //U+0108
858-UNICODE_Ll, //U+0109
859-UNICODE_Lu, //U+010A
860-UNICODE_Ll, //U+010B
861-UNICODE_Lu, //U+010C
862-UNICODE_Ll, //U+010D
863-UNICODE_Lu, //U+010E
864-UNICODE_Ll, //U+010F
865-UNICODE_Lu, //U+0110
866-UNICODE_Ll, //U+0111
867-UNICODE_Lu, //U+0112
868-UNICODE_Ll, //U+0113
869-UNICODE_Lu, //U+0114
870-UNICODE_Ll, //U+0115
871-UNICODE_Lu, //U+0116
872-UNICODE_Ll, //U+0117
873-UNICODE_Lu, //U+0118
874-UNICODE_Ll, //U+0119
875-UNICODE_Lu, //U+011A
876-UNICODE_Ll, //U+011B
877-UNICODE_Lu, //U+011C
878-UNICODE_Ll, //U+011D
879-UNICODE_Lu, //U+011E
880-UNICODE_Ll, //U+011F
881-UNICODE_Lu, //U+0120
882-UNICODE_Ll, //U+0121
883-UNICODE_Lu, //U+0122
884-UNICODE_Ll, //U+0123
885-UNICODE_Lu, //U+0124
886-UNICODE_Ll, //U+0125
887-UNICODE_Lu, //U+0126
888-UNICODE_Ll, //U+0127
889-UNICODE_Lu, //U+0128
890-UNICODE_Ll, //U+0129
891-UNICODE_Lu, //U+012A
892-UNICODE_Ll, //U+012B
893-UNICODE_Lu, //U+012C
894-UNICODE_Ll, //U+012D
895-UNICODE_Lu, //U+012E
896-UNICODE_Ll, //U+012F
897-UNICODE_Lu, //U+0130
898-UNICODE_Ll, //U+0131
899-UNICODE_Lu, //U+0132
900-UNICODE_Ll, //U+0133
901-UNICODE_Lu, //U+0134
902-UNICODE_Ll, //U+0135
903-UNICODE_Lu, //U+0136
904-UNICODE_Ll, //U+0137
905-UNICODE_Ll, //U+0138
906-UNICODE_Lu, //U+0139
907-UNICODE_Ll, //U+013A
908-UNICODE_Lu, //U+013B
909-UNICODE_Ll, //U+013C
910-UNICODE_Lu, //U+013D
911-UNICODE_Ll, //U+013E
912-UNICODE_Lu, //U+013F
913-UNICODE_Ll, //U+0140
914-UNICODE_Lu, //U+0141
915-UNICODE_Ll, //U+0142
916-UNICODE_Lu, //U+0143
917-UNICODE_Ll, //U+0144
918-UNICODE_Lu, //U+0145
919-UNICODE_Ll, //U+0146
920-UNICODE_Lu, //U+0147
921-UNICODE_Ll, //U+0148
922-UNICODE_Ll, //U+0149
923-UNICODE_Lu, //U+014A
924-UNICODE_Ll, //U+014B
925-UNICODE_Lu, //U+014C
926-UNICODE_Ll, //U+014D
927-UNICODE_Lu, //U+014E
928-UNICODE_Ll, //U+014F
929-UNICODE_Lu, //U+0150
930-UNICODE_Ll, //U+0151
931-UNICODE_Lu, //U+0152
932-UNICODE_Ll, //U+0153
933-UNICODE_Lu, //U+0154
934-UNICODE_Ll, //U+0155
935-UNICODE_Lu, //U+0156
936-UNICODE_Ll, //U+0157
937-UNICODE_Lu, //U+0158
938-UNICODE_Ll, //U+0159
939-UNICODE_Lu, //U+015A
940-UNICODE_Ll, //U+015B
941-UNICODE_Lu, //U+015C
942-UNICODE_Ll, //U+015D
943-UNICODE_Lu, //U+015E
944-UNICODE_Ll, //U+015F
945-UNICODE_Lu, //U+0160
946-UNICODE_Ll, //U+0161
947-UNICODE_Lu, //U+0162
948-UNICODE_Ll, //U+0163
949-UNICODE_Lu, //U+0164
950-UNICODE_Ll, //U+0165
951-UNICODE_Lu, //U+0166
952-UNICODE_Ll, //U+0167
953-UNICODE_Lu, //U+0168
954-UNICODE_Ll, //U+0169
955-UNICODE_Lu, //U+016A
956-UNICODE_Ll, //U+016B
957-UNICODE_Lu, //U+016C
958-UNICODE_Ll, //U+016D
959-UNICODE_Lu, //U+016E
960-UNICODE_Ll, //U+016F
961-UNICODE_Lu, //U+0170
962-UNICODE_Ll, //U+0171
963-UNICODE_Lu, //U+0172
964-UNICODE_Ll, //U+0173
965-UNICODE_Lu, //U+0174
966-UNICODE_Ll, //U+0175
967-UNICODE_Lu, //U+0176
968-UNICODE_Ll, //U+0177
969-UNICODE_Lu, //U+0178
970-UNICODE_Lu, //U+0179
971-UNICODE_Ll, //U+017A
972-UNICODE_Lu, //U+017B
973-UNICODE_Ll, //U+017C
974-UNICODE_Lu, //U+017D
975-UNICODE_Ll, //U+017E
976-UNICODE_Ll, //U+017F
977-UNICODE_Ll, //U+0180
978-UNICODE_Lu, //U+0181
979-UNICODE_Lu, //U+0182
980-UNICODE_Ll, //U+0183
981-UNICODE_Lu, //U+0184
982-UNICODE_Ll, //U+0185
983-UNICODE_Lu, //U+0186
984-UNICODE_Lu, //U+0187
985-UNICODE_Ll, //U+0188
986-UNICODE_Lu, //U+0189
987-UNICODE_Lu, //U+018A
988-UNICODE_Lu, //U+018B
989-UNICODE_Ll, //U+018C
990-UNICODE_Ll, //U+018D
991-UNICODE_Lu, //U+018E
992-UNICODE_Lu, //U+018F
993-UNICODE_Lu, //U+0190
994-UNICODE_Lu, //U+0191
995-UNICODE_Ll, //U+0192
996-UNICODE_Lu, //U+0193
997-UNICODE_Lu, //U+0194
998-UNICODE_Ll, //U+0195
999-UNICODE_Lu, //U+0196
1000-UNICODE_Lu, //U+0197
1001-UNICODE_Lu, //U+0198
1002-UNICODE_Ll, //U+0199
1003-UNICODE_Ll, //U+019A
1004-UNICODE_Ll, //U+019B
1005-UNICODE_Lu, //U+019C
1006-UNICODE_Lu, //U+019D
1007-UNICODE_Ll, //U+019E
1008-UNICODE_Lu, //U+019F
1009-UNICODE_Lu, //U+01A0
1010-UNICODE_Ll, //U+01A1
1011-UNICODE_Lu, //U+01A2
1012-UNICODE_Ll, //U+01A3
1013-UNICODE_Lu, //U+01A4
1014-UNICODE_Ll, //U+01A5
1015-UNICODE_Lu, //U+01A6
1016-UNICODE_Lu, //U+01A7
1017-UNICODE_Ll, //U+01A8
1018-UNICODE_Lu, //U+01A9
1019-UNICODE_Ll, //U+01AA
1020-UNICODE_Ll, //U+01AB
1021-UNICODE_Lu, //U+01AC
1022-UNICODE_Ll, //U+01AD
1023-UNICODE_Lu, //U+01AE
1024-UNICODE_Lu, //U+01AF
1025-UNICODE_Ll, //U+01B0
1026-UNICODE_Lu, //U+01B1
1027-UNICODE_Lu, //U+01B2
1028-UNICODE_Lu, //U+01B3
1029-UNICODE_Ll, //U+01B4
1030-UNICODE_Lu, //U+01B5
1031-UNICODE_Ll, //U+01B6
1032-UNICODE_Lu, //U+01B7
1033-UNICODE_Lu, //U+01B8
1034-UNICODE_Ll, //U+01B9
1035-UNICODE_Ll, //U+01BA
1036-UNICODE_Lo, //U+01BB
1037-UNICODE_Lu, //U+01BC
1038-UNICODE_Ll, //U+01BD
1039-UNICODE_Ll, //U+01BE
1040-UNICODE_Ll, //U+01BF
1041-UNICODE_Lo, //U+01C0
1042-UNICODE_Lo, //U+01C1
1043-UNICODE_Lo, //U+01C2
1044-UNICODE_Lo, //U+01C3
1045-UNICODE_Lu, //U+01C4
1046-UNICODE_Lt, //U+01C5
1047-UNICODE_Ll, //U+01C6
1048-UNICODE_Lu, //U+01C7
1049-UNICODE_Lt, //U+01C8
1050-UNICODE_Ll, //U+01C9
1051-UNICODE_Lu, //U+01CA
1052-UNICODE_Lt, //U+01CB
1053-UNICODE_Ll, //U+01CC
1054-UNICODE_Lu, //U+01CD
1055-UNICODE_Ll, //U+01CE
1056-UNICODE_Lu, //U+01CF
1057-UNICODE_Ll, //U+01D0
1058-UNICODE_Lu, //U+01D1
1059-UNICODE_Ll, //U+01D2
1060-UNICODE_Lu, //U+01D3
1061-UNICODE_Ll, //U+01D4
1062-UNICODE_Lu, //U+01D5
1063-UNICODE_Ll, //U+01D6
1064-UNICODE_Lu, //U+01D7
1065-UNICODE_Ll, //U+01D8
1066-UNICODE_Lu, //U+01D9
1067-UNICODE_Ll, //U+01DA
1068-UNICODE_Lu, //U+01DB
1069-UNICODE_Ll, //U+01DC
1070-UNICODE_Ll, //U+01DD
1071-UNICODE_Lu, //U+01DE
1072-UNICODE_Ll, //U+01DF
1073-UNICODE_Lu, //U+01E0
1074-UNICODE_Ll, //U+01E1
1075-UNICODE_Lu, //U+01E2
1076-UNICODE_Ll, //U+01E3
1077-UNICODE_Lu, //U+01E4
1078-UNICODE_Ll, //U+01E5
1079-UNICODE_Lu, //U+01E6
1080-UNICODE_Ll, //U+01E7
1081-UNICODE_Lu, //U+01E8
1082-UNICODE_Ll, //U+01E9
1083-UNICODE_Lu, //U+01EA
1084-UNICODE_Ll, //U+01EB
1085-UNICODE_Lu, //U+01EC
1086-UNICODE_Ll, //U+01ED
1087-UNICODE_Lu, //U+01EE
1088-UNICODE_Ll, //U+01EF
1089-UNICODE_Ll, //U+01F0
1090-UNICODE_Lu, //U+01F1
1091-UNICODE_Lt, //U+01F2
1092-UNICODE_Ll, //U+01F3
1093-UNICODE_Lu, //U+01F4
1094-UNICODE_Ll, //U+01F5
1095-UNICODE_Lu, //U+01F6
1096-UNICODE_Lu, //U+01F7
1097-UNICODE_Lu, //U+01F8
1098-UNICODE_Ll, //U+01F9
1099-UNICODE_Lu, //U+01FA
1100-UNICODE_Ll, //U+01FB
1101-UNICODE_Lu, //U+01FC
1102-UNICODE_Ll, //U+01FD
1103-UNICODE_Lu, //U+01FE
1104-UNICODE_Ll, //U+01FF
1105-UNICODE_Lu, //U+0200
1106-UNICODE_Ll, //U+0201
1107-UNICODE_Lu, //U+0202
1108-UNICODE_Ll, //U+0203
1109-UNICODE_Lu, //U+0204
1110-UNICODE_Ll, //U+0205
1111-UNICODE_Lu, //U+0206
1112-UNICODE_Ll, //U+0207
1113-UNICODE_Lu, //U+0208
1114-UNICODE_Ll, //U+0209
1115-UNICODE_Lu, //U+020A
1116-UNICODE_Ll, //U+020B
1117-UNICODE_Lu, //U+020C
1118-UNICODE_Ll, //U+020D
1119-UNICODE_Lu, //U+020E
1120-UNICODE_Ll, //U+020F
1121-UNICODE_Lu, //U+0210
1122-UNICODE_Ll, //U+0211
1123-UNICODE_Lu, //U+0212
1124-UNICODE_Ll, //U+0213
1125-UNICODE_Lu, //U+0214
1126-UNICODE_Ll, //U+0215
1127-UNICODE_Lu, //U+0216
1128-UNICODE_Ll, //U+0217
1129-UNICODE_Lu, //U+0218
1130-UNICODE_Ll, //U+0219
1131-UNICODE_Lu, //U+021A
1132-UNICODE_Ll, //U+021B
1133-UNICODE_Lu, //U+021C
1134-UNICODE_Ll, //U+021D
1135-UNICODE_Lu, //U+021E
1136-UNICODE_Ll, //U+021F
1137-UNICODE_Lu, //U+0220
1138-UNICODE_Ll, //U+0221
1139-UNICODE_Lu, //U+0222
1140-UNICODE_Ll, //U+0223
1141-UNICODE_Lu, //U+0224
1142-UNICODE_Ll, //U+0225
1143-UNICODE_Lu, //U+0226
1144-UNICODE_Ll, //U+0227
1145-UNICODE_Lu, //U+0228
1146-UNICODE_Ll, //U+0229
1147-UNICODE_Lu, //U+022A
1148-UNICODE_Ll, //U+022B
1149-UNICODE_Lu, //U+022C
1150-UNICODE_Ll, //U+022D
1151-UNICODE_Lu, //U+022E
1152-UNICODE_Ll, //U+022F
1153-UNICODE_Lu, //U+0230
1154-UNICODE_Ll, //U+0231
1155-UNICODE_Lu, //U+0232
1156-UNICODE_Ll, //U+0233
1157-UNICODE_Ll, //U+0234
1158-UNICODE_Ll, //U+0235
1159-UNICODE_Ll, //U+0236
1160-UNICODE_Ll, //U+0237
1161-UNICODE_Ll, //U+0238
1162-UNICODE_Ll, //U+0239
1163-UNICODE_Lu, //U+023A
1164-UNICODE_Lu, //U+023B
1165-UNICODE_Ll, //U+023C
1166-UNICODE_Lu, //U+023D
1167-UNICODE_Lu, //U+023E
1168-UNICODE_Ll, //U+023F
1169-UNICODE_Ll, //U+0240
1170-UNICODE_Lu, //U+0241
1171-UNICODE_Ll, //U+0242
1172-UNICODE_Lu, //U+0243
1173-UNICODE_Lu, //U+0244
1174-UNICODE_Lu, //U+0245
1175-UNICODE_Lu, //U+0246
1176-UNICODE_Ll, //U+0247
1177-UNICODE_Lu, //U+0248
1178-UNICODE_Ll, //U+0249
1179-UNICODE_Lu, //U+024A
1180-UNICODE_Ll, //U+024B
1181-UNICODE_Lu, //U+024C
1182-UNICODE_Ll, //U+024D
1183-UNICODE_Lu, //U+024E
1184-UNICODE_Ll, //U+024F
1185-UNICODE_Ll, //U+0250
1186-UNICODE_Ll, //U+0251
1187-UNICODE_Ll, //U+0252
1188-UNICODE_Ll, //U+0253
1189-UNICODE_Ll, //U+0254
1190-UNICODE_Ll, //U+0255
1191-UNICODE_Ll, //U+0256
1192-UNICODE_Ll, //U+0257
1193-UNICODE_Ll, //U+0258
1194-UNICODE_Ll, //U+0259
1195-UNICODE_Ll, //U+025A
1196-UNICODE_Ll, //U+025B
1197-UNICODE_Ll, //U+025C
1198-UNICODE_Ll, //U+025D
1199-UNICODE_Ll, //U+025E
1200-UNICODE_Ll, //U+025F
1201-UNICODE_Ll, //U+0260
1202-UNICODE_Ll, //U+0261
1203-UNICODE_Ll, //U+0262
1204-UNICODE_Ll, //U+0263
1205-UNICODE_Ll, //U+0264
1206-UNICODE_Ll, //U+0265
1207-UNICODE_Ll, //U+0266
1208-UNICODE_Ll, //U+0267
1209-UNICODE_Ll, //U+0268
1210-UNICODE_Ll, //U+0269
1211-UNICODE_Ll, //U+026A
1212-UNICODE_Ll, //U+026B
1213-UNICODE_Ll, //U+026C
1214-UNICODE_Ll, //U+026D
1215-UNICODE_Ll, //U+026E
1216-UNICODE_Ll, //U+026F
1217-UNICODE_Ll, //U+0270
1218-UNICODE_Ll, //U+0271
1219-UNICODE_Ll, //U+0272
1220-UNICODE_Ll, //U+0273
1221-UNICODE_Ll, //U+0274
1222-UNICODE_Ll, //U+0275
1223-UNICODE_Ll, //U+0276
1224-UNICODE_Ll, //U+0277
1225-UNICODE_Ll, //U+0278
1226-UNICODE_Ll, //U+0279
1227-UNICODE_Ll, //U+027A
1228-UNICODE_Ll, //U+027B
1229-UNICODE_Ll, //U+027C
1230-UNICODE_Ll, //U+027D
1231-UNICODE_Ll, //U+027E
1232-UNICODE_Ll, //U+027F
1233-UNICODE_Ll, //U+0280
1234-UNICODE_Ll, //U+0281
1235-UNICODE_Ll, //U+0282
1236-UNICODE_Ll, //U+0283
1237-UNICODE_Ll, //U+0284
1238-UNICODE_Ll, //U+0285
1239-UNICODE_Ll, //U+0286
1240-UNICODE_Ll, //U+0287
1241-UNICODE_Ll, //U+0288
1242-UNICODE_Ll, //U+0289
1243-UNICODE_Ll, //U+028A
1244-UNICODE_Ll, //U+028B
1245-UNICODE_Ll, //U+028C
1246-UNICODE_Ll, //U+028D
1247-UNICODE_Ll, //U+028E
1248-UNICODE_Ll, //U+028F
1249-UNICODE_Ll, //U+0290
1250-UNICODE_Ll, //U+0291
1251-UNICODE_Ll, //U+0292
1252-UNICODE_Ll, //U+0293
1253-UNICODE_Lo, //U+0294
1254-UNICODE_Ll, //U+0295
1255-UNICODE_Ll, //U+0296
1256-UNICODE_Ll, //U+0297
1257-UNICODE_Ll, //U+0298
1258-UNICODE_Ll, //U+0299
1259-UNICODE_Ll, //U+029A
1260-UNICODE_Ll, //U+029B
1261-UNICODE_Ll, //U+029C
1262-UNICODE_Ll, //U+029D
1263-UNICODE_Ll, //U+029E
1264-UNICODE_Ll, //U+029F
1265-UNICODE_Ll, //U+02A0
1266-UNICODE_Ll, //U+02A1
1267-UNICODE_Ll, //U+02A2
1268-UNICODE_Ll, //U+02A3
1269-UNICODE_Ll, //U+02A4
1270-UNICODE_Ll, //U+02A5
1271-UNICODE_Ll, //U+02A6
1272-UNICODE_Ll, //U+02A7
1273-UNICODE_Ll, //U+02A8
1274-UNICODE_Ll, //U+02A9
1275-UNICODE_Ll, //U+02AA
1276-UNICODE_Ll, //U+02AB
1277-UNICODE_Ll, //U+02AC
1278-UNICODE_Ll, //U+02AD
1279-UNICODE_Ll, //U+02AE
1280-UNICODE_Ll, //U+02AF
1281-UNICODE_Lm, //U+02B0
1282-UNICODE_Lm, //U+02B1
1283-UNICODE_Lm, //U+02B2
1284-UNICODE_Lm, //U+02B3
1285-UNICODE_Lm, //U+02B4
1286-UNICODE_Lm, //U+02B5
1287-UNICODE_Lm, //U+02B6
1288-UNICODE_Lm, //U+02B7
1289-UNICODE_Lm, //U+02B8
1290-UNICODE_Lm, //U+02B9
1291-UNICODE_Lm, //U+02BA
1292-UNICODE_Lm, //U+02BB
1293-UNICODE_Lm, //U+02BC
1294-UNICODE_Lm, //U+02BD
1295-UNICODE_Lm, //U+02BE
1296-UNICODE_Lm, //U+02BF
1297-UNICODE_Lm, //U+02C0
1298-UNICODE_Lm, //U+02C1
1299-UNICODE_Sk, //U+02C2
1300-UNICODE_Sk, //U+02C3
1301-UNICODE_Sk, //U+02C4
1302-UNICODE_Sk, //U+02C5
1303-UNICODE_Lm, //U+02C6
1304-UNICODE_Lm, //U+02C7
1305-UNICODE_Lm, //U+02C8
1306-UNICODE_Lm, //U+02C9
1307-UNICODE_Lm, //U+02CA
1308-UNICODE_Lm, //U+02CB
1309-UNICODE_Lm, //U+02CC
1310-UNICODE_Lm, //U+02CD
1311-UNICODE_Lm, //U+02CE
1312-UNICODE_Lm, //U+02CF
1313-UNICODE_Lm, //U+02D0
1314-UNICODE_Lm, //U+02D1
1315-UNICODE_Sk, //U+02D2
1316-UNICODE_Sk, //U+02D3
1317-UNICODE_Sk, //U+02D4
1318-UNICODE_Sk, //U+02D5
1319-UNICODE_Sk, //U+02D6
1320-UNICODE_Sk, //U+02D7
1321-UNICODE_Sk, //U+02D8
1322-UNICODE_Sk, //U+02D9
1323-UNICODE_Sk, //U+02DA
1324-UNICODE_Sk, //U+02DB
1325-UNICODE_Sk, //U+02DC
1326-UNICODE_Sk, //U+02DD
1327-UNICODE_Sk, //U+02DE
1328-UNICODE_Sk, //U+02DF
1329-UNICODE_Lm, //U+02E0
1330-UNICODE_Lm, //U+02E1
1331-UNICODE_Lm, //U+02E2
1332-UNICODE_Lm, //U+02E3
1333-UNICODE_Lm, //U+02E4
1334-UNICODE_Sk, //U+02E5
1335-UNICODE_Sk, //U+02E6
1336-UNICODE_Sk, //U+02E7
1337-UNICODE_Sk, //U+02E8
1338-UNICODE_Sk, //U+02E9
1339-UNICODE_Sk, //U+02EA
1340-UNICODE_Sk, //U+02EB
1341-UNICODE_Lm, //U+02EC
1342-UNICODE_Sk, //U+02ED
1343-UNICODE_Lm, //U+02EE
1344-UNICODE_Sk, //U+02EF
1345-UNICODE_Sk, //U+02F0
1346-UNICODE_Sk, //U+02F1
1347-UNICODE_Sk, //U+02F2
1348-UNICODE_Sk, //U+02F3
1349-UNICODE_Sk, //U+02F4
1350-UNICODE_Sk, //U+02F5
1351-UNICODE_Sk, //U+02F6
1352-UNICODE_Sk, //U+02F7
1353-UNICODE_Sk, //U+02F8
1354-UNICODE_Sk, //U+02F9
1355-UNICODE_Sk, //U+02FA
1356-UNICODE_Sk, //U+02FB
1357-UNICODE_Sk, //U+02FC
1358-UNICODE_Sk, //U+02FD
1359-UNICODE_Sk, //U+02FE
1360-UNICODE_Sk, //U+02FF
1361-UNICODE_Mn, //U+0300
1362-UNICODE_Mn, //U+0301
1363-UNICODE_Mn, //U+0302
1364-UNICODE_Mn, //U+0303
1365-UNICODE_Mn, //U+0304
1366-UNICODE_Mn, //U+0305
1367-UNICODE_Mn, //U+0306
1368-UNICODE_Mn, //U+0307
1369-UNICODE_Mn, //U+0308
1370-UNICODE_Mn, //U+0309
1371-UNICODE_Mn, //U+030A
1372-UNICODE_Mn, //U+030B
1373-UNICODE_Mn, //U+030C
1374-UNICODE_Mn, //U+030D
1375-UNICODE_Mn, //U+030E
1376-UNICODE_Mn, //U+030F
1377-UNICODE_Mn, //U+0310
1378-UNICODE_Mn, //U+0311
1379-UNICODE_Mn, //U+0312
1380-UNICODE_Mn, //U+0313
1381-UNICODE_Mn, //U+0314
1382-UNICODE_Mn, //U+0315
1383-UNICODE_Mn, //U+0316
1384-UNICODE_Mn, //U+0317
1385-UNICODE_Mn, //U+0318
1386-UNICODE_Mn, //U+0319
1387-UNICODE_Mn, //U+031A
1388-UNICODE_Mn, //U+031B
1389-UNICODE_Mn, //U+031C
1390-UNICODE_Mn, //U+031D
1391-UNICODE_Mn, //U+031E
1392-UNICODE_Mn, //U+031F
1393-UNICODE_Mn, //U+0320
1394-UNICODE_Mn, //U+0321
1395-UNICODE_Mn, //U+0322
1396-UNICODE_Mn, //U+0323
1397-UNICODE_Mn, //U+0324
1398-UNICODE_Mn, //U+0325
1399-UNICODE_Mn, //U+0326
1400-UNICODE_Mn, //U+0327
1401-UNICODE_Mn, //U+0328
1402-UNICODE_Mn, //U+0329
1403-UNICODE_Mn, //U+032A
1404-UNICODE_Mn, //U+032B
1405-UNICODE_Mn, //U+032C
1406-UNICODE_Mn, //U+032D
1407-UNICODE_Mn, //U+032E
1408-UNICODE_Mn, //U+032F
1409-UNICODE_Mn, //U+0330
1410-UNICODE_Mn, //U+0331
1411-UNICODE_Mn, //U+0332
1412-UNICODE_Mn, //U+0333
1413-UNICODE_Mn, //U+0334
1414-UNICODE_Mn, //U+0335
1415-UNICODE_Mn, //U+0336
1416-UNICODE_Mn, //U+0337
1417-UNICODE_Mn, //U+0338
1418-UNICODE_Mn, //U+0339
1419-UNICODE_Mn, //U+033A
1420-UNICODE_Mn, //U+033B
1421-UNICODE_Mn, //U+033C
1422-UNICODE_Mn, //U+033D
1423-UNICODE_Mn, //U+033E
1424-UNICODE_Mn, //U+033F
1425-UNICODE_Mn, //U+0340
1426-UNICODE_Mn, //U+0341
1427-UNICODE_Mn, //U+0342
1428-UNICODE_Mn, //U+0343
1429-UNICODE_Mn, //U+0344
1430-UNICODE_Mn, //U+0345
1431-UNICODE_Mn, //U+0346
1432-UNICODE_Mn, //U+0347
1433-UNICODE_Mn, //U+0348
1434-UNICODE_Mn, //U+0349
1435-UNICODE_Mn, //U+034A
1436-UNICODE_Mn, //U+034B
1437-UNICODE_Mn, //U+034C
1438-UNICODE_Mn, //U+034D
1439-UNICODE_Mn, //U+034E
1440-UNICODE_Mn, //U+034F
1441-UNICODE_Mn, //U+0350
1442-UNICODE_Mn, //U+0351
1443-UNICODE_Mn, //U+0352
1444-UNICODE_Mn, //U+0353
1445-UNICODE_Mn, //U+0354
1446-UNICODE_Mn, //U+0355
1447-UNICODE_Mn, //U+0356
1448-UNICODE_Mn, //U+0357
1449-UNICODE_Mn, //U+0358
1450-UNICODE_Mn, //U+0359
1451-UNICODE_Mn, //U+035A
1452-UNICODE_Mn, //U+035B
1453-UNICODE_Mn, //U+035C
1454-UNICODE_Mn, //U+035D
1455-UNICODE_Mn, //U+035E
1456-UNICODE_Mn, //U+035F
1457-UNICODE_Mn, //U+0360
1458-UNICODE_Mn, //U+0361
1459-UNICODE_Mn, //U+0362
1460-UNICODE_Mn, //U+0363
1461-UNICODE_Mn, //U+0364
1462-UNICODE_Mn, //U+0365
1463-UNICODE_Mn, //U+0366
1464-UNICODE_Mn, //U+0367
1465-UNICODE_Mn, //U+0368
1466-UNICODE_Mn, //U+0369
1467-UNICODE_Mn, //U+036A
1468-UNICODE_Mn, //U+036B
1469-UNICODE_Mn, //U+036C
1470-UNICODE_Mn, //U+036D
1471-UNICODE_Mn, //U+036E
1472-UNICODE_Mn, //U+036F
1473-UNICODE_Lu, //U+0370
1474-UNICODE_Ll, //U+0371
1475-UNICODE_Lu, //U+0372
1476-UNICODE_Ll, //U+0373
1477-UNICODE_Lm, //U+0374
1478-UNICODE_Sk, //U+0375
1479-UNICODE_Lu, //U+0376
1480-UNICODE_Ll, //U+0377
1481-0, //U+0378
1482-0, //U+0379
1483-UNICODE_Lm, //U+037A
1484-UNICODE_Ll, //U+037B
1485-UNICODE_Ll, //U+037C
1486-UNICODE_Ll, //U+037D
1487-UNICODE_Po, //U+037E
1488-0, //U+037F
1489-0, //U+0380
1490-0, //U+0381
1491-0, //U+0382
1492-0, //U+0383
1493-UNICODE_Sk, //U+0384
1494-UNICODE_Sk, //U+0385
1495-UNICODE_Lu, //U+0386
1496-UNICODE_Po, //U+0387
1497-UNICODE_Lu, //U+0388
1498-UNICODE_Lu, //U+0389
1499-UNICODE_Lu, //U+038A
1500-0, //U+038B
1501-UNICODE_Lu, //U+038C
1502-0, //U+038D
1503-UNICODE_Lu, //U+038E
1504-UNICODE_Lu, //U+038F
1505-UNICODE_Ll, //U+0390
1506-UNICODE_Lu, //U+0391
1507-UNICODE_Lu, //U+0392
1508-UNICODE_Lu, //U+0393
1509-UNICODE_Lu, //U+0394
1510-UNICODE_Lu, //U+0395
1511-UNICODE_Lu, //U+0396
1512-UNICODE_Lu, //U+0397
1513-UNICODE_Lu, //U+0398
1514-UNICODE_Lu, //U+0399
1515-UNICODE_Lu, //U+039A
1516-UNICODE_Lu, //U+039B
1517-UNICODE_Lu, //U+039C
1518-UNICODE_Lu, //U+039D
1519-UNICODE_Lu, //U+039E
1520-UNICODE_Lu, //U+039F
1521-UNICODE_Lu, //U+03A0
1522-UNICODE_Lu, //U+03A1
1523-0, //U+03A2
1524-UNICODE_Lu, //U+03A3
1525-UNICODE_Lu, //U+03A4
1526-UNICODE_Lu, //U+03A5
1527-UNICODE_Lu, //U+03A6
1528-UNICODE_Lu, //U+03A7
1529-UNICODE_Lu, //U+03A8
1530-UNICODE_Lu, //U+03A9
1531-UNICODE_Lu, //U+03AA
1532-UNICODE_Lu, //U+03AB
1533-UNICODE_Ll, //U+03AC
1534-UNICODE_Ll, //U+03AD
1535-UNICODE_Ll, //U+03AE
1536-UNICODE_Ll, //U+03AF
1537-UNICODE_Ll, //U+03B0
1538-UNICODE_Ll, //U+03B1
1539-UNICODE_Ll, //U+03B2
1540-UNICODE_Ll, //U+03B3
1541-UNICODE_Ll, //U+03B4
1542-UNICODE_Ll, //U+03B5
1543-UNICODE_Ll, //U+03B6
1544-UNICODE_Ll, //U+03B7
1545-UNICODE_Ll, //U+03B8
1546-UNICODE_Ll, //U+03B9
1547-UNICODE_Ll, //U+03BA
1548-UNICODE_Ll, //U+03BB
1549-UNICODE_Ll, //U+03BC
1550-UNICODE_Ll, //U+03BD
1551-UNICODE_Ll, //U+03BE
1552-UNICODE_Ll, //U+03BF
1553-UNICODE_Ll, //U+03C0
1554-UNICODE_Ll, //U+03C1
1555-UNICODE_Ll, //U+03C2
1556-UNICODE_Ll, //U+03C3
1557-UNICODE_Ll, //U+03C4
1558-UNICODE_Ll, //U+03C5
1559-UNICODE_Ll, //U+03C6
1560-UNICODE_Ll, //U+03C7
1561-UNICODE_Ll, //U+03C8
1562-UNICODE_Ll, //U+03C9
1563-UNICODE_Ll, //U+03CA
1564-UNICODE_Ll, //U+03CB
1565-UNICODE_Ll, //U+03CC
1566-UNICODE_Ll, //U+03CD
1567-UNICODE_Ll, //U+03CE
1568-UNICODE_Lu, //U+03CF
1569-UNICODE_Ll, //U+03D0
1570-UNICODE_Ll, //U+03D1
1571-UNICODE_Lu, //U+03D2
1572-UNICODE_Lu, //U+03D3
1573-UNICODE_Lu, //U+03D4
1574-UNICODE_Ll, //U+03D5
1575-UNICODE_Ll, //U+03D6
1576-UNICODE_Ll, //U+03D7
1577-UNICODE_Lu, //U+03D8
1578-UNICODE_Ll, //U+03D9
1579-UNICODE_Lu, //U+03DA
1580-UNICODE_Ll, //U+03DB
1581-UNICODE_Lu, //U+03DC
1582-UNICODE_Ll, //U+03DD
1583-UNICODE_Lu, //U+03DE
1584-UNICODE_Ll, //U+03DF
1585-UNICODE_Lu, //U+03E0
1586-UNICODE_Ll, //U+03E1
1587-UNICODE_Lu, //U+03E2
1588-UNICODE_Ll, //U+03E3
1589-UNICODE_Lu, //U+03E4
1590-UNICODE_Ll, //U+03E5
1591-UNICODE_Lu, //U+03E6
1592-UNICODE_Ll, //U+03E7
1593-UNICODE_Lu, //U+03E8
1594-UNICODE_Ll, //U+03E9
1595-UNICODE_Lu, //U+03EA
1596-UNICODE_Ll, //U+03EB
1597-UNICODE_Lu, //U+03EC
1598-UNICODE_Ll, //U+03ED
1599-UNICODE_Lu, //U+03EE
1600-UNICODE_Ll, //U+03EF
1601-UNICODE_Ll, //U+03F0
1602-UNICODE_Ll, //U+03F1
1603-UNICODE_Ll, //U+03F2
1604-UNICODE_Ll, //U+03F3
1605-UNICODE_Lu, //U+03F4
1606-UNICODE_Ll, //U+03F5
1607-UNICODE_Sm, //U+03F6
1608-UNICODE_Lu, //U+03F7
1609-UNICODE_Ll, //U+03F8
1610-UNICODE_Lu, //U+03F9
1611-UNICODE_Lu, //U+03FA
1612-UNICODE_Ll, //U+03FB
1613-UNICODE_Ll, //U+03FC
1614-UNICODE_Lu, //U+03FD
1615-UNICODE_Lu, //U+03FE
1616-UNICODE_Lu, //U+03FF
1617-UNICODE_Lu, //U+0400
1618-UNICODE_Lu, //U+0401
1619-UNICODE_Lu, //U+0402
1620-UNICODE_Lu, //U+0403
1621-UNICODE_Lu, //U+0404
1622-UNICODE_Lu, //U+0405
1623-UNICODE_Lu, //U+0406
1624-UNICODE_Lu, //U+0407
1625-UNICODE_Lu, //U+0408
1626-UNICODE_Lu, //U+0409
1627-UNICODE_Lu, //U+040A
1628-UNICODE_Lu, //U+040B
1629-UNICODE_Lu, //U+040C
1630-UNICODE_Lu, //U+040D
1631-UNICODE_Lu, //U+040E
1632-UNICODE_Lu, //U+040F
1633-UNICODE_Lu, //U+0410
1634-UNICODE_Lu, //U+0411
1635-UNICODE_Lu, //U+0412
1636-UNICODE_Lu, //U+0413
1637-UNICODE_Lu, //U+0414
1638-UNICODE_Lu, //U+0415
1639-UNICODE_Lu, //U+0416
1640-UNICODE_Lu, //U+0417
1641-UNICODE_Lu, //U+0418
1642-UNICODE_Lu, //U+0419
1643-UNICODE_Lu, //U+041A
1644-UNICODE_Lu, //U+041B
1645-UNICODE_Lu, //U+041C
1646-UNICODE_Lu, //U+041D
1647-UNICODE_Lu, //U+041E
1648-UNICODE_Lu, //U+041F
1649-UNICODE_Lu, //U+0420
1650-UNICODE_Lu, //U+0421
1651-UNICODE_Lu, //U+0422
1652-UNICODE_Lu, //U+0423
1653-UNICODE_Lu, //U+0424
1654-UNICODE_Lu, //U+0425
1655-UNICODE_Lu, //U+0426
1656-UNICODE_Lu, //U+0427
1657-UNICODE_Lu, //U+0428
1658-UNICODE_Lu, //U+0429
1659-UNICODE_Lu, //U+042A
1660-UNICODE_Lu, //U+042B
1661-UNICODE_Lu, //U+042C
1662-UNICODE_Lu, //U+042D
1663-UNICODE_Lu, //U+042E
1664-UNICODE_Lu, //U+042F
1665-UNICODE_Ll, //U+0430
1666-UNICODE_Ll, //U+0431
1667-UNICODE_Ll, //U+0432
1668-UNICODE_Ll, //U+0433
1669-UNICODE_Ll, //U+0434
1670-UNICODE_Ll, //U+0435
1671-UNICODE_Ll, //U+0436
1672-UNICODE_Ll, //U+0437
1673-UNICODE_Ll, //U+0438
1674-UNICODE_Ll, //U+0439
1675-UNICODE_Ll, //U+043A
1676-UNICODE_Ll, //U+043B
1677-UNICODE_Ll, //U+043C
1678-UNICODE_Ll, //U+043D
1679-UNICODE_Ll, //U+043E
1680-UNICODE_Ll, //U+043F
1681-UNICODE_Ll, //U+0440
1682-UNICODE_Ll, //U+0441
1683-UNICODE_Ll, //U+0442
1684-UNICODE_Ll, //U+0443
1685-UNICODE_Ll, //U+0444
1686-UNICODE_Ll, //U+0445
1687-UNICODE_Ll, //U+0446
1688-UNICODE_Ll, //U+0447
1689-UNICODE_Ll, //U+0448
1690-UNICODE_Ll, //U+0449
1691-UNICODE_Ll, //U+044A
1692-UNICODE_Ll, //U+044B
1693-UNICODE_Ll, //U+044C
1694-UNICODE_Ll, //U+044D
1695-UNICODE_Ll, //U+044E
1696-UNICODE_Ll, //U+044F
1697-UNICODE_Ll, //U+0450
1698-UNICODE_Ll, //U+0451
1699-UNICODE_Ll, //U+0452
1700-UNICODE_Ll, //U+0453
1701-UNICODE_Ll, //U+0454
1702-UNICODE_Ll, //U+0455
1703-UNICODE_Ll, //U+0456
1704-UNICODE_Ll, //U+0457
1705-UNICODE_Ll, //U+0458
1706-UNICODE_Ll, //U+0459
1707-UNICODE_Ll, //U+045A
1708-UNICODE_Ll, //U+045B
1709-UNICODE_Ll, //U+045C
1710-UNICODE_Ll, //U+045D
1711-UNICODE_Ll, //U+045E
1712-UNICODE_Ll, //U+045F
1713-UNICODE_Lu, //U+0460
1714-UNICODE_Ll, //U+0461
1715-UNICODE_Lu, //U+0462
1716-UNICODE_Ll, //U+0463
1717-UNICODE_Lu, //U+0464
1718-UNICODE_Ll, //U+0465
1719-UNICODE_Lu, //U+0466
1720-UNICODE_Ll, //U+0467
1721-UNICODE_Lu, //U+0468
1722-UNICODE_Ll, //U+0469
1723-UNICODE_Lu, //U+046A
1724-UNICODE_Ll, //U+046B
1725-UNICODE_Lu, //U+046C
1726-UNICODE_Ll, //U+046D
1727-UNICODE_Lu, //U+046E
1728-UNICODE_Ll, //U+046F
1729-UNICODE_Lu, //U+0470
1730-UNICODE_Ll, //U+0471
1731-UNICODE_Lu, //U+0472
1732-UNICODE_Ll, //U+0473
1733-UNICODE_Lu, //U+0474
1734-UNICODE_Ll, //U+0475
1735-UNICODE_Lu, //U+0476
1736-UNICODE_Ll, //U+0477
1737-UNICODE_Lu, //U+0478
1738-UNICODE_Ll, //U+0479
1739-UNICODE_Lu, //U+047A
1740-UNICODE_Ll, //U+047B
1741-UNICODE_Lu, //U+047C
1742-UNICODE_Ll, //U+047D
1743-UNICODE_Lu, //U+047E
1744-UNICODE_Ll, //U+047F
1745-UNICODE_Lu, //U+0480
1746-UNICODE_Ll, //U+0481
1747-UNICODE_So, //U+0482
1748-UNICODE_Mn, //U+0483
1749-UNICODE_Mn, //U+0484
1750-UNICODE_Mn, //U+0485
1751-UNICODE_Mn, //U+0486
1752-UNICODE_Mn, //U+0487
1753-UNICODE_Me, //U+0488
1754-UNICODE_Me, //U+0489
1755-UNICODE_Lu, //U+048A
1756-UNICODE_Ll, //U+048B
1757-UNICODE_Lu, //U+048C
1758-UNICODE_Ll, //U+048D
1759-UNICODE_Lu, //U+048E
1760-UNICODE_Ll, //U+048F
1761-UNICODE_Lu, //U+0490
1762-UNICODE_Ll, //U+0491
1763-UNICODE_Lu, //U+0492
1764-UNICODE_Ll, //U+0493
1765-UNICODE_Lu, //U+0494
1766-UNICODE_Ll, //U+0495
1767-UNICODE_Lu, //U+0496
1768-UNICODE_Ll, //U+0497
1769-UNICODE_Lu, //U+0498
1770-UNICODE_Ll, //U+0499
1771-UNICODE_Lu, //U+049A
1772-UNICODE_Ll, //U+049B
1773-UNICODE_Lu, //U+049C
1774-UNICODE_Ll, //U+049D
1775-UNICODE_Lu, //U+049E
1776-UNICODE_Ll, //U+049F
1777-UNICODE_Lu, //U+04A0
1778-UNICODE_Ll, //U+04A1
1779-UNICODE_Lu, //U+04A2
1780-UNICODE_Ll, //U+04A3
1781-UNICODE_Lu, //U+04A4
1782-UNICODE_Ll, //U+04A5
1783-UNICODE_Lu, //U+04A6
1784-UNICODE_Ll, //U+04A7
1785-UNICODE_Lu, //U+04A8
1786-UNICODE_Ll, //U+04A9
1787-UNICODE_Lu, //U+04AA
1788-UNICODE_Ll, //U+04AB
1789-UNICODE_Lu, //U+04AC
1790-UNICODE_Ll, //U+04AD
1791-UNICODE_Lu, //U+04AE
1792-UNICODE_Ll, //U+04AF
1793-UNICODE_Lu, //U+04B0
1794-UNICODE_Ll, //U+04B1
1795-UNICODE_Lu, //U+04B2
1796-UNICODE_Ll, //U+04B3
1797-UNICODE_Lu, //U+04B4
1798-UNICODE_Ll, //U+04B5
1799-UNICODE_Lu, //U+04B6
1800-UNICODE_Ll, //U+04B7
1801-UNICODE_Lu, //U+04B8
1802-UNICODE_Ll, //U+04B9
1803-UNICODE_Lu, //U+04BA
1804-UNICODE_Ll, //U+04BB
1805-UNICODE_Lu, //U+04BC
1806-UNICODE_Ll, //U+04BD
1807-UNICODE_Lu, //U+04BE
1808-UNICODE_Ll, //U+04BF
1809-UNICODE_Lu, //U+04C0
1810-UNICODE_Lu, //U+04C1
1811-UNICODE_Ll, //U+04C2
1812-UNICODE_Lu, //U+04C3
1813-UNICODE_Ll, //U+04C4
1814-UNICODE_Lu, //U+04C5
1815-UNICODE_Ll, //U+04C6
1816-UNICODE_Lu, //U+04C7
1817-UNICODE_Ll, //U+04C8
1818-UNICODE_Lu, //U+04C9
1819-UNICODE_Ll, //U+04CA
1820-UNICODE_Lu, //U+04CB
1821-UNICODE_Ll, //U+04CC
1822-UNICODE_Lu, //U+04CD
1823-UNICODE_Ll, //U+04CE
1824-UNICODE_Ll, //U+04CF
1825-UNICODE_Lu, //U+04D0
1826-UNICODE_Ll, //U+04D1
1827-UNICODE_Lu, //U+04D2
1828-UNICODE_Ll, //U+04D3
1829-UNICODE_Lu, //U+04D4
1830-UNICODE_Ll, //U+04D5
1831-UNICODE_Lu, //U+04D6
1832-UNICODE_Ll, //U+04D7
1833-UNICODE_Lu, //U+04D8
1834-UNICODE_Ll, //U+04D9
1835-UNICODE_Lu, //U+04DA
1836-UNICODE_Ll, //U+04DB
1837-UNICODE_Lu, //U+04DC
1838-UNICODE_Ll, //U+04DD
1839-UNICODE_Lu, //U+04DE
1840-UNICODE_Ll, //U+04DF
1841-UNICODE_Lu, //U+04E0
1842-UNICODE_Ll, //U+04E1
1843-UNICODE_Lu, //U+04E2
1844-UNICODE_Ll, //U+04E3
1845-UNICODE_Lu, //U+04E4
1846-UNICODE_Ll, //U+04E5
1847-UNICODE_Lu, //U+04E6
1848-UNICODE_Ll, //U+04E7
1849-UNICODE_Lu, //U+04E8
1850-UNICODE_Ll, //U+04E9
1851-UNICODE_Lu, //U+04EA
1852-UNICODE_Ll, //U+04EB
1853-UNICODE_Lu, //U+04EC
1854-UNICODE_Ll, //U+04ED
1855-UNICODE_Lu, //U+04EE
1856-UNICODE_Ll, //U+04EF
1857-UNICODE_Lu, //U+04F0
1858-UNICODE_Ll, //U+04F1
1859-UNICODE_Lu, //U+04F2
1860-UNICODE_Ll, //U+04F3
1861-UNICODE_Lu, //U+04F4
1862-UNICODE_Ll, //U+04F5
1863-UNICODE_Lu, //U+04F6
1864-UNICODE_Ll, //U+04F7
1865-UNICODE_Lu, //U+04F8
1866-UNICODE_Ll, //U+04F9
1867-UNICODE_Lu, //U+04FA
1868-UNICODE_Ll, //U+04FB
1869-UNICODE_Lu, //U+04FC
1870-UNICODE_Ll, //U+04FD
1871-UNICODE_Lu, //U+04FE
1872-UNICODE_Ll, //U+04FF
1873-UNICODE_Lu, //U+0500
1874-UNICODE_Ll, //U+0501
1875-UNICODE_Lu, //U+0502
1876-UNICODE_Ll, //U+0503
1877-UNICODE_Lu, //U+0504
1878-UNICODE_Ll, //U+0505
1879-UNICODE_Lu, //U+0506
1880-UNICODE_Ll, //U+0507
1881-UNICODE_Lu, //U+0508
1882-UNICODE_Ll, //U+0509
1883-UNICODE_Lu, //U+050A
1884-UNICODE_Ll, //U+050B
1885-UNICODE_Lu, //U+050C
1886-UNICODE_Ll, //U+050D
1887-UNICODE_Lu, //U+050E
1888-UNICODE_Ll, //U+050F
1889-UNICODE_Lu, //U+0510
1890-UNICODE_Ll, //U+0511
1891-UNICODE_Lu, //U+0512
1892-UNICODE_Ll, //U+0513
1893-UNICODE_Lu, //U+0514
1894-UNICODE_Ll, //U+0515
1895-UNICODE_Lu, //U+0516
1896-UNICODE_Ll, //U+0517
1897-UNICODE_Lu, //U+0518
1898-UNICODE_Ll, //U+0519
1899-UNICODE_Lu, //U+051A
1900-UNICODE_Ll, //U+051B
1901-UNICODE_Lu, //U+051C
1902-UNICODE_Ll, //U+051D
1903-UNICODE_Lu, //U+051E
1904-UNICODE_Ll, //U+051F
1905-UNICODE_Lu, //U+0520
1906-UNICODE_Ll, //U+0521
1907-UNICODE_Lu, //U+0522
1908-UNICODE_Ll, //U+0523
1909-UNICODE_Lu, //U+0524
1910-UNICODE_Ll, //U+0525
1911-UNICODE_Lu, //U+0526
1912-UNICODE_Ll, //U+0527
1913-0, //U+0528
1914-0, //U+0529
1915-0, //U+052A
1916-0, //U+052B
1917-0, //U+052C
1918-0, //U+052D
1919-0, //U+052E
1920-0, //U+052F
1921-0, //U+0530
1922-UNICODE_Lu, //U+0531
1923-UNICODE_Lu, //U+0532
1924-UNICODE_Lu, //U+0533
1925-UNICODE_Lu, //U+0534
1926-UNICODE_Lu, //U+0535
1927-UNICODE_Lu, //U+0536
1928-UNICODE_Lu, //U+0537
1929-UNICODE_Lu, //U+0538
1930-UNICODE_Lu, //U+0539
1931-UNICODE_Lu, //U+053A
1932-UNICODE_Lu, //U+053B
1933-UNICODE_Lu, //U+053C
1934-UNICODE_Lu, //U+053D
1935-UNICODE_Lu, //U+053E
1936-UNICODE_Lu, //U+053F
1937-UNICODE_Lu, //U+0540
1938-UNICODE_Lu, //U+0541
1939-UNICODE_Lu, //U+0542
1940-UNICODE_Lu, //U+0543
1941-UNICODE_Lu, //U+0544
1942-UNICODE_Lu, //U+0545
1943-UNICODE_Lu, //U+0546
1944-UNICODE_Lu, //U+0547
1945-UNICODE_Lu, //U+0548
1946-UNICODE_Lu, //U+0549
1947-UNICODE_Lu, //U+054A
1948-UNICODE_Lu, //U+054B
1949-UNICODE_Lu, //U+054C
1950-UNICODE_Lu, //U+054D
1951-UNICODE_Lu, //U+054E
1952-UNICODE_Lu, //U+054F
1953-UNICODE_Lu, //U+0550
1954-UNICODE_Lu, //U+0551
1955-UNICODE_Lu, //U+0552
1956-UNICODE_Lu, //U+0553
1957-UNICODE_Lu, //U+0554
1958-UNICODE_Lu, //U+0555
1959-UNICODE_Lu, //U+0556
1960-0, //U+0557
1961-0, //U+0558
1962-UNICODE_Lm, //U+0559
1963-UNICODE_Po, //U+055A
1964-UNICODE_Po, //U+055B
1965-UNICODE_Po, //U+055C
1966-UNICODE_Po, //U+055D
1967-UNICODE_Po, //U+055E
1968-UNICODE_Po, //U+055F
1969-0, //U+0560
1970-UNICODE_Ll, //U+0561
1971-UNICODE_Ll, //U+0562
1972-UNICODE_Ll, //U+0563
1973-UNICODE_Ll, //U+0564
1974-UNICODE_Ll, //U+0565
1975-UNICODE_Ll, //U+0566
1976-UNICODE_Ll, //U+0567
1977-UNICODE_Ll, //U+0568
1978-UNICODE_Ll, //U+0569
1979-UNICODE_Ll, //U+056A
1980-UNICODE_Ll, //U+056B
1981-UNICODE_Ll, //U+056C
1982-UNICODE_Ll, //U+056D
1983-UNICODE_Ll, //U+056E
1984-UNICODE_Ll, //U+056F
1985-UNICODE_Ll, //U+0570
1986-UNICODE_Ll, //U+0571
1987-UNICODE_Ll, //U+0572
1988-UNICODE_Ll, //U+0573
1989-UNICODE_Ll, //U+0574
1990-UNICODE_Ll, //U+0575
1991-UNICODE_Ll, //U+0576
1992-UNICODE_Ll, //U+0577
1993-UNICODE_Ll, //U+0578
1994-UNICODE_Ll, //U+0579
1995-UNICODE_Ll, //U+057A
1996-UNICODE_Ll, //U+057B
1997-UNICODE_Ll, //U+057C
1998-UNICODE_Ll, //U+057D
1999-UNICODE_Ll, //U+057E
2000-UNICODE_Ll, //U+057F
2001-UNICODE_Ll, //U+0580
2002-UNICODE_Ll, //U+0581
2003-UNICODE_Ll, //U+0582
2004-UNICODE_Ll, //U+0583
2005-UNICODE_Ll, //U+0584
2006-UNICODE_Ll, //U+0585
2007-UNICODE_Ll, //U+0586
2008-UNICODE_Ll, //U+0587
2009-0, //U+0588
2010-UNICODE_Po, //U+0589
2011-UNICODE_Pd, //U+058A
2012-0, //U+058B
2013-0, //U+058C
2014-0, //U+058D
2015-0, //U+058E
2016-0, //U+058F
2017-0, //U+0590
2018-UNICODE_Mn, //U+0591
2019-UNICODE_Mn, //U+0592
2020-UNICODE_Mn, //U+0593
2021-UNICODE_Mn, //U+0594
2022-UNICODE_Mn, //U+0595
2023-UNICODE_Mn, //U+0596
2024-UNICODE_Mn, //U+0597
2025-UNICODE_Mn, //U+0598
2026-UNICODE_Mn, //U+0599
2027-UNICODE_Mn, //U+059A
2028-UNICODE_Mn, //U+059B
2029-UNICODE_Mn, //U+059C
2030-UNICODE_Mn, //U+059D
2031-UNICODE_Mn, //U+059E
2032-UNICODE_Mn, //U+059F
2033-UNICODE_Mn, //U+05A0
2034-UNICODE_Mn, //U+05A1
2035-UNICODE_Mn, //U+05A2
2036-UNICODE_Mn, //U+05A3
2037-UNICODE_Mn, //U+05A4
2038-UNICODE_Mn, //U+05A5
2039-UNICODE_Mn, //U+05A6
2040-UNICODE_Mn, //U+05A7
2041-UNICODE_Mn, //U+05A8
2042-UNICODE_Mn, //U+05A9
2043-UNICODE_Mn, //U+05AA
2044-UNICODE_Mn, //U+05AB
2045-UNICODE_Mn, //U+05AC
2046-UNICODE_Mn, //U+05AD
2047-UNICODE_Mn, //U+05AE
2048-UNICODE_Mn, //U+05AF
2049-UNICODE_Mn, //U+05B0
2050-UNICODE_Mn, //U+05B1
2051-UNICODE_Mn, //U+05B2
2052-UNICODE_Mn, //U+05B3
2053-UNICODE_Mn, //U+05B4
2054-UNICODE_Mn, //U+05B5
2055-UNICODE_Mn, //U+05B6
2056-UNICODE_Mn, //U+05B7
2057-UNICODE_Mn, //U+05B8
2058-UNICODE_Mn, //U+05B9
2059-UNICODE_Mn, //U+05BA
2060-UNICODE_Mn, //U+05BB
2061-UNICODE_Mn, //U+05BC
2062-UNICODE_Mn, //U+05BD
2063-UNICODE_Pd, //U+05BE
2064-UNICODE_Mn, //U+05BF
2065-UNICODE_Po, //U+05C0
2066-UNICODE_Mn, //U+05C1
2067-UNICODE_Mn, //U+05C2
2068-UNICODE_Po, //U+05C3
2069-UNICODE_Mn, //U+05C4
2070-UNICODE_Mn, //U+05C5
2071-UNICODE_Po, //U+05C6
2072-UNICODE_Mn, //U+05C7
2073-0, //U+05C8
2074-0, //U+05C9
2075-0, //U+05CA
2076-0, //U+05CB
2077-0, //U+05CC
2078-0, //U+05CD
2079-0, //U+05CE
2080-0, //U+05CF
2081-UNICODE_Lo, //U+05D0
2082-UNICODE_Lo, //U+05D1
2083-UNICODE_Lo, //U+05D2
2084-UNICODE_Lo, //U+05D3
2085-UNICODE_Lo, //U+05D4
2086-UNICODE_Lo, //U+05D5
2087-UNICODE_Lo, //U+05D6
2088-UNICODE_Lo, //U+05D7
2089-UNICODE_Lo, //U+05D8
2090-UNICODE_Lo, //U+05D9
2091-UNICODE_Lo, //U+05DA
2092-UNICODE_Lo, //U+05DB
2093-UNICODE_Lo, //U+05DC
2094-UNICODE_Lo, //U+05DD
2095-UNICODE_Lo, //U+05DE
2096-UNICODE_Lo, //U+05DF
2097-UNICODE_Lo, //U+05E0
2098-UNICODE_Lo, //U+05E1
2099-UNICODE_Lo, //U+05E2
2100-UNICODE_Lo, //U+05E3
2101-UNICODE_Lo, //U+05E4
2102-UNICODE_Lo, //U+05E5
2103-UNICODE_Lo, //U+05E6
2104-UNICODE_Lo, //U+05E7
2105-UNICODE_Lo, //U+05E8
2106-UNICODE_Lo, //U+05E9
2107-UNICODE_Lo, //U+05EA
2108-0, //U+05EB
2109-0, //U+05EC
2110-0, //U+05ED
2111-0, //U+05EE
2112-0, //U+05EF
2113-UNICODE_Lo, //U+05F0
2114-UNICODE_Lo, //U+05F1
2115-UNICODE_Lo, //U+05F2
2116-UNICODE_Po, //U+05F3
2117-UNICODE_Po, //U+05F4
2118-0, //U+05F5
2119-0, //U+05F6
2120-0, //U+05F7
2121-0, //U+05F8
2122-0, //U+05F9
2123-0, //U+05FA
2124-0, //U+05FB
2125-0, //U+05FC
2126-0, //U+05FD
2127-0, //U+05FE
2128-0, //U+05FF
2129-UNICODE_Cf, //U+0600
2130-UNICODE_Cf, //U+0601
2131-UNICODE_Cf, //U+0602
2132-UNICODE_Cf, //U+0603
2133-0, //U+0604
2134-0, //U+0605
2135-UNICODE_Sm, //U+0606
2136-UNICODE_Sm, //U+0607
2137-UNICODE_Sm, //U+0608
2138-UNICODE_Po, //U+0609
2139-UNICODE_Po, //U+060A
2140-UNICODE_Sc, //U+060B
2141-UNICODE_Po, //U+060C
2142-UNICODE_Po, //U+060D
2143-UNICODE_So, //U+060E
2144-UNICODE_So, //U+060F
2145-UNICODE_Mn, //U+0610
2146-UNICODE_Mn, //U+0611
2147-UNICODE_Mn, //U+0612
2148-UNICODE_Mn, //U+0613
2149-UNICODE_Mn, //U+0614
2150-UNICODE_Mn, //U+0615
2151-UNICODE_Mn, //U+0616
2152-UNICODE_Mn, //U+0617
2153-UNICODE_Mn, //U+0618
2154-UNICODE_Mn, //U+0619
2155-UNICODE_Mn, //U+061A
2156-UNICODE_Po, //U+061B
2157-0, //U+061C
2158-0, //U+061D
2159-UNICODE_Po, //U+061E
2160-UNICODE_Po, //U+061F
2161-UNICODE_Lo, //U+0620
2162-UNICODE_Lo, //U+0621
2163-UNICODE_Lo, //U+0622
2164-UNICODE_Lo, //U+0623
2165-UNICODE_Lo, //U+0624
2166-UNICODE_Lo, //U+0625
2167-UNICODE_Lo, //U+0626
2168-UNICODE_Lo, //U+0627
2169-UNICODE_Lo, //U+0628
2170-UNICODE_Lo, //U+0629
2171-UNICODE_Lo, //U+062A
2172-UNICODE_Lo, //U+062B
2173-UNICODE_Lo, //U+062C
2174-UNICODE_Lo, //U+062D
2175-UNICODE_Lo, //U+062E
2176-UNICODE_Lo, //U+062F
2177-UNICODE_Lo, //U+0630
2178-UNICODE_Lo, //U+0631
2179-UNICODE_Lo, //U+0632
2180-UNICODE_Lo, //U+0633
2181-UNICODE_Lo, //U+0634
2182-UNICODE_Lo, //U+0635
2183-UNICODE_Lo, //U+0636
2184-UNICODE_Lo, //U+0637
2185-UNICODE_Lo, //U+0638
2186-UNICODE_Lo, //U+0639
2187-UNICODE_Lo, //U+063A
2188-UNICODE_Lo, //U+063B
2189-UNICODE_Lo, //U+063C
2190-UNICODE_Lo, //U+063D
2191-UNICODE_Lo, //U+063E
2192-UNICODE_Lo, //U+063F
2193-UNICODE_Lm, //U+0640
2194-UNICODE_Lo, //U+0641
2195-UNICODE_Lo, //U+0642
2196-UNICODE_Lo, //U+0643
2197-UNICODE_Lo, //U+0644
2198-UNICODE_Lo, //U+0645
2199-UNICODE_Lo, //U+0646
2200-UNICODE_Lo, //U+0647
2201-UNICODE_Lo, //U+0648
2202-UNICODE_Lo, //U+0649
2203-UNICODE_Lo, //U+064A
2204-UNICODE_Mn, //U+064B
2205-UNICODE_Mn, //U+064C
2206-UNICODE_Mn, //U+064D
2207-UNICODE_Mn, //U+064E
2208-UNICODE_Mn, //U+064F
2209-UNICODE_Mn, //U+0650
2210-UNICODE_Mn, //U+0651
2211-UNICODE_Mn, //U+0652
2212-UNICODE_Mn, //U+0653
2213-UNICODE_Mn, //U+0654
2214-UNICODE_Mn, //U+0655
2215-UNICODE_Mn, //U+0656
2216-UNICODE_Mn, //U+0657
2217-UNICODE_Mn, //U+0658
2218-UNICODE_Mn, //U+0659
2219-UNICODE_Mn, //U+065A
2220-UNICODE_Mn, //U+065B
2221-UNICODE_Mn, //U+065C
2222-UNICODE_Mn, //U+065D
2223-UNICODE_Mn, //U+065E
2224-UNICODE_Mn, //U+065F
2225-UNICODE_Nd, //U+0660
2226-UNICODE_Nd, //U+0661
2227-UNICODE_Nd, //U+0662
2228-UNICODE_Nd, //U+0663
2229-UNICODE_Nd, //U+0664
2230-UNICODE_Nd, //U+0665
2231-UNICODE_Nd, //U+0666
2232-UNICODE_Nd, //U+0667
2233-UNICODE_Nd, //U+0668
2234-UNICODE_Nd, //U+0669
2235-UNICODE_Po, //U+066A
2236-UNICODE_Po, //U+066B
2237-UNICODE_Po, //U+066C
2238-UNICODE_Po, //U+066D
2239-UNICODE_Lo, //U+066E
2240-UNICODE_Lo, //U+066F
2241-UNICODE_Mn, //U+0670
2242-UNICODE_Lo, //U+0671
2243-UNICODE_Lo, //U+0672
2244-UNICODE_Lo, //U+0673
2245-UNICODE_Lo, //U+0674
2246-UNICODE_Lo, //U+0675
2247-UNICODE_Lo, //U+0676
2248-UNICODE_Lo, //U+0677
2249-UNICODE_Lo, //U+0678
2250-UNICODE_Lo, //U+0679
2251-UNICODE_Lo, //U+067A
2252-UNICODE_Lo, //U+067B
2253-UNICODE_Lo, //U+067C
2254-UNICODE_Lo, //U+067D
2255-UNICODE_Lo, //U+067E
2256-UNICODE_Lo, //U+067F
2257-UNICODE_Lo, //U+0680
2258-UNICODE_Lo, //U+0681
2259-UNICODE_Lo, //U+0682
2260-UNICODE_Lo, //U+0683
2261-UNICODE_Lo, //U+0684
2262-UNICODE_Lo, //U+0685
2263-UNICODE_Lo, //U+0686
2264-UNICODE_Lo, //U+0687
2265-UNICODE_Lo, //U+0688
2266-UNICODE_Lo, //U+0689
2267-UNICODE_Lo, //U+068A
2268-UNICODE_Lo, //U+068B
2269-UNICODE_Lo, //U+068C
2270-UNICODE_Lo, //U+068D
2271-UNICODE_Lo, //U+068E
2272-UNICODE_Lo, //U+068F
2273-UNICODE_Lo, //U+0690
2274-UNICODE_Lo, //U+0691
2275-UNICODE_Lo, //U+0692
2276-UNICODE_Lo, //U+0693
2277-UNICODE_Lo, //U+0694
2278-UNICODE_Lo, //U+0695
2279-UNICODE_Lo, //U+0696
2280-UNICODE_Lo, //U+0697
2281-UNICODE_Lo, //U+0698
2282-UNICODE_Lo, //U+0699
2283-UNICODE_Lo, //U+069A
2284-UNICODE_Lo, //U+069B
2285-UNICODE_Lo, //U+069C
2286-UNICODE_Lo, //U+069D
2287-UNICODE_Lo, //U+069E
2288-UNICODE_Lo, //U+069F
2289-UNICODE_Lo, //U+06A0
2290-UNICODE_Lo, //U+06A1
2291-UNICODE_Lo, //U+06A2
2292-UNICODE_Lo, //U+06A3
2293-UNICODE_Lo, //U+06A4
2294-UNICODE_Lo, //U+06A5
2295-UNICODE_Lo, //U+06A6
2296-UNICODE_Lo, //U+06A7
2297-UNICODE_Lo, //U+06A8
2298-UNICODE_Lo, //U+06A9
2299-UNICODE_Lo, //U+06AA
2300-UNICODE_Lo, //U+06AB
2301-UNICODE_Lo, //U+06AC
2302-UNICODE_Lo, //U+06AD
2303-UNICODE_Lo, //U+06AE
2304-UNICODE_Lo, //U+06AF
2305-UNICODE_Lo, //U+06B0
2306-UNICODE_Lo, //U+06B1
2307-UNICODE_Lo, //U+06B2
2308-UNICODE_Lo, //U+06B3
2309-UNICODE_Lo, //U+06B4
2310-UNICODE_Lo, //U+06B5
2311-UNICODE_Lo, //U+06B6
2312-UNICODE_Lo, //U+06B7
2313-UNICODE_Lo, //U+06B8
2314-UNICODE_Lo, //U+06B9
2315-UNICODE_Lo, //U+06BA
2316-UNICODE_Lo, //U+06BB
2317-UNICODE_Lo, //U+06BC
2318-UNICODE_Lo, //U+06BD
2319-UNICODE_Lo, //U+06BE
2320-UNICODE_Lo, //U+06BF
2321-UNICODE_Lo, //U+06C0
2322-UNICODE_Lo, //U+06C1
2323-UNICODE_Lo, //U+06C2
2324-UNICODE_Lo, //U+06C3
2325-UNICODE_Lo, //U+06C4
2326-UNICODE_Lo, //U+06C5
2327-UNICODE_Lo, //U+06C6
2328-UNICODE_Lo, //U+06C7
2329-UNICODE_Lo, //U+06C8
2330-UNICODE_Lo, //U+06C9
2331-UNICODE_Lo, //U+06CA
2332-UNICODE_Lo, //U+06CB
2333-UNICODE_Lo, //U+06CC
2334-UNICODE_Lo, //U+06CD
2335-UNICODE_Lo, //U+06CE
2336-UNICODE_Lo, //U+06CF
2337-UNICODE_Lo, //U+06D0
2338-UNICODE_Lo, //U+06D1
2339-UNICODE_Lo, //U+06D2
2340-UNICODE_Lo, //U+06D3
2341-UNICODE_Po, //U+06D4
2342-UNICODE_Lo, //U+06D5
2343-UNICODE_Mn, //U+06D6
2344-UNICODE_Mn, //U+06D7
2345-UNICODE_Mn, //U+06D8
2346-UNICODE_Mn, //U+06D9
2347-UNICODE_Mn, //U+06DA
2348-UNICODE_Mn, //U+06DB
2349-UNICODE_Mn, //U+06DC
2350-UNICODE_Cf, //U+06DD
2351-UNICODE_So, //U+06DE
2352-UNICODE_Mn, //U+06DF
2353-UNICODE_Mn, //U+06E0
2354-UNICODE_Mn, //U+06E1
2355-UNICODE_Mn, //U+06E2
2356-UNICODE_Mn, //U+06E3
2357-UNICODE_Mn, //U+06E4
2358-UNICODE_Lm, //U+06E5
2359-UNICODE_Lm, //U+06E6
2360-UNICODE_Mn, //U+06E7
2361-UNICODE_Mn, //U+06E8
2362-UNICODE_So, //U+06E9
2363-UNICODE_Mn, //U+06EA
2364-UNICODE_Mn, //U+06EB
2365-UNICODE_Mn, //U+06EC
2366-UNICODE_Mn, //U+06ED
2367-UNICODE_Lo, //U+06EE
2368-UNICODE_Lo, //U+06EF
2369-UNICODE_Nd, //U+06F0
2370-UNICODE_Nd, //U+06F1
2371-UNICODE_Nd, //U+06F2
2372-UNICODE_Nd, //U+06F3
2373-UNICODE_Nd, //U+06F4
2374-UNICODE_Nd, //U+06F5
2375-UNICODE_Nd, //U+06F6
2376-UNICODE_Nd, //U+06F7
2377-UNICODE_Nd, //U+06F8
2378-UNICODE_Nd, //U+06F9
2379-UNICODE_Lo, //U+06FA
2380-UNICODE_Lo, //U+06FB
2381-UNICODE_Lo, //U+06FC
2382-UNICODE_So, //U+06FD
2383-UNICODE_So, //U+06FE
2384-UNICODE_Lo, //U+06FF
2385-UNICODE_Po, //U+0700
2386-UNICODE_Po, //U+0701
2387-UNICODE_Po, //U+0702
2388-UNICODE_Po, //U+0703
2389-UNICODE_Po, //U+0704
2390-UNICODE_Po, //U+0705
2391-UNICODE_Po, //U+0706
2392-UNICODE_Po, //U+0707
2393-UNICODE_Po, //U+0708
2394-UNICODE_Po, //U+0709
2395-UNICODE_Po, //U+070A
2396-UNICODE_Po, //U+070B
2397-UNICODE_Po, //U+070C
2398-UNICODE_Po, //U+070D
2399-0, //U+070E
2400-UNICODE_Cf, //U+070F
2401-UNICODE_Lo, //U+0710
2402-UNICODE_Mn, //U+0711
2403-UNICODE_Lo, //U+0712
2404-UNICODE_Lo, //U+0713
2405-UNICODE_Lo, //U+0714
2406-UNICODE_Lo, //U+0715
2407-UNICODE_Lo, //U+0716
2408-UNICODE_Lo, //U+0717
2409-UNICODE_Lo, //U+0718
2410-UNICODE_Lo, //U+0719
2411-UNICODE_Lo, //U+071A
2412-UNICODE_Lo, //U+071B
2413-UNICODE_Lo, //U+071C
2414-UNICODE_Lo, //U+071D
2415-UNICODE_Lo, //U+071E
2416-UNICODE_Lo, //U+071F
2417-UNICODE_Lo, //U+0720
2418-UNICODE_Lo, //U+0721
2419-UNICODE_Lo, //U+0722
2420-UNICODE_Lo, //U+0723
2421-UNICODE_Lo, //U+0724
2422-UNICODE_Lo, //U+0725
2423-UNICODE_Lo, //U+0726
2424-UNICODE_Lo, //U+0727
2425-UNICODE_Lo, //U+0728
2426-UNICODE_Lo, //U+0729
2427-UNICODE_Lo, //U+072A
2428-UNICODE_Lo, //U+072B
2429-UNICODE_Lo, //U+072C
2430-UNICODE_Lo, //U+072D
2431-UNICODE_Lo, //U+072E
2432-UNICODE_Lo, //U+072F
2433-UNICODE_Mn, //U+0730
2434-UNICODE_Mn, //U+0731
2435-UNICODE_Mn, //U+0732
2436-UNICODE_Mn, //U+0733
2437-UNICODE_Mn, //U+0734
2438-UNICODE_Mn, //U+0735
2439-UNICODE_Mn, //U+0736
2440-UNICODE_Mn, //U+0737
2441-UNICODE_Mn, //U+0738
2442-UNICODE_Mn, //U+0739
2443-UNICODE_Mn, //U+073A
2444-UNICODE_Mn, //U+073B
2445-UNICODE_Mn, //U+073C
2446-UNICODE_Mn, //U+073D
2447-UNICODE_Mn, //U+073E
2448-UNICODE_Mn, //U+073F
2449-UNICODE_Mn, //U+0740
2450-UNICODE_Mn, //U+0741
2451-UNICODE_Mn, //U+0742
2452-UNICODE_Mn, //U+0743
2453-UNICODE_Mn, //U+0744
2454-UNICODE_Mn, //U+0745
2455-UNICODE_Mn, //U+0746
2456-UNICODE_Mn, //U+0747
2457-UNICODE_Mn, //U+0748
2458-UNICODE_Mn, //U+0749
2459-UNICODE_Mn, //U+074A
2460-0, //U+074B
2461-0, //U+074C
2462-UNICODE_Lo, //U+074D
2463-UNICODE_Lo, //U+074E
2464-UNICODE_Lo, //U+074F
2465-UNICODE_Lo, //U+0750
2466-UNICODE_Lo, //U+0751
2467-UNICODE_Lo, //U+0752
2468-UNICODE_Lo, //U+0753
2469-UNICODE_Lo, //U+0754
2470-UNICODE_Lo, //U+0755
2471-UNICODE_Lo, //U+0756
2472-UNICODE_Lo, //U+0757
2473-UNICODE_Lo, //U+0758
2474-UNICODE_Lo, //U+0759
2475-UNICODE_Lo, //U+075A
2476-UNICODE_Lo, //U+075B
2477-UNICODE_Lo, //U+075C
2478-UNICODE_Lo, //U+075D
2479-UNICODE_Lo, //U+075E
2480-UNICODE_Lo, //U+075F
2481-UNICODE_Lo, //U+0760
2482-UNICODE_Lo, //U+0761
2483-UNICODE_Lo, //U+0762
2484-UNICODE_Lo, //U+0763
2485-UNICODE_Lo, //U+0764
2486-UNICODE_Lo, //U+0765
2487-UNICODE_Lo, //U+0766
2488-UNICODE_Lo, //U+0767
2489-UNICODE_Lo, //U+0768
2490-UNICODE_Lo, //U+0769
2491-UNICODE_Lo, //U+076A
2492-UNICODE_Lo, //U+076B
2493-UNICODE_Lo, //U+076C
2494-UNICODE_Lo, //U+076D
2495-UNICODE_Lo, //U+076E
2496-UNICODE_Lo, //U+076F
2497-UNICODE_Lo, //U+0770
2498-UNICODE_Lo, //U+0771
2499-UNICODE_Lo, //U+0772
2500-UNICODE_Lo, //U+0773
2501-UNICODE_Lo, //U+0774
2502-UNICODE_Lo, //U+0775
2503-UNICODE_Lo, //U+0776
2504-UNICODE_Lo, //U+0777
2505-UNICODE_Lo, //U+0778
2506-UNICODE_Lo, //U+0779
2507-UNICODE_Lo, //U+077A
2508-UNICODE_Lo, //U+077B
2509-UNICODE_Lo, //U+077C
2510-UNICODE_Lo, //U+077D
2511-UNICODE_Lo, //U+077E
2512-UNICODE_Lo, //U+077F
2513-UNICODE_Lo, //U+0780
2514-UNICODE_Lo, //U+0781
2515-UNICODE_Lo, //U+0782
2516-UNICODE_Lo, //U+0783
2517-UNICODE_Lo, //U+0784
2518-UNICODE_Lo, //U+0785
2519-UNICODE_Lo, //U+0786
2520-UNICODE_Lo, //U+0787
2521-UNICODE_Lo, //U+0788
2522-UNICODE_Lo, //U+0789
2523-UNICODE_Lo, //U+078A
2524-UNICODE_Lo, //U+078B
2525-UNICODE_Lo, //U+078C
2526-UNICODE_Lo, //U+078D
2527-UNICODE_Lo, //U+078E
2528-UNICODE_Lo, //U+078F
2529-UNICODE_Lo, //U+0790
2530-UNICODE_Lo, //U+0791
2531-UNICODE_Lo, //U+0792
2532-UNICODE_Lo, //U+0793
2533-UNICODE_Lo, //U+0794
2534-UNICODE_Lo, //U+0795
2535-UNICODE_Lo, //U+0796
2536-UNICODE_Lo, //U+0797
2537-UNICODE_Lo, //U+0798
2538-UNICODE_Lo, //U+0799
2539-UNICODE_Lo, //U+079A
2540-UNICODE_Lo, //U+079B
2541-UNICODE_Lo, //U+079C
2542-UNICODE_Lo, //U+079D
2543-UNICODE_Lo, //U+079E
2544-UNICODE_Lo, //U+079F
2545-UNICODE_Lo, //U+07A0
2546-UNICODE_Lo, //U+07A1
2547-UNICODE_Lo, //U+07A2
2548-UNICODE_Lo, //U+07A3
2549-UNICODE_Lo, //U+07A4
2550-UNICODE_Lo, //U+07A5
2551-UNICODE_Mn, //U+07A6
2552-UNICODE_Mn, //U+07A7
2553-UNICODE_Mn, //U+07A8
2554-UNICODE_Mn, //U+07A9
2555-UNICODE_Mn, //U+07AA
2556-UNICODE_Mn, //U+07AB
2557-UNICODE_Mn, //U+07AC
2558-UNICODE_Mn, //U+07AD
2559-UNICODE_Mn, //U+07AE
2560-UNICODE_Mn, //U+07AF
2561-UNICODE_Mn, //U+07B0
2562-UNICODE_Lo, //U+07B1
2563-0, //U+07B2
2564-0, //U+07B3
2565-0, //U+07B4
2566-0, //U+07B5
2567-0, //U+07B6
2568-0, //U+07B7
2569-0, //U+07B8
2570-0, //U+07B9
2571-0, //U+07BA
2572-0, //U+07BB
2573-0, //U+07BC
2574-0, //U+07BD
2575-0, //U+07BE
2576-0, //U+07BF
2577-UNICODE_Nd, //U+07C0
2578-UNICODE_Nd, //U+07C1
2579-UNICODE_Nd, //U+07C2
2580-UNICODE_Nd, //U+07C3
2581-UNICODE_Nd, //U+07C4
2582-UNICODE_Nd, //U+07C5
2583-UNICODE_Nd, //U+07C6
2584-UNICODE_Nd, //U+07C7
2585-UNICODE_Nd, //U+07C8
2586-UNICODE_Nd, //U+07C9
2587-UNICODE_Lo, //U+07CA
2588-UNICODE_Lo, //U+07CB
2589-UNICODE_Lo, //U+07CC
2590-UNICODE_Lo, //U+07CD
2591-UNICODE_Lo, //U+07CE
2592-UNICODE_Lo, //U+07CF
2593-UNICODE_Lo, //U+07D0
2594-UNICODE_Lo, //U+07D1
2595-UNICODE_Lo, //U+07D2
2596-UNICODE_Lo, //U+07D3
2597-UNICODE_Lo, //U+07D4
2598-UNICODE_Lo, //U+07D5
2599-UNICODE_Lo, //U+07D6
2600-UNICODE_Lo, //U+07D7
2601-UNICODE_Lo, //U+07D8
2602-UNICODE_Lo, //U+07D9
2603-UNICODE_Lo, //U+07DA
2604-UNICODE_Lo, //U+07DB
2605-UNICODE_Lo, //U+07DC
2606-UNICODE_Lo, //U+07DD
2607-UNICODE_Lo, //U+07DE
2608-UNICODE_Lo, //U+07DF
2609-UNICODE_Lo, //U+07E0
2610-UNICODE_Lo, //U+07E1
2611-UNICODE_Lo, //U+07E2
2612-UNICODE_Lo, //U+07E3
2613-UNICODE_Lo, //U+07E4
2614-UNICODE_Lo, //U+07E5
2615-UNICODE_Lo, //U+07E6
2616-UNICODE_Lo, //U+07E7
2617-UNICODE_Lo, //U+07E8
2618-UNICODE_Lo, //U+07E9
2619-UNICODE_Lo, //U+07EA
2620-UNICODE_Mn, //U+07EB
2621-UNICODE_Mn, //U+07EC
2622-UNICODE_Mn, //U+07ED
2623-UNICODE_Mn, //U+07EE
2624-UNICODE_Mn, //U+07EF
2625-UNICODE_Mn, //U+07F0
2626-UNICODE_Mn, //U+07F1
2627-UNICODE_Mn, //U+07F2
2628-UNICODE_Mn, //U+07F3
2629-UNICODE_Lm, //U+07F4
2630-UNICODE_Lm, //U+07F5
2631-UNICODE_So, //U+07F6
2632-UNICODE_Po, //U+07F7
2633-UNICODE_Po, //U+07F8
2634-UNICODE_Po, //U+07F9
2635-UNICODE_Lm, //U+07FA
2636-0, //U+07FB
2637-0, //U+07FC
2638-0, //U+07FD
2639-0, //U+07FE
2640-0, //U+07FF
2641-UNICODE_Lo, //U+0800
2642-UNICODE_Lo, //U+0801
2643-UNICODE_Lo, //U+0802
2644-UNICODE_Lo, //U+0803
2645-UNICODE_Lo, //U+0804
2646-UNICODE_Lo, //U+0805
2647-UNICODE_Lo, //U+0806
2648-UNICODE_Lo, //U+0807
2649-UNICODE_Lo, //U+0808
2650-UNICODE_Lo, //U+0809
2651-UNICODE_Lo, //U+080A
2652-UNICODE_Lo, //U+080B
2653-UNICODE_Lo, //U+080C
2654-UNICODE_Lo, //U+080D
2655-UNICODE_Lo, //U+080E
2656-UNICODE_Lo, //U+080F
2657-UNICODE_Lo, //U+0810
2658-UNICODE_Lo, //U+0811
2659-UNICODE_Lo, //U+0812
2660-UNICODE_Lo, //U+0813
2661-UNICODE_Lo, //U+0814
2662-UNICODE_Lo, //U+0815
2663-UNICODE_Mn, //U+0816
2664-UNICODE_Mn, //U+0817
2665-UNICODE_Mn, //U+0818
2666-UNICODE_Mn, //U+0819
2667-UNICODE_Lm, //U+081A
2668-UNICODE_Mn, //U+081B
2669-UNICODE_Mn, //U+081C
2670-UNICODE_Mn, //U+081D
2671-UNICODE_Mn, //U+081E
2672-UNICODE_Mn, //U+081F
2673-UNICODE_Mn, //U+0820
2674-UNICODE_Mn, //U+0821
2675-UNICODE_Mn, //U+0822
2676-UNICODE_Mn, //U+0823
2677-UNICODE_Lm, //U+0824
2678-UNICODE_Mn, //U+0825
2679-UNICODE_Mn, //U+0826
2680-UNICODE_Mn, //U+0827
2681-UNICODE_Lm, //U+0828
2682-UNICODE_Mn, //U+0829
2683-UNICODE_Mn, //U+082A
2684-UNICODE_Mn, //U+082B
2685-UNICODE_Mn, //U+082C
2686-UNICODE_Mn, //U+082D
2687-0, //U+082E
2688-0, //U+082F
2689-UNICODE_Po, //U+0830
2690-UNICODE_Po, //U+0831
2691-UNICODE_Po, //U+0832
2692-UNICODE_Po, //U+0833
2693-UNICODE_Po, //U+0834
2694-UNICODE_Po, //U+0835
2695-UNICODE_Po, //U+0836
2696-UNICODE_Po, //U+0837
2697-UNICODE_Po, //U+0838
2698-UNICODE_Po, //U+0839
2699-UNICODE_Po, //U+083A
2700-UNICODE_Po, //U+083B
2701-UNICODE_Po, //U+083C
2702-UNICODE_Po, //U+083D
2703-UNICODE_Po, //U+083E
2704-0, //U+083F
2705-UNICODE_Lo, //U+0840
2706-UNICODE_Lo, //U+0841
2707-UNICODE_Lo, //U+0842
2708-UNICODE_Lo, //U+0843
2709-UNICODE_Lo, //U+0844
2710-UNICODE_Lo, //U+0845
2711-UNICODE_Lo, //U+0846
2712-UNICODE_Lo, //U+0847
2713-UNICODE_Lo, //U+0848
2714-UNICODE_Lo, //U+0849
2715-UNICODE_Lo, //U+084A
2716-UNICODE_Lo, //U+084B
2717-UNICODE_Lo, //U+084C
2718-UNICODE_Lo, //U+084D
2719-UNICODE_Lo, //U+084E
2720-UNICODE_Lo, //U+084F
2721-UNICODE_Lo, //U+0850
2722-UNICODE_Lo, //U+0851
2723-UNICODE_Lo, //U+0852
2724-UNICODE_Lo, //U+0853
2725-UNICODE_Lo, //U+0854
2726-UNICODE_Lo, //U+0855
2727-UNICODE_Lo, //U+0856
2728-UNICODE_Lo, //U+0857
2729-UNICODE_Lo, //U+0858
2730-UNICODE_Mn, //U+0859
2731-UNICODE_Mn, //U+085A
2732-UNICODE_Mn, //U+085B
2733-0, //U+085C
2734-0, //U+085D
2735-UNICODE_Po, //U+085E
2736-0, //U+085F
2737-0, //U+0860
2738-0, //U+0861
2739-0, //U+0862
2740-0, //U+0863
2741-0, //U+0864
2742-0, //U+0865
2743-0, //U+0866
2744-0, //U+0867
2745-0, //U+0868
2746-0, //U+0869
2747-0, //U+086A
2748-0, //U+086B
2749-0, //U+086C
2750-0, //U+086D
2751-0, //U+086E
2752-0, //U+086F
2753-0, //U+0870
2754-0, //U+0871
2755-0, //U+0872
2756-0, //U+0873
2757-0, //U+0874
2758-0, //U+0875
2759-0, //U+0876
2760-0, //U+0877
2761-0, //U+0878
2762-0, //U+0879
2763-0, //U+087A
2764-0, //U+087B
2765-0, //U+087C
2766-0, //U+087D
2767-0, //U+087E
2768-0, //U+087F
2769-0, //U+0880
2770-0, //U+0881
2771-0, //U+0882
2772-0, //U+0883
2773-0, //U+0884
2774-0, //U+0885
2775-0, //U+0886
2776-0, //U+0887
2777-0, //U+0888
2778-0, //U+0889
2779-0, //U+088A
2780-0, //U+088B
2781-0, //U+088C
2782-0, //U+088D
2783-0, //U+088E
2784-0, //U+088F
2785-0, //U+0890
2786-0, //U+0891
2787-0, //U+0892
2788-0, //U+0893
2789-0, //U+0894
2790-0, //U+0895
2791-0, //U+0896
2792-0, //U+0897
2793-0, //U+0898
2794-0, //U+0899
2795-0, //U+089A
2796-0, //U+089B
2797-0, //U+089C
2798-0, //U+089D
2799-0, //U+089E
2800-0, //U+089F
2801-0, //U+08A0
2802-0, //U+08A1
2803-0, //U+08A2
2804-0, //U+08A3
2805-0, //U+08A4
2806-0, //U+08A5
2807-0, //U+08A6
2808-0, //U+08A7
2809-0, //U+08A8
2810-0, //U+08A9
2811-0, //U+08AA
2812-0, //U+08AB
2813-0, //U+08AC
2814-0, //U+08AD
2815-0, //U+08AE
2816-0, //U+08AF
2817-0, //U+08B0
2818-0, //U+08B1
2819-0, //U+08B2
2820-0, //U+08B3
2821-0, //U+08B4
2822-0, //U+08B5
2823-0, //U+08B6
2824-0, //U+08B7
2825-0, //U+08B8
2826-0, //U+08B9
2827-0, //U+08BA
2828-0, //U+08BB
2829-0, //U+08BC
2830-0, //U+08BD
2831-0, //U+08BE
2832-0, //U+08BF
2833-0, //U+08C0
2834-0, //U+08C1
2835-0, //U+08C2
2836-0, //U+08C3
2837-0, //U+08C4
2838-0, //U+08C5
2839-0, //U+08C6
2840-0, //U+08C7
2841-0, //U+08C8
2842-0, //U+08C9
2843-0, //U+08CA
2844-0, //U+08CB
2845-0, //U+08CC
2846-0, //U+08CD
2847-0, //U+08CE
2848-0, //U+08CF
2849-0, //U+08D0
2850-0, //U+08D1
2851-0, //U+08D2
2852-0, //U+08D3
2853-0, //U+08D4
2854-0, //U+08D5
2855-0, //U+08D6
2856-0, //U+08D7
2857-0, //U+08D8
2858-0, //U+08D9
2859-0, //U+08DA
2860-0, //U+08DB
2861-0, //U+08DC
2862-0, //U+08DD
2863-0, //U+08DE
2864-0, //U+08DF
2865-0, //U+08E0
2866-0, //U+08E1
2867-0, //U+08E2
2868-0, //U+08E3
2869-0, //U+08E4
2870-0, //U+08E5
2871-0, //U+08E6
2872-0, //U+08E7
2873-0, //U+08E8
2874-0, //U+08E9
2875-0, //U+08EA
2876-0, //U+08EB
2877-0, //U+08EC
2878-0, //U+08ED
2879-0, //U+08EE
2880-0, //U+08EF
2881-0, //U+08F0
2882-0, //U+08F1
2883-0, //U+08F2
2884-0, //U+08F3
2885-0, //U+08F4
2886-0, //U+08F5
2887-0, //U+08F6
2888-0, //U+08F7
2889-0, //U+08F8
2890-0, //U+08F9
2891-0, //U+08FA
2892-0, //U+08FB
2893-0, //U+08FC
2894-0, //U+08FD
2895-0, //U+08FE
2896-0, //U+08FF
2897-UNICODE_Mn, //U+0900
2898-UNICODE_Mn, //U+0901
2899-UNICODE_Mn, //U+0902
2900-UNICODE_Mc, //U+0903
2901-UNICODE_Lo, //U+0904
2902-UNICODE_Lo, //U+0905
2903-UNICODE_Lo, //U+0906
2904-UNICODE_Lo, //U+0907
2905-UNICODE_Lo, //U+0908
2906-UNICODE_Lo, //U+0909
2907-UNICODE_Lo, //U+090A
2908-UNICODE_Lo, //U+090B
2909-UNICODE_Lo, //U+090C
2910-UNICODE_Lo, //U+090D
2911-UNICODE_Lo, //U+090E
2912-UNICODE_Lo, //U+090F
2913-UNICODE_Lo, //U+0910
2914-UNICODE_Lo, //U+0911
2915-UNICODE_Lo, //U+0912
2916-UNICODE_Lo, //U+0913
2917-UNICODE_Lo, //U+0914
2918-UNICODE_Lo, //U+0915
2919-UNICODE_Lo, //U+0916
2920-UNICODE_Lo, //U+0917
2921-UNICODE_Lo, //U+0918
2922-UNICODE_Lo, //U+0919
2923-UNICODE_Lo, //U+091A
2924-UNICODE_Lo, //U+091B
2925-UNICODE_Lo, //U+091C
2926-UNICODE_Lo, //U+091D
2927-UNICODE_Lo, //U+091E
2928-UNICODE_Lo, //U+091F
2929-UNICODE_Lo, //U+0920
2930-UNICODE_Lo, //U+0921
2931-UNICODE_Lo, //U+0922
2932-UNICODE_Lo, //U+0923
2933-UNICODE_Lo, //U+0924
2934-UNICODE_Lo, //U+0925
2935-UNICODE_Lo, //U+0926
2936-UNICODE_Lo, //U+0927
2937-UNICODE_Lo, //U+0928
2938-UNICODE_Lo, //U+0929
2939-UNICODE_Lo, //U+092A
2940-UNICODE_Lo, //U+092B
2941-UNICODE_Lo, //U+092C
2942-UNICODE_Lo, //U+092D
2943-UNICODE_Lo, //U+092E
2944-UNICODE_Lo, //U+092F
2945-UNICODE_Lo, //U+0930
2946-UNICODE_Lo, //U+0931
2947-UNICODE_Lo, //U+0932
2948-UNICODE_Lo, //U+0933
2949-UNICODE_Lo, //U+0934
2950-UNICODE_Lo, //U+0935
2951-UNICODE_Lo, //U+0936
2952-UNICODE_Lo, //U+0937
2953-UNICODE_Lo, //U+0938
2954-UNICODE_Lo, //U+0939
2955-UNICODE_Mn, //U+093A
2956-UNICODE_Mc, //U+093B
2957-UNICODE_Mn, //U+093C
2958-UNICODE_Lo, //U+093D
2959-UNICODE_Mc, //U+093E
2960-UNICODE_Mc, //U+093F
2961-UNICODE_Mc, //U+0940
2962-UNICODE_Mn, //U+0941
2963-UNICODE_Mn, //U+0942
2964-UNICODE_Mn, //U+0943
2965-UNICODE_Mn, //U+0944
2966-UNICODE_Mn, //U+0945
2967-UNICODE_Mn, //U+0946
2968-UNICODE_Mn, //U+0947
2969-UNICODE_Mn, //U+0948
2970-UNICODE_Mc, //U+0949
2971-UNICODE_Mc, //U+094A
2972-UNICODE_Mc, //U+094B
2973-UNICODE_Mc, //U+094C
2974-UNICODE_Mn, //U+094D
2975-UNICODE_Mc, //U+094E
2976-UNICODE_Mc, //U+094F
2977-UNICODE_Lo, //U+0950
2978-UNICODE_Mn, //U+0951
2979-UNICODE_Mn, //U+0952
2980-UNICODE_Mn, //U+0953
2981-UNICODE_Mn, //U+0954
2982-UNICODE_Mn, //U+0955
2983-UNICODE_Mn, //U+0956
2984-UNICODE_Mn, //U+0957
2985-UNICODE_Lo, //U+0958
2986-UNICODE_Lo, //U+0959
2987-UNICODE_Lo, //U+095A
2988-UNICODE_Lo, //U+095B
2989-UNICODE_Lo, //U+095C
2990-UNICODE_Lo, //U+095D
2991-UNICODE_Lo, //U+095E
2992-UNICODE_Lo, //U+095F
2993-UNICODE_Lo, //U+0960
2994-UNICODE_Lo, //U+0961
2995-UNICODE_Mn, //U+0962
2996-UNICODE_Mn, //U+0963
2997-UNICODE_Po, //U+0964
2998-UNICODE_Po, //U+0965
2999-UNICODE_Nd, //U+0966
3000-UNICODE_Nd, //U+0967
3001-UNICODE_Nd, //U+0968
3002-UNICODE_Nd, //U+0969
3003-UNICODE_Nd, //U+096A
3004-UNICODE_Nd, //U+096B
3005-UNICODE_Nd, //U+096C
3006-UNICODE_Nd, //U+096D
3007-UNICODE_Nd, //U+096E
3008-UNICODE_Nd, //U+096F
3009-UNICODE_Po, //U+0970
3010-UNICODE_Lm, //U+0971
3011-UNICODE_Lo, //U+0972
3012-UNICODE_Lo, //U+0973
3013-UNICODE_Lo, //U+0974
3014-UNICODE_Lo, //U+0975
3015-UNICODE_Lo, //U+0976
3016-UNICODE_Lo, //U+0977
3017-0, //U+0978
3018-UNICODE_Lo, //U+0979
3019-UNICODE_Lo, //U+097A
3020-UNICODE_Lo, //U+097B
3021-UNICODE_Lo, //U+097C
3022-UNICODE_Lo, //U+097D
3023-UNICODE_Lo, //U+097E
3024-UNICODE_Lo, //U+097F
3025-0, //U+0980
3026-UNICODE_Mn, //U+0981
3027-UNICODE_Mc, //U+0982
3028-UNICODE_Mc, //U+0983
3029-0, //U+0984
3030-UNICODE_Lo, //U+0985
3031-UNICODE_Lo, //U+0986
3032-UNICODE_Lo, //U+0987
3033-UNICODE_Lo, //U+0988
3034-UNICODE_Lo, //U+0989
3035-UNICODE_Lo, //U+098A
3036-UNICODE_Lo, //U+098B
3037-UNICODE_Lo, //U+098C
3038-0, //U+098D
3039-0, //U+098E
3040-UNICODE_Lo, //U+098F
3041-UNICODE_Lo, //U+0990
3042-0, //U+0991
3043-0, //U+0992
3044-UNICODE_Lo, //U+0993
3045-UNICODE_Lo, //U+0994
3046-UNICODE_Lo, //U+0995
3047-UNICODE_Lo, //U+0996
3048-UNICODE_Lo, //U+0997
3049-UNICODE_Lo, //U+0998
3050-UNICODE_Lo, //U+0999
3051-UNICODE_Lo, //U+099A
3052-UNICODE_Lo, //U+099B
3053-UNICODE_Lo, //U+099C
3054-UNICODE_Lo, //U+099D
3055-UNICODE_Lo, //U+099E
3056-UNICODE_Lo, //U+099F
3057-UNICODE_Lo, //U+09A0
3058-UNICODE_Lo, //U+09A1
3059-UNICODE_Lo, //U+09A2
3060-UNICODE_Lo, //U+09A3
3061-UNICODE_Lo, //U+09A4
3062-UNICODE_Lo, //U+09A5
3063-UNICODE_Lo, //U+09A6
3064-UNICODE_Lo, //U+09A7
3065-UNICODE_Lo, //U+09A8
3066-0, //U+09A9
3067-UNICODE_Lo, //U+09AA
3068-UNICODE_Lo, //U+09AB
3069-UNICODE_Lo, //U+09AC
3070-UNICODE_Lo, //U+09AD
3071-UNICODE_Lo, //U+09AE
3072-UNICODE_Lo, //U+09AF
3073-UNICODE_Lo, //U+09B0
3074-0, //U+09B1
3075-UNICODE_Lo, //U+09B2
3076-0, //U+09B3
3077-0, //U+09B4
3078-0, //U+09B5
3079-UNICODE_Lo, //U+09B6
3080-UNICODE_Lo, //U+09B7
3081-UNICODE_Lo, //U+09B8
3082-UNICODE_Lo, //U+09B9
3083-0, //U+09BA
3084-0, //U+09BB
3085-UNICODE_Mn, //U+09BC
3086-UNICODE_Lo, //U+09BD
3087-UNICODE_Mc, //U+09BE
3088-UNICODE_Mc, //U+09BF
3089-UNICODE_Mc, //U+09C0
3090-UNICODE_Mn, //U+09C1
3091-UNICODE_Mn, //U+09C2
3092-UNICODE_Mn, //U+09C3
3093-UNICODE_Mn, //U+09C4
3094-0, //U+09C5
3095-0, //U+09C6
3096-UNICODE_Mc, //U+09C7
3097-UNICODE_Mc, //U+09C8
3098-0, //U+09C9
3099-0, //U+09CA
3100-UNICODE_Mc, //U+09CB
3101-UNICODE_Mc, //U+09CC
3102-UNICODE_Mn, //U+09CD
3103-UNICODE_Lo, //U+09CE
3104-0, //U+09CF
3105-0, //U+09D0
3106-0, //U+09D1
3107-0, //U+09D2
3108-0, //U+09D3
3109-0, //U+09D4
3110-0, //U+09D5
3111-0, //U+09D6
3112-UNICODE_Mc, //U+09D7
3113-0, //U+09D8
3114-0, //U+09D9
3115-0, //U+09DA
3116-0, //U+09DB
3117-UNICODE_Lo, //U+09DC
3118-UNICODE_Lo, //U+09DD
3119-0, //U+09DE
3120-UNICODE_Lo, //U+09DF
3121-UNICODE_Lo, //U+09E0
3122-UNICODE_Lo, //U+09E1
3123-UNICODE_Mn, //U+09E2
3124-UNICODE_Mn, //U+09E3
3125-0, //U+09E4
3126-0, //U+09E5
3127-UNICODE_Nd, //U+09E6
3128-UNICODE_Nd, //U+09E7
3129-UNICODE_Nd, //U+09E8
3130-UNICODE_Nd, //U+09E9
3131-UNICODE_Nd, //U+09EA
3132-UNICODE_Nd, //U+09EB
3133-UNICODE_Nd, //U+09EC
3134-UNICODE_Nd, //U+09ED
3135-UNICODE_Nd, //U+09EE
3136-UNICODE_Nd, //U+09EF
3137-UNICODE_Lo, //U+09F0
3138-UNICODE_Lo, //U+09F1
3139-UNICODE_Sc, //U+09F2
3140-UNICODE_Sc, //U+09F3
3141-UNICODE_No, //U+09F4
3142-UNICODE_No, //U+09F5
3143-UNICODE_No, //U+09F6
3144-UNICODE_No, //U+09F7
3145-UNICODE_No, //U+09F8
3146-UNICODE_No, //U+09F9
3147-UNICODE_So, //U+09FA
3148-UNICODE_Sc, //U+09FB
3149-0, //U+09FC
3150-0, //U+09FD
3151-0, //U+09FE
3152-0, //U+09FF
3153-0, //U+0A00
3154-UNICODE_Mn, //U+0A01
3155-UNICODE_Mn, //U+0A02
3156-UNICODE_Mc, //U+0A03
3157-0, //U+0A04
3158-UNICODE_Lo, //U+0A05
3159-UNICODE_Lo, //U+0A06
3160-UNICODE_Lo, //U+0A07
3161-UNICODE_Lo, //U+0A08
3162-UNICODE_Lo, //U+0A09
3163-UNICODE_Lo, //U+0A0A
3164-0, //U+0A0B
3165-0, //U+0A0C
3166-0, //U+0A0D
3167-0, //U+0A0E
3168-UNICODE_Lo, //U+0A0F
3169-UNICODE_Lo, //U+0A10
3170-0, //U+0A11
3171-0, //U+0A12
3172-UNICODE_Lo, //U+0A13
3173-UNICODE_Lo, //U+0A14
3174-UNICODE_Lo, //U+0A15
3175-UNICODE_Lo, //U+0A16
3176-UNICODE_Lo, //U+0A17
3177-UNICODE_Lo, //U+0A18
3178-UNICODE_Lo, //U+0A19
3179-UNICODE_Lo, //U+0A1A
3180-UNICODE_Lo, //U+0A1B
3181-UNICODE_Lo, //U+0A1C
3182-UNICODE_Lo, //U+0A1D
3183-UNICODE_Lo, //U+0A1E
3184-UNICODE_Lo, //U+0A1F
3185-UNICODE_Lo, //U+0A20
3186-UNICODE_Lo, //U+0A21
3187-UNICODE_Lo, //U+0A22
3188-UNICODE_Lo, //U+0A23
3189-UNICODE_Lo, //U+0A24
3190-UNICODE_Lo, //U+0A25
3191-UNICODE_Lo, //U+0A26
3192-UNICODE_Lo, //U+0A27
3193-UNICODE_Lo, //U+0A28
3194-0, //U+0A29
3195-UNICODE_Lo, //U+0A2A
3196-UNICODE_Lo, //U+0A2B
3197-UNICODE_Lo, //U+0A2C
3198-UNICODE_Lo, //U+0A2D
3199-UNICODE_Lo, //U+0A2E
3200-UNICODE_Lo, //U+0A2F
3201-UNICODE_Lo, //U+0A30
3202-0, //U+0A31
3203-UNICODE_Lo, //U+0A32
3204-UNICODE_Lo, //U+0A33
3205-0, //U+0A34
3206-UNICODE_Lo, //U+0A35
3207-UNICODE_Lo, //U+0A36
3208-0, //U+0A37
3209-UNICODE_Lo, //U+0A38
3210-UNICODE_Lo, //U+0A39
3211-0, //U+0A3A
3212-0, //U+0A3B
3213-UNICODE_Mn, //U+0A3C
3214-0, //U+0A3D
3215-UNICODE_Mc, //U+0A3E
3216-UNICODE_Mc, //U+0A3F
3217-UNICODE_Mc, //U+0A40
3218-UNICODE_Mn, //U+0A41
3219-UNICODE_Mn, //U+0A42
3220-0, //U+0A43
3221-0, //U+0A44
3222-0, //U+0A45
3223-0, //U+0A46
3224-UNICODE_Mn, //U+0A47
3225-UNICODE_Mn, //U+0A48
3226-0, //U+0A49
3227-0, //U+0A4A
3228-UNICODE_Mn, //U+0A4B
3229-UNICODE_Mn, //U+0A4C
3230-UNICODE_Mn, //U+0A4D
3231-0, //U+0A4E
3232-0, //U+0A4F
3233-0, //U+0A50
3234-UNICODE_Mn, //U+0A51
3235-0, //U+0A52
3236-0, //U+0A53
3237-0, //U+0A54
3238-0, //U+0A55
3239-0, //U+0A56
3240-0, //U+0A57
3241-0, //U+0A58
3242-UNICODE_Lo, //U+0A59
3243-UNICODE_Lo, //U+0A5A
3244-UNICODE_Lo, //U+0A5B
3245-UNICODE_Lo, //U+0A5C
3246-0, //U+0A5D
3247-UNICODE_Lo, //U+0A5E
3248-0, //U+0A5F
3249-0, //U+0A60
3250-0, //U+0A61
3251-0, //U+0A62
3252-0, //U+0A63
3253-0, //U+0A64
3254-0, //U+0A65
3255-UNICODE_Nd, //U+0A66
3256-UNICODE_Nd, //U+0A67
3257-UNICODE_Nd, //U+0A68
3258-UNICODE_Nd, //U+0A69
3259-UNICODE_Nd, //U+0A6A
3260-UNICODE_Nd, //U+0A6B
3261-UNICODE_Nd, //U+0A6C
3262-UNICODE_Nd, //U+0A6D
3263-UNICODE_Nd, //U+0A6E
3264-UNICODE_Nd, //U+0A6F
3265-UNICODE_Mn, //U+0A70
3266-UNICODE_Mn, //U+0A71
3267-UNICODE_Lo, //U+0A72
3268-UNICODE_Lo, //U+0A73
3269-UNICODE_Lo, //U+0A74
3270-UNICODE_Mn, //U+0A75
3271-0, //U+0A76
3272-0, //U+0A77
3273-0, //U+0A78
3274-0, //U+0A79
3275-0, //U+0A7A
3276-0, //U+0A7B
3277-0, //U+0A7C
3278-0, //U+0A7D
3279-0, //U+0A7E
3280-0, //U+0A7F
3281-0, //U+0A80
3282-UNICODE_Mn, //U+0A81
3283-UNICODE_Mn, //U+0A82
3284-UNICODE_Mc, //U+0A83
3285-0, //U+0A84
3286-UNICODE_Lo, //U+0A85
3287-UNICODE_Lo, //U+0A86
3288-UNICODE_Lo, //U+0A87
3289-UNICODE_Lo, //U+0A88
3290-UNICODE_Lo, //U+0A89
3291-UNICODE_Lo, //U+0A8A
3292-UNICODE_Lo, //U+0A8B
3293-UNICODE_Lo, //U+0A8C
3294-UNICODE_Lo, //U+0A8D
3295-0, //U+0A8E
3296-UNICODE_Lo, //U+0A8F
3297-UNICODE_Lo, //U+0A90
3298-UNICODE_Lo, //U+0A91
3299-0, //U+0A92
3300-UNICODE_Lo, //U+0A93
3301-UNICODE_Lo, //U+0A94
3302-UNICODE_Lo, //U+0A95
3303-UNICODE_Lo, //U+0A96
3304-UNICODE_Lo, //U+0A97
3305-UNICODE_Lo, //U+0A98
3306-UNICODE_Lo, //U+0A99
3307-UNICODE_Lo, //U+0A9A
3308-UNICODE_Lo, //U+0A9B
3309-UNICODE_Lo, //U+0A9C
3310-UNICODE_Lo, //U+0A9D
3311-UNICODE_Lo, //U+0A9E
3312-UNICODE_Lo, //U+0A9F
3313-UNICODE_Lo, //U+0AA0
3314-UNICODE_Lo, //U+0AA1
3315-UNICODE_Lo, //U+0AA2
3316-UNICODE_Lo, //U+0AA3
3317-UNICODE_Lo, //U+0AA4
3318-UNICODE_Lo, //U+0AA5
3319-UNICODE_Lo, //U+0AA6
3320-UNICODE_Lo, //U+0AA7
3321-UNICODE_Lo, //U+0AA8
3322-0, //U+0AA9
3323-UNICODE_Lo, //U+0AAA
3324-UNICODE_Lo, //U+0AAB
3325-UNICODE_Lo, //U+0AAC
3326-UNICODE_Lo, //U+0AAD
3327-UNICODE_Lo, //U+0AAE
3328-UNICODE_Lo, //U+0AAF
3329-UNICODE_Lo, //U+0AB0
3330-0, //U+0AB1
3331-UNICODE_Lo, //U+0AB2
3332-UNICODE_Lo, //U+0AB3
3333-0, //U+0AB4
3334-UNICODE_Lo, //U+0AB5
3335-UNICODE_Lo, //U+0AB6
3336-UNICODE_Lo, //U+0AB7
3337-UNICODE_Lo, //U+0AB8
3338-UNICODE_Lo, //U+0AB9
3339-0, //U+0ABA
3340-0, //U+0ABB
3341-UNICODE_Mn, //U+0ABC
3342-UNICODE_Lo, //U+0ABD
3343-UNICODE_Mc, //U+0ABE
3344-UNICODE_Mc, //U+0ABF
3345-UNICODE_Mc, //U+0AC0
3346-UNICODE_Mn, //U+0AC1
3347-UNICODE_Mn, //U+0AC2
3348-UNICODE_Mn, //U+0AC3
3349-UNICODE_Mn, //U+0AC4
3350-UNICODE_Mn, //U+0AC5
3351-0, //U+0AC6
3352-UNICODE_Mn, //U+0AC7
3353-UNICODE_Mn, //U+0AC8
3354-UNICODE_Mc, //U+0AC9
3355-0, //U+0ACA
3356-UNICODE_Mc, //U+0ACB
3357-UNICODE_Mc, //U+0ACC
3358-UNICODE_Mn, //U+0ACD
3359-0, //U+0ACE
3360-0, //U+0ACF
3361-UNICODE_Lo, //U+0AD0
3362-0, //U+0AD1
3363-0, //U+0AD2
3364-0, //U+0AD3
3365-0, //U+0AD4
3366-0, //U+0AD5
3367-0, //U+0AD6
3368-0, //U+0AD7
3369-0, //U+0AD8
3370-0, //U+0AD9
3371-0, //U+0ADA
3372-0, //U+0ADB
3373-0, //U+0ADC
3374-0, //U+0ADD
3375-0, //U+0ADE
3376-0, //U+0ADF
3377-UNICODE_Lo, //U+0AE0
3378-UNICODE_Lo, //U+0AE1
3379-UNICODE_Mn, //U+0AE2
3380-UNICODE_Mn, //U+0AE3
3381-0, //U+0AE4
3382-0, //U+0AE5
3383-UNICODE_Nd, //U+0AE6
3384-UNICODE_Nd, //U+0AE7
3385-UNICODE_Nd, //U+0AE8
3386-UNICODE_Nd, //U+0AE9
3387-UNICODE_Nd, //U+0AEA
3388-UNICODE_Nd, //U+0AEB
3389-UNICODE_Nd, //U+0AEC
3390-UNICODE_Nd, //U+0AED
3391-UNICODE_Nd, //U+0AEE
3392-UNICODE_Nd, //U+0AEF
3393-0, //U+0AF0
3394-UNICODE_Sc, //U+0AF1
3395-0, //U+0AF2
3396-0, //U+0AF3
3397-0, //U+0AF4
3398-0, //U+0AF5
3399-0, //U+0AF6
3400-0, //U+0AF7
3401-0, //U+0AF8
3402-0, //U+0AF9
3403-0, //U+0AFA
3404-0, //U+0AFB
3405-0, //U+0AFC
3406-0, //U+0AFD
3407-0, //U+0AFE
3408-0, //U+0AFF
3409-0, //U+0B00
3410-UNICODE_Mn, //U+0B01
3411-UNICODE_Mc, //U+0B02
3412-UNICODE_Mc, //U+0B03
3413-0, //U+0B04
3414-UNICODE_Lo, //U+0B05
3415-UNICODE_Lo, //U+0B06
3416-UNICODE_Lo, //U+0B07
3417-UNICODE_Lo, //U+0B08
3418-UNICODE_Lo, //U+0B09
3419-UNICODE_Lo, //U+0B0A
3420-UNICODE_Lo, //U+0B0B
3421-UNICODE_Lo, //U+0B0C
3422-0, //U+0B0D
3423-0, //U+0B0E
3424-UNICODE_Lo, //U+0B0F
3425-UNICODE_Lo, //U+0B10
3426-0, //U+0B11
3427-0, //U+0B12
3428-UNICODE_Lo, //U+0B13
3429-UNICODE_Lo, //U+0B14
3430-UNICODE_Lo, //U+0B15
3431-UNICODE_Lo, //U+0B16
3432-UNICODE_Lo, //U+0B17
3433-UNICODE_Lo, //U+0B18
3434-UNICODE_Lo, //U+0B19
3435-UNICODE_Lo, //U+0B1A
3436-UNICODE_Lo, //U+0B1B
3437-UNICODE_Lo, //U+0B1C
3438-UNICODE_Lo, //U+0B1D
3439-UNICODE_Lo, //U+0B1E
3440-UNICODE_Lo, //U+0B1F
3441-UNICODE_Lo, //U+0B20
3442-UNICODE_Lo, //U+0B21
3443-UNICODE_Lo, //U+0B22
3444-UNICODE_Lo, //U+0B23
3445-UNICODE_Lo, //U+0B24
3446-UNICODE_Lo, //U+0B25
3447-UNICODE_Lo, //U+0B26
3448-UNICODE_Lo, //U+0B27
3449-UNICODE_Lo, //U+0B28
3450-0, //U+0B29
3451-UNICODE_Lo, //U+0B2A
3452-UNICODE_Lo, //U+0B2B
3453-UNICODE_Lo, //U+0B2C
3454-UNICODE_Lo, //U+0B2D
3455-UNICODE_Lo, //U+0B2E
3456-UNICODE_Lo, //U+0B2F
3457-UNICODE_Lo, //U+0B30
3458-0, //U+0B31
3459-UNICODE_Lo, //U+0B32
3460-UNICODE_Lo, //U+0B33
3461-0, //U+0B34
3462-UNICODE_Lo, //U+0B35
3463-UNICODE_Lo, //U+0B36
3464-UNICODE_Lo, //U+0B37
3465-UNICODE_Lo, //U+0B38
3466-UNICODE_Lo, //U+0B39
3467-0, //U+0B3A
3468-0, //U+0B3B
3469-UNICODE_Mn, //U+0B3C
3470-UNICODE_Lo, //U+0B3D
3471-UNICODE_Mc, //U+0B3E
3472-UNICODE_Mn, //U+0B3F
3473-UNICODE_Mc, //U+0B40
3474-UNICODE_Mn, //U+0B41
3475-UNICODE_Mn, //U+0B42
3476-UNICODE_Mn, //U+0B43
3477-UNICODE_Mn, //U+0B44
3478-0, //U+0B45
3479-0, //U+0B46
3480-UNICODE_Mc, //U+0B47
3481-UNICODE_Mc, //U+0B48
3482-0, //U+0B49
3483-0, //U+0B4A
3484-UNICODE_Mc, //U+0B4B
3485-UNICODE_Mc, //U+0B4C
3486-UNICODE_Mn, //U+0B4D
3487-0, //U+0B4E
3488-0, //U+0B4F
3489-0, //U+0B50
3490-0, //U+0B51
3491-0, //U+0B52
3492-0, //U+0B53
3493-0, //U+0B54
3494-0, //U+0B55
3495-UNICODE_Mn, //U+0B56
3496-UNICODE_Mc, //U+0B57
3497-0, //U+0B58
3498-0, //U+0B59
3499-0, //U+0B5A
3500-0, //U+0B5B
3501-UNICODE_Lo, //U+0B5C
3502-UNICODE_Lo, //U+0B5D
3503-0, //U+0B5E
3504-UNICODE_Lo, //U+0B5F
3505-UNICODE_Lo, //U+0B60
3506-UNICODE_Lo, //U+0B61
3507-UNICODE_Mn, //U+0B62
3508-UNICODE_Mn, //U+0B63
3509-0, //U+0B64
3510-0, //U+0B65
3511-UNICODE_Nd, //U+0B66
3512-UNICODE_Nd, //U+0B67
3513-UNICODE_Nd, //U+0B68
3514-UNICODE_Nd, //U+0B69
3515-UNICODE_Nd, //U+0B6A
3516-UNICODE_Nd, //U+0B6B
3517-UNICODE_Nd, //U+0B6C
3518-UNICODE_Nd, //U+0B6D
3519-UNICODE_Nd, //U+0B6E
3520-UNICODE_Nd, //U+0B6F
3521-UNICODE_So, //U+0B70
3522-UNICODE_Lo, //U+0B71
3523-UNICODE_No, //U+0B72
3524-UNICODE_No, //U+0B73
3525-UNICODE_No, //U+0B74
3526-UNICODE_No, //U+0B75
3527-UNICODE_No, //U+0B76
3528-UNICODE_No, //U+0B77
3529-0, //U+0B78
3530-0, //U+0B79
3531-0, //U+0B7A
3532-0, //U+0B7B
3533-0, //U+0B7C
3534-0, //U+0B7D
3535-0, //U+0B7E
3536-0, //U+0B7F
3537-0, //U+0B80
3538-0, //U+0B81
3539-UNICODE_Mn, //U+0B82
3540-UNICODE_Lo, //U+0B83
3541-0, //U+0B84
3542-UNICODE_Lo, //U+0B85
3543-UNICODE_Lo, //U+0B86
3544-UNICODE_Lo, //U+0B87
3545-UNICODE_Lo, //U+0B88
3546-UNICODE_Lo, //U+0B89
3547-UNICODE_Lo, //U+0B8A
3548-0, //U+0B8B
3549-0, //U+0B8C
3550-0, //U+0B8D
3551-UNICODE_Lo, //U+0B8E
3552-UNICODE_Lo, //U+0B8F
3553-UNICODE_Lo, //U+0B90
3554-0, //U+0B91
3555-UNICODE_Lo, //U+0B92
3556-UNICODE_Lo, //U+0B93
3557-UNICODE_Lo, //U+0B94
3558-UNICODE_Lo, //U+0B95
3559-0, //U+0B96
3560-0, //U+0B97
3561-0, //U+0B98
3562-UNICODE_Lo, //U+0B99
3563-UNICODE_Lo, //U+0B9A
3564-0, //U+0B9B
3565-UNICODE_Lo, //U+0B9C
3566-0, //U+0B9D
3567-UNICODE_Lo, //U+0B9E
3568-UNICODE_Lo, //U+0B9F
3569-0, //U+0BA0
3570-0, //U+0BA1
3571-0, //U+0BA2
3572-UNICODE_Lo, //U+0BA3
3573-UNICODE_Lo, //U+0BA4
3574-0, //U+0BA5
3575-0, //U+0BA6
3576-0, //U+0BA7
3577-UNICODE_Lo, //U+0BA8
3578-UNICODE_Lo, //U+0BA9
3579-UNICODE_Lo, //U+0BAA
3580-0, //U+0BAB
3581-0, //U+0BAC
3582-0, //U+0BAD
3583-UNICODE_Lo, //U+0BAE
3584-UNICODE_Lo, //U+0BAF
3585-UNICODE_Lo, //U+0BB0
3586-UNICODE_Lo, //U+0BB1
3587-UNICODE_Lo, //U+0BB2
3588-UNICODE_Lo, //U+0BB3
3589-UNICODE_Lo, //U+0BB4
3590-UNICODE_Lo, //U+0BB5
3591-UNICODE_Lo, //U+0BB6
3592-UNICODE_Lo, //U+0BB7
3593-UNICODE_Lo, //U+0BB8
3594-UNICODE_Lo, //U+0BB9
3595-0, //U+0BBA
3596-0, //U+0BBB
3597-0, //U+0BBC
3598-0, //U+0BBD
3599-UNICODE_Mc, //U+0BBE
3600-UNICODE_Mc, //U+0BBF
3601-UNICODE_Mn, //U+0BC0
3602-UNICODE_Mc, //U+0BC1
3603-UNICODE_Mc, //U+0BC2
3604-0, //U+0BC3
3605-0, //U+0BC4
3606-0, //U+0BC5
3607-UNICODE_Mc, //U+0BC6
3608-UNICODE_Mc, //U+0BC7
3609-UNICODE_Mc, //U+0BC8
3610-0, //U+0BC9
3611-UNICODE_Mc, //U+0BCA
3612-UNICODE_Mc, //U+0BCB
3613-UNICODE_Mc, //U+0BCC
3614-UNICODE_Mn, //U+0BCD
3615-0, //U+0BCE
3616-0, //U+0BCF
3617-UNICODE_Lo, //U+0BD0
3618-0, //U+0BD1
3619-0, //U+0BD2
3620-0, //U+0BD3
3621-0, //U+0BD4
3622-0, //U+0BD5
3623-0, //U+0BD6
3624-UNICODE_Mc, //U+0BD7
3625-0, //U+0BD8
3626-0, //U+0BD9
3627-0, //U+0BDA
3628-0, //U+0BDB
3629-0, //U+0BDC
3630-0, //U+0BDD
3631-0, //U+0BDE
3632-0, //U+0BDF
3633-0, //U+0BE0
3634-0, //U+0BE1
3635-0, //U+0BE2
3636-0, //U+0BE3
3637-0, //U+0BE4
3638-0, //U+0BE5
3639-UNICODE_Nd, //U+0BE6
3640-UNICODE_Nd, //U+0BE7
3641-UNICODE_Nd, //U+0BE8
3642-UNICODE_Nd, //U+0BE9
3643-UNICODE_Nd, //U+0BEA
3644-UNICODE_Nd, //U+0BEB
3645-UNICODE_Nd, //U+0BEC
3646-UNICODE_Nd, //U+0BED
3647-UNICODE_Nd, //U+0BEE
3648-UNICODE_Nd, //U+0BEF
3649-UNICODE_No, //U+0BF0
3650-UNICODE_No, //U+0BF1
3651-UNICODE_No, //U+0BF2
3652-UNICODE_So, //U+0BF3
3653-UNICODE_So, //U+0BF4
3654-UNICODE_So, //U+0BF5
3655-UNICODE_So, //U+0BF6
3656-UNICODE_So, //U+0BF7
3657-UNICODE_So, //U+0BF8
3658-UNICODE_Sc, //U+0BF9
3659-UNICODE_So, //U+0BFA
3660-0, //U+0BFB
3661-0, //U+0BFC
3662-0, //U+0BFD
3663-0, //U+0BFE
3664-0, //U+0BFF
3665-0, //U+0C00
3666-UNICODE_Mc, //U+0C01
3667-UNICODE_Mc, //U+0C02
3668-UNICODE_Mc, //U+0C03
3669-0, //U+0C04
3670-UNICODE_Lo, //U+0C05
3671-UNICODE_Lo, //U+0C06
3672-UNICODE_Lo, //U+0C07
3673-UNICODE_Lo, //U+0C08
3674-UNICODE_Lo, //U+0C09
3675-UNICODE_Lo, //U+0C0A
3676-UNICODE_Lo, //U+0C0B
3677-UNICODE_Lo, //U+0C0C
3678-0, //U+0C0D
3679-UNICODE_Lo, //U+0C0E
3680-UNICODE_Lo, //U+0C0F
3681-UNICODE_Lo, //U+0C10
3682-0, //U+0C11
3683-UNICODE_Lo, //U+0C12
3684-UNICODE_Lo, //U+0C13
3685-UNICODE_Lo, //U+0C14
3686-UNICODE_Lo, //U+0C15
3687-UNICODE_Lo, //U+0C16
3688-UNICODE_Lo, //U+0C17
3689-UNICODE_Lo, //U+0C18
3690-UNICODE_Lo, //U+0C19
3691-UNICODE_Lo, //U+0C1A
3692-UNICODE_Lo, //U+0C1B
3693-UNICODE_Lo, //U+0C1C
3694-UNICODE_Lo, //U+0C1D
3695-UNICODE_Lo, //U+0C1E
3696-UNICODE_Lo, //U+0C1F
3697-UNICODE_Lo, //U+0C20
3698-UNICODE_Lo, //U+0C21
3699-UNICODE_Lo, //U+0C22
3700-UNICODE_Lo, //U+0C23
3701-UNICODE_Lo, //U+0C24
3702-UNICODE_Lo, //U+0C25
3703-UNICODE_Lo, //U+0C26
3704-UNICODE_Lo, //U+0C27
3705-UNICODE_Lo, //U+0C28
3706-0, //U+0C29
3707-UNICODE_Lo, //U+0C2A
3708-UNICODE_Lo, //U+0C2B
3709-UNICODE_Lo, //U+0C2C
3710-UNICODE_Lo, //U+0C2D
3711-UNICODE_Lo, //U+0C2E
3712-UNICODE_Lo, //U+0C2F
3713-UNICODE_Lo, //U+0C30
3714-UNICODE_Lo, //U+0C31
3715-UNICODE_Lo, //U+0C32
3716-UNICODE_Lo, //U+0C33
3717-0, //U+0C34
3718-UNICODE_Lo, //U+0C35
3719-UNICODE_Lo, //U+0C36
3720-UNICODE_Lo, //U+0C37
3721-UNICODE_Lo, //U+0C38
3722-UNICODE_Lo, //U+0C39
3723-0, //U+0C3A
3724-0, //U+0C3B
3725-0, //U+0C3C
3726-UNICODE_Lo, //U+0C3D
3727-UNICODE_Mn, //U+0C3E
3728-UNICODE_Mn, //U+0C3F
3729-UNICODE_Mn, //U+0C40
3730-UNICODE_Mc, //U+0C41
3731-UNICODE_Mc, //U+0C42
3732-UNICODE_Mc, //U+0C43
3733-UNICODE_Mc, //U+0C44
3734-0, //U+0C45
3735-UNICODE_Mn, //U+0C46
3736-UNICODE_Mn, //U+0C47
3737-UNICODE_Mn, //U+0C48
3738-0, //U+0C49
3739-UNICODE_Mn, //U+0C4A
3740-UNICODE_Mn, //U+0C4B
3741-UNICODE_Mn, //U+0C4C
3742-UNICODE_Mn, //U+0C4D
3743-0, //U+0C4E
3744-0, //U+0C4F
3745-0, //U+0C50
3746-0, //U+0C51
3747-0, //U+0C52
3748-0, //U+0C53
3749-0, //U+0C54
3750-UNICODE_Mn, //U+0C55
3751-UNICODE_Mn, //U+0C56
3752-0, //U+0C57
3753-UNICODE_Lo, //U+0C58
3754-UNICODE_Lo, //U+0C59
3755-0, //U+0C5A
3756-0, //U+0C5B
3757-0, //U+0C5C
3758-0, //U+0C5D
3759-0, //U+0C5E
3760-0, //U+0C5F
3761-UNICODE_Lo, //U+0C60
3762-UNICODE_Lo, //U+0C61
3763-UNICODE_Mn, //U+0C62
3764-UNICODE_Mn, //U+0C63
3765-0, //U+0C64
3766-0, //U+0C65
3767-UNICODE_Nd, //U+0C66
3768-UNICODE_Nd, //U+0C67
3769-UNICODE_Nd, //U+0C68
3770-UNICODE_Nd, //U+0C69
3771-UNICODE_Nd, //U+0C6A
3772-UNICODE_Nd, //U+0C6B
3773-UNICODE_Nd, //U+0C6C
3774-UNICODE_Nd, //U+0C6D
3775-UNICODE_Nd, //U+0C6E
3776-UNICODE_Nd, //U+0C6F
3777-0, //U+0C70
3778-0, //U+0C71
3779-0, //U+0C72
3780-0, //U+0C73
3781-0, //U+0C74
3782-0, //U+0C75
3783-0, //U+0C76
3784-0, //U+0C77
3785-UNICODE_No, //U+0C78
3786-UNICODE_No, //U+0C79
3787-UNICODE_No, //U+0C7A
3788-UNICODE_No, //U+0C7B
3789-UNICODE_No, //U+0C7C
3790-UNICODE_No, //U+0C7D
3791-UNICODE_No, //U+0C7E
3792-UNICODE_So, //U+0C7F
3793-0, //U+0C80
3794-0, //U+0C81
3795-UNICODE_Mc, //U+0C82
3796-UNICODE_Mc, //U+0C83
3797-0, //U+0C84
3798-UNICODE_Lo, //U+0C85
3799-UNICODE_Lo, //U+0C86
3800-UNICODE_Lo, //U+0C87
3801-UNICODE_Lo, //U+0C88
3802-UNICODE_Lo, //U+0C89
3803-UNICODE_Lo, //U+0C8A
3804-UNICODE_Lo, //U+0C8B
3805-UNICODE_Lo, //U+0C8C
3806-0, //U+0C8D
3807-UNICODE_Lo, //U+0C8E
3808-UNICODE_Lo, //U+0C8F
3809-UNICODE_Lo, //U+0C90
3810-0, //U+0C91
3811-UNICODE_Lo, //U+0C92
3812-UNICODE_Lo, //U+0C93
3813-UNICODE_Lo, //U+0C94
3814-UNICODE_Lo, //U+0C95
3815-UNICODE_Lo, //U+0C96
3816-UNICODE_Lo, //U+0C97
3817-UNICODE_Lo, //U+0C98
3818-UNICODE_Lo, //U+0C99
3819-UNICODE_Lo, //U+0C9A
3820-UNICODE_Lo, //U+0C9B
3821-UNICODE_Lo, //U+0C9C
3822-UNICODE_Lo, //U+0C9D
3823-UNICODE_Lo, //U+0C9E
3824-UNICODE_Lo, //U+0C9F
3825-UNICODE_Lo, //U+0CA0
3826-UNICODE_Lo, //U+0CA1
3827-UNICODE_Lo, //U+0CA2
3828-UNICODE_Lo, //U+0CA3
3829-UNICODE_Lo, //U+0CA4
3830-UNICODE_Lo, //U+0CA5
3831-UNICODE_Lo, //U+0CA6
3832-UNICODE_Lo, //U+0CA7
3833-UNICODE_Lo, //U+0CA8
3834-0, //U+0CA9
3835-UNICODE_Lo, //U+0CAA
3836-UNICODE_Lo, //U+0CAB
3837-UNICODE_Lo, //U+0CAC
3838-UNICODE_Lo, //U+0CAD
3839-UNICODE_Lo, //U+0CAE
3840-UNICODE_Lo, //U+0CAF
3841-UNICODE_Lo, //U+0CB0
3842-UNICODE_Lo, //U+0CB1
3843-UNICODE_Lo, //U+0CB2
3844-UNICODE_Lo, //U+0CB3
3845-0, //U+0CB4
3846-UNICODE_Lo, //U+0CB5
3847-UNICODE_Lo, //U+0CB6
3848-UNICODE_Lo, //U+0CB7
3849-UNICODE_Lo, //U+0CB8
3850-UNICODE_Lo, //U+0CB9
3851-0, //U+0CBA
3852-0, //U+0CBB
3853-UNICODE_Mn, //U+0CBC
3854-UNICODE_Lo, //U+0CBD
3855-UNICODE_Mc, //U+0CBE
3856-UNICODE_Mn, //U+0CBF
3857-UNICODE_Mc, //U+0CC0
3858-UNICODE_Mc, //U+0CC1
3859-UNICODE_Mc, //U+0CC2
3860-UNICODE_Mc, //U+0CC3
3861-UNICODE_Mc, //U+0CC4
3862-0, //U+0CC5
3863-UNICODE_Mn, //U+0CC6
3864-UNICODE_Mc, //U+0CC7
3865-UNICODE_Mc, //U+0CC8
3866-0, //U+0CC9
3867-UNICODE_Mc, //U+0CCA
3868-UNICODE_Mc, //U+0CCB
3869-UNICODE_Mn, //U+0CCC
3870-UNICODE_Mn, //U+0CCD
3871-0, //U+0CCE
3872-0, //U+0CCF
3873-0, //U+0CD0
3874-0, //U+0CD1
3875-0, //U+0CD2
3876-0, //U+0CD3
3877-0, //U+0CD4
3878-UNICODE_Mc, //U+0CD5
3879-UNICODE_Mc, //U+0CD6
3880-0, //U+0CD7
3881-0, //U+0CD8
3882-0, //U+0CD9
3883-0, //U+0CDA
3884-0, //U+0CDB
3885-0, //U+0CDC
3886-0, //U+0CDD
3887-UNICODE_Lo, //U+0CDE
3888-0, //U+0CDF
3889-UNICODE_Lo, //U+0CE0
3890-UNICODE_Lo, //U+0CE1
3891-UNICODE_Mn, //U+0CE2
3892-UNICODE_Mn, //U+0CE3
3893-0, //U+0CE4
3894-0, //U+0CE5
3895-UNICODE_Nd, //U+0CE6
3896-UNICODE_Nd, //U+0CE7
3897-UNICODE_Nd, //U+0CE8
3898-UNICODE_Nd, //U+0CE9
3899-UNICODE_Nd, //U+0CEA
3900-UNICODE_Nd, //U+0CEB
3901-UNICODE_Nd, //U+0CEC
3902-UNICODE_Nd, //U+0CED
3903-UNICODE_Nd, //U+0CEE
3904-UNICODE_Nd, //U+0CEF
3905-0, //U+0CF0
3906-UNICODE_Lo, //U+0CF1
3907-UNICODE_Lo, //U+0CF2
3908-0, //U+0CF3
3909-0, //U+0CF4
3910-0, //U+0CF5
3911-0, //U+0CF6
3912-0, //U+0CF7
3913-0, //U+0CF8
3914-0, //U+0CF9
3915-0, //U+0CFA
3916-0, //U+0CFB
3917-0, //U+0CFC
3918-0, //U+0CFD
3919-0, //U+0CFE
3920-0, //U+0CFF
3921-0, //U+0D00
3922-0, //U+0D01
3923-UNICODE_Mc, //U+0D02
3924-UNICODE_Mc, //U+0D03
3925-0, //U+0D04
3926-UNICODE_Lo, //U+0D05
3927-UNICODE_Lo, //U+0D06
3928-UNICODE_Lo, //U+0D07
3929-UNICODE_Lo, //U+0D08
3930-UNICODE_Lo, //U+0D09
3931-UNICODE_Lo, //U+0D0A
3932-UNICODE_Lo, //U+0D0B
3933-UNICODE_Lo, //U+0D0C
3934-0, //U+0D0D
3935-UNICODE_Lo, //U+0D0E
3936-UNICODE_Lo, //U+0D0F
3937-UNICODE_Lo, //U+0D10
3938-0, //U+0D11
3939-UNICODE_Lo, //U+0D12
3940-UNICODE_Lo, //U+0D13
3941-UNICODE_Lo, //U+0D14
3942-UNICODE_Lo, //U+0D15
3943-UNICODE_Lo, //U+0D16
3944-UNICODE_Lo, //U+0D17
3945-UNICODE_Lo, //U+0D18
3946-UNICODE_Lo, //U+0D19
3947-UNICODE_Lo, //U+0D1A
3948-UNICODE_Lo, //U+0D1B
3949-UNICODE_Lo, //U+0D1C
3950-UNICODE_Lo, //U+0D1D
3951-UNICODE_Lo, //U+0D1E
3952-UNICODE_Lo, //U+0D1F
3953-UNICODE_Lo, //U+0D20
3954-UNICODE_Lo, //U+0D21
3955-UNICODE_Lo, //U+0D22
3956-UNICODE_Lo, //U+0D23
3957-UNICODE_Lo, //U+0D24
3958-UNICODE_Lo, //U+0D25
3959-UNICODE_Lo, //U+0D26
3960-UNICODE_Lo, //U+0D27
3961-UNICODE_Lo, //U+0D28
3962-UNICODE_Lo, //U+0D29
3963-UNICODE_Lo, //U+0D2A
3964-UNICODE_Lo, //U+0D2B
3965-UNICODE_Lo, //U+0D2C
3966-UNICODE_Lo, //U+0D2D
3967-UNICODE_Lo, //U+0D2E
3968-UNICODE_Lo, //U+0D2F
3969-UNICODE_Lo, //U+0D30
3970-UNICODE_Lo, //U+0D31
3971-UNICODE_Lo, //U+0D32
3972-UNICODE_Lo, //U+0D33
3973-UNICODE_Lo, //U+0D34
3974-UNICODE_Lo, //U+0D35
3975-UNICODE_Lo, //U+0D36
3976-UNICODE_Lo, //U+0D37
3977-UNICODE_Lo, //U+0D38
3978-UNICODE_Lo, //U+0D39
3979-UNICODE_Lo, //U+0D3A
3980-0, //U+0D3B
3981-0, //U+0D3C
3982-UNICODE_Lo, //U+0D3D
3983-UNICODE_Mc, //U+0D3E
3984-UNICODE_Mc, //U+0D3F
3985-UNICODE_Mc, //U+0D40
3986-UNICODE_Mn, //U+0D41
3987-UNICODE_Mn, //U+0D42
3988-UNICODE_Mn, //U+0D43
3989-UNICODE_Mn, //U+0D44
3990-0, //U+0D45
3991-UNICODE_Mc, //U+0D46
3992-UNICODE_Mc, //U+0D47
3993-UNICODE_Mc, //U+0D48
3994-0, //U+0D49
3995-UNICODE_Mc, //U+0D4A
3996-UNICODE_Mc, //U+0D4B
3997-UNICODE_Mc, //U+0D4C
3998-UNICODE_Mn, //U+0D4D
3999-UNICODE_Lo, //U+0D4E
4000-0, //U+0D4F
4001-0, //U+0D50
4002-0, //U+0D51
4003-0, //U+0D52
4004-0, //U+0D53
4005-0, //U+0D54
4006-0, //U+0D55
4007-0, //U+0D56
4008-UNICODE_Mc, //U+0D57
4009-0, //U+0D58
4010-0, //U+0D59
4011-0, //U+0D5A
4012-0, //U+0D5B
4013-0, //U+0D5C
4014-0, //U+0D5D
4015-0, //U+0D5E
4016-0, //U+0D5F
4017-UNICODE_Lo, //U+0D60
4018-UNICODE_Lo, //U+0D61
4019-UNICODE_Mn, //U+0D62
4020-UNICODE_Mn, //U+0D63
4021-0, //U+0D64
4022-0, //U+0D65
4023-UNICODE_Nd, //U+0D66
4024-UNICODE_Nd, //U+0D67
4025-UNICODE_Nd, //U+0D68
4026-UNICODE_Nd, //U+0D69
4027-UNICODE_Nd, //U+0D6A
4028-UNICODE_Nd, //U+0D6B
4029-UNICODE_Nd, //U+0D6C
4030-UNICODE_Nd, //U+0D6D
4031-UNICODE_Nd, //U+0D6E
4032-UNICODE_Nd, //U+0D6F
4033-UNICODE_No, //U+0D70
4034-UNICODE_No, //U+0D71
4035-UNICODE_No, //U+0D72
4036-UNICODE_No, //U+0D73
4037-UNICODE_No, //U+0D74
4038-UNICODE_No, //U+0D75
4039-0, //U+0D76
4040-0, //U+0D77
4041-0, //U+0D78
4042-UNICODE_So, //U+0D79
4043-UNICODE_Lo, //U+0D7A
4044-UNICODE_Lo, //U+0D7B
4045-UNICODE_Lo, //U+0D7C
4046-UNICODE_Lo, //U+0D7D
4047-UNICODE_Lo, //U+0D7E
4048-UNICODE_Lo, //U+0D7F
4049-0, //U+0D80
4050-0, //U+0D81
4051-UNICODE_Mc, //U+0D82
4052-UNICODE_Mc, //U+0D83
4053-0, //U+0D84
4054-UNICODE_Lo, //U+0D85
4055-UNICODE_Lo, //U+0D86
4056-UNICODE_Lo, //U+0D87
4057-UNICODE_Lo, //U+0D88
4058-UNICODE_Lo, //U+0D89
4059-UNICODE_Lo, //U+0D8A
4060-UNICODE_Lo, //U+0D8B
4061-UNICODE_Lo, //U+0D8C
4062-UNICODE_Lo, //U+0D8D
4063-UNICODE_Lo, //U+0D8E
4064-UNICODE_Lo, //U+0D8F
4065-UNICODE_Lo, //U+0D90
4066-UNICODE_Lo, //U+0D91
4067-UNICODE_Lo, //U+0D92
4068-UNICODE_Lo, //U+0D93
4069-UNICODE_Lo, //U+0D94
4070-UNICODE_Lo, //U+0D95
4071-UNICODE_Lo, //U+0D96
4072-0, //U+0D97
4073-0, //U+0D98
4074-0, //U+0D99
4075-UNICODE_Lo, //U+0D9A
4076-UNICODE_Lo, //U+0D9B
4077-UNICODE_Lo, //U+0D9C
4078-UNICODE_Lo, //U+0D9D
4079-UNICODE_Lo, //U+0D9E
4080-UNICODE_Lo, //U+0D9F
4081-UNICODE_Lo, //U+0DA0
4082-UNICODE_Lo, //U+0DA1
4083-UNICODE_Lo, //U+0DA2
4084-UNICODE_Lo, //U+0DA3
4085-UNICODE_Lo, //U+0DA4
4086-UNICODE_Lo, //U+0DA5
4087-UNICODE_Lo, //U+0DA6
4088-UNICODE_Lo, //U+0DA7
4089-UNICODE_Lo, //U+0DA8
4090-UNICODE_Lo, //U+0DA9
4091-UNICODE_Lo, //U+0DAA
4092-UNICODE_Lo, //U+0DAB
4093-UNICODE_Lo, //U+0DAC
4094-UNICODE_Lo, //U+0DAD
4095-UNICODE_Lo, //U+0DAE
4096-UNICODE_Lo, //U+0DAF
4097-UNICODE_Lo, //U+0DB0
4098-UNICODE_Lo, //U+0DB1
4099-0, //U+0DB2
4100-UNICODE_Lo, //U+0DB3
4101-UNICODE_Lo, //U+0DB4
4102-UNICODE_Lo, //U+0DB5
4103-UNICODE_Lo, //U+0DB6
4104-UNICODE_Lo, //U+0DB7
4105-UNICODE_Lo, //U+0DB8
4106-UNICODE_Lo, //U+0DB9
4107-UNICODE_Lo, //U+0DBA
4108-UNICODE_Lo, //U+0DBB
4109-0, //U+0DBC
4110-UNICODE_Lo, //U+0DBD
4111-0, //U+0DBE
4112-0, //U+0DBF
4113-UNICODE_Lo, //U+0DC0
4114-UNICODE_Lo, //U+0DC1
4115-UNICODE_Lo, //U+0DC2
4116-UNICODE_Lo, //U+0DC3
4117-UNICODE_Lo, //U+0DC4
4118-UNICODE_Lo, //U+0DC5
4119-UNICODE_Lo, //U+0DC6
4120-0, //U+0DC7
4121-0, //U+0DC8
4122-0, //U+0DC9
4123-UNICODE_Mn, //U+0DCA
4124-0, //U+0DCB
4125-0, //U+0DCC
4126-0, //U+0DCD
4127-0, //U+0DCE
4128-UNICODE_Mc, //U+0DCF
4129-UNICODE_Mc, //U+0DD0
4130-UNICODE_Mc, //U+0DD1
4131-UNICODE_Mn, //U+0DD2
4132-UNICODE_Mn, //U+0DD3
4133-UNICODE_Mn, //U+0DD4
4134-0, //U+0DD5
4135-UNICODE_Mn, //U+0DD6
4136-0, //U+0DD7
4137-UNICODE_Mc, //U+0DD8
4138-UNICODE_Mc, //U+0DD9
4139-UNICODE_Mc, //U+0DDA
4140-UNICODE_Mc, //U+0DDB
4141-UNICODE_Mc, //U+0DDC
4142-UNICODE_Mc, //U+0DDD
4143-UNICODE_Mc, //U+0DDE
4144-UNICODE_Mc, //U+0DDF
4145-0, //U+0DE0
4146-0, //U+0DE1
4147-0, //U+0DE2
4148-0, //U+0DE3
4149-0, //U+0DE4
4150-0, //U+0DE5
4151-0, //U+0DE6
4152-0, //U+0DE7
4153-0, //U+0DE8
4154-0, //U+0DE9
4155-0, //U+0DEA
4156-0, //U+0DEB
4157-0, //U+0DEC
4158-0, //U+0DED
4159-0, //U+0DEE
4160-0, //U+0DEF
4161-0, //U+0DF0
4162-0, //U+0DF1
4163-UNICODE_Mc, //U+0DF2
4164-UNICODE_Mc, //U+0DF3
4165-UNICODE_Po, //U+0DF4
4166-0, //U+0DF5
4167-0, //U+0DF6
4168-0, //U+0DF7
4169-0, //U+0DF8
4170-0, //U+0DF9
4171-0, //U+0DFA
4172-0, //U+0DFB
4173-0, //U+0DFC
4174-0, //U+0DFD
4175-0, //U+0DFE
4176-0, //U+0DFF
4177-0, //U+0E00
4178-UNICODE_Lo, //U+0E01
4179-UNICODE_Lo, //U+0E02
4180-UNICODE_Lo, //U+0E03
4181-UNICODE_Lo, //U+0E04
4182-UNICODE_Lo, //U+0E05
4183-UNICODE_Lo, //U+0E06
4184-UNICODE_Lo, //U+0E07
4185-UNICODE_Lo, //U+0E08
4186-UNICODE_Lo, //U+0E09
4187-UNICODE_Lo, //U+0E0A
4188-UNICODE_Lo, //U+0E0B
4189-UNICODE_Lo, //U+0E0C
4190-UNICODE_Lo, //U+0E0D
4191-UNICODE_Lo, //U+0E0E
4192-UNICODE_Lo, //U+0E0F
4193-UNICODE_Lo, //U+0E10
4194-UNICODE_Lo, //U+0E11
4195-UNICODE_Lo, //U+0E12
4196-UNICODE_Lo, //U+0E13
4197-UNICODE_Lo, //U+0E14
4198-UNICODE_Lo, //U+0E15
4199-UNICODE_Lo, //U+0E16
4200-UNICODE_Lo, //U+0E17
4201-UNICODE_Lo, //U+0E18
4202-UNICODE_Lo, //U+0E19
4203-UNICODE_Lo, //U+0E1A
4204-UNICODE_Lo, //U+0E1B
4205-UNICODE_Lo, //U+0E1C
4206-UNICODE_Lo, //U+0E1D
4207-UNICODE_Lo, //U+0E1E
4208-UNICODE_Lo, //U+0E1F
4209-UNICODE_Lo, //U+0E20
4210-UNICODE_Lo, //U+0E21
4211-UNICODE_Lo, //U+0E22
4212-UNICODE_Lo, //U+0E23
4213-UNICODE_Lo, //U+0E24
4214-UNICODE_Lo, //U+0E25
4215-UNICODE_Lo, //U+0E26
4216-UNICODE_Lo, //U+0E27
4217-UNICODE_Lo, //U+0E28
4218-UNICODE_Lo, //U+0E29
4219-UNICODE_Lo, //U+0E2A
4220-UNICODE_Lo, //U+0E2B
4221-UNICODE_Lo, //U+0E2C
4222-UNICODE_Lo, //U+0E2D
4223-UNICODE_Lo, //U+0E2E
4224-UNICODE_Lo, //U+0E2F
4225-UNICODE_Lo, //U+0E30
4226-UNICODE_Mn, //U+0E31
4227-UNICODE_Lo, //U+0E32
4228-UNICODE_Lo, //U+0E33
4229-UNICODE_Mn, //U+0E34
4230-UNICODE_Mn, //U+0E35
4231-UNICODE_Mn, //U+0E36
4232-UNICODE_Mn, //U+0E37
4233-UNICODE_Mn, //U+0E38
4234-UNICODE_Mn, //U+0E39
4235-UNICODE_Mn, //U+0E3A
4236-0, //U+0E3B
4237-0, //U+0E3C
4238-0, //U+0E3D
4239-0, //U+0E3E
4240-UNICODE_Sc, //U+0E3F
4241-UNICODE_Lo, //U+0E40
4242-UNICODE_Lo, //U+0E41
4243-UNICODE_Lo, //U+0E42
4244-UNICODE_Lo, //U+0E43
4245-UNICODE_Lo, //U+0E44
4246-UNICODE_Lo, //U+0E45
4247-UNICODE_Lm, //U+0E46
4248-UNICODE_Mn, //U+0E47
4249-UNICODE_Mn, //U+0E48
4250-UNICODE_Mn, //U+0E49
4251-UNICODE_Mn, //U+0E4A
4252-UNICODE_Mn, //U+0E4B
4253-UNICODE_Mn, //U+0E4C
4254-UNICODE_Mn, //U+0E4D
4255-UNICODE_Mn, //U+0E4E
4256-UNICODE_Po, //U+0E4F
4257-UNICODE_Nd, //U+0E50
4258-UNICODE_Nd, //U+0E51
4259-UNICODE_Nd, //U+0E52
4260-UNICODE_Nd, //U+0E53
4261-UNICODE_Nd, //U+0E54
4262-UNICODE_Nd, //U+0E55
4263-UNICODE_Nd, //U+0E56
4264-UNICODE_Nd, //U+0E57
4265-UNICODE_Nd, //U+0E58
4266-UNICODE_Nd, //U+0E59
4267-UNICODE_Po, //U+0E5A
4268-UNICODE_Po, //U+0E5B
4269-0, //U+0E5C
4270-0, //U+0E5D
4271-0, //U+0E5E
4272-0, //U+0E5F
4273-0, //U+0E60
4274-0, //U+0E61
4275-0, //U+0E62
4276-0, //U+0E63
4277-0, //U+0E64
4278-0, //U+0E65
4279-0, //U+0E66
4280-0, //U+0E67
4281-0, //U+0E68
4282-0, //U+0E69
4283-0, //U+0E6A
4284-0, //U+0E6B
4285-0, //U+0E6C
4286-0, //U+0E6D
4287-0, //U+0E6E
4288-0, //U+0E6F
4289-0, //U+0E70
4290-0, //U+0E71
4291-0, //U+0E72
4292-0, //U+0E73
4293-0, //U+0E74
4294-0, //U+0E75
4295-0, //U+0E76
4296-0, //U+0E77
4297-0, //U+0E78
4298-0, //U+0E79
4299-0, //U+0E7A
4300-0, //U+0E7B
4301-0, //U+0E7C
4302-0, //U+0E7D
4303-0, //U+0E7E
4304-0, //U+0E7F
4305-0, //U+0E80
4306-UNICODE_Lo, //U+0E81
4307-UNICODE_Lo, //U+0E82
4308-0, //U+0E83
4309-UNICODE_Lo, //U+0E84
4310-0, //U+0E85
4311-0, //U+0E86
4312-UNICODE_Lo, //U+0E87
4313-UNICODE_Lo, //U+0E88
4314-0, //U+0E89
4315-UNICODE_Lo, //U+0E8A
4316-0, //U+0E8B
4317-0, //U+0E8C
4318-UNICODE_Lo, //U+0E8D
4319-0, //U+0E8E
4320-0, //U+0E8F
4321-0, //U+0E90
4322-0, //U+0E91
4323-0, //U+0E92
4324-0, //U+0E93
4325-UNICODE_Lo, //U+0E94
4326-UNICODE_Lo, //U+0E95
4327-UNICODE_Lo, //U+0E96
4328-UNICODE_Lo, //U+0E97
4329-0, //U+0E98
4330-UNICODE_Lo, //U+0E99
4331-UNICODE_Lo, //U+0E9A
4332-UNICODE_Lo, //U+0E9B
4333-UNICODE_Lo, //U+0E9C
4334-UNICODE_Lo, //U+0E9D
4335-UNICODE_Lo, //U+0E9E
4336-UNICODE_Lo, //U+0E9F
4337-0, //U+0EA0
4338-UNICODE_Lo, //U+0EA1
4339-UNICODE_Lo, //U+0EA2
4340-UNICODE_Lo, //U+0EA3
4341-0, //U+0EA4
4342-UNICODE_Lo, //U+0EA5
4343-0, //U+0EA6
4344-UNICODE_Lo, //U+0EA7
4345-0, //U+0EA8
4346-0, //U+0EA9
4347-UNICODE_Lo, //U+0EAA
4348-UNICODE_Lo, //U+0EAB
4349-0, //U+0EAC
4350-UNICODE_Lo, //U+0EAD
4351-UNICODE_Lo, //U+0EAE
4352-UNICODE_Lo, //U+0EAF
4353-UNICODE_Lo, //U+0EB0
4354-UNICODE_Mn, //U+0EB1
4355-UNICODE_Lo, //U+0EB2
4356-UNICODE_Lo, //U+0EB3
4357-UNICODE_Mn, //U+0EB4
4358-UNICODE_Mn, //U+0EB5
4359-UNICODE_Mn, //U+0EB6
4360-UNICODE_Mn, //U+0EB7
4361-UNICODE_Mn, //U+0EB8
4362-UNICODE_Mn, //U+0EB9
4363-0, //U+0EBA
4364-UNICODE_Mn, //U+0EBB
4365-UNICODE_Mn, //U+0EBC
4366-UNICODE_Lo, //U+0EBD
4367-0, //U+0EBE
4368-0, //U+0EBF
4369-UNICODE_Lo, //U+0EC0
4370-UNICODE_Lo, //U+0EC1
4371-UNICODE_Lo, //U+0EC2
4372-UNICODE_Lo, //U+0EC3
4373-UNICODE_Lo, //U+0EC4
4374-0, //U+0EC5
4375-UNICODE_Lm, //U+0EC6
4376-0, //U+0EC7
4377-UNICODE_Mn, //U+0EC8
4378-UNICODE_Mn, //U+0EC9
4379-UNICODE_Mn, //U+0ECA
4380-UNICODE_Mn, //U+0ECB
4381-UNICODE_Mn, //U+0ECC
4382-UNICODE_Mn, //U+0ECD
4383-0, //U+0ECE
4384-0, //U+0ECF
4385-UNICODE_Nd, //U+0ED0
4386-UNICODE_Nd, //U+0ED1
4387-UNICODE_Nd, //U+0ED2
4388-UNICODE_Nd, //U+0ED3
4389-UNICODE_Nd, //U+0ED4
4390-UNICODE_Nd, //U+0ED5
4391-UNICODE_Nd, //U+0ED6
4392-UNICODE_Nd, //U+0ED7
4393-UNICODE_Nd, //U+0ED8
4394-UNICODE_Nd, //U+0ED9
4395-0, //U+0EDA
4396-0, //U+0EDB
4397-UNICODE_Lo, //U+0EDC
4398-UNICODE_Lo, //U+0EDD
4399-0, //U+0EDE
4400-0, //U+0EDF
4401-0, //U+0EE0
4402-0, //U+0EE1
4403-0, //U+0EE2
4404-0, //U+0EE3
4405-0, //U+0EE4
4406-0, //U+0EE5
4407-0, //U+0EE6
4408-0, //U+0EE7
4409-0, //U+0EE8
4410-0, //U+0EE9
4411-0, //U+0EEA
4412-0, //U+0EEB
4413-0, //U+0EEC
4414-0, //U+0EED
4415-0, //U+0EEE
4416-0, //U+0EEF
4417-0, //U+0EF0
4418-0, //U+0EF1
4419-0, //U+0EF2
4420-0, //U+0EF3
4421-0, //U+0EF4
4422-0, //U+0EF5
4423-0, //U+0EF6
4424-0, //U+0EF7
4425-0, //U+0EF8
4426-0, //U+0EF9
4427-0, //U+0EFA
4428-0, //U+0EFB
4429-0, //U+0EFC
4430-0, //U+0EFD
4431-0, //U+0EFE
4432-0, //U+0EFF
4433-UNICODE_Lo, //U+0F00
4434-UNICODE_So, //U+0F01
4435-UNICODE_So, //U+0F02
4436-UNICODE_So, //U+0F03
4437-UNICODE_Po, //U+0F04
4438-UNICODE_Po, //U+0F05
4439-UNICODE_Po, //U+0F06
4440-UNICODE_Po, //U+0F07
4441-UNICODE_Po, //U+0F08
4442-UNICODE_Po, //U+0F09
4443-UNICODE_Po, //U+0F0A
4444-UNICODE_Po, //U+0F0B
4445-UNICODE_Po, //U+0F0C
4446-UNICODE_Po, //U+0F0D
4447-UNICODE_Po, //U+0F0E
4448-UNICODE_Po, //U+0F0F
4449-UNICODE_Po, //U+0F10
4450-UNICODE_Po, //U+0F11
4451-UNICODE_Po, //U+0F12
4452-UNICODE_So, //U+0F13
4453-UNICODE_So, //U+0F14
4454-UNICODE_So, //U+0F15
4455-UNICODE_So, //U+0F16
4456-UNICODE_So, //U+0F17
4457-UNICODE_Mn, //U+0F18
4458-UNICODE_Mn, //U+0F19
4459-UNICODE_So, //U+0F1A
4460-UNICODE_So, //U+0F1B
4461-UNICODE_So, //U+0F1C
4462-UNICODE_So, //U+0F1D
4463-UNICODE_So, //U+0F1E
4464-UNICODE_So, //U+0F1F
4465-UNICODE_Nd, //U+0F20
4466-UNICODE_Nd, //U+0F21
4467-UNICODE_Nd, //U+0F22
4468-UNICODE_Nd, //U+0F23
4469-UNICODE_Nd, //U+0F24
4470-UNICODE_Nd, //U+0F25
4471-UNICODE_Nd, //U+0F26
4472-UNICODE_Nd, //U+0F27
4473-UNICODE_Nd, //U+0F28
4474-UNICODE_Nd, //U+0F29
4475-UNICODE_No, //U+0F2A
4476-UNICODE_No, //U+0F2B
4477-UNICODE_No, //U+0F2C
4478-UNICODE_No, //U+0F2D
4479-UNICODE_No, //U+0F2E
4480-UNICODE_No, //U+0F2F
4481-UNICODE_No, //U+0F30
4482-UNICODE_No, //U+0F31
4483-UNICODE_No, //U+0F32
4484-UNICODE_No, //U+0F33
4485-UNICODE_So, //U+0F34
4486-UNICODE_Mn, //U+0F35
4487-UNICODE_So, //U+0F36
4488-UNICODE_Mn, //U+0F37
4489-UNICODE_So, //U+0F38
4490-UNICODE_Mn, //U+0F39
4491-UNICODE_Ps, //U+0F3A
4492-UNICODE_Pe, //U+0F3B
4493-UNICODE_Ps, //U+0F3C
4494-UNICODE_Pe, //U+0F3D
4495-UNICODE_Mc, //U+0F3E
4496-UNICODE_Mc, //U+0F3F
4497-UNICODE_Lo, //U+0F40
4498-UNICODE_Lo, //U+0F41
4499-UNICODE_Lo, //U+0F42
4500-UNICODE_Lo, //U+0F43
4501-UNICODE_Lo, //U+0F44
4502-UNICODE_Lo, //U+0F45
4503-UNICODE_Lo, //U+0F46
4504-UNICODE_Lo, //U+0F47
4505-0, //U+0F48
4506-UNICODE_Lo, //U+0F49
4507-UNICODE_Lo, //U+0F4A
4508-UNICODE_Lo, //U+0F4B
4509-UNICODE_Lo, //U+0F4C
4510-UNICODE_Lo, //U+0F4D
4511-UNICODE_Lo, //U+0F4E
4512-UNICODE_Lo, //U+0F4F
4513-UNICODE_Lo, //U+0F50
4514-UNICODE_Lo, //U+0F51
4515-UNICODE_Lo, //U+0F52
4516-UNICODE_Lo, //U+0F53
4517-UNICODE_Lo, //U+0F54
4518-UNICODE_Lo, //U+0F55
4519-UNICODE_Lo, //U+0F56
4520-UNICODE_Lo, //U+0F57
4521-UNICODE_Lo, //U+0F58
4522-UNICODE_Lo, //U+0F59
4523-UNICODE_Lo, //U+0F5A
4524-UNICODE_Lo, //U+0F5B
4525-UNICODE_Lo, //U+0F5C
4526-UNICODE_Lo, //U+0F5D
4527-UNICODE_Lo, //U+0F5E
4528-UNICODE_Lo, //U+0F5F
4529-UNICODE_Lo, //U+0F60
4530-UNICODE_Lo, //U+0F61
4531-UNICODE_Lo, //U+0F62
4532-UNICODE_Lo, //U+0F63
4533-UNICODE_Lo, //U+0F64
4534-UNICODE_Lo, //U+0F65
4535-UNICODE_Lo, //U+0F66
4536-UNICODE_Lo, //U+0F67
4537-UNICODE_Lo, //U+0F68
4538-UNICODE_Lo, //U+0F69
4539-UNICODE_Lo, //U+0F6A
4540-UNICODE_Lo, //U+0F6B
4541-UNICODE_Lo, //U+0F6C
4542-0, //U+0F6D
4543-0, //U+0F6E
4544-0, //U+0F6F
4545-0, //U+0F70
4546-UNICODE_Mn, //U+0F71
4547-UNICODE_Mn, //U+0F72
4548-UNICODE_Mn, //U+0F73
4549-UNICODE_Mn, //U+0F74
4550-UNICODE_Mn, //U+0F75
4551-UNICODE_Mn, //U+0F76
4552-UNICODE_Mn, //U+0F77
4553-UNICODE_Mn, //U+0F78
4554-UNICODE_Mn, //U+0F79
4555-UNICODE_Mn, //U+0F7A
4556-UNICODE_Mn, //U+0F7B
4557-UNICODE_Mn, //U+0F7C
4558-UNICODE_Mn, //U+0F7D
4559-UNICODE_Mn, //U+0F7E
4560-UNICODE_Mc, //U+0F7F
4561-UNICODE_Mn, //U+0F80
4562-UNICODE_Mn, //U+0F81
4563-UNICODE_Mn, //U+0F82
4564-UNICODE_Mn, //U+0F83
4565-UNICODE_Mn, //U+0F84
4566-UNICODE_Po, //U+0F85
4567-UNICODE_Mn, //U+0F86
4568-UNICODE_Mn, //U+0F87
4569-UNICODE_Lo, //U+0F88
4570-UNICODE_Lo, //U+0F89
4571-UNICODE_Lo, //U+0F8A
4572-UNICODE_Lo, //U+0F8B
4573-UNICODE_Lo, //U+0F8C
4574-UNICODE_Mn, //U+0F8D
4575-UNICODE_Mn, //U+0F8E
4576-UNICODE_Mn, //U+0F8F
4577-UNICODE_Mn, //U+0F90
4578-UNICODE_Mn, //U+0F91
4579-UNICODE_Mn, //U+0F92
4580-UNICODE_Mn, //U+0F93
4581-UNICODE_Mn, //U+0F94
4582-UNICODE_Mn, //U+0F95
4583-UNICODE_Mn, //U+0F96
4584-UNICODE_Mn, //U+0F97
4585-0, //U+0F98
4586-UNICODE_Mn, //U+0F99
4587-UNICODE_Mn, //U+0F9A
4588-UNICODE_Mn, //U+0F9B
4589-UNICODE_Mn, //U+0F9C
4590-UNICODE_Mn, //U+0F9D
4591-UNICODE_Mn, //U+0F9E
4592-UNICODE_Mn, //U+0F9F
4593-UNICODE_Mn, //U+0FA0
4594-UNICODE_Mn, //U+0FA1
4595-UNICODE_Mn, //U+0FA2
4596-UNICODE_Mn, //U+0FA3
4597-UNICODE_Mn, //U+0FA4
4598-UNICODE_Mn, //U+0FA5
4599-UNICODE_Mn, //U+0FA6
4600-UNICODE_Mn, //U+0FA7
4601-UNICODE_Mn, //U+0FA8
4602-UNICODE_Mn, //U+0FA9
4603-UNICODE_Mn, //U+0FAA
4604-UNICODE_Mn, //U+0FAB
4605-UNICODE_Mn, //U+0FAC
4606-UNICODE_Mn, //U+0FAD
4607-UNICODE_Mn, //U+0FAE
4608-UNICODE_Mn, //U+0FAF
4609-UNICODE_Mn, //U+0FB0
4610-UNICODE_Mn, //U+0FB1
4611-UNICODE_Mn, //U+0FB2
4612-UNICODE_Mn, //U+0FB3
4613-UNICODE_Mn, //U+0FB4
4614-UNICODE_Mn, //U+0FB5
4615-UNICODE_Mn, //U+0FB6
4616-UNICODE_Mn, //U+0FB7
4617-UNICODE_Mn, //U+0FB8
4618-UNICODE_Mn, //U+0FB9
4619-UNICODE_Mn, //U+0FBA
4620-UNICODE_Mn, //U+0FBB
4621-UNICODE_Mn, //U+0FBC
4622-0, //U+0FBD
4623-UNICODE_So, //U+0FBE
4624-UNICODE_So, //U+0FBF
4625-UNICODE_So, //U+0FC0
4626-UNICODE_So, //U+0FC1
4627-UNICODE_So, //U+0FC2
4628-UNICODE_So, //U+0FC3
4629-UNICODE_So, //U+0FC4
4630-UNICODE_So, //U+0FC5
4631-UNICODE_Mn, //U+0FC6
4632-UNICODE_So, //U+0FC7
4633-UNICODE_So, //U+0FC8
4634-UNICODE_So, //U+0FC9
4635-UNICODE_So, //U+0FCA
4636-UNICODE_So, //U+0FCB
4637-UNICODE_So, //U+0FCC
4638-0, //U+0FCD
4639-UNICODE_So, //U+0FCE
4640-UNICODE_So, //U+0FCF
4641-UNICODE_Po, //U+0FD0
4642-UNICODE_Po, //U+0FD1
4643-UNICODE_Po, //U+0FD2
4644-UNICODE_Po, //U+0FD3
4645-UNICODE_Po, //U+0FD4
4646-UNICODE_So, //U+0FD5
4647-UNICODE_So, //U+0FD6
4648-UNICODE_So, //U+0FD7
4649-UNICODE_So, //U+0FD8
4650-UNICODE_Po, //U+0FD9
4651-UNICODE_Po, //U+0FDA
4652-0, //U+0FDB
4653-0, //U+0FDC
4654-0, //U+0FDD
4655-0, //U+0FDE
4656-0, //U+0FDF
4657-0, //U+0FE0
4658-0, //U+0FE1
4659-0, //U+0FE2
4660-0, //U+0FE3
4661-0, //U+0FE4
4662-0, //U+0FE5
4663-0, //U+0FE6
4664-0, //U+0FE7
4665-0, //U+0FE8
4666-0, //U+0FE9
4667-0, //U+0FEA
4668-0, //U+0FEB
4669-0, //U+0FEC
4670-0, //U+0FED
4671-0, //U+0FEE
4672-0, //U+0FEF
4673-0, //U+0FF0
4674-0, //U+0FF1
4675-0, //U+0FF2
4676-0, //U+0FF3
4677-0, //U+0FF4
4678-0, //U+0FF5
4679-0, //U+0FF6
4680-0, //U+0FF7
4681-0, //U+0FF8
4682-0, //U+0FF9
4683-0, //U+0FFA
4684-0, //U+0FFB
4685-0, //U+0FFC
4686-0, //U+0FFD
4687-0, //U+0FFE
4688-0, //U+0FFF
4689-UNICODE_Lo, //U+1000
4690-UNICODE_Lo, //U+1001
4691-UNICODE_Lo, //U+1002
4692-UNICODE_Lo, //U+1003
4693-UNICODE_Lo, //U+1004
4694-UNICODE_Lo, //U+1005
4695-UNICODE_Lo, //U+1006
4696-UNICODE_Lo, //U+1007
4697-UNICODE_Lo, //U+1008
4698-UNICODE_Lo, //U+1009
4699-UNICODE_Lo, //U+100A
4700-UNICODE_Lo, //U+100B
4701-UNICODE_Lo, //U+100C
4702-UNICODE_Lo, //U+100D
4703-UNICODE_Lo, //U+100E
4704-UNICODE_Lo, //U+100F
4705-UNICODE_Lo, //U+1010
4706-UNICODE_Lo, //U+1011
4707-UNICODE_Lo, //U+1012
4708-UNICODE_Lo, //U+1013
4709-UNICODE_Lo, //U+1014
4710-UNICODE_Lo, //U+1015
4711-UNICODE_Lo, //U+1016
4712-UNICODE_Lo, //U+1017
4713-UNICODE_Lo, //U+1018
4714-UNICODE_Lo, //U+1019
4715-UNICODE_Lo, //U+101A
4716-UNICODE_Lo, //U+101B
4717-UNICODE_Lo, //U+101C
4718-UNICODE_Lo, //U+101D
4719-UNICODE_Lo, //U+101E
4720-UNICODE_Lo, //U+101F
4721-UNICODE_Lo, //U+1020
4722-UNICODE_Lo, //U+1021
4723-UNICODE_Lo, //U+1022
4724-UNICODE_Lo, //U+1023
4725-UNICODE_Lo, //U+1024
4726-UNICODE_Lo, //U+1025
4727-UNICODE_Lo, //U+1026
4728-UNICODE_Lo, //U+1027
4729-UNICODE_Lo, //U+1028
4730-UNICODE_Lo, //U+1029
4731-UNICODE_Lo, //U+102A
4732-UNICODE_Mc, //U+102B
4733-UNICODE_Mc, //U+102C
4734-UNICODE_Mn, //U+102D
4735-UNICODE_Mn, //U+102E
4736-UNICODE_Mn, //U+102F
4737-UNICODE_Mn, //U+1030
4738-UNICODE_Mc, //U+1031
4739-UNICODE_Mn, //U+1032
4740-UNICODE_Mn, //U+1033
4741-UNICODE_Mn, //U+1034
4742-UNICODE_Mn, //U+1035
4743-UNICODE_Mn, //U+1036
4744-UNICODE_Mn, //U+1037
4745-UNICODE_Mc, //U+1038
4746-UNICODE_Mn, //U+1039
4747-UNICODE_Mn, //U+103A
4748-UNICODE_Mc, //U+103B
4749-UNICODE_Mc, //U+103C
4750-UNICODE_Mn, //U+103D
4751-UNICODE_Mn, //U+103E
4752-UNICODE_Lo, //U+103F
4753-UNICODE_Nd, //U+1040
4754-UNICODE_Nd, //U+1041
4755-UNICODE_Nd, //U+1042
4756-UNICODE_Nd, //U+1043
4757-UNICODE_Nd, //U+1044
4758-UNICODE_Nd, //U+1045
4759-UNICODE_Nd, //U+1046
4760-UNICODE_Nd, //U+1047
4761-UNICODE_Nd, //U+1048
4762-UNICODE_Nd, //U+1049
4763-UNICODE_Po, //U+104A
4764-UNICODE_Po, //U+104B
4765-UNICODE_Po, //U+104C
4766-UNICODE_Po, //U+104D
4767-UNICODE_Po, //U+104E
4768-UNICODE_Po, //U+104F
4769-UNICODE_Lo, //U+1050
4770-UNICODE_Lo, //U+1051
4771-UNICODE_Lo, //U+1052
4772-UNICODE_Lo, //U+1053
4773-UNICODE_Lo, //U+1054
4774-UNICODE_Lo, //U+1055
4775-UNICODE_Mc, //U+1056
4776-UNICODE_Mc, //U+1057
4777-UNICODE_Mn, //U+1058
4778-UNICODE_Mn, //U+1059
4779-UNICODE_Lo, //U+105A
4780-UNICODE_Lo, //U+105B
4781-UNICODE_Lo, //U+105C
4782-UNICODE_Lo, //U+105D
4783-UNICODE_Mn, //U+105E
4784-UNICODE_Mn, //U+105F
4785-UNICODE_Mn, //U+1060
4786-UNICODE_Lo, //U+1061
4787-UNICODE_Mc, //U+1062
4788-UNICODE_Mc, //U+1063
4789-UNICODE_Mc, //U+1064
4790-UNICODE_Lo, //U+1065
4791-UNICODE_Lo, //U+1066
4792-UNICODE_Mc, //U+1067
4793-UNICODE_Mc, //U+1068
4794-UNICODE_Mc, //U+1069
4795-UNICODE_Mc, //U+106A
4796-UNICODE_Mc, //U+106B
4797-UNICODE_Mc, //U+106C
4798-UNICODE_Mc, //U+106D
4799-UNICODE_Lo, //U+106E
4800-UNICODE_Lo, //U+106F
4801-UNICODE_Lo, //U+1070
4802-UNICODE_Mn, //U+1071
4803-UNICODE_Mn, //U+1072
4804-UNICODE_Mn, //U+1073
4805-UNICODE_Mn, //U+1074
4806-UNICODE_Lo, //U+1075
4807-UNICODE_Lo, //U+1076
4808-UNICODE_Lo, //U+1077
4809-UNICODE_Lo, //U+1078
4810-UNICODE_Lo, //U+1079
4811-UNICODE_Lo, //U+107A
4812-UNICODE_Lo, //U+107B
4813-UNICODE_Lo, //U+107C
4814-UNICODE_Lo, //U+107D
4815-UNICODE_Lo, //U+107E
4816-UNICODE_Lo, //U+107F
4817-UNICODE_Lo, //U+1080
4818-UNICODE_Lo, //U+1081
4819-UNICODE_Mn, //U+1082
4820-UNICODE_Mc, //U+1083
4821-UNICODE_Mc, //U+1084
4822-UNICODE_Mn, //U+1085
4823-UNICODE_Mn, //U+1086
4824-UNICODE_Mc, //U+1087
4825-UNICODE_Mc, //U+1088
4826-UNICODE_Mc, //U+1089
4827-UNICODE_Mc, //U+108A
4828-UNICODE_Mc, //U+108B
4829-UNICODE_Mc, //U+108C
4830-UNICODE_Mn, //U+108D
4831-UNICODE_Lo, //U+108E
4832-UNICODE_Mc, //U+108F
4833-UNICODE_Nd, //U+1090
4834-UNICODE_Nd, //U+1091
4835-UNICODE_Nd, //U+1092
4836-UNICODE_Nd, //U+1093
4837-UNICODE_Nd, //U+1094
4838-UNICODE_Nd, //U+1095
4839-UNICODE_Nd, //U+1096
4840-UNICODE_Nd, //U+1097
4841-UNICODE_Nd, //U+1098
4842-UNICODE_Nd, //U+1099
4843-UNICODE_Mc, //U+109A
4844-UNICODE_Mc, //U+109B
4845-UNICODE_Mc, //U+109C
4846-UNICODE_Mn, //U+109D
4847-UNICODE_So, //U+109E
4848-UNICODE_So, //U+109F
4849-UNICODE_Lu, //U+10A0
4850-UNICODE_Lu, //U+10A1
4851-UNICODE_Lu, //U+10A2
4852-UNICODE_Lu, //U+10A3
4853-UNICODE_Lu, //U+10A4
4854-UNICODE_Lu, //U+10A5
4855-UNICODE_Lu, //U+10A6
4856-UNICODE_Lu, //U+10A7
4857-UNICODE_Lu, //U+10A8
4858-UNICODE_Lu, //U+10A9
4859-UNICODE_Lu, //U+10AA
4860-UNICODE_Lu, //U+10AB
4861-UNICODE_Lu, //U+10AC
4862-UNICODE_Lu, //U+10AD
4863-UNICODE_Lu, //U+10AE
4864-UNICODE_Lu, //U+10AF
4865-UNICODE_Lu, //U+10B0
4866-UNICODE_Lu, //U+10B1
4867-UNICODE_Lu, //U+10B2
4868-UNICODE_Lu, //U+10B3
4869-UNICODE_Lu, //U+10B4
4870-UNICODE_Lu, //U+10B5
4871-UNICODE_Lu, //U+10B6
4872-UNICODE_Lu, //U+10B7
4873-UNICODE_Lu, //U+10B8
4874-UNICODE_Lu, //U+10B9
4875-UNICODE_Lu, //U+10BA
4876-UNICODE_Lu, //U+10BB
4877-UNICODE_Lu, //U+10BC
4878-UNICODE_Lu, //U+10BD
4879-UNICODE_Lu, //U+10BE
4880-UNICODE_Lu, //U+10BF
4881-UNICODE_Lu, //U+10C0
4882-UNICODE_Lu, //U+10C1
4883-UNICODE_Lu, //U+10C2
4884-UNICODE_Lu, //U+10C3
4885-UNICODE_Lu, //U+10C4
4886-UNICODE_Lu, //U+10C5
4887-0, //U+10C6
4888-0, //U+10C7
4889-0, //U+10C8
4890-0, //U+10C9
4891-0, //U+10CA
4892-0, //U+10CB
4893-0, //U+10CC
4894-0, //U+10CD
4895-0, //U+10CE
4896-0, //U+10CF
4897-UNICODE_Lo, //U+10D0
4898-UNICODE_Lo, //U+10D1
4899-UNICODE_Lo, //U+10D2
4900-UNICODE_Lo, //U+10D3
4901-UNICODE_Lo, //U+10D4
4902-UNICODE_Lo, //U+10D5
4903-UNICODE_Lo, //U+10D6
4904-UNICODE_Lo, //U+10D7
4905-UNICODE_Lo, //U+10D8
4906-UNICODE_Lo, //U+10D9
4907-UNICODE_Lo, //U+10DA
4908-UNICODE_Lo, //U+10DB
4909-UNICODE_Lo, //U+10DC
4910-UNICODE_Lo, //U+10DD
4911-UNICODE_Lo, //U+10DE
4912-UNICODE_Lo, //U+10DF
4913-UNICODE_Lo, //U+10E0
4914-UNICODE_Lo, //U+10E1
4915-UNICODE_Lo, //U+10E2
4916-UNICODE_Lo, //U+10E3
4917-UNICODE_Lo, //U+10E4
4918-UNICODE_Lo, //U+10E5
4919-UNICODE_Lo, //U+10E6
4920-UNICODE_Lo, //U+10E7
4921-UNICODE_Lo, //U+10E8
4922-UNICODE_Lo, //U+10E9
4923-UNICODE_Lo, //U+10EA
4924-UNICODE_Lo, //U+10EB
4925-UNICODE_Lo, //U+10EC
4926-UNICODE_Lo, //U+10ED
4927-UNICODE_Lo, //U+10EE
4928-UNICODE_Lo, //U+10EF
4929-UNICODE_Lo, //U+10F0
4930-UNICODE_Lo, //U+10F1
4931-UNICODE_Lo, //U+10F2
4932-UNICODE_Lo, //U+10F3
4933-UNICODE_Lo, //U+10F4
4934-UNICODE_Lo, //U+10F5
4935-UNICODE_Lo, //U+10F6
4936-UNICODE_Lo, //U+10F7
4937-UNICODE_Lo, //U+10F8
4938-UNICODE_Lo, //U+10F9
4939-UNICODE_Lo, //U+10FA
4940-UNICODE_Po, //U+10FB
4941-UNICODE_Lm, //U+10FC
4942-0, //U+10FD
4943-0, //U+10FE
4944-0, //U+10FF
4945-UNICODE_Lo, //U+1100
4946-UNICODE_Lo, //U+1101
4947-UNICODE_Lo, //U+1102
4948-UNICODE_Lo, //U+1103
4949-UNICODE_Lo, //U+1104
4950-UNICODE_Lo, //U+1105
4951-UNICODE_Lo, //U+1106
4952-UNICODE_Lo, //U+1107
4953-UNICODE_Lo, //U+1108
4954-UNICODE_Lo, //U+1109
4955-UNICODE_Lo, //U+110A
4956-UNICODE_Lo, //U+110B
4957-UNICODE_Lo, //U+110C
4958-UNICODE_Lo, //U+110D
4959-UNICODE_Lo, //U+110E
4960-UNICODE_Lo, //U+110F
4961-UNICODE_Lo, //U+1110
4962-UNICODE_Lo, //U+1111
4963-UNICODE_Lo, //U+1112
4964-UNICODE_Lo, //U+1113
4965-UNICODE_Lo, //U+1114
4966-UNICODE_Lo, //U+1115
4967-UNICODE_Lo, //U+1116
4968-UNICODE_Lo, //U+1117
4969-UNICODE_Lo, //U+1118
4970-UNICODE_Lo, //U+1119
4971-UNICODE_Lo, //U+111A
4972-UNICODE_Lo, //U+111B
4973-UNICODE_Lo, //U+111C
4974-UNICODE_Lo, //U+111D
4975-UNICODE_Lo, //U+111E
4976-UNICODE_Lo, //U+111F
4977-UNICODE_Lo, //U+1120
4978-UNICODE_Lo, //U+1121
4979-UNICODE_Lo, //U+1122
4980-UNICODE_Lo, //U+1123
4981-UNICODE_Lo, //U+1124
4982-UNICODE_Lo, //U+1125
4983-UNICODE_Lo, //U+1126
4984-UNICODE_Lo, //U+1127
4985-UNICODE_Lo, //U+1128
4986-UNICODE_Lo, //U+1129
4987-UNICODE_Lo, //U+112A
4988-UNICODE_Lo, //U+112B
4989-UNICODE_Lo, //U+112C
4990-UNICODE_Lo, //U+112D
4991-UNICODE_Lo, //U+112E
4992-UNICODE_Lo, //U+112F
4993-UNICODE_Lo, //U+1130
4994-UNICODE_Lo, //U+1131
4995-UNICODE_Lo, //U+1132
4996-UNICODE_Lo, //U+1133
4997-UNICODE_Lo, //U+1134
4998-UNICODE_Lo, //U+1135
4999-UNICODE_Lo, //U+1136
5000-UNICODE_Lo, //U+1137
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches